From c83b03e93fd048852ee239f597bac3bd60e24e22 Mon Sep 17 00:00:00 2001 From: James Allen Date: Wed, 12 Feb 2014 17:27:43 +0000 Subject: [PATCH] Initial open source commit --- .gitignore | 12 + Gruntfile.coffee | 99 + app.coffee | 36 + app/coffee/CommandRunner.coffee | 12 + app/coffee/CompileController.coffee | 40 + app/coffee/CompileManager.coffee | 39 + app/coffee/LatexRunner.coffee | 57 + app/coffee/Metrics.coffee | 23 + app/coffee/OutputFileFinder.coffee | 58 + app/coffee/ProjectPersistenceManager.coffee | 54 + app/coffee/RequestParser.coffee | 74 + app/coffee/ResourceWriter.coffee | 68 + app/coffee/UrlCache.coffee | 113 + app/coffee/UrlFetcher.coffee | 23 + app/coffee/db.coffee | 24 + config/settings.testing.coffee | 35 + package.json | 36 + .../coffee/BrokenLatexFileTests.coffee | 46 + .../coffee/DeleteOldFilesTest.coffee | 34 + .../coffee/ExampleDocumentTests.coffee | 79 + .../coffee/SimpleLatexFileTests.coffee | 39 + test/acceptance/coffee/TimeoutTests.coffee | 27 + test/acceptance/coffee/UrlCachingTests.coffee | 220 + test/acceptance/coffee/helpers/Client.coffee | 69 + .../biber_bibliography/bibliography.bib | 9 + .../examples/biber_bibliography/main.tex | 12 + .../examples/biber_bibliography/output.bbl | 48 + .../examples/biber_bibliography/output.pdf | Bin 0 -> 58996 bytes .../biber_bibliography/output.run.xml | 84 + .../epstopdf/image-eps-converted-to.pdf | Bin 0 -> 26279 bytes .../fixtures/examples/epstopdf/image.eps | 6673 +++++++++++++++++ .../fixtures/examples/epstopdf/main.tex | 10 + .../fixtures/examples/epstopdf/output.pdf | Bin 0 -> 31035 bytes .../fixtures/examples/feynmf/main.tex | 28 + .../fixtures/examples/feynmf/output.pdf | Bin 0 -> 26753 bytes .../fixtures/examples/feynmp/main.tex | 28 + .../fixtures/examples/feynmp/options.json | 3 + .../fixtures/examples/feynmp/output.pdf | Bin 0 -> 6290 bytes .../fixtures/examples/glossaries/main.tex | 17 + .../fixtures/examples/glossaries/output.glg | 7 + .../fixtures/examples/glossaries/output.glo | 1 + .../fixtures/examples/glossaries/output.gls | 6 + .../fixtures/examples/glossaries/output.ist | 29 + .../fixtures/examples/glossaries/output.pdf | Bin 0 -> 34478 bytes .../fixtures/examples/gnuplot/main.tex | 26 + .../fixtures/examples/gnuplot/output.pdf | Bin 0 -> 23013 bytes .../fixtures/examples/knitr/main.Rtex | 13 + .../fixtures/examples/knitr/output.pdf | Bin 0 -> 43271 bytes .../examples/latex_compiler/image.eps | 6673 +++++++++++++++++ .../fixtures/examples/latex_compiler/main.tex | 9 + .../examples/latex_compiler/options.json | 3 + .../examples/latex_compiler/output.dvi | Bin 0 -> 272 bytes .../examples/latex_compiler/output.pdf | Bin 0 -> 23194 bytes .../examples/lualatex_compiler/main.tex | 8 + .../examples/lualatex_compiler/options.json | 3 + .../examples/lualatex_compiler/output.pdf | Bin 0 -> 11405 bytes .../fixtures/examples/makeindex/main.tex | 12 + .../fixtures/examples/makeindex/output.pdf | Bin 0 -> 24562 bytes .../fixtures/examples/minted/main.tex | 10 + .../fixtures/examples/minted/output.pdf | Bin 0 -> 20399 bytes .../multibib_bibliography/bibliography.bib | 15 + .../examples/multibib_bibliography/main.tex | 23 + .../examples/multibib_bibliography/one.bbl | 8 + .../examples/multibib_bibliography/output.bbl | 8 + .../examples/multibib_bibliography/output.pdf | Bin 0 -> 42190 bytes .../references_in_include/chapter1.tex | 1 + .../references_in_include/chapter2.tex | 2 + .../examples/references_in_include/main.tex | 8 + .../examples/references_in_include/output.pdf | Bin 0 -> 16916 bytes .../simple_bibliography/bibliography.bib | 9 + .../examples/simple_bibliography/main.tex | 10 + .../examples/simple_bibliography/output.bbl | 8 + .../examples/simple_bibliography/output.pdf | Bin 0 -> 36989 bytes .../examples/subdirectories/chapter2.tex | 1 + .../examples/subdirectories/output.pdf | Bin 0 -> 47892 bytes .../subdirectory/bibliography.bib | 10 + .../subdirectories/subdirectory/chapter1.tex | 1 + .../subdirectories/subdirectory/image.png | Bin 0 -> 10601 bytes .../subdirectories/subdirectory/main.tex | 19 + .../examples/xelatex_compiler/Zapfino.ttf | Bin 0 -> 528844 bytes .../examples/xelatex_compiler/main.tex | 7 + .../examples/xelatex_compiler/options.json | 3 + .../examples/xelatex_compiler/output.pdf | Bin 0 -> 7863 bytes test/acceptance/fixtures/lion.png | Bin 0 -> 6498 bytes test/smoke/coffee/SmokeTests.coffee | 35 + test/smoke/js/SmokeTests.js | 64 + .../unit/coffee/CompileControllerTests.coffee | 92 + test/unit/coffee/CompileManagerTests.coffee | 73 + test/unit/coffee/LatexRunnerTests.coffee | 56 + test/unit/coffee/OutputFileFinderTests.coffee | 41 + .../ProjectPersistenceManagerTests.coffee | 60 + test/unit/coffee/RequestParserTests.coffee | 209 + test/unit/coffee/ResourceWriterTests.coffee | 152 + test/unit/coffee/UrlCacheTests.coffee | 200 + test/unit/coffee/UrlFetcherTests.coffee | 74 + 95 files changed, 16218 insertions(+) create mode 100644 .gitignore create mode 100644 Gruntfile.coffee create mode 100644 app.coffee create mode 100644 app/coffee/CommandRunner.coffee create mode 100644 app/coffee/CompileController.coffee create mode 100644 app/coffee/CompileManager.coffee create mode 100644 app/coffee/LatexRunner.coffee create mode 100644 app/coffee/Metrics.coffee create mode 100644 app/coffee/OutputFileFinder.coffee create mode 100644 app/coffee/ProjectPersistenceManager.coffee create mode 100644 app/coffee/RequestParser.coffee create mode 100644 app/coffee/ResourceWriter.coffee create mode 100644 app/coffee/UrlCache.coffee create mode 100644 app/coffee/UrlFetcher.coffee create mode 100644 app/coffee/db.coffee create mode 100644 config/settings.testing.coffee create mode 100644 package.json create mode 100644 test/acceptance/coffee/BrokenLatexFileTests.coffee create mode 100644 test/acceptance/coffee/DeleteOldFilesTest.coffee create mode 100644 test/acceptance/coffee/ExampleDocumentTests.coffee create mode 100644 test/acceptance/coffee/SimpleLatexFileTests.coffee create mode 100644 test/acceptance/coffee/TimeoutTests.coffee create mode 100644 test/acceptance/coffee/UrlCachingTests.coffee create mode 100644 test/acceptance/coffee/helpers/Client.coffee create mode 100644 test/acceptance/fixtures/examples/biber_bibliography/bibliography.bib create mode 100644 test/acceptance/fixtures/examples/biber_bibliography/main.tex create mode 100644 test/acceptance/fixtures/examples/biber_bibliography/output.bbl create mode 100644 test/acceptance/fixtures/examples/biber_bibliography/output.pdf create mode 100644 test/acceptance/fixtures/examples/biber_bibliography/output.run.xml create mode 100644 test/acceptance/fixtures/examples/epstopdf/image-eps-converted-to.pdf create mode 100644 test/acceptance/fixtures/examples/epstopdf/image.eps create mode 100644 test/acceptance/fixtures/examples/epstopdf/main.tex create mode 100644 test/acceptance/fixtures/examples/epstopdf/output.pdf create mode 100644 test/acceptance/fixtures/examples/feynmf/main.tex create mode 100644 test/acceptance/fixtures/examples/feynmf/output.pdf create mode 100644 test/acceptance/fixtures/examples/feynmp/main.tex create mode 100644 test/acceptance/fixtures/examples/feynmp/options.json create mode 100644 test/acceptance/fixtures/examples/feynmp/output.pdf create mode 100644 test/acceptance/fixtures/examples/glossaries/main.tex create mode 100644 test/acceptance/fixtures/examples/glossaries/output.glg create mode 100644 test/acceptance/fixtures/examples/glossaries/output.glo create mode 100644 test/acceptance/fixtures/examples/glossaries/output.gls create mode 100644 test/acceptance/fixtures/examples/glossaries/output.ist create mode 100644 test/acceptance/fixtures/examples/glossaries/output.pdf create mode 100644 test/acceptance/fixtures/examples/gnuplot/main.tex create mode 100644 test/acceptance/fixtures/examples/gnuplot/output.pdf create mode 100644 test/acceptance/fixtures/examples/knitr/main.Rtex create mode 100644 test/acceptance/fixtures/examples/knitr/output.pdf create mode 100644 test/acceptance/fixtures/examples/latex_compiler/image.eps create mode 100644 test/acceptance/fixtures/examples/latex_compiler/main.tex create mode 100644 test/acceptance/fixtures/examples/latex_compiler/options.json create mode 100644 test/acceptance/fixtures/examples/latex_compiler/output.dvi create mode 100644 test/acceptance/fixtures/examples/latex_compiler/output.pdf create mode 100644 test/acceptance/fixtures/examples/lualatex_compiler/main.tex create mode 100644 test/acceptance/fixtures/examples/lualatex_compiler/options.json create mode 100644 test/acceptance/fixtures/examples/lualatex_compiler/output.pdf create mode 100644 test/acceptance/fixtures/examples/makeindex/main.tex create mode 100644 test/acceptance/fixtures/examples/makeindex/output.pdf create mode 100644 test/acceptance/fixtures/examples/minted/main.tex create mode 100644 test/acceptance/fixtures/examples/minted/output.pdf create mode 100644 test/acceptance/fixtures/examples/multibib_bibliography/bibliography.bib create mode 100644 test/acceptance/fixtures/examples/multibib_bibliography/main.tex create mode 100644 test/acceptance/fixtures/examples/multibib_bibliography/one.bbl create mode 100644 test/acceptance/fixtures/examples/multibib_bibliography/output.bbl create mode 100644 test/acceptance/fixtures/examples/multibib_bibliography/output.pdf create mode 100644 test/acceptance/fixtures/examples/references_in_include/chapter1.tex create mode 100644 test/acceptance/fixtures/examples/references_in_include/chapter2.tex create mode 100644 test/acceptance/fixtures/examples/references_in_include/main.tex create mode 100644 test/acceptance/fixtures/examples/references_in_include/output.pdf create mode 100644 test/acceptance/fixtures/examples/simple_bibliography/bibliography.bib create mode 100644 test/acceptance/fixtures/examples/simple_bibliography/main.tex create mode 100644 test/acceptance/fixtures/examples/simple_bibliography/output.bbl create mode 100644 test/acceptance/fixtures/examples/simple_bibliography/output.pdf create mode 100644 test/acceptance/fixtures/examples/subdirectories/chapter2.tex create mode 100644 test/acceptance/fixtures/examples/subdirectories/output.pdf create mode 100644 test/acceptance/fixtures/examples/subdirectories/subdirectory/bibliography.bib create mode 100644 test/acceptance/fixtures/examples/subdirectories/subdirectory/chapter1.tex create mode 100644 test/acceptance/fixtures/examples/subdirectories/subdirectory/image.png create mode 100644 test/acceptance/fixtures/examples/subdirectories/subdirectory/main.tex create mode 100644 test/acceptance/fixtures/examples/xelatex_compiler/Zapfino.ttf create mode 100644 test/acceptance/fixtures/examples/xelatex_compiler/main.tex create mode 100644 test/acceptance/fixtures/examples/xelatex_compiler/options.json create mode 100644 test/acceptance/fixtures/examples/xelatex_compiler/output.pdf create mode 100644 test/acceptance/fixtures/lion.png create mode 100644 test/smoke/coffee/SmokeTests.coffee create mode 100644 test/smoke/js/SmokeTests.js create mode 100644 test/unit/coffee/CompileControllerTests.coffee create mode 100644 test/unit/coffee/CompileManagerTests.coffee create mode 100644 test/unit/coffee/LatexRunnerTests.coffee create mode 100644 test/unit/coffee/OutputFileFinderTests.coffee create mode 100644 test/unit/coffee/ProjectPersistenceManagerTests.coffee create mode 100644 test/unit/coffee/RequestParserTests.coffee create mode 100644 test/unit/coffee/ResourceWriterTests.coffee create mode 100644 test/unit/coffee/UrlCacheTests.coffee create mode 100644 test/unit/coffee/UrlFetcherTests.coffee diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a039a12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +**.swp +node_modules +app/js +test/unit/js +test/acceptance/js +test/acceptance/fixtures/tmp +compiles +app.js +.DS_Store +*~ +cache +.vagrant diff --git a/Gruntfile.coffee b/Gruntfile.coffee new file mode 100644 index 0000000..37fa78f --- /dev/null +++ b/Gruntfile.coffee @@ -0,0 +1,99 @@ +module.exports = (grunt) -> + grunt.initConfig + coffee: + app_src: + expand: true, + flatten: true, + cwd: "app" + src: ['coffee/*.coffee'], + dest: 'app/js/', + ext: '.js' + + app: + src: "app.coffee" + dest: "app.js" + + unit_tests: + expand: true + cwd: "test/unit/coffee" + src: ["**/*.coffee"] + dest: "test/unit/js/" + ext: ".js" + + acceptance_tests: + expand: true + cwd: "test/acceptance/coffee" + src: ["**/*.coffee"] + dest: "test/acceptance/js/" + ext: ".js" + + smoke_tests: + expand: true + cwd: "test/smoke/coffee" + src: ["**/*.coffee"] + dest: "test/smoke/js" + ext: ".js" + + watch: + app: + files: ['app/coffee/*.coffee'] + tasks: ['coffee'] + + clean: + app: ["app/js/"] + unit_tests: ["test/unit/js"] + acceptance_tests: ["test/acceptance/js"] + smoke_tests: ["test/smoke/js"] + + nodemon: + dev: + options: + file: 'app.js' + + concurrent: + dev: + tasks: ['nodemon', 'watch'] + options: + logConcurrentOutput: true + + mochaTest: + unit: + options: + reporter: "spec" + src: ["test/unit/js/**/*.js"] + acceptance: + options: + reporter: "spec" + timeout: 40000 + src: ["test/acceptance/js/**/*.js"] + smoke: + options: + reported: "spec" + timeout: 10000 + src: ["test/smoke/js/**/*.js"] + + grunt.loadNpmTasks 'grunt-contrib-coffee' + grunt.loadNpmTasks 'grunt-contrib-watch' + grunt.loadNpmTasks 'grunt-contrib-clean' + grunt.loadNpmTasks 'grunt-nodemon' + grunt.loadNpmTasks 'grunt-concurrent' + grunt.loadNpmTasks 'grunt-mocha-test' + grunt.loadNpmTasks 'grunt-shell' + + grunt.registerTask 'compile:app', ['clean:app', 'coffee:app', 'coffee:app_src'] + grunt.registerTask 'run', ['compile:app', 'concurrent'] + + grunt.registerTask 'compile:unit_tests', ['clean:unit_tests', 'coffee:unit_tests'] + grunt.registerTask 'test:unit', ['compile:app', 'compile:unit_tests', 'mochaTest:unit'] + + grunt.registerTask 'compile:acceptance_tests', ['clean:acceptance_tests', 'coffee:acceptance_tests'] + grunt.registerTask 'test:acceptance', ['compile:acceptance_tests', 'mochaTest:acceptance'] + + grunt.registerTask 'compile:smoke_tests', ['clean:smoke_tests', 'coffee:smoke_tests'] + grunt.registerTask 'test:smoke', ['compile:smoke_tests', 'mochaTest:smoke'] + + grunt.registerTask 'install', 'compile:app' + + grunt.registerTask 'default', ['run'] + + diff --git a/app.coffee b/app.coffee new file mode 100644 index 0000000..3869bf8 --- /dev/null +++ b/app.coffee @@ -0,0 +1,36 @@ +CompileController = require "./app/js/CompileController" +Settings = require "settings-sharelatex" +logger = require "logger-sharelatex" +logger.initialize("clsi") +smokeTest = require "smoke-test-sharelatex" + +ProjectPersistenceManager = require "./app/js/ProjectPersistenceManager" + +require("./app/js/db").sync() + +express = require "express" +app = express() + +app.post "/project/:project_id/compile", express.bodyParser(), CompileController.compile +app.del "/project/:project_id", CompileController.clearCache + +staticServer = express.static(Settings.path.compilesDir) +app.get "/project/:project_id/output/*", (req, res, next) -> + req.url = "/#{req.params.project_id}/#{req.params[0]}" + staticServer(req, res, next) + +app.get "/status", (req, res, next) -> + res.send "CLSI is alive\n" + +app.get "/health_check", smokeTest.run(require.resolve(__dirname + "/test/smoke/js/SmokeTests.js")) + +app.use (error, req, res, next) -> + logger.error err: error, "server error" + res.send 500 + +app.listen port = (Settings.internal?.clsi?.port or 3013), host = (Settings.internal?.clsi?.host or "localhost"), (error) -> + logger.log "CLSI listening on #{host}:#{port}" + +setInterval () -> + ProjectPersistenceManager.clearExpiredProjects() +, tenMinutes = 10 * 60 * 1000 diff --git a/app/coffee/CommandRunner.coffee b/app/coffee/CommandRunner.coffee new file mode 100644 index 0000000..55dec33 --- /dev/null +++ b/app/coffee/CommandRunner.coffee @@ -0,0 +1,12 @@ +spawn = require("child_process").spawn +logger = require "logger-sharelatex" + +module.exports = CommandRunner = + run: (project_id, command, directory, timeout, callback = (error) ->) -> + command = (arg.replace('$COMPILE_DIR', directory) for arg in command) + logger.log project_id: project_id, command: command, directory: directory, "running command" + logger.warn "timeouts and sandboxing are not enabled with CommandRunner" + + proc = spawn command[0], command.slice(1), stdio: "inherit", cwd: directory + proc.on "close", () -> + callback() \ No newline at end of file diff --git a/app/coffee/CompileController.coffee b/app/coffee/CompileController.coffee new file mode 100644 index 0000000..c513450 --- /dev/null +++ b/app/coffee/CompileController.coffee @@ -0,0 +1,40 @@ +RequestParser = require "./RequestParser" +CompileManager = require "./CompileManager" +Settings = require "settings-sharelatex" +Metrics = require "./Metrics" +ProjectPersistenceManager = require "./ProjectPersistenceManager" +logger = require "logger-sharelatex" + +module.exports = CompileController = + compile: (req, res, next = (error) ->) -> + timer = new Metrics.Timer("compile-request") + RequestParser.parse req.body, (error, request) -> + return next(error) if error? + request.project_id = req.params.project_id + ProjectPersistenceManager.markProjectAsJustAccessed request.project_id, (error) -> + return next(error) if error? + CompileManager.doCompile request, (error, outputFiles = []) -> + if error? + logger.error err: error, project_id: request.project_id, "error running compile" + error = error.message or error + status = "failure" + else + status = "failure" + for file in outputFiles + if file.type == "pdf" + status = "success" + + timer.done() + res.send JSON.stringify { + compile: + status: status + error: error + outputFiles: outputFiles.map (file) -> + url: "#{Settings.apis.clsi.url}/project/#{request.project_id}/output/#{file.path}" + type: file.type + } + + clearCache: (req, res, next = (error) ->) -> + ProjectPersistenceManager.clearProject req.params.project_id, (error) -> + return next(error) if error? + res.send 204 # No content diff --git a/app/coffee/CompileManager.coffee b/app/coffee/CompileManager.coffee new file mode 100644 index 0000000..9d2bd2a --- /dev/null +++ b/app/coffee/CompileManager.coffee @@ -0,0 +1,39 @@ +ResourceWriter = require "./ResourceWriter" +LatexRunner = require "./LatexRunner" +OutputFileFinder = require "./OutputFileFinder" +Settings = require("settings-sharelatex") +Path = require "path" +logger = require "logger-sharelatex" +Metrics = require "./Metrics" +rimraf = require "rimraf" + +module.exports = CompileManager = + doCompile: (request, callback = (error, outputFiles) ->) -> + compileDir = Path.join(Settings.path.compilesDir, request.project_id) + + timer = new Metrics.Timer("write-to-disk") + logger.log project_id: request.project_id, "starting compile" + ResourceWriter.syncResourcesToDisk request.project_id, request.resources, compileDir, (error) -> + return callback(error) if error? + logger.log project_id: request.project_id, time_taken: Date.now() - timer.start, "written files to disk" + timer.done() + + timer = new Metrics.Timer("run-compile") + Metrics.inc("compiles") + LatexRunner.runLatex request.project_id, { + directory: compileDir + mainFile: request.rootResourcePath + compiler: request.compiler + timeout: request.timeout + }, (error) -> + return callback(error) if error? + logger.log project_id: request.project_id, time_taken: Date.now() - timer.start, "done compile" + timer.done() + + OutputFileFinder.findOutputFiles request.resources, compileDir, (error, outputFiles) -> + return callback(error) if error? + callback null, outputFiles + + clearProject: (project_id, callback = (error) ->) -> + compileDir = Path.join(Settings.compileDir, project_id) + rimraf compileDir, callback diff --git a/app/coffee/LatexRunner.coffee b/app/coffee/LatexRunner.coffee new file mode 100644 index 0000000..8f032cd --- /dev/null +++ b/app/coffee/LatexRunner.coffee @@ -0,0 +1,57 @@ +Path = require "path" +Settings = require "settings-sharelatex" +logger = require "logger-sharelatex" +Metrics = require "./Metrics" +CommandRunner = require(Settings.clsi?.commandRunner or "./CommandRunner") + +module.exports = LatexRunner = + runLatex: (project_id, options, callback = (error) ->) -> + {directory, mainFile, compiler, timeout} = options + compiler ||= "pdflatex" + timeout ||= 60000 # milliseconds + + logger.log directory: directory, compiler: compiler, timeout: timeout, mainFile: mainFile, "starting compile" + + # We want to run latexmk on the tex file which we it will automatically + # generate from the Rtex file. + mainFile = mainFile.replace(/\.Rtex$/, ".tex") + + if compiler == "pdflatex" + command = LatexRunner._pdflatexCommand mainFile + else if compiler == "latex" + command = LatexRunner._latexCommand mainFile + else if compiler == "xelatex" + command = LatexRunner._xelatexCommand mainFile + else if compiler == "lualatex" + command = LatexRunner._lualatexCommand mainFile + else + return callback new Error("unknown compiler: #{compiler}") + + CommandRunner.run project_id, command, directory, timeout, callback + + _latexmkBaseCommand: [ "latexmk", "-cd", "-f", "-jobname=output", "-auxdir=$COMPILE_DIR", "-outdir=$COMPILE_DIR"] + + _pdflatexCommand: (mainFile) -> + LatexRunner._latexmkBaseCommand.concat [ + "-pdf", "-e", "$pdflatex='pdflatex -interaction=batchmode %O %S'", + Path.join("$COMPILE_DIR", mainFile) + ] + + _latexCommand: (mainFile) -> + LatexRunner._latexmkBaseCommand.concat [ + "-pdfdvi", "-e", "$latex='latex -interaction=batchmode %O %S'", + Path.join("$COMPILE_DIR", mainFile) + ] + + _xelatexCommand: (mainFile) -> + LatexRunner._latexmkBaseCommand.concat [ + "-xelatex", "-e", "$pdflatex='xelatex -interaction=batchmode %O %S'", + Path.join("$COMPILE_DIR", mainFile) + ] + + _lualatexCommand: (mainFile) -> + LatexRunner._latexmkBaseCommand.concat [ + "-pdf", "-e", "$pdflatex='lualatex -interaction=batchmode %O %S'", + Path.join("$COMPILE_DIR", mainFile) + ] + diff --git a/app/coffee/Metrics.coffee b/app/coffee/Metrics.coffee new file mode 100644 index 0000000..107c5ff --- /dev/null +++ b/app/coffee/Metrics.coffee @@ -0,0 +1,23 @@ +StatsD = require('lynx') +statsd = new StatsD('localhost', 8125, {on_error:->}) + +buildKey = (key)-> "clsi.#{process.env.NODE_ENV or "testing"}.#{key}" + +module.exports = + set : (key, value, sampleRate = 1)-> + statsd.set buildKey(key), value, sampleRate + + inc : (key, sampleRate = 1)-> + statsd.increment buildKey(key), sampleRate + + Timer : class + constructor :(key, sampleRate = 1)-> + this.start = new Date() + this.key = buildKey(key) + done:-> + timeSpan = new Date - this.start + statsd.timing(this.key, timeSpan, this.sampleRate) + + gauge : (key, value, sampleRate = 1)-> + statsd.gauge key, value, sampleRate + diff --git a/app/coffee/OutputFileFinder.coffee b/app/coffee/OutputFileFinder.coffee new file mode 100644 index 0000000..c04edbc --- /dev/null +++ b/app/coffee/OutputFileFinder.coffee @@ -0,0 +1,58 @@ +async = require "async" +fs = require "fs" +Path = require "path" +wrench = require "wrench" + +module.exports = OutputFileFinder = + findOutputFiles: (resources, directory, callback = (error, outputFiles) ->) -> + incomingResources = {} + for resource in resources + incomingResources[resource.path] = true + + OutputFileFinder._getAllFiles directory, (error, allFiles) -> + jobs = [] + outputFiles = [] + for file in allFiles + do (file) -> + jobs.push (callback) -> + if incomingResources[file.path] + return callback() + else + OutputFileFinder._isDirectory Path.join(directory, file.path), (error, directory) -> + return callback(error) if error? + if !directory + outputFiles.push file + callback() + + async.series jobs, (error) -> + return callback(error) if error? + callback null, outputFiles + + _isDirectory: (path, callback = (error, directory) ->) -> + fs.stat path, (error, stat) -> + callback error, stat?.isDirectory() + + _getAllFiles: (directory, _callback = (error, outputFiles) ->) -> + callback = (error, outputFiles) -> + _callback(error, outputFiles) + _callback = () -> + + outputFiles = [] + + wrench.readdirRecursive directory, (error, files) => + if error? + if error.code == "ENOENT" + # Directory doesn't exist, which is not a problem + return callback(null, []) + else + return callback(error) + + # readdirRecursive returns multiple times and finishes with a null response + if !files? + return callback(null, outputFiles) + + for file in files + outputFiles.push + path: file + type: file.match(/\.([^\.]+)$/)?[1] + diff --git a/app/coffee/ProjectPersistenceManager.coffee b/app/coffee/ProjectPersistenceManager.coffee new file mode 100644 index 0000000..8b37947 --- /dev/null +++ b/app/coffee/ProjectPersistenceManager.coffee @@ -0,0 +1,54 @@ +UrlCache = require "./UrlCache" +CompileManager = require "./CompileManager" +db = require "./db" +async = require "async" +logger = require "logger-sharelatex" + +module.exports = ProjectPersistenceManager = + EXPIRY_TIMEOUT: oneDay = 24 * 60 * 60 * 1000 #ms + + markProjectAsJustAccessed: (project_id, callback = (error) ->) -> + db.Project.findOrCreate(project_id: project_id) + .success( + (project) -> + project.updateAttributes(lastAccessed: new Date()) + .success(() -> callback()) + .error callback + ) + .error callback + + clearExpiredProjects: (callback = (error) ->) -> + ProjectPersistenceManager._findExpiredProjectIds (error, project_ids) -> + return callback(error) if error? + logger.log project_ids: project_ids, "clearing expired projects" + jobs = for project_id in (project_ids or []) + do (project_id) -> + (callback) -> + ProjectPersistenceManager.clearProject project_id, (err) -> + if err? + logger.error err: err, project_id: project_id, "error clearing project" + callback() + async.series jobs, callback + + clearProject: (project_id, callback = (error) ->) -> + logger.log project_id: project_id, "clearing project" + CompileManager.clearProject project_id, (error) -> + return callback(error) if error? + UrlCache.clearProject project_id, (error) -> + return callback(error) if error? + ProjectPersistenceManager._clearProjectFromDatabase project_id, (error) -> + return callback(error) if error? + callback() + + _clearProjectFromDatabase: (project_id, callback = (error) ->) -> + db.Project.destroy(project_id: project_id) + .success(() -> callback()) + .error callback + + _findExpiredProjectIds: (callback = (error, project_ids) ->) -> + db.Project.findAll(where: ["lastAccessed < ?", new Date(Date.now() - ProjectPersistenceManager.EXPIRY_TIMEOUT)]) + .success( + (projects) -> + callback null, projects.map((project) -> project.project_id) + ) + .error callback diff --git a/app/coffee/RequestParser.coffee b/app/coffee/RequestParser.coffee new file mode 100644 index 0000000..66765fb --- /dev/null +++ b/app/coffee/RequestParser.coffee @@ -0,0 +1,74 @@ +module.exports = RequestParser = + VALID_COMPILERS: ["pdflatex", "latex", "xelatex", "lualatex"] + MAX_TIMEOUT: 60 + + parse: (body, callback = (error, data) ->) -> + response = {} + + if !body.compile? + return callback "top level object should have a compile attribute" + + compile = body.compile + compile.options ||= {} + + try + response.compiler = @_parseAttribute "compiler", + compile.options.compiler, + validValues: @VALID_COMPILERS + default: "pdflatex" + type: "string" + response.timeout = @_parseAttribute "timeout", + compile.options.timeout + default: RequestParser.MAX_TIMEOUT + type: "number" + + if response.timeout > RequestParser.MAX_TIMEOUT + response.timeout = RequestParser.MAX_TIMEOUT + response.timeout = response.timeout * 1000 # milliseconds + + response.resources = (@_parseResource(resource) for resource in (compile.resources or [])) + response.rootResourcePath = @_parseAttribute "rootResourcePath", + compile.rootResourcePath + default: "main.tex" + type: "string" + catch error + return callback error + + callback null, response + + _parseResource: (resource) -> + if !resource.path? or typeof resource.path != "string" + throw "all resources should have a path attribute" + + if resource.modified? + modified = new Date(resource.modified) + if isNaN(modified.getTime()) + throw "resource modified date could not be understood: #{resource.modified}" + + if !resource.url? and !resource.content? + throw "all resources should have either a url or content attribute" + if resource.content? and typeof resource.content != "string" + throw "content attribute should be a string" + if resource.url? and typeof resource.url != "string" + throw "url attribute should be a string" + + return { + path: resource.path + modified: modified + url: resource.url + content: resource.content + } + + _parseAttribute: (name, attribute, options) -> + if attribute? + if options.validValues? + if options.validValues.indexOf(attribute) == -1 + throw "#{name} attribute should be one of: #{options.validValues.join(", ")}" + if options.type? + if typeof attribute != options.type + throw "#{name} attribute should be a #{options.type}" + else + return options.default if options.default? + throw "Default not implemented" + return attribute + diff --git a/app/coffee/ResourceWriter.coffee b/app/coffee/ResourceWriter.coffee new file mode 100644 index 0000000..7866701 --- /dev/null +++ b/app/coffee/ResourceWriter.coffee @@ -0,0 +1,68 @@ +UrlCache = require "./UrlCache" +Path = require "path" +fs = require "fs" +async = require "async" +mkdirp = require "mkdirp" +OutputFileFinder = require "./OutputFileFinder" +Metrics = require "./Metrics" + +module.exports = ResourceWriter = + syncResourcesToDisk: (project_id, resources, basePath, callback = (error) ->) -> + @_removeExtraneousFiles resources, basePath, (error) => + return callback(error) if error? + jobs = for resource in resources + do (resource) => + (callback) => @_writeResourceToDisk(project_id, resource, basePath, callback) + async.series jobs, callback + + _removeExtraneousFiles: (resources, basePath, _callback = (error) ->) -> + timer = new Metrics.Timer("unlink-output-files") + callback = (error) -> + timer.done() + _callback(error) + + OutputFileFinder.findOutputFiles resources, basePath, (error, outputFiles) -> + return callback(error) if error? + + jobs = [] + for file in outputFiles or [] + do (file) -> + path = file.path + should_delete = true + if path.match(/^output\./) or path.match(/\.aux$/) + should_delete = false + if path == "output.pdf" or path == "output.dvi" or path == "output.log" + should_delete = true + if should_delete + jobs.push (callback) -> ResourceWriter._deleteFileIfNotDirectory Path.join(basePath, path), callback + + async.series jobs, callback + + _deleteFileIfNotDirectory: (path, callback = (error) ->) -> + fs.stat path, (error, stat) -> + return callback(error) if error? + if stat.isFile() + fs.unlink path, callback + else + callback() + + _writeResourceToDisk: (project_id, resource, basePath, callback = (error) ->) -> + path = Path.normalize(Path.join(basePath, resource.path)) + if (path.slice(0, basePath.length) != basePath) + return callback new Error("resource path is outside root directory") + + mkdirp Path.dirname(path), (error) -> + return callback(error) if error? + # TODO: Don't overwrite file if it hasn't been modified + if resource.url? + UrlCache.downloadUrlToFile( + project_id, + resource.url, + path, + resource.modified, + callback + ) + else + fs.writeFile path, resource.content, callback + + diff --git a/app/coffee/UrlCache.coffee b/app/coffee/UrlCache.coffee new file mode 100644 index 0000000..1836a4e --- /dev/null +++ b/app/coffee/UrlCache.coffee @@ -0,0 +1,113 @@ +db = require("./db") +UrlFetcher = require("./UrlFetcher") +Settings = require("settings-sharelatex") +crypto = require("crypto") +fs = require("fs") +logger = require "logger-sharelatex" +async = require "async" + +module.exports = UrlCache = + downloadUrlToFile: (project_id, url, destPath, lastModified, callback = (error) ->) -> + UrlCache._ensureUrlIsInCache project_id, url, lastModified, (error, pathToCachedUrl) => + return callback(error) if error? + UrlCache._copyFile(pathToCachedUrl, destPath, callback) + + clearProject: (project_id, callback = (error) ->) -> + UrlCache._findAllUrlsInProject project_id, (error, urls) -> + logger.log project_id: project_id, url_count: urls.length, "clearing project URLs" + return callback(error) if error? + jobs = for url in (urls or []) + do (url) -> + (callback) -> + UrlCache._clearUrlFromCache project_id, url, (error) -> + if error? + logger.error err: error, project_id: project_id, url: url, "error clearing project URL" + callback() + async.series jobs, callback + + _ensureUrlIsInCache: (project_id, url, lastModified, callback = (error, pathOnDisk) ->) -> + if lastModified? + # MYSQL only stores dates to an accuracy of a second but the incoming lastModified might have milliseconds. + # So round down to seconds + lastModified = new Date(Math.floor(lastModified.getTime() / 1000) * 1000) + UrlCache._doesUrlNeedDownloading project_id, url, lastModified, (error, needsDownloading) => + return callback(error) if error? + if needsDownloading + logger.log url: url, lastModified: lastModified, "downloading URL" + UrlFetcher.pipeUrlToFile url, UrlCache._cacheFilePathForUrl(project_id, url), (error) => + return callback(error) if error? + UrlCache._updateOrCreateUrlDetails project_id, url, lastModified, (error) => + return callback(error) if error? + callback null, UrlCache._cacheFilePathForUrl(project_id, url) + else + logger.log url: url, lastModified: lastModified, "URL is up to date in cache" + callback null, UrlCache._cacheFilePathForUrl(project_id, url) + + _doesUrlNeedDownloading: (project_id, url, lastModified, callback = (error, needsDownloading) ->) -> + if !lastModified? + return callback null, true + + UrlCache._findUrlDetails project_id, url, (error, urlDetails) -> + return callback(error) if error? + if !urlDetails? or !urlDetails.lastModified? or urlDetails.lastModified.getTime() < lastModified.getTime() + return callback null, true + else + return callback null, false + + _cacheFileNameForUrl: (project_id, url) -> + project_id + ":" + crypto.createHash("md5").update(url).digest("hex") + + _cacheFilePathForUrl: (project_id, url) -> + "#{Settings.path.clsiCacheDir}/#{UrlCache._cacheFileNameForUrl(project_id, url)}" + + _copyFile: (from, to, _callback = (error) ->) -> + callbackOnce = (error) -> + _callback(error) + _callback = () -> + writeStream = fs.createWriteStream(to) + readStream = fs.createReadStream(from) + writeStream.on "error", callbackOnce + readStream.on "error", callbackOnce + writeStream.on "close", () -> callbackOnce() + readStream.pipe(writeStream) + + _clearUrlFromCache: (project_id, url, callback = (error) ->) -> + UrlCache._clearUrlDetails project_id, url, (error) -> + return callback(error) if error? + UrlCache._deleteUrlCacheFromDisk project_id, url, (error) -> + return callback(error) if error? + callback null + + _deleteUrlCacheFromDisk: (project_id, url, callback = (error) ->) -> + fs.unlink UrlCache._cacheFilePathForUrl(project_id, url), callback + + _findUrlDetails: (project_id, url, callback = (error, urlDetails) ->) -> + db.UrlCache.find(where: { url: url, project_id: project_id }) + .success((urlDetails) -> callback null, urlDetails) + .error callback + + _updateOrCreateUrlDetails: (project_id, url, lastModified, callback = (error) ->) -> + db.UrlCache.findOrCreate(url: url, project_id: project_id) + .success( + (urlDetails) -> + urlDetails.updateAttributes(lastModified: lastModified) + .success(() -> callback()) + .error(callback) + ) + .error callback + + _clearUrlDetails: (project_id, url, callback = (error) ->) -> + db.UrlCache.destroy(url: url, project_id: project_id) + .success(() -> callback null) + .error callback + + _findAllUrlsInProject: (project_id, callback = (error, urls) ->) -> + db.UrlCache.findAll(where: { project_id: project_id }) + .success( + (urlEntries) -> + callback null, urlEntries.map((entry) -> entry.url) + ) + .error callback + + + diff --git a/app/coffee/UrlFetcher.coffee b/app/coffee/UrlFetcher.coffee new file mode 100644 index 0000000..a89e37e --- /dev/null +++ b/app/coffee/UrlFetcher.coffee @@ -0,0 +1,23 @@ +request = require("request").defaults(jar: false) +fs = require("fs") + +module.exports = UrlFetcher = + pipeUrlToFile: (url, filePath, _callback = (error) ->) -> + callbackOnce = (error) -> + _callback(error) + _callback = () -> + + urlStream = request.get(url) + fileStream = fs.createWriteStream(filePath) + + urlStream.on "response", (res) -> + if res.statusCode >= 200 and res.statusCode < 300 + urlStream.pipe(fileStream) + else + callbackOnce(new Error("URL returned non-success status code: #{res.statusCode}")) + + urlStream.on "error", (error) -> + callbackOnce(error or new Error("Something went wrong downloading the URL")) + + urlStream.on "end", () -> + callbackOnce() diff --git a/app/coffee/db.coffee b/app/coffee/db.coffee new file mode 100644 index 0000000..5438fc5 --- /dev/null +++ b/app/coffee/db.coffee @@ -0,0 +1,24 @@ +Sequelize = require("sequelize") +Settings = require("settings-sharelatex") + +sequelize = new Sequelize( + Settings.mysql.clsi.database, + Settings.mysql.clsi.username, + Settings.mysql.clsi.password, + Settings.mysql.clsi +) + +module.exports = + UrlCache: sequelize.define("UrlCache", { + url: Sequelize.STRING + project_id: Sequelize.STRING + lastModified: Sequelize.DATE + }) + + Project: sequelize.define("Project", { + project_id: Sequelize.STRING + lastAccessed: Sequelize.DATE + }) + + sync: () -> sequelize.sync() + diff --git a/config/settings.testing.coffee b/config/settings.testing.coffee new file mode 100644 index 0000000..9407a50 --- /dev/null +++ b/config/settings.testing.coffee @@ -0,0 +1,35 @@ +Path = require "path" + +module.exports = + # Options are passed to Sequelize. + # See http://sequelizejs.com/documentation#usage-options for details + mysql: + clsi: + database: "clsi" + username: "clsi" + password: null + + + path: + compilesDir: Path.resolve(__dirname + "/../compiles") + clsiCacheDir: Path.resolve(__dirname + "/../cache") + + clsi: + # commandRunner: "docker-runner-sharelatex" + # docker: + # image: "quay.io/sharelatex/texlive-full" + # env: + # PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/texlive/2013/bin/x86_64-linux/" + # HOME: "/tmp" + # socketPath: "/var/run/docker.sock" + # user: "tex" + + internal: + clsi: + port: 3013 + host: "" + + apis: + clsi: + url: "http://localhost:3013" + diff --git a/package.json b/package.json new file mode 100644 index 0000000..0cfaead --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "node-clsi", + "description": "A Node.js implementation of the CLSI LaTeX web-API", + "version": "0.0.1-dev", + "author": "James Allen ", + "dependencies": { + "async": "0.2.9", + "express": "3.3.1", + "lynx": "0.0.11", + "mkdirp": "0.3.5", + "mysql": "2.0.0-alpha7", + "request": "~2.21.0", + "rimraf": "2.1.4", + "logger-sharelatex": "git+ssh://git@bitbucket.org:sharelatex/logger-sharelatex.git#bunyan", + "settings-sharelatex": "git+ssh://git@bitbucket.org:sharelatex/settings-sharelatex.git#master", + "sequelize": "~2.0.0-beta.2", + "wrench": "~1.5.4", + "smoke-test-sharelatex": "git+ssh://git@bitbucket.org:sharelatex/smoke-test-sharelatex.git#master" + }, + "devDependencies": { + "mocha": "1.10.0", + "coffee-script": "1.6.0", + "chai": "~1.8.1", + "sinon": "~1.7.3", + "grunt": "~0.4.2", + "grunt-contrib-coffee": "~0.7.0", + "grunt-contrib-watch": "~0.5.3", + "grunt-concurrent": "~0.4.2", + "grunt-nodemon": "~0.1.2", + "grunt-contrib-clean": "~0.5.0", + "grunt-shell": "~0.6.1", + "grunt-mocha-test": "~0.8.1", + "sandboxed-module": "~0.3.0", + "timekeeper": "0.0.4" + } +} diff --git a/test/acceptance/coffee/BrokenLatexFileTests.coffee b/test/acceptance/coffee/BrokenLatexFileTests.coffee new file mode 100644 index 0000000..5a92d5f --- /dev/null +++ b/test/acceptance/coffee/BrokenLatexFileTests.coffee @@ -0,0 +1,46 @@ +Client = require "./helpers/Client" +request = require "request" +require("chai").should() + +describe "Broken LaTeX file", -> + before -> + @broken_request = + resources: [ + path: "main.tex" + content: ''' + \\documentclass{articl % :( + \\begin{documen % :( + Broken + \\end{documen % :( + ''' + ] + @correct_request = + resources: [ + path: "main.tex" + content: ''' + \\documentclass{article} + \\begin{document} + Hello world + \\end{document} + ''' + ] + + describe "on first run", -> + before (done) -> + @project_id = Client.randomId() + Client.compile @project_id, @broken_request, (@error, @res, @body) => done() + + it "should return a failure status", -> + @body.compile.status.should.equal "failure" + + describe "on second run", -> + before (done) -> + @project_id = Client.randomId() + Client.compile @project_id, @correct_request, () => + Client.compile @project_id, @broken_request, (@error, @res, @body) => + done() + + it "should return a failure status", -> + @body.compile.status.should.equal "failure" + + diff --git a/test/acceptance/coffee/DeleteOldFilesTest.coffee b/test/acceptance/coffee/DeleteOldFilesTest.coffee new file mode 100644 index 0000000..b8a1ff3 --- /dev/null +++ b/test/acceptance/coffee/DeleteOldFilesTest.coffee @@ -0,0 +1,34 @@ +Client = require "./helpers/Client" +request = require "request" +require("chai").should() + +describe "Deleting Old Files", -> + before -> + @request = + resources: [ + path: "main.tex" + content: ''' + \\documentclass{article} + \\begin{document} + Hello world + \\end{document} + ''' + ] + + describe "on first run", -> + before (done) -> + @project_id = Client.randomId() + Client.compile @project_id, @request, (@error, @res, @body) => done() + + it "should return a success status", -> + @body.compile.status.should.equal "success" + + describe "after file has been deleted", -> + before (done) -> + @request.resources = [] + Client.compile @project_id, @request, (@error, @res, @body) => + done() + + it "should return a failure status", -> + @body.compile.status.should.equal "failure" + diff --git a/test/acceptance/coffee/ExampleDocumentTests.coffee b/test/acceptance/coffee/ExampleDocumentTests.coffee new file mode 100644 index 0000000..448d22f --- /dev/null +++ b/test/acceptance/coffee/ExampleDocumentTests.coffee @@ -0,0 +1,79 @@ +Client = require "./helpers/Client" +request = require "request" +require("chai").should() +fs = require "fs" +ChildProcess = require "child_process" + +fixturePath = (path) -> __dirname + "/../fixtures/" + path + +convertToPng = (pdfPath, pngPath, callback = (error) ->) -> + convert = ChildProcess.exec "convert #{fixturePath(pdfPath)} #{fixturePath(pngPath)}" + convert.on "exit", () -> + callback() + +compare = (originalPath, generatedPath, callback = (error, same) ->) -> + proc = ChildProcess.exec "compare -metric mae #{fixturePath(originalPath)} #{fixturePath(generatedPath)} #{fixturePath("tmp/diff.png")}" + stderr = "" + proc.stderr.on "data", (chunk) -> stderr += chunk + proc.on "exit", () -> + if stderr.trim() == "0 (0)" + callback null, true + else + console.log stderr + callback null, false + +compareMultiplePages = (project_id, callback = (error) ->) -> + compareNext = (page_no, callback) -> + path = "tmp/#{project_id}-source-#{page_no}.png" + fs.stat fixturePath(path), (error, stat) -> + if error? + callback() + else + compare "tmp/#{project_id}-source-#{page_no}.png", "tmp/#{project_id}-generated-#{page_no}.png", (error, same) => + throw error if error? + same.should.equal true + compareNext page_no + 1, callback + compareNext 0, callback + +downloadAndComparePdf = (project_id, example_dir, url, callback = (error) ->) -> + writeStream = fs.createWriteStream(fixturePath("tmp/#{project_id}.pdf")) + request.get(url).pipe(writeStream) + writeStream.on "close", () => + convertToPng "tmp/#{project_id}.pdf", "tmp/#{project_id}-generated.png", (error) => + throw error if error? + convertToPng "examples/#{example_dir}/output.pdf", "tmp/#{project_id}-source.png", (error) => + throw error if error? + fs.stat fixturePath("tmp/#{project_id}-source-0.png"), (error, stat) => + if error? + compare "tmp/#{project_id}-source.png", "tmp/#{project_id}-generated.png", (error, same) => + throw error if error? + same.should.equal true + callback() + else + compareMultiplePages project_id, (error) -> + throw error if error? + callback() + +Client.runServer(4242, fixturePath("examples")) + +describe "Example Documents", -> + before (done) -> + ChildProcess.exec("rm test/acceptance/fixtures/tmp/*").on "exit", () -> done() + + for example_dir in fs.readdirSync fixturePath("examples") + do (example_dir) -> + describe example_dir, -> + before -> + @project_id = Client.randomId() + + it "should generate the correct pdf", (done) -> + Client.compileDirectory @project_id, fixturePath("examples"), example_dir, 4242, (error, res, body) => + pdf = Client.getOutputFile body, "pdf" + downloadAndComparePdf(@project_id, example_dir, pdf.url, done) + + it "should generate the correct pdf on the second run as well", (done) -> + Client.compileDirectory @project_id, fixturePath("examples"), example_dir, 4242, (error, res, body) => + pdf = Client.getOutputFile body, "pdf" + downloadAndComparePdf(@project_id, example_dir, pdf.url, done) + + diff --git a/test/acceptance/coffee/SimpleLatexFileTests.coffee b/test/acceptance/coffee/SimpleLatexFileTests.coffee new file mode 100644 index 0000000..2693f63 --- /dev/null +++ b/test/acceptance/coffee/SimpleLatexFileTests.coffee @@ -0,0 +1,39 @@ +Client = require "./helpers/Client" +request = require "request" +require("chai").should() + +describe "Simple LaTeX file", -> + before (done) -> + @project_id = Client.randomId() + @request = + resources: [ + path: "main.tex" + content: ''' + \\documentclass{article} + \\begin{document} + Hello world + \\end{document} + ''' + ] + Client.compile @project_id, @request, (@error, @res, @body) => done() + + it "should return the PDF", -> + pdf = Client.getOutputFile(@body, "pdf") + pdf.type.should.equal "pdf" + + it "should return the log", -> + log = Client.getOutputFile(@body, "log") + log.type.should.equal "log" + + it "should provide the pdf for download", (done) -> + pdf = Client.getOutputFile(@body, "pdf") + request.get pdf.url, (error, res, body) -> + res.statusCode.should.equal 200 + done() + + it "should provide the log for download", (done) -> + log = Client.getOutputFile(@body, "pdf") + request.get log.url, (error, res, body) -> + res.statusCode.should.equal 200 + done() + diff --git a/test/acceptance/coffee/TimeoutTests.coffee b/test/acceptance/coffee/TimeoutTests.coffee new file mode 100644 index 0000000..dd87e61 --- /dev/null +++ b/test/acceptance/coffee/TimeoutTests.coffee @@ -0,0 +1,27 @@ +Client = require "./helpers/Client" +request = require "request" +require("chai").should() + +describe "Timed out compile", -> + before (done) -> + @request = + options: + timeout: 0.01 #seconds + resources: [ + path: "main.tex" + content: ''' + \\documentclass{article} + \\begin{document} + Hello world + \\end{document} + ''' + ] + @project_id = Client.randomId() + Client.compile @project_id, @request, (@error, @res, @body) => done() + + it "should return a timeout error", -> + @body.compile.error.should.equal "container timed out" + + it "should return a failure status", -> + @body.compile.status.should.equal "failure" + diff --git a/test/acceptance/coffee/UrlCachingTests.coffee b/test/acceptance/coffee/UrlCachingTests.coffee new file mode 100644 index 0000000..9e6f3d6 --- /dev/null +++ b/test/acceptance/coffee/UrlCachingTests.coffee @@ -0,0 +1,220 @@ +Client = require "./helpers/Client" +request = require "request" +require("chai").should() +sinon = require "sinon" + +host = "localhost" + +Server = + run: () -> + express = require "express" + app = express() + + staticServer = express.static __dirname + "/../fixtures/" + app.get "/:random_id/*", (req, res, next) => + @getFile(req.url) + req.url = "/" + req.params[0] + staticServer(req, res, next) + + app.listen 31415, host + + getFile: () -> + + randomId: () -> + Math.random().toString(16).slice(2) + +Server.run() + +describe "Url Caching", -> + describe "Downloading an image for the first time", -> + before (done) -> + @project_id = Client.randomId() + @file = "#{Server.randomId()}/lion.png" + @request = + resources: [{ + path: "main.tex" + content: ''' + \\documentclass{article} + \\usepackage{graphicx} + \\begin{document} + \\includegraphics{lion.png} + \\end{document} + ''' + }, { + path: "lion.png" + url: "http://#{host}:31415/#{@file}" + }] + + sinon.spy Server, "getFile" + Client.compile @project_id, @request, (@error, @res, @body) => done() + + afterEach -> + Server.getFile.restore() + + it "should download the image", -> + Server.getFile + .calledWith("/" + @file) + .should.equal true + + describe "When an image is in the cache and the last modified date is unchanged", -> + before (done) -> + @project_id = Client.randomId() + @file = "#{Server.randomId()}/lion.png" + @request = + resources: [{ + path: "main.tex" + content: ''' + \\documentclass{article} + \\usepackage{graphicx} + \\begin{document} + \\includegraphics{lion.png} + \\end{document} + ''' + }, @image_resource = { + path: "lion.png" + url: "http://#{host}:31415/#{@file}" + modified: Date.now() + }] + + Client.compile @project_id, @request, (@error, @res, @body) => + sinon.spy Server, "getFile" + Client.compile @project_id, @request, (@error, @res, @body) => + done() + + after -> + Server.getFile.restore() + + it "should not download the image again", -> + Server.getFile.called.should.equal false + + describe "When an image is in the cache and the last modified date is advanced", -> + before (done) -> + @project_id = Client.randomId() + @file = "#{Server.randomId()}/lion.png" + @request = + resources: [{ + path: "main.tex" + content: ''' + \\documentclass{article} + \\usepackage{graphicx} + \\begin{document} + \\includegraphics{lion.png} + \\end{document} + ''' + }, @image_resource = { + path: "lion.png" + url: "http://#{host}:31415/#{@file}" + modified: @last_modified = Date.now() + }] + + Client.compile @project_id, @request, (@error, @res, @body) => + sinon.spy Server, "getFile" + @image_resource.modified = new Date(@last_modified + 3000) + Client.compile @project_id, @request, (@error, @res, @body) => + done() + + afterEach -> + Server.getFile.restore() + + it "should download the image again", -> + Server.getFile.called.should.equal true + + describe "When an image is in the cache and the last modified date is further in the past", -> + before (done) -> + @project_id = Client.randomId() + @file = "#{Server.randomId()}/lion.png" + @request = + resources: [{ + path: "main.tex" + content: ''' + \\documentclass{article} + \\usepackage{graphicx} + \\begin{document} + \\includegraphics{lion.png} + \\end{document} + ''' + }, @image_resource = { + path: "lion.png" + url: "http://#{host}:31415/#{@file}" + modified: @last_modified = Date.now() + }] + + Client.compile @project_id, @request, (@error, @res, @body) => + sinon.spy Server, "getFile" + @image_resource.modified = new Date(@last_modified - 3000) + Client.compile @project_id, @request, (@error, @res, @body) => + done() + + afterEach -> + Server.getFile.restore() + + it "should not download the image again", -> + Server.getFile.called.should.equal false + + describe "When an image is in the cache and the last modified date is not specified", -> + before (done) -> + @project_id = Client.randomId() + @file = "#{Server.randomId()}/lion.png" + @request = + resources: [{ + path: "main.tex" + content: ''' + \\documentclass{article} + \\usepackage{graphicx} + \\begin{document} + \\includegraphics{lion.png} + \\end{document} + ''' + }, @image_resource = { + path: "lion.png" + url: "http://#{host}:31415/#{@file}" + modified: @last_modified = Date.now() + }] + + Client.compile @project_id, @request, (@error, @res, @body) => + sinon.spy Server, "getFile" + delete @image_resource.modified + Client.compile @project_id, @request, (@error, @res, @body) => + done() + + afterEach -> + Server.getFile.restore() + + it "should download the image again", -> + Server.getFile.called.should.equal true + + describe "After clearing the cache", -> + before (done) -> + @project_id = Client.randomId() + @file = "#{Server.randomId()}/lion.png" + @request = + resources: [{ + path: "main.tex" + content: ''' + \\documentclass{article} + \\usepackage{graphicx} + \\begin{document} + \\includegraphics{lion.png} + \\end{document} + ''' + }, @image_resource = { + path: "lion.png" + url: "http://#{host}:31415/#{@file}" + modified: @last_modified = Date.now() + }] + + Client.compile @project_id, @request, (error) => + throw error if error? + Client.clearCache @project_id, (error, res, body) => + throw error if error? + sinon.spy Server, "getFile" + Client.compile @project_id, @request, (@error, @res, @body) => + done() + + afterEach -> + Server.getFile.restore() + + it "should download the image again", -> + Server.getFile.called.should.equal true + + diff --git a/test/acceptance/coffee/helpers/Client.coffee b/test/acceptance/coffee/helpers/Client.coffee new file mode 100644 index 0000000..bb6ddc4 --- /dev/null +++ b/test/acceptance/coffee/helpers/Client.coffee @@ -0,0 +1,69 @@ +request = require "request" +fs = require "fs" +Settings = require "../../../../app/js/Settings" + +host = "localhost" + +module.exports = Client = + host: Settings.externalUrl + + randomId: () -> + Math.random().toString(16).slice(2) + + compile: (project_id, data, callback = (error, res, body) ->) -> + request.post { + url: "#{@host}/project/#{project_id}/compile" + json: + compile: data + }, callback + + clearCache: (project_id, callback = (error, res, body) ->) -> + request.del "#{@host}/project/#{project_id}", callback + + getOutputFile: (response, type) -> + for file in response.compile.outputFiles + if file.type == type + return file + return null + + runServer: (port, directory) -> + express = require("express") + app = express() + app.use express.static(directory) + app.listen(port, host) + + compileDirectory: (project_id, baseDirectory, directory, serverPort, callback = (error, res, body) ->) -> + resources = [] + entities = fs.readdirSync("#{baseDirectory}/#{directory}") + rootResourcePath = "main.tex" + while (entities.length > 0) + entity = entities.pop() + stat = fs.statSync("#{baseDirectory}/#{directory}/#{entity}") + if stat.isDirectory() + entities = entities.concat fs.readdirSync("#{baseDirectory}/#{directory}/#{entity}").map (subEntity) -> + if subEntity == "main.tex" + rootResourcePath = "#{entity}/#{subEntity}" + return "#{entity}/#{subEntity}" + else if stat.isFile() and entity != "output.pdf" + extension = entity.split(".").pop() + if ["tex", "bib", "cls", "sty", "pdf_tex", "Rtex"].indexOf(extension) > -1 + resources.push + path: entity + content: fs.readFileSync("#{baseDirectory}/#{directory}/#{entity}").toString() + else if ["eps", "ttf", "png", "jpg", "pdf", "jpeg"].indexOf(extension) > -1 + resources.push + path: entity + url: "http://#{host}:#{serverPort}/#{directory}/#{entity}" + modified: stat.mtime + + fs.readFile "#{baseDirectory}/#{directory}/options.json", (error, body) => + req = + resources: resources + rootResourcePath: rootResourcePath + + if !error? + body = JSON.parse body + req.options = body + + @compile project_id, req, callback + diff --git a/test/acceptance/fixtures/examples/biber_bibliography/bibliography.bib b/test/acceptance/fixtures/examples/biber_bibliography/bibliography.bib new file mode 100644 index 0000000..5e796e0 --- /dev/null +++ b/test/acceptance/fixtures/examples/biber_bibliography/bibliography.bib @@ -0,0 +1,9 @@ +@book{DouglasAdams, + title={The Hitchhiker's Guide to the Galaxy}, + author={Adams, Douglas}, + isbn={9781417642595}, + url={http://books.google.com/books?id=W-xMPgAACAAJ}, + year={1995}, + publisher={San Val} +} + diff --git a/test/acceptance/fixtures/examples/biber_bibliography/main.tex b/test/acceptance/fixtures/examples/biber_bibliography/main.tex new file mode 100644 index 0000000..2f032d6 --- /dev/null +++ b/test/acceptance/fixtures/examples/biber_bibliography/main.tex @@ -0,0 +1,12 @@ +\documentclass{article} + +\usepackage[backend=biber]{biblatex} +\addbibresource{bibliography.bib} + +\begin{document} + +The meaning of life, the universe and everything is 42 \cite{DouglasAdams} + +\printbibliography + +\end{document} diff --git a/test/acceptance/fixtures/examples/biber_bibliography/output.bbl b/test/acceptance/fixtures/examples/biber_bibliography/output.bbl new file mode 100644 index 0000000..48e803b --- /dev/null +++ b/test/acceptance/fixtures/examples/biber_bibliography/output.bbl @@ -0,0 +1,48 @@ +% $ biblatex auxiliary file $ +% $ biblatex version 1.5 $ +% $ biber version 0.9.3 $ +% Do not modify the above lines! +% +% This is an auxiliary file used by the 'biblatex' package. +% This file may safely be deleted. It will be recreated by +% biber or bibtex as required. +% +\begingroup +\makeatletter +\@ifundefined{ver@biblatex.sty} + {\@latex@error + {Missing 'biblatex' package} + {The bibliography requires the 'biblatex' package.} + \aftergroup\endinput} + {} +\endgroup + + +\refsection{0} + \entry{DouglasAdams}{book}{} + \name{labelname}{1}{}{% + {{}{Adams}{A\bibinitperiod}{Douglas}{D\bibinitperiod}{}{}{}{}}% + } + \name{author}{1}{}{% + {{}{Adams}{A\bibinitperiod}{Douglas}{D\bibinitperiod}{}{}{}{}}% + } + \list{publisher}{1}{% + {San Val}% + } + \strng{namehash}{AD1} + \strng{fullhash}{AD1} + \field{sortinit}{A} + \field{isbn}{9781417642595} + \field{title}{The Hitchhiker's Guide to the Galaxy} + \field{year}{1995} + \verb{url} + \verb http://books.google.com/books?id=W-xMPgAACAAJ + \endverb + \endentry + + \lossort + \endlossort + +\endrefsection +\endinput + diff --git a/test/acceptance/fixtures/examples/biber_bibliography/output.pdf b/test/acceptance/fixtures/examples/biber_bibliography/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cf7a1c24004dfe008ede61bcaa2d3ff5c8cea6b2 GIT binary patch literal 58996 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 + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + output.bcf + + + output.bbl + + + blx-compat.def + biblatex.def + numeric.bbx + standard.bbx + numeric.cbx + biblatex.cfg + english.lbx + + + + biber + + biber + output + + + output.bcf + + + output.bbl + + + output.bbl + + + output.bcf + + + bibliography.bib + + + diff --git a/test/acceptance/fixtures/examples/epstopdf/image-eps-converted-to.pdf b/test/acceptance/fixtures/examples/epstopdf/image-eps-converted-to.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7b92690ce100cbe14582bf7a5a1d944b29ac936e GIT binary patch literal 26279 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[GoldenRatio^(-1), 0.6180339887498948], +% Axes->None, +% AxesOrigin->{0, 0}, +% Epilog->{ +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.02\"", TraditionalForm]], "Text", "TR"], +% Text["|q| = 0.02"]], TraditionalForm]], {0.8, 4}, BaseStyle \ +%-> 14], +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.05\"", TraditionalForm]], "Text", "TR"], +% Text["|q| = 0.05"]], TraditionalForm]], {1.67, 6.4}, \ +%BaseStyle -> 14], +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.07\"", TraditionalForm]], "Text", "TR"], +% Text["|q| = 0.07"]], TraditionalForm]], {2.85, 12}, \ +%BaseStyle -> 14], +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.1\"", TraditionalForm]], "Text", "TR"], \ +% +% Text["|q| = 0.1"]], TraditionalForm]], {3.2, 7}, BaseStyle \ +%-> 14], Null}, +% Frame->True, +% FrameLabel->{ +% FormBox["\"Impact parameter, b\"", TraditionalForm], +% FormBox["\"Spatial rotation, \[Chi]\"", TraditionalForm]}, +% FrameStyle->{{14, +% GrayLevel[1]}, {14, +% GrayLevel[1]}}, +% FrameTicks->{Automatic, {{0, +% FormBox["0", TraditionalForm]}, { +% NCache[Pi, 3.141592653589793], +% FormBox["\[Pi]", TraditionalForm]}, { +% NCache[2 Pi, 6.283185307179586], +% FormBox[ +% RowBox[{"2", " ", "\[Pi]"}], TraditionalForm]}, { +% NCache[3 Pi, 9.42477796076938], +% FormBox[ +% RowBox[{"3", " ", "\[Pi]"}], TraditionalForm]}, { +% NCache[4 Pi, 12.566370614359172`], +% FormBox[ +% RowBox[{"4", " ", "\[Pi]"}], TraditionalForm]}}}, +% FrameTicksStyle->{16, 16}, +% ImageSize->600, +% PlotRange->{All, All}, +% PlotRangeClipping->True, +% PlotRangePadding->{Automatic, Automatic}, +% TicksStyle->16]], "Output", +% CellChangeTimes->{3.556953242036603*^9, {3.556953596625984*^9, \ +%3.556953702375863*^9}, {3.556953796337514*^9, 3.556953956593231*^9}, \ +%{3.556954020687426*^9, 3.556954030706046*^9}, { +% 3.558693364370013*^9, 3.5586933829491863`*^9}, \ +%{3.55869345851305*^9, 3.5586934742140837`*^9}}] +%%EndMathematicaCell +p +np 33 1 m +33 273 L +469 273 L +469 1 L +cp +clip np +p +np 35 3 m +35 271 L +467 271 L +467 3 L +cp +clip np +3.239 setmiterlimit +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +P +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +P +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +0 g +0.36 w +[ ] 0 setdash +3.25 setmiterlimit +78.19 226.892 m +78.919 226.724 L +79.648 226.555 L +80.376 226.386 L +81.105 226.217 L +81.834 226.048 L +82.562 225.878 L +83.291 225.707 L +84.02 225.537 L +84.749 225.366 L +85.477 225.194 L +86.206 225.022 L +86.935 224.85 L +87.663 224.678 L +88.392 224.505 L +89.121 224.331 L +89.849 224.158 L +90.578 223.984 L +91.307 223.809 L +92.035 223.635 L +92.764 223.459 L +93.493 223.284 L +94.221 223.108 L +94.95 222.932 L +95.679 222.755 L +96.407 222.578 L +97.136 222.4 L +97.865 222.222 L +98.593 222.044 L +99.322 221.865 L +100.051 221.686 L +100.779 221.507 L +101.508 221.327 L +102.237 221.147 L +102.965 220.966 L +103.694 220.785 L +104.423 220.604 L +105.152 220.422 L +105.88 220.24 L +106.609 220.057 L +107.338 219.874 L +108.066 219.691 L +108.795 219.507 L +109.524 219.323 L +110.252 219.138 L +110.981 218.953 L +111.71 218.767 L +112.438 218.581 L +113.167 218.395 L +113.896 218.208 L +114.624 218.021 L +115.353 217.833 L +116.082 217.645 L +116.81 217.457 L +117.539 217.268 L +118.268 217.078 L +118.996 216.889 L +119.725 216.698 L +120.454 216.508 L +121.182 216.316 L +121.911 216.125 L +122.64 215.933 L +123.368 215.74 L +124.097 215.547 L +124.826 215.354 L +125.554 215.16 L +126.283 214.965 L +127.012 214.77 L +127.741 214.575 L +128.469 214.379 L +129.198 214.183 L +129.927 213.986 L +130.655 213.789 L +131.384 213.591 L +132.113 213.392 L +132.841 213.194 L +133.57 212.994 L +134.299 212.794 L +135.027 212.594 L +135.756 212.393 L +136.485 212.192 L +137.213 211.99 L +137.942 211.787 L +138.671 211.584 L +139.399 211.38 L +140.128 211.176 L +140.857 210.972 L +141.585 210.766 L +142.314 210.56 L +143.043 210.354 L +143.771 210.147 L +144.5 209.939 L +145.229 209.731 L +145.957 209.522 L +146.686 209.313 L +147.415 209.103 L +148.144 208.893 L +148.872 208.681 L +149.601 208.47 L +150.33 208.257 L +151.058 208.044 L +151.787 207.83 L +152.516 207.616 L +153.244 207.401 L +153.973 207.185 L +154.702 206.969 L +155.43 206.752 L +156.159 206.534 L +156.888 206.316 L +157.616 206.097 L +158.345 205.877 L +159.074 205.656 L +159.802 205.435 L +160.531 205.213 L +161.26 204.99 L +161.988 204.767 L +162.717 204.542 L +163.446 204.317 L +164.174 204.092 L +164.903 203.865 L +165.632 203.638 L +166.36 203.409 L +167.089 203.181 L +167.818 202.951 L +168.547 202.72 L +169.275 202.489 L +170.004 202.256 L +170.733 202.023 L +171.461 201.789 L +172.19 201.554 L +172.919 201.318 L +173.647 201.081 L +174.376 200.844 L +175.105 200.605 L +175.833 200.365 L +176.562 200.125 L +177.291 199.883 L +178.019 199.641 L +178.748 199.397 L +179.477 199.153 L +180.205 198.907 L +180.934 198.661 L +181.663 198.413 L +182.391 198.164 L +183.12 197.914 L +183.849 197.664 L +184.577 197.412 L +185.306 197.158 L +186.035 196.904 L +186.763 196.649 L +187.492 196.392 L +188.221 196.134 L +188.95 195.875 L +189.678 195.615 L +190.407 195.353 L +191.136 195.091 L +191.864 194.826 L +192.593 194.561 L +193.322 194.294 L +194.05 194.026 L +194.779 193.757 L +195.508 193.486 L +196.236 193.214 L +196.965 192.94 L +197.694 192.665 L +198.422 192.388 L +199.151 192.11 L +199.88 191.83 L +200.608 191.549 L +201.337 191.266 L +202.066 190.981 L +202.794 190.695 L +203.523 190.408 L +204.252 190.118 L +204.98 189.827 L +205.709 189.534 L +206.438 189.239 L +207.166 188.942 L +207.895 188.644 L +208.624 188.343 L +209.353 188.041 L +210.081 187.737 L +210.81 187.43 L +211.539 187.122 L +212.267 186.811 L +212.996 186.499 L +213.725 186.184 L +214.453 185.867 L +215.182 185.548 L +215.911 185.226 L +216.639 184.903 L +217.368 184.576 L +218.097 184.248 L +218.825 183.917 L +219.554 183.583 L +220.283 183.247 L +221.011 182.908 L +221.74 182.566 L +222.469 182.221 L +223.197 181.874 L +223.926 181.524 L +224.655 181.171 L +225.383 180.815 L +226.112 180.455 L +226.841 180.093 L +227.569 179.727 L +228.298 179.358 L +229.027 178.986 L +229.756 178.61 L +230.484 178.23 L +231.213 177.847 L +231.942 177.46 L +232.67 177.069 L +233.399 176.674 L +234.128 176.276 L +234.856 175.872 L +235.585 175.465 L +236.314 175.053 L +237.042 174.637 L +237.771 174.216 L +238.5 173.79 L +239.228 173.359 L +239.957 172.924 L +240.686 172.482 L +241.414 172.036 L +242.143 171.584 L +242.872 171.126 L +243.6 170.662 L +244.329 170.192 L +245.058 169.716 L +245.786 169.233 L +246.515 168.744 L +247.244 168.247 L +247.972 167.743 L +248.701 167.232 L +249.43 166.713 L +250.159 166.186 L +250.887 165.65 L +251.616 165.106 L +252.345 164.553 L +253.073 163.99 L +253.802 163.417 L +254.531 162.834 L +255.259 162.241 L +255.988 161.636 L +256.717 161.02 L +257.445 160.391 L +258.174 159.75 L +258.903 159.095 L +259.631 158.426 L +260.36 157.743 L +261.089 157.044 L +261.817 156.328 L +262.546 155.595 L +263.275 154.844 L +264.003 154.074 L +264.732 153.283 L +265.461 152.471 L +266.189 151.635 L +266.918 150.774 L +267.647 149.887 L +268.375 148.972 L +269.104 148.026 L +269.833 147.047 L +270.561 146.033 L +271.29 144.98 L +272.019 143.886 L +272.748 142.746 L +273.476 141.556 L +274.205 140.31 L +274.934 139.004 L +275.662 137.63 L +276.391 136.179 L +277.12 134.642 L +277.848 133.005 L +278.577 131.258 L +279.306 129.378 L +280.034 127.344 L +280.763 125.125 L +281.492 122.683 L +282.22 119.959 L +282.949 116.88 L +283.678 113.326 L +284.406 109.112 L +285.135 103.916 L +285.864 97.083 L +286.592 86.986 L +287.321 66.511 L +288.05 107.215 L +288.778 120.201 L +289.507 125.455 L +290.236 128.764 L +290.964 131.167 L +291.693 133.043 L +292.422 134.577 L +293.151 135.87 L +293.879 136.983 L +294.608 137.958 L +295.337 138.825 L +296.065 139.602 L +296.794 140.306 L +297.523 140.948 L +298.251 141.537 L +298.98 142.081 L +299.709 142.585 L +300.437 143.054 L +301.166 143.493 L +301.895 143.904 L +302.623 144.291 L +303.352 144.655 L +304.081 145 L +304.809 145.327 L +305.538 145.636 L +306.267 145.931 L +306.995 146.212 L +307.724 146.479 L +308.453 146.735 L +309.181 146.98 L +309.91 147.214 L +310.639 147.439 L +311.367 147.655 L +312.096 147.863 L +312.825 148.062 L +313.554 148.255 L +314.282 148.44 L +315.011 148.619 L +315.74 148.792 L +316.468 148.959 L +317.197 149.12 L +317.926 149.276 L +318.654 149.427 L +319.383 149.574 L +320.112 149.716 L +320.84 149.853 L +321.569 149.987 L +322.298 150.117 L +323.026 150.243 L +323.755 150.366 L +324.484 150.485 L +325.212 150.601 L +325.941 150.713 L +326.67 150.823 L +327.398 150.93 L +328.127 151.035 L +328.856 151.136 L +329.584 151.235 L +330.313 151.332 L +331.042 151.426 L +331.77 151.518 L +332.499 151.608 L +333.228 151.696 L +333.957 151.782 L +334.685 151.866 L +335.414 151.948 L +336.143 152.028 L +336.871 152.106 L +337.6 152.183 L +338.329 152.258 L +339.057 152.331 L +339.786 152.403 L +340.515 152.474 L +341.243 152.542 L +341.972 152.61 L +342.701 152.676 L +343.429 152.741 L +344.158 152.805 L +344.887 152.867 L +345.615 152.928 L +346.344 152.988 L +347.073 153.047 L +347.801 153.105 L +348.53 153.161 L +349.259 153.217 L +349.987 153.271 L +350.716 153.325 L +351.445 153.377 L +352.173 153.429 L +352.902 153.48 L +353.631 153.53 L +354.36 153.579 L +355.088 153.627 L +355.817 153.674 L +356.546 153.721 L +357.274 153.766 L +358.003 153.811 L +358.732 153.855 L +359.46 153.899 L +360.189 153.942 L +360.918 153.984 L +361.646 154.025 L +362.375 154.066 L +363.104 154.106 L +363.832 154.145 L +364.561 154.184 L +365.29 154.222 L +366.018 154.26 L +366.747 154.297 L +367.476 154.333 L +368.204 154.369 L +368.933 154.405 L +369.662 154.44 L +370.39 154.474 L +371.119 154.508 L +371.848 154.541 L +372.576 154.574 L +373.305 154.606 L +374.034 154.638 L +374.763 154.669 L +375.491 154.7 L +376.22 154.731 L +376.949 154.761 L +377.677 154.791 L +378.406 154.82 L +379.135 154.849 L +379.863 154.877 L +380.592 154.905 L +381.321 154.933 L +382.049 154.96 L +382.778 154.987 L +383.507 155.014 L +384.235 155.04 L +384.964 155.066 L +385.693 155.092 L +386.421 155.117 L +387.15 155.142 L +387.879 155.166 L +388.607 155.19 L +389.336 155.214 L +390.065 155.238 L +390.793 155.261 L +391.522 155.284 L +392.251 155.307 L +392.979 155.33 L +393.708 155.352 L +394.437 155.374 L +395.166 155.395 L +395.894 155.417 L +396.623 155.438 L +397.352 155.458 L +398.08 155.479 L +398.809 155.499 L +399.538 155.519 L +400.266 155.539 L +400.995 155.559 L +401.724 155.578 L +402.452 155.597 L +403.181 155.616 L +403.91 155.635 L +404.638 155.653 L +405.367 155.672 L +406.096 155.69 L +406.824 155.708 L +407.553 155.725 L +408.282 155.743 L +409.01 155.76 L +409.739 155.777 L +410.468 155.794 L +411.196 155.811 L +411.925 155.827 L +412.654 155.843 L +413.382 155.859 L +414.111 155.875 L +414.84 155.891 L +415.568 155.907 L +416.297 155.922 L +417.026 155.937 L +417.755 155.952 L +418.483 155.967 L +419.212 155.982 L +419.941 155.997 L +420.669 156.011 L +421.398 156.025 L +422.127 156.04 L +422.855 156.054 L +423.584 156.067 L +424.313 156.081 L +425.041 156.095 L +425.77 156.108 L +426.499 156.121 L +427.227 156.135 L +427.956 156.148 L +428.685 156.16 L +429.413 156.173 L +430.142 156.186 L +430.871 156.198 L +431.599 156.211 L +432.328 156.223 L +433.057 156.235 L +433.785 156.247 L +434.514 156.259 L +435.243 156.271 L +435.971 156.282 L +436.7 156.294 L +437.429 156.305 L +438.158 156.316 L +438.886 156.328 L +439.615 156.339 L +440.344 156.35 L +441.072 156.36 L +441.801 156.371 L +442.53 156.382 L +s +78.19 227.244 m +78.919 227.062 L +79.648 226.879 L +80.376 226.696 L +81.105 226.513 L +81.834 226.329 L +82.562 226.144 L +83.291 225.96 L +84.02 225.774 L +84.749 225.589 L +85.477 225.403 L +86.206 225.216 L +86.935 225.029 L +87.663 224.842 L +88.392 224.654 L +89.121 224.465 L +89.849 224.277 L +90.578 224.088 L +91.307 223.898 L +92.035 223.708 L +92.764 223.518 L +93.493 223.327 L +94.221 223.135 L +94.95 222.944 L +95.679 222.751 L +96.407 222.559 L +97.136 222.366 L +97.865 222.172 L +98.593 221.978 L +99.322 221.783 L +100.051 221.589 L +100.779 221.393 L +101.508 221.197 L +102.237 221.001 L +102.965 220.804 L +103.694 220.607 L +104.423 220.409 L +105.152 220.211 L +105.88 220.013 L +106.609 219.813 L +107.338 219.614 L +108.066 219.414 L +108.795 219.213 L +109.524 219.012 L +110.252 218.811 L +110.981 218.609 L +111.71 218.406 L +112.438 218.203 L +113.167 217.999 L +113.896 217.795 L +114.624 217.591 L +115.353 217.386 L +116.082 217.18 L +116.81 216.974 L +117.539 216.767 L +118.268 216.56 L +118.996 216.352 L +119.725 216.144 L +120.454 215.935 L +121.182 215.726 L +121.911 215.516 L +122.64 215.305 L +123.368 215.094 L +124.097 214.883 L +124.826 214.67 L +125.554 214.458 L +126.283 214.244 L +127.012 214.03 L +127.741 213.816 L +128.469 213.6 L +129.198 213.385 L +129.927 213.168 L +130.655 212.951 L +131.384 212.733 L +132.113 212.515 L +132.841 212.296 L +133.57 212.076 L +134.299 211.856 L +135.027 211.635 L +135.756 211.413 L +136.485 211.191 L +137.213 210.968 L +137.942 210.744 L +138.671 210.52 L +139.399 210.294 L +140.128 210.068 L +140.857 209.842 L +141.585 209.614 L +142.314 209.386 L +143.043 209.157 L +143.771 208.927 L +144.5 208.697 L +145.229 208.466 L +145.957 208.234 L +146.686 208.001 L +147.415 207.767 L +148.144 207.532 L +148.872 207.297 L +149.601 207.06 L +150.33 206.823 L +151.058 206.585 L +151.787 206.346 L +152.516 206.106 L +153.244 205.865 L +153.973 205.623 L +154.702 205.381 L +155.43 205.137 L +156.159 204.892 L +156.888 204.646 L +157.616 204.4 L +158.345 204.152 L +159.074 203.903 L +159.802 203.653 L +160.531 203.402 L +161.26 203.15 L +161.988 202.897 L +162.717 202.643 L +163.446 202.387 L +164.174 202.131 L +164.903 201.873 L +165.632 201.614 L +166.36 201.354 L +167.089 201.092 L +167.818 200.83 L +168.547 200.565 L +169.275 200.3 L +170.004 200.033 L +170.733 199.765 L +171.461 199.496 L +172.19 199.225 L +172.919 198.953 L +173.647 198.68 L +174.376 198.405 L +175.105 198.128 L +175.833 197.85 L +176.562 197.57 L +177.291 197.289 L +178.019 197.006 L +178.748 196.722 L +179.477 196.435 L +180.205 196.148 L +180.934 195.858 L +181.663 195.567 L +182.391 195.274 L +183.12 194.979 L +183.849 194.682 L +184.577 194.383 L +185.306 194.083 L +186.035 193.78 L +186.763 193.475 L +187.492 193.169 L +188.221 192.86 L +188.95 192.549 L +189.678 192.236 L +190.407 191.921 L +191.136 191.603 L +191.864 191.284 L +192.593 190.961 L +193.322 190.637 L +194.05 190.31 L +194.779 189.98 L +195.508 189.648 L +196.236 189.313 L +196.965 188.976 L +197.694 188.635 L +198.422 188.292 L +199.151 187.946 L +199.88 187.598 L +200.608 187.246 L +201.337 186.891 L +202.066 186.533 L +202.794 186.171 L +203.523 185.807 L +204.252 185.438 L +204.98 185.067 L +205.709 184.692 L +206.438 184.313 L +207.166 183.93 L +207.895 183.544 L +208.624 183.153 L +209.353 182.759 L +210.081 182.36 L +210.81 181.957 L +211.539 181.549 L +212.267 181.137 L +212.996 180.72 L +213.725 180.299 L +214.453 179.872 L +215.182 179.44 L +215.911 179.003 L +216.639 178.56 L +217.368 178.112 L +218.097 177.657 L +218.825 177.197 L +219.554 176.73 L +220.283 176.257 L +221.011 175.777 L +221.74 175.29 L +222.469 174.796 L +223.197 174.295 L +223.926 173.785 L +224.655 173.268 L +225.383 172.742 L +226.112 172.207 L +226.841 171.662 L +227.569 171.109 L +228.298 170.546 L +229.027 169.971 L +229.756 169.387 L +230.484 168.79 L +231.213 168.182 L +231.942 167.561 L +232.67 166.927 L +233.399 166.28 L +234.128 165.617 L +234.856 164.94 L +235.585 164.246 L +236.314 163.535 L +237.042 162.806 L +237.771 162.058 L +238.5 161.289 L +239.228 160.499 L +239.957 159.686 L +240.686 158.848 L +241.414 157.985 L +242.143 157.093 L +242.872 156.17 L +243.6 155.216 L +244.329 154.226 L +245.058 153.198 L +245.786 152.13 L +246.515 151.016 L +247.244 149.854 L +247.972 148.638 L +248.701 95.265 L +249.43 93.925 L +250.159 92.513 L +250.887 91.021 L +251.616 89.437 L +252.345 87.751 L +253.073 85.948 L +253.802 84.008 L +254.531 81.914 L +255.259 79.635 L +255.988 77.137 L +256.717 74.37 L +257.445 71.271 L +258.174 67.749 L +258.903 63.665 L +259.631 58.799 L +260.36 52.774 L +261.089 44.836 L +261.817 33.16 L +262.546 10.25 L +263.275 102.86 L +264.003 118.171 L +264.732 124.159 L +265.461 127.877 L +266.189 130.553 L +266.918 132.626 L +267.647 134.311 L +268.375 135.722 L +269.104 136.932 L +269.833 137.986 L +270.561 138.919 L +271.29 139.753 L +272.019 140.505 L +272.748 141.189 L +273.476 141.814 L +274.205 142.389 L +274.934 142.921 L +275.662 143.415 L +276.391 143.875 L +277.12 144.305 L +277.848 144.709 L +278.577 145.088 L +279.306 145.446 L +280.034 145.784 L +280.763 146.105 L +281.492 146.409 L +282.22 146.698 L +282.949 146.973 L +283.678 147.236 L +284.406 147.486 L +285.135 147.726 L +285.864 147.955 L +286.592 148.175 L +287.321 148.386 L +288.05 148.589 L +288.778 148.784 L +289.507 148.972 L +290.236 149.152 L +290.964 149.327 L +291.693 149.495 L +292.422 149.657 L +293.151 149.814 L +293.879 149.965 L +294.608 150.112 L +295.337 150.254 L +296.065 150.392 L +296.794 150.525 L +297.523 150.654 L +298.251 150.78 L +298.98 150.901 L +299.709 151.02 L +300.437 151.135 L +301.166 151.246 L +301.895 151.355 L +302.623 151.46 L +303.352 151.563 L +304.081 151.663 L +304.809 151.761 L +305.538 151.856 L +306.267 151.949 L +306.995 152.039 L +307.724 152.127 L +308.453 152.213 L +309.181 152.297 L +309.91 152.379 L +310.639 152.459 L +311.367 152.537 L +312.096 152.613 L +312.825 152.688 L +313.554 152.761 L +314.282 152.832 L +315.011 152.902 L +315.74 152.97 L +316.468 153.037 L +317.197 153.102 L +317.926 153.166 L +318.654 153.228 L +319.383 153.29 L +320.112 153.35 L +320.84 153.409 L +321.569 153.466 L +322.298 153.523 L +323.026 153.578 L +323.755 153.633 L +324.484 153.686 L +325.212 153.738 L +325.941 153.789 L +326.67 153.84 L +327.398 153.889 L +328.127 153.937 L +328.856 153.985 L +329.584 154.032 L +330.313 154.078 L +331.042 154.123 L +331.77 154.167 L +332.499 154.21 L +333.228 154.253 L +333.957 154.295 L +334.685 154.336 L +335.414 154.376 L +336.143 154.416 L +336.871 154.455 L +337.6 154.494 L +338.329 154.532 L +339.057 154.569 L +339.786 154.606 L +340.515 154.642 L +341.243 154.677 L +341.972 154.712 L +342.701 154.746 L +343.429 154.78 L +344.158 154.813 L +344.887 154.846 L +345.615 154.878 L +346.344 154.91 L +347.073 154.941 L +347.801 154.972 L +348.53 155.002 L +349.259 155.032 L +349.987 155.061 L +350.716 155.09 L +351.445 155.118 L +352.173 155.146 L +352.902 155.174 L +353.631 155.201 L +354.36 155.228 L +355.088 155.255 L +355.817 155.281 L +356.546 155.306 L +357.274 155.332 L +358.003 155.357 L +358.732 155.381 L +359.46 155.406 L +360.189 155.43 L +360.918 155.453 L +361.646 155.476 L +362.375 155.499 L +363.104 155.522 L +363.832 155.544 L +364.561 155.567 L +365.29 155.588 L +366.018 155.61 L +366.747 155.631 L +367.476 155.652 L +368.204 155.672 L +368.933 155.693 L +369.662 155.713 L +370.39 155.733 L +371.119 155.752 L +371.848 155.772 L +372.576 155.791 L +373.305 155.81 L +374.034 155.828 L +374.763 155.847 L +375.491 155.865 L +376.22 155.883 L +376.949 155.9 L +377.677 155.918 L +378.406 155.935 L +379.135 155.952 L +379.863 155.969 L +380.592 155.986 L +381.321 156.002 L +382.049 156.018 L +382.778 156.034 L +383.507 156.05 L +384.235 156.066 L +384.964 156.081 L +385.693 156.097 L +386.421 156.112 L +387.15 156.127 L +387.879 156.141 L +388.607 156.156 L +389.336 156.171 L +390.065 156.185 L +390.793 156.199 L +391.522 156.213 L +392.251 156.227 L +392.979 156.24 L +393.708 156.254 L +394.437 156.267 L +395.166 156.28 L +395.894 156.293 L +396.623 156.306 L +397.352 156.319 L +398.08 156.331 L +398.809 156.344 L +399.538 156.356 L +400.266 156.368 L +400.995 156.38 L +401.724 156.392 L +402.452 156.404 L +403.181 156.416 L +403.91 156.427 L +404.638 156.439 L +405.367 156.45 L +406.096 156.461 L +406.824 156.472 L +407.553 156.483 L +408.282 156.494 L +409.01 156.505 L +409.739 156.515 L +410.468 156.526 L +411.196 156.536 L +411.925 156.546 L +412.654 156.557 L +413.382 156.567 L +414.111 156.577 L +414.84 156.587 L +415.568 156.596 L +416.297 156.606 L +417.026 156.616 L +417.755 156.625 L +418.483 156.634 L +419.212 156.644 L +419.941 156.653 L +420.669 156.662 L +421.398 156.671 L +422.127 156.68 L +422.855 156.689 L +423.584 156.697 L +424.313 156.706 L +425.041 156.715 L +425.77 156.723 L +426.499 156.732 L +427.227 156.74 L +427.956 156.748 L +428.685 156.756 L +429.413 156.764 L +430.142 156.772 L +430.871 156.78 L +431.599 156.788 L +432.328 156.796 L +433.057 156.804 L +433.785 156.811 L +434.514 156.819 L +435.243 156.826 L +435.971 156.834 L +436.7 156.841 L +437.429 156.849 L +438.158 156.856 L +438.886 156.863 L +439.615 156.87 L +440.344 156.877 L +441.072 156.884 L +441.801 156.891 L +442.53 156.898 L +s +78.19 227.796 m +78.555 227.699 L +78.919 227.602 L +79.283 227.504 L +79.648 227.407 L +80.012 227.309 L +80.376 227.211 L +80.741 227.113 L +81.105 227.016 L +81.469 226.917 L +81.834 226.819 L +82.198 226.721 L +82.562 226.622 L +82.927 226.524 L +83.291 226.425 L +83.655 226.327 L +84.02 226.228 L +84.384 226.129 L +84.749 226.03 L +85.113 225.93 L +85.477 225.831 L +85.842 225.732 L +86.206 225.632 L +86.57 225.532 L +86.935 225.433 L +87.299 225.333 L +87.663 225.233 L +88.028 225.133 L +88.392 225.032 L +88.756 224.932 L +89.121 224.832 L +89.485 224.731 L +89.849 224.63 L +90.214 224.53 L +90.578 224.429 L +90.942 224.328 L +91.307 224.227 L +91.671 224.125 L +92.035 224.024 L +92.4 223.923 L +92.764 223.821 L +93.128 223.719 L +93.493 223.618 L +93.857 223.516 L +94.221 223.414 L +94.586 223.311 L +94.95 223.209 L +95.314 223.107 L +95.679 223.004 L +96.043 222.902 L +96.407 222.799 L +96.772 222.696 L +97.136 222.593 L +97.5 222.49 L +97.865 222.387 L +98.229 222.284 L +98.593 222.18 L +98.958 222.077 L +99.322 221.973 L +99.686 221.869 L +100.051 221.765 L +100.415 221.661 L +100.779 221.557 L +101.144 221.453 L +101.508 221.349 L +101.872 221.244 L +102.237 221.14 L +102.601 221.035 L +102.965 220.93 L +103.33 220.825 L +103.694 220.72 L +104.058 220.615 L +104.423 220.51 L +104.787 220.404 L +105.152 220.299 L +105.516 220.193 L +105.88 220.087 L +106.245 219.981 L +106.609 219.875 L +106.973 219.769 L +107.338 219.663 L +107.702 219.556 L +108.066 219.45 L +108.431 219.343 L +108.795 219.236 L +109.159 219.129 L +109.524 219.022 L +109.888 218.915 L +110.252 218.808 L +110.617 218.7 L +110.981 218.593 L +111.345 218.485 L +111.71 218.377 L +112.074 218.269 L +112.438 218.161 L +112.803 218.053 L +113.167 217.945 L +113.531 217.836 L +113.896 217.727 L +114.26 217.619 L +114.624 217.51 L +114.989 217.401 L +115.353 217.291 L +115.717 217.182 L +116.082 217.073 L +116.446 216.963 L +116.81 216.853 L +117.175 216.743 L +117.539 216.633 L +117.903 216.523 L +118.268 216.413 L +118.632 216.303 L +118.996 216.192 L +119.361 216.081 L +119.725 215.97 L +120.089 215.859 L +120.454 215.748 L +120.818 215.637 L +121.182 215.525 L +121.547 215.414 L +121.911 215.302 L +122.275 215.19 L +122.64 215.078 L +123.004 214.965 L +123.368 214.853 L +123.733 214.74 L +124.097 214.628 L +124.461 214.515 L +124.826 214.402 L +125.19 214.288 L +125.554 214.175 L +125.919 214.061 L +126.283 213.948 L +126.648 213.834 L +127.012 213.72 L +127.376 213.605 L +127.741 213.491 L +128.105 213.376 L +128.469 213.262 L +128.834 213.147 L +129.198 213.032 L +129.562 212.916 L +129.927 212.801 L +130.291 212.685 L +130.655 212.57 L +131.02 212.454 L +131.384 212.337 L +131.748 212.221 L +132.113 212.105 L +132.477 211.988 L +132.841 211.871 L +133.206 211.754 L +133.57 211.636 L +133.934 211.519 L +134.299 211.401 L +134.663 211.283 L +135.027 211.165 L +135.392 211.047 L +135.756 210.928 L +136.12 210.81 L +136.485 210.691 L +136.849 210.572 L +137.213 210.452 L +137.578 210.332 L +137.942 210.213 L +138.306 210.093 L +138.671 209.973 L +139.035 209.852 L +139.399 209.732 L +139.764 209.611 L +140.128 209.49 L +140.492 209.368 L +140.857 209.247 L +141.221 209.125 L +141.585 209.003 L +141.95 208.881 L +142.314 208.758 L +142.678 208.635 L +143.043 208.513 L +143.407 208.389 L +143.771 208.266 L +144.136 208.142 L +144.5 208.018 L +144.864 207.894 L +145.229 207.77 L +145.593 207.645 L +145.957 207.52 L +146.322 207.395 L +146.686 207.269 L +147.051 207.143 L +147.415 207.017 L +147.779 206.891 L +148.144 206.764 L +148.508 206.637 L +148.872 206.51 L +149.237 206.383 L +149.601 206.255 L +149.965 206.127 L +150.33 205.999 L +150.694 205.87 L +151.058 205.741 L +151.423 205.612 L +151.787 205.483 L +152.151 205.353 L +152.516 205.223 L +152.88 205.092 L +153.244 204.962 L +153.609 204.831 L +153.973 204.699 L +154.337 204.567 L +154.702 204.435 L +155.066 204.303 L +155.43 204.17 L +155.795 204.037 L +156.159 203.904 L +156.523 203.77 L +156.888 203.636 L +157.252 203.502 L +157.616 203.367 L +157.981 203.232 L +158.345 203.096 L +158.709 202.961 L +159.074 202.824 L +159.438 202.688 L +159.802 202.551 L +160.167 202.414 L +160.531 202.276 L +160.895 202.138 L +161.26 201.999 L +161.624 201.86 L +161.988 201.721 L +162.353 201.581 L +162.717 201.441 L +163.081 201.301 L +163.446 201.16 L +163.81 201.018 L +164.174 200.877 L +164.539 200.735 L +164.903 200.592 L +165.267 200.449 L +165.632 200.305 L +165.996 200.161 L +166.36 200.017 L +166.725 199.872 L +167.089 199.727 L +167.454 199.581 L +167.818 199.435 L +168.182 199.288 L +168.547 199.141 L +168.911 198.993 L +169.275 198.845 L +169.64 198.696 L +170.004 198.547 L +170.368 198.397 L +170.733 198.247 L +171.097 198.097 L +171.461 197.945 L +171.826 197.793 L +172.19 197.641 L +172.554 197.488 L +172.919 197.335 L +173.283 197.181 L +173.647 197.026 L +174.012 196.871 L +174.376 196.716 L +174.74 196.559 L +175.105 196.403 L +175.469 196.245 L +175.833 196.087 L +176.198 195.929 L +176.562 195.77 L +176.926 195.61 L +177.291 195.449 L +177.655 195.288 L +178.019 195.126 L +178.384 194.964 L +178.748 194.801 L +179.112 194.637 L +179.477 194.473 L +179.841 194.308 L +180.205 194.142 L +180.57 193.976 L +180.934 193.809 L +181.298 193.641 L +181.663 193.472 L +182.027 193.304 L +182.391 193.134 L +182.756 192.963 L +183.12 192.791 L +183.484 192.62 L +183.849 192.447 L +184.213 192.273 L +184.577 192.098 L +184.942 191.923 L +185.306 191.747 L +185.67 191.57 L +186.035 191.392 L +186.399 191.214 L +186.763 191.035 L +187.128 190.854 L +187.492 190.673 L +187.856 190.491 L +188.221 190.309 L +188.585 190.125 L +188.95 189.94 L +189.314 189.755 L +189.678 189.568 L +190.043 189.381 L +190.407 189.192 L +190.771 189.003 L +191.136 188.813 L +191.5 188.622 L +191.864 188.429 L +192.229 188.236 L +192.593 188.042 L +192.957 187.847 L +193.322 187.65 L +193.686 187.453 L +194.05 187.254 L +194.415 187.054 L +194.779 186.854 L +195.143 186.652 L +195.508 186.449 L +195.872 186.244 L +196.236 186.039 L +196.601 185.832 L +196.965 185.625 L +197.329 185.415 L +197.694 185.205 L +198.058 184.994 L +198.422 184.781 L +198.787 184.567 L +199.151 184.351 L +199.515 184.134 L +199.88 131.817 L +200.244 131.597 L +200.608 131.376 L +200.973 131.153 L +201.337 130.93 L +201.701 130.704 L +202.066 130.477 L +202.43 130.249 L +202.794 130.019 L +203.159 129.787 L +203.523 129.554 L +203.887 129.318 L +204.252 129.082 L +204.616 128.844 L +204.98 128.604 L +205.345 128.362 L +205.709 128.118 L +206.073 127.873 L +206.438 127.625 L +206.802 127.376 L +207.166 127.125 L +207.531 126.872 L +207.895 126.616 L +208.259 126.358 L +208.624 126.099 L +208.988 125.837 L +209.353 125.573 L +209.717 125.307 L +210.081 125.038 L +210.446 124.767 L +210.81 124.494 L +211.174 124.217 L +211.539 123.939 L +211.903 123.657 L +212.267 123.373 L +212.632 123.086 L +212.996 122.797 L +213.36 122.504 L +213.725 122.208 L +214.089 121.91 L +214.453 121.608 L +214.818 121.302 L +215.182 120.994 L +215.546 120.681 L +215.911 120.366 L +216.275 120.046 L +216.639 119.723 L +217.004 119.395 L +217.368 119.064 L +217.732 118.728 L +218.097 118.389 L +218.461 118.044 L +218.825 117.695 L +219.19 117.34 L +219.554 116.982 L +219.918 116.617 L +220.283 116.248 L +220.647 115.872 L +221.011 115.491 L +221.376 115.103 L +221.74 114.71 L +222.104 114.31 L +222.469 113.903 L +222.833 113.488 L +223.197 113.067 L +223.562 112.637 L +223.926 112.199 L +224.29 111.753 L +224.655 111.297 L +225.019 110.833 L +225.383 110.358 L +225.748 109.874 L +226.112 109.378 L +226.476 108.871 L +226.841 108.353 L +227.205 107.821 L +227.569 107.276 L +227.934 106.717 L +228.298 106.144 L +228.662 105.556 L +229.027 104.951 L +229.391 104.329 L +229.756 103.689 L +230.12 103.031 L +230.484 102.352 L +230.849 101.653 L +231.213 100.932 L +231.577 100.19 L +231.942 99.426 L +232.306 98.638 L +232.67 97.827 L +233.035 96.995 L +233.399 96.143 L +233.763 95.275 L +234.128 94.395 L +234.492 93.515 L +234.856 92.647 L +235.221 91.816 L +235.585 91.055 L +235.949 90.419 L +236.314 89.987 L +236.678 89.872 L +237.042 90.228 L +237.407 91.227 L +237.771 93.008 L +238.135 95.595 L +238.5 98.813 L +238.864 102.357 L +239.228 105.928 L +239.593 109.305 L +239.957 112.388 L +240.321 115.15 L +240.686 117.611 L +241.05 119.793 L +241.414 121.734 L +241.779 123.473 L +242.143 125.035 L +242.507 126.442 L +242.872 127.722 L +243.236 128.889 L +243.6 129.959 L +243.965 130.941 L +244.329 131.852 L +244.693 132.693 L +245.058 133.477 L +245.422 134.21 L +245.786 134.895 L +246.151 135.537 L +246.515 136.14 L +246.879 136.711 L +247.244 137.249 L +247.608 137.759 L +247.972 138.243 L +248.337 138.702 L +248.701 139.14 L +249.065 139.557 L +249.43 139.955 L +249.794 140.335 L +250.159 140.699 L +250.523 141.048 L +250.887 141.382 L +251.252 141.704 L +251.616 142.013 L +251.98 142.31 L +252.345 142.596 L +252.709 142.871 L +253.073 143.138 L +253.438 143.394 L +253.802 143.643 L +254.166 143.882 L +254.531 144.115 L +254.895 144.339 L +255.259 144.557 L +255.624 144.768 L +255.988 144.972 L +256.352 145.171 L +256.717 145.364 L +257.081 145.551 L +257.445 145.733 L +257.81 145.91 L +258.174 146.082 L +258.538 146.25 L +258.903 146.413 L +259.267 146.572 L +259.631 146.727 L +259.996 146.878 L +260.36 147.025 L +260.724 147.169 L +261.089 147.309 L +261.453 147.446 L +261.817 147.579 L +262.182 147.71 L +262.546 147.837 L +262.91 147.962 L +263.275 148.084 L +263.639 148.203 L +264.003 148.32 L +264.368 148.434 L +264.732 148.546 L +265.096 148.655 L +265.461 148.763 L +265.825 148.868 L +266.189 148.97 L +266.554 149.071 L +266.918 149.17 L +267.282 149.267 L +267.647 149.362 L +268.011 149.455 L +268.375 149.547 L +268.74 149.636 L +269.104 149.724 L +269.468 149.811 L +269.833 149.896 L +270.197 149.979 L +270.561 150.061 L +270.926 150.141 L +271.29 150.22 L +271.655 150.298 L +272.019 150.374 L +272.383 150.449 L +272.748 150.523 L +273.112 150.595 L +273.476 150.667 L +273.841 150.737 L +274.205 150.806 L +274.569 150.874 L +274.934 150.941 L +275.298 151.006 L +275.662 151.071 L +276.027 151.135 L +276.391 151.198 L +276.755 151.259 L +277.12 151.32 L +277.484 151.38 L +277.848 151.439 L +278.213 151.497 L +278.577 151.554 L +278.941 151.611 L +279.306 151.666 L +279.67 151.721 L +280.034 151.775 L +280.399 151.828 L +280.763 151.881 L +281.127 151.932 L +281.492 151.983 L +281.856 152.034 L +282.22 152.083 L +282.585 152.132 L +282.949 152.181 L +283.313 152.228 L +283.678 152.275 L +284.042 152.321 L +284.406 152.367 L +284.771 152.412 L +285.135 152.457 L +285.499 152.501 L +285.864 152.544 L +286.228 152.587 L +286.592 152.63 L +286.957 152.671 L +287.321 152.713 L +287.685 152.753 L +288.05 152.794 L +288.414 152.833 L +288.778 152.872 L +289.143 152.911 L +289.507 152.949 L +289.871 152.987 L +290.236 153.025 L +290.6 153.062 L +290.964 153.098 L +291.329 153.134 L +291.693 153.17 L +292.058 153.205 L +292.422 153.24 L +292.786 153.274 L +293.151 153.308 L +293.515 153.342 L +293.879 153.375 L +294.244 153.408 L +294.608 153.44 L +294.972 153.473 L +295.337 153.504 L +295.701 153.536 L +296.065 153.567 L +296.43 153.597 L +296.794 153.628 L +297.158 153.658 L +297.523 153.688 L +297.887 153.717 L +298.251 153.746 L +298.616 153.775 L +298.98 153.803 L +299.344 153.832 L +299.709 153.86 L +300.073 153.887 L +300.437 153.914 L +300.802 153.941 L +301.166 153.968 L +301.53 153.995 L +301.895 154.021 L +302.259 154.047 L +302.623 154.072 L +302.988 154.098 L +303.352 154.123 L +303.716 154.148 L +304.081 154.173 L +304.445 154.197 L +304.809 154.221 L +305.174 154.245 L +305.538 154.269 L +305.902 154.292 L +306.267 154.315 L +306.631 154.338 L +306.995 154.361 L +307.36 154.384 L +307.724 154.406 L +308.088 154.428 L +308.453 154.45 L +308.817 154.472 L +309.181 154.493 L +309.546 154.515 L +309.91 154.536 L +310.274 154.557 L +310.639 154.578 L +311.003 154.598 L +311.367 154.618 L +311.732 154.639 L +312.096 154.659 L +312.461 154.678 L +312.825 154.698 L +313.189 154.717 L +313.554 154.737 L +313.918 154.756 L +314.282 154.775 L +314.647 154.793 L +315.011 154.812 L +315.375 154.83 L +315.74 154.849 L +316.104 154.867 L +316.468 154.885 L +316.833 154.902 L +317.197 154.92 L +317.561 154.938 L +317.926 154.955 L +318.29 154.972 L +318.654 154.989 L +319.019 155.006 L +319.383 155.023 L +319.747 155.039 L +320.112 155.056 L +320.476 155.072 L +320.84 155.088 L +321.205 155.104 L +321.569 155.12 L +321.933 155.136 L +322.298 155.152 L +322.662 155.167 L +323.026 155.183 L +323.391 155.198 L +323.755 155.213 L +324.119 155.228 L +324.484 155.243 L +324.848 155.258 L +325.212 155.272 L +325.577 155.287 L +325.941 155.301 L +326.305 155.316 L +326.67 155.33 L +327.034 155.344 L +327.398 155.358 L +327.763 155.372 L +328.127 155.386 L +328.491 155.399 L +328.856 155.413 L +329.22 155.426 L +329.584 155.439 L +329.949 155.453 L +330.313 155.466 L +330.677 155.479 L +331.042 155.492 L +331.406 155.505 L +331.77 155.517 L +332.135 155.53 L +332.499 155.542 L +332.864 155.555 L +333.228 155.567 L +333.592 155.579 L +333.957 155.592 L +334.321 155.604 L +334.685 155.616 L +335.05 155.628 L +335.414 155.639 L +335.778 155.651 L +336.143 155.663 L +336.507 155.674 L +336.871 155.686 L +337.236 155.697 L +337.6 155.708 L +337.964 155.719 L +338.329 155.731 L +338.693 155.742 L +339.057 155.753 L +339.422 155.763 L +339.786 155.774 L +340.15 155.785 L +340.515 155.796 L +340.879 155.806 L +341.243 155.817 L +341.608 155.827 L +341.972 155.838 L +342.336 155.848 L +342.701 155.858 L +343.065 155.868 L +343.429 155.878 L +343.794 155.888 L +344.158 155.898 L +344.522 155.908 L +344.887 155.918 L +345.251 155.927 L +345.615 155.937 L +345.98 155.947 L +346.344 155.956 L +346.708 155.966 L +347.073 155.975 L +347.437 155.984 L +347.801 155.994 L +348.166 156.003 L +348.53 156.012 L +348.894 156.021 L +349.259 156.03 L +349.623 156.039 L +349.987 156.048 L +350.352 156.057 L +350.716 156.065 L +351.08 156.074 L +351.445 156.083 L +351.809 156.091 L +352.173 156.1 L +352.538 156.108 L +352.902 156.117 L +353.266 156.125 L +353.631 156.133 L +353.995 156.142 L +354.36 156.15 L +354.724 156.158 L +355.088 156.166 L +355.453 156.174 L +355.817 156.182 L +356.181 156.19 L +356.546 156.198 L +356.91 156.206 L +357.274 156.214 L +357.639 156.221 L +358.003 156.229 L +358.367 156.237 L +358.732 156.244 L +359.096 156.252 L +359.46 156.259 L +359.825 156.267 L +360.189 156.274 L +360.553 156.282 L +360.918 156.289 L +361.282 156.296 L +361.646 156.303 L +362.011 156.311 L +362.375 156.318 L +362.739 156.325 L +363.104 156.332 L +363.468 156.339 L +363.832 156.346 L +364.197 156.353 L +364.561 156.36 L +364.925 156.366 L +365.29 156.373 L +365.654 156.38 L +366.018 156.387 L +366.383 156.393 L +366.747 156.4 L +367.111 156.407 L +367.476 156.413 L +367.84 156.42 L +368.204 156.426 L +368.569 156.433 L +368.933 156.439 L +369.297 156.445 L +369.662 156.452 L +370.026 156.458 L +370.39 156.464 L +370.755 156.47 L +371.119 156.476 L +371.483 156.483 L +371.848 156.489 L +372.212 156.495 L +372.576 156.501 L +372.941 156.507 L +373.305 156.513 L +373.669 156.519 L +374.034 156.524 L +374.398 156.53 L +374.763 156.536 L +375.127 156.542 L +375.491 156.548 L +375.856 156.553 L +376.22 156.559 L +376.584 156.565 L +376.949 156.57 L +377.313 156.576 L +377.677 156.581 L +378.042 156.587 L +378.406 156.592 L +378.77 156.598 L +379.135 156.603 L +379.499 156.609 L +379.863 156.614 L +380.228 156.619 L +380.592 156.625 L +380.956 156.63 L +381.321 156.635 L +381.685 156.64 L +382.049 156.646 L +382.414 156.651 L +382.778 156.656 L +383.142 156.661 L +383.507 156.666 L +383.871 156.671 L +384.235 156.676 L +384.6 156.681 L +384.964 156.686 L +385.328 156.691 L +385.693 156.696 L +386.057 156.701 L +386.421 156.706 L +386.786 156.71 L +387.15 156.715 L +387.514 156.72 L +387.879 156.725 L +388.243 156.729 L +388.607 156.734 L +388.972 156.739 L +389.336 156.743 L +389.7 156.748 L +390.065 156.753 L +390.429 156.757 L +390.793 156.762 L +391.158 156.766 L +391.522 156.771 L +391.886 156.775 L +392.251 156.78 L +392.615 156.784 L +392.979 156.788 L +393.344 156.793 L +393.708 156.797 L +394.072 156.802 L +394.437 156.806 L +394.801 156.81 L +395.166 156.814 L +395.53 156.819 L +395.894 156.823 L +396.259 156.827 L +396.623 156.831 L +396.987 156.835 L +397.352 156.84 L +397.716 156.844 L +398.08 156.848 L +398.445 156.852 L +398.809 156.856 L +399.173 156.86 L +399.538 156.864 L +399.902 156.868 L +400.266 156.872 L +400.631 156.876 L +400.995 156.88 L +401.359 156.884 L +401.724 156.887 L +402.088 156.891 L +402.452 156.895 L +402.817 156.899 L +403.181 156.903 L +403.545 156.907 L +403.91 156.91 L +404.274 156.914 L +404.638 156.918 L +405.003 156.921 L +405.367 156.925 L +405.731 156.929 L +406.096 156.933 L +406.46 156.936 L +406.824 156.94 L +407.189 156.943 L +407.553 156.947 L +407.917 156.95 L +408.282 156.954 L +408.646 156.958 L +409.01 156.961 L +409.375 156.965 L +409.739 156.968 L +410.103 156.972 L +410.468 156.975 L +410.832 156.978 L +411.196 156.982 L +411.561 156.985 L +411.925 156.989 L +412.289 156.992 L +412.654 156.995 L +413.018 156.999 L +413.382 157.002 L +413.747 157.005 L +414.111 157.008 L +414.475 157.012 L +414.84 157.015 L +415.204 157.018 L +415.568 157.021 L +415.933 157.025 L +416.297 157.028 L +416.662 157.031 L +417.026 157.034 L +417.39 157.037 L +417.755 157.04 L +418.119 157.043 L +418.483 157.047 L +418.848 157.05 L +419.212 157.053 L +419.576 157.056 L +419.941 157.059 L +420.305 157.062 L +420.669 157.065 L +421.034 157.068 L +421.398 157.071 L +421.762 157.074 L +422.127 157.077 L +422.491 157.08 L +422.855 157.083 L +423.22 157.085 L +423.584 157.088 L +423.948 157.091 L +424.313 157.094 L +424.677 157.097 L +425.041 157.1 L +425.406 157.103 L +425.77 157.105 L +426.134 157.108 L +426.499 157.111 L +426.863 157.114 L +427.227 157.117 L +427.592 157.119 L +427.956 157.122 L +428.32 157.125 L +428.685 157.127 L +429.049 157.13 L +429.413 157.133 L +429.778 157.136 L +430.142 157.138 L +430.506 157.141 L +430.871 157.143 L +431.235 157.146 L +431.599 157.149 L +431.964 157.151 L +432.328 157.154 L +432.692 157.156 L +433.057 157.159 L +433.421 157.162 L +433.785 157.164 L +434.15 157.167 L +434.514 157.169 L +434.878 157.172 L +435.243 157.174 L +435.607 157.177 L +435.971 157.179 L +436.336 157.182 L +436.7 157.184 L +437.065 157.187 L +437.429 157.189 L +437.793 157.191 L +438.158 157.194 L +438.522 157.196 L +438.886 157.199 L +439.251 157.201 L +439.615 157.203 L +439.979 157.206 L +440.344 157.208 L +440.708 157.21 L +441.072 157.213 L +441.437 157.215 L +441.801 157.217 L +442.165 157.22 L +442.53 157.222 L +s +78.19 230.21 m +78.919 229.983 L +79.648 229.756 L +80.376 229.529 L +81.105 229.302 L +81.834 229.074 L +82.562 228.847 L +83.291 228.619 L +84.02 228.391 L +84.749 228.163 L +85.477 227.935 L +86.206 227.707 L +86.935 227.479 L +87.663 227.251 L +88.392 227.023 L +89.121 226.795 L +89.849 226.567 L +90.578 226.339 L +91.307 226.111 L +92.035 225.884 L +92.764 225.656 L +93.493 225.429 L +94.221 225.201 L +94.95 224.974 L +95.679 224.747 L +96.407 224.52 L +97.136 224.294 L +97.865 224.067 L +98.593 223.841 L +99.322 223.615 L +100.051 223.39 L +100.779 223.164 L +101.508 222.939 L +102.237 222.714 L +102.965 222.49 L +103.694 222.266 L +104.423 222.042 L +105.152 221.819 L +105.88 221.596 L +106.609 221.373 L +107.338 221.151 L +108.066 220.929 L +108.795 220.707 L +109.524 220.486 L +110.252 220.265 L +110.981 220.045 L +111.71 219.825 L +112.438 219.606 L +113.167 219.387 L +113.896 219.169 L +114.624 218.951 L +115.353 218.733 L +116.082 218.517 L +116.81 218.3 L +117.539 218.085 L +118.268 217.869 L +118.996 217.655 L +119.725 217.44 L +120.454 217.227 L +121.182 217.014 L +121.911 216.801 L +122.64 216.59 L +123.368 216.378 L +124.097 216.168 L +124.826 215.958 L +125.554 215.748 L +126.283 215.539 L +127.012 163.232 L +127.741 163.025 L +128.469 162.818 L +129.198 162.612 L +129.927 162.406 L +130.655 162.201 L +131.384 161.997 L +132.113 161.794 L +132.841 161.591 L +133.57 161.39 L +134.299 161.188 L +135.027 160.988 L +135.756 160.789 L +136.485 160.59 L +137.213 160.392 L +137.942 160.194 L +138.671 159.998 L +139.399 159.803 L +140.128 159.608 L +140.857 159.414 L +141.585 159.221 L +142.314 159.029 L +143.043 158.839 L +143.771 158.648 L +144.5 158.459 L +145.229 158.271 L +145.957 158.084 L +146.686 157.898 L +147.415 157.714 L +148.144 157.53 L +148.872 157.347 L +149.601 157.166 L +150.33 156.985 L +151.058 156.806 L +151.787 156.628 L +152.516 156.452 L +153.244 156.277 L +153.973 156.103 L +154.702 155.931 L +155.43 155.761 L +156.159 155.591 L +156.888 155.424 L +157.616 155.258 L +158.345 155.094 L +159.074 154.931 L +159.802 154.771 L +160.531 154.612 L +161.26 154.455 L +161.988 154.3 L +162.717 154.148 L +163.446 153.997 L +164.174 153.849 L +164.903 153.703 L +165.632 153.56 L +166.36 153.419 L +167.089 153.28 L +167.818 153.145 L +168.547 153.012 L +169.275 152.882 L +170.004 152.754 L +170.733 152.631 L +171.461 152.51 L +172.19 152.392 L +172.919 152.278 L +173.647 152.167 L +174.376 152.06 L +175.105 151.956 L +175.833 151.856 L +176.562 151.76 L +177.291 151.668 L +178.019 151.58 L +178.748 151.497 L +179.477 151.417 L +180.205 151.342 L +180.934 151.271 L +181.663 151.205 L +182.391 151.143 L +183.12 151.086 L +183.849 151.033 L +184.577 150.985 L +185.306 150.942 L +186.035 150.904 L +186.763 150.87 L +187.492 150.841 L +188.221 150.817 L +188.95 150.797 L +189.678 150.783 L +190.407 150.773 L +191.136 150.767 L +191.864 150.766 L +192.593 150.77 L +193.322 150.778 L +194.05 150.79 L +194.779 150.806 L +195.508 150.827 L +196.236 150.851 L +196.965 150.88 L +197.694 150.911 L +198.422 150.947 L +199.151 150.986 L +199.88 151.028 L +200.608 151.073 L +201.337 151.121 L +202.066 151.172 L +202.794 151.225 L +203.523 151.281 L +204.252 151.339 L +204.98 151.398 L +205.709 151.46 L +206.438 151.524 L +207.166 151.589 L +207.895 151.656 L +208.624 151.723 L +209.353 151.792 L +210.081 151.862 L +210.81 151.933 L +211.539 152.005 L +212.267 152.077 L +212.996 152.149 L +213.725 152.222 L +214.453 152.295 L +215.182 152.368 L +215.911 152.441 L +216.639 152.515 L +217.368 152.588 L +218.097 152.661 L +218.825 152.733 L +219.554 152.806 L +220.283 152.877 L +221.011 152.949 L +221.74 153.019 L +222.469 153.09 L +223.197 153.159 L +223.926 153.228 L +224.655 153.296 L +225.383 153.364 L +226.112 153.431 L +226.841 153.497 L +227.569 153.562 L +228.298 153.626 L +229.027 153.69 L +229.756 153.753 L +230.484 153.815 L +231.213 153.876 L +231.942 153.936 L +232.67 153.995 L +233.399 154.053 L +234.128 154.111 L +234.856 154.167 L +235.585 154.223 L +236.314 154.278 L +237.042 154.332 L +237.771 154.385 L +238.5 154.437 L +239.228 154.488 L +239.957 154.539 L +240.686 154.589 L +241.414 154.637 L +242.143 154.685 L +242.872 154.733 L +243.6 154.779 L +244.329 154.824 L +245.058 154.869 L +245.786 154.913 L +246.515 154.957 L +247.244 154.999 L +247.972 155.041 L +248.701 155.082 L +249.43 155.122 L +250.159 155.162 L +250.887 155.201 L +251.616 155.239 L +252.345 155.276 L +253.073 155.313 L +253.802 155.35 L +254.531 155.385 L +255.259 155.42 L +255.988 155.455 L +256.717 155.488 L +257.445 155.521 L +258.174 155.554 L +258.903 155.586 L +259.631 155.618 L +260.36 155.648 L +261.089 155.679 L +261.817 155.709 L +262.546 155.738 L +263.275 155.767 L +264.003 155.795 L +264.732 155.823 L +265.461 155.85 L +266.189 155.877 L +266.918 155.904 L +267.647 155.93 L +268.375 155.955 L +269.104 155.98 L +269.833 156.005 L +270.561 156.029 L +271.29 156.053 L +272.019 156.077 L +272.748 156.1 L +273.476 156.122 L +274.205 156.145 L +274.934 156.167 L +275.662 156.188 L +276.391 156.209 L +277.12 156.23 L +277.848 156.251 L +278.577 156.271 L +279.306 156.291 L +280.034 156.31 L +280.763 156.33 L +281.492 156.349 L +282.22 156.367 L +282.949 156.385 L +283.678 156.404 L +284.406 156.421 L +285.135 156.439 L +285.864 156.456 L +286.592 156.473 L +287.321 156.49 L +288.05 156.506 L +288.778 156.522 L +289.507 156.538 L +290.236 156.554 L +290.964 156.569 L +291.693 156.584 L +292.422 156.599 L +293.151 156.614 L +293.879 156.628 L +294.608 156.643 L +295.337 156.657 L +296.065 156.671 L +296.794 156.684 L +297.523 156.698 L +298.251 156.711 L +298.98 156.724 L +299.709 156.737 L +300.437 156.75 L +301.166 156.762 L +301.895 156.774 L +302.623 156.787 L +303.352 156.799 L +304.081 156.81 L +304.809 156.822 L +305.538 156.833 L +306.267 156.845 L +306.995 156.856 L +307.724 156.867 L +308.453 156.878 L +309.181 156.888 L +309.91 156.899 L +310.639 156.909 L +311.367 156.92 L +312.096 156.93 L +312.825 156.94 L +313.554 156.949 L +314.282 156.959 L +315.011 156.969 L +315.74 156.978 L +316.468 156.988 L +317.197 156.997 L +317.926 157.006 L +318.654 157.015 L +319.383 157.024 L +320.112 157.032 L +320.84 157.041 L +321.569 157.049 L +322.298 157.058 L +323.026 157.066 L +323.755 157.074 L +324.484 157.082 L +325.212 157.09 L +325.941 157.098 L +326.67 157.106 L +327.398 157.113 L +328.127 157.121 L +328.856 157.128 L +329.584 157.136 L +330.313 157.143 L +331.042 157.15 L +331.77 157.157 L +332.499 157.164 L +333.228 157.171 L +333.957 157.178 L +334.685 157.185 L +335.414 157.192 L +336.143 157.198 L +336.871 157.205 L +337.6 157.211 L +338.329 157.217 L +339.057 157.224 L +339.786 157.23 L +340.515 157.236 L +341.243 157.242 L +341.972 157.248 L +342.701 157.254 L +343.429 157.26 L +344.158 157.266 L +344.887 157.271 L +345.615 157.277 L +346.344 157.283 L +347.073 157.288 L +347.801 157.294 L +348.53 157.299 L +349.259 157.304 L +349.987 157.31 L +350.716 157.315 L +351.445 157.32 L +352.173 157.325 L +352.902 157.33 L +353.631 157.335 L +354.36 157.34 L +355.088 157.345 L +355.817 157.35 L +356.546 157.354 L +357.274 157.359 L +358.003 157.364 L +358.732 157.368 L +359.46 157.373 L +360.189 157.377 L +360.918 157.382 L +361.646 157.386 L +362.375 157.391 L +363.104 157.395 L +363.832 157.399 L +364.561 157.403 L +365.29 157.408 L +366.018 157.412 L +366.747 157.416 L +367.476 157.42 L +368.204 157.424 L +368.933 157.428 L +369.662 157.432 L +370.39 157.436 L +371.119 157.439 L +371.848 157.443 L +372.576 157.447 L +373.305 157.451 L +374.034 157.454 L +374.763 157.458 L +375.491 157.462 L +376.22 157.465 L +376.949 157.469 L +377.677 157.472 L +378.406 157.476 L +379.135 157.479 L +379.863 157.482 L +380.592 157.486 L +381.321 157.489 L +382.049 157.492 L +382.778 157.496 L +383.507 157.499 L +384.235 157.502 L +384.964 157.505 L +385.693 157.508 L +386.421 157.512 L +387.15 157.515 L +387.879 157.518 L +388.607 157.521 L +389.336 157.524 L +390.065 157.527 L +390.793 157.53 L +391.522 157.532 L +392.251 157.535 L +392.979 157.538 L +393.708 157.541 L +394.437 157.544 L +395.166 157.547 L +395.894 157.549 L +396.623 157.552 L +397.352 157.555 L +398.08 157.557 L +398.809 157.56 L +399.538 157.563 L +400.266 157.565 L +400.995 157.568 L +401.724 157.57 L +402.452 157.573 L +403.181 157.575 L +403.91 157.578 L +404.638 157.58 L +405.367 157.583 L +406.096 157.585 L +406.824 157.587 L +407.553 157.59 L +408.282 157.592 L +409.01 157.594 L +409.739 157.597 L +410.468 157.599 L +411.196 157.601 L +411.925 157.603 L +412.654 157.606 L +413.382 157.608 L +414.111 157.61 L +414.84 157.612 L +415.568 157.614 L +416.297 157.616 L +417.026 157.619 L +417.755 157.621 L +418.483 157.623 L +419.212 157.625 L +419.941 157.627 L +420.669 157.629 L +421.398 157.631 L +422.127 157.633 L +422.855 157.635 L +423.584 157.637 L +424.313 157.639 L +425.041 157.64 L +425.77 157.642 L +426.499 157.644 L +427.227 157.646 L +427.956 157.648 L +428.685 157.65 L +429.413 157.652 L +430.142 157.653 L +430.871 157.655 L +431.599 157.657 L +432.328 157.659 L +433.057 157.66 L +433.785 157.662 L +434.514 157.664 L +435.243 157.666 L +435.971 157.667 L +436.7 157.669 L +437.429 157.671 L +438.158 157.672 L +438.886 157.674 L +439.615 157.675 L +440.344 157.677 L +441.072 157.679 L +441.801 157.68 L +442.53 157.682 L +s +P +0 g +0.144 w +[ ] 0 setdash +3.25 setmiterlimit +450.12 237.508 m +70.6 237.508 L +s +70.6 237.508 m +70.6 2.952 L +s +1 g +[ ] 0 setdash +70.6 2.952 m +450.12 2.952 L +s +450.12 2.952 m +450.12 237.508 L +s +0 g +[ ] 0 setdash +p +0 setlinecap +78.19 237.508 m +78.19 234.611 L +s +P +p +np 74 239 m +74 253 L +82 253 L +82 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 75.19 239.668 ] concat +1 w +[ ] 0 setdash +p +np -2.19 -1.668 m +-2.19 14.332 L +7.81 14.332 L +7.81 -1.668 L +cp +clip np +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + oldfontname findfont + dup length dict begin + {1 index/FID ne{def}{pop pop}ifelse}forall + /Encoding ISOLatin1Encoding def + currentdict + end + newfontname exch definefont pop +}def +%%IncludeResource: font Times-Roman +%%IncludeFont: Times-Roman +%%BeginResource: font Times-Roman-MISO +%%BeginFont: Times-Roman-MISO +/Times-Roman /Times-Roman-MISO MISOfy +%%EndFont +%%EndResource +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(0) N +P +[1 0 0 1 -75.19 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +92.764 237.508 m +92.764 235.77 L +s +P +p +0 setlinecap +107.338 237.508 m +107.338 235.77 L +s +P +p +0 setlinecap +121.911 237.508 m +121.911 235.77 L +s +P +p +0 setlinecap +136.485 237.508 m +136.485 235.77 L +s +P +p +0 setlinecap +151.058 237.508 m +151.058 234.611 L +s +P +p +np 147 239 m +147 253 L +155 253 L +155 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 148.058 239.668 ] concat +1 w +[ ] 0 setdash +p +np -2.058 -1.668 m +-2.058 14.332 L +7.942 14.332 L +7.942 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(1) N +P +[1 0 0 1 -148.058 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +165.632 237.508 m +165.632 235.77 L +s +P +p +0 setlinecap +180.205 237.508 m +180.205 235.77 L +s +P +p +0 setlinecap +194.779 237.508 m +194.779 235.77 L +s +P +p +0 setlinecap +209.353 237.508 m +209.353 235.77 L +s +P +p +0 setlinecap +223.926 237.508 m +223.926 234.611 L +s +P +p +np 220 239 m +220 253 L +228 253 L +228 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 220.926 239.668 ] concat +1 w +[ ] 0 setdash +p +np -1.926 -1.668 m +-1.926 14.332 L +8.074 14.332 L +8.074 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(2) N +P +[1 0 0 1 -220.926 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +238.5 237.508 m +238.5 235.77 L +s +P +p +0 setlinecap +253.073 237.508 m +253.073 235.77 L +s +P +p +0 setlinecap +267.647 237.508 m +267.647 235.77 L +s +P +p +0 setlinecap +282.22 237.508 m +282.22 235.77 L +s +P +p +0 setlinecap +296.794 237.508 m +296.794 234.611 L +s +P +p +np 293 239 m +293 253 L +301 253 L +301 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 293.794 239.668 ] concat +1 w +[ ] 0 setdash +p +np -1.794 -1.668 m +-1.794 14.332 L +8.206 14.332 L +8.206 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(3) N +P +[1 0 0 1 -293.794 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +311.367 237.508 m +311.367 235.77 L +s +P +p +0 setlinecap +325.941 237.508 m +325.941 235.77 L +s +P +p +0 setlinecap +340.515 237.508 m +340.515 235.77 L +s +P +p +0 setlinecap +355.088 237.508 m +355.088 235.77 L +s +P +p +0 setlinecap +369.662 237.508 m +369.662 234.611 L +s +P +p +np 365 239 m +365 253 L +374 253 L +374 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 366.287 239.668 ] concat +1 w +[ ] 0 setdash +p +np -2.287 -1.668 m +-2.287 14.332 L +8.713 14.332 L +8.713 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0.75 10.5 m +(4) N +P +[1 0 0 1 -366.287 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +384.235 237.508 m +384.235 235.77 L +s +P +p +0 setlinecap +398.809 237.508 m +398.809 235.77 L +s +P +p +0 setlinecap +413.382 237.508 m +413.382 235.77 L +s +P +p +0 setlinecap +427.956 237.508 m +427.956 235.77 L +s +P +p +0 setlinecap +442.53 237.508 m +442.53 234.611 L +s +P +p +np 439 239 m +439 253 L +447 253 L +447 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 439.53 239.668 ] concat +1 w +[ ] 0 setdash +p +np -1.53 -1.668 m +-1.53 14.332 L +8.47 14.332 L +8.47 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(5) N +P +[1 0 0 1 -439.53 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 210.041 m +73.497 210.041 L +s +P +p +np 61 203 m +61 217 L +69 217 L +69 203 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 62.44 203.666 ] concat +1 w +[ ] 0 setdash +p +np -2.44 -1.666 m +-2.44 14.334 L +7.56 14.334 L +7.56 -1.666 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(0) N +P +[1 0 0 1 -62.44 -203.666 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 157.941 m +73.497 157.941 L +s +P +p +np 61 151 m +61 165 L +69 165 L +69 151 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 61.69 151.566 ] concat +1 w +[ ] 0 setdash +p +np -1.69 -1.566 m +-1.69 14.434 L +8.31 14.434 L +8.31 -1.566 L +cp +clip np +%%BeginResource: font Mathematica1 +%%BeginFont: Mathematica1 +%!PS-AdobeFont-1.0: Mathematica1 001.000 +%%CreationDate: 8/26/01 at 4:07 PM +%%VMusage: 1024 31527 +% Mathematica typeface design by Andre Kuzniarek, with Gregg Snyder and Stephen Wolfram. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00] +% ADL: 800 200 0 +%%EndComments +FontDirectory/Mathematica1 known{/Mathematica1 findfont dup/UniqueID known{dup +/UniqueID get 5095641 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +20 dict begin +/FontInfo 16 dict dup begin + /version (001.000) readonly def + /FullName (Mathematica1) readonly def + /FamilyName (Mathematica1) readonly def + /Weight (Medium) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -133 def + /UnderlineThickness 20 def + /Notice (Mathematica typeface design by Andre Kuzniarek, with Gregg Snyder and Stephen Wolfram. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00]) readonly def + /em 1000 def + /ascent 800 def + /descent 200 def +end readonly def +/FontName /Mathematica1 def +/Encoding 256 array +dup 0/NUL put +dup 1/Eth put +dup 2/eth put +dup 3/Lslash put +dup 4/lslash put +dup 5/Scaron put +dup 6/scaron put +dup 7/Yacute put +dup 8/yacute put +dup 9/HT put +dup 10/LF put +dup 11/Thorn put +dup 12/thorn put +dup 13/CR put +dup 14/Zcaron put +dup 15/zcaron put +dup 16/DLE put +dup 17/DC1 put +dup 18/DC2 put +dup 19/DC3 put +dup 20/DC4 put +dup 21/onehalf put +dup 22/onequarter put +dup 23/onesuperior put +dup 24/threequarters put +dup 25/threesuperior put +dup 26/twosuperior put +dup 27/brokenbar put +dup 28/minus put +dup 29/multiply put +dup 30/RS put +dup 31/US put +dup 32/Space put +dup 33/Exclamation put +dup 34/ForAll put +dup 35/NumberSign put +dup 36/Exists put +dup 37/Percent put +dup 38/Ampersand put +dup 39/SmallMember put +dup 40/LParen put +dup 41/RParen put +dup 42/Star put +dup 43/Plus put +dup 44/Comma put +dup 45/Minus put +dup 46/Period put +dup 47/Slash put +dup 48/Zero put +dup 49/One put +dup 50/Two put +dup 51/Three put +dup 52/Four put +dup 53/Five put +dup 54/Six put +dup 55/Seven put +dup 56/Eight put +dup 57/Nine put +dup 58/Colon put +dup 59/SemiColon put +dup 60/Less put +dup 61/Equal put +dup 62/Greater put +dup 63/Question put +dup 64/TildeFullEqual put +dup 65/CapAlpha put +dup 66/CapBeta put +dup 67/CapChi put +dup 68/CapDelta put +dup 69/CapEpsilon put +dup 70/CapPhi put +dup 71/CapGamma put +dup 72/CapEta put +dup 73/CapIota put +dup 74/CurlyTheta put +dup 75/CapKappa put +dup 76/CapLambda put +dup 77/CapMu put +dup 78/CapNu put +dup 79/CapOmicron put +dup 80/CapPi put +dup 81/CapTheta put +dup 82/CapRho put +dup 83/CapSigma put +dup 84/CapTau put +dup 85/CapUpsilon put +dup 86/FinalSigma put +dup 87/CapOmega put +dup 88/CapXi put +dup 89/CapPsi put +dup 90/CapZeta put +dup 91/LBracket put +dup 92/Therefore put +dup 93/RBracket put +dup 94/Perpendicular put +dup 95/Underbar put +dup 96/Hat put +dup 97/Alpha put +dup 98/Beta put +dup 99/Chi put +dup 100/Delta put +dup 101/Epsilon put +dup 102/Phi put +dup 103/Gamma put +dup 104/Eta put +dup 105/Iota put +dup 106/CurlyPhi put +dup 107/Kappa put +dup 108/Lambda put +dup 109/Mu put +dup 110/Nu put +dup 111/Omicron put +dup 112/Pi put +dup 113/Theta put +dup 114/Rho put +dup 115/Sigma put +dup 116/Tau put +dup 117/Upsilon put +dup 118/CurlyPi put +dup 119/Omega put +dup 120/Xi put +dup 121/Psi put +dup 122/Zeta put +dup 123/LBrace put +dup 124/VertBar put +dup 125/RBrace put +dup 126/Tilde put +dup 127/DEL put +dup 128/FractionBarExt put +dup 129/EscapeChar put +dup 130/SelectPlaceholder put +dup 131/Placeholder put +dup 132/Continuation put +dup 133/Skeleton put +dup 134/LSkeleton put +dup 135/RSkeleton put +dup 136/Spacer put +dup 137/Cross put +dup 138/DblEqual put +dup 139/Grave put +dup 140/Acute put +dup 141/DoubleAcute put +dup 142/OverTilde put +dup 143/OverBar put +dup 144/DblUpDownArrow put +dup 145/DblUpExtens1 put +dup 146/DblLongLArrow put +dup 147/DblExtens put +dup 148/DblLongRArrow put +dup 149/DblLRArrow2 put +dup 150/DblLongLRArrow put +dup 151/UpDownArrow put +dup 152/LongLArrow put +dup 153/LongRArrow put +dup 154/LongLRArrow put +dup 155/ColonEqual put +dup 156/Diamond2 put +dup 157/NotSquareSprsetEqual put +dup 158/AtSign put +dup 159/Solidmedsqr put +dup 160/OverDot put +dup 161/CurlyCapUpsilon put +dup 162/Prime put +dup 163/LessEqual put +dup 164/Fraction put +dup 165/Infinity put +dup 166/RuleDelayed put +dup 167/ClubSuit put +dup 168/DiamondSuit put +dup 169/HeartSuit put +dup 170/SpadeSuit put +dup 171/LRArrow put +dup 172/LArrow put +dup 173/UpArrow put +dup 174/RArrow put +dup 175/DownArrow put +dup 176/Degree put +dup 177/PlusMinus put +dup 178/DoublePrime put +dup 179/GreaterEqual put +dup 180/Multiply put +dup 181/Proportional put +dup 182/PartialDiff put +dup 183/Bullet put +dup 184/Divide put +dup 185/NotEqual put +dup 186/Equivalence put +dup 187/Approxequal put +dup 188/Ellipsis put +dup 189/ArrowVertEx put +dup 190/ArrowHorizEx put +dup 191/CarriageReturn put +dup 192/Aleph put +dup 193/IFraktur put +dup 194/RFraktur put +dup 195/Weierstrass put +dup 196/CircleMultiply put +dup 197/CirclePlus put +dup 198/EmptySet put +dup 199/Union put +dup 200/Intersection put +dup 201/ProperSuperset put +dup 202/NbSpace put +dup 203/NotSubset put +dup 204/ProperSubset put +dup 205/ReflexSubset put +dup 206/Element put +dup 207/NotElement put +dup 208/Angle put +dup 209/Gradient put +dup 210/RegTM put +dup 211/Copyright put +dup 212/TM put +dup 213/Product put +dup 214/Radical put +dup 215/DotMath put +dup 216/LogicalNot put +dup 217/Wedge put +dup 218/Vee put +dup 219/DblLRArrow put +dup 220/DblLArrow put +dup 221/DblUpArrow put +dup 222/DblRArrow put +dup 223/DblDownArrow put +dup 224/Lozenge put +dup 225/LAngle put +dup 226/Diffd put +dup 227/Expe put +dup 228/Imagi put +dup 229/Sum put +dup 230/LParenTop put +dup 231/LParenEx put +dup 232/LParenBot put +dup 233/LBracketTop put +dup 234/LBracketEx put +dup 235/LBracketBot put +dup 236/LBraceTop put +dup 237/LBraceMid put +dup 238/LBraceBot put +dup 239/BraceEx put +dup 240/Slot put +dup 241/RAngle put +dup 242/Intergral put +dup 243/IntegralTop put +dup 244/IntegralEx put +dup 245/IntegralBot put +dup 246/RParenTop put +dup 247/RParenEx put +dup 248/RParenBot put +dup 249/RBracketTop put +dup 250/RBracketEx put +dup 251/RBracketBot put +dup 252/RBraceTop put +dup 253/RBraceMid put +dup 254/RBraceBot put +dup 255/Wolf put + readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/UniqueID 5095641 def +/FontBBox{-120 -220 1544 923}readonly def +currentdict end +currentfile eexec +D8061D93A8246509E76A3EC656E953B7C22E43117F5A3BC2421790057C314DAE3EFBFF49F45DA34B +424A961BE670A194E7E4BF0FF295DEE23134A14A7C08B6602621D885EE631B1D8D3003CF2093E039 +4D77FCEFCA8BA8965D1783DCAD9EFE6C7E420CF7B898933309A89F84721ADE7F3AE4443C5EAE8155 +759A9EB6F738F7BA81C192EE45DAD00F398FFD6904111BBD91BFEE328004F2A18BCCD98DCDB2CE23 +961B00F204E50EA022D00CE2B68E653626D4BB5AFA334A0D657307416FAF7AA8C43ED4DC541F1B7B +B7500B3F423D9D369F8192FD00A59FD5E6ABC70F788FB70976CC1907DDC309F4B690AA2D2BF12CAE +C493958CC0E76CE9EB5FF8BD1F1650F659E5C123EE455B7D77C39952C212AF319BF19A91E36DE52F +0EF84B602704BD6C7C94E1B0E067210DB919F6231755A2CC5D5FE129279B43A2E2CCD27F56F00B05 +C8AC10AB07FABBEFB3509088301FE78CAF8B440C5BA2FFE06BBFCD066046618F3B6AA2E4B17B296E +1F3F1560E19CBAD54E16E4B7A65622E468F6BDF97C50277E355D1DD8843D0A449A147FFBA071BA99 +CF70D7576DC18B96FEAF8070BF25F3A3141F873241EF4A07F332306B56F1D5909A4F233A9DB3A08E +E43DF38DD6DB2D6DAB908967A907303EE1FA04F048FA6EBC531738C170B8B0F095FF3B05D14C2BDC +272F7EDA8926A77D9CDA49A90AE1387A51A24ECDB2E4E287B0F95A83AD2EC0310F9B6F396AC10479 +835035FD5D4C84D91917FE8A8755C976504AB1A830ED516B5F325EA4ADFD115900D23039A2BC84EE +D21CC21E2BBE29A5E0CF28BE047CBD515DF7785F37DDD4474042B102A1F28193BB8567FF6FDEF811 +25CE9A504BE5011C0010DCEBCF321824C9DA249D8DB11F79298F7B674CEDB6F33C111F8B0115E407 +99E0FE1B6CE9F6B2A3EED1827A9CEB453D643FE5CE2540DCBCAF7B2EA2C8F0AE9434D4BAAEAB3488 +FEC7541D57179BDEAA0BB6145EA783E73E70E0AA71A4FA58E81EB510E9FD2CF4ACFBF28E48CA313C +CF5ED2BE032B7C9A07ABBEC9CCD8D5AC9F775D36BECC252B9FE01B6AA79A70E22478904DADDA08BB +7CA3B66F3A83AEEBA37406127353790348AE5FBD144ABD8E1B32D1BCC70E2BC22A63E854D38317E6 +BB97C52A6C9B0C6AB5C336CE2D417A714825DCD237F7486C33925A995CD8AD3B359176C4CA775FE2 +2C6F8A7C7343F31F39D1B9A5A744973BF65D655DDB59E3495B28DBE2A877EBB32A22A4AB8EB13C67 +02B239F6932E2DC8B4B88915923B1C2AFF2F876A31F765B91747D5A858BD632B0BE4F135AC484016 +AE1BC01E44B6653A58EE1380B6DF24AEB73220A36FA8FDE9A152C16E049D2F247A9AA71CD2DF3D9E +653054FAF518BBC1EEB43200DB0BACA93FEA9445FA5F32A99926C4F1F2370B2E3E03CEFBEECE5D5C +DE299FE1641A9CE0C90E42E7C465DF8C19C153EA76C11791F8E112853E708CD0F6EFC22E44808A44 +3686442645D643E7118D128BF34188FD313E53B8E951E605E96825738C4DC893D942C145C3E1153F +CDED16D1EE10374626F45781461FFC94C77D431BCF167FD29136A0B369631E139A59B06AC5281B3D +52470B38237B469C0E49CBE74C82A940F8AAD10E05C5DD2A8F3218C4BE40DCED0982770869190845 +D2E8BA2A1A2F9CF16DDDE418B6E2013C3258FBE9AFCDACCD57B01C4FEF3526C06FD5BAB6F195C557 +23A96FA3E5CDB2ADC9AA8989DF78F163F19E26F3B9EAF60D44B745FCA49B09D9CE5CC16D1E2C78C5 +A28F14D3374956E9721C0542A01A731A3D5A771C7B51FB72960BB22C99BC8F216530AA86C1A0346B +3D986EF1DF68BCC46EC4C809C6D54FB9C50F225ABA2C96965F4DE77E2C5D131318231C6773F0976C +DBD016B803C38B8923822BDF160FB87BBE744D0953EDEBDE87394282B9950C89F58824D731355E8F +A3CE364F742E3337A983BD1219CE8787CFA6925B560001F6F78343647821D408B60965966C16C454 +394D33268483F51984614FD9964CCE5F1AA4AB12144874A72D3FE97F4416ABE4213B4EDCA9ECF73A +937B562F978E059705E561A6D0C8B89B59B4CAB2248BFC4A6D3D98F89FF38A4D1C3E5A4570E2E2E8 +D328772E11DEA2116C260B13328045139A819F5489A2C302F311898230CD26DD03E6CE3BE75EDB86 +0D982FBC8E1E24D1F83E8CA64174495B2F32BDF0505FC96E9C65FDB0EB0C4ADA410F0A1C4BB4D551 +93B1AA5EA1F988882A56413F77CF24FF6516CD5095077BA566116797895FD7EA616D10510957025A +1DA05064FD9176303A248C94CE2A9875C03C7D8755A1A8010B712B64BAD73BEA4195D51A328F076D +12C0E52E87D98A5269D157D544CD7B4E1CAAEA6BDD59F08D0C5FBB84A6B099BECF8BEB721A874BAA +1BD1F8CDB5ED5CD3B49A763EAA36D33837667A6643B83537EF5515DBF7659E28692E0ACEB48FD051 +45534A443092E0A510B05B5B51B402CB3372A4E8BAF98A7FEB6D8BEF6B364A5EA0F3FDF301A44EE2 +3485D4493E7B4C33E0E352202931188D156983C40F7A4B615B6F5281B33FB32A2E6A0F7AE84BEA2C +5C3635D7DA17371D608847EB402270B83293EC09E4B1D85996C1CC81196BE590EC9EF0F258364746 +BC4763976FDDB3707D37AFCBDC0F4EB2B1502F137EBBB1541B992EAD43B5D64CCDF505FF2F127115 +4857C69B689A11760979F6D2BB032CF0DCCBB33D2B6F6D6BB29A1D0E371AA5869A408225C0AFF523 +CEFB08A7D3D17DF9064010363196CC569C436E720B1B4573CDAE1CD93A10FD2D4ACB14E47046B5B7 +66B75B40BA97027FEC4218980B002FAB60A9F1F5A37861B9A63F696732F8127B2C6F036BF32311B8 +FF08A489E88218092D57A99C8981EF8CBBD09DF49CC836B9C1968692D1FB551F47619F020289F1A3 +D3898A96DC1C7D39A21B49C2D0DD9508CB8A8BD6A5EB40FF86F555FA32017B67AEC07BECD659E8C4 +8DD1D43E8D1EE08A117479015F78BF20D3318224572D9C90884856E4307A8AFFC83EDD317B008484 +3BBE8EB2A4E2D70077A639FE3637C3DCF87C67F1BE62E63CC67BCEF8EBD07E030524A53DD440F2A1 +3A019B7AA89E155AAD1497974258A01DA45DE1D94BB9F925290FE9BDDA29EA3F2BF1E64DF7EBCFC4 +23AB2C7310D9D87A5CA673EE95189135E1B134B431B231428FF2BF64C8F155CBDDAD17BCB524CF7E +ABD66B75705BFFB1DDB27B72D681D7AA19FAD0FF23EEF028B606DD20D58588AACB299A3CF38372A8 +E7494A65227C1E4A231AC7843962B8A4A7BDD90F3F8B83277E696F3514139BB8DD207641B62286F0 +0E32C7FAD7029DC0E092564C7CE1BC5240FCBFB00A06F075D9536F0326CFFBA958BA7A1A11AA047B +B14E7DE16761BB0FEF19ABE85154359807C339961B9695CDED59E489CA4D9BB75D86D9EDDF0502BC +0B4EC36B1D71FCD4E03881ECEC703E5DA23B3F5DB98CB8DAED81D5BA20B844A92A4B92FE5B082952 +6837237C7F994786878404BE744D0953C676E52CB05FCE193E8827F977B31929E36E320E770A6F1E +972B84AFA21E01719759DF0132C5CF9692BAA487E86E8453C09FF97642600D1024ED5D6C7D5B387D +CB5E6147D20B4A14D7D485B5747D765C5A1CA40B9416DC4EF5DC08F43F0706B27B1C90E901556E1C +EFF304EA8DF8D727E4B7E7CEAD14E4FC7E76002DBC37B92BD0E58AF29DA7DA91E6F99DADF1A9CBDD +04648E2F5B811F2AF0729646B17D32D7EF25AD47E267EE53A61A7CD744C9ABFDB1EDB71C0705412B +15769188CA1601AF0395796FAC0E2139EF90FAA65D27AAEEEE319D2831A56CE82203523097D0574D +22742D17E519D95560B8445B5B29033BF3454B94F20C23EBE8B90DDF26D903F1D66CB39D3A64579D +39D136C537CCD9FF2D6ACE5F79DE696C7330C0C4EA179D7911B7B67858D86CEE0833AB1E105B1993 +2A9BD572C41E78FB4A2A2421514DC2066E2F56101A9027F4BBA5D48E5DA9218E81CE46B95B50380F +560C67A5D547A8D32610AECECBB6F5A09DF44994F6DAC64F7399C07E182033BC1B9A32B69C41FDFC +7E1DCDDF273F045F154D727AFEE3CDB816CF2ECDB6733C579276353DD59C9D2AFA455935C1FCD0AB +7D57F9DD79FBCC7A45E5E5A501FF17EE1C5FF0823C6FDE29C60F85F6786940D8E3540E891B5BF7F5 +D36C57AC3AD359BFAB12B215E7FC94B933386C250E6B236506FA3D151ABAD893A817772071C09144 +6E5FB23A17591A4CECAA46DD46E3C41B4578F21D8894A59B72FAF6F88EE6E514FBD2FE69447D2B59 +9A6AA8BC5C1FD5C25E50BFB5CE5DBF5AD5771BC42FCC3706B6E9F7E4FAAFF2E63ED1684C5A4C136D +609D03E31EBCF31E864AAA74D8DDBCA52F85CCF14AB739CC55617EFC964D6CC6988AA45245B19CE2 +B63CB865DF1F1DA4A200A4A043C5CB706CD303EB31C32866ED92077AB11BF136D158840EAC67E7A1 +1BC2BFDCD5894AF735D677E1AC98BF3F19F69AF75355F168632037F6EDEBF61BE5854057AD05972C +7DA8D37AE65D35738547A9D835C6351D8D732F8C0DC49D7605F00A6A6045559D3A0B0CC21DFDD75E +2FCF25522001741EBBEB5CC97DDBD9DDCE490FE3CB186C101940DD02CACB685ECCB8C1DEDCDD4156 +F5F9F6B3CA53EC6E7E8A2F8159451CD5479D91BFBF91C6B32A1E0053017369330EAD2DDE323BCAC5 +EEC91A595473F447355B1BDFB873D0B538BF54AFB8EAADE5309E1B74283218F59272E59619D66405 +E74B5A9D6323CB76AF00FB27FD984F740601248C7206F59EF7FF4E95AF95327D12C47D2D34CBFF33 +29F28236831D7F0FD9D633B940D8282E1F1D5D95616CD839C6B41A7195A22B7A320864E48943CE99 +C68E3591A97689986A6536C3A1C37DA9838FF71A8C1A03094537C95D3585DF5AD9292874D8D05720 +030133B02E2754DA24712B52D6D8871422C709532B09D147EC8ACD861FA5392A82A6C2981347E327 +1986017B8315822B5FCB19A1B31BF6909E0D6490EC823434BFCE031045D20FFC675A73EBD7A39A50 +44C3B40906186CCF6E8502CD7915F053BC8CF6BE9FDD9A0330AE943D5C9A11D60D43F5BBE8A045EF +CDB7D19C0053F4F082303442C35C432E0DA4408C5917D24A6658DB807BD754AF140CE84A34F79851 +9323060D60F4EAC0E82D3E17042BB6729C69A8B8774904C6214C2EB016C528DC1428DB41075AA6C5 +4E4D849901838C6B6DADF7B67CD0CBC6EE1B415B44654D89397274D4A6AD2BA69DD81567F5B802F2 +684DD3516ECA0F6D66046EDA0B2B38F420A238D67D98676925ECBE6711D64DAE5DBE8AC5473A2EE9 +97AE65F0715A2E5DB2C75F20D9939EF58692EDA3AEA81F25AEC888327CFA6CC13D496714E63A1A87 +11FC50250D6D23FC7A8017038281F659A685ED7F1BB1ADBF8833ABC6DBEC0D96D08334E58C67E0F9 +0046132F0D4FBCB9CDF52EE74561498B42701AB826A6DD77F46C14753748E1EC66F4BD3583FCB4F1 +DC91050CF18B0D51BC366549261282779FC9694A7B987973C0D59F65CFF3CDB88D23952E46F5EEC1 +BDA0DC354188C11B0FA191F5C11A45BB9093701B33B8E7AC1A8621793D5326E92CDD3A76FB9B67D6 +860567B9CEE7B9F9056C6E9971F642DC0BCC1D2882B5BDF1B1CDCAA3FC61775A74E70CDFC128DE0F +9606091BB8E53905108EE77A1D3C506550FCFCAE454B020379BE3A7D6C62D162697AF1383F7BC8F2 +34FD616324C1E56E3E440277862CAB2C02395D9937816117F71A6828344182E6B5AF2799E29A6611 +9C0543E135300E44746EF2EBA57C4EABB1A15D8AC6D037F4BA2BE1EB4D1A7496F9711FC67E56D4D0 +FDA4D810B5383A72ACA15872DE9F3A9890E33759CE4DA493691BCA47A92E42D950DF588C3574D6FC +72B5AF7DDE915E3F5925B3E97DEBE6A4208CE7337754045607679296C4EEEA3A3EF1915E85EB1A32 +F1BBADB2904B09806631E20BBF5E57AF11BC784C75BF049B4BC7E479F1D4AE7754CBED7B11ED80A5 +2DD0006FAE5CC23A7C234CF628B42F4104A490E7D59E8B1F2A1395D37641C478FF8CB9FB602B29FD +3E48D6087CAEE48B523887F27F69DB32BF80B760B030A6766F8F9B19DE70704DAF81D3DED2BF663D +89B5BD8AF253BB8FA59DF84A52FDED83D2737532B6D66AFB9EF0446ACD44BFAB797AB9FDB47F2E18 +8F0A55887853772EBFD029B5FA0AFBAF10A88D464BD6F634C5839B230D583E36671A51DDB1EBF471 +8ABB84D057729D514751B0EEF4F756B91DEDAD7D9AD529B3886008F1F32645F3A205F304B2A8D808 +D37A38E389B8587E8D3654DC374568FCEBBA160395BE1D132B1ACB434164525FBF250A5AA30F3520 +F0F2A75F9D1B7C6EAB0223C209A120D894D6ECA336B57B7F2AB0E2A94E6616D7539010C700311966 +7B4A9EB3A812FEF4D100AB4C036401D21DDF8AEB393074638D154418D3A7AE51CD1F0C2D5CF4B475 +3B582D5071F91E6D3AFBFB09EAABBEAB2A60A5D388D16232939B5483CF7D5C1C9D05DDC85B266F39 +6F61E179AB9FAB644040014293EB53F2B50E8751F9D92D1DAE8DC89594905A39357C0098265FBD24 +E407F9A22027E36D5608FAF15BD9E354228E3BA943EC30301ABB2CB105F3B6D57C001EBF8328A8CA +318A7B1B999AE8BF9E2FD530B669640116149B622EB3C0A8CCDE62449DE9D39E0F5E5E01CBBF4F5E +52B33A2BD60B52FA4A5CE98B7313FE4C3FA30FA07DE4516109C3EAEE97ABE430C505647DD8B3DBF2 +BB4B3A806B14A9E0F629863F15D12A1CA62E8E055FA6ACABDE1926D3231CAC271C30A3F7AAC6084D +D88628B943052B618E4E39148600AC1EDB57B0835C291F73D29C51FCA3C5EFB1DB18A5CA47433B45 +C57EB3CB28AEBC68E4171E6DE357793B0FD2A1F4E76180248017112674DAD7ACA6ECAAF209CA174A +5603CEA5CE528F20919443900636E2FC79C303EA7B467A3F001EA8CB849BCF28BF40A3364C08ABC9 +B5D935CFEDA827A8C3FE2F6ABA54017D2AD0393A05AE21F7AE1F58AE1E992B5C889219DA157FA7EE +92E291DE2F9DFC244F2CF0FDCEFCACC487F0EA830985B687556D5AF53B81814DE9CE0C6C430DCBCE +51EBC6091B4E0227732E07DF20D59E9EED4D8A83761CED84CCE244BFD6A39103A2B48A684AEC9210 +5C94495D54FD6690AF857E5A3915E6A15689F1816F75F1FC8D5769B240639B339EBE54BC6D84794D +50F4EBE892530351984C6F8BEBE097CD46F4FED7D46E32830A16F77C13F13D17003737482F02D1B6 +F04C57B4C2B1929AA315B4BE1C7C9CB55F8981508546B67E4EBF84B6026C355C5E4E07CD98C95F07 +56F6643FB1DD7D8C77C4AF4C4F23602DD3F61D1C46583071AC460E74084F7F7CF812BC53975CAAF8 +B3C1160B5D6864AF08A1733FA893CE4248C8F8B46AEFCCF317DC726BC1E5F2445E462E0591BEAAEA +49AD8E4E2D3CF07F900EC46D596E9CDB3A8710A0B93CE5DA9D35E612596A6374F35AED0EF55DC46A +8E14A91163B87417259DE926BBC3FC5423FF0AE2AA6D740BFFD26981A57C8C1D97FB04A90A567296 +B07437F94C8FFF4709213DD5D8862A777CF3F97723F43A4F913F4A30F7554ACDAE34713654E21731 +C594C3718C0547FCDAF7BB1620B2D6BB19E65596A585290CC43F50B34A2FE6EB1E495ACFFB16DFEE +8784B66FCB9359600412969E2BDA330C421C68345A797C49728450A6CF41C926AE8EBBE80BD97863 +593C3E8AB5415A8BA625957F242378948F5C7EA9C2641312E8E46955FE5C1A1824C71D3B0C9FD211 +7CC965DA7C21D257587F291AB7C594459A11B977A278C74CF5E6598B0C75ABBB2FC1B3D167D7E31D +B519F4A0BDA650A3FE7F1A281DB9B69B57A23656BD820B22D0E30B07361FE7C90933E24A32B6DE2D +F240635D543315226E32487F264AFE83EFEAC74117321A82A92F4FC7B259F26DBE74C966B4CB3F4E +3499E30B9B326F72D73919D9FA9024AAC0B95B6751AD4CE569CC3DDFC399428DF1298FB1733FFCE6 +240FB3BE3A2837E1A66E08B784CDD131B5A61423508000785CDC5610CE4DA1DD314131767C8857E3 +3D9741EF3FD7B8D0AF0371CFFA3DCF74FF2D3B421AC0339EBC05FB4B61A2F46D6BD1144747AD148B +7968D7DF4D0F742AB39B0A04A88D66F5CF9876970879879872BFDA0C56C253DE5C72016B4990CEBB +2455DCDEC7465EE7C7E1C557B570E9F3EF3E31A22DC8AB9B17F34F48E135BE7820ACE383DB7C5B05 +8A9DC855C6850E49AB7D7D00ED2D23C50AEE671B11752F0A682EFE179CECBFAB47B76676AC0E8FD1 +0A47353D3AC3477A59B0F3CAF22849DE97AAC8B79935F7C57F3052DE7E13BA0FE7CEC4685C86E841 +EA8C7D6734D0FEEFF538CC2AA1414EC9126637E169FBE4ECAFDFA29A08451B25954F0094710195E1 +69E0A6004419E432E9319BE2AEC8D93407B25B758336946C6E30032657DD857BE9C0A05F487423D2 +0C2772D4416D27FEB5CCC971DDEDFE9B8C2D7DF9DEC90D0868D5DD18850BE567A04D08310883D9B2 +D50B817D0690F8550E238C1139C0A117B48199B1B4D489C9E52C58E0CA75E6C386ADD447D8AE52D1 +D979FD52A50D82BBCB8867B5D49C19BDEC414929DB67A00AF7C6482A87E46BD11D8E4E52783E5845 +FB2CC7439F99FF6552C7288354B436B1C361AB8C2932F77B14A50A7407FC0BCC29662D710248CA46 +AC42A03FBBEF9C972783942F3721BD32BDA3273D1E353D9E013D4CFF630BFE4E7C2963FECFE350A2 +860421D17D6ACA888FA26403726A0E16BD10638D8511A2C8A36C99E9B72A422038E1149BF88A7CA1 +B2DB196333F3AD32D6FE28F18FE1ADA06FD25E4597936A924E71C188B9E8779BDBA928A182042C96 +F6A14A6FAB5C1A819DB8E9374E32F77393734A65606809E90D188F749180A3E6CA7AD8044E168677 +15FDFF350D70B14454B692715DC3AE2CAA561FB953B478E873EB19C41A8D83288451E4E910D5988F +33D83C5974DD0EE4DF2E6C849C500D0714038ECB1E9336D71D852889F2FBCA6769949699BE6BBF19 +A9318CCD7C845D0EC7FF3CFD871328CF7B45E6BBBBD16094E8ABE4D3789DEAD2C930AC8D810C911C +03AF2BDA4EBA62810F19B4506592005ACFF16EB58E33D6A71EA4DAD28A2D7B10FF89ACAB4BCC0F96 +E622EBA20347AE04C62A298257D1623977D185BB46B42CCDD733F72B37072B8DFAA5D7FF77E35618 +3F6D25EE1D951F7EBFBEA8FA17A859B8545BDB212A6BFE9C3078C32124C4E5D4DA09404E40498F76 +7B7164C13E12BF006EE8DE408070296EF0A08AF759206DB3C445BF49EAB18ECDE1FEDEFFAB653FDC +B13FA4649B35D12266FD42D0498331560E96F54D4238678F70233F56097E1944FC671D6BB1AB66CD +E0E9DC24349E44D67C36B3E3A00B07755749A597DF31C25F28D55779841BD3F6221BCDE389852DD4 +590E075C1298B36181D9F64BDCB54A556C05A9EF661EA1CC7C7549A3E1CCF79B87A6E71C3ACDECC9 +C4EFB05B643744407029258B8225DBF960DE529EEC262D1D3113F6CDDBCF4BDAB706BF085C0FF2EE +E8420CF755E46B053B774DF37C5683F8432EEC183C96176BFB24B3F478FACACBF1FCB73D83D4D857 +2D0F15783C8AE95D7CE959D794FDE1D973867D8F30A301598BDB7F2824B2629D64B88F0FF4498B6F +3728CF8916EA884C5930677E7481F90C85ED41DD28AA00E714D3A4F2CC136E417A4C591C7944C409 +70D2BCBE410A940937C3CAA118FA32317444B401968B8ECB2F0B3C8DAF6D4886C2015000A71FDAD4 +066B82312A4CD1E49A9ACFA05C3E7CA5A5CB3FA713CA0AD9E66A34730A36612C72D1F803D4CB1501 +9184FA2FDB3E5D067BC64B29299D5531565264B70FFFF86F5A5B03848E55D73337650208D21F35BB +D5C14748CBE17EB3A7E02BE53136DC69E8740C597CE28472CAEEB96EF2A5752CF17CFBB82F6C104F +2BBB50C216C49E8AB7E661207E1742B35392752051A1E409BEDCDA2654CB5155B770C8C5E4A2968A +A35CF1924D0C74A8D23AB811B7DCE60F1EBC1494A295C8D670E84B7B886A6064151065BD96F2D364 +7BA049A444CF16EB6432CAFCC70FF2E8B354F55A192C94BF08D156856A6512403F5140DF4C8D254E +DA59B2B3ADEE19A35E9A61202B711193A7E7BA8EF427152157DA5A51084EA46510864E1CD7B4FD11 +16E74D7BA769ABCFAC556BBA7CC528C18003A2AE059CC97C18263500667F6A9A8C421F2ABDD73EAD +82D9D08940DEE1688D4AA200ED80C3AFEF6A4979154D99478D4F4EB3738333E8581A755190D87BE3 +09A319ED170A107512F056E4C619D4BB1615BA6C0680117610A26462F267B76F9DBC9A7A3AC08C9A +512A44697082A2718B62FD1D565010AC96E1006F958070AB7567A33E1FF7BD450681DF6BD4EBD265 +CF12726A7EFDEFBB9BA1E596BC5C2940A4FC9DE60116C9082138F1C672977F4AA6B7986ADABBB2B0 +651A7B0C06C4BD405C58B8C81BE075997E118E10FC008AD1F9ACF9F6AAC6C9E3F6DC7FCB838720E8 +D0D9BB99F203EEA2566F18232711E832810F10DD4E2DE44A0A81603EB1162E1BDB60AA1E2D771EC2 +E6E2C3B39508E5CA03A1E2A7F2860BC6F0B57240880DF54C325F4729EEFA1D2753D57F055CDFCA5C +E9C6630980C7121FC21E2F7223E6111C18FFDA0A0A7643A213DE9525AE138814C4183BF03A26A36F +EE9199821464C845A746945413629DC53F5A2B0D8CE9282B580ED662F2F07398D6A8B7093CFCC6F5 +E0F5A7926D2862AD1CCACB84D85902038551EE3EAED02AC7754E3B65818C530A0252C049A68862DC +A459DDD937F7BA64DB16AC86885B68AF46422D7C4923070E20CBAAC9F14E43979C5D5AC4C9321016 +7CCC52E7DA272146D68D8F61DB4D60063E74F6673B41ACB601DEEB1DF73517A8C5388F00E8A9D236 +9C85DBFE4C1E9864AB52E09F465EE98C194151E66CB98E6981EFFCADBC48532E9795290CF745FDA9 +CB7FD40BB77C148A8B90C0CA50176103E2ECCAA57030F7C0882F1E891F9EEBA077AA4992FAE38C75 +5470A4C35454EBAB45271DD76E4DBB2D9147817F7D3FB800EA136D3F27C84B4D45ACEAD13D3C91EE +BD6836AC04F95E578D1B7B8CE5B718E42FD1BBE91EF9A7873F0C6DC59AD231D08CEB4AE312F83F1A +9310155D2C4F216A6FC72385C899B5390EBADE7CF7BEB028F73DD76EDEEF639E9EDE034ACB25BA57 +8C7BEC3581FEE0B221F7340570489596FC60EC805405E0D2ACF0687A62A75358B3878972D4C039D9 +07D868DD00C5F7F3342384C09B01F1926F7D37C2B862FC516361253CBBDAB354898B31B1FE58F773 +61517F2C2E106708AB659D95CE3E9E7777B7327DE01AE2D1E0C84B9EE3887C094C149700CB095D5D +A5FEAF1AA9027AF257576A7370D79FF4DB98511AA27C5C083FA0CA60A3A5E66B8DA9A22FE5DD3DDF +C529BEA71E83881D8B010D140AD686DBEC9AF4B331086F6556B695CAB14BF24B5FE64382E6F9BC21 +5E9EC40C0914B1E27BC25F43E6F555B551726A8D9CD590D5AD3732777EF3B00CBAA89F8E8E0E0347 +7D45B00181A7B196FD4919F110C0F2C0F1B41231051AB5BC8F8025ED00C10F2C2F51E97B622A4E84 +E6AADA59F896F83EFADE779B37FACC56BDCA1892A3BD965B65D51B55AC1D73ABCD16D0EADE55C0BD +3C1BE9FDB323E9FBC9835C63F757051E29E773D3491706DEEBAA0F1182F0E02D0CB701661B30770D +94E240E1358195781006E18CBFC2D83F229A89C3066E35CAE1384A0266D5A37824A089E855F11209 +9F723AF03BC1C8B1C0BCFFDEBE3EF73A40BF83F5E038B63267DE5413B88D30155E62EDCFA35C0047 +0178E5558CDA2B30C4EE2A9854C93E0E484D4363E3614E5BE829FAEAE51935386D20DBFC00B42952 +7F56FB045EC4D97B3D649415045337AF44BCF4AD9B9F9BF3EA72151DB616FF8F6B13EF66516D9640 +67460FF123C7EA525A97F1D04BDE9D3D495602620659F6E5DCF1AFC5360D1C371BDF9984C4A7B462 +180A3CAA7098E0FB0BDCE694806BA466883BD28D77DB4CFB6635BB7DB45B4D83AAD4260A4CA0D411 +0E251AE7476A95327BD6AC1AC88F85CCB705FBD09993B9E2990D51C37F1110F78B887C54E4EFDA80 +4ADAE5D81477913B6938FE1B39913C6582021A1ACA834500D9D75C9942CE2375D0A2A73805751EC0 +970D6FA62D4354337A43D85DEA6C6F3334F40221FC473DD79344D028FAC689645963B371A55CDA92 +F6BC989F4F1880AC11D8A056DF7A0EE60471800126526488B95B785698D2AC488CC027D31190ECE2 +54F80757DC9B4FF18171409C457F5FC58DD1D43E8D1EE08A6AA2F374B7C245B7A21287DC333BCB1E +EB498A2BD723EE6BB30B76E574773F70A61F1E163A25941531C049ADEDDB59AE75B7A6725D997752 +10ED356DD93D0F0AD7EE6495F07869C570125125BC84946F6AA1152CA18FCAD3B68004A7F7AFC6E0 +9EE6E1B365A4DA15DA95AB980A566DEC7394F385FE041B3B7F46D62424F4726B55DCB4BD3625CA68 +1221CE01DAE78E24F8045EF21F85C13D27D1F0F1B589F936F62F699B93EF05930C6F5730B0AFDB7A +7A829F2ECBF0DD196ED66C7E4E4E7E05B565BB98385F017D01B1305856DB747C3634BF05DAB08836 +029674ED3A4053CC3DC696F758F86970F94034B4F0DFEAA4DBDE449800DB040B55E7FC83E6B5584F +A00F7C70ED18524037CCB48A22A5A69506A825DED81D98FE93177DEEFD42B485013D4C4184CD690D +714530B56E355FB01BC92DD90A7AE8095748A872F79121A28E965E6149F37C9D5F4DF64574F605E1 +B929174AE0CF533F77EBA0E10862BBAC46BEBF583B951BD0BFC5128B08CD998DE897033E7CA8B198 +625D865701394543845CDB7A45BF82DD8B6319658E28B34FD319E38E650869742BD2672623ED9810 +8DF14CE5C911AE0AF2035B4F9CC0D1D84176CF3AEBC4834E8BBF07B7720521C4E6C081A962FE29E0 +700C4F4ECFE92C39BEDD64C3DDF52959A4102CC242C35F56139643F22613D675F970CFDF8C6A57BE +9D168C9CDF93915F66A5CB37DDB9B8B729F8131391F9D6EADC8BDD5C13D22A0EF967622F3F7C08DC +C422E3D41B3BDA6B4520C98FD08262303E042DF37B9911C1447F3DC8A854973323E1C380A02DACDF +8A53A0D1EDE9BF34A50E8B76C5AD5B15F8E25B2783BCF4B1247309E9B70CC951CF3D98C1A25E9CB7 +11235352F3BA91FABA828F2D7D91F0FFC50852860C531C20A5FAAFBCE1197CA367F0F84DEB86A8FF +A9FF4C252EB2633AA2BDAB30F2094721F482CF926DA3299452177B79251B311AA60D4CC82F5A9F50 +E942703877AF1C10CD92DCFD16CF19BC7314FDA5A85284BDE964DE2BEE782F4D52D17FD2084E0A95 +59EBD5AADCC74A6DE64C1F799385F5EC2E2F5F869F78F7289A26B03A9FD906934C3A6BA4A7B36E7C +3B77A7581BE9CD62B49C34572A870053CBA85DCDB9FDDE407B29CB3D02AD1C752B54DBB995DF0F8F +CB117CF8500B97849275A4625EF9937AFD7C8751B9B021E778F7DE9A9B191BFC470823FB8EA919BA +DB8B68755DD83C6905B118FA18FAAE216E2494FDEE9C1125C3941092C592DEC7A5B0C763E7E0D3CF +DA02AF9FFCD234A01D75C661603820C37E9A681356A6DB424F5F991FACCFF78EAE3518C0747C35E0 +8EDEA2E108CBBFFA0B2D3BFD612B5743AC95CC4A0580A6739BE4EDE6CB1E8B2F4CB5C6FA4572329A +06080E0085748067462F3EAEBCAD734DDA18BF206EAEFE9F882807694B80A63AF2F40625E98DF55F +BE08AEEEC2C1BFBC16F1BB4D391B17122EFB5FB539005A613EF5C9F154BD50F05862F813F2083CEA +149FEDC651191259BA4FAA658A42AF151B03A7B553AA79726A44AF9175A724E0D65CE84F41F3B7B0 +E0B684656EA56B4E7E654946AEFABDABCC4F3876B3C3A67373F4133FA8498DCFEBDC27476FBB28C4 +003FBFB063267FEAB2B2BB8DC647345803B2723DBA8905AB0741137C43768B434CE118954AE55DD6 +61AAA1BB60B87ADE97D4197211A0C70CDD7855783B7C570FD742AE5A5940A3D90F9EFF687C4F1E4A +D3C4F5C3B9FF20B61C0076B9FF060EB99860F31C41B5AEC0D2C4DE626C6059678DFA35BAC5F2F171 +A3BD00065AB2007EABA499E4E7F30EB994F8BA757FF9BB0C9A2E3E384BC1DD4B62036E2D70819AD0 +A535816761800CFEA50681AFBF0057E69A0CDBB4BAAFB8B15F7727BE1169BDD4FAF692F9CEC12893 +E4E4425DE4CB20F330951EB5A7FBB0FC10DE78A7F9B0EF6FA629CA13E8C2F616A1BD42B1E26E2A0B +533DEA701AB7BA93526E2439755FB9BD5CB076C3309E73807A5935AF6CDBBDABD5DD7B036324130B +8BC40163FA0999364553CFBE351509F8A5167F205E228ECD66EC9375D0E0713563AE75B6C23423AE +63EB67167F2F4512BEFFE96B90913E6920F1F8B7139F1CAC9E38482B6CD26576776A01103FDEB164 +A176023370D08906E2EF27E1E8B6F6C27EC67A86EA36A6C82B681385F3A60AD53A8512E0880D7ACB +5567F2654731CCC1796C47E18DD6CCE30F65E27DDC5A3E56BFA0460DFC3F9FF1E98B7BDA9DDCC615 +718D7C6CD8DC1270E70FDD4973B287396E2B85ADFCC83C71DBEBB97346E858CFDA78713C0EDEFEF6 +B84984D719C4729C0A3F2A7422DFFBB2AA5FE61891D3D16CDC1BA4A84E7A74B0076FEBE0C2C74F4B +B9314E5246D7E67DE23466D47C8AA93AC4859B347D8CE31FCFB4D41137B51C41BF19D626A59D0999 +FF2A4FA5FE6FA60E029494EF99C8B00700E6E752F4F9ED52F2AF5845563ED8AA5D4E19F82DC0F87E +255ADA53AC62E3D7BC788EAA135431DFF49F2D3ACB61798353B27409D149FD635690F8AD324804DE +A99D12B02F15D9C6DAA01BE2C1512BB8DBE86EB31D7034866C10558C008D69DAD8830745F2BEFC2F +FCD957D0FEC30BFEC54F3C440F3A99BFDD7C6D0D657402A064F2656694E5F5A5524CF4A7A2AD4625 +5DE9D2E9916DB9DC2C39986A221C31F89A1884ADBF7DD62D4EBD47957E7A359F2ACFD38E073E8502 +5F907941ED233EE3582AA955CEF67A8ECE6D8B301EF37B7D40ED84FA9DD604C74C8E870F9C26A2D4 +DEC8F03563D29E1DFB974CA191D4696D877A468082951B02A88884B9B760961D9C37154F32D54512 +4F0E4357B68547CAE9CDB571089752D7881613E7FD8DAA8CFB98CA9E930B48B78AE13523E43A3568 +7B42DD2F0A99034ECA1DD782DA692EFF6AC99D6734DF1AED3616B198E6C242EA7A9954B7337ABA3D +13EBF06B95E16F19047AB0EDBAB6A8928D81003E593C1F134B0E2B8C250EA251B59CD04905F57016 +1662514225C393C42BCC172DD23D8871908522CFA5CE113EC05F39E4583EBDEB5DA425E4627A4A2B +D5C511F9C9C155BC81D0EFAFB0D0F2E96BD49A5C942933336EDF9AE0CDCBB159761DFC50F6180FB5 +024D2E5C2A20233AFF282FD3B1AAE9B65D2989BB8176AA8C7A1F58E43A9AF3A6D0168CADB6930706 +C4F974282D4A23F71B0A41C75086DC1C45CB98ED68ED0E4FC62807EDEF13C6C85741B11FA957D791 +D92B750F3B7BDFCA7E148149E55EDED66700483C4D5BFC3973580F7199FD99CE6B358B508FFF5DF1 +78A5E495977D851B0B06DC7F6B38388D5C94BC8934584D8EE2F4E0CCD3332A737BC066F042B14931 +57BE93622E346FC6B293B8DA0D3EED02508AD2183454FD4D5D21235268834B257EA8B06117F67589 +3E0505E64709FDE03F2D5C82B163C29629EEBF5D408547AC363758D8D134AD7B9A55AD9C7D90B67E +6DF3AAE6867759D2A75993265118BF6C5A261C6D80EF039A0163BCF8E6B40E643D1BF87BD2592BFD +6A41EFDF9CFC2E6DDCA83FEC28B5EEEA2E363C20AFB4A13B5EEB2CA3BAEB2CA6F4824AF1A59E4CBD +884CA4C62852A095E4B13CD018669AF3898DFC4840C874B97408C811E431163887E5BB8CEAC12FA4 +A1EC50E8305137437441AE0FDF8FA4DFFFC77C05FCCC41696E40889A02DC4B1267D5B892647D6AFB +BA549F737543652D3C3A051E36BDB692DD7EA0D8964EEC27BCAE8EF5FA853C54D67A8ABEF7B01FB5 +AA473DF48CFBD3D697C9B55C852773A35B9A7C97908DB701AB66DCFB274A824B60E275E1CB341147 +36B26E50EFB1DF01F01688E09E096533E95B3AF5D09D7823DED38487C58B4F10D6AC76EB48731CED +78AB098C452AC83CCEDFE4E8E4AEB4A93A715306A096F262BFDE5036F38A3B733B1A0134904A3EE0 +8A9F7C2723FB5D0535C5B57CB80C29E292A49AF936DAC66CDE5C01640490109E679FBDC13F892438 +D70CAFB12909FD2ABFEAB23ABF6D129F5628B36FA00548ACCC39C8312030DBB87364DA44FACF3818 +D4C8ACFE3302B1487D5CFED16E17B05CE9889219C13C9DEA28C9BAE5D788578C309CB7781244E30B +7DFFFAF5A9F594B8781F849EB20B1F3A346C2D697CFFEA6AB4134DD46C86BD0F89AB3EE9DBB2F87E +988D906C21A43E5ADE58BFE82D4D4009A39EA3D1E779FC374FF21B86BE48AA4A33186DFA0F97BBB3 +218CE963643EF2A35788D613DFF934139B3EEA36377E67A713D20BD3DF04720AB49834E3FCD78908 +1FB726CF642A5B87D5D23609661F7D694EA0256F3EA0DBAB7C2CF79CF89CA0FC9D25281EE0FC16B0 +D089DC5B156462343A375F1EA2682A53F70A1F239D58080F4F884DBFFA68CC6D63365A8CC308DC5C +BC2387BF3D3107C95FF4DDC3A902B31C3F414355748B10518EBE00C92682CFA413FD071A16B8D129 +4021B0ECC5025E33F6116C89C7B983C6BFC31C5C8D7FB5E5E81D3AC500123CC05B3C8DE01357E192 +0DCFD172EB4B488CEB9E1ED5FA1D235C96FAD22B319239FDBA08ECA2C5C1192B4D7A797ECE135228 +6BBF1E59AB3B54B8886E67A82AD971DFD1EB21CC5E3512CA922F9B870A48E6DC94F94181E422D274 +2D3A14FCB3939FC8C1D62CAF79033D6EF4DCC93751BDABE588BF5D97B52AFC5084C5BC17246FF977 +7AA4D738BB9B15E534ABFD68848B879A9840EEF4774734F0BACED5E7B6177DFD430E0497E36D1077 +7654F351348BCEAAA18C3B362B2791A006782C25C9D544CF1594EA623BB4C782C6AABCA95F9CBB1A +8C86318834E1430376406D2B6CD5AB09644361B83AFF66C96CF549C2D309F7439254C6C3A5B210E8 +23F83647FF420BE66901C317349C1B305014EE7E9F90DDA917E3F853F1A8AF3DF1528A81C50B76A0 +F02E933229C2743BFA639003025697612BFD8575DCEA0BA5FFF805EEB4D9FBFA8D2014BC239E9D5C +4C87E36D1C83E010B92F43C06733976BC84AAF1C05C0A0CF45CA7746ED7E1DF5A12F2401C0FFBEAB +EFA199A7299E4BE5089C2CD83E7838F163F6284FC299B213513F803E93ABD8D759595DBF513D68BF +96031B9FB95A945B7C9153B0B315436C850FA5F1415AA2C9565F6FA39E9F5C5FB265CEEEA8C98E4D +00A72CE7F9F6677DCA7E58C1A8C111A9C6C44781867AA5FC71F36486AEE73FB81C03BF4EC728E43D +75564244AACA3D66B6D36DFD38332AD05F150D4972FD475FD087E13C9312D5A17A83411B45740153 +81CB568CF85BD66428FF9EA2C07E7BF8D0AF4469AA367DAC0230650036240634AB81766E832EBA8A +2D8BFA402DA804D264757E74B3465EE21A1EA1C92929444DAB2EC83050AD169F257B77D3F4B9BA61 +B11361F5DA6DD2DD933E101B64F9DC82945A2D421807F09F3E587D4B13BE0FDD6D7133CE890C3AC7 +1D0880418880362E27635986795E2E8426A0A7D7E8E5C41317209D957B53B6CB9E4EE7C3EEAF3315 +E006B7FD90E7A58FAE5289AE513D7751201459BE029563B58D967AD24E90DE5E96357D37E86CAEB1 +6059CD8593F92617AF636C7D32E2B074A40B6A1C40828313C8DF1BCBB002DF276D424519EEE2F234 +FF9B9B27126996834BEFB6E05A7BFE958B4AFC810E8B77F0EDDCD43E81549154F81E282276A7133C +23650ACB159EFEA53ABABAE1C1CCEF5642898A5605A285205DB40DF6C768029D8CAF85C520AA66CE +5BF1E0A0520CC94917FCC3118953403A1B16312096DBD56883F03E78A14315A5F97345E13C363C06 +3A01D49492349D60A9114A77BB9FD48FC0C3AC76D190204DC69C3ED4A265B8148F2C5F2E147A504E +4F373637C065FB894446031F78C4BDEA68088681E0C5099CAB1D13833FA87AB96E511013A9B3D806 +E71EF6E0A1442C91FC2A1795A13145ACBBF5D18880695EF11832ACD328BDE6E0A7308B12759D12C8 +6B558CDA038590787704BC1BF49EE8C788C41594332624D56082ED8627EC110233CA328D2A0BEDAE +3511719EDAA726F338D324D1577593948A8B9F0300F27FD4420638C6972EEE2D6248B87643275DB7 +69F72E8F86803184035F6A539A7CDF43A79886ECF110ECD7053FC04EB5E51B3C7625B3BF95C0F5EC +044FB7226281BC723988AC2498ACC0489DF0BFD1DA82D04FE3ACF6B63EB269BA9489F8D5D07DA9A3 +AD04BA924B99B9C1EA64AFE7BB2886513EA6730462D4FB5DD82659C7DB7687F4CD8E006581A15EA7 +715E274C9B89F66F1ACE9C2AE7698FCF7479A04F2208DEBA6DE801A6D184A8A9AF6BC1B0E37CEE3B +323DC4EF93EAA8219F946DB9F4D9C133C6CE0FCC6884F9C2F3A816C4ABEF44DD6256E7BC4574600E +1D825080660BF6858B415648258399839118F3C11410C1C29B3C208A3B54AD5D7484708DCFBCA04C +849F2AAB79E4D96328D990C63DE05DC8E804DDAE255F94FC3D56270BAFF6F86190796F91BFA018C4 +FE4FAEC3F1ABE8ADE43D0DA18E710BC1F419F77DEBAACD3BE011BB93E111B18CCEDA8EB0352934F9 +690F3E73D71655191F150BC3788677D1FE46070FDB354BCCAC8C179009553A7D67C87518131A4D8B +4FFF85FB9485C9F30F4CD31EECBC4A44CC267F6C57AA05A11C6FCC09B5CCC83F189F6A32F8EA56F2 +2D20DA4D4008F08EFB1487675CCAE22BC9494441682F4E46839F0F4D2D16AD58AD0886C60C925DB9 +C7D9AA1A7FF41C94B6289E1B72382789006F40B99B78B05ED1FB1F715CE4C0A1078AAC02EFBE6306 +F53F5F7E73DAD249995DAEBF17E5F55082CC6885A54F93F1A935E0389FE54E8B1B6C5ED19D483620 +A697873D5F18CE9A48E3C2C1C871FD4739A78782D8112602DDF8D4FC497C459067A6B118AA998740 +6C8DE97C2F09CB9D388D341EAEC0A5BB4BBBED92BE59B273C77F3D6965418669BFCE0C43D5C86275 +D8E658BE1893DA8E698DC858CA459711969B2CBF4CE294071EA572496575CC35CAF57ED49C2FF1AC +CC21E19D189B7C2A1ABB1AEAD7185675413C224CC4C0E1AF4EB76BA9F44148A95D8609838B967784 +2391DECB30BB0FEB92CC890F224FD2E9E9D34466D6091443CB69E845D4419F9A04664706FC8D2D15 +9002422367F39CA1B1CB1A6C32A65F46230CA2376C3E5125CDFD367514E087E59873EEE569B7F376 +227DB126060F063662F118C7BD01946BD04172147B601BABA952A01E0AD31AB1147D48FC2C3F52BB +75D9618E6F03F1F1EA393AF0E8474025F451616C4ED236ED831E14F40BEF5B86806B73ED64AFE7B1 +2A3C1F5036BB9AE79862EDAF13BDFFF06C94939AFDA1A749364BEE73449520111CF56181527F9568 +F3189652FA7FFDF4BA1086DC5992C6E0282B6F88D7CB73F485F8A27A77453C151B0BA40E294653A9 +73298EBECE8132B440ED4B4437283356B79CADA8198512A45044A7AF04CD02CD4DF7F47D5D1E7FE9 +52C346B01D03D1F69904D1AB5E8C433B0615E88CF4D01B3C96361F82B5CF7CB4D92FF3971E44F0C3 +317D3C5B0BC8DF4BCD4DC63474D0E0B5BEFF3177E2722D4AD4AC4B4AB6269EE948BBAB6019ECF2F5 +846A3D215F6C0D999D489215D4328875DE21F2CA243CF184280B229ECA4B8A9C5290973503AE5883 +03C67DDECC577F12B41F0D4DA266772867F9D93E1863BF76C6AEA5DE3FC6567EECE93D96F717E39E +DF536ABDFEC14DF6748DC90A2CDF6066246DF69D2745D2944123AB3A6ADCFBE7C74EA8E8D712AE86 +F76B3059178E78FB2FBE8D1F25831C70F58FB6B5922B371A27501E7463E01C844A2226CBA263B570 +4E5C4D3E50FE31435437E1ED39E6E3BF47B4E2C4588274F044B3294E7B2BFE302E76EFA3CB74108D +A6CFBBBF383F5C456128ADB5E667E1F7ECB4C3E00AB8937769E5A2830520E9FC0A1DA1662F881ECC +DD7967647B5841D8FDE1DF7C9F5475523F236005EEC0DF307BFCEF379355C30A83EDC96D6086E224 +388DC7B5E951B819347AC5A1F9FBE7EF1907726EE7E972AA1DDECBF7F72658C20FDE99FEE686D7E5 +01A7759DEF55169938F34978A6BD4DB49E494883F67E868A9AB177FA8E6F81157A95A03B4D9DB572 +EC1CFF33B450BC13E00830BBA20AFF928CCE04B4F79F3795DB54A4A8B5A2F3CB323194990050CBBB +C7CD32103E0911160FF4DFF135A77DD0CC15867B994CC88E1EC10E3A097D329DBB90FBB62981FF61 +C2521F9AB4B9393C6764E5B4361D0FBB1938456CE437142F0AAD9341588BD15EA0F6EDDACF12A62E +C025F3294AB1AC45719C5EFEE94067390D579AED4D1D36041D358CF1A24446176DCC808CE2D6CE02 +7A2C2F6E517A5ADAC722EE94A1710BF61254DB4693B30225C12B9C4F856E1D24075327017D6B288B +B52EDE713B3710778A565EFF6C89656BE3C5F590F6ECA600390C1BFDE9B0EEBC2E4FBB9E0E2F405B +39738F7969F64E8228494B298C3FFF4C7DED00B0EEC336B7EFEAA892C4A80CE9ABAAB4318FB34348 +93AAE6A90FF00B892D1DEE254DACDB268A6308E91FB628A98989956958C9634896B878CF93F4E0AB +A0170C1B7BE2A0C4A0D514D7BBBC4CA114349D4D4985E96DB7E2ABB752C7828A9E36D9B0B4551DCD +D878C06C3C68D2C214EC8121F6675D8D03545606B582B09B76B6D8608DFCED5C4A721F7008FC2014 +1D877353E8BA5DEB1CB61F7C956D4A9F8CFFC8C4FF81B2660AE4BE45F7A63141BAEDEA05C43CAC2F +A04163ACECAEF90F61E0473E5CBF1F1994076B6A72CB5C33B17DD57E2632F7C6DEF7837F8A939055 +CF357795865D86C7745DE54C6079C791850B20C0C7349472FB6018521DD5924ED1505A1B8C8F9CF4 +C892CB40795C4ADBA3CC11C8A52A1DCFA8FD334D7F3C344CB4057E80A4B66AF6A97799F8DE817CDD +0202870BBF42E76C9BABD2D9B66D10F1A68388AF1A511887FFC50EC7D07581D4C4FC3F6C4F7EFCA9 +4799D74132B5EA25DF0C9557902C7EF1E04E612D9E40DBA459513E584C3A3EE5614ACEBA165E07A7 +CA3394969C2CF1FFF28B1C7DA85451270DF0FB71DE22A03FC2F17531FD59B12B55DEA7F5F56B0DF9 +34C96E26124342571BD04FAE6A12C6EB0E21F06275605FABE91C6EDCF55B298BC4CC52891DD90360 +AA5FDC150004BAE65225FFC42D13026F9C6FE343D7CE2F52229B4846F6E23BB2BBDB6DCF60F07A74 +8F19F74A1168DC5C67BEF840A3C68CA7A4D8CE7F94610F4CEE989459D0CDF1B194C63A2B82479746 +03A89150C4C6AC67AE3A1341F9516887C6BA254F81C5B552C527765A52ED5C4FC45D575F606E465F +7C2EDD2F5927319BE737D48099C333BBA84486F5F8CC0B32052DB6E57DC55A68019788DEABF8D649 +A531C1880D07E425D55D4DD4F3966B2FBD2A0B55E5C429051DCF0E3B9CB1DE6A5B3DA05DDBBDD3CC +1C81877AED2BD272FC7A10707C07DAA54FD6CD37E15C247E3100A1A0C527727B73D45C8E02798C44 +1864A2D1D30FAF94121F0CADA24753221C85DD5B43E5F00FCAF73A1E531D9453307581C6FA28BB5C +54D93F149D3871D2E017E6E7FFF7B0BEC71B83AD12AF353CD13311D3A6F16C51938986C9B6A24EAA +06B8BE6DF27A5090B3B120D1D1E064C6C1745536C6B0AE5C899C3DCA91BC38B7E900D9614F291B9D +BAA85AFBBBB57D58C3E1FA8713CCA1BF4EED469773EB4B9605125C08A8F7E998E37BD893F3533232 +ECDF47D26E8B2A0437220FAA760DC8E90FCBEF59AF6C1C55FE1A28A4C98E2A67DD5A7E55BD4FE272 +15533A56561F0D80989BFE15B321976CDEF26FD6530EF7A368A7239CC55D7AE2B8F0E980DF63CFE6 +F562F3ADD0AB906B60682BA447CE4A86E6D5538E13C6847791D8A16F5BA29E5840847A7E33AFF57E +BBEC1A5B329A461FD0E858DE5163A2120BA12839C3A216C44F364452A2D6401EB549791012C4B65F +4FEECA2B73B2D88CA49B44493802B01A23321470A2593A8F8ADE3F88D87247851561372137E11D10 +11A733C671C71D33EC939B05060C73697EE577A8F2BAE08309585887E5F314BCC642BA2715B51E0B +4D093F6B11CD37BD9728EE90A0C92D15BD1105637052F89B417F6F36340588601C9C2BE9526D01B2 +E88EEAFA300E38B0EB5E2B54341533B31DA1193588974DC054FFBDF374960D28F0C8C1AB8505CF5C +64988DB86E17213EF0D9D6D52ADB1BCEBCD02B5E16F0866D21D7C0FE108D551E695CEAFBB83AADC7 +362727C47BF24C482EAD6F122F1F35923DE5D6A248BB36433D044F73C944E6CE4D9FBDF0417ED53C +8F56B6D389519E7A539D6BE9444A4747957FEABCFFDCA5FA54BFF46F637B3A3299988929CDE008E9 +E3C4CCA97054A822C4AAD01ECF9861AF6238E6643358B0EA141B0E161C6ABCB45F38740B344D4112 +9D4E898DAEA8F2065263D68D97966FA24BF88E61BD86CF2C7BFD1F058FCF04AEB88F3A30C9D446C6 +3611112CCF30F163C103D6C7C5AF946ADD33B50A58FCD8EC612268F7E119BDF387104F22E4C2CAE2 +DAC407F206186F12D93BA87711FB05E6E96F17DE333305196FA7C33DC06255828744B590FA0E67CC +E4B0375276FC7AB9B324978B15FC228DAC17F955C7B3D441C540192145FBD002EE20FBDF6F397F95 +336C0A056609E28430E123A432EE91594E20A8D9E5774FE8768C84CC040A706D8D3590BBC9AFE373 +4A5536162846B6B7BB7B248924F1DAFD768B9546BD2A2CFA1203D6A3FF45C8EBDE2355F01744484C +DA9FC337CF7D9D54106407F54FEEA81B77BFEBEE088F344CA2E537644B615D8D6B6A79D03F6CBD9B +573FBA87EB00410B5251A29007CFB60E711F642C19847F58333B48F66B6758E4ABE524A4671B0635 +C491341B3CDEE650CB9F774A5B6FB92AA70FEC7D9A057084214D81EA5A36A7F8EBE9922A70F2B102 +121736E0BFB178A08ADC0A58E2A9DB347FB9B0BE707C038CC19A5519C3FA9AAEF660653086191E59 +320D0E696218CE1E8EA7DB5FB3318EEC98C130F3F1C45D0D2401223421FF99BD6E1546873C6F12C6 +F45D2E1C3EE41634F5A415FC8338A18EF2299EFCECEE00F9025E79610168548BF2A52623A479EEAE +CC55BE5172B0CF07F9B04E2B2AC08A2BC839DFBA9680F2BB2E438519BF3B434C71B4AD9E64262C76 +9F6C1AD174FCFF3F41B5BD7652AB296C543F323F0A16E88C6D1FD3025C33794551DCAED303B57A87 +CD1E7FA46E16ED357CE0FEBAAD2678A4D84E4D6B1635F412465C0F3E7246407BDDF934F0E2E0F5D3 +EFE318D7D63A7B6BD0CD5556B6DA811D521408EF336CCE2D2B6777AA472A9EE0DB9FE0D6914059FE +25EFF5D7E3D2A6EB96B23669118B9EFFEE5B7FB8F1EEEA355998BB48430156F14766FD77605BBF80 +CDEF19879E8F8C07B6998AF145B0AED86FA94A952F2F49D2891D41AB0184EFA8616B139E640A3A9B +D808BDF79E283B0CC4686935D0D96630D590A5F4A7C71C05E110BF3CDB5150D8CAC418AB25419BCF +DD5EF0A2015305561CA26494E267BA89892AD21E0BFF44D48E330694A1CE12183B9A7E4E25D78EA3 +498EDF9A22DD7718ABD06DE2C28D7762F609A1E9A5C40A878FB8AB33A60383152A119B9FA077B109 +90AF19C261CE43AFC116593C30BC27EE4D8CBCA0C0298BB84327FDBDD93F073B1E06F71933C0323A +6E7FD2AABA783E9BC995C4AED621434B82B34424B768B4427EE65228E612581B0B8A7AAC3149788D +FDD106A6AB93E01771802AD93B63EC386B057690E5C34A409421E532C6614EC61A0197C13EAEE438 +35ED9BB38CF811E39CF8F154684E3D8B12E3B673152B82DD9B15A2A68A6163D2CCD72D3117F7C24C +F1575671832ECC4AC6B912882C0231050D60ACDC7D6F36C6BB4E32B6019B32D1DA08C7ACFC1DF451 +3A338FACC16D297C56C6138FB02FC7FB5BF7B9DE4C61B63C6B37B0F9CB42E6FF86693BAE1CEBB60C +9C15CB6222F547E0D0776BC5545A73A2ED3C7799F0CA3C2D5EE17849DFB15C6ECF7C2846AD10870A +00E0810F35A57770EEE9D49D05B54500DF164A02FFC324CCFDB5F828AF7307DDFBBE647E98909C73 +A3CC6BFB360042823C678EE6ACA0D658C12776F2A573656073E4F40505F5CB4A3D340B034B0FBC29 +C3B6B055D23F0BD47E44B441D430B8703883AF8EBA79081D528AF5646340A27291472B8E1F19C8BB +B4AD17C7EA1FCFCC7B52E6EBAE0BC8204AA52C08B3A63B2F07FBFF20092139143A24130191C41D2D +69077D71FC204C5FD41275DCEBEF7E5701BFF6C0A4217F6F60C2E37697C7F1C35D2451B040BA0D28 +0C9D23AAEF592BFFB436165C314C3CB75223D15694B6EF312CBCE8035A1A9172365FCCD119CD5DCC +569B84C6BBC5AC9CAB6942096034523671156FAE2012F6A24A001DCB2F35A8A031A2366CA98F1E52 +944B58FBF1852710CEE0116BD2C7D68DB956B15FB6AAA147155E9F179E67357F231F8252D728AF12 +49DAFCF6AB4EBC8637E1BA10D27555D2FAAC9EEE5E51C8BBC793ECC6011C4FEDDF7116E719147927 +0BC11D5EDD9215A4E8087A6A16A591BF7ADFDB69C4A03361C0DD078017DC5851BBF60E06A86C6C0B +E08087C99F4F9002ED5206534913353AE16C4F358BC1564A442CAE506A107D1FBC0B9ED99AFC6633 +209BEDBBB681CCE475645E92155285C00FD6985216CCE60064946F94778F7AA85ED87F5762C20FE9 +DC007954281BD6FCA8554D2A0CA5B76A3ED42EE5F44F3B276E574F64B20E1AD489753903ECD20B4B +EC88ABD1E1CF5D06AA1815AB771E350EB6D04078EC04616B977CDA8CE88C483DDEE9F28D58366D3C +224C41D19E550B5ECB9775F569C2D391F61C4667A9BD11C69A88473AA7884B823F762195CC403823 +690A32087893C29C63100A5935842F6B612C95EC9B5F07459608786310C8AE65DBBDCFED21B43191 +874E20D08F12E1384DCE1A990CA5F07DE36BD012DC9EC558FE7CC44494F48CA3BCBF1F1F11BB98BA +EBBF8691F8590F84AD849923E656860EFC0EC27496FE6D6C185791E3261027DEEE4C57032547F94E +7D593F7885526AAF054BB850C02E863D831ECFEE61A781B89867139889A362F95F48A837ADB955C9 +939F609D2EBBD56775151D2EA4B09D38FC1D824A952EE7E52849260DE61F07333076CF887A3AC2F4 +CD088C29E47715C5242E2366CB493B2FEB38C19FC159EC50EAE88409CF0A30C0A6823C45D0532C2A +72E45A17916F6CEEB475C4D4A19372AE271326697CCCAFBB43D92C25A052797186FE8314FB41FD94 +2A4B24548866BAC19A83BCD2E6979FB3C7B70B075DCDAB3EF6B6181A00A98AE73B6D968EE2DDEF07 +503A92E4FE1E0B67A90A2F351D600DF960101A15808AA99B3C680A8F50D5CBBC96D98A3A2AD5F14C +43857F4CB9DF9372FE74B5D6CA9CD801667399E778B56EF702A56F0F393137B20BF11BCFF9DFC0F0 +4E67649D07A2A5F4C42C9A929231D5BACFB6B53210E9FE311642D8BAA7358E6A7370B6CE921765B3 +68A354B42C8877E59227146409DA83E407657BEB475329F228CDFDD11BC73123234649AEF0E2E9DA +76C12AF91713828368FB778905A6B7150258695D4D9DF6111E1B28A9462002D7C476FE44A9B13F32 +9FF84930D213787932A1BA01EA608ABE7054FFDAAE2176EB960005E5407D7C1D39AEF8EAD8683A50 +D93398C584312EE4A12C07E9D55AE9981D7EF57D66499CA93EA653EDDA1BECB494662E54CD7ED8A3 +0B2A8522CAB12B2751F7E9B3B66CA0B5C8905E0F3A51F68C96E9C02F10FE515FD6133D3ED298D15E +8B1649F3D13341BDADDA7FCB838720E8D0D9DD92D0A241A0CD8E25D7B313DDAA2F25B543BB0E7965 +402ED0F24AD146E49919ABD9604ECFEA5A7A49E58664DCEFDC893F5D722CF24A44D26369F5D86569 +9632141348086A80AE528EDAFFF9D9986D5665DBCD375DF221D5EF1757D79361E5A5BCBE333B6C9C +1CF46794A7C7C776477023BB298C970F6DFF9AE6C7ADDA8CEBE73B07117BFED6CED2A36548081C79 +BDA9A70C8FC5FA16D0EFD3E9F869DD5DBDF6E70CDA4217935FEFE577B64DA1DDBADB9A092B9D1E3C +E1FD3B6E0117DDED155313A5DB7D8742C3409FC18B9743F09ADEC49BFF2FDBBEF9D5FA7110266287 +7C65E3A1421BA56E258A49D76C436C97AE2116F772CA5EEA5726BF17AD5D5CE37DC5F45235730E90 +A1A1E3087132C820EB9E0E311500F2CA193C72E2ACCB4D77ADFA34E268B014FFAB5DD1BE7187251A +A69B7BB3A517796BACEFB9ACE0114FAAEFB0D9BCA028A52F5037291232A04C2353B9663BFCBEC2D9 +30CB007954B8C6396003214262AA9CA9FA876B4191313FD1831D664863C4A19946AEB8F4E21C468B +9C94B8CAA407A74AF418DFB60D46BEE5029C884950D3BE8A58023DA864E9AB34005337D335B0B35A +91DDEB53A54C3233150E27225B0800C841E489E9EA6C12F5D95112BB723C3E88AAEDA3A942D06242 +2CD80B04DDF024ED79224E166086C5770EB10C389D0BF0327B2F753358D9BD552C04EA52BA154EEE +5A84C51FBBFC79055AD0F1243E489F82FD3D1A3D2CCB24A02DB3F306767564A2451DA405BAFFED98 +20241A82C6F4F6E1D2A36FD954540EF3C091247120F5E1B362D1EBCBF80951A3158B1547E7A0CCFE +40C03F992BAD00496C32BBE9B0A06EE9554EA3FAA247A7399A37D05329CADB006F679B58F2E5969B +13A5516A9F6949505A64B7B3FE5E748B9B9662C05E6C5CB79D64FD72C54F557ADE72880B3F9D8718 +58D5EA3FEF2BD3FCFD670794AEA6144D13782BA89648C98E7CF5160089DB9798E49BE2DEBC2669C1 +0C42AE1AD7C1FF4921EF465300977E057C0AEE61579460F56E51B6EAFC1F7F41D669ADE9610EE777 +055F927444F971121CD76A55A273CEBB481B89D6B78D0066ECE31BE3EEF65CE9FD22D22EFD6E3ED4 +536E6439782AD53550CEF1A903125F228A3E2F1AA3342B0551C59924149358F8E941969125F6E54C +8B2C068F57FE0DF91912CD71BE9492768191F4F6B70BA45C72409D4AC6E9619E8A34398E6A66E984 +55F1793D8A2C0DF30EABE2B19679318AE09014262DFBB9AED5D637653FBA1C10821908ED6E088910 +AA033E2E0798A630966D29F84845A9C937C27A268CAB8BA1AE9B32E12B52EE4B64BE5388AD32035C +7F98904F052B31D7C4819E27BCBC597E8503A5614E0DC2BBE5C51922980E3F492B61BEEB169C3EB6 +AB9F1DA82EA6BCFBCC16199923C8399B0495EE9A9E1749DAD9FB289FF3FCCF34F55DF7D94F91EF31 +B3B4C8074C567C4FAB337A337BCC2F459075244F665B079C159AAB83781E465F5259D41313183EC5 +F5F53BFB4797942F93EAD6CBF9255F9B4DD0748A3BC6BF36ACBE0127AF68EA6566B65430D0595FD2 +A7A2FF74055BF2E70BFFF2B79131F1871CEDEFB495FF914B88770654F9E5556AF535E1B9AF812004 +99288AA39D1388ACCB5B11B13596B550F2746B2A83B076F4F606F7580156E54FBF6976AA4CFC9581 +0A7FAC41A1635FDCFD6F7CD6BF738190D7F9FEAAB8C0B7CE38DD1459E2465C3B75625C8BAFE3B60A +F66ED183965AB9681A8174C44311D8EE36E468A8FFE2035B7C5AB6A372FE37FF627F4697C0D19F7C +8A1E356F829BBF2B8F4A95A49F85CA16ADDCA5C0817D6A4F7C4EAEE908DA13E0C89C9AEFF6D1D7B5 +BCD1BBF672B46C4960720CD1C74E70C78784CBFA8930576AD4067D406A0FCE9248DCE6D610D7EF0E +97F3F9CEA1D08DDA90DFF0C484DD32265FD13A2571513F361DE3061F2EA76886112AC7589B290220 +E34610277CF81535CD628CA688CA812275D7B9909757DD519F1FC89FE4D0AFE5FDB999323A470C6A +A0D9BA9CC92BAC24514E7CB3A3EAD2A70271EA8B02B2DDFEC6CE803F1B761D9BB7099FFCBF918D8E +B602946FB0DC14F0FD1289037B15A4A96A4605BBE53BCEA9112BF9746F3BDDC06CCCD808C62F2B41 +D4F508EEFB03AD22E2E154888DC63C6BEC6A21D1851A5C82397FA49BD163BA8A72527827E4B6F50F +585325219FAA9B3A2CE14A0134C19DAE50373A0F9E6DDC8205467242D11A3989D17730C8169964B9 +CC9549BE20A84FD9137DD9C9F7DEBAC3A41345DFEB0AEDCD7ED408A909000FE8D9CAC85D93052256 +7A2C9312769DC85F902D4A5F5766EA3C561549F1F2B4C5269276946809ECA26B6F51DB4CBDA9E668 +BE1023D8962C0DBCACD5BBC9E5F61C459B825036E1322737C0F196C0DF93DA76011DF2CA06F7B383 +8C672A802EA24A474ACF7A51F2DE867ECAF5674B1053CD5419F5FAC20584A3F7565D7CE584CD395B +1968B622FE3C68DAD2F0E33274DFDF03B5A8EA047B077DA1316DF487C91ECEA84E9B417EA25EC9CF +1F1CEDD7A1C2CB0D51A58BD8F9772FAED8D553141ADAB148AFDA200479CD04C0FFD1478EBC618303 +5437A5BC1AEE3218E9B27D21656EB9F31BD4E7D3186C89DF251207E8B67265585083111BC1AFD4D6 +A2773629147A29CBB4BBC3935B83392487858E0D18FFC96E57C83C4C6744C8E0DBF001DFD64B660C +CC8064907AA4BECC12376A1EB55EDF655CBBB4744C1A6166590B9572073A2AB577EF446B80567241 +389F990AE6C90B286EB48454166BBF264422FF2A387FA0B413F2295B6B188A64927DF702C232CCAE +59A2CCD1D109840A464BAC74A45B865A6667C901D86F771C4A36421308551F532497990BC15DA648 +6E322566C210C517DAADDBC24DACB39CA41611B9F961E4696D1FEC46E71C608DFDEEF19ECDD88724 +24E1BEF7176B0AFA4888BDB4C56C8690AFD03428F32740DFBC4BE22B7583DC47BBA42DF4E83C14AA +29F4E79397BBDCD2EC43338BA1F0D2CA9DA6E64A065FCB0073ACD0D86E46EEBF1454C9C172C6BAA5 +0F37FA19756B05405763387237794E9FF74E6749BF6CE5EE9145413950D342DBE5B0EFDE57163127 +2A8D060E935547E1FB0FB1FD60400FF856D027671CCAECFF7E215BE61E8A77E9BF5C72C2C1E4501A +A11B2F8574BD823574EC9598D579A9C5C525867F4BAAAA78DDA0E5BD7AC832DEA41328A507874A85 +90B7F133E743471D4FA27DFAC39C6F99E233C913183B2A039CBEB5CB3BF8825A92D83D266246D5B3 +CC7B11469E611E260C6ED16D17C9693B13B78E3F0DE2F0ABBE73FD6AE1ED25F57B4894254FFDB332 +0E65ADA53669B95CA28BB4BD166507E9D8F12727E46D2B9593186C090764FE8A95F1594291FD551C +A96E4CBE1D6FD42852B2B65E7F10C4F17707F930DD934E2A2ACBDFA40E04EABC1E54632D67AB7D5C +00DC103A3D11DCF78B6771D98ABD5CCA0B253283C67B0863C80D1A78FE6D5422568207509FDB1946 +92706C7A211B29955F6354092C9732DB2ABA8CDAF407FF25B40BF9D73317D5985E19E6C12B6AB5F5 +DD59328905F822E1EBEB87C4E386EF20CEB7EAF842700F09BDC50D7AE6442D1C93804D56FE194785 +968373A154E1F426BF76692CE3E4474360ACB9FEBD3191B8EE909E7C224EF90EEF36CD660AC9A642 +4DB5BB20B8835D365D35A442ECB2444F30466C3323001A087639B73848E3EE275406CFFB495ECDB4 +52F2A357F45D2D32BB22CAF9F9C2C44741A5341B29BB6C4322287A2A3891E1E853B976E17DD9306F +D98BDE8A0C97ABDCC7C708BD1BF49B524CD0DCECB40DDC557E9C90A1EDDEE57BBABC4C338F08A625 +E03C1C1A20DEA709051EB1A3264D7002D6DD2BB7B622AF93C7DF54F49EFA5FBA58F115A049A91875 +A2476C19F9133D0BE1B07C8102746163CEA0A98F9B62EA59C9CED7AD808DD52DDF8687933AE52A7D +9D7081150A812801D3FA78F90C4933E5DF09C991325324DEC6ED364ADF73DFC7B78953B51FBA2F81 +F264C2A94139289CEBF7ECD6D8FEE9E579BE231FE1ABBCC07B4BF1884CABDCEBFC56610A5E2B7510 +37FE804511FB5443F7B21290E38855F6DE5EE38960E02481DC57F83CFCB87C8FF1CB196CDC19B2B4 +6C7C72B64D7D45C678851ED7E2860DE7DB772BE7B33C84ADF7E6F9B2063D1263CDF55E6220753ACD +67C4701EBDC0799AF47AC58A0CCE796384A50DE6A814DD994B372630E64E5FDFF57393522F689DF7 +81C44599B21AB1C214D4ACF94F07CFEE79C628C85378B96D9007ACD4225E14DAD8C70984DC596DF1 +96BC814E7346217C94F172FA40B3DFC73C30E6E530DDE4A91F6A5166AE19EAA3D2CC3D9D6917BFD3 +1EFAC19C236463AF8D7FB7D9B3A4D6FB6D962C59B296E988561957A3C3D11F33ACF69F5768A2DA30 +462BA9AFE67D3C41A1E8368099361F50D4F6368963A48C75F1590804E7918A02EB9DA5F60F49828C +95AC60E9D86DEB7699C35037669C02D408269D6BF481EC745E4EC630F68FF5168BE5E0BDF875EEC1 +5EB9CAA9CBED1CE2A0EB4CE97C14E10114087DCBE5DE1DB6A070CBC6B68EE141B7D62ED320F7B74C +07D9762E0F5C8AF0779D38B7677ED65B5DD2F83ED06F041B5701228EFEAA0FFC031E44D6D68B274A +45FF9EB62FDA007CDC98B86831E9A668098364B421E1FE2A45D85824612A521777C6177316F0C6DB +D9847A2F61326E74A3114EAC3ABAEE456156DF125E4EDAD6BDB66E7DA6370C90ADC4AF4EC1958170 +C32D5AAF3B45BF749EE1DFAD8A5D0C03973B7C1589EAE4E67F6C87213C721E4A33466F3F54253545 +5014417CFFC9AF461CF695F5E1D7A37E4C7680A5624AA11EEA65C59BB38A96734E4A4A238C636638 +9EB8083D5AD753FA7F74EDF10054315EDD53DE61D48846F70AA9272626E23BA3DAB7CCEE819B0A88 +9CE775AA7F5205C95A19AAF475729D2C0BCAD9AB5459380A5F034C108A64B80621820D779582A198 +14058DFDCC6C2D6461AC6F98C64AABA53A2EF77CEF612EA766FE15498F56F54106D70D0F8DD4134C +8C64B282E79A96F15D4BBE0297885ACF775BA5009006315637D60AD86D25A3CA6AC5BF5B4DB95B1A +672A8C589D89101809D838236560F7690E329784C1D335203BFED3A258CD79467D16B6DA06A282BC +4B9669986CB50C54DADE3D5B20FD5CD9FDDE60AF4B5D8D9C50E77CF50DF3B36F37F381FE7E28A719 +91C8199D18258C09BD0440F5E258A5D2E22C6CFBFDC5F91228992E86532F4C0A50067BCB2D4387B2 +9FEFB8043D7BC44A322FD3629D7D92B6EEBA21B035DAC884110BDC6B22CF59B08C195BBA1C682E5F +8CF32F479937D329FE8EC6E9A3A3AA63AE95EEB766E0EACEEAD4DCF46617888AE687009112732A7A +8FA8419A4652075EDDF83E291613B66BA793D3858CEA093C79B89B0C93E11CAAB86AD1980C401713 +0B6A02545DE484FDA6E4DFBCEBBC848751B2A8821CB3F7AC96D2EA9B83B575AB60CECA41EA567EE0 +8ADAC8F1060255057527485D6B12A26D2E7EF6892865FD65FEF28F8B46249C4F19341089D59DAF82 +582CAD1A3B53C763A0E57134A57C4A24AB4FD358592ADB01BE8F1D9FAE9CA97A3BC3A0E2939913E0 +62960CC1D29ECEF9E61BAC20E92F13C49078E7F1562C9D7C01C2B300ECD6ADCAC9AA0C1F1BA30401 +0573F79D158C66D91A8D987C5239C9D4FEED1DC5C9586C4129C33E7C737C624EE9BD1EDE38E9F72A +78DC19E144B5AABF3B0FB72216815E371A5D6452684965CB7208B87CE5A27E444820E03F80AD2DF4 +E280D25D9BDE41E719BB2C939E25B7965DB162CA8665CBFE65DFDC7992A508D54FE4EE8454C11482 +7186A280D3D9EDF397640A809E3646675AB6621B9CDF42808E2F19859AC975CF70F41D2B3D22F8E0 +C180126F4A12122B207A150BC8E1819962DAEBB821DE59B7EEF8FF9219474597AF859E353B4B713F +5F1350F4049DCE99627492E396038B10A2F8E82AB679F65BE14A166E4502921BA44CCFE04E5DD3FE +B04BA47C3F7A3E7DBF7D55328AD1E96092C73EDB16C3325537295DF768E2633D01304EA0B01379AA +DAFE6CCA2AB3E246768C5AC841A458A2F69141A9A9D716D129B26643F1BBC95D8CD0ED44148F7C6A +F370201E454F4AFF7C11A8080508FEDE242343E7ADDD5A8AAF079C50765A79BD25FBBDC59EDF980F +FE0B60435692C49D20AC22F8BD1FCA3F3D8200CA26D61A30212558B54671E63BC09776A3AE7A906F +CA63281F080A00500C42C02B8F82357A3EBF572CFC4BEBA3FE86537DDDF23A861C240A31778A131E +F638C1DBB7E87A45487C092D23FD9FB2C162C3253636ED263B141178FCA9F2D5BE2D81F99B2872C4 +B3C08749CE18C9C00E75DA6B3E4C6A6DD79EBA731618EF5B5E767BB40429D8FEEC6ABFE9975746FB +3A82A03A07B7D0DA8BAECFD1F72AFE17EB0C0CF100A2D48F4449A42C482BB1D64C19F8FEA73F5BA1 +8FC9BFEE3F640C39C081669A9B0EE3FF6B2BDC0A726301EF0E2259E65BE59275C76E7A3F1C76C3A3 +3AD0E2F79198DCA39C482B4E1196238DBA937692CF319436830BBF441C0A8A04161DC0814B5DF049 +83099439EF421B6D37D351D4A988A8DFE93D796B2E8B2564C602F79E6162F56F933196A0DCE91051 +600BAFFD9D439A91F17C20CD6A9104B553D823A0317E3C8344E9F0B2560AD583BF876AE307892500 +2177AF61BDBD745CEC2B2A7931D27423D2667584AE0D6CAA2B281EB9271ADE86C493791AC9A2265B +8324F764D20DE65F6267439F1574DB02C600E771D3C743D420FA6F8BF01A977B91AF035E0D5412AB +0B85D6ED3ED9D0345ED434F9B95FD911A9D3828CD162686E6ECCD2B6A5B1104F0E6838AAC7FB3FC7 +09F08F8E82B4BFCB55D8984771F9F4D339EE7FF391448C7807A436A78B6A487D3A5A86F314B302FA +C5BE1C1DB9844F975619D615D1C7A20EC2B144797E0648CF5C044C8DD1699EEA3AC9D7E3BAA54A85 +11A932623D5ED3F0A9C3028CA439AC395F58DEAF1C0354A169D9AC7F380900D9828C3ECBB975F6FE +6BD79EA4BEA9B71F3A9B1D2EAF8F1E475B4FB99758192EBCDA21B47EA33F57C58E904DA260C801AE +CF457C84592B81CFA96C10E448D705D24871F3D1AD1FE004406C8070A54FA3747788C5B55E9462E6 +F51378BF3F848360542CAD2D5FF9EDAC84C164DFEC115A2F3D873760EAE58CC8F361B37E6CE076EF +325A1C54DFF84DB95DB7DB5B56C48ED15C5426E6153D8A94B1A35B22EAB1D7B871097DF12C093BA5 +538957AB7D0AB2E39A2D1AECB91F0A693B8F6A00601929B6C55AAE8A227CAB6404FEBCC8BC4EEEE0 +ADD4CFD7DEC225170A0063457918B9875AD7F022A8F9932ADE316E4126EAB75C1D0B2B9F44E85F1C +54755D1301345665EA630C8E885A8D9AB069DEA2CC6D12E4A0BF6E80C3AE12BC7ABE507422A5D92B +65F70B4A472DD945EBB960880EC4C34E4C206C260FDF86A997D7D399A0219A51E6F8BC1189EC0ED0 +B8686F0243BFAFD829979747442AB1DA8282F10F4C37C4E6C88D231460DA3BF34C23A4755E2F8F21 +F6D138C86B6091CB3BCE5ED170242C4CC87C010FE63DA9A2ECBDD85311DA8572AD67E40F744D2EC9 +6607701D9790574F051C859EF29291AFA301C809E0A5513DF9A7FC2DB1776DBD4A2CB622BD17811B +C0E584A8D89D4BEB17C2D0AA8BF31CD7E2B36C0E1888409788E30EAC2E46AFA1CFE457D3A19C28C5 +80669CB82CF36BF40DFAFED78F99A5D5DF189CE293413FFBA9E8D2457986C68483242AD767D5F026 +1CE303153C35D5DEB1789448088B51C48A9B8E903BBC69ED7FB0129CCE33A0337198F11DBA94FDAE +AD74BBC5E519F559094E15B03AF3EFA89DC38B4278C68D2AEEEBE4B28B351D7B72F52D94480D8CBC +06544645F20800B8284A4E7C8FAD59D0AA8EC8EC0551912CBC62694A5DD15C469BBE614FB187C084 +838D676E5A1CC8DFA8676758EB7D53FD2BA8F1C434F4F70AED8F2CE27EED2F6A82E20E30EACF9BF0 +CE28B4BF7D556815A887D777B7D75F60D2C410AA2D378B7BFAA6C3A5BF0A5EF80D3E35A0CF393A5E +BC27A895D712C6F004F1A03F9FCF493973F33E6FB106407DFD992AB0E9E36EF395663A6EEFFD71BB +2DAD9DFE6AA4685F307B8FD69BB2F74E672666414A71FA479B37D3DEF6AEAF80FA14821C65F7ABBE +5CC6DD49002216E23B3D22C282F3DE0077EA81017E79D8C3BDB61EC031CFB13FA981120A6C518F4B +4C39C9DD5AC6EDA29ABA527C9948BC3162EF65E8251C9D4E3494C6A51A41D489F8BC89250128EBD7 +0EFD01B9F03C40B6E0384364F2571F7D969016A959E4243D7AB728F0F030B8E2FB456D8E47A85898 +313B0E91C68C7A8A7226603427AC6DCB5C69924FD026E90CB0EE89AC42D874BB15AFC981079E9DC7 +1271C3E461265AF327D4AAB4AEFAB6A9DC3F84DCE7C7868D4719006344B9055C8BA952A2250B8041 +E5EF519BB788201124BE90AECAC2293A310D9565E1EA4AEB99F7ED7106649169E8EBF3DCB210706A +F2FA65158D3059DFBD7AB5B00DBB06B016F73FEDB3AE1C1CC03BC2D94B143BFBD759338EB181B1F6 +841F7B539D8D126FC5B31B244A3A00ABBB121A98F73314D1F1683F513C3CCC9A0C2180824ACE5D45 +E454062CE1217F7AFBDC60A6022B0134EDA6C5D787DE8A5925BEB374F64D612329B9AC17B6EC03F8 +56CFEE502C1FC3AAC7B6F251E8DE4147DCB1580185C406F38E6B729307EADFF6D7A0E824C9830093 +F0C4FECEEFC7FF839306FEFEB780FFBD8879F22AFDADCA4C0767B8EEAE5DB869D7BD91355F0255E1 +CAC68A81A276967F233624DE0D2082B89E2C2D1DB0F8BE0B2BD7051C4DE9B1564AA6CBA03E50386F +D685943D1EDDF5BE0EB34418C48E5EA645CBA552A0444B254E82E9E84A5B7BD0064D5EA87B1716C1 +4EF7FD14E2187FCE16FF6ECBC0A6588B30B4329626F024BDBA65457028668BC6750A4DD668D017CC +EF35CD9CF45EC73885FC91B8AD78920919B4747A710D25BB850B558C5CCF7170C20012DD0F2874A6 +699DF53EDC6C75716A5B6B06C98F4904BAD22B18C77B3EEF32DE3F45A8AC12383DA16DF6F06CD923 +D344CFC2253ECF97A52F2DC6A22539231E29A324F851265BA82BE566E42167247CEBD914EBE42EAB +E189E74FE1FF17ADA8A5F47DC9866CF86694DEE28EED333B0A8AE380557820E3F1D32B05AE27FFE1 +68267FADD310C4EE550F71704EF71F4C669952F30E485AF37561884066C0E3425C748BBAC77CC7A9 +87EC336B8BEBA44358BEA4ECFEA32494A8006E9852C4BFCB1C0F00ACC247F1F8E3F3B34539C67638 +64527F9F885132DCACBFCB1DC80EE3B2A711145DDA1D3B5F83144E2CD698D43A02B0DEB706C78D75 +A24FA39B9374E1155969FAD7D5FB477F4C3C7440DBFE1BD1DC877360E8690A6D3A64EF0A1313A520 +C49320295302227CE5625E134EA442A537505D206EE46E7E218BDA38F7B6BA124ACA0E949725CEEB +961EF8B0727E3A78287E61E65A84AC14D1014A213259A48F04C634C1F04C73B4110D0DB491250CCD +7DAE323CC8BD29BEF605DD92AA5480009DEAD1256E5C9FFB18362D63B022C2A378D15ADE2C6AE603 +1DF385CF090226F0AF889464584A9EA63B884453DE231058C5661C4F7DCF7505D7B1E48C78AA5799 +8FF39084FFF1CD18CB2989D867F2E085B291FE52367B4E8667E5CDA4F41DDBC7129DA5BDC39549E0 +8B67D9C9E4C332D91FE261728521245CBF51870F24C42F5814F393719A9E126C5693C0E776E4D8F3 +0F0288537B8E9A7C5DA4F931FC83F96A1950B1DF26C0448B646D3BF42C0429E2BD0164703FC71833 +19DDEA75CE65D9DFFE8369787FE664306D843421C2C0C3A5B210E823F8366161A96CA88D95FD6486 +5F9E5B0D53DCEE4A98AC10A8FF1BC34A46DB6016E973C9FA298D3F58228E3D9FCCCF9632556CE2E7 +F9C81E05FDB0FC1071E69A4C158E742D0B8939CA3DE33A4BE8D01D679C81C6BA9CF396A6768CA626 +05D796AA5C323E3A6208F2DA5000FC4462ED81AD0044D9959E40E4764562ADA76E33EC63271966F1 +7A13AD376A54FFA40FA247896A22C1C4A4CE51094CA1892A0B9904EB762839AAE1EDB5A0A5A69343 +CCA45F88F61926B23E6C85688862B1D10F1ED827FCCE2A427E49D960DBEE0D39EDE08D2565C6F5AD +66CA83DAC1467C38F742132F715DA7E9757A5D067FDB4A8859D148473F302BF6ECB9B7EA5C0DF851 +8F58D4D076625B92BC8201028064950D70CD40492DA83B98FFD79BD3DCD9CEE95178B6DEA9AB10B3 +4C61A74B49C3697CF714F56A9B1E366B04500C9A67704AF6F721851EA4566B96E220E7B526873F94 +E6013EA8C489639D291167BCAEFB661C96C27DC7BCD5B317C1F101CD8DF2FB29F6162B5ECE903C0D +5570C8C6325F05218850E4A5B5F94C7CE334BADDFC5DB98EF5333B4A92129F41D046D0F5EB6F342C +F362BC8E45511FCF328E2CE2D4C579516307AEC400BA207071C887F5185AF536A6827307D7698095 +E8A6F8C19812A11C32AD207FBC353172C8DF626C5C05CD24C171B3C8DAB270A74AC48E35F0A8849C +E0934B93D56C93599F5235EC441B5232257C4C6767C7B5A35830010E60E56AFBE9199B42E725A216 +C49D45A3C554767DF192F04D1A192D5CE196831EB7A56201A4A96CD44DD084729774334F698E1902 +614405347A37A4C753C0211D7F24D5265CF033E3C4D30E61886CF781D2AC30385E6021A892AB116D +1F5505635BF5C915D0300ACA8AC32CAA0F3639550C4AEB390DA7B86E53B6BB0E4819626757BA9986 +BCA4B4B18F6BF3706577A3BE146F2585025D5A36EB14E587C5469EEEB622D31FD32EBFA812B9CCDC +CFF7D17D00D9F21BF8871661F20E89A25A4543068EC509D0DF7DEA2A24FF68957943BE0FC7BD319D +92A575E12E6FB8112D72A100FEF3EE85972304BBE07FC1026CCC068E8A414F641116E51F76009C5A +F9E664BCCF93C943CFF2115235BB3290F935AA3FAB4F2E73FCDB9FA5E1866EFE278FFE7EA9DD6F89 +38CD5E5F4F31F6C659AF7EFF5B291AFB86521678B42C99275024EDAD04E5929D201A36F4A6C4DCD7 +2E349D6B9A1F90B123DEDE3DA50EDF929F9285747CD504C8F4A73D522F312D623BD65A35419C0729 +30976129B2D99B32D1DEDD81D64F7879CEDDFF04BBBF1286E07BCE651E2DEC190DFB9D25F3C1EEC8 +D7277752BB7CCC313A0FEEBF0EFFA2A189861AD4EA13AD4FDBD5160DC273F12525815F0D693C1413 +AFE4FBE09BCBD71E16C33E6CF8D18732447FFDCC2E4AF9E270D725C1D262D96E72538CA3309BCAF2 +35A3FAFAB27D265C583E6F6F062B555C97DFD89AC46E6154670ADCA13FD99F7A4B9B8BB224D43764 +8CC9DB76E177F562862C912D8CBC248A4C628FF2D0C9688611CED3DFB89064B988F16655633B7CC7 +AFAE34B2937528EA0814ED245D6B0D2AEF87A5B63E2BD7E4F7D9CFE372C295A0891F97C3855C97EC +C03C7C2A231704BED419612255F8B2C9262D48CB4FB46D63CC9697A210FA9D7BFC3BAB7E46172D3F +52A4AF9C4114BC72A5C7CBA042FA633AFD5E404F29408D4485837E55E6F9702F04C7AB410C351039 +6A78C8672F8EAD53BB9CBCED63FB9E72E7238CC88FB4E7C48C3DE3E4B80E277B952727916A4127A2 +5CC1413C390F4DAFD5253B07BC96DAE8CF4DA08330DEE580CBC1E12B75A661819E96B018D47A8B71 +B6BFAFC5E3CBFE68E5193417B6E730E6A2820838D22049BE6BB64B74AA13779D46519965ED80D5FC +30B0A6F73D26DEBD8150B3D27B3F135F608D59BB1632AD9C2E11177FAF54CBD1C4E58D58C395BAE8 +AD7C7AEEB0E1C3F0C0B7A5E7142E9A1DCCC8B4EF56C319D4A4F750857D2FD180F871772B9CC69FB9 +B222F83C3ACCB66125AF6848B2EFDCE3D2284FA5844641FB32F701FBF32F1D2F2E2233B66E36CCD1 +49FCB3FCDB6EA04367D11624717D73D9128EA7D9AABB8658BE9E9986E532 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark{restore}if + +%%EndFont +%%EndResource +11.52 /Mathematica1 Msf +0.75 10.5 m +(p) N +P +[1 0 0 1 -61.69 -151.566 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 105.842 m +73.497 105.842 L +s +P +p +np 52 98 m +52 113 L +69 113 L +69 98 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 53.44 99.467 ] concat +1 w +[ ] 0 setdash +p +np -2.44 -2.467 m +-2.44 14.533 L +16.56 14.533 L +16.56 -2.467 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(2) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -53.44 -99.467 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 53.742 m +73.497 53.742 L +s +P +p +np 52 46 m +52 61 L +69 61 L +69 46 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 53.44 47.367 ] concat +1 w +[ ] 0 setdash +p +np -2.44 -2.367 m +-2.44 14.633 L +16.56 14.633 L +16.56 -2.367 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(3) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -53.44 -47.367 ] concat +1 w +[ ] 0 setdash +P +P +1 g +[ ] 0 setdash +p +0 setlinecap +78.19 2.952 m +78.19 5.849 L +s +P +p +0 setlinecap +92.764 2.952 m +92.764 4.69 L +s +P +p +0 setlinecap +107.338 2.952 m +107.338 4.69 L +s +P +p +0 setlinecap +121.911 2.952 m +121.911 4.69 L +s +P +p +0 setlinecap +136.485 2.952 m +136.485 4.69 L +s +P +p +0 setlinecap +151.058 2.952 m +151.058 5.849 L +s +P +p +0 setlinecap +165.632 2.952 m +165.632 4.69 L +s +P +p +0 setlinecap +180.205 2.952 m +180.205 4.69 L +s +P +p +0 setlinecap +194.779 2.952 m +194.779 4.69 L +s +P +p +0 setlinecap +209.353 2.952 m +209.353 4.69 L +s +P +p +0 setlinecap +223.926 2.952 m +223.926 5.849 L +s +P +p +0 setlinecap +238.5 2.952 m +238.5 4.69 L +s +P +p +0 setlinecap +253.073 2.952 m +253.073 4.69 L +s +P +p +0 setlinecap +267.647 2.952 m +267.647 4.69 L +s +P +p +0 setlinecap +282.22 2.952 m +282.22 4.69 L +s +P +p +0 setlinecap +296.794 2.952 m +296.794 5.849 L +s +P +p +0 setlinecap +311.367 2.952 m +311.367 4.69 L +s +P +p +0 setlinecap +325.941 2.952 m +325.941 4.69 L +s +P +p +0 setlinecap +340.515 2.952 m +340.515 4.69 L +s +P +p +0 setlinecap +355.088 2.952 m +355.088 4.69 L +s +P +p +0 setlinecap +369.662 2.952 m +369.662 5.849 L +s +P +p +0 setlinecap +384.235 2.952 m +384.235 4.69 L +s +P +p +0 setlinecap +398.809 2.952 m +398.809 4.69 L +s +P +p +0 setlinecap +413.382 2.952 m +413.382 4.69 L +s +P +p +0 setlinecap +427.956 2.952 m +427.956 4.69 L +s +P +p +0 setlinecap +442.53 2.952 m +442.53 5.849 L +s +P +p +0 setlinecap +450.12 210.041 m +447.223 210.041 L +s +P +p +np 451 203 m +451 217 L +459 217 L +459 203 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 203.666 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -1.666 m +-2.28 14.334 L +7.72 14.334 L +7.72 -1.666 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +1 g +0 10.5 m +(0) N +P +[1 0 0 1 -452.28 -203.666 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +450.12 157.941 m +447.223 157.941 L +s +P +p +np 451 151 m +451 165 L +460 165 L +460 151 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 151.566 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -1.566 m +-2.28 14.434 L +8.72 14.434 L +8.72 -1.566 L +cp +clip np +11.52 /Mathematica1 Msf +1 g +0.75 10.5 m +(p) N +P +[1 0 0 1 -452.28 -151.566 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +450.12 105.842 m +447.223 105.842 L +s +P +p +np 451 98 m +451 113 L +468 113 L +468 98 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 99.467 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -2.467 m +-2.28 14.533 L +16.72 14.533 L +16.72 -2.467 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +1 g +0 10.5 m +(2) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -452.28 -99.467 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +450.12 53.742 m +447.223 53.742 L +s +P +p +np 451 46 m +451 61 L +468 61 L +468 46 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 47.367 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -2.367 m +-2.28 14.633 L +16.72 14.633 L +16.72 -2.367 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +1 g +0 10.5 m +(3) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -452.28 -47.367 ] concat +1 w +[ ] 0 setdash +P +P +p +np 210 257 m +210 272 L +310 272 L +310 257 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 211.235 257.578 ] concat +1 w +[ ] 0 setdash +p +np -2.235 -1.578 m +-2.235 15.422 L +99.765 15.422 L +99.765 -1.578 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +10.08 /Times-Roman-MISO Msf +p +0 9 m +(I) N +P +p +3.75 9 m +(m) N +P +p +12.75 9 m +(p) N +P +p +19.5 9 m +(a) N +P +p +24.75 9 m +(c) N +P +p +30 9 m +(t) N +P +p +36.75 9 m +(p) N +P +p +43.5 9 m +(a) N +P +p +48.75 9 m +(r) N +P +p +53.25 9 m +(a) N +P +p +58.5 9 m +(m) N +P +p +67.5 9 m +(e) N +P +p +72.75 9 m +(t) N +P +p +76.5 9 m +(e) N +P +p +81.75 9 m +(r) N +P +86.25 9 m +(,) N +92.25 9 m +(b) N +P +[1 0 0 1 -211.235 -257.578 ] concat +1 w +[ ] 0 setdash +P +P +p +np 34 75 m +34 165 L +49 165 L +49 75 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[0 -1 1 0 35.28 164.105 ] concat +1 w +[ ] 0 setdash +p +np -1.895 -2.28 m +-1.895 14.72 L +90.105 14.72 L +90.105 -2.28 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +10.08 /Times-Roman-MISO Msf +p +0 9 m +(S) N +P +p +6 9 m +(p) N +P +p +12.75 9 m +(a) N +P +p +18 9 m +(t) N +P +p +21.75 9 m +(i) N +P +p +24.75 9 m +(a) N +P +p +30 9 m +(l) N +P +p +36 9 m +(r) N +P +p +40.5 9 m +(o) N +P +p +46.5 9 m +(t) N +P +p +50.25 9 m +(a) N +P +p +55.5 9 m +(t) N +P +p +59.25 9 m +(i) N +P +p +62.25 9 m +(o) N +P +p +68.25 9 m +(n) N +P +75 9 m +(,) N +10.08 /Mathematica1 Msf +81.75 9 m +(c) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +10.08 /Times-Roman-MISO Msf +P +[0 1 -1 0 164.105 -35.28 ] concat +1 w +[ ] 0 setdash +P +P +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +p +np 117 136 m +117 152 L +155 152 L +155 136 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 118.485 136.705 ] concat +1 w +[ ] 0 setdash +p +np -2.485 -1.705 m +-2.485 16.295 L +37.515 16.295 L +37.515 -1.705 L +cp +clip np +p +np -0.485 0.295 m +-0.485 13.295 L +35.515 13.295 L +35.515 0.295 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -2.485 -1.705 m +-2.485 15.295 L +37.515 15.295 L +37.515 -1.705 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +%%BeginResource: font Mathematica2 +%%BeginFont: Mathematica2 +%!PS-AdobeFont-1.0: Mathematica2 001.000 +%%CreationDate: 8/28/01 at 12:01 AM +%%VMusage: 1024 29061 +% Mathematica typeface design by Andre Kuzniarek. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00] +% ADL: 800 200 0 +%%EndComments +FontDirectory/Mathematica2 known{/Mathematica2 findfont dup/UniqueID known{dup +/UniqueID get 5095653 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +20 dict begin +/FontInfo 16 dict dup begin + /version (001.000) readonly def + /FullName (Mathematica2) readonly def + /FamilyName (Mathematica2) readonly def + /Weight (Medium) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -133 def + /UnderlineThickness 20 def + /Notice (Mathematica typeface design by Andre Kuzniarek. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00]) readonly def + /em 1000 def + /ascent 800 def + /descent 200 def +end readonly def +/FontName /Mathematica2 def +/Encoding 256 array +dup 0/NUL put +dup 1/Eth put +dup 2/eth put +dup 3/Lslash put +dup 4/lslash put +dup 5/Scaron put +dup 6/scaron put +dup 7/Yacute put +dup 8/yacute put +dup 9/HT put +dup 10/LF put +dup 11/Thorn put +dup 12/thorn put +dup 13/CR put +dup 14/Zcaron put +dup 15/zcaron put +dup 16/DLE put +dup 17/DC1 put +dup 18/DC2 put +dup 19/DC3 put +dup 20/DC4 put +dup 21/onehalf put +dup 22/onequarter put +dup 23/onesuperior put +dup 24/threequarters put +dup 25/threesuperior put +dup 26/twosuperior put +dup 27/brokenbar put +dup 28/minus put +dup 29/multiply put +dup 30/RS put +dup 31/US put +dup 32/Space put +dup 33/Radical1Extens put +dup 34/Radical2 put +dup 35/Radical2Extens put +dup 36/Radical3 put +dup 37/Radical3Extens put +dup 38/Radical4 put +dup 39/Radical4Extens put +dup 40/Radical5 put +dup 41/Radical5VertExtens put +dup 42/Radical5Top put +dup 43/Radical5Extens put +dup 44/FixedFreeRadical1 put +dup 45/FixedFreeRadical2 put +dup 46/FixedFreeRadical3 put +dup 47/FixedFreeRadical4 put +dup 48/TexRad1 put +dup 49/TexRad2 put +dup 50/TexRad3 put +dup 51/TexRad4 put +dup 52/TexRad5 put +dup 53/TexRad5VertExt put +dup 54/TexRad5Top put +dup 55/TexRadExtens put +dup 56/LBrace1 put +dup 57/LBrace2 put +dup 58/LBrace3 put +dup 59/LBrace4 put +dup 60/RBrace1 put +dup 61/RBrace2 put +dup 62/RBrace3 put +dup 63/RBrace4 put +dup 64/LBracket1 put +dup 65/LBracket2 put +dup 66/LBracket3 put +dup 67/LBracket4 put +dup 68/RBracket1 put +dup 69/RBracket2 put +dup 70/RBracket3 put +dup 71/RBracket4 put +dup 72/LParen1 put +dup 73/LParen2 put +dup 74/LParen3 put +dup 75/LParen4 put +dup 76/RParen1 put +dup 77/RParen2 put +dup 78/RParen3 put +dup 79/RParen4 put +dup 80/DblLBracket1 put +dup 81/DblLBracket2 put +dup 82/DblLBracket3 put +dup 83/DblLBracket4 put +dup 84/DblRBracket1 put +dup 85/DblRBracket2 put +dup 86/DblRBracket3 put +dup 87/DblRBracket4 put +dup 88/LAngleBracket1 put +dup 89/LAngleBracket2 put +dup 90/LAngleBracket3 put +dup 91/LAngleBracket4 put +dup 92/RAngleBracket1 put +dup 93/RAngleBracket2 put +dup 94/RAngleBracket3 put +dup 95/RAngleBracket4 put +dup 96/LCeiling1 put +dup 97/LCeiling2 put +dup 98/LCeiling3 put +dup 99/LCeiling4 put +dup 100/LFloor1 put +dup 101/LFloor2 put +dup 102/LFloor3 put +dup 103/LFloor4 put +dup 104/LFlrClngExtens put +dup 105/LParenTop put +dup 106/LParenExtens put +dup 107/LParenBottom put +dup 108/LBraceTop put +dup 109/LBraceMiddle put +dup 110/LBraceBottom put +dup 111/BraceExtens put +dup 112/RCeiling1 put +dup 113/RCeiling2 put +dup 114/RCeiling3 put +dup 115/RCeiling4 put +dup 116/RFloor1 put +dup 117/RFloor2 put +dup 118/RFloor3 put +dup 119/RFloor4 put +dup 120/RFlrClngExtens put +dup 121/RParenTop put +dup 122/RParenExtens put +dup 123/RParenBottom put +dup 124/RBraceTop put +dup 125/RBraceMiddle put +dup 126/RBraceBottom put +dup 127/DEL put +dup 128/LBracketTop put +dup 129/LBracketExtens put +dup 130/LBracketBottom put +dup 131/RBracketTop put +dup 132/RBracketExtens put +dup 133/RBracketBottom put +dup 134/DblLBracketBottom put +dup 135/DblLBracketExtens put +dup 136/DblLBracketTop put +dup 137/DblRBracketBottom put +dup 138/DblRBracketExtens put +dup 139/DblRBracketTop put +dup 140/LeftHook put +dup 141/HookExt put +dup 142/RightHook put +dup 143/Radical1 put +dup 144/Slash1 put +dup 145/Slash2 put +dup 146/Slash3 put +dup 147/Slash4 put +dup 148/BackSlash1 put +dup 149/BackSlash2 put +dup 150/BackSlash3 put +dup 151/BackSlash4 put +dup 152/ContourIntegral put +dup 153/DblContInteg put +dup 154/CntrClckwContInteg put +dup 155/ClckwContInteg put +dup 156/SquareContInteg put +dup 157/UnionPlus put +dup 158/SquareIntersection put +dup 159/SquareUnion put +dup 160/LBracketBar1 put +dup 161/LBracketBar2 put +dup 162/LBracketBar3 put +dup 163/LBracketBar4 put +dup 164/RBracketBar1 put +dup 165/RBracketBar2 put +dup 166/RBracketBar3 put +dup 167/RBracketBar4 put +dup 168/ContourIntegral2 put +dup 169/DblContInteg2 put +dup 170/CntrClckwContInteg2 put +dup 171/ClckwContInteg2 put +dup 172/SquareContInteg2 put +dup 173/UnionPlus2 put +dup 174/SquareIntersection2 put +dup 175/SquareUnion2 put +dup 176/DblLBracketBar1 put +dup 177/DblLBracketBar2 put +dup 178/DblLBracketBar3 put +dup 179/DblLBracketBar4 put +dup 180/DblRBracketBar1 put +dup 181/DblRBracketBar2 put +dup 182/DblRBracketBar3 put +dup 183/DblRBracketBar4 put +dup 184/ContourIntegral3 put +dup 185/DblContInteg3 put +dup 186/CntrClckwContInteg3 put +dup 187/ClckwContInteg3 put +dup 188/SquareContInteg3 put +dup 189/UnionPlus3 put +dup 190/SquareIntersection3 put +dup 191/SquareUnion3 put +dup 192/DblBar1 put +dup 193/DblBar2 put +dup 194/DblBar3 put +dup 195/DblBar4 put +dup 196/BarExt put +dup 197/DblBarExt put +dup 198/OverCircle put +dup 199/Hacek put +dup 200/VertBar1 put +dup 201/VertBar2 put +dup 202/Nbspace put +dup 203/VertBar3 put +dup 204/VertBar4 put +dup 205/FIntegral put +dup 206/FIntegral2 put +dup 207/FIntegral3 put +dup 208/OverDoubleDot put +dup 209/OverTripleDot put +dup 210/OverLVector put +dup 211/OverRVector put +dup 212/OverLRVector put +dup 213/OverLArrow put +dup 214/OverArrowVectExt put +dup 215/OverRArrow put +dup 216/OverLRArrow put +dup 217/Integral put +dup 218/Summation put +dup 219/Product put +dup 220/Intersection put +dup 221/Union put +dup 222/LogicalOr put +dup 223/LogicalAnd put +dup 224/Integral1 put +dup 225/Integral2 put +dup 226/Sum1 put +dup 227/Sum2 put +dup 228/Product1 put +dup 229/Product2 put +dup 230/Union1 put +dup 231/Union2 put +dup 232/Intersect1 put +dup 233/Intersect2 put +dup 234/Or1 put +dup 235/Or2 put +dup 236/And1 put +dup 237/And2 put +dup 238/SmallVee put +dup 239/SmallWedge put +dup 240/DoubleGrave put +dup 241/Breve put +dup 242/DownBreve put +dup 243/OverTilde put +dup 244/Tilde2 put +dup 245/Tilde3 put +dup 246/Tilde4 put +dup 247/BackQuote put +dup 248/DblBackQuote put +dup 249/Quote put +dup 250/DblQuote put +dup 251/VertBar put +dup 252/DblVertBar put +dup 253/VertBarExten put +dup 254/DblVertBarExten put +dup 255/Coproduct put + readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/UniqueID 5095653 def +/FontBBox{-13 -4075 2499 2436}readonly def +currentdict end +currentfile eexec +D8061D93A8246509E76A3EC656E953B7C22E43117F5A3BC2421790057C314DAE3EFBFF49F45DD7CD +91B890E4155C4895C5126A36B01A58FDB2004471266DA05A0931953736AD8B3DEB3BCB2A24BC816A +C1C90A1577C96B9096D6F51F9E21E625ADF6C3A49867A632A605C117E6325C820121799F412E226B +EFE61F2813676F172CBD7EC10FF1EFBB92DF3A88E9378921BBD00E6024CC08EF057CECD09B824E0A +CCDAA4644296DE34D19D779A21C30666026829D38FB35A2284CAED23C8B913E7B28BB3DA7C8CE390 +4C0BAE30B0287680CCCAB2E6D4CAB2E7D786ABF54068028FD7D94FAC236094761B62B7E76F68D2BE +58C23AF85001950EFC1A9C1BB71520B78DDF6AA0058D25D041E86D01878DF56A5C48D74DCB2BBD68 +D75C94A3CE878484D28049331CE3D4364B40FAA2C754E8F443D244C5BC44B1C7868E36EAF4F7EF1F +6CB81E6CF63FABD65C29A991EB7D724DA06535AE43F3D0E2D04F6113B493C15463B4CEBFB72AB879 +7E4645F9CC0BB17E02A9626BEA4B4259F798B53B18DF2ACCF2B86BF2209CF0265DE0A46869333F98 +CCF70BF2C9239A0ABD2E97923AA5695BAFEA31E27B8F532BAA45F2980A11D069265A5312A260A627 +A765C4A08897E5C500990AE6FDA4CD6D575905468417297380EB6400CB2CF001C4B8EB79811CD8D7 +C173A337922B99DAB1048D5D03C78F78F36FEE31673D8C5FF8AD689A63AEA055CA705DB47D3AF965 +73571985E62F63866018C96EC4CA7E735C9294D8C81C03806D23CB87C0C08F86F5FA68CFC9AE48F6 +958AE016DCE4D60EB64AEAAD59D8A2592BC398BCA479FBC2F0C20C3E7F730481494C88781A6A9E0E +4F47A94619A3841FAC76A4FB252EB6FB43628AE1A4944539B1DFF672940AA5E93FFACFAC04624EF6 +7ED9C691788F0004DB7FFD1C995F2C52C0042F02F5C789F85D9E51716F3B4EDB21D4B9E660E4A892 +B747201EEC6DD6A8881FA3039664061094D1892108A2AD068D7F0251BFA72D874ECB2F42D27CC343 +052156F6A3A66D2CA6DAEF046A433FD54FEB4410315690971D0F43363EC0119B21F4BE3DFDC8C28D +BF5D68F145D3AC932EE62C32DFDEB1C48C2455392193268C893093BF911645986607DD13D8285895 +1854A7FF81FC98ADD44742907818B3C8E3187371BD9FE6EF5B4315E82C359BF2EA91D2894EE7FD9A +734BF2745D7FE8D08D29DA2A03176C992E11F1AADCE219D5E33F325BCFF4521D6D04E61B913B6C41 +740AF8BD9EA83F3AE7C4E5402366A812B1724431EE78D2028317B975E91941B591CC6C97740C453C +C7D7AB3CE97AE2F4DFAB6B9C8810A52A276BEAABD687BDA0971EE623A40B7AD6A8E69ED8BE63959D +3DCF8799E2505AC7F7B0E2FFECB0B08027A6266B7F96311B0AD78B7B6C78392AA062A73FDF179FEC +7F748929D060289F899FE417D4028FF332204FE04146BB130EF05FB57AF4BF9337EF71094DC5922E +3EF2D6A9F8257AF242019C349B65C2A3972ACA842D14EAB6A8D287456C9D7D295198F4AB7632EE43 +7D006B8124A80BBF26C1B902379D7F90080B51F982630E27B6031CE20930C273EA5D7FF0FC7E996E +67B072796CD96A7739444D21FE10DE7B57D143E4155EEE1B89F32EBCBF4C64D6D3FA1C46E06C9E9F +F99BC9BBCC61A400C7DBF812C42AAED863FE9EE3B02E731D1809F3CAB941252DE486BFE641F60F60 +C788F68519A6B04A4D6F50F02F93C6B8774B960C1FE893373D2AC2D865C487CFFE7669E1F1E73630 +7D34C15835F0453C8B0C1AE352CE1F27065F1082E6C84F86330F76B39C246315D6996AB69F81A020 +30D92CCB4C2A5AA4F4B3CAC88B2C8C9C621294A5EAB6AC3778DB99BD2F411735DC1421861417B4FD +399B365AEA45185A3D9D687546E36BB73994FB7FA3EE890AE3734BD9381B0E7AE514E8C517B87268 +7364C38D0A8379039F33336799205F2F54BBF7C2E9B30B27BCFB9FF2CD64F5D700F2455EE66B6252 +6E79ED2B0E5FF9732281CA50D27A93F259B6D4B5C7F856BB7D4F2E0F7741FA2419BBAF86C372E34D +59BC7AABC4CEF4F47EE40E118AB95A4863E16C55824D34002D59844D1F51B5DC6FB6BB5D595C4404 +1E05A84FD453A129279F894D726F6CD53BA3E234518324C5F715DAE6E7B5695326FC0C9B6CA2B53D +B25EC76BE9662388058629E70DC7BD861E188F1FF32A754A455195163CB4754D116D24E6A6300B67 +1862625E260442DEA2505E36D5F7AA4AD1FEB3B42632E382959C7E84569B2A790A0D0A208C2D4816 +AD28046B42C7A4797D424277AD9425C04DB87DCF112AE431CFFF6E4FFA979E947502AE5E1755C112 +0AE2361888B956F3F513A5975680E6E8374D8BF26C32AADC826D729E9026B14A68BC3D065E11C697 +D4D474CF963AFE083DD7D9278A0C27447E25AD70DD40B2EBAB8040164E11CD75AE3125C29806DEF4 +AD1B989F7001E227685DEF6EBE3287DE43BBA5FE2123A0EC835AECF879C13F7CFDC409901F291E89 +06C26E42B189862AFAE029F03D86D35E44E318FE16537E2B73E4F39F1E6945A3A6432438DCB6D2B2 +09814B5228D08165568617C279499ECA1B88C90300F1C88C45D4BE3DC726A59E24B46C5B2FF228C6 +E6645819C6F1D5B05737BE7353F4787EE52A21DC47A44F3C44406E79BBFDDC164682B02F4C39300D +12EF37A58E317FC1B8CE58E04BE666ED5DA75DBF752BEDDA4C7491E4D6922BCCA9CF421CE6751002 +8638EF643119841F423626D6B19A5D2CFB193B093D7646913F64614C098E5F5FF9422EBA75FA9AA8 +4F8ED114AEAB011E6F0727FB96F26BECBBAFE3AA8D0ABC5A8E9906B6CBB9E03F8CC4FCA97C884B83 +7CC33C619CD3195C55633B72D3F2D45561CD226F42B859B8099812D591886FA851107A185169FA7C +944248DE28642FA3043FF3B60236BFD781257C6FE4D56174AD16ABBF9659C05F08673A70496A0787 +C187D4367CB0CF48BD9A4FE0E481273E4909A1092626A13917DCBDE920028B06E094F5B28887B990 +32521E1720B75EB284AA6FFE53FA5CD5B903F951FCF7B33CC981FE7BCC4BDF4907ACC3AA60B69969 +A9AF204C84EC8C0F5DCB8A85E39EA9F2D4B67095A44CA0C8B072D7A61F3015D502B1A0F660C22221 +3231986D5E8C04AECBAFE999D1735A80051C06CA279D0FF6215633FB7A706454DA7236DB17AD72EE +1F6044A26A0EB77AB3BCE823E3F5E0DD31ACB029A1D17665FF16E5D1ACDDFD83CAEE1D48666D7BC6 +DADC34D317C335855D118892CBD32412F5870C3D2E599A46AA997A5E2BBDD3001C2957D81345DBED +583B72C4FB356F0C872A31A35087775EF18601930C0874EEA1ACB3ED3690EF447926439CC383087C +C9D5C6EB21EDF5941CB4E99FDA434A91676D76DC1A1BD801EECA6B0A88370B7005D41A1253CF8217 +1285986DC302B51123DBA9733BDEF0361AE0580FE6FBA5F29CF1438801586559D7436436CFE33E6A +D6EFA850BB8C9382E1A068246F370388186DC278F31F770C2C96881AC6E40823B24D6D536514A2C7 +AF3D159621080442592CAC03D6967BCBDB38FCA1A45F76F1A10027F1DCC076533C6AFC097FBCF0DA +A0078BE0828247F938AF76A87EFC14D9F5444CBCDCE637E2325D86B9D99D1ED70F44194E19F6C7A9 +9E415DC8A6E484DAAE52AAC1307A5353E8F649A35214B3F43DB5F3DB3ED06580A570E60B3E52679F +F90A3B00D4EB4DFBCF0D2F9C5545A6DE10BCC849A0BA9E18F29C6F09ED0F0DD48AD37B7925654433 +A6D02965A3813BA2EAB2E6C2004ADD216DAE99471EE518BD0DA0F534F1512A8E26286B07FEDE71E6 +0A5A057A22AEF095A8B4752F54C04CB8BC170F3D6B725B83A6780176194B21BA906E37B7923E2548 +604F8DB18E0A3E1B5FF04D00898C29C6033DAC54637CF5B068291559D8526D5201F3503FBA4EE12D +D7A6CF6271618F41FE08384521CD771FA80364D747430A071EE3D3ABDB5400DD36A0285430D537FA +F6EF8ACAF85C250D6652F327B2BD3B29E1C64E6E66C788FF1D9C3AC6DD38691CDECD0F3FF4079BAD +A2BC0CBE14AA3FCC38E3F31B3298A6995C87B34A7245ABA2C968F908D8337860507569C370654635 +570615F987531551414B5CCAF7F4D0B38F701619C553E746BD90655294270560046A925A021C98F9 +3EA8FF5B5B8A0D05AD483E6DDC5257635308C6C0FE9182D0E4FB011A00981A7B95DB5BF5A82F8B1E +B68E8822F8B1B7CF01AF11302B44307F3A71D5EB3465F793CAEB1E72D2C63E3D264380A75FF1DDA5 +00B5F82B04179EA9DAC10731FDEDF5913EFDEDDF5799D2A86EF2D16C0B52D99FCEAD392E9226AA6D +3D11D29054130C8602F703CB1EBDAAA089A02C0EBD53343A7B297836CB63E4B2C33C8760ECEB15E5 +6B59D4B296B8B724244D37651C3CB862C7135D62B2692F5A27B9374C5C3C5399E5C4DCCD76572294 +F742B1F545B736BF4C82D8F4E2941CD52C0B944261DD4CCF8A968B646662F3D187557206FF165F3C +0D3D5CA1E428D61D7936E1D00C5377A047EE80E0A5612F7FDEBB8B224270ED23A031A049E8676516 +BF66EBAFCF3F9D4975B0F212FB7A914EE45640972B61AE8E60E602DC7C20758BC07A159B08862F16 +6302D8CBEF03C4B0C73BD8504EB5B14DBC64FBDDC867FE51F76099769A7BD4FA4CF4096EAAAFD55F +9A20F6D4B84D8FD139112A43204026F15F9FF5AB6729537CCDA60369C24D7EFF4B6B971EBF0BD277 +A9AD1BF1066508A0A7DD9A8D45447A39B92D6B0F7DA4BEC2689D25F35C8C490891F053F90DEE5E2D +8C9D7FD1E23D0F1C5F57921BDB13BC9B8C3CED4FC42C4DDBF0706985A0DDABCC683FF5EA8416C225 +ABD219024432E3972C3314C30A672FD21523C83D93B2AC8D1DF023EEB1BD74E825FCD19873E63A45 +F6935E6685CF5EF472191B976F9EED2A4765E1B21B46EE1C4CB90AE89DA48E52BC4EDBAC2C855A67 +CB0BE9160F3126151CD171081192D0D6CB27E4EB2D725F31AE95FB283149F53F22BD8E414354D4BB +56724057601FE4BF34A5B188C00B0E550639CD796CC66EF895AA5315BEAD49B5639EF0878CDF2CA4 +271027678693EA212D0C11A6EA52F748AD0F62A0336BEC8497EE933EEC461E461CCD2F5291B980E2 +8B7D66690B10EEBE22B092179396EEF5D00E42E6CB73BAD4485F2063AEA6B6207E136ABB925332C2 +60F12D8B60B211A9BB15F37F42F53AC2559F5A8397DDD491D314B6DB0B50E41F0AA0A42FFDD5B9F3 +FBD8EFB7E343C06F793DA6BBEE4FAAFB233C31EAA3AD701B1F1C4F2FB05A7647439D19CC856C7D98 +EB3375B3ED2255FA33D9ACB87C1937E0B7F34C9B299C8D2A7F85D41141C598F9505C72B5AC2DE9BD +E24CDAE1DEE416786B93D4EE713E437D2C4A3251A296B785C81A8232F98ADD04B3D2B41394F8BDEA +7B602A555EDBD51A088C2277D8E86B08A0D05CB6142E33E973BB3F2CE841D323ABE6FBBF83B84272 +220F569DE23264AB672C2590D4527A29510E7F289DC2193E66FF23D83703E27E9E81572E7534B1DA +510BB846576E8A39D9CF44483F297C92317ED8E46237B3D73844B3B19D37831B44EC116CBAC3F75B +B67928C4D4E741EC95E96FAD74D852220F4F1A8FDCD273E0F6E77F09EFD5723CCA1398A021FAE947 +9CAC5922DAC8E2F46704BC216C7BCC1575A455CCE2C2A080B9FDCD0758D9D921EEB6DF96C64A31D1 +C9BEA80F48461857ED7DB635A3BABB3BB6155E835E605B09E06A2AAF6BF3EA70B8C0E098CD1A818E +30B9A4AADC284EE2B87E945B717FA73AFF5FB788E51827F6FBE319ADDD059614B493ECCE718789A2 +EB0F117EC811EC38A3F4EDEACA660612BD247425A3FB2E6022CC14FDF69B6660B37FCD4359F1BA54 +D12B1F478D76CF898824762C25A026B01C94752F6F3724C31AE788CFE992D9CA152902EEBC4AD8B7 +A5F0E68A5A0408A2F0BA71CE0D94B4A905B35F2781D7E7A2712DC62E87518BFE72A5BC4A9F36A4B3 +B1494B0C4C14705203762E0CD0B28BE31234449C7655B5D6165D7CC4A16431F7A8ECA58D25711E98 +4FF2CE123C05AF9A65D478B73739715DE62A199D47BAC65785EE1DD25AF91868F91D037C0AD754BA +CE3DC4B67F1FDCA8FD9FA39796EFA9C975DBFAA99DB70624B3563408D0048E3AAC6B4F228DC0AC08 +B9C2B63657EEDB53B46D157426A3B4B4B8CC5B4F30BC24CF9BED442DB51F3C7A0656DFBEFA401E1E +0823065499C69D51C477360FD13ACA8896A8117789C4561F3D85F3A80D18E39F1D6BF76C7876922A +1038ADAFD53F2D092369B356D0CA3FE6A27D7B9BD3985C78424C21E60F6BB46408013DFD7A30D320 +EAD9AC6E5FD36655AC6706666A76F1E426640C4B0BE692E4879991EA9EDF4596C0DDF43D4E370360 +D91E8B2839D368DA2A910AA6092337E2E20DEECF43D583CF164881079ED5A492B5EFCC1CAF91512E +0FEA8140CA3E2553733D6F743728ACAC3E643394015967DAC8839D5A804503A45DBC539FB8656D75 +2F00EECF73E7EC8746CB13F438CAFD554C01150048F758573903B0B3260AEDD78BC2EE87D201E219 +486315A4C01D95DAAB54335A4F2CAFC3F43F12A9574CD2DECCBC1858406C701EE62C281A55B729DC +EBBE74FDFF275A0A7B8B22C7490187D1839F4FF271723C140095F28221C4145C9061F9A5B3EDF8D2 +9E0DA04D9A8AF6ECD42DB897DD5C9318D636FAB698554BD9EF9B0902BFD8C96CB958773A3C4A5FCE +8A334C673206C39277E45AB50DA2661F89D621AF057CF1A7ECDE344DC7658514B4C655937E7BE010 +B0694B069FF64D5582E3A4B7F6AF6C96D056ABB20CC883AB25A9BEABB18A84F0258CA3E4F33FFB77 +9841F5970DB447969FE9C6BFDB066ACBC040648D74F553EE434BADC353450A3792EEF9CFDB2FBCD6 +07153F2EF73C1BCCE3784609F26C80193BAEF766E7CC7C33A4CAB862E6E01FC1CDF11E2FBF25FE1D +308CFF9CD924893861BABF78F762F3CADD3E0BEB38F6157CD08F1B8767606427C4A631AFC9488E6D +4D1A8F4B51ED48582BCD3089BE037ECFF18DF6175EC317EA56D4FDE37288F089532C13F7B3C1EF7D +333E7FAF8B49D95F535F60889CD7245E5CB0BEBFDAE8F7A0AC1AB7DA18F2BC06267B27403F1BAD9F +DF5F13254E96C294C4568EC7154479570E514A55208D19A4538959F7C5B2A0C9CFE4B4A40300F248 +5943C6AAB753F3F0E551727B8DA8E75305A9CE623757B36FB7D34D13CB14EE561C404CDB2D88F375 +2BBFD9FDBCC92CF110D6C35629E3040D995CD25B90BED2CE79BBDC846EAA321B1BC46DFF7845380F +BF08782D6A31EC7D41F251786FDE403A39626D6052D5189CFBB3DCFF09E81C09D0CE7D571F979509 +79B26AA4F6D07F97A33522306AD692D4D960CEF1CEA3D251A841E2A23C7AE3EA44B3F31E79808F22 +B6ED20DEE4186927394624E22D37E873B660BB8DE6FFAE058DD5817A3BBD68963D055D406F253701 +D940B5E58DAB01FDFF1C626D0D35E8E7995D37057DD07F6D4D45F152A141269A7FB81433652209B2 +B23D69BB5D8D367D95D4A94B2C2924FB83F50F651458CABCB65009912F00F485A924A61A0008DB44 +D478CAFDB7D9524204947703B822755A1301FE163A8248C8AED7073362D918D097597B24A3B579DF +FE00F47776428D2B992E1F5FAD6190ADD1C789BB9A913BB1B938EDE357BB436F734477F7BF332E36 +7C380D049AED8687B4C2AB6EB813E719718C9CE62296C24F783B16E9635A7E4402840BD26D3A0DA5 +78050C49E6D8239EBE9E053719BE94CF6D8C7942AE1660F28B21B3C1E6E15459C1FEEA4FAAE64AA7 +165824F7B939E28E51009FB778E370C6001B3F546EBB76454912D730A3F8C7F6F9EC01B9F90A2E5E +58EFF9EA99BE57A0154147C2B7A7C7E493E37C9BD0ECDEAD4AA4DBFF95D7E451246C9D4C30E71F4D +76441A297A1223FD2F8E017B10C108B0F0F67385060E9C18133A6264AB2B445F6DBCE86CA803357D +749244A6FFD8FF8AD37EBAF3787F3702764C5EE2CA7547D7A9FED5AECDD2064F7C767078579DE13C +F135CB05561B15BD9803646611422353774984D386BAD640C5EED157569356A17BB6233EB298960B +8E34209562AE170A08D15F3A29967DE067F6AD183BA1EB49A99F4899031A01410D7311BB9B7A984E +BD6A303D44CF42B40F12769D44160583BCD68C68F823DDC0D73150083404B12AAA68E97206053C6D +23FF0620231D3570A089520E928E980F56A273092DF94EB3A99FBFD877B58860231B2A761DC91A41 +A427778B06F07D4F78924FF986F837C1437B44EAD5E7C56B9CE9CCFC0F6ABDBFDBDE4A32E3FFF336 +7F7194DA20D038CC44C4413B2CAC15C05B22758569D1008EA057DCDCF4A324C924021B35B10ED632 +BBE921BE2E34795951DDA394FABF3EDCEB99B3CA15D6579559F0BBECF8DF6E6DAE427DF75657AEDC +FE180A88DDA445A5A5E239B364B8884714B0ECE259F32F1742DBAC0BFA9A1052E2B14E632B56A474 +F2C9DCA9B5FD8D62A39227CA8C208DC69E5F543A745A913641950AE0DCCE02D20D374B652E2CC41B +F0417F99C2EFCE1C23204261FD1BCED5A1E8AD4736C5F23E14482D766390B1C62A320F751CA13454 +8DBA0B08E4BA0A0CA5F6DC765F9520D15D895792BE580133B92EF3691B95331DC76A551C4AE9AB10 +24D7EFC4A02B5654057224C3433A2AD6859E3E4C40F8F0B089C846002C75ABD667C68606D7300B7D +0569753AC074BE6943AD20018835A6EA28B99C983BE3BEA9B742A76F2D7A2A26B35664D24FFBF656 +EA28D525A78298C898C0BC2DDB56FA37151AF5A08B28226CE6BF09726C37F1B0BD39DB144CBB5494 +5DC48C374BA8716F6C9A4626C95B6993DB2CCD59A7430E3A3B2E6CCAB9A801760B8548C8447D129A +01EDF187435162EC13A65C943CE9EA547C3694F88F9706AF29F5357EE59500EC080E7FB844E8021D +907EE02C344DDCB78559AD7FDA31A3031D5CA80C004DBC04BE54B38752D49DFD19F1124C059ED68F +6E85E1A3A848F98707D7413ED3DEEEA823D958CCE720B85303CF208AEBB9B799653EBE4DD16186CB +F8C0301AAC6271EF9E2CF6732A6CB8548B7CAF2399287D6AEBD5ACC7C9D0DEB85BE38150072A0184 +51D3F1A8ECD784AF8149BF932E0422EDFC608B20B46D80D3EB68D746E1EF40423CD6FA218C9F569A +3442B0E70A2D464DC59CAEBC9607333D7B8FB90349676207AACEEE5ACE8E0E9F9C5896751ED4DA00 +95D68C421D8754D665D3D58C682AAB1DD72EF9050894EB680110C3E7F02C3551D73C63CDE8B45E5C +453BC9AC1FB3145CB6F0141B8E4928351FCE66F2A5AD534E5DD8BD901CEBFEB963DE2787095D7755 +81E588D3A165BD55B51F039992567B85FD3AE92C7526E33B44B8149E57BF7E57579E37611AA29DC5 +9EC94F583181201638BD4BBEEA23BB9EF067CFEC2E436D726F401EBA897480AEF7E38B9798C6CD42 +182C43B2BFCA7D8B6B696544F6B00C7B7D0D2C70D955304A4FC8D97E317C01113404129D480AF8E8 +EC0075A94859D5A79DF5F3FDC2EEF4F0BC1113D2C92DAB9859E9944DFAF557DF43AAF42B4FADE1BB +F5AD6728F884F0D4E7671787F1A3500B00E62929147C72FED37CC222EE991630EC9AF614160872D1 +BF4666DF3B682373AB1CE36FB87C42597FF1F96D3D7B07DC8755C2304AE69B955FD2547D316E16C0 +458BEEAD37B904BC27DE764240E67A68ED5FB57BA1F9C7C4C8F2BFF745F3E6FC732FD5E37CC1DED3 +6EDE20B06FD832673AC78DFB7655D7358CA03332A18241D96BB0A45D16BF2A2B80D0A68C74C8DAB3 +F18936EF73085EEACA9B24B18EB7DFFA75C707C947E17736EB7B608C4AB90ABB53A53F44D8661485 +5D60E36CA31704053CC453F2A50B878AFCE0361EC30444F5D6009ACB5D9673E5536B11A02B659252 +A64923E738F494D6264824392234FCED4D66E0342D03189778D41AEFD907272A919AAF40066A304C +6D7831F90B347CB8EACCAC6A726B40BE4671D6A0A591DC36A30ABBF91F9E780137D80EAD43BD49AF +690A3789F39D3EBFEA9CC64B82D601B88805B6FDAC3C84C61638DFF1E391DC74FE4D08A0683BC5D4 +E6634F82F4DA357742764FFB2B8D264275F82052921F7647BD8709857BB1C98C205D13EE51C14E9A +DAD1324562267D1931B5143A2ABD173C745B7272A6FECD532B5F189C8749DE0ECD3A6B1799C1834A +414554EA6972309C48DAB44A9DC41D8B28361E89CCE4DE8AD6058469D2F603E7AA62631E80C01535 +539580E124A24E9387E3E0E58A63AFB29944207BE5929455A150AA58E27EC885CCF019CABE1B8769 +0AA7FD1F4166DF820A324FA0FE3B59F8B767BFE029A7E3ECED513A6CC622AA8CE96563219EE328CE +BD649EE99E5F108FD57646926CBA30BE3AA8E00EB4CCA282AA35C0742410477E2E5771DAB74E4181 +D91DBCF25DF36BDBDFC5AB6C73A982A390416A23C8DA10655906878AF714C3478C8A0C7534F6022B +80925A069F63834539B18D9CBE67844520A195019C15F8F858E91CC50DE001EDB52C89F06035473A +022A718893BF7F6FC0B2E6CD4C1CB26E98C1A191EA5429BAE831F464971180F5EC2CC6E6F8F9EDB8 +2E2A7CA8C5656BFBDD618F7D31635A23C73F330EC76F4543C9795600F8EA45DF62BF4E071FFE3758 +2DADBF252F2A3EB399F61BEAE10BE0FEA537C272CE850026872F4BDFE5921245147B71DAFDC8EE88 +C509B6D8AC249557725FC5D14198A2DC889A4A9ED045870F767906A226826AC93FF1E09D75B4DF79 +8FD690C5146175EF2CBED8F03C9DEEBD95AABA69E98E25A98CC96820CF1C684F02E7739F525B12C2 +72613012143FC26919B800342903624AB29219E6266716E451C9D60A4FA010B8D26B56A4C91AE1C2 +ED778E35E66B49C4DE64021894C2B39E7C883518B06E04D198B7D056A24C3E65BC9E30BF2F73F2DE +21E676A37E2AFD625220831F598E93BCBE098AD73FB6EA5CBD9D17EFBE6EE35FE4EE93BD3A75A2F7 +118EACBCCB82216DF70F56C2E82F77F072093824C6ADB800C66F0F26BF7AE513A490AC3DCF648DF8 +2E54567ECB9D6FE66E908748B7D5090910EC99EB9B222E92B058F3EF34A11918D6FCDDBE2B9C27D7 +DB19AD215E7B327689E0597963E6EC907A23A0EBFCDF86ACDC349CD8983EE83144B5B8489545AE2D +ACCDC8E553FF4A1601F42CF82A90D571E36193BDF4A7893B2637DDC0C73EC0C21BDC4BE1D02BD257 +F4C240DD6AC53A321E13FD2EF4343B11B9C8152EC02EA6C4DBF7F66C9356647A948CA9E26672BD7F +9B828FE109600B1638806DBB95DA6AD0F78050FB13AA580139C7198B1673D4AF9BB610A83A709D3B +7D7B01AFFC0A740F03A5E2E3EB7AF145E3338D46D03A83FB82DD6487A52F9494A89717FB500A26AB +C949C51FE25DEE8F78E199AA53EC1DDF9D767D8FDA77FA32F19200BDC539F00A23DEF166D97F0DF6 +64489D932D115523CED7460212BB35D887FC3507C2592ECF622FEA49AE2F04299A547ACEF75EB0C8 +8ABDFA7A042D5EE4C88D716B00E79C40173A3F7044546D093B988463623DC1649FC6CD645D01E102 +1AAD11911190D0B07C0A66AE7F9F9CDCD0D841A976A8298C26A0850FF4FD42EDECC37B97A19F7240 +3413098A81025E4451850EAF180299667A392B7D2E96C4068CE110CC3CE15C6E58CBB11CE21A3E9D +FDC88ECF14A8F2D422E1CFCDDEA320DF5CAF93E6F9AFACBADCAEFBF542775D07EBF09A96F0162438 +62662AB782A464DC7A96BAC2B0F0F043E83690C3B24432F61293A1C5B3699605EEE8339AB079BA1B +A7C65ED392B6E94FF817CC25AD32E89C95A0667F124F26B11AF5B45A9AEDE4F443429ED30130D7C4 +68C940A7C538ACBDEEF77BC084F8A24FD0060BB9CC12A710DB9DF03CD381FB6E76F79D3DE40DEA4D +FEC56ECAADEAD68DF4492DBAE69EF1663E2CF90614871094BF6F0E1C9FA0EBB2D34923A19A557BE9 +54D914F35BA044FC800D822D88B5E70CAC27D6D56C66AD6CC3C7647DC679C8D3E1D39AA8282BCD27 +982428F5FAAB76EB16BCD26A1685C044E3C7B87B3A1685279DED690D76C0F1C52B76FD13C419165E +754BDD7FEA75E26DFE2B916DD0CD40301CCC945683C8E1F49A03A0DCE1974A76B754BF04D36C2693 +969FE4C6C39D60D995738F1DE0ED6A7E0B80B40BC14B440B6B8F1085E83995E224BFF4EEC6F67EAB +103B4BB6D21F9741932DFFBE85C0BA3D2AF925D670318D1157FACAE9C09B3AAB5B1FCFC889348207 +8D5A3F7787C699C420C9BF0883D3B8B3D7753E9A146175245CA9E2EE04FBE258B6E42334EF141A41 +D68ABA286864E72F0E4ADF41C1C96E60E69320E79211984A734392C870D72B8C236AD631672AB9F0 +FE48EF2611740799DF5B3339BD49697C4DFC0557C1022AAF15C24FDC54FBDEE2129EC70473A17EEF +D202EE43A1B5C7B78A299B6EC8BC7595FDA6BD0BD22E025E8FFD89115448D99FD27BAEB680A22C59 +7295E33201199E9E1E38AF099926344D1B7CA626166CFFBA2F3D1C15AD63F0C6035A5B9BC5AD644B +3D5636C2FF3B9403AFFC3AF0460B328C390D3B416C7880A0DFF10BF512BBB933081FAF4B2E06C093 +E80950F08BDEF07D56BD042433CB0A0C72E1F17692C9F5C7AA97C31AFEFA39233C62D5430F11DD31 +478E86A36A8AD3817B0AB397C8D6935960D905994ECD2AA8299D248AA274AE0FD1F1377F0443B37E +67DE63151184DB5EDDB4DEB9CCAC76896BEBE32E30E0F3C2557429FBD4B85ADE7829428C5CC95CBE +018C17BF38FE4B26B0AB736FEF35F6E3DACF0BEBB3B795D7982075B75D87324AC28D7E5B446F04F1 +0A001FF191A5FDD10B4729E57578FC42C26D473F22C70D5629AE05FC33E50A4EBA2C5D4D63B1D147 +9ED7B8FD7A0D824413D06437118C788543A21520653572608F9172CB1D1AC529280AADAEBB5A4E30 +AF99A58EDF2952BEEA29F366FB6FE7A804DFB1D116B73B45033E9E7E9767A9F41F2FAA76F97411D6 +420FB211B4BECF6C785FFEEBD90AB932E82EB0AEC7ABFA4A7AEE53E2482617576EB28BB2A3C7044E +15F0B6521F3B073021C3CE55890951E041EFA38937F2C0683BAD1AF255CF3747AF2F0B8A92BBE44D +88F7768D35B8F4EAEF0AADA3A42E26E3E3EC25E286C40808665B80C6265716DEEFAE3A86C9B54D34 +74285F3BA2946302A065B800EC7A9694B0B715BC86D3EEB649FAB8A47D170550D9213E8B8E9367CD +FC8527955263AB2AA55FB7ADB7DA9A4E727E3E69D9C7946369CC078DD7751DCEA1C0601C57F4B5E4 +48BAD7F5F8A919632178C77B7B5F95E402DD808AD59EDC020D82399DBD3A9D9F3FD089B0909C171A +940673E361F5728A89DB3E2CD0AE2009A6D64FD85ACEF62F8B42F009BBE11EA0AC14525C2ED72E03 +0DDF4F670D18B94C07C027509F281F7B59D854A5E46F4DC544BB320C427642D84B914A2E5043B1B6 +FC94802BE925FF260775F6D17A5C55C5A5D5931F88E3D7E8485D8026545CDED1DC96D1ED7E0088CA +ECBFEB99F110A5CCDF7EF3B4190F3DA6ADCD5A46DB27C0F076B558667A1B9ED967363799307E77B0 +9859909B4E86A27639DF3A8C0B193502FD22C0298AE0398E7D33C3039D7878922AA9997C93F29655 +5F5D7BF3A34D46BA5592FE2DAC5A32DD9945852962457B81DE4B6B9050660EEE1A0D95785D824A5B +DEABACAC8A8A90E7303093F0DFE57ACDF0EF2843DD7497B1B80AE7E883735D9BD689C84A61DE8127 +3E2DCA2F64B00B62F0FA3D3B5359241525434847763059927565F4D98CB8AD1842E31488E4C1DC58 +4BEEAFFE1D3E76AA2E6C81CE2DA9F00DD32841412695C8EE17EA60499E99B97D30C32DDB0B9E473C +E65C259949129A4682DDE5DEAC0611464650236934D7C57D1EF7E8B5D9E5D7458F0FCA9795853710 +F37B5C24E39D7EE92B2D4066D533A662AE2B063B741559B24AACF24DAB6FB6786F639ABD8B34C7E7 +AF20E5FC999BA74AD93CD821B545C2531C506719605A64FC06DA8907550087A4599EFA621DDFEC17 +B904B6115BF94AAFDC56F3570065D75DADA1AB177F4C333A04A0119A89BD209DB0CDBC5DA0C8B99F +EFF54B2F4FB4BF95AC573EBE6D5CC8110E6387365CCECA5630F5105C887DD5803DC1376986456634 +C3B3BBC235A72AF168CD5B350E0A8BBC303A2CFC37FF627F4697C0D19BEAE28FC3996E967CEAC4FC +8D9D309E2FA65172E899285BAD3F8B45B38C9C2BCE94C31911079850A040C08789EE377B9E652A10 +01EE4F44420757358E183D48EED67C3008E6F05C3971C732B98ABC24271527B267D8B10735CB1FBE +773E33FA51B5B472E402676E3590C7BE28BFFDE77AC34544718A20833C9891A176AA3A62D686E072 +7AB2150A1E77FAD5012D0299593B0222CA38CED2B9953B1E5893F176132F1197609D04F2F1D647B6 +F44B2EB0AD94211733F226B570E9D963AF9A6DF04FDFA26C0BDF31EDC41DA521F9D0090A9FA5DD13 +B9D977329F6412815A8C52C3290DD42EDBD312592DACBE0BFDEA209F389DE8E4B5D8ED51B46F1557 +C2B50098C2262D3DB298E12C0AC3E03B82CD2807CE04E109ADD00EB181D701E4BC3622DE8A86E977 +3D6C4AEB830F3283BCCEA663AFAB740B546C3577E9182EFE660AB380F0504590CEEC89313A608A29 +9F9DFFE22DA6296EA3E39857D7229885C78F097E7E7845E6C908A0570D4ED0AE320DFADB7AF87E5D +F85AFCD1B271B672813C0A0E2EFBAC5275807ACD3A2F09EAB95DE6F571E3F3C827FB3EA9DE89DEB5 +4B8B14770305B23EDE569571D0BB8BAF4811E12A0DD5BA4809818D2FE088DC1CD4BE72EECB36C819 +AC25B41BADFA27D5839D548CEED7DD18F5F2BF69EFCAC0ECD4FD942995E930C147E1A7AD93628180 +E62F20F3779824324C5A1C35ECEF68DE30BF5DFDB5DDEBF66CBC459B2C7FBCF0ADC0274D137BE67E +B22FA117C85CF7D52BBBB4CA5F9A6F73AFC23BF2E23B4B1EEACD33DAA3187F1D104843876EB44322 +67EDDDED02B6A507D13E3B9F012FCB8C9F0D14D951415BCFB20B3211B5B9860B0C6826BE597F2F9C +94DA2788E65107C5CC77CE1265E33DDE9378AF9019E7E68522997470A52088253FDCA09AF9F071C2 +988CEBDB46B7F7C8D08B5467A1B3FA0EFC552C5E20D4B9D565AFEF9B520FA2F544E802EB8E8E0C76 +21FF63F4A5C0C59F94E9E1731D8F3C80C772805DE264C7501E705BB21EC37A1379BEF8B8A9E50EB5 +6FE9CF9C10C9D25CBDC68124D2133B2DB6348175537EF872CCB8B1787330A5ACFEA87E2BE6615DFE +442EC74BBED30021A0437ED3E9DBA6EC49A824F0374B446271DE6E1B16AC74816F6216BAB7329725 +8CFBA83C178F5EC009C57404391898BCC3314411F129F12D68218AB6D0BCCE2E5AA9AA1D5FEE1E2F +0AFAA4BCC3D226C5512B456CA8F28DE54858F18DE2B30AB4FA02840859988BDE7ECECB4EB0002523 +C6EC40BAC2E7ABC411329F803DE2DCE1EEB354E4E6771E4328ADEE4E713AD248BF4F91108C52B169 +140F33D5C56F1EA2240E7E182C060187E29020139C373B4A6CC4D2156F7C15590D3C07C98535853F +4DF901EA9F2C66510C190D9456EE037DCDAA428D433CC2231B2B627CE2B5304B6A4630576BC48984 +66D7A8BB75D53ECA10C74D434A4E50B1A706ED6C7BA274A9CAD5D929B9BB8A631825A9C32A8F468D +578507DF2291DEAB6338ECC92CE8664D4B1C211A4CCE186679B6C71ACD5655B97ED8E552B09C1C85 +387749406C549057DEFC059CC85639203160B8FF05A48F7D5C4F452B111891846A521674C0E2734D +50B8C7E7B5D9F438C58DB139A6509DE3495388E0D7AD24F64FE73707C7BFB8CB06FA0E0C41346B98 +220E007E28515428C1874AC996819F16CB152C16F89CCDB3F9C83070AD90337F1823AC0A48B72749 +C6C29A8FDE1EC2E76B0D29FF711891EC81D0ED0B3349E9FDC413047731D70C33E57D2C4B637C8FCA +B027CADCB3E11F94F61CF3A56E4D90E8550F456BB90638DB6118229C9B74C9533508F343C0EB422F +87627EFB562C7730E1A804E3E4DC80FC0F199CE210045ECB1E3313C3364F78A500A8ACBFCAE0F7D6 +56FDC8B1BB95262A32ED7562A62EE5CF989235D1E641D726F34D215242D44A946662EE94E765A3C8 +75557732FB4DE1CC2699202802D4A5D99C621478C1C6D583FEE8CBDAF54C73C8C17BC73F1B414EEA +BD901409B83E98D62749F9E742FCA7C632C176D323E72FAB241D143950B87AFCA5B7B75936FC6638 +1FD0E537C30D744E970A08636D27AE7A277F3838BEB7D1BF821F331D483FCEE4EF9FF98F350B5B3E +CF2D6A5BBE95862FD5DEA6D3A5322DE6723B5201FF81EB1D1BC5BD0F77CC1737837655BE23E0662E +AFDAB16BC0635F40DA516BEBA8128C414D6EB5F5AF5F98B8C0129606FCF536181E7A8ECA563BBFDF +0AC65F1932F1DF20DDD6739F7B1EFEFFE282FB6DF35222E8148FB5968BC7E40A582D7B146E374270 +D3D014849E898E91997288BE44220B6B6E431B7AE3F2F7C5BF3E3444F5088F9F42B7F676EA14671B +C70A84B77BC275E82516040F7B9DDC582C0FE335852A83C31BE3B3F716F17253AE57372D14951A2B +58F69C2DF7B93052823311E4208A72C10D0625869BC5F3808D231E86CD259824D7E6C7669013CC55 +B61E4C20C0041C35BBD7F1C291EE7A3CAE016A8C90C56F22C515375252FC3E188B80940816EA5117 +88A2FC7AEEEEDAB9E0A33F2C82D886F9BE029BFA1348DAD16874751460DC149CAB5189D061E7C804 +1939D80A03BB529E3580A235F8C37EE25C503BECB9C31CB91904BFF4460837A1165A7474C83B5773 +5945BE04F3FAC3381310E4BEF8D8D4A7343B75D23BEFC58060C48BCEB52566A021C197ADCE5FA025 +1AD31CF2F90CF6A72122C38FEEACE6BE36176B1A990DBC42A33F0BC0090799C2F6C8AE6990725562 +B07725B3DD15C9011205C28700DF82AE4F00F9842DDEA3BB5C15D3A4CDCD18E692427505D7B24CEB +40CD7AE0D81A4C83A0F9ED579F924FCB19D9D017E60C6500CC64572E0161EBA57EBC11A5932F24FE +9F1AF444B3C657AD162BD39682D23D6355EF5D84440A124138CEAC85C926BDF484AD7B976D9A44AC +6015C25354DCD72A889474F31B8BD3CB7371B95A9729FF0E46EA3644477AA4C11FF5913D917B7742 +065F0593482B6E6EEC9EE63633A6A963819F3E6A2920136B17C982353F1F071B3D585DD24B22DE9E +EFB2B34F776DA85F85E9E107D16960AD67046476ADEC509FCFC64E8AAA6427935FC231C817A21C71 +6DCCE088EA4186DFF0A3A7A1C367615B8E7462DA176C9F9EA893DD04E29DFBF88679991AAB79A172 +48C06E2BCF3B91C108E09331FB57D94BE85EDCC66DA8225FF4B38E12F8563398E62622EBD2EAB098 +691EDED4D5D7AFC360AD6F263C043DAF483DA05CF70DD8BA8F96D2A5A87043DFACFBBBB3F8A378E2 +A896897DD48D8B13888A023AE6AD778DE5FA991907E731E5C5B0A3DABDC360D77CC71C59C34506C6 +39C21BA9FF7A9CF322C21B457D62F20448BA19CB765C4C0AE7CAD9A972F60ED60A21C92AB665537F +EAC8738AF8A27D3946F759162731F62C0A657CED40C66B8A9941EC2559074279CE0F6E10BE3F44C1 +D517E10D85EDA6BB6D097F4DF55A3DB7D50679675A781FA1FFFD6F1A8349B2870C8114A05F5F7645 +3B38446D57ED63FF8731661F0FEA79033E4C8B5CFA29CEC43355780C5E2EE86CCD449577EBDC0140 +47AA5CEC980CEA8200867212DDDAC234BEFC9FDFFDB43DD32F44883EC6F2963D4D28171E19E144FE +1BE2B8FCE99016691A00E4EA594F94E973E899D14DC44486BA6B4278DCB292FA5C7E6D73068A3BA5 +1557C3F072547E7F2F869D4E9AC03514276EBDB0920FA04E67E2934A250B1A502A8D06A25037CE59 +920D0E136C02D5DDEE2EDBE31A38BA32C4122AF89F295ADDF579FBFC72391283DC1914E9322A63E9 +44A280ABE7CEFA54ED2EF42B79FA97EF21EE83EF20CE34850FB66C378EC7C08B2BAB924F58FB8123 +FEFB43A385BC1EB922AD8360750FC1B0D8A303AD19286308B7A39A5086A50A8FDF7D60188342A9F6 +42286540945790524174800F8C44ED71306ACC3437FB49D8FC43FBF8E88103A76B4A92D95DB9B45A +FA067E31EAEFE6BC818D11D7CB8566BAB418B596A7494FC7326AB3CC029D010917B305CE585B194B +C5415088BC7AC7852A6D52EABD223E2634DCB29080217F6755B023C591F08C7E5D72267664136639 +9766EDF511FA744675D473AB37BED0ABD92E04049AA9008014C5EEC1B0443C6C86302CF6A3C38BDC +B8D9E0538E349BD930707DFB002700B5EB427192AD6105E01B8C2FE488CF617E9EACE73EFE3BAFD0 +F87CB57E02AD31627E6439188006655D6B992B393F4858254C2106FE9A3F0EF7347347C66C94A999 +D49527A2A177EE20A08BF594FF1E08CB091D22A8C1569320EB5145FE4A2674151750620B5EEC822F +A48C5F8B565DE0E18AD05F99827FF24D3BE03B007774F25284844D0F1F8F95643646960F303A831D +4C2C4ED9E0664C1D705137C157671D62179B47FA4A6441DAE99C2F7C8765C4C931EF345CD8F92D11 +E290B2FDEB1B0FAB4BA661A4511F75768808AC1DF2FE79BC285B976D364ED25C64EDEE62E8E035A4 +B79344D55B1E7E2B43AF1CF94ABFC8D0CA5E89240EEA231464449B831F1B3F9EF01AD07B38F0B402 +712A0346892A1DBBBCDBCC827220CE7F492CD7471FAD35B43E71CA14F1F1A9CEA740C4E1A98337B1 +5EB97B10AD57DAA9E9ED134CBB4614321D548C6A71D8ED95900E7947A7E4331D7DF3EF367F6DE8F3 +113A7DDBEA0F741F9C189B8B586B83671475A492AAF9994D884FEF3A646ED4F272668DDDB05EA230 +399223AE63088D636AE6AC7CE2DA06CA6AADE9272FECE86D0EEA8290B927B17450DA6F34A3D566E2 +096300CD8D5A34139489228ECFEB104714FF907A6E1D3DE35BC0FCCF45A2781AFC5562CCDB627E06 +F23DDBEBD4212F36C332C4A5A9498032213DA7C3FD03FC4832D1F2AC9EFEE3B840BF8356A16E14CE +989C37E6234CAC7A215DAE7C4DE2E2B6D9A876F709422113B503556A4BBD0ADC107B6B639F1BAC9C +6FAC7F4092D23C04EB8684C9D0A5F184160CB660CF6E8672ABE1AFA596EA86890DD22D0A406B2118 +9BB626943F378227132475A25710B75E5B3BB2ED7DC0412A0A079E2AC311ED55AD8E7B2A1A55FC84 +E62D61398511B70877F3DDDFEE5D033A9ACB66899021951378EAFB9E9A799AC9686FBC2E9E9B3A51 +6DA9DECFDE87FA4BC042A5D26C2117E29AEE8840B18361B7B38B21493401E931B431EAB1A3371628 +EF13BE5A0C64A3B9F8B6A29D209884706D2A9AC85B86E3839706269366EC7E53F31BA4219F741E55 +21E42F0A10B7B29E839B924AD90861FDFE3A3D446D1E32C06E66A5D7187A63E590000D1356718648 +7C99BC31088356C9ED29BD80C61E442B81E15657AB191E90EE77A6804C762C45D3C1937EA17454CB +D76D781A0C96A0914B9DE3D3984BAF6075D3A25AC69BEB34CC413D26C39824B83F853DF864C269F6 +8443970933FEF93208BAE4DB3BBE90DD3CABF6EAAD2F6CE664CFA05999FB1CC406A3502DAA6C8145 +3C69CD218B18BF0B9654FC3637EBAB8007A2EEA6ABDD11FB338E89FEC84B344857804D028F849E44 +5982E294384A442390AD36D7C4182EDD7A05BE6744FCBD3BBE6FAF4796063CF42499F2DEC302AEA7 +B64FEF6DD74F278FB5C2897CFBB87FE03538B2739E25EDEB806142E0030F7413018EC1833840BF37 +269E21DDFF67B8059BDC83DE9C6461F3EC2BC2224D2585AFA2AABEFE7D3B2A899C3E08F00AF2A707 +55C145C6BFFAC8F96B54EE682C3C8CE01BB44EB574E1C721974F236E8A2AA28DF0A4AD285EC4DE58 +DBD3A2FAC8A20173AE84CBF877559ECCEC64D9448F8CA0FE5272BEA6543738D5EDD54B73AED3C4CD +172F91C4F70616B36D37B1252D355820DA88536C829B1542C1EF4F76375360E7123525744F55001E +71F5AB1E5B39A5248CCC6789647F1FAE5E989A8A8ECAA2A9116ED69DC9B9AC25A743F70AC4B62D72 +5F120D94431528EF8C74611F7529BE325AF84663989C219B70274584D1EC4485E11AEFFE4A29F534 +6912577C010FC753DB47204BFD9E504027B335EEBD952FD299E5562407234C5DBF0B839D1010AE10 +5D56766F87910E44AC7968842833A302882AB481FE0AD444911F7EB8555DBB9F3D062E9E9FF3B529 +4E9A3B3AED4AECE34C816BE7FBCDAEBA33FDC491C725F13801A6BE162F7F8E99491E8BF77F2D2010 +D9FDD78BA2606A28810CB5D88CE00218D49609C62E96BBD36110DD611C3573EA341FD2AF6FE0C932 +58565D4A6C88CDA3951E287168A478F5EE074BAA9676EF5911D8EDF8D66A7E8F3BED1BB786F480F4 +423C3D3CDED2E80AB76CF5CE5A53B092A44FE52806D8EA72033BD3E7BCF1DA9C870108F32D8987FC +25E7D873985C3C4882A5CDFE7A8B51F3754842FD6F1FF6235DBB88F04989BB2F2816A476B513C10F +AB6F81CF115EF5044D3366A4E192EF68D385B6B6F4BDA7D14D9627F40843035CA80DE49F9DB52CD8 +714F769DF97F73E3152E8DE34D8C37163D485750F8F4E37AE8A3C3BF54D97BC3B2978985B557F9E2 +9F0537CB743EBFA0B7864BBEA9C126F13C02CECFDA50A8019F90900F409B6D700CBB9EEE18FD1952 +D496DBFDBAC800FB83B37C705367F182D91B21C7F6C242D8735A75343C84DBFFE583337DE2A95890 +660584B513C5BEB7A0926BCA7B7DC3ED4D080CC3F1264A4215ACD35DCC62D896B4354F2F7254444A +7235E0E3D53D02583710DBFF2CD55AE5E61D25ED1B3C3B6708E5BB308A3D658F043C26B881C949C1 +0940AF6BDFD2DB0D544DE119BC7F7B03451E61FE18845000D350AD6D04A09D8E3E999E6DAC6AB73F +818A11EAD345EAED03BA083A6EEE7E9CA8CFB760FCBC88B8DBE0887F79AB430913604F15272F9C73 +DAD19D591B40CB7863414A8FAB21C41F80A4BB0A3AFD9D4B1322487429149470DE62F305906F1244 +2AE20521BE034F159A7E7EA211A2FC6193AF59CBDD4B43207BCDE8697DD515459F80F8EDB982C97C +05ED3996E03891DD7EEAD505F6A71A924CC1CEF29053ABC8F0B5F56D0DA1249F317406822C225863 +ECEED46BE0072EDDFDF5F63DC8E94FC119087A66E394A653D5AC774407B006B35C406E7EE4385565 +78290F8CB8B131B88BD78CB87A11CDA44C5A199BC71388A81F2F30E2C003094E793969673E8D0906 +1F4A3FAB9B14C52EC89BACA1C52703F000A967EEC445E5423D3BCB9253D91AA64BB26727C8461FA7 +FF61022B4C6A9E793901D3407487B4962A16B564CAC93D7AA28A22C28318F69770E12DF9D6CFFF17 +09EE0604890191217696AA52630231FE11153761310A72D60E6925AD6B9D63A66047F32B9425C91E +57505CFFE42A90185451297C2CAD408B0CA4F8E923EC26A3D5D66448550AFA3CE3BE9296C8149878 +F853F2A7C3B2E98899C8F9B47B1405F96D2B22E9F1CD62A2945AB62F67AB0297982809A829826BC0 +F24A7777508EE0A71BA7588663D8118E3BAC936A61FF4A628EE96C0B9AE05072A5A4307E68EF2C3E +97A46EB31A2A7D4A33CE9C44E1111D73D9D3C6A0F22F50D8C22153C2CBB5BE187C0F2F37708237D6 +FEBC445843CF88F4C3A249B39DC971CA003A78028F8A2CB3BFBD2C26CFE457A9561350AF93E60295 +D21E1C2024312B1F2F76F2EAEB822CA72412F860F5A87DF705C2F82E681AB9AF45A19023E02538B6 +9E0F273BB4811F07D153029BF988D3EB66358D987895B96B5EC4C24F3409C1EE1B5978B1EC8F3E2E +75FDF2BEDB0AF0CC66481FA98ADBA8DF4D8C8EB800F88C7776BACEE6F61095FC2CA891574F309E1C +0C27E37D8B03472DB3FB8D6668E286501118F7DADBF1106687AEC6DC4C162D22E3BD0BD42DBED782 +BA4707ED5181DAA9ACED58FB358DA0AA9B63AB4394D42360C3F5082A6F168CF41D381073A1D99CA3 +3BD97F62446D62059BF4A8616A8809147B739400362748EDCF39FFD2BF2C16D4632C06A5D43B48D5 +0D0B98E4449B4F1D39659DCCE8AC72A2E8F32487FF8686E550299F37A6353A8E558D4A8B074C2F5B +864DBC8FA3391E3B5135FC738E4C13868D67234489B6AE382792FD5214D5F9E5249AD65C433C22A4 +D63FA7A36A48A339F443AB39C23D2025741186C8B18AAE9952D41E25E930D6905B29F85A4589E9D3 +95FF040E3F72FBF29650D4DA2B6FA27F60DAC4169DC9764021F4E7E094FA25F6B5AF25602C593266 +ADED528EAE6C967E66F0BA05F258E34CF6AA5488D3F7406C2AA9D9FD9C533E827F26862D348B5223 +A690E40953F337352C8245F1861A19E5326490F2A9742917B5546884E8036DE0874363F812CF6FF9 +574DFD5BA77A1DD7C5778B2B9A2E22F2482744E2CE9323E590C60FF02412CC7AB0EC30D0EC857D27 +A4E3D8B35FD69FE28287B2160AC0BCF645A0654403D26B05041654B17D82928044BBAC40871BC3FD +D8EFC3207928BDE5D66926ED199017B223AAEBA563F2723AFFAB737F6482DD269F44ECCA3B32FA03 +FFCE3ED882B449BEE196F59E6616EF1A2F08B42B1A184727D5BD96DF83972BE1B5F8CF098F61B84A +B5BBCBF231E099CFC07D4748D43F129D123FD8051628564931E43A70BC09BF20AE2C0ABB009014AF +89753F91ACB574C5A218A47A02DA3AE44D3F688F9D96076AED9EDE7388B2935C01FD400BA7EC9574 +96E317C6931E3ED7078A53CB4CEE4E56311F4D8A368AE981606AD7E9DB0EA2A10E079476D9881596 +8C9675D9CF15E29B9328600FECCC02B484D8749B4154D69CF90997AD650D881735AA71289AE93FB5 +8C56686C1F9FB0E696CC0285A1A870373E5DCAC285A1B4FE903CC30B8ACAD2E4613873ED77D813D2 +9FA4984A7530F5B046A71011D97CDE4BAE9648AD54537A1D87A5AF1B92560DD7064F3EDD3CCFA7A4 +FBD6166D067945F103C13B3019540C3FE706804A7A00E1D28A0C26A40AC5A8845E39631A00099CE9 +88C3F12C8954EA84BF268D99E2E13726BF9C63474A5FC874CBF723BD48A5461177789E11B4F1CC63 +0FF4D60DE4F01422C1029E664782232A8BEFC38CD058135C79E015A55BA933AD8D446A81051D956E +429779863DBA60F4258DFC62D1DC3CC3862C5D310579417FEF4D7642ACBA8BA5284DC5833F581150 +ACF91709D6B3A41395960197AB43E63B8C6C2F745DEB4647E298341F3E3023D7DA22509340E28140 +97A0C193493711E60C5DA99C464D8DFC83A61291BD0E13AB6A42C81253C0F1B37E71E7706BF2D662 +76C60A3A7DECCC58E56524A200F8C6C0512FAD2FEB51F5C24109E284FADFFD8484A7A053E8EA544F +AFC1C7BA21E4824866090E542B8BB0BE603060A36D8A8CD64EC92D6037B438EA6A7F3A23E9608F29 +02E8DB10F2854D89E2CE6F093E6804299305BFF3D1601C2830F793B92CC2542A6CB0E9DA602E00FF +DEF234702D0DEFCD270F2984642F13B818F65BD407B61227A94AB11E7ACE8D40849808AB3A7E6EFE +B2D4F3B9FCD233B8497B35299DF28F651B0B2960B4545BF2C05952229EB1CF676DA761995413051E +885A529957538A8B2C6BBDCEDB2A3F4104004B880624C2F55B544EEE8DD29231386492598C2BE995 +6E7BA78FA75FAEBED43807FAF072839BAA02333D38BF4A59B1F3ACEA5C7BC188C0BE8A8BCF2069BB +E36BDB2203EAC19D249C4ACFBF8F9717111B7F4637D631D058EAE0CD4E4E8A9F0ACE1BE19B3A241C +9C6DCE2513690473D8F4A59E1A7FCC926885CC324086981FE0C6AADB8F48116822C59B1E93F53829 +77CC88B82FEEDD2B4CC6095691FFA1419D5A6850D3576C4E705C676850D0BCAB84D52791355DCC7D +70A7F5CF603B4D0D7F0CF4F25AEF44F21A2D627D45D306DE0BE1C794AB90DD1EECAB2D61A115D3D4 +AFAD1914E808B16BC868FD48208E1F915B0E8ECFD59AA5895CD7ACF95E0DCE87DD8B12F683C8EFD9 +625CD388337C262013626A06ED60556FA70A8D425D36B48E430758AB4CAD34A656F457A60E4DF933 +07C4D5B2698501E6D1F270CFF70E47DE38A5FCA2B04D7BEC3A2945EB93C49F1D366835581B42F43C +C99D71F13F45A9FF8D12E26C43E1B994BE5AB44E5309B0F936D78C93169D666DDE6D18E33A5E016F +32278897FD7E76BAFE39498C6A849F4A6D882D109C40B42488059554CC95530FBBAB2591DCFADED7 +3EE5F2F2BBF17F4A131B8126F9E0AEB4B379CEE4EAD92A1BB29E3789EC19671E77558B4DE961629F +28B49DB4D8FAAF541D23205844EAA801FEA468D26F32BF9CAC30BCA244246A55F600BFBB61C5E8C4 +10CA07319DD094770DFFC1CB700DF67097F61C46036353C8AB3A5E5198445A194BF189E20490E970 +7D2C03C1A003BC782A66841AE5DDEED2297BB6DD019C98A66A8F279748DA39C85CE2082D09210EAF +CA995591A1A3DCA52EFC9A752DAE0CFB125127DA2932AAAAD7E9850AD78D48304260B4C270EFF12B +160DEF2C2B8E30E8C137975AD20046F37A72F1355F31D878334D96313D330C24EE7350D4042AAE2F +A345EDCEB133121D4B39645B1D6114D0597C3301B4CA56DA2B4A457D7A51BD13B7AC61FE6E1CD451 +6253F606FD4B57E9F4895CAC93691EEBC2AC992CC5D122DD3FC6A9EC8FD337CD402F03F901CE7986 +2F4F4E4500617DA0F913E357BED3ED04F49FD61FD1C66606CB231C3B7A5042C7C07EAB2E02BE8CF6 +AEE5E16B4AB725B5FB5D01EAD4887E365BC2ACA579BD80E0AA686E4A08DFFC70F99132353E3D5898 +5205807271753BA3DB7264C4567DF5FE999514F28E1DD6D3E966D8810978B140F8DD9BB259078A47 +013BCF247C37F543C0899B532F34843CA56F18F688B42A12DDE2A90CA457860540B6FA138F753DAB +E7331188ED6F535480FBFE934F68EFB1C9C16D4F11EDB35F944EAE63751101928EDD0E7AFE64D7C8 +5E9CAFCBA88450DEF9122A245FC1ECCF9EF8DD94EE6A70CF16ECAB39B52597AB1E8C47B6DA4FF0DE +C7D0FABC84DDCC8C652DD7C941DB3FDCC5F0542A8F433AF9FDF4D393E123884E1DD5D359D46DAC61 +0694020BAE84B3BD4C068E3BC871BE21DA13571BB61387E207926769236776B5B31A4A462902966C +DC3D92BE171F10EF8395D2402F0C492A3FE55979CB903CFF2CD2319CE4B46481489E798A131635CB +2E70147193FE3C8F4570FD01BE10E004B17341C4DB8B029BCBBC45D31227A684E5F38F5D6F0821C3 +ED13D31DBCFF51BD759C84A98145FC86D82F871D2D83F43C3DD7FE9A064120338A7BC63A2C60667E +25B50EA1C267174B334F4437856295A6B826F54C3EA9ED39CA6909A0F6D9669F1E75A7A05CFBE7B4 +2C330668E311872177F0BE3A9B3EAE611EB48721AAC2F10C3CCD897CEA8A136E5E10C2337BC5EEB2 +FBC1A3646A6B6792CA3946BA5D4D135D929547042A2F0D0A202A4D86E3F7098C823E7AE4331CEC6B +607F6AA434180B4153F6B10DCC914A92D6D0934551BC9DDB3C78065B2177B264216AF5524D798AE6 +2A90D00A70CB36C5B9950499163C2C1B04339FA76D28E03A4D0C80FCF7BF29B8A188C67EAB6A4BE7 +8C07713C7EE09043301B5BFD60222DD0D0943180AFB286D2953A8A12661986A4812E2C0DE5B3E703 +DAB34AF0E9306A5711D286AD09A3C6AB80841491BD0E5A1D1ABE1D600CB494BC17EC4F74B45870F6 +AC41EFE16BB6C87F382DFA4B2B8DDC9C2E912FD139A2FFD5C92D836F3D749EEB985C62A376849751 +A6AC56B1F679A85FDAD9448DC7A4CFE323AFB540408547C53297DB6FE9A0B08901BC285997934A2A +1772090FBA175CF4660764B87A21A738519D5B619840D15F45DF3589E8B80A6DDF1F395B65345869 +58C7060DC131700DFF6E25962494583085E6F8BAEA557A5666E6634E4704D0C07BB0A2EB228A7BEF +EB890B4EEC638303B8005BCCE922CF3A7AE627206F2946A142B0095FF960BB8B8F9C975B6FF07479 +2D5C3DFA125B7BE7A8356D8B44E264AF6AA582DB84BA09D2FFDC2213903FE8FE16DE5EF61E518DE0 +6A29D98E217038A4CA4D219E4F114858CA493AEF0CD6495A7C5EF1ADA06AB543051B1A5213952D46 +648BE06D15B1728768BB853CE32943AB0988D172227780CE82D1A1D297D0D6ECC51B290E156645B6 +9BD54699940AB17EBE10EDF258BBA6BFEA39F4F0B066FF6B3FA16C7C72F2565CC028F249BAA4B488 +B48A2513DCC5D1E205FB874BCFE45612DF4EDAF815CDD53CBB80842B429B1AFA32D35EA58E17F4E7 +252C2C9A737AAECFC25FD8CA5520D3EA38AF71C61B88F31FB53A7F5369305D63495ADABA455C3C4C +35D9FE423A00CFBB278CD482D3FD33BEEAC1F359AD9B6AA17D60CC46FAB670ABFB3B2B4161B9EB9D +949A06CC3B734F63DE821FE0B8EA065B6F79C0601E46E8CEB6E2DE0C052771E0EC7012063F1AC46C +3FC454767469225AA266784DD77256C6FDE25D7D857FCEF2562AEBE38A9A47063AEF91449723E680 +B36D824BB95BE95C9802F7AD4DF1AF37B4777A1E116A7EEF770F0A499BC9F9675A775503091D4EBD +F55118782E3E54AEBC67A0545E8D75BA5A482C6CEC50595D45AF041664689AA4338C1428870CDC15 +BFEEF788C1D1E87B3389103225E2619120B129FDF048DF3F5DDAFF1CE87428E6BFA591B91D82720C +E4A72FBB952403435248657ECD5456CA814FA0ECBE70BC3D391AEA0A195AE8FBE92D054AD0F3E549 +841ACDCE59DCAA9DAC20348A1D05DF7B4127C75F4C6607EF8501F741CBC96AD8D429A4CA8034CA52 +9AB673EE706F1FF51DD93F45802031EEBF8F3AD29D2A74888B1CB344F88ACEB9B4DEA13ECAE0A3B7 +1FF5CAA38D0DC484B96E90251D56732B85DB8A8DBF10E0A5921121CFDFDB6EA9CA45B98584401C3F +346BD026DA2A17E75CEEB74E48667F9BF5C538623E88021F0C24EC7D082C3E1FFDE5A6F68F0F3F6D +2B61547C4C14614118F7942851B090D6C8D80BA06D9139CB5AEB0EF77DEF2376C0BF602FB1083178 +27E86DDCC00622438FD7A268C0252CA2E20DA887A9D5ED251FD5CCE811E514D702206E413DEE7528 +3A6AEF793F5E3E3B0B10E59226102DF2A7347A95B96E39C6B6ABD1FB4B7CDC0813D7390E2819EE50 +7E5458E06D43CC3BF16E40CEC4E64909615CBFCD233B5D316BC8B8B46243CDB7F2FBECA2F208D0A7 +985048E88A5E685A9EE8C3A351FFCFB522C1EE41A8E4EF0A080C0D110D2A0D8A980AF1F604D1CD52 +3CF41D08A45EB809AF11F530C138F256FFD49BC20F77005D004AC85FD563E8E8BA5F79CC60FDE714 +1416F4C14FFF281ECE2BE1D167B7B1ECE17790454F795B056CE4DF1D08F25F0E5E2A16CFA066AF97 +F3A80015068FA2A1D65F329A5CF7856114A77EE7295C7929CA27796D8C51B31347CBC7C4EEF1E75D +12237C558BE5B65DCAA4CDDCB419E543B1785DF8B225C2E9778839123E6F85E53D925C6D2FC0327A +EF9CA13D1F2F9B3E510A1A4190D3057227621788AFB6567132238BE86559BCA006B85AFBB8AFE5D7 +A8CE58AF731F2550108C6B8CD63632184B1E218F01881CB94CEBFFC310F263565A39C83C874AE474 +AA213F7DD9CB3B8446A3E47E81BACF7B16E4A80899BF2D30C28F9DE0678DF364589DA6A454398E30 +21A92AD1D8B0DC494D96A06C7568E34547F0E68829E5D15F6500ECD7403B40B5CC2A479D0F8CE3E8 +709861608AED046339BE055BAED1A6BD2311CF918E74378D893710D42A769671326E947F108A38C2 +3F92EF5C6A50EFE36E858671F17151C719B9C7D60E8E429F088616D616080DC676760BE83A3F5229 +6C4B13CA3818E3FEB56D51DB5979F28063F7D537C15493D57CAA1E55438C01C794336D9F21520484 +FE5B5BAEAD7121E3CCC5086E2F2191DBEE9527CA61CE85CC0A4D99EA29169B17A10B3D4372EA493D +48CF572E570CF48B3B7512268A9AC4CC161F97695D19412C36F1D67522E272B1C18B6122A355B43C +37636E71462503C43C1AEF5ACE34A6442075B59892BA54E9B5A99B9733BAF64161450F8ECF4FB2B2 +DA6F9AAEBC827CD9AEF94BB463935C26E1DD5DDCA5BA87E0EFB62D9D3226DC28427EC097B68C9EE1 +E47D125F884F8656C8AD55D625A8F7F1A306383A5036A12E63B6FAC4A215AC88725611EBA74B6770 +B20F45356879DB807E9C9105D14C83104B2DCB4F274A2F37152425935B3F2D1633E4444540F7411B +24C17055850C9528D912F9DD40984CA1B3BE277F82198BC99B80233B8AAB674A44B42B9123E886B7 +B3161D48B4AA24970BB75A983569690BFD4B92E6ECB410DDCA14A3BF59057397FF1AF159BE230216 +FF2F7009C3A3DDD81F2BD1F5C10C2C2F30A8095D7371427AC9D527AC6794CF8593303F786F21CCBE +36DFBE01B0ADD78DB3C9483D9DB09A9E2577A3A4296E7BD09C41F5C91B29C9D7E69EF06B5BDB66E0 +853C3DB133769BC8858121A350CADC1D61C77C1A313833D077938AB2E10EF970590256479B1549B0 +401A9C5E97F12A269A305B372F0EFC035B06AE3E2187D6E3A62DE3B4E8075F0ECF5BE32A5B97A4AC +23A7335C4AB29917129C08250DBD1D5BC123C92E821BBB1A7598E32DDDF1876C6FBB7B858FD317D7 +6022955595338AAD2BFB3B17DA11380E7473A5F566C6329E0F38D9A67E68FD4B8CFCC82FC0BD7BA3 +9A25D5BD0952CC71CF0BD7B5EE184A8E62FBB366D95AB051BC3A80E9F6C27EC100E00C4A002291B0 +4D758A9683657FCB07A2AA8B07DF585CD4205B4DC55330E8A2A367CBE966E84618ACFCAAF81C8A9D +3A3165FE5A623720A0C11CBDD5CA200100DD2C970A09B124D98987D6A2CA7CBB40DA5B585B86FCB3 +8E96F54C64A921D7A5D2F805C67339DC4FC026FB2EE533BB9700F66F4AD58949B3DB75D770C4D7C5 +C23DC720D78124A7ABF30CDFF10C708219903431C7B1A19317341CEA22AA11A588F8AF9BFA4AAC40 +31EF22F13BA597BD1E5958CEA741274197113CB0B7975424C17F73733ED30BDC0170CD0084BB7DC1 +8F031BEF2A6C44D0EA0EBB84E31D5B4C50B63DF0AF96AAF33E3C986D4B82D161E2F9049DE9710EF8 +A11BA0E08266A3547F20567E582EDB47633772D37FCCD119AF5B11F338098F185D5B055975F56092 +CC6979FF49487D69E08A4E8754FD51D29410F56E0F3EFB9C3B86253B3B0A39E9D217604F664CC696 +634D216524F976D066034DDE8EDF5E8F9644337C50C7D8E2230B38E0EE88C53DEEDB3363477E32CB +88B3ACB6931B9717FC93F8D1A9DDDA3A7D8A56783F2B651A1DE216493C34DCD17A7635D21CEC0770 +751424B599B00CE950E60D8A8B3444F1629220DF073137E2ADE1B6243C1C69BD5E10450B948BFCBA +46A841B98BCE7C86E120789C73C87E581868021E68F78CB903AA6D494331174CBF944221DEA9E567 +A2542BD399C5E471D972FAB7E8950AEFF3D91A1296E685B0BFF91367C2703DCAB10AB236DE603E3E +993C4C9020EEBFE89726AB9FB92AF9D371D7188448CAB9FD2704506C39F0842E36EB8B9AAFB1F26F +CD366E66725AD28B19FA57537757EC71B04B451F056C3AEBFA04D1C0CABC9492B6B8D239EEC36776 +D6B515ED43A66AB4342BE4C8B2027F2D008EA231A24B472DA8352A05DDEE31CBC3577E5814DD2D4E +C17A216A7C8FFB27012346C9ED12F7819B96A5B135B6196E888C9AC73D7D4B7DC370E2FBFA17FD74 +0BF516CFF69294493900BFD63721A537BEFB31C5262567103F9CEA4E8DB02964B983E1AF190ECCEF +41F552C45E9B94E29AE3F129687EC35719F591C1987A08DCED3B822344DF81A70AE78E14A81EF1A1 +A77FD5D19F7D35B7C12A473EE11C655E15DC5D3C94F226CBDA85377338BFCEA18359176CA7EED622 +84F9015F2D592E27F1037C95570CFDCA3B9B90D35DB8C341434BBF04C0E692D4C2C3F59EF386CD1C +5A8C783198EBE42C89E3B64C662F7875325982E9299C18DBD1FD2257DD964F9F9DDEEBFE56E4AE9E +8163E8C58581BFD5818BF396CCDE3A66F58E17BDD262D63E5D9AE0D0E43C304CCAC4776B87D40F6B +5AD7E625B2065FAABA81AAF2E2D32E0ACAB12DB2A9FE9C6160FBA7DE5AF019810AD9C64B2E6567B0 +F0108E8EDEC635F4BA88BDEBD3561CDBBB9063B4D19C493E0CA4F551255A7DF6BCE96C17A5DD4877 +7F654F4F114CF29ECDB9779F63EECDC04E1FA06E48701547A8F96483B4195C0DE90B0FD1B95B5F12 +5C43BB973D0B6414A994595359289B5FFEE4A08D684C2E7E3F417585581318D54DF2EEAE7CF36E2C +A1A70EA76154B88C1E4FFDF5EBC28ABE264B40583F2DE1F761DC25DF242396AE502CC63EFD6EE284 +DB37B0DF36A8833ED3EA5A1DB372C8E1F3203E6E945A53D83B87250CD72C851F68A602E7BCF92DDC +E600D518069F8900F3BCA434D21694229572D55F307E0FAFA3DAEA864BAA19F227097963CE83882D +22FB7F1AA3FE558A3669BB7FA37C0A591B4BF3E2A2FF85BFEDE5E424E0AE337EABDFD67BBF38E160 +09A687D2E7C1882DB79304D722EACA233EFA489B10E8D4D404D12A5A4683FDE377A9A952CCAB257E +ABB408D75FF130206DC3447F26E74D1D00354313E340878917177DBD2AA5A2A70E2087D551DA5181 +6FAD07F6E826DB0BF21560BB26906D3100E12AA3801D4A8BDCBF1A0A8D58F1054EE2A0DB04ADDF3F +EAF1FD6E322BBEE274A4995EFFEAAD0F24D9FB45730F6BA0F42D88BE4AEBE9777F8AF508DED61024 +EF955B26ACEC51AF5C21BAD7AD93CC0C9DBE03C0FE9637A3099E5EF329051C87FFF70042D788F21F +4DE645FEBF58374F7E38A9AFE3DE4D2888DD807A09169DA8516DFE37591C122A4798343C1A8121C7 +430F244EE5B19A21897A4423E21CE0492E75C9320E37BD65F1EACA7FC6FE032842E4D985E666E633 +AE5CC62B3449404672B284EA5C6A01E927787104ECCE1354D1C0E5AA2452B7B12937B946B74EFA98 +8C5C79EEE5ACDCFC994CAA853AFA08EB9E180C5E898FDDF8903EB0863E98A4FA537207C154CE5B98 +EF4E97FB6A1CBB07C45D34221EED26998EC864475D231FF76E830A7C0900C4B5FCB980E3F67F4EAE +3DD8086CFA1874E65C424646C7A8F84272DAB04A5984FCE3F4B89380B3A5C6F04EA3B683CC224913 +9209136336AC9349AA89690B5DE0D93E92F996BA7E346B043EBD45A35FA297DB70E9A6250B138674 +FDDFA609BE11EBA8106EEE3923B4E2657CF7A82443C25022A5DED862E8E3A5BFA7B8AC1C1B804B23 +C08A7D8FE594140E8432C1A5E183FE361B6B8C763054458798B756A6CD2535FF4667C634DF78AFBC +C87D40DCD56FFFA12CFC6EDC6A8AF41AF657E0137320624F1895D9AA84AABAC5F3653E977B054C52 +92B06FEAAAC0E5C7FD45B6654D0D9CCDF292A8489E1E6CD929F0AF25B9604CE33BD25662133CEE99 +CDBBD00F865431193767480700CA019D694B38D695CC29F732B5B39B6CE654F1AA18AC3223B60E55 +3FC3C3E114E6A2E59617BFD58AD8E429200B59E035DB7D67C8DC6C72001D005924670ECF7A06FF5F +7B3DD5556DDDE1BE5163F7CD6FC969033EBBAD85856522ECA91F2A200A75BDDA69070240D86C2D7D +959F1DBE45D488A96F308269E8262327A410D057446F596418DF4A12267A7A3FF5ADEA0846896D3A +EFE3D5C72387F7EEEE809BCCD23D1126B86C45A0F66404FAF617D03379A2E44865051E92B4C835F7 +21492147DE3DCCE47EAD192D3F10A5DD459634D6C253F4D09DD98E7DDC836EED8DE08A78A6F6FB93 +84565CF6DA8D4C948144272D5F8787643B9B550F96E42A8CFC0F1C1F2B14D83201199E9E1F5BC0E6 +51E39E16A744930F4409C61CDF9F456C7EAC5C62BD22CE0DDCCDF3755DC670FDC8FEBF09F241BF95 +1A1694BD70B9695A15653F719DF4374AFC6C27F58DD144253BDF86FC1BB3D4FEAEEB9196BCEC7168 +AF1488AB7072751FA24C6642B87DCADF4B2427631E7D7FA39D126410189CD8E24CF0A490FDC7045A +A9A83D02CAB57B9C27211FE1805080FBCEF23B86CDB19885A574C589BDB15C4CB3651FA3D2D6B619 +4449B16D927047E376A84F9423562CD548D192AD0A57E0D5B41010D1C7D87929DB6F456B0A073DF9 +A8220BEB3D4DA01518B5C85C82ABCC821BEEC1965283DABF6AF3AC55ABDDAEF1B53E6119DBB4A114 +44FB1769F9891B5DC931ADFEC8ECEFFA179427FCB08C1B149EDA70717C5E9322F3CE9405438481F3 +90968A38061EDAA2223147D6143877E4C4E645EC0A9803A933116D610491FDC639DF69B418156772 +E14A428864982D3230EFFAA1D2D3388B0F70D8FE202CDD6CB0E97B3290ECCF4A1A69D93C11D3D735 +FF0B5A9A161A86CA4F16B7C231B8BF71D5083697B2F24C0BDAA6E83E5DD2222DA248D4ED3B5509CC +7CA40D8D5A2507A1D40FC1AE9486343CA2B2C65B6CED9B1F4C0535ADF7BECCE45E1DB74C7417B06D +897C6ECDD05F068857D931B3D960103628675BE2FB82DA774ED3786670D8C2BA4ECC36C203C7F7E0 +9C97A09E3B2E2C3EC30B53A8825519B664D09F149AB73F183A4A22C8F20E2052F76649AB881BA28C +6C3C3950EA9B3961F87F6AEFF24DD7B4E10DE28C15DCB27F593F98CBC9CDE19360C5531B2A0C6DC1 +8FAE2832AF49BF9522C068F3036516F711AADEE496EE4E3EFA2F55EA4891DEC6D8A868E0B0017076 +3040CA4D42A73A71057DFE315FF8625BBD74F41E5CA77B7DF096C2F4F0D51B1184CA9F2C8517FCB3 +956C44873D630E94EAA1D2D1451B332770172B2D7A21ECAC864C612235C0B39ADF55EF074F2073FA +D3B54A66B07AEA1FB495A9F7269BD1C07692B0B762DA6881EE6B265ACED0BF0794C0397F8D8B13FF +275BE77561067E2C1FA536131184682BFD32384C6488012D29E8E55838E5A5AA7C40C20AB6B03BFD +BF4EFD2001A612100D585BAC1C77C1CB1ADAF2B000E09686091AB7D1AB6ADE395A03580BD78E961D +14D052E7D4A61227534B55FACAFC4E8F9326DE35BA53A463F7D94B705698300771185DB19E78FABC +D0AE4FCE005B79C795B692F2D9C00B6A61D4B343C35E417BBA169EE82A2E4AE204A126B08A94191C +6E5B5E8328A147BD6ED5A5AD5C9143A50C47789DCFA699720336AFFBD6B1646D8C35139B0DC34340 +C76C7E4FD72DABF80BF64BA04742D07B380E20A678EBCB19057F2346FEC653F1302992279DCCD2E8 +902B2B8F78435AF3400DAE319E94E3148BA88C056701D524DD67FF368C85EC6366F31689A62FFC03 +4BE436588ECBB8B41E8C43112F3B65F50D20A5EC51A26FE899E74731B01C7771F75B76070DC0B223 +1845BE9C09670E65C4DF54C0FB36511B735251AEEBD13FDC0FCFC3134D8DA826E4100521CFEAB202 +B83267EB3F69AEEA25FDE1E9C86407E38AB4CA2D1B91607EFC96DDC5BB10FCD46DEAA5FFED196959 +12302ED55DFACFDC6F22C1528AE3A9902B75F46A489352C87B0F5056FD149DDE67219A3C3D1DD875 +BAD81AD443E0F90DC79D979E10B4262DD20B255B04BBBE5C988B23667135CC61D988928F5F07753A +C76807203942F6B62A178A1E5CBBFBBAEBE735D09B747BF00C360F2E2B6C9F2261F7DB018EDF40B1 +3DB4B7962D4D2F858E1FA6376F21ED9CEA4BEE07FFE27F136BF60352AFB71CDBFF7E65F6B4624E16 +C6E5AB7FF60B4711A178FEE691DD8D362B14175A69070FBC5B9EB15248E4DFDA3C9453335D0E1EB2 +7714E4624C7215A73B53402B02CF7AA05A14CE1E5AE161B75F218BF0EE1215D3CD925D5ACB7DBD2E +BD8E4405433F432C491999794C814D5B384B7A1C0AB28A11CBD0A6EA12678508CF86232309B0BBF7 +EEA929FB7951F5A6B367C5AC57DD7D3B3C1E2188DD4664D14FBC32B1A1EB53D7EE7F55F4D5C2D014 +528EBB7F0E595F7618721451EE6B83EB240A6C4D33377893D4EF542F47EB2845A09759D5554C74DC +5E9109FFC8C929CF1AC446D8149957720EE4FB670D3CA61378549DB992126B23618CF49361D6D4B1 +C73C3D37E4A4465ABB349CFA34E9351D1192E366267EDF02DE432ABC80792B0CFD41FFD0AAA42E63 +3F5B2177A351D33477C636CA573CB02C07F7F7A41C9F1BC4C112BD6459DD130757D2BD6F47495C3F +92E99522871DAC2865 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark{restore}if + +%%EndFont +%%EndResource +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(0) N +P +p +31.5 9 m +(2) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -118.485 -136.705 ] concat +1 w +[ ] 0 setdash +P +P +p +np 181 96 m +181 112 L +219 112 L +219 96 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 181.505 96.904 ] concat +1 w +[ ] 0 setdash +p +np -1.505 -1.904 m +-1.505 16.096 L +38.495 16.096 L +38.495 -1.904 L +cp +clip np +p +np 0.495 0.0956 m +0.495 13.096 L +37.495 13.096 L +37.495 0.0956 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -1.505 -0.904 m +-1.505 15.096 L +38.495 15.096 L +38.495 -0.904 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(0) N +P +p +31.5 9 m +(5) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -181.505 -96.904 ] concat +1 w +[ ] 0 setdash +P +P +p +np 267 3 m +267 19 L +305 19 L +305 3 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 267.864 4.035 ] concat +1 w +[ ] 0 setdash +p +np -1.864 -2.035 m +-1.864 15.965 L +38.136 15.965 L +38.136 -2.035 L +cp +clip np +p +np 0.136 -0.0353 m +0.136 12.965 L +36.136 12.965 L +36.136 -0.0353 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -1.864 -1.035 m +-1.864 14.965 L +38.136 14.965 L +38.136 -1.035 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(0) N +P +p +31.5 9 m +(7) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -267.864 -4.035 ] concat +1 w +[ ] 0 setdash +P +P +p +np 295 86 m +295 102 L +328 102 L +328 86 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 295.617 86.954 ] concat +1 w +[ ] 0 setdash +p +np -1.617 -1.954 m +-1.617 16.046 L +33.383 16.046 L +33.383 -1.954 L +cp +clip np +p +np 0.383 0.0458 m +0.383 13.046 L +32.383 13.046 L +32.383 0.0458 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -1.617 -0.954 m +-1.617 15.046 L +33.383 15.046 L +33.383 -0.954 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(1) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -295.617 -86.954 ] concat +1 w +[ ] 0 setdash +P +P +P +P +P +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +%Trailer +%EOF diff --git a/test/acceptance/fixtures/examples/epstopdf/main.tex b/test/acceptance/fixtures/examples/epstopdf/main.tex new file mode 100644 index 0000000..c35a378 --- /dev/null +++ b/test/acceptance/fixtures/examples/epstopdf/main.tex @@ -0,0 +1,10 @@ +\documentclass{article} + +\usepackage{graphicx} +\usepackage{epstopdf} + +\begin{document} + +\includegraphics[width=\textwidth]{image} + +\end{document} diff --git a/test/acceptance/fixtures/examples/epstopdf/output.pdf b/test/acceptance/fixtures/examples/epstopdf/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..199333ddf030b3845cba6d081522bed92804628c GIT binary patch literal 31035 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 literal 0 HcmV?d00001 diff --git a/test/acceptance/fixtures/examples/feynmf/main.tex b/test/acceptance/fixtures/examples/feynmf/main.tex new file mode 100644 index 0000000..c36ed70 --- /dev/null +++ b/test/acceptance/fixtures/examples/feynmf/main.tex @@ -0,0 +1,28 @@ +\documentclass[a4paper]{article} +\usepackage{feynmf} + +\begin{document} + +\setlength{\unitlength}{1mm} + +\begin{fmffile}{diagram} + +\begin{center} +\begin{fmfgraph*}(41,17) +\fmfleftn{i}{2} +\fmfrightn{o}{2} +\fmflabel{$g_2$}{i1} +\fmflabel{$g_1$}{i2} +\fmflabel{$p_2$}{o1} +\fmflabel{$p_1$}{o2} +\fmf{quark}{i1,v1} +\fmf{quark}{i2,v1} +\fmfblob{.35w}{v1} +\fmf{quark}{v1,o1} +\fmf{quark}{v1,o2} +\end{fmfgraph*} +\end{center} + +\end{fmffile} + +\end{document} \ No newline at end of file diff --git a/test/acceptance/fixtures/examples/feynmf/output.pdf b/test/acceptance/fixtures/examples/feynmf/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bb7fe9099cb500584a40d61e48110085d5a6f64c GIT binary patch literal 26753 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 H;mm&nd$@)w literal 0 HcmV?d00001 diff --git a/test/acceptance/fixtures/examples/glossaries/main.tex b/test/acceptance/fixtures/examples/glossaries/main.tex new file mode 100644 index 0000000..336f708 --- /dev/null +++ b/test/acceptance/fixtures/examples/glossaries/main.tex @@ -0,0 +1,17 @@ +\documentclass{article} + +\usepackage{glossaries} +\makeglossaries + +\newglossaryentry{Physics}{ + name=Physics, + description={is the study of stuff} +} + +\begin{document} + +To solve various problems in \Gls{Physics} it can useful to express any arbitrary piecewise-smooth function as a Fourier Series composed of multiple sine and cosine funcions. + +\printglossaries + +\end{document} diff --git a/test/acceptance/fixtures/examples/glossaries/output.glg b/test/acceptance/fixtures/examples/glossaries/output.glg new file mode 100644 index 0000000..6bae571 --- /dev/null +++ b/test/acceptance/fixtures/examples/glossaries/output.glg @@ -0,0 +1,7 @@ +This is makeindex, version 2.15 [TeX Live 2011] (kpathsea + Thai support). +Scanning style file ./output.ist...........................done (27 attributes redefined, 0 ignored). +Scanning input file output.glo....done (1 entries accepted, 0 rejected). +Sorting entries...done (0 comparisons). +Generating output file output.gls....done (6 lines written, 0 warnings). +Output written in output.gls. +Transcript written in output.glg. diff --git a/test/acceptance/fixtures/examples/glossaries/output.glo b/test/acceptance/fixtures/examples/glossaries/output.glo new file mode 100644 index 0000000..0b6f71e --- /dev/null +++ b/test/acceptance/fixtures/examples/glossaries/output.glo @@ -0,0 +1 @@ +\glossaryentry{Physics?\glossaryentryfield{Physics}{\glsnamefont{Physics}}{is the study of stuff}{\relax }|setentrycounter[]{page}\glsnumberformat}{1} diff --git a/test/acceptance/fixtures/examples/glossaries/output.gls b/test/acceptance/fixtures/examples/glossaries/output.gls new file mode 100644 index 0000000..128261a --- /dev/null +++ b/test/acceptance/fixtures/examples/glossaries/output.gls @@ -0,0 +1,6 @@ +\glossarysection[\glossarytoctitle]{\glossarytitle}\glossarypreamble +\begin{theglossary}\glossaryheader +\glsgroupheading{P}\relax \glsresetentrylist % +\glossaryentryfield{Physics}{\glsnamefont{Physics}}{is the study of stuff}{\relax }{\glossaryentrynumbers{\relax + \setentrycounter[]{page}\glsnumberformat{1}}}% +\end{theglossary}\glossarypostamble diff --git a/test/acceptance/fixtures/examples/glossaries/output.ist b/test/acceptance/fixtures/examples/glossaries/output.ist new file mode 100644 index 0000000..1861f24 --- /dev/null +++ b/test/acceptance/fixtures/examples/glossaries/output.ist @@ -0,0 +1,29 @@ +% makeindex style file created by the glossaries package +% for document 'output' on 2013-7-28 +actual '?' +encap '|' +level '!' +quote '"' +keyword "\\glossaryentry" +preamble "\\glossarysection[\\glossarytoctitle]{\\glossarytitle}\\glossarypreamble\n\\begin{theglossary}\\glossaryheader\n" +postamble "\%\n\\end{theglossary}\\glossarypostamble\n" +group_skip "\\glsgroupskip\n" +item_0 "\%\n" +item_1 "\%\n" +item_2 "\%\n" +item_01 "\%\n" +item_x1 "\\relax \\glsresetentrylist\n" +item_12 "\%\n" +item_x2 "\\relax \\glsresetentrylist\n" +delim_0 "\{\\glossaryentrynumbers\{\\relax " +delim_1 "\{\\glossaryentrynumbers\{\\relax " +delim_2 "\{\\glossaryentrynumbers\{\\relax " +delim_t "\}\}" +delim_n "\\delimN " +delim_r "\\delimR " +headings_flag 1 +heading_prefix "\\glsgroupheading\{" +heading_suffix "\}\\relax \\glsresetentrylist " +symhead_positive "glssymbols" +numhead_positive "glsnumbers" +page_compositor "." diff --git a/test/acceptance/fixtures/examples/glossaries/output.pdf b/test/acceptance/fixtures/examples/glossaries/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..297385b8d11da3dc276a35bec6d0d05676532cc9 GIT binary patch literal 34478 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�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 literal 0 HcmV?d00001 diff --git a/test/acceptance/fixtures/examples/knitr/main.Rtex b/test/acceptance/fixtures/examples/knitr/main.Rtex new file mode 100644 index 0000000..add779a --- /dev/null +++ b/test/acceptance/fixtures/examples/knitr/main.Rtex @@ -0,0 +1,13 @@ +\documentclass{article} +\begin{document} + +Hello world $x^2 = 0$. + +%% chunk options: cache this chunk +%% begin.rcode my-cache, cache=TRUE +% set.seed(123) +% x = runif(10) +% sd(x) # standard deviation +%% end.rcode + +\end{document} \ No newline at end of file diff --git a/test/acceptance/fixtures/examples/knitr/output.pdf b/test/acceptance/fixtures/examples/knitr/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..365ce1af85e7946954f23a63defcad9fc5f9797f GIT binary patch literal 43271 zcma&NQ;aT56t3B}ZQJ_Vwy}5HwtKg2+qP}nwr$&|7c40zAQpC0el&s^p1 ztLvm!{lH})ynzsca-e#==tDS{k;z5(!lnRE_|_2$W_B061F52($>O21BDmxRr~RAO zw3C1J;t8U_kgg$F;RXmgQ3*P0bc!zTm~DKGN~=i#vu1;)N(j&eB7;g=J}4FhvRqY# zYIz2XnS+8R^x`Mu@ch4X2TqYwhNQU>_?O$d2?xdOQ&JzdpVue7OzH1td@qJlrUX1a z6W6}lQ!-6um0xJFS;Ja)m9Q^*XsNq2C9f zZEzl{ZI!acjujcx$)7Z=9gVN&gL#q7v$70t9n(H~roRj*@j>|&MuNCr8&)fPvvU%k zm|SlQ-7qG$#{c(q{x|zC3NXy<|4SyAiI@TG%>N@HEJUo#|8MnQg8s(>5gRib`~TnQ zL@PscCfU5Us)n@OV~BYKT{Ws_Dm9o{&}lR#F+WbZ(XnQLCwfaEC(N0ujb~7er_ite z3ByQwz>t;-QtSy$Y2Eq#?dZA9xXei3Zf;;mzk$G+x1ckjg9(Iu zf~H_+SBLZKFDqceLJx|Hf**PS@#R8daUlwXp0{}0rTT!28w;?35XG1xo3rqv-h}O| z08xkMRYi^M2cp4(yP=Gq=>vrj)eD0|QuL$FhG0Qv`S?eO09w$|xF;;|3*t!T4iq_P zK~o(B+Ob0fN`h zVh!ILlYmH~yJX2cn9uEb=To8Fk+<~+Cf39K;%m?agS5Wpi4uqWywqjUP#-jHQM$7r zavF)Fs}x>eAS~!84Bx#VkU+`$15fjOcWNo4ZzN#fz^RdXn2r@?!e+*#HheZeT#)Qa5MEDC~HI_QT;i?1MUB;BRx@KrmZSSYS$mZ;;4+ zWFG-Qk^K;XAU>{N;YjLqf+3Q0eegxXY(oO;2CS0rF$T~~M818{ptMM^`Y8gvKka=a zq>C21S-xkqtx+uib^xG7`D^`=u{MWbn-I#clBTk(0t5$#QxLQi80KrGO2O8|B+N@+B1kMZia3xbyT zH}@m8@#_`*?KM7XO;?u|ter6GSA@tzL^q2NO?|-{ql*BHyNj&J_wRN8t&AMdIMU|l zt}ZGDvM#C)4th!liz_-R~LL+5T+<7{kg39`?-H0Q=0Gl z-Z82Bz$`3kPa`@e)a^>H3A_avx4S#E$`SyGBv9yxh^cNyd1=`|sBcpm;#-XjAy0{o z8x{e042z@j&g=BlW^dpiXn zT>L!};56qOXbF^Yj~i5&)++=LH2nd812We`dly?GWeox9gROc5t#CxC>mDLFM@UAT z^D-}`8Bb6gzwAWbVdyha%cFt|ur^Cs+gwI+(A^rO%7JiFn&o9~uA1#kScIe7+-{D{ zc7yKPQi3)Namet=;q1m)vMjn|CX01=T5(Wbw{_~88wEHbQZh$tDU3$sOk*vcvf(O7 zVoc#B&9C&vHpLX!!K|~NaeGHzNK`jNV8z}Y znt{vRCb@dY1Dw(52y@XHDug;-UI6FSDv0iA&4~Rp-)9sqObV!ap1&~@U7peD^7O9R z3&&})>+#gZlhut1ua6WEGE&f8=(~>T9s!RrNQ?>a$U9M2_?oo5h}R!y>fT?K2ZKAJ z_j@nTf8}Q?+zY`n%-yyJasW|$p^;Z#t|Ar=G{!PZUIgv)EZleDit(|ESXy_L2pmWF zOO%{QRmPn`6&so9v@xh!!Bqr9!CRf`%?Q|(8jUjae;0MjZh{<>{+MYP{@f$dSXIPe z5*`5@$2uJ218MG8Z;C$HmS;^T-{jkz^^SQArtNL*W_aouu1zZklw+CIE_ZxUJOvu1dbxZqwAVu0c{rv> z(=;qGC~x_CGU-xdz)EqfQEHbpRbs9RC=g$gQvs^^e?+X3oD`oR)%>3Xu6sNAQ23NAX;~CQTG~`dzX(@e~<3RCtdt=a!MKo(8$D7#T1al7NuStWx(lq zpG5mjIm%V#UrA>DM?_+C#p{^5uo`lpf_ z;@5x{d!_f=aXn~fnsGBK=8BJ!DQuxSJrzvL^XptaRv&cNbNezxecr1}{PRRE5eqi! zHJ!SLBu&X#TBn6|BJ)vlt_Yfv2!a98an!1W#3)NVZc1wYs{U+mkeFpx$QCgwz)?8nw&uzFR+GJ*dSeh3N^$@Hj$v%<=qFI#Ye(;Aro8Cq<{*WZ5}7w#Wg@r|#YC5zc(f>s=KizNmzqyP|`O z^7S|bLZ{!*jzc zf(rq+u0)NP?j3qJ=D{;RDDpmWhwX>{Dsb#%^@2>)K*msw^f~cz^uh}1gv@Qxm)ow| zgo~|a?`H|2X{&Bbv+2XulgDx=PLcs-ar7S#yC(7JN1fCsG;&DvHbit$8)IuJB<9Ho z7MY_R_H_(joWs^Nv90^?S26zDgSOLuLs-d`zOj;50fw&nCmop6#ST5?rxShUW_sK< z2#>SD$we8Md^@8`nq&Cx>N6Wzy5vF)_jktv?an_gjj$N#jAe&#Yl3p5y zu6${fV)p1Ciim)rd;Ew~jLRov`+4gx;}xdZetQ|A@A%mU8)7yA)Lw5WTJfli z&+1nzT zxmh%1{vefC7q9^=dxnXp>YBgDpXdmH-e+Tzhm(5kt@-G#a%>gSb#t^j3+jt3?M%K9*}Ttex1|&+6`xKFpO0YYwc+?!)Z05A%zU52LRp5xu-u8EbE)tcy3+_QH# z=ZC;y5yPdv`XLzV2=W>-X2 zyKYW$3@^>~22wa$BMv4Pm$B$~b>Bam&f{k_Q9@b-vD-sJn?os&<4=(53Z7tT3kiuK zHR%m{%Z1xy(52XGnO7to$m7flRks+A%IlfuCi9kcK$EZf{|EZHv#Q5VsW z`yh`Ch-je?0$kY73lg^->Tf*#`0y6wDz9+c6CfSD6xVUMopBSpSC571rhLGE0NCwn zAtCRtMTBxN`Mb9s3bJ2RF*y|XtI$leTJS2hv_WwNn%3kd*XS|)SvUL_Z0RQ~4Jlf| zkor4{(viY#TPzS`SvtT0J9$%=N4T4XY^U$Wc4F=A0ySKKG`t>#jgoQRoq8P&>{xD{ zOw-X`1(#VM%9CvLm2v7CTO0fMAFQ`EkNNMp)I$;TP%jsk1hPz4=NswAnHRPsiPM)Y zw{tP++Aj)&;F7P^9&^=4w|xy_m1N-WgGtNFMbN`mNZs@lTF$K<8XIWvjmZn&KdJPl zt|aP$3G&BV1EFJyteAmdpd5RHyc>9%@C)C{%d!H`sSDsF8#TNF&KdWVNUUB{~jp97b2K*uNXG6XYo7T~=04^(0gA zI?a2eIMqL1xS`*tQ|jS$MB+RwSLCPxr*%_y!5uMI4uZ7kl>)N&7HHZpF`3J(2~j|y6#xmG*B zbGUxd*D`B$+x5Z<)$AqRiLPoYj=H|9@$!DP(VnWtPsg;@hT$WebU?l&<;*>Dm=SXv{aUR^3PZ~N(PdrS=yGCGIQoDT zR^z{oOcA{MYy9^io6JW*t`)x2W~U>k|H8~UHZ6HNTcOPoFrt<7%A4q`IWA7DcEBhGWJ2Fb<5kGK|ktoNcb!3^_Y_r8J43qRF@9t!zWQ>3?fz zLAURfaG}$6dY|^p(hc5)?c6C|mby5-VYs08^UYiSFc6c;5|2?zGxeH@L-3up(1&S5 z79gHAmyb%OdfBlgy2RP!L6?I?eV=hEv$23dj9fCQg;LsEOnX>t{;GEW?R8Z$V&C2N zH?bat(d@l8WFxdl@uJnntz}J*r@xn?a&mj1{rtxl$R-4M^M3;>IRAH`f{mH|fA9zv zB6cRg|5N?Xpn`+xKg#icj{k4Q73~VCoVdBbz7XX1M+_;htS>)tuIP1#hXfD=lut$+ zo}^ghnzWPoFMdY|EQy9l8o4+SjhaUK)~i0t^S1rBcjdLZD*1}ZV)Sulw&m=M8yNe(oyeRv5@5d6Iwro5br7N8Z_Nys3gD_;=e8Z0t?f&*axPT{LN zKRt<1AQf~tKP28kfiEUSHoV|rDE++}0WO#y*}z^?^q_8(g=zSZK0_dZ*-|)(!Mr!m zSB$SkZA`EQ)cwcT8Q_>Y*EgxbA7JS@Fkn|-phd->!2V32-xjWcIzgqlHyr~9C88;O zsK)?q=pQ=$tLT7l#{l1qd%Q0%MM<3`ru;BrI`f*{LcMLxJud}?r9sa%RzYP~6d%p6ogxCNi z1j)Tw6akIB+FLsc0^g$kXEWP2|6jWN$RSu9h@+3zA9|qzBB~$QFW;O1J>p-1``@XD z-izN}g`$tX<>%DgOOCzYdy%cZnjK#xHz9$(gHRF3a6;rEUy*73UP?_!Q$*jrmt9?W zIxqn;7$}LZx%Yk&5Tf{97fx~X8}P=}P@{bL-r*-#jyr(%K2#b%3h3|qUcZFD;P3I^ zEWr}^uYLcX=gTH|{~jdrXJxm*E7Mom_ahz+6xG7dsVq!*1Te8V+Yqi_Dwq!?%oFfo z=qka??>$ zO&-@XnhwH~Detv=jT)oMSB&*jv%fk{#*LAgZEL-3IcH9Nj-CM(>3iWC5eIVPDE|=s z`K{QTDciHUjbf1@lW+B!bqG=UxXxu%ZY@Jv&RbknQ%x;c>m<{B-i^a->MuETk+)60 zXkQaI5BG|(CdZVwqc$}ct|k1yW@#>hd;EW}Gi+B<=lwGXglKoy2kY2q{(RF-kfc`1 znmyF!oTRu}o6dc#mCujcZM^bkp2~AoEpNMM?(8&m3@0zSua2{i6GMD~yADYQX5_2M zikzZXiLWc11~noBp2sN&^kq92_AhErX!z?p%tJyg-4&u;qv^8v=cJeG+%|CshD#HP zoOFA>hHL!~#i~L@unaEsmZ{k$X}aJvws3tA`ro^+YSvjlwet^6g)t5+#(h@azs|*r8edI)Ie_(d*Rs==lWslNIrw6cp#_}pnI z1$;UzY9!PG&fq@+S5XN@o2cooT8_k>Vwag>eT%JWlcC8_;Dten)=;@?N)Q>Ikd zBVBM?U^`)prkigg=t_bgN4tdrQ*m3TZ5zE!NVILIX1tn#)^#Oz)P~Q7okGdb9j(`4 zZCc$%&iHGw{-$pKecAk!XV1ppHOld7zP9p)Uwij4sWUoPSwN`M@svq1#U5I1*`{t8 zx*>j*QFz>=F9W9><2v`e<_qZD35@~jV56icESd9?PYCsCDs%dohYy9eB04f2fS4P+ zq6uKt+0_uix}p15w=pzuRC(bB<yIOZu_-!)YSJSAC}A@T4ZeKOxFj)@gixK;NT+V z<^cwMZ6Hs9h`@|N>;X(oPJl1S(XZm3dS6NSus%&;X(fRL?M?+XTLXi&j+1Jws%z-7 zu(;)V+4NjsCSbO*5#gl$w-M ztND^6dnX6sT&`}kC$D3c+9N|h? z-pchoz#D)BpalK#CdEl*->EoASc}{QmF0)AL`G@%u}6Az)EhG*e}!1`_*e!juY_H> zx5rc1B=00s&CXbLBkkS+aI5*qJkyi`JmSTT&$s)c+Za|ej5;ui*2n%mh9#v|=dOdJ zWSI5)Wnw!@Rzl~=eedPqOwYd@T97*zcxspw5@1S&lK*~dG0So| zu>(4RF1F~*1HaoKR6*yz142ilTsC|H8U_m(n)I*`jp2A7pJ#4a!g9p73{qr&`cmx- z2lJ{KF?Z)U>~+-29hW7|e)+sEzmuugk1E-^?GQ;+snmR+9=+^)j8>AXyNG)*rhE8K zI`HmpYo*eRA%Mni_0>VkxC@zh0NA* zI)`Ah+A?s7QQMF*&dh{2<3Li^K9T+rz<9}qSz*DBsb)``-+XrQ(rwS*=(Wk|(s}jcOaqpK+1>))W?K;A)sD+hp2cHe zG#|&&3k6>PkQyYCI%Z|G-sM7tHI)ws8ws`zS6oAk1+UL)H4wUWD}^Vtsf9$sx;Dzg zt1RARt=Bi>OPSMXbrNmr`*UN!=bVg}MLArR>2e-WlXC&y>zy4K+BjjJ@eL1HI#R;T z^-L4GMe5@Da#UF8uNn;+@dk*T%&-2eg3(-N|FFIU;f#ap;laqRC_YV_C>)oW!j5KA z?W=v&s`w5|9V|R|5*9NL{xr3DK4@Q>7Hd6KePzkz59n1Aa^JSbI4>mJ*W(V1ZI2|= zhtU}F7%BY(?$Y*3{E6Gilv3tIb^Y5XcjG-n(qgxo+|iwNGb_oRptuo}VYjK!y)so) zr0NAAQhL>~eJ;Fl*Q3r`Ikq!g%7%G_JoIj9nY^A!2tW&3g}zzkLuljVpg!5-!Z2$2 zYFjL8>qz57XXLA^FCZL@A#tpMI=j+&y&4F47?3&LOAgL3IpmTnJ?z7z5aSEnWwtu0 zUZ2VLc?X(QQ+F!}6v`jfxB zUlW=q0gkLq4)+%^d2GS0x7)zNG`(xrE5;Dg@h2}NNpZQcGKsvbVzdL zbOyJkk5y+~2v3)xbtY+n9F%NDU=!|9;MM7Vl_382tNCj=SqPABdub+5$kC=#!J@Ty zbl_riANqiGc^Rr}i3xIVV62=Oz^UUMS=)w&sR^0(sO?)d>6Pp3p{xl-IZPmXw$j{(>A z8_n7Ca4D(?)_-W-pdQ`E7oYs~_}a}xC1udFc;BiBpg^fPCHbOcaLB_@^xi-C4dZUT zq@AeBJt<3QUN%;K{%Uqm1xhQvb4kA1Hq+yMNl$urh5hHR1J0>-VkZV33|*d9nQ@EUjBY||SWj|D zQ_`w@5LT%swjp(o;y!o9Pe=dbL!T&3l%C1ah_pG$Lwo&p={myvaYaeYBBrp^b;E3r zxqCaTD>{8wOMgn8s&UO|_ai>@XCE>!4OW7NN_c9mr5wr{N`tQ8D!SB(V|~SB%HT@L zQ>f|XNO1)M|BJU9%E75=O7qNbp^%x90aj@J@Y?(E@sMnevq8r3xeW@lO+ZjNmrMmR zKC!X~G)-+zafeT2j#GnjV{>N{Vmq~N+WgQApmp2MhD28FI7dmKr?t7MP}K2rJy=5G z-($`r7raoFw&uRf;LNFl)(I3xO`&n6+>#>^yJEHvM%u*KZRFGfuQ%h)A45oy zsSK-bCHlj%Cq985etXp$bDKxdn+D~oXca@;4Z>eN1-^QkKS-X^^UaMEB~MQ^8Ha@_ zO@*sd3Ca=?EGSo=slHD(EDdH4Y~jPV_^&+qXjNr|CUs`hhc1-x0`nx2O!@d3IFY9?4G%_8uSt5eXH>h7A~El8A7I07^g z!d8>L+zYlAYHul1pvm}w&qc~CHF72v<=m$iH~uAu?^4mpq{MK1Rz8Pc;lkZUX_^PP zI)yz{=CyNg7MGB0)q-nR3)`>Ku~o@vj~Iok73U_V^A4mf)SFKlH8<$m!m5q<=N(KZ z*452qiujk9?FmX~oX2~R!OqqjFDf5aY%L!@;+WPfnvIx_G!m7XQ|akh&Rsn5;N~(e z#EveJh|B@Hs8std0n-X66bcjDfl@ebP&SWqeWj2vX#c6=gKlrWF-`)skc8v22BeY6IBin-1 z6=g{Q%I3~@eIQRmv>k1w3tgS;Tz+b9^Y*A3pygXbLvG^}|H<&Q)H~_=sjzV&VphQ%k@ z(_Me&XvXf!A+$qvyQY>H@M);FosgEEv=hr{u{0 zva-DMJpWzc+Jld0a~+`8UV48<6d84~i6!E?3kMOz}R5v@yMYET>*foHI-`j*Ka z1+QYz{}tIk9mqOpU%e+T~2)TQ}zA?VKs8+Wn6is=#}D;Bmzy z{E=OPV%F))%W(J%ax{)UWvu#6gA<%2+rPDJu{0~FT%dM-kHTl2Sp&mGp^VfEUhkFp z8%smPozEjfZ0)=DKi_O@K^mA-8>1WpH!+whW%oO`cvC7-<>|2(YjGA7hx>RiY(1Z{ zTfYWwTiH$X!8-`6M`{Pwt2pbHp1N#27CCI_y;DZxr;ah*bz1udareU`Opihm|8<~mmVXuNEILcDAv#FT@BI{{n>oK6i!RY1 zqAEaecAf?DC%mMf5%4eBBFBL)&p!0(Ww11;6p%r6Tq3Z}P#IIjx6l>{=GQgLITbFe z8?o|jGNsJll7M*VUg<*X=34mha(AsxC8_bBQPmWS+daZ7yVBZ&v`5mi!~XEIL8V@i z0;~?VDdd+ctS&jTnJ8YqzR(T{Y_)f8(8xk^Hr7_;kCNC}V=ruFVj&s0QqbAWHz!9# zLr^VsX1YjxNxpU-GUIEC-V#AVdhx zzuFhao>72ib6&O|(Y#6BJniRK$-9$aM}`>2I7{EFbfOE~iSJE!cP8;L;${dQVo)uI z+_DQjJ&#d(4G2=Lk!SCi-_6fceTe6wN?V$%RrTP3=OGzw;GbX-C<5ASe0k*nOlMZw zr`+9ML z1J1JYbeb?_P4slvP<~Y^Jrh@iard^bH%^21*>BZPG>_;; zr_k4n^q|5Yre5vWpAPP%C+_c}FqW6*?a^0amME6u(Tc0hoWE06=rktK*OooQtghca zNyKmeNueVTDx21b}2Ur|f<$n~~lmf@>OfS}S`7yo1^$cG1cD`NC+hzqnm%hnFXW zM{piX+4)@pJ*(b^6$>O1-vV4>8H^(wl|GV;)_B+3UH9h2cW{E}10EV17(lv58Uamu z;ggmBxZ!emo1l*9Zua4ByVUUooH5Iy2sn+e)4bKte7Zf`%o}F`<4ZDbvz(n#j=3V6 z2(E!kGf*6=jL}I^o_0?l`-G18H|Ld%d5=G29~leql42C6xNd`?^BeZDlO6p0nRtJ{ zFqmbyzAU=h>6<_#-BZfpt|e3ke~OUjKfg0Awsi?&tD6)kc#AtCQaZi zWUr(6f^HQ%-u70+BzEV1fr(a;ZSO$vn1|AKnwCu`NR?m9y;t7~C;f2*&Ynb9$cgFI z3f)x;;AO|C6uQmzkQxH|H0{AyWVS+HL@#Z1^EomA;bZuVpcM7*xy8G|XW&ib*K1OF z-w-$E$FbXb0rm0QAX&bnxlX<)g0@w!-JU3SS6bkL9-?Tb0$mxJx8KHt_j+XtG@A-Vg=20kx5-q69@2^SHg^ ztz@LzE7+Tc{~+}j)Jn7<@qg8OEKL79y$4_e{J(mSi=FxZss3lZ$IQge#`OPJ?=^ud zX02n;M|Fa^nr{_5xVi@Lz_VeTiQ~9ZB0*t5-Sh{D5J?7T&F$Tw@DiKHNtm9@Om+Y2 zJ?knhds%IAS=}}xl2*4clt$4n;Z#8d_i_4b^A-ScMV|^103jk0Vj?0kLXZ~bkWOKL zrD6xp16|$hLj{NZ&7%Au_{X9bJ*BgKXiHQbr{zyWOwfSx1+Xy20 zK|q}Vxwv!BLma`)1#fT$81($A1c+?`LpY%ypS--hoPe~u*$Zu7lWTAR?Zhxa_Bqu- zu5H6w!@kL3R?(zK0>qy0xLk6N#HUK9a0aX8p66j^5P@R zsVG63w+9gWLR9`@_W{3EasUxw-rYL-n*1^xLA{e=8ykT-JAey$;S;|A@kp343CbvC z!=8X10{IcO^nwb_5X_Z&#bJ)kV;g^?-HlEQ0f}Mb1D%EM={@mUZ{h105NH#`%=A(_ z{xUo+nSh5?<1Gz?!}+`GfA!>c74oc|lwbF3`O3e5gI&Pi|H7_u30q(LB-TCuJ6;Lp z>~IfIIr@chXEFFPYJ?mF0^#N56(;cls>21kGCJ)0?(E8`rF}!BylZ_A7s~6UT|(D? z6$QaNGl%r~2;IL0egFa0zscDX{PpGe!8HK#2hx(j#p=VczJ=<4EB#2swtl7b!RhHN zMC?mCmGTq>n!WAq?VZX!GJy@|{QN=v8TD#caW(;%z^(lnf3+&8VqAdUogSS6+dshE z0r~ZcQ9L~%zwMg**!KC3{TeJoaQ!&9`>H7WuL%K@_&T~-?)bX7eUrnc^s0uS-|bSG z3+Fb$LDYSbdb1J$6J(YW?)^T3e8oTfmVWN4{Mar0?!r=gaP$1`o4ybJ{yGF|<7IpQ z!nh?gP+nQkv*jsF0>AGnirnQ^Rspv-KmB{xtA&AkY9e4k@;vR`JUh!jI|FT5b_rVN z{3_4?mEAAzY9s}#f`7LE`d$O#%!POn=qU|ubiaSfbK{-9K*W5r$o=`01P_B>dU-v# zhk*hSytyILiz=NLAO`jmxU&$k>F4*A#O<2~_aDgl1ElZ-0_>vb8nugxegJMy`^*0A z@3ZT-`J#sewFmJF5AI9KF~sAg1!OY#iDbI_cYjoT z>1+ipyG0M!HAQNc(shIBgfi@NG!oGS=c89;;wd|%&PmFtYLo6X5{ZY14oSy6O{-P4gWg@>H2Zt z2qR$k6)z45$0xm`%BdaNHO}VPHyyD%?k1>}pu`4Eho=7TxPHdS5__+FGHAxLd^N@$ zf4gQS?ol#$tz(`{X3VrdyEFhXvxh{}e9pS0u(^Jl?{+}QQ)u5{o7B$7(?KaW|1?Db zHYpBZb=*Ce`W4>_E)BHTsSr9Y^5;pBBzm|6z>8}m2%*IEIzPQQ+o~ZUpIo&C3tF|I z8KJEmAn-E9A4OEx-Tu}v2qpECG6fpS=VRz~Nbujy^F=DkG1FmCvk`BLhw+*dF zeba^n1gHi_1aHU_sQzDmx6uA7a%LI1E2Z}*S>5;3gM@?N0K#g4(%fwHM6Nq(brXqt zG-K+2-E`{S(^aIZh_)FBwR`+pwInAAjIYH?3Oi_Nzx;iQ1GNQ9jjU>XXjT{}m;Xrr z3^^Mr7VoA|DHe%zdZUeUb?l;XQ{fV<(>hvo_PT3mP+JK-!CTrpsUG8#@+8&eQ=%!| zJuE)Pb;%=E!;zdt?zw;w$laI>^Kv5 z?{aI;ZmrJKZ!jim!Trprm==F^(*rU4t6_)DNXa%iX%VNNTA|R@8WLU^YNgc3m}ZaM!C5{0Vg7(TL+x}8uzTqFph7tu0C!Mxzn+(>t(9;mf1|!nAJ{la?Bgk>4hcXFtd{>uSE3R z{OY=m72=mMs#q5Dwzi|rO>t7BG6#8&XGx^s4x~9!=(fp`x;S!@`F^!b9NM`271mr~ zM{F)9*W9e}N5ok5&#ACQ=ulb;>HAoT9e+0Lr+MTfs9D(zx&GnmgneY&nqdGop%%#Y zGOz#cn~%xGWIr*FDGCS8V8sPxDF~ytRJj>pfOQ%6^vagJ$dsm*>wEKCx4B#+U9GYv ztd#<;VHmIQetP}1;(IIJKo3QNk z{HJBrNOP6A2h-5TuuuV8)d^xmJZrql#C2a@$%Bqzf4GWK%*FolK{|_MEr#;EslNTs z^Yx22tQpLBhXv*NKAYP=sv8eKyl7b)Zyx%{cnT=xclzJr0-Sqr$P%`UXJx4oS1JA+G8I&2K02S3pXH<{HF_vxTh1qV0|R9Q z6&23R?_sNicT$6v0~ePtWDnuJ~F^fBP_AtI*- z_Q^5t&WY^66Pv@T-xdshpi_DzrR_=6kzlCx`g0x1MWXDHd4HMOe~tUH%IFpj$&(EL z(%Atm;})&TDUqd}fTU(L+s?=wyi){m8}J-g62v* zvwF*4#_Tk@r|L)XF(k1hW9}x-wpM%OfuGsa{Bbv(ZVxiL&6E%`s1+8(eoJ6Qcv+c% z_40orUCodaMF`frHqqY_{c#gt+>tS~NOY+Xa+V4UurEl33&!D-C0Pm3$_?nQB zt)M@-xHr%aA(3dgo1EHSc$VTRM7(O^cj7fOVz9A?_Tu5PewW5;`&Sly zy6#|Rd;5V9oya=*=@LRaA$f|nT8i9Id=;YHOonf+6k=S!SK2e=nvz;bk&j5#bQdAq zGL=Ef*J)ZH5ALmWt?CffJ3~an-)ohl@~ z_w^6etQ;(kYj_-+U}4o}{)7@fi;8WWN~K9v$t+UW>{d|gUZSi2dSpJ06S4KD53l!h z(3;JESgCx$*i8Bi%Wh0zHb#HqBK0D~6}gZ>DN;9_n<_5+;r;_6`BLZRpnYbL83*2f zFLNO*Qcbf#i;-QdJo`+_s?f(%X+Ii8PhAD|x{&mXR+>*nHjr0v^VXL{!fK~b5A1;P z6dbE6=38C1{3N0c?|rK1*`!V@Bp&i_jh2So?YYv4cu{w;`F=*5^l<D>`ZK)?ys_Spj4eG%hM#vmpR3GXj?0amfR-2a`yW?uyOs|q z5-1uZKJMM{Fb?YOk(9r65o~X&XLUQwOOujCi7X}RAj>yr+gU@fh^A$dS9zI7hgQ7{ z80n~7Ea9(6;UQ)%8x;j3{Em8TUC7I_^jtVkX&qRSHYM@m^{}H8EqN^3;l>BYuOp1E zFN0eqX(s?)^0HUm@GF4@lzJb!jr>KAR0$?t%eBFhFuR_C@0p3#gJgMpk1559^qEXs z7_pWJ6A8Y9+xt(93_lsINfP+Vy8|j6@otD|RY3kK!2D{K)ihRiTc+U#BAW37Dkgfn z&;Q!_F-e`=LG5v5exp@@c?50$8675ehEO+Kt~}UvW{;-Vu*NPSh+{sUU{FOvJ(L;4 zMxeyRH6x`S=9$I2W6~8X@JN3--ka4lM;FA|ckc3i#`=hWw>zaDzCNf+NLhuEXhhUV zDsiN2ck-7dK3r+JNb0z@WUZ;?pXoixq(?KZBa*0>b+PVWSqQ-XfUVk4Zy;V$Y(V@=xNcq$@JPkjKq$%OEa=B3~e)z zD!*7Ejp%{TR&9}P3&OSQ5r{9Z$*utlcDhTG?~2gE#{!=RX?MBS!h9mUtX91#u~)4A zzzFl;anlGLriGLOsq1b`b0y}vnqU{S`RHPA=jp&6i4$UDy?;ns}h`f$1xtFz3%uf+x$Ssu4e8n6|o4MeB2q5SYE z?@l9J1OTqy$LVm?A`rAK zX3kOkEO}J5$v68keaaD)8}osXW^EWz)V(sZB4IS!i#ZxUya9BfF8}?mTj2bW`b9rY3Cw5a?L$fFCVk{X3Qd2kqf#ttXdJR|ktH&@y~tnD8xVWDna zm256G3QwHxMf4m@@HpDIWoFoZ5N?YW_ii(*nAX^V$244qNyH?b6SJSfwtD%}Or~tf zV>^IIRXVvNrBMWb1ziAvNPPAXWB8y_QDQ-dAkpPu`p&;R2q_refh2tB3y=;R`i`<`gL*!bQ9u&qYG}c z;Z|x*6Du3-uv;RUUveDwp_USKH4qlTB^Jg2a|a{n%fB3P>c?tWfm(c{XfV}|icxg= zvj>X;WNwa2n>;HUrW8pu{5OL%Ss?*y5P4Kg8a9Zmwo0xc&PdygQp)h;DTo7coR&un zlYjGp$dMA}QA2)k?f4=^J1ecaoEpnFUbp*fi*_VQRfMspHBI9aG;7R~qrLhp)nu7> zj!vbm*btPmx^gOs;wNk?$14ErC7=%)HRyyYL@C1tdr9T)IXkez*xcKDvsJWLp&s>Q zV-Djzi?}pcBi4#{s%LAj1@=fwW|I5s!B+qOVC)^DG+~-(-Lj1?+wQV$+jf`jdds$L z+qP}nwvF>m?z(6256&P5In5P=jM#fW5h+*B17B+yyDm3qjN+0pGN$m$cX!iJ-ag#c zO0@&RY~mR+Z{h5x_P%J5mGVHcG4~H7`gl5&qyGEsqn@B&GP8nC51ivU|77wB6Arcv zy-j+`5kV;*1nU5~qv%z|W>nv@vq!pACH^GOJYa`C#2&?L3~X~q4B!-kJ-}{R_vIda zfUv3~)oa4a4$S!Crqyr&YcFOyyxNXrz)0VbygU|OMPbZ>S=HW%n zcmlK0+6R~I#vdE6>PQ_v zV(oqV3_BY=rNqW)>|O19#kvbE9?iSoYAV?ABg(du$|$02*LVz?3ue(gzu%$K37c>E zz{+@vray$9e7KU;@Z@Mzw(b7*9hq{f6RL^vsy9UhO0V-aRoJ1u{a`}^JJaLFQY1t* z6s$3V(dY=T3ZUQ3pygYl^nlTzHqF;#rvuvk9td{m%^304h$UF(8PquS)r71H7}EGj zNQHA2HQa5ktiy0H$m^iH3}jE`TW+h*Xnp%ol)P4w$wMh#^V+L}x6mHmzE&xTnw2BB zp2nP=e*{RpPPop-#*8l(*1nD0%=Rdb>+3}H#OOB_ivjck+CU`Y{r3&=9Mwo2ks54U z0;nTGweZ+RMP*8*c?ss7UnNAB62^(|JfD{)1jXPscV2|42$}|D*^#{uD7PR6BE92P zG#2nTvvZ)!Qq{_wH(0dfAcjxVJCy7;YvZe17JS zaJztRiZK0JAG%V+2oVK5eMN*>I&m9!)7I_kDJ2{RvM;&cCt;k`{C;hbxL2CYXkXHo zSLI1y+C{f_j&#Sw2`yo&KzemY2`=)WP`(68_cywU&hx%~nCd~KbjAp~)X%&vs< z_|SG9gw`BC9IP`+M7DQ@K+}w?uzCo^>tC-TD3PCs$(r{_}kwV=x`E+Q}Z%FUjK6N@IN`SuC&`ki~syaX+r_NJK`raWHs(?%xXC#$JX+FGL=&{w{!d0XP^>-H z`=TjGcKFFf&`cjavfGjUGG!*SIV7NxEqH;ym`txR}CA zNz?vtDpg#am%TrNv;{)yq7nDXYY1QDHW@!+m99;DVjJ5lE`)v`Pw#oZr?;Ik-{%&C zNFO0_CF5-PSc;qd^^d!eeTkEJmhNoh7oQ(BWwS1 z@_a{W1dM;YIVQ^OI8`C8iSKEvJ|Y&WCfhvImzGS34m0h7XnsDPW*zE(^C@4VgcHl7 z();RpR;uKbOQnxPAD+%;p)=&Dc;}7JJ%*JNc&Ei>RCEh#&~v!%U#n~oE<+kA^YOl1 z3DA!-@$?uRrrFPk>a@;?p|S4%=azY`*SOtvl+4O8b$&;9FMVKWja^| z6V5o$X6W`ow%)o^wQT+ZR<9qnRU*1-lYJ)5w?d0L%#qgtZ;)cr>LpOm$uC7=Tt-9< z-Mv##2{V@-Cbm}Hwhf&2b@vDr1_w)fp_*&4L>5Me3}63WF3*DDI%S_5!0S~KIlf6F zn8ISUVX(=Q>sXp$)3PNXqbvFzxOVa{p5^EUf*t4>_9_w8zJXubZ1$TdrL4oL;ltlr zWVtd^IGP*?|6APn=nW@ud1%Nws?|-C3pu)Evhv_VSF9jO!Z1==iR~&i>eA(GG{a`H zp#y|iadlr8{_Y;V-I=$sdmaAe({p!2y@jr768>{eAw}b29TTXwOL0g4wh?8xM`}Hy ziEydNrS^jHg$9`++=$pg9wV_{HNLR!AO;$KXwMm>5B4J+;PB(m?MRSWJt9BDhFvit z$<}J5QP5e4$F4=EoIixSBfZt>Exqvf-bG|T$<0SdQ@bp(DCA?!ebYXyQLmn6&{|mT znr%`2%naUEc2$sfXrRX0qV9&aB7)j@t+C94O_1->Z|3)?TA4hf;aPaf7~BBReh}C% z_Tn?`AJr#HZ;frqQiqEJNa`qB8M(#y1nm2ZDP-f2Uwf?xs?eJ2`bj^SZ9__jOiu*Y zE|OpXoVvnykpR3x0V21Nw&XV6cRTIy9!_ZGGTKX{m&`yAz#HOB&=zC()-8r|1D&luCGMuEISOYs^qGZV>9%+ z-4hWFcn$Ht1T!%irJMd#6t|8v*D8Q1fzKA;r}CaIJV}BrMVC3Q%;^k_L+njw%+T9u z2eZhIS*N@cgToTf>mFHXYpb2g42`fp9o5xA#(H2m+DXsiy%NMUWKXxHvHq8GI-N+J zXt1`Q!)(NiFjZz_xZ_LOd)4`;>d=*Ed5-!H&H>AuH3A6dt}{g*(9(wYR%q_+VPT(g zCgFN_y{p=vYvUo|DBfl{t@gEKW`hvTa7>ZMs?LyR()4;N77qJJs0ErWr@F7s-rVe$ z5Kh&L+uNCJW&=D--`u4d@^}|jGmMP2{~>HeCHdrIwQDl3#Z^35@F9j{&L}g#BUkGc z8W$x5Mk(x5(flY=%==5NRH*C^+_8Mn2;uCm3(Jr|_rXBRAn^|e?$mrNRIMEK_@t}; zz2+k-Rv&WoeeGIKwV))}17rz1sm4A;HpUp?rF!5Q22}cy+*VJbVSH16?L1Syw7XU8 zm*=rT(@xDoOWuzx{<(0Xm|9J+cDgZ_;VXCY5<+kBiY^;4V2#K^ZH^rF_j-f#=L%g` zc#uCgt&smzEQFvILv`&ACA1SYhG z7%H@5i^~&(I65tC5FjA2v^0|Mh^GIsKYV=yI!UOiN`-=0aA^e7M9lw6?zXeDi2|pb{`X`4tLqr6 zo7rMM*TF}StOZ~Dkxotn-k_A|F01kaumg&(Ako-kRGhL!(xJChFQ&7j58liu@wNAJFBNvFB8@` zC&<9`nXX>NA~=WK)mmHSjYBs~_X2uuFo1uU(PJWPg8wR>Jm=>%81``r z&QabVSDICFXU1h=ywh6Vw`N=2UUL`ou`fQ33cmd3J4o>EA_FnmlG+PQ!q4m*bU8*R z2tk=W2xUH!y7a&W(N>OKwSz}Tvz4xT;VJagbXVFZ8Z zi#uhn(Ejq3lE{o1X!kY~$Cl6SLH3Qm)LWc_hP@%rXlB^HFpP9fy`(F;P4UeA!-wR} zxH3ad3UDF~nWcHq22|tTD}Seds&8#?FEx;cnWhvnh5WVB<+lxmblYyPyPmm@*%8&+ zosl#E42Z27`@s)wpSAhXqq)314M3Mcx2O%NM;!rn!lXJF`uF)4DwT?|SbDe9S(QX( z&33qLx;4JgB9i7lI59r&V@l&+&)f|BJ(=`Q#Lb@_xT3~BHU%2SkE#j>X=qFKkR-n9fD+f|}h>MT`LCX~!`^2R&C#rE$K zmNI_UwRa>OxLLP%3Y+J&IHKhZ>1IH}BvWKGf1X%QG+FYR{j_{GdU6e_^X3Tu>+X)9 z06`d5 zkNWPFdcWdDzyE$g$(WJ+92i$w)A(l<9weM<1dHIBQEZl}&t<^o{i$Y5!9++K=DlVZ|svZOm!Dvu3 zuH};Qns1PN?_H|oq)!7p_$Tajul{C@@1Q0T zhDLr^G(vLw*;-`b=ZM!1ki!<-gf_4G;LB<+)uJ!H{4$w^_@Wn>Vsqxf%z?xfl2D{q z*ZcR$gj>!b3GAli4_Nj^>7}ZK^O1`^#&!QEfM5z2c8TaJJDoBZ7IabU)AI}l-j!jbJdk_u&VRCqGV%kHSa`_DJgO#rk&MgQ z?Om))-$HcUi)10lRfVIm0g1;=?g+PNq?V6B7*%k#8$Jxz^)Km<6?boFLMTn_D-UJ? zX1&Hr39mM5Yb6fKzWx?Z-QG5D?z=PQWcm~NsoBC~_4dMs?L5%?rrRbS^k>)G4OEDQ zgeHa51t?8fr)1$%Mm7WNdHL2>qCz-Kqj=|QrtO~FK^bQW_34vwi*S4Py+co}v_jVLTOITolP%#?m z8U?ku;~25_48GY^5qs3#;^DK7V*?lQsSZ*H%eixpRwFAbiq$BwtmL)N?LyD5_}+*) zB(=h>>4xG}0quRhG}?f_0ti*bz;h^ON?8d7bH{trAs$qFN_2$CZn9L59_M(~I?pu; zcAfYXO%)JfJ;v|&B3{3|i+qB=x&TwWf1w2<$6l`3hyf!=yFQsd=eK)wFfoPgEUW2l zD(B{&vpaZu64*g-C^ob}NX4qdu7a&vucgPeD`3lA@>bT?BlzP>^FSHjEtAC%6m!=5 zftl_oa=9K>JGXg3UBA;NOY1$60q4eYZZ$b`K8Unm{*)+Y$eeuC(QQCscfFk~3BN4A zvhBy>bdz{S1u<^>TA~?2kSUlK$!t(eJ+0ZdM$gh0L_ozx*3w)#4A)WMo~0`yh8wWh zCiTbPj^j7jJ@^C(j1bKlF*LHs$$0E54tP!6Z81VacYDw|0h5(BZNgxEn!{N@2-ZP#c5q zRMH^C!stIDqw$8BHp#=DAoa8`84qb(z%&|QZ&|N`oJ+{~ll@hXbPX{zzI$OvWSbf685NW14J85H2tk{F(HxDomL*8J zowLr@CgSxPYRpY+`!QKGqIxy0<6hXix)HGM>nq)8nh@3op*#sg0EXl<{0Y^Jg} zX{?nSJqL0DE92dqaT-bky&_KGOv?Eose~ylqb)pA>E3fLqkj)1#{|g{KTdRK)DK#$ z*>N%+C!i#rP(rnP`DM%=tJA1s2XrJ9Z8$8p{Tk@3Pv@|gE34b^238pB{cc@vrGsXn zt2HmpGc9_T`)n<^kqN+2te1x=kWeYLFX2bt)UCX8Kh_ryC$!ZKSN;BoNn7bRkK2wp z<`cXCc?xe6H0Ek~{p;FyyWq)mq47%e$wkR8ydjTh9rz(3I|;)W9?En#{xX?{y@_eIx65SD*gn1yb92&TV!53MzMM_~>hcw8N9jiE6De6NuQ~5D>%mXQrd-FCjxITqBQq zur$90LiR>IUrZr7q0`IBtux%>SYTy-Tgd70GuacFr6Q>cO1KZ1iYA9mr`uF&P33TU z=!HL5(;t%?jp*c@R%DyhZ8#qSbMxH0^|Cowx27B;Y-y2i+nL?0ayf8Gr6*54oS_|4 zqY0U}_VX?1P7pxJ#@Zi!~e0irSKM43F&;N z=_U_#q9l;?(J=Qk_Q0JbM0s)(tQ#jD+095og3?j@cQ_WtwzDm?irEEq9$m|h#p_8q z%yLFvadaI8ybH6$fmGzo5d6$)*3p2FmomY@p2Sod3TKl$Dc}<^Q|= z-!@P-4i1k0XUdBjxJu&fW(lcS=mHb8MN53Z!gjWjF&t(c{KyzEid1+|5=_EE1k}O; zA)yiq$^wd1g&)iAllt!MFW}UB*JF15lgCZx)rt4jrPthhHA+S_IeT8t9-ak;1_l{) z5?J+F*2K@CE(jBo7Gdv@S=fMg-&X_J`;UDTB1m+?r=5=~9B#z$=2D)9cN!ly_|p9| zm=LKSk_Bg26fPzl8f2j9FN}!sk)Ndke-N{RK3rL#SU&*ByW(H10NlVbd}QszDheeK zDwvRosi}xhDQI%MJsb#xDDZQ>20I6eJ~G5JSVn;%6bIX#J`zalR-Fa|C(_vNu0CAE z6SARBh?1@CE{?Ozk47B z2!#0i9;&zEj6EEZKF+_2YDku+fWjZBl}{1@u(#7?AR?o<-u<7cAMhZ7Z@G{GgMURB zXy{=A?I5~HIre$^Avu_AKr|ph1zEn}LcD;vH}5h6w0&ro0mv^t4z#j-Yq+3;_wVr; z$PhtyL%@(XQcf>sfKUG(gC^c_RfHJvK4lf+-s<}j5+($eZB*}>=-5mm1ef(v|pKbyY%Sj&Ok^M z)byZe=&2x}L`V(}d2l|+4|Ykt@4v&}t;FmU;$e(B3&0`jwc zr?c9USdb$61wet{Mh@MS1aQIlvu5u6b~_*fh7|tM@_~nyVt_ac8UyuygpYz7e$V$t z`S}75dNX2v)qUIY^jzqF?k2*ALiQQ@l|!>!o#?(+blM@%B(HyqszV%$zpK#_Kt~*u z{GIL@Wihb`U}z*hVT7Ep0N^?2rYwWMB$u?$*yF(0ju+r4M`g+d$m1o*im7D)B@U|Z zAnv=UyFV8< z(H~o^L(W5<+_&rx8+&`m$&YHbN!Ax+9SOm80yi0dLKebt3S;PSjSu+6O+%stb7X?w z2NmAut)H45@Yz&#Rk6`#4SmAhiq{;ftSq{u@gGRRoWhJ)10s#c_?nT|EJEaH700$< zL`Zkti`S&RZI)f`Pt9md0sK-T%q2!#-|H9Y67ShC48-Nj&B}K^a<_OLHd|okSi&~w zZkOlGSj&T}u?!57qao*aI>w2qyQlKU8^c?=jbeepJ~ zL4@>7F(!n!Fvd=LLMUx!fzLuD8L1UqFtU_5O2f|9QdhT(&B>70@fsrQW+B0<8JQaa zNJgb^dL+1q`)XWLN496ZJ742oiD5>ohaD0V6@f-;hp(pq#=6QaD$3!&f_{g|G_?M! zq^J8&ohTdYz^oxrG(;Y*MfJl4+*bUxt}^LsuxqjmCI#gZSa`~k<+vUH|ES(_y7gDC zqOGKM6uHrj-IZmImf~CXfuFc7D%gv}F}E+QQZSZBWCV;K%e~z0C}tw2_1#L2rcCA2 zu>0{kw`V=fJ)i6Kbd4pt-CH_HvOV9;BaW#Hy2E|PKA$q$fFi|Q%`Z|5<9Wz3(Ayb| z4vZy0kL8SvVj>Fk$PpwKbro9)y?;-F%H=v4FdnREbmSumgm~+W(*aT96+y~F)gRsk zlQi*WW*oG)HThLxv0EVWcXPEVe0`{t5WSP-6P&I)J@%evvEvKw#a*o5{t-l z-Q_H=X4d49^JaSD8~=Tqh8LQ;G9R3ezxKS8I6KsGNShXe^bc`SF?Wo-Mw-PlTSeF6 zSEr%n&b51+5Scy8QGzbbCf$hQa`~%VLWTg@%iaUAmqFgv%8vLdu<%U-O-1FZm>Z-#9+n@hb zZ3!4uL`-Yk!Gb_29B6BOxUTi;1xefa&5ZBla0Tuh_1RU%_`4MEv+Qpt8lP=)o>tox zNgGV9*$n;HvRJ8hH1Z_^pF}mlz zxu&Va_s3Ze^&Vq?KS<@Nat=mqu%|UU{Q~r;)+;EQiJ)qY&hXbIZwx74JJt4B3Z2-& zy90G!pm^X@?NUyVm=Br8`cMA0W$KUux~HX*Y#I~B znlRrGao9mid!Yv?{ggI>m`BmB1cP$|rA=rX%+HsUGvp3xlvxd6Jh`mCR&i#S}z-Zs*sGsA%A?}6ip(>}Ckno4W` zmW}h#z8uDBU^JyEuy~FxS*nRV$UUjyY~``+iiCdB;I34iP^Z{|Zs#YkDRL`JpNlyy zJ?LI4V4({|LyZLSFuzOo@BmRA5V%@uq1RXQb}>+A&aiNHQgh91E9Sd{trJEmmQu8- zhITM+L0r7lI<(u^S&M&w-_~oV8zrkM$0l!8FD9C@5rD+RH|=ahwt0ja&&ZEbWx|8m z;lZ2`oPnBDPtkN{w2ap}!G>p$@J8e#ns^rCgK%O;Z%N~xtXlT5HoWe(F--1GBv%Wv z@hQKrAp>L9!&x)H%h0~d7&h%F@o>+&b+kJ&L|XmfmHh@koMU_kEBwK0Ci<_-_wsx) z)8k#S>vm2-EYmQ?HE62z zE2&N{UWaF2#K!+qKmArYNZ=W-o%O{54bcO~x7^a`;M0==UQ;gETE(S(c1NuWcDvQP zfjf*VPxaIsR87V_=leQ=g~yw0i*P;HeEWXLvKR3TA1-WU$DaVl7!3m{M|1qd6CD@$ zsgy$P|03c{be{raTzDWDVzE<6Iy~&wMMDC6u-@M2|2o6C0mujBwz)^5d#jC~w7kGd zF!<9{Cria(dr23?NUxq>*l$cjCyKyC-GVYyi>l;@s_M_$iaAn6PPUfgQrTj3S)8(k z=huQYb#gt02d(6MJ^fKegeaK14P}}tvLi;TKFHdU7Mr;VHt-#2+?)y53>zt7xOfU7 z%*R<(e#)|e5PBIZr1dpfh_sRTLm?7j!@m9q4~354q^5tao(Z#4uUNIyLF2^UkJ2Fh z79bU-b)7QLRJ6N&L+R?zBvBfC|Ci1!<>^uwe8x`3(wZ|u3;~0C&Cq$L4{^J#iL{%; zM?-VV2alrv2X~kv=KXBzQ{oS~vJ!ZS>wM{bB2WJ~v8`xf7U&Ws zRlXIZVyG={r`^y<2OYT?YtZL68K$`t6CZ4b#{7f*3I^WsTt^L530#NBc9bBW_`j;@-aa;jho644ThZ)j1A&u` zic9AfVdBrq`b#F*A2ns!Ysvuil(=>m75`MvZ`57@{SWl zy-s=7Oh1zNXci0T(!4_f3c{5ofaGmIUTW#^QZrqf$`U+w*g`xp{x zBQv%P3ir_NX5aN_`}UGTbAx%2q1)mqfR+nIK-kT)7!DP=M++c$W~vabVYG7_RZ}Ju zoF_GNO9o3OsgfOisPjaEWE_4Jo!6qh`xNY-_)-tHnCR`N=M}0nSCIYmlgVR}5;7VW zcGC!MApFEQ@mU70ih7QG`Ic4!gWL8TYmvWSO#bw0OO0r3F%-weQ}5dtHO-%GW2HHL z6euDm3Yw3T@QJy~pL6#sM;2$YD%ybKVUaU|bUWp&85%d=W}-h~SGKh^-NjKm;Q0d6 zp=yZL&p2r}+*6qqd2cklMF>Z)6TMNi`o=|;JviVF*Um0rD**cs*YXwi?1C4Q@c}HG zl|6-;85~tya9qQ=M#XI?w-2dC0rs@CA!3cGLoWmdja*$qZH$g&`B2hp1Vf7MHf$8H z-xa*fRTrd;Q?F19SEgpH$+BlJbBoGqmIvpBdPtnQxk{cG28p?knCA`HTms9Ak@|rS zj3$CKXQ;M0)Si-nIcoZ1fFcrk;|iIvdb452sCvr9AnDn&;n}H9-%WpT3Q=RmxOi)) zCxuA;{XFxNba8P65PWioeSjVbkn1f(J=uh$RZ#b zlB(|0dbtPbv%&ZvnrE^)NX_~=r#|YDv5n4_n8fDUS#~|+EbtSZ&dSVcC^8N$su-t{9Xa-|59E%fQBVSU$za)?(F_8a%NjQ zgqWN6lG`;VQ!=JyH$QS1YEL0SR$~JURmY$6pd_(nXZGDmivr)K=KtVRZcrFbOVh;k zAn6Q$J8O&^3NO5}58#Sk{7O-Fn9@+Td{G=#PmgX=ixm~0lvAb%2L-JfomD$khcpn+ z-mX_s^XMx9vWiWNR88v7)WnDw@}7zI_nK6o>$;-{XVsZN#g@{`>p!{p^#?0ju+HU@ z8C^JB%DSJ%R9GRbFdYN?OSl8r%=|-?@6P--$NJt)StZ5kKTPHpPT|zk7$b%x_0uL9M#>6}Udf93TZ%Tq>1ZWLL4XDNiNPKHvu z2Z@KjJ-~IHuT|7#8oj^WG(m)^wO}dUJQs>5xCB)v#mvOE8jhRHw7%Q%N z@ODfRMLF@2Ag(AC`~d~~4_@uXxGXeUyKdX;0N>e+#C8R5l4g_^X3kJpPDSZ$WA>yi z@ugCU`!FkLrg*kbQ;>qv)`@W*S={`veU179X*77xw~a?0S#X}k=pWazKhdt4s{I|1 z;4?f!rX%T8ef?i%NEs`$v$fS#8@Ch)7Uj^#CiI@2#Nj;iiZ*{MmL18Mztq492b5L| zza}!aXL>B~17o>tUXBA~=aTP52mxCBayjqQmbs---PJuke${3RZeZLtL3Q<^OKl}d zO|k0u;s%&er|-I!QI~<3ZyPnng>oBrA}?LZmfU)k+H#kzQ}`24VzpTD`i-}Mv3dZO z<9b-a>Dk{JPYp~9CX)(*H1oeX)(?;G#0rach7nIIk5ry~G3*#iXjeuPqV?2NYaeoTXg>L_ zeRM@2JR{0ZzBY>&xSwcSnHGkUXQjcdIBQ<-rj_@{+x=imC!%&EXZKn_DA< zjyPhdf@-nph2UaqRt3aleiA=OU`avhS}<0{-LC_EKuAu^v>ywpa>7b$;So+zZlQiM zkNJo){; zg_6A)0g!ZxzjbdHKZAxbkAQSNqRicRetBT^@;LRxH_GMXjwi(4{z ziRGmzrhFFPm=mf_ukl|F4JIekb{Tbl6rDgiM~#v{jx4m~sfnJ#Se3o$-zJ=-oNxBS zBYERpr{)7AtT`T*hltZn70Ku88`XXxbE+(#@=^x&Y?50jwe&&A%c!`7nah}stn{DO z@mJgkmPsmy&f%J=SVuy!xJ0JNz!cOu9b=x!gm$FiQjqiMh%XIoD1c%w(w36*tX?@M z{-{V&P1nQHkTI*gPas#ovAPq3c~{CN~Z0t+l-}Z0Uw@$N6xuQsl%M+=|kcY!tdM|ny1u9lmt{tWG5Hk7IqLjuaEuwKeg&d?q zk{DCHZ}69g0;i({W(G|cDQE^zjvTNau6-)dU>~mPu>3y;yDzC>_1_O`E7V?^?X9ej zF(xI4UY)7h=lxVZij(n+2XSisA`@4QUYs-23#3L&*wOeEm3iPGV?{AZPAAl`JkpJi zs#lEKMQ$RZp2C=`#Qyq0SfAdT-YtT&bDnhxHp~R~+6|O#6@w*06eP9FKk#W2ubw^_ zxT=N-)T3{f$OyVUdBHbUyjE#f#YG0!iR(MtgO@&7n;Gg(6 zmBKi=ag>NRp;rXO5!;9Y2lx52so6IaH{BZlNQ zgRj>n8j&DkZX3}q44?R<@rkT9URab#QtI#^?2c#?8TLCf-kA*ZoCsQefcUHo%1tTq zxomELg+3tEQE|W`R6bZXyj5nm-8Jzwq%TB%0#N9dQb&9lsmpoagdBLe+kGwx!6(VL zA%8Fpnxvuesp{6XTtQ}Izy>Z>XK6$kjE*`fUHr*ML;JqxTDz*6M6IX|KCcYmD?fP0 z?aM1Bs~W+$HAl6ycoUcp&?(RkSo2dl-1+C8a`l%;lYWnl9oK}mU8g0qb92$cklvv6drQ5qP8%JAJ?-H}5mHR9 z2YhVgX|snhgMULM(z4EX9&|o4u&dX~D>l`yMyXkJ(Bd?-w1?4f4wSKG$ryXj-GkA({#m@~ck(Z`t@LTUimrg3y!}~kbPLiH`K3qo#COFBX`>f48F3QSr zeNq)MQqhrdOxM169QDxI`Q)Z1+{A#&BPL%*D?iudv7bdss(vIh!Zm~Wd7hCQjE6|8 z&EC7VUzoXfAtMNfRHDn2Pu)oG478VIh&9Tmc$1S!nRIVo1IzWR0s%`(hsv!D7y72> zh%;7NLKinK?oYJY6D@(V3Bqo6M3dKl(!1Q+_s8gS8|GMS2(S&K^7m*<$oQQ)_mqT` zvnA{1X|+qvErFSgqw+0os%QB2PnXS4#3*l4s2Z{f9ig~2J0l;%u-6w=N~v!r-UJN* z%GiSD4jI7G;PGMKN6z4-`zdU^tnr}k`hsc`(G^#FWhbd&*;9KrIo7+B5PM5;FwUBW zM=dBj)I% zdvCa@dir#yJ2UcV0mE=@u2L&R#)N_{XUuv~Was3mp6|36yUQ9fJ4Stz$tgW~8x3s92!OO+%%>W4-K!o%Y{qx(y<`D?!w6YJd zsuQpe;O>8pCwa~C`t7~w&ZtPQ?OeUtwtBtL-JM(fXW1yNElleVgY-8lJ2OxkjIgq# zaBv!Y@8ID0zav;$x(eKn>*xD9f36RjPfrM?aikBWNjV4da+KKU#|yknXyDgS3F?=L z(MLx(Ku0++48FI2fbxR_p~o#{>rFELfTv%;6y<*y37O3i$B>`>V+a z+7=uPzW$?u5a$XeB&hbsz%K)Q3gPUnsW3ShQ~<{a9Atp!mj*mB4G->wbYT4a=4Qrl z|7-x*e?#hTBk-2sUv9rYbKp=epjx0l$`EDR93a01BmQ!TbM>I@Us!V?YkgaEc>;Zj zgTN->V4Xa44&d6L`F^F_z#CE(K=2fVZ}N2)xj<}v`k|nECwo8g9ldJ5a$q38^=ktY zFb8KQz%O9_Ho$Czkc0xlg2|vKz{a2&e$~F9bhtW%@|Sd5v;qi!Qsn*krCNa~C3--dVdJMy4Kr+f*2^M=heRUg8tg%J2`kY^h5%{Sk(kAGAX{vW)f%hzrh%G7~{ zP*Hyi!Y`*pTqMXC=)Y>{0L}I9{IuT9yQFPkFbGQ_9f96k93XCXjMd+v9I=^;>Ba1W zhovfhp}x}ak6XOsel?`a-NMm92B11WAv&J<_ME5T!CAz+6Q2x4tGrQy1qgdbKcc!) zGCvB}9v~bjv~M@*;CA4w6b0By_P$cDd59P8x6<5K{vUqrH@7{v_^g#*rd$-DUt^fB zmMq=ek2gd=$Ucilg2dleaEIU@ni<4Buy13&^K{fNM4h{FPp+_E4)@$S19kDqU6iJ8 z$WaQoy`V4Hk=LZ*^Ya1FUkoa~o8GQp*>L&2@$VwhvEF|UkH8$is-&-rE%d)C&zm3} z!2Q1G{NTLLv8X2q@2de6W;MTQJn{~)zSJln_MX7`z5~CNyJ|Ia zr5}dAQAdfGKP|s)ZvFy@dFUToa6?ioYdu_Vld8om?cARuWpAY4A$l;(ov*k}%g+!v zWZ~_^B=%UIMA-Y{<2nf;|KDZ7b6h1#ja-kz!fOd!?zQhU4Z2J}i$N{mxsG`JMkS)lfmrinSFJ z%|-rpdYQAxDX`lqxjXQJk)&3TB$JipiM1dYB3-ooQ^8zch}9&bQ8phTSLgGIxP$uE z_Ol*PDj6$_c)hZN@-D1y?VPk#q=Ksxu+`)#_~GC7NDabg+yt}#N1B7>P|mCnxWNN_ zn*eu)A`{UYl5;SGN{G5u@8$;0B?lqg_+9ENWK`s z{(nn$*s`uzzHT_r=Jk;^@wApP@m4%O7xQ@1?KO;ifg?dX1QoC^ zO%A8YR`*E=RU49<6R9j4CN<~HPMO(e98~kjqMKM0%9(=C()R5QJNoik_vBIP*G^@Z z@6O+L6!TBt4-}zI&1@XG-@lwMfb6OQCbY>8;&=q9jPL}{!JD<=Wv}cJ=Ff)L#!>^T z@{qnOVhehf@6`#Q*{^%C&vGYcJ5m&U-=}t051vTW#LlIEEalqR{N8FPwdc-Nt3!1zl5;uMdZNv% zU9deyBJ8L%ZYJos?!Bo=}_JM}l6;IB7GKq_6HwEP_31gUoCj_2<$qgnvb0E@b#vre=jk)-t_JWFqKb`$Jamaug&yc5Ui2YE}vCy;#X7deh=7&nbDA zXEVM%UFWPE?wq_k&>3AQ%Qe!TWE z%oiXls}cZAUe4OEfT>QU`(#%%#M5g~Tjf~@K`S*idoJ5j~LlA_%q*(@7 zE$r!G!P;)DDJ2wCo1;MGLoi=QDZUX>`9o^Q5@7(i5gKT zn(kN+G#MAx#Fm>o`x{*mJX&i?AS0SI30I?wB|{&IQ9t}Gv)^c8oLSdO9l5&Lapu`O zTwq#g7#)bS<*Aok(P(L@$=TJ#< zH`Y#H!;$IFerUgu>!Lu$M9Io)Ol*l9O5wn6izlMvpVr$i;R`}Dfaw1gwVpklzx*)jyb6*~59Ds}>iL*b*lQ>DW*$8LJuHRU3>(j}>VcKNH01u&Fz7z%oBhXW z(tbAevVRN?DL|6%sC{-xozcPdwooU2|AZCMcnPH{tiK$kMJ%+bS$cgvlf+6v3<3#r zv_~f`e+l`ue8QI1?@E}zxU7K3^=jD605+-*Zku~P7~lHz=z!7eBIP6rgnu&HL8Q;5 zL-4f-=gsjYv}pGTF4OwBb#1F@dH3PATYPP7p-1u!<2lICvpE@O8`p?fkm2-;&U7TK zB$0u2K(39P5B;R2E>NKrvB9VgrKK!3pLb5_ad$C&e)&T?+fVzX$pvaQlfeVCp1mn6 zLdP)pfcQYnvRicTaYxf=Kt)i$voIVcDr9)#N2R#NIXcZ3q*!lHWX4VK!LI(UE@2H` ziTZqA064xbzKPXD9y-6rSn*rNx&IKsdlYU*@@3_G_VI1|rVnb!DoPdFr!Dt@@KA_hE~3GWa(Sg`M; zI1HBBO{0>Xa@WD2&%B7bS8LmgrLzYQvm?Lkf3!0m0C*?Gh9k)TPTrwYNRZPV6gPZ7 zs7j|Aeo$TI;M?~IM|XlsciMz9H@Laj#IufVMr7Q$^=7gTDmRxV<9?Fo(D^jwu|}gi zzUA0@7O~qc7Fy$)lXx&u+3iv+e-uM*5o~VmHV$-KyQeaI6T110M$@j|4LE*8+aC6s zaBanaeMb5GZ@{U>?L)HtOi5-R1rHUJzbEFBb-$!|GuBk?-Cews0GTwhA1hw+E*6v$0`E2kf!R!A=l1Mqb7F~$5P3=z`f`Wn zidtP_;Q)s--Pv%8AIBNHIr3{Kop%FS-yNkOlJJP1EqgDyv3aQkn^^PEH!x1XkwT~# zg-FZCC$aEVg1;&k(>q4w|1|d2L3IURmuM0!K!D&57k9b1ySux?#o^+5ad!>w?(Xg+ zxVsZ9xO+1E-uJ$#shXL3uj>5My?39zyQ|Ks>eIW|dgNCN9&!>|vFg_7U*M59PqvoO zj)FJn3)c@j@Qz!3J&*;Jvlv2FTiukq7jH*9ZZw0M}zboMYc?RaNP z-Ha}$?f?PB`d!&&k;V6$_5>s;9h%7c6ISa(P0M{FE7u$nRL7wE;Y7PW=m?#^sF8GfAOdAQ=}L~d zrs+z41T%Teb<2aGbbVdN7m{uiGuBTYxYh2amMGkh${iaomwWnq!vI1le5Ofj+_8Vq z&v9voCujotB5#Q9pUfG&z@B|{$Mj>sfby9B=T_Y0mqa$P(d^|fa=|qxU-|Lz%?1D! zO7wnU$IRFl6&?xyfkjQjlv}`yP0Cl>x6D2KwB~WDJr`{cSEkCBl%~LSA>ZLvGT-e^ zJi#xYJNZzPRhK9*p00LJDN`5?qR-z+@lCP3=9-7g(I7=t$B$p1-)hG9#?*L9IYIDD zgW)?N2uK?E;r%ht`=(p&>Sv$13~TI_1P6$EpRKpfsRq2l1u&_-7s%l!9~7;X-?R<@ zzy~5WcYO#ODFRt(4INkEw$GQTdNp47h?U$+s1pD zP;E$E>4YweR<`&ci#Fpc-%5|;yBHzwxUghqy2vb$4pVJc-S@rG)dSx(nP3#Gl+Qv* zl-KQO(qIw8h?#N<4jmADp94``JwO7=+*5B|s<};`CT$|cm*v-UeIp*ZQCY*TUg#`;qwecq`m>b%@Nv2rB)S73WErT)tp3Olo*y~$@^ zPM}eYlYnZ}ILPWJWL<7+w|R!XMT2}ncB{hrfHa5 zj_7E^)OT>li5*@JF8JwGu{q3a^=I>Mhz@TPFnOqbao@G`qp)>FOFaJj!EeiMg;2Kw zN@9M|lGB~d>(mNMD3#3o!oVfG&0J2npzM265&AuaU$j_bQUZ}}@iT>O%Jnl95lCdJ z#U2+EHLHk~bhv`DCkJs2nFd3~oC;ri|CY;uxWyNKX&6_2Hpd{vYdd9Pq$?%yWE8|4 zpq6>Qip|9N-a(WIJRX&L7$2y^-l-E;=F;{e@sQ7CwLYo6mHz{EPIn{bUaI`+QV?v# z>vJ)Vr#x~yaBb0C@;t?5Vk#%u`)1GcjLFL!7$DMSUXN8+g7bU9+;Ztx6*2`+)0P?_ zK!%m`*d~T}C|5*j*VHav&=v%PwGP9u?o{H{^job$k>F0@&y7^h+87a94+1p_WHP$ru&X^}z&U?^ z(qy7I2q+@H&BWT9P@NN_&F~ye2V9LfyWSDLZ{twzZ9%Z{J<(yD6(RH#9U%Qg{1O7@ zFxH7YTkELiYG-vEuMW(ugEemD4kDIXAhReOUNfSoffw;`p?S_HrV@LO=U~4$#@Wq% z5LN4`5^-%ECEqVrOm`E}1gTp>?F@VR@ydAjUoUsu@N-8u>V8O$}Nl|ABH4;r0 z0A>EzX1RB$$_0-g$o`(%HBQOte=uO|;?ZeE$f%x(rK7oxh0+dvKR*Ww|TAB!@^)t%KQwVGwd*h~SJNh26oO z)dp6lm_AddWQ0e>b=H0E`C&KunR^FDkvG=;qlAa8alv=EFewt}9(akHREFXa4NV)O zshKao$Dagc=X@8|udcDP88y+kqD7<@B#qcwkheA31)Q%BBFJxjDJIYU>Um;^7WAUY zL+`o9EDRip&q%u;#x>sMdv&^_Gqnsluaiib)11FD0_g5Nb1MEOhxRQoP%)APwtu}} zS&*g^vGcamBT;ANn~jLKD?;PjY$w&7+po)LFRk6P_l5nHN8YIZHqcmXNIXXbqp8kp z8EgitTS&MA$A!g=3OG_T9dezoF}6RZMe1KmB-0Bu8BR7-_|WAR`HiY!5sOwobT?SV z;7_Yn0)ExNd()n^tXtO@BEZbtDB!be52iq{wkmIPzd?x}_b)7#xldbT^nhZK;Xz86 zSG6yFa_&3tAh2euPT{mib`b#Ojr%ZKlM`L0Ujf$zI>C;z|4O#kdUon8m7C6j6(*oU0ihM^e5{U9- z?$X4IDGb|U-!ESdxx+m_R7rV3v=W0k)AE|XYBSo3Lc>aj7_Wu+vddh)juKkGlR_D4 zKgE-%)4*PDM$z`IXs#b0c+sU`;qrMb4X_lz!0^|(hG$%+r3Bbi6jPdr8l~&5rTi#L zuU^CV6_r9UOSqyEH`b7!;mkbyKGaG+4i~A9rs}?Z`XDi|(%{f2tGZ;j{Vfgf6A_h7 zinPSchqLvo>Jgi}2xH$Wp8opo?q?FLt-jEiG_Dx0q9q?O&~56j9Q}t-(frGiR=-z_ z?N>uHvVq+lws5Ac-Zek4kwF`%#+FjGUIe7cd;n<>1q4fz@$@_?5ZQ=!C zD08r6912*(n9tReTED%&N5$eANn|c_nHXrqJbWosh>MN1WYE_TnnJVXpGN8rO5O}P z>B`hk=({#9>7rfVx{P0k6fk{q?C_~R4IQoO2n(6Zw7}Gk4!0R2)p!{0dJf>=JN|R+ zO4`-XP+x%87G&RK;yd)tK9@MKcdnX`b)8i7z7@>LX)VgIdyoCCry|p6c>*Fh$Jaxw zT^kdssl_dj-rcytP!yz}JmhrgwD5{NaVPJlBfp{U@sA!AUDkcQSI<(9lIS6W8xga! zA18qKc}DQBC#r%6PGpyu4z^IHG49t&MMAm!+YMZ%oL`>ZD9p33LTl`|b~1andpy{C zl3mV%){}baPq6%0GNP*iTXzmIah+?Q|5|$MvGe|&#{!a11{AUqPX5GS>sNm(lukYC z3A}_-F7=8yTH&47mcsjCHg4M0{+cOLG^m<_)VuU1Mne^3Jp`mFFyVtM-9fBUMfZ(( zCjX{$WY{v4)T!B9RZ?Q&qIo_r5V&nLSld!6zZNj>TzRdA-`wOV3m)q(F*3?T_KZ*= zLJQ_q{wF?5J#)AzjDjjEl3*StY040UCSaxWXWzj7n^YFO1vR(#x-9w3PwaS!R&O$3 z5Sy_|W@GX19gT}}PY!nrLT)Ru5S*`rHV+vN|7duO;Vgboz2%!o607Q35^wXeB75`9 z=c%P%A|=Sq1IY-J*$GqJh&yP05=?ZR{rsL^!TDy5V56_j9ME1h@-Wa#0x)~f+>p}a zXOPqyO_jtK!l{A0@Q>s1C{RSK?TF`v1H^~h-wyTYsq(tA-5s);h?*GVB06La=dugm}7Z+Dg|}R5u=fDzRnP zb&r1A=S;Bt$U^ZY6`$n|5XBZP?u59f_~A}py~BM{+35K)?A#S)vCaqV$KFV!UAe4} zr~FMY`JTQ-EH=J^ATyW%D`e7nAx4Rn!1OdYZU~SNeOX^Ssz@yd*8RDgH}F_eG~a2m z%dci3^$XHJJ7T=2BF9H@gmg0%M)~%;{kAV2nOFx^1_@oY3eag0B ze0Y2s@=cqF982i?hb*Bi>IO4-frnhzQI}OiF1z3C6us|5$+M0Qycs)%&JM(nY2<k9z4Ja)Rz&o4@qIv3T`t_pO&1fDn zGp3>z?R#pB=bn_CmVF(unPkn{V+M1e;yy)J zW__P4)4IX^u)@v15iap##4_SVrql zVr~DTY~t zJ(f^>`fY3on3L=Q3XZDIho=4kj&lIXMaM=S`pk#jgtcU?u=+MqJdN~NhVXuot{P%B zdB?a58g}~-tK&I)+FCzr95#LS#?UFU^)5;x&f zD$4$0{TCJBK;p1#isQr5cONwnN`)%5Y}-8>IeGzIonePJDJ0F!UCF_Pz|bHj{m^)0 zX=8M{d^zm>ycBfq*t`pN{zt=98K;m!Mfz=gJhI#}N~LZoMr&UxC9fuCr5 z$=l8AOtE8XdCPXZTT&#(N{+D&xAKo9+t=!X^c}ZG1;3goise)nFymp!FKU z(qkTlHN-^(NXWPF^W_Yqo{^9#T3(`L=OAyVYR34Q|q&5}lBvFmIh zB7v%B`gP=9Qp>khKYFT4Wzbrf!Xuy8v3@>|Nr{o>Z2YL#h^oZ=6BeeS>Y8}5yXILS z&WX?(sp;yz)J{`BGHly}8J zlTvB&H#5E8@oir~4$b8TD7i(R^fE@(_`ZY`74@OmeHm%=D}v(_q#?D>2w{%2H!lwl z!e|!NR)c@F=Qi>z)4PFcfLQa(QHF>PA>Be27?5hH#xnkI*VZa_G*S z(wi2R#+(5@)r>>l#XPoKBqoG6m}|5?q3!RUgy;no(!nf__E~Cv+TYIVM?-+;LSIjF z5TX_1i1~~r{?&+7{d(wUx5f_T7JnBVZ8!&-!qhny&93vh=q+ln+IyCAgJ58yDkbt1 zWu$+{C>vo}B3;W_9O_wFIQ`}+tMbh*%R<2yG0FzZwvv657WqE51UW9BJnDkJ^c0P^ zUuHM&1y~q~TB02-oE;zcnuTg7%G$$P`dsoTX6i6^qU~!(9HZQPrOL)RT5`NQmU?sr zSK~KIR!<3xAj*3?we5F#2NzO{xi7;mK&UXK5s@^#>?QU&C8Zfx>?c6&nc{5-MZVBh zJd8pnt6hyBa7}G_8*WG`pvN5xtv!^=FZKQl%?a}6FrV&D1HSHr1#ByKlxSYQue+o( zD*+uH*MqZD%2pglx5f?g;xQfG88zwSa`d`XE;Ot_%kS??7hpzh@y4g*;hFtAOcvc=zDU-2ezlnOQNf02vKAL&kbNYSgg3mYws%Yensog> zdMqg|4c;cQ&(Jkdr8Kj3Vx^`fCRn)T2>C&EgKq&C>Mvj|+a4(dJX*jcMVS}pfy_l$ zaHliOg(>yqx^GmL6%knzdtjzprCtDe>LP*Nu5Pvz3 zIj)uq*6Z4}_W(F7H?T5}{7Abre;An_7~ZjQTJ7s2<~{Z5oTIGP-uQ)CBlgq5RcNhq zwF&+H#&a%jELH@1(0do@(&4QXh%ipWd^=P^r~3sJhX%Mnp8FPhjm*?)Z|U)Tg)G39 zQj%kPIjP&>^g43LkC&)X8J<{A5hdT4M69J^5CKw6cqpv+Ap%}ZG}(c?l~BJo*bCTqryFylO`%cC~fcJGuu-N7HRbA#Snx zw7aB{%uxzOwt8?4>cIiY{Lw#?80hNI%+nuoSU<0_4-8@tAF+0~Oh_`Z)R|F3$52br z;ScqS^KhrEA>>uc!g7D1YxZldIf$25u+kFWFX3fQoRwhV!sf6iqAZDA9QC-x9^GJP z=X@}NIr34(!S{tRP|d4%ZkW3}O@5l079HEIe6dYsFXiuuYRtcTn`Qb#&9U1o}ehP^mX%o$`b8&x-v_Vt;#|DZQQ%&=2*+f>BpF|9X z`a#fY^7Jcr&J3PPVPzB~?w}ZzK(GL=YRgw#^Q!O;x<=e1_sni_REtqtpAKT9mQj2v ztsgF;K|7u*JNzVEDCwV2$&6V}G4(~hpp-(E8QH2jyZ#!=UT524(+WFFzkFGk)8y(p zB>i%0L3#p&2ht6|Xx?Oo<$g5qGHQguV=zeKf=U-aUO=hTZu*GUNElFytvlgJ|NiK*Wjmif*z9mUnMoD;HY8x0!9$NK?M{n%Qo zRLAgp^*pdn#!o<~L9p&A4oBZE=Ak$V8@K8HFxBS#t(tjiL*J3+>!!nb0@+D5l5JV= zdnA}BdJ(jiqaqptD*OIjrA#fa9aOudRX!SxMjRGz6F>}?9}e0%o*ZCKLe^5?M9^sR zqS^lZe!n+*Dy2w3){=D(2pn~{F&}CHgE8MqjH00o_qWkDcKG7hkS1>>Pu0g@ihr?~ zp(e<9#$@wTW|HCtKPY5%i|{ef56d2?qid^pstfXHyzpU+bRVmjxs8ZgbpR3R%b41R zT1Rqwl2AcA-k5zrqeOqtzn>?6>n=JF%A`CgBlS8TSLE>}oy85Y>UJKz77MTIP9!tN zBwr<6Dx7On!B1P0mz9)-!KFSczLW^uSvDKRuU~r)ZOa{@A@CbT@#4j%R9!>kqIqJc z$Mv4TO~^)R_)k;LV%;=*IU-G~}MD2w%2Xk>KpZ^>ff*pOqkr(JgdF zYeI|gC?SM>W+J)H1Q8v)e$gI0dpS z99aM7t6gM{{QiS2cg(n%=PH%p6HNDdyMbNfB{6#xEDaSuwvb}i-?A@0KINWktkgsw z8*r=kLy^2z3M1)~V!W7ZA62Lt&StL%>|q?I#b3n~o7fS)A52>m_qhdyRaKkIDto8F z#`o;$@*N^lb|llQ%B^MQ5>Ij~mrb_~G6uSXHV6Htvz;-zQdt+Q#`xCv?=lz0f3T}+ zpIy%0SrA#JX#n#cASS`qv5IizGtTEQmJRXX68A0zM&-7eHDfh{+cSp##$R> z8n)T7&Q;K(7qE@caMNdNJDlLhT^AmZX}QBX_VgZe4Na7%VaCBnppse+o;7vg3csa4 zmcJl+>2i`z=4oiQ-LR}Xv?_%;R~4L<7SR4SlV@8wpfbc;1|~-KwspX z-qwm0TXrkm&n;^!5@fyR>x`~4`RLqv0+F0wG`pL+xl$9y~JN@gAnm(T49hW82|1v z>oltvbxHa~R!Eg(+i@e2sQvzAN|ycGn~h5V z?=TK(`xIVwNvERcz)1>l!t79`M#02I*wo`6%5fnAGubMsj z?a94}5wd7P+XI;gu}s9T#bSHU6Uj8QXdBO=Q`HUbE()9`{Dvu(=d8HwaQvHf+zGZM zI?BoOt_Dw>#f(f@9loe!OZ@i%?(WV!#JQJX<$X7Fk0nC4j!s@3LvJ9)YqiG=n&Sla&Mi zHeS`9L=N$!B^vKg4Lx)JqNgy0R-zc3yKk)N?LX%ydn+dXyT@M zEf}QjPTD7(RZ_bA_j%bFQ}F*#w$Ay#l&vc{fz4b^K_7+64rb;nFb=fFaz0`S(w>@9IQYfyUvG)JlO32Zd7wJc5nch z0hlC=ZJj{~OiF6vT8t8|wzek5_V)jYuV!iG4ET8dD-U{r2FS_zBOHMBBO4$)Hwy;? z3nTk~r}zIP1(36H0|7qrV5I@rI2gNFI)jV>ZvXEv4n`m&kOo0O006Q#1DjYQaQ`o} zR`YZK0hkm`tW{m?5SSDIz>kuB2`eXO7XXm;f2yJaxS84iivkPqAFHj)N0v+ywja|M z1DS%&Kp*c$aCZ4vBs&C;wewV6#dRqR|Lu3WseO$~j|*(sGL=u_0a!BanD7VvIpBG|i_z>njV6Ca)YCzDDk+DB-}s7LX8!{giVui|1Jhq7ganbn zJUiBBTU&1pxdarAj5 z0~}qH2S&L2RmZ4^d4FY+ z?1xkfvAC*P&hsg6hUrgFW=SE`R${7Uw~jJTuJzF(`QEamZL^F=Y8+0QxHGLYWIGM( zFI@@u;@f;VW|hFN=BfNxyMISy!8j5Ywx1;U7>hhLjXRt!&ch_UMBAB9Y+{PrTX&B7#b2~;vELQ- zi37atvWVNr{{S@UsFExV=XpQqr_HPbCJ+)S`ZJt-LpJTyZ1BTg2W| zg+WMZP;a>`J0!a-MV&AiKatBY8I%sGIQ{W@Q18kIO6z7^=MvyF&7QwCKBT|xM|Q=Gop6+uUOq4hAn{jtrYC2HCOiI> zm6|l4`{SG%3>Lk)zOnXj3?auqwFR8=s1CfzWp`6raEkN1kE++9>EZY>{q-^Yc zF0UE-rn<%`nQQDvkMJN|QQce8OMmQ4t#c<@$m#^(&fu4C z@_ruWeYGn1G>_}V`l471^vqWwuVV=P@5}z2VC4S+?YRE8?_NsKmZE>_|c~V2D<=QI6lU!{KwrK3}E>WbpEFy z2GHf>7Ud9U0kX1*axzPBa&n5XNwAA?bBMBubBK$xFms3r0RF#SKBCBh>@8d@0sl?6 z2l)R1HkiLUk^Gr4M3s3VgG}+LIR2hE!4Y{v1%-LV#YWUubg?yNP)`JWFk=2|(saUJ zR&ARtD0}1yYAnA_Bwi6lmUWzXs&a0vs@v|CbV!%sHkjTzG!X#*``S6X7(2OmIDM=Z R8w)opD*^?DxS|BY{{TGb3-SN} literal 0 HcmV?d00001 diff --git a/test/acceptance/fixtures/examples/latex_compiler/image.eps b/test/acceptance/fixtures/examples/latex_compiler/image.eps new file mode 100644 index 0000000..fb131b9 --- /dev/null +++ b/test/acceptance/fixtures/examples/latex_compiler/image.eps @@ -0,0 +1,6673 @@ +%!PS-Adobe-3.0 EPSF-1.2 +%%BoundingBox: 0 0 432 268 +%%HiResBoundingBox: 0 0 432 268 +%%Creator: (Wolfram Mathematica 8.0 for Linux x86 (64-bit) (February 23, 2011)) +%%CreationDate: (Monday, October 8, 2012)(15:03:46) +%%Title: Clipboard +%%DocumentNeededResources: font Times-Roman +%%DocumentSuppliedResources: font Times-Roman-MISO +%%+ font Mathematica2 +%%+ font Mathematica1 +%%DocumentNeededFonts: Times-Roman +%%DocumentSuppliedFonts: Times-Roman-MISO +%%+ Mathematica2 +%%+ Mathematica1 +%%DocumentFonts: Times-Roman +%%+ Times-Roman-MISO +%%+ Mathematica2 +%%+ Mathematica1 +%%EndComments +/p{gsave}bind def +/P{grestore}bind def +/g{setgray}bind def +/r{setrgbcolor}bind def +/k{setcmykcolor}bind def +/w{setlinewidth}bind def +/np{newpath}bind def +/m{moveto}bind def +/Mr{rmoveto}bind def +/Mx{currentpoint exch pop moveto}bind def +/My{currentpoint pop exch moveto}bind def +/X{0 rmoveto}bind def +/Y{0 exch rmoveto}bind def +/N{currentpoint 3 -1 roll show moveto}bind def +/L{lineto}bind def +/rL{rlineto}bind def +/C{curveto}bind def +/cp{closepath}bind def +/F{eofill}bind def +/f{fill}bind def +/s{stroke}bind def +/S{show}bind def +/tri{p 9 6 roll r 6 4 roll m 4 2 roll L L cp F P}bind def +/Msf{findfont exch scalefont[1 0 0 -1 0 0]makefont setfont}bind def +1 -1 scale 0 -267.698 translate +-35.28 -2.88 translate +[1 0 0 1 0 0 ] concat +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit + +%%MathematicaCell +%Cell[BoxData[ +% GraphicsBox[{{}, {}, +% {GrayLevel[0], LineBox[CompressedData[" +%1:eJw113dcTf8fB/B7697q7tW0KSoJWRnp/ba3rCR7kxmSzKy+KFlFvqSMjB++ +%ESqKrlVEKJoy2nvv3S/O+5x/7uPce8/n83m/nu+zeq7cOmeNBofDqeVyOH8+ +%2a0l/9EWydgK9V7d4EmZe47Cm8LwOycM2X1fGDzdYkfqz3L1024exbOfBoC3 +%r26ui2c5/R4EpUfSFFnDytWX/v2z/Q9yO+VvM84uo/8Hg9/5EpPBp8vUJbP/ +%fBMCXy8fN5GPKqPjn4DGhdnXo/JK1cKUG86jheEwxHn2wDHnSmm8Z7DcMeyV +%7+hStfni069rzZ7D73FreM8KSmj8KKiZGhB1z6dEHdRxdMqNl+C31zh+u20J +%zfcK1nC8d2oVFqsH/93egLor7NzkU0zzvwWPY/98uDG6WP2m1qxjhmhwtBjk +%dye/iNbzDkRHH6e5ny1Sz/k74XvY7J513WxUEa0vFhJ+vlgTkFOoztzzZ8AP +%YDckMqHAu5DWGwf9rDutaBhWqN72Z3nOn2DLwfSeGb8LaP2fobqXp8v54wVq +%RiMedJ1rPhpaFVA98XBvmqp6Y1q+evLfCRIgKtrukO+hfKovAa4/0ex0wDxf +%/We2xae/wuWhSVqYkEf1foM7E+x2fnPLU/8tJ+Ub9MHHQYN75FH9iZCe2ui9 +%4F2uuvuf5XRLghFBj47Yb8mlPJLAyiiZ11kvV71u7Z8tGcxC4sIeROZQPikQ +%nNGyS29ljvrPaLrBKXB/zgzOGJ0cyisVnGs38MYEZ6vr/gxXmwpxOW67tedl +%U35pMMcjofO/jVlq278DfoegKVuPNQVkUZ7f4RpHXT5wfJb67/I80mF2ZJu1 +%cWEm5fsDHKa6JZd5Z6o/xf3ZfoDBO+2sPYMyKe+fYGHW3z0pOUOt93eBv+DB +%/IdHm/ZkUP6/4Mi8AfcqumWo/w63+DfofvIPWuzxmzwy4HDdvBtr4n5RPRng +%XyQ/26D8RT4ZMPzRQcuhjj+pvgxocL11Ky/gB3llQtVuy7W2OelUbyYkKzUb +%upink18mhO8U4sXN36n+LKgLm1j3X0gaeWaB1zML89G1qZRHFmim+1ksHZ5K +%vtlgedzAUmNvCuWTDQ3HXh8c/iKZvLPBRX+wU01bEuWVA6+K352eiUnknwMT +%axKOmR9KpPxywHbtC6ejr75RP+RCoPeYCnfuN8ozF3oOWGKVjV+pP3LBe7L5 +%piz3BMo3Dxx73Vu6Niqe+iUPxjkazH/X8IXyzoM+e25rp+74TP2TD+LzNpol +%pXGUfz4kRp4W8dZ9pH7KhytWwuBOv2PJowD+O3xdbDv/PXkUQOigqX62cTHk +%UQAmpw6MmzEmmjwKID7AsmxD6BvyKAQn433ymWavyaMQ9Dj2C8ZeekkehfD2 +%tIXdFv0o8iiCLxaLbU3qItRn/noUgeSth6vXt3DyKAKT2d+7fgx+Qh7FUOYz +%5qzF8RDyKAazMPW0oKj75FEMtptcBlWtu0UeJTCxx4K8oZKr5FEChh625dcX +%+ZBHCdxdculc2bQ95FEK/jDse0aTGzAepXDat36zh6EPMB6lEOMyLXttSyAw +%HmXw0vl9VIrLLWA8yiDsQt/zKyvuA+NRBjv2/d43+GkIMB7lUHT/5ubmpifA +%eJTD2mtGW4vgKTAe5fB4Z5evQccigfGoAOVTaPVLiAKmngqY/6hX1yGyV8D4 +%VEBui2yWT9hrYOqrAGPprh6ey94C41UBT9Mc+z4XxABTbwVYR3y/ZB36Dhi/ +%Crh4w3aAYmUsMPVXgmNgbMYq+UdgPCvBzrn8foY6jvKohF1ulbIi58/A+FbC +%qfuxDgGKeMqnEmpM34d7FscD410J2DMwyigmgfKqgsnmb18fvPYVGP8qyP+i +%eXn3/m+UXxVk1g8+OnVhIjDnZxWU1nmvz7FOojyroIeBPsdSPxmY/qiCWTF9 +%JVibTPlWwzDfRG2DpBRg+qUaTjQei30Zmkp5V8O1LS5aQ/zSgOmfanAvvXnN +%fvd3yr8a7G59+7JjcTow/VQNMr7DyVn4gzxq4Oo/D/X5vX+SRw30CbVN8hT+ +%Io8aWFESNqam4hd51MCExLtuY1J/k0cN3LLSbRmxPIM8asBzeCet0MQM8qiB +%xasjHkZMySSPWoiyEMg7qTPJoxby2zPkrUOyyKMWLhklHVp0L4s8aiFlYNjQ +%vr2yyaMWTljpGO/5N5s8asG5x7V9qMghjzp4963x2KkTOeRRB5EuJi12Grnk +%UQeF/fc1B+3NJY+O/4+32L6lNpc86mCRzYR5UVvzyKMO9DZbrbtYlEce9WA1 +%w8COvzafPOoh3SfIODcznzzqwe12cr91SwvIox5SRvB2uKYXkEc98DhqF6lj +%IXnUw9beZyJtUgrJowFsrQ6d0ZpfRB4NYHrH/+TapCLyaIAuOL1mtn0xeTTA +%GuPw70VJxeTRABNkzUUqhxLyaACvueemlaeWkEcDOFnuMly9qJQ8GsFlgFfM +%gV+l5NEI+U+NetquLCOPRngeGBIYmFdGHo2wcvfdxR82lpNHI5zRh4MnK8vJ +%oxG4C3e46NhUkEcTNMd1Tw5wryCPJpi5wunA1TcV5NEEPv2vtpRoVwJzvWyC +%hNniq7emV5JHE+j1eBv69GwleTTBucifASNTKsmjGQ6uu2yt37WKPJph027d +%liWrqsijGZZWO1vp3K0ij2ZIWrG+uVtlFXk0w5uBsu6Bw6vJoxnEvr7uFw5W +%k0cLZAa39qx4X00eLdCw/9iod4oa8miBzg+mjuIvqiGPFni9sK/u26Aa8miB +%Al/97Y1lNeTRAv945ufdGFFLHi3Qpbvry89Ha8mjFbJ6eHq7xdeSRyu4t5vZ +%X+9SRx6t8HFCVbC9Ux15tMJJ19DlHmF15NEKBUP6rQJePXm0wrlbvnoec+rJ +%ow2GN6beXXKtnjzaIEQ7Qvmhop482mD5z+vvorGBPNrApmT4yTlnG8ijDfQq +%YhoOZjWQRxsIRxUOnz2kkTzaoelrk27YP43k0Q6orNB8m9ZIHu2w1HNA0X7L +%JvJoB0Mb7tisQ03k0Q4nnwiKeSlN5NEOrolmkc/6NZMHB0+MWM0dc6SZ6uFg +%7LMxG3Z/byYfDm6x7mLnOqiF6uOg79Tpd829WsiLgzNttkwMz2mBv+Wu5eC3 +%2QNna0Mr+XFw67ivTf0vtdL1gYPJni0OpnWt5MlBz/itIby5bZQHB1sbMyRR +%D9vIl4Mng7Y/Wydrp3w4+GOPlMvf2k7eHDwaGWJx6ks75cXF5DI/5+OGHGT8 +%ueh/JmX++ykcZPLj4nHJw1On9nKQ6QcujnPtZ5PxHweZPLmYMH6oV0QGB5n+ +%4OL7L1PajHW5yOTLRRvp2tM9J3OR6RcuvjN3mfxkHxeZvLnIyX8mKwzhItM/ +%XLR7Glv1NJ+LTP5c3Ou/b/LgbhrI9BMXh4UZzZ9nr4EMhwbKe4SeMfXWQMZD +%A9/FH4OwaA1kPDRwxL86ri1tGsh4aGBk9AfkjtBExkMDd7rFhH/boYlM/2ng +%4ATDJ1seaCLj0THvBndRdrEmMh4a2Du8LXiYOQ8ZDw18dd4yfPs6HjIeGmia +%1DnC7xYPGQ8NtN/c//GDPB4yHho4LPTEwxhTPjIeGhj4wmluhRMfGQ9NLJ7n +%mGv8H588NHHZ7mzu/ko+eWjij+WDrPjWWuShiUM9n54O3a9FHproO9Y5/0m0 +%FnloomCt/IGmTJs8NHG00ZFz9x21yUMTM0cbX4i9qU0empi9YeGrzdXa5KGJ +%Xvo9TS+P1SEPTaxVVV3c76NDHprYMNZ2uixPhzx4+NEnJXbXSAF58DBb97z7 +%xzMC8uBh2zLR5oGFAvLg4QHhp+f3xgnJg4cRws6zVl8VkgcPraICnnu0C8mD +%h14jQjcPXyEiDx7GpEws8owWkQcPV1zemBzdT0wePFzjsF5Hx09MHjzUuXtS +%5ceTkAcPJzs6TQ/YKSEPHgZO/xLhXCQhDz4mdptgumiVlDz4uPCrVpRPhpQ8 +%+HjQZoT/uZUy8uBjr415hx8UysiDj6tc5vYeOUpOHny89DlzY8RROXnw8YP4 +%2ODrCXLy6Dh+bFe1XS8FefCx3n/ZZ4tdCvLg45ul2VYv4xXkwccGvW3hdwco +%yYOPe54UTHjkqyQPLbzbdNf7AkdFHlrIUWPfEBcVeXT0kUty5/FVKvLQQr7R +%zaMz9uqSR0dfRW7eoKfUIw8tdO/WLXFihB55aGGd1ZKK9W765KGF41+08r7P +%NSAPLTzbeGeVaIEheWihmb5sW85FI/LQwtHDQspjbDuThxbqTQ8JHBXclTy0 +%8NGVKzfH2fUkD208suB8pPknQ/LQxrkbyiR29/TIQxtTp7aeKF+rSx7aOOrC +%4WEXL6nIQxsrrU5OsNVSkYc2Opd6f15yTkke2rhlkNmQe4OV5NFxXpgZWaZm +%sx7a+CT3WZoikPXQxvCAL9Y/VrIe2vhc5jRvuaWCPDr2HbF5eaucPHQwNt7k +%dUGHN+Ohg8szu38bf1dOHjroOoNTnO0hJw8dNLh9xX/Wajl56ODH7Zn+AyfI +%yUMHHS8WbhlqJicPHayrWcPvLpEjc//UwWNdgnq45cvIQwc1LfudCQmXkYcO +%9p/le+K+p4w8dNBUEuTfbbmMPHTQwS6g5JO1jDx00LKqzOSEQkYeAlyvv2CP +%WSl7fgjwXtXzlkMf2PNDgJ2Gvm1w/p+UPAQIid39v5+QkocAz37gLb2+UUoe +%AnQ03/Xp3kwpeQhwEH93Yf4gKXkIULVkY9dRhlLyEODI1Z+X+LdJyEOAe0VR +%B6pyJeQhwJeuv+v6f5aQhwBX5R4QTA2XkIcQ+00ct2nwNQl5CHFSXO2vn14S +%8hCi/y/dk2N3SchDiI0ub9bbr5KQhxCD7zSaSmdJyEOIptmFtStGS8hDiP8z +%vvlmmoWEPIRosnSx6K2RhDyEuDVm966XOhLyEGL/5o2FoxvY65UQy276/BhW +%ICYPIVb0vOMXlComDyH+1+p95UismDxE+LzfgvNxEWLyEKEgPUCx976YPEQY +%O2uA8mSAmDxEGCbuv6X5jJg8RLguUKV8e0RMHiKcK3jUNcdVTB4i9JiQmDp/ +%g5g8Ova33QgwXComDxFW/HvZ1XyOmDxE+H2cfOGRiWLyEOHPuV0/m4wSk4cI +%Rw4yGS4cKCYPMb7rbJ08qLeYPMQoWBQ86XInMXmI0eHZiU0oF5OHGL3HDbja +%U0tMHmI06GPUbNMiIg8xrkz1MThdJSIPMYYeLQs1KBSRhxiN6nPOJv5m7x9i +%PHTWI/p1sog8xHhsAudK1icReYjx48pae6uO+w3jIcbS10cy7j8XkYcY7beN +%z5j/REQeErzdq+Rh3/si8pDgogMWm0yDROQhQcPN9tEz/EXkIcFrpVMXXfYV +%kYcE3Ve7L5Z6i8hDgvsWHku//cfhr4cET9WPX7n6gIg8JPhTc/GC8btE5CFB +%jwdPJkzscGQ8JDgqLkTo5CQiDwka3NnW9f5KEXlIMLXx8TtpRx8wHlI0Gfrg +%/ml7EXlIMfRmulV/OxF5SHH1ovT9RZNF5CHFSdue178eKyIPKb5clnwkzIb1 +%6LhObBxhGT2M9ZCiw+ry96UDWQ8pfnXPnzDQgvWQ4qgVQi/P3qyHFH3vnX/R +%2p31kOJQ3dTo451YDykG8swCzfVYDynumvhQniVjPWR4e2LdqYdC1kOGd/wm +%p/ryWQ8Z1h+OifHmsB4yDGyy5V5uFpKHDAsXqVIj64TkIcOf+d2tKyuF5CHD +%AylXDEeUCslDhpv2nfjtWyAkDxmeOjjzCDdHSB4yPGuVevvgbyF5yHDv1AVN +%inQhecjwtYk793GykDzk2NX8Ysuar0KqR46iVP5Q889C8pFj3kuDSS2xQqpP +%joYDWuf/ihaSlxxf+PUoi38lpHrleOOkdvjXF0Lyk6Pa521i1jMh1S/Hx+1G +%CZww9vlMjm2Lp6RZPmLzkGNBj/bY9cFCZN5nOu476/YWP7zL5iNHq7DgG1q3 +%2ec3OVaevW3qdIPNS47lccqA1EAhPT/IMZ0/ycTen81PjsZDV+/4eVFI/SDH +%6c5vmredZ/OU48iN7p7Kc0LqDzl6XXU2Up9i85Xjhv5Nuq5eQuoXOQb5BPUb +%cZzNW47TJA8rtDyE1D9yjPfwP/T7EJu/HOf17rv69QEh9ZMcz7Xoj324l/VQ +%YJ5Gb7M7bqyHAuHBsCF3d7IeCkx4fu126HbWQ4G2ZxsHfdzKeijQftr1psJN +%rIcCM8y/LFFuYD0UaB0SrTt+HeuhwHqfrF0HVrMeCtTvMz3z1QrWQ4FCboNS +%uox9flZgnx4tUSsXsx4KfHuv2kvtyHoocMWXDVEmDqyHAo2CTZeem8d6KNBj +%qnO99hzWQ4EH7B9P9LBjPRToGHFHXziD9VBgb4d9tRemsh4KvHz1XTeLyayH +%Ant8CV8XM4H1UOCMkVYjncaxHgpcN6abg2oM69FR75Tvs97ash4KxM3JbXtt +%WA8Fpr25fWXkSNZDidf1lpa3W7MeSuzbuVfEx6GshxI3Ogi0AwazHko85/Xo +%k6sV66FE25/LdtoPYD2U6PZsQdJIS9ZDiQOv6Bv0sWA9lCi4yNtoYM56KHFl +%U6yt1JT1UOJUt4hRot6shxI3KOSPJMashxLN93vl6PVkPZTY/L6+xLg766HE +%IapVUuuurEfHfHe+JNh1Zj2UOCWiJGyzEeuhxBXVRulnDFgPJf7PetaiZ3qs +%R8f+4bSwPBXroURV1to4QyXrocQj/V2WzJKzHkq8O2DNvpNS1kOJfcIUNz+J +%WQ8lFojPfFWKWA8lBqgn9VoiYD1UKHTg6t/XZj1UOPfEleh2Puuhwp+xr7Y7 +%8FgPFcZ3VWs+0WA9On4/cmO2Lpf1UGFfYd85u9vZ90cV3ihKm5/VKiAPFdrc +%mxNm1yIgDxXqn71l/KpJQB4qPFUxy2FYo4A8VDhoZoDmw3oBeagwwSZpgGWd +%gDxU6HqWj8E1AvJQ4dV1Rw8PrhaQhwp/VxQufV4pII+O96i4M7mTKwTkoUK/ +%DTv6p5UJyEOFlY+G/LOpVEAeKtxxcYAbr0RAHh3vJZHL1gQWCchDhbc1upWP +%7nhfZjxUqO57Lfp3voA8VLjxznOlR56APFR474X0i2WugDxUuDpzSmJatoA8 +%dPHMBqeU41kC/D+QSguY +% "]]}, +% {GrayLevel[0], LineBox[CompressedData[" +%1:eJw113dczfsfB/BzTvPMzoispGGEzJtrv98qZFzRtSJZyYpCXDKvkK3749rE +%jcxKSEY5lAZpUlFJpb3XaY9fnPfn+0+P+n7P5/N5v57v8/30MV7lZr+Gx+Fw +%VFwO5+dPdg3+Y5N4+KVq5W79wOm5nofA0/+3/IGu7PdzEN594CYdqFY+73u4 +%bN7z6/Cs6XVygozdvwX6g/qU18VWKS9f+nndg0fWhkbCzVX0fCCk7Bv4qFZe +%pSyf9/MvwdBjiWr0ndBK+vxT6BD6xJg4VioF6X7ukwShMKbG1HA1p5LGewHZ +%++0H7btVoTR3PBOhGhQGO2rTps+3raDxX4P+DdstzWXlyltdn073ewOhltbC +%ZWfKab63kL88dvbVUeXK0b+uSEiV5ReeTy2j+d/B1ee6G5bvLFNGqgZ1zRAF +%O5xbi+t7ldF6YuBqovuk2eGlSvtfE8ZCg8fgHNflpbS+9xAbPnuZE7dUmev5 +%c8APwLkqCRD6ldB6P0LyuaUuJ2xKlFt+Ls89Hqwnx71NKCim9SdA2Lp9JzKP +%FCvVGkmg52Y18uHAYqonCYKa3nNmxBYpbX9NkAzXJAc2PlhXRPUlwy3jzsI4 +%3SLlz9kcz6RA5tkn7hF3C6neT2CYE3l5l22h8lc56Z8gZmfeAlVRAdX/GdxP +%PHIY712gNPq5nL6pUGIc6jhlQAHlkQq/dwwM1YvKV651+XmlQdEq8YQbq/Mp +%n3TQ+K3kdQM3X/lzNP3AdEjs7GfW7cYPyusLRINQ0jTph7Lh53CqL3Aq4suQ +%S5l5lN9XUOVmFPJ25Skn/xowA/zPXTQf2j2P8syA50NHfen+JFf5a3mHM6Fk +%pgKi7HIp3yxQZedNtizPUcZ//HllQYjzNff1R3Mo728wKLf4nINZjrLbrwVm +%w8fBR5b3P/Cd8s+GaTsvhotCs5W/hnP8Dk5X27ttrPhGHjkw0WnO10mm36ie +%HFgd86Jn4OIs8smBsOJpIT6nMqm+HDjyg38t+20GeeXCbW2vRc9UX6neXPC2 +%2u/FM/9KfrnA3eSv/W7pF6o/Dza+Oe7deiqdPPOg7MDX9TeUaZRHHvydM2hj +%YnUq+f6AKzGlzm7GqZTPD5iXYM7bN+8zef+AJ2KTqsoDnyivfPhkG+SQEpRC +%/vlwPim0b7/sZMovH2xsj1/OFyZTPxRAwve5vbnjkijPAugR4NA8LC6B+qMA +%rlVsSZ9lGk/5FsK9U3H3eZ5x1C+FIGlW/uuZ+J7yLuwab8GecNNY6p8iGO9+ +%4EzhjmjKvwgcbTSuPIt9R/1UBDGWv3lb9owkj2Lw06yb4r3uLXkUQ7NjBkdv +%k5I8iqFu3o8HI7XDyKMYcFl/j9arz8mjBB79+8a1bUQIeZTAyqiAxNa3weRR +%Am8MF036cuMheZRCt1PtYX7Pbyt9fnmUwoDjh5J/O3eNPEohzF0ybo3DGfIo +%A6ltcsLzU0vJowwKl/+5aPPxo6D2KINhTwt+t553GdQe5ZAoVsaeHn0L1B7l +%0G3btXHHpj4AtUc51C31i9g/LBjUHhVQNfNA46vwp6D2qADz/unbP9o9B7VH +%BdhscL75Kf8VqD0q4UyNM7zYqwS1RyW0FS7vcffkW1B7VEJvQWa3MY6RoPao +%gjEF5+18LaJA7VEFpx/vbjvOiQG1RxV8Xvjmo0NqLKg9qkF6LNBP+eAD1VMN +%a68EO1sd+ghqn2qwG7Dkej+nBKqvGvz17Zf0MkwCtVc1bPg2vL1EmEz1VsPY +%1QLfqNZkUPtVQ+VX5Qf/8hSqvwYMBla+cMn+BGrPGuAG7p1skfyZ8qiByg+T +%fpS9SwW1bw2sjO5Xe/tFGuVTA6/GTHA7F5QOau8aMJlqZ+3l/4XyqoXIurm3 +%V1//Cmr/Whi4fyLf5UIG5VcL1teK3Lz/yQT197MWjF2PZoeczKI8a+HJvVnv +%dY99A3V/1MLmiKySE0eyKd866FXzunrm4e+g7pc6GBXTuf+SVQ7lXQfc2kWB +%+pE5oO6fOrjbvqZ4ik0u5d/1/O4B3lrRudRPdRDwMbl9v20eedRDbIXy7am4 +%PPKoh8yLgZZWdj/Iox7e7L5w6+anH+RRD2aen4fdXJxPHvVQ5j55vEd2PnnU +%g2dzg26+cwF51EPtjUdT+OUF5KECYWhP5+JtheShAvel//O93lZIHl33VU4h +%zYeLyEMFE6Lt+hpJi8lDBa17/+gluVJMHioY1So/8W5ACXk0QIjDswKbJyXk +%0QBr37y56Iul5NEAW+L8xsQllJJHA7xvaX4Wv6yMPBogvnlQw7OKMvJoAGXd +%UdHefeXk0QivfDJmWEoryKMRhnlJL3z+r4I8GiHgjPNchzGV5NEI/w4LPZH+ +%oZI8GmGUym6X3Yoq8mgEh2aVLKKhijyaYE5q1jKT6dXk0QQlw8w+LztbTR5N +%IE57eXFUTjV5NMEGvVozT4sa8miCfO302fN315BHE3zof8Ip4n0NeTTB5rTT +%VyJ61JJHM3B2Xk+yX1dLHs2QluP7ZF9XX6o9mqGh3qvZll9HHs1gpJ138fGS +%OvJohhGpbSvCH9aRRzMknvxTd3NnHXm0AHSGXky0ryePFhgzufVOhn89ebTA +%FIXlf0da60H9vmwBB72ipsa5KvJogVjf7lLjOyryaIFkc9tGfoeKPFrBcOti +%8aMFDeTRCrevX3GxCGwgj1boF5dvtFmnkTxaISfwndOBlY3k0QomRgY/Noc1 +%kkcrHHlwr8aiRxN5tEF+5KrEDI8m8mgDX/25591TmsijDXQ0C3PLRzSTRxtE +%X4j0W+nTTB5t0DvJ1zClupk82mBZvHTxNPsW8mgD/rT3CyKftpBHOzxtfHd/ +%aY9W8miHovSG97y9reTRDkGizVMS81rJox3mbDuT/nZGG3m0w4qNx4wKgtvI +%ox0875Q9ntm7nTw6IPjI56aWw+3k0QFXt3OOltW0k0cHuKnyAu2Xd5BHBwQd +%uh5mkNBBHh0wanODxazJneTRAaNzd5xvDeokj04oWeJZcEnGQbVHJ7wr2nRE +%PJuDao9O+G+tcdRcbw6qPTqhbrGv65ZIDqo9OkF/4PUH2zhcVHt0wgl/XbcN +%k7lIxw8UJI05u2gvF9X1cBCl9scwnItqHw6aTkgy+62Di+r6OFh4PmCbFfJQ +%7cXBD/d77v3Li4e/ynXhYNbMBSPjY3io9uOg2bkZWavEGqh+P3DQ4KzK64/5 +%Gqj25ODMx3O27L+qgeo8OCjteBpiXqiBal8O8rYlr5w+UhPV+XAQ7jcpyvZq +%otqbg8YbRm0e+1ET1XlxUf/FX74j+2ih2p+Lnat6DO3cpEX5cfFl8FiLgLda +%qO4HLh4VGQ9ebqBNeXLxRVzfxQPctFHdH1z8ZJQ01uK9NuXLRV9pypgL/XVQ +%3S9dOXlM2Hf0kA7lzcVlwvVLpIU6qO4fLjYt9xi3c6Yu5c9FLc+P2U3Buqju +%Jy7+I9g47mofPnnwcNhL311hx/nkwcPoDudTfm188uBhvJ5BwPGtAvLg4d8O +%UWbPywXkwUOx8/LprzYKUd1/PBxfHFflXyUkDx6+CVq3a+guEXnw8O7Cjffu +%6orJg4cbfWIL4q6LyYOHt5Pfz5AF9SYPHnb7LBoSy+1DHjwMM3QOaV3chzx4 +%GGR6rLdhSB/y0MC/0/Iza7obkocGZk8JsRXuNyQPDVz1oXTUkkpD8tBANIve +%2telL3lo4Pht33pvKOpLHhp4v8+2qhEeRuShgTcW/jN/rE4/8tDAThPrP244 +%9iMPDZQs3DHHLqwfeWjg14FBwQJzY/LQQM9v376Y3jEmDw08qLI/vWKSCXlo +%otuIJIlzowl5aOLIwRn+O8pNyaPr/iGRbdX8/uShiQZZ3+dO6DGIPDTxYWd8 +%jCKjJ3loYknACkHIoO7koYmPex61bXymTx6aOH5MmMAxWUEemijWd/3DaKiC +%PDTR8L1NYa+HcvLQxChweatvIycPTVyy0ju6tlxGHpr4+ftTU/xPRh5aGP17 +%4m7jlTLy0MIBPoOzjg2UkYcWLo25u1G7XkoeWniJJ+x5LUpKHlo4u1D/wror +%UvLQwo+9dwYleEjJQwtv3g84NXWelDy0MP+CXbTbCCl5aGFa6qvF9TIpeWhh +%k7zVtVeZHnlooXsfk+jqED3y0EJN/81nZYf0yEMba819Xcct0CMPbXwdHjWF +%a65HHtoY9Ubv3ymdEvLQRp6Z7+176RLy0MaRL+6M7PtYQh7aaOx83Hn9aQl5 +%aGNV+czgTa4S8tDGluKpjzVnS8hDGz1qb+jqW0jIQxtNjZdpe+pJyKNrfQOu +%pPSvE5OHNmrsSQpsSxeThzb2EY/dXRYuJg8dLHGqds+7JSYPHdTP0f6ccFJM +%Hjro8yfY+G8Xk4cOLg/33Dx/uZg8dNBb9iQ2aYaYPHTQSDJimNRSTB466G/S +%mqpjLCYPHTTfGaJ5VywmDx107N1rZ2WLiDx0cGSywcfEYhF56GD47/XdbNNF +%5KGDzQ+99s+OFpGHLmbrTHzyKUREHrpYzdsd8e22iDx0cfSGqMmrzovIQxeH +%9c7hO3iLyEMXX05J7/F6p4g8dLG5V8m8UxtE5KGLi55effDOUYTq/VMXvxqp +%+jrYichDF2M8suNmW4nIQxc5OS79L1qKyEMX2wyyD04wF5GHLh75Ni1wmKGI +%PHQxooeBdJtMRB58/LtgtCNPW0QefMy//1dxVouQPPgYv2b31tau96nag4+v +%XgSecCoQkgcfl5ekGWhkCsmDj896xRgXJgnJg4+Dd52M1IoRkgcfT1gIuCvC +%heTBx3spQcl1T4TkwcdvB9Ymvr4vJA8+2rqeLgq7KSQPPl6/sci++qKQPARo +%5yX0/NNHSB4CXLpte1WRt5A8BHhO5BR2b7+QPAT4tv2R34W/hOQhwDcnF395 +%7Mb2DwFqu64c27iW7R8CDDgy+tnqFULyEODU0szHzYuF5CHA0nqN5KfzhOQh +%wPXNrYfPzxSShwCXcS1DL1sLyUOAbgdbPkVMFJKHAEuMv6tEY4TkIURJdIVo +%13AheQgx2DsmX9OceQix0Op+aJAJ8+iqqxjSPfswDyFO/2qdv6o78xCi6Vfj +%UBcp8xDioI8Hg70FzEOIs2dGit9pMg8hjjBJutirU0AeQuzu1/j2RLOAPLpy +%0fJw6V4vIA8h5o/au+ZFpYA8RJhitX7dthIBeYhwT8PVy9PyBeQhQutX872G +%f2f7uQgnjHs/aEQG289FuNEsbfTUVAF5iNDC/4iPe5KAPET4wcZD+1GcgDxE +%6DVP8kQjRkAeInx18bnTxggBeYhQ3zH0ZmG4gDxEqMed+JvHCwF5iNCy4mu/ +%biEC8hChysMuOPqRgDzEaFw9euvxhwLyEOPShA6bFXcF5CHGPtutA6fdEpCH +%GJ10Ok5MvCEgj6733mj9xdZXBeQhRpdHdpccLgrIQ4yTps4u3X9OQB5iHLiE +%0/+pj4A8xJguWu/SdJJ5iDFlgK/FzGPMo+s9G9Gt495h5iFGf4HLgx4HmYcE +%b1yO/ufcPuYhweDq0j2Gu5mHBL+9rjj55C/mIcFdaXXOCz2YhwR3xjsO0trC +%PCRYse+k6s0m5iFBt14Bhkc3MA8JDrsksF26lnlIcHPGWfPxzsxDgsbufZ+a +%rWQeEuSb/q+ppxPzkGBBt57+PZcyDwmKeesHmy1mHnq4qseQK+MWMA893JOn +%cXixPfPQw5PWAScP2jEPPbxzQFUQMpt56OH7IXOSamcwDz18azD56LjpzEMP +%df13NR+1YR56qCzjD86bwjz08EuMz1MbYB56aJt57a+gicxDD+tdtf82Hc88 +%9DDZ82xf39+ZhxT3h5z+x9SS1SPFpcX3W4JGMR8pxqc8gqkjWH1STH3s0TvP +%gnlJ0fSDzcIjQ1i9UozrnDxplDnzk6JzxSyrwgGsfik6ZZ22v2nGPKXoenXo +%59UmLA8pZo9qX2jRT0DnGSnaD18wqMOQ5SPFT52Gw1J7M28pHtedavekJ8tL +%irEjxuZeNBDQ/w9SfL3uqMehbiw/Kc77WuC4Q8H6QYobrrQI3GQsTynOsLm4 +%c5Me6w8pHtq1ymarmOUrxYhYTYO9QtYvUsw38Lx9is/yluKQXe9e+umw/pHi +%rPMh+W+0WP5SNJ46uyNPg/WTFDO+WFQJeMxDhqtj/XljOcxDhhkV3kUbOth5 +%RIaH95Q5/td1HlF7yPBskEonp4WdT2RoLbr+p0kznzxk6PV41sv1jXzykGFm +%wZX1z1R88pBh9/DWYzr1fPKQYa0lRC6r5ZOHDDfYTk57Xs2n75sMeZYPAntU +%8clDht3qvYP3VPDJQ4Z7jYOHFnbti2oPGbbt8Hr5ZymfPGRoar9hX1Qxnzxk +%2KNuz/cJRXzykKEiup/LswI+eciwMbNshmU+nzy66onIcnyexycPGRY6KEWQ +%yycPGTqvtDr64TufPGRd++W6IodsPnl0Pe+4Pqk8i08eMrx+uWz6oUw+echQ +%33SWX98Mdh6U4z1RfHb4Fz55yFFof7f7inTmIceTcycaaacxDznGrYvTfPSZ +%echxzb31lss+MQ85BuS2TpekMA85Jtne3hSRxDzkODzlwlLPROYhx/xdlncs +%E5hH13p8EuPqPjIPOe6LmjE+JI55yHGuR3CO5wfmIcd0T9v/Wb1nHnLsNcRv +%oSSWechxXuTV4qxo5iHHPSr90YFRzKPr+VkNd7zeMQ854qL+q5dEMg85rm41 +%0bWMYB5y5G7b1iF/yzzkeG7B/rJaJfPoWp972j9pr5mHHHdecVgWFs485Cg7 +%fbrzVhjzkGPaC9l2n1fMQ4HXE9eH73vJPBRoNUU0x+0F81Dg6CVyyernzEOB +%X6sbZQ6hzEOBKxx5bfOeMQ8F7iqT1c4OYR4KfPhxnfGsp8yj69z3tDhx5hPm +%ocC+kdut/njMPBTIvdB9rX0w81DgmS9xdQ6PmIcCqw6dPLc6iHko0GtC761u +%gcxDgTNqHhzeG8A8FLjK23n86YfMQ4ELx0zk3HzAPLrGFy6c8ew+81DgvLuu +%ofH3mIcC1xTuVRXeZR4KNLvnNIB3l3kocOe3yQeN7jCPrvWIXGPBn3ko8Nje +%KcNX3mYeCjRasrvl0C3mocDl/LOj7vsxD31U8aOPp/zHx/8Dq98lgg== +% "]]}, +% {GrayLevel[0], LineBox[CompressedData[" +%1:eJw92XVYVNvXwPGhmWKKDhEMbEUM1Ktrid3YCihiKxa2qIAoBnaDioqg2Ipd +%iIFSiiAlId3dHe/8nLXf+ec+4zDnnL0++3tm5rlmyzfPWaXM4XCKVTic//2X +%PbQjVt3cYFYdulf78aRs1+3g/sXs10Yue34Ivlu9ilpRXRX6potX6ew3p6D3 +%mIPB81Kq6PULcCLT8uSYz1WhV3z/PeDzLT+b7vfY31+HuqG1aZyzVaFls//3 +%L/6w03WFS8Ju9v5AMHs28NatZVWhvOSALaN5QbCxuKlu5WR2vHtw9IJdTI9B +%VaG9HU5/qe/1ENLfKIen67HjP4Zpa0yFxp2VoYHydycHPIX7g7qt3xhTSecL +%hulPXSKe+1WGWv17PIfsgLEJRRsq6fwv4Ph7nrbhf5WhX+t7yc/wEj41GBkO +%4lfS9byGjdHN0aNTK0LnKE4Ih78b3xp5r4Ku7y04mTSt67e7IjTb9X8HfAfn +%qnfacSdV0PV+gKqCRz9zdCpCXf53eVtCYAVf9jMor5yu/yPsteqMdHheHqrQ +%+ASeE0MylDzLaT2f4Exd3RV/2/LQyf9O8Bly7xvs72taTuv7DEFfs/Y9LC8L +%/d/Z5KcEbtZSf+MPZbTeryAJG3d0t3dZ6L/lJH+F/FuvdvxYVEbrD4PBwxY3 +%yyzKQk3/dzldvoGp46os2/pSmsc3cJDdtNj5tTR0zer/Pb5D65m2Bu+zpTSf +%cICEdKubjqWh/zua9uNwcNjeZdT1/qU0rwiYe0IWeaq1JLThf4erj4CUA15n +%N0SW0PwiIWxa4f1xl0tCx/w7YBSYHjlkpLyqhOYZBQ4TT4z4OLgk9N/leUXD +%U6zf6sgpofn+gKRLQzM5McWhP3/8ewDf763D8avFNO+f0PbXeKXGuuJQnX8X +%GAPqNjONXYYV0/xjIM7JqiFWpTj03+EcfkGBXmhit7gi8oiFoea/nddeL6L1 +%xEJiqvYdX+ci8omFlFNZbh+ti2h9seD+ZKJ7sloRecXBDY/pq9N+F9J64+CY +%hQ8/+UYh+cWBe9SQ/z5vKKT1/4bvzt+KL44oJM/fwD9oc9tZvZDm8RsuRK8d +%1iu+gHzjgXMoKiPxRgHNJx6W+IU/2r2hgLzjYYX/8yz+iAKaVwKExV/tf0Kt +%gPwTYM3Er5eUf+fT/BLA5dZI8fLr+bQfEsFpc9cL79bn0zwTwbjlV1nHsHza +%H4mQvN5NNkoln+abBEe2XJ239Fce7ZckaIjUXbXvah7NOwlS2/5YHFqTR/sn +%GVotM57vs8qj+SfDHu1xHWs7c2k/JYNd9439JkXnkscfaEvj6Usu55LHH2j0 +%MkqOXp5LHn/A13995p4BueTxB56knjxq0JJDHilwf6nG5wffcsgjBRYdsftt +%cTaHPFLgs9vTyEsOOeSRCvYf9h4rtMgJPfPPIxU0jvNVR9dmk0cqSIzUc90+ +%ZpNHGvwYtS324bFs8kgD2xubT36fl00eaVBQ9X1/smk2eaSDU6uKb0JJFnmk +%Q0+uWuOHl1nkkQ53annfrnpkkcdfUDq+bZXTtCzy+AtN+3+46OtmkcdfaNlj +%cufG50zyyICzi7UHpCzIJI8M8I/aYZRcmkEeGZAuWWr52yODPDJB9PSkNFAn +%gzwywW30om5T7/8lj0wYZlh0+euYv+SRBWbFaR0Yn07ryYLgbNNLm9ekk08W +%TEm6vdK9NY3WlwXlPw3/XDydRl5ZcG7bss0e3dJovVlw1K/oVP/XqeSXBd+G +%PJ4cPTWV1p8NxVMKbC0zUsgzG1JOO0494pJC88iGiPx7NrdUU8g3Gy6Kxzje +%vvyH5pMN6a1DL13q84e8s0HT0UAyISSZ5pUDw/bsX58/K5n8cyBsQ6bvvJwk +%ml8OOK5v331mexL1mQOcHxDwQz2J5pkDHaOFWaE+ibQ/cmDtfjO/q30Sab65 +%cMBlgWzShwTaL7mwdUzLk6QZCTTvXNihrZ3aLzOe9k8ubN7/Jsp5SzzNPxf0 +%cnydzynF037KheHdIq9uOPebPPJgdYKpBXT7TR55cClx4tqE53HkkQf+eht/ +%TB0fRx55oPJSctAnIZY88uDswgHWL1bGkkceCPaa2B8u/kUeeTBw29fBNZq/ +%yCMfbv1NO2vTK4Y88iEvob/n6kk/ySMfVreUCKtW/SCPfNCf/eQU/1A0eeTD +%3uhlBma3osgjH8oadgmuh0aSRwHIek/vofQ3gjwKAB1GDMpqDiePArDy3cs7 +%oxtOHgWgE/9+/73B38mjAAbqlZU+nvmNPAogWtnSqff6MPIohNJC7Y/WXl/J +%oxCiFoS/HHTzC3kUgsEj9ef+7z6TRyGI+L0CTiZ8Io9CODOieOGZ9FDyKISc +%Xe5/F2t9JI8i6Dzq0aMJP5BHEfxYfyqqzuUdeRTB+T32vLRbb8ijCIKsH327 +%HfeKPIrAvjN+XDfOS/IogvXBJqKSAc/Jowhix63hdtgHk0cxOP83dMgXyRPy +%KAbPoaf7DVv7gDyK4b8dU5/afAwij2JY/evarHeSQPIohlvzB00dsOomeRSD +%o/vxzqz1vuRRArsTZaVzNM6RRwl8nvJshfYUL/IogafF2fnCn+voflkCHwev +%0zgVtQUUHiWwMtHiid64I6DwKIG6D0fX+krPg8KjFP7Embw9e+wKKDxKYdPQ +%8eMfKvmDwqMU5t6o5Ol+DgSFRykkcDpDAw7cBYVHKchOtK6WTHgICo9SeDKA +%Z/pK9SkoPMpAd+noUVGFwaDwKINIx7KNrtHPQeFRBpaW81ISnr4EhUcZpGWU +%ds649BoUHmWQ9KjT5sL+t6DwKIO+r3q1c1a9B4VHGTzLyf4weWYIKDzK4Rtu +%MRpoHQoKj3IYZZf3adnZT6DwKIe/qycen3LkMyg8yqFL1igfbbcvoPAoBxU/ +%G+G77V9B4SF//ip+KW4IA4VHBbgOM88UrvwGCo8KmOXzNPazw3dQeFTAgfqw +%9PL54aDwqICffYpCvGdFkEcFfM/ZZL17SiR5VMDxSV8Tt46PIo9KaEjs8mgG +%RJNHJej8mvV8+qgf5FEJu0KMcvyG/ySPSpjvn198dkgMeVRC+fvY86qDf5FH +%JVzYaFAxQD+WPKqgclvtm02XY2k9VTAtN6mbnl4c+VRB7dlrZXqX42h9VTB0 +%4fusgXq/yasKmhcmX313+Tf8W+7qKjgU+2D8Lv148quCHqoLQ375xoPi/iA/ +%vn1/tzFGCeRZBUPumZ9W9UugeVTBjA+LDfRME8m3ClaHR5697p9I86mCbDuz +%Oyu7J5F3FaTd/V1+PiiJ5lUNE23umRX0SSb/ajhuONbmiPx7jGJ+1eCghIa+ +%g//QfqgG3xNPHgte/6F5VkP4l+3hBaNSaH9Uw9NUx3Fln1JovtXwsNqzfMfE +%VNov8ufvT2k6/EileVfD/KcvLh6ck0b7pxoM9Mr366ek0fyr4aeT3ZZWx3Ta +%T9VQHBI1aW5hOnnUgFr40sdKm/+SRw28nhxwR6nxL3nUwKrOX3FH3DPIowaK +%DI/lzdLMJI8aWBIWl3jgbCbtvxq4Mi8x6I4wizxqYNyJn2qX52SRRw3EHxUM +%iricRR7y4wVd0xz5N4s8aiBn9Phbf82zyaMGVKpGiB+szSaPGkh92f3Yg8fZ +%5FEDvMXqFcV12eRRC5xxO1rmjMohj1r4e33qT65nDnnUwtnYX5dqInLIoxbm +%LbpiqinOJY9aGKqnKVi8MJc8aqFQ8mtp4fVc8qgFu6v+V98V5JJHLaRr3Twe +%PSCPPGrB4m3IQY1deeRRCy3LNqqvD80jj1pQ43HaLDXzyUN+PXfjK6xn55NH +%HTgdWbLK7ko+edSBpvY9i4jcfPKog3737p850L+APOrgS5vw0rZdBeRRB/7O +%2c+DPheQRx0E1AgdtQSF5FEHPl39e6csKCSPOkj/o4Qp/oXkUQfz/Fc/E5UX +%kkcd3LbS+3DRuog86kB0eELEskNF5FEHPd1X9F0SW0QedRAvOvr9rXExedRD +%2LvqyCXrismjHjbN21jR81UxedTDt4DYpctUSsijHsww7VyYbQl51EPkWusd +%ftdLyKMeYkK6C26WlZBHPdiEZvatGVlKHvWwIXj7voPHSsmjHob0DN22608p +%edRD/rzaO18tysijHjr87p5evKuMPOoh/rvznOnhZeTRABt87ilt0isnjwb4 +%41I+qHZNOXk0gJnJjx0Rb8rJowEe1RzrVcStII8GaN88qmKRfQV5NED+144/ +%Ux9VkEcDTOAZzdzWWUEeDfC8JHWj6pxK8miA99WDs7MDK8mjAQ7ZbpCNaKok +%jwYI/FRlGNejijwaADr2rI2ZVUUeDXBqit7Quj1V5NEIz5qrtNYEVpFHI1zx +%+vAzPKaKPBrhq75j8IHmKvJohIvaSeUruleTRyNYmxuZuc6qJo9GKFvNmRDq +%Wk0ejTAxqb3PpDvV5NEI+guqVIrjqsmjEZRTalzT26vJoxHMqkdpN/euIY9G +%2P22Z8qwBTXk0QidX3LLP3nWkEcTcLtnmxx+UkMeTbDQ4eqU1ek15NEEM/c5 +%V5zm1pJHE3iPW8ipH1ZLHk1g+ZRvfnJlLXk0gavLI32Hc7Xk0QQ8aC3a8KmW +%Pj+bIKET1j+vqCWPJlCa9PLGCJM68miCQwYTZqpOryOPJtBqfSZrknem8GiC +%GXYux0bcryOPJkgZ3e/E55Q68mgG7V+/9m3g1pNHM9TxdtusH1FPHs0Q5587 +%JmhdPXk0w6TdoweNvlJPHs2w+/Sjbs1R9eTRDKbJzq86WuvJoxlcZLOU5/Rv +%II9mUNpbujhnaQN5NMPZiMaAkDMN5NEMWZMHL6j40kAezZAU8mPIKvk+Ung0 +%Q2FHjptJr0byaIGVPXtv7WnfSB4tMMVr5FuXU43k0QL9HhWNNZY7KzxaYETl +%S2N+QyN5tMDYqEvR0/o0kUcLvBo/7savpU3k0QIbe8R+DDvfRB4t0PfdzB6N +%EU3k0QI7Fm5o9OpoIo8WCLFYOF8/Q4oKjxaIfXJO716pFBUeLaD5JF40q1mK +%Co8WkG36XifUkKHCoxVarG0PpWvLUOHRChmaHZN/mstQ4dEKCw+Z7Pw5SIYK +%j1b45N1rS9EYGSo8WsFhsINJlxkyVHi0wpqVnGtb7WWo8GiFQ5udshPWyVDh +%0QptGxdtddgtQ4VHK1SEZ5nUHpahwqMVat2dBPcuylDh0QqOlrsa9gTKUOEh +%//vpD6rXPZehwqMN7IOXzHX9IkOFRxvYuukdvhYnQ4VHG2SmvHEpzJKhwqMN +%rH4ccJxYJUOFRxv0O9/o+aNThgqPNjgwrO7ZZpE2KjzaYGHiEu3hptqo8GiD +%8+laa7oO1EaFRxu8v1jxujtoo8KjDUz6en6ZOUubPNogfH/ieD9HbfJoAyja +%0SLdok0ebVAx8uqpJx7a5NEO626UqK09q00e7VBuUpc46ZY2ebTDD2fJ7kXP +%tcmjHQb7LjA4FqZNHu1wYULt4cJEbfJoh9l/zu7dXqhNHu2g17Ww26BmbfJo +%h2U3eF15fB3yaAdlw/fnzU10yEP+3MZnxcqBOuTRDk3LqnwSx+qQRzvMeZw4 +%fc88HfLogEQ3t6Xz1uiQRwcsueMhXemqQx4dMNxNsvjxSR3y6ICSEaeDevvr +%kEcHWOxy6Z33Qoc8OqBVvfJBSoQOeXTA/uH3tsn+6pBHB+ztlr/0WLUOeXRA +%26WGmxPUdcmjA5Tm9soZY6RLHh3gZDq2+PAgXfLogFmrHs/Qm6hLHh1gddNA +%udFelzw64YptnorJVl3y6IQ+1UOWXTuqSx6dsPH4VgOXG7rk0QkhLuU9/F7p +%kkcnpFefi+kVo0senaAzwfqdYYEueXSC2q4wvmOHLnl0wpi/Wp56enrk0Qmn +%BY5lYwbpkYf8+ZGlvIQpeuTRCcsObXuXukKPPDpBd9vgCkc3PfLg4L4bhfdd +%fPVoPRz8kHxCvf2FHvlwMPY294xxnB6tj4NuEw8e+16uR14cNEy2tdTh69N6 +%Odir4Ty3vZc++XEw7WTKxzuT9Gn9HDR+YN2larU+eXIwtCxGWH1Yn+bBwQil +%P88ig/RR8XuGg9OcvVLXRurTfDiof23AqOJSffLmYPLNgPEzRQY0Lw4K04Xd +%Aq0MUPH9gYOcZuONnYsMaH4cDBKHa69wN6D9wMFxyz28iu8Y0Dw5uGLtg+sn +%fhnQ/uDgn54R8TubDWi+HDzQ2NF6s7sh7RcOWnIe2JrONqR5c1DdL+Zoi5sh +%7R8Obgy4u6zbY0OaPwffzEk79iPDkPYTB20M1B8ki43IQwknfM4Zaz3eiDyU +%8HAT72L8biPyUEL19xdFux8bkYcSbsxtHPktz4g8lLDzmajFxMiYPJQwymRD +%6WtbY/JQwqS5QeXcQ8bkoYRio/jMzmfG5KGED8x9z0xKNSYPJZzqeMSgvs6Y +%elPCaxNmDBe2GZOHEo7fYdTVqMCYPJTQPnZyq/NdY/JQwkpf9Z+bRxqTh/z9 +%vMC0l1eMyEMJhzyueFUXb0geSsiPFJ01b2YeSmh0vXfJTWPmoYQyk6FqxtP1 +%yUMJ7XY9Vg47qUceSng0+kLj8Fxd8lDC0dkvSmymsZ7lr7tVeZwMY/cnJWyo +%35//aLoOeShh1/aYyxOztclDGTt8Bl1K+//7rzKqOz/MaeqtTR7K2Ffz0Zf6 +%VPb5qIy/3+/9r/Ac+3xRxm6hya2/bdnnpTKGe7wWWGizzxtltKn3GV6eJiUP +%ZdQN6xfWFiQlD2V0KDJKu7RLSh7KOMki3mX6VCl5KOOOlgwDblcpeSjj9skD +%T65pkpCHMp5eobPVNF5CHsp4Yu2CublPJOQhX1+QqdGDUxLyUMZXt4/b9N0s +%IQ9l1MozzbKdLSEPZSzh+quVDpGQhzLe7TjSu8hAQh7y+Ri+knTjSMhDvl7t +%tEzfQjF5KKOSUso6vVgxeShjd+eFPrffislDGfd/abUyDhSThzL2i6vftOW0 +%mDxUcIy7hZ/PXjF5qGBj4rTxXmvF5KGCz6fbv7VcICYPFZxpO7DywHgxeahg +%c8VNHXcrMXmo4M//bjiKuonJQwVbu8WsHCkTk4cKtvCvDstWEZOHChbVP1Dq +%XSIiDxW0sbkzY9dPEXmooJnOw1sfgkXkoYJ8lWnd4i+JyEMF7bc0xETuE5GH +%Cm6/8PTjiRUi8lDB9NERyWrTROShgufn3JwxzEpEHipo+XLsXB1jEXmo4M0Y +%8UM/NRF5qOCms35XvlVqkYcKBjtZHz2YqkUeKqjT8Wzat29a5KGCNeu7jrwd +%rEUeKmg4++bkTj8t8lDBBKt7L7K8tchDBeFQ7dzRu7XIQxWnDgmMEa/WIg9V +%jPT2rbadp0UeqvjNs2O/yjgt8lDFDM/T3C6DtchDFc8Ihx/yMdMiD1XUv3Gj +%p6tEizxU0a7s/In3SlrkoYondYLHz6oRkocq2jxetnxsrpA8VNGZa831ShCS +%h/x1/dm3TL8LyUMVh/f7O0PtjZA8VNEqqN9ly/tC8lDFiVHCF8+uCclDFR3a +%ElN3nhaShyre6Ts02sNTSB6qaB2f6xmzQ0geqhhq+Mhr8ToheaiiZnjnDosl +%QvJQxcMfDacMnC0kD1W8cWe01dYJQvJQxc04e2PFCCF5yOc5v9zjzgAheaji +%f86LOk53E5KHKo4Xhbk80xeShxq+//7KkaclJA813DvtcffjKkLyUMPO1LGb +%xzQLyEMNh8ycsbd7pYA81FBzafC4ofkC8lDDZTqLTm9NE5CHGpZ83dUtM05A +%Hmo4OfI+uEQIyEMNt3vUDx0UKiAPNfRatq639JWAPNRw4+s6E9NHAvJQw1yl +%J5NnBwrIQw1/Lr3RHnhVQB5quDXe84b5eQF5qOH333bdQrwF5KGGK/8ILT08 +%BeShhhseZoU4ugrIQw1jq9+kLdsqIA81NNo91v3QegF5qOGLVhXJ9+UC8pDP +%79jYwB72AvJQw69P6sJuzRWQhxo+5R+fNma6gDzUcMfb/a4N4wXkoYZ/Ays6 +%I0cLyEMdDVTjo94ME5CHOoYtGZjyaaCAPNSxxwZeeVYv5qGOylayRV3MmYc6 +%Kk3bULDNiHmo49PDe3pkaTMPdczUNLBbo8U81LFzrOC8iibzUMcgt4jVL5WY +%hzqeqNRxcW/lk4c6JmXMVXes55OHOu6rThsxr5JPHur4M2BM45JiPnmo4xKx +%uoVrLp881DEw6q7347988lDHN00bDjQm88lDHR1XPmmx/c0nD3UM2TGr5f0P +%Pnmo41uLfPPR4XzyUMf3XScm/vjMJw91HL0xw3jzBz55qOOaWbUt3V/zyUMd +%v0wzby8P5pOHOvZ0con48pBPHvJ5Tc4/8zCITx4aOL0gyuz2LT55aKBHbdzG +%h3588tBAFeWOO999+OShgYPuDl1Xdp5PHhq4T999TI/TfPLQwAdrLSY7e/PJ +%QwMbi5ZqhnjxyUMDV6dzLc0P8MlDAys7V/c6u49PHhqobpPqJN7NPDSwn8Y5 +%U79tzEMDNV+knB+6mXloYEfTy81/1zMPDYztkht/ZjXz0MDD4Sufzl7OPDRQ +%X9u0xWQp89DANYMMZzcuZh4amOxU/Tp9PvPQwL4R9f4/ZzMPDez9dtLh6BnM +%QwOPTg6I+z2FeWigmv3EcQUTmIcGcvu7RKjaMA8NLDFvshw4hnlo4NZjQZdW +%jmQemphpvsY7YBjz0MQV6v0elg9mHppoNeveoLEDmYcmzk0/GHijL/PQxEXh +%uhyNXsxDfrzpAR57ujMPTUzqca9fXVfmoYmhb2o/7DZhHppoPO+JqaYh89DE +%6w45//nrMg9NvBf6MBNkzEMTF98Z3a9UxDw08THf8JafgHloom5tSuICLp9+ +%f8rPd6StzEideWhi3TqxZrEy89BED8f5Az508shDEwNd327wbeORhybqhF2f +%tq+ZRx7y9RmE9Hdu4JGHJg7Jq3uyrJZHHpo4zcZCd0kVjzw0ce/X+Sucynnk +%IZ+v8fwZziU88tDESouOcrdCHnlw0aBvbqRvHo88uHi83XTju2weeXBxwfTq +%1twMHnlwcbLm9q/SdB55cDHt5rlBU1N45MFFvp2T9+EkHnlw8dQmA6/oeB55 +%cDH8nN4unTgeeXAx0/Ne56oYHnlw8cql5SEfo3nkwcVjmya3GkfyyIOLXX0m +%9T3wnUceXGzWbU8s/cojDy6WdB8w3+Ezjzy4+GDw+te/P/LIg4vWx9OCZ33g +%kQcX3wgmmce/ZR5c1N8cKXR4zTy4GCBy8C5+wTy4uK1gw4V9z5gHF98GCLrq +%PWUeXOzhHVf48hHz4OKQ08eP2D1gHlzc3vKsWfUe8+Bi28bAvy/uMA8epsVX +%aq8NZB487Mrv9sbsFvPg4f2tKh8zbzAPHkbFb7UN9GMePMzQnvZjw1XmwUO9 +%BVuPjfJlHjx0nucUL7zMPHj4ouBeVP4F5sFD4cQTsz+dYx48PLX4euutM8yD +%hzu52hVHTjEP+XUc0lbfdoJ58NDnQr27kzfz4GGu/lWzeUeZBw9DHk57PP0w +%8+BhdPnpBZMPMQ8eFo7JmjDFk3nwcNecFS0zPJgHD7+nxzfNd2Me8jnv1lJe +%vo958HDgJf3D21yZBw9t1+isOrabefBQypEW+O9kHjycXTN04aftzIOHomsj +%qrK2Mg8+ui0xDldzYR7y+9Cd8V0HbmYefAy4UHnJfiPzkN8nNrhPOuHMPOT3 +%sbbi+Z/WMQ8+frC/kdO0hnnw8b86s19Wq5mH/L543/zPtpXMg4/L591seLmc +%efAx92fuxbZlzIOPYpHD3YmOzIOPEVM6Us4vYR58FF1WM8y3Zx58XNX+NNPa +%jnnw8XifAMGZRcyDjxMnqF8pWcA8+HhS2WP2lPnMQ35fvJJ69f5c5sHH4RyL +%3lpzmAcf0xd9qdlhyzz4eFWUbJY9k3nwceDjZp+ZM5gHH826aPf+NI158NGg +%aM9Iq6nMQ/658tYp+v5k5iFAs0dzw7tNYh4C1Lh3a5P/BOYhQLcOpzVm45mH +%ALd0fNALsGEeApxun7Cl91jmIcC7pTJRMDAPATrH2W3+bwzzEGBS6C7zqP+Y +%hwA3+ElLFo9iHgL8o5TBqRjBPOTfe0uyfQ9ZMw8BxvYP5pkMZx4C7GNjFfZ6 +%KPMQoP9Tw/L5Q5iH/Hvfw8fRDYOZhwBfF6X4+FoyDwEO2NeUPGYQ8xDgs9zZ +%WDCAeQhwtNeGfWf7Mw8BRs8O7j6mH/MQoM+kdQ3lfZiHAPe47hx4ozfzEKD9 +%1GPFc3sxD/n36h7h/XgWzEOAPz73bP3cg3kIMSanydWtO/MQ4sUTGVUjuzEP +%IX7RXb6t1Yx5CLFS1yL3Q1fmIUT3wDfOB0yZh/x30/4818ldmIcQh5760CYy +%YR5CPPSpMyPNiHkI0XLryJV3DZmHEBOnJq3bZcA8hPj2L+f1ZH3mIcSI+Dgv +%Iz3mIcQFrqHSah3mIUTrETFvw7WZhxB7Buzz8JcxDyHOzR9lsF/KPITYlqGe +%YCdhHkKc/t3+ywgx85DPozM92FDEPIR4xpQf2S5kHvLX7wXeyhEwDyEunryU +%E8VnHkI8V9hd/TmPeQgxuM/PD35c5iH/3edxcI23JvPQwhGnFlvs0WAe8t/5 +%9SZX1qkzDy2M9HB+YqfGPOS/s9+VBc1UZR5aaF615MJ4Feahhd57M9tHKTMP +%Law+btIyRIl5aKGL2oIRgzjMQwvPLVxr2a+TSx5aqFbb9rpPB5c8tDCxxapv +%33YueWhh6YjlZv3auOShhYVHuv4a2MolDy3c7jkwf0gLlzy08EzQMruRzVzy +%0EK35W6fbJq45KGFuW0DNKc3cslDC78Vx6QtbOCShxYKVk1atFL+uavw0MJ3 +%JywOba3jkocWFl+J6eJZyyUP+Xq9hxy8UMMlDy0cr+kfcqeaSx5a+OitrOhd +%FZc8tLDPz+9r4iq55CFC3cSka0UVXPIQYR/D1c5K8ucKDxHOv6xhZ1TOJQ8R +%ThumNmF4GZc8RPh+bMvcefLvDQoPEc749DhnawmXPESo4pq8/1wxlzxE2COm +%0fFFEZc8RLindO/VpELmIcIt3OdzWwuYhwgLB9w50bWAeYjQr8T29cR85iG/ +%3guD52zOYx4i/Har+bNPLvMQ4X2Tl9Zfc5iHCO0GaAytzGYeIqySFv0yzmYe +%Imzt+Nx3Wpb8e9M/DxF6fGtw35vJPER40v7gvocZzEOEO9y2xGX8ZR4ilIQc +%PSL9yzxEuOqS7bpJ6cxDhJrfbdfuT2MeIowcYnTlRSrzEOPie38sylNoPWpi +%HDql++yeKcxHjJMD9qx3+sNV/L4SiTFj9PrVfsnMS4zCLocbUpNovQZiHJQb +%9Uk/ifmJsf/GH6sXJdL6u4lxn3FXb58E5ilG28lvrFPjaR4DxGjS093TJJ75 +%yq/vcOVJp9+0X63FCHc44XfimLcYI3vN61keS/OyEaPHU9fbVrHMX4x/0qe4 +%7/tF85suRpedvZ98i2H7QYwOa5MniWNongvFeHez5lr7n2x/iFG6qSwj6AfN +%10mMu33E3vXRXPr/M2LcmfLOcXw0zdtZjKFFtyaej2L7R4xTQxKm5kXS/HeI +%Uav+cvbQSLafxDjs774DRyPIw0OMF6dKPNPD2f4So9L7oNGDwsnDW4xL736x +%PvydPE6LUfy08EP6N/K4IMa9nQNdhnxj+0+Mzlofu58II4/rYoz1v7Qr/yvb +%j2Lsod3zGH4lj7tiNL/qtfXqF7Y/xVgbURTR+Jk8notxTop9+bzP7P4hn2fR +%nsPPPpFHiBi9v8ycLfnE9q8Yx7ROt3YJJY9wMdpMKNz7+yPbz2J8bRmYN/gj +%ecSJ8Zn3tbGXQtj+FqOeS6R58wfySJfP67j7tSUf2H4Xo07WyxVf3pNHgRjD +%v3Gn9XrP9r8Y59343n7qHXlUiTH54CnlhresBzHyup8/svQtebSIceIky6jw +%N6wPCfImunEGv2F9SHB5w+kF116zPiT4yajIU/M160OCI3RTi7a/Yn1I8P6B +%rvNyXrI+JHhmXvDbWS9ZHxLcmnd7QOgL1ocEN2+z2j/gBetDgpUOlrIbz1kf +%EhRJTs8TP2d9SHD6l/SOA89YHxLM1vXIqwtmfUjQRFY+Ym0w60OCQ66V6aY/ +%ZX3Ir0fXPmX2U9aHBK8Orov+/oT1IcGVfNmm0U9YHxJU7Xzj+OIx60OC5Q+l +%yX0fsz4k6DRo95/AR+x+KsFeTU+bTR6xPiRombYs+vJD1ocEfU+UBkgfsj4k +%aBqy/NnJB6wPCe538+XzHrA+JDiH093/8H3Wh/z6ZitPUr3P+pA/r3dw8rzH +%+pBghVvIcqV7rA8Jrg3r2ONxl/UhwdATlQ2cu6wPCRZPNz1+IIj1IcHMEVwP +%5SDWhwTx5gMrrzusDwmm3+NlaNxhfUiwR9rXTO/brA8J7ozO6SW6zfqQ4MJ+ +%M36dD2R9SHCFZuZ4g0DWhwSl16q8bgSwPiTodUWrqEcA60OC9kX3vz68xfqQ +%yH9PRlUNucX6kOAMfdd+If6sDwk6SAP6TfQnjwIJTvjoZhZ7k/UhwbFGz/Xt +%brI+JBhXku6fd4P1Id9PE/c1b77B+pBgxrQ67bbrrA8pug2fa3f0OutDik/s +%dq7Quc76kOLMhcEzA/xYH1I8YCrbaenH+pCiclBYbug11ocUc0x9fs26xvqQ +%4rqI/g8yr7I+pNhRa6W+5SrrQ37+RWeclK6yPqTo02XbwPNXWB9SvGp+jtvj +%CutDig8Ww7nXvqwPKR4/kxs71Zf1IcXYniYLM3xYH1IcvXhb3VYf1of89cu9 +%MjR8WB9SBM/lln6XWR9StN07c7bVZdaHFIc2+a2JvMT6kGJJxeHJyy6xPqS4 +%I8o2o/Ei60OKl/PcY09fZH1IsV4y06zXRdaH/HifNJs/XWB9SDFyx9M3dhdY +%H/J5j7C2rTvP+pDiO9kjvdPnWR9SXPGr5mDv86wPKf52F+K3c6wPKQq2meg6 +%nWN9SHHMqoCX7WdZH1LMU3Oec+Us60OKTpsLXYafZX1IcXF08qLEM6wPKe50 +%SF+77QzrQ4oG5zdNlp5hfcjnYf94TvBp1ocU9z27mmZ7mvUhxe4xfl2rT7E+ +%pNimOePz2VOsD7m/Wr+8wadYH3JfTumwhJOsDykeGzR0z86TrA8pJrmHb9I/ +%yfqQ4vh5zRbvT7A+pFho88pu6QnWhxS//ne9WukE60OKfbgD228fZ31IMfPS +%lZCpx1kfUvQYc+ZXpTfrQ4YXu3wruODN+pDhbmn/8yO9WR8y/HZhQlvWMdaH +%DMdm7j5/5BjrQ4ZvRjvYDTjG+pDhzqcLkhOPsj5kqPLMInX/UdaHDCP9Hkzs +%eZT1IcOS1idhMUdYHzJU35aXt+sI60OGsn6qaHaE9SHDISk7rKIPsz5k2K1o +%ydYdh1kfMpxnOrzG9DDrQ4ZDBeP+RHmxPmRoXmG/facX60O+fjX1ueZerA8Z +%+k7Xt4s5xPqQYbD5r7+uh1gfMrwQvJHb6xDrQ4b97cVWiQdZHzIcPmvBE8+D +%rA8Z3r/829jyIOtDhjru+ksyPVkfMsxcN8zllCfrQz7Pvu8jRnuyPmR4t8fg +%JeUHWB/yeW1sWuB3gPUhw6kfg/rNOMD6kKGueVpnuwfrQ4bTnxkrPfFgfchw +%WlwNd5kH60OG1qXyu4wH60OGASPqm766sz5kuMP53eqd7qwPGbo+K2ro5c76 +%kGGb106zdDfWh3z+41f7nHZjfchQeewUu3FurA8Zbnru4dq4n/Uhwz/n3oc9 +%2M/6kOHxVe+PLNvP+pCh1bCJ3jr7WR8yTHjbMjl6H+tDhhmZCYke+1gfMvy1 +%wSV/2D7Wh3y/nMsYV76X9SHDo9OOBwfsZX3I3/986F27vawP+d/r6CyU7mV9 +%aGNE04ukSFcu/h+i+QLA +% "]]}, +% {GrayLevel[0], LineBox[CompressedData[" +%1:eJw113lczNsbB/BpmmavZokkW7cI19ZybZfOI5VoVymKJCJbiVC3ouxLJJWI +%uOLey00JP1uYuAiFlLQo2hftm/b6DXOe7z+9pu/M+Z7n8z5zzjM6a3yXrmMy +%GIxOJQbjx1+8Ul26/o4JaJf9oZG8qCxoP7EvejblzHx8HU3Kp3Tv3KfSLrs/ +%5kC9w/0EYvLPcO7Gt230/hUSCL43zWPaZOfO/riukUvnfW4OX9lG359MLp2e +%4fRVr03W4PDjP6nkOLep5s+GVvr5O8R/ZtyTlXdaZfz8RL/5/HvkN9fQC5rB +%rXS8B0R9W1JLxsJW2ST3k886Jz4i3df91u0UtNLxn5CuwPe3dXNbZFfkn85P +%TCdX6xcp551roc97SsaeXSA7sKZFZvTz+o+cu2fBNpjcQp//nGw94u32sqJZ +%9l/nRPkTXpBj6y1fGm5vpvPJIAe1JiYnMZtlS38+8BVJ3xWvPzOqic7vNXmX +%EvnwjU6TrCzox4BviOGo0dt9UhvpfLPIRH1zkfaCRtm2H9Pze0vYlebXKrIb +%6PzfkfS0E4bpqxtkCo1sovf0TMejlnpaTzYxStlZk763Xmb58wEfiEWWzrh2 +%UT2t7wMZ+76vYOaf32Q/nuZ+Moes+8e++ILBN1pvLulmDSpNe1Yn+1lOfi7J +%2q+kW7C0jtb/kahbvitKrqiVjf0xnTF55G7pwekXd9TSPPLIxOEub9JUamXr +%vX9cn8iI7SY3hWdqaD75ZJnBKub+iTWyH6NpJOeTzZuAO/FhNc2rgESvbe6u +%saqWff8xXGcBufAx51FuSRXNr5DYvXROH+ZXJTP5OWARmRzfp7qDWUXzLCLW +%He4uddGVsp/TO/CZBCzmBH3Sr6T5FpOh/7UEZD2skL3N+nEVE6dLHZ6DNhU0 +%7xIyI377/ZCyctmwnxP8QtiJLrGTAspp/l/I4/P321R45bKfw7l/JfY7Pe5r +%XyijHqVkzICdT4JBGa2nlFyws3TUfllKfUpJsdLhEqZbKa2vlPS/D9zlWPqV +%epURrdyQ2z6Cr7TeMtKt22sTP/ML9Ssjq13q/FevKaH1l5M7ET3VshPF1LOc +%kDuSwZK0zzSPcjLX0C00qK6I+lYQ3U3SeDfNIppPBdGPdB78xaKQeleQw8KO +%x3sCCmhelWTqNqdxm6/mU/9K4mhePz4z7xPNr5K4f+v9PMj+RNdDFel6wdRM +%nJ1H86wi1zh3H52OZoNifVSR624L1xgks0GRbzXZ8i79iyyDDYr1Uk36NijX +%TStjgyLvamL6yND/VC8bFOunhlxcJ/izUMoBRf41JInt/og3lQOK9VRDLryI +%mDDVggMKj1rSvuLwQkMPDig8asn1lPDrWrs5oPCoJbuW/6vaFskBhUct0Q4X +%cFKvcUDhUUfMohOuOT3jgMKjjqiP6tSsLeKAwqOOpAdUqy1r54DC4xvRyOmX +%3RZwIfKnxzfya5ZdbKcuFxQe38jbm0kfpfO4oPCoJ5n9jp1jnbig8Kgn+5M4 +%9fzNXFB41JNAPe7Bin1cUHg0kKIzyeHR8VxQeDSQB8Xx18ff5oLCo4Esn9v6 +%9NIbLig8GoljSnrGYBkXFB6NJOiwh/eMHi71aCRXhwseWol41KOJbMn0Zi3S +%51GPJpImWOM8zIRHPZqIzW1OZoYTj3o0k4TR0+4s38SjHs3kaKnV8PQwHvVo +%JiwDHw+lOB71aCFWMIM1NplH62khUS9reRrPedSnhVgbGJ//XMij9bUQVePI +%wh3NPOrVQiKs1OrqWHxabwt54B+UPmUkn/q1kFcjWx1Np/Np/a3EyPjRhwlm +%fOrZSlK5r5vyXfk0j1bCuFbW5rCFT31bSalhsvf5MD7Np5W0rPhNIymGT71b +%SXH1dM2Qa3yaVxvxbw3J037Mp/5thPVCemR3Np/m10ZeXnTNiKngg+L72Ubu +%elZxt37n0zzbSO7iPZUqPAFdH21EZ6bqTXttAc23nZjbs7udpgroemknc097 +%zFcnApp3O3kxm1+xw15A1087+T1jUVCkp4Dm305m/hK/aqm/gK6ndhJ0+qHa +%w3AB9eggy2sdZ72NElCPDtJQlKsTdllAPToIz1qq/y5VQD06CPu37G1P0gXU +%o4McKw2fZ/FeQD06SEZtZLRXiYB6dJCjG7duEdULqEcnCf3rz9k23QLq0UkK +%HErbR6gIqUcn+Tt+dukmsZB6dJKsC8b3zEYLqUcn6XltrHt5opB6dJI6rvX6 +%UCMh9fhOVmUM+uTNF1KP7yQyqOvBP4uE1OM7ebvdM6zNXkg9vhPd3P2bUpcL +%qcd38m6q/5QyTyH1+E469l2Yvd9HSD26SB37zalYPyH16CLrJ++ql+4SUo8u +%EqezIHgwWEg9ukiQC+uEY7iQenSRoqilT6SHhNSji+zZ4Fv7+zEh9egmH9Sm +%2r0/IaQe3US3503em1NC6tFNJp2McjOIFlKPbjLayrKOGSukHt3k5DdG3IIz +%QurRTbQttkqb5K8VHt0E3L5bCeKE1KOH7LnrnHNOfl/h0UP+47jMuxSLHj1E +%dbxgkXYMevSQvcabWBqn0aOHzDDfueB4JHr0kD7fuqDDEejRS3Z1nq/jH0WP +%XmJw+Z3WiIPo0UtsjmnF3AsT0v2yl7wemPBLQzB69JJTUu20tF3o0UsKTQaL +%J/mjRx/JC1N78Ptm9Ogjz6Z5CLrXoUcfMbw4RcvLAz36yGpXJdtwV/ToI9yC +%m87uDujRR9JWbwvrWIwe/eTS+3y2gyl69JMvo6bl75yLHv3Ex+PTk42G6NFP +%vubv/NNwMnr0E795re45OujRT9gr8sfba6FHPzENeTGYJEKPAfIhKHKoiYMe +%A2TNeda/2kMC6jFAjpjxcmZ+F1CPATL54f63CxoF1GOA/JUOdxdUCqjHAPFe +%/+z4/M8C6jFIApqjOUY5AuoxSMIuGSye8FpAPQZJV9XacaPk32+FxyDpfMxa +%NeyegHoMkqf3v/2nkYz71SCJPrabMe4q7ldDJDUmjGt4HverIeIoOKu+7DTu +%V0Pk1OQRJYeO4n41RPr3Maa+DsP9aojcC7YyHBWI+9UQmfXilvp+P9yvGDBB +%i1U7uB7rYUD7pkTdUx64fzHAMMi9ZI4L1seASZ4uen22uJ8x4KXppLAPFgL4 +%Wa43A/ROTD3z0gT3NwbUloqO58wU0P2BAQEaVqo903C/Y0BC2JK7s/QxDwbY +%JwiXxY7F/U8+fuHBa6ojMB8G9J4rq7oswv2QATc812gv5WFeSlAyh9czion7 +%oxLMspycxOrj0/yUABqjVTkdeH4pQaL5yJLxjXyapxI0vp/DW12N55kSJI3R +%s7n7lU/zVYIp1e6dEwvxfFMCW/u7pXdy+DRvJQh+ZfjOPQvPOyXYslY8oPOS +%T/NXgm0HC58y0vH8U4KeUCLpesCnHky4t/d4GP8OnodMmLUuzW9mMp96MCGx +%57ZO8D94PjLBOfn60+LLfOrBhJXR622WXsDzkgm/ivcwq8/wqQcTtG1SNkdE +%4fnJhNa7anE2EXzqwYSooazB8YfxPGXCwemZK4ftw/6ACQsjR87QCuVTDyY8 +%VdeuNw7EfoEJSapm1T47+NRDGeIfx7Ym+2L/oAy/eV2yUd2EHspwYkdeQag3 +%eiiDkW6OWGUNeihDjdGXlxdXoocyjH2X3WazHD2U4Y1txr9qzuihDJ8fP3lW +%YY8eyuA/+GHtG2v0UAb192eVn1uihzIE2M43yjZDD2X41M1PagD0YIF63PhC +%7fnowYJXGr7PV8xBDxa8WP5r/7+/oQcL7G61HxUaogcLtoYdbv9jGnqwYPtS +%k4yByejBgojzR8Mi9NGDBcPZA+ZT9NCDBQZeB1IKx6EHCz5/U74YOxo9WLCs +%rt3McyR6sKDu2j3vOZrowYKKPz6+HquBHirQo9PDlIrRQwUCnM9HaaihhwoE +%dwY80BGghwq8rPaYO4+LHiqwt1LNxksFPVQg+6lgZCwTPVRgR88vbz8O8aiH +%ChBPVcexA9i/qkBJlaZbQC+PesjvP9FOyuviUQ8V2FXtc9q0k0c9VODwHKWZ +%D9qw32XDgb73z+e2YH/NBqXogIEXjdj/sqE0EhLc63nUgw2XN6Sf7K/FfpgN +%1rKBwqvV2I+zIS2WMcG1Evtj+Xhz42KGl/OoBxt87w0zK/6K/TIbTB24XddL +%sH9nQ9jhb9Xhn3nUgw3m1o4Fa+T9tsKDDR990q4syedRDzZ0ufZdn5eH/T4H +%1mjV+M3M5VEPDri0n1SZ/YFHPTjwNeBxKrznUQ8OJIZYDjq8xd8HHAi0LXyz +%MZNHPTiw+9n220df86gHB1zvORWnZqAHByygmXx9gR4cyDArDBz2HD04kKSf +%luvwDD04cPNzqUtMOnrI75cHZ355gh5cuKW82Xv6Y/Tgwh33tcUH0tCDC5wl +%3ZnlD9CDC8Yfnn02v48eXJCcDhtMvoseXHC9IRga/T/04ELyQG9M1G0ePT+5 +%ULv5oonqLfTgQlTK/7wjbqIHF/bYjd8iTUEPLixq+scj4QZ6cCEwM9FrWhJ6 +%yOfj98Du+XX04EHXaaWkVdfQgwftgWNeD/6NHjzY57t7deJf6MGDzQWMYuur +%6MEDr4sZ4r5E9OCBVbzm8OTL6MGDML249+v+RA8ehLfpOOlcQg8eHKpLaitL +%QA8e6OU97//rAnrwYHLMQnO/8+jBAzuN2Ffz49GDD51Z043Uz6EHH4pWm9hV +%xqEHH2xcSooen0EPPviOq4qMj0UPPvz++Oyp4Bj04EOL+Pkjz2j04ANv7Mnz +%S06jBx/e39qvNysKPfhwNXFzoP4p9ODDwI2cbdqR6MGH7sTqPZKT6MGHhfXb +%U4Qn0IMPnBmH7vIj0EMAq41/1RMeRw95H+HsrSk6hh7yvm3oYq/mUfQQwOxr +%Goa6R9BDAAvVHhobHEYPAUStdHY0PYQeAvC3t/BadhA95H3Rp7YNWw6ghwDq +%0z1WHNqPHvK+4tIo3Sv70EMAWrmRr/8LRw/550e/elgVhh5CMPUKuCAIQw8h +%KJtHjTHaix5CmB5XHr5yD3oIoWMo6tvRUPSQ/66asD7vQQh6CKH1jmpCQzB6 +%yPve/KHfdYLRQwgjuLVrXf9ADyE070v5cCoIPYTAE1otfxuIHvLXHZJPgkD0 +%EELgUNYU693oIYSWRP+CE7vQQxWKwtR4H3eihyo8d24pH7kTPVTB0WNayNoA +%9FCFsoHWTyk70EMV3EadujOwHT1UITmj09lmO3qowqHbK9IT/NFDFe6daE5s +%24YeqpB9vcHccht6qAIj2/fART/0UAWf6kSVHl/0UIUd43LWO/mihxp4KU27 +%mroVPdSgpj/EUbQVPdRgha5+yLYt6KEGUxP4IR83o4caXPnlatjszeihBluP +%hYYnbEIPNfBxel7F3oQearDD8V2o30b0UAP/htBzn33QQw02xD6KsPRBD/l8 +%0pd8u7sBPdRgVohV44QN6KEGUZ1/x8StRw91UJ+496lgPXqoQ16/m/9eb/RQ +%h1yp6Oz3deihDtlHvlpuXYce6mDIH7GxZi16qIPrScsBz7XooQ6/apV1lHih +%hzqUelUGunmhhzpIh91eWLQGPdRBP6NUe8Ua9JC/P+1V2WdP9FCH56OFD1d5 +%oocIGkbYnilfjfWIwFaTKd6wGn1E4P6x41GTB9YngtEtYck7PdBLBKmGUZVD +%q7BeETzYdsLh6Cr0E4Gnw+bKYauwfvn9xBdNl1eipwgkqcojDVZiHiIw0ro1 +%IJPv44rfMyKwV7pB7N0xHxFsX5yQXOaG3iLomLbXdIcb5iWCvz6Gf+W4Yf8g +%Am1vm8rzKzA/EUQZ5hwwXIHrQQRZDDXH18sxTxEEly177rkc14cI9qyWru11 +%xXxFkGtmuyDaFdeLCFaGul+f7op5i2B+t8+iTBdcPyJghbWKNrhg/iLYrR+s +%z3bB9SSCfQdYrleXoYcY1vXPyzFbhh5iOJq+p6bKGT3EUN68J+uQM3qIQbfY +%Y/RkZ/QQg1bqf5ffOqGHGD7pbyzb5oQeYuAtyPDVdEIPMawqGHPrsSN6iGFj +%+pHCtY7oIYZXupeyhI74fZO/n6/E/99S9BCD2vclh1ctRQ8xGD0ouMVdih5i +%MEzJHrjtgB5iEPeWtXs4oIe83mEuSUIH9BBDQo/6uIf26CGff2ZjyAZ79BDD +%jTDueE179BDD6+E1rS/t0EMMA8t6L++yQw8xtB62ZE6yQw/5eAHLm4ps0UMM +%Q580QyJs0UMMe6b9dgxs0UMCV3b01HXYoIcEbK80ZF+zQQ8JtAUVqnjYoIcE +%fHXemAyzQQ8JnHKZfSvTGj3k9x9ywvZZo4cE1v7x7tbv1ughgUxVu/Z2K/SQ +%wNQPX1JuWKGHBIxkxhnrrdBDAmXujdN/sUIPCSwxWGBesgQ9JHDd5eTss0vQ +%QwLvh5+86rwEPSTAMTh/TLIEPSTwarePT/Zi9JDAv4bxlScWo4cEsk5PLbBZ +%jB4SsOHMSRIuRg8JpD4dpvfWEj0k8LHZ+EiEJXpIYNSdDeNsLdFDAj47Hqap +%W6KHBLT0nmrnLEIPCVSY6dZHL0IPKVwNFX5zWYQeUri7eIqR9iL0kAJX/1dG +%qQV6SOHI5CneVyzQQwqhST1nfSzQQz7eVqn1dAv0kAJ71ZOTneboIYXHN71M +%HpmjhxQcnGM37DNHDymEWNx3tDJHDynMGLHAV2qOHlK4b7x8eLEZekjB7eMx +%vatm6CEFE+ulwVvN0EMKKddI0Gwz9JCC8dncCqYZekjB1W+4yduF6CGFywfW +%jDq7ED2kwGl69mjtQvSQwuDe2rIZC9FDCtWnvEIHTNFD/vwt7/a+MUUPKVjH +%6XLiTNFDCn9kjvmwzhQ9pFD4yiXfyBQ9NGCbumUmU/76/4f9glI= +% "]]}}, +% AspectRatio->NCache[GoldenRatio^(-1), 0.6180339887498948], +% Axes->None, +% AxesOrigin->{0, 0}, +% Epilog->{ +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.02\"", TraditionalForm]], "Text", "TR"], +% Text["|q| = 0.02"]], TraditionalForm]], {0.8, 4}, BaseStyle \ +%-> 14], +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.05\"", TraditionalForm]], "Text", "TR"], +% Text["|q| = 0.05"]], TraditionalForm]], {1.67, 6.4}, \ +%BaseStyle -> 14], +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.07\"", TraditionalForm]], "Text", "TR"], +% Text["|q| = 0.07"]], TraditionalForm]], {2.85, 12}, \ +%BaseStyle -> 14], +% InsetBox[ +% BoxData[ +% FormBox[ +% InterpretationBox[ +% Cell[ +% BoxData[ +% FormBox["\"|q| = 0.1\"", TraditionalForm]], "Text", "TR"], \ +% +% Text["|q| = 0.1"]], TraditionalForm]], {3.2, 7}, BaseStyle \ +%-> 14], Null}, +% Frame->True, +% FrameLabel->{ +% FormBox["\"Impact parameter, b\"", TraditionalForm], +% FormBox["\"Spatial rotation, \[Chi]\"", TraditionalForm]}, +% FrameStyle->{{14, +% GrayLevel[1]}, {14, +% GrayLevel[1]}}, +% FrameTicks->{Automatic, {{0, +% FormBox["0", TraditionalForm]}, { +% NCache[Pi, 3.141592653589793], +% FormBox["\[Pi]", TraditionalForm]}, { +% NCache[2 Pi, 6.283185307179586], +% FormBox[ +% RowBox[{"2", " ", "\[Pi]"}], TraditionalForm]}, { +% NCache[3 Pi, 9.42477796076938], +% FormBox[ +% RowBox[{"3", " ", "\[Pi]"}], TraditionalForm]}, { +% NCache[4 Pi, 12.566370614359172`], +% FormBox[ +% RowBox[{"4", " ", "\[Pi]"}], TraditionalForm]}}}, +% FrameTicksStyle->{16, 16}, +% ImageSize->600, +% PlotRange->{All, All}, +% PlotRangeClipping->True, +% PlotRangePadding->{Automatic, Automatic}, +% TicksStyle->16]], "Output", +% CellChangeTimes->{3.556953242036603*^9, {3.556953596625984*^9, \ +%3.556953702375863*^9}, {3.556953796337514*^9, 3.556953956593231*^9}, \ +%{3.556954020687426*^9, 3.556954030706046*^9}, { +% 3.558693364370013*^9, 3.5586933829491863`*^9}, \ +%{3.55869345851305*^9, 3.5586934742140837`*^9}}] +%%EndMathematicaCell +p +np 33 1 m +33 273 L +469 273 L +469 1 L +cp +clip np +p +np 35 3 m +35 271 L +467 271 L +467 3 L +cp +clip np +3.239 setmiterlimit +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +P +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +P +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +0 g +0.36 w +[ ] 0 setdash +3.25 setmiterlimit +78.19 226.892 m +78.919 226.724 L +79.648 226.555 L +80.376 226.386 L +81.105 226.217 L +81.834 226.048 L +82.562 225.878 L +83.291 225.707 L +84.02 225.537 L +84.749 225.366 L +85.477 225.194 L +86.206 225.022 L +86.935 224.85 L +87.663 224.678 L +88.392 224.505 L +89.121 224.331 L +89.849 224.158 L +90.578 223.984 L +91.307 223.809 L +92.035 223.635 L +92.764 223.459 L +93.493 223.284 L +94.221 223.108 L +94.95 222.932 L +95.679 222.755 L +96.407 222.578 L +97.136 222.4 L +97.865 222.222 L +98.593 222.044 L +99.322 221.865 L +100.051 221.686 L +100.779 221.507 L +101.508 221.327 L +102.237 221.147 L +102.965 220.966 L +103.694 220.785 L +104.423 220.604 L +105.152 220.422 L +105.88 220.24 L +106.609 220.057 L +107.338 219.874 L +108.066 219.691 L +108.795 219.507 L +109.524 219.323 L +110.252 219.138 L +110.981 218.953 L +111.71 218.767 L +112.438 218.581 L +113.167 218.395 L +113.896 218.208 L +114.624 218.021 L +115.353 217.833 L +116.082 217.645 L +116.81 217.457 L +117.539 217.268 L +118.268 217.078 L +118.996 216.889 L +119.725 216.698 L +120.454 216.508 L +121.182 216.316 L +121.911 216.125 L +122.64 215.933 L +123.368 215.74 L +124.097 215.547 L +124.826 215.354 L +125.554 215.16 L +126.283 214.965 L +127.012 214.77 L +127.741 214.575 L +128.469 214.379 L +129.198 214.183 L +129.927 213.986 L +130.655 213.789 L +131.384 213.591 L +132.113 213.392 L +132.841 213.194 L +133.57 212.994 L +134.299 212.794 L +135.027 212.594 L +135.756 212.393 L +136.485 212.192 L +137.213 211.99 L +137.942 211.787 L +138.671 211.584 L +139.399 211.38 L +140.128 211.176 L +140.857 210.972 L +141.585 210.766 L +142.314 210.56 L +143.043 210.354 L +143.771 210.147 L +144.5 209.939 L +145.229 209.731 L +145.957 209.522 L +146.686 209.313 L +147.415 209.103 L +148.144 208.893 L +148.872 208.681 L +149.601 208.47 L +150.33 208.257 L +151.058 208.044 L +151.787 207.83 L +152.516 207.616 L +153.244 207.401 L +153.973 207.185 L +154.702 206.969 L +155.43 206.752 L +156.159 206.534 L +156.888 206.316 L +157.616 206.097 L +158.345 205.877 L +159.074 205.656 L +159.802 205.435 L +160.531 205.213 L +161.26 204.99 L +161.988 204.767 L +162.717 204.542 L +163.446 204.317 L +164.174 204.092 L +164.903 203.865 L +165.632 203.638 L +166.36 203.409 L +167.089 203.181 L +167.818 202.951 L +168.547 202.72 L +169.275 202.489 L +170.004 202.256 L +170.733 202.023 L +171.461 201.789 L +172.19 201.554 L +172.919 201.318 L +173.647 201.081 L +174.376 200.844 L +175.105 200.605 L +175.833 200.365 L +176.562 200.125 L +177.291 199.883 L +178.019 199.641 L +178.748 199.397 L +179.477 199.153 L +180.205 198.907 L +180.934 198.661 L +181.663 198.413 L +182.391 198.164 L +183.12 197.914 L +183.849 197.664 L +184.577 197.412 L +185.306 197.158 L +186.035 196.904 L +186.763 196.649 L +187.492 196.392 L +188.221 196.134 L +188.95 195.875 L +189.678 195.615 L +190.407 195.353 L +191.136 195.091 L +191.864 194.826 L +192.593 194.561 L +193.322 194.294 L +194.05 194.026 L +194.779 193.757 L +195.508 193.486 L +196.236 193.214 L +196.965 192.94 L +197.694 192.665 L +198.422 192.388 L +199.151 192.11 L +199.88 191.83 L +200.608 191.549 L +201.337 191.266 L +202.066 190.981 L +202.794 190.695 L +203.523 190.408 L +204.252 190.118 L +204.98 189.827 L +205.709 189.534 L +206.438 189.239 L +207.166 188.942 L +207.895 188.644 L +208.624 188.343 L +209.353 188.041 L +210.081 187.737 L +210.81 187.43 L +211.539 187.122 L +212.267 186.811 L +212.996 186.499 L +213.725 186.184 L +214.453 185.867 L +215.182 185.548 L +215.911 185.226 L +216.639 184.903 L +217.368 184.576 L +218.097 184.248 L +218.825 183.917 L +219.554 183.583 L +220.283 183.247 L +221.011 182.908 L +221.74 182.566 L +222.469 182.221 L +223.197 181.874 L +223.926 181.524 L +224.655 181.171 L +225.383 180.815 L +226.112 180.455 L +226.841 180.093 L +227.569 179.727 L +228.298 179.358 L +229.027 178.986 L +229.756 178.61 L +230.484 178.23 L +231.213 177.847 L +231.942 177.46 L +232.67 177.069 L +233.399 176.674 L +234.128 176.276 L +234.856 175.872 L +235.585 175.465 L +236.314 175.053 L +237.042 174.637 L +237.771 174.216 L +238.5 173.79 L +239.228 173.359 L +239.957 172.924 L +240.686 172.482 L +241.414 172.036 L +242.143 171.584 L +242.872 171.126 L +243.6 170.662 L +244.329 170.192 L +245.058 169.716 L +245.786 169.233 L +246.515 168.744 L +247.244 168.247 L +247.972 167.743 L +248.701 167.232 L +249.43 166.713 L +250.159 166.186 L +250.887 165.65 L +251.616 165.106 L +252.345 164.553 L +253.073 163.99 L +253.802 163.417 L +254.531 162.834 L +255.259 162.241 L +255.988 161.636 L +256.717 161.02 L +257.445 160.391 L +258.174 159.75 L +258.903 159.095 L +259.631 158.426 L +260.36 157.743 L +261.089 157.044 L +261.817 156.328 L +262.546 155.595 L +263.275 154.844 L +264.003 154.074 L +264.732 153.283 L +265.461 152.471 L +266.189 151.635 L +266.918 150.774 L +267.647 149.887 L +268.375 148.972 L +269.104 148.026 L +269.833 147.047 L +270.561 146.033 L +271.29 144.98 L +272.019 143.886 L +272.748 142.746 L +273.476 141.556 L +274.205 140.31 L +274.934 139.004 L +275.662 137.63 L +276.391 136.179 L +277.12 134.642 L +277.848 133.005 L +278.577 131.258 L +279.306 129.378 L +280.034 127.344 L +280.763 125.125 L +281.492 122.683 L +282.22 119.959 L +282.949 116.88 L +283.678 113.326 L +284.406 109.112 L +285.135 103.916 L +285.864 97.083 L +286.592 86.986 L +287.321 66.511 L +288.05 107.215 L +288.778 120.201 L +289.507 125.455 L +290.236 128.764 L +290.964 131.167 L +291.693 133.043 L +292.422 134.577 L +293.151 135.87 L +293.879 136.983 L +294.608 137.958 L +295.337 138.825 L +296.065 139.602 L +296.794 140.306 L +297.523 140.948 L +298.251 141.537 L +298.98 142.081 L +299.709 142.585 L +300.437 143.054 L +301.166 143.493 L +301.895 143.904 L +302.623 144.291 L +303.352 144.655 L +304.081 145 L +304.809 145.327 L +305.538 145.636 L +306.267 145.931 L +306.995 146.212 L +307.724 146.479 L +308.453 146.735 L +309.181 146.98 L +309.91 147.214 L +310.639 147.439 L +311.367 147.655 L +312.096 147.863 L +312.825 148.062 L +313.554 148.255 L +314.282 148.44 L +315.011 148.619 L +315.74 148.792 L +316.468 148.959 L +317.197 149.12 L +317.926 149.276 L +318.654 149.427 L +319.383 149.574 L +320.112 149.716 L +320.84 149.853 L +321.569 149.987 L +322.298 150.117 L +323.026 150.243 L +323.755 150.366 L +324.484 150.485 L +325.212 150.601 L +325.941 150.713 L +326.67 150.823 L +327.398 150.93 L +328.127 151.035 L +328.856 151.136 L +329.584 151.235 L +330.313 151.332 L +331.042 151.426 L +331.77 151.518 L +332.499 151.608 L +333.228 151.696 L +333.957 151.782 L +334.685 151.866 L +335.414 151.948 L +336.143 152.028 L +336.871 152.106 L +337.6 152.183 L +338.329 152.258 L +339.057 152.331 L +339.786 152.403 L +340.515 152.474 L +341.243 152.542 L +341.972 152.61 L +342.701 152.676 L +343.429 152.741 L +344.158 152.805 L +344.887 152.867 L +345.615 152.928 L +346.344 152.988 L +347.073 153.047 L +347.801 153.105 L +348.53 153.161 L +349.259 153.217 L +349.987 153.271 L +350.716 153.325 L +351.445 153.377 L +352.173 153.429 L +352.902 153.48 L +353.631 153.53 L +354.36 153.579 L +355.088 153.627 L +355.817 153.674 L +356.546 153.721 L +357.274 153.766 L +358.003 153.811 L +358.732 153.855 L +359.46 153.899 L +360.189 153.942 L +360.918 153.984 L +361.646 154.025 L +362.375 154.066 L +363.104 154.106 L +363.832 154.145 L +364.561 154.184 L +365.29 154.222 L +366.018 154.26 L +366.747 154.297 L +367.476 154.333 L +368.204 154.369 L +368.933 154.405 L +369.662 154.44 L +370.39 154.474 L +371.119 154.508 L +371.848 154.541 L +372.576 154.574 L +373.305 154.606 L +374.034 154.638 L +374.763 154.669 L +375.491 154.7 L +376.22 154.731 L +376.949 154.761 L +377.677 154.791 L +378.406 154.82 L +379.135 154.849 L +379.863 154.877 L +380.592 154.905 L +381.321 154.933 L +382.049 154.96 L +382.778 154.987 L +383.507 155.014 L +384.235 155.04 L +384.964 155.066 L +385.693 155.092 L +386.421 155.117 L +387.15 155.142 L +387.879 155.166 L +388.607 155.19 L +389.336 155.214 L +390.065 155.238 L +390.793 155.261 L +391.522 155.284 L +392.251 155.307 L +392.979 155.33 L +393.708 155.352 L +394.437 155.374 L +395.166 155.395 L +395.894 155.417 L +396.623 155.438 L +397.352 155.458 L +398.08 155.479 L +398.809 155.499 L +399.538 155.519 L +400.266 155.539 L +400.995 155.559 L +401.724 155.578 L +402.452 155.597 L +403.181 155.616 L +403.91 155.635 L +404.638 155.653 L +405.367 155.672 L +406.096 155.69 L +406.824 155.708 L +407.553 155.725 L +408.282 155.743 L +409.01 155.76 L +409.739 155.777 L +410.468 155.794 L +411.196 155.811 L +411.925 155.827 L +412.654 155.843 L +413.382 155.859 L +414.111 155.875 L +414.84 155.891 L +415.568 155.907 L +416.297 155.922 L +417.026 155.937 L +417.755 155.952 L +418.483 155.967 L +419.212 155.982 L +419.941 155.997 L +420.669 156.011 L +421.398 156.025 L +422.127 156.04 L +422.855 156.054 L +423.584 156.067 L +424.313 156.081 L +425.041 156.095 L +425.77 156.108 L +426.499 156.121 L +427.227 156.135 L +427.956 156.148 L +428.685 156.16 L +429.413 156.173 L +430.142 156.186 L +430.871 156.198 L +431.599 156.211 L +432.328 156.223 L +433.057 156.235 L +433.785 156.247 L +434.514 156.259 L +435.243 156.271 L +435.971 156.282 L +436.7 156.294 L +437.429 156.305 L +438.158 156.316 L +438.886 156.328 L +439.615 156.339 L +440.344 156.35 L +441.072 156.36 L +441.801 156.371 L +442.53 156.382 L +s +78.19 227.244 m +78.919 227.062 L +79.648 226.879 L +80.376 226.696 L +81.105 226.513 L +81.834 226.329 L +82.562 226.144 L +83.291 225.96 L +84.02 225.774 L +84.749 225.589 L +85.477 225.403 L +86.206 225.216 L +86.935 225.029 L +87.663 224.842 L +88.392 224.654 L +89.121 224.465 L +89.849 224.277 L +90.578 224.088 L +91.307 223.898 L +92.035 223.708 L +92.764 223.518 L +93.493 223.327 L +94.221 223.135 L +94.95 222.944 L +95.679 222.751 L +96.407 222.559 L +97.136 222.366 L +97.865 222.172 L +98.593 221.978 L +99.322 221.783 L +100.051 221.589 L +100.779 221.393 L +101.508 221.197 L +102.237 221.001 L +102.965 220.804 L +103.694 220.607 L +104.423 220.409 L +105.152 220.211 L +105.88 220.013 L +106.609 219.813 L +107.338 219.614 L +108.066 219.414 L +108.795 219.213 L +109.524 219.012 L +110.252 218.811 L +110.981 218.609 L +111.71 218.406 L +112.438 218.203 L +113.167 217.999 L +113.896 217.795 L +114.624 217.591 L +115.353 217.386 L +116.082 217.18 L +116.81 216.974 L +117.539 216.767 L +118.268 216.56 L +118.996 216.352 L +119.725 216.144 L +120.454 215.935 L +121.182 215.726 L +121.911 215.516 L +122.64 215.305 L +123.368 215.094 L +124.097 214.883 L +124.826 214.67 L +125.554 214.458 L +126.283 214.244 L +127.012 214.03 L +127.741 213.816 L +128.469 213.6 L +129.198 213.385 L +129.927 213.168 L +130.655 212.951 L +131.384 212.733 L +132.113 212.515 L +132.841 212.296 L +133.57 212.076 L +134.299 211.856 L +135.027 211.635 L +135.756 211.413 L +136.485 211.191 L +137.213 210.968 L +137.942 210.744 L +138.671 210.52 L +139.399 210.294 L +140.128 210.068 L +140.857 209.842 L +141.585 209.614 L +142.314 209.386 L +143.043 209.157 L +143.771 208.927 L +144.5 208.697 L +145.229 208.466 L +145.957 208.234 L +146.686 208.001 L +147.415 207.767 L +148.144 207.532 L +148.872 207.297 L +149.601 207.06 L +150.33 206.823 L +151.058 206.585 L +151.787 206.346 L +152.516 206.106 L +153.244 205.865 L +153.973 205.623 L +154.702 205.381 L +155.43 205.137 L +156.159 204.892 L +156.888 204.646 L +157.616 204.4 L +158.345 204.152 L +159.074 203.903 L +159.802 203.653 L +160.531 203.402 L +161.26 203.15 L +161.988 202.897 L +162.717 202.643 L +163.446 202.387 L +164.174 202.131 L +164.903 201.873 L +165.632 201.614 L +166.36 201.354 L +167.089 201.092 L +167.818 200.83 L +168.547 200.565 L +169.275 200.3 L +170.004 200.033 L +170.733 199.765 L +171.461 199.496 L +172.19 199.225 L +172.919 198.953 L +173.647 198.68 L +174.376 198.405 L +175.105 198.128 L +175.833 197.85 L +176.562 197.57 L +177.291 197.289 L +178.019 197.006 L +178.748 196.722 L +179.477 196.435 L +180.205 196.148 L +180.934 195.858 L +181.663 195.567 L +182.391 195.274 L +183.12 194.979 L +183.849 194.682 L +184.577 194.383 L +185.306 194.083 L +186.035 193.78 L +186.763 193.475 L +187.492 193.169 L +188.221 192.86 L +188.95 192.549 L +189.678 192.236 L +190.407 191.921 L +191.136 191.603 L +191.864 191.284 L +192.593 190.961 L +193.322 190.637 L +194.05 190.31 L +194.779 189.98 L +195.508 189.648 L +196.236 189.313 L +196.965 188.976 L +197.694 188.635 L +198.422 188.292 L +199.151 187.946 L +199.88 187.598 L +200.608 187.246 L +201.337 186.891 L +202.066 186.533 L +202.794 186.171 L +203.523 185.807 L +204.252 185.438 L +204.98 185.067 L +205.709 184.692 L +206.438 184.313 L +207.166 183.93 L +207.895 183.544 L +208.624 183.153 L +209.353 182.759 L +210.081 182.36 L +210.81 181.957 L +211.539 181.549 L +212.267 181.137 L +212.996 180.72 L +213.725 180.299 L +214.453 179.872 L +215.182 179.44 L +215.911 179.003 L +216.639 178.56 L +217.368 178.112 L +218.097 177.657 L +218.825 177.197 L +219.554 176.73 L +220.283 176.257 L +221.011 175.777 L +221.74 175.29 L +222.469 174.796 L +223.197 174.295 L +223.926 173.785 L +224.655 173.268 L +225.383 172.742 L +226.112 172.207 L +226.841 171.662 L +227.569 171.109 L +228.298 170.546 L +229.027 169.971 L +229.756 169.387 L +230.484 168.79 L +231.213 168.182 L +231.942 167.561 L +232.67 166.927 L +233.399 166.28 L +234.128 165.617 L +234.856 164.94 L +235.585 164.246 L +236.314 163.535 L +237.042 162.806 L +237.771 162.058 L +238.5 161.289 L +239.228 160.499 L +239.957 159.686 L +240.686 158.848 L +241.414 157.985 L +242.143 157.093 L +242.872 156.17 L +243.6 155.216 L +244.329 154.226 L +245.058 153.198 L +245.786 152.13 L +246.515 151.016 L +247.244 149.854 L +247.972 148.638 L +248.701 95.265 L +249.43 93.925 L +250.159 92.513 L +250.887 91.021 L +251.616 89.437 L +252.345 87.751 L +253.073 85.948 L +253.802 84.008 L +254.531 81.914 L +255.259 79.635 L +255.988 77.137 L +256.717 74.37 L +257.445 71.271 L +258.174 67.749 L +258.903 63.665 L +259.631 58.799 L +260.36 52.774 L +261.089 44.836 L +261.817 33.16 L +262.546 10.25 L +263.275 102.86 L +264.003 118.171 L +264.732 124.159 L +265.461 127.877 L +266.189 130.553 L +266.918 132.626 L +267.647 134.311 L +268.375 135.722 L +269.104 136.932 L +269.833 137.986 L +270.561 138.919 L +271.29 139.753 L +272.019 140.505 L +272.748 141.189 L +273.476 141.814 L +274.205 142.389 L +274.934 142.921 L +275.662 143.415 L +276.391 143.875 L +277.12 144.305 L +277.848 144.709 L +278.577 145.088 L +279.306 145.446 L +280.034 145.784 L +280.763 146.105 L +281.492 146.409 L +282.22 146.698 L +282.949 146.973 L +283.678 147.236 L +284.406 147.486 L +285.135 147.726 L +285.864 147.955 L +286.592 148.175 L +287.321 148.386 L +288.05 148.589 L +288.778 148.784 L +289.507 148.972 L +290.236 149.152 L +290.964 149.327 L +291.693 149.495 L +292.422 149.657 L +293.151 149.814 L +293.879 149.965 L +294.608 150.112 L +295.337 150.254 L +296.065 150.392 L +296.794 150.525 L +297.523 150.654 L +298.251 150.78 L +298.98 150.901 L +299.709 151.02 L +300.437 151.135 L +301.166 151.246 L +301.895 151.355 L +302.623 151.46 L +303.352 151.563 L +304.081 151.663 L +304.809 151.761 L +305.538 151.856 L +306.267 151.949 L +306.995 152.039 L +307.724 152.127 L +308.453 152.213 L +309.181 152.297 L +309.91 152.379 L +310.639 152.459 L +311.367 152.537 L +312.096 152.613 L +312.825 152.688 L +313.554 152.761 L +314.282 152.832 L +315.011 152.902 L +315.74 152.97 L +316.468 153.037 L +317.197 153.102 L +317.926 153.166 L +318.654 153.228 L +319.383 153.29 L +320.112 153.35 L +320.84 153.409 L +321.569 153.466 L +322.298 153.523 L +323.026 153.578 L +323.755 153.633 L +324.484 153.686 L +325.212 153.738 L +325.941 153.789 L +326.67 153.84 L +327.398 153.889 L +328.127 153.937 L +328.856 153.985 L +329.584 154.032 L +330.313 154.078 L +331.042 154.123 L +331.77 154.167 L +332.499 154.21 L +333.228 154.253 L +333.957 154.295 L +334.685 154.336 L +335.414 154.376 L +336.143 154.416 L +336.871 154.455 L +337.6 154.494 L +338.329 154.532 L +339.057 154.569 L +339.786 154.606 L +340.515 154.642 L +341.243 154.677 L +341.972 154.712 L +342.701 154.746 L +343.429 154.78 L +344.158 154.813 L +344.887 154.846 L +345.615 154.878 L +346.344 154.91 L +347.073 154.941 L +347.801 154.972 L +348.53 155.002 L +349.259 155.032 L +349.987 155.061 L +350.716 155.09 L +351.445 155.118 L +352.173 155.146 L +352.902 155.174 L +353.631 155.201 L +354.36 155.228 L +355.088 155.255 L +355.817 155.281 L +356.546 155.306 L +357.274 155.332 L +358.003 155.357 L +358.732 155.381 L +359.46 155.406 L +360.189 155.43 L +360.918 155.453 L +361.646 155.476 L +362.375 155.499 L +363.104 155.522 L +363.832 155.544 L +364.561 155.567 L +365.29 155.588 L +366.018 155.61 L +366.747 155.631 L +367.476 155.652 L +368.204 155.672 L +368.933 155.693 L +369.662 155.713 L +370.39 155.733 L +371.119 155.752 L +371.848 155.772 L +372.576 155.791 L +373.305 155.81 L +374.034 155.828 L +374.763 155.847 L +375.491 155.865 L +376.22 155.883 L +376.949 155.9 L +377.677 155.918 L +378.406 155.935 L +379.135 155.952 L +379.863 155.969 L +380.592 155.986 L +381.321 156.002 L +382.049 156.018 L +382.778 156.034 L +383.507 156.05 L +384.235 156.066 L +384.964 156.081 L +385.693 156.097 L +386.421 156.112 L +387.15 156.127 L +387.879 156.141 L +388.607 156.156 L +389.336 156.171 L +390.065 156.185 L +390.793 156.199 L +391.522 156.213 L +392.251 156.227 L +392.979 156.24 L +393.708 156.254 L +394.437 156.267 L +395.166 156.28 L +395.894 156.293 L +396.623 156.306 L +397.352 156.319 L +398.08 156.331 L +398.809 156.344 L +399.538 156.356 L +400.266 156.368 L +400.995 156.38 L +401.724 156.392 L +402.452 156.404 L +403.181 156.416 L +403.91 156.427 L +404.638 156.439 L +405.367 156.45 L +406.096 156.461 L +406.824 156.472 L +407.553 156.483 L +408.282 156.494 L +409.01 156.505 L +409.739 156.515 L +410.468 156.526 L +411.196 156.536 L +411.925 156.546 L +412.654 156.557 L +413.382 156.567 L +414.111 156.577 L +414.84 156.587 L +415.568 156.596 L +416.297 156.606 L +417.026 156.616 L +417.755 156.625 L +418.483 156.634 L +419.212 156.644 L +419.941 156.653 L +420.669 156.662 L +421.398 156.671 L +422.127 156.68 L +422.855 156.689 L +423.584 156.697 L +424.313 156.706 L +425.041 156.715 L +425.77 156.723 L +426.499 156.732 L +427.227 156.74 L +427.956 156.748 L +428.685 156.756 L +429.413 156.764 L +430.142 156.772 L +430.871 156.78 L +431.599 156.788 L +432.328 156.796 L +433.057 156.804 L +433.785 156.811 L +434.514 156.819 L +435.243 156.826 L +435.971 156.834 L +436.7 156.841 L +437.429 156.849 L +438.158 156.856 L +438.886 156.863 L +439.615 156.87 L +440.344 156.877 L +441.072 156.884 L +441.801 156.891 L +442.53 156.898 L +s +78.19 227.796 m +78.555 227.699 L +78.919 227.602 L +79.283 227.504 L +79.648 227.407 L +80.012 227.309 L +80.376 227.211 L +80.741 227.113 L +81.105 227.016 L +81.469 226.917 L +81.834 226.819 L +82.198 226.721 L +82.562 226.622 L +82.927 226.524 L +83.291 226.425 L +83.655 226.327 L +84.02 226.228 L +84.384 226.129 L +84.749 226.03 L +85.113 225.93 L +85.477 225.831 L +85.842 225.732 L +86.206 225.632 L +86.57 225.532 L +86.935 225.433 L +87.299 225.333 L +87.663 225.233 L +88.028 225.133 L +88.392 225.032 L +88.756 224.932 L +89.121 224.832 L +89.485 224.731 L +89.849 224.63 L +90.214 224.53 L +90.578 224.429 L +90.942 224.328 L +91.307 224.227 L +91.671 224.125 L +92.035 224.024 L +92.4 223.923 L +92.764 223.821 L +93.128 223.719 L +93.493 223.618 L +93.857 223.516 L +94.221 223.414 L +94.586 223.311 L +94.95 223.209 L +95.314 223.107 L +95.679 223.004 L +96.043 222.902 L +96.407 222.799 L +96.772 222.696 L +97.136 222.593 L +97.5 222.49 L +97.865 222.387 L +98.229 222.284 L +98.593 222.18 L +98.958 222.077 L +99.322 221.973 L +99.686 221.869 L +100.051 221.765 L +100.415 221.661 L +100.779 221.557 L +101.144 221.453 L +101.508 221.349 L +101.872 221.244 L +102.237 221.14 L +102.601 221.035 L +102.965 220.93 L +103.33 220.825 L +103.694 220.72 L +104.058 220.615 L +104.423 220.51 L +104.787 220.404 L +105.152 220.299 L +105.516 220.193 L +105.88 220.087 L +106.245 219.981 L +106.609 219.875 L +106.973 219.769 L +107.338 219.663 L +107.702 219.556 L +108.066 219.45 L +108.431 219.343 L +108.795 219.236 L +109.159 219.129 L +109.524 219.022 L +109.888 218.915 L +110.252 218.808 L +110.617 218.7 L +110.981 218.593 L +111.345 218.485 L +111.71 218.377 L +112.074 218.269 L +112.438 218.161 L +112.803 218.053 L +113.167 217.945 L +113.531 217.836 L +113.896 217.727 L +114.26 217.619 L +114.624 217.51 L +114.989 217.401 L +115.353 217.291 L +115.717 217.182 L +116.082 217.073 L +116.446 216.963 L +116.81 216.853 L +117.175 216.743 L +117.539 216.633 L +117.903 216.523 L +118.268 216.413 L +118.632 216.303 L +118.996 216.192 L +119.361 216.081 L +119.725 215.97 L +120.089 215.859 L +120.454 215.748 L +120.818 215.637 L +121.182 215.525 L +121.547 215.414 L +121.911 215.302 L +122.275 215.19 L +122.64 215.078 L +123.004 214.965 L +123.368 214.853 L +123.733 214.74 L +124.097 214.628 L +124.461 214.515 L +124.826 214.402 L +125.19 214.288 L +125.554 214.175 L +125.919 214.061 L +126.283 213.948 L +126.648 213.834 L +127.012 213.72 L +127.376 213.605 L +127.741 213.491 L +128.105 213.376 L +128.469 213.262 L +128.834 213.147 L +129.198 213.032 L +129.562 212.916 L +129.927 212.801 L +130.291 212.685 L +130.655 212.57 L +131.02 212.454 L +131.384 212.337 L +131.748 212.221 L +132.113 212.105 L +132.477 211.988 L +132.841 211.871 L +133.206 211.754 L +133.57 211.636 L +133.934 211.519 L +134.299 211.401 L +134.663 211.283 L +135.027 211.165 L +135.392 211.047 L +135.756 210.928 L +136.12 210.81 L +136.485 210.691 L +136.849 210.572 L +137.213 210.452 L +137.578 210.332 L +137.942 210.213 L +138.306 210.093 L +138.671 209.973 L +139.035 209.852 L +139.399 209.732 L +139.764 209.611 L +140.128 209.49 L +140.492 209.368 L +140.857 209.247 L +141.221 209.125 L +141.585 209.003 L +141.95 208.881 L +142.314 208.758 L +142.678 208.635 L +143.043 208.513 L +143.407 208.389 L +143.771 208.266 L +144.136 208.142 L +144.5 208.018 L +144.864 207.894 L +145.229 207.77 L +145.593 207.645 L +145.957 207.52 L +146.322 207.395 L +146.686 207.269 L +147.051 207.143 L +147.415 207.017 L +147.779 206.891 L +148.144 206.764 L +148.508 206.637 L +148.872 206.51 L +149.237 206.383 L +149.601 206.255 L +149.965 206.127 L +150.33 205.999 L +150.694 205.87 L +151.058 205.741 L +151.423 205.612 L +151.787 205.483 L +152.151 205.353 L +152.516 205.223 L +152.88 205.092 L +153.244 204.962 L +153.609 204.831 L +153.973 204.699 L +154.337 204.567 L +154.702 204.435 L +155.066 204.303 L +155.43 204.17 L +155.795 204.037 L +156.159 203.904 L +156.523 203.77 L +156.888 203.636 L +157.252 203.502 L +157.616 203.367 L +157.981 203.232 L +158.345 203.096 L +158.709 202.961 L +159.074 202.824 L +159.438 202.688 L +159.802 202.551 L +160.167 202.414 L +160.531 202.276 L +160.895 202.138 L +161.26 201.999 L +161.624 201.86 L +161.988 201.721 L +162.353 201.581 L +162.717 201.441 L +163.081 201.301 L +163.446 201.16 L +163.81 201.018 L +164.174 200.877 L +164.539 200.735 L +164.903 200.592 L +165.267 200.449 L +165.632 200.305 L +165.996 200.161 L +166.36 200.017 L +166.725 199.872 L +167.089 199.727 L +167.454 199.581 L +167.818 199.435 L +168.182 199.288 L +168.547 199.141 L +168.911 198.993 L +169.275 198.845 L +169.64 198.696 L +170.004 198.547 L +170.368 198.397 L +170.733 198.247 L +171.097 198.097 L +171.461 197.945 L +171.826 197.793 L +172.19 197.641 L +172.554 197.488 L +172.919 197.335 L +173.283 197.181 L +173.647 197.026 L +174.012 196.871 L +174.376 196.716 L +174.74 196.559 L +175.105 196.403 L +175.469 196.245 L +175.833 196.087 L +176.198 195.929 L +176.562 195.77 L +176.926 195.61 L +177.291 195.449 L +177.655 195.288 L +178.019 195.126 L +178.384 194.964 L +178.748 194.801 L +179.112 194.637 L +179.477 194.473 L +179.841 194.308 L +180.205 194.142 L +180.57 193.976 L +180.934 193.809 L +181.298 193.641 L +181.663 193.472 L +182.027 193.304 L +182.391 193.134 L +182.756 192.963 L +183.12 192.791 L +183.484 192.62 L +183.849 192.447 L +184.213 192.273 L +184.577 192.098 L +184.942 191.923 L +185.306 191.747 L +185.67 191.57 L +186.035 191.392 L +186.399 191.214 L +186.763 191.035 L +187.128 190.854 L +187.492 190.673 L +187.856 190.491 L +188.221 190.309 L +188.585 190.125 L +188.95 189.94 L +189.314 189.755 L +189.678 189.568 L +190.043 189.381 L +190.407 189.192 L +190.771 189.003 L +191.136 188.813 L +191.5 188.622 L +191.864 188.429 L +192.229 188.236 L +192.593 188.042 L +192.957 187.847 L +193.322 187.65 L +193.686 187.453 L +194.05 187.254 L +194.415 187.054 L +194.779 186.854 L +195.143 186.652 L +195.508 186.449 L +195.872 186.244 L +196.236 186.039 L +196.601 185.832 L +196.965 185.625 L +197.329 185.415 L +197.694 185.205 L +198.058 184.994 L +198.422 184.781 L +198.787 184.567 L +199.151 184.351 L +199.515 184.134 L +199.88 131.817 L +200.244 131.597 L +200.608 131.376 L +200.973 131.153 L +201.337 130.93 L +201.701 130.704 L +202.066 130.477 L +202.43 130.249 L +202.794 130.019 L +203.159 129.787 L +203.523 129.554 L +203.887 129.318 L +204.252 129.082 L +204.616 128.844 L +204.98 128.604 L +205.345 128.362 L +205.709 128.118 L +206.073 127.873 L +206.438 127.625 L +206.802 127.376 L +207.166 127.125 L +207.531 126.872 L +207.895 126.616 L +208.259 126.358 L +208.624 126.099 L +208.988 125.837 L +209.353 125.573 L +209.717 125.307 L +210.081 125.038 L +210.446 124.767 L +210.81 124.494 L +211.174 124.217 L +211.539 123.939 L +211.903 123.657 L +212.267 123.373 L +212.632 123.086 L +212.996 122.797 L +213.36 122.504 L +213.725 122.208 L +214.089 121.91 L +214.453 121.608 L +214.818 121.302 L +215.182 120.994 L +215.546 120.681 L +215.911 120.366 L +216.275 120.046 L +216.639 119.723 L +217.004 119.395 L +217.368 119.064 L +217.732 118.728 L +218.097 118.389 L +218.461 118.044 L +218.825 117.695 L +219.19 117.34 L +219.554 116.982 L +219.918 116.617 L +220.283 116.248 L +220.647 115.872 L +221.011 115.491 L +221.376 115.103 L +221.74 114.71 L +222.104 114.31 L +222.469 113.903 L +222.833 113.488 L +223.197 113.067 L +223.562 112.637 L +223.926 112.199 L +224.29 111.753 L +224.655 111.297 L +225.019 110.833 L +225.383 110.358 L +225.748 109.874 L +226.112 109.378 L +226.476 108.871 L +226.841 108.353 L +227.205 107.821 L +227.569 107.276 L +227.934 106.717 L +228.298 106.144 L +228.662 105.556 L +229.027 104.951 L +229.391 104.329 L +229.756 103.689 L +230.12 103.031 L +230.484 102.352 L +230.849 101.653 L +231.213 100.932 L +231.577 100.19 L +231.942 99.426 L +232.306 98.638 L +232.67 97.827 L +233.035 96.995 L +233.399 96.143 L +233.763 95.275 L +234.128 94.395 L +234.492 93.515 L +234.856 92.647 L +235.221 91.816 L +235.585 91.055 L +235.949 90.419 L +236.314 89.987 L +236.678 89.872 L +237.042 90.228 L +237.407 91.227 L +237.771 93.008 L +238.135 95.595 L +238.5 98.813 L +238.864 102.357 L +239.228 105.928 L +239.593 109.305 L +239.957 112.388 L +240.321 115.15 L +240.686 117.611 L +241.05 119.793 L +241.414 121.734 L +241.779 123.473 L +242.143 125.035 L +242.507 126.442 L +242.872 127.722 L +243.236 128.889 L +243.6 129.959 L +243.965 130.941 L +244.329 131.852 L +244.693 132.693 L +245.058 133.477 L +245.422 134.21 L +245.786 134.895 L +246.151 135.537 L +246.515 136.14 L +246.879 136.711 L +247.244 137.249 L +247.608 137.759 L +247.972 138.243 L +248.337 138.702 L +248.701 139.14 L +249.065 139.557 L +249.43 139.955 L +249.794 140.335 L +250.159 140.699 L +250.523 141.048 L +250.887 141.382 L +251.252 141.704 L +251.616 142.013 L +251.98 142.31 L +252.345 142.596 L +252.709 142.871 L +253.073 143.138 L +253.438 143.394 L +253.802 143.643 L +254.166 143.882 L +254.531 144.115 L +254.895 144.339 L +255.259 144.557 L +255.624 144.768 L +255.988 144.972 L +256.352 145.171 L +256.717 145.364 L +257.081 145.551 L +257.445 145.733 L +257.81 145.91 L +258.174 146.082 L +258.538 146.25 L +258.903 146.413 L +259.267 146.572 L +259.631 146.727 L +259.996 146.878 L +260.36 147.025 L +260.724 147.169 L +261.089 147.309 L +261.453 147.446 L +261.817 147.579 L +262.182 147.71 L +262.546 147.837 L +262.91 147.962 L +263.275 148.084 L +263.639 148.203 L +264.003 148.32 L +264.368 148.434 L +264.732 148.546 L +265.096 148.655 L +265.461 148.763 L +265.825 148.868 L +266.189 148.97 L +266.554 149.071 L +266.918 149.17 L +267.282 149.267 L +267.647 149.362 L +268.011 149.455 L +268.375 149.547 L +268.74 149.636 L +269.104 149.724 L +269.468 149.811 L +269.833 149.896 L +270.197 149.979 L +270.561 150.061 L +270.926 150.141 L +271.29 150.22 L +271.655 150.298 L +272.019 150.374 L +272.383 150.449 L +272.748 150.523 L +273.112 150.595 L +273.476 150.667 L +273.841 150.737 L +274.205 150.806 L +274.569 150.874 L +274.934 150.941 L +275.298 151.006 L +275.662 151.071 L +276.027 151.135 L +276.391 151.198 L +276.755 151.259 L +277.12 151.32 L +277.484 151.38 L +277.848 151.439 L +278.213 151.497 L +278.577 151.554 L +278.941 151.611 L +279.306 151.666 L +279.67 151.721 L +280.034 151.775 L +280.399 151.828 L +280.763 151.881 L +281.127 151.932 L +281.492 151.983 L +281.856 152.034 L +282.22 152.083 L +282.585 152.132 L +282.949 152.181 L +283.313 152.228 L +283.678 152.275 L +284.042 152.321 L +284.406 152.367 L +284.771 152.412 L +285.135 152.457 L +285.499 152.501 L +285.864 152.544 L +286.228 152.587 L +286.592 152.63 L +286.957 152.671 L +287.321 152.713 L +287.685 152.753 L +288.05 152.794 L +288.414 152.833 L +288.778 152.872 L +289.143 152.911 L +289.507 152.949 L +289.871 152.987 L +290.236 153.025 L +290.6 153.062 L +290.964 153.098 L +291.329 153.134 L +291.693 153.17 L +292.058 153.205 L +292.422 153.24 L +292.786 153.274 L +293.151 153.308 L +293.515 153.342 L +293.879 153.375 L +294.244 153.408 L +294.608 153.44 L +294.972 153.473 L +295.337 153.504 L +295.701 153.536 L +296.065 153.567 L +296.43 153.597 L +296.794 153.628 L +297.158 153.658 L +297.523 153.688 L +297.887 153.717 L +298.251 153.746 L +298.616 153.775 L +298.98 153.803 L +299.344 153.832 L +299.709 153.86 L +300.073 153.887 L +300.437 153.914 L +300.802 153.941 L +301.166 153.968 L +301.53 153.995 L +301.895 154.021 L +302.259 154.047 L +302.623 154.072 L +302.988 154.098 L +303.352 154.123 L +303.716 154.148 L +304.081 154.173 L +304.445 154.197 L +304.809 154.221 L +305.174 154.245 L +305.538 154.269 L +305.902 154.292 L +306.267 154.315 L +306.631 154.338 L +306.995 154.361 L +307.36 154.384 L +307.724 154.406 L +308.088 154.428 L +308.453 154.45 L +308.817 154.472 L +309.181 154.493 L +309.546 154.515 L +309.91 154.536 L +310.274 154.557 L +310.639 154.578 L +311.003 154.598 L +311.367 154.618 L +311.732 154.639 L +312.096 154.659 L +312.461 154.678 L +312.825 154.698 L +313.189 154.717 L +313.554 154.737 L +313.918 154.756 L +314.282 154.775 L +314.647 154.793 L +315.011 154.812 L +315.375 154.83 L +315.74 154.849 L +316.104 154.867 L +316.468 154.885 L +316.833 154.902 L +317.197 154.92 L +317.561 154.938 L +317.926 154.955 L +318.29 154.972 L +318.654 154.989 L +319.019 155.006 L +319.383 155.023 L +319.747 155.039 L +320.112 155.056 L +320.476 155.072 L +320.84 155.088 L +321.205 155.104 L +321.569 155.12 L +321.933 155.136 L +322.298 155.152 L +322.662 155.167 L +323.026 155.183 L +323.391 155.198 L +323.755 155.213 L +324.119 155.228 L +324.484 155.243 L +324.848 155.258 L +325.212 155.272 L +325.577 155.287 L +325.941 155.301 L +326.305 155.316 L +326.67 155.33 L +327.034 155.344 L +327.398 155.358 L +327.763 155.372 L +328.127 155.386 L +328.491 155.399 L +328.856 155.413 L +329.22 155.426 L +329.584 155.439 L +329.949 155.453 L +330.313 155.466 L +330.677 155.479 L +331.042 155.492 L +331.406 155.505 L +331.77 155.517 L +332.135 155.53 L +332.499 155.542 L +332.864 155.555 L +333.228 155.567 L +333.592 155.579 L +333.957 155.592 L +334.321 155.604 L +334.685 155.616 L +335.05 155.628 L +335.414 155.639 L +335.778 155.651 L +336.143 155.663 L +336.507 155.674 L +336.871 155.686 L +337.236 155.697 L +337.6 155.708 L +337.964 155.719 L +338.329 155.731 L +338.693 155.742 L +339.057 155.753 L +339.422 155.763 L +339.786 155.774 L +340.15 155.785 L +340.515 155.796 L +340.879 155.806 L +341.243 155.817 L +341.608 155.827 L +341.972 155.838 L +342.336 155.848 L +342.701 155.858 L +343.065 155.868 L +343.429 155.878 L +343.794 155.888 L +344.158 155.898 L +344.522 155.908 L +344.887 155.918 L +345.251 155.927 L +345.615 155.937 L +345.98 155.947 L +346.344 155.956 L +346.708 155.966 L +347.073 155.975 L +347.437 155.984 L +347.801 155.994 L +348.166 156.003 L +348.53 156.012 L +348.894 156.021 L +349.259 156.03 L +349.623 156.039 L +349.987 156.048 L +350.352 156.057 L +350.716 156.065 L +351.08 156.074 L +351.445 156.083 L +351.809 156.091 L +352.173 156.1 L +352.538 156.108 L +352.902 156.117 L +353.266 156.125 L +353.631 156.133 L +353.995 156.142 L +354.36 156.15 L +354.724 156.158 L +355.088 156.166 L +355.453 156.174 L +355.817 156.182 L +356.181 156.19 L +356.546 156.198 L +356.91 156.206 L +357.274 156.214 L +357.639 156.221 L +358.003 156.229 L +358.367 156.237 L +358.732 156.244 L +359.096 156.252 L +359.46 156.259 L +359.825 156.267 L +360.189 156.274 L +360.553 156.282 L +360.918 156.289 L +361.282 156.296 L +361.646 156.303 L +362.011 156.311 L +362.375 156.318 L +362.739 156.325 L +363.104 156.332 L +363.468 156.339 L +363.832 156.346 L +364.197 156.353 L +364.561 156.36 L +364.925 156.366 L +365.29 156.373 L +365.654 156.38 L +366.018 156.387 L +366.383 156.393 L +366.747 156.4 L +367.111 156.407 L +367.476 156.413 L +367.84 156.42 L +368.204 156.426 L +368.569 156.433 L +368.933 156.439 L +369.297 156.445 L +369.662 156.452 L +370.026 156.458 L +370.39 156.464 L +370.755 156.47 L +371.119 156.476 L +371.483 156.483 L +371.848 156.489 L +372.212 156.495 L +372.576 156.501 L +372.941 156.507 L +373.305 156.513 L +373.669 156.519 L +374.034 156.524 L +374.398 156.53 L +374.763 156.536 L +375.127 156.542 L +375.491 156.548 L +375.856 156.553 L +376.22 156.559 L +376.584 156.565 L +376.949 156.57 L +377.313 156.576 L +377.677 156.581 L +378.042 156.587 L +378.406 156.592 L +378.77 156.598 L +379.135 156.603 L +379.499 156.609 L +379.863 156.614 L +380.228 156.619 L +380.592 156.625 L +380.956 156.63 L +381.321 156.635 L +381.685 156.64 L +382.049 156.646 L +382.414 156.651 L +382.778 156.656 L +383.142 156.661 L +383.507 156.666 L +383.871 156.671 L +384.235 156.676 L +384.6 156.681 L +384.964 156.686 L +385.328 156.691 L +385.693 156.696 L +386.057 156.701 L +386.421 156.706 L +386.786 156.71 L +387.15 156.715 L +387.514 156.72 L +387.879 156.725 L +388.243 156.729 L +388.607 156.734 L +388.972 156.739 L +389.336 156.743 L +389.7 156.748 L +390.065 156.753 L +390.429 156.757 L +390.793 156.762 L +391.158 156.766 L +391.522 156.771 L +391.886 156.775 L +392.251 156.78 L +392.615 156.784 L +392.979 156.788 L +393.344 156.793 L +393.708 156.797 L +394.072 156.802 L +394.437 156.806 L +394.801 156.81 L +395.166 156.814 L +395.53 156.819 L +395.894 156.823 L +396.259 156.827 L +396.623 156.831 L +396.987 156.835 L +397.352 156.84 L +397.716 156.844 L +398.08 156.848 L +398.445 156.852 L +398.809 156.856 L +399.173 156.86 L +399.538 156.864 L +399.902 156.868 L +400.266 156.872 L +400.631 156.876 L +400.995 156.88 L +401.359 156.884 L +401.724 156.887 L +402.088 156.891 L +402.452 156.895 L +402.817 156.899 L +403.181 156.903 L +403.545 156.907 L +403.91 156.91 L +404.274 156.914 L +404.638 156.918 L +405.003 156.921 L +405.367 156.925 L +405.731 156.929 L +406.096 156.933 L +406.46 156.936 L +406.824 156.94 L +407.189 156.943 L +407.553 156.947 L +407.917 156.95 L +408.282 156.954 L +408.646 156.958 L +409.01 156.961 L +409.375 156.965 L +409.739 156.968 L +410.103 156.972 L +410.468 156.975 L +410.832 156.978 L +411.196 156.982 L +411.561 156.985 L +411.925 156.989 L +412.289 156.992 L +412.654 156.995 L +413.018 156.999 L +413.382 157.002 L +413.747 157.005 L +414.111 157.008 L +414.475 157.012 L +414.84 157.015 L +415.204 157.018 L +415.568 157.021 L +415.933 157.025 L +416.297 157.028 L +416.662 157.031 L +417.026 157.034 L +417.39 157.037 L +417.755 157.04 L +418.119 157.043 L +418.483 157.047 L +418.848 157.05 L +419.212 157.053 L +419.576 157.056 L +419.941 157.059 L +420.305 157.062 L +420.669 157.065 L +421.034 157.068 L +421.398 157.071 L +421.762 157.074 L +422.127 157.077 L +422.491 157.08 L +422.855 157.083 L +423.22 157.085 L +423.584 157.088 L +423.948 157.091 L +424.313 157.094 L +424.677 157.097 L +425.041 157.1 L +425.406 157.103 L +425.77 157.105 L +426.134 157.108 L +426.499 157.111 L +426.863 157.114 L +427.227 157.117 L +427.592 157.119 L +427.956 157.122 L +428.32 157.125 L +428.685 157.127 L +429.049 157.13 L +429.413 157.133 L +429.778 157.136 L +430.142 157.138 L +430.506 157.141 L +430.871 157.143 L +431.235 157.146 L +431.599 157.149 L +431.964 157.151 L +432.328 157.154 L +432.692 157.156 L +433.057 157.159 L +433.421 157.162 L +433.785 157.164 L +434.15 157.167 L +434.514 157.169 L +434.878 157.172 L +435.243 157.174 L +435.607 157.177 L +435.971 157.179 L +436.336 157.182 L +436.7 157.184 L +437.065 157.187 L +437.429 157.189 L +437.793 157.191 L +438.158 157.194 L +438.522 157.196 L +438.886 157.199 L +439.251 157.201 L +439.615 157.203 L +439.979 157.206 L +440.344 157.208 L +440.708 157.21 L +441.072 157.213 L +441.437 157.215 L +441.801 157.217 L +442.165 157.22 L +442.53 157.222 L +s +78.19 230.21 m +78.919 229.983 L +79.648 229.756 L +80.376 229.529 L +81.105 229.302 L +81.834 229.074 L +82.562 228.847 L +83.291 228.619 L +84.02 228.391 L +84.749 228.163 L +85.477 227.935 L +86.206 227.707 L +86.935 227.479 L +87.663 227.251 L +88.392 227.023 L +89.121 226.795 L +89.849 226.567 L +90.578 226.339 L +91.307 226.111 L +92.035 225.884 L +92.764 225.656 L +93.493 225.429 L +94.221 225.201 L +94.95 224.974 L +95.679 224.747 L +96.407 224.52 L +97.136 224.294 L +97.865 224.067 L +98.593 223.841 L +99.322 223.615 L +100.051 223.39 L +100.779 223.164 L +101.508 222.939 L +102.237 222.714 L +102.965 222.49 L +103.694 222.266 L +104.423 222.042 L +105.152 221.819 L +105.88 221.596 L +106.609 221.373 L +107.338 221.151 L +108.066 220.929 L +108.795 220.707 L +109.524 220.486 L +110.252 220.265 L +110.981 220.045 L +111.71 219.825 L +112.438 219.606 L +113.167 219.387 L +113.896 219.169 L +114.624 218.951 L +115.353 218.733 L +116.082 218.517 L +116.81 218.3 L +117.539 218.085 L +118.268 217.869 L +118.996 217.655 L +119.725 217.44 L +120.454 217.227 L +121.182 217.014 L +121.911 216.801 L +122.64 216.59 L +123.368 216.378 L +124.097 216.168 L +124.826 215.958 L +125.554 215.748 L +126.283 215.539 L +127.012 163.232 L +127.741 163.025 L +128.469 162.818 L +129.198 162.612 L +129.927 162.406 L +130.655 162.201 L +131.384 161.997 L +132.113 161.794 L +132.841 161.591 L +133.57 161.39 L +134.299 161.188 L +135.027 160.988 L +135.756 160.789 L +136.485 160.59 L +137.213 160.392 L +137.942 160.194 L +138.671 159.998 L +139.399 159.803 L +140.128 159.608 L +140.857 159.414 L +141.585 159.221 L +142.314 159.029 L +143.043 158.839 L +143.771 158.648 L +144.5 158.459 L +145.229 158.271 L +145.957 158.084 L +146.686 157.898 L +147.415 157.714 L +148.144 157.53 L +148.872 157.347 L +149.601 157.166 L +150.33 156.985 L +151.058 156.806 L +151.787 156.628 L +152.516 156.452 L +153.244 156.277 L +153.973 156.103 L +154.702 155.931 L +155.43 155.761 L +156.159 155.591 L +156.888 155.424 L +157.616 155.258 L +158.345 155.094 L +159.074 154.931 L +159.802 154.771 L +160.531 154.612 L +161.26 154.455 L +161.988 154.3 L +162.717 154.148 L +163.446 153.997 L +164.174 153.849 L +164.903 153.703 L +165.632 153.56 L +166.36 153.419 L +167.089 153.28 L +167.818 153.145 L +168.547 153.012 L +169.275 152.882 L +170.004 152.754 L +170.733 152.631 L +171.461 152.51 L +172.19 152.392 L +172.919 152.278 L +173.647 152.167 L +174.376 152.06 L +175.105 151.956 L +175.833 151.856 L +176.562 151.76 L +177.291 151.668 L +178.019 151.58 L +178.748 151.497 L +179.477 151.417 L +180.205 151.342 L +180.934 151.271 L +181.663 151.205 L +182.391 151.143 L +183.12 151.086 L +183.849 151.033 L +184.577 150.985 L +185.306 150.942 L +186.035 150.904 L +186.763 150.87 L +187.492 150.841 L +188.221 150.817 L +188.95 150.797 L +189.678 150.783 L +190.407 150.773 L +191.136 150.767 L +191.864 150.766 L +192.593 150.77 L +193.322 150.778 L +194.05 150.79 L +194.779 150.806 L +195.508 150.827 L +196.236 150.851 L +196.965 150.88 L +197.694 150.911 L +198.422 150.947 L +199.151 150.986 L +199.88 151.028 L +200.608 151.073 L +201.337 151.121 L +202.066 151.172 L +202.794 151.225 L +203.523 151.281 L +204.252 151.339 L +204.98 151.398 L +205.709 151.46 L +206.438 151.524 L +207.166 151.589 L +207.895 151.656 L +208.624 151.723 L +209.353 151.792 L +210.081 151.862 L +210.81 151.933 L +211.539 152.005 L +212.267 152.077 L +212.996 152.149 L +213.725 152.222 L +214.453 152.295 L +215.182 152.368 L +215.911 152.441 L +216.639 152.515 L +217.368 152.588 L +218.097 152.661 L +218.825 152.733 L +219.554 152.806 L +220.283 152.877 L +221.011 152.949 L +221.74 153.019 L +222.469 153.09 L +223.197 153.159 L +223.926 153.228 L +224.655 153.296 L +225.383 153.364 L +226.112 153.431 L +226.841 153.497 L +227.569 153.562 L +228.298 153.626 L +229.027 153.69 L +229.756 153.753 L +230.484 153.815 L +231.213 153.876 L +231.942 153.936 L +232.67 153.995 L +233.399 154.053 L +234.128 154.111 L +234.856 154.167 L +235.585 154.223 L +236.314 154.278 L +237.042 154.332 L +237.771 154.385 L +238.5 154.437 L +239.228 154.488 L +239.957 154.539 L +240.686 154.589 L +241.414 154.637 L +242.143 154.685 L +242.872 154.733 L +243.6 154.779 L +244.329 154.824 L +245.058 154.869 L +245.786 154.913 L +246.515 154.957 L +247.244 154.999 L +247.972 155.041 L +248.701 155.082 L +249.43 155.122 L +250.159 155.162 L +250.887 155.201 L +251.616 155.239 L +252.345 155.276 L +253.073 155.313 L +253.802 155.35 L +254.531 155.385 L +255.259 155.42 L +255.988 155.455 L +256.717 155.488 L +257.445 155.521 L +258.174 155.554 L +258.903 155.586 L +259.631 155.618 L +260.36 155.648 L +261.089 155.679 L +261.817 155.709 L +262.546 155.738 L +263.275 155.767 L +264.003 155.795 L +264.732 155.823 L +265.461 155.85 L +266.189 155.877 L +266.918 155.904 L +267.647 155.93 L +268.375 155.955 L +269.104 155.98 L +269.833 156.005 L +270.561 156.029 L +271.29 156.053 L +272.019 156.077 L +272.748 156.1 L +273.476 156.122 L +274.205 156.145 L +274.934 156.167 L +275.662 156.188 L +276.391 156.209 L +277.12 156.23 L +277.848 156.251 L +278.577 156.271 L +279.306 156.291 L +280.034 156.31 L +280.763 156.33 L +281.492 156.349 L +282.22 156.367 L +282.949 156.385 L +283.678 156.404 L +284.406 156.421 L +285.135 156.439 L +285.864 156.456 L +286.592 156.473 L +287.321 156.49 L +288.05 156.506 L +288.778 156.522 L +289.507 156.538 L +290.236 156.554 L +290.964 156.569 L +291.693 156.584 L +292.422 156.599 L +293.151 156.614 L +293.879 156.628 L +294.608 156.643 L +295.337 156.657 L +296.065 156.671 L +296.794 156.684 L +297.523 156.698 L +298.251 156.711 L +298.98 156.724 L +299.709 156.737 L +300.437 156.75 L +301.166 156.762 L +301.895 156.774 L +302.623 156.787 L +303.352 156.799 L +304.081 156.81 L +304.809 156.822 L +305.538 156.833 L +306.267 156.845 L +306.995 156.856 L +307.724 156.867 L +308.453 156.878 L +309.181 156.888 L +309.91 156.899 L +310.639 156.909 L +311.367 156.92 L +312.096 156.93 L +312.825 156.94 L +313.554 156.949 L +314.282 156.959 L +315.011 156.969 L +315.74 156.978 L +316.468 156.988 L +317.197 156.997 L +317.926 157.006 L +318.654 157.015 L +319.383 157.024 L +320.112 157.032 L +320.84 157.041 L +321.569 157.049 L +322.298 157.058 L +323.026 157.066 L +323.755 157.074 L +324.484 157.082 L +325.212 157.09 L +325.941 157.098 L +326.67 157.106 L +327.398 157.113 L +328.127 157.121 L +328.856 157.128 L +329.584 157.136 L +330.313 157.143 L +331.042 157.15 L +331.77 157.157 L +332.499 157.164 L +333.228 157.171 L +333.957 157.178 L +334.685 157.185 L +335.414 157.192 L +336.143 157.198 L +336.871 157.205 L +337.6 157.211 L +338.329 157.217 L +339.057 157.224 L +339.786 157.23 L +340.515 157.236 L +341.243 157.242 L +341.972 157.248 L +342.701 157.254 L +343.429 157.26 L +344.158 157.266 L +344.887 157.271 L +345.615 157.277 L +346.344 157.283 L +347.073 157.288 L +347.801 157.294 L +348.53 157.299 L +349.259 157.304 L +349.987 157.31 L +350.716 157.315 L +351.445 157.32 L +352.173 157.325 L +352.902 157.33 L +353.631 157.335 L +354.36 157.34 L +355.088 157.345 L +355.817 157.35 L +356.546 157.354 L +357.274 157.359 L +358.003 157.364 L +358.732 157.368 L +359.46 157.373 L +360.189 157.377 L +360.918 157.382 L +361.646 157.386 L +362.375 157.391 L +363.104 157.395 L +363.832 157.399 L +364.561 157.403 L +365.29 157.408 L +366.018 157.412 L +366.747 157.416 L +367.476 157.42 L +368.204 157.424 L +368.933 157.428 L +369.662 157.432 L +370.39 157.436 L +371.119 157.439 L +371.848 157.443 L +372.576 157.447 L +373.305 157.451 L +374.034 157.454 L +374.763 157.458 L +375.491 157.462 L +376.22 157.465 L +376.949 157.469 L +377.677 157.472 L +378.406 157.476 L +379.135 157.479 L +379.863 157.482 L +380.592 157.486 L +381.321 157.489 L +382.049 157.492 L +382.778 157.496 L +383.507 157.499 L +384.235 157.502 L +384.964 157.505 L +385.693 157.508 L +386.421 157.512 L +387.15 157.515 L +387.879 157.518 L +388.607 157.521 L +389.336 157.524 L +390.065 157.527 L +390.793 157.53 L +391.522 157.532 L +392.251 157.535 L +392.979 157.538 L +393.708 157.541 L +394.437 157.544 L +395.166 157.547 L +395.894 157.549 L +396.623 157.552 L +397.352 157.555 L +398.08 157.557 L +398.809 157.56 L +399.538 157.563 L +400.266 157.565 L +400.995 157.568 L +401.724 157.57 L +402.452 157.573 L +403.181 157.575 L +403.91 157.578 L +404.638 157.58 L +405.367 157.583 L +406.096 157.585 L +406.824 157.587 L +407.553 157.59 L +408.282 157.592 L +409.01 157.594 L +409.739 157.597 L +410.468 157.599 L +411.196 157.601 L +411.925 157.603 L +412.654 157.606 L +413.382 157.608 L +414.111 157.61 L +414.84 157.612 L +415.568 157.614 L +416.297 157.616 L +417.026 157.619 L +417.755 157.621 L +418.483 157.623 L +419.212 157.625 L +419.941 157.627 L +420.669 157.629 L +421.398 157.631 L +422.127 157.633 L +422.855 157.635 L +423.584 157.637 L +424.313 157.639 L +425.041 157.64 L +425.77 157.642 L +426.499 157.644 L +427.227 157.646 L +427.956 157.648 L +428.685 157.65 L +429.413 157.652 L +430.142 157.653 L +430.871 157.655 L +431.599 157.657 L +432.328 157.659 L +433.057 157.66 L +433.785 157.662 L +434.514 157.664 L +435.243 157.666 L +435.971 157.667 L +436.7 157.669 L +437.429 157.671 L +438.158 157.672 L +438.886 157.674 L +439.615 157.675 L +440.344 157.677 L +441.072 157.679 L +441.801 157.68 L +442.53 157.682 L +s +P +0 g +0.144 w +[ ] 0 setdash +3.25 setmiterlimit +450.12 237.508 m +70.6 237.508 L +s +70.6 237.508 m +70.6 2.952 L +s +1 g +[ ] 0 setdash +70.6 2.952 m +450.12 2.952 L +s +450.12 2.952 m +450.12 237.508 L +s +0 g +[ ] 0 setdash +p +0 setlinecap +78.19 237.508 m +78.19 234.611 L +s +P +p +np 74 239 m +74 253 L +82 253 L +82 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 75.19 239.668 ] concat +1 w +[ ] 0 setdash +p +np -2.19 -1.668 m +-2.19 14.332 L +7.81 14.332 L +7.81 -1.668 L +cp +clip np +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + oldfontname findfont + dup length dict begin + {1 index/FID ne{def}{pop pop}ifelse}forall + /Encoding ISOLatin1Encoding def + currentdict + end + newfontname exch definefont pop +}def +%%IncludeResource: font Times-Roman +%%IncludeFont: Times-Roman +%%BeginResource: font Times-Roman-MISO +%%BeginFont: Times-Roman-MISO +/Times-Roman /Times-Roman-MISO MISOfy +%%EndFont +%%EndResource +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(0) N +P +[1 0 0 1 -75.19 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +92.764 237.508 m +92.764 235.77 L +s +P +p +0 setlinecap +107.338 237.508 m +107.338 235.77 L +s +P +p +0 setlinecap +121.911 237.508 m +121.911 235.77 L +s +P +p +0 setlinecap +136.485 237.508 m +136.485 235.77 L +s +P +p +0 setlinecap +151.058 237.508 m +151.058 234.611 L +s +P +p +np 147 239 m +147 253 L +155 253 L +155 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 148.058 239.668 ] concat +1 w +[ ] 0 setdash +p +np -2.058 -1.668 m +-2.058 14.332 L +7.942 14.332 L +7.942 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(1) N +P +[1 0 0 1 -148.058 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +165.632 237.508 m +165.632 235.77 L +s +P +p +0 setlinecap +180.205 237.508 m +180.205 235.77 L +s +P +p +0 setlinecap +194.779 237.508 m +194.779 235.77 L +s +P +p +0 setlinecap +209.353 237.508 m +209.353 235.77 L +s +P +p +0 setlinecap +223.926 237.508 m +223.926 234.611 L +s +P +p +np 220 239 m +220 253 L +228 253 L +228 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 220.926 239.668 ] concat +1 w +[ ] 0 setdash +p +np -1.926 -1.668 m +-1.926 14.332 L +8.074 14.332 L +8.074 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(2) N +P +[1 0 0 1 -220.926 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +238.5 237.508 m +238.5 235.77 L +s +P +p +0 setlinecap +253.073 237.508 m +253.073 235.77 L +s +P +p +0 setlinecap +267.647 237.508 m +267.647 235.77 L +s +P +p +0 setlinecap +282.22 237.508 m +282.22 235.77 L +s +P +p +0 setlinecap +296.794 237.508 m +296.794 234.611 L +s +P +p +np 293 239 m +293 253 L +301 253 L +301 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 293.794 239.668 ] concat +1 w +[ ] 0 setdash +p +np -1.794 -1.668 m +-1.794 14.332 L +8.206 14.332 L +8.206 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(3) N +P +[1 0 0 1 -293.794 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +311.367 237.508 m +311.367 235.77 L +s +P +p +0 setlinecap +325.941 237.508 m +325.941 235.77 L +s +P +p +0 setlinecap +340.515 237.508 m +340.515 235.77 L +s +P +p +0 setlinecap +355.088 237.508 m +355.088 235.77 L +s +P +p +0 setlinecap +369.662 237.508 m +369.662 234.611 L +s +P +p +np 365 239 m +365 253 L +374 253 L +374 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 366.287 239.668 ] concat +1 w +[ ] 0 setdash +p +np -2.287 -1.668 m +-2.287 14.332 L +8.713 14.332 L +8.713 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0.75 10.5 m +(4) N +P +[1 0 0 1 -366.287 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +384.235 237.508 m +384.235 235.77 L +s +P +p +0 setlinecap +398.809 237.508 m +398.809 235.77 L +s +P +p +0 setlinecap +413.382 237.508 m +413.382 235.77 L +s +P +p +0 setlinecap +427.956 237.508 m +427.956 235.77 L +s +P +p +0 setlinecap +442.53 237.508 m +442.53 234.611 L +s +P +p +np 439 239 m +439 253 L +447 253 L +447 239 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 439.53 239.668 ] concat +1 w +[ ] 0 setdash +p +np -1.53 -1.668 m +-1.53 14.332 L +8.47 14.332 L +8.47 -1.668 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(5) N +P +[1 0 0 1 -439.53 -239.668 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 210.041 m +73.497 210.041 L +s +P +p +np 61 203 m +61 217 L +69 217 L +69 203 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 62.44 203.666 ] concat +1 w +[ ] 0 setdash +p +np -2.44 -1.666 m +-2.44 14.334 L +7.56 14.334 L +7.56 -1.666 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(0) N +P +[1 0 0 1 -62.44 -203.666 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 157.941 m +73.497 157.941 L +s +P +p +np 61 151 m +61 165 L +69 165 L +69 151 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 61.69 151.566 ] concat +1 w +[ ] 0 setdash +p +np -1.69 -1.566 m +-1.69 14.434 L +8.31 14.434 L +8.31 -1.566 L +cp +clip np +%%BeginResource: font Mathematica1 +%%BeginFont: Mathematica1 +%!PS-AdobeFont-1.0: Mathematica1 001.000 +%%CreationDate: 8/26/01 at 4:07 PM +%%VMusage: 1024 31527 +% Mathematica typeface design by Andre Kuzniarek, with Gregg Snyder and Stephen Wolfram. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00] +% ADL: 800 200 0 +%%EndComments +FontDirectory/Mathematica1 known{/Mathematica1 findfont dup/UniqueID known{dup +/UniqueID get 5095641 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +20 dict begin +/FontInfo 16 dict dup begin + /version (001.000) readonly def + /FullName (Mathematica1) readonly def + /FamilyName (Mathematica1) readonly def + /Weight (Medium) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -133 def + /UnderlineThickness 20 def + /Notice (Mathematica typeface design by Andre Kuzniarek, with Gregg Snyder and Stephen Wolfram. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00]) readonly def + /em 1000 def + /ascent 800 def + /descent 200 def +end readonly def +/FontName /Mathematica1 def +/Encoding 256 array +dup 0/NUL put +dup 1/Eth put +dup 2/eth put +dup 3/Lslash put +dup 4/lslash put +dup 5/Scaron put +dup 6/scaron put +dup 7/Yacute put +dup 8/yacute put +dup 9/HT put +dup 10/LF put +dup 11/Thorn put +dup 12/thorn put +dup 13/CR put +dup 14/Zcaron put +dup 15/zcaron put +dup 16/DLE put +dup 17/DC1 put +dup 18/DC2 put +dup 19/DC3 put +dup 20/DC4 put +dup 21/onehalf put +dup 22/onequarter put +dup 23/onesuperior put +dup 24/threequarters put +dup 25/threesuperior put +dup 26/twosuperior put +dup 27/brokenbar put +dup 28/minus put +dup 29/multiply put +dup 30/RS put +dup 31/US put +dup 32/Space put +dup 33/Exclamation put +dup 34/ForAll put +dup 35/NumberSign put +dup 36/Exists put +dup 37/Percent put +dup 38/Ampersand put +dup 39/SmallMember put +dup 40/LParen put +dup 41/RParen put +dup 42/Star put +dup 43/Plus put +dup 44/Comma put +dup 45/Minus put +dup 46/Period put +dup 47/Slash put +dup 48/Zero put +dup 49/One put +dup 50/Two put +dup 51/Three put +dup 52/Four put +dup 53/Five put +dup 54/Six put +dup 55/Seven put +dup 56/Eight put +dup 57/Nine put +dup 58/Colon put +dup 59/SemiColon put +dup 60/Less put +dup 61/Equal put +dup 62/Greater put +dup 63/Question put +dup 64/TildeFullEqual put +dup 65/CapAlpha put +dup 66/CapBeta put +dup 67/CapChi put +dup 68/CapDelta put +dup 69/CapEpsilon put +dup 70/CapPhi put +dup 71/CapGamma put +dup 72/CapEta put +dup 73/CapIota put +dup 74/CurlyTheta put +dup 75/CapKappa put +dup 76/CapLambda put +dup 77/CapMu put +dup 78/CapNu put +dup 79/CapOmicron put +dup 80/CapPi put +dup 81/CapTheta put +dup 82/CapRho put +dup 83/CapSigma put +dup 84/CapTau put +dup 85/CapUpsilon put +dup 86/FinalSigma put +dup 87/CapOmega put +dup 88/CapXi put +dup 89/CapPsi put +dup 90/CapZeta put +dup 91/LBracket put +dup 92/Therefore put +dup 93/RBracket put +dup 94/Perpendicular put +dup 95/Underbar put +dup 96/Hat put +dup 97/Alpha put +dup 98/Beta put +dup 99/Chi put +dup 100/Delta put +dup 101/Epsilon put +dup 102/Phi put +dup 103/Gamma put +dup 104/Eta put +dup 105/Iota put +dup 106/CurlyPhi put +dup 107/Kappa put +dup 108/Lambda put +dup 109/Mu put +dup 110/Nu put +dup 111/Omicron put +dup 112/Pi put +dup 113/Theta put +dup 114/Rho put +dup 115/Sigma put +dup 116/Tau put +dup 117/Upsilon put +dup 118/CurlyPi put +dup 119/Omega put +dup 120/Xi put +dup 121/Psi put +dup 122/Zeta put +dup 123/LBrace put +dup 124/VertBar put +dup 125/RBrace put +dup 126/Tilde put +dup 127/DEL put +dup 128/FractionBarExt put +dup 129/EscapeChar put +dup 130/SelectPlaceholder put +dup 131/Placeholder put +dup 132/Continuation put +dup 133/Skeleton put +dup 134/LSkeleton put +dup 135/RSkeleton put +dup 136/Spacer put +dup 137/Cross put +dup 138/DblEqual put +dup 139/Grave put +dup 140/Acute put +dup 141/DoubleAcute put +dup 142/OverTilde put +dup 143/OverBar put +dup 144/DblUpDownArrow put +dup 145/DblUpExtens1 put +dup 146/DblLongLArrow put +dup 147/DblExtens put +dup 148/DblLongRArrow put +dup 149/DblLRArrow2 put +dup 150/DblLongLRArrow put +dup 151/UpDownArrow put +dup 152/LongLArrow put +dup 153/LongRArrow put +dup 154/LongLRArrow put +dup 155/ColonEqual put +dup 156/Diamond2 put +dup 157/NotSquareSprsetEqual put +dup 158/AtSign put +dup 159/Solidmedsqr put +dup 160/OverDot put +dup 161/CurlyCapUpsilon put +dup 162/Prime put +dup 163/LessEqual put +dup 164/Fraction put +dup 165/Infinity put +dup 166/RuleDelayed put +dup 167/ClubSuit put +dup 168/DiamondSuit put +dup 169/HeartSuit put +dup 170/SpadeSuit put +dup 171/LRArrow put +dup 172/LArrow put +dup 173/UpArrow put +dup 174/RArrow put +dup 175/DownArrow put +dup 176/Degree put +dup 177/PlusMinus put +dup 178/DoublePrime put +dup 179/GreaterEqual put +dup 180/Multiply put +dup 181/Proportional put +dup 182/PartialDiff put +dup 183/Bullet put +dup 184/Divide put +dup 185/NotEqual put +dup 186/Equivalence put +dup 187/Approxequal put +dup 188/Ellipsis put +dup 189/ArrowVertEx put +dup 190/ArrowHorizEx put +dup 191/CarriageReturn put +dup 192/Aleph put +dup 193/IFraktur put +dup 194/RFraktur put +dup 195/Weierstrass put +dup 196/CircleMultiply put +dup 197/CirclePlus put +dup 198/EmptySet put +dup 199/Union put +dup 200/Intersection put +dup 201/ProperSuperset put +dup 202/NbSpace put +dup 203/NotSubset put +dup 204/ProperSubset put +dup 205/ReflexSubset put +dup 206/Element put +dup 207/NotElement put +dup 208/Angle put +dup 209/Gradient put +dup 210/RegTM put +dup 211/Copyright put +dup 212/TM put +dup 213/Product put +dup 214/Radical put +dup 215/DotMath put +dup 216/LogicalNot put +dup 217/Wedge put +dup 218/Vee put +dup 219/DblLRArrow put +dup 220/DblLArrow put +dup 221/DblUpArrow put +dup 222/DblRArrow put +dup 223/DblDownArrow put +dup 224/Lozenge put +dup 225/LAngle put +dup 226/Diffd put +dup 227/Expe put +dup 228/Imagi put +dup 229/Sum put +dup 230/LParenTop put +dup 231/LParenEx put +dup 232/LParenBot put +dup 233/LBracketTop put +dup 234/LBracketEx put +dup 235/LBracketBot put +dup 236/LBraceTop put +dup 237/LBraceMid put +dup 238/LBraceBot put +dup 239/BraceEx put +dup 240/Slot put +dup 241/RAngle put +dup 242/Intergral put +dup 243/IntegralTop put +dup 244/IntegralEx put +dup 245/IntegralBot put +dup 246/RParenTop put +dup 247/RParenEx put +dup 248/RParenBot put +dup 249/RBracketTop put +dup 250/RBracketEx put +dup 251/RBracketBot put +dup 252/RBraceTop put +dup 253/RBraceMid put +dup 254/RBraceBot put +dup 255/Wolf put + readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/UniqueID 5095641 def +/FontBBox{-120 -220 1544 923}readonly def +currentdict end +currentfile eexec +D8061D93A8246509E76A3EC656E953B7C22E43117F5A3BC2421790057C314DAE3EFBFF49F45DA34B +424A961BE670A194E7E4BF0FF295DEE23134A14A7C08B6602621D885EE631B1D8D3003CF2093E039 +4D77FCEFCA8BA8965D1783DCAD9EFE6C7E420CF7B898933309A89F84721ADE7F3AE4443C5EAE8155 +759A9EB6F738F7BA81C192EE45DAD00F398FFD6904111BBD91BFEE328004F2A18BCCD98DCDB2CE23 +961B00F204E50EA022D00CE2B68E653626D4BB5AFA334A0D657307416FAF7AA8C43ED4DC541F1B7B +B7500B3F423D9D369F8192FD00A59FD5E6ABC70F788FB70976CC1907DDC309F4B690AA2D2BF12CAE +C493958CC0E76CE9EB5FF8BD1F1650F659E5C123EE455B7D77C39952C212AF319BF19A91E36DE52F +0EF84B602704BD6C7C94E1B0E067210DB919F6231755A2CC5D5FE129279B43A2E2CCD27F56F00B05 +C8AC10AB07FABBEFB3509088301FE78CAF8B440C5BA2FFE06BBFCD066046618F3B6AA2E4B17B296E +1F3F1560E19CBAD54E16E4B7A65622E468F6BDF97C50277E355D1DD8843D0A449A147FFBA071BA99 +CF70D7576DC18B96FEAF8070BF25F3A3141F873241EF4A07F332306B56F1D5909A4F233A9DB3A08E +E43DF38DD6DB2D6DAB908967A907303EE1FA04F048FA6EBC531738C170B8B0F095FF3B05D14C2BDC +272F7EDA8926A77D9CDA49A90AE1387A51A24ECDB2E4E287B0F95A83AD2EC0310F9B6F396AC10479 +835035FD5D4C84D91917FE8A8755C976504AB1A830ED516B5F325EA4ADFD115900D23039A2BC84EE +D21CC21E2BBE29A5E0CF28BE047CBD515DF7785F37DDD4474042B102A1F28193BB8567FF6FDEF811 +25CE9A504BE5011C0010DCEBCF321824C9DA249D8DB11F79298F7B674CEDB6F33C111F8B0115E407 +99E0FE1B6CE9F6B2A3EED1827A9CEB453D643FE5CE2540DCBCAF7B2EA2C8F0AE9434D4BAAEAB3488 +FEC7541D57179BDEAA0BB6145EA783E73E70E0AA71A4FA58E81EB510E9FD2CF4ACFBF28E48CA313C +CF5ED2BE032B7C9A07ABBEC9CCD8D5AC9F775D36BECC252B9FE01B6AA79A70E22478904DADDA08BB +7CA3B66F3A83AEEBA37406127353790348AE5FBD144ABD8E1B32D1BCC70E2BC22A63E854D38317E6 +BB97C52A6C9B0C6AB5C336CE2D417A714825DCD237F7486C33925A995CD8AD3B359176C4CA775FE2 +2C6F8A7C7343F31F39D1B9A5A744973BF65D655DDB59E3495B28DBE2A877EBB32A22A4AB8EB13C67 +02B239F6932E2DC8B4B88915923B1C2AFF2F876A31F765B91747D5A858BD632B0BE4F135AC484016 +AE1BC01E44B6653A58EE1380B6DF24AEB73220A36FA8FDE9A152C16E049D2F247A9AA71CD2DF3D9E +653054FAF518BBC1EEB43200DB0BACA93FEA9445FA5F32A99926C4F1F2370B2E3E03CEFBEECE5D5C +DE299FE1641A9CE0C90E42E7C465DF8C19C153EA76C11791F8E112853E708CD0F6EFC22E44808A44 +3686442645D643E7118D128BF34188FD313E53B8E951E605E96825738C4DC893D942C145C3E1153F +CDED16D1EE10374626F45781461FFC94C77D431BCF167FD29136A0B369631E139A59B06AC5281B3D +52470B38237B469C0E49CBE74C82A940F8AAD10E05C5DD2A8F3218C4BE40DCED0982770869190845 +D2E8BA2A1A2F9CF16DDDE418B6E2013C3258FBE9AFCDACCD57B01C4FEF3526C06FD5BAB6F195C557 +23A96FA3E5CDB2ADC9AA8989DF78F163F19E26F3B9EAF60D44B745FCA49B09D9CE5CC16D1E2C78C5 +A28F14D3374956E9721C0542A01A731A3D5A771C7B51FB72960BB22C99BC8F216530AA86C1A0346B +3D986EF1DF68BCC46EC4C809C6D54FB9C50F225ABA2C96965F4DE77E2C5D131318231C6773F0976C +DBD016B803C38B8923822BDF160FB87BBE744D0953EDEBDE87394282B9950C89F58824D731355E8F +A3CE364F742E3337A983BD1219CE8787CFA6925B560001F6F78343647821D408B60965966C16C454 +394D33268483F51984614FD9964CCE5F1AA4AB12144874A72D3FE97F4416ABE4213B4EDCA9ECF73A +937B562F978E059705E561A6D0C8B89B59B4CAB2248BFC4A6D3D98F89FF38A4D1C3E5A4570E2E2E8 +D328772E11DEA2116C260B13328045139A819F5489A2C302F311898230CD26DD03E6CE3BE75EDB86 +0D982FBC8E1E24D1F83E8CA64174495B2F32BDF0505FC96E9C65FDB0EB0C4ADA410F0A1C4BB4D551 +93B1AA5EA1F988882A56413F77CF24FF6516CD5095077BA566116797895FD7EA616D10510957025A +1DA05064FD9176303A248C94CE2A9875C03C7D8755A1A8010B712B64BAD73BEA4195D51A328F076D +12C0E52E87D98A5269D157D544CD7B4E1CAAEA6BDD59F08D0C5FBB84A6B099BECF8BEB721A874BAA +1BD1F8CDB5ED5CD3B49A763EAA36D33837667A6643B83537EF5515DBF7659E28692E0ACEB48FD051 +45534A443092E0A510B05B5B51B402CB3372A4E8BAF98A7FEB6D8BEF6B364A5EA0F3FDF301A44EE2 +3485D4493E7B4C33E0E352202931188D156983C40F7A4B615B6F5281B33FB32A2E6A0F7AE84BEA2C +5C3635D7DA17371D608847EB402270B83293EC09E4B1D85996C1CC81196BE590EC9EF0F258364746 +BC4763976FDDB3707D37AFCBDC0F4EB2B1502F137EBBB1541B992EAD43B5D64CCDF505FF2F127115 +4857C69B689A11760979F6D2BB032CF0DCCBB33D2B6F6D6BB29A1D0E371AA5869A408225C0AFF523 +CEFB08A7D3D17DF9064010363196CC569C436E720B1B4573CDAE1CD93A10FD2D4ACB14E47046B5B7 +66B75B40BA97027FEC4218980B002FAB60A9F1F5A37861B9A63F696732F8127B2C6F036BF32311B8 +FF08A489E88218092D57A99C8981EF8CBBD09DF49CC836B9C1968692D1FB551F47619F020289F1A3 +D3898A96DC1C7D39A21B49C2D0DD9508CB8A8BD6A5EB40FF86F555FA32017B67AEC07BECD659E8C4 +8DD1D43E8D1EE08A117479015F78BF20D3318224572D9C90884856E4307A8AFFC83EDD317B008484 +3BBE8EB2A4E2D70077A639FE3637C3DCF87C67F1BE62E63CC67BCEF8EBD07E030524A53DD440F2A1 +3A019B7AA89E155AAD1497974258A01DA45DE1D94BB9F925290FE9BDDA29EA3F2BF1E64DF7EBCFC4 +23AB2C7310D9D87A5CA673EE95189135E1B134B431B231428FF2BF64C8F155CBDDAD17BCB524CF7E +ABD66B75705BFFB1DDB27B72D681D7AA19FAD0FF23EEF028B606DD20D58588AACB299A3CF38372A8 +E7494A65227C1E4A231AC7843962B8A4A7BDD90F3F8B83277E696F3514139BB8DD207641B62286F0 +0E32C7FAD7029DC0E092564C7CE1BC5240FCBFB00A06F075D9536F0326CFFBA958BA7A1A11AA047B +B14E7DE16761BB0FEF19ABE85154359807C339961B9695CDED59E489CA4D9BB75D86D9EDDF0502BC +0B4EC36B1D71FCD4E03881ECEC703E5DA23B3F5DB98CB8DAED81D5BA20B844A92A4B92FE5B082952 +6837237C7F994786878404BE744D0953C676E52CB05FCE193E8827F977B31929E36E320E770A6F1E +972B84AFA21E01719759DF0132C5CF9692BAA487E86E8453C09FF97642600D1024ED5D6C7D5B387D +CB5E6147D20B4A14D7D485B5747D765C5A1CA40B9416DC4EF5DC08F43F0706B27B1C90E901556E1C +EFF304EA8DF8D727E4B7E7CEAD14E4FC7E76002DBC37B92BD0E58AF29DA7DA91E6F99DADF1A9CBDD +04648E2F5B811F2AF0729646B17D32D7EF25AD47E267EE53A61A7CD744C9ABFDB1EDB71C0705412B +15769188CA1601AF0395796FAC0E2139EF90FAA65D27AAEEEE319D2831A56CE82203523097D0574D +22742D17E519D95560B8445B5B29033BF3454B94F20C23EBE8B90DDF26D903F1D66CB39D3A64579D +39D136C537CCD9FF2D6ACE5F79DE696C7330C0C4EA179D7911B7B67858D86CEE0833AB1E105B1993 +2A9BD572C41E78FB4A2A2421514DC2066E2F56101A9027F4BBA5D48E5DA9218E81CE46B95B50380F +560C67A5D547A8D32610AECECBB6F5A09DF44994F6DAC64F7399C07E182033BC1B9A32B69C41FDFC +7E1DCDDF273F045F154D727AFEE3CDB816CF2ECDB6733C579276353DD59C9D2AFA455935C1FCD0AB +7D57F9DD79FBCC7A45E5E5A501FF17EE1C5FF0823C6FDE29C60F85F6786940D8E3540E891B5BF7F5 +D36C57AC3AD359BFAB12B215E7FC94B933386C250E6B236506FA3D151ABAD893A817772071C09144 +6E5FB23A17591A4CECAA46DD46E3C41B4578F21D8894A59B72FAF6F88EE6E514FBD2FE69447D2B59 +9A6AA8BC5C1FD5C25E50BFB5CE5DBF5AD5771BC42FCC3706B6E9F7E4FAAFF2E63ED1684C5A4C136D +609D03E31EBCF31E864AAA74D8DDBCA52F85CCF14AB739CC55617EFC964D6CC6988AA45245B19CE2 +B63CB865DF1F1DA4A200A4A043C5CB706CD303EB31C32866ED92077AB11BF136D158840EAC67E7A1 +1BC2BFDCD5894AF735D677E1AC98BF3F19F69AF75355F168632037F6EDEBF61BE5854057AD05972C +7DA8D37AE65D35738547A9D835C6351D8D732F8C0DC49D7605F00A6A6045559D3A0B0CC21DFDD75E +2FCF25522001741EBBEB5CC97DDBD9DDCE490FE3CB186C101940DD02CACB685ECCB8C1DEDCDD4156 +F5F9F6B3CA53EC6E7E8A2F8159451CD5479D91BFBF91C6B32A1E0053017369330EAD2DDE323BCAC5 +EEC91A595473F447355B1BDFB873D0B538BF54AFB8EAADE5309E1B74283218F59272E59619D66405 +E74B5A9D6323CB76AF00FB27FD984F740601248C7206F59EF7FF4E95AF95327D12C47D2D34CBFF33 +29F28236831D7F0FD9D633B940D8282E1F1D5D95616CD839C6B41A7195A22B7A320864E48943CE99 +C68E3591A97689986A6536C3A1C37DA9838FF71A8C1A03094537C95D3585DF5AD9292874D8D05720 +030133B02E2754DA24712B52D6D8871422C709532B09D147EC8ACD861FA5392A82A6C2981347E327 +1986017B8315822B5FCB19A1B31BF6909E0D6490EC823434BFCE031045D20FFC675A73EBD7A39A50 +44C3B40906186CCF6E8502CD7915F053BC8CF6BE9FDD9A0330AE943D5C9A11D60D43F5BBE8A045EF +CDB7D19C0053F4F082303442C35C432E0DA4408C5917D24A6658DB807BD754AF140CE84A34F79851 +9323060D60F4EAC0E82D3E17042BB6729C69A8B8774904C6214C2EB016C528DC1428DB41075AA6C5 +4E4D849901838C6B6DADF7B67CD0CBC6EE1B415B44654D89397274D4A6AD2BA69DD81567F5B802F2 +684DD3516ECA0F6D66046EDA0B2B38F420A238D67D98676925ECBE6711D64DAE5DBE8AC5473A2EE9 +97AE65F0715A2E5DB2C75F20D9939EF58692EDA3AEA81F25AEC888327CFA6CC13D496714E63A1A87 +11FC50250D6D23FC7A8017038281F659A685ED7F1BB1ADBF8833ABC6DBEC0D96D08334E58C67E0F9 +0046132F0D4FBCB9CDF52EE74561498B42701AB826A6DD77F46C14753748E1EC66F4BD3583FCB4F1 +DC91050CF18B0D51BC366549261282779FC9694A7B987973C0D59F65CFF3CDB88D23952E46F5EEC1 +BDA0DC354188C11B0FA191F5C11A45BB9093701B33B8E7AC1A8621793D5326E92CDD3A76FB9B67D6 +860567B9CEE7B9F9056C6E9971F642DC0BCC1D2882B5BDF1B1CDCAA3FC61775A74E70CDFC128DE0F +9606091BB8E53905108EE77A1D3C506550FCFCAE454B020379BE3A7D6C62D162697AF1383F7BC8F2 +34FD616324C1E56E3E440277862CAB2C02395D9937816117F71A6828344182E6B5AF2799E29A6611 +9C0543E135300E44746EF2EBA57C4EABB1A15D8AC6D037F4BA2BE1EB4D1A7496F9711FC67E56D4D0 +FDA4D810B5383A72ACA15872DE9F3A9890E33759CE4DA493691BCA47A92E42D950DF588C3574D6FC +72B5AF7DDE915E3F5925B3E97DEBE6A4208CE7337754045607679296C4EEEA3A3EF1915E85EB1A32 +F1BBADB2904B09806631E20BBF5E57AF11BC784C75BF049B4BC7E479F1D4AE7754CBED7B11ED80A5 +2DD0006FAE5CC23A7C234CF628B42F4104A490E7D59E8B1F2A1395D37641C478FF8CB9FB602B29FD +3E48D6087CAEE48B523887F27F69DB32BF80B760B030A6766F8F9B19DE70704DAF81D3DED2BF663D +89B5BD8AF253BB8FA59DF84A52FDED83D2737532B6D66AFB9EF0446ACD44BFAB797AB9FDB47F2E18 +8F0A55887853772EBFD029B5FA0AFBAF10A88D464BD6F634C5839B230D583E36671A51DDB1EBF471 +8ABB84D057729D514751B0EEF4F756B91DEDAD7D9AD529B3886008F1F32645F3A205F304B2A8D808 +D37A38E389B8587E8D3654DC374568FCEBBA160395BE1D132B1ACB434164525FBF250A5AA30F3520 +F0F2A75F9D1B7C6EAB0223C209A120D894D6ECA336B57B7F2AB0E2A94E6616D7539010C700311966 +7B4A9EB3A812FEF4D100AB4C036401D21DDF8AEB393074638D154418D3A7AE51CD1F0C2D5CF4B475 +3B582D5071F91E6D3AFBFB09EAABBEAB2A60A5D388D16232939B5483CF7D5C1C9D05DDC85B266F39 +6F61E179AB9FAB644040014293EB53F2B50E8751F9D92D1DAE8DC89594905A39357C0098265FBD24 +E407F9A22027E36D5608FAF15BD9E354228E3BA943EC30301ABB2CB105F3B6D57C001EBF8328A8CA +318A7B1B999AE8BF9E2FD530B669640116149B622EB3C0A8CCDE62449DE9D39E0F5E5E01CBBF4F5E +52B33A2BD60B52FA4A5CE98B7313FE4C3FA30FA07DE4516109C3EAEE97ABE430C505647DD8B3DBF2 +BB4B3A806B14A9E0F629863F15D12A1CA62E8E055FA6ACABDE1926D3231CAC271C30A3F7AAC6084D +D88628B943052B618E4E39148600AC1EDB57B0835C291F73D29C51FCA3C5EFB1DB18A5CA47433B45 +C57EB3CB28AEBC68E4171E6DE357793B0FD2A1F4E76180248017112674DAD7ACA6ECAAF209CA174A +5603CEA5CE528F20919443900636E2FC79C303EA7B467A3F001EA8CB849BCF28BF40A3364C08ABC9 +B5D935CFEDA827A8C3FE2F6ABA54017D2AD0393A05AE21F7AE1F58AE1E992B5C889219DA157FA7EE +92E291DE2F9DFC244F2CF0FDCEFCACC487F0EA830985B687556D5AF53B81814DE9CE0C6C430DCBCE +51EBC6091B4E0227732E07DF20D59E9EED4D8A83761CED84CCE244BFD6A39103A2B48A684AEC9210 +5C94495D54FD6690AF857E5A3915E6A15689F1816F75F1FC8D5769B240639B339EBE54BC6D84794D +50F4EBE892530351984C6F8BEBE097CD46F4FED7D46E32830A16F77C13F13D17003737482F02D1B6 +F04C57B4C2B1929AA315B4BE1C7C9CB55F8981508546B67E4EBF84B6026C355C5E4E07CD98C95F07 +56F6643FB1DD7D8C77C4AF4C4F23602DD3F61D1C46583071AC460E74084F7F7CF812BC53975CAAF8 +B3C1160B5D6864AF08A1733FA893CE4248C8F8B46AEFCCF317DC726BC1E5F2445E462E0591BEAAEA +49AD8E4E2D3CF07F900EC46D596E9CDB3A8710A0B93CE5DA9D35E612596A6374F35AED0EF55DC46A +8E14A91163B87417259DE926BBC3FC5423FF0AE2AA6D740BFFD26981A57C8C1D97FB04A90A567296 +B07437F94C8FFF4709213DD5D8862A777CF3F97723F43A4F913F4A30F7554ACDAE34713654E21731 +C594C3718C0547FCDAF7BB1620B2D6BB19E65596A585290CC43F50B34A2FE6EB1E495ACFFB16DFEE +8784B66FCB9359600412969E2BDA330C421C68345A797C49728450A6CF41C926AE8EBBE80BD97863 +593C3E8AB5415A8BA625957F242378948F5C7EA9C2641312E8E46955FE5C1A1824C71D3B0C9FD211 +7CC965DA7C21D257587F291AB7C594459A11B977A278C74CF5E6598B0C75ABBB2FC1B3D167D7E31D +B519F4A0BDA650A3FE7F1A281DB9B69B57A23656BD820B22D0E30B07361FE7C90933E24A32B6DE2D +F240635D543315226E32487F264AFE83EFEAC74117321A82A92F4FC7B259F26DBE74C966B4CB3F4E +3499E30B9B326F72D73919D9FA9024AAC0B95B6751AD4CE569CC3DDFC399428DF1298FB1733FFCE6 +240FB3BE3A2837E1A66E08B784CDD131B5A61423508000785CDC5610CE4DA1DD314131767C8857E3 +3D9741EF3FD7B8D0AF0371CFFA3DCF74FF2D3B421AC0339EBC05FB4B61A2F46D6BD1144747AD148B +7968D7DF4D0F742AB39B0A04A88D66F5CF9876970879879872BFDA0C56C253DE5C72016B4990CEBB +2455DCDEC7465EE7C7E1C557B570E9F3EF3E31A22DC8AB9B17F34F48E135BE7820ACE383DB7C5B05 +8A9DC855C6850E49AB7D7D00ED2D23C50AEE671B11752F0A682EFE179CECBFAB47B76676AC0E8FD1 +0A47353D3AC3477A59B0F3CAF22849DE97AAC8B79935F7C57F3052DE7E13BA0FE7CEC4685C86E841 +EA8C7D6734D0FEEFF538CC2AA1414EC9126637E169FBE4ECAFDFA29A08451B25954F0094710195E1 +69E0A6004419E432E9319BE2AEC8D93407B25B758336946C6E30032657DD857BE9C0A05F487423D2 +0C2772D4416D27FEB5CCC971DDEDFE9B8C2D7DF9DEC90D0868D5DD18850BE567A04D08310883D9B2 +D50B817D0690F8550E238C1139C0A117B48199B1B4D489C9E52C58E0CA75E6C386ADD447D8AE52D1 +D979FD52A50D82BBCB8867B5D49C19BDEC414929DB67A00AF7C6482A87E46BD11D8E4E52783E5845 +FB2CC7439F99FF6552C7288354B436B1C361AB8C2932F77B14A50A7407FC0BCC29662D710248CA46 +AC42A03FBBEF9C972783942F3721BD32BDA3273D1E353D9E013D4CFF630BFE4E7C2963FECFE350A2 +860421D17D6ACA888FA26403726A0E16BD10638D8511A2C8A36C99E9B72A422038E1149BF88A7CA1 +B2DB196333F3AD32D6FE28F18FE1ADA06FD25E4597936A924E71C188B9E8779BDBA928A182042C96 +F6A14A6FAB5C1A819DB8E9374E32F77393734A65606809E90D188F749180A3E6CA7AD8044E168677 +15FDFF350D70B14454B692715DC3AE2CAA561FB953B478E873EB19C41A8D83288451E4E910D5988F +33D83C5974DD0EE4DF2E6C849C500D0714038ECB1E9336D71D852889F2FBCA6769949699BE6BBF19 +A9318CCD7C845D0EC7FF3CFD871328CF7B45E6BBBBD16094E8ABE4D3789DEAD2C930AC8D810C911C +03AF2BDA4EBA62810F19B4506592005ACFF16EB58E33D6A71EA4DAD28A2D7B10FF89ACAB4BCC0F96 +E622EBA20347AE04C62A298257D1623977D185BB46B42CCDD733F72B37072B8DFAA5D7FF77E35618 +3F6D25EE1D951F7EBFBEA8FA17A859B8545BDB212A6BFE9C3078C32124C4E5D4DA09404E40498F76 +7B7164C13E12BF006EE8DE408070296EF0A08AF759206DB3C445BF49EAB18ECDE1FEDEFFAB653FDC +B13FA4649B35D12266FD42D0498331560E96F54D4238678F70233F56097E1944FC671D6BB1AB66CD +E0E9DC24349E44D67C36B3E3A00B07755749A597DF31C25F28D55779841BD3F6221BCDE389852DD4 +590E075C1298B36181D9F64BDCB54A556C05A9EF661EA1CC7C7549A3E1CCF79B87A6E71C3ACDECC9 +C4EFB05B643744407029258B8225DBF960DE529EEC262D1D3113F6CDDBCF4BDAB706BF085C0FF2EE +E8420CF755E46B053B774DF37C5683F8432EEC183C96176BFB24B3F478FACACBF1FCB73D83D4D857 +2D0F15783C8AE95D7CE959D794FDE1D973867D8F30A301598BDB7F2824B2629D64B88F0FF4498B6F +3728CF8916EA884C5930677E7481F90C85ED41DD28AA00E714D3A4F2CC136E417A4C591C7944C409 +70D2BCBE410A940937C3CAA118FA32317444B401968B8ECB2F0B3C8DAF6D4886C2015000A71FDAD4 +066B82312A4CD1E49A9ACFA05C3E7CA5A5CB3FA713CA0AD9E66A34730A36612C72D1F803D4CB1501 +9184FA2FDB3E5D067BC64B29299D5531565264B70FFFF86F5A5B03848E55D73337650208D21F35BB +D5C14748CBE17EB3A7E02BE53136DC69E8740C597CE28472CAEEB96EF2A5752CF17CFBB82F6C104F +2BBB50C216C49E8AB7E661207E1742B35392752051A1E409BEDCDA2654CB5155B770C8C5E4A2968A +A35CF1924D0C74A8D23AB811B7DCE60F1EBC1494A295C8D670E84B7B886A6064151065BD96F2D364 +7BA049A444CF16EB6432CAFCC70FF2E8B354F55A192C94BF08D156856A6512403F5140DF4C8D254E +DA59B2B3ADEE19A35E9A61202B711193A7E7BA8EF427152157DA5A51084EA46510864E1CD7B4FD11 +16E74D7BA769ABCFAC556BBA7CC528C18003A2AE059CC97C18263500667F6A9A8C421F2ABDD73EAD +82D9D08940DEE1688D4AA200ED80C3AFEF6A4979154D99478D4F4EB3738333E8581A755190D87BE3 +09A319ED170A107512F056E4C619D4BB1615BA6C0680117610A26462F267B76F9DBC9A7A3AC08C9A +512A44697082A2718B62FD1D565010AC96E1006F958070AB7567A33E1FF7BD450681DF6BD4EBD265 +CF12726A7EFDEFBB9BA1E596BC5C2940A4FC9DE60116C9082138F1C672977F4AA6B7986ADABBB2B0 +651A7B0C06C4BD405C58B8C81BE075997E118E10FC008AD1F9ACF9F6AAC6C9E3F6DC7FCB838720E8 +D0D9BB99F203EEA2566F18232711E832810F10DD4E2DE44A0A81603EB1162E1BDB60AA1E2D771EC2 +E6E2C3B39508E5CA03A1E2A7F2860BC6F0B57240880DF54C325F4729EEFA1D2753D57F055CDFCA5C +E9C6630980C7121FC21E2F7223E6111C18FFDA0A0A7643A213DE9525AE138814C4183BF03A26A36F +EE9199821464C845A746945413629DC53F5A2B0D8CE9282B580ED662F2F07398D6A8B7093CFCC6F5 +E0F5A7926D2862AD1CCACB84D85902038551EE3EAED02AC7754E3B65818C530A0252C049A68862DC +A459DDD937F7BA64DB16AC86885B68AF46422D7C4923070E20CBAAC9F14E43979C5D5AC4C9321016 +7CCC52E7DA272146D68D8F61DB4D60063E74F6673B41ACB601DEEB1DF73517A8C5388F00E8A9D236 +9C85DBFE4C1E9864AB52E09F465EE98C194151E66CB98E6981EFFCADBC48532E9795290CF745FDA9 +CB7FD40BB77C148A8B90C0CA50176103E2ECCAA57030F7C0882F1E891F9EEBA077AA4992FAE38C75 +5470A4C35454EBAB45271DD76E4DBB2D9147817F7D3FB800EA136D3F27C84B4D45ACEAD13D3C91EE +BD6836AC04F95E578D1B7B8CE5B718E42FD1BBE91EF9A7873F0C6DC59AD231D08CEB4AE312F83F1A +9310155D2C4F216A6FC72385C899B5390EBADE7CF7BEB028F73DD76EDEEF639E9EDE034ACB25BA57 +8C7BEC3581FEE0B221F7340570489596FC60EC805405E0D2ACF0687A62A75358B3878972D4C039D9 +07D868DD00C5F7F3342384C09B01F1926F7D37C2B862FC516361253CBBDAB354898B31B1FE58F773 +61517F2C2E106708AB659D95CE3E9E7777B7327DE01AE2D1E0C84B9EE3887C094C149700CB095D5D +A5FEAF1AA9027AF257576A7370D79FF4DB98511AA27C5C083FA0CA60A3A5E66B8DA9A22FE5DD3DDF +C529BEA71E83881D8B010D140AD686DBEC9AF4B331086F6556B695CAB14BF24B5FE64382E6F9BC21 +5E9EC40C0914B1E27BC25F43E6F555B551726A8D9CD590D5AD3732777EF3B00CBAA89F8E8E0E0347 +7D45B00181A7B196FD4919F110C0F2C0F1B41231051AB5BC8F8025ED00C10F2C2F51E97B622A4E84 +E6AADA59F896F83EFADE779B37FACC56BDCA1892A3BD965B65D51B55AC1D73ABCD16D0EADE55C0BD +3C1BE9FDB323E9FBC9835C63F757051E29E773D3491706DEEBAA0F1182F0E02D0CB701661B30770D +94E240E1358195781006E18CBFC2D83F229A89C3066E35CAE1384A0266D5A37824A089E855F11209 +9F723AF03BC1C8B1C0BCFFDEBE3EF73A40BF83F5E038B63267DE5413B88D30155E62EDCFA35C0047 +0178E5558CDA2B30C4EE2A9854C93E0E484D4363E3614E5BE829FAEAE51935386D20DBFC00B42952 +7F56FB045EC4D97B3D649415045337AF44BCF4AD9B9F9BF3EA72151DB616FF8F6B13EF66516D9640 +67460FF123C7EA525A97F1D04BDE9D3D495602620659F6E5DCF1AFC5360D1C371BDF9984C4A7B462 +180A3CAA7098E0FB0BDCE694806BA466883BD28D77DB4CFB6635BB7DB45B4D83AAD4260A4CA0D411 +0E251AE7476A95327BD6AC1AC88F85CCB705FBD09993B9E2990D51C37F1110F78B887C54E4EFDA80 +4ADAE5D81477913B6938FE1B39913C6582021A1ACA834500D9D75C9942CE2375D0A2A73805751EC0 +970D6FA62D4354337A43D85DEA6C6F3334F40221FC473DD79344D028FAC689645963B371A55CDA92 +F6BC989F4F1880AC11D8A056DF7A0EE60471800126526488B95B785698D2AC488CC027D31190ECE2 +54F80757DC9B4FF18171409C457F5FC58DD1D43E8D1EE08A6AA2F374B7C245B7A21287DC333BCB1E +EB498A2BD723EE6BB30B76E574773F70A61F1E163A25941531C049ADEDDB59AE75B7A6725D997752 +10ED356DD93D0F0AD7EE6495F07869C570125125BC84946F6AA1152CA18FCAD3B68004A7F7AFC6E0 +9EE6E1B365A4DA15DA95AB980A566DEC7394F385FE041B3B7F46D62424F4726B55DCB4BD3625CA68 +1221CE01DAE78E24F8045EF21F85C13D27D1F0F1B589F936F62F699B93EF05930C6F5730B0AFDB7A +7A829F2ECBF0DD196ED66C7E4E4E7E05B565BB98385F017D01B1305856DB747C3634BF05DAB08836 +029674ED3A4053CC3DC696F758F86970F94034B4F0DFEAA4DBDE449800DB040B55E7FC83E6B5584F +A00F7C70ED18524037CCB48A22A5A69506A825DED81D98FE93177DEEFD42B485013D4C4184CD690D +714530B56E355FB01BC92DD90A7AE8095748A872F79121A28E965E6149F37C9D5F4DF64574F605E1 +B929174AE0CF533F77EBA0E10862BBAC46BEBF583B951BD0BFC5128B08CD998DE897033E7CA8B198 +625D865701394543845CDB7A45BF82DD8B6319658E28B34FD319E38E650869742BD2672623ED9810 +8DF14CE5C911AE0AF2035B4F9CC0D1D84176CF3AEBC4834E8BBF07B7720521C4E6C081A962FE29E0 +700C4F4ECFE92C39BEDD64C3DDF52959A4102CC242C35F56139643F22613D675F970CFDF8C6A57BE +9D168C9CDF93915F66A5CB37DDB9B8B729F8131391F9D6EADC8BDD5C13D22A0EF967622F3F7C08DC +C422E3D41B3BDA6B4520C98FD08262303E042DF37B9911C1447F3DC8A854973323E1C380A02DACDF +8A53A0D1EDE9BF34A50E8B76C5AD5B15F8E25B2783BCF4B1247309E9B70CC951CF3D98C1A25E9CB7 +11235352F3BA91FABA828F2D7D91F0FFC50852860C531C20A5FAAFBCE1197CA367F0F84DEB86A8FF +A9FF4C252EB2633AA2BDAB30F2094721F482CF926DA3299452177B79251B311AA60D4CC82F5A9F50 +E942703877AF1C10CD92DCFD16CF19BC7314FDA5A85284BDE964DE2BEE782F4D52D17FD2084E0A95 +59EBD5AADCC74A6DE64C1F799385F5EC2E2F5F869F78F7289A26B03A9FD906934C3A6BA4A7B36E7C +3B77A7581BE9CD62B49C34572A870053CBA85DCDB9FDDE407B29CB3D02AD1C752B54DBB995DF0F8F +CB117CF8500B97849275A4625EF9937AFD7C8751B9B021E778F7DE9A9B191BFC470823FB8EA919BA +DB8B68755DD83C6905B118FA18FAAE216E2494FDEE9C1125C3941092C592DEC7A5B0C763E7E0D3CF +DA02AF9FFCD234A01D75C661603820C37E9A681356A6DB424F5F991FACCFF78EAE3518C0747C35E0 +8EDEA2E108CBBFFA0B2D3BFD612B5743AC95CC4A0580A6739BE4EDE6CB1E8B2F4CB5C6FA4572329A +06080E0085748067462F3EAEBCAD734DDA18BF206EAEFE9F882807694B80A63AF2F40625E98DF55F +BE08AEEEC2C1BFBC16F1BB4D391B17122EFB5FB539005A613EF5C9F154BD50F05862F813F2083CEA +149FEDC651191259BA4FAA658A42AF151B03A7B553AA79726A44AF9175A724E0D65CE84F41F3B7B0 +E0B684656EA56B4E7E654946AEFABDABCC4F3876B3C3A67373F4133FA8498DCFEBDC27476FBB28C4 +003FBFB063267FEAB2B2BB8DC647345803B2723DBA8905AB0741137C43768B434CE118954AE55DD6 +61AAA1BB60B87ADE97D4197211A0C70CDD7855783B7C570FD742AE5A5940A3D90F9EFF687C4F1E4A +D3C4F5C3B9FF20B61C0076B9FF060EB99860F31C41B5AEC0D2C4DE626C6059678DFA35BAC5F2F171 +A3BD00065AB2007EABA499E4E7F30EB994F8BA757FF9BB0C9A2E3E384BC1DD4B62036E2D70819AD0 +A535816761800CFEA50681AFBF0057E69A0CDBB4BAAFB8B15F7727BE1169BDD4FAF692F9CEC12893 +E4E4425DE4CB20F330951EB5A7FBB0FC10DE78A7F9B0EF6FA629CA13E8C2F616A1BD42B1E26E2A0B +533DEA701AB7BA93526E2439755FB9BD5CB076C3309E73807A5935AF6CDBBDABD5DD7B036324130B +8BC40163FA0999364553CFBE351509F8A5167F205E228ECD66EC9375D0E0713563AE75B6C23423AE +63EB67167F2F4512BEFFE96B90913E6920F1F8B7139F1CAC9E38482B6CD26576776A01103FDEB164 +A176023370D08906E2EF27E1E8B6F6C27EC67A86EA36A6C82B681385F3A60AD53A8512E0880D7ACB +5567F2654731CCC1796C47E18DD6CCE30F65E27DDC5A3E56BFA0460DFC3F9FF1E98B7BDA9DDCC615 +718D7C6CD8DC1270E70FDD4973B287396E2B85ADFCC83C71DBEBB97346E858CFDA78713C0EDEFEF6 +B84984D719C4729C0A3F2A7422DFFBB2AA5FE61891D3D16CDC1BA4A84E7A74B0076FEBE0C2C74F4B +B9314E5246D7E67DE23466D47C8AA93AC4859B347D8CE31FCFB4D41137B51C41BF19D626A59D0999 +FF2A4FA5FE6FA60E029494EF99C8B00700E6E752F4F9ED52F2AF5845563ED8AA5D4E19F82DC0F87E +255ADA53AC62E3D7BC788EAA135431DFF49F2D3ACB61798353B27409D149FD635690F8AD324804DE +A99D12B02F15D9C6DAA01BE2C1512BB8DBE86EB31D7034866C10558C008D69DAD8830745F2BEFC2F +FCD957D0FEC30BFEC54F3C440F3A99BFDD7C6D0D657402A064F2656694E5F5A5524CF4A7A2AD4625 +5DE9D2E9916DB9DC2C39986A221C31F89A1884ADBF7DD62D4EBD47957E7A359F2ACFD38E073E8502 +5F907941ED233EE3582AA955CEF67A8ECE6D8B301EF37B7D40ED84FA9DD604C74C8E870F9C26A2D4 +DEC8F03563D29E1DFB974CA191D4696D877A468082951B02A88884B9B760961D9C37154F32D54512 +4F0E4357B68547CAE9CDB571089752D7881613E7FD8DAA8CFB98CA9E930B48B78AE13523E43A3568 +7B42DD2F0A99034ECA1DD782DA692EFF6AC99D6734DF1AED3616B198E6C242EA7A9954B7337ABA3D +13EBF06B95E16F19047AB0EDBAB6A8928D81003E593C1F134B0E2B8C250EA251B59CD04905F57016 +1662514225C393C42BCC172DD23D8871908522CFA5CE113EC05F39E4583EBDEB5DA425E4627A4A2B +D5C511F9C9C155BC81D0EFAFB0D0F2E96BD49A5C942933336EDF9AE0CDCBB159761DFC50F6180FB5 +024D2E5C2A20233AFF282FD3B1AAE9B65D2989BB8176AA8C7A1F58E43A9AF3A6D0168CADB6930706 +C4F974282D4A23F71B0A41C75086DC1C45CB98ED68ED0E4FC62807EDEF13C6C85741B11FA957D791 +D92B750F3B7BDFCA7E148149E55EDED66700483C4D5BFC3973580F7199FD99CE6B358B508FFF5DF1 +78A5E495977D851B0B06DC7F6B38388D5C94BC8934584D8EE2F4E0CCD3332A737BC066F042B14931 +57BE93622E346FC6B293B8DA0D3EED02508AD2183454FD4D5D21235268834B257EA8B06117F67589 +3E0505E64709FDE03F2D5C82B163C29629EEBF5D408547AC363758D8D134AD7B9A55AD9C7D90B67E +6DF3AAE6867759D2A75993265118BF6C5A261C6D80EF039A0163BCF8E6B40E643D1BF87BD2592BFD +6A41EFDF9CFC2E6DDCA83FEC28B5EEEA2E363C20AFB4A13B5EEB2CA3BAEB2CA6F4824AF1A59E4CBD +884CA4C62852A095E4B13CD018669AF3898DFC4840C874B97408C811E431163887E5BB8CEAC12FA4 +A1EC50E8305137437441AE0FDF8FA4DFFFC77C05FCCC41696E40889A02DC4B1267D5B892647D6AFB +BA549F737543652D3C3A051E36BDB692DD7EA0D8964EEC27BCAE8EF5FA853C54D67A8ABEF7B01FB5 +AA473DF48CFBD3D697C9B55C852773A35B9A7C97908DB701AB66DCFB274A824B60E275E1CB341147 +36B26E50EFB1DF01F01688E09E096533E95B3AF5D09D7823DED38487C58B4F10D6AC76EB48731CED +78AB098C452AC83CCEDFE4E8E4AEB4A93A715306A096F262BFDE5036F38A3B733B1A0134904A3EE0 +8A9F7C2723FB5D0535C5B57CB80C29E292A49AF936DAC66CDE5C01640490109E679FBDC13F892438 +D70CAFB12909FD2ABFEAB23ABF6D129F5628B36FA00548ACCC39C8312030DBB87364DA44FACF3818 +D4C8ACFE3302B1487D5CFED16E17B05CE9889219C13C9DEA28C9BAE5D788578C309CB7781244E30B +7DFFFAF5A9F594B8781F849EB20B1F3A346C2D697CFFEA6AB4134DD46C86BD0F89AB3EE9DBB2F87E +988D906C21A43E5ADE58BFE82D4D4009A39EA3D1E779FC374FF21B86BE48AA4A33186DFA0F97BBB3 +218CE963643EF2A35788D613DFF934139B3EEA36377E67A713D20BD3DF04720AB49834E3FCD78908 +1FB726CF642A5B87D5D23609661F7D694EA0256F3EA0DBAB7C2CF79CF89CA0FC9D25281EE0FC16B0 +D089DC5B156462343A375F1EA2682A53F70A1F239D58080F4F884DBFFA68CC6D63365A8CC308DC5C +BC2387BF3D3107C95FF4DDC3A902B31C3F414355748B10518EBE00C92682CFA413FD071A16B8D129 +4021B0ECC5025E33F6116C89C7B983C6BFC31C5C8D7FB5E5E81D3AC500123CC05B3C8DE01357E192 +0DCFD172EB4B488CEB9E1ED5FA1D235C96FAD22B319239FDBA08ECA2C5C1192B4D7A797ECE135228 +6BBF1E59AB3B54B8886E67A82AD971DFD1EB21CC5E3512CA922F9B870A48E6DC94F94181E422D274 +2D3A14FCB3939FC8C1D62CAF79033D6EF4DCC93751BDABE588BF5D97B52AFC5084C5BC17246FF977 +7AA4D738BB9B15E534ABFD68848B879A9840EEF4774734F0BACED5E7B6177DFD430E0497E36D1077 +7654F351348BCEAAA18C3B362B2791A006782C25C9D544CF1594EA623BB4C782C6AABCA95F9CBB1A +8C86318834E1430376406D2B6CD5AB09644361B83AFF66C96CF549C2D309F7439254C6C3A5B210E8 +23F83647FF420BE66901C317349C1B305014EE7E9F90DDA917E3F853F1A8AF3DF1528A81C50B76A0 +F02E933229C2743BFA639003025697612BFD8575DCEA0BA5FFF805EEB4D9FBFA8D2014BC239E9D5C +4C87E36D1C83E010B92F43C06733976BC84AAF1C05C0A0CF45CA7746ED7E1DF5A12F2401C0FFBEAB +EFA199A7299E4BE5089C2CD83E7838F163F6284FC299B213513F803E93ABD8D759595DBF513D68BF +96031B9FB95A945B7C9153B0B315436C850FA5F1415AA2C9565F6FA39E9F5C5FB265CEEEA8C98E4D +00A72CE7F9F6677DCA7E58C1A8C111A9C6C44781867AA5FC71F36486AEE73FB81C03BF4EC728E43D +75564244AACA3D66B6D36DFD38332AD05F150D4972FD475FD087E13C9312D5A17A83411B45740153 +81CB568CF85BD66428FF9EA2C07E7BF8D0AF4469AA367DAC0230650036240634AB81766E832EBA8A +2D8BFA402DA804D264757E74B3465EE21A1EA1C92929444DAB2EC83050AD169F257B77D3F4B9BA61 +B11361F5DA6DD2DD933E101B64F9DC82945A2D421807F09F3E587D4B13BE0FDD6D7133CE890C3AC7 +1D0880418880362E27635986795E2E8426A0A7D7E8E5C41317209D957B53B6CB9E4EE7C3EEAF3315 +E006B7FD90E7A58FAE5289AE513D7751201459BE029563B58D967AD24E90DE5E96357D37E86CAEB1 +6059CD8593F92617AF636C7D32E2B074A40B6A1C40828313C8DF1BCBB002DF276D424519EEE2F234 +FF9B9B27126996834BEFB6E05A7BFE958B4AFC810E8B77F0EDDCD43E81549154F81E282276A7133C +23650ACB159EFEA53ABABAE1C1CCEF5642898A5605A285205DB40DF6C768029D8CAF85C520AA66CE +5BF1E0A0520CC94917FCC3118953403A1B16312096DBD56883F03E78A14315A5F97345E13C363C06 +3A01D49492349D60A9114A77BB9FD48FC0C3AC76D190204DC69C3ED4A265B8148F2C5F2E147A504E +4F373637C065FB894446031F78C4BDEA68088681E0C5099CAB1D13833FA87AB96E511013A9B3D806 +E71EF6E0A1442C91FC2A1795A13145ACBBF5D18880695EF11832ACD328BDE6E0A7308B12759D12C8 +6B558CDA038590787704BC1BF49EE8C788C41594332624D56082ED8627EC110233CA328D2A0BEDAE +3511719EDAA726F338D324D1577593948A8B9F0300F27FD4420638C6972EEE2D6248B87643275DB7 +69F72E8F86803184035F6A539A7CDF43A79886ECF110ECD7053FC04EB5E51B3C7625B3BF95C0F5EC +044FB7226281BC723988AC2498ACC0489DF0BFD1DA82D04FE3ACF6B63EB269BA9489F8D5D07DA9A3 +AD04BA924B99B9C1EA64AFE7BB2886513EA6730462D4FB5DD82659C7DB7687F4CD8E006581A15EA7 +715E274C9B89F66F1ACE9C2AE7698FCF7479A04F2208DEBA6DE801A6D184A8A9AF6BC1B0E37CEE3B +323DC4EF93EAA8219F946DB9F4D9C133C6CE0FCC6884F9C2F3A816C4ABEF44DD6256E7BC4574600E +1D825080660BF6858B415648258399839118F3C11410C1C29B3C208A3B54AD5D7484708DCFBCA04C +849F2AAB79E4D96328D990C63DE05DC8E804DDAE255F94FC3D56270BAFF6F86190796F91BFA018C4 +FE4FAEC3F1ABE8ADE43D0DA18E710BC1F419F77DEBAACD3BE011BB93E111B18CCEDA8EB0352934F9 +690F3E73D71655191F150BC3788677D1FE46070FDB354BCCAC8C179009553A7D67C87518131A4D8B +4FFF85FB9485C9F30F4CD31EECBC4A44CC267F6C57AA05A11C6FCC09B5CCC83F189F6A32F8EA56F2 +2D20DA4D4008F08EFB1487675CCAE22BC9494441682F4E46839F0F4D2D16AD58AD0886C60C925DB9 +C7D9AA1A7FF41C94B6289E1B72382789006F40B99B78B05ED1FB1F715CE4C0A1078AAC02EFBE6306 +F53F5F7E73DAD249995DAEBF17E5F55082CC6885A54F93F1A935E0389FE54E8B1B6C5ED19D483620 +A697873D5F18CE9A48E3C2C1C871FD4739A78782D8112602DDF8D4FC497C459067A6B118AA998740 +6C8DE97C2F09CB9D388D341EAEC0A5BB4BBBED92BE59B273C77F3D6965418669BFCE0C43D5C86275 +D8E658BE1893DA8E698DC858CA459711969B2CBF4CE294071EA572496575CC35CAF57ED49C2FF1AC +CC21E19D189B7C2A1ABB1AEAD7185675413C224CC4C0E1AF4EB76BA9F44148A95D8609838B967784 +2391DECB30BB0FEB92CC890F224FD2E9E9D34466D6091443CB69E845D4419F9A04664706FC8D2D15 +9002422367F39CA1B1CB1A6C32A65F46230CA2376C3E5125CDFD367514E087E59873EEE569B7F376 +227DB126060F063662F118C7BD01946BD04172147B601BABA952A01E0AD31AB1147D48FC2C3F52BB +75D9618E6F03F1F1EA393AF0E8474025F451616C4ED236ED831E14F40BEF5B86806B73ED64AFE7B1 +2A3C1F5036BB9AE79862EDAF13BDFFF06C94939AFDA1A749364BEE73449520111CF56181527F9568 +F3189652FA7FFDF4BA1086DC5992C6E0282B6F88D7CB73F485F8A27A77453C151B0BA40E294653A9 +73298EBECE8132B440ED4B4437283356B79CADA8198512A45044A7AF04CD02CD4DF7F47D5D1E7FE9 +52C346B01D03D1F69904D1AB5E8C433B0615E88CF4D01B3C96361F82B5CF7CB4D92FF3971E44F0C3 +317D3C5B0BC8DF4BCD4DC63474D0E0B5BEFF3177E2722D4AD4AC4B4AB6269EE948BBAB6019ECF2F5 +846A3D215F6C0D999D489215D4328875DE21F2CA243CF184280B229ECA4B8A9C5290973503AE5883 +03C67DDECC577F12B41F0D4DA266772867F9D93E1863BF76C6AEA5DE3FC6567EECE93D96F717E39E +DF536ABDFEC14DF6748DC90A2CDF6066246DF69D2745D2944123AB3A6ADCFBE7C74EA8E8D712AE86 +F76B3059178E78FB2FBE8D1F25831C70F58FB6B5922B371A27501E7463E01C844A2226CBA263B570 +4E5C4D3E50FE31435437E1ED39E6E3BF47B4E2C4588274F044B3294E7B2BFE302E76EFA3CB74108D +A6CFBBBF383F5C456128ADB5E667E1F7ECB4C3E00AB8937769E5A2830520E9FC0A1DA1662F881ECC +DD7967647B5841D8FDE1DF7C9F5475523F236005EEC0DF307BFCEF379355C30A83EDC96D6086E224 +388DC7B5E951B819347AC5A1F9FBE7EF1907726EE7E972AA1DDECBF7F72658C20FDE99FEE686D7E5 +01A7759DEF55169938F34978A6BD4DB49E494883F67E868A9AB177FA8E6F81157A95A03B4D9DB572 +EC1CFF33B450BC13E00830BBA20AFF928CCE04B4F79F3795DB54A4A8B5A2F3CB323194990050CBBB +C7CD32103E0911160FF4DFF135A77DD0CC15867B994CC88E1EC10E3A097D329DBB90FBB62981FF61 +C2521F9AB4B9393C6764E5B4361D0FBB1938456CE437142F0AAD9341588BD15EA0F6EDDACF12A62E +C025F3294AB1AC45719C5EFEE94067390D579AED4D1D36041D358CF1A24446176DCC808CE2D6CE02 +7A2C2F6E517A5ADAC722EE94A1710BF61254DB4693B30225C12B9C4F856E1D24075327017D6B288B +B52EDE713B3710778A565EFF6C89656BE3C5F590F6ECA600390C1BFDE9B0EEBC2E4FBB9E0E2F405B +39738F7969F64E8228494B298C3FFF4C7DED00B0EEC336B7EFEAA892C4A80CE9ABAAB4318FB34348 +93AAE6A90FF00B892D1DEE254DACDB268A6308E91FB628A98989956958C9634896B878CF93F4E0AB +A0170C1B7BE2A0C4A0D514D7BBBC4CA114349D4D4985E96DB7E2ABB752C7828A9E36D9B0B4551DCD +D878C06C3C68D2C214EC8121F6675D8D03545606B582B09B76B6D8608DFCED5C4A721F7008FC2014 +1D877353E8BA5DEB1CB61F7C956D4A9F8CFFC8C4FF81B2660AE4BE45F7A63141BAEDEA05C43CAC2F +A04163ACECAEF90F61E0473E5CBF1F1994076B6A72CB5C33B17DD57E2632F7C6DEF7837F8A939055 +CF357795865D86C7745DE54C6079C791850B20C0C7349472FB6018521DD5924ED1505A1B8C8F9CF4 +C892CB40795C4ADBA3CC11C8A52A1DCFA8FD334D7F3C344CB4057E80A4B66AF6A97799F8DE817CDD +0202870BBF42E76C9BABD2D9B66D10F1A68388AF1A511887FFC50EC7D07581D4C4FC3F6C4F7EFCA9 +4799D74132B5EA25DF0C9557902C7EF1E04E612D9E40DBA459513E584C3A3EE5614ACEBA165E07A7 +CA3394969C2CF1FFF28B1C7DA85451270DF0FB71DE22A03FC2F17531FD59B12B55DEA7F5F56B0DF9 +34C96E26124342571BD04FAE6A12C6EB0E21F06275605FABE91C6EDCF55B298BC4CC52891DD90360 +AA5FDC150004BAE65225FFC42D13026F9C6FE343D7CE2F52229B4846F6E23BB2BBDB6DCF60F07A74 +8F19F74A1168DC5C67BEF840A3C68CA7A4D8CE7F94610F4CEE989459D0CDF1B194C63A2B82479746 +03A89150C4C6AC67AE3A1341F9516887C6BA254F81C5B552C527765A52ED5C4FC45D575F606E465F +7C2EDD2F5927319BE737D48099C333BBA84486F5F8CC0B32052DB6E57DC55A68019788DEABF8D649 +A531C1880D07E425D55D4DD4F3966B2FBD2A0B55E5C429051DCF0E3B9CB1DE6A5B3DA05DDBBDD3CC +1C81877AED2BD272FC7A10707C07DAA54FD6CD37E15C247E3100A1A0C527727B73D45C8E02798C44 +1864A2D1D30FAF94121F0CADA24753221C85DD5B43E5F00FCAF73A1E531D9453307581C6FA28BB5C +54D93F149D3871D2E017E6E7FFF7B0BEC71B83AD12AF353CD13311D3A6F16C51938986C9B6A24EAA +06B8BE6DF27A5090B3B120D1D1E064C6C1745536C6B0AE5C899C3DCA91BC38B7E900D9614F291B9D +BAA85AFBBBB57D58C3E1FA8713CCA1BF4EED469773EB4B9605125C08A8F7E998E37BD893F3533232 +ECDF47D26E8B2A0437220FAA760DC8E90FCBEF59AF6C1C55FE1A28A4C98E2A67DD5A7E55BD4FE272 +15533A56561F0D80989BFE15B321976CDEF26FD6530EF7A368A7239CC55D7AE2B8F0E980DF63CFE6 +F562F3ADD0AB906B60682BA447CE4A86E6D5538E13C6847791D8A16F5BA29E5840847A7E33AFF57E +BBEC1A5B329A461FD0E858DE5163A2120BA12839C3A216C44F364452A2D6401EB549791012C4B65F +4FEECA2B73B2D88CA49B44493802B01A23321470A2593A8F8ADE3F88D87247851561372137E11D10 +11A733C671C71D33EC939B05060C73697EE577A8F2BAE08309585887E5F314BCC642BA2715B51E0B +4D093F6B11CD37BD9728EE90A0C92D15BD1105637052F89B417F6F36340588601C9C2BE9526D01B2 +E88EEAFA300E38B0EB5E2B54341533B31DA1193588974DC054FFBDF374960D28F0C8C1AB8505CF5C +64988DB86E17213EF0D9D6D52ADB1BCEBCD02B5E16F0866D21D7C0FE108D551E695CEAFBB83AADC7 +362727C47BF24C482EAD6F122F1F35923DE5D6A248BB36433D044F73C944E6CE4D9FBDF0417ED53C +8F56B6D389519E7A539D6BE9444A4747957FEABCFFDCA5FA54BFF46F637B3A3299988929CDE008E9 +E3C4CCA97054A822C4AAD01ECF9861AF6238E6643358B0EA141B0E161C6ABCB45F38740B344D4112 +9D4E898DAEA8F2065263D68D97966FA24BF88E61BD86CF2C7BFD1F058FCF04AEB88F3A30C9D446C6 +3611112CCF30F163C103D6C7C5AF946ADD33B50A58FCD8EC612268F7E119BDF387104F22E4C2CAE2 +DAC407F206186F12D93BA87711FB05E6E96F17DE333305196FA7C33DC06255828744B590FA0E67CC +E4B0375276FC7AB9B324978B15FC228DAC17F955C7B3D441C540192145FBD002EE20FBDF6F397F95 +336C0A056609E28430E123A432EE91594E20A8D9E5774FE8768C84CC040A706D8D3590BBC9AFE373 +4A5536162846B6B7BB7B248924F1DAFD768B9546BD2A2CFA1203D6A3FF45C8EBDE2355F01744484C +DA9FC337CF7D9D54106407F54FEEA81B77BFEBEE088F344CA2E537644B615D8D6B6A79D03F6CBD9B +573FBA87EB00410B5251A29007CFB60E711F642C19847F58333B48F66B6758E4ABE524A4671B0635 +C491341B3CDEE650CB9F774A5B6FB92AA70FEC7D9A057084214D81EA5A36A7F8EBE9922A70F2B102 +121736E0BFB178A08ADC0A58E2A9DB347FB9B0BE707C038CC19A5519C3FA9AAEF660653086191E59 +320D0E696218CE1E8EA7DB5FB3318EEC98C130F3F1C45D0D2401223421FF99BD6E1546873C6F12C6 +F45D2E1C3EE41634F5A415FC8338A18EF2299EFCECEE00F9025E79610168548BF2A52623A479EEAE +CC55BE5172B0CF07F9B04E2B2AC08A2BC839DFBA9680F2BB2E438519BF3B434C71B4AD9E64262C76 +9F6C1AD174FCFF3F41B5BD7652AB296C543F323F0A16E88C6D1FD3025C33794551DCAED303B57A87 +CD1E7FA46E16ED357CE0FEBAAD2678A4D84E4D6B1635F412465C0F3E7246407BDDF934F0E2E0F5D3 +EFE318D7D63A7B6BD0CD5556B6DA811D521408EF336CCE2D2B6777AA472A9EE0DB9FE0D6914059FE +25EFF5D7E3D2A6EB96B23669118B9EFFEE5B7FB8F1EEEA355998BB48430156F14766FD77605BBF80 +CDEF19879E8F8C07B6998AF145B0AED86FA94A952F2F49D2891D41AB0184EFA8616B139E640A3A9B +D808BDF79E283B0CC4686935D0D96630D590A5F4A7C71C05E110BF3CDB5150D8CAC418AB25419BCF +DD5EF0A2015305561CA26494E267BA89892AD21E0BFF44D48E330694A1CE12183B9A7E4E25D78EA3 +498EDF9A22DD7718ABD06DE2C28D7762F609A1E9A5C40A878FB8AB33A60383152A119B9FA077B109 +90AF19C261CE43AFC116593C30BC27EE4D8CBCA0C0298BB84327FDBDD93F073B1E06F71933C0323A +6E7FD2AABA783E9BC995C4AED621434B82B34424B768B4427EE65228E612581B0B8A7AAC3149788D +FDD106A6AB93E01771802AD93B63EC386B057690E5C34A409421E532C6614EC61A0197C13EAEE438 +35ED9BB38CF811E39CF8F154684E3D8B12E3B673152B82DD9B15A2A68A6163D2CCD72D3117F7C24C +F1575671832ECC4AC6B912882C0231050D60ACDC7D6F36C6BB4E32B6019B32D1DA08C7ACFC1DF451 +3A338FACC16D297C56C6138FB02FC7FB5BF7B9DE4C61B63C6B37B0F9CB42E6FF86693BAE1CEBB60C +9C15CB6222F547E0D0776BC5545A73A2ED3C7799F0CA3C2D5EE17849DFB15C6ECF7C2846AD10870A +00E0810F35A57770EEE9D49D05B54500DF164A02FFC324CCFDB5F828AF7307DDFBBE647E98909C73 +A3CC6BFB360042823C678EE6ACA0D658C12776F2A573656073E4F40505F5CB4A3D340B034B0FBC29 +C3B6B055D23F0BD47E44B441D430B8703883AF8EBA79081D528AF5646340A27291472B8E1F19C8BB +B4AD17C7EA1FCFCC7B52E6EBAE0BC8204AA52C08B3A63B2F07FBFF20092139143A24130191C41D2D +69077D71FC204C5FD41275DCEBEF7E5701BFF6C0A4217F6F60C2E37697C7F1C35D2451B040BA0D28 +0C9D23AAEF592BFFB436165C314C3CB75223D15694B6EF312CBCE8035A1A9172365FCCD119CD5DCC +569B84C6BBC5AC9CAB6942096034523671156FAE2012F6A24A001DCB2F35A8A031A2366CA98F1E52 +944B58FBF1852710CEE0116BD2C7D68DB956B15FB6AAA147155E9F179E67357F231F8252D728AF12 +49DAFCF6AB4EBC8637E1BA10D27555D2FAAC9EEE5E51C8BBC793ECC6011C4FEDDF7116E719147927 +0BC11D5EDD9215A4E8087A6A16A591BF7ADFDB69C4A03361C0DD078017DC5851BBF60E06A86C6C0B +E08087C99F4F9002ED5206534913353AE16C4F358BC1564A442CAE506A107D1FBC0B9ED99AFC6633 +209BEDBBB681CCE475645E92155285C00FD6985216CCE60064946F94778F7AA85ED87F5762C20FE9 +DC007954281BD6FCA8554D2A0CA5B76A3ED42EE5F44F3B276E574F64B20E1AD489753903ECD20B4B +EC88ABD1E1CF5D06AA1815AB771E350EB6D04078EC04616B977CDA8CE88C483DDEE9F28D58366D3C +224C41D19E550B5ECB9775F569C2D391F61C4667A9BD11C69A88473AA7884B823F762195CC403823 +690A32087893C29C63100A5935842F6B612C95EC9B5F07459608786310C8AE65DBBDCFED21B43191 +874E20D08F12E1384DCE1A990CA5F07DE36BD012DC9EC558FE7CC44494F48CA3BCBF1F1F11BB98BA +EBBF8691F8590F84AD849923E656860EFC0EC27496FE6D6C185791E3261027DEEE4C57032547F94E +7D593F7885526AAF054BB850C02E863D831ECFEE61A781B89867139889A362F95F48A837ADB955C9 +939F609D2EBBD56775151D2EA4B09D38FC1D824A952EE7E52849260DE61F07333076CF887A3AC2F4 +CD088C29E47715C5242E2366CB493B2FEB38C19FC159EC50EAE88409CF0A30C0A6823C45D0532C2A +72E45A17916F6CEEB475C4D4A19372AE271326697CCCAFBB43D92C25A052797186FE8314FB41FD94 +2A4B24548866BAC19A83BCD2E6979FB3C7B70B075DCDAB3EF6B6181A00A98AE73B6D968EE2DDEF07 +503A92E4FE1E0B67A90A2F351D600DF960101A15808AA99B3C680A8F50D5CBBC96D98A3A2AD5F14C +43857F4CB9DF9372FE74B5D6CA9CD801667399E778B56EF702A56F0F393137B20BF11BCFF9DFC0F0 +4E67649D07A2A5F4C42C9A929231D5BACFB6B53210E9FE311642D8BAA7358E6A7370B6CE921765B3 +68A354B42C8877E59227146409DA83E407657BEB475329F228CDFDD11BC73123234649AEF0E2E9DA +76C12AF91713828368FB778905A6B7150258695D4D9DF6111E1B28A9462002D7C476FE44A9B13F32 +9FF84930D213787932A1BA01EA608ABE7054FFDAAE2176EB960005E5407D7C1D39AEF8EAD8683A50 +D93398C584312EE4A12C07E9D55AE9981D7EF57D66499CA93EA653EDDA1BECB494662E54CD7ED8A3 +0B2A8522CAB12B2751F7E9B3B66CA0B5C8905E0F3A51F68C96E9C02F10FE515FD6133D3ED298D15E +8B1649F3D13341BDADDA7FCB838720E8D0D9DD92D0A241A0CD8E25D7B313DDAA2F25B543BB0E7965 +402ED0F24AD146E49919ABD9604ECFEA5A7A49E58664DCEFDC893F5D722CF24A44D26369F5D86569 +9632141348086A80AE528EDAFFF9D9986D5665DBCD375DF221D5EF1757D79361E5A5BCBE333B6C9C +1CF46794A7C7C776477023BB298C970F6DFF9AE6C7ADDA8CEBE73B07117BFED6CED2A36548081C79 +BDA9A70C8FC5FA16D0EFD3E9F869DD5DBDF6E70CDA4217935FEFE577B64DA1DDBADB9A092B9D1E3C +E1FD3B6E0117DDED155313A5DB7D8742C3409FC18B9743F09ADEC49BFF2FDBBEF9D5FA7110266287 +7C65E3A1421BA56E258A49D76C436C97AE2116F772CA5EEA5726BF17AD5D5CE37DC5F45235730E90 +A1A1E3087132C820EB9E0E311500F2CA193C72E2ACCB4D77ADFA34E268B014FFAB5DD1BE7187251A +A69B7BB3A517796BACEFB9ACE0114FAAEFB0D9BCA028A52F5037291232A04C2353B9663BFCBEC2D9 +30CB007954B8C6396003214262AA9CA9FA876B4191313FD1831D664863C4A19946AEB8F4E21C468B +9C94B8CAA407A74AF418DFB60D46BEE5029C884950D3BE8A58023DA864E9AB34005337D335B0B35A +91DDEB53A54C3233150E27225B0800C841E489E9EA6C12F5D95112BB723C3E88AAEDA3A942D06242 +2CD80B04DDF024ED79224E166086C5770EB10C389D0BF0327B2F753358D9BD552C04EA52BA154EEE +5A84C51FBBFC79055AD0F1243E489F82FD3D1A3D2CCB24A02DB3F306767564A2451DA405BAFFED98 +20241A82C6F4F6E1D2A36FD954540EF3C091247120F5E1B362D1EBCBF80951A3158B1547E7A0CCFE +40C03F992BAD00496C32BBE9B0A06EE9554EA3FAA247A7399A37D05329CADB006F679B58F2E5969B +13A5516A9F6949505A64B7B3FE5E748B9B9662C05E6C5CB79D64FD72C54F557ADE72880B3F9D8718 +58D5EA3FEF2BD3FCFD670794AEA6144D13782BA89648C98E7CF5160089DB9798E49BE2DEBC2669C1 +0C42AE1AD7C1FF4921EF465300977E057C0AEE61579460F56E51B6EAFC1F7F41D669ADE9610EE777 +055F927444F971121CD76A55A273CEBB481B89D6B78D0066ECE31BE3EEF65CE9FD22D22EFD6E3ED4 +536E6439782AD53550CEF1A903125F228A3E2F1AA3342B0551C59924149358F8E941969125F6E54C +8B2C068F57FE0DF91912CD71BE9492768191F4F6B70BA45C72409D4AC6E9619E8A34398E6A66E984 +55F1793D8A2C0DF30EABE2B19679318AE09014262DFBB9AED5D637653FBA1C10821908ED6E088910 +AA033E2E0798A630966D29F84845A9C937C27A268CAB8BA1AE9B32E12B52EE4B64BE5388AD32035C +7F98904F052B31D7C4819E27BCBC597E8503A5614E0DC2BBE5C51922980E3F492B61BEEB169C3EB6 +AB9F1DA82EA6BCFBCC16199923C8399B0495EE9A9E1749DAD9FB289FF3FCCF34F55DF7D94F91EF31 +B3B4C8074C567C4FAB337A337BCC2F459075244F665B079C159AAB83781E465F5259D41313183EC5 +F5F53BFB4797942F93EAD6CBF9255F9B4DD0748A3BC6BF36ACBE0127AF68EA6566B65430D0595FD2 +A7A2FF74055BF2E70BFFF2B79131F1871CEDEFB495FF914B88770654F9E5556AF535E1B9AF812004 +99288AA39D1388ACCB5B11B13596B550F2746B2A83B076F4F606F7580156E54FBF6976AA4CFC9581 +0A7FAC41A1635FDCFD6F7CD6BF738190D7F9FEAAB8C0B7CE38DD1459E2465C3B75625C8BAFE3B60A +F66ED183965AB9681A8174C44311D8EE36E468A8FFE2035B7C5AB6A372FE37FF627F4697C0D19F7C +8A1E356F829BBF2B8F4A95A49F85CA16ADDCA5C0817D6A4F7C4EAEE908DA13E0C89C9AEFF6D1D7B5 +BCD1BBF672B46C4960720CD1C74E70C78784CBFA8930576AD4067D406A0FCE9248DCE6D610D7EF0E +97F3F9CEA1D08DDA90DFF0C484DD32265FD13A2571513F361DE3061F2EA76886112AC7589B290220 +E34610277CF81535CD628CA688CA812275D7B9909757DD519F1FC89FE4D0AFE5FDB999323A470C6A +A0D9BA9CC92BAC24514E7CB3A3EAD2A70271EA8B02B2DDFEC6CE803F1B761D9BB7099FFCBF918D8E +B602946FB0DC14F0FD1289037B15A4A96A4605BBE53BCEA9112BF9746F3BDDC06CCCD808C62F2B41 +D4F508EEFB03AD22E2E154888DC63C6BEC6A21D1851A5C82397FA49BD163BA8A72527827E4B6F50F +585325219FAA9B3A2CE14A0134C19DAE50373A0F9E6DDC8205467242D11A3989D17730C8169964B9 +CC9549BE20A84FD9137DD9C9F7DEBAC3A41345DFEB0AEDCD7ED408A909000FE8D9CAC85D93052256 +7A2C9312769DC85F902D4A5F5766EA3C561549F1F2B4C5269276946809ECA26B6F51DB4CBDA9E668 +BE1023D8962C0DBCACD5BBC9E5F61C459B825036E1322737C0F196C0DF93DA76011DF2CA06F7B383 +8C672A802EA24A474ACF7A51F2DE867ECAF5674B1053CD5419F5FAC20584A3F7565D7CE584CD395B +1968B622FE3C68DAD2F0E33274DFDF03B5A8EA047B077DA1316DF487C91ECEA84E9B417EA25EC9CF +1F1CEDD7A1C2CB0D51A58BD8F9772FAED8D553141ADAB148AFDA200479CD04C0FFD1478EBC618303 +5437A5BC1AEE3218E9B27D21656EB9F31BD4E7D3186C89DF251207E8B67265585083111BC1AFD4D6 +A2773629147A29CBB4BBC3935B83392487858E0D18FFC96E57C83C4C6744C8E0DBF001DFD64B660C +CC8064907AA4BECC12376A1EB55EDF655CBBB4744C1A6166590B9572073A2AB577EF446B80567241 +389F990AE6C90B286EB48454166BBF264422FF2A387FA0B413F2295B6B188A64927DF702C232CCAE +59A2CCD1D109840A464BAC74A45B865A6667C901D86F771C4A36421308551F532497990BC15DA648 +6E322566C210C517DAADDBC24DACB39CA41611B9F961E4696D1FEC46E71C608DFDEEF19ECDD88724 +24E1BEF7176B0AFA4888BDB4C56C8690AFD03428F32740DFBC4BE22B7583DC47BBA42DF4E83C14AA +29F4E79397BBDCD2EC43338BA1F0D2CA9DA6E64A065FCB0073ACD0D86E46EEBF1454C9C172C6BAA5 +0F37FA19756B05405763387237794E9FF74E6749BF6CE5EE9145413950D342DBE5B0EFDE57163127 +2A8D060E935547E1FB0FB1FD60400FF856D027671CCAECFF7E215BE61E8A77E9BF5C72C2C1E4501A +A11B2F8574BD823574EC9598D579A9C5C525867F4BAAAA78DDA0E5BD7AC832DEA41328A507874A85 +90B7F133E743471D4FA27DFAC39C6F99E233C913183B2A039CBEB5CB3BF8825A92D83D266246D5B3 +CC7B11469E611E260C6ED16D17C9693B13B78E3F0DE2F0ABBE73FD6AE1ED25F57B4894254FFDB332 +0E65ADA53669B95CA28BB4BD166507E9D8F12727E46D2B9593186C090764FE8A95F1594291FD551C +A96E4CBE1D6FD42852B2B65E7F10C4F17707F930DD934E2A2ACBDFA40E04EABC1E54632D67AB7D5C +00DC103A3D11DCF78B6771D98ABD5CCA0B253283C67B0863C80D1A78FE6D5422568207509FDB1946 +92706C7A211B29955F6354092C9732DB2ABA8CDAF407FF25B40BF9D73317D5985E19E6C12B6AB5F5 +DD59328905F822E1EBEB87C4E386EF20CEB7EAF842700F09BDC50D7AE6442D1C93804D56FE194785 +968373A154E1F426BF76692CE3E4474360ACB9FEBD3191B8EE909E7C224EF90EEF36CD660AC9A642 +4DB5BB20B8835D365D35A442ECB2444F30466C3323001A087639B73848E3EE275406CFFB495ECDB4 +52F2A357F45D2D32BB22CAF9F9C2C44741A5341B29BB6C4322287A2A3891E1E853B976E17DD9306F +D98BDE8A0C97ABDCC7C708BD1BF49B524CD0DCECB40DDC557E9C90A1EDDEE57BBABC4C338F08A625 +E03C1C1A20DEA709051EB1A3264D7002D6DD2BB7B622AF93C7DF54F49EFA5FBA58F115A049A91875 +A2476C19F9133D0BE1B07C8102746163CEA0A98F9B62EA59C9CED7AD808DD52DDF8687933AE52A7D +9D7081150A812801D3FA78F90C4933E5DF09C991325324DEC6ED364ADF73DFC7B78953B51FBA2F81 +F264C2A94139289CEBF7ECD6D8FEE9E579BE231FE1ABBCC07B4BF1884CABDCEBFC56610A5E2B7510 +37FE804511FB5443F7B21290E38855F6DE5EE38960E02481DC57F83CFCB87C8FF1CB196CDC19B2B4 +6C7C72B64D7D45C678851ED7E2860DE7DB772BE7B33C84ADF7E6F9B2063D1263CDF55E6220753ACD +67C4701EBDC0799AF47AC58A0CCE796384A50DE6A814DD994B372630E64E5FDFF57393522F689DF7 +81C44599B21AB1C214D4ACF94F07CFEE79C628C85378B96D9007ACD4225E14DAD8C70984DC596DF1 +96BC814E7346217C94F172FA40B3DFC73C30E6E530DDE4A91F6A5166AE19EAA3D2CC3D9D6917BFD3 +1EFAC19C236463AF8D7FB7D9B3A4D6FB6D962C59B296E988561957A3C3D11F33ACF69F5768A2DA30 +462BA9AFE67D3C41A1E8368099361F50D4F6368963A48C75F1590804E7918A02EB9DA5F60F49828C +95AC60E9D86DEB7699C35037669C02D408269D6BF481EC745E4EC630F68FF5168BE5E0BDF875EEC1 +5EB9CAA9CBED1CE2A0EB4CE97C14E10114087DCBE5DE1DB6A070CBC6B68EE141B7D62ED320F7B74C +07D9762E0F5C8AF0779D38B7677ED65B5DD2F83ED06F041B5701228EFEAA0FFC031E44D6D68B274A +45FF9EB62FDA007CDC98B86831E9A668098364B421E1FE2A45D85824612A521777C6177316F0C6DB +D9847A2F61326E74A3114EAC3ABAEE456156DF125E4EDAD6BDB66E7DA6370C90ADC4AF4EC1958170 +C32D5AAF3B45BF749EE1DFAD8A5D0C03973B7C1589EAE4E67F6C87213C721E4A33466F3F54253545 +5014417CFFC9AF461CF695F5E1D7A37E4C7680A5624AA11EEA65C59BB38A96734E4A4A238C636638 +9EB8083D5AD753FA7F74EDF10054315EDD53DE61D48846F70AA9272626E23BA3DAB7CCEE819B0A88 +9CE775AA7F5205C95A19AAF475729D2C0BCAD9AB5459380A5F034C108A64B80621820D779582A198 +14058DFDCC6C2D6461AC6F98C64AABA53A2EF77CEF612EA766FE15498F56F54106D70D0F8DD4134C +8C64B282E79A96F15D4BBE0297885ACF775BA5009006315637D60AD86D25A3CA6AC5BF5B4DB95B1A +672A8C589D89101809D838236560F7690E329784C1D335203BFED3A258CD79467D16B6DA06A282BC +4B9669986CB50C54DADE3D5B20FD5CD9FDDE60AF4B5D8D9C50E77CF50DF3B36F37F381FE7E28A719 +91C8199D18258C09BD0440F5E258A5D2E22C6CFBFDC5F91228992E86532F4C0A50067BCB2D4387B2 +9FEFB8043D7BC44A322FD3629D7D92B6EEBA21B035DAC884110BDC6B22CF59B08C195BBA1C682E5F +8CF32F479937D329FE8EC6E9A3A3AA63AE95EEB766E0EACEEAD4DCF46617888AE687009112732A7A +8FA8419A4652075EDDF83E291613B66BA793D3858CEA093C79B89B0C93E11CAAB86AD1980C401713 +0B6A02545DE484FDA6E4DFBCEBBC848751B2A8821CB3F7AC96D2EA9B83B575AB60CECA41EA567EE0 +8ADAC8F1060255057527485D6B12A26D2E7EF6892865FD65FEF28F8B46249C4F19341089D59DAF82 +582CAD1A3B53C763A0E57134A57C4A24AB4FD358592ADB01BE8F1D9FAE9CA97A3BC3A0E2939913E0 +62960CC1D29ECEF9E61BAC20E92F13C49078E7F1562C9D7C01C2B300ECD6ADCAC9AA0C1F1BA30401 +0573F79D158C66D91A8D987C5239C9D4FEED1DC5C9586C4129C33E7C737C624EE9BD1EDE38E9F72A +78DC19E144B5AABF3B0FB72216815E371A5D6452684965CB7208B87CE5A27E444820E03F80AD2DF4 +E280D25D9BDE41E719BB2C939E25B7965DB162CA8665CBFE65DFDC7992A508D54FE4EE8454C11482 +7186A280D3D9EDF397640A809E3646675AB6621B9CDF42808E2F19859AC975CF70F41D2B3D22F8E0 +C180126F4A12122B207A150BC8E1819962DAEBB821DE59B7EEF8FF9219474597AF859E353B4B713F +5F1350F4049DCE99627492E396038B10A2F8E82AB679F65BE14A166E4502921BA44CCFE04E5DD3FE +B04BA47C3F7A3E7DBF7D55328AD1E96092C73EDB16C3325537295DF768E2633D01304EA0B01379AA +DAFE6CCA2AB3E246768C5AC841A458A2F69141A9A9D716D129B26643F1BBC95D8CD0ED44148F7C6A +F370201E454F4AFF7C11A8080508FEDE242343E7ADDD5A8AAF079C50765A79BD25FBBDC59EDF980F +FE0B60435692C49D20AC22F8BD1FCA3F3D8200CA26D61A30212558B54671E63BC09776A3AE7A906F +CA63281F080A00500C42C02B8F82357A3EBF572CFC4BEBA3FE86537DDDF23A861C240A31778A131E +F638C1DBB7E87A45487C092D23FD9FB2C162C3253636ED263B141178FCA9F2D5BE2D81F99B2872C4 +B3C08749CE18C9C00E75DA6B3E4C6A6DD79EBA731618EF5B5E767BB40429D8FEEC6ABFE9975746FB +3A82A03A07B7D0DA8BAECFD1F72AFE17EB0C0CF100A2D48F4449A42C482BB1D64C19F8FEA73F5BA1 +8FC9BFEE3F640C39C081669A9B0EE3FF6B2BDC0A726301EF0E2259E65BE59275C76E7A3F1C76C3A3 +3AD0E2F79198DCA39C482B4E1196238DBA937692CF319436830BBF441C0A8A04161DC0814B5DF049 +83099439EF421B6D37D351D4A988A8DFE93D796B2E8B2564C602F79E6162F56F933196A0DCE91051 +600BAFFD9D439A91F17C20CD6A9104B553D823A0317E3C8344E9F0B2560AD583BF876AE307892500 +2177AF61BDBD745CEC2B2A7931D27423D2667584AE0D6CAA2B281EB9271ADE86C493791AC9A2265B +8324F764D20DE65F6267439F1574DB02C600E771D3C743D420FA6F8BF01A977B91AF035E0D5412AB +0B85D6ED3ED9D0345ED434F9B95FD911A9D3828CD162686E6ECCD2B6A5B1104F0E6838AAC7FB3FC7 +09F08F8E82B4BFCB55D8984771F9F4D339EE7FF391448C7807A436A78B6A487D3A5A86F314B302FA +C5BE1C1DB9844F975619D615D1C7A20EC2B144797E0648CF5C044C8DD1699EEA3AC9D7E3BAA54A85 +11A932623D5ED3F0A9C3028CA439AC395F58DEAF1C0354A169D9AC7F380900D9828C3ECBB975F6FE +6BD79EA4BEA9B71F3A9B1D2EAF8F1E475B4FB99758192EBCDA21B47EA33F57C58E904DA260C801AE +CF457C84592B81CFA96C10E448D705D24871F3D1AD1FE004406C8070A54FA3747788C5B55E9462E6 +F51378BF3F848360542CAD2D5FF9EDAC84C164DFEC115A2F3D873760EAE58CC8F361B37E6CE076EF +325A1C54DFF84DB95DB7DB5B56C48ED15C5426E6153D8A94B1A35B22EAB1D7B871097DF12C093BA5 +538957AB7D0AB2E39A2D1AECB91F0A693B8F6A00601929B6C55AAE8A227CAB6404FEBCC8BC4EEEE0 +ADD4CFD7DEC225170A0063457918B9875AD7F022A8F9932ADE316E4126EAB75C1D0B2B9F44E85F1C +54755D1301345665EA630C8E885A8D9AB069DEA2CC6D12E4A0BF6E80C3AE12BC7ABE507422A5D92B +65F70B4A472DD945EBB960880EC4C34E4C206C260FDF86A997D7D399A0219A51E6F8BC1189EC0ED0 +B8686F0243BFAFD829979747442AB1DA8282F10F4C37C4E6C88D231460DA3BF34C23A4755E2F8F21 +F6D138C86B6091CB3BCE5ED170242C4CC87C010FE63DA9A2ECBDD85311DA8572AD67E40F744D2EC9 +6607701D9790574F051C859EF29291AFA301C809E0A5513DF9A7FC2DB1776DBD4A2CB622BD17811B +C0E584A8D89D4BEB17C2D0AA8BF31CD7E2B36C0E1888409788E30EAC2E46AFA1CFE457D3A19C28C5 +80669CB82CF36BF40DFAFED78F99A5D5DF189CE293413FFBA9E8D2457986C68483242AD767D5F026 +1CE303153C35D5DEB1789448088B51C48A9B8E903BBC69ED7FB0129CCE33A0337198F11DBA94FDAE +AD74BBC5E519F559094E15B03AF3EFA89DC38B4278C68D2AEEEBE4B28B351D7B72F52D94480D8CBC +06544645F20800B8284A4E7C8FAD59D0AA8EC8EC0551912CBC62694A5DD15C469BBE614FB187C084 +838D676E5A1CC8DFA8676758EB7D53FD2BA8F1C434F4F70AED8F2CE27EED2F6A82E20E30EACF9BF0 +CE28B4BF7D556815A887D777B7D75F60D2C410AA2D378B7BFAA6C3A5BF0A5EF80D3E35A0CF393A5E +BC27A895D712C6F004F1A03F9FCF493973F33E6FB106407DFD992AB0E9E36EF395663A6EEFFD71BB +2DAD9DFE6AA4685F307B8FD69BB2F74E672666414A71FA479B37D3DEF6AEAF80FA14821C65F7ABBE +5CC6DD49002216E23B3D22C282F3DE0077EA81017E79D8C3BDB61EC031CFB13FA981120A6C518F4B +4C39C9DD5AC6EDA29ABA527C9948BC3162EF65E8251C9D4E3494C6A51A41D489F8BC89250128EBD7 +0EFD01B9F03C40B6E0384364F2571F7D969016A959E4243D7AB728F0F030B8E2FB456D8E47A85898 +313B0E91C68C7A8A7226603427AC6DCB5C69924FD026E90CB0EE89AC42D874BB15AFC981079E9DC7 +1271C3E461265AF327D4AAB4AEFAB6A9DC3F84DCE7C7868D4719006344B9055C8BA952A2250B8041 +E5EF519BB788201124BE90AECAC2293A310D9565E1EA4AEB99F7ED7106649169E8EBF3DCB210706A +F2FA65158D3059DFBD7AB5B00DBB06B016F73FEDB3AE1C1CC03BC2D94B143BFBD759338EB181B1F6 +841F7B539D8D126FC5B31B244A3A00ABBB121A98F73314D1F1683F513C3CCC9A0C2180824ACE5D45 +E454062CE1217F7AFBDC60A6022B0134EDA6C5D787DE8A5925BEB374F64D612329B9AC17B6EC03F8 +56CFEE502C1FC3AAC7B6F251E8DE4147DCB1580185C406F38E6B729307EADFF6D7A0E824C9830093 +F0C4FECEEFC7FF839306FEFEB780FFBD8879F22AFDADCA4C0767B8EEAE5DB869D7BD91355F0255E1 +CAC68A81A276967F233624DE0D2082B89E2C2D1DB0F8BE0B2BD7051C4DE9B1564AA6CBA03E50386F +D685943D1EDDF5BE0EB34418C48E5EA645CBA552A0444B254E82E9E84A5B7BD0064D5EA87B1716C1 +4EF7FD14E2187FCE16FF6ECBC0A6588B30B4329626F024BDBA65457028668BC6750A4DD668D017CC +EF35CD9CF45EC73885FC91B8AD78920919B4747A710D25BB850B558C5CCF7170C20012DD0F2874A6 +699DF53EDC6C75716A5B6B06C98F4904BAD22B18C77B3EEF32DE3F45A8AC12383DA16DF6F06CD923 +D344CFC2253ECF97A52F2DC6A22539231E29A324F851265BA82BE566E42167247CEBD914EBE42EAB +E189E74FE1FF17ADA8A5F47DC9866CF86694DEE28EED333B0A8AE380557820E3F1D32B05AE27FFE1 +68267FADD310C4EE550F71704EF71F4C669952F30E485AF37561884066C0E3425C748BBAC77CC7A9 +87EC336B8BEBA44358BEA4ECFEA32494A8006E9852C4BFCB1C0F00ACC247F1F8E3F3B34539C67638 +64527F9F885132DCACBFCB1DC80EE3B2A711145DDA1D3B5F83144E2CD698D43A02B0DEB706C78D75 +A24FA39B9374E1155969FAD7D5FB477F4C3C7440DBFE1BD1DC877360E8690A6D3A64EF0A1313A520 +C49320295302227CE5625E134EA442A537505D206EE46E7E218BDA38F7B6BA124ACA0E949725CEEB +961EF8B0727E3A78287E61E65A84AC14D1014A213259A48F04C634C1F04C73B4110D0DB491250CCD +7DAE323CC8BD29BEF605DD92AA5480009DEAD1256E5C9FFB18362D63B022C2A378D15ADE2C6AE603 +1DF385CF090226F0AF889464584A9EA63B884453DE231058C5661C4F7DCF7505D7B1E48C78AA5799 +8FF39084FFF1CD18CB2989D867F2E085B291FE52367B4E8667E5CDA4F41DDBC7129DA5BDC39549E0 +8B67D9C9E4C332D91FE261728521245CBF51870F24C42F5814F393719A9E126C5693C0E776E4D8F3 +0F0288537B8E9A7C5DA4F931FC83F96A1950B1DF26C0448B646D3BF42C0429E2BD0164703FC71833 +19DDEA75CE65D9DFFE8369787FE664306D843421C2C0C3A5B210E823F8366161A96CA88D95FD6486 +5F9E5B0D53DCEE4A98AC10A8FF1BC34A46DB6016E973C9FA298D3F58228E3D9FCCCF9632556CE2E7 +F9C81E05FDB0FC1071E69A4C158E742D0B8939CA3DE33A4BE8D01D679C81C6BA9CF396A6768CA626 +05D796AA5C323E3A6208F2DA5000FC4462ED81AD0044D9959E40E4764562ADA76E33EC63271966F1 +7A13AD376A54FFA40FA247896A22C1C4A4CE51094CA1892A0B9904EB762839AAE1EDB5A0A5A69343 +CCA45F88F61926B23E6C85688862B1D10F1ED827FCCE2A427E49D960DBEE0D39EDE08D2565C6F5AD +66CA83DAC1467C38F742132F715DA7E9757A5D067FDB4A8859D148473F302BF6ECB9B7EA5C0DF851 +8F58D4D076625B92BC8201028064950D70CD40492DA83B98FFD79BD3DCD9CEE95178B6DEA9AB10B3 +4C61A74B49C3697CF714F56A9B1E366B04500C9A67704AF6F721851EA4566B96E220E7B526873F94 +E6013EA8C489639D291167BCAEFB661C96C27DC7BCD5B317C1F101CD8DF2FB29F6162B5ECE903C0D +5570C8C6325F05218850E4A5B5F94C7CE334BADDFC5DB98EF5333B4A92129F41D046D0F5EB6F342C +F362BC8E45511FCF328E2CE2D4C579516307AEC400BA207071C887F5185AF536A6827307D7698095 +E8A6F8C19812A11C32AD207FBC353172C8DF626C5C05CD24C171B3C8DAB270A74AC48E35F0A8849C +E0934B93D56C93599F5235EC441B5232257C4C6767C7B5A35830010E60E56AFBE9199B42E725A216 +C49D45A3C554767DF192F04D1A192D5CE196831EB7A56201A4A96CD44DD084729774334F698E1902 +614405347A37A4C753C0211D7F24D5265CF033E3C4D30E61886CF781D2AC30385E6021A892AB116D +1F5505635BF5C915D0300ACA8AC32CAA0F3639550C4AEB390DA7B86E53B6BB0E4819626757BA9986 +BCA4B4B18F6BF3706577A3BE146F2585025D5A36EB14E587C5469EEEB622D31FD32EBFA812B9CCDC +CFF7D17D00D9F21BF8871661F20E89A25A4543068EC509D0DF7DEA2A24FF68957943BE0FC7BD319D +92A575E12E6FB8112D72A100FEF3EE85972304BBE07FC1026CCC068E8A414F641116E51F76009C5A +F9E664BCCF93C943CFF2115235BB3290F935AA3FAB4F2E73FCDB9FA5E1866EFE278FFE7EA9DD6F89 +38CD5E5F4F31F6C659AF7EFF5B291AFB86521678B42C99275024EDAD04E5929D201A36F4A6C4DCD7 +2E349D6B9A1F90B123DEDE3DA50EDF929F9285747CD504C8F4A73D522F312D623BD65A35419C0729 +30976129B2D99B32D1DEDD81D64F7879CEDDFF04BBBF1286E07BCE651E2DEC190DFB9D25F3C1EEC8 +D7277752BB7CCC313A0FEEBF0EFFA2A189861AD4EA13AD4FDBD5160DC273F12525815F0D693C1413 +AFE4FBE09BCBD71E16C33E6CF8D18732447FFDCC2E4AF9E270D725C1D262D96E72538CA3309BCAF2 +35A3FAFAB27D265C583E6F6F062B555C97DFD89AC46E6154670ADCA13FD99F7A4B9B8BB224D43764 +8CC9DB76E177F562862C912D8CBC248A4C628FF2D0C9688611CED3DFB89064B988F16655633B7CC7 +AFAE34B2937528EA0814ED245D6B0D2AEF87A5B63E2BD7E4F7D9CFE372C295A0891F97C3855C97EC +C03C7C2A231704BED419612255F8B2C9262D48CB4FB46D63CC9697A210FA9D7BFC3BAB7E46172D3F +52A4AF9C4114BC72A5C7CBA042FA633AFD5E404F29408D4485837E55E6F9702F04C7AB410C351039 +6A78C8672F8EAD53BB9CBCED63FB9E72E7238CC88FB4E7C48C3DE3E4B80E277B952727916A4127A2 +5CC1413C390F4DAFD5253B07BC96DAE8CF4DA08330DEE580CBC1E12B75A661819E96B018D47A8B71 +B6BFAFC5E3CBFE68E5193417B6E730E6A2820838D22049BE6BB64B74AA13779D46519965ED80D5FC +30B0A6F73D26DEBD8150B3D27B3F135F608D59BB1632AD9C2E11177FAF54CBD1C4E58D58C395BAE8 +AD7C7AEEB0E1C3F0C0B7A5E7142E9A1DCCC8B4EF56C319D4A4F750857D2FD180F871772B9CC69FB9 +B222F83C3ACCB66125AF6848B2EFDCE3D2284FA5844641FB32F701FBF32F1D2F2E2233B66E36CCD1 +49FCB3FCDB6EA04367D11624717D73D9128EA7D9AABB8658BE9E9986E532 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark{restore}if + +%%EndFont +%%EndResource +11.52 /Mathematica1 Msf +0.75 10.5 m +(p) N +P +[1 0 0 1 -61.69 -151.566 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 105.842 m +73.497 105.842 L +s +P +p +np 52 98 m +52 113 L +69 113 L +69 98 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 53.44 99.467 ] concat +1 w +[ ] 0 setdash +p +np -2.44 -2.467 m +-2.44 14.533 L +16.56 14.533 L +16.56 -2.467 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(2) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -53.44 -99.467 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +70.6 53.742 m +73.497 53.742 L +s +P +p +np 52 46 m +52 61 L +69 61 L +69 46 L +cp +clip np +p +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 53.44 47.367 ] concat +1 w +[ ] 0 setdash +p +np -2.44 -2.367 m +-2.44 14.633 L +16.56 14.633 L +16.56 -2.367 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +0 10.5 m +(3) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -53.44 -47.367 ] concat +1 w +[ ] 0 setdash +P +P +1 g +[ ] 0 setdash +p +0 setlinecap +78.19 2.952 m +78.19 5.849 L +s +P +p +0 setlinecap +92.764 2.952 m +92.764 4.69 L +s +P +p +0 setlinecap +107.338 2.952 m +107.338 4.69 L +s +P +p +0 setlinecap +121.911 2.952 m +121.911 4.69 L +s +P +p +0 setlinecap +136.485 2.952 m +136.485 4.69 L +s +P +p +0 setlinecap +151.058 2.952 m +151.058 5.849 L +s +P +p +0 setlinecap +165.632 2.952 m +165.632 4.69 L +s +P +p +0 setlinecap +180.205 2.952 m +180.205 4.69 L +s +P +p +0 setlinecap +194.779 2.952 m +194.779 4.69 L +s +P +p +0 setlinecap +209.353 2.952 m +209.353 4.69 L +s +P +p +0 setlinecap +223.926 2.952 m +223.926 5.849 L +s +P +p +0 setlinecap +238.5 2.952 m +238.5 4.69 L +s +P +p +0 setlinecap +253.073 2.952 m +253.073 4.69 L +s +P +p +0 setlinecap +267.647 2.952 m +267.647 4.69 L +s +P +p +0 setlinecap +282.22 2.952 m +282.22 4.69 L +s +P +p +0 setlinecap +296.794 2.952 m +296.794 5.849 L +s +P +p +0 setlinecap +311.367 2.952 m +311.367 4.69 L +s +P +p +0 setlinecap +325.941 2.952 m +325.941 4.69 L +s +P +p +0 setlinecap +340.515 2.952 m +340.515 4.69 L +s +P +p +0 setlinecap +355.088 2.952 m +355.088 4.69 L +s +P +p +0 setlinecap +369.662 2.952 m +369.662 5.849 L +s +P +p +0 setlinecap +384.235 2.952 m +384.235 4.69 L +s +P +p +0 setlinecap +398.809 2.952 m +398.809 4.69 L +s +P +p +0 setlinecap +413.382 2.952 m +413.382 4.69 L +s +P +p +0 setlinecap +427.956 2.952 m +427.956 4.69 L +s +P +p +0 setlinecap +442.53 2.952 m +442.53 5.849 L +s +P +p +0 setlinecap +450.12 210.041 m +447.223 210.041 L +s +P +p +np 451 203 m +451 217 L +459 217 L +459 203 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 203.666 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -1.666 m +-2.28 14.334 L +7.72 14.334 L +7.72 -1.666 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +1 g +0 10.5 m +(0) N +P +[1 0 0 1 -452.28 -203.666 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +450.12 157.941 m +447.223 157.941 L +s +P +p +np 451 151 m +451 165 L +460 165 L +460 151 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 151.566 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -1.566 m +-2.28 14.434 L +8.72 14.434 L +8.72 -1.566 L +cp +clip np +11.52 /Mathematica1 Msf +1 g +0.75 10.5 m +(p) N +P +[1 0 0 1 -452.28 -151.566 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +450.12 105.842 m +447.223 105.842 L +s +P +p +np 451 98 m +451 113 L +468 113 L +468 98 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 99.467 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -2.467 m +-2.28 14.533 L +16.72 14.533 L +16.72 -2.467 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +1 g +0 10.5 m +(2) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -452.28 -99.467 ] concat +1 w +[ ] 0 setdash +P +P +[ ] 0 setdash +p +0 setlinecap +450.12 53.742 m +447.223 53.742 L +s +P +p +np 451 46 m +451 61 L +468 61 L +468 46 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 452.28 47.367 ] concat +1 w +[ ] 0 setdash +p +np -2.28 -2.367 m +-2.28 14.633 L +16.72 14.633 L +16.72 -2.367 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +11.52 /Times-Roman-MISO Msf +1 g +0 10.5 m +(3) N +11.52 /Mathematica1 Msf +9 10.5 m +(p) N +P +[1 0 0 1 -452.28 -47.367 ] concat +1 w +[ ] 0 setdash +P +P +p +np 210 257 m +210 272 L +310 272 L +310 257 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 211.235 257.578 ] concat +1 w +[ ] 0 setdash +p +np -2.235 -1.578 m +-2.235 15.422 L +99.765 15.422 L +99.765 -1.578 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +10.08 /Times-Roman-MISO Msf +p +0 9 m +(I) N +P +p +3.75 9 m +(m) N +P +p +12.75 9 m +(p) N +P +p +19.5 9 m +(a) N +P +p +24.75 9 m +(c) N +P +p +30 9 m +(t) N +P +p +36.75 9 m +(p) N +P +p +43.5 9 m +(a) N +P +p +48.75 9 m +(r) N +P +p +53.25 9 m +(a) N +P +p +58.5 9 m +(m) N +P +p +67.5 9 m +(e) N +P +p +72.75 9 m +(t) N +P +p +76.5 9 m +(e) N +P +p +81.75 9 m +(r) N +P +86.25 9 m +(,) N +92.25 9 m +(b) N +P +[1 0 0 1 -211.235 -257.578 ] concat +1 w +[ ] 0 setdash +P +P +p +np 34 75 m +34 165 L +49 165 L +49 75 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[0 -1 1 0 35.28 164.105 ] concat +1 w +[ ] 0 setdash +p +np -1.895 -2.28 m +-1.895 14.72 L +90.105 14.72 L +90.105 -2.28 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +10.08 /Times-Roman-MISO Msf +p +0 9 m +(S) N +P +p +6 9 m +(p) N +P +p +12.75 9 m +(a) N +P +p +18 9 m +(t) N +P +p +21.75 9 m +(i) N +P +p +24.75 9 m +(a) N +P +p +30 9 m +(l) N +P +p +36 9 m +(r) N +P +p +40.5 9 m +(o) N +P +p +46.5 9 m +(t) N +P +p +50.25 9 m +(a) N +P +p +55.5 9 m +(t) N +P +p +59.25 9 m +(i) N +P +p +62.25 9 m +(o) N +P +p +68.25 9 m +(n) N +P +75 9 m +(,) N +10.08 /Mathematica1 Msf +81.75 9 m +(c) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +10.08 /Times-Roman-MISO Msf +P +[0 1 -1 0 164.105 -35.28 ] concat +1 w +[ ] 0 setdash +P +P +p +np 70 3 m +70 238 L +450 238 L +450 3 L +cp +clip np +p +np 117 136 m +117 152 L +155 152 L +155 136 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 118.485 136.705 ] concat +1 w +[ ] 0 setdash +p +np -2.485 -1.705 m +-2.485 16.295 L +37.515 16.295 L +37.515 -1.705 L +cp +clip np +p +np -0.485 0.295 m +-0.485 13.295 L +35.515 13.295 L +35.515 0.295 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -2.485 -1.705 m +-2.485 15.295 L +37.515 15.295 L +37.515 -1.705 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +%%BeginResource: font Mathematica2 +%%BeginFont: Mathematica2 +%!PS-AdobeFont-1.0: Mathematica2 001.000 +%%CreationDate: 8/28/01 at 12:01 AM +%%VMusage: 1024 29061 +% Mathematica typeface design by Andre Kuzniarek. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00] +% ADL: 800 200 0 +%%EndComments +FontDirectory/Mathematica2 known{/Mathematica2 findfont dup/UniqueID known{dup +/UniqueID get 5095653 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +20 dict begin +/FontInfo 16 dict dup begin + /version (001.000) readonly def + /FullName (Mathematica2) readonly def + /FamilyName (Mathematica2) readonly def + /Weight (Medium) readonly def + /ItalicAngle 0 def + /isFixedPitch false def + /UnderlinePosition -133 def + /UnderlineThickness 20 def + /Notice (Mathematica typeface design by Andre Kuzniarek. Copyright \(c\) 1996-2001 Wolfram Research, Inc. [http://www.wolfram.com]. All rights reserved. [Font version 2.00]) readonly def + /em 1000 def + /ascent 800 def + /descent 200 def +end readonly def +/FontName /Mathematica2 def +/Encoding 256 array +dup 0/NUL put +dup 1/Eth put +dup 2/eth put +dup 3/Lslash put +dup 4/lslash put +dup 5/Scaron put +dup 6/scaron put +dup 7/Yacute put +dup 8/yacute put +dup 9/HT put +dup 10/LF put +dup 11/Thorn put +dup 12/thorn put +dup 13/CR put +dup 14/Zcaron put +dup 15/zcaron put +dup 16/DLE put +dup 17/DC1 put +dup 18/DC2 put +dup 19/DC3 put +dup 20/DC4 put +dup 21/onehalf put +dup 22/onequarter put +dup 23/onesuperior put +dup 24/threequarters put +dup 25/threesuperior put +dup 26/twosuperior put +dup 27/brokenbar put +dup 28/minus put +dup 29/multiply put +dup 30/RS put +dup 31/US put +dup 32/Space put +dup 33/Radical1Extens put +dup 34/Radical2 put +dup 35/Radical2Extens put +dup 36/Radical3 put +dup 37/Radical3Extens put +dup 38/Radical4 put +dup 39/Radical4Extens put +dup 40/Radical5 put +dup 41/Radical5VertExtens put +dup 42/Radical5Top put +dup 43/Radical5Extens put +dup 44/FixedFreeRadical1 put +dup 45/FixedFreeRadical2 put +dup 46/FixedFreeRadical3 put +dup 47/FixedFreeRadical4 put +dup 48/TexRad1 put +dup 49/TexRad2 put +dup 50/TexRad3 put +dup 51/TexRad4 put +dup 52/TexRad5 put +dup 53/TexRad5VertExt put +dup 54/TexRad5Top put +dup 55/TexRadExtens put +dup 56/LBrace1 put +dup 57/LBrace2 put +dup 58/LBrace3 put +dup 59/LBrace4 put +dup 60/RBrace1 put +dup 61/RBrace2 put +dup 62/RBrace3 put +dup 63/RBrace4 put +dup 64/LBracket1 put +dup 65/LBracket2 put +dup 66/LBracket3 put +dup 67/LBracket4 put +dup 68/RBracket1 put +dup 69/RBracket2 put +dup 70/RBracket3 put +dup 71/RBracket4 put +dup 72/LParen1 put +dup 73/LParen2 put +dup 74/LParen3 put +dup 75/LParen4 put +dup 76/RParen1 put +dup 77/RParen2 put +dup 78/RParen3 put +dup 79/RParen4 put +dup 80/DblLBracket1 put +dup 81/DblLBracket2 put +dup 82/DblLBracket3 put +dup 83/DblLBracket4 put +dup 84/DblRBracket1 put +dup 85/DblRBracket2 put +dup 86/DblRBracket3 put +dup 87/DblRBracket4 put +dup 88/LAngleBracket1 put +dup 89/LAngleBracket2 put +dup 90/LAngleBracket3 put +dup 91/LAngleBracket4 put +dup 92/RAngleBracket1 put +dup 93/RAngleBracket2 put +dup 94/RAngleBracket3 put +dup 95/RAngleBracket4 put +dup 96/LCeiling1 put +dup 97/LCeiling2 put +dup 98/LCeiling3 put +dup 99/LCeiling4 put +dup 100/LFloor1 put +dup 101/LFloor2 put +dup 102/LFloor3 put +dup 103/LFloor4 put +dup 104/LFlrClngExtens put +dup 105/LParenTop put +dup 106/LParenExtens put +dup 107/LParenBottom put +dup 108/LBraceTop put +dup 109/LBraceMiddle put +dup 110/LBraceBottom put +dup 111/BraceExtens put +dup 112/RCeiling1 put +dup 113/RCeiling2 put +dup 114/RCeiling3 put +dup 115/RCeiling4 put +dup 116/RFloor1 put +dup 117/RFloor2 put +dup 118/RFloor3 put +dup 119/RFloor4 put +dup 120/RFlrClngExtens put +dup 121/RParenTop put +dup 122/RParenExtens put +dup 123/RParenBottom put +dup 124/RBraceTop put +dup 125/RBraceMiddle put +dup 126/RBraceBottom put +dup 127/DEL put +dup 128/LBracketTop put +dup 129/LBracketExtens put +dup 130/LBracketBottom put +dup 131/RBracketTop put +dup 132/RBracketExtens put +dup 133/RBracketBottom put +dup 134/DblLBracketBottom put +dup 135/DblLBracketExtens put +dup 136/DblLBracketTop put +dup 137/DblRBracketBottom put +dup 138/DblRBracketExtens put +dup 139/DblRBracketTop put +dup 140/LeftHook put +dup 141/HookExt put +dup 142/RightHook put +dup 143/Radical1 put +dup 144/Slash1 put +dup 145/Slash2 put +dup 146/Slash3 put +dup 147/Slash4 put +dup 148/BackSlash1 put +dup 149/BackSlash2 put +dup 150/BackSlash3 put +dup 151/BackSlash4 put +dup 152/ContourIntegral put +dup 153/DblContInteg put +dup 154/CntrClckwContInteg put +dup 155/ClckwContInteg put +dup 156/SquareContInteg put +dup 157/UnionPlus put +dup 158/SquareIntersection put +dup 159/SquareUnion put +dup 160/LBracketBar1 put +dup 161/LBracketBar2 put +dup 162/LBracketBar3 put +dup 163/LBracketBar4 put +dup 164/RBracketBar1 put +dup 165/RBracketBar2 put +dup 166/RBracketBar3 put +dup 167/RBracketBar4 put +dup 168/ContourIntegral2 put +dup 169/DblContInteg2 put +dup 170/CntrClckwContInteg2 put +dup 171/ClckwContInteg2 put +dup 172/SquareContInteg2 put +dup 173/UnionPlus2 put +dup 174/SquareIntersection2 put +dup 175/SquareUnion2 put +dup 176/DblLBracketBar1 put +dup 177/DblLBracketBar2 put +dup 178/DblLBracketBar3 put +dup 179/DblLBracketBar4 put +dup 180/DblRBracketBar1 put +dup 181/DblRBracketBar2 put +dup 182/DblRBracketBar3 put +dup 183/DblRBracketBar4 put +dup 184/ContourIntegral3 put +dup 185/DblContInteg3 put +dup 186/CntrClckwContInteg3 put +dup 187/ClckwContInteg3 put +dup 188/SquareContInteg3 put +dup 189/UnionPlus3 put +dup 190/SquareIntersection3 put +dup 191/SquareUnion3 put +dup 192/DblBar1 put +dup 193/DblBar2 put +dup 194/DblBar3 put +dup 195/DblBar4 put +dup 196/BarExt put +dup 197/DblBarExt put +dup 198/OverCircle put +dup 199/Hacek put +dup 200/VertBar1 put +dup 201/VertBar2 put +dup 202/Nbspace put +dup 203/VertBar3 put +dup 204/VertBar4 put +dup 205/FIntegral put +dup 206/FIntegral2 put +dup 207/FIntegral3 put +dup 208/OverDoubleDot put +dup 209/OverTripleDot put +dup 210/OverLVector put +dup 211/OverRVector put +dup 212/OverLRVector put +dup 213/OverLArrow put +dup 214/OverArrowVectExt put +dup 215/OverRArrow put +dup 216/OverLRArrow put +dup 217/Integral put +dup 218/Summation put +dup 219/Product put +dup 220/Intersection put +dup 221/Union put +dup 222/LogicalOr put +dup 223/LogicalAnd put +dup 224/Integral1 put +dup 225/Integral2 put +dup 226/Sum1 put +dup 227/Sum2 put +dup 228/Product1 put +dup 229/Product2 put +dup 230/Union1 put +dup 231/Union2 put +dup 232/Intersect1 put +dup 233/Intersect2 put +dup 234/Or1 put +dup 235/Or2 put +dup 236/And1 put +dup 237/And2 put +dup 238/SmallVee put +dup 239/SmallWedge put +dup 240/DoubleGrave put +dup 241/Breve put +dup 242/DownBreve put +dup 243/OverTilde put +dup 244/Tilde2 put +dup 245/Tilde3 put +dup 246/Tilde4 put +dup 247/BackQuote put +dup 248/DblBackQuote put +dup 249/Quote put +dup 250/DblQuote put +dup 251/VertBar put +dup 252/DblVertBar put +dup 253/VertBarExten put +dup 254/DblVertBarExten put +dup 255/Coproduct put + readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/UniqueID 5095653 def +/FontBBox{-13 -4075 2499 2436}readonly def +currentdict end +currentfile eexec +D8061D93A8246509E76A3EC656E953B7C22E43117F5A3BC2421790057C314DAE3EFBFF49F45DD7CD +91B890E4155C4895C5126A36B01A58FDB2004471266DA05A0931953736AD8B3DEB3BCB2A24BC816A +C1C90A1577C96B9096D6F51F9E21E625ADF6C3A49867A632A605C117E6325C820121799F412E226B +EFE61F2813676F172CBD7EC10FF1EFBB92DF3A88E9378921BBD00E6024CC08EF057CECD09B824E0A +CCDAA4644296DE34D19D779A21C30666026829D38FB35A2284CAED23C8B913E7B28BB3DA7C8CE390 +4C0BAE30B0287680CCCAB2E6D4CAB2E7D786ABF54068028FD7D94FAC236094761B62B7E76F68D2BE +58C23AF85001950EFC1A9C1BB71520B78DDF6AA0058D25D041E86D01878DF56A5C48D74DCB2BBD68 +D75C94A3CE878484D28049331CE3D4364B40FAA2C754E8F443D244C5BC44B1C7868E36EAF4F7EF1F +6CB81E6CF63FABD65C29A991EB7D724DA06535AE43F3D0E2D04F6113B493C15463B4CEBFB72AB879 +7E4645F9CC0BB17E02A9626BEA4B4259F798B53B18DF2ACCF2B86BF2209CF0265DE0A46869333F98 +CCF70BF2C9239A0ABD2E97923AA5695BAFEA31E27B8F532BAA45F2980A11D069265A5312A260A627 +A765C4A08897E5C500990AE6FDA4CD6D575905468417297380EB6400CB2CF001C4B8EB79811CD8D7 +C173A337922B99DAB1048D5D03C78F78F36FEE31673D8C5FF8AD689A63AEA055CA705DB47D3AF965 +73571985E62F63866018C96EC4CA7E735C9294D8C81C03806D23CB87C0C08F86F5FA68CFC9AE48F6 +958AE016DCE4D60EB64AEAAD59D8A2592BC398BCA479FBC2F0C20C3E7F730481494C88781A6A9E0E +4F47A94619A3841FAC76A4FB252EB6FB43628AE1A4944539B1DFF672940AA5E93FFACFAC04624EF6 +7ED9C691788F0004DB7FFD1C995F2C52C0042F02F5C789F85D9E51716F3B4EDB21D4B9E660E4A892 +B747201EEC6DD6A8881FA3039664061094D1892108A2AD068D7F0251BFA72D874ECB2F42D27CC343 +052156F6A3A66D2CA6DAEF046A433FD54FEB4410315690971D0F43363EC0119B21F4BE3DFDC8C28D +BF5D68F145D3AC932EE62C32DFDEB1C48C2455392193268C893093BF911645986607DD13D8285895 +1854A7FF81FC98ADD44742907818B3C8E3187371BD9FE6EF5B4315E82C359BF2EA91D2894EE7FD9A +734BF2745D7FE8D08D29DA2A03176C992E11F1AADCE219D5E33F325BCFF4521D6D04E61B913B6C41 +740AF8BD9EA83F3AE7C4E5402366A812B1724431EE78D2028317B975E91941B591CC6C97740C453C +C7D7AB3CE97AE2F4DFAB6B9C8810A52A276BEAABD687BDA0971EE623A40B7AD6A8E69ED8BE63959D +3DCF8799E2505AC7F7B0E2FFECB0B08027A6266B7F96311B0AD78B7B6C78392AA062A73FDF179FEC +7F748929D060289F899FE417D4028FF332204FE04146BB130EF05FB57AF4BF9337EF71094DC5922E +3EF2D6A9F8257AF242019C349B65C2A3972ACA842D14EAB6A8D287456C9D7D295198F4AB7632EE43 +7D006B8124A80BBF26C1B902379D7F90080B51F982630E27B6031CE20930C273EA5D7FF0FC7E996E +67B072796CD96A7739444D21FE10DE7B57D143E4155EEE1B89F32EBCBF4C64D6D3FA1C46E06C9E9F +F99BC9BBCC61A400C7DBF812C42AAED863FE9EE3B02E731D1809F3CAB941252DE486BFE641F60F60 +C788F68519A6B04A4D6F50F02F93C6B8774B960C1FE893373D2AC2D865C487CFFE7669E1F1E73630 +7D34C15835F0453C8B0C1AE352CE1F27065F1082E6C84F86330F76B39C246315D6996AB69F81A020 +30D92CCB4C2A5AA4F4B3CAC88B2C8C9C621294A5EAB6AC3778DB99BD2F411735DC1421861417B4FD +399B365AEA45185A3D9D687546E36BB73994FB7FA3EE890AE3734BD9381B0E7AE514E8C517B87268 +7364C38D0A8379039F33336799205F2F54BBF7C2E9B30B27BCFB9FF2CD64F5D700F2455EE66B6252 +6E79ED2B0E5FF9732281CA50D27A93F259B6D4B5C7F856BB7D4F2E0F7741FA2419BBAF86C372E34D +59BC7AABC4CEF4F47EE40E118AB95A4863E16C55824D34002D59844D1F51B5DC6FB6BB5D595C4404 +1E05A84FD453A129279F894D726F6CD53BA3E234518324C5F715DAE6E7B5695326FC0C9B6CA2B53D +B25EC76BE9662388058629E70DC7BD861E188F1FF32A754A455195163CB4754D116D24E6A6300B67 +1862625E260442DEA2505E36D5F7AA4AD1FEB3B42632E382959C7E84569B2A790A0D0A208C2D4816 +AD28046B42C7A4797D424277AD9425C04DB87DCF112AE431CFFF6E4FFA979E947502AE5E1755C112 +0AE2361888B956F3F513A5975680E6E8374D8BF26C32AADC826D729E9026B14A68BC3D065E11C697 +D4D474CF963AFE083DD7D9278A0C27447E25AD70DD40B2EBAB8040164E11CD75AE3125C29806DEF4 +AD1B989F7001E227685DEF6EBE3287DE43BBA5FE2123A0EC835AECF879C13F7CFDC409901F291E89 +06C26E42B189862AFAE029F03D86D35E44E318FE16537E2B73E4F39F1E6945A3A6432438DCB6D2B2 +09814B5228D08165568617C279499ECA1B88C90300F1C88C45D4BE3DC726A59E24B46C5B2FF228C6 +E6645819C6F1D5B05737BE7353F4787EE52A21DC47A44F3C44406E79BBFDDC164682B02F4C39300D +12EF37A58E317FC1B8CE58E04BE666ED5DA75DBF752BEDDA4C7491E4D6922BCCA9CF421CE6751002 +8638EF643119841F423626D6B19A5D2CFB193B093D7646913F64614C098E5F5FF9422EBA75FA9AA8 +4F8ED114AEAB011E6F0727FB96F26BECBBAFE3AA8D0ABC5A8E9906B6CBB9E03F8CC4FCA97C884B83 +7CC33C619CD3195C55633B72D3F2D45561CD226F42B859B8099812D591886FA851107A185169FA7C +944248DE28642FA3043FF3B60236BFD781257C6FE4D56174AD16ABBF9659C05F08673A70496A0787 +C187D4367CB0CF48BD9A4FE0E481273E4909A1092626A13917DCBDE920028B06E094F5B28887B990 +32521E1720B75EB284AA6FFE53FA5CD5B903F951FCF7B33CC981FE7BCC4BDF4907ACC3AA60B69969 +A9AF204C84EC8C0F5DCB8A85E39EA9F2D4B67095A44CA0C8B072D7A61F3015D502B1A0F660C22221 +3231986D5E8C04AECBAFE999D1735A80051C06CA279D0FF6215633FB7A706454DA7236DB17AD72EE +1F6044A26A0EB77AB3BCE823E3F5E0DD31ACB029A1D17665FF16E5D1ACDDFD83CAEE1D48666D7BC6 +DADC34D317C335855D118892CBD32412F5870C3D2E599A46AA997A5E2BBDD3001C2957D81345DBED +583B72C4FB356F0C872A31A35087775EF18601930C0874EEA1ACB3ED3690EF447926439CC383087C +C9D5C6EB21EDF5941CB4E99FDA434A91676D76DC1A1BD801EECA6B0A88370B7005D41A1253CF8217 +1285986DC302B51123DBA9733BDEF0361AE0580FE6FBA5F29CF1438801586559D7436436CFE33E6A +D6EFA850BB8C9382E1A068246F370388186DC278F31F770C2C96881AC6E40823B24D6D536514A2C7 +AF3D159621080442592CAC03D6967BCBDB38FCA1A45F76F1A10027F1DCC076533C6AFC097FBCF0DA +A0078BE0828247F938AF76A87EFC14D9F5444CBCDCE637E2325D86B9D99D1ED70F44194E19F6C7A9 +9E415DC8A6E484DAAE52AAC1307A5353E8F649A35214B3F43DB5F3DB3ED06580A570E60B3E52679F +F90A3B00D4EB4DFBCF0D2F9C5545A6DE10BCC849A0BA9E18F29C6F09ED0F0DD48AD37B7925654433 +A6D02965A3813BA2EAB2E6C2004ADD216DAE99471EE518BD0DA0F534F1512A8E26286B07FEDE71E6 +0A5A057A22AEF095A8B4752F54C04CB8BC170F3D6B725B83A6780176194B21BA906E37B7923E2548 +604F8DB18E0A3E1B5FF04D00898C29C6033DAC54637CF5B068291559D8526D5201F3503FBA4EE12D +D7A6CF6271618F41FE08384521CD771FA80364D747430A071EE3D3ABDB5400DD36A0285430D537FA +F6EF8ACAF85C250D6652F327B2BD3B29E1C64E6E66C788FF1D9C3AC6DD38691CDECD0F3FF4079BAD +A2BC0CBE14AA3FCC38E3F31B3298A6995C87B34A7245ABA2C968F908D8337860507569C370654635 +570615F987531551414B5CCAF7F4D0B38F701619C553E746BD90655294270560046A925A021C98F9 +3EA8FF5B5B8A0D05AD483E6DDC5257635308C6C0FE9182D0E4FB011A00981A7B95DB5BF5A82F8B1E +B68E8822F8B1B7CF01AF11302B44307F3A71D5EB3465F793CAEB1E72D2C63E3D264380A75FF1DDA5 +00B5F82B04179EA9DAC10731FDEDF5913EFDEDDF5799D2A86EF2D16C0B52D99FCEAD392E9226AA6D +3D11D29054130C8602F703CB1EBDAAA089A02C0EBD53343A7B297836CB63E4B2C33C8760ECEB15E5 +6B59D4B296B8B724244D37651C3CB862C7135D62B2692F5A27B9374C5C3C5399E5C4DCCD76572294 +F742B1F545B736BF4C82D8F4E2941CD52C0B944261DD4CCF8A968B646662F3D187557206FF165F3C +0D3D5CA1E428D61D7936E1D00C5377A047EE80E0A5612F7FDEBB8B224270ED23A031A049E8676516 +BF66EBAFCF3F9D4975B0F212FB7A914EE45640972B61AE8E60E602DC7C20758BC07A159B08862F16 +6302D8CBEF03C4B0C73BD8504EB5B14DBC64FBDDC867FE51F76099769A7BD4FA4CF4096EAAAFD55F +9A20F6D4B84D8FD139112A43204026F15F9FF5AB6729537CCDA60369C24D7EFF4B6B971EBF0BD277 +A9AD1BF1066508A0A7DD9A8D45447A39B92D6B0F7DA4BEC2689D25F35C8C490891F053F90DEE5E2D +8C9D7FD1E23D0F1C5F57921BDB13BC9B8C3CED4FC42C4DDBF0706985A0DDABCC683FF5EA8416C225 +ABD219024432E3972C3314C30A672FD21523C83D93B2AC8D1DF023EEB1BD74E825FCD19873E63A45 +F6935E6685CF5EF472191B976F9EED2A4765E1B21B46EE1C4CB90AE89DA48E52BC4EDBAC2C855A67 +CB0BE9160F3126151CD171081192D0D6CB27E4EB2D725F31AE95FB283149F53F22BD8E414354D4BB +56724057601FE4BF34A5B188C00B0E550639CD796CC66EF895AA5315BEAD49B5639EF0878CDF2CA4 +271027678693EA212D0C11A6EA52F748AD0F62A0336BEC8497EE933EEC461E461CCD2F5291B980E2 +8B7D66690B10EEBE22B092179396EEF5D00E42E6CB73BAD4485F2063AEA6B6207E136ABB925332C2 +60F12D8B60B211A9BB15F37F42F53AC2559F5A8397DDD491D314B6DB0B50E41F0AA0A42FFDD5B9F3 +FBD8EFB7E343C06F793DA6BBEE4FAAFB233C31EAA3AD701B1F1C4F2FB05A7647439D19CC856C7D98 +EB3375B3ED2255FA33D9ACB87C1937E0B7F34C9B299C8D2A7F85D41141C598F9505C72B5AC2DE9BD +E24CDAE1DEE416786B93D4EE713E437D2C4A3251A296B785C81A8232F98ADD04B3D2B41394F8BDEA +7B602A555EDBD51A088C2277D8E86B08A0D05CB6142E33E973BB3F2CE841D323ABE6FBBF83B84272 +220F569DE23264AB672C2590D4527A29510E7F289DC2193E66FF23D83703E27E9E81572E7534B1DA +510BB846576E8A39D9CF44483F297C92317ED8E46237B3D73844B3B19D37831B44EC116CBAC3F75B +B67928C4D4E741EC95E96FAD74D852220F4F1A8FDCD273E0F6E77F09EFD5723CCA1398A021FAE947 +9CAC5922DAC8E2F46704BC216C7BCC1575A455CCE2C2A080B9FDCD0758D9D921EEB6DF96C64A31D1 +C9BEA80F48461857ED7DB635A3BABB3BB6155E835E605B09E06A2AAF6BF3EA70B8C0E098CD1A818E +30B9A4AADC284EE2B87E945B717FA73AFF5FB788E51827F6FBE319ADDD059614B493ECCE718789A2 +EB0F117EC811EC38A3F4EDEACA660612BD247425A3FB2E6022CC14FDF69B6660B37FCD4359F1BA54 +D12B1F478D76CF898824762C25A026B01C94752F6F3724C31AE788CFE992D9CA152902EEBC4AD8B7 +A5F0E68A5A0408A2F0BA71CE0D94B4A905B35F2781D7E7A2712DC62E87518BFE72A5BC4A9F36A4B3 +B1494B0C4C14705203762E0CD0B28BE31234449C7655B5D6165D7CC4A16431F7A8ECA58D25711E98 +4FF2CE123C05AF9A65D478B73739715DE62A199D47BAC65785EE1DD25AF91868F91D037C0AD754BA +CE3DC4B67F1FDCA8FD9FA39796EFA9C975DBFAA99DB70624B3563408D0048E3AAC6B4F228DC0AC08 +B9C2B63657EEDB53B46D157426A3B4B4B8CC5B4F30BC24CF9BED442DB51F3C7A0656DFBEFA401E1E +0823065499C69D51C477360FD13ACA8896A8117789C4561F3D85F3A80D18E39F1D6BF76C7876922A +1038ADAFD53F2D092369B356D0CA3FE6A27D7B9BD3985C78424C21E60F6BB46408013DFD7A30D320 +EAD9AC6E5FD36655AC6706666A76F1E426640C4B0BE692E4879991EA9EDF4596C0DDF43D4E370360 +D91E8B2839D368DA2A910AA6092337E2E20DEECF43D583CF164881079ED5A492B5EFCC1CAF91512E +0FEA8140CA3E2553733D6F743728ACAC3E643394015967DAC8839D5A804503A45DBC539FB8656D75 +2F00EECF73E7EC8746CB13F438CAFD554C01150048F758573903B0B3260AEDD78BC2EE87D201E219 +486315A4C01D95DAAB54335A4F2CAFC3F43F12A9574CD2DECCBC1858406C701EE62C281A55B729DC +EBBE74FDFF275A0A7B8B22C7490187D1839F4FF271723C140095F28221C4145C9061F9A5B3EDF8D2 +9E0DA04D9A8AF6ECD42DB897DD5C9318D636FAB698554BD9EF9B0902BFD8C96CB958773A3C4A5FCE +8A334C673206C39277E45AB50DA2661F89D621AF057CF1A7ECDE344DC7658514B4C655937E7BE010 +B0694B069FF64D5582E3A4B7F6AF6C96D056ABB20CC883AB25A9BEABB18A84F0258CA3E4F33FFB77 +9841F5970DB447969FE9C6BFDB066ACBC040648D74F553EE434BADC353450A3792EEF9CFDB2FBCD6 +07153F2EF73C1BCCE3784609F26C80193BAEF766E7CC7C33A4CAB862E6E01FC1CDF11E2FBF25FE1D +308CFF9CD924893861BABF78F762F3CADD3E0BEB38F6157CD08F1B8767606427C4A631AFC9488E6D +4D1A8F4B51ED48582BCD3089BE037ECFF18DF6175EC317EA56D4FDE37288F089532C13F7B3C1EF7D +333E7FAF8B49D95F535F60889CD7245E5CB0BEBFDAE8F7A0AC1AB7DA18F2BC06267B27403F1BAD9F +DF5F13254E96C294C4568EC7154479570E514A55208D19A4538959F7C5B2A0C9CFE4B4A40300F248 +5943C6AAB753F3F0E551727B8DA8E75305A9CE623757B36FB7D34D13CB14EE561C404CDB2D88F375 +2BBFD9FDBCC92CF110D6C35629E3040D995CD25B90BED2CE79BBDC846EAA321B1BC46DFF7845380F +BF08782D6A31EC7D41F251786FDE403A39626D6052D5189CFBB3DCFF09E81C09D0CE7D571F979509 +79B26AA4F6D07F97A33522306AD692D4D960CEF1CEA3D251A841E2A23C7AE3EA44B3F31E79808F22 +B6ED20DEE4186927394624E22D37E873B660BB8DE6FFAE058DD5817A3BBD68963D055D406F253701 +D940B5E58DAB01FDFF1C626D0D35E8E7995D37057DD07F6D4D45F152A141269A7FB81433652209B2 +B23D69BB5D8D367D95D4A94B2C2924FB83F50F651458CABCB65009912F00F485A924A61A0008DB44 +D478CAFDB7D9524204947703B822755A1301FE163A8248C8AED7073362D918D097597B24A3B579DF +FE00F47776428D2B992E1F5FAD6190ADD1C789BB9A913BB1B938EDE357BB436F734477F7BF332E36 +7C380D049AED8687B4C2AB6EB813E719718C9CE62296C24F783B16E9635A7E4402840BD26D3A0DA5 +78050C49E6D8239EBE9E053719BE94CF6D8C7942AE1660F28B21B3C1E6E15459C1FEEA4FAAE64AA7 +165824F7B939E28E51009FB778E370C6001B3F546EBB76454912D730A3F8C7F6F9EC01B9F90A2E5E +58EFF9EA99BE57A0154147C2B7A7C7E493E37C9BD0ECDEAD4AA4DBFF95D7E451246C9D4C30E71F4D +76441A297A1223FD2F8E017B10C108B0F0F67385060E9C18133A6264AB2B445F6DBCE86CA803357D +749244A6FFD8FF8AD37EBAF3787F3702764C5EE2CA7547D7A9FED5AECDD2064F7C767078579DE13C +F135CB05561B15BD9803646611422353774984D386BAD640C5EED157569356A17BB6233EB298960B +8E34209562AE170A08D15F3A29967DE067F6AD183BA1EB49A99F4899031A01410D7311BB9B7A984E +BD6A303D44CF42B40F12769D44160583BCD68C68F823DDC0D73150083404B12AAA68E97206053C6D +23FF0620231D3570A089520E928E980F56A273092DF94EB3A99FBFD877B58860231B2A761DC91A41 +A427778B06F07D4F78924FF986F837C1437B44EAD5E7C56B9CE9CCFC0F6ABDBFDBDE4A32E3FFF336 +7F7194DA20D038CC44C4413B2CAC15C05B22758569D1008EA057DCDCF4A324C924021B35B10ED632 +BBE921BE2E34795951DDA394FABF3EDCEB99B3CA15D6579559F0BBECF8DF6E6DAE427DF75657AEDC +FE180A88DDA445A5A5E239B364B8884714B0ECE259F32F1742DBAC0BFA9A1052E2B14E632B56A474 +F2C9DCA9B5FD8D62A39227CA8C208DC69E5F543A745A913641950AE0DCCE02D20D374B652E2CC41B +F0417F99C2EFCE1C23204261FD1BCED5A1E8AD4736C5F23E14482D766390B1C62A320F751CA13454 +8DBA0B08E4BA0A0CA5F6DC765F9520D15D895792BE580133B92EF3691B95331DC76A551C4AE9AB10 +24D7EFC4A02B5654057224C3433A2AD6859E3E4C40F8F0B089C846002C75ABD667C68606D7300B7D +0569753AC074BE6943AD20018835A6EA28B99C983BE3BEA9B742A76F2D7A2A26B35664D24FFBF656 +EA28D525A78298C898C0BC2DDB56FA37151AF5A08B28226CE6BF09726C37F1B0BD39DB144CBB5494 +5DC48C374BA8716F6C9A4626C95B6993DB2CCD59A7430E3A3B2E6CCAB9A801760B8548C8447D129A +01EDF187435162EC13A65C943CE9EA547C3694F88F9706AF29F5357EE59500EC080E7FB844E8021D +907EE02C344DDCB78559AD7FDA31A3031D5CA80C004DBC04BE54B38752D49DFD19F1124C059ED68F +6E85E1A3A848F98707D7413ED3DEEEA823D958CCE720B85303CF208AEBB9B799653EBE4DD16186CB +F8C0301AAC6271EF9E2CF6732A6CB8548B7CAF2399287D6AEBD5ACC7C9D0DEB85BE38150072A0184 +51D3F1A8ECD784AF8149BF932E0422EDFC608B20B46D80D3EB68D746E1EF40423CD6FA218C9F569A +3442B0E70A2D464DC59CAEBC9607333D7B8FB90349676207AACEEE5ACE8E0E9F9C5896751ED4DA00 +95D68C421D8754D665D3D58C682AAB1DD72EF9050894EB680110C3E7F02C3551D73C63CDE8B45E5C +453BC9AC1FB3145CB6F0141B8E4928351FCE66F2A5AD534E5DD8BD901CEBFEB963DE2787095D7755 +81E588D3A165BD55B51F039992567B85FD3AE92C7526E33B44B8149E57BF7E57579E37611AA29DC5 +9EC94F583181201638BD4BBEEA23BB9EF067CFEC2E436D726F401EBA897480AEF7E38B9798C6CD42 +182C43B2BFCA7D8B6B696544F6B00C7B7D0D2C70D955304A4FC8D97E317C01113404129D480AF8E8 +EC0075A94859D5A79DF5F3FDC2EEF4F0BC1113D2C92DAB9859E9944DFAF557DF43AAF42B4FADE1BB +F5AD6728F884F0D4E7671787F1A3500B00E62929147C72FED37CC222EE991630EC9AF614160872D1 +BF4666DF3B682373AB1CE36FB87C42597FF1F96D3D7B07DC8755C2304AE69B955FD2547D316E16C0 +458BEEAD37B904BC27DE764240E67A68ED5FB57BA1F9C7C4C8F2BFF745F3E6FC732FD5E37CC1DED3 +6EDE20B06FD832673AC78DFB7655D7358CA03332A18241D96BB0A45D16BF2A2B80D0A68C74C8DAB3 +F18936EF73085EEACA9B24B18EB7DFFA75C707C947E17736EB7B608C4AB90ABB53A53F44D8661485 +5D60E36CA31704053CC453F2A50B878AFCE0361EC30444F5D6009ACB5D9673E5536B11A02B659252 +A64923E738F494D6264824392234FCED4D66E0342D03189778D41AEFD907272A919AAF40066A304C +6D7831F90B347CB8EACCAC6A726B40BE4671D6A0A591DC36A30ABBF91F9E780137D80EAD43BD49AF +690A3789F39D3EBFEA9CC64B82D601B88805B6FDAC3C84C61638DFF1E391DC74FE4D08A0683BC5D4 +E6634F82F4DA357742764FFB2B8D264275F82052921F7647BD8709857BB1C98C205D13EE51C14E9A +DAD1324562267D1931B5143A2ABD173C745B7272A6FECD532B5F189C8749DE0ECD3A6B1799C1834A +414554EA6972309C48DAB44A9DC41D8B28361E89CCE4DE8AD6058469D2F603E7AA62631E80C01535 +539580E124A24E9387E3E0E58A63AFB29944207BE5929455A150AA58E27EC885CCF019CABE1B8769 +0AA7FD1F4166DF820A324FA0FE3B59F8B767BFE029A7E3ECED513A6CC622AA8CE96563219EE328CE +BD649EE99E5F108FD57646926CBA30BE3AA8E00EB4CCA282AA35C0742410477E2E5771DAB74E4181 +D91DBCF25DF36BDBDFC5AB6C73A982A390416A23C8DA10655906878AF714C3478C8A0C7534F6022B +80925A069F63834539B18D9CBE67844520A195019C15F8F858E91CC50DE001EDB52C89F06035473A +022A718893BF7F6FC0B2E6CD4C1CB26E98C1A191EA5429BAE831F464971180F5EC2CC6E6F8F9EDB8 +2E2A7CA8C5656BFBDD618F7D31635A23C73F330EC76F4543C9795600F8EA45DF62BF4E071FFE3758 +2DADBF252F2A3EB399F61BEAE10BE0FEA537C272CE850026872F4BDFE5921245147B71DAFDC8EE88 +C509B6D8AC249557725FC5D14198A2DC889A4A9ED045870F767906A226826AC93FF1E09D75B4DF79 +8FD690C5146175EF2CBED8F03C9DEEBD95AABA69E98E25A98CC96820CF1C684F02E7739F525B12C2 +72613012143FC26919B800342903624AB29219E6266716E451C9D60A4FA010B8D26B56A4C91AE1C2 +ED778E35E66B49C4DE64021894C2B39E7C883518B06E04D198B7D056A24C3E65BC9E30BF2F73F2DE +21E676A37E2AFD625220831F598E93BCBE098AD73FB6EA5CBD9D17EFBE6EE35FE4EE93BD3A75A2F7 +118EACBCCB82216DF70F56C2E82F77F072093824C6ADB800C66F0F26BF7AE513A490AC3DCF648DF8 +2E54567ECB9D6FE66E908748B7D5090910EC99EB9B222E92B058F3EF34A11918D6FCDDBE2B9C27D7 +DB19AD215E7B327689E0597963E6EC907A23A0EBFCDF86ACDC349CD8983EE83144B5B8489545AE2D +ACCDC8E553FF4A1601F42CF82A90D571E36193BDF4A7893B2637DDC0C73EC0C21BDC4BE1D02BD257 +F4C240DD6AC53A321E13FD2EF4343B11B9C8152EC02EA6C4DBF7F66C9356647A948CA9E26672BD7F +9B828FE109600B1638806DBB95DA6AD0F78050FB13AA580139C7198B1673D4AF9BB610A83A709D3B +7D7B01AFFC0A740F03A5E2E3EB7AF145E3338D46D03A83FB82DD6487A52F9494A89717FB500A26AB +C949C51FE25DEE8F78E199AA53EC1DDF9D767D8FDA77FA32F19200BDC539F00A23DEF166D97F0DF6 +64489D932D115523CED7460212BB35D887FC3507C2592ECF622FEA49AE2F04299A547ACEF75EB0C8 +8ABDFA7A042D5EE4C88D716B00E79C40173A3F7044546D093B988463623DC1649FC6CD645D01E102 +1AAD11911190D0B07C0A66AE7F9F9CDCD0D841A976A8298C26A0850FF4FD42EDECC37B97A19F7240 +3413098A81025E4451850EAF180299667A392B7D2E96C4068CE110CC3CE15C6E58CBB11CE21A3E9D +FDC88ECF14A8F2D422E1CFCDDEA320DF5CAF93E6F9AFACBADCAEFBF542775D07EBF09A96F0162438 +62662AB782A464DC7A96BAC2B0F0F043E83690C3B24432F61293A1C5B3699605EEE8339AB079BA1B +A7C65ED392B6E94FF817CC25AD32E89C95A0667F124F26B11AF5B45A9AEDE4F443429ED30130D7C4 +68C940A7C538ACBDEEF77BC084F8A24FD0060BB9CC12A710DB9DF03CD381FB6E76F79D3DE40DEA4D +FEC56ECAADEAD68DF4492DBAE69EF1663E2CF90614871094BF6F0E1C9FA0EBB2D34923A19A557BE9 +54D914F35BA044FC800D822D88B5E70CAC27D6D56C66AD6CC3C7647DC679C8D3E1D39AA8282BCD27 +982428F5FAAB76EB16BCD26A1685C044E3C7B87B3A1685279DED690D76C0F1C52B76FD13C419165E +754BDD7FEA75E26DFE2B916DD0CD40301CCC945683C8E1F49A03A0DCE1974A76B754BF04D36C2693 +969FE4C6C39D60D995738F1DE0ED6A7E0B80B40BC14B440B6B8F1085E83995E224BFF4EEC6F67EAB +103B4BB6D21F9741932DFFBE85C0BA3D2AF925D670318D1157FACAE9C09B3AAB5B1FCFC889348207 +8D5A3F7787C699C420C9BF0883D3B8B3D7753E9A146175245CA9E2EE04FBE258B6E42334EF141A41 +D68ABA286864E72F0E4ADF41C1C96E60E69320E79211984A734392C870D72B8C236AD631672AB9F0 +FE48EF2611740799DF5B3339BD49697C4DFC0557C1022AAF15C24FDC54FBDEE2129EC70473A17EEF +D202EE43A1B5C7B78A299B6EC8BC7595FDA6BD0BD22E025E8FFD89115448D99FD27BAEB680A22C59 +7295E33201199E9E1E38AF099926344D1B7CA626166CFFBA2F3D1C15AD63F0C6035A5B9BC5AD644B +3D5636C2FF3B9403AFFC3AF0460B328C390D3B416C7880A0DFF10BF512BBB933081FAF4B2E06C093 +E80950F08BDEF07D56BD042433CB0A0C72E1F17692C9F5C7AA97C31AFEFA39233C62D5430F11DD31 +478E86A36A8AD3817B0AB397C8D6935960D905994ECD2AA8299D248AA274AE0FD1F1377F0443B37E +67DE63151184DB5EDDB4DEB9CCAC76896BEBE32E30E0F3C2557429FBD4B85ADE7829428C5CC95CBE +018C17BF38FE4B26B0AB736FEF35F6E3DACF0BEBB3B795D7982075B75D87324AC28D7E5B446F04F1 +0A001FF191A5FDD10B4729E57578FC42C26D473F22C70D5629AE05FC33E50A4EBA2C5D4D63B1D147 +9ED7B8FD7A0D824413D06437118C788543A21520653572608F9172CB1D1AC529280AADAEBB5A4E30 +AF99A58EDF2952BEEA29F366FB6FE7A804DFB1D116B73B45033E9E7E9767A9F41F2FAA76F97411D6 +420FB211B4BECF6C785FFEEBD90AB932E82EB0AEC7ABFA4A7AEE53E2482617576EB28BB2A3C7044E +15F0B6521F3B073021C3CE55890951E041EFA38937F2C0683BAD1AF255CF3747AF2F0B8A92BBE44D +88F7768D35B8F4EAEF0AADA3A42E26E3E3EC25E286C40808665B80C6265716DEEFAE3A86C9B54D34 +74285F3BA2946302A065B800EC7A9694B0B715BC86D3EEB649FAB8A47D170550D9213E8B8E9367CD +FC8527955263AB2AA55FB7ADB7DA9A4E727E3E69D9C7946369CC078DD7751DCEA1C0601C57F4B5E4 +48BAD7F5F8A919632178C77B7B5F95E402DD808AD59EDC020D82399DBD3A9D9F3FD089B0909C171A +940673E361F5728A89DB3E2CD0AE2009A6D64FD85ACEF62F8B42F009BBE11EA0AC14525C2ED72E03 +0DDF4F670D18B94C07C027509F281F7B59D854A5E46F4DC544BB320C427642D84B914A2E5043B1B6 +FC94802BE925FF260775F6D17A5C55C5A5D5931F88E3D7E8485D8026545CDED1DC96D1ED7E0088CA +ECBFEB99F110A5CCDF7EF3B4190F3DA6ADCD5A46DB27C0F076B558667A1B9ED967363799307E77B0 +9859909B4E86A27639DF3A8C0B193502FD22C0298AE0398E7D33C3039D7878922AA9997C93F29655 +5F5D7BF3A34D46BA5592FE2DAC5A32DD9945852962457B81DE4B6B9050660EEE1A0D95785D824A5B +DEABACAC8A8A90E7303093F0DFE57ACDF0EF2843DD7497B1B80AE7E883735D9BD689C84A61DE8127 +3E2DCA2F64B00B62F0FA3D3B5359241525434847763059927565F4D98CB8AD1842E31488E4C1DC58 +4BEEAFFE1D3E76AA2E6C81CE2DA9F00DD32841412695C8EE17EA60499E99B97D30C32DDB0B9E473C +E65C259949129A4682DDE5DEAC0611464650236934D7C57D1EF7E8B5D9E5D7458F0FCA9795853710 +F37B5C24E39D7EE92B2D4066D533A662AE2B063B741559B24AACF24DAB6FB6786F639ABD8B34C7E7 +AF20E5FC999BA74AD93CD821B545C2531C506719605A64FC06DA8907550087A4599EFA621DDFEC17 +B904B6115BF94AAFDC56F3570065D75DADA1AB177F4C333A04A0119A89BD209DB0CDBC5DA0C8B99F +EFF54B2F4FB4BF95AC573EBE6D5CC8110E6387365CCECA5630F5105C887DD5803DC1376986456634 +C3B3BBC235A72AF168CD5B350E0A8BBC303A2CFC37FF627F4697C0D19BEAE28FC3996E967CEAC4FC +8D9D309E2FA65172E899285BAD3F8B45B38C9C2BCE94C31911079850A040C08789EE377B9E652A10 +01EE4F44420757358E183D48EED67C3008E6F05C3971C732B98ABC24271527B267D8B10735CB1FBE +773E33FA51B5B472E402676E3590C7BE28BFFDE77AC34544718A20833C9891A176AA3A62D686E072 +7AB2150A1E77FAD5012D0299593B0222CA38CED2B9953B1E5893F176132F1197609D04F2F1D647B6 +F44B2EB0AD94211733F226B570E9D963AF9A6DF04FDFA26C0BDF31EDC41DA521F9D0090A9FA5DD13 +B9D977329F6412815A8C52C3290DD42EDBD312592DACBE0BFDEA209F389DE8E4B5D8ED51B46F1557 +C2B50098C2262D3DB298E12C0AC3E03B82CD2807CE04E109ADD00EB181D701E4BC3622DE8A86E977 +3D6C4AEB830F3283BCCEA663AFAB740B546C3577E9182EFE660AB380F0504590CEEC89313A608A29 +9F9DFFE22DA6296EA3E39857D7229885C78F097E7E7845E6C908A0570D4ED0AE320DFADB7AF87E5D +F85AFCD1B271B672813C0A0E2EFBAC5275807ACD3A2F09EAB95DE6F571E3F3C827FB3EA9DE89DEB5 +4B8B14770305B23EDE569571D0BB8BAF4811E12A0DD5BA4809818D2FE088DC1CD4BE72EECB36C819 +AC25B41BADFA27D5839D548CEED7DD18F5F2BF69EFCAC0ECD4FD942995E930C147E1A7AD93628180 +E62F20F3779824324C5A1C35ECEF68DE30BF5DFDB5DDEBF66CBC459B2C7FBCF0ADC0274D137BE67E +B22FA117C85CF7D52BBBB4CA5F9A6F73AFC23BF2E23B4B1EEACD33DAA3187F1D104843876EB44322 +67EDDDED02B6A507D13E3B9F012FCB8C9F0D14D951415BCFB20B3211B5B9860B0C6826BE597F2F9C +94DA2788E65107C5CC77CE1265E33DDE9378AF9019E7E68522997470A52088253FDCA09AF9F071C2 +988CEBDB46B7F7C8D08B5467A1B3FA0EFC552C5E20D4B9D565AFEF9B520FA2F544E802EB8E8E0C76 +21FF63F4A5C0C59F94E9E1731D8F3C80C772805DE264C7501E705BB21EC37A1379BEF8B8A9E50EB5 +6FE9CF9C10C9D25CBDC68124D2133B2DB6348175537EF872CCB8B1787330A5ACFEA87E2BE6615DFE +442EC74BBED30021A0437ED3E9DBA6EC49A824F0374B446271DE6E1B16AC74816F6216BAB7329725 +8CFBA83C178F5EC009C57404391898BCC3314411F129F12D68218AB6D0BCCE2E5AA9AA1D5FEE1E2F +0AFAA4BCC3D226C5512B456CA8F28DE54858F18DE2B30AB4FA02840859988BDE7ECECB4EB0002523 +C6EC40BAC2E7ABC411329F803DE2DCE1EEB354E4E6771E4328ADEE4E713AD248BF4F91108C52B169 +140F33D5C56F1EA2240E7E182C060187E29020139C373B4A6CC4D2156F7C15590D3C07C98535853F +4DF901EA9F2C66510C190D9456EE037DCDAA428D433CC2231B2B627CE2B5304B6A4630576BC48984 +66D7A8BB75D53ECA10C74D434A4E50B1A706ED6C7BA274A9CAD5D929B9BB8A631825A9C32A8F468D +578507DF2291DEAB6338ECC92CE8664D4B1C211A4CCE186679B6C71ACD5655B97ED8E552B09C1C85 +387749406C549057DEFC059CC85639203160B8FF05A48F7D5C4F452B111891846A521674C0E2734D +50B8C7E7B5D9F438C58DB139A6509DE3495388E0D7AD24F64FE73707C7BFB8CB06FA0E0C41346B98 +220E007E28515428C1874AC996819F16CB152C16F89CCDB3F9C83070AD90337F1823AC0A48B72749 +C6C29A8FDE1EC2E76B0D29FF711891EC81D0ED0B3349E9FDC413047731D70C33E57D2C4B637C8FCA +B027CADCB3E11F94F61CF3A56E4D90E8550F456BB90638DB6118229C9B74C9533508F343C0EB422F +87627EFB562C7730E1A804E3E4DC80FC0F199CE210045ECB1E3313C3364F78A500A8ACBFCAE0F7D6 +56FDC8B1BB95262A32ED7562A62EE5CF989235D1E641D726F34D215242D44A946662EE94E765A3C8 +75557732FB4DE1CC2699202802D4A5D99C621478C1C6D583FEE8CBDAF54C73C8C17BC73F1B414EEA +BD901409B83E98D62749F9E742FCA7C632C176D323E72FAB241D143950B87AFCA5B7B75936FC6638 +1FD0E537C30D744E970A08636D27AE7A277F3838BEB7D1BF821F331D483FCEE4EF9FF98F350B5B3E +CF2D6A5BBE95862FD5DEA6D3A5322DE6723B5201FF81EB1D1BC5BD0F77CC1737837655BE23E0662E +AFDAB16BC0635F40DA516BEBA8128C414D6EB5F5AF5F98B8C0129606FCF536181E7A8ECA563BBFDF +0AC65F1932F1DF20DDD6739F7B1EFEFFE282FB6DF35222E8148FB5968BC7E40A582D7B146E374270 +D3D014849E898E91997288BE44220B6B6E431B7AE3F2F7C5BF3E3444F5088F9F42B7F676EA14671B +C70A84B77BC275E82516040F7B9DDC582C0FE335852A83C31BE3B3F716F17253AE57372D14951A2B +58F69C2DF7B93052823311E4208A72C10D0625869BC5F3808D231E86CD259824D7E6C7669013CC55 +B61E4C20C0041C35BBD7F1C291EE7A3CAE016A8C90C56F22C515375252FC3E188B80940816EA5117 +88A2FC7AEEEEDAB9E0A33F2C82D886F9BE029BFA1348DAD16874751460DC149CAB5189D061E7C804 +1939D80A03BB529E3580A235F8C37EE25C503BECB9C31CB91904BFF4460837A1165A7474C83B5773 +5945BE04F3FAC3381310E4BEF8D8D4A7343B75D23BEFC58060C48BCEB52566A021C197ADCE5FA025 +1AD31CF2F90CF6A72122C38FEEACE6BE36176B1A990DBC42A33F0BC0090799C2F6C8AE6990725562 +B07725B3DD15C9011205C28700DF82AE4F00F9842DDEA3BB5C15D3A4CDCD18E692427505D7B24CEB +40CD7AE0D81A4C83A0F9ED579F924FCB19D9D017E60C6500CC64572E0161EBA57EBC11A5932F24FE +9F1AF444B3C657AD162BD39682D23D6355EF5D84440A124138CEAC85C926BDF484AD7B976D9A44AC +6015C25354DCD72A889474F31B8BD3CB7371B95A9729FF0E46EA3644477AA4C11FF5913D917B7742 +065F0593482B6E6EEC9EE63633A6A963819F3E6A2920136B17C982353F1F071B3D585DD24B22DE9E +EFB2B34F776DA85F85E9E107D16960AD67046476ADEC509FCFC64E8AAA6427935FC231C817A21C71 +6DCCE088EA4186DFF0A3A7A1C367615B8E7462DA176C9F9EA893DD04E29DFBF88679991AAB79A172 +48C06E2BCF3B91C108E09331FB57D94BE85EDCC66DA8225FF4B38E12F8563398E62622EBD2EAB098 +691EDED4D5D7AFC360AD6F263C043DAF483DA05CF70DD8BA8F96D2A5A87043DFACFBBBB3F8A378E2 +A896897DD48D8B13888A023AE6AD778DE5FA991907E731E5C5B0A3DABDC360D77CC71C59C34506C6 +39C21BA9FF7A9CF322C21B457D62F20448BA19CB765C4C0AE7CAD9A972F60ED60A21C92AB665537F +EAC8738AF8A27D3946F759162731F62C0A657CED40C66B8A9941EC2559074279CE0F6E10BE3F44C1 +D517E10D85EDA6BB6D097F4DF55A3DB7D50679675A781FA1FFFD6F1A8349B2870C8114A05F5F7645 +3B38446D57ED63FF8731661F0FEA79033E4C8B5CFA29CEC43355780C5E2EE86CCD449577EBDC0140 +47AA5CEC980CEA8200867212DDDAC234BEFC9FDFFDB43DD32F44883EC6F2963D4D28171E19E144FE +1BE2B8FCE99016691A00E4EA594F94E973E899D14DC44486BA6B4278DCB292FA5C7E6D73068A3BA5 +1557C3F072547E7F2F869D4E9AC03514276EBDB0920FA04E67E2934A250B1A502A8D06A25037CE59 +920D0E136C02D5DDEE2EDBE31A38BA32C4122AF89F295ADDF579FBFC72391283DC1914E9322A63E9 +44A280ABE7CEFA54ED2EF42B79FA97EF21EE83EF20CE34850FB66C378EC7C08B2BAB924F58FB8123 +FEFB43A385BC1EB922AD8360750FC1B0D8A303AD19286308B7A39A5086A50A8FDF7D60188342A9F6 +42286540945790524174800F8C44ED71306ACC3437FB49D8FC43FBF8E88103A76B4A92D95DB9B45A +FA067E31EAEFE6BC818D11D7CB8566BAB418B596A7494FC7326AB3CC029D010917B305CE585B194B +C5415088BC7AC7852A6D52EABD223E2634DCB29080217F6755B023C591F08C7E5D72267664136639 +9766EDF511FA744675D473AB37BED0ABD92E04049AA9008014C5EEC1B0443C6C86302CF6A3C38BDC +B8D9E0538E349BD930707DFB002700B5EB427192AD6105E01B8C2FE488CF617E9EACE73EFE3BAFD0 +F87CB57E02AD31627E6439188006655D6B992B393F4858254C2106FE9A3F0EF7347347C66C94A999 +D49527A2A177EE20A08BF594FF1E08CB091D22A8C1569320EB5145FE4A2674151750620B5EEC822F +A48C5F8B565DE0E18AD05F99827FF24D3BE03B007774F25284844D0F1F8F95643646960F303A831D +4C2C4ED9E0664C1D705137C157671D62179B47FA4A6441DAE99C2F7C8765C4C931EF345CD8F92D11 +E290B2FDEB1B0FAB4BA661A4511F75768808AC1DF2FE79BC285B976D364ED25C64EDEE62E8E035A4 +B79344D55B1E7E2B43AF1CF94ABFC8D0CA5E89240EEA231464449B831F1B3F9EF01AD07B38F0B402 +712A0346892A1DBBBCDBCC827220CE7F492CD7471FAD35B43E71CA14F1F1A9CEA740C4E1A98337B1 +5EB97B10AD57DAA9E9ED134CBB4614321D548C6A71D8ED95900E7947A7E4331D7DF3EF367F6DE8F3 +113A7DDBEA0F741F9C189B8B586B83671475A492AAF9994D884FEF3A646ED4F272668DDDB05EA230 +399223AE63088D636AE6AC7CE2DA06CA6AADE9272FECE86D0EEA8290B927B17450DA6F34A3D566E2 +096300CD8D5A34139489228ECFEB104714FF907A6E1D3DE35BC0FCCF45A2781AFC5562CCDB627E06 +F23DDBEBD4212F36C332C4A5A9498032213DA7C3FD03FC4832D1F2AC9EFEE3B840BF8356A16E14CE +989C37E6234CAC7A215DAE7C4DE2E2B6D9A876F709422113B503556A4BBD0ADC107B6B639F1BAC9C +6FAC7F4092D23C04EB8684C9D0A5F184160CB660CF6E8672ABE1AFA596EA86890DD22D0A406B2118 +9BB626943F378227132475A25710B75E5B3BB2ED7DC0412A0A079E2AC311ED55AD8E7B2A1A55FC84 +E62D61398511B70877F3DDDFEE5D033A9ACB66899021951378EAFB9E9A799AC9686FBC2E9E9B3A51 +6DA9DECFDE87FA4BC042A5D26C2117E29AEE8840B18361B7B38B21493401E931B431EAB1A3371628 +EF13BE5A0C64A3B9F8B6A29D209884706D2A9AC85B86E3839706269366EC7E53F31BA4219F741E55 +21E42F0A10B7B29E839B924AD90861FDFE3A3D446D1E32C06E66A5D7187A63E590000D1356718648 +7C99BC31088356C9ED29BD80C61E442B81E15657AB191E90EE77A6804C762C45D3C1937EA17454CB +D76D781A0C96A0914B9DE3D3984BAF6075D3A25AC69BEB34CC413D26C39824B83F853DF864C269F6 +8443970933FEF93208BAE4DB3BBE90DD3CABF6EAAD2F6CE664CFA05999FB1CC406A3502DAA6C8145 +3C69CD218B18BF0B9654FC3637EBAB8007A2EEA6ABDD11FB338E89FEC84B344857804D028F849E44 +5982E294384A442390AD36D7C4182EDD7A05BE6744FCBD3BBE6FAF4796063CF42499F2DEC302AEA7 +B64FEF6DD74F278FB5C2897CFBB87FE03538B2739E25EDEB806142E0030F7413018EC1833840BF37 +269E21DDFF67B8059BDC83DE9C6461F3EC2BC2224D2585AFA2AABEFE7D3B2A899C3E08F00AF2A707 +55C145C6BFFAC8F96B54EE682C3C8CE01BB44EB574E1C721974F236E8A2AA28DF0A4AD285EC4DE58 +DBD3A2FAC8A20173AE84CBF877559ECCEC64D9448F8CA0FE5272BEA6543738D5EDD54B73AED3C4CD +172F91C4F70616B36D37B1252D355820DA88536C829B1542C1EF4F76375360E7123525744F55001E +71F5AB1E5B39A5248CCC6789647F1FAE5E989A8A8ECAA2A9116ED69DC9B9AC25A743F70AC4B62D72 +5F120D94431528EF8C74611F7529BE325AF84663989C219B70274584D1EC4485E11AEFFE4A29F534 +6912577C010FC753DB47204BFD9E504027B335EEBD952FD299E5562407234C5DBF0B839D1010AE10 +5D56766F87910E44AC7968842833A302882AB481FE0AD444911F7EB8555DBB9F3D062E9E9FF3B529 +4E9A3B3AED4AECE34C816BE7FBCDAEBA33FDC491C725F13801A6BE162F7F8E99491E8BF77F2D2010 +D9FDD78BA2606A28810CB5D88CE00218D49609C62E96BBD36110DD611C3573EA341FD2AF6FE0C932 +58565D4A6C88CDA3951E287168A478F5EE074BAA9676EF5911D8EDF8D66A7E8F3BED1BB786F480F4 +423C3D3CDED2E80AB76CF5CE5A53B092A44FE52806D8EA72033BD3E7BCF1DA9C870108F32D8987FC +25E7D873985C3C4882A5CDFE7A8B51F3754842FD6F1FF6235DBB88F04989BB2F2816A476B513C10F +AB6F81CF115EF5044D3366A4E192EF68D385B6B6F4BDA7D14D9627F40843035CA80DE49F9DB52CD8 +714F769DF97F73E3152E8DE34D8C37163D485750F8F4E37AE8A3C3BF54D97BC3B2978985B557F9E2 +9F0537CB743EBFA0B7864BBEA9C126F13C02CECFDA50A8019F90900F409B6D700CBB9EEE18FD1952 +D496DBFDBAC800FB83B37C705367F182D91B21C7F6C242D8735A75343C84DBFFE583337DE2A95890 +660584B513C5BEB7A0926BCA7B7DC3ED4D080CC3F1264A4215ACD35DCC62D896B4354F2F7254444A +7235E0E3D53D02583710DBFF2CD55AE5E61D25ED1B3C3B6708E5BB308A3D658F043C26B881C949C1 +0940AF6BDFD2DB0D544DE119BC7F7B03451E61FE18845000D350AD6D04A09D8E3E999E6DAC6AB73F +818A11EAD345EAED03BA083A6EEE7E9CA8CFB760FCBC88B8DBE0887F79AB430913604F15272F9C73 +DAD19D591B40CB7863414A8FAB21C41F80A4BB0A3AFD9D4B1322487429149470DE62F305906F1244 +2AE20521BE034F159A7E7EA211A2FC6193AF59CBDD4B43207BCDE8697DD515459F80F8EDB982C97C +05ED3996E03891DD7EEAD505F6A71A924CC1CEF29053ABC8F0B5F56D0DA1249F317406822C225863 +ECEED46BE0072EDDFDF5F63DC8E94FC119087A66E394A653D5AC774407B006B35C406E7EE4385565 +78290F8CB8B131B88BD78CB87A11CDA44C5A199BC71388A81F2F30E2C003094E793969673E8D0906 +1F4A3FAB9B14C52EC89BACA1C52703F000A967EEC445E5423D3BCB9253D91AA64BB26727C8461FA7 +FF61022B4C6A9E793901D3407487B4962A16B564CAC93D7AA28A22C28318F69770E12DF9D6CFFF17 +09EE0604890191217696AA52630231FE11153761310A72D60E6925AD6B9D63A66047F32B9425C91E +57505CFFE42A90185451297C2CAD408B0CA4F8E923EC26A3D5D66448550AFA3CE3BE9296C8149878 +F853F2A7C3B2E98899C8F9B47B1405F96D2B22E9F1CD62A2945AB62F67AB0297982809A829826BC0 +F24A7777508EE0A71BA7588663D8118E3BAC936A61FF4A628EE96C0B9AE05072A5A4307E68EF2C3E +97A46EB31A2A7D4A33CE9C44E1111D73D9D3C6A0F22F50D8C22153C2CBB5BE187C0F2F37708237D6 +FEBC445843CF88F4C3A249B39DC971CA003A78028F8A2CB3BFBD2C26CFE457A9561350AF93E60295 +D21E1C2024312B1F2F76F2EAEB822CA72412F860F5A87DF705C2F82E681AB9AF45A19023E02538B6 +9E0F273BB4811F07D153029BF988D3EB66358D987895B96B5EC4C24F3409C1EE1B5978B1EC8F3E2E +75FDF2BEDB0AF0CC66481FA98ADBA8DF4D8C8EB800F88C7776BACEE6F61095FC2CA891574F309E1C +0C27E37D8B03472DB3FB8D6668E286501118F7DADBF1106687AEC6DC4C162D22E3BD0BD42DBED782 +BA4707ED5181DAA9ACED58FB358DA0AA9B63AB4394D42360C3F5082A6F168CF41D381073A1D99CA3 +3BD97F62446D62059BF4A8616A8809147B739400362748EDCF39FFD2BF2C16D4632C06A5D43B48D5 +0D0B98E4449B4F1D39659DCCE8AC72A2E8F32487FF8686E550299F37A6353A8E558D4A8B074C2F5B +864DBC8FA3391E3B5135FC738E4C13868D67234489B6AE382792FD5214D5F9E5249AD65C433C22A4 +D63FA7A36A48A339F443AB39C23D2025741186C8B18AAE9952D41E25E930D6905B29F85A4589E9D3 +95FF040E3F72FBF29650D4DA2B6FA27F60DAC4169DC9764021F4E7E094FA25F6B5AF25602C593266 +ADED528EAE6C967E66F0BA05F258E34CF6AA5488D3F7406C2AA9D9FD9C533E827F26862D348B5223 +A690E40953F337352C8245F1861A19E5326490F2A9742917B5546884E8036DE0874363F812CF6FF9 +574DFD5BA77A1DD7C5778B2B9A2E22F2482744E2CE9323E590C60FF02412CC7AB0EC30D0EC857D27 +A4E3D8B35FD69FE28287B2160AC0BCF645A0654403D26B05041654B17D82928044BBAC40871BC3FD +D8EFC3207928BDE5D66926ED199017B223AAEBA563F2723AFFAB737F6482DD269F44ECCA3B32FA03 +FFCE3ED882B449BEE196F59E6616EF1A2F08B42B1A184727D5BD96DF83972BE1B5F8CF098F61B84A +B5BBCBF231E099CFC07D4748D43F129D123FD8051628564931E43A70BC09BF20AE2C0ABB009014AF +89753F91ACB574C5A218A47A02DA3AE44D3F688F9D96076AED9EDE7388B2935C01FD400BA7EC9574 +96E317C6931E3ED7078A53CB4CEE4E56311F4D8A368AE981606AD7E9DB0EA2A10E079476D9881596 +8C9675D9CF15E29B9328600FECCC02B484D8749B4154D69CF90997AD650D881735AA71289AE93FB5 +8C56686C1F9FB0E696CC0285A1A870373E5DCAC285A1B4FE903CC30B8ACAD2E4613873ED77D813D2 +9FA4984A7530F5B046A71011D97CDE4BAE9648AD54537A1D87A5AF1B92560DD7064F3EDD3CCFA7A4 +FBD6166D067945F103C13B3019540C3FE706804A7A00E1D28A0C26A40AC5A8845E39631A00099CE9 +88C3F12C8954EA84BF268D99E2E13726BF9C63474A5FC874CBF723BD48A5461177789E11B4F1CC63 +0FF4D60DE4F01422C1029E664782232A8BEFC38CD058135C79E015A55BA933AD8D446A81051D956E +429779863DBA60F4258DFC62D1DC3CC3862C5D310579417FEF4D7642ACBA8BA5284DC5833F581150 +ACF91709D6B3A41395960197AB43E63B8C6C2F745DEB4647E298341F3E3023D7DA22509340E28140 +97A0C193493711E60C5DA99C464D8DFC83A61291BD0E13AB6A42C81253C0F1B37E71E7706BF2D662 +76C60A3A7DECCC58E56524A200F8C6C0512FAD2FEB51F5C24109E284FADFFD8484A7A053E8EA544F +AFC1C7BA21E4824866090E542B8BB0BE603060A36D8A8CD64EC92D6037B438EA6A7F3A23E9608F29 +02E8DB10F2854D89E2CE6F093E6804299305BFF3D1601C2830F793B92CC2542A6CB0E9DA602E00FF +DEF234702D0DEFCD270F2984642F13B818F65BD407B61227A94AB11E7ACE8D40849808AB3A7E6EFE +B2D4F3B9FCD233B8497B35299DF28F651B0B2960B4545BF2C05952229EB1CF676DA761995413051E +885A529957538A8B2C6BBDCEDB2A3F4104004B880624C2F55B544EEE8DD29231386492598C2BE995 +6E7BA78FA75FAEBED43807FAF072839BAA02333D38BF4A59B1F3ACEA5C7BC188C0BE8A8BCF2069BB +E36BDB2203EAC19D249C4ACFBF8F9717111B7F4637D631D058EAE0CD4E4E8A9F0ACE1BE19B3A241C +9C6DCE2513690473D8F4A59E1A7FCC926885CC324086981FE0C6AADB8F48116822C59B1E93F53829 +77CC88B82FEEDD2B4CC6095691FFA1419D5A6850D3576C4E705C676850D0BCAB84D52791355DCC7D +70A7F5CF603B4D0D7F0CF4F25AEF44F21A2D627D45D306DE0BE1C794AB90DD1EECAB2D61A115D3D4 +AFAD1914E808B16BC868FD48208E1F915B0E8ECFD59AA5895CD7ACF95E0DCE87DD8B12F683C8EFD9 +625CD388337C262013626A06ED60556FA70A8D425D36B48E430758AB4CAD34A656F457A60E4DF933 +07C4D5B2698501E6D1F270CFF70E47DE38A5FCA2B04D7BEC3A2945EB93C49F1D366835581B42F43C +C99D71F13F45A9FF8D12E26C43E1B994BE5AB44E5309B0F936D78C93169D666DDE6D18E33A5E016F +32278897FD7E76BAFE39498C6A849F4A6D882D109C40B42488059554CC95530FBBAB2591DCFADED7 +3EE5F2F2BBF17F4A131B8126F9E0AEB4B379CEE4EAD92A1BB29E3789EC19671E77558B4DE961629F +28B49DB4D8FAAF541D23205844EAA801FEA468D26F32BF9CAC30BCA244246A55F600BFBB61C5E8C4 +10CA07319DD094770DFFC1CB700DF67097F61C46036353C8AB3A5E5198445A194BF189E20490E970 +7D2C03C1A003BC782A66841AE5DDEED2297BB6DD019C98A66A8F279748DA39C85CE2082D09210EAF +CA995591A1A3DCA52EFC9A752DAE0CFB125127DA2932AAAAD7E9850AD78D48304260B4C270EFF12B +160DEF2C2B8E30E8C137975AD20046F37A72F1355F31D878334D96313D330C24EE7350D4042AAE2F +A345EDCEB133121D4B39645B1D6114D0597C3301B4CA56DA2B4A457D7A51BD13B7AC61FE6E1CD451 +6253F606FD4B57E9F4895CAC93691EEBC2AC992CC5D122DD3FC6A9EC8FD337CD402F03F901CE7986 +2F4F4E4500617DA0F913E357BED3ED04F49FD61FD1C66606CB231C3B7A5042C7C07EAB2E02BE8CF6 +AEE5E16B4AB725B5FB5D01EAD4887E365BC2ACA579BD80E0AA686E4A08DFFC70F99132353E3D5898 +5205807271753BA3DB7264C4567DF5FE999514F28E1DD6D3E966D8810978B140F8DD9BB259078A47 +013BCF247C37F543C0899B532F34843CA56F18F688B42A12DDE2A90CA457860540B6FA138F753DAB +E7331188ED6F535480FBFE934F68EFB1C9C16D4F11EDB35F944EAE63751101928EDD0E7AFE64D7C8 +5E9CAFCBA88450DEF9122A245FC1ECCF9EF8DD94EE6A70CF16ECAB39B52597AB1E8C47B6DA4FF0DE +C7D0FABC84DDCC8C652DD7C941DB3FDCC5F0542A8F433AF9FDF4D393E123884E1DD5D359D46DAC61 +0694020BAE84B3BD4C068E3BC871BE21DA13571BB61387E207926769236776B5B31A4A462902966C +DC3D92BE171F10EF8395D2402F0C492A3FE55979CB903CFF2CD2319CE4B46481489E798A131635CB +2E70147193FE3C8F4570FD01BE10E004B17341C4DB8B029BCBBC45D31227A684E5F38F5D6F0821C3 +ED13D31DBCFF51BD759C84A98145FC86D82F871D2D83F43C3DD7FE9A064120338A7BC63A2C60667E +25B50EA1C267174B334F4437856295A6B826F54C3EA9ED39CA6909A0F6D9669F1E75A7A05CFBE7B4 +2C330668E311872177F0BE3A9B3EAE611EB48721AAC2F10C3CCD897CEA8A136E5E10C2337BC5EEB2 +FBC1A3646A6B6792CA3946BA5D4D135D929547042A2F0D0A202A4D86E3F7098C823E7AE4331CEC6B +607F6AA434180B4153F6B10DCC914A92D6D0934551BC9DDB3C78065B2177B264216AF5524D798AE6 +2A90D00A70CB36C5B9950499163C2C1B04339FA76D28E03A4D0C80FCF7BF29B8A188C67EAB6A4BE7 +8C07713C7EE09043301B5BFD60222DD0D0943180AFB286D2953A8A12661986A4812E2C0DE5B3E703 +DAB34AF0E9306A5711D286AD09A3C6AB80841491BD0E5A1D1ABE1D600CB494BC17EC4F74B45870F6 +AC41EFE16BB6C87F382DFA4B2B8DDC9C2E912FD139A2FFD5C92D836F3D749EEB985C62A376849751 +A6AC56B1F679A85FDAD9448DC7A4CFE323AFB540408547C53297DB6FE9A0B08901BC285997934A2A +1772090FBA175CF4660764B87A21A738519D5B619840D15F45DF3589E8B80A6DDF1F395B65345869 +58C7060DC131700DFF6E25962494583085E6F8BAEA557A5666E6634E4704D0C07BB0A2EB228A7BEF +EB890B4EEC638303B8005BCCE922CF3A7AE627206F2946A142B0095FF960BB8B8F9C975B6FF07479 +2D5C3DFA125B7BE7A8356D8B44E264AF6AA582DB84BA09D2FFDC2213903FE8FE16DE5EF61E518DE0 +6A29D98E217038A4CA4D219E4F114858CA493AEF0CD6495A7C5EF1ADA06AB543051B1A5213952D46 +648BE06D15B1728768BB853CE32943AB0988D172227780CE82D1A1D297D0D6ECC51B290E156645B6 +9BD54699940AB17EBE10EDF258BBA6BFEA39F4F0B066FF6B3FA16C7C72F2565CC028F249BAA4B488 +B48A2513DCC5D1E205FB874BCFE45612DF4EDAF815CDD53CBB80842B429B1AFA32D35EA58E17F4E7 +252C2C9A737AAECFC25FD8CA5520D3EA38AF71C61B88F31FB53A7F5369305D63495ADABA455C3C4C +35D9FE423A00CFBB278CD482D3FD33BEEAC1F359AD9B6AA17D60CC46FAB670ABFB3B2B4161B9EB9D +949A06CC3B734F63DE821FE0B8EA065B6F79C0601E46E8CEB6E2DE0C052771E0EC7012063F1AC46C +3FC454767469225AA266784DD77256C6FDE25D7D857FCEF2562AEBE38A9A47063AEF91449723E680 +B36D824BB95BE95C9802F7AD4DF1AF37B4777A1E116A7EEF770F0A499BC9F9675A775503091D4EBD +F55118782E3E54AEBC67A0545E8D75BA5A482C6CEC50595D45AF041664689AA4338C1428870CDC15 +BFEEF788C1D1E87B3389103225E2619120B129FDF048DF3F5DDAFF1CE87428E6BFA591B91D82720C +E4A72FBB952403435248657ECD5456CA814FA0ECBE70BC3D391AEA0A195AE8FBE92D054AD0F3E549 +841ACDCE59DCAA9DAC20348A1D05DF7B4127C75F4C6607EF8501F741CBC96AD8D429A4CA8034CA52 +9AB673EE706F1FF51DD93F45802031EEBF8F3AD29D2A74888B1CB344F88ACEB9B4DEA13ECAE0A3B7 +1FF5CAA38D0DC484B96E90251D56732B85DB8A8DBF10E0A5921121CFDFDB6EA9CA45B98584401C3F +346BD026DA2A17E75CEEB74E48667F9BF5C538623E88021F0C24EC7D082C3E1FFDE5A6F68F0F3F6D +2B61547C4C14614118F7942851B090D6C8D80BA06D9139CB5AEB0EF77DEF2376C0BF602FB1083178 +27E86DDCC00622438FD7A268C0252CA2E20DA887A9D5ED251FD5CCE811E514D702206E413DEE7528 +3A6AEF793F5E3E3B0B10E59226102DF2A7347A95B96E39C6B6ABD1FB4B7CDC0813D7390E2819EE50 +7E5458E06D43CC3BF16E40CEC4E64909615CBFCD233B5D316BC8B8B46243CDB7F2FBECA2F208D0A7 +985048E88A5E685A9EE8C3A351FFCFB522C1EE41A8E4EF0A080C0D110D2A0D8A980AF1F604D1CD52 +3CF41D08A45EB809AF11F530C138F256FFD49BC20F77005D004AC85FD563E8E8BA5F79CC60FDE714 +1416F4C14FFF281ECE2BE1D167B7B1ECE17790454F795B056CE4DF1D08F25F0E5E2A16CFA066AF97 +F3A80015068FA2A1D65F329A5CF7856114A77EE7295C7929CA27796D8C51B31347CBC7C4EEF1E75D +12237C558BE5B65DCAA4CDDCB419E543B1785DF8B225C2E9778839123E6F85E53D925C6D2FC0327A +EF9CA13D1F2F9B3E510A1A4190D3057227621788AFB6567132238BE86559BCA006B85AFBB8AFE5D7 +A8CE58AF731F2550108C6B8CD63632184B1E218F01881CB94CEBFFC310F263565A39C83C874AE474 +AA213F7DD9CB3B8446A3E47E81BACF7B16E4A80899BF2D30C28F9DE0678DF364589DA6A454398E30 +21A92AD1D8B0DC494D96A06C7568E34547F0E68829E5D15F6500ECD7403B40B5CC2A479D0F8CE3E8 +709861608AED046339BE055BAED1A6BD2311CF918E74378D893710D42A769671326E947F108A38C2 +3F92EF5C6A50EFE36E858671F17151C719B9C7D60E8E429F088616D616080DC676760BE83A3F5229 +6C4B13CA3818E3FEB56D51DB5979F28063F7D537C15493D57CAA1E55438C01C794336D9F21520484 +FE5B5BAEAD7121E3CCC5086E2F2191DBEE9527CA61CE85CC0A4D99EA29169B17A10B3D4372EA493D +48CF572E570CF48B3B7512268A9AC4CC161F97695D19412C36F1D67522E272B1C18B6122A355B43C +37636E71462503C43C1AEF5ACE34A6442075B59892BA54E9B5A99B9733BAF64161450F8ECF4FB2B2 +DA6F9AAEBC827CD9AEF94BB463935C26E1DD5DDCA5BA87E0EFB62D9D3226DC28427EC097B68C9EE1 +E47D125F884F8656C8AD55D625A8F7F1A306383A5036A12E63B6FAC4A215AC88725611EBA74B6770 +B20F45356879DB807E9C9105D14C83104B2DCB4F274A2F37152425935B3F2D1633E4444540F7411B +24C17055850C9528D912F9DD40984CA1B3BE277F82198BC99B80233B8AAB674A44B42B9123E886B7 +B3161D48B4AA24970BB75A983569690BFD4B92E6ECB410DDCA14A3BF59057397FF1AF159BE230216 +FF2F7009C3A3DDD81F2BD1F5C10C2C2F30A8095D7371427AC9D527AC6794CF8593303F786F21CCBE +36DFBE01B0ADD78DB3C9483D9DB09A9E2577A3A4296E7BD09C41F5C91B29C9D7E69EF06B5BDB66E0 +853C3DB133769BC8858121A350CADC1D61C77C1A313833D077938AB2E10EF970590256479B1549B0 +401A9C5E97F12A269A305B372F0EFC035B06AE3E2187D6E3A62DE3B4E8075F0ECF5BE32A5B97A4AC +23A7335C4AB29917129C08250DBD1D5BC123C92E821BBB1A7598E32DDDF1876C6FBB7B858FD317D7 +6022955595338AAD2BFB3B17DA11380E7473A5F566C6329E0F38D9A67E68FD4B8CFCC82FC0BD7BA3 +9A25D5BD0952CC71CF0BD7B5EE184A8E62FBB366D95AB051BC3A80E9F6C27EC100E00C4A002291B0 +4D758A9683657FCB07A2AA8B07DF585CD4205B4DC55330E8A2A367CBE966E84618ACFCAAF81C8A9D +3A3165FE5A623720A0C11CBDD5CA200100DD2C970A09B124D98987D6A2CA7CBB40DA5B585B86FCB3 +8E96F54C64A921D7A5D2F805C67339DC4FC026FB2EE533BB9700F66F4AD58949B3DB75D770C4D7C5 +C23DC720D78124A7ABF30CDFF10C708219903431C7B1A19317341CEA22AA11A588F8AF9BFA4AAC40 +31EF22F13BA597BD1E5958CEA741274197113CB0B7975424C17F73733ED30BDC0170CD0084BB7DC1 +8F031BEF2A6C44D0EA0EBB84E31D5B4C50B63DF0AF96AAF33E3C986D4B82D161E2F9049DE9710EF8 +A11BA0E08266A3547F20567E582EDB47633772D37FCCD119AF5B11F338098F185D5B055975F56092 +CC6979FF49487D69E08A4E8754FD51D29410F56E0F3EFB9C3B86253B3B0A39E9D217604F664CC696 +634D216524F976D066034DDE8EDF5E8F9644337C50C7D8E2230B38E0EE88C53DEEDB3363477E32CB +88B3ACB6931B9717FC93F8D1A9DDDA3A7D8A56783F2B651A1DE216493C34DCD17A7635D21CEC0770 +751424B599B00CE950E60D8A8B3444F1629220DF073137E2ADE1B6243C1C69BD5E10450B948BFCBA +46A841B98BCE7C86E120789C73C87E581868021E68F78CB903AA6D494331174CBF944221DEA9E567 +A2542BD399C5E471D972FAB7E8950AEFF3D91A1296E685B0BFF91367C2703DCAB10AB236DE603E3E +993C4C9020EEBFE89726AB9FB92AF9D371D7188448CAB9FD2704506C39F0842E36EB8B9AAFB1F26F +CD366E66725AD28B19FA57537757EC71B04B451F056C3AEBFA04D1C0CABC9492B6B8D239EEC36776 +D6B515ED43A66AB4342BE4C8B2027F2D008EA231A24B472DA8352A05DDEE31CBC3577E5814DD2D4E +C17A216A7C8FFB27012346C9ED12F7819B96A5B135B6196E888C9AC73D7D4B7DC370E2FBFA17FD74 +0BF516CFF69294493900BFD63721A537BEFB31C5262567103F9CEA4E8DB02964B983E1AF190ECCEF +41F552C45E9B94E29AE3F129687EC35719F591C1987A08DCED3B822344DF81A70AE78E14A81EF1A1 +A77FD5D19F7D35B7C12A473EE11C655E15DC5D3C94F226CBDA85377338BFCEA18359176CA7EED622 +84F9015F2D592E27F1037C95570CFDCA3B9B90D35DB8C341434BBF04C0E692D4C2C3F59EF386CD1C +5A8C783198EBE42C89E3B64C662F7875325982E9299C18DBD1FD2257DD964F9F9DDEEBFE56E4AE9E +8163E8C58581BFD5818BF396CCDE3A66F58E17BDD262D63E5D9AE0D0E43C304CCAC4776B87D40F6B +5AD7E625B2065FAABA81AAF2E2D32E0ACAB12DB2A9FE9C6160FBA7DE5AF019810AD9C64B2E6567B0 +F0108E8EDEC635F4BA88BDEBD3561CDBBB9063B4D19C493E0CA4F551255A7DF6BCE96C17A5DD4877 +7F654F4F114CF29ECDB9779F63EECDC04E1FA06E48701547A8F96483B4195C0DE90B0FD1B95B5F12 +5C43BB973D0B6414A994595359289B5FFEE4A08D684C2E7E3F417585581318D54DF2EEAE7CF36E2C +A1A70EA76154B88C1E4FFDF5EBC28ABE264B40583F2DE1F761DC25DF242396AE502CC63EFD6EE284 +DB37B0DF36A8833ED3EA5A1DB372C8E1F3203E6E945A53D83B87250CD72C851F68A602E7BCF92DDC +E600D518069F8900F3BCA434D21694229572D55F307E0FAFA3DAEA864BAA19F227097963CE83882D +22FB7F1AA3FE558A3669BB7FA37C0A591B4BF3E2A2FF85BFEDE5E424E0AE337EABDFD67BBF38E160 +09A687D2E7C1882DB79304D722EACA233EFA489B10E8D4D404D12A5A4683FDE377A9A952CCAB257E +ABB408D75FF130206DC3447F26E74D1D00354313E340878917177DBD2AA5A2A70E2087D551DA5181 +6FAD07F6E826DB0BF21560BB26906D3100E12AA3801D4A8BDCBF1A0A8D58F1054EE2A0DB04ADDF3F +EAF1FD6E322BBEE274A4995EFFEAAD0F24D9FB45730F6BA0F42D88BE4AEBE9777F8AF508DED61024 +EF955B26ACEC51AF5C21BAD7AD93CC0C9DBE03C0FE9637A3099E5EF329051C87FFF70042D788F21F +4DE645FEBF58374F7E38A9AFE3DE4D2888DD807A09169DA8516DFE37591C122A4798343C1A8121C7 +430F244EE5B19A21897A4423E21CE0492E75C9320E37BD65F1EACA7FC6FE032842E4D985E666E633 +AE5CC62B3449404672B284EA5C6A01E927787104ECCE1354D1C0E5AA2452B7B12937B946B74EFA98 +8C5C79EEE5ACDCFC994CAA853AFA08EB9E180C5E898FDDF8903EB0863E98A4FA537207C154CE5B98 +EF4E97FB6A1CBB07C45D34221EED26998EC864475D231FF76E830A7C0900C4B5FCB980E3F67F4EAE +3DD8086CFA1874E65C424646C7A8F84272DAB04A5984FCE3F4B89380B3A5C6F04EA3B683CC224913 +9209136336AC9349AA89690B5DE0D93E92F996BA7E346B043EBD45A35FA297DB70E9A6250B138674 +FDDFA609BE11EBA8106EEE3923B4E2657CF7A82443C25022A5DED862E8E3A5BFA7B8AC1C1B804B23 +C08A7D8FE594140E8432C1A5E183FE361B6B8C763054458798B756A6CD2535FF4667C634DF78AFBC +C87D40DCD56FFFA12CFC6EDC6A8AF41AF657E0137320624F1895D9AA84AABAC5F3653E977B054C52 +92B06FEAAAC0E5C7FD45B6654D0D9CCDF292A8489E1E6CD929F0AF25B9604CE33BD25662133CEE99 +CDBBD00F865431193767480700CA019D694B38D695CC29F732B5B39B6CE654F1AA18AC3223B60E55 +3FC3C3E114E6A2E59617BFD58AD8E429200B59E035DB7D67C8DC6C72001D005924670ECF7A06FF5F +7B3DD5556DDDE1BE5163F7CD6FC969033EBBAD85856522ECA91F2A200A75BDDA69070240D86C2D7D +959F1DBE45D488A96F308269E8262327A410D057446F596418DF4A12267A7A3FF5ADEA0846896D3A +EFE3D5C72387F7EEEE809BCCD23D1126B86C45A0F66404FAF617D03379A2E44865051E92B4C835F7 +21492147DE3DCCE47EAD192D3F10A5DD459634D6C253F4D09DD98E7DDC836EED8DE08A78A6F6FB93 +84565CF6DA8D4C948144272D5F8787643B9B550F96E42A8CFC0F1C1F2B14D83201199E9E1F5BC0E6 +51E39E16A744930F4409C61CDF9F456C7EAC5C62BD22CE0DDCCDF3755DC670FDC8FEBF09F241BF95 +1A1694BD70B9695A15653F719DF4374AFC6C27F58DD144253BDF86FC1BB3D4FEAEEB9196BCEC7168 +AF1488AB7072751FA24C6642B87DCADF4B2427631E7D7FA39D126410189CD8E24CF0A490FDC7045A +A9A83D02CAB57B9C27211FE1805080FBCEF23B86CDB19885A574C589BDB15C4CB3651FA3D2D6B619 +4449B16D927047E376A84F9423562CD548D192AD0A57E0D5B41010D1C7D87929DB6F456B0A073DF9 +A8220BEB3D4DA01518B5C85C82ABCC821BEEC1965283DABF6AF3AC55ABDDAEF1B53E6119DBB4A114 +44FB1769F9891B5DC931ADFEC8ECEFFA179427FCB08C1B149EDA70717C5E9322F3CE9405438481F3 +90968A38061EDAA2223147D6143877E4C4E645EC0A9803A933116D610491FDC639DF69B418156772 +E14A428864982D3230EFFAA1D2D3388B0F70D8FE202CDD6CB0E97B3290ECCF4A1A69D93C11D3D735 +FF0B5A9A161A86CA4F16B7C231B8BF71D5083697B2F24C0BDAA6E83E5DD2222DA248D4ED3B5509CC +7CA40D8D5A2507A1D40FC1AE9486343CA2B2C65B6CED9B1F4C0535ADF7BECCE45E1DB74C7417B06D +897C6ECDD05F068857D931B3D960103628675BE2FB82DA774ED3786670D8C2BA4ECC36C203C7F7E0 +9C97A09E3B2E2C3EC30B53A8825519B664D09F149AB73F183A4A22C8F20E2052F76649AB881BA28C +6C3C3950EA9B3961F87F6AEFF24DD7B4E10DE28C15DCB27F593F98CBC9CDE19360C5531B2A0C6DC1 +8FAE2832AF49BF9522C068F3036516F711AADEE496EE4E3EFA2F55EA4891DEC6D8A868E0B0017076 +3040CA4D42A73A71057DFE315FF8625BBD74F41E5CA77B7DF096C2F4F0D51B1184CA9F2C8517FCB3 +956C44873D630E94EAA1D2D1451B332770172B2D7A21ECAC864C612235C0B39ADF55EF074F2073FA +D3B54A66B07AEA1FB495A9F7269BD1C07692B0B762DA6881EE6B265ACED0BF0794C0397F8D8B13FF +275BE77561067E2C1FA536131184682BFD32384C6488012D29E8E55838E5A5AA7C40C20AB6B03BFD +BF4EFD2001A612100D585BAC1C77C1CB1ADAF2B000E09686091AB7D1AB6ADE395A03580BD78E961D +14D052E7D4A61227534B55FACAFC4E8F9326DE35BA53A463F7D94B705698300771185DB19E78FABC +D0AE4FCE005B79C795B692F2D9C00B6A61D4B343C35E417BBA169EE82A2E4AE204A126B08A94191C +6E5B5E8328A147BD6ED5A5AD5C9143A50C47789DCFA699720336AFFBD6B1646D8C35139B0DC34340 +C76C7E4FD72DABF80BF64BA04742D07B380E20A678EBCB19057F2346FEC653F1302992279DCCD2E8 +902B2B8F78435AF3400DAE319E94E3148BA88C056701D524DD67FF368C85EC6366F31689A62FFC03 +4BE436588ECBB8B41E8C43112F3B65F50D20A5EC51A26FE899E74731B01C7771F75B76070DC0B223 +1845BE9C09670E65C4DF54C0FB36511B735251AEEBD13FDC0FCFC3134D8DA826E4100521CFEAB202 +B83267EB3F69AEEA25FDE1E9C86407E38AB4CA2D1B91607EFC96DDC5BB10FCD46DEAA5FFED196959 +12302ED55DFACFDC6F22C1528AE3A9902B75F46A489352C87B0F5056FD149DDE67219A3C3D1DD875 +BAD81AD443E0F90DC79D979E10B4262DD20B255B04BBBE5C988B23667135CC61D988928F5F07753A +C76807203942F6B62A178A1E5CBBFBBAEBE735D09B747BF00C360F2E2B6C9F2261F7DB018EDF40B1 +3DB4B7962D4D2F858E1FA6376F21ED9CEA4BEE07FFE27F136BF60352AFB71CDBFF7E65F6B4624E16 +C6E5AB7FF60B4711A178FEE691DD8D362B14175A69070FBC5B9EB15248E4DFDA3C9453335D0E1EB2 +7714E4624C7215A73B53402B02CF7AA05A14CE1E5AE161B75F218BF0EE1215D3CD925D5ACB7DBD2E +BD8E4405433F432C491999794C814D5B384B7A1C0AB28A11CBD0A6EA12678508CF86232309B0BBF7 +EEA929FB7951F5A6B367C5AC57DD7D3B3C1E2188DD4664D14FBC32B1A1EB53D7EE7F55F4D5C2D014 +528EBB7F0E595F7618721451EE6B83EB240A6C4D33377893D4EF542F47EB2845A09759D5554C74DC +5E9109FFC8C929CF1AC446D8149957720EE4FB670D3CA61378549DB992126B23618CF49361D6D4B1 +C73C3D37E4A4465ABB349CFA34E9351D1192E366267EDF02DE432ABC80792B0CFD41FFD0AAA42E63 +3F5B2177A351D33477C636CA573CB02C07F7F7A41C9F1BC4C112BD6459DD130757D2BD6F47495C3F +92E99522871DAC2865 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark{restore}if + +%%EndFont +%%EndResource +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(0) N +P +p +31.5 9 m +(2) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -118.485 -136.705 ] concat +1 w +[ ] 0 setdash +P +P +p +np 181 96 m +181 112 L +219 112 L +219 96 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 181.505 96.904 ] concat +1 w +[ ] 0 setdash +p +np -1.505 -1.904 m +-1.505 16.096 L +38.495 16.096 L +38.495 -1.904 L +cp +clip np +p +np 0.495 0.0956 m +0.495 13.096 L +37.495 13.096 L +37.495 0.0956 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -1.505 -0.904 m +-1.505 15.096 L +38.495 15.096 L +38.495 -0.904 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(0) N +P +p +31.5 9 m +(5) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -181.505 -96.904 ] concat +1 w +[ ] 0 setdash +P +P +p +np 267 3 m +267 19 L +305 19 L +305 3 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 267.864 4.035 ] concat +1 w +[ ] 0 setdash +p +np -1.864 -2.035 m +-1.864 15.965 L +38.136 15.965 L +38.136 -2.035 L +cp +clip np +p +np 0.136 -0.0353 m +0.136 12.965 L +36.136 12.965 L +36.136 -0.0353 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -1.864 -1.035 m +-1.864 14.965 L +38.136 14.965 L +38.136 -1.035 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(0) N +P +p +31.5 9 m +(7) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -267.864 -4.035 ] concat +1 w +[ ] 0 setdash +P +P +p +np 295 86 m +295 102 L +328 102 L +328 86 L +cp +clip np +p +1 w +1 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +[1 0 0 1 295.617 86.954 ] concat +1 w +[ ] 0 setdash +p +np -1.617 -1.954 m +-1.617 16.046 L +33.383 16.046 L +33.383 -1.954 L +cp +clip np +p +np 0.383 0.0458 m +0.383 13.046 L +32.383 13.046 L +32.383 0.0458 L +cp +clip np +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +p +np -1.617 -0.954 m +-1.617 15.046 L +33.383 15.046 L +33.383 -0.954 L +cp +clip np +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +9.72 /Mathematica2 Msf +0 9 m +(\310) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +2.25 9 m +(q) N +9.72 /Mathematica2 Msf +7.5 9 m +(\310) N +9.72 /Mathematica1 Msf +12 9 m +(=) N +%%IncludeResource: font Times-Roman-MISO +%%IncludeFont: Times-Roman-MISO +9.72 /Times-Roman-MISO Msf +p +20.25 9 m +(0) N +P +p +24.75 9 m +(.) N +P +p +27 9 m +(1) N +P +P +[1 0 0 1 0 0 ] concat +1 w +[ ] 0 setdash +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +P +P +[1 0 0 1 -295.617 -86.954 ] concat +1 w +[ ] 0 setdash +P +P +P +P +P +1 w +0 g +0 g +[ ] 0 setdash +2 setlinecap +0 setlinejoin +10 setmiterlimit +%Trailer +%EOF diff --git a/test/acceptance/fixtures/examples/latex_compiler/main.tex b/test/acceptance/fixtures/examples/latex_compiler/main.tex new file mode 100644 index 0000000..97b6888 --- /dev/null +++ b/test/acceptance/fixtures/examples/latex_compiler/main.tex @@ -0,0 +1,9 @@ +\documentclass{article} + +\usepackage{graphicx} + +\begin{document} + +\includegraphics[width=\textwidth]{image.eps} + +\end{document} diff --git a/test/acceptance/fixtures/examples/latex_compiler/options.json b/test/acceptance/fixtures/examples/latex_compiler/options.json new file mode 100644 index 0000000..a280541 --- /dev/null +++ b/test/acceptance/fixtures/examples/latex_compiler/options.json @@ -0,0 +1,3 @@ +{ + "compiler": "latex" +} diff --git a/test/acceptance/fixtures/examples/latex_compiler/output.dvi b/test/acceptance/fixtures/examples/latex_compiler/output.dvi new file mode 100644 index 0000000000000000000000000000000000000000..84888d7dd621975b78a51a6141c58cd6f26b6138 GIT binary patch literal 272 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 Xw81FT8>v9UaTXhe92~@6Q=$I=GIJf; literal 0 HcmV?d00001 diff --git a/test/acceptance/fixtures/examples/lualatex_compiler/main.tex b/test/acceptance/fixtures/examples/lualatex_compiler/main.tex new file mode 100644 index 0000000..28da61e --- /dev/null +++ b/test/acceptance/fixtures/examples/lualatex_compiler/main.tex @@ -0,0 +1,8 @@ +\documentclass{article} +\usepackage{luacode} + +\begin{document} +\begin{luacode} +tex.print("Hello world") +\end{luacode} +\end{document} \ No newline at end of file diff --git a/test/acceptance/fixtures/examples/lualatex_compiler/options.json b/test/acceptance/fixtures/examples/lualatex_compiler/options.json new file mode 100644 index 0000000..96a0543 --- /dev/null +++ b/test/acceptance/fixtures/examples/lualatex_compiler/options.json @@ -0,0 +1,3 @@ +{ + "compiler": "lualatex" +} diff --git a/test/acceptance/fixtures/examples/lualatex_compiler/output.pdf b/test/acceptance/fixtures/examples/lualatex_compiler/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..38ce5418e0b8df9a51b75fd412138a058e8d7be3 GIT binary patch literal 11405 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
Js=$eE+)>@?2OcNc9i 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%0A~fxUlF**<4$0I`4V_$Xs1z=} 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

H1M%;!e)R)rUec-VjM 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

yMq~1l29T_~N#6 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 I<;9@>2e6av-2eap literal 0 HcmV?d00001 diff --git a/test/acceptance/fixtures/examples/subdirectories/subdirectory/bibliography.bib b/test/acceptance/fixtures/examples/subdirectories/subdirectory/bibliography.bib new file mode 100644 index 0000000..5654dbd --- /dev/null +++ b/test/acceptance/fixtures/examples/subdirectories/subdirectory/bibliography.bib @@ -0,0 +1,10 @@ +@book{DouglasAdams, + title={The Hitchhiker's Guide to the Galaxy}, + author={Adams, Douglas}, + isbn={9781417642595}, + url={http://books.google.com/books?id=W-xMPgAACAAJ}, + year={1995}, + publisher={San Val} +} + + diff --git a/test/acceptance/fixtures/examples/subdirectories/subdirectory/chapter1.tex b/test/acceptance/fixtures/examples/subdirectories/subdirectory/chapter1.tex new file mode 100644 index 0000000..3056c07 --- /dev/null +++ b/test/acceptance/fixtures/examples/subdirectories/subdirectory/chapter1.tex @@ -0,0 +1 @@ +This is chapter1.tex, included from main.tex diff --git a/test/acceptance/fixtures/examples/subdirectories/subdirectory/image.png b/test/acceptance/fixtures/examples/subdirectories/subdirectory/image.png new file mode 100644 index 0000000000000000000000000000000000000000..8660218b7b15437ae0070f86952cf8432aa34a08 GIT binary patch literal 10601 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

*g;pkkZuBpseReQszk`rU`em5zs2J&;R*HCT%q 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%0A;uh@wvhoQ%H9%#Q7Zut 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%0D&Bkr=phw&p!L0 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 Du6Z#s literal 0 HcmV?d00001 diff --git a/test/smoke/coffee/SmokeTests.coffee b/test/smoke/coffee/SmokeTests.coffee new file mode 100644 index 0000000..4cc18ea --- /dev/null +++ b/test/smoke/coffee/SmokeTests.coffee @@ -0,0 +1,35 @@ +chai = require("chai") +chai.should() +expect = chai.expect +request = require "request" +Settings = require "../../../app/js/Settings" + +buildUrl = (path) -> "http://localhost:#{Settings.listen.port}/#{path}" + +describe "Running a compile", -> + before (done) -> + request.post { + url: buildUrl("project/smoketest/compile") + json: + compile: + resources: [ + path: "main.tex" + content: """ + \\documentclass{article} + \\begin{document} + Hello world + \\end{document} + """ + ] + }, (@error, @response, @body) => + done() + + it "should return the pdf", -> + for file in @body.compile.outputFiles + return if file.type == "pdf" + throw new Error("no pdf returned") + + it "should return the log", -> + for file in @body.compile.outputFiles + return if file.type == "log" + throw new Error("no log returned") diff --git a/test/smoke/js/SmokeTests.js b/test/smoke/js/SmokeTests.js new file mode 100644 index 0000000..c364c88 --- /dev/null +++ b/test/smoke/js/SmokeTests.js @@ -0,0 +1,64 @@ +(function() { + var Settings, buildUrl, chai, expect, request; + + chai = require("chai"); + + chai.should(); + + expect = chai.expect; + + request = require("request"); + + Settings = require("../../../app/js/Settings"); + + buildUrl = function(path) { + return "http://localhost:" + Settings.listen.port + "/" + path; + }; + + describe("Running a compile", function() { + before(function(done) { + var _this = this; + return request.post({ + url: buildUrl("project/smoketest/compile"), + json: { + compile: { + resources: [ + { + path: "main.tex", + content: "\\documentclass{article}\n\\begin{document}\nHello world\n\\end{document}" + } + ] + } + } + }, function(error, response, body) { + _this.error = error; + _this.response = response; + _this.body = body; + return done(); + }); + }); + it("should return the pdf", function() { + var file, _i, _len, _ref; + _ref = this.body.compile.outputFiles; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.type === "pdf") { + return; + } + } + throw new Error("no pdf returned"); + }); + return it("should return the log", function() { + var file, _i, _len, _ref; + _ref = this.body.compile.outputFiles; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.type === "log") { + return; + } + } + throw new Error("no log returned"); + }); + }); + +}).call(this); diff --git a/test/unit/coffee/CompileControllerTests.coffee b/test/unit/coffee/CompileControllerTests.coffee new file mode 100644 index 0000000..6e14b42 --- /dev/null +++ b/test/unit/coffee/CompileControllerTests.coffee @@ -0,0 +1,92 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/CompileController' +tk = require("timekeeper") + +describe "CompileController", -> + beforeEach -> + @CompileController = SandboxedModule.require modulePath, requires: + "./CompileManager": @CompileManager = {} + "./RequestParser": @RequestParser = {} + "settings-sharelatex": @Settings = + apis: + clsi: + url: "http://clsi.example.com" + "./ProjectPersistenceManager": @ProjectPersistenceManager = {} + "logger-sharelatex": @logger = { log: sinon.stub(), error: sinon.stub() } + @Settings.externalUrl = "http://www.example.com" + @req = {} + @res = {} + + describe "compile", -> + beforeEach -> + @req.body = { + compile: "mock-body" + } + @req.params = + project_id: @project_id = "project-id-123" + @request = { + compile: "mock-parsed-request" + } + @request_with_project_id = + compile: @request.compile + project_id: @project_id + @output_files = [{ + path: "output.pdf" + type: "pdf" + }, { + path: "output.log" + type: "log" + }] + @RequestParser.parse = sinon.stub().callsArgWith(1, null, @request) + @ProjectPersistenceManager.markProjectAsJustAccessed = sinon.stub().callsArg(1) + @res.send = sinon.stub() + + describe "successfully", -> + beforeEach -> + @CompileManager.doCompile = sinon.stub().callsArgWith(1, null, @output_files) + @CompileController.compile @req, @res + + it "should parse the request", -> + @RequestParser.parse + .calledWith(@req.body) + .should.equal true + + it "should run the compile for the specified project", -> + @CompileManager.doCompile + .calledWith(@request_with_project_id) + .should.equal true + + it "should mark the project as accessed", -> + @ProjectPersistenceManager.markProjectAsJustAccessed + .calledWith(@project_id) + .should.equal true + + it "should return the JSON response", -> + @res.send + .calledWith(JSON.stringify + compile: + status: "success" + error: null + outputFiles: @output_files.map (file) => + url: "#{@Settings.apis.clsi.url}/project/#{@project_id}/output/#{file.path}" + type: file.type + ) + .should.equal true + + describe "with an error", -> + beforeEach -> + @CompileManager.doCompile = sinon.stub().callsArgWith(1, new Error(@message = "error message"), null) + @CompileController.compile @req, @res + + it "should return the JSON response with the error", -> + @res.send + .calledWith(JSON.stringify + compile: + status: "failure" + error: @message + outputFiles: [] + ) + .should.equal true + diff --git a/test/unit/coffee/CompileManagerTests.coffee b/test/unit/coffee/CompileManagerTests.coffee new file mode 100644 index 0000000..098e296 --- /dev/null +++ b/test/unit/coffee/CompileManagerTests.coffee @@ -0,0 +1,73 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/CompileManager' +tk = require("timekeeper") + +describe "CompileManager", -> + beforeEach -> + @CompileManager = SandboxedModule.require modulePath, requires: + "./LatexRunner": @LatexRunner = {} + "./ResourceWriter": @ResourceWriter = {} + "./OutputFileFinder": @OutputFileFinder = {} + "settings-sharelatex": @Settings = { path: compilesDir: "/compiles/dir" } + "logger-sharelatex": @logger = { log: sinon.stub() } + "rimraf": @rimraf = sinon.stub().callsArg(1) + @callback = sinon.stub() + + describe "doCompile", -> + beforeEach -> + @output_files = [{ + path: "output.log" + type: "log" + }, { + path: "output.pdf" + type: "pdf" + }] + @request = + resources: @resources = "mock-resources" + rootResourcePath: @rootResourcePath = "main.tex" + project_id: @project_id = "project-id-123" + compiler: @compiler = "pdflatex" + timeout: @timeout = 42000 + @Settings.compileDir = "compiles" + @compileDir = "#{@Settings.path.compilesDir}/#{@project_id}" + @ResourceWriter.syncResourcesToDisk = sinon.stub().callsArg(3) + @LatexRunner.runLatex = sinon.stub().callsArg(2) + @OutputFileFinder.findOutputFiles = sinon.stub().callsArgWith(2, null, @output_files) + @CompileManager.doCompile @request, @callback + + it "should write the resources to disk", -> + @ResourceWriter.syncResourcesToDisk + .calledWith(@project_id, @resources, @compileDir) + .should.equal true + + it "should run LaTeX", -> + @LatexRunner.runLatex + .calledWith(@project_id, { + directory: @compileDir + mainFile: @rootResourcePath + compiler: @compiler + timeout: @timeout + }) + .should.equal true + + it "should find the output files", -> + @OutputFileFinder.findOutputFiles + .calledWith(@resources, @compileDir) + .should.equal true + + it "should return the output files", -> + @callback.calledWith(null, @output_files).should.equal true + + describe "clearProject", -> + beforeEach -> + @Settings.compileDir = "compiles" + @CompileManager.clearProject @project_id, @callback + + it "should remove the project directory", -> + @rimraf.calledWith("#{@Settings.compileDir}/#{@project_id}") + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true diff --git a/test/unit/coffee/LatexRunnerTests.coffee b/test/unit/coffee/LatexRunnerTests.coffee new file mode 100644 index 0000000..d3782a6 --- /dev/null +++ b/test/unit/coffee/LatexRunnerTests.coffee @@ -0,0 +1,56 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/LatexRunner' +Path = require "path" + +describe "LatexRunner", -> + beforeEach -> + @LatexRunner = SandboxedModule.require modulePath, requires: + "settings-sharelatex": @Settings = + docker: + socketPath: "/var/run/docker.sock" + "logger-sharelatex": @logger = { log: sinon.stub(), error: sinon.stub() } + "./Metrics": + Timer: class Timer + done: () -> + "./CommandRunner": @CommandRunner = {} + + @directory = "/local/compile/directory" + @mainFile = "main-file.tex" + @compiler = "pdflatex" + @callback = sinon.stub() + @project_id = "project-id-123" + + describe "runLatex", -> + beforeEach -> + @CommandRunner.run = sinon.stub().callsArg(4) + + describe "normally", -> + beforeEach -> + @LatexRunner.runLatex @project_id, + directory: @directory + mainFile: @mainFile + compiler: @compiler + timeout: @timeout = 42000 + @callback + + it "should run the latex command", -> + @CommandRunner.run + .calledWith(@project_id, sinon.match.any, @directory, @timeout) + .should.equal true + + describe "with an .Rtex main file", -> + beforeEach -> + @LatexRunner.runLatex @project_id, + directory: @directory + mainFile: "main-file.Rtex" + compiler: @compiler + timeout: @timeout = 42000 + @callback + + it "should run the latex command on the equivalent .tex file", -> + command = @CommandRunner.run.args[0][1] + mainFile = command.slice(-1)[0] + mainFile.should.equal "$COMPILE_DIR/main-file.tex" + diff --git a/test/unit/coffee/OutputFileFinderTests.coffee b/test/unit/coffee/OutputFileFinderTests.coffee new file mode 100644 index 0000000..b429bf1 --- /dev/null +++ b/test/unit/coffee/OutputFileFinderTests.coffee @@ -0,0 +1,41 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/OutputFileFinder' +path = require "path" +expect = require("chai").expect + +describe "OutputFileFinder", -> + beforeEach -> + @OutputFileFinder = SandboxedModule.require modulePath, requires: + "fs": @fs = {} + "wrench": @wrench = {} + @directory = "/test/dir" + @callback = sinon.stub() + + describe "findOutputFiles", -> + beforeEach -> + @resource_path = "resource/path.tex" + @output_paths = ["output.pdf", "extra", "extra/file.tex"] + @resources = [ + path: @resource_path = "resource/path.tex" + ] + @OutputFileFinder._isDirectory = (dirPath, callback = (error, directory) ->) => + callback null, dirPath == path.join(@directory, "extra") + + @wrench.readdirRecursive = (dir, callback) => + callback(null, [@resource_path].concat(@output_paths)) + callback(null, null) + sinon.spy @wrench, "readdirRecursive" + @OutputFileFinder.findOutputFiles @resources, @directory, (error, @outputFiles) => + + it "should only return the output files, not directories or resource paths", -> + expect(@outputFiles).to.deep.equal [{ + path: "output.pdf" + type: "pdf" + }, { + path: "extra/file.tex", + type: "tex" + }] + + diff --git a/test/unit/coffee/ProjectPersistenceManagerTests.coffee b/test/unit/coffee/ProjectPersistenceManagerTests.coffee new file mode 100644 index 0000000..f8c78ef --- /dev/null +++ b/test/unit/coffee/ProjectPersistenceManagerTests.coffee @@ -0,0 +1,60 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/ProjectPersistenceManager' +tk = require("timekeeper") + +describe "ProjectPersistenceManager", -> + beforeEach -> + @ProjectPersistenceManager = SandboxedModule.require modulePath, requires: + "./UrlCache": @UrlCache = {} + "./CompileManager": @CompileManager = {} + "logger-sharelatex": @logger = { log: sinon.stub() } + "./db": @db = {} + @callback = sinon.stub() + @project_id = "project-id-123" + + describe "clearExpiredProjects", -> + beforeEach -> + @project_ids = [ + "project-id-1" + "project-id-2" + ] + @ProjectPersistenceManager._findExpiredProjectIds = sinon.stub().callsArgWith(0, null, @project_ids) + @ProjectPersistenceManager.clearProject = sinon.stub().callsArg(1) + @ProjectPersistenceManager.clearExpiredProjects @callback + + it "should clear each expired project", -> + for project_id in @project_ids + @ProjectPersistenceManager.clearProject + .calledWith(project_id) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "clearProject", -> + beforeEach -> + @ProjectPersistenceManager._clearProjectFromDatabase = sinon.stub().callsArg(1) + @UrlCache.clearProject = sinon.stub().callsArg(1) + @CompileManager.clearProject = sinon.stub().callsArg(1) + @ProjectPersistenceManager.clearProject @project_id, @callback + + it "should clear the project from the database", -> + @ProjectPersistenceManager._clearProjectFromDatabase + .calledWith(@project_id) + .should.equal true + + it "should clear all the cached Urls for the project", -> + @UrlCache.clearProject + .calledWith(@project_id) + .should.equal true + + it "should clear the project compile folder", -> + @CompileManager.clearProject + .calledWith(@project_id) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + diff --git a/test/unit/coffee/RequestParserTests.coffee b/test/unit/coffee/RequestParserTests.coffee new file mode 100644 index 0000000..35ad6f4 --- /dev/null +++ b/test/unit/coffee/RequestParserTests.coffee @@ -0,0 +1,209 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/RequestParser' +tk = require("timekeeper") + +describe "RequestParser", -> + beforeEach -> + tk.freeze() + @callback = sinon.stub() + @validResource = + path: "main.tex" + date: "12:00 01/02/03" + content: "Hello world" + @validRequest = + compile: + token: "token-123" + options: + compiler: "pdflatex" + timeout: 42 + resources: [] + @RequestParser = SandboxedModule.require modulePath + + afterEach -> + tk.reset() + + describe "without a top level object", -> + beforeEach -> + @RequestParser.parse [], @callback + + it "should return an error", -> + @callback.calledWith("top level object should have a compile attribute") + .should.equal true + + describe "without a compile attribute", -> + beforeEach -> + @RequestParser.parse {}, @callback + + it "should return an error", -> + @callback.calledWith("top level object should have a compile attribute") + .should.equal true + + describe "without a valid compiler", -> + beforeEach -> + @validRequest.compile.options.compiler = "not-a-compiler" + @RequestParser.parse @validRequest, @callback + + it "should return an error", -> + @callback.calledWith("compiler attribute should be one of: pdflatex, latex, xelatex, lualatex") + .should.equal true + + describe "without a compiler specified", -> + beforeEach -> + delete @validRequest.compile.options.compiler + @RequestParser.parse @validRequest, (error, @data) => + + it "should set the compiler to pdflatex by default", -> + @data.compiler.should.equal "pdflatex" + + describe "without a timeout specified", -> + beforeEach -> + delete @validRequest.compile.options.timeout + @RequestParser.parse @validRequest, (error, @data) => + + it "should set the timeout to MAX_TIMEOUT", -> + @data.timeout.should.equal @RequestParser.MAX_TIMEOUT * 1000 + + describe "with a timeout larger than the maximum", -> + beforeEach -> + @validRequest.compile.options.timeout = @RequestParser.MAX_TIMEOUT + 1 + @RequestParser.parse @validRequest, (error, @data) => + + it "should set the timeout to MAX_TIMEOUT", -> + @data.timeout.should.equal @RequestParser.MAX_TIMEOUT * 1000 + + describe "with a timeout", -> + beforeEach -> + @RequestParser.parse @validRequest, (error, @data) => + + it "should set the timeout (in milliseconds)", -> + @data.timeout.should.equal @validRequest.compile.options.timeout * 1000 + + describe "with a resource without a path", -> + beforeEach -> + delete @validResource.path + @validRequest.compile.resources.push @validResource + @RequestParser.parse @validRequest, @callback + + it "should return an error", -> + @callback.calledWith("all resources should have a path attribute") + .should.equal true + + describe "with a resource with a path", -> + beforeEach -> + @validResource.path = @path = "test.tex" + @validRequest.compile.resources.push @validResource + @RequestParser.parse @validRequest, @callback + @data = @callback.args[0][1] + + it "should return the path in the parsed response", -> + @data.resources[0].path.should.equal @path + + describe "with a resource with a malformed modified date", -> + beforeEach -> + @validResource.modified = "not-a-date" + @validRequest.compile.resources.push @validResource + @RequestParser.parse @validRequest, @callback + + it "should return an error", -> + @callback + .calledWith( + "resource modified date could not be understood: "+ + @validResource.modified + ) + .should.equal true + + describe "with a resource with a valid date", -> + beforeEach -> + @date = "12:00 01/02/03" + @validResource.modified = @date + @validRequest.compile.resources.push @validResource + @RequestParser.parse @validRequest, @callback + @data = @callback.args[0][1] + + it "should return the date as a Javascript Date object", -> + (@data.resources[0].modified instanceof Date).should.equal true + @data.resources[0].modified.getTime().should.equal Date.parse(@date) + + describe "with a resource without either a content or URL attribute", -> + beforeEach -> + delete @validResource.url + delete @validResource.content + @validRequest.compile.resources.push @validResource + @RequestParser.parse @validRequest, @callback + + it "should return an error", -> + @callback.calledWith("all resources should have either a url or content attribute") + .should.equal true + + describe "with a resource where the content is not a string", -> + beforeEach -> + @validResource.content = [] + @validRequest.compile.resources.push @validResource + @RequestParser.parse (@validRequest), @callback + + it "should return an error", -> + @callback.calledWith("content attribute should be a string") + .should.equal true + + describe "with a resource where the url is not a string", -> + beforeEach -> + @validResource.url = [] + @validRequest.compile.resources.push @validResource + @RequestParser.parse (@validRequest), @callback + + it "should return an error", -> + @callback.calledWith("url attribute should be a string") + .should.equal true + + describe "with a resource with a url", -> + beforeEach -> + @validResource.url = @url = "www.example.com" + @validRequest.compile.resources.push @validResource + @RequestParser.parse (@validRequest), @callback + @data = @callback.args[0][1] + + it "should return the url in the parsed response", -> + @data.resources[0].url.should.equal @url + + describe "with a resource with a content attribute", -> + beforeEach -> + @validResource.content = @content = "Hello world" + @validRequest.compile.resources.push @validResource + @RequestParser.parse (@validRequest), @callback + @data = @callback.args[0][1] + + it "should return the content in the parsed response", -> + @data.resources[0].content.should.equal @content + + describe "without a root resource path", -> + beforeEach -> + delete @validRequest.compile.rootResourcePath + @RequestParser.parse (@validRequest), @callback + @data = @callback.args[0][1] + + it "should set the root resource path to 'main.tex' by default", -> + @data.rootResourcePath.should.equal "main.tex" + + describe "with a root resource path", -> + beforeEach -> + @validRequest.compile.rootResourcePath = @path = "test.tex" + @RequestParser.parse (@validRequest), @callback + @data = @callback.args[0][1] + + it "should return the root resource path in the parsed response", -> + @data.rootResourcePath.should.equal @path + + describe "with a root resource path that is not a string", -> + beforeEach -> + @validRequest.compile.rootResourcePath = [] + @RequestParser.parse (@validRequest), @callback + + it "should return an error", -> + @callback.calledWith("rootResourcePath attribute should be a string") + .should.equal true + + + + diff --git a/test/unit/coffee/ResourceWriterTests.coffee b/test/unit/coffee/ResourceWriterTests.coffee new file mode 100644 index 0000000..1e7b3e7 --- /dev/null +++ b/test/unit/coffee/ResourceWriterTests.coffee @@ -0,0 +1,152 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/ResourceWriter' +path = require "path" + +describe "ResourceWriter", -> + beforeEach -> + @ResourceWriter = SandboxedModule.require modulePath, requires: + "fs": @fs = {} + "wrench": @wrench = {} + "./UrlCache" : @UrlCache = {} + "mkdirp" : @mkdirp = sinon.stub().callsArg(1) + "./OutputFileFinder": @OutputFileFinder = {} + "./Metrics": @Metrics = + Timer: class Timer + done: sinon.stub() + @project_id = "project-id-123" + @basePath = "/path/to/write/files/to" + @callback = sinon.stub() + + describe "syncResourcesToDisk", -> + beforeEach -> + @resources = [ + "resource-1-mock" + "resource-2-mock" + "resource-3-mock" + ] + @ResourceWriter._writeResourceToDisk = sinon.stub().callsArg(3) + @ResourceWriter._removeExtraneousFiles = sinon.stub().callsArg(2) + @ResourceWriter.syncResourcesToDisk(@project_id, @resources, @basePath, @callback) + + it "should remove old files", -> + @ResourceWriter._removeExtraneousFiles + .calledWith(@resources, @basePath) + .should.equal true + + it "should write each resource to disk", -> + for resource in @resources + @ResourceWriter._writeResourceToDisk + .calledWith(@project_id, resource, @basePath) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "_removeExtraneousFiles", -> + beforeEach -> + @output_files = [{ + path: "output.pdf" + type: "pdf" + }, { + path: "extra/file.tex" + type: "tex" + }, { + path: "extra.aux" + type: "aux" + }] + @resources = "mock-resources" + @OutputFileFinder.findOutputFiles = sinon.stub().callsArgWith(2, null, @output_files) + @ResourceWriter._deleteFileIfNotDirectory = sinon.stub().callsArg(1) + @ResourceWriter._removeExtraneousFiles(@resources, @basePath, @callback) + + it "should find the existing output files", -> + @OutputFileFinder.findOutputFiles + .calledWith(@resources, @basePath) + .should.equal true + + it "should delete the output files", -> + @ResourceWriter._deleteFileIfNotDirectory + .calledWith(path.join(@basePath, "output.pdf")) + .should.equal true + + it "should delete the extra files", -> + @ResourceWriter._deleteFileIfNotDirectory + .calledWith(path.join(@basePath, "extra/file.tex")) + .should.equal true + + it "should not delete the extra aux files", -> + @ResourceWriter._deleteFileIfNotDirectory + .calledWith(path.join(@basePath, "extra.aux")) + .should.equal false + + it "should call the callback", -> + @callback.called.should.equal true + + it "should time the request", -> + @Metrics.Timer::done.called.should.equal true + + describe "_writeResourceToDisk", -> + describe "with a url based resource", -> + beforeEach -> + @resource = + path: "main.tex" + url: "http://www.example.com/main.tex" + modified: Date.now() + @UrlCache.downloadUrlToFile = sinon.stub().callsArg(4) + @ResourceWriter._writeResourceToDisk(@project_id, @resource, @basePath, @callback) + + it "should ensure the directory exists", -> + @mkdirp + .calledWith(path.dirname(path.join(@basePath, @resource.path))) + .should.equal true + + it "should write the URL from the cache", -> + @UrlCache.downloadUrlToFile + .calledWith(@project_id, @resource.url, path.join(@basePath, @resource.path), @resource.modified) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "with a content based resource", -> + beforeEach -> + @resource = + path: "main.tex" + content: "Hello world" + @fs.writeFile = sinon.stub().callsArg(2) + @ResourceWriter._writeResourceToDisk(@project_id, @resource, @basePath, @callback) + + it "should ensure the directory exists", -> + @mkdirp + .calledWith(path.dirname(path.join(@basePath, @resource.path))) + .should.equal true + + it "should write the contents to disk", -> + @fs.writeFile + .calledWith(path.join(@basePath, @resource.path), @resource.content) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "with a file path that breaks out of the root folder", -> + beforeEach -> + @resource = + path: "../../main.tex" + content: "Hello world" + @fs.writeFile = sinon.stub().callsArg(2) + @ResourceWriter._writeResourceToDisk(@project_id, @resource, @basePath, @callback) + + it "should not write to disk", -> + @fs.writeFile.called.should.equal false + + it "should return an error", -> + @callback + .calledWith(new Error("resource path is outside root directory")) + .should.equal true + + + + diff --git a/test/unit/coffee/UrlCacheTests.coffee b/test/unit/coffee/UrlCacheTests.coffee new file mode 100644 index 0000000..36a11cb --- /dev/null +++ b/test/unit/coffee/UrlCacheTests.coffee @@ -0,0 +1,200 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/UrlCache' +EventEmitter = require("events").EventEmitter + +describe "UrlCache", -> + beforeEach -> + @callback = sinon.stub() + @url = "www.example.com/file" + @project_id = "project-id-123" + @UrlCache = SandboxedModule.require modulePath, requires: + "./db" : {} + "./UrlFetcher" : @UrlFetcher = {} + "logger-sharelatex": @logger = {log: sinon.stub()} + "settings-sharelatex": @Settings = { path: clsiCacheDir: "/cache/dir" } + "fs": @fs = {} + + describe "_doesUrlNeedDownloading", -> + beforeEach -> + @lastModified = new Date() + @lastModifiedRoundedToSeconds = new Date(Math.floor(@lastModified.getTime() / 1000) * 1000) + + describe "when URL does not exist in cache", -> + beforeEach -> + @UrlCache._findUrlDetails = sinon.stub().callsArgWith(2, null, null) + @UrlCache._doesUrlNeedDownloading(@project_id, @url, @lastModified, @callback) + + it "should return the callback with true", -> + @callback.calledWith(null, true).should.equal true + + describe "when URL does exist in cache", -> + beforeEach -> + @urlDetails = {} + @UrlCache._findUrlDetails = sinon.stub().callsArgWith(2, null, @urlDetails) + + describe "when the modified date is more recent than the cached modified date", -> + beforeEach -> + @urlDetails.lastModified = new Date(@lastModified.getTime() - 1000) + @UrlCache._doesUrlNeedDownloading(@project_id, @url, @lastModified, @callback) + + it "should get the url details", -> + @UrlCache._findUrlDetails + .calledWith(@project_id, @url) + .should.equal true + + it "should return the callback with true", -> + @callback.calledWith(null, true).should.equal true + + describe "when the cached modified date is more recent than the modified date", -> + beforeEach -> + @urlDetails.lastModified = new Date(@lastModified.getTime() + 1000) + @UrlCache._doesUrlNeedDownloading(@project_id, @url, @lastModified, @callback) + + it "should return the callback with false", -> + @callback.calledWith(null, false).should.equal true + + describe "when the cached modified date is equal to the modified date", -> + beforeEach -> + @urlDetails.lastModified = @lastModified + @UrlCache._doesUrlNeedDownloading(@project_id, @url, @lastModified, @callback) + + it "should return the callback with false", -> + @callback.calledWith(null, false).should.equal true + + describe "when the provided modified date does not exist", -> + beforeEach -> + @lastModified = null + @UrlCache._doesUrlNeedDownloading(@project_id, @url, @lastModified, @callback) + + it "should return the callback with true", -> + @callback.calledWith(null, true).should.equal true + + describe "when the URL does not have a modified date", -> + beforeEach -> + @urlDetails.lastModified = null + @UrlCache._doesUrlNeedDownloading(@project_id, @url, @lastModified, @callback) + + it "should return the callback with true", -> + @callback.calledWith(null, true).should.equal true + + describe "_ensureUrlIsInCache", -> + beforeEach -> + @UrlFetcher.pipeUrlToFile = sinon.stub().callsArg(2) + @UrlCache._updateOrCreateUrlDetails = sinon.stub().callsArg(3) + + describe "when the URL needs updating", -> + beforeEach -> + @UrlCache._doesUrlNeedDownloading = sinon.stub().callsArgWith(3, null, true) + @UrlCache._ensureUrlIsInCache(@project_id, @url, @lastModified, @callback) + + it "should check that the url needs downloading", -> + @UrlCache._doesUrlNeedDownloading + .calledWith(@project_id, @url, @lastModifiedRoundedToSeconds) + .should.equal true + + it "should download the URL to the cache file", -> + @UrlFetcher.pipeUrlToFile + .calledWith(@url, @UrlCache._cacheFilePathForUrl(@project_id, @url)) + .should.equal true + + + it "should update the database entry", -> + @UrlCache._updateOrCreateUrlDetails + .calledWith(@project_id, @url, @lastModifiedRoundedToSeconds) + .should.equal true + + it "should return the callback with the cache file path", -> + @callback + .calledWith(null, @UrlCache._cacheFilePathForUrl(@project_id, @url)) + .should.equal true + + describe "when the URL does not need updating", -> + beforeEach -> + @UrlCache._doesUrlNeedDownloading = sinon.stub().callsArgWith(3, null, false) + @UrlCache._ensureUrlIsInCache(@project_id, @url, @lastModified, @callback) + + it "should not download the URL to the cache file", -> + @UrlFetcher.pipeUrlToFile + .called.should.equal false + + it "should return the callback with the cache file path", -> + @callback + .calledWith(null, @UrlCache._cacheFilePathForUrl(@project_id, @url)) + .should.equal true + + describe "downloadUrlToFile", -> + beforeEach -> + @cachePath = "path/to/cached/url" + @destPath = "path/to/destination" + @UrlCache._copyFile = sinon.stub().callsArg(2) + @UrlCache._ensureUrlIsInCache = sinon.stub().callsArgWith(3, null, @cachePath) + @UrlCache.downloadUrlToFile(@project_id, @url, @destPath, @lastModified, @callback) + + it "should ensure the URL is downloaded and updated in the cache", -> + @UrlCache._ensureUrlIsInCache + .calledWith(@project_id, @url, @lastModified) + .should.equal true + + it "should copy the file to the new location", -> + @UrlCache._copyFile + .calledWith(@cachePath, @destPath) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "_deleteUrlCacheFromDisk", -> + beforeEach -> + @fs.unlink = sinon.stub().callsArg(1) + @UrlCache._deleteUrlCacheFromDisk(@project_id, @url, @callback) + + it "should delete the cache file", -> + @fs.unlink + .calledWith(@UrlCache._cacheFilePathForUrl(@project_id, @url)) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "_clearUrlFromCache", -> + beforeEach -> + @UrlCache._deleteUrlCacheFromDisk = sinon.stub().callsArg(2) + @UrlCache._clearUrlDetails = sinon.stub().callsArg(2) + @UrlCache._clearUrlFromCache @project_id, @url, @callback + + it "should delete the file on disk", -> + @UrlCache._deleteUrlCacheFromDisk + .calledWith(@project_id, @url) + .should.equal true + + it "should clear the entry in the database", -> + @UrlCache._clearUrlDetails + .calledWith(@project_id, @url) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "clearProject", -> + beforeEach -> + @urls = [ + "www.example.com/file1" + "www.example.com/file2" + ] + @UrlCache._findAllUrlsInProject = sinon.stub().callsArgWith(1, null, @urls) + @UrlCache._clearUrlFromCache = sinon.stub().callsArg(2) + @UrlCache.clearProject @project_id, @callback + + it "should clear the cache for each url in the project", -> + for url in @urls + @UrlCache._clearUrlFromCache + .calledWith(@project_id, url) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + + diff --git a/test/unit/coffee/UrlFetcherTests.coffee b/test/unit/coffee/UrlFetcherTests.coffee new file mode 100644 index 0000000..3e6dc92 --- /dev/null +++ b/test/unit/coffee/UrlFetcherTests.coffee @@ -0,0 +1,74 @@ +SandboxedModule = require('sandboxed-module') +sinon = require('sinon') +require('chai').should() +modulePath = require('path').join __dirname, '../../../app/js/UrlFetcher' +EventEmitter = require("events").EventEmitter + +describe "UrlFetcher", -> + beforeEach -> + @callback = sinon.stub() + @url = "www.example.com/file" + @UrlFetcher = SandboxedModule.require modulePath, requires: + request: defaults: @defaults = sinon.stub().returns(@request = {}) + fs: @fs = {} + + it "should turn off the cookie jar in request", -> + @defaults.calledWith(jar: false) + .should.equal true + + describe "_pipeUrlToFile", -> + beforeEach -> + @path = "/path/to/file/on/disk" + @request.get = sinon.stub().returns(@urlStream = new EventEmitter) + @urlStream.pipe = sinon.stub() + @fs.createWriteStream = sinon.stub().returns(@fileStream = "write-stream-stub") + @UrlFetcher.pipeUrlToFile(@url, @path, @callback) + + it "should request the URL", -> + @request.get + .calledWith(@url) + .should.equal true + + it "should open the file for writing", -> + @fs.createWriteStream + .calledWith(@path) + .should.equal true + + describe "successfully", -> + beforeEach -> + @res = statusCode: 200 + @urlStream.emit "response", @res + @urlStream.emit "end" + + it "should pipe the URL to the file", -> + @urlStream.pipe + .calledWith(@fileStream) + .should.equal true + + it "should call the callback", -> + @callback.called.should.equal true + + describe "with non success status code", -> + beforeEach -> + @res = statusCode: 404 + @urlStream.emit "response", @res + @urlStream.emit "end" + + it "should call the callback with an error", -> + @callback + .calledWith(new Error("URL returned non-success status code: 404")) + .should.equal true + + describe "with error", -> + beforeEach -> + @urlStream.emit "error", @error = new Error("something went wrong") + + it "should call the callback with the error", -> + @callback + .calledWith(@error) + .should.equal true + + it "should only call the callback once, even if end is called", -> + @urlStream.emit "end" + @callback.calledOnce.should.equal true +