From 9105a1261578714d1c2a96e93fcbe955dfbdfe65 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 15 Oct 2024 10:07:32 +0200 Subject: [PATCH 01/23] ignore conda yml --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c75ef4e8..e4786f99 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 02/23] 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 76194b9e..00000000 --- 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 e69de29b..00000000 diff --git a/deeptools/alignmentSieve.py b/deeptools/alignmentSieve.py deleted file mode 100644 index 73a24734..00000000 --- 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 223bc06c..00000000 --- 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 acca196f..00000000 --- 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 11d451a5..00000000 --- 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 91380517..00000000 --- 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 5228ddf0..00000000 --- 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 4662b2b3..00000000 --- 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 47bcf162..00000000 --- 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 f261a9fc..00000000 --- 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 02cc1fd4..00000000 --- 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 0224f00a..00000000 --- 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 1154b936..00000000 --- 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 56b8d91d..00000000 --- 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 58dbdfbc..00000000 --- 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 1e6c7829..00000000 --- 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 32dcf702..00000000 --- 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 8c46a384..00000000 --- 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 97869a7b..00000000 --- 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 0cf2dc8e..00000000 --- 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 937cc7c4..00000000 --- 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 541b4feb..00000000 --- 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 6f0ff45e..00000000 --- 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 f86b85e2..00000000 --- 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 e63dfb02..00000000 --- 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 af0b1647..00000000 --- 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 f20b22f1..00000000 --- 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 981a99e3..00000000 --- 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 3a5bda19..00000000 --- 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 9849d9c4..00000000 --- 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 988cf559..00000000 --- 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 464375c7..00000000 --- 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 bbd53f90..00000000 --- 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 a5a46880..00000000 --- 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 a2149f82..00000000 --- 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 bc17ed32..00000000 --- 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 7497875f..00000000 --- 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 9cde4555..00000000 --- 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 e69de29b..00000000 diff --git a/deeptools/test/skiptest_heatmapper_images.py b/deeptools/test/skiptest_heatmapper_images.py deleted file mode 100644 index 1e102650..00000000 --- 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 ac1f23ce..00000000 --- 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 7f863291..00000000 --- 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 076baa21..00000000 --- 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 c253431d..00000000 --- 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 cd33a113..00000000 --- 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 08cc627f..00000000 --- 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 b68bec53..00000000 --- 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 7ee4efd0..00000000 --- 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 7ba4f356..00000000 --- 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 a412b7ee..00000000 --- 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>- 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%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 6c3649ce..00000000 --- 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 0de5601d..00000000 --- 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 7aa1a560..00000000 --- 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 zcmV-23C;E&iwFb&00000{{{d;LjnL?0CRHmWz=I}U~uqo;SBS$GSoBR4EDDw%`46? zDoIV@atIFO4ED21&L}eC^zpMYH83;)0xm|N4ptxri8BNg`7i(g+@t;_M*si-ABzYC z000000RIL6LPG)oxCpJ7zpvz07010>Qenr1Bb1OkJP8XFG4|M=vFF$Q=`k?--mX^s z&}&wJ1PFmrAPOiV*}5!VDo_xCAb~cK(ok%%DMCk^KY)@np$LBjd7SI<^?2+%uxPpS zG~+j~@aKKcIp1@RA6kcV{nfqo^3Bg)xMh9Ex@f<9d%w4Sc+0YiZ+z|kmtPg+ei9_v zJX@q$5C@BF7DuzsO)Y%evSjJlb?Hk_);@BHlwP=Ggi(PprG!v8YepGe)Aa&lOfXIu z#@{5&y2Gz$iFJ90S-)uS`YRy$Y(sLtBYE(Zz4hl$Zf*u7;VcV6pvaOmUbHBFT>!*H zR;aEj$98?bJDhwccIro+_TzZWD4!Tm{sJg(j!}{sPg#w}-c%LQui-<5AaUl-Kqe<(&@YqdR-+cjNe^vuwVY0!kdtqZWk_u75n@B5up> zU+1S+c`J{|hpN=Qv^b>78y$*DpWlpCF{FxHpvt9^cs1gsYu646R%Eu?@_?-wSrNS0 zCYxlvS+16wc^aj0{A&F92uN-zl86L~<(8J^uLfDZ1hTwgjbsUfESS%eG>fAsX<=$e zTOun-{E6*NAa$kAm6LN!mptFGfh-SuD8mXmgA%2nOd4iU6wl9+Fur7TDTH8RO_|_J zD#S)KhhdS^{A{kMyAIP<(f#OVTtNm=O5aB|tt;CjHg_hDXevC4M03}fvL6~N#mPOh&N96^fu1_R*KXP^>m|XoLb~%G@ zxj`1q@)HBg+rV;f%o0z50we)lrqi?w(E!C$WkM+yn5qkbcdBYITyF7py=6?W-Rikn zf&j`n3g$tULMfeP88*K*F1%-R&#y}msPM#bn8k}Ict)1I*Nu+3V@}-)SY8^W?!SQL zPlkfd!bO-u1}}87xQI%xfH}cN6?EvL;O+f-6?7=!wwCf1M0KHX!RAdD(z3jHsa@_U z%ZqpS*1KaA5G9!>P)$LoUCu+5&!yyqmxLq2J=9^)HD{dD&1SWs%6OH%B^&U6wrN@B zEL@y)#CHr8{UONmz);ai7KN%shw)UKe;C$Qs#Sz5{FkaDx8VX2OY}M z{FMz?hC#t#xsypr>r(o~#N#!D$@d{5VDU{2gUjM!o-|-)l)qn&=Y-FID&MxobHXfJ zfZb-nESl+|MFW(QPCTzHP^ZeMjC2O`VctIKp`d3&38paM&Oj1%mBwdbl({r&z-KO0 zGhB(4P^O{=2Bs`$X@>cy0p{zFxxY3P^b}$=o2AXf5Nc)m7zIT&vdzlm{Xz3gkdz9; zzNpmtqhW3_1j)4>C~1Ufd+^=6hKzytMH0^%m(eVK0TxFlzRNvoqXIg0 zCrhtAA4aG=Z{`^>6y}%heaY3>UYBR!MqSdF@@7G(W)R=6FvK)bPL;u>rx_JL$Gzg73I*2RCiRd zq445kRUY3<+O%-7A`8{2E%z~S&lWbhk|SZB7@u858mt;U%r z<7Q+W=}v>=xWrwi8;sZU#Tw%!hO=CUu&Aw}oEOll1zAGHKR1hUq#Lu0R@RZvo!#dD z7Z$@vXJYAYog1mn*3gry@xY)qlsks!ErxAGCkf(qAyHXNgoVa{aX;_NAEep zIie^ZzBV)fljnA7)YS88YL~~pcvh5ivV3TeMU8on4YC+UI%q2bC%YFR!uWQ$tdzBfiOE@>wi1@|h+2>2Qi%0#$YiVm|vej?H-%g@{Us$u`7 zfh=k%_?BV394!EqeIZHhb6VBVqa}<}`5-U)=itS|=PkM?e(LVnkVFlKwJIb z^6azAr+3F*r)JI{7>e33Uv>n=1l6@&7S2(I^T&+xzCjf=aK3KvI>T^DCIA4cOg!Lm zOH_7`+)tx(3TL+67w&1>wHlP0_Nc!N1EkD<7R*%I1YKvW3!6+P7q$cYJ(*M&zF;fN zIZT%cZP!FW(+sAV%`#nW({;MpY|JeG=vY4e-&js$`G4y2Z>3$sY_=Kz03VA81ONa4 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 9a262203..00000000 --- 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 77117fd4..00000000 --- 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 3a436173..00000000 --- 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 18587cf6..00000000 --- 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 7e18693b..00000000 --- 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 77c0bbcb..00000000 --- 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 517f5a3a..00000000 --- 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 zcmbWATZ|-Ic9y$qX1Xrt^r_6KtjfrY%!t@=%cyS2&ikc=MP+uPPBWevJk!EsOZE#O z3f(VV}X!)v1Nl0R|#3N;lao}@WcbdxAu-* zRhiW_qv$xN`g-j7YvtN&{p(+AuLyqZ)_kZ!G_buJiuYBp|&-{rW_>+J72mjC?JiGnMcbF()ja#hrg2Nh_6@8Z+GPXdcfD$i-%u6 zTQ0}FuYUfEy_;UQceCvNp3ncj`J1nP^@iUMx|5r6ci6w_^}B=F>{*xpVRy6H>{i?L zD$lo0wYpXAa#LH?lHIKz1g-d@6-L!CjT5I4rk+aDG*L;Mq=6rFJe6j7613yww4wYs z%a6V~fAj1M%kLTWo_+BPZ=U@lLBsQcuUBbFu>C&h`?D#qN7LDCq`}@n-3ipSfvR?^ z&8NQa#bMZJMSj(bJU{lL#Bn^&4-+S>dR`bsp?~Tp4YzT6TB-QH>wAEG4%pu8?etA= z_;wTGStp9Th+ijJmZ(k^ zoknStWu5rckNGCDtN=S4%(ZQwTibq*z`ZPK+rEa|8{!qS;b>r-_dQl!IopNf-Uc0P z*opEy?+ETr8YCUT*#KbH3F9Ev=2dAb&K<`=5bWF5g8e=L`@E!WIcejY$#jJC&bpJ{ z*x2^a0Swed67oMD`?0UWw9^UkVlj0G8@AJC=0tq_S*H_W;Jl^MxD%@=?CgX6+klkk zkMVW=QAx`Jc6u`z_c(5Y(ZD$EgHM0Wr?0lrV(aFs^{Ud!Qx(TyjDL3UO)qYXK|5)5 zoploIo$+rQ)ALW7#&P_}Y5%@PT44RSB-Z|*J0gzthBvcGZ)mXQ_nvx)HOMn@(@p}i z1VF{nisQVKcak(}cfzcrV!k6>AWiR`pgZrr8O|gk99i4`1+lGP(h>05$<1Ia2JQ|f z#%b5~bI<3S?XI?-@7&1UMfs+Jtw6zNFVD3E0tp53BUY8)3x4^ndH8+4?+4ate*~I85-)x$PW$}t0#ly9$k%J_ zv}Mv*AE$+!^vDmhX}@od*?kPyL+j+X;LWp8rCuk+&PkF*p4c(VJhz?l+Z+$Tx)>a1 zX;gf;!@hBCNceHk8n-QjR+4VN+Z_#VM*Zo)5QTdusF|~c6Re|cvZ(~EmXk$I<@^3c zmc}aNV{e=g8(NsU$#02YX%I)%voyGjLr9QcfbI9*^>s*i{fN=-hGE0v%#o~6ZiUKlg=a?9C*TFrK0M#5(GMo0f>(r{{*Xqt&9wz zk?SzVpQmY-=pdIL9JW2QFH52&ML@#FvpxnMjt7HphE{RfNdRP4rBZ+j^CGfl5zrFy zgoNPy8g?6G9UXVG1Mjs#_pf2wSDzKMCA@(+2F}?87SNOT}93spD-Yg6w}0rvW&Bv_q# zXCnz>gX!3Wg$Ma7cXH#d?tHnyuy|@nlv1khWgIC^8#YWSD}qKCd1p%g60AaXc;X;> z!V3iRtEePasmBNhebQOKOJ>uC6-uyg(N$7&YSm5HjIbPMJ`Tcm?7I!$uQyIAXVq$y zCgDeoi_oJ6(lt-Dj$M7vw=t}!%&g05uw|LJCb#ff4%o2IIr}DH6&?!}4AZa^WKb>6 z8McjEQ9?@avW}aDp=1Y%Uom9-o`fBMm8f9KhH^D8mYwux)V#yV%tYI#44YT@Smo1A z2wX5Q0u~XAa=}CaQg4=DJ8`CnY{JWgi#7LCnRQtKd#yuPiC}=sPHzUIDX~DJtv2k_ zSksnMe{ppVqiK;=v-q6SEUBLfZpdw%0G@K)CkPuR{>ZSF)5y=SJ`tBKV^~w`cE{73 z@pw2b3@glV|76Y8+>O@45%jsyr-uYaB7kJ^u@e=53Sb0;W4|82*C{B&ta*37x^E1p z`32y~BXD2GCE=14Ai)A%}Ks*^p`NQ6MN*ev4gVlL8P2%PrSH?-OZ7E zA9!tS4qBdZ?4S%pR+UO_;8#*Ea2AtJnxzml>Ylh`4&)=x_$S)X&z=dDd9M{!J zs})4X*ce*)&G^k=VhsGQJJ*WS3rie+PFy4}=^|KmeADms#6_k98`$3K&UtMeeTvm| zwMLpCwn;e1FequQ&5^_UQUyt#ZYNQkMS;rN2l9<|39)uw*2+X-#5|b8O@CUDNW*aV zESx)QS2J`ZF%{#oK_gDu@SWtstDc3;(};lQpSV7!Gaxy8DmZl&!k(=thQqgGT~Ry) z`|1NE1{frPZG_M;85WW4u|oiN1zg`hJ--aj$q{ah?K)Cf#KZ*H0>w|F+F{;Nlx=<+ z-|<7=zYi8hd9;!3pNjvMrn^GWr_%v!w>#*Yv-U7XICB%z#0j>cf8~cEFuZyM<4WS- z%xid|TRp>t>wcgh=u|yOVmLVD;-s#`wBo=0;k*96ZGRrPuWIGp7Kvem=GdD|sDO0V z*dsR&;6_>~1yLLuyqGinC}NRZ2ojDXjX7@sc_v+0<>4FY-&E^4lkZmj+v!JcuANoPfADB+?e-;R(ZPu!wYmv;$I+Kd5(w zLdcWm3K0a03aLOV_px~t@4JD`3;!C+Uf0VeU(p;1T4;{&9CN;;zA2KJiCK7SZ2@(- zE%-p#Jn=o`Jjw}Iowvm=+}J;D;LZL?1DfdtRWBeokpGH!FzmmZ>QMVLpp-|@=3aTU zgo9phd@~*nOrU))*o}aN*0fHpYT;EYP(es05R4=%x;)fqjX0`%L3D=QL+}&j9uWm= z*k1-}d0j!oQK{5LZ5mJm>(KQc!wS|#O-BP&ZG|D9Fex_)Jv2td-OP=Yn`qIT65^D4 zxas@!sZ{nv+4C!)edU&nv$~!fP6yI7nT;kUFPMVt-USTOS}lP;LJ^JC;xJPghb=*G z?6jq00*!>WSD*x!2uxw3nnEP^eb&ZV4YpDitjMF|>69GSpNx9ufISUXM+3m3=M!iV zX7cprsem36eDF_=E%@UlI;rMt3-;6_nY?Li64}e^mVO{u0U!S zb!nJrr`5b$6M{Xc^D6mPyg)i8%8yi-G%oxz7z?U+;-M}k@yUtbAk7`0U)7rz&45PR zKG=T-NO}GvUxtg9s3@hq-&3?thBmg|v2q zG`SQ)OLl;w)9WE^G@F&!Z(bExdvAJ>a4Mg9_bt49BysH6vasJ2AFOJB9Nny==!bWVgKh~U`COn2m{;u9R`L(=&Xa?TG@uV1(LQ&FZs zZrZ=|fhLX5|AAPUN8r9Lo6(Hw*c%N+XqXO%CQaM{R@DQ*)`vr%kcGRd4wVAlEWMK; zAg1BT=>5{IY^7Jh%hr|D!r(BE(Hw8+`OOU6Xru0r*#q+~ zIC2r;iq1c04v5e$9$oB!m_|i{z{fd5I;Y2S#rce+Ln&~FZ-<8D+EnpB#k{(+UWVNa zq**=m8ALl3U0<+ir1>5i&sx&$;Ff~cUm0TKk1kys2;kE)ozXhl)hloqyX z7oJ>jv403kc?4}~E@pI`iBNKc{-W*o=(riMOHFSeH;^oBo91o87e1Tg73k48Z5pJ~ zTFb9#Vdrsld>KVHo(;!yG={g@e?Mal{0TbF>*KPtLHB$H!@kxbM}4D@7;8$@UFEyP zndkhtS6RzMcMrZ{q;-GzB(_776aoB zq>T}M;88IgGG8oeWZungGfy0TTqQ|ORh3h{jaA^aDIBn}7W5>OX#vDY(44a5Qrg-4 zqoYW07=vvt)?m-df|X%_*+8<}5EnKH<7u#}>9^%+eo{xq&$3q3B;uk(Qvj3Z(9EKG zgYSeQUP?=0^82o9yJ@aiHY*Dj{rP6r9YV>vz2VfHvt-``z9t^vR8?&){Rkkc&?C*J zNKRx4@IfQco5IjJBGBTrq~wkOwj(SO7Y3vZ(@nE@o8q@R?v_Y!c!IEofz&;WvJ}0_ z{ISPsyz{WgZK`#3@o^<=e%uUNFCjOe4jQ8F5gv3WSb7pZthd#$*6q#BK)`dG))aWJ z%PJvs|D;eK!+B{18-9M^vH>o;syVA9509cYZC{R-YWuBbTQx&34H5Tv=<`<=^Ak zOTrukgA!SHR*iY*g?VjSi^aU3Den%{X#Md(LfLFGHGmI}SZ?vETQm?JIcJzuglL^| zNxX2dEUKIeF=OC~9HKqA7-`xEY$fzu?AsB*B@zXBn3y0M-f%Q6vhc&eW!!)uwy8PJ zr_yNGeu@2XP7*<$aLS0h2>sW2RBr_$I^|iN3NDC_o8bXDvmA8RTar4ECk1s#II(doY4zIM)%1peBMmjI^bDxJFUQ zyLsUS0(TeHs`5Q-7OPJM$it_j)CKc;{^^CVV5B|-hqOTpw(iw~dKk7Et-^)-Z~F70 zu7!^NxdE&Zzxn_L3YniWo|D&|6!kGx+}gP9d>4H~zy)}9etNE4_Y~-DbSXco1RxF@ z7nP;}7DLmxl0YGLe%qVQVS!S|*?{q7to=%7kTL;TCp?bcjNVFrYEGa8-|dDm*kI%C zHfmm-CqmbDb73?1NS)KgzYGplqV%ZBbc4tco)7zpM4hP6d7<|mB&wyQK8=0$t|;Ve z!1#W_s}pnyyaZ)3-W0i)G%_w^o_&z2manV3WW87}^sI}tRz%c6ddQi6i~I=iDr-?1 z1ukPzF=-CfHww^D_$=;4)pF{qvVE%yl zvc5D};1turaAImteb$&j2X0lvO&F41I`ha-wy@bG*dmd5^$SuSO0P^hUDi2uSx`wB zOjj|oZ+r1baC4LCJ*JUMD&DqA2-t1ACzalDEk92qjK65(~kqb>#;NDYWn?rsWxUWykQXnm>cHut|P4Jo= zvX8g0EqGmIRV}Ao#AhCrJOk&&_;J>5F!Gd%#7awmtVfzL&q1whjVowPY%Alyno7+2 zgWk=Ak^jOO_Ka)6E&(g?0SZCm4?x)&g@+$H{u#s_9W8y)q)Xi9>qX6N9bXAK7FH36&j zz7oubxI4JPTS?9R;j}nqiJK=&8wkW%-DFeS%^hXiEJvY#Oc_kY$v|h+h&<&`X#}0< zGW8pk#PjN$GnqPVde#qgetRoIrAf`7v+3=x2<*~Igv{?vC;UKtL>SibSEq)16MqR; z&?c@4>@cVY%@oOgqXEJRg2cd_w)a|iIiGKC<+L$k#-xrENC^q;(vMuatpu*Ha#F7|8gr_YIz~0NcY_@B#f3jw=r-xL%JUH*7d(7eT`K^jX+Yd^_C4YFzo10_*H86Dp!u z+i)hfHB_fWgrKy?wmli)qP5vG3gy$Lz3!wfbO)*5NySpmqdN%A>7*t#BSesr<&iv0 z47R>|(2oBp0bBZ<$wcRH$|xTf!N!F`srk&qFt)^FS2eW=TYi)KKSWw|;Pfnv7%_xG z(8Z)bK+%a1l?9%6e5s<&@yk{a(AV1c18Z3gRv)o4UTdn(sYpExnVG2YG*~Rfh@@$@ zXp2gHjH$)QkOi?WzqWrO{O5^lDnBij)w6JAz-pzsI~-GWj$yt!;tElGpJAzSgx!d4 zBFz9QdxoO9^1+-h10?x%tIl9@@G@XF=a`99Cbyc0vqY9I2-wmSoq9@ZIP7!(XVNVM zo~N<4a7TTUhM{gxcp}c5hzkq-f{O8Q?T$_&@kZTH8sp&_C^DZIy*SSc$bt&Qs256UGY#PN9!7V+dGme=n-vDXCVP{24KA z*)e2TIX6B~qHcz>(ZD2LweJJ2K3q|4=YST8S7aQ-(o7hcwl2Pjewv2P8FyAL0$)c1 ztx?=3-rk%3tVq2_7Vysj_;u+40gaZHwu6GNXURRbd^&BoW-3bGfS4YFx>ltHo{0ulORO zrj;hv{U~fOB^xQ}5ud;!^K+ODLPMOosXA#!^)QL70#&3kYuR5F%U+eWte*59AmQM* z48E9%`+lg4)#A1)cRt%u)QVb8le+yJ> z(xK_XWuU-od9HUyX$r&IfFMw>HPkYMMx?PxuQ$D!&bniRmGY)IPa5mDY6s9*`Q(`) z3Y#!OnG3*WwOGRdy|k*%(G^G@L}4mTp)&=ak#O+vBA5*bzYgG6Wryf>!-A?;3uKc* zxY;{a^Tm$xx0WQ^WPQu{s|;^8MGo_E)`XT|>WRyGgaI#Y!g-Fb07C@_0g0hm_)@Lw?0_gX=M+Q8k8EK0 zZvcL+d&MR4gBH>mFp`nDF=~im5pN%@9U=J*@!qnwg^W>}%|;xx2`+3*t25W0->&A> zm5cYbxULdI77#o9W`kW94OxD1(y06A45)wX(G)zsdU*xIZC_noX-TyJJLC?<9Nk|R z>h{3>wm>fHznU&grn0ePHfDTYJMfx-5ETJ|K`qcOs>_MwFIv_aKyc%uU zYYFgOh$DB%rT;n`_KkfFL*S5o>3wJ=4|Kqau0Wej9i7uV7U*2DkyRZSm|BQS<^g}A zbV+IGqwSC3G zq8?lx`=_6HzI%Rt%9<7$^qeg+hj*6bfMi5n+#ysK7hdyD(tC@TXD&Kh?(iDKdD%J` z4`!(V^RhQgJQQs~XQ9@+t@PKH`8MD3B-`z7!%YM`awyX+vY>%7moKI3UJ79qqVVF@ z+{vVFlZxmdKG;Po2By=_ znG@(Mn9}5yOE!E5NWYNE%k)L78Qbhu5FN{Qe>Y&S_06ghnT=p34W9{P^!?$`3_u;2 z^A2k5Hi<*-`-m}FClQH~07IAA)0llOTxpcD7-lZ2x+yFVd)l_4b}NQ0J@Fz9HQZHa ziDALY=9}GOw_1^VSF4?JHpyzmMDl9BWbm}jD1(kwrbj{w7UUU&BUBi&8wa`Z48Fr? zB>$Lu!}^rrw1d&x-o8Z2CaGtys^vRAJ?0y9VJWdeJHwv0-kW!+ZYve;sc8KM34vON zsZAL)gzV~p2kv9a70kx*d7Y6Gia0XyerB^Wg9fWtxRmi+orj^mjOcWUXWtmC?M}rh z-6_az5+IGri9^uUaAl%T?&gcaz;}Yx?cSkLG4OJ?3`5|WA)Ru*iz|#tXrk-RiW%ys zjf+MO50_my7x;lBHh#h%xIEmJ-!mu&eV6Oby8ZWfB17)1$+Hws(Bn_#(6YUyuQOVA zTHMW!a9{CVBCYY=h4$TrZbuv)L44~kKE7&R`7ZZS*w;d-N!TSt1VP0+3sKG>6jFdP z!E+aK-^tZhhQ8m<-m)_YF8RV{x8EzkOV6Kb@ku5G*qhWX_|9hU#97qKoLnJ~^0>01 zS`JMs#*AoH`6u{wC1Q_`s5^Qj?$P)uPVuhD6*d5C!1{(o2}?75I=LCm*xS$>_eb5L zZ}}u(Pp++8eDX=N{_=zg3^#V@svt-)*LlLehL9tN_Ak>>N-mM9;4Zlx1mMqO-Rsgp zO$)sJF^e0hicNgD%VZB@19^C>*&*f)>MoKfJxTNU(FsCM9c2rslNdk8hEK(&M^%4R1Koke*p9v#a>lID@DXRG3a z#Acn~JH>0uN~YA9z#Om&g9~DlLUS_w;1Sf?>b8zjsv{JiHe+T~7P5#+9*`$YhY&7Q zo}xt11>hK(T`mul5nBL#8L+QQkBW#gg7P?$D+&!Xb;ZUf;sw1>x@1%*x%@UHjR zb-s3QaY<2{xfqN;aMv2{5IIp@?z)GLL}6L%1C2mL<6HU$H`xU2YrWv9L@7P^dP)0%{ghDjPV_94FlL=b>6|{#NldRW%ub8&15RKQ8 zBzR;wMNdjMlzYDpqg zr_p3gGe4?wQ&<{7Tuo8xf^iJ-7Gi_=FslR}0k-ZSfQ?XA!g&d}B80lFDMXqbOHaeGzr3b~#wg5E6iyA*7AsC;S4?oHM1u zM+ePD+&>K1yzE*ZT!AyzWxjiWb+sQzHTD4L*9xG~?v{}SE><$a4-mbmj_Wfg5qdeQ zNOn)Y9A0TCG(xF{wr>><1NT`}-tN9ZL{@aT>&mPGqFlC{CQ zLL*PGLqOOXL73k_*;q4h7s(DAmOm&4*8PbxkxbI?O!p^PgfTV--Va~-D$2L(9n-Lz z+qPU8Gx0QYW$?V zVJ~_)+H)6Nx!bX+!N^TIPl)~Gkz8A3T$MctyKl3rYd434oS78w${=t3U63pQE;oGU@P8ILXk z`L)i=T@|y==g4M?jo7zrrhw%PWt|VVFxhKcblVG-@W2aJ`DVd@^eu}-0I~v2Bb<`?c$mR?g6;mOfcZ2112u-Gx#{4v6^=a2RTiy9*RWJ!$>mC&aY+ z@6y6JTmv3F^1I97^GA%D+RMZhVR!MT{r?gkv&>HNkS}YKa zJ159vExpg@foUz+pT2Y2GGO&I^mxdH{ZVgRa4{1B^d~R&6qs9gQQPgbtP5XgimDI$ zB4kNrDPmJ6Kcx-C9bAM{*Haz?FS6O`aK6|^1PxYqSWARk2!p5}T&!X~#IA`w0K2{i ztK*Xvb|r8@!%PU1ih-7i}UX_tEi{{_psHKI$i)Nw`NMH_c9j@L%#9i@lcdBlh&$Kx zS$>XrpA28W@PTfN4#EbP8GEi7)iuoKp)u8Bo*M<-U6?Zl3R6+)>Vf8tNYLWFpq5-F zeH0oilFabz{qSYa*uNC8`ZWk;+*T|6)V%}*3bdl2y!+T6BHeBr>IDXdIZ>FhEd&N5 z>m35bTuvIxc||Ej50O=zp*lkiI~cyPXY7{*Y}xBbQb=;YN3WF_+SeeMGnMRiG*+D* zLLSo=+kB;>N}WFN8B%TNwGqrw@0uTl`~vBD5Ytbt-)J%wi(r3pRjCjOFu}KjaIp zC}YKVEO9|=ruQ3Sdqs2dj(`1%ctYvb_j>2Sq%T)PVG4$f6Q&;cYlOclmAf>jZja!L z>WXISm3!)+(27#gN#r+V`&i_w3$~50Al9!VE}=LuD8ejv;R*feTkb@PC)hsEuYot$ zI&O(nMs{Gg$dq79oo*&xkYAE(Hh{YozLF{;aeO8q|kAwm$2jR1lCyZLk zx$D?NHk`hr3!!Tr8x?+C%==+<5ebj6ZS)006CN6Oac|t!ig$Ma2F?GL(45bcoOx=57>T46*HyGL-az4!VwKAc@4rh z0m};ol-EKE=LB(tE(UV`yI{czGV%#q+%;P{*K@+OCohk zRo3Ik{V6sx7a{ln?z(_mEC=NhK4VtQH>NFlrw4OnXWm)VxRiuJIBPQr$yIkcDM5?R z0ZBD z<*}-N!Z1KwKW|)~BcL}b+^1_WH_bc-?MzXm;(D`Qz%7EXWs(0!jH`XOj5FvSFpF0? za_qD%rU(rSdxUi{XCn%Th{G@kb_KwE8x6*`A-jwi=8#G8W=$h$S;)=~s?dG3mY@G$ zv8=AyO9WtD12g?9QzG09*6~cwGD*CBVARE&4Gn~cAjFssw+#^V8qD8;Gr%jt2$h6& zmN6Urk)gB8t01erX!(w%We3WQVEvH&yJ-9RMFVpCz@)dQ!Lls4$s1g%vLcujunB^H zAXn(8R z4!g33$hrhS`z~ve@B&v6$oxv;pRlK$ZzPG%9IckNs%IqegPZu)4?ZV;P*#hkgy#x^ zj2KIwiXE~V?GuKLYDUe$WLby3*K*qUCG!CMNmCdt>)x|&q0s}1joqzlL`1jR0H)|zt1CuGvD^s;5EK1etb?o<+D@LHoLn_O_FsI& zZD3YhCdX~|1}M8!d@!1G`&>wlJ!dQMzAo#zIuUbuP}0m@YIk9`2J%V^F{(_-LU z7wAM?@r3JZ6fz7fuSwwHy{wFt>FCSKfWyMrUP$?NLHhx64$+H%fQ<)zwrA<6z!F{# zn7fX?RvfVPf<^ph(&-2TfNN z{Ws&{sNKDM@jHNgU3xc%C}zBzhCG3981o(;u)?@1xjm9X6OB}AFP=PZ}K`UJ=ONh(a$*^37f3DhwMrOBLA+f#lG< zdKog-#BxHH8<(Lvzw+zn{z=3w&`RY*HdwNdjP}somif_q&@YD0@2vaXV%^eoK@Vne z4MAofiv`VxXcrpoQmL@bWxpttOO}l2l3e{d$vAAwYijTi1nNYlGa^sgmNA`-N3X21 z1<t%J!7S_ z?-v*TfP2D32t6#q2)EUCB-Tp!x-+ih)FQ{--7?E0hGjCdO$d;4M}Gp9PgGy-g%Ry& zTc*(!A4B*NHy9sHU)bO)U|*MAsfR{_X{WO6K=!5;i*9vhcrV&JN(QmvEpW`{%6mxC zh}UMM9@kZP6+u;eTfT6K$KwH3ANeDoHMT6& zju)OO1dMDeB43`JoCmB9Au;d}*a&9;Me4=4U{3DmaNZOul=Xx^DxUBGat=xZo*?hh znT<_{?I}lC=-1w2IE&ZhVMw_k*Q48VbA}AZ!^S|Zkn9(3))RhMJfZY}sjlCrLn(W@ zY)va9-#wGEp>Q2Jyt_N8O3z(fKz8m5=Y^5UR&J)8M4tq&q_=BHce*Pe-^IbZ60GFA z71Ne|%?pu?f#{J;$B$4(4A>+RJ?LZSh?q#X(Qd>LY&%v}UDgnLI3IJn9p> z{$xv*COO8okD)FYFC`R6yF@Yc2uVN+xuDpQjYuB<@Lmu8o|4mNkF&V%qZnq7*-wfu z=!vWnShd*8TQe{$qtRR>lVsp!a1soc{P;dB<(7a0w1(AFL}qbCW|Nyp2HL` zT|&xrX3iygJl-y24g2$A*s=u2G_q-|LC)j zDVIqcpE4cK<)ViiDL!_22L<(fL+$`FXv)GVUbb?$i_RMM--uz$zK0P}m*l`M5f;qI zqF7_tc{N(Ho01T_+tqkK)rKN7TC8%s;E2JR25+Px14jsvFIz3%mqEJq&)uqjUcYpC zo1KV}v{|`r+iE;B2gP~8`qL0(3pU&Q#P z*z#wc_cz7HA3$xSs3iaLLow06H#mM;RH#KO^#Zk zQ<+rn=(}VLm@hvQ#RwYupdFOKTxS3J*MIVtzoqtDKl1EZ@M9;ReJ0P>Up!lIh0zmn 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 c07f71d8..00000000 --- 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 187c08b7..00000000 --- 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 1a3ce748..00000000 --- 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 5a968918..00000000 --- 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 9ddd814f..00000000 --- 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 c721be17..00000000 --- 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 e82e5ce5..00000000 --- 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 8c1eda2d..00000000 --- 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 7e18693b..00000000 --- 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 77c0bbcb..00000000 --- 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 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 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 5af543f7..00000000 --- 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 683e8005..00000000 --- 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 7eb9d6d7..00000000 --- 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 e7c13ff6..00000000 --- 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 c8cd07a8..00000000 --- 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 zcmce;byQVRv@U)S6;x7`7Nn6B5NS|S8kCThM!LI{ItYk>fV7k}2uMgvBLdRhDcvCX z=JDS5-W}uJH-6*&^K%S`!Z~}dwbz`~Us|n~l9GJNK=>?Fhtu zgtYim71zY|NjL2QrwfejVFXu`ZTiGpOjln9na^_?6mHS#&ZDWXUu%g}IQNfjOgLKf zmk*hb|16nMW!_@uW(^m_w-HoQQBryGMB$D8E8%((Wbf85U+pFr6IUThTnf&VzuxtG z6nwg#BGX&Td&-zpSCL3$`x0-v4gwz^pBqao5q^~9XbwgqE${sQ_e1{J#|JMyD=|KF z-G235mWsNBAIpyV)(gfvN{n}oH>fSYm-#Z&FeyRhaIcot-_jUwC%5-GqxLI#9Xwr$1|_qW&CP zEC@#;2gr7%9v*Q?NrR+CiE zprEGFQ4()&?@zpT)Hvk4O7k4Z>|ji4=EMDd#ajr2-=Ck(!GL$VySuOWb_A7{mW~t~ z28|jf@;k}+2L!}T7M&OlWGkmtR*o1=!{cinq2K=~lX<-5b7@hs_4%paX4O{3w711! z?Zr|3{)7qw{`jaQVyw2;N zM$hZd54D<{gK#Mc3pC3(J+Lq^Fm^f^QU+%8NJ^$}$Rp1!_*+P7~5MwbF&f-Ed@$AA9@ z7u8>AW@KfB{Q4!gGaoJ@b73}CZlxtweNti2^PPjCXFLJ@Ndz7<=F?A|W9`O-(I|zzZQ_ zf9!VAjpt%#hi}@Q$T7M!R%X#SJ*|hpi-?FgD13ul4IFOnF!9{&U{GR;rr#i-m-CH{ zB|^;nP8AD092iis9Qlfd*#3b**)Tmly>2HJN~~XrQ)@X|;y!#Z@Iny{QEoG>yX9rE zyVFM5)Z5#eao#IMc@3eWrZyKLMe(%W`&_R4&qy(i`@!lp#ItA5vX3mPzkktP^h85j&NFU}7N{g9jQsT3Ylv9MslR83MG9392sSR)W| zadCl%uy@x)G2xl9$a(QvT3Wch_g8w+5w^$M`lUt1hHW^4=llK0&`|&CY5{U`ax5N~ zFbW}3#D|E8H)&~UlJ&#e+qO-o9EAAz`p0J%r&~ok#Dn9;Mn<2!>eAA#$i}ez@WT~G zf;~32v`E-DO}@Q$3xQbfPRc7ATK&pnI@cT=*mJZwskLT@%+^m_VDrspd;9jSxz|)n z%Qb}3^XCR;c{ul}u7V3&-RB=29gS>@j*k8$?B$+hs>RI6=v!UwkyKtFZMCJE-aBAX z-PiX#YPqDel*6DIlU&Gszp!k=jiH8bsk?D2zo);S08a2TS=s6}3w-7C9l1oyw^1)9 zFQ)FeVBM|OLd3mLQ=@k~n+>8Qy>j*jgQ8(|FfSr8F*Gre{LbCGsoB|>BIo;2`loPk z-0Qz^I83f!Pbz#O;Xi`?n_cNmx3#x#%-1OW>UHXz@#PCO56|#+vaZJlH^Rk7#M;{0 z$-VA@J0r6FPET`(wJHWOD~n-wZ;#9|)aUYa8sRHN;dWKzY};?t>YJuj)6I`RGG$}G zI<2W88nRNn-^Fp6#!qf`Q-qC8R5{(EprGIu*3;I;LWFH5-KXAjrB`syJE^jL`V@^# zr%Gk(+-9mKcz@p!(O?)Zq&Dv?EiH}BtaQCCoRY_L>dscqmtbq(+_jy-TB?n)vOKLf z;wtQLxU`yraCtoITzBT&w|tgKoQ;h$N3HhVg<{zCbl2>1*{=;ahAyeZ9yu=lynA*y zZsWv11*gEm)4D63JFw^UXiKl{W^lGJ@tjcwzw|>RT~%IdFu9oi>c__XJUXJ%``leew&D}Yn3k8Oq7<^4N_&L0mPL4lPuICh zw?w$O2=+1~?4?}7fuhtbAcV=cU7k;0>QC2sRocy8w}vIy zTkbI&%vE(=iZjI{ClB>HJtR4Fa&&xz6?Fo>K1AeVC!E)5^^U!RL&T>~$OkXJ%-Hyx zlJUE2YFl6*O*r5pUUfv$@p>LVl#!KHR#tukJFmHHS>f-o`MnKq!RKtA66M)v=2}A9 zySrP53bZ)Pe&4qoFW)HK%84&3V!w_}>faJVG=Fli*8cNnW3Fo6?|L7fCfj;N;lIrW zTS3_^QBJueY1Neu!aHLsJufaGekBOHT%5V}7HCyecN5_}0l)FI#Ky$Lq+qWQ7eXC` zi_vXfZtlT_1E2E)^(HLyR!Z)!B;6?RF->&>E}NFWFUL10s{F~xBQ;xi07#l{I0Ok^E~;Jg^I97>*ah$lP;9r ze;0{DNw}_~p`kfZu$ewU$G~Y$6${#4Ne^%A>A{5{1fLLdnP5G(8Z-K|lF4RZXlS>; zqWtRF>^j`T*b@lr7pD(fTmHRu}+aK=pPW=@KwQYPW(h#)7w zV;?Ia{y3CMVF1gqN=9(EoheZ$!OF~Ha_rjCp{pugevjPv%kQs+x5{88#aUS+P4 z+S3x+2DJM;6<3+nlYjh-Hl0~n@f{htk9CjqeQ&zJ{YL|`Uu1&YW47br+b`>dzYi@l zGavA}ZZj=)onoV3_Y9Fw=;nE0EN;{Zi%h7dncFl}K(tolB@sZeRaZ^sUichiM_E_6BwePdVFl#a%;lTRKbKwaO8)6kEsVJ{PT~=|?#=#|)D5NExSYmtQP>~3O z8#yKA+fSeF%O#BwbjHXx#Bs613ALji{-Itd*q>;8I|3U_K|@JDm9YNIUb^qGwRXlr zaY)GRra+0A4u)#kF&-=a@V@6sEf%!YxNK>wNq4lx#pu8`nM@kV z@Xc4w!wDYYYA)PyWJx=v83gWEc5@KgfxFXH!dR_tjS&Cxmy`QDRDQq1an%5sQwa-G{Qdiv{uJ^SEcEMG4T0EXpVjj4@7@hS9le5zsYaNDGQ`4;lHmAXRZe}? zeHggb7>bIfrQ;{3)%p#-O44N21Hsvk39)w|?K6b<%E-jj2m#~+xV1d>qB*z$CJs(( z1dY`8$y$-@p|q@Q6XfYi8XCcW_m*jdgzmwdBxGc6@;j~i!x{e-$JG{TOu!vHF>!l+ z)IkEZl3AKZagTCJ7j`x$U$_5cvfdp-whO;})SM+3_x6V$hFFe@%-HGvAHQ(n6U-;7 zv8PFdEH4p|OwKk186K{WDlz6(5s8V36}#>jAR17sk)O{Z8>28_mhd=9$~bdsdt`L< zMpKZ~KvfSCe`9tvms4yIc*rO<~ zx%qi~5|SH93PA^J!#s+q;@ID;llBYuXPanf(X8IX?i;o~D~cgwt>mlvmj%P*co*$j>pyr@Yy zJ_QBaXnCQis3_@6Zsl{5aO|UPrTMzk#?@~&({)ssH|^UF)+7SUqnQ=wH!3iAjDy9E zFya^G&Y*fCx^wedVqzlR?b~mObY0OPiT?phjZZ{mI>N@zj*FOCTr{pEwEi_du2sSs z!OdC6?6uH-Xku!@)%N4*89w;qp5US5m^3oC1ZI`*GGf6Bbc`5m+CY(m=e2L=Qa1s~Mz z*q+X_9^VL6%e#g!dlc_J2!UC9x+Ivi`Iu#*t?k;*&Ovozf2x>;xD>|B@s6C> z_|NF9wFx>!aaKPTp7MjuNwNeUn?TKiR+I^K#^!ZD%&q>px3@>-|MzZUZgp>71zicf zC}vc3AEoPOn#9D_%XAY#6VJ7w5Jr}P$GO7PCF~`WNfdYP_^+&(tsJ-~^4eWNK$brE zn-q){s<4E~t-egzNUPxdj?q%SXVM+f-v$o~9SsfJBxM@)@(LOhMeLI7sH^0Mt|>u8 zpuL3bmJk9O!WZ(3xXG-lT9>V;4G+&!0YDD>HTXvQ)7q zc|tjj+IZ7>ag`PWDqR&7f0t=5A^=374i&ewWO3hLL9?;32_@&d-Ou#(ohYOxVMu^$IEBzx+gVXmxoPXFFtV z=(U=Y_0_b80+nxMW@hp_EMY+zy3;MN^$JQlxVB7XR2-Yyzu}8~UqW|l*qX|GhQxus zpot(WE2UJpef%rxk{Mn*c$Q!B+_y?iy3BuHKmZu2v@;}7moOrUWha_x4bzG&$Dqvj z8ttuG9b|^Ob?TXXt&r?&Jhv&CXA?R8D6Ynq0z(N=+k5GrP%lsI-*sMj^nB%_sSRSd z(x#pQuG^YX2SGT0#;-#c8OcI6$HpcDg|ud$^K#9q_y8wh zRHT1?#aVugRhJn{OHc5o@S_kqqYEdQ6K}?2FwZb-%g`sK*tFt&D*NK$MN>oNtrVmt z1&m2UG95QHp!269oQ%;eF+RRcwF{}q`|pF4;G@;MFPmb*2<|STXZ9)gInP~%P@~C- z`t%N=x!r7|ymSIxVGz3S^FPQ!opV~NR-Y$$%AJic;?;RB{medmovP!(uTJw4QhQ5} zsjI@^2{2nt8+EEro@UzT>#w!0^)?+ZJ%$^~wxTZTj~ipD7B93@_cAfzC@FczdJ->g zR0|mcHm(0dK7tBIq?EX8)1WHdYXQ5rVlY!CxD;KdUe|x!^3PA>)~1H|`1Ex2Dwky^ zJL+82Jnqkz+T!AJH#XL=TvWB1o?_Xh#e~2#p0v)64lu_KHc#y5iDHJ-v*Bw{qV7d9 zJus9PYg`nh&QOxgcf#z_bx2=8Exgm@HljpZlws;eUyO;T8DfO!o^Xn)J zR}Jp6u^SN)!jX@ia|p`FVMu;{cNKS`iRo$VH*YpMRUH!SVufw2Y0UXhw>I(&WIobx z<(|jmp=eVOKLpEAks9KBk-#yJr>MyO#M(MoZV*q|0W!< zhC1Lswx0xbFI!ll6~~HYI(5c7^!>>{TRJ+>CadfuxYA;fa9fPl)R8(bW>?p2O@&rc>LAi*VK zpZfSsV?55)ESsUGmOJt>4mVAS4?Jx3!(?;S97plx?mA9Y!(`Fahku*i!nUkaiY2bF zh4z?LJMH;B|HJr#o0|*AE;*QBR3wnMSLfyF!M1s;Q<7j@z`L8Z|DG5%2~kY_lEBI` zFfkz}WS*_$p%z))fe^VcL7 zVbgimtcf~)o2w!&Y#3nwak*5~vZ#B0E_rUlDLFAFR%4+q!plE(Q4C39WMpL;NklDb zhoBf2yh9W#JC^SRhCoC_$M0m$`g$Hr{olr-&#%pb4QwB|MCHU+tqsbKWp>AnBiD(* z{;s#qnr?ts=5-)b?)(9hd{f3QqDe5%cDcWQWntlCJ3P0>ZKy@C3d*mTb{oMM=kBg$ z@9$|fwMhKuW5X2U>{bV`J8I@{23(n}KJ9#|Jjut;|7qYS9z%&D6mwjmVo-If*}ABA zs>q-3RPicz!h&!%siB^i=R6lr^ou#N{W(~Z$;i*$bZ(C1e=Z2((7*9-!uZd;y-A+G z*rT-?sis?iLm=u6o7*~tvR7!90GqZ_be0!Bu6Xar7UGP;HWV^#Nd?ImA+s>le_ zSrtEot0D!VnmG)Dt30f!xF~?*7kKJ&h_+gW9RR33Jn7T1{76Iz3EcGNQBg% zEwUqg-S(FB`@hIXp7-_jp(+u8Y7H*V{ytMwY(sr7GV-lL5bGBaZ&WY@()9IxgTeTZ)1x@oQ%9Szwm)p=bBY80o9 zRSbr#agim+h3&S*jjCA)=KwbZkTQ4YuYOY?8lpQz#Kw$3^c7%$2;bNJU*gsYC@I6+ z+n=pC^5^T-*99|wiP>xnNT_s@b&nZK53))L&Kp!%nHW{?YrWfrTo1Bz$x@&G{H50n z%Syda`>CYlU>Fb77F^YOP9CD7Zv&V!Vp@48-oBlH-JyTMEg!@jk3U)zuNckx4D$^X zUspZ^Izi2ecv7H7!^qgaUN<{C8)>z+3b<>Tu-$xea4I9HjyjYRRTiP)Q#KPPDIr*nYng8Wt!Ls zMpo9cSJ4A~kmbmmaD{|ffxXK!Q>WdXn8*-$AxOqhg4^XzpBx|m4v@~z`T1BtcJS)D zE#B?e18N81ySp17)L>SoiRiQV;}nscth=^HLPCNJ3CSDg=7(l?7nh&?P4(wU zOFQu|8MBq@bX}i^C}g8=8bu3GG2%tBE0Tza2t}u%kW_%aiXkG9RyU59TZQ=g<|YIm zZj75cC#)WV577GZ%G?gHC~_gDdr5dirj!u&4p#3nY7poY5dm_h$?Aa@!TQwxLSDHl`KRC zkSENz3Frwd9x|OePm&(NJuJklll?z|T+V5&oWe9410CSJx*??U?d}4%2RO7VSzrVChiHshs3&G2dYg{L;s#4jE ztic>Nz-ym=MdK@rX|VjmZ2*nV1ouM<%FV5)7Vq;@NzJK3Jr00o-FdHts2Y?FrYuZyxD&V_CUX6U! zH=C^D29_MEMh=T179*2*w)F27!)z!{j6#qY2x>s##D@!YX4luTe0+T55*}lth$yek z8j8Z<*e5v?0V^w;P-q4KMF#fbClNyUv}ib?Mpr`O8X=oDva*u5vbtLApO3?Y(()g# zoswcx5?=N&S?U}xj*l_BRlE_bB`L=7`AA)Mxj@!YQX3m=a&l51zu}H32Gk*4SYAd! zhY%UtJ34+qpa_SWK7LXvt6v{@%s^>hpv_SA_Q#KRP;mUqGV{C68)E_Q?+L_DUIIzc zyt~-hn<|EZG96SX1I{Ai!v|j)srSS~8AZtp5?P(iT?ru{qE!*mG68UC#qtK{02TqN zu>l1e0M*)oZ3EaIqgs(JHUcyfPXPV@5EmB=)%`3AC54ljmYz;_erbB6xcDjXs!xoK z2Pqk#Sbb04@#ONt%D6BTxf()cjppW-xiYjNVjtVfC@tNS?qm@wc~7ipcs`gR`H8o; zu;hF4VB^jhl9&%VweH;XipiFTEJr99^k+14Z>gywi*C&bULX|vu8Yy?+Yp`&VFjMa z$vql%0hh3Sa3BG}N8jrh#s0K^pyKs9c~l3S{I5hP9<8J22Xe@Mua&iTo)Wryp;5S- zG1dKD(%at7CN*$g`b8oLItbL_316N$)ND82LZFuD)xqi@=8YRadPFWmv$GkS)`$oR z4O-sa1=Dd#zu02wnA8cgo;K%=oJL7GYbJk{Esp8X(gOQr1Cs08oQZP4QMDEd0FSl2bL~; zvO*)~aj@=(E42Rsfc=K1CUn4{rJfDny+TH{SWeg7Lp;=PybAJ+ctH`M zSE9c#s={U*joA?4-XGRpq}YBK&OGQE|Svo5~|5(xqB->9VZ#RA@E=ZZks-Fqf5XLl0$LDd3Qm&v`6o|y@Wj>j>@FmbwrjzQprmlm-o0X z_PZDeBO`6|-^E~QaPm>!bA6;3y{Pt(6!8jBz%cfK#?Yb=O2~A8BtaDu*ico4kUX{| zM!W*fnBH^(u|4TB9rq2TDS!wJz;2-(_DO3MS94NQ^%aEh-vt6pDpId?VXqSeqEN5m z;%|Exkw>pNv+erJz|gz+%3d7J9R`6o_uc{HiAvHT1*Zv>1b*$Ks>1vbfUHGWvhnXOl!& z>BE8I<>j3LR-dw_rsnJGetMK53Jwa8rcK8?^E>OMJ=8EM1aNC+BU?a33naVF-2lnJ z9OV2GuU_4EKiUj~&)_ts0hD|^7s9RtWz$wX6Z1j)&nmC5sUJ_nGG*0Kl8$MgOCiYn zdV!ciRaZ&;PH#bWLgBW6zdr4A+I;{Do|=OpEf`wN*7o7t+}!U1EuO2_uIabEzh~C} z1$(JGX&ia^eaX<12EfVo@`ueGX;m&;@4@}dg8&6s=Yx!!TzWsq!|S=}@bf;c`hHo0v3<;T}3Gvd4mf9-B8JbEr#bFOo|| z0EZYwLCgr>v=G!9$7pmipio= zbqDlY^oUm=lk0jetE>B@wvau@5H`SBOE{tGkHTFhKUw{|Kj+vlTQchh~;-V&N zm^Lsv0)(O1rRbZ7Yx@UVNHY}*3z?dmugZ)auImH3R0eA~i7JyKZzs(b1I#}2V`G82 zU53OZ=kjpe7|QpwDg*cmDkB}`LI6YyQ*kGmo^Xb`8$c_Ik$7Z2npom`@{YXK(IgT5 z3%a2Ksc-}Ub97dy%FY^g*CLjEc^=B&$j5<|ZVC!GE5nNX9;ic71x}}sBqgB2dgJZp zW z)RFgK@EA2MeG@YhU>6BUSA##`DN2KI168c3p~N^CINE@L1fbaQ#s#^k3~;j7aULbV zjiypCDnMy$yw49J7wn33-)!&N$K;TX>wD^)&HTvwZO&{CkGBBGZnd$XaH7s1r~Y~$ zEyg<)TV#yPc~1=H4m1z%Q-6n(&IX_<6)US=Uu%xqTI;x$p*_ZBvJh$pk}w0=R4#W#CP0H!2m*OWllq?D zJKTs$=Ch9}KS4!VFytmfD*p~!A?irLAlJL=y#6q<7d;XLe0t`0iTm>$^4=`PuNh$g z=H~+vwcg#G)VDSZNhJL(kKdDVZ1O)JybR9AhELw%U8z57RPBs!{QR^Jh0ZoCc3wk8 zmL+(cLhYJQLHmxcf7^PxHi=7~Gz<@`_LY0M#0$3IMQFeiF~bvGxiW!A@&`)!a`{xH zPbB88Yjfg5{!|LiEv_-;r<=Ftf0sx?dQxYj$IryHkGgd$JT#B>BvacDKXp2*br~D- zc|3NOfw_ea78ELJ2sbA4IMjZl;NoEx7Zrtma%7{`N#V$YhGxC;JGJZ|4mRWmBN$Fr z8FkE0)%wkDcBdMLwPZ>M=L7DzE(&O_$fc)p-(dqfz;dm1#4b6gpcxRL2?L}FfVr_* zjz&^z>}lpW8Xb%50tMHRjsH?0LdwbbK)vW9QVMpg>?MeQ^j@MDZk8v${!o!v> z`2hWFy>Tn=h7%XcJVT(ej+k%qiNtg;tFB7f^RY6~_30E{a7F{U+UA=<-%>god}Kz;;{6RC*sZ5*6L=E>V|9w@vkOEWgI zQl2ZJr~(NTnUUZG%qYN-(qkjh)*1x#;y-$K4vWITB)w1m)IiEmW(jMck*6-(#v~;X z=X~_MfA_$trS_;i>RW+!2gkg)J*=dBpE>i_*Du~>gqhBE8TQe>jy<_J|MN_d{X-6E zS`2D^UY{PyGBQ;O`BVVDPI5&ehQrhKs-RF3omHONj%DIA92iBqwLkxGjp%K|6PLK$ z*BS%n454Jh(tYLjizFTX0^$RL@Z=7_w?Nd)&9G{`>YT}wB^{Mv*xKK>8}Z3i2X;)8 z4GvUd7+H^4R^B5)wH$H|a}^8{W^*_9L#!v_;>^-yZJ`9*B0!j$n==stEM}VGMF^C# zZ&VZkEYMO{g3GWM$i{p@%Gn6jFzB*D*V{Vr-9cGR%_PUZBM><1X&;}fka|KT%^63= zRcANv_Ay#@;422c#@iNAPryrEH@`1$gQ|2M6y(|Y`8B5s2$Wz94gLBnh}KGZgUEO9 z097U09@4VWpJ{l*_~1dYN{10Tn_jmRfDY2*&B00Fa#{YQ2JwrfRtgm>C`S-#Rp@>w zrcR4#Goad>pZ5a{Z3c3|7P#?4ySe7-&8V1|Kma9EOG<7-AqTlO|9c9dcTnCst`6J? z4i5grW%?cfVzRH!1&)D_+1X8_>^cVoub@wIyn3P~JsvJnBAb-W2RO&H>pV8V8~CW; zEE!6S#=}!ly;%xGG+=XBl)~gtM?XG`rX(eO2e1J;qV8ms*~r*fBiFLT0HD*t{bECb zr#X%vbEr9W?-=(aceejx0e1@%H@CL@ujr{D^hrn4R8bMRW*|D zEpd5xqGyYt!Z+!oq3$e>$EycPJ0wmB#6Q?n9tE3<)`t5)Ua2XPtCx^JoF*Yf8$Mos zATB5O8SplcOvr?i^egw3d;Wc(qPA+Bi_A8*i>&rFfAB!{g<0;PIplV6lk|du+9g(A z{{FUZGFmaoy1psik=~Oj-c>;htxS<^G~tdva77Y11r_AGnwGjAK+>U5wk{zq|HHhy zd2e?Yfq->UZfCH`xp&R9M*xv8x<+qQ0?ee`+9^ zK*qlrObk{JM^n#H;kHg!QxChw2J(@ko&NrQ3ol{N$k^H09SE~&=z_27jAf7>qwvUQ zZVS}95g__T_~`NSGCs7@R3u@hHcXdvdUASLU_0BmL554jCfD#gb+%^V zsnJul{v_Q=)#Q{EJwqOCCm#2Ma-&P|@W&@>hLPnFG~+ZVZQHwca;OPSx>i|V3xFWv z^l)$rT~a*Ekeg}>6e1JDpfd%5h~Bf=e+rR~3#+Nbw-&=U>8!X+CcxvWB-qVU_m&rA zWo+nO@&m&LqLo2^S3nl=@$e9ckqVoXQLEf>kE2biL$?xkQB2RjnT{_tAcm8xnPh^_ zczZ6S?^Nb+OOYpzJ{B4Oe$c-XvKuHG&=Av}dtn`Wpt6+$F~mn1ItobKme|6LP&W4d zUex<(pUv;Yx`t&2xFQqR(9rruNr>3;FKckbRe010<`55oHON+B0&yxfPzevU$?84- zawfYiksunNaKJWQH=3?H+x@y=m++WE+kW6@j>`MvCQ1W3D*@*W>IcCu=m`FK1E{LE zcXl{DQ8_!p7lcE4ecsEzi@tt+$fEfTBxX2pEOEeyQ35N+mEULpHHpc|VSyCvRZe8b zJJ787vT9{88_1_j5hy6A9k?*Wak$y@e6!x5emy_R8)5u%ohMBpOU&B3a5mlD^`*3Q zaK@x-a9>uk`%RC-^&gNVD`{%J`%lnwt7Z@9aC7n&2(M(L<UfDi7%iFJ97@6w32?>>+fD8Fa(D4Z*+aqzC9uB-m*2HfZZW;q zDrdQIdZ-hTLrr}OqKLc?pIou`mbYTR1q8b5FFb>XS<`i;!XXWN-go$ud0hEjXbstq{iaiw7=AQ8O#?Cb(663KT1^!5 z>~D`qLcYr3vdEFd)|58-l&;{OoMLlpdBiuby)F(~TJ31m?SWm?VAZg1G;$w2KE{hG z%jqcR<7EW6;z-uo9^E%q?}8*Vb6t(W9K^jHP*_>k>~*tAYvrkto}Eso&#biD$a@e_ zY=)`pZ7{r+mF;Xh`@0lNL7!GVZzB`gQlPa621D?(Gt*(2U7PpH#f3HZx1j}s!x~(c6ng>Gg=5DLOq>9`g-q zLdM2-In^YM5{Typ*42uH{V06|SzoX9(ljjKn3O1j;-PhYbSJVrgve&D3HN9i0_h+m zm|aZV+_->^7$P_ZKQ|P9$bd4LMWX5o7YZ@KDj^)6|7=;FkC>-RZ6TV zSgckeN`hc{`4DSk%&kM^ZpRPM6i|9O)-T}l)Yj!{O&$y1pw1-`ON?&;8R4ggvr-vf zmZZlh!N0b?5Br$I6#2p^1NUM-OE|K8Z`om|@s`NbEW-~3gV)3oSvDaNlS`~@G-Cau zkmUK$X3C3GRbprc*9R#9GK8nz`D8SKm@85Jp2Jxj~>dvupg?x58%nrpVdD zULyr7bB&KOQY_lMjSHu*z@C34eh+@C@ULCx6SMkFh~_slvWT9I2{>DZspe5Ex!PVq z05?77b4g}%dqJyQyTPG{qdnNX39z9`Pd-WlhQfxyygt5O0jFJ%AV+}(Grcf23Y(i3 z`|6nU`orbf-Zibm8nSK&6t1G-MVn}&)FkYe8T-w9g9{fum`67xRBn1TYXVBF`E$!jtdwN{iu0k^UR@m!pvFBg$%Bo!2 z4b%nuf5?az#3f;ujfV31LX^{EXt+vW_DyAmP^uNg`>Pc^;#8F^r-eWm!=Cc$_5vu5 zZ@kDVlv0jR`||T&AwybFQ*#>*OOfkNOBa2ojPu%3cr-J^kMRUF1t%i1@$1t*BKX$U zefOuobKRwpWN8{L9ff-u>A;wb!-aPZ&W9xK~xR1^_< zFCA6Yu5xcQ52&Jits}-S3Sp1kHUWMo<}i3rZe4p{%vgLEsG%e%Jc5XHk8d1JRbQ9jtSE>Wd6Qc@UzeBJjvKk!3o+*RnxXy@Cc^!JuJP*qunLkJNi2m_`K z26MUSr}M-QL7!s+1o7;kdPTa=Wy|qSTYq-`K!W8wa9yxz`b)n&pdHgFJ5nqqOM^#rPyBoJ#5pPO>ZP5kz9_u@?T*8BO>EyY1zff!(`xJ;U7 zMokS}59LejoK$DwVFIRV$7ePwT;e?I>FITwkodAY3sI9ht9j>q0}<LapYHD_2;}G^g zang~p*AcgU@9D_3n)b%Gsjtmzr7{KYGy8qn06Ix^G#4}vS$B>SYYmZ?g_)iXM187>iglk=^74!|r#Sf4`D&}{%p~Y?JwEJ~<+JTh>`YR51 zyL2>i+A?L`P^?L{OP2o8W@n{a>Helbnt9=B&Wm&ocSk8OGs41;*>3BT9@n5-;k3{t z7nfoJhlAq{^4+ckcu`R?p^eRx@3m*i>Ep0~r7<>}b944kZqA+@P(#twFsXyBs8}|u zhsyJbLKM`4ZxLCefC5^&$p+wcdA<0@jp&NUAd8p#gctnaMH-+hDVbA*5&8ajP?X=( z^LD#he_?*H#A9e)M!*jqv%P%?8M^4H2MWn6%ZX!F=S=5>c1*eX1WLT z2-yVGe)RIIjrxGOLBR;vMaaeZ_#CJUp#>5@U)PI}U#Ck%MAHg1Rwb}0bg$KO$nhcI z!V0H)ovI;`*(ZXJ25u!Mn|H@O>4H9+`szLQ0mHU#DjG2~(BXA=D=6jNOYLP$RTGdI zgCW?oD}xsn$e|Y{tkl%O_Rtas)NMxIJYT4(HTAb=l(1mMy-ou^$!SRs^cfl7ogcRe zH|&TcU}R*ph%~IK%EcpJ-#HCBy_e!~|9%6uw|Aiu(_*zs3zyw#6W--y()2`U%*GGq zBHDIs<@u}EtI|z-5Ll!tcPFT*lI>%~jiO~_97k&St}!T@Q1S6$bae2wcN9-h&P`2` z9-mf2Pbc=pMd9{d-ifV~s%W}$V~fO%u+|%-Vf%W~xvR9I1|k@Gw;Hr z#GbwxT9^inu4FjQE95wdb5=s?;81-?RgRm7#mr`*sIoHO&0A$MynxA0OQ_h3+5U9r)@oJlLK;w_kJozGe+5K}4+j zyM=|s>y%=tN>5-GGK-ktrd8B#fp9#h) zY_5R}4*G#?ZIyr@dXnlpTMS5zFG3xT5zWKj_nto8H0y7@2Y6LvFk@~}3LIx;rO)T* z)0{9fFi^^@C|Yv^kgWzrNknOBo`A;r0jdre z!Dp-SFJ#GSN{lnBxo<%``sNLJg*+`rfG8RzB@qggR-}B*)0;8@_33}S7vLKlFfeeC zMp8k$P;;3@g-E@78QyRa5%&uHz!x<@g4W2QsqEN}9Q1 zuU}sS6Jlf?OwAAXrnil^dEMpi-HI&DuJ-m1 z#kZ-cJ1h5G#*^yz+MPL?ePWZ6td2o?rqC*bM6$382#|piEUFsIoYpz(l8u>JcJnq8 z8ISF=Jc^MVe96Yi*|+`o;`|ibV)M3!jHF~>>hLlM1fU_{<9F&37hqqI;o%tf&y%Fe zL#QqUOqa(y-2(mn@AL9j#uNm{s{yf9znrZx`LE}#y8r*-eF`5%F{u{V-ogW~hW|e` z^8FucV$=j4=+4c63F8lP#B=fsz@R=pdnlhGT>GPq&*P8<#0H@a4NrIl1Zb$KuN2kn z-h>w2gs+5p8L-_)y}rg&ahPiaK^%+&1oLR{pe>Bkaf4tq%BojRmI(t@q$;m}hLQ91DZawpseGeDFI0ba$l zH|GTdh!B`TQ-ak7FIh|^y$;mSw1JRqKpIFV;uS&-!CpQrWL-`tMH8t9pRO0Y@ z161o4;=Uw6&;yw-2u6SgP4bS|oUWh#I;nTDOQfu%bl**wn_CrHbuaOJPWn^i#s*IMV!0hOIxSF*ddoPj!I=pek*Y)D>GPVd3 z`^FCHas)LKlML#e4$0M?e@j4yc^lCT{dn=Yj^@-(*gIe>mMbvqyr;bCmP+zt|fuODyE()U2I(u3F9T5HZ7aEyB42HF$Y zr(z)aON%=2Y(`z>Yw+PV+h=<{O`w_Bsy)(8e_v+OMT%&EH;e!W&FEHWHC|54@5qRF z17xt9r42|uPW!=U~Y zgf~T?p|q~CvFd)|FQA7B5J*i1Dqr}*GxJ|F#TsQumk8mJ}_q?ZnYAizU0od8z9tafGv4%T6KI7P%q79sYR1pTI=H%4qOd$@ z^&>sdq)ox6kwhS%5sn8XAR4Ll;DPqhwVG)_#ZfIw@ScZjbaZrt1!Z)90Z1>l9OV=Q z9|8=x5 zfHuJwU*vvdE2kq6%<6^BGe3Zh+I&AU^0H>XPj;ltB6jo~rKea<_P}|fIulCDeKR>Z z8D4IHVbYx#ET8Zg@c5GNQ-L}Un3L$_+4`Idu1#m2}~_ld0RnzCx1u06HE*ABc&bNF- ze2#H1^`~}YDgfAJ*LB}eJZo0mwz=r4pT)iSA%gsPyMP-mKj-nDWAJ{vb+Ng%khZA#t2zx3L;a*}7N)VE(HdmUBTq@N^n?;Fx8Bevm%T&yfvmA8r3nL z%S`ROciAou_X>rOwD$wo`$PQ>&&BoWUDoL1Tr9OwT$bsbmZ^Id-WbM+!mq#LGpBfV1GQq> znhk&uD<~ZAP+rMAYeN_0>cUXGqt#UD|%k>rM#G>TmtFdl!k%AhTeIe4>!37 z9V#ebNLsQmj7bSz$WQOf>-D)LY?lSoO1lnMPqifc5AMFQtF1O@x1}vs+@-ivq(E_Z zheC08cXx`ryBBv24uJy2T>}JncL>f&pZC1${D-qvKJ4t3?A+P+%v>Ya%wB&s+n8rr z?0$Rd&J%nce7mpoTeWxh*}}{tmB#4W_wL%C0X_o+p8)TkSG%9wJ)vCBu(w^uaEKYW z`JW2^&&oyMUmpbD_I=JFe$2MutHIYr5^wR7D@k!fsNBH)F{=02;-=OSgvtq`&mADI z-;*pm$27Xb{ajCL;h25nTK97CYk+d3J#;5O;8A~m3Lo@8KYs!0pMWwQkkOV#YlE9! zcRipB!!xewOf&ZLZqjmu5(CwfOFUMO^*H5Ly62uW==$LVF5Y)t^L8hVoAp77Z+H1f zw@UYOr2@B$+x8xPgv3ve2q4TPbpMq56#a*kugIOwc0&o>+eGKBGZ%s=P^nvo`=j_W zr>JX0@CKC@>bFC|7n)x^+nEk8X#53|`RCpOclB}aJ93wk^x%-j6-%VXze*x`>o+}5 zp}wGPWW{pr-=CNZKK;F>lJ150okL)9pWEZ0a`5&QO6n?=o=rY~$UXPmdT3zS-uHjq ze~3N5M}abi?OV*MC;X@A z>n|Pt?h!f9$K9{T&wo&#-*sOSb_=VjJ`W2%(1Z>8-AMW;3tqszz7xD=6LhAleF$Op z32^Va&hdfPWvHbSd+z1#tNZ>bRUULHxg^g$B%L>l`ftbnISixsac`G`S6vXGefp69 zKif9>(k2M^C-3dr{}sD*d8A<{h~$~n-tRig^ZtU&-Wv?QA2Szl-gWlh#Pth+4!wHm z^ImWr*T4VlACRW!6#<2Vvyn;O%|}t+Cc!`UG*xO}1t4vcx(|yzJ@27r6Yjp|{E_Lk zNAMo*d2I3-sn&b-_}@nNn*lbV1l@fa|0|mA-aL=qG(wW+4Y-F5I6G(cKOdeQK7E+Q=9WX z%G*o#oBLzezP!B`=DGL!livIjBhKen=vl~fzTi!m$7Tqw$FcVM$iH8O{_D1!{g<5X zYxn=OGwx+E?sCO>^75Z%ZftD@7SP_~zHRCMP@PY^YNGLpF}nKO9eT0Q(v|Wb1i<-U zz)2?tLtFO)peFo3@$i9qqW=8=2!ejr{bAm#<$to|-nmWGc^PBBv$GQ%2OTQ|Z7RI1 zUVp59ZtA`R-S5x{4nzFkAm^QDlKwZ64%y6d;PbFSmHuSd04P*!Lz$wLCkCI!g@ zJYeZWHShZVJ{{HfK-6cJ(-*V*A**{>d;M`iHaiQ_xzGPR3bk#XP$Iy;<#5N}K`p9Z z#Q8l`VVrz{2>QlSE0xkK3h7W5aWDdAm)SSZE$9fWe{b3QP5#pScNAg`x>>*PdN#ne;1&ZYb}8q)&Gvt9pqW?FaMo`7B@1DSpWaKFf`x$ zzDsTDJ2DjZVctP2D-z|0r5Vt>1Hx@wfXX|`ul3swKU{GoAEkW{=w!0)6_QicZ78zj z4p>6(-Nrxg19!iGyO&A+v9d9{$nOs%p=M|Oc~AYN9qJZm{L|l-4NM@vMyYjf9?PrXd+N2)Tw-N784=I zL^JAO#)wCNmr};h-3HNqinsuicQT>-F-i>fki?;RgOvjl<4Y(l5k&&ORL_2yftmRt zs$l=Mk@3JL#O>37*^Sx^p`<-yj-$)KjCNFW>>3x3^Sw4-LHH4 zpzcgNNam9Wq6)p#&j`6s%7_g*WWP%0zh~u^oLLge0}c-eg7hG*3aI+C_$}A&T>C@z zlOA`slAUL5gnVzyA94j5Jk6T-%q|HXt~}pfMnC9u{a)ZKyG17O9`ZEiviBxl;4j5x zM4hmjm>`@Ww&N09s%z6POhdL(`i+A>&sSKcT;VCfJxVJZk_cnV;A?-#E4q#!UGGvY z41rCNsqh@IN%)B!>6yV=t88XE!uQkS_}j$v9jq}U(CucqAm&Xs?Kt+f#2h;4t%^qt z7kOMfs_URGN5TX#;j0N5dIHhmISh=^1G8iEKld_p`Wf-*vP9_3BWn}567EQjAA zVN5xD^BH>iJ1TU`z#%MUgd&+AGUUmBG~e|9HW4jwR7u8hb3Xe|@FaS~y(7PbgmtgH znA;J?oFSDgv?>@M5zlJbtZr9Pbf_k*XE=IPZe5h^9GDGH3-?qLehM>H$UrnJFOs7w z#=xqemgOjN3X-tLHJPBvr(CclcW>t0xQKl=OiubuN4ux`EIUKwGV9)Rj|j*{mNw$onRl3t}v208_ELL zQg3RCTKvG=5g3g0mI(#d$3?e6iDyEljeGF}Ocvwst2OJ6HVRHP-Cz?aX%m9Eg+=I} z4bBEbf-|s^%Y~>nR|=@G+364Km`n@f+79-z*?TT*d5Cj4vvt1zfGkRESM_8P7YV!b zbFid~70x7EC9rAlBmw0Q7%HMQzlDlW(o)55I#*mgyyF1o+p)WrF3m05w`9t1 zBl{#sU&%GNMNZmK=5b%OEn?s@^N~% z>B#BD!Cmi^ehnR%#{R@Fm_+vt9a64R31=W1C(Y6As;ST%*yJ--vISksIi-Ky%jn)~ zbk*3eLuqWn+mF#R{{jIqLKLmfa%`aUMEiz;*ffWkCHnatu$KkynJF5fuOxh|+ku#`=ezG5xTG=<*9f*)fe$>bfwRX&*v*hMn;=XCuJ)uzh7 z6NBXtX6o`n20y2eCZS~9go`B^BuFbJYKYBH)P;*tB<9LN`H0(tkxVt#I@*0Dusn7A zixc)V{INJ;u=@_mfiU|RI^;s!I%WILc5%A@c(tW|s%lOGYSLf5J>d)q?9Ogr{Iy(8zWj(n(N3R4PV8a#t><3?Zju z^=H%koQ3=y89o4$qLz2fK_)*~h)x>+Zh9FNrmvx=hUd{V3~Z4oQV=EaBeSNi^O?>fy9mD2tuaHjD@(aN6=cM zUv*3#A3}mb4k41yGt#L1V1I+D=bD3`GJwzCLXof?j<9{!?5R8SnycgZ6jI9m*qNW; z_lqxWcp(WZa3|6i9d?#7Wo=^zF#|Cfqp0l)mQ7v5x_-d$)D6E=9dNuPu~SU`LKLRq z{p*mihI4VvNc$9I$cv89AcNi}qKc?Q+aQM=x?~YGEnror$NC)FXG$y(^`?Wf3eK54 z0PZIw#DRPI7J%Z`{`v=N2G!S30||Q_p&WLDZ~o8tBRZGMrMP^~<|urhejz4Bt3((E z<|hlmOBMef!fwL|BAX~8O&fNQA7_(iVy4~YZtE1v_-v6nRrPXvmL1pb>gH`9+~36b zy}H{!3#T0=69?4TDj#Q!v|2*ayjn8Y6zVr?Ux>EZ5($cp_iM2C4zheH&<fB?PhTrmetx-`ZT(|6l@(c94`1C)qi(wq6-cDUaM#ZHQ5rc zHHEYl^VN)fjY8&5|0awlrbI6_l}lUu|TVuWe`{OFY$OPfJxMENryL zQcjXpl70o6=cRC|DrJ4j$uYD!gLcc#5Q@)g5ZHx8jLDSCXFJ7~=bD3VNhShx*ym%G$ zoA0HZclqaZJUHX^!nb@`u%-C{M}_7YEsbjM>66* zEfU>Gr4mUwotX>X6hJhCdQk@DC{@@Xwjz=G3OAGI(eDkn6vxU$hMBaCQg|N}Y{YUkPL|S*lD~x*UaW4qcUg*hI3z zsv+nWjfazIHG=#ve4x~K)sB>sS!xh1@b-@-Xv)^%_UvP}d<@W{ZWN{C$YC_M zXgd7jX;8d~AWPPyi^$%G(#Ty99ih49V8Nj8ZKs7%OY{jP1Jc5uE(o(-tD{k_4z~jG2@9X zMdB)`IFM3(Cxl$_lXQY8dhdf{2d&i1Hzlc$q<;{mj6mA{U$Sp4e;I|A6tKg&xJl6C z(6We9hI*F#ASY8tfZ->&|02D0FotxBxR3)`1OW|a37G=bk-?o-&!_Sl*4q|Z^5866 zzb?-2F(uZ>5`>L+u*()vXD@y$cW*Iou|_6iGb`TJ0&@(~&TUD?vElpI`<$Enj9P?M zj(yyN=a{u&_t_TD?<2{@>E3h7qQpU8^eAzNu_#-K&MHOWl$)>ZyJvmK%z`@C7q6L5 z%(YzpmeSW(h?snWkGhI}B-_?*`}cY#@5#_YMAX&}Xk^ahV75LA{k5LwYS)_8YZPT# z!G~LTJorOS$am?Kifs5=!L_1r)N4YcaB=1GeTgungKg>QSeE+Bo}We(dj9FMeOfsw zuB?-%2vqrZ5{vY0`5nvo!o*Ddq@CmOmre1qp1!|#8pIuiWv<7T>)l? zKkd!;9h_jZVkYgwo)*}b*Sm!h!yG(zhpPG>eERI>CfDKpT*Y^!ieOaBHzDhi-Bz2J zZ|lajVF=JsH0b^?xv%T`0PjCs{K_O?r7Q@G$&yMYo%WvixhW8d}N|zjcJ_e>n;7 zqm+-6#dHZ<;|9I2=Eda0?FQO;Dbslz)$Kr)z?|bMJ@cu~3*HXllptlV>?B%KZ5o`& zlrz0g^-dZCiQ0`6Q=B}(mCiNI89m$#^&dP~5$A$jayIWA`%eoKwc$RsR78VS2Mqms z#CU{iJb#VfgOy_mGdhZ{D1mK@t{ zT3anNbJ_X$G@bv!ZE0$YvT zfP0fe(}R#O1zEedKIPw-g(F7X9=9wj1&p-@(|-4uc+KXxi>fzoE@=Zj_nWRlD!D}mH*5~e327GC^!Dy(8r#k zs0hw+i-i+&@W5m<$z0H83-H#ncI_+}_-;lfejt&GP|Zz91@ot3`JLk&@PweRE8$$d`gdOY^c(d#bAXuf$jP4 z>gzGr<0;Ee0+wbR*w>b* zQUP%0TinwgwIk52XUFsAoA%0Eo5uK3ah-p!Qh`skUxWqs0o9<(Bx03 zj@!;KH%f>r%(fE`@AbfHs*Bq|39f~;MbLEY1(^aI{N54=5;5=zR~l`YaU=Du6Cpf` zg|0@N+JOzv_m}HM34yI!XJh-kNx2Ej=#a8>hPRt5B|ElE;&8C?aL+rOk%UN|WQ2Kv zed!SAC`RYy;`|~hUBpX!FOr-xZTlkgVj~OP4(@cv2!&d9tN}7!ZaeU zrRnF|&l94t-ZYSEx9bg-Xkz5Y^hOTt9Tn9P>pZ=0Poc&Y$_XQtKfh!m zekt~Sb5tSh>Sup7u)AA-#qqbFHS5PVOHLKZud>i~0>EnXmCOBc5Yp zh0siii|Dw%+a&{X8Lh4(n&d|VN=jQMP;D{_R6=!_G>fdAJcX$j!vCTe_G_q_WD_`r z{Sm^0aT|%t#&lUwMB(742r6H?F(X~2OZYa4#Tl6_XE*xGK&NCExd;`%{N`PG>hcD^= zC!?Hr1kJr+Q}K+%7~rD{bl3(e3unyTbW};HJ+k~Ns@V6GNFvs}#Ni(p_q2a8YFO1b z`CFndMTQMoXG5iLBMBCDrfLrF%Q4!HG;`|7ns&(bf>&FkHpM!RtPKyZ@1vbi{x5(^NV|eN~c{FZZ z47{IQ;iAl7rvncOVFB@h zd2aa2sRF2WzUd^LKL(3`8Xek7TO(%v*i*Ca^8`QeSyoCm9U@Z2q77dv#5`8aG90Jw znl&LKOQJTj&mF&FXewCqCi`b>Xo{D#9FPCG^TSw)&#mWuV_XmppBSRQHGB~v8+DS3%^DJF#cSRZMS01^1=N_<=PVuG8+s_F#y#(j zh0tt4KbRelizns7`m-OuHCx|M*)OI2dPvsbP*jRSVwpsXLaLXN#=$pAeX`cfdjg%y z@97rSQr2^`Ap+w%?q5vw)W` zAP+U7zQyf~YY*=m4HIPEV{0Y2(4)m5b*Co*$GvxP&ClBz-XL4JNHt?ZHlubeL8<8U zTfE7tmVHLM!p*Zxv9(*z`=QV9V@4qGAJ)5COyK*B4dn>=PfVTE=m;icNZQ!i0a;L2 zHZw+Mvx4!n0FzP^6Gmt@>}q^F@?m=GzJ%xB@RxO(%HNsOVEk&`DLm#-z~OAZ+iF^| zE()lnhj7k|@MvM6K$&}Ii6qQxwO-FnbgfO${!r0c&Ugw}-^g!Zm5V*248i?P$v?(>Re;5xEgPUBkbYR^$k->>wZMaDCWwNsD}ea z=R70+SZ+&WDe`C(6hiw$BZJeMVcbL}SjO3@YhtZyn2T#5Gs`Tyu-fk>S{dr@hq`Yo zupVgHFebSL&OH)FN*{d=D}~B_1X5!X%WdA&^8Pchtq?%o@)BmQl(VNG_EYN z0oYCeMLq#=JuAGoV8S+TkG~S7)-nk z-;0t0P&==${u%*9sKR=p#rS*g_jXj^`}&d zNvnXeR;oW8l(g7ABJ>dcQo!qxILhlUk;8a)O_bKEtH+V)L78M9nXeSTG?{^b`DuLg^hN7pua zMx`C_usi7Cw5HG1>!NeD1XAAEG+-MzqF;T;Nichq)9}+EJXkm6y-_aP|C=W{v$9@_)FO@@i)62 zAhhO_*2gfYN5ePbCAO5q1OdgV|5TjVX&ua3ffpO|VB9^qA)a-SzOb-AC91F#8(m9;&E+Os&XRKP#|fKBa7_CB3-MP$xi2PX*AK=a9J5am z0T3Kau}mcHd)73pwgS0b(#2W)QO{!y2({Gvb)ksDO$ZTFU%t`E+W=f!N!0{x9#4Mq z{uGlm$9}k11egK%d&J7OsZ7TBTTDQb0d_5Gop&(c#anueEwK>8M1(_b*|ZgMdY8>R z66*%ZCFqu1jH9X&eYv*)-8q-je_y)$$zp zp_N0LjU5+v!7Jrt7%C!7vmYbBRpQ2WIBgF-~=yqJn%Psi! zh*wT86a=G=($~-TD)eipNEC`iNy%MYe8=$jDL$_|I(M+QZS6j6_11GfZ`?ZzVm~(R zph%)OxS$897=3W&OYAEUt^%!2=@eD6HzUaN5duCD-Vc=T&Yu0P($g9wtX+^xoE$10~7?XW&vGN$+e?f8E3 zHLMQuT-#QMHSnx@V`zdcQumQXC{+N_ge~;3aWc?S*CyZg-WUk7UZwoeE39vWFus-S zs=!vkdS@!we3noPFrM>N_e@sILqLyqH5QMw=wdUCyr z(BD=1%Ed}{;`L%@5B~ax-*e2HUCQL@Z}@cD(+l+pv_z~Z)Pn1a(aW3mp{<%YX?1MD zcyUy{$4(0zlIaMa|6^OKC|~=Op7He9V~{nsCka&#DCZ7*;-bSt@_{d2HkHH>qX@OL zGGryS+j01|zE^{a(>0Kt(XDJl`d*yKvasbZDVc9rqtko17O5GSG?O5tN;mw4V!hRo zJ<$n33*zw?fQu;EB;784n~q4w4cV;OVewa0#0MB#S&qkaIKrOQ+t3bNSemhGPn$N!>3K&Q~f^ zciRnhtEb~7B++?kYNrQkL@(k|dTt-+plR@{4MxdHZsyqlI=_^b)5k&gF&QxtrJ_F1 z$_)Rwib%?)Zs_9%l11oNrXB{NSr;NoxPCFzgVZ&+~<9N?BkBS z#s*1j;kQx|uRD{c?fbcQFSFh6F4C8y@|`SY#`{5a*0%3J$%{R*C>p_%L(D(>(=2KN z87?;+3tty5y`+7F6})ib=R`i8a~}k;Z%^SS!E#cFA;H2%swFV^JIaNZKze!zrI=ZJ z#Y~-=s9+dn%0U#t>$#%;<+^1r=nIsG_mS@@vobDjm}dL7Fc-H4c(KgoQWZ8>LtYUL z8T1+vh4(80JX4CbsjHThk&giF`W$`y5cn3ALI|RkPQ>2bk$-%ZZSA>^Q+hv5$hu7n zqwSupZZ1GUCu{!s3Rhc#*MfmnD0Kzp%T+_x?-9qL<<>quy zkEt>CL0$ETe_cm8IkIHpWoNS)UuJA(QJBFh#$5XnF9Q)#S%n_PdnFOq%Ahw6xgEdS zcxh|oYylHB|8m+LjEffe=INE5M4VOx$K9{AiM?!x^<_QdvK>TnI+W)nt>P(7%s#sF z0}+oK)wqcD(iK!dtg-VUh|g!N9x_T%G&-@HA7KgCQQo^P$+?70WXtMH|M;KZl%K7m+V?;5mv_E=F1cxrb8cgpoM z4Qk6rrGe>aUT;JH)jgC>U7{uHMFt0JSX=9m-DCRBE(dU68hXDnmCGcIv&|?cOaNO_ zv8*n#;R<=K8r{9pw4#(G=|`U2+i{hg7j0 zm#%v@lePjA!M`fLqV*NIsb4%>Egy@m2AqhhNipX#3OSQ}hpju$M4I)sTV{^Nu?U1g zFn&p~9t`e^b;q zt2s-!gKV6T*|`RKUpRQPA(PbtkC}*D+_bS-_Y5>ztmn2(zO79?sa)32kFjD1Nhxw+ zUn99!p=S}#r{_Bx&T){0my)&bRn<=8mWvUDjr!K;lo(9~;5nP!$&OO=`Gl8+47dN- zs;_!zJ$rn~>oXM1yMEe>d~e&^Gysk2-T`szedaW-xIVS06Tqz7%eIR8phrLggFp=A z8C0~*38uWnOsY*O+Q>xXMojT$G1ekX4nO;>cF&(HZ&p6*Q`GclPfQ$++5E7pY(i?t zH5<}BJ1_+exYK_={W9pgj7_AeFz^3xf~i?^&88ih`YmDpq-<9(C5ww zM{mW_afPJ3fD>%{zu};i((ae$zgVDXG2v;Z6j0*PCyYI!OWXSGXQH z#D$I||J5MDvH#w{u9sfUo-R?S9TeGiXqX)id2L=fRU&i69T8HkagzePwi6U@++7`Q zfAd*DSloV)YhC-7vU4~-T+O2;ILPm0z?f3zPR>C#Ji>FED5m+d14g@vALU_k(B{6GVQ5?m8WiL0cArDAHGdEurVM4r@WXWY;%~nrRb0F3nc&SRxgU6s;a2 ze)>2(TisH0N05HMVzGZ+WT`-74>6`YpksuBg};$Zma=1{h2);lHNGa`?8giC!lkCf)yA$|K;Ti z-#zU-*Bbv?9AvicG>tM|n)#L$)f(iI)^Bv8Hc3X{=Gq*9>-U0QxEg#M{?Bec2zLSU z)FQXaNO_0Q2S06nlO)~?FWh)PIOT#wqmQkH)9Xzc0UxAbVEjRPeQP4H^?h192}f!xu}v;Je{+_8srZ_}n{!L3!Dm?fQfB{58{* zS-DFRKiM<2v;5Lq#mKUVq!)D(R=9oEffdIWQk8( zNrD!8e%iaR*;pIXIrUff1(xn}PmVdG0KC7LynR+(4~g<_O?v7eE*x`<36k-h5cnR7 z50N{!l{QA>rf1)wcwgUj=q#KyEYal%;j-orp(qL5MFdcmA(&)RdEJ|z zLufdVTr)W*rv28qA22(R7OtzB%aQ6sl*W&e)^E{~ZK|ihvHr3GkWn&o8gd@=TU|zE z^^~HvkC(-ivSKghGfwa`G>Dw#6rB%%Qp)xUnOxR3c*V+uT0=yCSO1|#$qG`?J;1du z=Y3muA5ab(3dG%YaOf%(d@Bzi|hf(U3(8prqL2Zx_Z|#F56G z4$;RRbwQ3*m_yLu9P#sLaJTovGP?M|_m9&69Oq>u_M&miAWP)k@xUuHX}3zTwFY@ycNF8>#>=3*Od6kcWtx8Z zvZGhXk5{5G%CBJgH{utE-MwwgE_4h(3Z3)%tNJl%=Nl=jhDtZM95az{Q3jWFh4CVVch> ze!U{TWu&KXXMk*YV>d+WL?ekG`iMWa_%hiuaDW+aPA_p-Kp`8(XgrLJr%bUz*<1vw zq8*cg^O|^D>tw@hAvJ|Tlc+n`H=%Bpogpod0W%2V zp$u8+206YJY_3_3zszQaLC&0=?8mQOy=V_3PX&zI)aP*H_^UCg5<yY%_@Pa=f)<+3d^S-?+7VC%A96`+L zpV7-SkLKSK21PYA6P^+hY2qIB0|R0dgk0b|>5K5Z*iPb&$C;!j_yf_nivn_gq;hRO z8vY9oDMuvkpBBl3k;|+6!gk!QmUfw>-Nce(jF^=e7{`4+d`_v%ryFh^fO42Dk49ZF z67EY7!?>?nFY=$oxzVP%G~$y1q>-%GCf_}UtWnCw$*Q@3w@{6~TBg3tLfJXw44f}9 zM17gfKV7JyHG2N6c|sEA_WBhU==rH6uco6Rr~XYoLXns#)?HFX?lEkcdx9M~L_2l- zbr0_@(csEH?#Z;=R@ZtY{+cwRQE0+w7RyvdPt1P#bN=56L#5whbepQ(a|_0*tofF{ z$5YTs_#zmK>3tPXOXgRA-Cc9cot9pC_9O{w zp;KOm(nj*7%(u&W%;0?XgY*bu^tfT2#MO#WzjetLGvU+I@GQ<;{3GD#Z*4tVVQx&( zINKB#ZL(}q$753ks057(hP__f0hS^Qzn>1ZQt3sy3y8*6Vn_P4{M5T}lNOD%s^Uf~ z{8bGLBr!7ZA_&qkVQlIm`-kfkOwE(UTgfAW7bu8W|r z#Mg>0D{F~HwG7hO5hU7GU?+{LPldpN`cp=7>;rkEg!8qG55{f>0@Tu#-_Z^z3w{Vg z9~N-?+q|n#RTWFc@f%Tsq0MSo&p_Cdjx`fdFPgo0`-Ece!T#}-5;@`1VzW{-Abq)a z83m9=IocfLk@4XAWzm#lN6gpH>)U!+b@BCP&=~6-nMSOa1L|RlP%y)YOZt~F z6el}D!0(}*_#iz{zM@CG7!ftRYuticIFu$lHOG${!<^*pafaY4UwO#Gw$szGfP{3j zL=I7|mHZTTjURTMT^N+z2bHhA8ZXM?D;ob1mRU$65P6@btl;nUH!!`*$yR zd(?!W0S`0(YPkNti(Ss~oXFX+Qs0QM(1UuxQv$8*H%$ZIbCJ(^vkzrmx1O-GpXM_h zJymwj>6NRIXIkoWE(QAd?Ri?COz{bzT@(LosgRp^QiW{qX8|J_&}pIq#99C%uJtQt zTQq7q|M*9|evGNrWl74G41$`;R$u5oV--)dl+=zBJah=4hAu$6%O=rDkVpUpVa>@4 z1-D*v>dU(2u{cjI?m76Dkxwi493OLkD|27q8F~1ueDz+L>=BNx0{?Ze^hG#Kd-CML&$<_h+T3h`v*grUT!szdHtZv|#8g*4=S z(~*baf#amGNxg{%S=WmwO$mWaB)wu$ftuA=>ti48^>+K|{8D!Y%$2+6JJ6s}YCXK} zsL!}>4|x{LBv!dc=U|$wDAVRQ+}7!DSe2L`l~`MZDZiS`%z_hD{o%-B$p)F#g(!ib zpXX}Y65fE`YBfsSuZbnXC-p;N-#kueTPIIYg6oN3x%_%hNgH8t;E&PD^Wf8`X2EG` zbTbQlEc--Hlz#~>YCZrXc-{<7x1E>czLvvjK#~?mL4^O3GAnJs4ie|B51x#8%NnQx zxkQ6{tGqcA1>a<`tk8x1HG>H*eh{Rp^f#Y%RCIEFX;0$Ux;l)!U-D?zPZ4O;jPA|+ zP)@TtFA}Hkwt|u@87$B-K2ODe>1f^KBBl9r_$NIX+0U*j^Sx28?9byAXxcN%w7gML z7_x!F!PInq>t1&aqxChdl*bjTZbgcV$oY|fOVOR$C@}@{suqO+DET`vkh_7E5SAca zGdv}wEMtyGl;hXWR~#+RZL=)-ALwuJG-3%1I_!xj2c;2COj={zq7?&(w+!{liyggRpUq$IWC%HbTK=fP@ zqWCsB_|}D4gZ*#wR0f}-iQ_JjO_p_QjrGO0D$dO60ZXJ|_~v(84IqKDc#a*ZLL)4s zhZU(%{BXCz=k_0gjmkwVC%IoqSmTJMM9hm=vV3`C)+@DF1#uvvdQNDN_>r`kekVo= zV6^e^%*X5`n=$kz0kb95ATmDNPPld*_qAh=R6W^A;`3^Cky!-W)t|M;WGj4U5wq;pq$G^;Edw1_#Ddo|w zAqJ-%MMd%j_XR(C`jAUrinj7k=jL;2ob{*9yS3M-!b}hAkbOT&UxOxVlLja^@UJ^*l$`6Yiks(P@sx*2r;uNh z>BZ++b2bzxm1nS!eij)YHn^oo&BtHLxuhLGHJ(e*jfz|C#L* z#N(zY?83`J!?=lvi`g-d*_pZiYoDKr5g0Yg>T&9q};1ZJC50HEv%$axfSs(+UzVj+4X_l<~nGYuLVc>gz{IDkN z9&7`PS#H$7olqdkf~Hk=)g*4p*eDYWsbw z9PpPX$u65MIoG-EkVWhX)1e}Wjb}Y2cHxi&VYrjpQ!2JfxDF{lbCU>c#DWnVsWp zztuQUeY-(4c$HQJ|8PJq_K}$4ja>t_Swgm1H>vWY z`ryb&Jzt-PM3Nbe*L&gJCYtfcqnBowP1Av& zg=}S@1j~U@%wee6;#JwTw?YcTdiK>%HKx(kVa*Fe$7H%CpN~cs*rO^lm9jTNyl%Ul zarEa$9?|t>z2%5sy0?B0G9E$Y-x7LF`eC++L~ao*(HA$|BEyb}DY*BT7i$In{`Gwy ze#l&mokHQytmit6s#fz){WG%6izk;aI^;^0H`$^-μ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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_ 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

!Rr!9jh zz@WC(QMybeA61lxd6T+tGa#LBL8YA|F2^S=ZQ-1UbNQ&x7GknvJ+4n@tAfi4@%M`hlQn}|Fvy`7!PpmFDryf|mUylaz2(QV98xMz&C*u`#OF8@` z^q|4pj#>7$Sq3`YG}Xo{7kcfovWEi)Iy^Ci26VRNre7G39cB0Ym)|L_8d~R)KmM!f zTg7`@hA-e{#M;Zb9ou83$KI)N#z!V8qbZ%;qFXfa46aV6S$CbQEqn*`V5f>8=O= zBB%rO58UIy=Rt|b&1sa48k^Q2GluXgYs5&ux=Ly&GO z4X9I)it04i;^6l4p2+=6O?q@95#D{Nw@;tKI^yoKd?Hk6$7%pI|2atxoWDqY=lcum zHRhZ~JKsO3X!@&w&)Ft$KWSxE&Z)lf^+A{ZkvgdxP@eJ2bo?o4a3kY0Y}KKYM;o{f z$9!oZeUsfn5WR7wMmitNB`NiToS-ZRg6bEcO>hkRkA)RX&Kxkz5`J^Jv>M%n zm_523Jr5>d_&p!S`Q?%WJa6|B&UH}8dCimtLSj{iRw z;FXE`Q(9`(*$?*)3w6*8MifN%P7&4gTj2_wBo+;8Vl!i{FIY8CcY;b28uu zM&5bXQg#&c!cl+!v>>zwYRx+li^qT?LO$(U4p=pdyoAz)dc0qY$w4Q|FNQB-jo&je znbOy{Cyvj+qB-Mk^Sa`-sGR+>Lg8QEW76rTFQKBA%kqp25#n8JmD=q13**kxA+z{v z8G&feXoW3ZJ!2eo`w|>$W|R{wqsqe7iE_r@At|@`*LMOr2X3&4)i*b$sdT45!ma#V zh(gWXj#eg<#0<|QlFPHu0+trs9dQ@ zlrfECxR*DJK@=*KcASRswF5)!gUaBYrhFa17NSwhGOLti@4a*jrINOK-kGJEUyXp? znCZ6^UI?a`-;i^I!*3a_8t`LRlm2`lNidR#dbJijnEy1Z2KzWGAzVjzN47*@Xo-eO zY=nz82T+C5@wCqv*glc3qV3;aS$L-&13)4CsfJ;{6K}yel+XY zWbn`Wk9>>l#!X%P$R(5&LBP_Cg)_um)ptDp$n%N!S(VAzUKM5aZqq^T7M_pQQw4=` zE?+h=R89|Qudp8|-}eH&9S;t=vIlS{(4XF^mAhEu{H|6&Xde=<=Re@#T{v1M)h3vc zzqJTnhsAY5E>u(Rn2hUXm%a#=GY9}nIDO<1^hjTZO@6nLtz(y|77OaA1-c3{I=FH1&yua<8ooV)`h3X@7$htG@uTWR~ot z_lT=IE9WI}a34lVDKFc?O7MQ4=IhwecLp?2cqJM4k;olAZPui2Y5GU%MJyIR?eE-H zT!`rHp8pT4=)2*AhqxjtF}b2=<;Ck#7smAHT38GTF#e@(<_{02?X_JCSj^UR1lCCk&N&Hch|B_etb! zb#LuMu#8RS{fc>ciFi&UeWh1J_fZae! zSx}x+bo$?xJt_p;mP4Xro7l_GJ9o*FlfvV0rBZ@N_%cuFq)hU;2zVmQFp8rI&`Njw zK5T3Pa1QL`@IJ^zFrj&ea1`Pu$a2cgsZBj!-gf&1pY}zb%VG1YV+rc0W?|-&LcN5I z%r^}ufBM(@dD5UNA>@`aI# zc*N8kuj61R52ibIAFlGJ$`@iV%JY>z`-EC|B-rP$slM=;y;?_>UQnlcxW}%QqF&g7 zePFUI8DF#*zH7xn@VZuN4K(n7f^%zb;r7}kg%E`v;O4&S7Kpw8^DyOvqrv0b+3|Jw zj%xY^vu~7{y#(q!i6X^b5UPS4?3XE-@5iWy)ym<=eW|zdad`KUACec67O~m1))nR! zYu^M-`ZIj+TPF(0VjD0H(ypD@=-^=pMW`WNiqv=+#gO#NJ>4QI;h_)~8a0dr9;FcC z9!eN=MP85hU~$vdP9{fmU>ihuv~6yI7}PzN-v5PXO7cGAQP>Q6Wj#=x@gi*PW;J=# zOibsODi@;L?}9Z1<{(O2QI9L!Th-^rhUztlpCclgc|p1=21<1@0kU#;pRH>6fTpAI zNtnOUA3OgF{{XosW?<)Z4UtI&EAxekj#p;#(qp=fPYmDiN=M=gbH#1`;6FV+CdJJD zKDNdhhqzw+LzkigR#mRsdTQfBZeB`bMFO)7<7?wOBoy2+O%1#MitGs=*tn1Ur9zoB z#=U*0i_v~-Sp%VYEILxu1f)tnuKzfV5z^+gcKWT65p;FCPaeUak}^Z4GIh9sE&Jw zo|SC2Dr~|1;4bu=nd6z~ekj3GP-n19E|7y4Be~z=L7u5@`_U}a-ta#Mnp zLan|du`ybtmSjSd!h%GTpaJ)5Ym)&dT;ik3-PscQ_M1~H%V%z6lN8B{99`u6&tPKn zHaG{o{empmrPNQ0Y&lSzpPr^`qjWwdRtZI)p-hsrKp`b;pxF3cufVjezzT&;Qs*&H zxn^-0!}m zYCw0!%uB8c&h(F*R@+s1q#m}B6fZ*sxO`MR!%THSda4tj*j(a=) zN6Oh2owwL$IlRnAhSRPu=(*p&+uyRvNhH-JDaWK@xowg^{Md8ccn$2BISt!E-Ifp! zx^~KytJ{B0%2sj7LM0#tMq)vUd@VP8bdjO zC{e!?`(3(YQr;I}kfwRN?2wT5dXql6dz`{OX&Na*eA1K6J4o`V_>e8-fnSx`5`4*3 z(^Qch?T=cCh)Qo)ej8S799eEH*N>B|B0qU>eX}XgW0W@pvi-pj_*)&WkkSX^a~*Ds zOpwYlG|AvjUHA=Tt^6spnHUEfnR-x@2rDFa{Hq>Z770uzQ`Kdk$v||E5XD5HHbRe- z*~u$1-tA|V>F(NgZmS7BrNHa1eT&{swzqaxri1-n&%9~{bFqke{-RN_dN{+;mx?+C zEZ4{i@n7!-RxZyrzKioT|60G_)8lo=HGbq(a`V!DIe~76Vot$IFw}UwTeqJc!*Z&R zi1CSwU1N&HLVvmq`-%HXAvLcNoxQP(?3Zsw*t?;?a?9i<3YvGbG*TTiOWrP|Nyehz zM#GdDP`<)q?+*#ILK7n}m}UWph`2cYkYuoNVIjt0>|k6dMkAEpsGwv&!6H0_w(jgG z>h(jC*)8%YG)lbybJ&BW>i7@viUMrY0bR|*%pH700tseHsh9Yr^?hl<$5lD-(X`=qTS+p14jMV|;`KYzgc&Ki^dY}3fIJ6jUBWr)FPm3$Uk zX<1`L$Nj?WB%))hGSET2XPOms$mON#t>~J3IWD`$IdiQL>XQ&;D^I%mHzL6fL$%CD zb>5WZD%c|5DGf00m=oQ7`j=Rj(}w@vkPV;f6U-L?2X5wXEdWGks%bwpf-a!5wSYQX zXqEnPRQdj18Gxe7ZJsaqg;%lI0z%j!(_BOyzJh10M{EwV>a4Cpw}uZ#!~ObbBm1)k zN7hRWLL?^|*Ll1hVsvOFr_55A{^es$X*;yxNP5_*o*k8(GC{|S`~ynJ-d7Knd`=;Z zgFrf_>}vLnPjQ7iJ+UGIbzVnFd*e@*v6!Wxy|lyJmK#Dg4W6dgu>{YHkC15at_20l z6sEy$uEIw$>hou9q92b-5e!Yzjf}W2YR13eSTsAW~)lt&L_$?wKoS) ze>8=U`ioRu{Gc73<*D0HM!}kDBawPWJAJr++O{$19 z<`R2kn+tv(vCV!^3OhYf_4<0?%Ml=s!VmtW9e&+6_V)|^#A?OGw61$wq1E36=ED9E z1Lx2{9JXnbjMJ(SLAE7v8-yGnU52<7MlmPd7$t7VG%mkvF5c>Uq{=;)sF|B zZVSR<3*`iLmh)PpAPRKx3F={2=uf{6(9&(mW`6_bg@))3csK_=8sMw%5zIBnz0jo9 zG#4nw{QOU*>b#P!fNtrd%76Qx&-gT5lJToLAJ9gb<4jT+;UlNedThq}E+qNA5r!V` z_u^-_j(ax)_`=zu>XD$i{PX9}8T|eK4Hlo>3cstabUp^h$ApvA( zhpYF+9)*UGojeW<60kn;HH* zPsWr{dr4ruvEcj-~=Ozhk7HleN?$#y%ntc@p6BHQUeETPD6CySh?=R1r=@y-- z#eDOnUp^7=kcw~~TZig$s7q`X;1}JaBq|rdNq&+e{e@POZj=ffN>JP@xNHAdA8) zCPswB6k8 z5#qmzR?j$y0jWa+f?{ChkTR2zf>u>VT?{=u_TNk-S)V=MuBX^XOJj5Di z64R2I_QT8Q^WG>faNmsSn20hh=+v_W3Q)Vk5PGI|c$`k@!_{yh`L4;mQk;I(=ETEz*PnJw@gvz@F2y>NuFWgK*IX%iiTzs>`qobu;%u%nz`Te6yak@#F^a3 z728%{iR3z7lVUbnAFflh7zN{bZ!$O;WvNC4m0fNVH&)WAMefD=SL>bz{EP8(ZYF*7 zz4o;E2(|gX1!URSEx2#9v4)aTp)$gKcZE^QGoNRhl|4suVstTY1-kp{d)rc(c=4?H z(SnF$I7bXUvjvx?*B-ACQ_Io(>a~1we9z(s7Nya3J=SD*Z94yvN}bh-gBDg&XzgkP z`QBW#Ai-reSgb`tB8@dha)!Q#+3dE2HfIyvL& z%Hj7*&(?TKWM`Y|J&WtQYA)EQPm1$#Dxo!eC$E=wXQtx?Q~FtTnDI7_b{;2>t|zlT zP!)xS&d2A>!*}=-;jdX$jlE0ubYnO8#VReK9lNk+3D&jqnQ{KvZ1o@@ysVVF9{Cmb z^4hul9bbYlB3D9???&cmkH%56pQEf;HI`5Tm(k55TFM0aU(1zue9aue&kc_&lntKc zmqc-ZC}^Xe4Oy5Lxs5#y++6XT&uoIQN$yl5EejFP3-uFQmjPQ{?R^@5KU%<~%dW@w z7h9!NdpCB zr%)1%oZ&!hnS9<}K4lB|5rh;akJ3KsMLGwfuBuWlWoJ6J6FPq&Lg|^H$4iZb#g zqY>Plv#hQyf&?LMc8}gi6E>}|d5h_}V1nXvu^5wdJA~tZ z^j|&KR=0hN5r@i@7%n~dmDAnwPQJDV6kq2{dJc@368h&In9Dkao%e0duE`aY%qdJX z!Q_hp;Ok(2!fcSz?V&9S!Df-9-`Hjb06a94um8$=M@r2@ThuJGa?>%T|LGutOPLTS z&HJM^{)h$xthGi!H;XyY_red zvOW%XAb~dW9}qIpZc6u3WQIFN;9m_$AO<5TPs0SmUf0QBGM$6ytb}fdgI8UFP_{-S zP8FkF3(g0gLB``<7Nkwg<}>vUq?KY)(|TG+!PpFd-^xVQlwPy1v9BoiE_?>dpa2ms znwTs}tM6qLB~I3s9z=NRG?`fou!>TJ{b-4^*Ib`X*2x46oMR}(@}X9uvd%v{u<+Ag zA~(I;zK0_}3x;(EnqY_iLO$Jh(N9_M{7L_3JkI6wSE{u5@)#sf zB(L)}DCfEj(*ry;lSQ=nuSkQdM7~&iOa&7o{l$%Sw{Jk^=Jzm@T-EKWDWW%Hm|P~d zWH_*+7#rK^sOumn`?Ry8bKm5f%&7$+kyww!Xc~hFi3<#}K(p1)MpOMF31SnGFa{p{ zNo@0FSaA?HS^sT>4a-@w5g^m@&= zal$MJQp7zT%1gwP4Jp6hK8+xXK8U}}IlRstSYU*~4p$2;y-&-rZhoS8L=w49o!Gd# z!e(u~fN4K}ZpRdTzZQ+Xz7D88Ii{qg7NPq7P`It)pZ20gm*aQpuO)daTMA1!2Cd|K zrH4a)t*yRs3s%<_;WF&jvKO)y4Rt%IP+Vakc2>1Yas?Kn~?gCTdS zrt_k@P;UBQk5{Bt&UF2<70>Jxw_mi2k|@+u&YWG_&-8mE52mor4i;i?h3M#Yz%ZQ1 zrmi$0l{~I8|bRi>r~d>N#jSbjX26f1%?Kv>9r? zamkdz}JEp}?;my3oWrR?6kT#?~-po(?6^ z*uLdXcVKsVjtVLl2QS`n^~|+Ch1b@=#K}kj$oVVVHn*%>Q2MFzBsxbmJJpTXzRH@5 z3EuU#+`-ZAcv{0*x{@SZ$`OQeei2vVyWG_px>gi@<{@+|>w#ZGsK|Xs8rGktRSTsK z0$?*9J?x(89C?yPWGhI`6=eQh_TlB3i!G;u_Db*?GR*vF`mp8{JzrND9lvSg|7oYh zwLI%}F{=-9n!5nLZZ(S=i2fIdPJE;n36R1+Bz}LyGt~)|jwRppZr}I5Se)>~7k&CI z8X@`+B zQ=1=Zi3hcasv@A2vE2Pxt7s=;`N}MG)N9d2A5_jU>1u_0?L4)Q$cj31J%&1i(tjNz z!Ikw}FFZLY=SDzdF|9_Pwq;TPt_M8h*G>9uBzRkUfYnk!BjvT{wcRrl*blmT zQ0xbs8cZwqqm3e_c1<*`oJzfyJ|YvZ6MRdBEh49q_mRmsgF^bv}q*tP*3u% zidGoDm&L+{US0DFSDYrhoK`QMQ=1?RxKZt+Jv-{aW(qVvw}Be=e%JQ>)~$?^5Hv(y#>+Zf?JG&Z!e^fCY%is-RIvH&9o7$*7c%t=k-Ro$^hsYTGKk&Yg=y{2`YKdh@AnJ z4QMFunDdmSb1t!V`eY)ufOJeJ{jMlL&~!N-d(uujTobanqaU6ML-bw|+ICgXb(h(DN1sVf{I4c%WKJT!&TiQm!ZYcjkD44D)RJ1~^X9`#(jzb?5 zwsOA8g?I9Nf-2CE-hgrOXCr_1bAT9^pjVd=hfs?-Nm;j-F(`j?iV@VT9tTnc5|PWb z1=nFKiib%>O77o$p>^vhl@Iat#>$>Yr{jEYP=Z#cX*fp_?zwB+k#pb1SI(ZTl`H6X zXuX-&Wt*WA4e@un~-M5|l4w*py&U^k9 zzV%@%vf@y;;NPcK9@EpZB)QAEc&`&5KN^W3vSj~d-o8#+AXb*v7JW$OVx0RLrmJAZ zY;cxf1y~>#Yv8Ew2WCj~pPNeKRlGRF}ezGWkIzX+Ozei!KAg>B(QY~h9VHHS~H2)O2qtEsyzMLuO4 zLO#VUFJYPIu_{hfNzo;G&@5}+FOB5JxFYp-3J7WpO4HqL=0WL<%g$~nuSKASqb^Kw zn&CBYj);mVZ;T<2n;~1x##S&_da#?Vl}*dR?ivqs>`W)YiHg8sm;a0jggWT zlGdI@Jq}wb!-0y;jOsa4J}&nHG_{xS>;;ff@#O+nO;fz8j1Am5TFzkCvn z3s`WTXkU2Kf}AxO7J6uMJDRLW=(`&80Eg;BJ`8v;(fYQG0K|kar5MKPq5ITr^GippidK0x!10S+~48?!7L}{qD>k`hUJi0Xlbg z^WM+;`o3Hx+xa~#f>jh`y(O+bNPiXDZ1idH*iZo(f~n#JTv0UmU3Fmr)1|yoy$nOu zmfNUw|IY=;6)&o+cniu({T$VXE4Q{)QF03zM1`uQgtdOPOXEa%^Pzy|UbVLC6`kdr zw7T>14>_fKkw1X?0~yq`aND){p5{tcPOB)qpPl8IidHJI3LZrW=$fl_-Q(-`VGjQ! zh?fb(_832g0XPX8%#h7>9@3;js=}E6D4LL+9 z%;g0{3!QGLH%iA*K?>JrEVARN`^8HydQ$>fn{Nf5ObrK4qoc6fY-{0LkyE-uqXcV7 z*OO+?5mj^~;i8^bjc?&}0T1uf;0Lp~3BR{%_p_#beXz0bfh4)W(mm<=CFuhsn^tdq ze?1@A7k&458J&1Rd3%U{Cjcm_CA{lqD&qmdx`Un2fs$9RekK24g_rN5*P?4jPGnwQ z#)b@Y_2Sl)49m7bPx+VbGnC}6vK~#qDUUgcoSYo)G!0ESri^Y}T*poA4I^RO z^wUrM^&vOZ+tmDG=6x3~_k}}x=;_3)ElJ$b_z|TvnUWQ+4e4HrnW8RFAd+Et)lP@ zrZe#40uL9*r0?;kX@bZYonzv2WwTtLm~+z(8IjSX8|kp(IRDM;YooLn;XReo6rTc_ zsD#W(e=WOafsk$|QKjj7`lbgVdJIgEH3GP20tgqpjr}V}O{Kq5v_9PPTkWVwks@?u z1w*)2!`q6}MB85aeVlCO{zIR^%NK7*h@pME`TmZRl$6xi*mw{CF(!}u5Kv^T5-gB5 z7PaOj{9iGB@!tCMIV-8ImhAWCw;%b{RTz|Px|2M!iP+`ny8ua3{)d>a*g0_^`yA!| z>wzb@@>wcu)^;|1KrH%x^3^durP4IqEk(9O##;gpaKxUjhZ9XKO z5F1{(i%c4L-PSU4+}g#W!?T!0a%qt$!zE^9rxED;M6l+*frP#v;m)4g!JcUx z{1Uko94r*1QIZ)FDPVvER|_Yt?pyR+Mve@0_j(y0OlXIcoXtEAdcJm!u$|3eM(h53H= z{T_wec))cXh$th2bX^+j)u^4@=1|xMessE+@UtW(18Hz4>Ufi)OSDUAB9i<^rG{zM zkp`@IEPJW0rcF~8j?n!qt&Oq?mRR<%<^&975H6C0m1-t|@q%Y(4*Q3zObI=pa z9ccS~&?8=)F{S>Q69PN+A3Hq}xuBb^1bXX!9pu)PsiI+Vf7X$!lM30q23@AkSbib$ z8n&~E2>GQ_G0SfJk)kdF3@o1#Mwe7#bxXGwc43y3x{ApycRE?xJ}psEc;S{yH1*Y6 zXdMz+PI2U5 z5}aXRKRsq*d@rC0!y$l5?ptmbFBnF0cF6q>PE&FC6yo0Hsrg2iJZAwKcPR==0m={<_kCOMS zyXznyJS(H?l6Ql7tTp2tY%QD8DV?d+__R`)7($N=j+}D&ku0I0%;uCS>)x4Knek0q zWA4@xxJqDDQQzb@kU>-I;d6)045*ngkQQ9?9nEz7rU{`=S??0my#k zJa0FB4RjSyw--%G!lw>*qoi)-&t>m zS!Yn~FUK8kjBf|gZwP=37|{!upMx$LkdxiZY}Oek4=6g##Ue|k(;aUN-}yu?1$5l) z$SPbTeX)~3^or&SbU~FopocM{i_gN!o2(I{)nrKF9f`+;X?_ZS z5+Ql6Xs@}*HQ~!b^ee&IhzYiQLogRHnMi;!0clx)2rC&@IvaAC z>>f$4cyZ|5uDVPMehRU^y^2Kx+@`-(H5 zKPSn&@PG)u%72=u?gLR#rR9fIsjW!_uE^>p$HOEEx*bBvSWbw-*Zf||WP)-6qWJ|0 z?KjeKmLf;h1RAFxk3Jg5pCEC%qSih~@ypl3iR#rG{)LKTz8QmiIwErSMtrnDe;h`; z+Ju@b@j4+VeeuI^3#Z%XZgRi1t(Y`l1?wcX_ z7cbWnIkq}4tLv|%srgWpAIRS>fR~b@HisRj)8ws{{@nZ_Y=FW{;Os7k2mk_o+(1)WXDuRO+o0w!IE*}#euwQ`PgwY zlRpWs75k|$4y~sETy$z*&q)cg&kvV$)3KdC~IhCmb zJTpHUMueQKp`475Qq-^NC5t=ML-RNMvdv`Sg3(0l=44BRVfs46L$?TL?LDMhakd^` zt~ib}rbgAX#*s}Ld_-Ayn zIpD5dxN;S=z@xdyBlFdliYM}Cl1+UXtGm$^n@cfGWJ zXS*KS@etl|;k^Zcul!cGvHfxwW&$9$A%3Ap*z*88q2|)O=eEk;CA~qGbjF8QNZkhE z6Ri?QM8{cJNdKn@jNs+3vpKaeridTgioCGS$~ZDY2}+g7YDvwft+ASiR6Es^gCe`Y;eL5^pry5HV3Q1 z#`Ab!Daf(>XzW~iqXh5t3pZS#|r@Dy}Z18z0g+qAwkgW=B0e?=p|GMV( zjRkgpl`*a(km-ih)rdnRR-7g>Q0Q&V32y3h5NSll6^|#BG*#fS{|IF!ch{c8R{deq^o*O1_?TuoxJR-$t(NUn zsfPB4-9VArMy;yo6Ax}*yf(pN;KwxL?;&HHF@J(^M!jf+5$|r@`>uaEj=T=y@Cz7P z$X{z^6)~mdBr+P1(AuEADl(olgj%;^Aw8=$}GCKIi%!WeEOov0qeqd{HPqW^}>G9Kt?a|KGNEKC38&;1v2EVSMQ|K5vjAvt* zP8kqd*~@TKe+cHtjTq8Ya+Ot=lm>rgiR;%Ho{Xgb3Czr>8l0XqPpF<4V{Rv=f)@xO zVwfQ_@T4+WS831vc@f&dO5+V`m^2)3v?9)Etw7%?;(E1=`!5*VH^;HH5;In1a)gIj zz1)Ar@nHCrF-h&aSaKp?o1BXhMw@b@3?}x%zhvLGMmvu-CU?S)uRfLfdvvwKWK717 z0GGUWv#XVl7i>fcB2Ufj-^{Z^Lgre>@v~l8yTe-eh6j;4L~pxUGp-`(mQt2tU~aERZ&k}I0Ta+MDY?xHjE?X`Hc=+7ShhT zM)4kxWp$chA4_Uddb;bN3~Bq?)kXz-Y>Cy+Pq0sy!H%JA9}6o<0D}XsiiYr2W!RgN zl^O+#mKMlqQmGlyq3>fgLJ$OF!K$nHplm z!|Jp%f|8;K4a!?H(rxkS{&72_9-!V0aMlG=P@fyVvTREWDR&6Jj4Kt29Khb67>6KcJg<}1ama-43&XBzXC@`Drv>Q88%_``DLGa_ zkE@3|I#*S0UNvbYBG-C`XqVYz>@U>gyL($)9!zdbm3QsRM*_j{LhVBS%7MF716Hxd z+!IyF4y9&K;M-ei4wRE6nl5G7UHh9J@qy+*(nf{Ptb_fK0GYfgYhC zKYGPu3&8Q*(ifrAQxsCj-z)B~2JOM3q;`kHf4X{HDK@Dxr@eu&Oc6odG6Rm<(7+5&O|LL|3 zW2OxgU>6nb@Q1hJUs<>E3GPMlfDgqI=C{mV;wh8+|LSgf!K;hqMRW@W*;kXl9RaeGdp5!=r{RD$sBRMQM zzWzKR)#u==ETh^u(6-UG4aW_A`TFZVBt!_{*(YRd$l7YSQBKDqZU%jv*OO1H>#Ny- z_JD4f@<#yZC90Z zu#ge}MD!^6&9fN8OvIL+{Rz{dH^D0LD|AO+=F6Ol{}K821VimZBn$K4!?pHMYFefE zTf}|+fPr=~v8d8@FlBCHb?g@Qcq_2H#0O(gSC?HlEn3j=id~H1&3ICtBsRq=Yng2* z0ByttA$RE}ubZ&s-u%qy+54ZylWThq#_Pl?e*oE^vX|c6@=+30O*+fa$4DhRdgz}Y zeDaz_9^-_B|FOIr&HuKsrbH7BTT&w}E9>{n?r`Brks$9z?;`X7Me5(S*Y^@7hY1hH zd7ZPAvHxzXp(k)p(qBYfct{OCpC`Ju|Giqk7mtUsp zl9=&B?PjYI9-(n5?Fd2 zmmjUDrDFdTGpt8c@_BKIZn1M%$kPJ}t&JDMI6TO6l$JGTN{I8dD&G6CilCMf(@cSUC-_c1)9>vsEJV#Z&fZ z;NON-lM`H2P=9b=el;FIq)l))@D^^fp6!?PC+WCzmmpNWsX_@M?{WGR8QvLm-hC>S z!kGu+hlRGUXFOO`auM3m|X%*6Hl?+V5o+;$}p+!8tZMHXF=&- z&l6%1|19ewMX0F`ea(6B0-19YC0hz1IV|vy@YYqXu?+}Wvm0w@UI6J9P#df53wl>S z%vS_9>@e(g9KRWo?hwZ38_H_wU-qk4lV=}G^4gC;@7Tb8&p1NC%!HZ4+p&l7aYA%- zu??eSRFepf`euq#~a-cDD$1LC*;Gp7}B$TzQGT+w<0TFeVG=X+k{Ht@BGc zN2Xcrz{b9`76~D$zkcp8aV4M=p}n@q|9$(z-4)jmI1M>&g3obp!c4+8mTt1o$v$-s~dZd5F?wLtfL6bJhhceKxAX|@e@nC zdrg1PD@lcZ)@Ii(6gt_tI3cWgR8%}wjodh$=0@s}K6kYit7GUb$AD+%b}1W1sku3c zQ@i+31)F)&;Lb-wH`o&v5V<#@ySJ&Ky1{CSP~+I|V_C6t<`_9$jm>3y(d1+FH7pK? z#CAaf%$1>s>v=X$#vvZ{`LI!)s5&+#@@79;kn=~TKf8zKcVmc`+Zgq~Qn4X}P5BQJ zZ9(hG1vefKdUP5GT4*A`(>ePrS#p5pjJ8oos(we@~UyqHCNd|q$Ot6hp2yf7lj_shv96>{=AU6?1OO&w?Be@M~E zvc;!T;iGc6_$$J?+6JU)8-f`S@;d3dek6*Qj$}H*`7iw_NL&A6zh5e(J{zJm3%l$e zTLuec-*k~eIi;^1bwB+4288Z|d`Lo?(hE<7gP34)2Ajj@e5pdG2UKra1J|j7x0M!T^@}) znD~Dea$Btqsvy<3@~eROTMaGTimFzy{#cfId;Jf6Zh612IJa%dJky`B$L#HZTd}a+ z9CtPq&ibszroAgJ-|f5KXh>&ssx&Vt8w>0e&SNsD^nq-Fv-T@v7M|+v4i9)rU8@N2CV)yar-RJh zrK=`9Z(wLfy2g~^DB~(T4QMax4K-_J#dAAho5&!VsQN1p#n$B1H@pztfw*MY5Ftu# zaJkK}e z*DD!Ue77wouq~uu(M6|?o_$-ZL;Z%cnR^(;eQGNBQ-a)Mh2;rzElsoQK0Kc5O7|mV zSPgGY;}KI)?W&(R$5D90AQeoV+9}*z8JmTjQ7b1d&Bkc(%yr{KSq>|1u~><@MM9U{ zPjpTMy$JORLG#-m^-@LUK2^F>wtTa=RqTja-_1!TDNBg_f0(hYm@{sCBcQ@DMO3;Y zu1rHs-lb29zB7!52+_PM2W%SICPR}*m(tM5TPj;ndjxA68vV;G;o?EBV}FJ3IJPfw zyKA00sKQ;G;Pw`L`VJH}8LzG>{(sgud;7=iPg zING<_e{aBGoAKohVl;?P(2_Isj(PpcIbRv{l{*C^0YCy-(x8}lKk!AzE`b9 za=`86#}^qUy}y(nH?L7z4HbR2&S|{O2oEv{2Op8HYjF4Wt%X`NH~o?;0>W|GbU=yL zs#YPg>Bg+;A_Zrf!w?Gk`?Cdn-oE0KsAQp=xD|1~I#G9Md0zFXnM9CNpkN8szG-Oq zpY7Js%E5B>{b&cE57f6)R8mXQ+APFn-}%{9@^gS4fGrQj_qVd%`GYIGhnBb=7_R%a zTB62w)MryKp*B&^ssP^%z55jMmCPMNCn%(JJPNN{!?7x*{L=>;qK}Ga{*=q zScPrWoEGlUo-<5G{WE8=b{t?i)&s}MiIP>oVWyWePO`C1Q8j!@#1|!hR_c92UUte) zN9+D#PTN|WF3mEGD7v;C)9b6v!Og7A>GO>~`&j$yK%e++G%hvQ%^g812R_{w*}KX) zm9Y6TbQz(<{C*i(#Ql^Z{YE$_4bwAa1|uAbKDtB!SMN;9pgN{+jJo=+N<2NyNdcy- zNh@t?T|RlE5FxR?12w%oan_>*Kz6oJpX-wizSFdv;M`t^dg5sXssNfv$wfjj)ElG1 z70!PL_5F6_o$u)_MnibdHaaAKp!KEdNBZnzs89^sj>rS)e(VBTMG+caMKttXLCm#R zA;vJhS%FD_^kOv^YR+|S&xBi1m;xg3bwhG}jOh|F#c9$Mt$J8o&tds58}9MGb8U#QN@4=vfQ!7nR$XHeEDI~KuAP-odr{?TLvj)c1Pf;$ zQN%+D=jdTFr(<3zHWp{pz}fv09zlk3Q@o7|2CGl~^tS?oYHZy|XJlsF8I<*qtyN`l zuzPtNG6hYjV5X&T?S2=@hXYTKKo?wabW@=8-$~o`6FIhR`CHf}Q3OCN#rLdRYhL0~T!#B$98*Tp ztyW`8LA-d4V9YutLz4QzK9_`4%7s9JJWjDn^tT(Xg0@|^Es;MNU5EJL*HMET$0d;$-2Z~F4opq@u~4zJ5HKpBtygCPX(KAct`63|Ok2Ddn!2MqLhmCjxYNiu{_>5; zvjxgd8)i>Aku({3qNQ8l3knS@DDynM^b9aTSJP2X_A&-%(gM@8DE8A0E~M-aO<3(H z2sz3-g|b2EBR&)sJSIkAa^5ykbols+AEA_n#M8I0f47xkB_G%La>?H6B>ODePM3Ge zv41&$R{Hq}!nszYGJ6r+nGc)(SBX_WUez~{DqHnaE)XDbF=;zBfpO%`Rp>c?%K#?p zr4>l!{TsBJt%qejaadec(;laT0gDXxr>f55E%sIny+;yn^Tu({^X^7A6FD6%f z2G$Xlok>zI5gAt9v*J}5GyXv>I79RJw)sJT$&wXQnKyNlt76gkn9Cz(lCEjWZ#1Uy zscOhm;{{ohsh$%;+wk@+<1(h6gDGu?PMh48@ZrTTuc2PB5(MJ)qcK^#0JGJ1!yFP> zSNcqr-H$%(x(hCwEo^~Rm|km_B3XNg{UXpojwg%!WXKKcWFraR_tvmE@WhG3XIB}1 ze2uy{pJ|k#^@#iL7M4_yi2mLK$$BNVVNf3bY+0!m>{ql~%2Ep5KL$<#f64iac*f^{ zu)sz5XmQVcS8*1X`LyskVaaW_Kkh0y5Nvz3S)?nN$M8zVo$${7-2=kCLqKFDct{W8 z|6=1Yt0$)w-9dW5w^A1K$7N;HsJ*i;tB;qyRqHwhv5$4W^93cjY-$?$WEU1~3yr|C z(=sxGtWz3Qfym^>5NX;31_NpOdWWBjEUV`m+L(DFd+Up0IKx_M zNZici(sy;3s)5O|))4gmghl?{UB~V6y!yj9lzO5eKJ{$Z&dhClojV-XLPItnH%Q6l z#6+F4VCiE9CVoz6ctZX%w zb0RU&HF5+qd`qR~u)=xZ;N?G`W1pw2dDai_ zy;FN>4SCqBf{GOw;qV+kaphB@1YhTSFmF_}!pLb!;BA^}ankg;J4L z6kz1~Z4*<|67OjK+sD)o24XK451C`15m+AEdVBbB?Z{GRGe1~e4YvFe`zRIp8!G7I zi|)d(ikhC1&NR$#qyswK%r^Q6Gro{+8;g}&*Zq-Eo9o_4iXjEW2?Af4zo9p(oR#Tyl;^Fl zGeqXcLRdZtND|4J7fV?Br5gNarLy5^z5z8`gr!%)vaXR^CvfRpc)V>@v4Q?n+*h@{QUz2y62*<#Z3aKNiX8Wn+DaR4okd7ME6~(yR!f6)Up6)L)f7 zDT10))Xs^eR_}uj(FGY2QRr< z%wqD8J1traA+FDqc=!8h#s@jZEw}oc#{S_V^ZTfudng*C9y~}mNm?<}3oU<72sVAA zo2Jb9ybdkT+%F*Wg{?nVgtA`vzdDo(doKM<9H|YgI6Jt5sWWle&OY%;2+hCiF7=|N zfnT9jcrJ>^IU?uS3;KM3?snV>-2iQPZg)|#pF{tm5MJnrwxAcdU*jS*=tnr-#o;gInw)I65L@HAz7qnjq@~BQHkEkA)_aDu zg_p?L%EZo!JX*H@roP|AD!VbNZr0@Muq+!|8OhZ9#Vx`l-pywxDmLO0t&G`(Wu^;N zeb_x~q@{BU`ZFT7b`qLn-Q{v~xp*oZlZ}oO^|GDthaPmq#fqMskljGlK5BZyMm+ z&QA5Sg=}z|19u=qTC-Lm;?`#nwK=kxDrmYZlJvw9V`l4=Sz$GY z`K_Q(p4I!;#;zavX%zNd0B|39B4LcL+VpH{uG-X0yFc;KAy)lU+lt*}#R*cw!)WmN z(2D0i_4zzLAwoe0*43%0c$yZ0>wc5NHi@?tL6pP1L7_V-U4(l6mEH#={SvV%c!;f- zD^928cv|DRk{yLEJ-ivU7$L$$q;iriu!LoK+^fRMfUcl|2QGKes6eNZN=vR5UgeU7 z$;{s#BkQlEyc}U%n@h&pdA-U=K9oHwK}lbBeqQ%#!(tTjn6eT_1DU=t0~K3ttE9|s zUC(y(>)A39l;pl0wZB~Y4*j2hZRuBQ3S@$`V1FZY?;`>qhl@Y2yaTOXV*Xg{e7_;W z$p`I$a?v$W98xwo;GKeg@t4S36g1=DN(@R?^oP||UwkSzqy;E_c$}Qv%0aWUK#6F6 z-B5|Y&oBu(R1kNtGKTCuEsZ`#_a0K$A4>a0BMW8>B1Wn~QW z$vc|3j;i7c4biU7sBYbz=I)iEv`}3|L;1`ADKRjoD5Ep^B5YDGjao`Z?>Xi#sldMK z(-67W7Fnyh5>lgp$Nxm#C|Xk>YLc_>K0gmOqnIu5K_pbRjkeM+2M-_17&bX@1yE>9 z*m^}1!{t0QCBa1J*N^Ta{9_5B>is$7-Rf>Hr|b~!4XeWx9N2YlkVe{akai`S3XcO! z3hq6G!Agq=ypb4DN?!0h;NKtQA7B`Hl3g!@sGAE_&5~M!C;4+3JQt3M^!}<_BT3+J zI06c|f7$uZhmPna>(9b5u3m)*j@#ch26{IF>v4C>Sy!MM`6@gSa;aHZ!r%R@Yzj@< z`TB7$`gP{l$(}35p4j_relczc;7imCn7vEZBFO{XR_t_YpYi7Ojr<5`kRAD-gkT&q z$>1d6B%_s+$aCoX7vA?ge(`;v6X%(TVXk56rl+$4wbtt0pa#lN;?_{TF= zd0G$Wqq{wsE>}Ni+2jbAm3~C;UuU(Y^*f!IQNw7^XAh=_=QV03yHY)C0S25q7J|0& zbAf*Ao7>nB$!jKlKJHjRKT}hHx{D!uJn=7;qzSWDWT%$OrjewPdG&V2YkNH8T9Zia zGQ}ZWE00jyo+{f==xs2kZ~$c>ZE5K~k({_&m=B66Wcr z%OKW;5hZK;Vmgp5cbUFZ^xws+nY(PC-HEyS1}AJD_NgJ^UID9&xvC*u+id_r^e0X& z94?2J+VOnPxuYwJHNW#28!I1;%H}l43y%m+Soby?U1TDl)MSJD9#(}1k7=RVa{4q+Fg?`ovsVW9vcn(Td@Jr%}F+f)0Utw*%Y@1 z#n|FLAD4;I-zG|mc~p*N(l9`ZRS`K-**eJ0&S7Hz1?yg}22F{uGHIUK`q<|jRMK3L zTXKXT#SQ0wXB8*o^@&aosmb1e$-tSLh`CW>(HYekhkKm&GZ!6 zHmBy^>rYg{Ec+NjMo6eex<-pi`6>R-(1C`HVeYinrKjx5CD{>n_~H!BzqW@lI#Bt7 zdHB*KCe=g&6Hq9S*$EK)CXa>4Ds*F?%7cl7LWLv=-YfiUIbT+@LN|~}%PMGdLYaBa z7f(b)$3BF({YeXvMBiA8sMI+LpEqo&6vnk1-LdXe-|)To5{tgTkotPvWz)s(Fn-Uws{@m=DWju7k6P z_ULHtxOGaF%TJJ}4?mm3OFUV&Nup6!+j@JX3270m(qE7Xv3#5y&SkEhR*Y~bf`Y%| z`0zdTD&A{*I%`kUqoDsdUPB~Lcl$VO@oWovL_A06&x2e4fIK@&=&&H7Z7EEUE5MUK zYA^3Eauf7Lu;MiB4>>{i-!47Bs|30G3hA zEL53O2cPDok)`u2K70RK#QeeLl)s0#4!SDgd$2SHo#KxM5C!*nt3?$TtSwd0G}cJE z*LOXuY%Huu)dil)rZ)a~o;7dl@Rf8o)>7yu!4Z4&M57c!=s4JSENLH9)g(A!mO?tP z8tF|S{G4eQfQoaO(a#Tx*=Ei+#~Zf8E(6|fsj||t`L4v)Sm%~#CKcB(5BQl%;Ws)Z z_S$?JN%&fBzjNbv=}sl{g4RV0ng!zI)|^g=!iP~|6(Bu}?tI+oyu+YAxXIm@;R_NU z<&&AmXk-%xc<1GJz6<-l#kDs5rxST>xM@%cvnsw|^2Jzn>$wLe(oayj2t)4iQ`}%& z@KJv|=g#Z5FU(uN%ZoARux^a>wq4EkH}RdUgzT)ORa46jVa(FtUL0T_6UxeL{2m*J z+ql#&cODxEetOxqo@V%xfya>DEB6<;pyM&pXxu=~H9r#yFeSU!UDZuA&61L@2OvvI z{CrIAoJTCr|Eo`lG>|gsm2BZG+g0y5sks=`!2Fro^AP4*4;A-EArMxh^n2#aHj*g9 zFIh33X(zvycg~3b$DQ{m8IP@7Fcl@4KfMWOSz?r2JGh#lYMKz%Iz zU(-ot;q;s)pTLhjaM9208>#%+*I$XM`kSG3L{S6?*k$oCOZc>@uA+xSfhN?^RLHa* z0{?B)X3m>ydRE>nj(_uMj{Q8s!*Fcf#I(BS0aWfqUk2}H>oz5tnOlVY;xg|Rf8Le1 zWUN2vmVTQm0Y9>-tLL}i3OQE(4bq&=ZIcEO+7xrCqrN@NmZQGE07lZ|3Qkc1th6Pi z#xhc)FCp?BLih>!#Y@U*n~0S>GFDaf;nmz2S#!CtI{%$lb}^`g$a7udOs6n1@6~xW z%fZDPAbO0sSEx084Sh0>;+|CYSL0}KIn+_Vfn%MOZ!j>;G}9$v%){>LP~IA8jR>l( z2COc3peH!!OJf~-a*IyAmxZ1~TTbPRFg{1nP%Y}3!;WoCg5q&owC{4lk6`^-2)1Mz z;+=wsq*Z{LKp<1;#`@z(Cy~wb?>Q}{!>OLNtEaG{Fdv?vBv(*A@I!E`yDhZ(Q!EXgfMadLb=ec5fK^bR>-rBji>eas zlY6snCb_8U4LXicEhDfw&MyBz^QgU&<9{rwZQ(0j1ENHZsm__q<~$ov50?EiRlIAV z9om?DEd_`>>C^Pt{OuSILcx6`Qj?_+ae8TQY_)^_r?EhFz6!(mb=TqL*!)`ffch!n zi+asaiPKk?Bsp}UeJF~QB6dL`mKLXwrss#Hd@2{oiQX8Hpz~^#k?_OviDQ<3>{|oE zX){L$!_}M+IPJ@S*z+cF6!&UO$TxZ!?M})7$#fuc0tToTzwL&C^y5$8Q9xrEltcVT z6jE%z#CFg!_BV6mb5tqX7zM`ObvH6EY0F_|tPIBB5he!W6mtq{&R;gyqh8J0(lM`H z?peIV{+tJZfKZ1h>U~Ye&}SYL2?Cg55>4%j^nFqRq6vTR-)*fyvP_luZk3jFEG2jv z5LK3BID8rsIuFfHhJ?^*l1?8w7ji&ls<~zYA%wQeV6HjNpU4kU+3vltt1l)69BcTe zX@JOuKIr@6UWF%N7_3N~>KK>uRkZEA-Zd%e7K$)ATPGl{!cY)$B6y^*2Y1KV{#uwn z(;1W^d-c1V{t~&u7ct-^l&KsxgotidrHI+Ty?Rdmi-FPhyz2ip^6l2(DMtj&7#KoRJ}mIIGPPq$TUs1N zQ_*|Eu|tS{Tb18>e6ci8dOOPxY)zWwpw7wsUP+>|)pi`M?+>#)Iq1Y`efcL%LV=-fUxHyz7kBUl6}D136|FNmDmj-@aeIF~h;)kE9h^ z5t6jYWc?h4dH$G9hDxi;Z?a!)5+s*cxB+JIiQkY+o+=Px*m}_n_!~D(;jCHs;ZF% zy1$4QNmoIG>!?t_!hG;c7!S>N#Bd&9#26(EcLX#kAz}mF1`6t(qVmMu0(YO{2n#;> z{D(#oudh-w@W)y_0DYoYYlSPC|2VsRv}AHwB9nN?k+n^^CJdkbN)(r{zhQtP^uSXt zaC7ZNyOWpwJ%22tNe{k{3K11KAk2DgBjVLyeEz6DOONPO^%rXpio#e5kp(|L(8mK` zb2TW}iH!aSV4TUnG*SpOF<1Zv^(Tf4TN1h=A~%Gl1bXy6R@H}QgM zFqo$2(D>?N=eOv8APyE|v|^?-6xzt7Wg z#|ir_L+z)(k+!&fqZkynx{&gBa`>!v!~hhuP(LaOCxt>mb=pNsox6;YLw)R%+hEk7 zxXJPkAfe}XPI2qA4=4!thP!~KGs`!P#E)@C1DRROLYJi)(VlHyif>MB<3*#PlIhuA z9_^O6dwX>5HCNxa2NCDpnPJE(j`N-AkJ`Hl_pDxHxta54rtCLz=KROFf=iz@tc9bM z&l>xNRAYlSiT4M0ne=81@8}Zhs+q^awti!r{$n@7L&QDK-|J4vEmB$#Xy*q?aO_7q z@PZE7z^Y>WP$Z_o3jvORtMMmNOp17a<4CQvp>&=5)|(xer-8 zZfK|Bw0D%>cORPLeGtELg#P7HJ6U9cVI-_3gf}I85Q6b?MY}tJJ~>+n9i0%L=g~bg zR0=R=P|Ab}cQUM(ifmbsQ+aSzW7kz@o&+F|DI$e_QRtEhNwsh#sT04!U z9HrsN>9`Yy{nn!oxJdO~5qgB4%4JVv?rM)oYjuhVTu7~TxEtbc>83c|i7CzKX~^iy z6Y1vsco~Oz-{BxRZNVyefnMxl%wH0#LlWi2hDdGsFKGEFQ}Ma|53|>Tc&m>6EQZoo z3RlkmxqJ)PkQJGkDJ*F$U@(w_tCLhW5-|NJ~g1{_9;dpmKVD;+0 zB&$F#vpHc*DF#})RL2}7+9Wl%Qqv@*uqHMqB(%s!4jUbJ5D&0$m z#M0f}jkK(=bfV5o0$Hou7ntqOUt5f z2xZ?(RIv-#H5-_QyM!T>FQh!GSr3e~8o< zNwZABBC8hb7S@=(HKM;CsA%vtlhL-Qt4s#atG`J5K*1USA}2ay;UZ{BG?)#8Lz+gf zuUAe>`HL=1%uL#zjWF^3Me&;vZ~X# zvL@=y4+#y4(U@tQFlD3pUcw&48Al7!S(=qZ@{U&2LTWs>B{>bCcc&pswV7CQQI4Ou z@8k+NJ7!b8Z1n>3et8$G=gb z+nv7H7OmOVMmfb4QMG5g2*&V;v`$U5sFMZej5;%hayA3jghd7Zrk6~36ar^G9FlP; z#a=M__rl+Kxndn`+R{-3F+_g#D6=g&Id8)?DaENNn${e14U2H%>Q3pfT7KJ`dS8V2 zdf9LCpb`UT`SG*@9KM|#vkZQbZ~JUlO(@fmGrC(tyVw*a9>=p^NM{P9<3Qa#8w3^{ zRD7cc@!G9*BxWd$O==8(q+OmGl=`rS)r56T!csJeYTytmQGrEbc6_d=!ez^PEU0^r zPG}moouz2XWscxGi(Tvx2C$7eQ_2*~kDmi3*6}NPkQxcWNZLVgi#f2{<)b{miml2l zF_J1WmZt?o8l)dvQxNVktxHP0NjG8j?!1!E6w!a2xlqn#T#wG~dGYxy=UL z<9Xgh<$c7-%4vDHcHSfOkY}Hff9xE5AQdh^%a`{B7B&PvIOncCEMDpDNGJ(TEV7P9 zni5Gg498bGnV`hl{3KFv{F&xsku61ZgzLfrZ_35UiSd=gs#8&K%t03Q8^7z*6aQwm zP%k6&)$a=0ovuB*k8mcaF2L*h-d}LaEXpj&#h1fYhbeG@)i>$C(DMCIa`1VFbWxxa zx9hPyDg*?x_ys$7cn{Fmed@an%H(|NM;#69s)yb}+8*ZbtK26tFMhN@RUaMBik-<< zTXV4GNoSvAd%{33KJKCB>p;&roeLoWR(U8Zz$KvuXd|i9!RHos*B0}CDnc0uzfk{1 z>E+CTk^sVZOiuccr`C_D!o<7%*1TYy;s?I#r$($cuxqu^aWqP1oorr!%a6cYg?iIF zPU;5zzY|KDbg$GFqqu~sR+orGn=AD_wz5#l9$Y0Qk<@0X0J<4D1}FxYPKSOQ;OJ++ z2DR3nyC2;)6uJ~Y;Ax5b_nAa3IhWe`{NJ|5p!+HpHac{Ie1F5Q{e~ky6|*~4X#cz| zq{rxbND&Ty<7bs)E2G?4fozX|r#|je&$+uWCg4Uf{w%%lwopnNn}H;2ozGrk9&Oyb zv5{^FG+V?aJ!|LX(`nGKxA|)rx4rT3G0yyL{QwN46L$I|4;7x&xRFk556NDIWDCzhbb(?vV*UKl4se71&g!8G2+H zTc+u{Z*!WKQq()d9LK@MF6O%90y3p2j%2f_^i%Fp3od(EQ)mhyYhXsN4QgtM4sD;; zMeeO;zEGx{62H1CeRfrSn?nk34A2uJ9RA0!%Ze|anz>Cw3eA&G*vIX#j7@X*USmoW zaQwO-oGU(PYNQZXmnKnGax?hzOzjWgI9z$f@+po+OCiFU6Ww2;xA_F;d34IKz_2CZ zC}w==FMiMf)A=qCjX`%NVYc1pkJ1d>)=4kL098d*4?-c92I`^Q1+U|=Wv9waiq+i$pnQoOtN4NNTb3Dq`~7~ zj}h|4a3(SlO&@5X1f2A9&9LW8)N{fXqinx)Tl0^owb@(o75xl9Dsd#4XGpnxDGIrn z^*~>rI6dTi+d3HTH9v5F+wn25szDx`b`;faVr^Ia4qpPA%I9!DUCd{9jm_gk^6TFr z3#yG?T~`vvDbR%4aHSVprx5+SS@wNaE5sKf$%98`@6=P?A%NA}&jWYx(hXa+S{4pv z1BNbQS+tDeenqzi7{GJ}L8B0cO+Ya0oC}@NPU~HBP)KYu#STb^;Tw_Eug_>Az7Q-4 z@&*P?lk&An`FV@_`HSAR!c3AU)YF^XKoz_Do~OdusIbD@qJaZeSw+*8R)k4P=IPib z#QVHZU_lbrUwi?nuSIuHV)5zE9w9!0;zDy46iUTe*6G6Yyux$EN7)!Os!Rx|(zl}= z&#b2c)f;@~*a-2c(egK9jn{TLDbT_tx4ln5uF$B=T*hCTvd(d#ah$*A=F(sL{@wAD zA}O-6Hu&}`$v{**(f{M`waj;Sq89SN@si((_8w(!6^n(=eaJCs--K!)nZ9l zFN;yG(t>#huw_)Wy0e$~U>CzL5H9xV_lz28BnBwXFGQkF0jX+SUF+iP=sHLyUMNmA z+=E9#*CY7vUI33R!4(RI>1!F;jR+eQYiS4#>%G<&L@=A1;SJb&TB~IVfqS3OD5KwP zMRd@a$=kNHmZ~wWj*I{#1^e91J*CdR0ZF_Aic;&n4x}NY%%l45scxj)XA>wD+c_|^ z=Q^Fup&x&G?LA#dPvzEnOF=vPjLzO3{KkRqg8X?a!hQ$^jt+A79YjsSFE&VxzvJGMcPViK6Df*6j?wmZRMp*acLs2l~9=Rk3&I-+d(Q z6Vj>w!h#r^@r8v(QT&fyO?Zw^TDSq*qdXu-- z*6S+T=^4I9lm5n7VQ*SNpo(uXp~igx_X~R4ON7lGme-q!YX2}aO(T@^F7i&A_eLWf zeFi`xkaCnn6WZ&^>iLjWcaY*%^4IHT$lf+m(LnowtSln%RA7<8f)=->;m*E@nYF|k zqN4YUp zmin`-3dunx&U-EA&&nuDM#*uK;RuO+YJUe*05MoynuFhhv#>v?o*AB|UqmWGS^PL- z!DTbPZYncj;DP&|M%q`%md%;g{XDPjpHnQ{0ONkar~?*1y9?u+_b$7#uO26$gZ|A# zr6OJo$NyWjXvIEQqy6hgJgXdKlt@Xd*={z^94`KnNjK~aWlYt)6PornkKRTR(keX@ ztxvqe#(}1{n#DC8{T!fTJHlb_@6lMwhz?5u*if?k4%0yi=;@j9Q#ib_J>Z60SeId! z{GXAs=IOx|&c)%#Hp|&7_2$jn4i7tQ_$9aXVy$PBHYAA+^!$iM#s_*s1&DjjCPgnVC_6##H9r&u6f*+SgQ6w?BhLx1>N{l9c<4X;` zvp;&AeX6$|hE(VVr}!O5|9LjN?3jqaX4S@$jQ_RbA6~XK_!)an#nAcK$1!pCj(q0R z?{zm54dR7^fpvq?2-a$g0*E(Z5r=6-?3r&#HhOg0exf`-R&{RAkrSmZMngG;|5PO#vuYj~igv(ChdP`5QY^we?tthcNc87_JA za35;^A>F{-pz5B(-i8XN)drB0zf4i%GP4?H(iP@Ih>^oB6qmVBRaCI@7z#{IDqd0` zE2T?hV$*=kT5b}Fjdh?cHD%i&NPYl}D)4VtZ~#gBpt^UCh+sPg&zVN~ve6boc6w1+$v*d9UFvihuvoBj^{C>90RI=OrP@Nu_ zypjj(W6&*WS%2}rw(&2;zwdM>vseyu9O<32%?_MDO)jWR11OkJn zL6pE7rxu-CVk4R=p#cL>SoK%28h5I5E?9yjQv?fAIaKY_ibdG+R2ED5f<=4UHf#6Piu-ff#y#Z&D zW780zzjWZg3b#Jmv$kaGo<0qeO~&dI8edaw=w?+Z|BUh<*eT^-PcFkWqmS0IhNr7L z?0qD>l4rkF3pw363&JiwZ7(rxJH69K48v;VZZA^R_?r(%Jr_iig+p~(z83F~Zg34IMC@jUA+u%-qayULT=vPyoh78NXVJ2s`r4kDDtNCwvEp z{z0VHOxBa(v|K)5?Isj$4m2$oeOzJru2&7~*$BJl2lEVstH5p2V5mE^PLrE5(A5pY zd{kK(h~vI%xnL`OH1XN8T6mmgXI<1939Yq@pEmS4TFOuUD~YQ5>9@$Lx{sXb3iLts zpMqOUdtu0UL9L7sAnhW)94b$hDznK{t7MBRz^Fk{IU(lyZ+fnJuxcrLy96r2vTkkN zNw8fBzy&Z~@Fo`$SHkWzC73(2z5F74Xhb)pR6r@eMUZ1~`7I0Ozrr386AwV+3Svuj zllMM1LZ( zyeoevldiyb@+oA3M?qCH^^rRC!cDeQ2w!Q)BVaLdObtB`f}RBjHnfEer)gj{p}e3v z%e`lY*drJ!bCfEShlXGa$&}u2x8K%iIBSiQ0weL(?33LqEzxzy?3aa?3~QZ6QzMe; zKR>!A#j}qF+&?KyK|Fm%!DJOm+F%AakF{XyT0d;Kl){yqcSXX8l!=&T}*;?>>PeH^16_a z3RqgxfvQYqDNEU>KbSum71X%dL+pInme?mbE$+^Bpu|0En=68ujPZ|rlx3J_HOluQ z1K7j<8kl4Rs*^@zVGJCC;0U3Z^DaBTDke50cG$r7s))KFugatc5;S+yc6!=KXmN0I zWfkc?IB#2wmz{ELgDFW-LaVh`!8`S)o_T(P^GZFwK)MG^NdH`nWvg&-Nahv~qeF$L zW%B4W;y^!XhI%y0^9kU5@ue;G{^#rSzo+f`MziMxT)-j!5b-zKi1x#Hk81(oE8uH5 z&NO5`eY#?RZh#&BC?s;$gitCQ9d*^3-`yqTzWKGdQ_f#VD=bYnH~lrf%CiZl52 zQ{s4ATVZ z{=1Z8Q^-Yfmp0u3w2fZoklftiOeftnG$!>{BrwS|C-(f5&^SFCtWoIg4B)CY+hv$T z;zNV(;0L{`FFk>}5Eq|d7MEELdJr~l`(ayF?UY&G-DXJ)tHq?w9Ki0yeJuPn-PMWj z4H#wds?lQePCjd)ZI-|2U+du%1p-b1zk@3pMSpW*{T#rdTmW!uK>w)p{v}o|S%gpd zB}nw9#JY{k?5S@_sx`3!-cA6NbY^8>4AyFMeW?ld;uo8Teq7A)txyqJ`2F_hAuqUP zk;w=f!*@b7Ya~l0h8bb_QtzJlslv!WdP+@1evSlV85bo8CQz``F{=fmK%y*YG86~? zve}!KDvo}7WxQW0pGNP)?7-1@wsQe%)ISsxJFt1Xxba=Vlf3|<;-lc6ZeDZjvn6f0 zR(oVuQ`PR{p4I##E~i<<&fg=eB$7{%&PML}4T281GA<;HU09@n{d z*J%}LRsTgjrH-mw;f6!A4^=QYlC5Y@vqB;N0lri7z;_pXH#b3ufOz+FJb!N^|K_VI zrS3$uucD`Ofba>t`snr1T0qP3axJ2h5lqGxYHvE?FK*$)jp(WnpX^lRqfqN?^`y;6 zsO|Jzh)hvz+|1Ng@kMhxL|jBJ=I5-J1zN6JmgO$+OUa43XT-2Xk%@-cxLWq#s(r2^X#HVhCptHYc-sPmgo2T#!o~KR8NuS(tTtQ- z2Ma9c#>hFvMM68^akr-Hm{vfeqZ2qHta|y1PM9hZIrX|RgDJ>Hl{M2+e?76reY9j96 z|FG)z9VfRf?2G>c18-OU2^GfhdV6`_-#8P$o}F460FD2iDIyxT*m;QBen=ky+H;8Ezd63s*M;;3@res7iR_40J#{-&k# zWl!jI?G>u&X&iD+7TR>A162cq2&Y}1eMQ>z8|pGmPwF2^kCq0&zF`LE*8ifmc-9&4AT(}b#29LSKTB6lJeN>KIj7acJY;{ z0z$tqh&60<=7x{Xse01cKTpt2|F*7=lZ_*q*UCz(oy<=Hf~ffvv6p-;#ANlUO3H{~nLbLn`9#gi`x~ z|LkgPp&9A6lq3GDnQE=Dpm;|c^lqbQCP*7!tNbh=e0_`d-Q;m~)4FYzY|USA>+Pk7 z^L5ic3jj!Kh2yzHSt&zVSp_$BFji^ry_+x@woms%8~dHh0R~yNzd3~c06ra|s(loq zGDlE0Mo|)&Z8S!L7S(MM!}jGeR`~Jgz*cy@Kz4mZ{(cr`fwpT8Q^w^$Xdb}w-%xVA zCMVTEGp@W1K)$Q(c@Xsx4RUxJ9e9CbTPp@4Hhy!a){#z}1{z(kZ~ZCSpGM3nG7lGz zEi4X2H8(H!GXPir7sS`|y%rHk_%ugX6srIis4#bkZi&ifcDPavMbSuYcb1YO5|QbC z7v-B(&B)D#Ru~e;-ena10JJ*SE5-Zj2+UsGA#Y8!L!Mmj?&ap4@z8qi4Q(?Jx8o^4 z3Y5@FR_eT^wzKz(Ti#`P-TUlr;dcce?tcb_aIr9%O-_-K2p`R}VREz}q34=RH-84~ z;orz$AzRAyg2h^hogLU)X-m%qTn>L}H4l}M7(oUS=(`2rQpyI%l5o+(G11ygrnBfD z0xWJ34)jr)ZL`Vbf1w@P+>wQ#+}7<%_Y_-OBc88|C_1{V|M-OcVg~EUR_`}|hb??k zMUmpZekS)#z}OGy_bj8pOVt*B1l*>xbC+dP%pk}#U;^BDJXKsj{M$*&83*TiI@k1& zU#o6bLayI@&YDjcIkzG2HVn$!zNhz-xcoePic=Qe=FoHfgY`(>a8sF+Z9Kewyy)_W zpFCocg|JCo)yFxOCMMaLi)XmXZ_$5E1^*B}Y~1m6j7sBnsFn1ql~gHr?9d`9lzA$4 zRd70jnV1^VHQ9kxR4P1>u^x%x4_oDa2|j$K#TkeOk-AmR55L=Oo-c}5SnJF_Y(Gp~sECPmcB4QRB+oR86^D@Xhg#nRl)v;U=585YZk3y4cpFj5 zgif;V7T?SpKBNXajg^*7kTt4zS-g8pQNl!9Y1(lX6%PNgLMqd6YldY^7A`<-Ghb76 zmev;i5Uj=*@=5uK`(OO<=G2-_!KApDqX&*xSN`WL^Xri4bkRt*xoN}FLL_z6(&F9Y z0KB(=vM0c?u=rV4z(8E*HqMSaYnaTL&ilr~GW2bAkxAa${g@-UbWPiR43;xvLK{t) zmpD>rO3!P)u#`o$29SYc7Bis@knW0*DMFWJ7AE2T{!B*h$$EU=d>r|IibL63OtQb& zlRs0M?s>J^vm9+c!;SQ#0((3Rrc^z~Mb7?`z&v^5j$lSm(j|B6HH*6s>hUI#OD^Gi zzIq`~{m5$NM51YMo3@ll%C})LpPm_KqXZVO> ziHhepy!Xk)^Ef~OF#JR z8&Pl-wW_BcS`sG1?J&>jVl_qt+{C^-Hto5?^XF2_2f@Ay@Bc-OjxQMiZDapZD9tLm zRbbb0Kf5QsXlBImJp5K-T>z`mArw4IXh1Do_>_{u`}JM`m z+rEC@;)a<^w^tH0bs<5R*wHKH;n0#cUCtvqRO+-hvRUl^wQ#mFyRQ>xo#Z7Tp#IK> z&a}i?;6eoBEVk-?;kZ)$N1K^h=Yk5MN%=BNi6Murl-zT&fqlr(IvegD*G=|)B(>uq zr6QS&8l3THs3<40j?;UX!nwQLWF=4M3yXt4LQOkosPbhfBja$gsO8zNY$P^vz%8Q9 zcZtJp%IYb2+6D%q0D!*wQ=nvoXMOF12Fe6qWIVh^ zJ#aDuwo&-oM3aO;hyJBi;N%+xek9anUYE9l{wz<-F%6|P6yt14+&sJS-KsdJ3qu5Z zzi6{0Ib~lc^t;^%{CSZW&2Q(PXzg+Us?PyTqngPFjB;g1HQ#8O{fY#g4^*8+r)N)v zcy9e=uooOE#r7LIt(IKp{u{CenE%#l_u-+Ph8lH)T%vZPQ+}}D7i8xheiYV7W*EKP>DTF&;heP?30D)%wF*w@_S90r*P3qvu=MbGL>=m@31Ed2SJYf1B?g z71w{J|D8nt`}Mbxt_FO`#0ycP7*d-VCXx?6>ILC@U$k!tWcl2|Jbv`IB9zqKE?E|Yl^z#g3jjlTllei8Ji*l^SL{iAXAvQ-mnqGlK{``+Wyb#Mc> zuP9_}rfP(6+F&Lp&Y`#{AE zBnVT)17erEYQh!OP7RLeHw>}#5yV-w;OEn};>gVSX zO!*Yl>`3Y=S(bdG%$8GK>V9|UekeTo%vYlx>+_RJmyaqs?cn;|ywn39Hg)Mf3UyYp zK%OMDD#A)^s1yS1MF&kJ)Nlp>a=~3L$;9zt7Y;{fw`?^DLwX-i#*ShWP=hc~;LU0g zS`w?G#R6149l`enU}8|FL93{n77tr?*5aHYA;K4J#V_Xcdn z`UZ{tR0+1Mx$w(K!4Fr}yq`<(C0Hmu$jXSAxuV&f(hEgDLmzg~0g^7Az6O7yBk|>B zEEXiazA~`R6`kkUgkIik~d@2YeT1A`gyo0ErN*GX5eEUdC zI+`K^JV9?9cn&E<^V(=6wV>p|9Av0@C-a|<#-GnYe$L@JD1v>@q-6lG|$qSh}R!-r9?r351n5~RW=b#Xx|BZ>V@K6v}_bEanL&Qv5qCs1(9Q9 z5KW?J0~|a9eUu(F1rLX3=!B8p(0PIPXy`ayz6&*PP@%iYf*FFv>haFiK03g>elE=Y z^I^g!jeg@Mmi~Yr;O&TLE47J|-8AfB9gAz>-eXPpn{e;p7 z!O)`HGRya4W0fR&<~Cbs^gZk|R;6IZ0^iAGv8OFMwvu7dq!r^TlH;2)!@*0^kL#a< zUR4$(K@}t$9$eg=ab&aO9LCnK8USJfGW2w*h~={qn~j$G=AP0=@?H|OA zig)FViC5|L^nyID6phE$CDIupj<+ad;TnZnVZB}dUI zm_0X)3e*J|`H;uXVXXXTaA*l>Dr-z->mu%;W=fZ)!G8a`K762MN+i!+giRw!qJ~>5 z6u#IW70+;;wcG@`<2h)0Bd0cujG-rCH*9fBm-!v$<7pchej-ge>GI<=}g)!@WFf+a%4)PCJqwqCpS>lP0qbJE&^BDW1 zP6W)jv^1=?^k%Md1Pp(e=+O5WUwplX%(};xOO3beiX(KtIJOEGbj0Z_ab@rHzKJat zg+T5h4k`S8E_%@cQU(2B-3Dk;<(ymDERlcp!h67pl9#{WeUH-^&5xDso6Tv9STH(_ zqF?IS;R+leS}7HXQv}M4?GLirBeXrt+}zVNAQ(SZP7- zgyf;}%q?|vtg^90rKqftmZV`ITcbzwv)_{7WX+8>g@pOPqZ;yczWc($BU}VX+yyMS zg(kQ33;@I9p5P~1;g|KJ8WIokgD{cBnd-_zs+eY$KjW>fse3GfJ&K*$%JG{%2L3qd zl!;1Qd3P2l{w~3cJgAF)Q~z$~k5E>7hIV{-gfY1+wb4V3PvIwehfT7qIX+j zU)4Gwn_yK!rQchJ76BYDB1g<{e))tq^VxJx1_{v?CBni6Eqe#2I@pmy@pcz{69&lM z-|t`e-MhqA6!Qjg-iO@3n$P!EUjN%)Z&+ZCzW!jhSR{k){Gz&$>bGs{fnbkOn~YS8 zfu$5L4S#evOa(KLS#O}I;Y1WSL!i7BktWInR78rJZDfe7IRal zQ~CLF41g9n8q*@fyUe*!ZNs9sii^=ONu04w1ovLiA4Hg_dH@dNeUbtDM7CaLZ8ki= zyL#xVrO~T(c#BtLC1f>pS|ZE}0KK1G&*XlT7UApwPXhIJs)KovT%@4pEM25PHF4|f zon%JkvQ(jg=AR~G_`ts@2{O!ZbCclHixT4NzqlX5-waChr$g(@+%!5ofcmR&XtvvV z_vxCz+C?F&)z%7AU`)rM2hGQ}|J`TLQX{p#Mqt~B=2cKg7ARO?G77g-Mp~AE;+zxl zk!VUwJjN{6xSZdV2r}I(K{&{sU%E(hFz^5U778|-oim%`Q|DOzjaIZPN-MGT!MKQ^ zC=JSakBr&30ED$c&$yp!4V_2iI?~xkqDwfFnaa2VxP4M(HFr%z_Eg;A)9)@Z%Gr~t zV!^4o^jeT&*O9u=X^Vm&WisLtO7N*dVTcw8>S8$^yX+EGJ&cpHmC;w{Zf-Ik&94@3 z+GQD_1P{{p^$5JT!+3a&*mg%C_2)HydxdZ%8yF{%<3K0Mv*)A~F@%0*Gh3BG3Sumu zWu>@C9za%j9^oARjwl8&w$vWyZvn zclBFSdB#ro}uT9oO?7n zFjLC`ox~|Z*|{i1=GU;jQz$*S@)scwm6%s!sKXOsg3X z$-zY}tR8*$-8J$jC-Ls_W7A7rkfjVIj}4X{l+ovG0Q7RXzLjjNc1sAlWo)1j^7^-> z8{ElevHo{M^-vVOWs&%lL{c`}n+PkWBo+PbhSf?Bja& z$FsNY;F@+hx&t@HJ`Cs&IqI5endz!MBca^F(%n&_o39#I909N}2XH3IeUVd^c!F#4 zg*ee=d-)xHWY6EKRd{@7H^}W$GHvf0K!42QHwSYaBvw@RL4%H2DT=t5&sV&dJB#Xe zJbWuy7y~KsRac%I?#|4n&;HlPdqb2>ISk;UR!qgbX~unHMCEl|h4fc^<~i7Y`;=nx z$x>>CuHX@x(1>Khii`e3?CL~tI4s};`@Ni21=lzl#>F^UMAU!?hRRg>@cVz%F85w{ zuMRQ%T)fM|Uw=N4?fS+6u8&E#T#xCNk*0ZhU%!nSYM!ylR|OT8E(^4-}b~iCA-6Af}?}-x~Kych9~9&M?8S5S^>Ted3la zP{>}c=CrgCv-5DrhX2D70N`G)oj_ZVeZu{!nZP`{PhLCNdt?sXiJEKV5ySU!cJcSX zdr_$hJjrO0{4U(*FT{WM)uy>-HWNQ4OobLJu+YfCyD zWt)4t?o{8embV2VJei)`n0ZfmtVra34giYl4rmlthRo zzdYGzrd<4-ki%6#l7Fc09s2SunJ_6asX*k@*RWQOo|howuB@t^39TygjdN7e z#`dxjKl@FS3>iVLgpa1r5412}?arG&T2ncAz~7PuO$*bnXj7U@5Rn;YH1Mt+fJjJu-O$ghPmB_i$z;ktW!4IH@LE!xP7PD z;Oxv^*NO3RH6x0`I*iw-1Y~{8J-s$GBUpcauFkjfrw4@QX>*BxMY*Y(g_U7g-u@_) zo;~#pIjzVluJAy-FUcoFmnU|v+cw|{Kh8I7Ta-|$&a!=R(ew}{3^|wz3lYy4Mk1>8 z;;U``{)z$~;WPCxV<035FR3Ka6}^E`^bCLUmnlYN3m38HH|9X67)9I3Nq620-PtI# zZzcUnh{q`b(*P0d^Cj3^Q*gixx_bY)=AGQzs+HK}@aM&P3;;k9N|liWc7JV|O(z2w zkXx%AzwYk!GghLHNK@zg8q1i}@-xygiE2Dtuf z)#a_3aXfY{8~2#JZ-H!U>kt#Nfg*2Rar$t7eXa)N5w`DLK zE5{J=W3H8d=D5u^>}!OmJ!KSb$TIPJ%v6h3vjvHaGrDytf5Ki@VJ59(3D9_#Vu{kk zIWD12SaKkf0bJN;2_-rjIXga7CXe@v0L>Ci}lb?8pfLL76OrJ=5?|IoX{@ku$u(L&Kf8y1*+ygTGR)Zp_=(1WjpUVcHp+(y6gVx zYKG>HUKxNeJ%wK6Ib0F20$yk^){DQX?JkB8|jFrMx2xjyf zMPqZT$iuCjr@qu8ee$?}lWBT~#&Q41y>IS4Cw#S8AU8Xq+p93HT@;e56UKt4HX}HO zpJp~7+o)v6R#lu`zTnSCp4?JARTDTF{Y8MY2&o$SJECXS;Pxo=!*xc za$#G9-6jM&5S2}6yCHJJ8G8ut$d-IysK6KqI7A$P;~|7#?Lc2)^wR5<-bM=+QM~i3NOo) z2$q@A>JG<z${Sgdwq-@V zUS0x8`VNa#b63u<^Cd(ZlE6mw*v2{Xv|}ZP-p0;bp=*qFn05aEzoj6-6(|gQQ9Jv< zITAzHILVGa#Wy@FUldwiexf~yH7f%%XILX%m(>l_uhzQ_dlBNDhE<%!?E&)I-?lkQ z@W1pa1SlqxPIPt#&{x|fTJ5_&qPL%Q-m+Y}S-`umQ{!?JSwyS!t=GS`&xf2P_q1;> zoIu`l+x0q}w)u_+K<^ng8JvMU(gUMcSJu6$&$MT>dURPAIOWKik2QbahgdA+e`WC7 zMgJ)r{VNNj+#^HXZg#k22YqpbRO?Q4y8{=Vs04>J{3!SMAMFHw}?XNE-i=&vG05^>fGruqzcc=tmH7Mcx}E3PyCU_ z1D9G_5jv4Z7kvvY_LIojyZ*qR$BJ>ElyAQYEovQ{@_?vBMyYGT_%!JoK6hGL0wo!t z4E?p?Yu6j1$!M{W8k8(xC3UudOKu9fbv&T;J@&HPC9L7Q7n9nsFJ?E7DR+?5DA7v_hPe<_)2G@WSW#SS>gUd0YPE_%3aJAAtN#7)=Z z8``ao^Va>ZmbWM?+a$!1o0<(!dJ%DdC5&NTkB^*qcrgCh^`|}I#z2V=K=%=b7LSINNWptn8vKlbm_79G&-eh4+52rF$p zVsFS#r>m4-j~8XqL&R-odfz9H8F_i&1{AtfF34nGgW#4w(CY#MzWjwU;GcWbNdf&7 z0{#3wAl`xSM+B;sB3nclih?{R%U!6@8#yq%)_Etb%9z}d;(IVNZ&k!3LP4YpeUdt+Q#5Je9Y{bmbNzIR+jl9SRy&5lcmNK<^_Kwl4i0{G`~%DGRmKwSZeRd%w-s z7zE|++T*D#l8#mp|D+-F7`Z`zrA zy{x)FnZ41QU6+Dehi;)$tF{NnCffzTjV*bkh2pm=EyT8h-aPGq^1LG1$Woyx`bg%( zNpu4auOk`c{k2xV_b6a+elmjqEP*phUFNm z4euirk9D;Sl;iA2?C^i(Ql!lGAf5)|&Pmmb2A8uB>?*qVz2!6H+vZiMXDP(%r;E73 z==x9>oTy7%Ce4H5_~RIiRIqIQsULl{{|PT$A|C|v8R-Z!KNomL>vI-l$k%_|9YLw& zn`@utK3XDm7t}WkjF?$txVbW{VPO~cD)vxJh;qV+atcYf6qXepWORSSl8sj<^+}-m z#aqJ!Q_@rkr#MV5N5+G_zN?L6HJo(V6y~FSy^($(?i#Z2p2=5p{Hp*8 zKJ>&Dp`rUZg`?SaW2DCvw>wGu=Kh?Bn{T5&z%GQnV7b%`{hRty@eSBg7oP5r z4Z>`q#z@CQTNW10_4-}Abk%lAJ{H4Ki*_w< zFbiD_cdq8$zri*$#Q!;fZDdrmGO4fgET#r_sBHd}u>7m1z>q+CuaM#;ekIy~^Xg^+ zkILV4)m9n?t&U92??E_h(@Q~gXoR-$Q^e_9bdP$ZVrx92-dueOUts1lMKiRY%Yd-L z;0Czr4fZ-bbCtt7{Eff|JuQl6BOa&t!p{NvXg=$Vyz|O(Mc1TH!es&Y;!VREONCK1 z0rFaIT--^djuoPBH&E#mKkg5MISR2v6;^JWvcfuOD6{8x zV*h^=!~Pc({z8l7@~YIXNvn<}kz@Og6B`Nw-+c|VEh)b|1O*eIwhbTuNF$z5w61|; z(yL0oGk||+sFqn@r4Hr#{54tYqxdVkI=OFF;Qwm@MEG4R*(J~B`8XGLNH=7IKOzk? z*3BAfJ9I?{Nuw#?b$XWzqT1w+$`UBn)~5bC#jUcAaeMTD9dZNEW*?CrE12dkuf`G3 zwftVn2FleLTO#KiK~7L<#|t>^#o)fIQP^bn_Y_vuu(%Vk>CO4W7YQvwOeMbLWDW2f4i z^8zyU|MB#dQE_#_vV*$>cL@%`J-CM87J>zv;O_431b1g}hr!)~ySux)Kl0ss-&(U~ ze$QF^^zN>zt{UHeQa*7)^q=jvMbE@!@0Izx%Ft@;a!PkRKT{2yi)1Ay*A~W!s1EH4^86@ff zO&xGt=RUVT7o0k}?=F&f>OAFLfWr~snoHO1AN`7k$j9lv7(wZWBD_ikyaY}CN-G~e z_{zpHf5~}ZcofUbb}XW&_G0#L01n@>d40YgpF7d%<_P^__?Wa_dnhh8KV7xph6uIh zK2D>ySl^p;SU;Z+6+8Ry9F*gz^vR3LabXdN)n2F*1?15k%XrAPo-GTqQIA#N!&BIH z*zXsNWlY5nEXA8$7Yb?}H8Bxee{>T6Za`X?I}G;5c*&GpcG!3pzVQqpHL+#WczZp9 zOHbGWK8iB){Zu*qUkdfyx4L-H`xK-0dwC<&X~bwCPVKL*FDiw+v@EWTi&H- z-Ap!;iWP^JA=EVQG8Wk|a=`S>aABPSL@5sSM42Gqh|l7Rk!yEdj9G3XWulMlK=uIg z!*Uc+z$Kb1@delbtLIV6oA8}KkVD4zu_*VaAJFkvKykVC)(x(08KTm?_EdG` zPjo?aeWf1AnenC?YLvEw8|lJt6o=;$?+_<30UpL|bT<>9zSEI-eV!tcb+(mml=DT% zsWiXtt=Q5VZJEjiy^6~aA`E8d;p^p_jXO*5NGD5SBGAv}hx*+sT7|ad}T4Tw7V*c(#?V1^Y1HqP|&| zP~*dRHbR_P=bWDlyI7sJAaS@rQPJUj`g=%%bO#9uAq9ci#3aYm5N?Khs+X0xZ*oET zkgQ2}P<`~-P(PC#HC_c2#Pg9B221ymS|(a)Usaj-H(nGUOT>1-v;Y~-rdzepgQwx8iiULbOX66gYy%w2;#DOFDHuaoaR2?-e*Cnm`N5VXQ<5+$cWHlFs=q zSWjx9O%^f_;qyAO=MeY$AOlK%HE4LU_;-Ay(#P{&JJAZxX!R^dj5+DM6l9U#nuTkI z1`16ERrW`JQQ)Azw1<8lXN04Yq%h>VVW-dekYbtW5E32QW^)c`)=#&a8YvICbahG# z0*EgaOSq<15=ddFguf$0Iir*l`Z(>Q9ppxr1{z;*jEj6gT%mt93`22TJfU?+m0~(L z_iINaRv<=1^OqdkJU;v&0z@46oKn8o^U;UW1J#XY(pF{G@N0RO)3hC4k%_W=dysC9 z*)M8fbet8VE2(3@l9$EQaEz}Lv}zUxmIC40*kxQ#B=IYjod8UzP^+Gpm|0!1cu!}1 zQP`5UpB8Piln^`ZOu+JnLIJPLoT$MEcCQ}*vY;feLEa;J&>ikR8mT2;8(u%gSXwxf zpcMFC(7*lBY+n6)Rz;TM_oJqxKn^Y!6~Rr`jteZhS#w6Zm4o8_2B#djCTMN;9YZxgQ&NA*D^1Tje< z=TUV_ZJ0pmR=Qtiq{1omHkjY?vsh>TNNcP3*{>M)kE~r*>vuSMvP#g^*00Y6Ef#V- zE^J}VDZnRPdTzM~?e~u#yAfHUdRVd;Joo-vTPX(dZFnex5V7** zwhoWA?J8%STD^*!gd|wmQCUT|-o+%3!TW1K<<6Yf-;UJ$6Z&UWO_JxhaBid4$Tg0N zj-$I?#xuzq*CU`v>^&n*sMAjo#_EPx5e|P31V~D{zr}uBL>Sv0AaS1@f5^a@IkXBy zm1~%=&|9Y@F(mU#<|TAw9iKmOpbn@OJsos0nZ( z_I_jV^!j%|cIYt+Oe`?In=Mi--7nl4)ank6;6A^ua1NNo($J(dHY=;kvr55S&7-e9$|fU zguPQlvFjQ(^J$Ni3KPKV8+l z#wz>qY012J{n1Z2RWejizo5A|E5^luKb70N>%#;DurpNI9F(vJYNA4>+`782_!KEh zSrCwx9tu1O%FN z1Md;*kMk2c=b8}gdsW7{zA^uld-*0;5V?KJW@CwDIEh+BQW-&iYdF_@3U?vQZvWt%3`$#)2-L^C2qd z_u$2aK@85aVWlaJ@ zH=Xu{wYJ`N=EU~W#qHz7Aa+ztq>nScQhNo-RA7<_)eC}&#|byjDItjZmt70S{{!s| z7G@Rj6@d&mf;8J-Tm|D*Z zns40J1B=|a{jFj*8aej*9y#cl;v4T89e!3dISl!`>Bg~L>kg;zj3iPs4<`f8-nHRN z)fm1S?|>hvVpYcDBr)Eny{>!~kR4S7{;DPBQrgxp%GPIyJr_FPxu@0w7NaKvgjj5! zSfi|yCx<#Pl=wSxorRAfikp@&sjS0SbL1DZMfxmdoULHKfQAWek|aMATR81bL+c-h zDOSJW)>p8PLj1s65kWCZ&$qOQ{M5L6EFg)(F}d6G86Nn1-Jv2C4(Br}>CTy_vk%%= z4zNG&KHBvB%T(&$$YqQEeJEf*aV-AS&j+6-Q;7$w3WC}J8nkb$hbZ|i$786mkt zDaKINutmj9HmIS^85!cZVpB>t#vh}Qux}g?VZH{`to6Th*v~H`jv8Y`6^Zh=5rF4h zC)4_EbK8SJwSjadx3|}n(1(mGh&CWFOeV*mS@;9?$p~R(oxG*3>va_NeipVv!`jE0 z5HMsia5@R-s-rpB+j*V$=S~T;3k%QdC117w0qh^c_H_M--jS4vjGBc;d!}c`tAQbf zMsD`wK%JUpaoa{iQyElFwJU*4b&uc*L3KtBU^^DoOz-%x{4D~JwC3`L)q6LLx4nt5 z2}AR-R7oFPzopl(jUeFKb|^%`NCW5rFUODjEmQmdu?VaNX?b+snnIl%vhoAF4f{a##oPX`X#BBh*i%RHy~)MIqKJwH`L#rXk}}{iPlxP=T+zJ z-P3=zf(KCRW7>qYY2k|}5ManTH5ru>h=wJC9J?w2$j@py`JID%mV6|tlVvzir` zd~Qtq5B3m2zg3fqT&7Y?oIX}n;rv^o^18IFqp9&KIE9qwvmw^L9>F$SMSOp~gnsP# zwAIvq2#kFC_})fn`5F1DAD}U^!`Jc}*MUC~TO}0fc^$)4jVOnZR$RTmL=Z*zO&|Jk z#SxhFr{hhWcdGbKK?Bw2AD{5wNz(OpY`2zI?&!@IaJTA~Jwd8mhz%?LOs#?mq^JK_ zXTbwg=zx}X>)s~l0m!!X0~}#CZC~`mn{6(_D72DmvRBMpm?r4I%#oi80@jw$x3deg ze{OG-RL$|wxmMaPr*6Oc_V&cbo<}--o8vu5L%Fa)bMp=!Jt9fFCG_z04t^cwqs{PD z7XpxDU?B$3qPP5JF*S{M=&w7Q>Z)S{*&KE1(+czC8y-m$dQ3!Q3fD!3oD*PHuW=eJ zV}DyD&5ou~Av5$o@LZq!eI~n8J-8xK6D(-kX_8dB@r<(dVM;@LZ8`Qcoq!O?l;3om zQBRXI8&waqaF5Ukw#ujm7bb4n()s?5Qtm3~Gz9HwL-2Smy;j^rr~RV~GBbmhqj;Zh z0~XDOZX81gd1e%QI?FEzfYc2O^SGq!lEBn&M5@Mj<^h`C%Hh$}4-fc2wmnIG?|s3^ zncL~}lNSxp=Yi2= zd)>rntGZOK-U~C8ZG3zsDQ|4a(njKY-j z+9X93AY~}J?Fr9zo0XOO3BrdY!8W^Jrk)6w7UYl1RW^<*6(S++E`j&k53_$4S@YEk zb672JcEI64D?>xzqb7{benlgyr5uk8s>H5~CzJN=mDeZt8K5b;*9t*{o3KXfuY6tE zxR}{+kKY^F1{%G7XhtH})uj~53-KD8K%cw{^-_STb~FVhW9e@q z=}^!g&Jv)160d3z*1~egKd_%R1)hCTdTa*HIA;@GdNbEw61(uPpb1|fPchUWBifB&Ul+xM@upODjs4yf-FXGWqR zQ$@=DB2x3AR*Jy}{r#?%Y}r4>?I_In1R%FbidCs(*f2fq(3Js73g z(todB;y+b!ku!1Bfa&I)GGfOqRedLMlOR9#Ij%0yNem<{Odyn|j09LD`1* zhPhhx`eN$1=uEi{-w#o?DEWD1!t!~up0U<_4j?Ja`R8!UotkjA_TC2WeFj+sf$BkR zQ^FisWQxO8RI&1bSu|&49S%^9T6oSOE0>{i7K4??YrM)uEJ}EBqhSPOLsf{iYgJt> z1B@`82-lwb_hJX>d+Mv^JCNO~)5O4-$%{Uz2$tyLcUoLaFRb>eP@YtWs;2gB<^KFg zkps=s6z5FuRIZFCYea`#l@J18SdM{92CH)v(5G609-1la+;-5(LeP0Gf5HJZ!Utoq zF-dhVG@Oxc9{)oaY@m|eIEb?MP7l|{DMLGJoZN_q9qfy?5zS1q(ed^;a@aeE{7?|` z;&=a~{coT=AboRbXD+yuPw5GMmVF%6FnxnW5R?E8$eWT{t@1~wXbg-5sN54^>WDrS zV}ga|%m3!|b-s&#%_Ng3t)wsWt`~hg#(v;7ztCL=pjkh4)AV7`z6;&070ky{YGFQ& zth`j~?u(~;sQyq}ZSJ(xjBG4|gWqE@4hu-Wi4dB?kbQ)SNM=10ks61XgvfJ6^Hs`o9Q)1?-|@OI1}x(B)Kq+xOD& zEam@zR$BjpI03O?J3=!czT9fF(olum{~Z2n0?)JskS*je5xrgMelkJo?x28!ru_{E zwgxpnOrm#OB@-^)i$@HFU=#@Vc*-6Y?7V^2(U33-IqkN{LEAuBWds!;iNZqoH903O zJA2WvL6E1&vfFIE(Wx|&vrjjObx9kArMGH%ZYgGY4tD03#TOq&nkB8)8>fh!af!RQ zAAxx6yH*2ls~1gw67iK0H94`Xa7e^>_bjw>$&Z6E;f*YDrtj#U$$HK2yL5*-9S~#9 zGMo{w_#dcti_ttkBItID3bmzkE`N{CcTma>R5aRj%ssx`CgJEJygt{Rg9g039DrL4 z4zj{n{jrV@f4nV(M|X&@Ex*lYe!+|>yW})o=apvM)b2T|>p2m$>sYbPv5rO52#7=L z3k}@Bts{9B+jd7-Mc1~$lG_Z7?%{T?JXF$w^Bj1=a2l*RRTXl zCy__;&1H&}KM`cP%2tEq}h zkfF;_fq__<3XCe6*yZ+Iu-Ey1W?SaF)b$0&GFAzHFH+6p*8j3&@u(~c20-k3{Ze0V zyfsIPPEC^CwB_Bb?nvY8HrrO!T6tC9#&gu@*|S9=+}Ts&OP=4s$hS!P$q>r^jKET~$p`yg9+Py{2+lJ+64KEzq+whe1heTrLQjyW)t*y~kq zo(r^A48Mm$FQm@-NJ!@!+P=WsXZGuakpD_rF=EciS_(@tPXg~o{_nH6>Fe>(9nzIN z7G5(ZA<3GyJA9}&v|BAxpyYK1oTAEwYzpj-MPsvnf;MNqHB5LcoY-RPK%a}n++=h>N^m?yY8Wt`(Ow4=Eh#E95hN?)z+}&@Qj?ErN=am(|sPj-o-BUJ^xct!A=K^p$dg{YeZJf-=!;Gw5%MxA2NS5WsGRll0!`?Bo9Pu3 zV8pu=lVD0pga^yLJ+*LLR^wgTJ}rbbEQH-J;GFwhyKg*BvYniOd$`ich?*&n-hMoY zWz>!QU3S94(WbU4g$z^!K&#{$yy`Q?Y=#VLOJx@t)q^J#IPIx)awhS+5I?}sKex=X zB+;(#ThT&DBFlhtXE3+kk3hM$9?%lt7PZ5(-uKBMT7Es}Cm%q#D+oV~&=P4aGQMxh}*r}aktdrUhp8Fbikn6 zfIQ7N+{)kM=3MZy=CmJ(QL+RuSqOsP7vV-smSOVsO)NtdXZ_KjxIClfgz~A{E+n`) zk$1~~CX~yn&G{7htTI%sGHirjzTpGLnqI4dQ5*StwB_ggE`F!9z1al0&5!AQNUV%| z)SDvw*7$9rk&mL#mS9GkL}`?tUEs+KI+-3K$|$g+6%`TH;BR^szp!PRr3d$Ui4L*O zJajb1ptH!$MnF-DE$BU`eI6?4Hyu%ri{QRwbk}z!=Q13XPI?Y9b$z_{y`%26{-FH5 z3kfm3$seO(&+>A~IIv%{SPvnNNtfz9AMm78*td_FQg~E0n3)Y~5W2|jbOBB^!eIp!kqE%X%$H5A!yMA5!R#rPY#&#RYnO8bwwv_QT zyNr1uv_Wr`!p03Py@1o)+oeviyyJ!7WWEDJ$J@W+jdAVXJ5-4O=R?Z?(pqcB#_=;s z`-<9wnbxMGeOJy4D&Hk6&znhU?k6$l4R(+TnPX&^1(|yA(VM`+?k64(AJ@Q@yyVQ5jp<>o9!wVy zV(R7;L^E<>GC$TCM1IuJ=HUW4uU0ZGl#z>VUf0$k=;KoljZ207`Dr?DRk zty`6W1RV58+r@qfY$e^UZzbJpy*%q$W>3h5=b8+B?4Zwmob=Aa9_SBSEvNvfP*&w; z2Z%H-y`6_Bb&5`1Expw4+l(^QqLRr+&-MpL`|8_%O9*TP`&jT+3X)G;c`BAHxg@ju z@Bu+P=%3NR%MI?vN!nB{}issH&~E8>4~II7GT#MkS?C0l0|bn=ih2ib{dWxjWl^6#j~*_;gJ+5);%4^ zg$SQrg?CWIkKH4U+aw~w@P1WfT1EG}0>#r{A3o3BIn3d5L zDXnljh1vOY9od7r?x&mmy+VA=tRIV8r$W#7)XPSSgCRPuB-zc?6TwlCfhLQj?tg0| z?@qNMuNUQ!Es<{I#iVwXlV-8H|9FIu8>qo=e5@A^MxvC%e)rZfh#i>~r>?<&TWA%dS@cV#zGDr-bQGCkt;Elw11XgV z$6it{z2{SPnU}K-1fDsIU19VpM z?~$KU`}23lsX*mK{}{S~R0W={TQP$v<7s=EdmMiIv2>~him8v_41Yi$-VWAwF6OnB z4mTJ5YmUg~oUQYP5V)h^&}f;j=n8x6>LWrNDyoO1jSW2_ClOg&8h*`}J+y?!fMKo6 zM+_grQrd(fTTVX-b%&}I4e18bgaQC>Qrib~?o^?QvQg2rKeMpTkz<29K0fzzmfG7#`G(W_??H*pt;X zudiGI?(2S>=bhYCvYiv*s}RAX5W#ysxZ-XI~wZwv&PtT^DPvqwCriY+6c9&?{rXsOCk!*kd#HQzmDfFv9;2vZ1Gk4D3)KZPO*gm!68O79TsM$p4Vrra>Dlqb_*`|J2MyoPiap|u^JFoh+Yps~| zSx$uTAhTYKkHvrkn`x4tExeM3I|FXs>TCiH=h!+*XSw~28=OBM-q_?l-;G(Y&bbYV zkD7EkZ1^24pruBbg6C-Klh&mb0m6Ew-qUc%m{XmXt^H9psaCQ`OIB&5{IQky->M(R zIhx-I?_uOHSkW)75gxyM3l}xX?Ov6Uotcjs$MUDHN{*>8Y}6>7!WQMyc*fIulbl-` zivRXtvL$4XU7K~SnT5ET{D3GRpwK`Qr}8;LoL%-JWl;7@7^_LRVqb(m6iQxI57AsB zCHXek#Q)tT!%-lhJzo&=8ja6rHEyVr zlcB~^(zD!RykOr8I$i0XF`%G$&LA%+LwdBxBZdS=ns9VySJ>adziRLO{Fl}=yjz;T zG3e?~K>nD_+li)a>VrF*Ma|u!EkPl3ugZbaQK+|ZAPxi9Mr7Cxkn$A`jBS?7+$dzg z1uB&X#1e$nAg2dq$UwdPq;#O{-|2 zHae{sp5rgpqE~*I>jedTdvYU8$iJmiI)Kgn;{&{8I(n$1at^g7ubry8KZIv(&`QlzHZ171n;3m#{S(yO zaz0bjo_v)?ogNIOHv78kD=*8ySnGDyg=SoJ$`^hDu9T$YJ{O|>?Cr-n9B&v}W3$v) zM3h%~5{;Yq$R6CV<^eJ70pqFLjThzTj9v!wJ37}pI^%_eufz;gz&GC^MI+V7g>bU_ z!tdAiZ>0K^yUdb0L|l?)$GZ`5AgRfVCA0ciUA0hHs$dr9Lolj7JyHEnYb4cY#9PlmGu@o#QpFX%g79G#~7*1oq-!1Xi;()Pm98DTQ?{y(Ca|@=5LuK|NNb2Q**2|F2mbBhCQ5 zT?+s^6&44g+knnC^OrcQUm|gZpWJ474t}6*F5Vi6_ztcj#I_i+VLM0yHguthrvt|QH)1Us&=SUWURDJJoVOypJJ;7 zwNtO;F9oKqJIk9iPVS5StJ%6Q+omw_EP-D};tJkHb-7Zydae^`Gs#pQ5328o<`1d2 zKEeHlxqqcZympOb+c@)bf$TDqvR?34@Z=PY_eWoxC|-|dEla2F-woJQR9 z8xj)H^{zFeSsF3Nb`SD=FzOdWd2erDxApFH3+QH&pcJ}{mkn|q-p!(D>bpsUZO>K5 zUUdx6t~!N$lUYct>>TCDusoi&C_C~v+HzEixBT|Frxv+?``yyzZI9PT-7Ub6bD*fl zKIw_pYVT$|>c7|NNoYYH{QWpmM2z-)0arO$#OLU;<1Yuk>KMrEv24#3@_y<9Nrj2@3a z?$V%=H$oi{KjL17Oh~mSmVv=b5434JOl&Z;x~Lw#jX#vo=H-q+3C@r5+UB1q0%r|EwsB;#jheDXz~Joij9)b=^@tlrG^&EPhpA^Yfhy44t$$nx2s= z?ciH5x$ESvkV7zp=J^7T?A*yRw4hMCgB#x}(HG6tX=%b}usorUu^`!Hp&j9CCEW}> zUxt{U+l zn$wq3sEGGPvx4-d#e!1iNYd`@F9DnO@F|Vh{l$7CG2(0y=i5uCXhN*N3H|S4x`g0f z)90U55Bht5N_h$eDzInxd7VuPX&el_E#!HhOk}~PkKZLzOz+R{V$ovj1fh*Jq%CvX_+GhyEXm*R?$vbagi8sjX- zJmUG55idMpzzkgtkYzZ+T^5^3wbLHyYS!u0y8IT39@ofkvkZ9UT{`T?6vjkh%Ht6} zQ*$d!jwpuoH(?@#**M64^-(FhWG=xqO~Mw;v=dS2Wv8aUXZFM8NbMt*(!U<;lRQl_ z65p7Ww9+E5_|$I++k_YpIEy6uCT}%HD5^x%D+6@=QOZREKn+Hti1zO)eYS}PKUE7^ z(y4;N8JD(ftS0W&`Vmr0rKJ!CEE_X9UX52EWV+E}z%B!OS40Kv6rElz)%u5$S%UxC zs#mo4*>zcPlHl5d|EQ;p`IOz+O1dlBr=F35q>(X0d&wq_@3H~WvXjAsJD(m`?Yrex zk~ksAsY}4rX1=*hieD+glW=Do=dsHhb$-uv>}oiPyqKLb+tQIi34rh-y|c9>LRO7Ou<28xY68B_UhlLAo&PNomQ7`JW;wwcopsD-l- z!U*1lh@`FhG{k=E=S<6m(FeY6zxMkse9Oh$D&+5od+}!At4n0R&SSYkG(M;L#>4jX zRxEbE;QHRkj~0_5x^AW$Sf+bXI`uq+kVhBEO@iBW-Ot*F%tr)H@CTp{+;INcG@tV? zc+(!kIxYP(*S;<@2%N8Pzea5>xb>D9#oPRgxE6j8W-kE@ zp-c%X6SUOlBIp0wcUjfVfNma6re+RqQHS91RD`jJk5<`-%3=QKuObv>>ZitWE3nXY z5g??W%1rr3N<~jD{`Dq|zD^fT#%SHT&%)#a9-{$l080|)9UR@7d>mbkPv63L2kvq1 z^yjSn2B%%IG|^KxO`E7GcLI{kQ`)22_p43`ou2l;{ZAzVr=Ny1gaqyhS2O-vwe;({7taPOScTErTh=AF&Sq`>V#bQ^A%vSMdCyRP}KmIc7rD70-P zEgW>^Ai3N_DXE#mdn==3hr}`Y>v-QZf5$+jT3C3<;!{&)!-&A}fmUDj>m^E0~0dvuMmH%l-1p{BhzMPDt%y@AAYB8)=I4cc~6^u zZ=T1V>%6H?c>_ge*wC+^3SKtn?)imphn~|8xu}6;*K6}8kxIHUGNOH)OKiJd&+pno zCN3AM&q&2a|VxVGKf4hyJzL0!U2hYM^_VDxhF?uw3PY+r>Z0%JSP5`%ZmPo$6G z*55_-blV3iJi;w6ouJ)Zz0mH?+TLqo#ZN0#RnSdP5Fq6w1d@dV z?`5KtUC;I1b}$%Co9bj!`zW{r{(7=AFokIgg&1rm+V5N0;l5PNcfPlKL~}pY{kywN z_~bAZy!iF;N2qG8Druwb&gFUS zj%6SM2sFX8V=zII*+uS^)tF+qB7&UD8rMyM#wdCkbQ_UmnyWorW4fKcjl+{!P(2<{ zTejZ2Drhh3i+p}Tto-P-*8ag>;>P9RWx9mw;tVz`g$m{N1t!dLUW{`4OtP$+h#FhM z?akd9`tW}Lu&+x(ua;|$m&#-8rJtmPnPOF1)NqW&o-42N75$M?n*7T|GHU~FWQ=nn zAN)1gG7LX(BoYu^#}yNAT^{s(*&NdFCGV9Ev0U*7=lCvDYPTUD7Kyzec7}qe7g_J8SHtcQtVW$|hA!`dA=Mx9 z7|=iHgqd{jS(#Q<26TyUkE~cQH*$X29%{`is+K0FXd(EW5dpncbHhV(n&R6Ib@rW| zEDy*+KOyjZ#@zjnUia_|AUkj~eAij`w8 zIQ~{Ja(j_tJZCm+avo>Fb`QnK^rxp&{5~|?q6Y90{;D}%`8iTQG(jr@)N`Hfu5 zPm)8r+m&d+Dq)E+XGZtEd*g<4>w2$n83=k!lQjRek-BeY1Ph5J{aAUR0-w(Z`;&Zm z^!lFXf-4(@TB%ZVBc_{A^?P2VFLR@n-%cUyYYzt=sD=7f6=dE!NFLQ!S)%`{S@njD zff>7`;>HSM3-VdcFLqSo9-YitCkLI+Am^~wm+DyC#47I&W+0Nn6Xu|eX?Z%yyOJfl z;4ZphE0s#r`xLtkkn zDMY>+s@?Bh3CE~ElK_3wp#R_tN1;}I@)I;^H!)wuV5|y&untnAt(!uMC6Eq z--?;C3E8@hVOGT^tXqI9onj-0M4EIzK+2}e z(ibl{MDoySXW&QFX51n_7Qn!guOTy!h=Qsg+u&fo?yUZJFW@5~hezSL8$mln&!bI< zUo-;P7lI`PNmYsztq-uw9-sE(@DJC|et;%O^71V3(|38fF6dyr9RIH~>~=_wQ6}}Y zutQ3U+YTx=bvs?DcZjb?VCy^SdA+3MoZh(gU_*&6IE@!#{X+kTqlI1eC5dj6`qqNl z@{8;p4p)7^!dJ{^$p|ASgWgW)b0Ql|3RB*Dlm*|HHK#!*)WAsGxfOwk$3^`Lt^g=^ zR~HnpJB-D-@2YwFY!c7#JPRnK&fW^xqU;N-kj6Fd5AMwVFkcS7bNp-CveDM3JwNa% zv)=xq%=oAO%SYJ>HZCF^Q?zEDux94zXv=<`Xg20Usrk(Q)#np<7TXpfd^=z+@%v^& z_Jh`!#--=G{k}eliu-mrny= zB!KnkD9u~b|F9!hoWc(&QohgDeVeD;p4( zQlwNGX8`=|jzlc^1$SMdwi8;7(RH56@IBJTtvhiJX&3wkW5q{6HL=?E^+t7A7PW}a zaln!*%pc2FyCT2nlOih^B|WaPYw&(dC};So_5Zv=%+jqu)O?>2>o|Y8!`kRuMKdM= zVY^&`q{sC|PlJKH{G7IrJb$zNo^*)G$Ol7~m%MT?o&WFFdcVwi z*RA!GnG&qB@QS)G1lxm7%PN^TMOYu6hJNs#%b2*qS@cmFj2Wtoj1=9GL}s1z)P#9* ziz@XUva0F@;62;?Q5^4)T^=-j%#kF1dh7OdXhRQWJQ0)q5GVdY-yECN_D?e4u!Y0~ z34A}LlU(>=Fv0#Xt8R9+470EausACZYHu5mXzP~{+{o40TtJetB&+x3a^i(PPG|k6 z%_-@u;Ll_FvZbZM?|-YH_6+K#g|KRVzZH;WE(c7|>nVQtx}qRHRr|Z0O@6EroK+9( zEo|GVf)%B5V+J_)PSRnCvpRNC5eKbl=p8&G@V!r6tS57cf2zU`n@$aG;~c@4DUCsj zFoDkkQ=bV~X)nx4Iu%^n2;~kxS|VCwoMAas=1WrD0{j4wLy~<)^I0rF%pDG7mEI8?%=Y%2tPJQ;QS#Hpp$(f}?ar59Fidd;S8*-p#C5zy(@OI4ySgsuHxwh4z4Zom31y_@STOj7TR8q0dM63*qNJ`=mak>z%EhNFMjF zR|=%rSydBz6CV_};!)n1 z=Yh;f*qD|94{vJnVSg&o;G3-ALV)gVUK#Wxr#&W_Db3qUIw1bgeF(Ce>l21p4i6hH z`(6sTsIRDx?>94IgmQ+Xp?Z0HgVC))$s_w%Cn2lBMz9`>97KEN#0v3*;^@U{*Bp{i zW5FCaRUP?&t&xm_yz>ZgA(6{cP8Iw$wMef^&&{1=HwKMygf&3#RIghPJgoN%wfsjL zzn@n8a-_(!PjRwq>6+Qn4;br&YRH&maph=1+x@jaOIl{|mM8$_`oHsKUjWqSfKJLM zz7bSbGY6;`hLG#Y-R&+_Kk#jK&0#LSX~V+L}e)=R01vfJ@XDTaVNdg zMTqD_);~ZqceuOTBow^n!=fM?LdaxINrx3q{R!v~$rk6v}_~GR_L3m>Z z#BV}QZdN@==r0BJdNSJlL^>H_Pu=>Iwgq+6oroKF;u}6aHB4}_{=^W{@q&c)e(58Z z?6x;=d5L9DV1#|;A)F~@3>5P=5Ye4mNcQlWId*gnXYt8 zv|J#7y8Y_+GIRNQI=V3Rh%-6lhxeWTK4!OUzo>{sCXD2@c~fQQFl33!#(I{%Cd^wQ z#l!3U#(jMxD%x;Jv!mK9mvI?K- zOC4MElM~qUt8V8%nwmJpt&pg_Ie>R~Qg^L{u4*z{fXU^-%dUbVOF4*+0&N=AzWXSa zi}%?HKq^4ekTNwh4?U!aCxw8xSznox#IiAAhFw{>r1gBZZT!R4CZEug>0iI7I)Cj+ z$L=zep7GQdL1QGlng6K)^W!a4c@4iWmkXOwi-2z6a_t+ZaEv5US}qP{Sdll~t2Jle zmW`ckaTOANIphG|^zQV5#p{{LxvUPa1`t3A=L}V1Fkr|3N7Ok+$KgeLJGN~!jqS#4 z8na1b+iGk(X~T)_iH(VE+iGJQ@AQA~UGG}6@-ZJKC+D2K_w#!W-&RQSCKp~B_4KU5 zV{ZAVF@P5yd4HC~a8yY9r)UXyzxMV%g>Vou6Qh7MS?#Mu@(VQV3^xz0%VoW9BLLQP zFO&1d&^Znj#7c`~2kap}Kkcef3L%ju(=Zb}HigiCDK8e~vou_mSDooKCfjGFN$iZ@ zM^~jY`DnfC(J}B@B7)(7olJH8mFZ|;Jr1d6dn+@8i)(H&KBUq@=I4^=z#+|vJY*rg z#P+nZ+{y9Y_rMIf|M@_(>dTVIB&6ru|FSl#7l$vu{YnB5OOQB2R^c&8iS3V4@^~_4 z#W`2Lb29U1v#F8`T0n512ro5j5i{b2eKj(q{NP#A&}}fg&xHBL5D;a^CSj?;AaM-9 zg#GbVHx%(lq`VvfAB^bZUR&P!ImBJzFRY&>js)`vcgG1Ebq5>kxg7K_wJ(HrH{D=r zmHn@xm$_XK4#(a4+N;A4>jn`to?)Q+mz=pE)z@=X?UPeqsV!*_d(DoLvNNh>`?+yk z1ekH#gd&-HdOXQJ(cv1JP9YjeNn(NRJt|#{&#+mwL2F6lL44l@z{ae6kn<)GjLIX1V1~5GRy0Po+%)yVcs=MSOaEB=fJAcqVHUNUgRa z_ojLEnb3x$^`zSBuMN@ZtZECFl`s(6<*u{e75K!pdDL7GkoWk7@>*pI!u-$;{aPHe z8}{L@U&ybGgH1I!i}iAWeidyHu(|SXIJ2Bis(j(Is#S7M5qsy)s3uMfi5e(IcsnX; z9V>;iNHVEZ8dacojg92nq;eLcB^Kyp1A-6dfPy1IStVQ2di{xKxpC@K8_XLbbK=eT zU776BCH{K3z>~}eL&u+ljl|nFKG*_+GC&E%J>9Fi-_%o_Q2`NxzG9AhOYzvl|15-p zAdb+B>Bwc-AKGr;n8Dl!z3j|}jyGj#H99$H**N9cqUB;kDbr*y?HwTZ>)q#n=N6Vg zduQp^_!kplXG2epm$XRJ;w-5HA{Xssx1T*O*d`sU&AJkaqZ{A8M24kfupeP0g{eA8 z+1~cw5kaGeu&*}N!=0U_8z@#yHq972$v$O3O7v=Nu=n$Z>U@P< z1suZm@PfYSbMKzxl%GBAw$*=eEp@hLZ+;@<;6HNYTo+Zb=vvH%MmHLzykaiky=#Wo7C#AWD>4U)yHPuKkkjF;AwB zhP(!dNra(NWMAQC{Mz9#+dMpqr$ecq&(zU=)%`zJ`=W4yX1%7dJXhCYgS2ts&QFm; z3B3ZGf|xb*m%akuGDI*C&RtuDNM?fvGgeZ$mEqE<$;tmionetCGSac9Q!8t>&NAcL zeq`QyGML%ciL855KfwPDt@2eTn&4>sx*9nwybfZ`fmwRILZGHEV%+@LJM*9qhBqtX zbvMQ;>C~7p3w6?J-2h^+TVDjCS|75pLT~dl3!+w{1pUtf8tjGR4?lRfcT5jI`jU%i;yqNc z!o%(~9_vZuLX#5lHysk>9*S%zglD!L%%THTt?{M=i5RgfBcPZy##0?Z+K@Ue#V^B% zbXRvasM{PO=TbQ=|E@g;Tgdd4YB&)s|XiRt$FKoXbi$IDBW(rUJ=u z#&gYy=-GlCAw;ig#I7bdAMqd9&}p~F(B$t8y<^Ydc#t;cmD}q6TC|06;1*WpQ4SLA z+d>>+`EUj}aD7QMWSTzCqb(bt?#kU3YS^JWChh*BSr1PJf_vd*F+4L%_rlw)Z5EPe z6iQs061uGozZJeEt0P9vw#3IM36#N1!ciV8Oh97a382R|MDDyH38mSu(T4y|>F*bz4?PII654J2A*cEGwEzKg)c_LxYs^Egm*p6I@{7jD zX&5pq3|Ct;P3m)p#fNN5Z*}Eu6W3aU62k`Rg1CvJLUnww9qx|}NX1y$ySOt{y1tCTO&aEPb%Wr-%c$M92r%0?-gA_fAU;;X_v@ z^IJ$?7;+Z@%Gr^J)*d?J`wHLk5M`PMRyGkJnnRcau=vzmJYH1~>ee4pOqLVRLdv{G zh?>mxWc3(%c{?OUrR^-1pegm3G@39{Q~^`djS9C-!>z@sJuYpE%~#U98K zwShzEiP;KcN!Py&UDDL;lnNM3;7MX;KXDYY$3h!JaSFDM{XqTJ$}A*bx}2g#FiIev zoD8cBA39_rrS!AAf?}z?63ExS3bB9}yqQ;$Q&)U;q_|U?_~jmJNPnlVw(m-C8~n4v zH+IRL8??OSv5*8#HndbwH|>%(4G7HtWP>1phBl;Aeb-eqpb#p9$tuDnY%!A}=@IT2ufN`1#U010IW8w}3fLc~|2prb@{(ppToaDI z*E`>~Y3RvytpRJP`P7kq3c{lUHi@l1V`MC_@#cV*;Ndr(ltYwl@7Gu?HWP5b=CJ6yTijX={&mFcd99A$ZUv!iC3FVJkSyeN8w^!lje$Iu9E<0~9U)>iR{^EXdPn6Bv}wFd0>8Zc_Pxs&BX{lG-g7sH^xywcXIsuiG;MNHf5$yI>jW&j z?=_1`p-IRzC$qsFu?DD2I62Is*}CpSH;Ea2byhBl;tt^koxQ>KSOj))vpk9pDXu9^ zDfaJ28s`PL9NILD$pyZD8Rv3;I=e};$D4<-FoSHu-iC*N-xW1n-h=~a(QM^0=zKq* zy5B`D+}y617^JFWUla#J)9%~jlPz^E!C$z#-;swhNfV3j-Z{>x%t@v4;9*s6%Yr@6 z^T-6!=#rW4boVTdT;eudn5O}my`$5v z#kf=$h0e6^;FFhE>jP2eS4xZP`LgY{r(Mu*)+I#T5~|!>KIWfXb8c29$85|64TZ}T z2<*FGs{kau>3jFIi9<7Pqql(ha;zb}y*as!ty8~z2CLeOgDkO`TWK?kIr-KfBT4XGiBQ|-;Tj4cA^#d+XRmQ;LS@fm9bk(-(65%*Ciga za30l`1|t-PmsitE%2q9d9urh}niOB!e8Qqol{|9OdmqC?#WS6@DdHrz4+4$|nS+Y% zi~o1t$Mrh#GSWntG>~q81|!2)V`^V{Pkr1@)Hp_M9zJ`By~S(TPE>sMt=P9I{TF3n zC8yYThL0;ShjJ#1lg!vofR~1#kVcqT{1&TTn4$|=t08WF7n!4S_!e8nv*#-_EYDlU zgR1;p0~(L`hw98%fK6GRHX=3m_lgdhQvOCH;ZHCWJjSYW>n{_{)D5%PXImwCt#$@j zbxaWUfrjEZRZLtbZk+DF2N{;#pcicizt>tLa|uY>vj2&N^;1EE-w15Y73tH}b#2Ay z?qdWym$&^XRb(TjY)JC)O$+Y_6vhpg?woMQ4r+%SNv72r>r6!CMlxb+A>f4+uaJhi ze;1P=$6SHtot!e{%nu&dJ=fqg*s`Q*^w*Ab{nZ-G*)`iIhnn!466tOH{|`Q#`ndnd zK8xl?TTOi)@XVrz<5>Zz&PhM@ryvCt`i!wRdAR{#N19{J_A`-5vJ%_nT8uk# z6_v>Uf#`79C=SOJRzQIXCIXDn62;az7HG$UJaXC!Q6wciH+!Gk^+Yp(nDzxNu{M3B zRuBXMD(#yoh8eRQ77Quks)`WD6Cnh@7GvNVf&jV6FqzdCMz=5YE=xqP0lj78G}12| zKt_#O85?3?3%a5Snibl*FsB4YB_)rSa?!Xek9Zc_oaYE756`!bbp#arzf{xe4#CLu zRLo2(GA1=v#e0kgc(T6mSHBxxzXPUM>HhqfWHksV;VyoSk50iA&|MFBco_fX6@MrDkUR2QdS`Jfn+V@^> z^ocp6Edze1;^zjpvk{KbQY5EYi4Wfy9FSW}DRKmmJK82np4Nbuy$^U9DyTWaJXalp z?4Ki5o;cS3trFi@yGUM#W^yLFQjq1et>CNhZ-xRQ7N8`2Kwp3a zaXU_*!1fjD_@2)81o(rV;O`OkdQX@tLPFU@{hgNiSi3^G_0Fz3QG<}t`y#itG%H7N+xRx@`_Vw=7hUGJ#dS3m{|`G67A$@kieXw$ zeUYY>kH%qzw;+0^+~Y|hcxYV8xaHe1kS9g&&<)mnb{I(_M~3Gc>$m-z2ANY>Y4uP~ zql#%Bt8QwCfn5Quz8w{47`6J;3eMSqp#0T?FRU$CwzTbZ5z?A6Z1y?`3dZ=F*UV6B zP?Ztb21zBB+{$zpYDK*tw1o};*b;{!UU-Ob^yfqe9!|}`oH(#)HE*jCJVp4k+1&E# zA@%|q0K5D=KYO`nuE~VJlx4>A{InnSl^CP;ftVz8HC;fgM@wPba#;*?^o?yjsx;%X zSr}rwoUhf6H%SYbRThoq_*4PGU;kF&x2p9+KqA{ZL?|lB*iAJSZ3E%&2_E zcw&J*8smlSIg+(_*5H7-F0anNJnvoeCREc3%>xfkSFjvI25$z`L&7F*%jb7*&&(sy z_;T4H>El8W><@<=Y^T*K5S!G&uUe$tSiyLBdWHE}=WRB!Wx-UydZyBwC8JV^V+=$YwJ+Nlwv_=cckq%D?p z7Lf;-QfMAOJCQplfXXi1NJ{>CB;)Mr9H&tSrh>3-oMth^gKvy9ZtY`1#EYTz#J<}9 z4d*HhK&OwDN#tK&2I*M}e}%m4xTQ20I`@Y*BChM9n?4 zP50Bl(?D=!o$dcxL$%CbzY$=E@Zodh++*O4;%WxdK%WD4qF~uaG0Ogi^sxCcCO>#LeBPgte zkv8NKKV*V#hXPkdu>e7@WUnK^5Uap^nNj`lcz0s3w-nyho0{>hqwPaz^f?}HB^KfU zdp*GlbrF3V$XGes#B;JMXh?2-3S>^m=STER0k=;;L?lJkWr|`l8AQ0fRUlWv!oeZa zjqxGHRS(v_L_O0 z0sq}~?W#q1-j|(!UvZDW6NP0IWSZt!(>6ND{6=3(mlq~Xs#?EdpF)1Y&S3EsFb}a) zxciE;`Bf;xBUO}tG*+~=de;0wB69Z*ZXlI7dQqzQ?hMirt@|FW+$U6{vsX(vSN-8} z+PcGmnNv86`dMsemcBWuM^yrcx%?VFY4_WAv%oec3Z%I5-DNwNUKFUw;)Px`g~+ZJ zo6CwfMD)8Y(ad*`&zU%@qHUCb16^) z{M%d0t-)rCz(I2B(ec#$%G<0RKL0p+=AwmuBJp7iH6n*)eQQ1)^vAx&g<0nzM+iFI zmx0?4fOl`+=r6`zD6i!X7jaX@W@=4RE}Wtr!lJ+s)Hilh$_zTb5ZO?fhHJdM8^kmj{*dJhZ8v zsIA=aO~B446?Y_oACDpO+pQ>Vk%WSK#EP*w)OOBRrlN-ZsA#Hh_Dq%GqerTeHJHUQ_C`){RM;Z z$J7#keOH^)8K2(UB2suJdOG8Sck?zEb3SL7f8Z`}9}U{?DDMfTV1!T`p@3|*-c8LN zFZF!(aikrAdAZY4$dl50Z&*gc*{7;TuF*q0e?6>ZG9(Eyh}c|02t3qQcTvFF^|^%! zv$IBZu}_Tf?{m6rY%zKK&R{7nY=iq)naVb!CjVuDIsZG`^7v<90xnbvnUb}@qT8N> zQLN{;c%F|jn8g_owOB@j5!RQI0l!SSAz%23lR$Y)8nC3MZmN`>9mgYz#Gp zf_WUh#&F{{IA<7gxx38{ac8!!RKE0cNc&=WUw>s^E(bMLEWfi>VZ)IwZe4=si`TB$ zs2U0fPFx`Pbyq9n27?jIRKdwYeeWUm#rp41+Q?Z{w+TX_PM0UK^}W7)sVcQ@O431=r|tC+%C2-NR%$c@#4=%D7=49K%6Jg*57y8fOIXDTK);)%{iqG@?Vwf-n%L zAPCy_c_lpSWlmc{DlG>)h?ALCL=6&GO=a&yicIl zl5Ns|d*0_noPOeBr#Lu>`*^x9E2lN4Dw0EqrA4-z!_yQZzUGGEAb@an8WxO=7Myv1 zsox0Kb_2V+K@Bj&MEd50>VXxs+4v(J&*66Dzv--X-KbTaBs-kz=saG|$0r5;UpiR~ z&iVUX?!4KT#)ny)oMB6G+!(PwY-*3~gE(Ec9me%0mT~ebkAkJ$q03RO{92_}YM`GZ zcISLm+c4P zT`%7Bf6XZ6789h*%NH~n19gYLhod&BREThMwk9caK4)}EAd(2<*-dyVVI(w&IsWpCI zT;$40(IkHkk4)*XMW?wLw0B&+X{vRsXkDh{hwx@4(sv?kYm)Yt#|!cjDUVh$K48R> ziB+RoJ@G$Iy*sG>26&5(13A4kV*>S9=qB-_VcbF8Bub@-5Qh@Hn1T%z1SS03$Z604 z;B3cDeClT$>(MR+NLRk3WhMf-M%|bp0|ApbG=;5NYHJ`7`O%^Y7N=s@y9HhA&WS8b zb%;o|&keW&M>){45n!`K zo?+NW0VT7eT2(q^`s~ln`{`Yxxi65{E^I-?gUym#kXxOB?|sC>UEV={iZ3GcX-qM$ z_tF7qb_#Mr$ON}^wwNwxGb<6Ehu1@Uszr%c`kFK{Tan*cJX{f`76{c`YaA%qZiy=9 zOk)P{YKCExwBv_7==PsYIIS#dsaYp6TEbG!AD-Ym{#R*m)#5ikG@DMp%EBB&XEzjR zw*&IHj3DU*&%Edu}>E1te5TlTpK1b&k4RCE}l|s+mjcs%)YKIV<#6kQXiN9 zt}TDg;^)q6xO%Ba**R8eMw3wrcNts#DrfdPV2rib<85fxYM6oF&Yr0gjm!PzUMzd( z;PgER;@R1>1CfO%SkdWB7Y~{w!EI7|65}fEP5Ef>PHG&D0Vc)ZNHC%>osA!XHycb1HAD$jJgnElkco#-kJadT|3I$mjT zYb#F4_Ja?#`;kd+-hYR&2DkopFrTUNBrJ$Q?=>Kva=VJe-U+tJsYkiP-WDw*y28*q zoT-Hm!YuZEt+~7F)ne>y{ZC^4ze2jb{RuR1`-?j9XA5g^2bak-qEv?U9ud;hklb@N zmzKWMgw4xW--3~xD92Fsk=-b*GDKgR7-_o=)W|=s@ykuPJP5#AkmGst2&?{tfpm)k zy;&hMwxU;O?SOnk7*P38wLdA7r7X-tSuPV-QO;sLh2~7rZ6(J@k@li*@X45Jh81s5 zHwS*~RH<+HR)BjZzwddw&9Et^6uJ8b4|ym6LO@LU)rH+?5rtuI3vJ>^?mTtgqt%?G zSXb03BfrLZ9!B{qIIu-K1xRm04N(@GA>l4l>Vo@SaF@`i9lMkkzcO7X)sq_XMOt12 z=9n^7%i~Qv=3=@SEiQ#>knr7Aj{W7oHb32Zj$I$r8>U&LBwp*TMFmD(%12$@)XMuw8O9$`)@Lsi|jQD1{o$&*5Kkz1n9dhsASr_q$P%=_^yB8#Bq|0}Qzk9rGx9 z5qF}4TupHkN?L&S`fu)7vvf05$3R5=))Y2tBB_b=*t;Jus`&!9&*03iAxd+PjpDMQ ze6U!cM8P&b`SM_{@0rt!vM!gv_NSF^h%vRpk_O4$Zpa{qz$NIYrce-yn)E6ibF`E2 z!lqs$$LwbK%{HLZZ9G#pilK})!lM=87N2YAv6UmmQi`eL~T*R~u}T?|(+Lh7Eo9b)_pXy2Z@Cma1z1snzZJO1^<$VuMo6 zccd}!Nm7C6S?<#f$tyGU3dO=lKHfg;$T}8kC=Ep4mfk=U&AsCda zKXm1aWsOp`Yc7?v<90f)s9V0R!x#YLyD^h6g=K@QJBm6-y3n`**7M>KD=s{_`}om+ zqut-b=`prZ2Qh!B0-KyM`gW(NBd?Ue~Ay* zW~TRv6(>NA$gPE}m`neLw1~iMR6C`8bJnYT3M^^I(KeCO)-4e{XhV1bKPS}^P1*Xt z8E*C%su{ULI||a$L981C+w}MXtG*_+nf>lM4H88+zKPFfo6*%u+xT(~rg#eArv$VT zce$}06#I@)N*Q9yf71~Yuh_T-{^rbuiTbUCoJq3I!9@0}udT?}RKq>a2T!~VtDnJY zj(w!(JthpnrORq0KLfovwh4574>M=LltTM7I)!gQwQjwHwQ9AhJcvXduvFDI&jBS2 z&}}lLi-LkhN}{9v7=X0j0i~%DJhy(hEdRB!>rZ;-=_C|!Ml1vsa0d!fcbBXq%h`ud z=X0CvijjQQi@zyNdK)LnDF(t^z8si-`cg);{{n=86?sv$@U>m>H_R7`oq+iX7=|$l{ZiJ;=(sP{Z(SiK_PGbs8M2k}9+7B)(fxwUK z6Zo0GVcO6C<2rKV+=vtDz#-@(lJF`sCFi_chiP1#Tm`L%VCyrYi6d1=6Po#GB%Ua5IIMQpL6E$f` z&T!>8JsX}xB)Pb3K4J>f{61vbxiR4C2~+<2a!R8D`s(IhzJ7svwPOmp$1zNH8)S)? z4%{FCj0M_aRxA1R{6C2b{#5BB;?Jv)Vh^}P3*sw3FLakzL$#ev-vB?5sIPz6^Lxno zgs1A8yjO%O{11lMuB;YSfUlz3c52JE;^TP)CiLV>_t72|8M5|Nuwp8c2%jCF`DK}d z^#k)Oi${?3**8?FiWc}Z84n6+q!k}FH&IFKc?JQ@3{-@QPRz7QbZf1ePG58 zIg9{sFU_kju5&Cm@JGDA#C3ecGJn90>sta>UZKqvaT*M^V^C{gF$x@5DpUR?f0s6i z#c?8_FAZuH!P1cchb^rAjbt>*Pp{o17P{cTR&+-0;=@nxgA`=V@5mDq=olcf>5u_M z-5f)t6sOho_HTlBe1<*$U{PU|1D~ehiR#@VU8-T+GE8{AHJyRTNwx)yOu2DNBvR5c z2S{giqy!eP8VLB07-Aul>}V=v5p%2)Xz(rBw`A4l7BOiz!~lF={iXk*p7sBso(_K8 z8*zYNi*wz-(=?dMwPbxmS|jN)Axg>l%)gyneTFnVR2oZ%!loIi+4Ru$&UChkL=4f; zHAVurQpaV+N=|Up*+;@r#dsb~GuFC!;LUfT50UKWYA2!RbGx&VOCv{KNu$EayZ?zZ zpEn?1-q6A~(7LMJyC-|g(vQKyom}vuAp-U4JP`~2ydNwNDq#3x-J|@^g;mvWiQXeH z|2k65Ip?kRWnX(b5Qb$+)H{TaEU<*?@)pIV0n)Zp!i+N*%F8a$7!H;JDo9MC0+S;d zcQHr|^Bu&#^ChrBTJ!})zo zo6c_ClkB%HV-|UUP~V@cq++F|WTb?urooS)&G!EFx=b?@C3SKiuX_k89Ki;T>7W_Lwx?d6*+a)(GC|X zSd?wIw8ge<;aXYP4Zxpj$MZbZAK)NhyB_)bJZ#oqy}hxF-+Y^o7`_krn(7z@5s;k4 z^6w|bXRpsyvZ>$5sVd#OU(P~t*i^f@;OrJC>zwBJzR^?V(T!2}j|0Z_+5ij7u+t5e zRATldlErHl6h-Hp9E;T@gTEFb2x$B(r@|H~+Tgc4NWXq$lYr84I0yGlG?=m*#d>KF zGjGWP(UvFV8n|q z{Qzct@x^7b1Hk0zEM&mFXdPCh3^1exjz&&$8Ytok<-f)(zsh{QMNE-byNA)^SB4-Hfbt%B#tY+u~#CSt(*D zsz#>Qxm%ij!)#OT1|>(BNVWO4vsM?ekEU>OZ_V(VFJ<2>d-UUO&q}DUb8_pXKT?fD z!mZor!FIb6n4mOt=Hi2RtD~|bIlY@{H^`V0tBRym7j6hrvsv^4$k2u97O5PIRdM@6 zg{jXMu+gFwn2O$%z_19a-kHKQT&#h%8qE`0>itaiv1CRS*#nuSld6c3adloBn;)-* z_g|HBtVwyNB-2>t3IdEBR$a92-| zp4)<2fiw2RrCH*gR=G{FKyFa|yGuU15tZ4~&MK>WFos5}y|%}G3j`O9*94++%6D=l zmCBsC=OhdVZm(cL8%nciK?k_0Q6TX;E)GaZ8y^r75(bxGmeM0Pw0*PwdCR4FD>+7p ze<0@zKgSiK>aV02`Wx36V{LwwKXTFRQ?)LGX_mL^F!r1d7BQ;WM#t~9Cnf6$JHEXp zC3I$#xg&`_M|F;67BJ_#s?$EM&oV1YVgmFp!}jc9BaTzQrZ(zAFsZc@Uqrc)bmwq} zi>XIX(dw`9N_id4p;H+SGyBXSGqabyF^j!+&c#~)psKUW> ze0BANbuY-nFD^QWqp-C`!Vki>x_W)5z_9XW)Z5}PIu6q*X389X=<^)thYPXFslWxH zhy@{nALt!l12s}D6^xoUz)%ykBcuRdK;w&$Sx(?}Z)i>Hu8#mdx5g8+p|{mZq(e1D zbrmHmiwgKRe`juB^kIi6)ncJ&Yy#Z@4`3#m#5&7rz3t-920$fG#T-b3&(@W!m!KqL zSJ|TI9n*RgRix7LuboR|;(lEh+xulGEL{dIg7c=?2$YP_cPzb!jW#)E6K?? z=OE&^m9y#otp%@pzzztffH;Ff{EUMevX~25_-|-8;cHjf2&a@QD;YIe8G zDgn)6oJ5)syNSJXQ8%gmGa2Ip!VlT+l8X~ffgoTW$S?Rg8olFh%O;m)(?qThZHaA) ziJL~gZYrIUoaw%|aC49S_X|G6*K_DUZ8hFv)0J9iT;6F6rO4;ju^GOhO{#3}&k)0MMY(H!R96WoNS!fH@d!L z>kDI??t!k%3(OXO?d}#uH%j%rh-ZB43E#XnJ{(46-6E8cZ(l@Wx!dfI$;$jh=qUO^ z0@omL-3c~ne!B3Lk3 z`qw{oV+Jp>$6=k>0sO@^=A>rUo}43OKm;2fVce~WNy zI;Yy_WN*=U1VV_mUzdfTl{Cf1r^hdFT=+`Z<%_dz75_9GPAD1V)Iy~5V9q(xaLlw2 zjuXer8VlQWkh(isX}`M&dfsCS*E}G5{xQxu{B@?)xk(`HjO@873s&=ua@$7JX8^(|^jdriUv!FI8_vYC_4l~G7Hr*Jo~MA4^6`JmcTD>U8> z4e1kxq8>{f<_W8f&I3?T8F9d9tTSY2r>z?A^ip!xrCyD;i(Xz^nTp;I;ZKksesAWeD$~T9jBgZe6B&ZMF}{v zHdrtFU@;LAq?N30D~cjy{juk>x22c`cAKScDEyImf($i%tN59}N<{y5pX38agQ%6F zAdvo4Kpd_-B^IWFyKR<3_*v{zk;xIH6Sd|gPtN4c6<#SrMN75195 zk%E8g!3pvh)8J)e>mrXMm5W1Wk?A-k3h?Rn z(dthZt+yuNmN&GL8jsP;z2Wyg`A3Du0xGXC|K_hin?W;Krwv*iWC(nK`-xiKLvUFov(jI2&clEPUFb3uEen< zTdDxRrAkqyc`DbQ+fBB>{>-78i@}m9!N~q|3QZprmfSBRN^044$~iEyg~b*MLn0i_ zejmu8we#5@mh*<8rd71b6ZLu*s--2w(=qaXfth1ydf{j2v9>5LQS5B#MY>oHiHW2q zoTd00W64xBQoXIbR zQK~Nb3mnk5v~$qrZF((f^0WKZjM3{?<7v+}1si|@4mEU!%k2b(Yu$ z5}lm_$*ekU{YmcyV?EZx;e!*uH*LxoGLsSuoA(a4p*w1AXBZ0G!VfgH&d!FXowJ{z zt4~8G3c<(4y>11y8!PjpX#*iXT`-=bYL(($bq?PB&*HvRrlomSS*%YFac|_t{4wk{ zoAHk~q_Xo{)c}Gt= zA^CRWlY*EJ%JEEgqB+M1z7T482~MAJpNxY(T}S=e7@KX52w8l<7`A(vk+J&ij!YjK z2G+`BJroafWdP5;MT{hkHPbcYcs(OiolP#diwFa9&hVimYy0U3#iSVUg!tVp%GWzC zi+>0t6dc$uSRd#d{hAMd8uSKd-rfimhSR++6=!inxc|l{Ulg!ti0S$HgSncq0pFV( zqq(c$yx{GC>;?FBWsEyFI&YEW<(z(ky;0uk$`lbvVWJ^EWQ;xWP17LLHj&V3uiqmU z@sd5g4zBPpsjM}h-+K3dZg{ahRfEImRhR_QletfY7BQ&Wa)7M}W8uMYqgxXk&Nb{J zn(y{s2{^Hf(=O)=ON<1pV?4thv-)cqc`$&1QfqP#wU%~T+qI^@h$>dBjRsp_d8q~piCFbY>p<%!s*^L&RZvA_rB zs=znW8e0D+AS}R&DB>86t|}oFxiXq?abP|DDir3JS@|qL0d`&>cXPGl8dxFh;)3kr z8-8zm)NmdeG@0~{4NzC ze+9?M#bxnE67WGqZvl|1Np^d982;f)3~glww5#WFIl~0Ol%&z*!xVzoKD2_ zkB6|?4A1JJ;D5#8=3D33CQo?2?Mageq@*aFDl`N2#=|+cne*OJOj>sdoX3Us86On$&9h;KA#|P{Nmi?=wb1cnA!Z@ z5TC}OR_5FyZ#Z9cswqgu%fm&AAh-c*+gz0G`4Lh zC{k!Kj;5elGa>4+i8nSuaJ8)v=PZ=fRZP#*1Jv`;#K& zYc;oOM@!Jq%uNIj?p~YT6`v<}$9ye=R;cSz_LrSWYm(jqblJb#J$;0$erJ<5Oo`V* z_`{#a9k|ukG(j=d4yH>$2(0ofDX@#5VGgi>v%=mKgZq5+u(pk7vMo(B6-G~L`s?4M z1AkN$NW9AYckWmFFoQ&j{wk7=HJhwL1;}uE$_JlY5psFb5I97s{yIp+3k+ekAFm!F zWbX1GeM@L74&%mD{dS05##7U?q3F$u$9HWO=#xTefM+kz+}O~J^fG20U|&qUag!4s z;c(E_e+__*!e1N)nZ%v~xG!(jSd8E3bJJGJ&2G5+J?$HvWPVG5^{Ltz-N@QzzK8Cq zbh>7ob8L>6g7At;38`lA9EzUjJ9SmQ%Ea?S))7kcc=^QhWFZ+_&du zg?~$JN@Qv4+{zo1Q(GPxeIkTCY|u)+T?UY5qP$dQBjtZ8*k&HZSMnM{KQR*AA8}hh zw2nM;M0Qmhe(}4Sw^0my?M`|7iKgN<$|35lL;U5rhU|?WF?7q$BmxKz>NmNfQslA&Y`%~_& zQ80AmjK06q%;-H*Y(+l3f?GXEw%)k7s0L6OuO&+T`@YciPaKBe zs8P=eIO9}qUlBOvn1{yCOlZ2p^CY+`FEvNs?u*~br(8=WbFl0oN<8J-u|U!6(L-rD zzg1`8%FII>%&qYu@QpK~Khtc6PdXk=NM(nFtsu9FO3{uUqqMO#fjwa z)qiDKNzSo@5_@JDlB8%M0X*xUo`ibw+e&tR)1cp2P1pES0P|u=zmIV0F_^TKnZ}%> zq!*r=2MoMEgo~+WwV>Fg=Z*SMdF{~_tK=vT9AsjQB!O|q6N5>?X=J)?IpQ>6&|(~N zYY>gv#Q?TQ%02!pGRy%}U*+)SykOs&o*0hh9IkTNnfF&4YA)k8ZoMDwXIDc%n(6>$ ztB_vAuq^}Qha?)@W@ty_5mJ zAoNK$FQnsH|J7mxTvzkI<@!W@uIq=etC}Oz)A&M<2Dv<{1{{5yCL6r(8s2z%63tb_ zKIx)|qGh{mw9O{9&45;u%5h8!@~nlpM2JM`O#tuPZzxNN*!d<1c>7-k+#RFqY!g_W z_v_ccS~PE>tTW8nC~0Y%8&d&Y$eprSkxfHS)k8SMtdz8*by`oeff6hiQ@=J0L^E3h z8q>T6n$^fN^aGH^@T#Jc(h6ip3S~N9Kv{&kQ8fH`vo8%V+`%6v)trk{kF(IQUmF}g=~raJ zFNT`b{fG%g9LKR7q#_(-#V0(Z z7FQp-_0W@WB#KT88Men7)I84&s>LgdT|%7K^akN#=928tx#i{P#^}Sc0;SjgDOTM- zrnWY=X8vS*&ZZw$de#9~_2*qcP0MR|!E1PnY{@~J&7CL8$MNRoeUtx>sCQtGgNxRN z<1|iVqiJJJY^OpUR%BT8zNG*CCa4p4{Z?4&^$IEbH|+SWxK z-B{XDom>pm*G6YiWb!=f28O8Y>N&cbmS`_tD9MPXVOZ4`(vA~K(vRnE)mHkgFVo!g zyfawgzE@$?j!t{^m}`d)a+*Wty)LdlWuX(kW8m%mI8hVJ496zD+UYew2jZ6(1V;E( zk^ovf_xb(Z|FTp;3t9dQ)b;BAul+jtI1og+55fld+HK|@Q-w$>01(Gqx4w2>#Og$n z_2sc!LJwu88A&Q{dD!TyD9`WUgiLw}KSc3!K3N*aevo|;IFZ-WD>B`e)q9e`nPzpp zPE|JEt#(o!zxEcm2d>MX7_GFkBpWadixJ2{0AP?~7@=XWi} zN*mHfv`3e5{Z7;k^gI#Vj<84dfDm`_)++iP!flrH=p*^(I%IOpw#SAWs2$c)gu4U5 z1k8KP19*uWg^MPyqU+B4OjY=I12a($bXFpTb)k*0x-NpySfar%<0iUYJLs; zjIfK?$=Sd1Gk4(6fBec7>43zYFMyH~*@zPGVIYGT1sIyT6H~1&;wZp7=%giz`@U;{ zA%aNQivywjSZFdQ9PSuLLy~5)F@{ba9@&ym}pKT$QcEqtvWNNUz)6Zo9P|v8jw{F~MlN<#97^pB-4&d~x0T5U zisZ^!`s*$EA*2rde`|(_ z=rbVHE0?GKe2r=1WeWEC!k1BR>=mvZUg%_R!}l=$ySFzSfoh9u3yWp1>JEVPLkhaU zJlPte)af#Y#OGhD{(RxRTiPHS({9L&CeAPMhZiP@*w@Y=2*ZbHoyAs;H;{YA9nJb3 znJRy>^hh>+35+B*~XZ=2~9YQ5L($d;qU*p>A%t6Xco5 zF2-W`YYv5UuYLGDen*gr!iEY;U(a|o%rzCa+&4TnO_$}mf(Uc$y|oxE2?pAeK}u&W0oAL5%kofmt{U>qJjKVex?kei@rt%%jzE|ab#pt zmBj^{BU>>jWno522x>i3$`1K~{x{B7%$I9Wa6!_WH+@6<`|hZy(o}xGHnqkqeB=ZL zzkrj;Hsc-&CEkYS=5gcAsta}vDBz!f~OBdG7QpG+I_^V9TWn3>N zKS}{pS{Yc>=cF1{n40CMc34)BG)vBeW2pPmQ_@m(VukFHk-KF>4Mv1sCIHDIwg>O` zJQj1bg)FKuOA9Fm6hU%nGy*IQ!ESaiR>a1BYyuVml#tv@_;sJ^Y4x#G%wIFPWsk4h zN*4t1O~sk^)+Po(VUzinT z5XVGICRZfS0(RX`8k5iHscM$BobeS!#B`zLjtEEfG;dN$n}i{{D9}4nsg)UtK@3XW z_#Z$+d_ipStj_xHnm5gAx|!M~ryMb%trk0MkLV8J^P)5{dWEqWgGw^$^M}nLgK0q` zmbIQiM!K164H{gvtWp((9F{54$j{Z0&;>+NRXfJWz)^yP#H^uqo-8&j+V7%_@7~ z^{C((mG!~Qrn$ngJXKnEwf9MRG?Jq1iY!l~>^7;$ZrB8GCeX-jy2w)!;q+-Y$+~3k zx8aj`w`jp_6@7!*FQZA7#oi9>ZYgv3Y5$#q3hFkSd3mZ>hr_6K8wNOEx))2*%s;IM zmxa_O&2bh?xFg6s;UD8E!ZlEqT#KblnpZ>)gpc_^J+~cN%e(6yw8>u4u%=YsOdq5N zDf6{<1?2}C)8d|eQfQQHPa0Su3adb3Oq~ArowLX_-n^p_oZz@Q%hUJOXRMK|sOMK_ zPH)WWg%}d!{~o#H4@c}Z5J4e;m4LHkKqiFmkkT%=W-{0qI<-P#g$z4V7(VURVo z8`BXoTsFAq2Q?dX{-Ghvw`wD&1x^UIuV1xl>$(2?wV{^7!Y3uFVIP5+w#1*E@4pjQ;~=C1qfTJ#vCzsDZWNl zVr|myTZiOQvh4kpC##NKhV_A|PJ5v&l0~yqE0${}!qoKAh%-=P12g}N|JO65pvWY2 z3>?V6(}u`cZ&$3}G_EJWDU=VN-z5B9i_fM2IG?(w^vRI&VP^c|BlogG*f`#eK2#<0 z-+TXuN*#HN!IUEq0&Yv9lqZqW_aPThqIwf`c+0aM#42v5{Y*`zc*-5U=t?ZQC+V(z z^I|8fvCE!WzGfez3g+u4W993n*jdN0{}_Og7M%1VWA0! zDDtMr(*lK5Sf1>Ml=D38#(XF#aI{NOhx^ued#p6dT3D_)12b#a3TnJ3k_b`-yaM0d=F=Nr{s@wG z$PYs~f5MC+#vCUGsCQ#k@5W^4{Cg;Q_1L5HyJA#Mp#4qIQvbx z6wMu+qI`HmiD?lkyk0ltXU!E$x3J2se18_Tdm7wYA*RJDwGTJKNZZ^}UM5bgCs?ZT zy~t;ggSqTGxIHStS>gzwr`7+39EhBNAb1m;(iEkJR(ogSK8<$;ug7SRfP}O(jMq$! zOMN|^IyJUGZ=9K$8i8Wda+aN3`g;S_d^;xJ(oYMGcCSwLPySJ2E`0*G1y81V*6Ys} z6>w>+S=ZSvDu#qFBah^|p#-}pA?gTxTvn=}pFIQv5%q#5+q2_ROn zwqms$J9eu)MRhpmk|}}!+l2o34@3y7t~3B@c!G?PD8XHBBU|~i6MoEC(w=hk^_Tsz8lWKHHYN%P({ZQW z0SoaMvGIrk+@&D>P4d9$bHn+VzVSp1Ja+{3nALQxY`nX)UU*&fzzaTtC1^LCrC$HQ z(JV>Fk&OM%m<$`@87+PvkNQb{P}oyW?heBfZZXds+K8!9mW@Kl2_=AH*})K+%#K5icVksp|8z?4JhOtfaHP$Zc+&9`P3fFpM=ROb=u3~T*Ij+}`;E&+ z8K#@!F`@L)HcK!_U>Uw2YO?!;YJnpEuIe$SvW@)d011zKVcR%`)!#^r##&c~jKuR? z^yXUB9tA!n24j(!{VF8e=P|^mb3ov}YG_B`?MQy7!27shvYui6I-z0H*4~q_{W6GY zbHV3r;VO9o2na7NxYwH%QqQbf}(fLr2?J$7H zWsqDCXHXk9?-#WOs;^-Y6_~JfuF>58HCLk<+`Sbu@%Bb?-+uEGoD!sp{P^-RVBHl+>ux_=VyW28I zl(i&+)7fNY<&-CSjQdY_O)2t3$-kNq@KKV{HEZp_^jRTg?g|v^R;TQ!1haYC!T$On zYV<+dUgxf?v@|mNg{JLH+H#M~>rBcS-{qY5vqrgbb-r)#IpI6jk8 zx_g*clOSTMi!u$xVB8MLdt-o4pie}U_ifJOHf~1}-?=gA3tn+?H`>P~+D-uJYv#s> z?#7+&V~*f6Me9S`MIY&F7wP7L_u0bbs^bLzwF?Qj-;_(Tbsxv}na5+mdi^*Zyi>*gRrqZquu1n|G+)`ZPK%g!nolIAcgI6P_;B!>> zk|_-%xj7Rqv~#WJS+wQ%B@f~l%+USfX%}>=2@mD?L9~5JQrWx^Pk83n#f9lo(?wfR zHOe%J#kBQqV~CV<2&<)>J!PI`+Mr>An`FK~Jz5tb)=?wv=z4HHR8qcLSYl$PJV4KR zqZ?=0FM^mPrRmhLLg1k+x;9_PiINhbtMoJXZ9PAv7iT{-#OsSmb%4Pzq$3ILU^f8s zzN#AHTD8Mq9KvW8`QgUe!9*w%O*q9U`zzVC7eJPe?_u)p&?Wo4^W@t*BMJLyu@KT{ zIQUk-TeG#3Id%QM5W!bN;KTzEP2kcGZS%nA{UB!me3T1(o(mv+A38qX0zNiwG9EV9 zF1$J0Z}XV8Cf-jcE|EGek)m45Bq-l`sPk2cik;y7U1!#Rfxd|BP&SE zMiDZge8DkVSqyb@)w@4M#BUghipR1g+&rItUxv#se+iNV3S;~kO;|vwmNKlj_sg%d zG>ktMZ*8b@$PbJycftkE6GZi!(VE_zI6r_sK$lks_|Gvi^%v?f&%$hQV0s{xW}%qkC(5PT82bF zF5C>zdvWRoiB=3-JWnujd>0pGtTy3yD{uDh5u|FouljJQqTElkH=diz-~7;k5V*Lw zkFkPJm{{U5eCH?nAIn(0BZ~gG5=& z=6Z8~gIS%=B_i5LChZuhDF5&z-fF4>Pye4k$~B%&H=$ll=Q-9rU~V z*se_<#)XWB3Gl~H1)@FPu4hMVuCCA#O7!W&aOGqL|)7Go4Qpq2Z-8jFJOVjHoorG!i4CWqq$+ z>#Nvuit%#?!TvS8BJ$vjKi0Y=FF zQBxq%buc?sZacYrM6kWvoA;NYOw+4ggf5XINTx!e!5Tt{k#09zgwnbNtKOSydHGFC zsAW1QES_8yMW)ShDwOwSW*M#+;Mh!^Hpz_p)_PZjn>c-0CoP@>(O4YurQ<07OuRgi z(P2%U$hg}GQQglHK!mpR`=B z5$qEC>(im4y%pO_eZb?owmQAMA#Y%|nfH>9Yrx+Uhe!Rk;H!tEtnK z+_|r&;+duy(0jB4r%u63OUN}d7=25l-*Z86^-dN-Fsapnu!b>Id1K%78G#ufO-389 zD~$MCcL>5XS*|c`%nZVJ z?L1=WjQ5{R{JpG))~pxkzDKD?@|oFgGFLgdpB)97a1AB8=t%)?neaB|Rn35U>4DN0 zT1mgZ_HEY3DFVIvX3{z&)+>o3gQwnAt~U(*T?CSz?(1+(vgvl3A83MXArB>qB9xyo z?`H>0R#iMJd`WYy>hN$-1og(ol2H9wy141eVqSX*&sZ~j-N1bM54~N)>`_A%q$8Qb zeL3erJ3=IWB#2_GDH{U))4-g!UvNDg+NJV+Np=EpmVbNMzc*7}lo+cOsDM(n4n~+! z0KI!uh+C1)Gn7{(5OmgK@`!QftZ^sR3-*CnBtJu-Pu$qVsD6HaEh{@Zhq0TJ*WB}B z7dOP|D#q#bks^85m_lM|y=?Yc2V|#R{yTJiOdr=wq)w=QjkAUf8sAk-*L?o;ZR>9g ze)@MaZ7Tw3%@BN)2cwlvw(68#l=8cGzhaB6=i`~iO~DHD8i%uU{0a%@arwX!&GV{i z$+VxbFtlH`{dGegUQtu#Xd8)S`8i;nz3N#@%byhvt>}>9zm<*G)q}9R# zdM<{NLTF-a+t8*z(8W%9Lgo?-;A%oE1^H{P_N03dr0#3#s3Wy{=o-hEYb4^UJ+PU{ zZy05)86>P_$2ANdGfb+SH#BrPp+E=y7K?Jekb)`}@0ZGC92`Hpw7%1Y^->kKw>m6A zG@Hp>pDiq>n@!EXKyuBK5G7Ag*Vr39RmfuhjsCLs0Uo7$2E|9gMYPrq?+@8Xl`hAU||FxkUF>#eDA(@6J1aPprV^PVn(ti9H2$^}^T}z=VgufJMwQ)~!d>!9Z1f~}xRfPu zQ?(p2zAJGmjYav!zB>Y!JSWd|^b0yG@r`j4KDX&->6i=SbKrBW(mm|yB6pfdF!)e} z*lJ5HqOK|5g5rc`pxlggYNGhx-Znn?1JNI+NZ+Qqd=?gPwjXmy->CoH-kpE_ionOy z#E$NT2QEa3tq=I`?bZgjGF?sjPs8dEoun^?V7P_K0<&u+$;<*y4bh%*tQ|nf=K@+Z z!LmA{`JVFk9F6^{ATVUzrM6r1HN`kzi%26QJ}U$@v?CE!qKz&^M2N|_H|H8sgQ3Hc zTuVEVC}@OVA1nP{Hs;_4zfwn}ao8k@Tlv{0s2{e2Mmc+qm6|nRnzc4x?4L$9v$pF< z#2`lBAV$|XLzi5clOqx6YVD`1RRG26tT7ug*Qsj|&|YF-XANSFj3`@R$gRwOnD4}z zX1xu+?$NZpO2Q5R?kid01~At?%iKjI@dk9;BdqHzp1SxsZ&WF4f zQ6$so41H@2nZ1duGnRtzz#Gw%Uki5-cHT0b_Cyd0vrWimL{Meyf@*!H&HBa{y9Tjcvo==>9-)@wq;Uh z;(qX~-kX`LmB*!KO31oiSN<@R>cmUE74h?}btg+tkob70t={C$v89p?ulp8XkJT>S z?5eBnRN1HG)Gi(JO+QT&)PN#2!t3~y2C!mDeaM3m8YUktRuihLnL23E#?lNH*`HS_ zw?axEmfgcrY-|cxvSH|6b`IJv_HQp&*icdMJb{ma97Hl;K*(obca=s?o?L9?C6^)m zV;P>)jq6hpqm<779k0l3phIx(E84|SgQ%flsbF5INKxVaq>|7{>zJYbzj-ykj-CNc z!TJ5Z#wyTglGA8*g4oNy)B{;MfpAKC9mIp$CUU#YBWnLXYFGT<9{Kp^Dt||%oG_df-?xoyi z92F%)RZ)vjhGjBsoF2%0C2V%Qep~%1X{$AJGQAlb8eqsn+RwHgWw|ht6fcNP_Mn%H zeu&WULFiyI?@URqd^*`Yd0jD{|LAu|h5r<{LU0VGQ&1r%g-7AQ6F;TX=~1vAC4@_* zAf=CekV`{*?i{jZFgnU!@&ZMDb1EYt-r}my5&sgKkBlN_2=~K$ypwcIJRto(rA5(k z$X$>iecgn=`mfDJ8Y}~vNsyhwX`lNjm_VvxTLBrI73|^ea z?;X+IE((eXz>F8RR=v-d>d7+nNZ^eDP>ijVhkO+|?~YmJl0x-s3jgu_CRvu9ZhwAP zPVuCV=zARc8A)~-xx25nGGy`b>kf3$U@{H0{7*-Cua1C4e9X1u?{9+@ae0%n{{m%pq5;UzeJho=%+_1@2W`D>k-n3A@0)wW zkv>m`T)uRCynq9O%&&r&fRM5?n=kDbFQ~rFzf|;3VS~+*_RDBaN3=YH%2YM1)dHOzSX&ciOoy~TVu8*{s6U2RD)5!=^DV3(rNTKkt3wmwJ>r)pLtm#w0 zK_a6Ynl*Z(?=CZM(k)*8o?b#w*uX5C^s(l|p}JhaHo9(km?s{2V`--|yre#l#i>oL}vZ)++MwOoh{H^ zF4C!Q>}VGgdV5(GZ*GK&5EjB#V^F+>)IiyAbzQPqr;!*_?{Qc7pm%-%CUKFw>Ic1Z zM0x%YG-P!VW*(oDpCrl1G2-ky`Vo2u?n52>?gH2g5`jL^}a6_U3#x-O!&Th`6Q1}bdzdV&KBz0@|hWYagd2E#I{ra?mRN_TC+I71rBY&-xyfl+Z zMmBEIuK~g8RQD0grLtc`W1u zjTqA>&t_ZhB|#`FoeQ1@EPUrdu;|ynNCbElkBNg0a&_d`*7b|OU4Ha!48@Sh|J$bj z+@`Z+VLygLn9uQuvm<)zmBZDBnVE-#XrRmPs6}v@XYIbrCjH*)bYND3Fh1sfjDnhS zbFKkuy7_QgX7HhD(V-~gvo#B^9O@w`b5D4wR)wnzk2G&Gb?uXUcV}ryXwe#!BR3_4ho4L7;4L%hSBy1AbDZz9FXU!*1H=Dv81_m#mAjLS9 z(L6}g>trT&ki>Ms`?Da;-cFczVNu2G@UY-P8~={MrKH@CoZ=Qjor1S~Q~Vnk48&A@ z`F{!!em918pHUOOeAog5i6%=1=Z^J2fYR;PI>B#81sUJ!)0c7ASxej58iOI7tf|z- zCyiy&t#^7nTQu+TOYCqkbYp>gS-fH`ho;ua%;+Pf@cYxAz6zcUYd$cSP#S{wK%}bH znzXR#QIq`y?&zksV7wMTSeGd>UtCBC^9e0KgL?nJ)+%Q-#rH5T_gHWkBd<^+r%+%* z)TZLh-qje=jKfuJXJb`Ug#*5;80^>q%R!27G_7#}#7H*Q_hslm$ayNQ?0bn}-NzA6r2USx#+`b2zKV~0H zj{m0!;hC-cmGZY-nJq85pxiU`yN_h55~VmJST$}EKRrB9ODWJ4_%42KjvR26o#G+J zTi|jjY3_Z-sJ=ipp^cRnY{Pcl58I{>#R|%L3xpP;&Z=yzY?mbZAxCl-LtO9=8YHAr@y10r>fW5jJ>GuSGRuE zZV1XpJN&Stvb!Vm3pK7N$e;m7K3wqf3A&ueWDtRGPDt)g1tJy&)Hx?n8jyahJsRAT zB)Y7Hzf3Z@D1i)Ck7)J;v?aUE5as0L>kn_`cAs!}WuCi56CAl>Xh*B@sJc-dI+Uh{ z_8YKyLYss61;ebu=FQF(uv5J9sf?al+8KWLTj1y!#I^wgN`TNB)pY0Ms32$w3>zj_ z{G<#^Ha+ZHOtxbEw0F((lXj8>zIm7!-}2?QAPa|k+i?0hmd*}!U^O9qS6Osowc+xK5u7* z9ORu7#@_xGoN@=qaz5)@7!{nw{9v)suJEGBpYF2nlsL?`y#S(l4k^@Mn{J)ds&mdu zr138bzu$agi3BU=2v60x^xerB%y{-DIG0&Q^6O4=$C~-8n(ImUh;jLYu<2abYnrUCf&gpF`y>{As}xZOPjSF+fCy{TQa^-PUN;6~6m0=a~zS{}ql z+C$J!`n=j>@6B{1Z{&&JNyoptJKLhW@?oSj$->Ikbw3F-qJExT^TTGu`!ky`ix)oR z2(;Nl?DWB3fB0YHLIiBREMOr?lfG}T8=|_(I(&`FwEGXsR%q~~@+Z}g4^azxro@EX zRzp8b2hp3C0Yt4^X$FD@TON`G=}$#oSRR8a7Dq8hh)1=y4SFso83@t?Y^;Q@BZ*0;$-hSzo%Fu%bTjHQ)h6+ez8Sx`M)7g2A^UT0 zXz-+9i2PSNT)b=utPa%zYWp3z)?AtzX%2r>&^U;37O+EA2GJ0VA*wnxwN)7*rdd?S zBP)hmXHr7yiKv!7wk;P&q(~?)e`YTKJur>}i>x;qNX^HYALMw6L#nf9Xqs2CK4*tr zeA28A6rr=d8G`mrvPpQkyCi<7XEl_)`1(m9!#zeg4c8ZoIbP&tnD}xTM?~Nd2{Q6Z zxtw$E^*ni3d1DouWlN!;y)xt^K=)~~{$*V1p`5kfh6|dDZJ?1F_PQ0VU^u8QNeEY~ zOk@kdCS9LqIpB_;^hmOAD~Bj*EPh`oH!v5G!E1jy&i_BAX#sx zcw6}|%Esq0HiT{k_xaffQ{Kt98moK~i*uie5cL^HiNgyMbSf`kjJdGs@j16xcm*Hx zU}3hIl|c$Y5}LG*#1p4IiuGa^X8ppBk5Of_4Z4L3wmMKi){tYR+f7k?xpw-GieeqfNXSf81ux~7+GElqO>BP zZB0~He(R~|Wgv+{LV%*Sc@ZyuIzAR8tzJ~XV@=CI;C#6oNedPVheY?ks+o3|8GDo_la?TQMiSDu6 z*oi3RnSx`38p=p(ubTUxp!83y_jb)>TwK9xtS!6|9tPF(^<>E3*#5|PHw$yq^(&r-{?`;Iy#Jwg{1C>gVGn6>1EEObM0zsNS8TVKGehb6{?$-0J z&xgpK)9R{pHF`1%NylFU;6mb;xiWZEEeKU;V~KNYQ*kVo*FV~9KMAx~s9j1^~ zDN8`w=|ZpH)7?H;idf9H!xv{Vc>JoB+PLm^j+2~>M-6rcDL5X=Ic4cV+AKc22m1 z%GUO0r6=C#tK=y{j~j8{*qy?(z-AG ztBKNhQYomIA3brbWrlI*Q1dz&oLW0xhxLCots4kY+Ad~AK=5cn&#M=u1G7bG^iiF- z$wKE+aZsJppcTL?^I-&=hiBUTMi&w$&?}ck%jz}Ulw$IMV*3}VH^@_t1b;%`nbt9o zRjNEaB;N(1P2(?mjO+<2CjXuqUMiDsEvz4t@<2U&pFGaT9X#WQ5fNw;C)Kz)0Fn&7rRz*QT_l$ga4$V45JkEfOSY@;ZlF z4W&g58Jj+gG{pT!s`lnS&a;_4`{f`0QJ1La{`@G#u}dS(#e-y1fsHk`<>!S4M5~H4 z!W=)BUyyv6ED7)=H8??UyU_yJD{=^7^Wn(Ub4&rl0e4Rtp?4*sE7&uco;Y-$@9lR6 zoR0C8FZKr*aCbMiWC6R8k|DPpf_h z>(kwTBsBrU{0hzqzib9wEXl1?7DtSLM{)qGH6wv`Zx8wG0!g9SO*EO3oDATH(m}Uz zlOj=VZ*(WavVsU>dDU_nCVm)dN=y-grQwq;ON}%+Lrp?>GNv(Zb%}vlt?8r}U*svW{0ek)9_<1YPgogRDV_<$DaMK&nAAhs*?(o8Y&oaQyX%h8~w`5i(!jlQhX^k1jV# zjD}*tM6VV;kBlwzgIo1Rh_k_=srb0%-;TyaXlfp=b4zv}gYOF%{}=b~8FL zK{f(4{R{DPYFCgW06nsW&RFX4$YUo{n?@eE(cM^`fBRmodH!V)Eb=&?!->i(>3bF% zb|oCaMC-W2s>xGl>$e$F>U;BloA-OXo0B(CQeb|Pn#ONy`ab%;L$|uG-epBDGfy;_tFtgOp6f!) zLw_D$w#@I+>t>-|W5+^drkT;$*(|ar=lp1S z78SM$=a^22Ys z_r=C0oz-GvUTjlcr87KN|N0lQ)6`3qbk7M^xL)j`9y&MDGAWHR=9*HVAws*IgtcBN$|%EGPGwS&Yoi+ zrax3c61H!JBPG$yc+)+Gk=BF%jK43N5y|^n&2PqVjE9(qcTMENjOw`N1vM+^4$hA8 z9tDmOg>vb*6R4UQ{IEK9OXXY-Ci7IKwpZ6FT|~W4WMT(g=t+2mBP!YmyOh|H{WF7) zEpmXZNe~gsAtd^EuM73p-XxqlDjmUIE7rphKW0M0KQIJhRiD3L^4mb99+UywoX^^W zinRpy3#e`E7tx-0fAb^xpl!9&M6_8#5^3l?Nk+l{V_e%V@B0k&Nu^gJBP%rmqjBo2 zW=Hdo!|MYC`v;BoS&HaIt?qGVgIK%uTE4^z4cllY92M$AkSLbp?h*1e%vtefeMx&X znb+ln5sxvs&i@_mm#08dU!+yoX7p||O|n8=TD%ddvK&Spb+ywdH2dWLLPkJBZr9It z?JlMqWtb8oj0K=p&4c@VWcbdX7njUys!XaI>GdzxPnHS>?(^YR3-deS{R@J9%6w1e zQ*z=pkIqi0eXN;F&o>@s!w@L*GKjVv2gT*f(kPudTg_p`|EC4m-{TE3TFIowE^ZUf&_wpf%ej7`R6u!pxH*wI z+!=Kqoh9+KHO8T)GQY=v3H>49BI`3T`0Ezld=X&C1uhO>dhV*K1f0*hH!b9R{oYvNA>}f(ajgo`(MAFLrZdf;8k&V3I z=;i$S5SF)zma)*~0un@8!sM4(49XzOY=pG%lJ<*J+_#S`ur?F+gqmtk+z}K<{q7KC zbRk!W1C<5~1A^`VZO4|+lt5eH6}FeIu)eAV(}P7hoeC%WeWE8gBeK|bWns|yL&@07 ze%PcuWvdDxe1mStvosOWCNDLJhnd@R;*iDi%JhvW98svtvA=(pJe&_}8PcHqN;0`o z2nnEScmDamM4X_1SI7uce0H|Kb~lORZwft0@UMaMiwEZ`hx(cP zxh7tQ=dFl1>2#HAztuQ*RVLJj`1WenR2$XR;asSA^L85ne$w$|HRB%NxP!tKku;K? zJHJI6Et5MUg9J@cG7rMf4o-~cD;IB~$|cB*^I*&*NFM*k#N&|s&V)f4&qnp^_$5Hl z#oLOv9yCAnp+5c`)6gnI9yN+8?ItH)UXXO4@mq=%evQzx9(fjoi(Ykr%8n>** zLzX%|lum-VM%*`?TKQo{$?jijqFkWz>*V$&(T#bvlJ>GGJ#`BXl;TvxVym1zJA`yw z8Es@5tWytv5ZvH>8Ufnmp=zESf<*}P3^-;u%&N0Xz&2R&XKTeZN8kf7ra>%J)nNil z04}rA8QO)Tq{-{u6xIJ4mt0ccnM~VH02yQj+(j{|@9bz-pdhVd1!$D=HKa?HN>gb_ zns`A$_M#_iajGkCS`9=~y4*vUgvp=HAnOJTPmv#ZrTr(x@``PilQ!7rdTag;1KeM& z1t!385&BJIa5a1ABdw${?J2@P;fRH*!;H-8Zc8gi&=aunL~5aQso5le(53Ee>r47I z4O;K*(9T`nU@Nz1#sc%iEXiWtDu;%e75dz|4fZS;XRR5b;eqiX!n;44`o(Nimz@F; zGM&^J6UMaVXD_8`%g@2l{qi*^HpV4ybT_~S0ND?cPT*V;`R-#b$%r$aSM05{EISMt%VDAcO@;x$WZA&Q76>*(D6jb4sP90 zu@^#;I6p8J;&649C{+?Hbb4Ndv{8YEDaAX!9+Q1zh)Y?$G9Xpa36TAsIa z)BniaUk|xIE#TStJd%2K98M%x4Nw=AMc&ng-qF5#-pMJBgFc9 zSOtP_Q9`?}@P5AIhw7ro|3}j`hR4}<+lh_FMuWz-n#Q(`#&$A6W3#bsHMTKnY}-b| z2F;ng-*tY?{GDg+=iYnmy?}Z1KDC)StmCeJRIrs*x$<&8mo&zOinoVkRud$5jYLK! zK=KVY95bX74}MfMU)f|fk5Y_=Z1BajfKnJs-1USkoNO>T8G27ZTv&`DNE+);5daa- z6CtLqkJw&ep}b+rUW0wb~qph8H_~{UD>v}JHozv3} zRi#BkoXj?i5U8&L8Sh`=yKx#Hl71D5f-k=AvX`TsV*}#-?Us+O&qBHIdR91y&)*E& zM$D~I95_xX0g?c&`_Ox^_&D1Z>^yZ^=uyb8W-&5@3?(~s3vdZ77t_BWc4VS$zB6%D zSb;ilu}=#YuOPihdGa5#MD31!FM`@n7`LS~O~hE%Z})N-IdM!JxgVKS9C+ju3t!yn zKp5hRkA+J}&`l7)=RlURerM+30g;F7y0I))q(%Yw$4R7ZjejdO2kS{q7^LwVi5qUL zt-QgFJX+&2OQRb9STlbTw-mlScs*4Ly8#67GJ_uMjv!h1Xzuw7f3Y8|64UwCy!mb_ zFpF9HB>_P02Ae!Q#&oKPBiyQ>_7sN$DQ=abHQxOcT5{kH-k)VD$$SSp2!36@c)RbA zQ??0-!P7<5Ub$`wBTW69{oBjp@ zKd$|Zj|9GMpO-m_t|nh$$i5IO4_dE1;)q;~!ShtQR^=Nb7n5b`hCAy(aMVcY67J`= zPXnI?nkW9kP9rEF9bL@Rs}jJrQeilY7Gfu{>*Fbgk${{_xzVg(=rJN}2ZWyzO|Qumxh^3I5QDxojAjYLAfspDYbGW@XC`f z*5S#%nY7EkDdC9R5WdF2Nlh2)PNu*w#v>)|@TNi#B{7>?{6(NcbZ9vqw!|TMtMN1z`(=g*esGS_C#wK z(aVqoDIP1a;-LcLjjFC=p-<4qVdxhi!pagHk#KdCvU>fcBTg?8-TQ~Eruit0D-#ijo zG|(DmK4<`xqBSg5K9|SsUrsV>U0XuK`6;HHW067bfK@eM91+xk+Do{ET1(3?ro-rp z;*=qQBQnfkP;jNsT7BwkxZ!-&(Tg`R-ht?N^q4>mh^K^!twBqD>AX&ZAT3a6l-JWW zx!A6uU8fF(b({*W*ohq_wQ1!j>)!^A`+h@Sv?uKGM4Nk`gL_%0rVS5q>(2;`rsc6;|J% zi>zq0IdAGjljfW~wJ8w#cjS&xQetJWl*uDzZwb_{x~ySjl*nIdA=}_*m!b>Ur4q|3 zetGsQCe$XJv8T_X>PL!p8B=Kta8_w2<6E9BO%Gll@t^o~&4YLbpI0#>XJLo9Qcg9$ zi7|9SmEtX{&q5U*mWS9?TU3_xtPh_I4_YAYu*iRu>#}*2qp*x`aTr+U6-32df9UJc`KmsMpwqQqj~`xO$Kbw9gW^?^(ap z(#ZW;f1AyEME1E;^Mq6Iy?WXUyO^Y6q0f}l-^^m|7gXWd9WO!Iu%>&?5!P>rD^I2G ze(-cxwxWUF)|j!f*c^F+PZEgm3%_R0@AQ7+QQ-u(urzXP`ZmhZs``gS>det8Bsky%cLQxhBeLyUIw*T^X60W;*B}Q6`f#7 z(leerqAND-HV98GSt3b|1dm7ib+z@%!;&XDb4qiB%5bcW%7#jaED`A~aF?Tf4Hg<3 zCJ#@R4-2)ukT~ou4I=w+Ox!UHBj~!n{KCeYEwTTX_f0z@e!Z*cD{GsYKF1LglH(CaK(ws9a29H9Eg zYKAAJU5Ii6uCG$Xz1dEj@RpZRSSN`M`}EPyq28Ayf2G_?F3R`_yIt{TyR~ z9kispj`w9>L++dH z>%XgaA*PP=dQpb~lM`lsPlf>0pZI^X6~{%JZXciyKHKw}jb>-wHy&6MLzdc}v@f@r z*dZ*rCHeRR9EsV~_kD?#@B({jPp9{qi7iu*L@~gjEPPHZo?OzpT0s6VmII06km3~s z-jnuFwd1F7a`#W#u-{E5mNk}o`=lvjL?FpDWpFE-#T9G=lB})LmT`JbPD->G_I|G) zuFDr2yO=F64f2QsZG)>B`YgYAd`mZW%$&fF!w1GfQ(fnj2Og1ar`4ZiJ~mr;-tm5i z^Vi%C4%%7sC?yB&(*_P)CFkUdcJRzx^*D!%NZ|_C4rPCJ-m)Y-d9Oq+&DNQ#$?X`Y|Orp;&dIluz%d({s?I4dAkT( z4W$%8zE3w?-Vbje{-U)G3NyV;{$*mN*)she0P z=O*EWW(6KmD_R~@>A508xw~%b&PhQCfr|1(%Bul6`N&x zW>7ki!whJ{rb2g@l z!%*EDOd z?5Chf_8ySFj+={PMTqzse`!2zYcoTmu7=QdB_8hH8{#85{WgfjWD)PUL`}6!r@6_6 zjPbJs(W-*X?4Y&73Y#MnGkrL z3LMoctu-Dr=#UEQMQ@TiVhU0rtyYC)`ddi%g>)$znX`Xg=|^-UnKb!AxI$jFUhtSE z1N(jLwv#&EoNky>v?2_0lNgOmO`r~Z?a|={TSPNV?RtI8_dsJELfF2WT8%C8I zR*i!w6MHFdkq%j=Jyq$s#mF1R^D$EXqWa6KR?>$6XA0yWGV^4jqat_`J?-Z7BAS^xF0+U>7V?-ZgI;i=2{=W>C3SL+}{YmYKcJMvZ z{qIoy*_U4Txt(Y|E{JlxU(obk+XSnnTlas;qIRLceZ510I(5=Q;;(ubiV#%`Qv1U6 zgEN>>v|Sc$7&&mDzd48Tv+x>m;&hbzGnJ!Ib$6ZJZV4*_`KZ<^sv%QD^;1!8VI%=R zQGPVBP0MCHWBli4Hryd5HiR1Jaw?Tih0uQj6EyyTBotQm>Sf8P3DFA^Vzm?{h0PBq z8tt7a3#LQ;D_mRM^p8g#DyEgsN)=C$a!7=;bqfCNK%Blfxe88$V2l?L~8 z9~Cfd>geg-@ZHU!fFu{A48+qW--VJutKh71aCW9gHu4yDb_?+r`3mbR{r9@I7x7YH zYkNSFJV;myLQU3=Cg~8OvwX~6Q#6ChM zkNfYzn1rQ<`f4MtS`Lc!s^EHC_XPj`YvND!F>vuJo7BUm@AZ~Cqw;<-#I}X_(_)Rcl-5?SzpHS?7X&7$mlp17 zP1xq)a(?dbr#gvr_~f1Yd3|Xo=`(s(J$$l9loW^59KlJ!12SG^qs@SWg6eGNITVvH zjcj}8POO7|^BKd7E;R%@Nt~VqTR2CsluCFu@-AdomMd`2NMQXsaUh|GVZGJU#VBwU zS+hOkWaJ*GacaU6x<7=o>(qIook>kimkkRCXeMBW>wEN?Wfix|HH!{RrF%flvhx$g zz98!9`b{IHxA<)rnGpD9temBlpK}dtbEs*7)SHTT4VRm_SAo1!TSpI4@we?IKz~?% zu_5-{{GFh&tC4eGWwE0@1=P5EH+(KO1P)I6{{3;=Gb_PK6UDSqVAjznK&nB07~0J9 z+f5jq`1U~neqpxx0Uu^ZAX(^aLl+JpCsd8yV>;W_Pe%g3gu|~WXzm@0H^}q7OpAvV zHemII&J4-RI%I~7u@S=5CS`7(E%r+$otx$l0oC^4^4~u|v)5U=SFMXP=S*-L&K9~R zc-)+$*=n4aw0j~>_QhQY)O7m93^V7rN-xEz_L(>U@@C~G1#VgHRT_)2LIafpgT)#m ztE~=P0+aRU>9Hbl-&W)h7^s7=ubFiqua(AvY^500?M8-Q#J7*r)YKD9YS$d1eLqM$ zm~KXVwv0)7k#8H+ELVq z;t3GF!#>XhYk_2vU1)rXG4u_@d6n=9xKWa&&FJKR7pNaUm&TVQd*s?0w5p$`WPSthPUc&Aq^3JPOOw+P zA#e-qu}_;#Dw1t7qDwkRD%*o(HYAqZlqKq{Ky&lqw=(#FW!C*(E&u>>XgUnR`;?YW znD+;V_t2idnLT|6VC`es(ZAHk*DoFaY`^{ya>mYkxlx@;4#GBNA?0mPU(|;oJx=Ua zfIKdN*S_<=?G{1cCwkCOR&unonm=Off(t&fo2D^BHGo;Qj-G?!AXYmS`0c+Mr;s&>gI>k zo7uh-(*CI?I-#@!?Fa3tPAwPUXK9YJ4r(uFQYavTrUxGBN*Fd?F#n=n>|MOW{(WTU zAk&clhV&9EL_wBxu!{Nh>H{B_SY4lL_7HGydQt$k!M!&diO=;nxl&b!jw8V8K5Z-CyJYD`xJ0e-dcqU@58VJ{8r-?O=+g%H(6Pn^T-T$#bGx>#4`X$(EV&X(?QS zt(vfhsZF{Jtf`LCGt5Gqb@FPkGPy}&vDb{L>|b%GA0#vA_E#{xx?N9_PH3ED(icCq z&;U{;NxZoy2SqR0VMVDF{vwGKbde+Q?zMsaJ$x@ZY9_n#E?v=rC#7ou<8a)%W4x4- zIuSp>ep7wm0Rn;m*eeNy!oBWqA+U$-kHZk!nY6M%Uf!7HeJUL8E?k=RJ_kBAY`h~-3+`7Dw~oi zz8BRrp|}=`@-Ng&m<|6vGmELW6c_>L2eIi_#mH)_$#7rX2`Q-~%9JOQ*UV6+07XA?ihaIuKJ!?X&9xqo1R*`4usA88bY%K zcv%6$Yja0}j$Pwk@BhyQh~%&aKrboWlidSNa{N3E`(1^A$Y?t1gD!ff2X}ejfYuQl z`h0O4z}*v?`w@fLn0ZV*;0jAVw*hTF%niLsXhgzCwRrH!Yj6U zYNqqn!E%!cBarE76v?vTC4kWoR2L>(;kJ1Orvu1|6y^OWm_ZW+<2+CP&CPKc6u;%9 zruzGRy95G2e0ne)CcKqQTKnCAb^J7qp8Hj>^+jgdA0id0thyCcxRXvM+Og#5zHS{D z+m|VHg*e~RI-7iqjxTkOx%{<{C<#|U?SU`4o@t+zL>=`&aq$8fM|_$eZ>EFK9wCp@ zu2?N(i}UM~lh1vnq2L|Y_#`^8V6hqUukeW^u5=}V4lXuAZG2E-4!rAHzKY=7N$?a4 zVraciNDlW=_S)YhJd#G!n5HOQ2aqwZI2-hBhtnS&@AOr47N1i%>`1Gf&slcGjlp69 zUkahi@0TTM2TLYtQ}>|%EaRDYi;AA^c7pdnS<3qy!Oc)~<|A}#k*->AFvM}r_o6t5B%x;l!n-f?j2?1XJT z#mZxf(hJO>Ux2kvURDZCNeKP&Tp2jihSDn#r9A$~=l<8wPfflVtD=8y=h+vx^D9=+ z_q(eY_8^$`dvcZhZ=@t^ez*#g!nn%*7E%cfOBJSXd00xd$91&_>j_{Sn5=>qBQZb- z$>aNcH@cP+G3cE4f@Nd*HcM*JrHVJDQWt6_*swl77>nMeG<4)vF#Fyss)99TZSk+c z>??$)X&y)9ib$nb(FIpFJ#~z=l4eY5h2&8s8(WGZVo=*z)Oao3x=T~J*@@T^!4&l> zg<|y=g~DO^;C6jjfAeO5IXGA>?5_T?KFyngitTnS4=v~|;=wFqg0pSB4`X3dq%;k` zxJt%QwN<6!u+v~WO?i=%JRzaJ8mn6B8jtvqIt*&$jf73$h0MxA3uY>-{?kLgagF?^ z!p6AF-ki+OqIcP{D*psau3EYjcidLZo-aaaW>yfFT9$2!L*42$cK_FNCzT4oZ2g_| zV98eKaxThW2cwjy+V^K>fycI~k3(c`(Xti)^QZ*iPX%a>m0i2fjcHNn+WAFXci^ti z-YLH^Z0L5cFwp$fmQ<5r;NP<=z8x-{YAguY$u$*Vn`KEwM7M9JyDT=a-@Yvk%StW% zPW1Q96PlGvT=7ptx_zGX7n%iF0NKY>j;-@3q*;am7g&hgS+h#HDbdttzaw97@?aBL z95j_Ugb_jIo6e{Mzfn>}tOm5EOD~u4`m~dBK3L42A>fe>Ocj<1&_RqY5~+FO7-C_m zM&m-=$`@d>Rl&*_E4iJ#+t+)PCS{xRVCWK(@SJ;-FqtFYuT~7*d?Z)&&2!w)nf&&F z@zxeA!U^G(Hq=EiaLlMN1%Q402G*Ni;k8(e(9BHSK+Gq z6=VFu;~5`>IA98>wy+BdpLMD*{top8im^~ri@1_?kdO;e0Kb^noI}^Ui~5@eSLzDv zmypIhwVAb-vmA&Uv8qXVmF!5fHOr}dxjNKzMsm{g#Rvx)*cF5++|9Js#`tHg)SuA) zC2W1_B|I{^WW|C^x;XPCZukm;66Nkc##D`X5%CJ}3Cc8>thxp!{B zB#KQYD92G@8GT2J^zXz%UKtLyg3>x^19eTs)qTQVyNvtmWv~$;DeMQ!>$V0w(IU9% z?)XDeqDRlv_+~c9=vXef$l*W#wVIujX_qU(zzfq`h@gL09k4d_`HmSw9WGrlw|>4X zKwRj-5eRYA5wiP;s&qBUiQLm6+}1Lcrq+e)|#ih)?EZKjhWS&;-UzCVqg7U zc|P1Qc2{j`hrWFMEB%3HFMCSCs%U^K)8CJWbfWl!ATu+wPLwzUxlg?}z0YdhnMRal zpU&=}+0bpP`#~tnrO{+%ZdGCZl8^wNmAMFQfd)}nL*^EkLBb%QpyjfXaVBrE3dwuyfO);R4oZOgpE-~bBxTT_>jE~@&C5KxoB#29KF(iitm zKIFk&WQi$DTc6``DuARRov#jpvqn33i z@vPnX02Wb98(xnCDS9V>=kr`{Y_0Ew&C`gaP$1Zlpa*2vvJu+VC1`7Bw^LDB(@$^s zSLSut;dQvMpci8E)IeUj+Rx`I2>WJ|9w%?0$!Wo5&E@k>t9mfY)vX5dKR1{`$=($&RGX<$n!!fcq(LaA%b)B7Zc}b z60vWq$c~5XnN97?bp2`F?P#Gz^k{rR1P9<;Cds{vp`W%#_7VikqVG9W(ThjyfN(Uqs@n3WV071! z;>kM8>RoY{9(Brd9?PTSAuyGAPXT)yzBGZq^wx<+Qd|u^vN-0S3jGxbC^{} zWsKA5r`zh}rJp2m>qd+t@|Osa8Lx|A;&J2`6++V`N^uA7K_8WjW_pvFULj0}#F=i^ z_?2wfIG;gMa6eRwKVE5*vcqGUIy$NX8S|ADOcl?|By*swYSJ(J2`=ZKXk|zzt`FtE zHkIfLzVBx#?Zy?a`+?H!dPd=FOVnX zZ;GXDQd5z6E5Y^nYCv&ZwhE7Ruo2jdF4$6tvMFSRZ2&Lr1f95H?Yr#87I9+P!=Mu7 zwsp^_7go;<7^X*jb2sG>tM^;DHuw+#rH=`6X#OV<^X2&9J-f3<*Ds(zW((%%%|9>_{O=*5)p z>Kx)t)~nR&O;vnJ$&1HHov%4H!JP8kItL}+hN!lAQ{G~#y-HIaB_$QY&Tnqt=}OP> z6eV%e0spEjyL9Sx0UcRNCH*Z7LMlFMeb&~=vtMJ0PXTE+LyQoRsQw`fc?`sE_-Y2Cjvu_OJ4z=1+ z0TrcKEX0XN=*{`Pv&&7&x-pl8Boy+0&*NAM2a<=H?oSbB_vz>$FT3il_BURTwg~SNe(7F%nKood zw$=37;7gBT?yL)mh@z`?t}%uLrmkdT5F0dBiYN`#5^P5l-JTsXRb(J?(e=t5yRMzA zCgWIw-9fB|`mCkHS@w~6*4o{x#?Gu7n`X*9+YV2^16xz)>53M6o0;iEW=;&bZGI9Z zj96s5^b7~STA~Pih#m=G2uq6uFvj~!K$!ij<6UJeFDONTvsgB{+|k_l8Q3GtS*xVg z+^mfqBLLUvagOLjsb4fGC<%GyJas9Dym&3>Ov&=it^KkM#Sn;D?rh$D6ein>A;Y{* zs*B@a;!;_-R^|Mf7U1+_$VbVBw-kIo-oTOip#Qh$igECvsAw&R?;Ef{lPqDliA+JI z6xim3tn52cJ2nejKdj>H>2K9TMvaTP54m_KLD3prQa5s6tplwRnvUO2E+j%Z#2I%9 zqt>*j$RT0PLBjD|cXG?1?!mOmtLVqx1t!#dZ)S&W<|0QPs#soyoK4W^Wt*9!WFITn zmQx&^ zECsp9LlCfRm*N228Va`$XBFzP#*P`j-J4pTb3)wDR{QB9X8#Hp!;sN|2>F^40CfUUbgruVBO@y=vM`Aq5Gy*ia6g%u;tg{Je5*vyQfZ$}$D$iR+U5l;a9*fp|shRQwJ37Vm=> zj)9R8j2P}t^YDX?p$Ozz;lD_m??`NZw3`0lJpZ%KrlnumZkX@F(NEnWL}Sa@wT?Hw zBrs&wEQRM!5>UG^EhSBGnvR7$MD@B^!`&pR(AI(}cU`$YqqhZT;LB?x*UyumQ2}F2 zAyTR%wncLj^-lbpdS{T>EWYq*mj%4{=-1m!*W03Hm)Ql~j{s|jli{2VJon=D`{Nf= z&T^73?xN86d2;%0Oz%SG!F&S<{y(c{8~tIXIiFjPeq;9r1P56@3n;u~UECH2WNS!+ zLL)UItfyRB$vC__(>{q{w=%Ms=1LdRO#ybJL$&y;2fI;zthSy&+5EZtuYr4?FBJ-5 z7`twp@|`>g`MSymtv$4e@~wl|X5;lrMjY-wSzmajC7K&dXCwqB;dw>(hX9Sy=F|NlBrT`OEh7wE5B6a2CBo4@Q z-7>xJ2tP^FEfH75FFJ2#4}CLNx9&%M zF%FFOVHU(MmI5Jwr*0F*a&~txy zs858bKk#sn)TnB2AFY0X?G>dXaI`h@d-}eeHq0i2HF24F+bm5HN=a>_EwXl9Xd%kyMq6)iK&FdbJOeHYvVP~G7I*SIgXTZa^M2I$ zm^FV^f-)L*gaj#zeXI7Z(dmWeTP~B0E{jjVrPyx-cL=N$E2{J3EvJlxOmGW$-^l`_ zgKtf$q5ik#Dp&NSiyUxAm{fXZaH_yNao&QPkk05`fOyPn%-G^qb7Wv6+dV=_ZBt0S zHF>5q=b6sfd|21}f_a;E+%_O%nIx1PixO%Oc{a}Nrhh%IMm9!G3!c8jr{j^_|C~IN zh>eS55fYN{^Fj97!TUXgIf4X2=hxl13sFjfRLGWK7XY)<`mz!yP1pcOTuNnvJ*r+EP_K#>m;hF@E1Q=lg1Lw-OIM5QzC&A1SYf@D%jgOxdX zTT7fZ`wp8$OX4PX%nXtrzoq+<|-yFD-|Ckz-1k@6dR+rP0-ABFFlYc759yE z&}2uw*fNO?XLv+@=qW8ii4=luLEwC-lPZX{$DB*Dp~_#R&4fd=Om{0eeyT*;rl zoKFSdOlf``6zf5OcZIqYr5@5P={ssUq6Hs^4XiYFiX$Id`iqJuPMpJS3*|AMhC3nO zwuhGeSaq1*Z6@CV{P(eC>AB_a3HtH=_yaU%_|N%uCHD=#rt4u>@a`&_MY~7xm%@~q#F8QSMQY9a}-mU0(xbMtoR!;{_py&_H5)b3^yYlR~n7Pa0IJ!P~_qpsMr($u#)^ert%f z1ff>kkbu_re=j%S4ITz4jueEgsrTtX8dqdHMc1Bpo@-xju=>-hnNR zgPsn{zJ#~hmG_*i)v2WcyLk0>1+Vf~yQV2*j=%k=aU5hKxdGj%X z{7iy$uXBntSx@%y0YHAc$bKgIa0R&2(IvO30^091# zOv95+r^@x`)|rdH8v;SkuE=V6?054Uh2k=md~;?#N9s zx|fLuK)F}&thjp6q3d45!OOz~x1*zD=7Kar;AZ7@{PE-rfGCcIL}3BNJ-Zh+P(m)F z1mUmjsMAAJR32!~c9t6d7tufUMTTNQA5o(mpvJ)6qSEbw(kRo3B+jKI<0kO8d%pW7 z4NVSt2)2f*$RyoNTUHWbRyuN??nD~4E&Jqej9hN-O@V{395o-ez!pG)`fFVcg!;*; zX){53#q@mBV)z^sv6n(&L!?M5sd|NK(E0*i>Nmz)(@d%3w0;watW{CpcZgHC!?LT~ zo$Y`4hiDTs0xY*VRPsUAQKOWo)}-pz#jZ5P{^Dp~fydI1w6l0b8yt)lkm!$PFWtq{ zw}O~MBTZjnlR>M;&6pd$Ch#y}olaxE@&Al*g|){_nLic}|88@CRAo;8#=MeEj`aQR zs=vjfEobba;Ylh-f~17BGp&vc{k|^1&ASxaKrGsHaTNQBF53R($u!JTGF;eF$nEPg zBYAwQVYVEfja+`P)}`pU`6V=ppmvU1ev(q5^iFB6JlA?>JVw6(~2 z23tj9YP8LvwT5}8^TUE7%^yqW9CLJ+Sdr7PK39_2A;yh2YRc|h)?0Q4Vi@=4)*q?A z-Vc#2q#c>epuOuP2?gvZA4QYAG?;c9`*~^IMAPTZf-F$;sDkSL9;9$@942~@Kzcz` z5Ts4y9TwNPHyfVb)xY&GKwianrjf_E{!Fl#cXpaPaNKG>jyNTw0d$U9_#&G=tVDyt z5#jn&ExT{eMfa9h8GpW)oc~}QthkNAoc;Vb`DMdbkPblIt0J`%nq;d7BUv;Tk>TJo z|JnQ%RAza>?PZwnUpsvDf-hUh=XOe}?8PzV7CQpIS|z`cATNL7lc5LG#P<>mKsvJ( z7vUy-Z29#Be@6L#)myJ&`;EAFEwRoYyW;F{hTdj3r*ZI3b)40GsfRRYC>G1bl z{dz^gP=XU~rK;lr&H*J_{ZyRH)Go{^!a3g*WQ<%O zysBJ> zmBq3$3#xg2>{D+vx#YTzwc!vm<_Q!T67Fxnzo>(I%n&3$5WpXB?o54hdXaNO#Q*>V z3^^7w7KSqLwmgd>(WS@)0*gJ|xf~nFI@dIE)GkL`0*5{aHDZejbF39C_l<;*ob<~` zvoo<&>-^UYOouKTb=o+$ILuRNmmD^I+-}mDN2*=gIp1}AgvYFo+d7XSeri*(hMd;j zxEsfi7Y$KLa`Q&ezrEm}S=D2?SwEcjlb^sImc*ThoV9(a-FH*~;W-X;5l@-dxc8^H zn|w51_?Ar|y}?sIF3IU%W}Zd;rKJeZIVskk%Y6Qi!u_Y<+&(9RPce>1SQ$seXiDv~ zT%ot9Fe6li#g~ZY(C7v7ru7&Y?bB|0)t0)18T7-(r8}HXaz+{fU&`+Sy8xD2tBq@P zLf#6-!|922jPV6Ks;tuF614Mv0e{}T;hz?n{NG*8zNrFmsr%IhY-EaQ_2vDzWnk3l z=K&dF1@PORk!*SPM5I9PA1Gc(ZChO1N(p45z^{p7TX1yp#KMQh55gNHaV16CP`~T* zv?VwuVi$df?*y8&lNm#FIEXdcrlSs3rbL(pAMCx~5rnDzPn8cJ@Ye4V;)Rj|7pd_? zt^i~&PxHXjG-IE?s5| zD7HG7sZ@aqmZ&(=#s4|es!OOB*^Js+zQSmGVZV^4J+H&Nc2W;3lg-b_j=-xxF45ju zjvQG6aOBJ%fLoeJ$w=Rk%}usU;XKtoft)S-<1Qnpw4Kd*mM5cq?p3QYxmaIap0^vJ za>F6}LR7^nfx`Ayb=QD~qWpt4c_pA`NkX0zmuGKMeb^no(U0j4iKo4*m2~Dyha*pxq&|F& zT{(~V>qXIUge&isNx+}hiU}zM6V&)BnC1315swigMNDZXvr~hi5iH!M>s@Gb)`d#^ z8g65{?G4qS4UcAW>b2fsE|$ePSXwdO`>}MAbAHc_*beSn_bR;!8BqCV*|66u&Tq$X ziE=)y#*{`X4mSRY+9wNH2N(j43d? zG=R7km1m-jmA2;Uk`OK04pd#J;Ze2eJ^~AJlUe`UHlH^=8aMG6v*b0(anb*Lhqo>O z_d`c*0JhD`v=Q4uYKF#5f4o>CW3l?n2r}HDrLI}ZamH>0U>G5OpD`xAnpTM5mdLRcNL2|=$A!nTMHKN6$$NQh(TaV^qptUY8CVS+Bn*o>Y5#m3GE$cCkqFk9rV zw=R6`YD;tsJas)4RD~(4@|}9#4C%HQ?_02d(wE#?!p3UluiXeE_aSJHMU_)L)NDgr z=UC^;TJ2o{x9*T9d^H#Ub!b=M+gZm`z3yk>v) zvLx*9IO$p$bu|kG8z*~xN z!2HEOt67O}JMKO73)nj_in=!h1Xij9FY}_>>ciWTNRpF;dHF&FmnDQFLL#ap#Z$v8 zM5@4bfctn}cguiplXwB~Vb z;KS10)D!|o;%QWD2Tsnp+AD}+BG|k}Hah|_J)~q7mozbyeoSUdOmu|PnQ0rlPk34@ zk|eW?`Nip3Wix=ZzB%{ta3)|TVirOcZqRAlL!0Tcz_ZRfj_i9HaE(tZ)?-%`-MrNg z`z}avY);PozFvZtUO85E#C0VJtIz!Tv;ZALGgd6%z|#7?=``sD}rIk=D3y*h;>r&?@U+};0<4=ml< zn{M%WwRAt}O!|IcYH*YowGj9o`ESL@o^um@>~09IS&m!2k2~14oB)ZGGeMmnioYpirsS>gZa`-)8UhkZuYL$crEl;7hA&Nq{C8aIq!5tp zqzZ%=w#8Ra=Aend8$R#ofk4~=_gn<5QF4f#SM*@gkbSpLHIqVjt&5h0*NWA)Xatiox&!a=9rklVzFo@a8deEYQZZuD&f}!+A9XLB&~2bl zUmmDzeuJ(1*}oN#j_3|!I+KDQhiIYJkJG;Wg!+Rn+j?42c@3^lb5H*sd(Z%_|DMlo z?rVP#e^^v2VZj(YwlD2ifDO~Zq*>!_t@FL(sO8v%w&~dD8nl+eTVEM>%l1)EopVp$ zqu7{x2&eDChyKLO`*OtA|WR4b7CrYlHZE1bc0+oam_TXj?41>dgnIkWu!qsRgr2T-`T zBk61YGdO?U*m}#>eV_E`#+08Un{w&AuyYvT2h&3&_g_U{C*3Qye*}v<5|-W_r!m~~ zm=?=yv`NE_vX-y>b@YkvzXOL0K~od|6rwQ3p0cb9CzU;ld^uo0@nLR6DjfffR~z3? z>xf&c#0|E@q9Dv3(3h2}1U#mcU9N`VT>-t;ML7rFGWA=yfnbTmvcZ1ItEHX59|`<} zo;dR#q&$KPqwjZE)*h%$hQRNvTo}aZgHKP(s*8FY&nxgD16I|JNF5!(%R}Er>=%<9 zW(#=N_-u8=M4Hw{dP@DEK-Hv5Ajo(v44vWf?Sskxz3R_|(`*g!D~+jW5p_04jh~FDW1X1sj-|6o$f_>E>w~rfb{MKt!jh#W0ALGx(f*M z*?y%%GJ=zOYLO_=>VV3#ne+1mE$BYY$)-L&!FT;ABc_Fmrreu+!+Q_Iu^@D-il!L3 z0Ll=0S)J9!`ZuoCI-2aIjd3@nOh!i&s9~eApO8v&fJ|)u=33=&*a+(a&P~w*+~=HW z5lUYf&t#7+_Qr8`DNJE={VBomceE*dJ4}RQWNgoIK+&4>=D&*3CN%u*OZi-Kqf*v^ zK!q2c9W+5c-~XfOs{-O|nr0UW5Zr=mfzXI}3DiBwNatE+)-jFN%JjFmz)^F?Ni`9;u;^9wDP_CI)C z+Pmmv(gm$nhMh3t=!+Iyns8p-5XBF%IYu~cymTP;Ap5YmOC@tPn}THlf^4V&^dcuj ztWI(GqM&I>JK!o#^Q>~^ME=pI{`q?Jy#^63TE1=UoX^E)IB{Dn@EJ?)>~Y%Gl90lD z9&NrGo?;tC{D;r4E%;-N;Vc@e_Zc-3tQ&M#IYVDFo*%I@o%2T@G=*V2lY`yr8Po74I4~WFI(f zqzBz7f9T2k4~D#k&`rS!6ksR{vDa3-D8$1%i8K8x|3?8US!67FN@ROzumW#iiaor- zf*CSRm=&Dy;OrhJgtWUtYutZiO~_Q^Ld?!rIxNl7Gi-TKAA!=5wo}3&IWruSq`$VF zyrVpBb%%qrl>x3I!_g{@5xzIki(E78O8}TH=;x`{XZkaTN2WOv*Hk+>M8`JA^TEfS z3G)U!yFEtsPP)_jY(0pGSBIG80mulB_Hv5@N2GwB7D&4(i^Zm7N8yhqpd571+VEF^YBdg>^Te&KxpPbXL9N zdc(wRW3P5ug@%m_y>}Fgvg$37RSEvW#T`=IV8%gJs4jMii0Y}?nhz3S9$Bh6%S6Cp zi~CQ5vExp_PGPv4oOE0aqhPdX^9qx*yVa-KM)T2h-Cstg_#V3>#LOJU+OBZQ~ z_})k@1a`U4ysh_R#&)c92ZG}`r(MK!T=FLbdEby?27WA;yMesVT{hnDT9hB}!+CU< zbYKA`(dm@k$)R-ME28J~xQ8mV2^Iza&^T&#Fg1l;Sy}nJu`zTADuDoKByY`1F%0zf zLVWO}y^fS}`bq>|%{wlmZ2x>n&IBshGmivUD%}WGzlW~W|FFW-1V;lu?SmgvxE?fK z2SvkOn9r9(kpa^nLJOtezeCCPJLQ1^?N$8YGXsh@f!FK5dx7QF3J<(wE?fDFdt@N@ zEhitVqad*%xX-10_Fpr~0($(TMX_fOgmQ>-mvRc$vxHCSW)ery#)nU}56b1(mvgxR zsS_mEt? zZ;)kmCl;7g{#?`E9`Vup8N6N8i$U?Z2z(%Z-|^j40SjF6nj-p)vYbshRk4)9&VW@j z{{5ZrY1cuc-k2ypzq2wCt*6|7)>1Dv;Y1Egd`}ABPdsQXc9R(@6KuL)1Sbfk#T8PZ^b}1>H6W;#se?E#8Lz{FzoR^y?|)1U5csy(r%Q zgdaW%>JRkt9e*Vu`-V*0_w}~r>8SkjW1ptmGAKKQqw6xt?SrH@B=C0W_IeEdM!paI zC{p3?ySDGHwyhc#U5B%YIF%{Mj+)g4@{PA5oahnqs{V&9wGHZ_sPCzvJk4Fv#=|6A znKH7tLm`lTE*jNTC*#&yzhSrCH$_Sh-0`<^a4Zxw-&c^i%-|JD0~gRsNxKoCgVAM5 zNleH^nr_Bo<9pvJ#$lxsRC|~E$e|T}C)<%njyH4kz)VFcg()|=hc4IwKGRvw%w|rO zVKJ*kspYJSW^p+0?8P}IjrzSYUFI>JTs-dc4H^ysj6bUiX+RTh%afBtKiuHLXF^Q4 z&kAo`#xC-amD`M2r_cf-&Yl`G+rOpn{|kBMyH1<>v%XGb)BSqaYb}?_>7SKF_%h`C z5~_9IGIaR6LFHlbyzQ8t_fSF(GMDdVjJ_QaU^f=?VrII+PrEEE9!_a?&^j65qUkNf zlPN1Hg96g}+ax~|Tw%J(7V;0u6~#;+4SQ~It-s4TPXV3g9@P*r6z7Dm?sUX4=g|7M zVcP9vy#!3H@waK~k(r4v4vup$r3%nea>^7p*@&SAVTq(A1lQy1nT27cLp6=1&+s`}z zavr0Wx2;okuLl_f=5jCKHKSPBZ#N~?4W|RxdXXQz@%1)vd%{if)oQml^x?J^g~6mK zbjQj&Yh+q%?ULInDhfh9Gao|HViLCMdgl&bGr0~4N6Jz#xr@@Kd51*N^X)4NzlqTw zc~}d11-^{EzMjKMN_sf_Odhc{z@RWDs1F!fpUoq~78pfTavkZ4lqzmMR?Cn3%r;Dk z-xg%P(9ik_;2dmX9x1Fx>B;GGqVCiV<|BGt zXKei0-!E={%L^qsTC>I6!dVIVZe6A>H0G1^$|(#8^YuIP&81XsZRex(wxcjLnr0uG zJqqEyR6&Hz&B(`Y0>^1Tc56DFotTu~m$!=!xb8wO0yyb(sPHs3Q65&LG&MhFV8%~_#QQH3rQW~SxIX4ba`f^U z_FyT1re{xWm1H#ZOot98G(0VW98n*Z zPGuj(kpX|s4w%wPj(YgAw&G;JYpn1w2Lhg+=?t^k3TA58rKewqCuPR8rThf5jqK>kCA z2256x&>&sXYU|+uR2kyjI#}1nk%1~~mdJi~B|X=?xY*z~^X=jfhfCJJbT9 zxDbf3#y=9P+v0B(&%MB2n`RN8GV(`oj}$g7VkX4EIs^5t2~M)nU(q^W8J}v7f`+Y+ zY;8c)0lvTpCH3^skOr*7P*N1%`>3=0pLPkrzhJiHKq+~d#$j!xf~1P3T;|}X=|pbL zro;l{BACFa4TPu;{=kN*>4=Gyy)w$-Wg2}3`d})Lr);~h1U1_ZSabQP07a}$s@Hc9 z#K&l+X{cf9QGYs-b~hes+fs>dEjrwZl%TCk&Bb`QE!{f1u zy+peheTmGu)Z&oyM_XLoo|O5_7beNC4npYJ6yl&S)EY3GgYENHd1$( zz2g1mInhd1eEh*>Y>77YRGF~d6$*4TNJ$Kq%GYJrRnw*e)D)8ucMd&B3A$$gg5h~Z zGnP}%t@w0hRgsVjKMQkK=>PnLRibl-5aPrJFHIq6%?x3+E5L^w)vI3Q;h+^0=R24|WyV0q=ZcM@B}jX>ARst?ob|F=_xNP-%#RrKI9T!;Q>61 zGa~zU$3>I#ZaNK#&I9;U1nKi1Zkf|Nm)FD2p{a$C=F_c`i{{OU)-Ii-fnawt!m+q` zdj~K|Zv~DfJJ82lQ~Al}S;thf&-}pUSwWRFKXWSMGtW!RpN6n9t}K{ONdlUVVRO^f z>82|Wy9awHwDwW5OJ<4|hW;>3?g>V&SI7M|FD|?j{g;~c?{xe>^*tOIg5?8!OmZy~ zOrJEBCnAx~IdS^7Z_k$I{IS4s=+s zu=7K8ABq%}6BX1@Uh7xQ;$Od3oBG-pli+i*#ng(z<#IL+2$OjRyQxARq)t6?kKug6 zfg!34;IzA62AbeAdI?o4=sCKo_Y(3@XGJ%ThA19jm88Vp6S@^LVL6ByKD1$E36Y>X z&X{!m9Vekf>`rP%J4%+Pm~v|HD7H)_od7eFiwzS6;=M0iM>9D?o5-%3@wq^ zDoviQ0D@ZpO>Iz?hf{mVLMRpCz}U^&_7c%13ll$!`WZX{p9mpz3L}nD`f&VzLT@^~ zJ8FTAunvOIeZLpQxUdy-a!I9KyQulobCFMZH<*%ohlCz~N;PvWdO5ODR>+RJS>t$m zPiye}T~HvI19Xt0#5Hh|;&s!OWrhu3No2y$g+Ucxyc=d>#_l2JDRCYiA`QF5iMnjc zSjvoHFC=4@G$+&dLL9+pV&!O4Y_m>Qorj*Lj^SDJsB1WL``oRC?8^f~MBA{18Lt6B zvG9KEnNI`Fra}d&oLhhcMM^4tdBlQuTCl~d%3wln=r+v_!&Ja=C&Qm<8yvu0PDE-o zl;>Cic6%nJD@V0>VW9YM_`?2#YoTC_CjGpAJl$qe!beoA6YV~B(hv&uDjgZ~H>Ta@ zsndSi;KA{jbQsE7jA}-fXCC%*dBUOl$iA2w1-YeplN^+VYRR0rY|EFn<^4eo>sy-_m*i9<7XK~bbB*_r?{bt z=Ty5vh(!&jT=v0)Mt>vi64CoZ{Of&gsbd|x8s`@6M0>NicI+8s8g$h8H96-6=Y7v_ zJ_*VsU?!DK;czo^HRrDyqSnOd8)$ZQ2}!Xn_@17F+1?|7!oK98_IaA`Y1D|A#prTj zCUw|%d*HcDsWwge>&A*MTk`wRkAFh&;sxW@ZHjvH9jWL==UUPRf2Dv2Y3INs_eoHc zw_2@tzdQBTnbL4QDvJkjkP_g66VP=K&BXXsI)Ka!{UQ#*+pDXf_A^ZGM#=xoTWpQ3 zB@3vdNr&L*Ik}+T&d&#I7c?iiK3x6MCbr-0*O^LQGG|A=y+ebi2M^L>l8)MyH*pg3 z;aO8kZ9hHF>@sSin5KZAts~suGy9MuGX6N6wT>D!1QzyMCTq?sRLCm!7n>B@@M`_T z+j5Cqp)ncDJ7fEEGkx~s5qdVGOjHS4GIcj}CDVTBNfZ&fHtpydvNEnmynY&5Zm!}A z+{M!fw@~1*)t2-h%!N7RWHVOA)H~;~+-Sb=)?n0ic!&g^4{kc;O8!mDOvujQAwJlu za^Q7c&#tuq*ofzQM!gN#Z>Wk}uTI42)tDuE-=EWN&toit#rPkJ0C7pf=R?L@@{@Xq z^=~mnlj`Kc?qyt@OeaRaLy4Ne^HLm!r<@x;>q(yD*GfhsQJy?Ai@2L`bM4)_OA)FS z93*X;1CQ8*m8q)oWVT=CrI=kyAu!4icJlRnSkrh=;UlEjJD6dnKDE#+xf==C`EZqccM+e{1phI*Pb$Us}$LJMdhW?4yM^OK6z`YRB+pGzIgn};}S_0qg;fMh?7K?x&9^x^y|$- zCZVl`(BohE?GqQZiCXv5ZNHY>DL>vUlN-lP5G`Cx2l)b8kO;bpags6=b%sr@%qeky z_C^FZdFG@yH3iB+I*%?l3&k)l4En#wjoaSquLbFfZ8l;2Ing!zAWP7JS-$(etVZD) zD`f^$B*|4~bhuIx-B9@5LX?o}xMf6}vA&k7Y+Qu&QLU3FL7OdwHx!Bd+eBT!GQ;$V zIkavjy}UHS_xqa$1(_g!S=w{?4ztrTw#XCiuh8h!eqW-c)@WQiS4G<##{>QRqeq^F zdLyRArOYgHbW95tFd*_GnM}ehjds>mp7^G(T@hyhWZ^1!1Xq*&uIc4*>!waQBg`CA zxYz^%Bo=@;4^(g~#JKVgY+$aVRdFOCDnP_&EeC%nSNuM)jU7Xn3*r*e+r zqNph>}VGboCm{lCd^>sAV&( zWr}!%?ETXeM!QGrMe?j&ZWA54kl-gbx{yAj!5d5<;7u2w6BejRg6u!~%McmDc19l2WDBEREf)U`dZLJQaSW z?C<7Zb-|QYKaxg5)YN~P;HI~QXn$ut&Y%nC&L~JrSq{`&Zrf?Z6|hZP8`an=OIljq znP?!m>ClKr%P^;0c_#K|2zp2Ke)#L_4@BD*)}{5-9aKtA@|09?88KsQ9sev*~+?on)Ki)x=h#m4Sr$ae)vCpo3R%`mT$4O zxK$CImg}u)sR?$(S`4{?57Wd3G6e^?M=YEuInU09Vh)EP(%RB8f}6tCj_sf9#O{46 z_g0fW{AY18*I{FBotcG`T@aUdI>P?80@tCfoB3dM#CVDsCnC?fe_hrwdkt6Mw>42& zY9G0pF50ody`RYni>Ob2avXg(}lsT{m5h@D24}jB;tepB?rj&(9>{#n;y>$$Z4s+G+12F zRbS%Z$dQ4y0*|U8k>c3un92_C;4Z>|A{kJg}q$fVR<#KG0uAIUtRsbTk)>C*6t&Qn*#d?}#|_Q-_~V zCOFpazZT1LGNcOYbHYV|>XTCIcDpuWC!$!u`$ed37j9u>EB0|(niBZK@QxJwNNY64 z9{+o_aKdlXm*_D3f_|Y#hCjIse_@d%rkJF8&}H6ZOjd78+`E6P-MPz0k`~N3)oyt< zzpuS!<)o(YUX)i6td$4A|5l8-rq79=CQFdU=&-Vo)0JiB zqtf8W-gcE#qRuky$`YP-C@khJ9TxL*%3DHZh6r*RLq-44V?nWkN~hLcJPZaKC*0Vn zJq!`D!bC{c#8+IjW>FlGCVmu^=cSdI?Sbud!2=<>d`8}+(dZo5`MMU({p?FotCT!y zSSiQGlm1sux%J7=+558~DomZJ#;-2Y05iPPPwI!la8HHjT04_6&#<*0BKeQEtnG!? zo&7w`cmAUnAL>uo%OVTXSDS@;WBxyrsoWq9JL{66Yk0Gw$~c3?pFCP7h>V%dr~h6c zlWEhzCNu(DjX}QwLjg&JKFjC;B=RYzCDAy<1iddx;k$)SKV_EFS7t>l6A-@o+t=n( z5-CWN$XwWIPcPMlXe!g!$chCm?zb)X@TNULc({0GYBL^KICg;{D%hl)$6Ca+S-bc~ z(pvFcM+M&4K*FekFF)|5Z`CI^W8-}JXUDrr!647NR}kCGFBWtR-`1()#-YzEXrhCT z(C)l{=&lgR_Zx>0zob{0p1TVL(4Xs&^>jPOv?e>MeHg~l3(R!>lwq_HFWK^-k#tUi zCnq{2NN}>d>o91fUP-e^#ZMvT}Ed7m1VZX|z<<^9Y=dhf zGR8^KRUWF&t8j2;8jlTKGBs+dc7mc_X{v$Q!exYXIPTlyms|CGCxwqAVsMF0WSZqU zjX;E!n4Ro0Z>d5dFIXfo4rDEz@X}&;#*0R&+RIG&h-ykGPNXYO++n|6r`3%Y1mSbs zf;6X8g*ZV>PQ4pq)H2z5buKG;C|T{-eBa8<0%gBjLG_3odEV17e==y^ zD>Jh%qSUcz`MQFph!MuBnA)Wwlm!1%CqFegQmpLycY^(q3a^w^Z2DJ!w1fsE?G;99 zgC@vI#@na4r`A~@rCaK zp0?NDx#CaZUU%caZHumtSBzF2?lS>9Ab^n?^*!pfh6Blu!hf&S3B1D zJs}Wy>&IsmWgYJ4QTTZ%u2^S7&M*I3+HF)7s#(N_zDpB-ZPkt+o4P-jH}dq8E~*OZp~71{S9Qwbia?2|v%V;l%0N>f`E} z^qL*Ns=H6SLENiy_MGu(zKc)bsVWiz(MJz4*P1+>$|BOa2C5lN;g3t~J*A>BmTL|~i{rw08lXl$o%~r06TbGn-Wjr0{LQ(( zAn(*HF<^V7T?*R74!|{Snn)`$1x`o5$4PGWz^W1owr-}(RHhlX1#;(~_j>a&dXFeX z61w^OR+oK2#JKVbEg}Of0uK)-N(~eo;mN{cRrt_ zoU4EksNMX!rcSWOxMH@`kWxAqj_06mKn{FJ!$Py48cFiKtrKuefCu{5?F7XRi~5( zMyWdCs(ofwJdN3VT?TZFNyMZp`-?iS)#E?NY5PYY)rUCGZZJWUe`v|d!GtEG)v1G5 zc*IgGM}$hUyMVhIW9Bm5p?%74rw^H`-9J~V&1FG|`WMoU1fot;Ky?2xT1$HYIzaVL zpDu%r$QGE>*o-JHki&JGqS|+*^v@_+L+ApoX0n9K_hQxH2KLT=bZ_2zH^kXSuKP6% zXUN9kI)lNcK4UxbWTPFU-DD4p{!{y%>E@&9<`tmBE9CjmbQ1)%DwnfK6e=&g3e_yn zXAjWz427s54zqE&)Lp5uiuAQ{6tvkXcAbq*07&Mk?Bmpcy>BloH9g@GBZ)Dp^SmtC zB4SKN>L^%}Gj93c=o}{8k6lxYFOsgMu=q74e`E}$65M|?*&sNT?htz4C0>k)!@x2X zcYvgp@lbr;vmUifDm*m`P{8RdtNq*PlErds>y1@Dy!s1Ou<)zPNIve{=g?l_OTXUfV z7cLGZTvqFsI;FbmC<4kdTiTc!igs=XTj#l_r|vhBgE1WY*^(5r9phi}75yruNgmD=Fe6=bHQh{Dl~vMGKlT z3c66G7HF<&g|@iC+h?FWPKv3I1&&pdvvKJjB?&ihgL1ddfpyd%_(gsKzkYK#hXUpL zx7DG0D3Z%Z$cx7v-p|n_DjKb`WcqYfD`8E^Ea59Nuo+AC(aAwvf~B)9-{K);8<0tu zN}%3a2{s7rTTE4v$mf~-ja2eMQs-&aj$4A+IrYoC%iG5e-z7pA8ZAc()lNHvNEV(l zfRlAOTn5V7)!v}i>&L5WhMMWqn?(s8jOyw0_lS40wO&(qRrFaI$M1$)P*KG=cDwW# zgJY?xA@I_fzho-LTXzx*f5ruExJ2C_z)Vc9I@j*AHFAY+W6rYDG{TzW?U7NEq?0&k zc9V@fNG-tHKyMn0v|~xoIV>@(cd=5AhTCSncQIOpW9Rf7xo}_0&W;4YWfkPH4Ixh) zrt-7i^%yeZo3J`UnIbZJL>DvJd1j?{Z=?Vk3!>}+v%WI9Tpg>$SjMk-%N8_~owTjh z6kn28MKwLS99s$Mohm3k*tBjdsRD?OPjO10o6^n5ddu&|ynhqo&cJ*2#FdfIu{nLMqyDsT8r zbg)t-WE;a;G%)_)^0Tvk*5dg2sU5R>_kF9_^Xmvyo0n^l`#S}+GuJxAE80I~pCzL0 zyGRT`t~Esu8f+GTryvdN8H2>IyVs{m)UV^Pi5gmBvK12mel>vq5TS;k=6-rd?VWV=(Q`l zz2&w1JVnw6T5sEV;j?c{IMzWZd43Wgb_rIHq&z8SIiYPK( zDv`?4WK#^sNw7KD<>Th)i{c~}v+L4wEx-fOkFd)7yjnSiaPf$CS3>zWbY&X>MXF3h z6f3##&ONN{{M<8jL8O>Z$5fhuw0I?wOTRpZ0VJ6kcbr*kU)ameTW|KW&PL@*ky(DJ z>8{HWGF_We6K+;|I+lb5%e-6Cm#oNTk zpH56jmKy(+k=+Pv+-a^_EOfPwr%wAU_59#l4wq7tG4edosKF8=c}lf3l**BlDX9wS z;}c&(P}BbE5%xp>?PPcp7x-y2?Z|oXf~e z1+ITv0}QfYU@V1Ncz^D{*CtoHCWI-VI}EdH2I{|-bKa);D&ndNuR*p~J*k~B^Aa+~ zIc?#=pi~(9D($P<5rvuGQLD{2ni#jEe;D?|lb|Kl;U&FcXIF3g4YJ03hyX8Ri?{A2 z-8LU+gH^PE&fglZc5t{wUw+oYQW>NziPz{Nv!v#p32kW8PGM(u-%@nW2uO6yuc_J8 z)K5=_i+EY2@N1Xn=VZ8v`$O`Hm<0v-lVSpoAL_pW$&a*xE$@7`4}n{*43h>GMxSVCXszIwGE5YS@50$^QNv_IugJ%f06!DM0xg^=`xhEjZwqTw?m>@ZZmN&2d+XMz52lv!( z+Kfqj0v(550_Sa1k;615yJ9H{XK(LZ1|0-1Kcf@S?fq5ua~x08qqn3}V(gIy*t>RM zXa(Fxtg_Twg9d0#ZKlizmc4Civ&~PXuRXdez7G$vF>hd<-^*?g{g+Z-a!T|k0FoTl$y5}tea2Q&P5Uj@Y(W-&#ZLvZh4(_nt2gCQ9OkphiwDQ#%0r9s3wjL(S%dZ0&=(DkmXQ6%rn~z;7#_ZN>p~M7^?fLhn|Oj%w=>$_S157>9NmQR>UiFXHv)g|H_Z;4!5RD7?1$; z*u*DyH;CG{b}6(cCHN;Gz&&r()o@1BWvN}KgyPKpCU*@*;cp~FEN9K^;HJVVLXYYt zkgsMOYPe^Wf4lgWq%I4#wgy2&QX8PCsn9P2f6=Sch;4KYo6a(s`cy;Qpq-4Y6jDLm zx1wL8Bie0u+xExu<^xCOM`9X_=;|i3R+Dj2m-~dyCOKA;ytptvU&PmZLm9r_%ZL!TOmWvm-ha1x69R9r52hx)%hIKWcjIHd>jSi$DinSBNSRzV>LN}A@ zE!fz>353ku!7_s%#$>s(b$7^|EIa$=z@8|wQbBoCn7!3({BEyK6FT)QCDhqHjyA(} z-Yz5An5nc!gW6>TXo-FyR9;IBLJrN0FUuk7?(k8b(7Ls|{v=N!}^ zKF3Elneo36JzRKhZon>^2etBgMDf3Xzd))$SMKxSfN)=kg@vjzi{k?H@H`qgcZLJP zt5~WQ8(SAN{|F8m%(0F38+b=IWj9a{g~o$)EJLfhjeRF>Uda#B6$Ml7>zD5(VXAKL z*#f+5JWFf?Kkfi}or<|o9HN})#MO1P*-|=IJm}$&BT|wFGoibT%jis@VEJ{=%pDfLkr{1Q zk}!oSK=8wl0l?euvX#fxYy~9<^mG4I3}J(ZcI|cJ|*bHLX-JP86;6EWS6y z=vDt|aXc_yL^xzv<`xLCJ)rRDsutm@OwUI9nyFZ-7$C7%B+2GwZ<>W7%F}4Z6L>cV zO|dTOwlbUcD$Nmi7J153Yyn^vNEHcTW2@1MytXHM3VX$V={xmpo1X z)j%Edv)aMn|GO+c5j)cQBxYv7*ui9W;skJyjC_c=v8+1X6*dvMn|*-XA( zy|+`?yzh?zV|w%tj|YgEMTSBPtcIt;(ev#=8uYLkBP(%{%uH&us3lA)(4`d0pdg8r zq}T0bo5{>6N?dma2gA`@I!G-7tjz1XxxqvxT^FVJ47x%4!3XB5U;boEpAtO=^XFv3 zglvT`G7eYN_aY&;rSZ8}*z?LX02yEHQhO?>8R-nyLiHOGAyzO+DKrD?3ynps#lL32 z1voprak)^ma%5Zo*uQhXptv)*FmYl21eViEM#^@%y7OW`nQ7b6c%^x!_oSeXNQo_;Mm^cjxu>(Ob19kb&W8~{ z7aw^qwIwx;s=od!=X3d2DoqJ7z$iLi?oD^7iNGo8YGMEKihGJ;YCHJ0hQHZ<&(HAk z%F|OL7dgIbf4Ipn0GUJNCx@cT`QqmPI)-2)(53&x%dD=FKr#Xm77%neVaTLk?0pp~ z_SFDu!1Xh8k{Ss3Jp5-pi`&UnDx0(V4!q4iAnB*3pT*dsS@)#?f_#-zsa%nZBc7XV zJA+1o#fI+Ti+1-mfgu1=WYl~!E}S@->D!Kk%hQwjN1=Fg(Y7OncdRPXOu#ax6UYGM zX;A!OHVQ|qlW_)`#1C=OW9ro4N63>Ielsgp;#VU-sI^3e+T?dRi&qC2Y^Hg`Ho)qo zRn#N%b)+ph!RTCgQWB!i-Bbz`bF4?cK5R3Aa zA2_4-LUg4ji)5eQyAPW?7Sx13f_7vJw9{azcSFOt%=bo=`agn>i?b9^UEPIrd*k^d z-ZqHrWoeX^KOt8%^Xo7HWtKv-tezySGMwB5CIrYVvO@#k-2O`Uxn%H+zTaazux zp5Q{Dl4Z)^iHfEja95Sr|3^q!S+wtZkL#o<9qj` z-v1=@SR{?<7xa%^(>>V%b{P;xH4H9K+#k1kRHCzR$zk~_P6A1hIgV~|lIggRp(0Fm z@!&Zj12y56p+;XL&p?gM?NYkPIk(I^h`?cV>R@O(NZWI;lwwyu5+y973S-sE;0epd z#mv(-#3qIax3c|s8perzs^N7ub2&IX2RW?FXP9s(FDC9V4ncnIFKaJS!Dp`w;W>{m zZQ{Qkf8{6~@$)aZ>Z5-+d=;d>ZRRkG5%)R+8@%tPG~}643f`6hr*}rY3>0 zdyW8*&Uve5qCYnfuO!S=jeACALS(0_$?tS+-Bp<>jQBwcd?~N=t{-XMs5(y|uGZj; zH=V1<$p|T(3=T*^>(RUM{Cjv@m=&(}&r7!1v3PIMqJCkB;HNwi_=3rJnY?a|#;8U} zlJna7W+jqZqOEYnClm$oB;i~-Ku$a|N$soE1?@JVPpl48a=9b>>hg|eLasIZzE

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 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

    6-$!BDJ zjWunL6l{rc;m4s7`k_qsY;~dW^1HIQFW~tf>>GJzZ}Ci41*JM&Eru#(Yi_iTD==RJ z2sp@GpFFG(7XYF#;<1zcA^RfJ86psw$R+Twk!y-BfJmG}a-xcHzX(kgAK>~a4EIi2jIJ|Erzi8QZ;wq?^y+}b?d+wp>gkZqPdSMgi%A$E z2eX4v+|XtrTZf7EYRGi@K;F9M?`Iz#1c!=_N) z#5fy#HqaYQSi<+du9Ecb*-G_k@Y(hO?R-4jEM!dBR-X^p!?P9TkI4!ooO$6$0@vr# z#Yf|W`lw+q2sCgC)>%6c%)w?#=SY;UaB9dj?-2$%!K`n?$=`Xl_t^cQP4n)rgmJG^ zQ%~GDx{j{o^%Q!>uM3u1X!LVF^cQ|DD1W55zL>Z$}zH_Ti+n*M4*n{Bg= zyS223RxYUfU8l#7W|pCF$ZB@_Ij(mZ3;FU|g!#=J`{jn#8EIJcQ%0b&_>7dVVG=U; zPX7%7tMJaA^LTgjhDjou2=qfE;OHfOP*-aD=0e1r6*nbrK^!wt7v|ja=ZM|Ir6;!g z?B+|yIM?}9R|^#>M~&>{H3c;?c-7b7j}#vnkW|6)CzJ;?WOFC15A@Ku08Mm8FYu=$ z?4-F=2EnLzcOhZ?a?-JX0`dPzKzolh@v7X!;_;xQmfndOa0#le7v)MpZa^s)+JF_x zCnJdyOmP`Lnjz%6Ai#lwFm9~krb*$Xa-_Vu`wZ)o6%iS!5C&0al|637^7Dq06ldTd zU7u|Tzq?}2haz|oqXlOin;*1ZyFz8X6aH%0=wRz$V#S(q5M{sMWiQLibB^AeQiF;e zCRDmm;OwZ~gQ>m9+CNXdr0Gq_4&5Faa}hH}!9-f{tWE2rj@Cj4sEVw0wf_8Tz1f}6UNz;u+c(fFn?put z_ubG8fm7=*#>%g1gC4N!qYia=Rf$#ZOaBU%)xX~04N{pELYnu_H9z#O1r$g-q_#+^ zte_u*6O-|Yrr|Ie&$M(d7r{C$g;zrE32gzQ3F=HWB%Z%@jlPP6g(R0G?RPqQF(Na$ zKUsG^HQ4$b^@LKIP0e}zQIl6Qv0@RK?L%5K@yAg9^c(Mv*;#I|@!r$O8|c!p^#HxQ!;; zGbR+=k}=m&GlZh{Nv4z0rU5y~kO!W^sv=m$z}-QlMYpvwMEX|%fd881Wh^6`owa6T zm^OE6`vwGOjh)A>NsSgk^)tNVzx`J6+woeSXzNk8EEY~C9~#RbqO@4K=1(dGr%^P3 z5pXd>hoN}CLZumP-vwYTAv?Yplet|dcQg9XCR*Y(a|OV9 zM_WKagvM7uK?2@_K)yhn_yqMnJ7?b~8Ld!ALy4ejUuJ{3!uExz9gnX6MAZeZaHkQW zd5%KHUYfZfx!Srl&f zgId=?SUb{&$1BH^MwJloutU9Z%hmE#6F6=+?r;X!IQDTjYVpSH zE?n&HrgamU2j~W%9-YHN1jA4M*=kb@O%%Tn9FGdBMuk@x9ZL~iqA#0~`7Bh>sF|MD zIT@zo206+o;uVar47w;cc2?fI^cDewxbKh$$xUKSQ5R4&?@Q zWKL$^{I1>oT@($$5@LUFi>_Pb#DgilSjEN@=5zl*jbG`n_44%`#0&F7I)sKm_}O3K zyv_-ua*#njZv-QfWhj^IPeoSw*%SyX&K&P^_0tvmY*BoneU6Vp-*p_t=e)uuoj?FG z|Dtx;1{Apg!6d|dn3Dq540Y-g`%~HiV*0`{mHM!M>ep!1m1G0epKQfoJsCudU$#I>26he*yCu1|{gatnpYaKRXFo_lB8 zubv?B`RmB_wSe_FJ?F|CAYgH{dcOx-|C;9qhM*C-p9ak0U=_Y)q!wQ;YVK+Z4QU`Q z#B-HzY6GdNZLlYH%P|diwgwqosaQ`r$h)6|32qCFAHWe~mklQ-c>fCwG9-F9$re=9 zarjNVLIF7qcjkF{JrHLy+XoR0oWSLY??nMog;v~UfRY16$OR7!OjlbH>N}xBr)!`D zmx(K6jFgR?*S!;Ghyq^nj%K zqi>)kq7ycq`-Bo?^yWZW?PL!+H+bsI?Kif-FM=cgK+2=|f1#wSGlC)sO(f5#V7=Ik zK>Ys)KIPAYzhuOP!Sjj^Z{b(1V+xhAb`DFJMg=H>!z`V+6jFizC*SMygq*~dLUJ5| zD&rFZucK!<`B%iG@8D<2)%P$3e;o&RzN(QaUeXJO4h_^0vt9gvxn?gQ@6UVD$@e4- zt)o-}8z{KNG$hxs(?dkhUI8i^$i`3jv3ZXG6hON>&oh+_7s!d;;7}Cc2k8Y3!A#*> z#8l)td3WH|o%(5J2D0=bqrhRJ;(Sip#7rg$!%R#VV!o10&8Jiof)Ltk=8Y#JAC$-*C+Q!ckc_p4h;^Uk z377|x)&Ykv50ZcPkP_z92j0BO1<=e17yymK>aG;<;0TUcJ~=Qu`bUn~uM%2%Oaz(z z-*_FL{&4QtDXJ6zPAPx;;r*X=>OQ=idntO77GmVr(!MHAy(0ttJXVt_L7P#STCgfk zE{};c1KOg$F()o*G}w6l3T_6vxdJ~>gJg$mD^-tqnvm||Np_CNNn{hsU^q5U#s?kn&IHnrGCn&?zhGWlY0q8O-CV)lJbk6n6 zg5`#z4qIpF*R5E@zx&J+FaJQV)G9x)(IKJ6!<$WM(bCm?k(2uc)h3ezTowiYIYQ`c zlhd!a+_z8tU-6iKD`ItRIfqYpzY1trHfpuUleTF=k2fFs16R!3$_j2AR+D9~v zMhx9bh`(``o!y#2xaMe#3()`cNLgv>Gg`Y}KY#1^PpU(msH5 zf_DT7#tqyO6cRIiicE>DOM^Hg*46e2zTCOA&q7S}nWd%JKmqI=M&!uCwUj(4fj_Mj zu{S3IqqzxxiUMQf>w(V?&n(nsG6VoRQlJgiv-+l2haK_18GFFCu2vOtSz8Aj$jsUlSS8$UkYcx zs<(dU6CKe~{x8ZK@~W#BdsMtXXdgw&xs-9Wfj2I0P-Vxm1!$`{0J^IsC9%Q$b+p@{ zuSB~%;1+hWf0+-uC59F`p%R67FN4jo0g7Ze&jaqZ>Goz^l>Z0JL79;O@k}ysF@n0G z%?Qx-f27N-*S#0&f=J?rUp`Y+`=2Yd>&dPvRIJC3k{O(PTl`z?-`C91In$E$ib$LV zzJDTf@NrppN=oR20JWKH)V7x`>DBOe(&hhV5WVq)F!O)%rp^R)keP#r{_F*RY1X9^ za?Z&_6fH*8-IxLI(K9Qs!4(d1q8K!IhSs0NxzCuDelP2;4fW*L-kRUN9};H;PkH(v zC>Bv$pr*OoBl`_ogO=TGW@)4GC%ofu!aJhuW)hi z-g>WX7i0;OqR;u>R(jng0#mIlE28^&R->t#2o?tQo`Le?J~ITKGeEKlJ^6J; znVqEtgNupN{{&N&6chkgK&Zc(UO*0JA|FM`2JJJhz6Ns1a{j|30FVwUXrQ6ZHZvk>e4s{= z&Xf5v8%pq`NM+lS>7DR+%Ig^qEjpiptupK%FH50k8`X?n`7}6-nDOBY=$r0BwH#0&Zz=1 zcCwp_f_7$AxowoPlsh24^Th2EIftA-FSV9m!~k;N_uFvrZmK8x<8cIpluZ%JO)m`RXGl|MT5E^9P&hd|ER-rQXX_=lv%oWAZN_z1 zc_uI(5~87RF(AS+c&QT#{|P_}YaQST_RfkQlEU*zsEt2>)fP{!#!?3exLFEe75`QT z9@@kfn?^|_l2s{<^}m{Xqo{^rpN4)EIQvv<2P0FYeqar zrS*h-2>-O)L6@y_+OQ!ijJQcoL4|k%i+Kd?EqAvk6&v>5Vl#Di zNjSFp2CT)L)cg)QCpo|B$(t)IWalJ(x zASdms%-jiN-h8q^ zJ)>NGJ~guP;nT>g9hctF&zQIIcBw%|PTXN#kSZ*TK-&XiG=!~yhCS^r`g%}i%8X}SPw?K)WBc1XS406dG;^w zoii#per=x4gNL_z?W=lz*zZ-4$5~v zGa=bCO)_hae*k!WtmXSx(l6=wLa!%?rho@_jIs#P6^q7`$7C7~n|QLO%1)Su%>5WG zcznKQ+J2J?g|3-_(_1Ls?+kQ8&NRT&o1bki9#qbia?&HF~^> z(TVK%ZK-O#&8rEAA%rI=X069Go-tTI?aDDY0oI?f8e=-V;UQ(y@zJpmYuuf7DDqzU+Qs7oNvkxQimsIYmKqhxuJ4P zEv_08eMq1?VO8z1$nKnQ1#t)Fqka)bbL+pX=iCO7H^G1yjSB`8F}GiKX9#>Ru~hc@ zxV0Xp$8W!7SZ`+N_2D+<+3>-9$mc%n5-pKiAq);w3X)wn<5o7co0ANN({5m*CsDps zF&7gJXC%?V+oF*mA|Dh(^n?zgqy~n&M$k$LaNvWtaMZgX-HEiSuujQ|Gr$kV=wyD$ zulSP$Z)*p*vW(MTousV};_be5Fup`EG8m{rhLblp^PFl_5#e5TpsEq|3~-gv2;AZb zQvm2c_j|SQK>)BPDZw5VtC>WQSs4th2eQvh4V<$CPr%Zsaot#^;b$*Fa%; zZ0s*W&l~!r1MN)I&W5*4i!eh`RhYNFt=>4fvlmjO0i+gj_uVI^rdB{+vEWGNU3C@cEor*q&9GsNE%-$VLQ1?Q=uT{0NixOs2H zo7%H@Ra$XTlh?=XfD#X}ly&pgQt+u@uRf6b0p0b8vX?12C(8mF8zZ)pg3%4JC$Ygl3OMz8anv<);Ey}^=b3+TW{^4 zWPPyC3*P>u_xLD;4m#oFDLtkh}=$6 ziDKvZDWpv{%{AAF@#jt`K7g%};7Nw_?K~f;v{Evdb>@ufFeO~X2piCgj2p!zw@51J z1VZtACKj0Jk}suat{Yh>(DN5?HPs7x)YUpi=~`2!2kKLIde-^yAHV=V5zTThO{LH| zD(T(lbcris_RHN8w&z6sY^Lg6!b z%QM~R3`&Q_XL5HI3Zipz%<#&64SoZ9_LKf|I4$)CgMmx|s8b6-?F4&Nyt>a&G*Q(5e= zvU<-N?@2iOmO68zjx%aisq&8PU>hU)HB3{x!cme2OGMtz^fKE06GePS8u+>JFOq$D zO<~t^#Ei$L1=a4Z5`n5h`Tpg+-=Yi2`_lf1RkX2M4&Bt?kPQ2BLSzHB zRwp0hM7X3q4xsc=acQ{m6N0yPjxxwi6TNqiVoV8G=37c53B+%TdE&h`MFjSLloeU{ zixaeic@7bkG)r<52>#P~EBG8LYZU1X1S1oYQC5HgZP+_J?{YcUQTECFWwd1TGpJsR z(fO}?HcpfX&(_vB;2GolTL)IG=7_&}fc?G3tgODKTR=av3+1vfyDGg@se^W=W+!$9 zfbvFn3ni5{#g^&ZMM*-5b3;L@1o|K-=+Vj%N;|@Gs;~rKR!Z+?!%>#eJ|FNRnmW6O zwbOsR2IQH8ht-}{U-}!!yt8pP_qlSq)OVYlv)NggIitC+D*ze8Y8I@xmQL7qo|V*o)0+e&P()V&s@pl zrlDLxe<~~4MnY)GWH-e1X%ACCdP?NZ6qW^b<26@OC4&tW@zS)Do>NpnIWq*SK^L8Q z=gRn+-Guwpn~RQ>pkRYb#+2tk-~@i;_G7e>RoVod>vGnoR_BM#cF3Nd30oeXgc`V- zNjPjxk2}8Llg7R`bnXrV8Ua>c=(3zJ7?MmAhw2Gr3Aw4*Mw9)DnU7) zon{!@EL~+Yi%%WRm5s7zAk$?E4gi_2fQD+7=p>R`@aTaLZX)vFu4F}Kxhak&Q~fLG zl<8Nt99^fTLZPF{s6rabrlx2r-OJ$hn+R5>Pu-=-8k_UybO7`r zp`G6-lFr&a^ZGRi4>J3CzT7ATx&!0}^xpi5~4lSixd5#0c|6aRRAX>Mz@tkvuM~zyKBZ<*Cfd*P5ns%94c%^=7di zCRlOOZPJ#3X)1vy9e4mbo}YtyZ+ZZnxD3Dv_yT0cYT(#5YR?ILrBu%5>J*|-K-^?p zh7g?a8&ueZGHgv1{T|wEV7EXtyIt?_RdOKcyx?`Jo4dPiP_sUIv%ZtGwNW#5C!2LUN()3`Z3@ zNH!tm>s*3A2*LbQIl{p4E@~z5DjfY9`+R6|L@OUP4ObE}tHMxYq^FfG7Q!N|8N8Lru%+*8p!xZVImd#=2!7K1}NjmjIOBC*J<2jYLa8au`d!=+!%~XeL z0E;KCdsH+93kzeE$sY1R8pul?9P}<8=TJkV2`mzH+{p7x-4a((3VgKdGkOlKy3nrn z4=u1a5QrL zXTnduoi1F}qa}qLA~XvHu%5_^>9Fa=w=!q}b>|VfipLZ9(^yIgrJlWvzr!m39tfu{ zX32M=VkTVMF6e`XqtpTO&&{vjxo&M*fU~SJs>q3KTF{p1#ZEKt@lS%IzudVgpxs_6 za;%?EGXlol(V>z^tctOmpPd2j2SqzfG*y6`Mg~KCMx(JwJ6jXB5FJ=p)b~178lam8 z)>c8sivC3#*YZMDdlGVv^7K04Jk)8j>CYnQIok#wl5B;I!YvD=AOU2mbXL^WDEaGd zo8Uoam22YcT`4B}GMW;2a2<^uL5D7v;T-yA^2<6!C%R_q4kM80eTtCTjW)l9`Z;LH z6^$K_p&`pY$1kp9)X586pPfdN-ISz}i?b;v-*Il7FFjqX^xS#G!cwHXkOKx*&O!kf z6r9oFTuq@QC^MjyA0$uVfQGg)xkUJvLCMX1aukp^AU2%Ij_H8$Q}kD$_%pc+{Upn( zV1pW(o^@3=M%V35oUe0&8#drz5MP3Ov}!11E1gwCUNxl|G-oM>BkvJ3v%uP-V$&Jb zd_gnk3_sUrvW@hl_a{jH^>FWf>-qJ1=P2s#U04u!1gZz&$UNwmO>E-=(DKPTyUCko z=>>?`3`FOlaZcSV2E^U?1DWDA<*be^77q2q3S@WAC%7@teID)_J5B7;N4 z^+%yDG(chODR_H&HOc=);fbvAQee@hrjj4W(ZnvasX1%xZ0pAjq+#DfjOf}$zrKV% zS20CSOpQhi8C>0)V_fxm&mx2WtyXaX4MPYn8eHe>AO(RbhxbRQ4P$^NJ(*uWS`Ywr zQS2Ly{~SoBM~v&{ZH2LnbSoZqQ`nreA_Ral>d@Y^IYC3OSMQkF>#BB5YNz=Y^LK@HkGrB)OOCffu4e|VA#Z4%n^5%MX*N*|l{Q@Cs=H2HVCo}OM%&Gz z@jzb-&yd{Kha~bx&k!6AKEv0Fg=R0B&pgO}p8va;?lGDQ`ZGa!Ujb-O;dFzJ;gHc@ zmv{!(kh9r!_h^kFVDwzMOeH_`av*savSTH%bhKQT=uL7`;+hO8yA^i4oIpeEOsMlz z16k6R6UR$ePPX%@=6>)on)2i0_MFt^7RcH3>*zLwKMvds%E-+`j;vhfhdc9wE> zOS$GoG|d5N$(h%jwG&m>)Ga!Ipq=O~34M$LLPj=N(`fN^7>0XZMzqE;fsqhA0=ze) z-f$s!qL5L(`{uQOV@pFPrx#^00S`QHiIX~r?Kza@vUtE9D-q@|tI+PH8eloT4&Gpl zMfqIw#qs4L-(Y5({Deh&#aQAzhje?5yF*I^J0Ra&%n9>00G9e z=6FzRxP{hQJqduQa%4Ia;1Gl5E@O&w4Gb=4g6CL^6zvdRfrExv407g|tG5Q&o*&%L z`#cCVCeV53>)MY?;f>&!i9gBtXtOd>A!cTQYP&pU1~EjP=pBa?-caj}9_j`~B}H2( z8?Ia~{l+NEJ@vzNej@{eZ$eEN+Fu*x<;^yjj>s_D=ACo;>iv4UUd;v zTm{(c=`wi3LguWD3#rmxOS_(I@AiQjeJFV$cs}ZF9}aJ)B?xu2XA^{J{xNh`&TR_g zIgCbwr-981p3v;>Y{IkmE{(TOSi)XiYsDxL{Z$5C&1OlbU$W3*wob02TzmXA&k6=9`i)3mHlw zoN8jj176(`RzP--z%)?w7b5ku;Tq%zg%k`)?(-@gv|C&=ComB(DCGxODF7kfX}ifz z$^PYfGYYDYZm%zq^*4CHbslPwQuIl|%ksJ!4&R!-p=*Tq`71Ha*I2?`MMG_qflV+k z4s2th@2cen$ziz7cS?TqCR)oVZ$5}_qF+?qS^V6wAM&k|*1I2h*XXHzWK%LXAO9IG ztW2L0)SMh{ZUWus8`oY5{Z=DCPj?ivMNj#Hf~L7+len@G8$nSFBn@m9v_)Ds`>nw%ZNSc#@?8bDgfx=IPAY$Z+MOk0c?IyJ z@Dvvb2fIwNuB|bnPlc=g<7T?i%KAtIQx096~JAS z(JD~C8c5Hf_AD)Dq@rpfgz^+t2iX8nEA4Ro!7KMl&5d)|by!gilnhQNMjZ~pbD-1% zX^D(4bUp!qCv<*8-E8!$=0RmBup^UHP1A;q0J?P8J%Xf885mu~Pj4DZoqL#q6fg-# zlL?<-ptv`I$IbwrWE3|t5V-kkqs}_<({pDrVAV#TuLb8@=Qh1Q^K1XnebgYR)O$! z(ZA`i_k!*$ly5`?Wzr5AO804yDzELH02TZe+ZtlH55b%tk4{{vb*%nOjE3Au^$}ta zo2GnGgwM*iKf8m}0Lr`DAAi|RkvzOtD8g&eRN1e83N!i10DE^yDa>ydl}T_*rqFCt zpK8^Jd8fS<{zbtF0c-KlhdYM?4XZPdR*)&S`Jfk<%ME(*)45ju1`d>0{XEZS-nK;r zprWcR%hZ@01H%^o2{A>>hAKiLp_D7qMx2$X`cSzJx7FDPlesL=b_nwTkEdeIfVf1# zqB`d`Dh;d9c>~o#RGrVUn5kk@sQ?H6j`KJd0r3M>Tl#xJw0bqw;KF5Q7AYr|KdEHu zrngAS#~e}}Qux(}xF~3jyf*lyI%E@c4ynRM>A5*^#@Gbm-;zq$yRD}2G6$xj}yXl z3A9IuW5b(_2YbRt+?cu!_sT&W(Ye0mKtT3TVUcns1uoa%G;D|_Le)}U5qw0Lsvrp& z^p!q8Yjo~xOGLp@MWRyrC&z2a-h0-BqCwE6v6K4Tr z-{(EvRBzfaI_m@}lpQ?FwA9;-Lq{)b4Gy6R5_Z?D>MVYNDKV#cDpx{UPdYTE_*D|P ze&p_F6c(vtH4p`GnVzRLNp2n|Z$}^okF5c0W5HF;EEQ!nw7atDUG-trgUw9qBpCGk zJD+b3TA!(>BRdi&tYi`n!3k6l5K7D>j$`LN5E4d zqGi4p?A;g8B9L%kZgy^G(6jJK^Cs*Krh8d14j^iY5jC_;^4*oe;!oj?Z)*|*iV5DI z)ER?3N0u2YFzNFd!v#OvdT!EbS=`g~z}8U`k;4eRrs&)Am9*l`#H$}enK3lb3f5f( zQcejucyOrWBtTUsp>b)@uDjv0k{CVDN-f-inZDMRN3c!4@T435bU}}5;+eM-EhVzB z&v%9go4M(-t-IHm?F4NM%) zm%{U0Y}Y|Z6k4ojAv99sA!SxY(gVe3%5o$qQCIU_kyf7~=#>{1{KL*iLLRvcgT*KQ zy&t1y>A{5c7QY2C^P&)J(*u#8AtPXVe0sn@Di2m(BQ|9n8=@Ujw}%S8qFQ(N@LKe= zNTy_wx4z*syyoR`XPq0gOg`71D8IEpbl>D1N*SEx@2c!DA6D4Tjf+T&vUbFgKvWR4;N`l3JBZ<)%>~)sLP5fl95YIThHa(p zgvcgyN5NJ|gew~?cFXmXb0#}#256Y0R$BKUhXnP-%%>%wdN%@F@G(gs;D{k>d($m2 zl@gmEc*IN@RdB>@f)I<C)CWg>Bg?ouTG-JC+O3Go#L$bQD%_%{obYI}&cO1)sC!tqRf!6@0!5b|=JhrfU4$yIc->x{^49Fm|25y*xpwVSFF+P-27wT8KSt!&_`Nto3>!Cxb! z3T??nx9N=NL*hp0>9O2Ituz*P&H>5D9n{8>vKUnkVlRSKpB{k@RrDXdCXk*9dF$bK zu5g>6vt-+rQSI)A%l;V3H#$K|CGd$4hnhk(oQfZ|iWe4MW4CjfCsAKEXEH55c%#+C zfho9>O3PC9*$_e{zyTPm!MZ9%eV72BNT=iI!$V%cpAK}4W|%6GN6lU3J`rj(DvnN+ zjAQOVDEXpaf=Xz+sOKx?)5{J>sLn$|w0!nwd|pB*!OMYviD_2{TObu6QpM zj~+Ool?=0xd7WhdOz``7MXFwRkQ&>CAN!4g4$(mK2Wj7asyp4wSbo_7B;H>Ori$Ov zQj}Bk;Q9~)x3l%(36TK8>R{l2$Bma~f`6Vt$$>pl(D9|i#Ql71BT_2@MCkWS9_2ZN@A(I5 zqD{;kJpM9oih2(*6bjO}4&M&Wmy(f0D-sq2D;pO>cvbbiQp|;@HQ_>(pd6?;gr>57 zLhfC}wU8H$*kR*B&n#78J&(a+6TBpV=%I`xJoX9;dI@=AX8Gql^~~2R=PXOiSdf}x znnbT)?Tf5koGl2L7)Iwjb>Cv_`?B)T zFq(#p!9YRHV_1ecS4(9$lNwWov#%#s4e@9YtwYHj-KoTb8(Xh}{Q(vLEeNe})+sGt zPws{U6&=jYLv^w1FzJDK0zC$@~3;usLb~cdT(e5l`ieoRokE^5>g_{Qk;okT#5>BV*?QCvB2o__fOgl^n~Og z%l>c~+E{w_;FFhr6?whQVy1vPS7&;LjV7v#Hdi3fT<*_@jrrteb#EB|9ldkA?Z5ox zlCJkczjjlP)wq81Y4G1y8$w`QKx|AFo-?Z+`@GGG%^~HA^ku=-99TqXKux+*qx4eT znI~B}rui0~mMxF3;5n#Y#}TJN>`#k}nstYVpylm$4Q0Fu;QT39F?zANx4FsCAdwLd z5Strt1GU@WwLAA+_9&5JFoQX#JIyN7^5e&Igp-5I@8KXt#b9UktvuSb^uVJ$$&1WE zp#hMRs${yqlWJ1A(LyHv}dzJxV>_dcjfrO>=c zy>c7@E?y_~VV!ILe*6d93W_kT3=<_B(Yrx9*=qMQxJf~ux>o>j7Tly$bu*Ef-Hxq5 z6Ax&MDTSIuc|!2%Dw;vaMbUz7#Q5OY6jTBf_U5oz6G20?o*zN0LXV2XfCU&_{|bWM zo+CW-w!)vka=Vnz>1WE*?m-C{PXHrY?%MpIYGtvTzQ#v~$bU0wy+?gKU?v>XBEE^Y)*c%=Jc!_BD-SxdKGlH#z z&q(_^d*TO9I4{^-S7Lq^I&&Agt6m7|dL>0kfg!M5Y6JKDHJWg*ZK!dB_4>e3V~=cU z#~`EI&JGQpB0Fv8E@J}_*~Ph!X?nO&pb@jlf$kjpL5m=O|FJ^CVv72(PE}(vpOhOI2F64 zd1qy^a6uWG;mj-I8Dj{M0Xe`y%_$3(q1M1q3$)sBCkQ-h4Ob} z6w>1X+5q;Am}F_d<8lK5iwVyO560L=x2%@Vv4wc9sa%aGm+!T6g2WSmED_y3MEUKp5QK7%dz2PZet+;N7odU7&Dl@L+&Egdsg^|- z`x_>SX2THz(9a=qd0t=M#W|npESN_!>OJ5DL>k1fw0ZO4j*CQ7(&5$hJCWyr2Ek57 z2W&<-Zp*NA%&z~#h2K`7a_Nhe8!LkDJvuwyY~*x7ZJot{i2}6kEL8#<(pf8;XzY#? zlsXoP{bvI17Cn1a;xb80DVgqo63BpLG3tir3IvE@0a9`f51XKcwwR0>iikEr2wk%V zX|TH-Q-BYkn3Gg75hs=SZIKeRMbS*`wlS}Ziq%2NwSxk1v7*jO`RGC+r~)htUJc*2 zwn3xt6Yr!>4@RNScY+Vk)FR?XI~j$-3Bcb5AcpQ(~uYuLLukDmGQLJQiSGq|<$o zMU>#2;MuxZFl-83Cdhu{bb=6e(aFkC1zIvXM~F`rC7srHs*@oq&`qj<(~rriY6aB` zu2XNx^cAdl{g++G!rx1qX-XYz%uUWp*?h7M03PbEgQP5i;5+~sW@iL1EC*9yWB9rl zr0W4tTg-VhZv!xFHz}((BnrYr&OA{6uRp{4eRm5LAd7hmK_tUXj-W=A>$z+mi)$Yw z@sx8_ExB+K!(x)iUBQJtC=Xi^f)CWp@mS9paJI)lFtX@!gLsYiw{96&C2Yb8cHt2` zGyZlGv`7YVg3El~LV1L?DFQP{c6anF;NFUKq42{DbY>7@*F=^L)cERz{_43EAvVU= zX4``(iUloI#SVj-m-=OsL6~>4I)=(BoQv5Nsf5s&De`I-qqS<60?*Hu$SZrHAig|i zn=J6wl8g$f&^B3cN_)ANer-4ERrd)={5IYwV8_j(LbQ?f$GUdJSAP3mB9$_>>ri4E@O4oBD~-bQ>qHM~*mlDeLFcrA(Ry4>D?Cx$^T?RE>^?w}J2 zN~IQ-Cjjx=q*Q8!X}Q23tE-ba3hJ4r`HwdE+ktlY+^a#zOy+p9A)K^D}AOVxxj zxH7(5UG7Durnv9EkfviUovr-UY!#6bBU^%w*DWsm{8R%In7Z-_B0)}Oq}S~Hfduu3 zfkQpqGt;{mil6e*d#Gl-3XLfL!~tVOqeJ<^^~JOUye^|o%{GcbNrTXwS8{@H)VIq> zc<0r1)r;YC=?VK{7NGs8cfz4&l3;Hd>!bXFIw752p)w*5#U`Zt$)!Rt)nTIddJeL= z{_^gntIGv!j-6{zdkE0TXN}!=$Hgn-PP;`eW$V8q{gXujtMl}B@UijIn#(o1)y2On zper2Br8fWI-e0)(yNsAX*@TR*QOe_?^_XYxm>ryqT1?YR?2wlAkO={lc2|R|5gUwh_%VsG76&4{&=UI}0n7OgYrl zC!y!CkZM&4PMa!;l+R733`g5rh~$Lz5W0jM1YLP&Cc1Xrzlf3ZSw}rj8Fd&d+03l3 z6A+n>?zfRo#M3@`90v3S#V;RpFFfk;^Vf?N&moDLJ9gt&qY*Iv;|mQZ4>a;@PEwjF z2Zx-mP%00oh0XlDpF~}(-0(nM27&b*Iwc524jt0$u$Ogjp}Hjs(s6df0sH-hg;{P!Y)-uK%dxrupKhc^LUi| zaw89aUe9WN3TGBF5X^sgK2{n)cka{bv>%X=c-loE%!=AD9xz2Sv+wo2j`rW{0 z<*cmUbTnL<6^F#P*GxQ5rJEVrMSt>{Le6<#`IkB&TDPfM=iS*l`qRvYm)QlCSP^k{ z!gGn`CZa3}a#Zd(ZFx)gZ)}9$-BGj^3Nsjjfvi zM!(>DZ6VD|Wb&G60O6=Ks9KIOh57+$=(oO)hyGr{`|g)@M!=f{rH-R@L1uNhhfxeb zp9FjV^7DGM{%8KXzqNZDvE*sdN0BCHmT9c4#F1>k;g2Q&?{3Uro&h!?5C^f*z941< z9%DRD$hSsfubieJbmYJMY)%!57oLwOCo+`tU2o~b#JbXlMs(h#{;f;tC#T_`4V-QB zE12I&Pr4N8&xp$2HX-Y4ovTk<$aIjQ)OJlQb&4wL>R+!F9StC-v6WXW2dW*BhR(nt z6WO}0vsbJLUq)CB(Y{+z?lwW- z$kf@H(vae)AtJHaIk{c=K?(o0HTC>E8U`)vZ3jK#_~{H;`~0Ji0+||)-)auD2ch^! z3D*iWegDEYSPIqr4?*rZXVS{HgB{0vv>;lk7dzyCW2&R{`Zx`>vy0C-+ zC#cwOX%zaG-a?kIr;r8*2IUhP}{FB^5(7G z$;ZE@7Dv#h%8)%Fj`gLQWFksQE_Cjfm4fPh%7-{IlRP3|v#ygRE!swm)0kaA{@r z!WZsu#@zoVSo_tLQ_o@{V-%w?!;pH+_T_|ilsr0768V#Hurxy z2-FVM;QFT%a@GnEV={tjzfTCN&F3+is+OT#ob2WrWe(WY&?wR>AANVOis0L}j5GsW zXUiLA-bGPRIax)$btq9@@y>=(B3=W+5t+?n;i)g!$OB1Fk;4;%Lv2-#J9!n2ndh|P zZ8fAmRkNTc=Y)`9?B9pocjbZ*B0ThzuWR8*P^S!?uV2i~iIcme_n>(WFT$XYH`8~1 zpKp&HIe-10CL4{igFy+%4iKM_=ZzFFPVT^%V1e4z7cWz{bAn}gCIk&jq%3I4K%Tl2 zIf$Y@#2*1g9;hrK0m74+@F!qVJ?TA_w&QwPxO^s2zTP4qF*5wj^DEfA@yb~-vbo<> zo=+fb%4KF#1AX-+qt(MX1`Ew))=_pPefvZmE){`98k;Gkdt9z&;IlLD>;p4^JjR8T5FHqL(`?w_P|6lLE-PhQ^4gbhN3p_P089o0Q$!fHsc z+X0u`=2c+q=QA<@h3j9!g@eSU%?RorD?gXWoKL0)r9kQ4r9)pIqz3%E_+*E|u6CeQ z+F_g6Lp63~y5^B0Ee0~~*%EU@RjQpGfD$vo7$i3Hyi3@f$;gBNk$_)FuM`2`Pw=76 zMLXlyjA9;wC-b0CG&NJVHcpS{gmxKUAHMT|U(f63dC7eexO+x0S+RLRfv77m$u)7k z@)F)rVUX~1$gRJ-AwHaW;iz-e@AF$k^qHa`#o;>>h18*<$$G+uYeuJ+LYbIjr~?*S z|6miFX&oL)ByEthe6DKwaDYVKNDm*xkcj zaVUP2rikAQf^1USywmH-^qT;}*lOf=AjO!TDMu&VF(WlmxuU7H)l2EhfL=+3D~Ctf{6<373>Dw}>R(*SGDXiU<_}cB9cu{^p zC$LkoluCCDtgI31f)>9nxxC_HylAZ2DDP@GCwxGCoU+y@-tW|_I+sZeX(=RdN+%9V zUdJb73CO2Sbkn`53D$VFVt|XW_#;vASOryeRi*0>-sAMRZC6M)JOCH_P;r=#iGgxw zg9(CLdgckIl-sV!*eR;$Mrt0*qi3UvaA~9E>cy=JAzaii&0F;KLQyw{&|`mIB6?TN zE5zbp?4Mw{pZCZKB?%zI=p2q~XZb7aN*YJ;>cIxS~3PR!vGf)?fcIan#KR&I?SZY(cL>EIQl{gH*qO4FpJ z-wBg8o0J(E+%xEoowac?t<>KP!beglh*z(|<9)7hz1uGSFaGtl`1RrH{Vx1kCtl&W3C|oqTbr?d+P4=sjYogX$uzP?kxU}YT($M z*S-%|O^dxf?)hd6!W!RHk)r`Zs=TD{cFBTP!WSQ?? ze>g8+_mQkR)gB~nM6gL-Z*kX?pIliEQgk&$w-pb9FN~0QiJkbDik{wVa17|T%fb;d zAAb2Q>r=#Gf|R0vcP){}Foz$=<^%q2I%+_q+kC*+pnfRsOEMB-YzM?>-Qj23K-YTk zbJEv|qD}fW(Xz;pfj!v;(z`R7L`hPpMuZiiMGpwuKqv-X00j5MSwJonwvZK4^C-Nl z0c9FS3&RIfRPyV#3~9w*VGlzJrtkmqj;P0=1U;AvvA1Matl5bsE&R<#aiZ8yGHZKd5U>TKmLE;cR zX#M9f@qkj%=H`I8vne&6#?=OEeWqnsbWKnPA*_*&E!LDW;PDrts4*7;IETtPMi z0v+>;3KvM5PRcw%*fl{OPku<5R8@_?GO2dm1i^dSPPQ8XYmDQUiwls3YyWp*eVdtG zJHdTt)bb6%a8Ugu0&^Kfr^#LMcr#-AR$=icy`n&Wc;QlO`(@Eki}hM0 z4&~n0b&NU|8U|mknfUs7TrlCo@BGm~CIr%Fed?$ONm8_G+s~=TKMb3{4{jX+Ann*Sk^YmN{TwBa~2CnxaXXk)2($extyZgTR-MgqlL$G(btq;6)tAL%? z10rCVeuOq|68DvO~~lfOv7lDelL_s%;;NLxPLWpnuGTL zTz>t}*<`$`>xJ^GVFK>C0+qn@^(u4wm+92MJ+&Y(Nq_p@08+dg1fuI^5FFR0_$+I} z)qivoe7NfMlusrpPBC|gjx_>PS&A*H$B2F$BIS;z0U96>(W8OwMqRQ{UHL>@g|5!< zVd^xHE0f;v01l^u;=EdvCi3;qw297*=zj7nM8B7YX_~mk8t%EssO45kb&dz`vjo+< zVwfvg=t=hL`9UAQ%82Mtn;)1)3^T~2Ebt@MMO+TzO(D0s8_l`8TlfktzeA6UVLhmB zhM?Wh=ABLzCzzQhx<_IHoWsC#KN%5{kX>M2pZt#JW%^3wh3U@)!m+fA`2B(b=lY=)U*etE*ncY*-~}q2ygs#Z8+`F zd{7mL(7Jt6`3<>{&Cm%Tb%yplF@VhwWbaGb+S;EPoawKKH~+3G?H!d06W;b#2c|=J z4MCBvq>z?q3!+?6K|H1tfNuJ~oYjO}05+s2zRmUjU)*mhAD}$;zpJ-!W1PiWUo^h}1{y@`mM4FHqtSsA6{LjDizEpWs6Y zU&z8KUJEa72+|(jjV5@IU6I2#!_)AI{k58M#DrEvNMP)v4MnBgEBJ;c1RTV1P0^BD=woQ z&3o+BZVJ9U=vHb4hg&T#LbPOcZzpfMW(T3d!RzAqjv~%H(Ol#Kao<)8tguS&NFSYGVD2 zr6ld|!S3!cLDG^y?$DkCUasgLn-8(Peh_q;t0!U9&|OxwUu=eQf8CFb{{+VO>cUu# zQPe9Kv!x_@hOs^_lSZt(s%=Zc%Jw$pkv@8q{jf-s)B$Z$Cw!Hm5LM4X$A|jB5V}e=k~+@?ji~N zJc%3FxJalnF1s3F+4;D<)Z%+?d;c%u==a;A6%6ml{jkxHV__b(I{2Xlg7zb$E^)Vv z*cbLAvSYTQAx-SF*2RzhcINzg7caVR&(HO~v1tQxRo*wR+OggI0C6AH&y{EnzLf?0 zkjTI67U>%>pTt+&iHS||JZ6oFK)rerVgSE5`B|?30}a&03IO{T04=a}1Mje~#UV#z z2UckTydnXuI#R`_0MJm4ipd4?{lwdpiHBs>KgLtOf)!glSdP4W-jK&mA6A;DbX@!RN@dg`V4cpWl{<|e*2H%OcYJM!PAWr=@ zz{HLW(*=}73plO__EwxKgVBqEleF&r+7jL_G-91eOZ`4G;T13;d14d}>Nu$KjOM{d ztQQo2n_d-|+53n92j47-AxI_F4Gqx(MPVdn)OTV}YdEx}CXC{(CTMWaVkYbqNwX?p zq&|Ul{5T~;V2(zW#}2VTz=N;2R~Awu`qhHAiogdz@yoxCJ1nkp`VkkBMuvLimmjy~ zwnXHe4P7E@Ktb6D1aQOlScge(E2fma><~20X20*B$#hZ4=3xLB)&&adQwJ{fpwu?w zDlUz5CeK1MCo55{tZvUsdxlFA8%zmA(vkvJm(!x6KOEty%&p>I1SlT}D?_sVe?U>V z*Qb*Sb5?l;52W&Bk*fuaq7RHj1tuS#B$k0Or+xZlEL73E6*3~1s=5!H z$|KGfpz{0mrmSop?Nnfu8K_dH+UgH9>4~DzNh??2((&eUvqX;Vx(H3g^y!C+Q$Q@B zaaqaNujwiouMY(aHlSc|LG!@tpH$74WB$^F=0Ggcc9dcvbN>osT5HaP)6}bE=1vxg zYKtszSt4j)VRt{;xZD;9M}VxmjwFRH46~k>;fx4hONDPH!V6*VE|R1#T>QGr^t=VUSma zrFXsu--gQrrfSp{#BqymxQ~rYigjE!{tIj8zRP}-GMl=#k#t$*f&n6{I;!|3|Ai2m zjxh}z;#b%xV*y-?!SF%}5DujcgM>mSe8?|Ij4fDLpg#r^V`M!rze45$Cq?Mv1HuF| z37W}6v4>0!I28BOE##rwx8S)59Sk^9fY1~~F;0Ya$uGoFl#In>j>*wTgX>cbsVsAN z=o`wPt<+&}Z5(s}Bq45PZnN>4yuM}Q1OCX=E99Dy&MZYJU%q+}HGeF^*o!?~SUthz z;;2j~KkHwqHXeixd-CZ)0WJ9^EYV5WTLbtCfRrT4#Jq*QAm|vB?2uQxuuxzuB5!+y zRUGF2G34kf$Rq|L7)(u!ABv8ZM2iD?Mgd7<${uGPL7+>}aJfM3qz8c+=$Z@Ge#|XRLp;ut%#~5|EE8cK2VQOGoP?UqCHDRV? z2my@f{_^l}^oglaMoeKOs?%e$;?Sf4ijpv?NkdjkV6$OrT$O9a{i20lTu`3qFR=-zCxeV zhVT|2oHB9yrB@x_>cb<)<~plO!g_4@p}e($dM<(&F0s$?Mf96u2+hdz!GhQd3E}yN zg9h$KG`*6ygt#1TJ&W{)h9>3&vq_df2MQeqP-ySS1a#yd97pjG6wg* z65VB1pR2ewZE7uqTvzf`ej88x>LPitX=Ty|rxfEPsuc7docRT}E|08Tg)gG!sA|9c zi{Z^3Ai#k0na?E3`c&1R{JyLT=!*eAcA~jV&oo)roz<}pm!Jtjg^D|#aO6E?3KbUp z<$*|V4mIqG|0T^#39^6{S{T!b6ujiz8{`PeFxElY|AiVa^|Mbj^H$iWq4?1|S~KRa z$UcY_hK#SiLUnm$B%}2>?x%9#{nOmF4bP7O9imwfhZemefYFBt+kE*~u}%MYl7%hp zPyB(mvaVvIKLYUrD;XG5KP%C%?#NFuiLidY`Lm%C8Rtu=O@8}`IwT8dJ>nMRN(N^~ zZITk7?*Oy^o)+%*6n9a)4?|+MYciEF`DuTpWzYME!==^2qLP#MO@31vSun%iJ52ot z7djv^lP0YS0gI7bAdngttkX$#UAZKooxv?9=lBFORvFGG4@(^2kj5k-wp=&|Fr_Qbtcx0%2bFvq0;9?T zPDdF6nM^^$nC7tHHKW>g;BTyh{wo#;k1)boF5tuv;ZVwLhI*nuIlZ5YqyR_g*#eIH zU607IZ-(5_q_}k-BfzxnswW#oq+82X7&zS?>Z}X36OxpIhN-82w4m}K_r9YO@uiKT z(a$LA17o+gw{404DtrZ#C=IG>04{V_Tv+TeONiYL*51%U8_VTYCu(D8J6F4Zn%iTX?!%|>STJ)+z9>|A9GP-CxKNH0MPPOghJ{2%6gGb7w z9h4jilB=9QJy;7x5Hj!K_Ou6##PE}XjDqZ zsI#_B>;L}NWs`#rB%2^AvTeKju+nuooVMoP9-4YP7$iukhF_PhZU8y&()K~}q%IkkW zAa#*{$E&&N$T$yw!w?T#=UWq%ShL=>Q%@_fl@;F4|V4) zj-4z5nhmWpYNC^q%8CVrM~*N#JY1Mc>$s?wjgua1=rgibEXgINO)q~4ygOZ;?;2k9 zBupP)ds3mksgTdn^W6`s&6hOKH~D9t!xP4xusY*=_*$cI-l{vMp%9VW}tjuV62} zID{gt4E;IvW1;COoxmBxkz+p*zQa0YRd=^&6xY9G1uja6p%mG*CU9_hH`E(DlAi`8 zl>;bkOdl-%>gD2X0W_WL5QU6~Lp3y_-d2E8ZOODtEX-~jtd~B+aLMYF62nNgd+`cE zV~w$q^sE>zQ`W$M2lNJjDp6ux+LN2d`4yIJ0qioENuifLd<2UlBnqz%bcs)OYM|UW z&VWf(vMDp^0!S2Ur0_{;>{?YSj8-Tt(;f+OV-gL**kIAeLH2@m0O~0V3({hzB=h!e`IO?FR&;jfm zRIqD2dEon3BqmQn5{5nu^_;rlwpLY74$=W|@Tk#83X8ScRS&571!wN#_XXw9kSORX zo`fq#{Py;@q9OWsfn3zzWpj}LuAl}0-0VzVH6QQ!EyFT-bDO}{$CpsR+rm7COpnnRQ8c8mS?Dl9|7%&s>>r--(XvZV_Lgd$?Nz@sjrAb`GL@Uz)d>6W zAwe}%LIvB+}GpXEG&CCa5<$mM|SZpHUaz|>`*LgaO+&gFrEb&_6`-(_!Z z!FEtiD`;#ClvpOpnxFz+IEmT%l)VDH0X@SeLza5cqZWdT2V}YUzpzv$QD>NRWq`5* zaAQ`QHrqVyosI3U<7x<JTk-wRwucqxnE>F1=r8&c-rvobvZHA&M){e|g)bwBcjlYwN3FvH;{C;YNBZ8*>J8;q~^3?Z@%=?D)ik51Sn4~FdNV=coOOY@S38FgSat2Ie$Lj4ZMlc~8 zBi-Y6z?iU#|7aThVnkqqYF7w{V?+Q$?LR2~KNDhpIRk&P$y?1ju(%X*B- zglTSY$#h6q**^avgs2ojRzzl0im-ReY*erh2ohIPUql6(Un$WzG%QexYSdV`h)iB2 z0^)3tH;>#({tfcg0A2#bL}_!mbD&%m@Q?Zu&VO{AFG@ei@50@pF`<-&BgsVv07-TI z}qY&rV9buiSyf8iu6zb9YCvq>!Of8FzEx}B?As!TW}(_cEkFQ zuaH@c&E9uF8z#w>F3vcF|111^Fr6fgyET?gvQI5Y9t$$TC6GL@ji_XnEi^Jv2ya(_ z&esNFDL9^JEvo2{|I$y??t>Fk2mwdSqA|mVPESQ860mO>t_$)_kn900Spq!Bd9$-MEHWI?xEfm-9tXg)5c#X*=ox45OKEr3tC#EHygpCfq8wu7no`h%0`L9s zw(p53HiUOyk&g_$I#Ba2?4lb)|8MuV=aBUFGHpC$iBjVdZ!smaemRxjB2?JI)i@TbXTofI6-6v!VeD&GUStFT1bRI3EqzKCA7)p z67EW!I-4-LlC2H&t_hYYgqIf(5^^S0wS5BH`Gy(E_A;4y$s%r|37&5gf~ z$Mv|6ja1lH4m?alx7z)(lo<-4j{1OzuoVUB+EGX7(~V#hVr+^WtVqc_Q)?d`2~kd0 z!hF^lx3fDLG~W-rR{?Q+PcU7hym=SE*fz5|!Auix(0Uq0U>1>Oq4hy+Ic6CpY)G3g zj28bHynT}W(1_~bD|d;n*;-{Cy6pWY)#;-C{%qqFVa&%?n{C-C1A9jl;D9We*B88i z*tkll^(W1~Q1QD9#4Z3CiP?ugUVkXixsrgq*`LWw)0CAB^8%^R=etFh6^l{=~TnkKoH1z|`2YthO+!Dw@NqtariQa;VQQwi= zuR3$~&4J1c-O~swbAdlBxU^MbjQk!{2Y!)isRaMyu8w`5z8P$;dOzt=pR4;Bu&K|S zX5jt9AF4GPgkdbI9F%C^0XsBfEDBPszc|oM;V6{2azv>Wli*b(oD+G|H5Z5NGl3I{ z6dWy3*>BesEl}!&NF-G-grgs91L?W6`NEekpW$*0I8N|k`e-o5AV>t->p1eDZ#9!h z3PL-XwUbRv$@g&NfEKe37fIlBP=DAd663iSD-=phCeggcYjU zqn^ao_0ElWVYdf4$&^_7-b3zuSM5GBD4?U|VT2%XELGg1D{!l#>qR)(0K;qMSA{~r z2}Q9J=GJoil;WVd=ovSCZWL8KV**A|95z&jkV*myM3$NH!h_s?XDP@0dVl0_SY$Hb z)ABVn>MR9%#$IOm;Ai$WAN)>q7oSjvUw`Ef;lFbq<>_PzUK3 zdoecub+MEyFXVd%E9T-e3?tBPP@I=tjt92|JW19te9ZzozeUs>8KQ?DM?>N_jK-i> zt&awUO!Q0-GN;*GrqYQ)rqfXoAC67PLUw};4+jPP<6cu-*xCMQm97}4WItschy1=Z zD@aCe)&)%|y@7&0a$WAHWAHG(N0NKh03!h{H#B>$tB3avll=2E>GwNU=#{6>ePs|m zpS(-69g-S5y~4^{j1J&pnb#w_mLezBWv^dL0a%yDgb)zh9!O$N5Z5PQN9TZeKeiZP z`M(x&q(Z14Vxa>F+JV_dJrE;*kI?kRa*_auS-ckCH1zUlBW9Pu&;xY-xee$(JgWDL zagjBPukNTl?qg(rLEGa|86mx(FtxKt_~RT1lB8=Je!9aQ6lm8%B1wsLajZxTa8w{_ z8jca!4o-BZi-fcQ4+B;M{3Jz2ZjGZVb$6%GPUrGNf%T#t}NqpLr z3?tZ%|FYwx=C~?Cnt0~teJ^p&-oB~Lx|h3@Gz{Vn6Z&K^Du7Twi}L3SMS1;7VGxHY zrFCq&HCNm#Ux^=2!I*~!w20UcMvXOFlmJ*JUlJJ{R8r_NuLeOYy`Xo^(5RlK6b`fj z>#0cn7-?I;M*07VTI}f&#zU-aS#LrPMkmDX&`J}_pX)nTgTA^55t5g^USLp$?3_@P zltn&w94s08(TXhHL-mlZGqvX>DH%l1!! zE(vfX5254p$#nps)=3{(oTA5sk8GJp*Kz7WupJP30{Tw%@`i7;YVa9kPu}!oouWwe zgPx2;1?X^1K=!d!z$1A!h>lepn-$1W0QzK$x-J)p?KHd^a?}s{k0B@Os@{JZsn#5J zBOi{0@B>IP7(KTo#sON?oP`?3K4Va!_3^2H_)969PF}2*X#dq;|4Odytn{6p|2=5f z-i7@PHxeR>6YkWfRtG9Txv2Cqz$s>vNU|{vkS{;shX2~(s$^{jbm7T*ns>03MNap; z#Fo$cvqpJ1-CV4*CR(|GfjG7`D1F%bM$UIY1E}rrLG@-?da+WmSx%HK^xnfOp5g{= z!dk?HSWYqmBrDOnDq8}}xn%7OvB2tol9+lZMLa;h{*G52IsY@!-@Ue26_)>lE$9LN zix?92wJb%kf;!N**L6I`M!Gm4h|{2W7`np8b`HDqm7e3TU|)pj=y5~Kq&Ut>p+ zUutUmR`IM}o9zJB7Fl=1VA;p5tcD9Y@v92Z0UY*mi;=_;8*>;9tla$C?eC|X{i_QO zMnf}Oen6l;1_N18dvZid!9;ijhLl*qgTv<360Pud_)u!f`hi+A2-OzI=&nJHWt4&a+KqV$n#2L?c@Ig7G}TYxyi zTQWKd**HV(G5`4rS;z#CKmjNa1A+-zOj-KT=?h&hNe7VXsuO4pF%R-USp*$9du+Ci11vQ}Wm19~29A5ci6 zFn|5SJxYsV$g?u|L2mv+fs5QdR0s})Y+#-pYRA-R!i0=z92YBf31v+|4N-Q{x~X0AGB4M#eg&duWOe2ADgdqq9=0=kekIer zz`h1$!z5O8oxovAUSva=O`+ZEFnQSQr0iPAL`2Hzh$dNIh;6a1WK`tuPPAwb5CN;q zdC=6Z0fkG4w9X_@F9QlY$ngFeUtwCE>{3hzyWvQ&I$&%Q9@+G{jJI$9mwX%u9Sb9Ckem+;3KwR;&VZZYEbbNN~sr0fD9Nb zYdC$Pb8qH8866Y%KF~%!d1grh3;mCe5)1*(Vn*3>pn3zdAYzoyqxwGpe2Tg;%xS(? zc==q^)dVA&b=ncsbZfOa!o5C(iq=-&PoxCK4slMe{b5^j_!F{BN_h}0^MwlQHyGK3 z2Dr-qV}+i1sXwzBa-G8LmQ%gh*G-6`N5E(t0GSjgz1UK`XX_@dq*u#j$Z?1`d_Y=Y zpE_3r$(qKrYLUHT~b7bZI%THFiy7iLsFV9p1oH2M`wqSg^TLyCxEq`1l0$*8(h$IBSs zG%?ElP`s<>+Q;z!nqRLhO?GEkg873$rwKXj*tTRkj`O|0o{heh9*?gO%)ZMcyn=OG zwKZzAIpo*AlP!Vj-4mwp*jNeTW}}m@fi9sqwk0sB6v$ZpUGi7D&b*rwkZkwrZ#ln3|{1?#xQ^|Buo!*ZY|iJFuv;$ z`)f8R4W5ut*qA$oL8x(-=>ap=Tj7%qTIB)TR8K{=F^ma7+nF{^lOs$Puuz_qOm3S| zmd_6u#>t`Q9HVE4g&oXT326TwFmQwTH!{YtmXZ>;exi?-@ z;V*2FqdIG~B5TFIt}q2ZH-cyKYf4lcbXcZ3Z_K%78kQb16c)LhyWVTU^7AWv4GhfM zy-;?!uoKT5dMvp(ZVv!rb+m7D?CND;SW1D~zeJTd?`T#-!g4uLgbO}`Y|yipL#4l+ zDGVzwk{fK>s#$b4R;LxX;;dG{4S5^zK_26Cf$RH=9|V^=A{TY3gWyN-z2g|N619j`%Y8>0gV&#q;nrkFDimK`BI7XShqAqHzo0`)1l@R)%0%t#(6{% z!~fy{p|gX1>niX!hyjxI(266$B8H2@BSc7_ageF=U>~+H_m$jgM8NSUGS*gqJ@O-q zf7^7HeGNo58<+6;E!9eRNGjy02Z(k}mp9f1C)!1wzl*B;Je-q6xk0ikR+7Vt`><7+ z41f(l`v5eKlPWgAU+_ZRBSpuhkRXholA^`9ET;-VH3gkj;@vLDp7O=O%8K({_EbCw zj2;fGg@pcOX@UnMoNcPV&-QhPzC<})*VN10I$x;cu7c;77P5|kX?eoN&6`%`+Qs}x z0s~iP%&e4fqA9RiNp^zC3omf<`&e{(rh&1{lKvsIv28b(r*R-~?8ecK({nflcOT4E z__OT-3+2LouGsqj+HXtGiA;xn!ME1(6npbx<`;o_KbC+rZv4sJDdVW`O!U;BYvAzpseOpla^+P!w_p zML_lOA!=25psae3o(bMSdB}hb&2y)K{T);K^Lbxzv;qJlKgWpbJ-o8ccZJBGfm1JL zm0!t*-bnwi_=h1!ZJpO7lkzrf3CCVz8mUR;ani|e;6Iz1q|p6lylfuY#`CX>Fnkbs z%cfE)gY6lVj)y!7P^hPbKSvZI;d|GA&T!P?U`b@bUyY(+<&o{dH;9;Ji(4`PMq%HU z5ng^OxfCgDr%)TM2i*p*CZ~d^}#9j$oMzR6jJyAlxC8TWK&!{8XZzMD${vclD^b zw05fBDnP^xsUy5p!WB1UT!{)-H-0i zlt75!0SbvUGb9qHe|^L#THG6lzRjrhFjuu!?)IlTG_qZz77cNx68JCKF)<6jUn?f< z7Cwtfh&ZAu0AtRSA4lAq+!=#f$V_*6r=GGAawt@4L`hIbr(6}nJ*S@mKnfF@g|v0D zw~zJWBzl$3l?1S}(FH$ENV6g+J84ORiswnmHmKT4HbtPNoMcE>WYNjnKf;jkn|?$! zgrJKs2DI&GYfg~>Ix>9$`UD%cbITgw`Imz#?085uxbNw(AHt3J!eHFm;9(PkxFW5= z4_SGvU2&+$hdCrPI4*ZJt-%<=ekM~GZeZ3gZ}cBT=N=CNsKzBBhEeB^;O~&Q8PjE# z#8e8R!jR{wJH&mz+EG_YYTN8F3Wj3M(A=g$;(-hor1In{A7V4L^&O9kx=bGjhP;I1CAOY zVOy#5(J4AZoQ1qkie<9DjM#roq~s_pk3y?LFpuSwg5<}f>^0Os*qfGHx)jK_Vk+#GebOL=w(9mi)(!aa!A@n6q_k;9%X)&BaNam2G~hE?Kfc!gw^%QjMmNT2}#N z*D_$k`5|lXK};i6tR6EL9{)1w;ZVk(Fr)WzSzp)Bqp=ieg(FL}MWO;2Qen3Kn7mp|8tFplukTt^3waF`(uG3vTqwDkhhEm{aZL2^HOvFHqvIgAAit7y~>B!s{ z)%H&^nZ=?Vsr2;WoQeXk!LW0e7rp7l>R( zoa>B?WVb{c2H4WYRx*H+5Gx;Exu4a1aM7-pB=dx%+F)D1=*XkC)<^?3dtzddk>9XJ zVZg3?#VhUJ+z96m=5x!^AAgse+_&&Pu*NXnTC5a4AaqoI_P(26IH#MpR)QZ$?pAXe z3pdifxFM>r_(S??t>utuwnoZKqA98KV5M#Y%eP!{kD`7=2~jTOeE|1*b^WU-H8c#s zi6so9Rj=%{?YtU{mFHf<>(DoP+4cGR8gD#n6e>D=bbhUvX%{9i>IxJU+=2?h>s<>|yzNhe;cZX!LX-7_75n|e z@i>-RCkFp>92Ii6#-Sv1PByrS6|@j8ag#wEx~T4x{HO9_?r^y0i^LrbQGxio%%0Xx z`}2X~Vz|#{iaCMT#eLI#Qss$*+Clg^H$in!Z~Z%fQM$$Nv~ zT+xV--8I>{I)ml(Ho}hLMFQ)5KX$J&srZ-pqi<)URRNj8OHw*WHSGYm@56&J?024> zKq;O}ky47YPbP4`7?+=gGM_w2lvgIN{yYj%8y47Q>0G@-5P$1+grH&Dr_$#Rkw0MQ zDaM~@XpMXal>E-1t1>1op2fQ!H^yL7j}gI-i6`5Od;;|oU$bzCqRcB-Xfye zju|x_rdEWtT7D9r=Fc#Z*j_ensI^1#xQ)PT{ls7(`e(N~KLR7A; zk|h;Rtk=xP815ioVF zXjBj*LDL0{i@-vrAuuL`$RI#o)N_X3fqaTP06--}>Ds3Z6a^bq7SN;%S-QUv2flW( zdwX%W?g*Z9Rszw4D;cE638Og(<#LX~$8XSdT~SQ|U%#Fn>S~yg3zZOXC=dCs?x~8u zsjv5iol`kc!&bP#Qk#!PbsW$7N*oTBC6~jJ&V3GqF5vYC$G~Kh3&2i(H9d+5fgM4?S+P6NXfs|&>C8r1uWTK_TraV;gmj)`?+-q9LrIQ$8tq!^ zsV*r|9Lvq*uhmhMAOZpg3oiz3HdnW`MS(-)JcZ3NZfVxOvpYg(byd=X{wyW52w5 z{>onPC*vE?{1coz84z!wP1oV-W~+8yLGGdQiQ>*+p4Vp?pJrA57X?>_y;tnuL8$)c z=Xrx3GpggQOsKW`XaIh2?EJxBPyf;uXOA@kTv?*vXV$ik&`ur^a zH{H-WLJG(a0BQ~ef&-e>@~w#dAViJ3D+ospw%Ke@%i39k4Gyre2o6R zldHWYLeiK;L{C>oXP{1uh7#hdy@AcIt4v2ikSl#S>-kZ&_9uQbUdRqGI%VyGW7oX_ zM-3KrwUXPGe70taas?=>Kpb{pe_Cj$PWcKnk*C9efVsu8BI#5ctu8sT*^_;cKJh9G2WHBK zv-q>&34CDI7o0R*am~q9A${~>9=I6NGuAJ#(RX{0R~PYNi+!^Wvr9!=?7Q2sOUAsy zg0>*tnFmeUDWKn-w0*d^&U#Jy{>4qEhy4IP3}#7S#D8|UOwI`Wg#Aqnh)l<^4$Df+ zZR{R;y?V0fT7<2rDas_*vd~Sq*B$%<*ne7s+uL3gI$d_l{M?dFQ2BT<vuu`zXb@D^R_^R1q@pAxp zqGX*^f((*jh^sez#(}tdHU7i~U?T%%%=bL(f9K-Wg8NlNft&pJdez$tsrbLCN&nqb zykbch!{mpnWEA*QO#WQkYfIMlIG)Gi`+9u32!)2o?&D(T$G#zjjB%LpKGRw6MVFwn zM#NwmcpOtzf&KVB&tDk9RU9fIQxP6&z}?9*U8Htj5IG=7d9=lIr9o_|sBRU+9C1?x zqLk331L{(Ook}9?fuaw&LV#q_&lqremF|Qs!NH$(>@!~WmwDa>B`&sEfGcyvYY942 z)Vz(v`0=%D{oUJZA>r!SXjAN3c%sW|S5U2k<#q*9%bOxJ-ssl}-|C8D6CEoGuCAdd zaWgR)aO>`Lc%)zt3lr{!@y!1D*b>+xAX<4(-R!U}3N6NXg~5j2Y+r<{kUU06m_UxG zOay*wyW~u6@F|kFx%%N2g9MmOC)9Z1W05yH39%!EhMs*UOzuota5#Dskk(mEkp)8u zXHXDFmA7U2Vun)!8}Q%@z56`gS9!ZNrTYm+nB9D`eR;8yxS@(tUMp*acQazNh zbTojLocOuQru`toTx~w*@z1R5Seo}4W1;8V+;&@9!z;1H50B;*kG1PHh8HQ$_K2EJ z*gdSI5HRqK_3BPWFuq8s$V%m9%N8@k3KF6zkoTg#ZPDcLWIl~X{es*oS{@cf_lLJ^ z9M{lMwN3?P(zLP?K%Icm+T*s|+<&+0aY)bzL#W#jV@2>Q>DlxSV*IVB>%?U9DZBPgEalAgKE3i|wb&{dO`xPzS8esFe7iAV@GDt&~7StuX`>Or#rVXf&(i(#XCT&=B1= z*`(-SX3dEEo~o(D|8@l2MFD&%+;r8=<`4q}exBK#AH z6&Urv2+MGg;*Wo$)m;T=r?4qFabA#o1>WriQRD(!@`4VPDQ<8jz)wV}z^JMm-B-s! zK2`qr7mh2AkoN20KgGLU>`C?)fG7~1j zy!<}NRwdIdEZ0pLVeEPmR*VS+6xgc5u1NM&$bcV+ffh8xu1nW8nh;0vZS`EcPdhMjzvGQU zj|E|-vP%SkvVHC!4#Z~;W3*A<;E)Toa65H|L(t||;#4u38c(N=oJcGifaZn5j$Z6BTmg(J) zNEeAakW<<4oWRfHC&2bTJSSk$7#))#bn+yF6noDhl$E4l@1k4`e`zAe?(g9>?6JiL z<6qPupdY5KiQ~G8pVKy)R?5K;JZW)_UQX%Z>~XjX3(pt+q2eY7n#B*L z-ww<%;6a_dP~4zGeVj2aiXf-eJxLCfTU%}vp@Rzm(j++wXMw zZ-Y5}!#W`9q9F5xo&z2YFG6vZi!p_K8SJ}d7X{m~ zDRSn#XozYm+rxwZ<;qpngQM}4G@Pui7i}1;arC@lBERUi(IMKL_(`gPj}!jx^oYUJ z<^V;ci>RC$UnSx`9GUfCmCdkYA?|C{1o{Jl!Wg&*PA4qsewldd5SA+mSM@Jx^_Q8}2v)t{)950rElbV#8`z8bl7;B_FwqD}~)iG1_utS~R39U(#F ztqq037D+*vnRWapTY73av-x92^Gzl;0mlnOPAXt+8k}=1jWOt&8yp?*YT@<(mAh+? z4!G=Is@cqIKm49K0l{QQsaqHqJm*8dbVq+nM2Kh~yE^n`k^_hDLEM+RuC6VaPm{vI z*M_&PA^W zDn9_Xt<7Qdh~&tT*q{Mb+4I2l!^kY!?E1-o44k*cKITzS@SLy^IzbbM;x%U5h31T8 z<`9)=;7!Pr(x6ff7uj4qF`YY_G{HX)2Py4^@#+ud>M*VgE4%L}SlU*$FW@6EONV8W zqlb)SwH>Y@c^Tz#q5O>Te;*7JShh6u0Ux@@TT|7r?~%29f*0T~CIr1yfqu+fyVR7s@YD+zv~ zdu=;R{G8Mhm8VmodEiiRtk*wu_9!^k=^rlv-Gx_8gzRyluK|^~i9EeQiF(0nwSrJO zI}aKr7`DVAi9cBpDuCF4Q3@OjYST3or8@yC64xS=ED&yA#~aI)u*c#%@L;n%RHJP| zTd^Vaqaw0RVCDdBXjq`bBZ;}3s`7J`G(4~^Y3AMaL1sO9^O2J9Ku2Nzb^5M;d0<;L z80+kpz}j4AXa#1jAu({o3v?9!K-mI~3h1^JXe3KMEOQ)y+TIDA1K;|Bha<#F5go`P z7$X#nPk@95Z0ir?>nJv1(EzYPc?qW>(+vbQXawVM@RGm++exDi#cFOjk{of1N6l@y zp5oa&FH?skN|7J=%97vEtyzw`c>r)c^|E!S`U%~T0eQ1@?p&c_eCJ<=tamD^89Apy z%zU;7W>oY@0!m?PJXh{D2M;17a51t&)b!zo$Ou8QiNErxC6w%id0hh~ydk`mId>Kk ztS{h7s@3(lk6NoCiIzTRXdky~!?|ZEW8H?6XJmlCgQ;g_$|%0QY%s9E_kaHnurN|T 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 ab764b51..00000000 --- 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 189bb027..00000000 --- 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 b04c344e..00000000 --- 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 c8e58d5b..00000000 --- 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 54257f25..00000000 --- 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 d76bbaff..00000000 --- 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 ca2e1354..00000000 --- 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 cd587ab9..00000000 --- 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 a3ab30c2..00000000 --- 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 5da8a716..00000000 --- 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 851393f9..00000000 --- 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 e0b610db..00000000 --- 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 c2b54998..00000000 --- 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 66452f7d..00000000 --- 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 9e1bcd59..00000000 --- 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 6563ff4d..00000000 --- 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 c1716352..00000000 --- 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 6fe66194..00000000 --- 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 42eda75f..00000000 --- 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 7aa0d224..00000000 --- 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 8227530f..00000000 --- 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 c9b7a806..00000000 --- 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 1ca05e7c..00000000 --- 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 64cc7a75..00000000 --- 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 dd83e9ad..00000000 --- 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 c3296bc1..00000000 --- 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 03/23] 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 00000000..7ee2f56e --- /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 00000000..76194b9e --- /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 00000000..e69de29b diff --git a/pydeeptools/deeptools/alignmentSieve.py b/pydeeptools/deeptools/alignmentSieve.py new file mode 100644 index 00000000..73a24734 --- /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 00000000..223bc06c --- /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 00000000..d450e7a4 --- /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 00000000..b73f8418 --- /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 00000000..11d451a5 --- /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 00000000..91380517 --- /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 00000000..5228ddf0 --- /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 00000000..4662b2b3 --- /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 00000000..47bcf162 --- /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 00000000..f261a9fc --- /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 00000000..02cc1fd4 --- /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 00000000..0224f00a --- /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 00000000..1154b936 --- /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 00000000..56b8d91d --- /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 00000000..58dbdfbc --- /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 00000000..1e6c7829 --- /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 00000000..32dcf702 --- /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 00000000..8c46a384 --- /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 00000000..97869a7b --- /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 00000000..0cf2dc8e --- /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 00000000..937cc7c4 --- /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 00000000..541b4feb --- /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 00000000..6f0ff45e --- /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 00000000..f86b85e2 --- /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 00000000..e63dfb02 --- /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 00000000..af0b1647 --- /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 00000000..f20b22f1 --- /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 00000000..981a99e3 --- /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 00000000..3a5bda19 --- /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 00000000..9849d9c4 --- /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 00000000..988cf559 --- /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 00000000..464375c7 --- /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 00000000..bbd53f90 --- /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 00000000..a5a46880 --- /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 00000000..a2149f82 --- /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 00000000..bc17ed32 --- /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 00000000..7497875f --- /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 00000000..9cde4555 --- /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 00000000..e69de29b diff --git a/pydeeptools/deeptools/test/skiptest_heatmapper_images.py b/pydeeptools/deeptools/test/skiptest_heatmapper_images.py new file mode 100644 index 00000000..1e102650 --- /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 00000000..ac1f23ce --- /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 00000000..7f863291 --- /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 00000000..076baa21 --- /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 00000000..c253431d --- /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 00000000..cd33a113 --- /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 00000000..08cc627f --- /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 00000000..b68bec53 --- /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 00000000..7ee4efd0 --- /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 00000000..7ba4f356 --- /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 00000000..a412b7ee --- /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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�f7{?qT2Ig)`d$%4ppNn|Og%jU7F$}Fr6ZgcYm78$S%;Nt ziFp0((iV3~N+Q1r&)%hSEoe!~FW}uF=uhK}yLa;UKQ`J$+Wya2QNBy!9R0qoNL%)e zq=8ptiJygALFi<(dAil@hajSaE`+MG_IY^rF%<+F=wP^+L~)V$VAqC2Af#`<@6NfhcCc=kT6S%X*& z3kqon;;cuoUUw}(?KhT_+{voFTtbBR!Lv7NL?OU90h~O)z=8rJg4`e+A5B_BaAjcX zBpEKvkJKQL(GVh(hoFdqAk+hZ;A?K8b2 z6CURbWun^0AuT*yA#E=QO?~?BH3+CO0wK1Mut( zItZAw$YT$pge3PyAgH}^tv={BQH&+RD->07We%0Me_{%sSs5wUcUB>s{bpx z9K;fZ^lAwweG{JjH;qE_A?Q!z)Gx9iMgvCNjuGiB<`rCB&5$YJBm#xJNPwe+&>_(vyrw-@-4j z1uxJ;AZWtC0$8-3N$k}rvH)d7EZecLQb<#Iq-?ktkb_k7Q3c^M03q(_FwdhTDY7(6 z(jFp|Awc!*)0(qWngh4itguD?>va+z^$YOqU#r!TPs6n+4Wc3jPnDOM6$lQ?HbQLe zU!!N&EmYP2GQ1H|2jTO&UQWtK9vJ8#&p;m~yg^wZfl-tY~W6 zCPcJz63f9P{n!-V>lD)bx}I1k@G>yYnV;vm9zyx$@Kb+dJi6UMDfmKM2pR zYeXTWWo8uSFbw+;FllvpLnLc#7J@*Fgap5OZk)$7TnHk(UcyJ%Apg@EJ_>2OLK0!b zlLfqIL~fXmn@*nN@GkgLvRlg5amV-g->vAVJ<>@t5Fzrwxybz>V+d3cl}#{TI9ZaVLmZK=10e=ct~^(4uv%*dE&T9uC>yl6TM>2Y1}$ib zGedszqnsx%hOkm!E)|XR7Kun1D}5TCy;lW+*A(Iy+*IH5!hE1S%OSL~VvBp_O z1x!R9Yan3u0(=Yr5=AL@k%mF&YhM^fg#i$>(m){qBSFX+7hx*=)Nxdh?OG#Ldyob zji|Hqn6_!461MG4iX_sVI@?B*saXW^e;6}ARr>aa$7ebdcybZgCG@{Xp;JGsMF4!1 zdnrVnX%LI%ovwFuJUzT}y;T{hK6S#3g3!+7-6OGW55cq7_7EXUy{HJwmW4qG6hvqs z7;c@rL}=D_{)x`8Q3u0MvLf|jUgq2d!kW~H&@ar-_Cr9G`j2$_2uF6ZAO2)SLu_N8#BoXduw`Y+xk(nMe6J2*Q-rQh82g=LR`Q-&Bc0#Yj)+d_11LhFkIu%UwlOjJa%Xk^=gkxHFP z1=|{(ff;SsD1;nKgfX&|myG12?x#6vJ~~twZP>)PNEF3s5$2)SYuFY|B6K1ik)&k$ zXm}Foks5?{-^It_+1u0*Xq7O_eXmF((VaaAKvnUqfgps}2??Xd_FPoa;EV9=BN_nU zpcZM0VLzbgL$ENUa?q@Ft}7ahHq7@aL|I9Kl<(ciAymU6A5Lh}!_@!;B*ebPH0P_}e3(AG6WRutnlRMg+`&{hZb?r?`bGiHbOn!X1dv zW+;}(7~97tBf=lTvtQO(HIRfjh^d#&x7KWrpdM^)<)Ypv(WhETpt2lcgLxW*KJ~r9 z5J(e(cypVG;dyM)7{NzfA~eeiAJ9SYQ4_^jBFw!=k6@uq;o;v~q#140-lFK=`8$0r z^5~r6tOc*_s1R&euHBKWNvZSFE(QOelt6e9JiAxhvyc=4>Qb<3LBb%&L;n3s6Y9^g zMjeM34IiS+x#0f*Ay}pfHe@V>`z50Acu(#npk4k61PZYqM9e!<&|q?;k>)CEbmPH_ zl+ozeTJu{a5U}F^t7-^7c8&yIm?hw%dfdTN&|qq`a=~SEY~$#KNWq8^`C;MOGb#wp z449@;>tn4s@N#hQvMlG7S|x-9D^OveU^^^djWG?ubdn|B9e!U}ga#1f>mo7;Pw6uk zY|llKB81%IW?>i=Y8nYkQI%BG`D-W@p6o!V80jnU?B8e%8?E@qQ5v9Gh&zll?T4^l zAJ`Z-xTRRvI!ZL_6@zfo*vBS3?RQE%?Wf_{Z)wFL!MaX{AXvO6qrhf=Q{TqMOdF|k zc~1G>JeYO|k)f@Uu1mpT)TJ1&te5NwW7hRu?MUW>;iTm)e}+MgJ!| z5Goq{6@c(bomRy(UXW)wSU5k=6cDBif+2yxtNc~ebK_h%+_cB}+V@n8I@60Fd|e;o zy2Qu$3tg)@m4~p%V~}fbRQddrk`C&Ti*@6->Tlb#(zQk!Ot+AYmI(u#Bn-14i+fmU zu`uZ}SJ14sLA$1aB6O_T<^QFBC$2>-?9&?^^8A9t+r~=gPia^QJ0f$i2_O<7UuV`f z%V#Fm1iTK*Fcv&5kN?NRGKbEDxs7ihF<|K2FAVK?;XM)r-_S?StbYV|UHF;L`~6h_ z_PIElWx?ESwglUCzM|Q^u{1bVw1O#jfzgO304FsCXD<)=&J+a?O|0e@yMUdF1lhcQ8uvm)L9DxxRzr$)FX23nMpgu;MXPmWqEciga;H!`CrqC zGPdrdX@Xic;xlY21a4EIDsqvPR^1|f@qmO1U)A~A+y%DGCorTAZzV%!HXcbf(G>_y^jpc+|T{ ze0YkxMtj)ESj}A9FwN| zUg03TZ4zQzE627VVzZY>j@it_b@KM8oi92P{B3ylE?s-G?-emlqk>%vdIY)ib=Q*@ zf*hO#=2l|xK8bsZp3%K(bxIo+a4sI0DB_Wh!lE73yN`%857`m%v0?xFB-#`s9bKq~ zH1J~_JVFOM>4U(F3dCV?WqXlOjE!*p_i8|oxtfixHazT?YmG952T2s9pp%lYM-m*HHTM&? zc?y)O$P3dIm&iom_u&?&vFfM`;r$Jp_93lR?heN*A-L|k!#r(Xa_nukA3aio&^BuQ z5Zc4>N&rjy{4KUQpMle`Tr3=WZqKI#BV&S2#tQdoS&P~HV0B>HbJIL$j1CfHY=k3i zzpfo$>rQeiAvF2jZB=Sn@aeFnHEiYa;Dr2t?m&2DV;FT$C(Cr*2zaI-(Q({k)`Uw$ zSm{Yr%W3`&i}$hLYuneqzS_TFOb+)g@HQJCp2fBy zMssdi-Z0?9UQX!AUyey2i-U@-@OVQ$VbHEO!Vw5dI!(_1)8gsL8gbZn;_aU7b@ z`YeCj2a(0yCJk-@ukAl*5MVCF&tmMx3FC6=b1%!A44)05@m^z7`?vW**WJ~)`4nzz|}bM@NO9Ks7~5MF@OM0fiB#=jW&cZQox zqB0+pIB?GcH2*?N4^){x1Ogzmd`rAsA^=T$r;A(Z%F6TM2MAm$8DoXwL5WacE&R5jm8i+vR|F{iDX#94gha{PyKk4zJam+FBv3(qzA2GkL7Hds8Uo7%> zOCSSo8L1&OV;NYA{pv8x!f1AOaR) z-`(RtBzeeMjQrsU$`GKc;`7%1vdwNpj`WERf~J?D>5rlFY^Y9b8+a-*K zLLj^XD`L!&9|KtjJ9 z3C7Psltd#DH1b{bHRZx%-JS>!H~2_7Nx?-S@KW5N80TWBs22jMjB}F;<=Lz)rCA2y z%kbAl3_GiN$Zzri&|S{)nBW8QT%^VTp(I zeR%dkjWlBxBgf^~DTHl(d}MGU*iPA=Rx2F4BIdMcd(L{qzBQdNzYO^3D>}1=8+8** zB}GZb8@vXH0%_`_`hOZK>LehboBE47l}g7b(gf#n$~ny~^pT(iX?lL!>!XT~p3+qS zc~^^%r`6IR6!!*3BdE)?>DK0D$7aK12!249ec@%~AjUDxxNPGef&guCb*z=8eamIW z7z*KXpdD;Nh2VP!+D#mEF>@H@fFKI_a-glP8WCT983CPyAZV>xCKPIfSJh+TWp53k z%T;3`d_-asuz&nEjc>mkFU8L-t1GBpTJ6Tp}>UYC=u4MQN-8+kr%nMy)_ ze0CHkx$e5{>8-1O8mm+vmJk60f6cagb~ORbLLA3@HIOXOxqji2)lK6y(%4nFPgj)@ zbOy%~;b938(6A{>ZNj_A;QPn9@pLSNiec(>IA_vg6)}y$5V}ODipdw?*?m0=rsFVx zA92c~W+ej46*`A@d9m-i?%Cns*H%qxT_RLTJX|}axi}!*+^2-VgEY2!md>el5*BVF zi#NJWts+7N0ec-^t%U&Je}Y#Ay)X-niX(%91@ff0XK6h&%-IUaO#O5 z7~E;?3i70!+?q96Acja(ma;4md`yyiIos=8WJLr&!P!pv z9uC>pKe;r$blga!igGOfe{nmPwxL=$Xu2|oBY3=npxK=Bb3GlWtsUi31Q!4Sy!L_~ zLhR6>A>!~c&xzg~<#b&XUQQ%b__!hirX0IY*`>rNi*c7o#BTw~ndo|JQyFQ!y}M>} zMHVH(Vg+;OS zG?jRGw}Ly_D;0tpmS=uoVHoz*T!Q^I_Kn#s)42iCyjnQ+k}TOBa@HIv5Gd*3Z6ZAx znq4FB(am*9)}SiMU^Uz!u2kEPb_&;I5YQ|fYaw(O-YFrRbD0ixT#GkhS4Wx3G>o&$ z5n~xAT{_U5(#hDx%Gi(dB8`3C1g13%Z5niL7@ZIit`1YHiUmy?wc7c#uT?$=5PHO! zHC+TghMc*V_wbR$M)lXi6jV)XRgc2BQ#wP;a~~gJD;|!R7BR;C19WO*G*jF%elGc_ zj|emind0t&H21Qhd{lF;IRtk%2s&ZLETr<1PR8Q3AP!Q{sJY*R;M@}2f8*SN3$Xy0 z;Tw(V)HGce-0Jz+`D`(p9V}fo$(VBKn1)@nA}H_iF-v^gI>uPh*ZQeqU4 z2%4kn>=t&IMer{{E-v-Sb1xUBEKkS1Qr?C~c(ImVVM4w#%+e@~pZEQwgpW|AzPIP7 zdTVu}1_5XNs&-KNsV5@|pOmO0oKCx6>*ICqhH4SCy1lx)<4zpGkLV?Vwr8if@h>6b$Ck+MBB}CIW>t=pK4@5bD=s!w4KJu%@P}{QEd3~2V+S_305~7la zx9W>K(#3sB5VW0^ZeyYmfw&pxiY0MurVUGM*nw-(laD6>0;9G=ZH20Pe?w1+YTmk| zRCnPf9f&*N*&BP(7=D0#+Og-wJt6@y^NP5RX)Fl1N;XX>5#m@DF$lf0OKAHu_!zX1 zVk~x|L^F-?Gd(7*eOyY-P7S$MtVVqfo(Oyf=%!kAp{Z$~3vR;D zN3-#ZU!(Q1yvXpDs~!Y=`z9)-l{iYy$7@};28hcwb@)yQ#9g`u2Hu+Ivr0)A^GPHn z2qN~BxxD7=lJec%dVUqG9404s12ND_@T#GogWHWBN0N;(bqoM$^qQ|bCuzrm__QKT ztlSo)*!rz-nl4OQhHXc=PB!5{5U8BquG6rR<9!+sWlLMz?~{Qrj1eFnuYr&`9XjQN z*J)DJP!R;Ay%^febaI3c7#@+7aB&I1rr3!snp1{hcz0sqfv-hOQULd(5;p&2!HDr!WVFm4dz@eVPXa&dM=?0=jn6$8y9RzWR_riL&!^tD%n2j4t*Vk1Sj7TzK~jjqPnF`S7)zn!C59~;Pd8+I1Gku;y#U0!Y#z&afzD6 z%|yEO29hmADlKd9P!0vzw28%gC}~3w?Q$iy!6@O-ZMUo!Q3)d3_TO_+e$OTAEnq(KjwGiw_?x0#A+_c9Hp$7lEpKOq5euP%EdKO4yefBpW}J=&2_qdg?X+@rYX62JEtP3{c`Ydoim^k-eRd|R3JdS6D^2JF7T|uFKgTUIwuU2 zAn0_!8vFauI~QHk6;0@{95pC5J9Ms9wk;4()6OD zEs6wtYkb_B49;zjSYTqG5QAC;6O$hnwc7Z@UeTR6^qK)jLDz4O7K=Yn)U$OQh3z#_ z=Hb|J&Os>D)6um0!rSuQZLcwVWjok3#zh5)KUB08{FFAI);R{Kpu=%b+a=4Ax4Y$( zAcA}oc#=fUXC(#?Cr00-Hh2M+UGf~fDfq*^k8jKAa5TB$=JRH4@f&?>+g;ZsowaNc zk?{u*|4(7Ky-kpA0$(B)pH-wl-lA1e-Q(d3ema_zU%6Nn*j7}MVL3H1GC7LRNrJt< z3&i-{9`D0Pe-^K;i0vQ>j+!nOE0YHpY~0wPmrF`np?@RmbrtjJPyj7tKGf$FxxqK; z+z<4j5{#AdH0l8%@jh&MVU_w(<3Map3UTct#P0Sq607Vqq<~m&d8_G|&cd*bCAfr! zxv-7%HkMPJB`tnC5b;60g!`nlmRm)NKT=E?yk6@=<={i*Al+$}GZm$PK%=~JyDzVV zS=Cq1A0i1v0ZC^p+E?AWASykJdrv>0JvG_cajFDSH`;C6UH&da+w2qVUJ%VP*qeKL zVp~T`bs*f%OLMx^K#)c$Z!CzPmK@1<{(9=z_S~$bbA(?Rv+~9%&^AhC$5Q5O-B(XsZ@Mx~zVP@6iVFWDP{y4aB~c zH)ug%i07qY5u`!fgF@}Z)^>QcmQJ~5p|)$xDQ2BuH9N)yW*{(R=b7b zGaVF_RJ=~tFhP9}5BEIgDBB75JrpQbF3z4|hmAuFGQZWBIc)0ymSh~;a7_3Y+nSq> zVVLHDar)e1Udu&wieZ2vzEhSqkWu6Ao(4x+sn2MVGs^jVtXeV@!Ck|d+Ljt!6a#fs z#?NW^aexDYUNBHHME^&1ZiyxTspNCF{6ys&1Ej0kMxqFQ3;CW4hQfA=|I~BKvDN-DNGc?p z#bjfw10vRa2~s?zXq?r=s?u}O3Qur#sF#P4V&UhTP*x0+p}1G)fzX-Fh%T7|s-#iq z=~2-8hYlUPUb`#IIav@Nt*q73!c?cb!YvVwY2LcTm7Vs&&^4WoL2)}g`!TIpU}`p} zi_6j^?xO|avRsJ*Tkwrzq z^rFBkE~|3+8gXrx^Os;U>VDY5T4=>$1PZLZyt`-hRQt4@mKL>`Rdi3V#R>!~88pjm zV^jIkHuYI%6^buP>R`8@+uQq{Jzdv9hFu3Cp0+PhD8%BhoOfB-^6i$TgW|4f$M9N* zBHe_t9L^UNrB&VjCQLJ@DfY$ZKHt`%1R-9u`PQ}RS~{PHH?r-1_oEF$kmA2fNb$Gy ziwT+gkz@!ZPx%IL6^LVlwN98~oxj`$x}sgGhZON9j3lJ^lEnSMYZ1x;dHIzTsYFZ< zR~Pte3#niWoat<2x%PWaOUHy7i$aXnNNBg|IkPnKx$_|huz$3Xol0Q~!J3WDWk;m; z(8wl|)sMa`Nin~+M?KMDkvz&#GJ>*ga{vh4^4;pQ3y7xcalJ2T&|1l^1mUpKqw82J z+Q;HrLXPP+9!!G}&P;}Bn=9??Q456NrazN#6H?;esVKoavXdYT@Ni!wy3^WPY2Pv? zt~J5?>UdzC-hs!nkCuZ2RIb=bE%wae2~-RHUZS(vn<$eI;?E@9gx!vx(qh0yK^#vF z^Hl89R)L`0WY*WRo9&Dw<&Ga(YM9&wB{5s<+>$#h|9V{t_^7 zuOo{vvzY|>5IUTcRF7b$9t`Z1B~3C%VdmvS2|@IPC`mCKgcv#hih>ZDlb0;JoWXxmucB0FPr)Cq!S6Ma3zH5t*dCr!P}Pf7fu;xn}s|& z2pHA9LYo3a?;8RlTxSy}eGnP|8V(e|Vb-D*o9ZE4`;Ll_nqJ>KdUnCI&$6iylrP(8 zR^iEIHm`sKFFS0r`KqFoPML9%pZS)H@|o2{ynoqlQ^_sZxE13fdkhWQ@xxao0qFy} zbH}WzlQ^J(evp0@S~7u#1_jmXjBnPQC5vyUH%vi;XVX zE*-88rGxBPxsndVqKmU#zFUhPH7@rp5{J))5n^vG&RfIzBJ2 zkcH+^v#v^QCCc%~SYh~@q&?+cfba>OZ3B%2fe(mtn(!)@27&q#a_i+?whi+nh;WbY z3U9{OYDc)YFo7^G9}I!0AT;p|U5wNv!f-yK=cq#uBq0m=N**-=@VJ`@*hIye|H_IK zgkAW<-NK`Z@P8ykSObFlv@Vi|TmI>(g_z%1R3X?m&d=uOjQPQVxip=b4Pn932HAlB zl3Oij39k6uo*Sk~4EP7zvW&rNU3lT;D!G*eN+;@`AL3G)&u_mEs-vMwRa z63|Yw5evd~5HMMMMVpTCG3AX{wE#n;hagx693_LVbY?G4AypBBBOr|4*7gmFlk^^a zzMEa{z`ccj=4XK(0p^Ru*$%hbC(PYcx}9|0Xwx5zKt}{zxvjiCqS$e+gn-BW*8Bh= zUL_PM`^JjcIuUl@qsrfYufDp=R(NJ<9%CnO&_f0LytQ zv7E(fwY1M6K-)A83;wVI(C!efALv(j(s>W?xC6YrAcp&u5SA;Nd|Y83+azFx=eM}< zecucYwmq|K8b;86Gi?O17`^WQX+>UAdm<0wh0Kpa9ChTaObQ2MznLIb<}XYULy+Nj z!MX^pHB7^y1_3>}kYpK_O~PzA0y-+YCN`g#b*s#(!zb&^5$AUwsUc|Z%6}(3dzCf^ zli*_Q4D%N~Bxub%F=a&TIajjlhCbaY_r_Li9j_5>eAV?DewU|&a8g8gNIxq?%Ov35 z#YGs4X@Wi?(Dp+j9E;K*xJ@Dq%YwBI*Zzehhjd*xvPBbl=oSGbqA=y#FICEPQgs5X ztBDkP(upP_-Q5M@|4MYx{kp)P@A^w1UM})1=1UhsSQelyK3j;aQ~Z zG!BY1PW>VS2ZL3o_M?zbgI`87RPBI%G8&LwA|7_OGl;0S1N{owTJ zTW(nz2PgH27&F814H^NVLTtaiKfUl_$DecE< z7}}9PPB*<|U+k_^IYbvNbtwjkdNL)`A5;JonaHxcq`X_eag1>9gmd(4=^RxE zE&_sgXjN)h1X1b%8}Vxk3Q^viSuN_@5^9rXjb&Q6EL;pgjpd?e6)j>)LEtmIffpoL z+zCYcf)axK+^Fos5sl@d?6}DyqjCEV#K*w^dO^_kDUw22Fj~{1P70DBEc0`8Y3PVsUHM_j+2yHQG zU?4BL={((xhmx$UPPJB-b*a$2@26X>NUtA*Il#O;A9L7|k80IJauR&>dfk0L9`Pq$ zgc&e#gnB0g6?eHKWLc=A?@83rJ^Fy(XMGn5rd{&5B!V14>wdH0xSjWIe4OF&@}o5f zvR-t}nhm;nH;i(yY*8rg?y3-ow*@gZSv}KkyuU*S@tcE*;}Cpbf#6Nr2{OD8iQV*3 z!lzsn2I0&lZmwzpX8HCGUA1AYcRW>q)AsEIf#b%E2nrf(OxCgO z*mL?Hu)td^ z)^`5@03VA81ONa4009360763o00cF?eQS^t*m%R5VQ~w7z10j0fo3KCbn_Pz{+bpb`b~&L%@z>3S*F{;3D9-oP-s!a6ZI& zd`Uu5seJL{Lt^rE}J?boZUX12a3@s}KFV|M&Z`E%9}*wMGBhOLuPB zdUz`mk3O)!we`TW&psQMuZ@$}hE+XZ^d*S<)@O|a(t^45jdoMqb23xO(e|`Pc2kw5=)?*q7p9BbR(?STV zCmQpdk7dHAHU{8xY>c=4>Gh{7qKnAp8m-c&kJwIyDh) zkr3hE0ECZg1R)CIsw{)3g6|~LBS7JGfr$)YAOcEP$<;v$15QR>_t&{SHh&B6gRfvtRdV02={3rfLV(`3Q)0@g&qPEVF$il z&`0b;uR*|D(@h{;`(9s~pDU5(PXmN^Y8VOR0PH~?S81ANr5*wBKIl`fjD#;F-kY=* z?u>}gBKQ~}c(YcTfe2ZiM^zEzc{V}>lx0)AXjdE6j>W0%+FxmiaIJyx5_tAb_)}$? z!yo}U4wzhr+&xl=@`XKkCH89UC0EifP+1ggpTF{aR8vzCe5Hec%tHW1A*{jzBsz`r za6SM!M8J58u1p7&@8%@vTQ#MJ$^fKQl4RiI6>*yC5r9XEF%DBb%%*V{n*!r_4S;!) z{LDCl-v$Ifqw!E9@bB^>j;kV1qfC#$w^z0MKx(IsatK6*z?$q?)RO!>i8@7H^q|hD zg~&u;lEFEObD@kBf_y?zjvME+=T~%u`ZSXKJP8p#sdKUmZV@6>r)63Oi5`K^+-riK z9CIo}lm^zpYhiQ{n6uUCZ4D7V-5_`no_$Ou$;=>Ntib%#G!^Pp#YQK!ER(J>qV1nG zYoU7OkLD8LHi|(pu*q#OCSQ6 zgbYId5`HW5usAInamfaf2(g$;gxe*u{6%>7-*kQjhWu%k#Z{c70nZ$%w9(1IU5Adb z?<`Eu_k5Qucb5<|+ZJG2c>BA?IRk!$pT@=K9q!uxMbkSx3kXPrk7^tX4Ee(x6E9^D z#<3p4I2GX27ewH)GHRHg?eo#?5Hin>~0U4SEp@uwkPU*@eWFCTbHoDfcYD!sV2p~oS zdsbAajdDE%OJ>yu+K9t^U+QyO~BDF9{3vlq#A{v3vlLRVxu)kdY7uof7B_y=<8-(5PVo8Z|2NV6I_qg}D)J3jc~O>O7c9DZ@m0zv@KUax@=2NwhnMi@DBw?6_9EO=Sm|76%d?)V?1tUG8hQKQdS(;(cQxwx7 zaBs9D!|X4VF1*|Cya>`lu<9^BlX{0DSWr?y!htMX2AKTyB`uUNjmoP1|u*%XnP4p1hYr*TgwC=sY_M@)5N1J@M z<7|?V-#(xQ8UwrYDz=E#Iy^YBXHL6-ubXOstQgu9Tbe z)7dS8Hl6*ufZ$zP1WA=<5ORVji~Nxi!JxL^Ef2O|r>cs`Xn+a%zola%h<1`J1zC;~ z5h^GVc$QCD63? z@Ew5gdm|9aI4iJD8>Ax$dJSu5iJ*>lb`%-;U)H%6%)!f}u!@5$^3L|H z=MSCrj68rqD@KKTv1+Xx+JtM*Dx#g>YEq&&f49#`G7ukzXJ6ESh{Fv0qby>DLLtvm zi+~`ywz+01BH9;x+IV@bik%&G?nwNj55luAXlyfPkdiD9t0F6tT!z4E5SR?X((%!1 zx!}b4M-UWP`^Lgu7`NYb*S=wR=8?BJf9IWh)*eI<;9Xq%t}5sZu7ssT9Cjow(p%x# zLplcoT%;^45(ql8vYbu^zx9iFI=JSgCJR6}@U&Y_YE2uqAKkArZK#tH>RCxL%g04HTpBCN9#LC+WJ6!}lDlWHQIM<_Hw;zkS0rO!ONtcR{c|f-Sb-U0{$;d?Ip^)aI#3*C9vlTsGR3ScMObq+eJf zFD%it6``;SN(hpKaGkpz+UN~a+Pe}q`od`c5%{U_vx<{Ci>E|@?aO-x^T@9P>;g*SB0( zFSfO@6Kpgq?628~NIZ+jbUpqB@8$&0A_H+qiioq3jDsH9xpaKY1hx)&)*aH0Bsepp z=C6s@rHV}IyVNFu`KVElM;U}W^_T)faASzzGPtX@>3Ob;Z6gNeuzP8XCVMAD!S$Ce z@X@uW1cX~V5N-tsVR#(J$BBfQs6-q-IVKJ)i4@0WmBk_hqaws*6MJ3U^+I7c1+(J4 zwao39UuIiLnCX85Gd-+rC=4*vVY3RUa8u>NaN)wS=UJBN9e`4@3HnGb`~Y)pEWHI# zXKA>exg>^p=Uq#9=vc=5=>NqMwfdjo*?-sh7i@?y0Z%*1(un)1Dg>aEEUzw(AQc*g z#O5&AXYcUX&Eo9~vpZ8|5U^bPqdIv&%TVT^mC7&^DPbi9Q`UPith7;%4FE04t!DuN zjobZN2pQ%f%e*R*Fe=6%Sn{lPi@~e=dq5yudhskEd<~xcp<0^x6k!P(39E&oiAMv$ zWTCUuQh|%^3j8J?Vh2JDd*N6%S^5hskW6l8tAqbQk=6cT?F1W+9tA~S<#8?o=i}?! z>)PnTje9WAF<#jD%zNz%AP;N|#&>!#n=<-Ot|Y0%z{x=T9{}+Wv>?#k%S*7)Wm?oA zBq|j_4AQ545H(|UUA@@?J(~{9Mq~2`DAp<|BT*_;L+JR|EIr@Nec{_PI&6~JUWai1 zG%Bzv6%HRIS%DFB9*;uk^<}qJ%@v<(8&YAm!!4r%)}cSEO{%WfoHdL@`1Bnmo%9QJ z+%7M%RG)}?Wm0esHCDu)d)@iL0@dwtU@!h;4SZ9M8LrjwMvSv79;X1B5d1h4f9RyT=X)qenLVmPguXXjPwH%m-}<@?4RhoB(x0R z=Rx!n2OSwjR2-J&4Dp8qfrI#r^Iwt=-MHBA%T z3(N5iA-1$!V!EzF7N!TT^*#V|?ldqZ@A#IDU2VjrlXGET=|CU@K6+$?k3!sck(3D- zwlLHKSf@c7@dFdN;Aj)xkSB^Iv$^O8C8CVs!oSr5z@Y`~<%wb;%99bWc0$HP*a}9d z;fVRRMqO==pyi^+;Mwn}5k&azCFWpaa4treNYX!2^E~TEg(%1CcRz0~2Q3Xg3(x+s z1_6&cOYBcg!!n%(p)IT-`@ml4o9G0CoPbe_ zv-w2mcpJp-*+t6vrJ=&MIN$PqEQ1|xAZJ50D)Q}hqiZq zcDy!Qn(NVEOd?fTS%}p9I29W2s7bl3MCNEP3UC%wz@EGxQA3D$S~!V=DlOt{rfC)- zTb+G$_bji@wF;YY77A&E3asEbAjCW|7zT?Fuah04LjiwaZ9nAqoEuo;{&KfO8j7P-Z!J7g;i*kHAG`5G>zX zI#?WEQk05??E?GwjtffZ$g{DA?hw=S?Zer9+AV}O;QYFN{|;lLFe|`8%F8?)5oY9i zuk)$1GJiMlB#gD@)OZHVw0=k;%pZYgzo<5Byv74RGMr=+qM!306qr*Dggi4ox-sM<*Rs&EA&5I>3gc=08DvC11 z!gCn6FxJJvvift8K97-c;Dwh)SW8ADF6jDACdE2}R;F5Utyy}&@Xd}B-2ibP$kv2qY_P)Bw8rX!!250U#D#Zj#eJmZT#89MtN2v}t*^;}R@Glm$80 zNeXe^+3w`;a7@Q;-W~f&S{iuv zI4ec$u7xI)|3-b!v9Wp5aVE5b4Y}xU2^T#B2;Q%42aBsH$suOT#PSr?`)`Z!3ReHe z@WA2QglJ4#WOp1XpCzscAV5A=!^yPa(zJVb_kH3tleE3I5}wQ3oC^KW{}XDH#yuqL>I8o~ z5@iJ~1nf7jQ}S%CnGnCHVH<|>H^@Z3Op%Gasjkal?7pz>LHk>g#>U8Ja4%~A+T*1H&pQk=M~Fbuy6;z zcWs*-%q{rKAfQJ5M>@O4woeCf2BtX;M<5&?8o)=`l(+90uJ2p!k^m+)G7ruY+6T;p z`9wG%{^TL^n;i&4QTY6Uc0!v4YM=72^09p=k5d(YpFJxsZn(ZMu-rFA?_J1 zOSEbt8$1mG8a0nu1)+M@kZfR>Wo(4iso&BfNHKvF<=FZX6eE(*5oV9B{FUodf6XLp zl9OL2!gL6@j|!rGoPNo&XburrnVI(eioSn0eT~pM5n49-!okRbKa7+UFwK}h%IEMA zcHSAR60-jJH>`CQM9@k?!QJd4iK8mPRRyyUU?GJ1!#1j3tL<4x!V~(j5xx;WjB$x} z8s+1B)ULe1W_U-Xj(E9t{;JE_>WI0hB?f9~RTQHLz_$V`og`>wxo&Wd(j>03EH6iV3ri4z#X4A+b&1b{O~03!@BDHW5WYO-;9(jv53;B# zA!ZK7`KU8lOI9{3rAee&2=tkV!p)HcBnopB#%T!dQIU-3BjfM@AXv_kch|x}C&+aT z?`Yp}z&H?sr9-l?EYGrb4{gsPw!1So^YU^@ zft>E%OADdRL}Ca1Kh-W!S#S7PLO>~A+k#ZXVausW55oNBS{a0=feJsXU46j@@<68J ztPqnUYARr-PRAGOV)5%S?O9YfH6zs%NO7LVRi2chKUfI?xW)CrCU`c^b`sB7;>D2_ zuC*b!>Jn>%0)n&IJe!OPI4b$;+NAvYSfqvuy!mwHNf^mv|LW2j!bT&`_a3azrv6Xe zW_gwpji4MfVZykV2d*pr_o#BSY{fBlE$mLKvjruO?t2^ay-@Nr86u6f_FeqHLGb_W^;H z1`I)gx)h}$5?k5TH1Gu%t?N{=5Qdy`X5?OpHu{GC+6xO8Aoj=AW>J}r5P_1eRqI8` zzKyXoolAtFLcLd_jc`8rZmmLPi{)_*Z(5f|bh6Btzukl1@{uo8(%DmCgpYXVMTkI> zxDdnsN(e->Pxa?_x{SoAK+aYa#uy2G)iMrZa8>JGHYEbjUP6@MLcm~oAN-|R*PWzx`H}fxK9!;U{+qa$XT>F=TVwgX(IHg%A^f;{PF+m@{seBVE0Kv z|0hO!Ycq^DWBAc*e^DVY4b!n$71>+t*buJm83veN({o*N#3CVzKVA5rgJZ+q>^`tp zN<{fT0TW#v(WhY$#s#is7c2f$OmtmLM{^R~TuMB$W26=e{f(Rrw1?kEbPEChvG zPp~N=kh+hpX#s8^G(S(bMd($EWa_8Xd=%nduoBnGXL-F=Ud2W`Vl%!Y@_6#HPOnxw z7s0C~T_bqBL%Awae(yyEV0+c9Y-+l*Dfdj<3t;okLJlS2)e<(s1$h^>Y=j+==o}?k zAr8rDAk<&27_c~j4G*pw`?fiRH%hV>k5AC2VTd)tJj}&jGuhj3-?((yn{I}WR<{Kq>izjp~3ppQz#N9Pu7=l9FpHf1w5CUpW zzT=p;?GV1phBXq>x{(CSY&ZpT77#FxH@eb1EQ+E^aMzz6f_gQ6Z}Ur|tK8Y0gg-2i z=5LS1YG~4;Jged|i&GJ84pphOy?5EYbh-75sP9m=IIF9Pm?&>13ctUG;Qn6PLU$pR zpU{f)s)%b36%pKXvU6z-foC7W{}zY08@JtN?4H{{M;zC)jXjL+@4D;Ax4?12NZDT8 zwFDDx9vmFsf9*SprqtqUdNocvjTbd5y-ATj`c-ZIXnp5}ij$68Q${@Ac(*fP%-9A%E?4t4R zI#mGnZWTU|XK~kPAO;&8U>_oQs{{eA@Kp9^%Xg-#0Eh*7=$5vF{GE8A#^HPBHbY>| zc94Ed;^Sc-*iWgw3$BflB*jBu^$KAHfD0FtoAHO#0DbDZj$_Y0bMZFC_>{&?<(c59 zEF;Y1iDb44!9Df(R1JZtA~B}JX4X&y@D_oZNq%gzG2<=qNAf1z2LyOFqsZFI}nB%2~D$R z*P`q)p%Q_|YJgV#(W5;kt40tS&3X#M_I8PXgyV&u(k8UmhicVCV8`wTS0RQQsm=&O zYn$=-#ZPDr+xo2zB?KPidtEW6T}i;-$VSDf8p1myR6q!SM_VmlKfI&TNXI^{Q(YYy z9uQ%(49v|AgrS#;J9+=UHtJkkf~-ccq`t}PQ^aB%1TlhVu^KsLv#1WiYi5=Y!tFTb z^zpBC1bqkT&Dy9l#!I!}CFOzW;87yLo&3q)}Jw%B8p5xZFHj z78HkrHB_h<2eq=W_I2i#0V_PpoUphlmq#g16c*)}ZNoHU55c;VcUA} z!IyeSjjKmb*~um|4Byjd!9w1(kdSVXvo={BMHnn(8E%Oz^RO6mRM$WAnwiK(2!N}Qk-m>=Web2BgZ|M-vH1F77I7@`EG^{D>B8L4V4=U=ln%g_<)MyxEfgw&a zF1Zr90k&Ub2sDFmGrnuUA>0({JNPmG&Ll%6$&zDm-RNBF=( zj9x|rKr%f9*Ke*{Hmy^GW**w?)Y{0jJ*Ws4wALAy738RxfSHm}BCI*5Yh$UW3KnEU z7)Maz$OZ5bh(a(T&6N6UoIe-?J7t;eL5XQQH^Dj&Zn0|+bS<0c%=4MWcDSoSF)?<= zY=oxmmD*Y-j*EogmA=TCKWsX3=X1{{Qq7p2ff z3IN;nZaFc^*5w~2*kskL!*>o0({@IyY_(ZiN6;4p&4xdwjnXnHt1OAqNROcFN%Ycq zU8iXyWmJpuPe|&7--KtstD=D@vW2WSG65n)%|0+0g6rnO!KYYSFE}_jS}x~%sXwVmr)p0hgDNes*T2lddKZ=a{jZ;}Ty|}kn}fBqLzC6a z%Y^l{*L4J~D1TEY%3^(R2JR^+qck2zQ0KW=B3}A+Dzp4Zae`WwdFCR^!njIvA4)vFJa(7;m6Z-zy=)pB?Czb)s*SCb+pHt|+;VO%H8fe0lr} zN#IN{2~Uk9_~Vh9KQ{a4F`I(~2Wb|9j&--m(u_sY+#pLB7Axp8x?$`d=Vuf zF1!$z2`3YQu**m2;F&HXg6q2t5gd0pK@gtq6XAUlBK${q_I@oJh1d!iWmOiJVrE1o z%EKcgLJ|PTMVs(q26#5`r{}_(g3JX2GJ}Cmd~>DpiVEE zHm~!$Ed*x@grO+NAmC=a6Ac6w=mgj)9~QCLX*LN0*k#AZ1+}=A4b%~3lHm5Jus?fS z>UBlih0Z%-$K%IP2oFg_;m>p)ULkfAgn0=-5x^yaTo;kGihMOaq&YN0Z<?PQiscF#oPdjG z)LVpngRT4~t6kFuB=`f@6yUez*o&hhh&df^^y<+N!uu5p=^+gSW}8zyBp;@+SazYH z!AYx-#CMj+6+R##BH+T|c`KZJ)+lwuB4q4Y4903u~xCNrb`Ar28PHw$x-*VUydCwmf z$h!kbxDb~6v6|N4;5aEI!thZ^Hue7aTC z3=D7+`|Df>>0=TyU_SW08Zs~+FHf@q4`;{q!cIAY3%%vL0M$S$zcQstcmzS~2x9!0 z+*9KaOyHz{sUreAF`7oGk^<30rG#L%dtV7@WPracX)e6N53Dw@zsyytpOhG9I%b?v zo>Oq}s>Z!gy#H~h+h`@a@|ZR5Hn)+}^<4ahB35{hMkDbxml?YOR)~mA{{F{1_pBEd zI;g1Qh|ou@hM`mVXdnuolJL<}2byDY%tPYg4%&qx;EB9-ZF>Fk&W&yNM7^}5mV-va z3X8Ehgq8|V!n2>(LExRW1Z^8rSC2m@blT-}isc3MyANdQ(Md39Zos;tb#P;DQ;li{6jlGfr{g4cLq5e*uVu>p3l$?tOdA(v;SjZ`YEXxBHPYuKM8F)sn}BC!j%EwqXGP>iMG^4BmD>t9roa9z$wPJbq>!$%h;Gt$itgrO*)ul+d<1h(`7 zLuWkPoNR)C?>F~XozsK@#Bz3hM~2|vW3^U`AOWQWk#ms+qI+Zl0@6j$w(>N$Q#c_G zX753IL}J*!1<&56GYbJ`QXyhUi%0|uGihLZowSC)#M4US2-IBEFYi34MG#eao`Z9d zr_*WR*ZW@K2i7=OEE~p({^!_vHujGPle_WOMY-jo?~DwL@Z*-aPd*Duu||6)5$Zff zdtR~r)0$mZkO{)m@a(z@0^9xqIFgdBC=~54N(8tl(sRIp@L8o0%M0+i<5fS`CEgxx z6lRNUJcoGxV(A|2Z%%~1hxaZW0@gbcHJL+do;Um2B`m<^X{J3SFX23^5xsg#@Ki^c7 zWP&<+`jqNOOyMOZQlgBqjSz^-K^+|RujaTc3rYA&2LX{dM>_uwzEGAEgfSuq*dLFD zaa)|aZ$9w$-U9WVI(sz7yIUv0WB{xKDUXt%it|`3-_ar9{a^5o2kV^Amk4`x0?e`I zFJ)^b`QctwLFu20B~D?EG>GG<7%^&w<3WsOQ}{oSVu=dXcM0ECOTc+u@;M88>9h34 zjHB5#ghv(n^e5FuEo6swqp%37GN>2gt32$zH9_DSr?G0hP*OYHtAm5t4M;Kw-_V(a zx&bN7fC@!aW^*Cnm+i^dX`?7l)~D+bT7CL;U2TWSGBXJY&K(tXr~eEH>_R8)zWA!% z%ubgRS{9xehw!A%BnTfnOiH}d5huw8RG_t47T24xr;r+~tKqzLG}o#<$kv)pC*?Sd;na@ihdKrI~FIN&{vS%0h+Uf<_YD z!G+NUmkcTpH0zIt*`qkWJB$#-UvLorssm!hK)kfK>T*kMnpqwghf%RJ5+dht8Xg(3oU;OP}|2H1E?|uoZPh=GK zjwLt`MP9{CM6CRTO&Ozjoj$L=?mQTe>D8>>&q`=+4zfU?#BCgL7>iJ*gJ5r5>Ei`X ztP^xD(u&{Ar30+~j4DwYUx~7_u)eI@F2XWqQC3Bgo{{OQzs&iqYBEmJ>U{*i*CMvqD&0$knv%VSI9 z2Wy(u5FB;`tLL=!Aka-A)Z*}YNwXJHL9xNARz)G z(5@_#T=-Uy;KFfl%8`|z21GbDgfB`&0jKyqZE%lTHOpcwLJ9LGC&A@C@bC}qCCKW& z?>eSqv*tA4BaY#EE}vS%%d{Swk%!Q7F+Z}DK|m@f7vJY%BS#sqsftwet0^J4u1WCn z3|=NPDUM&`Up(6&4)I*x+w5D;((?}RD2FkBuj>~TqM(7mS}PzZ#v%Afl%JFcxIrV$ zVIb`HWzh`Vkwz@e-l#w$b|8L@j`x4Hk01eCyg^Te z#(^={9(-96Gh_GiTefrq@ELe_8E)lBgFuweq^{jV4_)tMheWlwBM^1#uSrC@j!x-1 zeMSYLuT8Z?z(ivnWDz#2iFB_LLZ<@W)kUjbC&;NJ;ddlKGd2r8qN0K*ec;x3Ea8Zb zO%)sMS$2KP1v~4|lcSW~_3D7RXnH~~;Xj-Og8zFkGOUT`)e5`>93|q|-2?>vs8i@B zHXOogY~bs8%-frrxcC>6u>TgI!Mk-d2-te2tSZ5#aY2x?(8=))mc(=FQO$b5k=7kK zhR5!#)zv|y#N4{aO@({xTGFm@Lv?jkq>rG(Wo*R+?5 zBX!9Kq@a+VHgBg=9Q4>t&NZc4%&+=HjNULjp0s)R7`iYOO?&d&8Fh1*&os!tPL%_DOuHby+Th0 zHc|oZDkk!hSnSMF=_4)-RHTf!Ec4xEB8{|`$eZo1${?UPzf6}+WpNwce@uc>Bmk5U z_(CH>*=8xna(2;Bz^|Csa9F5=2AeOpKp(IrraKw0s-gyHMbL`v;0~{qMaYoUbQYGO-{>y zr2}D@jeNPTvLI^CMG_TN2ER>^ggOI^tvQVdcRbdvMw(q$cwC~7-Z&whireEbBb+xY zYUJwZI#$t^gy3)~L}i{~?E1LCb!p@DsRxb+I2H~#s0ZL$9Nyt(8Nbw|uQLin6wGklSYK|2Kk z+&jp+Wr;&9ixSV+cZkaey{K=(KjG{zYXf#H*V&{>_=Lnmx^J|`mSG+*h98M2)hZDz zeAlxK>)b9d(So?1W9;wkxx_d2P2#%?8#f=jOJjfOSm&LC<-R$ak7PtZS=MaX;k}z- zT&B33HXnh&qXeIIU1P?mr;cbdZ?{2S`*95f%xk|!o0$iVTCjU}dC}a*RzSG5ec!t2 zlzSJ#Ia>2mEzRKUV6{k1hp$QG`Ni-o)!z965M>#ccn3lpLs96|9rW{D&%i7gV;W)+ z6Kf;5M9#yFsqg@vFC7-|SclehR=U}NFcb#7n*Dc2Zp9BSWUCPf2Wi+rIPg^KJ$^Gn zw*L>hxmLS*{{R3ViwFb&00000{{{d;LjnNmF};0xuq}CA-(#RkW-#&HI}&b)I@ zpYHy3pFnBvo21G&^Qb$lDon9Pwiguy86u0K%yOU4;UK62oifVeY%P-xSrK``!14&WO)vuRn9f z`^V2beB7B!XCnD5o1ZyzAN(1YFN~8HhEc`p&mgL0}aBUNF(?fq-8XQ z!5Uy#a}3?z{b^9)z8XUb7=GJ?Aq=XljI*jplQfw?1;^*V>80cPjPuflQ-LWu;4^1e z1P{x%eH0M*Ju1ur!8;6+fGiXiL6!g`6_F5y>n`{g4sX7)zIgNOx(k;tA8#*QxzXPq zZf67|tr=$+9T}z);ZcGJC<_1DAPRAqRb?1QRhne*e>xR`E5+ES5coTbf(Ze#(fvj? zN~$CR7*UiK(R3QPUL(Hvg|&Y0ccy`2qtDfB^qv~QYv9>yzw@2%=-DU+om7@lRU{zJ z90Dl?#|Jmx%qWFvVxkSLX%vsyOPt5adz{im;*UPE;=ySC`dO;20N8s57 zJ%lLa`Y25b)JH*4j$p8C7hZ3<+DH@t!1tE^T2TUi@?7|DB!=ZEhD+bnk)grxT6p#| zIt*wPf)L(5&OsK!B8^8NxcJUG^$7?-8zGZ10Rb3q6vDU1IqB)}?4Rf%fLSQ3C@8bM zijyo!%n*FfwpR;gGqzlN?s;dv^w6TY9z1YX*DxD?VsilCtz5^p7mLMIasIEhI5!X; zfM*XFg&_e+E{dwif;i&{NKrnx?#eOnj_(Rttqri!MZWkG2!Q|Fl?Z(V|BX;c6)2<+ z8Wd6(L{*k0aaDj|3x%Y4|LtWGq}=1;s}HonWIo;n^=5Bq2me$f78# zvbdC{S%=_w(=uOuQwDCH_=dxqN(2SrPY7YY3!dF>U?XsjsxVDc_%@BBfUG9AKgIJPCGUBM}Dl zKHe!4;RPLG{)G{n08EquDT+8xca(&#IJDvT`$2d_zV7D7Sj@VFL)#{q<-JTil5= zw2qgKX>sU@hGZt&9s^Mvg#?KIQG;j<^s~W0->Wmw=&VAp5JJ!#R%sa*Dt0F6Fte7{ z5?_uRXoe~Xb(7CluJBx$zgRCE$Cn?*LxxL_=|H4M2?63yiP-Zd0P&l85TKJF_Rj(U zk;j>Ilr(g>d;lIaVnC-GIp24LaQIAq1!o)JF!(rY&jxZa6D5+Pln5ITgy#>_7$!=@ zpk326j;kcjqR5N^*u(B8F**X?aiH)!6CnhKOOJIi{Fx?#zTJc&3_%!*sERZ2`Zxv+ zD;;c?%V9F9773t^=PA9V(gG$7;Zf0|!>8r@{y8DmZ-Zw)X*AT}@P$zUYPKu_0fMH& z>=>g>*Z0<_L7nrSJ9i*%aAwR~yYp-96*3bjE_7*8Ia&4%%Y}iNVi0ReuK%2{)fhUw z&k%&h;40;L4&0QdQX;e<`sNvb-|*(EYlOnWN33P&mPXyw2Vo)wI<7xw^u1%yP!WU= zG1!U`6s*PYDjU#8)3`TT$ zoPr~sBza*5vEja6D=FXSC+0UG#(cm&h#@H&x%iLp?4w3!99)ki<7O`i#!x6S032Yc zc9OD1jy*}CQ2d2PN4;@G(PA)>RY{uVB2%W5?rl%HhqCP{!LaL)LTmHl>?n*0hWaAG zP(KULUTDf$V*Md1FsR5%Q3cXbVvE0iNeItdw?hkVDgXlprx=|&_6k8*CJ^aSm=L7+ zOTw3Zj;WNz^Bh2mJPHeNp^{w4wvG~8s+NVnd$$Xx^)aDHj>42c@xKWTg|hw6j9~?q zBC-e_!9tpD4JEj}fS?HU&{9@UP$LN%c$O3vo_ zG^wI2lL=%KidMFAC=rS@b}Q1}8HEyyzasou3@qNI=O~`O%u&KYHbNm58g@FoJY*=3 zwBNfiRB#lQ1S$TS&`_8$_%&ntFU2x%0dZLLTdm<2xRD2wsy~|h{ z0>2|ku_RHZk)#xw|z?3wtd6d zs{q6|H0~^b2+Lb|k?UJJ7+quWYNPi7-cterMwF_6y8~n0W+=>mgJ;pav&{dwv-%Nh zGnC0IkFpEV?kr`b1}`_3Rg{4H5!Zz-y0O9Rp}pR-1mpBkjFE!-vq4&vRRIp|PS%1aWxKY!MGGYvr;6gT zDT%|~4-E725(Fa&;}Ipbk-W>gtBmkzAET!|Jwldb< z^gmu-*LpnNKSGS+D58>46pCMgXFqMs3ue5nBLJ3);@FHrmgwq$+n4UGikE!9MqzUl zM!VNT@kk3r-(X;N^JON30fAmzWbg%isbCZYccs8{LU+pJk+S&rf>_Kvd$vA1V~fRNb>J@S zh3&29tHX2ibF2A$b!MorN2y56#m4*3-dss+^R^yo-L~;~S z36L)nq`)=&?I4D$rVLbj`D2r;v|mV&=~yAZH(gj~40c_8solo2}W%bMP;yG*tl zqwYM-ssuu%RD!rdgTQ>>xvP66`qmFT^6)&j&iY#h9hF`P^Dc}bF}nHkFY5E<00SwK z=RsA(xlA5ti2*K@-+tvy*OGf~7soVWC=_4OG)-uUAsgw!qy*_G;zai8>*V4<)W3uQ z=T&SUgK+Uc`R2Q)Kp;xW3F-cdCQ34}6lhv(f&w=xjxw3`*Me}Jj!Y1g@F#fYJrF}u zG$8JQXSbQsn^>za(;|SlHIZ(V7DYegu7f;TCFbAm9P4RF@wbF@zZag}YLxC0q#JBr z4s0cg^*W)LHR`pGrfE*|+fre)+~Ai}Iohvk0@hzP+C1J$1nM>qvO+MFjuOW$l_a}{ ze80x!i6?AlsR)iDD!uttLbh*(XU{a2S0k+Gf#psh#)!-)AVgX$=GGbvIC!t#+L<{J zW1sidp0ipVGTVkfpX9FH`P#B<>-y!wRIk^e_!@x%#o}$otiSN0vMLUXK=`ye5Zit? zS6{{Q{-|AP5f(==6m7kHttGbU=!3V zn7o*BqQ0)N+;a&j3VC3%ir2f1pB(vad{X)SGp!Br`|CmX=P5=Pskm{24~ zaY``MV>LrHon5aq*Cj<7CjpC5=82RFJ&5&Mwb(H=Pqb-QGVpsBQ80g;6g?1%6yGEi z)a~%>$Bo%dAVrpiag_#XEEr11PcxCr6jIFRx=@H$bDm{$Engr)X0uuyMOqZ`QA|04 z-y%?;Z2!_o`Xem!6mzs?Eb<>ZQqYZ+vD>JA$S* z=7^VwK{-`%E=LkH5Vo^TC*H=2y?Ek79#ZeLx7#=qtYS~W$hIbeXFdz>F z#7AWw%H|K6muAPu*l5GlD2uFYZ!msstE62Cksl=yf#It8P_S=@XaB~iWOJMi$*VXB zLe(iqli`5wH_+)>glVu8*-=7uejo1p+%e*a*A2UOb5%w(sph4diP*$EtqTByd(*B8wb>E$6;X7Eys7*lC51# zkIW4q(xW6HxakRmM4(i^d2DX500mX%kyK4OI?P1YNyMa_5+J~9kF~_1$)kqF;{^s_Wy4gh*gd{9BCN z6rk6UVDl{4JwXYY4p*o#+Mzh_DiXm_(hexpu+G(lZo17pQO;9=MNq(BL~0ycM+Z$W zlv%8Anlx_IAZUd82jSU^3L{T4+YS8-Alsmxna zl6>>=fz>BM9mzF()T&ZUP)9=u4IjN7p8b|dp`s{6Wf37C6`2`AkB>wkBwttz;fa!V zoe@732zSD>dklQU_Y#Cb4E{w~6vZS6JA9^!!T}))BUIoK|#2Vfbe$HUIH~S7-m6GsDNWd8D=sdik7{}yCXPtNqDlxMb(aN7Gm}^ilVqG@;u69 zwVDQC84xsGbbg)c@TYI9d5R`@Hq1MUrAKKP^X*wOS4>Ot?C<~w9&OupTpOnhRI`AP z-j&5Xp-?y6vf;qL=j{sN!4?G8lZ1Df;slpacgm0mA?$AA35p>rPTr!vh-b@x1 zd07=jIf7s}8u%?yn94@;`LM$9sHu>v*@LH1Mq8&Zsm+Jgzy6bLNm&va6@#^ZZeSx` zJ1k1ntEqBPH2@CuhPf5$oJY%4KWUalaQ3cmp4pg90EZ-$Dza7G`FOH(f~~EbdO- z6DbfuXQmKjHr zUu?8%I2#0^PF$$1mYVn1O(yqoC^Y^a;pS6`n)9ETn$J5GaMx{)=N z{}Z|vPbKPu*k*q;f*=f29OF$BIU}csK;>Bco~1?vY+ndZBfO(Ogl7-yMVT*zM8gn( zP6||eIw{Eh`oQ8#jvSZwSE$!-8)VhHun|u8^t1&9;k_eUIdR4hqWzpN%vMd^ItZrB zOZ$hWNoIctjWFMDVkBOe3gGQ?912f^dhLb=g3^_&9>>~r#X6R|s{4_$E zaaiL;CbPyzPJ#p!QX~sgS_D^JWi76qd+a>J4kTZ3k*_8cxm2`0yq(>nA%cbon3ntl zqfHp3Ak8!w`qi6 z%emZ7n+FLfrJ^=#y@j0$YI0P|eR%`-!b1^}pJ{Ls!du7}G` z0-+%S7Iprq(X6G|fSzX9yDb~gCqN+Br}fS0K)7ur2O09seVD;3ONg3J2%%r(ne1h! zME=XjNNR0P8NqjDAls)-M1h> z<;_e}>3^FE0UwJgv!ntqTQ0*o6$s)pm5nkD8~wf!0^gI9S6QIe9G?(Dy^~_XQI}5- zh|sXnJK)(bj|oDS#$}a8q0Gih2p0wry6qOd<#0WpLo^bbrZAFQI!*IKI&?$MpBQO} z?41YF(xGPrx+Br*%Zc2Jk_gyvw&d512!?Yc8htdoxfPn}H(#}KFVo}xlJN162ro5u z;SFx<=n-su!63N&qaKdl)Qv8p4dx_XDuv)t)6xd|tcw9b!$M7@uVg{4G}#M*VxvkE zalYGNnt9xxVwt%F|45o5=?^Xu*G8|!M*6KSI#CfMk8@a)w(8mM`&5_e5x zQJBc7dW|4#$tBtTU@FX)ut3;%h45$#Lf=37uzB7hLP?0@gclcNp`1W)0H0aSMhtfk z`Qik`^)9oPONe~tvvbb5g?shFzN-1O_5wVih2ROeQn0)wf`5Xem|!Og$%o9HwV1kq za3@MYxt8G=EtZlNjOV<3rIK2qH1@)9>hSEw&a@b^(~h)|ZcX%MBfF? zMZU@v?~kBiqu-qyj}P#(Yf+qJSXl@&GlJF~OEI=Bt56%fx5md((LUqeC``}TdvuOa z2v89ItwFEi8iN9?0`DP-#}Eu@(A^d)6;hpFIt?y5hG#!-v<#RAOK_4+Rs1I)@Oy9H zS4pQq1N8EKRj-VMBu5!|+F@Rfa8a#`uC;Y?(9=j$)#=j-i(r&wxp5C13_MJe7C}Bn zgw`oh;+H>&=q3~4Mva4EaJ6~QLRKVERR*aV*&$zlcIda+i1pvRTW6Dg)BXq=Hu__D z_F0onLuHgj1;9vU=&wbVi3A?VlF{&aNP;qau6 z7J^)t$>jTrV`aE#7Hd^J;8#`|XtlB@+^`%Hp$T_zq4!&i^R$EI-FgHDe#9gR+{wl}Eiqo<%u03E3m_bl z5G+B2gO%ImBPNf2_xTBHJAbd+Uvo=mf6c=N5Tj(^7ir5Ptco;GN9aHcgU{<}B7j!x zr65fe1`5Lc=CLDjfGG^JyvlPxR%>t z4sIWI=JF7Q4W9Pso$|h)`fS3}#z~&vGG6i;OzrGSg#MqLf!O*ag@xx3MEFZnZ?NWc zlui<6q9j6>m!&MQwF(t>YcZEZ_)H6exF6b$*i3vx+z;&_IKHyITq7X!MZUM5U&8~o z)inYEE)z#0bk4F6r$Dj`VMg%MbBJs(cF%v@$V-Dxc|9S-TMNb6lz3WP<+-c98iYU9 zLa-r<{)QfBK!A<4MH=z;+L9ne4}*&H8O=-*LyHvCoQ&rY&g$nz$_hA1m}X)jRT)Z8 zj|Q+~=M-WDQ8CV&CyDg-hDuCw`05Ie+ zY+2w3uhKF@jU>}}y7#|XM*%i?aiz4T>eT0JVm2)RwU{?b;=D>AbSTXbAmXuX*K)Y8 z4bFqbKmmbNui%mJPqC|$&6n;H(|nFKd3fqYgopHbc=qr0G!RZ+jKiF9sLo{&HtqO| zvpwD}&Ms{G+Cyu8!yKfP`HrDUb_qT-1=a?o;goBXS++bT-r}w@@nlg_u@qa z6|gSyK9d|^b+armn+id6ZididB(LLMH%rmghZlQJg9_WZaVS`<-ih)o0)ixR{%bb~ zItA2GP2Y7!s<)mOF+~4~x^T546}-U5WXz({;Ub(A3yz*iL+7#)D^ zVE+;3Us}}gSU;aPl?X2|yS;b;tubr=p4*4h)XI^)8ekr3 zLFjwhxLZrRV4L2fr9}W56kpZh87{_LYcYd&U99c(oYzHM%i}?W$4`^H%jING`xOKc z9viviNUe0Hndr*J*+!)6)F~y;K8FVd0hs7*^LWx_5)qV(YJz|pNVR9lHQPqD5azsV z2lu@|aE67d8CbCOf~}Y0a11|@XxX-B+vit@=2sH2&SU1NlUfX} z6XvaWdta1k`KCx8gqb-l()iN`k7xv2GMn07}adR{7(_31@uzy(?Q6^>`oEzEAWNv-x-MV z%_z#pqBqsn`PuyK&z`eHZK3X=(&pvk`bb%xftQgbxex|YqXHR@c>|2&Iy}uKT4%Y6ay;J= zw-+|N8xIRUc#UND&RP?K&zq_vx$sj%eEX`N4AvshreFL`n?b76l3jW}bG%6R&n zPX>dVnr3Mfk0DsLI9o3Rg8j`kkqZ z(?D=HJo_2FO67(vDss$gm)VFM2rjZgqr#U~)?zbQ;H+r!U6%vyUEo1R%w}VM@I*Nv zQuG^HbQX2O(?EcAPSYSB2F*#7#W;s2Gr>C}P&G{f1kc6tZ=I$CW~yO+9TDqb&-q8j zBF^5>h{hZopic^(sgI3n*h$zpOYP5zJiONv5U@r54aSpH!zJb#8XV5RqjMMh4ykSk z&p+YXls6D&`3vyu!$y6IOPu1UtRP&FjHE-b6!oE`3_`f2wZk5&K7?Bd5AVOs$F7WkQNzP#RTz|VzoLeXXwRZ8(9G|1)oDQZ(nvy^ zS85^HM2Se$k&%5NpkvqVd!DM0ZY2yes#L@3W>H?l6bu-JF$C5ePrcwxFz#ye4Li7w z4ZB_N6xbnf7yJic;aqR-?z2k%RzehvL{NJQf;@$|KM2BTHzF|Jgd};V+Qb#C^v zYZMW%KB(O)Cn2DF4aO~zQ~p{6%VnF5+9p`ObnAGs!1Y~cBiYOr1wj^6APw1cK`@VX zo`x)s&>+GKFJT&oMHS~!p6?~gZIhrNO?2>1APJ%qEQ^w`D&UV|I)wJ;G&SmbIvIKG zC0N~Y4jlyd224G=?$VcA3i)ce-h20su}y>UMuG}hDmPwP40wxk8KSEy@6_llbB_wj zzwSERozG;I`bI()9x-{TbyWe!Ad^fn(k>9{0k+ngyWSx3KMg9NIRA#huJHqlMOhYA zktFgY!6*c2733XvOBn;cR$hGX>?zJ~(&SR#WOP%9d(1VGaQUFaFm$MM!j$}5h=lg_ zCJ6KjZ5;ra{cUn~6!Z5_B2Po`R!zWWx?U!a5{6Y?rgEb{%|lkR@0E)J^BPIO?>$xr z{yy(i-A9<;stFaen--)n<8(Ygh_bxg1%fR`F1*%#S63De)yW|BXtE?w5YW3YT~*}! zE()9)De^MkkqS-Mg=C(VQ`ddEKOf!KNxo@*NyM*gjO?}DGKP4gU67vl)pG^l^!I<+)Kp(+GF zPslR*N1rgta*PXK?Yl*8OAmFi3dc~1Q*T>xpYq1Uwk6gkdX0LZY zFY<5;LEkWc!7K=ol;td|vLKR2UbGO_%g!idJqX!u^cQmrCPJ@roCKv_@#RlyJB85CIr6lZ%p#RoA`!)rEBEs7VK0*Yy z8f^j|Zcd80N|LNp+nXs#K3Hq}A+?{$qR>ESl6bf+Rl9yib8|`y!SqYtNC8mZkv(bQ z>kvZY9pOE*OJn8!-UT@W1Yc~<_M6wPjhaji%V5X0SMGYb^AOuZEeQP%su2j(`87QP z@xr|Xu(HZBy}B0>6oT6b7ZrEb8upn{mtAQ|K6JL?eOrpC<5DO^BoVk%Xz*|gL7$D% zk**PHQKuGy1%_?0nERgP407@HuKyN<>5_08Am0Kr$!smcL;~HP@g?UYHugpqc6@4SNx=9j)EK_<}A$R zhR7)p)}Ds7g!BEqfWW(tqNIdaCy(

    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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 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 00000000..6c3649ce --- /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 00000000..0de5601d --- /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 00000000..7aa1a560 --- /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 00000000..9a262203 --- /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 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%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 00000000..77117fd4 --- /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 00000000..3a436173 --- /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 00000000..18587cf6 --- /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 00000000..7e18693b --- /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 00000000..77c0bbcb --- /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 00000000..517f5a3a --- /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 00000000..c07f71d8 --- /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 00000000..187c08b7 --- /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 00000000..1a3ce748 --- /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 00000000..5a968918 --- /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 00000000..9ddd814f --- /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 00000000..c721be17 --- /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 00000000..e82e5ce5 --- /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 00000000..8c1eda2d --- /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 zcmeI(yGjE=6oBE`>>w$EjUXgdz>vx!7_Ags@Bs`~mJ4Z2YZb6D7}UZGHfiD`NSex~){}M6Zn>j%u>m@0a5@WH3$6(;xouaw+x6%DzpJY69mMrxSCvIX+uhM|2zd{} zk@9#_GGRafF+d3W+EwLlciZ=->~p)1+kK_;d3o)%zV*Am^{RSw;OkTO`>fZmUcE`-`TwgQ_`8RP zY5eu?|7tvo$MNi8{Jr1*N9Olm|N0DmPRIFdI?j?=oQ%`5d^LXa>Xp4-ueZz1Y8gcv ztKZ*n`(Zs;4%GIJQ0mJopNT%xQdthu9#>i`uB6hG(9q*Lh!h=3b?$H?gQ)ZM`TeUO zc=*O7e)ZKKxPSEzYOrq+tZoT5N#KQ~EZ{ejqAVu{><;P{p{^>Ze7jtKPKYNNb9_Pi zp74nDgt9EpBTQMW?|DoJM$US6UD2CHaw7lxsh(d})hZtF*M z3$MW|Q4|EXQ4ocC6ll%i|HFq6Vqd_&P=oy;1nV0C|Ng-y@fZ|gJe^KvlYCO92JC7e zBD-(d_R_LJv5I?Ia*JS)d}JgsDV80tbX_{SxYgfkt6473b6jR3PsF{u@R38vIsD`9f*G^AzjHZM7gB zPXKV7&B{E^Dy-3QtTYNxO+y996acD^mXuK#g-VN2$byhdct@ZDT0bhmcs{<*O2pe~ zWc!y9FENVHX`{9IES;i&$7x*g*O7{Pe~n8!b49VIbj63G=<126_5NES>$KsZ1K=qd`73eEWnLJ9^KgdOZ0FX*i?wcoDc{#E$;%qVTI zm25$*lW`0Nw=9yRI%Y@ETG1WgjRMBC7iy5RQi1SLjzQqrBMm=BpaCFV5I87{(<8tg z4x5CZ+^KCFwCHq`@pzKXCP|T2MBz~h20JBKiH%zKsP9{Wa5*95D$tTM_}HB;*aja& z?ZS^>AT*Vtf1&BMWI%#Q4K|5CB*rAX{-vjQRZF};Y$mg`D5vDol@V+7;ipg^oc8LQ!7)oG zV^HEanO5%XfF>-KT=X|RN{txR0ryU#scvj9e07d2n5CZ|wR8+CC=oZ*54MJmfgClnAZ=p7PSNpRD zILjPZSdsx7t3AX)sP_EMeEOjVRS41A@*$`P0b0Z0&?zybpv}Tj!b5!lpT@;8TJyIN zENg$%(pjFBV?1wQcMaHmOKX(Y;`V$qxRYp_0xmpHk0g)-AY3w#*Jx;k-3K}b>Kq0P ztOJ;3qzcc$Hm>()(DioPo-=g4=?eue!3#n=U<|zj+Aj%Y{3sLu_6}@2+Xa%%lM-Z{_Q^O0y4dhlT01x3h0V7;7@fU(^I1T>&=_hRkTgAHLX)&8lv!WL4%ab+db6c#C zBUI5Neg_8zjsQp&eC%Kq04e|`GB_hc3Va;`N*1^~u;crR)BM^KxSz@PUIEWmmgE>d zfD1l~cfNk$^Ur%ek<7oixa?9wxTaS^Q>RO$(AN2-eSQvfOv8_~^Z01O-SK_=9(dRs zobSE)LiF8lJry=>Z+L+^#;C<8_vDL(4F@d>;Mf6W0L#iX`UZH0;X;I-LkAiN8pJ&^ ztPbQ0&G<((SR^{PZK=6&z~vNJP7zP?Dz5-KY`xUsfvxU3y140{$?b8{BUj;_%C;B2jydp287~QALWhF>D7V z91T|Da}0n`o54-!%0dJnP;hG_IC3C;jDpZlkCc#spgb6f!-fr|9kmXCOfnCc!z?Lk z5_!l>0a^% z!G8KtdzX=69&a+4<bQcMFQKZ0j$7xb&!BZu$o+!bFksHDo!0?6w7?+at!gD-k_b)(& zhlFw<=n(as6A20qHUZS22=M$0{$I+h!&-~xxOF6K%y2xNlo$yYSsk_?)PhB%FjSN# z$$;mKe$?+X0d$e_p#w@Bj3iT|Kt=SN=)eOf7e)H=FxY=~I(JA5cp0o&&CL%=bv<7y z2z#iHg7q|1qU^Tch%_}2K(!;8VcD?4YJuJFDIbC zKprXzc?_#vWp5M&?NT$z;WXJ)QzZpPXc)0qahr)XuK_Cjc*J=9`bp#g6CzoTMj-=B z8-F=iE)CKUkYf4+;@v6=hL1er0+S&MNrmPi0htSVIH3HOXb*<%jTe}$48WGabE@-o zNLvRBpbmF68DMUgctS`BCv1K>LcOphId?#tN!J0I>CwJN!8j1o#Oqn|p)ls)=boUA zy!L3p9K`W-HqFxUaju68W^y>wqP+mIxUJZT7yX(e+gJ)4J4Xb59v8t(vK_vYAa(@11-SJ z;sdCI@`V=aNXF(jQ4e0Xmn^=R13QT0tgKzwOFN)|n9mpUyB%5yK_gXKg#=6jk}os| z7_-3>%soWh6%e;WaB*0){|-glHl=T3^>PxYm?BLl6~8?Kb>9EH;~g z&}OWiPzp9JLSH7aTIuT>`p&t~P0d_4%0G9%hXuR6{Y`TZ`f1r3r?Fj?s@gO=w zhmpl~|A? znu}F=oE#~6T9kF!?+DljLvMiG5VU4sZbz7Cj8p_#!8IzarW#9Y(Jcia8{?+xTPjetJ^te>5oRP#x*#N;6-NtGX|q>1XVjJC>}NAP{Um@oQ04kwNZU^t4y z$rFCSnUSj?7)ENzEgeweXl!wihmuc?4Za4npI)|4lqDu9GMSb6q;3wGFN|#0+x1*o z@O`P&fcLr8zmuGLBM2No$|j*#5!;Zp0u!_T}Z)Y zRMoTwulu^OyX`aqSwo6(&vZJeYn9PUjWu}ZtafbNzq$Ij$J~!y>c0~xS4|zv?tytQ zm0+w%5MaH&(?~a-R}BHL8@I+^@0u-I$rl6lDRAB*FDrijObaMz!E#_NRm3`C#0iI^ z#Ye<#3o%+UP0^HoKhyWHaxQjwPb+|e@;B$42%sS3gWKQ_kQXJp$H@S4_t-#WW0uEQoic z;N;vsza-ZmyKmoqeEsoF_Z}8M;3g4O(ND!E6HQ2O%KUC-?49l$4mp-1i_qF?P=X1v6n$}; zPwNs8q8#j_oNxJdHOENk#%My{xp0`c@VqW1LiWIBV7lKqCz3))f9CV6Pk@&_$@Bw7 z&p&`V+}G_bUuhaJzJ@Zk+Ebkb6Amcp7*wN<(&MIq-`R1$K2 zg)EqZp8#v@kfAg5hIGi7@Ayr}$bB-;Of1y-Cr=Q6dO`*&pCuC{zvFRU$Hx%Gts21M z3jsGi@ACYT+x9s?A4xtWqDKKSbFO->-vmSN$7m=}&hO)5o>XyMV=#UYvA<~_$6=i? zo0j0KlVVzzgDh*aeh>q?wzq3O?}J4K72nRQyrdi&uBIcYdqQ{mOa+*R@CdLUf!T>3 zm71~580-Up zty-n!h+rNfxPZWeFpFFOaqo7Ce(U-^9l_Vzf$g7NpINrMYkkQkA0~VJa)Y|imj6`3 zod6Y{VamF4d5`vB!IuLdaAL5TuhvTw*<-u3>EH%yrm%rTdjXGbg%rRmdEjAE1tc!v z1tldv9C-fZ>)i-N%QVDfifwy&KB>9;A)I`<>5HC6J!x_#67vx7>FaYaxYB|5ph77F zb>kC=LWJu3BQCBXa(dSL^2;^YZz9;Y?R{K218v3Ol&q*v893#AWwq6Mu$^1HDYJAK zIfF156qXYr9N}>bA`KdfYfYS<^1LCOGweEby+#j=e|wLK%E~o=rLkpy7`bJSPBTH)!~YHK-@-}N$)XjvL7Ec zsO* zbAC4TMR4X0yEkHY+TM@n@jTfZszJn`e&v)Dc3PIH(c)?L1&|;5)*bi-Us@3VfMrFJ z4ssR9>ba&`FiUU>-i?9rAR*Q}j+eB4dKWLZD-OgM-h+9Fv$W~tdwJLf5A!}~NmF z!RF}UPzakj*2NW7E@v0a;qZ2t<2yH`S7R;TXYpR6!%v@>M??L^7OrUq8vG@qy$!V= znIWpcWFX9NRbU#YD|Z|kmyD0Y(^U=FpLu=Sd_p?QiUNEaC~cjgJgBkD0bekmxRUTH z53Dbk2sl=>3DH2*An0UZeyQi3U2_qhz4Iw`1^WW9UpXxiQDCYkPU>R7aj;lyk*Xe3 z2~0zGV5%!1WFQMo!l!=4{QfZ5pMBl*!nKpEp*K^AI;X&VD|>JRtEf&G=1s5|0Fk|t zJP_FDJJR5b{hCk=NOZ4+kz_#w_G?81DCB-by$900|I94Cj(M-|= zns`;wB2=itNWZYh0dxZ1gX9cV7HPwgzNf#3f^8cYC$VXFNr9J7^1K%8@-WoF7R>=U z2a?DGMlhQW#>-UMf-38WO}`Yo&`nZZK256cGO0~!^5;;rZQGC&JYkb@I-X_aB(0g) zK3KZ}YXMpu{{kq|)d4cHsICJ9@EWr&0^wazVl-OrJKp#{DQnl;X#oE+`i9mG1Sang zPf&d`h$fokZw;32z}g#NJ%c+!T%Qf=76MH2P}S*stmh1SriY8W68p3u`eauS{D6|P z7d6dqJptU>EL6=}d5KA$aaK<;zSM*UFP^j;(?q~SW?`K;!1Jak0cOquQSDRL>*LJlNC;o}mJ4zFB_IdA@c1Q!#?Co8?<#kw2<=ISIN09zd^(}&fBLQ0SOhpl zX_ErHLl)NvsDz=;Hz<7a{e0&-QkdriS{9 zPoUnuJ|(Y^$8j+$%JDR=Gh=&Lzxxp@l2yf+3ycsemY7X2^)?Y;sp_(W4H^)q>0pn~ zJRbyW48p%fgV45#-tYv7dQE~XuM;_7!Tzw1+C| zff?|$3!LZdhI%dt9wG_h)6QY({)bbdU*me=#bg3rBCZ|85vcPyc5?&E8WO(`RGg_E z?e-jTb=7ma1n9U{y&KB<^zGoS{nj7&E*Y`L9%N-xTG{!B|MdE_ULAC3$j0-u?r<3F zsqLatg~4Fcf6=QWwLkPg5#C)&df8>3>ItgA+Y#-dr;wDmjd%Ev=?A2Q;HSXgN~tkHXbKmhSt~y98L>8Y5W(m9GqqjIF(8TL&ig}Xi8j?o&2-FvzMv|_k z*NZy_ryk;7H`FeUGJ_%n6m)`W0-kS(<3>m7#V4L4#)3{I-uO?@9(`nVN$dz z1SQj=G@Thmt-sF{VZ#UW`Bv3E)4l|kb?snOMnDw^0UfqYtEbIP0a?NOVpx<9!)u=% zwr2)y+iuyUihJ@H>#t>&jQ7!g?GRd1*(TV_0OmmQ&gBsF0~5K5;HnN}zan6aQJks} zkMyyrq%^6fK?eZ0P25zy14WXe4g=u2H3L8V`FhY7Yiq8AZEu&`HGf!a?>fZ)_-aV6 z&&c^F9AfGnueUWc+~G4o9GyUTvssZ( z;2A`gb!B_OSKAHN*B+uxw1J1(Y_{wEZXpV$cEj5$42CaW_Ze!=r0Gi+nDwpN2@XfW z-_vPU&9u`7v}OrPI7=oC(b>lsi3fN(*lczUzJ||6feo5^VNo-JiA8Q4vVnIXHICw4 z>$koukFec82w-ocQ`)r(5bP{ZvaD)=ItF!crzG=2eQPo`N?;}-sCrLjC~#{B25!L2 zrP)Ly57e}qg4$iDsaLkcI-TW)?50^(v$FYmyVx$5U=xpJZH4<>arVEN60T@HO8a0f5^@Gm?C`|(MB7^rVP z%f@lt;cygeQ=O9f!ec;g6%B~M6BqDmy@)pL-Z)vTspKM1qPtb zW2iR%fRmRoFyHchnwjCt#=HF?1m3#;)FhvgF ziHoHw(gnTliJlOc-7zh3FWOH*DL!QTv5*1WYY#Y|P0A_u9VU};UAH_6*u$}vt4}_0 zhwr-Q*j!{uii6OakggKIhC!hfc5_LNLu8z~jBZbYX5qy3;jngQ>AMKowGOgRv<9s~Jv%JnZ9f3Mn-VGV4EEJBb zFmxBVh^oQ~ zUpO3V?Vk1sQJz-Ap(i{X&DMfr-U&dO`dVbBgd(Aii1vp%C)9(h#@;f+LAE$P$Cb!3rA>zV}v_~YTQ=SOx?L_4C3Gap%Oa*$=+ zKEKn~#ZF)C{zh#3%~~=C&k*S`Pf>Bv8+HkHlM#s8^%dt3s)5o9Wp+_S{BaTFvq>NW zxb^x2lNABhfQPL}>e;&;;IAD3jO#g&Ht5iC89?gv9nb|C;AjfxR}y$|U~GfonU4%| z2l!i00Dsz+;Z&{{Tp2dD#7&3ZOM_73H3ML%nt+GnD5GuNMpa!EzsZoBbH>f+2at)Q zlOKQL6t`>Ig{B1}22xg+Di15JwOOMpgOD9Qaa{EURu`h(2-g(iLNW-CJx~<|Ph@DO z^f`NR&>FMwCo!IEyVl1vhX7BQ&eF2!l->vW%^IlK-f<4+OlX{V=VnnIB~Dj3=Y%T3 zF077n!1D?Shqa3-^MkD+-+6+zH3c&X2H*&27K&!0%W=F_VYe=?SNpxN@)v3w_hDG3 z-WGDqgJ?6qFAm^s4%(kXysgtW7_H|JqybSVk~&_0sRLrWwAT;wJL+LR1P@wZVg|+e zh-n^DGZ6%)7Y-a2Ed?jo${A^Ty-V<7Q|w-X_s^dc`CuVsI>o-cB$?L32}kfQ%*q_k z^v!$nig-eUDN`ee%{ar2KB0m*2;=s1pz3lYDG$YN<7)Y#Zl3Ra=PBS5W-zhlQ)Fgo zPEE=W=z;;fWyVod84(R(Bm5^ixHi~CXt+2n#GDhhq@$+b7NE!8-RA|%ztCyw6Yc0& zJS$CoVv-coqDeG7F<;SAM4Q!CJw)rf5i>f9=>?47MI^Z;utppN)p(<657Ar*Vie~E z9czU9mpUi(F;sM{NHbiiR@8e}_cXz(1*_Iu#dwu&GJYc1EdbrMmxfQCqcw)#>81;I zdY@!_=HbVXm$zmOhLBD3afy3JA$EYp9ZJ{9rqc##s=)-R9ub+|nN}$>W+L$3HCEpX!{@U~HP)CJ6@Wd67=);fX^) zx6#HnTb-m^$rkr4Qp$Q*s<mtN9Ba36}KvZ2VBhYFl z52YPRs~t2p99H%Anhe>Ws-|&$aPa%4}&s>lIdB%=8b2;ceZe zbr|eF?=;sSw9fED+zSQ)0<=1yJcty0FvJVEVn(4TM@V2m$YzItHd~mr8(^lC3+$67 zj9*CN`iIZhuXj!uN2=$0%vy=8xdx#+Q);`l2Flu+MD%JCExG6oeIhRim&_aK3r{HJ ze#GD}V7D5401mnvI{|TqIv>9Cfv~BDf+h2`*qe_)yti%Ju*@EeNt!2^5KHnWa0dtA z`c~E07zMhXUo?xHs-FVWL8x3$5;JdU8f1@zXa54Rwq9q8CoBaem`%&HK4IG6aOksJG*bfXXmWLFRew~q{g~iG3keYqbHkIOqwpceP&NQZd_$KGu1v{8G?#7l-xgh9LBJ zbn!!62WPw9rqk)-cnS;*ylU@5S(0UybdOEUVA~E-Rwkh=amRI@7R3Ru3%=Tc4Q@kB-c_Mv6GPU6iFP2Er7^O6 zPQW_GB+S$MxY)}m{O3+HF4ejRdOQV4PbYo1UBFcyUbE$o6xUF4*aDA&F5A%(_#8{apPYYRF}Fig$Z;lucKV6ma+&JOyKn8<6T4_@;$Bi zpD5-2X|6ak3!cW!NN}|CXGYwS+HBXGO<(XHxCEag{kB!LBPW#gng$*PoMTL3g#m8B zci8i4^<=!4Dg8af+j^!QORBgY2cMSHW-9F&+*J+N-VNbP#<^75$2&cANG`k!;asD` z;5d+g8&e3!c{}(lYP@OsKF;@8ofP!Ozj6JW z!S%Z{KKz70JUqN~t}ltxb$XI2M=_?vmBUR&N)FxOVHWwnJI%OtJI0I3P~wx&wvNuJyze(#Sv~H3Q}#4o8*$r*p#EHxmPAW78!v ztyjz+25MOwFb|Z0FfAcCA)cdfGBKc_6-NI| zebE3;9~55#mQWC_%lo(@m@%QKM=6fbg~7=5vzU}4-ctrIMbyVa);`#OT7&(+DA?9E z!EE`;vUE0`B+ab#X8W*Q%s1QRcKe9*VY}RoFF#$+K`zfP&(DXv+U0_IM{$AsVcorP zq%rQ6e~;UIk`I%6-2OJXPvQ?|$KFScBEN!v{Ie4nFy{I564TPjwC+GZENpl?cN{Di z^RY|~G+3IsFQgK(3gL08#*~LJV`lpF1V1v|{`yU`NxF3*Fe|Z`GRf=vJ)Rj}Td6*e zmf-0y#=*8%>od*4`Q^1;AUdpmC758l1NcNyy z7yPMq5Sx>8&;px-AtOCSx|*7`-QvPB*;2oM0Z!aKY|y@fdeAl(Z5s3vY%#_dBf>7Pf5-!so^pjrm1s&*Sx3qnC?*RIrf zLtwK-tJ}SCKPGQKa$N{PlsX#;PII+zh0AAEG@Wons=Q1Q)+0lX|>k zKF0%Quf#X&1GZW$)k0Z|9!3^`6&EQ=yx0Sj7eXP;&Bbt7tirYUY6QNR2j>2lk=;ZV z$^EoGYP-u9|1kVpwHcw)Zfm+=8nY4{z|OOJLGyF83xoCn z_~OWQrC>N@DJ8BEB13S-Y=qa;Xl!p%3PU>KNpo=-M5E7#LYn~S8#`*#I_;3>IEoU- zdEMKxQv%v3!NL-Qg=JMOZ`_n9us4Vc#XFWaG(*e*2S-PPV2DG)V9KzlNqFx?9N$bK z{4fG;U869kEsb&ONtq<|qM=5(50!9fEnEPA8?0S-JL$f`F)(;KbsEyQB>g*=7gs>je;}d#kk4sJf5&xxRx~#mc6|jLGTEI z4M7X=G8Z^^T7o5@nDre&NGF8HJuPnVw%L!kd%PJI!G6{@!mO4Z6u9gF_omg0ZjYmV zr0JM<2)M)zbX*G?+_UF}+9O`ym}b*&&R@0%H2IM~^`_Z%&~}}Fo@FI=oY#(Gcg6-g zHQ)=*x0`2^NhaCXy`)^!H+m?vXy%qPEVg5+RXz6M+&|+ufBMa7>73YT0^XxjPSbku z>#%4S=Gt5Nh_~{?)#_MtAvW%c1=EaB#ekX&$ze_S@i(V5n40*#$V%gkvq^K!%TtkZ zaC5?1@s;XVGvmzc+(pg{j10GOGi~ydcuOz3WpsC{^24{c-eEtnd2`BYaWo9m33kV0 zBvFBVXrxKE3!o1ck1QKZo9eTAdWOKshY%R30jHh5M}!&$p@8FsHy*MPuFk8t57^<_ z3yYjl$Q3TY z7B=(Xj{>s=9xl{GR7-GQ*s$GooNt;w?za6G`DBuq1=w+YU)ghz9F(KKnD-eTCoETS z)XV^jm*H)-93OA&wJdDjWTClX{EIhU{OX$%rrWDRc7b)PteF8^K8OJvv4QGaYTma| z#@p3gY$E1HW=hJIt|SnqgXS{BZ?U3=cThk)@8AreW)^dJ&nM4!(KUkoS8tlm(zd(k zaF<9ro5T&(1rdseet!-2V7nby(P9ljrdTW^Y%=DOJDMr*z~aXB-}(NvN#T%7yH75M z*EX>UCL^^Z3>U;6nV0!*Z%&x)F})XMn#Hp`E$bf5r|=@aUT?R2Yr!kK{pXljaC`1s zyyA2S&;)TT;@Le;QCoX1C)&(@yj;%FTn+f!yC9-WxL&XADB7;=6&x#NZRR~nxWc&@U3Elbeb_i*h}ISMJ%zx0Z%w7R+JgQf r*Yy7ZCOJli=7RtLABzYC000000RIL6LPG)o8vp|U0000000000te6C{ 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 00000000..7e18693b --- /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 00000000..77c0bbcb --- /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 00000000..5af543f7 --- /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 00000000..683e8005 --- /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 00000000..7eb9d6d7 --- /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 00000000..e7c13ff6 --- /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 00000000..c8cd07a8 --- /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_ 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

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

    bv|l0p5EGBcExO)XYOtPJ-tbG; zyA#_5IIPxCAQ#4xSSD0`wbJ4iLeoeFr3z|YS}|_jVyhtT=96Kt!rNDJ36I>Q+oUP_ z>oMJXlJr6cU#spi^nKn;)jgDo(9PIKs^IfBRz=FWJ%6J#oN69HG=KYS9;1MmU z*^}&o9_4SBll0kUBRbHPcPax%Kgt15WNiG{$hJOJtkn1a6A-hT&Kr@{180< zfa2xr4-#a*_PX}B+~41Uvq^{%;rQwub(9wBU4v}x2jp8d8Bak24OlKHU4)O-<+?Pa zo_wKAiBp{lram%>*08EOqcZtt1XoAB5cN>;dL?8Y?E#q5Q58&SWKgan(rm6IS238LQ?p2EP#0KZIMat@kO|6qk?_@ zH52K;C_#IBUTXEtmrgTj)Qg0vAZ7W2l}e`5SvL(0-9M?D)_Yz4bV43y?GjbhEe`qN zx{PKczgsP-Ov|eIV#q|HeLkPxSbua+oVbft*b=Ps*-WIv$jw_n3H~@h-(!uR|CIEj zZC2XeNscWct7(p6kZypnDSoba_mBA0tA~~))%p-p>R@G1yojuoWe#7KWX2y zfRL_=AxP5T9{FmV0&zE(lW1sIkM6y?gdSUZ* zl)5<}HUMD|ZZ0=nXC@83=clyUGR<835tLH`>a@tC-r|0lnQ%IyHI{vUlbJ3x^HQov zEt7_BA!9)X#s9|zI15}|2!f&~xp1sf>O$(8oLW5li9y0TyN}-GO9bIHJN5c)o3XbW z`Zam+e=Xfn?{V_d7FGy5(MfY!7TUB&BQ358e>rtFBr?jGF`)89xXeOF_Z5E=Z(#gI z0#7!>p7+%)Xl96?Kz99oEsN*IRY!Z#PkEa=mZYlHJ_O;-lt+_z>Fuq>?9LX2@tn%_ z* z5d)@RTzX+7B>)vj^uSV?*6Vm4(+wPXfvAw)Y-Eb{+|cTpN}4CZFqm9JOk~RAV|c4f z4hl));!9{s@!U_pn92cV8-jPCfAqyN$O`W?xJ%d%J4Es4Q#nGV=ARmlfP;#;Op-3Y zN~HB8iw9hBEdyMLi`Y3fu-|P1ZL=2`l2em|AII2et%h@MsxdABJx#W1hvq>Ovcam; z_{2-H1ImU9m{8CEyqC}Hd;Tzu=ZOCGD;o@)`R)CSF~!`dHejhGb;X;k9ccipsB}U; zs2^KU2jk!835>!1RQOnnQmqEb$101*gH{)Z#l&ZyLk=qF*?1CC$0_^-m>hcRia>ee zHd15pKRC!`=5l=$<(3-_NN*3<&<_mnF{d2uAU(bhlvzY$Qk_?cCmiMQN}aaEHLO6& zdbFwtJW5y1PIzi`uFSy#m@wth`0!9yT!cFsS2Y4owjCq!jB{jjgD5MDzK*c_H$p?% z{o@V=p|$XE=sI>E=lgc@gqE2OEo2PKW#uTx5T|V@y!M=Tt;?5b zJvVNUEx*vtW-SA7R|YJcbo5OGkB|Yee_$@0czvX$S1?w1IptwKT^(3kYwAoZ;d$W= zb;Q5UIy-vFviiU&I%D4V21zX6AC&uPtR9w^e1xz5`@<&gEoze;0+(j)nedTVJ+Z0- zR!tIUhPZ*c-}+eH$%wy8nGDw#w*10`*YChCDos+(HSUs9z82P3#;0ABCJ8qt&8|JxqE`K+|X4)ZA1D~kB+pU%c8-^ zGqTF?s&ll7hig_x=^Hzc$duJOaOat{%`r!?G@cbs09W>H7Ke?_#9o_QhS9 zxg)Lzghu>ksKEGO{)YSBjmBaLz3QiSx+v$Ug}w~}pXPaYhnJDtS=TBiO%;R<)I9n{ zORVw+YX)g`O9*M&<4{rJ(`v-_Hjn`4#~tu}o|+|K;aDj|S59m&0YOAJxVwj`ar#ub(D)`nd}Lw2_y8kSKlACU&A@4i&ep4c!?$sThke94Ez zTXDm+f40gGcS93Lr2RfiQ9PR5a0rapm+4OJkvom2cln1ch%Jf1lh*NQh%>EiYZihw zgUg3#$Iu(;ll9GrW*O}iT7p_7JXjWwBdz)IIe``BEm)2L1TP4!4qLjnPP%Cuv-(UP z5rVmpwdyIAnu?yA1RTX1X-e>+-q48F1v)U?Dp-oa*LURb;#52NOl}VxO8I5DJRKK* zoVM*7s9VMrmGjrFN)FZQP%SITlR(wv7&a!QdJ)x6Bsb$yem2iashNyIV|Q_sG$2x^0!9%KH&VWlFTTAg%+O&e0E8>3G^D z;K@=I{$|a`84cClVt)q=iz*2l98??vg zk+58;Hhw`bQ;+|`Yew8$JmbvPd!P@Ytv2!hr>i$Z?{|8YcM^rn`NeEAp)e2OXyOVp zMl{HaF3H#Ot7@QyM|*p3sAN_-`z^d0>8vg9?WA#58Lf5L#;L_U5lTwKuIv_+He>3E zS6+Q_7-NYb=80;FGYG)UhPb(=ww7(o8stAAu1#B^^uMh!I7c%tHqzr9F(~FPOz#4^=i=ag?L;Q;1tg%BCgDaw=Ai#oMaOA<^rn_de{$mjZ3gTlOB!afMj+C`jl|v} z>W-JgmR{5zH!E%McSmcNT$g*(t0zgSM$k?D)SOnm#~`s`vkalIx_a&!2M`^5gTZCq z$I1G>>s=>=3>q~ts!J#$sCpabd;924AhrazwCdbN5Gx&N@m8Tp#YyTMyN)R1RnvLJ zX$mSYa^tX2rfd5y4iVUvDPvWB!>EspC3d?abXqXzny{;fzNbm=8rbR*^Ys;cXWp{Q zn2F?LXH{R`AVG*21pWFkKH|UUfp> z-cSob&(FFXCG}sJZ+q=5U|C<;{FSWTE(CE9(YkfaZWFQ3DsC6M&+U1eI9G`km2Nr; zv*H$z=W1__3)xShZW?&%3^k4!^$yI?DgDExm(!_J8Pw9dd(5Xg#~uik4P{v+-+(5z zkE2G1ij(7(eb6Jo**|iq5Jk4~?HorOuh}j+4;*42)$dK*-nc3GNM?0;IuNEPN*wep z5<(v$?A=Wu@<*+1^GU)zI3E7eIW*@Zg4<)xf#p33Jh@0g|y*+tfz&fZ_`0 z-vT|gnQH3t2&+u%61puPOed3L8*7mmjD(LppvIsFO_+>gT+nDgmVJ*2-4DBQYwhl(A^Eg5YpX9cMe0h zv~+iO4533yOLxON{{GK>ydPojwbx$Pnd`BLo=WlenxH17CLaR`MY3GP;I$-=ywb}T zEJ&QHL`;@j36n{Lp*ZL%9-l4R`pRDtenbA;@IB=1$+Ot1|FiWZ;d9D=nz!C5)fPl+ zI9R%m5$$J&{$UfF8X=u84&3A~dxhLgZ~#=J5;W6HRi!eJCJ;~nG4nEB3E{dV;49Mh zURMiDst{mNmp5_|6YUihF@4%YyDDbcj^${2^zOghVX@1`sIQ6?7w4294xO%x%Ff zogk|mNNQYZY^b7pG3qjt1@=M5=XxEYo&uR9Kmx#`SQsYJerGQ*9$zH?vuyBM40tET zH~9fQE7EiqC#cQmAT~hAFJ?|@oJhqK9fz+kiy>&_mhMiY$xS~{Y(FR z2;ikJOZ@D~aOy;r;Y()c+H-T2uaO=Q&Gd1sbl!_ zYaRmwm#ibg{U$XUn=B^;+Ttx;@+tn@lhBzZfeafv0OYxjKGW7!J+UXT;z0Qoo_^hK z{98r;*r@LFLQFB+TF4xVM0ET%b$hvx>+aLAC|o?l0s1}rO&F6Eplvc;WlF1sM$tH` z=yIAwa6Qb_wJvx5hKP(Q)WT3*`q2LhKR6&RJQuBd>xAG&I98`YMODl==|CJatnRz) z{2QE9|Mau1%Pk1)Ox?aao6yl-tgDb1NDeY5x9XvA!;bl40I8;BUBOV`Q2rrVjoWV; zLyH@UQC{!vWwgODl$Q)pDo&_H>jX-IDcp$0F~LZ4uo79(l%EOykk5`#HFalb&CPyK z<2oI0fSznptC~KZwz8M7DBx$>`tRAu6PEcYw?MwCoZnL{%#dwdb=v@R#K8gs8wIMN z(EZo*I)(uU+_%hTsjtpA{BQZId=AWN7;iLs48&jjOp`dK8Y;&46>4c;`aFtd!#QW@ z>wP-;6HDl*7z?6ubn(JV3jZ8CAq~r z2D<9Oummigs#kS}PSF)UC?XGMm7#uK|7=)~dy{v*b_zQMAfJI74BM#e7gd^O`KHmQ zMO7I^x-fj+XUYmoV3Nk5=E9L}Bo+79=J0w+LuQe0gzvemaSP_(Y9WQIzNxd(Fu5Rd zY>)k9t`Z2#YXEXq5Pe$V7fT+4_+O6XX!UwJ2_ipYT9Ma9pS~WI*Ww@OL^bsXp$?Q8 zPM|Cu5~EK86_tMyH|cqko^f{RV;KGH$hQALn(@ueW_tDd6V^3(%b;d9?cYW3^h8Ut z)lehi8PDGQzS~ni3#}T8VwqP55E^QsdJ zFkVHGd6e<}9tYOpI|}w;Lp(eO-R<;LsEIA~C9+L+jw~UvKF6TZ-Ur9L;k3dnetQ7{ z>M{Aq%H>s#-_ke zE@`&ZlGrMz2pKl1(O0anzh)vsHuTtbVU#=Mci<(SX4hH`uJ6j$gPl_D?rgo4Y+FL` zU-PJ;1ik1NG+*m{zX7hu->(w=+uLq#Rl;J$0h^>?ne-{?r(&)>Xmdt(>lU`(cMo&f@TNFOU_`d5bIPcl;)s z(a62W_>K&Na)}?O%N?cY4aIuVV4^(tpd&(b6B1)mjP^IO!65y*st}wxb85?R&WFXq?3()7Imt>y1a9 z0)&My3 z>O%YBmY*+Yc@JkiWnkP4hWPZ?8xCmD-)+Lm2G>2AOo-7nk#ym*_M*DXn3>ljiQN7Y0JbySd zpe()*)r(A&Hda@4{?KJwlO6SC;de0CmvP-qr5#dz;Cnr;lE7HeK{~mOdj6GS%%5+_ zJWHP84Mj*h!B`3^UGMd28z(w_qSHEOPU>NrAOD%Gg!0383YM1&iodvn<)Ry)r#~_Y z^2dQGXWql_Jq+u@NxGP=2O#ED_Hv=pY(ZK{T{41f+o~j~+t$Woq-m{VZ;LO=Db7g6 zQ)Y@@ybC#j4W}wx_Ohidu3mlfi9|nv-rY{5FCMQT4+>oB^`D|g3Gl)I0-lF$=FksW zS?gK$KVySJ)p15oL1DhO28_Zw1U)_z`TZB%{Vy)}UBZ=i^kqq1rW!n?f-WK%P1{wz z%j-^ZJ7&#)*#L&mk8o{4U7w-$K;f_4hk{wJfxeN%&-6a=*CXS{*?zb5u6Hc|5o*he z&cfG7mCWC(Hvo?t^IZ(GdzSPUT*&nC*kM(Kss}N_e`jl461OF;JA!~<{}p$qgK@Cm zxowYg8s~D4=Zmm}1w%-G4;`NrMYiURepQ{FaptlJHMovARr_U>+E!ruf%{_;Kc}O3E(dl> zzK0B~yj=XSyjO&cNk)$aHlmY4T3fUSPC*)vs(hO+oP|om-I(YP%W8ob5PyH8Ej7#A z)h#LF1hBSqk6v;)yIm2;HbCzY#@jws_xxQQxn~}aNPKgMWOy~5hPk>5Mx6&{`lbz zP+3>t6|7RG)5;)jsXiSJ9GeNGuBreIsR;f6cJ1485V>T2S%_vnYT1+LOfQDa9+m{{ zjs4MOY?^Z-$SMppzsk&O z;VbGcaT3g$Cnh-bna{c%Q9HP}Zt!dzBdXFatpjiK-s)vH7O+_dK6 z_VNQ)Xl*zI++%jMd6Gm>nsBYi^V^;;a(gV=Ije{%m0{*a@3WmzLJa=7-4#g^z@JGlP)}*2}S)0H&DcTHM3x^FrB4 zQK;AC?szES*doeUvmw`|)(M@}27ox2-=q!I+Vt(fD5+Ch@hGVt1xdi_sGB~0bK8>~L&csS%@E9|y9?3epv zgl@BX#-05#2x~LGWO9FF2F&)eln>mMUHn$~QTM;Sc~-N+m`1l+G)yP1J%#br@Zv6i z1n4TXmr2FAzz4UMDhIx(YRAPSuR#yWu;F8qM(>^W1?tAjRU(aGis!*xRv3)+?vy2^ z=Gc2Q7sK6=Uv|+>r5d@~du{-a2Fd{@oD)A|*$1e2i)l|j`421ML-l9+-XoNQ`+&Ud z-!3n#27sRg-HU!)aaFdC5~2B@{(+5c?_+}pUvxvgvd$hCnXGQ0C&^@Gr6CV!8~k6j zf$p@f9wm6w&_3%$X`tTA&@xwU)09|M?TasSv*ULU1R#x;%#Q!ea+^8Dc=Wga+iLr4 zucdAXisTjw%@xAl*Qf6%x*k%fCfioF))`sfvQ9~+ZR3<)`{=UT>KYc+l@zL+1^UB}C z9m#I8>l?z+iJq0!ZgzWdfU)!VX3hJ`Hyh!Tig9~oR8-CL&BNcz8zAO`E+%>t0ixo7 zJf8*jR)2qED`|gjWgD68Eu)F`j3d`>pY@v2uP^xKo&}Uo&NC97y40~GBs6Ylnxp$Y zc*rK;#dUhEd%y3`W5pIs$H&;oC@jhd3g6ZW$VQQdp;SM(A9)^>~gf6k?PQ6$ZM{_i7=mk zdb&gJt>anfV1#9RILN$B%86I`+{)!8LEAVYbO2m6;RlvxUhnU^GI4$JPjNs;Z)Jvj zerBvp-HoZ{@-pgRPebjClH0ZdeoL6-yPk+b!k*ut6)>pdcRWtJdW$QU!_d8Z*VPxJ zUJ4s+REg@6f4%e>pSqc#{9{SvK2K{Wjv!iF#G7VrfMXh)`s#rhp<56`pLI{=6}Hpr zCyISSfAPxfJq1IKe^bx%x}Ues;YP^^kw%Dj6n#x%zhG10k3I-=%)e$W&U-gP@k8V0 zVG{3QMyGau#&+Hz$JWJwDZkZd^GB*fc>R-%+!viP_aoezef@F(f@DO=Xi#> zz#MdW&1qarHlx(6x|;WA$07>Bu-k#%1tzY$B|2(GUZLMxS<16^FX10zyONWa1^qGO zxTU~v>pbV%GK14j!;YpHs^r-D9AX~k`$kNt>7ycwgIz(QDa4s?$&WU0yUm^Dy-z|O zw)F$iF}ixo3@m?*?gFn;hr!n*9ItfTD}KfBTR#HvKO=T}7xRe?iv&Q+XlFRv$s~#+ z=DU20;lftg6-cKvqTh%_>WHdJ|1s5cjQmR(BrqeTR>>yc@#Hrc&VqRWcN zk2jgxYg#FmnNXvtHv9W02^IlPf(*bHGFccI-vO_Ofh`%BI}C9JG^*4L?--lR?kPNe zb7NW`R!pq~RC|d0kwGHu2iyS*=`gUSmv_kE;aM<%Tf%N81IG3Z(T} zrpVEcK+e`0l7stIdZqCJ{vo1PJ=!2Uo`YXTl&Kh^<4%I9q_QYZHpUXJeMsOgO3>de zVp`KSIm0)T8A7mxRy+g3cJ}X@<868{t3u8a>*w!lwwT@Jm`$h9*QDA)3{F0k<5V)@ z+~-}XSd_X$NSz?_YWr&yc=Uz2QzWT8)knw$=kbuZIr*srk@b-n9DS4A`h;aS4V%%|;&jLD4i&1+YZi)K$ zqpr-j4BPD~@P~ZE{nzrc-6^+++J?Q^RmojwoUT0oEOQ&kZf_AlA`eop#^!e1vd#lLawja&ZZ>ygir z9<1NEtC5+?*D#kE89SEia9Ua?^1HM{g^T#)ir7tsXDzF2z{g6kN~i6U8NY}0nM&Gl zs!nx4MFp7LOJQpMuE;!eGb@t+NJyU*KyT|>T$TFIg(v>t+l~-D&5?U}2foUZR1lv3 zS*&BfmMP^L*6W<>V1m2YIkFWfEaGwJ73^{xT0Ef{7NL}%1&$hUmW6~goYr?t>Yo&bUhqV`5T-Bzskpse%PJY$ zO-g!G=+9qjV8K{ri#Xx|H}?lPveke(QAKw1DP&F24ipCbcqO%(-4h3b1%Uz!1Pqdn zynnf>cJyY#r#OL^HHb~lL%jKxy0IK{PAJdRz~cWf)ovZGf@YfT5`(}GZf&cAGyq?8 z(oeLmLN+|lAj7lgZME`Udk&{!u*C<+E&ZX)pUuXr9 zg1S&^Mulh!k z#2;cU-!R{~#619MqZyTG^>uuHWAgRJLnry8^|2j>*X=*s`0EzE`Fk23wK@&>_Tbqi z1>uGq7>V?zuKf0r%3)7pA`P<<`d8>Lv`Bx*@*|w=IQL}bU2TWhvBWq< zDW*bAEDI0A{vfXq>BbZl`BHml@7_J3!s^>;Kf!Kq!Q997sH=Nbo!4KR-N)`5ToKCG zCwn{B6}`#FV~mtBT)+a$(&!7fObwk6qCY~KQGV!<-zw6ymA!A{Ufrhaik3e`MV5GS zOyeF#6IB1D?*04B$Et_SPZKUYrj4H91}B;zk&4VH8V9-HeZS2?5Fm>HPV+ivwq@?- z)#%TE|6{k>J`>Oo{bJbKA$`H6RXOdb`jh`wJKcn5r@&e0lS7f}{yp(PrOXx72tSRJ z(6vsGy#pxO28xv7f2qQw=5{9Q&$I~vKZZlWQk5p*stgv#zG zp1_!2i;;KJ7u$3~fo?oSlmSG51k`mR^2ZaW(!+lJda{VdXr6aQug@*oaV#4P@V7PV z@)!Xi6XL4>%29twv?sZrFBm-8NjcbA{4`bUp0-rG;q%<4tcCDr{3nb+We8WTD>wFQ z?&AA&i%c7C+N~L+ef94YC9?luH@e#E7Cb`H^DZ-wban9EN9V%d{+}0suH9_utl9Z3 zz<3Y8d))vZy5KX$;}u$oax_8gvx*k7%(3l|VmIF*-qR+Y>)}O0t>o}LU}#1h6`b*4Jn@H*(^p_ew$3z5(GWTw2g4v z{WydK5|=dm>_nf;r{Ap@u&;41@c$(KyQ#>cAnCFH@U-P~YA-eLqVHIGR%M~%m51N_ zt$gH6Z9#(ub|x-#VQ_S7wCZi<(b9g;v0wE5VbT-=lNA^j%UKYT4YG`_wAogukjKTJ z@FWsm0%@PbfuAwT$9>PVbSxGGAQa}Ue9UQ@nu8V{mbaABpF}CzG}!h-!IFgTrsU3+ zlXWGVR)ImjM{Q~Mo51-~bA`k~fyVi=ie7-*c@Ar}%I|ZC9@fVMjE+K!qU11p5p$b5 zNXf`=mw^jz6N`r5S^`;f0kPOj#nmBP--e=u$I0owbKJf`=V0B58?3W0Pm-Nq0^QvDq=0|0OC8UuH)ia%lO%>2*NH!#*cAQE{Z$$T7~ z@-kA<*O5j5{Z)3lxWs;2V0!i}A{27BS^k0<^);Ld>OZp$4sR^>hYrxRCBEYfxnY?8 z12;-woI##?uVnWr9BcY&kYB1pbynoI+FUj*-3Oi#^;v-0b7dSi`t;dlncUUo@`5yI zYs-Z%S_HT=(q1PIwIe4vhKxuyoywG9;Oj&y@l-fCQ$)ei3LD?J2f>PtnEi0;Nkz~ zYgHw|)aWI;og}jgbge(>h>(V2%ApomCi$54{K)v zcN2D`6WQCHw=dOM#i3}V%S&g+U>|F%k`^_#62gW#`(33$&4j_>!s3&c={}G%TzD~O zZyhTyIP~L~NZ>@q2fSn11|M>W;^enUfnT942OBT$zXkbFaC&#p|FCHw=qsA`PS5K% z#yzPx=k)4Z=x*h)L3vG>+qcB@6KI{pJylx-0x#A->WCxpqbHv?>Z#Uxf=0J@vK<#}Q2&9P`a{Xl*S?>DfayDJ z0$E-jskhX-aRPGK1%u~Q!9 z_I*=Sw;j?{A?CJ+6Umwu9(GEyK}Zxc)}kG>o$1-*f;e)~^kWRx^xsCzqd)a0xBQH7 z!DO1Pr@bP5Yh7>(N{pH1V9Zv?9_;HPAV2ztH5PBF+}JvB zA1&&sV{m<$+NAyK9|liP^je_z{pS9Tj)17ZM9yBb?X;ATsR3z2Bm|?%SpFi*agjVo z?S6<0YsfLF1Rb((h-2cxhwvfPIGS?wExrz>aY9H#he@T zM{!K{0Lh)sO++c%omZA&P&S@mC5s{c9PjR%7S9r!&%#lzD^&tDSjQzVZG2Cx;<11Y zgVe&)Fc_1h-parr3H(FKDo3Q0Qu@{C_F~ljB$g^#&OBMM?abKtBhq&7a8P&K-nZ-R z-Sc6I078Kq6NaM}PEUaenU!mkJj<mI_f2U47rcGm zpv?SVK9ugfFI-k9@8Kt~EWPjM^zW07jtq)=6i*5V2{%^$})ARn3oG?^k>Esz6_mSoXzHL-@Cx?>Q zSt=6)nKulF>33zbmfMG;zGvnY1|Gu%%GQP}ReG@2uP* z^L1^H>}u!huk1>QU(21W`GUvm05N?A`9=^|wJzh>JlHs-w6$O4@|}C#Ac7w4m62Ri z9ab@n^wv@5OWY9Yz@q*oV(irzN|i*a!u@M(`N~B|86wTnA=y#@#@`LB;IQNt=lv4;T{|O-0K4ICPX|RT!g=8 zoDLtSGgbxod7julUtnHspq(2Ua3bPBTazU69Acys=w*P{?A7zPM)e>)Ui-p3y>PmX z2~ar{|C-#QSnqcut)2vVutRw6=xL81%O@SOQK*Ms+4o#mR+6w=S8l)eBLM>kTUR7> zOa~X53jcH^zmv&*A;TIwC){ur%Ixr6wzON`im&P3HP~%yt?XRWl0TJb;PkW$3<7~C zb={I+a{V#{9$yeJ00hGM*o>GpuqvwNJz45HD;tGW$W$lZnPJWx{X#=u&28PE&eU;s z(>FVNXVwsO`gFJ!8avnTkCx*{x|Wp{08=yo?0&GP>_m0C-9o!MMLTjh*)xkpIe__} zuBWW!ArJw(B0m#Sx)-s~`d10Gf@fYcp5gbJlOKAG9D6ccV~Xfu{9o!w>Xlrnn1kGI z#m-$Wn|Vv>SqH7^JI)VPp22kAm2G|CY5#NBOt}MT%^j&4J~)^o2g+L1kegQ-zHo<; zTG(krt(wrs8qITGMf0A2XjHKp9QBn>Y-U{|ShVmM5&}*^`WMEH4HM1rbrfEFtJ4p9 zs*L=|qsG!ET>nV|Z`(QK2K|k-KOV7b#vgulE?whnj0C<8xyyEX|Cl|TiEC;3i9!c3 zo4@P$kYMiwm&-dmQbJQ4t+4>(LB}Bj5M`>*d`dz?)ViK)Ih zRVwIoPQkMqb4w}Si6Yk4y`xH+qAE8+HOUkOj-uvN{Y9m>v z07`@w>bw;*W~+FbqWZ0((>V51R?U=82`+v(liYY47DahZSMkm z1RcqXyU&!rx=*|6#|4v6Q?rExLd${G-N4RGZnprkt%y{se&L7q7COeXRvbri1DUY6 zNn>a)Ppk19@z42_dY8)Z6U@lGNuZ@hB^D+XIofyQkmfO&#b^+Lpw?{%s7D@o<3r-j z?5(g?FiOzT5(l<#Mu4*M$<9jp)+!D6xAQCi?agzP0MC)CgRS?-*sJV>z>e9*J|vvL(0hgEs|7 z*u>Tc&(Z{-efr*ZDkpz*{HpDvbuYgwwgfZzxx?~1#n-;AZhZ6m=(n2h;}!Nrt%)D_ zbYkW=Sb!%+7#YSRFusEQyockoxMzMgy&n+Zr5PZH$_f32$(@`PE=9lH zm#x|J18Yq8XtC6xQ!4H!afilRiE|iyEUn*Z6;J`z$bq~{U{W4w6nA>)}i}=UM%#7^`B^nIR76ZM>x1JWcn}^OHThNR?ebUjr zQ-Yy7767#z{#cXzvJZS>5V>doYs6(j<9f)r3S)lY&C%U<%hg}}{JQq;X%Y1}b%-#*k{c(Lg4NOLO_*~Q*T3n(veSG?b|DEGE*C)Y?ZM~UZbMtGk4$^+S0T; z@PoB#I$WosdvQqfkVp{u(~RM8>hCaI4p@Mf%$>^vt& z`S3#h-_esKVFTk`$S6?U7aGn6@6b!Vugd2Vc~@1Dii)~IxjF$FKU7EU!`)!~QbeU0mWO+3E%UvGmaR`#8xpEeakeEws-=YGPr#As}5HU{nHa5p_|&zR!5w2bAzI+H2)Gmz^P z%yRzftvV{uO3IiZCa(3&A^Efe1&dFIhqnWvcQisYIwBn*V*!%0q$=0fC^e5EA~9~| zCTUzeTW%`^A;*fNg}yqY#;gSZKE9nz4vrkwJ#IQ`x#fq0Z(ej8w!Sa|A}iCt1^wvG;}EKW@sG4-g!)w zf#Yq-;Ukv^eY-OIy+8G{@3n{`My#dECN+pg7}H z!ruR$(yddt#Ak!_)LTaET1Z0}Ymt?$;zG>5EszKmuuPvM|62ja-mPNp%&cUoGo7oobPj=vQa%($#ibjcM$voa!;4f$#(X0 z%$;g9t23@LZ>Hh1yyhjzVC<|Em5*!B=Ltn;A{F}4biD>IQ_IubX?~c=*Ce>N7`Ww- zuj%(m?0k{;?-!BxSZ_Oc|6VhlW=xTKOAgkC>B1&#rT3G^Ywj109DaJcyJ1u7M3)V% z;Fz<1;O`*{1-f_?BswGJ0yahf3$o1@IS%J}dXVcwF=h?CjlFfCg4x@!fZs>2x$Cnn z*&>G(qL><98C@ue5BdE;zfpS?Jn=_zaP-OcRoH^Kr@aToOQY*>zsP@Vnk_eDB%bmd z^2;L0X2k|&0(@C=cA5KxR|{v3nmS^NnWG@g&xymz3cG?7BKT;{96#il@eXp^j!ARo zpuBkA4a$V{MErkK$8w9i*a!V(Gctn){s{9WhTnjsuu7j>ULzCv&_6i0Z1 z|M8`H9*g-teiuv@M56NRH(b1(h6R!5WYP6jJ)>59>_R|g!s433D^Qp}J8Z*$aR+H5 z(NJN5Ni0&`Gc%zxdr<@JJ@DS*bMmYf&WwY4O9;Q%htuT>R)v>8l*etx2VIYZXRb~S zaq9{%qMcIvMp}|(B3UrchMi1Sy%#(@xTi1tY=5R^K6U>~r6w?RvdK3}@xjiBXBhOx zQ73}7)NJ3=x)U*i&1=fjHnv)p8jPTDr}{g<5oKYhJ>!K!#p)xBNiF5cErtg z^60G6M)X7bHg_@a-@QKJY)X4qmm$pRu^?|zP<_b5wlvY#$@T9OWl!@E9E@s!+?l

    9ZN?6rFhWp+0{Ce+UEP z@tt7{SIM!rYqds`55?N&Q$prI8rm^>khITCl)~WfwT_9BjueK+>$(v=Ui2bN&iNkB z(NE#ZrScln1cJy}oekDQl55{?_9XG%Ie02(2rMr)_ za$4g5g0Zo;Y|(fdVOF$C@<8O;)M1|I(XiX;;zAsRRFTS5@ME0IEo1B?X`-Y5OwFXG zkW1znOYw6J2S~WLY0Cwm-&)ZR9=b%R)q^~f%M)pEL}^JOhwjz!g+2PeALVMhVq;+g zBZ{YNlId7k>{2&Lo>Et`V`4}VTAW8T#3Y*6j6<7ai4+hueCEses0z=s?MT{ppjs=7 zKi%L4aJJz+7!-!b=l3c5zv1|XT!5V{zd7i(va{SS+J&0kh`Enb7*irGF#ZQcJadX7 zMl7@ZFyIN*xqT9ks;cXxrXWV&pzVW;M?kCIde+ymY`bq6dj?Wbil(S;WQN3Ml@8yO z-@xiV0%>Pgg191?uAFy(Cl_tdhVW`6ZmJC0{jK+Vk+4BkjIJ8Dp}|MlU998Gm<|8; zZHo22GDyZ)B^#-T+1K7aH^is43RI@tal4qs_&+-3;&kxA&+x2zVa%dUKUzjb7%r4y z4Emusd^&&b7f@$R<^cv3h#L`{(wUq*DNckGi5&+)d2zfmAlWV~=>r*@!C?B~pe$x*A5y zZhP{!%`0--J9K;bg#`SHvp=Un^*!kC=bSg_4U|{CAI3H^3i8JDzh@pWzcjqNmNQp6 z6g1_H#$yPkVp-5l5}m!MLS#H*WwePT2V|30($bepe__!hO+kFe8(BJEgXSkef9jTb z!P}!`HWeHX!dB#`V+IcFYiJBMQ+EQ1PMr>~YyT(g8-COsH|pZPs*4pEESKBn8OHa> z4nukqq(yBr=Zd}_r5Hs-%|7nG#5z%CoXkL^qH*i8=?VNfoVMfvQ1r5y`)e$=;MHBm zU(9}2y=+4ZtKFcWmL4va7o6K24^)5q_dBCJ)GehQ|Ep~@ZAN|kZw4jzrG;gFt0;la z)-pw&eCOJ*R7xWwk7;aL$0j*B1Eb(^BEHM1Rg+oPl0>J98s+io%wpNyk7o-p@MIDD29~ zI`Tp4k^2zqBX=61g5c}fAs{O~PP-(1MHGingwAm6ZdypM2+*pPY`jo=)gFCT65SO^ zx^9Y&Z@j#EPHy%m*l9fV3FbJJ-tj$uO|T0K+y0>#irO_kv6E=XD5!z|JtDu)jVzeZ zAVw`xaY~O5?zNuewEwMWFt*TD<5*`nbz2QS!S(sF7*%BZ{dI+`aq6}Bq6W2_US(Ce z+?%^}VGXgyV*U8X{}kkeOGI;nbJqQu<5;YsHysFk0hO^yqZ36Y<5Vwm7#7<`B?LzD zlM$|h))=aE_(s-BWCMuyt28^GRb_sy|# zPG>2|rLQ|?jugA;sF)3!hSBR9ep1***$LR9EWByz_~OK6bx&5r1F>goF_Mv{8UMn( zC@=3@!xa~OHnJyV^=p?7A0!!95l&{ge-YBofOi05K! zWvR*At;O(LzWm$%j|K6K_Asv@2nd`AC<^7G6r;{tcCB9Spn16?e!E~Qc`&BQq%wK29%+a7AcahN9 zc`zaN^&l8-F^+IFHbSPriE4Y^mt?jVOeye_%}<6YUPb}7FWKw+6k?go2iYONfO&o^EMjBc@*(N;jdx$^G*S3 z(a)%Oe1I{L?&!uBixI|MZ@;AC&@NqW`|M2;F4?{;ax+X_(k~*_RYI!k_c zI;!%uWO%gnU>OX90svunLDPZfY9N2?zc7oL@6!S7p6np{lq(pXVBan&WSg<-8=hMQ zaULkns->`f+e*&E#&xgfx8*vK`K~INPzv!<;GV}H3&-5%sS51_%2?-%M1y6SGD*U&y zt3JA5A%%E9B(2B+b?5b@YOtAO{nm<};5YBNIubyJ`)^iLTL)4)HkYL5%d7Cp*_3KH z3acxdnJbCAcD%(6ffG*yOctH%{||7;LT^&prx zs7yCyoR8Zm$}XKEo5fynYK=hpsS+S*Z8+Ao{6=8=2D5O_E))01?KAzNd>sdL#XpsdP3N_||K zg|TSzyay?`tFixBG0ZWzPij#1!I}MJlR0^gR7Yi>9&n)4fU3V3!~dsURiux1FYU!} z$LEJo{-*-}AD5X}bnr{Lq)aS+HD1`jJ~)`Fqe@Chq|Zw$1Y1hf}okK@vbV;NdOcNAtQ7gC}J;CE2wg z$M)qM%B6*4%Wsd2X>;os#eZ$TJvZDYZ4*rfs$ImMQiX1%T>T>XbqHlurXGFz%(+}# zvBFCB%?SV?DfgnvkG4!9LBUDCshX78q)HzSb(K)Oq>X_F4YN7XO2T@h_KfLe# zN4H>g#-k5lE<6+UELT|tWEZkkXE!uuPa@>WwrRT6VGlZMCNOB3C?1;Qb?C6YeVn-C zYMWHv$9~2`F{+f~A~KbtP~7LOelpjA2)!0x|E^@FOw@uo{F5HD)79)(o7KzLD&b6K zu0p9_225Q!=jpdSa4jUpIHdljS6c-tq}0%4IkJ%dh0cb7p(S)5Vv!HL#oN9a9TH7W zg3h3EW%X4r8IdOhEawuURCTx=uhqP8>)5(8HtU@xjf(9P5e9#(5(Xjgz9VbW zApLp2COk}jAum#39s?#4t5kd_Gz;7bu%YO29)+-Q;YBx}FKs7iHxt?CM(g{E{vK3W z4Y<%z{Z(bo^Q}yM{Ei-Nw?aN8rfmFm|8))c&;QyW>3LigREjP$wsm1vjR&Kb)w7H; zRj23Eo864@uX+5?Xy@RupJnJrnulgzr*_E_5@`fcoHh)VcBxLtTTW%Q#kPsNVex{e z?3^UGq?Zq--kBLq@{lifk!^69!_hfWC#@5mXi%ui72mXuLlA|vqe(=POtjwr&6wqqv)f4f!)3foqdV<2-fDH6wlzsRC$n6_+SrPbCF{dt z^oUM}1!@iXe1E|Rn_~qw-0M$Zzs24qDx(!wPWu?K-NSETxYqaHL0%MVmHAavPrO|Q z#dL9%pf{_&_EW1=BE7iPs1#|oEecjB5zs4}TQMdjkZF;cz5;FZEqG^hfZ9(y0TWg= z6fCi)T|-=f8i4Gy^{8Bd`i9SXWpJq}S&eYp+^|l}X9cp_30sgrXj4k;{qnx$OQ>3T zOM{A|m!Y!K+L15g?tjTeG2i}Jc6^9vmXkV|w>ZqmiF=JI+2R=fd&K3?{qRFo+C}+y zj!m^w#Fcg}^A+_TF#t<)=TG+xS~CN@yAy9?j$;H7O^08|RL>1!*BoKk-e<3pWnTWa zy&`vC%n@p^0unk6R`{#(&3DJ(Sit-Vf-+sKYygGTqgWsuBO>84e#)B=U;hJt zij#=y4YDwAyIXO_5}~R(YkC(co__Otm0iOF3F?pX`Oq|buy`FNQ==l!bt$|CS)C;n zUb{)oa6K%`08E~~YZa3!x!zeh7QVKc&>w*u;~7MXWk1e9>hDH4d_4lZTHFus9Q^-( zMw8NSo?#EnRC_f!+MmSDIDaVE8}gCgQa@^zz1{6l)LQ$c_tMBacBVLMt|chm^*rzD{b^w1FI7#|I0bCr#kDx zNN+J{oRqf|B~Z@?i{>hK{W@dQ9JRkNhr8*U4iRwnBJP~7sIFO{8&8#CcN_Y;lX$~f zK$uU*)>Wj2Y0W33ERJJj*+o=m)sa+*b!%W2kEgA>gzkODq=v;~8?=4gR`B&$ro&J> zm$gJ=V5Z+>v)P3*`%ypf-H(13la+3HvCy;JX)`fTBNExc4VOAov8y;gyo~T|Jsv%t ziOecnIV|AbbMi+9fBypXs!K~~bxo6%&&G};Qq8=8f)Mo;AKZhzD5whjBe<=oMXIio ziuEMlb4bCE>EEhp6Rt_Ey=oSp7v~S%L#-$xqcv5ji79ShB06uK3^8EK^Oj z?M-JWj^Ze+_>Bk6%!=4QDQVy#fpp*pM%n01mWJ5<2qjz%KtGFFoN=NBWKGhoKY%NI zb39@xHn-DvC3&x#cyp`2y__^)U82~aUCG9$o-E;M|9d#qC=HqTv zS?f;5s@^I*wJ-5NPyQ)<1d~Sc;s@lhaxG|Af(A*MH!tiRsyz14DRsoFji5jhrL%W5 zlqcPCU2h^f=oWtjbcXK!et67pPRrb#Sn)c%thgQjo%;7&NwoB9G^P5S)1f`1_9!Li z-snMPY2{JrDrx>e{{jc208#chkcHDAFLos+L{TfZ z?oTk%Ve*uvrPXao~!_j-lx4v_pre_AJN@_-hN*^>$lJ_ zHjYaCmF-38ekJsaW98Fxv)69tH@t=H&d{>S)!w}cCZ+1Z^6@RV_n-bhn!YkD>i7A2 zX+aPLq)R%ayFo#6L0TGF8tHBj0qIz}YeBlZTe@rM?vAB-*6;KCUl(t9d4Kl4XU;iu zW=7kSf@9F%6Z4PJ>Wm7DT2a{&;beyGjR;4d4w7_)^6wci(*45i+fG{}{}}VMp2;UU z*KfdDpJn(s=kJhmb8QLX&yy8c<7gC`NOB>n4tKMNg!Jg5XLrb5LtD;+vH}&!p~#)T z3tuJr#i@z(m&pQWao8Qg#Y?bNjE`$>itEy!5EJvX0cp`oYWvbf$5HroLfIlU{H^@5 z_i=U8;p;lyq8HYIMw&VE8Vr`3B_oVgI>$^549)Y|Sb5ja<6YCJ1m!IqJ5?EtQ87vl zWO{#%3|l4PH5dsx`E^<4ykq@H4w+t2&9M+jGU52eOWq4#JL^o_Jgl(rAfV2ea0l;i zKOE2YeI&>i7wb!RZU1mIhR`ronqZAhQc9VTy~!c`hVB*ZFhl$3spAZM8dm;OJ`np6 z5|>gVkV|>Gj!Tj_&5de^YMF91rW7X#qJ)7aQ%1!LjUv@w@NF$^N@NVp)x#3xzsyZOXzo8d93E8by*FmG z!X^t^$+0TU9B%By<*P}>sc+zMU{NJPsbjR-oGiNEe#Hg8*lH3iZNBv5N(pQUKPLkr zDy;XB7&L{-4%EckXji&s=1eC|=ebdi3Y*ta$D&8czBu_dwIbHM@7wF;+6BMZTuJ+0 zN#9nBJ#am4iak?{!Wzfc!wep&ZXQJ1o)6o}S7F|(!4xm&6#b^v%BS83g#~9}?YCjK zd(vW|#l_4m`#{?+q18LZmR*t4&XcsXS+hxu4Kp09@O%V8B-<^NJwF;)NEH)b3N;bH zfl-s>52Fe_%DdWOC8ij0c4DM8jNm5Jzp~)*04kiAS(W32*rt5-H8AAHi|H-is7bWh zTG1EAln$Y>v9WT7ay*sTMkM=E<4mh; z54o1Mw$o~-eiI<}gFq?A3dK6ZrD<V?OZ`781v#i|D)^8-6Wpt`4i3Ap8cwn?YG`EMf-xs%cfucn4mtdal zFwfggibshn@2I)f6X#p_7Hdnd4cyF*vFD?)jc$r(_WxF_KRi8~SX^Rk5ZxDP2K5Vw zqpLDS8m=l8>5s-(!Q>}V8D+y6ICO?`9sC8@2QL~PB6t@r>IOxVYAt+{JxXsBPP(|G zFCU0aVyFGmE2>K{rl~JU9alG5O|E>+)p)lT@*STBw9;Jr$+y)HA$DeXnu2_sZ;tBu zMx(sy9j!K+OXW#!mM#fT^t)FCx>l^epQag}@?Q(n1Mi)2+zx5apSQv{WH1VRF4wwN z`kxW!4TyhGEEqlPnJ(Ep5x0rd5T5X|=D`;;y43jCmM_oBFMf<;UbS5NNc3g@=8p;P z5J!&+I8Tpc>QgTRZ@%$@z}f5x@Ler9kpQG&v_j~USsQiRX{m>!G#T~yH)?Iy_j&hx z3#^n=R?tD=3v=}iu5W)jzP;@ii_E-B&g?9Ixi5cs5xpBw+R!`oAh>VqXM37tTQBfA zDENwpB6?k@v@XbV+b@K9^usRh-=>?TG;1N^tDy%_#0ApkP(hRx3I z=i12uXY10>V+*zN{AYMlXb>taOYuHha`zL+w374a=s*)!iXSaF;fGa)X(3@f9gV-WNz@K^kFZzQ7>n^z8myD zi0$Vj?f$2?k*6I7kG%%SFt4jzifhbHGto<;miw9VwsV)#ShpZn+mW$C+@5H1Nl7ke z+aRtt2LpsiQuLxb`BK|wo}e<(N?F>1N$_@|_Rqh+_A?zjdl;}HjBQL<5K}qMzN=W2 zYL>kQ8_QnL2oa>0LN(`gZTg(@axuJhsANm8vz5ISuV!-u>Ije4K!utQP@?AJ^l|~B zwmSg3aMW#O|9Bmt$Dz3T2Mn6e1IqWR6eXFi1)_EmU@Is95yr)-4`wyz0LdMv)2g={ ziCwpvn-FeRtq*VzaW#Z-yz*)PZNP_gsv!JpA&Eet$pv^M@ZkU~R<*q5LRw>>-myyp zcrj=yi+A!E(pf}Fs4cZU!Fryg_7rm&V{Yuj#}l?!~~r>m)3c=!Z8?nOQC zMbulNoMX1$IIr)ec!kK9i}K)26tf2W!WDtI{9w7y*TjP6356h=GTL93s=bp7NzSC! z=Crqbkydw!K_8@`r}BYt!`BXks+7saxq2L!3E9xsaseIG1&-%ZWiRTiqfP)<{p9@) zp=)1yk^z+A6@BWLDlE2(q}un5@S{Gn!)8i@YLu8aFY*X)B% z@{qPd&h=Q@Z)eu>83ug#?9Nfb>Y{k&F(M>_0>kWk{_A5%+h-6UvB$@!wN4n%>ayfC z?)rzb&DZC{rmv~JLl)idQ{qRn{>3)H8F2Lq_`Fmg_GBS^Im`v{qtEnGX+0gF&+M5} z5{roPJ_0fS_7&Kh%A7RKA!jw%O51nIASx&{Vr%)1~GUVrFEgZ-Wgc!07N0hW$j+0+Zd_@#HU#WWfUW0+1 zEK4*UNOCVbQ)6n@@gO|t#Cl5?yIMtcJSdnD-Diiq>i(-UTy}wR=bI;QJDDaOjkwhq zzLgl;;uv=5dTL9;3bXq{%h_9$AJk_G6Y}cyFz+a{40lxD3wqz5u+~%W2IoV3(KCPS z+n1MXgO~S!mJexPY<(_M1FURQG~SMV1+VF<`b-(`o5*!w*znU5n^b*t=rY0^PVUpCUu(TLpA@t zg5?{df<)Br?9Zz!pI?p;Ze4fB^p524nlXA^mSVAQ`vkJF^~8#1^x}BG*3>0P*$Z8t z_zE?693Wh`VPI|}iaAs!l&KtEL|8TUHFG=*@yUVvOfK{+!p$*~62693>V4t}xl6NU z)r8@6=sPH2BF^wx1TB@H7M!zO;-1+jJ3zuYMK>Q7Si@ssl;ib2hxMlAjRxRygS&Wx z&gRvpleHz7*BESV*XLyS3~Tia>v`#NObi>~c2wE_74QC=*W-Er|31z5Gu3k@lLRMw zocLb>&FwIe^krwp=1wiIr`4fN*{50;3_q%&3A!UG%8xYJgxhMN7k4FO zxJ|m3uHq4=_{B1{X6raj3UOVD8g7Jh1O0+6!2z7wBqi|=JbNo-1xc6yedm=-4`*~~ zB=a}qjk|L+cGfJKhl}$E()(HA?idwHCJ#+&6YMDRw;aWp}UyMKfEl9 zY<+A)6WGO^MhI-7;qDb|&5Ls-ZEOheWM1A4RuT=Vvpz3W^2RW@?IJki^S$J|eOi6- zZh3h+mDUo}N!t9g@%t_kNl^~X@9^+25mL(h+iZ{WUWCuhkuo861xZm`xu0Z{8!1hB z4Q6Q~H%Xt(UZsh-W`t9p$^RZiDIn0Rmdtoltb73%-OYN|pHC4-i ziI}=(=l$+cZWI+1G0;PuUAv zC;DQI^Ffr1$0`nadev%S(cq;q7V0L7WHXP~Yk`-Ck8*kKFAwegR{EDIiIAgz>DujK zarGoh?4~kmz2E1k|Lk@9*=x6x#@(~j_PbQTT0jGLW!?=yk)B|Be}n47yEf#1?1JG3od60X}Ef%Dta2yxORw5apRYI`O}&zUU#>k8NImW{HD&Ifbs>FD!@ zv&m+AePjVJM%MaRDqq)>GQ%IUQYBk^Pfc!FU znm+p;P3Q|5czQ^;jO8ewQ+cPPxB{{~ev3cK1IxXStZzFE!`$dC%?+bjpNLFvZ zcrDL)lL6?heNP-SyASnYO$**HH?}XRfM;lG{`;P>Ji_|Y^f~?~-38*mLmsAn7AR}j z;9oTKOKJFqrqdb>Ojah$Gcm>=M#r}42&on{)kIeZpJSXN6MpL4JB*-jkc^C%!) zp9y4kowI$?7Ep@r3aIGe#>3N#ZbxEN?h_ZeQQW#C4Tz=&R`)DYB4pM}6tnf_4N}Y@ zpL3{cWY+~%LDfMmo&fgRArH+sRF}ov70o?G5tq&88U=7yJIk}8QF!2veaBeo)#M+N zna?%e-6Si1^cil5nJ?EIxF2HtKAAiL!B7Ah~siqY6{$MELb*o2n5D{!-yD$5J0Ux_yB~U=bWmM&9 zK0-oIw*!9!U{ldOoU&q~z)X)MXh|YMz!gd&LnZ7a3Qc)k4$TpOW?@4lDEyLr1(X7r zLfW}lq=o1sCgS=V|5$Jwrz`30G^cp>C?(-ukG`W?Z#({`*F-3vHOXrjs1emFM4ygC#TOR zi4Z+_pq2UA5Qnj^t1$Q*h*5)Juf)=c>$5eTX7$AHk>;EjWs;C;lHC@4 zUBvB|Y^UdS;_mZb>o!Q9=HJVSF=2x9#eLF7)um+W)u5%TS)xWQA-~|@ZGeK-@Dan4 zh3J-liaRFp=e3Go8^a4%oigGOZ^mPXLd^s=qE0{@7yg+;a}PCRf!5%}(SzoZn32x@ z&}yw5p2#f0g}Vl3)KtINv;E^h<|Dcf9L$eDxZpnBWxfckJe|1a9twKRxq1_{?O3(- zy}&YHEokuX6MUBFdzW~-h9*YXqxiB;@%$aYO80=PBz#^~;|YhZ7VjdBDic9YWoiTJ z3l4Vj&McaYtdMz1w$MAt93WjK&+$UfUwU(?+A-Kz@;vu-n-ewF3|;-`Nq_DBj%AU~ z7d^1Cg1>{#-O}2&c@O>;Dg`+8>t8iT&wz~_7u5G^Z9y6-Ty>KYfs9{;eGo4Bt8K^x zI@Y1Gr#It*=+F8>vKIy9%k~)6a%JYrh0?CeD6@Oo9$zhkrYS8LU27{VB<0E&EUk$W zI!`Bza)$1C24$hd79h`k{<$QFHfMh-2M(S3Nc3wI>acB%KrElzV%tJjae%gwIm z&#-oiQ{R_|^B!EKwd-?ha$OM>kk{^RKBqoUnv>dF<}BRs0l&j=v|r?Jd_^MCksm=DTV=F6MiT6BixjW(^p${9?5hm*aHw zE4zA=*j0>{%ffS2v4Xcb_-n~LJ8zLJdrSz*8Gc@*da+LbK}svJ)A z7{d3Q>8DCTkoDYPLVw||oJE8Kr95m*?JV2^@{kAXiQSz&h&V3iE~sz2F1?*Gcv63a zgIS(u_{Abp5_{r?e>G-qY_m>CSm=7$}BbKRvy9CGbbZ>V%XZaxX}~Ztk2mFWw-&QtHhl1)1uvxf1PW# zj#B#AlwcOx(cXrJAc%Q!X1?m$Nt<=eYB8%g42IM&r*R6%0{`|QB4 z|K|nhT+MFzax&C(XRmM`6B`Fofb>l}0OP#si2Rs2Mro(WJb8<#`SCYHqgvx9uWmP^ zHtFFc;T$Y>2ZlMnEUw(}dfj$Yw5@AwTfiS3WO|x|Rg}&G4Oa&F>t36hUcTKV3-Cvp z%A`}t@SUxZ^5C946?n)J zJp?VB_Qd}CzG&HArTTQ~^@d8-@n^A&BNO-07yX-ryARxK@<=m9PUmOaLTFT{Nh__%zTG`ZXHMB_ zN-D7h>G~Gb5vqWE(_QLVA4NGnI`YGe8U}5FG~(B5HjnNa9%tt8)AiDrw8igoheXmP z#}&!H(H+T5E}O|qB=R$Da1uoTIKrybR;=$HEuS{NDY7o{htprI!FK8@d4Xg6!_Nkj znJr!iNQ0I;G-rc4MKGG>w)tPl!$)hmwd#vF+cp<0^jWU)LDn@N&qDc{xVlTCUgcR^ zO}NhLlwIywEjj3VzI0Y&t7b}-n@mFbxX-_>vNkQZjBPh$L!zZ^lurGELumIigPHQJ zR6r9HLy)3(x-3YJ0=xl-1niyAJIGuw14QbZO2RDtGEz`IRlOBsvz;Q&Zwz7-exw;`zuIRWhT{OJ zv>}Q5jw$l7#j5Q3pY9HpPSMgpkoFW^NZM@W1U9SN>(WG9JwpPb@m~2JDu!XZqwlA@ z6|Rc#Kl9VH@$gRlAR&BjF*Cz0`z#L>-79V>l?dy7S79SlSacKLO_`A&5y(dXoPJNf z)#xX|>SswZn~BksGXvo$sXR8#m3E~0@@YpcTGoP}B?7U2vRnR;J~}(@yN&|O2yEYt zP&a{!(t4R(bvfPBN7j=dAWO!tN{uNpUI>_hwB*6vWr@}`v+gmDbn$(F@@}i1xI7kJW-1=bs&uaxk82Lky?+-kUC2BU za1ncNgd;0QtmuC@xyui87ucq`(ET&~E>ZV>&eQMGGJTwecD?r?v#y7|LHA4>k4@{% zu`Mqv#G*FUC?6~+yiILGzUblnwIcWAl=cF6%xdYYc(v)ThF+soVH!A(vn0kTgK>waAbee6P+-N zwD1Wo%!^H}W;u1vU!ow5Nhv;iQ zSCAoL<1V9KCb#`vJ;2!%fggx855j)Go=>?}-et+Ofb^^{WoOINLI88emGBo?vOhInWsniu0w zurM%#=cTN`iNlgw5_r59Po^K#YG0W>d(f%l%1pVxnSK<_BvOd$?_4ZClOlBnNHnN9 za4{ofE`+Nj-4w6_oc#i&Oju382-!AIqF1cY)Iv;N5~0@IcUesekH}b(G7&#ek(0+9 z42w?8y2>oKd;M7QrLsI~?rTAcJ#l=4Ts>+Vk2>+ZG;OQYqECgSC|)mt>gmtp6BrvX z366Na2^=0``|&HWAdieVuNxX90}(cEm43l{tdol#A*K6 zPp7;s5H4E&FsPNjOOaPAZ>kctbh{t{wpEU*JFUuxNN1+0_LC6PG%D9$lfo0ZqFE8b+H(K1m$z$FW{WjHoenDSaW&I#k#4Di2qfU+8+hN@8!jrQv+Y zyc#{K(SsveE~sX#i1$^ZTdEVJ%SJu6ZdSmn2v);eaa(qRg5t%-CwmDw; zjDRJI-`Bvw0Gwks>9*xN@Jc=DUZ-fNw$g}&l)jk#yF7rUcWER;mHl;fW#V6gx1Ojg zZ$w2M{4$z&H8sa~=5K;(iJ86c{y{4d*yE$F+`T^HETf{<3IR!lfUL$4cl^egh0)Gr zF~?>~8t=JO2H*7$2den+0fnkC86$^P`914bE0w=pF9(vP@o|;=iZ}!Y+q!lf0!Bzwp#wM?a_U#Rgz}VYePX*y@TNdq8DYei zo7Y~OA32=^BoK0pex&@+I>bU0GA=af&}NZ5fx^`#=IVG=YwH`R$2h2F{uw8PD*->=H#7G8 znl&bTw%MU>PNmGTd@P8ScSXe{|0L1-W2Ph4&BfV&v6j(-wqSI!EF%4NQXmJZX%QKh zA4@lScB5_^P*8J}>4{NazN&U5l?A zuF4+?9SYJHx^8H@N9A*%XMp^JLm^RI!%+A65z_KavMjDWeiO7~Cc3W47fog`vl_9uFB+Fqa1 z3dOO02H8jaO3Ol$9UV<@%RQKx?#Vb1YGk98^C`3Vba)9|&Mop#Qy0}O4llG}cq3T2 zz*u9cWypWCw@7Wb`zyzZDZ^;kMdOIc%vsTDJ2k>;_*VISGuALjypowi*vJ21`n%`R zckJ9AQMrw$LTS(CY%!NTA(C5PvNzH7liq6+8$bil~n&6d__^$5Ff$)zkeyC`VS- z4N9?dlM{dQg)Q*au!D-Ef{F}+mYfvP=EXigdN=?R$Qy(HNfiRlw3R9(evi6N`gSg_ zFHIXKi4gypoRK(Lbpm_-)bj^Sys`8##m!qQw~1!;gyY9S64Fw@1>G9v&I0T0M!9Xz zTi#!(!Kp?nGf}_I0hsw6Ux}xiab_x|YfnGPJICyYBeu&}e^L%Yu(<~zSS_BX_%|1g zefpLE*Ehh)D2}^yJnk=y?ldz#5n*FVph%T`x6l5-Ge<4IvMG19p@H7S;H_1_tj*n$ zRYhWO)W2l29{rq|hf!rT2l(~E{hn%dE^mB3OY@Yh(T2i4TubGWXN-2AQ2-p9JO4DR zxQ`vM3p9Q|1rRO>RUpz7V9&6k`;+M)iLT7BsO>nDWy@0ZnE*R+kh(<5yrSESCH)~X zF;M40^ado!ThD6~wQOwRbF_T#yf_w{hS>_=TheMa;{0*P;saz1ZpM#{iG>p1WuiJk z-PVe6(v0BCw_C18E?#QAN8c6@h9s%69VS`}1q;MHr5ddvWMNLdE4h06FU;KEzgSU_ zqEXK4V268E#Z3xmlJ)0l3+gkW$e_DL5~vb>8v!y)Z>tz_fl$&wpN#VN5zkozbAMuF((xo_oy1>1M|uO6acs<%s*j!@V5*sYmU{}oRPPO4p% zgNF$y^;{26H*W+{^tK9-HdzZR=&hvD<{VwS`@1cr;+HQLzlE=cv{vO1{u!DGPWE`CPELzBq%1-Xa()u2#^W~+_R1GrUqXLnYxWM2m7O&DvBKGq9_&zh z=*kDPxXIgTbNUH%S3_3PYj@=B~CCE$%#! z6@}#hO#dUB>?DSDo6ET_<4jc^aN{mFIueAST!`&vX!+WpU>El?)+qx}Jz+<3fVy{BnK|AEA)2lS- zDc|MRvag*1ZSORhMnoms3`V0_XNEs!lTs5txNw_B)jc=;x)Fa!;IU4t5#F7%^fqF# zJF4va-|1M;H*#eCIo8JMSghzb%jbKlK+J7n-CSe&Fa%^s!dZmeus*GGdFjhYv; z8Z9UEBNh+wM_O6;RA4QBEKiv_LUVr%)eu&!`{~i&&tEOL&Zmn&|yZ!K6~R4cro~D z`E8HzZ;o`yM(=A+5_TQXtT+?TjSjYr;I~zKRBPg8BG1&i}yX`N5q4Fekk5@F)o>)$5NVAO(pVC^w-N*{N+T08B^; z1$v?~0w0>f?vQEd4I?VooRKFw@D(NH4U*?j&ft67_Qk%~MTJLRS#DiBUCeF&8C&g@$se)SCNxL>`|FDhn~;sc4|c(C z>P~mH2EV8aq5+;u(qs|dn&aMTG?kC!w9rm>K@+S(tDux%R_5#UAy;8Z!Y;z=)`xc% zKI_oiwOGNJ9|U8UR9_h-I}z^12iNwi9~yYS$L!Q z&wyL5_5TgHdH!w~hGvu9gvsGcQhC3q(AE@kM5&+M6`1Do5UfjqiZx4oNrQ=F4Lz;& zrrs@h9qxKntx#k9R434hLUr3a;>Z!y`4cDcVm2nVhe4v$2o)EJhx)Yh1@RDh#a8SU zPEsMWKYg?($`}P5Z0vzLn{9Jd=Fx1G};^B`DR&vW0zEPUU2LVXmu55#Q&qgiqf3LfPRiQe_m#=5piCIDv814 z(lxL=q+qsA|INM1?6u#&^lJ${xDqERP;la_F4{p1ghaL-;O4!Aqs8W#jYd$NuAN=Y^3-k)USa zTlW#39uuB!AGKV^_xF7b*B67on1W+cCo$*8zuDG`UcEsHnr-575`wb>(IOqOqH$S> zB97qLxBS4j3FpmsZ8yhvFdoiwz=o^?JJNNn|S{y#1%35H+5p zLvG+5j>?w-E|dvyl@a4I+iJ)UneOVuc~w6~_{+I*M(+*yRL>pOQrZIK2%_x$DnBTD zD$j7^eYqu}i&XCvep%PEqGwiV%HjE6&Kf{wkYtP`mXU9GByWuHe=*HnZO;Q1qSN*1 z_T(X_V4C~V1xnHsk?tRKTcmpM`r1-tPOIvGP}NM(Kuub@&g8x;dZz$fKeWC3oKKCk zV)g{{y~VSxGq0BV8pC4(1!b4?g0mg%CnmmSGA~uR?E{uX>h)s5O%xT|R%@c#i!|1_ zZ;{T{zb!u-my+vLXUJ}nV&eO)$9iLB?JXa7{U};E2cczINeOYSX8(9-?6VH+YRFG| zbKKY%MoqEXeB7{%u$?d2TCQv(Km9Pc+fY#AzP-2o^+@;aD{YsUVRCQWF;e-p!pjV2 zNcj(KiAPbHO*@MhI+;{V6(+NVx_Ns!AxeK0q|xc~ShL@?94?Ah#fe8$oo0`Xzi2?i zOD{rFcrQz`)20g2+V{VIqz(av%^EUe3al#^047+|I$0tJ$LPK508*t$D`9f~Zl0k0 z%T9f-j>MJhJ@%quZ#ND3x%mOwWB#(vYIEyR!B%WKmjVaZBG(fmI;@F2HkYFI{q*~X zZ=C5#d4F0xfyG_z$xHmx9ok5SJ|)X+5*ZX=h)26&Yvbwe>`~RTov(wnEIMkH0e2Pt z?Z)_lZ`oA`+~Q26jmUb@l*CO5IaYHo9AKWQgM|OmSc&c6O*u$Y^3pW|AFrzfi)l=+ zr~u`9)N7%?MpmWJkPDS}HTG1aiHQO-W_yO-{TV<@6pvQ@jzRB#dZhPl%#NDf3?LhK zm7C1?pa#Blt&$+7sXa2g8fCaF^77TK&TUcl|TtK5CEo!(;)LTN|rT zY@EUGNb`BK?8@%nkwOc@R3A71v%lK@2x|XfQJt6_MK~ceH$7FK6d&YNANZ4oa%nnC(0K>}U{cxLVYZ8rH7MnR%_%ky2EK7aG1DWKNQy~%Z$DZMHt!hT}N`}iVs zwTRR(YEAE`Z@!ND(;MJxQj)cH{Un;B5yD#tQ~zJ`S}>HN@fhmf@WsBN&yL^7Z5`Qj z&+wEN?jznSBR-w&o!MXN4G-2FDI5ji`bH7~IZ_+X9a#MayzlGG4dfa*zET7=AnX0! zP7OlYWVOKBTEjL<^LL>Xe7GgX**c+5?zd2AUO&}cmtT@wji70_JPUswI-A(W_^Xui&` z^dqM1u8W`b$Dq%_8$}Y86s7O_msXZMyeja`OOPI{1rU9MjZ_hRjG05xSY)!n1EyM&mO zFfxs7P#4rf5hE|F6Y`-nl7%-Fzkp!GTvsjf3AZVSC?6qOYgiYRi@uUz_?`?9+i2w8;evriTw2vYQz@W6!1Q>{7kg%Mm$Ck z>!$|aspU}1Xf947aDmLzAdSgCtK6uoV_vWMYu@k-GrKTQtab_?Om8)`Y)@||)^l*v z_cM~0`FA7m>vpfSy6j7z)~QA(*)NiHM;C4toGcG0tOq#0X+^RCbXeFpOL0tFjI1tm zL1`=qEB7AF^`OJgcEhQg<`T8AW%nIC@pNO2F&&#c7_&&jzbiT@lZ7F>>!*Iyg7(J}L*diFTNy~1Y*=M27fVv#52Haq zbzBh$tXhK=Dw$3_;ublb@|XtiH}U?GuFliZnCNU-=AxgmM7){PI72Yp5FzEjtbpJ- z$Kz$r5_*Wgb3lH!p=Y*6H!-f=Pr9^{wWPrnc9l}RwYX9mWl+n%ERfx3wD9+&R)Qq4 zVd#B6fGHrx#f(hJj+-wMRhhFQDx^EnR%ml zTYVLUT)c+_ZuFEoj@&6)OlGk*d*}QA30Avh_V$ygr#Le=PvV>Q;FxN8E)(l3`?A2@4}?#n?;V)ksi7j0mskN zo--bBeaae@G%AvQ%_>iQpPN-Twevy#@H4dNq5G#56>Q{SL+&Sv<^4RrAWSG^LO`2c z-!&8=N%lPEd1`QECfQ2UF0IWAf)@Qxvw3k7xBI;Me_nvkZXapC`zp#bR~tym$=Gi~ z+c5f!43H$Mie_lstZ`(4gN5j7ARHsn#idmpZ7J{;S?ZdKg5Ods&2L=aH$u-%Tdnza zE~an~2j^vxx&pH9X{B)Op|=u;stv) zaVgW#&f>j+?eO0LBIUtcsgqFee6r9I+aVaCxgmqFZ3Kg?HSVh7@X%xPCCn1^jfQH1 z0b^EyIX*{A482f)lqjXoijkVK|41NwKn@%ApG+_`be5zP&RVl$%+C!BXC=QLU)1ul zEQ4NcSE47VC2EgHkp9ldtqUtWb0bUX0fYBc4_x$J=YSRjCL+)$?PZP`=GD0l#aJ~@ zOY2G(@zvTtiXu&)Lk^lgd#a=Q8{~_#e;j5)vH|FOV{w&2Ku%^>{S`&W*EQ*wvt7HX z2#iCMJl@Qs+G2CQmDY-r33GoPCH;e?jolAO^TX>uqkuZOKO&SZR84gK{tg;2U#!x7ix?<2wJ(|w zDaoddbw7!Z7L!gD^02fv9Ss;S=wYC-Q`}v;{=C>NZEAIl7ZXvHo8Ht>st{yI`})dX zesSv}Xh1WgU%%k8Cw%g{NB07jBO7$#d8T7>N5}gm2f!jOC@q}nFI>)nDBot{PKxBZ zV(O!)52hM<%ML-0b{=ZFhqoO;bSHtc^(x~39K&vyQ4t75J{t-Cje#|3M|ZxQ%LSNi zow9Gb=6gOM$Ty?@E=H3Tl#6Fu%&k=}1q0cI>#Llc!?x2$i9Su(U(sjW`Ov(}sL3Va z3U)3aABlHlxnwn=of>C%tsa0b|EerA`4so=OalMR#Gi^slH_o90Gnla8SY$*um*EX z^Ef|Z(ohcrOIAUXh6*#-G;I=rqa2E1>EQ5gwYSmQl=>Ge5QbeUg2h4Jtx-sl6Ho|l zGWf?H_bR2YFS+@-vtn?*C~W7)_tRqmtG4FG+m3^*AFOH}i7u`|D`xs8T0o00188XpGI@AH^9ak%yLsocIZ$=>r0IR#PnnGc@$a|^ z4G0U@yff^9wd`%@us|8D>>#uz6} z2MN=KV4GWCZ1}N`J>26KHA8g0N_2tNO=_w5arAk_VwH4sa|}pR!J?awjd|+qzW8m{ z#Icl&Po`02R^H27JM{|u%yv`Dm0yNaN>mbUaPTdUj)dP=&IW2~5=q z?3mmL8yS$4KWY^Xn$T~CIPZDJ#9TA1y+K*b=FOwIo32)eQ{&MGcsxt|7tg|6yEmr+ z>ol}K)8zPFA`=rg9^Hu;3teR&Kv`)*~OB zxr6nh>kPzRr`dp?UZyLgzTs#5wWo=RJ@sQSRR#4TFROQwsBtM&1CN9EC4moRRG=?5 zkhn3T;rXZMZ|H{I?ewloxlEpfQ>d62BJ@)In|Joc8Q1f?y=r33e(U=CojL#BerW$# zv#1awQ;{4n;?J?w_1~v?NmJC0x_wX3_N7Zt4dSyF&d@84jadG2p=;eK3cwNG8z<39 ztWJ@Z!)4Qf8vwV>PVh*PjEcwg4uc?LWPH(fz%?Os-11?nPe&6np`i%iOi{w&}uNEN(GsjVBmR^ z0H96h0{rkFIPfm6XPz5P5|KN@V#3V-LVlF|@_>UXES(B;E3uf(!_c#_U8=B#unGNh zg#)|vb2JoXp*X*55YmyfM|>0Iv*X@|Nqfr^MY&sT{!%(Ep#X>}zhlq8aI>P=O`!pk(&KisO|SCc}j(gMeXJ2E`hrZ=6;7JhuQmY+@}nSQ{y-tL1iw6;oAy5998 z{Id9hJ=-fo&*Nbgutg_j;inhUw3M?lXO4Z0ceFhoQD#}HWD^U{QXS4m#p$>@Mp+y6 zAww$vM(WuZFaKdT8Z{c>lH*rDOtlR4fN_%WoEFo)D2*_;xYso?JF_tD|4anYynD2M zRy4HleQeNs)uM#O<ElC?1@IO3XN*lMyDucHK(@ z#AeT@fHm(mHT=k=3%PUy81MB#>{W@9s(y1Jn97A5uuRCqS80z&_Br62AH`94A;UMn z*46K~tfi|{k66R|6<^n#jQ(sIHi9gE*t5dw0Sy;iQLcrr$DT6uy;5B+ya$2&eAJYf zJ{yEPU@DI1qYSth4S!YGcWF|2(zG7UK8s9XXDz{&3$d zBHQ+z9A_=?7%tpNloJ)OMqsll!~hq+I5?kQa{28qH+?@V;h3Wey!E&@Zs5%-VK;Sp zjdXvu2JcV)?}_B-iBw&_^jykP(Vj%kSvQ(B+^1h^9V{CtS~UI8j0G*84c5i- zOAg=a6aS1C!V)hpJlnsUHpJml=#lRx{~CpgaiAtib}IaeLW_rFTpfb$=`Z2&cfL+FsY!ac&qWjkp{ zXJh!U%k3;Y+^i=8)tO!BSS7Ux$L`&SbvCHt(~*&5#V4iklclaVLswOO6| z>-WlpNZ(wZ2AuW-v^{U8T{NT%<*T8s2T#8PtmBm9>=E6PyC0Jig>4U(9^L$O98=6< zJ-*@>Pj1$U5V?|JGm*f&WIaNHF4qRx#M% zbvf+)ztVqVEtgSqtN+5B|A#af#je$PZqYK*b>Zu=h{N^K`xa?eksU9J#ZP@sG?l4? zYqQ&aI*DiS_S@1kyNtB;*DGPsrlslqt#glcv>;hxJSM*Um>Ae@4R^I`-%#9Kc#vi6 z{wrwuck?aRE_JBaa6upADPM$pX1qxkXD;Y7kyz?X?@@LxJjT_uzls7e70)B*BKXyc zgEn8Lcq%s`v5w(Hze_iJ^Y8@uzztv4_}=Y{!E`nD0|+bn^RO0JoejPVyY1=dWAkNE zNAo!oCXa+q%nS}@Eve6oR!Mj_`nx+F<{eAdvqxFO>-%70${W9aFu0;zhwb~~=iM9Z zbfkk^9qir1O+1bG;weVT2;CP{_C?Fn-{KKQPPo0{oo*EJI#_ScxWpVj#NE#zeW+-| z3*mA}H^w*8M!xfkbpWx?`RX&%)Yv&--anBX1ej^cKK^%}t0My2I$<$4bZ*J4*d!-M zG0V|;`=hjvt`^>Eq=*Cswd5yq~ohoA|2 z92518c#d=wp$;J}?X^27aMm!z+~vxRc!3p=yIiHtwG~5{7Sj?WnbG{l{v;0Kn6h|@ zClNy093!%)3E@KpxIy@~Zy#@6`;z0J8_%C+j(Hb??9^mN7GfXMHy|~0R%)4B&18}7`jnH zlF$u08oE2b@!s$Lg7-P^IcM*6)?RCGTIIqYrg<8(VJP5C z)Y6INP00D3lR1tX9W6Ht+E9ruyTw}e=Dxfj(L2j{A=Z|1+HM*ZqJ)+yncX6e1)*lq zt6lt^_ktRPf5$T!Hbe;Nw=vSHowQ#1)ihy86pPTR)y4qQB(`ntd?V-?R_%%f{ zwbkVM+3k(|q=vGG9^!qMU}O_8%oQJmXuS4SwhJ2q%>NK(5t+nRQ3@Pi7T;6lM)B+G zJ4>jv+N&k6lCU~yrhWb=#UP6NOG2X+-f2K=2>wme>(RWrM!;T(epxtuD&3F{lB)cCnb2N~Lj&(%$8`R&VwPFf(R zCQ)y#?n6cj_Q;t(q+Fk{kv{loX*a2PxuEI5-$&n5ELeD zu?Ko#tXTG$+gI9#A8Y2&1HtsujbRGocWoT*4hDK+%@%(FME0g= zCht6>FUK5q*N%#fe~^yeE{6n{&5VWvU0UXvQuI_y>f?13Bf@G$_>0be;JEV#8m>eV z4ZBhE_~<74W#5{Zt_r;8k8Yk**!Zp#T`CVZ{x0MTLf8rekKi6AipN61t5v#B_}+5y zE_c!XMXx3abJCTNy65LZ9VXfn7c?hRP};X`Vn8%=LNAd7DHiTrp*+_S476WBZb@t{ z>_H!BOeMJAfg18K2j(HXMYtd|z`qt6_mtqTc@dtcNy%X!@ktJoA}2u&rmoo zBWeUMxtyPg%W&HMT^V}ASvK8Jh=qzN$VYKXW!Pk5i>isulzAcp^R$2_SnTxIPi3UUbFikU6hAx}v_3J)5 z{OVo`CUKjzH!2T<0JgqPos+$#6$s0 z|2)R-YKNJaO?EC@K?oe-=Jwj}g2_c)ILWi16mOTUzk8!_p1+MYg~d^}Zjoq~`Nh6i z0P67|cMef^;fZuhMRTzej|EXG-XDQud;R^^hx}%1KKvBj+O2MjzP8-f|J7()XpL~a zClr?0jK;8(EC`cotwG36n+QpgB&#`qdOGfp5?a`(A+&s7ick}tXS3fB*XS#V*EX4j z`U@$MfSw%GoXK_2cArl2eqYA|U7}AE_2xaJc&C&yd-C!FhFe!D-3L|6uN%{r&@BT{(pJmKY(g^@L zmTun#2eaUs&g*?iB2IdU4)jyzRu-}}n-M25XZIiHdnv+269 z5Br452g^?E5XNA{TG|#)bG5UNDxN$?u<2ZNx&AMb3y3394fx@cn5YxR^{9G0z8Ib> z&Ec79J?dH_PE`JdB}p%(T^lj<(q?M<4n63HZQ&k>VO=6J)7N{*PBF{+St`Wc&OP`i zN81|dJNRwH%4pb68=7kq!~`})AWzkkc?~JqJr?nQMKaQyQ{u?(^wC8>S@z&7q&tct zTLeXKI{Z-3puH`Ovy&eMK76`q>sd98p=h72;!k!20Eu2blR`4tGg}`gGpEJdFBW); zL?_NO`ad=SiNfc92|WD=N)&AGBYzo8!P*t6$V#<8Mg`ycyy;QF9aXlVp2yUpFc^F5 zvt9dLP1HrSGh^58_1ZVa>esWqD>=*00D?RoF?iq=OO4s9$AmKgcETj=P2zbLg##uN#nT*$1;av#R1Rn7{K6`NbtQ z$|0pMyO!H*w=FsxW=a85lZHR_&RELQQ9^iAd4}y&W!8ufB%U+aPopzi&b&5Y1->n% z_v&x{9j95Sk3LBcghEBi$v&rRa5hwC&qvjo%fbS{BqlV3W;VE$>qliEUF}jC1_OT} z0*v9^!r;a+Su%zPcE(IXKzUoM9li6G84~QI4X9+xl(JYzdKGtT-lIOJ;xPrs=nGLk z>kmUV4TUoHh!M)r_&E1f`^)ZSf(*by)JvwvkN&7Y`Jx|ML_=3bBLW~(k|8CgKWe-yxxz{vnP~`6Op;PSIj5D z$H{&M+LgKiS6g`IQ&4(5c;b}#D9&z{vcn0Cr~Y+Q^9#aiW{ZA^qR-z z%?V+=&nJM!Mg0hEcgTxv`SVOWROEZcqN@BU`+GWoT}mHO{0fVSys@{IB=?mhyb`AG zYF;H+CCzHJc^)z!MAq`OdGR+5y>zJ*)29OTMm+q7N+Vl2G?jT_5X(y=j}4`}raOr4 z8~-&SrVZZmlAzqX-M|JUdyJvpqRw6#L&5NR2W7YEMg^z^=>U%nu`aZ_UR0P#PY~%A zIqv?cY~24mB1`x)%K9T;;h=UIwoD>L{_+dVlF~K}&OtH-!{3C8@?WA#m%<}XF8Cj0 z=xPgbA`()zoaZ>Cj)bUlQ)t0sGFPVMD|7N^lPXsvoKkLhiaqMby4s1tA$jRkK;-w~6XIo!YXQbDF#4&`|5p%5`%kmaV2XcP@%E1+iCwi}%;QP9q zgn-L&`CGWPF0X1w1~CJB8_lpFi0hWt)W`P2nKUnhT?Xy)tx41JRObEgl~I60p}>1r z`NeYzXnJLG7K*M)A{C=bk!@jieL~Mc?n!vo{7G`}77m|fSsLw(p=qiS4K4CXmCvmB zfBCR1H)l6e72xo$VW%!)!nXOtxwd;ppHjR>s?2t4h0jNof=Rp_s~)=bR7kAbvF6HR z-JthTQ=zs-Qn6emJFu_FWgPm)9(oTqqPQR1@tyLRB5;bE)PdS<<-H<3-sRXHffrTv z)vzMsJuGNDe&7dZRyx7-J{Q2Z+20c5xYpZb6E|1#z-5g7^kxv(x_}EWgKM7a4@}>g zTJOf06tx8wI1J= z%&0Ip2)=VMC>x7uEDoc9bT<$04XM&I6TLW9MctU6is{slLU2M@429Lc=nKhmFpa31 zG@Do6I5c^_>qSAXKCL-fM(hU#n_Q9}7S|11C5biwzojC)Sl{jq9h$)my{kM9Yu{I@ zPo9K#7V#v6Sft$-aRjD*eo{u2706(r7|A9pB3C74k zEiGxOr`F%j^=mgJ6u}vN{kYXY!^8d`40;-WarKc`=@>%r=$P{V;Sh%psfkGBXD|%? zTCQXp7mHH^?>I^|HYpT+1uP_KXQivb`-4#J-JA^#&1#S-OZ4{S2JsFNwZl)I78fu6 z_FKF!+##;=H4|?YB{BjZEavL_SG5YKwQnaYdg{`J=rc~<4FteZhL zwRT0D?!{ISI+p3v;8QE}Y&+0ZsWao0_4Mx5DTnb|05mr|y?~I4{Lo2ER;k_^*M=KK zTZNc3CnOHGf4ZnNw+nsUP*cn%|3~ag zqPL{w6S=*9pG#|$!8wqOp&J>hsVpI_Jz1dI{`NSWS~paB37xKk&(3datORr(I)_R`!Lr zEj1n0A-p&j!48taPzqI?WE*6O88Nmr5R|v@GrnOi#6!ZiN;jc&e5i5hgJ8{#tuQrd zXB+~Jhe;lVBkus|J@#0ixw`(P?K$Q|jgi=oK% zF|^@?*`CxXCYr^dh=*{$t0ER@n%Mnlt`}9%a9Vq&&Dlt!pOUrS`C#SKWN7kGDz+Y_ zUve&&kQ-2>1R;dx(qjpCzp@>${GHkvN@z#7zCJg&;0ect!(ffJD9~C;T zbM3`6Hj@z1I)_5SzP*SmI4g%xN19K7e?2aZh57HnpvkE0jELh;8Y1Jj=)2{l|CKP9 z^czhwGPt9_8X$!4MX4tfBTERx9vo!p(_9{}$w&Yx?e7*trLxcw%saP0tNE*1sx6kE zSlBM{%@Xkszwoq2Sm56>&upA)K+^`w=Sc+Y}C7y%Tnk`;lz_XH9Ojv!39p_s)=_k=HfgC@?I)L zvFcH`jKy{fKVb!nUOW7GLSXQ|O!VatI?T}ik~dCwY{8|@*}%)zz+19<`kDnysWb$a zG{@nE<;rtqcwiKh*JqFYnahJyn0kT}$C$vy1I+ngg#LJzzm}9AvvrUxC@V$Lk`ntQ z)SVg$a>WDYMYma>FhQFU*U%p&X+t_m7B*=g65xXSi*3_$#0jC3=yEgaT2=8S6)eiQ z8H+;H_lXdmyi6zc2h!`*PMpw zg1V4sziNMhGHgDTHrM%V369ggKwKGZo%W6PF-=VkDg6&lO>H;B7U@`-In5m);q7BQqf(yOB_{`)f#RHhBqWww}0QtYlmjWw!D% zRBOP19Pg--8NjjIvh*tL=T4cZQ&sn0wrGD!-~rT?YP=9G@WfO(e=mvRPf;x5D3;m> ze<@M|q`r!(O3i$EVb1FSMYxRYP&Q|uzG>V=pqB}_k>j5om77kktwas@S17P8&Ndh# z>!(dhC}2L>eBi3FFwGRJ38n9&HXn}(gA~abH(i^@aec=z#3#YyLwF$o!GG+^g+~}S4u!2Tz=aA$0+uY6%_V5nUZ&JTA{}B+p zVmbl+fz@ngn3HG;HP4~^!LJnBUPlQKD%V~^2CN_@m8#P?DJ7mBdz9A4 zC0@t1PjC^`+8XcwyjJb|PDf>+zoZTE_OE1CWgxbX;|P>|+g(Jw_WjjReWr1?f_qOf zK|g0P!nBjhs{LMBpWXfQDK^|i9cH6kdA%#P5#T7Q(K8HIm$MHhF6P^)#NArMZGykg-It$pnul*Uzi7NTZRX>hwXb6zF8kb@ zA##Cqt$%3O6%oR|z6#NP#XVkdiH|?64N;K)QnszMA}b|la*7H3sB<@9Rx1Qs%2ZK- z_tGh(C!0O*9wh3B?d2c0-hp?vj9;1zv{7A)KK@?dcw<=UrcF(h9f)G?bNIScMLPT3 z`%FMN;?-JmUmnMBj)_RqWSTI3kkwS>mngI&{v^_2A2yWg@(RaROH)ZXq)Bw9kpIR- zi^snG~3MXd<}fGabgm3H-(^f}zJL zRfH5lWGDdh)yuf2%#~CkR&}Q5PKJs?tCS2>ORiZ=&1hr&2K;{N3n4kbJpJ{THj9(i*y0oysHkrG@wspfs%}u}(=0B%j=%~0xIb85b-5P)52o|H zrkUuSi}K^+>s1BUh`M*+2KR9d@LX6qPCf8nU7+3g(AL$d#ilyjscjQxCIn;8=uMD? z@v_9{0z`b_++vv@`-cSqsn$y)wc$zE>Y@vn#C$5!JH10k-9ysH&Cxs)FK4KOQ zr_vtvujYD?4pPJjjl;yUuXx5Zn# zr#TrmsB;i8#ZXMgUa!!ZUKOhCy^eibwnUO5(J(guFbN#V*TGB3$!G*qPD_8D??$O} zi_Wu9TYAuO{|E)xFADvo?^4ZeWqwo}FG^ACXi<_MGVKgThIg~X{D^xA_ zKJxBuKUsbd3f9v9?KLFe&PGz^zmu5%J7;TOI#W2g39h{E^vhQ*P=c2 zRw?4^;|&|xR0xlXRd;HSM3-&yABe0D!WMhTe#uzk8H2l)MpDTb-rhUOB38MM$(1*k zm^n;^*8;TB;q>p{iQnz^jvv%{X-}W7r+EE5qgo^pZa+8JoMhO0)Htwc!@1#Ao3?ay z$Xb}20qj1*yiN&_cI7?>P&K8*d7jp8NdmL5C`$%ZYTx4#}^iqJn?iu<75gdccA z!P~b5=3*q7aV3c_aOz49#TcV!DGr@(w=@38r6w>h8=F^D2DapM7fM)~ zC^ta4`LOhM)BjDPN=)vV&SSJE-TKSjP5SQd#P%=$$fYCJjThw3!T`k?Fp!2}+F4nR z2pzRls`b+k(`w)jyki6dK92HFy$Rb%{Xf?U5DK0A>{&tipwe>fbH2V)$xu(TP~DmV z%LI)Kj1_To7ci=^!@R5s0KYW5fr5K4PGB(|{uu5YgD+*TD5>S`v`E>5 zLf_g`Rw9ntAc^2jRu3qKmd&PQ%ijhL^ORWX^u6w-FZ=WEXmedJg`wY7DUIPH5&AmL zS3}Ogr6e-}7IZx4J>YN`sJzabfIu%a(&x~>6KLYrC)$3G;Cou&FTbTa=wm@eWw{=d4=hl1Q`JqD*LLGiYo2f;F4$6AJ(?pMl8TpFc+ zDBcBHh{5nltd3TtdQk8A_XxQ#_R&DvCaVW(Q+V4F-CYyl@j2KkSFYFzf29i!NX_N} zr~A@zw!=fOthTq%kEtMuW@#3~znfx}-Vx^V+{DhOT-{Pu=613d@s!9#TIv`H)>ql- z$+`})f4;CvT1%>3j=7Hl)l7bmYtGA^Z1*FbxOi}LBpwtQ8!}xx#G#b4ur+Bh9>-14 zkj3bU6HzLyw-?Yr2LNvVmr@lILs+)?kK`%VGq~inwJR*wOA@hH7!NWS=_NJW{% z%ql)JOr^vuTre|8Nb`SXH>3;2qXXOklD|MGd~NKj@Q>A0#)o(`)UZIhc$}3#>DJB{ zn)v_-3p}r^1#_19Lf2GLwkt_f{c&bZ_dvz{A%t-8MzRX|Ib8V(#v)9b^!Oa}kt!4f zwm(X@+ZLje8=7171>AOLAgqH}dI$PaVCLDt0m>3@s>Qg(`jc!?<_`ldg;~Jn@lV17 zAAX{WF#bZ!wtKS<9}C+!<^S#9nXBply_sSH6s1{!ty^BKr+#Ee>^q+BjF^hhrlgMklPSl5kW@EXeO_)^{xYi!>3XE6C>WIa2>C-v`TZ@ql66^A(zPZqTs zyrx91FTk)CH9X&ie}Ui$=G*%+4dxJhC-<6Pc_%lHIkx9szs0Xnfawz zDXT^!b&(DUC7sZ@j)nBETMaT!zn4P!IBYNkD5me_Gna*2Q>l4>fM7cctHW(y{&TeL zzR))tSY-d+?5YvxG)Ow>l8!g5iCoGzLpEa_+(kty!%>adgAe>FIO#u3iE0L!xc?NT z#O?C)#KsA9l+kvc<6mX=o*5!Q%DxUj5kJ|`HRY&15T_3l7cJ*3YLu|>(!=4HDlg=7 zd9=-HlOg+vKwB|esZao;p!&yJgx9s{7OFNfhUvW1J0G+jY_(aVE8;IMx*kF`Wm)fN z$BZyl88jsGmBYK|Yn#mI)O@A$3ujqrj99ItsOIT{%h9Z4o)d-6mzPFg{B6PAWXjcjAk5~lz!8g((aDuk!&RV zJG7|FGRJjuXeoMFDae0XB8Z-<`!CW*;VEaX9|7)lx8E-K4mZ7f*~YcEeQp1xxV$R6 ze_5Ntk&r2nQ^R7Vg}C(qg1udE8&bAq>ql_ERNs%h^#BP=WWcUt_h%NeiSYu z%dv75B+v>+RW7ZkDGS$rdyWXGKQcN5BdlCH44B(){p5*LO;4XPEa`sX4!_FfWxFy# zFnGhugXo-^D9e#=`o75W2(GB^yPqip1!%so07|q;js(LkWQ>XP>5)idEmhLkrbx}# zGMIxKs8D7YP7OGsK(cDm_A&j+_r+E$%wSOSTc*#N|5Q?0o<2S-JZFUY#YVcndy5Om z?uAjx`5CC`dJFcWS9~i?9LL}#Z_9nD#8i6S0uF<$yxKxjoWaL|^Rgj!$CedHg)7az z_mOh+n{JN0-*{uUvW+QHip4Q$Q#p}yJqWKvjxApO-Iy@uyI$39gZhX69n&4WSBY*X zX%*F(hvf$mA#qWqD2T8XS(4#`on%~$5xEjQjs-I!^8@G*=!opHTRKKN)!5Aop7v$Y zw2+PgTvQkvvYWV*hvve@fF@pqlNZf`Pg1kQhui@dJPOtL>4R!rmZ|l9IT58yK(a)+wb*XIV}AVL7bz#PHEPSC;q+| zFZm+g(7WX_FubE|DX%u#VfFEOWf->q&V#RHZ4Dq&%0$;|l~9X*cJ%V{$1~kPD`}hM zQbS8^rEN~@A;Ze6>yz7n=6UBPZ#BjB01gH2Gk}o2x+ettcLd;rAD}A%J1K=7YU;jD z^ySL}5|)U9q^{B4XOefX8{6Aqht3|(u4<-jqUt8!#J`!CRke-R+&Bi#ltot#jSQ8I z7<@JHqR$Pm>Q{GEsN+zC;xs$kdLdu5O;gw|infZpz_O3xK}5KMQjU{64!|j_>1O#R zNzqL{I~2$cElt-_nisciR&xFkjGFZzC3tvf;$b8e-da;{9z~ivQzyvj{STp7&vyRh&I7`~A^vWD&)L4&ED5Dk#7G#CGD!$*kaJ_LH-uWt zpKQ2!8HLulr@#;{BJ=npr`I*5Xm$~=U6mInJLPqXcZ|5U(}2E0zdE=8^YZqnQVl6>FB_d7OBB_?S1e|$=wYshoUnOP=uV6w^}$H`E<*m& zm~fJegQ`t#>d58QL&s>l)DasncJq`lCAWR{dCeiDRem8!WqY z9v4~?WAArOPUC}yj**dg$V$=Z)pt`Q9Efl9j?m*JCWKHpC>AjSu{qHnRYI~ zcb_`5CDsoRp6`O(mAYI{FyT$!Dce3gnfBarY+RH6hG5E!o&Dwb>oo@zugQMz47~Ek zzc6q@hk)Zg;o+dI703C6N>f&N57*U3Wj4Sx>(neYDnIW#v7zj3)#wz% z2dcv_3OA0ud?F29v$2-=C6iWgMgZi+YR0M1i9e=3iu>rBtz+mEpMuQ()u4?^klXXT zBo903&TP!>W=qDD2_42RgIHQb?kYQ4n`xQLIeIoL?#|6ydwcT?9pyBZxxK@0@zSk( zWN9a)ldb3&Ka*DR#*is4F2KjA1f)LpT~{}(=F7-FmxL_1wqoR`jVM%2m9q$n#}b1J zY?bi|D$X!Mb}gRS(T=Y9lIqcm!0G|U>5nO-k?v(mYyB^gGzs(v&%4nFN1+8~QeYL#*SsU48!!4)@A(NTXT1jZe4DDW zsPYBBS&p-_Ga}{p_$1FeR_C}nl6;AIJ3nG?8{h08bSrRkpo)dn zNmrRz%QLx@2U6wX9|@)YHtk~Fwz($K6(*CzJB3y9BTD_8m-D64V+P*84wNiS#hTjy z9&;%)K~z<4OA~iprcrGG(~W5-9{-1P0}GB?=KjL1;?Grc^^Mu=0f>k9)a#Nmj_y9K zC}MSg-9kWMHHooHdCb1%Cwnl`gG1zHj*^HdNF>6~S&G(n`&*UfSrF@RB zVRP$zfLpSbw}Rdt|A|izFB9YQCEJ#Ccv3Wpgh#{B!CT)TKl>4oJf@e-eKlB}T&Jvy zbQ4hEuriumvr{%Ja|Az+mJ|K7f@42UJ-G5}TQK>&=JGuc{S%&kh`bOM9PN}w|5eHF zT6D}P=_sXeQzY;}2u<^HHVtqx%6wYx?&!#+vuJz2C$mz>+sj@tY_B(3)>{3Ex(4he`*U9HEyC{q_G7{)n4Q|i zwU0InVgI`izWXoLFTS24ZucPCxXVWCsQf4E;n25m8(u zZ0bfgELQM$dB+-q(weldl&GHi?%UuO>9YbTNQ5Znchx;~+)R2Rj4S;jzrLU$Lt9OL zS9x(F%b-3Rm#CDVV1IX!hJJXSvo$+uE#{M*{5|Zb8uH=kgYE)Z%Q|m+0n>Jw13(4> zMHuC_rz@~@J<_&!eY5fB@5MF|0YP==C$>@#eql_p5p(ez1<{}qOmdMT-`!Ix1x()& z?sV{1j*McjXh)r?<%ELoOy`DZ3xz#p@G;PT%-W&t&X!gDsBUf6N7@zocM-%E+8^JJ z#KTNLjIh3@>0&9t5Q5#igCl<2OFR*Pbq=(%!HnbFhb#taYR=fmjI@r>_+#T-WCW#m z7&)h`mD`otodU{R+#7OZqFgZ5KEtwAz#^B%8aTZ5poa?S$6u)l53)L{5qnuc9(-6q z7zJV7EabZ%{v?5mwswACbS)&8f4CS1_>%w3UF6@w${rUx{beBH;YO4{xdM(!K5;YvOchWTEnn`A;@I71Sk_{#Y>N*&k*^|Bvt*K5+U7q`#({^OUqF!H zl5hGXthhx7dGZF=#qh<*4SHPLXwLqcsnX+R4f1s|vE~YQUTv6b*)q)c$wv;2S=EU1 z3bL@^8WiqVG+&Fq2QngP+_s%-l^bVO>8xTun4HN&z0wt=YOBEq3Yck|@*hxD2=T7e$ATeALUk3*E>S{c5_EYq

    Qfn7krf|nspauCk=($07wLas%=-pz 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 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 zcmd43cQ~AD)IK_rs6i%rXGjoT5SFG)lv>L5xGgy?MRAU9zU z2;MOs4tQsOxGMwvbIVCqSrZSuyzyRzg8#>NP||aPKp5IE|6$qva*+aWiaN{dI&0Wl zI=h*@vw+x|IXl?cJKMZ5XL7Z8=k&(jj_Dx}KhHxhrq|BS4r08#|9b(C{W~jOq1$KO z5C{`QSx!dNJ#BN^%UyGHRC;$Or6!Atd0{W5N>va-Ac z{YLU%=I=dA@G6?muL#(Ot&7IoKQn8o+sF`%F=5{dXU6M(9y;~pp}^{iVk-aFlO7jV ztFkA}nX7wm;!{)}^}NdbdTjjG7U^O{DfiDy3Saq-e<Na$43Z!C;a#Rf+495f_nEN>WkV55%ggh5Nycph>EcyB7p`RF zo6oIn{#0UBv|Ne#p0+b)TMcHs9?2&f5LqNdFR@9tezExZtI@-$wme*XyY`7^t=v6- z8NApS3T}PVrS4df<&PSY^hn(sNvfeu$AUq$(}zBLfH-I0!r zg5n0`>U_LqVgDzuqOY&i@bEC7`>yGRm(THp)oCZM@B0i%uWb2niq~VM)b%bK!Hn0Z z$Un7?@M?J4Lkj}1lc<7B!V$PEg;_kjaIdD_o-9W~U z>uG&DaaY2T0yX4#%azNw*F!hT3~IWBTh5+K9P|meoS%aULWHNCNimcB>~XNt-P0oz z%^>NpQC4IA_q%Pi@8v>gIKRywKCs-M^}bq)fUh}X4C4Cgvgc|fl!kt_=J$ZTq}Or8 z^)%Aj=$f|Jm567^VOLeOmP9q~DMvyVT{!}3+6R$0y8jS)~9>|GK%ehwDI5CZ2 zH})LZ+sUSl@`ln1M#0xF+72@Pt~`V}Ie#8_VL7zVS6=*qM|(safNvz+{;~DDNF(w( z1I*M5Gizg?BQ0TZ@xM-V)YR15w|N_1tY(@mZ`^Q@zC0We^D}ah0{@(YejH1&u~64~XxS9={cLSzqEYsu#T4 z`)l8le%O-Eo*>e4U%Dk_yXj=+^lh0*OY@A$;8`U5A1cI)r|1on>klSbf2-fFN}Vmm zZy#^{oi=K4t>bOn4Y;VT@aeZ5$&dUCc9Mp7`0VTqEWq$HUYA*qReHCbnWk;9dDG)2 zev(&H%RiGE<{kcE&waO_o$=Z4VVk!7`~ALmMQ_i{#*LKTaA$A~r>CY2Yn)aGww(qg zSGOmte@=h5{Uq*nY;&>{uNGxeI9_I;Q;-RVGOmAx3*sGtO&(#0+kN$xH*YR?r zw?3EgYEsnK=M{dJ8`~un&Fk9}Uy;*|9$zp1&R&i6_w+apf}>@et9*aJz9?n3_(P|; z9hjOC#O~80+hQW9b=&`}6(Q{-E-7Wd)A^9GMX!@>7d7#%Z>RSRr{!ts#9^jVJ@M03gC zezv(u9jX4w_wwB1cv0=yv-VQGuMkZ-zDIsnXav%#KNWl2W$3Gw+LZ6bRz^j7Mn+VT zM!^jTaA%0PxVTgJZAzXF;9s#Ir~UT6fgld(n@GRvh8j9{k`rBo+!bO5bIhE@__54u z^eV(Zie7vH90V25w6xjKfDjqH`&+;V;hI-bLFRzdsyOywQH&}*sveNKuu1b=FB+A) zI%&CR^=PnwY4HwM+p^4v9a&(vM6YZ z2lr-@$Fio)z7%iSn)r$f#?dj~9uf;a2AhXdreAIS+wq+*%WxPNwC&GC?!9ZjF+D4- zi$>S2$fR~94w1?bTJQ$S5h4iI~l5*>RD?Dxick67ynE2kc$(d)mxLee$$mro^nBY7* zvHoo9$NQU9V$STq8;~N}%`m<2R>Pl3^B>^D7q_N)p_78nTn)X`@0TMrH6i`aEw$TnK>^>i6pFJA@#x2bjEKHA=B zEiO@7HR@WaJ9=}RquP3uz{A4>5)*@K#F$WV(!-XSRa#owy2ujuX+#jKWXi9L%jn2ro-W9qf*+MnzypdUG~ujgB2qi zLW$r^RZSu>=f>~)Visb${MzJQ&wU7ouOE@!EDxOr5i@%)^KSgZ9;$ z*Mc8FwBxyQlXhH?Q%Mu4Qk|`77HPSQ9b?kukLu8#P;3ElcDpN*whZI?Zr8w(QPsyo zjFO(tWwRw;qJ8b`%2)Mhs*i@Q*K(p47Ttj>m25#K^TQVgi^`&}iV8B;w`ZFEdJcpz z`cg^1(fuh3^8*;DboFCWQp1yA!lLidS6(|!l-K9>eiwi3-n@AeIXi;B)Y;0JZSrzE znQILk8*e-sGuX^gvv%|?xkgijcP?1PLL89Mj3yf`P5%s*HW2zWteA};^Ih+QZ4EWa z(|5DK*-x}^f*|UEh#K493u@f8joa@NJvRR zN$q#DY=5`?JH^|4+UB#G?luLEcx}{T2k&8ZI{Q?;%i9_NDYwDV+xaKZHTyJ(yKNiR zfS_2N!QSY5>FL(_fqd`Uu6927^iTMQ4L(u|ut>(nHVK3?o085{23zrVej>9@^e@V(Dx zw-t99M7`^GUdNkne0)Ypg8=fgIjJ5ub^^h2!*1eBXF5MT_%Fbc8SEd$3*ET?W(*TocU6^=y)E&_PYgDxX2hrl{ut2(#_xFn5#KgolfO-ohK>!&&Kb<@` z%rzQ!$pj-lebZ!o9n@}iQiWtFIo^;)@3x<=C!CqElfAPVNYg7I4f+S97}i!!R=s-l zO4BRn#nG%$(sds#?ReR&e0^bI_tt2MPIZMJCalIPbvUH~$dmraRv*1mn16kKytQ#g z<2K`ARc$iz`3dexS=s7#{M77&FH-=6B+XQ?18W_C8th#$Hxa6zd#^dT3X7o_?d{w zW_-cPgtrD@c~RXTWA zgp8-B7=ROEX-)&8uSbi?n}NgN())4?gZKdo#e$6FKPP2)0B#E$GxJk!;F%u|y(X(@ z+$R9&2zwCuTnbv}vdHn?)1pX~5T5;AAk zYL#ezHfixyZXw28!>V;ai|TUzpYgfLuFqk>^7S?5GM|g%fE-wMzBRyPdq&~K2QMFj z{fxzl+FLJ-v5g~ zB!7WrxnbG5a2>LOYb-Ao_3REd1S*3=EZ9OdZsZw$_@Xe1m|ikKhhjP?KKm1-cDTKD z#wTz12~#FN9*mipASV0%;G99`ES6$xBs_p+$Fy}p#rwoSI*tK z(^N!Ny+grXkRmZlmJM-?N&dd?q3z|J>>Aar+e~2;7=`@aDeY>Q|NB-@-KS$?RcShh zN&HBhKW=Dt|D?`l>9c6edZ_y+%XB9?P#St1ePxDwpz3zASc-4KOra!XFc!Rt%nKhw zALY+|rVyLiX8Ke7z?gglN*9nU?-ytoMP(N&TWZGi$@k}2ugd8Zw|(TElLkUD!@;L+ zASz$Wli2eTz{4kYV(Y*U3Q~}LPX6zw@l*I=dyklZkOaoWw9no@3*Qj|UwX_xTqS4E zKzftODJl5yUFmbqZA4596#@#@B{U&wdA(=Z%FNRtxrH+k5i|Sm`^lW{C+sN%3O)RO zPQ>>3JyzaG%rb`hP=vgK#<|nBI+xBlL~QGRhJp`G{`+v^{nPLA6&|#$+qyDl&Czrr zipbdic}~ht-cKYJ8Kkl@X4{C}H0VBvqL>L)4KBnqd~{-4>S%T5+NYg$1Z#kmUnG(y z1Zy?RgYQ+!?oTAT>Qy5%5{6Pi5(Mlk zb)2V>n&T;7nL}meH z??X3a+!7Tdm{LIKxGLW5kshmmr`oX@bzd*pE*}m)!l`iPqR5Z`Z?{65jQiW1i!+lI zC+WcT|EkoJO&LGY1t|?%^UniQl-Fznd(7kQ=W9jq9Rl`k(n^KcEi} z=yBOfg@y>h{^w2enpX10kDtV05~Y05Y=#i>{2;LE|1GF#d3HK9gOtQjq9g|0#e@hA zWq({s>(iPFZII^;jA06O|F&i!MsXJT?^!B*iZlT3!nN--bmtzcTY&II(=L#3#qXrNZX%-y${+QF5zLmMMM?erGn0K)CC| z&LaLjChD5W+xKuDN0mI#iYQ(jRTfPb|38yi(6u7(brE`Jnh#fpx|8RJ$Tr@;=eI|% zh%t`(+ap4ek;RKz$qbfIS*b|hh(<=`2Wt(hm37qS1}4~nZ7l1 z*2$HWRIdLFW}1iNX^t6~XmZQ_aWkmw)rf!-IIZesrC&wv*)v5#*gKqLZ@?&?Z$@>d zL*st@yWE1)JgF#MGD03&yqFtlk{GYtArapGe$FgN!AxurA3r!*J$b;H>%Z$?9DZ9{ zwv~Ha#g|Stw<&{}H%uTw;hQ)GxHMb04^Ot1RQ3jq%gQ-`p8SB5LGOl0%VkRW#3Ux- zARYN^C%@$yV=ya~=(~FuniT_z6r&lE#auW*#M2Ob2jXWLiT&Z$S26UWKU+R->}}wu z8ozaU?}4PiY^+r8flogs(FNa95Tua@M4y=Rnm@>E=Q9A>Yzw+w<&1hM_;!pdZ#F(O zRO$AC>riatd*{A8)QDT}>&!Zt5cdSvRlAkh(h&e_&jD6U$QbZ)h91ia%1twX8E|MP z5@w=_Txi8*>;TaG1ps^)wA3ds*a4D;5I~o*$mg&zGY=!{hbUF@_}$EsqsXDW0sKwk6){wsIZ7Y#jJj#-W@OlSPu=5Ysr&Lt-a5UAH{MROC(-%GG6nroLr)Qi|CbjyGlO*g;k*|&Q!Ol>-NB`mx)eSx zFsW*)^}($AC31a6jl5uCgBGDAlhf*ch)+6r||{^kb7lZbp~KGbjY~y{1<9C>hzw8N6t4Gg$df2o2V%F!gN;uE)yC_zF>U zVcFTt2w9UY?KF>-6y+vYBR5%^9MK3Nip7~xYep3@>f2^h_%QtU__9x*K7~L4(R@7B zh2uXpHHBD>^V3&cr#wA-&|njI2!%ij>J9QjUX(R?Y2P%3%6{aa6}GztA*2@*gh7hV zb)TdN!A7gs%4~>7TKxPDH^%Qct@O15emCa#$@i`{il+Bq^KxZO17dmw9)mQb*hkgU zk`*%drwV@LxdpPr(bH3~n?o&r*Pcz58aZceITkj>4PETYcXEC&qFHnH#XhE|pKHE& z%a)tEKcFcbvPbut9I%a$#{g(n4~qJtMf}gz&I{6A_1ke3 zApTI2@Tr-fsE{YN8^%fTPuaH47`-pMCr^>Y&Qqo#k&fu->eSvms^Co7*bTmnqgq%Sk3}E=GeNOM3-NdspMq0tb4i zT;_$CXD_OyCDV7S5}7&-nzAFC1p&s?23TNBvh&UMF9qaRgWC>H%Qj22L;yZ1>kk*BZv&3MB&88s7ewF0l*X77zdH72aItT+y+A4Ko4kr(fxyivQ?XzM$!4Y zrOcQF6OQqR4=tD3-{Q+gIBLctw{R(7FX8MDM1yCVGGiDNUXGPFQG0mw)1Z$42hs_4 zS6x>(v>?-$hLlZJ&dkj0C0xJJou5@D*}t(-0^M?ba?Lll+y9!P2=931x{0vnN-ChO zO_q>~4+74w+Pc?hQXSJ89}fPl@#lu_0MwA&a8gx5M$tR=J}7`d5_wIw&(eAaG0Asx zWH`s`x*^<6h|=@tp-1?2($bvQwZ*j9*toztp*bPI5MprFGtJTl@q zVUctu*~mKBxZA;0)4QV|UlbLd4X5x6r?`x5wf#*TU5*~qsY?oIi7~IvTP0x>}L`$5|FoxjEqv=R1k+* zpA)l{zLdSe3gad*->k7D6W=i46Ba;ZtTEn+5E%HeIq{X>vX5%Y5lNpc^p;}syKOiK zWS;?-2U22U2G6z6U1&CSp+3~Jhj{#o@U6#q{5PxDiKz|()4${|TFJF0e)<$y{nkDa zn94gRjoFvN)VRcS5D1-wd*!6&tE_B>FU?yhjn<8bI6%5N=-R~wt^12>=RO951;GOp z88eU0Kp&Kas-&AFb#m3|B;eMd0*c|cZo0uC({xRS-mw-ue~ZZp*O%g?U9 z*qbkFYxUg_=jL=eR&EP;@OEqm!;$lny^G^mXEgu?h<^f!?spq%i0MwF#H)_p#X-Hv zW#tIEL;BdgAc^6pa63Y?*0ads1Sv#0YRvHYDR8c1RPBz z9Qq&1x170p9(9R@pM-Tk@;-HtIA6=5lJ=FrRBIQ;xU$|hKJAnRDdMdlGTKJ0S&ct^hzGmo2fRt88|~pH;`IZSaZOV59mLux_1)MS z%-DWq$zV)u#@mDEkuSp&1)7*lTG?o)mM}-*OEN(3tDUBHy(Wh5TMIFS$JhN+eYlR%KtLpN{#PjUCVq)8#j}y*W02`cb^(eY*vFTo#*E z@QwZ%{2`6xatj|Mk4h3XZkAh3Xs9(sq(WKC_zR^keA6s=VU>R~JQWn>ooU&J`8W6k1l`cTV*YqEG0vRH&l38!=Y!A$SM-8{*Ve0BLPSvlGKr^-?w0v z1VPz1=|RRq2C_G=BpBJ4)=Y}ZXYn4>aAOQ4e%aO-mLOUBOGRi{eFyqZC=Y%gxK%Pk zSSxL}!=H=|I6zqIdPKLuU9T~P(&QszV1(AF3$yAqt#1Y$ObB+WUdhQ>F<4z)$3cg4 z^fb+Im(38TAffdzxc&osF+TqdCLxrrWw>!GEiOeqDR%rgH65(gXjCv-vl8TmqfUS5 z!^!3vqQFpEgV)~7b#eHyob*(19w^K@F74NPw898jD+EMjVRaUpF-VwORdSSQQnA%l z@F^_|ej_QcnUSh{v-)9JF&XJG9ntM(lG9ZH#FG&kTR9+Zt;PvP?@a%}z4vloaMbbT zNT(Zp9>RyTq-aJ4i9IA`8nKFis$a?(MKj4cG#^hmNM zk_pu#1*k<%Q;k2G*1Mvfu*E$OF0Y%+09nCmCzS2>1C;RnQq;3=d`7dPu%Xw#x1;jb zJDlm?)7%~H+aM%HvOssA)hj~CT&NMRtr#+X0u+y-3HjIr@r=oY%J;phM+u+h!}U5Z z_N7^vi_^gx#mR)~c$p>zp|E~{bO(vqD=w8JiJR?qL!5pxzg>H)w36+#`$=P;VkU~c z8h0odoeurJMg%!XgW|xJr2nx3f{`svzBAfQ-M*POF;n>bH-)wlQ0ynab6D?{a?yvo zpkz!p5xd`HNifF1yp(!G{EpMfQoS+QNw(2d_8w&h*qy??GQF=jED8~i0kVJ+1kH&M zC-N8(ARQ$%3UTf*(D|vleA_~})7P(ia@EK1Xg|kulU4GcOJ`2k?PHQt^Dbeg=OmG- z->Y*_8Z--{`EU}ZdJoX?twEH=p>c5}Ku?kbXh9&d0L8zj>n=@`v!2x#u11uYc=VIE zC8Fi}at9M^F(Q(9RWbaVID|jc{LVEDL3vm?5*yM6^Ex&)^MpFEA^zPryF+;$Et1(W z8ttsCTQfdG@feE{VKSHb~M+rw!o*MTm$?4k_pn}Pt7 z3Mu?kwl-PK`R?7j$~PmdK$-Hnun;evO|1*ycUlRG9}S}-w?~cy#F=4tnU!S#mhe1}d7(Jc@_Se|T1*lg* z>a+lg7D!NtdJoh#cz~J4XlHyuE%^o{|M{oj7W6VN5sl*goi=B$p`dU428SdVZY~eu zLCWcY6WrBKU}Rw{q(>_IyB5Gd97y-TfGTREOX5nqo#DV1h&-yy+Ht155Bj_N`y>6N zSXgehob}uD0YL}^6TjnWqQ`k6N=ygxQYUm6^Wm}o9P>Z8d& zQS{*en@RwIO0tL}Gr{fK@iZeCsSS8AkOi2bjcOLG>Q0c1pRP|Hq8IL{1J#iE4}UCB zob)NHSgq&D05TcKV;LElm+*rHmtye;@LQ3X^a~TKb=mTtF?3kv2BZMMu)F>`ekJzV z79+-ccIGO_&(-s+45WwK8=v+gkiHHwIKE(eMV!~50Ig{hjDG^PW9Z-dQwC z_an*5^HQB1_m*V&JsNA-Y=)rJls9p!h)TY6cD%82quW{8!Ek^^MI25csf?njyJ=q% zNwFZHI#IY+4YWQQ5mfv)^78U(x9c}Ba5wK&1UV|*g!@~qMCl7jK&0Scwuo+{R93zO zO`yGOu3phjaQ_+&{C!cw#=R6|YkGpQkObeB&i@r#Ol zEa7l7F`?j?ctdsJiBw^G;;d|c?};xK?mo-3B5s!nVT0603m(Rbd6yR_i=ckm#g^$E zAQOl)52y}BPtSE%^ZtpzAk?`d8$!_ZIe0?dU(*ceCYu2Lvv!V_am$Et<@PHxGck4O z;o8tmNF_M39p?Ol0wUG~kAcu20tf@(Kx=^!15)r9Chy-Q>z60O{xqnmMkuRv15|SH zowPa~m+UJ0)1gEt-PqSDM|G8^Su6T30)Q|STpuf=^*mY+0;7Xpq0hz^g{CDKqjJFhdFYyIXqzW)MJjY69qQvE zAh)#j9+v?K6{v*m=#0HQ?lKQmTp1f7TUYu&@%x-R1DDw;%^0b$H@)LaY2S22QSXcj zz(_;@f%Yc%E)BP*5s&q2D;^23BKIm;L2O$Gw6Jqom3SgjUhhjFm6{40K@>(00g8~F zr+bTg(sv|+3%>aCY{@#%nIe5Dy@<8HP53N?Rj7XO-mY8S1%fQBLR~T-Un!9=X#gdm zy};YF9F{Xb-l?-dPR0K{+23AY%*8Xcj*EP+ ze=(`lZcv_{6bo1F9Z)?S_Sg7}*qu%CrOZ)?Y}=i0UmTS7MZ2S~?I*wCgK)U-J*}E9 zc3)ZqDN!1O(w$6s@LPgE9TVJhS5~Wai0PXcGv${UvWHa#%&Q;!kWQ)yiTjxp=j%nHJd!0HnleGgRLh zj5ACV7-S!cvCg$+>p)|_!TTLr=vrR&6B?iK%(P&?wiI7|(B==b@AGU{jLfG@V!<)M zUWteP=M4T`8YObe=?HY|i?CVgQl=Ly* z=EG3An3I+|erpGBB`LU%qRHWIq=Nh%+;8HOc=odTRz*;CzO|pr6?Z7od^SD9DP zB)MmKA#tW7QBkkGdj7u7bo+Anf>0#_cD)ByHe7Ct=^kC8*ISSDv2B;cunNNiXMGe{ zYCa=m@BO=@Z9>u?@5rivNchlI>OGeQ79J3zZVGUDxHTX0m691|B&(8~mgnTkOV-2l z@G0^`Mm9D1Di%DX>$=wSCUj=)iQPep2u*Pc3ufw=nh-*=e@yf z#B${Rs)imS?6(n>71HW2z~a{EA9CQyw(+eR)(PnxxGmLw8E5&yi5Kg~s6Nu}Mt`4s zeJESlXunc6+K8&+tBQBtmb3oi#aC94ru3ylQP@Nk{I5max}OTayVbzLG4%i>J2V(8 z5BG3J_A04SQYm8(rbDA2_o%swB|1anP74@cCNIdyF?{2G?H(cX#I-=E03QctIp3U< z#oEDoEtQ>*ArAWAvfbl;ZpU`7pM_lIypp4V&q$2^Cx}_CMmLA>ErGU*3Me3e>kE9r zehcYX2`GM%s6~&&VSt|&2a6I*c#}-vX7%8Jjh zP<0-tUD~Cu&(yrH&Q>w#GF9kpFoUG$TSiX~1J(?Jkv9htE?Fu#DcTVG6DZvY}3BfJKj zfox%Kn)^zM)uU6Ft?Zq3N7)9NtpnI9*j{w* zwm&}-{o*SB{hHhtN4Wg6vCmIJSZ^^UL~BVI+aDF;*X?!D?t#L^;;+w7{xo_BU}P?s zS~aJ3>5n%B>A@$nevE(*wEiPf9MxK%5HpL9&-oPjr5^s^^ekB%)_5c47O?Mcg~+jY zN)B3`|322+V#P7M0KV7ZoZaQT`G+6!*wxkbgGt@C5G*Jth)TkpZ#Yr`2Gmdt03>5& zF(29{f0>!T$bm-;}wMFE)uoY>Ko{--_rSmVR@J~=xg z@91g!5C6u1vwSg){4cZ%9=u~|>fLcs2-CskHK7jCP_Cd$71t8eUI`7T04yUrJNsjx zBFBON^zlSS28)1z;Qz)Z9}I}!;Y=!%e^VE}eFl?*|1i;^?*gLn@a*ht&!(9Vj{gEv)$O{B~Z(kxAE8V4TkC3$#O z*r4t6;16``a_7Qf!7o2Py~FZAuUnQqtYxqYjx^u=Q^n53)iI(b9T`T-mR(uNSH#Z^ z@Czxc%45)LP~J38qH;Oeb_%~fh_*aE(ztj5SZA!8I9XsUqs^+I3It3JI%RW+O1Rg>QKaEHL*m|Sp(b$1P*jg16H6A35v1G;hoO(8OvH^yv?NMF*Ep% znk(!YzY?;^uEVcm0ejgsPa*h30A+SBS?~=B=-`;Db8=)l<~6<6k?BsL{ND9GaeQ$; zgt044)CnUjHZYNPT2Yzu+$h7(Y(Ve-v;o@YuY1u-FIpGN+^NK-!3YI4iIVF=rHANieAdorW zHFcZ4MIojdZ30nP?kx+~mj&DowgW(C#ijoZ4~TiYc6?97r(DL3)NE~U?q+{P*>}I zwIqUMsbxwjM-DLro<_XgLLg+{p>%or&a~lBX20qD{1D)HGx#T-xgl?Ce)2xxB5g?l zegYR}7R}the^2L0SfQiD?vI;*zgg^xY#$cZW+5r_yooXeC^uQk$FuEy&`!&>l^!a~__?$kNXS zJJ2;m_3#xQCVm1P;vr~M0#r%is8-P(Y4Jx z)xQO93eBfNqaSrGw*e~7gI3C0gu&-foetzaYFD%7X^ub52(OOr8j2j@@m%eNtPSVg zW>w3G0L?HREh`{ooE}y9MS?aGjOV~4Uw{=41l=1zC`kwko^ma|mzX{+Hc2TbHaW2- z0h-9kAXLEk{Sx_#0H%II+T|qTq6gN8_j)dNS{N}z4i*I1rUDprm1RH8)VrVDn83FO z5=MP1ir@L5IDk7FYRSzMs6RHu^ic1NH2oFBFVX?i8-4=FWiVZe-A zPmg+kf1l6v2gK0lXtWm8mtt2OYv1}zh{L|fgpQZn>5Duuy+>}CFkRL6HtyBDl#o^= z4Wd-H>ISB6$4=J9c(sdb=(Pnr0j6pXm@W6^1RXwj7a^tt?Z|W5tUcIlrqLsk&)gbs z{3&v{lGHpG9yV*rX6&5nr(nzvb(0N!X$7trH7=O4b|nCGqW3taqVX};p5u<-Lp&B|~Y%0jyBBm%;{lWn!qz4eTw1|(13^h_o zth&j>Ux9VZnkmUVrBctygO?dM(O6hmbochkVwfQ$kUI}mm`GzZpcpyq{UpPetK-Jt zlwwq(o0HYIF^?8*-Xk*fyF4P=-UY35$25$ybxu}+#x+HN3ttL^Zi&N&8|2>@2cZ_M zieA9y(5~iH#3>qlvyoG`nn1Q9n!M z3X`rWmpYxh=?(PLd(kGoXBH~yV&o??Uc5kktGQF<3if=)OItOI>GI$Suz22z@ye~w^t)$qy zbic0p&2+tx@A216Gk_BRG0_alhg7HQWejR}dh0S|=^Xp(2aE`G_Ng*i$R_6OlJyepOg8JWH ztFKns{rz6ng>>7V3InCK@w1~;2B!p*<{$lr^n!yA_deC_-%pSHw4$E8?J}P~w+I%T ze{e2lMhm;q75>VqHWX=?n33^-FYcOexGHy09ZN!%7<<)AePradjFPrC1thDqZ-%1G z8SO5=rwhR3@azsis-2{267K<%H3yX4ZJ;o_fv(2r7lvnB9tha)3gzM^mjn)5rMwnT zf3&GiN@5W{LrQ{Kb~I6GKbHz+IsP6>HD$e-QHTWCd2l)uBxfcb#ZNui zI`-IyBLESoBpF$Uc7-x~#nbQo87+Gt)HpZwY&cpMaftQyT2_zS|5D_42j=%B+8fZqJ!@H1t#?t|jz$Z__XOioxOKsTXJdcLo zYVq}gV$J#lx99Sk+kl0<%@G%biURMQ2k2RQ(rl>~Vx;9DqCiZyr|QN4rE@KTAq#;B z0Z5}oP&>k)?CuSW0!Ypuct{rC`MRd>E8j_oNRCSA-bjm~YJlIx_AfvG@_~P?{(Ypv zrv7iP)^upPOz0l}TUn*YIn5j3n1Do&&uV}UjcF_M^95i4(;12dsRccYB;S=mo0jw< z2p&k#X+&zg0U%B7@gzn(Qj8c>%u(;lkfdEiM&rJ46!Y@+^@U%?7ZM9@B9b*qoy8Kr zw>ejQ^#Y`4ZYJRWx6V{t{kq=rJWDFYcO+RgP;9hll*IXm`Jg#cEd+uPpxKh=qG$(j zC?)gr<&mIJCRpOqHl)paT(S^DUF=(0+oA6wDc8Klh;XCUy8sU=rkIy zvo!{=oB^~382X+qi-2~#T_7W$1HDm?!D+#8w`i1_UmNISq_HPbk@}*oxm4q_#gB&z zTNzY3&88yupx4&*5w~R?mNkKzlT_e`r9No;BF%#2QqhTtvY^c0@M0Vas~8%WX9ktH(B%Y@9EIRN?G!)TZ9A;sR~iCnN94w-$unD4B|v>bqcP;m7560{aSWK z@_alf_5{ek`OG`;zP%a20e#a^i>9dIJOH1fkk4oTB?O`*XRTvSLFR^vrk<|K1w!a} z-Dr}ReB=6XQ!_DqOtti}$@@<(W)v0pLq`GxA?;&S=0G0$GzFaKIncP!0hZ!a8>qGXLH?3Q!Kza@V#470%R{tGmm%! zNDNgL5@<6f>i~Z(aro~SFn2=&rZUlZPOb=_uBFUGV} zLt@g?rweBb${UJ7A8sdLAl#-vGcJf}PppwyrGB z1V6-a|9Qx-t+Dpx<8GQ#KtU9;%=!KEw<-A(G&GyvbfVV?<2lteH8r=!L6=?GAJ7?xY3&EU6L7WUa8W6X zaxU$_PAJ^v@YDBHXhYKIAEvG%*mWs$SVMzQAHOk`?mtU1D&bNQ?t*GmiYa2PcKI*f zAI?!ywX}P=^%RJ(!a;5hl5wb-^raxCHQD1>%Lh|d_%AK*y2_$uJvOBD+ssHPSlnY1 z&H~qhQto5WnnBv^+7ovl!x}kU9*x6+*h4uoM{H76#mz`SUbmL^^PVpTLw+x_5~ENC zdP8N6x?X$GJ7X~*wXEAZ*!^K7IZ9qx%=iYnYQE%>!?1y(yEmReK0rC1wbjL_FI}9{ z4mI*)z9Jyz8P9s?Aw|;M|1B9uGIDZrcSif6;ea+HXt~_7r*%ZEcyl%m+xJ-vPdD^! z>q1^IJW%x1Uw6w}?-k=W(hCu=rom9Jpe)KiI|(pzZ<{kP^59WX=BJhatM#e{sdy>U z2(ggq2iPDIjLMTn>gp7(k|{+G^60nU_}7(MFF$A{^Gs(8bGM%xzR^qhp;Y{oP_~h{ z^1ijr6#nNWJ%ic(_>=?&CgWtgm06BcYHB#28Z|4k2WZ8@eo*olm30#tH-e7-otQs0XYxA~1W?VHiI5ReZ4b+pEU5M#KAP^DvT_%jcZZG2U`fR7< z`wz%&d?xx9Xz5Xt*aHe11Pgf>iyNq=3MPv&4n%f6Ifv zDgDInwc0Q&OibpTQb#UCE|ZwTDH(99|C2B-1XIriB{kjCspZp^`I?1jUR$YKEEV6y z|AENhXA<%qv~V8Xk=TVWcy00nr+@{TvWx?fg)nU4SV!H@yYrPORLaDG>7kOTMVCxUqnvRTQ#^?1`isPMs zD*Yg)0CJw(k(+lUAOK+4O^GyKjcLneoAk5s&;e;CHRv3x*!$7eWie3mg^rW{nQL?Z zE}ks&FiLkt6%XT3MylA~(74HdqtCF|L3FE~j;&_}q{lo_jGkK_&(D%SBt?Dhpm&+f zJ`t_S)>#$E3z2>P8zky`pjp)%lz&e%XUjS@4&MJ$iJKdVYnl6b6EHs+?hE*_dnoaw zp3Oh(Mx^F7YmsGJR2OAw`_9fU0A1o+urVOvG~O^ z1Y00`^Fm$qqaAeHc^HM{F-$_1OrXQxQ?t|8Tf{bKiQovqEG=W!U?RpKP`@`j-JKt9 zzs1zD2LJvlX$HUNa1uZ4X(nkL`_fQrcwrT$zH*z|V3x+Nvh1>;&MKO>9+zp+rZC*%c6rUv%wVFyuk zp?=%_EA5WUql5W2Hbe`_;ZnnrB#}&V?#=z(yMOT2lcMC8q>0>Q$=p{sTF}n+ELIVS z5mTOukBUnah7x~omeks5XtaYvw;~dj#DvmftKe5MA$y`NmgsH!el%O>)XI5nO?^Wf zw%Av6YX6z6(CFYVOnhH!?rs=rI`4D-6Sz-G-B->gVekVK!wm-m*qu-yfb;+ z%aL3sozb*|JfNil7fI(hh}c|4WCx%smhXx~2&zyx_%Rr~)EAz8h`6&>%co@O?Il#Mwm96 z0B9csZ^@brB}QTYkx}Ae70&FC2#9gOXd2YoH|5!=h{R#6D5ee`)`V;731QwZ+@8^i zlj20&sXf@RWmR+g>tq8CL6Yo>KY&^k{$nXXf~n%!HU__qn}~ezg*8`#qhU@?Q~8QF z{)XD3ygDdq9bJ;!_yC;K7L_z1qvQm7m zn(VQ}Gg76L0mPcpvy z_kEu9ec$h|y{mhzb>G*0UFUF|$9bFw#O-80vpBz~NCY=*!`m{QRrYMtHCjCyzN2zN zL(>vV1wB>zzHOKm_LOB@xxjnL>VqK?T)rjf!CCG0MWZ5?C1>d|pYU@fmap!2-6;w` zrD0!wJ!BJNEb(8um&wGA(tT2Oxj0r)?(h4A-#`Gs(cRVNdG-62;As~4^l0!OPViyn z&$`mQB**p)8lMgz8om{oxLv#Pj60WU#{n0E_d5FmXIbSUZuBUh6Ax(RmbZ)Dj$~>0 zUDdJWUQ*+09-GRHK8d~ihyT_rCOy~pDmS?gEBVamZd&*t(D%t{xq=tniV5%Tt~TJ1 z;L0+QITbM-V9lVn?tI~WhKjx7sa0N=rcENlrb^?F2k4HLS8V-NCE81?i(9>%+C*u9sK1lhhtjKS*`SB@nj%A07xSjizU578;5FLMg zXC~Y)m5KX~Z^u|pCD@sC?{xx1@bVf3VH9^5E;8}GVj#;)X?fcVONt-;>!w7xpPujXalGh+_GL(Pn{TAM17(Bj`Xsf9{y70 zZiHECSfEtw(N<*-=id%?N2l$zb>WrUXjGAQ@zOtUM zh{ju=6;7%-bZL@G6ce`wQ(O7nt+5}$tnj;5@Ad0@<&{Ujrd_ZGVSBaQa;;Wdhs)NB z6Z1o7F6eK5Z7I|~Exd$l`8#$eW-qDYPAv&JjdrK4Yuse}Go|irq6&vcD!l5K+h;hq z<85AC%4!r>eluxM-Yu&2G35HfsZty7^|GX#y%Bp^S$HUzFT7PaN+(gRnANgRUtEoQy8`E*T=lSB(-IUAgO%R&%1;HcuS-E7E(iuihE;*{_#%JpZOrkqq*P z$9~lm?N_Jt-Wygp3Xfm$gt^MxzA1yL4GnW(oUWI4RQYK9g7@Tr;lRGB;{Nq4$NY02 z#%)&l&*V8}RqLG<)k`+Sp0|@S;pmRSaZtSS{q=c;UsAg5}78#(N{>r?(9YV8$!vql0|CwF96PsL<*N1U;1vA7{pwl zdJep1HEv&@%iJ>DHuZK;ve8F0U?JD*Wo(yg!~L3^+8o{)e0mNpr;^`HGxx#=*mS3N z9DlIx;UlISk%7Bk#z+L2opIO|5cpLHMrtuKff*;$r}}?ZWH9M*7*$vev) z5qWS<+2hx;d%4!5-nGY>7=7dizG%Q+HZ-hx%I@A1kJEmV4G2=$`X<4HWgEFh7U{nF z^t{uFopH}*KoHCAyjGn*H?6fihA%{IvV>>6U{ma;aHDvgrRhQ|*ion3r&tHbPY5(l z$&tYm1>t`6OJry6`RC`UD(q|at{*rud@52yWGLh_pV6lMO1H1ndtG_|PNio1r$zyu zjvANZ2>AMAN160Gc$cLMiDv6(`kL9rdVAk<^8>+@?M}KE8;kQhYkp%jhR1qc^)sx0 zmZrzo?>YR+(IaFNZM)v>ecX2CY}{~((u9!T)ki?AGz_0DNzggjqx||h^EohXxWuki zv=_O{??3S>#FF_`Vd?0xo}li|@Z-E2vSXIQgN93R#b@^Mi!hiBe>U8E`ZhEhFL|nOVA!D%CUO3=|4T)WT*eEf zn^q5RW$Rp%a-S(&Z?milyZ%MH2kyNa*-_S!Zn$4 zuc*4H_Gk!A>)nogxV>4hrM8-5>#AGJWiBM4X|`eq3?+Y`t;(C_kM&)6bC~qLuo!1l zm*1WYGs6p!6=~$N+)w$o;lCe&uasxT*^)Wh2Th!EilbYN(Z#3*v z+{I57PAWTgGskLsW#a4C?meZ+A(~-Z+m)BlCtG~o`5PD4#V$=-K_OT9NB;e%enmg= zvIlo8W?kToexHODEerX|48(GGF@hI^n-}^n8ZSLolfoSNlvP5Wwa1p>`L>V_+61D3Z%ZZ43MziY47CNf@(cPJ^d>vA{mv4=t zFSoW=6JblWm8qySs7$0=Z}MA}fdN1;P4PKgP%pcTE;4tctwKr8BDRdt6CRT zT-3|Tl(4MHrA)dHN*)YxzLGE_SANol5p6&;VpDJ)uSu`3O;tO?%X|Huzw#V7`^7Dz ze8;1k466Pu24D5wPu}v`>l@tY8ewdVBQ9dYaNAr)<^`f@9k zs^fQD-sx}Nuvsfjg5~sLu0*t{CQ3f>bo9_{!~| z9b*7mA>efHV5$HR9I~|1FSyZIxm5Kxt{Z~}V&~GeHVxmdKfC|UtEZi7*1nQ+N!YX+ z+`Lozzn>G^E1el%AFe*Pho&EKFr>a?{~Nc2p5I!d6kv2WP@fv683fF*UP{e1589&3 z#3-b^`&vl|!z}}wqGQiT%+g*4o*LaUat@+M3~SunRyCb& zyw1E7ZTyMbJjHEgMrXWzgEz+O$jh8@V@?qgtxRNqPF#=Px>dZd*8b5Q?pKs~m=&bF zRW?OCGMCy`Mj7AA(|Y_enZz1948xeX?Nvs3J!?PgJAC|%!-f#V1%Yc_SoY~H_@&5z zK_)3yc-N|#xH}_v!KhVNQVc=plNeJR!oVGN#UF~1XWsgAkrrsQ9(+i*)FoY29tCXU z3K@V@odz9S_X91v85rme9RFilqs1FE<=t(&d0e{=1{^`eUd1G>L+^MG+kJ}C=%}?; zR@|W14?wB6%3j5be)#oU&8v!d^JcdeD2 z?oalRkLa#X-VEs0^4l%2sfuL}TWX%=wQHm5$v%mv8|^g=1B@~^sT{A2O0ET| zXghSb++?`O&rU!E<~eHVq`4BxV}F&Qy~XodKmDYTsm;RH(TfwT#TDKZpHe)69{x=_tMpAaIqlhEDuklm%Co;D ztap>(+E5~i^4lTngyz9(HBOthc3REJM_yT<|3WaND`(=*oxeW3b0t8^B!tb}@4{Gb zHSgA~`%%IHENQyu0n~_GX6K|G?baFEXb-NOncb7T{W7>Dy__Lfk7HtP z?&JHJHLRx>y?1(l_sz(p{k`k$yIVV)S6q}b)ae?T&CMGdx-LD#1$G_bM8BlY-__maVhUs)rAk!+kRIS73M1KTa)2*=1-jnp4QbeHL^Xf*SWdbk~&>q zc%Pg*jlcHrkh4skJ*(TUWl;agx&6TIwZ7FA{^RfOI~Gaw9J=eqi=d?-r+65``zltQ?!=cm9VprjSYPi)$;bh8Ja-C%%_z~B^JdXmWQlpWRtZ2 zDxaP{m#Y=yN}Y?-v7J^0UKDdsx;r>Iy0;=vO2B#h;Pc*Q#uG`8zJ+9K8Tbd>h-to=!IxzPiy57=7yw0570-ER8n(A5j9hq#ONH$8sBR9Vuo zlP`2zVO?iR>IlO?E};LyPy>n)s5JqS4LrKFnKdQk!C%^F@rFD)%|qZPU$tQQg>BCEA#jGbV5< z%0({BZ()dsCixTLzjs)T$&>*KzXNunL_I)^7h4uYXWm-fP{L znH$G~Aw{GxTRAl36r6KVyKqs>SyiEg?D+5i`D~7nqw4Aq$cRxhpZVY(xV1L5q7M|o znDp9=(lM&*p|tc|m)Vol|xFIL1SN14cF#TuOHHuzn#dLw|Q=R-?yQf z#*u^C2X8ko=3t~|)jmHK422X4+eWTlsi`9S(}m87PLsEe1v63lvijGi4Bi|Xa#?Ul z`=G3>lTpH%p>!!%&&B7O*_SUbIjF77|4fsOqH9_yUYK5-qVM-gXncPJ`7Kwep4CHN zZ~Nu5AJXBs*`l;)OnSRij-@kgH3V($>reYS75(ezXTip^T7IRZAX6{IR7SK1tW8Xe77xbDJ(mdDW14Usi1$BMVB;)gzwX=69Eirb_%F2oi1C5e%c4}U~P>8(<>kXKkEVQc2pr`767M3)PksZfFRg{;rkad5S| zVcnp~yAyQ4^j#3XY{w4q>8X6W*?yt8Z|h8_7<40^k6!yPF2J2SXh;xsNvn^4EG~4N z>vAnbeY7#Ac(F6D-B_rzwPIFn`8ZwCF){6k ziA|4dcjQmh46!zfuh3^_-ukrL1q!iUs;a7&WItzr$uf0$`OD(ZJ9qBHAIHYVCZ*?w z{6x(M(V9@qqj$B@pKE_Z59?fEk|jx!+{4%h zPB;SZ`uh4tzyuUEZ-)YP!|6QqS(J@5G&JCnkdP23g!7l2ot>r5e|#A^wnDu7VZb&y z&FS&)?}(jhPtz|v}|u+}PnQ*Abi$ip6QS4#9h zXWy|=UG(bVtrCL?J z1B+TZB3af|8X7zZP7fa1FwEIDG;I=*aOd^47Zm3@wz=-6CO{>11|puLT-q|=3z=8H z6vxqs>>#@G9fM#hBp2y|EII>W&$r-9%`E?7Im022?$?n5uhn9XBs!X03C;Q$UFw*w z*NB^V23~iUW>AN_3|Ah+XhXlaLK0~Np>G%ECi$kgmKF$fhH*kAWD=d=cc@V2ez#dE zB&C|ODp<$CxRO)b4$2~n{Okf&njlCLP77SE&mQ>RQvRkhHpDv~ZnWX{FY*JIC9bD* zYN{{6a!86zn%7A&Sl(1Rs!Y5u7K;jXo)qJ0pH`;$kYhp7M%%7j3c<<|*V484S$aZgCL7HQix2WCk!I)W9;&8>&vzcqXeRM9-%RWIbk zI&jE*NY@LceAw{|k+B4Yqu|!YLwdbc&z_ZdC4ed|WL)u>P}hmHiq&iS&1Sau(VM=L zm_nQ=?S7ERhRXe1L>^$`z;D$SAwxd$g=yo4X8KyESMi1~T*i_QO7w7pBVghM$;URL(0^8Ik=p$iBK+kgFduH;yzuhdkxhlf3yw%eG( zCS)aHE(i@yErIkd6@ca3mYz3j4wdm(ZPS4$wpIm@Mm*rISc10{IDWaZOwa>lCvjrq z>{^}eh%BvYpEgvShd8N2oI^zS1$k@RSgo!f?RK3ehbP_{N-;rQz_P1Y?EQp1kG|Hl za9W}OgN&yUm{=4FlCy6<;{{((txq<1c8ZWL*Is-lM4<>>8vabonf~-Zy5H2))Gi#1 zHfW@oSmj`&<=-`Yz)GPIt>(5n`o1@aO$B|Qg-EiugU{&$vh-sIHiNh!=cuAPc|eTN4w~5%aMuRKLBTnVi>iG!W)4AKrHjtiYjnVbanTd9&l=e2&T9 zmLfaSQl<6T8-L|`?7`;vxwfXp!ul?HQRQS6XB#hLeTXz0$#FeaI(P4f2S$rN9~eJF zglE{!!#Szw&9;*d?Zg?cvZSZV{n~sbzIeP@A;FJ;D;)3g0S?Fn_Sh=wOc`}82_)*1 z4TC>w1_obnDT7i2A7YB8NE;}~_b>kv6Bp+r{C*cy7Rdw<<|kTazy8pN{VNM_6qrE-*-QM{_viqY_!Rc|rWSOAOPAf9TNB`$80Q?=J{@65|MrN!SftsMJ>i zZPX(^x!?ib?7HODmwwJOu(&GOuxuCHTf0{4lo|QSkxl- zA(;9376iTJ4})&E)LrHUX+uNX%`VkRgJ(Oh^8~c*v1_)eEijZCxoc!(`q%TV%pD|UUn9QEwk4d$(C`B>e| zSM4$C3BFK6l#`wMb_%YH3_Y-_Qc){`-F2< z_zTnG^kL%GyRA|QG9WiCFPl%6ZuvSWG&+Dhx)}j}+eEwH5$$z1cDlSt7V2~Lh@~pk zbk=xje9Io48%vY(xqeYLW#&PsgiwdOVDzckK@dSooBJurb=Z9 zv_Ny~NeE_JT%87=uX?npp~5G!?!Ql;+p$xTIk$2!9^sO?x%oQEq^i1hV1jnGXxWHl z7?vrw>w#k@<)-VWWx92za}a{_b7GDF2?t8Q=)>N_$3W42i|u5JOnYBmW_lU8jpZ{i z?V(RT9)QnR7{_Fj~#X&5du7vsFoqpno01GN035T z*iK`d%yB#k0{Fx~JMeNzxC6srcD1O*`CIdg+*~O?52s*l+dt98+1Ni+*!mQa&J3DK zjoHM|7Znr+Z-VCnYq*RG^0Qf5%lKKR7_-8(VLh{m3VN=Ak58p%jdgfeA*>m*VOh}Z22x(>zTKtRp%q+f2f4sb47)o}XV70!>w&@E}kj1A$zVy{6cP+X~8HfmLDhhuzbCq-Ebfu|Ne_~PR^5x4*gDhvhHrH_$^yMWWvdoTjeKR(g zM-sTWNh!D4wy}d`1w_7GisYkJI!6-TWMRV&!|`S_bX+5CvH&7$ovX%d|W! zj+RB{#)O1~vTW;~TZ7NvteAw-jjk=V1&G60v#m!8Mfp^Ny4ZVCkq~`YaqkW!JN`|g zWbg&UOuR{QK|<(mP~56&YUDxK(+7K-2DC=2#-tf#!&YeAJO7%#92SP8AP8}#gpeGd z*I4dm*uINd`oGZaz01DSd;HTZ z?X;6;kTFtVB_RilF$;1wslm$?6A&K|SL@+Xhay0De7wb9X?bE%`n7A<>_Ou7QaKq) zCatKp8>3CmGp&p~Jva9XvSPARv(<#-5kRZV8~dbHHsnt{L-XEj->tEz0+2>1D8Wnz-eY!fP=nbX^BKUAhJm!DOC4?sgoiHj`^Ce*9Wf<`XhSr*3WwR#(w z6;x=R-poQ0>xk%RljKID7mF0l%?IRzdyqr`R0Sxy%RSF8FH-Bwtp1dPtj(x*2&3BZ z786s)fGoFjGg>x>XC2ISdl^Hv6tza^-OpBu@46h&ZmMHJ?(*wk4JEMAo?T_e>RDu( z*6_DO@VA~0?~A4&f&6(F(45dY*FtYrTDS#)qBb-vd7?+~dT6tJ`);w&te2nuE8^4A zv?^H(^-4O9Dkv1MC1O-$vH~qS!t>$DSkJCpg z<%joL7>4;9rGgl?gYZYJaR@5NsRah)u$}w+@>Bcw?@y*$6vHa(!B-(oGp>wG%{bgX zyO`7I{7pVHWne0oSAa2lNlAD;!rR9FVa=cdQ~}mdC_wwJE#DY4YVs7D%_$pjr!aaj{*m|j=pAA+QuKoS7dQbhLHq6(D{E^AxB zapn5cIbMQUye6im?RlsKwWHc&Aue_nnmkrWjum9{VLQr2^pBYlj3^+HSdd&SP$4jh zZ~&Wn~7wJK;k^GhPY|oLNpG*#3x^qt>;V=GBy(Q1)I9^kw<1si zpaCmraA+s0YsAK3#9pthqw@D(Lc?YO%pZFZr>hgeZJ;E@L>?WD@3VRERqm$l7Hw?0^>l?gYBg};D z@NXQ&Uw>^}zKm{f2j8li=41WW)kaK!p8Y%U?K>uSa`acUiYCdhXsQOCl}>r^Z|>%w zkerte9UY&VnqsAt*hsZYsD0)SF*^Z=U&!WB#gANJ$)O)tIq>d3!Giy|v&^OLHtDOT zA636N`M)BF-!J_REVAU#(Vd9@nJ2+Ppu2V9K3)Kx=Pmc4^UM8KO-F4Y4(A6b_M-V3$zI0Kcl@B;j8H`7pwBdW;oT^8oq(dTFZo4f>O#n||)b z+}|!8pyoJwV)G`sh@|0e?jE;_X z8;9PevlWjIXubFXhvTJz>z=2I%Ps-Xa)`Sm&CGLa*@%G7YFwGSf+9mOB~k}V^mFDX ziJNGgBSMNIWC;z=b|8+9!zb$j7wV7q*AH1z$1R0y`|EHK5SK!rOV!GO*gNLcT*`-` zg>5e@D+&L(93~v+TwaNEU7>_m&{ud2ROD)qt{zPFW-Y(eE}Vvna>IlXb3ri46E6<8$KG}^Z2FX}tk-odB*hlx z5Sk}Ve8+;Zo6Kad-=n_-RF}-|Rr=-Zag282Br`G@PayhBk-z>s7uf;O!_Jto|?K@_3k^98Y1 zr;9HTED0e-mnCm5w32K8TT(HiP*9vY*Mv7MAUFaLke|GrsQ7qaw0nvfT%x0UxykzN z7Y!s9L-z-rHe;m2YZB_|qg~GzOD-!*gM(1-a3TZsD3l@K1M4y5H|$stB8(d%X&;ml zIZr0+fA5AGd&gGY8-SFyjUxlscwuivBzOQG5->awwc9$}1r6NX=JaXV6G3J=I*lV( zB4cYzSuBFgAqTpyJ%F(mL2Z+XhVmnOO~e-lXGvnqE`&V22;274dtl>`@PyN3%z+zGv)@xMiREFYZ6Of4?G%XeU%v3jj@JzjBVt zQB@C~eFnq-yp(r3@BN6RpN9vcbBpu3TIslp03F-~auZsj4irJ@TO6k%zSQ?g|H>jZ zj6)nX#%6TaRZ(*szLqoeSx!w74xqNbFSPo>c92j0=m76RmX+7(A?@bInouJ z^*a_rvDjtP=dih+Fj{Tk9*XVc0F#toR+a{~lJSw%jl0LHjyJ~0;seWzrQ8mOh-@J- zJ*nDYjgx!kP?0F?lKPgZW~qQ6=<@K_;zud{XfMnT??rch zFRXB57t0Q~)$ljh;Itm<^Gy>6vDbhi^Dis@z3kiT-<*icb|%Tl1|cTtjF}Z3x`5@K zPecpTv=k2H=R6x@YIkW$w>i^1Jlj7b9~mw$8O%w1!&8u|_!F_#qn~z*%uC&QS2a)_ zzmX_aN8o?S8y0_k!X#(PdheAgNJt$zFfIfsGhA<{r+-0^;w+N~%jF7@H8%ZNf z0Mw(5h7wV!F;i_0l9b44b`^Qw4PbuZigxK46-!F!j?pB(~YX=9@Jd*i3(h9u&vQP#4|4IAG9bkrUsl8CIV$*?ad zYLfb*JyOngQd%QQGUh9|p0wS=cH|{OvyJO7#|~n0tha{;s((VN2ee8_2)GJGUN6z? z!!$rAk7gfb2?qS)3s8o3A{YTUG#_=OH9&3rFjRCWfi1(UYZ(cP!P5v$o1xm9%0|Nb z;jHff$@-4}l=ew;@LmQ_XFc5k*?lK4Q?zuBN~%#LQv{o2H7URe9W=Z7hMa?|Spa_8 ziI5pd?1A)te_%#_JY~_V?pA-*i#}`jp1jAoxVH1kL<}!E4?u+Lz zWcF$Ew-MA|iDVr+g+fr^-&uD&uI_taQ=`e=BnA(i0TjLs#S>3b8Bot14&3!6qn*3N z)3qXpY<;;Z&^yB)jFjKP2=1M@5=e&)jN&JK?OUkB1Xl95^VS>7^ zXVSpfZiF?LJp&CiS1lcIHTA2%;&TbGSvy&E@PG?2G?bnAHI;99K+b53N}+6n@TYV*m-;yCp?SNOkFu6$q$Zq+!%8XJt=x|F38DiE}d;+5GNGg~^07T_M zM<8kkT2(=I7v}(w6+khGLMbrc_=5Jm#Z9CVy6_t~023nE6h}7t8?M3^R z!1o<3#6Z&e(Gj=|a<&Bo#ZZ$`Gq(hDj3CBDxr`K)$Ov*$8SjTPw*qs3AT$&O4x1Ay zCar7m8ZLXPMtSm{NOhfVg7Gt-PN`J(s#KPUEA3Odvz-fY$n#gT#B&`I%skt-ta0i4 z9|zXoL55mf_)w2|DYgfFJkzby^UbIb#vk%(89qy}=y_z4o~m#EGWW~oVebFJ7PyjR zt_(IG?~l0hKZ1n+$yEA|5x7V5FICmNHT%I~-mrqZ42!$W{DG41=m$ZZjwYVk{8)0{ zDGYOx$iPLLZu9wPa{MLX{;96iCjM7H11dc7mwWVKZr~!;?bf_gKvm|XsDnQXU*MOx z_Dwha9EfvP-c`pC_k7bnvFbmbg)IG48KBFRWrrfpFdcf`IonbC?Vz@d@F6{$ zXNMjJ)^NJka0aKzC#D@YbJ@1#+UxLIKpBf>EYf556p9sxGE^)D8~Z(i8}hWBBi@JB3+3FpKmbO z^q84&itfOd$;y(1DLN*{Y_9`CeI?=5(*x@FEbVf@B;mw-2%gtBLihH(pyro?@D|q+IkcR2@qiFM z<P~ zRIw?AmD?KSXN{;s1oKILU~4n%+wG?7Eoehu+BEj(;_pmwpKBTXEb_7=R>r2QOeG4& zXY1msHU{KeV7KJ)&g4+Z^iKB*n&DY7*)~8?$!%vW=t$^M)1a>DS*OCW2Qzc31JWBB z*5LwJhd~tS2HvipHr|`l+{y$#@=J`uyuP2_*NzHu3|j3dBe}Sj^|&3 z^iY-v{@1Q){m|fH&pTe$I$>~!=Kr5X9rrPe`IpjKz!U1guGMSHzmbSW18%9S%gM_>S_mn-R}&Z|yS8=m zy`3H~EdrHIyj(2BKsa7AQ?+@%D3TRD3D#-o9B6?s>=5GEU0)D=6BcNH&bJmC$DTSV zP2Ei38&biSkPNjU@1Ixy(t{#Yz1I;MzzlLrFQNzkz-jnTwC){n8ZgyG_zUb%@(aF3 z&GI5Do1gRbb}H8CYk6;qToc3KMDz35|XqQ2~Rh`C+yt~)m(eR#Ts(o=EOy+ z;MT67IuS4h!;H|>LJEyB>6gZ;)r*ih=tFvn2(!rr#YrT)fW2bX?jr`C7WB2+2`EMh z`;)qvd@n2E%AHWReDQ1mie=zU5|l3{Ex79vrsr+s<}UQ(%zM?2sZ$;~;|*Ie(1wF> zg;-9!xb(ePw^WnGJ$81wD?ZN;`I5Qqq|59Svw5q}=9^II%v3Gert$pYv%>%C=h8>9 z6dXo~^=k0b20c-^sHM$z-r-K|Kd%_~r+?`GZk zMDVJb!;EL<6TveJ()|Q&7N%5R&lOLp+DJ?258;C<%K;K6mwdjY6W|Qo0dt~!J$x2> zehZbbYn~viS*R^qdX=C)no*xr(0LxYP4~n2ytyg+-e*t4fl467d7&1UY~7Rfp%&EB z$cy`05{8;?7aDl|m3G6qMxg#XkQ+wGAq2zp(5U6;qbAx7zB*R(?NgC-*)Np1yKNnp zjrJZ*Tv7GWX#I^%RsJUB8f#3oQiY$im~1l6*{HLFHEx4#N}Mrw9MkRSKym%WN*sv? z`yY#P^Jok`6$&F{+68Wmr(oe{mTb?rf09bd)+wr zr3;5)fA3VTl4UE~jn5)Hfyc5t6z=d{}C( zzif`5a3izw?4Y&>JQW-Ovk@V7Q8N#ZDQUwUM_XvrfX`^B@g{uu7R7jcptd8TD>R)>sk_HMRiuRD6v zs(oq^qgmZ^F49V1HYT(U;LABba}nI>UITNs@=z<&G+i{{SXCU@TmW5p4gzr#TG`VU z!JXLhb*|J|9&SCrA6m}uBB!Oto*fyOxt6}4?BmeJ=V$h#m6Hd`(&YrgnW=T1Rd?#w z=WKk|#plUQQeO`b(u0~dF@*t9`oI$tQIaSC0AXj`+Q>~ZXrHn1@j@W->qwtboB#e5 zH>h)iRA11H46nD^0T(C&o0Lr6Y;7|ocs_874K6e7oJD{~YN_@9kQ*-~OdtvcC)k2| z<3Pk+vXJKeBzuOgm7J_BN(D22hRyt`#wmtZGY4YOsPk7RpzfrXLSP-Z^mPQgY>Q2P z?@2(*zsNU!7}qK;YSFZYK%b{@1eGSoWIbSZj7&odJLE^TUpZ;13rTlByt-)g1%{V; z1B4cd$B`w69i(mk70?mh)$T3a24T-Z&W^_4xqkzET1U9jz~(zI=UKuW67uhWR3{-# zkY(=@OXTJ7bVvS95yDn0MZJ-hirq@~65efWNSZ#;wo5X)^WYk5X?@bWGK z1{}MA#atgqy!Ze7UkWMatErdUm1ta_+CAUPRbQEn7+EQ&F7>Nh;z%VLy4)*G$DsLRV}9hz%*XyTiPY>y@rB83%aBWZx37>P@8& z)GZ59QdvvrdN>OrggXaW)q@S#R!0+jJ!th79rW^XJh14`qs|e(N-$1L6cs^qbmWagw*|Op&Yi$+)yPMbsM0S+yourrB0trzw8E8Om=7YDk#z0S3gqdf^zFUT+mX z`_?}L9OgC{1Ccb8NE;LtWEExe5m_vr*`uwkO~^-LXT(qqd*ADkPRi!h%C+T8Hgpaic8+j^E%ChAJVL-mSw_Ety3XX=?_wh1Atq_Oe7J@u7Q+FJpj-{ z)d?;;$pGP9D4wO;(>Rp|nuX}AslK9(U(%|)xtWWAi=(5XwBAe1JW-R)S8KJ{2|Gsg zd?iu(sn>$3NqfX|L$Ge2OOmV! z4aSIvgO#hfxf%20i#ep?)6>N;tZx!D_63Z#u&PxNJUpLCM?oxj-k3f1U_ikU2mBGU1cxd*R8R$caYz7W^G zx2`ABk18k^g@_m*bHc0^DhI9AY_ZG(}=#N=88RLjMh7_b*DJ8bcT zD|_mUvcdEsSc`xWt%5NXU8^ ztuO>KS|M7v+sVgB$b|rm^ZGgmbX;P4naL?AyxoLZ%khq9QSd{NcG?zk%tPVS*#mDu zNM|3GL|M)F?FdkW?8pJ0&)C#n;k>pzyFJ4_(CEKtU z4)nQc`(nW#I;S|h@grcX*23r6-Y%}hGo2ugLUE%Eiee|sIk~PbT25<^#bcypB(yYs zd}U58$7Y^*Yc%b8KiB{fWa>$Cujxfom>}(xV$Hm}{bKg-7diaX{QN=r+fF)hP_yaJ z8+@}5JIFdH%~hg?)Gff3u4~IhlpiH0fq$@-YYcOfHM=yNh_OcMdlv&guO8pbMR<4c zvS|+Nup?Jf@YJMvBLk8W?U?!D!=${6i!?rhT#Hjd#vs^8mmzEmO_hV8qHBg5$k;fWY?fBnh7U4G6gC5bNyVK>4VcFPueg1JHzdy{W%~k78a=Z%U3qW$pY!BF~m? z&z7HBbpg-tprjRJ7yrW(e2?M&x+xPC+1DN|Za=XR!o9;4*OY4oDCtHV{NaZCzJ*S0 zMliXw&xhOLc+DdhWtwIAhmrZ$|22?>r3$D{Nvl_J3Ir1G7Vm{Rez$Lhwmo* zUsw10-^vr>t)`rcSGdufN6XI`g6{w8uW^T`(cDB6cX4Eb%EljVmhX>41NmTd1U$Jv ziF48a#11HDmm7_o-zIAjN7OS)ofzn@f6sHKNXNA=hnNpjJ^h&Uz4xVNrba&1KG80Z z>M|B_6*P8>7jtRp6)<}hHV|i8*w?s;EOyk+(cS5(%EECd!LGCa_y<9XFmh%CY5MFQ z81Nw-wWM(Ui*zf2gF?|+V9Pmz>Tw}hV!6p$ErOI|*HM3tp%$qZm@b9qsS~pZ>+#3YGhsfFJz*@0~%_6;H=#8p7bG-mBh6$00yPxKF@n}@ob|GXQ1@LcZbXMwnuUnR~IavaynaW8GU*l^@zjyrn8 zB^=tK?FG0+U9}sSeHMYKIn)o{xGTM>SzG^IT( zLf+XnLR)%4g>PQhKxDHHibHmNvIFA|?B%%$hd4J9_%@usWMZIoZXhye=le!5QljFM zg6vF%2@FbDL&{+Clzwpq4YF;k?&LwTT|%3|n3>Ax3^8pR1g^uwO|TF@(j8)8d5j53 zKofX1dT5}Tm8K%`VFsqE<4B|B%zmSeK9%-CpC{Uk2`>;cp}YZOnvI{rATMt+>&gOr zH>@YYkC7vge4XqZ4-atbHs{WbC5R2w^1#zQEH!V+5W>bvE||pyeJihfc(k;%a7fh> zWC^jqFLWG=NG}KB@qhxgo^)0duGBr`ze9^%zb;@X0k>S63Rw+{Zurcr{Gk-(L8F=?YheeA3i*4{VSloURQ#Sw5#nWQS z=$P2C<{dSUEPiOOY0kY`bt{hvefvdIgOS=OhWQ~ry?mz5>E1R`q4V?YHmv21LG!zL zK7QarYsw`Uet7f$a5gs8#U3YL@02w8sYfWu)hZOPD*fS$patDo#V1<@^f`Jv=jY9} zs;KNI{+$5^T&A8W4xrM+wwQ@FMkgAyVy8~~jv#rzuAPAg9UJ3qQOd0h|0=+__LoKF2ceYx$ zfV66&<-vn+I!XPJ(Bpu9r4>j38;nq-+=!Nr3gVg~ z*BJ$(%R#hC>|Dhh930w+_)!F}=fta(E(|;hzWvk(M9#%7Z@QVx9-}FvkakDQ>Tw#@ z=5gB}!&`__P95j^Py)q_5$)ZRtST`Zo4mU@JOC5h z^wpT#7AO80IZb-m&0PkGh#IEDDK!FF+PP*aiyaRKr_)`h(>*-!a&tepX=6Dh zB6wPScOuB2JD{;Z2r^Lb9OZ;3_xXI2q>R{CHhn9 zuK7yRYi683(~qgqv%e(mA;$*6-<~t-KnC}S4{!L4edo*LyDL1tD9C^nwN0a8Ux3Po z;1{3ZvpopbfFyqTYK6BqG&53G^vmM4{?9Qh`{6p^&SA6thD5`U2<(}Cvm#x%qz@QF zgF;e-u@nm8J7kC`7Xm`mL03b@ueDbn4Zmp_Xj&lC$E-fNuRdq75_jtBJ9GFg>Bnwt zowGd!NhI>F2$Dz&Gu+&yf`KfG24iz`lXjyu(k@P0(?K$EQp9?EmnIZ)otxQ(W2Rpn ztxD5A)C?Me^kEUvLjalG3N-hEU@&#nEP$9zUG(H*g+yC` z)J{l~3PCaH(!wKn&fX@p2b=({oaKmvmF|j!r;CK!trs63(7nuQV}uZzDsCoBY$H=~+dLjuNUe;p`STkF_jXS%YTV4}uMIx?KkK>Vc^% znfoKZqsx2yfV@hAyf1{B@||5)dQ|6BZ=Riafm_IT6Y+;-f*Gg1rUkRQ!&!iQ)73GX zyD~B+cKlg{KDblAaDcvj0x&ZM3G)*ga<4h?*X0#}nZqXE8MYDWSz>94AqJ+r2VIV1 zz13DQ2Gz5YsIi*W;A9)Ar|vLxil^i(s2HbQAWh~dF1KT)eQ{96TB)cswjMPFOT$ zWS{{`D+9aqw4t@E+e{?J;PRnr(oDN|iAVZ8fIhnqn@gjJN*5J`ZGdx_RrPbeG4KG7 z!yz7r#jocVm?jk`u^7Cb_zC3bK4I?FdAm{y|Gt4F39@6zuQi} zc_P*LrGFnZKP)A{iv=`PCQ9;VO2`%>-Sa4wi(lSkXdbDli?Q%) zFd&mN++W*7dxVtCzrmG>n)F;|Lh>iLLH4K<5m6=t5?9{I-sSJ>{JBj8&rXjMY z24~(6<`Z>Es48e)wauf2`Uv8@qN*>{7>93-&(KQ_E5n@Y;0J?{gY#O>E}Boj`5ptI zEl_6{b66jp>C2llU5m#W+D0ATM)T!R0+(71Y*UzD+zufs98~Gd`QAn$;^A%$($R0w8A1c zHz_>HsepBYxA5&R)(PG66m$d<9gmpwM5WO9U%;dBHx@U-ye}#H`0q z%J%I4;LAXoxGv)RWhc}HkUAE!El=u+QzK%H0S1}X>1WLy*lQw-L_@LuB(4PM5?0yj?F=X)oFDpn`#r7I;NU=fDZr2W3$lLATZyQ^lw)> zKkOkoM(yXaFaRe%lZDOyd1)*hBt7z@LCD(Newej=r_X%HQw=Ox4J_}@zwQ)&^5@cg z%b&VjO*2TPCPZ2)o!_UMW62Kzi|-HK>w_}bP-af4ZupPOT7O|)={55ND`*?=dtFDh zrkK~%VE*MJ;yEo}Pn?2xp1%it|1;Mo6}RjtZt3(ZE7h1sMelF8Pp-;jci+(;!$E(o zuD~=Qcm4D7VcXdMFZC4m0VTJpPY^unr4FeMom^%o!+h#|1HrMGzoHOd0CbgYSaP8I zibi>_z|n{WbId8QzhN- zW8X=1-{HdV!Hh7M4GAI$D~bEC-!CV-#GV%63$260D*Me5E7GBBSEQnQ?-; zX+`&@_1@G@cgmKTO5}7l&raIz?(WXM$Xpt0>BMws89ueL$_AkNVEk$){P*{$rS57D z!;5pBt8C=)|6liZ2Bf^sIomkyYGWwf<*}?c($bz_OGWiH9K8dcV~?*}lq4`EWrVJO zET}adX}vDK|2$`Z`ui>3pJi*jN?ta~xY@mOY-U{&^vXkRy`Pmb=v_3npVZKsd#ki# zOhxhIne2|ZIb)WbABf~@>bgqA)dz8Y3DKxzO!-))(IRP(9UyJ8)DoQ{^QI3 zCm0R~%lhiOb%+20@9#8~u>e)DH=Z z7XQc0Y0}T@6Ca>(;N-7fQQ3#>P&u)B^I=1&pPZ zwxz!deRsmgcx>yHismmB%~>0DQRAlw*oQV)wIxT!G!(CYIC~{xaSA0|h!BM+&Vi(t znsQ%+v~W@=2^|0Wmm=WIQn+#}x)~mKH7=aGzn*YP{@YLg+e^KcBbVf`IK4_tdUc87 z%ijr;mhzHY5IHO5xGw3Upinf3{sIPFD-$pIkH1s{kBD;ow)Fu?r#j6@yT{yjc^>Tk zryEt+(2q8}6!*TiWDDj!+xpa`>}+ZEh%Nf&>3K@M;7986T}-GbfwpaOr?K;9z?&2; zaWVk`?8Y-xnz(7M9@LaU!dnIPn4M6iZUCK*XMuLc`ah95Bm=w>z6Ct2&7)z@vZ)2) zdJVzsmFM~8%`yDrx~x|&20aMTkiK7mxL`Ct-jI&hNu38$be6Y)bxVPY=KM>7Onp%AYj`F8Z>i`i5(~y9y&GiMY zq_TUrmWIZK%*@O^A?_M?NS_>KUpc3`LFeAUwyX>2MQA&c$Lx#=n(pWY{Ijg8%5cw~ za11pHOuKmDf`O-J0a^i~L0(KoE5o$ByLjTcyj%1z&`MWH>7F1p$s7^{e55EfzWVEoFhkaq;S}N2GEkdlY6wzeJ-E4O==E)H zZ@0m%kD>@0|L~!b?D)sOJdveTGC%A5F}3UTVldLe2zltO?2&9bo(IUwCbCXLI0720&bn88uTI4dd<)RjDKu)H_ z`m#n7D@7HNmuJ>GKn7NrmaHB7*n__h{R|Bd5{SY(=mhdzNO<*wj)Nr}f{8Bky~piu zt8&;pDV$u;voNrUH6FM(MC;KDbEjE_{&Q*~T{9N)@b*Y@MQPqhZFFVnJ2oN-oiyZ*@`>B$_z&@CusqoYKKGwQI?Bc-Lx9`%E;UC|nP{-KDE4 zD-9GC6$4t(+!I@x`%Y}jXvGo>S+R$AG=ox^g7&#y|Ha5*nKPL2x(ve8=G`&Lt3Q_S8A`UK8e%Cx5YON_~ zu-XHVPS?cbx}>D!)vH(IP$S>&;o;HMkREx%C%0?W@~_se?mif-$o?1N)2f>{Z*I7=fMB1@xvKdQs$3y)Aim5QPs63esgyP7Gt#fgNDg$)po0 z)2ECprS1`QE~WS0KYl!ycfF-QiV@oO9xg7~L=jg1h&9h&-z?UY;ZtZF@KkRT4VU}W z^G3k=-1pevZ&vjtIG7ZLM#*%m)B5s0w>(nDx%QpD{6AUGe{Whp5&KK7^Q1`P!y=vG z5{}hBaT}I_ZOb#qsuFmJ2b;OlQ(X+7jVu^0F4>~0l(CDF0-t=>kJ3r2) zEv|G{6ADJq$XUY3e~PlvEkM^c=;*$XOl+mrf;u68T-Y4=8h?&kugP$4iy?EO*NJE8 zQsdXTu)EK3L(=;n|5gH#F!i;E?4 zG>z88L33#3%n_uM(*ez_ZXnr)mXe^IZzJOkb>G0d@mwpt_n8LSXSmWaB-5;VF&ME-K94H{S!6VbOqQJ^Ka?hN2pFi%4kBgg`ofb;8h4qPK8~#SWoT~=+i@H_H zi(bw-bB57jkwUw&YTndN;yP=)R0+oTCirGHFml$8GDkbqcx65HAk}h2Zz;LN04@%Q zaucnF*ZoB_gvW#LJO#DL1%_HgR8$4XXk_^SK1jJ5ZBluGapT4?XWXpQ7=*70}a%L!#!y%L4F|%5649tMTcw(E}sksP0ad*6`O^mo@0w9 zhKH}nablS}-5n109Smd5EY!odW(IgXZJKc+C3vNv908bt!rNLOJZOhuRa=g{J&O*R zcnrOKPgj+g?FKzL3PnXLZTneG6&02Hxqd!299leSNCVh8*MmRVSN&qzV!C@=6K(Bcg*9=l!=XA`F49LT5L~| z4j4+Zh?unTK7^#*uYZ5#zwRa~YX2pYR+97Iv2&-Wq@)f!$hzFM&vxnQmHG{nK=969 z|8a|V2M*qQ`)1fPNIc~bs?QY4$#rkH?=~<9?y65q!Pfs062ZHh{JGvbLBGvl)7_Ou zv!G@92lO`ykb69C`hFe5pG`dXomV^Z&E}B@Wj}~*%;nD;e?m@CMyw8gC_(GO#uu5WcGbrP|NZ5}$Pl<6Uwb43+$ zRv{$xU{<&X1b5IeMJx(s$1%1%Herrqs|lD59G3dz1C`1-9D?#AC=!bb3ky%(v%sS- z3C~=eSIoTCOyt@C7U-60lAM4dP&8#o|4YX3uP#7eJb`#k%JhB6K3tq5xn}*Gw}a0% zCmG1p>;3_s3#)}+=P)(DQe-akbGc9Z@RsW_4G(@YZ>#3MOOmFCKkli;(<40YY??Q{ zshGO_BAlR6jId9|3D)8?8MV_ z4!7CG+dlSZJ&;hOUyXgfY*CNUOYUzGfhDO8BE9LB9dtgtV&;XPS@5IM%IW$OKe=k% z2LjEH!iE3Tvc-ycnypwF{xxU$@AB$@&6KZ^x-Dg2kcj8@ML!W0U5k;C{*lD|+s~ET zUAWnqlPte;)4r(%{|~wNzn-jOA0^x}k`FNtS;rp)2LAs23abM@iYfg4)ow-+-%lPW zoXO~bpW0GVKDQc@Ct>h^;@cgJ6&26Kjvl`B$B%5PzcHFIk|zk*d+@fdepK$GB>FRV zpjN&7`cGgl?HgpCzw=D%y0}2&C%$dHYV);d!=E-mh6A1}R-6&>6#L(J;BOoJa3t|G z{^B1NE&PG?N?g_EJLWKqu_egj4M8bm1P9-Q{6tyz@C{urG~rf5da(A+;r+$M#YqTK zN$fO)^g!=OyYja@zG#G<@II~U%qbDiNbdpKa39M;%pg?@QJTvW;SdZaS6?P|;2bHg za?ZM(nz|Ojr!w#*?S1>A33`BOD(^wj(hiX@%l2bWih8b^dLV(fkVe?GOy0LhNJvQf zVC4!2);+VZjSe+{2}m&d4YQh-=RVY_-HL%!z*6GCeu#zoqDG|eXi{cY79%t?iFd0T z8Ox|Y;{6pKI_m|tq1Az98*Hxv1AA@JmZZDd?=ulIaRr)iyxFV2c!}%Bmx?(KEe1fj z43H30Mb@v^CU>l-cNHa$WU^9|R~CE?By0dZnB4Qur!qEeS%2)~USTSA&Fa;=jE#+_ z<$M7haW|c0DS#q`x^;APY75<+Xf>F)P?a#GqpVL$*>^K4>OQ;gFVQvoRinIFeB0o6 z0-tE_jl3>!r}Bee<%f{UUDi3eO`junSf6biGrO(2<|M1TMqioTF?fnoEa$Gmg{&U} z(X4X~5#B>ORF8f&G}QR@#?a7ElU)1I`denpog;V@IcDESuki%iSFiAt(d>s0u7%y4 zRXEfC1oEt8&@CA?8f%utI-#NZ;R7DtlV;N@6|IMz z4Drf&8`1R;H0tE_rwuwR-|c0cV|;m}@|Tr@(@5cdoNbC%- zQPDPEnPfx$u5)(+%3^f>IYnJ;dnKc$-w24=fUe8oRG z_MOlN7;J;I{O*o}M0^gY#Q5_V2pvP+k+GJcsS0=sgyp z>Gkg9l=t<&U0bV%&T6rB>(U>E&AK7yV*+gR3e^nMgZA7dJUs1@UGBh%gdN|Q^6mb| zxBUHQvY*aK&|D{1$Hu(xt6^a&j~?w9#uUq_jp@uuPg)IHkM)g=hRj8qnwloVR<=3+ zHTRvi$NO*RChU)WC%5rkB*`im7EhVp3Zzx?tGLAMHA-s=cgo%#AicPc8>)WbJvo2MHh*@Kly!|JV$ zkB_$ja@ECRGVyW^ts*h#&<3))qkztXazZX$iUK7~R6;_7#PD_5HoC68&H5rDA|`h| zbHG`RhD2z5*^T*A$29R*Q1qg}?@ff{QrVLy)wvEWwb9#WsfS8pQ;X|ZSy`QKF6>H9 z8G_nGCvxxLk~h^Dv_vcoL>z1}xEGyg+B~w0p6utzKRA^bgs=V)G-v8I{)bTIWa*oJ z{4=xgH%g+*kkgtuf^mV~uz&@SW2i%xT$iZ59XZi+OlxL@gc!cc#a>MU&9MtQ3pE6) zz+@_XzY|Gi(#f({Z@RaM4RiwKxV#Y=uU}`dsiQU?lzYjN1i+Bp_>?vTaEBn2VIJu- zVjNI1iS{B_2oH1tU(r9mY=a)8p3I<3(bbfdKu{pawLX3zrsY!v0F!{Pc!}vahN9x) z>HvTk4c%#4Tjj?;o-+5Fa0S+_0YL^`Z|@@P7))?B>+mIGwgTkYS>!zfhSk>A_Uz4R z5Y;nGjP^^J>|`a+AC>VJ-yR=^;)L?fo!6;$&DlxuH*cE20MjyuhFrD+vpU@j;ha-6 z(UC*IS$SkF7VEMu*QbhRawhE87Z*gx5}F zvgI1L7g!ZjHMMiJ%+Ah3c6G^&_=E&gq~;T2@Jz++stal+A?VS7k*$FY=!QquNjJfn-RMR#>FpWWE`i zqBeRC9U6;df8i(dU^mfb(F_a>6e7B?;^Qsg(rTPkaEcqC*W)rP&NhfWT2#CQ|D06oAVU)eSn!2nPJ681sreJ8b+LYbojz_JwU9tO7@S6rtEi}0nAb0EQRtSI zRq)arWfJOpqD+-AL9jTim7%BEE31EB@1lO{%Y*cUmZt3RRdO57uaxHg{zudcpBuiT zHsD37VI>VvZPAAphv^boxpF%O1xBArF5k)im47rZc^CW7InxB=7CN*R=+n8EFHZsO z5k3#qilzFPMUxI0Sj55e<`IpmFhjFXcS8Gy`tAo}wUF;PhfzO!xfW@EYwlm}H(GNciuEg5oR zeA|D&q?zVvz*tF)T#5rOsJdnF{UgkCRC&RYQI2*p-E$013uvV;yJ8hj=)MlL?Xq0{ znk%DsjOqN=Yd%hSN>o(TBZrgyzG#_!hW=d_hzt^78z7;ULKgGt$df)4IjA($t#8$C zQB`99IjGDw*xbo-78LN;dj^AKeb8~h=&fKxXmJd-AN{TTVfHmAVE7gvZtnG8%c@v) zqC!-6>DcM8{~PORb~mK2%bi5Q-6YR3f>?>f#5LHmhRC1l(4bX|_4I)zll6xz5K<*W zEU;7z^LH1knbDcgm=XM=GJ7~U1Q{em0K@tURUHi6#!>XbccO1!2Tm3auCrj) zKwVfv_Xepfqy{GN)@t;L4jHCME(?NLR!_rZ@~}Zdyv`wUykZ5?Lvqi6_B@uIMVskC z$gXePd!J%jbS#6|tkMGP$tH-~9i*?7lWTM9YwNY(Yw)(BQ08lq837oj^2r!^32}eH zVPU3LOguv)M&sDfE8g@sqV-D0Lo@aIC|Ki9-}D>p*x~;)RH}sO4Z{~49&S(X!TbQx z%qqmrspysnM)Kr11{C-Ynj7TL82PQB5ZlsIany_Ju|_7~F3>V@ew(nxf>J+C$RTEL zfgIDg&ttqUdsNI;J%KwvP;!xfU0z%APWIxqPL|S~iRBM@1>-o0CTG^!vm95fU}$o% z3xY0O*hs67S6u?pJ);btvhHzRU0w0@>#K2=#03Q(P>pfJe#VxTmKl{CjC7&Z@3XeD z5apWe-1#SJFQ5HnP(~t?3zbI-ao8uuaH5QGI>lG6{0q}UErS9BC25P7F0~=uJ^FG_ zZQD_l`^Y>1u1WR<-mRk+Z(y2CQD?Z^>$AG8W>P?IOcs&4IJ@d&Pdg#|U-l{6LJJFR zfBV)5b6wTw_)#M_w_Lx7^pS)co@IVQnwpxQm{o6Z7YN?o4KLGQHJbNPnZ4Mvlf_lZ zA*gSKq=mfC6gb)9$B)Tg03n|*i*QZu_;^J4kr=I8)r-u=(f@pI@8Zw2QD_fr^qcfv zzWGQTi4~6=$wVe*42SFb;YAa&hJ#SiT$jrt3yzYP8_4wJy=<_lc@z^Hn+A`Lw0CPE z#3AgF&FBvgC8r@rFoH`;MI~b~KfhDN7S~Kv*}1nWhB5r;5`8|ao}ikcZ5277QFGt` zcqmzTyO@C1R+7P+~Oo~faGX?i} zRH%g7krEgsnPQ=aX2^dKhyE3;{C`+Q{~!MH_#ZV{2Q@vm@uls_mu!sRO-G_6c(EiF zXYbcSZc5$nKFhg$IRq6h^|a(^qOwv0ih2sz1$ZB2Z~6}*1$rPcmr~gT6FY?HG?G+d zk>+vp@}?2ukpC0#x;_abRUKU*oT_)q0ifyHW zPL^tH&#ANxTA~fG!tMRXhA^T;olIc5t@;a>6=(vAM=+VE8;Rp5wjTlj#nfLZl`Q2Y zW^phXB64!~N(XS(TG4DV3KiQS{M!XvT#tue9w$1@fBH@(EkdqyK8oShM z)4(gp0d=F+M3(R3Ha^YJ@^=-Xu~=vv4OQSv4Ipt0p}#h=CFtl4xyjG_399xDp>st> z(1lE5t$QT8FpXg!^bsl0uUy#xhwIRIJG#~f)x~%;T__`7)I$ z;ph#_;7SeCO3YCboMIebC8nl(KY{;xjA&M*a?!R&mr6;D{?rYSWis50wbh;(I2Q686R4xWi5-RFEnv zS_ZY612FN|LL)qUCeb20)&LETj8b1x`^2VE#SU{*y0OvWIx%zr1RTJHm~1ysZvbgd zjSjX&!;vFL#=FruxdARC7eRtX?VYG+c?<`*OQf;C{m%7K?f_o(CLw=;HRuOEKwk?l zf?4BdEW3UDE`_+oOk(h~v1K8yN&FMN2TGi}8N)2!u{5^sUugdQ9Afx5z!Ngf#q}_c zWdOOX=sgIeMRFXn%H|4U(`CbEFE+)9poTCik%GS5es9qS@at6U-Cx`}JgF(@gGQha zZ0Vtw4^9=2U}lV3fc$oW@ajAUnSVE&myZ(p@sa*$rx_3Dvt}!55k)(C9LOf-2$@B4 zC&5e*JIY4QH{^~t5}W3`UU_)ELkPDE8b^Upbs^EeM8)y-;t?-YgEXFIhBa7slViR` zXq0An7G+|Fv<^7~!3YXki*1`g%|bhII*gbt9!xm*o#{RBB-oM`%Mk?|0J%*nnJz&c zau6=BtgHtlPK|iKyuiKBS0m?H-n3VznliY!P4gTXR99r;kA@Mp7{YcPIeJue4{^c^ zL&om)T%*%tu%N+r)ZsRQ>`jeTQl8`$WnOfb%jsb;EeM5e_wHwic7$n!0tUYlFa~lV zjSd0Et!zowph&L~B3A<-42X9tdufz9E+5mwaJD+g#fA|3rhpOvDWM~bIwjVxdi?%e zGmEjwgh?DK;TncWI>a+ZqL=F3)3~0dgY;9?LFVr$`MB*|J)4r$ApZbYzQCni2#JZ4Hk-TgO zwlf(=%>;oNvL>;+i$^y`jlMdvcIN569o^kMsz)SN*C6$z(dVt$q}8<%^RPnnhAz%z zNnbT6s|~s*zqafMxT9D!TaoUI^fChz+|sAIH(pOArKGG6-dk!GDoL?zucHG91cFM_0X1a2yU5(> ze#uAK$n<-o$&ZHd>F1a*G{bQ|$E+cTgWTNQodEu8S?o#o93bCBh$(=Tp15XoqkuP; z5*IfU-E>qMna3Cq$%$ZeFq~vlY1m{}LqZb3yx}or9<1U6OH6|!Bh&HAs-q3+1$&^cP=KgK-#$P6ah9D8A`(n$j6@6IcI-L> z+;0w%kX$Iwv-bTk z1nfHb<@J1ixgLu=pb9n*3X_m;Al}TNam-lZ(n9N>B^6glVa$&OCM!DgJ&z@9uH$b-kWksuAy+?i~?U*zDT^FURO zDcv@PUjRE;wTS;AtcD}bentGnIrDtNn$R~6s7YA330B$ogI&jV)~|bvI0QMaXZ4A$ zz_qYzau$o5T%#_R^~`3+g-1m6vQ}SOG<>m7)Enh2?)(&Ic=?P%&ahAiD6_**!H0qJ z6dWAf!Cc-4=B?I;fYF{p&IF)}umNnxLgA+Ykr5FNgdVjE$SQEj$B!2qPa?Zr+~kCk zRea?b`%NJypzW3dw_aQL*8YYsNQ*)~7XS!2ilF>GbEygHW2wj|k&5)NK0yk0O=cC+ zUq=K5pQ@5r@SyCfvxS^*lw1WrIiO)D;FaLJG!s^66WDJSUB1Xf z^N=()1EFz10+|gdg&IsyvpmqwdRAW11NL1GfSaI;7xREgHzI3yKyWS0SMI(jV}K8Z zG3AjtZ+Ap67}j{495`5GV8v<3l*rC$ggljYM|ZBr;DO~R(c%2m5XX&uU61%-xun%u z*w*w%)!~R78?m*6#(%?^w>3`>S+qgIXo)Q=n8D!DVj9%+ceWg#6I7CVRYdBz073Y4 zbm)YkgdI1lFkF%$Gxi(hGdBADrQYj#1#R#e=y607qLhIt;BY+0rO2khk9A|ff~aI` zT&N8?rwPZ7N&qLr+hsG3ABCBvw7-F2dkP$77@8D&E?>TE+g6m1q$~#+F8k_POsY&E z3eN(D#&QzI6z7ej8!2n}1!pQAeR+SHEQG#1k(6Y6eRAa8d}If}NWy(g_nWXICCvvC z>jlCSr-h%tH<-h&z-{k+3<<JKm5yY|LMQ~?%)1`pZMdS|N5K%_{;DA@UOr9r{DhjFTeZ4Z~yVP|M3U@o`3mG z|IMHN{QG~GUzq;!xBvXdfBC=p;xE7Z_dosHFaP_${qCQC`8WCH|Lbr6$1lJ8>%af* zPrv=&{_(f}^2h)44}baVpMUw?zyJ21T1x5qUG@51|N7@Y{>PuL-|(-${Nb0s;OGDO z_kZ}!Uw;4p$afX~@SmQ4nf}~A|M5Tm@Grmn^Y4Gb&!&HDd++}(-q!1XO!A-p{r7*t z2mH;y{O+&6`_1qE!pGuI<Jsi!*Rm;G41)!F68d+jC9$NVu{Zt{1Ee9v61 zKgN%oR!LjFXO*2d{-vgt_jvRlt&}3ar^t7&oYH*c`J+wwUGcp81Idyiy!BCH>)yw&#@t@*F`BCJ@<#Wk8Ys-fEHeGg`;L$VM1_ezU>34zuGS)Lr)0b*PWM z=JV0`^dQc9q?vQOA4Dy?&LuCJyfv<3?zIhBZrOG6iTL?b>J3js_Cd#{|Ix-?Yu^uR zu9W3nwI8*$Dj!>Z^OjAHL)X?Q1$%6@v1A|0>65+QvpgEvFS#|mu~}NfnXS9lI_`)5 z<&H@|YEJUMSgJYl`n0|Nt6#`6RJ_wAU)Gd!!ex-BwGkce1TN-sBMHhOpqzvdR-!64@3X(;D(vD;9yFOv5==p(5|I!5-;SmZF$pM?z_j5-`Y3s%`6L4t9*p@X!0a>Ml|d4p|(6Rxq7Gk>V;pJ z-6sB2Q2@i3D=_#)sqv zTNX|hOmFdyW4V#UZCuszXB#7gJnr>$EA}PdJnjh5xjc5SPab_qf!daTk-I1Nh1D5Z z;;?*aa&~leWFOTwJ%9}f8vRq`{d8%+-ZAlJVn50OnO)Kpc{3YV{J^QGawo_?$wMEb z$VYt?S(BDzp&nH(fTYls`vCZW6lgFPba+NBNa7omZ@01TJw+nVq zl0PF)T26$lgq&L3CPki%oYAC5PWGCtQ>j0O>}}cjvY@?m-cpiW(qNcu3rS<-)e#Kdml_%Gz#rimD|O2%mL`uTDct~4l#`O`z;`kPUBn+@|>A%<1I+i$LPZxA1RS+@G=_HWeEipdkXKg zr-6^YBxd)|X=lWsSXTS!vK#VRtIKjAp_S!WElJ9y%OM+~&1om4^4Z|ZlGDSyT=tIq z5;@2fKhki~N%U{+!$x?2Q<4}W79sk{=k6J`$3~P!4Y1Of+&-3s$$f%zg(#mTM3&)6 zJmTS$3=;(pcDvlGlhLMc$^Nkj60qvI9yX4`L~2%ea}BJed;;9Uayn$&B>6Bn0CM9j zZrsgF(9`Hh8gXpolp*7fydZMU2;2H+d-7Z{o#*#$-nCGVNXm)}e_CxQA7_kVrvv}F zFaeReZ7sg)J@tC!!V=@;!LH9a*jzjD)@Le$TUkDgeCCtxEJO;_lo@GCmym>vKw?bB z(~trwAz1OT)Qw1n-zcZ3EX3c1N>Fl&j2ja{N$%#AxHvPfJ((p)s?4NE!ra6@#J{a6 zMcTk$?@}Hwlr8c`8wy$M@46yez@>z^hTAJLDP5I>&#@)(?pPK1GxF$gFUaF4<ddm*^u;RU*Smh!(MXq z&ViR=TvAebfXJTO=EW#+W7p|Nq@9d8B9)x`x+O3-YxR@*o_m=~u8q>= z07%^-M;>Lj)avrvBx$V$PgJgI2?Fvfu>y#~eIb^~8AdHwQK`r-%a2x(IZI%}Z;`}l zS6&~o0uq>*hRYST5yb|wJv`|xfpM<;Nn2dQH74(ScwPS#B<7eSVKFOnzY{v|Jw02V zcsNti&&0^JD-NA(D(q2R7WwG%efx_tC4QZ(S(Phqcx*;kldCy(+!IpTA-XrYLWYJc ziH#C#Jk#J#l=msuG#*Eije~qdepN}bVVGNKbui@ik<=9rD`i~N$O0scNjjZ77Dwu3 zNjh;n(n3U+LRDVMx>q^nvTfL*sHmPdYZnQH9VbNIG_q%u_BG2X9*AJF_Tw=cHlO4P zvOndFPNZu^wx8sgC_)o{b(5_rrQF1?Vd7Baz-4CWa}j=&{UIbJJ##O~6R9lH- zlCbQ2>W!aDf}*)3k$i0Q7UeUb^>+FbSPY4mD1y|^#`>pqGdgsW8%AH`0DpWL(aa4|~(hJR@+kWX-y8$+s;go7`a2o9!x zvs4sPS|Fmcdno&i`5M#k?cdC@e#l83)t|{Y%V){R@H-!cl6KTk0L#_7na#@IMExQG zdS_Od@+&1}Dck$W(ey)rm(!M3I)O_Y3=Q?7q_|5Ws$3{?>Dy9B1l1rF$=uaovBuSV zBj<`lxyY}p_rJXMXY8iG+OF0~E$3pgwh1CHBS`VQvqVm{SPx{$%GsH(yC5wOc&$Jpt9d<>M3+l1uv$xdwvlZ>No))itDOn^# z(4LCivvRLjSxku#@_8Cg0lE@s35zae$@R zs?~dUs5fUt#&{Al>rYPq=FLOtU3QGQ#@#&ZaNR5huP%;Av60#$(Vp4hGQAs|q(QumF7?LS%zG9Lxk=SG4&L%ENlAp#b+-WFmBx+i4E_kzNVI<=t)T3-k#!I>x;io?#0cjeJ&0V<%A9iUAVJ# zyf{$hblJn`0WV1cIrl-fE0;VXx-6R1U6OV^Bt?<`DAxnhVl>_5GYt$b2O7u|?FbZV zkGgO#G^BnKMC8vd{_257JtH7fp?xNy<50J<%Er=ti?hB_azic&>9~vJdIu)eWOBNm}n*1kruk7-V!W0W4NdQxGRvbJs zy*D12iMF7w3<7Rix;8Nov5bXxk1P>89UV1D&&YW?y1eYZX0$)^RYJ-;nz-m~8lBIi zwBrM#e8jyiCFs(+f1)ZstwRa#Xwi-o>2KrKm%^d3FD%DFENT$PkM)CpK=#n@g_tdqK+e(T@YsW}> z*-(7R0gy^}dg7GNk@%)R`F_yt7v__1M#>ZeG6_f$aey{Jqht&%uq!YL6IDKX_41bF z4wPh$2o6lsYe52mN1M<_Z1QMiZ^-*=75)E=6DNB}$3_*wOwM{n&VWL8cAkit@+dxO zsmKnCl&zzjIaWoB0u40Dd`d$#Z@YG$|0F>S*TlLXmaIvi`|L|ObgUo{^5y;R=GT|5 ziX>G?>g7HxmO{(dF|@Fheb!sX-t#mQQI;Li?ty8YYs}L3>3d_{J$lQl<3Cx>5TnCu zeeFMGzfI9y`N5no`$HH$!>!uUmIH#d>&Q<#q9OBo4%tw_wRL`1w2k9E$pewg8pr}e z&u~;pv`LM*b@cy%P1tfukl%U1WT`3$Rd5p=I0W*I>|0xtyWKQLU?S($E1j^<$u zN7x!<8Nqnr`oJi;NX%=twyWF~6jz%~c*)=9^=GerWJlwAkMS>7c1FwCp2KFtl4A%A z9OTJK5Lsv_OVJ|ViE|@Q8BN(PaSdr@$GMT{iHumX7gSS|Q)Ef+GP?wP{7AXv!xZL2 zm?)Iux#ITOJ)V_(LW6m43wvN{&XDmiD*D6sd$$qNHNUZ+3fxQp!amLRG)izqdMd;>ble%XB65962)A2BZp6Ai zjW)jp>{+i{Himq_N=!moQX->yBAE^$32gSEjU?3;FMD*SGx|vK@FdCTllO(3?_D`M z9+=Y%l%5OE7y-1Po?PBIYp4<>w#to(v9auI1QLmAlJxPSmES8TTK1FVn(}lOCPK17 zTSDn3&yL}VZ$!?FR0IXn?2M%DG#`-n;<;IJ)vucZ2Uh|ES}gJwh$}?pkCNp~Xyr)) zFA)&}&sMg@Vz;y~pz6vP2n3@s8&INuVWWH>EZc2T<93dF|5I^gIq|$FV+Np{NG*{r zHOvqb!C}_ui+f+*AH&?;3oG(lR&huG0;zn0s+bu$=72j&@+)Pa+}OCx3w~us8iy2d z@kGh3f>7}@=XN8Plk}OBedJMvHE(NqaPD7lqjtnliL|pY2So+gIsVBAh0Mm8;UiU* zGAglbu!=|HB$}!Vz|D$M8e0Sjq^`>bBu6TjjB%Z=3)&oZVy@AR2Nv1;826ncEswY@ zBy)z}T&J4ETr*EhI4zdQ$^v3ifYc;@LjK!kGhu2<^)pW`at5@?hTJF>zkZ>!JA7;@ zPqLw5UL|40ub1P2xfLKWxZ^vj8A-7u^~Loq|5A$&hfz?qG!aSUCK+oORB2;);-DqG zY5ADCB`|E0?Th*aZRCWqMe@6hI(RUP$Glzwk-QI-{BqhB`ei5>(OiU0)d?1Er;99da!tI2v8&8jv0{S0#@>ixk<@Gc9ie+8jlyW3(>;KG56<;G*7eUlK8l+;<=e8@PEFYYw#5Hv2@{ z*ed|7pokq(-O0JpL;=;6JpB&9Q9)vh2aC%+dAf!yO;)MmQ{vUa4J2<1OD#XjVVz{v zfHGm9$qEn7R#&b-j-hvn=*-0f#$o&DyJcTuLJiSYYNuU|5GcEsg`PHFF?^cpdr7<0`ENCFB~iPPvLE|hm8Rex-C9jLS67?VXz)rZ1$}ia z%+(2y4~+TK;(5jOiM$YvOhUu$4e$5~-8h(G<$eGP7b5w~V|_s&EgoP0VyXExo3@M~ zN*#%GOlZHyX5@q>Dt12B&QN6)L*D-cD)zdPR+Bo7VN!}!HUwS}pdV6=D{Fh5GTbi| zG=PX8(RDeb2vKTj5{=&bB%nxQ8gi%+Gs||hNF>aq#rb{);1KVq;Hn?@+drUQX2Tyc zrR#GTQsTnD$}R%P;#xQf#yTh^e4{?E1>z%)%5G@D>RO|Y&59hW;Q~Zj0xVi_@E`V=#8ydZ zuqGYn5LIl$qpvfu0gH~@L00Xkr-<##s5{uyL4rJ*J&J<8TjgDTtV2FU3GLDU0|#oj zaPT!_VReZbr!v|!^R28^s+Lqa{R-amz^FXz2HV5h81W0`odb*7yjRig{}f4hG!58} z8s4(XezZ93PpttRV;!pDS5@=2Y`uXKHnsi+6?uJ(SNPKP7T^0C7Da+Y^XXoCsX4h4 zvd%~vfWugpI3ug9{im;yXq^U3@j^B=jDOR?(aSeW_$G#WFcWzM7BNzDYh*Sff^{cU zr0u;}Qp}J{qyQgcy=3ol<|6rFXO(fDiZN$LO^3%dXySG*_7x3V?Hw?9d zA!OUEGVSvOZag;jjY#8_!=;b_$Z0cxp?;&wftI@|IgDTb*0lx;BQ4yu?oB|0VM#kq#oE~DysZ<8 zxs1ur#^`ZMfreR_ybZZE*@Q;hi-S&Ng22e2w}s9i{;kS#ZQ=)({MQ-H&~lD)0PXGR zHt!p@9j~rr*bZu7MbX6H14%jl(*Vy7+YRji0_kK&0T*NQf$0EH4O;T>5eGB!T7!>O z3D&FH6sE~_xz;tE(5i8wPqAffISpbRUIQ-_gQUe-jeI6V3?FrLypkoum4U9PT=|o& zlZ?WVRYFHwoCO=ezLUa`put6!w1G zz9^h3bLx$o7=v&QcqD}^PfbuA`RFR`N-~c;mFc9tg~1b#(8Bz>qn(8C+>ir#x0jH1 z$+(7=4YCzWA@fu&SfJ)?5REN_hAEM3Hg+~dE%U@(Ch;*wl`%l#aO7aVlT&RhVPKQ< zR!k3A73=};$v@FioEKmakoDxO6f$}A>{VGV{WI6%brD;>dqG`KJaK+Pq|`}KDNzx` z1Xog>J#nt%Pbgq<;x{Y6kP9M@87YN)mE_(Q1e>Y7-Y~|ti^MM~q3Eav66+eCMH9`? z8+HT!Y*RY^7R!@*;~LmoY$tn&dnvR3u?Pb(e%_tN>u=P8DJF_NozG)PtNI4rn!ay7 z&G>)fM*o<0oxZY!aKJl|bpec`Ov;4I-q?GFJ0_~DZ2*}wRv8i6v9Q^j#mzgi<=O%0 z)1ki}O&WF~vfT5VO+35<9;IG!`x_gwC7+QLUIUVVfz2gXNN(%~qY1Q=gs;^wFe4Eq zO>mWPv5kf{E=KkPbb;L$Q(ieWfWAz87P$-tUL`d45-u-Pj)~C{848{}@C0R5jd*CB zlmmwkKz0ThDOc73y~wU0KvrTGIVd2*k?zd_Ebo!cuCj)+9izX%*A{)QQq6IJBnX4V z2oSe3j!_7X0QdW-mz#Y&Z95F_`aO=5ke|s-i!3NoOJ={_bIfa!17sZ#A@~z%Dgi)l ziK;zVhJtct8B+PtZ-|s6L^&x^_?@N9Uc#kZ|WeYJ18b%vggj9vSo=+-oup`sviE6mJy~7vx zC1=Y?;?PX7N(`HlAQJ$A?!hAKWnwPRd0DQdvO1Tdu`rJ}M*4r%eD8W;_sg{)MvRY6 zQ6RcyJ4nv87uN$H7v0^4cwy^-bgHlIAxtr6_gKVfH3?bgaGDZ+PHv0Ep%{9Ny&zyo z=>syGV(+#@EMV*byPQCb)P-CaQWh2XzKSMw&!qS772lVes5^Xia za@CG`ZcwY1bh)H5MDwm7sMzI?lxxYxG+;RyH00foi*ROo7kJFj$B{5y6ied}no`G8 z>(PE8Qe)X!iNr2BZU}rQT}G-sGuH$l;oX%o2I_cYT{LF~IHDJ%JDdazG!@Y_9&&iV zmhC{x5D`RzGho}mH6_CA5leC5L(+t=06ZCZ;thY7R5fH)wOsrilros0ul*3$V{y0H5~Nfg$4lmB44@cUHuniD!6Y3x1uf&!gX|F?83P+FayO$jJ_*Q zPob;_VQt3xfpq$FjRm{Ptdr71>YxxLjnu2f<4aNhO*~x8b#Wbn#wCZdJF29Q$0d^x zB!o!GqaAM@r%3vu2Vv-#cK2FrDi9Cl06gA0V-fSO#7^@1o|a2v&+~8%+WX3kcgor=+cTiU$Fkoe_y{nX!zO&W*w( z6QT^+76QpC@JZzPBSXMsMTdpJ9*rL?ycq+I@*f!f_n8=JYeZwcaA5JOVH z;HlWEmDq7R#89U1R%DUjT{VE5B&TP1VS+mP4{qU2EebjCjRaST1?WC^Hrl?mh|J%VC1QggNtJDAR# zK+z>ZD{KwxY@)snvEIgXtk9;^2E$Y5h-CSUr9c5eigsF+zoM@s;TktIo`m-X zBx6J65lAO=cG%P>2-1_mOTkAwdW*HH+{&dZ!X3=9dC>0`Ez8C0f+~i*@67LSP#oha zOPNFo?QvnyV;f=@pB$sf2e@9tmw;517e6|s$FJjL_Qz_*!;d@&mjUg$mRyCx3} zi+2x>?ks)_72+u>>U<_+7!}LYKxb2ef_$Exz|kK-1fx(&&~F2>1mZ6UffY0?sX<#v zzEM*Rf3Oj+B!@l8$?8gf&V_FXtfoz9oE&ngkI*-fYbu z3ew>_pN{>n1Yi`9tx&PawKTM`hZ_Fb^s@jM_*+Cg5xwRL%AyAY7I1^afgu%za1%`rf>Y~YKAVY^d<_6FoRzfPQgp?SA z+lh|91Z~JOAZS)ltaMF*E>YezR(G>)V@sZ#g4vD|9lAXj1Rq)~R0PpqxfNU@o>}u0 zK*nB4!8MJ;n0K4n9|B~9iUBThxjGifomuX~L2@F%_r5~d+%0`Ea80`s8urXZ@kGf88mIOKw1s3m z3k6z&np2f~u_Ry=@A4}_R)Ta}N=3&XA4G6jVBY~d_ z>BZ@&CycX3E>^Enm4K7qA!}QwlenNzCtIDgrHeS|7oyHdv_&duLt(X`>Ji@0A$AMI z4a)j)d({~6Ob0ZV6rv^D1pT<6XwoXD30fPC6Mo5}fw3IG1T@_Emh+*jjUZW(U{&;B zx<69|f+Chfvm=V{^`!stRmBE$0UN@xWg#~;%MpI$gF}ZFWu`ZHKs%Mc#tII(oJKh) zjO7TT8r_BjJkaiEOD;)+emtIrMmOZvc_=&+@lxKeB}KCb4q``-r=!a(l|;sdz@<`< z&q)fM0Cvh8p#c%G8K2|`O$&wrz~m+P-%kSgm0#^}V2O*O#(ilR=J?GhI#;BtV52RI<+Ppmi>TGLvY z$~~Q9JXhjYVwnrv4O{KZnwKAE9uEG~HMV~zjN(y{JWL=fG7lrg4U-S81asHT&}h9k1$smiU1FBn76@wry^tvRB=M-PS2AZx~X3gCv;(k<8Y8qCrtbKdms!^ zy-__J9$&q^&5pIQ970XVCFAzkfXsnV+43t04U_kyTANNs%(pq|4ND6Rx z=WNu^vJN;(B-#6e+)JdD0as%OumK~I4h{Wkl^Iw*(x4FC(E+V$Q#caN-fg@|Q}J1+ z;15w1oA+G<3EA-wM(BY|;c7r`0C$f>%H^wpEGD_O=2xT<{9>ivh0yE;U1V#7QWZ%2 z>)p~?fV4SknsWh84`$rtVD zsfa~VRSidwFD(nGSoJ;5G#IObObf?bb~)PIx+(}WlKs4L3!;l-upE2y`An6A*%5of zqSQG0jR2J+DPtg!x2mOW0w-)ckfIW|Ur{75JP)8YRM`pWmZ69TD4NenY$qjD!P=b+oP>OqQ4a$RMWB@22n~YF zTBFX4;RCIw)=$ecmeqd&2T%jt!0iNv>SXxr-`>2xm!s_D5<&i(U*&&%iSVe5@43;7 znZVz6oHx=X*#djq~zN9>ZdnVF~pi}?9Y8C;dzK-`J_vkWe^ zLCC7_Z>lRpSNxJczVy8em#r{n>YNt}M*k$L)$wkA1$F4H4EDI7e_Q6ci-1y?xJF!7 zMteC;jwjDaW67!Z z*|2(*4N$38A*cadb?=y_Lr5;MMw<-Rt+LK9_;A@39Y_}i^n%bqYj2q>?(!*kK4g-R z_|i!ea}Sf{4++Q^ntTJliNU^U(j?bYBLgp^U*lK*&;?N#MT5SGK?(=wae==L5IiBo z0Rq4q zfV%`>geq+s&12ne^kST!pON9zmvC285R4>z*kqd2c^wDI1KV6w)Wn7JL>w~UD?0jWkep$D%|szD<-I{I1cNJNQ>1)V z^rRZx1`4D-8W1ZL*+Iog2LDB}m6AOKb;?W6kCa|gpIc`*MtNa-*IK9Sg6Xmh zsy!Oj9UwZ2;;CGf3C2Z4NKW@$-pIUIMnOfdP)NtLbpk1u_C-ZE99wm)bUlzvo4!1Y zBC7JsrzwQN=DjG<^=SkI%h%=Fn|R2&JR5T-xnvjhMpvoevyO>2MeW56UKY_e=nqti zz{(!L1&@pv*F>~8rz_JA)?iXD_u>%U7TRm|RFjZ8*(kjNZw{8GBG*2MkQ)&$Bs`4| zlkTCJCHKZ%syE$X@VIqKl!KtK_ppRBLX=Tn8zVV#M*~w)s;C~v1!jeJCo|ky2P?K%jNq?^G)U>uHSsf zUoK+N0|-414$-L3!}U!vyEk&&_i){#OT#SEx&q0?7Ij|6} zTLF-`3u>U^COG-l1e>AAksVpGMoc!z;^^qx5`!}#tfJy5n6%W8AtLAr4H*bxOOAlO z!*?myBXz`q5;Zv-lJ&9|9^FNpvg@idC&l21Kzj7c*h-5k;v5r&?*uacKH508)0qW_ zio~UnQl9h+d7{~xmv~sR@4fziKepzsVd{>QJKZGtecA@}J6Mk+Mz2WJMvcd%O(mde zB|jLPM$55;k|sb2eUZA31%r+;25Qh8m8>2Oe#u^P5U*9@S?-*Hla>k0AiflT1jtBM z!fON5JUP?D&=omao4B7UTE7sw!W{~@2v80<%)P2+TayAk6_;@%ix72|jz~}eQpb@1 z!jQKchnqE_tbo{o#`0i$`lLigt9Yx6xI*&HD5s!d<|qQvQ0l8u)6WQP{mhGi_?w+d zDC_>*IgNf%$U_@t%xGK+dO?O(KJ2cb*#&}fp5 zUfpW;rU@ia{elFF5|zKLGr^^hi;;%|jWp}T00xw*&Cg;qckh3DWojIqx=fWCl!j%tcgS8 z%?~wITt@O0;4@tlN@OUh5Q_ElvR-;W6V?YrZ*DWEb1eO_2Act7UVcNT8SoB zEi*uf=)_4VF=XvXIVNjV4CW?MG~}?eI-FW1me~)C4-G#;3Bn`}LLvbGO&C-xs`!gacDOf_%A_^00uxrQ*<3t<#xv+8Q)sAx zDaIs$1>vG0dk1RFN@9pH;U>a9sc6*=+`rYi!g)LQM_Vh{@#7KtxloqgWG`q##q~Lu z5gXqprnA;jUXM$D#adV~c6I?hu8!PZB-c(TDcb5F5VW2heujut+^q2Vy0mJlfjAW+0Xh3cn@y^tbXV;nEs+|RiA)Sx%*u|VtR~PtAgxQ*&$z~sQKOa+ z$7jT1fOy@Z60873q_&a^vqYex5)x$~PQdcObUqNjF%+Zv9&}~1g=^k(D3Qs~HyEw~ z&8bd_k!>y40ACUp8l%wsYk(z271p|@VH5^$hq1fy@wW> zESpY0azg+=q+m1P_<*1W$Q4_*0cXP;4c7aJ)I(FdGDn@$b`@=vH#IdE1lkuW z_5j+l8zF}as;QlXFZsPqO`0d+!1&sxyKZ9IUZzQ=+n=2Hv7%NI9sLwE5^>JJ%t9lk zlk}h%Gw=>zVuI8jN0ns?U>g}HYDs{D85GJC{AzwwXeMU|VU`s-oi#M#8i%a(K)zACykQ$6T9v5`zCBRnpo2fij_=^Ef zHOTJ;>K*AZft3Ip)?m7!WCb8}@tTCl0pca#HL@iE7oE^(ktC7uc)6{i$J&9&Ve0R< z8)dyD%>g*jUl9O=D=l3z6gK71p-AOz2yrsZy_MFwn5rAHk63HkInb63bCt}{2K`Dj zi&vqguPzj(>&bwD=p%Nlv&3mMU0~rs@@mn?0CfH!R2GoLsfmF^WE^h{a|kU0Vg`Sl z*coV}RMlaW+e3BMRCb?Fh}zBuv?d&&0#IKZ(3eNBKU0LH9^Qf_yyi%}O}Rn80t3L5 z*A7p*PG0E(DNlbhl;kESo4|#UsY2RWa)4R3cJ$CxO}!1xf@_9*#dJcF;+-UuqK;cb z3U8PS6gur-Dqx6QsW*Fsj|^Ji`Ma*usszRsHg$EK3J}FAbVu>v8jTBz{vbP3BqR`A znlYXShlw(96vPz+j{}kvU^uJ-Ga_|%ic8f8hp|9)!Jx&Ps3*cT@!-sW7@eesezHk3 zZJWy|b74V_IK@%!u>l?PXoGHj~l<@F0dmdCIcfcs*%7x567YR8yc2)(g))uLfhEJX- z<|>S@iRiMYjYJ#K9qil`;;8JdOZH%(7q$_*X{3(;OU^q+hn9I+_robG)6g#j2QmG=QRAzJovslF@;GPPyX->ZXXg<%j+dder;4qu6z%goDUbK$KC#iEA zN09W^37u=I6l@OiEq;niBY~RAl(Kb)-#@qxbI?K+syY$_emWA;ia zVx98vz?I|8D)|@k8C>p7_08nhwZU1jYmf^0BAnE~oseq|5h zOR5xZN!^7c=RqGGfT-S80aTJ?P`ANN10-{Y71DMlj^qiU6e?M3%bBh5$iT8Am)Tsuz?f+g>fB^5+m zt(id2fEv2%wD$f4aa0)#3Vx8L#u1gOxdt`M0EzX8=>Q5MS;=r6R`mcZl0NIT!AVpl zk{7b>#bHU~$h6bvZdQ)Np+sF5NaJ|+lG1ESdCP}Fas!Q2^vV^B0_lG$P{9~azOTb# zcEfwSBiWh~H^?W4V@U&i2y^qwbO_$B+Ln`x6x+&10Z+Z|_Xctpy2SUqawRS}h(XTp z2#4$iwbq6msd0BDA(=CX&sTp&h)E>YD1kWR3dibNY*~6r_e= zCxvsR4Rz+J5kLJ=E5C07u71GKYSsjR_HVzgz#gOE7{=W}Yb&r9*E~o&YGLeQv5!Z78l!+y5=u0N|dai-orx4_kGf z*`8i{ERt=h^x@2b#+x1Do}g@D&t_y;9kd8F_LqVxY)n3p}#zu1vqlS^Fl) zEkXvH9U)~LittL;Y=UY0rpcApz}LARG&!vo6XZH4dC=H+EZ2y<1o~C6q-wLF^>Xv`{9-Ra_7Gh3pPXP3v<6%JvQyU5y}Wyo_tKY5(cE7ERad5)%nqK9f?p;3h|? z*$797;TeNM^)u_9X6mT{?BbT%*%bP7n9x2h*RjoM+4-J}ju=xnpavD2g3j9Z zUMz=bNfIvFro)E_vNT{g(`CLB507CLyq*&ksBAVpdt3&5m~+4@GmO8uZgS3&-hu2% za84sNb2bq^sTH%!BaDk#Vd_xaW)6z77DIA%-b^nGD3AB%o(X_>vonsuAFWIEph8s! z6TqU&(rENuAS|Q|?q;&Su;4w-x2Igm+3S1%*(So;PK(HI{n+$HEM43IWH=|I`T*ek?r zN}=wYJFKfD^cy@Ww%;Zgr|SB5 zQzIETPEU~RpqJe7T=! z3Y$;dV=pSDmb7mR8({8I$}u!umJag^h~w3`dJwk_I%O@ec4$1&YcO$qSAp;BGReY` zENceET57Cdst<4bUFFfi7#r!R1hl-GxXhdZc^a;jR%u383&F(3Tv95PL{ZeyfORZh z`IAsdAbZe(nFB4;Lx0tdL#IqW03I6P26i~RJ%C&RL51FVBDet3yA8|av(|+ZnqUi1 zX%B{kpVndpf(+U8_b^Yyr2+9LCY}`#@f25M;jjo!y2BOiYt=;>WYPni=c8-XXmuWu zC?NZDG=l3POWNFGb65hGCUi>V-10oo+aTW1W&^xlG@Lp^_blL3BPfY1&xKv-L z{{S&S&c7hmMiH&7n$1KmV>p1z2=hwo;NXXnW82Y2r_!R^XAGa__9wEf)#Wyib`;XQ zxwX>VXrc8x1J6TvF0D<61)RR&)pF4XZeT#l zt=OX25V9Y*ssZXW){!lSuUuVS9n_ZHLY?(uLTN38dd=#rp8Ul+O#9#hl%~w7wrP$X z-BzpTNC!mCHT)XMM_b><7vrQ&)IJ-E@|9&NYP1d^O7+p>bd~xYV1ekQ4J!J~atRw^ z%NcegyN4A1IbE>X7uU@rRo8nQyT!4mQk}(#0PX2R1&*DICPQT zDUo6W-NOMaFsNF+1M>|czy!M*NEwL7!^o-9MQ1HOC^RWl+=yc{iAa#}fDh`VO-@I? z9Xh33wLYMb3ZWZxlW16J6dnZ~Nf@SLAWEPNTHQb&eV|sws7UHv+@BNV72vf7`YA~0 z=#PMv=s46=FyWX9!hyK1%sPw`S5U&vR6Rs})_A-jo;GN01~NHjJJ|2c@1P+9f3)LW zqcxEPNGu4X2y*jP!>{my^`(*bFqQFu@pW%|gqv~mG_O0K>(X5IgeG)@9A(^(M{f1u zRQIfGr)R>CJUJLRq>Crg!ijqNpYr9Kbc zn5&Puk^{POa@q3Eu?D6l%)ayZi4hL0)f-DMJH?V#hg|B0ZUej=5<%by3e<$c<7 zJ4|{X=gav|B=OpJX=sy5z|Jt2kgr58+u~H5e-n+;n*VZ&WMW(HmNgUq%f2WY4OSeC zyLaG%D5nSUWpnF&q+`A(XD6SJev8F@6;`})*u3eUcfcd)-_ zbDCz|CtW%yK`rkYP8(qD03|#r!`q*@+A7BNvyS|V9D}PNXRYFtGP6-sKjD8LBc+ZIP=cr2LH6&f1j zdoM_SNv#J+GZ{=9og;L~B_t`bPtM;`m$V9A=?W~$2zk})&3yXW4Ed{S%O;x%^{EHl z;Q=a#JrH9Xvy&0WytsG*7)d=U=H)D00u)MV1he;H5nA97z%>;U7IB152< zxnx-YC$TJ&I_hCZb4uCR3^KmTK zj?oG@#x?m=coh@NtUl%Uz`fH|FD}!oswT>nnVkB{#(*mX6p-$L8S_b};F}jgz z$}2|`s2!PxE3dM_?=>3G*)o?2B_`Ur4Hbef(_|CQrK5uF7}{YZ@x(!JbXvc>q?u+; zYTp4n9-8ubhI!(0KvWO3OFhL7eB5)z7LueCtr3g>(OQElD(0P#SWS;>#fEt=|I(HYs^cje6|i%3wygi+EH5zj^& z7l-{zPrT~`np);D+47{uQlaKba8D?J_@iGr@?j}(Uy@vlJ1O!pkPh-Q>PE#vRApQf zy{q#Qzc~2rkptRDDLCUNFj}9yx&a-bF+jCHs|OIr;X}}Rl=93JtehurqRsgrVr&G& z!-$wb2s!L9*^8i6(Uay~B(;XRxm+-f`yK&4qh^NseR2n|@MJmSW@;nsWPnb1BHd={!(bnQE259$|u^ZI3f2g7H zC?3F0dmZ}g`U9v= zO`zn%@J$^t*llUv>?{OLqDJh)1-N=2_3mt#nQqYKn)lm%Dnk+qwxAfx-$(!XS`}_ zBR&~eg{Le!mu(*brueA{0ari_cy*+x+}GVB2)i_ZazR@Ho{YQtD#`6CPs|QeYG{h0 z_lVv#ab%D!EH;uNjts^rc^SuN?I4=-q@Z&@Sy9k5FD!&AYY+*d+cKn%b~0Nol5gbV z%>?x%-g0PC4>^tL?SdJS2-_!WJ5-4_b|+?jXiXzG?o<_2Q9WfCk`>LWslc})DY}7X zI*^tH-Hbb%M&y;#3kf~yj3vJqP!O-K*qec&T+crLu04Ri%UmcIn?D^(i6Dw8HIdd- z@^efcN{fkFQqPjql&Ei@_Fnt~f`Zew64W4uH12>S&^0DB>EY>D?X)tkhcDIz0|7~6 zDdgQ`Vk4-VA`^+e=mU3eBoGhM0de9qBvFkQA#FoLyn|8NP=6IPNhPU*zpz;sLJf=; zHs*^BY&iAL#@GwoFoM}D;AO0S2hTAYYzPAR0;*f9eYhrPb_8iR(2&AZ@h{cei-atx z`9>(Sgsg-emiD3QxHAKA0Wf!vm|V_fgwHbGgou!YNA9#jV}%2Ds9a^Dvy(*G zqL>`WP|xU6Bq#cG2cMN2&;pS3?3M5W*&Pr=D7a@5SwIlMkq4Z@J!1QeyLlQ-t%FI? zO3>nm8b-e6Zs8yAdf>V+o8me0V4#g{3xf`z*Pxucgx1B?M-Dlp>+wl=WHzUkA4(P? z*mJqnx{B2-oa*c}8T?n%In)~&JbE^H5aDT}$uYH>eISC2!|8PM+8l7c;e(01f}C?G zrtCR&J{oI1G)qqU`T#(>C97P~J33`nj+jF21*{Gs7IQyNcc2KZ5dQU;4^1Dg7F`(# znqWc;A7<}7qY&>-vi2tsc&sZUW0(sz?JVI#T>W8U_nM&k>H8N)=eRsc+2NA4PRtG9 zH+YO_n`{n4sj`et0h|G`pNabK%-0B|L!ZS2Db&ync}+<+_rV=y3b_c(u-i${hUh4R zHz)pv=ZPIb=6*&3wVV?hEb8VMigsdB38mOxR0vI&A6 zJXTnS@GycHn4rj9pa zH*9fKYq#xrYsS47K#{54>@x58MTgp|b!TW`T_hYs;;KOZe?~qH-$SSH9vZ|MH-P9D zO4a>PPQNYojSX_6SN+YuezO5{q6Lr5DM72~-GG9*DYQV|Qc`lM+&+_a#-dQxX)nQg zHy72oYL#uNj&^k6BoAFd0+UEppC|AHY30(oIo;h!m7RCeNPMPu&$M?E&E;yTgphxL zZ7L9yK;~x`=khg_8fzgpHl~00 z48=Xfvj*TN&GnndqaFOq1Iq-UE){%Nf;uNFB$G_9?-r|2nZBS`eL5_JCWb#9``sNV zCidcUrdb}!O&%QQ`77m30yV9rH)8EHMLdZXwD9HuxCGOTT*n}pB-xmuTM_4y(@g79 z0mc9WuBevPPP@>=*8q!jK+}#liEOywGXZEi?ci=4fh_zaIc_63U6#9(6eF3q9KxX|bZ#t% zaUu;tSp?zilWhhgBzm{Xo6biUvK$2(6KpSzwW=IBgO1-)czF;?FJY1*BdQS54@f4o zpVi)KDifgLMBnV#SGr!fuzy+yd+IT0yf&ukp~`{BIszR7LOEK(*zeH3wFLp_X}n(T zF;k6g5lLK3Elgznk{YmoL3TOm$>2JzLG-$>WD*Cr$(+*j6EdfR+8HMg`7z=!4OMpt*>JkQ)svJk-``*f)rCBLzD#q^E%L$8(1?9N5Czo z-B0--oM8b<%?SetgqirAFNQ)+UUzh2-sqQB?Zqe*Pd-UKGlILfc?>h7M zvquyp%!J%(#`6bD+k9qa68XmR0WO?)|&7F8p*TnZ#E>&;c^2#oj&l8vv* zAo26)s^+IeFkAy{Esk%ihb-05D3^rjx#{#~&f)d*gs-xD=eBs_cVAXI=bP;A4pen< zz)HP9FWwGzh}O-&w&qd(?yioD^HLxTxiN<7ON>Jk7zSPTKBh~>=F_zdaLnbJ$Fi9h zyQJ?>1q9~-5LH_bB}9F69k3cRpTXp(YY;Ml{ppIc+}I|J`5+Mj>3a<&j7I^L3wFoV z3otw3c@}S675xo1Wlo&xa-e{?gt3#N zUf@;VlRJm$q--fQS1q8nGA}R~9@I)f1gMm}kaB=()1*>YpuI7qlPg|6yjk6Ya3rS$ z#PCi)GRR>QFq&x}1%oa$1*l66jTWVl!*r!HOlAW4m<)8POn?ek$yEe0WGEdBa;$Kg z4533u{?UMz0dr*s{0#o6#4v0LV0Pfp#>TVMr9*K%38Ipm*P-gHMVE>uaTO5X>YaSf zG&KiXz|za{UohweEeL|^m*aVYXrGs-l1~OaO9XNs6yy@r;GUVp+?)v}WrzXz)UOnm0omE7kJ_<@@8Gra#o z^cs-w?_MbTe36eB7pk7C-O|^KyOmx@l6bnbG?uBJKd($WMm z?iSzl=Y0)XUi+?L5gPWJ-{j1(6mMGDT#7}HRyowPjI^bYWM*0Hf@puErdue|nLm>| z3)R!=9!?<$ckWi*tX8E3`AX$!AxgZRiWz%~}Sfmhw06UEmA+ltk^B9%8k{yJU1X~vx6b-70Fgj`*_W*7^T=WIEUX~j+ zlh@O*wJDn{TZkA$SXQWRirFy@01gu70chXXUeHg)*LB7!xP)dhTL_Mx0wp|7O?YjL zXaGk&d*;hpm_$)#!Q)-jwmvQ?s4sO1tSes~{1ol767bVfqeVv_DA+v{A41RD2r|w0 zdUm|>a-6|-Q2cPIz=BzRFZligH+2sWww0mxSdEiTgd0i2?aTwL!-Q4@%qwaP&Q9sU z1wnQM@9IVzqb&$PMD7Bmm~(Q}*^+b{I<~I39yV z2Vg|UHUM6Jpuq%J0A^=!Ya@4HU}{Fm1j7&eB+QE;}f$pRUtk}d@6;jGBBbAMFf_2Q4y}8hUDWZ zz{YpTOF?W5U{d6|?0<##cqA>+{S2wDh;i1?tRaQlT*iypxKv26XE2%TMq=ZVV6D70 zu=EkPFsg#E2%gV`n5=fq`0|jUt(9lRLQ;xJ^@2YA?W2pX*gpt$%Mt$e zo8SEq3`Y{Z>E{kP&nrF^Fo+DK9rhbRpQI$H+-^1OWw#efK}lL(0jG}zG`T~`k&E^6 zUOmlw^avV9W;Tkt#+nzUFM5RbAOghjsnK8Vl|di`tJEOX)CAiY8bG% zPcC%$rw~_p=1#}sZe7N6(P?H#n0(4SUnTj1;AD-LW>ry1-en!<4t!sO3f5U-2k9Up z-ooWl^BIKPZAfKYc*wB8_FMYex=rN@D`muyD6*u3liwJ5IrgqehS_mPGTO?Wm+D*~kau2mo=$Iumf+*PpCGx7)8WO&T zLR*1#Yu@Qk(|w}$3aJ!kgRUE)UYU=J=N4Q~LrCeshdGgHP6yK^<{VdFHkKw9G)z>r zE6Sw-JXL8g(_E^49%oCPeb&3tAk)5$ zFtM&CNCKc4piOk&8EB-*CsZpZ{MSv%SWM#w4OVE(%iI(t!=zPUfo@QOP?LNlT&FO! zUqo>&q8xz&9_VL5Mhb$mlFdWvsL5U#6cR9V?>Su5pq99ZxPUP5DKrXdU}jVbPR{fjF+p=;$l#r1~hx;5Vwo%@G3};jA2IXr@ZVH9XiN32hnhiU1 zd8L^^Mt}(8d(;q-8YaBS#$h*U9+tKbG^#T#*!Px9C8+=iutZFAAkeapcK--nXnlH< zM*`1mW{j!_P^tjWVO?-Y2W3yv8a%=S=wZ1*>FNNxo5YMnRVo%GQ^1mkqZB^7T0&rX zt13_c89YKp{t6)a#QX6KK0F$0pd)tAK?u3=yL$+TBkZXVt&ibzfS9>HvjA>e$rtd< znLZt9dU6)y5aW&;t-9PX_K>Pn1vo6?tVpXz^C{ReR)8;e+#Zp9rl1%lXVyuO=}>&6 zDr5t;KBGZCS-t9$#V0LFHZ%azfXotLia1pZkaArWmBLY)h`y(L-3d+~a1|a>m-o>H}^lUssRL z8Bub>s+tIwq0<=hhPRHk+D5%o=L1HK$={-GxC{MHN56KT-LK|ah^pBDyUC)?z*2&s z+X37dl6)=&z_gO`Zb)8Xo{4sU)whN~nW5D}(g#Q*z?{f#fZ%3#&oFkHz%f$)Ni>WS zT4f67p-_P`Cq@Z>h~%J{eW#@MjBHf6jz=7%rcgt+GqF3`R7YpWy58kX9sR{WAPmDa z9`(1pcNYQzkN#8B!V z%lE_jCVXO2s0eKH${Orcn+}-NX;7yLtMzuK&*rGz54_t3#Gjke_V&W;G=u`fHq-@+ zrdxw3!&$EDrG_i85`3Bf$l`+fhOfALeNDg#Dz!WVGvfLRuXyVOe_{}XP;JOY#k3+C z1BykVzMzE-lTU8hG=s_B$4yNgf7$pI_j9Ji8<-kwCdyx#o8mucDZxURYJ*87AJK|J zjtnt}PTPVF65gO^4!2C&H7eBXNx%#RE>xG8D^*FoUp z++NpDy-s!`3M;Tk?IUoiOLb(CdJYiPN{k_@@}wFv36yd2Eo2D`FEe1M^a`V7CE;lj z<$#y7-^|XKQHh-6-X5V=e2KFBjLu4oXx_gkaIL1NY|Y-`DOJ&B+2D-eD}t#l3tBg? z#plobr8wgTc#TH$)d8?N@cJGpFcMMkMr3kC-*Ca_SekX!(~+v4R4P#7zZ&Jgo!h*;;A+VG z2e(V&A}9v78n7fYI{D?|9wXQ2KNwUhU^+no2?Jy6e^3ABa(aal8X9H#On~8%4GuHY z7=jtULd}Aqxss`p*`SirogO=>?wkqqMae1E^-zIJdRtSMW~<~9+SZanfN50WfRe7! z45yxQ`=MJHY5_5%G{>WB#%U12lURKik=YeH&zvyI*^ldzmj-DVmxORhqr#dFXpH|D zkL*Ik*qG(6p<4&939Q>GTTg zAvG#D6&k_CZ~IOqyBCOZ2+x0cG~c_ZpI(I7M-X5v9-uugLFyucSTQ?p+_ogNwNVit zy#XSn!M|B<-`b;#qjJL%u_+`>iRcwlSs}yA(;Xfs@0w)s$ioE0u)u~_*oWH^*sgoN zr)mqan@oIhpNrF0esVQ15eAP=6jjs1L5u9)%^;hPTjfFp$(%2lo#N zePoq4mVs@6gZjUq2LYG~u7DDlxg4@B&`Xkw59x_52T<432Fg(m+U)3xE$ajVI%|=tr98^iBvUPV3#?s8Vv&@-YD{wiR?7$Ne48HL3Jyt&VaH22hINy{I2d+*RMk~zkQ)Z zL9Wei(9e^v14DRQ8?-ahH}UK(^1i-^&Uxe|#tBUxOyd{_%RRI}SLi%1Xa80@!lD2i zuH}lZqzZDQ1BsdqQs(F-CuD{lUC9k})&#Z_(g2m7>hN`MY=F$NUt%EIJoq}!H3L)dZiF!m zG-+GNnF<@d8!)?h|7P=6F>o@)TX71=@G^5(Lx+@bCLNFCA_@Wma@tEJ_N=u-%e7oN zeqrqbva79qQ)yJ$VuPh2AY_DjN~lR}VsU1%F0TS@+%Jb%u=#5^l3N~1sfvbH$V$3Z zDuzvx-zQa}UU-DTTase)Fus0!L+|nTxA?_aSZq4_v0?M_?&lJ}x(>LYEqowpsHxST4b>wwrxGU8( zu|adGTYfiQp5#6u{mis`e_9<2 z(-vca6<$q9+4R;f2PqTTy|V{}<;VAYx^zxwQ%$POi1SktZC=yWyB@@&q>;Dr$pE5H zVJq4rQQPh&t)_IeX;!qRJpWE8Si{6}8D@Pew@j9&a(7Y2-4z}VnkwHlnoUi@kSzRX zZ|*n{N}mig@5Grub|xbh^ck_hZ^yj0!DGm0{GBuYFZkf^FM<(yk&0f?2=57)igjuu zuCl)qgx8DeYq2fL2y2sfcRoHVGbRpDK%H7m}A; z$VYo%a>~1QCBZXkhU}klVzIHIw!7B7fp{kmkIYyH^MQ?-YfKzt9D7Lvmo0nqf-#+_ zr@)eOsXTae;ff%3;0o^)Q?(VrSRmE(oB&^sCyE^Fltk4Uo9}`ESy#eB5IH-NfmOEp zWMiZjiPLa-N)qs3JUm^hy;Fs4Bkd*JTFP69+I5sQ8HB?&!40FE0hG2IXs8_?be+XN zlGFilJ~$`KQ3G@s?U;o|95l*g)v78r7K-?p%>A`bAQ9J-!ea0%in~F@c`8OTZxQ96 zm;)iM&UoEVgD8Y_+?19pqqrn|U4c)+qMNM9wH$^#3Yp7Ksm(!BQ8v%C0~Id=2y=f* zJ6yCh#6IKnxKQ<#T=;)7?KGSFSI5U@M|pR{KypTl0i(ip94%*k+c1rfL@%r=FTQku zt?W{cxnfwA2Y2{WqV^i30+4PIxCP^%O94e^EX7JAI>I=JM`% zjPm^3?KH41nemX6et+x7)fS7s9-sI=mRv7OhtXI4Q^%A+d2CA=~Idwa)IIxkBn>yGs=n z6jiO|KbdXj2^Vdb#BT);snOWD&u;8npdmrOLWQxNipfRP1wV`Cp+(Q zR$UZWsq!n-hiy@)WW!@(S`XC~30iUazfui@&(0e_Tv@y1D^u7D_aiC|d^lho+sXGL zT3MTYKi*-Z(Nu~T*N0=zCDJ?A^J|hU3hdZ2F)L_;(HX+TGttNZIGDU>;XqJI*-xaShC+uADuo^RgrUf`v94DC}+X<2*vh9 zvN3^48<20Og8asGDboW@f^eew^G1HuoPJc6E>VYo#el44jDY2AN-)iCuE;jZh<1$I z6sRjjt(Z)hGCF2YY6V@V>lKX>9S-gCLMS+l@DN#*S}=(7>ScjJVctPdUn`ub$j^3Q z_y$buFnI$RVbMz#+}?rT3`0#Qwt~3~ODK|LkQNNLdYbf+Lkg#I{m@>X^iP7%1Q^r{ zwFTlA4zi!MiXbVvj_29tm&iJ0gW!d@GL0m5z*`HAfUP)|t`^Mcyxt7pV`7HkU-Y|*w zo;Cd5hb-3T!yy{7#YZr#ve($tlYnO6|DKKD+G4Jo96`hjX@emYu1wjOg!vNX(Xy$O zBlKd<82OYc(Ot1Nem_~j1$eankueUl_dqVqn+pksjevp-ARN@IwiXCZxl9|_)02ds z9%8f0LuYp!)3s2RGhaI6?=ozcWRtoA-Pc*@vbi#oLAlvs>=O+mDt7OUo;gmeJaoje zj+_}}bpz!gX9EtFu6p=BXo4{M5F|^hSP14P4pCsS(wjTPWFm;hoU~OtT^uurDPXdh z3(Cwzg|dK?<`VOtmbL&gd$QDl>;7Y(T$NCWfkYC|k4q!_0*ydy#}rkJ{KAo}HOV}q zxMndsbDiF2AOC{t2u7+EHmcFq5AmyOB5VcEf+6NsSuv>&K>Xe?7u{rxnHV#A?y^ys zud)wKb)6Z*m~+X=u2lD5btOWXyIkIz_dY;JYdHaP zl~5c}?aEDw9KgNg_vO>G(8GwblZvPQtCbS^Yk?ll>lzvHU}S4UDngHyKf3z{`-kOJ>{9CeN^FFz|$ zXRK{Mq}CxeZ*H?Whb)KkhantL!tffT4|JsIVzGa4Xw$;8aN)j2EdW6`72IviB9dB{ zZWvjY#a#w=E0WLw6I0TNCv!Jq)%CX&y70(pMNbM2T8PvXzd$%?aZ={}5Uhwd_wMAJ zwsm^ymjoI~_EfKivFLof^Q;Y@%5LS*;D@gOPuubogyfe-%&&u3eun;f4=yxkI4tb1 z5r7)Q?#WVIMYf%b@$<+|c%7CpUC-$%v2JW3k=STG4(zPEkzw?}3(a6x>{SR@iEP41 z>%0IGJX2f_DcBy9r^wiVCb0hu0vmOc%L69*ilc&_m19_;KHo^8@)uT>g`{D3OnS3F zyHd2>l}8U)3B(owgR4Y0;zi$qxf@;}RduauEad^fufWYg`CoDtGO!nt&_(f16lER0 zJh<28FOiB+YGRSy#?@@gg$ ziV$$lN216ALA`5iE8I-Phot7&CP(88&Lr)^=k#eOT#MAn{T%Y=VR&bYgxsVrhfrEk z7kuuRa|LxYTxU_fLkVXql>^gdQ#B>5B`Z_}#H>Yc6`-ywMO&@qm~ zJ75!;JoCghB#JBAKtY`k?EE<>ga@7jv>rOC5tyZq zQF96x$?BmfhlCNq>nzlF;;=}IclxcU@d8&&HUrGx$E0Yytr*?6bgGXDIo;u@MuPp5 zkP5XkFv9O0h0uzamYJtQ%!s3UxDsgIRl`A-6#j!+X-E{~5+3NTY==5EPX)vOh=)*8 z5);9l02J}apdCDidy>*nTng>Ut~(K(?CIgG5vr7|`4B-XXwir0SU({#Mg>;DB#&$qigS>}-7b*xM#qcJEd|UM%JBwJ zfb4HsW~isk4$$XTgCCSSG=ieE7}GLv${Mv#xi%cvjEY;1gE1qTbu=YpQ-Dy{G0e>{ zS8hlH@vlfM@K_R4K5SToQLuU;h(hb~rD~?Mr-9~~`(a*I0&a|1y{|9Xn>$C>07h5MVXU1x;Ny3EXXT4g%M`n@NBH0|_yQr#0HZu&z z<>|kt9b5pyq&zF;p8jh)JGW;NF0OQT0=dYJO~dkXP@^9=}r=+T=!6;M0^ZUWw|W2LjVk& z94ME7MTH^3H_FZzhCR&Y0z&dl=55niYtdg2_!y;z8d+QuVT+4e3J~$DRF1)%jZy=6 zpU<%7vQjpkwD?bNDu*GF4VMEGqCr@Ag!f%vGzX8Htm6v%H+_2Zx z$PtvUGli)rMOU+3_|}NH!0y-IFxcU3jNl(57+*&+#{F6dWr1^_4%g*(*%pyIwLI0k>5iSgo8cz8uMZzcz_;~T*?1U^mN>#{2#q-{D(^^6$U z^hb6-V_bsZ3%q|t4;pl*J%-Ab;!uDRi3U<5?MypRyfhiM(fZ4K=_uX2_FPO)v5oM3 z%9anSiWsiez?&ZM4VMUf#)hvI$az~L&_jO}n0%w7lvZGqTW$iiIRCl6K&TZ4sp^|= z4tjzC8eyI!S4|(GcU7EF{J9lE=wCIkCB~sPVE7ffPG}~@n+)u$c^?Mq^2UQ|8F(r3 zhtPJ2jt9O^?t_Ky)Wk3%F#Jg2cDTHli$I{QtW(`x!{QnS%k?<-QtQNSAD->^;W{Q4 zpFc(zR*Wt)fF>>#u5TG0Z%|Z#bl0My0=fu9JNHps@uCk>R`Bum*6Ex43k50)8h8}< z?G(aN!8r)zP^u7R6{aCT1fj9Ynbw4T7ykxwImp^0olVfWk+YfLn?wyn*}&}RTi*sU zB!$2h@CH|LfZYld(UYE$q5H0@%PvE|X1O@vCQp3rJKFzJzslZm^UBzp)`f_^{3JrC~+dVjS)C1;@}Z>4wWkbP>aD&~Rf(y%c2Dkm(C3{dS%q3txd3wM9W}Z@+d_u1qkl{JIj_qVXd7te20~mm+N69Q4cm%6?Dy z{@HW7sD<&@FA+TpMc+^bKBm>qZZ(|Y&&@-ufOsb=eEot;G12kHS2jOvDFERpugBxd zNy$a8{3cEJOz}%j`qMY75^(5WTv}_a+uDuMi|t7M>N-iF#kz3=7vpc);e0ol`?+c_ ze*AD{-}J=oMc`46!0)Rqk1WN4aVtC_lYGFyT_D8FKq!YNtZgyVO1uVl;j;TlT+nRn z%qH;yS-{+ae?ll zJ@hjRajD#VBkde5LTj77ul2QcRat~90?Gj-YhbzKr3tpBWXbb6;rf|Fdd&u-A#RxW z3*5&fc-^7ggs&j)hkTuL2Ea`LHaI#8i>k)MZ<6yQ5RX_ z$Hk7}n1epU;JY`MpbBgB;f5~RXM>jp>L={gJ9^mmmU*EZf^i7Qabf1hqgk*fj$56N zsBe>d1>_eN5OmO!9o7TmL0$ri&ViIAfp*H-bBB^cVK*GOErQ`-T9|1hG#2}T1=MRK zn$Y~6l$M8?Ey46YAuLRAp-lz3gO1rF-rPWbv%2zzGaBwhg-=}=a2_tpaqx2&<->Qh zW2+SpNBU4qZ6my%436Epdw6f2sD!2*g{Yv?-KZ5a)%qI1&zY;MueM;hZevLi^iRn= zircy;sjGJ$nw(`^w~5}18F+Y~UzKC_UOeo2((C=@T1)|}(!x8KCb`JKFsX~lltPD2lUR*xYQ>ozA zUE~{`Jf4|>S&DbpJqrOUTH=uq)iu5y8;$?)k(IVeT*EWProE8#Pn zf^V*v`#&jCHnL3L>s$>9?Q*>3F(mxBt%ejAeLXkv?*^T=94{_KP@y7A4Ed%wO(v0S zo1Z$34eGZa(qJQzR>SnxfMspQU-Yrr$LbXt`QF6E1YKglw zLn9@cN*(kYL0$dOENtb8AC&5M(RS2$>}Eo8@hn0t>Qa+&6(v&*XeXb(8@PICJQ871 zD%yAW3In%TltDRK#lITSIV2iBW%W_0N6|Ym2X7})35u8T2iW30yKMTb(^e}!ofGlIfUbmv?;Z1NV~g2T06CvlgW$5hY(v3e}L>rG-*Z3B5$>;%va?KTNeQ ztXGlSMa4d79(RvG!yt-PX^6b?rqJHryOQ`#R#X@t2&1{@C)3acsMO-uhVGm#hXl=4 zp4pUFU^G+n3`__1x`K3x29hhA(%kNN99hPdo7j&BQq+iz7nd(Ic_d<^!bpX=lyIQw9^yr&C5-d`SLRZQBs(Td-GX0Q!`Z8V?u^qzOE7yu5iuMfaM7Zug9^WeUC$sGTb%3-|0Nu_hE{2_Rb2k zjdD}^vZB4uzl6q8)UOsk!nMPVA_C%b!GDwq!ONlIBe%2h5%_YgPac%93E9M*2U>Mq zndg4>k7}kI-+a{gPnRTvelRY^$^aZMBz4&q13d`2w6onG?2)!RfLOcArn#(rxa(^RM zpq@r5VxBahzf7k3k`xov2&gMDk4W6)_jT0wB#pxN228W$Q)f(iAw*RX^iTs!&N)cM zgtYRJL*8y+TAv5JbtWXZmcS1u{I}Bty>xYg^|s<^n?M)0x^KUw7={x&OXN)xH5Ay6t`u`zvBKxYV+OAu~f5s^j~yDnvG4Xu-kg(nZ}BP3>w z1CfrP97zJEgLBaYiQuAiE>bSaNCc?1j+u3^wh}>*lA~fI3HgNqql}45kL=2k(PvBT zAQ^Ed$%!8{C8i-ybHqMzgV0G1OXT5l0NXzUM-<$3AB)6SbqQVUtWka)@KHl{hGd_Wq!>_g;e`i~@&uk{QFa`Y^hNh7 zTA&tSjby)Og30CG0Or{z#nO;a0fe&+aASrjRx6x8{e)dAeejv)mi;5=|5D$u&Q~^-$&-iGynZ!2I~ zVDh>T1^6k}U-?GlXrhIi)>Gr&uG)T%bce)M(GB1ksR;&8Lkb>MKy-_vxYzVI&rt zj9TP6xD3$b`IjpbVyR|3r{Hx-kwxt@GKPcQmTX0vHcPyxCoVSl2hK*BKFo|U#O2`=u4R|D{%gxCa# z5u^=)=c^<)$i2koBAWXhxFZ6OaGA@o@90r%RDBgfhmFl(jK!E6px53B=x%6@ zY(~eU3eUL6Yd-b4qWrgO=t{ezsD8yfda};-fx-8{R}^c$K9kY+Nw@tH{C)l7cW+IB zXg84M#RM>%->+Md>agipR$S%=1XJ*GMoW!GcCxlLZ}$P8dX@47lBLq( zwWGVJBtH{xG0~WMV!Ba}kofrEIN+d|( zI95&zG>jZ|Q93M}Q17A#Y>To;24NUO!?c+#eCZtAnAXK+pIpketTS6!urF0kPe90# z5xQC*VRz(n5t`F(35rKNV0nSpPmX`G8mkf3kqQVjgxTeiJ2!^$8YI8Oz{C-exDqNz z`Q>Cm2!|l&yTK$q3DpVjTbM{_n@7F=M4wy-yb2mz#dX)hah@ncIj>MYH~&8xIKj6K zZocUUdpcEDWBDzS@grocmzPklMe zM(%KhcvFYJ+Bu;YZ~dm2Ik_Ivb~pCHId4Hbj)OR8Rq_-`T~pVSxJaVO0$f8d$U(o! z-(MJ3@irjZBl|o!9RqIcz)TW9n&GY2&}Pq%5RAJthsXi{Y`Wv{gVVPO$vj0kU|Hnp zqWiqyt~GsGP^qu&qE@P18sd!^P>AEV_{A)!zponkE*_NI{GDbYS=W+&g? z)Dl(_|HUvT*RamlLx9^r?%xzCSL`<0eP|*a3E5u<_;6X!PsCUG>+Yz>loN;TJ}%dl zW(tE8*T@oA6hE49t}`oaOc;BN3Q2LF7|4^bDaiqqK`j}%$h)}D5ZMXPF8~)O7X~dP z#U({K$n{K!3Kc~*CPg$(q>!FYP9-DVB@o9s2z&|68aTATsB&T{CE{>wk5LL)sR^f} zvVj9S66!6CAr?JeQ8UP^K_nnrRGnUnAQK`nNW?26Q{}A%H8R+bVRA)C08|eo0yS>C@3F6qZNCz8eu=yU`1}e|fKX19@PbC;*uR;7ivZ6j4(anG`&Jgvj zIx3b-jK~WborkM=IUn7oniL|E%&aC4Vmo>%3{I!ras%8vGUuhVaMAtKO<%6Hr|I@YAa8;8@C9;iw*!G^eE z1{5yk>dq+uOF*>0Aa=ve9aWDfH6rQU&w~+*li?C*m+8UiY0zjb6G=9zYR9T3)eK$2 ze8x2T#%OTKEUrf(-ONb5Cn|kpZAo4Jr$~UP0&fE+YieGweXpT(UDy|vuN|XuTbBV3 z%BSHNx50!}&&iT_-#74SI%9ezao6ox*qcg{xoSTWw;DNFw*LbV76L`VJ2pK2aJWhh zNwa3YK2!{3E*sy}s*f+5JHOxnZo0Or#RqE2en%{ey@3snD=uWK{>G5|`Xba!L#*{3 zqZ*W?i;xFdV)Q3~TbL(?O{#KSO_@*g$?Fb&A3~lOt#Lef+*XL?Lw=5N!e!CTW9QnS zD_uU{jIJ+=ftclNqq~xu(#5&4lZ)=>b7+F(c;-TOJ}+6b`?>k2iXQ#z0P}sK zdL==DpbI=>ScFBdpU#mIS8)_jaoCC=;G{ae>W4)moBR@9)LI(nnaUg-rHnI%SHtp5 zt2Fr(nOHIt5{Q9(P+T{qC<%>}P+zrw0siUgPU%{-7sn+IErALleJm^nkAVJkkWwY! zR5A_Zk!^G!U>Kn0rvt5AB6BC(40w)kHQsO)XX6I_OpZtg`r+C0bfg8iGzLx{_O4rITHKpN6yEl8J=$?MnWH(hrkX zYt?6v;Q8?{X#v1Lr@_DoE-?-KFsX?v49%vF>-h5Ov`EPN1D0B9VX_*8zbP;>Nkwqc zTdGY%)v3F_Op79m3dUV7>rAvJck%K;dWi|qi1V6))``tVV?DAtkm}?|I2b2a#r`(d zS#}yfWfHEH%ThOHJX`hzE+t)-LfMq&6((!&Cukb;@OIZ19@2D{+fo!o%PWi?FoSk? zEE&0o5GGcS)NJNAbPB^Zgb2A@A&t`{8&E;61$XPjCme7V0^A*wO2R2JWv?*0p?nrD z>qae1Pyyur9V#;bK4uR~F>Jp{X_D;P}h3{4OXPAx`zEldJQZYx-h748>8%=Ch;VQDX&I-HxS*x1p!e{%c&)EraNGUzO+5TK zwe?$zD}we2bVKCSu2>PN*oHUE%sxIsmA;LYy!+ikVy5_=xn0boHBYK(V1<2%A(o_o z=!V_qZ;n|vSp2Q)X)`C26K?@TApMA3-#m1mx`LQoob!2q`YrgUFzx zMuIPA#3z?+Cpq#O*669xrJ-pJzAl#)E3~+qrYlB);3xFd;Ng8-0xr)MMD^u4$_2A1 zxg~*RC0c#dL2{Qosfo@z8)k9|B(N_xRs$Dy0XY~Vs4ma19S;NEgUv{pWd$Lu^7I_3 zHJ*KdQ^(VDRB>)&t15gM$z2ZrG7=hiracCXLz;OB$3N`metteV$QeY_I};}#C6 z@?G~Ac`6+#fW)wK*T}AsHLx5YdemlWX3Ek1OwY{SB*hq{9f*sHzMu0@A7QKKk;UJ)5lDwd3l`;A% zyjf%uA}JUhlT1VpC}E&Xr$8(u|2HFmeA7}HRNSEIje=f*O3;F6rn(ql-Z4*+H@Z3f zcTO&1U#%Jh<(#BD5Ff%1RZ&`yJ9LTUiOSijC{i7cQPhl+D}=^EnOZ0y1}i2)?((rh znO{4}qp)2_(EB7xj&5|zQ9(p;%XOI8N8uFxnpOoiE;0n!tEomOCQ{CtMDpCTpf%-EPtw){Y8dsfDH~XkbhG0c3foF5{Iud6v(JfVH9bup*?PM$1mnf5q#A6_+s-`Be0N1!H@vepNZ( z@@ZppW;n7gKcR6gd%>WgL0Z+c!5dY_H>RT$zQ7m+6M00oX@!5qzR*K`w_S9x`lDq)Dzab;mK5~WJhJJKU&t?^xUMY^ORsL3 z^N{}pAeZY=TzwylsF4j=lKvJnsj0qtC>vty+7YhT_ZNNve zHgNP+1B|4~!Nro&gAxQksNlt}>#ihV6m;Y#=_^QaE9w6U7^$tpeW_kxFoy12BVHYV zxJREi{eRCb@`Gkv~;kity-S#x1zw@iNB@Wj!D!Q@XO zwZoUuHYktFt&~y$>l*Eu9e60jZzroQXT7yIbW*7GKdX&FD0iPLH%5Hni)iKeA~tMl zV?k|LIuYa$uR^_>06*+UdpS|L6`P~`SUaQcfwX1CyxdHXTk}LbnFAas=uYIk3>(Sa z3!~q9%x`0Q^KO!8&2-ie zoF2>NV$SlMI~x`qC1!yac2>SgD%X;3WM!1ra^QzaR7~~>Ca#l48Clc%LDmZF%kuh1 zr5JikF!Vt$wGVoVf*ntdG{Tf=#d8c9JP*%~6umSKEF%oo*+uJ)o#m>hJlPW35fE(p zPyw%ohwN0^K6sMsKQ;8{D0d(a4$dJJFp;?vnW4~#$cF}}YeT(npnAJITosP{lJ}eI zR2L~z!Y;1vF@_Uk3U%91=~s1=khrQgtWuO_i)orXV4$-qb}Kp)L<4r#ML0QddRgvFLWH;t zw@mc46mPK>r|vcl(w7dDkNi#_Du<$-@Rh z7SqMXP)u3B`QojgOiFLScSz4CB=Wl{dZ==+4NTOKsxJjo7KzgsoNH1yVFk)DM(!kR_t)KcuPcGe-X0fO=4XEV%U>9M*&r6#Wpm3Tz^7yb z$Y|fLGW3oWHe|}Ta>1{It*bb6ktm>s+J)2p|;*WQBIPHF%dG2W5d4W z)4zZBXtl1(G<(`k`~)l@%o(gKmE(0CB6RSI4dy9B)l4M_qVYCB+ddmj-a#DR1lr!a zWF_c=z)(2llpXy^r5BmAr~*P@Xu(V|h>=kOyiR;2617RAABS3pb=sBHno@22LPKFM zN2XqxzmjptN;0&j71A2ECIvY0b)K*#33&C6Wv6|SQ;eTTv9Ar7Z|;@%rbM7)f~y!b z{dn5DM`6bPAp09T&IC^!ANlki6pa+ctx`4jzmndZjn7Z!p=aw z!DBTFX`owvjuq+G1kTi8(&BCk1IWF^nkF<_L=C+`-^kl0jIZp=EMPh3%Q6; zH;R*M=4j()YFJsq3N+ELZb*8;tzae}*JWU$C!siN6+*zE1N<41`0WJUh?<9Fezb#a zf@J-}a+>>>Mg>7?mkf8jpDnRg?ZhqK(b^2f-B|wCn5kwI7u~z2?6XMf2ccj2T5B-H z0QWEVjb1%h&3E!+q!e>zdGeeyJx3KOQ60WYb+5pYhP2XkXiOsBWb*qdsxG7ee_UmV zC8VgAF8bw@`T43Gt-F>IBU(YL_$eO@oTT|j1i{b=V9J%Z}0AqVe?mk=;DAQPjy2GsrB zc^xZecXek!Ml<>Q7>nYoJXK#X-GQ7^GQpW=Hf-rs2|z{l&sO-3kPk3VlwCv|`Ji=%*K$ziVZ_e29FbA>u71tYy zm=*bM(68_*VMn$J*Qu~5Bexx%W*u`HW%Sbp8X)DCaVC(jO$^_#>t`!UxZh}ih5NSl zhb34M#lzAy?A+>^BYU2=t!>Bp-HOrx%vvtjO;x&G=!>wGG!G(PJ;Qo(XiCS`1Jtu| zE^mCG(y2ptz`!r{V-9AduxmbMx`CfUI0uzs9Q0%~4x_AoA*HWu9FXn8q_;>7ruHo~ zm>gj$I$UIfDY3KBepCtupo_ZYG7djf3O~xNI=>K8b#+4{%ira?{=!SX$38$6$4xx z&_@uLLsd3Yi;Z^TDEQC1Nawnt939XNyG!afAvh4 z2Mh5Q_(vvsrsGF3-lfe7@JlpO+h{NppM4<>hsRyUCF%4vZAeOhm)$x6tdM1$h;$1= zNvsGK+%f4|C|6TL9c>;K)2&<*k+~o>X?4Wnema_IA=FCFKXqc$H}O@WT6#5K0t#*D zc$*ZKbFy3rfeVC?Rq+)r&AvdA6xWh}{j@~l#XUJn-YwLuL5G}CQM>tyY zI4khU!1~qEF`E9a3<|PO3#VTtqx(1#R|GB^K$J1S?40kDwGR=Vfu)m63nM$cl2t_2 zDp#1S&8Fye!oABDLFp9sE#T%5gn~3DZ9RGDJ1|ory*ZyAaB#|RqN|4AZ=T=Vp~T8a zU?#U+Zbr%Ad}Z*Cs`12-MnQM9dTaCe-{Cl#tZPigv?3gCj!h;p&mPfV3vwB#;3P34 z{=qfvjYUO_G1@wf?(32YSAZFj{-8XiBXXxi$O4WZMKPvAQsN+U1rk;=phlNus8fNG zy@;*Euon-qR_(vi`h*$o+Qk&e(RES82D)_UJ#jKuD}gu);6}$R1v~K<2N8>l8?ONnER%3d%EN4QtINw}s$5VxuMC?uN-3 z12=~E%0f*L^L9=*2W|4)p~`FWv6s-N8A9jtfUa~lhPlx(irGX!;7#4=U7hlVhr0(< zD9VRgX0$&znGBj<#oEt23B{pdLC^yj{EAM7EeL=a`Kue|-M8YV@+lKGhDxEne`O+- z`{GwJJ$Dzh=|UWFYXe2Pu?(WCw%FctSJ7Qnj)N3Ob!Sc}dAdrrH91Fe+JdTMPYS|> z0k>&6Ut%vdoV++$k-$aMJ3hB{)-V&|wSGw;*wZ=~30)6%K46cG!K|$Z_zgW|t|AwU zgw}3@K;m~?0R%G1Q<4W(&z-N*P^~_~Zp?9_#pl7r@O2ciGUz6!%tL-t<~3f?{DgrP zx{S1@-L$fG2Wr>^YR5;{&n$%-$JSE8GTSu-5?h^WoJsY#3Va*{h!-|FeX1KYdg<&Z z4+pbNgk{-9GllW(_VI7>$3R@ifFn7xGN=&j=GrKII!ggO^~Ysru4%8VxVn+i^ z?urbWyB%#+#D^VRpXu7n**kJnb)DF3)0LBZ32I(FU6BAn9h6PO7Nj>Sq_renV&}g= z7lHS={Ce5P612Uk(QXS=A7O|T!&_2N%jvLuUtM}_Zb~aY$`IKK`DVe`5*t&Jm7|Kqyj#`lqS%=!2opuB?m%Qly6%jyIQA z=8$`DKRGs04mA694Zae-l*`0?* zJ7XP~P~zTFL1PTJ8=Z7y*I+B7H7n)Q^kXahEV}!Y?wf-mo{-YH z7cYSS+KsC9YTl^VuGVK92|Ybvg$(%9yqCM<^2dod`kgOx-eP)sj5#`q?bg|4S7+cNz--m_kHtB@iS~A8@cQr zu_m~c;a~Vb{UKbrM3A0gdVo&B<1!tOiY?s74_yxuA_TdVaQdfo59?V zohbBGOTut{B$n@Lz6x*-9vPJ464CYL2i1X+{~F+%K;_$Ll%WKI@H)(1;LWqxTf;0% z;wahZg{@_e?s%&vsT&S2(P#>&L6u#MBNTv_joy{f60F5`~Y6)pR1!VE|6J@g{4_fe) zfD+uI>VYzCCN%__oG!&+ud2vpJ$od@f}28BPnIYB2>p}$Ou&TgIQqBGRT(Yiku^q@ z*P+>a)6HA*xnpe~>k(Zf>*XPQ}GVo|; zT2uFGHMS1b9*}*kd@r2W$TpyZF9d%lb3FA=gh9>%++ZQihOPvN1bqCmuv2}n068bC z$;_XuNmCD8=p-*LlN%?+ro+Q+S>mp$uB2TapH$nekO+>7z1Uos4uzJ+7a$7z!l2dJ z`s;O5c=~Q0##wz=CIOJ`iz3w4Zqu=y(CU)I*F0NGll9pr`#3w?9k+LO-$WpAO!a|6P7q5E%a)e-4`KdD^IaSQ@; zen`Gl5gXpvoM-?MiVCNG8ZVm|`4hI4UlWe&X zP-|kz7Gjc(az=_}jLS&p6_$)!?zhhiyLFe}SfTqkZw&Wai`WdzKT&GqNnLJ=VED-! zP^#aq=Q1Lu$~1s%CURLtDYxoUgEXkx1k?+e%_TTRwiWxr5;`ecbo|j=1c4p~7hEG) zL{`1h3#3wJ)TW}mr7P5AE|7%%)o6#;BmblBe+roc;H>hlE3omN_fZdd!Z1sti(fu* zDX8etguX1tUvHP&waPvF!uyZ_$r){BF2~fs!WZbe+j4X^E`KGP{?DNq{>~TIwjia6 zx>QQBS&%ZTR6eB5`#M6arprKCeA@rszd2Zw)^7hfOorv%?_kZ3qZJ_6|dmnWqz*QEo!{Ikfbb%ByTeXJdNt&<{NPy%O+fnf@OUyx$&nf;! zjY|OJWC4#VYi-A*hCpqKx9IKjx#OR-|2+zH0(6whv4#m?Thv92O^~?EZuh0s4giS) zRuEn~-PQ&~MZTEjtPM!L%@oV%;+oH3QFE8I>=WeecuF!-WzWJT$Uy$<+#_+mRS2AY z6LbBG)^m`44XId6yWJGz@tdoS#fW~=YhyXuZ&GcUGs6~uk4oM+tYK!5%&5r?HxOQ+ zI{BjF7B=)Y(m~sIBgTS%^ob2kP@R4C(Q`@3hZH@b^bQpb>umH|sTtl3_m63EsOy4U ze)2^R!*OKta7%dWXDXw?bUgQ&WZagh`a!^NltdNZLwnKXyu^8K^Gjk4qJ7#0=CEN0 z6lJ>7u7a!~J6ecSmRk@shsmA;=ungQC5S(ealqT6Q+O?eJx^>DI-uCkZt}@lBMcV} zujHM>r)^QDaY4nFMnz_ovM$y`k`%U7Z`b8j_o96-01Nn+7Zl$_BMRjHZF&Bvwq z_zICcWe_-SgfW3PFgJPxP*YBv?Ye>4Aka{*C1g_oIgh?BU0pa8Oq?|P7phySOJaD$ zd_(NLvjy$p1sC+ncg=Y9f*IK)2$&9@r!zvji&!ijhP z>)-qiOS$gtS9SRyGrbR0-eujdj?5N1H?4AZZ|jswMz=ZAOn&2zOIMg1vo|1ZxJ)tCn?f)dR#(p)9d!W;k>mIT2{ z0{(>RI7MFMR_sUlm(W&8nSkQ1@M+4l2U8*~iCoZa7#CbXHXC|U!<1|b6&f~*`s|bv zYWPE|E`^vsTelPu{*ab_dhxF9YL`=Jf!IBYEu&a-t_;QhZ~T^_qHc$kcD;@ypW=i87IKttH~YGEEUqh8C&b0yPMCwEV`> zplceaGboVOq3wfS=ssp!_4*tki1Q7K;d<9phrf&q?vtm}iEB(@-KI}t6C0Fzsin&? z&@AN(S^QWIz*Y8qwSKo6E1rXa?YBx9CEA0sd8)&Wx+Xa#1CcQwe7R9<3A@UG;ohTG z8|fTNRqN+sr%uUU7MBme-koDsTwMVjK@5z}3B6!BOdx4wDwrfdw~`A(^^*w(z9}}h z8KRCy76(PA1 z={>q7#z~6q>AQZO%WK&SMMG%Mp5e?-4TQ?-%CBCV|q&V=x}~&L$)da9k?f~>1|(h zNK=Nf+cJm#*Nh0Von+42cuB~e3?LPW2lsAGOBHvhN3Yizt@el%3+gn!6%goTb zaLg%v=lRVmBh&{Ik+rTt;h&U^~FoKe&yx) zX8_*7YS}|6MnPSPrg{_P#%%GCbaE_5D-^_$7vo$hi;lLqP=FKZNr{ILz{~5PEn@5w zS4srf+pkBHKqOF7g_k(3=RaLC9`=#6=xpHuOF)U_U!{Z+8Ou8PyhEX@V3(@|@+^QH zu-IG!|JLEIxM-qN;dXjqr!c!rkmUL%j|#*=a9J<7i{1l&Ywm1eGwQ`V9hPO|V1X~- zieyV7Rd%!MBsPG7x(1jdD0<$|f=>yWcJ4xyDE|6YK-d`$NLx%JZ&x7gn;U5HdSZ9q zynwH3v{~push@5>Jt1pOUC^}mx!hHmMgd`?1%rzYXM#Q@x6vQAZ@#Y=^&1HX5+gbB zKj~QQc`d3s5a30NF&B%K`kZim-b$1*BemEqG z7SkpjxZvL~_<2k@<5~ps;(8xd+E#5 zCyQNZawYE!BkdnYn?!+k7m(A~)|U+IDbc-bjjKIW(hP-r#HYS|Yo}8XB&=hf0d#5s zdI3Fosq2sl08f+AlOK@X$k^BNYN02g);@Bs)eaJVr0D1n6uawHafF_5z;<79fA;dj zaLbCJ_saiUS-Dq9wYNr}t_oN__5!}XwkqVuJatqqkvy-+e@>4B&!LGRc{G@r%|$1`2E#x*N3mVJD4XhXmEJ-@j= zLU;XY?iErMEkfzqSrjSL~;Z2mXU%8glStMgov?R#?rheugK)v z7|QDdoz_d5@?E3SP<_#}-A8Mw|lX$K1Ka=6m_s;h?nkeY<0V1*9$g4Pk_S|n^W zq?q*bkOf5_3*OVXXP_BD-3I7^Rp?4jR6CQ#gKRRRH-}|~MipI2w$vZ@#1x{ps+4-_ZIy0it{6x0*x2Z zjFMf>hY#a=bTD8&x4J3u$fJjb00v8glhy%ou0gv6vKx8T3;^910!+cZw${G} zlZM?{B+T|=A5L3Xx?K%TgPVtY0rKB=<43K9v3K z$V3?o%LnqE?e_@-AfioxdOqeb>k%G(3slm)r+T%a-N9VAL4|H@Mf1z50IwmrGPBp} zvTuMq8cSIM=BrC3-#np7l%e?bNJms0>szGVUi>SO%6C4?|usbm|I$YnP49ALG-@4ClRmio)(vNzM0&=L%(n3D4(vy=MP+hy?9ESC5xX_rjz}>!{HqcUD&2}%{aZx`gIrc z74t%t(KhT2=2^U>(D^g#v|zOlm&0Ql3y!2}F=u82A*FI)bpz z01+ao%Zns*h-fYe$76>RcDB!@B(8N<9v$y`f}I9JSdA3)oOd$(Z0lk7%k(R4Q%>yukbS zC6eIhheo2Xg#FuEJS_C0|Mlq@g^HRAI(5UeyFG8-T2=2{YZP z6?p@s6scS_u@q9~(H=mSsvLlndny2S_hmDu+ zPuQ$j2B=pJlmeH&D96Ye?erQQ8h2r`7Xu7#>kK*nHVookzMNnym*wB73_fZ`??h6GvC&A|x}_xW?cH z>EreB0#&yZqCIY7fenQ?s**#bwfWKHBoVc5b8qQFJyyx~q}(J|S(4yPwbrUr!3N+y z>dnWbbb~}%(3W9(iPm8TYz+KiS8&BeF9lhpj|nl3fg?}8Ld9&krt=PU653Hc3ktrs>d1i5Kq6{Jl7mM zZY67u-Z!u})T~4I&ImcJjSPK-tWNK6*S#oXHY;oX^jaWHFAqMd)fXBn5RLHdrTz(E zU@q0s*}LEV*FXN%3tf&$jwzk@q_FbkKr-{In8{DiJbH4kU8G=oU1lAx4T6g?8@5RA zr_9)KG0e5bHZK=BE7r6ggZx*mN5%n11@|}FkI^B&7{g!An1V_X5w4hF*(IqDtsg2yw02Y=V=DD5v)EFaC7;$%1U4Te7I=@h@ly`y?2`%1Ch>8@S z9RZOpyJOXQjSLm8K^ZeMu#5IX*c!wnDP~JHq_4MW7{x8 zVJWyobQt#WWN=GN9^c*&O#_fR1g&SEHmo(8+gs}QIrVzqi?QL%OgOzcrpJG>hG6k| zXL*EWku{^n=^lnE&HL}U{)AB{qZMJ@!0we{du!od4%BZm`MZbwp6n>+MHd5BB8@Lr z4R>lzby_aZcgWStBHj6kr)sKBK5SzfqRgG$eRn1r1|$&Bo3~x*Oa24E3ZhA!43RL- z%IlLOlucV!4ut+hJ9(*p8*CeALdV$b+cSk2(T0%AqiOfJ7JA34!J9 zhjAW;u>Ua(G~Wj^ub*~5G6o~Kv!5qETLsO7Pl?bL*^5G*W^3a2y*3me2`Ow zo??MAihq|=(o|&xUJDcmqUxzn_My(&Qhmcx1_=8IaHvsbz;l8e5e5*kpn zu4p24m;zk#kcf)=<223(pz(rz3!iq5Z6`rLfMX5}$f&U`SDujT4g#%j~w+EmV|t3;+<*+b{_>@Gj?cy3ls1rS;)*4BF?> zN#WGHB=2Pu?Og6jeiL5Q>=GA17*6f^cQ_5ux@SsF)~Go#8l(;2&SmzHm}hKwqo9gc z@E9l7c&BC1W&zmXo@2W-cWu>18~ysae_J|{+F)QaaFY9u7Zyeh#4wzHR=r5s2AIsz z3#FPy9rRF8zRf<3kPDL>Mnm>I1KDbwEp|T~A!Acj%QZLyBV6#i*llpN@pxld+Oohs zk1rq`?8{PuOB}+y2HCx|+RQbDvy`#2A&6f%gVrdWN2WfE2Ysiw-fa$lscR^6>13Hf z(e=;*+-WL#b|5c8>m_YqW|CK4_sv6NKYX40@+1CAr(5r-<9k!hz&CVHlo(Rx@%nta z|AEV8pK`;LJ(fe>b#Vi$0HOzK?=pxzu9#^4j3dZy4}G{G5-@fuH^97y${f{QO7oym{2Oxag<7g1kzuV9b7rMDO$PRCsZ5waJhRod#ivy3SNpEWCipxgsxq=_&E*Ca%RgmVs)VboOkFu5?nPRLT28_LQ` z{L8Ar2Pcg|EIuC(JsAL$Q3{PL&LBev9)QOUE1lBLw4BD-!zNZ4+tt0u8P@3~7|en8 z2!}6+4(a;Hx1k4#x%E0RO+L`7*71*79HUfWSL6V9y{Tg0#0$h4j4|t2UZP5|hH)KR zGvlh$Y;dmY%&rDf(@D4Kq_fWgdy9egW@PLOrDK8q%4EuqPQU;~g80aRf(AJnhC0aj z7N32wWXL=qhLabx<$ThZtz2!WC=rQkeDY-s2|6?DG^u=DmjbWF zsV`cK+X4eg-p4*B}Qkf3*?+W}_pGF8+P5lY`zDnu4QSSo&25P@+ zETv8!%Du`y_e*u?zIis4$K6ASOVb+lckrS>rdyW=U6$q!N*@OBFHV_P6Yq79cEqXB z7?%=toiS02q=IN>`?|W!I9fstwwXZX8TnojcuT_lq6Qpp(YnKkjd>y-)JWk%_h~X` zDOn_G<#E{x+2{IZ)b}nVX+yi}r}S4OM&qf5J%%Q(TonM`k!#6|(cLGRTs5P(M&HtK z)Vu*+d8luly2}`oc#*5C9yx?OTKL~xV!{oIlt{CJ*A$@TU@@6O=0s99fSjsqh@tYK zE=7d^#JC-HCVFgCL$hi9KGWL^ts7dP_7M!tKg@t(s!E9@U~`)`GyWs&<|PDEjGr{; z;cC992jt;F_a!-juF!b}5VkE4pTxiFJd z^DVV9g()VjgDqN_SoC&^!geUdI6T3)<%1Y;ZR?nkMEKKPV#~v{K9d8pJs(4H6G%+j zh|zvoswGI-qp0m$MLto%ZemU3S3}9Cz&&^|qr=R#4E29xU#LGWL9X}lXMo1pzgTYB zP3ER7XPZ%DvHR3?H71$D11skU6_Tw%aN?}FVZ!Vm$g+1b&Y2N2)xYsAQKaUqk?br-e`>-WJ5>vlOl&||FXsuN6xM-rcD!Ph$T*G@4 zosP7@iu`_l99KBl(oWOo_)9hW!&x0ra7jBcpOgS44}0+uL*^pakm6@V$G}#FnKH=6 z+bro@$Uks1EwGgy7k%gT{=8IT443^5yu92iSW!Lk-xv>wLD{pa75yp_)rnb?D3?`D z0ks^%1ZHW;QDlUcCiNRbR)l!4-8EVrWpH0ne~@>1cB`nTsog7J;TA zAp3D6R;tgUeA-izG#*zB*DkJeoVVBnrabfHbR3b%sAZqV#D?UEU-*tgxd#Q#j|-u% zz}4vJKvzWKARF`ph7_?P;J>x8pV9r+`(M$-CvF~;fYHpHy5Z(WW22L!sA9j9E`Jr} zjCS1%(iWH-7FE`T#Z-Z;bq5OxEYM0$xNh8>b&05(95sJbsEbm+9bhTVXyeljVcSH~s`3Ch@o;zY3B zs2vasq^we9fnvyil_W*(?v9QVX}JyT&`lB*PFW{jexPBl^lvC;Uo`gc!+p018D{TcCP(P)A+!?e)JUn3ZGz|WA(KFF5$^8(F{s4`-Czb4b=fy z!v0hXN_@ZCT!RpnSsX6f#WvOSnNSC3{s8q_Xu-ifx^Rj%D2FWvnovCnD-}Z~OI^lv zH}XPQ`dpL4I?MlUxTYKS zHm(-P-}9TX7Lw#Gv@ZE##%X~EK>8v_`?=1ZVVk4r_3bym`gjKM>~fcRHN1cCxm{Sd zXym>cOMFT$*u$h3h^u>lvp3%L0^i%V@xCtR2!SeVBi+YfqKev*hzVW$+feIZ8adcix;>_JX406 zmm$gRO@11ozOPFF4AeiFo0B~p;HD}BXxBlKhmLcoVOX)bohCj_@?w&A0VCS%Q|9cF zeC?DtHd+i|e~uPUK0MnH7qeWm8AF1-5>6z`>F=vH5n)NtqnZ~GBse0LdPc5HYdn>_ z2*K_6gz%(67yA+9U_a`*8uA+&R|5tXaW;tTufr;QW4(lkz7q`j4$$kpoL_AYoSoZC zxVzGI1HoZRYUOzGposs4R?3;nnR%w}W3Cl)0~lwoma3jXX4&2No1*X_lCqfh@Bt<~wj(kke z!XIZ-O%X6Cc9x-Qm2wzeyEkRIv>k5For04uQF{BH`-0@8>y-InMr0Hy=5~00 zzUPY-nLumf#iFOJtqAtZ5$dq{-&Dk*uB~v*T{}xp7i8EmJ7fj z2VKpu4O&ZJn|Df|HFiW{qX%jiqCjd&1zV`t7jt0P$PS>E8iuZ$29=WF@2NG1R3T_X zLE(DRNd&b`Nev%jfz&+UcLCTdYFWkkVn-#Ms|~QZdIe8fY8S9}GH7dtqGES~li=== zP<0A{MRplY0#GrU?&+|m0=Z_x>L;yUJycw$p6S<)7Zc1yTc-&oy@obRs4pNNAnE0j zb+85s(?eGU3PAwl#N0|6I$pWH`3NXGX~Fd$(Tt>(j*>UaIKvWDvZbM052hyeGTWFE z$N*D9S0Al@N-oNq9NL$L9}1^FprYsXxO~w_RO&~;Ggv&b0{CupXJ~zX8N7X40=!z< zzGq6oY`r-x`I#@+Pko!R$~hZCwW*cZom0=8NCDW5mCF z2?a1uZ60LIk=Lo&jI_2~NU$G%heeT{x!C?A`XMKW9?3t-!<7jD=((#901u5aH%2YW{f zcCqcl@H#qT7faEasrUTC`>ZjbJ*WxoNq$>b+VPIxbDfds?3us4KL)M_gt@Q@8Or; zpv|VOqO=95*0NIvy;vj)&@QEbjPZ;Jmv&l@C5bj`ARM%FWM`LS_l`0Ptpr`uhx)p- z3v&_S)~=8GAt1a5jc6gA_wTZDH%wXn*h&=VmlvbOdSu|NUK}c{cVjB8E{S^=yUH$ZdQj| zbaNtWq_DCD6Os&9y>3z^*NE?uK#iQ{RhR#YZgIk1*T$a3IGNCuEvafGmqacP=!D?K zIv6o@3cSr9h?+UC{W5k_79tg^IBX-22Co2Awj7)6DHFW`B(;F!e|6`a|t5? zTZrLQfG4Ne;CjdrpY3oxvKN=nIjKr}hN|%}gb2&u3948(UCV`tmNeD$u=4=z)_J%sl`oM{< zY7K3L%QeQ3S{cv10@hE@KL9>ys05jX1pHG)MulsNm8j(T&;V$-#xZw?y(2CoZ!62) z<7j2<9;o+D{^|*tHE`c1uQ(7q~>Q)?lqe~wrr+9GP;s2kyU)I2n z>Te%Z=IyK}sSy8T#*;*?WeWurV)`UtKf?OK|sF0{+&&1wl|8_ zx7-&ASR+jjxvrNcI>KzqnJRvm7yQaEFq z4df)NmZK$;Y=G2NeHmDQ9B{U4_I(Y(WAGobD*QJ?7G{`866V%j^~c`3=2rIGqv?-Z z+^>_{$kmbSuzIzRN>HlJ+k>~APFY;64Op(tddL70ms+*Ki!UE=Qz zqpP}hsl_7zz{)@urxjY;br7YJS2HkGL2Ja1&NRamYk*%95QAD?9v!&mCu6(Qt>|HSk;=__vJPZ_{-I0dQ?}CP@s#u9DP+AjA&B42@+MO7+b%X*+QIPZ5Zb9DM*v|{ppQRm<7RE3*e4N1^A2-Yx8eU#;v-G%nt zbXMRx-Bj>k7Fpp4@I6!TN;#n2lS)@n$mBaqGzB>hzC3_(I7opMHLXu~+zmPVZbEY& zP3MO006fj*VSyV9i^hTq2#Y66*Q*mjkY@wnASuS6hGTC=PsfO>5(a=`91}jXW17@c zTj&Eh23vWOc&9boW4WCPo7uKRn+$$b4rRm=?Wcs>?9Ht%EM5i?HZ|H%ZXd8<{TKn) zqvmBKKMIFS&?Fc|*?vojiOlxnS@sLeY2YMvpkyUND=N(6kQ4)<3)d5n^x?(PnP)Zl z+iPY9pap-Tv+0OXN+}ESW;iQl^R&pO9qe0Dhm8p%B_JmnbrU#FqX~DS834F121X|HXz+3vYRg`S}8I@BQz1E>9)3pAN{%M z`7;Z~xy+OeFW zy#!lq#@K;f5H%4nImw#?W$NgC1|htM3HJzf^l5Og&HE>mb?o|bJe93W=PXTL!1~J9 zMJfeTXNv6D>aRfh_CszcAT=yLBE*Kdo6CUG!p+3kJ!5bFkS`CDbL~c28ug+La-*hP zhdyTwh8%V*hgUtEfWs^52jQyoXfW7rzlQ%;3(d0MD~+~3NPLzst@rm^DN!uPSG{2v z@0Aw@J+Tu0ofONJ#EKnmK(`X6A0{NJTEy(!4_h4&Pw_(1g~%5gZ|Y>B4Gn~>5T1h5 z;h(l9R~pNa;}zAxNW?g*pbss>DJXaO6JL7Yr|F==9EN$W*9{xMR}9D2;MfPbN8_D? zoDLupV=JL;j|-lkh*c zd2v5&w-C}bDfH!IljM_-%WmousA5rJB8JquK5!`8d_jPgtq*JvmrI>!xAJN%8b{Yy z2*nj9n)~3=Qf@0q5F;+6Ud1(N8qv80;~s9Rj_jDlO-m$!n_+9a8#K^bS{!N^PP2u> zRgGzKcQk4Di%+8r2LL&mTqiuqGp2dV8IeU*f3bc;>JVPKq~&Tt#nc@L^uv%{?r~iE zl{g#Y@eX~agmWym=YewAej84gdXl5EP!RaY@GuJc!$%mHCc*9jrfaea(Fg;8>>vhm z=gscrk7?&!zLy67JyS_j3CMnQqSH(RwTzQW)+MzM z)DEtuL0$e{E72ox24JfIRnmZV9_^21RVo!W2r}VgmQ_S;+0c$C6U|iw7^s}{?-pj; z73xwGDjp5lAhgoi6wH{?qAxTCbnYW}X89t2i=(+uSg4A~HgNhXJ~=xKxP6h_GZe}h z#pcHmK^uWdi(EHZlV({P9t|Vtc8VHFa;1)V6V^wZc*{Zo3?xe{w-E?^_IC$wZi%*P zp30srH7F1X=F>G0meBa5`Ee=snq5QGgpP$iojqM2DfC#A0z~V!m_P$H({6ZmkE)MP z6yTF4yH}od(?c-n>K-ER9yCTn#_}}GwkDLxR&}?Dr=1;j218b8`6pUC9LuYX0W;;y zrIbZnVsl|&O6? zd>Sy)G0U z$lwbIy7)rvNAtWbc%Z@hp#l}jFHMafk5YX!up>*bH+JWbZX0Yn(;TAr$!+vsa=2K> zw05}UQTGC0#V=Ip%#`g2$zp3c`(dokUDIQR3pt31N<~12lzkk??V|aOUO{R)pqjEQ z*p3A#TNF0(6AN^s2Gk-i zVIVG`Dk%6~ceNENXprFr4uh=_+B5QIbXI3ITyPZv4_O&IB~BIX7D-hDkd;Xn701ig z$d2&eP2t_tgpmNFTm-H+GF&9nfKXlWcmQVxr40z+LHQdvF=R9V z2ZqX>!J7KsIfcC9j3GLEZE_b^Vptl@7mZlK9Glnr@Kz4CD3qevieZI_%DX`cusk<+ zI0LABQEQwgh&B+0s#{m-0u_Lph$<8^xcudPf_oeJ&X@? zVw=HGjtrnd+R!K*7f}*+GyNjTh6dm@m46jW`Oi{3{!4ybmqRWMoJ>qoR;US}39-EN ziO&<>oYoxr^v6srB=lc@=AB)s<$ELzqf>VJmJh(P>*EgVXD97_p+gVBI-nLZRkBPH zGzyULTQLpRi=r5R|BBL~BOP`Ewn5@IUyV-t^q)d{yoev?Z1ZI~oihiaMeWQSMR$r%h(f%>~vZeu&$54b}V4mUf+i)5}cJIO) z?gtTnBy(*Z=ERpzZ|6oyx^-w|1T30S*HXKnoZk}_fKj7&AleABUMLt{jJW1#22aQG zmt|_cbCWP6*DZnGHqKFU-6-saP{U-9jACT?2%yGVZwK@l)!6mfjl~ft_7F9QoaH(? zYG?Mi=viS(!q(C7-N=3{VA;Mbi`oVp6%21mQ@o_V_HLp(@l7bQCA@(4;kfn<7SB3Y z@h@i9I&ZM2g_IaE1ee8{{DVa-(HN9vv@}@T)uP%z7{;XO#anZ|;8E)WcsT5?Zv$ln(Ihi94 z9>j38g)Vk}93gAQ-A)IpRuLK+1`W-RFf6$AI!xIAy5GFJXDxoZ%PzSnRq2)Ck6e0W zVk$e1o*(1O>yeK*1#Wd>kN1!q4rlo*fV4f5_4r0W_!Cq#>UVu?T#=RlRObusS6h)q z?!MWZDf;=o^R$&<>fS$>3%>VfuX(36t)o|MJ!Y2_XD^UB7-@>iZQUnUNL#2 zeKL^Jm@^SVAoXZc4?d8%cXIsp=do-!OTDxjoqb2xoidr?XhnQB385=+L0)R1nPGWh z4@Ol!XnaRx>5|~K<&wzLm_7*TRG{RFXhfjfgZGuK#l-0qd2^xCJb46XLnkStjY8|v z>msn`(zQK~gC?kJ>7)XN1CB;kGXpIvLNK{#F*T$5OrgjgMSn&rM6!?oJ6%qBg|F!L z|F%xm5^{f+y1oVL^Ty2yAv-*`oCZbY(stI%QLYWLFt!B>+TmS1NKeQ{+}m^p5E}GO zfjSymfdhk_m_5U!b=&CKIDSz&+$pyTf4n>59MLRjC$4-D9R&JQLq!`*owBk8ir8x8 zSV76eV4}bg8(3WGkIinQFw-W+a1)Z51F+jZXj8|d9G~Eth z^EV?#RQ@b9o)J3b;u)}YLdP12wiHI^oPSqv59a{}nEFzkPk5iQq2`VBEOcR)D^gPvG<=$AV?g`aTt!t#aj1ZT z4K_A?NDJEiw6emu7XlYxB`u-@wRF%%;X>~#2T&*ztq!mS%`)UNhporhKn$Rs1mw0X z?%7uzD}Q&8BP69piKa0|;%p!2eUvtDRWW{A^F&b2VEUf2!tR{3ud z;HR2+NzMr2NDPK5J~70j(WX-aXxwRu3b_j*mgHWk0nmW7ouq>5)Nxbj6Vzy`*Tqks zd$w|Jrl#+8@!ya@Vvgd_sj1jp_0WZyk&`V`0 z;GhADsTr2dfSUc(I&#u7fU)k=n?oe9g}e~~HywO-O6MVz(A(BUyH&&Z=$^OBZNWwf zE!aMZ19W+cU_yXN*pQZ0&Ik)0`&=v!a z5hlsW2ku>$hp8K16r>=wJjXQ98ky^wo69Rmct&HgxLVb6C3!WY8B~h48KHj2gz9fZ z_m83)tD(_ukQzl6tqCR67^b*-3@2o=$FYxaF4I6)6mJv&W5&o-Hh?4){He@Av}fAb zR7eo*JOcT&H;`Q*&jrPhF2lGMBv z{)FzYVj9>74%?0q|FN8=fH@)dZOeo~17Ea#?j`Im%c~t^SsnV+chLLjQd-m&3p1Lm zxRr%W6z0{y2?2eUT?=UR5Di^{7!T)^5tD*xRa;#yeBIrBL2;Z7UVF_s&SN@@xn(Ej z;F24dMdQB$0o;)}9geaWYW?t!9F&4XEMYh+hl?w-3=@Wcd=y3^&*RvBIl|3JP6L-W z^+enzq-7JQ;K&g91f9QR8-Ye+Lg&#NB=Jpl9c<9`#fm(8V61K{WYmcp5)Sw)8h<;C zXQ#_zoWTmKbM#|Mn9=sDh4D@vvn=H@kqJ`s#Sk+OTwMAJr#D66PMj=zbkm_>Ipk4i z05o+g8$!?+bLwEl1xvm+YDA3g73y%Id^4(@z`BjRf`9{a`V*-&-GU6UF|_lqsG>(Z})Ua8uP4($2Mb=CN9 z;Dk@5ylu`Mk$_a$Ayw(MX-C7q8hry49QV_)LG*OYShU(&awyIsnzjz=2Sbn+qdXP@ zV6*S-m$$lsP?+h3DmrG`49P&n^vw{ER`7u*Kv`i zU^%SH&e+@t3tXx>Yf|VpjhwT0%qX2wQMRd|F@RP9xAAG1W0axId3@Q$Mj#gipY^iZtd zb{)*4IgD#lV@}5aJqjZUWhFmP*xr@XqX@rrErV(l-nu5#dG)wp2vDyPS(Lz%P04*a zlNvA$T3H32ijq3r%k$#aM3o6*m-SqsMqL7$)y%;LY!8!R)Xo6Z$&N*xDz5@&Nz5Z$ zc9sK$iM(-%Vf$2er;~q!{uu84DPiZ3x~guZM(I^mP{^N}^U-vC0so1(IdNHM;ZX6(5Uk{h}~^NRcpMMCx3&hNCZR8 zchaQ>Yt(^#N-a~;U!#u5{50+`)1HdM|YcYXC@19zp z5>!{|&ihtPSeier+rEpliSF~Bc3v1K>2i;`1k3Fs9^O(kL{ET;%QgO!z0j~`#HlgK zGs6oypW4D8?Q=GKbSUGT+yF*!ANRp626OF7?AZ6)b`01``aw=yyErYzrI_b8MRs}= zgAC8M)J!O&VFxDsME{Fi($P7NmVW){6riA=ZK!>*-gFBot`Zy%Azgw?d<^Xb zT8$RsrxzxV>Eb+upZELqRV!lM-IAZjdFbNEK4d;61u7)DZE@Ht=nlgrk%2)>MaF`s zV&L@U_BQ>#&@AP+q`k~0$2!#g%oKuga}Tr?$A5_znHD6}>*}URcUlBhQ;~ZC!#|p0 znP9{KlMJM*l3iu8-LUHDKyZ!&V=_q>HpHM=qe==#=>!bL_Ru-11nAkBV*)4EMzj^j z!C=H&4kA(5>jh{B#v*&wc5mwtp|d;GG!a9YN;3fTg;+JtN(~!ZAHXta{W7Y(z6eTV zWV9FF#Q1PmR14eX!;n)0TKmKz#r;EK#^`G&4YT&Lhxhep8d*=rKl1g%^ zNF4}X@(IioFVUe3t^F#O`tHmX9B^}a`^1LOe!DvUA$KFkauto0o(;k%yRbUgKR6#6 zPB>gOgzf1Eo0ZkA*9-kUK{Uy<`7pljjyAy4)ot|S&}6x;3WISccfWdn_TT8-UcV<~ z{?!Urmjy;tTo&24VLbrpj53@1slUz#<3(sdg)>DIf>M6q$DVdmu&;w~WIuIzSsS=W z^DOq3$i>orn%sxrd!Wpq=?Rj74Tm~vcFK2wn8cn<0aXiQ+eS|#V5Z=e&JL1n`@yoj zV(k+9nP%%u!zm$OZC&B zc7^U(fiOp{!RSHn9j_KdjVAa$l0Nj{tP>(Hdl1)N!_JflNj&a?wmpYZ6YRbnT<#Lm zFWDr~cZ$YwSpE*r;p+t2k%pM4!U<$i*~A7s>=;3! zl~B6JGrJ~C6JQ?VPv|U}e|SIh+rzTe%`{WADbk4!Q4UzJ?XIs&>9mG)jA^mF{|oB9 zh;Zl31uBvqv z>B2K;B`vr=?JzShQHIFl6uYXc)2W}78F9|pkxMw_@JxmdBjLK%w-fv2=-iihs^ju93;{v!?**L6Ym zvG@W$*|shi+}B(^b;h{6Jl%Ugu`3<(q)AX^=M!qcrUD_^W>=@*O%-Xws8DghmMMBY z0Z|J38+g{o(PCHofuLHswx`1>-;BO_PdE6X=e!gTKi}E%(@@8a5T)Wwx+4!1?D_t z@ht8qM`Ef1U9F3iohg?F-d2fHTZaqhP zCOfEu{a5`2-g)6f&l2J%gsjV5KS^|JkfCTG-ohFO3iz0LBkIu_R1%@ZkCA|H-msX385<1;(;6yy9qFt z5%U_n#a0Z3Yp`w;MZ0=>!JLm|D=hBJmwKG+KM{2r#BNjaIFRjDS3%t8 zU#^x2|Amv4-l!J;h{Z%`Gau{w z7Wa?9>==baV~KWjW@T?cPoW>6%LN42e2PngJ%Y1_jx**(wj^kwZ`bfveKUTSoL?{5 z2WS2cJlkTm|sjLZ^??H zCHGfJ2S!9v5c5BD+EqDJ7jA6!MkOc^ylM*v#mlm~O+T5ov6bs-%&)ZwC=`l9~IfssUm)1M@W!r=di0=XR4$%WZH>mum`4?yrG=}FGJX|MN#YYR8AhFus1&L$)J|bmd(wpB z*)9q)&1pK@Zi0=LaLGBH9{Rh9a-I9nd%wRzGkg$ zgdyCVZ9<4+B!Vaxhp5!6p%|Vd`$({1jSSM|`Eb+!ZdGV2q}aN{+ZOQ@s404Kjk3mf zigIACtBh5Q7JW4sPj5DWwHB`-cRUZ5SJg$@IGudKewHl~0!4Ltl})8&8_J6I`Uq!P z2o0kHbEJeLt@;KmV9;RMjoCZJ~7}k48uSewkZbD&x)qN^``7f)Q z$&57S8s}eBpDw{~(XOz73dx%t@y46^IP2!g(v>NN?DPplRq-JM3eR~|zXI!_N)?e` z+QY4`(Dd0|*?$}oxv8=NWor_{xY(PL(i8WRLLN-a#J~x%16WNDo~pO ztW6+s_&w6Rrr^KKk~G&NlsbpHW)1=3VnEob^qdOm4_hLzDEMNJz`=v|IxVx?koUm^ zZ(;17Sm6K*4Y7Q7rm#EtaSIA(_M8VetBhm?iBfluk6>x1K+7(lLzdI+j!vHqWt+)2 z&E$Z_SppUs8qDeF01X2l_C&$=1W@<6_>;>whiVQd=^Vg4i>EqdZemyi&p!F1a=>2)Xb62ixHR{kU8o(!!p+1jL*#f7SFj1fKhZF#aP-A^U!9lwG_QQpfL7HbKJE8lj;Z7@Mw$>^$7%t5eY<#1z` z1^$t?H?Ws{nd;Dphhdf{+vtZ>Q?0&s1~?l%6YmXrs`Bd02iIkXecKQ{WOEBwBuvh% zNG@;e7GpDn9Wn}+cJvt8e~hWQ?J^axt(QeWAmhUU z)VAxYfxK^*H?a;{!7cvEP)1jW3eSAep_Of` z)4k<=SuHuGiYFIJ@uuh$wh7$=)vn?A-Y)3AaV>TbEtl6*^W3qxPC7BI*8Zw-$p*B# zyJjfP90*4P^HkGCgvQ5!ju7I1O8|943Kx>`k`Po?p_XE49L?7jtuOXzGXS22mgH#U z40I6yCTr6PMpauHT|OU1KL8YE9qUnFd@0X`c+_x_+m8@N_YXAv;_KcT-EK^qWB6mM zMB)Kn%n<_B$d!i`L&nNSf-ir6(EpDjhvPzohkvc1SF<~>aaJUIlC423N`YTs#TZ~> zEu^{!adT0^Lw*&#L=}eEyZ6JE3KgNm&Y=vcS&FO~G~dDgCC5N+P^q%OtpXtxPNVeQ zhQY*OJBG25>WhGG^FV;_BC(;)lhA}Utb3LPaeKJQ7oO-Gy{I^X8mV5o_C_ne#6*}A z562`o|MBiaq!25k1_r=>MVDw%okYs0@l|jMEk>n@I10875wcF6f1{oP5PwZ(o%#(`6NB%6@K?VQS5=C;~ z$(Nzrs(g%`RB1|{OWG#3rna@HaP7J>ka31)_&$(iZ?! z+XC%}TlD^&NR4k^7z`p==Vz89`S1}Ei3)IeR!_F7MCPe7>2N+s!^dxPJ6drKr$A{j zxDuT{t_nW%uilZkubqqF=a?MwGLa7!v0z9L+DM4)Q%Aw1Jz@budB~)qNVg_+W^Di2*PW& zg|f&60=SHuO)A4?mM!G0^TF=MLkei>V!D!05LeoxS@6EtOgXRtx;T4NuK`_OI5ybg zfO+gnF4kB6_6V5nVSphnXn+A}E}zfXtESp>0TMzCyL2@Z@fY8sd_sfdRn9&z4+Vmj zSrzZdGrjkdF~F=7Uk)GPcAl3gNYEI`llusPyaSuwu>(JehKKBLXE9w+aV}pB&bqb@ zzUi{MJ^)yaku-0TvK_0q{N6FLK^He?;&NsjCa{&gSHO?BnUq^fpqjk$u=0+M$8_{> z4=owq4pU``;k^XQPb?0S$WA3r^dtvlY%RwJV4fzY{Yp`+UhD1_pf+h#PT1Z`9f#3< zt%nIQUWUf+TPMIR)HVp{vM&r|u<-(w(Da2tN?NzIaF~D3)5{5XT^xZ+94lmrtW6q; zPXx7lU0*u*RwOZgb-cCEVT)&z)h4de;@26qHM|Wg0ulx+=ou^&s1O-hp!sw(>LlqI zgLMeH2Q?YWr685Wn9y7K^U@EmZu2K52=Z z&A5i|S`~VL4m&aM06(uCu1_`ObP~lBa48jUm#T_>2DWSyeT`&i(%D@$Z)L4GF|VMX zRDz0ha%TDJj#n(+_*dbvjb`xU5~BPjs)jY4u}@I2~gv<`i3 zFhX-Q{3}1&0M;>r{$vRLH!&$LC~15T)e#+1rUf!#wU40T-J6adk(zlqF;##6h40TU zw$h}H5 zga|+#ErE-8jjGa_Q>j*KgEVXMZ2QexuwRj zB~dW%U72>L(#Q87nEh^~meje^zXwU3E z+`L+KIV$m(c(KFNfL`fxRlHE$F7nQ6kh~f7uJUK^+vri}@19F83_;`mv+|<3uSs(q zl2*>u>iTU3*EE||omyKcLqfY9X24q0wB(k2g+OFba5fPKkm_v7pX~8NIE}{DNpFB|L(!iJm7ih)EC;8H#C@#e-NZU7;f{jsZEcK^< z)BjJ~pJhps>&T+$x4*&UQugHhC-xwMhOj0)BWs_#>Z5c=M!1_PRY^b~jXeFOH49(Hz0@IM&pS=F5Y=QG0d7!W)5hBaLW^w&s#TTb!>H4SWr z0rD zN^xnX&Z}@iI}}}-!uWzeY+@#ixVUsawg31$r8YD?_U~z{M?vh@QH~fT^2N|~v3h)I zUbPwxlgX&%f2oSnpV&bNi~uj_*MDV+&&jLb{*&1%{n}n9n{Vr(3qwWgYd!&}jKCUj zv6^#fI^#{3rGceFE8gLFVPc;$4`2f!V&WcAfg~_CPR)bMWm7N>FwxLa8;7m1@w<6! z9i=LAz&2e3sp1|S(IN>93>vKJAq(yy$OymNxd0VnQrZE*H^ezu{Nd86wQSZ+Cr*HY z23|8@?vrFf2-+X=k4f@Ut7>GB#mJd?Blu=~Wa2>Qng2o*GTc7MmzhH2bRFBt9U|uv zVG5601NpSwy*pSU1*hhoTl-O$S98o($xCwpZ_~&BtTw(=c?^I_(RA^k{_#mmZ#%J& z7b66Jxy-qwMju0*vdR9f4u%tNV~aep)dUp+z5Kwn23nSH;CL4lv*9h;+_W~LL7gz8RH#Hyfv|t{J&4>QB9puyJ z*+E?H^yWKQH}x|`5^-~1@);)F*Yn!a8I~Q7>&bG9xbY^9wG+e9Gc|DGftAZ8JGfFI ztM^S8M^*+G-;z~-;h80a{@BG$Gx4h@cDz7Qx0tQJNl25Wwt3iZ zcgs{ivx%^+5`^O6riY~5+mzOTrxfXwsHYm~Vn9}Z+cPdjQvZEeD8XMV{$VhFGI`Bh{Mho5*gvo@DfXJVG+NMS@;Z&{5o!0 z&H|2-TV4pCOA)US3Y3}Z7s%~TGuh-k?s&lEJJ6EFLhXoc_0Av@fcJx`td>eOFS-+c z-wATIOxb|&!(BGKa3cEB%6+=a%Dcna;2CXoH&rBikOB{8HqTb6>9gskMp)FxR)kK6 zyci|+uleIqZ1{gTQ)yIIyAmCBszAasEdBQ7iOP$JnDUXEGy6tHJT0D~G4Fs2&Qaqq z7TZRe7Gu-zH?o+}X3#GEmn>mXv)|S0tj{^v{p(1aBbNtWRX7RPscIOcp6ZbGp3`4l zYIL}j>`?fx#vM4uscjt@ZbKw?@F$Nu;ty-924CaG%r$B@#${4FF@Osqw~-*}!nCP( zUy$`+jIoA#Yrt!c-n&K)os89d$_)y%!BFxXG7xV$ zS($^e1Gn7fPUtJ5R*$nCRhKf9kKo?Gw0&3@Bkbhg>-E_1iNcGyob90D*{&UM=j*Mb zg;c?qRlAkQA<)IPZ6qZpkJ30yjw3YgN~>#h^M`$o_4nt|!cs2y4B4`PB63a?$GV~9 zK{`E%+KmMblP;qT{ElY{&@y`MH4{s;`;#-hX<4r`$?;Ij_5ZA3v&Fu>$BUujkBfL} zF*o;i<4DGRVXUhh;lEsevKy2d7uxIHJx*=FVZ%5Xx^K2*l5?QeNRg3$wokB$kM}2wvXTi$jpDrB;n4|?N1Ze; zLRQH2%TLMxvn^%=J8BHbVlj|Rv^;t2IQ-*0^(PkPU?*A-rMN|xM$$ZH{}796(aB-+ znQpxu_4(E#LTLGf{)F6dJMvpS_?JVZwJP12X;T%)Vx-oOo4Vlgy5_2t;TXZhYXE}+ zaPSfFvFWaBqxBH4d!)tJGE- z7tpHW7}KS4(Sm1Iu7Q1Yg&m4y3MHq6$W`_@?cIn;)Bd)PAgL1s-8kND0Kd2 zg))-uyd50v9z1!B=ecs%d{8YpK32=t2B{#tV2XmR4Th$UA=_pt`@HOsjmBiP&^*Ij zc3M~&MGAx7XZj88;LCT<9X(DQkKC^?Gq20XCWl0O`E-LJuMCOwfYV2#M#`of29e-n zPP2aoLu)bX6!M4TCzk5ZT1WMYTPc65MG)$6pA_(%{e1qsyO~pCF2vr}fBQRzf><9H zqoQwpT(T(Dwg`)ZW|CV3Jl=~dnK)UO5~;t&vD+8u;UdlB1@0a#Q+IGy&v8e8i6v^3 zQY531vgpa!BoRa7pErSq0s01j)DdHX(-5Ev{Av-ig3NoUdYEP_<(`yeV79h3l`~lv zkI#<17v&UbWq76V2Ez9ijVhVna%$lHKXmiL6LugYEMRb&=3?kaeM(WHFH*RdGB{yF zKb`ZgaycB2Oj(8#f&vR}$^-;SnP3`)_Ll@DsEJ{Lgo};d)RqbD|A`&$P395(PIxh- zD3$kk*+_y833@<9ItaUJ>>B}aJRGBtJ%JLWEO)ENEDcrz7*T*dfewDrpXI=;f@L$t zLW3S(%x`)q1l+WD91K`vejGs788tht;hc`*`9mkZ)lP1ek?`la4c%Yg z>EQYk=CO(2W606UH_tYmqf4|OY-+gZm?qm20omy0sEQ&7JDooy1R0Q%qT*B|XY)5qlUdN3jEx&XVG`TN36jW7j?z5TX&Q0g30&;WI#`<+#H-vCH8#pXhxsl$tk zq?4ya0f#Qo-MczkPDW)O`ul4G!S;()a7(>HU?Snv`3X)Z$}}AMiCj?CUKE@`t`|doMv)zho{m*UETagA4&9D73KzkgIeO~aAC`9p&;vF6)AI%9CQZG z_!!0C(3OE0VH8R7)M7JHlWolLS4xq25ISFW_9n*oqZUoiSWqIW%o8~n*rL?&L>u!}&@6+mUBz zp39c}@OZ2Mo*0-=k=+w%<+k@H4Dpw9C4Q+Dasl{6o9}-|m*q5a_dtCv9!7vLY|IM3 zkD4_jup}3RU?K(eFl^~lSRnm<@ptG_8fMGwZo?^S@CE^SbeP5FhAXf&IV!Q zW!`6e7Y0cG=LT>XOpJ#~KD+WoZ?LF`Dj2qwTWxLZa~`~6YcX4kGAZ{8BsaRig6AxF zysQ2sD77P6jI0d!Y;2mUAQwCKuf{;B?%p)+ZtBHj>_90EmVc+XB1Mg#;5pEGoOZ)A zo*G%jeYK;`iVWmBsIxdx8?3?A@8^40%JwK z(5sJU;x8J(B+ZBTm>uUXrMF&{RV`G*)rUxHdpO%@DX}VE%8t#YL0rFyMQdt0Yz8Z8 za>ys;=3_G>9;7B&>mMrG5B@V{;|=^}wm65zO^6pGAV>8R1^|}~pi*2sUL=`tsaFoHw=VQzOnSqK?l!xEl=?U!QhhKy%sGSMlS|tdTiK);CLk$ zqtZVaW(zoAb`E3E;ZtFi3;QhCYXK1jb%t#Q{J8cTD=RlhG*C5q3B z?WRIJ)r%K#e^ex7Mur<|#hfFAV}E2aeuH;EMIVXf+K{B3T{G5+}#nr&51DFD4!}tNV z8t6CH@%4C*qD|yXMV+O}O^hb#X zo`M=8R_=Yd%#q}zjzI@IBm0IpM@*Loo}FACsjKcm13A8&8 zI{dc-6#d*4lD^qqU0*s~ox^E5F61QhSr0bM5z#o-fT`U=Ph4Z{#|(F}8f;(YdF%%8 zKb?oMSb?d&Q;cKXV&6=!UTA2833+>l+VnO!>&}M2m~zTL0zo&ij$`i#70^2e`x}vr zbg$+_lk;U$0Afx%7I`wIKv$l&<^{Ze*7{|W_JPg+4_0aNa*~OPnL8NYwj7`rTUPEj zJnX%jitR2*e&RnxFJ#21^j(9zXqAo~jQiTrTnemsk?~r_;tOl=e<%Z+A2LOfbszp>J6BaHPjBMn3jLMh*F? zL}=KZ7xKOixFwuHY?R9!;BEl^4?g$?2WleBa?wN%7|RB4^+9JURX4nSk^yl1*?ht% z@VF;oOIx4Oz7hvAbiLR4=Du3?C&714z<&gL*;h-XnJCDl4TJ4?=LI?eUmA2G?#2+T z1;8XsLNmBON4Wlp!SSswixT>l$BGsvurZ=s4L^)9u`A{YqF_UJuxY}pvp8kv0q;bK zi)V6UbaMAMBZlOmVb(0d2CJo;s-uU^X}A>Pt-hdVkzA@qwdV72UCUN(5VLfrQpTPG=V^#U2*zE0Sp&5zrB#;CNDwP^fk3!cp9 z^>#1^L&+Gh`h1)&Ta`E~J%^%Y@|?q^#j-JKvlN%-aCk5K{o)LU%_RSU>^^wFEM(zW z#5-+q9=MmmF%U0RsVL^nLH~K&-kVu^0{mkT71DT^$`*I(^3w}R=zPdm;(!}rohv$xImhT&&P z6g4w@=7s8jN9hY!#O5rqm4~cC**N_=4YtdYG(qgSbphXKxV|kKJ1&J>EK6tQchq)+ z-rbKZrSaG+-2h8Kw7p7nIi7s-Qy- zhIDj7?`}TvpDfZml*^ApW{rX;kSV4k%_wN_Ssq4WAIwaLMmZsYZZNZZ7QQIT8QfZ! z(STIrw5!%$ax{$vUxNz4tTYpaaVu~uYykd?CbVOOTQ)IgSj{iU6k%9~J~UA8&2dL-%fn{6Jo_;GT=9{3PO#F(mU9PenDBw;g^y}78zJaPfh)o2}I#!1HWafyNs|A&BwWOrE@pkH@y+@OUq_lVUWCXn==t z!vLRy0QGrig0Cc$}u^FRm!BWyddHTNz22tDhQurOW)99JH|ws3P5^% zYfvD2dG39(#Y6TIUo<)Dk24G~Rb0I}uw&kAcuwlq*zwN+V3~450o7q$*`umquQnp%-W0 z_v*k8?Xl^bkztbS{q1|4(_pT3VFzl)I5Tg(?|5{S@@B03cvcz!k^%J7>pc{|NZguT z$m2JMdgWC32VNm$^ZZjc|tGME&h2Cm|$fXTx!@=Co5zTLyeYxtPe-JT)-Z=0xBU zGdgO~Ku4bWj;=}Z&*$^~ODXqR(-{tuy81tJcyvMJ^ODIgg%>13wjekF_jW$@d%oxpLk78Ht?#fGN{1&Xw7K{uENi|3r

    zZ9mnlPB5 z4e=5Z0Ikb^Lc~5im;KOPj(4YGR!MKRLx*VW08f}eAegc)NBCtvEYdQTFiKt|tR?}T1Oqw$NseJ-+zCV)9yz$;lk z0R>JzmhEJqwUEf=(I>yT>c{WsWDVhMVdn8q(wf}zUrisa6HH0Lsyw~K-s_i&P7;wF zit*t7^%^9e;t<0ib9Td2enowta$czzF`sq|0TolvZ;d6K59TJ9*uX8*e~nO|%#f@0 zpUAtj;RRWjOuXQutuc-X;6ItUSwZC&u zBKl1;EIFZR#)%(mh7YNf@`!LofIY;sU)E6rT*0R;hxOTs1&|&T2pkX>f@QyA@ z2br1|Ai?;eOs3#vN7O``jeRT>IQ9lD2bAaKREJtWRV_xW4W!#>S2JCz4G7EERBTuY(|yUogvgV3wp8y<$QVWt-v$bf4< z=Qvqfs3(anT*~gsXqpD2zrHDhDk`~3A_53KMLj4HvG2$iTnybb+xj(#H^32pA*t% zhdk_{&u#j2E%X8%P>P((bS6iliQG+;5ztwoiO0V8%u@+)11~pA1L&V7HoT2i2?B6h z7Bx(c0M~7tE#!GhL0Qz`frekz9c_2-`?oa#f)6MUbr(aJU77pucG3xkxY%z|2%G+NBg?QX`M*eBbrVEZ0dG;cNK9)FLOpxM8GQxIOVq4fn{( z79VDTTEkziI<_B>%5jzt=b&5t%{$x<8Z6I8hhiT?o^`MZ0`)U2vKFUH7m`eArcOqC zlZ_OX2goozL+ePy0jeYoPDzZzh867iN!E{*~hSmOV zZICZq^@8pTwlc&R0Ua7M>WDopsK-^*U|uR2I6hy0_;y; z81&I=c^WP!G}Wob(`)$VQrvb)A{OK8^-EQk8R^gFu!<6g`TDGQm`li+9=FgM!_~Me$Tp`LKS8aj z5&EFvT8OvVCaAr-9E32V{lXsT{sY_0w9J4H@R0sWDPc6%{UE=z`0$ryGj|O>*|LK5 zI843WFK0NDg7%sW8TCa1Yg{kn$`=Wg7%QlA*>>=E->e41_!~BtG;%#?0 z&J80GcaMdxH9QY!$>?OkpR0qMq{`c0~N@U zn;}nU;k39mH0qeuOW}uiaA1c~?>m^uGzh^vcEqhp%}#xxDai@I(JZl==a0hecsQsj zK>}J2NBtd#lnRs%OFRVGRY{8ieOJSf*489W>~2Oo+vKflk(!1D$z&UyXmiRi9+)PlMPL{`xLc zOaTWs`9cv9Z8L=!I8Y((umRE+_fhGOkFd`Zy!PRH#nr?l!h)t_w;kq3Em`V@ zk|HSgM%o=dmU@DZ(u{>NE;j}WP|JXG&t&|I4vSMb*3r)Yne+uvtx@7*ZaHW<0c1sfn;AaZ+-HKTugY2S@lU*B+L=m1({ zh+f#6e^M2rS&RNDIqwE{z%pfw^+6yRbT4)|@|U2amnR?o-gNH*f>9H2t73++?nSbz zqriqk7wJ1jyIwY$cE`5ChBxti094 zyEC_Uo}^u+vAW5fI*#(m56vi=EEo#Z$GqUbA5tM_FqK@0l5B>>6jNl96wV0HQgj+U z$nRq+o%`L}(DMm#_3_jEF}J4{Wl~u7PX}wm_3oS4BN!A(`WokM$YaeyGG+S4KM&oQ zzIwVMYaZt7!Q8Ald4QA4<1s5b_GZ6Z&ff)ed^_+0b)s)HqaW2iB^~?kvbD4+aGU7q zE`ZQS-)A(4@|K_N-b014XdRYZ+!qhr4@tQp-L*QKWSX}sxx$<*r?Mby8jakJPj#7P zy4opKE@C<&u;4$`5HEWcY9g>laDlsGOVWONe<#`4=ru8TB6ukzJEqb93};G!ph@$u z-`IvvB3(l| z`*kWv$v|&8RJs__&Xc=wq(Xe+0HIUM%j*&8bx9c<1zE@l<6{KP#0>J1OO82=B>fTV z!j!%Ai-AN4vvngMVevaW+hyE}HQQ71^g4lCoV#T9?|yZ547-S=0{BnXs_~!RWn{0f zh7@qvfeT#00>%VzJc}LYMvnXA(bRuF(;fcih%ua zHnKFIdDi5yVmg!TdZJ-B#?J}t_QlWZk8jGa)v0|k-zRiAPNOCX1_C9zcfeG2_=aWQ zI=M(0;m~HJ4AWA3xA@B`!OQ-{b_M#BZ>W<@ylyxrDDsp>$j2~GET}pUXJrR&dpwU9 zJv`Zi!11I&Nr0Gn$R)v}JY=B^p5U1AYnKKVF(#o82rUb*5!osO5c7ojWW$#m7%XG9 z+8RM~Ou7es*D)2MklLnol(%bQkk!aEK6{iUaHBEpj1S}Nko24NY%qkjvO#CsBC$Ns z?{Qd<@$wU9(bz5JyxbP|46Uwu^1zZfasgv*>G>M-r2@F@Q9lIVgH5ko2tG?-+XJ$d zdI)l1*lo*Wuo+VazhpwSkb42&qGipql?aGbIw>T;34q7Erq=;>JGwu1qGLE{Hp0+1 zpy~r2(*kj}OpF@TZV~2bqX1sSbX{JHN%4t1J7{2#kK6cU$uDQ=dK?D05i8H1WI7xjwu`4h%3c*h(ap^O#u)-5}w#hlNh)TeI zrZQ3rM24a6CP?#h?+{K&LoD4fyHxel^0HZ9Rm?7r5%ptXa*c49xE{_Nq za#ZDBR_Nm3Nm{(v*Vm5zM#V5>hIO?Rz2O-b3EzqtcVv5|j^A9-V;CC{Od>vmjs+5r zpJF$_*lb=Nf18^RqL)qo093;T6SN`srRm!Z&4$|0DTSrrF`$j7zpW}N!!Ys0=%l&& zbGU$UIT4$rT1b-j9sML@u zzVYi|^TMygOLWfBa0A%9Hg0HLek}}pX)umFzlK2_-e}KcCFfI?nI8LiqA0bI9dL0R zPf=u1)jjO@${feZ2b1%xim5{NIz!LkrBhP`gllApl_k1d()(eMD;J!C+HzHxkmyzy z1!VLeLCSc~B2ML+wJ)Dc-5{l>s>T431cC>^XSJQ~hAU_z!^vHQ$fOQtL#|9`>N3bc zqGm&G|2q3(!c5hXjqq_@XK^)Y8CIWw=;VPQG-B&87U0xvj8<1{*uge!k4Mum)Qo#V zzClKWjXB7ln+{u*h6)82kgfZwK-v1d0{_3-3BK!>k_&`o_k?c4Y<`KIS2Y$gD0d}} z-2o;($gz`dK=&J%#;U;oX}uAB$3a}C(W1>3dO_evQ4UmqrMr;|&UK}66t$d0A;Gwt z0%@)@`&<6X_mQN%_HCqtw(@tli-ME6s5iY@z^9%rq^lwy7CRr@LtqGKtI~gl5(RvI06TX|Q{Np~vSjB$l51-KyDPDTLYf|UW4eZDh8;k* zP0@nvl=gn#HPOabihnTm7+B*@#Dz3t6%n zwX{6xy;cJZi1V#ml?7`g2!ml#YK*C!{Ruz6&7!S?%W3NCw*h*O@(Ow1g&qo^TLCA= zUcLz(BMs--G(ADhOWR;LB`*f8sW(TXf7-#*O%=~m$XJ|gV=?Nl`NK)WjKSV8xam3_ zjo`0Tj~ks{^EL}B*JqvF;ADSgERlY~*o@N&%N(6p&bex@6xl=$XW^zVr7CpK4WU90n4cI1=&K0&scia>o}P^- zGZ0I_&?_2sLKg4`q`@+nQIDo&Eo_7k6KoK|JNRc7ygOOcj)CcJWDBcV*B-P8)S$R= zyg$anWtL}7Ie&cQ!FmA{dxrfU)t58Fn0`U(T9YJDV5q{U(z%#yG7&}xa(|`wV6^`5 z<(uC6o2DspKhl!L;(`%H1_&bKh6P^a_Ov5a*R&&;WdT;!_rchc^3BKLcDU&pCU5*^WDOGJ1}!|E$q;GK z#Tp6TkOTn31vm_Otn4Mjh@y~%4)p5i@&{vVq{TsZ0NOe>B-%?i_AH7^|FIzayRD3#5UKS`xb!--W4^n)&{&HR4krocH5I|vVSo;wgU2QR z9Bhl{C;ZmJK`5i1Y9*Ball~mD2|D-0G2`Xl9U4~exr29+Vj7fJAVokFIx+o)H^icG zJtl^&!G#M3-G@OsZn9(2n8&R*lFxRyYGgEB_p6w>B;@{{n!2N>&4f_!c4+!O+`1?* zY^ZwCLZ^hMdN>CYADMlUk*Xr~MQ+7{D(N;=zo27ZBm9Cmtpu)6JIO|T;DnLM(PV^m zXKR<-{{c2!ShvxcqGtwWFYRp1N{rbW{zmrC&r73B9*PUV9yc!chNE`K@vvF{)x1X2%N^JhBd+nU(N32)S`{LyM)`;)6X#!#gwIFJPQX-r8B^u+PJF9e@8I&Yk(8pg(d$Jnz&G~=k+)vziPvcL zVA}jAA;Gu$EEpJU1YX~7uZk_2EPU>Q_H6A(@F`k#>vPR#N7@?zGEit92Bl~cylQOD z)2LDD&|6@cj3U985`k~yZtu}CrH{@YsQF(`X4!uO>gPRO*`yzbG#5o$$<4lT0=zuF zDBx*XOkD!eVdhcNTo9hRd#fzB!(6uqbD){1WUBC9o_^8=(BCp*0Zt{*QsQu)I0gsl zEBI9;iFEkQ6?cgy#iGO3f^j%Ghd%`v>&W z6EW;?`CZVGO?uN5&H^?-X4o{KGDqSN?7#76tEd$;h*E`GU}>wXvZAE;qytB#!h<4o zbCj_UzrE~OX@;2(9LLiF?u?C9fmdCq4R;p3kT2*91#lzwGv%lT6Y9BvuJ%+&Qvv`Z zJih9s#w6Nic)D2!2m^V%2S16oX55R|*HRmN<$|c3j?-y;FPj0i>z#z(S$V=b;9Og} z@PZ3#GUM-@Th@Hrg-k1&bVb2Tua8n9sYY zrJ(tf2DF-AwR|!SbwJ7WfNpG#a~PH`yt`-^_eOjzrGju2l06DX5egdl*`uM!ly_}c zhORQtgU+0fY$n(-3Pr|;p5;=a z>x3hx?U?V<{q~bg`wu`xjAMzZMTMVgJOW;(prZ;38{X4tbOL{KBrN#EFAPQBJuJ>shduzjc^F zS~mNoamkE!bh;#XMv!TV2)!NlODE)hH!}t{-f#+ob#Vg~i}`(~`zZM@6dPLjX$#=mQ<=Wy$SpgfRF-q#*fIP-pIu2B!%|ZAc;7j-Fm^ zR1ipedZZF?_|A7uobOvhFyV-cBnLKpNN_QW(=WzDOzMT-mumHU#sJ&Pi)ptf*0{g74$H6P@1CUcx%l3T%B{@AME zX8&-m4|5({6)9XwxM{+mHxFQx7`l3}u(kM_G`2K?SOkT1w=g8MTX18Fx7H<+k47$@ zoxZK^I&~)Rew0oRE0F~)h%6!VngDO>se=vBc+d^h zN>t*hdx^fD^6B=Dd3D+%!f)1eC)HEc=v5})P1P#Oc?mdCN;HH_yr^J*5gTgnsLLaJ z8Zk_{x3xq`Ab+ynEVW%bH*R_U?PpuoaT?vkH)B2$wIk3#Bp0@;n!NA)=TD9wXurbr zBJH{;*bZ1@OxgU*3Ki)2vgiNuCmAr(VNd{Hu^Y+f*l2wHf&A_j{I28Azw4r8n8m?p zK`x+$x8)#h>?Q`7j8BzsiZZL?Z3LMd#TC5Ez#s&aGm(f3aZIPW zZUB~Uz?~4e)(<1sAURhB%YX)lRwS?$5s+&cf8NoBihd7l>$(TT_taXW~;Zb1k;jSZgH3C?PGt z+fR;JkS1kclJmthX-J~34nP%(0|sKt$eF~99QZwEDTCoKtbzH%@Xa^xB{)q+$Cnxi z@CKMM^q50A2iMu|p=OP^!kPmI7JlyObjOk}FeX~#34)fCv239May9-GFbgJUKJwOL zkTwxIgnzmEv8#EDK(DB0-36^QKTM7-* z(eaYd+^m!84dV%^fOr&HR68mpyw&8!Pk46q@TTG$Ag3h?IlK$90+auBqe|mHfu z(T;ajHu{5>dmltWahe5$AyVxcJ**m(o)srehx~zB3whMRQv-Pp8a+AFRG4(8CI4j{{j_Brr=?!0U$@pV3h8dJv+i#GHasXYrGDsX;9by`6Mk<$!) z9kVC#cuk-jFr_e@sbBJ)dcvVFgiit-*(v7$x;s6VPInD?dT`Hdo>#1VQ}Zicz{<$h zto>M-06wZL_R?S@dE;bf+294QP2t{z1s=nA8OJ~hK3pH+{{=4h1Jy$1uRxQ&K`!jr zOcA-jhd?&JMwTkx3yPW;hfZs2kSmZLx zJ_-<6-V53!(-W`3fd{H7sZ85W4ioC9I3p@~d5X$DF*N|u)_j~BKQAY3r z)Gxh=BQRVRyyyh0<@P)$-k?Ej*P7({6 zQT#^Y;go6h+YcY+k69ehX-5gNY~XkhXp=$gpZySiS$ z8^_jUqPOOYqQVj#387r7%|(DsiB}KWMS8~rpwSE;7~&l-a_4ouy8f>=4P!s|;DNa4 zO|+XGGNy+~BF1Wq^r3I}!fc5YmsknJNWnyg_9LE<$5{AOgncAoyk2NR@Gw^H_Wr)f zcnuWpx(r!qED|iTrT&EF0IHBdAzAQQunLhap|hS;94)30A#CzG=cvA zl(G4DYm)JNYmguEe-ifK5XHD zkZEX#&hcTU^>^PjoQRDY17%nzVSvs6wd>j}jdHM;wcd|y9`xtFzH$2hGP&%83NkX-(I(@lApa`pf+Nf@W%jZFE)g=5ysv-x2a<(*@b4;qb-HK!BB28u= zRP2c1f4^KswIkaVjQckzU z#^`e#qH7+GH%Q^Yu|F5RDkJkQ6#}0=VYDVE!=|Isrw3Ajm?xH~{J@~uB!Mg-`P9pg zo)i;Hqqa2sgRSbiK+}aZ4E$V1DCT*qz5uYsLl3 zNdoQ%-VT&3hZ8tiG}%It;37{U?4e=F41WNufOP4|9)rM99*e~`Rl0bN1@X!>v{x=P z*nj|#tfZ~*Gnl^Caqo9iKu7)?26k3`*C%4pj_-ZV=_K9nM!D2gPHvxkVA1(mxo@-z z7{O}N6)GAl*g4enu>onM(i$3~6O&sTNky5gZLk`*GTH38)HyIt0boD?9f zvQ@6CT`I7cq2DSz#M?sKZT=;NFjxV%i|c_N0u3Q-x{-Rtcn!Gkj2L9HN1XsInXZX0 z7&eiG!ymA85Eg)aMruk0-VOtTWRpJ)IwQP3OaxmHn)Z_9xMY63(NQMbf-5Za5+$+Tj^U(kpk9$>n?NZTHDz<6&HzS|q$yo2sm zjWe7qLYPbp8G|5OqUv&vc~j4WYUNZ*T_XABTQB4QjwJ#*DF65G5`y4*zC+~!ds?N_ z@=}Mn*L%>NwJq#l?j_QzlfIVy-&vmB{GJTPH`}r~lyf#h-;p70sf0clL>kYzeJls0I71=O}09y`} zE?|_lDtMjcy!vCR9gLV+_uH;2r}3UsUjhvu3?Xy%ShFlaa0k!$0H!c8@k&ehMIQhp zfG2rD*0cncIV^hT1V`%S!7>i;-)Mw$PwmudBju#tP=6p7r-Js>^a2w!TO1}O=*ooP z|MMXxskZ-oBz}K^-h!(b+~%MJrKiudw%G|;1+3qGvc+2mG25cZk4Jt?r}S>?Uf0Vc z38B*DV|R>RUL4<$k+!Cb%<CC-3fK>N#JGzHKpf zxn;EUN*;t}RX0_O8ZvB5hUZqw&y`0Rw<#3d$v5VY>6PCYtNv+?>AV=(xR{R(mZ;Qc z4~LT&4fXC-;^f$ipxLs)78nhSo-d~_jnU}<16rXLzu3_rP<_(?bjFZ8f&S#((LvzU`&8m1GObPQI|8-qad)-vN@I=8pQb%;o}Afc02RQ`2svj zn3Mj!=$GVa0jOeWmn?%AG~GO^v8z>MY5JaWzo2ghAkH0o=5V@I2&IMt$z}L^+F8Uc zq-~!_HQXrT9;pSp&chLd8AjW*-forB%oGv-X0Z?%D8U%>(0E%HG9fG1$8!QvX_;ZY z<$iR(iOV;pV%{F}aj{fPuZ}(3+hdm3^mOI5ZdafSTr`mM0IcM6Oqwo=Xm##Dmac_q zS-u^a7OP4z@VIaCP(%fv^pM(u6f4~f0f>_zDD~f5(cBb|WlR=W3Cf6#Iy@sT&ji_5 z{eJ087C zP9-GYO&xz5CwAU`PlW;;46T9Iwx23#5!7^G=B<#=q@gWcvl< zuaeF9#3r_Xh!1Z)xbJq(9@_TARpO`i$D zOgT9Ie%|lCZHXrKYh0{wLBTOQ44A=Yv%q~i69JeIhat=2OpwoI`v!>tRC5kl8wU3n zoDZ0cO>kcqnh4lfJ(DrF>bY8}32AbsDCf2T{Ho3YqvTH0)6yM4ajjAJ@YANuS^m)> z;oWL-_>s!iT5@(VYCLez)g6BILjzWN0<@p(U_5$TFI|aE3-v*4-*Qeqw~u(C(yssS z``I5}AK=TK7puDEIW?I(P=9*iCl-ra8wC840CTp$)0KrOq|5{Z(>K3ze@@gZpT5GM z-!L|az=fb#r%&6pSF69bT--KwVy#Pj=WfZ5%-rbqTC)CVY(B7F>vs)@) zXU|+ga`F)B&+R2Rhw%(n7!K4c#RaAdjo`i9K0MG)6IACQXrM@df%JQv2)pQR0EX8* z43W&OCYb^JUm)d>eTQ@`P1M7+|NSppORWv36r?!OanbPX*`fdlFb=1|yUpzqwpCc< zZd;e0ZoQ=fMQ4+oV(b&$*H6t(v^YUSL~Mr+$~z^fs8*Uepb&gM7%9PpQ@#R>sK9I^ z`do?ltl_=@SY@>2-QtoV0)wL_`lHIK+gknZarJ5|VwnLkMZkwUtjlyHgU1L9ULbuy zM2c){3chjr)4d$2kr4gDzK?^!c%SwF(xb)QhZU^01!^dpa4~>N*aFE8W%LYu3pu1x zl4)%OyE;vp#^bZ3S@#pI-_fk3Q!fR_|?zgDt(HmR4=7?QuzFz+KLv zPdl?AxV>T4$jWVDg!fR&CGYd%UG2#KxQwKZHc7q=Fjp}7)OXA_~b?9M?H9maV z&^Uo~QW*6li=_J)c9z~_RKVlEfadB#kmXF);SGED2n;-p<3V4BE)KiKb??D4Ni|pK zW+oRXjeVIg4RLZ{xQg6bUAfM(Ux2r{FBvXHNLxK`jdi)GbaYP9-$cim{<$GI9doi) zG~o^-Cq+8t80iGT*r6U6wB`K z*ZETYs9ywwDJJB=&7ng@K&0rkHw}}c=0e_1Lgv70%se-YV;Hzf>*r0gE~_TULze}| z>upgqkX`_uCu0}xK~ghs;@49e=FTHVnq+=D0(i-YK6pG6)Obq(U+@m!5tOF0B@D*- zy2%;7RH~q?1?SE@7EndwA>(&i;77FuYEWO|qK9EByqKCzq#-tge2ho^DitghjVa|I z2d_04|AXFSfZ=wYFPVq=>4}_Y766dpVzgOFJd>Y|nTXeeZTaRS~tC3`+53L+n(rvHe+6vp;iS7Hyzf;10$JO8NBm#Z>tW# zU)&L9dpsQM<|}NUI;!IHY}zScm!2yGqeI844xeOp}s>WKn-{F(vfR+n{cKCWh%D&paG1UKOAkj`(136wC{oZN9 zpIGUIlK{=j!%$feVDNf41f6SYlqPOZjm)=mtwC(W^uoZhzQ*K5-=~*<;xKG;AO~MP% z9Dmsc4UtV@u_rH@2L7(3mND|yxRDSzq}D;bU}T2nVBq((i%j*Z?2Pz)RR=}NO~OtF z=Gi8YZK5s5CZQ4e;ZN8>jp56Y{J)Jg`M4QWas-ciZgK&z@JnYY`tAx9O}8ER$tUVF z**pGnn2)4XBlBmnuR|3OVvqeN>t2ACbKT8mct1&U%Py7XP4DhjcHp=^U=sVRV01E) zg#gHN7cy>55~sMyFy2!+3}*gxyd&!;nfvJX)&)6c6#}1|Cn_}go~GNd92PoIt4mO3 z&M6UG1weyf1p}}0`DnK*G;U@)RAbmxZlJ8urBnXHQjmj%7O@X?I-fW9FbgJc`9XNROLzH zqLlz>5cy#fHH|*jOhCw2AFKUabu*FW5CFN&o|H)L&0`MIocLP$aeNVV3L`rTiF-5I zoLfL*yC)f^#s&70X z1UV7tKxH;f)}JfAKr+E;oG+Q%N$^rJ*K04?O21qLG!@5AB(nKasjGs3yTuC{=G&^M z2$G(Ul!m_eRoX-&&C%cU4Sv0_Ky4Ea6=&$IpA;2fZU`1RH!i!|G8y_+S0w{!v)T^` zDKax{?+Wr&xsws~wLRq?g7J_C`QHXm%Vw4;`BPBP>|4$ya(r_pjY{UXgl$;@X_Km6 z>`(!q16yt;Y*rTf)YcadUISqa!CFZye&Yc+5gVCwV#J4R#jlo?_6^6?NZoeGnG_bg zQ@`H3A)lJBlZ73lA*uC*41SrXDRETO_OOQXdMp=Pa~LN#wb9n?E;KJUB{dZB{Mk!;BR1^`Jww!hjUNLe9+J^qm23N8kshz(vTjdYPR{I%9mu81F2S&Ve=C5K!pW3 z`_cp%t1+eBaZ8RAg%@POHsCl_Bh4W~wW5fcBM?Ds%YgV)8G%DBX z+w)`}0Pt`-jEOX!b!<`gpAtk6hGb9`pGocxeWnw@uh6zuujL>Tmoz}gm8zL3fKV|P zZ5idAI}0yele>yi9l?JmGT#|^asEL^hCh8U>z1mKDIGwQOE}hc$_e4IQSSa=CK$_c z+h4t;Y$?v|4->D~qN`G^|EEwKT^!JJ^kTtD*%k*$V&enQvdtqQ7nUdfSyH4H!#1j5 z%Y=L`#c)KQ?`GhBd;}L4V-uw4&}mavn}MMi{1w0fOa3LE;RaH<93?bzA=w4ZR>zq^ z+O$h*Stm;$`;eIfL*pKmNi;aA%as>UK5L!vKBZh~_srYAb*2U@Vgs)M2&$B(gl((U z%)k5zXB}OcRmsKy$@+M>=>R(m9<7!|XEmbnHZ;3_)7jKq&V#P|xN&n>m#`bxnUxh@ z+hUnOa0#hW4E@4553??G@dS*)3oPWh%t47bjCAGkhUe4+Z$m)rcniR@g{cTAf5a;g zJjE6-?%jqdc19X?E9lpYTCty3}spO!-oZa{Bxyu z4OZt)M+&6bfYtN`?Vsllrg&x^e0jXqzZTrO7}9*9ssOvRg&80aRe3d>w`}NRm{;T* z>w)tTv2G_v(!|oCLVaKx$mN&zXFfP2?IC&`CjvsJ87Z|H%7xh>#_X*CHeY~>CIhb2 zT?wMc2P&uq#1Zm~27(3-8<-+js+v$YG)CD1)seTaL#>LLJmNNiao`w3?&IV_Ev_cE zUx@x;G)MiWbn#HzmeclYI1fD*8V&5`JJ+jqRGVBS zIgLnd95_>=ouNmLo1WW%%o~W&{7<&S*UOJ=5@gg!BR~L!(njR|V9P$Jg&zxzovh1v z&JgUK2*zwagd;T>hV1~yF=m7vbD<}h{6^BqAc~cx#y$gVf=uahf4=+Qn(^;gy#$E1AenJIs6XW zYL_-s*@csB#3~0l4rOA8yLWZ*n$`srlMh}rxUJhNf$>=Wi}$P*bBPLT!`i6W(hImS z`Chl+Gm?A~3x*HO#m3CX@)#?DAP|jILaIk%KtupRO58ZN-uOt>$r6vd`Q*s81YVi_ z&9~83e93nko&QG{x*~XPG4tBsYB++7x>ioQKSiJC$hi2}>TVNFzD1>W7f$n8!XQK2 zA@|i}v6|9vY>?OU0pjNvP=d!ql?W*8(^c(eyeLi6qPaAzs3GA~(FE#&h7Ay=?w~6j zu#bs0Z=~7*9Ip>*j+7}wvqc(jNS)Np)q z{zT%4cup66C*Oxa!J)Z?G$lVWHewn`Hvw_M^vOx(U=u24&LYBV`A8u&($tP>(5-r6 z)2_^P&H?KG3gZM$ABm^tx%4Xvq@EYL8uIIj1RR*Ld%aAfiTVm&hIk1Sx`*zHjv0MI zr->mD!OeDIj-B6#MBhHE4Z#9V2TyXfp~1~%a5`>YHC?S3S{WKzBkwvvfDRBEVDfC2;Np>?*$UQ&IyiZDmFUEXA|IUu(N<`mpPySWULu|#a zPMz~2YB@Q{*w87TCsHBEj=FfUceF0@8K)(g{J%QIl7XFJtlwNP&GkPx^=UUW1SII{ zkQ{ZYP0Vg+QU;4oN3C5JLP1nT4(t8O7<6o)%SFNJaYi5X8pba)+}v>EP%S#(uP4m7 zC~zY0jx6#5Kzmy`Z#Eh*hAH9jzyT-S1|6~-jtgvm5F)~$h5Z{Br^s=G&IcDWOiGv9 zdS&wk`RD7X*nzfu$?Yc^8l#1ivjepq={rW&y}29tZC z!dbovgp`sYCD3t1K7B$118e&`c;4Qrggoj&tZP$g*Nuy{f=!7baVg8-7>jo?iv4jT z!`PPAmlNXZDU#=+)*m+f?nYKo%ZUQD$4_`JGJ+PL$8zSX<-znPYW(APzS6>Ryp+f} z0dBd0`NCBP!U`BplNE!|9bHebg6OvrZ>yD#DcRV>*8!x5x2MI6y|Aimf0Xv_shuXc zW&xSbgW!zB{LM+awy3%)^7m;nfK7fz!-6kxy38@ zu%+8y@zp_|#aJ%pTJ+e11gkQbu}F&!`QXDE719w9>DQFkRBCs5!vO4}!<5zt##$4+ z2ie9un6U#$<#oLtYp+_8|)hJnh04YaB_H7CmD`B`Z*=+DC`=U|RMM8wz<^`h>bdku1FQdFq zmLvW&Abo2P?@4fv{VV?Wke0|6G|hdGv92kKKKYfv<-qP+%&j40c`%qxx*@QVdxzLu^vG61!Fo+ zK&iS!NFE_`S;@)F5kM1ij5~QdU|VkaAmX*3bNCNMCbR3zb&2HfQy~K9s^$ZM zT@+_G62BCdo2PG;B|eGsg=hJp8H_qAJ#4S#fY!Q*07IPi<4cWaMH;@Q?3@}##VUvu z!K5YpoeK|S7n>gj%=gvC5*#Z`sbIyh(BuHS-*ag6jPx%wHl27qcJ4gF=_Dyfj!9JMHfdXINGf-t9GZW&yMGw>tUhh!Aozv|}rACK^2b-dX zsF8Nf{-Y>PXp`CR1SR3KG)P-eoc|_YPa{w(+XEPJKus42fuofdZ3jUa5nW^ask)A_ zxRno@poh@;Wi>SC8o^?+4`9s2o(&)U11kwkI1`6HaU4;rAhEI&#gh--1 zE-q^4$AZslCT)btxjeNP9vIE)g;5avd3Scz;6NBe+`LD!-?{@tykkt((*?qDg_8*M z!mwsQO)LA-U$;N0!3$ROt6=wq{rdjTzgg$l$Ryxdm@3fw4*)L;y%A=V#i8Ejf^U}d zsBu)Sc1X^Ka7VxdwpSih zSXJdfV9&J9z%1ycHpVa$-45-}PDd&eh>7x&pch*dTpl#W?1~C#uhZ3VENysjH$QE< z|4DfKzNAo^t9UrK#c=t5N1g$1JgB>IaUvWLp(@Yg!83|9<({AK+8rAQFWHhiy5H9M z-)BLZs|`wi7X3Ov1>(=K>G#5iwKgb` zLqhJD>LU=F-Xo24Qk@GU$Afyd0hWExu1FJ)$(-|O8?RCUehS|Ahe{*9u2TItvOI1Jy9g3$M zkl=pI42e152TerCJP=v3&tyUr9Z%*W{sdc@B9Cc-tQu)tr+FL}k6*M@6{!1yx!^jQ zxrHd{^ElX~6(}BZW@JebIQRFog7|hZQ7+7RytA6m6Zl#lzV{TmI&#`W#-o;C(Ro53 zyv`pe&A%X+zq}hzHbW%wlX5>oAz(*qYzVpARg5+owg`p2av%(yI9EphfRwyVBzlqp z2<t#08{A97AD5 zNLtYYsZy$}!*n`zT#P&HzI&@f1K#t;CTXB3c9@53n5@Y8A}0dC!HuJ_(zhJ0CIt?n z@YR|yHw}CF=Eh;PIoxy~G~e&(oR-k$wOfn_ykYes&1?VU@@N*x{qiN_FPn!9ZkXmB zb6MbM$W5LlXCd=#BaZOscS&D#CCEftdnQt}`7Cso zs;bY&vq&C6Fy%80O~F)mv*+COX@n8igJA^Fi-RHb<2QBqcNy;U6hZAg5Bc?8dM(>& zQ>PLV-1vHSQ<4@km}|e4KCc(LC~yFtydX|*iy~WTsow8f6ZNSO{~JQ)=Xxb~8M9VUZZZI*T*SIOm1KD<~6*02=2DggJj$UYYIz>Q0SogUK(|J!|_ak)Yt&JW{BUHY_jG-6K zN$g$)MJ7%hobQAO4qiWclc1biI)KsfjFSyezQ`7cIn;(5(tAy+qkIWrbrQ1&X7u`Z!uBDB zH>LjAY{6t;` zj&TXZvxOksgj$IWUZz5_>N`t4RXvmr>cUn`rbjZUGjgj4d>(< z`{=Xa_(m6r#8>livKMaaO znr}lyc!kEVDc~|OX{L%&3V?ZF;*3=)V=+HwLD_sdc^=XRb=ovwJ0|grae4rj*N{6@ zGG=QLM&I6j9JMST%6$K+_dKqMsPva&-{b7Fz=jd3IoYB`L^@ce_kwTP?$ z6P#E(SW;F9!Z%|j!iXC*#DU7<#tFr1VUSw5Aol#CScoXu#Pz&NQhm#}J=^3Q$CZ!n zra?sHT`!Y|F$=s5^zhQ8fEniNf*Ic^R+i~O2&OzTAK51@>?{igYXdm%fZs$LAZ+qC zAhrnx#B85*bJfVpMIs%EJd44c0Q5Q%)EZdPc#7mfY2<;EX~dhsfbHgxT`*W93Z)-iGxb@= z1$CdcW_v}T)HOEzI!e0Fin)Hx<2Jv0Knku@3H0HsPQju^$-a52@$n|{i z7SMW~0OpYMi`2u1pa=vCAPr~+`l8Ruvk7{Fm;nkIFugK-10|zx7A8cPMi;1 zqW=p(rG1A5RZQ>y(S4eX!We+Wwi|L_nl1-yQ1wE7Pxa-HCuwX)o1?i8;Uf(`jzddq zf0^HtUsChSi};{OJ+QCZsvfBo@j$5}p&R(S{qdB19k6=N=C@fhCVCue!A6#{H zwnqDiE&kw?>!+~JKkzAKIXTfTVP{8B7Ag?VI_1@0npz9Z@*Zw#Ioy`9`364jpw$hl zIn5r3MkOfMagbMUMw5y%8qNGjY7La04VvC8T^vN>AlnsIN!yER=IqYWj00$vml0xa zqxf+Vvos_ln7=&>Iz{j$R)#?%0D_r8h5>!6Cc`{PZf3MBz}7un4FK;S++%W4#9XF0I8*Hh#tqU@qnu$@^lXl1h3WL|BDHDua*Utw?^W&YDM44?Irm)soHTEf&)HjSvnLJ62 z#raYSq!q9>*@kP0H2FDiSCajC@^+~%CAv11vm#uqJ>vaAK4GyKdSl2$K*9dWp3?r= zjPqs$%ESsZx0&V%^v^B$EDXy?vfHS1;zEEAQCw20o#MtGH8{grsl9xKENby&ZGzi zOvp-MUL*~|=zPC*WV4*NFl%C~8TEQbGDWmej#P06wLdZ3qP)F8luF`44uL48u@MZZ zjLdV348`WQqa3NoUV>YS7(>K8nGS8c=N3IqH-i%WPqthBH42&w<}M3&U7p*eFNN$> z4E8O6Q^_f(0RT>pG(p1|vUs>b=>nh!o7%*pfV3(ZgbgCmRXixrPaLt*VKKnvLTNlPMwWcW>s?>ZrBwO_Pna8{wzY_YNvo6+ad1 zAHC?PRhEH+cv*_7R)HU*(T_jT?QJ^!kwQ8Q8|3XCl3$`mH=2R z@*deQA5fvsahPzr0aR@C|FSJlT^2+cgIA{k>Wf6%3Z!C(rh0lL$t<^ZH60j9 zjP!Lv^LdoyXHoXpx(0!jdj@02!(=Kwovazx+Z4~d6)oX|BZY;hd+5n}9!(u0-rrkx5pTn1qV<5dTB3;=f)`9bEhgX?g$I1K&N|x`4ePS3 zlvt>8*jB2J+Qv87?K&RRcE^~3s|Qc=LTA{W$5GJ|Cn=hOfqcorN(=u21IkUGN@6vg zQM0%L?T5T2IWQ<W^gV!CphcrA6>41lffBS2gLkQvnk;pn~93$B7anT=l?Sv+{9pf3; zulOXMrr>l7*+~ECoy{A>q6?;d8JFMruScmH)zKI(Q3pMaZdWRC7B+$R^n!ODJx5 zsCm3{g7eWNFNXAgOG|}lXOH7#Z&IRkxQVYM?;(*in|tQ-L~6vAx_w1OCNn$6R=WK^ zheCuu0C2#i*{}}U$lBuI)T6;Ld1t{u_*|R!*rjh7O|OE^j3`<#<8lysRL`A* zvJjP8Yjk}32g)pIgEr3h2C38m=-yb9OtNz3gK_a6l55u=B}?o6$FuxJ1FU% zur|h}4rc+OV+Zzm6TWS?BT&L~yBkOIEj9RJ$HwjL z`~2Q4yo{PvFKN&0F|bgLdtI!mE(=&X*w3K<^0*p6P|Nk}@qC1XYa%w-dtsu$l0<ipvD8#06l z68qF3`mNQq!H}`>0two_Hu${rRmt|tMcVPqH8nX#8^JyC-)Q5IvSorig*tj^L^t1) z`Q@L-6KcG}aKGZ2Bo7hb7ZA{4F8*EkXvUg}T;$6CH#tP{Q0DCtptDodtAW+pi87z? z=QHEybKH=Cfe-**D#${k3`W}mA2)agtWLcivtMS&-n#aWDHr_GJyoI?Gfki(@sm)CYWN zA2K+9k!oQK#eHu?%oF}>7pMy&>klI0LV0mt5lCJ|)EnP_qG`WU7GpeM|DIbDqXYZ({}RLVuNS%+ zh>Pcjg_^4SYTy8EzGFq}a7aVIDs1Myr%K+4IiV5!_4jWcBKZ!Pa^xET&!~uqjv<6t z_3n9Qb|Y2dbf2v~_)r`N6zb0*RGCbOUEIgJLO$|O;YnDTh- z_XwVQ5*f+D6Dc`noNy#d~1&Gm=)u`uIn`Ybbn+GA61t2Oc=@xhw zF7QM(SV2O1KjEYB4rdgrMk0kYf<8Zsuitlq%^JzHn9p%lOl?7qs^MftLoKPiOCJux z$rgGVno4z~U;i*fPy;&}Ea_=Kur&Z#iA`u&r_^Nf!O`C};*@wYfM^}gaujmooZt2} zo7c?iQk7#Yw77&XS$XKI6bg_{| z6jvdw57A)Inj^W<4)@|cOt^1CH>7h95Zsb)SeS5gEnkB$U z2~FnYO+<#OmUSOvbxR+wYK9N%AiDt;#<_0yWU`^{uU_|B^6{digC?BFv5I%b zD2!Ag$GNW9>z~=>uSbk!DBL3McP=-|_T(o1C8O(nEAAqtB0Rl+2@MH=q_L>^`sRnF zu(9(IgFZIHMOlAxhPz9vZ0$DYL_Pdosom;J7F26ucCy^X8r{upMGEt{-bHGcTIG!E zIP^ci%D-o%d>&RtBJQR+8=hM_Ic@;if$8FPFvdm>_=2saG9>`rASpPq7V!E5s1A!d zl3-+aB4TQOx){(y{Lx}Z<}kdMsp?K1{{1E?nNL!&fwX2XbIS6X0{I5nCI@SeYjsQ0 zZ##Ly^btY=UG*Z+8p~3Dj%x@4_X>-wU;MPpJu9^6spz$Mj`tB-y|pfEMD=vq%w{Az&s5JMfJ>52E_B`k1D+jqrS&7mG~y=8zVA^)sCcC-tD4S`&>$(fvQTIGVA$4dMLITpTyXES6_Ibg>^K3BvM5ix92n=_ z6qFD>8^4Kl)oKrnFB(X4azs)Ea31I?oi$#`0Y*l2S96m}-U8s;0khJe_tDfuHUYdk zX5(ZYvZxrzAI2OC9ucsq0bMO*R3sWmmGo#hFpL42nM+1^eBWnWlbs!^F=C>L^@oVWpfgxmrfV#2UvlCZNlzO%}s-=A%> z)_Db!#I{p7`@Wt(p>t1SY0jEB+ydc&9fVXOpv4-kg%KFi!BdC<8;4!h!5hYU@|H?D z)xhP~TRI2ETz#`;!dn9JPTxw(k=+UNX|pH*B@4UX#9R=(_ytH5<>1D4sZn5H$a4ZM zOJ7>@O$K5&%v2Ta!3o;|l8Pznm{&TT-E9Dc&wD<9gv9FdOx7iGp$DQZ4|w|@Ok3+N z<^91RWZw^IXLq}=*0&j&y@#>=M(L^UB(vPpEqV<@zqsz;+%9)5;&c||)mHsw+^(E{ zLgCEwqZUw{o%P!90jI;Dkun|(dwc=S-cL;H*lIqDKc<2xK3k?dk?90a>~FRt+0v1` zIN~r{Ua))G$bEl2xQ<}my!Ssk_lP+(eQFrKkf5YQgoqyB5GJbrYcOv{0}bGZFXJlGJieT z&(G!-=IefCB#U6=g$a0kJuVEIuN4MCjnX*zoQ-~hTU|84gE*ZU5Oa@hmK@e-3bA2_ zG6HEWE|XB_PS~(CZH_ha+jV%0$GPKF(FQ|@iJ7259U`=;K*49XwS`;c(XRL?MT%J1$)I)w^Yk7eE}za z;QMJx5clYf=X%2clHZ9W;_kzaQNw$Vx3ZzY=_Y?KeC8J7;%FBLKleJ_8miRb3N*jk z$AeHdZ<~B!q*$OP$D?sVzmR0NR;Dxj7G^u7teOX)z7SIfc^ids^R-$}q`82>hjIYg zqz2|OpeARsDk9aWsv%cFHV5_Bc>pzpDIg(^UgZo_C7W!F6x}blQ4e3OPNJm2YbF?} ziFIq6iQZ~X>w9cYnjt5r0{!;9qEK-Zb4d;g-E6%AW+c;|6H!BpqJ5m6(O6D_4O=Mp zoMrMMS?FSzkSn(wuJgpEC(N}uAYH&Gp3A4iZI%77>XQbN-EcGM)vx)CQI6VAm@0z! z37hzPOv;vUfXrqAtTBX)7}XIbeAAr}V9HrXyfFR&HD zd%apSWt$b~_Ir!TA9hsSngd5NvTIC^kqi}w2YH5DK86V+yih2`se@UKxc`csLQn^} z6HNj@z%+*;5Yn_jn1`?e^fa)#pw&P_b}xvEjmaZ?)zD0lw8@#Md^YT9jl7BuI{br& zSQY@>bF3|XqP+L*%1MVX5*z4rnX#0Psi1 zca{4JOtVmK(`dz@b9?Xyaa=7hjL|I*RiD|L9lL*_huxYC>9FIpo$x!?hz$AqwY$3y z5ffMi5&_+dl5IRE^30y?KUdxH$<0E;D(4LnBRl?SMJJ4GUpdvfhIt~eptwX}dcBk^ zIME$FW&@zXBPlM&9591r_!VVQ4qBR${Sg&QW~s_$(P>`DF?|j%vjSJvLbFcUEDbyhhTRWArE%@P2NJ*l~!;%S7KEay6d&Gp<+Se-mBWbTy;*YCq=>9l&GRiVr);_t52+ zb`?p!q}R&D3jHo}e3z$2PT(W`%5uY5)VGfnjIrU`BpeJI%s3j|8=tma35$&~+;(iG ziT8ifohCqH!E|+6aL79LlX(_USyaCM^QP3VG@craSMwg}+jAcGJw^?QgLd_+YI`1p z8vCf<=BckMBKzXvxg%d>c~=C8th#~s`?DN>@)y73uP#0#veSzgcS_DoP~gA)bN(xe zM?17wPbk&mKva~OfpqAXHwc@wWcQr z5{-8A{fCjW6OG&ByVbfRo?r{6UpF}a^;uTGlSd3drJ_~VK-FAgMBB*r1vmkCJ3}K- z$TE8wxzCun%{#|8t@U;!s5m=>+cjg~em@+n5X;mDr+i!Z`8Rd(wtKGuT<)r-5NKG(@u^2`gU|N47feb*7 z)W7O{TJd$s9_VV~h;T1?)=={_rrPQd2lI&8JY$PxcdsCJ;I9FN-wa$wzyhdaCR!X; zn$XM_)}niBhb14^novZH=Off?*p_>f?rff7JXNC^Ja;DX%||H2^13tX;$X}K&jY!& zB`nrZB+AyX|3G<;Az?%im<2sYoSbI-1ZDkKw|x7_iUH{q6<@a7(2`fQhm!*C1?CzHfWs&xDFNkr0E5#h z`oQ!Eww<(Ls~z+nxaA=v4VWjWLJt&C=4dmSG>N)Iw?z>37n@j^YVPg{edUQtChfxp zq0BILDPDD+TdAe3?)?shPQ`0gT_V}xnqCY*{bb zmOl7rP0crHYB;&srf`!!jJCn!OYSqY-8h!vxRO}e`X$HXVU=C&pEudNb{6jZKn1hN z^0O>glr#@zH2rVfz)R~*_HJ*EZMq_7sJ~@VJk(aCM4|j)Cl>Y~2%WFW);N?G-aj!? z45Mox(chU#Vd?0x@xq=9e+zdJTYkDf5SKp;09G1dyGq}QVOTlIV8&8N z_KQv0-(5taJI#NnK|u+{vk_>KdYUykFx97xy)r#P9(C}mFrk3V)Loa0y(4m5vd<`} z$$YK@$gyqjC!^K1h#EUge*HH8W9^)q3-pD}dT`A^V~R7;9oYsaOEcC^gi#C1h~ZM| zJp=jklZ3l2&0oef90_qqaF(+Pl-Kc=#APNj--#4|!|MF4cY&K1O^G%r86nohOx;b? z|3@y(-@VbX>XG$f+f__`l6uH8X>161hXvg2w^ZFreN`)tTd0~I#1w9~NPb>U#xowe zQk$!7a8SR#U`|teHUw)BXC% zte8&624?8(+#zV3XX$R*c+~~dgc;~$!A=ELyA zAuHjerCR9Y6T#X0?ykua-M(9xDF69J=z?s_RCuvbQrLn(X@8uD9#O-$YWP!z+vjN= zq3)5#r%`g_ah7Kauhir8bh=N7fnPRq}PJdZNe;s!T}1@2?1OUz9O} z%+WyiY}nV3#s=>&j907E`ix%@mjA1O7ra{1)xn(g z(TnY2!(ia9_I9wm$D!_g9KO)uzN$A8QN;ksU=1f>?H_C9-+C||cMT@tQs2+HBN)^( z<>i_oK}$Tw)Nuz$YTMY~tu4kKp9^CA zq(F7PwzpR7If@pbQ2O$Q4&`;wdBrz7Ya2l%?izo^j)@#wb{q?~H%T8k2opWn9)7|K z`Q8Y80qpWtQ)~FCekC)7>CPx`m)`Xss~AJaVmgz|13up(rN?qX#$fswE)G7CEeM{r z6;zF1UdVWRiMzC`AIQ&|e%Vx5#YF_g!H}&6_poNT#lraT(Bt2Y;4dxjyJ6r5)jrbR zFtQ|5cB1N%M_F1WIHSR^8xJa6@nN+=)+L;qrsk+T@Kp3YcHJ?r?NpDa*-W?3*>|lL zqNNt2p6ES%?mw3g2r%J6d0yewE*}OGcZN?MkewQuZnzX+-L`JIh}+d248(nG;&RbJ z0oC=vq*vM%J^2?^Or4$1hOZdq5}30B;Thf&X~MF_kwipqxPF8lJ!G*FV{LRchART+ z!s1$*@O{n9mUcScg}W{by?H(@92T2lXZHD6J^>!chjMhONU>Wi zfN*3gA=s;JOw@qWcCgxcmce|oIBuvUP$+e^mD&h?3lL~+z7Gg}9l#`|FjGq~6d{;3nz2w{ zo}i9=xCuv%2SoW%;Z_5192sO!+nRre={AzQW zOe!>enHaAHvBy8ckgRanm~KLAkX%#>rU+h*frUZo@7UDb!;D6L~t_CeFD?fQ>dMBq0PCEN>N<7a@yYUnO6`D9& zJeN&xhSISb{0RdrbBvE9DGRu=_;6ZuNFBvVqq$AKOwcAc`&%z|*wUaLb)#F_?^3tv z>c7vrF#0Kz+JA*v-37#mpQ&Ls*y=NIESMOnzw<3dp|SY{U6nRN@*IE&W03u`1I}4) zJJK9XPI|f&^=@deX?=^z08joZ=G8F2wEV{FX+Oy)YO5<#{N;av(57_F3|E$FYz3-` z(@_rW@k*0Pzc->)ZC;;B{RpOvy+fW^dE=o{qC=0P04vG-)nTMO{zonj+s$(BmRbf` z_X4VNrC;hmfkum|QUTWjC!!JLI_NoYsvvt^*6qMe@^mD^4@TbT!3Gws#sk2p&%`Sa zec7ahm;J3rkeoKhY8z`tvdM=_zg~YyRE<#j&u7>!3^Vc|)Bb9DwqdT(^a6*MFOSs3 z)#m^)jk8H+00G!v$azby&%YGp7IhKPBj1|Mo8k%re{Ox|u4TpK!Dc>rcDG zi%FkOS$0&+19q7Qe^JT;9HDUFhS;~e6Exg3;cmNG#~)bQ z4z-Pd$-_hHwJa~5Jg{&0iU+5%c&-r-Qb>Mxj92b7Pr21l84jC$Vk4D5!{*i=|F1Jj zxM_^_Q-JL?DQ*oeSV&&zdVw9mR*JzU+|w+$G|Uwg??Q}tuNDW3#>FaZ!o8#xAJ6h7 zasnqaHKX&29C-|6-9o{H9L7enKIlpG&juxygCRK(D*32Ve;#HsBEjQ2YPah#ZMTjD zLCDB8dxCBAiaIQD&{IGf$9>7}J>bIhe7#R?V|XLS+rjSg6BauEw+YD$kRzWFdpRz8 z4I^kwF^*LL7HAhvd7pV}-(F=aICJ*3ZxZi7;jcUn6f5I#X7y_Za>R;Civcx@nej12 zZ>Yn5#ob%b+C$VaSwdCpd@5I3n9a$H`t7?IzxN4Z{dSS&Fh0`xzIol1^eL}}8%BKY zH?O~&dXJ@;6aX!}wmxhI38$Y|BUbpRd? zb4@ft%x}L{V=spXLNRND*MP)F&%iBW}IwYeV2oVT?NgYU)6a+P(Vh^@4h?4?q z@t|KmWb#Xkfte0=CvcP(DVg|0eM4hW;7cbbA+R}s?FYm%DKk;TQaeHB{^rb}q0s7} z8!e({(0z7r10FJb^+Z75F{pQu-A}HVd%IG0#6(Vn>}s7Y)?s+{cvyz)NT*VzFH#ma z&oFpMG8%-Ms6)B;o(~7>q-s+6B5&$svFMa)O))=B*A5`#P&^8%{!-@s??0FJB$`!gxBsCWQAm zV__PPXza)8n~i(9D&4IRh(aTDN_x!T0Djz*KBL-Jjv>LYAT*W8m}cw}d9T&)$aM3e z{u5!imMZh2nj{OMU+0(P^M+6S__!#+e_iBX@C(W8S~)y(Z;S%bCiJVZ1q=S;LAH}vsx2=QmH9F z8cyucYRR2|llMP(6lWr7rBV1xtDJLEtj{NDz$KQ(Ir!`jzMal7wKtPb&Ch7Ac`$4Z z+!LC4Z-v8bMSu;r^>F}Mkz+IVtIDM1pN3dl;W9mGs5)9yt}9s19ak{k;t**)_^4pX zmB)(xHr98j3a~Fx56&a`nXvU@Fb!T*sQtLZ0p#c$984t2bTpm_@Ol`mJ7C;RKYVE? zNOXle8ml{L3Om*35k($HjmfO%rKo+53DbDWRQwTO9{ zH$$P|{Eck_=5qsm`b2%u5n+!z-RN05D!RM1==%a)p)`C4b7(R@3;hTxCA!cD$yO(y zU_;KybdiOR2TecDmuXlz>_(&yk%#Ai_*{!J6*fS9eK|qDoSsRSwBoT5!>g6y6oCcV z%htmlH2yt@0Pv`4!8+1KQWr5^V7Ow7G;c_*@n~YmX6amPIO#{92_3|nP86i=9!OJ) z1qda6!jmh8-Jvmy4mf)8WJ`Rb%$Zhsfi_FYT_KAeYI%cXkac@#OSw)pQ#uihhZ>Jh zXcnTiN$m0S71iTa0u+(+P0^sXgYYV zjg4Fqv8+~%vLuG}+_q4VlA^ECk z8l33>-?{HD%}EUEX!yiM517y(TW&RuRD%?j;r6fSW(sRH+7&BGrmKSp#?Fhf@9N0c z*^a3NCn4Hq^VBosv*nuIDAtJpJ3z$0eQipmPc4yo>s6oW;6J_F$A#i4f|N+0!9GmW z1dJJm|E&{<37yRmu``E1INkfDZ|!EFX{r;XgJ68gI6vOm_=yo>tw&Hg>`%6HrmLR^ zR$TaZoO%$D`MLr_L}^pI)>DrsrG*_T!s%<-Q<+pC3{!yRTODOD%lHk+lD zTZd!2D^#<}ivx_JX*6zE=V`=w${Rts#X=0vM4Y_xFeQgA6!NDVcOm52$X0il>(UY5Q7P|#XbK5rt-ubLiJn8#c+J$Ky3~GO znoU^fS#7hNhnu#!@EbjFP(imMog7B#%_5BGw5D63u9AG}t*bPlHPThWnS6|bV^z{~ zyWglgVzuDSf~hiI1>D(n)lj}8uxp2q+#Te} zmIz~8pgTx~&U9nUxpre%5{QT_(gAtVAgi?@Qk*=~M4stl2%c`~w)T>ck zM&p*KcO0=DlL9hk&I0e^R7{`Jxsp5tA`*lMXFh2r3d4fbk}IEWMg)3OIr=^?~15gLfotM+ROR z%)L-8*GXicSEk-Q9Dt9(;duw!2?!7%>k5cxv*_+}lQ05>Ti))KcK0Bzlo_*|?r%rT z2$uVmF|rPj!Tj=VlX2f4Va>m|z}mn+gC=_ixz@|8Gqj*mIli%?W6w8>ir9?zsv`g)bV9y@MtJw`;RBmdQDl!i zD4%hxgFiyZ4N1Bi#o~h|)e_4GKLG4>3#W7-j6p`ApvxGZZ%C#Ec{+fl_Vd|tqz>(RYN+LK)NYo- zT74W+|&9jh;VrWD;3oZpN7i zoBxESB4h0Sp90S}VuZO#&#P=QI3(Mr{i1|9DpXC)w9mOL`5n@J3Qs z1I16}1?)I{H705wV+-hLFJ939?R@*IuamGJhJ-t1bcAVsGLZNd-x7Yt8v6U?8UJ>F z{`e<46=jN${M@H~lS0{xm7c$_=}TYP+9c~q?}njkaTW)i2Q;^c^+w&)-N7Mv@+NAE ze36)aTEqTgdXHb#llocqE08W#J|!=!7x!ZEJRqp=@D!IC z7k*R-^(;)0cSgc%)VWjS!&W8CdEP_Cew}4rRM|=3q?)wf{?+G<&nt4SNQGx*=f$}R zDXi(eL^g4=(XslMjnOK!`sIm_?I+-JGiLa9`{M=vd=(QS`re3}hY1dA`H_7XZhSE2 z&=z(AbMQU7|KvOzeUM}H5UKD9uH9M^rVMWG{xhOGfE;f$GW1M=!QTv0=-_`tLa-Ox zq$oe|52()i>NY4@wkC4Sz)av^0b=c?bPpPWC|Y-s|hv`q6(ohyVoaEIYy}b$sSW zIcjdt`^p7|lY6BDDY%)5rT=;ICI@8;LH&PK&-~{uzpH&r#gwdt{S2VqR;npE*wTju z-1tdSwQ!4!pKZ30Vaffel#6uH=)}yerMj@gX>=SAAJ8Y5F0V$vc*Z&?d!VLSDj=l) z56#u!^M*L$3LW#tF4@2>f;vbJ3m}Og+--pR9hNnkmQLG~HLIttbQ*9DId9ZA3-(-G zTW$xB4ffSJw7`*d-<$F&3^#oN$}?1F`F>gYZ_7s)6k$^fW9WrYX3E7GA%n)@`OLoZ z*gtY>ULN=dnqo{_nmnZ(QNll|k`RpAsay_FjG9TJS;lk(Xiz8_00v2aAoQVwY4Q`( z8CooY*A5mvaKjFvG-9;z(;o7haV*iY3qm#m704KplW8fzSx(0X^A@blLu)7?(*=ZJ zwey5@mWiwKBQS-*Q3PryooJ91qx?2Nb!}WCMre=B1f3&ZS#u_=+eA}-Qp4ZA9o99X z_)X+_+0H05=p1r@6$RUwBC$61YcUXPVtbp~of>`qmb3-Nf3lAhZP28wnb zX!Zi6L7<;{$uTULBnv*HNc;Y_bF+>K?b)}lpZSsm&3=*-mdJ)9PZnc%NT3Hs86gXJ4_fkqP~97VA&QrJnkK*tVYGdN$;>q!eE7^79Ng{ zs;+bj>L8UuS)^fGd}7pd>5w1|GgNu7kt2LSy+i57m`KXih~o2o!IlfxrOk2EVR8=C zHlTc}Rk+GUNT=7#Z`qj+aV3PYrt&o`+hAk5<^8@D&m<<3tiy37Lz4<$0v2ESs3ROi^>=s9;5Z`MjI zxGS{~5EM!6vm+#<5~RneHOh7C3FOga>73@ekU)O*f*T4RgE=S1T14^+u^y}{< zKb&hAz5IL-*xagHa7y z2tu6xL81Mu!p!w$UX1J4A}-7tL+fNQy(#nK{a?kQ8k>x+XK~P&eos45A!;m)xgk-KK<}q4Y6Z{FYa5Cy>vrZ9U51R6=%+7U^8z zja5rX4Vq;tu_)OZKPjp8^Cp`NEro8Fcr7`(L~!K$KM#^VrE`l;eezN>Vq5J>;$zGR zC^#vs0+~3-)52s+-a}0^xl!!eJEVNtkeWpDUjQ@KdVJRY-{3U!rb*m@u#LHldnFeI zanX?xE{N<`v_h4=;DOxK7UcZcS#Q*WedpP6BAZD`j9mZ40yO>;zaRySY9b%jCu4{9H(HJcIZhaEeJ#2Td-#;&Bt^RuZKIW!ug<)Fd!e7V(8!896p^x!p|*z)jui+;-00y9DBsOFe)~0 zV`X*oup!R~UA!7lAwB&;?O^onN+=3jI;p~TE5aAJBMV>^*roKjcY)DVtmB5?ZRX5n;@W1TiwJ|OoD_OzkfzkjP#2Le=b$}leHhvE+#@H zM*E($eqAa*5M8~&x*m&h>KvpO=Z!63cP0Ez__TiPpVNxlUA}zQ(9ot3?kPK3ec6YN zNtX8N5Sf0ygyGfsX;Txw-F(NxI6T;20Us`KGS;uzy|o2ogZ{zWH|K#&gPSjIQPq_mz(WC#QY=ck&#r9zsS-d4? z$K@#de1fJ>qUGz?RWANrJOmMC7Qe(Q@SRWYPx;$t+Ou)tQzZMlU+lNLr}Z1x1GES1 zKja%ZPn^kD(inAX-K_*M@2TUK)1Y}(V6G7*jsLU{19D<)Z0LUt#b&dB7&J8vNFdAE zh5%*0s2!0FgO=kUf^zZ**JMrLF8v>tKMkxQ^koR}!Uy8_U!Wj7@cZ1%A@MXe>hfV4kXm;@@GhXmhNUM z2MVrd&0}o1quRIsR;815QT;?LPMhV6uO^Kyht{=1u2kg(zPGQ{xODN0325~gCd^4K zYDeFFhb*eJ-I-GkpVN~raC3W@yQAbv|3eH;F-Blb2Gxc?l{*qKY09(_Sw-TURKnKd<1H>+?zFPxic@JxbIi5g`)oq0T@_#$OE2&ZY*p4z48D*z#}3LINrK1{MpEC- zni~;iMkJaxi9|2Y3a~VAVkE5N#|>UEC)n#D8rYUHHlQHbZaBH6 zOt&pRS-~py4dZz zTbep}!l8cr_BiEFq@Vhlm?aX|OY~p_SeFrZD{v z#tSYj1n?}cCGVFdrY)b?9xq;E>`jLv4=?{?Liw+51fdy^4mp6qKixN76EF<$iY!?a z4{N3YfSjyv;+Ah*Z+mcK^z6ig=9=Q}4oyL%P2UX(%TPWil7Db8;3Wu*cmhI~MW~h1 zZje_QxY&5mQY(aawJuh}P#V$q2DuE_g&XwS9l+nB<=^bI&IUKR((+({)~u6CbCEkt z*dCJ+KoMeUvuAQbXf{j5_u5UxVRByl0YQp;1>}ITpD@{v=l1G{v5ANOu~uJ5R;0<@ zMl6?~^~n5vj=eUcoES5k4KuIw7Dd-V9%W-w{K`6u;=x#Z`P1up9B0edy=>1)vv5LB zJ#W|VQ#z@I;JBJdv|-nb_={5bVu0BAm>3`Ntd#QDa5MnM6nzswa7T%-GG=A>QI>my z9p!$tp`RwOr|~#hE%ytxRfi}^we@Wy13gDy5_u6kU6zJCh-!3Es}AMUDIJCyb_3%h zMP^c>2N;H%CaF?g^&V!^&6(g43RJFzCO8yuRNy{?InO!~<}x9rEJ&yt6n?>-=fDL} zo`KReJO*1}SE;eIDu9R0*BrnoLMQB-l_?WT_T)AyHYvM)^n+N z)*d!zA06+nF1&?~eCWey8Mstc;SAi-DMa*_wk%Si0qWvb2iG%OAzE#`i6~7foYJl$ z?I&FEtw2bwU!1?uPuEG6anuKc`x+jh&~Q4*Xg7DldgAG)^ze$fJEieFj?A|w@~dic zMmHWlq|0w724gbP*>OUX%mhN`fDQOcRRL)`wjDefF$ zk*0}l{V{zaBeugbr5Qi_!X7`qz%f==tfo>-+nRsfy-aH9;tp{2)Lf%|u#_7@L})WC#g zxc!R9=eL(`{l&T*DE@fZM#=>Y{%tv64|DziRmN~FVYvie!qY3bulx4ozx0}ctA&I; zc6|noS4xA7Gj?@2aJyJXeHS>zUQXz3*~Sjl2x+(>GYy}8Ykjucylh83>$RyG2u>gT zI|VMP(T8?_#m{x|HQx(t1LmBPO_%i*)V6UopNrf_3=2|`R)F`T(z-h;Fj=B8{yTR3 z?ZUP-^NdY2PjzJ~k9*5J_tgKTMfjXhgx@MKM<|=rvh^Udn#+bKll*<@HqqjnJLUA@ z@^mQe`^Wv9sQ+IsqBzYQj908o7eqE;+`8nWH@Q^6}*RFV49^0h@pqXnA-5 z&m9<@0h|S1%~-}(87W{jQoNDnV>HhU1*ea$I z{1v1!c+}~tToIs<0J&iyEH$332r4{OTCZMl`NnxX38SrFXxuh@3#Z>y7#z6^nnw=G znx^_lS=eZU$O#XX$#X$ZpQ5Q@jR-pq9^nT*CYL*hdJE%V(Ak+hJf))J7z|N09fk)O zq)b@(u^1+&oJPmGcfM*%-E_2D?X~Bn_MPsFRzC|w=A9$kBm6E$W z;fFn45tTfBFJ;ecu?gr>wdg;Z8F*yM>mp5J`*N`!Y|gew$Z9Rx(pY$CD65+L(bwlX z(=%Zh^nDw4!T*&cAUx@fPq94CVp#b3D@)ER(Hb-sPkFu1Hn<(0~=bYm+MG33IFILQqE| zMu;=VZ>5>N-Sf^vKaJAD@F&fGV!SQeX=%rtSBD-&Mg2M&l8BCTk}!*xTQFWznLY_< z@nJ*skZ>A{%8o22>!hc9I?c<(GqCMA7BlY#rog^Nye{}f(+TS_LweBjHaS%YWamh? z;a@P{2TWO60`OTuuV6d~-l^53=0aHp8~yHe!Mv}$+MKdGFvdj;#e)z2cT@IH$P>dM zHO^EaM?j~}0O6{Dpk13@91r?i@+Ze-`5)rK;9rH6a~jG25&29YdVJ`cism>CCx9`m zUd{*&Vpz%SFaG6lJJuS3z9H-^;nz{pFwt1Gr`&XBEyrh~5+uaQP?T^%L|@4;5!Of8 zj;6cxN0{#uK%T$PXl%IqO9lOs!Lms4bwLO7x?ctrM;oe zac;Aa@*xRc#>rofc=4I)YR&`D;2pv_2(P5 z7_Y0LL*_WPi?{lR_Ege%5ObwmSWTfpA|M?TF*R$u|Mu8!{5*LaB2q^a=s0FbAWRH1 z)0e%mTRsa7w9a(`1*-rZ9v*WghHVb6UofS#CH*S_!X!%OYLwlcWUa4Q2t!&!Z59OZDp zARWljofy=18#XcqkMZz{l$a409iDy`p{XnnA3SpgRAW7ajJUz1+P9t{W&p4NcC#Qx zXwX_bOt(N<4AWQ8wBRkI>JsWi_0{9IBl+z8f_5fPg!nr_e6T!^FzpB{ z&@i~MG2#o;$0o2gx0#j_LHY@`67BAwQAI>bdiofa?wUTK+4Lm;>AP)v@RrRUJ}Zt? zdIU`=0vP}F{^(ka&VEKNq?YwA5}jgce+^znH}b703V0*@EWhY*-_nzR{iTrzWGC$% z9cnVhv)w1I7%#BCNH+hSUiZtp{_e7pS_J!(k?;Nc#63O8#2wG;YIJxR4_+X^%~u1! z#j@5Ug#);kh;9jRHzF$nFQ+LRpX8d0*kO5CS4@7L6(;qMj4>By_&^F|7;%|}O1KoW? z5!R?hLWKbK3B4G%`dlK!naM^2Mj^D2vdq9r;8On9qU$#qx#cm+Z%?^?A#n>joAt`a zMY{XGe^CghIka{Uwo-@b>9qqab21-hXyZikh(_J3Zh0T4Pd>is)ce3ETrj*|=xO}; zKVR<1!3M0&J;HW5Im85$NxmY4^~3k9;TbnP$QPJBFh!9fp)+|2A%hr(14=%Kdr>=n zJQ4&4`mQ=0=O8Afx>&Q59N>e#_~{Pvmm@yE-vQ*l*Ky(9q|4Q8P2{s3y{L%uv^8lz zF^4hwLDsYR=-4ilg#RSjaQZvHY!C4RgWqo70=3e7)HBc=_0uN6pPV)mV=*So+eV+aJkarfhM$31!{zNJIva}M*m2R2;~;9xL2m4~Of zk2tLUNAiK12;;GrbYboubHp9LR; z4JGbUh2@}~kCpRI`MVF9JKTErWhn-u**2%dD_6b`QC3seMp2jd8|Aift!??e)ZT6QNkRE2`D%fzh9HzYQFwEbO-6B01FQioS;29M>?y`Xu8oA2T4kQof zyR7FTXd`_;LL=*BF0Q61!i1FPgU#hqB%WE2#laXf0he{G@bM}hZq%GZQ15wcIchOs zzro2|pV?_^iwmi#T*N0&ue|i$>WA{nc#2W_#j5CBbR@x4jDtR3-mr2oQwVt5sxLdS z`vH4bM#wVe^VqCuM|6cePV(f8!qDpR(B~hvf0JwpsKYhz=&9k+OOG*3Ib{2q*yiN* znBbw)H1GS6JJ9=5O=6T#|Y$sAEHuwNy9ypcDJJJB)Y^)zW?P(w)XDUYP7`Vvxu{f-G5Rm;C z9}nrzemK~}zcR_%1m-$FI>j~Y$BnY^R>(KNp=8kAxQx#D!V$o3zO0!36%650Gz-GH z<@M0sU$zkn`{aVw#kMHGwCiy+W^U+Le7-ezH})GwY?ou+Us-x#2Uk;`I! zo0S6a;sFz{z}5(BCLg?!_5xm4{2xefm_9f3)!w-il4rYCdTSnbX`w+jBDx%up$PeYY& zO{djkpJUnlN;nNLNZ;>e)eB^^kdgH8qTi7v3`#BRGSLbCsF;4IxV>mqIRj3?e&%g= z!ZLk$K*IF8Y+dSuJftvaKdwawFoJc^usQDH{mx7wk&!A5Kt60V1|-W!%tnBj|2~eg zimSaN^)uJ#Izm2KDIK0otIopOa*OaWOo?uC605vBxg1k%;V6S11I-Q5wapN zu}Uml8n<>sUyVYp!H0c>-k!tE0`@T~S2T}>F8dS7taSLQ_y#3DxnnwHdGC%f5qU?D zI6Y3*uY7l;1_C;btOj6hh*!mIp^&)+!Vf)sWzDd%kDsPE>Ym2D>FDA>@u`Ck{k!L# z*^f5g#p8hLZnLp}k|n&|$G9`5A|cHI1Hqi#EIP&G_1I}z7afi8A2w+mJ zf0y4PUtt2D>=-p87p_5=g_cKphyl_lK)?e>PsH7wfoVE`9XvM6J>AqhzIXK}al?qv zQdsQab{4MD>54{*sn>`7NpTW9HWCQLMvOci7(L}}Lz7bhRHF*bPmMYN&vZM@jjc6& z_S^9v0A%cBHi%SXah%isdx44cR(hUgsnO8Y`Yj5tXM zf)bF-Cg$0NX-!kRWB7*5DB@VoA$<6dRU)-B!b7mN%A25aIk_Kre((%{YDG32no>RY z*rK=CjjC@jSJ1+h;`HLxhhrK$Kf~7yhKwT8cCQqep^hNOC2Z3>RJ!vyzX9{M z3cqf<%ElvU@h@T3EgP-Zja;vTCgOlcuoivYu(x22j3{5M99e7wo}~rkfP-PdLjwvp zS->^$sX4>N(S5sH8frvs-~~@3&TqQQO8bd8zj#tV2jpo|9<&Z)Ag8|*ltP70b#3I) zMMqZ|VHG1n5+xBk+e%TSwqXvKqFAE{#OP)hrwr;fy+;_9D|ZV4)nvBFQIaKOHT3T(2*XUrqs07l&iQ?iI%-qt ziqsSP<7h*=sRH1wl;mBcx!_aU{B7s z8yun7X3w0lS#?55ZMK#yULVXna3}6joeDh|t0)V6T6F+fbK}ZJbU8OHdE!AjK>`yj zHi5=4i0r@4$NqScRIv8U|J}c`FvRRu0!R49>KXc?AeO=N$ON-ql8^ybri|D9~~ z4aoQ-o#g*^VNEt`Qy2p7;=!cD#|xVVYZmerID1fT(&-i`N4UHE``rB3FZ;*8lWwe5 zWmphCfanqA0ztgKARwrekJR^1bnf3>V%|ZT@BZgz))A*`9D!PaZ;pp$p^L_aVs;9n zx(BA0z&j8u0_LTH$d43X>T#)PLWf-?YrFv|^Fx1RG=?2kPG~#Od{tkvk;`40sH9IX zcY&tjuGI*A(sygDf4}(9Na(sOx_RMZBkI`J1^rq~Fh7&#fB9|3iwjn+X>r=Eo)UH! zI=>JA*?;={U7@?1PBVSIq8Q$sxft&7bSIXZ;7w_1p_E&rxMZ7U}N zCQFS@3sC5i-(Q{sxiPdms;&jHg0M^|_Nv!f%LxOtSbRXrE6t z2UG8c@i^;MOI_K8G{;jqPfRDVm&s3W6@Uk%g;=#Ci8d+R$FXGNpo@=YzkC#QP!d$ zUoJKr5N%PUvwnBU2ven)A|wLLvpCs}vepLt?Y>F@ECJM;MGY0l;f=qb1Y^6G1E=&x zQuUuatWufwCx&6F2YUvYni%I4`~(2a@+d0g%$!j&md=AQ<^=%U-z3p^Q=Gf?gdxog zn8-dc3BgkGX;Nh5@UTg(Kau8YV|9oL@ML(ip^>umhEF~7wdN}a2tQe7~qfn$q1qS3qv3n`SC3C z{d=Kt>L#Kqb57TlIVa*p$#Cwk;~2ZuH8lD2?pU56gTM5w!+{v<(7=CR=%lfD<_8y9 zn7`OO80Tl?ZPNb4eyRHHb~(eF9m6f2g5^TaeLqkXy>Nf-usPN&Ek1RaTgQ^}DKqKvE7#il8X!30(af%>C5L~vsEb_Xt{GdGyuqTW+O6L0zfd7A^a z4`25sO_*W^LrQ55AlRPtlV&D_!2kvh7T5G(4g-EVaid6ZHVw@$-!qO*u)fB$Fdn?^ z4G;1FQ&#zQ1=yoIEnzN{F}mIFZZMQOdBG5~u-F)gn{;vVi%j2#KlMc!Sb`u;3 zw@nSJ$@XE-49Mj{;L@UD7M$Nu-c}vwgOWUtRoT#2Ay*abfQF}{V_r?487bEX8(fUe zCJ8Yp5NC(De?gvMTiLcAf+o-A&DhHm@{togZ zIsV#?yl+>to$Fi_IS!6O>N?3Ogh6vddTjv9s8FgK0a;i`On9CTPeC1z&y=GaMT`+I zh8NPq^>HYDv@&!fnc~DY3Mi}WRP0}12fx)Eiw?eOX(26Bp%*q34JLnCa5~1{lluh7 z41xlAMX3y-#z4L0u)7?3w03g%B+~E#P=_)pp_ul)l8iLh$!?Ncb z+CVUlaj|MRYT;>r#=qucyjjT-^|UH2;}m+XhB4QtQ_DAK&_IgI01x*Z)5zSq@t()z z76O|e{%bpK2#A|cSc z<`VjoRU^`pMO2*e_K?P(w0k$-gGwG}xx54g+nq`zp}zqYFG8XNhV+@^pGP*$7am}f zExGr>i-pI|7GrTcbANwVw^pvg*Wb?ydi(R1O8Q@r@x-}(=azeqGp)kVY+Q2F9^WjM zD+qukQqThqsBxR{T!R2UAf=SLNGc?n91-8@?%x&m(ETdr6RK%nDqhnh;tdOlK&35? z@^6L&pO14M@=LY$fR}>{P-J~g09MsEAHc9Ei-R)_$-)fC%(_x|RG<+7$b@HfEa_(} zMr5zLL)f_oxO$(d#{#v?lxS2KxL5B>)PJk3W_AE|ab|D9pvU`|@!y{O|J!ipmnhzJ z15%&aluXBqbx)Ge{--(8tGqkyU1`<-I1o!cX#g2KeO7)h-!sUvROnQ z_Yg=g_e+}PS_8&rm9`XjI{jif{)bq*m?-S~MbhyX(il^u*oRD;dHA^d4dHV1x`=Aa z2Q7e1bve)=Ndxhb!~1TEl|Ez`2gisx{?1TC9ZN?c(zS-VhFD%phy@yY2v8!R{*ZS8 zzCH!qxUDf-9f8RQ6I^M`q__l$)RX|FxtM9GmvuQh0?Q zNHx3s3TStTL(<$FF>eP58IVx8<Fo;mzW}Mh>>KIC@mN~Q`eU8A-uKZ3M;H73o{JV+I2JZ92Be|3}jI_}cCBc3NKWMmwi1XTUY82GJJ{QQ!?PI2w%Nq{@Q_VNPk zrQ9;ku-_~$$dE=BDOQb6hTgeAL zD{KX$1!sF)=7cVdlqZ;h;R0ZiEe+p(o5Z+9d`yNTRMs`k9}#=DmybJP4gy5HDqwv- zP}5lYp1J&YK431vTVBuR?E-_h^%#|?~6BeLXX==S) zDp`bPBzdr1&AAaj2KqmaPb$&nduv)EOO47wHKg>GdN?k zWF28YNfPGvjWIuNBtPK2XcR8d{(w=Lvf4NsV1=;?v?Dg|KpNSGvJ3~9)Jza?L1lE9 zxCsf^*cf$Eih*;j!41rEf9CR;0Qm|$;*u8j)5|2e!M$gU26H=kpIynKZaww`ub_bI zGhs4Zc_F1^>|yegAcM^`O zj-&~I=CXqW`9QrkK#M%1>*3#Es|ID$KC}Zt34w!zDwGG}7rsMnJ&FV0gl_+g|0$=} zmMR^iL8%K0QxvT6NMC&g94kPo!9|B*ur18~K`6$1?C9TY+2MQ}jl9PgS=tJB4p4}W z7Fbvkw&J)=P|{2B`p`_vG+u>{)l$+Bp@nHvhXuU!HJq_>!qVozGhfKL7%(GW0AScv z49ucwgmL5mz+C1RNRnIT9IAmq&4UD6+B83iHX4)+$|pS}dCFI+)OP)Y z#_EKi8mK$8=#?<0%?YNP%Fw}FPJkXtx#TS%e*zwv*G8-Ov7sBBlzd>A;R0^!zD{z2 z9GjDw-8;wO1GWH(6cZ*`)-)}*lU6_Cp?WsC6B{{bxH^Mld>D{zMz*Sg6_CS?L@}5L6jE(8d5#AT z9w|5kgZ=XlLVcK4j@X3`4-pWW;Uuyd;{_l7g|Iw3_;;jXA17NS@{f^P zu(g?4YZw~+ij0{K-CQ`9Q_T4TduMjt2T1b0fX3v2#yV1V)CgXZ?{wr8{dfB;3u8*{ zOyCVBHn3n{{D~>4F${ZD5Jh(}$8eb^*!26wUqNY#d2$8!R7aAmy=A zx%dVhcygw!aSt6?jD=oYm?U@l5#v}~Sao2}3d{x_E_%vbsM;s;YEd0qnKQTg!E`L z0p`lf>#dC?pr#LC3v5UQpAV0Ldtb8vYV7oTiNc-q{k%o+kME4jOzsn4wP`yeQEoN)w*!m{)F(U4V>cBB8u#uojrPRK3)) zI(@7|Y4yj@)^DXz7)gg=@uzx)$%Z4UXk8gFVh1necR0-)yKenBQ0(R-|6|dR@*gBN zW@XYv75}$)>F+>7e?HBGVOy>b%zxdOrWvJsji1EHk4b_>4TMXAHOTE2y=e??n{AwN z@+&$h?sr2@XQf4t1dJ12RVje)?ThGo9Nbb~AnL={1Kv^R&nmJwM&6P%unruK|0E-u zK>I@OH(+|0x=#fu$8ue5ct)n3CvMf}Lr5rOGBC$Ewb0tP!C54O-=@1nr$;|q3?rcn zU&C<7_^k4C2Q*XA0^4%XbJFZFlfgx_i8eb9Vs+nkcy}?rSQNv6T$)r zz`=T})oflmcxEVSr9VK>Scj%y!b8myA!ZCPn}6%>;{d94p-+2xRc#iVbCUJ%d?rbM z-m5?FA-Xgwe8Yv5j`5}d**GgE$11u}hZNpqQqf-8{it2zlQ4^8`lttZm(+w?p_kd2 z^@f{_dU%J~(!kw;j~$^m`O#A;-e4osl%h!eR+>|jq+=T(Gm;u1%?@nXkUEaA-b0OL zL$GTj3Av+a2F3-jMqVHcD{w%`R$DmxUtl5^%Nni4EfM$KwKK#VY6evT{J*Pr((=fw zgAo8OI9svh0nhe?xkBhVHYv!r>W(<_(07OS22u*FJxUT;*ITc()sk0D#REqsY1DFVR{8B>-8tHc~Etg zEA16Gh0!C4Y0BF6FK0QT%OPPY|GCb?$@Xh_4_PMg_CCkuV}@HbDck^TEdx-(^*%+jsV`ebl?v*wz zx*Spw)<-X9IQAU6eEzK+c1p0e44bej&q6g1v9tuS7%SeVGh#CE=)k9qNI%&Z5z*UzdsZ^&0Fmi?QQ}xVk`k z%iFN&X#yV__)L^Xwkp}62VSu@H8lWGHT9hXf{zFJ0ln<1j;y%nk}FpA*T>N>s^*!uR^Dk;@A!bIVIj{Ws5G+fSHue;RgtJ4lREV3JL$=rxxvOwWVfWaIFec?UFd=Zty4 z<_Q#X6f3ZBv$g3zvLHrOGH>_DZ}__n?*d!OZ3x3u8w>0Uvi{W%w5nR8#-(C!%S{;= z(n_`MXJF#@MEU(gL8Us+-?eg56sD|nDS&MGc)^EnJpBEuk`#U(p99qpv zKQIW+U!+qm;Gg57UknBfh3uWjXXltV%$C}{Gg~&ZhaKH2fJljCqo8+MW@6o z1YOE(L`vk{!D-H_O5PH(YG6FI@G)Vld-bB+h-1|3O5rz~5ZoXAD9vYY&asjj|I zrJ_uPH3K|mi<9|a;jgI-P$_PXYcP(j(7WPp06Rd6T%?;RNk;?k%>KUIyp?1t|L+U) z6-!ZcNA0I|?t-{tYJHGD18ZzsA+&){v#L1)tq>!;UvUvN98L)^|4#K+Ehvp}Bc#pD zGz?`Q`3G7#nnG91&^b^QjNou4jEDCcqvZo;qa6ONLAM4&5-^FSSN{{Cxc`DhU&RY@df+&Wi&|p7j5e!ygBgfY z4B9?}_M-DZNQYCzC>)ThaVFIV$^fn^W1ybFLT)44_y~SH=TO6UpArl6E^zh=Zt z&pbf<9!%Z}{ai2~=tp0JV=1G^5#`HbB(B`!fIL+oagd(@zxcAkGnr=%HcwTiZuQi+ zO^mu#dYl)&RR{%a079TcYd{9@=^<--7?agyNl}N<_5s|^xd0Zxnjqx_a# zSfxk}v()1g4-2yn$UR(|d)s(`*&&>&x>$3q6LhWSpnn`LFl)56!k6j)*6XCH+rRIs zu_-3a@)z!tx-o+30<|ChlTM{my6bJ`beG4`vS|(n^bIMJN}`Z6PN_(+tUN|rJ--$+ z>DUj2_3hyQ^nPXQe*cqC8uuSH8Qv-CdPud8>P{|bmc;cyFCcB+_B0I7?cz2vT{A## zEK)3f{fuGDoy_{)*^1vjY$RN+IW&;QkP)@=96QOB@an)Ku+z>LJENxl?b0-EnZ%XH zJJdrFc&%+Kdx@^F>;Y>tWwmrUaFH={g?YQmZ`oEXkLpjFw}g4%e+U)K9=>Rc+1DYU zE6Dx8p5?c{CopEWKBbCAP-r^ZYs2AwCokEeQ0WUXTMJeIQb4W0b>IcYJxvqvD|^Fy zK`JBczhDxRLyz-mVJJ5cmpmV}QtsIK59vs93c$&aqZ#JM;|EVXCJm1V?S>WaW>%NV z@`>=VR%%Wj=>hAew*lm#Z*Cd2OzXRJg!`1aubA4a#j7z_4Myr6ZSEru-Oa&Xz) zI-YA3|DIUa{27{GpvTWmDkjeFa@FP@A7C6kySJUO!1WK|Ru&Kl$QU#v$LY~Y;M*3F zy|FVL?MJZZbY@;RtWWsFE#@m(!MK0%CcnHe4Zf0Gmb0f@Epfsj zd#6wP?I(ovC1F48&l1!X!*#Q>nC>Rl?gt2Vs8K*Yf42>H(9?7s7^QV4$KnQpi9Tr; zvuSI2Iyq?_uNK~JX!r&^b8fbRa>!*vM1T5#6QEh;&?yzfcfdJIo)FNv?dAFwV6U(= z1e{A&r&WEkXlOUDO^$`5q+4$<-IIYH8!lQ^xPFq}?@cVs<-ska8y=A79_1K1hv)sB z`D1Mn9OdMQ8lsj@rT*)-_A+((CCS|Wl{r(T>2|~gn90+M)Qo;buQs4bRu8F!4S}^4 zjA;`Jt-XCid$iWw@RIrPqfJ)|aiun_xc|bq>epy%UH+%50gJSU7ZVCmTMcASNZJ2N zClA~8c%#GT%_f%J$G+j!h38^|+FV{}Kxk0Ak0ki)$Or1xdDrLe3;@uI95~&72lHfP zV?eC~1|@K@3D{UVSG?{U!|i9$>jKaUa#jH6OR)y|?7~R%fv3j=KYW390`wVOE{Fbz zmt)uq=QXLZkLabyx=Snj?xmQl#r=!?MFn6fZ@Q0R2L`ANwmlFLTbhjq*D}f8sKW^X zi-Omp$o>v-h%(5$F@vvci1^D$(WXMbVC|pHTY^Fev=+y+l8^F5ZvNsY|9^M!(yR=~ zdpa*_S+N#}o~nNz=NqF|oAriaTJU}1?*ysm_hnX+RI*h0_x&t{xt6BWFD1%EHP2Po z*eCqvd!nOXnzcyh^z?Oq&ez86?StvyoF^q?j($y;e>vbW;Vj&Z1YNr?1utzq;eq% zR&6c!O)T^5)t47g`HAt70unbK*tZPTG{2Hkrre@X~Bs%~*g!knjSXd}aNLh$l z9J*m`j)J*F%Kf^($ z;b_`W?8vI2-E%95{*dPDY>dzhwrEOgc%W7bU&_#|7svOL*>Ct6hY&W5!;NEJU2`>K z=v&Rgk;Z5weR23Ex0@pm3lmEB&%zEu^q7cyRJn$Y&%CTDGqhuyqGGwMqErmivgL{e z*bo%eSQRdayoXHLl?$3v+JeBnruGjCa+HTw1IGLF&RI>ELxfTlc!Y114&YWm898$M z?vqZ; P0iV;Ti9p%(PP%;hHkXpE@1RL;7f7osedBYkb4^i(_>H+B@*nnzb=0Bfs zd>s+KRKkskh%!#~GyT6VhMF-2Yx!O$0q+&(QCl@eM_GN-KUp3>TgNad9YjmWusnsv0Ae?V9hv>L}S|2fg z!Xv*i>0plH*%TZq({au_x5B1_XvXS&=kXv*rKA>c6e-P|@EZl|1b(UT`eU9S6m#5;8$_I|z%Fav!MHKy2G&PQdfeqw}K*9W=2Xi}KZ_ zJ(JOl3mja0hll_$@wx5_Lmuhx-XBq0(j<{#vOtY$KAYZPL0u&Ib#3THWWrGQADdgy zQce04k!MNTVkcRAGJBT3$s;~68Y_tva8k>77!dQ+sL#*~HE|JtyV$ z-L>to5huf1qs9L2b_VeG3%+r&JauVJu6_}}7mtblc3q9FG8$QoTJCCqswdUZ`&h-` z(Z@NkNjMiCL1AIXDnI?@NZJgP*hHnBRxk3U1LLFI?QkG&wO7e_Vz6auOZA+UyEKuz6nC}3ieSmTz$ zfTz&HN2xE~n1V&-M`D&nALa&UEyRF0M3`Ed3hh{(tm{|2JuAed$?wo0@FKK(oJD_l zkNq;`{G{c+|EDmRN~{g@?fFcx{N=(b5FXm}Hi;1BcK>Xp+QYD^l$d1uYYku0>UDKe zI;OHZ(qk@B`|r1^&+tJT1ijX`m-d1<)S?${oH+UMh{}ogM-{k9VGgUN!?;|Oa@ z4wToTAj{mD8Dl}LF|ncy^RDiVj3>&n<-Q?XksNO2u^sZm`AC$BOLen#hVT$fhJ&##G4v02MHBJa`+ep1 zL1_UH2e_f5*6qLuAI52eThS<%v6+3)SJvow5|q&rz! zjL3`wKl*)a;z@`swERRXC}FQNZCBk}LG!7u-oU=-@ox3_C)vi`ryzUEkvA`(qpO1a zI<)=r%`t(oRY99J4b6`v9Wb+z&;Db^a@1FVgqKS$z>yDFP*xdLPgUsN=RT2|qmfSw zU>;QqQYFxw+?dlCkudh0DdO_+WVtr~DRwf1?n?6xfS#Kw?fM?3BUgCL9X!OF_Z?py z#1@7rJR1{9)&YgIdUDL5q{a`&&>S<#1OJnvc0jWIpa#J|MhG*jgn@0icsc{WoQ2cG zd2Zr|Vsme9gdK95w55PXHWn*Ob8qPgR+tR`QM6H)Nm@8kU*w1ayVI7baYFf63q$%t zAn(h6X7hgQ`yjy#Ld-HX6($xA5kjot#J258t}LiX=o{N}yjOKuMx{Ul*{% z*GUGUd??UTos5!Jx-ahB7D@E}%n zqv64%e`91oT0f%n3M%Y{E^)(*r$NX_OH5gl26RV03c}`;i-Ano;SnaUwI!&`R2@w~ zw!XQf7WP}MMjd(}*)8{KreXbasmEoK-L`X#NxN%DpesRw`R}C5_wxDMu*1IMucfB( zE+S7W<%1b%D4lQAr*#fEai~wH;?ClXZhZtMLN$n>Rmim>Q3$7|MI_n~ZF%y7Rij09IZw#0AFmSgVq8VDs5s+jjk9i|n7_W`oE#RJu zKrU2Y@TQVm#`6tN29iCo#R0k71WgC9#0Ojs29 zs2IN`+m^7V|D(%lV1}Q*BN;DIdyL>u%0mKnUP5J(E77N8DcQxu6c9JAji($AII?iD zPmGo^(OUKIwXtEa3#fb1Ns2SaJgWfT0o@Qj>_IVcp|GGUn87aFBaOwh1VF~H!O^aJ zu+HE#A`ihwSd&>q87t91kLA8ad)|!O%t)wjwGTvZ8Q`S zpB-eWSzoqldswMYd~E_9g4Jn#Ie*t#RxGMHI#%R7VJxJKCf zCR|(~bSQe2Mtemu0Ch7C7AYV0aIWic^J$Jm)@Ec~!TLfkW`Bv~9Rj^S5kwx7yn_<{ zw5VC>N(Ny9>gi24RH7JdFM2zWrrmGIl(7j@1c>*rSQ7vf5Fg`W0m0BUk;g<1P3t)0 zewi^z%ovi`ljG8Q2e9Gsm1nCTQ}aI>CPkY&p<$w9qDGXFV<{aC+b@l+x~vcG{F1?V0gfQw#_>%lx~q6Gq+3SCXX%&Ft=$+Iw2qAUx;ycPVa zaoo0#g}#&*&l|3(aVyX9GLrnri5YxFO9uB%`OZ)_qAS)`0#U=!4ouP>H;(WFNEr_B z@{wS1d7#I{c??AWSeEiJnuM+`q6b? z*tM%mZ#Czk%P}wSW5_qE z*_umf(G-L5Pd-aOWGjFRi>;75vISb>C?LbIX|_BB3i7@$vhC1&!O^L7vS%k|s2B@c zl@`fA-$KhXpyg=^W}*>UDaNFVIly1d-mo^XaX=H;fQ5i;X={VP!>7DOU#Gy`Ug<@X z%m|fJc+aQ!ldD&f8wGmbxF<|HpaMr!b+xB0Xr76*#cW9|qDA4MO=7^p{ z6wnCpfc(7S(JSC^7UUJd*cW|VY01sh>yjkD2>-@KH{pEl#%;8+CNkY(LS@qC<>4LU z;@L4W43dbMfAzO@sfym<0tmgWOIN(g(n&E^8}})=30VG@7>8ULd90Cb!;AIAD+A|(^~cfL=SsQJ0X|>wVUFI4=3GdEW(?I(bCotr4yjJpBwAJ>ZWbHBhf#_6A5x@ zd2BG!lJB`$+l<=?+f+Ka)g*w?i%Ijt?qTaNoLQ$|1si@M`rTo(avC)ynG-k?3aT70 z@a9}_^degkE(H_Ex%a`}=n)Tya%uu?L(-U>q;RmS@+a@Z7G|q;08A=N95&<&n7Pc7 z{Z!MG^~V!ijV7U` z2l3PJQ@1f9X9%bpcl8sE!3f+&h85hviEKgALz3#kxQF3}8=M7$^it%#d7Qi)z{a6K z9XJX%O@p<=@a-3mL$}N4qR5@=z`!=GL;aiqEkh2DSB&8Qm9g#LI5vc=Sb5+z_|xI= zGW=1%q*Zzx4K$z#02^&P@*20iew=rw_ajQ9WC8{taDB5`2#dk+1- z;|l4(rKDUQfvswGEZgXxAFhVH^zOh!1`hbD??7|-CWpY{y%I<^GXdjTj@H%l%RQ>3 z&&D}rjRId6G)JNCW|Q)u{B7RkUE5KR3nW_j48^+lKV>+~YzSR)P!GvZr z;{w6cjcQqGFCdXeZ;z9f4jL1{+7sd0#}AcyyQ^PxV&M=MrbUUx`flo+Z=|PuX@#qc zgYTmk1AGr#9C!%rGmR=>!q;!nYC+z$u!l5g#sk2V0cy{Za1Y~Uc_KF1!hUFF`;w5y*qlxsb--OT6glyv3-Uv3Z_&} zvQ{}S9yZCHjt~C%Bg3=(L=28k_RL@8XlY0@i3iY&^f1U^pTN%=oM_BHk!?yv*LP^X zyiun;avS9l1NEnqq7GCEcqQb_6OJWlhA=6itv{^&YC>JiZXun}?+Wd4yBOW8vd+jl z>BYnTc#+_!RdT$UM9KTUds3Y#Gs+ ztj%q-cO@0YhlP*Z&XFa6Puu9$^wfh^)kPcB4B(|zpp^_}BEBe52X(Op7zYUz@~Afz zZ4ehr?X6v;=|pH34dIKp@?@!N0NIPQ@A{eR%r<0=fiHeLTW^9u#9l+Pf+GtTc=df@ z_z>=HWWn&<|M$Z^(tU%hDEoCsNrPbt)KW>q9WG28Y6&(lvYzPvri;on85VHuas5@<(Sx52NriWHZ*wNBMo?fX@XV@?}r@s$a|?cN>0^@K^@XoJzh~47re3H zle^uHa~oH3T8VEPt%&soMKf(pJy_&*!4qfJtGUzoh?W7cm>)ql~f1f#=6Q8pYT^H(b8jL^<#trVQGNToi4{K0~~I zxlvb@1nzXJ}*bb168u zB+<(&USHJPHr6qL`1%PA`aRb0#C8>s#-sGH|!#qU9889OshqDxU zu33QFs>ps=s#nJuK2+cKl2A&mzYTlnQomPo*WHG);-g;O} z$Tm(<4=I8ZO7!KE3wq?*F>w(JlR*~O*Cv!F+}lGO7&uq5wqjc`ZbA5hIm;=4xi~!C z9)vpR0u4Gz)?-pmPU;KxnN>;rjR*){hkn*mej+o{-{ z)Tx2+c#c#jdlq-i2IlHU<$K`yJ0N)g=m+!#Sk^Pa2V4-nh2*0_#H~^17`4EF(y@Z= zdR3gDFhR#ifK&Je>-i9sEcYX1tP5C5coHM(*d+Bzc4%p1vArVM-K5QjrRxqad)?Ov z&Msb%#byhHLbbgL2kjwWKc9@nFgS^)A)3{2@eZr=XyT%*Py3?H{L-(m9V5jEQkFXX z1c*Dtl0uy`Lz{3QuWlv6;QCJ_Ro=#r2E{OT(J3y`!IC4w_c(GC;65=!ttc1 zo+!>_JHR3^#2V3W1|(t4>TE(?n7%2r->4KzEQ}f*y@>{`(u88a9p*u_wG9?jv(j%R zieX4;Jot-3^;2pXipNNmjH)&U$u!`^D?K*my}bQ+j;F<*-;9KHjUXnC0GXR=7Uh98 z1BEMeA8|%#o?1KB9G~@#4f{f-eM?CA7kb75>u2f(m}Rya-DS_8&{23v{#o(%1^o-^ zLTph9b~Rg(Fv9$tHDsV#Vc=8>+0enHh3g3&23kjH8Wg%G?EBJ48Mi#fzyA?BH=C)n z8fHE6e}dq#8b@9`c#QD^XNau^O(>z?ojWexGWS z+RCIQWGKJztO5alACY_}y{8vEzE0%61~uT1AO154@egYuFE*Gu7y?4@V{3s<|6jEj z|MSJWv)+FUqP3h=J%`x2(BVh$!v%5S!<-3+pdS)9%=t(>{=VBRK2 z)qNH92luaRJn;MkDMKi{L;fE!_RGp&3VBSzDVRT zzMVEZ6g~}l5=7vcJ8C=3(u#yNLj!LEKg3}U-A;d&sZ`)8e#1*q7vR$mxtbuwt z3{VW4TeIVjV3`91AvCS69MQ<6LFpB}p@q%@Ue91JIu|l-WEXr7fKEzz-MI_Dg%snNYFgak=7-EWIq!}RPx$%(1jT}9G=ag z%S(VcgF?^~8M7!gBMPlYoM(ljSkFeYzns(KP%|!U@{y`bQ;v|9y+X-{0B0JW%H#nX zK8M_aPy&Er=fZ@d;Ryx-HjKRX0W|l8IIEKhi-01bUeNLSCc)Mn!S(KZ9ctSaKpYY; zSmM`#42zWB>ZilgpF`az{!3(PXFA50$C;7H5h)S|6Lo5x8FWcj$S|5JU-X8oo$f86 zc1YlTh`v6^I0S}KgHlqQ*<(7GHU{2kyA-a*yr?IcMT;(9xP*7CeDvEi=acM!t!Wev z;D(Le0I$x{LfT4U9w4qqN{&iW18F?EVMk*oYA2_fc{HQEtg>~)3Mrovrv+5V`hw9H zuvwAZwCaH7xi%{a=9jN(j7PK)M|^1YTWk@u~pJ)DoT%v7K0v$5NCtbt2ciTK7}o zhiEUr(*`}vU5pOkxB=#t%>)}~W|VPSUntQk${69nfG^(`6M1)qI^a&2+5>ZMqEj|U za*H5!#bCMHGRR=dahRFC;;#?v=?{ajs|t_7_@@IQK(8r^x1z{Yzrqdt+@)q7y-Dh3 zzgL_zL}N7&-?}zAVd^-J4Ibpjv!d%w_Q=f&uhXwPQ28XHD)sV+;lg|_V*W+5l=BQ1dL{}yi34j+66b`Ou8mwLR|4w$G{Jgt^}4}x~Q1}$%BQ-?D-!u zi7D67fNHwD-8TL43Kk5N{H{}W|O1uQ(l*+xl0@+V|^wzJ@YKfI^UuBvW ze6Ja)G<5VF7lTMxcA1%BP@}Y*H+H<>?YXJ@3M9BW)R$4ghsWmG0$!RCgkV;u*E?&( z0l9V|8=UHL5o$9D(HUq~KsGf1=IBV;t(AhsN_`DEMqry+fhp)f6IT$@2X1wlZsN4H zk1VrQL->IuL_`&o>^0J|c1QC|C}Xw2_tx^Wql!gq@y^1OD7=4S<2m(FCuUq!@{|G0 zWPM^#ie9t4r~L*y4DDePj(9oW?8rKzO}qJmH)alFV9PK0ef*3>wQ^rAg6(8QW9tH5 zkuF@lP`;Fd4Mo`Y4~>9^Q}h!58*$(rc?xTaG+vZ>hARq%lMj`p3se}H*n)H=dxBGl#bnp+^4t|ii+L-(x>o>SM$RNecox+l z=2eJ|j(9ObE(4QU4d_VePKg2S_r-TN7FqQ=#DV|zgY;F-6yKCc%mrG=6?YEu_G`U| z0q=^Q)~{R^$k)pO3oqc<(DR;XdJJD*hg7wC&tL3!OO`#f6P3Hl9)mu60hJCBl9AC} z!$nfSWS4&gz;`mHYasQ}9a}Pprk*DfEz>M7gX=+b-2`!?Rib3^_T_2;)>gh6t_|qv zP{_@vM*dp5N)_VL?_^XmxHTJ2V)8VBmAJ zzU;Cw2aE3W(Dx;QPA=Yyw^K-+F`I~^@|_qL?0eM0%W*~nwzL$4whqkzG=j4O&$mG&Zq^_vDpP~-E+u>l>kMCOyRGYX2v&}apCx#Y>n z#VRosgo~y;&x%Ei*I0LFn z-_y##wBekSlN{yT9YOefxJS`lgIrG3Lg0UKFqZq311tvs@H_ZFTJ7&-iu=;h&M?8% zREcVY0k!y9J=U5I#-RF?>N+`%us3?ied zVd{<%#oNO~(7bGeGG(m8a-@B+YTahq9UqR1?#R(2{j@yAD9F_zB)={FTcB!f(TEP( z*MY2clAbcvESUirLbr&V=h^F-@<=PR=H)4Xzcus};`<^=**g3?qMR9l@==TCo^2k) z|Dk>N(MY%2RRBifvkXF|Qubxi+{^>hqXwHtS4SVpuso;XA$S|gU#um+kge~{ddsHc zwlr17v{&wt!F=aA^8cXXeIafFRPKTSX>1N8&@H)PJTah`U#|HpsO>>GR-*8Dapm>H z%*rR!8S7>gfGnPsp((4sboD?eSpU=2MH-7+s2_pkfyzsP`V!2MNo$#QscyBJ*UpJy;y< za`8=uw1(FqQWr$OOH&* zW3l){$biR1{c(mC$j?F!_&2j*l@__tLFa3J$`$|1W0w`4h-)9FH>8yQ=y|?zgq4=5PNKL!8F02~ozd|Vxojs?iW znrYA12_TtR?iX|2NK}Bs%{P_BW;#&XV9Tzj(RM8H;XOW`ZyPG6)2Y-zMk#Eo9pdwc zh=;YD4S?6Y>|DtOr_VIiw=M`4P%@7#zZ$at>+2Bv4heV@j?gc6ijG)9Teb*-9o}3C zgZ4R3r}(#^M9bZq2SsnEl`I-sf?%+MNda=v<=6}Jp$q|95P#P!Pp!sN_to1CR&hC$ z2csikZfys)(m+&)s^opA+0P6>@GB*W$V*CItE*m7%U|~nW8k*q!G2Q-`Hii_!LEwx za*(rsJSKE9T1{xdB1VGitxg7>aU@4jzHhL@bw^qMUk4VF|DipAutI9xddn{eWKuL< zh%E-!4vdHPIiK5P^v(VgZQRL zLElPUfyj^WIYc|H#`@IYwB(k(6^Wf8WP}PLq(4|%Pn1SMFjW*K3C-_3Xo+<}K#5*N zc&!&ilP3THyiq1>UnEIjxurp=lqjf6P8sbxXdHP+YzDKnQNel4Hjmt#7DtF5v6 zy@PIKj|*%d~`dyN^eltvH5_Xgy)H7ejId&YpXZ&z$zB&%oop>SRi3rZ@h?L zK}ebfen#Dvlv?s>-?V5H3#dYN6i&n6DOX?uRrnSvG66ZOUZ~=!2IY#23cguRSJi|C zs!ze-L zg&YGhAsK^aUE_}2WBb+G^z;nnMLb3gMl0S~FPQ1BV3~fFG}AHX>x*uAk+|$8Dvno>ng-fBQRU5s(EjMJSU}rdnTC+9+;@y1Jfd5 zhU}!wl(@pKbsD=8t}PvfXy$m3$;RQTCsD6FG11eU5JLf34}8^$1^`%MS8_oc$j+%g z#}S&E##7YL>p`E?URysT zx@a-P1}>}R(3B^#mK{%4vMXqFXDKltVu2+My6ToLelf~;MQFJqXqa2_BPjhq)u&BJ zb5RCPNk`+ia{z9IPYDwI71VrFDLK*sck*ilIaX z8p{RHeAn`^#Nq?!83>E8lVjTpbq9d?s8!k^#$A9H9Vl&ckxwYYEQGmmluMK+mx~r&ouu!4~F`!8<>a9K%s9rXWK zRE38BtlB1f6_^INibEvdH)mB3RIF z+?2iOL`OV&^l$bh;U?c9aKu|Kod2>rzI3OPMoxPG3nNVWqnh@I!rwhL4GWU^rheAw zY{;R!I2#g~U7lM~rcwT1JHPBG3EhK(e~u%OD5!TP_W_VHN_QZo4$o^7JGQ)chCm~1V6?I_Hd+#k?rsMCI_VPrj?|896`KRmbO?2|Ze#jE8a zLHDIrKgYmX$VQ&L*)X3kIm`tCATsMWRPORu7Q z)0C>Xqy|z256%jwGZmQ6FvWD+vNS_hm0k-FIJugGZ06Tt`4kG>1}M903><|aQ~x_J z0Zu5V2)+HR0||h=008jS$aa{KqH&nt+>3XI=s_Gbp$utqe$n7P=pbz3{;ICGD**=m zS!bieY78z<(%t*IFY9x6a{DE|C-5;i#ug1ni|j~7Y&S%xev()eg%!dKfgU|bI*dxY zOFWg$oQV>NA!1xnrr2~8Ik9n?NswQ|J_#QJ#qD22W4G64dOi0m@xHCC6cF}L$$dRF zxlFVc1(tQTZsrjXcIto^FV^_j1(x_tPHQMVN{m@TS9#Kw6#nqwPP6xjXbTQ9viSI= z5&LO-E6#q{lU$ceDX0|%QeWFhe3dno%9f$a_GCv^3-Up_Ur%{=FYv}!OP$RuW znBb){>vcZ1c;Z9#c8T?T;Pf^b30i^4`@6K3DTvee1uTJiMfYGUz#|N*6r}{`e#mz# zE<&1BA4pDPEcOCzV~A211Ckncs?c(oyY@@gr*cXpqg?bV-PDt(T=8Baj|Osr8q-nZ zjFz(80(5!)3X%0Q9?)*HW`i}yW9XdFg+T``Tt=u3d41z{y+N}Z%oj07nEF_ta6X3@ zG9yrk)9*v|H6k#>Daec@+O?Xz3~^mh5^B7$8~#mILi&I(ugfNEy^zZ0KHw&ZUFD0X z5~`H*JQX7$vxbI+r6Hx;_9byFc+-JBI0{=<)R*pi1NP<8mnnwXDh8tm$#qdny;Mv3 zEiOK8GGhl+@I)7rMN9kS9BB*J|L0>a7(2?kh&0stoz(@uPAwF`b_$wc5X6Dj4*`%# zR-D9dfVOmXI|A|!;x35M@P8*&6f5P^nA^+ojjI7!ey%2nv@UHoQ}T$-7XVD31Va9( z5B_n_MZy`~xpQK`h33SdnB<8*YEIDU^WCE9`~idd;A{8orvIZFUYJRlOW5!NY4+L& z)K(Eyb=;SJfKALFmr*5bNL^W51E&vV8vMqDlo|U09hxJ6aG~bHzFEIIRUH?+S%)X- z6cbtvLF&B#_8SuKJ^jCHW4u%?7YH|ngEm5sm*%vwk+(RzJ;O3)Y0#(-x9y~TW9K0Jng;vs#+{*e5l^e-VLHRY;m@72GaMN`d zK@|11n(`39ESso*-w$|Z#c0Z`udv+N)xbQk@OoB|1H$+m*m9x`*B||KX*_VsK$Kj}#j!jI3 zH8Tg@mEKs*?t0Tetf2IyeJhwlB|=vxe8`8h=PNr-+*o960gVE{JQ^AWFdOu@Qp@U3 zO-ICFxF1kngRYb8BhRDXQPa~SDh!aYy@yl3z_MF8Ze+uz9b)s^P{ibEnC5(3>i}&E z&G)HWM8`5{;59e{hwc^NH`mPu|6o(}xg&!@JeVdJP+r641rcW-FG&5Z5O+RgV6$0e z=(}%aiB{efh@(armRiJsHdk6L{=>r)&5XH)fU$fkOd&JHT_#1uP*DLJrkA1rO?DP> zt?H62|E=N$6*R0XNK;fUuzv++9C^nD>3hgQPqt*`umtA4&>ay~0cF?lDq8;FeWzXV zRgU7I-2m3EJ(wo<1R*#hrf^@Ql$dpPB)`GxhbJUX7MmS8NJklV;TTpTniQdDdK5Pa zU!^*aToXV9C~HCyZh>kKbxpaxLlg)YlmrP`2p%c-lnCuf)#90~y@f>tTlY0PAxc1+ zu_`kLgcewu!!>o`mWHGP#1AG400n_sWx*d-yoIFz05UJCDT1bR%j?(DI1ZoSEFQZrcCq~z`j_vhY zeEWraUv}7Tdk9~wa^?6CHJZ>PFYGptL-045!235m;;QJgy`c&@8)jjF0Zi$N5p$*yhC=F#-@E<7!Afwx%^njPlwP|tzE9=YKO*N+k`;E=)PUupvF zbg(B4GI2*#$|$Ws51Pjf3d}fhDRsi!ow^9J|Az{;5zR;qE4fWz&43ECQ)FXr(k81{VORQQxl4jK{% zn<06;oLjL3h&s>A^344V<9a&Cm#bAjs*`gXw|H-Q>%vkMhRhr|$o2?N*b{5o>? zAt9yu>fpCv(~7zw&~-y^;sWXnpk;{dA_AcYNd*{{0cB!u*X1l&QK<5kufx6Z^fdHi z$R;AO8I5vcKu~^D$GE>QlkdW6r5!}|@)o0YTH5K9R8loDpn|n8#now;6#yfWJ$v$AI(qe2vB88(fXsVfIX zQR=~?6RSl`Eg}4Iz$`H)aElyt_kDvcc;J_;DHn`z<$r7I39b$=8>tWw>B@T}$g6;+ zj74K6WHJ)`G#=_Gi{}~~xE8p{u5M|4d2d2VUnSAep5ci^p66Ux22pI*;uNo3m zBkp6QqGL6=z&kVuRnAP2XF$_e3Y+oL%YZvq2-&l0fI}J5L#laF$ZEb|@xyXY1!tBW zo(f3deUr!(uof2+o?{_E>WRSRt)EDgkCU04ce)n9m?K3fD#K-Eoc0)0Sz+hijPsz7 z6D7;OAf`_6(#y#w3U9GFci$Ac zv509(MFa0&g~<1RdipIx{vC4Z#-sQA0F#o*0;oDTb`Oes`PVFf-$nWXMNG7K`#N}( zcA!5cNAx_dFGVNs;l(0bsV&Me@O2X5|8Bs^kXsBu zbqsQe3=fNAXA?pVgOK|`06};^+=5cfwbjR)qq=)@_2pJxzxu;o? zl~hrn&7CF(J}YR(Uaym4kWQ{C7SPUysp+0Z9&&{GR+uqkL~38Cd!t4MH2#9*<~o!* zckGD>Df7ZZVGLDgx_2~6+CX{fQlCt9_M0r70^3NpIP1RwTzR!RQs{kVhX$0G_J7TF zj|O_Mt4~2WZPi3n_5Gsdtc*30Ys+;Zdu0@#6;Oc6yK}{dR$Zvm99hhJ^(D+T40h5S zf!Z8M(Ms@E27Al$(<=m&A%~#;qIJ3nxa1mE$E3hCl504D5WG-lrzAC+UW2VEB&HeC zk&{wcNOe#dg%t@U6o7+62?y+_3A%_PHy9Bk$9>EYVqlkiay-%tx+DCzLJY>vR(o^V zst7EIY9PS*f%6+)L8h0L*JqHA6yyCJl7Demg}baNE*~=&TBXrj{dvJ1P=@$I@0X}4 zx3Xpm_CQjGvLs4qE&@Q>>8}H8_Y0+$3=OWtL=v^bxs*@S5Hq-f%q|JARsID7}ad^F=}(!`}lIA7N5RuYG(M`oo+Qd2UD%Vo+ebZj%Cas;kfc;=YgL%?`7< zaV0^|2&qMDLAw*?B9tk^HE%eHp;0V6EB9kwltx-aUO;TJWb2H{3!;X}YS3|O7f|~^ z6|IRQhab`Zp#mFQ*^;rcy%W4l(pl?uXjNLEu+GI4>XmkJgc)&g+ru&Y&;u|psnfCu z88y*&WdGaLO!xp|u<-tDYGiwl6!|82E@@Y=4!It?6^@=Bg}8Y4zZx}v9Xh4vn{&6d zjOZv-6poOLbojoh5gAZJIUc4PR6_&MOv4scmov_5kg%S8Jp8nLgDlvaYvO2IH7FnQ9oG)aL8M3mF#GMjte`%gMDn6G)b6-9#lj4 zcOj>jtukO^1s)D6IKW+X3S7xwl<A>vg7UfgLIrqbfC2wG9i8>wwxuC(Ww0 zb+aNncur})zBi4VqNEayhHqx4Do#TpvkVmoogG@$jj+DpcI#ftrK2*E2z18~Ji!o` zmS#ZeFZB!`{8zwI2Hl%P>bTNkj{mb9I#46U9ApZR@}t^U`iAKatE;b zD`|Sa=HNcX7wjNkbRc4&2ubI0gxL!}CpkB60U4pRpQ%PFmn=!~D7rP=BLgNRgYqoM zS>SGqvkxkslgj~7@g%w(@PKQEd;pnIczMc^O3Do=s8Iq(&8ky{DKYsga0p{D=faJ~ zJ}F?NR|QcV}9T{vbz|THD)J99n%NG$5*UD*z9!zOO!}*T7-#r1e@J>+Jwl z(pQ+uba@vw4s(WR%WcvTVzF&&p_5ZCt@Y(ni!02amLdn73CJCJS4b>cPH&2@&Xw<% zYkD4SNeegoJ}j&wrRYfsdN|4uIz|9lK&HR1(h9{*q38(c@`jPN$)JtI@dhXtJ6yFu zx(uQY3ytt(+Z7!p1Q`YL2?ZU7ZHG9jaxxQe18}OuK7@4%T4hkp#R7z({Q#`A;y{r@ zL0%k^4^z?XTIqw7Aw`DdO;$EbS@&TH8|A=eKoym*kwbt|6%70GR`z^FRo4Rx>kHNQkVrd1L>m;*-IBv@x5Va4$Boe)5<@C(ZM3IOM#7-A2r%i?gaj?5aFsS4=W2QA$mpYQf zxldaIXTGes&A)q#Q0*0lP0((2?ik(}(ddjfvu-j#HlA!ofJgxwO7I6UjMJPpQSXrtf zjZE?&Ky)GUq*^wr`s)hXM|J2>^DY##GGG>R?3ZL0M0KAbDoy$rEj2xV}1|f(%YLq|07LkX)ESS5{v$|X&^oTf7>5@fO-2R#trgZb3 zp=-|oXkHn}4Y|w`8jI{*PAp1x(IA?N`aKXC7jPIzP|(U{l8@#^Q|1x~n|#fsGU+r} zz$9Q@!eMao8iF>2Ab>!Rgj*H|o+JN;!=>pZgPq-9mQ;tdlUsgjxxOB?oyF+&aeRVYLY|7-%Mf2JYCM6S6N}i`! zjKA0xsTt!|E7rEiRaP9&Vv~;_l2?kB##0Y^}neUA7n; zddlU^>*k7pb%l5&6A%goFnXr0*X6sI*h}7N%B5 zRSj35O3z7^K|*8LTBON<=`}*t+#>a9aYE#PEM9H}J;=YKlSQ@Zskjj_XrUlLjl&f7 z@k>Ga@Xuk0gy2SEPyI}Y31kW;mBI`e7w(!sCV~_ryB{Ws#GF^UOrY)z*sjFOi=sUf z)EMSu6TR!utQs44{Bo#5|5JtMW-6-6E3qp=VSGthAG3JRrz}SgK(75bx3eM-2L|vw!cY{H}zo$2g}%F22UEB1<&4m=b`#uC{)z zSR38vjsl8^(khED>PgWUe4ks>@NhCG%7E%hwx}>rfN{DGPYm!CAk#mAj!rG(+E{S7 zD=6(x#J~d(h{3vfrkoHc7mQlXS5rn1>AKkUR$95{V9H883bS@J9Nw zDmG5+bM398GQD(Aqc2*B1bU&a{f4%F{EWrJAG+{Q{tb4~gtcDmo;$0};LyQw_d7sc zZTU9hQY^kx=EKLwiaD$y_!kf3ZF>vt-0AO{v&SC{=I(nF@|b2TWqFH1Cj)h^!a=#* z^beDmtY~9xF1NK+9qUOe#p87vDeZ8Dc>k&&CLyW{Pd{v81g06+_Sp_M#Q}9`RJ~+Z zBjkp9RxgA!Lx$%n&U_=c$NVYmPt}tFXpP$A726m2mu;<&i_yG4{IfV8LoRxj(IhRK z`znE4;IuHz+>#=EijH64+!j*lMSdM(X3iOvQP;*khQgGY&-AZDkTxh^(aENdRPwk0 zo$Ms(M9wF47U7KiiQ!5qiw%XMdWvvT8ZiB0g3{Q}1arq++ zZ6_W#o%JG~aKl!kIW#7${&D~sOq|IoGR_xbfD+&Xs<~uW4M|_2-tG5GMlv~N$>iag z|7^|`l+`mRjsTAexi-?eumDh?hDs12(harI6n%*mz|PB!Wy>kkwvT>CvTPQHerHSc ztJeuGTdb}b zfnGG54szPwf#?Y|R{_e&Q^8J5g=`OWxhB%Qiki(t$7D=($2AY6i7NHNZ@}IUTu`|> zaQ9?xPNV}1s#_gTG%34+_FJb2;PJ^p1K!uB2r+#d)$SO(M)f*YM^_#} zV_&*kmqj^9xjF4OJIO)|y0V|DT3KS{Wcnr%(moEbO=f+6464(Ri_7hi7UdPK1%?6u zj7dSiK*?Y3Wt2C7Vjc>&zB=VNJI&0YMOj*~bgQ*Sv31R`5gai}+mL&xT2GT#*+pb< zutl1`@Vwtic*h?s%l9N8l+O<3@DDU|jU#lL(BkDzf~%Y7|Alqk>P*6K8_v{s}Es@+dWTpzg#d!m?N2RHpTB{TIWUBIqQR`ji z;cxIpPwC<2tQ8=sQFf;yS&N8yeRa=dz6HYm-KRgv9sH}m9Lv$_uUzR>tJP+`b=>b! zYI+KtP0-=U%-TwsPR43f*M?D6iz^3hi2jiD4s>~CVo5`miG4C5N5#e^Y@{cNY1JCo zz}879T5%bn@`2qdzX6b;mfPeIpX^M-@2FBBH^Tyqc+w7vA)&en{elrEZ}|F=FiCCx zW%50hV&H zkVEamiXyxcm+bfvaFn`xX!hn=pTqfpDv4rc=`Dui>l(pBYTg4m5@uWlxL#eB=3)>{ zwAAnbV$jSCn#L^N$t0r1rnqR(Dl!5`T==AbVzGr|T=9D6ECID)ne&pFyXxkt9*$^b zR3N0S9zC7UUFkQ0lHKK4-tGdz^D8V=tX)>m4Q!W}C8pdt5dWsdA)sCxbb}?EOZE<$ z8APF$ROs+*()6DW$;ShS#0Y-5btyK2vhxfUa+lMd?@o>qKrGELt`Pl_>4irjS~>j+ zwSwgRARU8#rbNMg_$?2B-fF<=QBj8{F?bv+p?v~i^dcYueS!ukVM{2OqZg3Sw}GT1 ze6We^nCOHO3m}0q?R@|c9Ah3Xji*L}idGyu!VEEeN1C*)~iVh=2kk2dS(nHe7h^ zh#%!vnFAF7;H}aH`K*cX8~{%c(+f~-l)fX}3Fq&kK!i*QPaQeSK)ogGS|&H`ND#6R z1UctueJabBI>J%5DO=sbDD&&$zaaDz23TtyP| zW}fmUA<*GPhtx3Ez5Yp>z*;59lv%rWz7-z|Zit*4g@h{!Dr90EMg`z1a=}c`7QnLT z1%kdLs8kb3ku(;@AnHt{O!nQV?hXUO>+KTo*5&HF{HF;dHE$HS2GisOPRe*; z=m#wd2zJEaXsiITUKWymIir zLh6j5fck=A(`<#912Gb%nfHG>{A}Ox8P+h2!sm;duKl_-1(&-ETx`C`@rf`X|*!BxaFP`$qZ3_zlhC=mg-Pg!HA`6S+Kicf=Bxt)^AFF}zj zT^5BGEd#K5)1CD?W++3u07ySPeNS|mCZVAyVkLrSdf^*ERObhkfzAQDk2XJ`7u4nS z0y~*LD58We*c&mGTwvNBdqb9%m^Q0hBu$UQ7v=YGr8DOo;F>Qo-xa40h9S;uiPI}m zOC0%f0WWagGfZYD>Z}Ab0{a0=Z0;&rH^o&#!*~})LFb1$ke(s6vrEBy!er)~3O3Nh zW^1(^p3fe0=B)1k>ND;%}?zGLbTg_VmRnEud^tbQ;|*Ql*I5RyEBB*p?0qBpq3;_eOt8AX}#P45dG13i=uxQCW$e$oQ{BBfORmz8SicFU;!v5s6R0YkzX&SD~{X@flT1g zNN-2?s%o`c-m~`f(qP@LpjtKA)4Q-wfqgQC&z_?l&je{gzLuIG87!zwdV8T=V@Lc3 z9Trpx(WC_j2l00U(60=L(KNt?z&CDfES<4hP+Z3Vybqr-2#FiPZ6aX-&=r9W4(ZNl zcbNkg&glXX71KG_OGLp44pmS^Ip*8Nr)Fj^zd=OY5E++8d{>wZHFq(>B3*bDsHsB) z9YyWtFiwP+@H8uzz7!*V$bZ8gkd&lBlYRjg+X2*58K?_Q`-YOmjt{-W*SsiLt|$PO zz;CRx$Z1rAyW(|JGVG*pd*?;g6U+D=53?gSWPlI04Z@aIzTDxZw^2_U^0+jQKSaWo^tp{VQtIiPxK#<+yp|7 z@`iy;gUb{0>V>Pk1MD|(@xwPOB{I*@GRRF=3jGAyK`S-U9tt`FSH}}C_()L|dCzGA z6PeI6V*mWO6I`Li>nveC_h5;Az;Wf4X{;RLx@iH&MR!eNHj5byxL~sz5<_EOlX2;r zAlwtFI)aw?bq64}oiyytW6HzzEK{2n9sY*yURZcneD{knD1tX8=336~mlt?&yTJH4 zLw3UmJSs8)c?ftDnESvLG4mCKgL#O2><+j!Cg=M#JmyASMZ9-X0d87O-)ZP_ek6ZGfInPN$m>~NTmcpky2OZ?2-2H!^-(Yad~PPL zDCH#sz0_^^t?Be>Q9JHQ1U>Ct>~<-eSo1B zEBA}-5i3vweAiV;i2&5R0ovgp9w=-Bf#3tk-% z!HZhlxWlN&3FZ1kNt+5$H*%>ZBfN|lrkRsjKILL@Q=aO9gZsC5F?@QDIc>e>-M0)w zuH(cp%7%GCzxaz<88?U?#sN-Wp(_`q{OHfSw6so4*HcIT%XFE|Xk3euX-O=gvmy)Y(t)fB zZ?Zw~T)yACjf$~4Osp@Rq1WvUv!I6E=hEPR62a66Q}cOP`k?$Ii@bFQ*W1#VwEh96 z4-s=g{0sf&K}D>jArMGY@>6}dHdZ6cOg3rJy8ZyHp?asHhl2z%NDx%7;iCG@K@d3S zGDt~8eRjAKr9fu0dySJKv0QyYerZcdvB{CJ43g&o&-Z6EFzwC8E;a8CHmT(WQ;ZA) z$|u+y$?ce|f$$hlXel%Fral(KzjY!%Zfg_sjH-aS-~{cUx)jt3m36k3dnb@Hqf?fE z_A>-H>IvxaHIU3q3krZ7P~1B^ObdNE@JY=?wFmx|3>t}}Y1k9>DXRj9d~zV%B7Grz z16{o+tR5=FfsSOUGioFc98yk;EDiWSLC{R{hnN;9mBzHZqkeH%tA?8g=4VBTGMb-n zLlb3;3Uin+91)kPV7qeo)7!7NYpPyskYBjJ)L zvSxg2#tt2dE{riGie~!ih02igj-=7#K8Eu)yKj&3bto{(BSW{(96<=kQ)is0pjzrt zUKT97KsqyZ5TK6%v=?k<01is;XPP;KpVOcjm(`RB2Ui<$)FW4AXPO0QZw93U=xy`C z-%{r|D4_R5!L@=4a(mc`#uO|2XJB>8MiT{8XdY~69FIzN?1B2z&u^v zU}LxcZ~%I$c?Q!lBK;t2o9T`jhy^1wO!yAL@%Sxmw54O#4_Rr`yWQYo*cQkN$WAX( zom+V6RfqLy?T%ua$#qUb)FsGMd4tB}9Fj$<78g$aB31K%16Vbnop5#o2%Lyxt=fUl zaCO>55L9$9uwGBEQJ_MP0Ww{m5K`du?6PBIpjBIy@xw2+b_?fe6%7{mPZ&oO1?;!X zNw#>~qj*>JMXc}67#Zvm;<~9Lafg}~eprLWvJ5BAXxF4`_( z{#x#(X|&9z>vI=bTH0;vZSU6EQ=r!&V6iqD(v$cfJpdRjv#f` zSiTv83_UiI=xDWuEKZmt+R_hMlEcC;F5CEZyHTCWl--$T`U%iN7+Q(UvM93y+cZ0c zYQv;5N=BEv8DOOVrEXy%o$FZ?E6j*wbppJI#jrBnSfL}Z5x3(j^pL~+%QjLdU#FLK ztHda0g4?tVR829MTh0b06v={Yn}l*vsOSfSBKl=f94OW*8=>8B0TAxb;AM1Lc2cpU{94Z&q?d_(oW@>(m4f*tLNXuB}KF z^Lr5U_fB#lbYdCmS-7!!v+0Hp@4^8M?4=+eA%O-NM=j96;+z?@J%Gk(2$-XYjN)_2 z4o%0op*(IBoEO)ZY->|{K~pxVnWD@Mj*7)N1G())BMT0*NMoR6K_s@yw+EB+fD}RA zUKye2r5`{7_yr}@>Vu#O2@UE29FP{zFAZW5aO0z~ie3Z1sP*(-4z2fl^5FClMY`YJ z9z<+>H+(z+P5OO~_OJ#22YF=kIG_LxEj|p$47ORp0Z_Vc7$f~YJuTt<*W=ULA$9lV zh)RuVLGYee_Ve-UA;NC}{Vj`))Ddk<)R562lQXtW!mw8IRt#!msB<76K!q7%2v8J) zuxF{J?gSJ0%enq-N49}}yno}H(fnr9#UZQ~GN<0=2O;%aX;-HOFeV+qU%{sZr*Sng z`zKy$JZ%*7c@n%R=>=7ED^94kjVao7_aq1b)f(a<$d7|d~Xb(iRA4j^0(m9Fk$h5cgEjAqXG3IkVcu{$!`3=xCE z`VC~mY=!{sxu*BTR9o_ntoQ&9crRSnb5EEEjqUPmXH1zJ5_%v^V!Kx!$H!yX{HmGV z(oF>%j%qLf`kZjO8M#w6*E4#3&B0JB`u7Kx9|#^0?y{5Lh9^aN(>LY`y0rBFomh9k zu->7XX=4ilH{jSWofi}!3I{w7Y+iV5m|PkRXZx=DnN!Xw-!Xz&RcaMw8*C9J@$!|mmN9ZGgMS9gAGkeVAY_~(?=rEc8Bbw;c-V3JNWprDe z6f+9N#sZSsCIzcvR#$T}0#&3{A38t>)G2~mV^5udFRJm+)iYMqPcRYGO%PfIeq)lD zB*!qcFwJ zK+U1m?Q#>i=V)Ijg8T%qnnXuG|H(QVU82S-ac(HWUUph}Huq&d^I)D2>9OqX7f^~u zZD)t_c-!yhkoD_e69zZ-om+ouaVvZ>?#1oQ0!|jxXCpg_noSM7ZP|8)2K~@R3t7|m)@~4<&0{r;4A+4J)(Om1TM>Qt ztvUmOQttHPM6}Fe`M|4a6j`0X`!}cv0`)1&B88D8i}wwxgcRkFo14%=^|r*F*AuK$ z@D_6hu0I0(U^g9{T#Gr)riPf#KGioT7sfM@+L@s-b3AW+@+`K~Y$aF;U;s@ppB5Y) z*K#f=Fka&;tZ0rMW6?wi=UT0a1ZnqA2*ilIkHsL<{?6fdX$uaxV2NZ8eq&S~cGC;q zZwY=IVo%rog4>;?TDhLMljEF z@)qPQd4=DYez=KezW5YcwK5<~aZE#bWL7H4FZk6&DaSOrfsU*`k>s+t3}j zYdG$fsh4-X>JF!{+b#lZNl;?5%3?252zu6B2oI50v{QMmN=q@c}RQ;PD zhtA5NZ50L!^$wdAJa!t{au-u1ID22Np=7*~MfXp=>6{kC{WJXrEjL!1PU)mY{A1OUFtI2lA|ngALqfaG5R_2bSZg zL$*M+M4i4su0wx7ToH=7w>rd^%_ssv)nS+I_Q;68b>x4I+vE*Jcda_4yaKHym zyYftPbZ3Dn0kM%pl!FOH+EvCjWGb^!RD>P9mwsftQ7UKX&8gLWvvrFSvRkaamZZ4L zvlrQ7vX0|AzT6$kXt3hEQ<>;Wz0+6dQ1mTs7qm=D zN&+UgNIL=Ppo9nEu-02{c4Idx^T{i~F>TxWYY zo*S@Z4F+l>o6Q_#Q#5r2R+{Kq7z_+vQ}805RJH*~Uk^-Z;Y?zhWi2cJ!5kt?0_;d& z?n0K)S3esi$hq?CnI@qQoyXdMBt@KQkU?nSVXJ*N(7BapJO>jx#6a(>kOyoc zAh}qbA4d~JcAF3L<~Pr-9@3%H+03s>JU?oT9o$uUj=?*CG5E5b-E>x9=?XBG44`Xc zvogWZGNW|4TA?LAw<%=+{7*Q)KanXM-1V4FO%2UW4#;6MVq>UQ%hBF4`zvak*opaG zg(2ubU1WkfLA*HdOQcxf-P12cb|(b5pt4Oz5Y^TOoE%)W3M)UBZ)nn>){RANBm)=b za6POU3hUS1(hphFyPH-75rIWLB*RS9>9`xLXB$#`*7DU$MgqfvT0Br7BfJA9RNI%Q z`~i0iyu*D-ybDauLKg+tDZh>s`ZN$TrlT2sV>X`tZuW$p4<8tTke%HDvLk%%D07RS3^cr3 zJ~}OOd-CpIeV|Wk(;|5wSoKECRM60IcSdJtvM2aBQTDI{?5k9c#*oQQP|9-VM5d}d z85G5#bX#kOd=AjPivmDcSQM`CesLm=ywTnSQvQwkE`%^HKqkP;nvHQAoVsR52YWD^ zLr_&Ams!wyH~1+~&leMTjrl6(i=|OH%uvjN+fbE6sJQZNp21_%WUAF^oq&$=&nbRD zQP|>`@v%8~As-NLaU1w)&A>K}99XFM(Ym_F#?i*VOV6_YdT2E*82D1b6@ns_&bsCv z-c_)CTt{y>;caJlC;+NDJM5izc?+r+@-;dIn&{rZtubYr!-fN;Ub5;6-sc4^6g!Q; zlC{o0WxD|>0a_C@{{)n(bHC+90l5lUd7Nn-rNe=)vy^YoKaa9C`!<`O(s&| zfD4-#oeEG-pxiLHJL}XgLr2;?2!rNZnY;4h;Duck?fW(j>r|^PgmT*0^iS{AV5&Nd zuF);Q0GMZ+s`@o=L0fDelyF{Dbl&xzM<~)aFD&c&&nlbYtY$I`P*8)Mo*Lu!?s@<@hpSCIpM!UyEOb1T;>b%II>$=RON{n*6PVJacD~^F09AJkeeb8+b++x zdx$3`&*51dgJ>GGZN3(kaiK$3q4Y1zV`OE?`H4IRH%Wm60&CRy0`I#ZRa#VY#LrRd z&x<^&9Vs78lOtIa$}PPcX{hXyw~^AfZK;nly4yJ@MAJdZs?hh7 z+{-5iTfY={dwS>CJr$64u%KHkKt_@N9B~Y>!B@!eT|sDOl0vLz1;ZR^0A5rD!6XkV zFoIuDq42K44HWoCZpzjJd>kaYzN!n@^d4Zd4R!NYH>5NnLL{ndH*RlrlGdX$g`a2_5VOql|p z3i@Jj4TBmJ)E^KyUAX$W4S}4g`X$s70^g>XcTyJvNu~*)} zQ9^!G-~~SbfCCT|D*drqQg_=dpyPT0FZnAJRg8sILOF>OmJ=~17)a_K6DHqA9{-&X z@NGhTNbZF?tNl}$mPVQ2Zo7Om)a(c_o_hNV_e_}(bl@oJP_FKWYd0+-My&L~|1 zM^nJ{Xk{p|2KU7Xob>RTN%;!%=MNT2hsCK`PX|i;xVS<-$g}~zf1#Y3BF~#92a~6*1aVaWdmm&e$js$0jy;gG>}EKUEK?#H5WAo(}6JNG`yZ3uwCJXHqTEcWYjz)6&ER|7e=n6jW|5j}Y{0 z$*h#i&#p2YV7;8?_rsT2Z4>O2d~Y2*3NzlLFDAv*rNRR zP7gHR%xqi^_^W;eug*wsJcu)m#I5;%l!fhP?E516;rNojjs6M;;2_#$R1~0ov>^^1 zV2ZHS6RY?Rkc{HCU)k4*2VRYTal&1$C{;kQ8&SADu1soLDY+Y3ObBA+CZTD)Dn*z5 zAPOv2$82Qy)ze|hVk@!=N<7+-m%`}w`|UsBtpUo ze303*QqvnS8UA8<^TRzWQH-#qOzbr(T^CCS8UrMisq1Z+Fg;Wpv=k!;_oBg5M((=8 z>;d4M3iDK6_qev#axKVmHl>WdXo*AFSmP(sY7C4!d=l8+Ud&nO1Y-(3Dhv)l4LYl1 zI**3eMGX(Q6sk8N;C3|A!p$t6+rop7WVjCoQ3q=?yl(FN2hY>fKO_L&y=Cgx!Lisd zjJ#jRcAS#XOvG zf?2zhFdn+fz-SUTD}4VtR_`#Z3?#B)Wx*r~@sTNRUMq}02~}9QrY{ffdT=a(cY_u- zQ?T%VA=C8W1cqW+aC&Ybp9X+kL?QOb~zgR z0=N)i?;t!BeW-%f0XzfyW`IQ|6g1^SJ1{H-%v&~>79_eQej~U^?oNa$fnod#y+S}G5(V7>XYh=Srj+qs42xVS#A<$i=Vyqjw4J*!({F^cwz-EV&8P7f z^5U^MM+SxbV+Y1ie6+UHzYN%alM}!#58XnY4zMU}Fw#D;T2za}dGVZK6lbX(@n%!} zlY?jXk>KuMl z1q(O)I8EQ;bi=s4#osLVKbjV^P(6z4Z@Lm+COnr92fW{XhV>8*g%-(`Dyc;#iFaqU z|IP#0+*#w59lsTN{rVA@j&Y^JCKm=UEA;6=i18h;{E4Of-@Nntr4q(&!4ERd06|ZZ z4(6l80m*BykvylYFI7_dIeq?6R^_^L*7(C@RqRjyugVUOn**8Ml{f&TEyZliFS(Mg zZ+y!`y+4#gW#hmig+eNFx3Fn)p(=Sa7Y>@HD6N9OrMEnqmDUf@m9iY3vP@NyEbyAd3{;`#)>=qA(cz7u~J}53v$wsHn z<5~TUoAKe5drLNoWZpsc6vbLnwn>1)svHo!;L{@eCf$*IM(ukt>a+68y-9z3Bh!bE zX$fXypSG$us(FG60So<{(Zq?lt;wl`f=nE+Pp&$_b1sAkC{&UzaSM0}?^um%%kxDbZ0+y<6@Iu!c(1VVPw(Yl*3~z2G7C_P7?8f|bCQ6qv|jLWSx1f@=c>JVE3!TJajaS%xPzmP$1M?krRs8| z!$e!?c@S!WfR)MWM79ga095ZB zkE{e;g5PV7-@b!eL9*0?dE(8b7e9!Vxh12u^J-ZD$(A;8Fm2|9O8v77<0@0jOe+ zmYsGM6$8^VHv(+2xImE_-0cS=2wtv`ej4^f%+0@sr(72-ip#(Xo zMu8qC|0OB%9)NjPjag!%WKza8KU`#NRKEk3*BnQ5>5^Y+SO?*YVBtgrtWm%U?~!{U z_gJ!w0OkfI9_A9Crv*IZ#X*ANx=)L|wCddOcjfs1>6w2!T`XJ)wCnMu3GfF6LT>WB zw#=P1ji&1GKs338t#ES#^^ZB^K^ncQ>ss&Tz@2{hX5Y4)Z^r}Y1OIbzFj)`v`4|!b zPdDl_NXFyws{XXUdD+1>imD-8!BU|Mwj>0ZVS@FZw4Kl|_x2?k2|MWO4uM}p#L1SU zm=rkn9XUq>?~2qNH1#Tz!a;_b#8dF`D+!?lTA@jj$BQUFQg;Uhd}I%e<>E(d8`5AF zV5F-lC)&Qf#?y?pVmIB_lSzk1qxQ(VjR<~7nIAi4$bk*{Xe_JV_D+%YSHqS(GXeEO zyzB@pv^GPN^fUwTKqmlb)Qo9f_c)kQ=IElHIvuPxf*zp)wP3s<=>!@p13hGV4)h9m zF7h*I?@Q(jA#lL*8l;0}g4r3WxRN=^r%rl?0>w}+IC(UbP`c8T7b*n7a>XtKNno}W za@!?jEw4}mY+F1oFbM|vEL%4UhG()AUkt7#tVK=)uf#@1wWB6sFR~Q7yJ27GaYAbv zgNkmM&ks~Q!~6Qa2dqUBDdRngIe4wM2i~bgFS2rB&%?4-acCz^LXrxxyC%pY9~KRv z61s~8eMI0K8g)lXz2JKYf5Zan0%kk$pF<0wJIhXa9+bRpW@JCQJE+Wk(;b+@&=)Yi zvf)3XkDMNY7uB7r6o^oZ`dFs7<4$L06yQ8Dke!l!W-_$x+Rp&VeeNn*KM3i^S}_U1 zLy%*Omc8ABM;+>&g?^%NRk}COGv*bawih8-#+?_X-a5tW{cIy?5A5L1M`9b>KjOtm zncvll|LbcNvw`vg4rmPIWRG(URn|1WDM@}rjhp3g@W7)S@tEj)SuZ>t-aqR@R8Y{I zSK%<1u|}|$z}IddhcEhB6GTkUYq`5=Za|Fe6TkF+8~ZyfMu6?qwe9e1#I)(cAoSeS972gQ2?oo9|yAM6JDOCg!NF^xVd_{LGp699MYq6i%AQ3nO6*0itFkmX-lL5P>`Cfjsvm$&C z-UF-ZuryklN&Jw1SW6#PpphmH+>o@q)XM;Z)X3#1y~N zj(87Ils~A4{#|r$xQKQ?`*b=`GOHZGizlXobi?oVMwAlSJmCP|7bGPpQ}$5VvwrFk zf`!_P;kOTcU`jV)!qMxzx@%Yui<0XR#zdRTeyi->1Xy(P!)iMKNkDvilap5cg5126 z&9wv%#b@D<0BQtTJkjhE4@|q1Ol)1fq^sT@pzz zTf>~aNYMe;F#~+`oJAVa>!?w`bD}@axWU3K&YW(u)_sq5rx@eQs{e;7$Wcl;noVep?=}->1gsYxSHQ)W9auptCA|k$ zfwXyp=sg}qzX5K?k!pqPASy)z^MlUMQRfIiRjgvhpul;__an7ic`tv~Q2OhEP1IeG z;QK|$*#PAkl3^0LUtv0#)NJ@iJbk32cWrp@ z=ArS2;ndF_Vn2krKx3mGKcTd-qLoMmly7g3Ff+0=u02%bBXT%&n_`pS|Da`9C$3FX zi}4T4$=dMjjmogRjwa>s(3-v=YgBMHrRXK9H`}C1fpHrvIYN?|s>A?0w3NP`b#*cj z+1&U0e;yXC$4x;)l;TS8{AsehUd}8#*G@gaH1^;j{Ma|(ax_Fq6 zl`HA@96+DW=Og_`#>Ib^<^KQC;3JrGfK1M^|3J3=;ari)K!^)jIu0a#ip*Tj!`btz z=jwm>J@j%2X4CFiJy7Z2G1CXH)@n*dBACFy52Z+1+R?{Gf&G7E@{aj{!_v^crN(@2&q_OZ0$@s8?D$sA8M?S3uXgi~%_ejb6KcFJz>aTp5 zd}P^m^2Cd`5QS!zP^>oQJ_ehA>fpGeuU~|ve|j?*vined{O<1Jge(;q#Gs%LpK*h!?q019P=F*+cW6cVe6j@Agv75rvVR5y0kUeVm3(Qj>YH{PArpdDuXE` z+z!xT91ZkRxP8O4fEpgqekwHaNa&JerwfhUAGG7~*=gwmgzoq6OlL-UBN#~Py~8ZX z$<5#R;g}{t`2Ly$%nRV$*v@7Jcsc+g{9jlH)Z0pMqKAesdT7-R>za0;N@8tf$@y6t zL^`0X1=b#=hFX#%=xgw^z*U5OFIZP4lkG(^XK{`yA8NA@_IAc zh!rZrwE#;3@imj@N-E*jXzvbe#Z(t=?fT-vVLo z&6(q#3BTAVENvo*lVR_d>ig{!7^+Z44D^M;k`H&rP!;*O1mYt78%>F0354k5)?)bu z?@51{voWB^Tsf%qigOF4UB6mYw25|1-iBQp0|s9 z{D6BB`t569EVz;Gaq{+I`F9sgI7oy-M&vC)TCw(C*hL3FR~slKCS-_TELXdq-Xgg; zqY@;n8g<6H9m%5Xd599*0eg^%<6(EtEqJ|e{f|>IN?nYPFx$E&C;1K$;={>r^D#jX zz+fQ__W8ilsIPQ}yMS$|GJL-)_i1zA=J%Z7kD$>Z>R`g&q%4L)wkbax%5nVZVh$zq zD1IG-0Q52;c%dQKOuc=?tKLE|AKyE5$5##2i^u60i@tIRz`7g-;YtZ*H6J!hR ziA?;%-9CWNyf~2bZO;ZIX!>`ViXoty-=Wu6xcpkGg_r(w-|@_J9gOhqwPq&4#qHE^ zDOEK3sUQn3a;fGBKnq9cqZg`j0#!-yJaWUfiux2vNKB%jNpYx80BG@TBfQKE?s;`t z_wx~>;Rx>NhR3b)@Qt-RXAPCDV8CgCinV0F7$gAMeOe^gzdW`7Iovg3KtGp7U;@LN z<^Jm-iTBR#L--bhiWApo1I5*p`>$(Xc6H4S*)i$KLwx`Ku7e2|yQD&*Ssv52 zLc=T0a3d#$;etx_&1td>pDNX!g}HC@Uoa3p`{iDCRP+gQB8Wqg!NY{Nwh(*qeyjYJ6*OFNUH;$Nb%x!pbLP3VMShu61RL_vIA{k}8@H=uEdOm! z7|L0+X$UE}<3u+|>0QOqgls4sFTb{whyX{PiKP2*e!AZdn)nsu2EwvQp$MqAy|3ol?XZ>bYR`E@1XAR7`PHHpP|Uy3Coj z%J19{S(Dc&EQHzDlTAhcm9Hr2e*_spl)6p?0`VhxDp{9!mRL4 zjpNG?k=rK$)+5TiJ1IPz?aX9#I$FbRjX{TsqfbYodDoxsmP4c_=ep>_PDz>+m5%KC zqc3{#CKKb5qE6gW41|QsG&2I1vuCGllG_1y&T?2%XN0IIYS_s%saLv^k;>FfEPn5} z0$(4OiVH4JW7g>(%ak#Z)Xk~;v(8D<{=I}f@bvw5hYS@Y&A^>qdrE-nyk5Itzmb+c zWLu+#XeaLJ>GvjN@)YY?#;uV+x%QnEx26iv^%IpX=Qg^%Q3|boTzddPcrW3 zpwTVwjnYNTOjHVtAA-jvhhquN`j06##$zxxvPxSBH~=?gkIG633kZxqZmFW*iHksE=x_;{bU4;sxXV@_?=6FJ)*#enn{z13WuLT z31d(X5%`%gr1q}!%2!Biw(uKg@jwFK#kn(sC(G?Fe;KqMfG+L~Mcc#0%Rp>_X4k;E zqqnv=faqOJ6{5anf%6j>$##kr7ur_1w3gfp7cdl8@=_;Pgh(Kl0j2ZMrh=LSP0gHeAUb44FJT2!f>KZgbCP# zB_W?ggI0&$fPoB={bYdz^{`ASESSRytpzMb*Zy=53W_b5*Mbo@xaHndM~=O~YK2Y> zgg=0#lEElBs{1$!ejhFW21xc4nFSI#Yc}Kd%R7W|-G##g z)379DE?{>zSj%*@(F=AaC@UysCJE*0^!Pvp!g8x3bf3ryt;=Wi~u-Pq}`D3$>0i@gGfBixK|K~OXIk{!aJB$t-RNg}cGsQ%yW z)$c{az(~JD1+!0VQW;3pzKM47WAekdGIP`tcK#BfJld~^Ln2g`N2mCviQIpvoNtL0 zqfHkt1Qdk~gTg&2uP%4pMO~!qc5k6jJg}rws;6(x%5ZrN$NR)A*ng(eEIM<<7 zdQp=V-K30;NWX9?rL0bc1D3~x>!3`^mJB*<&taH-1-)wX+73w}ARUzU-+|>cr^D=& zD>VW*B%FYKU(60rDcMA!?bbgy-=>?B_TZ^@`K=<*S(PCfueuv;rd1>P7>)kLNGvz& z{R&Up3#NZluEfSYLfYSXOu$60QP~I7Jvrwoi4W090H;_y1w5-lb%MOH0Ywa%vqU|M z3df+M0tye7%*+U6GHm+h!l5en4@BQ!8IF#s-Ic3fN`}Fz3Cu%ykVKkd|K)J#lDUyM z3jK5$%%ccRN6pmin6q0gYEBRG@rDdVgQGGI0$Yt8$&M_mxV##)zCWUJc5wR^2i&H|91ns6I|E%hu`uq zXh6PSl&?4$NqeA;pvDxD02~6xyive5GWKn)N7*?{#ltlDIO%K~+duVC?HZ2S3(89O z)aSCsyt*8*Dqp;<0#7U$XxHgZ1!Ua%}IEqUC_^3@KllW+K;BWXpSzCE(ydP zD<6TZIaZHdJN|G`hl0&rsx1CXI1t)D{R+ciGef!&2J6tpMg6`9IqzPcuzE>c+ecA5 zypZA)GF8ui9b?|kXLFkmi*&$b!H}C^;ro?EoliX6y8L#i;r*C>lg+Iec|hHwC>7_w z6;=Y`abPRn-_nPOHiYd0BkYwEofJt#sktQK&p|%wuwx$A>vpk{)nRL8;wLYt2*VX- z7&DJ=bkM&Y7|yD0frY>)MZZ%)9y!ynP{za^5 zOE>QB9u%sk5Dn0X`i}&ZE!e(=+FZMKnm(JB^5xhp3ZRtu3rnX!DF&AhB4GGG74nJ` z=0rV-8^IPvbm^gm7=^zBTnH)f3iN$A3&ouoWn1%mox5srP-Nfv(@&1LHml}8yduxh zX;}%P zk-8Y$ukKRF5afYe4zu`z7Rvyr9uc?%?0gY6*9bzsUT*KtqIVzLuR6Yy1sf6+eeG_4%H$j~NFhe!~6%&wNNCHaX?==gw zQY2@W_1N+E5PBt4)2-k@WkK$L<{Bz|Y`6Y0op&Z>agoOv9`($3wBjF@G4*!f#Gs&z zlD`aQ+Ng0kcgBy6{@=X&cNfGzuEv^W%AHMp&Z;_{z#szXO6+slG)%r1>NL-Y$`23! zUr}CvKhVhlS1#)SO1?fBX*;C`@G!p5Z%X>%$Y%lV@#`jq;tskGDbTZI-(m_onjx7A~x1Dk5(S;)1{pq7LW^kRr7svqtU{^YGo4tFqFccqg zJiVdrkEf@ESjcEk2LinaYukl&P!8$^xz?TjMY+9E6*mR2zq_JzSPy9DX3>*2BBq_e zqr#N)m3R6HvLCscL%w|*Y;st;?EBQxrUN#v9Dqn3(^0~X>sTO>56A^nE*FiYjRu+x zl)SYRDvDMX{+9jx5*&1L1*~Xw?f-JPb=$+jBn2+2-jO9vUM}Ry2;F{qpvx#XwrfdK zLpYa;8n9vkSeHgSK>6U-KEg_upCT`fwcxL#-w_%{Zyk`Yz(xmzA-15L1Ss63U5pGm z+R@xIfz1$&lJ_hZwD$E&8-wU%4C*%QkQlCM4U&C@$`sp@h6s*`cK`}8VhpnlzE)hA zHC#3VsKSJ~4TPH;=Y;}QLwId%#gC`8!eY~Og@k#y$f#dt?cR-?PUTM76LmlVWDW<_ z+bq61lwuFs-v_qMyU5W2aj~#+`~w>##q}x**}{UuqUwO9Fd5RqFdS}&4UTF(pq9fO zgmo?tuFxgv<*eBef+xDC9{v9<#=cNv)eq*q3#QMD8OMe&m8f^18 z84q3W$Rpmx{v+448r|n+wJ0tH=3}E_!H<)(XuKrYUaGW;-Y+6nofugJh#CtB zp)E=*z|(^*=0*EAY3`>tX|LU+yrQDAU02TvznN4Wfs!4Mf#2J3s)nvEnkcTHSHif1 zjTOl;5hDTb(3H(m{$UNK!tNQ@4zlY7Rr_*Lh#kJQU~s|8KEo?jexo$pjBzm@s)s>I zJN!6EP#l};6M~{or}~G=<#z*}8z{1J(?CZsN-T0v;ZksI)|-*V9w;Fu^7_~j2iEnT z;0H6>bXWU7JSjp}CCX^s?;z7}8`tIK5b&rWz*Z1~_l{!?P>KqLe5@;&(gX8{qYeO+ z#g5+k2P!wf&On;yy40~#_7>H$suaYy`m*GM3j;F<^ITG`-zVhu+)6BrCI zUi0Z=r)HwAl8ikDl`?L7sI85!JMbcy^f=sc^js#!J%$rlaaaMZ+F)Y=yFi>vG;h2l z`sgdvb|yPO@GfueUI+LJcFcgRO9l2ZVP|)V{p1f<`g=;2O8;kM=khC@69o@~))DS1? zOvZlsp0)D#Cs>uMnJ!HrA|6Q$IKD7AVi<3S<;~qqsDHnvg{WvQh3T{3YLIq3wS$t5~GtA#%s9 z-Jt|dH?PDHaZ*xD_D-o@j3CO8c~W^e1ddxiYJ&#t`orz~9hXigrjaXvLBF<)0@^^a zTRtWkCO;jP7{94_n-XsJX8+nf#>;y+ktBo`fvFP|!=#L66)$8I1$xogN$`%U7ow{I zoS8%*7fCO`>$BY@dlJ-s^CTM8NyRJeVDjjSSS?zj8Hp%baVo_;W6}6}-}?TmmXpx+6m0T1bBgHS~6nUWpX70HrHMi8PCB7<*SA> z=n$CHBz|3?aFq9R7z=nfF{8Vc1WG*ezXy?JrVzN_V|BGy2WBg|bVhJ6PYxQ2#y%rt=5j_3wg!)o z1B<0(Hf7x+8A}KHQEwa?5A(e>FLqB)RE|67Fk^eC1V-o?l*)rhZog$v$>g*yoc9L* zHMV!t4ayQoFi?0b8cxl^%Cc))YO#4jZQie!SJMO!kgbDia6d8wxb3F-v$yNuk;M%9 zhj3CV$e@FRQjWWRZY{)M=vn7r7#NGi7t^&19o=wy7$8=|f7r~KmP1KdQX|947JO9~ z$EqqWco$ge)G?NO6ql}vSyBQ}u4vRUMq!FLshcl>B+9T3o&+&MvM`90R3I@g!1Ei{ zO~K-_qCh6+vdd*uXz4BQ_R@$Otd2r)v5HH^Z?8>NQ85A=&T1SXTgW`ko;EQ%XLTMWW09s%Ov9tnPmku@Y}Oa&&)of`!k*VP#KHK zUqBXX@FhA_%kVf$B6K>)dOUdg8CBVfSP(hrWMVVC#Q81DA1}g*-^KKf=&Xx~t0SN`o;~42 zv(sPEYmvl8!aoDbt>`QzN{*uPkU?>1l_5O9tGJt6rW(Kb49Qs|tCV}+9K@6>nEP&I znR6#qYI?nRvr@k6#g*8?PHh=bQi@3lqnlRw4Y%Q!wQkS6iF`_(n1$8CK`omRPS~}_ z$N_i^qDq`$Av_b4Zc<4fN^1AO^LL~-OK0W9q(&w#UTmKA@XQ3lSf&uLYedplQlarR z3DH^d+Nq=jQIf^UbY8%OBni6$4y3<}*&Vh#QHzYA%}$1>_D9q8F_LxJGixyWuX9Eq zRtY5y3HmS8$9zT*tw?D3noLIf&`!&KRurt@5@vFS>FXyH%wnrxgrcCa3J(Nxq@_MC zM6)k)PrH2aiv<#iIFUB?f}97qFY`uCRGkJwOa9&fO0Ty{41i4G?RV{MyA6v%UQEZ_X$;+<<$v5wMm=vf&%{phY9_y)6`f9le{J8Is;YU>3K zk8>~X2Bc3Zz+=3>nJP>dddu8WIja|#Daj;{wO$Z}@xDXd$wJ!?R(XLWGZ@Bkv6!Uq zuc}U*6Bzse8i+yL;yeid{z922nwh_3;oN@Rz)K%g?cx*-(bQ9?eC0~7@mr^+6}b)hqNKXRY`>GNbr;sVGqjLFKj2f?3`d$_n@xSMZ=pyNB4_3z3+ zA@UFsm^;m$kVssGRZ^H37Lt8u11lILRdx~@4z&y!zRMxtNT_fnptdXr4tT^1*TkUY zNKVuf@7Ul>mjT4Ox)G1zRV8OsnFBRBke?)`7&&mu=v>0=Fdd;`(0C7#k8Pm$#=;7; z_0jmSO&8z%l(zu4nG8S~oH{V_aXm%3Qa}I5Q{EM@&%;pL9`%FKuUJ$p!LcZ{qR z`vS!`5KII)hEZJSUk;VN_`2_no0sZ~qza9i^%L0EJtZeNGf&lK?_R4F)6|S;CT!L(dIGU^xgDRV7AM z^aSdT7hgC4CO7^?C^XaTW18=5YRn#i~n$@vbA6^pA|72=VyUq zG&pEw`&1x^Y(L9d9_YS>;zagru}p^X4iVHUK4@% z(U@}HazCJ*m8uC*GhUm(<<)V85M?Jv8(6nO#>=D+NkQ3eQ6vyW2l=uW{#%hfScs@8 zY8QP3!?ES97HJ7++SQtnE;5d@*Hh>EI`rRS%fHJNA8&D!r?|>>X5@te4Gw9UwlRHB zRsBws_m8g1BbABdCXNl`Y<~cE#6w5aw3XBp2}80gp_Oy%T>;q#;q>DAZ}sag5D@GV z&FRvSfc@qUJtQeVydkr!FsF+{Hsw%W+IK%BY)aL^+TeUu76|9n5X;@>n0hh z4q)1Xx;M+z?5nVcgNurHmf;Q$1z>w%JEAVv52CJ^0>%z?+bB2P6BYYXa&PtCPXKI$ zjQ&nIDNv#Tl?8(l95B$EQ_25=G7(C4hdAGsJ5(XOpgMe83K%;TZWIS;0dZz!vQYQc zT8b;A5ijF=^-0(^r0sZ&-Wyz|j%O2|z12x*I(@3=S(J;qJ!u>-*`Q(fqw#spNSD`t zsQo>DTUc2SosoI5V1z~nx=21FnNmD{;oIN3|51B_7rA6L(&rUWx44W3|cGHLV%=!t5U zEYs_2oEZtf3VH|7oK0nK7`d4Ox{tf0I$}3qh^f22aO2@2XL8SBQNPuJsZdj)Dx|7u zXyslqMVDRvuri%dE@XKb2_+<=AjWP@bhK&tora0p~ov6#YPP<36KML5V&?Q2g ztiWJMdKM#3LDQL-uuLEg@Qq!rr3 zFlA-}BAFSJCnz>Z)>U2KPl5h(P*Hy2@=&n2@ux#F#>90d_8E-S789JJ!ZOx~=Df9< zy5?j{UVd`jzDLugKXFLW`KfF;HPH1o_yPq231gZ!mB}fYJ0>?dycN)a>1^CO!XAPV z(o|`Cb?Jm21=0gTk|Pb^2UY+rm!JqLn@!o~tW$8av-m{#ZM*2l?9g|%+wgj> zU6fZ_0*&{1w{pH}g6SUzeY738;Rv~#f`{NqgaT0r4%OQC|8lYr^q+pSs1C*7P&+Yd z%W*@z_U5_F`A^qQhOBi}&Pe3l&+O^r?YHdj95s=@4P@{4(i@LR=c7VBO9%ak4<1QNwVhR!MOSM;525apjj8-%+_=~$+-qW*w zFnEat94Kn@x-!>LF(-h?X+Oj;kB9z* z`2PLisON;Ll*#O$RLfi4`Hc(2*;vr6(?Nv@y3YnOr2L(<>xba}0J=rZED$mlf*9$q zI>qH!jJAZ?0!8w~Y(K+g!tuBP>`x)6tV)z<<&ol7(gZgW-Af4`&|Fm2eJYi*@pjOS zyF^*pgmfHxXHzn}%SPgEIEq!0yh) zsl8EQ2{RTDv!&$SkH)A8v46gz#E7_q-MSnLdv0gTx8!}j2o}Ao#TpS|`hsm+;@2kr za*w!7bs@C68mq`eY&0(j)DN%Y-0JVye-tRp6eu|oBf0}~f020XpbA*3l>F;o{st)> zK&g&ur4|KVLQWXgg%|)uAJc+jaCTguL3Zk<*oT_G;f*l|1>Oe3K`3aCEtIGTe*tg- zYUx|DHCCKaA1cd88JG(GjUth0D+h(&%3*peEtGjPMi=!gh}M?}Sjpj)+OZ^&iM*xS zX=n)dgmTeYbD>j7b{HrJ;G2AP0HYIOGmXMGgG?t`3qT%21w?Wbh#?m$H{(c#lv!h@ zqv-z%xS<@VP?^J0k!ymr&4 z5a!m8arari9MJt3ivxrzF*$Nf)?!*1p-^-$5Wj!OF9e0WaoaxW6a@Xjx&3s01>A73 zZbB*pHK@z-D1;$OTdS z^9j~@Ky@q9nCNLi^?qDlY$&QkVP(S3RlIXYV7MA-G9cmfL z`BumqVqpH9>V3=M@Lsje2`jl6)GM6%Xo6#1mopn?C33&Q_%xD^iIzlNh_LujO7{r4 zdzx}>MH7IOXP>T0b~!^ly}TweecGmOgw=;(Sg-huOnoJQI2c4s{^XF4-pkiJN2+t<}Ln?7q&Pj@}EGl=b&GEpU@`l4N)EiExRC& z{c2KIM)n4@BG@R0Kl zl**yDiA@ifyiW$WI{yw(79Yziod_VBbi70~Z-kdSB=J1hTp60dQrS$L!z1oJ1Gh3| zId#w@RQZDw|3j(lKho*NY@m_>$`=M1;e^iyyt9hOTpzTEf3su^-)A7UXV8;H3=zj4 z!534UwjEyK9tpjDq#Uy^dNU~w2f-uO{sL-#P&b{B;lVt+U5?Ee&UK}uo>lk2@^XRZfw9{W~v{0*TPB14)~sRSbG$oz80Es67reU%Gs_1D^^hPc|c|}x1h`Lp@7QT%g%Rji666ut0T5E@K z%7=L|nWbaXg_w)#1#@1=d6*omRCj_hUFYJ%Ir$X2;#g@1J>(GQO$Fo)Unt87F8w^P z?$MgXp$D1A=sh8ys+UC_fmOP8zU#jBbp!Fw(x@u!MHmwGXe(zQb;)gbXsJlw`n5)} zS}v|U{N#O+ld)LqDD}Rv;dDNrr`9lN)U@^az*lMGX5(VON^*FUk`X1Fp`adJ7^=w& z@P24?^F|FTUEo{-tS0lg*cg_Zsue3%2p$A1^I{Z?83K}+(Ald} z#{h6z0L)Nzk*J1YgB%K&iWGThCY=L!^E%EO-cXn{y}4A8_1oU?OZA17YIE zX79rD2Wr&Sg<=!^K08o`QHZ7qh(uh_>NB(&W)^FK$_kQ2O0?6|ND0ui>Dw-~L$lFO zpU5>oAWiOI>)`a;H$SQz@peqVoKuKsnkhZ%L<67(VAAqF&LEH1ts54Q=^&#WgLpPG zEePchUAYy6mp4RCGiN_Nyv;?I{_e`iV(7*GigZ; zdLlH&v7}NfsdCWpbr`B$fxk6$#Fl>&gZmpadeve}xfm?ThjSO+68 zKI&8@o%|}b892auN&nl+JLnf?1i1YBy!=*R>4Q`G?H_!(V(O%IGaGN1a-R*P^T81_ z=)GrM$6qor*E{t6z!R8r(bI!`t8w))ad^+NWjjiwyHx*D9!C|GCQ_R2AfO{xJd^{1 zXU=Nx|AjHgPxH|wU4bXk>NFjT`2d#sH+&>RHXN>(QP%kx-S<(@G6dp7GT#2_=$BI2 z&+RQna;9ujSLumzK1<89^|suGtZc^WhwSi(?{#$!)d>9+&VCI7Bm-me3TzWUJ^36uH!8lS9k31C@u0hqrX=dGZ0j z!N##6cH`hYlE3gQ+yosj6%_H!>n9TJcZ!`=hpn^?BvP-RSmBZzYwmw@b^7)k*7b<-m z&u#5`YU;wU{JE<@Zr<}hF~D`-zxq=5Hnf+LuKTOBlwzQd>XIdN*6KwN46g>opJ0Hz z$0uZb zQO9>uqDSt|g?41vNB7Gxh`$Toqo!f`HF|v)-4>x5-Jyy{CFwQCg9--)Dxy9)$g{sA=Kptta7Mg4(%p4$@8k;;h+ZnJL<>~JEW}0=c4IDE6OmV}lB)NibFrJgA zhh5w9aONTpyn_uwXZCTSAlBh`F;yc?E1^cgosNI~t-oI**9fNtQqYgk#Sj1GJi&m7 z2T}(Eh66q$>1)=%(5*T?)?$$BXc>Qx+6^ThQ>Hjh>$?n|_0;UF=tc?zcFyFL6u?v( z&B6l8`}B~u6|J1u&Mgvf-MgSgP)98CIu3LOXFsf2D?%PLouCR3p)*{8$iV(oIV_ z=8U_lY`~@*s0sC(79d9z*F^L<%`%ItOO>dm&CbF{b|@OQ&G>?Ba58X_d|yf7pj)Wg zTp)c{#5Flzw1Su`V~L}1S~F<4rhYS7Rz=rFK|=FdD!a*@RKAX$ZDjo>l66?3G7oo7 zFpT6(*f=wR&s-boAl!@TgHcgJS=1)!iX!Z_UEX4$n+09pUUc9MK|v;k$5k`ITqM(K z@WalrIp&6}m6KBW(NJrfBv2u>Ku`_=;R4&}n&D!Gh95lR(Zb<|m#_nvI&5>?)*~biDjJR;hfRne zVyj(X0=3PjH1HDZ&%j?~#e6LwT^!|+9NZlO@5jk}>hb)DzI!Tl7!oyr6yMxAmDeW* zkUx#tXr_XiiHeO+5h=!6-_Hzju1eDKRX%|1HenTG9mJ;z)eBUqoX?}hxWj<4I=0nG((OzBant1 zY^7{;1a@GVqe!WD(#jar~2X7?L49-#es zF^YufW1;9!pX`5I55Oh~s6PzktK@wTp{H}%QKvHIiMj*KU)&YR0@2y18lXtJmX9Id3LkSJp!LMO*c%@GtrDgnY|5aO_aXmzIJFU&p)T`TzhE;07Ckzlz<$OVe47aUZ z#1|wTeZH_DzpH2-ECiz&MIayG@WX)5WHLYI&EW)RMc+U_A8`ofsDpLUcY+eerm%fM zBsd8n&y#>mmG7r;3Ny;kb^937+(B7?8_<5s7rMO=PKX4buxgM2gc0`!!s&8LKZ7X3 zZuYM}$3lL#|YMIZM$2V+4VEb$y+HO6B^{DMmL|bYOme`hut~1M~Ed4FFmf?vb z*HrJ+s*xw6Hqh=PnyjGVEM9N{CQX09+&ywWFV%wqN-0q-3in)MSO@f2XVqX#qV7Lz z{3GmtFRfnQF#gSP5mDZ;Ti)c#I5nW^g1(Dby6)m;BgrEDykFw6jn}ECdzoK%JkCCF zj!GU-s3@ZlCByc1Qza_(ylc!a8aOWHxI68N&3XX?HdHWO6BMDU+!c0gAiV&Muuk^` zTsGA&ba)q|{v#8ds7ltL4+T&l96Tq>Jz2eNG$$zWbjfPkC$}QXl;NRxoM2XEKrAS+ zKF%wv`yT%#-l!78IXS(sE{g#R$38jv?~0oT>HNK2c0BAmO+O}5@*hZ6ytqg41|prk zB&9x>Rw>ktie|Q913=~3<`63P)a=811$8$T4277^wGs>~YeC5Y2OW;fiv-U?s}T=a zpXI0&UWm2o*;Wr(`L}v5X9M)As)G!zFrN)-KD|uFZ`=&y9ySq=XIasA`2Vr1toIs) zM-=|S#XK(kL~TdQG?KYp-wLTpB;Rf$1qTRnlgH*t9B`wxUc6rQa^PEtcg z$pG)|8fA|2P1=DSkZ@%b@(?v7jj2bCO#nT-Ex+BNhL*oVZ;3?`xV+=(3+}YMOJ6VH zUi6kCTC|GMX9Vewq&q#f=o!Z?miF5_oRDma9?N4W4WbHx0mR;7LL|t&yrsNAraB_2 z1BnzIruYAHe45FNol;6_SpUo3fV&RR9&UVvE1YbIJ|I|R!pJL352&Uk0Y)G0Gk5Lk zr=9*UP*dJUABE`-$*^x(puZc~A`B(im+63tD!}X@{FNg^LHo5_j=8WTCxp!oLb0u| zFrtMIL4rayFhKHWsqQJe2b_QScOl1u5 za3&J=$3|zL69tO^2>D|G)M`xB`T{@E3YNI;=x2~%nM$$*dbq>S*1E-W?kmM)^vLyu z4WlZ>u3UKWtD8Zhs4dXnQ0VNaQOcjCD8hx_Btc`W;p2T#JiTyATf0y>l+nBbuX$6A~L6aBR&H(n)pKP~EzR*0ifLA1akbU>{G`q*_c znt;p$Y+>9)F*g^O#qj{B`$WtQUo*MsaJ~YJn`+V`B|Z&7L@jHzrxx#%h@~9L75--& z^aFm0s`2`<>HGm+{9zE5m~n^3jTP+RpGQUz*{n6kxO625rGz19PsR2RPRbV68V*C8N8l97tbrbnfBNvX%)oMN|JVD^n3F37 z?}}E8wU~m>uSk1T7Na9B8wBuaYLA}eK%_b$oC0;Y%72}BCs(6)^;!#dq0ssR9Po1U zlO7QF6?!w(o2oNR%a6P3z_te>^5>NrO6S)8a7mh_hnpld=v86B{*X@&<~aRWynIUL z@Bj33X8OBG*+neoJeed!|cR`MS`7Mt6ScJ1tYoR(Wpj5 zJHWi~Gk3T)dkvFw#-S1nFX86q`u#txYR6%}s0`!Zh0HV4V0cpJfwN9|6q#P*20lqRRIRDMgq}g^Ta|0<)W7i-@{`k#K zAaxiQy>-ZbG2n#MiBMAq>$q7E`?dGtzL_xn;imf zh$wRzg+uNo*)uBEgT@A4)jLz-H&NsN;efLNJ3(B9@C_fENr^IP|4kGB^-efK57V9J zYkWiXevZi0!O2I~hirV_|(oLAcv=M(tb=P-& zX=NSdlo8(2#UWoR`z~3eG4lX5g8-P`J9&iEdiYW|Y8+%}=dGiTPYKR(g{)HlI{X^G zjkNB19|psECd^qU^3a+NHw2krh`e_Wa^6%6sC#82?wLP(Tx@0zQJrFnrTbl_`s+w; zl zHOO#N-B?y5HeFDwjvkF&z!AJ01aXT#j+rp7NOXVxHe=gmuU6U5;-G*I>Qe%k?h4=I zc&6xoMBEYS#umJPtNaACDzqA+sI6d4hWhLnv+wLO8L~~l;43SIIOyW2ySl6p&2Az?wAhi&CyY=%d3%j zhQ>HzwhVWNWZI4duE4nSR6~hg9B{<5te1-?*i{XwRNcpkh5HUIpx`#BfVH{=+O@y> zxltUVpgJZxDIKoVIyf+tgC5R0DM2Xy&1N*g-@{De{xgR7xc9N2e%Po;LHDz7m`)9USw+)i*k9YJ}mFg8zoWI*{Q|Sk2X^<=YtQuFdwbtgs<(dP|sF2kGX{ z!ZO5C{IKaxxvx|!q3hmVQXXJJv_S#L;Clu9NYhG0W|R?!EYzh+>+&rEQ$RM8Z+c9R~hc4-?*f{c8{w^~(eZ1e9h0vVK?%E^&i6o*a| z_I-@4fSVziLgpx=lK{%q0Cxr@FR+C!5TYh@s@aUn@Heimja8MiEYFqL_D|5jFJE^} z3IJy1l`htEQcaz_n+vvsPXMH25Zz$QbB*v8p~MSwH*8C&^YjhlMb49qhr^(sH$OV6 z5+HpG&$oaoE{G`V-1X>eN|qaX>+m3iTs=z35H}_D82RE_pbhL_tWTX^$Aq!b)Fh ziB(`fTG8ddp!9`G3$pZq)+A(w)Ju}xw23N>oc5?G9c|44O?c9KaU@k#2KHyb`x93O zsUI**pn;Uw9~q+bGM9xwPkwIwf?2T4`lL`IhOE_i&1Sv>A$Y88vd*m+|55L!6 zqMx|WR)k&874I-A;3$CR#n85vnw|H z1#|<57^~M{^HEDyPPZ5H>c|u0MaVmHiP0=)=GwD89Tm6vn~Y58%;Xd<17>bjlxKAlGOl zDwFEk|69qVe>tfUq8V%;dz@U(MBIuWDo1few(#FQ#>XcNmBeqw5zonx!);Q)3Ip_H zd@_*GTd_FIDJ^0(>y6-}eEb?w2D4&$7#e(p`1~ezV=~%b@JT?zs`08knq-3HCmEv` zxQMk#Ri(G#^rF=Af_9LN4|~XC_gVuaOs(%GvHxzs=_r%2098P$zq$+-nq4s+a5A~F z-yBxH{-ckP>@8nJRclPJ&bJ*LO^aS_$yQTXfW!-AT*k%fQ3j@*k`I#y1w_+PtA|Pj zE_%74CE^4e5**@DLcC|9&M!9+$Z}J@1}Lf%e+4wWE9srDoF8;1<^5iOCJmfw73d1d zjZt{dXhTl~-Y7`+LBR}da}vQKS#B@kLPxP5$X2v<*6$z?KAo0-lV*w#3tY)TC*85%hj#FxPi$$#)3bPYUDNBHq8@SWKcICCz_CEc zn$VKA4r8I6bXHB>#WF6;yn)z9_pE_h4ExYQcsPoS>$39N3{>ppa%3t1f&8}%`hzu)_k;?iN&KHx-_rk6eWottitDx_!cl0xBzfEwI#M z6Q<<~y%j5loSM*j85gQMl6yeM>tgvgOJoTm&A?Rk$pdN1mXXIo zLtpk-r3vMf)2FdCI%Qf=V1|7AgmJH|`H8L+lans*xXtII`AuEdU~$R5+pFYaP=$=& z@)*k~8`jI(oSV6*u!F&9n`A8Km)xB$#%uZR5o=pa7`DNo$6-P&Ztj)O8x@H>8ilmd ztdu9VCUL!75us238K{ZL5_5653T;Qb;mIN3EtydT#}A4z5QdvxX@kHN&Z3S&&j2ojc~7$^UVLvVQfXv!0it zEwi`>o~-Vzi}5iPia+@73veW+!8G9)X=hGkH}MIDnF&-8V2%^c|2-q++2Cad7Un;x z_?|kQ{G>Ml1(SwTY;@tt$;xeE&BKd=IE&3AQ-6bhtMx}H9|ng>97qWqd(cI#sXvgv zNVwdgj|8JU9u)}XGQ7mG@+CK?#E+Wij^viF$bl%IgFffS|MDPPq#>5E%W?x6( z2}SKnZ3_7eu-;Y}kF*_E2f@qzr<+SPHD4!1W#}4FS(b@~RAWrku>`_y@`>AFwR}f{$FODksJOdQNMH0j{EJBE8rS#bO^EwkShtno!P9S!?G%6 zBh6fkxIej^@=-xP&BFCMcyXj`OS#p`H?{WP^lRlwmhY+S8FgptpL$1A=Ockm!9krH zi;Sc1-Ky$o@BwA`Fb%$D;<$|lONep2D==AqKiLAsxd)}Y(kZ`U;vyMqW_8t2!W}+d zcpBy@9{w%u#2ya{Y&I7Py=!PFZb#`L)%zW0=_{t%p1ABhx;NQ@M8X z!_GZ?q@rVEvHWjd%iXQ@EC?Xc0~Y~<0*OAK4RrOrAn-w%_rnS~%Ch0y`Qf+1Ml#$z zO=l6ovLgHzP9B`)1!^t})qo0dD!B&e=iXpGpkCn@^OS)~F8mHLl4KY{AkcF~=);hs zro|QobSef?KxLEvQeOObuiwJyh`2s{d4E$fGhlvDSr!9ed1Gc~*ysM|)xH1jOaF%2 zWYn6iihQYU_wUS(KK|){Ri=KboJo4TCXA&qSm=TIbbwLoeDCPJ{rqO0o-y1KEaW&& zR1&ZcL!!`odV1%E<2#Uj?~h^9RHVJgF-8Q0oem!k|NpA2{DE_Lq8>CDe-fq~P<5jl z8cc*B(V(*dbkHdEyHo4qBiXyM6tf(pXg&2&t)Y_*r@^E~&9UXEwOPUbEU_(mt|EPf z8UhkgSu%2iAn!*-C!-4rr9FTSDjGHewao@23#g~Uj-mk=KEb&tRNa$9tk9)x+b00x z3ycxVV*}i)3rLI$L~&{!T=E+^YFfnu+2TQZ*o9Gk%LU_YS=cFjxRQkQ=^+vq35!h3 z>`>dlKtho#W{9}{Vk$`m-A@-JNdNk{Ij}AUaWTY`idJE{q2CPzVu$w%;gf$@GNLi0T)HrF^AI0o zz=gF2Nyw%E1wc*fNg+{<@JtBN1+BP6K1%EC)1wfL z6w{l7`4KteO|1if8uCORZ=S$pey3%m^CQa>tx6fp8B{&2T-mG1ZK%Pu#se5&H6VBY z`Be@pmVtC*_e2UTm?*0WlI`r+`V+8Ph$LaVlro^{Au}Qu8kExHoy)|*(+Hyuu^HMd zfD=K7$}UfjLcM$jZna?srH1>@gRLUKZ3lhfWE(+Sa9Qtuu(k?N3ftKIQWD0ujby_= z6t8*J-I)3z2v`U;rw&kW^~pgA{omy-_h+=a#bKrO2fuFH?4zz!oR;CJ{C^M{{th)4 z#zXJim~%GJfMCpy0cdYN8&I+NH!R~P1DZcG68i27-G#gZ;uiv-ah*OzM^;9NQ}l12 z=kEsQTzAke^hN1xAhanQjG6Yu(osh4=Y{{mPc=;2fpU9?-^I&EvkYD&E@oN24z;83 zRkU+EvSm}@t`@AZ7EL-mt{&S~f z>MBkQ8tQp5H_+m2zE$3P!}o!P1Ji|m($k(f@mb&folt7ALe=#Zf*C67Lc)d>UDQIk z1oNba^u_X5t2Ql2ngAZwQD5%pFxJ@t($?|lTR`S03VCR#E#W-R3q26H(F(9K)4fRe z3vXRa3u1lB!-Kb1)6QZbgZ7`K_($Dw2PU@zBQ%5~`VZQ2xI4X?KcZHGM>VG0v3xCs_{FbtHe|0;838t2B@kpVWkLbj z(G^*~+;mJ*9Of8Y7j+&(kJ}BOhBM{c<=#LL8pM6Z3=X8nS-Ps~WN5ak#mdB(y+=T| zmFra#su=}Eb?us}RgN5OFgxl%xVXF|SPq(N*69igZ8&ZT$;Jf<@&;z*1oVrh+Y%%+ zR7eK8{7v>9QV`TyGLneF#6N3)9`K|*4#<|>GQ$~4)qzTvyU}5K%memu9e+1Z^35U2 z$@&Y@Bdm5n40z7^Jb~KtZVztJQ&`}>FuyE~k_ZT7>9HH3ih`lki*-bg-X4EuZl-Ls z;tgAs4j!P%hR5sD7svmmQlkKNPHG+jyk8;#JgaQFj0)Y0u*6VenE#NYM$`;lUf4e) zN4xLHTOVykZK9mJ;~n|@w4+0p=Eo_*%=AlgPIzd@AcMu|GlRk%IE%lQfBA!rA7Gw1 z29J)aoe2{{nwQ?>Y>X7Q+oJ$GATo_tw*bq2QH>f4$>T#(DEud#RFUBQ4hXxVa2gZ6dT{IEW6@eR~_ zxPC>1hE^huoVt2*=-<3tS${V7T%gK`>dfNogGOC-zn@Y3Y$w-&;H>}!9OD6edC642=c_2vKU{hq8wln(a9ibJzJ#ae}1#z?< zB(wsJ5JghiE^;~Jkdre7mX4LUJ}|Q?0LfXhW<1t~hIB_|Oqu4W!DyKiiI3?bqDBi* zG7va$exbHcc`|v&IHW>R5WRo`?3vld=d)#Ovh@L&yB|`K)LD>$S0X#7thS^5NjXM;iJ9Tj7+LzrjLB?;; zt9E?eMJ0qO5i8Ukpl}TlpIL!9LLZ|7MS8(aY|vn(tYxKRa8e5-MH;xEa+}K+0fGqB z_MD(BH=)p9iSe({=#lB9WN+&xj%Ui=YWY`qPqD0+9u_HpoEov10sta+$Yd-`xS`D( zg`Thni2*^X3+m8?N(LmW{5Hd7yim#PmRJqWE6_NM22jU9$r}TliZNAe(0pgD_i+&R zy?009J+Hdv3?%Vln)Ln$gF+2PKqkn-#fwXL6%kL~Iqpt#qcrDML^?f+*!#{2>a96TWena>6{ojIN;EPfrLeS4*~7} z9X#ncd##85l+}MbIIM=gE3bY9@9r+r@PW|q;Zk_I1g$7~Tpad19}kOQu}9_X!?)P5 ztG91)Q2Vr#j@g*0vQZ0d7?3?(S;#EyM zp^h582GZ#;Zh@j!ZBWj#&z%&mfXl%0NOv$z>QgmvGoo3_o5PTypxQVKYN|<2$wgLw zQJ3p_$zRF9PfDsYw1rkHrLiW?w+>~64)3zXCK;Hp4JcewxS&DEP$fA;bxluraBY41-RpY-^lYjWg|-?~9{K2= z>1f1F*diFBTGN{q-9gKS%0;FT57z41#li|>w$;~uVx?OWA<5jfxafLFRu2C!bm>lw z$CqsL0{P=BMoe~F!$sjB%Q!nj$p$f_kvZ*yKVGuI1^q(}(jVPoI4uCuBc+*W>E$S7 z0(e|X`VO5O#k50q-sA=1pWr1TfmE33rCnTAEwxm9YlN~zcMGHL{!6GL4+IJsw+gBV zovnN5lHtalpvi!w(_ki1mO}L<1i@bgx_UC~A9&>h?(C?dAq64aUZw*HT?P$uWCy?F@zz(x4Xpkr^bsC_*kx1J}Z$P@L-K?7C9Cq=%L zL}_jw{+$i$zZ@7bDeo_P80ncLR@fWK2`VvXVi)ErkmNC4E7ay7v`QKZY{en`P06>8 zkehNo3Ab5wxdvsN$&al{W2*&Yxoao>&{UEj=1@dEI-voXh)3Qh-P>&Zb+S2e`5_{n z@S*Kd+Jsd`2`KEhGko+&NcW`+-h!D<@k3{*aBHG;lu|dD#$zQ9?Jm+E`l5R~901WG zL{Y4w0AT!}zNIUXq9vSMr+lW-D@zDqp@=!KF_;rqKsq{eK?v_5=ZCQoDw+k%F{gHr zS#gz4(S3U^3Y1G~lL~oIIS=~oK!&R)tsy`$R>K_m3^=p^=mS+Z8U^A8>jpxfJM~d- zW;A6l7ZTif(CW$h4Ey-5^Cf3g<9w098}o&%DTi2`J3s^-E#_-qX^PG=ZMs*LUPsy( z_waE)q1wxvMPAJ{S<#e8356MmCrNM!6?XtxR#6XDqB$3l%58FmH|m#V68Bg!-CCs8 zoEQdW-+O}Q6-hZrhgT^2v9?*-HB|>&apiGpRaDQ*DUD~23UlwS@G?7fe_U?J{@@37 zoI@veOxUeoje`PMfX@xq(p7Id4ErPsBT%QtSas6CmvP#*W1sD-)F#>Z<&+ndB|J2c z02FQE1z(8w2p$JRwb7MAA_ttw@Hj>`Nl@4VxsFLE+yDo)6(^0a5Hd&%4E;jvGU%B! zMBHcqz#2mS+a!w#S%ahmlM&wnYJsX|a?oY2xC`#S2T#iSqA&is_e0A{w-f4*BR_+7 zzvG@^dgRL%G;cVNFB#JV%e3D^XHIrc7`QFdR|LP(O2H#yh$UNxhDI{}|4GO4S z0m1AqKlJ`B{^)xhKdiP5{|~gRp(}*CR)zvX*%yxl`=x%*?Ryswefl_Kz=X#sSg{v- zJ&2kz*|>7A6xq{>t+i@inChE`D9Ko<4J_9yLCc#oK?##nF)?vqVzFOPHl2<-Hc{q8 z0p^6vvk(25BjvA;{Zy-ra7mCO!>Xu9kxRsROJ7N7GW3LQmxvy z!hv+1FF2fWO;_vaLx!r_Jv0Ac`|@{#ct7@`kFy~$Lq+(50k{S+8xT4u|KHdg?}H=P zq)J;iFl?s9XOWvDv86mFRhZDG9A%u1zkmNEoYAjCq{YaR=i&VmitL*iX)xYt93Vc3 z83E_J|Ev#p3}Vs8Qh1k+JC7i(!2CDgWeKk;G5RHiAoq>Vs<8-lzLE#4#* zC`9ec4TVMBA#T!v%Iq+AmE)Lhu#$kFyi!pBp!G210((+HN7r?`6kx&{l9~k_lxL`R zTn97sFtUt|WmV*GC4JqJD1dzZ%&ev*nH^9~XRXtX^;VC9?@bFVuPk zJ!)j^VM78%p;yq@SLK8ONI}^8j2G7yJ(z-x9tJxfzoAj&?h1~-o|wK+=AKY#s^Nv4 zQHLGo{}O2Dh<1YdZl2x1B0=GQO-GFbf>c2~39{dTShW_qs;FSE({yc0x;9zxk_;4Y z&hx-!)tRi)?-#mp)19bgrwpjv4-KVyDsAck3ZU&5q)&Np@$}wv;5Iikka} z&CM9KB*-RR=s3y!-PIZiO=$p>@;`*Kbmsg^-sK{mU_fJx#ZA2a9KTT!>C2VC22lge zs7_TQUsq4b?czuxYqGy+yhFS65yjgag5_e^CA1ecm zone)B^zYVTzf3cB2s$I^CHc6Ttn=3_vlrziX)<%p+s zf6qNFB0Z=H7C=Mnc`5}ay8d_LcA11pfE)&+mZ(f30n0O-+k>x5py}6dJbM0f)m1$# zD4h3h0nicV!t4s|M;ru~o4FtI+V)@m&}IIZhR~`BY-T`VtPS#u2Jz!S!zj*&oQt62 zU;v)G&j+vo67|@81T)2C4+4aINaULl*zx-8;y2@DIyrI}%khc)XQR28X)$S6RpWHns@Gtb*C zm+#yG8HHWjm#%}8)hytV-G24SbHswPqp1@WMwH6Z;y8MUTyB(Ew8h6k3{umAu z-qB{i@Vkxl?yG!UX>^66@DEIC`u@wuNe5SIo@TLZ>`K$vVg$kHclEm?(~Yn5VQ;+W z*{6N@o{Ry(hslA&15x#2_FMvk^j^9-bx@U9fDWIe#AHhV>PJM6N$tSVHjkAa7KYrw z<+_L~A|~Vjeuf=igumk-NHk|k^=2T+*?w=hdRc;$J&AB1a9B9HB-B$Dz(h_X|L zDxgXpMsGKTn%C{t^>l{X_q$Nc%#V&4)=8dUcQ1rv0|Y0!;W-{n!3)5ObZIc zGAP@N8WV~%(2~U+nK(M*TfkjhsesVu&g01{ym3!lL5)>s8?p#kxp-P(TDpfCY*E@o z@;()hCQuDfrk7m=Sz{W{Z2n&NN(WXnqnVAO*DIuy&Tba9|hf`^P50T>a3294L48i2Ka-*r5w zV#Jrf;Q5B^9TQm&B)o1 zlLcXm43MnsSQtgT>Z)b_=WQB{WE^WFLWp${Z8u!?#CHv_*a0$ilp+rJ*0XE%HQswhBz#zifM#$BKESOcirmFU?2tJLMz_zkb4=BAUQv_p zu69T2Os`;6V7g=?REK@9+Z3oABDR7GK6uF8YAirY6v(g*IKRWTRi0c!XjC*a>oY^b z<*I%fv(r-Kf=MjAM!}#%LQ?`qI(NUzJRL4~^ch}ask@G{%U;Tr9nGBI@-n7@;W00` zX&jcY6M8>@LDmeEGj?2Sh-ze4+w3&h3}ZlJYM&i24MuWL5jhKh(gLMzN>JW{@HWUN zk%(nd`+UG>f}K7%0%WS=TyjA0j$??Qw+VIl6n30hGgD}|*P0Fi`zh}vv9+QGp-|(4 zjJ%zMF!@FwMc-v{kh2mhp~@=>L@P9BMimZw3CJ$GAfvNcSO}|Yk*JXo29oJ2VdYQ; zH`1ZBHJuK`I!v(AQR~tT&ucXdrr!%VhYnMSHCu`Bo6RGU+Uy*(vRjc@dv$)xZuz^? z=zU<9SCjc4Q*F8vaCl$Q`Z@;o!*Ta{BQxz@xp`$=VT?2UMo61)WXI%XesKAP%V%!6 z|6OJu>6z(XKw_{Gk?6K`7dq6dR?dfH^!T@;!-fcrQ7{brF5$&3A8?Ph@Hw#RusCzt2E9`+pt=>h)4jlzU zPpG1I$!=#=2@L{3ZYDpgQJTg?vGZ%dAryt>UjY)$IJPBn!?u8^CB8FT@bYh9lA}KW z3H*iWljs0)HHOg8`Cf90&7+TUVl&?+^1oZHI_sPp>=Q`1APqy@>2m`fjtN`IaSqnV z4~@_FrlQ*K(0z;xznxdUZH}jJZBg2XLo=pd6O|bT9+49wPlTH202#%$lA6V!OPt_& zJUclup;Z<#sV3o?zD|eFx9ws!gnx*!x}OryH;RPBN&XuL^|qw6k2=qUgE|MA|j)e zm+X@6d%J4#>6w2U8!u=E6dkm!X@$z|k9GWe%VgKaZWYqwfv6GvQ&RPvT7pu?nMK%( zZV19!J67~50-_0AROk%PMsH%pvqjQ=5dZJb91|ZZrXke&N8ci}>qB{PPlm+yi=_3D z;LpDAc9e>iIfPhN{Z#NeLb~@44t*yJfTF&9OrDACWbho>5KdlOM>GpRVR?bwE9zRc zhp~|)FasVS@*5otFGQu8c3{ZDD@DP8z(U1^DNh1;Pt`0s^u(=0kiF#@sPKIDQ zfqD-b?o#n~c#6Riu+^++OxBTj2m(!`27vIK>!+aC``v4TUMV^k2N>DX_@njV-8N1U z`rWAAqKFJPD4U|rr?>e*!@1hgyC|8j;u#X310^1H-q*^iV_x2C4B>M;CZxI}-AfUH z0uB?z4^JlZCnp4C^Bge|Y(WAppk{)u7&xv9xz6CaIU0j}BVnLcI0bPtT1S+KHLR^p-nQ)7%fJ?54lp9nk7+iop zPvC6rjUNMASw)!#T9C4E(rF(G$SXWD-3SP#LvKlS6-lMY*d*HiYYf( zyq)obl5BL&RSYF|pWHYLUeeehve0@!m#0@Z zvI{ay)^H`)r1L6@BEVvi3*IlP9Llx=##?4?sy~P!^yOJ#dE739!B$P1G=8lMCZbqb z3yqQf6>imMdhTbC4Z;H9mJ9A9+kWPE)lh?~wKF)-#v7-lK@IfcV4~FM(;^FM{#7aY z+sNwBUNwC5p<@&AuA%UbTj`y=^XW?~n%RXXmR8-P!l-L^jlz4fxA`;@W^{x)XwWa4IN*9#hhy25 zD-*pb0ZqpOVbd3Cxh$tlsEv~0EsH4Q%s|qZsTym8`(cH{YiNX`CtYTfHC1e;Vbg-VCLLWt7X4NLRv_`z_=Gc+wct^ z&QovQL;G&l#Fa&D(1T&3`46y%G{?5yaVRt%Z&$NBPL$lPNQf|y7S^iUrX}&2?}|Z>S^>BlswhBogSEZxe|f-dTgKT0Nbb z`z(_+I#J6-+O^y*FO`iv<3B7f^iPHCBZG6f*UoY`OUFU%C=YvI)fGBToK+YtzSuoY ztN#$goxO!n%Wkost_;7~M=*7zkv-(bz+Us|k@L`c{f~S*W!T3W_|5qml+sB4Kl~Q* zj%$tsE_&axX7Wf#lREpTPCt8QbOBB0%v0U}8J}QZ@NT*rGM@kX=rUrWad7bJ-e`NA zjgA_6<3J`RDwxRMYrypV@wzx><<9P%=R^~Cw!U(d$H^vRIGcd z&JQZ65b%G*esVmy0oE0=-`$Zm>FZ8n2+p-!efesqe6nR6 zzAF+QKNDN+yVru*kRWGD5`lq4={dqhzjonlxM)D7KKmd&|;Io5liA1&HUsHobAGLnuaq$@ms55zF^e~Zh(IsOQ zw24hX`Px`#c_6u4YG{_VW=BU|M+f}-0_G`PL7`Gk5ZIn*jL85M=9nPdr(*<0+$FON z4QxWk=_@pW&hlpONmbd>0t-?uro=Z6u3T%}=4R`INadP(3KAs7P-wJLKrWihbqBS2 zWr+j&)CQ0SvNpat&eo1h1iF1LGJ` znPj$w(n{rmS323SqW}|tP^VIr&{VI-@_>c6!-N}PbzQ+^mnK!vu2NN4IY3u&rbp!< z^wjrR<9c{H;0#rWZVnC>;6pw`a?s0>`BrW|lx+fCYUs!i)K|BK%1VW-xs!WvJS8!p z;6Z}ZeW_TLEYZYf{e}0c}SoB=5C6w+B=;`4~UU9n2#RXx2^-Q|CIMSwgBDo zoHP9olE&k)tuWcZL+;n_zP0rt+Sd(F#rbG*pdz?j=&I(BvH)}8?{uqUio%^biq3C} zz~>L&xj^^TX#KwEEt+bbSK|}IwGQ1|W=v3`&V&yxii&=j8)1$U{S2UuoTY(Oe<_In zLFwV+G)9PK;IHQmB1aAtf-zXTSB7A;{TtFtn8qAfmOuMD4tF=IHMsJ%(VCrD65_ES z_OLr1VG*{%W-J>bw55lA9l)1pl-$7ekKfEl3{O26cAL)4iH__D$C`<~gb`f?1LR)B02o&gZ{;NYPN-3cTWU`jW z5oL+!5i(dp9kGL*L*?KNK`*C~LtxdP$;*GS8HsR8R(n_JH!4ulkl@0}$>K2vNO0Ca zq&0EUSoW(Y|I#7T1%U8=rufRhNLdvt#%m&T|MuH!#q+7q2w?1$_hcQM(=erm*c@(8 z4mu!lJ~a}l7q27RarztGGb7I)ysjvoKLM&uLi3<3e~TavR&R9r1G{1<%eKvV4B~_Y zsY<9m+J^cW7U8%0I6q!zfQi4yB%SY+Afimi$fWbjX2Q z2M6QIrsATWZi8qRFCqfrv*RDE0Upy+V@uQi2DLG4rZ5VJS<;O565J2-8g8W7`psQ6DVx_^qtCSSA_q7H64`qJ?v4%RV z9p}@LvuOWa^HOCiyWm4Z&ytH3WU)%c@7963ft?DBsT*5~5M*13%h-V$F7O5@JPOK0 zf#LFzD}^Dt0nW{dB_1$b-P;b)kGLt$ysc-a3qRCz`=%W3apg5cIiDTw446agGI{gRR9Kzfhzvcj*Qn)2Y_FW zXJMhIBd;y)NmGof1?Dl1&jeH;CqzyFq!1V|;PVOTUzW#z=mx}G%UM#YUf*}I0NWA= zsxrPd*To?*a4(Y@T5owK;xdDC`TePmO9?`{05eHmx2h{$l;*%crvD~m2gKUw+VSZ0 zr}Pn$`szvMBqLxjWR@BSC2!CX5TB9*IPL3R zEDPL!sAPsdyXAWkEgk=5_Y<@XXIgCCQI%{I@n&e*#>_;Z91|8sx)*18_6dEX3(O~--ts$0W@44W+x!e7uv4mW`WE;?n zCpRkeA^aRi#XG5SlR3j$J!p8TYD6&4xdD484-OVcYCbmzN!E>#XWt+;_urO=tTb@Q z|C+r1Q7Zh7^|5cZsNtJqWG70vu=Hz&xQnena1>wURg4IAT(Wk>|5rt?zZzgdVE&7w z4uf)Sh9u&UG~Wp=|FKS9C`}&H77P1a@lVoYmbfLDzjGk^rP!g0 zczpOfe?A)$3CfniAg$e}hyG~@g@r4?w`w=Xz@n-{3n0YI{(!4~Z=W1G5^*|nm%MO% zP20^dN9pvHHxJyWyZzp({UaW(-5&=7;%{f8z=KH#%)NXz5FxIVzAbba_AJn7CY^S; z2uj)qYq|&?**k>02Vc!a`pWxaZZ0T&wlNg_JGwhK0jvRyo($$^Z|LDCfHM%+$Y1H` z3txj>l@3#{0*jtnpqY#C2ec_5nAu&1oL-3{N|>$=59nxJ;MsrV`p%Z!CI5Gl+3$kk zunRR?%Ga3zsD0`HjD4RO!28}LT|NdKR;>NV?1+ouUi6K!>$l!YA9JsNNiY9-5agYJ zI{r`Ykcx#{Ihat|@!2R}D5e^*$O6?^@NsZhzpQT;JBvY!BO@>`zfsV#H*D;ZI07n} zKJtt!G^7Yg1ypC2tqCU^2e&dpewercaRQ(V@&WjMT+|&}?6?fL%3OdSS6KrpEX|BS z(M0fJQ|wY+IIE#AI;JK!CdKa_pfR}fRqlDSHbU7>W+0w-s(D7zjL|tWvo8?v7HqJ` z4uw&WNvppyS^i&*MfM7h1G7qW#F^@3n)Xt(0%oW46V zrl7*i1iW-q;W4Pl(0p3t=Ywj$?aJPwsne_J4g6^@dgnnWAtb7!=A(P)7g;}46SCyS z24!)@bLkTx%)MT{jMXoy$(|-Q|c)xk+=zQSh={msj^7)_*^PAG)hxYS({t{{R zu~Q6F9j8_Or^q>`(gz;9*>9I&N5C3xT6v( zgvkb^%e`*{{`+KuOsIbaU{z|k8c-}7zcgW0fG~w4zrsb;5~^5)H5VL%N`?Yy@v@@s9#0E|CeCGpWX(iqoK4pIOsEcyupAU^Jh1& z|9lX)zSWoeR=%1b%>8CKys6Izl7&axL9VgClv{X+=xF z^8*0OJqn*sRIE7gS9v78F^>ct1bTY2GU7?7SrWwsDD1T^QeQKsfv)TD#set=RPqJhJUA#B z)5Vs1#ivoxO(Lj8j2{k$i`C_vuhiImmIE8k(+Sco1*KB-X8?}SQ`|B4G+7SR39(EXapZvm z*Q5s~ZPp<@A+HPc6NzKG`gnDMB>?k;{whun?H%F3J(0xhz{Yuf`%JdqY1$| z$XQ5wdKv0uq0RguM^mbVt?%3A$M^r6Z-2~@Za|$HxnSk0Nv;YoPT>&=reeWWv=+*`;8gp`1o2FuEo4bxyCiv3Km*8u ztXhTvHl}9>pB2wT0o(!xtMDk3s~xqXweNW72O%>H5KW>$I1%c_%P+@@u^Ja?xo+Y5 zp5>c_a@vZe)+ujV#_4vJRmr^3os2jA)21MI_^c?ug0r(rp2`+6eT z?d7f4+>|$73Ppuke2RM7JX!%V&l3sRbSfKd0~Be4s|#v}Uw0Hmd`L)QN8}vR%vPoN zd&hRWZ;=7_MSynrh$~=E=L6~F;$Xs*#OGse2i&vrfu3C?u}{4&tM;(gC=0vN`GlRV zmrOSV0C1yFD&J(DgUvA|ZY)^T3l69>j6}6Sj$7UZ9a>Sm|5gxre?SO9>g zAQ3Z~E|ZYW42S82f0bK?zPHrkBdR1J5|`bDiSWP2zKlfOlg`y-_0_Mt^Wj!|0zA4HJuODW_ntd9J; zl){b4%eiK-V&z;Sfzf1G^d^ROb>j<1`CMhFkuv4b=xx#AdJ&YhbpK>U`VDF5u~SOa zt%TlTqz9iUaIx_wqWu2dE73WTtRU%NptbFDBLAtUzjC~{ZpzWV2sUO|A=#R;W<_zt zzrND}f&-Q_IP`ToJHD_4FOe_IevFxY6?Z6>{Rj~R)O;(_7&(j)7f+zN(dufB=^soT1-XZ{#t$9-Kk>y(xN|b=xmBdwPcDJA>At-lchr}j|T>KEd zl;p1iLrtIViHS`Vk&qB~^w5ZA8&VdnoEg{)@Icw!67aF{jr^!0D?$mOL2!F8P$4&osR{Yw?#8tUjE0ViOk116na zWyQOM34?Npun9nIKywi)ks_~rlHWY?;{Zn9C6I#8wV&J7WwyzNQrj^3HSzBRDEmi{ z7bgTbqjqt?IM64gLINoli_M}Lv9;|M0K!goj2(0_&t|r0A{KK+k}{3CZio*%I3j-6gv+u zC_`;U%4%%U@Tg~prl8m=`3?p!bcy*vk3Ba(*+P`rN?d0F$?IxSo3T><;o4;VC{>$c z_ssfH73N+DVkLf(?~&AVULFtE0*Wr+pJm2gQ0_}G0h34x{9ZtjGc;OoS)mY}2~_S7 zMqvcUKG}2_b6s)xP{S0W9C|e2=SEh!82Jh+3MflqT}~AEU9=olBIXpdw*2Ptx;7Qg zH6p^&&yc^$&QioU*ipD|puBuRY}ls~xx1-Qd~bHIb@@L#uk89WB{)jJWBx=(b zd6l?(bL#ViO6LY_x4}V5!D}tLhLuSvxrS;V-Bryu7wS8+<;R=FspJvK*cS_dr@OFA zNX7)Qu+a&CR-UpNdIg)?@aYO-KjTtghH5@j1YttXKgUzaxKfvZ4254-= z%m5IS3^DV*Gmb!?hg0^$sqCZ!tOBrhu_6nC52{Ja7p$wfFt=hP3cRK2K7}I;4^~|? z-nXf>sf|xp_O4XROl6||Y!Pu+l`+YbQB=XJkpQ8hyaRczPR+^!m5Iqv5rWnE>r~s& zW9QI~iS2~LfyU&y0kFtKWUYUFkpb-gB^ z_v%Yb(g(f$yQg=Yv6gdAgM=%_0zGvdA)oHueTuS|s#tYpC3m@sH2n22rBHYTCX>kQGt4x7$G? zd^eN-+qnP!-Twk=&dGpXWYR&!A>osOdVooXMnU4Jq``$y`;DI80uiG%)|;WMN%RNB zMTN}CHa4?TiFy;yV0n8W40lKP0Y*_NH7y5Ummqqf2~2JH3Dsey{y4rbL~L~PE!01( z1jQT71&IY<86B0K3V2J0GN&J@Jl`ZL#OVjG%gk0BZYnv`&;e4bpthUnPoPxO&7(Qo zrc5@7fBNWc{@)CqG_rPx{3-{dvmtwA4h|YbgnTxD4Zgzq$fA|=bVc^ezwY)*@6K6v zCRc|@t}XOntisHuSZ0mcYOHP$O4M1Ec#<$m7W<0{U1y58NH~SclN$~Y8YUNJom}^L z-6*;(I2qvPk$_0fG&+$=^wSi%0qo6y(k?IoK(ifjq;*`@*I~Ry2y%b;s!+MC=>3L^ zui?&K%}gy+ep-!T38z1-Q!{b{-xVBd>|&o9goYzI1vx4cHb)Ka1DPl+TD`okY>j~i zKog1hO9mip7E5F?g8HdK4$#q|7=g>}DtVNytLTJG4XhHb4Huod=w~3QDxqZ(BIBho zK*%_Z=pqUyMD3PA)*P5~KxbsHQ5!?DRww{DK*qldR#`w}G0Ng+pnN0$cnty>5mO*( zCw2oz-*Dx=QC(O%or}@zO*hB$ThXxJ>@QAG1s)rFN9I27XpC0ep8H!*BFMH9tam&w z&cq4$*12U3?u(LqQYRiOH${9H{Qlj^z>SU^)+-a`;cz>+du+E6`47rJrD2Ig9&YR2 zyoFB~qc)iDSII6m{trn-^UTF8q+>TrtOQip;Tj(pec4K|IvH*Ng1`!7`uudYoWX+Y zB!5^&tl1H{2lrpC5~#198-$W!0le36vvf3YFbNs&deW5|M+Xt*ziPjR=TKM#{n5p$ z`B=ToCxgX96EJ*^!{m-Y8JU9_wAaGD`aR9^{<7qqSJekW4ZVIHY>Xfe|NQu;o~MEY z<(-eEy|=q-I%glynozM;%SN7DGG__%~z>kw~@zQ%uM*I2KB!RWVU>1nZ#u0su|&IKxy6MR zSX!cgt2rO5r&Vi-O(c2TGAT)54|jlOeojil3n=c;$J&w0`@SRmK5QX7E~*1J`|AZS zF%URDfM`JfFeU`WjOpi95H=mSY(!I0Uk|v*Srs35AaAIxTWI0kDL@2sb@sW5r0w9~Qw;tbA7@`J?x1#iAPJ zupC9+E9_Zv7@t=P8$txUeI1ro7M#nwmy4KwRpi2ymG^yPx9nlJ5|3`Kch$iWPavba znu>vpvU$I$>mJIqnNJB}kwSMg2vgLyUHXoiYw(*Dk81N$25%GGoV#KS9OAOtm#R1? zMZ~8LTVQm_P>*`S%~?IcYJ3U_Ln1Q5W|kuJiBjqjokz9#D2S7}PiGcYr#)>R+^QyI zO6;5o-B&||l@vZb!x>C<9aU1V;v9;%uihNhbq9;5AZcHB$8luHra<=m5k~e{AKEj~ zS&^s-bB#eic1w2B*jawWJwEqg^sd^E7n(2j7XR+Pi|{zmFeX<+XBe^}&sf;}+acuB z8+T>}fD&!KjO;^xfn9f)FkMW4VC0}GI%YO>$bAP+JOJ#yvx9$hgbibL2e&?v^-Pp2 zfV988=q0^{Cn^TAUL))R4BjNc2lCyN!>7D_9nv|L+MCLA_w4o$GbLl=KH*jedbsJ@ zp)Ru+w(rqYfe(Z_fOnL%GLEk-IhIORQG>d$FsyvC1Kh~((%sXb?t!%;r*~l1#vLA| zjF8OS+fDQ3qumuh6KA>QlTVA07FTxHOC}3}BpCoF5_3{%PDUah$X6sklVO#2VGhYL zKs;VRIYbuDPK1ID4x_gy;G1Gv;1HhB3pOyLkm2CDL+f6iaMJcmW(KLB&WF6!i`AM7 z7H{3}mDjjX_x&Mx8@Jqpa^WuueD7EKZ^G@425Pe{0`o>r2O8-;VqttGaH}jF4p{U% zTEn>c#jUyOjyUZ~NW0s5hSiW49zG*%GJ(9Z0%Lhmq;nK__iiTw^i3o@nY7{SD2fdB z?d6KpCNZjaSmx+7UJ$L5EmKuxp+l~|K?2(tO{#S%M^l}wNOy@N3b`^8Yh%4AG(;;% zScoqh-?Dai$25d`=Rav+d9(t}GxtxDA)OsWU|k1&_w7L_y}o5u#1;)w%dYfjH1YJQ ztZdbXGwvwgvf6i~5GL~Wd0WgiY4Yf&5!~;}N@`);FXyvf^26rAcHzdjF+S0^FM8Xr9r$6Y^_3PFQ z@QEQONd^_}F+MRU$mL+Y7_?gRxPJZhJ2kQ!F#2e=Fi4YhJ4LRTT^=>#ofaS?733@z zd#g@jQfL#3JQau)${fu%vFP7aD@m4gmNT%VjtH{rJ) zt@UtP>kpgX^C6RGz!LORz#}5z7?FPtRnEm)FCszSacuE7M|gK{ zG7m!g@K0gOH&%50%hz4RF}m}Sa0SXDKy#;ikuzsEknhb@_x_T!M92@-Y{8}kxhn<} zxlT;U3i)HCAd&+#N~U5r@|#G;(qh2l8JHqpy9Fn;x^6_<7bG>JtAEq0)x~4&f z-P^`LrL%gKy3xFTS#mB2qU85R$o;Z6r0#Ys96<84TFsqateBF#^pcqcO*xwz z~Ts%vA~h19dR;J7sB7=P=$ARg%U^~^X#!wwS+)aIrtY@s1m|} zyKM|`tf2u|P@zmn>20XjE|fJ*k`i{sB;8dw(Ny=hUyL3QWaRJ#33SprVU&*2u^XW6 zqDa)ke`DDGad6iG*^5uv+6UtQD2pNJ1|12y5qV!Sh^UW-#d`y?#K4K z+|m{?G7n*MP(4O; zn$^J$;b22)58|_MN0cyva>vNWJ3@<&Kpcc3y^}0AO8iffCa7FKEm<2;VYOX~50ga9 ze2x(}*E0q+=aDc$mc@%MCTdbd;uVxODF9IEYv}FJ(*N6(593>YT z))qM=XYAzN35<;%{pGV#=r^39(qf4injQ!7xIia!H`N2r5~aTgie()`XyTA>k4OEZ zZ~7aM*zvxMnM0 zM{uA;7vQrv?yl*(tzYW@2Y9#*-ODE-*8A{Q$<2-C+i;bi|#tr{Phvj%0;& zf)J?>#-Kp;u|s_AFbX$R#nWDSFi&z(IxSsub_yn^VLW31UMut zFMeJ?;bIg`Q^a7{SYM$|Yxk_X3uo{RHqATbXdc>FH-()r}5ow~gH1Osl99hVM?C@cjQQ^Y<0a6#Vb&vxt6z}yyhQJl5E(4B5 zC^D6VyAWJS*{Ikuh-07%g)-#@v+e6^A<2}Vr=zsINa!zgkeN!K0TLh0LE_+{seG<1 zcA6exdsrL^qAW^#Q{w5b3E~VI#;5|x#ZF30!qJNe%!2O8umaWLRJMf5kpwVAqPnmI z{})?9yiKw@Tl9^5v<7qXNSaU&o=BXgD)~DS|AzbRik^UE!lS&YmEExwzk#yG&N|%e z)duMN%huIHO$!V^U_DTP#5stva=NyVpw-rtDU2wIEJ-V7TSS?(`V25Mg9bF+E+Y9G zj`ho&%jy5XEMcCZjp-;Ky}~#X!pFwi8F76dM#ogeBvQ1GMgMfO|e=scTT zNO9`dXeNQtR1G$xj@jIllJ|w2t?X6HNdW1@E6SY#%|&pzMy@r)c=Lu61Z6bh7TiJ5 z)Xl2a3D%+O*^L7OV$#Bi680n%EGj-g^NGSM62q>GbZIcu6J=TCke1hDlQW>zg25`g z!U=iFYydx~Ml_aK7pmL{Tr=9PFu^0v7f#MdymCcZoM~o3))-~C-%%CBl-yh6*y$!Ce9B zEvj6yj@A{@Tj6OI3Jp(pOE@+h5IF04Mz#LPD&k5poU@^8n(3CXqrjOERQ4uiUCM3D^YRFE_N9CYl{3XOAwu}B6vAWe|nfegL(>WJ3tX-po* z%VQpk1WeAkLeA=B%L+{0Nk?WR?r`7hXrZ7T*4Ut(N{vKtmM;_zwp5v(|L8ws0iXyx ztZJvqDe`cgMIcE_A(!k@Y1#GXCIz{ttgEt12+giuink(7YsvAs1Pz2LwZb3I7)XUr zN%W?op)X5LQHN#(JWdFfF<2Xn(5h zUJY~@cvqon*&tgc5i=r(mf5G1fCTyo62K+8SR$}qY@|bmsj$#?(X0pM2uPYXYA(qN z&%@!(2L$}|6mt=kh)FGRFf25)ErnNE@uoXFim|Z*i$1EI2jW9N0`mgQ7(iKzlD0D- z8)#yc`kj#M$6{spz}c;SIeAe_iQ~ma?%qasF#~N-_h20j%K1sW0_FD(K3_+N7?6LN zZLEDZ1Zviik9>+!d}=+i#1e#~L{ zd+++)@ekkH+dWl$Lt;;2eHgu1=FVFl5%Wcb5M-c};5&wTpR~IfoZvqsI|ko6d|Qlf9&MMSX=Z)oCynwL*sn(k=!1v(aY;Z~fy{cV z_dQl)TsHV!DeYF(!DKA7&6^HZ+VvR-ZmdyX+t0@vHcpgTDZRp|+Zo@L@u==v& z+9YpY617fNJmbKgcn3=q4O-Bkz=<5RNINTt*S69#%Fue^ByA z`DdV1nNhSHW1{xkCS(*L^)}Han{e1^fGb_}OsF)T1`Zje=|RtAph7z`@P@K|LMb}4 z;E6gIe8(WwLz}+x|6}e=lN;Hwq|x8nOj=+D_P?=r+|K}z3{q0wto~lLSrKb0#XN+I<%#MAkg3%oWMSEX~#n|)xq?2 zP*sC(K(^uB4K71lXQUhm*UJN4lu_Z_>}M+~A3=L0Xdiu7znP9y zCv|Gjz(G&Pr$g>o*H`{{48_1MnxhIC?V|l4b%UJh#O7QLPIk`qp%eA|u4Y5hsc9j% z2khjaBR}cq4okj<1O;u$GFXi55a+o_JqMZ<8FrwW1M=2NsKFnb#~S%;;h_mIZbF;W z?MdZX8PQk+-4BDnjz^Q--r_xhTjz!>lcu9lw@|#qzvv=yZcKh8J2U1%5GM|VAXA&b z+iSoXgvvuyI_e?M8)4(5)fEi&D$EG|fzB_@pqPsJ%`PYDLMz+6+BF^a zdGDN@bb6X>S)!L^1j)ac9+YCQ56l@WFTE|q8^CiFBQMk|Xz`;GGFup=_+-xo||vmBC8Rwh)jPlzotvX;m|>o$>P@cv6c<->-BrP7)GLl)nj_Y5(!RXiX`Q}0L&TF1^2=3xGV$919 zzq>rRkw{XZCLepUP_Rdah2}mwV#o}0V*A+Gt<$Z}9~~%Vhb?xNFLaL=4mAjvX=Wrr z4efnY7+bQI3D{oZst4|MQaw&zNS$jien%ceG|3S>*m{;Vn?6hPgfn?$20?phKw3?L z9n7fZ4u`hAe4XATb24ytH68V9-#*9|kPJME`W#{d(I~US)gVNN@WM~z{lVIzJYswo zBV!z*G{EK-ENWL@By*q9Z1|ZBn#pEW(QKL0T8jtzZ;rQ7E}{c50unOj24AAKzi5)(eJOO1iRy|k^;T-; zAd=g0V0(Tz9vZt}m91boj!9iGbS@BWkd>Z@a00|k)vf@r$^b;*AeY|-b#stSV20#1 zoxYb^7#eJIOHxAlOBMN7iC^H8(}5C>7Q-QXV?sDbQ|GyAb!v$KM6q_bXfpg(4jA%L z=tGJTo|w-MD;K6Cr&-6V*VRu3hhC=r9gBPK^wh0_b7xcW;VmS{B1CMPlt*ZNfNUe| z3N}q>NrryUv)#pUFYqrP&5K{I(ARl+GMLxtm|)IcI>HeW(}7xNuGPu_X7p?a{lhV3 zqHmEDT)TseAmCI|g=6JPEwY2M!#0(OqL(x*mkNDf2>WVoT><{BWahAFU`?%|0!lq{ zgfs}M7bs%9kQTCYgxnRFHnJPtne6gWDQ>e+s2JY>eWYh&ZwV+o=SK1N12wE&p7Jag zSLugN$f2idPe)-!Y@!E##(egSlQwrKd%hH&D?BN`0`y%Y;)RzET%- zW&sUqP~L&#iUcQ}*9x5zmgLsxC}c$Mpy^&9yBIzS>?8oo8=#4fK#L=np(F$+v}~KR z;>g3&=b55#BzQq4j={T!s}m%N2t!wlGI%RKK@#3O{O?qhapxX;)E^-TA%pX*S$_=3 zv0+t6Vi*Wn0Z9pheu~?+x{kRrXDUv-zu9v54R1~x#_OtdC>3U;(q;7#%l;^y|A&z^<*0RXI|lE z=WZ9YW#e&qppsT}1h3ziAIhG*Maftke}_eI*-=Maz1G71qYte~RYlrb_&%$QO;fw+qgFIkp+YfB5d4jtciRR?I5M^V`f1osC-l5f~#< z;O`|jj!@pBXRLWdj5Bl%F2C`cJ0GnGsiB0}5I#dcV^DJ#W!i~}rl3S?f5=F>oaAzO z3$8G(56LcuXMriN8y$XJx=A?6hf`d0ER%TNmcAHnSFse&Z!@!F0pkkQdm3)-VI=ZdHOLWBSF9jqOs+%B5 z0Y@D84bp7EVs2NEa1Yk=Yw^(}o!Ta}{vFsPeqHV!nxvdd>e-6v0X_zYyFs<9AsH0t z@IEWpIm-%^KYOl$3y&t;t5IMiV?X(tCPZR!MRE;4kg?i8bCEh0phzslUXXnPWseaB zaA6%fR|&@%jCrgg3Q;F$IhaKcYW<;l=X8zBy({vryBhVvm%>@fh^kS5IpJwi`uyb) z>5;e2OrM2CK91J*ft^$*R$!mi?V_}K{HYMnD{DoclVJ@YBf}g50v;0Mzt^y z=;LDvJXd=xrk-xK7k)h3ef=RtR7=qRCkM4ZA5O>25}jZZb2PSN(xg4--ydGFOHBOo zzP_?+a{55RZPmo9FM5g4qozBDcDOO-$ey>Tt{s#zW@xklLZQw(^K#Wu5>b_{8@G!J zzw~Y>X88}Gn3)dS5lO_WwSsj@NSlAmVy6u19W*PUnJU z5FK$D?6>4o0~Z>O3fX!-HK3!KDoON$=z`l#`>wLh1g0?B84(DPuSwY82-|u0YO!h{ zEVrpsBo{?L3w82#V1>}p1tr{OIPn1}hO%G^u?`va;uM|aMPSUNpk9H)2>7(tKK?lI761hAe0j}O+2ej2dj;+sqDC*pm;VZVsZf@LqToq%t3q8D!CO9&F(6(ZE37S z@)drtKP$O!4f>Gm-2s4nwNWTCjh;{2g0lP~^DU;#bStCw@b9*FFf77$G#rS-5z^@Q z(OP@`J0V(YtY20kaqr+c8nNm>7D!)DgntkqW3HHjV$`lpfx)_-#YxEDD$~CxIGq1v z$A9P<+{F!{d=bXk-#@INzF416PbJu0RfS*D@>Qld_gb67;Jj(7sNSav)-Ru}8B82K z=I65VF9nwq6s!}`>ll@TO9>RsZ2u%gK7z8CtpGDUv#pOcPUng09qQ>GNYhYFeK@4Q zm9UuAlX7JWen7T2Hnp@%u$7{Ck=H-}Egw zG4fopUj8yFbCWEfz9+ZN|DUpZwS`sFRyroItTiQcOXPU3UZ6o?BMKx#5D2Ol>iMTP zH7>Esv9-jH5)F3vF`o7twRRTi4TcYw>`HQn4?cf#&AJLHHaXv9n=g=mofe+kSx58Q zLJAAYeI;3t>_yz0Lhmye?CzaSW5eY6^7*78_`=hj*iEu07IaVO@lIik0*QoyyeOgf z3vFt0rBSv;KX_7l93AhrpvVc_+rZh>=`RNSL`HB2r4|X_WLhzTxa{=cLtWfJAm%e%8u6nHa8Fx5)|Yj@bMlO4JdA$)XoYv!C4m30UlB z19Mz6`5oL56#t`BHXi>&1>ET29U}kW$w2uHb_`UEg`^2^WCe&Cr1hxqL-v=B3; z{L-Y51+-|B8^R z(6pJjRnQ(QC3)pA8W$17*yWv~JlNsrbD4`MK`~u23s_bFzfja4@((I3sNLZB0@{)_ z8F|lqxze_Qq-VW$odPij{)+_ygM&iPq>ui93pKOkfL)uF&U8WW-*s+nb|$STIXdlN zNe3M@1eg_P8_HZi5vn+S;gLQJPt3Tl-2#UbwzfE8{JJ?wCy&*53#-$8!42JqO7b9| zn>m2v6Cgc_V}Nuu{oWDwwUomya-d+fL(gfDZ~?c4nrR`B!2K)kKzZnub(qhlnNC{M zR(J7)!JX$eHs&wTm^w2Z2of7XFEC~XlGFwqGqKf&i8r;kLpOiZEVXKRyoLnN2mHUy zbUf>$mbUW&&njtGlg-^nb*8dxM3ruqWr641p_a9vfC!h7-qQ*e&qRH>fwNpT-oIislsKp4bd)$ismbx@>C~w4|}tvJ8b`+Q^I&GCi~mtH8wM{R9K#o zQ7K{b17O@R%Q)FM9f3~vZ*zqKPIl$|SzHOWeH|JAK|78xFI+JK4-p;7K)ppc89ssb zW$c(g^1{<6Yjr9mLeC17=n!UZ+$rcVcV7NYK5a_dYa^gChrZjck~_s}OZw=i3%|d^ z`kdcj?8SLlPgxZ<${B|sBaL%=d<>tL!SWPFa>?y^0Yc7^$rl90+XDbQOtQU35}!LN znUp&oZWVr4myQ=7vtt;v&~pxRMD;5LG20CK+`TLnSNv7#et zAFXrFw@*6$C`AHQ+{Q|?ceOl~BI?0HE9YNkJ$8T^Q6XVh>3IdZ@xq+|8%fYmyZi~r zfzc-*@e=7cI6G0@;3!;`>`|zVf;XO^FJB7a83XbO_`al`Ep*VmWC{5U?YL#?I4`(_ zs6d~bq^mpHwFKldDScq*DacZH@&ojktGlTVJeSomO=vOtI+oRRAUcPRYL5tws7n|W zxaficbL@_MFj)${^gwh6t}1+eTWE73G@f%WMb%!A3mIpJWibgQ$egKlnPz zafSzi8qGs5on?CoN>u*BQj~*)XRyh0Wf0l)b$D|c$ohCUIDBOkNy!Q%)l%(fBA7Xx z$&A%#65MNF5l=I+vZDKBgjhXh1kBy*(W~qyyn&w;C@cnuOeY5L*Xxxrbt4VnoDryO zuVRHT^`4?unHi!|a|AgKsXEpcvcH^N{cL&NK;0?iJ6DRq$YWIMr`8ng#BN&;Q9Vam zauv3=1y~RP;nvGvM~~(EJL^TNP-kSoFlE?iw!KHF2Kh}%=9Qxs%QhtKj~yN7nhEyb z6&3hf%}e^_aCTRp(N$d;Sv@@<89&e9hzBeibcwZ%!$$ru(THJWq8WouE>LQkgkn*roa=kv<&hiNsU-2zm z%N~F`7V-ug_s%2k`GfyHqa1P^&ZVQded8)p0hz;PhOtO$+EL6i9BZ)o!X>WUEFPP~ z^}y5ewDbAJvaBT{THOWU3mecCAlBk4W0O%CjL8yJdL;b9JvQ(d<<^!{9$jA0nIVWF zxg^frj&CuDa{}TiQNIia`zk81KpHJ4Y>>tjN#LueUG(#w6O!Sw>HoEtYqPV+2H~jW zu)MA~faTJ%Anff8AGUO1i52RNuLoLGY)>;j-3BKw^XVdgzw^Bqp%>Sl#!`ai;O+&9*4mJhZw%^!+g>DKnlY5d}*?zIJ7}K#+}!nn~CV zAEu3Ew=6kk$nI4)auYE~t(uO@jaHWod%tyi=$^|qE!D!B%=0mLhdfF$arm;iI zBDpng@{t}iWc7o^{0@RK zkEV=z{mJeHMUYS}+iiJ^(`#HnuM!f6^Db`hwPdmz+>y|lZQX%~?#4(b7Rrev zHNwcdyI0v%HZhXrbQ|>^3UN4a)|y`FfA=>wEK*CY1C?^$V$;m@z|mJcGLwLrM05~_B(&wbJJ7`Zs-V%HlG`|VxOQ&(L~u2 z4_=*&w~MgdV#Kh+K5~^;7}E3gbvQ=^)&Fsd`hh;e8G03UV+FEM721%pA~ezZ3I_1pB2ijKD1u$ zRIZ;H&adaz>G13By+%Ad`T|x7P-p3M_`E?XLEUs^b0n=h!WeTP^R^t40)trliFbLs zYSCgMHX%2vD%HeYZudmD?F~s&1t-@JNB{Y_qbLwDC%uA?Dtgpej$aSW*zIcPHFKqw z`jp76YNItn-~tIfyEMqzfG) zmZ{jsY!snd1hv5K9j&$$JiO)a5{8_Fn87`Au@0Tl3(pRIDdsXY9|A#x!-UMG{mBD0 zCK=mR>qs|;$Ds-Wk*y7Wp>REOsdJ!X3u+Ng;pzxr3~dXYs!3m-g5l zHCVxxQ$M(-x`%_6jazyxVl4&)45Fh}_gSLh?=`;;GP^ahqc;nFo&aKFfgHhn(3Gn$uh*|2c6QoE=U?i2aEmwP!a zY?qQIRr-NJlEjiuJ(6)<8TcqB+}uGx6RSI`#8Fw*nozHw`+z+R%b8@M`Xb-D6VfT+ z8_YM{{o`=LHL)XN$R#pM+@9kaU`5yxR3W)U86-5VVT!jsOJ7|lP`y|+1t7M^*EEmy&^{m_sl)H!Y2Q=f*+LKf-ou1`=LJP3M1N?%r0=#z2 zz5JqoBjA$la$B>0xlK5k zU<7vspCTN5)3nFJGbE^r$20!kGUakNlEb_HH3ACrs8~{llQT)ev_D387=vw6KqR5& zdqr->Tu1)djQId&Sso~8m%qcZmc*M5xMue24C^FSRM#JZ`ZzDpFDT~DoL z>|(W6N^bQpBIeH6<&_B#Dq33ZN29i>VjpRB9Zb^AbU)h>9%AL0ZDV&u79Y~SZc?#wndrGquf(E#1Y zrzU>^UGfOQh-Vu&&WYUD!0NUY=A7Vg!`$vk&e+@l8U2YV@U4wfP(E1QK9bbD8Ymhc!TVOkmRJ9heu>jI51V`d9GEdqs9{d^cGWk z2mH3bV?52>vaxxQkP?U`jLLP)i!8XA-%IvXPSw{d3-@kbb_hrI=^1(kXx{z_;(3IC z!1-`q+E{n0GOj~vCowB!{8h@uq-_0Znhk?qjn$>E`|SP;zrap`<2{nzIaQ zb7HRItnt=@(Dk;tV4-`^Wvmv%`BGI@oD3S?q9zaOj5GZVKEsi(K_V<17k!+lPL>ZyU&dL2CKdX zoHR3%!^$OehwYHbKZ*fNz#0Qd~RIp}=6L*9NH=q@p>}k6%7#>!7kBgKX}sht+Fz^-m~h#Pe!LzabA7ea+NV zY}f|{*`{2YsLAvK&mAPo3ni1qU;rqz*)esHioco)&{DCXg{dh87}jEU(k;u=mQpnA zL=Q|G^RZba_;w@iq~BDIwhcxz-{k6phZ>3TmktcadB8~=a_NmD2{+D2pCpMD10lb1E?{4K6^$?p9D57N@t+kGk}Ms0rcLSKPlsR&-+I zHQd1%rLw!3I6;k3_Cb9APEb22N!zdEWr@YSJjg`O9^#z@!X^3 zeHl7JDl+{GgQpH1;Pp*9lt7>x5xqhy8 zi<}SP(FlD*QT4<3vXZ@=L#1Bj<_y)DDHr?(bTqDwk^!Ey8cZf?KS3!v7SMBk5*6du z^XPTmyzYBB{FSX7?c@WT5g>RH37VZ|OF0!F4Yv?6slh=4>PhaN)vNtuyIkma9c>na zv*ex8hgr3K6h3(cA0MAP*a;z+ZzYTa*8J?77k@c^-N2-Fg2^$356KZcVPjH?J6Q)R z|5)wDw>VOj=gQYDon7OONK8J)3ZWPGHpo1*n1cSvUIM*zBwy$&9oP-~$Ko)8<(Rjh zrT2FjV1}g!Fwi2_kAE;0_E7@RJ*pEz1xTaDzPrP$Yq^%P{PD3`|m3#HiIUh;(% zyEZJnt&}iM9=bhsQyY(RMF`DS?`2J!kd{$E=BPn0$tMJW9|Q9TmouW(yZF^GFRyU+ zSX*(mMgnE!*=)sJhO=xjSO2=CCRe;iqOX+vCtXHu0a-}y2kP`uYl#7Dp-->ucn~T; zqDF>}J3ndL4c?b>1`m?Tk{)pe9=kUFc!Pkk`kK;6=Nxpy(2VQY;!)JusH%PIhc$hu ztnmkR#}h|mTOX&*&5+yLMiQ^=)2q9q<=wGiX=OyJv2Bk-%X(kOC;9$lIQEnMx@D)Y z=OS*30`B=X%(t&s8RSEN zlZS7VM}BXWlu(=@$cH1KRD4FpmtFAz!8N$RooMsjt$lNlej9V$byz31F_)kELdQP^ zo(8>0U^BO)o<+gw@>&TEuH}S*Zoh0g=>8CIObhMloZVovfAqNh+3oWrWcd(AYsC5j zhtL_pnZ>UF=Z(3$$awHc0-0xEUtCXwfBssS-7}y9V71&;tf7~ z5K%%;6=#*iJGcY3WI|iA9|j64DBl1sK?AaiaBjl}s+X}s27xxEU=C!bjXY$&ycgqS zYyOcRD$%SUKirhh_j&&VWoqQ+=tQKu>WIyZ1oGyPI3OMoGlSd4v-*Ify;c~W5i-9T zsH868y_Wt4x9&&?ZmI)b!vVRA7iwkW(aYWhR6=ch9^oi#7JK6ngA;chuG(Q=A9r7< zS;;K|6w?SF!~IVgrl&x3h8kncgCb%`Ere#}MHw!M0RY-|qWu7O7afg6bF^#9jof`w zdSm!N5+5CDsZiahG1+(V$i zW@_|Rq#etx;VU^Avc$fq; zywX_!(ZdgR!1dvRaor=GoH=O!h!G@j_jZBJb6rmgzWAyao?K0^1_Mm4O`uO`|A4ar z-2MrIU6be(l`NRUF4%4X>NJVps*?*>mBB7xa!LS*E@14yBT572tko#2Y;AOO&nA3v z8^9Q-bd72naq@*EA4IncwhxsS)*}(f2iFJ5Q1BarA1l$R4+V@w8HIW!PQ7G7a(dxp z0u$>3GYtxIa?F%4w@_FaE{zlk;`wmVywR4RE;rmr(BitFdaWR}stv!iE~0M@Gdlfp zCGrLdOlyX#YnQ>V<;&`EB1pK}|SNVwi^?)N_2 z7&!WZ8uItph43!5R7kGwLA@&z7p6K7;opBRu>bu)rlQI+!%qTPZ*cUZtsC1hzN$f3 z%;($+0CLhZO@jVa!fy5XKnbw42-K7y5edd!QRVe?wcj#iFrHUKUQUDrZQzS@D6-l~ zwKaF_n$f$&{&U4W_7yKq0u5lspjhQZCz1;i9he4HB@3p3kA(#DzW*UNrZp4&aSHr6hLfwY27)~q5AV|!WCx2Fx}4A4-?IRnz?2xr$_6@tE7HF{=8ne~*-`nEi2UIe6ZNv#6W<5yccqAbyf;n= zkHT~0IDw7g!@U|$?3r60O@gC;aD-?H0>yZG7>&7E{ZIhSCgo?`Ct4i8aB$vo_oKEM z2U(C%jg?toNoIarUjH)F_O0-%y%DTMt@M zA(awU{%38|>&12AAzZ@&oY+am2zRQ_4s7|pcYzCR;_I~CtggRUoQK5~Lp{uq1eW+G zlf1ZsOiR?zgy7Ji8)ac63f3PCtG^B%oww#-KZ|#*xpeqNet1Nvn^$KJ=X~>~k231|$yMYz%_5op>y^awp)h2EL}VUaeKg0>&9LDfM|B#`tdq12I2#tOSt8CM zjSh#vvLNW%AvlJskjP{tL_{IYUZ6cXX&j3b$0IEd?bMYi>^Rv&Nr^y zdJUeh%!UxIt3VS`k3FnU3GslZ4#YJ7z(!$0*tW?3R*g)c*M>LA*$IVFLOJs=0v^-J zShWOW5VL!Ez2ed^IsuP~2!^8?remzH{@+?hyjuCpp(Y7X)k`_;#T7`&aU zR#lFIyZU&0*c2S4B-ee<~#c?iWpRVx00|?9dg-kUVTXOvUpm* zUPZb-oC&w-f!7&K1@|ZE!Q-7Ts|I3N9HBWLGXi9T7nqIjAy2FKq^jBa-42{zw39!~ z%nkSD-HVS}0{cRVcgL0l}xESOb}dAeam5644dV z=&%?^qo%>IN=69s3N6OvvV^CwWJ>l=5h>bFvR9tRkM0vQ6(wbiCFtZP)oD6AFOg}9jx-9Q zAhycWTGYrMon&j{?oo3&S?|o0PS(x4pQ_&Ys6Wkxg7p|&i+#^KtS_F}b63TIGd44W zK5HByBZ`?pF3{a$Nj0oOQt&4-Tt~q?B!7bW90OIaKRbN!>xSj9M?-l4wR4q)*vcSu z(o%B?lP*SmR7|wdwIX#&U_LQz)UUcXO9#jF`(VszU{8nUH%m$Z3RbPg+A;{Tb*92k z>Y>vgkBBlC6gEziN^W?RfQ1Pt1ef^!CYQSucz{dX0 zag*6V((F`l7EwX2swGUj0Apd3OwZ@2sDiD zPvVOljnI67?hcBL#1?fZxYNc`c2P(C4h}ISRcJaQm-yt92e@&O{DbB@g!bj{)yh0m z;_?N6PQhaC)P{!_mRxA$;LtIHI@$6LfH7PBy($BPWCz#nXR{N%(;3X&zRx~mEhSgs z{-~t!8m~rd_`tf9J91!AakRGKCFlwg!1ZTvhPC;k@%NL&>SOHub`UL1xygY^RP*pg zQcy(>4b~ECUh>~2q6kV=!R;=Q(*ST;9j;`;(2@bSHW6elkGiuz07^i$zb#L+7rqYL zEoWM<-pF2;Q78e+8RVRmX7k;#WMNqBmX4vS4FE3M!$QFAs-Lp zgdhS3$aeRQ0o-1@5q&&}4FJZA)5h!B#d=7mLAznWi5E(XjSA}FcWoWo;T6@f=~w{? zJu2Jr5qGoyNyqbN$NIOwt`oA*QZ70|1`rdHXzg)AV^0Lxi{W%^gTT?gt!I9yzudjX zz_Ld$6wLV`Hf;&&h0t%Cms!E?A(J<4h2Vn(1up)MVP%8mUw0&W1eZ6Pz^HWoQ4h@n zgEI&GDS-C4z(7H=>3|38)Dg&xF&z@BRFB2jQls;p^2CGIeOGL;PKilIg;h>=(x|5obp&lY?jEK7gyPPOm+R3_#chrJ1ggriN=oxd=`?!9XaE}I zlR}48yYDSjK*=XVI@vEpc1h&<7VSyMn-4-&31z-aC5yPDkhV5K@k5W@DqT^auw(X! z^};askoJRp5`VICsoEsdP~D2MZEMMa%{poQ4d2(fY!k^_Agxyz8m(>@J`+{{BtWSO z=jfo`kS{wVCGSKK!g31H_~zBZVtXOwgo}gZeqd6dOq|hmEeThmEkez87SPtJ56b6p z=yo}3#is|75*$^DIrj8GT;(#*a!?&DQHXr&ICM-d<$+gW=#ZVn~c$UyDc9nD>BT-tn8lw)+%(l$~6nR}%2n7{nTmGI98c8sH)1amHQz|}+W z+MrcMrPf~zGILB_8;{xKU3$v!_XHWQ8cSjZv!;Vww$|$S{VQ`fDm>c#v{mI$-Si*a$9nz>Gt}KUj%s*N~^@ zV%_hfX(2%&rzn+zl8(u>4c?UNDwL=J@|v`8)Uk(re0cA&$q&=ld7-9{djaj@sWO>_ zZ~)Xe$SQ;wKO~mtxYQ2w!og9X6Gs*;tIh+eWP`M22`ePvm3t;nRf8^npzf2X<(Gk^ zcsNBvUaGK$?K4q!0(740s28xFU*=>zhbq>|Sq0tt0aV6UXs}I^T-|x-r~o(RlOzw& z>d00l>|bF4jZT6*vN5-ocksH8g%^gzMsKtZ%rtGrdAXC=!L#^Po)f~_u`o_qTw}SB zvNTDe=dNp3e^dEKXal5Xdh-2p;LSaN=96ZW5?*(6p@iM+E zWk@E9QPW8c-9=M7Rkau0gpCd`oGyjaAuNXEt`Jl|n98R*Vf+H&-6@<_XDygGY)rOg9Xg?_Uz8~m}Nc4;CuA{LNOayrKosv(;mEDGij@mIC&wu`sR>=AM8n;{zCeoL}!dQO_Zy{@RBKES0U0JH7E31P#buV`+Bzx|4Bw_W6384>`ziR&msUi1hiO z_F8&#%iO9iE2>bn+)v#YllER;!FoDAT_HjBE5J}UFbK9?uC=}n|D{I&a4}9<>CQMW z`}xC+VG$xPIZlVZ&rOo|aj`#Nt+%O`e)~XK{v@!wN5mEYwKQ0ko2YKV1>Dn@9P^LF z*w;<@s;#-NHGokn8E7VT*8|LxTpKUL;FnCL?7^u30Ev zRA6OFL0ATq1#PH1*s=?43UtJ(#CGIgBn#><2#%s43dt2&jc8&v`BcD6Ft3u+Zw=}& zw?RaR3DoIrBrl>`GAhgCYRxt4ueIr=p&tR>2JJkNY<=;QEYWFU**|Kq6t|RWC+-E{1#Mc_%eNTn%_}+@bIO!E={#~ zjM5Cy3}Zw1gPWQWeGe~ElXA9d@4H?Zjzda1awOSm%nj^^-bK$wEIP{hA8aH34+fH) z0A|hkxxipf`@%olc-m2U)$lykE0w(V@m-@uwGR;et&itq2+SMIEP|WILQR+bOxSXP zutAQ>zie!$l^+wL_Hthbi?r~so_Fu-eh6cbXsbLs@P5Dm7=?>hck3w~(p46CMWd+D z6sthUvM~&%wKCnTIzn?Sqz*GYAO}(EA=4L5u@Bn2Z@{`SjVw)whNk23Dc^L#= z^UP)BuqA*Mqj8{QvGI+BX$je+HnyxFkgVhhLyh$!Em#s?m`EbUUh~2&EKd`CMz;K9 zV?umi{cT{^V z-@3b%f_w3tw;6wtD_o8j`WfXcas0=`Tx;yaFUfI&CZ;z@r&U!LqP*CB}+6 zjl^Q)ym*C}je96E988x@YV~{KZQAmWQf{3PVEm}NRLh0`iwUXBHm~<{;!v_(J$2~P z^NUSg`PzfSaxG}T!bR39ajx~;Yb#jAR1EZ z9Re~)j!H93Zn02r@C>Aj%*og(MRYu8Gz;0PeCb z%X$tbXh5l1K_Qc$3FRAP$5tsFHxE>O2Gue5g~%NbJxti+pQ7kwo$32>O|7!>2%nMB z%G(T6J|E1b+}Kyk#B$AL;D7fK8p*?%;=1JIHfRSB`!FOrq@}E=jxEv%tX7qA#8xV6 zIYNywt;! zqep`WVf^SA2X2_5RXdksc>03m!b0jzvC)s8S9Q^c*%@GC=?J8*m>t}-a^1h#KPLgu z&75+BrNh@@$!v#iloR93J_Qtk6QTCwn2@S)b$|7cK${N^d-6x=K7=BL?4%0BS1Qp+O6$Eq-0mV*s==&s6!63(L+hP^Z}F=*>1dXZsSCRP~` zP4`;paYf}H;;`hryjZYt7cBI4$;ItW3Nxbx?3kPo;b0Ywj!LWmeO^1fx2 zUcg>lk~1=WLM22lju;)hB;=5NGSPRJr|jK2jRRmWocOzPcG0{W0hS#96`>n=1Tr(dBJD?x zWNglHmhKwtn(H**Oehkv&$h7i2Y$E1sVw6+QqN{?59+^)qo}5L7||TeZ{sW+2l0mu zI_Wp5Glfu*a5Nb;cslt^)i1oQK?F^b^tkpafcRKGrY#nbGgWh>WnXCKng^-X$?wly zE3DaHZXQ;S6h@Xot!UKDY?Jq*3pSEkAy+A!L~cY+6>UzXG{;B!QnMhlia`jx4uDkP{rh%Es6t%$V0O z9F3htubx4Fd!=kzkg~WAaV%=T3{O!bZfzSzYJO-y@k+i4_%dn)Jwr7&V+~*EAsFmA zf0?})<%WstyX&L>Bqj)uXqcP^P4G1~jWqlWS?oE{}X>-!3F2@mE%wtX@d+65S z4B_RYtY{qNP#z4Kful_P`kg{&HOkhuyRJ|>K*EmHieauCl^u`1%O0=Y^+oGtKWda) z%V3s~Lt9G6h13Rn!nlY~bG{HOti|bXWZlZu1QJkbfC!QRrRKpZxUTk0A9Ijbjg4J( z*YEL@kiuY{50F>gWi~gm!>MT|_hmW{Gvqh@ZRuI+5dmJrS(V`nr_{47j!p ze6u;f14O3XD-`Dd0)%BNL6sAIp5Z4J{B|Z!4hbzAfUyGwAOJPw#71ZJ0@8L7`_JpI zfFK9#z?A?{1Mt1Ci>N=C*jGSi0XLBSchN@Rg1AUXmW54cxtXrJnfzXCUFiJq7?&4NykbEZ68PWw%*ppNY>uZN!cMSdzB(dZ7G>+G@K@_Ne zdDK67#OS<08kH<(8RfF8(1?w$Z%yTXdB+4|;MH6DZ_tyLv=ERFf$icD^0H6d@drgS zM%xvyeK@JY+b%Da(fEy2<1cj`za7|ofTq24l&-LrrEOMyr_OZdoL64)={rvXo7u+_Wt*r zz}R)>Onf{o9#_>5p8MXpNpBqWDQn7^c5CwzC5`R=6z$6ZvIkK%^&lT;HBtEFYGBub zP5{Z7;mXU2^<_z1=)Vs2@CqJjg|c;n{>mxv02~^c((M{5&>bk)P{-M(A+C?`?9Xs~ zLu1w+cvC~u1&YnOB~g&pqpQnbP80&f2;a-6MxMm@!B+X_t3SF2xcl=%6*ibu=1Fkm zy7Ylru6&0IOhrQ2PUpw}#5q0e)q+j@Z@;_E2O2U}N2!E1Hr4j>JGA-7nCqFE`O)6g zv}L2M^XiH4lXq8_kwMjcDAZmmLnjMai|Fuvt-cKqPmHwIXKY4n{UfUB$eNniOiCGj~|Pd{&UjvU3J%pSrK$0ssc!gd?_elk0>xRk_FvQD_;d-KkF+r zAS4jafG%$^d_+?rEqekeB|IQ;H);UCxMOZ{#x4c@l#1%4$SugS21f8#jY*LmKgRd9 zOO`CJPbruQ=Y@*SgWjQ)y2BvLz;P^lNwAD!8_>&8Jszm8pj3neTNV5jlUC;hP!oi* zD;L~K;}3-%2YweO0l3zvNd_7{2xX-~7#QBAoyaMmH|3nmDo=LV!MR}zYBqSNfIiDj z-0{BOdKDjy4WreD*W=UVu>7i{w(H6uZ?3KO>p0zKxB8Fk#3Wg4@NnB3fcWUcluk{t zW8g*-YS(uW%vb>V2V|^V1EQW*>ZjkIyjO3osa%7=dHJiM2C$&WvOG$o*AnnHRs90# zk_Z-EE_AuxR@;F22cQ4&kBnqeH3-^)IQ+@ZIW!zpK}Y9gVQ=UNo$`Ip<3LCuTgF|- zc1IpqliJN~%j+S9?8(wrSHZlB%6}o)Tg!n4&m@@;p%Snk;9#P1QV4Z{9NK*Tm(Pbziu`UTq!KJki3HTT21?MrRLxaqM2AcwG5zm4FQw zKxwQk%c4$+<`@}BzD#34bhasO3Kz%DiuXdjYGKkV4hgmxXeq+&R+g?Zs6Upzi*+X+ za<|7Jdjl*kmA6zHFp_7(Y$p!~lg(I@+op2_)2|%~sCQE`okn^NJ>+wC^c!`PilbFd z<>K|SQ=0{Oe}OOzz~Qs%rY8E1ZJeoMs*tfPOUq-8V+LwQT+NL%{Z=0c39WZ8XXOI7a0(DxPD6dvD4C1 zy~s)F$^UVVX!}*ikT%P9Ne&^!3Ozr0dYwvLCZ1_780lPJ%&7te(6%sUfYa!|tk&sF zx2k)8_{5|M{)~=#FlkhkTJIi}>ZY8F$?6#1s2?mXmqjX$5m_5M7^r1SFq*>&ipM*7 zGt5K8C&X0j7`OtrbZsa0z<+AlwdUB@? zDsmli-6nFu)nEf2sqSkQVN;jB4xz#46&ds*Por#F9-Ve&4P zvu98s0bb)dP-Vn&NL($#v%R5tjJvwfnGhJ8nLub2OR}HjUA4Fi+2VUEl1e89 z!m`6g@{RW)Cehev?@9naOc=dLXm`-v+0_OSFI%<{7_2!01=URlv4rC63R=;0QQu4j z3`p)=Y@EqM$XexR*QVg0k~5lu=mk!UQ2jF?G|o66&?)}Az#QoH@a(XjdSoBzxToTx z36{+Vk^18{dEQ*1V)=0254hg4|1w})l=gn9WY50%GQYdKUk8C@K2&DDcMX1x{^y@w z7@M0R31RHe$mCV2!tG(T2QZm@rI7+DK6eG}D3+Sa%~=amAss`Suk*#5uyhTIQf@_^ z_^`j?4c)Bb%`qF$n4@7PNaDDqd`jShcYQ0EaW`8Q{Kd(4oV0dn92=i!ciqUf2n*~Q ztA6EIZ+2zg9_Vo*TOBwA0H?_dd_l-;$9;`fF{p+Fav*bU)D=P%%9O9={?OwNvsXyx ztgr!E`y_f*V1L~Jb}hDD*@*7aApjEv(AYMHTDQQUemy{$WI`65a%I%7RQ5rpE!ZRB z4E@O6SiAj{p;1H}^P!Vx7v^_PI1YM_)}I08?CvL>1C7bLwYenD0N*HrfxM$ABu|xE zIx9TGq-mpyE6pcl+;N$XD33A! z_&Q|?^?1~dlu8x()x!Iu>=)Zb@<=1r>&O1`1KNXJw2E7um>d$GlHA*c0R4pgLBUB_ z)ro+Axbu|#F-HSL4dw;P1_k4}0i>A?Rolj5nrKLjU=ZSNNnl8E^Q-yjv3w>7Rn#EQ zu%Y?7BgOp1z~%<%m{PCktG|1lvX!hdTOjP+tS3@XBi)zS0mPqi`vsezjijq@qm;=sLL_ z@Mu;wYqfF_0EA$6+%$eqAuh0n`_+22pL zc3g~!7#6qJ9VzNh&Bb=LbI>w2(1Z%%X0(gdor*=Qkbv{^zZnd*9;rMEci zgV*#6xW-v~b-FSUr{jziSV~IHvDctWRwr`|v|lo+0V?uL(+PZ*MM5F$D>^0?-sZD5 zZLC%Kgli$`DW&&$UdKdqBnPG+f=+QLM?EaU!w+BUP*98^tFz1sZ7XAauMgoP*p*AGx0; z1g9#kU+Vt_A*0g)&=|c-U=Ig)q)!J?c7LB)T8HGDHgT+(xA*2zuwct$?Zn8sDb+%R z(~LYyn1^s#xTx`;(l#`*w>Zq+qDp$MHypIrjmpvMw>YZ+nhhU{B1X)7VQA`fRB!fA z6rk%qw$PDnwLJo3;=>#os!`xF$CYE%p^sO|DVM3PcU8&rCmJHKFxVFTT_BaI#BW*b zg}e&ni-X@;0x-FeDh|<1GBUFJi7OwLJ7{^L%qwZ+q%vuhFlHhcBdW4Dm{MFrfwcKz zTOZy9s*;Mr8v*5&!7o1h?3yyX9!A69XbDG&_7EwKk{kXod-; z6Q1oDkzehTBulZU$0<5%JC0O}7{u^#KiN;A?0hW1@7X57>57~$vZ*++tYI|G!=#V% zRD1mx?D)qK_^`hIqodDX40JvUVuWR*7It#v%D>$7d!RNo2h;i|e2@RtAZT2NCqmHY zzE@8FyNCa;ktjMHjl5qQt>X-X{=hrcvY*^#uTG}{H!#IUc1#=1Q%p^fy}}6?u0xMf zIiEUEDph@BBp+$Rm5~NoAw%|xQe{$sqm|Ve)J7ET^N@mQZmNbR#gwCu#I6ujw6_Cx z9BvvwhZK=I#~F_qQ!fm z1PU>02wzC1gpPhkVMQh};f0V(1|N+15tN8CXtHtvhU8O?y7A?f4uR{4htHl9PuaRL zABV192!_Q^zOOC6{FBZPtY^qif`)$D5E**aTn=Cg#fxV*j@N-Dks3GLoYd+=T?E@_m@T6)-E=K@w$lL123--Bp10J416Ry ztE@Pny)uehX!Wp+nBMR?xTMhn3UGR$iKFlrJ<`BG9Y}{?G(cV;X*MZn=XH)2bU1uc zSV+m%7Bf)8gZ`R*^5YVSvZi@=9q0txF^cX|16G`I?Z9XNR+mwsaqU^^$K;V9ngLZv z+yWQbE^@{ofR+<8Q`oKm5?ImEZZf-r#&KOX2;8>`JO>~UEoFHR+%6KWWmJIxp#yGd zE|$*Z-5?V@!E-lHXV(cY8=6dH>Lxr^?LR%`HzDGckrBd8nNgBB~F{_3usF@ zNN}0E?VAJ(=(=RMR@B4{9+*wEA~FkKjpCPscuD}w0V(T$C@Df|QGzF?12Ga$P!t6- zqgZ%C&@LxIZ<9xw%-kRb#1bOg$qz&~tEibz`e7X+2R1f0_o^!0*cPpOMIQPlJ7muC zk19sO(bkQD>S5RG1z!ssfG@+@-{Ggv0SiPwqEP(pz#1La&GIhpRmze?T7T-BkMZT5ly&V|A_rv3GB%{tpO$9A!j^x7H zrx!rC-yUDbsrwwQN0C2TWQX!y{N(R8-P`;&II|XHv>h=0BkJS*0@3gOTH^c|g5E}8 z9b~tqqjHq;(L_Ko`MDDIiW>RJ*EF`iJe*Q5!n{m(%0&L!KCC3kkaIxs$wTd)6VTX` zt<409MqC^ce@TXqR6vE|aV;QTgbMQIl}c!0!rU6p?l|Wp_CYlt63>OuMf}E4;-AEV zy<$-2tagY559~#o|5rW>OBq6F5hB42=xi4@fou3K2_o^efsmJ`l_GZ4R zQ~vGpj_T&~%HrXI7Xt&lhr3P#u|F5~_Da8f7_lF)I`!K zhT*==6DS2Jmdbyl z=mZ-H*CSD`s{)u42p(;fGjuBo8F2m%!lNp z273b7u2ql)%u3xx)PG3}NR{%P@aiqJHe_v*BHvwFoXoI_wnSYc3n29ohmBJt-%&mpzMGqfKva82!eqF{JDI zIy7aTf%orqDRg2o?HqJ;W->rJuC$ITr#)~~p0n}epWK=1#q{b9C}a6S2)iFM{rqA+ z5@;Ahf3wlJ(!nr9i)XYSGjdDGonah-iwOb1MT;g0G!iW@^mUC?H{#5MYKvU8H1-;` zHcy7eGcUyhJ`*ppvUTw{xzo0IO-l|*{nsPFe#>ag?{SL z)}4UZ`I{rkOP)%s2fCm=i-F=UkR_%c`qS!+!O!AMhW;5<;x^)_;gW<$QGq|r;DLRC zu-m`Osm zpy^KaQ1Fxf9a1EwEt)JH67=&{@b@m@*JISC1VVL}jwJC3Og~~gx$xbn+$}9$mq%cw zp9|%81Is547VFK6z3gccGUo>efE+q$e>w;*?Qr$g@;;z!3#DbWl5#_E1%#Km#+2dO zzJ#NjPv3_q_pr7Jvzyls{95vRuI&Ft$&Aw?sqA2}3?szMF)c)5KV2&!C2pjT7k0BJ zdB;znMNpx`;JAkSF3NM98Rv4;piTt=1DYl%m(Xj57kp#v$qRy9T)4pS79kC?Zyyc2 zSMo`oP1*rs9@0Z_34RiK@?6#zqCN5#lih;5U)TfY%@p?U4PzV{e~DHY+loG z$u~FXaU{aNA-k${yL^ide~acl|C&4rqFS^eOM-fPYM)=F07L{Ixnb-+dpZ_DBb3en z?ht+M>SUo;7J);gbvG_#n2dDMtp?4dyd|$d$~ICGsL?QR9S=*=v60CGQH30&EhiZ(`^V9$5X$C`j<%Q`D%BBim>+OSv3+Wx?E z#H4n9qUP|kz`*ir#g-{5O5Y-+EIxe6jdi=QV#z5YbF4m^ikQ$&Ktc>6Q9mD79*-IL zrUm%sczFn78I**sHZ)9Y3;?0Rp3W}?t~z<$?Jn|@N% zxMQdM>eu5S@B)4^m{KCOptIVrQ#Yk2Gh<+7{V*eD18-KfbzBh(H z>Q(^)HRAxeFVH?94!^+0jQurPrj;yUiv`aGq_T|B-uXOP`V|lKdGHl)EUTOX^KHIu zGa`GT*$8mpn34LxrhJ+CsItaE8qBA+P*32D8|8oh0M$_*Nf;{RZKx#P|b6@j@*mxtp7s(m;Ce8sP;)s$NPI8SZlB7Tk$OnjKDz#_2(C%y5AS=ZaYk zUhOVFuE@wABIto%pmKn^UaA-i# zCz)_tlFw{VUJOcv7o^Fk8Ir#i1s6c+l{^fMfWwG$#L4g|0EZSGphd)|Tz4pp6fg~P(Z)l)Dq|Vg zAQu{q0(oe#sDuATW8s`V<>vm% z65*MAJkL1Lz>g6wM`v1jl5-OPY3I(PFiexopf)9|pt#FXt6M}7a=CRn@G`s$Z2f=yP=WK<1p$>vaqk8%?=p;1p{^tP zceIv?6szqn2rd}_{|3EW5|893$Up}GPsB?$Tmg&w^s3mG_{a;$I7r9P>?#i^(RA$E z*3^TqL-6}@mFsWHZ|=WyDzAHTzi&u=aWrX-kWbz3cT|m|F3L)D(b-w3E^u~$!bp3= z!0>iujg7VALElSxrvm)OE2~4c|3X&*mnm$in;UpDS|j4LMuhGOD2Pm`eq9V+I&k`+ z^+R3yf+4E)06XPh8`Pg@Iwgl3c$#%#^8hA>PF{w&6|tOhdI1#)Q3RCezrYwRQ7jvsWKvEWVfv(DS zg*7Y>_|K_StchhPn=4+XrQLxzx0I8E6sgO(0#B43|`==kLuJb)XT~73Lo&IXj}F)g4b$%) z*Z2oi<7SvYLb)pS8DFI@JQJv3B=kbcsyf%&ue!7xP=**}>eOe|#oPsRS zcY)+Ee~m2I3N0VLLQIy$N{_Hut^C@_oLufO&MGoouL3FhspoB!_`j)k?+9k7zRGcy^agL zjvH2D^{O>mZRp>Fmd<9lWS{AXFs%oGlm>RqT-E!CcT!X%@OOafGew#{;dH>#HKXaWdBLdc|nJ^>I^ zY*1q#yZjCs?f1*AL>8t~gz7iWV2mngem+HrGDmttg1IYbI41b;CV$c+JSsL;doeC| z-ocNNe3PpbK&^$a(~#TEemW-vvKc+g=B#Ck^jTph!{cYb?8NkD246tHWZ{YWd5+O^Lwg1)GcZ6)K{(jqg`A)tjih z2<5*A1@Z{#46GE&%SX`kDp#-tsX*o$E=?0tf{lVvy`ZlgQ-ao(;Q$UMVW9p(hM+-N zWH@sB(6Ets2qGbelnW@4^8MFD%LUi zbqq8qtDKzxQvpSX*72g;Qmbr`f@B9a2@2T@{6^fGP>n_FX;RG}5{A{Qc^e+sc&_2- zY9Q@NgvXK;8gdj6gcJ>`?iH;xNrV!dGLdsvL|rh4lBJf|6dfoEHV>K7*CDkY0!QZR z5dnS#AOTBz=*>`ADCwwD|JtWYp3_|Q86OaiF;?U|02&1HVYQg!hhYK_SzGhcx;$7u zqHkqVU^?p`GT#&Wj#ST~Q7plK*QB;j1t zoR@4KhFh`JZTIy9-+|}>Mxb8NpwBWo1^{-;7eR?``B_m+9G(0$vmOb&-Guu?AI;C4 ze#RPaFQ8M10aF5n9~&L6B>1Z?C}-zbgvJJ^I3i*TBK?qA++a_x_JP<442R(dh|1A+ z;a#8I{0q?6F7t$d*crY2N+zs$tL-36?i-VM7tdRhHlQe{g^NZt5%3-#I^h2S;CPnh zJ-wI|p#KU4N!zO7VLrOLUR0GF*QWRVLXygSyxmhpt*J4q4xeZgJST z)D9@{K(qhk zCc99h`bmA5ity;7j<-CHLOIr!sB}1)sFfwVcG)Zq;te^HtrwLV35Z)Vbq0W(ClW;* zA5{$waz;%Iq*VN@RMZk68@_s16PGT3qVjZ^az6I%f%XF<$eQE8V^r1e*IFmk8E{%& z#B2kt(STY6*L75t@&E$?MowwLqzp{Bg5GC`Ut$4CeWEdA>R3=`Fyi_EL91K$SI2h7%GRT;ieNt1zJ0ZMFba4D#gHG0E?nILZ~_9I{C4_tjko1&5@mj*de2; zwSYhejtFWM>U1ON3^KBU`xF6wMIDaeLdocD$T{gV1{YHu0Z0@xCR0((raa>hl1*fo zVrcUk!$|HAEaMJ<%ivLr9!Z0i6)se2_@YiSz10lRD{7Jxs*Un9xM{19;ZgahpRy7+P_Kq8u5Ym|{T#7N?%Y z;1O3eu%~sfD41=85xaS=T}V{#;B5;kI|;J&XJth z)X~Lg!V28y2>UM>o6l(L;LApQeDIg86nz-0JUc|8m0u{qzx{PD2~Jh4S08{uLs^HB zz-%ZEzROmHNgcA|3;7Vb1%(8gh6jyJ$NoYFAQlK@*rFlglE;Ty3lG1BveqCJPU3IW zVE{~DP@6YZLfi%*N@c~|c-e+Z(}A=rUx!}6t8sfs6dR>D&^)hLw>QOUxej57$I)qD zhOThGUR4@giXqfNo|(_V4LI5wmd@OnE!$tVM(eOJy%euWEO+u#!#IiSp#2BGdr1#E z1KxozUl6)qa;9U1xQ@20vXLh+##Gam_|EjX_%q_pCTjDEAu>w%1BZotp26>EdfmYm1ymqai0jP(*tU*GGtDvU6Va`gAVmeL>04J}i#)VCe1o|2^u;#ocCt=yC zoEBXAh|IK^Hv$pf&IqN)dI@z4>nGo>j*vpIUq2LsJwfp->y8^`CPFCPz;$ohM`YO& zb(qq$B8@6q_%9Vl*UW%N=g>@Du5mgjB_J7cR{NUXllN%lq!{7MdAamf`qV3q9&c2y zeo$8Qd70EZ!3gDxm={>D_V-|$C?gqK{d}~rd_3ao+eb@@89rJ#hIJQr=~j7IC5(mn zsx+wAgYZ(G8NEH^!iI1hpRHW%lky9YvF)swHMGVC!Z=8^7tKYlqHJHH`I0A*3_;!L z{`J|~$rR>|KLZ&=1p5qM|AAV!O-(m|G)7~?ZsrGZfb(wC+b&l4<;o_3RkG6Ikto0) zrXfp0T!3rDov-SSh5*`~&_tHxP9jUD;1!xB#26)7sl06;r47zJdVbFaaL31x_-QKC z!xh`325e9G?jc0B^cKPX8-)a$j!~z!bR+_X4!2K7{X)IrQKR`a-7(>a<>H2YSNWnd zYjnm(mc8nJRXMp6GU@Oevj``7AygsbK>jyB`n4&LWYwb{1j7+_iw6%E=x|H$EE$t* zPQT|N@rNm=D^tN$l6miS+<=u5r&dLb4%oRBo{HTUw@Ax&U!d^x80 z5E9w`pZ-r5%&7hnVx^PPA!5pWMm`(*?LH~8KyEs1Q9>ga?AoQ5R}0LjeW;{Vk|sn$VC9NV)5AzB+Y=QNd8rJk8&6m4@`Rhe+;{mBvtRKs%`^Q*xf>eZ5m2zCx+4)3V2 zt806&M9}n_a{S%rIqJjCIpZ1ea@alCH zw(wy~6kx0iYXqL#)ixV!p2C37ua?K9XjB3QT)b! z$_OLc1-cDFc9|1-%ryLioLO`3$2=s34-8xOKj zdTnJOx!@&?e5;oksw@V}{3v$x{h@US2>TlbOZ@u4h8etZRz^{BFNY9_J5lvd@Aaz7 zboViAJ`SG`dKo>O_x7NoSY}BT&fpGgae0}K$y^ZL(pTC3GVqzWjD7a`Ln-3Y!gsps zx@mH}#u}Wlxv4?%Rz*(ZPEHMa`s(^Crt{fE8;@y)u6;IfJ z^D+=kVN6!=Us$m$F?5#3!0zyPItI8$vkm_E>qy5P=j|J@giRPt@es>$-W zq40A)y6j<+_c2=SxK-rN%hh0L;ocYt{IlQvT}t^H7FZy6=(R@TQ=^A`h~lL;2Rj>@$afgtFU=FbU%TI;?=2c5CI3hNvg z#eMU5tvBwU$MVv zc$|uzMyXUay;68kSUg2@=~z4fO+d20&#J6*2o&^@dx$cz<;TlCcE$s7j9ksgS zV^nj?`u6Pl$yNSQ)!=n!JR8Zz*&PPVFe;VvXk2ky&>wpOQKqT^VA@=#ualab>88Tc zs1bFyFpt~zPZap#Lwev?2a7JK)ponzk!u6<7a7)v#}PFg4McQmTB9B#MUa(M!) zIS1`op5*^v5MY(pN^z8V!mLLL$Yj84RZ=H`S@P>ep?C$DrEL-M;q8O0|KZF3 zYt2lZ5I~80(@}3*KpvelIfAQkHJL#7y#x#=Pf0l-*m8h!=@PyMtK=A=xzxjuy*tW< zOo^*q^ot(=Z(wzI;2uaFK@N!Z%VO_DSCN`0DA)n4f*f$nLFIk~^76WchJPXg2pufB z2hraGw+t3P$h7MpN}?26F;3bU${SuXx9YGdnFmUg1Few@t%X4vRLa9eGi0*?%h2H^ zhbAYE6M4gq_LjtH7a$?Ua6Phakg$eKN_jZ78F)uWJpYnGK(8BiO?2S*d@*!_nj>y-(Fl~N}Bx?wD zRUCsC%d-5uQBZ!!{Q>~*Ko+UEE(czHbjOOwIKY(|12&jqKI*Zdi& z$#q89r9_w)jAq=(GCRA7e{D>*uH{e2{^)%tWm94g*dsZ?w*|(X04zu;TohEVsGRUq zpmTzd14Io9O_T*3(5RHbp(U5BdJx53u(>sw23TmKTa*A@1xt)UYX-67E9@*>LeJ3@+R&|wSb~Ge$JIFkpkF<> zR$4>_jtLh&U>%BQlg*eembT<1LmdTv9Iu7sZ&s)L0c1&sJbFgxg4s zW(mlU#Q{GGQguL(RGJ&kWUAbm2-V%i=ov&(-&Mc;|-1bH&MZJK6)@*pO5K} zDb|NU1jmNpIb2L$|4w+#nc?}7P)3Rw2Hke}|I>IumM**nIKo*S^8rJgpPSD9^T7#c zP@euKb~5Q+~E(_+~x^x_OL? zWmK+EK4m7={_O@i1c9w+?j{}^h*)ivlZFb+Vr1D%bJP1(>XI4e$1UX8Cy%!Is+qC{2I*>Oh&KwJlQ7fxGr{+OU&_tZpMEh8I(w#C{RJ%wJ3+Q=*;ApNhpoyTRNv6v- zFpCot0F9&{%N7`Za;{XKO-uuEV(F-%+T;@>&*9k=;7%X* zxusEpABb18tV zk%wC)_4rVO7^JU*GZpvbYcde!w^*6htO>TZvFFLplRIq!-+*EZOEy4MqKebp2e^>9 zBvA~MDdhyqkfzbIQ6^)ouh%>J^@RBFljj`eqZ!kC)lQoinLf5-WW)-M&kOjL-zF=E zm&ylE&gZ@RdFit!yxaAmq<V|``>p@Bvc?aJ3#}h%@%0jEtk+LV^(l3<52-h5Fu`vl$-n3@=r%@b(f@+=kuj z6mgIwU>-<1tEjh)UX3c`|LzF-cmM{)_1zQG`IxkW)DeB3eLi4{SKilH0^=FNmme0u z-=V?Z)?tiFHZ3!yMi;{jHeG5avma_SlHIT^LBSJ5&649X+bpnmr10JBIj5V|ALd!d z!5L15A3pu}hB$Wt0mGecGtz0R#!-Svx6g>!?V0cTWPwMOSmKd@>2PCmF5riNu`?DgbY?@Icj|u>Ji*X)cE5v zWDrs#S~?zk=mtF38$Le?jTVCHAD-TaG=as*LHBd~o?^_fljww*Bpab~pwa#f3ow1R z^eq8-=dJYiL%zoFCx6txNJRdxi`Jq&4;FP!maHF&F3LkI@RG7Q!8Iz6&*tQr2l#hj zZG%Twb5TwyZ?rst-dxUlpJ)zZtSFr;Rilbq`TKR7b8z@C0j zoBTm{#^z@gR^Ko}#vAh^Uw3-i_*RACxQxG5YWT~+g69RGE2aw5NtRqFei7ob7L?#P zuMnys-A*nRVj%|Ttfn5Dp_8A?Q|?;PGw((vd=sm@e$iJ$#bD<>mtKz5`;+TNYnnbU ziyZO_3E32$F(C9nHqxuaFG)zil0#I38CySgz}s@@?V%8{bJ%Mect&jz=J1+u-sDV+ zl)DGMmDZthe}mG3j&P!gcm~&WLYOH*IznC;Cl%GQJj-}Bku&sFX#2k23?F{-S2+V` zWrF5JZqI~DdIEG3fD!nM?DNu9$O5Q$U^;zXB*ssrm|B8WWsj{M z=Q>4G>JE%Q+r5FvT5BV^Xjuh0BH7By|^HFKF*YqT=QsHc6eK+XSub$&fl zxng=^zF&2*&Mm53NA32K>dUivZs6&)aY^>32Z=CL(9DwIRp{ve1OKb9{4J5nrlZL{ zcA0Y%Fr>!cR>0EuPr(Jpc~S7oRJeIr_gd|naL|? zpt1^MagQKG! zE&6Bb(BBOXE>h$-H;2HnYa}#QDdh=#atR zg18W`v1`^a(Jbx*xQac;h75e70U5|@qlf^ZG?yu-fyZ1KlrJ;zz*JCj?>^%Q|C(5N zmRG%B^AF2ZTSC!?x_d+#80wtBS+!RkvB~9gB9E}AcU9xK?T$*)_sS!mFPm`B)Dj(o z+eRP%T!Q-L-osCPR&c}UXpFjd3MfxM(0BU)YJ7#|JQf0ec51~&2_JFri&mRg^I&)6 z!)-!#4^FZ}X*JY6OsDig3&AwcFqgCDhw$Px@Q=Re>*o*2{^xM=<5_Y$C5V7Dg_Jvg zg(W$xBhjpX;TCDzHS*DOf9Mu9AE|VPI?u9cM>NPv;Bb?tKn_(uj}Q<`@-Wq@3)ngJ zQ<5t%cUPTCA$;FlYi`+QrUE|SpR{BIYS;c~QJ*sG-nEUfyd;?@w=jv4v9H}s2aq3^ z>Q%#qQxEZkGl4`W4=z)`C9fCjO@VlUdiUulfUzgIj`JvV-Sot zA+a5Tp)C5>^o*30l_>cbh`N4hn@WD$SP`V&Em2h!stbCA_jO&Y^;AjluIQCCv;UCw zH&82?$Wg&QE$G8g8<#FS1q9N8rBi`^yr4n7m`2H&gNp#vF4|SK3Yl|Ee?#_>=qVx5 z^q}MXfN0#JE-9TzQFWO-1LKpq`08H%WKFZ8{anpJyD%OKmwgZC_8ED8wU-5->t6788Y!^X>ie zn}zY01Iut|-;zcp7{HFySCqJQ4{*lV8PYGM(X3nX3MTk~9s8?+O-RmUQ(^?E zrkD^kr1B4BEUeph$c0#8;$O{3=<-HQ-K0E=am-PMghUuvh|0EYlfu>zpSmdEUxBtr zjrzt#B7^I43VNoOQib;dO&qlo5rK>epB=82hcD0DFM5c`y!N=Pn6RBqHq1?VA2uZMyozCNX6>qjuzUf$2nUU0kn3LA90e&55|kl?5H|5H*ZH|a|kVdS&uV~d)A3E zoJw(Tma-My=ta@se9<_<dIBDg}lu~_mhF&hH@0VSN zL8x-d{$Gi3SluR2yhn-TnT@4_kZV_BhHLZosLR!_gKV-56<_S@;{7+B>#6K?JmoNZ zdkb;-{bf_o2uF6g*hY&p4O*Q42QHUd@;wbU^cf%05b7 z@NI^2Zis*aMa%k}589GkIzmPg^C4HlaK+sq3jOnYecO#ZLCIg&Y=q<6l0=b5lzeBV zl-w~eqOq~TCMsTX9c-R>R}&8}yK(Tp-1_hSpiPLZHj-5rN!xpa$o06IU;0tgwyy5q z0SSU895}@=LI3buYHq&5rL?%lYCGCo1u)lEsTD+O{pH@E5FuHJshS%7NNUq@-m9hi zYTH?2{8>ii0W&$(N(2Uwba%55`e289`p+N!*CDWGOzFpYfzm~5I_hZ`kSnxN{~~Sq zcVG}hi60`{<~(@!Vvj;X?ihiN-0_V~;SAmy4j3x;@23P~9SOC{rywfYyU-PZJpZRJ zB>R+n*sth<|NbgLZw~otMUn-QzRw8y`1whl`mka*B*(Aj=4Uf1;jAUTxvTYB*l7A| z&|;I6QaMC2U#)t@i;V6BeY9!Pq7X(g&KI?p`pAsb6Rp+gP9{^RCZ;`+Jn5!EaqQcq z2372|qdO${p#|k0C!tDAHDOe?ui=C0T4iS|qa)YpY1*_*i3OLAi67>YA;XKGnr zb%WZGE5==56dFO550IDw+&L22aOnMf< zP=sP-7ZRQeE=TZfgJKP0e|%lU$CB2`;>B-VvKiz9c8FAgs7t|QN#Pm|USKEzyH9!I zQ$ig|>@RpG=>C&nEgdk6S8bVdkGq10nHU{c@mqlQn{6X8!^%xZbjWgw zawff&CnA`9W*xuA_eWUp+|=9PJylg}$vZ5C@iDtgL8O>pC+^<$3_r9Wqo@BG6@M6P z37;QZw>;0uEOaWwsFh>S$Tt|*{|qEnxZ?K7EzcXhdZeURB1R~a-qo4|cJ)qc zQRifWCcSjjkdgYF$j(nueKGg>;|+sVV#U9s`5AYSwY>_Dmvk&jD1cp8s-}!JX&MS& zAE-yGI%{T4q;zm4_%pds3cWYwvw-3Z^43K&Oqd&Xr0~quRkRYnfd(cEW)id!atYr~ z3W`-+GZo%Jb^L(^B@kga`*YLm9zLrmry&7_6O5Ubu(6EC0Y6D^g4hM@Grf_M!x~YcbGQnYi zi5i^$IzwV8WK!O6Y2k4qM7U6pkQr)_@wsrejKTpjw{nzQo8z zl3+E?#TkQL6jc#ad*z>Sg=m#mVEJ&A0F;zyT`GG?W(u-AYAudaO_Hert4#1I@vmK$I53;? zJmo=w5k6r}39ej0`@h0Bv%r0MaDhS@d{N94mI|e*%&26B1*@w8j{tBd9BS1_-f`_b zhe6FFW5YV$5*|@X`0G%HF<~4#zM&O8Xr^mZ21aPp5uC1L%H(`m>B%&~M5V_rYK8&9 zYpp~+0;E3pVzkqmxhS9Mg*BS86H&Vtou@t;G_UCAD*FYcSJ>E=3K4y?9!G#W(f37a z32Wtvl>|vhlt357`_srId}i{tkt1GyD}%)>|?VvjPXY%~eXhl#+wcF8Q3 zjPApsh7c~6hP6?MeZ4$7PbQSts0y0oF37Z;s%X6zAjRNEG2Bp8;sdlX5nXg*{V&Kx zOlWyhm8)7;h5`u?fa%of!$Bxl=)$&1D16fMdEk<%XdB3c8n_fz(g30(I;tK z=+1Bil3YxZB!JJQ=%X7SGC`I}-kM-|$11#2o)^xmM$Yk?trn~pmS`Xu7ADz)XeYm$ z%87+t0_ZNI;V#D$`o8zjf%uHuCh<2E#Yjg&lravIR{~B9qT(6tS4Caej6hddx6NGJ z#}enhJoMkk+<_l{t;-q&sj6^ty`m>~pN3dUceJ;D@@Nbwewa)>8%w{2#Ub8y*bUn< zu&Tg4cQ@cpws=0CRiXFw?!`7A5YuKoM6^f#+S}tAoS-qJX(vHv`_+odDWSvaAVR z=jw$7gw9HLQsO3j+o=+OW_4IAl(+&*b8qU)ok`14OpqZHG4sXb$I5l45eTgd;hS&|8<6p^Us&uUK+mg{5Pz$d zZp`Aky_1iMejnFPL1Nb)T5nxa{Tv>HteOoaMtXVluwnh4*zwW*?+$)0x8hY5^dwO< zavPtY^(D`H7`G|!V-%zhnMyG0%V6NbBGr4=7N96(rr zehljb6B1=ZMsmwAagiTfVAOy-JD}=OD)5WgN(}=31(GwU?u-UO%mSAN+1=D5y%5_k z1EMtUZpnFvx+ek!mAr)VQ33N%i!}2SiS8F_8P|_hl3|>AM2S< z6I&GQ0%C-o-GY8L2rIjd5rWJ}+i9}N_JqIZ#V06H9g~1ORGm_$OV0Pj2Q3i;m}`*7 zl(T;kYdOH?qBA^H)GxxNI|SKC8Z3~{Dadre7)Y#%$U#5pc^CSpILnA3c@}bxuW>XN zqB&}ur#N;xk)kSw=SqJs{j1|tlL;xn-Rh{}#PO-Y;qU{!GCS0c&s`ew?jK(C*6*x< z)&f8hM&DMfp5C`ag>gc5c)Cm(2{_2t2YYQOrYsgUuZ*5G@2jF2 zKWRY5H#)OI-O_jM-atc@!opH8Wdm|zh0z~(cVr?Ysp`60v_j-lBDX-Ya_Eke?H05p zz&)Zy+vd|<{KbfbP}e(^7XMWrB5qUjV|AOjg75;LXhN-7_QzGL`hdNlnO>d4zn4!v z-rovfhx+RGzjdfkzk4s65y?+cxWovx(U=jr=vRL{zW%n|W|Y|I&i@1-d?pO2MnACX zqDN+#^KsY^Mf0dottK0%+U~o=^EFKW_yxnuB0{=t^YDY`6ToEElhXN+9Q3000vc5L zIJ5v8Xa+)SfHBT_r~*e%5Culrt#|7`&M&3sUCY(N+CB&%tv`4om=G_UI5>b2fm8r8 zvl_)n9FCAm;$I1*(0Xrx(Ow|R4crw%w!XyQl zfy|%5coR~D!@Fv=yPxaanI*6Jl(Z&;91}%IL}f&NcGU3Y{K8p{?otBwz>yeHdSFlO z!d!Nz86tU9JI$-byEccsR}C&ohX@Y(SI|uC?!-0O*~twyd?y2y2s_FfNJ_!pz_UT| z^gwA`MwME4K2s7DO%peX9i$yV`tH&%{BG|b8JeYG)~O>wr%9Gw_QEtbv*aq* zmqU%$uAs7XLamAQhk3$s&vg`RwDgZO2>oehHG{P}SWb1UQ#9fbH`9GLV^k!J)gm@~ zZo}oX8n*A7^28282@9qx;GaXHKi4qdI+?R3#qb*Hzd9U1BdnY2@k z3i<;+H+0f_kTyF27td$;PcD$7as`WXK{aRP-M>plb-ruoF%D zm+lgPYTb7E7GPcc0mV}#IVJ#VNHcXtO7$wNJ3dAS8g-1=t@63!pBd5Hd)Klxsw^n^?>qaQz_k zs>&~SFBu)ZsKcS!7T(`NqK&m4GC*&3Op#TimrIfCY^z~I4^$SLUoPnEMt!1fCQ0LM z&bZtnx1StphRvC$e>*B`@)v2Smu11@DdK4tbTy`2)femSa{o~l9*&3dRuWLs2M@)~ z3SY*F;@t((wn~^F*>CWWU3k0=^ff?o5ou(2;gvv^Q1%S%1k%yNA0czAkoY!fT#|8y zP2vjylrGTL#S)g6PevCBD1_|wf#%)ZwtsRY<%R`|;9Cu&h|q-geXll6O}j7n5k7WI zQ*%co8V!9!lJ zX>l3Zd`uN+Z8V44cnwtH`y-*lvi##@mOxR?g!VJa>T3pnOmuXbGLbtE2fN2D>|rH` zxT%JTOyf+|v!l+Y4dj&zenv~$JqOZ_~7cbJjz+Y7` zj+UC0MKsWC-zemLsO#v-sncSB9gI3%QG8ke2JX$(PM*=cM@cNy(_SAxnGa<%a5c%K zewJBuL_x<$%?~v_i-6!;QI<-_%Y-WKgXJ>HVM-qSZ=*+J}FU~Fs6R(+DljF!2q8k1BoJ>mPC~KIG z{^LCZkLNyhB=_Nt0OVt?E7=M56T-FW$Q-J;(WH1@CFlXS#q&I9EB5Qr$dJ3CCU#wA z;e%dDlUz9(5e(qYZXI~_!F7t7MgxguVbh?*oZ%To1unVI)MH+fBsRo=v&twyw@w3r zK^Rm=Ad_hvP#HBU4PeAE3+_*cV-xE@vMf^Zh+#zkCb=Hxyot80u2MdgdOZoz*^yZx z)fb~C5n0R*Qf()wnf*-ECB`3mMwfky!D$LTlKsYD?q91-b{+996JLfZ?|J7f;eCF9 zq^k7(R-OrW2^gXhijJEr%#i! z2l5%E95~0bsB_7hxrklOvcT$$#?p1*)eOvFol~S~8y(=YgqX}maP#z8nqN!j2oI@d z-qT7ZDjxXYX~~zm3b6*bMlznI!SrS_6f6y<5NQq6-?d%Xw-?-{@n@PyDP-Lf&Ae0P zcpw7>P?n%k@KD(~qd<)SjMJ1HIw-9>C_#Nm;VItvo*i5u()cBrgs_&Cv<@N3V9rF< zJQNxXrBzNCIx{X@jj-HfcuD1?2LO@bn_i1$o2k0}-c_i;CJ3?zOGj;N2_Y=n8KA&l zH6?-se!;$-Z|JU>7IsDX%sMLFD{E=@G$KseNQ;a{>O~m{Sq*Yk0jmV?0YP*Fz*AuJ@p1~6oyU-efcBjh!U5^7F)Aw>Z~+OKBdpfj)}KGnB#QAb%f+e6 z3F)x@kX0ZbS`{(VQRmm^Z8KCa_PjW1TX_p5!)0i7GROI-GN`P}b};39H12#*JC4YO zC*Ff+nz7Ok5^iJxrr8-VJ%beUi_089ggtI+i!J(A7cll-cQFf9{s9Jm5LS-$U;Nf2 z*h!)XR5VShZtQ;gVf8zZ1k%S~CQuWi+Z-r01wVEP8+eCcH$VCDl zDES&SQPwqVZeew^$dee0O=M$TbnE)1kZHs6?a0`&tHTlKuOh~$?+K0Y7@uP#=Vs(R z6BvQ%XPhO%nE>tU!1t=AEIVm+^?EDv9;@tdmX1ATEUXEzcqiGF0`A!bs}Nzy6@hh! zf>=*uoVbaFY6OgI@qi?h?F6#R8*^dsNUB&Fb@G-61d2HqQ1A)NJ-Mauc;yxZjY;W> z0FV@t2jsen@0_tnpH7PK)V~>N$WyW>?`cZ#I4`{Zk(;vu74T8K0U?gR;&YHQvFfC9T@LbD(Z1kUyX8JzdF+_{itkk2G%R{7X&-HEKeFx+}#Uq$tI%7;xh!Ro%0~I-3t`%1*R^X4}>8pKRS>*FF@R<0qyI zH=TjGpQcXDl8l6vb^x8%_Qsawg}C>zUt_}KQT`bR)nWZ%2j}oHL$?P{CSWeT2Ro*k zX);=nvY_iCs6`$s6FJKNEN~vWOVOcrMMZK{WYKhn(n$tTqrgdPQeCxzF?fM#n?N#b zh;}FNI+c=j5b#5ffY)Nd!8Z{}gGXGUSyYL5g7|hpmDXhJE|yQ_A5jbHk~Ki$FyT+j zNeOnCt3}e_IiW*GO0LZLfOVyBIY(gYracS2Gr-;f41H>@!(OLD*Kb z9MeFS_DO@R3P+Ia*tgH}G;|?!8fb2<3(zK%`TDLpqGg z3Z{86paYq|K|u%EibOz-Y*%UxT)3^}F*8FeNLQv2X#g8wtqc$irT?=jNcs%;@Kh`S z`AJm=CZ3oAo#|o`+-1_@N+vw702LyE&bAy3v=~lWC}Ok9BrA}D6=V?iEe(xA)m3TX ziTc-Kbpg^l6Irl4D+)EDB2cWFCVPa!CJkj3ot>hKYpO&A;w2MNi#*Z_ZVR7*d==D(jqp;LheH;lGN6^re$6Pz5Lu28 zNFyc+F431Ew+h`1+mtzAhSN*I_+xT=Dzw7OJgEF$lWJY$*pLudU_@<2I^H>i=>!K~ zRkwK{DLorS;jKrR17ycuP?0T-q{VuD7x#{wp1^}4I8Q)f*dcg@WW#l!wWu=IRA(Q| zp+*oL9Y?~OqH(T@N+?5aXUg%My|0-0IG`sHry(SUhK|}{&c)i2!K938Lz)-5_ALbD z=MJDEr3NEO7J4mT2WFNPM~a}VNu(ASl$1Ni%Rvodw+A-}3rQUv><~0)Gp_mU;c=m$ zvjm9HW3RMKq2DIpE@cvD$^ub2J~bA0$BB(esHkIN5lIe(CI+g#vcFKRoAR^N6w8ljZu}NEpxkSh#8&7)f2IB6nnmlsfVdQb$N8V+j=E>b-=xdXt3RoEF()US{Cn|Za zbsHcIS08Rf3+*%vVy0&3Hf80gJPA6)od=Xe3WEmPvZBZb%mB)=8-x-M3NLJVPS(2R zvXILOR|H7x11T9Xq7os2bPi-@1ttR=Pmnh=P2z6Hqd_f5W zM`{Nv6e?AVP+eRCfNUW3VYzKG;zR{|0p+NT#tX1gNO18@E;jV=0a3MQ)vu$;$fHy4 zu$6|_OPkZh>Tc3m9&>^aediKc^#3DgN1yWE$ z1sLrOIod00B3GqMnHI!IJdo=O_zS~9O^0-Z0I6=IRgOg5? zL67aswa(Br4+aE=Qu!s$${iK0Ji>`V51-_fMvt^(4*@S$e{Mf~<^tN62xn}-r{~2e z7YyP4U?j8ABwmWQt4Hr*`gyVWP(oj(hae4&?NIkdtt?|bAZx0aeqPxP?oo}B?I@5_ z*D!-9)p%VgPdDQ#lbbsebp$=S*|u`tk#ZOe#L&feZq|xPRsg&Hok(2*fh@5)FY5D{ zvnS^NWHSRi_RvvD8yLC}giSx)tRtYo3@Jjad6o0?LWw_z*BR+lYQY*c+7B`kq48iB zSYu3-;hr|_GO6sq!BYhyI&zdqypqeITGJAiKvF8a#1ZV#qO4CyVJ1ry=OhY1wRG(S zYl$aOnW!tQ6oTLE0~lWGNJ*{iV6T>a}^hC_z2RvK@jtuNY(Nt3~fE{wYwEQEL1MHHp6YTdlymss{=}Y%N$r3{`)L zgR=vM{x|x?y3s*go$0gxO*G#kG7WI!LtQ}*gN2j;BRLM*-YZB<|3c6E?*_keUoc$b z^iuqIFnfAegt>#c2gt?XLBU`=5Vfx#HDGRmstS}+*ggm9!t%$GWk-pz-hfFV4Oj=5>r1S>UUNHW8j{2&@{4S-WvUZIu7SvoichSp)C zRWk#S44cB1)VY3uur)pT(mY3>h9Qs@_kD` z6?h%Z0tuuwcy3?R&fh(+4@>X;8nl@ytlMz3P|5e1k+4KU7WXI8d-|Z8eBaAB9=07q zMnK7X*J`SnE=RK`PXrQk9{|!4wU;CuLSYj!YtVa~$gh!54PGYTszY9Yp3ia;qYl() z8w2qH`DzPuV%`MEuc$Ui6DWl99q8W!kH7*&UfB^0HF;vF{3_IMsg_`u`d!^UzMzGU z2e{Di6)`jB{qU}(kWz&(W7tK~W6Ag+Ytb`E)F6 z2rPm@5S|!Rs5;G|6Ex&3nK40-YVOOWa?Pd37f_BYEBSd8y^}3vuF1Vz1p2)f81xKU z7Z_lPRnS3;Hk?utFUmF@Omb<`jJnkYG9p?69VHuNd943eS6{2tz-xLWbvU`Q-dS;S zWmFtgR~bG00zm@Es^j=WDtRHhY?&Nv6Nr=*y;ufIkaIHQ!9=Eb0d{kk9psn*bGGI?sZcT;Zi7F~bPC;RWqu#?7cU&l6 z^!ChykCQiKn>PzZ8#hM`{LICR4<7OD0gR(59&4)zlXcD7GNJ&*l z_ceB_K}O2%jK;lz@LeWUUWO$Mlh%&<9pW2oSV{PL3$!E~-9RL?V9hnZnTq0tS!n5A zmU(E8g^1s?sCBqq+=T@};Ws?)fq7GIu}#pLWc4+9Q*dcWaL4M|L9oUn% zVqY2hSA(D-lOqkOk()RJh@?(aPe?|$*0dZqP*cI_**lYY(3~smOa>4f3DK1r z>cPzpy(ZwwXu%F;DVQD6U>b<6ism1AnHgCk9jvR5-xL&9{TTZvpqwO2BK! z%9ERpFZ`OZ*6l@76JIedDq3 zvT1vDNRb(+wYUUi4N0`jet?7vRSN}(+kpne9VFkOfAxVfHM&Nylj^F>0?6lro{r1& zGa8g22Y2Ky3LWLUsWJO5BKSdV++w~MiZCAo+9Rg6lgnVg(Vb0RCumNjy?o1As34~` zAk!SR9+Cyn49xvC5&Fd-j7g8`Q=~n{SpJFVg4J@pA2!J)L1wN*goRfp{4ArUHXQGU z>*hiVPhUwCiE2@}x_q}XgC0kkrOG=VcJfBW9B`w&XiY*RzvRAi_@IWK4$;ixbThxb zdk^*+(~nql1DI^_90aGvTurenPjtz^_ao z1qC4Akf4iO4L%wyfa2^Q=)er1S}G1Vpo6fGQ3S3?3DAr}?Q-ClgDyMb3IqaLQZ(E= z^PSSP-#LI?L}Oo>pX$_8)%(x@Bo75ZBZdWj#7>hVpFNbJLOkCtg2Vm%HKMZaf!8o} zZV>69wbl6e0$Yu<0Gx2!GXcrt1H8TtZQ@@@j#zHfwtLFm#f86|Vwr)k0Yv%eTY(ao z_QJJdU|;#>ZOVL5Kw6G42Bb`(B$ld!?Z^R;G1=IV$pBCy!I~JA6GX~IlHujz$zW`$ z2=={>j%|qp%WO3HqgxOeX~aAREPwsZVR+@&gH25ZAVEjH9GMT4Q9?#3pQi#ze+^`lk zPcz_BZ~_-+3(nK@npxtekOMTM8G&RFQujt($3`s{=n< z^HTRF84V~YYx#)U^jQKbMdeGPT$E`wkt&jrwE+BP*+<@eW>QWHG;FR@4j;DT1xX_E z>;e)i@c>r=pB`ta*vL75qg zbwWk2LbaZ%8lazeLwsWXWO7+0RVsGVLk(Tc^1{HL`->dC5Vj?Xr_hv!(UzG3L)y81 z?aRLI+oKuBgFN}iI)tqw2ppLk|M@79y`^bGY zn*}(ZgPT%?E`p)ugE!*O%BEzNK`v|4xIRBS}p!Ib`TG*yN$ z6-ZZXL7KAa&(Z<|-fHrb4*AYkLfNwtL6m{VNxCw13$JMF#2|d_*+!#8vI*@uFQtVE zvym>WC;QN|vV6?e6Zg7Wu>QNITwJ@B1O`+UvMAZm-UYY5f5PdN&vJIgL(=}k{^E}M>35*_~l*np0kPltT)UY_Hztn}n#%Wg;r zesF!gIuzWAd4=h{&7#rU^PYRVpR0@F*7NKgpi42|1kSWuT&q6Dvg;^BqefxrA=fa= zixAz9SXb3*$UAsFjJ_XepjsXdBm1YHb#(O{(HW7ze`z%afUlkKBW$hzE#Lo8KKs5q z7gBhE-?TPV+ei^J|C9w`kV^2a-+VNp-j*^inPMjD0#f0wAXJad> zn5P@}260PN{zQ_fDxa4M7nm(uC2kKACW_yNwB4d%m_%$f;c%oc%NH?qg?3LrK!ogiS2YCCRu$uQ(aR)aBQ z&#%C4!RkL9<(15TR{^umfgC!p?ITnf*>7$xtF4FA1S*+|D6kR&x*Q!VSQUo+_J#bv zz;&pg7be*mGEV5NO$Y_xUy(2>x<6+*|C2-0f6bP(bk@?dLp|g6j8cHpwM8>R_uz>i zr*kt=k(oLoAO0)6?2}N)1X7;aL z(V=jL$=)B~BJN28bm*1#wsE>u)^_PXTS+*GSBEiW$|{p<%)C={3= zd&p5rp;!#Cay4%cdsr*D7h^x<2=pNzJfSXYscu*OMdgD<{A?AbIKI#>ZiO{lqD2lz zpI6zlJ9)`x>nTeLn7BZPn7N2qCq;Z4Vw8t5k(Y(I-^|Zt0rby#E(U^tUW9BD`XdaG z*4avevntOuGw`yV0;%Q;(iG!FCB-}1-g)Uu`n)8f=`kuWJM(z~WT;<{9p{dYeN}1$ zG;*lT5$^3~a`~FV$|t8#&CPS%*{1bh@}_78toUGp8{>2X7K|Qo`F`@Hq0u2>r0dQm23|8d zF%wk%m>3B7PM2DHZmWh0!QFL8%5~l%2Y2EFA!Ba}8AmxFf*I349I#Xc#~HPknn}fg zZ_7k@z1e3#ffQIqhmT&AveEy_r2!curx?79mb(uf#o&+Uvwap79ppnaBv5EE-qkS- zKXkBxzm1)BRv_P?VZef1MdXw~2-WHhOzS2EiX!wbP5xyb9fmHSs#5A2WWG5f{8c@r zRdL?RI)-%y+ni0l@|AWm$_{ZgX_|$M9&>4(F6;qKQS>|;PF^jB!ST1sgk-p$BM_7S zzB2tgVP6bllKvH>F%5ww1Y^Jn!D)N(wy6|Z09d2rUUEaRIlR_`3qsxrU5DdgSY6Oe z-f&CG^>S@7)_cW>fZ>N2kl~R1>2iiLB$$ZNK>M@q3K{CTZI$N``q|0*^$jie$b0=n zPw>@yD)4ef$?cc3wOWnHwi@rWw1a8u!Ylk4bxbdVmBG36VFo&nGKi}nDz2CF2~gxV z6b7)XxYE%uz-=Pu;-sY;;D$=xV$@hpakU`KhK$g2_<2`(-whgl1Qujd<4yH59jsv! zlt|FQ2*}ik){u(7THzSF^Me`2v3Ffe)`g>vu-Sr=&n+AOCR?{f19B^G^>FjOg1OiZ z8Ggh9V*t{fJLo-NR~T}Dj3gEoiK7L~>A|lnzROlO@Iu(HQi*`($8&pqT$WRNhfrq) zs{#mgj%JVq7zjQaHw_<0-&m($CCT{@Z}_Q6&6J z?83;X1AOfBG3bi@&3uGzu(1U13$vl)u|cITfPMS^=z5iPmc*>?203Ch)giGdN!qjH2$g%E616dZBYnFOA^MR_@Fwkdu~udK zI?Pv}y<#QpSrn!|6#pVMwHjmCRUd&jgZ~Js$YfD&!jaqXCv?mPA9@$v{5AepqEj{ zs|MmbU^U@{F=5)0&f~9cWmeq7&ECjtH#cfV^ftUu6<~Vk;AExSNMMY-4$pHe`9ux{ME5=cAgMR{|F$KYhN=d96a0R$sX&_~Vg~yEgGxaXJK?IuR+4YDn%fv(!(Ei;a>62` zo+6*IYPk~^Lj`9{)!<{RiGF-hh z|2piwtn?C$-?-|mPQwdFN%4_nh2>QYEEIdpHnd-OkV2cR6Gfe(@WY#h5v^_y5S^Bn z1+to}$ax2BTgEwxi>=FEl&_SilQbYnL?CnnKMjY|g>uz8x&8%Bwga3MM8Tsm8p;O& z#j=N?53C1U@~Cx3j1kx<6AassE}NK2(G!j!!5$L>J=oGrj~FVzRADe?PCQ37Bh1T% z;gW0kwtXU6BcGff`QjsZ%lwwTLzaM5ihdn$;flwZmU#7=2#y!jbx~Y{-3?Ah+T7!h zLOx}IA_jq4**6(pj4YoObZBTC4$(+e;(}1XMS&DZwaBQW!rGDIG%yPbSRj~nxhL(K zYlu)$HGrCxivGy^Q|7_ERuu8__1+bJLCuXGHdT>b2K5OdAW=tab2NY> zvKS8ZpGG?dv?nSlZcq_{1}&vuP|CgVGaOBm->d?awRsvLSi-VN0aI-GHC4Cn+o6|F zUPCkZ;<)xVvp5$i9YSek2YIR6-E#CjW;-svor73T6uhbs;0mQad+~$F;qZ$ zS9U&Vt+dO-7^QWg8>5Oo3x>VEciP1VhEYah=2IhQzQxy=hOtf{o5{!b{q;;fxa_ZI z2Q3ka%FuriMf|2rqJ1`-fkTfz(js$OQ#ve;xzwZSGu#CMd$&NUu1AYWA$>5dB>D#H z8>M5!4kI}$aqL^@w7lmBFs!a#-y<_o==n3Va2 zGyHo8>BvnjIy`V#l<`Q09!i&nJRqANOWhW)VZg`NX+onIU|W6NMZhnzWf8WdLqN!M z0KrX8yRa9Ss5YU0A6}+`hxYOS;MgS z^w9hbs0I$!Tk+_-?PZ69QKc*f7{GnoNbbKN&cGK_Zey42b~ZwIAy~QL$lndBb#O9S z1#26I6~N5b3bVbKymjS5*yF06^-~~9J|wG4jIJ}aCOa-Bs`MqKgd?V{0JWJBmlU^g zYeb)S$ty<`5$F~c9W26V`WO~hb3X#k zXtWr>;zOUKK}jFP7Xx<`PfjXnnSg5{fP~)KL|+B%=)TCamHea6&@@`EujEuR;;e$g z66TDisTu{gqvU2l)c8h0MLi3^4%LopDzU%uuHZc6?6_=%v@PZ&ky3nGt{vNB)vI zdDU&wGOBVC3&jrQqf9kPo{}t3hQMm~$K$d1CUNF8zXL)hdZ zg&igs6Q^s1Q9(^;{&!r$Jr&m@o^*&t$+Ht-)+H2!v??s{7Q-RfHD_RwD%|!mn!p2R zYDP2xZ3iF}c{Q!X#xhD%&2C;tO2r}U0*^E~MJh~dGKV=w5jM($roDfA#W*E%dw%eG z)mf560H#D7LExG^B(^IyLowyO-+U|EJq~)d*)L^v%);A1V9;H z)kSS&VjD(-f-{EsiIw8z$GX>*abSnnIz~{x@-Ac;uqe51mdjBf68Qs^44)L9L1(#a zq2G|`O_Up@q&g0nY`aV*6D%ZjIXmi}!23bImt4$|F8n!z&XMUcC4>V6tm00ElsSYm zCr@5Ol@UeIU6 zNRkx*6&4Jv0(&wY0Yek>1l9QB7P(AkxtQ7RXy)oO6@M?^i5+cp^ioKC3_sD;VJpGs zZD$NP7m-h2^ue(>6s;P0XH88&<(n)+ceR{_FJ#6wT>z`S0Jwk#P@i~ivXv%criS{A zTnE>nbB_EImYmrbU)r2Xw4(wCCzF9Txn%Ib1`C8#a|Esc_**E+ zQdO<{R{>39K=xyP1^LXpZ|dbWf8a0BwpiGfZJ>N#bWKY71pE_hS)rLk#5AJHK~p3s zfvIctl!?eRPlD8YQuTd!Cr!iHl25HF!f7K34>}tWY9aJSDvpBotn9&yNCmPE*N~9I zdJe2SlCUYNG>yclW$aI%BCPmoTAa5y3tb_>2Cy@tdk`PCS^U5%sTX|v4lN8sOa=-p zE{2Kt3LZi1mLjH*2Q|8p$#BSmk_H&l#gwL_V269BV$v#2sAWnMJ*wp#!4jHCZX`-i zu%3dX-K4;jBmxPE>ZC|pR|ukf$3Y3Og`6XFRCU=?JQ&3U2(L21x0K^}Jf;<3z2G?R z@mrAmPz4JWNC}{r{bc&&2PoPq26Bs2+DJwnPd%ncc5|7-f^E|qkoy6EL0)rI{l?~m zj&?sQ6E{~ODKLId1tjKS0l7B|xE!($R2W-g*imfKAhm-AT4KSwp~7F$OIc7Ilz>g$ zB_$wi%VoQfj$pB}RsdZaIo@*!1r+7UdyL-LMN1Kb7(U+ zZzN~4>00-E_-AbN@tUyCotc~rD9v0$OP&z3$Qy-(dmvGy7BEbS$=Qk|$+LpX(E)ny zC`(tCS}632Cp@X(jjOcNX%{zOb4k0bwC7opmenULJS~4^^A1kP+ejlj3*7a!vc9D(^=q`Lj>g;b5LW7!7#X) zK7hBtVGf|s+6g&7Z(&e@qsQF_{B2he(1|>U8CrrQ7&c}F61oQfd%=#cXe|m>Z*t?Z zZ&}d0nV4!;p)xPL##0~LzZ0;#E^lJ$F)mApU>Syw)#s@cqSq>_WI0YaRO2L*smAxP zXBHJ|tNG^P%4Sm~%TdVYW3LxwXrcX|l2+>JT)D#E@bd1>By6B9cE?OhsfNu2@v#?( z`Za_Um|YIs?j*2Hlz6k_Xn{_JIKYJ@87&Sb+!7{2kpF5IucfZJK?15^6#PZGzcMN! zj1A!LqB(2=Hl587nejMC8f*(-U z(KzZp;7VRk)oWYsm*bbl*C|^SSC9)02I|S)IM8?jmN@F~ydaN*G5m%C*K>AL^zXp+ zbEyD|F$EPTH?@umVO+8fAi9kH4#G>&@Ey5Aj}coL2E~|PubA*VGP?O#N8viE3I<;} z#IS89=g!uT`jROEdBN4@WL;!9V+5F6%n3HZygVmD8<4$ft_wm^ zr~_IOG^+ANFT;XLCv|Sw!jS<0?Gh;$_DL(Qih{6RBEg~|UPkjL1Fs-&j(-KX388a$ z+sk1-z05dKwuhk(_8BhnF%6KAwXGnTq6$t(R8?o(Ld3%HK>7;QYxzTY-n4H8S(Om) zwRs{?tLX@8mN8GVG;?>50dMh#il~)sk22w}%n^Pvuv`!Y1ZXpv1gRd6xW!Q0PlPKp zK3V|CB#DKK8+0>SeH-Y#Ui7$tRgRLhk^$)oo4mWwW5?8Vhn9A9);D(}*h$9Q3E8p_ z()SO?uzLoQaxr1(_5J<3@(R5#5e3uLvipYQ$M`QRn zgACjY-^GGdk5+h)ou*JQXzgZd1J8%*TDMRmLitFhjbT9tCw_Y^Hdd=MY6gz)1b7l8 z@{zti(1S7%%k|_}9K^23tfM**gyev)NrHyp>&?|7i2}QSBu2F3%17@3RmqaA&< z)yvVYYen)DN_%+bsKgAFIj4Q3et38zOkG8CUQ%j>LSSh(H&1^f6671BZVZ8Tkx z5Fq*;02jA{mL3F4U8S3*fAC^!-3$ok%3;E>4y^{mzzd_56 zcHqP1BM&VX8-c3rvxG|Ve5~fY#)q-L&7UJq-g$GM1Q^v|uERm12VgbMfFmO?25Z2M zgA))R!*bAFT3)Vewwb)kM|}l2S~n59#x7>0Ob5)_wjW717t4Wv3EIECCO+tKQw2vk zGV6d&2cY9X=U_4x8Pqaj65-R59ROU(uZ{MSV5?JPiL4uQ@_3rte$;Z9O_Nz zax|!)Z}N{1oQ^cp7wAD*KY(O}YldqmrC-Slc)E9>`JgA7L|jKn00N`(SRW%by_5OD zP3JtAiD5-_u)`umG&J7v<;Z0rkyEa00zApSB&!`A@kX%{iCfU_ut+PFP=9F77TRs` zMxFWv6)l1ZaHv9_03Djm>AWn-m?NgM}a#xXgVfhW4g`{Jwcp`#T{D^UJLGHBtM;uRl!(2xF{31832L zLM2NL7MCvn=uly>q|bmYl++G4g6BTe-5~Rf-HqG{UYxdWs5#QD0H=&sU6^68BUd-H zD-wn4%cPet3NlMQ1JJKpMg7Ake0nM1kuP=%WKVTDwox6!#Rw3P14LF*5+ItPVA9B8 zd{$LXFD&(9JM`UyTFgpSIZusOA<~djx8l=FZ_B1;P4!s-c`I#!;Z9&dy56|loL7v4 zgDD=m6RyAN)*+8SU9KdZ`w6SNh*rA}MCa|dj!4K0>;_=`319Yjp3gb^Zy-tq)Jf=czyR8=u?z zzg&1f`K@o)n@-1);EDQe7_F_DipYMIHy!AoeB4lD|L~cPuN3uOgRX{3^@qAnARnT1 z6qrM~l^|`Usb?vd>i@N7=oON4>aLprtveb+McX^KW;+^7*{_$~5j#JlD!Uo9=-8D3 zv^k_(2}lajgyAzXS&{&9=mL7kW&{+ml9n}LEb5gH4yN$kaytUNP|Ckxt`&}M#|aU7 zD3IuylbFNk=?!`TeueCvd68$8Ds0*YgI8o_nLt7?_EbUtoq*@cy)onhu539=#DZGc zK*uG6K-$qFUW7ZN&@+)hf`3rd1(OJo>nmJpf?9BRB$};YIH92hI4AWYz10x{L?M`B zmTJ}b%0#>p^+D|qMH@W`rodiobe);Z*ZIr7d0RqN(`FU8&MoB0+Ig zE^iHZaX6l#rGhq2_UZ?PCe;ZE{L)Jv(y#)@pl?J5vx+_e1#*{L3q8S3P~LX}Z~@_f zhCa6&a)vecutC0dTieZ`=-Hx*Ou@5_JaNE*daQ#NVhQ8e-}Bf^CVO>|mjiO6xJsKB z+2EuRf?`~cc|j*IFzaTgdL)(1Vvk~`9rX3e}inLf~fx*&pl6Rb62WmsIkmy`fqukbccW^B7C=Rt4XLRatxh>!WRgffCq4$X zI}<0;w%#H5WukoJ56`gV<&5n511do+OC?jK9TkZg;#zD>%iFC(uH0&HhwR-^4Nw;h zn;kjM8Fe*LNJo*1Fz8F#|vrWhrjUhn2iKPd{EN8eN_N^i)m3CTreRO5t# zCV?C%lli+GP$+12s6fk?tN`EEtU>|$8wk&h_nrYQkcU|1B!Jt;C5dqq(JFbz*+5wK z;R@Q>;EjW7a-j&{=<wD)Iv*42#@}~hFS4yN71{Bgvu0sNRdwgl}R@IN>JW~@V zkTlCWq%%++IAr6AhKA`c1kC);kE7tGVX0tsu(7*?tw^EM;avDuL|O+ghI$z$4k z3Wl^MKdcPL60EknCb%hUB(uO^2bz4Fd&%H4}> zL$Ef$uAI)W8l-hf8VQh#p`3vUVCxu09s{6kIw-cnt7V0lx`ZILp-;{DaNse@o@KcV zPc#wFfy1L+#m<^b7ppK$9I%Go;<~H&mPZj#Aa)nfi4dFnXE;6lqn%2nL+na#! zVXon>qYD95b$T7bL~Pn@u^7(^6fmY83Q1NVSX24SGJ==l-b>&wOgjKABsJMCVlxzp z_G)5v07ya@Itp)Z_ZGl|6ViF+I{09Y8RlSNKponk=I>y_Mw>I#Lm(Ut8F{`_)$E`{ z_F#4yTu39V9ereT;fONFQ380j_x)9l6DXd8C3kdcB+zME6aZcWv~!=4@zvIIO(4?z zklcI41V0b%KDOC@1DxHpi}Va`KSEl%Y0s}iJlbX^l!1+zK=~ipSGgMLn&Mli{}ex$ zX-Q}5!4~xtyT8{FoE@=e{JK?Cqj7%dM@Oq>QRU}co+jF1>uY|6d}BNW!-poD4m8G_ zjv4}ZpANvbR*2u};|Er@Q?k@SF1Fj+&QPMZ94VTC%f(Vic#;4Hq*s(Ml};jO+9lCA7^;=5kHn_3 z-1rNKX`Cbrl}fZ3U`L@wyK?}xA1xKTZ6D-3?UB17JMJX85=#ptW82Z-;jQ`Y=CTO_ zIweBaN3+UL3$TXQA@UV! z{UOnMIBRZkePu*jqF;};ldjn8du906Z~N+pHWjcmyYTQ(!ogj76&qE+&TVq!bFSjo zi)p~cjd40xd|U3*6DBT*yn3np$4YsKcF`js!L=JA z8$cWi&vx{(gSi0s1JVB{!PJsWv zbW{Np_BnwPS$h`kenn%&T@k(4=PheIow=FZhWKXZ9u*Z77@8ba33_+H^((3ha2lL# z%DU-;{sVZUG|hVv$_J!Y!vC%Dz+0)qtjp|cSNJiDk2r?_U^&*WmtB@Lm-Qg!iKXmaOnK%90#&_HV zW5TtbU}#5(PWjfZ;(h?ox=AF9n-xVY=Dt*Ta`jB4J5VT)U_vJg6+n=uL7uh%>tojf?kcYvm#T-L3X1d>8UFHXVWKNVH2iGJxhV(pL{iG`Z9}o;LhWN`4t7n&E-6LH+DL2~3k^u#C18;E=m`!ql-0YaG66mn_&XFu zg#;@)x3IJtBtOE1Yz^h4K$@yJW}^D~8<)cqiYgRbof)SWnXX-AL%C(Pt7b<&WrxV*Q1+d>1L`$)SJznd9Fna729pwL zfRO9xrcS6YcU-%ZH8vDophEC9p}I!(+^2r>2Op-6gnn*t7 z77566=4?++cS@&zFj@wnCNCuSOl)`pUi1P*jR0{m4EJ!hVVWobR!Q0jrLd!{%;ILY z3;(g@Z`w)+4*xlX4S9k96WTY;=Vc#ktesar_K|Ih;PSn6)KSv+DPqwe&F2^*qL_u{ zICf9$XBh9-CS&wEd9!lysi*kih-@XTxcP&zg&HeleOQ0IP&gq|w_%gX)rqb%;&E#K z%e{ZmC>MK&c+F4(HmYsJ|G#XSN7&8ij|!lw1{h7=Ei$p6lJS;b9*)gR7`1r%6eBa+RKQ~tnF`S?#}L3e0|nS1)yFxB`%<2#dHS26s-6KCO?oqn*>a3=%2 zSA(wF9lV`f>-qtkX>p?-`}yOwOhU&Nc&!PAr|{UcPsxd7BH~iQ@$RMbWJ`E6~Sn zI%;`a=AmS98AqzJ0)M6G>OE{94Hly)5ahWJ4phglM`x5B#I{>}p=OKQG~giFZweH&WW&sdTIyCAcF;xOs6;lyS|XxCM{N2JYO|thUR{CwU+_f6=a;~ zsRoV_!bp7! z3n>2f&STwv>(~O;BE1ebQ9@wdY1~p__WL|;nlY4P_ z%T~2GfFo|Ra4$hJ~xA=eT}Y@D^4>O!Q_Z`8xYNU13h`@ z`^7`F=WB?Bz@^=qJXlgxLR+f4D%f=>(%}G?dpTgRjf)-nQH_Or*tE#V=pKo2u3Rsu zIGL+dxm>gd1}*4>@u^fi+G`NZZ4!4-QvEoKy;_ZIY@@n#!J!PT<52ukTr8#E?L*v;hH$g zDiQ|>J*!(f3Q9d#uF0SOV4^xwnY`A6)@}vX{qpU${o(!%({J;-33j~|s0m!3z>21? z5Op=9dloZI(J-_p;yC*Fwo#hdKH93s7TEjn+BrZvB@93h8pB%*$iqn&RjXH{w+&VB>onLN)?Gi9c)g0|Do(~Kyh6zT zNH+qEa=cprww{>|9|zAd@7W9bK@jjR9I_c%biUw-XfB@-Q0&WZ48W~JTV-=+F|fO=54fd1CVQ?48D`VrUU1YT|<0 z+ZJW3=xkfPO0~WYIln5)Z5?xH3S@bQ#UU>AxkVo?s86)lm-*3Y!4uRw24anMZxlIU z#maJRsg>*Isz9gW`#Bx-)gTL!S>_ZSw3TE&^xu_+e=*`WfML(>-N0g42*$bljPC~ zWDcsZc>Yi<={VKoKpvJBeHP^v1Sl0cCTxmVM4c=x zNlctqbUBEglCzOA9gvHfO`Cuh^hIf3F1JTggHhxISZ0u)lH@k~gAO95Plb95Hpq8Ikhv4|pR=Xk!8x&Ng$Ib{* zBb>1LM_p@5L?87z!6*h|HCC2 z$3SE?Apovg_^0@Tnc5u=sP_>;*F+g`(hJQApBccAf9_<=92!+F^G@wM^7{DeH^Nq0 zDh(K%?Zdp`Ybd@f!lFWG0TfyV^TRS|WbL|HNel>6==C=@(WOHg7`NeTJ9f@~0P)OD z?I3|~F$J{UrdOh`9m$=1EVs_JeSefR!-SLM;z3|Kh-+3i%P=>|I+CQI#iRgIZGqbH z6-*cH_zKo`$Pmk{R3LQC$o&-<3AMBFVk_nR3d+_wzk)-h3{qg!oPp%2np zXpEAL3(Ql0xDh2t!UO;Uges82d!V#)T47HojhuN!lvB_guZoNo_I_NNWk5smB1J#JHuHIF^G11d) ze=DPR@J=T@;X>mE#zPm+V*o8G?Of*{iqTJ|JXi@=(0kY{0G;A4(4&6|&6jJjav6AFi{qjUf4BvP{UF1)FxoqCW42DMU?VpxH7hV`J+!@X zs7(1b24iQXsO)mqameHK2XG+6T5uZj6O8M{h7J7; zNl#}^vYbOQ84&}1hN;A69=M+tWC|Cx+10@n;t%kAt%z=+sRQL^DzY<@Y(N%(U(?wh zpdZ`_;fVG1Y7nGB8>{6uII{0&^3q)?Wf@PDwh0#7u&=Ny|1u zv{)J~J^IUoi7J$@WGWX#$1|?5j#-!#kD^fu8_a`LrlgVKgz{T<-e3*R6+0`?cZRMP zWbL~4zm%V#x{Uyt*E88s`@-GHI|UpO>K)2e!6CHSv@&&vdCAlfoymQs*4OOLJP4H| z!=Q&s-U$JuU zn&_`lKwLs`JjUuXrb?7-ZU9{B(3R+_*RWU_AfX1|Hn(Cf z6l81Qcha&sO*%Fq`@CQ$MYO)@8pAuJ1BZyF1SY;Z|8ecuIbwvUImHwISmiOqhKaBb z$G@fXAUZdVB-MyoIa)c2(|8ziL0oTD)n3o1uyHhp(&M+{>?MjLB;si@EQhgKm-U8d z*m{+@`EG-gHz;HY#KMLvK7l|0=nNDlD&VtnnIlB%FeAgI!rMyje?>11SRqoDRKk8* zUPJPeY+5+#tPJro+);9iOa5t*qg2yA*D5XOIVUDn_qR}hUk&V%jf?njPc$-` z75}ZJrZ$Q}=h_q{S9CyglFmF>~ypp3+ADUB+m=vX*MyU;n zEhPX&GZM(rv8d-Jc`v&R2eHBE@{(d0u|Xn$hDt98u_!pn4lDRwbXYE4Qn+})U-bz} zs_G>pD8I%8p-!+h@q;{UO?%I+HXe8wp64FY^IJN+7>f)vFHeeWh1rn8zam zl8po_b?@?eFardwF@6uS$|ALvy>--MvsK?(6ys6GDz@ zNdfU`6Qv7T0Y?e6Y@Z{!8nUYwZD_yW?H_at!|dhR=Jf9F3fQgDV-Mt*DN%-gWr!e{ zlcIWoQv-5YDn<2<>64tdl|fim9)$_XYEc1oIwd=R*J8^|M@`jf(5A1`C#a$b#ZiN* zoKFzo1sc0SHCqmoMc6Mz19+a0W{Tnou0P8BBwPb*)Kz3V)ej2NZvZ~6VAjAUP|u-O z6+j<`1JR#~Izmj?#y}%yOK37=)JO|8Ogg|$6qQ1)pb>b4WLH8j`mr>$5Jw2(k5C5> zpY_NK=9aiJi}?dn^m_T)ah#nxeWZ4W)H)AniWI4o^%1Lv3dL>ohWqzur@J%G>#*&`V#YIRJ57Do=em3`WNVF; zFve{*Q}W2N&Q#BUjr&Y3)J}d51AQLY`<8t?8YLeolnJz&dujEQws~604u;|utpG-c zcDN^m{4|7}{=hhQM9JaqFg^MKk+0ZUd{%e~pat!TTN3*iG5+a!!t5=S+m6?FB0R%qzApna&tbO%%UEVd9j9MsgR964h*m z(%g>S=q^I(r+N!A1dhA^{ybb>?fOs$0$@jqx)MON9f#=EDWR#A>onbQx6`M!%Jv)7 zvVh+A+SrnS_g>4RzpL-4`CzC$ufmYbGrr07b@1BkmNh}k{uO@Z(P?(bs7=jWY@DMg znP496Qv-UzGdTBHfU#Z-nIE`@&=Lx@ibD$C`ou?>)(*#z5rn@seH^3owk^8#w#30< zQp1x>Td49=BT7zQ)M3z(n^1?tktC0tl3pr1J*hL1;1|kXAMu~wVP^#LiQnMfN};}F z+Cp|Nm78D*GA_BY*GRx>-lfpZ;obV2yrlFH1OK^Z8zHcdnL#`&Nr&Axrh^h+;m$?L zN_mH6vmsw!F|2W-$l`+M!|?2*y4;%z*TEtj$0?wm^y3|5xj^s|EOP87^_ql-E6Gf9 z2qsw{$|}awLc%{L1u+3UM?DM02h6J+mJ==`FrNJy3&=$jY>>{#0aKXHK)7|O|C@x~I2$iRPMGb9I<%@7RQ_6*6jxQsh>Nc32TOm1ap zH_~*DkGSvNQh?J!1;)P1+&vpJVr?}NNiqP?+nR{{XjGeTzPDRwFTk!Li6(p=N8n5 z36n2uI+z{Kpix!JeNbABvqV{1c)UHt(e7SrQW@Rrt|5DMxt-F3S)6?KGB2AZnDf{O zA{jAFzybGSvIG&XvG7+;uuart*peE%ENuSl!`0!A$i$TOki3Jlt)iN+%B6`V=qSw< zM26@5Wy_~o(53ZF*_Q|ipuUHuW-<986atW^B48x$4a8+QVQR}r+ZHyFw*~PlxlGW*`J#nYo0_RP14gTa4#8A0 zuwsU7Kx3h*coQ3#cS;lj@CIh=kk}i87y(R&a0>HhgWEQw44J}DITFx?q}5}=F6wYl zfFAMyfw!U11Z+T=FnezoNU2DY8Wf9>G~(}NZcGmoj~YN{xlU>FhSU1Ldgw><0aoC6~`IX z;%ONoY_o6Xaexzo@IhpByig!kGH?LPZ-8Ljxj_^3PzX7P!L{E@GQ*dTkbL``k#xw- zl%W@NDc7|C?8^WMrFqc%Coo%l2RpU8846U!|Q+|Ba+n2=2p~IMT%xeaRSOeYNKU^uHGEauaD+} zvx6GF$yR2Al1ppycL(-Lb%wQf8q^|;eRkGrq1HQ8;jNf=7hyB?3}+30Xc)QSUmS&6 zIZg4R zGYB7z4-{D7VhqM{Q9{ME)cWmXM@cTTNu-#Q4d{OmYYz!9w%6)DnE_vweO6r6?2zi# zY=YKn29k?QB-AsltfFiM*{zL!Ss3-c`*m0g)!h(YCG#wyvs!!qI%LA$0*YS2$p`lO z`_%W2d-;futh-&4oRr>s@Xc>qBb(&!KiQh~_7l_b4UR^-iL#H+6u9!hWm;kvJdRgV zgFjH46X=OIjv7S9V@?)OdRiqlf%7BGH&ZXG&{J=6GFLGudG{NtIbUbG!dhKMlUWbV z)yOhT_aFul9fb~BAi_dW{)nLX$;xi<9E$K11+V-2oK-TS6n6K@#Mh3G5%3m;jj|XL z?%eiwB6>9ux9Wcx>7gvtybd{;K>xZ;kIjdqvB~Bmtz8u@diimSSpWH8<(nNxR0=|1 zcS6!l9q%j=Guwc1KC~dsGT5QZk>vY>d#(eYx$|iws%0+$t-b3FdvWNC$o*cJGeQR* zh|f)^G(kUvQN5YjHKpH<0PS#*v%K%+q50<_EoL$Lun?3EeX=^BUtq`Uq5?se3`K1M z!AV{okS~X}6b}`r%}D2g%Tc>_-h&HT7VWgmG>%ZyUW{_*sdMNyVU|jt&2@DSItUX6 z_KT*s(Q2tdt8kwayyz%6t5m@CbB+|ghJ|%X6jB=HTj?$_X(CSh^N{npaI66jQhKmR z4=|%#!$>NMv#!|QvX5+Z?7kH+trpTfOm)@7&La~N*IQ~QZ&JWvWoJ(;kb5$i@^6;w zpm0MFDEe%9=Q_CMMs}O9$Y$SKgr6iUuLA~^)w-XzN(t{T5=*nK_P{zYd?plL$aE%0 z)SDSf()Yle^r|-CCZKXahogB1bJGfG;tB{n>e=YYQIISzNE#Z~Wjr|3#TR?7Tm_f< zwV!oh51-YJ&oYbR(_es!IyC@LP8(6e$EOBCw^yZ~4Z!~6;G@yAm1+%@_3)KKG@G^T zLpUO8Rf**p;M1Tr1k;-0C5o}@$`+cI^JF$rj)O^Pr1sZJ%rUU_A8<=25;!Hi-8?*_ zJRMMGr`_9(NQSG?mwc(Q8#)XQC2)W46d1V4j-3ZzNweBD0!&YKK#zDR%`36ZdqmC) zvJM_jMuyB6(Dm%CT`aBVD9)+Xu;1+ejqOs?qz|YWjjISQzS=uDDo6G0`;@MddVr#~yWr96H z7{0vcI{N`q#9{)5UjRZ+R0%2n)mg~n0pGphT(50Sj`bo(`Zf0D zidtY|=-c52LdjCs@qypMl~}tmE}f~sH8-W6$gw3)hhn2y&JIe1qQ8S$egW+t#X3k1 z6_gcyf+RVfI_glk@ClO0J6UT7>>6Cg#Q8}`Th)UlsVd-35^bj(L6U-P^D_2jiMHyD zO;Jvbd+X?GHI7EL_~Ibs5M(@2PO{zs-6vh79$BZvfA^m zmd6Ryu=ezW(dOGF7nE{&)Uq{ppxAZ*qm!48qWziMsJMe$gFjr`s`=qrgHBH2F4NHh z6wfCI#IkDcZVs2>8SS1cc3hg!LihCb(X+stfUpKwc*Xz=<{GtHZAHte)>NWqN;}B{-0?WwT=F{xQ{5Wry=s7Dy|$liB1|F-DE^*sOZUF z(6;IY-g!alR-rvfgAv&Tzyfwa5ac7Ucr&5FPn-eRsT8M%J^6NCxeb@B{di3Oq)y02 z6_`aJ`!VYJ_aIs%A%k)DKSkS{Id!dm&7wkagA;S>v zqRK9xEsjGuClZ!xfz_bNG$L;(@hfz7P(#IH z?-;E_!D=tC5xFpd;B8@K#9AU6X4c@ts$>0ULE9sHq>t(+qIy|>1QS=lU(x{p!*LGz zSuFsXGzPx>7$#BOu?cN^HOgf8%z+-5U!bCcNtMGYahcM?jQu~i7^kIH@ownhSpVvb ze!{S-s`;7#1Pj0thSf)v40G}_Z9>&tnU&4~pb=MS%$5fFaOZC3#n2B`W-Vz@J z2@4ApgUt-hvHo*zkqrBqb=M{i9Vfc2XD>;tue;`D$UcTwp8eJ-*~(|D(}HVkW*zku zx<*t6EAIfjKXY&~oF3AZ(byxUS>q8X)4gk{(SUlo$c2NN7(x8Xmk;fyS7EcG0E1T8 z6_sOFYp~xg*ShJh*TK(B+Vz)NXB>X)|IK>(Ap&xRiV&WAcI^)HOXua=e4y^G^O3o= zd_Dj`4R_@4-9FD#*OU?+$MQ<|IU4ytF~ha+4hSa7$Ar9;wP^8A=%^vE2bl{-5jgB% zQdzVgE*rSBhbmK|p#f2LtaBrMg%YFIVTv>QPqzX?s9qZ=aEJkwA<9HNh3NZCd!9Ig$;wA~=wD2J7_^4jPP@5WqBc&vc{-?&ND;lp%Gb`k`4= zK~||>hardc;f*puT!uvSK4Nd|Pgx5ffiJm4UYU!X;0Ii$|5oV=YJ!HP%Kb6pY zlkgOK(^8trdrV>m0;9pjWrGjb%92}$M&koCEJo`Re9;R}+i-oj8v9rV)gqIOSc2|9 zS>6(;=VQVRRP$~{1b*=-9GP#owefSaTCoXC0;E^iv5-;gVQUE(bMMNrD!>U;;^ra> zKpg~xIv_VXCV7}Y9eSARaFq8THdAEw_D|JS*U~QKZ3Njxhi`??UPMB>3~e=%BLzAN zu+vR*SO{vU^Z_g`6I0CrBovVwX%s~}vL|zWeNd4(S`m@)zh-PUII4yr*zJdsPtlm#pS^U<5;*TU~63 zMYfP}s~l)?BA8oE#Uj+B2k`YtKN+w~0U~CIHT+CAOPgTC_0~_}SVLJ; zp9G?UNB1RYllF-ZkAMVB2STv{l$iGez>PK=!TH8|I(HM|ydel-aE z`s>yDTKF?DqmPqmqO8^++wiY&kLf1>Pe8E0&DcE14K;RX#l5bspAmMV)oE%N;a+g3 zE&Hp1&ah2LS36ERlpbAZTp@CI+l*K!5hCnLmeT3Oc9>LU_A+D#F#hLN!h2m0Kg&+!{2<9ON>CFpiozwu!R z&Tq8k0hmLS!SH|_yTajQ#>h5BQ64T%l|WJqO_QI@B>BDKd!> zg8^rk!;oA?s3nZ>_3L3$S8OCV5byM=ZKL6e@K-XJ<0 z$&a{7a*gb%MyVVcDbxEBW&94w{Dz7cRh1Cr$wruz1d|H}P;TE_f!un_;lX3+C!11){-us$fpj z1PH?Bs#I=dj&OzgT*)dovfBh?Cc}1i0iT#zmSs(v4|YJ_3_L)W52OVb?63=+zz5oG ziP$emgY*&0+M~Xlc^h8dr2-0B{;D?ZH6te9RAQIe;-Px!z8-qeM#a_nO$srBcc@$& z7xxHySe@|91iT;rZo--+kqf`NNTIK|a=LpCf>S3SQqria?8OuykHESE8c9i^u&*?D z@z?-Cvq~eV><^)8%Lpmhb)kc5jU&}YJ&X((RBxk(n zN|6K4RyHAA%)jAi#txuKMH;XMaBg{;m!{lAMTLtZ5iHC#=JD8ZT~r=qDr}rcJgA6{ zNk`0!bqc8Kz!F^zTe2brAhWtaA2Dcr=g+`mQ=NA_tthh)09#`j|5f3?C z8!0H;LH8U7}+tQ3prB7^0H6tn!M9%&97%ZXU$TM9&WE;apg_<9I z@(`)x1WfU@RYGw^8jSivGH%dQ2D;tX14?o7bg*{0P%|z`9(kn>0DSOF5(Q#12nGYi z8OV34L7rRh&gg$1@;Jd~3qv>U;WH_ON8cPr=3}S=&gBG1F1d(q8oMB2hU zws#8&^2JW=kULac3Dh)Fe=0eml*1xtN+X_7qT8%O)+l*rw&gPDB6zDV>o1i!GAFg! zB}73`rWVohEk#1LJC9$RnWf=0jwFy=L8hd>sL#=+yE3Zz-O+1h)k8il4+ zD11=vsyUxydNDUlt-D25$fvN-7 z*)0W4W&D5C{aKPDJCh`gKF3{5iaTcPe`D8FZ2(AjG8mD0zUsfEqzj!VGlFz;05<55 zx1ko!1V!B_ACAJ!*r618G|e_e49b^n`pc-2+!luIDlB)KTq!ShQwXt%Mr5_GyAu{4 zh)Q%@<)uvxQ`}efApw4f=Kd908@fGjkw-5V!4um|eT*}IgJZV19A2M<;|HA&F+3w* zLGnsMd`-zJ{!X-ewm%7RwHPCXxW4$B;?t;9AE9bh8~0=yXkJd|G4jtI=4ys|&CF5o<4Q9L;A@)p(b}EcI!d zz_>uS338{}X-j33|}U zyZ(SPPXXLP>ORRsku*cBrI8LiAX>7EninX9TP=gcz%lv zXlooFNP>8*$RKw+WK&owK>kKqI5lX?&D<2Cgr3Nu2sdbSFqM@|fz3-5dOUL|rB;e> z49KTp1S3f{oH1-BiGmLR4iFHbbJZaPN{4TF{7&|tVMSh!@MSsN&<2o9pbyDSGp$yX ztxzy15Q^^rNmVkpQTjsRfMHB0X%2~b%B0%3Y+wv;8@TpL8%NJZYDf9ez*^&Q`wSc*8FGFdT*HD9ZN-?i__SPW37Xgtu@Ao*troS* zZpDO^s2v&Vp{t29)WdetEdKS}$2#RtkDju~mr)Gd&g3ERnR#Ux7YgaaM0dmT3zH7`0$X65g3 zi$OaNTd~X0maPHQK*8cW26qyinjptc5OdIlNL}4`pJgS&^9@YzbJE7tV5ZS+hz+?3 zkJ!IbQ9(Rt2hB(2=eMNANKVOatCE+{1n?rKX}#acV4I_GBwKG-2hlj)W@B%Bu&lRj z`eJiqMx#R`wNu|l0Z11T(-t_6VYsitVT~IMT`qN&Tr9-MJ#6}(*XTc5-PScLJtisUO?&sx!9jd;1g1cq3Ln1WsKuyj$Xh+Cy%Jk@}x3AaHG+ zwrY#Q)1p^!mmAm%1%GHz0pEYN=fxfD?z%8R^-yWpx026qgO(3bBzjzBWf<>02e&Xa z`Sfs?-3)1-&9^r?WPIhnLblxr)7gwh4N6M&aC9*9b=9}K1?kLn@Z(V7K$Hyh;Pc`i z?qfoIi$gx{&YnJmjv{8%|9h)8Y%ZgOk3z8PfqTooD|Pk(TyI~SUBtD|6~cT=vDA5$ z*9TfD!~C`B`knY^^}{3Kd7+@7bNZ+-Gal?@(AWi7L*xV=56KSXc(AE;_$=4L$^Zg% zY0epsNW{6OJ?+VlvLw&X5HHlaIp$df#7$pUy@-2-ug?B+60fYd9V|dnU;xg96@;WBKyrKJ{<3rl zrS)Yj_kh%S;Jk)ELTKJ!bAbR=XEy0?vyAu^MnexpMibf&{pV&gnm!#ut9hGtN`mtF z3GVxc*{(g8yA1VPg=h^3W?$4YmeqMKQ6e~VHCJ7`7_-NbW?>Ieg?&75Irf6wU}jny z%fU8cyfs_mWcx3gtj6*<145OZAG8d?+7Wu7eYr9HF)Z0;a&EIZ!;)=c zu0MRT-@gQJ{?*+PxR_3lC%MIA!gNwsWNdpppi6d%N8rt@-q}9E8a63J-X7>!ysk~h zA#S`F^>Aoa3x*?3$fvp(NHz&xx2;t19hZh`#{dNZvh$I}Y(uNyE z>#U3mQQ*0d-uw`*{%mh{hLO+Y5F0F)^vI>A44L1XtRY0aOCM9oqM%Sx9WNu^ z2PS51n~9Tr&T~@fI-{bmQh@=D0IR$Z^hS%IRlwN3 z!a7b;FyO#KLg1!V@|PRZVsm0rrmKF|b&S=8%J}|-4ncbZjy>4mym_U9Y;AYZcBvAX zUX1d`iAIICaQEKx>C9|YpORH0heivmmC@Ejh2}tcDA+grX2YY3fES{^4m!YWjgV(E z4&$i<2t~ub`@@`Wu#wztRKabY^Xe&DKr)pjv69?>*?a)0R2L8fDbptLwed-xpYm4O z5jWPojti=3-bCVTL_b|qXXAB;J6{;>hHbjZxi@EToy)<`>?s?4r?C-B3Msnk9+B`c z!Kkdk>lXqzkRJ_oow|-*gH<2PI5$iTqUW-)ejaDxr#E`GUTb{wWgxSRt5;1g(P%IP z*3~GB?$m*)KfMWNJ-hAU^CN`i#lwXrKdSCd(dGmaqT+eKSL_grxim@&jAc)k$O@Pe z-P|Xjt;7Y&S8po$oT$hNfw~Gg)fhNa(L$O4Ga%qX3Lh|wC!~oC;72JK(^)lb0m|aYd6Prtchgd`0Ftj?fXC%Xp`es-$u$)i zly6xhJOi3AT+O|B$g)bHX0-V0M3`ZJ3N}!;Ti~&uFiXS&fmMik}25@;30MZlh z02D21I_Q~03hs7=$eVn?Ym~5|A z2eR0J%Jpo?W`a`Oz)m}&s#S?zT{?0VuRJ|t!Bvk!vAf-u8 zce>H%q|qk~dgi%=8=tAlWx;ao@Y-BvWA0+}+Y zxO0)<(qj?@2UMVB?_`=quz^E3*;Fw>ORA~gM8HR=8%Hu9Rl)s8;~#h8d<$!6vb>s@ z!C=L5z(a%W-(F&v?>?v91)El-HTkz@@Bvl1VR&+GB0Iw6P*)Qaa~>d469~Tjb^x1E zPEsg_LT?i?;+!Y~(7vPv8=zz$9^<6MxrTnx0e26%ZMcO`xYNLu3<1L+r&{PFV_>`B zsL3=9Ax=A;oAkk zYp%j ztV&;9OduJ{6Lv4UJpn_xPWiS3*slJ#8sa~xLbmomwfVPcxg#~L`Ms6 z_^Dc@OcpHk3K|(8c{3VNKN)n=SapKfFmXE4`d49PIVI{g%WtX79Kj$XNz$|tLpLMn zKPHmYy%&)dWyU@^s+zC`G#zn?rBr(=Yo#xc{j0Ii%JRu3igl05pnk2aCe>a&D&q^@ zzqU=D@A*pwKiY|4(;C!xbtA;E>j7HYEkj8P3t-2A0erZD5b z!kY^@Ku*N{ccKO0ZcriXNx4zu?so#l(a48!A|-E z!xrrP+8ocVeRX%IgefE6=dvEe1>0ufkq^gGQ&x4`Kq&E!_Eh{EnFB}cRc+oxt%CqI zp^}t$2hzK#o*j$PYjRPIP2=^!x|l?B`ZmMfN+lmHKf=TYvo;FWf(@hcX_D(;%rEf- z(@oN+ijFH!AWO?e^|BOjMHS~d+#rC+;EC4tsg_;rQEjU5v2Cv52;pl}dLfiSRlLJk zZR^rlrRzbo05#A`bTu)j_W(&%Ef44=I{8OCH~K8$2zPz6p8ZMgdLZ7tG*4C%ljKFA z8U(ovr&7!~En1#CA(K`q#sCLZ^i&UeqxS0f^tKN?o^wii?~$dlyz7jxc{^3s$9W?t_ zZab$@l3ORAwkl~^b-`(Fmiaj1+%$fuPPuIaJBG6lF77G2_AxDq=*F2#af%-ff>xs- zc$E!vt%tyb)c-~KJ}_Fx&M0m)nK^wfa!Vd6JS>+Fd};RQ4Vkz zh=GSk1R=2W;4{M;G&|d|x^Twk2ehGn?d1%`+cyVEphvF4_xD*f)G;O>hOE$OiSU#! zT&mCZPs>4%XEc78@*#eepg2tq7jZ#SeEL3n_<^3V8PS#6I0XpD6K{T#j2&XX5CK1M zmGu6HM&huZOYZN#Sv;5x zeQzwKxBtrAf6Ry{du)cvYJy;b4eYT2p|sSGI|5+{zI~|RYP|VSmaMlweE!9yODTmm zp!7p;bd1b%plej}X-agd-H%G`WRsG&#X&p<#5+3sY9~!UA?=OkPIt=UX=#3k`-?MOV;MiqL@6IIAHvjnW!~ z(fx;6)9?c<^<9B&Fwzik+E)m0FosS^u{rV7jk z@DB3S@WNqmmOw#=rV}{ID%%9X_CVZrx9CbskO>M7v?n=C3r%S!+h`{a`YoZxE7wAR%N=0M$LTI327Tdt&Sa^+GkNnd4c%h2j4@_CqZv(y)rp2@=iN~OR6|Z6c`z>ld7M+W6y?bd%$Fz8rxjkO z)NPssw)tiL_O{pz+pVApYa6?e#{Tk!j+{{d-yS`YB<-m*c<9Ym$VnnJ-~l`<*2YC` zfw;@>=x`sQ zV%CHqcJ>(1WeJ-S&3<4R!1PCA0wfz-OvYk@5dxYH#!^sQ1$2B=mQ`LwCO=gbt?UaA zSC2_wn{!+^=u-8Y#^mxr4-6d@`qK_iO*>6{CfXSu8`+Zhl)e#nG9KWlza`7YB~33=W4+<2q&OAZ42!DiF0(KK9hhnrU0f5P7ie22+&s zI*1cb>z8c%%ueZWG7hU}leHd8@5JjM3lCIAH9V^9s^Ou!|M3A((8zpSS{cZjmq6k0 zQrz3ys&8O^i$vQbOklR!m9y%)8!_PhKh!n8!de$TK)9B`&*x<%$74~$iw*%WCg&9p zIU;GxXrvs=FO`a;(xN3p{7u212^9~!sUR0+*Q`6$!5VU^$r?B;Xu*G^1)lzo=8D*HAVHPOp0TNU{+!PIO}S9yQMI zaR;$}|KN450JoHrWiLJKIiT`QX6jhy!-I$WqPokJ14`$7@DL?A-3Wb7H;!VP14yxw zIpnVAq{q8dbQMHJJjM#mx$5e6WX@ByuF>FoAlDs_4<1M58C-N`?~sw6)v-HB6$b!z zm>5D`MYgLNtDq^8lF#w7)>ByxrQn7zLCYU#7*TGrlX;zJA0Q`gPL%nA+j2uJIz$U3 zEAkv}V1sdmYX6K_Vd{8l4re-vXL@`~$&XZ7xD&%+J}h}!C;65|Uhso`=!XBODl#y* z*SEBeqBY0pG?h*GSd+%nFdWR){EH5{bplfk^g-te4DpGlC3yi(OuVMYN$Cr;%h|#N z?5$8H!oh(P5*ct^mhcaZsZV$ubQHFnj!xK7(pgw;N_5>Z#P9S_J|VxM@C0ZNf1fk`XC zwVj#7sfx}cyb>KlSPmZ-x9+-bw2z`A$AMZ>(hgJ?^4BWfb7~&So&_AJVE&(r)|~xh z;{{H6Co5g|TT|r@7{XV4W-vVAl>HDYKq&`x6FFHrKWRJ3 zW(P$Pc?pia3`HY?6FR-*@l;?*?*puWScFaBrbKv~Jn97!cf#iBsq{S!mK-ogDz?J2 z@?hy8U&nTOfb9;Ao{it=dMh_D2z-G+yEcM%f{53JHhVWC6ZWqq&r|CQ)Dz1>v94k^ zxudu#4mL8CKj*>zauFYU%f91TEgHzjoo0&&=w?}0>=t=MfcSOIb<1xy$f{}HZ$H#{ za+_*Av$f%q)b2b2hGZxK(3yj8+Cp2F5RGSvuz zlhXb+{@?TW+Frh(2L7A4K0tF|L5Q1AS0l0Ae(0n(ZKfhxdp`HcZXfI~aUMTe zSU@D#rh+uUh-I#Tpm}QwT)TC*X7^Xi-n&wtA^SYG+$JguW-o_)_oP#F`LCHtB!;{y><#D2xqa9u zd#srgll%u$-{3~t$S&sp+pNgo>j6p#QrvDRDG>okzU!(2ede*j$CDSyT5tSC)8QJ~ zL93gTVT2+?Py(W=@Y8dXWxpeK_QYevq0hB{Pt>RS5R{BZ5z(lb|eh-HfoJ)qUSCxFFwXH#@n z4HIy^jRV7LF7*~0dJr-;NVvC*8p3jRk|nS+$_Rh6V+DHWMr->h1gf{c^F8o;111Ir zk8`D98*JW~At0>S0;-YAn>*ne!2sfpr+{8lcu9eKV=80KwpCVNo=8SRJVV;$*Z>gQ z=Jk=O4ez%{ZDKJ<3Ug!M)3!=2S=P2R?V0;*B84zhF^{c1E>QAM0=IgFz! z9_Q$a5Vrke^2nRiScq=eqvxfG`Fh?mlu(@x_;n;dn=X;wqZXfW(zXYyghrOfM@sqr zT7DzKV^J~r_iZ@)rpJJ)O*uIZ-VdXvO<~W5-dCn*oB)9xlcJ;bM3SFrNhwlnaX0gl z&Sz)ym=7ZnBMN--P4~>q;o(aj>RS+_rHtF+@&3=+SmY|DaFm{C1N3ONIkfT3Idr2A z==rQQw?RkCRf)C^vtnSl&oi-3s!C4jLpG&p*kW*F60oY>;c`-qrCnZ4DC)R-rt!L( z;|8-vz`^d1*zdi>-cJKmwha`CBdu;{Ti-DNhrt{7|KuTQc>G+!SUW;;D=+X*e(}RQ z<<4Cv65+cCdevkPrq5P=^oDjZN)@@%(HDn3k(@2ry8b6Slo`#Uz@h>93GZTld@~KW zVwWv%nqEYY9fBN4-tmsT9d)Yy`U14bR?ZcR!x9^R(21 z?0ctxGm)@5(*NlOKO@Oe8$QE_YJ$+isU>C;IDqdAMC(05CID6nMO*(HU6P99L( zEQ3{_#9=^~se#3duSM%G(sSg9%qP24@pl zN?wPmp-M;F?tk2!y<20tLn*@mDg)7CaZ&TJ5jm2zyy^($|FmfA;TmT&vSa02=-?%` zdO=vy_p*WkcA)210kno6JbI0U|5o5SCxm+sWL%Kc#R~y7jiaH;fZeUU-|VYT+1)1< zprtk-6q_JO^v5JR(CyV;m_!(HhiU6Ln#vP5B%_6GXGtuyda7uoH6Rw{C7bH*BYAU6 z6kwMt8R@$ZHM)-xw_FXKx`E*u@l|+>+;Zfc=A={GHd-|A>S5tZ1u_*}u^s8*YAkWI zX$JE0JXA84o^fG~N>~lrFx`~`6GnjvunXEbVaMFtoFwmNi*t>;9=81ugyAFFkg^*e%7)1$kZI_AsKnd|sQ>udyeI8=$6r4(4M%i5(`Za`Nab=+JV0)D7#MXt zMnKSTjFkzC9@FuLsC-M9lpMr;b`Dr5P<=$#m8Pc?DE$=~D-rpL79EE{lSdDMJs)$*8!0|1t~twxH`fgGZ3 zJm-9&!)fD)|DZ=WSiO90Ea$6MxMg^zjxf5(-|$YPCIMV0n;o9RZG{s#Wo;F3^=abioh`MWagOSIK1B) zT-U_**y!s|)#KJZe+~(&VS^ycxFFIqm^E(w!!u)XFc9m}jUs z_E6~l*hBx(ba=}lY?f|~Uf&<%)bm?b6z=hOfYy=%+Ro|y-o~`X=8t}}G2Vv(ed?$0 zD#rrRRz~$DkErpgfc08xPUZyY3(Z&NYwii2f>clqNe6Gg`Ddb9?5-5_!$am1ZHrBY z%v=_>=JBhatWl9Wv2@ZT3WI$ro>L19EA`6mgQ_?OV+o3OnQrQ*q0cciOfu&$`&{balYYAocb7gzm_b{#c zAdI|mkKG1{>yG(0#{L5}Hh_u^UCA+3qC3M*-cr4}8dAmJE6@n9YNIs)3zcp#&9ka4 zQh>f23#o-t!(7^(=4;-ZaaK(bKoQTl2Z7(L=#tQY7|7@f;2Jy!X?<@X&l(Mg!g`Rdzm)A#OfuNtx z6&Xpm=gXnzCMgO}w6RS&Hs1$3__lE&Pz0{CwjWk%#kPiC_ zLu6~xsrPkHfKmX{d(5Q3fqoE5oD#?!jl*x-p5Zv1V4f>k3~5-<)WjhP$N|NT6raly z6ZXM*(C!Cc1f)ouj#(j&rel%J6{MA*`cQ!{^~QM-G(YCUb@u4(*?hSDAj+YgMUBrm zPSsnL70z^z4|oybp%SHe)C?xt9nNM~!?1s)H1x@B78$Ht7qiQlpz+(kHmd0xhqmj& zz#E$%%7UFLtL*j@IR)@}Gkvhoh=8G>o#rX$!?_}Y!}pCM(YvqmG}inqQwvuM3$3A7 z9=?<5{Q$8HWh?U|$_lB$KTG6psMr<^-BD`NU8Uzk#pft;gO?c;g~vXK>8bv;3glX7 z?XsOJW(@XCQ1B{|`~vd#SL#RFmqVS3IaaGF(4{2eO*Ua_t44;wW_tFL-HH!46+VE|NVB3D^ zD&=k8WRM{?z?aywUyTo6AkQ^ z+9p|n^r5H6Z^Bd$^j}#uZC0r{cIJF?Lgk*`&y9114JmByn%hn?l$oV!n-I(9Wqd*eYov zeFIE@A2+pJ=!Eixv}hUfqfa;d-TZ>@3efM{{F`8us&KwPz^@ss=4uv^(?HKywFTb9 zNn#KIleXS~yxSuU_?G?jcwCV!LYw5kPqyJ0A-+>G|gYu@-xc4VhVYf)t?g9YoRK^dO65! zyp!J9Qeq3&2C+4R(d&%rPDF3xvL`T8aT{R;gN%p?P{A$$5#VY|!NVqRlYh0NCOk&p zydGH|AgsyuP&`|%##h=-iLmhHyG@)2K0VlgIJ2eLgHYwEBMW9CEmtEz2RQ$v zRN3>^kkT{2TrgOxPgN)hg_Nq@Y1v-itDt(n*(zJ<6Q{qXh#Hmx)AXdPna4W3@L|rI z(WLLU<)Z5*n{Q4nBZzNxjXh#3N?A-wahO8yk-+*GEabCEDh<>W)bx`P4KUI&GCZwYfVowxK*}30MVKoz@NN1@>fJCL z>fA=0k)B04uI>lR$n@0cbU1`FI+*R(fM4YK1p&#AFaC;Y2Qnm})~e0{Ol>UY06`2i zG<*qgKvx@7?PhyNJx=$1=-*} zBbz?Jv;`9wFcPR&9XN+1P!pFCt*2ynl8}c^H?^evyX@LY0#ld?$jwd`*l2r68$yR+0`N8XKPkNp)NO+S_?XJOYZ}$U1rR^LsCALrga)7Dr zVda$|+X#OnGrSpz2kr9e(Dhpb^dFKn;Rpf-8do`o6#-sEY`y0V6H>kgc)ph8x5#xJ z8C?I%$+6=RXhNqrMG+V@V@b4ZA<00>gO6Xu!L7DS-kT3MP#Qme3?ZY#V3HWb5?I$x)dH7JJ!^4+i z159nBeuduDoe9EUA58zYE34snL`HJRnx&MY__@CZoHfKOpoI~47+#K~A`R6wr-W`1Q!!NpW0NT=IJvf3<|?VE0P zjQ_04+zx{%z}6_o$@4b5@@&Fl(zOrARSBXP&MyJ+Amb*S*a~mX@CP z^`3v%-ivthrS#5fzb$k>o+HyMMS^RdN`c`k#6EyuG< zZ=)oekkDp!7ZaKg-fbpUt}mdwvSEgZ4nhIP3X<8#5s3MPq_UCA`+?lJ;CP3u2}J~F zVkrm3`+{*eO2+|YAG*p3zk=f4n5PxxIakUsrHnQ#%1NLD<&K)sx@pBoaCAH~sE4H2 zhr9_70)5Z!RGaUY!R+5$qlp~t&96|y(^`X&7+0gE6`uYz`tV6*Ooaku6F)VszGVRg zf30)v^exZ)=vX_H3mY!$MvtXY2rO9z=b>xzZ8$7OuUk>!_* z?TuX^6W!afYOEkue|EVNf$BBrXFZ|*HQBrZALPJIAhkazM@89WI11?cvME|bofKe83QKEm7?um0eYo9Qa0g2e&ZjyQ z$hpIHN!q)ja+4Q(hEV(nzIlyD$lO201B29Ts}b_sh)nuceEW^(mTePi-T>EKS5f@K zk}V#{C;vQrFD#ta1HOA>w&(dzYV(giSj;f*vt;Z_)m((0$z0%9AipIe{x>koxB=-u zIo1HkPa#cMLCKI6YBH znIiG4@VY|jeLs%eY-HQ!!}`B`Yx})4v#^BmLf*>Sj}9bm_(^t%D;%oT|Xi+ zxHn4F!JV+H*UoI7&`;_>Q8Ak*@Fr0n$esVbV{-G8fAV}Z9uVcHdp&5}W9iT0=A8!H z`yYHvl_(mUsq>q_2AnHqIte4}iIxB?w+hMPV7)4q)=YhhnR}d}H+?s$`!5f!H%~@y zD2>TD`ef?W;EJ-v1TgFRsw;UF!wL({E#b0Oj9Jfx?OWaJ{Ah-lnp|*q%pB!#cO+sa zVCaj>`cUQngVMVt@eG!b8!x=lbkx8ArhxsARV_>A58dQT=lCuW3_4-pj~BuA z+w<$Tn#yK7X5ozg6pHQRPlwoIakRfHEanyz;z_YGI2+B-Rcxz=65_U7(`Z3QU%6So zy(>TYYQ$K+JFFQKDXlULFLl+o%_2Lve?DFLQEvXb8)>`RGicf&FIo(j(1+`h6RDSQ z==HD7{oEw>ewt7PjG7W~$gB=ISxET)j!g8Ug#|?AVRThj#YmqA_inn5G-Li}jo(k) zfZi;^gku+g{z(G!Xp~%io)CJ_zrV$w6U8@#&`n`EfQJK2osXKb8V^`A00JT_d9zYv z!w}=hsXZf)u0-eOVaX@Tw;}ce4SG!3$OS$MwOkSk4_J?bSAtuAQg0rFaCAQ5w{T*p zQ&F#`te!NZ4&-jN5G2`>_vj%*Gk{?P4iDD`_q>n-r}>DjgHcema4cdYz1+rv=)eKhC3aW?Dnw+9_eWL3c$@PGiR zn=a_d|Gdl!y(_yO9^^?4hri}%roGC-k%RUWni*=hRiOdrkl{Mrc&n1Of-O|*QYkf# zrnz9ZeNV@WVyDG#FVFZ68^Gx4?`T{q^re!n^0Ge%ZAZRG5LtBqvJvt^-F}^q7nPTn zLEIW*5e5F3zJBsHkl}Anz6(w_=gv6#VRMuyTUbyI)1B%hZVU);YF>B8?4R9bVFvlD z81w-v>zZ0pyMPcr)_0H^tz(@1(I)>yBKBI$Y!6p|sl`R=?0ML#Z3mb-4DGw+&VKn( z_23&i_e)Uc`!Aw(Lm-{seA%}@hjho`SeD<~Ui|hJ`gWn=KswND1(be-16IiGq9GDk zSe}lk03?^5>xKf%wfjAxDhePO<-0ln!Z7mdH$(@$#WWY;J(Zd<-=GQ z$ZfhDz&%O!a89av2Qea+jnKQCkon>4tDg`|k`kT_qYlYFdG&f#kJ^!;XmkS4jEO!K z_(-$jXpG`2ox(sM{ei?QeKZFp5B1o0nKgC%DO;qbWMWNMY0MQVv^q+2mj%o3Zhx#NCI-OTW^bYNLB`wkqoWyg zeX!aXHFH?bf__?ONU5ijLak-OQ|ZWj)CKR;bm#;sNr`_N^j?CpVuv3pH2374I*Z%a zH~timNhkF#;D?bzcyuZ^6LO&J^v^_5u!3KkRAW`X5E?hegGlR}EP}uMqFkxe0m$~P zI`P{@pq!K?q~RG*9b_H=yQ-xs)?iGXjQ?%R}PoW~P;4+iQpiIso70|11ky6FU_{_*Gemwmry-b+nsDi@_fst7#w%x= zG*TUSc)CK;dpJ~Ueqx*XCb7$HH9?ICjMrw! zMus&CCR@Nr%3VOO3zG1mc2qb4ljEy*wKT1V4ebv+dfF(FB+9c)u4$aLz>Fk0=uZ4S zNtwoAD^AMoL{2kuNu@h0NqobwF4KW0X|K0=_DlZ$r^&P=IlYpXCM$_Y)Hd?CrsRu% z(Vf|luiuv*1!G4-GiJ8z<*d!Y8qTvE6U*e9w^RMEocGO)(t8JHT2#MD4!jn8Z2d$!Zs#^-{+V#ayO)B zs163>C$O(Ehz~ar;~VP0e`F}XOj{xE_vo~*`3g8@zm8xOm15kc0SoV@as1&{L&njz z@%78?m|am}x~<$)LB0z5p^l=}j+`h1US2+Dw}$ranWCfP-@anMc|*4^q|<2+2(S>k z8uAPyAkgTa7lOr`ML^Tdn(((9$+FGujKBV6t8)XLXxM=L05Vg*Fx+$+PzhY}U3>59 zh8g?d?sLRfz2fqJv9O3pUQ)BJYG2Ck9o}61TXf~y#S>Xzm14V~pdZ1{gXgWUOD-f8 zb>wWp)m#A#msB=|`O1WXP?dyOVmWYzWQ^L{0rP2$WeSX%^8u(Uq)zCAe8ORQ0ErfE z8}icza1me2@ewyxp{zH2o$I9PbZj=mk9_t#f|(Knq4%*Vkb1RMh3K8fM!s!mTZA}G zKs{nKR|_4-8zy^+r(_6<*l24fUp*-=?(f}e!9~M8ZY_`)13v#{$;2d0!;nfU3%I$^ zbg5%2C1(WyK|sF0C94%u^7H=z9ZbHk%c*pDu%lU^AZNLOiAuFXm1u&Adn~WF42~JK zP|Az~jLnU5w!IYQYud6x^9kkfG#BLoHyJ94%Sy7F*f7ijo}3ktRGyh8CV{^(t*n6W zn19l=&$Kf--cTgAl&k{cMWmJXqVHhUJd=id;2>|q5RqIRG#Djwq2Lg*5>$7n-K7{m zXh3l!I+#X+x9#hA4FY&%prwtK zlFB7{<9qzsm9d<(oD}-9ksb^b<&x}D3!BidQ3DeUl4zUdgB+bntwBz9Ld}CmKoD47 zP9cAEnct<(<~49<(R?2cv>G#4IFsX^hmNJ3!Y1~Hj#CA@RgZ?T#U@BN)_Iw36_DL* zK&u37Ca@+zt4uh`VG1fm5@bkmluR}c3a!>rx4_}O12F}2DZG!AaXC+HBC;nBC3UHv zOHFL(XLhB{s#5=Ks;3V;=25n03<$d1D@a^}q30KUWV;373qh(1ZyEtBc=@eE9)F3?|v)WRl?MijEsQwrJx|!380LRQR%Q$>$E{7 zCi_0^H%gBwLA9^z{PGzKzMbicU`V`di+l_WS#(cA5e^ErWl2+J4pvT_dDvhRrv_fq z3k3Jq&l3Dpd_g zQ+M1aa0)*uJ$6XhbCPO|sjdE3km8^`2Ty1nJ$HHx4%LiB%RhXTHoiSBzWiyQ@CF{v8Wb*Ay44fx)VWsRvMYPo8x0AJ$Pn zdOz-Z5vIQyTR`ywz3h28mAjgATIS+1*xx}aa#T7EOvw^XB9|*(jnSx+PykOqzpi#D zu}wCt5i67F&8G8Vzu*Kb>%Or{A(XR*^G{BLp0fRCwZq4mvwT9#!MSQ1%nZkS%HEPO z&~ymbhnd=&#~mF!lfxLU`bqMg8XZ8`0)n9rWu`|GL_1=3(Z$b4CRRKHxO%#PoXRE0 z%hdLh1*xB0_Tb%v?b0c!bUM;XYbcE=)3U9yGTMJRy8lOrNjVZPB-^`B_{gD z3+avy{Ve*pA%CsvF{ADnbCL4YSaO-OEL1I!|0sw#qYnVALT>=KV+BU}!34fj;t^ux z5|b_|Ge9J8dhFCv$B`<}pUjv7UrP%8VQ$@6qaN}RDY6n%wP%prRTXzD-~Ps)P=hm| z)@3XC&~fSDggYenPg&9K-&o@I7w$yk?s{hMYDVvg|+>H$$-B?t9S=0FB z*XKwC0m9BsFjwUYvI!9&IWqInpK%($coA+k*4v!L8orw_2D`&s=BLMIj>hrn9(|y> zP2Bc*I+!*y&ZdN6zvWS}IkfV$cf5U)fb7~{38#$h4!>gS>mo+-~X#93jo35ZkUPkku815V4gijn8XQS%M`VEK?gfPsUbI#ZMs;_uTaR_ zt{g&Js7p8%YIJ#1P1}F2B>Q#P7@Jc*NG9JGPW0!R&LG_wudbKvrLZ@8-_eSv`R8xq z+byzCIGXf?e0!vk+h2|=(VNzPM@8Iz`?F-zO(_?Rb9Hmvwoqw?OB@bWf?3N<<`@9pg>(MW$Hwq zmvs2qsq8jZI(&*0XB)F!8;|jqL!;jQvQ9g6$WC?jX>GK6acnl|B5H=K0D1fg#LCV>qu&8t`R%d%_V9Qr$SpGRBA^}8 zQ9G42zr^I=IKS0Yy3>9P$7Dkty(K*n3;h7qUgEIU4poCmgb$)j3G>MeeGv#EuKrmE z)oef=X~GL}!kfBN>k#E_J;1}Kn3?)to?%XjA%gs{#C*$qE29S%;9_gTGbfa7nS!wO zVEPvNDq-$^b#NyXg#t^8m)fM*lwQifz*GZPfw~GUxP+h4-JALNfd=5as)IZnVc@sZoEEEcI1)C&m_$C(;|cc34e<8w1iB|)sEE~)NK+)>k4zQz zGuBo1UK%*uy#;Toz8EA$viW&OcztE_dV1(bFIyJYa2k&SpB-BP-5K!!?6>77QC`zY zD(h24?ipRYx0j(kCCDWVf^09YmeDS^?(60%X`<~pWO}=k>d>>SVEAS21&>OY5X@fX zPZD_?$2ie5wt*x`wGHA*!*ypKDm_aKb}RG`p8m^_zfBbkP~)u_4@`%JD^}?!ZdW0J zk*_Zo{`WVEZQ5uiZ70q1-g%>}X^pP#;(Q==%Y}Bd&}l91ItiQWnAMJ1dj*Q{U^`zcgyPEB)myd&BT4zv5Y0jh zbBOeapDi|1XRho-oNL1vs&fk_T8xr~oR$APCNJ^e7Hwo4L?crrPWb&qgAM*Rxhqv^g zk&O^Afrp0=Qe8kG(B34=yLE%a8kDyl7G%Y8fT^;IxaX#~rt9X#X6Z^Z6|`~Qe&MHM zXf3Q+PNyH`C%w*EJuI`1ZYz9g56k!p$-ZD72Nu8MwV7X=vEwKC^R?))>83pTKG*?s zcf_p#SiW99=6u$3iBIV0r0R%*>Z(3SJUP-#lY2o5xXw2HNYLL}n4C>U-6+VI5TJMV zb>}wngT>AgRLAPDEi@5356R%osH^6!{DhIWNsk)-_tU!NWew2e%`KHQeD*9J9=E}2 zH=wPhcRS0;0L4f%4z<^1=0{O>z#?;VPTv`SR;c!WKzvx`X7rqkKAn{#62b#=9KU?r zdj;0UNo}xLScj&7$=2Sw$ZJUQ9L#V#-OpQG@yPq4wpXCgX4~*rANzL^{p^7(V=PxV zoRW*o?P@ZoIGlmzsJXo~0QT@*v14Gr;T6aPH&WS<8%FN0gSZS2p%su5xrU&-oo5_c zn1I7f)JsX-uA4Qizudgi=$oS`5lWO&^Pmy-HYEoFY4`k-G+#3)xrDVQSVT~VN+REK zMnfLiwd_X<@S)#(vJIaA?;>LuY1eG-11h(U;aMtsWGBTDpc2y$Tv%ZHV~kI8R+>o` z{71=R;RoMPJT#nWRqi*m9FqewDs2|zzvp?9(lP8Q^S)Ph~3GNyL%9>_+{HN+tE!}Tk+di_NX>rNboN@P`O2Agp z7`G|@uXfFkRE#$Hz)+=qMrH&s;sYVW|3^*(3x~wd!ZB*N@FdKwCCh0pp^Q0?x<_h> z`tJgP)Qcj}gvf1A()uIGu{|t0P>iFq3;7>PS!W1ooH%1^NAd?_V-spRX}potaziTq zi3GXhEkjME+3%3ZYK3|tW92ni4&~lZG5BFv~*FVOrt9X|T!~#$Q&2*reD>xtdWMDCGDg znT4Xe!-G=ms-!P6N;45@|K$> z-y|NT(d0AX{+J+#V6q~IcOkTR>a+z=^NwD7N#ILiG*%(lHwat7ZbRn;cLhKIa?Lz?Re(c~?Ih(9${n-{A%sjv4TxP1FRVBs&k3;UuWQeH!#rER!m742N<|CSsE5`! zAW*I5CZc*&uR9HhV{P9@hsTSXur)Yrhv3s$t-e`nTQVDx{#$$2xVFod3+Ir0O2sFW zG)idXRNr0P=N(X4x3sKo6Al&_u=?sB2xb^XEnx)-|E)rAl0F8?bX8Wsd#?q%JWDw` zr8GUx)mYy)e|QjHuaql_FYX8Hp5NU__K37$bPNj)5DUpxV@9QeZS6B=6NcF%FEyM_ zUb||z{0xE;fiQsCW*o9gO|8^6SsJrQ-}S;ns75|HX9g78t-Bfx_*H|Na4o||5#L{G znn!bzA1GV?H3BtI5n+6`cQVoDIoUbGd}CFfNcOALaF!Stxq1UD25Q%Sz9HN(P=s~+ zE}{;V!a-g%THXhAT_#>h6#J^ZUs~`@LK1+Jn28QMG2R(I=L32705+LYBvmd#2oOye zTNbEvH3$V!L)<*6GcFbRPY8}TvQ^bo%GlO{JeN8FTDld=X6R^cRzK$9&|O}m5KJx4 zukEg>0Y={5nTSK6xvlVzrdd=@0dtlU0E8TZY_r^13S^QBpaEFImE4@`^1)T}?X2dn zQ_YtSS#Msp?d^>u{}~yvld7JqDgIBA>bF(1{)xr|a-6`MV3ou4B4P7L#_(Uci9c5| zKf=@PhzLRnV&JZjPuMqC|o8dW(TpemY$-M|SO+`$5-1GF~Zb^E09t}Q=C z#LbG)7|Vni9}paq8i<6KMs?T*F}_O3t8&tjibIW`5*L6n7c~;XpbMQ5H>pu6O~}$x zfM!(amRa{N5BHTJ!5VbuW3_fdTXCE6KA!=1g>^KRRM1jm1G*)pXt9Exw8thfIsB(S zSO1l%)HT`o6`=nA_At|M46xmcuJB4kIOM8(_J+ATazf$3M7HmKU!^9)THMW2L%PJe z$qD|^Rnva`$y+Np1ifS85$Y&FQ4)Mf@MQW5m5hJ>^kY=CQDWZwtN6@jjCxGWO;qS?g-7x z>QPm6x+uj=fd=3t@2?+;z8FZA(>D1E$iilRVMxK4w{EgfFTZRwmv}hw6@pvaN!<#xZc-;d^CYN3KEiCcX5}HF zeGP$$QxD`h;eJ(cxfQ&RXaJQyO~5ucOif_~Ag^swiov5>;pxALm;i`1%64B{$-EaY*L+qUJ)S!RV}NR)2e9HWx#SDAt( zV-ON~{g%ZqO=WkiH;f}B< zXA(5mCiGvx(g)ufC^RCR&{5#Ho3#V#3v(O%B(2%Ekft>u7X1%y8L5*_Oi{Ta0n|eS z5A_fwcj(*q*v8viMmN_+mJixYU@fCjN;F4WNC(Z4*bQ~bUYtCT_eQdWp$|+G;nW1? z1bQiiJ7r6fPYN_(w1Kk{zbGSh4S&aw*R+c%FA%~Ty!?NA_sh#c4MMKw*24r4>3p4w z+4;Gh)h4w0<`)}k`>!wE?JQXyJOE=1*EB^$a-l4A92ksI3bHiot)TvRDInmioRhHQ}3AI(-BNj@AMm7$yakh_Z%rcS3F! zjW#^dlXK&Y)}Nu&YO!fY3#{eXWU{yJ`j2+bhFkq;m>a-`hPNCj)f_PlQJVk15 z{&b{&r1}Hw3cu^=Tz_7hHovfz{&rFu5Mz8j!mQiAS3;ERDr#+CW)o8WbjUow-p37! zRR?s}wHutUokH@$>ilr+o{D|UW3~WqACvHESO+Af44gmAv z2iH*kHf*PY`StL^2MWyavsz;7!%`-e?EFR|9`IP>@0k zfYc26u<*)|yB0J^&idsS;07sOHZ5Z39t)kAnFfVx<^~8o%36%s>e*-1KE)<IH#f=1y@wln$c6sSI1-!i6Kl{kqb4y2?jRGJYbq($weYLDr_ zn7B}1G8>!UfV`S{e?0~ zm<`Bjk!thVedZxTfrjBsjJdx+A>Lqm)p0;w)fnTj{X~B#e)2|7UwjzHQ<~zb8D>RH zAacRn&sZ9Ot~_FF4zW@O7nm&NY$vyWB4$G`hU>O$!-Fr zMp^Zszq#_51A!TQ>sq>bFPO>Vrckg52Q6|h8bJ$B}w1#_ODPFLrO2I_h6rOO!{0WvKXvjUcYYC{Wm8KYDAPVSq*MuNQM8<(-Hf@LeCNhf^4meF=k z^x(In-6jn&&^09J`E=bhu-&?@Fv#%u6w3IW?iUvhA=U-n<^a)gUT)|*IsPPZh(XHo474vghBA2cNzI6@K{*8@oeNm=m! z1v--`cyMV?ea~8@s3t1ulGMEq(zM!GqrA2kl(>wHS706G4YU<}iCsnaa_~E^=Yj%z zQFKZXTqur#BLPl(9v|RSi=}LKL2gPc3vF;stX*N|YL{;JqU5@Dq_-v=?-wTY8ESq2 zXf_&uqt2n&7@9Y*jhbX9;O#AG9r8A*tDb&vV^Bo==Amv9po4|g{!wfK6)o{MpL^>X z*q_LA#O~#*yp$COgi%S4l~qS1JSK@0=5tF3h|9I1%J$Mzd58@aNE-6ztEt+a(dkZe z2M$ufh2`L9q*iD~e#wambOE@m%Q`g0gkUzdq>Xdn)=y*WQIsm?}3KBba9H%hPs9v0%~+Hl+K%tR2b_|n_V)|A#4r%K;w4G{eMXmK|o zS=J(P!xuk~mF*2%Xe9+GtY)630A_bt7B5uK1+~W`8{XqJ{tH=L^?oGHTmh8@21Ub{>y!z+3 zJBXir7iRK))wz0pTk|7$J@(Jd$$Eov8!S$bIQbxe%<8J-1pDE+myLtok!M_+Sjchh<=I71UM( zT?ENMVGKARXnvpwHfdiqJeRT->R8Z_ms@gD%vqj^Tw<7ONTpOmrEx=eMnS!kPAT=| z4jcs5J=uQk?9qmuzfOS-CPlY4X|r!DzgZOm)=c~xz?b#C|x7CqDy z*-T^)5f2riInWW!q{+*1)}d{#qzasv&_0tgw5rKsqu~_T^zt}pZQbPVB(2}tfv`4( z9l-kx!5mj3QQi;}-=8d>&OD*FQ3;)uRS9bhiHl_T-@*a6uEr0buX`e{62_OQ($}V3 z{0Xoxe9*m8+%#3S-U^)jrUPSpVVi{g8=T@N;_WZOAxQ%ry|4oBCc;6>&wHbi4fP&9 z*#84AqC(G)AxQKC2>SHr~fe zaiF&gllj3wQgZjH0U0IX#pH@}AP>liQsE&UHWp=?t}KK*ok#OU4o9vxOogjUV+_cF z(I+=3L_@dPrs-GORQ|5ny?|;)|4a@NPyr3(y7LUBlfe!U5*&8V0Cg$!E0v$xl5!}k z+OV5(PjOoxNKKh-v-+S^sA90xZJ9cku*E!3K7nuzFO%snKtpYHpg(kw{|SYZhBgu~ zB8JSE>@C>}6;uRB3cZ@O8)LH+)+6w>xWy$JB8G50%fURd3ysX= zVWM5rQ0Yt3CaD@)pXAA&i59aDZsb-TeIxN@7Oa-lqkk@6X>#ggir+)B5BVkN24p<< z&33_XNyE(Sh!RnNyhlm-Drk{pXtQ~glD;SSYhH9OTY zwV*k3Ccd75+DGrcG57D7Nn*5u-i%a&$BrCB;)RC*)6NRO6};|bn^$}UM2hFZ{C?QM+0y#PMJSYT$2aPfQgMi~9WgjP$FPoIt zoZ&Vr(<;W%#2TJS@}aKe@Lb`+2=(%XlUzL}FN)P*&? zL)m7N43twnbhUC(nm#JQLLeGncb>}VOt#V)rV&Th1r|4@@Y z#b3|wM9^y0-=6wvg)i7e{WrHiLvAYawCuJCvOC;AN}NDb6t_RhP&O+x{F~><0qnsS+dU+IkTk8ZTTFtz@XJhxS}q4|tr+`do6emr)POsG^UI!n z0Pg;>@%}cZiW^^Ot(|up%?txI&&#|Uz z*X{BgH8;6k9jxFS8M-DJ_5w)++Le6cA;ciB8J$?Tlb{jAS#~{K8)SZMu(%*!*{?GU z6HzIc1Z)pAK(Gz2CuO9S*8sl;=q(nt_T`89O`G@Wp?ORy(qvu1AlzbtO7BTlenS`= zdnC4OREOY4bhuGa>P4P+;}E3L9EHfRK|HY`8we7b)eP0#Wi_-1Db11g2N#(Ep}W&( z8RvT3QOu4%bjO_ADEj73d)5s6q{p+pnt^+;1a)_}hnC&l54=i;x*Dj41g~pi8YT|} zHt`-3$uT5t{BC?1z1skSzu7^%bGJ5e&9FN#PvP2?)(`aRd-^e1M%3%7v?}Ryt!C|m z5wR4L3F>SW;}?jOmg&_e@HQBC5<``7DECv%;lZytC=dhnvK{ z5gr>DWWN{hOhN7z(JfuRaT1hyl55Nr5?~Jx;ij)Fu&wI-k^AP>VW*;OH&DtsZ{Eet zCfpR=4g)SMI3?nC9P090IBIp06Zf#yzPRrXsY-C;eH;}Oa9vV9Se7KEGuo+V3QwYiLFO=3g0|0@Y^Ct!{eM zn}EIj#BPYV#v!M?Vwp-pkSHa#fEMJ<&6(2Lw*VxTf#lDIl-b*AJQVp`?oXp{L#Zd@X#`O?2XBgNlFwMXW{o37{Z6O};+!8MKpVGhU=o2j2fMO#F>R z_Rn)L;Ctv&e9$svHnyrRZYwkqBI1(@#7AsssUiG8pAk)zP-OqRJIr zGqw0CkpYByq6!uqTV-rX<>NK~h=0(a&=$SgYOaYTVE#SMFSpJz=BJrLj87*@m!Md$ zAh_U5v2}HEPQ<&fzpVBv+I|L5>2Sys(^};n25W8I@^TqLG-o~vFIJY zJ%J+|33XZH*ltINHKQZ^QZ+UOhoW^tOBQRGB%fSO>TyFP=Pb_H$!^x0a;U@}E-9j9 zBVfalTO=G`8+e>@xYf!257&ylI-wSM_qaZvDO*@%SK3CwOS{4%U$q^svWTi00xQn$ zFbZJ~rU?ftC&;yndk9B~bmoxC$qQV0MVbTNC*@`<4&nxn+Ncx6LN<`AccS2gD+O9J zCKQ9?L5fA$c&b|7@ZNOPE=O$yND?IonU@OE`GL_C*bkC30I&wrq~jc$b%qY6=Y}e@ zd~u^21y0$N$jd4cuFl?Zjqa>-cO3#=8Btn(|taPgu>k5bJ+`U4onrHTh`9tH+v3Rx#t*{vLSO_-BafXNPslQtK4 zCNGCa-zJEG6s>5|O$nw4bKr1cd$x_+bdzJSWWGlsnsEz%aTwn+%HdD8uwd+TaMf_r zL|D!*Y^dj6zU4aVQpKciIWApJESq+PnAkPJ+&B$(Kub0%AM#|6w?GmqV|F4J>(o(K z9_V)ytSosfDj-Pp9fX8S!GURBN97N5UtHjTf0s^gdk8g9C!on~B;T9D{UCB=dY9vZ zp3NuKo%Bt4pHC$VmaKC!33`Vhw_|t5lKYMxMgS3j;T)4gTMp#w(gFm-B;j*44BkK& zF_8UI2D1QxQ>Xi;R}4!%K(ghJqRmQErf#l)kwV~IU2_0D;2a4Trt0bNh}s;pHVkf; z7pPUg0{Y@ux+hO}cGzL#??!GMq*LARv?t|+mxEmuxp4uFbv@bUqSlk5w50ts;t+ra z8rWn>ZAu}fA@|iml!m+43Ddz4vD@<|50 zrFfPIDV3|wb$*eGhF1MXFAx8*KnGi4WiE={?U?3Vu6BCS@1u~-hb1)LqC$I_YVPz$ zFQ}gJRljTG+`{}M3i4z?hUN+ySRN1Tc)n)y}#2NtpJ@;WkXTgg5@V8hpXMH>%15=ht{31~)p!MkFyTQt_&A`k#cI*r*Om z7|mN>>OV;aTywASOn4mhyE`#<6MheYz)-&+IrVUf*}nkVf-?Xh&>94N3fyb`=T*us zN%5MAfdZ~(l6_0sEblE|@tg~=vf?x#!6?bW82KSPwuXN^w2coF^6tSed5eZgRnAKw z?XVhkp<&>8QO^GrWclqI9G8QAw@`qv2y=Wai=s+gK$48)+VgcfQHhEo@p$5=KkL^1 zwbb&{SRcZZ}s~jS_0=XuFezAWfl*x;*aurgG5W! z2>siCiZR(@zN#_EP64FImMh4x?MqRZ>|V!dxL+~Ka0rfJFQA5mLk8wqY-0dr124G& zKr;Z?QU*b1K|VQ{3W=_ALw;MQRD6T9H1VvYVzZ+rs@5r%n5S( zM2^c-gOK{fkn4bhU}w_`n2HKqrBva?=J_D`E_)`__Xo2Hh%=t7;2M%~h-R^ekP>WR z;eFEECO^W^G|*`ec5>uW(prToe-C?3Upe%yG1&*rTpm!-eyN0jZBmd4(A6*j&qJBA ztr5U(_JHap(4pq*tscc;WWuFwg@#;&D#e)WvlGmEVIj+8Y0CXE^#lIT+eI8)!7Pm2 zC{Sb1%;5h?(sHfnqURVm&L`HL#zWpp>KzOk)h)RaTtMe?U4G71BDn}8-j%!`i-p~F z{eB3*4B);D{8%Vk%Br3uRylK-O3UTZYwmQQ>~f-@MTYJt^6{@p;s!Xn9km->Ddq3c z_LeMu$!DOrmCGMCafljk2W?&JkfUq>PUHWzvoAUkPtMu~{jb;0lg|gO_rV=7&{J%S zPHwWe0S_9UbWveps0^NFAPe#dE=izGK zgEbx+Bw==(w>KoDlMD$|XupPr+n`gQ93WZ#VZ~k3V2obiSCTmsMx$*28dq^V%30I^ z($CPhZeNpB4E($MG*9+M>RFH9=KHfJuL{*L`L3MbXyk77)>!U8O1q7Wv zFri#+FJ;$BE&dia3s>(Mhcj1oF6C_W)a%(Eu>gO423R*H6w(8NvC-+n3D2~fOlP!i zW4j3eZ0?-f6!~PxHo>JD=q##Y6CC#(UzY54(b5M~wPOhr7x&97E)P3g6mh6*fo93p zcnWYae1t|=hVwt4XH!9PG*h#?SM^%qZvTn)z9<0XTqn0@>7(maq%oNwpCwyizV0#U zUrTvGo6GiAZS!(a_9|$3>tzVh5y{R}j90BaXV^zi7 zW@iIpOjjzOsLG%Ks1J24T!7S3=e6VCBnA^yXbym-bFMytQ~uipLsEz{E4u1sp)m(C z-RuUlkyP2tHKfNr(QFTS;LutIG_}G60aE7W1bxlK4nr#*Ex3j{r|;uiNjjyB=Jf&1 z#ZKK))DBGoflE!^Lx_)=)R|mwL;kItdk4p7gFFmU{!n9NTr-mBqR`54pOvl4W}Srh zm=rxrC%F}}v5}|T1Az$ps}4@wM2>D1DxU;3H~(m3Z<;khvG~BvR^x+LJvz{X#Q)<0 zF@K3Z*zyhgMIk<{MO>N=61v;tHu2<4QIdUbA4#!>Gr|D(sU-bYVD_LH2%QkAC7E{Q zlT5#HQey@(=z!lG5IqFwcP7fnp}61-&*)^Q>jMue`#{8v7zR%DyW5!M7W%W8@RAmj zzcw3@=kH<~pw+~{dSE?H2Z(OrkWVasaFzvY(?inEH2Ih{vmljK8>`B};8M2qBkAw9 zi{esIVOJ8OPd2LBgn*nTaOsc)ENl}RF{p?9b4dq}0CT#)X<9VA5ICK_H?s|j%jt7e zoMcA_Rv7hrO-;4B+|CYTVM3q|`CU1?MDrcYM|KJ(F*uf!c1j8O<~shQ ztMb=olKDa9>FBvh%8)P-fzt`x04O6jD5njBX89V8c#H!bIU1Worwv39NEK!}cp>wi zRCLlQQDyEXhiGl#zkYX01h6o!;`V1kN;vO!H8-(*8oqCH9g6sC6(d_HLCl3K`ht0Q zV3B*c-n`>_?4e#Uj&FK5cb_Smfy|=s?#=CAJrmEb4Us?un369XZD3;X4h`{> zJ*N>uhaIqNtR!oS${%ffboib#fW*e`lFQwc@$Gt3N!`Z-$?z8zA)Lbi;vMOuk_b+6 za(xflI~M3OW#}bJwuRPulLyr4v(eDtIzc@v7*Ea_Nx)IlarLDJ~b>4gR~!RGH}$$nqQZQy1%9KBunKbh8PfF#H7 zL^;Wdsfq`vgCz971_nf0rn0&ta_OX^Ajjm0Q~nPT0&;(hJ_BEVI$MK26}*b^zKrvD zxTRvqx$#EgDEs!ke*Zmwph{t>^BTNaKv4c=Th-MBKt1(00lC}FmeE>Ef{nRFer4e)5-tWPTU%X#1Ei;D$c_-P5zV(Us2m zBTbbT;gDCZbF2(9N)6%O6Zi?3xV!+#h6-aGXsC4o2&Xf3HB~ z>uVq}%P?tcIB+{0^}rnHgW4TXmovL2&S9#j@-!YOFy1`Y-ZmIV05I!9I@>Y&pe_7z zuK17;w~E})S7^R^gfh*(AJ4C#5J$!RgW`9?=zVVmd|iZA>EZ03tCraY5Tec0UqkW# zhYJlyLo3EtAb5B<(3bieC%M18u|GUZ6dq#2SjW26f2F2-^OH9)tNo|VA1pZg|1KV~ zEy;%C>a1hM17K;V#m4M3$gB3Vj2~OQ-_zEB@OK~XM-t}Oe--hFTO-Dt|J@6I=L+`Q zcue@DU=D&6i0u)N_STL3|B1zBTxWbu04o5s*#~fI5~m}o%_TL&90PV1`GNH*e%m53 zotQiCqVM9N`UbLsx8%A$=xg)84@Yz-E!{Nj-Qku%KC9m!QS_b?5kos5H~NKt-Gus^ zT>Hl9W5DtvfI_NxH&82I70$APV z6J$J0v4WX@J?-CGa$O(f%a<-r4!FMNOg||UY1ojvTs$o&pq@nZ!2L9tF8iA5AT4s>8}6{W68vv{KecNJsY} z%yBGT>VShiXGGubm=1*qT@5sJJTB0UYURHi9`GV$6xD%^FU_KP!=|RDSzU17H%L%Ws2Ke*IDLKS2E9f%jI(D#^P$acbA$W+#^yv}+ctqn*;;6ut zTAB(0w?}I6#DI{-nRszd60BXj!~jUw(TP1RbfY3K$c*m9g#ec~n;mu+ci5XN_1$VFV?|>CP%!RF*@uA_yjR2&EE`gu?@L zf~3V2(#{Bw?0Mr>v_BJ+x($yPkid8kB8c{?n?Xx#&Vc z(O+n(?3HvJ0@=1h;fgI9I@3L~_4IM_>$>|o+k^CVw!O1RlMYL%2w?OaJ@o{x)ervU5(rC^bim&^A&v44wau=Y&Am17z2OOWgJ%y$+f&>0<9I+zsU5n4 zb&bbEGOGFi#`d^63=xFNX`x)oq=k^sR~@lSIKFI-N94>ynSOr8G>jU9e1sxsR~kW)8nvJI^3=cU(>%xGYC-(z9+A{7Q>GWI z*4hdRWQbcmz3vaRqnvE#gM8I$T|lUK0|rI|z~0y+T=!@$k$P6GQ5yEKkdZTUrj>kc zt%~O_0j{!?_fSJX3t>=J5HT(UMxJ!@0-L4$fpQ?A|ML%tA%ofrx#6b_=sTcFC;dwc zqI^n@jNT2Cunv#{atCNMAU`^DI+$Krk+juM)?kWhWw;J(PwhDw-KB56&!cl53lExn zohz&(A5Qs8lDZFuVb*O8ZMWSM4m5hEEzP{9BQXb)h zVO3G9dVo-OwO5KUyF8O8cH!Xqo1@_F9w&O}t(5j1$j%g5t-Q;wTvQgH;fH6`GoU1z zFk4n<*WW)#!l0y1s~oIqUg!!m_j7VIQn+W>?!D9Hi+I~s-?~RPJ~+-aiZ2%rAWU-E zRiD-;A?aC-7pOBK=R?`eGeFJjRA{gsifXPL;Bl}l%&6HaNveb35jp?lxTNHY_E6Y9 z1_LB-GZkkqE>_{)-TrU0Yl}?Bj7e7shMOK4sgR$`l?`V8@~3Y+z+MQKzoLSF_^t-C z|5;DWm^3)u}}Z%?$@>%o+QZgnLT8_}tlz=%xe z>vYpo(A(PXr3;1e?%*`h@K65ohYNN7c&*iG@sRY`;?WZ>PmhNr9>@Hgx%&1UGZe{g z1@;R^B9(f}v`R)-WfB|-J|L#4kQ%A5pJ?c44cK_0Lx#NnbmN2y?PbZO0G*ORo&BIu zk5oNp+47ZO&+fjJ3YOVM$(CsT$Q|nQZ8A>!s&O^e$OYZG--z<=tt8i@T_{KNIv>yg zcBIA4{H6i5yc)pLnsnAv-vr8GbA-t)Qx3MjRqwJ-yX~pW5Tr#@i`n)CFRRV1BW{oY zsotr-uXoXFefv9sf!=Omdk)HOP01~Vdgza2k4d5D6jl}55*CvT`BS44L-qSSX*OkF z(krsC8S7)gT60_y3I!*mYst(Edj*L5Kw#ox8g{X4_K+ zz?Ud8XIz#YP2(+*@Gt$V54O1^ecoe;gTr;vSXhwB{ItmS_DkTue#R&@C6df&j!VtX!(ACf=8&sJrg?c-(Nqg^pYteFq z3G{G(c}~uNr%fg77HFN7nxq16?MH#&n6QkP^14?r1 zEvr0G2%ds0>O?OKmgF5~!5x<-dQ39|i!lK@IgHreF=Y!t-MLfi0CrdXLrAnzdJE`~ z17l40@hR`#VY7(Viyjm~hB?C+?DRo+SDQ+DU{F!Esrb?WgQAhULrdPF<6}7}Nd}A8 z+^F_}Wd5WoxRbSC-AVDf*;t3=U^pb9`?O7xURnZSG34XhGT} z?%EKzTtONRNCV`iD>e*08~{6+wU`_XMK(g)e}-WX0&8LVYg=No=eDj6bFJ+|CdNKy zKtW8Txg1gRmFRzE?gU{DRdi~`LooQoAG zq9rT3JpntuLj5AtLr%!^L0vXj=)tuK3Ct++5{xzoLAD?G|3l|n{-;k$G9Smu7NErk zz}{?tu(%}OsxZV2Z`Zipy3=)nr$hMDQa&$^OU7^=FR~OMVWt8zRvh|;v6U+aAcN`; zwbIyyB2$NFuj<2BC2|K9sz(LZ+7Zg|9#`SzcDTjMNi}M8w2y|72oL-h zCl#p|?+)`@he7>M;Xk&q?*b7JqKtth{^uY5`?G8N%-@Q=SUCDY3nHvoUwSws?0tNW zMcSks;(QC`t@z7Podlx7Zr9By)zogTzRBx%neDN=z9yDsUGisws{hbhoa3-0nGBGp zkQE=0-GkOBF<|_!dAC$ z6s>$S8oz=kew%NGHiE=KPEjbDa+PZi%syb1$J6x^p1E#EKX3ZS)~umbpm(zPz#h7O z@u959meUzNFM3YPM`^r+FrJ&;k=%p*3i*kR&|^7eN6|^}G0-c4XA8V~Q^@pDK)l0# zft8BHAHpda2i}Cw=hC;w02+)Elujc7C=UVGEPn|ZHVmXrY)if+bLnLV*CTpNoAS4P zS-W2Q*R|If(Y9KQee40nWebkfLHL+h!CfGNQz^8`?cz%5E`|TeE3nB|KhMB}D-vbq zR{K5!0it5o)2VXk*i6c~*E?5M_=g11;!UpD3chxdL+Va8Xmx zMh|%Mz!z|!twlpQYC6lu_05APlyx;RwD9<#$(GH9S0DCCRtPIzf|H@ub$G{vqZ!kA zwj>PrF`O?aF`(w8hriGBbxT$B^{VFz>iYJukUbGz$(JaKTf$hPx|mC)-3}0Xc%Rjj zqR?zlekjCU=fEYFRPY*l*#MJcTU8qW8`mY=$NkjM(Q<{Om zP5KI()Dk#vu;n>m^nmJ8?uG*!4ASHDeXlSknOzSl*=g{4FcW~g<`4jVF#i17xE}xJ zrQIHb0wFav@;WBqui?mnS~_AgzeamD5Q!9F!!1X>6wTD=Jq5qP_U`yYAY4qUN1S~v zJSHce6W&wIhJj!O>eb|RF^DwfDj-n@GmpVmI9y2P;Rj$_XXz2gBYT_xK8+CMRaseN zYn;0=0h>OLhy$+pJant7L)iXlVzsC(BmJfl*4fU6;Iwuc9# zx$n6z;aO`Z>jU5-kS8X=b+tZ?13nJsHLE`VuqI&b4dmmY#^2ai-LJ2-t}h9~A=eRR zh4d+5&XYlH-9<|DaGPGGXY6fj{|g;-N1`*fl-n<4$H5yMOkpA;*MJtJb6lv={QT{TAg+_tP? znFCQCCtYZOs{Pa6s%W}T_kf%8i7&q< z2~Sv~v+SSNIIi23Ysk=OHEoBPfq6C+l4sZS+rG-h5oX{7Y>vFr{Oy$UB~M?C)&B&M z@!8Dc+T*(REX>fEcpGg4-kpvtO5-oTb+WnZus)`(!^7Vfy2(z^b0_gE{}b=Rg}-75 z**;$iKOBrbr))oIplCeKq-Mlel{2goPB?VRrt*NeDgCqXz$a?W+hlOPbBUu3Ehta_IvW6(fa7jvQksXd9MHjK<6L*J?{y_{t7pTTmX_XRM_NznS+k&g-C+U{5Xj7TuHZ1YwhC&!RIM1bUhkHK znF7_1-k?na0C;c~2Jv%jY-mIvAWyn%VhY7@5r0B**nsygY8zZY@`IKre?1BA=))~U zx);T5GIK}(C>9sNIDKqUy;YMpqOA37x;JO@>e7a3=dMiW@^b-bi0-|)-bEb|H-P~< zyI1uV7l4YGNy}>XRpr1gsu>XzGD>IVP8o6swR-c8$a_Qs(RI?=xxyO<-sojPX5{(? zjC0Wa5rWzW+mwV~n;HS#AEf`!8bp%^PJc))xLUuH^uv%xLDFeY* zIg}Iq5#%M1N9R)*34fEUuMQAC0H&7=0*y1MB{hQ7K|LF&wU8{xyRd2Cu+IVw%(6`8 zhTG1UWZy#>2NG`W3Qf9mF5BdI`y{%s{AA)Nc~3r0``bKF^=Vt6Bxy>vs%Z%;S338& zm!*=4z}q`IQWAqtJopj1GVS$F44~?UhP{D$=!o))Zpcc$GSCQnNCgjSHh!5#+%u+OZ1cA+esH!oI%x8eB^2eqBh4_RcJIi z=*FAjN)7iX&N}6Q9@OfF-!#%zpgJ(vq~4Nj8X%L=uqn9Vfaf}8OVeK_qlQ&yzDaMn zf~f)sAl?WcVULwUiY>9fD2X3j(N(xM2F}#uQowQSon2#CZW1Lx!V{iID%qo*;g%hk zXR$C9O1!8n5yVM6O!Lcdoep4MZ&%zV=8^m`*~vrhPRd(LDnQQtbA`Pv!d#eJ{q*xN zt;O3EG*DAgfPhFDjb!WHw>Ub1z~NNGo%woNU@I*?^K_5oxT%>a$WdSO*1|MTMNSl% zW@2-|pQWx#AT&$%CXId}*sC+Ax#Xr6kPa~-T{XDlSU@mamuk%twJ@aQ%|(xzvo``y ziKCw@3su3Py!CHvkML`%z0zHVv%ao+!=k#+G)*>Y<+1K&+kPYZFsv^#7|g_hblA8| zR-~PFdoC{2!wP!3fDc7Ajj#|W()Jb^n153OdS+p+@y6>cdpo{DMc}IU@DLb)pR=y` zZ9Fib1~~%Crl(gYfloeDZ0M_9R6y~!%>UW;>aHO2%=3VkxO&h#@LECDjb$~IAldtp zi@FWI_7$_cx?sq=Yl9Ar-`FJtf+o)O{frPw5$v)*~FDM-XSSzm; zhU~*F+9|LBl~bfgavJciSp8W$Vz%F9-|I6$&+l=F8{zAzWY>6fs1zn$ft?xgz)e(2 zu$Xm!UHCX(8y)HUWB;?l$Dq3L+U=QO%1vb*$r)!4t4ltQ-0HwB0RZZxLpw?mGlDDJ zF>>u?48K6gNj#w-Uk4*bZx#^i2{&IfW;%M3dDR}~nOJ>3ut83?vc!B9%?dq#g}Cb{ z$WCuiX=LPxL(B7Zwrin;Ok=X`EX8PHlFrdsUM|||=1Qep8~txX@R%oABK+B~<+<{I zYw`Z-IciYkbt49D<9#Dj z^WkU$+&*^CBcr!tiSg~Q&lBV5DcWD2sBZEa=2iO>1-@tw|D(6at{9HRF#&j}l>bU| ze$NIlVmhxEuEhfy#7$T2+%9+=%;f{dj44cQuZ^8n*N)~cZlVW*89pB?>y+|z_LjC2 z7)%NPGbjpt;FKd+7L?;w40=KSlG4XfoE?ZE+Io%jNs8$mMa?$ z$97{CUgL8#wERKQO@I zQt@+7@)s0F!IxW_Wl6d$KpEu zk=$BJ9GVX%|4po0KkejoK%>*ZHy*v>A+?XoCVIG34teH>_H!V>dN@EY2Q;>FdY>oo zfj|u$xQ`GVjCIb#cV8lx6THm^p)6=xgW7!XsmWH$K>HV9#;`e&?{KP}u<5G*Ru(z( zDF)eUBqJst=dvX{C6_xqrQltnBH)``h|8~{$0~<%ck!Yv-M1chj+)k@BXw}ooiiY9 z>(N1{{7MA0uENz+DiVCWmnW6U{hrz8QtMdrBi0s@pUK5dDBhW59~|DDK+8X+j!CpN zpkkiE8o%O&WgATjAmBLw$-}gEx(->=Ez&wsObt9|8onxE(zWN=BIWH>*Q*ysO3_@8 zKd}$|bEFJQztvkdDX$(snNcB_mK}dtmAc9o$phN?3UU^CqH211kvVV4n`-#~(y zsQ(7;*Ki3ecHRdB{Q{M&BH2k9_&^n+0f+)q3WS562=c08pkpBSL1!7L`BhH5BuzB; zLx-K%RC$})7=U(DoHh}g7?^?XG*4CaAV9SeF+{T$aJr>jABG-~mN?$#%Y zcUsSv{4i|&o+@wITQQ-Q#agSYy0<<&t9!XtKokRK8E**jT)F5iJ#l65RfNhn;cJE{ zWXfbv0|||!d8Teo%uMLUu&+5r8+CQZBWJd`*x{mEV>O?*R`d1cj9&3eFU!Zc0Cs_N z2&+<-AZ7>JvG|U8wlKbyw4WVgSNVF|XErKo4s-0ru+OB$@GsY}Dq1|jf>H$|OMKZ5b5?hNqP{;#n`ClkN#QGxwE`O5aPn-SJHm- zO_Q-uwYf{iLdP-cPgdA)NY2QOKrTS!jdET=;WOorG~tFJ6s8JayEh9SG#Z>FWZ z`G$O=sUEf?fspU;(k4LXOklB2fc4S2)2;z|l^w(+67}V3!43e58TsyJd^6BokWW&9 z&mQt8lJb-$kE+3+8a5<#f{la2P7=0r#$i`UWtacRiH2-DxwW)3m%qkQIS({m9q3l& z)#WxsL|qb^rX*eMBi4;ta}C8N^hFLY-vnqb*~XCq2!jr;kV|=RD8~9)I^$|;cij^! zpzdx*$%{}ne8ADg0Q%}V9Flk(ni@+Di-O3*A#dFn$BVP;ZV@I7)-v82 zX6DkmS#k%L*X~+5vJy3qAY|6jgd{&)QsZ&BZ6&&q4XF(Wh#;_b%sC|yPI5kh!K&td zV>nQ<=zLNR6Ab#KlAN95_1K^TJQJJ%V3$*NqXIxr_Q!0Lq{W#ghg&(E#OzFyaV*T6 zr0}^mC1DfD)zJ9FP%abT27~a<^KoDZS^%BKX@<&AZJ#Jn%$Z$s{n0jp{#HCrgO#kT zwiT`b0jbA?5?zD4-hP^Dio)SW! zGIwm83Gm4XN$2dd(4MX1$%k%@yU5Do8Vj!d<~whB#^wd|H)CiE%%rjbSCXLy6jt`~ zDEUd|WSdsJgiV>tRCkZU4e_*PN_J^&Lj&%NhhBmGooLiofcgi|4LM;HDMrD-7T%O> z&&WL}zZd$R7y%Blat|ar%&HrvUu&k!O)0nf@fNN2iMretjTmKI)ptG&i@cMA$R$~E z2unj0htmDQ9ra|K=m0Qa9{jF(h1 zH6YO_9Y-7y2XbYd zZQ0TWge_Y$75X)H)U}WH#+EbMbRlHXY&sF`R0LCX4lO>pmNIlDx9mF4qz;mb;n9dG z1Qxc5Ge@T65x`U@`EEf}Ov6WNH_BV=7m`^MMIR$1fCjGdL&cTQLr$b41BgeD1~m8% z$}T`H?qE`u;PhHa$%XWI1&<6pjY&=6k||w>GW4X~M1?_cfv0J~c;&$C-t0`Ukt+t* zm_y4i!+5za3^gj*iKrXod>eZGNDI(1T+&ho@Nh3T4<-tSuJA!4IKXq8-n@&l|95rR zT~!-0{WkO1GV_=(B#POs#6)Q^{aAOkAp&?&x}2YR+wSi+^5sXpH9x3K9xeL2oAJyu zHvTQVbIT zWN(#V2s)a#T0o3LY9FpK8l`H`-v#7*=^{5Sw~q+8@Nryy$9R5N}JsI~rJ3_0mS0@ZX-gf+%i8 z=lqcoX7nmIiCoL5cJC-{WB#R=-ZjWuGbj*37sgf{d~Yw3XG`1Py{Zp` znGEbGWFEMJR<6fGPUHFil<4ff@UgY|XD!|;`Y7`Lhe_FIqm&=X=UrKOZ+^1XH!m=$ z+MM$Nrv;==8i})Bix=$+y>-?Z>+R2|Zh}!C#ub-F?~cm@%CB-JAX_bZb`z zN1&M^1sf5J`nfokQ$hXTDl=a1FB?+@^D6CqW6Ri<>N!9yKxkPpn8%1tNC~jS;s2EY7oO;B z4Nx_r<3hnv4E^2qhn$Ebnle%AqlJgD=zs)A#sH$Qiv+^n0KF9z3ReH$+;~*md6EbY)a)h5$sIi*me`c7z?{9BtM18b+9j`}op@SL^#MDPW zu}S;PMCqS@(~Vr2r7S;ai-gr!NOCAmrf+Zhw~0vrXI|>Y>`9p~zLz_>UNKvu^wI?~ zx}#}05kOl094FHX`(9V3k6{VOY?D*+I1D+>Z(&$^>ts?+ zDp%$3+d$6TD2XOLde&P z&^pyzD65PI57`_}b(+o)U@#5^onSU)=MJ8Z*kLymcr^S|}3$5W$L1cr&PwJn(Yp@yxJ`xb`4lvddAbT2cEh;A*@(m) z?S7ovs_P+%axHACv`M$Wg<(d^yHYu*L8yZi=w6`aT*S?Ewrzx9>P&}x`#H+6R&w|sEUOZUg1oz;iFQfZyt?Jl|(R_#!C64Ey zeOqCSf#Og*_xR^A(TLtffX7*vwwrw)dSQ{D8bsz?YMBWWuaouxm|a1?)T2}uS7Do} zQXDW;9UsgFtWR^79|wFqjwBQL+C02(_za=E<9(wiCwB`-KS(dZis!8dL~fVn5)1Jt z!g2I!&>ji)RaY&KakTUKA zIEZxg>J3iO9I~+O<^(a>bCce3zq}NBzPu`O2Ug5&-P+;Q$I7-!g6BeWAWo$sRpJM9 zyuNDg%d1uf6@5XD$06O2lQ5H0AK-)17;r3$Gm zRT%WXlltPG54zJt4U~0aY`M@K#9uPYnb_IKrp9Q}!y}iS@sxGT*Y0W)JJrQlQ1==; zS7v~92u%iV(`vN2OIqX~lLnz%89F`NhTVIxy5mgpwT4uDb%at?9p>I4sRW%%oGk3< zbf~pYQ}n^9t#qt0d>XXP2ew+$EFqHf97rX$#daCmevJ)fOs2a-?rjMaCAa|sLewITmS~n+4px;MBS~VRo;(KL3AuGa z(~yT+#@(xk!9gDs^N%3d(CxBizl_>Re;oAMy7_!>ojae!$^Y(n*SLUZ>~O># z;h7Uo1`n;aXgk>N*>lZ*WXqhXhQ0t78AWrau9nTcpJIaF-*p93yNHSW(?H3_4_#cU zR~lWnJH*wtqAB#OEf)Q&n5t81K|POchXgjzT!zLXy_f@OQSSJmLolRG1qHlW2lecA zD?9b^huL0at<|+8U_@ zIM#}vSDkuY~4N(ug8J*hJ%(uZ9>KWW23YJ0Ws-eI^L}Af1L7~AI18oO@Fpoy53m}F% z5wN)baX@p<0or%QpUII%d{jfz4Vip#nigRt-#kUg044dsOmjQLEv2>t zD&WZMMySHX1`;%$UT99B&y@%nTNW8%v+2`DDq2>ECpLr(W8mBzy)JK7Lv}epv+DzX zKV7@en9c!@j}G3!+Z9O7T27vYu)R9sW3xph1p!s9&7(s#m5(7QzbUTPO|5CGxmno{ z7dTCOr`{e{G~O%~cL~=TXTIG-av#MdW3t)>;0+!pv`nFq0eVYl zg)1gd2U}sIqunC*{y3#T*92JUnw+VcIS+=wFV01%^wel8vfF~)lc|7l4!KDtdU_BY zKWS%nfF)P_N@1%Gbc;ka?c4xP#txlmS#_Ll6FLsG6p=zzem_u6XzT##G)Ra-LS2wk z911v;10U@&?Vueogf0$moSvNH8nAmWMW0Q5q2%{ZwB?Z4P%wh%!LjOz?K$iFYax<{ z(6g@E3`Px3Dg^Jv7P=!4y%f6(VY5xaD}LZ}nFq!ny~c15(ib;uutDFeyr*y+p&MLX zpS%)t+0jC+UlVDDT5&YGzsb)Z8Jh0oFqltTIN(wh8K(!^LGms^)zr2D@MJ~K`|}~8 zj6&2}=;8Db?tx*Na}@`DdkpF2rIC@#`P9yhtZHAI2c#F5$9z+#Sfeux);~G_{<}do z@Dw0Ou=t$FH$s`_e)?#b$f#o#b#^|8<^L69?#HE0J%C7TTuF{HSB3y#ig|hp7mAkF zPTI8m?WGDSh$Y%VUy3$(brh*nk8FbMO2{w9PMHvbnMTc*ldusyBj;ApkynA#1oLDm z9$CzH6vn9MQbOtA}{!q}3OR415(~l8Z~KL>)u+$xgEDNONIH zDvx3i=GqEn^o(9PR|EfeEnpdsa1+Z68t;!hLf$Q$j->DuiwPQa2Ui2!>WB&28b{b? z-`Ed-+o=cyfcy}oL&Q_6w459;pbolITghJJqP&p1yVF+;D6^vlx8<}_Ud_1Ro-1h) zMtV|+9jtRek2zv?J!p$1QAlb=k7A%G2nuzb_HA;b?3es9)NE`$oG2FyhYV*f+$hxN zf+Aj#YL&P_BkaDRl)rg0U?H@6Zc2cAD-t(pw&(!PU@NK6qveSiSUJzGAup4G~ zt)NnC(e`8#myast5c+(k(0~?n# z$WHm8EFej_4{xuMXta`~9Fz5Jyj}AZQgl)Jcze=<(vN(0TcMHQK{*L^PRy{@F;D#JPmx# zfigJIa%#vRI-+GRwTil#1tvUHz&XmK;Wp&b=_<$x(?;gpda9wb!%TO3lOGTp=xZga zX<#KgEaH@*;qppXKA7;zIOK<_IK`}5=u%x$AlNoMtjgw5^<0{>A<$Qr0Mm>-S zpovy7HJ#{s!K4v7+yf^PxG`PDoAW_Fv>&!7pii{cfLezf2x^R;OQF>R<`DqjVahiE z3-rYh`OegFi5M^^y;b0qAf>R2zdw8vo%ktjOyb-25qIO-u92=swm zVWoFauyHC)%EZGf4%F}^ehVWpTz*u~EVu;=0UQ}kCrq3rf#c!ND)Rwi6Gu!~KpFrm zM(vyVGE@Ft(Azi5hIe?Wt$&x926r|F;EL6==*YQZ+b0na;?Y5WBe{*7c3eyuHa~!r z{HK4C8;5si=zOf(NMUku5QLCb0$Cpbo%RRaJ>oPdD%!lOfyz`a+)m;*WOg(RvKt86 zCDGoc(x|mXUDhy<=TuMiRCm^xzSHsB_YD7)vj6q(1Pb(n^@drHon?V z7-#Wd1F03Ds4IBTrZd|l(EcO@7VSTsYo_|_=i64cac9(Fkkw7b#s-oBz_QC=OZVef z#J#;uFY!xhTW+~U+$AAsvJcAjgT+tY?4|94MP}>&%EE!aR&-U*g*XSE@)&M@-PlIo zQ@FsJUHh#8-v|eG>ujoYG_3{*3t}!i0TA9yl&s^CSAC%eBT(T3N_!YPSIJ5T#(SP2 zH|q63+&ys=EiWZNO%PpxT3f@v7|>xLwj2kx!kgq^ges*$o~kxA=RiLoV5ug@M|uAu zCscOn>qntFZ%u~kuN?;RQ6+-#v3` zXVr>VmF&0A9SGr<9g5A3Fp4=VWuv^@rJLzk;(0$?U6LDMRBh&C4+)ns>dnNg+eo!O zd_}Dx_&;cEg+0!bg^mWKVl;8sYAn14s_6C|f%$6o z`Gs1xedDlUuRqJdiszj85C+F%>Ze`PInETU;cs?T-ckUJ@_Gz^Uwild; z&FsH)^JiNL07zyS*SG_-GE#uIJarZf1(~u0|Bbsg9l&#ZZMyZ(Wz#0z^=x!`mtMV$ zvWd`)n?vh?iz&OABz9TB!6mJrNOqd@MIh6-e_Ntujr#5SHmLqKP%(UIC{w~M^r!@N zu?0BRt+QTgh#F2l91O}R28f1;Tx6zOD6gm-SPj^e6Ca`TRLo$`Aag!&QB_Rhp%8?0 zr6StuP7WvAlWm#|gdp9o0maB5_W<0Pm`+1hKeKr#2Vq4Ub-*|~dt!`JX+WL+n_lrU zqx44-6OW8vOZ}2Y&nwHct*_s-6u?UU-6|(R*Xd?=9Vdff#>b}aj_)uA8cdj6AZX3~ zCdvry_wG%3RXhYLAL)`d<&U~KzDk+WshDGe{vjf8gf&to!4C?Y)aN^)yyPG>;6u?( zgP{Xe{-Av>Sr;r-`^>GnxO^ut4PwrNABpMs+?X982f`D@Nnp!SqlQ9c@<$WuGQ$(S zwum?zn*3Q$;%*>gY@f$2Oq1tcZ3X#~2ou$%Oj8~-eS(eEBMDN*sJTDAJc#_pNdacj zaCP{$%gqN5*LbE^yzqwg&QenLb3yNeac4X|B8dS0qr);J8hMt@I_7520SNR!gZWuC z@=$Ip`kirXY-2t9U0X{2xFe#9dguk&-%(T<5ZIoY!Yv}tX}bmkq(fKmk%{>+c#ic< zk5_-3IMFGLuktoBc8%IbSo8eDon4}@n5P3wif^T~AJriN7)Pi!EO078rWPe7)k@UL z7nrTW3>{J^1L`IneGn*albeVxdBt%!fGRiu62uq>DnYW7Fb*x7?StvG*6O<}hekIE z&L-coRX@*YvMU*V3)yYEUkcolCoGIg=V~L%d(`Ii0MR4$9%Ep_a`yI(uZ=Eh9mFjU zHg$xMJJ}vRrRMM+Rmh5S0L7!r<=oIlnuSA7H+*a1E_bq9b`G*(@n;#+f;=(ugyT%Z z&1-7zCx*ZDGJiyAQ?0a^sFYO?@`m5=<`9G;JcUq?o#)5tPnThtoR}_Ff;8Q{aFl7z9U7DCO>7>{-$5=B?Ia6BF;Ir~L57XnP1OY=i5Q4e#L6PF2)#}h4RJGKsWw6yV8+a(!}^(^*Cy8% zJhFlAD+e-a0Kq!I6Jw(B52^76rE4S;R4+j{t*GT%I)I&>a3%xqKu#H@AjK})dS+A%y&E{=cCz!jd#ZJXE!Fs{TZNeyujBn_80R7Cde z2A&qcTl81U_ylaGN-&PRC9fS!X@0k_KohtbJv6!RMeyuzmH zJ{?%Q$psq2JKDOnG11-rRm@$DO>Z`5eRUYOd11(NEek|H-DpkMeQ-ilwVI>tNu|zH zH&|h)d2;mi@Rx%R8DM^X}*t(smx zt37GAiYNpI1A-9W)Mfz>$Kpk2?^!k6!_kSN!issRhXWUobDBBNyKnQyr?hXf{TjZz zrT$QPGcX{phwb@~Xy!J~8w=H;PDI(>NoT_OXSnsnU)$Ry2ldHpB*lGo_ za{D|{%|D6r{^i2rF;eZmg37PQgKUw9UcZSv4ZDx~{R6q){oi|$?FEs%9jbtEaE$!P zH`;WzY)Y*7fxS8f=)b$?;>1x;niqVhP>0J)iCW$6%-*BqJLaK+upj1%7T&h9W)|Jo?l655LjRxNG0V?1&ap!ahd37_zkeE~`s&F;N z8uC-}t307FjHIOPFuC3`HQwdW1{c~|9|}F4ncp8;m* z3nyt;f%M@C{&9wc`53CaEE!p^l)9;C{WW}9l0RYJaPo@t%B4Z`C( zjC~iz#4%A`U|cuYc%C*CZ8g1IF{!&OW} z)Fm%}Wz&W@*AKMznu;(<>X4`|1A`|`u~B=1n3;h1lVcSr`@jUa`oAcI)QpqIiirh3 zOwNP2&kn^fkaTUH1>OzatW}W=o%ATW8E?)t3%tE?FjXf)QC9fC5tsQTTfwdzn`;*k zijH#|f5lz?W;}6MQyS7Q2tVsTsTVRu#t;|6uNjx}74kd5_B6G=vLcQ`pmkMU%3-EJ zi_%S@U#Dn=-BoY~PBJN_cIrBIgK>4+G{|DY5{-IG5sE7-ZrF;evDv1`8v3hdVqmDb z62HQu0y3wr(C+rAps}&kGwiT|IaO0P?pkWeZiLVu@^Tw5;B(`X)LhN*ovc_;seYH^c2)_al-MNlh0vE%`_><7^ zwx9fvix>mjGLPy5+lRg_KYYDrjT)4mk3!>x#%V_+XOh8=!+jUbX)zM-FlPVZAsW8y zQK^NOSG+m~u(K1ah8z|!`>?az6rHjd2-HSi8ruU!XQSw+{U9=iT>j`+XPmDJBD&r@Cr=&15Q#|HkWUMRidVa$2a_Ps!5<0b_6-$0JEF=VP5!%3;Q&InydW6t0X?UYLH4O0GC)?{cal zRFmd(<8UfdqS+k~twnjtMV0F1T|RTCo{*fzjrCXb<|JD@^MfAK6|!LdY5%B%dFq(~ zi$f6xFbjI9%z{oW?}lRltex^%Co|ru=(Jov!XlS@A#bnS2HCfki&g8@Z@B6ms~Y0+ zeDXsQ($9p|X*Ybh<*xN&3YJiA}cuanIWMza}Vxs1MW(<&}WE`s6z!6HWPZrmi0phM-w0!Xq*Xnx5_4}}e~o^gs7 z3eU-XGqvnFAbO^BWwe(M-=LV;H}o+&#|R0QnIq^ub=O@p41Li1O)+e~@iQkX?uLjBmMFoNuE=>$>mXhmu(dDw7JD83pHWn#C`r7);&k(}MK`nv9 zsW6fG08tKY-$|w-xUE@rv>QkpMCzh0r>3!W298h}u{5&m&n!M4d}$9fGD6L5H_Cl= ztt-=_&6OkX{dDbm2WIv$ERwTQqK%Y9P?9|?_+GD0u>eazw7;zx%-m%WpWY>(0TMMq zO7<~eO<8$pphJnY*}Pn-c`3DOQ4P&e4%%KS1oq4hG%g(5C!_}1m7Z`rSz1jPat8DC zWYr1npArxXYW_QbG(#b{tUn2n&^V9msN!Ygpw9TqZ}xZm9OHCucW59t;|D$jM~Y=O zk!8gxoCgO->a<>_){_KFnYw+XEg^2HBJm26bJ5?I=vqZ-6QKp2;l#GpghEgOp-5gM zq^%uCK$WnV3^&JaSu%I#W)1X;fvP$~W{LU=@aTi`P9{22-kYX+^J9RI0TD-e@e45l z_-OLVcg`V!2_6ust8|COt~}vW20Ld2n`!_F5RMaVHRODWSDkEcNt(RY+B6C!qIj`F z@%dqhYoquuLkM0+)TSkR$aN9!=s}a%P_!MlBWg*m zmUkI4jb|^}-|7#)QOdFW@|tYF;haB=z-tCHEuqDtEe<*Du#39iF`9f~4nXO7j{EEW zq5eu7`iF~W{^pBhK*F2RV#ErGNyG$iZ#2vvi4YI&{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 00000000..ab764b51 --- /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 00000000..189bb027 --- /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 00000000..b04c344e --- /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 00000000..c8e58d5b --- /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 00000000..54257f25 --- /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 00000000..d76bbaff --- /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 00000000..ca2e1354 --- /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 00000000..cd587ab9 --- /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 00000000..a3ab30c2 --- /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 00000000..5da8a716 --- /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 00000000..851393f9 --- /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 00000000..e0b610db --- /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 00000000..c2b54998 --- /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 00000000..66452f7d --- /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 00000000..9e1bcd59 --- /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 00000000..6563ff4d --- /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 00000000..c1716352 --- /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 00000000..6fe66194 --- /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 00000000..42eda75f --- /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 00000000..7aa0d224 --- /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` 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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 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 00000000..8227530f --- /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 00000000..c9b7a806 --- /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 00000000..1ca05e7c --- /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 00000000..64cc7a75 --- /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 00000000..4888aca9 --- /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 00000000..c3296bc1 --- /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 2072ec1f..06190917 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 00000000..54f2f6c1 --- /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 04/23] ignore things --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e4786f99..27e213de 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 05/23] 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 00000000..91823860 --- /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 54f2f6c1..9e8600bc 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 06/23] 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 7ee2f56e..21bd8fdc 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 b73f8418..70abac66 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 91823860..7a81c25c 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 07/23] 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 00000000..e69de29b diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 7a81c25c..2c7cd423 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 00000000..d7480532 --- /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 9e8600bc..ab5a8679 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 08/23] 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 d7480532..ea1ece44 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 09/23] drop print pileup --- src/compute.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/compute.rs b/src/compute.rs index ea1ece44..f139f931 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 10/23] 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 70abac66..4e019634 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 2c7cd423..a5db278a 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 f139f931..072f7aa3 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 11/23] 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 21bd8fdc..8c251b6a 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 a5db278a..2bb38f68 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 072f7aa3..4762e3f4 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 12/23] 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 af0b1647..d961c62e 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 13/23] 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 00000000..5c2715b3 --- /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 2bb38f68..c96ade12 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 00000000..fc4bd3a3 --- /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 4762e3f4..bf7ee989 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 ab5a8679..a18d158a 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 00000000..58217ce7 --- /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 14/23] 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 8c251b6a..d60d104b 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 4e019634..049ca069 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 c96ade12..68838c73 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 bf7ee989..d56bb516 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 58217ce7..13ff28c7 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 15/23] 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 68838c73..d34ab6ad 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 fc4bd3a3..64b27179 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 16/23] 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 d60d104b..3ab07222 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 d34ab6ad..aa551212 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 64b27179..044e7fa2 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 00000000..b36c6262 --- /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 d56bb516..3586dc64 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 a18d158a..7a0459ec 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 13ff28c7..9e1d68f9 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 17/23] 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 5c2715b3..330fafbb 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 18/23] 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 049ca069..c736f595 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 3586dc64..f9965aac 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 19/23] 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 aa551212..3fb5b610 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 044e7fa2..00000000 --- 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 20/23] 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 f9965aac..83a9ff89 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 21/23] 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 3fb5b610..56940764 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 00000000..6ecd902c --- /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 22/23] 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 56940764..f65b9cfb 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 83a9ff89..2790f97c 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 6ecd902c..8ce52100 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 23/23] 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 330fafbb..7b2c01dd 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 00000000..fcd96028 --- /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 c736f595..5b34a1b5 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 06190917..414e8fc9 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 00000000..029481cb --- /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 b36c6262..0c0f1d1a 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 7a0459ec..a9203a07 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 9e1d68f9..ef04f19f 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 +}

    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%0ADFg|&yJ^FO217xR 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%0DX2f>cq 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

  • a2|ed(<%bZ!o{1H_egwyXr>w(zk4mhvfN6M&98`XcfKzUdGXm>qmV{MrX$8 zyNjY#)CoV4@`+ld0*G^wi4Ij~%k$o&kA^6-)ULj6zGfG?CGQ^Wup zvc;dR$3YqUyf%WDr)B>^rpZ@5?96tFB=0)bClWK7$1?)Hh^V*ygZL|RDe+*Meln!v z^a|z-LKjA9gAJ~S3SNtDWIyPW;0^l;>nUKtBZ}sFyIIL+=T6=>jFpfs3SOEnie~lo z$V7j+oVlMw?-PXRt@`>rnnisfAHP{@>3 zJ;_n_d*^bw_Y!VH*nShfbDb}*Pdq74taTw+!5p|H2*KTl!Hmi9Qk60*^bQ;E4DWVb zPG*VTVBSgc!~GvqO*m}iVj$FP+e3N7T*8n8p!c$hqk9G19!BM@uN`gcJmN6j0-Ws> z+;?~(Qf%Ft%G3K3@p2-?BH7V#ZB@V7Yfx$Ep5Dew>_SNVtnpKk8m&DWV29gi>f2=(|IOM;uN#BXr6J157RU6~igLo~+u>5B*k8+qRjfM%+neJSDoYK>)9~zkOeB;Py#k|9JY!fF}Gd+yP2A zN((3@-NelmL~uoswGlB&PF6H)&kS33&pgcM=Kusy z_#wv>igm!x5^gl5WL^*L!9G+&+FuF8p}6zPwkxQk=73z^W@H9Ky541u$i$Jf_ZY0N z@(^+`mwa?G9romaj!6?43r&4Qsv$6cQ9ls=?0`oFEwuPBMh=b}MSsNcgSdVLgj4M_ zoCQ|FL?EA60cCxWeE272ypG##YNO^dHvHFy4z8+4u~ELuqwV+Ew{0oKwxRa6wi|!n zi;i2}u9swR9GPfOLXaoCUj43dhnWf1 zvnZ3tiEUXDzYMM11QiJGp0V@b-O}FailaQ;-++k_Tuf3-Esl|L@qQ0VH|(Kwv1 zH|6A|^sT1wScd4U)Eln7Z<|*U2vGw}MRE#cC9XylcIp z$_)^5#@*(HFIuF9FzPzJ%DP%D`>&5gC>v@pec2Y6znvz%+U`!^s-f+{w*=+sQvHFU z-RLL&o0HkEK3q_&YnKGQX6qH|^$^mZX=beTo+~{uU15Gl)>Gd?M)EpV2&WsN9zT{7 zy!~7m)_QkZ>Mm%7RrAGkgw*b@$Wn(7Ltpo3AzJ28H?^Zbq-y zVPF11Imxzn@7hFxnj+O}^Op3?y%Hebdqq=JLz+iJ9zy`}1saom+1T3an(1^f%RYsQ zYx-q9_^>q{<$g;-B+INaSC00b$6pwV8qFG)s{i0Ra8A_FChb+P|^lB)F*jcV6eO7+5a^%sck(BmcJ_$J-T?!p@0aJ6u;e7y`56DW+(y1mTe7v zdo$?y_OY&YBPC@X({RI016UsuC>eyKK+c)Q9lr8oHe_v>(f^!UZQetBLLVG`iZ8dO zKkBacg7>LoRbd)y&=RykhVMM8stt@B5Spx!H{yOfMvgc(pA8Zr?P&NS%{$*h zcmdFQGCX$HAN>4qs#HuU6`)Z?;L5~WGM}bcSHmEsX#^1U11L@0%xsMRS7b31@wgNZ z&AJa-6zLySXG8|475}{R8|kU7@Z&*$oyjqC7f*5B3tFZ!p(=N<6n_`gBnLUHe1lnOkbGjJRk{=|qIVU+LV_B9miek0U++OoG4q`1_3&%pvSVC9a7tx{D=s|4g(UVZRn^pKF-DQ{iC1DmEen6*mKzCLWim6y;2t8o% zl+A4Y>9dE+b(ifaeJa+{Q~y}*d5!d>FzLshzw%teEB7t z`mfvm7>pvgw*Mv9P(ogQ9mAV@*!gNN*2bjviu7MnmchlBM8orac`hV+b}!v4Dsd}* z&DK$UnunT?Ru~q-1jy-6D_}E5duTA- zJn=D_ZEG<(%fBr=7tSYD?FMb!U;N8m@g)emsh=HE`g&Y(gK6u6-yDUq0Twelbgox* zmaB&qJKS$h+*e?s=dgqRw#)uAxlr`pBKzfs&`QLq^;Jpe$F>vHHFE*zH~e}$lsR;L z_>$?e`{s=O;PiTap`+qzx?*YJGClM|cXzjY-W<-d_lV;ce=E=&v)0D{@r}0jVkM&F zrH)iWzrrv#?x?Qj zE7bi9qJBPO7g^x;oy_d$Zw>}hqrnRk-(6wRi=otXo+Rn;Z{J3zcp0>kQF7hc6lZH% ze_znD!u-WN(E5@&W~n98CDphjWa})esv7lpbZ+^`(Tk+>>}WeZ%56|^GKSLwVdjSU zDfkNDL3!pfjPE!mKYZ2;zf`{*Y&(B)V0_(Y{VVRWCk_C3ThDTRy>Np)yIuDR`*la? zXZU$4{Fn80e<*PNRIcqv?(C!W*HknL{8fF@rY7=m9N>>y&cC|OFw6!B6Cszs;P^1Nec-&+4L0CU9+ z>a06M$3Ee&dV!0?zBJSd!Q0nbCr>OEOvp9#px;_ObLTj4iPc0HX8vs$%ZJ8heTFPGcA^bbB30x~3o$-oMvlbMJd0+BnV$X^u#7?>+sftj@T%^BZS2!dXD3oddh z<(a5>b9uCV6S^dFdH3?7;zsuR_M{JHahEFD`uskiUF7n&i0kh86#UBcazf|o-hZ~p zI22=ifV#P`zG;Z*qFjCv5Hg?DUzB!^OK{n{T#}R=hmU9KSSs_ z%XGq;E0jr0?fyp1J{DrBKVcEEb9l)2((@wYUy1dV%SjshMGkvF)rEGoJ$Cs|)Y@#@ z)l8ev&RHj~V$S^O7o8w{>+?S2{d|#NTqM7Dr{&`0!b1Cqt1mp>Q95bOIgM-KRJk>e zwL-`|HLNi8@Q~|olJksJCIV7G$S1kaHTSq$WuJ=`6AtjBtSHW7u#{Y>%W58&Da!sT zKfDEEcWd|C70V)wrh3rjf6nOtJ+5Q*Fa0yA(EZ(9e`G z`bx1tdF4-nhU8L~(eqTF(7$Bs4e+R?}L)iG5mmg==1 z_Vpx#K}^h?iy*bNNP!2I_QA~-pn1Wc9IiI)%yzkJ+6i^UFKGQB>u*g92NLikFMTMGKGl71{W$%f z1pJ)*dWroSFR}x#?KH5hJ|pyW&KD2Bez{2Wn(5(r&(qlQU>6)Er8<513nq>yTn6FU z5)%rk=%SuLC{p%x(dN)5W|V45B{C1F)%A)S_JdobofmgVl+wI^(~9#P@e1*>P(Q0L zr9&4f`YUx3&n^)7vNv}`-E2`t!h|Rnd?WXB|pzh4YXbb99Z7Y=bEF(M!1d!&wJKrMm5HSzbk{V$#G< zadLuNgK@43hym{MeBQw|@?o00AVi%p-iStMg&rpqiGN2>+x+l>mx~L>khgA0bYhteQWaZXk5s#I=Wfv0u_2?j5Bwa_}YbZAuCTp z2-^cbtVm~P!2hZ&NY!^Sb&Jaj#Wcnm&&R9wKj(=eW zH3ZU=Pu_b?ax|XegPR?*^RENXnt)j#=tq#ERUG0zc(XRRqV%~O+DB2VeQ-QMcy#7* z!b}FDG<5qlF2b~Kdu#gtY5@{hMAbq|##J$eY%pV-dwd)F7b%jp+WADjeLu|nB>8?R zS0NDkK3YmR9CP|;>-EB2mWq2+ij^4><}+Nw{trW1oS>-nF(z0nuqWnzofGY9^?``_ao z`&|wd7xItmkB_L!N*vRy86!_&X(yS5NMJ`x(pSiv($`Z9etGrjnAwUA zbkKWnxrObGn9Fd4U^^FZm!*f4in*>N;gMJD^8&&P6vqLU`n?pD0S#|cL;fVo*V8+Z{$Mui9$WR z2XT>O8y8AZY6mw>l`1qeK#(a*>*yt_N9d-YsO+90@PfOQ7 zEus3c{z}H&J1Ml`VFPn|9lSf%1@4oQ&q^ryBO^O9epe7mb~}!C+OfX&rm@>D@Lr)( z*z~bt!F_xKD)UnvGm2(+q;*%&%;#9BLTh4@Wa0> z6-b4&yUO55`tFvVM}`fnVxaV~iZqVWLwbkJe+_D`{bMD@75fmSQ^?sNtSuUT*$eMP zE8X~y-@EQmy6iaXQB!o6(mX=2!MS}1E`{OtRy{8`NOFcYta~_I0 zN}x$fE8_2Xr)eHj0wLsvk<4D)a0uVa@!kHk~m3e#iqiGUSxMW4K=aX%+&ae4aOpox zaC`D++fGVN_y-~(2T^Bz#;xz`+zz7J&Z73z({W4JEjo|Y`Dikojnk+DI>yU&-!%O> zZkROqH~H&soW>}rR{@qb47Liw>N$V*G-K?lNIVtxo`k@~pK5}igyWOEiX`yxv;J`M zBI=@C75n{Z;KFxBr1PG+K{xZ{+HMsRtzuT*hemi#!otV$g;DCnQ)kmtmT==VVH zr?|;jaL!5v#b}w#`!Pn4ps!&A3d69=18(ay?#|6noqxS}G52H~f+fr4*(nbh{<;)Z z2|Ac1B&-=f_0F5vtjzLHzWjsdv4iEiGI~GGzOW@pP7tz#3ZV$a)`v#jTIsX&wsV%C zf6v+b=1+-2_la)zBC73rtF5b0>1u<^=i(MV5dcEaz9B^H=RIokiMY@{>tX*?;hpWz z15{7S2Lmss3#{NeirT!d-*?}!hP|B}ctv3(MrF2^Y_US}dio}bV$&n#p^ltYh@IIy()Ss<=Aivl3a^(oEZ@7k(W*{8Fz%8G=5?>1rVS3>_X=*JkISq} zd(m|-fb@H%DHO0{Q4e0`x%y*$dH4EIvajL?D)=~;-4eeI(0&Vp7H=K; z|8UG%Wa#JH*yK;7(xpw%dB3$P%KPjK{EQ^%VjLbaJl%pb>l#mIWeYP4siwwM%1q`j z=Pg?3Ijj4U9YE2_h!=L?r6NFolGfhj>Q#uB=;)WPQYlau#c^_B%9G+ zOs$7?)L;Kj(3aHJb|sS{8zGSOgXm^0=b|>dUGU_0AS0hWzy9TZ+CK)Z1t(P9yTPC5 z1u7q&IHWRDulK!Nuxk{#n?7sMPCwQ+^+?4WzwmTcu0?TFPxQ^#a>o}Y*oB+GOx=|y zIM{!Xt8|fjmZ)@27jzJ1-HCe%O3S!li!tO175X6bSS_>$O?RW6P<=_I%tl@dVNGeS z(&!sf|5u-Yq^C3qdL;?B)2_KEOOGfNaw}bBG?8X~nywVi2y%L#v$&?U|l)q~4VBmHJ7kCEGqVnSh z5}MU+MI2?$`%FYssQ zHia-YKxFG;qEPXpPVlDwlZ6`zr6Y;6OPpDIN5PMybtG1U?;)rxcE`m=7yZ7PeS;Y! zes|9OV@1Nffvjx6+MnUv?(CeFKSB@L7CHBN5pyHIB=sD%rV|bmlS>);Lw6_tk*>WtQ zb9n6zQHAA00H(Y}NpAY7{B!QKhrDF=^)C<`}YTFgk=laef`k0 zD2e}+=CM|pHu1cfyn9HQ;B!)uR}_+ELL-7Z8Cy$^7HOR5um@;jmlb~tA*v`(6^QG| z>=Wmi-kdW3(QE{+`{xPqsnGIvp0xbCf9wJ8;uJoOH)nqM6*0wf#jF!d$)-<$5w&$y zll=KhCfa$~y@It@T!xoo3yv(3DF=*LDJag&Yx~%wk z?C#m$>Z}(8Hde48=|zxu8ORMU>`0OKdK*X3lD7mQ6bpkt*I0(*?Lgd~{EHqOqZM55 z+7qD>uG!-1u&R~II|W~5Pv+A+`4IS970KnCgww^$yII%G`Q>MPsOF|9H10qnrV0rD zMshTA($GXO-NYOTBdR&2`&=)=<3Uv3t5e*VHpC9D5uqB$V56%JIQ^>=ZvL0`%!6&r zdugDLGdC54zc%&+Dw@L_qt>%~ zZ?f+2#^TB--6z26HlVX=6;bd>WtDh9AkESJ*`b%#C3C3|yws1C0$=I4KZTl~kfEUVUWY|)NYEF+-vZOX5+X;aRX zN~;3#uZ?wP*MHzJqMxbt!GtRDT>`DNUaLRf7|-`!jyI_6I0m|SEbecWSippQaW{WIRZ<7OOMBoE$E8ne^U7seCYQ|w)p+?bU; z*?gGL&WTnR8dRgxwSS5^LK zN|+|E8>C@0jefV-NM1&Y@hW|tDJWL*T4JY3uf~14&En9mli(iN#5r=D2SNSx_Xl64 zO61p~w;Qf7I%kl;ud8wd=~{7RclT@WE4U8P8uTwHyDS{h+#N`NZZWR_&0qGubC%iK zbo-b6mEWlM0wEQIwj~Y@8Y%)-dz%>vH&eyt(R8xQJ1bL3H z{hIQjLtohYlPOr89j>OY%*-Kfr&;-(-yik{6zb8T=G`QIdxy<#?BHtiBqqGCZ_LF* zJ=;%v>;Q-(C}EQuS3r7hL#>GU#HrBl?K7h}DgDkmVPW8((LdZ3 zGO5TikCJ<8nUUsez=js~O5~$5&sCB_gm1|X9U}5RC0;~uW zUpO~)$xsbWw67}S8~NOLWGSB=x};TRZc=K_0qD_npir&8_@`D4Q0=Q}$;8Df6Ow1i zr2>Uou0hs;Ps~CCvGYKF^O^d`PCJLw9mD=?yY!3!%+=euWy9PveW&#%B+Xu3G(G>g zgLqoIfWe<=Y+}P`ifu6DhpFdc;i1u-#fnuIUH%&=DI1cHR%J8H&IHBMT0cjd z@K!)6sQ6*W)1$DZ3A=xss{u#FSrKG7+yamMD4}0G+RvRy*LKn?b7Ru>m_%z;F8RvE z%t|%b)qL+`eTVFP@t=MtZLMCWx9HRk2pY1sekVP_b0Bk5qje{<^~tTN?2XISTmQhF zNYq!8ltE&eB_h>kiUO;@bY6I**^k=X2V~Ve-F-cPE`kg%f8%BK)5-*&A#a$oA#PB) zyw~?|($IKf2h!F6rA`O7D;IdCw9Hu{=bif9O|(dXVtgYIxlscuHr54b9!Dwur6(i z$?57fryG4`t$ne+U77{Ux`WA(7ozUy=1~|&mHZ##V~H?xJ~8e@n0K%A>OdUyE@uSB z>rsCqJHVyjqrRV^fWu<|xuweK-<88nFDc(d(_mn0mmDv3^44bA8^KFp7-H^GHbpJG zP;SlYc+AX(L}gm;U_RKZG@>-W?#T1kP2ygRb;V@$i^D;U<*){JgneLbi|-(92CEoR#rL-D3JE;G#0<}G;WteHxt3vpTL zn6z09Bo}jf@K{RD<&C|YRE2l%tkI4HG7b{v%FH2+%6_alv=MfGw{V<4@jO`iS0vuU zcYGagdfn0jGbuqnwB%_8&mir3gunsI+*-pQ=<}1Dxc=sbwLjVzZB!iN#nYYB4!jZ| zM92KJD<~RV;nPa4-70r6B$<5_LFC?SZmxqBxqFmwutOquDbIkfimb1)ta4v%eMh|d zdsKTE*FHHslDYJE9YiY7uDkvgvdH^%D}WP#XW?Zn?%WCoN1j@|3+9X0JY;uzfdxs!{40(gCBcPR%pL z!0h}MsC}VvKryAo1??EKo{4CDg=hou^N~#lpOz*2PU= zYcf{q;ctFT0`5Hv%1*9vej06Ofm%+c@BwfW(cfv$SkHv>p!)(>pNLKJKvu%2JibAj zK3*IL;Jm)(i1}&S{=~=gex}fnm~G@+uZD3b${F01j}+vDc`Bd2B*42qYQHlg(LvLo zVbiBk{+$Fbt7~wE6Z=dS3jz$cy)IFzMbAAN=@a9t-QMbWNJ3-r=uLzu@6l`8b3l7; z;=2tVX1l59N)Ewt+_x4*yU-0~&b-IHN&db(`Mom9n!H|_7A{Sk|C9!_Gye?XR5zWc zs+}HJB#*eB`g+XG#NnPku$oL~o8~wsxVIbDfn}}{F=Mr=bKWgFB4e9Z!tUt5t1FmDhR;(Yj?(N~|~4L$cfRTW&u#B_dR zTCQ4B^&(T7iNfgMXZE6!rb2RPOFonN&QOfydD}^gzm2x0d>33+s~AHujxd%ZRQxZf z1jdgJxsMjCAy`Kgxl?&|_$Oa(C=Ie|nuXt4)f?;_8$g&Qjpu8YaTXNpyr{4XeZ>@tsn_K720@X^Ay(KHR6e14iw0EHlHVG;9z zWeHt#8%v<&D~vLkU@Z7&9LU)y=S$OGqA`bLgAgEvg)Hl%LzH9S){R+Uv*!lMV%Er_ z5NG}s?bF;&+K1;fAgsF{Xntc5mtAJ*y&#t7s2dtpu&^y;T@e@61f}NN*GAS1bGJ!D z{v9?aI{>*c$tjx;!-DQN%@OM~+1hqp3cN`lL-;lthAa>)<#foXyrWXkUXXd^c*G!- z*2Fv*MTn6jihvPCP_ezfs-RyYP%}6c3Bxk9cW`zYQ+-~L;S4#tXlia;yd10+tu|JE z@`kaTZ4H>Pk^n~Q0mf^*1WxLu=3815#(DF1pxt*~avO}P&DW<^OS{oD)_Q%iX&F|S z$nSs~3ZvX;xs=n}-EN2)li_pKD%My@yj8P$8b9CCG$kaX&Rn>6VTA zN%Cy3w@<}Af4E={2e_?+Hr$&IA`Q-HP z`2vj1oCDCFQMeMVLSPG64`LUIDn}{Drk@+JH_)nsqs~p6)FcSJsK50mGzXTUk55|O z_nNzxtYLhQX6}?J}k%I0l ze^@;`aYM;+$IUCrXNGs?MYpf-TC@eWErQ0Yj})+duHG;CQJ{cHJ^l;LKM~JEGs#EJ zF9$P-J{Ikj!>#exUEBOezx$6CJH&ZftdD~zTMAeDWjEBnx5&N!F7E_7$$!J&%TmI9 zFLytP;i-Sk33xcilt9u+bJ7*<4PlRQ92Nz?lzDahl@S@{3++ z$j|VhIus&5#(a1YQ|kibB9B55xW|M{0B?Ngy?lV7tx z?fZIl_^iQguADpRW(kfIqV3HpVAFE%2$7bzUw0~&v2&XS!viZW*~%!!G|dBb5cb?=EdC1iPX+E@t^$Ew=l)hA3_dVy<|S!! zObPtGju&&sS7qn$>rKDzb|>822d96#Z)Y$-I;$^5+EAOaC$-3M^Y*N9QOT#i5%tIe@Y}ThYsg-L8i?#rV zS&anK!yY>W#mtIy15T>yYI8{G>jf$2o&&d7oYLegJnLdvtqpawvZ%gpO3@NtyGf*d zmi&aVTN@C`QGxMfJb3^9cc)}lW5Kx;!1m9b`yJTSnoh>>zZ*!Vc?K1|_{n+ex21jV zOGN;A-}2)N^N$A8JXlnoPjP`|@g2V%g}t=@MVar&R=y=ARtm*r=S2(Ui9JpY!fPlu zeh|S47RJvoVj%Juv@kPM^%|xyvneuiB7GDa29W_^a#SHGtpZQN>4Kum))(Fj+E3qT zD|A7W?uG*?7ciX^DR4bNjPo0iILQEQzDwL4{I{=p)9SbI&aSW zvklpqvh73l(D@lq6jt4!v}Onc&-OEy85pmGn8F+J{nh0o@YDDXd#M3>yFHNKbAa( z8iy|&Y6$Rb7%{P$G?<)vU!Pg;(17<+mM!G2SD9j_Zql^^dPux>% z+Ppv&30`o%;;v`*TNMugVO;E6+Kd76XS;nRwIMz)q1t@XieF5lBw*GM<7 zLdLBzg3N^M5y+3WQ6`C0-?ZwHAA9OF>!s0<%LgvMbBcb-LT(Nbf@DUN&gZAPvfA}Q z3pH~tzW_e3E`d08OQs8U2cYUk_uw%2TV9P_Z^Yw|MNpIl(vI}_x}rFNWrKcX&pjx`FWY|K>~HV(ld#+d%!-C!2uXGz zlx)k7^%Qu3#;FE6^=O2BPmQ1>nI-Pa2KCY|ZUm$*KEnx=*1xpcOWhM3l;v%9KJ5us zx0=e5dOBayLZ+FBWX!2e5|wI+JGxFWQBNzdzJvEx9JZ+a=7E((Tm?YMjX^i$1{X6o%bFeZgb!}M|AEY%A8E{}<5r_GnOc&Gf+2)@ZV1!)2 z>+LsWz_@tTlKh(#g2sK%Kk$4NmPvpfo$UD$UXjNHaiwOT?qLgz6$~YqZ|es-$|8Rl zY@y#2kszjhz%%|+KpT_`%Z;jLE2zW@AQRo=F?3<@NMNpM-0nBfina%gt2l)gq;(?IHcaqHd%B6= z-(By`q#*Bf)6_HW_n8G7u&{hXs&5QZqH1YIWs^BA4EHqm} zb&7(-?ej)PuBh+kD_ee_>?zAPb)6h@NMHNukTqU2ogAO-T&sy7B(9KD6aW%h>Oe{d zn){0K;F2EJu>xxuxycF7nF0jGhNMJK9uEp-r7hKp+sAq>^4I8I7-M{OFDyx-AJv|A zBHTVCcYoJ&d*WOAEtzzp#61csGz?3b9{jnRRBb9gv$WFWONOgHk5ji1mIr#q>mYvzCJ$#-0#b_@GOnJ_-efdBAb>x(&7T`D)ZHXb7jti* zcU#tEcY?GfP8pA7tUi*((HsVHL#j4Ua6?v3T+M65>a&=_yvPmGc`8e(FLCl1o(VQa z-8N(MCFQ@V%k_v-hqrt(iD1v#@RjM*$k73&0jgq1zVd)=!hOVHj`eWzQEN@c%o$F> zP_M)IJ=t1~n=!yZQ2AYH?bHnZ#YD9*&slF$ZYXKqjqY`C1sz zD9NF=ng`+zTvxX2;l?Kr9-b3?NZ?q4Oj`d4G$i$xu}kY=izh!`V}?(WscX%(Rm_q{ znf3U!)URixf+c9;Hv z{oeOAj}dA|U#g%wd<3Q~|3QhCSix|v0&g-OJW?yujQzmJFIrRkzP^$PlAu+G{*I0u zayJnR6w)QIJ#X{5nS0>jw~!=oxnGs(^{LHyq#2^@=imO9LZ7GlDC~MdC)`Y%z?NMs z!>_K&zYW(};rM9(Yd)TNFq}Y18)a45|^o*F{p5}b2Aw%Wx7bUe@Bao%y8ZL^Wuc1mAI=a%M7O^2W z&w2qZNzNA&HgzN+m?NFduvaooOPOq)z5eQHbRjVs*kn;)O+21Z-C<)f21RxgV&?9l zS=;%q9#gfD<~h0#j6b<2lG(1<`;Mo1OaUi*(<0&hn(Hy}H;afGi`p2eayNx&nWX40 zB)xixCA-cPiTCyurzX*>BK7KKBvQyu=OmJQRqkh9%QUF&T zpJk3|mgKX6D8|@Vv|hD2qNR{_*vOqa!k}qN!7xo`kzi!G(_nfbPm4vl+dnMdkYWqx zj-^XlR*-amVETOj*j`$}E-`h=P`dKJ2M3Ovm?oLT4gH0A*Z%K;FF%4tlB)S;W>pVX5`#`hw<#cBqoSN z7XZg|CXZt*DBdBBF)oShGw-{f(6IJGq_#I9*c9fIrL<=x0HAS)Xa{Qat@;m6@t5Ao zOV%<+dX5VkZ5sxro!@lW5T5d6r{bmlF66;8`9#wJQob1>*vm?+{85t^9T=r=X#l6M z-H~MoQDFFc=_iHeQDS2;@cwvu;I|{sT0)y8MbghdmQ+5Z7Ti)dTR-sokd^2GS+u>W zxsZN+ba2U4MefHy0NL5=O%3tyYj<#}Vsb4lw^XM6rfQUA3`)HFFz^hzU?+qy1sM|d z^t(kj7WBqxs@nx*sY?~6s=FC;Vp2(=Tc#X2wcK4L>SkNm4H^8;#5tPR^#j%Pxn=33 zQc1@J@+#m52?$R`5w>q}fbOT$5Dv`{!T8s)^iK;BCwNK~BzJ(|*q|qS`9^R#k^V&d z7Gt)SK+45wiP2WV31}^clj({be1Q(1`XuOoH2p|N$3+I_n|~h2vbR->UffpPj={c| zUko_b{i?tyMpDRRH+@To;@2;59CBUgmz=>;H-LW6A6LTWU_QUqTS4+A(%*TDyW7vu z_y^kAEvJlkC*}Rmcc`o0{vd^$S5y7YxHlfi;bHk=96V-c8teTQFSIIz{34M5%E&%F z;WT@o8{C#~%GW3Z zOPV~*iY9l&-P^gEHv7k#{LNlF*Et<)hB(oRbaZ{7MeE$sJA7@lw>c%zV*B(@@xZ9~ z_U2GT_PrIuhh&m%A~ju;enR9uxg^GyCU2#vCj|)*drwQAmr#v#`+TVck-)9wYOo37 zDWM;mtqzk65nnOS-}=KdapCy?qO$9dU~R0fWZC2HMftu|8in;`u|`$`pz-X(jcBJ^qU-@)|K&HeEYGV=({%1JW2x^s& z;Co5(%GcoGE8jl!3d{j)d!3n3<(#&;JOL%4&m~FDX>~bFdSXSO1^SJOAiK_ztP&KZ zm+9XN+e1g#xXqf}^dHvRmAn;x%#9Won<;bmO{{GG@P7#b+5GN&_O~GZ-?ScrQvr@E z`DLjQ_qm6SN-brg|L~)#*pjvb#RmN|vkJz*%og|QbkSjEllM2L479_n7AEONB*M^; zDg8`T?Sj2y#Z;PC$WE05WaVJiE{HJ^v*xv%4*r?tt(Nv_4U0H=9x!X)g~w3J4EXum z<$)h%h78E){@}A`ZbDyVU|=O&T}B<0nA+%EZy(kAJf<$sX>!wYGt`zE?MXI&=l>^A zp%PIkaP4?)-9?%;SlIG> z3=ac(s+X>x3{3l%@(iZEuq;UryC}CQIPouNZ8nuAM1zBU(pqfpWRo>=guK~5X|2Q)K3i7RZw5p7LRY|7kXWTefwFL_B@CFyMnCCZu*K?G0?L^bjxB+31uSxm59*iN6RxED^IAQ7t) z^(AHaW0d^joljp16hAC|_m&tBa3-*24F?wZ8yd^B1Zu30Z%vtJrmu?)d*@OR`%>WQ zsy(_`85D$v+^_uGMR_%tBKeA06guYSWS6I1f(9XLCHana)4cSiP^bl5v!B}f1xI(( z`VZp^1wXf=$GjeW;992yRF9{HtaOW$&>DMHb7mI%e~ys0_C!o`=e1QjL9h9vE`PU^ zyr6#jo?iR`AuR_12|lURfc8C8J}zDTHw@)}4#j~f5sKdx41R2FiHq;%vu(Z$vEY%# z6ZNl%B+Z6k>``oDa*Y&XsW)tqTWJSH(V}I*3V{eml{qz5#~6z`RJsIAX{v4hP-!Pa z8d-B%Wg%C3ljs)z?BUJAS67}H8}DHeJ}o(7scG5#NrvL_Id?@PB#W zyMa^RnatT!x*yjG7cQgx22AU&pcWhSy-tT&qqhHmcpc4kqB@QC_5%8LDc39D4WXq7 z_jE@UVufdug=Vq@(T2J(e>u>KKCAcF>JUqPHlwW`lFr`TU>T}^!YdQ&yVE{nwzX?M zhm0oJkfdYx=prM`7*@^Xr+d|7BiG!(WFre?l1c)%BstUGEc0Th#tp zpM*V|NAG|ORO0;C9)nN=5iEB824AFgW(rc*fA8&ucVNwG1l|3xRWF>k3_1t_xItI^ zxTc8j8UVVo}Uz8r&y#B@O>Gtv5 zbGgq8%JgSR1OBiy#+Kl$hWB8md~b8}L3!u!7uxzKl7|`lDJ{?SS!2ji{y znmi_gl=bf-V!gDgB&t1Rmt%O5k(9m*xGB&*dGlP35N&&_LjRrX3A+YzO(XF>m32&{ z)LmsaDvg$mi=#?;*u<*HTw`llUaff)Ohn!6UGw2;a8T14j-Z*vAaBy{z7;t5Dfoff z|FmI;d3;BEIMRo@EnH*J7)m0>yA!zn)L)By&l@jeFEILtirwJ1JKiOf>SEJbt7*`I z`mB+hJvA-QF?}9>Cf9L5B-HCGC!U9ygz%RS0odTdcRL9iu3pY1>sn3+IUV~WIiV>T zQx}nM$B^s=#O|v$+P{$<1k`paN-C3i8RLuLTh;qp2t?Dn+2VqKm4q8(_KM9Gh~cfC zx!gKSlA1@@7^p(f%?ZhTLGH4?5RKbAN*$`5rvKcf;OdQ zbMujz1g23y|KZ-54bT^(OlCL#UD~5OjJ70&B|%cYWpt6I4(4tr8bm(!ervthTV$%k zFYn3v2v5rdU%4#RsI2%WLop(RsG1u%Y)U`@zh$>aHQPD08S$wwCN)9K{`KL5h!TV% zlMWMFc8B@=Rlx5%^#;jfLca_&y6iW^c(fMXUQftntxjB=zvF3zP<2TI&=W~c^Jd2mlnzNGf0X7pkt#mA zvmX4P|d1?X3t1@~9wOty)Rr$R&BVrtueF3;xQQFdWXSg+BE3cKT@gH$J zdTz1m?kWuR^Nmt!)P6Lt1)*kp!$g5T07y~ymm{~`I22~C^W}NkUIJQhL!>;MU_3}d zlnc+$UNpH?=hb0SeFj<(wVWgJ)Y_yCLMNjjw?|cMJia&qQ8f^2g^y1gmJlE9BIgSW zUYK_yf!SI|Y@bSWhx$juyugiC08O4}n*zeKno*zg4b7EzO_yYPA&8z&axKBPUP42w zuD`B|+htgg@ShehgRSQlQE6u4bhE2_k&)3ey}*~7|B&zByH?DW zM|{if*5iF;R={TYzIgxz0111BkS`Xy4O4n_6m^fN(Pw#&4Mc`$)p&X}S6>X?C8ybc zK^l2%-7B-;qOm^BKlx391#Dn=a`uRS^jNAg>BbcG_WqBx`p4L0zfKP1IHalo|Hn2i zfp&C@>g+#SVtUf`oBjy8igjf$y=pQZa#$c8fsQPJ>^2q2te!583IHb*9#N#%m~PZ& za%L5#52Oc~!sr2?0;>p&DT3O=M4cEoMRy~lU!lgOR@KYb9uzig?OY}8O3q5@|3fx8 z_SyQdiTV(9jf<{vz&Za9QE%ba^!vX5Q;JA~A_9W62qT9QBSdNVe+Jlvem{L3U9WYSjqWJ)56mefq&ZsggsczhCiEF1it zHUC*oTTNRaB-W+LysP1u#sBxJ{JSzqLw>8bMb)LD$x_d@{rw7TULb5_q=QD0H(?sp z>U&@BdL+Zxkf`$z?ywh-B>v1Ldcj!Hl0^ zk~`b&bfYHFy8ylg(YI+u28Hrmt(5+sI9-sTu&`NZG%S)!-dK=;wdnj^pqyDyVB9Cx zbr_F}r;%;1_%42!2Ok$QmmRviDtGPMMIOW=kO$}9KS?J|FZN&ZkmW(N`qR0BH?;!dIF?;EbFQ(59b?tZ|xQL?z#GRm#CUO55(z8He&i&fq)GKfa27*8Bl)#%EUtnVBAVO^7lQV-E({;AjLz`8v#fIm`mF%x$%C5 z7lr?S_1N{%4LAXCyLw7wc;d8NDvH*Z0472Lj`=Pkh(diNq3LUSzhLHYNK#>xfvvy) zSzp0!;F5t96&h>ZDnM2=%WNE)2a?UQp0g6wHhZ2-Z>+g~WYd0$bZ>2fy_$QjTb1Tw zQq(D!AcJ>jMy_O^U4o5eRd_+7W9ZppKIM`@49&JzH@>jG1peQp!mn0rV1W$bgr9M5VlOti))6ThP>Hc zvoRRd{q+Z7m+K37Z%_)D9Wu`hOtcw8Rr7zLPhMxTe)3vuU@rYP%xSf6R_bH8Gvzda z@GLwIG`$TUY0Vj4;axwzZLa2_P@>!?@hJIO#a+73kB*hZJO|syzGKV@0|a;$oyyCm zf!_Qanf_YjllAs!?$8(#TWy1V0p&w!Z1`~Df+%}L-Gz8a6omiRY&OB#Io`A5;lvO& zTNwtoPZNGHLXZZq-85v^oM>Q_AiGydpFL$Ih}^fR2dvn0C2T(Q5l&u9H+-UZ)NC=) z2)-D>u)vvDW#65|ZamgvdQSaYXUamfFej2b5nOXGZYQ}|3Po?Glh{k^Ka9tw$8vmo zWCec?HLkZ2?Yqtex`15j=Euad8MX|Q1ttVEwJp@D%Aq*#t{nbpJtvBOskXX5HBN=2 zT$RZmddg}ny?kT-y|Hr(E-mw-wd$4T@}%;V;hX6$YuDR<{Osx4i`q8IZ)0l*>k(+~ zK7kUUH9Aq07E0jf27-sUYRzVd#N}2T6zMVNbD6K?w~!kE$1?$o_<8zP`wJhq{7E~5 z)pLThsOlKTQJG#rqPY}X4>#k_naiM@KPMpJsRu2DZyCpcx(f7%9f_Sz*Z1VdFXVV* z9gIYU63n_62+vf;NOTDJbLgEkQd`}dwV2DY-#blh5_u{!HiRn)4*4yN?QYclH%Zt0 zQbi=%dvA^DHT9i3H%Tl1yE|bRglIkXwXe(>Zg}pqhz3ULRq9E@El0((Gl98ZCY=^q z&vAHUE&djaW>YefcEcq*#3h^1pZTqcNga%Eq5zJs=MNS4M!V@8-eM@!swC&%7QM_g zzI&fYp31>UE{(vVUm|HQJ}j9VXmmDkiE3^;@YsH?YouI~npeO=`CF!D3#LNA%=u#X zcuo_4qeX!dB}UJLeVZTLZty%0XQ_frk4 z;WZ*$d|glDR;Ctak9mQF2Q3}Ku>I=G8~)^+Nrtoc@ zH0hg2hJ)>e-hHzK#_MgujT`^Yl^~hrgYAUI)|sUjhQvWmm%f5>B#Sgf^>qEO${B>+ zjYddKAOes0=iz*-GZWIPWk@%pKgObf=$;_Blpa ztK+#6ek;G>-?TXK8LuFpaynJc@qy18-m|FH*h$XY5n5K$s)L$;`bjQXTr*e6dN3rS z&%+%lUS*4J)hG*sLu^b~pL~-b{JR$V&B9*Yf{D@$Gy1ZSK>$UfSO{emugM-1gE&0?ZAkORLeWrKFsz-0Dp?E?Q2u%p+^68DX-$U= zUU$YFX5!U#C@Uy_5F}A364x!^S37ObkZ@9RFgxzF=)N%*tO|Xllz)#8*zbA8^8FGy zm+abEBOnDfqk_r}C_a{dy6E)NXwNldGwvk!<^D)RlQdzqb#C!=x*es!a;E+ZfG(?u7YAkRTKijXtxv-;X#$Zh zHgnl}fb9Xvmj_nbFPCuXnw*L4fA;q&>S?x z5q~;JB@&(1X~bkY))u1Fk~#sSaQTWlL(y%z7o85UF2)eE}wol#cQ;X0zA2BR_I5T$E{R94Bp%g&sH|MTcucunTJG? zhk#exV?^dD!1_>`qylsPO8Afeo6OoDs%rHUJ)+EwQXdX3M8>EXT|uzPMts!bJX~jM zo*uu+s1A+EULG;}RDu!n81RiOvULCmcvwXgGBdeHL@C29!65IdtE{GM^#$ zi|4vW-M@m#iB{v}aML)`WuH<*F6W0Bokne(6wWGnI-|w5xB(wQHJbRKTC*sWEAB0( z(f#8BIw0<$LCU28m}LMYKa}x;9*??!+*hGNtmY|q$g-zChl6%Z%aRj5VqPi+Nq!FW z{JJ>@be4k75s)_w947QhzI>Q-#)FX**_?8zCs30&)0C449wn6bvqe#Zgg>6G$!nXs z7}Bj``NP;C4>uc+G8~y7SfX7rA%kB!)^L9_X_m5sRPl=h_1Qqa``k z69ja#d-nw>3y-bPKz}VPsp(zh;g5+Qk?i+h3G63&x(kEljmT~`KiW(nP7DJo=RWzl z0E19)AB?O>V8#!wA^2B5eV@0ar$Gi9zcDq{d{Kk%c8hnQot^nLt~6v8*Y?!)>)$W4 z_7*HR#|DxWFo?Qyqn|q6(^~*q8gvb6I}Kf}><2T90touA~3A zi#0cg8U+kZx;igUAMRKVtj@e3Mbq(^LscaS^TYEXL@@=%GwyGU643tpR~+*C;S}1R z)#>uA*AXvU1<#i6wcG(!=q3>*TQMi}_8x^EHSV{{PTb?emEU{1%EIr`;Xk5y)XwhR z==f>2;R0N-A~^m&Mr5pN6-HFOED|Rnrjt)%O&T@3_MqMCN$ObW;d~-FBWmuq^+3 zQd$HVy;S%!NisVtolK-e<*^o|Q$;xNS#Tf#?6b5Q#}CthgF0a`4TUZq_b_j20ya!G z`G#NqKNf)gf7&SUb|NuJi5f9XxbBN$El$0#v-A;cw5zf@flR zq||)#x#c(6io}A2gg9D$?*4GnFZ%K;6e}g0B`2KM1f%_##W`fB7AorZT z9sT}mXxmTOX7>1QamH}HOeHixYk-ZuyaAI}ZH;TV>&<}Ex3C+hxb(|W%Zkj0X=rUL zBrc%f>vMdTBsI%!(OBuuAOnCL#e@rfHOdq5^G&?(-E!?}3~iqc;hyTHt0D_Wvwjwn z+gqboh?AAb6Tg%C0!i2n?5eeJ0S$BJKBrs-x|Yq;m8IFfHY`_Ajo{KO(@M&|qXKN^ zIbYBJE^2@0O$$$3vNFE@SB)`WR}v(4EK*yA3TK~>TPm-l*C)$ohqXQM@{HjdYu0Wt z%{qEd#e}$xR-)M-iep{t)Z&kv_LR~F4Q4v1NiW^VvhZ>tKvcD#1=W= zrrO4fQlvXPu08q0NS2Bzf`A2A7U}J$`sioTnzaR?J=tt#uY@41JMGky_6lx*Kt?>v zRf?f`3KXiSo>CJt3$|*kA7%QC7*o4MR;|U!fy+`aC1GTB8RP+yd3yCq(jx&6B*~G_ zS=C8SQ0NOpif_4{XgBWyHYKY)=HC}DQ+NAoh?bbu(RQnq7B^B+>&f@j?T?ek^%EbU z(vP<@B)QGYhkA+9fAP{=5NwNMBwhSVKZTYY7qfaY3->Zr$0Wa>Q<*f$>_VNMO1Wm= zi_pFQ6xhckf$bcG#m@j4DQ1crf8#T}pa#nkW>Q=a$G8j}_JWgd85FJ*_Donz*~L{R zx$55?$nLb7;sa|wh|AhLY8J2)mhDsP9C=ycYkO2$p|b;7eLz|zQAwyz zP`r}Yg2Yskyysc7ZW~MSW)f<0CX+NE&LF+hG z14aqs((BvxcV-##8cJjLIyaf|=Bgy-<&90zz0WhhIfAv;_Gth8)`Wy@cS(#JpPFv* z+j!o!4K6Rtak(&|8uIq36f)5p#nY*(dxiByyCtFMmOj8f6Ch&W&K^V+m&MZFx$+F~ zyo0&evYBfzkmZ>U6T0Ev=*lm2-}5B$$QF(OO()Zow(a;#O=5)VRev$i99C4?muc>V5Agc(Ke6f$C6`sSyJqJUi4+3|l$?Xfbfwx*nsf2_@!cV-DYeZf4 zd#|#|?<4;HIt=1t+|Maab=$t1^C2$>s|O&^?XQKd6i;@2%{lUnIx}qe-vrz&%m=4H z`3{(bq+LjJH?2H6a0uof4nmUY(2Ih|5x_Zck&TElTwrhQt08EDgcIe6l4&|DMD&i1 z2i~Fo!%CGLHnWt-Bg=ktA>M7cHOpWp=JWf#(hQGX-F2q+b0v`avlOfz%zh8jc zo9LWO0_|!ju?;m+^#}Jg4}}`0FQ4|M;%4N#}Xto zI+;@UDL7{wvoFpcGTVUWh>P|uXp^I|C3(Y6K%MZ$nS_Q`VdK3GCE-v^o9X({ObbKb zJ9%sO)j@=0*SPo;rZBj&5P?=bCGv}5e&{y32QX#B|s$v-+` zd00fM7l)-91bKhD3Yd5>AB`~bkgP~7_%X>Cq{ASFQD^@uTD(kWH?}tglgVA(aYFWM z%(GS?eSUK`4>qP>HHAUQ;0Vt1-yVPOJ+^~h);QswodFJDs1?QUI`f6C#U8PP)g>p} zi0eTz8MmMu`k=sngNjz;9$X|W;|6%!SwvZDBId_LCOQDsmhH8ciZ`9$HSp;a+&I`1Glo(Xgk8J{JoO?Ay!Lku~CCO!d&oyKnq>}Z76 z_5PM2NIP>);(24(uBXjsWy;~n_fd4!t+psb_UY~yJvJB+&&gFQ&%KBG;q56*rauVH zNZneoL7l%uSa`*p>k&=$LUON-942Xr{HN-0#d6vwzf_nUuWlq^eHd^ye&AToCLcUXMm9cKAzz+zZcx1 z^oBaZnv&4o6liaTw%=n0p6%QVh+7bgjly^1k*rprVOUor_wg2br+9~(hpDcR7BY%z zHQ7s|J;yGZ!;nBfnjC0lLBe};Z8895pA7sy%u@(HGpOjGfCMuC}TC2DDs(@P(! z_}-A4+JngD?yf?-!vq~Y(L0)}qPx$!hMwLEVI+Jq>Ugq&a4nf@So<^{@6sm68w?HL z!sql6mE8K?s-b#-F$e?>?+wTios*u!E%JrC*yUr)pxLWb{ZlnP~i zqDn3zF}|x2y2Br>J#=Q!XumSnxN5gP9+U~<95L;Qa#y^=sc?T|WyJcBR*mQ4B|^_;#tM{^X?f3LN4Jp=_ZaYKV{SijmHwW zh{WWigqCug{?(ee8_Rx5Aw%be0CQmh_dVR^&cA&{bcDz%5JJrea=Q0Q!zDvi7j3c} z%?$ofu>bh$>(CeR>cFj3FB825_PK{Vk=@<9$<;m8T#{dgyMR%b{5{^xbe`4Izt1mKY zKZ)J9S+$w#5i9Yj_;KPM&f-g!&+)hT_WufIU+@z|LvHrQnf0obVt2b$NZ zwzEk!{Ejg=#TvwjWbGzm*o>nV&kj!4+xfL~Jy9g@g#p_W@iI?o5+hr69)McZx z=1u>7{6c0$eK-{qRFu0w1i05d&r#x1SZY)mux_hT3Xahoeqju`s26?xK~(*6*iR2N z=Qd)@&lxXeJ}7!_v`QjufEEV?NhI3xU^uD>la=FS{++TUJRWiEdLSjsAjCxLNTSjkDUrfvh>&6yK?DS zrIT%((DUBgpe0%O|H-ij+)id%6M|R5fTP^PenU^Aq-(t-9=Xz5eV|d9)`Vlp6@f7C zsX89=R)|6EV7?PmUuz7uOkm-);armRF0G1-bT7uSKz?G>{SA4!Z*NECKp}s`xi@`I zj1utS&sB=npH&^nJDGLw^&d$yW%E`YwxiKHsE$?19jQGgH^J?75l`8fvX=rolf+ZT ze&9N&%j~LvSK(FR>v%SQtN&Y${65I*{Eeak{Wk7v*%>pN1=W7N`U%4t&C^HnTa`RD*!tgLA)SH3~j>+5KSM6-u;GqFDFD!77t3c@e~Ax(O+R|3Pw3RQ8T!RTAD0+!tFgaRjPv(#=RmE5rr1SGyZ z&noovJ`DLRDcl$OR1X=#HW;V@a!3sOYCN$?X%1~odt)sPrH28A6YW`E%m3bSP~xeE zJ2vu>!d7B;0zN_;8f^?qk^e;8mkCW>aDj`bi3*mP)Wo^Tn)Y_pZ}Hg_@pSUu<-$lHjWrzzsL^;TKjrIMIWu-~f;F{Kj1i>=6SuXm8|J+vO-R49rq*2Z{b#*gI+Ziz#^DKMH4RVKI{&{;Ox>qrQpte$BuNzLXH4Oe0X8J{c~Bv_6-dw5zR3y_FxA>p z;?6%TctQxKhLpt?t4Brh8y+i`p|_5TXD^-DB$lxf!?vzfWL5`$yzSUG|_K)gyylj ziHS5tA``&mKAA_!Di@+TCXxMvnU=Y78ex`)Ahx781$5cy1tQ*$Zs#8Qe&`OY9$bNF>9nLxL#-z1fo<;GYd#w`4=Z6JiJt47^IQ1FEt{o# z<&SM`>2L6m-oLYZeK~g`scm({nCVs7n=X#)x+8HkIZzE;19&>yXc&`!7Eaa?JNiEP zlrmS4kc7jTeTfec-Rk}M>UkFP>xd|kH?_7PE|@VirxM_@H>0Fmxp4%PW99orK4{Ie z@f{xTDElZcVqr}_{kS;!mX`GTsIlmKaBm#%s>3v#0hM%+n+h`wh-zK)Gm_D3gLH7l z*`*xP5J;#HsN44b->uH}SKc@CO5(m#pXjjRd^dg?9;R$@8GDI7k`$hCV1JyCpCHfV z*Ym+gtXi|F#gl0AkVQ{M)j~cDtPRar{x+gXZ_ZFC^97Gs&%fgkO{TtLYULvw7^|eu zeKn^@mtNTG>@eg}lU+%^-JX2adkJore!K5Ww3K)z7o z6j;y!nUdpR#M>#*1l-I?gi>hntp(AEs|hQw5LM%;U_&eKcE|n3?CHH7W*CG&pHM*e=+^7(Nq~h-kC2s z8f*2i5w;^p7SVi*#^)!_bwu$O6wciz_?Wru7LZW+=tIH*k`NFsaZ^O)NR>Sv&Ni=))AMsS)YGb}1CFfD zy=lJPro=4BZJNCvFfyZd$-M~JOV(B9&NWfMUZUGC{|}MH@C9jV=}yI)rMbo4SAF<# zozS$D%<#m(Xdi%tlQpKGg?QgM1yHjO#lucA;~c##R}A~(_vDuMYra{`*Rx6F`)&m9 zhpbq#;$IC8;aJ8N3)~(LC5uUqs_pU7RG7@E2;u1u6}*JgZKJACd5A8hBS5WkwC1?2 z8h%n&qh|oU@QHbs-jcmLF8{C!pa&s(@FtO8_KrasxPY+-#SZ6 z5@&5i*2dGCeP-Z(YwiAeYLeOPIguC z$vtA3Q$WN*4GKXfhdBKl6QIu(NRHQ+s~*8w#V4tc!27b_<)Rv};mrLW=Lti@OrK3} zEm{PyPX`T3rJW{hwn*K%Z^xpn_>7me%FB`5Da%@hlbztGX({jJ&5zG=l)u=dJ*clz zj#u-*L|+Yf?3}I|)@SuDOo2~Dcpu2*w$Z_u&4z(ZsyNS>Ow!tHf)?+j-H=b%%ub!%smUjso?Hr&YWYE?vN`igR32Mey97({#jDSFhzQ?&9vQ;} z9A7nHaEB6=?3D@;r-4!n?T+-LC)c11Y?GQyH4m_M&D=SN%pT5!LR;^9OMig7UgWp{ zl5nM1gieU)*+}b+3^;@bxK>U8=?EC4yY++6R(DRF(>x_^qMz%$Z=>895OmO*!*M zisa|gF}uo4phV>ICQG3xx64@`GYztzZ`axMJr8I0c!FFcufc)rWPIBOM1U#vm*2Up zp6iBg$m{wxwh2G9xlI2h-S}ET;d_p0DC>=0jzPe>;cj_*%0^-C$^qr|qZ9)oZ;Jnk z4sM;7rUdR<$@*Va$P~Yp6l5U{jasIO+pTj92?{diCrsV2M5s2&$B2M8{sAGu3Y}lm zGRCD2nkm0*@sH6R1Y|R3=GSY^Z_JVG=Yv?A@26{=&cd$TGRjp_^fSYz4w(ZU3ypWK zNpHyg^mZj#W-&}4%^M%;MbJELfb`aSwsHSD*sgoFj=q=;!b|D^ip*9%;EoB4iUw_* zm+v!l*q^u*t3UJAq@4scRMHJY?)ZvEU~DAov)=>FD8~HQZh%H|L%r?@42Cnr{E&a0 z&yE86NL66tUk@G~bM{I=r;X$vEZ$wUwrrR`StAM${P2gNiy#*Qh4NQ1C}d(sk&Cy= z`#6H9YDAhU>mX$+*(*+%-tfXHhtbckogHOTgLebSo3230vBz69qmUN31sK2-joL&T!K*)~3|gy%J&A3wbdy!Qf*3tWaU%g>H*0 zM})2VW4@X0K{G=RBATwo0Xta}v7)YCc7gfd1y1^T3ahZ*ja*^SAM#3VdV|Iii37WL z*%=)%Q%5x4`M;W32dxRH&$ld3yISb`-3%Vw4xR{aYCn6VR9A1*C%L3lZv$?D4tAvJ z1TVb!`yVbgaLbR-e^F;R<^$Fe%7%ERqtoFS>6PX2?&)}@Pln!%8zkYQ-ze|p@TbbO zokGUV5Xpeo<{y*l5B<1&cp#hCxgSt_;5$| zq4!-X1$cRn_rOE{+k>EUpJtFJ`uj_hy8!yfGz%xrO8oK6zO!rx!lQ?ppI9;e1ez#k z&aQhr{l0LNF#O>V5hhAi)gawZ1$h%ia~n7uOvB?YAz4lMivIJyN4{H`AzAsKU;TAm zycRYxU$C?!b=Qk~ekWo>OAxeXppeTa-+7v+^j~dNFMG?oOLU2Bl6u7}E~U?g<{Nsp zF`2@3mp)njer(fLi+oTPWwDX3elPwpNfG};5r&U$pL8LKnx8eT1tzpon_BrML7{6h zx8Sj`TesB{Kk6ix>z^^aN}RD?Q2WsJqPet;JKop6o9?B|kkNUP_N=Oxj&4@$rI9@Q zi9EhUX({wy+G@lJ)r}O?#o+`#u|L`{IS+Rp2NL(^ z3Kp6hKmAI)W~4;sE|iy4zZUJ}`9R4|t{xOO1U^c#&veL(8*-3qF+~i_BXxv10bhB%? zF08?S+Tr|;cMq=l;R*BUQzSxrSAN)V9h`5QzH)zqKNzio%Bl1IwrMf_|J3NZn_5{N zFmqvo#>lv9(I(mL%xLJ%8k!v522z<;j~i%NAimK-fs+dFqtJmiPOXL94v(|MN(SBk zW&ysM^jsGHS)1O$hh*3-RxIOvLvJx8-VP>Aer6i+U7_y%tyU|Rx!GmWGQ;SfzSU#Y zQu|Pb53dL{{o3N)x?sp!Wr%0-`2Sdd5c%U;oA;Uo09_urKF(^jy<_3gjA| zcuZ#r6!G@a$Q4@VZB+Hk`-T(r*A>(-Z5a9F1B|a~L@=tv9`MyErpW108g}@sA=X8* zmw!o>XN8zRSnR9Q!xe^u%P*#G$f4A6JlxzR!j1BM+!FpLy1(#B($gT~?(= z=iF~B0Uvi3FG)sLdz8<6+B_Ev;F#I7cdYw9fh6sM+pRn*go#}EO)<~IdmnZYLw(80 zsNgz(R`;@W8!#HQo&Myx-k$);&Vi}E5S?1I>cVYpUF^j;Q*mjbGJHN$JhDR@{AYQU zj4+s${CcV)`hOPDo>{C5MAk`e6jk@48tlQin{2&AP5_?Qv#J~oFGi=f4rFI2zZ!7JYMAEvJ4>kg8GLjw$N_Sf{*>!v_-cOiVAVYo#Ug}A zw8ZueIB;f9N(bOs>MXpT@I1*@aHWTPYpSm|KkT69Pj#ceHsbI>JKYAp=KT_HZMESlwAybvgCwA89Ac9AOX5w3HP~6bS_gEfgBx z8?AkuZS=l)$7H+6S^*n0bar!C$$P6&D>BuYw%zw;ED1l9ZbK^gc{8QjM?-E+(QQYU zzr-u-Yr#K0PwaIwN9svSuKkJO=h}JvKfmlpR2O*L@3IUnD|DfQ);vqg+DTc~OqV%I z6zz_DsEruatT%0GEK=f{{s^&w^hws16}iG}`eD|;z@tOz?n?!R4QG^FR$=P~+9Bq< zOmEI8ORd7TDtdn?#TK)!z~wJBeq|fcC;iknmgDKT?2xcJy@e~8eK%RHu96S?rDbQ(p^(9LL;;z&o}|Co zkz8WRWqf_;E5WM7y2=nh+-pt7<9PQsc+!d-cmIF??~^_s^<_c*+vX|h520obbXZrs zgzj_!{Wt(bsadT<9_k8`8^#8*T(Z>i)DZNwEQmE|+aA+u$_Ne)DbSCxggn*A-Wsk} z4)C7p-L{H*H=QeWw^B`mb}p)yoyep|BJA>Bo|BP~U`U6wW@k|7wJZS_`07{FpE_Li z?1m!4-JdG0L1{Tl&>gb)hF1X5+5;y+6~d1;u6bwF1*3SINZByEfis-^&Xd9<*h_-= z{|B9ojt!>a=jLLMi|O`9G6H18goU~-qqy;j2C~#N;$z8c-vf36w=?xCY}pOS9&<3K z4LGW_1n4pQJT%rNpQ;o1P_M_f{q41r_;cA<`ON81?`in%50k7Zj#0LeG~{^GPqBbT zifM12a{3s!F$vRCvh^gtgrcU|apSrGr`CaB{=+M0fLL#d#yP+MW6V$ZW>0TVbOGKm$a`p9V`g$MS z^5JIIuB^MVPm(8O!)>Lshhq4}TY7{Kv%A&nyUxd)>=xu|Wy1_HA*AaQ%j|pOB(6@S zxo_V2I((pwauJrncS8a${Qq!l)Dkav1S6jUZbeg%iV@<&aIg&hEQR%zJ1~vc^^m0A zDl|YyA6qE%iC1wya0+-*n5hnbChG#SdUDHa2|Q$<18X_vB#3kESrT5{6~*uOn6nt6 z&nOk7-_qeq4sRd1iK%P)mXEjEGf;bE---jeEjBCTms88yG4tb38-VmA0wD<X+Yr2}<>52Dc{eu@~*eZtT%bX7cG#=1L4^=J(P(%l5Yvs>dS5#Hxr-A%#L~TF!bw-({0W z8;_ZZPs-jcpA~zJ5YN(~#+h~Xva-d?JZ9~0)_S$0zgd)VE6xu_yt?)WMS|Faqi5mtx}ulD{vUMofRA?S+T7q-Ir>CIjqH~ZMt)gjWNi7-jUck zgRiiYHiCm{xb1P$Px!i-`U=5pbynF0QT45Y+lJ@rNtvm6s~}n>|Ky#zUdLGZI^y&H z^x_n;wp9BEhZ3arl2rpcenv63WC`?GdywX@a6FpC5HenkC*uRWW7U62@Nc?9vEK7X zys_H-bj7LLWY7P$@=gK*fJ6b$LtO6Ca8lt7E(5)vLzi~~T6|jdJtNi)giN<~O8Uq@ z%%3hZd5M#COS!PmXT+8_9LFq0m^?Ly2mEPfaw-wi-(^0*{eo5^s@m!v8GRxMik{c| zY9%@H+@iSQpYLa411m%)y6B^E<*>UAx^U{`uGR6@WV)-?D?*(FJM!2%&+iC^6hEps z0f5203-nYkL$Ye0gpD=uEqVV_aR-9wJ5EP#HLg+aZThv6@8ak+XMU(;w!0ePRD*|x zH~zAORGm3uC1cRCX}D}J>IEZD_oJYZF5(|0UUe7heWiLiQ`eANo-uBoI=PQ3Sx+vl zFB51xt=a+7Z8HB(qU_(R&1w=kO$d7uPULx$5z>$<7Fe{xUGt=x%ZK8J=p%JXKR#GC z{z*dEhlWY)2K4G$hB`X5$wdon0Pu46SMde#Lj}Jhq+-j?I z&w&*OR&6HCo&20SfxzBQJ>_HFxryR&rY%e{12~mX3XF_5hk;M<7A~e6Nh>VW*#x_W z>^*zAk_|$!X$=pyW#vz@0%N{#?JnM2HeUrrGtf^JaT~kqd}xR$^>*^K*E7(3sqCF= zLF8?FRUze5V!g<%L~j?SNZR+ZLjI-H z3B(jv60jB9^YE;VKjIJk8}~d0!^`QO&|lbt-u%Ll*ksEJu>rzJ!HF+G-@=7wdlcz7 zz!&$Js9to-)k(JPTAt2-PHGGT^e}UC^0BIwVkh{s9wm$(y_=1cUf@=HIZ4bAT&W4+ z+5Tc%PFr162*br&EA8hRis(pXOrPh&}8>VZU`DPCzc9({G+bZHWIYc#6@; z0oaj*xZmHvC4Atyh`tsl3@wh?!>*Os(~pAZaleqx1h05C)IDEDuxvg8@A2lxxkOmAI?t@N zZ1y|NLXCb)x3OuF-D^32s-f6Pq3 z<9yqXVZ|&jz)!2zjA+nKdRDy&`2N)m%etmEl~BSvA9(P!Cv~N%=J~Sfa7x;xG)-Ui z#x_Rz36@c=;mO#VL+iD`Vc-W5n`=Q`qF))0yK(^c{e|xP)cp}eC43yVA=tmX1*+Wc zaiLD_d8EoZQ;?u&w7Z-U#u?r-3MU;9r=b2TSt*u`o>P_J18lO+(L?y9Da$;|`6-)e zx8h>!bTCp5Kfe3~09$QKqKirF=wzGJWn6@C@_xu%Y~oE~Yl%wzBu{XC$kG(;g}w}n z+1Xf!RM){<>d3T6xV|WAL_`jumT3x}Nj>zD`5K)Aj;gmA-r|7H(e=8XgLuoM)H-@X zm2wuI7L1ut!Y^90j@+qD%$36dc9BWES)MPS|OqiPll zP^LfNtJVxrY7ndt*I*s8m`p;OX1}G!T-+7PBjFPoj^**@)VQ3|o27UfE#25*W(wna z>M5&Z7qKM4fh3M2m3xP>dMdsKgQrS4A}fErCeAqrSJ%1ES~~6Tmh|MNe?E6VDrgLl z)^>nJT=no3J=}uNyWQiheoc2~>k2VQpVoF&+c7Mo-_A~9lbwE9Y89vr;juGx%I`7J zv8#Qh9AULIcl3v0<3*qJ8^*f%$TzZ;rp=))e4!$Cj9}R@{sR4KMf_2H?N-?1AOlmI zH1Z*v3}Z?d6{~i@`^&JgK6n&nPFJ8PkBJNPHY(oA;0GL8zqwpi8J*%s;@)b0%vy0g z6iL9aF7{DeSy4kzml1lVa|9!P$_6ERC;$9aBBMsVlQ9&juOiV7>N+?9>doi$4!MtPJp6TAt#W|>_q08i7 z+nUWauBS=OKz#usJ=CpU&??L>#guoeAE;IdK>et7e5Wum(5P-!il8J1 zo77+;*YZ|rn8l==NZ^btC##KOL*ccqpWpMiLQKHGX8Ur}D45zQbo$wDbzFy4%ok3D zIQ`LMxHfT7A`AIA$UWH$xQ7#P$@bo3KEP!#?CRK`G*5NCK4^WVHXCxB=d{^L^YOqW zW=z1I#5to@k|8UrrdTWhu~2*X4KqGbw_Hu~Q2XUmjzimkgtP~kY|TyUEQx0QLhwjp zEW}cIBi{I;kNzQX=R3DPDOoLNgUG<9=kO?r=rxNGcR5O8g5YNLkZhHxS1lXs+CIE* z7(d9Dkq=uk)CoY(V`Tk?^N9H<=LNY%`&NFtHG%p+G_c^WLI1uRBh$~lk~!pA4rEJ4 zXXj1IUl8ZX*{LvWAaquM5eQh zVt@ZmB9emOp^nu1@CW2cQw8B9_UFxBZUo&Z=85c;iDyM<*7M7W_-{7%1dJiWi?{}z zEqkRyyWOS-y~hP0M-($_@v&U6%i9uX{r~RfR!hG_Ms1*ByX6s=3TYGkk`JVhX$jsJ^1pgI2`phZot^mo z|Izf-aZSJ9+e1)51Oyb6?odh?ol1<6f{JvA#OUspMj8f;k_KrQA>ARp5jwg%N9Qv? z-{B|21!9=T^?mLjfqK*au_zt-R}L4lQ8y8!RWUpmZtP@m;0-b^`&L&fqD#U6iYis&Br(vz zJ85Lkr+eO;->d;=0_bVkJ-4Iyr@M{%a$0mH`DJ6KZ(!kXz8v=wiNn|kSSY#K9LpW@ za9#^Ye{a*ybQ8P0EP9mVQa$^OvdTzyc^WQOKHy|*HN^C!5NxycrsGI<8CB{eS?Etz zWG)yDw^Gm5)cXaE|1N(s%gB6}ZmJ7=pF>iS?}Kh^{%Bt*Z9a?i#%xS+x>&6ZjhKCyQU-b;L0^A$Yhn?MY;_$5)!7zfJq`9BBheyMS`=J;96#D}pBj2OggBHSGiTPvP;e6I zjxu=%eMbu4QtG7Zc*mWG&EI_Gl9aJr1Ul?BXh{*B1N3J`WTn~ zIx8mZ!^IWWYBl-CymZnr12CJv-zI^*sr!O!H;dnBa(w-le*n#i0oAS`V@MZtiqEY) z&uO*5y39!#9}pG-KCq%msn5ut9QQOE2)k61$#as6kGA**R4r3R#MhLIi8z9HTowSo zQnXmxw3YZTZ%hsd!HskEHLO{#37QLV!jqV;<{N8avlm4F{@O~d@Tsa&(=a`^96toA z4ZBphlymLm9*mRz-bA~PS}N(5DpHeB^xsHv5TCp(nLDiW2dS|q97~Vxq+IM}W1dxM z8yZcbk{;*=jVA{M48FhM*JRUpmuI>01&>=p*;qc0r+0AS}i>#Z8rd{;1dcqveU4e4!sQRm-~ z&*Zm&@{lb`L=>1VPiMMPv3PLtA~zkLFR#=S3d!J{CFxn6+`2h7x9Z@C9XHyIXP0ZsCquIb0-nSf#Uqw%y>LkF&C0{?u$AL#SIdb-rrudSVVnWxPWzyS1>we@AMNv6>lo@VeP0~8zW&4gIuo=WSLx# zz5WB8Cy+03t7*zF+Cs+EzEFV$}ZwVzASP1EiL<`NF z%kf8DgvuAxr}6XV0AI5S(YXba^4ssPE4qiuB?@b`RRFOl=+rzXmn5SR0-XpYWB!%Y zwJp;uesprtQYWg`CW3jmA1>^OP^Ejca_~Gz@;(KUV5QRBwSI|^yy05yUy1$AL{go< zW;Lp`LCI{acpO7p1++LoB3AiE1^w1TJ*v(LM0jmMk zs!bVY#EPn|lpN|O@1+VNajPlkoDrhIAg9!4xj`AOxTF{)!FAwHypV>wHz$W@a2;Y` z;1&LtYQASTYCq*n`ClA)c7!HEY>#c#AV6$BW8`s1!tztb2%tbf;C#I(d$Gw3qQgoS zgl6v`eF4956e^CqPxM^eau`kunZ^TAOWA?bubpOLrw{J^+{3Kg)4u}%)vMY>F(Z6( z&CnoXJrwiW97-$12A#M0nuw3`= zKtN5Efgxmn*?pbDIgs<Hl4b;M#4}!Ff;^SS|AoTl3Ly4K>ZiI{8cS>GY~F4<^|mF+Y_WaggAe#LHEg zQ4g{4FxMoaKL<*U(NBnvyhx%x4}N2zUJ3#i>nm*OZYeHYD%vv~>~nYhZBpw|`GK)o zb{P$_$|S>6d@k~0t)yd><0BnNoXc8SdW~jUWquojY2)zJ>EC|LDjco1v_?Gl5>j0| z@zFLbr{442R5UIcgVHd;y45ymzEJ|C;0itqlYs@zh{h$IgW^%oynlc;uL_1JjdrRA|QIl|RLViw^HRZb^ z(jNb(=jCP>-t9_d%DALB5${Rv?iZKD9Yg*m&rw?zD%;O9FU`y~~GW7SCQc{XHP z;}_>(+|>NV`Kww92>7MGMCZ=i>e)m*U^3qQbGv_O)1q!1bU8j+RkVIz`~1=mQB7{Q z!946etWu$a(g+Rph=n2!tuot+1ehMES)@z{(t@$m^CpFrV&QDDJJ)9`<@hpqb@)o;v{ve}S`VHkX}@V^j(bPY=|+ zxmsJt3mt21Mo z9tPs>ozX56i1FXqr-Uq*Q9oeF|FV?Xg~9WDVm;AmBNtW87tBPhp#pod`T5FmELf3R6tKU8C;w|7HegC{7dQ6IFjE;|*=mUy4=2*v}j7UJi%(9W%I@4p}H$-9U$dx^g zdKz9U%%VW`5DdbH+P9OGf#!+wTi-_HI^%`)+Vz-jGN(zqO?i>ICqN`9{y7C64{L(` ztNgem!AHV<6?iy$U)1_o-WYoW4XBBJ(1hi+jC&*CoEGaYzU3~?J)XcqtvrT4oz%gUd@KOo>FV0SHTdwrmGKZ=Z;xD7Z9H_koN0!m!WfljS+{U zhvv@(vHjmUQ-X7OS!&V!^%x%DD|V$(T_|RGn1hpF(D&T^M5c9H(SU@FY0@#sjRsZw zPM>8|>p%Zxq+(rTl={~lml1qT3s-%2#gHwJmuTRH`sqyE6`SA3@F91y%F49MarlzR zdU*-L+stjo@HHK=5=e5O+~oT5TrqZwpBfDZ?j9c7!`i1*$x!{Pb#SZfIhIX2+!wT0 z9vpuU|BRX}5)|^iTpuoO(BzsV^fRQ*DKIa-Qw#z}e$T&#msxfnNaWVy-*Mh^0~xYE z@`hWhQC4XvEZUrKW4Bw~UPf&ED`;MH3#uSa@i2IKc{ru`v?z5{tfo$4LdbNn7fnJQ zgS|z@kI9!{7uAeJ1&9^xS~GA{pkCf$4Tc|KyN3_p$U;BxH$gMO-EW24FRn`Ombz(* zGi%TBdGnQmA3A(XK=N4rj1f0!u`7AP5+-SQTwdEy2H(809SGWA>$)~5y8$m0JOg!cbw0|R41h>>N}N6JXl>ecId3g50)u(k*pM(EMMcXdPE)?AJ*i zBf4Lv-=)Ic{OupAzeRH~sNj#EkwSJTb6B0DH*xrnK&+w~ZwE=|8Q-DJE03f3co#+TitfiFePsz~x4r zP=l<2{ja+$wmr?~0zmcIYy2XubERy^rD~pFb}f}CFk3`n`7(QqQ(XKzTZ4&M@^X)N z?N{N@^2&DOOgBC~mkjL@rmt4egQO!?q$l^kk|9EQ3j~s?)UfGN`sTX|D=12x5swlI zROpjMB7sl1^k}C$zbCTJ=>>%*FHhqzs3pW58{upGFn9z)L0b#=et^?P zo!1*C`ox)+XYs<#L_(w$b>s`A26=QWcCwP|$Zq)78iRJOpNsRI z<5~Uu@X{Gu+tzHUZ42&}#8223SZs26avMoj)L=HS5&@_BIVsQeL?g3QTy`eEz}V_Y z(W4576Rh6Oqp7DLTTI+ zPBe!=0n1D!?RHfs3Ds&+$VG;&zd_BJ9Ovl&1MWn^G_CYP**@` z^s(X1nH(96Uo`4bTCx^rPv4X!cW0+INmxW1Ueq(*9*Thfq<6&_rA@ucq`_$GnAr>6 zbI$4n1w65jCpTY%SGMHDjKbk8q)_;)@+7_LZ>jm}AZ7S7J@lBUAc3Ytx#$Q}iPW+c zW;82yUNh?rs{q>FRS6nfRyAwl=uZ8Ej+I|D!^2njPa5h_P-ZX{HV`?R|D(XAJQdxn zumLnA6<;QwaqhT@QkVrASO#cyZ&+XdJ^-H@PsV8yYf|2Ls}{!p7m9uhD;COOK&yUY zd>LL^2G18)plg;*R42eb(1VYBh?M#n4AH4h5+W*dI)Qg8ut||s^A4t4?!*J)_@x8E zX|~63U@3%3p>O@<{%^~xc1Lsei2?{{t`@Mh8l>QeA4#^+i|H`%a))JQg1BBZOLED! zCL?$?#r}MGULBTjfXy2!_NzAkC=pJViL1aa5p^K}XeS#&mbu4ZY7O{{!+f=@71nV> zmrm+YzE+~pt&~_Ht1I@IIqj;fKK=_}}e@ zNsAGtJli1dEFsYNZ(*yw-{du!`2kjrlvp2ZCV!gKO2xP_gsr;Ja&|ye`K#up1$W2R z@EfNjcq9k-a`VB+*j7`H+xP(|l@DxnbBq`XWB;4pe)XOuO7BXT<-xq-@BGSs?ZASn zBnt-}ShMP7T}fuao;Hi(?_~7Xz$rwkGK%SqRSd!L!U5L57}*DRPoJR4P1NE*Y;#|y zzd`A*gVyd>L29%(33nDWg&_cGqg0!3n*Nb#r3)HtMsN}PK%x)|lk<5sc!?qH+RUcN zqsKx)1MlebbAxMfGDsso%ch;9?84>z%NZ)DeZ4SNb@BG#JZpUDr#n%ljUaDSa$_Xi zKKzk7rTlgSe1t3KxeiT+8Ts0na*d97ynW9-=$%1>&z_Nhi9TOwp?=_B^+E1olgUeA zY2uB)n|fk)ZurOH-JvESD_sC$V$2K2FSck>FY`%gO)seXZvrp3#^8wV)~cs)1Zam*-2wcwE8G zx>?76JEIMeOo1i`qk#Yq!CjmSyD}2YfCnP1oA7$#MFBy01!0MOo9)c4i zZO(%}4L@wUCPL{4Ufbn5bXit7*lM1^PrjQutk4`fc@EcVD&h5e%rrux8g%$N4y_5t zho{APBCjZuclIDJw>-Ws9N+=55(@hcAPYPdpLcXC8Zea`zXw`0{&mkHEJ09?_l%#p zN}o|kj%MfEB;mgu?8UG^(ZZah$%td1`Ih$Zs~_vZ>lqfsI_b_I$UURJ5&~-cPB@fn z7^Ow-V< z`AzYBm9r$|bMn-CTopD(JzMbLH8kI8%c~YO3e65ucu~yVY z*QD7$NS@9CL%BY5s5(iG0$Lc3ylB+(R+dpY1;t)l?l9V3whXU(2o2x*93vJC7xJVg z?_1q5CCSsgjj_w$O8~&Z7j4yn;n< zqxMAU%Apye0?*Is+djwm=Lyz&hIstJjtyol%Q*7Z>U`yMkQodTonB5lULt`{*w)t3 zIz+un>iTA8ya;&|I{7-21f$sQMc@t~^1tuV zVS1$O7O9F{SW_WU_rq{cDt$R$jPyrUHfF1Q6}Q zQp)pPWoHtSK;x9%bv4~*MUWXwy-q%%9ZXICm)zzFY_#Gqa~e^}32e5J_fAJz8Q7^4 z1VJkz9{=l=dqYV4Z`3_#s1EY#xb-6~T1g0%0$FdBjuekT1BQ%g2yx3T?TlLaFXSYO z$h_stWfRzF&-vYU3+|8B>>r0GM1_W2@u=|Tp)@5Z|9UyPuHQ`=ehY*{DC zY8A>^kFWsnD#5TL1pXIFFtSm{V!QJ?PbufAHxsE+WYlAOT6Yl(U!dXB`4{!cQp%r2 zr!od!F=G;)!|lnl%6UHaJ=%N2t9B9Qww?G({-4DX*;hgk(#l{UHW@nVSA> zjK_1LgSZp0$;kW=Uk}&e;H0f}t&(HsB4i8x)h#NU?K7Aupv>20PrWN$-1v zxj#neI2q5F*ESnfiL7``2E8MvZ(f#PCOXryeBDR|)Tf9E=pnn=CsQABWFcTje^*t_ z9vz%lqN1O%wQz~I;*%{2+h4wnPCba}5;u!xjy73O7Z*_Z+h`8?+iURE{ zBDsOOv35j+KJHJ3i*S^h<)d-zUlR^1o-|sb{{s>Thg;F%-l}c4m)d|K-iV9WcYuD* zuYzRSX-Sk@hn&L;OfwqCrU`gwJ>0O%qbz;p-BTS~N`rDrv=Nd@bI=5sN8KQ(}fCUP2LQSeuRT6ZY_C%$^o zwFZ~vkwFx`Gr-C?;;|XfPT@-24|&P{n1a*;n=@R&)9s^|zD4zo4|`BSk_*WcJ=yEs z9D@`VnO8#V$eIhS%Rhl(YsOZ3CzLa)iL?2Qr`rX~XPEkA$J|_<{f)^n@Qd9tRjBNI z9I^26TU}Z9RA7s6nYj}D^=nndkIypkfj=k9f`T}w$G5fR{v`Y!-hn2(jKK!{_<$p? zcG0=x!8hApUVJXJB(?o~h?H64UCzM}OjhT?YeFuAVqbxdSSh;U+><$rgS1{NZE3~= zci8z9oEm#RWnc4(tR9nOCF3M*quK!=-gq&B*ll@YQ1dN*U_ssFUYR9($6=HpFTuRXpP9J{^TF<3>Yj@*aZSW5g?>2> zZN`A6)<}qWi0#`~nk1S%UFL5d4i0iXY%Yx-3x7~zCU@8`pdmF?PxJhk%YAS*kD<+k z<>)^Qnl2a`$`xKHD-(8C|4An2Jckv$XR#*Z{AZjKo&A>S{f#lTcdzh#f~d8M?)qA% zu*EEpOGV+wqKgV!y?S7;=~oYG%oZ4Ab)Y85jykKbVzNXwR!2L}bNRgWa(L_f{tmaD znY%^wcBE1ha_Fs7*{S_5ivpCG$6{kJa~myXc+54vqjXgkvGK3J*G%*-a2l-hmEuh# zgpP;h+0S9)&?-h@lY3J;uimit^e(MXum)er@kvo{*tDjPCCmbH$ERH`hn5WvEXUpq zH$~ zh&mtOQiRgWk~l2qMSm;YL&`(pavFYfL$BBUtTrd3F8a2?92h zj{P`PE!Kkcc+f)N$oJ&)bPm8ABzNy8B))mTvxT@@cJs#rdWmkoevv+?(ro4sJIF8@HSw|dUX1FXqaajf=N zZeQ8oJ`SyfYmCm8`PAoMjmh26RnFz7% zReY;VULH*e9#HvG(<5K5`v?ZJ4t!ON(U=z)412|H>OY|hvA|*Np{fmWU$+}@%#HiQ z0!=SEd>T~9*_L>gDiM(NX_yDkIi{pq{6W33zP!k{ zp9uEr2p?TO!2l0oOZyF58;32zlQoe z9Mp0V$3T)v0RiX9y1vl7iF=Oa{Tex2S}#2bUksbt#7{@nK69J+PCL-#oY?wdR5Tl( zB}bY(tgEq)p>|MI?Dju{>vn&zRy&#Psq^?CQBk0`|9(7XCW6V*tYFJy%aYYoky7IY zjBc>GgoJleaAO4z;4xP`vh?J@R8ta5dR88)>b`^PPgKvm*LUfcelnH8+OovTekt5; zKg3HNlKP$)*Z)bSWu!)nmgzDS`>w0uqPmuySw*LdTm@CrthKDz#4Jp2EYWOHg7jLE#&D!2NETRwdfeKTwkr!AXpx}vf&p|>jWJ9 zrC?Sor2u^JurJZbq~Lyk=vhslde364M!HKry_;dR@Qqn-WB1@`!CDJWa;w;u_ABQJ zE~U0wjEll@JF8C86R24hkZK6K^e$uw@IFlT*Vg9V3zdcN@ajhPcY_4th{A( z7=G72*wF>1`f(y5{hN%T(AIzb6aRr`h)KjmY4nCOcH%EzKI!?(%T7;iE)}MGuL2$A zCO3>C=R}^fmtM!f`%;Ti`@~K?x)|4kllJW{*9Ed;?+g(Xhkq|}yeJ9}R;a@$P8<+`V4jalc1sFQFQ)=}W^V~05ob^cW zb9RRaW}GwRu;ji?yhK{HrqLLHj7a7ci%5V@fTt?EaaU_Pf|)A~cj?6BcBF!_OVh8_ zJY~lcf+&hJ6v!X(l;RA(dt0Ftbm@?|QgSi%F9=0Fc|V}sSCv#*{}>PUjXcT%qNBh{ zYAh?7;*bu1IJ{(`i2vgu7TEIu9Ib z7RM5rv5nGe7B3>%%z8|rszLM1!y zwPt3AGiGN%tXkf8+G&81Yn38fwFA(a-oUZvx8LSs@OlY0zyd#;oqwMt5}TG{wcOo& ztV(f5?J>Ci)e%@#PEjQh z_}wK&X-j8bbLE${Jnz8}la2(N#3)V}XrQ*}QAGl|kQT@09|1P*iAbt-f%BIk698#q z7&gVW`tZ-R=f(v5om)@(G(4QwDu(XnuLC;!KYtYC3NC=4!;QuTnI~7K1`6kG zgGnB&Lmv+YwwI}VffcSLJ?FbyGrW6vw_S1fxb--xqWyF0@$-vNzYE+KAy~dU^}YnY zx6^)ePp*ah&_ahZZMQRrYdn504O+eN=`Q<0iwRjb%-&bXtdQ%X`+Y)85rqC-EG4jW zOtcm;(s}(O_j2h04$BMiW1?=#WmtUujqbloy;oF_tMtQ1g)i^_=F+29CZtmTu zwO4y;M4ub#cv^H@gE9i$apUL>5At_RRM+ z`3d=~yH3j&=F%VBSg{_&=3Cpd_ViR}yOoD_4Va+t0KD%kABk|1JYwF9u)NfGxyiYy zy`#Ewh!RXEc>Q*C`DJov%qI{z=aRJL_4Hx*d(;T?+a6NcU-sQIsqmE_u6t_>S5sWZ z^J&dyx1Y@mXBJt}QnyGcmoD#pr>t*%eV~i*tPA{$lR_zph5G=y3#^M3sXLR4ZZ=6Q zze8Lj8`c6^V!`S3-(`MiOXsN$#((GH&tqFcdclkUhx6{15zg$;=kL7CrgHjD zeYjLDxi@6DwVz%zCAwlowi*sk@MI`8<*4svshNpUtCoL`$%{@`;WHjI5UcA113>@_YJ<Vk{tl(t7b43M zZx7H!y{KoQSIFRO8^tFzYDo|6GhPD+viwo-NUb$!{2CKeh-@YxTP+nwmnmJwz&ba= z?es;hP_kW;&EoAB!wzp@XXt9EpTJST4Wv1)sTrmq2crU+l6~V0AS&W zW&tbe7}1IrYjZl06l^&o#O`(Vj$UCJj$u~yISutt1|2;W$V{RMLlRav1j6T zlp?BInew#FLk1a2PluN}&1irU%2t9>LP|N-s(Be2*wSX@*y%KlV}Ex5jhG30DR6CR-rjJ9jyUkvmu)~>+>2m2#g z)4Luv{e_1c4)(1R-&KQ_*FKgJz{x(>;pUV5VGfYqK4BSFV-&Def9HNMedSszXxf7O zr59+zh*=PHWjfiW$r^4{=3uqcqPP%ydTVvCJoVpM2l|>Nevl=1E&Y&0UkIx}-8VAa zGXI^GCh_SsxkeqFSgB++j~YDV)ywzNgtj#6BW;wul9)Vk3T`PyG4kw~6|zj?JO?D7 za{+7#NGrZ<6qHfCbtHFkJIk2g*HO^dv6unyS}h|l8|<5YPKr&|i5T;2hdFPeysF@a zYPoBp?x$QNadMTYQ%waIBYbuPN%5t8{JP>We_ABf=Mb>cHaMmo!=b z2`~F8bOYiQN#q_hNjV?JLAVkZeUoko3LiLr$OXR2V3$AEA)zM$-&4rqEe!leS6uL;X4P}~0UdOs)a{dRRWVm4q~u+E*Q zOw1KM95fJb@7a)E?xejAm!<#cm-IbZAcX7E^EQY~00 zRTF0cqg%vu7wx!}*J+N&k0X^0|J2Sm2X&r@K^s2J)Fbw9%hFhf0 z7*5kaE+`jVKk%$oY|aW(b6>pJ{+HWhXhhV8bXW%GB}Z0~$`osSaQliO5*0N|sn-a6 zov6}W(}%IgJ)=woH~m8F_}}8}m|j&L3zyn`P}EgwTOR%ap}hE;b*p`Wu@OEOofNH= zj7L0vmxG736+VQnO*A(rYWF7ztN&1ZDjHM3+OSK6OtBeBcruS6IxJo37Dg^@p5hb$ z((yD)&GyKUFC)3i!Ioy)(F ztxqOeQ8O6_*=wd{4m*%xFfky%%aZ-7a12E;JGCQ0B$h<;`3g_rgM)! zc^z)oo)2>Z`V#1xWkd&J=I=A1{!E=fDEW=!ROhzSIhWXB^RM&+-sdq<2)d(Yzqc;% z2!XWMO+Dt|AG$3Zv-aa$me}~kL|r>lcb$d!8=JI8HoSC$KTcE(kKb=`jo%#l&U*!c^MU>!voU)~m^i&Lj6A zy307afKi`)CpGAX;xdIa^06>5eqyAISoq6t84D#HMw*|ABP^6v&!h~K7*Zj>q%1vc zUHUaVq3g_$$&arwlhF3XsP66Xw9zypv3U;X{6v)GB33U(Qa5JeMm+LSVwdW4^9c8* zhZRw}rw8~=x^T_Wbekv>?9Enu#kVVUf|5tQ{Y*ZO-szt8tt7PCiMI^`4uOM7b`Sbi zNLuesD=PNeJWn4Rw0H^_67S~UV*(%Xn?>R~dhfHEtlBj@sDz!QBK&7B311F7}?m;eX@mr@F z3Jyo^T>SfrPb~l={NroGe21R(cK>U<{O}qdUfICF%<{N94lxn7aQopOwZ2d+*FyAN zY;q8hEZMtr$gx{byck^pm56m@Q8|6Dbm)*kP+q?Qa^1@v@_ShzIbdP?X`G@xR& z?Um}q5#9aKaJi1u-BC;zMcYNs>y3U8COb#$IuFb?eQKPZW!GWtFUwE}2kY?59p5*< z0jrfPhgpVcQ0thNPnvurh+j^sJ5HR}pT^4Ta;)>DRWrMJ0^oh%Vx1N9vJv_H6mCVa z8nqD`Dt=(b8kO*&qob2rRjX0H9+ICj=uR1O2sEiEmvCqG+Dk7S3`QsgNvZv4t)rL8 z9_H$BvQsenoSZWE4=^PxGV@EcS)d5;hA;f4Z`eNl>tSZ$U+b6O67P84{7SxITcZ<_ zJ`#jwOHnUq3P|yVWRkY~f?Qu&jfz3{&Ndv5T&KCAFaaBE8#anoNa5+qZ3z=5^TPM0 zZ%T!j#)U}axmkGFtjJLO5v+UaC~M^XcW`DT_wK_8kN;B=#W zRTudDOB7$dQBE%h+iN)^cUziiX!+V@9{Kx5XNd-7lg+~fJM2+Ef#)9JiQg&pMJh4J zO)G0tL7hc)g&mA9M?2B1cr#aKwI^j~WE}!HWLyi-=Zh$qdyiL);xZLUhBvFrcb(AR zQeVUI-q3~%b0%1X%hK)rU?Ki2p2?MwHuXkl`Zbp9&Z4{scaQ)pPl5Ta(@2GfFta_t zznsea0jO;ol8jM=WXXxY+~y{cRI*k zwb+H|mgIOWV&)HNZ7OjqKX4bll z>U^D?1a&st7OrJ@;B7$WtQbuABmuE%=(ms&-Gn@n?AY(Ir6p5q!rAklAECl3&{(Yeitd=no9umtUWyrvE%|5YXX|!0VPH}-rY+rf z)*nk+KMIexKC~k(z*SQa`$+oV$qtu$j&&0Jwg887#KV6ysV{$VvQg+Vzs@e+8NUI^1`5&Z|Mz6KL4uz%s9qC$>+Cb zC|?N!&+T}Gc?2d7`Q9>b?hZR9{~+MM7fD@Z+U6AVG+#B<&GrQKii)SHkV7_@RP~*E z9***TnwYM!49T!HWKAuC4nW@}TdfyKA#mf&YU7z#u7iFfqnJAr!aJXi<%k_imhv?> zPI6c`{Qd6($ZN)nU(XAZ%0Cvy^S-N6pjdhJ^bwOL^&MxK+h`iK|D8lKkv>*)DmcJI zQa5HEr}shjjqbyL{XyM0d7#1Fc(SFEL32Df#*XlJ*SNR42m5dZv>Zq6kRx0vLg?66 z7{UWr^dE>3-m$L5chdANwNV_MiH?foO`(JF0G9X4Y6VQix%J8(D~-AvFCr-*vu)%(24nOO>)dX` z$|4J7n!l8VQx#($KizxbE()z1sr_DLRscB@_uVS$>8b?}e&pNQ<(w^x!-!haD>)L8dm^r*5H@x zQI>!8(3pL~9@9WW#P#YWw9~;|)-tXzDE_|rV2JPB%E5ExP)Dm|wmIwYSo&bRl_dfb zod4@;1Wb)Xg49V3A#8PPB7555DNHnVE^0dyoQ!qH7Pki^!gB%NC8c;UK+FTB?r6%A zPjx-$=z5_F>riaVX{J>NfIrqTN5bs(4^p`F6l^gt1z(CQI57Uq6w-}ydZuxiv&47~ z7q)6(K2`?PZ)Rs|hl5L)yBq*IFmn)(U*pj5H*7?>|U=7qTbvM~tVr6EH4x#Jj_IrTWt zyD;SeN64lD0E|l&UJW1mfGrY(6wK>VP~Jw0I-FFp-ZoU61iKEyjqjpaKAe(w#7?I@ zo6hfKYnf_|Dzew$d$PF3kt3)3PDPgfG~}815F}mjytsh|)44E8P22jlmi?P)E1vix z8Gsx{Hjr#iJF5s&M`Hj-l`K-3zv9S#outd&aH!nsD+2IG&btkbn4bCPgX$dm$Ka6G zg&fSzyWNY2!&?oP1JV^}ZKcA@S%5;CD2Ycmj;*#n=X4U|&%%gN$yw(Ce0=BJ9dO zwy%3j#D>gCpMN<4XilW&wI28wGhNdPU!#@rU0Cvh#+S9V>K~ITCzqsH3IyjLSw-k{$ewpk9P<-=mtP0QOnhk%P39gK%zY3I2s>5t8JFwm*PAP5)f-apLIYa zHC&@LQ{*1HM>wzdS`@o;L>e|i=}u`70fFCqe}3QV;t#la z?LOx|_qiX>=lQgG;xxTioAqH^K%B9-$xtWjW;0E6x^>p@PMa*Z zZ+!G{&QjGegv?M$vVxrox++R%xMG#B?#_BO<1e{9=d*T@JrJ{fZrW#Do$#_+WcPda zrd+C(P>U{0!pq0&8H@cD;sIuuhCv91cM+QY^hY>siD{@E{Xjo^UGQ&6v~TF&`^3dW zRis6!ARmWCl-8@8Q!gO8QfOZ@h31N3kI- z@AyrJy7L; z4c8n&#N1Uk`lezDp1b9L4!#}V>nO2ar>6rOm9n$pGf0{W}Qidyf%y?#QBl*y+Tir~me zylnb+h=@KN%8K()HpI_MKQFkiIN#MmuSr1!)+|s%NyY9;CV7f$8{>8tPlQTQ?#u1! zK5*yA8jR~xpEA`c!q;O%pvByg1^Z-5_={j_I(v6&&T6c6GfZ_kbDl@2SVxmMRM#wV zS6^K91qT_xS(`qK`JwtddQ32Ft#dK9K3lQ{UKCoXku$LZ3B7C4|ahk`2R2suiPVP8Kp4+}AH8jyV2xI0dA$5bI=!KMY z&fJzY_J>y!w%kLLA1aSxq&9D@oi*5I_H3-^>@bz$*`XzBoIXoG88XPMAt85;WiQYQ zqP*laBWKYEFB6qRd-V)CaG(wTta`$R%kDg=`G3w@vkTj8>`sw=?KS|wQgn8(#EZ!u z6%boG9Ht*#0zBZTQ=buhYscx1r4J|_uBn)H3r%?|%+*=-K)LNgTbhJCsZj`R#%go@ zdbC>UQPzqKOZqsBiPfCloY%sm5l`^$SDw@pqxORuH_(JU_73fr?q(@S=$N4MtO`d`o9(? zg4Yk8Rhy= zBRHP@FS;CGL8i!aNfsH$=Y%637^ajXnx zMiwft%JO`HL4H%uu9-|H$u4O*F4fV)tZh_20IvAFy!<=8yKr{59&No0dHxg%o9$U? zqC!4W+^#hKd@_1yp(mnZmY?{CQf|)Q?dfonL_5tNyZ}5sl!_|s~pn)ZtvSHKWuW@VR(AW{Q9Kg5A z;}|yRGj*XW$$|-{pL=+W@k~R8d219 zvicJ)o|^Dox2zZtS`0nXk_}4C*)Gq;gCF6Lax6z%bFINrC4Z)D<$C`Ql&V?Y$AHxu zQwuHBbK$=dZbYjjx(Kwq8S8EClJAnl7021>r%!>WNe!>L%s3Fd(>)c@HRb3J4ekM|7Q982r|Z#*pf`}5k$WBgNe%Dt$(D=a@6^pya0!fh%4yZW2m?< zvHCEGFUY$jf1r}7#S4+BqRZyGyAT2z(~U0VbQz`3F?dw+T!h`_OZ!8tJTAsrKaKr< z2HV3K>+DsRz*SKh=`ENMs@J@f3tczy(J<$NHvvhLH8ZH%yF9_vZo?+8LB6)7r1E1- zjMEkbS2n!rY1ny1ksXT4ZE3|G`sb_>qOBrAw7-5KS>z(H^%BxuaaQxi*w*lxgOSwC zm1)w0|H1S3Cv$21fwSkLuh~Y#F@B9wb)$HTe1pD3%e+F);!OUip|e-fMZbGxITy9j z{FzBqbhFbQ5@)FS)+qsc{4hQIrKSbat)XHYX4n0X{%qglV$L%}9Ex@-E zQ)+*CC79M|DKMippuM1tAND$WqWy2#l{TDL<*H$+pWAszfQd(Xfz22_Rp>QqB`)Tw z())2=TfysCIZfj@@mnF%dmT9tpE0j1MP@6(|o9>ZwPJB*}6CC3H2B!;z?kSQ(^`0 zW~#_xi=?7WkOh^>I;m6cE6QUDAMLGAQ(#Z-ZNt2EP;+^MX6(jXa>1!imTzlNm?Na% z*f?zx#!sBvIwA)uIf0bhvdfZx7dqWZ1gLy3K1{A4*Hd83rolPbDsa2Iji_dT>cC- zHrQ0(_ZhA+w+ooFt`Ja0l>HvdJIc5G)RNj{ODALxO5SMUGQG7n=mfHuQX&d3A=OgY zdE;2ekTx~yapIIde$ehOoft2+L|?)NsZ^nQhk|-EFCGoAPNj8e4Umb+Ig*olw3w#) zoNwC`!3jy5NdT(E-WSBCWuMXQdOhZq;sZ_C!1Ptf&`WV14WWGd9bmbK3WIyZd)Sbu zVY$e{=q&?Q18+w13a^D3cPdFz<1`#BFB9sY|M9XYOIob#i3ZXHiWUzhmN%8Xk+!D< zoxbX<312P%ifr}4h1Y0;KlGd+ur0T&%B{A*_BKY>nf@$eN+#I7dMGUQF_r+EpK+>s zuQEN8$vPk*QfUgv2l){n%b}ka`$J_68KQ*nY%8Kv{pnl{Qp>htmR!)Lq#kQ#RVb=dF`W;1@qPRN1hk9 zueeUJa~UW%>j`J`_`o&n&j+rqFi+n&yzm0-uXY`ORM~9UJ8G&v7oQuY4Gbz&iZ+AO z^G?RMlB>%5C6%x8##0b4n(P)h7?HoT zQywzD{q~__@+4}v)_rZK#j)#kHG}if7}FezPu6o*ZVoxIi2UH|9*SYZuixIf-M#$U zi~DueYl%8WUZ9YFXpV1ik=5>%WOCAzaO9t4vXSEX+ z)_T0TsF-hep`BYEedf915p?MSh#i%rANg}mAY7?IJB##l_}!n57m~7i<#FKI0-ybH z4rRIa6eT7_pHFL;fc}@_gPO3Teoq>s2tkYr%9fy9_n|`iuulNQDcr5VhL-}x%SfSn zKs;y}m=cnzu54o!O#8Is_)M%)5{H0t0c&i-SF|Vi>!d5gH@1YuGPUO)>V^D@bf0aE z8&RSQj^|tvSl`wo4Bas(Mcx$NmMv2SMl2)GC~W?O>UY6)Jf2|nShb@%W?;1k^Iy*6 z|5HJuxskEo&H_y3j4`LC5s4(}8^fgn-wI{biL&P3pa2BiI1%6fkR0cEQM$3`un)x* zU}WNn$czZfZw02zJB4BXWrYz6xf(tUaV=HjP4jL1?dH%hM6y7b>VgFGra#0(NUkTL z`+)8A&Wk?UEk)?wwl*HM(GzZ!UW@v6UU|K3Rd8J4P#=KT-*vw?|K8C;1P5!LG;a;| z&!Tso+T&4&DbNrE)yLKY%t>vmnZm^8zFcB0`XheKEV)lC zHO0rl=H9oDul;HI&GaJZ4AWD5QQ_0>pErKifRt32OGqtB;Xh!|L2mJomE%S0L%%d+ zHMFoGe#aesr%)t&aydI3rFHTMvzcTgqqVTic1$h#x#geJFPl5I{q_b%qRIN%!kl|NKhuh|@m} zjdGC!xE?8PI>`Pa^Xvmf3G9+<6^faPlk%EPmR(aeB1Z{8GL8`yy%vc%Yq!1Hglajy z;1HHKL7j)pkh)iYQ0$v>*h^uq&)OYy1<|4SIpweLbs-7ohYl>yQ11qL(e)~G4%8Ym*^-e{w8Cu9#EuvH*RH8>%f0L zWFa>`SN^)(#fQD#fQ$;ltqEiFQhF$o|Jmryp!chwbvOU1+6LuuF`F5_CH zM1*K8g#{%6UB8I&6Fzd262p=~3!^EreeWh)i@}pSh92!0>r>x{O}1~o7DDAR4R9!= zPQ8;F%pC<-0+_}NBYnL1427w3XXl7bq6X$QzGQ=!pRG~kU3h5uE-)b@2GJ`SNspE+ z4aYHUd}8w5v_Ij)LKy_?F`=rre@iwMdWdHb3L88Py;0v7J`Y2-Ca0xsTXcWc-Nz0qf{YVh}Ii<=2NZ1ZW z^PbCRsgxewoQb(?1uID^(N+_mQhg$3g{9^|tNwl&7XWwm&Vzx|x+rij|b=)j}i_pkY-B$$c{ZNhPRpQ4mElYnmQ zH!lX28hllq+L!uA4WG(_(cb|*sGKXqCYfcCQOY~^VfnF>Bly-JgW<~dQv`=9<-0a= ztfjA^KcfE0U52iX8o- zq`eZ3OoEXzy&3+@6Eo-K$^{;DufwK#mNe;yy_aXL^$^U99XMW{JvPaG zhaD*lP+?p*C4=F{Cz&eQCeGqv6Vqc{nPU+TV=ZY67*|_p;4dE~6)QM@q{{>Kc5UHl z@<^H5NSchY=1pH!+|C=6{O1w+j)%pN^W*jEs+bh2;lv+=8@Ul3e3ZhM!eVz9=Vq!! z$rl%1Y)>cxf7yRFk}Ebn0j!&Dsq5G@!3ykvz$Rk5IYc3|YbU*ZAYG9W-AzP&Tn}-`BPsedR?YSOs*3lxInGa53Z@3%G*5 zmxDqI@1gFo$I6Do(NqDE8hHDeCw~ns^#z6*znbCDbklTOFFCKyx%vj5VM5Kcp8^v` ze`oJaOu-WD28dPoLsPq`nXFm04^QEA>J&h}S4~Dm#^vixS#gL_sF={&DK9qNI^Db4 zjC2l={+8F0$Dhw`<-A;(QhnHJu(iIbAbTI}EASjbHyhC(xfO6h%r`A}x^lN!`0AoW z;p>fFli{XlUeBi)PK>dB);2~?_@I-9d&wVjbvqutH!$_F?nRBo-5;fk1L|^4KoKud zFa=-@AUKM;+PZ8?W^{!j$Qw4@u*dFJLayxY4D~%1^Vc0bq{1Kbo<+IG4Oxl|4@O;d zasZ5Y+Bhb(K!YON7pH*Hx;(;_rN2@3Z?As6JR0($jiV zmV&+yn7j$4_ga`c(-P^IbRwSgESXN=&_&-D3??T0TqAJKFz52is!D|;|3Xwftz1eO zau)s}9mfs&>JjiQRtVOaaz-{<6y^>8-7V#u@)=-Yl^CI2UJr)Pt>Upns<9{b*;hWI zhkmr}p~tHDHUNl8f2|>_l5*EDhCqA~lA{S2OKZVLSVvl|m68nxOd;gS-Q%8)jth0+ zyK%n<^w(b}=nDN)6Q0N=rzNs+ib9_YXz=_75<||;)XKFaAE@XkXC_|T!>w=wr^k$+ z;8WwMj^s)H^7W6JMLGPjR8lX?dN$#X7L2AlEVi=4!n$SQpW%7G5RR+z_D3*~bp^CS zn4v))enDcm{3%tq>$!oiEkk^0ZenZOw-FygAgOVASL4xn)IZH=^`qVVVx>T#RqxCa zEARXqpC@3$GAibK4RES-xFu`Y1zwo40sC1VNM=Th!c?^4u|7Bs(Y<}sSGf1reir_J{T7fh<`{tDk?pfUl3C&nf0N6ZduOn+yY7C@ zuysL0ZNXuK!R;n}RcP3VO_$7Uu)G+DZTin-FdfmHN}-|wKn*7z3==1C+DSa#n3#M1 zuyxB;6vAMDip8VUVWvvQ(9lbx&bMMDKI%bWDrsaYk>t(dZgciRRih`s?H`g2TTcSb zhBs|z4xPS|zZd0QsD2#2TH(hW$`R+#lHYjLUWnuyxd=6e`Ea|`tQP{p6v}(xe^_fO zObt6!Tx?-V$IiMRTj;}VP_vyvSk2cIm6bhcj{ol>;@{P|ojz4PJ;7d|25Q%;{-}Zd zYe#g~MF49;NGFyesl?jxSUHTCmDo|D`HB#-EY1{bV*!DNo|lCuU&C-I5tw0QXt?gA z4c1s@gCcK(aTaxtgyQ}Ug{w%M8F4XTz><^MjKuHns3H7&&iwTmNp&tKjh9V$1@9UE zM`b)q5DimY$%>TBYw^m=rmm*-RPi<(V24&1otY;PK)|R7?3p5SbvF*!>dMwa-$<_U zdSU2LcFIVPq13UY4q702Orsg&87q$Q=(CcSpcOMer-LM~nDGsrI%cu<_VG%t`2 z8OpX)s9!r?+q61AE(*PjYQq1Qph%6Lo0eTD3dxNct3%Q$@|@(r5y_O;Qid=z5YO32 z8T>x^8w!W%a55g^jWyw6Fa|0`NdB zkAcUlCPIDh{KIcSEE)A-QCm|kS(iFg!?Vz)$HHaQisC{V`fC@xNG5;@*MVlScu)I& zsAbW%p>$^)W=KWz5Zl*}^Ey=~XP(bDQ;o<#Bv~DTogkMtV-%;t6`b@5@FM$!0uRP% z3*_&in}-KJt1Eu;x@Y{iPFR?=7=buWNREMEti{h`y-*Mp3-NCLOvA2LT8nSw?g72E z#IRe%VjNiu6+d%a+$S`UTkGBY%RwFsljGB3>DN6QOf*=hF1MJ{FqJ?B1FB|hoM^Eq z4n|DlL#e4PSx-(SPe`0tSFYyjTB4{$sPRS`3kfpFu_JNL z?%gHqsmIAMd*GMHzE75}qq~}3@n0(aG*oE%1`7Ep(N}4Gs)62FU#4|n^iDesu>P6C zmcB!ae?e_*pov9BrsRXeq4#U=gE)2#|9|M+-d<a*o*l}D4!NssnuhZy z_;9UiTcnCx&zajX1bJ;4(--UVMSq3T!RD4ER0*-9`l0GZjRYnf@*;mF>4i_3tBcQ! zgPug@7s{2VmOL9<->CTnZFiROmhKf8Pjv4)i+o1N?B$=Di+L5qSO)TkPOrif%`Lx) z2|YOVJ#GeSr;7iKc+f4#;k_QISIn0Hv9y&Hzs!LuYK^L*zwzecJ-~a~_~U5Ybm7DH zE4NJXE%I-YWtmMN8-v4U&O2c)vitFP@&at6S+>t~Wok97=pj{EIN;S=tnrB_mD-8u8GE#kDZL)% zv4AG-uQ7KBobR6b0a+!kDb(uVlgH?;I-}#~r4SjPHH~YUpfVO%W^-(Mrvp0&ZysqmxCzfem}76mg#=V^NGK z-eJ-Qqk^65n1<4S{jA~>M-C`c(@Z+(uk$+63YCJIt{^b%?D$h?1M`>CPLWY*Dd^-H zJo8nCu4thJuxHMQN=j+pNg2d%W#2cn+tUR1i|u~ak;jYjpu?ZtfEl;*o@XgqnCb&Q z(}uf`RdcKrDP=tjHmumGPr!8Oj4qo91`SOc8uFG&^Y~uvv=nPYdObe@+<99_{9dedua_971J~-x)jfQej6t*TOqU^7UP|d=$U%ZTG z;?waaLrf&S`UPb%|W`6FKXzxHS`569AiaZGzmE}?QF1NwMwiB`wPg8qFD7^ z3~UxEwIZqguIcT;X{2^fP}Vjb=1RLJ0RNUDs7CoE*515IH)I;<1s43~+F-GwFTKTl zlrPgAE>K|pX#c5JUaewQVcRuJp5qt;=j0qYf2#1jnH_`C+V(hlKe4sUs}r+3Wag2C z-4X-`Y&=)-?AqIgksgQ8;2EJfu;75w*)OS7SB%>S<1i~!aTGZ>5oY_~rFEkY^WIrs z<04FsK}ut>A<3W(Jkfv_TU@LNn8u7a?>!d%y536=-U}?cJI;x-GAgJvcwXT8MYm|$ zB=p@2F_*3*ZT<1n{#7J&+~`?gduXh`b5^{aA8qBktCbVwN5FO1By zi2lz)CvS^q!L+7Nqgk=X>s)*u)eKI8Q_>>Vl zG|7)d6uLqHh>j_}-6q-f-<@$loWOX0j7SKxr;Nn0MxO%GpY6iNK6=v(p1Klo0ZLsr zVCYk&pmF<)5I7;%vf-`rW+b8q+d+GJMkAF#&h*Lf7d7Mu@lM_#IEG1!cCFjsO(bP{ z?NrM^9;!F+^>?)qqzeoD`d-hdwgLyfqS$+!O|?Wp2DGhT5dtHgzXZKQ9>9vbhm%UZ zhW~vQ-T7YoyKeB@p`NW_osC{n)sk{w=I4m=xa|b*zGmV1fjtsa>_XE zbH&${UNa8Ni>nR%B0S4JID%@1@+ljvigMoRA2p+&NuFAU94qfzPp6JOnm3Wtc2j)C z#8v=7`*GK^kB8V$@V-*|i2k*wB#bkO_mT%t1wD(g@_I5V-ZMN$3dS*mZlu{DUIp#& zk&gg%+{aFYO)OMuH7#x@-X#=22cjCL1h~pcD%cpUSIvQ-GhTzcz5lt>htTr>x(6h3 zy;`&@*i3lx`cgb3(QlZIagGKg;R?w=uWF%tWr3Jp>)&QS-R9Jn9Ehc}@kCo$-7F^l z>8LBXa}ZZz)gXLE`tc^JL8$bXwwNR!k&V^Z;I3;|>&7E5X^I_SAkYSeO%3HO^54?% zx{CDB3)e6C^#2DicwOw(9nUz-MZj6z#pwwRGOu_e@f#tZ5pO!~JDLG!`7^Ih)YCuB zDt|V7xzoBDVXfF5hD{Hrlo-w4oYCbbl`7tpTgx6dI{jR8Cm|=w5zINxF#4K5nx@z? zD1Ho@&LR5@6$`F_%*t3&fBIdi52vd%71F==WcxDkx++ivAfsz;6@%#~REcF#(V_V! z`@p`YN~5V9){5YW_}Ce-Z%Sx+$eX?IC${9EvEO8YiXWfoq1M;|U$%;wF(nSnj16Yz zbh$*yadsur^K+3WHungAGGgszkq~i6%D-7$z<=vclfc25vA`X+G`ou{xXMCZ%Mt z)rg3kicGNqbYbb3c^EHOd2N-j--S*zgq1|T+?y(x>Vw`g?Bx;1V*-N|SVLpi@HJb6b9cJ@&-H`vq}Hb4Oko?g2^ zMa8y(XE9{NLCB{`;D$DKE4$OR8WlumpwF2cg98vu)>?tlvv)~fhLoW$6tzH0X=rS= zj{aPwo?hgL=&Ie8hPpaNdY25UcxI$xUsy_6>9bmu%=@a>ED14aZ!|BXN&<95RAXMX z?pwpx%h@mkAV^7VoE^h^Kc=T!XU2a8U?Eb>b5GFr3SUq6_}5CpnkWzS5uI3knO*#revZ8D_y?23@69M&d|cYLgADfP{C}jzmcj(L z*l-^CjYTWrKF637QX{)O0CYdAsdiu}H5WXR|=RVEh2U}!KkP!B6=0lVTj_KE`8?iHb*BEYORQO@p%k@CBzz{#5LEv8Gp+NYh?v01i_`4nVv32EG_NA{g1;S#?xr}|1pN=Rn!W)t}D#q{%Mn&f?6w0Cxq!j9#R@6Wt*1}CaV0OHBl*%ehs-O4@=>7uv zN+Ia&N@v-6O|RvIWLgMi(_X+ZnZ}@q>V1aP@@||n&SLiwB%)Gg1ywdulJ;mtZ)+6__gp+_kAsE}WG#?&sRfg92Zfr32w;1a) z$tprqMj{y=S)Szq@AUPtQ~wpJ!UOPGs>X68sAsC(DFHJyb=ieb#ak|fb44F|dY-?$ z!7t?H5pEG00G$r*$Tdt^C8%br43;rzpt0bf^e%JLq!{W5~WF4uS`t6R7;8e$_4>bG;|mCso8GNz(*##fi<46a=^%efn*o@P*-A{L4|8_WftEfqQb;1j zKF(_#Rp*tJ7qKB`fr_;Yq}YYQl1@vYBlJMA$QmrGR5(P$!CW-JZwPN*xy5xZ%|DTsiTkZ z0)DpE>bY;u$?vDGJ+xf~Mt`CTC~fKL<6bq7W{v>3==$#GC3>;+sV`uQY-<5Nd%V=! z*2jrFZuG!QKo(=*r6rdP=cuf7{xtVedR zx&)=1|6>8-f4#b2xM7?gI-!f)$Y(#5m;o@rWFkwLGtB1#yDjph05~S zz{mCizg+vg9)LkmZ))&A)+Mi0u@}0&2;b)BVTuL+#=8`!f*x?ao?WR7xcu~lFGx6+ z?kAcdGRrRARdPpP;nlqdtE6;Oj&5TORdlKd-_A+%CC0D&UH+sOn)0h7X;CHg zC|l5Cc*f_T*J+3S?87hOBCB4xg&=S|yA*{%gbL!6K|56UaTR$}UWLwP4tLdyxwg2- z%}g7q_e+$L_&N* zu`ZYakA+P990_jy`4*wirBe|1Qs}Di!u295fr96@PsYDKSTa|#iC7b}7~tf8rw5~Cn>21{wxJ9w$q!WcYqf2j83JR zUw)AM$Y*Ip$e@TFC5mP1RC6{sZsx_X47BL<^(A-`CrY(A=Mk2sR$3AF7xYB~p|sAV zn-fGRvuWvN-Y5HM2D~Yaj!RD3NaIWLf}(FE(}DFJW>q%ogjN|=?1vKiu|L-IxE~<$ zc+&N7F)NV9QJ;P3tJW^88(^foQKm7GZmQV9%#~7H{d?WMwO}Y-bu-S^`ix`m>INw8 zwpvMCryIrBRqpcaLG7g4&xrO?LlZ=KC*+`t6DiXINKwzVn{}`$%H~_RsQtNlJ8?w) z#?&rTd|;M!C3-xRS<6B|ZT^Lv+KeOg`mop@eCS*UTNwLF(jyZF1+ z@;By-zw&!5MStJ19DXehW6pb!R#Z{26)_{k)xvyC2@LcDiFHtXAe7HI(zZj_q2hP1 z>`roVy5DGJRA65VtG>t>IcT(^HsKL8pmhUeQFLCnf}f<};Z4_kA0A(GZrXHg>*_pu zPj&uI;ns%2ngxz!)RO-vztmncH!B9Zm})_MIN^f;`Kw9u_A&nX(* zT3mwI46L5fOtWXbeHg<37OAg^^Fp;BDlYxji8Wrm%QRb&SyObwo&q;Zvyb{2Ukn^o z<|vNxkaNn(#=(OmztC%^Q5o}InZg}3M|pUj(S`1rrzknrTp zE@A>%otEnSNqghx7ue|QJ9frZ4UkgJf0OE1Wd4?(Wv&y9wKEG9&z}0FjUZNV%`e&d zTjam`(_}V_U(E5=hl{16sN9gqc&@xEQu{{jYJWJF-fPNpx^a2i=tD<1MTR}Mszwx9 z$v&~W7&c}rDq^-Gfl%?ywTHWFW}Jp0Q}LY=SCWP_CpybfRWk#oJ=*&=LyzzRT>i(n z%V`bX^HxfUsHfds?nBw|^{p1#(*R43mrT*M<@X~9iQ-;%>$nRZ!2R<Kq>#D4D)E;re@ME$MgiXY{^>p5`ah$oN@R{7g#8LLp>;Ny| z-hDrj%W>9ckD{;aSa8wI?`I=q@leNlk4f`LAf;HN7eAuNU1tti*=De#S$*xQcXZXr z8(3++`|}v4kywxnOCiQAXNr<@T2xktB_=pN>Zji0A)Fk(@at1wwGvL9T6U0(=6s?9 zyVmAtx*wy}5aAXPU`W!D7M@&GvOL_rp5nt7CShebdsf@>WTUnWmeH!7fz>G6(Y1#} z9JZ87*5&4>YVlWBHihjzMGMpFGHKzpK?6Db#O%Bi0jnyn08eSw9+!M=Bm?MFYeK9Q z?F^h%%Au`l#dUQ&(=Q;6QHx4vGw4@P)vAX<8k;s0+C{z>?P$aPOlrt$G3MrLULv)F zT{-NcE&J9^NkL>$VMb_I<)n;Bb}4Ui&2)9r^=zuu&liq{v+)q9B3;w7zUqUJxasEw zzs3j=F*d;@jVKXbDS4$26Jc1 zDbOqPB&B_CI6Hjro-6Yv4(+$Q_sePznRc2(Kn?7?q&=?p)%*c8X<-^@cWkrvdr6zb z@HIJWRBrpMQj-YBz0yu(aG~y0eMSW5&w^LF8eNavf^3NxpvP7?#r&{ zzK(ZqP2&I9niT;dh*m_nowm@`yL=+SvhKWPAHNT&3;I_nGMsD`B+pKlC@+WINjM!B zf7rhKqLE9afv#_m647BQdKghEyRvRqyZZiBVhN6v<&beld119g7&q-3VV0dIOz%89 z8Gd|O`u8Pr3dgt{1aas7wzAN}?e3Qpx)5_@mm8RBhIL{?J?aW0y3Wamlzb1l@3WGuDbi3RU?r;I|4X-rWc< z6h0FXdf_)zBx3D*I)0IK$;0_CPsIgk1XwX=7m_AV5Wi9=+Ya4eK!nH5Sd}|iJ>VEF z&6rEF)o&*7(@R!)BlNy(U}w9O^JB(OiKFL44ZBicuU^S5)i))BOediT1-SnlSVR))fucnp2iW{2i0h5J)M zrc#PxE9C^pk+m{}k?{|4!;Tgvs(jc^NW@KT%^@Y$dKbQXxI%^HzhCJ+2%#V3#Z8@}tDO4T%C4oTSD)SrG1Nu9!s?_>R!Jfh z(m*tpb3!w&&|4ZQw={;2q>YQXn8`MZi6o(s} z&7|J_4Y&46+o#|uA!dxqmglMOHf0=<`;qQyxp38sgA7EqaZxT@$2qOEXYM9z@P@xq z5pki+41Y5!aU`k`IP61K$U^WVy9<#W>m=~lQL=f-Ahlo7u~}<(Z{P}O>3CT~rPH}J zP1rve48M!|r`^3#BVkXqu1MVY^^U6O2tD=e68Ts&jlR>n7wgz(z=VdtiLAl&Ux~_iFTTNc zGOgy&419?EQZ)#gnw(t&icU$_C%-!@t?|SAMD?Zhr2s^PYgiFb-t5hwNi8BYh?kSr zEJV^-RRwLS;(HBA;xe_HZasz+dj_<_jtb0CROtah3PH{4x4uae#q^AOLYi9VELD%^ zZ!8SeExt)Hn$gA`NT!w#d6=zz7B120u1`aXV^;IwV)KIhYZ2*)(wU%ReN2oKk@D#Y z`1<jxjER_O|YN}MfDZMZ7kw>^W8a5pXzxirYZ++GrHS8TvdDmA{ z`qM49X5uWO46;XpyZ6LTOto|BqKzJ}DvLxI9J2Sjrh^}L|EVf~yA`XLzPWQI^2PXP zs2}F%i0=!x5a1|FlQuSsF$^Pu*Agnt3eBmxms#5i5bskv=^l){6~raFEl(y~Q2P1< zFSc{MsJ47#WF_Y6Mv(gZgF*uaZ1~6c*#w*%DSYN!^VY{1G*Is%6+)-^*3w6NUDbty z#pHBIr<#uP&P}cNHgd}19(+81yOs-1-=CUeP61$Qb>&*ppX-s524CPAdyypGDNjgz z!b%=c{S;4LS%d{*G>vYAO7GQ`ncw8ar9f`?VXYPX8!(GYsX>!`tO;8hHDQMywSH^H z)4_oYCe0X5hEuP3DNh3$IR+AM*oD=sr;bC3!I1A!w7)dE_20>Z!NE%lodgoF-4tk0 zQGovNo&0{CEtyD-bw#tLH+8~1fm~94Z7Rg1bWJ8wW*P(5@RZ&vZNYRc5>Q742}xVH zZDsj<2jAsSyv(@cIzsRHwqNp8_KDIGOe?b=@~ToPj-_Lyj9N;3{m{g_+lNu_u@~~6 z)U7NDzGGn`pU1bb%N4m4{iTI;Fe2{C?XIrN;ihMXWN}CDik8(0zghAQE4#eZy9u8E zK&XXOb9et5%V;Pjb!cMf<0LeVRmMgH%^Po4OSMZ&LkT)Y+XJ-Yis{wrDvIiUG?xFU zAmvk=Wnfj4ANW8J6n2^Q0CPXoQdId!;*ayk@2_;IZ%tzm#~SdZ9Fl6jwi73#HM>lh z#?Eeb9GyRKkuakhl>OEkvVsULzOKesDwXx%^ktBlLSA?JXkpae4@FNiJ5!003ySbk zhWQ*~w9VGel_y;c8ZhEYwnn7WzX03K=c*-qW}>`<2&>juv|{~C!T$afzjb6Zm;Q5B zXRDJy+dS$qls)bAZPUClws1@ay@*M6%jY_b4V$x*?c&hlX6>kjb?;Wl%n?$Btkw8+ zCrQYJ^e8u9y@1fm#8Q!9?{TZUqNDHDJ(n(vf6`7%J%h_AH;{^9N)Gmm{}Rlb;RfWd zQX<)lxNBQ{;ZZi-VbWT>9~RiY9~hO=-}{A@R-Wpj^Ij6t>G)p@2%SV??8KkAOa2XJ zW@&#z($P)!Ym4oraTURBdqG&c@g-DJarg8^n9tMw#PO0y;k-u^AjfF7_Q9WH`cX~) zV)&&WNJW>-1qJ21_nxZFGKpa+lS2<2&x8d-=BL6+Rh9F@PKV2Ow{WKFu6hg})}+%L z>Hc)bPKRKZya4tOTWQPBetY*eZo2yUIny5?y}K_xmTtP-kWDWql^^6vi{JznuHPUR zD!Cio^ql!~{1G&gjIe{Yk`PnPC8lA?nG|!ENwJXiyTx!GjDIrSRbmvGFCf(3DRRDm z4ZU#L9p{^vLL-!FHFzadPu>`}fq%?Z&{W-Up^3CxVp-HV-(K3#Adn&x@Q?l$_}vNNSwt)bCf zN~0{Gy;^Uhd{SH5Kvll!>fNUIn>V@h{p=->EtkEyDInxBWf)5+Hpex-O zf5p9DJ#pTZ)4NMQC8$*OrQw6wn7-{p@bh9 zkZOhd%}i(F&F2z23F#Hx#_yN6P^gI%x1&-*nNWx`coCPDvIK+=4$E}&J6!o0uK}rP3ZU{ zLfbU1JEg%HEn-eq3_=3>{9s!SN4c)&0{l9?vUf_a7WYUVYU_K)Rs+I3mg)oq(jDbU zrk67Zf$3B3ERZ`qlgDVk56}+os?KHUA4>q8{Ba?9x(h%{1ry6r(J(jVrj%#D-Og~) zCn@ThZTm@!AqLFmaggS@z}5BB7M4{dsgv{j-kD;VsI^xHOE?w#h9vt#;hxOzUi9k1 z%;Jo?EZCsSe<(YH`h)sid@MAxm9z?m0O+7t1DlCuRjk;E*| zRR08}{;wFs%^=iPntfD4wA}Pj7yS`h$5)>>_~=OZ}f0u{FPmr_amXt_L$oU=1<-YiJTB5sv*~3Y43}M2(tZ4T8q~@kKSW#%8+uwkM-*ctqWYxE7tVytDbD5-$XU@@hvQjSJ{F;9P-vA!r ztG-S9_qFdz3QS@;b7UPGiDO`6oGw!y(miD8o5wV^kpP7QnZ^Dwv zro(&RJSZw9&#P{$l6{`(MC61<^XOOQK(?-HrDJ%@eocvW`rAl7OE|r~-l)F$ln>;T zQ0=wKB83WXR0CcMJgmS zYesyGT=9?~knY{Jiyf{E-|+ghV&I+5*+lBJuLBK^s%Ejy%jMKifcG&6^k^M_b={n+lVN4gJ5`-YPDtFYF&3Qc^%Vq@=q+1(cE+ z8brE8q#LA>Mg&y4rAr!y?(P_n4(Sk(ZuqbHz306G#TF8^+W@}^EkSPII zw^FoMw#xOYJ0g<02Dh#R&of&^hIF0DTTolfmMxOS*)ueiG`aNgO{d-~jxIt5X^d-4 zh0G5oi?S@=+c|}3a!TXsDae_iALMBEB*Q4%gQAUo$JN>y3Sr7=1q$9dS$amjPtblV zu~m|?dggL=psqQ`CHYH&D@#;6W!8{!AoU{Cj&^Y)bBl2I;ENQS)=Y{-+Nh!JO8@QD z%{xxWB%^k^4GCjfH^)LP%!*1`TqM3p!En?3L zr9^bsW}2Ri?lB0?eC3oIwrFG4zJ4;FxX)z$`O9!*XDl;VV*2oYe49G)5mU6ey6ev< z{U5c|;1iBoe|+L9AN7&Lk)@{9IXENZ_$o4Tds$nm|JNM5V6JIhcQj8|^w1&J!qIlV!A?)BFW zyO$V5%Wq!y!Av6uh+T<_n!+iW2iOWb87tk0#HPWiF)-#7! z5)Dmkr46%*I~3~Z^~g;R+QN4=+X-YKs#ni_%G2#|62@>0rcYptuM|3`DOWR>B`_w( z3R;%KRB$AgTxHnl;Q=OeOE?TAmO(h@kS^@%?>pPia)JeM;M_n1=H4cSJPx9FjI8|NTmkVt#Lzlm2vjdT^cz<&$P zXZe{KRGb>9rDopSMwMW;qo;fmc_j@3OJk+nlX6btzNQJ!m#b|ECB+4f3^e_`77%4ug>#zL7>Hc7lfx<|>BTyw{(#=?kBPtf-+pyNKP#>X^g> z*ZdY4pZ+`1u>nIt!M)_1LOwyun%Me^*Z6(r=D*pJVDb?YWs1ZdIk03dsD@#*ij3@; z?HMlBk3{r|?;BtAB<9$3jbf_pTVOrX1@&W-eVG)-*RSI8hkq&7lj%pY8%2EfZ7Cs; z%vITsp7^H`KJhNR$Q5O?r&K}TneT$o9$|P_%u0oZ)pM}G4QnB;>0Ba()lkXMC%f0K za-Xd$Ii$yxPx+Ej>84i3g59?T@>>c5UF&X-gfw0;LY1US)wj0yVmFnVQD7Ib*TJYy z)p6C5GD;lHJ2ef@?zcT=QQv9q1$6cLn4k3DG_*pmQo@cSlYZ$!z7as^#rgBhJ0wN% zjfNLCi?MmblXSOYd2q>(hC(EY;9(SU@%** z)?X#os+vZnqADc(~aU_eX6{}HYY z>9M_4A8f&;Q4gcIo-W?GuEVoAz$6yr99aEht!At%%+aMNw}3Y!h)s_FHYvz>fcs0? z_$13u0la$Uq#$!@raifeyj;z3w3l)56t?NLr84Qofer7guHfGX{EQwPK3+|2i1-?i z<}|iTtyMQqI}Vr-p6A*3_2B3hj0p6N#$u?@m`hVtN62+(aK6pVc60r^S&|7 z9x7JjiM;z|6jPj~S)*7KFimuUDfPeC0u1ha@y$OLxazW&?u)#<;?VeopD$9R1NYY5f!wxElccNRxK3m`AO0L4H_I)}y8rgQt~cbHe{mx!nr#B_2Km{e> z1=HlZE#a@pO64$>WtY@Jl#q%%rYtkz48oYlr&8nNWRWH<%D{Li+j3fuFUrt-JTGG=S ze0#&HsHrbS&%c3y*lvtf$J{bge&^(K6q7lv3Gu^%8Fc;c41y!DC{H}^H+0TubHs^W zH3y$}dDSSGJ*I!i#JpMz*nge^8?Id69vSkU0D*M^W z?zr?c!=8b`XSp6nvb>(vX^|_Y-^#sVc0zYc2D`9W_X$VWGkn*0CYrvV{2h-hCyb$% zMO)YLoo}exX`X!FvnDwo|H4AZv;jXQIB)pIcLhG?TjSz+@o39CFZp5d5xmiq?WHT8 zmT(|WDIEUTkzei$0qw5h6C{t!`@i3ArOJmhXahCQj?guQ(csqzX*)NXo)z<*Mh`}n5wu!-CyFv1xqr}vLGZSGQu^qMDHOc{n6UC z1d1ac4C0?^`Y+|z_N>NRi`8Sbqb^xaii%JCE~<2By8{qI&Ze%*>g()}43aa$(XbGS z3IlXc@!iC|JQlM;oq~JKfrnx}`mDquAJo_qBxCrd`SL#(pFiUDzf$HloS0(llk-Xq zIA7(u-dwNSf`@ci?mgrk2Mck1VQjJ`3{G5%i~l(s^6uBEj~4Rlv?J9#9FS7J&RBo; z<<08#KOf!u*oVo@i*w=+vHu=@+42&4x|S_*owN4^?caF3&G(C7o;8BEm}AW38j9t^6X>GZ_#X=yeE&Qb3`Z4bM!4?=%{hEg^q+z zUj9%%@m?(<0LFMV8RjFdo`EMsq)kz(&^I;QTm5%Hcv5t)Sa8?!dNbRdJNsT~M}3sD z%*OK{xtcHQPb9KO&f_Nz1QRp7cg3R_$Dzf)38t@Ld^@-U_^TgtJeRmm&0>z1=a=9G zcU?-jCp~Yrs6-J%Fj0DO;@B@G9S%u+wn5i!<_&7-3*dtkkSfSI!4S;riD^2nC2HNV zTEdhUb8sz@4O5BkW{DmDhD1Hq=~}@VOWhJm4VC8FFwyA;MHR+_Dwt)CnkA+|WkJQV zPdFUhO&uGY50u7P?i-QTQIL0{8glFpaILJs1jBVhXgp)=7@fG1q!Fnp)2pUZ^L)6H zgpHP#lK4T-RaIi)2j{}?#YlF$3{1Oj%^dQUyH>hZ$)2gfN|Zuz>?8h?x%BVb z$iqjQqhGGu5KZ3xcx*HHL2ZKTgS>#Q9wlgjRZ4+PXJ18z-I-y>@D~@=o;Dv*1~14` zx+T!F)FeDS#1DEF14LB9gh{Mc8iY!d=L@Y*>q(4iqoR!#<6te^MP6+(ydPd?j|loa z%1!R(!F#rDQ>IX#p@nIL#UmtdKPIDpR3X>)oom%3k&|iRdyuY2ybU=XK8u=`@BeS36CpuTxB!p`Wtap?O7Plc4Mp^a>D3`$*cU zTf$q*<7W*MN6$x?EA>a`*IPBGvr)YZC1ix4Gp zpS2qvS08+l)M!}ZPGzf|w9_%A3ujHAFV(tW1Ebo`rykVTmk_2H&RhdU_=_>3wzpbS zL}N?|{92Zpuo7t*S2PNDp)3PJujfRS*m;Tid`25T8EUKK^>A!sFzrT845FTd50dFOKL+^MdjE>Mxjr-Ww*Ve zhNbPWHDg}IwCY`#o@MgFcR2hPnbMK5L(Lal5`I=$ZbQV1)B101BwYjRmdNKnVZwR> z_FoLhtaRf(KD&A|xM9fC9T@xxx_XJc_VL8=&H`3QZSZhinT*cZ_k#ylJrXa*QZKmZ z^7OcFXsl(LX8H$#XUp7n_QJCkChO%(WDRl`($IbJ+0{pr=6WbhQDsZa|AyT}gE=Ej zWqJqqDyL91XW3D|z0WAO5gK1_`fqwd9V0?xIf5&W$d4KwStu?I9K#lE{`SjoECDD;aD(Zt*z|tzY?~wNhJfTBzeEae z3w{bIoK#>w*7kqOxLx2UuUW-7MfQz?%Qa&SRj+W1^c}bKeM34a@tDQL`)nZ|scR|H zmmyN4%cllGRylNu$6qJRx-9;>PQA$4w6Bzwu2AJEc?96%OQB_Bmc`VXKEql2HEi2p zYfl22_hm9iEF@Nixv02(Q+&+PfD}A|@?b9AR$7^{@@j6w!$Tv+D!cwFKD=nfz-+D8 zlI#un?`fG>3wyr(n;x8*3HQj&?Sc6md5zz6Vw@T78b;{;3ZL`Z(G$USbVorLQ!{Hg z&?gp}RSdUqChx}Y^{5R>^Ds;R)BJh2&?}8(+Tb!)!@M*L>M8HoH%ek{?q%G2TdKO^ zXJuArT<{X*A64G7K}ncJe{pe-1~>Tk(mczcx|N)`%NC>?dZq3(9kJwK6)&;2a%4YX zVJc`;py{i{DJ-;6(?}F*WFpjdOLnY}n|#QK_?w;_0@pOcilaIDYo$NFBZw)C}yBU|UmEOKlqF`gJ2Dud%G;ctS zc(b96KW^Hbx;9g&3CovN*O=TVrR&|km3X~*MzPb-{Z;B{n){j>Ld@0V{444xU_O68rkforXzM}b|MLacXfoqY~p>zF*Wd)VwOJ?2cq| zx2*E?v${GY^rM5ILwH)f%FWOOvFkt}2>D^KxvNMNHmKil=8A$^hE~A!7 zyjsuA#v+V)TZ;YB^|9k(EEjwL6J8A~C7>5A5rMX2ZWDb2Sgl~haLcVWVWbev}****0W5vv!E$^SjutrwcaQk>S`XjROv zzQO@TMZjj>FQ(lkgo2_I||AWvm_*xSXl_U{gOZE48$hw_>_RA{Jx>vK2R zaLIFC%W+r;eQ=?oS?U{a3Eh(I7Jel}%vcmQSMYsO&Ec#jenXv-M|`|r{KhBBHL1eY zxh6SYJ}gNU zLBE}Sd16cCDtes*CuG@~;oUe^j(vha#2t2caG}adWHb!{OO*TsBZjMfXMBiNuiEW$ zo=D)gTU!r}3o&M6q#U$wf?r)N6|0H{OeLqG8)&!~-A-d;A1}TaT{i8(ELJE*NUoKc z#4yzg6)lWK{jb$HsN^DoCy12E!cE5L7 zTae@DV$ z_oyD+|Mia))#E-aZg6J2MbS@FX#s36Dt`a<#DYd%-omO6@#yrW~O1?J2P&iU#Z)-)Xch?U56jU*Bcb@h!Q%dh)AxV4 zA2GwJ9}jCRf0(G76!rF=7N_vnga`J2?NxjwR z!IaoeC9`hmLEJn{Qj1T zVw$mq#lXJt(ZF9vRb8@ElOP$~2>sL`9$c=#G`u&-YgI4j+?qR|w2L*?ON>D-5L{`c zdePa-x&9(H)n~??hAAW)9aEr8E94j>vRknv%xOonSaUsK~`_4`M-pR`F1lV1;e$mXA-5$_4~n z9#~zUc2hlwzAsQv2ulir$*)|Z{-{6xT|!_5$==m-w=5H)`(;B%P(pbS1z@Df3SS3 z(qyl)uu;X_ECq;PYnl7fQWAH4po~djt1TH4ze`&~H%>ane%{mTM-^aShGMlC|5ol- z$Q(z< zul0XHp-{#zeeJt~7J`ytG;_)7r1`0nEaMbhC8OvkVowDd7IRCA_8M+ppCxH*;GS7% zOqX2{Jj#kx!*{Qw&{!eW+RVATjEx%rMW0xwB86@7Zv*t;Tg`BlUDP5F2 zCRt?++I9a+NED+r>%;9O{blM8~EM}GQ-bjF;=E&Gt<>r?@lta`Op)X=PaSvA)r#9unjS) zT^r5c`lwArJN?3C+g9RIbdoSukg=xReEZ5ssW)if(?zMDqH+mEV=;I?6OR6kVo|5zU{hFmYQ z`n8n3?A{>3z}2lP3Dxz~7q_R;mSHIk(V{Y8^HLM2y;=?(v*`Z6GzZHE?fjgmm`kgC z&pEn0H&V60ZfN2!BD&FFEITJ14x90=Jf|JGJ>-q5x6`h+QBMwFJ^t*peCtVX!g=t{ z;7re{Jv9?z3pq4jY?R7x={!#^BZGcNgpp+8`SGf(MAq+QwRPzXEV3HNy|diDtLw#i{Il{j$zNu8X{AUw5|DkUr$~ovFebbxD?;y@z(x zGCcZljPk0L2p%Ty+zb+SbP@)fNX&m`Z!%0@S}vLL$oL0;N?IvGEvQIkh5w2!9J4^> zhF>um6&6P%M6r&sh94-vTIz%{s-mn})Xy4hxv(`Zcy>Q!^f}Lq>*Up;oH7Kf_#JFA z?VzhnR4~)UKl>kr)f9(MF^>H=eF^@iAiC)tGWggPwqX8zwHtW}l}tEZfG1w${d~?gTyQCE zws)hI!S`)}Y#qk+8Rm4=l{C{+@2-=OoITpO-!NFHjKRpRFuz|+^d@Mw%3{sp)eSl1 zr~PuvjCEOaxx*hxeW!lLPxn__M>A&8H7pWKP73OIa<)RGB0ty`;-%;EjABm|KdUTx z{*2!(i+ri@cEQMO?SOCR#`{=XK0gI|c&x33HaQ6a7unnuw-y!MW_VJYx8z^5T2wVQ z$_WZxC%h`W`7k(t20t_rYHWOHOkGqm%3sPE&P$Ua_-*jst6Z?OmZDSx}+Q zUwfje#(^q7Ml~viiT!!>Ms>jb)sBnas_;8Io24f5(N_F1aXT<+8Mj-)_WDXKz&3J&`Ht($%R}lrvzm>3xZ6wp8C3rNq8f zF!+|g%;^CxosPEk>Ll^Pj#h zFh|>BmNT_P1U`PjQhPgRU6!d`W;pzgB2Tc&YN{xeX=udg9ZVH#f8!1|$*MeTxjAm^iAB9C?H0_m;7j`8XA$weH5SR$)wRdW?O*{D z@)4e=w0b2QJiLR`$umS99bLH4yKZRpE{q?%_7c6jxp)Nm^{%3Wtp4GsmuBnf{1aok z5gwe*zeiM_+nEJmWuu;g2SLo+lm0C$E9jP6EgI+IBmmlO}601!xl@$c&vYOysy$pb^WcgJzYiv$C@4 zBNAm5z{6{L!3pv}BR&f{f};vy)%c&)fF^ZFrh?Zd14JaN;2Ur>^2+fo!0SZ5;Qvmw zGnVy#4lfUC^4}uym}6o8-@QfNSGinu@ORh%Coi~7Qk3qX<>p|a*A-Natg^+?YImZ5 z<&*P8ccaP4$)858zICS)iWQD)J*bL*-QZ9k`FhFO7$i1+ibc{iTi0c<#(}6;*(E zU8sqb1ZA?cLxdD047Wqx>JW@BS#M}zQMO|n$D?)?sMF0J3BKzjZ4>C1Si z^X5GTgG8U%)01bL-6_hof>mJl)-2JsM z1%2mn^Xh7ykk{+n2CT!^fc>edDP(_+N<a5(JbJFZ}(NpKR27%zcx^?*Foj7pqMFNk&o{EFl&?G|6$p60*mZhu7cmF8|+_WK0B*3mN77%uFQv<}(tAG1%{QUZP6529 zFI*syCP4PzN4&rT>Q#-5GCtLxzxO@OrZMRZ!L3`1da0_TL(UpW%>LGRsz?j6>Q|d! z;6`p&_Xk~5TYC*0d}miUVcONhaYAcXj(kkH(}n^Lg#ZRFF7Bt*aAqFQ(~m=GFNObE zB{~HMf08EQHvCFy-$Wq$)Rm~^X7R8`!FsmRyk4OJ2qeUD{a{oy-RO=@2W`0r@o&A` zw-;Ia%Kr~6Lw0HD$W0S~!_~{R=w9%g^#_xAn5_)wUV0lgca#6kVJnSAhL2EB)Kkjm zPp>%NYHMd(jHa*iiZAa2kz=;-X)O|g6Y1W^@>G7eM}}8Mu2Wiie)4l-0TFpzb`w|y_OY+in_x<16{cAfT zpEIom?~`EwJM9`OV!=miy(d=FzV~u}PbXV)w6wI=c|k)%+Di8L7-ITY`k6Dj7TuR4J0HKq0niB; z`0{4?A!^>P5!dKyK-*#cyR7NPKpfiE{ibkh`?F}#fC{r-z)8qpzY%EudHHrzSOhQ? zulJ<`hi-KNd1;a8cdqii(#FS&jqcIlZ0wYlIaVGPe@{)B01}kAGV(s^Mw>4xDso!W zyxrjT!&Hc7Re2Zoh#tlCeA&-W-+5RtJVyti7=)5^-2Yb%(0lOZ=7Qg=kq2!DbY1~k zOZ4s(Ubp&%o#)d(V~7&P?B&s#^Qg`SVAF1}0YSKwLM!!K>7BoHst{EPY4bX44h3{& zve@9t*qrVp-OvW$|1&5i9yib9#+v#!`pf%(z@6SU_s1}Mp|!~a^m)H{KQ2q-k>4H5 z&C!La3r{xraq08rom+=0O0US!(M4; zmP~}hAZINEB7V7oVtp9+_~{Gdg*wN&-J)V1`z29C`N-wN-!-~%-f#Kc=WBLz>v1(~ z(+da)tc<)ogfh$-`9@F*+XdkVi1utXHiHIr063lv8hrWsckRCg=TVQ1Wq?vnjnzD0 zWl0Tpcs9V5@c~ySTWeF=Mx2*OZ2@T55C}kasc34kW8aD1bFgu|wZjM{sUP&~@7tVb zwHJrWuYT9?az+51vjfjJn=DX+bkNVJyxbS?K1o@|5w}+{Zx28N9C+Cy+@khx|9(fs z4;ixH(1{CxN%p{F=G*e>NZQMzo&1a+y_ep#J1!Khpx+$^So4jyM$!=#Zq ze?n=f&ngp1zJ4`557$*$Z4!&?>3MTJA9ugcsRu*oE5n2ErDm@!ie1Onc_>rhbLY(! zfM=aB+j$<7jv)P74Z;XgZkQbnkFo!mcb+RyIN#itJVJ^7Nrt6Hdjp4%vr_B0TbPdw zIRF|tAZ!g_;L6oj#v}jK&F)w{b$&iIBco`rt|)!eGx}RdeM-I^Box9Ef0gc-RMK&N zT22tqp~iFSZ9=)@6#m3&C?ky#{Vh5H()v#zp7?8XbHoW04jd5`vCEII`zX?+YV_yVeoXDx5hzEI-||h*se$1YcFkvR!S7xj;veOh zxroWQMFr?_>GyE>@TZ5;en@a3f!iqRWaK3t!~rNoug2eV)s}(z8NL)i8+BZt?EzvI z;V@{36+KU~NN=~TU5p=e22gvsbkPzDoETBF=NbLrV6`~kuz|l=IARa4jyKj@5dATd z`aDs@k>0NL&P@~?;PzspFoH;I=V6&J7|F$gvr4$)5JNXyg0*4XDy9omrU0Gc@sNX$5LdF6l#OS5=;@BKXi!f~V+<58^G_5H>;zThoA`0oWNJA z=TAV7bpuc+2Ox?=#sfi=*1Uadq#{>+PEzStB>zL-i^fkIaoRkNtI{^hEl+`T6~8{; zk4WOTFg;kP|2SQ0;E&11l>ZN$&i}l{5cM$Va|Gf!k346#zd?`& zcwrXxJWpq!CjZ~xs!_!9pZ}fpn70^7MOZ+v0P#6geju~>rjY9}rKKIm@G3+e3m7jA z=_QY?r$edF38P=#e{v?x?FQ=C@oFO>8`>zNB;%p0w)M`|Wq*zsG-NkjC{@72{ow;T1b_u%y@0+$+rp&du^6H9 z-nTZAO5ie3H86+-25a?)B3JwFR55mxc3?;4EQej=z7P&MAF80BAfmwYph*G1`j8LS zn{=YPhlelcil5|CE(y0@G>ZMr=kTo=Rfc%(m+#Qz8a zNC|bTqFB2O(Zgd^7An9n8;|{zsN2a)85yTCb7fy&DQfdJTjOvq|AT$ymzMreBuq);9DSJu|n-C+dJ zq+MNW5XXlQY{0a69KT-^EEq}=R;jjxzk%RCed+e!@koW>5Fq{y>5^woi+y>Hcr&nm zq!8&^yTvYqI%`E3@~9L+>$eB>2%}BqHe-?nvafnRm9!T%E6L)(ydu2@)>~HJ_iCel z<4-gGZ6xsdIF64>Nly!1Sse@eQ|5+F)AdHk&zx-cL(mRgpe*kZ>*2SPF24vlX5y7Bao${gV`-AY&JTsy#Zg6P7$*00tzXxG~6T^g=EzW0^S1=^#F4XoM(3k zE~V2Ag74J~3^+j+AWz4I_FpbQ!tw6gd<&>6$NwDcDyX}`m$F!G0|N@`;TSGK0pqz`{lVfe{wRu1%6UJu}1dCX#{?>^bmC_511&+rCTr@ZBtB0ZBw_Z<`VU2hl_cMcp2T*m>J|2j#M)-`M{A5#GMxtbY z`>Rh!7g}(*u4mt@Rc_S64iLyAp4_7qDGZQC^@^y65dcDFA^RohrkLB`cSx@Rg!Jxt zlI1-I2{v^b;NeFQk+VsSae!9=cN6x-CxE?75yJbRZmk@U2@IC1pEAA zdpwXMBNC_@BnUNV{GTWK2-|_sNIamcztX&-MwtC55bhuv5aJ(o5eJgw^k9(^K}^MEEee~npnoCdJ+?ehMLPHbn(>!WkSRa}FeSc-`&|E&3Vn>W zXhp)QiwXgOfH1<({@5zjsX~YRJM?>KGzO@3*XP{ex`+N#zEAz?4)6mae^E(iM{8?+ zxU*L;C;%FkXx4@VkW>%GwnQMh4ty+0+~-BQ-@S+Tq1SR}neQ1p6)0s9kk=f=m3en7 zvZ!;sD~Av=D_1|}s{~x;bOVIDl+Y0L;uA)3sQ_nILTgaqJZ!rLm^g3?|ctK>A zO>k=)n=W#T)XxYp&z$Oj?0XH*F#WgE4q%>;jg76`Wk(&syI`WTepTxA>sf|lzH(aA z0O`fkpWl)XdLk*)dIx$iWG)UCE8h1%K@?H@7830!ikonv%^_}QH4)GoNPS-nrw23( zuxvp{i3~w7VBPtgb%cfpXKN&-uxbAfMuhYyl*gMXY1a5<&?qFbNT@7=gg71{n;Cy? zLk~2-L&(&hR*(=@`(1+z>*jDuC;-p0YJ})P?5@xCX*)1ux9(G|{=C|R zqTXf)=0_mt=zBjj^=&wZGvn!$NTerqxn7w2{@hd|Iyl4`=9Wi1#%&OY5{iu~m`DUr zW$vy7;-QaCayJk$q%D7bL>&gC6xio)cgvp_H#b;Z4i?Cn(_Ee)%uN%Bjkjkio&kvW z2i101Z>C-tD~PL8`u&;gk4^IwZc(hjN8rugQ(t6~9ku~Il14dl4$NdZwY8@>5Fedi zh}j{3eOt8vdrLV%k?5pHLY33<5AwZ_aNraFL19gq5AJJ?6|!8%WzhKR9)wI#Fry(( z_c@bBCozWTbwnKq+Lw3Z5eVlnjE7i;9j@xvn;Z-1o}p-d1A0->6JxWNOhYM1oJ zLxd${LN;Weh4>Mg#3OGKfD={gWjD9ni9Hw@^7>r6OioX)A-q12@UgW<7@vigy$MMT zKV`bQ@ECE`tsn#FCgpCqq-Rn}4nmCj_LnQou>pEXfOxd?1b1n^d*66Kd}eZVQAt2;sk-8M+C(0PhLm@w@kS$|(mOjhqBUFKfBB zS`yg@Oy2>bQMo_Vq2R`isJMVRSKI)04!Gk2ebT2)t z1BnH&A&-DQ8MRG$>CWYQf0BXn(X%DC<{8N89=*Dh;Nro90P^&KrU>CecwBciCsMhd z{Wb@!-wjW_n@^m`jGFlkv(p;T(htTO+(@74ZexkvklQP4B3H?M3zn!IUXbq^tir@koL8!T)byAp(SA zVCfx*34Kdb!Q93l1P?htE{6-4rck}lX=u;|nqC?)|M&|gX7#6FQFfcwC@CqOvth0~ z6EfaAibhY&dZUP6-TuLI?$!6)$*n)}x;WrOh*pGn1>&b0SRnZ&_Ia_`J^|NwZlm*NkJCM5LgVYsVboJKztk{THc+o|py}*g9a`x9Hm>)d@+K&mafDC}= zZh)wC@f zfD!9M!jkQTQiyApJc~uPe+Ei}VeAaR_AamrEK8r(aMzl@fP?!;@$`_i^)eWwYe9&s z6r=%?$UNNNb+7lwL)`6Xn<>m;H)59hyJJoJ48xdiiwg&{_hbB4zvD-eB`ahXqGmgMwoPmmPRj{CLC zQ6Q(Rf>;b-9Wb|qmIF`Sbbq}kviGaX$;U4kA7Qi|!CVUEBi6Y|qPi3C_L-na4Zk0E zzX!S0D*c)b)Xj zu__-?M<5fZs*m^#QW^44#t(_{I4ST8e8l)t-)+{M?1c-9knLO$8aBymjL(SV2Mqh@ wZqyKSZcfU_HfH}b$o>CopGRo4WlEwl52bH#Tod5s; 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 zcmdqJbySq?+cr7~l1jIPz|dV%5()@IN_PwhNQZ#Zh=d?HAR!=vlz=jbASFYmgdicE zQbTvTukrak?|$F?t#9qU*8XR&J!_#bGk08PpT~Jzcl1Lom79e0gb)biCQMaH7XraS zLm&h+__*L5{?6Aq;6I!v_hI_@;1!7f=q31@z(dvK2?WB_g89L68}yL_Z%TSA8++@y z+j~ESd)Yx;;ocrD?%pnrHn)B4yq-9^yNL=23kdVwe(de-AuTBQe||3D?&TmzYEMH4 zf!v0`lSO$}H6b&nd0?8`zJK2HzHN5hI4BK(+ZAFrG8 z^Lv#0+!H+Jc~)RR8F1aDz=da_@i|vJs~s634qIussxez4&gcHSDESTzk%4^;)yVHz z+fUvOoHqte+lzERN%#Am`J{0rpkG*HSnQtCzc1DkeTmSQ|Gs#H;VS=r0>!8B{r7jJ zFroi{ez0URT%;WZr(GS)eX(9BNiX)8^hRq_y0ERjM8wO5aL?$MP`CywD~vX|%Q+p% z#`>QZc{qX0zrVBI`@ej!mnH5z+9Y)2?&(r8BovKyp^YRv${B9NKR?=RZ6%S9wfyGK z!q0z`o1434HSd*B@Wr!7c6J5;GpVOQ_j@N`HtDGIcpW&BJe}B&y+_wrowWA0n zXlht1%=}IwchdB|uTNY%OA`LcqJFgDaMVl_QV6I0-Se8a^;4Den1Cn?OEZr3(dOis zd4)~H>Gadt3{I^qp{M9^c;oR*z;A4lyVmgxQX&VU?Ck9J_wGIS+pHRU1Nk1XRogk* zxUjHL^UYF;G9Xr62})o~P6lg9SF&smXY?DT(7p=?clXtuc~>fmg!xW#adXhz&M$~;y}oiXw0iuNpIiAue=QqSlE9XeC7yIu(#)^cAcd5Z)j*>fDFF7hb`th zAyys7&Z=!~{?~l|o@j^wxYUSol@k@jdamg?m!O~u9G<%vvbMI?)zt-oxXd(29qb34 z9biG0R#p}d>#$8P7scZkVTz$^S9%fSEu_c zY@D2U6r5T(kig5sv6HzMBZ0UGU`@KF&2EO$xaj5=TeJ$0H?FGa-M1mVW=X`SsbZ*r=RoXlN)gJ^dvJ zS8TkzMDD1|JB6B=k(@b!pDRG3h#6aCwi{kp zU9KB(ad9cUz`eP%@JcXG=lz4+oWB144&aKOtAi}&Uft|9z!{Pf6G_joZD=1%S&6d7 z@c(xq4hTozbpe*m0htWh1mPrLChR)V_mmXM&K1MUa+6AXxcpP#INAFSy1KgGzs?3v zj#k@t#%J_pN<6*DINz!lj4UT4`_NXSgfX|jw!Fk%hGf&O-}qE-O^d6QEgb>OEnKZM zQ_L|eiaA*FprJA7+-9oA^YJ*6MNLiZp}v0j(2#C^VPPJyB3hA0_)I|uIvBHo!C<*L z^=Ip)o@)hZd7g_M5Xi8Yj;?MP?oIl44g+t2w#29f%wGbT4~KA zCox1}|94+fdRJQ9%YG|AKdE?Td16S-5<)#OE6e*F!}J=-)L(4f=#PQ$>s_ma3x`cw4S{6DS*c}kHdzN_J1Y9o=a zo^xi<3q%QVthq|~!sU;eNl@#B@5qKc=mb<0#q`0ctZ5qCgV8DqyO-qKHErRHwKI-c zEh2pPqh$&&pc7+UC`|y%2|^i-hmIMZ?EB zI`|P>uwxF3RtQu(e7?3cGp#ZunOL{4JfqcZx(~e)*;r3?4d{AyWE+j9Z+IoXc(JfW zGo+41s06htJF-Qsb0ogFw)CpON>y-{;Nn8vh2r||_VxBRZ2@SU`1g?OC7Jh#k8E?+ zIk;NEy55G1IB{wac0&(?S%OX?f{*;Rd-eN|BNpB<*p*~jw+1831Kqhs$BptPcDyte z5XN4z!=JxCP!v-lIfxCA@wMUXesi+h1N-g%bUsc3qspwWhdZ%w%hhP;I%?Wts7eCXn%x-N36Mcw=+>Q$m1@S0Y6! z(zYqB`>avSz#9db`|PMG6|`60s&KMk{uY%PV zN2{b`)C^6}k>QNpc5!MvTQs5Iv(c+(GG97WGmyzK+eGcD!wy#W&22Ogu=UIP{z*HhUuQmAm8TuqA5UtN5hGrPx_j zR&D}Is=rqf!C$@+C-Y2dPA^b34yHSyJdYNRF5ZHj98~5kF`;>N%DUH*k>yLcmhmu+ z@uZDkX*t~|5Yegn7b)iv2Q2IyyEDE-+rIa?-~OC+D0}2d(kMacJc<(=Q(_ew;9U1Q z?Mw|EhWqpB{p?S@bo3b~jStH*@WX>XmZ-za?dHD;CS3;YYH_A4s4T2l*<^Bc^^Wl6 z$HdN%FCsK7E#sOnhCby)jT;!9KP9-t=w(9=YkMvX1c3@dbJh|plDDU(pn~{nJU9j0 zp&aP0!+c!B51V_^Kr7B(JcZ)~K5X0G_qgBY--s^-T2}9$6&`w>62txJfd`%-N)WRo z*jl((WCtTSf4(61F|ADQ*6rnBmT$0{fg8QZ7s4p4Vat8U-6CFuhTYl;ViDJeqFZ+R(=;9&QuyJWtLZcTm!J`$@Q7>~&=30X-_F-- zPG2I{y^2hlflfJ0wf6t3QCcIm8X#EZ>l|oR8C|)i8^$mP`d_ZlE1grT~qm{{lC^?i}-6q?&P?gM{21GQrNj7T1V4cc#xiP$mbOt2*n9O(eAqp`;7qQ)WsxkHE-N z-tD%3VENF@MgfSV8>jZYKCV+du;|_BE z$2^CAEzXTIrX$}QC!hUFn-D19-)rQfWY*;=%=*+-vqT)Lu0OVP&?y!C1p7bQ{Ds{Z zJ2}z&yj>FR$gl;F)R>jNNSP&FcQixxfQGG`qHokb!R9nA&eywD_2<7H2NKKsC?a)3Opq!e3$%nMYhbz zH;8o+-1&kZgrgrJyikda`Dj=Nd&PfD=ybAkHxr`*ee0HZvD>0Zkva8tLYWx;4^;%Q zu&ucQEw1*ctQc-!S?$O1HtIbH;}45!<@;XDshBv)P4{$T#?O+N4*>(Az(Hh7xSzfr z69?V^3x12a^k4l9GzMKfAor^+$E3TrS(@tKC?uyedM@vuA-obW{z**2bp@oM3Vxn} zxHXSuv9(l?{`cD{ia6-`w^&vjTX2;MJJxq~1o5=Vj}Rh{S%P3vhsi*JG>haT;vYiJ z!P|R#=PlukjtXi`D>ve9seTA%-A)v7MlbirKhnkH&zBIV@@4R?!TMvENC+Z_Ps5ba zf|Zt+EZw0`8S)7cH*h0C?rcKe`_s=sT36Aae0Gvh1R_>|HabK?Aij|P7Q$}ViLIi92h%HHw?XqblO zR=94UDr{T|ZjOlBCTM^0PiXirN56TZ@v9pOoI40s+X+Gg9wtiYlKb9eAN}hx65KgK zN3W;usm+=K59~V3s-xl&vREN5D}Qfn>yXeNl_s6L#INxmnFw-PuU`1A1%uMbT>Gy` z%(`ko#EymO-@+&+4JZjH)*2(!B`n>mql)q+V#{DF;0ZTXWtE!hpDT+1nJh7)!*zW? zTts(&>wNa7ckv)z=$D!$CPG9;4H?gzrXi})>I_nngBWL_(|2k;0=gQpp%?5^@ZfDx$DFwB#v;+29n;77ojhvJux<_hD zONBCBblaWGe;q)*M9P_u0 z$z*aVo#j|6J7QHux=(LCI71|b&VSn^zA(GD%d+UsoYq$NA|*xx6EZeEPU#GyLSAx@ z=6}C7Q5x*Gtq!f~2|ZvrtrVb5-$^uq|=X(FO zjhga88P#7=uMgPSv0DGjn>TrdIl7mYyETspqiw>ma=J3}z3*@K9z=J&dc@4y)CDD> z@C8C57XtcGP*W}>{2P(!7@qtmyNJ>q)28{={OiDA_1Lo%F?dpwQ63k+ae)zg33I<- zB>p_r?2jszCJjAcFDUI~uW$oPq+QeKko}#7WLvAz$g#QC!*UJH3+fG&EsxN(<`#kmp_1lf-#GvbGJ=tBvw1lj}!eo(f z>yB8umBWCsa;t=#OSHpd0JeZub@06k$;DX6B@JkoHj0;*?tm!C@Tm61PdeG5sFX*t zG&!{|Qta-5NFdDp@-=FxB1dWW_Od&(k!tOWwAr*a9TVYidH^L!hX0C2(E;^I|Wr7VH|V@ zxPLG4%$4^6haYV+7t^CD2lK*hV#HN^yV-Xhw1|kv&T!5ZrMB!LrQFqt?Uc`$#meD1 zF@t0%=<-^&k8MZGOuD+en^XDCkPZV(-W#Jg0b-oKxuZ-@1hkQ#z#mF|1h_Bp4Rk1waZmq$8fu`TR2dHbp89X zvKv5;ZVj0#G2I{1Z8(44lzgI5!Lgh?V8`Uv3>pVbHSOpib_r|2XkcNSIYI1Sk@3eC zNgX8=!llSkbvzQLw)xg5EC{&Ar-533t}b^szs}kKXzHY0Fj%K__Rr<U_E^DUcQ1A;me@#^*r%9V2Ls+u38Qc{#6M8)no45a237cAA|4?2H1=%9jG>F;QS!HcuS z1^5r&BaxKL>`f!BKRfdC^Kqu0*{a;#>w-Wz{EI3LvO^PjUaSjoD6foHh(0^`F_4tu zccZXH*xK}%{2;@JI{Gm1@y}v81o= z0uUXx-DaYa+OnPxZE~KTB~#O%i-9!bZ)Y+osb{aNmnW#MtCo?7xul1Kdnh2F9mXLf zQU{Pp{0j9amHy0GE@vXh7q@Br;ljgCDx)uk6U49vbGP}J@aea*0T9UH##moLk`A7pl6a0}rPu$(HmVJ?Kc+4_IEtily5Z(0a?KJ54Ee*Ce)j z87n0%jg_Stl9CuyE8gv!o4TfA`%|_%X$CgO-bjr!_;g01}$a z`6@B{FK%l@Ei2bcqB85ddLWzJAIwwWpjGIpvmIb zxj!U08Yh<}o$h-!L*2>BCs*fzBYmW;y^9h?`r}kIG}sUX0>LU*6ntqd6{MrHiRU6E zB{dTK2Y@yJ0kZlSQr>@Y)l{29$vN7@V>hhJjm50+xJfJYmi=SeWGC$*S*EwNqU~)^ z*w?yQ!IewhzMC&>JMvdw)(*JlD)i@4=(;_HU7C)dTWwg}b*X@pBzfoDx_@^JXTzF#=TH;qXiZ)@^)DEDh+jUL(VF2c6PZJ z)r@6pwv1iaqgA}T!7P)@W0@u~dx6Uwh?F@Hw?)(gm+Sm;04vm}#r@`A_0sv4h-kum zmEaZAQThbR|ADbp-%dulbd|jSkqgt9;Ujyd*2;lksx#ANrWZpsxrhj1Zs}3fx3ANq zRPulP5^BEAU!BiVRrQyzugnTjq6AVqxyb!IxiL#DHQw@H|H++RxK_hgZNu%-{)D@_ z3=1kNdtGAsr_|PFx~PM#F?%M#h^UwWv(W2C0R!PVBd^x)!k8rm@AqXd2G6yQepK;z z*CTb;N#3vjH6K_Ezgdd}#6hEEDH4Vg6Mra&T8J5~IhyeGbX8PSljSqlTgK9}7!f3G zK=tk5d9+i}L4k8~7__J7^KJyq)IO=KNze@k6=9GR-4a{hrpj zlRvirL657-Xn{Hnq?xB~YRbHG1wD(BN7quCji!@tJH;V4VocWI;YRwmVyx15Xm@yP z;i7gWvKz8)w2_EmlOQ?8L6M;Gv$jYqyK;4dSlDaYK z(MCQ8XgUQ1Y2AEn@)&it&Kn5kDHwF#4Rv|+OkyCpEHhQ@1C%0y%9qvCql|Oo_ZE+Q zfR~nSl?0SU$AC3im|LU+Y5{|d!=!O~>C^N-K0sRP4cT9m`1w6~Ivq`iGC5;y=8yY{ zWTfxf&E$Rdp&YudeUfu^!0Ej@h}9ZJ@-@gEu<7TX)zlOV=8d_eQPjB5+PMnsr2J0!Sc%q@ZUo^^1T|!?20%b># z_#u04In*&DcxM8CR!&LBs@q?aNm?hGBJ+&UcyCCzgFAF#1pk^1c~f_vYF4M)OtiZ2 zMqRntS7JIky4*jY+`xrAJ6kJiWh(dQJN}?ol$f0z$EFfL9&80bWMTK2yC;Ei8rjlR zu9Ma6c4-!o0v2`FW1lQ)F7|pc3+PzSQKTk6Qh=b(Zx`QiKC*45+hMm+(bp!&?a&%C zka0Hu5vHcq`*7hoLH)YNX~rk02GlrhEwgZ4=6moe&hbb}`((ZHnx=+TcZFbH^;i8v zb?zY5j)L3e+i;pnJ)7R1p2V~?hky(8uS&^)BbQZY)U4Iwtl##xuliuO=+L?a5ASHO>iQI9jX1`TE|>2#iyq5?6;5F^LIM+nZj)| z&B+i*TXA)E0r}yy@ERyDN4H5_Q*>X~xHf2}E`wc@qYAn0VSE(6d(XbL2!Oiu-V0nQ zCT;U{|@4@#PI!Z8S9?;T@6 z)rO@l=zb^n&6gm^emK|J>@Z%SDa>r$YAyasX{uFATh|8hWTc#4YwVEwtkiw;;xmP5 z_au?*0SEk?G-tq({2n9st%fJo40N1ipu#UtnH#4``e7y#SeTA+jIf4AsNv6CiY2De z(DD+e);prm)j@)tK>{Od6@3yL>0AK)=uJbzhJ6e)S)tJIrxLWuJis>u1FX2OrnlzA zm#1vCsC;?O5=Wg!eGL+4PE1$TdQLPaaw+DEw2GrgAf4_>lECMOjci)t^H}XpGkiWo zlToyh%ifQ%qCb=bskRFFt%eJs zIoH&Io#YDUeJ;{JG?-^va+}Y_pzg}b-_*m|!Hs@eM17#7A`-gDtA-kjU2DuDjm%sX5RG?C=aZQf_z= z2mieOVXrJ21P(?WO6bk_fhQSgtNX8uW;=P7!w4x2pb}O~r)W%zh=alYW*K%1`S8I;AOfhEfJ4uQS632?4Wd)5q7a@Y& z7r}#ed11?fm6JUPz{@q58mGRlhL_F9#<*FZUj%V&Ov$QvTE{gh;n@@Q8g2l)>dweV z!M%gqVrTiHw2Ecf4Y!z<7*N;!g2^@@yCm+f)}ov)_>idt9e zlRZc%#UL)qax+iR~ zGh#}qXHRtUd&N6F8-qT2Yz79S&KWX0+Mmx;w2GI~ae%F0OgVX2_EX;8m{7jKWzV=^ zj~~qCVv;3ktklGtqo920CyfqGnq+WtJQxDy-JV|(eaDJ4s8-&Lj(yD!ft={01YXnb zuLMbGB7ScLEg zQ;{v25;GwD&phas59_?1FqcPVXCrA@VMH5jh3O;s&A|+v?uc;^F98Il+`dinXO2r# zo={|%qO2bcZrfo;rE5fv*mzjL;fgoUoI8!rJJ4TkC z%^OJv+gf!;kJ*v~bbyLU8t#A+aCrP^;d@2AlF$88%Lz)cXb1-y3IMFPStQvnLuAkt znMkAB_9Q*=S24>D=HzBifS)O9SiycW`5v)XFrZ+qikvT26x`TQNCtj^c|IWeb}eHh`sGuB)nX{uIhOLh6A;2d1@# zpU|(Uc-M+wjgBrMhI1;AC?+UQx-CT)sZ>GG@Zq0i?d`TnBv8JwO)$Ir?OKC*F{}UF0 z=j3szngsver<;FTK~Ow7HyuVGla&5xIQgfEtqIDI8g2|&^)giCeUVE>G_v~iUU4^F0qG^-E z8ssXv@ilak#3fUcLJ2Ite&)wWtf^eB7H)PDM_0FhXNS5DJv#Q<|&NqiP+!o&XYp&<$+o(X!}f_wq|7Uq)%~P&ln5 z;O^X*ps>;y*U^WvqZx>gbqbx#?ZBk2kv@u1hf#GsT7oz1;*|9 zcudbABzJcdRyP2C)V3t;)9!e$EX{)iB%=K0if?a}NA^U|v2}4ffmlHh!lcfRz4c)q z5tSDj)43F}F!AM&ZpDpRyy%5l;?~es?uuP^m3-%0a^f#+fm*?&tFevJeEf`c*S!l6 zN`!3M@Nc*V6J3qZ(_Ogk+;s`qbZ&xdHP)jxo5D(>XajfKX=tUrxd7hgg2$g;7_Iz@ z8V<->kB9OJFmU0wfTtRncW%mG?7aBMh)2u-Ob?I;729^rkh&9B^aeqJ-3WHjI5X4V zad~Oq_hvp`W(&~6>=_$$tG)sf)s+9n$H${(bbx9Y>inq|ce`P~Un<1@WM}^Ibe%Y8 z#RoszsZRwRPmkC6lqzZv_5hYnvCew{=n!F;FHg5;o&iMjOD3f~sD^AT`ty%c#&L)T>5DFH?(btB%u8f0R*=%(fh;w<78ohs<4X`hX>erFX3!uUY5Zs6g;Kv$pZpGcnE=DM?mlz0V@ab;@9-|17DY8uxVIE2Ct#y>3V)4{is z?Um_t7JJ|2C^WSJaD|I^KWcja`gQiMUYT3RM=8|jI{F3Ud==wLmTR?>KfXBj_;n5` z+zti&t9by-V(g4VFqk$cH7FXKV2h-&U4>%i`9Lf~I#U2z_%0x(0klH}@V@W?pUKpe z5Q5P?@=-TAp#0&xe>a;=w?c=D!N-nKRZM5rhbj@WsNCK=OkD!Dp42ETKysivunA2xLHm z*8#oEx@!`yF5pMk8J|s{t}**$V6xaq@XGeJ-gV`jZzdU$LO0~E>>C36b0#Ymja0R@ zWy_t*O{)lHe9;R2{?e%e7BSOtsO$09QDcWi)1KBNRb7FL+hieEsb+4?iwW|U1)I3* zW91~nV#3a&e30gR1Le=e5YsBBh%u`W#%yVymdKm8c1~Av79(%DAuqQcpQ|ZG5w|aO zCo5VN6&5Z4j$!-yNNE!2h=DHwOlZ6O$F{T;kVC80)gBF$lM@@iQ4V!=SYBb@M_*=K zajnu}pu@TR8@2xx^VJR>2tU_}sOJDUPI7Jm*mTNP&fnY2E76ud?8ptYk8JSyV)h_p5QS-ZW*AY@B zZ2vibn%n6cR7V8yIG%pW23`wQ-pybnjY$qHk2nTXk&8?KY{3+|`j@!JA4)DJ!q*Aw zcbrS<8J=VW_f@=6Ceb~EL9C7MJX>M%mAA|cVpqXpxpc}i9tXTl$U6{GA?V|$t%jO| zNH`lMHMQi`MLUfZ`s4%*A+R8u6IF`9AsBLofohN|rphw4bRRUS5>)Ce`Las+K}1mw z4weJ#Oypm#ou{Ypr*B85ojJS$0=SSR<{lDRUzg)(r}7biok2M`@){cM)`f%%VRC7{ zw^EQ?Yp#|)yycVAqr-04_}Z8FKY^0jq`mRQOi+VMQ&0f&F8j>+vL09-BsA>W z$}FR+MvQmg6AM9V)~bT_#p~CvtE#KF0xSXx0;s&kU)?OKP+!Z6`3_L(MCuR-hPfH| zX<$Y1!2?{t!qzRVRtMy2<#u`na{azUdMyH4gR-h%FLGaWIIa{s+Ss-T56s9|nnUN4 zE8BilUugWW3fc&M8w<;q*>KPvd0QPi!E@)9x{uZU`{66?&kwh807fnu{Vu0aQx6EQ ze6VOBN5{~xR=YpbeI|}cHY=H_LhLjo?S1oVPf2+sj5~ewz-Z;7wor56&s=y+xS4WT zU$9nsbfp84^JT!TJ1+PTNnf;a+X{vPt6=w;v^YyuTyxm-!Z69YtRFCVTeV6*KKzkd zGWMzp*l5oFZp@K>gFToIl^=;sGBC7>@DT)Apx~EIGq$KMm^3K(@;=bmcml~xbn(Orp|Yh5Hb#mlZ1ru*;$8# zoOojkqvY9uow<9!9wQMt2Afm0qUc%$yKB2(q*?8>3bMt_w}1h^P2hH&;TDF5shj>4 zhMs+@313})kvlpz4_gKttdgBs-X;wdY-!{l?V8GSMw)Id2V6LFu0M^{ZT2_7=19vSSZsi%dfx^phFA1h?FpqprAJ2aqa%Nf2keZh(XjY2 z>MzjLD6Ou=2KwjTx7h`Low0g0Ec0l&TU6LwCnO|vF{9u7b77@(IrB=ekrv}Yz%70c z_;2t-ni5$Q?@!#FtR%(kqnZZ(*F>Lrvhnwv8Qx(mL^*3i-~rdf5Iz8wBo@fRqx#X%ni zfV||CU~=nnq~06BulkoIF)+xvS`wgds%tbyxRSF3Z_?glTlL8;CO8udok6us_@uzk#h+sDTB+cYpRPDqh3eEG$@H;6xm7^*uurPKyho?n^+E zpCpbMM}^2+UTjN^SFnm67$4uN&vTz`1c)f#g9N5Ha7bk1amOw9x#cvg2R3V_H5N*#8pD(^wv}jq(mw)r`twvb}O5Tjs)U%-a3@x+& z0R*VKGm(l%IpbC67}>69V1R;9_+n((Ev9MaQ(xDu*^3R#B~XqTY)C+1YHJK_f5&8F zV6aAAkMh!k`c$gu$K_El*U6a>F=NlY`}`8WvLroON5SNtT|L!$XRaBuaV8OTE8o9s zq@Da zu}S1Fgx>o7ro#vpOcL&c5ROPru6X=|HNP-YP@=!P``&D0kfK$NYydR`WL8#CrOV`Y z0)o56!S<~Dfe#$c0$}%2*IrO1#M6n|&w=d-ieKHP6Eibk0fj-DFtD;*&{??bA51Ng zCG})yP>}?Fak86!*G~lF@U23L$;lKG$J_mB+xVBU1NeV77ASvkE*elKuXN8NuV#>b}i`9g5WzH*PY<4!YLA(oRwACf$MIS7Ahw$DiGL}2uy+R*uP2b9t zaPI&nnv{izrKpc*`v4D`+L2fESkBMQ#W8dxaRx0nNGC18)r75^APh3TH)Nh}DS=Kw z*sg~XkOZ!SYUuN&`SI3th3}^67uNtO2zKxvPbgHZHRxFO1t<=8vc|x7c&G&}W5He- zo0a}-a89sMK<19icqk|p`i}xpvk71a&0vVKvN9wT^g_ta_rLJmnnJNo_Id?9!R8;E z?U`?qetXbQb?ZE!Tw>LK{#YDr-MQGX`qNV5xj5M1_XIsvOA&B{z6Y|_gIL<L!IGLIMWX5!r9^50WA0D+Ba23*G*% zuZx__W+_ls^F(ZfwutyLVS)ogUuucSxkrPa0uOidnwd=OLGe zM3CYixxPgGas%52{nsc2O&3BvuW_v8j z_@JDET5h~tSL+#N32j{}e3zc@WpMXgt>5^tloO_Ib2DdI;MG2VT3T8ZDBIK0h2Ymr ztLh=kahH-{=HJfwBA_;o-bdc8ezW@I4q@3@T-ydk=HChriq6uGeys;jd&h-A6rbP{ z#Z}$r;V>~;FD@{UFlt0=|gK+OGSf>u4 zZ~LdAB~LPT<6-=!Uz$J~5q|Pp!$s~~kgv~*>1^i1G=UAFPCr$0!)F@g80Q@m)B8F} zAR|;iuWM;q4qOd?bA+T=kB!n=RR@I-#*y?ZC4qmuV-aXd&&T6V#t&^>vDA;qe&Y){ zYUDjvqiT?q9DSXy$mt>sTT{d7#l|JMnbJ8~j?If%hjbo5k)-<+)Sg+8>uEsqU+0oW zs7>gytabj;i+;_A34AwNkxvhBZpIrJj2i@L#wt-9-pb?>Bbrytc!P_js&Gv=F%Nx4 z)gbqzj2Fn5v^pv~@r6fAxhrdJMl_IFlye4H+#%m zm0FD!#a?jTx-gZ88C7umIswwKt1WHp9FWU(^vmv9{jzi&(vCKuoFyj@6e8C!KRq$= zZm6P+hMhj66D)E3o^a!2kSJ}={>F1{9Zx|_EV1**N}NMN4VRl=j5<+A2opf+F3bqd zmR#>P@L?-nfJcL>CmR(lL~pdabvGve=`z zS|O(9mhtglU&oxLWa3-nRnL=x4IwE)0BOGmAWks&0?Mo#V`ph^vqO<^Y(QQb&wJ3; zf*mqylXHg|wiW>R4sHFccTX6$yt%bcw|eeDrYoXvPt=lqk7aaWJI0Jm&)S z(jIIsc`KAkN9gr@>LZj1g3&R^FiGd`y?ThD2M%l|Jn|_VWal7Js-%=4k%|V z%s*lS@Ofd83xpZ5y+e~EfH>uZ1gVZO-7~A zCSUBlCk5MD$QG)C|4v7Q0jMs`KFZ=(?BP-7v^H5=%!B3k7fsgU=~gYf79sKx;buoC&?v0gmb;M1H1m?(XphoT zjfFu-AJV2ZSi(DH|8axr4W1h(VA}f%j?=J~-ftcVx3hU07M zx+CTJPSlgZIz8kW{jbH6cOFhn?r8@`^o>)VnSwcsjfa2%5$K0QTZ2(yT95So)XIjH zS{Q4HTn9NmZFV)^Yk2il(Mmm2$yy#p0%ltnz$Gp!a)D6BnP!ggp!Ic)^ruZB_yT)_ zwV%f5NuT=PiP_pqH2@-v@WF%}Nw1jLS#`RjUq+`UN9f~P6!BKFmEeIP2!n0zyLc|j z&2u_*xakbr@I&(CbrY>p!)damIb-cno;w8uG8+ZhUa2`Bw8tYPxabZSnbHtR3`bQx zYN-J0VT@KAk1j!0ianTT@{NR#6EA#-f+lfJlrB}Jw>g@}#DGzFYq9xIl(B)zPx>8A zg=qy=tts?a zqCh#uMEV74c*tD=_v{vX&6$4P>t8NF;8ngRt1*DR?s>Int<4jrHojcfvuTxcEBrP< zE;u?MOC<0UOn?7Q!+Q!SwOlSAM)VHk>sNLWp7{QC%a(qjM|}+HU^bM}rC()~d04kD z69%gDq?B|Ve6wJVr6s4i&S(7A;$dacnnmed#rfDpt@c0TX8CNfVafP%5mBBeXx@DA zMj4gw2nq%ukT5u{aizUx_E+{d(S5{>(qM}_gQUm1{z(e=mLbL^>R?oCeDNhfmMY&X zge!7VX2-04+5MJ+aB?ha6M+M8;Dzl9p$xkw76d2!Mtt^>oemWtIvM{nE?`djCk|;} zV<<5(J|t?YEzh@MZI+9ESGO*~z=mMLWd2`9pYOign{z^a!&lx!0KnUZEVV z^EG_6M`{z;&ktAtsbCl~_(tp%uX99p&sh8C+In~im=;w-M|;c|bu3`Nq;Wjd#y>dX z%_ZK@{T7wIEW|(s1b#DilRy!erYaazW{y)D9+sBv4Z>ePu;|POW!(JdUIC(@=?YsF z40-4Lc)Js9*A3H_JH-J|7V}wyKg`%MEq^z2jNG>jGk0ElSu#~N-UB+T<h zjU-z&v{m==1a$`ia4)>hIxleNnQcUWOo8POkFw-(NNh-2*uLQqsF}O=JxhwBwzd}2 z8)8ahOjipgKA(cH@c?G7Chz~tsV@{M*o``QQ@WoXhL1P>q^`j zPwgR171N!7RHbR<2msR>@brWqWhSCxj|U-R=1*?U_^o6=x%v(|wjXsq&QNytTmbXc zfNjTd{s;bJH&U_$n%DoF;8@9BI#$WogBIup(_LBs(J6pu zTMUAY>x0J{!)*Yx6!JfKTxL;E4W59o`r|zwpw7#De-gZ|7N|g25Q*%CkSGyriav7V=QAz;b+1e3Lim|K<2- zz_5%spb_gf*lG`e11U_;8Wwi#VD$%fk#&bOEe8njGK%T_$W*Hvhev}2=^LCKhK%G=m!R& z?}H(QWW_%QM%q_cN%5`0EJxC3oidV`F~-hWzF9UWzP&~>d1u(~DSYLY6`O>F#KM65 z(YWoig=kI>^tiCgR1F!19S_D6H~+^-31IbY0EXN-9J68r76hPC6<^;w58@f3Qyx9j zTx`+PmW_b7M$UI7v5kLmqyV`ioW}AQ7DNa;xeY2wHHn;lrbeIK)Ftzia?mXMpF<|iC|=%~x~nfT@va*Qae|-XPWHb} zc@Z&%T39Myg>t?LDlSyYj_pgb+N(LmER#ym{-+-2Q-k=S_(z z>+|Vm_KMNu(gDU~jJ~^*Iini2G&S2x%Nt`xN{ujT!_Wo5)`pP&*-EeFp249J7QM*u zpz=a>n@n-%NYur$ARss5k_H9^Uv600f?<>~fNkvu-o}AP%J3gt$Y0EpfV&~0=4%4` zC76!t0mS$U;LLY{p2sCaC~)O{*&x;{D>4;8LtqPo^^ZJdFwr(yb@SD&AT{vsHO0GXppZTy#(yk1>%{W6x}xYPnb zXY+`&k()FHg^XHbhNg$kGWaTeE86}o@dwuD=nsyOUZsW~uR(6yx&yZKNmOq>9o^qj z|G%9=;ZWFW0ggl88%U+$*N1r@;fzbHx*MW% zvLCPR9M$_$dD!izi=H?E))#`n7`SDmO!Y6751g0MVEy$1wLEcW&(>Y{|kgR9ej_3{Y@2FljAJp z%r2`}L7g<1C1TLOkd??^hJGPFsNel|%7)T*XrfKvQ(jTS&!QhPh+CR_7~LNKjDSS$ z8qZV#l%-+thm4y~k)+x4T|@)vO-1>#uByMeT>t!_KJfr@+KCeSJl~O`-(j2r z0|QUIfU-}v1`W&p^1fLhp&G{ zXGKtvlM^l;gmi%FW@ZQgdf(A#QA$zQ@!h+eCr|J>jt;L@f+Y(uorPcm7dFUAPlndA zRYll+k8UDHdQe`7z4z$0U70Ro8ue5$r_{z@*#v?Mx3&LdmMo%JLFC;#WfR{TAE6dz z@z-&9*{3JiSx~GtiaCcocZ1E173JF$T3#$2hwuOO6y4CpwzTPP_vtb(xlbD}-%dZ= z>cUNr@i*PpIsEfpGUn30M*CovLIr{e|9(%gkGbNOHTa^O7{?cyUQ2$qF{^$es!jTX zbB_)|4&ZFZQzr}krzawS^ViX*UahF zrD)mCpGxztzmpt)j{4QLvR{pSkEE1Mra9N2P-!s|XsHvJ)UQr{_9UXr9apKaTCA7Y z1PHM;`O!g&fv|~TKab&*!Pjxd8>x1-G4^B&47cdw&UoW8IskEMPaNGNwWIWIAP${MVEW{H3H^81+yI2m7q zn-rr-{+`c%{=X113PRoBc)aDfbFkjoovFzRVVd1evcifCO@Vu};RY+{U3B!h6HtoC z&w7G?PTd9N-W=beyNeztPmKS6U}wPd(=&b0#a4K7W~`Dt#@#&fEVvHPD5%54B4^up|1qw8~|5*om>y7UQ z_r06)!MN(#a3bE1R)M<{@K(N*Y{=EQ+v;o8Z^NYeA#Co)uqO$qPF*tK4dtUA7f;+X zQXYD`18L8L#CfUe#Gjl)ogdS63f05T^5#N2Z>~yC>x6Vsg#AWvC>Wd2}V0$#e zMwIb98=n?j`E16dIfOz%LE#H9K^l`JVSEbG5eT*>M+duQ{hLJKuBWR~@6j61#IXIaol1X1;wAiZAQ_5IUjai;o~ z_f+2ta3RVMR8;vxU7!3^&5$@aS^*L$2JiNhPX8=tc9!fC6~)^^72`vUmiE#7w?Q44 z3iDFrm620m=>YZCK(!wFWajCaVsaWQC!X7bi&g#Mk|U5XZ%FKnpU&A^|Czq3a zFX!{qdc%91_@H3#Iwa6{kK0d9!)+||IrJbfg1~gHMUKiaprnKkgt94cvj8n_oM;ZU zm)xGhs!b5iI-K74rfnAsU-cb&%W#T`AKlVF+}zJG9QJ+cGkOl1Ubmg!L90J_J3oNH z1Yc@PwYI+g?*02Wz}vgYU+P@B3dBtw%b#>79zb&jc#bXYf>b9~HhR@Qfjbncvwk{S{~mmh*hZJkb%?7h zYDsUv*skH;B_O^8Y#mmwPm4-RPV)LK{|0StP=w^s^<4e(hn-2{P6s{wK&qv)^PpNxJ50%-6LP!=p(%F2K zihm2?0#r(D%HqKDZD+K&Nn4XW!X1+M*bsb9h_VVag@nqQnLhV%MxPJR!e<(hwgc}O zW{?VlI=y>NWctWF$uogeTvKY$}wS@ObYttf%8 zr_8-X(r7t8RVT*hfIIV?iy^$5BwS?16`H>g;GTUV+^EWDtl)wM1!g#*x~*EsyXfiA zH=PCALm;9gPWo2kmWcK%<5eB5T)%e$j0Kqqw3@|{YARN>q$Y%pA>d=$0qj?E3HY`z z)UnqE9q8f(9m5kvpPRrX2S2?pudm%+8FT#kWqNz-@_rnYO(ul1gaD$UsrfE0E*KUa zfE(wbpEn5`oTuc;Ezk#wA%pwWHBc;ZB14@v%u6?ktD?gGyN>z>8r>GY&=up)pLfzJtsz}CX-NUr8^YZk0n+?y)jb9*b@px>^B1_W&*xzYn zJR&jP(tG6*=9e#D>p^sHJiB{=_dgtQ?R_ULpVi|qpRonq5dVyv$Gq1FrkD3Deq3*z z0W&w2#f1ooz1jD;j4UupguW_ia=WfUB&RXvV?M`(3zWt59F#BP>x~_*_U7%sq2>j? zAVGYl)PM2|%o#%9I-S0tJwE3W5=5mS;&Lh)>+<8p$Fc@hg$C80k7TNzH!@6?{ffx4 zF2abL?Yf{1Jce7qo`cax z+|oV}Ng6413|>NVGX=qV+2pJ2bs(iZfn5iwMg}^?u6$$3VOW!36^PKXKLl!F_TdpB z;qBE{kpjoJr@IoJ9-^_*8r>L9k~8b4}~V^Qm_ zBxoU6Q|EPha(HflcP)r#p)(T#gd%6J6dn1i*zA*f9H}(~ zC7igYA1y^0cz{k6RuOoVkj7;?b2Gse^p*EvzrG_1w7(be zAPP~HaUI;31xXLWn+|6B^#ao8T8n@f>MDJ*CDjUWE76g$vXeG+iozGpKgBny{$ML~ zKG*W%M@AC}%lnUB6#0<8*SVcxg50~+|Ji9Z@~zd4MU@+H@29t-05}CnbLXI%1~pcT zF`yT$Aqc|7e^Zg;&e22pHpA%cW8YfK=f$+Ahzh=QzkG64`p$Jy1uG)vCM*%KciC_WGp7?J3v`gHG@GXOTbld7XN&mT{wA`qY`%@2=h$ zSX}&ZcxYOb;61i2+NOG+7gxIMF7fmCtO^>kfaRaT{kp#kRm-eNzp}Y&a@agK7RCkX zQz|Vxa5_f^9Er6bxI&O7lRV1lZph*Hmv}N02cru-VSzI%dIDoYpx$Dm^I<(&erwFv z*Lz+wxo0jtIS&}v*7LtItDuC~9O(4X9y>nT-uz19^Vr|tpM`qWVIs5Pt{y$VxXUd& zYtfOtz3B8NmRyF1PW_t7b~G#Mlu2ahXs*J%!A@cUxAM0wOvc$QBLY{sIJkKfm0EAr znP5-}K0Tzi&eWKmPVbIB-QZZQb4jKe85F*T)lg|lR4o>@y8tJAu8J|YOI+Sw+$E*F z+$8#*qZVH7SaoRkp!8Y9R7FuI?jX0?L}Q2)Eh8g?NoCVavs<^_+uvta1W9;&S0`a4 zft^tm`hCV5hDUv(W4o$`Km*vzuHWO}GOQ}eygvpz$Z@+9m!tP7@FJD!&P~Q1$AqF&%*n|egM>Lgl5_~_<-(cbI?0vw8((52C|Dp@i2>akoZPX0U-D}wRnao2@ z3%$*RH{B{QUnjX+JW;!bqczc3H(1)FWnHwpYuX;VulJ*qeeSF-bGp}a1=pA|=EZa8 z&M_%AHZ~3&!~>gB8Iz`(Sf!jFWgd68c0+@3q#g&Wt(!m$vIfc<+0hXsm8UUA^+OeT z1=+OaO%Ert-6CpLGqs9JFfDCUu@v$2x8WGu=Padey6ePg7c&XlR7x9G%;2Ie~WGQEwD{N&LnobU~e->51abahPlVmgrlu2(?%{cQ4 zcq_>*(=ScC>VM%bcDZ5mj6O_;H6=J^dJ3eDQ!z1m$t-Q$jR;gT*b&VpY#H$ih8yFUkv1+_c?{2u%Dvp@c-uq{p9~ z9yfpg%WXA-eq@D9hkIu@!TTIBGBB5Yu_qvL`j)g&dB@n`))hiBghSxt<4Yx&n(nUK zlxD%j(!sdEtz2GPI0VXk_eJiS8^QPI(Cd)}p=wmccEOjW6e;v;B$d*&*y9p3e|s&x ze2cR`S^vY}vh3|7q_`Mp@?4EWw6k-O;u!@T+&VmMJF+dqwyli(@`(CXqO!y(*pLrZ z*w3r+u-&z~qZIF|)UDfOlZWB7`<~bEvzM(9YfiF;w$^WOfWV0aE*#Sw@Cj9qymr^7 z2MbXC=gyyZ?NMZ1T3hg54K>!fAjNC(qYE5d(Yt_cgdkNre!f>AHHlkdKr1Tew0$OL zSeEx$$(o%8F_^`z}7pMGwi)r;O!w;8+PMd^!6ETD%Icrb0ux=8b7BDU2bEtI50bD`3ljhf?l*ly8?DxV|gI!C5633!-Ta>29*;$y=pT!xxO7-)9YIpb3>fl)lw05$j z+WFru`#l!=@__)S^f1R5q0M)39Z)zDn{d%@?S+Cxw zHpye2O&kJLq{G33cXH>Vq1t44fg7Nc* zq$EEr=a({9gk@t4oP$TV%F3+)%*5S}5K94=Ze|d+f@=%4|a6y9Ks%N;r>DuC)JXe^3GfwBC-$!<>xtAXVK`_f*>`E&Rv68t^%p`$z^?@Krv2 zyT@ehAw-*^ieT+^a%_*>8F~A?S0Sn$TafxheN9P3Kd{xEuCos`6x%LR!MhJ|vyYSj z9$u0ZQ=t`Gz&rd%c%<=X(IMwZ!!g$K5ugH(6)>=EO2|Az}OT#{pKGyFq0a6MVA%hN=Z`c9SkxlTGirS{i(GdGMgga zTo06bG10ne%zbxAxPw&5gNHOk*~Blj{;k^)W-hZL5k;DGBb_vU;3m?*;3D0de^Ty@ zYA}~9L>lgk37C9Mlh8k54qFA-WcUyY^oX{pe8ZJT>*Oo`(hjF+{0zIeK{)-mNXfL6 zUWRn#Fo%Zs0#}5~&98q%Lg27|`B+pbY9?U?yo1|dH}>kb_4=qQ1{&6sDxPol#CMYp zebLQ)Z$M$t#Hyoz*N*Z%sclR_Xwn5V1sc*Ar!UKMg^%!ZYWOn9h#c+X ze_ZSDu(VhO@!h39@(4ZmHTrb-hU~+Hg||JiX0FDt{yl7(w?A<=x(xT9=4?FHh?A|uJ#-91P9Q^|FP~9y29{vqbt}; zIcJ(UOzR%c^B$jv%AA8=l?~WEeDxiQk}mmig?iEHz!`*UuN!ojfMKGD@D{IXQBJ|S z*8`pMN8#nUtls$nFalghR*l^Hdj6`&RKR5p0|2LJ>GOtqy4w z_S0%SZJL3G!=wr3=-Z#o-kZ^2VUwj*aj+0px7gW(4_D0>?Lh8n@G)C_(Jx|)SB zmbVjIu;N;Ae%e$nbN?Ta)Di@&*^>D5t>V=9<|1YRAkOs)wN2e;+O?5f*dn8DXQyYS zHhewB&O*U_u|vW)TyhURg!El~5IQ>r zX*F>QBf8QYU5&ju$Eq$8iSl){8>tgE88#Zv`K**1lMMBWRwbdN%1-I5F*IP`SroSE zEl;GAR}+HT#YKtp`&ZnQ&~X<490#UDvKB`lVb9vLw(>kwHXpY>(%y)^&rxwt>^f(3 zl7ZplsNtKiLgsAucLf*DkfN>Pvk{XD8Bkb?STBQ>EcInsamUmjSx&-kN_YzG!xjo= zdQxerhCCC&@imv(GhBsMf@(yfo%?bFWlejTd$6Bd7|_#Gb6vqHWbwj$kFBRsT)frX zbsUTTyE!)elKx#+9akK#uh^DWCCISOXR&_#p{$%^MzzuVLhS;lKb%(IgOXV?W7@eL zb3UW;KbF^|G%%bSzepD{X{v_KrI=5%p{PPzof6IBI8~a0R11uMMdN<1um5b$TjBFn zRtx5TUmr$Zs!zk*M$EprNQ(9u+%O#xP&FwFA*@6J0k^Tey+2%q*LoG7L>3gp)3w?& zV5T2LZWZ5O(?-Q;73;!@s(FaK>+b$YmV`8^w!eYYhM1~YG@R9{1m^DQD#Q;%ISBQQ z2HG4}M{`tZ^m@6UH-E<;N5#Oz5$|AAOnNl_f5FyZ>E+dBlw}3!HOG~twlZ*eDV3K| ze_X0;_J?pAIn;=%TdFygqG>y-=QlqHk;f*HCX_S{8U$%+p=Lma7wMnf=F|kiX6gnV z(uCO^QOHZs+ zkD0aD_1kQd(3wmT15NQW-p6I~eVWT&JMKpxX82w3ui2wiyuHOaX<`D>0}N@fcF?^T z4R!~=xj#HBtSNU>;r4CUJ{#A=jgRS@D~=+`B|{ba9+$c3)T0&QZS$E0;YiA)tQ!%VyfL9J6bz#wu>92H;CE?ELCY09I7hZ{Z0VQx=5pELG*$K>Cy zjOKOl)${h`8|4M?D_Y)+kUT6<1Qqft2B%v*WR4=IT)-%nq0ms z8y38}^3-wWjOh*k=$tB0HF?Sddv_03BnOm*;ZYd4?}7al^SD3vX`ov5x~ghF zyiA-ecZQ8IW`6TQLmpGlZUTzt!wnYqxO($fP|$!#QX4-F^9FehG41)X=11{gyGn$* z9Su=2+=a!%B_&Ua-HVBF`(zj z()=H*dEzPT((G7N&9qZxNJgqBW7LP%nH9Ms#0A7^$hiJk@4pqguh*Q~fJ2jG?etAP z#s0cY|MUw(*jE0P!IDgN^MzIh{iHi@`kfIdD&FLJ=1%m12-9a)4_e9;CZ5b&Fptq% zs@>M|4|QkWE)eK3boy6u*j|mdG(-vdl$JRu<%Fe>k>s9B345fx{(NF*lB5e)e~=e$ z+%BwhT%4){pYL!ltbaACpuIj*dc@6`Ql6+fHEpcuJ8KoU<~jDNLssAZ)rFl_+avwX zc~;X1E)K6QWFAXvxV{P3&<1w@zR5FcjZe&IFN5#wQpWp(L;Su+NA$Jf6dXx?g6zfv zd$Qw^_@Wi9r@wQV1(F2f5cuZp=BGyb1I|LYj2u#zQTNulgLNwO0rF_0{wR5P(qZA@ z2WHAg>wFhB%Z#=D#-O4rffAh+|2d-}FMo_>V`FpLIEJ{|`3{oawbf)_qC}-p9 z+h9<$^pUKxRa}3<|7FtXL8;5oLD;{V?JCXrUr*>)5_7tKg&GO!CXy!9IgF7f*an~W zxo3A#dcjS?r2+V)nfNtmFocA|Il^;E(Y4(R8YmqGi2ieIg+Ab-WU4XDZs$Ue(dvva zE>3E(-b(Dp>9j3v(@Ni?l}srWYfjzKT(-{nHT$+`;oW!ftO2eXi!Aacri4Nb=E2kG z)OMtaB2=uSr+g^Ie`lr+_I@PO#!gnGB8##M7UnwY9dfI$P_uJEy`oW)o90T0@(b4W z8A3e$wk5B-Xq%aI`sDG8_l-uzrydceR|%z8dBRgojsG1h}! zrRx||F~uayjfJpR@|Z;rzt&jgrRR}iC|aGHT9qTlyeLK=pcz|GZ1*&zTJjP0oCMOub3Y}^SWWx~o;hi-6O(nh zSB7=M5(-HP{-OI2C1%Vi5^SRD>XN2v2krYf&8Im~GqxnvcaTH&*5qSUlbR;aM8&BQ zhe{f18$~1N*)xPXNAru?sjPIzFc7KE}+l{7^M!SXn$EFUfqwGZZ}lVS11?<$%hm#F&2lC|-!`uxgz z?(7w>$4sN6%x-?`un5!p+K@JKz-9bYeU6A_-$uYlG^=2tXqT377`QB_q)p;Ssutzv zrJa>>Rtv|im2=eh^dW)-)d+C4=)Kl|buP9v8z_WO;*`rTkf_F0Yj$P|ZwhT1Qp zH-z~`h1e@H@c(X+M-103LZX|9(u0O7nuD(tSv$KO5$pk`HwGWyG081i);>&#-eNkL z9AHTO%Vv(-A^W9O)jMYk?GBA>VcXzG>`)^XHw8($z}!k+h5e!qQMDO~sARIZ8loP| zxR5C2oQ{uV&}Kzdz|fUYv>1LPZgoz4oZUw;zgm0Gqm!y+&XcX8z@|5*XWOQ{6dsuH zFY)^OWy`SE&|PF0qiUB;i_DAHgCkCF>W`(1@q=>6n1`*3B%Dyp8%H9P?Yypndrf3e zOrge|>%qF==M4}LJ69Z-!xbq$kx_@1aei#bqx;t{&vpGV{hS-Y1sx%P(QZ*j)iSJ@ zU0MqCm#xad(^AgGUp+4Ge}nk(mMb@}vLt|w(~z~+1?w`^an8u50l;pa-R z4zv*n6-=Z`xcyM)T12jih6V~}zF!m>7qeAtc1@~<0^J7M04KJ1I(-K-hI({AHtE&~ zksSTi+f0i}Ul9#=O}wq1Kv@wJYv!%AxFcMT=*$15`{jBBvFMZYVrRY7_T?ymz>z7h z=5Y{+&08)04GxMF{pE@qb%4^@KF*etlFy~mu#iEX>Ze1=SGx zooO}}3OfEj7S}$0h3VhQIu$GDM3Y{6lfUs+0SAdrALq4f|EEktjTRji;n=#%bxh-ZpFdNH#)&{TH#uUk_ap zZP()u#ZtuY2(8^SscmyPDvY6^fr9ue?gk%{{xVuIHYJw4^;Ni`a!r0(4|}<4$ad#K zAyQU>eesk%R59i`T6|Xu?T!g;dRWv%la_bWU6#JA-BxWxz1%S+T&ydrx=cn*f0>?- zT$nT(LF4Rwnzwf9)9zs_rRX3RCKzr)B? zNZhk>kEr_o3Tcd37&gRs$YKAg8j$}cvW!28FNToTKt%OV7dV{abu>W5)bsmn?dR&V zEN0C;^FEXiNe#gSn?EFs4(?yDf4yJ3NU8}IqAi{`-k2H^X5^o%)u`Dy)cm_*?fddE zv1ZJQX5aU^f)7ly4^t)t+OFOo>{M#N>9TdMJvUaTNEnzBQo_fL#$+_NJCjrknaT$m z3KJ5shZApJenH3?sm%j#p7*$La<9LWc`sBIw+cQnQ{wAfuG+ZVWS`xP$+w~8rmYEz zUrpk7QqJjqz?TORife#6~gEc;}TO@7Lupv{IEu zYoaXi>~v}ma*-w%p+U`w|C}Snb*m{DwIIG&^J8p&)tg65r7&aZ7c5F4T$lZS!yk@u z`JC-g=OSq`9lTz&mY~sC>r};%AQu-0gulzD%6Qna#+{3}L(Qs8K%a}t^2WK$DS zp;f{fhv?x9_;58s?h~fUMykBjDXOcEGjt))}mq+>9sOV$I{U z3M->I9fIl6B`durnHIbFjIom&M7=L0|2heHNSzDWD&V!>eA+`w%StTll0qj&BAu%f z);dNzgq%%@*7d(QaLZbfH_M`}h_ikcrZH^f%yWdRXTQSWx8ze*D1=IX8@J^DzKN-k z8d-DI`17NBaxn@6g}K-!XQy6egAmbFKh#&bZWOPaX{G9GUtjcpwIwC1aV(wSFPlv- z{?O^H!cS4zSEZf#Dh!puJ2O%}H=6N*E{SyO#m$X9koVE+~l=9@5D&7C{td+LRsJ=LVQXmu68RhPlyc>bS|srUOl&*cG5RB z?=8$vOV3Lmtt#-_>o-hIvaz@;MdKE3UU_E`a?U;4Q_p>nn_Yq}LWY$^5^4`Qn%q4B z`0FeUq&1n2KXnQ{3Q!2e6@=nyLfGx^?Yc2=#64FKb`Nc(u!9lEZ$BB<91~YMEO?UQ zPjc@UDV*&iGV$L|!SP?-X)I;3e!?%D*Tj1N)q^NQA~)Iq51Vy`)+UK9^LIIF!5xxi zgN=DS!r_CRRd&-AZ$f;=kccCPZ03FwmB)OlMPl!GATX@G{lLVc2V>p{J=r_wJBNbs z3^cJ0j3!m*cZH%u>)LKfN5_>mK?&$OAoQlRepe zRrB4top%1)cP0Wo9`5TA!GKHg`+2zqsSK<@1k*b`K>!{H8h^@flEF=s>9!obf0sG* z!b4NP1|`Z~p48;#4!2V_FgIO9;S8~pMb3iSG_5tXC^7k=Al;T!8xT3ul{TUERBpli zbC-BWYEs_wrdb&z!XeYI>z*fPXh^Oz$ntH+> zm*j?wND1|!Bt45QyO%q!T}eDq)(P0^Q3W!;>y5Fn!@;eMZXb(EZspsk7~cq8`<0}U zCXEga;-vE*qx*8@5cS#^0pdnouHBLG#H=yr6~J|MRrvM}>}`!7aT8Tn&H1QH_(V_~ z>XR>-2e!514!FdhwzVHTDuUsxv+=7S+bmqU(IeAtTo$u{FG*HHwe5Stq&f7oyjsM_ z(6`>S&o@(lkCZhy44d|1=8?#g=2|GK7%gS3;>eRcnY!Q(_%k-KOn{?Hy5n0)_}O|)BnhLdm4obte0)|>>3HbSB;N#!90+Qhh{XN^xALtffA zbl2fk>Kg8$*VU*^DD_b>%&=vHO-TuH%*{rUBLjs-beK@6VqVy|83Q{al+-fuYI$v- z2zK)RN{J0;TgSW=v_;7RB$EM#HG-k$`vW_zt}LzQa1_{A1(4eekSg zPR%C?X+puc)8qCX;8F|s2QkSG0YYpRF$K!4n{Tk+ZyqHs*eKs#-%V&!W`%atrZlO9 zSRcyt`lc#-6qe8mJ2;CS75<(Q8faAY$(CQE6l7d;FS4}Gr|b>w6nXSL6stV zCzb^oGmi6)XQ?V%Uxm6I!7!>a^5J=nytRA0V$1@^RjW6}&HrIU?+c1K=~YkF{myc# zIn^WN((nffBcP%mPXk#RK9WIIc$KEuA^4G?M%lYd(qUjd+tSAgcR7rzGkNwAfBV!7 z8%k#*QxF#3>O#GnQ?s+vvpb`rP3-S7r(*69RXY==!K97-rp&BF)c_<+`i1T()Z~Wr zF`#!_N6HEm2~`Zm%6g7+*7~YA??t;dw!&BS7qa`TNX`u88BF_0^l^S3hr$+dSQV_O zXR$M|PKLE9^|;HTI5%&fPTtJ4)%X4&gz}phEQG$S`rH`4?1Iqb>;c3s6QUj%Ob?Xp z6nAMj*y?p*Z7{XFD~bCW=a5`>DJnOni_B_t?X^dU{F_bW9{y-2essaP+S#sFnk@Og z8Rd$pO1LuAw7+!v@?&Dj%hmB$q!%2nG_cuRG`WUa55988%=e&T+s%$;IO zaqW=G%mUsVrgg2S@9sJbx`s1*dY}h%|HIUrhwu3uGge>r57iF0SI%k`7pUP50{~1M zbr51<=;Qw&TY=W$Zt5wNb^@k$rB}#>cA&)KKz_V!)s!tSEQC@ugKXeO$ z|BN*SWN^*1R8K9uylAZCm*STg%t>j%+^)!|g;*wePrR`0dI8OQRzy7}Qm@qOGnSI2 z6`PzNUeWjEY4lzsb# z481zjnTp|j^s4W2^)&$!_kqT{_QB@YKGJ!GMWwX-p22A1y^CkzhRqK z?$QD>4CwjU0~a6yq}v=PD-859poz|*&%t58q8_m@cC|1kmQd9I&hs^M_e zru?f*&d|A!<_H6n<7(H$*W^=TSKcU?sOk&ksOaHM5Q~6zmuyY~RhQAy zO$3PXSv0*yWh<~98u|O=TWaMmQ3;0r*&pHihx<0a{FL6>IrOdUP~|KKpFmHC0Ze6_ zS??p4QG!QKG4@En)l4wu0uie;*n6xnppdmN*yNzjqiKy8;Laiku)ZF*Y(;9ZQR`Uv zDyF0<+z6{~lI29S+ndexSNVceqq;`UwOlS}3LElrYQmz5W{K2BE@)4DHy)BXz2LBQ zL+9((O*ocyto7H_-*a6=YS=F&@y(q|0p?#A3Awr3=8PAhYu%%qmt7R<>E-qlQwrv`D1B$WUu{=! zOlS)qrXa1_F(jM|)p5dK=@pv+TrjX>gN8-jvtMY8+}_KdI(cc6gdJ z@Hd;fHPvA-2D;-gtbsOOt`l6C!#$-jj|{T37XrE5Vd0#Od+!iW7Za6VK`wr!1rCCm zC2gYcH6o!->*<4-MUm8B)1e9fI<}LN^%wm%ebiyHsvYt-w2!-?BcV6Sbm;PEtGI=; z0WnoZa}%}*YRVP43RvVvBVmATF8JW+MGZ2|0y zxa&At9aAS`n#s30Pxh~#r$FoH1qX~kg>ct>(6-ttXX;NEQKMgIi%xJz+2E#w5Kj#2~N35;_X-<2x z8X$m57uN$j#L_QgC@M{O|U^Khm+>or7N?G;7h z-__RHd!xjv4`1@Ao`FQ#{+zy(bdCf5k2>FlQgH$eMc^pQ2NHS?(-5$Y4yW7}`Q@>% z^d-;&T!o*w>o$e6n>$isnOq4Ikl~Io;wyqYmC@rfk@yc)3Hur)71qy{?2KTp<7uLy zPlg61ZMno|rdp;(<}5rAr5pV9@(A=mV3{RvjXXCdoX6e-RlU&f8$jkLE1@YVR?K`$e4&#T~}_Cq^@ep3q@#VJYXAsb4@DDfnvj!80VT0=&_ zW;Te(c@JY=0Y;!v^jRIE`Cxp( z{-UL1_EkTLjgKUAYDZIQElJ5>ZlRm<7krfwrO3pt&T4R~E(JL|mtK)<^1&2qE2$i> z<K!adyh*mDB;QloEw%a#>v;9XIg2?7gZwoR|=7@&Jz1gWPYdqy1%979b;>}cg zjsBp?FjL6kj9ttFoDP&n`YrFm)v{DWDUf|w&Y~@KXLIA-c|j%`sw

    bP+(!eo|$WrMHOF_e)*-Z*Vb;Kng;De5&jG|Zi{N91Wl0Ee(=rwb9r#XKnEf_^kWrf#MQJx z@;zLfGsGE*ehQ?qt%OE7q@LfP%6_HL898aiq`E6Qm8#C8$~Sn+X&ZY#QyJ+_D`<;Sw=o_pTZ?Lk<;LA%O39_kbP46j zxY#HMi-|W8NI!Xffs6^X&Ik9!-|&TOKDwOr7)U3_=L5=nZ7+QOZ#Ty4l8EwqG-`Kb z?`&LziG|}Q+}WVZbxB3`FpTNqD^o`-%MDO|Sx66(dn5Ed0=I(f4Nk$-+749sI*b=N z&|}aT{IldbBrQ4B_7$pgEIOgC@atKYo|?b2pO^(RKlHZ*D{wwTVXuTUQ;Cx_@9GKC$R*5^ungyxwjlCp{}O zTc&u!*R9TFUrQkLywyzU$c(;SfzOuA@s&bn;oa*F9$Xlryngbd^z^zIY)Xhp5MM=} zY!#h(Pmc4GYeM_cwhVHtN#ni;$bJiO_zV!3BvKp}k37#UD!J8J7?GO ztjAZDnY|&)Jg;@cJEv?;O&ci*+W2EouCgwBgx8;M`@NPpj`ewOPnOD72piGEAxWWV zciL?q_x9ElG~%+k$|bwx&mFdBs$+s2m)ayH%4)gDr>(rt;fPb93}!OP-9_o79Efkg zPr>yfOTq?eAGrWg1S07HvEG1~Q9w()9iY%kgg}TTKP6khHc$JODzk|I^f7Aw=(F`* zls0Ea3+vRN53JI;Po z(A7|Kn!7(~rE=3IWr+6TY2`!OT;rrqiLTW}d1PD+2ax1(R;l7Z4ef##o)h~G;s^$c zN1-rbmYdTVgBs5z*C3?X#`+ptuT#G`*k%%$DIs$s$l*vBrAA|o(Qka>UKA~iWW^a< z%8b{h)|44lNse*yQb)9yir)C5W-T}KMl}L;1O_aZn4+=KYVcrnHT}%H#$Dz{3c|nK*R7V0$;frD ziQS6TfT-kS_hkNs@jyJP;W;*G(`{gOAzL(LSZ(|6)eA>fnYlS2ng%#!$HdV3tu;L# zZLesPUu@{Oy&`%F2Cy~5Vh5^H(sP~q^hmX{k`F>G`G5rDSie3a6N{lMCYXMjH93CH{A(7!?uz+alU( zZpL8?084`g1kvYaAEVnCCI6K`a#+;PmY$q3ClS_|k`Yw{7V-w#$>lO46hh1~>*J_I zd5ma7tt4^K49Yl8;C9=?jQ4Vi7UnRjml}Dj!Km@?N1mUL_T3E>sl&aPSL=71(WVHO zsX7OJ3l6l1{$A_%CxwHL0#c$g-VUBst%<&hqC<-j-vm5 zpi^hg2Gzi^yBT1C7qc-Ap5y#Zcwx_s9ZY5z-Vc8`Fc_1_cu7(Yp;XCeQfbk?n`+D* z1w<627P{NG9%`M9n;;k2TaF`EYFU6YZ=`i5!9N{PvDg)yo$jF^Qs6aKo?K_kI1@zC z4dt%?W;(VCd%P!e6x}w^ldHnhE;-wYDlh|5iTCh8(-Z zK%mSFb!9$XY27t(Lz$Atv08GDdC3IGLVp#%=*NO8^oDMfA!#v>1BDL4IGoU0t%p(n zfNb7EFrmPTLu-{|U_0bVpQG?L1-H*TE3vUS@cP;meic~uRXpD!OFP82(xB8pH_&ONf9NS^x#8u6X37En&Vf^^E+a!?g6ZfjG!ed{4ee5|Z61uu3_3}95Fwcr{rhaQ zg*;LX%CG#@LO0uR23kT<+&1Z#Sd(@;o?n|shpIkxtz4=)nUmX zz5nit-AjV=oQMVexL?MCq}s}$-V5b~8c2PEr+pcO+TycFT4YgEV@(LoU}@R~K6&fS z^{9k1H7MAWUbv>uZp{>RE(*vQkPRySyk+&ekoQA`n(PCKQyS%C?IQJ8=^fvw0`y}- zISAdxJd8gNsS@i_d}x)Aj&+ztjY=Gu;-QZ_ZK57bEg>)tQD|~z#=S04OXtN^M_X4r zZb~av;>VIc%4I$1{9sH?i>86ME(@(WR?6Lv@1|!r)_I~Lz3WSaQJcwPhj_Ft84kM8 z*>)6Rr3V2x)orTOpGiawxA`fGwR~JM=aaw%lKQnw9ocIfkM)!b*$o(-rt?_1(Kx!L>sgu02aov?8~^g6!DI(b`Q|{@h)wCO!<7n>e|QK=~`BdzUc&5y*z^4IKTlYVFa|OUArBSd1CU^ZJ%IICmPZMuqBm-MBS8dT0zdpHx<8U`_X9nt=HkD%GD&LO<4Bp> zi*?)u*nuY%L{ZSD(J872!q~L@Knk=zafD;Pm?VMJorV1XF(9_T6dd}J^fcQ4Pu1jN z!`QJBbM1{ao1=6JkzRl~lnB_^#i@EgV0fT^8NmnT^;Jg5M0y0$sVC8fFw7ImN*pkz z^hj>|+KW3ZAF3RT{R!aF*n+t@%;>)MWZoQ0#R)l%Y3`Fra^Q8y+i5y$SR<}EiBP?q zS5cy8A<17|NlV^fl^vtWIQ0^2dh!8&Pr?rbwmv->H6SnDghZ`5bxuM|+d>z!^l(+- z;!u)$`Z;kf&5)p9+8MCfd!ZakQg|~J9cJET*9{sb8Ex{++HRcg2Th!g5hHv{_R5H` z(Od?*QPIz&nkIZ>;#wMkt5CI<2!r&38pYAc1WzI$@#Uaq@uYMQ#^)AYIGcO-*ik)T zjWwzWQ|D&<*}fr%tjclesvMyh*nc;&xdb?+Bt(N`BobpSg7&+KS>gYVXDYNWE}tqG zsv0zyl0H@A9W-mZbs1co5}SlzlCpS@tZL{$5b`01S4qB(9g-$}Vk8{nRWpL<(4$3s zv1}8Frm`uBOx94z0Z+a>%oPR=i=O$WST$9ZWr-Da)osQr80(QItxd!f3T?3c^9qT#IA`-W`dB@Xv{rL9k|0f-UYWkVAEy`& zhQ`#p8b_|72F5*lUlGl9nLFNG*oVb%VpTNwNyHD8`r5@!;oVZ5W#b)PQ|o^G4UrBE zmL?idrTOY$lND-i=vFH!{;cVacLbfn9eErS&Cjz_xjd5wf_?k!AZBqq;csS{pgacF zUDAmYWwhu6*RJcCBn2MOZ_ph;U41FC~QG_cb^*wCX~dg^5iOTaCE5 zi$;K7B_QL9m}W6q%_+l;fX0aN%;06YoBvi>H(TF6Gj3)r>zH3ZvOEbuM zLDyS5XnH6U#I$)|7>&dr@>iP)s3p{X#iYB#dWR#w5Q*toZYMYL&V>Gl54J^q+ zn`A3mIJqzIeI%lxox17Fi*NJ5r7;K2k0SriY9cNs|8{pEK{0_)lPdZk7&s2I1J@@F z_$odr8Gz-p8`{bFq2D*IKA^q;M2~ATIUl7gl;1{~ z4Ty<#XagJk?r#~OaVwP=(&c9&!J!}X=VJWh@zus_nA3696e@w7w>_j#Cb{pUUDoSU zf2*^;f9ao#qtEJ|=+mMcZPU9BO4HC5K&ss;eudY7A!Od&2irOe6|;3)&+8`Ba$Uy7?H*B`qL6fd((BW75?7%arx!H;4{UU3ax7Cc@)Uo11HZ z?$^!MS!eyEFT**#-P@~VS1U*F5<}AKnhNF;LFlXaWLe8=9RL`K{#WY*e%u(U6|75_S zO~3M~rFX6>NQhuu&ZSFl-^{b>&PV)=J(=mV|Fm}yU*o&bNz+kjnt+Z1>_bfL(*e}$ z1qSsugNZg2``$QQd)77K$kYs2u6qT@I*hNS?M-yXWJauNRz$tQZ>IEMRGooDx%L`! zp!LFI(IWA&vJ38-Ut1&0de!6vA@+y1$jpGhol zB$@cK7UYH$W88{A+YvEortSD4(tofsr8^|adCt+g3NX|so9WQr|KLAgZm;KG&ViOg z+X3sI##kDsdcBrd?M?D_t!l*;Vv478z@|nlKsc6s!$yg^nO!EQWY0($4{836;FX}D zV?2KG6pdUZlQx67VQ`33R3K@wzPLa6ghfeu{>v>%8fPYCQMC4mu8 za>pDLG)d^~0dHNYX*}SqqEDM*=7@6>W~hEyFOfw|k~+KYTXDUB<^|&4H4f%P^|Qe! z(%??(Fav>WJIBfk+XsZpkDZvt0NZG5+d_F(ISvJ#E$jRvLhEZoxxJB=bNEi*uvCgqu)_H%rSwc|TlwRKb zj7{CUS$#8@?{#a_2Td%xbH+FfG)tT?k?0$R@qrC&)=Ea0n}S6YdQ@E-m!H7Yvjwh@ z>q5=qTy?$e*#td#w{~8=Xf`BaR6fl3D5}?Eca2Fr&X^E+TGtMoJxVX-2se|DFYp&2 z=r8@_*}{ps?{Tm90Jq0S7T0b?d5~jIE9NVu8(jG40v~?AD-D#`YOGzv|h(DTc+7 zW2Bwq>lMlSYHIW$R55(lcAtJY7-DN|ur6U^j?g|AJw`fgx91$k?jj$$%d@q6A4{F? z*$%r4@($Oc`E?YI%%^f2O+k@^;517Z_tQlcTLd2|UZ@lS%yBAy>bn+N5!9!voD0!c zC<1eF2N-(;y$%4546e5BeZJrb+)kr!7%Sl!=2o@&VTnjJj5gMNg;?*ho;V%4etUjW zcKeTbAHqPjU34Nc=w)4MGjI?TNOiMF6?H7>E(+RMW0+KQ==X^!FimaV2lcFu!$=do zg+`odW#1)2?04NNOW5-A3EUYP-`V4Yd^8Qp<38`V8`IS3!xPF9&)LHq4|YOdY7!n_ zk#bS@cFs-(DVbb;<#2LmT~}}D32syx3z?1H%&Bu@JTAug__cI7VM6GkX@R=Q>*-+I z(u|1sjY?EpaKiXSvhK5xu03FBu~KwGexPf z`@6~Oe8*9t*Sd)ej&r6Yahr(bE{Y+pn|ZRx8($_H^WdX{xHSdC6A%}Du4_3)DHf#ay|I6NEZ5VZ7T z<1O~7B+(_y`cjnf$)P8v!8id{d^YmL>bH%x=c6xSO5^R=Bt}?Z30*7kibrBf{{kLo zZd0~wEKbodLFr#NA~CibI#i^pHr1+k#_wWsOG zYEo)I!QH2Wx|tngws^w(d8^IIi6f+#e~HUB>Eo@@ZgSIySHjd9XxAZSEmMR1STr=S zZU&wSU^=it5t199nkb1guDCThLMt!MiwBjXS{{^Qeh~HK7S9^bYIqsiK?NBdbQiVMq30tNd)%(=; zGMqV*Urr1-rxGLIMnaxhD&2(hBPUQ2dX1_myDD)sg7hW^53&Tw>l03umNtY6`RS_h4 zQjJzFP>3n?!y<6a=0ZRw=d4POCRI`eZrsD; zNt)^{hycq-4>*?9fmP`E<;?rP0smjLSnq@!IHdK)&7Oh(akZl5u@awy z-#{=Eu2KiJanDcgMP|u}cmhb5hY{%dD$Ni1Gu}ibayh?znG|_P6Xf5nD$+N9R*Uy- zCsFG|Q+f=>^F;|0%fOMQ%=t3yu^uqF=0dJil*c=!aA&C6hvt6BBC>p%=6g7PI-## z)+`C_;K|WyJ)JR>-L*2`YkOH|pn!n5%6u*pyK+ZLgiQ{*!MRt5lV|mXbvoNj6R7r#fW?jbUEo<=n^V2tcE=lnBmk2lpw3a^Hleap&sid31&%oe=duUJ zHt{<9V?`~(nFz|>75QEiroU%5zb0R%a~HBa51oU^rIv@HiJDJ*>xzzB34o^xN2mpt z<`|H?bS~fB_ffWwdbJg2qUyFY9>2TzH??|;{R7DV?)%S^W=;vjD{@W-_~rVPR zpUx;wfyUfOPhDlTw_&o$0&e`E`1M20zJ2=4PH7iYr##}e7x%S9&4W;E*yB?yPvl5i z4edpdexVQKT{GTv&7KRnL>$Hl^$-2agX@qq#pHU+U1XuC-Y~*IK+71WpzCQ z1sg}P?xlQh9SyS~JH3Z0N(XixQ`&jN0qltI7Q?JVT@F&sdR^*&(G-yQU`JeAbvdd> z7b*{y4=$5|YrW|WBCCbo{rRfTvq-X&LI*aDqSan^G5yKNqeIXOZPqhg5%1asBZCn3 z$vt9=MMft*?-4`KM|!tW?E&nXcV3i=)+a9}zT;Yn%Q=+`*04n<63JKP`?D=0Z3g~v3H;CHg&F0Q(jUwnqf1mA!1 z_}=2}z8(A^C(^{+Xz$?LMjh^2T^c|Ur(0~>udQ!|N?zMsTap^xP8&o{WNqHd1NXEp(#`RvP3lV^J_wv0Ph&1!s{`+F*{8)*Q{d`<*TJJ5wvg62%|`egRbjj1qi; znye1&KyyHBAf;_x1@?2p7(Pq5ZgtA&A=up|aKtu`N%qB#aPQj;+s zC#<`)}}!vf%Uner<8ndLSgRJE+Z&Y#;Dk;6Y=2Bh(r~KXjh*U zObTyj9atz}HWjb+P}FXpCdvvL^mFkt+El8PBAs~LBuI(6LQ@?UGPCH}AO!m*y)0PX6`&+< z0nJE{e&DtntyNv%@G%9*eGm|Gl$R^d#vEN<>DP{+IUmY_ieQ`&XU9XHcVI*`(~a*s z{atTX4aKez44m{8@_24JNZ}$bPRsb_d{+3fnfdH;EWO>5Ai1^UQoPtRm#XW1QD{E| zs@8vhx9K7nf5}jpA0RRpXFP+kRU%SrT*dvc^d?Gi&me^DZ0)Kle!Z&D{>wq6Kmikv zE7w4(>P454IYQJ#?&j7Z1AqCDvP#_Tv{+C2V$lWOj)(wZeETR{ZR=OxBubiNnV(Ad zj0E;#0z2nqY(!u)8sK^7bHeU)K%lu*L`J{=-I-Qe_v>7XD;gG22id?eWTq` zjM~b)4a=f%=q_Er&gZns%4c`@O;;D=n4)Pn9(vjoW9O9;ys%)jaS(^qT!`h^EguyW zs@YJ4zCOSoH=7e}fiPJ;w*t}vn;MM)CVbJ-Himn$IT?2hT2&0#U_K{RsFKe@ft&Pw zMCumFY!TV>W%HU4zq$f^Ty_>m1+H(A==T7aikyVAw4k=o&|=N&>s6N3h)s1dtp4RD z-!ABgqF-OkgkH`$Xp7%ZFTWO7aIRpU7VYyxiD7pUe&N*yx6Q>EUBUkKA&v6B zF-ya0(}>`wSBh)$T4jwZzPK5odMj#>XX`QFfB$ZOvRJ+yyfT&E8U~<I=_PR5-r?m4ea?lXW3?*&T*f>lX z>7Gz=bEdXHnCjyQw{ph#(DWFID5uHW(H5lJg)(j{1f=PnB`d!YwC79UtCZ!pH+~m+ z7}pBy%dRGShkc9vx1;v?s4zL^I9QYCw>_AvDqNpa(Ae0hYhcsUiIV4l{)tTw`Mc?y zTajI0laaHvkHt&tQQS^T5dnGH9c1)giTu#Qd zd7kc$I_vu5JZsWSz(%vm0Ud)!HDWN)6?G@DuK}Mo_k)E5Ht`zuXcc$zrW+0(Ir?td zEl$(+_g**+VP&~hLLw-;5n{4gAuGkrkpUW?J}c+<+?a5=$2YkrF;nG-k^GuezjT7G zf~oZ3oZZeBWAvEFL0*#^Vn^026 ztNLX{@4QXAT?!jl%4Vppt95e8&WKw#IE7mlcbD#Yj2}#$W!l2rQ=1Q-_B^hz_LJ3C zt-=;uDYTV(1yz6JG}1uC$u5(<}U_|PQ~GG%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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