NodeJS/Express – Upload/Download MultiparFile to MySQL – Multer + Sequelize + JQuery Ajax + Bootstrap

nodejs-express-upload-download-multiparfile-to-mysql-multer-sequelize-jquery-ajax-bootstrap-feature-image

In the tutorial, we show you how to upload/download MultipartFile to MySQL in NodeJS/Express web-application using Multer middleware, Sequelize ORM, JQuery Ajax & Bootstrap view.

Related posts:
NodeJS/Express – RestAPI to Upload Multipart File to MySQL using Multer + Sequelize ORM
NodeJS/Express – Upload/Download MultipartFiles/Images – Multer + JQuery Ajax + Bootstrap

Goal

Demo

Prerequisites

NodeJS/Express – RestAPI to Upload Multipart File to MySQL using Multer + Sequelize ORM
NodeJS/Express – Upload/Download MultipartFiles/Images – Multer + JQuery Ajax + Bootstrap

Objective

We build a NodeJS/Express web-application to upload/download multipartfile to MySQL.

Overview

Technologies:

  • NodeJS/Express
  • Multer middleware
  • Sequelize ORM
  • Bootstrap
  • JQuery Ajax
  • MySQL

Project structure:


/NodeJS-Express-MultipartFile-MySQL
	/app
		/config
			db.config.js
			env.js
			multer.config.js
		/controllers
			file.controller.js
		/models
			file.model.js
		/routers
			file.router.js
	/node_modules
	/resources
		/static
			/js
				getrequest.js
				postrequest.js
	/views
		404.html
		index.html
	package.json
	server.js

-> Run:

NodeJS-Express-MySQL-Upload-MultipartFile-request-get-a-file-downloads-view

NodeJS-Express-MySQL-Upload-MultipartFile-request-mysql

Upload File

To upload MultipartFile, we use Multer middleware. Setup Mutter-Memory storage:


const multer = require('multer');

var storage = multer.memoryStorage()
var upload = multer({storage: storage});

How to upload file and save it to MySQL?

– Router to handle uploaded-file from multipart/form-data:


const fileWorker = require('../controllers/file.controller.js');
...

app.post('/api/files/upload', upload.single("uploadfile"), (req, res) => { 
	/*
		to do
	*/
});

– Now, upload-file is stored in req.file.buffer. Save it to MySQL with Sequelize ORM:



File = sequelize.define('file', {
	  type: {
		type: Sequelize.STRING
	  },
	  name: {
		type: Sequelize.STRING
	  },
	  data: {
		type: Sequelize.BLOB('long')
	  }
});

...

(req, res) => {
	File.create({
		type: req.file.mimetype,
		name: req.file.originalname,
		data: req.file.buffer
	}).then(() => {
		res.send('File uploaded successfully! -> filename = ' + req.file.originalname);
	})
}

Download File

For getting file from MySQL then sending to client, we use Squelize ORM and stream module as below code:


var stream = require('stream');

...
File.findById(req.params.id).then(file => {
	var fileContents = Buffer.from(file.data, "base64");
	var readStream = new stream.PassThrough();
	readStream.end(fileContents);
	
	res.set('Content-disposition', 'attachment; filename=' + file.name);
	res.set('Content-Type', file.type);

	readStream.pipe(res);
})

Practice

Setting up NodeJS/Express project

Create a folder NodeJS-Express-MultipartFile-MySQL:


mkdir NodeJS-Express-MultipartFile-MySQL
cd NodeJS-Express-MultipartFile-MySQL

Then init NodeJS project:


NodeJS-Express-MultipartFile-MySQL>npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See `npm help json` for definitive documentation on these fields
and exactly what they do.

Use `npm install ` afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
package name: (nodejs-express-multipartfile-mysql)
version: (1.0.0)
description: Building a NodeJS/Express project that upload MultipartFile to MySQL database using Multer middleware, Sequelize ORM, Bootstrap view and JQuery Ajax
entry point: (index.js) server.js
test command:
git repository:
keywords: NodeJS, Express, MySQL, Multer, Sequelize, Bootstrap, JQuery-Ajax
author: grokonez.com
license: (ISC)
About to write to C:\nodejs\NodeJS-Express-MultipartFile-MySQL\package.json:

{
  "name": "nodejs-express-multipartfile-mysql",
  "version": "1.0.0",
  "description": "Building a NodeJS/Express project that upload MultipartFile to MySQL database using Multer middleware, Sequelize ORM, Bootstrap view and JQuery Ajax",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "NodeJS",
    "Express",
    "MySQL",
    "Multer",
    "Sequelize",
    "Bootstrap",
    "JQuery-Ajax"
  ],
  "author": "grokonez.com",
  "license": "ISC"
}


Is this ok? (yes) yes

-> Install Express, Multer, Sequelize, MySQL:


npm install express multer sequelize mysql2 --save

-> see package.json file:


{
  "name": "nodejs-express-multipartfile-mysql",
  "version": "1.0.0",
  "description": "Building a NodeJS/Express project that upload MultipartFile to MySQL database using Multer middleware, Sequelize ORM, Bootstrap view and JQuery Ajax",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "NodeJS",
    "Express",
    "MySQL",
    "Multer",
    "Sequelize",
    "Bootstrap",
    "JQuery-Ajax"
  ],
  "author": "grokonez.com",
  "license": "ISC",
  "dependencies": {
    "express": "^4.16.3",
    "multer": "^1.3.0",
    "mysql2": "^1.5.3",
    "sequelize": "^4.37.7"
  }
}

Frontend

Bootstrap views

– Create ./views/index.html file:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Upload MultipartFile</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<script src="/static/js/postrequest.js"></script>
	<script src="/static/js/getrequest.js"></script>
</head>
 
<body>
	<div class="container">
		<h3>NodeJS/Express - Multer- Upload MultipartFile</h3>
		<form class="form-horizontal" method="POST" enctype="multipart/form-data" id="fileUploadForm">
			<div class="form-group">
				<label class="control-label col-sm-2" for="uploadfile">Upload File:</label>
				<div class="col-sm-5">
					<input type="file" class="form-control" id="uploadfile" placeholder="Upload File"  name="uploadfile"></input>
				</div>
			</div>
			<div class="form-group"> 
			    <div class="col-sm-offset-2 col-sm-5">
			      <button type="submit" class="btn btn-default" id="btnSubmit">Upload</button>
			      <button type="button" class="btn btn-default" id="btnGetFiles">Files</button>
			    </div>
			</div>
		</form>
		<hr/>
		<div class="col-sm-offset-2" id="listFiles">
		</div>
	</div>
</body>
</html>

– Create ./views/404.html file:

<!DOCTYPE html>
<html lang="en">
<head>
  <title>404 Error!</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
  
<div class="jumbotron text-center">
  <h1>404 Error!</h1>
  <p>PAGE NOT FOUND</p>
</div>
</body>
</html>

Jquery Ajax

– Create a JQuery Ajax POST multipart/form-data form, see ./resources/static/js/postrequest.js file:


$(document).ready( () => {
    $("#btnSubmit").click((event) => {
        //stop submit the form, we will post it manually.
        event.preventDefault();
        doAjax();
    });
 
});
 
function doAjax() {
 
    // Get form
    var form = $('#fileUploadForm')[0];
    var data = new FormData(form);
 
    $.ajax({
        type: "POST",
        enctype: 'multipart/form-data',
        url: "/api/files/upload",
        data: data,
        processData: false, //prevent jQuery from automatically transforming the data into a query string
        contentType: false,
        cache: false,
        success: (data) => {
            $("#listFiles").text(data);
        },
        error: (e) => {
            $("#listFiles").text(e.responseText);
        }
    });
}

– Create a Jquery Ajax GET, see ./resources/static/js/getrequest.js file:


$( document ).ready( () => {
	
	var url = window.location;
	
	// GET REQUEST
	$("#btnGetFiles").click( (event) => {
		event.preventDefault();
		ajaxGet();
	});
	
	// DO GET
	function ajaxGet(){
		$.ajax({
			type : "GET",
			url : "/api/files/getall",
			success: (data) => {
				//clear old data
				$("#listFiles").html("");
				
				/*
					render list of files
				*/
				$("#listFiles").append('
    '); $.each(data, (index, file) => { $("#listFiles").append('
  • ' + file.name + '
  • '); }); $("#listFiles").append('
'); }, error : (err) => { $("#listFiles").html(err.responseText); } }); } })

Backend

Sequelize Model

– Create a File model, see ./app/models/file.model.js file:


module.exports = (sequelize, Sequelize) => {
	const File = sequelize.define('file', {
	  type: {
		type: Sequelize.STRING
	  },
	  name: {
		type: Sequelize.STRING
	  },
	  data: {
		type: Sequelize.BLOB('long')
	  }
	});
	
	return File;
}

Multer Config

– Create ./app/config/multer.config.js file:


const multer = require('multer');

var storage = multer.memoryStorage()
var upload = multer({storage: storage});

module.exports = upload;

Setting up MySQL connection

– Create ./app/config/env.js file:


const env = {
  database: 'testdb',
  username: 'root',
  password: '12345',
  host: 'localhost',
  dialect: 'mysql',
  pool: {
	  max: 5,
	  min: 0,
	  acquire: 30000,
	  idle: 10000
  }
};
 
module.exports = env;

– Setup MySQL connection with Sequelize in ./app/config/db.config.js file:


const env = require('./env.js');
 
const Sequelize = require('sequelize');
const sequelize = new Sequelize(env.database, env.username, env.password, {
  host: env.host,
  dialect: env.dialect,
  operatorsAliases: false,
 
  pool: {
    max: env.max,
    min: env.pool.min,
    acquire: env.pool.acquire,
    idle: env.pool.idle
  }
});
 
const db = {};
 
db.Sequelize = Sequelize;
db.sequelize = sequelize;
 
db.files = require('../models/file.model.js')(sequelize, Sequelize);
 
module.exports = db;

Express Routers

– Create ./app/routers/file.router.js file:


module.exports = (app, router, upload) => {
    const fileWorker = require('../controllers/file.controller.js');
	
	var path = __basedir + '/views/';
	
	router.use((req,res,next) => {
		console.log("/" + req.method);
		next();
	});
	
	app.get('/', (req,res) => {
		res.sendFile(path + "index.html");
	});
	
	app.post('/api/files/upload', upload.single("uploadfile"), fileWorker.uploadFile);
	
	app.get('/api/files/getall', fileWorker.listAllFiles);
	
	app.get('/api/files/:id', fileWorker.downloadFile);

	app.use('/',router);
 
	app.use('*', (req,res) => {
		res.sendFile(path + "404.html");
	});
}

Download/Upload Controllers

– Create ./app/controllers/file.controller.js file:


var stream = require('stream');

const db = require('../config/db.config.js');
const File = db.files;

exports.uploadFile = (req, res) => {
	File.create({
		type: req.file.mimetype,
		name: req.file.originalname,
		data: req.file.buffer
	}).then(() => {
		res.send('File uploaded successfully! -> filename = ' + req.file.originalname);
	})
}

exports.listAllFiles = (req, res) => {
	File.findAll({attributes: ['id', 'name']}).then(files => {
	  res.json(files);
	});
}

exports.downloadFile = (req, res) => {
	File.findById(req.params.id).then(file => {
		var fileContents = Buffer.from(file.data, "base64");
		var readStream = new stream.PassThrough();
		readStream.end(fileContents);
		
		res.set('Content-disposition', 'attachment; filename=' + file.name);
		res.set('Content-Type', file.type);

		readStream.pipe(res);
	})
}

Server.js

– Create ./server.js file:


var express = require('express');
var app = express();
var router = express.Router();
var upload = require('./app/config/multer.config.js');
 
global.__basedir = __dirname;
 
const db = require('./app/config/db.config.js');
  
// force: true will drop the table if it already exists
db.sequelize.sync({force: true}).then(() => {
  console.log('Drop and Resync with { force: true }');
}); 

app.use(express.static('resources'));	

require('./app/routers/file.router.js')(app, router, upload);
 
// Create a Server
var server = app.listen(8081, function () {
 
  var host = server.address().address
  var port = server.address().port
 
  console.log("App listening at http://%s:%s", host, port); 
})

Run & Check results

Start NodeJS server

-> Logs:


NodeJS-Express-MultipartFile-MySQL>node server.js
App listening at http://:::8081
Executing (default): DROP TABLE IF EXISTS `files`;
Executing (default): DROP TABLE IF EXISTS `files`;
Executing (default): CREATE TABLE IF NOT EXISTS `files` (`id` INTEGER NOT NULL auto_increment , `type` VARCHAR(255), `name` VARCHAR(255), `data` LONGBLOB, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM `files`
Drop and Resync with { force: true }

Upload Files

->NodeJS server’s Logs:


Executing (default): INSERT INTO `files` (`id`,`type`,`name`,`data`,`createdAt`,`updatedAt`) VALUES (DEFAULT,'text/plain','jsa-about.txt',X'4a7573742054657374696e6721','2018-05-19 07:29:57','2018-05-19 07:29:57');
Executing (default): INSERT INTO `files` (`id`,`type`,`name`,`data`,`createdAt`,`updatedAt`) VALUES (DEFAULT,'image/png','jsa-cover.png',X'89504e470d0a1a0a0000000d49484452000003530000013b0802000000b7e24cd5000000627a5458745261772070726f66696c6520747970652069707463000078da3dc1b10d80300c04c0de5330829d7fbfe3750842a2a3607f21517067d7fd2cdb3e9886c9c1e6e174fa2f3a960f957b10d099cda2500808a55256640bea2c2577b661badb0b8d28132f96a319040000200049444154785eecbd777c64d775e779cebd2f552e14720e0d74620786661683154889a468d9d6e8b3f2ca2bc77158edd81f87b1c761c6638f47f6eefa339ef184f5aead95c7f6ce686c39c9224559cc22298ab1d93900dd40038d0c142abe74efd93f6ee17535806e00dd240892f7fb915a85aa775fdd0aaafad5f99d809ff8ea3068341a8de6bd40cc60ffcbde864ff4a72d8e004004e3a5e0cbc7165eba58bea33dfe2fef6c5bef041a8de6830e5bef008d46a3d16c17ba53667bd26458fb53101d9ead8ee43d04786420b3ce628d46a3d1ca4fa3d168de2b20c09e46672063714400208040d24431987745cae2079a9df54ea0d168345af969341acd7b8498c9da1246ba26fc8008a62be174250825ed6f728c2812a8d1683457462b3f8d46a3796fd09d323b12265ffed896444766dd91251f111ed9915e67b146a3d10068e5a7d16834ef0d10606fce19c8da0c6a56af2f68a2142cb8226df17d4ddaead568341b422b3f8d46a3790f1037596bc248992cb27aa796adde034d4ecd00d668349af5d0ca4fa3d168de03f4a4accee46556efd1b9aab27a1f1ed056af46a3d9285af969341acd760701f634dafd999556efa22b3216dfd7145bef041a8d4653432b3f8d46a3d9eec44dd61a3753d625ab77b21c4c97c350d2c1e6982eead568341b472b3f8d46a3d9eef4a6ad8eba06ce92e8e89c7b4e57f56a349acda3959f46a3d16c6b10604fce1ec85891d5eb29abd713198befcde9aa5e8d46b309b4f2d368349a6d4dc264ad093379b9d53b550e434937b5c47451af46a3d9145af969341acdb6a62f63755e3eabf7c89c7bbee023c223baaa57a3d16c12adfc341a8d66fb82087b724e7f9dd5eb0b9a2c058bae68b0f96e6df56a349a4da2959f46a3d16c5f92266b8e1b89ba06ce13a560b21c0aa29b5be3daead568349b452b3f8d46a3d9bef4a6575abdc796adde87fab5d5abd168368d567e1a8d46b34d4184bd8dce8e6cadb84359bd17cb41de1539c7d8d560af77028d46a35989567e1a8d46b34d4999bc3966c48c5ac88f08c68bc164391044875a7555af46a3b916b4f2d368349a6d4a5fc6ea4a5d6ef5cebba34b3e43f884b67a351acd35a1959f46a3d16c4710614fceeecf5cb27a3d41174bc1a2271a1d63485bbd1a8de69ad0ca4fa3d168b623299337c72fb37a2f14fcc97220096e6d8b6ba757a3d15c1b5af969341acd76a43f637525575abde70b3e43f8787f6a9dc51a8d467305b4f2d368349a6d87aaeaedcfd8f556ef54395cf24463ccd891d556af46a3b946b4f2d368349a6d47dae28d31ee181859bda305ff62399004b76bab57a3d15c075af969341acdb663206375a7ac7aabf7c4bc7b7e4959bdbaaa57a3d15c3b5af969341acdf60211f6343af555bd6e4893e5b0e08be698d19fb1d63b8146a3d15c11adfc341a8d667b91b178cee136bf64f59e2ff813a54012dcd19ed056af46a3b91eb4f2d368349aedc540d6ea5965f58e157c8ef8409faeead56834d785567e1a8d46b38d40843db99556ef543958f24573dce8d356af46a3b93eb4f2d368349a6d84b27aad3aabf7dc9237510a88e0ce0e5dd5abd168ae17adfc341a8d661bb1236bf7a423e10782e8e48237560c38e203bddaead56834d78b567e1a8d46b35d60087b1bed818ca5841f01544339550e0abe684d18bd696df56a349aebc558ef008d46f3c1a52f6d11004318ccda0bae38bfe4cdbba2fe8084c91a1c0e0042c26439a8bf3e657115b29aad846b9dfb1216c79c53fb2c9aab86a1a4e8a6a4c99216078040c8bc279be30600e53de186978e5941d264598703402861aa6e4b57227a0892e06229e8a81b9856cf74390ce415eff4ed2263f39c6398ac16f1934423797fbc1410c1dd1d89f5566b341acdfa68e5a7d168d6e08646e7a70e36eec8da7f7e6271be1afeeccdcdeafa3767aabff6c2242d4ba08ff6a47ef2602300e43df1835f1f8d963fba23f3437b1b54d4ea27fff1c278f16a0aec0786b2ea6000f8b1272ed42bc8ef1bca7c767703001c9f777ff7bb335f7ab05b9df3fc92ffd458f1ebe70aab25e0c7fbd33fba2f0700b395f0f3df1883f5b8af2bf9859b9a00a01cc87ff2b5f37ff8e1ce98b18619f2b34f4f9c59f4d63ac1dbc960d6ee4945c20f24c1a945ef423130187e545bbd1a8de6ed40bbbd1a8d6625b7b6c5bf784ffb9ac361c78a3e6d26f285000f0f5c6de684c1f013fd9bd33408d09fb17e6c7fe37ffa4857dffbc8006508bb7376df9a566fdce84e99eb9d40a3d168d647c7fc341acd65c44df60b879a0d8600500ae4d9456f38effde68b53ad09e39ecee4574ee5d73bc14a1ee84dfdf9f1c57220d7bcf5439d89a6d8863e880abef8e2cbd326c7d6b8f9b1de645bc26c4f985fbca7fd9f3d35315b5dc750de38bfffea2c5feb17f164697de3f83a695865f59e5df42f140322f850a7b67a351acddbc3863e70351acd07877b3b13698b03403594bff8ecc5b1820f00f3531500f8da7061bdd56b1033d803bda9bf39bbb4e6addfbb23b3e6f5abf1053d3f515697fffa4cfeb7ee6edfdfe4646cfe4f0f34fececbd3ebadde282f5e2caf77c83bc58eacdd935e61f5bae3c5c060f8919ecd8545351a8de64a68b757a3d15cc66043cde47d72aca464dff5f3e86066cdb289dd397b576e0d4f795d3c41ffcf5bf3eaf21d1df18ccdd75bb1dd6108bb734e5ffa32ab77a6121603d19e30bab4d5abd168de26b4f2d368349711759273c3b5fdd96ba0356edcd6b6865ff9e886037eab399bf74a81541bee79ef0ba306c7687078bdd57b66d11f2b0644704f5772bdd51a8d46b351b4f2d368349771a1588bf3dddd99b0f9f5ce8c987745359400f0a9c195751e8d0e57e96b13d79a42176953f3baf7f9ae3398b57ad35664f50a09a717ddf1a26f30fc70b7567e1a8de66d432b3f8d4673194f5f28a96a8cf684f96fef696f895f5736b01bcaa72f9400e040736ce0f299b30f0f64541dc9e3e7ae257dd0e2985d3679d76d19b8cde188bb1a9cbeb4c596ad5e57c8e94a58f26547d2ec48be0b114d5a2ee12622f97623849052aabba04dd58a6b349aebe6ba3ed3351acdfb8f4557fcc16bb3ffe2f65686b027e77cb437f5c244d913b491aec86bf2d848e1a1feb4f276ffe0f55975a5c9f0e3fd2900182f0647e6dcf5ceb106b7b7c595709caf8657ef17b8296e6f8f1bb83282787ad17b1bcb8757d3e0f0c6188fda084aa2d38bde85420000f775bd3b55bd4484cbcf0311092170d5d372cd1011638c73ae659f46b3f568e5a7d16856f2c2c5f2af3c7ff1970eb534c70d5587f1859b9a9e1a2bfdf191f9a2bfe9e4bf9125ffd4a2b7abc1fe9e9ee4978f2de43d0100dfd3935411bbc7cf17aee1db7f77cefec9834deaf25f9f59dafc09aec83fbfb5657527e7ffe3951915b97c8718ccda3d2bacde056fbce41b0cbfe75db27a19ab3d0988c839e7fc1da9a1a9d7971a8d666bd0ca4fa3d1acc1d139f7679e1cfffea14c75b98ae263bda943adf1df7979faf8fca643748f9f2bec6a6836197ea23ffddf4e2e46b51d81a4a7c64acd1bebe797b6f8ff7a531303684d183b32b6120caf4d57fefe9a7acd5c89822f574f69f3dfc9b96d1c7157ceee4d5db27aab61cdeaed4d5b6d8977c1ea95522acda7a27d939393172f5e5412504a793d5a8d884cd32c168bb95c6eefdebd882884788764a546a359930d7de06a349a0f20e540fed9f14500b8a33d410008d0e0f07f7d57db4f7d6b7c7e93d6e733174a3fbebf3169b28707d27f793abfb7d151397fcf8f97973cb141e56771bca7aea17120e96bc3853f3db620ae216678657e640303dfde5e72319e732eb37a4f2d7a63451f00ee7f37027e524ac69810828838e72323235ff9ca574e9c38611806e75c0811850337850aef297b5708f1e0830f2ae527a5d4ca4fa3d94a36f481abd1683ec87c67b2fcdb2f4dfffca1e6a4c91226fbf450e68f967be96d105fd05363c5477764720edf93b32301f78df39b08d7f982de98a90692963c717ad1fbcec5f2bc2bd65bf41e60286bf75d6ef59e59f4268a81c9f1be7743f945fa4ce9bc975f7ef9ecd9b31d1d1d51b65f74c0c689141e112d2e2e7ee4231ff9d4a73ec518d3b24fa3d97ab4f2d36834ebf39dc9f21f1f613f777333001c6c89ad77f81a7c7da4f0c91d19043018aaca8c0bc5e0d8666a3b0abef8b56f4fae77d47b0c8eb8b3c1eeaeb37a2ba19ca984e540f667acd6eb2bacbe065464cef77dcbb200e099679e79f3cd37b3d9ac61184a0b5e9bd5ab94a2928cededed37dd7453229150e5bd5af969345bcc567fac68349af72867173d7521655e8bd977a1181c9f776f6874a26b1e1b296c2e70f47ea4f172ab57483ab9e08d16de35ab9788941a23a273e7cebdfcf2cbe572399bcdbaae7b6d9a2f3aa76559e5725908f1a94f7daaafaf2f0c43153e54e6f27ae7d068346f1b5af969349a0dd1bedc556eee5a3dd6c7cf1522e5e70b7aea4271bd15ef7f861aecbe8c553fabf76cde9b280526c7fbb6767487aaea608ca9805fa15078ecb1c7666767138984effb2b2273f5313c7521fa770551d33e44340ca3b5b5f5d0a14389442208021541dcac71acd168ae13fd4b4ba3d15cc68eacfd405f2a7179602f6df1cfee6e50975fba58bec2d27550f51ceaf273e3a56b6810f33ec36038945d69f5ce56c24a20bb5356f3165abd51771529a5655952ca575f7df5f4e9d341101886a18276d1c188c818638ca90b9105bca23373b48a880cc32897cb8ee3dc7befbd894442494cadf9349a7785adfb64d16834ef09ee688fffcf7b1abe7063d3a9456f24ef7f7ba2c419feca6d2d698b03c05439fc87914d9465d41348faadef4c4f968252508824e03b47dc64915a5dcd3f8c2cad293d3fbd336bb23562574f9c2f2c5c6bb0f34a343abc31c6a3c97342d28979f7dc920f001fe9d9d2805f14c0536aecc48913dffce63739e78ee3044110ddaafcd9150beb05dc0a3117fdc939f77d3f9d4edf7cf3cdb66dfbbe6f9ab510f2359bc81a8de6dad0ca4fa3d15c467bc254e1a81b1a9d1b1a9d255fcc57c348f6fdab17272bc1b5c7ea4eccbb00907fe7651f00244cf6437bafa8fcae1474fceceeecea4ece00f0ea74e56d577e830d76fdac5e4930bce44f9603f3f2fe355b801ad1a63af65db870e1f9e79f2f168bc9645295f71a86a11aef29d4f8352504c3301442589665dbb6aad5ad6f011d79c1d56ab5a9a9e9e0c1832ae0b7a682d468345b83567e1a8de632fee0f5d9e3f3ee3d5d89c1acad3c5f493056f09f1d2fffedd9a56a78edb24f53cf9a56ef4c25ac0472a8c16edc588fc3b785a8819f5263478f1e3d7dfa742291a8542a4ae7f9be2fa58c2d138fc763b198d28b0d0d0db66dcfcece4e4d4df9be6f184624fea2c441445c5858181c1cbcf3ce3b55333fce399144d4e9461acdbb007ee2abc3eb1da3d1683ea0244c2609b4da7b27684b989fdbd3706f5742f5b80925bd3c55f9cac9fc70defba9834d9fdc915eef046f276118aabe2d2fbef8e25ffdd55fcdcdcdb5b7b73b8e6318866ddbb66d3b8e93482452a9542291c86432c96412008220e8e8e8b02ceb6b5ffbdae1c38795a48b867c44013fce79b95c7ef0c1071f79e411d51450dd979052d03556787006fcf2d2609252008a55d356104002700493b348e646b7aa3f494a420805125cbe1c010800c164c0f052449388049194ab8edf106830e26ce566ea4f1ee9e68da0b4f5fba944babee9f7ea1c531d33be7eb6ee67a546a379cf51be0e63577375861aac1555bd23797fb21c581cef7e37ac5e00585a5a7af6d9674ba5d20d37dcd0d1d1d1d3d3934ea71b1a1adadbdb6ddb5ebd50a98d42a170eedcb96ab59a4c267ddfafd71fcaff2d97cb4343437bf6ec515722a22422028ec850c9abcd41cb928c245d5299881c80f1351401d5ddc70ac55053128c0191c9d7d88c121d582747240143e0887cade3d7850018a090c45019e28040b0dc1f3b92cb9b9571ef272554ff58b4c87b27d0ca4fa3d168b61a83e160d6ee4c9a91d55b0e6a0d9c7735d839674b9b1bab7a5ed7758787876fbbedb6cf7dee734d4d4d00609aa6aae1bd521b17c5d4d4d4e2e2627dc84ad5edaa0b428872b9bc73e7ce1d3b7608211081332654acec5abfd2d52a241275fd296ac1a02b1fbffa725dc7992bee25baf652cdf2b56f1c2e6dfe52b070654d8c8ae1adb1f2ca5c5bdc749b73a527e17df960b718adfc341a8d66ab698e198d8e515fd57b6cde3d5ff011e0637da97516bfdda8af58c330fafafaf6eddba7a677d41386a10a0aaa23eb155ea9543a73e60c1199a619cd768b6e55533a7a7a7afafbfb97ef0b02092647007863da7d61d25bf4240212c975e58e946470e60b8988875aac8707121c414889800c3110f2c549f71ba3558b81c3995fbb1e0cc40b65f1b16ee753830949202499cbcf7b4df3014a092305ffefce56e65c99b6582025024802c762332511b7d82fdd9c4edbbceccbb8090663255f3c37e19e5c0c8a9ee4888097dae2ac091121320092040ec78f743bb7b43900104a69302440205283ec54dfc4d9d9d942a110f9e66ba26a6e4cd35486fbd537b026f56a7e536b57abff15b76eea6cf5a8b5350b9ea8582ccececeaaf400f5eecae572d96c76b3e78fe2b59b5df87e452b3f8d46a3d96a7636d8fd2bacde256fb21cd806ded5b1a5566fe4c91a8691cbe500c0f7fd287b4c5d506979f52849c7185b585878fdf5d711d1b22c55f01be942c330d4e48fdb6ebbadb7b71700005002981ccfe583ff71b6fcc4a87b78d62ff87285217b25088023a8a4d3dd0de6f185e0333b13bd29438294120d062f4d7abffbc2121810b7991b4a003018b33894a6fda53b339f1a4c48a2502a571700009179423806ab04e2775f5dfa8b13655780cd215c3691b98490c10fef49180840641b88882f4c54fff454f93b17bdd1a2287982315c77ffd1ad04c000fe7122f6eb87e89e0e872108891ca444548d6fce9c39333a3abab8b8a8e69da8612a2bcfb6acaa1963fdfdfd2d2d2db66d0b21a2b128578f8a45a972f586727def9e7a8f55c56eeb65930a03135118866aed8a25d169d5fb6183213ab53c8a160340a55279f1c5174747478510b158ac502800c0a38f3e9acbe5d4ef10f5ef55ee029789de935af929b4f2d368349a2dc560b8236bd55bbda5a056d5bba7d1c9da5b6af55eaa72586eecb222e6177df7d75f13fd3b3535353636964aa59470a9971d8cb1200862b1d8eeddbb1dc711a120c6902090f4fb6f2efda7e797c06260213004a22bf8b42b402124300644c727bd5fcd07690b7ff240060824800861c997ca45f608a54440f025848060b35c6c39290f513d64442400551072743ef8afc74a8107669c7b81044420665ae02d04370ec47ffbae6cdc627e4896c18ecc7affdb330b6f9cf7c044b018004adad0ce81a4ba6b41f0ad93e562553cf17dad198757421937008824d1e1c3879f78e289e9e9e9582c669ae695948a72e70b85423299bce9a69b6cdb565a70b540bf3a511c1711a3f68a1b210cc3abdc9d7a23a916df6b1e7075543939e77c7171f1e5975f2e954a966571ce0b854222915045e59ee7d9b6bdf1f30b2194607d3fd5c15c0f9b7ba368341a8de63a69891b4d31236a172d241d9b73cf2ff908f040ef565bbdf5b6dd9a5f8a2bc44724044dd32c168be7cf9f374db3becf73744179919d9d9dcdcdcd00e00661c2b101e94b478a7f75b60a0e67169252903509bc52e52002417df92c818aaf2181cd1983aaa8dd6630185b0a47f20130000454ea53893c414ec6dc9136d415ac76669440401037f978d1ffa323c520003096c78a2002c8c0474cf3ef1f70da13261159061bcefbfff23bf93726038c316630212528b7987065d04955a0d427f3a9a751ca84c3cb253a32175405640082508069328437de78e3b9e79e2b140a4d4d4d51cdcd9ad12c35078f881289c48e1d3b0cc350a5d92ae6b7faf8d5a8173a0ab0a9176b45cc2ffa3150bf505daf341f2db3e2d6285878f580dc6aa2a9306ac9c2c242b95c364d331e8fbbae9bcd6677efdead8aca5506eaba7711c5fc54e854c7fc22b4f2d368349a2d65e7aa59bd234bde6439b40dbca33dbedeeab79fc8fe5befc01a9138b878f1e2c4c484527e5100497dc572ceabd56a369b3d74e8503c1e0700e41c103c417f72ac343de5c572b61f4aa9a27d040c01594de6e1e5f6e815cacb29ce995d93aa04805541a5800097ab276a8f864082cd31a672fb94442042002220020ef0d405f74f8f16d1e08c432848e948492817834fdf9ef9a55b32a1a4509263e07313dedf9e2a0367a6c94251db17122012bb7ccf8840ea2e2edf3320fa82c0668359c3e2000052080013008e1c3932393999c9642241e3384e2c168b9a66d7fb959c73c330868686d2e9b4cad1cce7f34f3cf104223a8ea37cd8d52fa852789665a552a9c6c6c6c1c1411542ab542acf3ffffcc2c24232990cc39088e2f1786b6babeffbe3e3e3eafc2a6c964ea7fbfafa0606062a95ca5b6fbd55a954cae5b2728a19638d8d8db95caeabab2b93c948298f1e3d7afefcf94853ae4e5b8c7203a4948ee3e472b99e9e9e8e8e0ec3308ac5e2f8f8b84a7c54c1e3542a353838a86acc0dc35015e5aeeb2e2d2d2d2d2d29311ab59054278fc562e974babdbdbdbfbf3fda80d67f5af969341acd9662321cc8581d894b566f3190b3d5b01aca1b1a9dcc965bbd9b457d832aa36d7c7cfcfcf9f3ca1d56997fea1855f0313d3ddddcdc7ce0c001ceb91f86719387527e6db8726a3104c67c4942a8681faa5e7cb0e684140ec0970b6111810811880042186c35f6e64c00404000140442050e0948c92e44000449dd09de99524f2c324604240918203098a904ff30e65285200944082411991044803dedd68fec8e3b26f305d91c8bbef8f6a40b1e18290c254949800c080924052b2a749713fa38d4c29991db8b10f80436bba5d5723802806d19aaa4636666462547964a2544ece9e9b9fffefb7b7a7aa2b4cbe8e9f57d9f885cd7350c435d8f88a3a3a3870f1f360c23168bade8ada3e48e52902aa153cd5c397dfaf49d77ded9d1d1313131f1c61b6fcccfcfa7d36965d9dbb69d4aa5c2305c5a5a8a6ab41963b66d1f3b76acabab2b0882b1b1312184e7794110a8d05a2291608cf5f5f53df0c003e974faf5d75f3f72e448369b8da4e18a61cd51b84e4aa9dcdbe6e6e67befbd77e7ce9dd3d3d367ce9c89828b954a259bcdf6f6f69aa6393a3a7aecd8b1a9a9a942a180889ee7799e57ff78a34933966599a6994ea7f7eedd7bdb6db7c5e3f1fa22a40f325af969341acdd6b1daea3d3a571dc9fb08f0e09657f55e03f566eec58b17979696dadadaa49451b2a0fa5a0dc3301e8f777676aaa094eb8756dc28fbf24f4f96960282045f967d004006c3a483298b45824dfd6b315cf2e4bc2b97ed60022083331182ac8677b4db77b4dbcbad01c9e690301050355d41006488521048688af3961853d2110910592884c51111bf74b4f4adb3554c1a04208900809b18ba0442fcc4ddb9fbba62be901647007c75da7b6336048b853549c9000140da063624b9c521acdba6c5b11a52c1979540023160040440c039882ab5a5f983bdb198812465cc3244189e38715229b92008229b756969696a6a4ac5cc22f18788a954ca308caeaeaee845999d9d7df3cd372b958acab65479785168562975d3340dc350be67a552595c5c9c9b9b1b1a1aeae8e83871e244b55a8dc562ea4844540728a9a79c65a5f5abd56a3e9f1f1e1e568137c33094f1aa5ef462b15828143ccfdbbf7f3f11cdcfcf074110d9d042082549a3a0a652aeeaa109210a85c2fcfc7c7373f3ce9d3b17171755fea8dabf61181d1d1dcdcdcd9393934f3cf1c4993367c230b46dbb5aad2a85178948255b958e0c82a05aadcecece7a9e77c30d37c4e37175aab5dfd91f24f453a0d168345bc7aedccaaade734bfe7425740c767bfb5657f56e16f5fdaabe3bc7c6c66667671dc7a9eff111f977d56ab5ababebc08103a88c4fc60120efc9d7a67daa0a33610481507958e4ca9e56f347f624ba52061148920663be208ed818637f76bcf4d59365b4b96a7d524bdd230206079b2cdb60e5409a089cb15220f35ead8a22cad64320224a1818376abd9f554f66868808d3e5f02f4e57166703abc50c42224240a4900069b0c5f8fe8158dc64454f18888cc1f313deb1191f4c0000920008101237f1e3ddf6c7fb624993b9825487172f944d31e34231f8776f142a1e00570b182019c8842f3a93ce27fa628850f1c3b86d154ba593274ff8beaf861aab628b898909a56fa2671e118320e09c777474c462b1fefefebbeeba4be5502e2d2d799ed7dadaaab45d7dc25fa4c57ddf0f8220ea1d138bc594e75bad564f9f3eedfb7e3c1e57562f00a8912d2a52589feac7394f2412e974fad22c93e550a2caff8bc5628d8d8d9ee79d3e7d5a08e1388e3a000054a146bd90ad2ffe553eb5d29de572797e7edef3bc4c26a3ea3972b99cea04fead6f7debf8f1e32d2d2d411010516363a32a2aaf7fbcbeef572a957a15188fc77561473d5af969341acd166132ec4b5bedf556af2f662b613594fb9b9c94f51ef87252ae1f118d8c8ce4f379c77156cf194344d77555da9632601d8303c0d1797fb6288080330c08384744085d717b7bf2d76fcf12815cd66442aa0bf8d8f92a5424733810a97cb12094007043b7b3bf71b91c1501004e2d8ad76703e008588bdea9ad8094dd69de9b56920d39822fc8323094f0efdf583a9b0f21cd7da164215926fa259948b1dfbe33b73767a9426c252a5e9cf2fcbc6f35da614012c836d1abc864ccf89903e907fae2409296530b3d211d830fe7fd7ff5621e42b24cf0030406402008c0c4dd599eb639498ac622ca6522ada634d68ada057553a552715d777a7aba582c7ee6339f519ee6d0d0d0ce9d3b57b42f4144151b735df7ecd9b39393934a9a87611804415b5b5b369b9d9e9e5e5858508a5009cd783cbe77efde743a2d8428954a870f1f8e22824454ad5677eddaa5daf420e2f0f0f0c58b17d53e19632ab933994c1e3f7ebc5aad469900428803070eb4b7b7178b45f5fe89c7e3636363a74e9d522164c698e779e974bab3b3736a6a6a727252e520aac7dbdbdbdbdada7aecd8b189898928f3cf34cdbbefbe7b6868a852a9a873aa4642c78e1d7be59557d4a4e96ab56a9aa66a7cb3a964d6f7375af969341acd16d19a309ae39759bd47e6dc734b3e027cbc7f4b07f55e1b51c52e229e3e7d7a76765665714501bf4873789ed7d6d6d6d2d222a414525a069fad84df1c730543b05048428311a29032dd687eb8c3515fca4cfd0fd5c6da9e5df48697423010241052cd2df50118dcdbedf4a50d00e0cac105082505a2b64be50ba3128592629c254d54251804c09100d89159efcbc74a6e59d829c3f3243000c080104cb8afd3fede8138205402193310114eccfb17cb020cc6109023aad026865d2976575931e36c0000200049444154870d00a184e5c6dce4181c80be7dd12fbab5ed2c3f7d100632d760dede6aab3213db3400209bcdde7ffffd7ffff77f3f3e3eae947454915a1fca52c97944140481e3380b0b0ba3a3a3ead6f9f9f97c3e2fa5bc78f16218868ee3ac78d5c2302c168b51744d08e1ba6e7f7fbf6ddb232323515584e7798944e2ce3bef3c74e8902adf2e954a274f9e5c5a5a4a26932a7f2e994c1e3a7468cf9e3daac1f2d2d2d2b973e7d4c654acb7a3a3a3adadedecd9b3a5522993c9a8c05e3a9dbef5d65bbbbbbb5dd755d1be783cfee69b6f1e3972241a1553a954dadada6ebae9a6975f7e796464241e8f2b9d5a28143a3a3a5a5b5b9f7efae952a9944aa53ccf5305ce333333411044ed8494f29b9a9a324d5329bf85850544bcf1c61bd5fe95d9adf59f567e1a8d46b345ec6cb0fbd32baddea94ae018ecb6b677a1aa77b34456eff4f4f4cccc4c944fa6944afddc8ed6d6d6cece4e00104206922c038fcd077ff256917c028e41450043921204ed1b8adfd262029027882471cebc50da063310fef24cf5a5291fe25c502d7a6771560d0530fc58b7dd9ae04292c16ad51531031326960302298131a5b8500249e84c7240e60be20c4012e76cc915ffd7d1e264898061206ae5c4c8910ac160b7fd6bb765622612010121325fc83f3c5c3c321380c1dc4acdacac7a020c76a8c58a194c1095439940101200c836d89905ff6be72a80000c430100c01081487a7468c07ea82fa644a9c1200c0202e8efef7fe8a187464747abd56ae487d607fc0cc3989a9a5295d42a68178bc57a7a7a2ccb7ae38d37bef5ad6fa96ecc4b4b4b8542a15aad2a6d14bd28c964b2a9a94949f64847f6f5f555abd5e3c78f2b8919456a6fbef966e53b2b2517c5f394721a1c1cecefef374d53b9d2c562b15aad261209e526777474a4d3e9d9d9d952a9a4dc6195bfa80a7e959a8cda53974a25dff72dcb8a5a3ff6f6f632c62626261616163a3a3ac23014426432998e8e0e29e5e8e8a872a55dd7e59c572a95679e7946fdf0a84f6a54929431363e3e9e4c266fbffdf65aec79f98dbafa8dfd41432b3f8d46a3d90a2c8efd19bbadceea2df862ae1aba211d6c7612e6b6b67a55204a25c8074170e6cc19dff76ddb8e025451929f10220882a1a1a1b6b63600e09c29eff5625984825a32dcb6d0f5c9319917482fa4877b9c5d3913006d8ec0081089a3c910805e9cf42a4b214f19229440080c8504006c4ef283cd3600fa42589ca93e8095904a81042060b55a10c640104048ad710e00424a8e4c0070c03766fdffef441918309bcb50f5a3018320b0f0d303b1bb3a62444424398292a4c7e77ddbc0e68ce187923164002557ee69b63e3394e00c00206d3144c6961b098e97c52b931e700004a13683408410863735593b1a2c2189880cce6039ff6cdfbe7dfbf6edbbd2f35f28141e7becb1b1b131dbb61963e572b9b1b171c78e1de3e3e3cf3cf3ccb973e73a3a3a942aeaedededecec54d50c9118520db78320b02c4be9f5aeaeaee6e6e6b1b1b1b1b13195601704816ddb4d4d4d51865f18866fbdf596e779cab40d824008b16bd72ee5fc02c0e8e8e8ecec6c24318320d8bf7f3f221e397244dd1100b8aedbd4d474fffdf7aba43df5cb01116766664e9e3c19c5355dd76d6e6eeeebeb9b9b9b9b9999891a2f8761383434d4d0d070fefc793512268a2e373636eedebd7b459e5fbd0af47dbfbbbbfbd65b6f555a5377728ed0ca4fa3d168b682d6b8d1727955ef5bb3eec8928f000f6d7bab372a3855519cd3a74fab390a2a4015556b2a27310cc39e9e9ed6961615eb724c0824b525d86f7ea8c1e1682278926ccedc507a92be77201637b9170a569b8346218145345909cfe40308c9401000200138fa81c0187bb03f96b3994ac2ab8d7e0398f364a52cd062084c920444214122410c95a856133b2cce662be19f9d2c954a21589c014949cc60441454c403bbe29fdd958c4a443802005a9c7d6e4fe2813e2767f36a2839224758f46877ceb8af2b46544bd743a4509224889b7062311c9bf6316170066148802889241124d8ee1c070051eb2948aeebaaa895922f2be65244397fc3c3c35353534a36a970d7ce9d3bdbdbdb5f79e515d5fc591daf64d63df7dcd3d8d8189d240cc3975e7ae9fcf9f3aae0ba5028d8b6bd6fdf3ecef9e8e8a8ebba8ee328b3b5a1a1616868482939e5e4aa558661a83444dbb6bbbabad43682205045c1caa1561d5e0606061cc7397bf6ac0a0f470900866154abd568469c6118274f9e9c999989faf3552a95a1a1a1aeaeae91919142a1108bc594fa745d77f7eedd8944e2cd37df5445c46a279cf396969643870e65b359a50823511875b151437e57e42168b4f2d368349a2d6257cee9cb585c7d3f010882d1823f5d09e226bba535b6deea7799a8ef9a72004f9d3ae5795e2a9552dde622545805000606062cdb56b5a8806820dcdb19fb50474c892a49b5996d446072149218322020049264330c243d35e6ce7b0416136ac21a1247143e3534b08ff6d82913553b9840d62cd1c5aa804a6838b65455bc0c434900d0d964b5c6b8f2d6251100fedd48e54b474ae070c650c93264200300263fbf2779a0d976036970e488060211d91c7e786f4a693541b5292002c040e00c6b634410241147b438cc94c3172e7aaa9a8000555d890c0924dcd1e5ec69b0008033c610f20bf3fff8e45387df7c33168b29f1b7e6a0de484f470133dff75b5a5ababababef18d6f94cbe5743aaddac1589675ead4a9919191152a4785df943febfb7e2c161b1a1a9a9b9b1b1e1e5677ad1ae3653299dedede6827939393e7ce9de39c2b8335168b0d0e0e4646701004232323954a45a93725adfafbfb0b85c2d9b36773b99c699a2a71b052a97ce94b5faa2f3d515b8abaeb2965d6dbdbdbd2d2f2f8e38fe7f3f944221195150f0d0d99a679faf4692519c33054cfd2c8c8c8d8d8d88ae6cc51bb6621446363e37df7ddb76fdfbe48f969f1a7d0ca4fa3d168de712c8ebd69ab356ed4be7a080abe98ad866e4837b538f1ed6df546dfd9aa71daf9f3e755d78cc8e155b7aa6c2dce796767a7b2f696eb6e3190d2e2ecd215abb814e96208009ce0ab672b7365010e0b25a9243f9373e106498e0ff4c439472f245b65f9210040b8dcca25b2fd404a00489a4cb5c7b6385a0cc78bc1df8cb850112c6d022290340d16b804443f7d28f3687f0c804c8e58abcc40216520c0319871859dd75d5dbb7472d17f63c6078b492424040003319012043cd41bbfa5d556f5d108383b3b3b3539e9baae7221eb5dcb7a545a9e6ac8e7fbbeca81bbf1c61b554987aa962897cbca39f57d3f9fcfd74f63538a50154c58966559566363635b5bdbe1c387272626b2d9aceabc4d44b95caebbbb3b2a0a999b9b334dd3b22cc7717cdf4fa5523b76ec507d7c10b15aadaaa6d38944c2f3bc582cd6d5d5e579def8f878a4b1549850356a893a3eaa0765dbb6eaf3e279deecec6c7777f78103078220989b9b53e7f47ddf719cd6d6d6e6e6e6d1d1d1b1b1b1a6a626c77194c655d2b3542aad180da2c281aa06b9b1b1b1363fa66e9cb4462b3f8d66bbd397b60880210c66ed05579c5ff2e6dd4bb30e12266b70540e134c968335cf1037596ebd63222c8e39a7f6b1305d09aefe6999b258c2e400e00b59f06553cc00a0455778e26acbaeb4e784c95296ba9e66abe1ea85f57b9ba944b19e354084de94e50acadaac3f635f28fa2717bcf02a0bde79da12664b7d552fd15bb3d5e1bc87000f0d6c77ab379acfc118cbe7f32323232af8541fb3510d754ba5522c163b74e85043430311189c130082927d7464ce2ff972aa2ccba134596dd6adc100014975da037043cada6ca2249e19774148661a3290c010100321c166079bcdf6a40100a19436815c0ec2d51225977bfe2148220490bd29a3c161eafd0380fff791e2d3a3559634a524d5f6191001a83b6bfcec8de9a4cddd5038065332ce0da56330ce60d10d4796c299aa9caf0a8321422dc2c71946e33b024106438be35f9fad9c2f84c00140090e6288200138dcd5611b0ccbae88598888afbcfadad1a3471b1a1aa2d0e9958252beefab36c8c964b2a7a7e78e3beee8ececac56ab434343870f1f3e77ee5ca46c5483e5fabc37002897cbf97c9e31a6e4547f7fbf10e2b5d75e3b71e2841ac8a1046273737324164f9e3cf9ecb3cfaada58c771a6a7a7070707070707951f5da9545e78e1850b172ea88dcdcfcfa752a93befbc73717171646424eac08c888542c1755d5598a2dc5e85ebbabeef9ba699c96476eedc79fffdf7a7d3e9679f7d766464c4f33c353ec4b2ac1b6fbcd1344ddbb6fbfafa262727e7e7e7d5bb5199e0ea91d6ab3a29a5699a411094cbe5fdfbf70f0c0c4423dd74c02f422b3f8d669b7243a3f353071b7764ed3f3fb1385f0d7ff6e66675fd9b33d55f7b61527dd67db427f593071b0120ef891ffcfae89ae7b9ab23f1f3b7345ffd98888707d23fb1bf9621f4cbcf5d3c32e75ee5e07fb233fbe99d5900383c5bfd0fafcffdc983ddea9bf75cc17f72b4f8d8b9c29a12f04a7b7e7447e687f63600c04429f8896f5e58bd705783fd7bf776a8cb3ff8f5d1bcb7c6b42f04f8447ffa077666da13e67f7c632e69b11fbe210700455ffeedd9a5af9ec9fb5755a5ef1cbb73f6c04aab3798a9847193ddd2b2ddab7a55384ac56ca6a7a7878787d5f76e7d7a9f920b4110643299bd7bf7dab61d8601e7260221c2f052f0d848f5f94977ae2acfe683bc271d8ea4441381ac0b9c4922c74037847c5502e7524a4044044214becc359a0ff6c4d4685c9321203004060840f3ae0444c25a8e1e4326a404867d1996b5380001c17425fcea48b59a0f8c9c25030209cc6441398c25f82fdd9aee4b1b44c495924094523a060642be3ced7f6da4727c2118ce87e3a5d062aaf30c0162fd4f23d58cd040c8fbe487048c014935332490040cbab3bc27c50180100190001ab20dbb76ed6a6c6c8c5a285f29e6a7a25c88d8d8d8b877efdec1c1410088c5629ff8c427b2d9ece4e464fd1c8b35fd621594ad542ab95c6efffefd954aa5b9b9f9aebbee6a6868504539cdcdcdeab46a0f88d8d1d1d1d5d5a50a72171616babbbb5b5a5ad409554deecd37dfac9aa72c2e2ea6d3e9ddbb779f3e7d7a6c6cac3ec3afa3a343f57659fd88d468908e8e8ebd7bf7767777abb67cea9c8ee3944a25c771f6eedd0b001d1d1d8f3cf2c8e1c3878bc5e20aa9175d8e86472b47d8f33c555dae04a82eeca8472b3f8d663b726b5bfc37ee68bd1423aa63ace8bf73c6c5fd5dc9e8f27dddc9ab2bbf354184818c3570a0f1a181f46fbd3475a1b84e94714d54d066b30fd3e6f8eb77b4ded2ba86904a59ec87f636dcda16ffe7cf5ddcfae09fc5b1276535c72eb37ae7aaa127685f53cc31b67b28a25e944c4c4c8c8e8eaa290ed1ac08f51dafc22db95c2edb9005802014866100e07726ab5f7866f1b5912a38bc26f1108a5779d01e010028777859ca7100e1c9dd59e3431db5ac32ce80880c060c61b2149e5e0c817322a2dadb0700080893a62a2e463714fff9adc2584140cc90ea07008281e887f2e616e7670ea439c36a28620697520210672004fd97b78abff0dc62e84ab0582da07869e7abdf48b5d3828a05220201e3287dc14df67d03f1468703906d704442c0871e7ee8a1871f5a75920da19ef3e6e6e6471f7d74bd63d7e6939ffce4ea2ba39cb93d7bf6a8b119ab0f503d083ffef18fafbe558509dbdbdbc3300cc330954a7de4231fd9bf7fffea2357a07a3b7ff8c31f5ef356cef9ae5dbb76eddab5e6ad57219a3ba7a947ab608d66db1137d92f1c6a56b2af14c8b38bdeab5395df7c71eabf1c9e3b3ae77ee5547ebd135c23ed0973a8c18efebca733b9a6f45c93bc27bef8f2f4fff9eacc5f9c589ca98400d099347ff79e0e65346f1683e1477b3637c416017ef9b64bb2eff06cf5f8bcfbf458e98b2f4f3f3f5126004fd0ff3895df7ad9a79ed81556ef9b3335abf7e16d6ff546b3b938e7f3f3f32aa77e45130d754db55a4da5528343430653912d0e808baef8c5e7f3af9daf629c032eab228e3509b5fa3f6cf97aa8b5d9030435cf037cbabdd53ad8620712d4783722528732e5d946922f925e003b1b2ce5f69e590affc3ab85523174624c86840c11d12f87bdedce170ea63943203200014890529bec0f0f177eeec9f93024b0b83a297276c59d63ddce6b1b21f583045c99b6d88fed4be562dc0bc95c7e2b4451ba0d4275d45fb3debacb88e2822b164651bafa3fafb464f5ad00303333a30275ca5a0dc3b0bdbd5d35f7593312597fe5eac7b5e2fa4d3fcc157faee24a5bfa20a0637e1acdb6e3dece44dae200500de52f3e7b71ace003c0fc540500be365c586ff5b5f3e19e64dd5f90b2d84d2db157a62a575e71896a289f9f28abcb7f7d66e9df7ca86d4fce6970f88fef6ffcdf5f99596ff51afcc8bedcb727cad568bed57a7c4f4ff28ef69aecfbafc717fefbc99a3e9e9d089f9f28dfdf9d9c2e872716361dc27c5bd89db3fb2fb77ac70afe74254c98ece696f740556f2408262626a6a7a7d588882810a80e304db35028b4b5b51d3c70c030cd509263715fc82f9f28bd78d10783c563bcea09409484886070e5d22a6957fb17114201a1fa3a2650413b60202481a46c937153b3a5b2e7000010490dd025e00c8de5943b44002244000222489a1033f99227be7ca29c7725300ca976b7c89142f9d040ec333be3819000607010b5ac42185ef4ff6ac4a5b2749a4c00f4c35afc9133e00ca33d2f9f0b884048144435d1216bd235240086bd493ed460024020c9360081a9fad3681aded55e833a947119f53751d9961b5faecea0c2602b16ae981aa21ab5ac58186510d68f9b0bc3d0b22cdff71f7ffcf123478e8461a8ba3a2f2e2e7ee8431f6a6a6aaaefbab21a75bfaa2a3c3a67fd4deab2fa05b289474ac40d83712ea40ce5652f16033018f0cb8b823f5068e5a7d16c3b0697036f4f8e9594ecdb1aee5db67aa34fc9fbba921b547ef55443f9c747167effbe0e00f85067e23fbfc94ac146055c44d6e69fde99f9b3e38beb1d08ea0bf67fdad5a02e7f77aa12c9be88672e94d65ab715d8abacdebc27e6aac217746373cce2dbfd8b47b9baea3b727878787c7c3c1ae15a9f71a5623c0d0d0daa38d4f5c264cc3cbde8fdc7579788883bac5c1591c4a35006012d4bbc65631400a4049b839ab4c6100001054326058180dbfa63071a4d00620c9180a464c88808180a4972399a4b2401194300096840738c03c0e3e72affef5b05b438320803c90c9402a82a76f7d89fdf1967c8804921019179a1889b1c00be7ca27478d2351b2c57bd7b4902e34052f82002025571ac828e48b50d1b08a62a2b56d28f0142e04b33c53fdc6d9b0800c4118818624d48a95a99cda29e7695bb76cd196c575fc839bf8a4faad4a7baac066620e2e0e0602693514d5ea494954a65dfbe7daa247cdd4daaccbf75b774955baf84c1987185b3aebbabf72bd7f29ed36834ef287cf967a8bbe188d7f53398b5bb53a6bafcf591c2230369551de218e8861bfe9dbdcc8979d70dc931d060d895324f2e78ebad58831f18ca3e71bea8bce3abb33be7742d6ffebf9fdc9058dc32da13664be232abf7f04c7578c9438047766c77ab179613bf54bb900b172e140a85a88d5f7d231235d1b5adb5b596b9cf2400bc31e38fcc05c0986133114a40558c41a681e9388f192801888021480204b038cebba2e8a9391c2ae6079c81140881b8abddda93abbdca0884cbf3c40068b6220b3e41ad5e980109ce0c106410ec6fb280e8cb272b8b790171ce194a02ce1809491c7efe60faf68e981092313418d5941c902fe81f2f78a585d06cb24100308a14aae340366d180cc472462111180c42098540967d02aa152b2312634c94c5ce66f3d34371832311d806e2a5df56d7c8b68a543144954e77f7dd77afbe758371b58d1cb349080009a812d0a22b251167288980c0e4d8e87093d7c76d3f5868e5a7d16c3b2e146b71bebb3b137f7162f1ea4d52de2eeeefae05fc26cbc1978f2d3cd09bb2383a06deda1a8f6cdc4de109e918bc36b1f49ab038fef00db98d98c5fb9b6b23eae75d71ea9a54e63bc7ee9cdd9fbedcea2dfa33953069b183cdef01ab57d56d10d1f0f070b95c5663c1ea676429a957ad563b3b3bfbfbfb55102f661b13a5f0d9090f2c0e08cbb36b8188c8a343bdcecfdd98ec4d9b218190d2e6ac1cca18672d71fe1b2f2dfeb7b74a2cc6098964cd04062981d13d1db665f04a206d5e7b5309400e0480679782e98a00039713ff40120050d2e28d0efbfab9ca132355481880140a4203034f02c31fbc21f6707fac66cc02314049143711089e1b772f940458cbfd02d5545f9f1c073fb733fed95d898ccd8abeb438238240ca96b8717cdeffbdd7965e9d0955b04ff9ce1c4104b23d69dcd666034028c950cd9f37ee5a02405d0e21d51eda2650f214236bfef23bc7e5a8eb1a67c5daafd028c9ee4abb460429498d298962b808b5d82b0048b9c9075ccbddc4483baedef995586eb4439c61d9975f395dfee3a3c54a08591bcb2131821b5bac5fbe25bba3c1f44362acd654bc7e79f4746d5cb9beb7d0ca4fa3d9763c7da1f4d9dd0d0993b527cc7f7b4ffbef7d77662371afeb0111eeedaab5e67f7aac5409e46bd3953b3b12aac2f71a945fcca835e70380e9ebd8fc7dddc97f18291c9f5f273f6f305bf3c787f3de06be1ab60e9b6377ca6aaab37a17dd9ad57b734b2ccaf4dfcea82f7d21c4c8c888cadfaf4fb78abe95abd56a5757d7ae5dbb84044164717e74aef2f7e7abb5d9b5120080231061580a6e6bb73fb32ba5a6ebc2a5ef5706409e0070254f7021818880b1401030b8adc7e94c707512883441edbf2048ed73b9c282b38a4f60f1ddcde6b9a5f02f872bb014d82d7620480a306de6977c27c17ffe964c47d2a806322aaf0e25580ccb81786abcbae84ab0506956203019fa9ec865ac1fdf97babddd813aa5140832399bab8ab7263d90683a3c08081812412825d8784383c1199392240111049258edac1b822172ac091a5a1e46821b5e8e881c88310420021284ca19af85bcd4f35e1b70122d5173569031505d68884048b8ba7e9372592222184a35122163442436b96786a87e27402d879294b894841bd190442091e28c264bf22b67aadfb9e883246631e91218785b9b9db040120922295706fdea9eaedac9de7f7141adfc349a6dc7a22bfee0b5d97f717b2b43d893733eda9b7a61a2ec099a5aaf0ff31ded89d5696383596beda3ebd8df146b8ad53e0d9e9b2803c033e325a5fc6e6d8b274c56de64a2de9d1d71f5c9395e0c16d66acb7c754249a716bc5d391b017e6c7fee179fb978f50ffbac5d5399eb3e455b4c67d26c5d61f5ce56cfe63d04f8e48ecc3a8bb7016a9097611841101c3f7e3c9fcfa7d369d5527845b9a5eadc663b8e1708e5d11e990f66673c8c9b8c83082520860424c9ca9a37359b00e00a62002647150923a227c7aac7167cb0982054e97a9ca1f004b7d8477ae2ad715eebfc4c2049b2e51e770090b2d036989a0c07c010917c118b1b0319f3dfbf59787cb40a71c3170404c821a8082b61fcf881c48d4d1600224a44a6bee13d292d8090e089f36eb52298ad3abc2020010284d41cc39b9a2d002a7932697321091038432f94cf4fba7e85c04186cb56230185d0df6edfd7612fef941863ce35297e21254364888cc3e6b508fa429a8c2945056b6f60ed73fa8210c0e46c03f77b59da9c5c16e68868aebf760d7c214d0600cc9712092c5534be99f39c5df29f395701446e71c3004f84968d3f7d30dd96300120665e29711003210d8e0840784dafd6f6462b3f8d663bf2c2c5f2af3c7ff1970eb534c70de5187ee1a6a6a7c64a7f7c64bee85f5184fdeaed2d1befc352cf7dcb01bfe1bca76a4abe3b59a98632663093e15d1d897f1c2dae778e4bec6b727e7cb91df4df9c5d5aff17fa2a08e08fde9afbfdfb3b11604fceb9af3b79f5128dc4f2f4b34a70d9bd0d64ac5d3967c5c12f4c940bfe1a5da0df76106077cea96fe01c4a182bfa73d53065f1fd4d2b37b6dd50aeae4aab9f9e9e9e9e9eaecde15dcec78fea52a594cdcdcdcd2dcd00c0501a8cf9a13cb9108040c600d5d73f63242400ddd31f3fd4640190a15ab1800c25999c11d13f9cab8c2c09883129a5aaa435398a405a263ed0e3641d1e4ae200107988cbaff674592c791218114412831c460b55f1f8796fa14410e724240098260bcac1c1eef8afde96e188a12487d78a6411c1640c80cee6c313f301846425c0f548e9243f903cc3efefb22d4325322290240046c8180ce78317277d8871e01048004083910c517af2be76ebde2e078804916db0a97278643e48190088cb1ee8caffcf32bc64321250dcc4818c95b61800153d716a312807e418282421e26af3b77eb920b239ebcf70356227efca8b65b1e00a0430187a92621c1b63ace453d1bfd4519b33280794b5717f93a5c6ee153c31560c977c09040c5000e1e5db5677ca1806826c0377648cc6980180445210bc3517147c69331444350d7ce53d0792b20edbdb60aabbf643691b0c00e6aae1782974431035577965a21e017144d5efb4c966430de6f1c520280b4c188c41e04b30f1d6563365e2b1396fb428b236230200bae4ed02190c773698d18f494612f0fd5608a2959f46b34d393ae7fecc93e3df3f94a90652957d7cac3775a835fe3b2f4f5fc9fd5cf2e5ea01b026c3d8956adb0054f3bcbb3b6bcaefd9f19ab1eb097a79b2a292ffeeef4eaeabfcb236ffe91b9b18427bc2eccf58eac3f8a9b1d237ce5d631b9a930bdeb3174a6a033fba2ff7d2c5ab39ce6239f8b442f71e6a8bab191ef59c59f4b646f9d90676a6cc9c73c9ea5d70c3b94ae80bbab5d5b9368dbec510916118aeeb9e397386731e8bc554f7e668cc839adb21a5dcb56b575b4b2b00989c03b2e7c62bafcdfa10e302801102489383ef13487aa4d7d995336bbe2d00222312001848f8ee4c109442336d0681545febca96ec4cf15b5a2d00ac0622655f7a33d3b217776a414c950570a6ae2200e0ac14d01bb3fe920fc0a1568a0b14b83296e13fbc33d69e3089289492738e2855a29b6360d90fbf71beea0a04930925089110982c878706629fdf9d54eea7c5009091941288013b32177c77c20356d3730080c0002448dadb6435c68c4a200d8600f8e727cabff2ed85de344764be901ca30a538aea8489504a898c29bfb32dc93fdae97cfe86e4ce06f3c90bee6fbcb4385e122d31ee866a3ac5a5f17700008012400a890c11c01794b5f9033dce4f1f48efcc99afcf78bff9527ea4283892c570c9a7e638dbdf685eacc8f16208846a3449ccc0538be1f70ec4befac99640c8e727bc67c6dde72eba23f910810cce24917aff467b96128924e7e8869432d92707e29fdf93e8cf18498be75df1cf9e5e38930f1a63ac1a4a5c2bf557124829194302f042ea4b190baa7f5f00002000494441543f7120f9d99d49db40cb4057c857a7bcbf1eaebc78d19ba90841c4111151cd4d894e22a48c1b2cef4986f0cbb766ca81fcce54003627440492012592bc3b63fdfeeb85ef4eb923059936510208296b3a124112a42cf6705fec47f7267637da2a7571dbd7df6f1aadfc349aed4b3990aaadc91ded09f5dbb6c1e1fffaaeb69ffad6f8fc5a16ea0f3db6c670b68ff6a6d4f4b62b714b6b4cb50f2480e7c72f85d69e1daf09af83cdb1accdd79c96161133d83dcbf25139445f3995ffcbd3f96b08f8457ce9e8c29d1d099b6353ccf8bea1ccb12b0f14292dc741d3f665f64dc997caff45c4d6f8567fdc7526adf6cbaddeb7e6dce1251ff1bd51d5ab1ab530c64aa5d2d9b36795edab7abc458d7039e7aeeb0a2176eedcd9d4dc5c0d8492b44f8eb96f4ef960811ace06800c0124310ef776390667655fc4559e2391c91100cee6fdf3f91004718400008890a1ef492bc93fdeaf7222c9e497d5c5d272bcac2aa5bfaced004959be8184a90a8032372571ce004094821fd89ffda7fbd3ea4158b52e802891a40066c085a27876c22520e0104a520a0e11a42ffb32e64dad36110822a39636578b15bd32ebcdcd7846834508421030144412c0ce1837646b32d7e270a1107cf3822b4a7204188000298131a0faff672d3f0a424075004e94e5778f942b04ffee9e86bf1ba91c9d0d556f209097caa5979f94e50a0bf52f494076b1141e9f29bc35173cf9e9b6b152f8fcc93264fe7ff6de3448aeeb3a133cf7deb7e65e995559fb8e7d27002e20092e90405290284a1445cb5a2c8963b9a3c7ede9f6b83bda6dc7d8116ebbdbed1947686c47cb1ebbb5580a4b96d424d51249892b08822b2810fb5a85daf7caacaa5cdf76ef9d1f27eb2151554081002515e0f70503cccabcfb7b95efab73ce778e0604800b00395592a733bcc2a1a5a8d8e31881226f8d2900e42f0fcffef19b39c703a01250645129bc472e5933ae4172a0748c7b7f99cdbd3361fde5eee4ad0dece793f6db23b6e788acab780e07bad4b7028e876177948ccfd8e7e678c111bfbd2d2e04fca7d766ffdf77e724463ba29193928b5c17410084d07470e63c50e86d0dfaac25f60f5b28d371380195145df9d4b9928b634898ac3e2ec9b1e60a51c4a9feeca9acfb9347ea01c0e610bad94c7e410d8f00016e04bc3556fccf6f4e6056bcb04a1f5bfd418688dd3b9fc6efe4b455adc6f8f944196d6394c0ee968bac6e49385cbc37593e3655c61ffb72cef7cecc5c67c18ce9b2f7e4f94a66be4faf49248dcb52377fd9cd11b5fafd67fb724ffc6ce8899f0dfdf64bc397e9fa8b02a92470d67d57af2be450ce992e7b318d6d5af1aedeea30be6c367be6cc19cff3745d4717f082668661b4b4b460525ffcf0c8b403054f6384603e654a2c57804a77b71a0d66255c0f080142244895d1b2cbff576f69c616a0333fa694510057d486950fb51a3a05008299fe7c90ca0f92d2aab4207e0b32ff839484122e04e7b0a5cbf8cdf5218551974b212b81fc8410292ae90527cae2c0501924280a954202214202970006db50a300105111931000a931a25018cab927332e5a1c51804a09119e04808f749a1b920a0ad501e0f551ebdcac0b06a528ac40b98a2781cfffe70170892a03e4402a230a2550aef8d05f1828832b0c930148c2085072b11797c001b80420c000286a439012417fc13b3c611f9bf640002e1b0850850105690b70e66717001c20cfdb1af4075a8dc313f65f1f2938b35e85f651020a05095533622f09142725941250003c792ecb292142c8ff7122ef953870e99504d802ac45ff391208010ac008a18411020cb2256fa2241821fff7e1b9afbe3d23454583cd14028c815bb500fccf15e081e34ae0b2364a5725d44393cef488a5284029012109a3c0c12e715116e05e7a5c148031204019311402653954e00040600967fa4d805ff61fc1010204b836bc3556fc87e3f4df6daf0380ad1f5ce107432177345658dd81e1c2ea1addd7c9be3b517a73b4f4604714d9e195cb87642cfe8707c700e04fef6adc5e6faeadd1f7b4455f1a7c1fd1814be287e7e61ee888a50c662af473eb6b2ed7ecdc8c8deb5c9dd0554adc15f06d6d28b439a2d6e8f3c91925642d3e59f61c2e6f6f305815795a9940daa7288a10626868a8542a85c395fbc4afdb81499e55556d6f6f8f86230060aa544a786da47c7ed6038508cc718cb56b6da11aecbe5623a402482924d85c08019627e23a992c89272f942d4f824638afa4c463947896680e91fb5a4c4288c3a55acdf0e0a2d147709058b057d28ae7137fa40082809454a5bc2c4088dfda52734f8be1720cd493e853154250420c055c2e0e8eda7641909082f648a0540a094274d5abdbeb5400f0b8e4120448cb933a230a950747add3731c0cea55ec60546360d91208f97887d99150cbae30550a000746ad81ac031a1520081070653c021b9af4a22b519d6c2ab4e48a33331e171228c5e840420824588d062732de448e639e190090420211ab536ac2a0254fd0f95c2483396fa62450550d0020a41662b7d76bef8edbef4e3a6032b44712460417864a36b41900d2e69201304aa494d345f1a50de15571e56f8e17470b42893043a7454748202065670d4b9ad4f1244a80c32a9d2a89fe9c27f073902081e8f496b45a6bd2acc56b0db67753040d765c48399fd050ca4a805dc9952733ce4c51820a521209020849466853980de7dd1ff694a028122d5ad1919e90bcc4d530d9d6aa3b5c7a52567e952448908c82cdc148abfb3a8c89a2f7c6980d005482000994489b1b06dddc644a296d2ea5049512203094f7a6cb95bf3604482e094458475cc1df821b2128e37d23607e0102dc30e899a964aa8b2e8ee6bb56dcd118c694165cca8323c53fb8bdde3747fdf0dcecabc3056454eb53467d48b99afc2cdf3c99bda5be1935b96f8e154bef5314bc00654ffce3c9ecefeea803003f57f3621c1a2fa1d1c150c86d0da1d7af1814f8cb4173446d085f4cdbc2a53c3655be30eb107203d4eac5bc2d5898616262627070301c0e33c63caf720390f9e4bdc5623112896cdebc39120971098aa2385c7ef374a16f8e83c93ccce642406360d92219638fae0a270c0539229aa6422a0580129727261df0a46632c7e540294870058046b6d5aa098349295d2eb44bab3860625e2064b8c8c1122ca4702e400080040c9e1302081042a52b8091db5bb48f759818594880104a410a214048c07abcc7a79d9f0d59a03149814b0140550a2e27607b9fec8a7da8d500005d61e81fd42b8b210747ed812907540ac85a400ac240806e902d690d8094b930555972c5cf275d280a35a9b842820470e49e56e3f777c4a6cb28f69011954d97f9df1ecbbf34e2001740410870b850124adee62f0c953d20c08063774677d6b1dfd91aed8a6b59cb53081100318dfefd89c2777e9e23114512a250e15a2212621feb34df9b748e4cd8a051212521449478ba56f9ed4d915b1b0c00e972501841dd4ad6160fb49a0379efd9de1210e9112838023c0984ffc6c6f0c73a43719da245df11b23ea4bc3761ff9f07666c0f40a18c08cf9312e4ed8d7a7b4c29ba727b5a6d8e30460921a0805458c5c55ea9444260ce96134577668e83a280048551a7e8a4d3e6bd2dc6abc3d648514054992d7334e04622f4b36b435fd810297ad2e642a7b4f21523a542c98c2dea4cb639a5fef07cf1f0940b51c545d3b58078987e7e6de813abc2ae004f0800a23122847cbab7f4dd9e72bec889c22408c7114a946d4fa918a3c0c44d48fd02e61720c00d83c67957e6b4f58109147c57ef7b936557488d919ed90abf6c896adf3c999db1788dc108c03d2d911f9c5b58156d317a66edb7468bbb9ac2099d3dbe26f1cd93d9e57a2c831707f31fed8aad99af68b724a6cbdebb13a5db1a4200f0997589b7c64abee6e35702b2a856af2be450de9d2e7b718d6daafdc04cb6bf2054576c1b1f1f1f1818c0ca5a0b2ab631c61cc7d1757dddbaf54cd5e6ca4edcd42c4fbc33ee088bab11c57545251b9b0420d018621b532a0a54432a7339e740a4943a23af0c95cb9600ea4b47404a108e68abd7ef693600000851195af2aa7dcd28309517721e943d35aa72ee876d49a8c47e494da376de4bc4953fbbb3a63dae4829554ae647229482e7492281117278c2393ee1005a258100084218080192ac4fa9a6ca2c4f304a28802384e54993913297af8dda50f48c3ac372b0402c713d092a6c4eabad110620c30a0180fd43d6609e834a65c52e0634cc3ed26adcd6807f6be1a9124fc8fdc3e5d7c61c8783aa50cf11d2959f5a174e9beca90b2520008c500ae0083dc4beb83efaf9f5114a687584dfcf279def08896f314a5dd78b6b6477b3f1dd73a5fcb4a3d6ea9e270801b0c5c31da13fba63a104cac7337de5de710b34aa180a80f4b88c84c81fde9a5893d484a838ca51636130e05c0200a5400905cf231ad9db660290a77b0acf0f5ae7673dbcaeb62778d52514525042123a9db525a0100d15df5cde5eaf6eaad5bf76b430967140670a05214014f847b647fff35d8974489d3fb44b9959e5baca9f0e58e359070c85104924f0a2f7e135d13fbbb3267e3168a4d2f764c66112ef040992708bef5a6d3edc652235bdf9e41d01f30b106025a23ba17727b4d7478ad559f4621afbf5751577e79585ae578fa84677d45758c8fea142d115ffee9591056d0e8c141ee98e6352e5ab617e00f08fa766ee680c13028fae8e3f3f901f2d5c578e3d29e1ef8e66fe9ffb9aaefc0dfc8d13d9ed6953a1a43ba1ffeb6da9ff7e64badae5ab905feaf7f76257ef74994f963c57c8ad75e68de23f4286373434d4dfdf5f5f5f8ff99cab991fba7a1b1b1b6b6b5300a080008073b3eef01c070e15a1064800627300932914feee585ea1a4e40a00d2937307f39c02943c7132eb8246414ad41161595be1f00d49f58e060d07a14b3ce72b6f51e2a70a99afa20b17c5b28e0050c85d4d151259f264d80f182404408af967e11be3f6ec94ada6742e30d30b780280526a8aa393f63f313256f034462d8f9fc87a63452facd0599b9f9be510566c0f750f402911b68c45d8afad0e25340a4074054aae7871c8cada123442b06c08171fee366f6bd000800b4940ba42ea0a1b29783fe9b71c4b109d02262874c4a3abc22e97af5db040a7959dba5267e4be1683128a79ef300c6f38efbe356e034319857438018dd4186438ef8d970448a2507001b8275369fdbe26bda2ab95422114400a90a8bd1d2bb86f8ed9a032a4e3ae2341230fb41b299302802b84369feba4ecf29ff4599e0ba00005e9490200dd35eaceb4f6574773fff627535a4c7584044c638d0182975e3ed028a81428001090c276414ba90fb49a00f2f9811258420b2b9e90440238624bad9a0ea98e2728f553275e94b7785c6a0a992a8b1319071ca98480a322c513b7d4a97143f18404900aa5962b0c9501c0cf06edd9598f4598c42a7d8e585ba36dafd785000192dd28bfaeef0701f30b1060c5e18ec6d0e7d6d7fc9b6db56767ec0bb3cec19102a3e4f76f4ba30277bce8fde4c235a64a5980ddcd11949e3a5cbe35565ab2cd81a12232bfaeb8d61ed30672ce92cdaa319073f60f17ee6f8d28943cb129f9a76f4d2cd763199cce5a07478ad5dae1c518c8397f7f3cf3afb7d602c0beced89a1afdaf0e4fe71d8e257d7dd366de1133d6f23eebebc4d2aede39fb4651f58a4aae1392c964c6c6c61445f189202104451e8410cbb26a6b6b37ac5faf288a0419d6d59c239e3c5f2a70092af1043ed7b1fc1a00a3a767f8fff5760ee5b95c42c115ae2b00e6abf6a2e840008064400548b0f88eb4baaa46f7b89444307249901f2e096d4e1a3a6ba5c4542a189f0752122229253cebaeea34fee2ee1a95118f83c14054e5e715526a1428850b73ce99390f68958a04b3e5512208fdceb9f2f77bca8e004a800b987384f444a5d885c240635254eabc690ab1665d33ae7fac33a4292467f398ce5c01cf0f949d12078300214472698b4fad8a6c4d1b00c028012098afe6d0843d38eb810085118f0b292568a05318ce73280b45674089e50812668f768736d5ea008079ef7043af8fda2f0e5960304c47c26d599b52ef6ad25f1db6868a1ee854e275e1b0b349dd5aa702480f8b735081f54808e186c20e8d3bcf0c94412515239c2dd3b5eaffbe359e3295799737e0a4b3967869b08cd5d6804861c9504cf9c42af374d679bab70425ee861500091c6a22ec13dde6ee16d313920b29248454ea09f98f278baf8dd940082502081165b1a3cbe88c293f3c571c29095029252004808474a3f6609b0100da5299aa0880a610db136f8d96676d090c18018f4b2ea0a141db90547183e86a46c3f2bb13ce896917b86494381c8414a0d375350a00e15248801b22fbd2fb45c0fc02045871680cab98666f63cad89832e61c9e297b3eedfbe337c6ae3378ce875fabf7edb1d2e5c63c93b5264a1ea644b9a725fced53cb333f00f8f6a9eceee6b042c99d4de11df5e6cf27cacbf55806df3891b9bd21a45dd1f5f2e3de1c17f05b5b521a23ab12fa9a1a3da2d1ea7c7e8339e7bf1d9acc7c70bef2254100d6a7f4ae4b5dbdc3053753e6099d6d5894597aa54108218440b677f2e4c9d1d1d1582c562de9c5347e94d252a9b46ad5aa0d1b37a2ee41656caae4bc316e7309a0108f8b8ad715fb0959f4a058f6f32f1360f3125f068480a8b41740a827841410af55b7a73500e0208904ca163eec154a28257987e76d5e29bf8b963a4af1850460922811fa8535a10d295d4829412a944a71313dafc7a5a63000f9eab03594e7603057a04644006595fc1f1266f21cb8043a4f671500c60080302c1d820908098074b8048d6eadd3ba12eabcfe589eccb83db31e08a932e6794202051dceced82f0fd2195b201b0eabb46fd6fbd6e9bca40454703d0182683add90d286f3de1be33668541249800097aac13c299e3a5f6094785c1202941021e5d74f16b2058e992d19253cefdeb22af6c575917fff5a7662c603837109844b59167734e81b521a48d02ad9af290080ac5ce823d3ced8b80d611573290303cb13af0c950b8e601470462064c616af0c5bc7b32e50002954c6bc9293881b9f5e1d7eaeaf7c68d2a5753a65920b900c00402150a7812789c3814b19d7c0e14482002e90d7530051f4ee6b32d625d5af1ecb973d093ab35c0cdf0407c8337da599b2c83bbecd0fa4948c1046487fcedddb1eea8ab3ef9d2f656c091af37845b3bdabd5dc94d22a01a6520080a2d0922bf60f97739e048d722180034858d7a46faf55f13e275262e29d9b0c01f30b1060c5e1ab87a74e65acdd2de155091dab5308098339e7d5e1e2d33d7365ef83a17d29836d4c5558c8fee1cb56c8900007860b9f5e9340a6f89d5333571340375ef45e18c87fa43306005fd99c3a3a35729d195ec68bded33d738faf4d5cb9d9b37db9f726cb8fac8aed6abc68202c7be2f8b4b57fa8f0ea70e19710fe6728b429acc69772f5de92367fb96ee76b0106f9e1ebdededec9c9c968348a69fc7ccb1fc2f3bc4422914aa58490b6c75546f3ae1c98f34048a2108989df2a817b4009210c58a54c6cc563c905b802a4a898137158c608772548f8f8daf08e3a0d40aa04a4247e8d077f251a050018c8f19c2301b5a3e8ed050952328549219dbcf7f8f6e8973684510e826187d5c18248d984903db35ea6cc811100099480c0ec8095bcc3cc0046315334e607044f484f54e2092b1647228110e18a54527db8c3d0188094318d961df15c7fd9e19594285248602464d2ef9e2d7eef6cd1adc85921acd0d112770b1c420a5321acd2dc8cebe9e477b7d68c16ddfd0316984c60b61d4a40c233fdd68b839604e0959a22507445c101a0445580518c06946b12ac25ca4e653c7044a84671b9004a40273bd23aa3b4ec098d01adc456e27ec1e3b267ce03004325424a97033169ce117ffef35c8d4e550ab6901a2504c8d8ac0b1e80c914953290140870b921a5dc5aaffdb777e70a59474fa8b62b0910c2c88c25be75aaf4933e4b4a10158b1a9500e3790f80504629952008e86477b31ed6e8c1210b381826b11d49150a52cee6c59fbf9b6f08158bae20f3778310526184513232e9fcc3c7ea3ae3d157076db08516624040ba4278e2de26b33ba6487931c790a9b2b2275e1ab2caaea01ad1287540704f7eacd3bc25ad014834fede8c26bf80f90508b0f2e009f96c5feed9be1c66ef1312ca9e58b28ac68f7ae77ed43bb7d41817f1e240fec5a5fa662cfed1a72e2cd56321be7122fb8d134b0835be7e22fbf5a5de47fcf57bd37ffddef4e2f72fb7e6ef9e99f9ee9999c5effbf8e6c9ecd5e845c68aeedf1ecdfcedd10c23c450c8b31772850fc8447a95688daa8d914b5cbd47a7ca7d733621f0d1ce1bc0d58baa5e0028140a939393b66d271209ce79b5bc434ac9394f2693cdcdcde83045f23655e6fde316688a6e30cbaa589e30d3301ae5b89f894556ec81925e1abb2741a1840b09427ea8c5688f6b1e66605914e3374f0465d9ab2878a1126807e007f071c942e44beb426d31cd7285c24021c44fbf8cc03f4924c04881979df990fe8be3cc37f0c0bb74f10253d055fd2d81fc89db7255b37277b38e1e4346695fde7b75a42c4182021eaf48104a362959d52b8669104009841490c05d6113029ee84aeb0f779bffe90d2733696bb5baeb49748e3b5c3a170368e707c12509e971c25d213cb96e6d6847adfadd73a5ac2581514f08d791007067bbb93aa60040459f8cf6692929218440d616595b82202e97828094203900215cc07449cc4b49004082ca400390927310206dcb8b36e8ff765b94107a76d685b22009020263f12410e208182b541bdd39a08d16a494d27501a458d362ecacd3ceccbaa39336284c9a4c0ae0683cd688edc981397171cb585d4d0a9090aa515ba3cabb93f6d89c0b1c24215c08212451e0ee269d325a72b9c128a9d48681a9b2786dc8969620267385e41e00973bebf584a1d85ca814285950a3ee2641c0fc020458d128fe7259cbcd042e65f1d232bebf041080f5296381ab7724ef4e97795267eb56bcab178bf0621abfdede5ecbb2745df7ed7c18e4c7181342388eb376edda8e8e0ee41b8c5000d02801958204974b98af2d210954b2e61290424acc4822e6d3ff9a14981f5a2701050052aa3ad95cab6115574ac02f19b760bd17ff272f16f103295595b8250944fef13d8907da4c00a929643e07f325e3a06507ad85f31961aa42fd3880a84871814b8994814b90001a058356a6c7921914a8042889ceb8b22dadbb42da9e8c687076d67b63d802a08c118ea983c5a54287f97583e7872a829db3b7749bfff0e1dafe9c7770d406954a81b79800492b6ba8eeebb36c095248e9080891ffb22bb131a9fefa73d39e2d8080e34ab00468e4de56a3314c315d369927d584102e2548526b928446c0e1dca1150b27da4b2b666c7971463a3f2307e97212a2ff617bec635d614fc8984a4121568957aca1e825f7496335880421a50298507a5793511766136591486ab359cf2e71403f3e5d6a01128049f024b872cf86704c83a77a4ac20300705d0eb6040a77b71a752605004628102020432a753cf14c7fb958122040785248002e4211b63ac12a510304c84d69f10b985f800001027c803055da105662da4557ef64c99b28b99e90dbeb432bdfd5ebcb3b1cc73976ec58b158c45abdd50d18639cf372b9dcd6d6d6dede2ea52404749501c09694fac7f724fffe7861bcc4431a91520a0087cb75b56a6384d95c3685596358d128a443ac33ae0ee5bdff7e2cd733ed464cea09101214421cc94d933ed06e348519809c37d22d757652021046488801a832c2c042fe4308a32054d89ad6beb821c2182dbbdc5429481097ba8cb1ba06178212f27bdb63599bffaf9e624861e81976b88c99b43bae1a0a510874c6d4a4c9b8901b536a3ac47e72a1fc0fc7f3aa023a25b6908c116435669d7267a30e40080843212597bf3e6af392045382acc8599261ba2ea1190ab1b8a417cd4a9200b8420221eb6bd40d35cade0e736badf65fde993b3fe781465d21400248521ba65d7166502aabb2d7200be342180aeb8a29eb52daaa38fb4477e86cd60d2be4b60e5d6744a564b6c4e3067da4d38c1b8c4b41e713e0f8916d408012fabbdba26d61763ee78d97b910a887f05df717c99b04e909a133da12611b92fad65ae5ee2603dfff9bfb52cf7587de1eb5a7cb9c52422a195788ffab01f3b214b41987149ab78527e417d78501c8aa84f23f3f5effd485e28949c716f3a65859b915fc0508290c85965d5174e467d78412069bb5c5ae2e93103014326789a84ebfbc3e9c342848a910896539282539977b42ded96108902195163ca152b2a7c5e8882a0052a17e80ea4d8880f905081020c00786d6a8da14567d290297f2f8b47561cea104f6dd08ae5eb4ea0140b158ece9e929168bf178dcb66d4ce6873a0f2ce0c1184ba7d398de9952a2500a0035a6f21f77c4d62594b1923014222508900e976b126a7d88b9423698ac3ecc3406ea7c4ee6ce183b95755206f50408000588cda5aec08e3a3da95300a2514228ad54dba802a5540801405aa2ca1fdc1a1b2e86931a7125daec889012085913571a420c4b030b21295d22589f51ca8500209beab43fd995b8bb590f2b680523b690718db44715931146a03daa264c2aa534550600773568dd711652894ec111c00891527280984eef6bd2b1861b25706cca3934e980c198425446382771933ed6657e6e5d38a4d0a227548a95d1889482118a86c5d50905f377161df1d260d9b385a2534689f0a45bf4f6ae0bffced688877629c0fd0a42285a6d75463aa34a6db8f27c0fabf40f6f8f8515aa5042008a9e34186c4f6b00444a499094f9a78a4348b9a3c1d8d1609c9f7126cb1c24104ae665319798ec08102ea54aa139acb4c62a09475d2e5446b7d7ebdbebf5d31967dae298a851ca2546f007d12829732900ee6ed2315e764f8bb1ab5e3b91712caf925d65c108d851a1c411d2e6f2ce069d007c6e5d18cf8411b0b83419599d50231a85f9ea33000052980a7da4cbdcd5a803804e89c585cee8aa8452633000a250e26b806e3e04cc2f408000013e181080f549a32baea1154702385c0ee7ddacc56b0ce5cac9a85702f0a1c8180380c9c9c95c2ee74780e1bf42084a2966f56b6d6d4da7d3f31d2b0e4f2185a9b2cfac8b2e3b952ba4cba5cec827bac39fe8be52be9e8a8d67299b1f1aa2d221f685f5579a514a89e17d4b4208c10891045c21b6d6e95beb96bf4c36975cc8da90f2fbb75e5672e478823102400e8cd86f0f5b0080917090e7f184f25b9b223b1a9649e89db37954a38305efed514b14b8acd13c47809020e081767357d332ddb130b1c6484b5469892ef1ac1742288b287525e08f80272423b0ba465b7dd9a2890be109c905a854aa8c48098e100a21eb53da72fd968690c21560aaf4d686f7bf8bbf0f00002000494441541723714ff31227839669dfdc2b01c22a5997d4d72d6e0af376e3253eba491030bf00010204f860105269435889cebb7aa584f17957efcefa1b40d5ebd7ea2d140ae7cf9f2784288ae2ab7a118c31cbb228a59b366daaabab43db1bccc7ba5584b515adae3fee4529adff1e2340182104c47c850f7f904afcd87ce459a5e3658e4fa221683e8a6cc120f8b0afc8432e330299278568b413f29295032cb178850063444a10be4bb06a525cbc844afcdc9b13b63ded42ad867949c013f521b6bdde80f9cabf4b535229a31ab53cf1d3fe922529a8122426438675ede6ba8482a6357a193738016014a8443b9914558b4750422a7a9dc5fd31bb0a99d7f22cfc786910808a998c54eaa32884f8055cde1790a111200aa9c4102ed7a3025a69bf108b4fa8cafab7b8e54d4dfa0002e617204080001f18daa25a73e4a2ab57487962ba8caede8fdc08ae5e74e3524a3399ccc9932709219aa621f3436b1f323fd77555555db56a552412e19ce3fba4f2cc042925f7cb93cd8348522143f351fe0440a1041b735165d1f3fd78579d504362150a90173994cfc080b0f9542e97eb8e2480a0be41487e29772055ccc81718b0f9c26597349e7f812a0685022590b3f9a6a49ad9124947148ec7db653ed465e25c5248c1c8e2a5490090a0526273a950f2a9d5a6cba5a9d2b22700c87d2d7a675c91202548b1942d940000013a7f8228aa2197369050516a2fa0393eef451625ae9a76e1e1d08a4f56e229c979527e35f099339b8fec64481c971bc1ef882b5f903f8acc5f92c55830f27c4b09f3ffdcac08985f800001027c00c004ce9d71bddad53b5270672c9e3294d52bded58bc067f6d4d4d4d0d0906118f3617cd4ff0843fd229108ba7a3dcfd334ad8a3d104240654bda599600214421cb9449b88205a6e28906a0cbcd7865338eff29a3845dddcad16c76d9d4e2f3664c95922f6d887c6a4d44275202e1426a0aa9372848c928982a81cbe40d91428214a64a1fe90a3dd86ea249924b4900923a4d188c00cebefc6a31dc70492c3e960597f2daaad6565b6aaf6d041fd7308272f9f6d5fbbdf2c837b7dd2f607e01020408f00120a4d2fa901ad5a8efea1d2bba1345cf13f2d686d0ca7f8c20a5c37c2ee3e3e3aeeb9aa68966219477e00b7c7ff5ead59148e4a2ab37c002cc8b034c95b4aa973fa22b905a4a014067d016bbc20907871fe05a1030bf00010204f800d016d39aaa12380b294f4c5b7d730e25f050e7b28a875f31aa33f60d0c0ca0c18f10b220c84f5194b9b9b9bababa2d5bb6e8ba1e30bfcb01f50478a8425eea392440e74d4a8b9dad978e301f777829fc08c82b740f10e00a087e6903040810e07a41003624f56a55af8dae5e9ba74ca53b7103b87a31990b00f4f7f75fb870c1300c9f11a2c10f799e6559a6697677776391374a69403e96445592bc4b63ecae32ea6d1e8b4ff77d0e1020c0420436bf00010204b85e84555a1f562397ba7ac78b9e27e4ed3782abb712304708008c8e8e663299743a2d844061876f11745d371c0e37373747a35100e09c2b4af010590297c4935d3e0471f910463f92f1f26d020478bf086c7e0102040870bde8886bcd97d6ea3d3e6df5e71c46c8433782aa17eb76104226272733994c35db437a81b63dc7711a1a1ad6ae5d8b6f6219b7e5c60e1020c0ca42c0fc02040810e0ba4008ac4f1a9d9726701e2bb83316af0bb1cef83566b2fda5414a89c99901e0c89123131313d1685408e1933f3fc3733e9f4fa7d36bd6acc137295db228468000015634825fda00010204b82e44545a1752c2ea4557ef48c11d2b7a5ccadb1bc32bdf21e7576cf33cefdcb973994cc6308c6ada47e6b3fe72ced3e97422911042f86431408000371682108d00010204b82eb4c716ba7a4fcebb7a1f685fd1aa5ea4778410acd896cd6633998c4fe97c79295243ce797b7b7b6b6babdffd7a989faf4bbd728987ab54b0fa4bf5dfb9ca8e8b71e5855dc380cbe26a8ee29ab773cd58b6f4c6b2f2e4958c0ff086b9111130bf00010204b87610021b524677a222ee4057ef68d19db5785d48e9b8115cbd524a45511cc73973e68c6559baaea309d037f5617a1721447b7b7b6363e3828f969b61692ca03b8b79862f71b89a59aa1fe4d546ca653b2e46f5c2aa87c24faf61c065b160c6ea8f70f6cb77fd05a27acb0b16868efe9b83f9f97ffc5cf30d732322607e0102040870ed88aaacce54ccf9321452c270de1d2bba5cca3b9b56baaa179f73aeeb6a9a66dbf6f1e3c76ddb360c03d3f8f9d63e4dd31cc729168badadade974bafa61b9dc0c97851f20b86ca4e0b20dfc360b5a5e4dc7c5587261d7b3d32bc32f8be7bfb85c835fdc1a96c4556effda0ef9578e0ff086b9111130bf00010204b87674c4b596e8a5aede8c3530e73042f6ae6c57af6fd7c1075e369b1d1a1af23c4fd775c771fcba1dbec5cb34cdb6b636acdb4b294507f135a39af1708e256d2fdad80821281f41eab9ec23d927a98ee30821745d47ddf135d0537f3acff31cc7618ca9aaeadbb7965dc9fb05a514d7892ff0e471e39ee7010066ccbe7ae0faf1545197833fbedf95e3aa70d7aeeb72ce7128ff1c30a1cf358cbc12e09f926ddb589ffada4ee90645c0fc02040810e01a4108ac4fea9df18bae5e9bcbd1823b63f386b0da1e5bd1ae5e9f69a1abf7ecd9b3a5526941f0133a826ddb561465e3c68d58abf71ae8d41590c964ce9e3d9bc9647c82e5baaeaaaa9d9d9d5d5d5d9aa62deb52c4bc838aa25896f5ce3bef64b3d9ddbb77d7d5d561aa9acbf5ba1c7cbed8dbdb7bfaf4e96432b96ddbb6582cf60bca5f53ed70c4191545c1fd3a8e934824d6af5f9f4ea7af9201577bc9913efa3f2ed76f0920c32b140a478f1e9d9e9e360c03d7303737b77af5eaeddbb7fb191f971b696501b54a94d252a9b47fff7e55556fbbedb69a9a9a1b97c8be5f04cc2f40800001ae115195d5852e71f50ee59cb1a22b24dcd5145eaef7af1e483b1863994c6660600053fa55077821792a140a914864d3a64d8944a23ac6eb7ae03f623399cc1b6fbcd1d3d3138d4631c43097cb699ab667cf9ef6f676bfe51566f4d76c59d6a143877a7b7b376edc585757875295f74bfe7cbed8dfdfffe28b2f767575ad59b326168bfd8282c07058a453070f1e7cfbedb743a150b95ce69c9ba6190e874747471f7df451c3303ccf431e7c35b8868d5f0ee572f9c89123a74e9d8a46a3a552495194e1e1e18f7ce423dbb76faf2efd72638173aeaa6aa9547af5d5570dc358bf7e7d4d4dcdbf10da1730bf00010204b87674c6b596c842576f7fce5128f9f08a77f55693bce1e1e113274ea8aa4a294573487533e41c9d9d9d28f5f8402885cfa21289c4adb7dedad4d4343636363434148d46b76ddb565757d7d9d989132d5b26049913b2a872b95c2c16f1fd6b4b37a8288a6f7a2c168b966521b9f94076bd24703acff332990c00dc7aebad9d9d9daaaa1e3e7cf8cd37df6c6f6fc70657b90064ae737373cf3efbac6118f7dc734f2a95ba36ceea7b7bf1543b3b3bbbbbbb1545999898d8b061039ef0b2576705c2bf6184108542414ae95fe26b3ba81b0e37de350b10204080950054f576c6f56a57ef78d19bb37963586d8daacb0df0ab043eea3098cff3bcfefefe999999fafa7aacc68b0e473447b9ae1b8fc7376cd880eeb072b9acaa95ada12fd88f2a638c213be19cfb6161e810acb62322b5f21fb1b5b5b5f7df7f7fb95cdebf7fffc4c4443a9ddebb776f6767278e8911663e05511405a7f03caffa7d21442814a294eaba6e9a2686b85996a5aaaaaaaa8c31ce395619f6db534ad1bfec795ef50a31d251511455554dd3340c037bd9b65d6d13c24847dca0e7797e08a05f0d055d8a8c314551702f4208e4d60b6c4bd845d3344dd3eaeaea76eedcb97af56a5cffcb2fbfaceb3a7629954abaaee3c8e8dd668ce1e5ab56e03a8e138d4673b9dcf7bffffd582cb665cb96542a552c16ab23f3f02a542f1eaf08927e3c16dfc6e99feadab56b1f7ef8614248a95442cfafebbafe5de45f5c5c52753e48ffc6a85eaa7f50782b6233bf7b75b648ff9e711cc77f8df7189e27b6f747f3cd90fe98fe0d832786918b9aa631c64cd3c4a850bcb70921fe815fc39f0d370a02e61720408000d78298c652263314e2bb7a0772ce68d11512ee6e5ee9ae5edf7a47293d7cf8f0f9f3e753a91492b66a6d87a228d3d3d3dddddd77df7d373e1dc3e1f002bb081232dff653fd23be5e3c7b751e137ce13fce7d67abff8cf789a6df170090d22d7813f984ebbaa88a884422fe527df2b1008b57a8691af642ba86ea93cb292d90f05dce09eb8fbcc0fab8e0007d9b9f10a25c2e67329955ab561142666767239188af42adde0e024f6fc1ec782c3535354f3cf184a669c96412af1a2cc2e2c5571fa94ffe90c22299aea6fb4b9ec9924bf2b1acb77ac98bebc39f6ef13de61ff5e2ab8c4b5a30a6df176f39248ba150c86f70731bff02e61720408000d782aeb8d61ad5aa5dbda73356ff9ca350f2a1b615edeaf595b0f8983c7af4685f5f5f6d6d2d9a70aa891412a0542ad5d2d282bcd0b79a2027c0083c7c07d9804fe9aa1f9fbe50d4178854db84aadbfb8a87ea4fab513d7e7577ff91ef9ba090c5fa94cbb7e2f8ebf74d8fd5b32cd085544fe4efda974df8dd1764fe5b70267e9b2b9b91144529140ad3d3d3f8635757d7830f3ed8d9d9e92f7b818f7ec151fbcb40d6fbf0c30ffb2357cb9cfdd7fe155930f26262ba60bf4b5ed6ea252dbe704b2e75f1e12cbe1cd5ddab57bea04bf506175ca925a75e3c05de30c81dfd9bea66e57f01f30bf02f171195463406002e17b3b6a80b290072d6e696b7c497020044351a561900385ce41c516b2a0072c6e2365fbafde5a03192342abf7a132577a9afa0cb82007427f4a6887a60b8f0404774b4e09ec9da9eb8648884ce22dad5fa292c4f4e973dffc7b04a6b0c06005cc058d1bd5cafab59c692785f7b8fa834613000f0048c5f7e31bf121002eb5346b5aad7f2e458d1cb39bc39a2b6ac5457afff3043cfa310a2a7a7676c6ccc7fdaf94f477478e572b92d5bb6dc7befbdd8ebcc9933efbefbeee4e4243e208bc5e2edb7dfbe73e7ce83070f1e397264e7ce9d0f3df410001c3870e0e0c1833b77eebcfdf6dbdf79e79db367cfa28fd8755dc3301e78e081f5ebd7573f95172ccfcf237dead4a977de79677c7c1c6d93c56271cb962d0f3ffcb065594f3ef9e4e0e0a0699a9862465194c71f7f3c994ca26b72fffefd478f1e1d18181042dc7ffffd3b76ec3873e6cc0f7ef083c6c6c6baba3a94b3b4b6b67ef6b39f0d85422fbdf4d2e1c387ab79cfce9d3befbbef3e4dd35cd7c5a93399ccb3cf3e7be1c2854824e2791e21a4b9b979f7eedd6d6d6dbdbdbd2fbef8e2ecec6c535313e77c6a6a6acd9a351b376e3c73e6ccc99327efbcf3ceddbb77673299a79f7e7a6262e2939ffce4faf5eb7dd7244e87bee6783c5e5b5b2b8478ebadb7666767b1655d5d5d341a658c3df3cc33070f1eecececaca9a9191f1fcf66b3dbb76fdfbb776f2e97fbd18f7e5428143a3b3bb3d9ecf4f4747b7bfba38f3e5a2e97bffef5afabaafa95af7c657a7afaeffeeeefc2e1707777b76ddb8383833535350f3df4507b7b7b7f7fffcb2fbf9cc96492c9a4aeeb172e5c686868f8f297bf8c17abda4487ced652a9841190d168f4dcb973cf3df79cebba4d4d4de572797676b6ababebe1871f2e140acf3cf3ccf4f4348e502c165b5a5a1e79e49142a1f0dc73cf95cbe5d6d6d66c363b3939d9d4d4d4d4d434333383c5636eb9e5967dfbf649299f7aeaa9d3a74f874221cff3d053fff8e38fd7d7d77ff5ab5f8d44229ffffce71389c4d34f3f7dead4a92f7de94bcdcdcdafbdf6da1b6fbcb163c78ec6c6c693274ff6f6f6e22d6159567373f3c73ffef16432f9c31ffef0e4c993ab56adc278ca6834fad9cf7e168d889ee7c5e3f14c26f3b5af7d4d5194279e78229d4ebbae7b2386305e256eda8d0508b02c3eb93afeebeb6a00e054c6faf37726bffe602b3ec2fbe79c9707f3cff4e51650c04faf493cb626010047a7ca7f7578fa7f607b097d39e7a581fcb37db9aba4801fed8a7d65730a5fffc703a3c7a7ade57a0092ad073ba29f5e9b680cab198b1f182efc9b6db50a2579473cdd33f73fcfcf3af3b37f7163f2c18eabb5391d992cffc1c131ffc70fb745ffd5d61400ccdafcb3cf0c2c6e7ff5cb5812ef6bef0f75c69ed8940480a992f7c59f0e5ea1e52f1f718d250da6b30a734157ef48c1151276b74496ebfd2b836f29c1a73221e4b5d75e9b9a9a8ac7e3be3bcf676018a0b66ddbb6356bd6e0fb030303afbcf28a10a2a9a90900fafafa28a54d4d4d9ee79d3f7f9e31b667cf1ec3308e1c39f2d39ffe74cb962d00f0a31ffd686464a4abab2b140a8d8e8e7a9eb779f3e6f5ebd72f10ed922af81cb4afafefadb7deb26dbbb9b9d9719cbebe3ecef98e1d3b0821478f1e1d1a1a5abd7a357a45a7a7a7f7ecd9e3d717c11a748383835353530d0d0d3b76ec28954a6fbffd764343c3dab56b5dd73d7bf6ecd4d4d4873ef4a168347ae4c891f7de7bafaeae2e1e8f5b96d5d3d323a544e687cc434a39343474e4c891b1b1b1356bd60821060707fbfafa366edcd8d6d6f6f2cb2fbffaeaabe9743a140a4d4f4f9f3f7f9e52ba7af5ea62b178e4c8916834ba7bf7ee62b1f8e28b2f72ce1f7df451df748a7bf4b74c29ddb3678fa669fbf7ef3f70e00021e491471ea9adadc5668383836fbdf556b95c5eb56ad5d8d8d8a953a74cd3dcbd7bb7655967cf9e1d1a1a427bedb973e7c6c6c6eebfff7e55550f1e3c6818c697bffce562b178e8d021dc9da228e7ce9dd334edb6db6e6b6f6f3f71e2c4810307344d434a74e8d0a1eeee6e64de0b22eda494e7cf9f9f9a9a42aa77d75d77e5f3f963c78e158bc59d3b773a8e73eedcb952a9b46fdfbe7c3e7ff0e0c15c2ed7d8d86818465f5fdff8f8f8dab56b354debebeb1b1a1a2a954a9aa6f5f7f79f3b77aeb3b33391486432191418dd7ffffdb66d1f3d7af4d4a9531d1d1d94d25c2e373030b073e7cef6f6f6a1a1219415271289f7de7beff8f1e30f3ffc707373f3b163c74e9c38b175ebd6898989d75f7f7d76761655e1c3c3c3172e5c686f6fbffffefb878787f7efdfefba6e3299bc70e1422693b9ebaebb309e524a393333d3dfdf7ffcf8f1ad5bb7bedf048a372202e61720c02520009d71ed7fdb9cdad715fbcf6f4ef4e79c65da13e88a6b5d5b52fbba627ff2e6f8507e79d3d47d55cce0ded6c8d5303f8d913fb8bdfeb686102c4254a35fd850735b43e83f1c18bd1aabdbf5e0fa97710d7b5f99e88c6b6d97ba7a4f65acc19ca350b2a775e5323fb4e421cf90529e3d7bf6fcf9f3966599a6e90b2038e768eeb22ceb965b6e41968688c7e3dbb66d5bb76eddedb7df9ecfe7bffffdef67b359dbb6efbcf3cedededed9d9d9d9d9d9542a552a95bababab66edd1a8d46d3e9f4ead5ab3ff5a94f1986f1ecb3cf1e3b76ccf7f15dce95b6c01377c71d777cee739f9b9a9afadef7bec739cfe7f3baaec762b1f5ebd73ff6d863e170f8c9279feceded451103e7dcb6ed1d3b766cdcb831954abdf5d65b488962b1587373735353d33df7dc138944344dcb64328542013f6d6d6dddb56bd7adb7dedadbdbfbed6f7f1bdf446b13aed6b22cc330b66fdffee8a38f32c6fef99fffb9b7b757d334349a02c0430f3db46ddbb6a3478fdab66d9a666b6babaeebc8d538e773737386616cdab409ab1e2f9077f83a9b743afde10f7fd8308c37de78e395575e412e585f5f0f00a954aaa1a1a1abab6bdfbe7d6363637e2ca3a669f5f5f54288bbeebaabaeaeee5bdffad6e0e0603e9f6f6e6eeeeaea42754b28146a69690987c3bb77ef4ea5522fbcf0c2e4e424a5d4719c999919d334efb9e79e5dbb76f5f6f68e8e8e363434f89185d5ee4e21c4dcdcdce4e4a4655952ca52a91489449a9b9b4ba5d2830f3e68db767f7fbf6ddb9ee7c562b14d9b36a552a93d7bf694cbe5a79e7a6a7272727a7abab5b5b5b1b1514ab96bd7aeeeeeee175e78e1c08103e974fa81071e181e1e46ab70a954c2fa81ebd7afffb55ffbb5a6a6a6e79f7f1e2d8b0070efbdf7a281b3542a398ed3d6d6562a95c6c7c7cbe5724b4bcb2db7dc323434e438cee6cd9b1f7ffc71cbb25e78e185a3478f8e8f8f03404343436363e3adb7deba6ddbb6ef7ce73b870f1f9e9c9c5cbb762d21249148f4f4f4bcf9e69bab56adfad297be847f05ddc406bf80f905085041cee1fff5ed099591fa90bab73dd210561bc3ea7fddddf87fbc3c3255e50cf5316b57da3786d5bdedd17448698ea87fbebbe9775e1ece5a1c2e8fc6b0babae6e2df94bb9b237f7b34b32c63fbf73bd33edf3a316d3ddb970380bf3834794f4be4eee6b0cde53f9f9df507f9ff8e65be75325bddfd894d494c32726caafce7ef4c567fe42e377535ded73216e3daf6be0231afeabdc4d53b5e74e71cde16d59a222bdad58b6a565555c7c6c67efce31fa3e70e55937e03a405aaaaeed9b3279d4ee36b42486b6b2be73c9d4ec7e371a46e4889d0cd3a3636363a3a4a29cde7f3edededa805d9bd7b3763acb6b616874585ec722bad8031864955229148b95c2e954a7ef910dbb6755d6f6b6b8bc562757575e974da344ddca3e7799d9d9d8d8d8dc84191473a8e532e9763b1d8ce9d3ba5943ffbd9cf6cdb668c61a93adbb66b6a6a9a9b9be7e6e6aa25c3be0152519472b99c4aa5d010853a50f4d862bec34422d1d0d030333363db763e9f374d33994c72cef14c32998ca6691d1d1d2832a88e23f44d9e68618dc562fbf6ed535575fffefdafbffe7a369bfdf4a73f8d15f3b2d92c63acabab0b05d77e9d9562b1a8eb3a8aaf239148381c0e87c39ee7a1690d4f3b97cb0921b66fdf1e8fc75f7ae925dbb651188117a5b1b1b1a3a303e91412bb05516ef8bab3b373cb962d9cf370389c4ea77b7b7b4ba512e7bca3a303000cc3401d49341addbc79732412a9adad9d9e9ec6c22428c2cde57294d22d5bb6d4d4d4288ae2ba6e575757575797afe346c1b2ebba9ee74522919a9a1ace792e97432f733299d434ad542a6532994c2683034e4f4f170a052144341a0d8542b95c0e00dadada902c623542bc5e9ee7b5b5b57574744422914422515353e36b8dd156ba65cb16e4d998c6e8660df20b985f800015385cbe36524903f6e4f9d93fb9ab7173ad11d7d96f6d49fdd9db138bdb973d51d57eee4fef6e589f346a0cf69b9b537f71e8126ab5007bda2e310845357a4bda3c345eba7c0fb8b725e26b45bf7d6ae67b6766902b1d1c291e1c29dedf1a192f7aa7b3178d67654f2c20abce3cbb7205ccda5722a657c0fb5dc6625cc3de5726d0d5ab55b97afbe6ec91820b12ee5da9aede6a2185aaaa9ee71d3f7ebcbfbf1f535af86e4d8cffcbe7f38661ecd9b3a7adadadda386759d6c8c808ba088510131313a6694a29d1f274e4c891e1e1e15028c4396f6969492693e5721983cf7a7a7a38e7434343c8db164825aa511dfc870965464646bef18d6f94cbe59999197c5afb6cac582cc662b1c71e7b6cdfbe7dc96472767616251df8445fe0afc4883aecbe38c01f9ddd7e8691059f56ab5c179042fcd7f79022b1731c078bdd1d3b766c78781813e5b4b6b66a9a56dd6b81f8c0b705eeddbb9752fad24b2f9d3e7dfaf5d75fffe4273f890c15db57fbe5b13b5eb29a9a9ac71e7b2c9bcd3634346432191cb03a9e1275ac0b76e76feaca8c1c09e21d77dce11759c15eaaaa66b3d9cecece279e78c2308c68343a3939393e3e3e3737f7de7bef398e333131e10b697119787570193808fe5bcdb32726267efce31f1b86313232823302407d7dbdaeebb3b3b398b807ff1d19192997cb8d8d8da150c837a0e298d53bc553c25c8f8f3cf2c8e6cd9b376dda94cbe50821a3a3a398d268fbf6ed7809ae3275e28d8bab0d030f10e05f0e6c2efffe58065fdfd1148aebcb7c0b943df10fc72b36b6bb9bc311f54abf56f7cc3303ff3b6959aef09975097cf1ce78e9bbf37ccbc72b43852bf3ad0f0ad7bf8c6bd8fbca4477426f8bf9c40fb89467b2f660de5528b96f45ba7a7db5a35fcef5e73ffff98b2fbe689aa6a2282859f0e911b2c00d1b36dc7befbd18ebe68f73e4c891d75e7b6d6666c6cfd9e6d3acaeaeae783c3e303030343464db363a0de7e6e60e1d3a74eedcb972b9ece7cbbdc22217bca81675eababe75ebd6871e7a68ddba757ebec072b98cc9386a6b6b317811b7e0f3b3c51c6b41f6beea935940aafc3359c0fc16132f7f46df4d8ca6d0b56bd79aa6393a3a3a3a3aaaaa2ad268dbb65dd7ad9651e3088542e1c9279ffcdad7be76e2c409f46ceedcb9736e6e6e6e6e6e0147f4af88bf0b4aa9655900b07af5eaad5bb75667ceabde0ee6b4f339960f6c8cb7413557864be1bf53edaff7afc2d6ad5b316c6e6868e8b5d75ec31ad078d1178cb998f955df18f83ede57aeeb767676fec66ffc06d60b69696949241267cf9e3d76ec98aeeb6bd7aeb52cebe4c9938ee3343434e0f923f3c3f48d38a03f38327200e8ececdcb56b179625c45ce2a669e6f3f9d9d9d9ea35dcc408985f80004ba067d62eb8020018216d57a1d33c9db1500ea25072055de7aa84ee27f87de6420e5fdcd9143694cbba15d62675bffceb77cfcc5caed92f1ad7bf8c6bd8fbca0425b021a577c5357c9c4980b227c68b2eaa7a1bc22bd191e2ab3ad0a0d2d3d3f3f2cb2fcfcdcda1bfaf9afa288a522a95d6ad5bf7918f7c048d288c31ffd999cd66b3d9ec9a356b1e7ffcf1471e79249148f8ce41d4690e0d0d1d3a74485114f4007a9e373b3bab28cadebd7b1f7ffcf18e8e0ecff390612ce079c8c6d028e52f5b51947c3e9f4ea73ffde94fefdbb7afaeae0ea9861f1897482400e09d77def9f6b7bf3d3636168fc771fcea4c2efef8f8da4fec873ffa4c11ed52aaaafaa6295c0c52138c20c44c75e8b1adce0bc339c7a83bfc173916328c643279e2c48973e7ce353434606a3dc330745dc79cccd5862ec7718e1c3972e8d0a1b9b9394cd49c4aa5d0a95d7d1101c0344ddf29efafd3cf23ed1fa06ff442fa8597d24f2bed6719a494a23f1495bcd51e5eff057641d2ec27705e30b5cf892dcb9a9e9eaea9a9f9e4273ff9d18f7e34954ab9ae8bfc0fdbfb21747e18a59ff1dbe77c9148e4fefbefffcc673eb366cd1a5c1e066ba652a9818181bebebef6f6f68d1b37ceccccf4f4f41886d1dcdc5c6de5658ce9ba8ebcd6cf5fed7feacf857751341aedeeee765df7bdf7de439e7dd323607e01022c0dcbab7c81aaecaaa889cd2bede9e5a3437c83d058d1fde6c92cca600d85dc5abf846602b1a5d6c417198b9fcbda976bf68bc6f52fe31af6be3211d759d250d4f9cb2ca4bc30eb0c175c90b0620d7e48fbd0d33a3636f6a31ffd68747434994cfa9e53f4850140a150e8eaeadabb776f43430352876adb0fbaf330462a994c62fd949c00df0000200049444154036c904ea71b1b1b67676733994c7373338a52515e108944eaeaea92c964381c360ca33abfb14f35706d86616040983f2321241289c462b14824323a3afae69b6f9e397346086118063212c771de78e38d6f7ef39b3d3d3d9aa6298a82b519fcc73f121a1cdc4f53a2aaaa6118e8e646eae3dbfcfce5a9aaea5334343aa295087d9d981307b9856118684cc27f31520dd9b0699a172e5cb06dbbadad0df795c964ce9e3ddbdfdfef9bbb7c0f635353535b5b9baeebf851b95c46e58d7f11719118f4e65be9708ffe61fa8412f78b0411e9268ea3699abf77bcc468fac2c5fb84afda50875d7016bc5278c970d86ae3289e5b241289c7e3f5f5f5fe4d82c99f354df389aca228a669facbc65df875440cc3a8abababa9a9999b9b7beeb9e74e9e3c896babafafc7666bd6ac696c6cb42cab5c2ed7d4d460be49c771745d474fb4655948d37177baaee3aeab4f09ef10d775376fdebc6ddbb6d1d1d13367cee0da963551dfd058897f9e0608f02b87c64862dec93b555a42e1b100a642a35aa5fdc465da1302f7b454e2e45e192c945cf1f389d2aea630aa5cfda8c105f025113d33f6afd003719dcbb8b6bdaf4cac4ae86d519ff881907076c61ecabb2a23f7ae24e6e73b2811f8c01e1f1fffc10f7e303c3c6c1806929e6ad987e7797575751ffff8c7bbbbbbf1d3eac25c488c4aa5d2c993272dcbb26d7b7c7c5cd334c771b0785a32992c140ab158aca5a5c5d75b388e93c9649e7ffef97038dcd3d3835a579f6e5647cb799e572e97ab2520a84419181878eeb9e7e6e6e6ce9e3d8b463e455138e7d96cf6a5975e320c239fcfd7d6d6a265c8b66d9c027d7f38a0bf7274890a21b099e779d8ab50281c3f7ebc582c4e4f4fa363daefeed7ed0580919191e79f7f9e10323535a5aa2aca62eaeaeac6c6c6de7efb6dcc51878192c8fc902233c652a9545353130e7bf4e8d1bff99bbf59bb76ed1ffee11f4622118c08f4cf6a7c7cfcd0a143c3c3c39148e4cc9933fef9789e170e87f3f9fc33cf3c33383838373787f57c712fbebbb9dac78d0411194ca954f22fa57f4448c56cdb7ef7dd772dcb9a9999f1fdfe0b6e24dbb651ff513d05e7bc5c2ee3b5c0f7fd9bc4719cc1c1c1a79f7eda75ddb1b131f4db7a9e8753fb36ce62b188078544cdaf8f27a59c9c9c7ce9a59762b1d8e9d3a7272626f022524a9b9b9b4f9e3c99cfe71b1a1aeaebeb3dcf9b9e9ec613c6ad699a363939f9dc73cfd9b63d3a3a8ad2197fd7beb5d247a9541242b4b7b71b86f1ca2baffcf4a73f5dbd7a752a95c2d04cb84971d36e2c4080ebc1ed0d21851200c894bde1ab48d4b2ab2984093e86f36e76292d30006cae356bcdca6fdc81912200ec1f2e20fbb9b521145669d15de24f4c9f804e94965fc62f0ed7b98c6bdbfb0a0425b02ea9772ce5eaed8c69f5a15ffd37ea82b036988f245314656868e89ffee99fc6c7c7d1c9eb3bbcd02c847ed5cf7ffef3dddddd480b7cdae113c4dadada502874e2c489bebebe70388c19801dc7c166f5f5f5a150a8582c36363646a35134ffc4e3f1b1b1b103070ec4e3f152a9840462b1b603794fa1502897cb3ed38a46a3d168b4afaf0f73474f4f4f373737b7b6b6e2e37c7272f2e0c183e849acabab4b2412c81d0b8502dac95cd72d140ac8f63ccff30797525a9695cfe76ddbeeeeee8ec7e35353539ee79d3d7b161d821834562a95cae5723e9f9752a65229cc8487ec01d388a0bdeaaebbee1a1a1a3a7cf8309af118637e95304248474707e6cf6b69694183138600767777fbc6483c0d7443cfcece1e3d7af4e8d1a3a883d6340dcb253b8e138944e6e6e69e79e619ccc5d8d6d6964824f2f97c3e9fafa65f08ce79b15844dae7795e3e9ff79db3fede19636bd7ae3d74e8d0850b17fafbfbe3f1f892562e24cd854201e9970f3c5e5feae1c3308c4824323c3c9cc964e2f1782e97c38bebba2ede00388b6559854201d9244e818bacadad354d736a6a0a33f208214cd38c4422781fd6d6d6a2dfb9bdbd3d9148a06803b3fce0d4353535fdfdfd3ff9c94ff0301b1b1b376dda84eae662b188d3f937b610c2bf5b5a5b5b6b6a6a4e9f3eddd7d7873cf226c6affe7b2a408095867549fd5f6dad24507df2fcdcb226ae4db5c66fce67277eaae7b2edef9d377af5ceda83390700de192b953d612a54a5e4cea6f00b03f9c5bd42f37a9192bbec427e81b8ce655cdbde5720128b5cbdbdb3ce70de05097b564cc536dffb868159c8300e1d3af4b39ffd6c7272d2f7a9211dc467a71062c78e1d1ffad0873a3a3a7c85af1f77e5179cb8fbeebbd7ac5983420ab4f6a9aa5a5f5f8f1c68e3c68dbff77bbfc7396f6b6b435b5a3299fcca57be82e3a39bcf719cc6c6c66aff20f6555515d3bc854221245e0070cb2db7b4b4b42083415f6732994412f0852f7c219fcffbee5a5dd7915a7df9cb5f2e140a186578db6db7b5b4b42073eaececfca33ffaa3582c86cbf8dce73e572a95dadada4cd3fce8473ffaffb377dfe1715567c2c0cfadd3bba4198dbaac66b9806ddc6d4c27a68496100881f46453366477b369849042b2d9e463b39b909e00a924214008e0d031d8e002c6bdabf791469ade6efdfe38f2d5d574b5d1487e7f8f1f1e69e6dc3bb71ce6be3aef296bd6acc11de07004565a5a8a105abd7af57df7dd6732991c0e0741101ffad0870281000e74f02aba780690e5cb97df75d75db158cc6432b5b7b7efdcb9339148e0e00ff769c3495b25db1b89440c06c3aa55abf07d5152db7abdfe861b6ed8b2650b0eca71b73cbc5808de553018b45aadb7de7aabfaf5d2d2d24f7ef2932449e274a7b266aec3e1f8c217be4051944ea7733a9ddffef6b7699ac60d90b7dd761b5e480321d4d4d474c71d77e0b6cff6f6f61d3b7628c19ff26783dd6ebffdf6dbafbbee3ae5bee010b6a5a5e5f39fff3c411078da64dcff128f32b9fbeebb799e97651967ae6559c68db21ffad0874451c477e4da6baf5dbb762d3eec9a9a9acf7dee730cc3984c26bc1ccb15575c81c359dc37115f6a84504343c3c73ffe719cf645085d7ffdf5175d74119ec11bd74097cb85a7b0c1d3319a4c265c196ebef9e64b2fbd149fb5d223d36eb77fe10b5f2049d26432310cf3affffaafe17058391db47841e4070042089959ea33ab4a48849c067a8945831fec073cd17fb407d396b76aa84f5d584212a8dcc0d459581c07bcd2137eae337d799a24369f9b12e5b5bef1e4664294f70d4671e7b04baa8c69a31ff1dc842cd4bc76ca9dc9614cfbdc8b508355536d9e94ea3d3516c7a9deade7a2dbf985db337033068e3fbc5eeff1e3c75f78e185a1a1a1b2b232650c04eee1343c3c6cb158d6ac5973c51557949696e266211cf6294189f283c3e1c8d21c623299d4d33ee303a8afafcf541e53faf83b9d4ee5018f592c163c71a01a6e215bb264094aa7b9b959f9b9acacacacac0cff6c3299d6ac59a3bca5de1c8f4d41294a4b4b710888353434a496e138eef0e1c38140002f5ee276bbdf7aeb2d9ee795e95d464747799e2f2f2fc7f3b91004515e5e8ed719530f13c1852b2b2b7124940af78f2c2d2d5db56a95f222eeefd8dadaaa2e8973947828347e85a2a8b56bd72a05f0085cdc8ff0cc9933434343adadadb5b5b56eb7fbd5575fc51337aaff7ed0683449e78ea322abd58a93ef9852498c46634b4b0b4a477d37abababf160677c7770cb1c56535383c3af54068341b9c59224255d31b3d98c1bff52d5d5d5d5d5d529bfe2ff35341a0d5e690653ae4cd26cdb8b0f447e0020dcb16f6bc5c4939b97e4a7db83bf3d3e266618deafa34975794e94ff72daffd8197fa606b1354e9d99a5707e70575f5879fdb5be308e7e2e28d5593554ea647be17369d0ec93c5ccb5991cc6b4cfbdd890046ab16b6bcd9352bdc35121c48b4b2c9a52dd3c7f9de2b63a3c7c153fd87057bc9d3b77eed9b30737cee18e5978ae163ccb315ed8e0f2cb2fd7ebf578995af5f85665cfeae1ae4a4259c9142ba365958807073449c375f12b4ae3909292c6afe3cd9501a769e79f53a6034c1a058cdbea7033276ecbc4a371f10ef1f0649cc9c5819132c8543dd38db22b7c00ca26cad9a93f5110043c73e1810307fef9cf7f1e3c78f0ca2baf3c74e8d0f0f070555515fe148fc773f8f061822070008a4f64cd9a35cb972fc7014ad26cc949278533aa787844381cf67abd232323b873612291d0ebf5ca41aa9bdc9491dab8d31e1eac80ff12c0e78b2f114e2e9f3871e2f7bfff7d6363e3f6eddbc7c6c6464646cc6673d21c2bf8c0d4c3a295896c70c9d48f56ba72aa2782513a232a87819bf4941baa84ada93737b58ee15bacec44d930696446d21d4f3a05f5de94e1c97836e9d40e098bc93c7f5501502438513e381ce325399010cff8127b0722a35997e2e044e9e0708c22d0ca521d42a833c8fd39658a3b3565e2bae3deb87a08c8014f2cc88966962209b4b5d2f0744a13e3f0b9c255a689d5d30b6f268731ed732f36362d6dd352ea54ef591fd713e2918c2e9f3c49f55c531e4b4a4a4e79402a6f85c3e1975e7a69d7ae5d780d0cbcf0037ec2e17eeeb8e5ec861b6ec04d2f4a7a31e999ada62cb3aba61e04aa8c9d546f92d47c92e981aa5ec337e995b485d3ee567d00ea1d26ed0a6faebc9bb62f7fd2f1247d22fe99a6e9e5cb970f0c0c7475753dfae8a378b8465d5d9dd3e99465b9a3a34392a4254b9628cbefe25e6b78faebd4d822e92392b2e17abd1e47813884528e2df59a279d94f2332e83b3a8b81b406b6b6b7373b32449cf3df71c455166b319cf8c98f6b62649bd5f59caabef8eb2b97a0fea858cb3d499a49da7de1465ee9ba4cdd51fa77e3dd3212d6e10f90180f0ea6df7ec1ecc556ac2687cbcfcfd9bcb573b75cd36cd65d5a6977bd2a72cb534b1a17cbc81f0f5be70a34dd3601d1f2afbb627ba67207a75ad094748a9d1cfa9b1387eb7c1aa6129024f865278d33e8c999c7bb169b0b23566569dea3de38bf785388622b6541428d5abe40795f84c99a90ec70404410c0f0fefd9b3e7f4e9d3232323b8cf99f244c453fe46a351b7db7de9a597ae5ab50a0fc5508fe4487d76aa9fbb599e8ba9ef662faf9449faaffaad4c9be7f3ba7af3a45d65fa394996624a14b565cb96356bd6e0810b3892309bcdb8d168c58a154b962ca1691a5f64f58d4b95f66495dceb75d75db775eb56a3d1886f8d7a2e95b40796e57c7155c10d632b57aefcc637be2108026e4ac4b39ce00663fcdf4cf725ff8f4e2d8065f97b204ba63569e7a93bc9f4d1693f6e7ab5621180c80f801979e4f8d82a670581d04757d8f70c46a2e9c6a86e281f9faf5894e5ddfd91afae772e2f199f9bf46f67fcaff58571f4b3d4a175eae9a44961def1c424199104d2d2c426b761676f18cd87691fc64ccebda85004d16cd3d69a593c881ba77a3d5121cc498d368da350a95ea5a10827aa70f60a3fd504413871e2445757574f4f4f7777b7dfefd76ab5b867159e7d776c6c0c4f6071e9a597363737373434e034289e3c4549d82dee1e4eb345091d5896655936a93f22be4d46a3118f47516fa29e300f875ff9849e493dd866129728397adcca8bc75ba4826ab08815e8db0a80c5aacd9fd83b10d9e8365835d4ad4dd6478e8fa59651d29d38a1cc52449b7f7c7e844a13fbc8f1315f5cb4692902a18b2b8d8f9df1abb71d89096f0d45d797eb11421f586adb37188d0993824b42b518dadc99f661cce4dc8b8a4d4b3974147dee6928c9f2195fa237c82384aea829dca85efc3c56f7580a0683c160d0eff77774741c3d7ab4bbbb1b77a577bbdd7806b5783cce719ccd666b696929292959b66cd9aa55abf0b638ffabcc6f0ccffbfce11130a94b8fe0d42a0ea9d53d17956e6aa929e32c94f2784a3cdc0b13878c39b7cd44a942f8f871ea5fdd6140e9fe38ed8f00450e223f0066ea77277c1bca0d04816e6eb4bcd01d1a084f9af1cec4926b9ce30b60ecec0d4778e9f3aff627ede1f5fef00d4b2c785ae3d4e8e7e1e363ab9d3a8624dc46e6be8dceefed1f5606431818f2f36b4a7b82dc1f4e64eb65382ba67118333ff7e2d160d554ab52bda284ce8c25fac21c4b119bdd054af5aa9fd078eebafefefeb367cfb6b7b7b7b7b7e3c97e1d0e079e3e6d6c6c0c2fc9653299743a5d6b6bebc68d1bf15420389250fac52feeceec73449d2e4c8d90d453f4a56e953fa5bcb2abb4e9d76950b759667a2bc3a660c183c80f8099ea0e723bfbc29756196992f8c872fbfd7b3dea77b75618f1a4d09c28ef1d8ca6ddc3ebbd111cfdd45bd81a33db1de4d4eff604b95f1c1efdccaa1202a195a5ba87aeae7ead2ffc7fef8cdcb7d17561994e43119bdd86521dfda3835e419ac3f06f1a8731f373c7f40c797b4bfa9c1442e8998e40889bdb89a0298268b66b6a4c6952bd4d368d4d5bb8a9bf9499ed4e9e3cf9f4d34f0f0d0de1d53870d31d1eeda8acd3aad168aaabab2fb8e0820b2eb8c062b128ab38280d3f59ba9d81eca6171e4dbb7cda1e753391f3f867fe11a06841e407c02cf8fd89b1ad15069a2436b90d6b9cba039e98f296b296ebbec168da5e8078fc84272ae015202eae34fcfe4472f4b3a33328caf227563a7434a9a5898b5c7a3c5b0a8eab44591e88f0e25c867dd8540f6356ce1db729ded99a31f27bbd2f3cd7919f5d4bd9b59352bda77d899e108710bab2b670a95ea5cd8fe3b8dede5e9fcfa70cf8c043777d3e1fc3309595957575750d0d0d6eb71b773553da75f09850f58848e8d807c0f906223f0066c1504478b13bb4bdce8c10faf80ac7e1917edceee5d052cb1ce3031a76f6651c152123f47a5ff8bd4d561c2da54ddd3edf153a381c7bf712cb26b781a1c6ff1cf727c47d83d127cefa7bf358626e56e47f18b378eef3aec1a6a9999cea3deb4bf487780d4d6c2a60aa576989a169da6834e275661d0e075e33b7acaccc6ab53a1c0ea7d3595a5aaa4c628c2345dcff4c99e943e9c505611f00e71b62fbe3edb9ca00008a0b9e57c5c49273ddd6955d911cc65ca308e2ce56dbbb9758f0206519a140427cf8d8d84bdda11687f6816d69967f983b38934b5194c7e379f6d967f1325c66b3b9bcbcdce572a947982a1311a7ce8e0600389f419b1f000b0f9e4e6fdee3ad22398cb9e6d04d4af58a927c6a2c81fb235e55c051bd189e344e92248bc572f3cd37ab97cf52162ac8346f2d000040e40700003934da34b596491338b7f913fd615e4b931bddfa5c5bcf3265aca856abd56ab5a9efaa079342e40700480529000000c888268946aba64a35aa372a48235121ca4bf51616af470c00000b08447e00009091434b3974d4b9a12c4894e493a3f1ae208710babab0a37a0100605640e407000019258dea9564d41ee006c2bc9626d7971774542f0000cc0a88fc000020bdb4a9dee1a810e5a5469bc6c4c2f7270060e1816f2e000048af444797e86875aaf7c468bc2bc02184de05a95e00c0c204911f0000a4d768639346f5b6fbb9c108afa5c9b5ae428fea0500805901911f0000a4419344835553616494546f849786a34284979a6c1a03035f9e00800509bebc0000208d521dedd04e4af51e1f8d77053902a16beacc39360600806205911f0000a4d164d3d44d4ef576041283115ecf906b9cba5c5b0300409182c80f000092d124b1c4caaa53bd617e7c546f934da387542f0060c182ef2f00004856a6a74b7434a94ef57ae35d018e40e89a7a48f50200163088fc0000205953ca5abd1d81c46044d033e49a3218d50b0058c0e85c050000e0fcc29044bd85751b2652bd215e1a890931415ae3d46b69028105a527c871929cfaba96222b4d8c372670a2ec363249effa13622021d698d9ec9bab5f198af0615e323294cb90fc6c8df0d26084577e35b154a9aa5159293314e197583549dbb6fb130e1d6dd5242f129da93c1613244f544008b90d0c4b41a5051320f2030080495253bdc7bcb1ce004720742da47a17a0ffda3fdc1de4525f5fead03eb0cdfde4d9404f88fff66657d2bbaff5869fed0cfef2caaaec9be326e1a73b024f9c0d8c4405fc56999ebea9d1f2ee7acbb9566374d41bffd69e21f5e634496ca930fccb050e334b2965bebbcff38f1bebd4c54e8ec6ffe3b581d54eddfd9bcbd16469cb23840449fee591d1e7bb42bc2423840884d6baf4772db3d75b580400447e000090a4d99e3caab733c00d45040343ae2e8351bd0bcf8f2fabc06d763d21ee73aff43f7475955d4b2384c8fc1ac2b26f2e48f277f6798e79e3b7b5d82eae3094eae991a8f07a7fe40f277c878663f7ac772a7f43d024a144696371f1ac2ff1f0f1b16fbc39f4c0b60a22f3913cd116585ea23de8897505b95a735ea1db1f4ffa5eed0d7f616dd972873621caed81c4d3edc13027e6da0e9c2fa09f1f00004c6048a2d6cc96ab53bd9c3812156282d4ead042d66c21a24982a50896227010c64cfe35a7ec9bfff1a4efc468fc816dee5b1a2da57a1a2154aaa76f69b43cb0cd7ddc1bffd3297fda7ddab5d4fa72fd7d1b9da7c612a77d89b4651042431161ef40f4d317965c50a67bf26c2053b1240787635b2a0c5b2b0c362de532d09bdd86ef6d2d5f590a7fb4807110f90100c004a7812ed54f4af51ef5c671aaf7fa2590ea0593c405f9ef6d810f2eb357a7b4c6559bd9bb96d99f3ceb8f0b69fa0862e506c6aaa186a33ccae0c936ff8565da5a337b6383e5d5def0583caf763bab863a3c12f7c6845c05c1790a223f000098d064d3d4995352bd51dec892d06a02929c1a8b73a2bcadd298f6dd6d95c684289f1c8ba77d170fd1087022ce1da70af3d24bdde11b1b2c08a1b52e7db9817ea623af66bf8fad70c405e95f5eecfbe921ef9191989c31f204e72988fc0000601c431275168d4b95ea0d72a23726c405799943cbe4971c04e78f102f311491691167134b322411cad0c12e9010ffe7c08853cf2c75a41f9cbba323e8d051abcbf47894c60d0d96673b82595a10159526e6575755ddd6623d3596f8caaec1bb9eeb79ae2b946b23701e81111e000030ce65a04b75943ad57b6424de319eeab5e4d8182c4c2481f87493b6f0924c651979811042a8444b71a23c1a171ddae42957104223518197e452ddf8735694e4cfbdd28f7f4e88d2604428d3d3f76d74a6fd1441929fee08deb0c41c1124fccafa72c3c3c7c65eee09e533c0dcc090ef69b2bea7c9ea890a8f9df6ffe89d11499661bd698041e4070000e39aedda3a8b063f89658444197507394f9437b1d48a126daeadc18264d7d1bdbd6119a1a4f8ab37c43b7469e239b526bbc6a6a5767404ef6cb5a5bebba33368d3524df6f1263d82405b2b0df8e7082f3d7136f0edcdae7243f23c82d86b7de1d198f0d0b1b1878e8da95f7fb22d704d9d3957443ac1a9a73fbbaa642c2ebed81582c80f6010f90100004208b1145163669d7a7afcb12aa3d0b954ef1ab736cf71a060c1b9c8a9fff5d1d197ba4357d698941787a3c2aefef0075bed59374514417cb0d5fee0216f8395dde836a8dfda3310f9db99c0e75697284d7a2441bcb7c9aa140826c4ff797be4bf2f76a7ad594f9e0d5c576fbeaad6a47a0dc504f96bbb07f70d453794675c4866342ebed41d7a6f9355bd5b19c9145460700e447e00008010422e0353a61ed52bcb4746e2ed018e20d07530aa77f1aa32313735587e7cd0db19e02e72eab53471d69ff8cb297fa591dd9e4723d955b5a6a1a870ff3ecfb64ae3c595c6121d351a135feb0bbfd6177e5fb34d1d4d26f9d80ac7bfbcd4f7545be0a6c6e48e040787633d21fe1b9b5c25bae467f4b62ae39367fd4ae427cbe8f4d8c4a4300c452404e9afa7fdaff686afaa31d59a594e92f70c44f60f46bfbac189004008223f000018d762d7d45b5875aab72bc87922bc99a59643aa7751fbd80a4795897dba3df0545b4046c8a1a52eab36deb1d496e7f48d77b5da5697e91e3febffc15bc33141d2d1e48a12edf7b6bab3f710d033e46757957c67af679553973445f31367035b2b0ca9611f42e8e646cb675eea3bed4b34db34f8ef937fdbd9afbc5ba2a37fb7bdfa1757563e7e36f04c47c01311b434596f61efdbe45ae782f5a6c13862fbe3edb9ca0000c022c752c45dadf6ebeacdf8612fcbc81b171e3e36b6b337bcb5c2f095f5d05e725e90642448729e015f5a0951d6cc60f3d925cab907a980f310ccea020000a83c25d57b6838d6ee4f1004acd57b1e21093493b00f21543c611fee8698ab08381f41b617148e81216d5a0a21244a6830c2ab5f37b1f8757924ddbcf32c4528939d0e47276660b06a28239bef5f2f71415626b5578e4492d14098771bd3cfd4e6890869a77bc0c3f46a4c6c5c94ad1ab2cea2e90d71a7c6124286c22696343014428813a5202795e86884645f5c4c88b9a7e652535f074f94cf3241ebccafcc6cdda35453ba7405d362d7d44d4ef5f686784f54b0b0d4f21298c01900b07840e4070ae78a6ad3272f702084fc09f1fdcf762bafbf7b8905cf89d01fe63ffe426fea86cd36cd7f5fecc63fbfffd96e7f627c66d40f2eb35f5d9bb103759243c3b1afee1ec43f6fab347e7655099e5be1bd4f77fdf8b20a1d9d264ebafbd5feb3294b6a12086daf33dfd2642937300f1ef41a59f243cbec08a11027fdbd2df0f8593f9712cfbdb7c9fa9e262b42e8f048ec47ef787f737515ce277606b997bb433b3a83798680d7d69b3fbec2817ffed2eb0347bd19d70698f69599f57ba4368d4b57181a8aa836b1a5ba8951bd81843812153851dee4d6c1984800c062926fab000085412054cc090a0d457c6bb3ebb3ab4a5267e132b1e49dadb6ef6d75e739fd0741a07a0bfbf1958e072fafac32a59fd32bc925aa45a2b655a55f30aa00a6778f66f1d2cdbad454efe191587b0052bd00804508dafc4071a149e2922ae38bdd79ad35f4cb23a3bf3d3e699ad38f2cb75f516342081d19897d6fffb0faad2c09c807de1ea1d2fd1134189eb4923a81d097d639d738c787c81d1e899d188d47786930cc6fa9346ea93070a2fcd7d3feec894b7f42fcaf7d1e8622ca0dcc9535a6323d5d6164beb7d5fdafaff4655f8ebddcc034da265679da5a61fcf9e1d14c9f355b5726ad29dd236c562edddc494df57607b9e1a860d350ad7618d50b00585420f20345e7c3cbedbbfb23b1736b16651113a4a42e67dcb9d0819750da84635a6f0e4472154108a14bab8dca345abf3b31f6e7537efcf348bfb0ab3f724995d11311b2acce8ec5046957fff8c73d713670ff16d752bbd6a6a53eb6c2f1fdb7260564492eab9ed4c86762c95565bab786a2690bcfd695c924ff7b84cdcaa59b231a8aa832b125aa54af2f2e7a632227ca1756e8a6d1ba090000c50cb2bda0e85835d47b9a8a6e8d5402a1db9ac71768da3f14556217c5cedef05463979820fdfae878cbdc960a8331c3baefd8c5e752bd4ab3d8b6ca794bf84ee91ecdc5a59b451546c669484ef5b6c1a85e00c02205911f2846b7345acbf4c5d520dd62d7569eeb8df7e753be5cc53fbcbe880000200049444154f37572341e17649c42adccdcdbafc1aa51fa023edb11c43f6c721bb4f4bc3549e57f8fe6e8d2cd0a02a116bb563d81b320a19e10e78d09760dd56283542f0060b1c9eb8b1b80026329e243cbecd9b39f05b6a2743c08188d8beae592662e214a5a9ac2cb7a662a73c9b9f11c8311fe91e36357d598588ad0d2c45aa75ec91d1758fef768ee2eddcc6968a2c2c4d8b513a9deb1b8e08d0a9c28afaed4cf7baaf7da273ae6a7e7230020831d37d7e72a52eca0cd0f14a96d55c6564711b5b83458c74757b4fb13b3f830d6d1e3f3e421843cd134f3e4e151c017578e2f06ff6a4f38ca4b073ce3ddfbe671846ffef7688e2eddac701b1857d25abdde787b802309744d1e6bb60200c08203911f282e8224e3662102a18faeb017a6cd657db97eb3db90f4af74f2a29956cd787c36149934e0778636baf538ece80bf163e966484608ad28d1292b78bede1f4108edec0be35fd7baf486acbd03e7c254efd11c5dba99c3a9de3a8b4649f5f292dc1be4bc31c1aea59b5423a9010060d1806c2f282e3242bf38e27de0920a02a1a576edb62ae3cede70ae8d66ea8b6bcb526772fec15bc3afaa3e5a09b0a2fca476ab7a0bdb9c32f1c71bfd9120977bfcecf212edc7cecdccfc645b20537bd8b6730d7eedfe444f904308ed1f8ce285e11992d8e4364c698295999bea3d9a8b4b372bb434596962ec5a4a3daa77242670a2bcc65914a37a9f5df879250040b181c80f149d536389d77ac3b867db4796dbf7e437e5ca4c043929754e3b6ef22be2b9b5d292261bbec8a5c70b51a89df52532852f560df5a90b4b4802951b983a0b8b77f64a4ff8b9ce60daf234496cae188ffc5eeb1bbf140951de3718c59768aa53ebcd8a29dda3d9ba74b3aec2c8b80c4cf204ce7e48f50200163388fc40317ae8d8d846b7414311253afaa646cbf1cccb94cd8a0f3fd793ab080a73e373d799cfe52e95d77112932008671e635d7534b9f55c248710e244f92fa7fd8f9df1676af05be3d499590ab7b4edea9b685a7bad6f3cf0baa05467d550339fa26faaf2bf47b375e96617913281332fc9bd21de1b131c5aba0152bd008045aad0dfb600e4c31b139e38ebbfbdc58617bd1d0c7b736d31e794e11715c64973afece80ceee80c2284f40cf9b7eb6b336c3d8113a583c3318a402b4b7508a1ce20f7e753be2ce31e9449fb8e7be3ea2120073cb120279a598a24d0d64ac3d3ede99b0ce74efef768b62eddecd2d2648591b1692652bdde98381c1578495eebd21741a6170000e644a1fb860390a7bf9d098cc645dc4876c7525baee273ee8c6f7c3a9246ab8699c1f2b2a371f19edd835fde35f88e2786106ab6692eab36652aaca5890de5e30d84aff7851b6d9aed7566fccfa6a5f60c9c1be13b4f533ae7798f66ebd2cdaed454ef91915847204112e85d7519ef0800002c74d0e6078a544c907e777cecdfd6942284b24c715c306f0d4525199104d2d2c43a97fe8d19f73e7ce4f8d82a67051e1ebb673012e5d3ac84b6a17c7cae66519677f747bebadeb9bc647c48c4dfcef85feb0b5f5d6b42082d75689d7a3ad3a4307327cf7b34eb976ee60884963a34f59353bd7d617e342696e8e825d6a24bf5ca327a6320e2d0524b334ca3b3bb3fa26e39363264a98eae30314981763ec552cb38b454a589cd12b40b92dce6e77c71414b93d566d6a19d94d64f95f374305e92dbfc095f5cd4d3649d85b5689277bb7f285a6e60aad2d5bda108df1de4d7387574ca711f1f8d2b3d1052d55958f514e5533d3584d0c1e15878f2ffceb56636f520b35c84039e1849a055653a944e5c90dff24453f799e755c592ee3243a2521ded3632eab16e073c5196225794a4dfdbdb9ea88e269765f82c5946bd216e282a0892ec3230b5e68cf527fb61efee8f9004dae83664aa7d7d21be33c8255d8d7cea7996ca83df9533e462d6baf445f307ec3441e4078ad74b3da16bebcd4532b9863726bced89ae73e91142b7b558f70e46c54c5f0cf969f327f60e4436ba0d560d756b93f591e363a96594c6bc83c3315e92598a68f38fb79f559ad8478e8ff9e2a24d4b11085d5c697cec4cf2aa680590cf3d9af54b37735a9a741b184bba54effaf2624cf5be3918f9ee3e8f91217fbbbd3a751c3a42e8bff70fa75e55a79ebe6b99fd52d5a48ff9144b5bc6a1a5ded762bb2e6539bb2027fee9a4ffc5ee90b288339e2be703adb64c814b3ea71348887f3ae57ba93bacec16474277b5da1b5595ed5b7b866e6eb47e6479f2382184d09b03d15f1f1dfdcb75b52636f97efeeac8a8d20e9dea331796e055fba6776a08a1878f8d29ff9f6277b6da70bf08b52c17e18027fa4c47f077dbabad29c12e9ed4e947ef8cfce8b28aa4d7735e55b5b477594b13d7d6993fb8cc8ec3e5ce00f7dbe3beffbbaca2dec226953c381cfbfa1b43f76e70a274def6447f7374ac3bc829afd8b4d43575e65b9bada9adfed90f1b1fe77d1b5debcf2dfc9de481b7874ffb121f5e6eaf325993b64a2a9954cfb3541efc6ecaa8bf714fde50a7a18af04b620a20f203c54b96d12f0e8ffebf4bdc45f23fd9c3c7c65697e968925862d57cea42c74f0f79d55f0df4d46701f9dd09df86720341a09b1b2d2f748706c293a6bb33b1e41ae7f80366676f38c24b9f7fb53f690faff7876f5862c1932acf4be497e73d9af54b37435526a6dc983caab73390a008e2eada621cd5fbf7b301b7911908f32f7587af5f92fe08afa9332b8b298fc5c5fe30ff545be0076f0d8b927c45cd44fe3a9f62ea3281843418e17774067f7ac81be5a55b9b279eaf5d41eebe37867c09f1aa1ad3e60a83cb40c705f9f868fca9b6c0d7760fded662bbb3357d1f80eca783771be4c4ed75e6cd1586323d1de5a52323f1bfb705fe7de7c0373639d738d3070179faf23a27278e07732f74879e381bf8e12515ba730b21da75f44c4e0d2174df46a73257404c903ff3725fda62592ec2f63af3536d8197ba43ef69b2a214cf75065bec9a869496e97c2a899afa2ef3121a8ef2cf76041f3f1ba049e283cbec08a11b1b2c2f74877e76c8fbfd6d93fe07e725f96787bd1794ea36ba0d2845bb3ff1cd373d4e03fdf9d5a5556626c6cbbd616e775fe485aed0fb9ad39c4e3e87fd8793be75e9fe24db3b18399d2188cfa79e677775ade9a68634ab93b30b3cec83c80f14bb9363f1ddfd11f560d8b9f09ea6347f8922849eef0a8ec527c6cc7607b95f1d1dfdd40525f86ba5c9a6f9d13bde1027e2756995f6b91027f9e279255ebb83dccebef0a555469a243eb2dc7eff5e8ffaddad1546fc973727ca7b07a369f7f07a6f04477ef516b6c6ccaaffc82e987ceed1ac5fba9920105aead026a57afb43bc372696eaa9ba94e68d7977c697383e1afffa46e7536dc127dbfcd7d69bd3269b0c0ce9328ca7ae5c06a6d5a1bdacdaf8955d83bf3d3e7679b54989aef32936b90c6ab66bb65519bfb567e84fa77cd72f31e3869920277efd8d2159967f78895b9d1fafb3b0efaa35fdf8a0f7d1533e878e4a9d1f27fbe9e0dd1204fabf4b2baacde7ee850ed598d977d599fe72dabfbc245b7b5b3e5c8689071f6e54ab3431ea19d1a77d6a984335097cda5e1c392f429589595ea2fd6767e896266bd2adee0c70677c897f5f533aa51da6a5becbf8435795e93ffb72dfeefe088efc6892f8d40525f7ec1e7ca12b843b96607f3ded1f08f35f5d9fbec1ef959eb028cbf76e70d69cbb7dab9dba1b965846e3626ae63d9fc35ee6d01e1f8def19886c9a1c68ca08fdf1a4bfc1aae909a5f9decba79e676762a9891ab8b8c0080f50ec1e3e36ca89739b1cbcbdc57a67ab2df59f4397fca7d1d3edc1070f7af1f13458354d36cdb62ae397d695ddb1d4863bbaf504b92fef1a188de73bc7caef4f8c09928c10dae436282d7c98b256efbec168a6e7c7a9b18901bfca0a6f8597cf3d9af54b376d3a86741968333b91ea1d8e0a9ea82048f2faf28cdd89e6d1e367fc2e03bdce65b8a9d1321411f60ee6db519222884baa8ca371d113cdb67a4a3ec50884aead3773a2dce61f7fca3e7ad23f1617eedde84aed164993c4ddab4b9797681f3e36164ae95197fd741e3de9f7c5c5fb36ba521fba0c497c60a9ad0089b6699f5afe72ded3ed75e6c1087f742496f4fa8ecea08121b7a60ceacab9c37c9004520f7b4208ad2ad3ad2fd73f746c5499376a20cc3f76c67f6dbdb93643549410655ca9925e4fdb45329fc35e5fae6fb2697e7fc29794bf7d7320d2ee4f7ca0d5966785c8a79e9f2720f203c56e2822fcbd2d90ab54e1ece80c7eeaa5be7fb4074654232a6282b47f28fafdb7863ff5725f67600a0d6f4311419987f9e32b1ccadfc40e2da5749dded99771850c19a1d7cfbd7b499531cf6fc05997e73d9add4b376d5526c66d60a8735f7ea22c1ff5c63bc653bd79a5810ac91315de1c88ded0602109b4d6a5af32314f9ecd7da9157832c89c71793ec54c0c85101225198f7b78a537b4c96dc8d4c59324d05dadf6082fbd3979404ff6d3c1bbdd5c6148ed585630d33eb5fce5734fb75418ac1aeab9ae4993b4c705f9d59ef05535a6a4f0379f1de6a32fc41ff5c69272b89f58e94888f2af8f8ee25f7f71649425892c63f9573b7508a1efeef3e44c41e47fd8ef5f6aeb0e72bb55175c46e8d193be06ab66ad6b0aa9ff7ceaf9f900b2bda0709e6a0f3cd59ee67fec474ff91e3de54bb7c5b8478e8fa51d0091eac183de070fe69efc4f99490ebbe51f5d598b271b8cf03f3f3cfaf3c3a314416869624747309ca14d0e7be8d8d843c7321eff8f0f7a7f9c72cca371f1da273b326c31c9c3c7c61ecebc73459e5766aeefd1542fddacc32bced55b58128da77a3951ee0bf16371b1544f676ac698477f6f0b6828e2ca6a133ef81b1a2c0f1ef49e1e4b34dbf31af9746a2c4e9344993ec7e8f87c8a9d188d2b93320e4584102765ef6fb7cca1d550c4595f421d4f673f1dbcdbece327920c46f8fd4369fa42f4a6cb00e663daa796bf7cee294d1257d6989e6c0b7c72a5a80c6a7ead2f1c15a4d40fcd6787a98e7863ca57072fc94311fe98377e59b53129aa2b3730373658fe7ada7f45b529c4496f0d453f7541090ea1d2dae436dcda6c7dfc4ce0d32ff52d2bd16e721bb6561ad336f8e57fd8eb5cfa669be68f277d5bdc06dc98b8bb3fd211e0bebdd94520944fea16cba79e2b4e8fc5ff7a3ab9f3f4a5d5c6d2945cd082b3e04f00807924ca72843fdfff7c9c9ef9ba747a86741968d3b954af2ca3a1a8e089f282246f764fa1f1a030a2bcf46257e85d7526fdb95e6857549b7e77dcf7645be0cbebcab26f2bcb68675ff8998ee0c595e37303cda4d8db9ee81f4efa563b75a57a1a21141124f58acc6911043230a43ab2cf793af9ec36c91bfd9137faa7d9f696563ec7907a6af9cb791114dbeb4c7f3beb7fa5277c53e3f83883e7ba821794ea92f2e0f9ef30495f880f24c64f4194645f42d450448893820931a9a3cbfb9aad2ff7847f72c81b17a41a337b4d7d8e78f743cbec57549b9eef0aeeee8ffcf2c8e8af8f8e5e5c69fce80a873afe9bea61bf7fa9edbe37875eef0f6fab34ca32faf329df52bb36ffb13e79d673b5a3def8d194a5895a1d5a88fc00006021a936b115c68954af24cbc7bcb18e004711c495f98df82ba41d9dc1b828a9e7526129e29a7af35f4ffb862276f548053cce11af8687100af3525f881f89094d36cdbf5c5032d562ea323141ee0ff38311bedaccfefb9af147b25d4ba95767492b26488184a47ed8e73c1d5c58f9e87cbcabd6744bba01b02f7687521b6cf231bd53cb5fce8ba0bcee3230abcb74ffec0aded8682110ea0c70a7c712a9e32af2df61926beacc1f9e3ca7c99191d84f0e79bff0dac0cfafac5227947534f991e5f61fbc358c10fafc9ab2d43e7ca92a4dcc4757383ebac2d1e64f3cdd1e7cb13b747234fed32b2a95795ba67ad86b5dfa16bbe60f277c5b2a0cbbfb239d01ee3b5bcaf15b044a733cf9d4f3ecded39471ce97850e223f00c0f9024fe05c67d1a853bdfd61de17179d06bad8c6f10992fc747b902288efee1b56bf1e132449464f77043ebec2a17e3dcc4b8391f178454311cb4bb46b5dfa2d1586a40195f91453972109e489f297579bee5e5da29429d5d11546e6b5def0cd8d964c51c0eefe8828cb179e4bdde6733a253abac2c8bcde17491dd39a8991a5925605c4b2a423b39bc6a9e52f9f8ba07e7d7b9df9febd9ee3def8f212ed3f3b83362db561f2b47653dd61762b4b75ff7e51d9bfbddabf67207249d5a44124975419ff7ccaa767c8a4816839355835ffb6a6d465a07f7fc2b7bb3f82ffbe9ade61dfb1d47eef1b833b7bc37f3ded6f7568b3f70ac8a79e9fb720f203009c2ff40ce9d43326965452bd8311de13110449de9c6e66b2f9b5ab3f3212133694eb53a71ca249e2f9ced01d2d36bd2a297945b5e9c3793451e4532ca9ccaf8e8cbed01dba2b6153e7b96e6ab43c78d0fb6c4730757a6784902f2efeee84afdaccae3e1728e4793a3734587e7ac8fb8ff6009eae685e4cf5d4b20872923a0ccdf322282fae2fd73b74f4735dc1269be6d5def0f54b2c4981cb547798935d43218486539a3c09848c2ca5cb234f3a1a17535b435797e97f7fc2a74c9235bdc35ee3d42d75681f3ce84d88f2f7b6e668bacba79e9fb720f203009c2faacdac5b3581b324cbc7bcf1ce004793449e93bb16d29367038d36cdd737ba52dfea0a729f79a9eff9ae90d2036c4eddb5ccbe7730fabf0746eedf52ae3ca8afae35ed1988fce2f0685c906e6ab4a833809d01ee7bfb3d214efcda06a7f27a9ea7b3bdcef4e640e4574746e3827c4be3a440e7b42ff1f3c3decfaf2ead99e3d6d9a99e9adaaf8e8c36da344a83d9eefe30ae78f8d73c2f82f2224510efaa353d76c65f67d14405e95d29633ba6bac39c9e680ba80f78aa06c2fc675fe9fbc052fbf54bcceaa8eee59e109e1011ff3aedc3fec052db3dbb079739b42b4b7387dd201388fc0000e70502a156bb463daa378153bd09d1a9a7332ddf395f8e8cc4dafc892fae4ddf43bfd6ccae28d53dd916b87e89b900d92b0d45dcbdbae42bbb06777404af3dd70c4611c457d73bffe7c0c843c7c676748636b9f52e031313a4e3def8db9ea899a5beb5c9d57c6e6294299dced7d63b7ff0f6f06f8f8fede808ae2bd73bf57454908f7963c7bdf15a0b9b76d2f5d935a5534be28d094fb6057674069b6d9aa1a8f0667fa4dec2e2199aa6741194d7afae35fdf994ffb7c7c7d6b9f4ea0585a7bd43c5a9b1b87ae11f7f5c3c381ceb0a72abca74eba732558a9a89a55696e87e7d74f4b133fe8b9cfa72031de1a5c323b18e00b7cea55febd4cff0b05795e96e6bb16e289fd4423fed0a71d697489a47e622975ef92a487d17db546170ea1776ecb4b08f1e0000f2646048a7813126a57aa38220c917a7cc8b3bef9e381b70e8e82d995746b9b1c1f2ad3d436f0e440a73f02b4b7557d59a7e7d74f4c2329dd2af4e4793f7ac77beed89eee8083ed7198a0a1249a02a137b7b8bedc6068b7a78ec944e47cf90f76d74ed1d8c3cdb117ab92714176486249a6c9acfad2ebda2c698cff08299cbffd4927c715d59e3d9c0331dc163de3843129b2a0c9fbaa004073053ba08ca8b253a7aad4bbf773092ba64c8f476a8481abb6ad7522e03f389958e6bebcdd3bec62696fcc626d7014ff4b9aed0fea148889374345961643eb1d271ddb9ddcef0b0ef6a9db51ceee191d8e1c973659b35a412f9a5be8b559999851ef911db1f6fcf5506000016bc650eeded2db60bcab43874e025f9d98ee0136703fe84f8b32b2ad38e1200531213240d45ce7a935c4c909401a1f3651aa71617649622a6b4c9e2c34b7201da68c1542decb8150000f2411068a9435b6f9d3481f34098f7c545b79186b06f56cc517c3647bb9d92691c439e93c62d6e10f615a729d766000058708c0c59a6a70dcc44aab73fcc0f46045196539740050080450c223f00c0e25763662b54a37a45593eee8d7705399a242eab82c80f00701e81c80f00b0c811046a75689758c707778ca77a23bc3f2e56181937a47a0100e71388fc00008b9c89a14a75b4eedc1411b28cfa42fc60849764791ba47a0100e71918e1010058e46a2d6ca56972aa7734de1de06892b8a4b853bdd73ed121e72a030028a41d37d7e72a52eca0cd0f00b09811045a6ad7d4592652bd093caa37215618992cebd90300c0a204911f006031333154a97e52aab737c80d4678594697561775831f0000cc05f87b1700b098d559d84a6372aab72bc8311451fc9dfc9e5df879250040b181363f00c0a2451068a9435367d1a853bd43112190102b8d4cd9025f82090000a601223f00c0a26566a9121dada50925d5db1de40622bc2ca3cbaa4db9b60600804508223f00c0a2556f61ab4cac3ad57b7234de15e0188ad85a9971c178000058c420f203002c4e78ad5ef5a8deb8200f46842027569bd8521da47a0100e72388fc00008b9385a5ec5a4a434d4af5f68779594697c3a85e00c0f90a223f00c0e2546761ab27a77a4f8cc67b821c43115b2a20d50b00384f41e407005884f05abd49a9dea1081fe0c45a33eb80542f00e07c05911f006011c2a95e5695eaed0c2406220292d1153530aa170070fe82c80f00b0082db1b2d56625f043a22c9f1a4bf40439962236bb21d50b00387f41e40700586c48022db56bebcc2c0efc64846282349eeab5b0362d956b070000b06841e40700586c2c1acaa1a395163f49963bfc5c5f984732ba1252bd0080f31b447e0080c5a6c1aaa93631e4b954af24a3d3be446f88d7d0c42648f50200ce6f10f90100161592402d764dad2539d51be4c43a8bc6aa81542f00e0bc06911f006051b16a28bb96565afc24596ef7737d211ec9e86a48f50200ce7b10f90100169506aba6da3c29d57b6a2cde1be2b534b9c1adcfb53500002c72f33c9d69859159ead0569b18a79ed1d0044312614e0a70625f883f311aef0c70a22ce392068634b1e3691a4e94c6e262d61d4fa049a2c9a6595ea2b56929334b9959524628cc49615ef2c5c55363f15363899820e5dacd048624b24f031b17247f22dbe1d1245192f744b29e287fee1a8c9bf703a049c2c2cef2df0c215ee2c4c91f93cb6c551eab86a2083417524f6a4a97ce9f904439df6b32bbf57cdeebd8b491046ab16b6b278fea1d8e0a215e6cb56bcd2ca47a0100e7bb7cbf9a679745435d5367bebcdae83632598a8538e9e59ed03f3b83bd21feda7af38796d9f1eb8747625fd93568d752d9e3bf650eed8d8d96d5653a1d9ded592bcaf2c9d1c4d31d8137fba3a22c1308657f062db1b2ff73494596029c287ffdcda12323b1720313e4c4089ffcb82dd5d1bfb9ba2ac3d6c9defb749781217d719197c68f6bde0fa021d7014cc30f0f8cecee8f302411e472c4f4b35e79fee7920a97614efe47f87f6f0fef1988aa4f6a4a97ee5f5eea0b26c4a89023269e8b7a3eef756cda6c5adaa6a5d4a9deb33eae07a77a6b21d50b000005cff63224715b8bf5917755dfd96acbfee446089958f2c606cbcfafa8faf48525fa94a7da7fae2dcbb01d5a62d5fcbf6dee1f6c736f761bb23f0e114214412c2fd17e659df33757575de4d497eae91a339b7d93ec588af8e626d7f212ad9626ee59ef9c7933c36d2db6fc9b4f8ae100a6677989f6ca1a63960285a93cb3eb8252ed65d5d94e2abb1b1a2c4b2c9a4cefce633d2fda3ad660656bccac3ad57bc617ef0ff15a9a5c5f0ea37a0100a0b06d7e362d75ef06578b7de2492623d4ee4fec1f8cf687797f42e4255947939546a6d1a659edd4e1c70941a0ebeacd59773c8140e8fa25968faeb033e444022f26484746e247bc314f4408722243122696aa32312b4ab4cb4ab4ca2cff657afa9b9b5dff680bbcdc13beb2c6f4627728ed4770a23c14e1955fd3e6c5341471df46d757770ffefae8e897d795fdd77e4f889b681411e4497ba008a2543fb1074f549055a9afd44690e2380041f995a108876a6a5c6f4cc833a958a2a36832df3c6b012a0f42c89f10e342fa6627f5d1e6592c55f64ba77e0b2124646e009beb7a3eef756c7a288268b6696bcd2ca94af57aa24288135794ea4c79e7d9010060112b5ce467d5503fb8d8ad6eaa39341c7be8d8589b3f61d5502b4ab4d5269626518093ba82dcb39d4149461bcbf5ef5f6a9b52cbc40797d96f6db62abf4679e9b133fe673a8231416ab66b2b8d4cb981e624793426bed015fae3499f534fdfd264bdb6ce8c1f8b0442373458289278ad37fc9e26ebdfcef8533fa223c07de4f95ee5d7269be67f2f1dcf8bc9082119e15d1918f2fecde55fd935f0d0b1b1afac737e779f277c2e23361215d47b70eae987df55adfcfae997fab2f7c72a8e03e8517e551f0042e8abbb07fb42138ffc2c7e74594583356383965a612a0f42e847ef78f70e46d2bef58b2babaa4ce307f0b3c3de5d7de98bfde4f2ca3a4bc60fcd7ee93efa7c4f9e21d05cd7f379af63d363d3520e1da5b47e4ab27cc697e80df208a17741aa170000102a5ce44711c47d1b5dca935b46e84f277d7f3ae96b7568bfbed119e1a5c323f1be30c789b291a5aacdecc5954619a1a7da029f79b9efd666eb0796daf3691bba7e8959fd38ec0870dfdde70973d2fb9aad4d36cdf1d17847801b8af02c459859eac6468b9e2677f7477e7ac8bb6720f2e5754ea549e0ba7a7377909365799d4bbf7f289afa414686bc63a9edc458fce46842fd3a2fcabf3e3afae90b4bf0af2696bc7f4bf9975e1f78e4f8d857d73bbfb3cfa37487a208e28bebc6138e7f39e54bdafffb97daea2dacd2b9ab4c4f0b933bc0cffb019858f23f2e1adffcd194cdaf5f62de506ec8de676b474730cbbb6a85a93c8a752efd2d4dd6a4b8e4a9b64052b15565badb5b6cd1c9c59e69cf7d52d92fddc75638aacd8c72e5ac1a6a777f728859987a3eef756c1a1aac9a6a55aa5794d099b1445f98d331e45a178cea05000054b8c8efbdcd9666559eeeb1d3fe3f9ef4ddb1d466d752ff7bc09bb6533f4d121bcaf5e506facfa7fc4311e13f2f2a23b23ebfcb0dccc75638945ffbc3fc57770d569998ffb8a8f44f277d0f1d1b4b2aff6a6f18217441a9eeea5ad34bdde16fef1dface967225777667abed132ff47d695dd9116f2c35af17e6a55f1c19c53fdb27af01fa4c47d0c0901f3c379ec0aaa1fefb62f7975e1f78e8d8d8d73638bfbb6f3c2326caf27fedf3e0324e7df25d28d3d1bf3a32ea894ecafda9cdfb018438e91b6f0ee19f9b6cc9ed76560df5c793be13a3f1749b4ef840ab2d7b01ac009547cdc090aff4849eef4a9feb57177bbd2ffc4c4afcfae1e5f60c5b8ccb7ee94a75f4036f8f04320f9b2d583d9ff73a3655144134db3535a6e4546f98932e28d3191848f50200002ad0080f334bbda771a289a2cd9ff8fd09dfadcd564e947f7c30fd931b7772dadd1f79db13632962676ff82787bcffec0ce27f69dbe13eb27ca2cf9324a3fbf77acaf4f40797d9bff9a6e78027961d395ced00002000494441545a1e3b3c127bb13b54a2a38e79e37f3d3d91f332b3d4754bcc2f7485aeabb764da36937d8351f5aeac1aeafecde5214efcdd71df57d6390bf0049af703984585a93c0b4891d4f322ac63762d65d74e4af59ef6257a421c42687bed14fa7a0200c0e256882fe84bab8d7ad593e0cfa7fc6e235d6f611f4bd78b2e8920c9784a8b1d9dc15f1f1d7bec4ce0b133813d0351976162a6569c2ada54313170efc5ee505f88ffcc8525df7f6b38e72c21928c70c3c313670361d5e4149bdc863706221bcaa79c24bab3d5f6e8299fba35a8544fffd7d6f2e198f0c793be7bd63bf573fc5c9cf703c8d3b7f6783efa7c2ffe979ad3c40a50790e0e47f70e8efff3c567da04756424a6ec6d64f61ab4b0e2a9e74558c71a6c9a9ac9a9deb3be447f88d733e41aa72ed7d6000070be2844b657bd447a8497f60e46ee5e5dfac793c9fd7e72aa363157a9ba691f1e9968e1d8e436a8b379cf7705b7561af60f45bdb1293c7a6382f4f650f492aaf13938ea2cac85250723bcdbc80c84f31ab28011044112c4cf0e79199250a610731998ffde5afec5d707fe70d277cf7ae777f679a22953a0cd96793f803c7963c2d5b5a6da73e3219c7ae6b837b9d5aa0095e7c707bd041ef5801042a8c29463be98ec7e716454bdb7f5aed99c49a478ea79b1d5318a209a6d9a6a55aa372a48c35121c24bab9cbac287a1000050b4e63cf22308d4609d18ea78cc1b97112ad3d3bdf90dff543bed4b9cf64dea6cae58adfa9b3ec889a77d899b1aadbf3ed74b297f874762ca139140a8cacc9e1e4b345835f93f111532423f3e38a267c8ade71a69dc46e6fe2de55f7e7df04f277df7ac77debfd73317c31b15f378007f39edcf322389dafea1e851ef4477c0a4fe6d85a93c78a8ac7a14f03fda93c7734cc96d2d367507bee7ba720ffbc853b1d5f379ac63491cbae454efa9b144779043085d5307a95e00009830e7919f85a5d473cc0e45790b4b8dc6f25d7b2d4fa5aac9c60623822c230b4b8e4ca521044b3a30ab861a8e0ad36e049264f483b78675b4f322e7782aadd6cc7e776bf957760d3c7acaf7b50d73fe5c9c9703b86fa32bd3a8debfb7055e983c72c217177d286365284ce541083d723c7960c44ca48ed89d2d4558cfe7a58ea56ab4696a2d9352bdedfe447f98d733e4eab2a925b2010060719bf324083b7949d4282f1918322ecef293c0a61a7b88db8df26a714a913449879e266382947375842c0449fece5ecf3155b356bd85fdd6a6f2763ff7b733fe7b373867b2f37c14fe002a8c4cad994dfbcfaaa1965835ea1949b22b4ce559408ab39e17be8e25a149a2d1aaa94a49f5467969a95daba5f31ed70d0000e781b9fd46c6ab1da81f4e160d15e6251333d3b59e921068e2cb1d3f66a6f7656f9e3ccb7f20216a693231b3168b84287f73cf509b7f22d5d86cd77c7393ebc468fc89b381af6d7026c537b3aec007f0747bf08f277d69ff1df7c66912a5aea59649612acf0252b4f5bcc0752c89434b397494f209a2249f1c8d77053984d0754b20d50b000093e4fb0c9e364e9443aa5187e506269010cd9a59fe5cbfaa7f185e0e4b46681a7feb579a26adbe301a174a74f4687ca6e9c5082f7d6df7504f90535e595ea2fdfa46d7116feca9b6804d3be739f7421ec0d31d81e73a83fb87a2a9ff3849ae324d61518dc2549e05a498eb7921eb5892a451bd928cda03dc40983730e485a530aa1700002629c443f4c8c8441a68798956cf90ed7e2ecf65bbd4b24cc6db159878deb88d8ccb401ff0c4b65418336e90817af68798207504b83a0b3b8df104a9829c78cfee41f54aa6abca74f76e701d1c8e7922b3b0ff9c0a7900d7d49bafad33af73e953ff39f5f4a1918cd3cea52a40e559408abc9e17b28e29b2a47a5b1dda396d6b04008085a81091dfcedeb0f233431257d7981e3feb7f5f8b75aa5fc9b735dbbeb8b62cedb2eb6f7b264dcf7b6995e99f9dc16bebcc539acda1d6ccae2c9978221ef0c438516eb4693a0319c7844ec9685cfcd2ae41f51c6f6b9cba2fad2ba3a6b4b8d80c14f2005ee80e65caf91e1a1e8ffcea2dec328716ffb36ad2e7700b50791690e2afe785ac6358898e2ed1d1ea54ef89d1380e91af87542f0000a498c20363daf60f45d5b345dcbed426cbe8c5ae90b2fa533eaacdec7b9bac9754197f7645d5ea9479595fef0bab67b27d4f93454b11bf3b31f6f9d5a5747e8f1c82401f5be150b70cede80c2e7568bb035c7ef393e465242adcfbe6907aee924d6ec3e7569564dd6836cdfb01a87d7e4de90fb6b9f1bfb52ebd9e2153e3bf02549e056441d4f302d7b1462b5b636626a57afddc608437b2e44a48f50200408a42447e82243f78c8ab3c568c0cf98d4dae23ded8e191d827563af269ae70e8e87b3738717f26bb96a25352770951fea56a56331d4ddeb3c1756a2cf1cfcee0ddab4bcc6cee31011f6cb5ab63823d0391c3c3b13b97da5217669da19e2077cfee41f5220a057e3ecdfb0164b2cca1bdbc3a39715980cab3802c947a5eb03a469344834d53a94af546f8f1099c9739744c7ed13000009c57723f3867c5a1e1d893672766c76db269be7fb1db1315fe70d277699571b3db9065a1cf650eed03dbdc15c6f1c9c65eec0eed1f8a961b92e71e7ba527bcab6f6205b016bbe63b5bca0723c2cf0f8f6ea930ac75e93375846729e2eed5a5eaa9464663c2cf0f8f5e566d0a72a27ab8629ee28224679d6da323c07df3cda1c9e35667d3bc1f404294c5d96a412a48e599065e92e7e202460549cebad722a9e7f35ec7b0521dedd04e4af51e1f8d7705390252bd000090c11c0eb84bf29ba3a35a9a50e6d36fb06a1ebcac724767f0ef6d81d19850a2a313a2ac5ef88120508b5d7be312cb960a83d24c736424f6e041ef9535a66a33fb9ba3c94b173c706098a59cebcfad40da62d7fce4f28aa7db83cf760647a28226a5afb786222ea932dede622bd34f5c87302f7ded8d212d4dbcb7c9f2e55d8368eabeffd670ae22e8f868fc5b7b86eedbe89a8b1ee8f37e007f3d9d7b51dd292940e599aa7d8393badccd96ff7b67245791a2a8e7f35ec7b0269ba6ce3269546f47203118e14d2cb5b2549b6b6b0000381f11db1f6fcf5566d61008ddd868f960ab5dfd249011ea0a702746e3fe8418e2240d459858b2d2c436db34ea796b7167ffff7d67a4d9a6f940abfdde3706b974cd0914417c62a5e3ba7ab33aa727cba827c41d1f8dfbe2629893740c6166a95a33bbac449b940f6af327beffd6b024a36f6d723df0f6c8c9b1384ae717575655e5b1e08120c9effe7b6796021bca0df76c28a326e71f6ff947d727573a1e3de5f34433aecd30bf07d06cd37c7f9b5bf9954048ddc92c57a3d5049a9cf8e01f1e18f127c46a13f3f8d9f42ba715a0f228dc46e667575426bda83edad473dcd91bfee181dc41dbd5b5a64f5f38d1e32de9d2a9d73e1124f9967f74a5ec605c01eaf9fcd6b17cd0247157abeddd4b2cb84ac808f9e2e243c7465fe9096fae30dcb3de996b070000703e2a5c9b1ffe6a7ef26ce01d4fec632becab9d7afc282010aab3b075966cd3bc7963c2af8e8eeeea8b6cad34bc7b89e5db7b3c999edca22cffeae8e8cb3da14fae742c758cffd14f10a8c6ccaa17664d15e4c4a7da828f9df1af28d17e7ca5e3ffdec918f64dd57fae2d7bf0a037ed02567b07233f3c30f21f6bcae6b4efd9ac1f0041a02c3da8f21c6a305505a83c0a02653bc1b4e74893044d125f5c5bf6dd7d9e0c1b211cb165d9b3fa2dfcd3172e2afbc9a134f7aed8eaf9acd7b17c94e9e912ddc4ad1025f9b837de15e008025d5f0fa95e000048afa0911f42c8cc524686bcf78da11a337bfd12f3ea32bdcb90f1186282747824fe6a6f68cf40d4aea5fe736d595c90beb67b307be7219b862a37305fde355865622eaf316d2cd7bb32f7ebe244f9d458fcf5bec8cb3d210d457eea02874347dfbb7b7086b3daaa692922cb33ef959eb09e26d5ed40b36ede0f60b614a0f2ccd0ac2f53a66732debba2aae7f352c79a26afd57b2ed52b98596a79c99c0c2801008045a0d0915f90137d09f2f6169b3f21fef6f8d88307bda57abac9a6b16928134b69698213e598208d4485fe30df13e225595e51a2fbdcaa129b96fed3495f3eed132331e180277ac7521b49a0e7bb42bf3a326a66a9061bebd433468634b2a420c9414e0a71e2504438e34b0892dc68d37cfac212b79179a63df85a5f18e5f2c9177b73159982673a82531d5939bf07706a2c71cd131db94a4dd95a973e7b8102541eac3fcc4fe304f369ecdcd119dcd139854b9dc55cd7f3f9ad63393124516f61dd064619d51be2a591981013a48b5c863c6e0500009ca70a1df9218406c2fca3a77cb566f6ce56bb4d438dc5c5367f6230229cf12522bca4a3492d4d94e9e98d6ec307acac8622cff8128f9df14f698181302f3d727cacd2c46caf35579b99302f9d1e4b0c4785de1017e2248a40269632b164ab437b73a3c5c452fd61feb9ce50fe910142e823cbed4bf25b49a23e6b2e5271f7ea52a5037eb5997df4942f7bf9f93d00134bfec74565590a4c834543edce158e14a0f26034497c6dc3d43a8ae5196c34da34772cb5e52a35aec996ed16cf753d9fdf3a965dba546fac33c01104baaede9263630000388f157484475a4e3ddd64d7d834b48925598a10243926c8a3316130c2f784f8283ffd55e41566966ab16b6c5acacc524696142514e2c53027f9e2e2195f423d352ec85f9e81ce944c35113ba795671a2798e7f14f69cf79eef37cabe79756196f6db62a8bb671a2fca753bea7db831a8af8c33535d0e607000099cc439b5f124f5498c9f8be7c043971ffd09cccc1713ecb3f22993b735a79e6ee04e768cfe74f3d6748a2cec296ab53bd9c3812156282b4bedc08611f00006431cb1dd2010060ae390d74a97e52aaf7a8378e53bdd7c2a85e0000c80a223f00c002d364d3d499278deaed0a729ea860d350ad7698c0190000b281c80f00b09030245167d1b854a9dee0b954ef8565ba599f35100000161988fc00000b89cb4097ea2875aaf7c848bc0352bd0000901f88fc00000b49b35d5b67d1e0e5e0648444197507394f94b76ba8161ba47a0100200788fc00000b064b113566d6a9a7c7b3ba320a71a23726c40579b5530fa95e0000c809223f00c082e1323065ea51bdb27c6424de1ee048025d5307a95e0000c80d223f00c082d16cd3d4995975aab72bc87922bc5d4b675fef0400000006911f006061c0a9de3255aa37c889de989010e58b9c30aa170000f202911f006061284f49f51e1a8eb5fb132481b643aa170000f233ffabb70100403e5aec9a3acba4546f6f881f8e0a0e2ddd00a95e30df0e78627b0623e506faaa1aa389a5712dddd9173e3612afb7b057d49a342481108a8bf2cbdda18e20b7d2a1dd5665ccb55700661f447e008005404311d526b6543791ea0d24c491a89010e5b52e3d647ac1bc7bb623d819e4f434d168d5ac2ca51142feb8f85277a83fc47707b9e525ba1a3383101a0cf3aff686bd316130245ce4d21b18c8bc814283c80f00b000a4a67a0f8fc4da0338d56bcab13100732f2a48214e9424523af78a8ce430278538514793a22ce31725590e73529897c2bc98656f00cc1d88fc00000b406aaab73bc80d4785121d5d6f85542f987f5bdc068490534f571a19fc8a99a5d6ba0c1a8a68b06a9cfaf1a7ad534faf76eadafddcca52ad9e86063f300f20f20300143b0d455499d81255aad71717bd319113e5f5e590ea0545e1ba25e6eb964c1a694493c407965ad152abfa45234b7d62a523656b000a07fee00000143bb791711a5252bdfe04451057d7c2a85e0000980288fc0000458d40a8c5ae55a77a0509f584b8919850aaa7ea2c6cae1d0000009800911f00a0a86968a2d2c438b413a9deb1b8e08d0a9c28af2f3740aa170000a604223f004051731b1857d25abdde787b80a308e2ea5a18d50b00005303911f00a0789d4bf56a94542f2fc9bd41ce1b134af574ad1952bd0000303510f901008a9796262b4d8c5d4ba947f58ec4044e9437bbf5b9b6060000900c223f0040f1aa30322e039332aa97a349e2ca1a48f50200c094c17c7e00802245a44ce0cc4b726f88f7c684323d5d3dc7a9dec108ff545be01d4f6cadcb704383b94c4f238422bc74c41b7fb33f2ccba8444fdfb0c462d352b9f60400004504223f004091d2d2648591b1692652bdde98381c157849deec36e4da7a4606c2fc5f4efb77f74712a2f45c5730c48bb7355bdd4666242abcd0157cc71343081959d2a9a7b7d7c1848200808504223f0040914a4df51ef5c63a021c4d1257cc65aa773022fcf54ce08dfe484c9010423141da33109165f9b6169b9e25cb0d0c2f4511428224274439d7ce0000a0b8403f3f004031ca94ea1d8d094e3d5d656272ed609a06c2fc9f4ff9f60c44a282a4bc18e1a57d43d1bf9cf6c505f9f26ae3968af116471941e407005860a0cd0f00508c70aad79a2ed57b71a531d7d6d3d41be2ff72daf7d6502cc489496f853969ef605496d12d8dd69b1bad09513e3516cfb09b4525c4496dfe44ad992d861e8da22c1f19897705b8102f559b980de5065e92dbfc8956875643cdf3acdec7bc71e5af8516bbc6cccec2e5ea0a72beb868d7523573dcabb5c88dc484be10df62d7e86868ae9a0510f901008a5195892937268feaed0c246892b8ac7a4e22bf9e20f797d3feb73cd13027a174c29cb47f288610baa9d1fa9e26ebdfdb02698b2d326dfec43dbb07bfb8b6ec92aa39b9ecf9eb0e72dfd9e7e90bf1762d4591c4485470eae99b1a2d3f3f3cfaababaa2a8c73d50c9ca79f1ef2760539fcf377b694af2ad3e5da22b76feff10c46f84a13f3cb2bab72955dccf60c447e7e78f4279757c26a8db302223f0040d121105aead0d64f4ef5f687786f4c741b99b978c6f704b9bf9ef1bf9d39ecc3429cb87f282623745383e5d6266b98cf5618cca29820ddfbc61045a01f5d56d160d52084bc31e11787471f3a36966bd302f9c136b728cb6ff4477e7cd09bab6c5edafc89c1085f6164fa427c77903bcf9bfdc02c8286530040d1d131a4cb409bd98954ef7054f044054192b756ccfea8de9e10f7b7b381b786a2a1ac611f16e2c4fd43d127db020c4534d934b98a83d9b16720ea8d099f58e9c0611f42a844477f797d59a3b5586e818121cd2c358be9c8d7fb220481ee5e5d8a10dadd1fc9551c807ccd5a1d050080d9526562ca9347f5c63b02099a242e9ded9c634f90fbdb99c0de81483e611f16e6a47d83d1c7cffa7df1e4ee80e70f5946de98d017e2a3b3d4f0997d87de988010aa324d6af7a208e2f20ca3bcf3393c19a1a188a034dc4678c91315e40c8376829cd817e2f3af24d9f913625f88f727b2d59f37fa23cb1cdae525da3a0bfb7a5f384bc93c8f2dcf626a7893604ab7570c9f4520eb59e47323b02027f687f948ae62b8ef695f28af9239e5f9a139cf744a7569de41b61700f0ffdbbbf3e038aa3301e0dfeb73667a667a0e49d66559a72d19cb600e0396cd11486cb39b18bcc072640f1747656b61376193dddada6c0a480a2ad7b245960412922c55384bb11cb1396c12582e1b30b705b67c48d67d6beebb7bba7bff68693c33baded823c90edfef2fa47a7edd3dddf47c7adffbde3bb31080168fa5212bd5ab68c64044f527b52a3b5f59d4546f7f4479e658f09de1f8bc5f4b7962aa7e6038ce00b96195ab86aed0f85820f5dd7dc337b7b8af6b9401e00f3d91c73ff3ddbdae7453b50400cf1d0f3d7524f0c3cb2a55dd2862b3859817f5e958624f4ff8e3d144e6fbb2dac15fd7286fa9759a63b4fd11f59fde185c5362f9dea5e5d3fff9b7df1c1a8caa8f5c55ed992a1999b74300a872f000b0a73b7cc75a6f766f57d7d8375649b6ac91369ade6e7ca1e78ae5f6e198fad1688263c8df9f5722b2e43f3f1e5734a35ce2efdf505eede001606f4fe4379ff9eeb9b0f4e513918f46e30600016870895f5fed5e5f7e8a9b07feb137f2ccb1607f44357fac76f037ac744ddf90e67820351c53bfd6e00480b64ae9c98e405ec297f2dc289b999f49e6bf1fdfbcbc3ba43c76d09799b9f8e5158e6f5d506afeb761c04bdde1df778686a29357b1dcc15fd7e4da5cebc8aeb2a1b911a637faa3ff7b2cd81d520080217051b9ed8e56ef375f1fbcadd5bbb936e793e90aa67efea9afc39f345bae2f97be7941c9a915d3d01c94e64a299fa5330a467e08a1338b8d67ca25ce3195ea350c188da747e3aaa61b9717b5aab73fa23c7b3cbc7f289e481716f699e2aabe7f28c610b871955c659f3fc05ae1141269e3782065fe78c49f8caafa9140d28cd58e069229cd58eee035038ad86cf6d33945c331f5dff78f2c93b81b56ba9adca29d678662ea4b27c23ffb64a227acfcddb925e6b763bd4b3c301c1f8caa7993328ffa53877dc94d555226eca3e910002e2eb735bac4e73b43fd11f5e616578bc762fe9e63889d39194750f61655f57d83b1cbaaed7fb9cafd5f9f4efcaaddc73270d779251c437efae1f8ce8ec0bfac2f030045d3a3aafe83f746af5ceeb87743b94b648762eaeeaef07def8cdc79ae775b830c057aacddb7ab33d4e2b1fcf345ee65123711d75eea0e3ff4d1786f58b9bd3527a27d7b30460036544a00d056253dd911d83718cb8efc28cf8db21900dcb0ca05001f8d26dac71347fca9070e8c6eac926e6bf5da056624a6bac4c9fba51bf0e081d1fd43b14d55d21dad5eaf951d8ba75fed8d3cfcf178fb78e23b1795993783f24600c07f1ff23f7d3478c132db2d2dee122b371c55777585ee7d7724aaeaaa9e3368361c531ffe78626395f4b76b3c8661bc3b14dfdd15fac907c6fd6d33fc8131379a83525e6994ee593aa360e487103ab3d438842a3bcf4e0de2e8590b3817b7bc747757f88dfe88721aab3127d3fa5b03518967eecc1d889a91c8921a276f8e31004067500180cea9d0ad27a4d4cb02c7100ea088cda69dc5e9aa90f887aeac6c90c5ccb04d935bdc58257dffddd117bbc2d737b94a6d1c005cdbe86c1f4feced0edf961bd0bcdc1d06806d8d27030eca0e3986fc6063f92fdb7daff7473f1c8dd73a852d758e2fd538ec7cce9c25cadecc619edb5b3d1c43b6d6391e3be8db5ae73497077fb93bdc194c65f779f7bad2cc2050935bdc54657ff0c0e8e3edfe75a5d682b6107c7f24beab3374c572fb772e2c9b3c3d0f6caa96fee3a3f1e78e87d697dbd6969e2c07de3f185be911cdb35de114963bf8b706a2b7b6b8f3faa43c379a6637ac744dee4f389ef8ede7fe3bd77aaf99da9f6655d67cd65d9da1fd43b1db5abd7fd13479131b5de2864a696747606747e01cafe5cfea9df437a27d3cf1f4d1e0d63ae75deb4ac8d4b12eafb67fef9de181a961d18c270f0776acf1642e646da93598d2de1c88fa1269afb5806086f2a094575ad0b37486c0797e08a133080168f18a75b2c8c0c954ef60540d24b56a075f2e15f07e9fd7c1b1c9c13e0250270b369eea7dc8107059d8faa92caaaa1bede389f9fed1a426b738105115cd48eb465f4469f1583a838a614c5e63d3d4f76b719b155da34bcccbd6b1847ca5d66100748526bfe72e2e972a24fe8fbdd1ecc03aa6ea6f0d441b5de26aafa5d00e01c029b0dfbeb0ec1757556f6f92438af6e841df8ebd7dbb3a43b90343b4bdad748b66642c0b2c00acf64e7e5c0e81cd9b099757c7c310f8c6792500f0e2893014e285ae90c892bbce2bc93bbd6facf5f20c79b93b92f98d59d59bbd45615b95d41f51fba672af1994e746d92ca3ccc65d33d3b68406c0ef3b438d2e717b53fe78e72dcdee1aa7f07cd652473437e28513612bc7dcdeeac96e48087cbdc503d33804262ff97b51b90d008662e9e98de74073d082ae94fe593a4314f3358a1042a7c9c633cb6cbc436032a9dee1983a1a4b6bba51dc013f00b8b44a7ab5371255f43a59d852eb78ae33943ddb8f10626109c79094a667872f2c219512b7a54eded519ec0d2bb2c85d4abd8970934bfc434fa42fa23084289af1d506e78f3e181b8caaf1b4ae1b90a95a2d6eb38560c6bb83513594d2d3ba21b0c45c0d27999efca00881af36387fd9eedb3718cbacbff86a6f24a519d736ce90249db7c38c1aa7707bab77c71acffbc3f19d1d81c7da7d3d61c52c802da83747eee4b0cc8f34c3a45e0b5b69e70ef90a5bcafbb02f55ed108e06661804aab4f387b37a7b7b2066467b99dfb4554a4f1d09be3d18bb75be5146ca739bbbd955b32c99391a53c713e9cbaaa5e99f1221704985ede9a3417f52cba4f2e7bd11877dc9069730bd20ba4e1676acf1347b729ee14dd3267b9839687fb2b0c88fe6a0055de9e93c4b4b02233f84d019a4c62954662de0ac1bc6e713c9ee90c2b3a4b893fc00607b938b233091d02ea9949addc22b3d27075d1802350e7e95c7e21098e1987ad49f326b4b4d12cfb6554a56961c18892db3f1e6347c1ae6d04b7748310c7008cc864a896748673065eeff9b19a52b6eb3d3644e7bcadc92b46efce673ff2b3d91445a9778c625b2568e49a475ffb432e7cdb58e9d1d8197bac399c86f6f4fc425b21b73d7e5a1ef301b4bc8a595d245e5b61fbc37fa4a4fe4cb2b1ce638227d6f795b7ef00566c6cb6c5c26d54e43d58d445aef0aa6fe6ddff08c0d0801c300f30f9e7d833186c08307c6f2daec1b8c4d4ff84e47796e73349b6dedc0504a07808a59aaaccc302894d23c1696f2464414bdcc36431c22b0c4cc3e67ab9e76dcccdf8705a13928fd959efeb3b4f830f243089d2908c06a8f582f0b99546fca4cf5a6b41a073fe3cbfa74c802f357ab27f33b292d27295362e5aea9775eb9dc2ef1cc504cddd519dad31dceae03b172a4ad4a6a2b7071c13a59e019d21352d286b1d22d0a2ca97709c783295d07812599828ce236a3742c90d274a325370f6b7ebd998936f3c7c73ff3efee0a6dae756c6f72651fe293b1445e4c63e598ab5738767586ba82a90697d83e9ee80d2bb7b6b885dcef49ca0e9f3e1a64085c9f1b0d700cd9b1c6f3fe48fcb389a419f951f676fa7c094da29b1e60e21922b2a4c92dde7341cef0640e029954ef9a124bde12361c0347fca9beb032efe442ca739ba3d96c3bf5993322662b841f8ba7cd750de96f849d67e65e3b3d9b2cce7c5685a23928fd959e8d8afc264508a15326f1cc3289b7e7a57ae3694d37be5433f3b26d0b64a55b6cf688e69bbd52e2577b2dfb0763738f42d1e018522b0bdd6145d10c733a7fb3c7d2194811421a6431539051dc66941efe785ce4989f5e5e99f7fbc3be2401a89d9ad7f86a6fe4c265b6bcecaab9c32c4cb3ad417ea12bb4a73b72d73a714f778463c8f4d963941d1ef6254f84946b1be5bceb329f95cca80f656fa7c95c04aed0e907abbd9623fe944be42cdc5cb7c65cb4f9ee75a579b1fb517fea5b6f0cce9bf0a53c37ca6679aaecbc53603f1c4d5c3f6d400e000ef9921e0b6b966e50de88d55ecba76389b8aa53ceb22d0a9a83d2ea904f97000007f5494441545fe9d968f13e6b84109adb0aa75099bb807326d56b2e56b268ec3c6b614fbe1e0586487c71c61b9a5ce289a0d21d529a5c825954d815547a424aa33be7ebbcb8cd322612e9ee90326308bbb5ced9e14bbed19fb3627028a5bd33146b2db59a4ba699dbe819909f5deb0ca67ed7118069ca256e7db9edf5fee8484c7d67287679b53d6f30a9a00e2712e9473e9dc86bfa7a7f1400ce2bb316da1bbdc1684e91a901f0ebcffc69ddb8a69e36cb6fdad62827d2faa3edf97bbb4d24d23ffe602c339d60df60acdac14f1fb25de911cb6c5cde661e94e746d96c5e0c81ad758ef6f144de730200aff4448efa537f5e2f93426ec4d71a9cf1b4fe8b83bebc8c6d58d17efcc1d84881a51bd9e678d4690e4a79a567a9b335624508fd8921045abc967a97905dd53b14550349ad4e164a0b59b5a10848cef46c428af6925fe916cd954d567a2c00d0ec11e369dd8ce116ae59c6138702aff545ae6b92ef68cd5f866673ade3ad81e8431f8d7705536d5576a7c0f44594270e05126963c73993397102b0bec2b67f30f6f34f27ae5ee1700a8c2fa9bd3510dddb1dd95029bd39d33e13db1ae5f786e3f7bd3baaeac6b6c6fc38a3a00eab1dfcfff5457bc3caf626d70aa71053f5d7fb232f9e086fae7598b3f20bea8dde8f3e183b16903756494e81198aa6777785de1f89dfd4ec5e953b93f2c0703ca2686601c727630973a991756527176a595f6ebbae497efe78289cd2b7d4392a255ed18d8f47e3cf1c0bd905c6fc8ba733981a8aaa3735cf30998f00b4554acf7786b213be94e746d36c4f771800ba820a00bcd61bb570a44e16f36a2c00e0e666f7e713c99f7c3876c49fba62b9dd2532fea4f65a5f746f77f8dc52ebf52be5826ec4da52eb4dcdeea78e04c613e96b1be51a079fd28cf689c433478300c09ec6d8d41c8f3ae54169aef42cb5b82f5384109a859d67ca6c9cc49f4cf50e46d5e1585a378cab561496932a02c39833d62b704a7916b3f0c26361bd161600ca25de25b2c19496579051dc66343886dcdf56f1c421ff4bdde1678f4fae585165e7efdb50be2aebebff1fcf2f6508bcdc1dce2c08b2ca237ebfad5c3360c6d0eadc526bbd2c9c0829e7782d33961bd377d8e812ff615de9a307271e38306afec6ce337fb3da939d8fa3ef8dde8e359ebddde1678e05cd1fcb6cdc3d17945e3d6dd78d270ef933a94cb3f1ba326b76e4070077b47aeb65e1771dc17bdf19317f23b0e4f26afb6dad1e7354d51cd2db38cbfcd18d55d2f39da17d83b15ba6223fca73a369f6b34f4e0e46feea331f006c6f92a7477e024b1ed854f13f47822f768576774d3e274e81bdb5c57de32a5726174f7f23fe7ab5bbc6c1efec08dcffeee467c233a4ad4abaa3d53bdb74c3d3477350ca2b3d1b91adcf76cdd706218416dc9a12cbcdcdeeb5a51673ef0e55375e3c117eee7828a268bfde5ce35db0ef00535a877fdd377478226986755beb9cdb9be4ccfe13ef0dc77ffbb9bf3fa298df07172eb37df79265f37579b64aebc6683c1d486a6e0b5b354b6d6322ad8fc5d31145af90b88216d19d4d411d8ec5d363f1b495232b9c33af565d506f73d8dd157af4a0ef91abaaeb64a13fa2069269b7852bb47466464351d597d4249ea990b8e9cb8bd0a03c37ca66a740338cbeb01a51345964973b841903a1826ec4704cf525342b472a247ed1a6fdd11c94e64acf2ea7febf044208150b21b0da6ba997278b3b32a9de60526b70090b1df6998593e797d9c662697f5233c06048ce5a5c048021c01020043c16f6bcdc819c3f311c43aaecfc6c319fc9ca31b32dfc716a0aeab0ccc6cd5de85d506f9496cf34f7ee94551675076aca73a36c46892564de5da10bba1115125f2115edf428d11c94e64acf2e18f92184969e83674bac9c6daabac3306020a20ec754dd30a6a7ae16c8cdcdae9b9b67a8e303808b2b6c1757e46c6f8f104267a9451a504508a139d4cac272474e55ef215fb237a4082c69a3de21032184d0bc30f243082d3142a0c523d64d4bf506525a9d2c2cdc2c6f84e6766ea9f5ee752525f34d505b1294e746d90c7da1e0d380105a620e9e2db57156ee64aab72fac0cc754c380afd416b6de184245b4c229d04f535b6494e746d90c7da1e0981f426889d5ca42b53d3fd5db1356448e5c8ab3eb1042a8a830f243082d254260b557ac93c54caa37a51923b17428a5d5c962b176ea44082164c2c80f21b4949c025b62e52c1cc9a47a7bc3ca504c350cd8bc5855bd0821f4c581911f426829d5cb42f6e2a89a6174f892bd61c5c231975462aa1721848a0c233f84d09221049a3d96ecaade64da188ea54329adc12598fb592184102a228cfc10424b461658af9515d99c54ef6054350cd88255bd0821b40030f243082d993a59a8c94df51ef625fbc28a8563d663552f42082d008cfc10424bc3dcab372fd53b1a4f8714adc92dda176bcb768410fa42c1772b426869c802ebb1b04256aab727ac0c465530604b2d56f52284d082c0c80f21b4341a5c428d3313f84d56f5f685152bcf5c548ea95e84105a1018f92184960043a0c563a9730a66e0670024d2fa484c0d29da4ab72861aa1721841606be5e11424b401659af95cb8cf8e9867122a80c445530e09a3aacea4508a18582911f42680934bac41a07cf4ca57a75038e0652fd11d5c633172cb3cef7af1142089d228cfc10428b8d21d0ec116be5fc546f58d15679442b87ef2584105a28f88645082d3697c87a2c5c66c44f378caea03210c1542f42082d388cfc10428badd125d6387352bd47fc4933d57b7e1956f52284d002c2c80f21b4a81802cd1e4b6d6e55ef583c1d51b5168fc5c211400821b460fe1f644ba7c951fb20f60000000049454e44ae426082','2018-05-19 07:30:48','2018-05-19 07:30:48');
Executing (default): INSERT INTO `files` (`id`,`type`,`name`,`data`,`createdAt`,`updatedAt`) VALUES (DEFAULT,'image/png','jsa-vission.png',X'89504e470d0a1a0a0000000d49484452000002660000027408020000003750784d000000017352474200aece1ce90000000467414d410000b18f0bfc6105000000097048597300002e2300002e230178a53f760000001974455874536f667477617265007061696e742e6e657420342e302e313334035b7a0000ff8049444154785eecfd875f1cd7f9bf8d7ffea0dff37c9fef27c54db6e596383d767a62274e6c27b11327eedd92d51ba2f7de61a9bb2cbb6c637b612b4b9740800412aa200981248410bff7ee7d18866dec522490cef51ae935ccce9c993933735f734f39f33f8b1c0e87c3e170e2802b93c3e170389cb8e0cae470381c0e272eb832391c0e87c3890bae4c0e87c3e170e2822b93c3e170389cb8e0cae470381c0e272eb832391c0e87c3890bae4c0e87c3e170e2822b93c3e1701e06eeddbbc7fa389b06572687c3e16c0f20c5d8b0f1228dc97ee0ac0fae4c0e87c3d91230b96d266c4e9cb5c295c9e17038f70926ae8d6661256c6874d8d27012872b93c3e170360c26a58d86c9300eeedebdcbfa56c20a0ac2969593385c991c0e8793004c3b1b0d335b1c408a09c1260bc266c6adb956b832391c0e6705cc2a1b0db3561c30d7c5c17c187796a03f85d1a887ca670bc4c599385c991c0ee791831963a32121c503092c1ec87c21302b8a980b8306e27f9a844aa359e37f5a60561d9cb8e1cae470380f1be483cd20e8bbb82045c503292d84a00743211712b783dc0a42fd02e28118934d1c7427cd118bc7d62708ab354e1c706572389ced070bf69b00092f1e483ff140160c81796c25a443829c07488121dc0c637609fa938db7d29d346b2c125bdb20ac4e3971c095c9e170b6222c9c6f02cc787140c28b0752510864c110488704c90c30b9ad84cc1702b3e2ececcc1237c2603f04c198980aa5612e98235bb2f9795a41aa1056e39c38e0cae470380f068ad79b01f9201e98f1e283d96625cc842b2123126b962260de5be9c5e9e9e9eb4b5c5b097ec2c89810e59023b1d8a81056e39c75c395c9e170360b12d866c08c170764bb38611a5c09d3e04a48870449113013ae844418021911901101f36110982fa217af06410fa91163d22c68e159a5733613ae4c0e87b37698c1360166bcf82067c403d3e04a980657c27c18842971f3934592e2d4d454509a012fd22cb090b4fcacdeef1767ce9c617d9c205c991c0e2716cc609b00d35d7c9030e2812c1802d3e04a980f97d80c290266c5e8c922a0b96039691558d56f01babbbb591f2708572687f348c3f4b53930ddc507d9221ec882e13013ae84f93008491190a24260265c09536210d21b604a0c22f62219119014912ca29fbc48b3c042d22ab0dadfda60e1e57239fb8313842b93c379c861fada1c98eee2836c112764c110980657c27c188429f1be278b0053d15cb09cb40a6c036c5bcc66335766085c991cceb687e96b7360ba8b0f52459c900543601a5c09f3e11231a408980957c2941884a40898128390f6224a519c2c624c9a0bad02db000f299595955c992170657238db00a6afcd81e92e3e481571c234b812a6c130980f83901401f92904a6c195301f06212302d221219622202902c18b3402a6a2b96051692dd83678f43870e0005766085c991cce9680e96b7360ba8b0ff2449c9005c3611a5c09f36110a6c4b54a11844b1190f6981597bc284811fd24458c4933c2a2d28ab0cdc059a2abab8b2b331cae4c0ee73ec1f4b53930ddc50749224e4881e1300dae84f97089185204cc842b613e0c425204a44322a21441b817692e58545a11b6193831c14644cda3261b1b1ba1cccaca4af6032708572687b33130776d1a4c77f14192881fb2600864c110980c97202902f253084c832b211d0a844b11c4f0a22045c0bdb866a8f2519f13414e9f3e3d14a46f898a8a0aaecc70b832399c7861eeda3498eee28624112764c1109806c3603e0cc29498881401456482a408980f8390f39812f913379b033625ea1ff579e9d2a5885e8c01576644b832399c6598bb360de6bab82149c409d3601864c110980f97882145c034b812d221414604a4438155bd482360429a119696d6856d0f4e1c606b6213accd8b31e0ca8c085726e7d182b96bd360ae8b1b32449c9002c3210b86c064b8044911909c42601a0c838c48901401f36110721e53627cc922169856876d124e1c6083621350ad6ea01763c0ef6546842b93f3b0c1dcb56930d7c50de9214e4881e19005c3613e0cc294c893c56d0b36286d08f2a2a04626b1fb0b29333333932d1c2708572667fbc1dcb56930d7c50de9217ec882219002c3613e5c629d52042445c07c18849cc794183d59041899e68565a6d5615b851337b42142bcf8a0d4180daecc88706572b61c4c5c9b09735ddc901be2872c180ed3e04a980c972029023253084c83615014269812134f16d18f1168429a1dad0edb309c44c096c5b640c56eec2dc6fb06576644b832390f0026aecd84b92e6ec80df1c31c180659300426c3259812372d5904b1a5083021cd0bcb4c6bc4b60d2711b071b12da87ab7a31763c0951911ae4ccea6c0c4b59930d7c50d89217e4881e19005c3613e5c620d5204a443828c08980f9720e7911401491150e0e64fdc6c38d8b8d81c54bdc12ba9130f8d1763d0d6d6c695190e5726678d30716d26cc75714356881f526038a4c070980c97202902d25208cc8161900e05488a807448901401b3e29217296a438a8046c084343b2c36ad14db3c9cc4a12d2278f1614a19d7002913b0dae104e1cae44485896b3361ae4b041243fc9005c3611a5c0993e1124c899b70051590f3981279b278bfc056c646410d6fd35b8cf70daecc8870653ed230716d264c74894056881f52603864c170980f9758831401e95020861401b3e24a2f52b2887e8c2078118b4d2bc5b610674d602b63a3702fae07aecc8870653ecc306b6d324c74894056881f526038a4c070980c97202902b260384c832b21170a901401e950208614c98be8a771302dcd0e4b4eebc5b613674d604363bb503d732f6e385c9911e1cadcde306b6d324c7489404a881f526038a4c070980c97604adcccc76d00b322bf887a1fc1b6a6ad435e14d4c8e23a273e7afbfa3abb7a0d8e2e9dadab51e76dd2f93456bfd9d9dd831fa2603299b832c3e1cadcea306b6d324c7489403e881f526044c882e1301f2eb17e29029222201d0aac2a4540e3605a9a23969c568d6d2ace3aa0ad13e245aec60dc1e9eda95179be2cb0fd3bc3fcd724e33b19d63f1e31fdfeb0e1ed64634e93cbdfdddb1b499c8232b151d846e270656e0598b5361926ba44201f240429301ce6c030980c972029027252384c836150c025c88880c97009121e6056e4c9e27d075b1c1b0855cd6f31de1f7afafa14a6ce4ff22c7f3a62f86fae23bd6540ee1c6b758ddbfa2f29dde78e36f4bc9562f96f96b945efedf463dc15706546842bf37ec0acb5c930d12502c920214881e19002c361325c8229f181268bf853ec452c3cad1adb5a9cf5818d8e0d4415cebdf80041ee582473fff188e170addfdc7d7ee6d63cdb4222fcc393ffcab2bf976569357476af9426576644b832370666ad4d86892e11480609410a0c8714180e93a188fb2045c0ac18f3891b8c4f33c5f2d3dab10dc6591fd8eed84654e1c12ba98fc4dbfddb88aeee9e7aadef8de3965af3e8e4f4ed857bf7025bedee02fa27266fcecd2fd07604e39766921b7b739adda68e2e367110aecc887065c60553d6e6c34497202483f8210586430a8c0893e112244540420a8769300cd2a100b3e246248b00ab402bc8361b67ddd066429d931779cab84570fa7adaed5d3283bfb2cd9b2b7527d53a4b157e8777394f7477f6ec2a71e4b50d4ecdcc613bcedf5de818b89425efffb8c0f56d656772538fca731603692b5bfb2ea63474d66bbc6ce2206eb79b2b331cae4c0653d6e6c32c97206482f82105468439300c26c32598121f68b208681c4c4e33c5f2d30ab2cdc6d908b0f5b1a550e7fc16e356235c8d39b22e74d9f2be66db88c67bd63378a96b6472fcf28c7f7832a7c9293cc9e3f074fd37cbd2777a0a69a5adefc237e5be57f7195edda779eb50cb3f0e4bdf3edcf287430699e3ccdd858035a76edcae6a1f4aabeb70fb96134d4199d81f683fe1804748994c59f70526ba442013240429301c5260384c8622624b11300d86413a14202902e6c32548784c893c597ca06007c096e25edc9a383ca14fdfd4a8fdc90dfe70354edd984337736b7e6e7ec50132393d77bcd6eef5079c07715a9c9d6f1e37fa87a72adb4fbd99627dfbb0ec405ae9f1aca2dcdcdc9c9c9c8cecfc8f8ed5bd76446fefbb74277891d6d83591dae0ad6d73d3dc015766441e2a65325fdd1798e81281349010a4c07048811161325c82a408c846e1300786412e1420230272a1004911302baee6459a29568156906d39ce06811d001b8b6a9e7b712be3f2f5a4489c1f645b92eafd5f97f98a957db2769f902356b779ed7d1727a76f85ab311a9337e6926b6c2eb707850494d9e1fb4f86e1fd3cd75f8e19f7a455e51796949696d604a9adadada8a8282b2bfb34b52949e219180f5c773d3571a34a7722a7d9252c03576644b6993299afee0b4c7489401a4808526038e4bf8830192ec194b86e2982885204215204d1a408303ecd176b41ebc8361e6783c03e40db8bbc28a891221d675b9027ef3935719d6dd1c5c5eed1a9dc66574f4f20d7ecf4f76436b9e89269421c2937d91d816bb328c7e7f31d2952be79a8657f46554171595d5d5d5b5b9b5eaf37994c46a351abd5b6b4b4e414d7bc79b44deb3b7be7cec2b92b334d9653c7aaed5c99b1d972ca64beba2f30d12502392021488111210586c3642822b61401d36018145b05488a805c2840b6034c89fc22ea168036598817b91ab714367777abb1b349d7697577b341ab012769ccde36d738dbcc413a4f5da96eb17676766204b7d79fd9e8b93e1b786c27217615e8edf60e940f50546b6b2bb2c9f2f272d811a6ece8e8f07abd180e3c1e8fcd66c3f04f329432dbc8d48ddbd3b3f30ad799ddc516e81693d3a29232bbbabad80c38f75f994c56f70b26ba4420012404f92f22cc816130138a202902525138cc816150601513518a20448a80a4080429021a0d25d07cb116b49a6c13723614ec0cd864a87f7e8b712be3f4f5886f3716c8dc47259da9d27e743aff0412b582d62eb886fd1c1338a950e61c39bf9c62027bffc52aa91e26c3af4eb737adae235165fa4e5d3956aa811749997ebf1f9a94c9646ab51a768426bbbbbb51b800448874737f89aede78e2ece599b9f905fff0e42779660ce7ca8cc1662993296bf361a24b041240a29002c321054684c97009a6c4c4a508c885022445c064b804d90e3025f264716b809d015b8d3601f7e2564678423557eac995babf2deba0c753d1a537755a5d7e8ca33277966a06436e31d65b46db4c1e2a243690596aadf5ee42e0454981724d7f75b3c6ed76436c56bbf3788d3586327b4f5fd5fb27d0a54bfbbf2af37d9ad38eeebf49cd55b5758232510e046cb7db5d2e175910b02508026b62841c89a152d33b727e1ac5f68c4ebd9761c4e20963726586b30d94c944970814fd138514180ef92f224c8622624b11300786412e1420230272a1981029029222a0a01ce2459a2f568456936d21ce4683fd011b8e3641f04a2a7fbb7feb6271752fa9d11da2c69027542f4edda42754cd3d13128d1ba691b57b5a1ca1b7f746cedf385ae5c0af6c0651808ddc9eceb4460fbd2e2970a0ccd4d4a282c3a03a2485499596eb2b4770f45ffa4fa6096a7ce770d357c72bbf4aae4cca28389e51909595951d242f2f4f2a954290243cfc0fd5c17f2830449602f8b5a4d95cd4ea83321716eeb907affced3857e62a6ca43299e21287892e41480009410a8c0829301c6642112445402a0a87393012a44301922260325c82a4089812634a1160129a355684d6946d12ce2640db4ef0224f19b717b04159ab27a3c91f4d8dd19e50ed1abe9226b1c31f5aa33d53d6bd22490cb615905eef76b903372363001b19ed9e5ac390d08c00989b5ff8384305bc5e2f0c874cf168b97eecd20cfb3948bd61f0684609d93127484141416190d2d2d2f2f2728944a2d3e93a3b3b05e1a1070ac7ffc2901030afbc464b81a2ebec95d9db737761e57752dbc52570658693983299e21287592e4128fa2704f92f22cc819160325c8229718b258b9884668d75c19ab24dc2d91cb05760f3612bf05b8cdb05a7af47aaefdc57e6d85b66ffa2c8992bebca97b943da4d052e6f778576e0caf4ad385fde10387b7926a9d2e876bbdb0dc6943ae7e48dd00ba74de621853e705d94cd2912b0944cdba1f54db069820c8c5fcb2857b4b7b723c383e49c4e67b832f5bef123d9356565651541aaababebeaea1a1b1b65329942a1806e0d0603966dd534570c1626a7c951aaee3f7b7916dad6fb27decfd48b95999292c295194202ca64f68b09735ddc90e71282fc1711f25f44980c456c9414014911900b05488a8029318a14018d864968d658175a5956f59ccd013b06361ff7e24380bbb32757e6d57acf215944878d0be554e84e69cc2bd23ec8a042e9b6f79da71d2021a0cc2365ed48012d164b46b9dcd2bb427b00096b5aad3986b4307758aa4c66f59dbac2a60922310d57d4c9ac562b7e8da1cc94a266d811a924ec08b018369bcde17060913c1e8fcfe783db620b3b04cc6e4f99ada8ede4b599b9e9d93bf5e653bb0a74e20bb3a44ccc882d04e73e2893427fa29002c321ff458499500449119087c2610e8c04b950802971139245c0ea97b33960dfc016a46dc1bdb85d303be37d670320c4abad3e5377a8c3d4deb352ad136260e3059f79a956ba3a062eb13112e1c4d8b5a3a55a280a6e2baa6aaa330fb31f96989cbe9d5263ebea8ab5e4b0dae10aebf4cd3b6c9ae015dd6c59776da31ca6c4e2615d02ca2cd1842b33b7ba0df6223b2217045835019a96cd263eb4b6ce5d8516a9fdccc2c2bd89c9d963759d078b3562ef726586b3ba32990ca3c3dc18841c100fa4c0889002c3612614c194b86592450cc1682881668d75a1956555c9d934b07bd046242f0a6aa4239fb3c5e9e9ed6bd0f8be2cb47d5ad09154efcf6ce92b51f65428975bc3890d84d1ac75e93bcfb1bd610995e76ca5cc22bed2081f94ca2cf6fe8495d97bfa6aad7eb0baa1d56eb74369754d2da9f5ae9b732b3ea735736bbeb4adc7e674475b6c0cef70fb8e5477b00996d85762aa6b56b8dd810981cbe54a2953f79e9e623f07b1f44c14d6e9e86627ecb8064186532a771f91f83a4f5db9776ff1c4f8b5bf271b6aa53a942f94cc9519ce5a94c9f4b812728318f25f44488111613214b16629020aa3026444c0642822448a80a408c45ec49f342626a1b96375687d597d713613da8e215ee46adcfad0e3a9e8aa55deceaed04b9725ad1e9d774cc8ab90f420633b58e3757a972f12c60022ac57396a8d2334b980ca3d5e5cb7e28918f8a0b0c1a0708eb131c2b874ed16bdc2912eed47f776ba9d1e527de748d3919c9afa66395d05d56834fbf2e44313817733c4484c23326d077c46b30b018ba1b578ea8c27d9d84166e7e6bfc854a8351a5a4e0065a657b58728d33f7cb9a85e87fc1223b0e2d64783c6f3499eadca300cd3df9cbb2bb58ffe2b397043d4ef0fbc48437065861355994c8f9160925ca94972a10013602498094590140149281c26c048500c15c3acb811c922a6a205c01a611d59d5703619ec24d88ed822fc16e3f64278a9915ede48aa752649bcf4f24685ee243da19a23ef97a803eda0d224e8f1f9bb331adc7024dbfc4b1ca9ef36dbdcabde9fc3af88f2b5ad967065dafb2e1435189199092560cc2a697bb83295eef18fb2f56f1c94d32b1c07524b425ee1c8cdcd2d2929696d6d452e08b799cde6e462a9bc23f45593fe3353b98d519509d42677bd6544dc189e73e0524a51330aa4f40e445366664dfb8628d3e6ee2e6f75ff27cb52a41ac429020a1f18bffa5e96ed58a10c39b478e1f3f2f2b83243884b99cc9022489380040948870433e14a624b11300786412214434604e44231215204244510e2451a1393d0dcb10ab4466cfd399b0cf6136c4ada28dc8bdb0eafbf47618aa5c6682f6f8c9c9f4e6bf04084540e02b4c3ed4baf77862bb3507552a5b3889f4689087e85c3145a536465d61b0465d298154dba7065d6e8070ea685bec2416f71d02b1cd5d5d54d4d4d46a311d282db906b96543767377ad8f44b602d8ed67a7c9dcb899a182c80a4cd61efbfc8c60ed26019a99134a040144be34099d935ba7065a656aa4394d9d5dd8b0de1f4767bfc51252de0efeaa9527adecd30bdba4fffbb43c65469dfa98969c8fbfce4ecf1c6eebf1d55495be4e2d30b40ca94cbe56c2138e1ca64925c09f3e412a496105332318a52c610624811900bc5c49622604a0c12518a1882d1a810eec50702760c6c4ada2ec12ba9fcedfe87819ededef4065755fb6042ef3512182da3b90beaa2d00c6576383dc9d556846f36c61285aa135205bb5c49f38d4640999ac8cacc922c6799f81f63564bdb2b7483218d9eb7b9c78e66561617170baf7080c62032994ca552b5b7b75bad564fb0413b94831e8552f9719a7c723af45593724dbf32caab26983659d231259a048b91d9d45959274581c2422291cdafd5d9fb2fb09182f49f994c2ad398ed1ea3c3afb3754a34be22393a6f72bdf7608d27a3d96fea88f5d811965a63f5ff7abf3eb3a5bfc57106dbebf2f5407e7961ea66b67ce0ad63aaf4926683c11092d37365861321cb649e8c720116c43625c949802971d392450c212fd2ecb8141f08b441052ff294717b816485f5c50142aadad2d96019153ff6193f702a9489a48adc83d4cae174a7d618232ab346aa155c1203140265a649fbd9944bf48e4e852813396b3465a616d6d10b8ef416872588f016070ac1b4c2b553a80519e791bc46e789d027891c03e74b65168c43cb2606d9674ee38a4f945c9d993b50a469962b85f411ff475426f2d76f8b2d298dfe52cd409d79d43374051d844dceee1e9dac6e5bfe6e57384846eb35decf8b3dc2234bb7e6e63d8357be2eebfcdbb1f6a3b98175a74776d90441b832c3595626f3a40826cc956925083725e90a84a8918c089809459014015362109222107b117fd298988ae68265a045628bceb92f60bb639b62bbf05b8cdb94904ffca7d63b0b5bbc952a7f69ab27afd9d5acf77576f5aedab438e23226147fb82a21a66fcea73578357aaba04c9bc399526d740f5e66632c21b59fae698e579966b3399a32c56dc8417b52657b457ba83255eef1ec8a561482913147080cf9288a158305a6654651e8b1dbed95b58da59a13ac88256ecedddd5f6aeef487e67c98d060751729bbd97841c62ecfeccd6dd168b4c2956a8c16519900493ceb0b63f4fc8df2d658f77d7dfe9e12a93db9a9879aae6db49efe5756c7ab7bb57f3b243f9653552ba9430e1d7e0d1c0937576608ab2893cc2498529025991290c3c479a4d891a43ae6c3206444209622c0108c49135299e445b6709cfb05f7e2c341774f9fca0235fa62dc6bec1e9d720c5c42aa81ff9d03970ada4e2435f853eb5d3a7be45b7100211571796fa965627296ed31097261ea66bac4aed19928be4345c8e1a22873b4ac3ed0ec6a340d08a09068ca4c93d84294295719a0cc3bf3a1caccab6ac398821a418cf9e227884d26931d28b75cbc1ab8c22926bdde6d738436d18e49e4edae90c669fd239329c53293c984d909a3a1e4e23a6db8326300651635db43ee448af175f5e4d59b8f37764399d767ef1c6fe8f9e301f5eed4ca9cfc128944d2de1e78b048580601aecc70e25526c9927952644ad2242047024193a446407604f413c6a1c9498a802d01e77e217811702f3e7c7475f7d6697d557abad77879e4fc749cf71a6fdfb9eb1dba92dbe2d7da223f4e82888cf4eb48b9915ad84994ded357f39403478b14edc66565c2109935fa88caccafd10ac28b01623d94f955998f4db9c4d8a599e4ea40e24825e07f526686b43b4499f6be0b79125d3c7a26a8289826a548ea3cb9e2711e809392166de8ed4c2c64a9ccee3ab962358b5427aa248dc8f08491d103f395366812522692feec7a2b6a325c7b84d7df9d55a30f2873666e6afa4e5a53f737198da5a5650d0d0d5a6d2095c786085f7752666565259b0d27a23283d7620390cfc4be24d5894d4979213912a01f43e8271a997bf141415e04e445418dec68e03ca420f0294c9d4de6e1f06750e3e4d2d59b72c7488dcac74a1481c2918eec2bd2f68c4eb2b12301350a6f37c264cb6f371e6efa26a5aabcb2167915c5685226a279b8322dbde7e35726ac134d99c862a904fc0fcfe9f5fa0c694f4465c6332f02a361a6369b2da3a449ee1865a52c31303695ddb0e26d0d805384ec46fbf085e55bb673f30bc9759e969616f14d44944cca5479567c833a36a317a6b36adbc36f461228d3d3d99559a54b6ae862ca6ceede9fd7aa542ab10af025a68ab8e25c99e1fc0ff3a408c197b05d882f83d75f03be241d062ed1cecd614c9a8415c9b9bf44f42257e3a34c8dcaa374457d5b3f1eaecfdcf9a6ccdb6e0dbd421b08be1ecfde7c75b832472fdcf830df0535c678bb11141414d4d7d723524396542094992bd1232166052d01651e2fd3c4afcc63924e36e51250665285d1625ba14cd81acabc7567c5493c94995ea98e382f7a9123dc441884f16b1a5b8f56db59294b4c4ccee649716ab17cce81627dbecee312d7adb9e5f99e9fbc79b444ad52a9c4174531663cca9cba717b78e2bae7e42589e9548ebcf750a5b5bc4e490f5551396250266a3b43a4ccf4e69e63655a8c8f0a893809c19519ce0a6592f98239214b2e437c89d08cffd9a49cfb0836047991df62e4c4061130afb1c3da97c065bd889cb9389354d3d1e95fa110045f18ee58716b78eb74ee93977767360976a4b71bf3f2f2e8edc6e2e262e11b551a8d46b8041a7489afa85e174d99c89c68cc186095e1e088ca4caeb1419964059443cadc53e1095166efe8544675bbc5ee7478ba9cde6e534717bdc851d5167891e398c45daa88706f124baed6eaf664b78c9cbfc10a0a022fa634f5da3b965bce438fd1e6add6adb8db3a34317db0807dc0443c269459d9a40e51e6c2c2bd06cb30ec78a4ca8aeecb6cd5ae8ca66f33240733ca93328af2f24b91ad463bbdc0402833abbafd589d0f75727d66beb27d28bdc64cf38d3809d1d8d8c89519c2b232c99740ac4cca23055fcecccc70656e1e82172965e45ee4ac81aeaeaecc7aab7d20f4065b4442ae4f8a418caed0f4a94c2b6eefa11fca4c2e6d0b57e6a989e96fb39a73f3d8bbff485040f80b8e7abd1e16ecec641f184181d194393076352165ee2a36b32997989e9d83328d569ba04c540e9479bcce1da2cc93e3d7f657d8d2ea3a8e4b3c07ab3df42207bdcb313c318d74b0c932a2b5aeb8524da521bb3d5ed8dcea3cc30a5a42e11c2f935a68be003d2aa3b3c5baa225f776ef999cca16a3d148b775694cf44099b5329dc4b0a25dbd2bd76f7f93a74bca284ccd2a4ccb2ecccec9cbc92dc019497e7e3ece48aaaaaa70222256af180cc40264d71ac4ca3c5c61a1443f065c99e1842a936429f8529c5f0acfc1b249396b22c48b807b71bbe3f4f5c4fc7cc57d0506ca951854ded0cb7af7ee2d9ebe78a3e3c465742d1d67aab47d55da7eadf7acb9e7bcf873c762dc272e16363b84b80f107ca1ccfc6a454465eece5556564b488d20f085aa282f38a24c0aeef81f0b5cd6a493184fb18296206576c4adccbd650e36e512a44cad617565cede9eef199d9c9cbe1dde3401a1ed9c6854afa80a803fb14695f52dc7ebbc6cbc25ce5e9e395461ef5a7212c6ac90db50d5ec679c91dcbb97d2d859dfd8886a81ba8475440fce27c295397563eedbfc360812f97a5959191c595b5b8b941d34343428140abad61dadaeb000506652fdb2320f94b326fad818912065666666b285e0acaacc105f4e4f4f5fbb768d4dca89092a8dd4485ee429e3c384cbdb55d4e2792bd9f8d724e3ee8ace23b5de16e32a9fe3bf3f2002c2495935baf03b613766e7339a7bbe4897eecdacff2ab972774af9a1f492c319e5ef27cb72645d17223d013b3139fb4d41a08938714087328bead4e14ded4099fb8ab452791b623744023cd15f701417881124b2f688cadc5ba0b63956f96833408110cfbf330c6cca25a0cca41a478832e16f2873e6d68a8f90ac8aa5f77c9934702593e648a040ac234e0e0e16a9462facc825ee2edccb6cf25982d7660126cca9b7638dd8cfc1d737531afd72b95cb8464da03f9a32d36a4c94b2632a38b2bdbd1d192a5607eb8e5c3c5a8a4990320fd6b8cf5cbc81d439adb9fb681557e65a60ca245912119529f8120e609372f82dc64712c4fbec2697c275e6fcd2bb894dd6d1dc6627fbf981820888105c28d1484ca15f73bc78f5564abd8f6e31e68ac09f0732aa4a3427223ec0f7456ebbdde916622b951f519948d10e95b4abb4ac155602911a602a9a3c1c0c87211ae4ed39ad7daca0250465a2043676143002b4f1657ea8324144651eaeb026aaccfeb1a9f4aad056d169e1914927153499ba42bfd6a9708c4a35768c03e0b39406efd4cc720a1b7834a94ca75687361b8bfe68ca4caee9c0f856abd5e572e1c405e74618136b04a892591191c0089256d3db49da7fa6db5e3b667ef3a8bab4c9880d147b2aaecc70222b53b82a2ba498f41ac9d4d4d4e4e424c661533f1a702f3eaca8adfe78dab30ea1c3d395d3e4f60e2dbf14d16019cd9404ee0cc50e40f7012c00945650ab0e5726626e6a83afa0a0a0b4b4b4aaaaaa26087af0675e7ee1b7059ac1b3111af4f928abdd60b22228d3aa51f975d2b688cadc5b62546a8db1d39d103026c68fa8cc2bd3b7a04c8b2df4726838b195d9aa65f714312facc8da94e93c7939bb5a0b4b85ac1acdbaa2565a63185a58b8c7c60ed2373a995a139835267174f8eaf42b56d03d7829a9480edd0a754b508534ca75b5ed2bc6c7e64b91384d2613348932c56012710911c168369be36891e23fc79a3e486ac82ca947864ad3b23122c19519ceff042fc732c89740b88b49be448a095fc219f0e5e5cb9731029bfa2142f022085e49e5b7181f423abb7a1b74beb7924d7f4d327e59eacd6ce9cf6e76bb7c095813214667f5e5ca3afbce2c5f6e3924f157cbf421e9c203010b00a59537e9222a33add157545e2b954a5b5b5b150a8546a3d16ab54aa5b2aeaeee70ae4413e9ad867fa768e14cc182f81fda68946bc29bda598f329b1486dcd6d002a1cccfb3d4660bcb11638011a229f3588d334499369b0dca9c9e8d37880d4f5c479721edaeac6f45dd86ac1afe44c2d7285564d6d92ead6c06e8ea4c202f747b022f90280c2ef9ca677f2ab5fdb915cd7403929515842aa45969c86f59f19a291c5f28ef84ef43141b275806a7d3d9d2d2528253a4d2d2e6e66664abab566c5b5b1b576608812c9309734999e19764e1cb6bd7ae912f2f5ebc889fd8d4db0df222a991bc482923db41380f3bd082dc3e225c50bd3977f7487db7441df533fae120ca68cdde0c69d7a56bcb37fffe9beb68690d34b7b68658b6b16001a03428335fd1c3166e09c4dc62555fa3ac4db8fb8505860310b521cef4a28622f58a2b81e0f6fcc27fd334c88484b3012a3fa232c1ae22b3bc2db16f3a624c1842d6a62f6aeb65a58880324de6b89489753950ac0b6f93284499f013d6774fa12ea232e94d47e165477a97835ee748cfaf6e92cac2b34cfc89b44fa7d3edcd917a56b6c6307b7bbebafd84c5116858a7a2c5e11fbec27e083e8a9552efad6f6cc66287ac1d554844656634fbd7ac4c4c82ed8293a4da46596db3b2aed5a0b3acded4112913b085e008ca0c5c905df2a5a04ca8852ec9d22dcc2b57ae5cba74e9c2850b50299b7aab12d18b5c8d0f0d6de64eabbbbb7bd516c457e2eeecce6c74b5b957bc0fe03a79f99b623b82141b693510e0643a5796bc5f78ca746272e648554773ab06d9c61a62d9c68205585266a88182caecaf6909280d411c2b02d083888f84a3a05a51ae1d64a32e313139bbb7c4041f842853ad568737b503a04ca98265dbc2a71c4d1d5de8da4c81d71ccb155effcaafa6604c547eabc69424097de8147c9688320f971bc29599d7e26b51b1165c31af68cabc357737a9cefb75961c76dc935e492f3ba664b2d73972f30acbcbcb55c13607a81ec4a070546076b94cd111da0c50836db45e65c74c731b6c83e796af7b63eec76bed4a655b7881ac4254fa7065a637075e2ac5afe1cbb02a8162bbba6b14f6bf2619fe7048fbda51c3374536976f9572b832c389a04ce12ea6f892ecd4d414f912068244d9d40f142c2a7991df627ce871f9ba4b5b3dff4c317f5ad0f165a937aba5af5cd5d56a4aec21554b872fabd96bef5bf1c2e2d48d3befe73a5cee409b616cbc9820fc954aad69d26521750c5c3c5ca26d6d4ba085d2cd030b00a5d5c9f5f9f2d0f7fa29cbac6d69a79b616c8260c40f3e04abaa35865ecbf50f4f665428f57abd10a6f13fa23c241a51995f15598a1bda1b34aee0d71cbd48a492ebbcdf962dbfe658a2392951af48d4d04fca4c6b70b35244fc375da7339857dd34182186321b1581c6f9301ae6859e8e8e0e28f3eaf48a2f974dcfcc61604a56a1f0b223282929292b2ba3b74be57239bc48e584806231f7aa7ad9be72dbcabb998b8367afe73439516347aa5d97ae2d5f9ceb1e9d4c2f6f45fa1ed17f18d8a633e74b5754c83a95095a8dbe2f0b6d1f15b8b4be895ad3f0e7458e06ad97fd1605aecc704295095f923291650aca842f29c53c7ffefcb973e7f0279b7af311bc08b8171f4d101f7476ff6189ffdce40ced15d767e6107f33eb9dbeceb83c0710655adbdd59cdbe91f3a1277cdf947baa5b574f6508b7af2bb7c1d2645dfe1e85c4347ca4a8ad4d6b808ad616cb36102c00023494794ce264cbb7c4dcfc4283e9544963e83d579a24b9da744a940601848532cd606e658b384cd3c8d194d96c1b45765b671e09f99aa3c0f9a9d9144987583c287055656204367614b0ed70be02658637e317581eb94198630c651e2a33e61757565555092f3b027a9d43abd59acd669c8b445326ea0439e81719f29077756ecedd3d5ae7355b3bd29a3ac59f1bf30c5e3e5628a30770582922bababaa0cc63d53636769068ca143ee8962bf594c83d36778425248a5a3c798abefeb1c05b821393b345cabe42e92ab712303baecc109695295c95159a2f10aeca0a773121adb367cfa2874dbd41847811702f72047a7a7a9b34eebd559db7ef2c071df7e09554894b6d8ed0747844109bda8c9e94a6aeab37421b2b973bc7526aac6eefea392bc5f78315b6fea5677feedebd8713f6941285c96c0989650f040adf5066522465d61b878aea23bc2961b479735bfc6cbc25aecddc39586aacaa6b427625dc3fa3f2a1cc43d5110cb72a50c847d926f102a0276808d3b7252b0c41ec2fb5e05c64d58a2565e6488ce1ca94184e862b33a95c371cf6bdcfc315962a8914766c6f6fb70471044106892c1ce743d16e2262208a8553334b23340354d57e32bfde20b7af78ebb44cdd5758258bf6004e446562f395a8071a95a6269d37a7d99354eb4a92f8b265ddd9f23e9ca968bc67bb46267d43937952372b652558c8f47a97cc36425f6dbb78f556856e30b9d616bb62b932c3093c312ba49821caa47731a131e12e2652ccf1f171f4b0a9d707e6c5d5c8890dc52383d57da4d62bfe70ffe8c474715b5fbd7af5a661081452a374ecabf685bc090086ce5ddf5fe5b23b57bfac8a008770ffb7e3a6c925ef5e9f9947f8cbac0abc2d8759c42ec1d7d5637074b51a3bcb145e2404a5adee1a7567bdc66776b2cf0baf1f2c009650a63225d584b6150ed4ee3382328545edf07427d5b8dc272f8bdb00ba776fb142dd7b2cafae452e77aefcce06046630183ec8b6b05113e4bd0c03a4252e1086d0ea2d074b2314f84d893d9ef43db632aba4811268cc18ca3c5a696d90075a2ac7c8004b0550b240a0caa22c068a452d491a9a725afb433e5e3d7066ea834c43dfe9e50543ddee2d3135c9e49071c40231df88ca6cb69fae370f6bbce3b0a3f035b7b9f9bbc2d7dcaecfcca53744fed0349630b3a1a3d17ceae2d5401e0c65966b4f1eab5ce5a2b7a04c588066c10955a6705516699ff8dd1264967455f6cc9933b0269b7a7d60766ccb703851c0c18f18ad335a0f94eaa5f6e5cba1d337e75b1ca7719a8c58c0468d89a7d35fdb6a2f54867e431fdc9e5ff8aac453a78aebfd3fabc3f35ee672701f99984eafeb28af57450b7f047ed058fde54a6fa1a2a75c33d0e61a6bed38d3e61a6fb08caa3d67f3e43ddf96394dce6e38954db056a8ba489908a06c2997803233abd9e33f18b3ddde55a7f155abfddd2353625fe2ac62f0ecb58c7245794515b22ef163a2543e94b9ab30b441d77898b9397fb4ca4e6f565099f81f215e6f8cacccd4065f9ccac44a4199e1cdf8a9dce3e54d3aa104cc17292394d93170898db1c4b19a8e6645e0ae2d4a233049ecf90a60642c405b5b1bf2f251d1e7bd002a16e758e2767f6eccce2795b52bdb02cffeb0e957820ad1e94dc72a4c6c822560cd18df3a05d337efe44abd114ffe50664ea3a352d37fee4ae0ee069499dad49559cbeef246832b339c58ca9c9999b976ed1addc8a4077fce9e3d7bfaf46958934dbd6ed896e170a280831f510c4136b9b4f550edf2232d3897c7b9f6677916872bea97e8c5a09034894d2c5d3165dac1bc7a9bcbbbfa05c00655475a73179b0cca3c3ffd65ae46d6da862c07bfb2f15662717597b775c28b969ef3a31767666ecd8bbf0075677e019d7f7832bdb9ab52e9f525deb48218aa2eb5de9a54690e57a6d275e6f3dcf6af0a2dd952ffb1baceec96be36e7d8d0c47448e62d739c3e56d49a5b58dad4d464369bc5590b7af0a7c562f947929a8d9d08e7276f1e2837875ce9453f2933fc039f5066ab521ba732ab645195895f85d94553667e4ba7ac2db1974a053009268460324a648efed0fb5638b7a3cba144ff99a9ac6a954eb72cf21030d060b24299e15b30363823c968709a97bedc22068b57d86c4baaee68b28d42ea4858df4cd23729030d00b13122c195194e64650a8fcb528a79f9f265e1aa2c3d80c3a65e376ccb7038d14148b5dbed750dd2df1ed4df14c906b1fe70b54ba675ac1ae3300282e6a7b9e613e3915b4836f827b29bdc46db2ad7661189721b6df5c6a1e959f6f088f3c4a50fd2d47afdf29b8b21686dfed4c64ec7c0a54bd76f456bfd9c804a6b0ca7d21b5cfeae8443b6009601d545ca1cbbc49e9612383739eb1cb804cd8f5f9e99ba318739867fc9c43b74654f99634f8624a3b84ead564330424628941fbf32c59f7544f74d91adb4ae0d813824cb345aec472b4ce1ca3c5cd7056546ab5b01fc1a4399450da1caccad8daacc55f51c0dac91c3e128aa6e29574778c1548cde3f915b21431d62c523ce0b03d7a64c70a8cc6834055e6b61652d8121750acb6799aa57f71bfe7adcfcebbddacf3364664be0666a8cf5e5ca0c279632436e6422c51c1b1b1b1d1d1d1c1cc498ac80f5c16f643e1c74f5f4dadcdd3a5b97cae2777ae3ba521a3f38da91c32995ca7752b4ce13cb6f8bcfde9e2f550fa449566fc42410283dde3f1d3140129870e1debd2bd76f7b06afdc5b4aae601724790dda587746f1136674bcda6aef9b20f9e17f63d7d96ff394882c388b67e389d058fc876b3cbd67ae4693e5ecad7961190016afc932922775fbfc6bac432c24536695255c99f130377ff7dc95195bdff9c392ceea56bbd5b94221543ec2fd87e92a3681086c11a11d80c3d54ee1b38ee8f6a7571ccca8c8ca0f64aee11766a329b350752221658637e307651648346265a21fca5438433fc10d654a5af46b5626f60dc8b8be59b1aba05dbc4dc3a954f794d7c9e157a11242c0c0b529f3eec2bdfd453a9339c26d752c1e92fbdcb2c6af526a76a5541ccd2a97d435d0f34731d6176bc4951942a83285677f84c765c5af979c397366646404ca9c9d5dbeceb01e90b3b28dc3d9b6585d5d156dbe7c7957a1a227a7a53bbbd90b77b2df36021cff08733a9dee409eacb06db9859ab9f905dfd0e56f0a4dd1ced6051017b426e787395661426befc5cf4bbc17a6d8ab72883595edc38552bbaf336a5118ded9d9f555bed1dcbbfc09a7b4a6ce8c323914121ea43abc5d2975dee1f3d330348d0c1bf987af64b5f47f55e6fb6786fdb8c4dd681ec29099dbcbafd50f9d9b2e53f7212f8abd46d1c054a80d93c59e5461e83dbdf697c1b0cca893ded1c91a4da75774ad98ca47d21f51996daeb1dd59b27de91587322b92328a42beec48cddb2a148a90e7895075368713ca143fde4540994d2d911b1010835fa1ba88cab4f75d28aa3708b763f13f4aab68d2862b53a23fb91e65d232b4b7b7efcb6df18fc4aaf98fb3f4d29636d848a884105014f6a8a365bad8cabc74ed56efe9abc859d3a5813dead39cf67f1f6daeac0b34c2172e420c71b95c72b9bca2a2025ba1aaaa4aad56e34c34f6ca0aca44a066737de4092893ac2956a6f8d91f28939efda11b99c3c3c3480d37eaa4031a661be71100fba6c6da55a1f4ec2db3ef2f77ec2eb51b1c1ba9960782d3d79d54eb2cd39dea199d1a393f0d4334db4f1fabdec8cf7a5030421029a892bd9b6e147f0ee2dce4ecbbe9268b6395db9908cab5ca8ecce6cea91b6cda02e5c98ff2ec76d16d278def5c564387c11eb528041da3dd9b5a63f70f2f3ffdf8af2c5b757d0b3286902005f36636ba2c3de7055f4ecfde69349f3a50d47e30a3f27846416656ced1cce26fd22469555aa97558b0e6ed3b773d83978e56393a3bd792686219b0b2eb57a60072f16ce90a8ba07c526678bb011aeff8818c8adcdc5c715300c2c71debeaea6432194e7dc40aa405863253aa8dd194b96a6407d843141a533ccac498319419a2677ae5b152197caf43e22b6aed6c8f723a88a928ffce2c6b29d10cb042c3b871733ea542af542a639c076038f476ac5865ec9e101256c18ee8decb344190ef1c69fe2ab9f2405a2976a7ec20a87324f11d1d113e9786fd137334994c3025c489ff71e2b2eab926576638ff234e31232a53fcb8ece8e82894892c932b3351ba7b7a1bf5fe5d659e6ae388ce3f01c1749fbefa4ebac5e67af02ff3ad078db5f3a8a473e43c7b647fe6d63ce2e6e1cac0dd948d5a2f9483d21037e5adcaf7d3d403c177b105be2ee9902856698800a1a1586a6fb60e0b97febe2e75fd2b495ed9bedc445ce7f095a256bfc210ebdc5f69706734f9842f7e5c99befd7e8e0de14f9c36110d5a5f85f684f87d835265f7b7d9b2b4ccfcac9c0284b6c2c242645db9b979d9b9f99fa64a5becc3c2c5dbb1cb3319cd9dcd3a0f2b2b415057589ea452dd8628f3d6dc7cb5e194cab47c2641cadc9dab8ca8cc8339f524486a0aa0b9b959f8b823e23512a090ec8a362e29d3bdb28d5620b59fae69d6ae53995912635cca349cccaf33d4ab5d013bd6b872965e7944e719bc4cef757887ae1cab0d6ceb88cb83e1a8f9fa46698ac4257ec24b0c8acaa96809ff8089180c472d554a647b0a34df04d3c7770e3709764cce2c841d737272a89522ec48746a525e5e5e535303178a9f7016837ac6ba43c658488c833fa3edea025c99e1842a734ed4ba6c883291659e3973e6d4a95350e6a54ba137cfd706ca611be761476df527d7bb8dddcbafb42244be9d6e6fd6062248b483678b832547303d52eb5da14ccff8fe32738c93e8358019a14024287bf2dbaada07af8a12cd06cbe8c1f2555a11c3af472aad2af7383dedb2706ff1b523c6a319451fe47608cfbf20012dd39c28923910cbd8642bc13234aa9d856d034283ecee93977715e8b5dad098eef275a5d7bb4f8e5f9b5dca1de5f65307f39ab2f30b8b8b8babababc928f5f5f588710876c7732a8e95e9dc27d9318568abf58e67d4affe69e588602a52a6bd3ff2fbd3e2477250272acf594bcf59fff095b9b0478108ac6f8ed4e7f4b06aa1f2a1ccf0972003674b053208124a40be85e41b20e9419846f045bcc68640a40e592f0cc1385194395ad914973251885eaf0f6f2c3ea232aba5ed15bac1901728fdc393f5a653189fec88fd21e4ad478063f660951325445c1e0cc48c20adb41aa3d0d885988585857af370659d94dee26593858172b0caa846ec1bf4415320d811c08e00a726d885905622776f6d6dd56834384050d5e1354c60207ec2ee8dff011bba1a5c9921c4a54c886d6262627c7c9c9479f2e449aecc84c0ceda6ef3a536786d2b1b38fdaaacb356698d1deeb73238f00c56d79745f6934b991fc22e82ce67b94644d50d3c15403938d41185b32a5a8f5659c48fec0f4f4cff3d65458332e1783cbe6f8a4cd63ea6904bd76e7f966fc349fa8739e6e109f6317d44436de7445aadb5c31db9289c94d7ab1cb9ca13423a58a33f75b458add2ae78cc123d4d3a5f8bfd94f054edc9f1a94fb3d4d9f9c595959552a914a10d46319bcdf81fb917825d5575cdb7594d75a6a1db7702d1198115e1fb834c638c44240698249a327142b3bfca2b3c92b327bd724f5ad5ee94cacf53ea0e16aa2bb48357ae47fe4851b561a85ac9144ee54754269c77b8448555c3e6c05e8de507d80dc484af11f6220835b3461f5199f935f12a13f30d5766efe814940991080b8f05932a232813c47eeb91382a09246a11370d156e341af32b1a9b6ca14db4831363d78e551aea9b5be8e860938541e560df80112b2a2ac88e38cd2241628751a954d88b708a00b0d610300a441d52ee18be6062f02bc1fe5e0d5226d697adc323cf0a6586bc94297e62969489730d5226fe6405ac0f94cfb6ccc30bf64e1c1e1ab3e740b93d5c99b97581afd8470c255b1f1c48c80fdecb30f68c2e5f0344ffbfd30d76bb7d03570ae52016605e75cd8acfb256dce399bf7befc33ca7c11a3506615a83d59356ebe81c6121ded67be968b9bea0b4e2e354b9d2b57c810ea24aa977ab4c11aecda2904e7f77694b47ae62b9318412cdc9dcaa56e3caa6f2fc5d3dc76b1c0a51b129f59e7de9351289047983cd6643c0856209c800f10e1130a7a46e6f517be73073c695e95b1fe518ad1dabab221c4c82009a51a50957e6c5abb73ecbd1a764e4a567e66566e5d1f53d8054061ccb2a395269a3878a43f00c5ecaaa678911957facb835fc8d0e38ef588916eb28981223035ab0689032b36af41aef5956d012a44c4178e1742ebd908379411ee12ddf42996992409d5309f89f29b33d8232e3e1508d07a76e119509b018d8f36b1ba4472a2dc856dda2ef887d91a5fa3aa536b3a002ce5bf51a0ccac1be0123b6b5b5c18e2448aca02048fc0ab00b6175009607a02631212b6283e0ca0c615999205c994283ec70e4d8d81829f3c489131b95a7632e6ccb6c7f5a8d9de8aadb3c753a5fc8b7feb1c3b5193af69659db3b579c6aa4ca0632abdbb1eb537061636f1f70ac2240445466c4c7f6d60305118d56bb2b4f23b58d889f32cd90f515345a91d7448b620a833ba3d93bb4d4469ab6f3ecd1226595a42eb5b0eedb720f0d04485e2b347df022b9410c4a76ba3b936aeced7ee609a825aba537b3428935c5f8c2ac6daece3c99efe4d20ba0d337e73fcdb31597962150624cc438ec0c58240213a20e31bc5eaad89baf722e5d9b9d9cbebdbbc4d6a60fbc8740c5c60f960406823255619f8c86328f545884875791be2089a13ca6b8b8b8a8a8785f464d9df194f0c892c0d48ddbfb4a58b373547e72695bb8324f4d4c4399166b6277b2a9c05c4904655a7acf6756b20f91d2a7c4e86b626de6c0a7c48ae5bea31297c21478bd07950997842b73ecd24c72b5394499729501ca0c7f277555e6ef2e1cab75238fc4468cb8821888bd54a954661449f667d6ec4e971ccc283f965e9892919f9a9197975f50595909f96119224e2e805f5187a816107063d08e406c47026386c08ad820b83243602f99842b53fcc4ac5899c3c3c35c9962eceeae3ca9e7fddcc047a952a5fd55fae1bd55de4aa5c7e363c10e3b31763883a5e3cb7c43b832f717697154e080dff07dfd3e80f58a966552aa215e299bbbdbe24a580002548d38c1cfa850a635b8c72eb20baa40d779ee684d8733ca0555d46d83c69d29eb16beaa51ac3e79a8a0552a934b1a647f3ea2b935c742e7eced7953f7b9a355812567132f819211b0be2ab40f2f7d0865e4fc8dcc465759831ae158d87cf8bfcde8854a854b7c4db6d1fd79b2c6c646e40728216443a31f439073a834fa7d856a6bef725e78bcde57265dfd231ee1a04cec510575fa88cadc57e184201b1a1a6441e8129f5aad86d16b6b6b21cecff38c5333a1ef4722217b3f5d67b33b2946a3fcfc6a4544651e2a69379812fb0c32c6440d14d5eb222a734f81b65cee28927bd125d7073e2556a63951671e153e96b2b7dc6975055ab983328f49423f7946cac45e4acb83ff51a5905686b47b0dca3c3f359b5e673344f96817a0f2e154894452585848372041515111dd83542814b4c3b009a283a2488aa84ceac19070d8d89b06576608ab28f3dab56bf40d93f3e7cf8b95b9510d00ddd9e6cdccfabb7a2adbbcc79b7a914cd01a2d2cdcab358ee436bb2c1dcb0715763887c3f145be1ecabc39b79c1e551b47b6b532b1d808469fe519ed7d1704499c1cbbf661ae0d710ae9dade32fb07d9e6bf2619e93b977b2a5c0d9a78bf3d1202ea075103d558d5a03c54a2d5fa96c3eba56b377795b95bf481766ad8d82230b05eed4897f6d13d482c6786ac37b5b455add1b4b5b5bd97a6b18adeb384efbf2cb0583a429f39c49a3addee0ff23a84eb965d2393fb8a748d2d81f6718408d8ddd3532273a434f5d038a05473f25881b44d15da8c8e008620c8daec8ee4328dc4bcfcc067897a20ab76f5e655c3c1f8484a0a6ad51253e8f72fa76ecca537f96147c4749cd3d0b3391819cb867ead56dbd4d4f44d9e6630521b4950a6d1ccd2478c5f54a70e7f3c753dca2c6b8aa0cc73933332fb69540bec383c311df22931a2de34286b0fdc5c4c4c99cdddd11e6a15087ff1f11f475b73ca65b195899d01f5835dabaeaeaea6a6861ef56a6e6e46b5a386c34f25638331c5b0a1f711aecc10562813022365d2674c4294393e3e4e2f999c3c791255c90a5837b4611e205d6bcd7cb0079b3afc998dee56e78ad3f93cc5409ac46e772e373a8a1dcee9744299ad1da7858f600028f3b32cadddbe91af64dc4f2c4e7f5d9bedb31c83c67756783a74eac66d5408126e7a97e6e2d44de16d0479c758528dcbdbb9c6b751514588ef2a8d76779ea2c1327ceb0e9be3fcc2bd9cd681b2169b2f52c95e9fbfa8d9227c14fae2d59bd9b2aebc9a5693c984d079b4585ea8ec13167ef4c2747a6367756b68237cd8944abdf35f99cb1f9730f75cd895a350ab57b44de3f67515373b84af69debbb798d5d297552e359a4ce1f243dadd6aecac507af694dafe9b617ce358bbb16b59de52dbe8f1ca403b7cc25e1427544b4575dac8ca6c0e3c578211b0cb0960ff840310e811d38f16b53a4f863e867377e1deb7c526a331f064329627587e5465ea0c6b54a6c4b8e20b5971d2641991286d280136fa282ff4fb2d0165d6d82c4bcdae625e58056cfab4ba8ea1732bce0ce279f111f9627d7d3ddc8c4a8bb68298117e452a89b9a0aae936a4c562c110d41b6a26d10dfa60494949e1ca14134b99d4fa0fbd6432116c931dcaa4974c5095ac8075431be6fee0f4f5d4697dc1d4c782d4e7c35c6b7e8b4f6e48f8da178163c6e1f67f906311bf29882ca4c6702aadda2816211d427b4b0cf5e6a173a2a73ddbfd13ef24074e3c631c815b900e6fcfee52fbbf321d742d1a6a3c7d7146788e34069ec12bc7eb3d3aeb2acf3e440353413cc890322b94290d5ef1e77c1b2ca3d98d0e832d3485c5244eb72fbbc1a1ed6419ccd0b9ebc7ab2dc5756dc8ab10fb8a6b5bbe2e586e990c9bafd13c945a1bfa0e00c25c658bbd50c176fbbb0b0b7affb93d792a844521e1c0ff882c472a6ddea12b34dacdb9bb99d2decc2a354e2c647a4fb9c22dec7b5475e2130b9a44c0da7b716f91ceebf5261a61b11898aa1c068a92652a348124495c2c26c19f1888c8be274fd12dbacc4e5c9fbdb3a7c48aec8aae2d4753e6e4f4edbd2546b52eb47173f16790936a5dc975be06adcfbdd45603c644b11259fbda94a9769fa99019b048388ef69639d8d025a667e7a04ca395bdb94bdb2878795f91d9e811d2477af1111dec783c3320487a302ae4d50e648d4aa512c772c8ee21862a13236046d810003a4785e04f0c1457fb5606eb88cd2d97cb8f1f3f0e65a2c658853ef24455263dfe435f3289a8ccb9b9081749d6c07d6b66d6e5eb4996b814ee71214821e6ea3acf7d94675d5b43d838365c6ecf1f8fe86fdf4108654f4c8c5f9e2955f52697074428241681315dae6315860a6dbf5899580c2833f649ebe6e1eb0a340cab34f94b5bbd753a6f81d42d3774ca0c3e93b33b4613a758ceac46578d61f8facd847700f7c92bd94d1e9d39eaab63ab8209712e52d3d8965465b22dbd34027a4e4fa5377a5bf5a1778930176c855da5b6aea536cc9c0397f616e9a5ad817b9040a154ff2b45d579ea0a6dc1b9f9bbdd23539fe585bee889f926d7da8cdd1374350f662d6eeb3b52dc865022ac0bcdeb9fa926ec03c1592d5ebd3197d37a82ec484d588873eed8345b4f1f2f0b3469966890c5629032f315a1ed8307165bd50f650a7ba618aadbfd45da2bd743ef659eb9389356bbac4c94df28d784bfd141caac6a31356add39cd1e74df963985cf200b6d029cb934d36c1e6e5a6a1490eaad41de9ed3ba9613718573a4b85e174d9923e76fa4566a4c2265d26a36cb645905e5c9413b9220c35b06a80a22bcda01743a1de612b26f84835f01e6483d21b091b6123810489058fde085d8035f2eb16bd72eae4c314c99644d7acf245c99f4f80f3598472f99a0969186b232d607caa4cdb6a97475f7c8dabd5f957a262667c50f97f78f4d7d5ae05018d7f234bfbfaba755e77827c37a59f4369b67e8f2f16a5b4e95023b991098f0bfdbed4eaa0c287364e9f9110065be7658270ebbf707d44673bbafb025d0302c7d62a2b27d085d856e687f7567724357723d52229fb871510104827d65369def5cc817a3e2a1d539965c69502778e14e0ce68ee0286f6b3f5c284f6dea1196e0d2b55bc5aa1335ca0e9cc9b35183602e1eaff76fc74d42eb07fe53931fa529b4da763afdd7ebf5fb0ada9aadc3c24dca4bd76ffd27d3acd02f37d18e1e2cf0c132b377887d8719a51d2cb7954b5a91aa5264c468e84181ff4a375cb9beaeb3c9e189ebf6fe0b87aa1c950d0aec36289616234eb03058b53ab93e9a326b5bda232a13432c3617b26436b688bed3578f96e95057b19509f215fda59a13cdb661477fac3601fa4e4f15c9024f2663a600125ab33233657d0df2c0b905b6454ab9ba567f925a693858e33b5866f932adb1aaa6813613ad267a50ab2a958ada91a0f49104b9eabb8f984bc4aa8b46fc63de4f043b860b32225c99621253e699336790144299fdfdfd9393a12f32af8dd86de609f77bda2cfe0e2f82131b9e289eceeee41a87bc630c0191cd3808625f664b5f56bdcdb3dab71243c0c838e00b1a2cd92ddde237eb5d83973fce6caf6b6ac5992c8e2e61641c6c591203142556e6a5abb74899091d876b06a6545bfc69f5aef7733bb2e503487ab030c87a9139098f424009c8154e4d4cd79946b2a43e85b9cbe75f5e305aebe355668971643ee6038797458f4ea07b3bdd8eeebd6479b1a4d5b4f2138c0981a9505746a331bba2655fa5efdaccf21775ea4ca329b581edc8460d82f868b6b9de4c3193e0b1766deeb1af7355943021526333a597c953ea5ce72697bffb91d3d29bdbb8fc920cfe77b87dfbca2cc217a3ee2edc7bf3a846debaa285718ac57f4f310a77465765e4fc75cfe0258df76c30c4771eae767e9edbfe65b6ea9bf4baa47c49634bbc4f578ac1d2c2dc50e6318993cd6689a032fb6228b35ae168ef3c27761b408868b48e14d6b4a2d25063581e2833d0c64d2465621621768cc8f0c4f4c172d6441440b1cd0a7d7eebf26353ab42cfe6b4fbcf7d53606c5528707c75747448a52d47b26bf7a696d1ab1da9197985454550a07833d1ec4c269352a9944aa5821d4990c1571fa3befb889d1fe5a0042a6a5b2008323d3d7d553b4664f7eedd5c99021194795bf4bd4c52e6e5cb97c39589e1ac8cf511aecceedebea6f6cecff2ad7f4b36be956aa3eb5a4724fe5265a7c6ba96fb8e74907c9063f10d5ebe361b9a01687de7be2c30692d89259a54e6d745668d775cc86010495d8397fe9baa52b6a971000b62c0ff38f04899e296b4a0cc5fec698700287650c99b04aa2ea9c6f575894be3392b3cdf1b0338c677ea4a6e6b8f1c72594a37112fb0a8c955c66afdd0f5a5d66d7acf5ced393d79e70e3368202eab075f3fd4f6ce11e1fe50fef1ccc29c9c1c1cb7885f08496bceaaa9da51b7e5f5aa23d50e710be99dc393590d1d0a835b5c32665425b7a535b10729716650ad1f3c5ad882108072f02b2427696efb3a4f23fe32b0b1ebfcb7c5cb5ec75aebcc9e144947df19b6cf0f9fbff17e9a4aabd5421ec2ec301ae2ec7b19864b57235c7a0db3a3eb8b3cfd9739aa5d99ac219e03191547d28b8e6514a666e6e7e416545456424b58bc442b0ae3933293c2943937bfd0603a5554df1ebebf41281a6b67615bdfd5a596eb05aecfce1dad3057489a2112aa134caed3e9c25f828c9fa9e93bfb4b028df2d09e806da16dd727d5f9ee44b9231eedd99c83e965b925d5701edc86ca87ff2a2b2b83e9137baf03b9237e156f26802d85e3916e66931d51cf64478085c16a12583c5a420156c45665fd820ce79b6fbee1ca14885799f4bd4c28939e988532318495b13e90c2b2adbd84cee6cf68f4e93acfcd8b2efdb94f5e4e6feeaa55afe50a2a8e108fd7fbc7c3c6eed1c9f0a754c62fcfbe9d66ad6cedf0772510c7491e1fe69aedfd1785140df999c279faa34c35ce587194621c2a10ffe3502c6e36a6d57b7c4bcf8610a4cc90435a8cd119f80ea5dedee5f2adf170456a5ea5f21ea874c30a584236e338c01900e2548dae5fdace1eab41f8c0a29634b4ef2932bc9d6a45e2f8c641f9db47e4298d5d17973c317563aede30f8456aa3708b88ee12218495979723a821b1136a660d605a04b85695eedb5c459375f9091464ccc5ca5e8972399f00087f390db616fba8f06ecfbe4a6776998c1eb9a28da8d1ea0e142a15ceb19b4bd921ce065e3f6a7479966fb635a85d05f2aeb12b2c1355bac6bfc996b7b7af48d7d00307fc3bc320dcadc4c1d57b7aea608df7f35cb11dabc476ccc8cecfcec9cbcdcd156a0981bea2a282ce2dc4e5c709c6c74ac954a6a49ad0c747a1cc7ae39058995e3f7de834f0e077ad7e10760c6fc760f4c2f4ee6ce463814a8345a8fc752a73727a6e57a14138adc466c2ca7e5ba0b1f75d383f351bf26ac73b879b3e4c92447b36a7baba1a47102a0a4b0561343636d6d6d64a2412f4401e74f791b447f54360d303cc5d1064c08d2bed28864db69510df80dc404146a4b9b9996db9479ea8ca145ecd24655ebc78919439323242ca1c1f0f7d517a6d842813fbb154e7c96af4ca577e6a0081b84c3b78b8d29e90d8081c093ab3f3e33cabf8811101a453486173eaadd68e04523d9469777abf2c309b7a2684bb7a10524693ff70814c1fbceb2394861efc59da6c89a84c599b9efc4a23037f572f92c2d2562fd2a3f4263f72d32265ef5745f6a3352eb3abc7e189fe704e18dd3d7d7952779df114962de2e5b26b3373a72f4c9f9ab80ee508ee17989e9dab378f64d67774045be5c65ae3641c39747965756a5671565616e2d7b18c92bde50e71cbec2ad7998f536588fe656565d4be4c4d4d0d7dfb89ce0f2836d112260a2a0a95693299b2caa45f96b8e07536df9bf332fb68720d32a1e5fa41404caab639fa2fdc5a52265c58df2c47b0463958068c8033e8f44a7576b3efdc1576811dda7827dddaa80a845a14823125ca8eeaf621ac1a8d90a7e8cfab92635d106ac55b19f9ca97b97aa1f155284ae71dffe0b8347091308a1d5145488c10f729ca53a06f6b6b43e1a8ea355414ad142933fc838b6af7998345ba6a8533bfd955aa08ec5a25aafee2b63e24d057a62334303b737bbe48d9575816c8e410a3513820651eaa76b39112c73f3279a454253818ab89feba86e6dd59d2ff1c0b7db5834ebc223e9bd3d0d040cd1092f3b06b616b22fbc7e24127188eb32bd40666c16a4744705522c07ede628805093b6eaa2089a3478f161414a086b11f6ed46db88780c8cabc256acd205c998383835026d24d56c6fa08696616bbacc6e43e5e6dcb6ce9133f5f022d35db463fc933b52778051520e4954a2d59cd9d7d513e87d4ea1ccb6a722ac29eb78c01c66c6d771ea9eef09d5a56e0998b373eccb1e45648c5ef1e00f4e0cf7aa5f548a523449948d4ca9a028fa2d0ac3bbb7a9426ffde72e7ae3297c43ce218b874623c20b3f3933711d190dcd4188653eadc2ab33fa44dbe8860be154a4fa16260f6f6bcf8061bd4387afe86b6f35c6673d75779c66f0bda0f96e8d2241d298dfec1b3d7aede9813271a03e3d7329b3beb3581473701c225a239fc87e085230aa4e456ee2def102b1371f9b30c250e36e4264aa512393742184e23ac562b4218a21badec9a41090e87a3592a7b3fdb2a786efeee42d7e8e4ee12b375a92102aaf65d452643173badb974edf65f8eb60bd11fe320ce429f65f5ca6315c6cee1e54d23b59d3e5a11687c2758487795dc9aaf645fb786a47795fbaaea654897c54ac34aa1d86f0af4ce13ec962716c9de7fe1bde372d452717171443b22e26379d46a35ea07158b888f554339a86714be868aa2b556ebad1195e93f75a5483da8728f61d7ea097ee214db4b381508e1eec282c63b9e5fde585f5f8f65a3daa0f211be3fcab6dc9917ef29ab40b923a58f9f175a248dcb692b6d85969696d2d252c18ea831ec63c14773421f5e458dd1ad472c15aa0ba750815d3308a59b88f2f81ffdb4b36116ac76b609821d1f9420b923a3b14299205c99501a29f3dcb9736265a28795b13e66446de6d1c163b3dbd3abdbf756fa84bb65044ede531bbcc5b2845bb0c4f85975e66a5dbff0a5c3103a87260b5abb0b9a132819c76191d45eace8ee1169f8fcd4ec1f8f189aa5815b65385c85a2d08328a3d0d9a1ccf096d9336b5996e9f3c370de03555e4fd8271d0490b8b84e5c2ad7f4972abc119f68158332dfcfb18e5d9c117c7973eeae7de062bab4e7b302f3de9c96bda96547d30b8f65a02b4aca28de935eb33b5f5dae3971f1da72c2313d7b47e3193f5469a7e88315419042d842fc8238415e45d3be30657e93a7c1c93edd288200b08260a34218365320d9552a3fce686bb62fb7dd383c319dd2e0ad157d73c360751fad72742db9b07b646a57be0e0b26dc230c54bbcfd7aad2eecd57365a97bf3e815de5f3023b6d17a7c79f556f69e960973dce5e9e496becac6c50a11ec4eb827eace9de62bdc239c6be32b6b0307679e69f496db5b5b5f001ec8865861ddbdb0357e3c98e74230d33a2108fea451561056957140a8f1f4c821202caac348f5d5a7ea68910ae88c403ce21f664d595965562730b7a03a4cc231546e17c2584907673decb34bd71502eb40c909c15481651214205d25680029b9b9b6b6a6a043b9220034fe6843dbc8a4ac33e8025a18aa275473944703197a15fb72c822037fbfaaa0017e49a092893acb9aa32272626489943434350e68913cb9f74580f21cac46189f3cdca46f5970566d7ca564826a76f4bada3df1485be281d1b8c89f1f795595b1ca3c2970e4398bc31d7641bf9aa20f46dbc68601c1ca8d9f5d60acdc0f2d5bc857b27c7afbd93ac4358442c40516ceca5658032f7949823b4cc5e1578abcce9ed2e577596694eae7abb1133ea1e9dca510cd4a8625913334565fe35c940efc020540e9ebb56d53eb4af487b3ca73c39b33037f8f57c1c3938568b8a8a8267b48529d925078bd585aae58d7bfbce5defd0e54ff3cc88ea084658714476847b0a6188fe4d72d567f99690ef7f7d9a1dc82911070501008a656cf9d601cac13260eee9c5cd076b96efa84d4cced61987d26bad3423fcdfaa77a7377a848661eb2dc349a56a95e8c544aa2583d19856ae2c560f4c2db5cd74736efedd4c7b9b21d0aa6a87db77acc6e1e867b9a37f78f248b9a946aa11bc4b607650667a8d41661fb9b694dea1f2ff93a66b5506eea889ed08b04b08958369014a136085260ea645b101655659c295192777ee2e18fc670f97a8f30a8b715684984e670f42f9d8b885f5da66dbe8adb9bbd19ecd09b9b82adc7d44b68d541ba70ed8ed694da94cd41e8c883d8a762df40b82c498005b0d50bd01aab7e04a2f83a208f6f7d6634b09f25e10ea8708847e4e34429579277a9b796265c297c8355919eb037364bb92e8c8a96d567d95252fd70e892f27227d193a77fded1493c99ec0fbdd18d3edf1ed2a32359a237cc18eb8bb70af6b74f28b7cb3c91ed76b70b49c07ca02ef5ac01054c8cccd79643c5f66b4c85a3558058cc0c65e1a5f6f66cdccd2f8049479a04467b4baca94fe56e769e1238bab82f389ec666fbd26f2656a0cc48a202ebf7ed4e03f750555d73d3299526bdf93d594925598157876b5b0bcbc1c910b0712686c6cc4ff38c12f29ab48caad3a54ed1cbdb0fcde2d92867fa61a4db6c0f38d2816ff53d04718850354ede62f0aada1cacc097cff8bc6c7c2445cc83583d2509f9050759df4cf47b4c2235d771716dc8397bf293423ae621cccbd41edcc57f44e4cb1d39acaf6a18c7285de18f846a9501446c3294e49bd2aa9da3e30b6fc3c736e6b7f5163604cabd3f35591039540c335deb35f64abdad47ad48078bdb0a6084905f5fa1ca90f99288d0c769539eb1456c47a2c33e605843a21d8f41b040ac48c4c163b94d91be54e440c702ce02cb05277726f566d767e894422a10777699985f2b1719b9aa5fbb21bff9314f9d99c68771f913e5283ab7021ca41b1b4d8e8c19fa825ec54623b020c07547581fa5a094dbe35411c100419bcbcfa800589502fc47904792448e8c19f88ffe44ec046e54461156586b49947cdccd27b26d8595919eb86ed5f4bf10b5b5aa5d1a516357e5ee2143ed804700e8453dabf1c3355b43a5c71bf468902f536774aad552dfab0c3e56bb74e8c5d9d0b7ed197808cf755790a9be26a880787b7b5c39b5c6d2e56af48b577577832ca5b541a766f525c0e8e79c4e5882db3efcad795b47a24c615e70710cfe0d9ebe8ee0476e640b2223ce7424c4cded47a03d74b3bfdcb4fa088c18a20d2ed2e68af693fd1641dde57a03a945199995b8084b2a2a20247145df2c2216d341a713a8f1ead56dbd2d2925756b7a740ab729f65730a7ebef1df19268d21706d16f302583b940f10d710fbeecff7bfc460d688476d6d6dff4dd75afb2e08d63c3f75f3dd34239dfa60692be41d992dfdb7821b1a559ad1d2876cd26a65d718a9288c895d4edaaa3958a49539962ff33a4f5e3a52d56177796c1dcef7721cd40206b682c677767f81921a5c15af1dfab1ddeb5ab42935d69ed3cb714ae3193b58cebea9291e3f069ece1e6fe71aeb0db340e504945961485499a72fde90188777e7a98f6655e407bf54a5542a3b3a3ab0958525a7f251f92a950a3b12d428a48fb02308de7c8cd53200f637ec1ba82b9423ae10f4635b000c2730241c36f6d663ab0912617c6666e6ead5ab94f6e0a7a9a929f423b0cfcece22ce7365ae8158ca4475476c334f50266a9c15b33ed81eb774cce0e41d11bc5ad2f4569256e73d27a471444a736f4e83556b8ef721201c784835b29bdce236afe51d670ed6748a5f91848c1bada7bf2d8eebaa2f16b2cde0c96e74857c7bfd77070db9957238481c6208c468679496d9df4c31e52b7a8447301094fdc397d39b7b0f575a3fc931bc9d6afe205d53dad6d3373a296e3d00111c99f1e7851d6a53849c1b73c71c8397b855bbb3655fa7d527671521ac219621a1542814885c481470902372a1c2b1c0f81f4b68b1589a64ad7b725a2bda577cace6a33c47956cc57aa147984b9cdfffda40b0ca5818acc5d1a2d66ca95f7c167244e22b6f093ceceaebf457b458cbb4ec72c895ebb7d39bbcf91275c85b2ee84151da766356790b324ba16d28245b388b92b73bebda6c5f97b1a743b1992ab50329650aeca214d3a910807eec3cad6ac3a112add2794638c5b93977f78b4287cee265e3c5c4ebef69d4751ead711dadee105e874d142c98d5de71bc422f7e362d1a38133d7b65d6d03996dfe2fb3253b127bd2a3d2b3f27bf003ac4f91356139523ae2e803fb1dbe027994c46b71e297d841d3124f6dd478002b163849429808162d8d0ad8760c7fb2948c18e20449094e45c0982dc869ed644cfb973e72e5cb8808108e3d7af5f474847600f4931a100264caeccd588a04c54650c659e3e7d9a2ecc626fc61662c5ac0f14c876c3a5b883288c04e2f32c65ad61f0c2ca17c3759de7b21a5d0d6af66982554169d5ca8eb406af38a61fadf7bf71dc6ce83a276427e8e93b7315098ac1e6e9ee5ea56484a43a952badd12b7efcf5cca599cf0aec45b50abae21472b46312f8e9cb7c4388329d0397b2e5035796da244244d6fbcf7d9bd3b23fa32639233f35333f3b3bfb7866e1ae8cfa82269bf3c44571ae797566ae4c3378b03c70d18fcd460496017344e42a2daf0adeaf2ca48750dadbdbe91c1f2360a9085426fec7100c6f53eb920a65876a577c47e993828e4a69840f6b602a6cacf0ef7f7d5e6853eb0357353729eaa1582c2daabab846fe799e617862b94da566dbe923c1875d6d4e6f4aadad79e9b4a6f7f4d58c3a477563a0596df15aa028ac45a02889724f5987704d15e76ab98a81f2166b6ab5a946cf4e202e5dbb952df5e5d7b462ad43823e9563325991c8d6ea4f0a0d5c8006f3488ac4e989d1742f324b7f8fdcd89927f56abd6786cf4f1f9578db4c6bff501a149555a90c39a523429ecdf96fa6e9df492d5fa4361ece28cdc82ec8cd2f282b2bc3ae02f345f425a03545359a4c269d4e27d8912e57902029ac6372806d818d4560421052e0d64710e47dbb0109620b12c1990409358e8d8d8d8c8c209f413f991220629f3f7f1ea11b2926e597e44b4c2ba498e44bc0651927cbca246b465366489b7950267623f1265c0fe26666e96844e0c63e7aac50962a71742c7daa9e38397ebd543d902e89f7a21f0ed7bc26fbb7151ef163357baafc7f3eaa2f50f64e881ef98335ff9e662d95da3cbe5572231cf912956b4fb9674ad4548ab1ebc2a13263597de867fa09fc891013fe311338f2c6cd797a7f3c90e99a4f7d91da702cb32407a1ab207011b5b8b8183dd9794507326b926a1c5dc3cbe2c7861bbf3cfb46921167ef21260358481c690864482bababab9104a8542a44340c449d6009a902099a043d980a4958418d128e64b3097248e22f6a34383dec191001fc89f5da536c50bbcf0889f2c8f9e983556ea96ab961fa0d07c5d2ace5adaa4fd2953877a10ba7e0f4851b7f3b1e78fbd3e6f41dab71762eb510e41bbabcb74025552c3f2e2b803f519444a639546a105f9196394e67d459bfcc370a4de50d9ebdfe9f346d9374455379042d92c3e1a86c54265559c58f4663d7aad09dc86972d3e35ae155a234fbb39b3db58653e69ef3f455c8e4067f9d8a3dfa9b28b43a2592d6bda53663d739f193abc2573be8d91cf1dd47dadf2a2b2ba55229761bec06d819a22d0086d30e2686ec08f01308b831cac555c00ada7aa0eab68b20113941d092014d223e23a7043025324b046de17aac905fa228847728539c6202aecc38f91fd414ea2b4499a8d01065a2ea374f99d8c6b4b3021c4b883b38f62c164b599d62779ebaa88dbd0f47403065bae18fb38d5edfeae11823f83afdb98d9603357e21a44e4cddca94f5bc9ba448a9b56b567eb9be487522bbc1ae31476d8b874038a8533af6552f9709020da115aa1a5a54e1f907c09f3814a96576b13205eecc2f18bb26be4897a5e5942027c499be442281e77014a107cecb2baed893d59421ed1132638005f8fd41835c6b479862735a82aa11111c79005276fc8f05c3102c3c2d5ec812020cc14f48254bea3550a6f82403caccae35581da16ec69f58af3d2506b5674caccc0355ee26156b44948dbad160d6f022d6eb6091aa4adb3f7d933d3985fdf9bf398e367d87c9eefe38cf2eac85a17be2d30cd443841656f1271655a73726972a325a966fd29f3c7b3da5c1f38f54bd7f7892b6f5d0b9eb1fa4b6e1e403b30e5f352c127cdcaad21e2d68a9330ddf11b51d317d73bedd37b6b7dc552cf7d6aabdf55a5fbd36f0f598cc26ef1149677a738ff3c4a5c91b48d4d9c6dd53e66a52adb1bd7e4c82c5c046cf2a92ec4aaf133f9b43828cf86c4e4d4d4d53539352a944ee88a80df3856ceb1030178c405e8c2d4836c196442cc8e0e5d5fb2dc8e1e1e190401aa720c991009119409394539229312de236ddc814fb12508a29f832703536089b3d2726ab28f346a46666b18d4999d842ac98f5215626c031862310bb72ab4ab32f57f66da50fe9171b1501f1de3dc7c0a56f8a2ccd9ae5af13440345593abcd975e612cdb277bb47a6d2ea5d9fa734ecc969296a1b604383d8fb2fa6377a246db1aefaa24cb7c79fd7683b5ae767930529569f3854d8aa54e910adc227c754383cb22486908f9910d85d9d272e7e9cda929e137880a2b6b656269369b55aa3d118bce2a557281438c0d20aeb3eca310f9f5f713d7c5799a7a2c5ecf644388140088309b03c90a51004c34713f0fa7b2d4e7f9bd173ac4cfb65914dacccdcd6fecc1abdc5b6fce424813f51feb14a03f26321e73e7b7926bdb9ab526ed95465a264ac114ead0aaa5b93aaed27445f2d2d683b9159673198ecaf1f332226600854a4f59dfb364f892a0d5726c040abd55a52d3b2afaa5370ffe56bb7931b7bde4eb1c09d34a4cd3dfe65960241366221b44898454955f337796dae814be2f31b9c158d5d9e69769cd6769e6d309faad29f6ab68d3a062e9ebdb2fce22c313175f3fd2ca3a63db1f7a90484c5c03e535c5c0c1980182d0360efa25745e9f636a615ceab588931c16862d8d02d09d9f16112243952d0240a07244b9812208683d9d959cc88f24bba241ba24cb6349cd588a5cc900680846666b1454f06bfffb579cdcc22d6e32c1ec7706175cbc7b916f16d48706e7226a7a537b5c64467b56c9a48e0b0d7993dc9b536e143f9c0d03571a0447f20b3ea58aee4fddc0e714bb6a72fce546a4f1caf8ef5dc2c8643c32935967ce5f2e3b2d76fcea736751f290a04537802f365632f81a91064c33f66420c9ebdf67eaa2a2da7b4b8a4acb1b111b2b4d96c38c05009282d708dd166433a552d69da95a7ae36acf8122f64965b6f424615bec018821541f803e8095f2a7f779fceeaaf547a90ee14c9bd39d2c0e7c08adbfa8a947dce810b42b3b140621a4ea936182c81bb80e219e14f2c6752a5314c99fe0a992962556c20281c6974638b6a5f814adc1aa2fbe4a5dd25d6b226e3374b8feddcbe73b74cd37fa438f05136d446785d61206cd1d4a2fc24d72434798188d2601e3d2ce91a5d6aa821adb937b928d0ec5fc442a8c2211e9cf12417d417ca5cdd2357563ee91c606e7e21dab73ea0557bff856375be0a89141a8b98cbae0a26c1e2399d4e64c3d89d903ec67878d56c3663efc2790ff64fc892b6ef1a66ba0509b9befa9009921c09c891a4496438425a89e82d6496822c437cc99599285195892a0e5126b6568832b15d5931eb235c99386e71f4e248ae696afb3c5d56a93f253e0d9f9c9e537bc63ecd8bd59a398172b466cfee129ba577399e4a8ca776e5b4e61557a714d4fd27d33c2c7a8fe5e6dcdd3af3e8273926973bea555f94d96ef57e5b6a732db58b064e8c5fcb68f2a697cb1191a3e51f185ed414fa311370e3e69ddda58ee3b9d545a581c6b8e14bc46e8c8ce02b803f1188a572e5feecc690ec160974bac4aa33075eba67331381f912ecef205d3dbd2667b744e33b58d971bcde57ab1f42baa3f34f207d87ced121cd12322d8294d96e0ebde68c3fb16cd9126389ba5f50ecc5abb74a54fd790d810bb318818dba096049300b8dae7d6faebc5473125ea405407efc6d85e7dbc276889c865c9d993b26f1e655cab15385ac028181280a95bf375f59a65b7ee7185bd679e29250f227054ec80cdb02b51d5e08a04582ed2aab254939d54532d7e885e978221276839ed1c9ec969e03b92d19f98197fd4d2653c47d291e6831b0b230224eb64890c2b3391024023a40f994536275a85ad636bbad40882099be369f7804792ed8741a46885f9048480447ae2a48722469924c2996a5e04b4196409025c19698b31aa1ca043194491b1e5b7d707010fb28f60056ccfac0b6a79d5e00c72d9df52bd5baa402e9ae728ff891c8f9bb0be7aeccfeedb849677675c57cba1581a0b5ddf5418efd8ae81aa3c434f2719aa2b6aebeb2b6f1c354a5c275567ccaef3e79f950554763f4277231dc64f7bc7ed48832a95d3460ee397fb8dc5c58ab40d2132dff40788ad832bbcc7ee6608122b7a8027900a21b221a4a10c23afe07f893d2eeacf296cf8b5c53a2a731db5c63a935e616ed8af68662e0f4f654abbc792dbdbace730363572f5dbf257eb6331a1adfd9a31526b53e541558305266699832b3eb2227dc1b08960473c7694a7ab92257ea3d39ceaecd221e1c96f85f3f6a700c5c1436ee3b69fac696088fed104251b965cd5f95446e707c6afacec16a4f9d34d0ba93b08142c0406c3e8c80f05d52567534ab727fa14ae51c115a4240a0a21e016c0595e7dcd16ac7b739adc7328bd37202575071f20431c7b94d23429b862e54901d010992c0a6a4ad197145b632880c5c90218244b806624d12822cc99720c4976ce939f1c19449d6a40a0d5726b61629131b185b1dfb01bd16821e56ccfac0f6a623410c0e661cea38d1aeae97bd9dacd5779d13de4ac4d68635ff72cc5426b3b9bd514fc3311c0142a6b1bd9164a67d2430af5bf3a59a135f64ab5b821cc96f3e58d3392aba527a7672a6a86d20b9ca48d18495b5048620d618ad1d6f2607be5a2c843fb567fccb5c8da449d1d1c1be35cf265882162662cbecffce74641494d7d4d46a341a04748c161ed33139e21d626879bdeabf99a6a173cb99b1ca3d9e5c636bd12c7fd13a063243e71189bfda70ead4c4f4f4cd3ba81656ca4a2e5dbd75e5fa2df12d6452a65217fa400ac5e572a929bda94b783d23f0fd2ff3a9e3959bae4c80cd814aab6956ed2f541bfce7680180cc3efa4ea6dd33c41edbb93977f74f87030db247bcd34c60d55054b354fe9723facba25676054e9ebd7ea4c22c8bf4ccad18aa13ecba3299acacac2c39a7745f7ae5a132cbee0a4f9beb8c7bf0b2a5f77c9de954837524bbb5efcb3cfda769f26f52aa92324b33b3f3f30a0a31497373339242c4e5f5d41e96109363a5e87f80211161136c55c4820c5e5edd9682c4688223374a90801c4990200510c9c5b20ca6450128e0735fae8d08ca44fda2bac5cac4960b57667f7fff46b5991751991477200984b9cfb2da9a2ca7c4b7d640a1ea64768323f6e7475c9eceea16f3b7955e36cde222ec58a1ee3b50a06c6b6b83a2ca24b2bf27eb4d3d13c2b76d27a7e7749d67a125a82b6234c1f052a9e5685d97f0740cfc5da91ffa2843a352ab63243198b0551b506648cbec6fa7db530aeb1111848bba11e78b9087482d55e8decf6817b7eb66efbb70bcca2a5144be202ce0efee4d6b70e5b4f623ee0bc93181e5873e4f9dbb6eeebdd8d271a6a0b53b4fde55a31b70f42f5fcdf60c5e3e506695a943dfdfa7cd542e33658429f36845e847cd3603940f31ab34ed478b5a7315fdc27955a0195e79ff89a58a82a83e4c572389c7c8d16a898a52abd5efa76bc557dd0534bef1a3255a852ab4a9bc10f0138ac2c6c206954aa5151515f9050539b97987d24bf6a457be9fd4fc4d5add9ef4aa6fd26af7049ac52fcac8cec3aff0013d26ad50288cc12f7fe16c20c65ce20785886143b72a64c7dadada474a90e4c88404090259e49226499004699288264bc0d68d9308b194894d12ae4cec13a44c6acd8015b33e304776b88840e10819d87ddbdbdb934b5ad3eb9d887a6c8220104f7aa3b74619c8ead8342b410950e6b14a6355fba9ebb3ecda236473b8ba23b5a40547a6d96c4678fa3043a3e8382df80f7bd4d51bb7ff78d8d0a68f2c3f98ef70b951661bb9b0f425e14bd76ed6b49fd8931f789123daed550cc484d4327bf8c74c8e15053ebe88950d1192180ae84aade9a31cbdf8d62c9499546daf96477e1094802f0f55bbcc5d13214f669e9fba3930764de33d97dad8b9b7d4fa6596e2f3e3b55f27577d995cf545a6a2d6b8dc001029b3b12df4912b2c15e6dba4b21ca874893f66a2f18eed2a62ca8cb6541b020ac702404e0535f2f4263fd6485886f3933785f595dacf1c2b0ab47914a396a8286c88c3f9f2e38ddd34a100224de08b60c5ad1aad3edae994007ec5de4bd7d2b18f4184e5e5e570407e1008323bd0c6dcf2abb7555555757575f4e4aac3e1c08431f684878907757d153cac8214204d028af002dc97eb61156562fb617362eb627b9332b17f60d7813237a9995931148e21b6128972779ea648b5e205cd89c9d912d589945a5bb4537e0cc4e41f671b1dfde7852f4b8c9c9ffe20535f5127b75aad884d90dc9162455e73e8fdc57733ad790d36ab3334bce24f84cb4ff2cce6ee73c247fc07cf5ecb6cf2a595b6d2f31a11454b13eacd8e3d2596f096d953ca03adb8618488d312b43a6abdf9eb7c9d5899bda353c76a5d65d2a8cac4c0e43ab72df08efcf20d5d80090f5775bc775cb62bb5f24866696ad6f25bede9d905bbb39ac5ca3c3531fd6d89ad5e193a175a2fa9c62656e6adb97973cfc4e7797a57b09d9d884bb581d0b5d9ea46e5be62bdd21df991b40c594f4a599bc1688e91ba613844850d51dbd4fa6e9ae1f61d96b0c2bea8bad10b37f65774e455b598cd71bd2e49a5417e369b0daa6e6969418046f25453535319043dd0646363237e426a8bfd1c3b2476662ce17da8b407c28312a4b821d6ed254890a820c508820c87ad3c2741222b131b069b0a9b4d5026b67d4465624c56d2fa6087d44a1038108e034f5228d507f25af654768aefaecddf5da8320c7f9c6b32055f1664d388c04004acd78f1abb46266f079f01b9bb70cf3374e5ade3da96965644461c3f905c6eb5f2788551ee3c43c5123586e1f43a479b917d885800657a7c9d6fa718f47ef6d562307a7efad36c7d714d0b341ccd5b00a130dac74cf617063e7e123b10e327d486ce60db55a0177f2472ecd24c6c6596c93d95ba1338c360132c2e5e9f99cf92f57d96a53a905e96959d9b979787808240462fb65754541495551ecc6bce69ed63138894197e8282a5d2eaad5f14d8848f99e048c5a9c9df93f5115b75d870300b2c95bc4d9b5aaa486deea16510333fbf90d5d25f5cab305b57f9242a8a72bbdd6d6af5ae6cf9b1faaece53936ad7997ae3604abde768853925bfa65e1ad8ca71ae1446c3ec503fd8d3b01b438a4822814613f898284ed7b0fb213f462d61a6d87c244bc0a6dfce3cc02774627f0c12610d316dfd822447c62f48207664508b2b1004b94e478a213b86c02a82b326562813604b60c3603b852b13bb0829133b96a04cec07aca4f58102d9a1b612441cecf738f60a6b5a3fc9b584bc9ee119bc7cb0ca5925b7212ab10996c0b221f418acae0f722cd63ed6e4c2dcfc82d235f64e8a4ea50ab4d183388b40d62c571dcc971f59f9e60632b06c5957892cf4b959fca936b8769558bd832c2bc56ee91f997a2b492b95b5a0cc18490c7e423214f16326fb8b024f94a0f01881183f05a46bb21d2cd1852b335f12f992a3cbdb73a4da8d93069c61d0f8f30bf7aaf5a7be4c6f4ccf0e5c1ba4d7db91eed407bfca8418d7dadadad8dc7abc58215626d2ac2f8bedb52d115eec0988dc64ffa27059993852cf4fde7cfd483bce4b62afd486805960dd4d26737175f3feeae5860804ce4fddcc92faf36b55ab2e0f7ec25e81a4b0aab661775aede7a98de8f6a7571ccca8ccc8292a29ab686b6ba32dc526580d1408489c5848800ac42e0dd0837961b8604a8cc926db6e3cc02774d62fc8b1b131c191eb1124082a3242121974e20a36449080a2773864c71058a570d641409900554c1b00db069b0a5b0e1b12db55ac4cec31a44cec64a4ccfefefe901d74cd60f76507df4a1047106570265eddd4b6bb505b6f1e11cb069953b9f6c4918ac0fb7f6c8225107d1089aae5d6d4068ff03d87e9d93bf5c6a12f32e5f4ee239dfe6b75ed7955f2fd551e711e76e3e6bcc4389c566bf1752e2b90625f95dc91deb0dc20fbed3b775d272efd33b99d82698c24063f9132c33f66f259566079624c0bf0136ac360b11f2ed38b3f013d3d3377acce9b5dad4125844c8e3f8b64ae1275ffd9cbcbabe63a79f16091262da7981a1485267102014920e4217f8254207e9dc19c56a911b7cc4ecaac96056e4f86cc05d588a93eca6ab7f5ad7864e61fe9967ac5eacd4d6c08980bce7e24cd8a8fb30d3da7579c5781bed353c72b4cb552352a1975c8a6890455b2cd66a3875d714a416dcb2128979696222ed3b5f744d708e353c9008b2a803fe92736de3641b0231724d8b28204ac5e381bc7eacac4de104399d8d55849eb03fb2e3b1cc340448669942a6d5261f3ee0a8fb8e99c6b3373ae93973fcc09b47d83e8c3260882308409536bcde5aa3ea1b182ab3373490d5d494532757be0fd073815ffc3c7e50dca2ff3f5c6eee51b84d8095b3aceec2db1a80ccbd766d183498a658e4addc9b34bedb94fde98abd69ddc952d8ffd0203c0e408d9e12db3b7fb27de49d6c23a88a131a2277e42e150664aa5f6b06439278632b152a9e5ea7065a2c0e3b51d2acfb890624eddb85da8e8f93abdb1a222f01aa8700b8d321ec80095066c76677ead2efc6326e54dec53a06c0641502758f8cf73dbd59eb36cd42079ca1347ca56b492e3efee3538ba6b541e972fde2c2d4eb048587e6c82fd79ca12f5c92bd76f5fbd3177f6f2ccc8f9ebfee1c9e3b5cee4a2e63675d487b3c4a028ca99a8dd1c7a30077525954a75ba406b88e2357a14100479ff9fd07920820462410a8e8c264810d4e2320f4a9021b06ae26c28892913fb1929137b272913435849eb23863211f7110ddbdbf51592e677520d5d2353c28b0430c1e4f4dc6b478d756d0e5f67e8b55908e06085556a393539cddeb1bb7cfdd6db29e6b29a66c3d2733ad0037c2c6f53efce962637764f2f3d580b06c6af26d77b8b9a038dc5b01283fe4eaab655b60f5dbfc9c684860f54fb324b9b35ed86d811193f21161fab3084b4ccde333a056522c38b4799567b479e44275626206586a45018dfe1460d385a5dcbb769472fdcc868741fc90bb49d460f67a26ee100cc1a60720262c8afd5ecab5e7e390744532626441d269569f3157de28ba2a726a68fd77716c99cbee0e73b6ceeee72853757de7ba4aebba8c543d36e1458596c5063a071d7864fb3b5c54a7f4aa3776fb9e3e31ce3c729cd8732ab2b2aabf16b3c092246a0bd02aa8023351a0d2a0afd382d40e0265fae5ac8f6e5d1142439725b0b5280d517677388a54cec07d83fb0c760072265629f23656267256562ef6425ad0fecc7ec900d03e10991ce66b3b5b5b57d96a56e340fd3d79104beadf466d7dbcc8e156fcd632ac8604f89a9c6788a3e528d754440ffd3617d6d53e09396088b413b041e11d2b6ebf32b9ade4e355fba764b68117462f2a6d436b2a764f97d47fceff1f992abadcdf6d3d893d9788b8bbf3fa4afad6f321857b9641798dce3c9ac3584b4cc0e65be7658876417ee893d3996d6e1f214d6e9c3959952aeb3da57bc1583f1f5164f4aad5ddfb5fcb451f7e8e4de126b5669232223144b958031019b2c386187cbf379ae61f0dc7243e7e090c45f50d7dee10e7dbf1ee3a3a8fc5ad5de52cbf5950d094d4ccea636fadf48321fa872ef2af3d59846ce5c9cd17acfee2bdfe07b9c280ab507ab21dce717951dcd2c3b267a06b8a4a4a4b9b979d51a16c0b2a166b063e0d4019b0c3dd8b280ce2ad848db1f4aa61f3e41828882041b2548b0451cc9ea8b73bf88a04c80cdbfaa32070707a14ceccaaca4f511439900a7f6085e38df3f58a84caf777a8756bca0d9641b3d5ee390b707ee05b2098231b4ddea3e506669738fb1f1161791a1fe3b455bd5d8861c424817100a114c5be4ad6f2569ad7d1766965e1db935373f3076f56fc74d1d2ed6d40bfe579bdd29b536a9e8e99b910b37de4ed24a9a1488d788b3346644f0132c1ede32fba5abb748995892d893235e4399154d9a8ff2577cccb2a06d00ca3498572813fd2aa33345e250ba966b60e8dcf4ee62737e951cf9256a00e384cf114352251d6dee71213b27a0ccac48dfffc2f8d83a52a5f6a3ac76ffc8a4f8648240ee3e75e336ea93feb4f75d3a54e9b03a36b895039486c5405e585f5f4f1f192d2a2a822ce912b456bbfa035662302608c9bfd96fdb13b12003b71fefaf20b139b6a320c19612246055c679402c2b1360bbd256c70e11a24cec73a44cdaa7b1430f051b00c26ecd4a5a1f289f1dd9914098836ccc667351ad627f717b65fb8a568706c6afe5b5f6e4343ac4ca41806bd1398fd7da55a217f524a69103859aeae6c04d47c4411a196111d144ad56efc96f2b57f58e883ead85a4f3ad144b8bd6e6ef0a8c8c32a53a577a834bdc16416bc7d89e7c4d9d34d0ee8f506644f0139630bc657628f3177b029f5ec23ac6981c60013c5e5fb554ff4692914d1c44621a4eaed4abf4cb5f434339581845bb33b5c6a210bd3f33766926bdd1935a11f541989edebe52b95be118812f43beb611edfb5fe8471cd4e9da8f14294a55fde2d68023a2f69ec552694dab5457a2a0289cb2e05440a954ca64b2c6c6466910954a058f7604bf159ae8ec307ea2936c11043b3e2841921db92043a0781b3facca385b86c8cac46e11a24cec7fa44cecb8d8a105659e3cb9a279813583fd981deb9140d8a268d82c57eecb6dd95bd929bc660eaecfcc976a06bf2cb078965a34c5f808c7158a8e3c59a757d446415a53f7f1128554a1a1844328dc1b6ca525b3a235b9c6d131b0a2699ee38ddd29d566ab33709312653669dc7bca5de21cb140399052a196b6c6f59608a276c496d94999588c189303940f6536c9b5e1cac4424299d03f8d8972d0df6e76a6556aa03a365e2075be2bef38bdb7c860ef88d04aaad7df9b2ff368dca7cf4fcede0c7cedf8defc5dec1becb88df6fd2f5a2f64c955f5b22fb3952af799ab4b5f010b076556e907736bb52673e4f6ebd70c8ac282e1b403e72e58187ae511fb0c4e0e10b8312f618b3f7c3cc0ebabe0810b921c192e48c005c9d958565126f62aec76e1cac41e7fead4a90d6c332fb63201e21d9cd4dede5e502dff24d72c7cd19030754f7c536c551b5d1485017a4a648e2c5997d0ac1dd85fed3f1268f04c87635b08a018193eb6dbed354d8add796d25da1527014af7f8fe2aa75417b8e6e9f77795cb1ddf567885175d609343b5fea345ad6ab576d51c11bf422db50a4b78cbec50a6ac6df51659f12be6226b33409997af2f5f356d738f1daf324a55818614684caa019bdd9157a3da57d54977730958735f952fb7d1e6f62d5fc776787a94167f6abdbbc17ceac2d42cc6c1f1db3f7655e91a3f7f95cd28daf7bfd08f9309a47148efd28a1bb3eb91d78e5e9fb9834920489a96189eb851a51b3854a2adae0f3408b0b1ca04b4242816f54060cbe24f0c0c59e66dcd161124e41762478088b18182141c19bf200547069db882440509c888e150c00c87c269fcb05ae36c1fe25226764aeca3d86b4999d8d74999f4093056d2fac01c291c4403f10e111071b6aa41b93b5f23be9b08462f4c1f6ff0e73758e86e22e223462e91daf656fb84f72b6ecedddd5be9492d0db4e68a5fc572423f52933695664f9e727785effacde5c73ecf4fde4c69eaad90dbfd5ddd1e5f67a9d4f679d1f297a1ae5cbf7da0da9b51b14ae3a5047ec5e245fc98c9dbe9f6b2480fa386805fa14cb9caf84eaa5edc323b94995c63152b13401558a9b246cdfb3936f17903083c372bedd957de91d7e46ad0f8ca94de52a5bfb8add7d435215c8f4595ee2e771e6fe81ab9c0ae5447fbfe17c0822186a2126a6aeb8fe7d67e9a2a4d6ee894184ee83bcf56e80625a653076b7c5f17dade496afd3ab536bfb0aca5a505e728e1e5ac1f1408b03c04fd49b031b6150ff60624d85441d283acf10b12ac5f9020284706453c8274180e85c7702878c60fab35ce7626aa32b1639132b1539232b1079332b1eb8b9589315961eb8362443410f2100191cab42ad58772a58724fee9d9401e435c9cbad96c1bd95dc4be690c1cee402295d9b26c7424a6c975eeec2a55f88336e887ae4c26535e95e26085cddebfe2da6c76eb4072add568f7385cdecc7a6b917a390df59f9a3c5eebc8ae529acde63895a9d0d9c33f66f2555967666dbc59a64263fa286bc5c74c6c7d1792aa2cb58a15cb40ca942a74bb0a0d5247e82de7995bf383e7ae4b4ca38dd6d345eac156d7d8d8a519ca9e71689fb9389dd9e8f930a5e5689555681920daf7bf00fec4ac61418542515151555050989459fc55aa64777aedae8cc63de995fbd32b9232f2b37202cd025456566a341a6c4aac4eec1a7bd4801d1f7a419223e31724081724086a71191224087724a991a0f846900ec3a160180e85caf861b5c679b8085526c0ce847d0bbb1af63fec8b11958923445026f66656d8faa0a81103845748456f3056d436bf76c4d8737a4ab8ec77fbceddfe3357ff9e6232dad8733d3a8b3ba5c65a6d601fe507ee9357526aed25756d365ba0813d71b0463f8660b8a4b9ed4081324b245a80dc2bbdc15525b7a3ccc39536b567f97922adefdce1126d6543a02536718617119a0b7dcc24bc995928932e178b172c04fc84b9b4b55b3e5ef9319380326b1c211f3341512850a7d3e597d5bf9f6d3973897d992b36880ce7a7664b54bdfbb3eaf7a4551cafb6769cb874f5c6dcf8a59956e7996f8bf45a7d64656220748ed311994c56555555545484f89b1bf864476e5676c094d04071717175753594608dd918ef238260472e4822e8c7ad224840b1317e58c5711e6a9832017611da87b07b616fc3ce873d127ba75899d8fb4999385a4899030303e107dbda88d6ccac00222c322744dbd6d6d67fa76a1a2d23934b8f9960e1e7e6efbe76d45029b7797d3e846f9dd975a4da2936538379f4db3c35a488dc2b3ce843302e974bdea6492f95fd27dbcea609827cae5cd39f5c63d55b9cffca300d9e5d7e5bb1423bf84d8ea2a9458569b16cacac28d0f2476b99fd4009bbc31a4324f809a651eb2df17ccc043d701852e7fafafabd19924ff36de2a796227277e1de89b1abc9f59e839995593905495965df66498fd73a8b94bda90d9efd85ea82ea564831bcf6008660ed704e63341a954a655353534d4d4d4510fa6a87442269696951a902593e468b58c8438c20c8077203126c5f41828d122408da30022c0ec60dab38ce23462c6562efc4ce8a5d19fb34291347c2e6291347268b2e51408425b12173da5fa0c891760d9d5be180a4c6eee41a8bd61cf8eaa4cae0faacc0717ae93e1c0e0828f6b32c75ab22a0b77033e14f08c668343534c95e3bac3f317e5db8097a7df68eadeffc1779a616adf58f47961f55bd35375fad1fda9f2fd7e903edfec4b61d01a9381c4c996b6e993dce8f99a007492dd25f080cdefa3ab33149e2b2f79ea7c759c50f0411672ede90184e7c91a33a905e9e9717687e1619617e49e5de4cc9818ccab4ecc2ecc232a9546a369b437274015a3c5405660a716a341a08127307e8c7109ceea0f2b190182d62090f0758c7475690402c48c1919b2a4840b12b1cd261382ceac50dab38ce23cfda9589638c9489e38715b63e7058b290131dc459045c644e4877f615e99aed2b6ed199ba2f244b9cb56d81173495fa8ed78e18a03d1c34f8e9c6adf962f589cfb2d588dde2374c044830f09942a1400a5b6f3e75f91a6b391d25f49e9e7a27d5985da3ff30cf217c75f2d2b5dbc5caae8345ca789efd21a00ae4b8d15a668f5399068b3dce8f99e0d4014113ae42a259545c7238bb3aa95cfb757187de3fe13e79d1d277a1c132ac728f67cbfbbf2d73bc97acf822a5362533f01530c812760c7cd2a4b1b1acac0c43a80d77c8afa3a3238632b1fc0023e0fc03ab8395c5f8f81ffd502986639162afe3b6432cc8e0e5d56d2f48909020c9919b2a48406a24285285433a0c87c5b8446075c7e1ac647565622fc77e8fc380948923879489438e948921acb0f511a732117321b616b9ea9b9cb603d5fe3ba26ce9f485990aed89945a6b87db53abb47f2c6a2207522957f71d286c437443648918b211ca590a9bd77abcd639bcf4c164706d666e5f95f7dfa9ba12cda0f0c193ae91c9ac065746b91c6546b348085878cc825a66172bb3dd3f0165aefa10297ec242867fcc24a0cc481f33217b618e6ab5baaeaeaea4a43423a7e8507ae9aeb49a0f8e37edca907e9b2dfd3ab56e7746fdd1f482f4ac3c505a5a5a5b5b8bf3069c972029c41906ac09e382969616ac29668185643388042d24c681dd017a080c04f855bc84db0eb223aa880b72630509488d04a991a0b8140ee930222ca8c50dab3b0e6735222b13600fc63e8d9d1bfb7d6c65e24f56d8fac021cac2524c107691b2b4b7b7a7972b0e54b986ce2d8bedf6fc428d69e4b33c53bba923adc658a83a39b5d4e4a97f6432a5de7dbc580e138478450003f193c56229a9917f95ab6b759e118ea4d9dbf30d96d15fec69d7769ebbba5466c7c0c5af0b8c358d2d369b0d4a88c70418475066f8c74ca0a8d8e5e027acbe49f43193995bf3576fccf58c4e7d56e42cab8ff031138c8fd4134b880411f2aba8a840be0835e6e6e665e5e46565e7666507be6f85285c52525255558571b45a2dc6475288d29023228706500506224cc3822893951e132c891836745b418214aeaf3edc82244726244820762449510c0912843b92b93108c51c82a250444887e1b0101637acee389cc459a14c80fd92765cecd321cac49143caa4831387e5d0d01094891e56d8fa40f92c50c504f11a511b62ab6850eccad7b5742c37a00a9c03170f54384a9b4d5f1518acbde7858ba8bea12b9fe719caeb5a633cab89813056e03d9656c5ae1c458d7ef85af07d7ca26774f2c30257c7c065bac77977e11eb2ccf7d3340a651bb25e2c122b252698057c9f546958cfc74cec8e8ee23acda7052e996da4de3858a4e849adf71ccd6f5028d96d5a3676105a29ac32525824d032990cf1b7baba1aee444289ffcbcaca2a2b2b913649a5526815a7142804e3632a80f522770224acf813050256fac345882099b2ee23e296ca374a901873554182350812901705c88e604b0912b0eae370d6cd5a9489231047260ed453a74e419938565961eb0387220b5d312107406c4d72cda1dca66fcb3de21734cf5cba91d7da7ba44cffb7e3c6910bd3a4371c645d23536f25695b954ad25bb4a00fdf500a9b5ca63a5eef13b7043b7ff79e7bf0b27055163655bacf7c9ca9a1f6bee35726a26196c410ed6326d1744ee0272ca1c7eb952bd51945759fa7493f4f6d3c9051713ca7acbcb22ada073b692a940c17225344ca8831dbdada5a716aa05040126ab51a36c5dc51ab5023d605e3632a82dc0968202b749b83aad852820c26751b264872649c822447ae419020514102d26138147fc261e1291158f571389b405465625f2765e2c0c0c183c309c75544650e0eae68247dcdc4af4cc46e4476adaebdb846fad72453afe8054da495f6fe4bff4ed7bf7e54df3f3645037138eafd67ff9bae8527102b11fda3857e0c47c9c8f64aeb14c7caf4f28ee506cd43c08cb2a5fec38572f8951e976545c404e5435d211f3399b935df393cf997a3fa3895195877adb6a6a6862eb1e6e7e7171717d7d7d76349107ca34d8e09b1e2281fe3a0129c4e27f24e9c4000f463207e822ca972c48584fcb91d110b32787975cb0912471c0eb4fb2c482076e48608125000214887e150b489088b4771c36a90c3b92fc4ab4c1c5738d270ec913271d092324f9e3c8990c40a5b1f712a132082fbfd7e08a6a5a5f55f29da06cbf0b5a5fb8b73f30be7a76efe66bffe8b2267f7288b4af8556e1ffd345309d390dea23900c3f12b92ad668526a54c79a8d6472584337a7efa8b426b56997455cf89c16818b94c6a4cafeb68308f9c1cbba6769d69759e2e5274a796b61ae3fb98094ac04c653219ac595555555b5b0b5f22534406197b4968ed2045a811d08556fa5f4822634cbe5d10ecb82d04493adc468204a44682c205413a8c0885977058f4490456891cce83202e65e2d0c29186630fc721291307302913292682142b6c7d608e14f25605611d21deed76c313fb0a1479f2ee9e253b021c9d9f1739939b7ace5e66eddd4c4cce26d5771d2990a9347a38096e60054502bf22cc69db8dc5d5d23f1e31dc9c4379118ed289c999bf241924f5cd10159413a769301aaca6d41a0aaa5bbfcc94bf97acfc2845f6456ae3b19caac6a6669329d0e05feca2f02b66476913bdf888ffd18fc5c0b49423b251a3837104b6bb291ff8f555b066418a1dc905191156891cced6208232018e071c1e385ae251667f7f3fc664e5ad0f1605e300811eee415a5654d3b2afa8bdc132c28a0862ebbd70f2ecf5995bacad80c9e95bef66584a6ba45a7de01d89d87ac0af7092d56a451af76e8ab67b742ae4b391002161e8dcf5bf1fd722583b1c8e384505301ab23ae8ada9a929bfb82c3737372727273f3fbfa4a4a4b9b919b9237e8d6d74948011b08488ce4ea713ee04c22b8ff815b0511f46b82037509020dc91a4462268c66528388443a123222cb8c40dab440e67abb2ac4c805d9c8e011c1e386070fce0a0c2012656268e6152268e7c4199188195b73e585c8c038801dae8e8e8686856ecc9551caaf587376743e0a8bd73f7deef0eeaab1b021f9c8a7de912e0573809252385fd32b335bfb5f7c2e48acf80dc995f98b872b354337838bfb9b9957dab394e516134b80daa43dcafadad2d0f525555555757877c11c3e34958690921488c0cd003e25f86ed022a960bf2e1162460f5c8e16c13fe07ffd8ce1b499938c070c8e180c4f149cac4214dca442020650e0c0c603815b74e566d6656007a8027025750b5dab4b2d643d5ee3317236b1b863b3531fd4eb2aebcbecd6eb7c358abaa05fa41de861436bb5cfa559eb1d579ba67646ae4fcf59363d7d0056f3d76edce6c2ca96cd06a034fdc607c36e56a90ed90e9a270a552091fb4b4b4b4b5051a58a0a755e3371f4613c3866e5bc4820cdc7e7c408214ec08eebf208158908223837e648204b11dc9f4b841cfe900d261382c6a2402ab470e67db12af3271a0c65026020115b74e107158048d03d805292312c78abad65df9dafa95d766c5b4b9cfeec9575749b5d012d2b255058311e063948c087e205f76b0cc985263fb38c788eea31419ba5d69b5b905250d8dcd269309cb10bf320146c6322022db82381c0ed8027fa29c7896ede140b0e3a32648c191343b1c50e4c8350b1270417238f78db894890315872e0e6652260201291381839489a040c5ad13841b1653e300768163e09b0659dbd1a2d6bd55519f6e3d54db79bca4ad49ae4564840be35126c48692351a4d6d6d7d465e797256716a56417690dcdc5c04fa8a8a8ad6d656a4ad897a8e0ac76220df8526f13f4a001808d8480f175be1fa2ab80f8224473e1041025223113423830eea88900e23c2824222b0aae4701e5ea22a13e020c46189e313872e0e664199080a21ca44e0a0e2d609020d8bb27140eef1f97cba767d5975e35f924c17aede8cf470ebe297c5cee3250a9d2ef002659c7a43c918d96c36b7b4b454575717171723e0161515a107b2aca9a9914aa57afdea5fb88c06260134ad00fb6d9bb3d50409f385d81160f7867ed623c8902472eb0812d0511c0eb930222c042402ab4a0ee7512254990087161d78382ca32913b18394b9b16de625a44c00e5205143aa276b69792ba95de3193f7b79767af6ced51b73672fcfd0ddc72add8983a5bae2da409b0348e930099b3826101812c18e8e0e08007644f0adafaf6f6c6c443f7c80ecd362b150a33f6b53e6c3c116b90109b6a62081d891710a12843b92b931081d9e02a4c388d0111d0e3be01381552587f36893983211114294796a43dbcc43f92c18c707898d5ed04c2d68f8245b9fdee0ad6aef4f69f4ee2d77d0ddc72f53eb320b2a9b9aa52693299e677f088c463e46e1c83521066a9a1ca6a4bb8fc86ee317f0c3011764b820c1660b12d0f148900b2342c76f38ecf04e10569b1c0e47442c65e2582565e2f02665223a90321159c4ca1cbcbf6de60990d8602f580d31342dbff2dbf49aafd3eaf7a7571ccb2c4dcd2ac8c9c9c9cbcbabaaaa6a6b8bf7715931281c93a07c4467afd70b83020c417249f744132a6d7b21d8f1511624d8768204ec784e04569b1c0e27266b5726a20f29f3e4c993300715b74e125526c0ace1b08ec0e7475aababab8b8a8af29740a8a55b8f52a9d4683422e642756cb2f840e1b026802001f583802a1f2e590a827cb03720c1761424086a7105d10409488d041d6b04b93022746c46841dbd89c06a93c3e12448bcca448040bc4004414c216522129132916222e65271eb0473a4081e3f501764263caa53575727b4bc8afea6a626a8b4bdbddde572ade7be63509101d8dfdb19f1f5552ec8780409421c1974e20ad62048403a8c081d8ce1b0633541588572389cf511599900c7338e701cf021ca447c89a84c8c4925ae07cc91c27afc90c9a043bae948cdaeb6b5b5a107a64472e970381091e9bee3c3e1bc84d83a3720c17d16243992ec08b6a320013b381381552887c3d968562813e010a5631847388e79848070652212913211c248990fa4cd3c0188103a84357d3e5f47107802d0dd47baf5f888f892ecc80509365c9020dc91a44681a01919741c45845c1811761c2602ab500e87b3f9049409d8c11749998811881a88298832a44c04265226221a2973e041b4992786acd91d6c7655783c8778886519727df5010a52dc10eb831224395210a4e0c8a01f1f1e410256a71c0ee7be938032116eee8332113a991012076a0c87fdb6fdd93a372063b7540eb0f3609f8947906247ae4190e0810812d0611211d26138ec184b1056a71c0e670bb04665229c913211074999184245ad130453a6884718f10d482e489ae9660b12901a89a01697a1832222a4c388b0832a11589d72389c2d495cca4488410042484290226522b4913211134999184245ad134452e68d4706b120839757b920230b12881db9aa20c116172460d5cae170b603119409101a287620b2c4a94cc4442a6a9d208032933ca40876dc16828475c85290d996122420298a89539080766f825c18113a1c22c20e980461d5cae170b627092b13718d9489b048caa46666113aa9a875f2902973eb5c5f05710a9264462e8c5390e4c84405498e243b02b120418823498a62489020dc914c8c4bd0ce4c900b23423b7f44d8e19120ac5a391ccec3c22aca44b8095126621c291321929479ea813633bba578a404498edce28204a4c388d0de1e11763c2408ab590e87f39012af3211b310d710e9a22973f0013533fba0d8524fe800c18ef75990822369a6f7419080d448d08e2a402e8c08eddb11617b7f82b09ae570388f0c892913510f711091919489a84aca3c79f2242c4245ad93ada9cc2df5840eb86f82143b920b92c3e13ce2acae4cc42cc432c435443dc441444644495226822c29132926bc4245ad13cc912cf500d9524fe880072e48b0818204710a12d07e48900b2342fb6d34d8ce9d20ac72391c0e678950650284180a43085288598862319489582cb4668031a9b4f580393271dd2fb6d4f555200812da0bb723c0b6c0862093910b1f354102726144d87e9c20ac72391c0e273a4c9980458e48ca44a443e0132b13411691172198e2f5d0d0d089132730022b6b7d30956d0edb5790a8edcd1324395210a4e0c8a01fa30a12049db8021224087724795180d428407b5d44c88511617b6d82b0cae570389c44484c99089aa44c045c046204658469419918ceca5a1f6b6b66369cad760312242a488c0636499020449040ecc887469080d52f87c3e1ac83352a139157502642392913d19995b53e600526bd44e0825ca720c17a0409488d04795180f6a888900ba3c176ca0461f5cbe170381b4abcca4494440c4554459c256522402364239423acd343b31ba54cf88069303a5bed091db01d0529762449510cd911ac2a48406a2468ff8906b930226c174c1056bf1c0e87b3c9aca24c80e028281311163117b118d119f11a411c611d519e948980ceca5a1f300413e3125bed0624d824419223054192230541922383720cb045040968878908b930226c874b1c56c51c0e87737f89ac4c806047d110e1329a3211d011e211f16182c1c141088095b53e7c3e1f17e4aa822447323d262e48c005c9e1703809b1ba321131499908b2a44c446ac46e447344765226ac00654203acac75e0f57a93929298a91e100fb12041b823c98b02b4dd05c88511a15d251a6c7f4a1056c51c0e87b3f5884b9988aa644d52264236a23929130e800f6088a1a121388395b556eebf2fc50db16e53410292a218b223081724203512b49505c885d1a07d23226cef491056c51c0e87b31d48589908d908e288eca44cf8006e2091acb399d9fbe0cb555b2a07f04d3c8224476e3b4102daac0489301ab4274484ed2b89c36a99c3e170b621712913903211af11c411d611e211fa61028801b6803fa013249aacacc4d90c5f724102da8802e4c288d0768f06db391284d53287c3e13c14c452264090a5c84bca44bc46404788172b13f2804e2015c806e3b3e21261437cb92d0409c482045c901c0e87b35d58562660916fc99a00b1159117b1585026c23a823e423f9440d766a11048058e8175300e2b2b6ed6e6cb2d22484073170b52ec482c00607a4ce4399d8d1524605b34126cab270eab680e87c37934884b9900019aac89408fd00f19400c100659138e816fe01e388395151f71faf2c10a52ec489a7b30870c3872a304095675246d0801126134d8f68b04dbc689c32a9ac3e1701e551253264094870620061802f2804ee015f806ee8184a02588043a6125c6249a2fb92009aa798244180db6b5a2c0366a82b08ae670381cce12092b13e11e3e8021e00c5804468163201eb135a1aea1a121fc840959d16108be841defbf20c1561624201746846d9b28b04d9838acae391c0e871385c8ca04147f29462382535827654206b005fc01a3c02e900df403219135212d080c2683d5204ef4c3432881cd6309088f14c5fe1681f251388a5dbf2005476eac2041d0892b203b828d1524a06d1111b6b51287d53587c3e170e226aa32012232856cc4740af421ca845a844433c49a8238a1ba53a74e51d28949d89c44a03438090ebb9f822447921d41d08f5c901c0e87c3894562ca840cc89ab008d402cd403c90106c043fc15590165913c06df01c398fdc09a043b22c46c3af3490d4c805190edb1289c3b62887c3e170368e58ca0414b811d911fa2103e88194098b4033f00ddc434e82a2202dd80b0e83d2486f643b682f987606dedd148c285623203b029a441024b8ff82042448b0b18ea4fa8c06abf4c461db8fb369b08abe77ef86cf37edf5a2bbac90a33b5b944f1dfa69f8ad73e7d0d1c86c620e87f3b090803201f400619035211bb22699494837e130f80c6e83e498f42626a04040fa242912341c230896dd58418210473225ae84ec08365690802a3022ac8a13876d2dce2683aa86fce0c2d307f60ebdf76eefaf7fe97bea3174fea79fa0aeeb9927bb9f7daa67e70ef4e0cfce1d8fa3a371d06192f1c23cd8f4e6d9b3b4b959b91c0e67db92b032012c22b62680a5a02bb22680d22039d80e903be97fe89010fa036e0c12f463c28204218ea4e5213b02a6c495901dc1fd142460759a386cf370361fd436b6d4758f6774ff1e72245cd8ffc2b3833f7c61f4a72f4ffcea1757fef09babafff61eab5df4ffde977575ffbfdf53ffff1fa5ffe74f9f7bfc64f675ff9d9f82f7f7ae6e73fc698189f542a4874f0dfefc0a02899f604363f0e87b3ad58a14c8160a06604a37d002881b401af906cc84030135c255893c406cf31e92d410625c88b026c0c2ec8206c1b70ee23a8766c326484d0243a68b2e7f9674efde8a573affe7cfa2f7f9afbd73fee7ef89f85cf3fbeb7fbabc5037b168f1c583cb42fd0b3ff5bd67df3c5c2671fdd7dffdf77defdfbdc3fdfbaf5f7bfcdfcf5f54bbffb15f439f4f28b275e7aaeeff967908fa258d227dc393b3e8e1d8cf613b6101c0e67cb1359992018bd0304e37f0048824402b5906f42ac09e033929c90710a900e01fb7b09522381a9687222b62001cd5d0cd3231724270e50ffd876d73c9e917d7b7a7ef38affd9a74efcf08533bffce9e53ffe76e6ad37e6fffbaf85af3f5f3c7a70312763b1387fb1b274b1b672b1ae7ab1be7ab1a622f06749c16241ce626ee66276da625af2e2f1238b87f7070cfaedd78b5f7db6f0e17f6efff3ada9d7ff30f19b57c75ef9d928f4f9e31fc0c4bea79ff0ee781c5defaf5f2177d2fec39689c3e16c61565726084a21a04c0276816f60205226fc84ffc96780f406d5c179e43f122111f22708b831c8860b12901a05488d026c7da2406b1d11562f6b82d52fe74183ed7859d1daf3eb57602f980c4a9bfaf31f6fbffbf7854f3e086493c70e2de6652d56952d36d42ed6d7041c59511210677ef66256da6246ca626a52609c837b17f7ed66b9e69e6f16777db508cb7ef1c9e2171f2f7ef6d1228a42eaf9cedb37fef667b8f3c2ef7e75fa173f8195313be85970278913bb1cdf3d389c2dceda9509e0247215a4c5b4b6747793b4470a241712e17f1234152b2208b3e24a489080e64b5e14a0a512202f0ab0a58f02ad63345845240eab4dce56021bf45c7101640969f5bff4dcd95ffd62fa6f7fbefbe17feec17929c702a62c2b0a0812ff17e50792c8b4e3cc8e7b772d7ef345c088411d2e7cf4dfbbff7977fe5fff98fff73fe7df7be7ee7fff859eb977ff7eeb1f6fdefee79bf3effe1ddddc3fdf9a7dfbaf28ffda1baf5d7fe335e4afe77efdcbe19fbe3cf083e77b5f78b6fbb9a73b9f79928b93c3d92ec4a54c028186ec02fd30290581ab48604c6bc1ebb48202c53d01132e0d01f42781a920429a5c80ec08a87cf2a2009bfd12e445015ad468043d1815b6c289c3ea8eb355c1c6bde6f1902c21adf1577f3efdd7d717defff722d2cae4a38b7999015f66a72da61e0f5c653d7220903b226bfce403a8112ebc09f9fdf575e48b97fff8bb4b7ff80db2c689dfbc82426041f4e0cf8bbffff585dfff1afde77ffb2a46c09893affd1e9ac4401a827e8c83f1916e0efee807277ef87cdf8b3b83e27c4a2c4eda09d94273389c2d4362ca24c83ad012b90af622a501a6b8a0fc849e1048908046101026a7a2c88b02342f01f2a2002d5234d8724781adde9a6095c5d9f26063614f102ec38efcec4757fef4bbb977de5ef8fce340fa0841228f3cb477714f308ffcfce37b1fbf8facf1d63fdf426a08d5c18b9864e8c790dc0bbd2fee44828842ba9f43f7f472f7fc3318889fd021793df9a3174ffde465a8111da64577e6973f1dffd5cf91d48ebdf2b3d3bffce9e8cf7f7cea273f1cfcd14b033f782128ce6782e20c5cad1d2fccc75e8d9d932d3d87c3d91a4455a600b901906000790890ae2030521afe27db01c17c64c170e85781a01697096a71199a91009b7d74d8824682adcc9a6035c2d95660c3619740f6065ffa9f7d0ada43c237fbd61b0b1fbc17b0e3b75f2feefa72f18b4fee7df4feddfffc0b129d79eb8dab7ff913d241b80d4a4332da13bc82dab57307752844e83ad13df364d4eed9a7303e09151e4551433f7e69f8a72fa3c3624096d49d7cf945fc44d6f43fbbc3f7f493e84efceb9d99b1312c39dff1389cad4302ca1460f259996ed2ffcc78220423520f413f0904b5b882a01997a11945832d4d14d842270e5b7fce76063bc0ecf8f8d26dcbe7cfbcf2f3c9d7ff70e79dbfdffbf883c02dc94f3f0c3c9ef3eedf6fbcf906869fffedaf30c21034f9c317ba9f7fb6ebb9a7c5760ce942edb8d40585f744c4aef3d91dfee79086eeec87205f7a2e90adbef41c7a025d5099485249c918139def99a7c60a02e926df1b399c2dc21a9529f400488bc40604e1510f108c4876246888004d2b40228c06cd341ab4606b83ad30e76101dbf482bca5e7d7afc23d70127478e5b53fdcfac75b0befbf174828dffdc7ecdb7fbbf6c6eb97fef8bbf15ffdf2d4cf7edcff8317ba9e7fd6bff3693296d0f982f68ad8799f7e32a1ceb323f03f0ac45c96ba67ba9e631d3c0da76208759d3b9ff1ed7cfad4fe3d747793ad1587c37970c4a54ca12704b21460365b72a7d0030423921d01fd2940134683cd200a6c39d604ad14e761053bcf58617ef7af5e81f3067ef8e2e95ffeecf21f7f0747a2bbfeb7bf4cbefec78b7ff8edd95fbf32facb9f0efef8873d2fec2453861851e8bc89db51e83cc18ef5ec7842dcd108815904dd2c783460d0e77752e77feed99edffe7ad2e5c4c1c2f75b0ee7c1b2ba3205c83421307789acc9fe160d1158a720019b6be2b075e03c026073e3cc6ce0dfefc249700f8c8824f2f29f7e8f8472f2f53f5cfcfd6fc761ca5f044c89d41323849bd2fbccb2f0c41d72c460b7427bab75ab8f4f8507662d4a6d03ee0c88f3d9ae179eeb7af139fff3cf4db4c8b05e7c67e6701e2009281304ed1319e63411e11614fea49f00fd190d56f49a604bcc79c4c06e03aff4fcfa55a474c81d877ef2f2d8abbf404279e98fbfbbf0bbdf9cfdcd2b483731107967d773cf0ab214a418de25eec83576c21c6991a8eb7cf6e9ce9dcff89f7fb6e7a5177b7ef0d27851c1dcdc1c1d1a6c85391cce7d2431650a9096c4041db7427234440cfb21d24f80fdb626d862711e6db017912f219eeee79f3df9a31f209b3cf79b5761ca33affc7ce4e73f1dfae9cb277ef81254dab9f3e968a6bc6f8e8cd589962720ce9d4f773dbfb3ff473fecffd1cb678b0ab18e38dde4bb3d8773ff599732859e44e182e46c38822fa11cffcea7fb5e7a1ed924724a32e5c9977f802181e76ba2c83278a3710bc852d42d2f5ee09aedd3dd2f3e77f2a73f39f1d39f9e2d2eba7dfb36b7268773ff59a33205c8619b0d9b19871305f8726e6eaefb37bf72ef78c2b7f3e99e979e1ff8d10f867efaa3933f79b9ffe51ff4fee0c5ee1777763ef78cf7d91d9e67d8f338d4b99f7e02936cd94e584e5813cbdff3f20f067ff98bc15ffcf2cc9143dc9a1ccefd67bdca1420b7c5099b26ca54ec370e273eb0cf305f3efd24f9b2ffe5974efcf887277ef4c3be1fbed4f383e7bb5ed8e9db49be7c8a3a37ba802fb743b7b4a858eccee777f6fff847c3bffad5f0af7e7d41d18ab5e6c70b87733fd930650a04adb702f6432462ffcae1ac0a76a13b77eef4ffeb5d4805be841d7b7ff0029409590692cb979ef33fff2cc99219683b779e677774bdf4e2899ffe74f477bf3ffddbdf5eeae8c0ba23c36675c1e17036994d5126ebe370369ff9f9f953fbf6924e3a9f7ba6fbc5e7a0cc4066f9e24ec892924bb175b67be7ddf94cf70f5e1afcc52f2ebcf1e6d8bffe7d756404d66475c1e17036998d57268773dfb87bf7eee50e0773c99232fd2feef43df72cd402896ea70bb071773eace6cb3f3cfd873f5e7df7bdb3bbbfbd71e3066fe580c3b93f706572b62bf0e5ad5bb73a7ff58aebe927d141907049e7f390e5d34c96cf3c453f3d6cdd334ff99e7f76e0e73fbbf8d63fa6fff3e17872f2cd9b37f9a3401cce7d802b93b32d811e6edfbeddfbee3b6411d811a68432992f83ca5c76cc43d761edfc2fbe8044f3c6fb1f4dbff7c17849316a83dfd4e470361bae4cceb6e4ce9d3b67a5cdce1d4f500785c094427e09a93877a063bf3e949dfb991dfd3fffd985b7fe3ef7f92ea49bd7ae5de30fd072389b0d572667fb41b730fdbf7e95e4e15a52e6a3e34beabccf3f37f2bbdf5dfff7fb0b0793afe416f09b9a1cce66c395c9d9662c2c2cdcba75abfbdd7f0ae6a00b95ee67d9cdcb47c49781eee9277b7ffcf2c45ffe3a7f20e9d6fe63e76db69b376ff2cbb31ccee6c195c9d966dcb973e792c3deb1e309eaa00d742ec8f299a7d0d3b1031dfbe951e8dc3b9f3ef9eaab373efa6cb1a07a3a2bffdab56ba81f9e6872389b04572667db0013dcbd7b178994efd7af3a763c415d073429ea1c3bd0b19f1e91cef7d28b137f7b6b312dff6e71dd4445e5ecec2cbf3ccbe16c125c999c6d0335247bde66150b63d994e879f47c89cef9cc53277ff5ab3bbb0f2e366aafed3a303535855a425d716b72381b0e5726677b00012079420ae57ef517f61d4f081d4c69df816e79c823d8795f787eea3f1f2e16d52cca0c571a1a676666f8e5590e6733e0cae46c0f28c51c6f6eb43ff5f88a0ece0819f2e875386f18f9e39fee1e495dd4b96e4b95939393f49a26b72687b3b1706572b6074831913cb95ef985eda9c77917de75befc83e94fbe586cd22cda7b2eb4b54d4f4ff33b9a1cce86c395c9d90620f423c53c67b5589f7a9c77113bc7334f8dfdf56ff7f2ca174f5dbed120bd74e9126f0f88c3d970b83239db0084fed9d9d9ce7ffe23c413bc1377dd3ffbe9cdfdc716fb4ecf3b3ac74c2624e577efde6535c8e1703602ae4cce36e0ce9d3b57af5e75fcf2e796a71ee75db4ceb1f3d9cbfffd78d1e85ebc367b312b871e9de5d766399c0d842b93b3d541d0bf75ebd6705d6d88217817daed7862f84faf2dd6cb176fdc9969945fb870e1e6cd9b5c991cce06c295c9d9ea2c2c2ccccccc78fff977f3938ff12e46076b76fef8e585acbcc57357160786469b9aa6a7a7f9b5590e6703e1cae46c75e6e7e7af5ebd6affe5cf420cc1bb900ecaecd8f9f4dcde3d8bbd838bd333575a1457ae5ce1d766399c0d842b93b3a541b8bf7dfbf6705d6d881e7817a10b5e9ebdf2af77164da6c585c56b72d5f9f3e76fddbac59f9be570360aae4cce96869e95f57df585e9c9c77817ab7bea7174b0e6d06f5e5d6c902ccecccc992d636363376edcb87bf72e4f34399c0d812b93b3a541b89f9e9e76befd66a8217817de0595e9f9e18bf732d3162f9c5f9c383f52527af5ea55dea60187b351706572b63477eedc999a9ab2fde2a7c627be4f9d6008e3936c08ef5817ac16cb334fcd7cf9d9628f7ff1cefc859c1c6ad3802b93c3d910b832395b1704fa5bb76e9dede9363cf17dea6005e3538f07fe7ff231c3936c20ef5817a89340fd9cfddb5f16b5aac585bbd7a54de7ce9d9b9d9de5b733399c0d812b93b375a11b99fd95158215e88e1d3aaecc485d50994f3e76e257bf0cdccebc353ba7d39c3973e6c68d1bfcda2c87b321706572b62e7423d3fee61bfa27be8f2ee0831d4f18773c6e782ae0061ac83b71174c341feffcf10f178b0b16af4d2df6760f2895d7ae5de3df02e3703604ae4cce1605211eb911c2bdf9e73fd13ffe3d6451c25559e49718d2cebb951dea2428cec71c2fecbc9b7a7cf1dcd9c58973c3f575939393fced4c0e6743e0cae46c5110e2911b5db972c5f09397033e8032e1cba71e0fe4974f7e5fac8a35745d1f7f784fd42cce9dab53c6e79e31bdf4fccd73e7eedebae5facbeb21e3c7dfa1e4f99999f594b09e8e94697e66c7cdbdbb174f0d2ede981eabaeba70e1027f3b93c3d910b832395b1484f8dbb76f5fbc7851ff93977501193c667cfa49d3d34f1a773c6978eaf1f627be8f816bebfc41ab39fff23afd39989682d9757dfa71f84f6be8d65fc27a3a544b3b2a6ac713573ffe70d1ef5dbc3b3f5e5e3a313171f3e64dd4274f34399c75c295c9d9a220c423d023dc930cf44f22797acaf2ec0ed3334fc19aed4fae5d99e7e4b2e1827cf11078ee546e36f5dc7fe191b3e7ae4e199e7b26e4a7443b5226eaeaf27bff5a7439508913f939e3e3e3f42130ae4c0e679d706572b62808f1b3b3b3a73b7ddac7bf870e99a565e7d3e8cccfee30ec7852f7c4f769f81a3a2813e5fb3ffd3864383a5266c75f5ebfeaefa4c51046a3a9880b1a350d3406afe5d29f42b1fd870fa1041ac1f9c6ebed4f3f195e1a752783b20c1fbee60ed5a27be2b1f6271fbbf8cedf17ada6c57b0b172aca4e9f3e4dedb373657238eb842b93b3454188476e34e2f5681efbaef6b1ef1a9f7ed2fadc33b6e79e8132f53b1e871e307c6d9de1c580e7682ea70af2c43f757ef401dde384c3f0275487e4af7de7d3e27168f8b5be5edd8e27d07fb64586fea1ec4c144525dfbd75abe3cfaf89e7125e9af9173f5d989b3baf515309c238ebec82e28435bf7ff6adbf2e1adb1717162ed7d58e8c8c5cbf7e9dbf67c2e1ac1fae4cce1605cabc71e3c609a512268003604afb0b3b6dcf3f1b50e653eb522675821d81204e0c0c64997f7e2de29f42271e7e3235058e3c5d5511fe538cd248b4245dd26788bcd7d69132b54f7cfff45f5e0fb4667077fe4a45e9f0f0f0b56bd7b832399cf5c395c9d9a24099d3d3d3030a85fab1efb63ff5b8e5b9671c2f3d6f7de159e3b33b744f3da679fc7b18be211d5d3545c2877e5fd06a8e3fbf463f85fc690aba8d2ddead5b34fc445099112789511ae5a9da1d4fa09f8aedfcf4631a6d5d1dce24d03df1fde13fff6951a5589c9f9faaab191a1ae2af6672381b025726678b42caec6f6d8509da773c6179fe59f78f7fe87af925db8bcf99763e8d446a852ae2eef42f3e3f5c5c18325090590cc9418d7357a7743b9f8e313ce4a718a5a11f392e691219e7c6f812dd92324ffff5cf8b3a352af17269f1e0e0e0d5ab57b932399cf5c395c9d9a24099d7af5fef6b6d552d29b3eb973febfcf94f204eeb0b3b354f3e86e16beba6fc9dbe4f3f160ff1066566fff36b424fc87063301114a6128f46cad4ee7c3afca768a5097fd295e1a1823c1ab2fe0eca54e364e289ef9ffdfb9b8b66c3e2c2c2f9aa72ae4c0e67a3e0cae46c514899832e67db63dfd53ef584e3872ff6fdf6d5bedfbcdaf98b9fda5e7a5ef3d4e3aac7bf870ebf26da8d071fb781a8e84f435087131a35fac96ab63fbf463f097fd238d7fa7ad53b9ec0709470f7d62d1a6d20a84ccdcea7432609e90fff73a4b2824adbc02e502741655efcf73b8b1d362873acb6e6e4c9935353535c991ccefae1cae46c51e8c2ec90cbd5f6fdef689f7a1cc9e5d01f7e3bf8c7df21d7b4bff4bc7629cbc4af8976bd870ed85eff138993f07df21186eb5e788e9e71bdd6dbab7eeaf1903f07529383e306186b6e0c18b4b7d7f4ab57d0832101e3ae2c41ffa31f507ff84f284d3c7782465b6717a893e085d9c90ffebbe8752dcecf8f161742993ccbe4703604ae4cce1685b24cb9af4ff9fdef189edd81e472f42faf9d7aed0f5daffcdcfe83172051caabf0eb76eca04cef271f097f1a7efe939be7cfab9fdd210c595b17ac93ef699e7cfcea679f2cf6742dcecd757df6718fd58a2c933733cbe1ac1fae4cced602611dcccfcfe7f49efb85aa7767b30f26b0bdf4fc89dffff6d2bbff38f3e61b3dbffaa5e3e597744b9734c5c2d8461d9439989f27fe13d9a7eaa9c785216beb98329f7a627ad7578b27071667676cbf7ea5f5b1ef0c64a49e9336c39ad46c1e60d5cde17012812b93b3854040775f9a7e453ffcc78e895f755e7d73e8fadb7d63c57ff8a3e5c5e7c6de7c63e6d30fa73f7a7ff04fbf77fef887edcf3ca5842f1ffbaee2b1ef28bebfcd3acd0bcfcd062fd20acc4d4da99edd1132da1aba609d7c4fbbe3c99b07f72d9e1e5ebc3a69fec5cf0c3b77785fd8e97fee69df334f9e2dcc9b1d1fe7e2e470d6065726e7c143a6dced1dfb8d65ec67aec9bf8eccbd7769e1dfe7effe6d68f655f3e8d137fea9dff9f4f8db7f5bf8f69bbbfbf75cfaf73bddbf7ec5f0dc33cac7bfa70828f3bb50452befc89a41655a5e7a613e276bf1caa5c5d153cae79fd53ff3a4ffa5e7075e7e71e0872ff4bdb8b36be78ededfbe3aceddc9e1240e5726e78181488d909d7fe2e22b8691174d677fd73bf3cf7377dfbbb4f88fb38b7f1e9aff75e7f48f2de79e95767efccf8fb44f3f39f2c6eb0b07f62e66a6cd7df325f4e9fad98f554f3ec694f9d87743e4f1a876541bdff3bffacb85ba9ac55bb3736a65fde3df6bdff1b8f7b9a77b5edcd9ff83e74f429c3f781ee2ec7eeee9cea5a4f32e6f7e96c3890fae4cce0300011a613ab7fffc6f2ca79156be313cf7af0b0b30e51bc3777fd77bf3e7eea91f5a265ed09f794635f878bdfbd55d19b0e3893ffeeece9e5d8b2585f78e1dbefac17ffb7ef76bdd334f299612cd30793c925dd097e84ebff9d7603b06f3e7928f56ffefffd13ef13d1712cd9d3bba9f7fa6f78567fb5e7a0ed62471f63cff0cc439f0ee3f2fca5be6e7e729e9641b89c3e184c195c9b9af20288f4ddf842c7f6b1dfba5f7ea9ba7effe73e2de9ba30b7f1cb8fd8aefda8fec175f348d3f07596a479e6a1b7c4cd6f39d2adb2fbe49573efe3d28737edfb78b92eac59ccc9b9f7f72eacf7f32bff89c204bf9f7fe97775415cac7bf7fe5e30f167d9ec5f979cf3fdeaaf9bfffaff6b1ef763cf598f799273b9f7daa0be244c649ee7c71a79071fa9f7daaf737af8c17e67171723831e0cae4dc271085e986e51fec675fedbcfed699bb6f9f59fcf3e0fcafbb6efcb4e3f24be6f1e70d679ed58dec500f3da13cf1786bfff75b7abfdbdcf57fabedff4f4e2b4cd0f9cacfef1e3eb0286b5a9435ce1fdc77f6ef6f3a7ffa23ba9dc9ad491dd583f6e9a76e1edcbf383abc3835d9faf24b75fffbffe91efb9efdc9c7dc3b9ef03efda4ef99a7d0753ebbc3bff36974ddcf3fdbf3c2cede179feb81389f7f16c37b7ef3ea78613edde6645b8ec3e12cc195c9d974107c21cb5fb40f418abff24fff75e4ee5f47ee21ad4496f9b2edfc8bc6b19deda34f6b4e3dd976f271c5c0f7e57ddf6be9a5eebbd2eeffadedf87f0bd4fffddb7be6979ebfbd7fcfa242bee8b42f96165dfbf803ffaf7ea9def14440998f7d571e5466cba3ddc9bff71dd483f9072fcee7e52c4e5d59e8efab7ff2b1a6effc5ffde3dfeb78ea7128d3b3d485b8b3ebb967c89d1027fa3110238c1504c4c96f73723862b832399b08c9f215fdd00bc6b15f774dbf317cf7cf43f3bfed99fdb97bf2079673cb69a5e2c463f23eb12c05657ea7cefd7f8a753ffbfcb86ac713973ffe6051d5ba3838b0a8532fa4249d7ef30dfd73cf281eff1e53e6f7bf13a29047af0b5442d71f7eb7d0dcb878ebd68cb4a9f27fff4fcb77ffd7f4c4f79d2b95298893b9f3d91d6277a213c4395e58c0c5c9e1087065723605ba0cfbcb2559fe79e8ee9f4edc095c83755e7e2970b7f2f433dae1a75483482b21cb10532e77b2eeef3478ffbf32e38e43a5ad8f7fefd41baf2fd6d52c4e8c2f0ef4a267f69b2fbdaffc1cc3d1c91ffb6e0b94f9fdefc8bef7bf8f6a1758fdd6c7bf7ff1d38f17bdeec5f979ff7fff53fefffd3fcaef7dc7f2c463ae48ca143ac19dd0a4d89de8c140cf0e8833ffce9d3b5c9c1c0e57266783a1077c7ed13e880cf257fee9d74eceffa1fff6ab9dd77fecb818e31a6ce44ed6f3dda6ceff5b69f9ff65b5ecfeed9f9d3ffbf14256fae2c8d0e2f4d5459b793137ebfcbbffd0ed7c1a5926259ac8b464df45f77f1fc92e90681a5e7ae17666fae2c4b9c553a7a52f3c5fffbdef681fffbefdc9c75c619a0cef489c823b499c817433284ebac70971f27b9c9c4719ae4cce86811484bd3a621efd99eb0a4cf9fbbe5b81e7606de7e91a6c02b25ceabedbdc15b89d99dff69f37dfd33fffecccb7df2c3aac8bf37381c75b5a9ae7f6eff1bef28bff3f7b6fe1d6c6f240fdff39bff77dbff75670b7e22d75bf757777f75277c5dd1d0204094e82240182bbbbbb84f99dcda4b9dcd45ba0c89ee73c3c61b35999eccc67ceac84a64c1a3483d55482d516cf3f63af194bb66e960607919ebef6371f830cf422f575d38cf58532ec81854a8cfca2278273223b293825ebd6009cec55b5ace6ad5864b29a042960b93aa1c232b511a4dc2019002cf15a71c212b0d40c2ff87158ca1d92abea9bb1d03176d9a567e1da1a15bb773063b31d6d64a08f640988c3c7da037b23f5b5c33e8dcd86a833e408525b3ccf8c5d5609d5546fbd7881242493d66ed1d19369dbb6e46fda50bc6a79c932ab424bb37c3313900fd85362e497ad3fe14ce7bf57d8cac15978f8207b8293d5fc148b4c56bf2b7a8dcfcaf852d3c4da35e2ee0d7980257329ac09afca30b65c2fba448753f42bb0a40ec9634e67ba25fdf52ae8ea9a7f52ad2d461ed992fc5c322e25f5358413d67fe36ada52cb302d266586c8526690eaa279e9c50916a67d0f1f93ac82d1e814de962da273a7ebefddeebf7e65e0c4d1b66dffd4ae5959b6ccaac8d24c626a0c76661bfc44e8fc2f38f599cc6aa05b6b67d7575383c4c98293d5fc118b4c56bf2eb4959f4e5b96db64b4aecbed052cadd21a9724205996eb73912c01cb7c8d30c02fef97ad16285cec91f2f7fbf03da7af7374b51a8f1e2291e1647888b1284bfafe4de98ead113a9aa11499ea4cde0a545d34ffbc3863dd86a1b7cea4a8b9fad683b71bd6c5991a571f3a30f4fa85d4d981bc7d25bd7ea5ffd0fee6cd1baa572d57b013fc5362e4174dc139919db0f0d3bd28ec2f71b29a3f6291c9ea57a418895d9b546191528f70b92abbc33abdc934a1da28ae62b26049bd2a30fdb277f8730797e7cf9f076ba866ad5a2efdf09634ca7e09a4a99e8404765f3c9768be244c4b7d3e5333544babe8c0d131af08925d1579f20ccacae9f9b38813c7f337ad6f3db057faea39f1f761fce6e5e8958b3dfb7637ac5f5bb5d2a674a96581f9925f0627a8094bd6afe9ada9c6f1c05e19c46ace8b4526ab9f167899d9d4bd32ae6409af7a555607bc2cbdd93ca1c638b6c220ba549753ac1d5ea0c90cab2ac3ef677d2a24d139280c0a0f0f0f0a0af2f0f0f03a7f8e6ba4df79f9021166329b323c4032d2a56f5f95edda1ea1ab15aaa51ea2a906ac06a9ab04a82e9a578eb3b068ba729bc46477bcb4777ff7cedddd3d303090161defdcd9940307ea366f18bc7b8b040790582ef3f7edabe1cb17da776ead5abda2649955bef91291b141d60f5c22f439384586fad9867a350e76c3c3c3ec094e56735b2c3259fd9c464747dfe737ae4facb44e6d5c9ddd69c36fb148ac032c0da34bf5228b7564b0d408c9fb1daf09c9700a0c750d89888a8a8a8f8f4f4d4de5f3f9028120212121222202502cdcf60fd3e8f7f5321bd4d2c89cd1bc759dbf6259a8b64688967ab0a61a9019a8c650d37f7e3854475bb07173fff38f849b9170e51a48c9e3f150689999996969692843946484bb5bfcf9b345ff6c6a3b7154eae64c9278cc8d3aee2ea3d7af74ecde5ebd6625034e0b538033535fe7bbce32d0a5062c61a1b1019cb77e6d5b86809edd64c1c96a4e8a4526ab1f1573c36577ffaad89225f155cb335a61aba47a93b84a436e995e54b16e44915658fe6ff2f25470024809c5c6c6262525656565e5e5e5959797d7d4d4545757171616820131572ef3cc4c066cef12490eb359a3c3ccd5402e8e0d470f2180d2a04991c9e04465e17c70ac8545f1a163636ec12d779e72fdfd014b9455954c283d8944929d9d9d9c9c8c52e57038bc0be7520e1da8fb67e3e8eb17ccd30733f9c4d36dece6b5ae3d3b6bd6ae2ab5b1fe5570ea8b8c0d854606b59fe2a6eca861c56a4e894526abef0b89813973c984cb0aabe4ba1519add6a90d66bc2aa3983283e8625d4ea15698443314cccbfd659f0ae601964c83cee3211889c5e2a2a22290b2b9b9b9abababa7a7a7bbbbbbb1b1111313dd5c8235d5255b36112f77e65794a1de2e921037f2e461eea6f5089a4ccad4500d5457f1575beca7b270ce9b89981b36355ebe3de6e09b74f152626222785957578712a3e58632acadad2d2929c9cdcd4d4f4f47588f8c8c0c77734db870be7efbd6511747e6694ae87ff8fb8cddbed1bd7757ddfa3565cb9715589a894d0c8143254c7eee89e00432452686791bd6b509f8eced9bace69e5864b2fa8e3e85cb62e3d8f2a5698db07942355e1b4697e8718a74c2912c7f1796ee6168c323e3e3e3118f7272724a4b4bd1e2b7b6b6a2c51f18184064191919191a1ac2bf982e1289b88f1f461be9b75e3cc70c2d8e8e621349553909f0edba782ec9ca5c3e364ba9a9ba48093073cdaa8b622d2d0b0e1ce97bfaaeecc4f9b8c020044a74353a3b3b5162b4e8508628bab6b6b6fafa7a942d82bb402040d7242a2a8ae3e1ce3b7fae7edfee517f1fe6498435952422546a7bb767ff9efa0d6b2b56da145a99039c4a8cfcb227829319a735ac7574607f1185d51c138b4c56df120d976b79a56609d5cbd29b2c936a97c45518724b6523b105bf034bb350e1ade058c092cbe52627276765651514145456562212757474f4f7f7a3b9474ca1d76122a9e03518d0dede8e461f313474c33afe4a9bd1f76f487505b3a14303245b20fdf0b6fae0be686383602df5204db5400d557f351540c55765e15c75b0b656fa864d3517aeb7dc7a14fbfc254a12411cbd8dc1c14145d1e12f2d3d4c446447095755552189a2cc53535363626200cec48b17ea0fec1d0d0f21edada4b99124f1a42f9ef61d39d8b0711dc0996f612a34d25766e417fd2f38f51137251b1137e567376507142b56b35b2c32597d5968e36a7b0656c516019096c9755629f5a6933412bb3a5870338881657474343d614961d9d4d484061d91088dfb44582ab60713fbfafa1095c46271d4c70fa1ba5a5587f62315917ed9754068ebe363469e3d2edcb135dc4027484b3d5053cd5f5dc54f4dc55775918fcac2b967ec5d94b959eede83cd371f26af5e1b1f1828140a6b6b6b7b7b7be9bd92b4f4e80b14268a141d1194301dad4518055fe9694e745c223d3d98a15a80332a82747792ae0e22cc1a7bf5bc6bdfeeda75ab4b6dac734d8dc14265467ed19fc0c93cabcfc4a8d6c19e521362be2956ac66ad5864b2fa82d0bc0697b7ae8a2d36892db74aaeb348a8c10b662436921989d5fa55589a870a9d8242c3c2c2906c52525240be92921234f16d6d6d3d3d3dc84068e895483951980e9a767676969797a7a7a7475cbcc0b332efb7bd4b7245ccc380a45252570d820edebf2ddcb82e445713d40c40d09ca3d4c41e85eaeb26ad5e5b7efa62c63f5ba37c7d51a4284f14264af26b658889788b0e7483ac08f474b436272707d93d363636cacb1389b3eee0bed1680ee9ed251dede8880cddbcd6ba7d4bd59a9585d616c88eca80fcba99b869a42f5e625c71ff1ed6882f97a526ab592d1699acfe23daa4be9734008d66bc2acba45ad3f84a236ea97e64916e78be76a84413f00bcef969cbce59ba8572a2a2a2121313912cf3f3f3ababab91759078d0c423fd2860f9b55615d369d06c686890482448a8815aeab9ff6c1c73b463ce654263a3a4ac8804f8765fbb9cb6625990b6460082a686aa9fba8aaf9a8a8fea226f958573c681da9ad1e6e6d93b760b77ee0db7b5e5f178c01ef887f2a1115356665f10de4239a3b4311b4a1ee06c6d6d45c7a5b0b01021158913e93fc2dd8d77e15cfdc963442c242323a4ae86787bf49f39d9b0797df94a1b89856996a15e86bece0f1971d3485f64629cbf79636f4d0d4b4d56b35a2c3259fd2bcaa495dc420012bc642ef3892933882ad68b28d0099330e15209843f620696ccad236888d11c8b442224a1bababaf6f67634eef4fa946f244b25d184d4d5d55555558545711ed886e9eb94eddb4d7c3c993370d0f020133add9c5bce9c44060dd454530a9ade2a0bbc17cf7afba9ab46181b25ac5825de73307cdbd6486fefcccc4c846fa44614e90f16266527be717ca4bfbf1f9f455fa4acac0ce99f9ee38c79f7367fd3fafed72f487d1d53b03922e9eb173d07f6d66d585b62639d636a9c69a0ab0cc8af1888159a188a9618d73ad8e31bfcc12d64c56aa68945262bb9d08a5577f7ad8c2934882e012f4de32a0ca34bf43945ba1105da61bf162e73d78664b8848473389cf8f8f88c8c0c444324cb9696169a2c7f0a960ae1230303030846a5a5a5ccf0acedbd2813c386d32708278c390307f5f51241bad4ee7dc3c963a0e684a0b9f853d05ce0b578161b3b126aa01f6bbd94bf655bb48545b8a727bdeaa7a9a909bd107ad65056543f24cc8c22c5a72626cefcfcfcacac2c7a3b0ae266d5b1c3cc38edd0201da71dbe75ad63d7b69a75ab8b965a8a4c0c95e8f8753383b439664b6a1d1de9572fdf0256ac668f5864b292379a4165cd2b638a8cb8a5a6f19513c32585a57a90f8678c7099773a24d133223a2e2e0eb0cccbcba3b0449b3e3434445bcc5fcb19f814daf79e9e1e4422b4ec3c1e2f68df9e384bb3ceeb579827daa059873ada485ab2d4fe43e3e913094b2dfd35d5fc34547dd5557cd454bc65d4f45459e0b97856da5b7571b0be5eb49555d2ba0d71cb9787be798312cec9c9a13762fe4e80a38913df0ebe2380b3a6a606c58bf0cadc8ee2e59978e942d385b3245fc2dcd5535345bcdc07ce9c6cdeb2b972f58a5cb32520a2404ffb479c69a887ac5974e2787755258e01ac54be7a56ac66835864b292dd4922a94794042fe597f9205cca2ef3d1fc2558d2d396313131a9a9a92291a8bcbc1c78ebeaeafae564a9247c9c5e07040ca34d8f8d8d0db0304b59b1acfff103e6d9b363a3002be96a278234a9b343cbb9d349cb970668a9ff879aaa8bbc00cecf8034c3eda5ba28485f37dad22a61f59a986536c1e7ce72b95c3e9f5f5151d1d1d181e2fde58e08153e8b25d0c4090023b65656562aae0c8a7ef3aa60cbe621fb0fa4a589b9ab472c94be7cdebd6f77edfa35854b2db20cf594e8f835673057d21ae6ffb3b93134e46733312b567f562c32e7b568b058115da01b51806469cc2dfd9d70291f890d0e8f8a8a4a4e4e160a85656565f5f5f580657f7fbf22594e4a138945a1596f6b6b2b29290133c2dfbf0dd4d1ccdab86ee4fd1be641362323cc4c3d5d244b30eee6dc76f15ceaaae5fe5aeabe1aaa3eea2adeb0da62e0c75365a187ca028fc5b3c39eaa8b02f57423cccc626c6c22ad2cfdf7ece670388059616121e23b4a78b2f08385d00303258c34dfd8d8884e8f582c4e4949898e8e8e3f7fae76cfce315e1c191e669ebe141c3078ee74d3964d652b9689971829d1f16b462acd32d2179b2da9b6b7a3c958be6e56ac66b65864ce5fa165644e5e8297e1f946d12586d1c506089761126d59b8d4000503453f6c8697a743123cc2a31047c0b0fcfcfc9a9a1a208d5ee383f6f73793a592b02850139c40120233106723debf0fd6d3166fd934fcfa05116531bfa609f5f530af3ddd3aae5ccc58bf26445fe7736a32e0fc8c4f33cdd8483f2d8d1023c3480bf3305353ffdd3bc33d3c9292922412495d5d5d6f6fefe4963096036199f8eef00db6b7b7d34b6a333232e8386ddab1236db7ae93da2ae6b2a04cc1a8edbd8edddbabd6aecab3304588e4eb69ff88330cf544a64bcaefdfc35ae81ae5ab67c56aa68a45e63c1578c36fec042f9129195ecac22578a91592cb0cc62a13f15b062c2d42456e611c441004919c9c1c844b44137a8d0f9a5dac6b727949850562c9884108b2f49e93e0dbb791353337ac1d78fa8879e0f8403f33df401f730dad9f77fffd3b85bb7744991acba9291ba1955193c6cd190d4e4fd5c57eda9a4026ecbb7675a89b5b4242028a1a24ebececfcf1ab647f4ab484293851cec8b2151515b9b9b9e8a0e0bb8eb977a77ac756696a32191d2175d5526787fea3871b366f285a66956d6ca044c7af9952b3e2fe7dac02eb92af9815ab992a1699f351685e83cb9b292f014b844bbdf07c9dd03cf0f267c3a55668dee99024844b7a4d2c8208428fe289775304cb89a2ad39a566727272d8bbb701da1ae96b56f63eb84752129894090d0d90b262121531f6e665c3a9e3c92b96f96ba94f40a62c68ca4668dd17fd3df3bcc04b6db1afa6babfae7690819ecf9a5561eeee0a5e7675750d0d0da19065853125a2e01c913dab16ab4351171717676666621b1037c51bd60e3a7c24bddda4a787c4460f5fbfd2b6636bc5ea15396626027d1d25407ed1cca94db325950f6cb1fca93e5a58b1fa4db1c89c7742f3175cc6f0523fa2c020b2509f837099a7138a7029d6080205853f688451f0d2358cb9e112e112e1a3b2b21241a4b7b7178db8629c70aa5b40ec0e5687a6bca6a6061441d60c7dfbdadfc2145cecbc7393f062497707339f748c343790f494717797ee9bd772b66e0e33d29765cd09c3b333909a8b177aa9abf86a698097fe3adadeab56225ff2783ca15058555585ae09f61d2530d5854cbf47c5386d5b5b1bd69e9797476fdf4cb874011d11525cc45c4c5b2861eedd3cb8af76e3bafca5160891e97adadfb5c04037dbd4a4f8f4a9eeaa2aac65aa778715ab5f168bccf92560ec7d5eedcae842c44a030ef317e1523b38473348ac1120520f10fe9065e1727770aa7b58646c6cac40202828285084cbc9bdcce7bbc25a28353b3b3bd18e83dca066c89b57be664b78cbac5aaf5d26a141cc29372013eaeb250579242c78f8f993fa53c7f9eb568718e822c379aa2e6206665516baab2c705fbcc06dd1df33c1ee00b99a8a8fa6baafb6a68fa69af7b16394972291a8a2a2a2bdbd9d8e7b4f69c49c281435d685ef17eba571b3a8a80871331e7a685bb27fcf681487b9f0aaa59104f80e9f3bddb27d4bf9aae5d926864a80fca2f9a0e612e392d3a741cd69e804b062f56b6291398f84c60ebcd40a16839488987a6112663056c64b65287edd9a21b93aa192db21b1919191c9c9c940149a6f84cb9e9e1e441045b894af725a84d561bda026988dac89f4036a867b78809a9166266587f68f3a7c642e02eaeb63e64612aaaf617e35ccdb63e0f183eae34752d7ac0cd2d3fe979a089a33819a8b1778a82ef2525705323dd416fb5dbf1e1e1e9e909020168bd133a00f92fd23a58d350269346eb6b6b6d2b899929212e3ebc33f71acfbe923d2dacc9c45e6a78eddbbd3b57777e5bad522331325407ed17c7dddcc25c6795bb7809a3856596ab29a816291395f8466ee5d6e8d8c971298198c0dc9c1bf1a810061f60f3950a41d96671922740d8d888989494f4fcfcfcfafadad9d182ea72df12809cd2bd60e8a206b6293e879cda8a8a880d3a7027434d3d7aeeaba7b8b448693a67ae601ee705f0f292f210971e3ae4e7d776f951ed81bb7d4d257538d064d0a2d57ea857f4db717c10c32dd55172165baa92c0c7074e47038898989e8a0545757a3c0ff142f15c2aab101b4c0ebeaea0a0b0bf97c7e5c5c5cfcc50b3507f6324fa61d1b2315a5d2b7af7a0eeeabd9b036c77c49babe4e9a9ef6b79d6ea0036ae65859b6c87ea19aa526ab99261699735f6877d0fa5ce75768048a102b754301cb5c265c063223b16afed93f628d20b17658feeee0542f0e979e4b2b2d2d6d686840b89cce3397df9022fdd031c382820234e2d1d1d1fe376ffa989a44992fa93c7678ccd981e489496f17e666e266432d11a4123fefe1270f11375356af0831d4f3d552f7545b2ce7e5a2bf5d16fe35cd66d68b98abb290b1a17e90b333027d6a6a2ac21c323410f5c77909d1ef1a9b8102efeded6d6e6e2e2b2b13894438369827d36ed93cecebcd0cd236348c3b3bf41d3958b769bdc4ca9c0f6aea6a7dc77ada992686a0665378189b3559cd34b1c89cfb42bbb6272e5f3308bcccd50dcd45b864ce5ccac2a50c8759dfb566708e4e78c19910e689a3f43612641d7acf250d97b40195afefcf09db808da15703d10b3b414d2e971be2e6e6bb6b4780ae56c6a6f59df76e4b7d3c995b501aebc9402f696d621e18141c30faf259e3d9539821c6da3c7c8951909eb6b7862aa29ecb745253064bca4b579505dec78e86b8ba82fae0250df4949734cdcf9002c796e01818181840f6c51682ebe9e9e9d8e6b413477b5fbf604e1eb7b79300dfa1d3271ab66c2a586685ac99aaabf51deb690b8c0d73acad1ac3c370f432c7160b4e5633432c32e7b2d0d0a0c5d9c72b0420b54372804cad6031d8f98997ca68fca2b5114cc30bdc6457faa0352c2a2aa28f33452b89b67286b4dd0a616368d644fc45f44114a6b74370381cbf93273cd416871a1b646c5ad778eef4d09b97243c84b965b3aa9cf91b112a7dffa6fdf205c9aeed696b57f1962f8db2300dd4d7c147004e243fe7857f4db5193ccbec6ab3d4dfd1313c3c3c3e3e5e2010a0cc1b1b1bd10f505c1f3ba3ca5c91efe9dd3ee8a9609b71b4f02e5d68bd7e8579ba1ec01913357cf942cb8ead45cb97090cf59419f9b9414d13a31c6beb1681801e66f295b162f547c522732e8bc997b1f91a01426dc4c4901cad20b166a04823205b1de1d22febfbf6cfd609cdb70ecff388888a8b8bcbcaca2a29290187fee0953e3f226c9222fa200a575656e6e6e6d287bd05b9b820bab9ab2c0c36d04b5fbfa6eed4f1c1678f89bf0f494f21997c12cd1977b2efb975bde4e0be9ced5b041bd6c6db5803b1be5aea5e1aaa1e6a2aeeaa8b1001110719c22df8dfe41bd434d0f5b5b70f0e0e8e8a8a4a4a4a12894465656528737aebce0ce4a542949af4b750b0cd42a190c7e3c53fb0ad3d72905494320f63e2a78edebed1be7b47e9aae519c606ca8cfcdc7ada194b8c739632d4c49267e6c1c66abe8945e69c159ab0ebfc3275ff2cad20914eb0187f35112e111cfd327fc4202bc2e5ded074cf8868b47dd9d9d9f4ca58c5330a666cdbad101a593a48dbd4d484b8895d484c4c0438039d9dbd8e1e71555d1464a09bb66e75cdc9637d0fef4b9dec89af37f174231fde0ddebf537bea38c029dcba3979f58a48f325889b7eba5abeda1ade9a6ac89d0c383f2542e7457f392df8dfa4d8f3e8a1002727e6f7b6783c8463844b84b68e8e0eb07fe61738b68df6547084809ae8a980f7a03ea859be7d0b1166338fcbcf138f3d7dd4b57f4fc5bad5d9a6c629ba5adf76aabe4e86a949ee52eb8e8a0a2c7926ef3eab7922169973531379a92d83a52c5cfe282f31bf1ea7e84c48b217874bef24a137cea3ed9eb1e1f28ba2d187de7d5f5d5d9d9f9f9f9191111f1fcfe17018701e3beaaab2d05f4f3b769955ceaeed8de7cff4debd8594d97ef5125ed79e395176e460eeaeede91bd6c62cb50c35310c32d40bd0d7f1d5d1f4d45473535b84cfc22e2a0b9c17fdedb4f0af89765cf0bf9fb2e7b1c38065444404d23c9fcfcfcbcb0372001ec57321664b81e3d8c0d60eca6edcaca9a9914824a9a9a9f1761ff3776d1f8b8f612eb9aa2895be7fd377e460cda6f5620b534449254c2a19d4cc325b52b073576745c52c2a075673552c32e7a0c089f77935eafe0cf968b8fc295ee223fa9185b743e210c8e89d247575759d9d9db4ed9e5de363d8549406020abd1da2a1a1a1bcbc3c2727873eb6263c3c5c0e4e237d84ce0003ddf815cb84dbfe81059b36646fdd0c8e8a766ccdd8bc2179ddaa581bab0833130a4e50d6475bc35343d54d7511cc8073f102a709e05422e2d7ec6263ed79e53260191616c6e5725352528442614949092df03f7eebceaf09658ee3043d95eeee6ea464fa30f7383f3ff1a6f5ff5e46ebea3470e268dd3f1b7f909ad9e666457bf6809a6cd664f567c52273ae092d6c6049c38a885ccd806cad4021fe6af867a98385be193f62ede01cfd8822f7b028100571a7a8a8089841db474fa4cdaeb65b21053801216465b4e3c0924824023863636391ed828383bd4e1cf5387ac479d102179585c8918062888921c7c234c6c63a6ef952aeb54598a971a0812ecc644d035d3f3d2d6f6d0d0f4d35777515e0169f725659e008582efccb61c1ffbe6b8f63877decec828282b076143560999d9d5d5c5c0c58b6b7b72b3d7450be1bb347d8666c39cdf74d4d4d6565650c35e3e2528f1feb7df79af4f73197d1fa790f9c3c56fbcf46918569b2aed6b79d026a5a9a575cbed2595981af92a526ab3f251699734a68a7526b5b5744e468fa67fd022f7542f20c228b292fe9b9347ae1c96c3979f90d61cb513834fda01d0796002780532c162349334f188f8a42d403c33c8f1f41f8a3f0735ab40038f4d050f5d1d1f4d6527753570120dd3554318581a586aaab2a434ae7c58c69b874f8fbff7dcd2ecbacdd8f1cf2b5b7f777740c0d0d8d8c8c8c8f8f4f4b4b03bc01cbdadadab6b636052c690765f6163844bb2928ed96961650332b2b0bd4e45dbad87aeb3ae968275d1d3f45cd54035d91b565c5d52b58204b4d567f4a2c32e78ed08ea4d5b52d0b1369f8676a05666b0664e185ba1f5828f811eb86e5194415797162e8930a2a2a2a5a5b5be9d8e06c6fbb1552801358a2e044e2446b2e9148d0a023eaa14d07c9c0b3c0c0409fc78fdd8f1e763f7ac8495fd71ecca30151865299ff765cf4b7d3a2bf956225e69c68e765d62e5b36793f7ae4ebe0001e63c91c0e076b494e4e46f0cacbcb2b2d2d05bc15b0a4a53d970a1c7b34383888a2aeaeae460705bd93b80b179aaf5c249ded8c7dbd186a6efe016aea69a71ae8e52c5b5a71f9b2e27a28f96a58b19a2eb1c89c2342235bd1de6d139e834c8964298365a69a8c97aa3edfb76e58be6164f1445ea28d032f67efd8e037a404cecece4e846934e8089db9b9b988d7949dd1d1d1111111212121401d25a8e795cb6e470eb91e3e080384b0d3326b85e914bc85d928230302022826b11c2c8d92522010e4e4e42056628d4d4d4d1d1d1dd88689c3b073acb469510372d8d3aaaa2a5033313131e6febd96ab9798a0d9d13eeeedd17fe268f5a60d42f325493a9adf30c0996aa897bbdca6ecd265fa4887395656ac66be5864ce05a1ed409bbb2c4ca8e69b414762d56503ad4a5cfc9a75c3c1cb12efc858fa1453b46bf429337392970a61bf506ed8c7e1e161740ebabbbb11f51a1a1ab0fbe019a80676a6a5a5a14c803a2e971b1515151e1e0efe057f1270a8907c924c98077322ade253f82c72556a6a2a96065a141515a13b8258d9d2d2d2d5d585f562edc861b4f59fc3454d3b28d865c51380790f1fb45cbf4cbaba487bfbb8977bfff123d59bd67f979a49ba5a69867a05ab56553d7e8205cee1e393d5cc148bccb92034bb36e122044a75bf0cc548acaa0fff47ac175e60185542f3a548240230902fe9c0d79c6f8f1846c912277616dc42130c86f5f4f4a0041a1b1b6b6a6acacbcb81cfbcbc3c940c98979e9e8e009a9494040a422831e677afe2e3f1820a13f12ee6e1f3f9981f9fc26781492c0799123c6e6d6d053668aca4a484e866c8b7698e0a3b086aa21f86ac898245cf8ce98b5cbcd072e32ae90635dbc63ddd7e9c9ae9c686856bd6364546e1c89ff345c76a468945e6ec16da0bb4bc7b62f310167f9e97028697d1c5c89768e8d1b82301282e8e9d872d1176f9737ca28907e79a9a9a003c940fba148889a5a5a5252525a0297008151616e235a6603ae8887930677d7d7d7373333e8b25a054814900034b0639b08af9198fb0d7801c7dae5e7e7e3ec237eff2a5965bd7494f37696f1df770ed935133cbcc441993ff75b2ae96c06c49c1ba758de9e958e0fc2c4c567f442c3267b1d04ca0fdbd965eacea9dae8e880958faf061556f38fd3bf6e1eb87171831f9928b6c449fb44ec76369832e5fc7bc94829d285e400e8d328a05c91bd843730ffe2129a2acc042e451853005c2bb980773627e7c0ae8c5c7b11c88764420f96ae6a55008281394127a15e8a5a1af86acd976e726e905355bc6dd5d40cd2a1935137534bf6a5dad647d9d6c2b8bea9bb7dacbcaf01dcdf35265356d6291398b85d627b5b66559683630f953bcc46ce0a571548977644c6262229b2fbf2819dd18019f0a825281825f13cd9154f80884cfca17c416ac4c28101414cd9a050505c9c9c9f1972fb6dfbbcdfc88695b33a566e5c675194b8c944939d1ba5a29067a39cb57d4dcba8d0e0aca992d6156d3201699b355682340389bb06c551f2662fe242ff397c4967b4670c14bb158acf81546dabecb57c0eabfa22d321583d0af483ec727c93fcceabfa2472f7a69757575e8b1819a7197ce77dcbf43fafa486bf3b8937df7e1fda5eb56a719e9299372a2414d23fd82f51b6a5ebca2472f5be0aca65a2c3267a5d03433bc0ccd56f54e53f36128c8fcf54ec3bfdf3666d30b9398c757215f262424482412f092cd97aca65f388691357b7b7b414d644de601ee572e763ebc4f8606494d95f4e5b3b6fd7b0a57da24ebeb24e8687ecd897adaa926c6259bb6d44744b0376bb29a06b1c89c7d42a3303a3a7a2dad58d52b4d0da9d19b2ffb9b8e7fbf6dcca3139263c9ab79cf61aeed148944b5b5b51d1d1d6c0f9dd51f118e3a50b3abab0bd4ccc9c9494c4c4c3a7a64c0d991f9cd9382bc51dbbbcdbbb6e72db34ad2d54ad0d6f89a1375b533cc4c4b376f6d16c87f59933d92594d9d5864ce3ea15d0828ae53f54a45ac94c1324dcd2b15ff7ec7dee95a81d95649f50f39c9f1f1f168a12a2a2ad05a2978c93634aca65938e468d6eceeeea6779ea02797b97fef586438434d7eeaf0958b75dbfe115a9a2150f2b435be68bc95a4a793bd7459e589931d15e5eca540aca6542c32679980b7b4dad6652159a0a00c9969aade9fd1f1737ba769f8655a26d51d8e609e8e9d9d9d5d5d5ddddedece8ec7b2fae3a259b3b3b313d4148944094141e2ed5b48a6800c0d106ee4c0999355ff6cc834335122e54427e868251be84bd6acabbb6babb81448be7456ac26552c326793e829cc6521992a9e002133d68a173f6275df0c0b5ef5568ed89f1b0f5e969797774cf8e162f9d259b1fa13a2591307765757575555955028e4393814feb3919495929e1ee2efd373ec70d986b5e926864aa49ce8045ded1423c3f26d3b2a9e3dc781cd0ecfb29a22b1c89c4d1a1919d9c515ab78a6d0ec88173f62759f74d3d88a9d31f9bed1710281a0b4b4b4a5a505cdcaa8ec077bd99685d54c107a6f8383836d6d6de8cf656565253e7d5279f410e96823edad5247bb8e83fb8ad6ac4c36d48dd7d6f8b27534414d818579c58edd8ae71bc817cd8ad5e48945e6ac11da9494ea264ac11fe725e6348e2e45c4f4e3f2c0cbe2e262f072ae3e6f9dd5ec150e454acdf6f6f6b2b2b2ccccccf8470f5a6edf200303a4ba72ecc5d3963d3bf3572c4bd2d38ed752ffa279da9a897a3a392b57353e78dcdbdb4b7b84f2a5b36235496291393b84ca8fd664699040c52345152cf4f821ab7aa61a46142c4d6d42be4c4949292c2c6c6c6cecebeb632f2c6435038503124726fa73cdcdcd252525696969c9c78ff5da7f20a323a4206fe4fe9d869ddbc44b2d1374349560a9304f4733d950bf7cdbceba77efd9f30eaca6422c32678180b7e1e1e15dd122158fe41f37c8aa1b225ece6ffd1899401ff1d3d0d0d0d3d343c7acd8a684d50c148e4ca443f4ea9a9a9af2f3f3939393f97b768d86063117d00ad2862e5fa8fa67a3c0d4384e4bfd2bd6e0e96af3cdcdab761f68e4f387643f75225f342b5693211699b34068449821d9cfa0f80d83979afe9936692d0f2253783c1e7dc40fcb4b56335fb4838863b5aeae4e22912404058ab6fe339e9e4a0607495870d79183456b57251be87e064bb9e3b5351364c3b36dcf5e777777b3f79cb09a5cb1c89ce9420b323030b02c48a0e29ea4ea9e84bfdfb5aa47b29a67aa5542cd9ef822bfe8b8acacaccacaca89b794b08d08ab992c4acdcececeeaea6aa150186f6f9fbf6513a9ab21edad631fde36eed9916363cdd3d58ad552ffa2e375b4928c0cca77ec6eb47364ef396135b9629139a385b6039cdb19255482e237cdf0d2845bb232a333302e915e220b5ed247166081f245b362355305c2d14b813a3a3ad0db439f8ff7e451f3ed1b64788814170edfbe51b56593c0cc44899413cc0ccfa69b9bd71e3cda2410d0235fbe6856ac7e4f2c3267b446474793ab1a17bb27fdb8553d537583c46b457d1fb949a9a9a98585854d4d4dfdfdfd74848aed6eb39a15c2818a837f6060a0a5a5a5b8b8383d3d3d6df7cee19020323a4ce263ba4f1c2d5ab73ac548ff3358ca1da7a399a0af9bb36a4dc79bf73d3d3decf02cabc9128bcc992b24427490ad03d217bb25fea0553c92357d335665761e8d12f2783c8944525f5fdfdbdbcb5e22cb6ad68952b3afafafa1a1013dbfe4d010d1aeeda4209ff4748fb93836eedd95b37c294f4f3b464bfd8b8ed36586672b76ef6f75714797913dfe594d8a5864ce50a17a83733ba3b295a0f80dabb827a979a65a27d51d4cad0a8a4ba44fc5ebeaeaa2d70db2ed05ab59271cb7c3b227d0d6d5d531cfd27374ac3c7194f4f690eacae107f7aab76eceb0308dd3d688d154fbdcc89accd5b396168d474f370932d0fbc4d2e4cb65c5ea57c52273868ab94ab6aa69b16bc20f3b51cd23c538b268434e6f406c123d85c9fe4a09abd92e4a4df4fce849cdc4ebd7fa9dec997b4ed2537ace9e2a5ab73ad9d880aba9f645c76a6bf0f475251b37b5bffec05e3dcb6a52c42273260acd846c4896ff1917bf6a55f7649d40e126c9803d37392929293f3f9f9ec2047ad9ce35ab592d7a29504b4b4b5151516a6a6ae6a6f5243d8df4f7497dbd9af6edce5db18ca7afa304cb4f668667934d4d9a4e9c69f0f1457560bb8fac7e532c32679c50a5d1adbe9c2859e49af0835eec9ea4e9c35f2568db1553c0e3f1727373d95398ace68c7000a3e787e3b9b1b151229124393b17eedc469a9b4853c3c8f327d5dbfec9b23247a0fc8c978c63b498a0295abdbafee8a98e8e0ed42cb607c9ea77c42273c6091d6174872d7d5317b9f07ec48b5d13553d52cc632bd6093bfdb83cc50f95d0d681e525ab3920da8feceeeeaeaaaa128944dc87b6ad0fef93b1112216f65dbe50bc616db2b141b4a6da171daba395646c5473f0588b8b07bd745cbe5056ac7e5e2c326796d0340c0d0ded8acc56e2e237acea9eac1724da563ce418979a9696565a5adadadaca3e6093d51c131d9e455f103d423e9f9fb27b27f34bd4c38324c8bf71ef2ef1f2a5b13a9a4ab0a4e66aa9c7e9e9642e5bde7aee4a6d4a0aaa06db9564f5cb629139b3847621a5aad1ca0f1133fe47ace29ea4ee95ba3aa3fd6072597c7c3c3ae00d0d0dec83d759cd3de160a603304d4d4d797979094e4e391bd791fa3ad2503bf8f07ee9e60da9a6c6519a6a5f748cb626cfc8a06cf7feee8fce88aa6c6f92d52f8b45e60c1220877ef4ce88cc45cef13fe2c5ae096a1e2966d1653bca0602e392b3b2b2aaaaaabababac04bb6516035f784431ac7764f4f4f4d4d0d7a87b18f1fb6bf784aa4632431befde8c19c9536f1fa3a4ab0a48ed6528fd5d349b7b6eab874a3262c828ec1c817ca8ad5cf8845e60c129a83e4ca06252e7ec36aeec9dafe99db8b075fc467242525151515b5b4b4b07795b09ac3c2b13d3434d4d6d6565a5aca5c3dbb7903110b4957c7f0fb37e55b36a55b98466b6b28f1929aabad81a059b0757b8f9327ba95c3c3c36c1d61f50b62913953848889ceaf955fca22e7b81fb18a6b828657eacaf4e6f5c2b6e0f8a49c9c9c868686dede5eb429ec902cabb92a1cd838c215c3b389cece95674e92a14122c9e93e773a6fcdca0423fd484db52f3a464f27d9c2bcedeaeda6a0d0bebe3eb69ab0fa05b1c89c1142d51d1d1df5c9ab58e814f74346c4f448310c93ecab1d75e6a5646666969595757676b20ffa9936a190274a3e95d5d40ba54daf9eadacac140a85c93bb78d4684938181316f8faaed5b32ad2d10282335543f7794967abca17eee864ded576e757474b0e7fb59fd825864ce0881978898e6de89ca68fc8a55dc12347d05ffe4f71d4a2e4e4e4e2e2e2e6e6e6e668764275d0c0cc7c785153d1c61ebddc0cabb419577022b8ed81752af799cabf061bb024cc1bbb07d5c1d353ed5d0314417225f22abc9108e7350b3adadadbcbc3cd5dd3d67eb66e636cdeacabe5bd7256b572799182ac15261aeae5692e992e6f3575bbdfc113451efd8af86d54f8945e69f172a2deaffe584bc854eb13fe2452ef1ea9ea9d609d5fb6bfb4313d3d0d1a60f2e601ff4f39b92a16d3cbbbcdb3eae16e4a32cd4b992a97b354bef5ab6e14db1c99dbc257725a6f7f2cdee1798db165a3c28b27c586cf5a804af31056f6106a35b39981336b821c407f1711840bded5f0e884664b7d4b70fd215c9d7caeae785d2c3d10ee6353636e6e6e6c65fbbd2f5e12d3a9e841b59bf7757b68d75ac9e364743f573476aa9c719ea8bd76de8baf90041938ecac817ca8ad50f8845e69f173d3763e59ba284c6af59d52d492f5078b06ed83d990f959696d221593662fe9a5068c8910ef17534388270063744e01f70b8fc79e5dab7f59bed5b77b876eff3ee3f1c30081ff2a71e3e12387c2c78143ee43fb4d7ab0ff36c75ead8e2d88ef937d9356ff8d0b4f26535808a4581a358a6fef57f217a278009a3c8a0f28d60f593c2b78663beabab0b41332323236bcb66529047da5a079f3d29dcb036c5cc2452534d8997d45c5ded2433d3962bb79a3d7d005db6d6b0fa29b1c8fcc342751d19197921285ce818f3235eec12afe195ba36b3ed52416b507c9244226968681818186087987e56282e64be8998447cb4795601d4ed72ef391a347c3a62f452acf446d2f83d3e792c242f25e45d31e3b74572bf2e60fc2a9f3c15930799e46e3ab991442ec78d9f8f969e8d949e8e901e091cd9e3d9078882bb2b5e542d7d52060c238f1adfced5bb9e4dd989b53bc4d7d3e829df32563f261cf3838383cdcdcd858585492e2ed5972f90912192c96f397e44b4d226ce40374243f5732368c61aeae76efea7e3e683b6b6b661f62159ac7e462c32ffb050ed99c7e3f92429a1f1cb768a55774f3608cd3dd632ea96989699995959598988492f64902f91d5d785961105c511b6ae799ca3c0e4b2a7e5ebdf372223222c9e8d1cbb993cfe44443e9412a76ae2d148bc5b886f1b639f56e2d544dc1b884b2d71a8241f4b197cbecc27cf73c9cb3cf23c8f0127c8fa289bd86630f8bc95426e26932bf1e45cd4f8f190d1fd3e83db5dba104081e4d5af6b814f59fa14eb5fcfd6bdcab013a6a73fd9e6fb0785af12d5a7bbbbbbb6b6363b3b3b79cf4e695c0ce9eb1d71b42bdebc21cdc2147454e22575b49e76b28545fbad076d115cfa2866b6cc59fda05864fe49a1a20e0d0df94aca95d1f815abb8f2b4bcd337e5745dcc6f4e4c4c2c2828686969a1f765b375fedb42f9082b7aee0694af7d9cab7f2dcbf46edeaa9755db9cda0ff90d9e8918bbc6933e10903705c4a586f8b4107f00b285783410e76a625f4ede15915712f24c4c1e65910719e43e9fdc031193c9351eb91c4b2e44934b31cc8b2b71e4720cb9184dce47917391e44cc4387d719683d7e454183919428e048c1ef41ddae3d1bbd5b175dddb3a9ba765960f0acdee494c6ee718de1062c374af64ac7d9ce310574baf1b926f3dabaf08d444d06c6d6d2d2a2a42d094ecdc46ba3a48a1a4fdd471e14a9b587d1d255852476a69c41919e46fdfd17eeb21822696c0f63859fda05864fe4901757d7d7d5688980edcef7a91638c86478a4944fee9ce31cf14be502844e7baa7a787f691d9e6f56b426b08028194a091d14d1128b5e963d3019ffe73916377d3c65fe4325074ab239e8dc4bd9eb85413bb32f23a9f3c11125b01b9934aae2730383c1f357e3a5c7a2c680ccc3bec3f72c877e880cfe03eaffeddeedd3b5c3a77ba76ed72ebdeeddeb3d7b30f1341c45d6e5d988817fbbd07c048fcc5f4bd1ebd98071fa1b3e1235b1ddbd6bfab5ff1bc62d99352ab8745949d06c89d573260fbd89aba36f681a8df118e7f54a2baba3ab1589c70e3c6486810e9ef1b76f858b0715d92994984a65ab886aa9241cd683d9d146bebae07af9a42c35189d84e27ab1f148bcc3f265451d4f684d25a25347ecd2a2e3c6d1ffeb682be4b92c6e4e46474abd1b966affaf99a50260a5822bd99dfcf5ff3ba06183b1e3c7a355e8abcf8a18409914e550c23df1692e739e47136131fc14804c793a16387fd87f77b33604318dd6cd70cb6ad7e55bdf245e5f267e5364fca963e2eb17e540cce59da16e2aff5a3224c01f980642070c5b372cc8620bbf64dedc60f0df83838bdf143e386f70debdf31ff0296582cfec2f81789130bc707b1100bdb82257772113af5ae662a4227fb157f4d38fe510bdadbdb4b4b4bd33c3cf2766d273ddd244fdc72fc48a68d35574f5b8997d41c26681a16efde3f121643eb11db3561f5236291f9c784aadedfdfbf23347da143f477bdc891abe199b2845370be77cc3399b9b1041193de58c2d6732529c1120402b740be132180e538600940be2f9647c9fb7c72338919533d1fc560f290df1082e0160766d414cc0314f171b37b79087fc6b7c408a930608620f8b9b12e98be36846f0831b3c9ad1c6447cb07856021a52cfe62c9ab199ad601c3ebdfd6ad7b53bbf6750d9089bfa02c5d2f184f476b15e00ccf6ac17ec97792d527e1eba655a9b1b131272727f9cead514e18e9eb197aff46b26e4de212a32f06cd704d35aebe4e9a8d4ddff38f0d7e81eca5b3ac7e502c32ff9886878713caea94d0f835abb8c46bfb087616236236a4a5a51517172bcec1b0f55c21da7a3ac6d7ad799c03d28055e0d0a76439fe3093391f8928094cde48644e409e89901e0d1c61a2a46bd7167b19269f96cb429e1c902096ccff41a3c294913f68cccf40f486d0f8a6082112444436452a05206164537839fcac1c5913af29ad312736031fa743b547ec0aeada06d86f5c4928101a34cbcacad23c3df3f7ec247dbd4498d970701fdfda224a4753999732476869c49b18951f3ad61f1acbfefa34ab1f148bcc3f2354ce8181811d21690beca3bfeb850e5c0d8f14b3c8e2cbfd52444c9148545353c35ee9a72414857d6c0d8525bdba67bb73c7b1a0d12b71d27be90c266f253369f24cc4f8b1c0516072874bc766bbe635af6bc027c00991ee1b09129ec8bfaf3b136bffdc98ae34278da100333615f834bf27812d6cf32d1f14583e2c928df4162ba889d930333e45c189dd646f4a51d2a8ecc9060d0d0dcc83674f9d1ce346919eae8197cfc4ab57f08c0dc2d455be600d55aebeae60e5aaa137cef5d131c8a9e86fc917c78ad557c422f3cf0895b3b8a165817dd48f58c5394ec757b0bbacef4a7e232226bad28afbc9e48b9bdf4239d4b6f60396c009c887a0f68f7dcb01ef4184c86b3c26508294e72209b2e6019f41844e9012e973e9e312e0ea6b989c88b7ff5a1987bf692cd3f03a9365b125b0c92d3176c1f44e1e2232500a649adbe6633bff0b4e66a816e064c718144251a0467476765654542068161eda4f06fb8920ad7eff9e742b73044d655ecaccd1d2e0992ea93979be2f82479f3acb9627ab6f8b45e61f10aaf7e0e0a02c622ad3f1732f7488d6f048368f2ab93e20f54a4e178bc5757575ec594c2a94003a1f345c8225000c5223c2e511ffd1f351e317b9cc0d1e20e541dfc1896728311bc58f8c8e4a44fcd74a6cfb9299ccf7afaf6660cac4e99ffefd5163a5d8248a4f6c21d809528297c027fe9adec9954561b1c17580331bf3af7d9ccb8ed352d1230141933e422fe9cca9f1f858d2d9defff49170d5f2af05cd700db51843fdecb5ebc73e7a9405070d0cb0d727b3fa8e58644eb75021413b30cfcc2376815de477ade214abeb2bd85bde7fb580398b8988a97836e63cafdbd87dc40245b85cf6a474e38746a0f178f0d8a950722c08997260975b37122748b9e27985d5c3221972445fcf91ca0c5386e26ffafb0495cf808d516227c527fee25fa31bd8054a4d66a8d621ae0e4531cf0f060825807a4183668a8747f1d143cc8f82a52456eeda9e6a69ced1d6085557f9dc1c1dcd040bf3f6bb4f3a62527a7a7a503751b3e44b64c5ea33b1c89c6ed111240f51b1121abfe885f6511a1e49e651c53707a59e49cc594c444c74a5e7f90812f61dc5e8105bbbe691187431bf9fbffa65d55687d603de03c702c70e31cf0ae8d9e6d8bef14303a62f7b5c627e4f627c536408525efb2f29af7e214afe077253663d2683d2352abf458d19f4af661a50767eba74882128bd6af73a22b2dcd88b237605f5ed6cdc943f4b8b06cdc4dd3bc69312487b5bafedddac15cbe28cf49560491daea51e676c58bce740d75bd7d6d656fa6010f9e258b1fa4c2c32a75bf43a050baf78253a7ed18b9d62757cf83b8b7a2f54b5a4a4a4949696b6b7b7b36731d1a80196ba970526b7c44b1f15af7f53bbdda96d9f67df7ecfbedd6edddb1cdb3629c112a444749b608658138c45cd58eb5d81e50485015186a0ff5ac8e0f35af6ba27b911d9f3fd617ba817e84d226896959525bbbb979e3c468687487c4ce9f62d2916a6a0a3122fa9a3f475f92b560d39fad5fa06b2a73c587d5b2c32a755a88a005e6259ed828f913f6275d74493909c1b7da3fefcccacacac9a9a1a3a76346fab34da44e64a9f47622064c9ed1c4071edeb9aad0e6d20e50ee78e7fec9ad7bfad5bf5a212d32deee50396008c029332cf1a522a996e30dd0b267aca0c6432d1f3860836bc21d2bf966d1f5b8b22c2e1313f8f10ec353da3595f5f2f128992f6ee26fc34d250df7ef9027f9975b4be4e88bacae70ed7d2883733adbf78a33b3209b81d1a621f55c8eaab629139ad4273c6dc5b129cbae023e7bb5ee410ade393b621bbe566c77078527a5151d17cbe179381c0f87846493b33187b3513bc44be5cf3aa1a98dc6adfbaf17d035e2f7f5a66fdb0c8fc6e9e52b25430f2939581345b4cb75fb15f13c02932be2936be9503701e71289acfb7a0a07680791d1d1da5a5a589ae2eb5b7ae93c1c161878fc255ccdd26c894216a8b951caaa1ca35d4cfddb263d42db8a1a1a1bfbf7f7e5631563f221699d32a04c4aeae2e33f718253a7ed16aae3cc380ecb3adc3f7338b333232aaaaaa14f762cec3fa8c562c2cb311bc04244cefe42e7dccf072d387c60defead7bcac92c3f29ec4e4965801cb098ca45626d02cb5628f26b2d3f03a13378d6f31e0dcf85c822c8e129397dd7c12aa063df7417fde44b06219a9ab2169c9153bb725992f09d75257e22575848e66ca329bdeb72e5de9d9a8a1ecd82cabaf8945e6f4099510fddfb8a2ca051f38dff5c28f91da9ea936f1958f87494c4606fdd11244ccb1f9f7582fec2ff6da3ea606b430b89e8510b9ec710978b9e15ddddad7352b9f57e05f4bdb0270d4e886d0e00ba48495a933373c711f15e0043297dc956c7e55d8d03e4f7fa08306cdb6b6b6a2a2a2849b3786fc7d49435de7958be9cbaca2f47582d5167fee504db5d8252615c7cf0e268b9b9b9bd9df3661f535b1c89c3ed1b32cdb0293fffe10f15d2f768cd1f7cf3c5cddffa8b645201094979777cecbdfc5a4bc3c6c970f428088c891368f4b57bda80432014b9b27a5560f0acdef225cca4f5b4ea488ccca98997b565c1f04eb5fa5d4149bdd2f0438b3cb3a518090bc34e78d50537a7a7a2a2b2bd3bdbd0a0eed271d6da34ef639eb56c7191b846aa82af1120e915d0494b561f3986f54650407f5940d9aacbe281699d327fa74125337eedfef23be6b0dd744f388822703632199a2dcdcdcc6c646fa40af79558dd13f40dbb7e6910860002fcdeee6593f2c5cf1ac0c46b2b47a50607e2f6fc96db1e175662456810d9995b932e7add877266e5ecf36b99563f1a0d8ec5e7e5866d33c1c99c02e0f0c0cb4b4b4e4e7e727efdf43b2042435a9eee0be240bd3081dcd20b5c59f3b545b23c1caaae3d19b968804fac8591699ac3e178bccc9116a17155a79aababea1dadec18c961e182f6030cf23abf0ef77e1fffa3352522fb48bd6f5e16f9574dab60f7252d24b4a4ae6e1e30bb0b3e0e5c10fb9ba97f906d73281464bdbfc658f8b612bdb02b3bbb9986274235b36124b931663cc3c6fad2804fdab198637b297dcc9b57c54626e5be0105b37af8e1c08fb4b7ba815151589cf9f373fbc4faa2bfa6edf485f6a192d1b9b0d525d34d181aa8b82d555b82626c5078ef4f84435343434b55774f4d6d57608eb3a455dfd0d3096a990acaeb3409d8f6291f98ba275069507440ca96abf21ac8597c796c16a6105d4eae185d48a298c83f254fcb2e145eec90b9d797f7fe4fcfd2e8cf17b10546e35e738e360f1f5eee1fbfc7ca150481f5f30af468a50b0137899617253884069fda090264bd3db62e39b4259b86402e5272b23641e5a510e889b863784a6f7f3ad9f965b3c28e2885a11bce4853b3f84fd452715f0138bc599eb5613498ed4cd397ff3863813c3100d558a49384065a1f70675cf835a2e4f0d5cdd4c5da32dedd3cd1576e05bc013a7c03ec2ade1923359d52e70675f3d5644212a5f31ab392d16993f278a4944c6e0cab67d299514901a1145da51a50671554b92ea2dd35b9666b45bf15bf1775966c7f2ec2e9bac0e8bb466b39446bc6b9c506b185fad1f5ba9135d864f2938aae29506822e70e0fefd366cc1bb702d8f9455c9b56f46febdf0675e454cec267879c7af540fbcbc2ae3e5dd5cabfbf996b612f33bb9a6b744c637b20daf65e12dfd2b7cccc3fa8b46f918df145b3c285cf6acd2fa71597645f7bca226ea0b6a4d7b7b7b717171e29d5ba3be5e243da5f9c4519e9949988ea6d70675e7a7064e114b80404781a54bd65277d172efbcd501451bc22ab686966f81f122a26a3ba77a4748d93f81c51bfd0bd7fbe6afc53c9e392b31b353869582a6a1b9a72841691865f13987c522f387846a80e60681f27a768d02937a319500e12a71cf3f25433bab460f344a8fb54b4ff79073bde44c0f39dd4d4e7511fc7bb28b1c6e217b6aa5dbcb47b7948e6e2e1ede5838b44adc0b8e029f7a3115c0ad56648982a02a9ea9babe19c7aa7b9f5636080482cacacaeeee6e2004db20df9a392d3437c8d3b77d4b68a30f5e9addc9b1b897079bdfc9f9c4cb4c7dc4a9cf20c15ac906b21b582d1f162d7f5963fdb42cabac03c53b7f1a741c48bdbdbd353535695e9e85fbf77466450bbc0f787a5938479a39082c8049f00f688c6f3e90d67522abef5ceef095a2d15b1552db72e9fdd2b1bb2563774aa4774aa5770b466f88862e0a7a4fa7761d4fee389ad876181f09afdce657b00ef87413da38675a2b084af189f489b5b3f89c7b6291f92de1888770e8bf2f685c1e5baa115ea81b55ba24a17699a06d7d5edf8e8ad163add22b83c4768c3c9592d7e3e423214e843813624f98d76f097945c873421e13725f4a6e8e92cb83e45c1f43d323cd6457e5d806c9c0f2cc4eabb466f3e4062cd620a64213e00ccd878db825a763c5b159e2dada5afa102f6c897cb3e6ae68697f882a9735f702e31b5960a4f9dd1cf33b62d3db22939bd946d7b30cd970f933664e03dfc9b17a5cb2fa5dd38e8f9575b2fb35e7493b8e63893e0928551cec1265e993bad64960ed295e1558b429aa667752db51e1c0c5b2b1fb2de36fba89433f711b263ea324504a42a524788c048c11df11e2354cdcfb897337b16f256febc9f3aaf14765d27b8563b7848317533a8e736bf784966dc502fd0ad67be7ae76c95c669f66619f660e6756395376ce9f029f0f6291f965e11047accc94c5ca15b1a55a114540da2a61f7d692e1fd75d2931de320e54329793f4e5c09f124c483302f1c09f940c81b19299f12f280903b52726b8cdc19637879758441e6c501590c4506ed64c0b9af767c4bf1c8badc3e2c7c29bf156b0195b13a8db002f5d07cd8865bfc36af7e787818db33b72b1ef60e6d5c88a04eef723a42a4d1f54c3012a43493c112f834bc96018eca4890cefac76d783dd3f44eaecdf3aa8d0e1de77deae64ff70bb526a3c2c92b730b30e696651352ba25bee9a0a0e74cdef0b572a92d483940dcc648f03889228c3984812548e933423c07896b0f71e8201f9ac9eb16f2066e242feac8d32af2b89c3c2823f74bc9bd82f19ba2e14bfc9ed3bce643dcbabd9caa9d602790ec9cb1d4516025632763c5294f169c73402c329585c31a952db4aa1db112c402c02c521a9129f7d68c9de91ebf39421e4bc9bb71868e30d2e43b598e7c48c85de4c8317275985ce827e7fbc8d91e72b28381e2a146e6efd116e6efc106b2bf8eeca9267b6b9817fb6a9035c98e72b2b544bab968745d6effcaac2eacce28ae4a2fba4c27b204eca4e0dc97525edd3dc76f32c1de098a5bd73ccc462b6f7035438ecc5b423a120b58cac2a5320f587fdf57f8463764bff7f2ae69b373cf19af9ab93dce8f5dc30e6655b9f8646f73e45b79e5ac8ea8dc91da7142327cbd46fa04141c644819304e8209091a23fec3c4a3973875928fe0620379514d1e579287e5c4b674fc6efed88d9c912bb9a357f346afe58f5dc76be1d0a5ac81f399fde7844317b3072f64f69d038353bb4e26b51fe5b51c0638c3cab6f94ad6798856ba66d930ec4cb764c13997c422f33f42650399282cf5a3cbacd29a37e60f2256827f488a2fc6e563adcfe858eb38b9354a2e0f90d35de4580b83c33dd5d21de5635b8a4737178e6cca1fda20195c2bee5b2dea5923ee050ed7e70d30537298296b73fa37e60f6d2a18de2819c25babc53d98b82ea70fefaeccee42dc344dac338aadd4e756d0d0a91eca84ce7d2915d83c6ce4dcab75684a060707d73e6278093422502256c200a7e135c1275eb2c8fc45a3f48c6f662f7d52b6d1a1f31fd7be47e14cd69c7b47d144583a09ac7df2d64656ef4aeb3a09f2d58e3f456a1c239e489043cc582b1869df46ded593e715e441e1d82d7051387841d07b26b5f34452dbd18496c3c88e718d07a26bf7008431f5fbf01a21351653eaf6c2f817f3c0981853b72faa6637668b6dd88fbfe115db838a377be7aef110af72cb5eee9cb90ce49e08ce395985e7895864ca8523188d083d67a9cd2906b1c030f0ef781bb936426ca5cc282b72e475d9f94884c8531d4c70dc574bb6958e6e900cac12762f13b459a636e183c6f1d5888986b115fadc72844518f4358829c7144c3789afc60c4b126acd531aadd35b96f15badf9ad96294dc03396b03cb3c326a31dc8b44a6b314baac76cf8c8277016d3d1dabdc9e5b53dcccfc7cb377df60b853f3c3c7cf8638edee534d8e06a3a9069741d16c878c997f192798bf52f1b65b8e4b678e5abdaadee039b9d3b23b25be6d821845e57755b1660e9906ee9295e1552ba053c130e5e2c97dab692b75dc48e8eb2d691a795e45129b95f38763367f80a18094072ebf72189e22301851b9111114cb104244500cf357b39feba0b57788a567989570384de396b7c72d7f8176c001743cbb686966d0b2ef927b068133e0e58623961e5dbf01aeffae5aff7c95d8b45c9c1f969b416e09c27c3e3734f2c32ff034b30c938ae0ad0da5c387ca05e7aae57760272e813239b99d1d45d1552607253c1203009e6816a402390a61b55a2c329066e61e4c289d60c2f54322662361d4e09806a10c3c0156864389adc007ce22fd08b7f4d136a97f0186a621ebde8729dc812cdf0228db04284ce0f4573e4a92eb4fc0353abf52ea5511b5c11180199d7320caf0a0caef0f5112e3fbdc5fa778cb06ef9a070dd87969ddea3ebde375737f7cc81b843613934341492730a3472cdb201f610f5f83da70bc66e56932775e45915c3c87bf8573c7c25b3ff5c7ad7a9a4f6634884c01b660620193466d9b8642e73ce580a3b0960eb7fcdb7464c5432a6634e7c0464a5064dc148b0130650815e6a6f869aabdd852b5db39663c90e7c2b403d2cf74c476f1d3b4e3beb34df91892663646464796c093312cb2d434c5c97dbbfb3427ab4f5df2b74f6d690ede5639b0b87d6887b910211074d1399ab5b292327a251c94a98fc8fc30a8067853105f36369d806c3d84ae37826a44e70252c43269335414dea1bc2ba9a591e37d15e60fbd30b9ad73ecca6cdbafee5749092e5e514d9e87ad6b2a7159b9dbb0f854aaf04b6cef6e1591c3cd8056624366b9ba3c0da47b22ea2726762eb51e1d0c562e99d1272b7400a4c5e46944c6e3f1ed77820aa7a37426140e126e0cd2d6b3980a74cc7095662e4045b3aa65b39f02d413e85651f01416d8046af9c350c23452bdd4588aaab3c1058c5ab28329d339639320066ec906e9559c9c44d969ab348f31a99e8e25576f682979ae1050631e5888ceb65bc3cd4c85cb3b3af96ecac905fceba22abdd32b51124d38b2e95611284fbafc381bd2f58232c9f5af3d38b6f1bb36169da9c229dc86258370a2ea1c6aaf15796629984aa25f38ab8d290aab6d9db574593877cb0f66196a24d072601cb4fbc4c574c673d39be9cb6e476eeca57757bfc470f868d382736e2e099a5bd2e1cf3e8efc6173db44bb5008afc24eb3955bbc0cbac810b62d9753a197de7523a4ef09a0f47d5ec0929ddea97bf01dc72ceb401db14dc525816fe3e739a957d9ae54f199f023e9d336cb0498c33115effb59380427aa9a36019ecc05f1a57fc809edd94ef15ab99adf98b4c74eedee537d8c430fc338aabb44a6b5a9bd3bbad54bab37c7c5bc9e8a682a175cc95389d4bf92d66497586b14878cc9c4a4454b212ff7edaa112f54fd608954fa44ba66096c1524653045c9999c720708adf1534a0ed9875d444638dcd3ef85eac7b29955a76ca2d5d71f252319df5245aff2adfdcb6608343fb8918b2c3bbaba6a5773676b9b0cde86c79656e052f5db26cc0cbf08a1dbc96c3fcee33695da792da8ec5351e8caadd1b5ebe23a8f81fefdcb52e998a41d1affbe701f91fa75a626314a613e9922995292c9d641ca576ca5cee9861e325dc51d59ac5c6cd59a1f9884cda39bd9e550332814026bceaa58256f07273e1f006c9c06a71f7f2cc7610d42cb11628d58b46b02bfa062cff05de272bb0f76d03903f32335d265d1705a79c9d149c889ed16500e70d2173efe62ceaabd26f4150d4aa68caf52ecb9149cd2273ea6c782dc3e659c5dec0d18b29e47a58278e9c59d458d323a7b5bbda3b6b1b68e496bdc2bf606344e5cef8c68308943175fb913543cab605146cf2c95de7865899813cc78c827ed1ff02ef932762efdb0623edfff3efbfaf271acb048cb12e45a295e313493473b94bd60ae7ac158e99cbf3eb39b3b1e33bdf34ef9009a8a081909dbc94e846959826d62247ae11f7accbed5b2dea5e9ed56e95de8c58298725733ef2cb5c9ce889849b22d315d18d5158c6ce62edc81250532fb6f220bf6616dd828294303030b0f21e5ff7622a351d39d4073565e3b18ae9aca7c06926b7c41b1d3acec493f389a3ee296db325e2e0f0065724751194979ee2d581459bc1cb98fafddcda7d802573aab288812533062b3b71c8a0f19bf15189705364ac88825361869db2d0e99469e39abdca45b83aabca95767c5970ce58cd2f64e2581c1a1a5a1e5b0cfc80974b783548932bb23a5664b52f13b458a6369a27d51ac757e973cbb4394caca4a052f6673c9b4ed36caa30c34ee44e4eb16e4c9921aff670467d0cb8c6a30000eb9449444154cd6c78e201360f5f445a7ea3eec5146abd4b30a829b7623aeb2932ba264b9f94ee0f1cbd994df605f4a0fb82da21ff7a66aa282f332b5d4020f0c643b4caaf602318c9a9dc1556be3db8646b40e126dfbc0d98ee9c69e3c0dc0aa94c47c6ff1d3e9d7e2b6d0fc34ec152c44d77f15a77f1baec2a37ece36c1c2a9f279a47c8447d93e5cb62f5d03c10d130b6dc2ca9d63abdc92ab501a434e155618a3eb744878364091a814ccac607678e276e986644817664b1415ca54972c3d1ec86eaaebe195ee5b0797d7d7d6b1e642a5af089a4d4fb3491f594daf846d626472668dec9256f137be8f0ec8c3d6c282f25b511762916886b2e19cbbd73d606166e0e2ede1250b0c92f6f83379093bdd225c38649968895cca8e97f9d6281cfce1cffbb6169568ee94b9db35678e56ef4cadb985de38e0e254bcd99a9f9824c9a2f57c4c8781951a81f5d6a1257699e5467965063125f691853a61fcdc0524b09964cb05366d58cb26253113775224b8c793566a92d1b53eb663235b155689d6f7a17e85e4cfe649a32d18e2ba6b09e72a3c0973e29d917387a4f42ce260e543576a19acccc6386f67725b511de99dbec53c14b1b0fe12adfbcf57e928d3eb9eb3d45abddb2573a33b05cfa1f58a6305602d58c32b385f2adb572e42f7313aef1c9dfe25bb035a9ec194bcd99a979814c052f3542f2b4c30b0ca24b8d632b4c79d5a6f1554631e586d1a57a51c53ae1055a61f99aa112b94324987956185b4b5f688517e873cb4d131b2dd3db4e6437cfcc2a87edc156f5f6f6aeb615fcb7f9fef735eb69b3d135c146fbb67309e4553db1e7f721c6cd406a627bc0cb8aa60cefcced408bb300bc5ced9db30eb0f416af73cf5ee59ab502131dd2acf1aedc2956760c2c6781b1a9746bb1d94e82e51e391bfc8b77f817ed482c7b4e73bfbc1458cd0ccd7d64d2fee9fea4528d905cedf07cfda862232e226685716cb921b7d420ba588f53a4130e58823ab9b3dde81018223d27372d17f69e14b560c7c1277941cc00515e0e0e0e1e7c27d2bd90cc7a26d8fa61d13effa117d5e48e78985fd832d3ae03c2c600e4e58d02ef8ced408b33dfc62d73a5a7708d9768ad47f66ab7ac952e19cb9df8360c75922d67bb1d52ad5d32577ae76e0a2cdd1b58b6a7aa398b7662e465c16a06688e2393f64f0f249701275a61125d4e2190691853a680a56e04c22562e55ce0258c1dd1e5141bc757596574acc91fb997cf5073e65439da7d49c9abd7bd90c47a86d8e00a7fc3c7961b99c4b59fd8c6750d0d0dcda8361a08af6ac9a2bc744c5bea22580e64ba7f822508ea98b66c6ef0921ad474cd5ae323d9c2a93b165cb6b7b9b30ad4949705ab19a0398e4cd4b794ba768a13444c8a4c588f538864399760a930f6482fb2784942dd1ac9f0ba82e1d0aa76506a86e406444cb4c807de66eb5c48623d736cf120ff2867d4a1933c2f1b1194b4cda803a6afafcf237d0b58022e3aa52f03325d3356e0af53ba8d63ea520066226fe6861d5397b965af0d2cdd13df7621a9f611fd85f91915fde7b3e6323251dffafbfb6da2f235827334814ca4cc8802988165681ea6c0786bee197ba71f5d6a2de8f8a782accdeb4b6fe84051fcf12a47133feaffca7ba93a171259cf1c1b5c49fdc7b9ed51290918254f527bd1ad99090d341dc38fcebb6f9764093ba4583ba52d6348992683658ab57db2157d6beed931ddc633677364c3c9c4de1bb1e5b70706066642156605cd5964e2f042cd5f1e5d402942910958ea84494014adb9cb4b6a0468e3f8ea35f9c3bb1ac8eebc6e343d7f7cb48db6807e89e53ae71359cf342f7d547c3195f80c92d7e523958d5d7fbc81a6f5b7a42eed639225b57d8ab563da32d82175295edb255b29de9a7bc6de39f1570496ee4de8b996d47733b9e2d54c1b309fb79ab3c81c1919b9ca2f570f125303900c2927c052f1d65cb57678a195a0fd9f4ab2b7853c2deffdb3a36d5835be91aeaeae957753951a6bd633c18657f9fb0307de3592f02112563088a3e5cf36d0385a7a7a7abcf9db3e265ac0085e889513c3259d3e870d6a7a883720680a861ff0da2e37b557cc9c01f3f9acb9894cf49153ebda1131293c00480532e7092f61eca6515cd5aadcc1fd6d645fcb28bfa9eb0f9e1141fbdbdfdfef9f54a1733e81f5ccf4ba77f5777309779c84b4327701a112c9bfbc6917563d3030109c7d4ac10f6012b09c3fbca47648b50928d9cdebbc9c37fe8edffa863da9391334079189d679707050c14b0a8ff9c64b6aad903c8bd4e67f4ac7ce8d917bcd437ff08c08aa7a7777f78137994acd34eb9963b33be2533163fe7d84db4b2245ad34d34cffd142eb6f495dda87440bea8f89cc40a53d7849c763132d156fcd79bb66ad0dab3e221c7d5130e29051e1362b9e6b38b735d790891a3e3232e25f5caf1e28a2d6003283c49a089ac13978a1983e4fac1755b232bbe7780fb93a4c1ccbffcc6f56608d434343f9650d3ae778ac67acf52f25ed70ef7c5f4f7208b197c89f3a3bfd470b1d92f5e26ffb906041cd203309e19231c3cb4fd3e783ed93ac7d245b133aafd592c09281c0aeae2e94cff47f29ac149a53c8c491843483aabe3c52a21e20640c64fed7f2e9f3c69a41e225bc9a9db5d2bb841caaefaf689beee159ac0bd1b6bfbfffe0db2ca5369af54cf3f2a7a577734836215e5583e0d6348f49d04305f5575816f49e67017f8013c0c88966a6cf2b3ba6af0cab3a5a489c5a085750ef88aac40ecffe41cd2964a2538c14e55b58339119f39997d4daa1f96b72fa2e8e906752f2aaa68f5ed9316d550eeb42bfb8b3b373e5dd14a5069af54cb3f18d8c93dca1e851523846fc445d3854a6b375a6f51741ca2d65f37b9e39b53c6f31ec043fe413e7953f245a7a893709061e769284c23e97d27afe3457615613357790890308d5bbafafcf8693ab1e904dad0107021bf27fe7a75102660975873bc80b422e778df6f6f64ee7d80e72036a786e71ad52ebcc7a065aef42e25697668f4e524b4870c33002dfb41d2ab4fe2242659706fe0718325e4e9c320f6d97bc8cdb7cae8af80f10615e972f5a397678f64f69ee20937651afa496a8f9672bac0e0708274e999f46d0fca76cf8c618712024a06390dea6393d558eb6836ed1f9da67e359cf70839a4b1f15bca820c584c4b749bbbbbba7ed76405a7f3b3b3b5d9337bf8b3757f83dcf62e2bff3d67e053bc5a36ffb494e659f7f7b7b3bfd5e586a4ebfe60e329166d0f95a1691a3e69fc55ac9c89a4bf92d277a893b21575bfa7a7a7aa667c08db6835d5d5dfb5e09945a67d633d040a6f175fe4dc168262115a3c44bd081a0899a25ff3aa7527488284a7c570915aca91dd35624745e6b26d123a4aeb82b7adaaa302b25cd1164e2d041d3ec5758abe697c9fa8bd6e314eea8197b43481021ee75bdd31334e9d51cadadad2bee2429b5ceac67a0814cfd0b89a743bae3874927216f84edc0d83434cdb4fe223cb9246d7a1b67c6fa73236d0795ed2f92ba12d2d13e2c6c6969619f07f4473447908943074df39e58891227582bac1190bd32bbf3ce288907327b991e3d7836d54de1c8c8486f6faf3bb740fb4c9cc23a67e227fecb7ae65807d43c1bbffd6375481be925c4bbbcb7b3733a6e4c42fdedefefcfaf4c52e204eb897616ac49ef7d3442ca074843769d0fadc2f21264355d9a0bc8447d4647b8b4a543cd3783f5376c145d76ba8b7008891825f4174ea6b4974aa303dadcddcfd2941a659d09cd34eb1964d9b763f320c7b98cb41292d62e4dc9aba70312f22f756a44afa9f6e51f7b136bc6fa6bfe9060c5a9450d4e478955f7723b3a3aa6a137c34a49730199a8cfa8d53ef9d54a8460ad64ad20e1aeea410f4224843c6bea9dead354a8ccf85e5a5b5b97df4ad03e132b33902933d340d329ac678e814ce6db31b99afa286da48a90a631e29bd539d569861e272d2d2dce099b9420c1fa3f8e33f310fd53cb9c5a19ea1a2b28ac4e4115669139cd9a0bc8a4170e588764abf90a587fc3ea7e192bb35bde125242c883d6fe9e9e1ef4eee5853805423b8bef25afb84ed128b3bc9ce9967d417ae7134e0776660f9151429cf3bababbbba7f47426babc384ef8457e6f62cc587fc36f63cded926df286de10d22c253db92da1f47113f27264352d9a0bc81c1a1a4aac6c54f5e1b3fea6196a9ac7963e1e619e8896304a024a1ad1bb9fa2a6108b4565466beb115ba8753a969a8efe69c19fa6b09e59967d41f09677159c5606999e393deded53fb2be5e0716767a757f2a1d75c53d65f758c29a8f92ece22bdedea182940b9557484b7b5cda0df039f279af5c8c4e1323030702131ff3342b0563690a9132cbad6214d27a48a109f961ef4eea7e83415be174458b4b64ffc445aa76364fe4fa0f93491f50cb3ecdb597a5fe45442ba09c9ed184fcea99dbad399384ed0e56d69697188dba00c09d64a9665cdf092bdc3cc357cd2ea3e5e6323d3eb9dea33cdac266ad62313874b6f6fefce6891aa773aeb6f19c8f4e1abfb0a0e94f7c410d2438873fb4057d754fd98309689cadcdcdcbcfb69326d8bd1107f1a98659139832dfb768caea43ccd18ad27a47198448b5aa7ae6b85c5f6f7f7a7e5fbbc8a3665fd1d73cd5e73cddc33d6b58d7b10d2db4fea8515a1f467daa6a20ab3faa2663d3271b87476765a0765281382f5670632e195a9d53ea8708404f78cb4b5b54dd1692a34856867d10b5e7e8ba7759a0b6b9f89912113e08cd53ac34c613d137d069d9b18fd8bbc9bb1fda552e63809cb614e674ed139332cb6a7a72739d753190fac3fb70c991f78d6257d4f08f34cc3e1b2b658b47e537aa6999592663d32474646f2eb9a54bdd21456031b4088095358cb2d2b19634efef301d240482921a1556d4343435351df6853585353a3798a2bf3bf29138df2a789ac679c69d6d439177f2ab0433848c049bbf41645bb3ce9870aea6f47478747e2c19751a6d4afa2cda8155358cbfda96412eb4f139285d26bec4ea1cf34988a2accea8b9addc8c481323838e82e2a55f54a9519bcfcd7aab07c3a6b98291020532b20f342d3700e210384b835b4f5f7f74fc5981b5ad8aeaeaecc9c324543ac189565913993ad189eddeb529bd84570648497f4282e3399dca699d6dfe6e6663beeba97914b18472d79056acacc40824e644d2d2b13c44dffdc6d7d241cfd8daee1ecfafafa29aac2acbea8d98d4c7a22647b64b68a672aacea994a2326c34baf343a91f5bffe9435f71475f2507a8478b7220a4efec32ab1347aed8f1b57a2792a1a968dca3243b23a67d01ca3696626fea6c5159df2f57d5267efb0d18558a5d958ff94b5186a32e0dcf8ba24ac998c10125bde0faad12833b9c709adbf2595392f229750cb90208f982f2261f974d672cba8e994baaa65cc9590ee5152935912d8dbdbcb8ecd4e9b663732e9e89f55205fc53305469652f791f1d21b8460a6b056328d9beb33eb4208192624a4a3bfb3b313789bdcfa86a52194b4b6b63e0f1033adf0692e60a97b4e762273329079da4138261d9f08c8e7214574d5e71c458ad966ace9f6db45218233ffaeb89d383c2ae50a1b1533fc51cb91b9fc418e6725e92724b166b8a1a101719001e6a41e27b4fe268add5f7096c02f23112ecd5e479be32f5ebfe0c0cc74d6ff3a12c9dbf47dfcd2ca8157843413d223acf2eaeaea9af42accea6b9ac5c8c4214247ff1430002c59647ed3f2115a6b5e99bbecca0e6eefe854dcda85a52194209a5cb0e76b9e8ad23a1dad733646ef7c9cee392093ab7506ed72d42f7bc5ed040026bfba4bef2cd0ab3cdd2eaa74e2c499690a78c5a6d22de70a1b1433fc51a38bc3f472cc6ff23f48a41d84147493b8ac0ac4417cad93789c6051b4fe46f09fbee098c0afa24c5fff1b3141086622eb89a623b4afb916795df708a92064a4a23172aa6f9c653551b31b99e85b496a1b543c926135444c2093395d97aa0a3cc826febe4f24e48f4d38163b8646747dd2e8f4be91b1cd91a28933ff828dfcd2999f151995fefea27ec4281955cf54138ee4ed20692324778c2494d54dfaad5df86ab04c4493731fd2344f46699fe6ea9e8dd53f1faf772e4ef70c434d4cfc658b2b3a0687c7b63d6196ace4d3f6d99ccc7aa58933d0cf833f21f3b3b76682b564c3b3a6d7525f648e22c854f6934451756f6f2f0e92c94526ea2f7a6c3e09e79f478007f29449f325a6fc941de2378e4987e58bfea4d1b121cf94fd4a73fea643332f0f8ff6ffec62df715774f737fefef6c8b22633649d567f619ce4611f4b9bfc9a9a9a26bd0ab3fa9a663132718820cae456d7a9b827010640a6a64fba864f3a434daf54861098fe7b3ec193305ce408e9bf4fb3cbb1de5389f99fbff53b9ec4457dc740a6079099a21798fda04b5a4d483d2161152d03030393d81a6239585a5f5f5f6d6dedaec7899a2723b54f47eb9f8f33bcc8c35f3d26684663e2af19501c938e3381ecb3b760d34bb1ebef27294d9c817e1e5c8882922153f9ad9960ad530c358d2e253e4e1b6e18270d432428a50a71706c52efffa3f5b7b9b9d925761f85c1cb48b3d7d116afa2ccf18252f359f84fd83e6ee3a87438bdd85931a5be3d0f94f248deaf98f26b96d4701a3b0b5f72ccf13a4486cc5f58e62f7f70a29f472c791ec17429224b0f8f9134d4b6caf630f44d27b70ab3fa8666373271a04417542c764f8281492d3f81a62f1fd444d0041ee8f4df717059d3fb9caa89538ef324afc59513a7fcbeb14c20731347a8347d2accf4243c525050d7da464b086927c4b5ac01789bc4d610cba1e7a8aaabab77ca90a9753adae042bcd1a5045053ef7c9cd699688d9391bf66444cace2aca35069fa171dcaafa59b0475f40e1b9ee72adea2e8fd1855bae4526c7dfb009d07fffef80cd4147e5400b9d2bbcb6ff18647e57d7f497597ee99e88953a89098cf390a3191cea0f8ecef6cfcef98a1a60c99061779f793866aa4a4659484f26b3a3a3a46474751e9e8ea7e5fb4fea2b977e2eea130002fdfc658516abee0984d44c58ff873647e3ee5d73c1199bfec4941e6b3702093a1669064d71089432936f4c4a36f3ab95598d537348b918943a4bfbfdf25ab70b15b22229486779ab69f00d6f4e1ab79a5600aa6ffa683cb1ab1a2530912a5e9d477f8259b22b2f142d4dcd53138b2263473788c6950a22a5be844bc1e1c95d279a87744890c7d52eb7a07f1565e5b8f8607b39172647e9a0dffd2a1602c53c72b854e9c2ccbe26632e2f8a5e6a102c23c11cdabb209789b0a64565656ee78c4432bac73866b7889677439d1f05282def958cdd35113dbe81f372584123fbe68054b14709dc85ac5bb0ded037d83a35b9fa42acdffdd1914cb04f0f02e5e53164ec41e651ee5287d57c1540a5a0a39c59215ef7ebeae9fdaf8df373da389cecdadf8fe0a29e990124e56dda42393d6dfbaba3a8a4c2427f0f25dac35a526a8f05f547cdf5f436656b96f777f63517d3ca6007e5875675f1ddd06884e57f86d3433824adfc2a2e812e8bf109d3936f7a9827c4af3630a5d05d5c4854f2e32fd73760c902894627d2fa7aaaa6a72ab30ab6f687623137d2be7cc024a022d9f74dd804c1dff0c2d5fbe9a678aca67b4f8052bf0063171f3bfd3290ef1daaba80eaf8b3bfa40b82759e578dd3a300cd0d2d9281a151fa9e919c0a7ac02f9e02b85eb4464525e524803ba7486493445a68657dad9ba811c42fa0809a86d9ddc9faaa0c8c4322b2a2a965e07db38ba67638c2f279a5c4d42d0d43b1f234326e7174cc1234326b0a4fcee44535c7d8c2a514c597229065c517c7602e1e41b73da3e0bd14dc62de6dfefce40b177d6319bfe0bd395d229f4dd891f07f6943eabd8bc0940fd7739bfb3f1bf69cd530c35f5cec55ee3f6968c911e29f14ead6b6f6f9f7464d2d1fb3711ab9e8619bf8c34032fdfc72dc5df57d116600326fe94ed6237006f69c5cef4dfb751cbbbfa1b46c786dc93f6d198985268a77857e1baf65cbcf522c20cafe9128aeae3f03a38e352ef60db2b8e155ed38f639e89cbfcc6fc0a4f5c38660032e9077fc33270462cf1ceded24bc2081969194840459bdc2accea1b9addc8eceded7d9094bbd83541d52319f9522f304b2f209349991ec99838593e1e9f47631ff45e5ca998c8702e3c0baf9f649531f894bd36f44e011a15b3e12d262c7a32db33713638b8b491be357151324c36d319267e76b28c9e848a5b12ba1427aafbb2108209b1af68eeeaea9a74646299e5e5e5d6d798d396fae7e3965c4d36bd9acc0ccc9e8bd13c19a57182f30b5e7ef31332cf452bbd35d10c60da6480f9ef6c72a43964e3355d14c3984fefd2290c8740f4efcdf0c555c851175982d7e27259007d9ca27877a2e5c894cd094f5cd7a46cfc6f5a7646334af75ccca5f09e8251e63e93c0cc46fa6cc5c94526ea6f757535452692e587f8651f79360c32a39821d0ffa2e2fba600932f5d260a333831ff2d389755eea39859e189249b48b889562013af7f647e8527ce3cb9c874176cec190f2464a873383daf286372ab30ab6f687623b3a7a7c73641bcc885a7ee99a2eb9fa11f948dbf9ade69aaee498b5c13307d722d948db50269787d3c2eb76f64745358165e3fc964d8a6ed9184d7065ec940e63b7125fdc8c4b726be9ef8af625196fee9889ef4b398084ee7b576abbb25d2f927c1149c6e89e8611c2eef4927ccaf3bb955b7a0be4de27d5d6855517b3b3b3bcbcacaacae466a9d8a34b810677a0dc84c32bc18af778eab89287322e217bcfc663cc0f00945caef2a4c67935477ea9e8e9c38fd7930f393493250c9e7e10aeb15ef2a7deadb334c7cbde412b7be0d58912f59694ec5c7277ae296c013d7f5b5cffed4c6ffa6f1052168ea9c893e1bdc9133c4dcbf1b266e6e6d6dc541824a3759c709adbf5555554f428d9129df70ad3ef2967f88b7791b63f532ca1c6cc0f49ff2c71859ca2c72569a0e27481864ba25ee534ca133d32da16f7de3e379d50c329f879be175908021dfb7e7ff7ce198a8f8e0c4397fd62896a7b2e15997f4f51d525f42067a46c5b98582c9adc2acbea139804c1130a0e1958a7c69122a3608ccd2f1136878a628d3e2e70df87dcca9529aa8c0dbd42193eedd24c3f293293291c28f56f40808f36c17e78ae6c97d9a014566474747696929da5fedd35120a5f98d54d8e472a2c1f95840746203fd53467ac32a14b0f9a227853adf9e81be96ed2e73fd8e12c29516f5b9670932b9e7433b25230c321d12eb5a5a5aa6029995959520c1f308d3b731d60e49abec1357819aafa3ad408589a8f8117f1b9903c39d2f23ac3eff570981211957e93c13fd0d647e3eff1717aef4fad70d6432d45ce29abea153ea8f94d93d9a2529ca988a0792b0faa2663732bbbbbb1964baf0c048c0d232aac02c22cf3844a4ed938e898b9ce37fd3889527e373274ef984b74cc50b4c7c9251cac0cf3d11af0d3c9318648a2ae8fc13df9af81ac6c2a32a9af142b128a5cf4e85512ca0a69a7bf299da01b1ec31b3be958dc0db5420b3a4a4c4ea4aa4f6a948c30b719637d3ac6ff3cdafa7985c4e602e90391efe6b7e1ec4908319b73c1ba9f416bcfc465c18bf66c9c568c4becfe709e5d7e0b367edb3e89cc323526e76bde25d3a85a1ce29ce7767f8da2aa8e9bb8a457d6eba171f238be9bf13d735291bff5b063299b1598eee59ee554e4f916c60d63bb57a2a90494f783f0e41ca347dc3b5764e5de7c6dfe094b20671f305c71cd37fca1fb90cc3528b9c95a6c33c19c65e845be1359d2d587095be252759c2bed71ce63c65615d1c9d3ed10c323b0a9f8599e1f5b7e7ffdac2955effba4311be4d9e842df1c8f8a7471aca9ccb1ce4890bd259644e9b663d32eff38432642623622e8f2f5d1a5364169eabeb2798146406953460450a8659faa531d7ecfc977378fde3c81c1c1d537c44f15a69518ae9f0e7ccfe4d5364aa7b245f6a64ae98ed22c4b5b07a2a90d9dede3e11994bef0896dfcf0235cdae25e99de12a37d33f6371793bd6321118d4804d5943cfd647c9784d01a360127d77228abe4b9defce403783324ce1d31f334f7dccc08b8984fbdcdf4026fcfb1bff9bd694054dbdb331b762facac648979484f32b9b9b9b87878727f184990299afc2563d0b5bf22e66a967c666dfecad1e199bec1357ca9069f453fec85d2f43a693d2749827792343a6255ed3d9640834c5bfc0e1c8d8905bc25e3a1b362c5870857e4a581140a7631ec5c73f91efcbf323747e6de1133ff8ebfe94357d45db07c6a30819aded092d2e2e9edc2accea1b9af503b38efcbcc5cef19a5ea916919235c9d52b7815e61c0990a90236b8c4e3ad45ce71bfec3b69459bc2322838a964008b33f04caceb652eebcf6bed5ee2934c5f475534e12d3af32083bd0c4bbf54f96d27b2b78043bca6a2334c5c149d47b1042ababa49345326ae3c14d78dd6116c4d0b2141a5355331304b91b9dd3656eb2407c85c619bbdfa9118d4b4b89eaa77f6b79009535c4d8c62604657df30e5254c19837914d0c2479811d44f337c973a3f38c3c455809739151d5f7b77a231e79874fc6bebfafd8dff4d53641a9c8fbb9f30502dbb2f3330a56c2a904907665f86ad7a1ab6e4236f859f687b90648f77d61687c45540e6931063f871b0d18ff863340342bae4d442a72fbec52442d9145e1e833aaa9cca3039e4424df11620277f63c272144b68eba9ec1968c68b6fccffc585bf8b5c8d488a298a6df845cbca044113053544e251dbaa3b2250d1d894396d9addc8eceded75124840025d3f3ef2e52641c3eaa44ab053cf8fafe28a9419b7c8296ea153ec0cf1e38c928ec1612d379ed2f4e9b40c9cf1da3ee9773b47ab08a92624beb4662a2effa1c8dc661b8b94697c89075eae7f2659f5506479334dff5c0cd3289f88506aa97fca943af2557e65a896c6352a25be529e4134cc292845a77c7706ba9c8913a1cf8945d1aed0c46d98b86d0a4d4c96bfbcf174b6df3145a6e185f8c7a943f552523f4c62321864e22041a59b4464a2fe565555d9717621933926ad0996ec0d2dd8ef93bdcd2171f54b8ec5e360f0d2f8519011eb7f2d2b93c72126e1458746480a6a5b7193776969297bf9cfb4697623b3afaf2f3ca70881d23844b826b96a674ec7da946acba87cfd800cd519864c7d8f049a26df89ca95de9a4e5364eaf9673cee19ab27a4584ab845937c5397e25c665959d936db18a44cd3ab496b9fe46e7e5504705adc48053269d3ac7e2c8cf50c34f3ed9c8830b99cf82263a4799c94f791e8f4a2a9389789fa5b5353e31a7dfa25c7dc33737354d991e8f2a3bec26d4ec96b5e4759d25cf528c890f5bffe9435a3cb8e8d110121e38575fee5e5e5935b85597d43b31e9959c5158b9c62cd2372b767b71e2f1fd9296e5f1653641898a9e69680e9f042c718d60acbca24ce2828fb65bfb48510e128899294f64cea4f6662390a649e7c93006402931b9ee76f7953b2e6710e4d992c3267b22932975c497c2b1a434cceef1ce7a4e44f0532fbfbfb6b6b6b7d62ef205306e7ed4d6a38cf6fbb1a92bfcf2575fd9b686b1a311f06c286ace566b2a631b2667ccd192911a3180baa832a2b2b27b70ab3fa86663732e903b71639c69a8408f7e5f75c6e1e3f5535ba995f6f1a26d6704fa4c864a939c1b440e2964617ba0c8ff71012de379a5d56d13ba93f518be5e0abe9ececaca8a838f53651e77494f56dfe3faf8b777eac44d6b4ba956e7821968eca2ab5d4ac6788651d9a088beba97692b14e42325bc6f8a2427a5fa674f29efd8d8364606000f5d737f6eeb350b3a0bcbd595db70a471e27d69ff7116e7f176bf338d8848e462a63631e5b5620c64f434c856d77a4a41ca5985ee458555535b95598d537348b9189da4b7f616a8337cfc05fb027b7f36e2fb9dd4d8e940cac4daad4f7e32f061e90ab645ee8c065fda93462ff11d4874b99fbedec1a3ad1cd47cf6312d30345667777373abff75c53754e72563e108297075d1a363c932cbdcd37ba10a7294b991a9f35d6ac6780655fcdf188657732dc4aa57d84f06a47d3458593fef41f5a7f1b1b1be3d2fd9f842cf115ee10f7deab231f73fb6db915275cd3363e0d3595454cc60f020c59c3b2d2307e15695d39f88e90362969cf927027bd0ab3fa86663732e98f071d094ed6f64ade9edd7caf97bc1e23979ba5bbc46d969c5c3597b8458ee004e3850ed1ac654511a3e21c77b4b42b95c890595c575f5f3f15c8ec913dd8c52792af752262d503e17ea7ba53be9d3bde972fbf976972898789e02583cca3a1ac679899ef45e358f8c6e7f9a18dcc41e294c9dc62db3105bf6482fadbd2d292919d8040e9cedf8c94d941dcaaa5ef04edd78325fbde72972151b1c89c60da8130764c5ad73ee6c33cfa672c2f2b27095518799d45e6f468162313c7c7f0f0706b6bebcde8740df7c4ad994df77ac79d0813340f14f4ae882bd6704f50e4cb05f6d1ac654511a3ee9678ad792897904642fcf24ae8efd34e2e32d11ad2276efb45672050029347dc9b2f870d1d766b5af724d7f44aa2f6490e8bcc9969ca4b04cdfd4eb549dd648c90e7dcbaf2f272fa14d34944a6a2fe4a2492870186ce29eb333b6ef612df0ee221eebbc72939629fb05a014b5b7fd860de5b0e4e7ff1ee01690c21a3651d7e62b158f113d32c32a741b31b99a8c3e8fc0666e6aa3ac76ecb6a7a3440020979374a4e560eaf4fa9d2f34d53e4cb05f651ac6545c135f0173ce91bab2444304622728ad066a1b33fb94d219686e48ace2feab3fad110ab9ba947dc9a6e71a5e7837a77be2fb3be95c63cd7ed185a67c69881f5ccb1ec4b09d33a19712eb03d678879a4a25362756565e5a45f93a9a8bfc5c5c58e11273fc6af14f5dc450d1e25f1e523afe2aacfb8a76f7e12b264023595f8310f2d47666ce599512244504fab789d9f9f4fab30cbcbe9d12c4626846c849a5c56560634ae8c2b7e3ac4fc825c1821f77aa4dbb39a4c43b2173bc5b0d4549822736974beddc8783321ae9dc3699242b459937e471796363030d0d8d8989b9b6b7921c2f472c201a7ba7b71d2dbd1a360e7fa27b9c617623591669069906c8e84b09e39967d2961fa67b8f7e2fbabc648db18094a2ea9adadededed9df4a13f5a7f2b2a2abcb9779e875b085a6f0c33d557dc4702323b6ef90a77be88b0540ccc7ec68f796806998f839764b6df9312747a47e373deb08ffe9966cd7a64f6f5f55555551d0a4c300a10dc691f8b254cefcb554aced60cd94417a8bbc62f7288861782197691f3db512804787356a3b794f971e92755ade86d4cc51d5d581a3d4d55505070f4798cd1f998dd1f2beec78f3d4d25e7037b76bc2bb5ba91a28934834c23b3fa9160d633c4b26f24d4f44ac2dbecd1162929ec265169850d0d0dfdfdfd933ef447eb6f4d4d4d6caaefa32093a8b2e3030c32cbc789a07ecc3ebafcc4fbd8150f038d91ab6cfd61435b3f83fbf3dacc00f5cbc8a5c5831f09e918254da9620efb6399d3acd98d4cd461f975ea69599a6ebc93e5bdd184e97dc513f26288ec11b7e979a72c0632eda3e085c0c647ce3c76244a40cd25fe6cc36012214d843cca2a466f036dd6a4a7072c6d7878b8adad0d5de0eb76f17a67a2b6bf2bbd133bf65e44ae460cef73a85e7e2f43fb6404034bea23c16aac678099a0c97c23a1cbef67ba974bfb999fba1b4ecd92d0b365f85a27f738a1f5b7b1b1512c16038a6ee9ff344b3d08a925a46198444bfa1f7b656e7f1868f220c09841a69f219871cfd760be1afbce9480a7707787348a90e1c681588130b1b6b6762aaa30abaf6976231347099ae6e6e6e6c08c1c1547eeb68c5a2f2973554b092101845c6f1d5d15578ce92c35656690691e9ef37c505a4448f0a03444c8a487a9b870004b1b1919e9ecec2c2f2ff789e46b9f0cdff1bef46edc984b31b9cf1b3de2d6b0f6b1c8e05c94e244a652c3cdfa0f9a2273d3cbfcb066e672592f5147511173c21b150d5feba41f27f40aa0828202afe8db6fb936c57dcf0929965dcd2de918f74cacbff0266a1952a62c683229f39eaffe7c35034e944362f38d115280fe465cc1bb9c9c1cc5b53ff2326535c59af5c844d3dc217bd0cc22bb28eb88dc577d0c2f7b094927e4c328395cd0adeb99a4e2c05d6c1f8d19167e8c5cf081332f8d1d4777216a9ba819bd0a04f16b05ad139b4279814e92e8f7d2dddd8d141b9394a1712c78c3b3dcfbf1633e55e4632e39ebdfb5f945fe924bf11ac7d03aa38d464b1dc47a4658f675a81f0b3ee8569fdcc35c2e1b90dd505a5a8a2a3615c884464747bbbaba507fa393bc1e079ba6d65f1925a9984c48fb1849281d7ee993b5e36180f1037f2398099a20878ffebc3476dce0357745d9a0d33869ed27b5c9d9e1a8c2ededed535185597d4db31b99d098ec16c09a9a9aeb9c145dcfe473d5fdb1840c12524548282177dac7964549541ca269d0a429f3ef0f11f3cfd86b8eba0bef7ccb108a2589902b89399595950882537416048bedebebababab4347f8e0a308ab1bc977628603ea487023b91f3fbaeb4319a6d0d399f4149adae120d67fdeb2ef42f774e4ad98be9251d22d258edc02f47bd0fba117984cfaa18278d4dbdb8bfa9b959565eb67e493b5b35dea4d48ab8c9a25bdc43fb1fee2cb086bc5d82c92d65d1ffd7969ecb8816fcefe5629072d5c669b6bb220762aae6466f56dcd7a64e258e9efef6f6e6ef6e78b1025372657398d3263b303846411623f4af68adb355d792a1352e6dfef23e69fb1d71c4b8ee4763f733fd7c38ed1a49cfcfafafaa9b80c920a8bc5f7d2d8d8989f9f7ff96db4f185980b419d81f5247190d8e791d3beed2bef67e89c0cd740a6391204ab1d0e64fde72dfb2e96de4eb3cf1fed1827296d524e4a01bd5c16edb2fcab9d54e1d81b1c1c44fdcdcbcbf3e0dc7813b52cb7eb0121b9b2377ba424b564e0855bdae607fe4cd09423d35bffaeb7de3c3376591f8510db78bd876448495f4cce7b914834e9cf2161f55dcd7a6442434343f4a7a60ef9c71bf9a6df6c1e11a22a12d240480421571b472c434540e662bba8451f23177ee02c0042de85cf372ffc10b926b5e1d10801326fe4d5171414b4b4b40c0c0c4cd159102c969ea6c2f7e21cc8031d0f38d57857922c29096922b6bcd11def4a0ccf4501992c35678a8fc891b9fd7d29a7950c11f251d02e9130d7fe4cdd7102e138a1f597c3730715c20a0ef7927059a7176bacec94fa70cb4f3d0d364706b5f535bc87b0e5ad7fc75bef8ed77cb3fecbc815693daf064979d398308e1f44abf0e4de54cdeabb9a0bc81c1919a1633bde2999aa0edcddd94d4184f4cb2e21003bdf0e916dfc7a75a75815193229359570321faceeccdb993ff0464a5ca4242ca7900ee94cdd59102c169d5f7a3a33333353e368d0c667391fc4e3395292364c1c24e4ac7fc7b2dba9980eab1f0984d50e07b0fe93967d0b5ac7822f04b70b86480721cf238b4a4b4ba7fa6c198e13d4dfeaea6a1c271f438edbc7af2def7f4b489deccdfe519294dbf3d031613d680a6ade575053992873ddde068e693b73867d46494742edaba4b4687654f68f682e2013556e7070101daefcfcfcf51e3156a1a217dde3f4f779113481cf4bb54316c1d940a60a90f981b3f07dc40250e46dd8fc31f6d72438e764f3980721c74aba934479f44e3bf43664e534f94235a6a7a9e833800e3ee158dd48b6e50df10799ebb3429bc9c344e68ca6eea970969a33c5b2afc0e462ec53c170be94a4f790d0a43cf478e8a3f2a6ae5dc67142c766916823e2dc1e079925545d18657e0c9279939092b631f7c892134f432c1ef819dbfa1addf731bce76d70c7536f5ef961904540f1856a29af8f94c7667ae7e4e4286e96951514ab69d25c40260e1af48251b12b2a2a5ec7a469bbc69f2eeb4e97bd4583e6c761b24fd4aae3c69b484d25a8cc6dab39c7af4aacbf3940de4a895dbab0a4a4844607f43664e53425c2f7424f331714145c7e1765782eea5c405b7833131f3246886b31b914d26b752369e2c0aceaa100d67fccb2e1d9754fc40e15d26a425e8bfb12f8e2baba3a7a2273ea908925e350ececec2c2b2b1308044ffd57baa56e691bf325a44ff67edf284929ec7bee96b6e581bf89ad9ff17d5fa3bbde8677bcf56f7beacd13dff1d27f1bbb21aeed69172948ac7b9598ce55546136624eb3e6023271d0a0e947eb8c6e173a5f8b3f72d6c695b88c9016d9bbed84441372b77d7435b750d53e4ac52e12332cfa80a0099684fef566ee1bc8340a106ecfeb7f3646f6e6b7c7678a6a6b6be96fd24e6917150ba7a799d114ba0426681d0fdefea6d041422a08a92184db4d5e668c6d7b53a84899b2ace3af7a88f59f31ca1f5fc45ed77a9f0ee682f3fb51558585854d4d4dd31065507fe9f5d579797981dc572fc2acc46db684e4cbde04126afb485072fde53791363468def336bccb044dfddb1ebaf3c188986ed907b387dcea483227d5452c162baa308bcc69d65c4026a4689dd1f97a1e99a4eb9e70a6ac2b4176a13a625431211e63e464499f895f3a90a90264be0fff84cc90396f55e7389bf8aa630d633747881f5f88cc87e43738a9bf5ef245d1f4d0dddd5d535383f4b0e95698f5cda47bb10319fdcc5d40b952e25345cef8b51b5f889e484da5769cf5b41985af7386733a7280334cf8232438495c5e5eded1d1819a35d5ed32adbf6d6d6da5a5a5696969cffc5778a46f6b19f596f578a1e17122aa1db60bce39f038c0d4d6c7d8d69b199bbd0b64baebce79dff1d07f17b721a4fc4aa9342aaae26e7c0aa7b8b858518565e5c36afa344790892a8d0e173aaae87c0985c2b5ae91d661a2973de3e5b277fb087377f48bbef16d69359a4e31a02652e6c2f9414deca071a0f01f61cfe53eb25150cfe56756575703632393fa0bfb5f134dffa8de48ff4f5c63f44e871ff3a80fad6790d94248623f799838bcca56a0790cc80c543f4253a61feb3f62b5c37e567705774563695262573a129f2aaeafaf9f9e2843ebafe2ccb70fe7d99320f3c4ea4ba3244dd6ef853a86498cb0e3be7dfc3a5b5f635b1f59d0f432b8eda177cb5d776efb6190a55bf6a1f88ee7d923eedcd480ecec6cb4728a2a2c2b1c56d3a739824c08ad33ba5df4b9a64edc047587e8bdd90d21e3cc938050ddeb090921e46afdb04d448e2a82e6870804cd85efc216bc0dfdfb75f05f73d76a8eb1367195072ac68ed48c7a2665e5e7e74f4fc4a49a98fe5353539123d73f11bd178d35cb1ac2c231e25c48f63b56e99c0cd3f874f90fe28eca413fd6d36f04fdcd1faadfd7333734df8d28cfcbcbc3a1821ecff41c2a580b3d5468d07ce9bfc52e766d65ff07d9283ef33e21a5ed52afd8f2b3afc297c982a6d13d2f4324b0dbee7ab7dc74e7aa6f7be8bf89d9105c7e3573c43920e75a7c52047d68d7b45561564a9a3bc8a41d557a464424125df4e79af8a4de691aa6f7680ecbee8e761d25a74b7acd0332543e7226503344093373c6d83b03bf8c4d999dc7ebc7f7c7e444a7fe1b31515cd350df80cce1e161a487cacacacccccc038fc24c2fc7de88ec96c82ed46d2784d34eae86779b5fe5c952e64464fab29e661b5d8a3f12dceb3f407cda4960bc085dcfcece4e606c7aa28ca2fed2a019c0b1b7f53109cd3bdc4b38b25bc6a07e29c9a81efe88894f022d40cdfbde46773d0de636351ff89b3b0bf6c7b43e09abbac589f7140a85f4c912d35685592969ee201352641a745439496980e286f812e761e66140501f217c423e0c9343396d465ec97857e57df8a277610b69d07c1534c7fcf7eb100da758abc8e23dc5a3cbb8c52890c2c2c2969616f44f5150d353d9b016b483030303f4ca2ce78078ade3c1079c2a63db98d480a099354c5e658c6e7925c1f48963b34aad39eba9367a2a2b9fe45d4b1f8b1e23d7a31bb3b3b36b6a6a0030da34cbbfce2916adbff469fee9e9e99e618f112845adb6e34c77976e43fb284928ea7be193b1eba1df12193211340d6ebbebdf72d3bbe9aa33c77ccfdbe865d41affc2f391f5b6769c432929292525256d6d6dd359855929694e219336d0a8e768a0f3f3f31f85c4eabbc59f2aee881c273db219106b1298939ad25d823a1d9738950fe12aefc316bd0b5df026f8efd7c04ce05cb2aa5da4be4ffadab4a6d5c9754f2212412c7a95dd743682d0d8d8188226fa31482d69696980e2cafb7cb762e6073ba17a42821ac8c5e04e8b6b4cd0545053a941673dd5d63d1db1c3b5f54505f1ed2321c9623a800f80a1424ddbd132b1fe4a2492a4a4a4c73ecb3dd3b7d78fb87e7ab201b6a46190448a3a6c5d9236236832673427044d25e4cc6adff6d07f126c6d9fb22bb4eae6aba8b5dcb810546144f069eec7b052d29c422684ce17bdc7abbaba3a2b2b6bad0bc73c4070a36e305936362b95b5d11c42eeb78f6de495683844d3a0b9e04d080d9aff7b193837bcf05d98b65ba27978fedad4c64d3e3c8140809e3bb835fdfd53ac0bd4eceded05b04522d185d7112617a2efc5f414c8c666f1a52068bec91cdbfea6401b41f34880c6117fb5437eaa68c70ff8b09e365bddcd381539ecde45aef0ba6353b22a2a2ae8130c70b4c8bec6691256071e60d5555555385a02390e8f03cc43f38e744a833e5d3d3b464845cf78505ac38d0fdc35c861ff0d9aba375c74e6825d9921d95751ebbc724ebee36d09e038646666d20b98d1beb111f30f6aae21937654fbfbfb5b5b5b116b42e212973844d8848b1e778c8a64b50d2e2724504aae370caf8b2dd070885a8ca0f936441134fff73260b61bfba2e1146bec9fb53cbe52cf3335382e09a1a1a9a969aaef49ffa22832816aa496c2c24297c078cda3815b5fe70754c9a37f1321a14de44a68b7f58d44bc056aaa1fa6d4546ed6594f91990b7f3ed6dcce92ba7692eb5ed9b9b9b9f409067fe40213ac74606000f5b7b4b4343d3ddd23e4d1f310ebf8ca0b83ccd3917b65b3a0a395df3ae6c9abbaf02e6ae59ca4e63d1f93e7112bec927638a4eef60c7f929c9c5c5454842a8c8839fd5598d544cd356442949a3d3d3df43a02074ebcba1d67435cd187bef152d9c80e2a9c84105f29b9d130bc21be485346cd859fa8f9b76c54530942b3c8d8057547ae816fba6544be7140a61d278e9e97ea963d5176fafba7581d564aa37f656525a2ffb917a1089ab7b93d79f8260841da140e93f742e9ee0f25ba27432935d9a0399d5e7235e97050ffeb1a722579202629bba4a4845e93f947d28ca2fed2d32b3c1eef5dc0e1379c15194d7746999fc1951d3464404a842d63ee893597de47affe7c7856061eed59eabb5ec64fc396bfe3fde3c8dfff26644f546c504e4e0e3a31d3766f18ab6f680e2213c251a5b88e202323e3411057db89bb8b5fed31c20ccc4243b2278b0448c9eda6e1cd09a578174173e19be005af8360869ac0cf0bff59676cb99a43b4814fba59589e7160f605ffd8b4b434a46d7ac9c01f090d10564ac766e96f81c5c7c7038a9b9fe7f854902ed90c2d8484b7906be17d4b6f262907cdfddeaca7d4ea4702573f2fbc9c3cf6be811c77c8168944e860757575d113667fe48051d45ffaacf6d8d8d897be5bede3d617743e1f2779b2132c50ff3811b78d7925d75db58b5d77cfcbe8f3a079dd597bd6f98ea7d193109bb7719bed92773d095e1611edcfe7f32b2a2a3a3a3afe601566a5d0dc44264487779a9b9b8b8a8ad2d3d3eff947eabbc61d93b48448999140089dd5624282a5e45ecbc8d6a4726da7e8456f82e185a0e6abc0bf5f06fcf5c21ffedf73bfd962605ecd2e4acf23d924200bd4dce5169e9c9c2c914800aa3f3e9e83552368a2daa3f283e2773f861a9f8fbcc1e9140e30ef8e1292334aec72a47bedcaf44e854d40a62fdaf4c5aca7d03e8617e376b9b73d2e242723bac3b8cc00e094fe2adc0f0af5178440570f9117cc088df07ee2bbd22d655bf5a03d21659fa8390082b64b7d531b6e3ac46fbceb6974dbdde0969bfe4d575053ef868bee75679d6b4eb0f66cf12d0fc347c1cb5e46ad7b1bbfc536c02a34c20795855ee8dedfdfcf0ec9ce04cd5964e2d8c2118664438777525252f67a449878279f2e6e0f18935f7e3722ab7ca1e3e441fbd8f6d42a7db73845d69c1834ffdf73bf996f6ce7e2f7e19ace71fa5ea93a1e89e065702c2f3737f70f0ec92a89766250f9f3f2f2103401c50d4f849ea5f28b3af037b29ddc8eee5f759f3f3168322387caad3ceb49b3e6b1109b07a2d351c30ff3c8798754a150380dcf61ff1161ed3860c089a6a62630233535d52fece3031f53df8cbdd5038ee3a44876590234444841973440d07cc73971cb7d6f934fd464c049a9797d9650f3a69b81adbfc5d3b015afa2d6dff3310b0ef74e4a4a429757f18db043b23341731699100e2fa002c0a8afaf47339d9898b8da31ccc823e1585eb3f708a9c60cb27c5329fb25eaa7ddd2c3e216cb807495f7a10bdf042d781df8f7ab80bf5efac3ff7b0120014bbe33d97fbf0e54fdc8d17289d3748a5be51816c88d138944d5d5d5743c672654366c03fd3acacacad077be6f1f6e742ef24a487b469ffc8b281a231ea5e4b477b3d9a5984fd4949fd1546ae8594f8a51b0265712b6d8d7ddca94ee72ad0b8b49069c5a5b5bd1b399090380949af4a2047acf896ba0adadf7128fb41d65bdefa52447d6e985860929e99506e7743e0e141e7c1a6875dbcde01690e9a277c319d60532196a3ac2da33d6d8c2db1e46b6fe964fc356def55ee215f42e212181de18d6d9d93913babcaca8e632322145338d230f910bd4dce51a66e0167720bbce6d887902ad54d65945e84c20c47e985cace85b1f93afed18b5e055e0c4e159c508edff7be63b03fdd7ab80856f4354ed22351cb8cbed8202a263292f51d9e8f90f7971fc51a1c2a3a78cdc8016109bc7e3f1cccf06ae7b98e952304e87cafb08491f206f324677bf2fd63b19aa79c45ffd909fda415f5504cd7dde8bf779b19e5ceb9c0c5ff138f77060ff85b8314f4e7a4646464d4d0d7da82c2a8eec3bf9f342fd5550333939d937f4c33d4f63e7847f0a3b5f8e91ec4f5703819d55c324ae62f0434ce9b90fd16bef7818d294290f9a9f4668af3a6acd4063db6eba1adcf13479e06f85bfdec1fff2b2abab6b68ba1ec0c4ea4734c79109011838e610b62a2b2b8542617c7cfc09f7101dd9d5400e03e345b27c83e3b19330f5cf574aeeb78dee11d49a78272e7a1384a0f9b72c68fea5089acf7c66969f8397810bdf852efec851f9c8012f7d39d15959cc7d75f42ecc19d5fce1bb400b481f6bc0e7f311340dcf449cf26a8869651ed40eb5c88667ef71fbd7d80a348f04681c965393b95085a5e6a41aa56a7623f51fbbbaf3b16367dd8b42a312c124fa70a899103115a2f517e400ce4111644d9f90778fbc96dbc76ec86d7b32c23cd14b763e9ca9c4ed5292d926f5ce68beeb99b6f3919f3982a62c6beade7062b2260d9a571db46694af3bebde7433bce3b9e49eaff96d0f63e44bf426d152555555a1d5c2becfa8af83d5dc47260d37680814d4c41179d23d58db21726b52d9bb5e69c6a7bbbdd06a97c97e5cf36dbff47451d7bae83c5d67ee8257089a7e0c3215bc7ceafd7f6786e5bc7c13ccdc24f32678bb53b05f24373333b3acac8c0eafcdb4f31ff4bbe8933d0718cd1fbe88755703adaff31ef2faf38699e159c4e11229f12e27e7fc5a2daec422686a1cf6533f84a029bbbc739fe762d69364bdd311ab9fe51ff0ebdbebd1ee129c846e166a07f2dc4c7bb20c368652b3b3b31314c9cdcd0535bd83df3cf0b0791fb52ebbe9c100e111d2269f9bc167493f892cea7b1d5978fa2377fd7daf25d7195eeaca78a973d501d6be62af35437ccd49ef86abe16d0f1320f3bab37e60a8072a8548249a995d5e56d0dc4726445b6a20044721da051c91898989a73c42d53f86af89cabd5ddf1f21656e3ec18109b7ca1e45eb2d258f3ac68ee7b5ad89ccd1718c42d6043267143599f1d817fe7fbf0e5cf836e4ef17fec75d8310a0d1f09597978397f4faba19c54b2a6c127dbc0bbe88ecec6c3baf487071f333914bc1387d1430dabc8c41f23e7b6c9f5da9c1a9304a4db5833e949a4aed3eeb5f33b2bbf9cdb4ad0e0d478386f6be4845e22ff9f42bff3330d3d0fa4bc78a9035f3f2f240cda0504f5bf765afc256c4965e6819f51d27a5b2012308fdaee63192d62af511773c09979c7817b9f6ae87c9046a2268ce086a5e73d405266fba19819a779cad0343dc131212c462317a06f4aeb0995985e7b9e60532a189d4a47d5550f3ae6fb8f1876053efa423e226a7fef19c4f433cfd845410924488e71879d0367a44d4b4222c5be363f85fa0a68c97723ff1fabf7fce2037b22f738dd2335fb7a050744e51d9d03945659bb1bc84e817812da4f7ffa4a5a5ddf9106c702af4847b4d74b3bcfcdb0989e9200fe206363ccad43e1aa879d85ffda0afda011f5526687a2ddeebc9fa778cce87fe994844cc833e7d2b1e893971a91289a4fed34f63ced8c3062c074590356b6b6be979cdd0701f3bff8b0f7ccc3dd3761776be1e667e5c93dee80ba112578e90e4e631cfecb607c1e2232f4357dc743190a54c9d2bf64026e3cb765a7fca58fb55193211349fb9ed090ef3428b84764971c91ecbcb99a9f9824c08c71f8e425aebeaeaea7074a2d679857156d80568d973d6474b6c9b07b8e3cce9341a37d1708b090925e475fff8b9e29e8d31f9062e312a6f8216bcf09b404d6f25924d8399f53ef301bcff7aeea7fbd2c73334029d537abdcf0ce72515b60d694671762a2e2e6ed71d3fcb2bb1b6b13da241667816855f2e25fed5e46a48e7cabba95a089a877cd50ffaa81df0965113edbe07eb5fb5a7f6f1608b9ba9db1c1a36bfafb4f7e122eb2b860167f861036ad22307802f282840388e8e8efee073fe96abe19b8855099557dac70209a992054de613b24a2cea232185fdafa28bcfdac76eb4f536bde9a28faca9887a97ed34a7dbb2f532611791d751f79dd7b9c8c8c8d4d454a467d4087ac91ecbcb19ab79844c48d157a5ed358e511ca9a875c75d8316bd0e58e2957842d2e2d4274d1867aa5dafaccb2a913dc6fdfd10b95c39b02da9cccc2759df99abf1216ce1ab00267182618f3dffcf7499e1e52764e2ef51e700eff0c8a4a424e4cbcaca4ab47a88d133ff915af45bc0a602f0f4679e3cfcc32dce056e7c92e5903b5623dbf021427247897b3139e7d7627d9da7798439a3f96978d66bd15e0fd6bf668d23fe4617b8ab9f176c73a83ffa2216070fb23e12bfe2611733ffc8a15703819af422322e971b10ecfec86d93adb7998f605f49f7bbbef1f871669c083518d4ec46251e249cd2a10fbcca2bae49db5f862e7fe46779d7c3f8ba93de153b1a34352f7d9c0e7fe2a5f615245d26eceaf807bba1fd412b949f9f4fef2741eb847d6479396335bf9009296a5d77777743434361616146460682ce0bdf60fd57be60e1f2e08c23a2c6472dc3be23244376d76621611e08ed384a6ed60defe5d7ac08cdb2f04d31768fd3b1e72c02389ffa30d47ce4310dc68a6050d3f295b76b50684c4c0c9a0c894482ca36eb0673f02da0996e6c6ca44f3678ed126c703af4a84b65780373f532d42ffb9113c73ce9098f3af3cb5c8dc3beea877cd40e7aab1ef052d987d6df9df5cf5a36241b61753bfd9f0f557b5f24fb06470b653f594caffac191232bf8192d5a7f9135b1cd207d69696966666642420287c379e775f686b3feabb01581c2c3d92d0f5b46bc8799cb121a09e920a46498c4d68c3aa5d6dff2cb3ce010b7f92d67cdb3a065f7bd4c1970ca466895f03615968fcaca56f7cafd5460b0078e7c8140805e0b2a02fa018aeb636745159e9f9a77c8847038a27540adebeded45ad43d0118944e86e4746461e71f2d37fe5a3f13ed4ca3f6d9fa0e676fda0f3108993dd7f9240888794d8b68e1d16366d8e2d58c3112d0de41bb9c6aabf0f59f8d27fc10bbfbf9ff9feefa9f794e2932efc90838f7b48389a89acacac929212801ff89f759d536c27be027acb2cbdf9e7dcf3608bcb3157435a79edf29fe1474048eb27efb3c60e3956989ce34c189ef5524166dae3cefac7bd789fa7ce8910b3ab096b9e1658df110444c4a1b1aea8a840b2414b3dbb8e1c6c2d184f072a2a2b2b73737353525210d7dcfc5fdc72b4b8e1acf72c68a98f606f5afdad9a21a741122bebf7168e91c426a947569b6d68ee716ffe1e97c4adef22d73cf6b7bced6678d3599f5e1f74c51eecd4982a23ceda69de775ae3ebef1215158536072d4f5959195a21b4452c2f6785e62332a9705cd25a474f6dd2b8c9e3f12222228e38fa2271aabd0db1f44dd9c7afbe5537f0b17fdc4f4afc09719692279dd2d3051d7bd3aab7c417ae0ccd32f54c40dc547b1bacfa2668f1ab8005cffdfef7c4ebff210b32f6f8bfe01c68f7d07d527cc8dec72d380c7441b8cccfcfafa9a941b8ecefef9ff983b19f0b5b8b0602cd447b7b3bc08fc24768de7035c0e666c23d6e777a8ffc1ef5767456bac9cbb4913def0b0d4f85fc4bcd7d9e9fa8e9c6fabb5ebcd743eb78a0c9c5d865f73297ddcb70f0e5d2c14034d6a802b3f4cc19b619c70fc259535313e266767676626222c0e9eeff12e0bce6a8fb24c0da9bbf17c9b272c0be7b3c7494c40c114ed3b8476ef7b398d20b00a757fa1ebb984dcf836d1037efb81bdf7633bae962800fcae3a0cc4887173f684c967dfc9cd135473b83708c70595f5f8f2a8caf8085e56cd1fc4526840314472a8d9b2d2d2db4bb9a969686b61b643aeae8f7bfc79e6a6f82cdbd12b7c4159ecc6dbd533f68db2cbd5d377ab562f0545efba1acfa9d4965eb38626bdf544367aef6c770cdf7a16a0027422712e7132f6a869dffa5e6ff9df0fa07bdf9bd8f6b502897cbb47462b1183d5334133d3d3db3fa4a016c36361ec847502e2828c0ae790572cccff8adba9bf22cb95f3cc45cc581bd6a2484db4e1e270c6d7b99a37f3258e3908ffa416f35d9f0acca3ef7c57b95f1c05ad97bdd358f06185f88b1bec3072f37de08a11767a2cb854308c7ff2c3d7e205a7ffbfafa1037abababd10940df0b7d4a0e87e3e6f7e2a683c55507dd477e562e89db230bcf64b63e281e7897dfff4adcf554d07c9f57792db2f0ac5fe64127ded6d7e1ab1ff9593ef031bfe7697adbcdf886b3013e48afaa550cdbfe4bbe9f87e80d7bb3371e6782423ce3e2e2d0dfcdcbcb436bd3dada4ac3253d8b2cdf2556335bf31a9910a5268d9be8ee216e161717676565252525454545b904861c75f0d37be1fdf7536fad0f6156bec95be38bf6a4566ee3156f892dd89158ba33b1142fd6468896faa799b8c5e93b46e9d8454c00a70f3ef8d7136fa017d404293fd9edff3cf8511fb2f371f20fc2c6242424a039401aaeadad45038166028d05367ef6b67710361e85dfdddd8df62e272707fbf8ca2948fba8dfc6c719ef32878b46e417d0d68c93f046f2307e60c7eb3c03266b526a7aaaee07353d16ef65b3e6b7acc95cf2136d792bd5fa4efac61bc101e1b142a1905e25ab180c947f1fb34d8afa8bbe63676727fa5ee5e5e53890d0fd42c7373c3cfcade71980f38abdce2d57a3a781366e493b43734f84e41cf7cf3a14907d18af0385477df8fbc1d47791eb9e05da80af0f7d2cee7998de7235beeec48053c64e9dcb76da173f8094725f78aff183beebb8c6dbcf392c2c0cfddd949414947c494909da196c2d1d1fa25558be3fac66bce63b32a950f1d0d1a3dd5574fdd07c834c00273ae338d051f18e3afa1fb6f7f9df630f193b430d9da20d9da34d3de2adfd529607f197faa79a79f20c9db8ba7611baf611ba76e19a1f4234de06a9bcf25ff8dc67c13310d7ebaf27a0a6fbff7be826e3a5eb776dfcc0fdf013d7f71ede1111113c1e0f1b831c56555585348c64407ba6b31a960a612fb03be804a011cfcece4681bf700cd03d16b0fd558eb364ac4ad698206ee205a7993c491cdcf33edff84c98c6216ff5835e9fa849b3a62bebcfad71c4cff05ca4f9b504cb9b29e667fd3dfcc39172d06ad321d959cd4b8514e00484d0f1adafafc70e8a442280333636362424c4cdd3eeec73ddf3ef34afd8e9dc763579e2bff469c0b217c12bde71d6d9c76c7688ddf23e6afd8b90958ffdad814cf801434db33b6e26379d0daf39e85db5d7c5072f7fd4b9f441ebe27b4df8c23b8deffa95eb291f7f17d45fc01bb0c4b18dee3860899e8a225cce8d2a3cafc422532e1cb834f1a0bb0a26814c00272885031d152f2e2e8ec3e1a0ee1d71f0b37eed89a408fe81820b9ffbaabe0ed07a1faafd315c1dc9f2859fca4b7f9052f55580cacb00bc8b8889d964bcf4f87f0fdd911aff3f5bd76f78f1d937269b6e6f5c7df7f261672f5754b788f4f47489440258a28da397f9287aa673a3b2d192c77ea129a9acaccccccc04356fbd0b303819bcff63b177e978836c2f41cdda71c26d232f52860fd895989c8bd038e8ad7ec04b6dbfa7ea3e0f95bdee2a4ca2725db49bf5bfd638e4ab772acce452acd9359ef9d900f0322d2dadb4b414c712e8427939978e2245c717c712e0047022d5252525b9fbbd3962ab72f0eea203b7179d78a276eead0692e2e58fda4890379c0def7a2c0123ef7b9add743102236f3a1bdd723146cac45bd71cf51031652953e7d2472d9a2fcfbf53ff9aefd8af7ee4b4d3c9e7997f907b6464647c7c3c0a1cf0062ce9e090029673a90acf2bb1c8fc8f7004d3ee2a5a70f009e0c4818e8a979393231008103ad16104c6c0ce279e7e87ec7c2c5fba6b3d71fb3fb62ec88e4c887c84bfd4eeff7b2c374d96d4888fff9fad8b92179f7da5bbcb7699d9191bf3736bf54e6e343cb7cbeaceb91dce419e621f172ebd009ddeb035c76049451b3bec1a8df8685cd047898e8ebef32ed0f84ce871d74affcaf13aa97c84b68190f84ef2863f72d8b1ccec3ca8e9a57ec0536dbf87ea3e7795bd6e2a7b5c17ef7159b49b35637426b48f051a9e8d30bec8d53ce2eb15c8013cf2f3f37138a1538802a707d2dc3b96002460898213f5173dcee73e5b2fbcd33cfd42fdf86355869d77161dbabfe8f86395138f55cebe519785424d59820414b5f04266ed4b1fb5815545b2a4e1f2fc5bf5cffdd061c747f71bde7ecea1a1a1e85ba3879d9c9c9c9191919797870e0ae0ad80252d765af2f28d6635abc4225359b236e45f70a2e2757474a09541002a2c2c448791cfe753764645458585850507070706065e72f23968e7bdf18d3b6cf1c24df3b12bac8446b5074e0b6fd99bdc7759f7c87dc3d17796db6c57595db43103264facd33fbdc1e0ec66a30b5b4daeee30bb7960d9e30bdbdcfcec8b52638a107651d9e6c069cb6f0bbb8602c79e363434a08d43df1cd4dc7337c0e84ce861a7328f6269a5944126dc4c4862377997397accb5cae27294c621c5494d77957d6e748476e11e9785bbe7b517ed75573be4a37332d8e01c47e3889f6740047829168b8190aeae2e7a38cdd56309fb85c309e044fda50f2d7915bcea8e97fe0d57e68a9ef36fe5ec3cfa40e5d0bdc5c89dfb6f2d941174f1a9671ae7dfe8ddb25b76f995c5e5b7c657de994ce4e2b50fa6f01dbbd53018f9c1edba93f7331f7f176012dd681cae9494e85ba3878d9e1f6a6e5353135a0fb421138761e76ab1cf13b1c8fcb268ad43b3427bac68ca51f768e82c2b2b43571dad0f7a91c8433c1e8fe213d5263c3c1c011410a50afa247f7f7f6f6f6f7b7bfb8b276e5fd9fb26cc27fcd565bf7d36b7b79b5fdd647461b3f1a5ad4bae6e37bbb1cbe2ce5eab0707973e39b6e2d5a56d1eef6f640ae25ab1465439457d936fdf5c14eda620dcd30733a5a4a44446469e78e863783a78ef8702a7bcd1921106992882764252fa889d68ec8c77c38adb895a477c293555f7839af2f39af3999a8bf78197de5ac702744f856a1cf5052fd1c9a38f88a27761ce615e2a841dc4e184ba935ee8fb2cc2e449a8f1c340a37bbe06b73df4af3beb2241829d675e6a9c7caa76ec1183cfa30fd44ebf3078ecbdcbc1fbdefd87373e7efce8e1e1e1e7e7870e31aab0bc4acb0446a2a6e3e0e472b9c064424202da81cccc4c94705151514545056225da0ab418fdfdfde89d60336881cff9329f0f6291f92de11007a8283b71e8a3d34ad9d9dada8a30545555555a5a0a7ca253999d9d0d82a6a7a7a39b89e609b5082885e26542bd42271415cfc5c5e5c8eac7b181e9719efc9bfb5c8faf79becfda76afa5ed7eab4787963e3d62f3f2f88a372756be3fb5eac3a52d9e8f8ec765f3863313e4c368f3a1bea1a851ce68d6414d942a4a1239fee87d2ffd93813b5e8a3f660f4b86e43f57d149886080b8178ddf08efdafa5c68782a58ed00834c1935dd54f6ba2edae3022fdced3cdf0c5eaa1ff2012f1131d50f79bb7a07e338148944e025bd4416ddaf79d276d3710b27dec6575cd39751a62f2297c8d9196474dfd710b9f3a69b1ef079d95efbe207adcb76fab73d9606263c7aef7eddcece0edd5cf483d11b46e5a5751942bd465847678ecfe783912855f4ed80c9f2f272644ab4096819d03ed0584949c9c2728e8945e64f88b2133581e213150391a8a3a303f5a4b1b1115d4b541bf431114381d2929292e2e26254a74299e89544a87ecf6fb9705c445505b581cf443777799ddfe8787cc55b19263f9e5e6d7766b5fd99350e67d7385edce87a675f98df9b9a621173cf195687b5cbb7634e0bbb891246bb83f24477045d100e8773e3ad9fce51bfcd4f325fa70f8a06e44f39e827a4608c84d693a78983871c4a2d2f47cbce6bba4f38af29032782d72ee77962957d1ee0a5e6517fada301e83db8f986a2db81669d3ef502ed388a779e34dfd84dd4d392baf4373166d4afb9b0e9ab68d39791a62f384b9e859b3c09317e1464f4c0dfc8d6cfe85998b50b7f6f7e153728c40ff1113d608944826a4bab30ea326a34ea35e888be726d6d6d7d7d7d737333ea3e0a16ed005a0354521cbae891a095983fe53cdfc422f3a7c5f418270cdb52820e0c0cf4f7f7a34b8bca83e61e4254425d42bf1ec0a342350303023da3de5f8cef6bed2be775bc38117d6b97efb9b50e324c32a43cb796dae9fc7ae7eb3b025e5de467c48d8bf8a5a890b4bb2adf88b92bec23f6148d3ba566aeec67da90d16fbef5d73eecbdce36f559621fbf87f4c96646e2ac1b671e0f642f1abbe0d7b8f67e8ace515f193599a0c9788f8bec8220e745bb9c16ce6def062fddd40e7a6a1cf6858d8fbb790532b72789c562ca4bfa941fd9c13b2f9a721c45a892fe82e30a642aac60e7ab28193e2397bc8c32b74f5d97d4fc28af2600fdda9c9c1c747f5b5a5a506d5185a950a32154f09e9e1ed447942718890315d51f050bd11a3a4f8a77de8a45e6af8b560f48814f2a0a5125a176a1b2810168c26e6cf7aecd1be86f18f57d90fbe040e8e5cd6e67d73ac8ec38d19736bbdfd91fcef5eecccb607ab2582cd6255ff79c167613c58826092d141da14d4b4b43c7ff9553a0e621af5577126f733a388da4699c39af097712923d447ccac8dda89e9daf734ccf87ab1ff000353f815346cd3dce00a73266e69011a9112bd50f79a91df0d871c3cb3b88b93e5628142212515ee210c5812a2fe279201c42387e9c781b5fc7987ed1af404db9977c4858ea99b3a37a30929f95909d9d8da30e9f45a151224e14cd915428525aaab26680917cddace6ae58644e8ee435e693508b9484aa056aa2af5a5252e2fc3c22d1a3627c643c37a4fdd9b1a89b3bfc9460497d6183cb8d9d0176b7f37841adcdcdcd746c160b97af724e0bbb8926090d165a2ef4f72512497a7a3aa8f9dcdecff4b887c545ce71970ab7fcb18261f920ed2021a55212d9445ea70d9ff5aedff020cde044801aa8290b9a2a7b9c17cb8226f5c29d8e73cc8b7639abec71a5f1faf8436fe4cb9494140474fa881f45be9415d5bc107616074f566910d2e4778ddce998b69a537bb66d2c3d3923b6b0b0b0b5b51509954291d65f85b0e48992af8fd5bc118bcce913faa77d7d7d089a3161696f4ec7915ed2593ae67825fddebe20d0f1ec1ac7cf7df91f4fdba3dc948841417c83e25e3af9e2e6bad01ea1c1a2d4a43f290c6a72389ca0a0a01dd73df58efbfff334f369625f6287fcc7c2c6644fa3e5f713df72f298d77fd4b97cc52d9ece119f4fc3b34cca541aa15db0d371b61b7b819d022f55f73291fafa2bdff0f070f0322f2f0f5d0df0123dadf9c64b08bb8cbae68888f919203ff7db782b97cc8da281f7b98d01595959c8e5f3e7823b563f2b1699d327d00eed574b4b0b5a7fbbfbe1d559fd637d24e663f5e3c31157b7789c59c39cd154f2f90dce37760438d916e4650cb6b5b5811ff3079954d85fdad540b99597970b0482d8d8d8b0b0b063b65e08554bafc55cf46f08a81caf1c63ee3f810608a99492c41ee2962fbd13d9b3ef4381e5e528f5031e8b65273515e09c1bd45cb8cb7911760a7d827d6e86875d5c7d82636262d2d2d24a4a4ae8f30a8667f323d77f59d85fec78715d3a73b6f207fc31c9c63b6f57f358125fc893482428ba7935a2c3eaa7c42273fa841a88ce6fb7ec11e4914149616f7331b12aa5ffe5c998dbbbfccfad7352e2257c76ade3e52d5e0f8ec624850e25712a7b7b7b11bce6554dc6ce6297d102829aadadada5a5a5f4d9bf9191914fedfd4c8eb9199c08d8f34ef23e7328a397f92961140dd889dc993746388de47dc6d825ff26e451d373619a073de70e35b1e5cc5e60775cf1f7d87d4f7ab10fba14454545f4d98a28349a2fe7d501038176fdfdfdbe69c794d0f845bf8931774c5b13d374ad6e242ef5ff6fef2f1ce346d66d7df81ffaeefddd73eeb907f6dec33c93c46e328499c1dce8a021312476d8cccc1033431c33333343b358df5b52bbc7e3c4893314d2ca1a8f5a2da9d56aa91ead52a9d45c36c63d40f493aace11f4561290f9f7892ffde1605e5858e8ecec847049adb3a67936d9b7d3ef6caeca316e1b2f79a3a0790c05cdb67ad401d827585fc46f37f8e2b0e9f8acc93fa38dbfd5f5ca9de4ff3c9b20ba55e599b59838407518d90d0e9c04cbceb26c83914d1966032b4d1ec9b3c71e74fce259f2cf4ba9d6eb9abf5e0e3c1af9bf8f467c38e6af5fc257888681a8840c3881a8adad6d6b6b83530a0849706a059b0b36daa759eec3771f9a7db10d8d3bf969e52f712d0706b1e4fabe18d880333333fc89a9804c41af9480ccbf5550faf317e7464646e2ee170ed5aeb324db91b58aee363996e6cedd6db2cd30527d30f1f6c5e28a2cac3a7f04b0f1695619c1b786cc045f1fce1ba6a6a67a7b7b5fbc7801d4cccdcdbd7e3f15e2e66757d21dfd5f5ccf5b491da6bb4dac9603a781650768b66a834d1d412d83ae66af9c0ded177b55c3c4ff7e32667b53a00f039cb092b0b6b0e651977d12a213338b8a8aeaebebf9c63e10c4adbcfc04771210ec27269329a5fef28322740fc91b5cfc5d58ad6dceb8d31253ddd05c353838b8b2790ff4a7b9f504bd510232ff6ef10d13a6a7a78b73eaa2afd50232759374fcadd63b5cd0741587bf6c0fbba8ab47d3a37cfb1a2bf49f72ad111f37711cdfd8d8989b9b1b1a1a026a5654543c7bf62c2323e3a20fba60f9a56bf691fbedbe251b59934c3f81904971f5b483345bad472d831e3ea734592ba79ef6eebd5efe3f5ce3a097eb66ffd7d188f7d2b062fc1a46c140445c5a5e5e5e696929f0b2bfbf1fe2d12778f3e536c1b7461173e6c5fda26f76e347653f46bd90b5199f364fa43535354d4c4cc00907ec609fe6d613b41b09c8fcbb05b483a00969008ab910afdcc916238bb32d694bc14e25378ea56d83256fc89aaa0349b72f1415a798cb327b216941b16859dc27268e05e892306c04ebfd2700cef2f2f2fcfcfc88d8d48bdef1101fbf95e79f09e9bb5ba52f98673b4dec1c8d3a731f61d97a239b31ce3e6aa03c819a4f7a24de35dfb8e7fee362ca7f9e4d80b920685ac31c42d491f0f7c3b026687dac2b06df3136d9d2d2a7b3b393bf9304cec3a0acffc4e3119c51c14943eaf3cbdbd0b883bf0da9da9bda777a812a6b68ac811d89bf958b3fe7b02c5190a0df4a40e6df2d381ae14458abd58e8f8f1764562778d5b30cab1da3e36e36fb9dcb553ac46ce3256fb95d94e791d408dffee7a5408af54ff64418be3508c000e51a946eb029666767878787dbdbdb6b6b6b0b0b0bd173d94253bf381ffd7f4fc5fea82a3c1f3e78236fe55183297584ae58655f98d81a83859ad772562f478d1cbcd7bcf75a1980f30be7cc7f5e4afdaf738930a3959d2fd1eb5d99a3e691f08bde7131499990aa6b6a6a5a5b5be1ac6b7a7a9abff3d25a190bb26cac4f4f705ca08859f8cd6efcb0e487f07a49ddba7fc7620a9c7c8c8e8e7eca55388276290199ef40fcb9f0fcfc3c9cd886fbe6cff7e02cc636262f063b15df389ae22a0e7bd92868ee4ff03d5f9817a36fac1c8148f1c95eace2c55313f2ba4ea78370303131c1dfb8595151c183f38a6fe21717009cd19f5d4edf77bdece8fd36e7b8099fa28d278d44f210933cc43e6da27d8b8df294b9d34f7bed6ed7efb95a0a88fdd623ef4b97cc7f5c4cfebfa763f92b9def093801965109e9d69ad8eeee6e38e5e25bc6f2c1e813df1f40b04b188dc694facbc185dfecc68fcb7f49e8383a45e6d73616747474cccdcd098795a0374a40e63b101c93703a0ca7b4232323f9e995e9014d30726d988cb9de78e75caec23e7a1b2f797bd845690ea7847bf7d517aef141f3133f1d86cd08059cb59276616161707010e22610a5bcbcdc7281d32beef37351ff762ceabfcf257ee39e23f5a939f5a45b9e327bbbc4f8a8817cd2c8065612d773d79d63c780a932df5ad1adca3d574bbe97e77fe19cf13fe793fe1fea3f88ef3c28eaff1c077c86f3fe5f47c3fed791bfc900cbc87874d9b2a4a404c2654b4b0b844bc8d6102ee18bc36ec097f220cb76f924055f1f02e2e0544370c137bbf183a2ef436b6ccb16afb7afc4d4d5d5c19eb3f689755b2fe8f74940e6bb1114737cd0eceaeabaafca5d1a2418135b1fbf10ec5472ed70928b28ec65bb4a22148e71de679e6585afd597f4c31931d0c2b2b84f5bb031811cc08fe5e5e5a9a929200a7005e8c2c74d00675874d2c55bb1c0ce7f3f01a1336defd5d243779b2f840dc89367ae65af8035198baef1136743fa0edf6b71f47b2ebe55b5c7b3f83b8fbc2f9cd2ff7121e9bfce26fce7997884cf9331ff06d1f368c456238842103c1cf6e7fab3b311176ec586c7a4c057282828a8aaaa6a6c6cece9e9e1c325fcfa102e854864157f4045563806177cbd1b3f2efb29a6c971084f79de5202a759333333b04901bae8d443d8a482769680cc7723389985521e82c2d0d0d0b3f4caec076d3072b59f8cf47c7efb4cb6dc2eca4514fab2dda491aa83094faeb7d7e46ff027c5c2e1cd0bb603bf49a1dc842d333737373a3a0a45e1f3e7cf21710272b2b3b351e844e08cfcb7e391ff7536fe4be78c5f34450e77ea4f3cec38fda4fbe4a3cee30fda8f04b51cbadb7430b0d10e12e7cd0a98e05bf79ccfafa4fff3620ab0f3bfcf013be3fe03722784ce631156ff7f47c3c1fffb48d8cbfe5f8743dfd607d531e131c959595910944b4b4b2103b5b6b6c27e323d3dbdb2b2a2d7ebe1770742087968ab807643d30d41055fefc6f70bbf7d5ab9f7d9b447c74658557de1c0c0006c586b5eb72c5190a0574940e63b13644428fee0f4b6b3b3f391264f3bc1d046b636762ed8a9e8eaa1846db0e4ed2a0e433d1b9cca4e7fba5495f7093d11ec8d828d0082ad0145271005362c9c8e00630607073b3a3a209f55565642e8cccdcd05760686a65ef48afbd7d988ffef58c4bf9f8cfe9f0b49df7ae4eeb95af28b67f1cf9a2218b0b9510ede77bd0cc6fca82af84e8e2e707eee94feafcba9ffb898fcdfe713fff36cfc7f9c8eb556d88261517ce2dc56adfaff3b1cba4bffe21ca9b99718159fc6c74a207d4343435b5b1b84e6c9c94908d05aadd6dacc87e725c8f2fd3f6dc1d6301a8d91e58e41cfbede8d1f96fc18f95cd6690eaf6b29822d3c3535a5d3e9e07884e558962848d00e1290f9ce04c72714ee50b243b19e975a5e18de032397baf1704d9defa92c0f59c4365ef276934428f7c707ba5527064f5aafbef00b14040881ad61052730666969090a44489cdddddd00cedadadab2b2329e9d99999911b12997bce3f6b84401dbfecfb1f0ff7b2afaff9d89fdeff309ffbc94fc8573dad76e595fb9667ee992f1d995b47f5c4cfac7c54430bcf58f0b89ff752efe3fcfc6fdc7e91898e5df4f46fddb894d6a1ee3ae7422588682391686bcdebf384768ee2544c6a50229f95859555505b084132948961313138b8b8bebdc83a8b6c2d2f285056d5ec51c98acdfc6c59d0c11f349c5deac914b3d8698ea1745704602a723b079850d2b68371290f9ce04c7271f34210cc1a9ee5de71ce32c4b1bd8cac899a02b3b064db0875d94e7e1d4b880d1ca5c740146b8a2f9b2b68113ce4b6667674746467a7b7b61533f7ffe1cb0545c5c0c880250656565a5a7a75ff48e037c7e76168017fabf8f84a1bad663e1c0c2ff3815fb1fa762feefc928abffe35434f26904cbff731c61d262d43288ab8c45b0dc8ec6addee312a9be1b1f1e930cd886d49b9f9f0f14afa8a8a8abab6b696901ba0f0f0fc35e0145f9c6c606e4270196af116c19d844116f133123eaa44dc647a56d61cdcdcd90e0610fc1b9bbb684cd2be88d1290f92e05852094e92b2b2b902752c28bca120661e4423b1734cf64c9ed225d44212f1b55cf3ac4789f2f48b83fd5d9340a27c8c2a1fe4ac166812dcc83134a55c00f1f3a01488025282e0151e5e5e5c04e8016b0130006ec4c4b4bbbf338f1fcad18f0cf57c2ff793af4ff7728c47aa1f17ff346584564dde96a25cc62352c047c4015ad0a880b8b4e82e5f3a4cccbcb2b2a2a821580ec0b091862e5e0e02094e07cace41bf8f0b585c2efbb9360cb00ed926b2fddcbff7a370e2af8f671f9decce1cb6ddab0ea17c57d7d7db04bc0ee01dc1536b2a0dd4840e63bd6d62b9af7dd9f99e6d115cdfaf8c5fbce25d78f2441a674b60d79d96e52543dfbc4b3b5246d01ce916121c201ff1af1ec8462916f1fa4d3e92077cecfcf039f805280cfd6d6d68686869a9a9ab2b232c018a44fe019500dd8969191011cf57b92085607c681799a820fa8a2c0bf3845f003607e3c3f194c1f119b02b3f380cccdcd85c5c2c2e123aaabab21e902b3bbbaba060606262626e6e6e6f84c09a484129c27a500cb370a7ed3a1e917e1650edbd0b8931f14ff185e276b31865436e6b7b5b5f11193dfda96250a12f45a09c87cc78263158a4828c121fa248515e63f454f04db18a112bc5afd2fe4291d62b6c192375f3d7bed78465ce0446946376000ca0e7e81825e168087a72608ca47c89db0c5004e802888f8c04efe7a27640e387169696979f1e20524bfaaaaaa8a8a8ad2d25288a18585850505053c4a017e104981825b056340f0164c009381607a981166871c098b8205029561e11d1d1dbdbdbdf07343790da484940399124e9b60957858c24f09e2d71964f90e825e127fec8496da6fe3e24e4611b3ec979c3197faa5c7e5b5cfe06445b88a29e86d2520f31d0b8e55281fa1c484d2b3bdbdfdbe326bb11f6309b63b77f5b17bb9d78934374998b3edd397ed2a41d5b3fecee5a94f46e14c19ca0ee1b0df8d602bf1e0e4d969369b819db001d7d6d61617176767678164804f489f00362028fc28c0b9c6c646001e44c3baba3ac88820a060e516c14b7e3c4c00938160169811668785c0a2a0801e19198140393333b3b0b000a80660c3ef0e2b00d9975f1fd813f8e25bf829df28d844f0f3b50ee7dccdfb6a97be5ff843649d5dab39a4a2211b7e1af821f8a7700b1b5cd0ee2520f3dd0b4a49386ea1c81e1a1aca4b2d8fbf5503c8342db039410341570ad4fb63b7c1d2625188bb2c42752031ccaba7286508ca7d3e9a58162ae8b5e24b49100a745c43211e9fc0302019fc1680349ea0d3d3d3c0398028e442e028900ff8d7d3d3d3ddddddb545f01246f26884c9606298056684d96121b02858e0eaea2a8f494836f08bc3276ec324c8b27e82de24d86846a331acd47e1b177772d0b36f1e95fe9237e95e31f110127f7f7f3ffc2270a209db5fd8ec82762f0199ef85a0e804e641f10a89242230b7bf7a8da5d9f11a6398aac6f774a69b247c3b2f39bb8842dd6551374ee5847bf575368ec0f10fe588658982de463cae405080c26fc11314b627b00dca65c8223c47817950ce2e71020a4258b40a5ef2e37934c2c4300bcc083f2b5fe3ca331204cb1718f90705db0db66472cdc56d5c7c8def17fd10ddb8bfd1fca8bc16dd8b39393909e72efc6f6159a82041bb9080ccf74270dc421100e52cea7536b53cd8a988d4b1e4065b1e3e75dfb9c8f360bc93cd93579aef7bf6ae5b4d56e42094d17c2d9365a1827eaf389659043f0dcaa19ca0840571e04382adbd5596b19cf8296116981d64591627cb6708fa03822d3c34fd2230f7ab5dfa5efeb70f4b7e299851e6f7fa40c41c1a1ae22326ffd358162a48d02e2420f3bd101cb750bc4222999f9fefe8e8887f925b9b3606e397bb88d81b8d7ee7723c6411db60c91bb2a6ab245c7d2031e4466756549b503dfba708916d8b78ec5985e0f95a59a6e36459c416593e43d0ef156c5508ee61650edbb8b8b3bf0e2efc21a6e570bdee5e655d3144ccb9b9398898f04b09bf88a0b79580ccf74570e84252595f5f1f1d1d6d6969b9eb9ca39f661813db9cbafcc8adecc6d164a0e3365ef27616a17b4e6e9cc87a72b5adb3c9523d2b14047f9db862f60db24c2ae8cf166c5b384cf29bbd5fe2e28ebef7ecbbc7657b8ae7af15b7c43536360e0f0fafadadc14284c344d0ef9080ccf7482449c2e9339c02f7f7f7672514653f6c8591ba713acdbf3bf062bec23e6a1b2cad7611877ac822fdae9465450ef1576884b240d0c727d8ab61df1e996d7a5a24dbc6c59d7c37ef9bfb853f26b69f2c5ff62eadcaebe9e9999999311a8dc23122e8f74940e67b24be44d06ab57054b7b6b6de93a7cf769a5992ed2fd23d5554de3a910a68bc62f3f8557ee22209953bc43c50bfc88deb821281af74b22c5790a08f42900bcd667368a94340ce57bb3444cc2715b6e52b3e250de94d4d4d939393ebebeb0441c0a22c0b1524e86d2420f3fd127f9d666565656060203ba924f26a058bb3f80a5b123a1eec5ce47928fe25585aec640bd40cd31c497ea06eac2fe913ea9d047d64829d195097587d3120e7cb5d3a30efebe0c21fd3fb2fe7f7fb96d5e4f5f6f62e2d2dc1f1259c500afadd1290f9de09ca0588891034bbbabac2fdb33b4a1660e44a0f91e0d31270314f6e1fb90d96563b8b425c2561b7cee446f8364f8fcff3d4e4972948d0872e382eda87f302b2bfdcbd83f2bf8ba877a858f62eab2e686f6f9f9a9ad2ebf5b01c8197827eb70464be778253600cc3d6d6d64647471b1a1aeeb9e66a2728c89abd051b21ca2aef53e92ee2d0cbfb1ebd6c9e9a6eb2083fa7f284fb4d42eb59411f8d604f1e996d0a2971e059e8bf0b07e67df3a0646fc1ac676e5d685d5dddf0f0f0f2f2321c59c24121e88f4840e67b27389ee1a836994c8b8b8b3d3d3d598945f15eb50ccee2ab6c79c4d403d7926b4712818edb78c91bc63b8942e48eb181aed58529ad66b359a89e15f4a10bf66140ddd3227b006140f6575bb9b8a373beba97ff7d52c7e9fcbedb2555399d9d9df3f3f3c249a4a03f2e0199efa3e0a8c6715ca7d34d4e4eb6b5b585dcc968cc9e82f16b0364ca9d8ec04bf90a87a86db0b4fa0a77db89e6708abf73d9d498503d2be8c3167f2c24d55cf6cfe27899f5e56e1c98fb6d58b5ac68f65a69557e7373f3e8e8e8c6c68670ff95a03f2e0199efa9e074184a8a959595e1e1e1868606ff2b192b43384bb24365ba70cf5a9f33192e925757cf82afd83e7116875e3f9d95f8b045b8e744d0072d381086a65ff8677df16b956cd617af379035b8e8e7ac11b79c1a54253b3838c8b7fa110e04417f5c0232df53c1b10d8505df1f504f4f4f66626198a68c36a35ef46ae3e71e79945d3b9a78c5f6f1a57d0f5fe9cbb68f5da4615ee79f65c574084d04057da082fd766175fc49919d5f26b010c547187883b98819db7c3cbbeb5669756e676727dfd70ff052a86e11f4c72520f3fd15408e2008ad56cb57cf463dccac4e1986f1ba312ae36ecf3da7028563d436526ef5651ba06684cfc5c2d4d006b3d90ca50fbf5841823e08c11e0bfbedd3227b00a1b5c6f537747c9503b2bf7e5229c91b9397d73c6b6969191b1b5b5f5f175afd08fab32420f3bd165f6a2c2f2ff3d5b3c1ca8c856e334bb1e3b586a8ebcf6f9fcb7291846c23e55603355ded22bc2f14bca81c142ee408fa80043b2a8ee3f195178182bbe7a57fd65741053fa5f75fc9ac78c257c92e2e2e0a55b282fe4409c87caf05c73950d368342e2c2cf4f6f66626163e742fa2f42cb82179f1b1a2fcfab1a42bb68f2eed7bb08311353d1ca26f9dcfeb691d179a0209fa2004bb3d4110798dde1c0501965ff965022fbfbc93f1c56b0c1304647f13dd7424adf56a49554e7777b750252be84f9780ccf75dfce9b656ab9d9a9a6a6f6f8f7a985514dd0be3f55374cefd81609722cda13840e3c5bd0f7630a2a67c7fec5d65f1ccc4a2701fb7a0f75f709a58dd15eec7517097bc04fb677dfda4529a3ee8525295dbdcdc3c3e3e0e478d50b922e8cf9580cc0f4070cc03355757574746461a1a1a023dd2265a8d2ccd2e74e089bead8197d13d272f9172ab1f5eb17da23a9410e55f6b3018844a2a41efad60cf045e0e4f373e2d72f0cbfa6af7bcf4cbfc2ab8e897b47ea7bcf2b8fafafac1c1c1e5e565fe12beb0b70bfa132520f303101cf3c039be7a163de424b1c8ff628e7e0e7509345ca18fbef1fccef92c3759e84ba4dc6aa0e663cd91e488db95c2631c04bdb702c28dcc343e29b40758ee9e977732bf0cccfd2ebefd5442b9aabababaa7a787efb840a89215f4a74b40e687213e68ea743abe7a362d363fea7a250551d3c0b665ad8669aa7dcea4398b9f5cdc7b7f47ef7be0247a72f5786ad2e31ae1ec5bd07b28d8c9310c7b5c680798e4790938bc9d0efefcf5f6cffe3abc6e7fd2737971654e6b6bebc4c4c4c6c6067fe55ed8c97f2bd81a688bbcecf75e2fafe3abd7fa3763ff822f2620f383114fcdf5f5f5b1b1b1969696a88799cf423b59889aab6c55cccc1345f98de349976d1e6e27e5165fdaf7c0591c72f5445a5d492fdfecdeb2684182deb57ee565c6afbce490b91d90db0cd33f2a13c5b59e2a2ccb6a6a6a1a1919595d5de5776f81978819bc2da2189684c3fe65739340227f0bd3b03410cdb034c5326819b0bdad1ff84aefa86dd3596d7913160c6b8e3e098d46e3e1e348cb14fc949ce18fe5bb6c19c9bdfed32420f3431294022693696969697070f0f9f3e7419ae4e6fc6918af9ba0f31e0edd772dd21c8abdb8f7c1853df77732bceb2c0dd31c4da92fe9836245285304bd0f82fd104e071f17fc9a2f3723e676406e334c1354f07342fb999cd298dadadabebebe858505a14a96137c7d20190f31f88f7bc99208711c825ef6f6d76f32000c2d9c07281a4302382d6f5a27b298a31d03d3bfda9b38dc66f8635938d296e5c03cdc4bf495360ddc2669640457ee5b237333a2b92c5be50f4b40e68724f8f5a12cd0ebf5f3f3f3503ad4d4d4dc93a74db6ea617f58eac493efb4dfbd922f7788bcb0277867a3b8e92c0d551f49aa2bea218467ed0a7ad782bd1af6c3b8f28b77d2512b1ef09d8c2f517d6cdae7be6f7240ce77d14d27d24a82abaaaaf8bb4a743a9d50250b8234c92533b415b8bf5c4a83ff6fb2e465bff6cd5718fde18610f5d06b6e113ccef837766d84cd4df32bc22f8b62718a2129c454341d371ace0300fc9b13c1e7214ea36fc7cf6b796373d1dc3205647ec2e2cb1728176666663a3b3bd3e29edd3e97a99b82132c76acda1073b3e1ce856c3759e84ba4fc8d819a4e9250d5e1c4e7a5bd50be7ce2858ba077287e7fce7de1f53b78e997f54d588d6344d9c5b2b2b2b6b6b6c9c949fe12a650250bb2a28337f7cafa827c95b900b7935f168c26318622190aa005d90e43e802305128efc1b9fd0e267634cd9bdc620a96090b47e064098a35c3a76c4ecf8b60191c9986800bab89be1d1a8dce0fe08c019d34a091bcff2409c8fcf00425028661ebebeb131313adadada9b1f9a1ea5212a2a691edc8590bf7acf13e9de6247abc0d93db8ca8290e511e8caf2beee6b326dad30409fa1b85cabccd7ce99ff535f84ec6575c7b9f2fb6d1f165c3348fcac591b5a70bcab29a9b9bc7c6c6d6d6d6f8766d42c50912c0031dd3248d0003c98ce725842ec0c92bcd4d81c8fab2f9f8f7ab618134451819e3a281e918665a46d8c611b669986d1e645b86909b7770d30e6e8679adde3acb20db3ac8b60d21b70f32735ad6c8b02606c8c9c2993ee22a8dd3344653185a310e99a828e3a327bc869587919480cc4f5b701c40b9c077a4373434d4d4d414169492f3a815ce14f135d4693b6a0a7422e98aedc36d987cc940cda78a0371f525a8865640a6a0bf5350b4c15e175f71c92ffd4bffccaf03b2bef1cbf8ea4efa97b7d3beb89dfab9ef6b0dd30417ee896c38f2ac38e3c58b170303035b3bc613f66410700db801110d7008a10f30c26d182e7b6da5e1a62db844ff7fc9488049cedc54b0609226d709ec9a7fda09a7dc63ae0587dd330fbbe51c712d38ea9677cc2dff98db338b5dc1f99bde1cb9e9a3aef9601838e296bfdde8adbca3aed9c75c7360dea3aeb9c79cd3af5c7fe6e19be7e193713d30fbcefd9cd0e8e2bce28691f1398286efc87d4b044eee0c01cc1194fb76dcf83f4902323f48a17d9fbb5373696909a8595f5f1fa84a68c81a87b70c5374e1d39187ee25d78ec643943cff4bd06b0ce0bc62fbc4c331baaea85bb80224e86f13bf03c7965fb883dac7f2f912d5c7faa67de193fab94fea673b1b45ccc0fc1f231a0e671747d5d6d6f6f7f70b4d7e5e16642f86c1289ae42a49e1749a830882df6b84d0f22ac3327e63c8701033499ac2099624591385921f9fffccdc5f138d6cdc62033fc04dc6dbb06998d2bcd5dc4290619842e6976620d1189c1bc9cf8243d6a4588a66d19744a70634c9900477ed13560ffe59561d5d131590f9c98b3f49e79b02757777d7d5d5f9bb250fbfd0c289d5c60895f770f0be6b91e7e1b83752137c19a8e910555bd829644d417f8360d705bcc5555c044c06647f0311739397af8725efcf0372be8fa83f945c70b7a6a6a6b3b3737676168e02e1846f9b6073ccac92f31becec3a3babdb34bcdc6067b4aff0ac969ddfc1731bbf7aebf8850d7609ded5712fe1ad0d3466919b666ed3b0d8df985b01e42d23ad135bcc7fd6e64b589a654a58f375f472115658c74ec35b7a341e3e17a69fd960a7c13af416bc34d30c81aae871a02717342d9be58f4b40e6072c9e9a3a9d6e7a7abaafaf2f23a130c03963bedb046754abfd6456504fb04b2177dbc96ea8f9d8dd21b2b36944287a5e166c8db1dec5b6aaf18c278d994f1ac36e54f85fccb35a6d9fcc0fc078304c5396da0d86e9d796f4964508da146c4cd86963cb205f7e1598fd6d00f072b332d627e5b337da2febdbb0ba832945415555555d5d5d9393935aadf69368f2035fee6dac63d94bdea5079cda1d9c3bed5c9aec5c9bed5d1b1d5c5a1c9c3bec5c5ab6da9e330cc85c5bec2c6edefc0b7335db3bb7d83b213ba08166de30ece0dc6aeffcc2ceb9dec1b9c9fe4a8b835393835303faebfcc2c1a5c1c1f9b93dd8a97eabed9c6ba52e7552e7067ba746bb4bb5b2cb30d064e7542f71a997383f97ba3c97b93c973ad523c34be42aa973b584b3ccb54eea5203035217785969e75a2d73a9943895499dcb915dcb25aee552975207e792034ed93e0fabfbc696a12ca3680c0a4ad82068f7e0ff63216f73ffff5d7b8c80cc0f5b7c53a0b5b535fe999a293179f7dcb29707612f61977bf0f4c0ce20e767ea83d117f7069fffe5deeb7dd9f691ab7d446d11ca9a404dcb077cc2e219c94351e390e2e99876fd6086f7b15cdf13f9e03ba70afc4e17fa9f290a385b7cfbe4339fe3795e47736e1ece8269ae1d48bfba3f4d6d9f02338281a3405080eefab2c1b2e84f553c2f1fe4cbfc32bf0ec8fed63ff31bd4de87ab8cf54ef9ec8dbe93f14d48f5fed882eb6565652d2d2de3e3e3ababab9f4a931ff8826f63234327e4f58725cd3f4c1a7f9c3ef12475fe69fa4c68fa4468dad4d32d0ecd98e61d9231fd24eb573fcd9ae21d923515913d13913dcb3b2a777ed30b7179c831f90bb1f90b71054bc845cbe0f8a2a5c4a2a5a4e2e5e412f04a4ae96a6a19723ab87c25b97225a56a23b3429f5365c8ac31a496eb33ab37b26a75e0ec5a7d769d3eb7de68755e83e119b2115cd868b6bab8092f053763a5cde6b21673799bb9bc1dab6837977798cadab1aa0eb2be43ffbc6d7cdd64a4188c6b7c0bbb1e6a0d84aa69c1e882277f79d7b275772f01991fbca0b0006a6e6c6c4c4c4c747474a4c6e6fb5dc85a1b23e05c6aa1034ff56fbbe794af3a1075610fa4c9ed98dce6cbb60fddecc2f3e29f7fb25913c066c5a4a7632a2010a0f8c8b9264cfe22f66a7bb2576fa6df70eeddf1ec8051300ca381c0d1549ffeb86b1d51aae60865234c19e2fefca1533500f5d691eceb073381a0b0289ea03c3e3fcdf4097b14ec570ff2647e195f07667f1790f9ed9df4af6ea77ee193f2b977f2676ff4edf4af9e94db453c732d2cc9686d6db53691e577d48f7e5fa519fcadcc5024ba73045dd13391344ed13008c3240d6608ab29788b8177e12c19660163c834f7d76a7869f5e64896c659eb04bcb996ab3465e6ea4219f85db84f44e685ee162129ee3228cec287d3e85a2bc1b00489716b03e32c46f794fc76801fb69ad8342c92fb6adc154d302c6d732ef856508a6114092f611d48124398a4498813b0b3a0bb6a60b37289fcad2420f38317ec9d2449f20d684747479b9a9a92a272022fe7e966d03133d3644ef46d0ebc9cab708cdc0d352feebbef2a0bcb8d6fe02bbb2c9ff1b16b75515f9ed6ed7f3117d224c44408914117cb433d1a126f76e7074d5485af34c4e95a53ccdd59e4e0336aac841e29a2870ae8817caa3787eac926db52f1177186ea88b5d227f3cf82a7f2ee8d67fa0dc55fef08f5781e7ca922f06c31445288a10060583e1f3d432129a576ad2eea3efab29e1794989bbcfcea6e0ef0f21bbf0c541fbb5b5ea67df9b0541c5a7036bf30ada1a1616868686969896f228bcae24f601b1ac89d4d6c7acb481dc6fdc5b99704ab8761ce30f0ebf4bfb57107bf711af8083df7f7f5868fde005368623dced677ae84652e8664ea9fa42e3c4e9d7f943aff30750efc20792638c5e2bb49537713a739cff8c74d20c74ef881a387c177a2476e470ddf8e1cf1091ff10e1bf60e1bb91532e8133eec15d67d2bb4c32bb4db3b74c0eb49dfb5076d79358bb002b0a3a0bb692073a21b51b946b46fbfe308c8fc180445067fdbc9caca0a94268d8d8dc9d1390fdc0a8c4b704ac64ed41be2bc5ef85fcc963b840314cffd7cf7f5beb037c8491a121f5c663d85b77ccc4727f86a102b81946afba4eb07d3fdcf143e71ad8df16c4df3ed7f163c5913b9d6918e032017ebd9e506e4a50676be969dae6427cad8e122b63f97eecc005e126d69444bb2b929d1d410a7af8b5aaf0c5b2e0f5d2c7a38937b772cd9ab274add0c8b7de8541574b1ccf7441e7c10173a93787f0ae084bd68797df261ae0c5dbf045e667dcbd7c77aa77ce695fcaf37da07dd5262135a7826bf08f192bfa5c468347e12f5b19bb2bb52cddbdea9c63abce9dadf1a26a8913a97899d8b65ce957657aaecae54ca9cc03552b07395bd73b5c54ed5764e96613be76aa973a514fdad96c15fa72db65c4dac0273c368608bd1bbfc8c12976a318c71a984cf95c1dfcd01a95385ccb90226dbe75669e3562c762985617bf5b88dc660eb6916a90c52052651228b1566cb006f95c52295d93a8c5e2a8d229571733c2edab48d92b05513624f4cac3149d4b858494a14845489dbcb6783e3478c0c8be1264b9986dad2a2fa5acbf6ddb504647e24829f1fceb8f90784419902254b4470da5365a97995016a8e55eb636f35f85dc8f2b00fdb06c857fafc9ea02ba247f735d9f3d32bb0d88fb240e7632540ebc6a18ca08ba551ea26888610139fc7ea8094902367abd9855a76b68a1d2b61079fd13dd9547b1ad19c6486c45917bd511bb55e11ba54fc68b6e0fe54e183691800463e0b9ac8091ccdf41fcaf21fce0e1881bfe9b70752bd7b136f7645ab9bc3152f009c01678bbc8fe5c0875e3b90666567694ae7c70a4e005bdb70dea33c3bff8cafefe67c1f98f59db53e161131e94d4ef9fceeb33d8f0a0ee415a6d5d5d5f5f5f5cdcdcd7d824d641d9543e0fdaae15d7b74bf727cbf72eca06ae090b2ff9062f8807264bf6a70bf6ae89072f8651f50be34fbaf1e39a01a7ed9d6c90e28ad1e41b64c30c47b3facb962f0a07a78bf62d8513d20d38c4be4a4d88316ab8d369e06895a6727c7816a12deaadf58a634c954c6ddd980ac34db2909999290aa3089ca245119e053c0306caf98f5096f37d034857a1ac251fd34ba5b4640e6272c9e9a068301cec1819a9035819a51d72bf00d9631b38365bae81b7577ce67badb85ee266bc234976d1e5e3f1d3b3db1c0577f593ee6c3576be5285f070be8ba7fb902626576c06855f84a7b1a3e54408f96b02345c048a6379beac8209b128d1037cb9e2e0017f91ad7549f3ec88e40c1841b1d31575b23554d90236121b157dbe2aeb645695a22948d3012c6c0cb1818a342b00c71af87bf61f2178f5d6a822f95df39f50c3efde6e1ccada11312e7ca82f6a3c100bf435674843dca9341b2045ec25f3fc897bbe765d2bf02727f0c2edc975b945a5f5f0fbc9c9f9fd7e9741fd90eb91bf1f732a25b1eb7f8d75b18376d7dcbc8304696e1e7b2787321bf318ce4bc6d39af31f65ae3dc34d6d5e0d664d334aba3d9f0670699c7ba544ddb68cc60b11a38076c3389d5164bb698cb94c4ab0c4444e643a71866e72c510383f51c2c61c90896c82a5cacc66c1546997cde3fbad78c5089c31e04fbe7efd88b04647e54823d00cebef99b35fbfbfba194090f4a4df0ad250da83bbd9ec2b5c86bb5404dc89abba4e6c57df72f8b1ef7b48e7d1c59736541c727cb5b47b2ee9e2f01b6410a2c793cd79860eccc44b5acad29d88b7803aa5c0d5f014c3e0b9eccf01b043a0214c3e40d403b402ccce87fb6d0ef740160cff7449ecff1dcdb27f36118c6f89f290c3c57ccff0dba58f6d0a9f29173f503a74a6024bc7c7005bd4463aea0313019cce87d2c175606c0791581339907e7c79138619fc9aebfe59bfac5ddecefc15bdbfb201c26bec9c0cbac1f820b6c8097353535c0cbd9d9d94fb6d775d46c678bb956a0bf19b3cd0c6a336ba251bb1e92a2d15dfe503620a3daecdf4cb9d55c9fb156733dbca2caefdf4ef34aff6646ee837e6b8ac2709a2d6c583f285fb1519a6cd45a911a078bd51cdb34bf5a02a1f0579b017eaf3204c7ad46d045e6b98b200a2195c7aa19c22b80597ad52c52308ef2d98492690c5dc9823d08f4d6cd3504647e6c821d9ce0ba38585858805206a819762f252db08132a3e751f7156d44dfa84735b40e889a677f0e7ca32fec4595b479f1f5b0d80fb79c82cd0228025e5e3b90066c7be25a9b70a313526375c4eaf35854d15a19b60ceccc0f9ac8f41f4ef3ed4fbad915ad698168086c83e951223c9279e350c675ae42157c757fea567b3aa6f0beba1f9c0a1300052144fa1ccfe1b10a7f613980d27b174b01ba01678be02598e72e77838aa56dadc62139e0527e6bd518acb365ed3f34c17e027bcbfd1cd9edb42fefe5fc7837e707ff8c6f6fa77de593f28577f267dbd1f86a7fe69ffd6350c1bebce2f4dadada9e9e1ee0257f0b267ff6f6e1ee8abf4ffc57debd608f474d5de0d402354de54e31606f42ddafee687465ef55e67b95fdd5a8e10c3f6c812a80e737868fdeb64c8a2170a67b5c672f1fb495e3fb345c7dac829029b92b91889abc211402f67e43c7cdb7302e835a5ff29114a687f1b010fe4a27a44f2025cc6581258cb7e5a707acaa8d528d49a48475181e5e660902d609f520c46d146e6782ff7edda776dcbb04647e6c4287069cd47159134a99dede5e94358353b3829b48234b9bd9914a4b6b20856324a2e64f816ff4f93df72e8b1ee6c4d66318060b4707e48723585b6b4d2ca00b121eb030e3ce60f1a3d9d2270b5c239d71c89a1025633c5bc3155cc5e9e57274c5f1782e62e4c1748e91bf01a4c59b987ca5817cbc6118268685c0d2bc8e660320215cc25fc0b0f7f11c5825300c43d6441738f7a30b9c089c8e29c078ea03bc431ff690a5b5c9073932ff8c6f82f27eba9bcdf3f24be0a557f267b712ffb50b7f1e90fdd3ddbc5f720a53205fc23e3c3d3d0df91276bf4faac9cf1fd26f00f0f78afb680026fc43e916750dcfac9ad8c3ca1722b55ee689f36d7c646a209c49a43241b21429cc224f729f7a43a246a8b3559b448055a541a630d8aa701b0d8eda04a90c2254cb0aa0354995a4444949547a444a08a33025973545c04bb5d15e45c914844865b0f53442909529713bb9d90e3e11e2a6cabc57a13de0d16a82b5a3305831541b82ee4f811d17dd9303abcded5e24faf32a09c8fc0865a526943273737350e2d4d5d5ddbf9990e0538bada1d640d32f4c49b75b022fe7f2f76b6e03e42b0d70bd64f3e09e326d7e7a194ef32d9ff4de0bb643696aa7da21e9faa174ff33058f5d6b62aeb566f80de6058de7dc1d4df71b48f2ea89b9da1a2a7ffed0b92af07cb1cfc9dc1b8733ae1d4abf0a8c7cc99efb535ee564eb80c6f10d860c7aed601a7c84c547c099905f79a38f3e9876758b032ee72dcf7f4857370169ad43a8b14f60d6f7c1793f5b7899faa577f217101c6f25fceb8df64a025efe7c3fd73eb700d5c7767777cfccccacafaf436ce54f203ea0adf1898a432632ea67076368d2ccb0f7e247ece5f3329541a2d0cb20f629210be2622561b1c22c5599ed95b4bd3b2d5502e70090464734b061a3a66c35c04888890691065d9844bc44091587a80a8004be8ad57cb8344a11380958320ca016404a428a0cf36a81bbb66a5a0c2ba021a49a65e5bd0e1ccefeb9e79d90e8ae4ef40fc5621e993bef6302323f4e41b102b480b372ad560b254e4f4f0f5033fc5eca535589710e3d5c73be1d4f0d680fbc92ab3e147d616fd0999f02dee8b33f079edf1b74615f706e5c1ddffee23d2fbc600dfd2fe5022f814c7e670a008ad19e2d293ebde0849b1d301ca67cf1c4ad163225bceb752c1b91f220c4472b0b5fed6d147c2bc3caf046497473813c8f019660403b67ae0698f3d5036940fdf73f6ec2eac14a96b787f9a47c1e94fb6330ca97dffba57f7d3bf50befe4cfbd203b26fcf38df64efa2c20e7c7a06cbbecfc24e0655757d7d4d4d4c6c686902f3f206da9e7a458745d936a1dd14bdd87244a520af952a5b555cddb6a66c4576725571745ea15995a2753e820264a950607393015454991127300286a0c22158308aad4cb2053aa0db690295546b15a27559b6d6046a519254b2526529a6d551b22d5ba8dc664a3d1d9aa9724aa15996a49aa9c156be66cafceda5e5db541c03638a830a9ca20558e67d52d52a8430600252013476b8dfe717f763ed404647eb4e28b30c89a404dbe86b6b6b616a879cf390ff50d44b3ab7d64d6fd9ebb4e799e47622fee0bde06c89d7cee97bb176d82ad3d04593eecfd136ae97329178074eb6856c0b9a2472ed591eaa6e8abad11aac6a71e7580cf7b174bfdcf16fa9c40b112f29c15602f7b1bf6b65aedf02b05c11ac75f07b64c637deb3713f3e6a7814fb97ae025761eceb87e240b7ced7046c6d317eff3b564d81396d7a71e6449fdd2bebe9ff733e265d6f7307c3be50befc4cfb7717127235e66fdf820f368ee33541f0be779d3d3d36b6b6b3c2fe1bbbfb75f5fd056312ceca8703e4da36e8048ca48b11e4183768a0d89c78c9d6250fe603e227bb5b861a1a279a6a469a6a0613e2c7bf982df88ad7c40a4d990a15b2d0d00c53dcac9bd2e7dd22b4312e749b15227d2e8a5a83e966f2ea4b7f1d4daaa0dfb3c3199eba4ad53aff4d2908ddb82ad5a2f566e883d464e78f5f825cca6562c9434cf94374d97372c64952ef985adee771b11ab1680d932b9d9466996bab5e970c025c1b5052251918972b180cc4f5850c44059c367cdf9f979a0e6f3e7cfe323327dcfa5cff59860b7d818a1f21f0f04b93cbb7a34eed2befbdbe8b893f936419ec722e6a65025edfb5690c1fab4568df2bcf43e9e73f74209f0325cf9224cf1e2a97bed03a74a18e377e619bc0558da52dd6a21dc2bfd4adafd89e63f65734d36f109ec3c940ebc046ade389613e15df57e9ea6c03e56d11efe28d70e30f9b0606f70decf8188975f597819ffcfddd83bf133ffac1f9f645cccc94faaababebeeee86f33c215f7e8842fdeba0f641404d9c24f1fa3ebdc47d5ae63efbacceac35e1184198311c27280c277082845d9a840133d536a23defd72353acd868f4f68a95d892a55533b582d1add3b8c86d70af1aa22469a744dd17709733713b394ca6ab69c757ccd83a4e14b419ede5f397ae4fcc6cb046ca8461261cc7cc3886c1079a4d9499808f5c30d151655362977e7b0fad8d8a122b964a9a0d264a4f51a8173d585d14382ddf61c7fd4d40e6472ee0071437b05feaf5fab9b9b9fefe7e0b352f258f356b6102fd245d1c3612ec5a70ed58fc65db07a77ff4df8dcffc88e2e6f9bd41b97175907ede9f120dd6a42cad0b2074ed401a4031f07c3130f2a97b1d5033f84ac5ddadc99283a5158a2ffbafc6e4cbdeb6029bf84c0570de389ae575f259946fede2ec1a1fb92c5ff89d0a56037efde02ce99dd4afeee7fff2a8701ff03220f3bb3b5ce3d85b099fdd8cffe76e8cdac766fdf028fd426e414a7d7d3d9cdbcdcccc6c7d44c97bf27d05ed4a801feeca20c3601843df089f102b707b8f89c66e1a273013419848c64452268a32910446912682341326036158225967df5691d224536e5cf21a30d304f0ce48524e01fd102b254ada4e818b55a4446596aa0829c4448f810d1c3d48ce44d1ee81dd1285d6d96748479166520f94c429d240134686c44892c0690ca381d74602af6c5f75548cdaaa691bc5da7ef79e358224281235f5459735a9cd882934fff9b4c55353a7d32d2c2c00351b1b1bb3d39fdd3813db5db904fb87699ea98a9d7ae05e74f364a28bf431e4c86d807ca5cffce47fe667d49836ea6ee1dcd4d2fb508ec3d7e41bfb00696e1ecdba73fad9bd8ba5f73952069c2dba733a1f207af348e635ae1a761b9f786f05d8bbf5d6aa5d4f44cd8c5bc7736f9f2d8ef2ad5b9c5d7f4fb676eb60dec31c5960e6f78f0b6d1e15ec0bcaf9c93ffddbdb295f79277e712bfe5f37e3feb91b7b257eee97f14378861278d9d0d0c0f7ef03bc14f2e5872a444be025ea057e6489b2f7e8152b4999c774fd00abc3a896a1f5c4d209df98298ffba3ea47a377a2c7b3aa27b52485935a9d891898c045ee0b62e5ba9deb44f718008e8237726a67c5ca39d45c486db0d198a42aa35869b057e2e7bd6b0d384be2e41ac11e540e495406e73b5d1b0c3bb2829536cd87a44fdd0a9d93074d5c0b1b7f9a3ed939ba618435c28d068cbde0d7215619a59a357bb7d1fe1933ec6770ee876e9d415dcf5202320559b2260402be9783c1c141289b72330b7daec434e54db2148bafb02f52e79faaca7dcea67938844182dc06c86d46bcdcaca73db7e79ee678784febe8bbada4852fd85c31e47f290770082112e8088132e05c2190d2f764aed7b12cbe3dea2b61f9f707ca5ddaba869efb53afc1973af5ccef42d90379f9bba5267c2e7c7a66dd4ddfe4af1e3edbfbb458047f03337ff04bfbe676ca976fc54befc4cfefa47f1f9ea1282e2e867c09e7735b79091ff4aebea3a0df2f8600e4c00f07148a2f98b3f75893287512e5a2225277483d24731f912916656a3d6abcaad2c9d4ebf6f2a9eb813d7a33c441c64851e70287d17d960addfdb4693df010c3c657303bf74120a58da76e9fa7d14e815accdab9afbe183598300a8268ecb355a96251a2321db936277f382b751d90baafd8a9b452d58654ad13ab37a4aa95038aeeb6313d61c46903d3344a4814eb7b150607a5de3f7cc6849eb662e09049a1ab996860c7bd4e40e627249e9a46a3717979796868a8adadadbcbc3c40195f99d44f132cad6707cab531b7eafd2f65a90f455ddc17b40d935b6de525efb3bf04023873626be7a797df4932b0f212c2d9f5c369dec7b3ef9cca0358de3e95eb753cebe6910c74d9d2024b3ec00190123f08736b9ba87148f43c907203a2f3d9e2804b95717e0defaa861636f5c84cd3836ce9ddac1f0096e0fb797b0232be438d7d92bff44af87cf7bcf449fad22ffdbbd8ccdb252525cdcdcd7026b7b8b8683018acf5b1968f14f441097e3786c569863432ac6be080446192c88d32a5c956a517a9748049b1522f519b6d54b88d8ab055a23b29a5eac1914513892e6f32cad02e914a2b561af7abc7207d62186ea228f9dd097bb5ce46a397288d32052996e30eee8d3a9a3199688c604f5fef14ab7452252e551aa4ca0d074468fd3e35b64f43895027ef0060c8a61b6e013d188ee1467ad94c3928571ce4b45465b6756ed6192992a200f20894fc5eb7f3ae2720f3d392959a4b4b4b6363632d2d2d555555f76fc5a7df7b81ada01b94e63bf08c7b9d77afe45e3b16e7247ec801d26f27735973d33f079cfb2510fe0238a1c8fb3ba90965eb70d7ac859787d26e1dcdf4399173fb64aef7896c4bb83c84c2e536147d88be7a30d5eb44aedff9d260d7ba84804688627ff376869da7a235ec49fefe87cff68595c91e15dadccdfad12fcd52197b33ee5f3762ffb94bfb247fed9bfa4d666e229cb73536368e8c8c2c2c2c6ce525c8f2c1823e28c12e89fad5a3cc733a56e6de2356623205044a3d20d3414d4b3d08991a132b0d00458892b6eeab228fd903ae3da3531b384660047323a65bac304855a4d863aeb20d5d6a34125869db924c3e6b8be04a48515320dcd5b74e47b066b3697e9db5f71806eef2f77a42a295ca21bc1a6d80bb2abd5465b291af89144b32d7b9f3d7eb718ac1cce6759c96b84f493d30915a6baf996aebd1523464621e99966fb19304647e728292085d303799d6d6d6809a9d9d9d40cdbbd7a2ef3ae5cef79b599ad54dd2a511630fdc0a6f9e4c72953d851079ea07bf9dbc357a2273ed69fddd93166656fe9e820f9831d439c3f3f2dac154089480494899004e4bb83c98ea89aa5eb7e3e783347cc743e9dea7f203af543f51b5e64675f01598966df1570ab633c0f2618efdbdec1f434b252125e207f97b0333d19d24bec95f78257c06a9f146ec3f76e39bf1fff249fdda3fd9262b37b1a2a2a2bdbd1d78b9b2b202bc0424c307fdd5fb8ca0bf54e8f783cc469a4b1ad7a4ca05d49f804a67abd2a2ce7a14ebf64aed01cde8399f8e6b8f3a6272268a9f6ff44e31731b8c99a44da419a319afd81e29c04f69942857bc43a63140268ecde8489947b74861122b30b127e07679609a3113388699fd222764ca75a9d228d510366a93ad02437776cae78edd1af1b8d7712fb23ba372a5bad738b0c42e18a1e883d86ada30d3128f5129eaab0fb2e96a70e43c466124777f09d75676b3ddecab2420f35314ecd2404db3d9bcbaba3a3d3d0dd4acafaf4f88ccf4b990d0553ec7522cb1cab6e52c85a8cbbdcfa4c81dc3203e9efae1ce4ede123a51ee44c32874fae7c4d62cccaefed531084209f01270e2b93f994726c0129225c44d04cbfd1f0b2c37ad714cbe7124c3f774e123654be8d5ce8c9026d8027f2963e0171c9d6bb99f29f54ffff669b128a2c20efe722d7dbebb936a0d97dbb9b8936f257ce69bfa7558ba22b720a5baba1a7839393909fb21ec8d022f3f0e5134ced00443d121e96362f53ad7019e4ea231edf7583fac6e4bad9c36d0348e3114411338633231264a6f2231336532910600a7774c1f2053a4d48b55eb76ee7dcb7aca0cefd1e4d5a7e35c770798adc6e8a06a37530c6d36986966bf7ac056891efe2556e25235eee83171fd51d7e82a6d84a84bd098913612349c8ba1088b11b8c96cc28c5a13a4cc21b1ca28526d88147ad1f9661d06fb1db7e7a1e28a7ecd49a880cc4f54b07b403a818ca2d3e9666666fafafa1a1a1ab2d39ff92b628a223a0903ea8d76fcb921deb7f1ce850cd5c1c88bfb82b691f237fed1024e6b3d2d5013ac38f2342ba606f0fc171585b0e4d0eba53c4b7864de389c7e0d6079c0729fa595341f93e1abdd389a1978a532d26b20c4b3a3af6d1260f3576c5ef8d5600b47165db89df2d5c367fb222b1dc2ca64301098f9c39dd46f7c92bebc95f03957cbba9d8b3bf956c2173ec95f4767f8141616d6d5d5f5f4f44c4d4dadafaf9b4c26d81bffeab32b417f931892a67082666f858ea10eede406dbab46a96afe46509f8e644c18c5101889e13a4c6f600803c66e18e90533b101e3481c37d1deb15d22f59a48a3477de029a6d34b2760162346350caecbdce71c55f45ef735b77b352692610cbaae495aa45cb0f124a41aa0a9fea0c740c798d1443066338d012649234e9a4d24abc5e80d33b5a6238ce8564d02482b751b04c48a958c58697250cdf64d6dc06a4121c535f71552a6a05789a7266414ad563b3737373838f8e2c58bd2d2d200cfc8504dc9c624d743d00099fbb027e072ced5a33157440f20476e87e516f3d4e4c179f6e780333f07f0e0f4734b98dfaca7b57cf69f215820d042e59000563b267a1e48be7a30050c031a08978e89fc5b1fa5e10bde3a95ff48d5121f3875dffdf9ec246a75f5e76e5e00185f131b9cfb4b549523f0f269b1f85e360a975baf5c5e8ff9c72e7d2be14bafc4af32b2e38b8b8bf99b49e05c8deface0af3ba912f40e0430a31903c35ef0e9157990766adc56b57a39600823191a7e6bcc84d3ecc40a7d336c5c2aefb075ea155f1e7470ea1a9ade301a0d0446fbc4f6885446b1e581241b2e81e3068a3011d48a91915e6eb573c364f2f9e125d60c9f4230a7af37734ffb02701aec3c865b46f5106f495c4fe2b49e66d2ab57cfdde8de77a943e4de2f759b3cebd96866180c371b4db4cc7558a4d6d9a2679b009b179e35ac6394997bb419fa06afd91505647eea82a28a6f10b4bcbc3c3a3adad6d6565d5dfd342021d0357da4698de5eedaac4f9a7ee05e70f36482bb7dc885bd774ffd707b279f46711319e07af66730aaa13d0da0fdf14e564cb5159c7fbc7084254051eb77319b478815999f022f795f3d981a701982e6604af042ea834e339c57ff19290d362c2ca775303738530a691248195b7b10c2e583fcbd0119df5bc2653c84cb7f6d23e26bfd4fe0e59dc4bdd9f9499595952d2d2dc3c3c38b8b8b7abd1eced804587e64622896a4483dc39eb8d62f5331620526f118793e44933861c688659c39e05e2551ce88348b088d0adcd655e7a09eea99dec009134952deb13d62057ae6256a49ab32893c26fbe76933491a49f3dde8e9fd72dd314d3790cf8c93069a75500dc342240ac88b46e7809e75923591849e629e352cdab975c8540ba84f76b9799f5ab7e7aae1ec9d6123c3e8f55a1da44cd751e031645991522752ad5ef11d3252044d639405993b1e4a02320559eadf809aababab1313135d5d5db5b5b599a979aaa3a1d5a94314ce523a76a07c3dd6ebb9eff974f5e128889b10254f7e7f7b276f0d9d7ce284ac790a66f9e14e5674357f81f38f9492302f603ef47aa9ca3e81b7c631c9133d51c452196b1dff71fbd689dc878aa6e47bb3198f5606bbe6e01ce20f6e5538a1199d6b094a97f8a57d135e6e175f7f28aacae171a12d5f13ebcbdd43b2992cff67b78efda757e217a1a9f29c67497036d6d1d10167664b4b4b7c639f3f3d1c0b7ae7a2698a66701dc33a7a7488d5a86fd853d7fb36480655bb92ccadd06e3bb5619fca24f5d48bdd08e0e23ed586d863ac6f4687930c6447afb84e99dc28555030af4c65b251e81ea4f418cd244611dc133727bdc2ba8d1843e04476bd512c9fb75399ec508b5c435ee33a8e532489f7cf30f6ee9d7b553a9bab665b854ea644ed75652ae3b95b83269cc171f31a4e8bdd86ed153a08b2b6f20d5807c9959e75139c2c1a36af70085d19087aad603f016a4299bbb1b1313b3b3b3030f0e2c58bb2b2b27bd763126fd71ae7511f8c6b235459e470b06bfecd1310379f9edf73771b29b77a6be8e49b05a1c4c9c54d789703e70a0f4ecb2eba6bf1ab9af2b05e691fcf1b2217c44acdfe24cdfe44b5232430cbf88fdef095ef5c2c0dbfd153188797a52deb74badf7751136681df02c1324302680c2d95c6d71f8eae3e105222b1d6c47a257cc127cb6bd1ffb37bdf88fb0c22697a565c6969a9b532767d7d1d32b15019fb56e27fa30f628bd10c4bd1c406c53ab8b7493406b10a77f59b34932c8e131b66d6ceb511d5b82a561de4b854898b3cb5fb344607cddcf8a4ce84e12682869429410fd4344bd47a896add4e653e716bd40c1036935a136def5c36b941130612a869ef52bb47ae93284d12a556ac32b40ce928b389c0cd890533b6ca85bd574d52f4d43083548d39287099077ee6da106c3f1c33e830dade655ca6d8b0556352eed128b68ae9def1759a46ddb4a380b9f346169029c822381ae1941fa8c9f7e10ed46c6e6e2e2f2f7f1a9070d72da3af669e21586a831dac588bf5aaf73d97aa39147945749f8b9bbe3b791b38819a677fd902ce981a2b382d2bb10bc14a42817be76296951c3c3279c3b075fca7e0ab473282dcea329eacd66493cfe2fbf97634962db53bc1f6e760290534022c139e1f89ad3d0c1193eba0e0fbdb29dff0972ddf1696d762fe7933fef3fb49673272e24b4a4a1a1b1bfbfbfbf99ed6055efe0ef1bb3d9c6dc076b38c7a5f05bf2aaca48e661d3cda44a8edabd9c56f1cf22545126b7ad6ceadc1466e96a836a40a729fca6ceb89d92af576aaa9d1a90d74cd92a67d63bb100551af3d061bf4fc4bad44395bdfaba7cc0c4ee009055d46382d34314b46da4e3e6cabc4644a42a2d1da2ad79b077514a9876564162cc8144b362a834c4d8a5566ee69d57aa95a7feee6202cdf48e9d7715aea3e2655ac73cfac4609d546b9d0d0b30a25209c90a31ef376de3105640afa8d605fe72f6daeacac4c4d4d7577773f7ffe3c3bfdd91d8fa8d4bb2ff43396b8591a311ce49c7be344fc66dcdc0ecbadb68293a7e6b95f02c030c0d7ee6646570138f90aba3796a13001ac5ef2835a2b33f80b7b1c35d15febf84fc4f0adbdcf3c8bf219ac7fc6e6472d4e8d2dc049cf6e680413c0642333cd4119b280f4ef8191c98dc7139e1f8dac7478f4ccc6d22636f1cb5b719f5d8ff9e7b5e8b70c97b1ffba19f779649a577171715d5d5d4747c7c4c404ec51b05f0995b1bf4ffceff5416c3af424139a32d2ec7e79a758891efe7ce26a9f9e6631dc6820586570b354ae434d6f14948d82922a3007d59c4fe4981ea78c244910b47f54b79d87c90e054d4aaca0513b20c5d2cd881e0263cc84699da0cc384398e9fb897362e5825869b09393624fa348ad2d68d462184161e6fe71c2cea343aad2893d60bc497c0db791af493dda9a86b43849e3845e8bd1628f31a9dc2841ab874b3400e69598dc599a222d47cecedb5840a6a0ed8223134200e41538a5056af6f5f5f195b4819e91fe4e29dd1533286eead8211437ebbccf24a90f4638a1b809c1713b2cad7e396e0235cfef093cf70b8013254e00e7fccc1b9a7dc25bb0620683e1f6f90ca57d1c6f950350d362ebc84fca9afdc941eecf0be38c5d75ecb3b849bd5effc6ea59f8892bdbc283326581993f46571f486f399df4e27854d5fe4705b6811900cb6f7d92beba15ffb9059651fff3168efec78dd8cf82124ef1e112ceb77a7a7af83b2f618fe279099f6e590f41bb16fca0fca67bffb71eac294b1318c59ebcde8b7a3f5799656e634dc3a499c048333db3469cbff55caceab2f19870f4183ea96c28695ad41394c16cc050d704ccede86e140a51477784cc83902a097b95eee0d55e1d469b08a309a73192d213b4cca55daa41cfa6b65792b66ab3add2e8e60f48644940224625944d485d5b64ee33768a49914bf39da891d145520fac25180a27605152f711a9dc2c539262052ed218c5f215ffe8259a22a000e278b9e3e1232053d0ab05c7278ee3c0a7e5e565be93a09a9a9a8c94dcbbd7a313efd4f2b7a0ac8d53a591c3814ed9578fc5b8da3d06049efcc1f7c4f73e3b19de059ffaf136f8f44f77cefee27f6e4fc0f9bd813070fa27bf133ff886ddc9c98aa9dea9d68e5fa5a7578b1476b19bb66063cb984fd15ea7f2938367dbaad817c58686b28157064d7809826d5bde127a3f4b1694f34b5cdde1ccf673294d27a3aa0e3c7c6613b005961013017e57a3fee7ad7c2dfa9fc0cb27c96e0505055555557cb73e0b0b0bd6c778bdffc5fd7b2bfed77ce571f1be89616986c6318ab9ec3f80ba7e5503990ccae0111d9419268231112633db35617edea7ef1b371b31d644324682349ad1b333e17daf988e7d9a35b1c6648b6ecd44ddecd9a236b1cb795573260ca7cc0c899b7a6771896256ac34da290d62b559a4c6a50ad2d17daa6dd448121480574f32335ab6b9cfdcd26f9a59633192c0706c514f9b305833721535ff1994a8607642aa226d352607a5eea07b2b9cd011b07551c5b2d0fc47d05b0a8e4c383eb756d2425c68686880e8f0d83fdef74a527bc9248db3949e1dae5e8fbe55eb7526497530dc49f200f8b78d94dbbc1338e12f0c9ffaf18efcf06300e7b6cb9c30002b333bb9e47b2e6d2b2d045e82d5fb1343ae7556669213bd6c69caeccb4113b6e4e86c4b568dd7e31cc787f936c92f4e64775c486b3e0dc9125ea26499f2ad4fe257b7e23ebf11f3af6b516f0d4bf0b5987ffac73ba467c7151515d5d7d777757541b8b47683c7f3f2fd2fee05fd71510ceafd87a0d99b619352b55ea43288d4667bf95464debc81a0290c67cc046102ae9118663293f4b281f579d4de3fbd4290a489a4efc4768855eb1248996aa0a61178b6576d94ca3177ff6e03cd9870d688e38aa00189ca2053e052b9c9c6d3208661b95922d79fbe36303c8fe1044da076401b246120cca419234d0455d9aabf7cabd04c3224665ec169a9c7b88d6a5da6304b54047c8abdc260e7d6a735d2804c9a86a8b9e3b99d804c41af13947150d8416a81820fe2027fe3267f0bcabd1bd131b7aa56c770889bda49ba3671ea91a2e8c68938c5fed02ba2e0333fddd946ca6db68213a879e6673f802550f3c2bebbe0f37b0360f693dffb644655d614b4f3a11356c36c363ff12c50d8c5087ed9772e146786ac8c75b3ed35bad1c169d856b0c57895b5840467ca02337e8cac74cc683b9bd37931b5e9140c5b9265cab7de895fde8cfb1c32228265e4ffbcbdff713de65f4f53dc215cd6d4d4f0b75dcecfcfeb743aa1a5cf27289a46951cf0ab87674cd82bd60099fb505e3438c86735a103cdc3e60d8c35d0ec06c18e2c334925b387159d76aaa590bcd98c92d9d4b279d7c00119ea008f902849a912fe12b62a42a6303aaa2692abe793aba652cae624ae63360aa3839206b2da688c12b541867a3fc0244ae341655f56e5fcec1aa327581dce2ee9d8e7ddc65b2153628ff183d727d22a66b3cb66e32be76c3c966daf6f48154608c140653ba551ec3cb2a8650938b5433db4efb8bb0ac814f406f1d4e4e3e6eaea2a4407ebd5cd2701f13e17e29af3c74813cbe0ec620f5118d21f7825ebead1680f87a7976cee9dfef1f689efbc5f63e022f8d40fbe302560f2dc2ffe17f6065edc7717e685bfe7f704c078f9e147c0cee989f9f5f5759fb3a972598ce097ad39901ce1ddd752c1e857d9eabc69d85683132f0253254ff20f3c2d96a4369fcaefbd92d57121e9c5f1f0728707f9fb0096a8356cc29737633fe3eb603d23fffb77f86af43ffce2ec3373134a4b4bf92b97e3e3e3cbcbcb708e65ad8c1578f9698921199a8193dcba76bd83fba458015433d9a88d9035816df6f2f1fdf2e6fdee2ff67b34dbbb75d92b16d05347d45a7be5baa307f075c34eb92e526222b541ac34cb942609622142a65485493d57ed34ab8e8a0d7bb551ec69902a4c520d2142cf36318a61f92acc566d122bcc8eca05995bd70155c741459ba37b874c3e2156996d3c808e7ab17a43a658b553afee5318c41a4c8a9ae6429035db294d52b7e9d1790c9de0b1a8835ccb777949023205bd5950e441c107d484b809d1617171716464a4a3a303e266616161e0d5c82097dcfee7f314044e1d3bd56848bfdbea7b2e457d28c2cdeef145d45b90ef36526e3347cddf801312275013d2ea65db201838fbb3df89efbdee5fcd90cba205bfd21034ef3a5796a5180c3af645f1bc4f8c2830fde7b89ac3f93d57c0996de7e26a0f87144b83b27ff14ffbfe76f2375ef15f5aea6023ffc733e2bf7f876146ef989fd3b3e2601f8070d9d6d636343434373767bd8d0478097b8ec0cb4f4e001cd4f31cb362601dddda654a82ebcac7047153a2c2440a9d58a995282020526285c94e65922acc32f53ad71d81ee678d4184e00ac1118229e2a544ade38631918ab2d500f3ccc04eb15a678bee1b3188553a5b3586ee245111623521d6a09ef6c44a93588ddbaaf17d901dd5265ba5d646859e1726f630eed3e8f6a937d0433781c4721216029f02ec94290d768ad9aed135922019067fcd3e2b2053d06e05651f1482101df8b8393333333030d0d4d4545151919e9c1d782deaa9ba78b46d8d26587295ed2f5d8dbe557bf354bce240a893e43e7781d3fbf877af334a9ca8aa1681d3728d736fc0459bbb9745c157c441e7f6fab988433c64518277f2d5a369a90fa717a758dd2a1b111d92dd7639a7f3524ad3a9c80ac707e882e58f7752bff349fafa56fc17d7ff182c3d23ffe76ad43f9e24bb67e526f04fbbeceded9d9a9ae2af5c0ae1f2531743302c843506a359d5c35199d288fa138044e8894b50d0dc6ea020ea811df887c222d00e8cba1740b77f70e3252ad41f02644d6e02444d5b980055dbf21911de4577a4c0c4dc8c9814a657eb6d61c908d538e44e980c3228a2a6da60abd1c24770cfa3c6d02cb064b51962ab543ed531ba06d18065a9d7f4cb2e2053d05b080a41749582446ddb206ef2cfa9eeeaea6a6868282d2d8d0e49f638f830cea766bac7c062e8b99b8de9734fd5259e47a3dc1d9e5cb2bd77e6e73b1c38bd5e63489327217102387f0270de8659ceedf13b0bde7bc7431a25f835563ac4855c6d1f6a47bf546559eb9367f60ff24477332156fee06b89959f5d8bfaa767c4ff6822fefb771b78f938d18dbf87a4bebebeb3b373747474616101f6076c4b07eb022f3f61a13d80eb0388492a9b418fcc4435a84026c88b164c6eb5588dedf5246c3c4d2235215132c042898a005e02de38a3fe6651764463b828895226ba72295350320509795186f22b805687ee4b5190804c110ab590478d0e6a4ca434483426743f09e45a342f4765153723e45134c66c07b9533ed33ebac13024baaf74e7bd5740a6a0b716ec4fd6ab9bebebeb1037878686dadada6a6a6a8a8a8afc3d233c4f846505b72e8ee0b49e5dec208ac307039db25487c2ddec1f5f16059dfdc5efe40f6f002718e0cab3137cf247ef737b02b71142f036cb6551b72f1435961070a23cd66bbc1af6a557ecd740ca9bb15f5c8bfa9767c43f102cc3fffb771b66bf1d63979a115d5858585555d5d2d2323838383d3dbdbabacaf75120b4f41104829f9fa151236dc899335a568a7a9a857c8989d41bdb60c91b5d68d498459a0dc09e9d82e2c21fa44933baf689ea6601879053cd32341e5ea28a591e903081059f88ac805548a5005413645058a0ad1ab7571a0e2a1624aac53d6a3dd7d10f401755ea6ec2d828d2208a0341654a5ca6986d1b5ea7191290cf7d89574b40a6a0df232816e188e0eb690d06c3caca0a149d7d7d7d4d4d4d95959505050577d461de1762cba2fb745324b9c20e57e9b2ee770038d5872320715e11079fdbe30f44dc86c9970de084dc79ecbb1baea2107769a4e0d7d8431675fd486a65e22aae650d5ad6d7f796f2c93f34e1fff00cff43a4e47d33ea87b4cc18f8652b2a2a5ebc78d1dbdbcbdf43c2874be0a5102e05f122a178a0d083271986c068fa4ecc38773112a869d84acadf18f57b075c34a2aef2b8fa55d46b0f4220264250c4a44a834c69001cc278e0a54c09b034daaa311b8d25868a503005c3bc0618b65193b62ad331f5cc22c53e29dcd8a7d4da6a745cfd2daab6950271119591e1d3610952252953ce5534cf5014f7e83266c75e2705640afafde2c1696d16b4b4b4343131d1dddd0d456a7979f9b367cf023cc3bdce2434658f99e7696c811dabd51784f407b9e5aa8f44b8393cbe22093ebf37e0e48f6f00e7d16f6f9cf8ce671b1e04bf6c40a6c23e362778d83085ce9263420b5d82fe43f9f4bf3461dbf9f7568670f928c12d2b37b1acacaca1a1a1abab6b6c6ccc5a130bbf3e7fe5d2b24f08fae445710fcc0464c25e815344ef042e71ef93a8490794355f82256fa549aa6650c5a91a6867b45169d1354b05243f42a4c66d954699c268cf41ce5663946a30910247f884547a1d132b28070de4ce7580a2ad0a93a206b406915a2b569acfa8fb8c341b57b82853adc8d47a1b152552627672b39d122229215219641ea8ad908443a6443ed331a2a56802ad3c0a9aaf96804c417f487cb0e0eb69cd66f3c6c6c6fcfcfce8e82814accf9f3f8742362531d3cf33dcfb6c5245ecc0e2004eccb1d30da692c891071ecf3447225ded1e5d110501384ffde87becbb5baff2cdc3df5c3bf1a3af9b2442f06b6d016788b27699bb9cd9583a7fd9ffdfe58fff5315fadfeab0dfe39b913f84a7dccccc413790d4d7d7777474f0375caeadad994ca6adcd7c40dcee2048109cad6d2293a1098aa468d62b7450a25ab1470f27f98d017bdc0084cb7599665eaa5eb053eba44abdbdc62055e85087760a9d5863b451aedb29d7ec956bb66addcf8a0d99a75972552751afc1947b3cd6252a7abf7ac541a1155f33dbaad7ec948b8eca25a91a3d20e5d8b54e3dc3c616ac4a157a89c2bc17cd6896792c4bd58b369e6b320d69ef8171c844cc96c8a7db4737b87e7f5ef76003019982fe1cf1e0e4dbd3aeafafcfcdcd8d8c8c747676422e0170a62567fb6bc2e5fb4312ef348c3c5f350c33d3cff18a98f1a7ea92abc7a25dec1e5e16059ddbe30fe0845879ecdb5b561ffde6e6a1af3c2fedbdff122104bf640e99be67b2878a8d2cc92e4d906eaaa3ee0ffe4315f29fead0ff5287bd85efc4c8e2d28200967c1b9ff6f67680e5ecec2cfcb2f0fbc2af6cbd87c4f2f30b12f4abd0d54cd8351816121b9c4db3a30ba4d8f985586110a3eb91a8ba9523a5093d45446d14cb1715c153990dc6a276634ebdf9b277afa3eb94bd9c127b2c7a45cf5f0a9c3872ad3ba7c99c546514bbb6c814c3276e7497f69b13cbccd28bad62a54eeaa9553d9ef77ea8777079f1f8d97a79afe9c683297bb769d155c3e1eb5d5a868d2a58833c0a78b6572c9cbed9f5acc354d667523d9995ba8f4078e556c92c51e925f2a976d4629643e6cefbb5804c417f9ae02881ccc1b7a7b55ee0e45b06d5d5d54152c9cfcfbfa30a531e7df25859d4923d39df448e569bcaa2c74234a5374ec6b9c81038cfef0b400d6b7ff0e69179e49b1b07bfd438db3e759384f37697021b80109697827fb53402368e6a7f7c75f43cb3c1d2187bf7ae9f6bf0ff553edd3d32ffdb374a9a9c1695979707b0acadad6d6d6d1d1c1c9c9a9ae27b27e0dbc4f2b04485a220412f0bf60b0898a8729362b987af986836267f4aaa5ab62213dd58822e2222644adc079629767499ad6cd60d2f90ab0c1bf36ccece63d5c6ad4f4fb163f3e625335bdf3aa327d8d9552c32a36385604b1b6631869d58211ce5d352c5e4e08a79799d5d3110cd43faee71939660d34a56eddc564f6806e0a3e39ead88d5eb328fb18a26838e616bbb57ebbbf51b245b3faa952957215fa2c6b74a88a1131da3ab340d115340a6a0bf517c610a070a14af7ce28474323a3a0a8993bfc6595050e0a70977dd1f7cfb626a49e4607fa9a1bb5097ffb4efb1aaf0c6a938fe1ae745dbbbe7f6fa9ffed9f7e8b7370e7ca57115875bfd6ba8da32523032b759dc6551c9b73b0d63e8b728cb2cbf12f8ef1e8ffe9f32e4bf54a16f30c032353de6d9b3677c3f3e7cb29c9999595b5bd3ebf5022c05ed5a8899fc1f3049e104436b4df4e51b2f2472ad9d124869dea330ed037c5ed389943a7be5f2c91b6352f731b16255e63254d1bab84eb00eaa21b1f3908e620626b5a76e0cdabbcdb8dfebc629b667d270e06a9f48beeaf9a0d140b1fb5d5b1cdd472797cdf37af68a7787cc7d59ea369d5ab5b44eb1576e0d9ff4ecd4b36c74e18a9d72ed7af0c01ac69ebdd12cf358112ba72f7abd3032ecc91b758e6a9dad9a907960366ebd0b1b144512508409f7650afabb05a5aa35714281cb777d00453014c4f5f5f53c38efa8c32edb055c3b11931ed4d69ab3d691bf018933e14ec35de76ccf6351ceb20700ced3bff89efaf9b6950a08095cf5230a9a565408e62d89e0a81979dfa574be15b55fe8a95ab878fbdfdc1ffc3f089aaa9da9f920de25252d1a7e11f85deaeaeaf87e7cf8ae097858f26d7c04580adab5b8476801376986a2319221cc24333a8fdb39758bd5fa7d2ad49b8f9d2725463df840ee34d82a26651e8357eef47b45cc3cef58c380859a2989d3a89661332a2664ca79b1c678c267d84cb361291b62cd86ad0a3bee5104c83c75adcdc165627211eb986425aa711b8dc1566938edd5b6c1b04f92e7cfaa7b50f39f676b8e6e637d1374c7d08ac4a541e4d427b9d82939f74c47d28f134680a67b954607156eebd2b3a4451dfd41c9f59abd5c40a6a0bf507c216badaa85bc0289736464a4abababb1b1b1b2b2b2a8a8283921c35f13a63810fa5859541c3efc226de979ca42de93de881b95dee7929cedef9fdf1be82a0e03bb71b5b2bc61981f29f837e66a68ef9ccb1dad34438135df6f38eff37f5cefff87e255c8bc1efe1dc0323d13f578575151d1d0d0d0d1d101b0e46fb50458c2af26dc3d22e8770af617f45410387523819a04f704cd9a2e93c86358744d8ffa5b976fc85466b1624daa18ca7ab1b86c6620f6ad51ec8a963413f411cdb8adcba09666b36a261d548b62cdfa09df4113c58667a03ef67e511b4fa8ea4c347bdaab43e4313eba82754cb132e5980868aad63b2a9a3628362a6fe6a4a65bcfb0d1452b769abe05338be1ecb299ddc059ad895dc319bd99492c5eb195af8aae1ac51e1b8e8a3e40f2e64d26962ff1b204640afacb05a5ad35711a8d4600e7c2c2c2d8d8586f6f6f7373734d4d4d4949494a5296af2ac4c93e507e20e4a1a20090591e33fe2ca42ffc6699bb7da88b280ccc474c3e5ff26304ffd67cdc8cb87e24b5237b83c558c322edaa3cea7c8fab9b7dfa9fca108b03628e43accccbcb2b2e2eaeaeae86d317fed691b9b939f875f84eefac778f08b014f4f6827d8642473e05b90dfe113483310c8633546aed8c583126427795186c14263bf55c5ed32aceb0119903fbaff548e4bd31d97304c99e90cf885c07f4349b5935e3e0b121511247bcfa30860dcfd63ab89b21659e70aba268f6dcad2e9962626c051b98611ddcc7640a52ac200fb9371948363677e184ba4fc7b2b1450bf69e3d3324db31bca1b837ee7e77d1fdee82ebdd798fa0d9a3b7c7246add5ed5ba54b976c167c468e98b8342f795ee20019982fe26a19cb299384d26938eebde7d6a6a6a6060a0adadedf9f3e7e5e5e510779212327c9521ce8e77e5079f0679e444fb542aeca35c44a110a12cf9521aee26063c004777f4ad5389246169295e94dcb2eddd77e8089f22b311bfeb9ab96dfc9f652e6b86ab1c636b63e7182d4b1958af1b9a2b011664fa444a42136fa465c4c27686ad5d5f5fdfdadadad7d73731310127317c6b582025fc46022905fd317197316117829d0806d1ae04143233b4d14853b7a386a58a45dbab461b8d61bf6a6cc6404ccd30fb5d4744ca75897223a660c14cb107d553b66e039011536b6664aa755413eb3d02c80ccdd2db2bb56285e984bc04407be666bba3fbf4d83cde3dc94ad4137b5506914ae77cb74b47b3bee1f347af0eaeb16c42e1c22197e1a1297664d6e0a01a166bb476aa55d9355ca299172b166d14ba7d6aad54bd74277a8e408fca443dfd712bfc6a09c814f4b70a0a623e7142d10c0534df010280737878986f1f54555505d1070250e8c3582f8f471764becea2273c0c3c6491e0cd5ad9edb4d8669e9abbe16563d9c0e4d092bb0c92ebf6b7fe146f5dfedf834cb95dd4b38723c4122aad1eddf7bbecff6f811197f85859545454595909dbb9a3a3836f0a0b272e1b1b1bd65b4778580abc14f407c4f1d22ad89590019f0c4d32144ee871ea467897c8532b5291fb5dc6473788850dc6d1ad47e2317348d5d332bc0ea7bb27d49312971e03cda6d54dd968e6251ad3a99ba304cd3e4dd74a946b366ac36165ad9661cfdeeeb0978f8e2f617d33acbd4bb7bdc7babd736f75d7ea8c8e39a4ee3decd907d08dcb5fdcefbe12103ea92559cdd3561b8f611bc5d23eb769c5c3d18bbe438058915a6fe7b958d8b444a26a59122173cbea6f93804c41ef46502853b0836e5ee68488034167727212ca7128cd1b1a1a2a2a2a727373e3e2e29c6d435c44213c32217172d444f881f1aff1cd53090899492ddbc6bfec1708698b6ed2b06de35fe9ecc8065879bdd62c7788d8f6d64e7eabe5bfecb7fa440e9ce8a26fcaed4ed334daced91195313131393939b03df93b2c21d65b63a5b5758f902c05fd79e272254f4aae7a76939a2c4db21481aa6975147b39a045e6b166efb1e21932b14a335d13c692baa965233db8a0d531ec71f5acd4bd778562536b276dd54b52b9ee8cf79081659f64aecb147ab1023be8d1bc01c8f4ea71701b9b5ac64c3433346bcaab9d185ac2d6ccac5fc890a372e9f855749b4a42d18a5465b4578cd776ac1a48b673489f573bdb3bcb6e90ac9b5f8f58050cc6451ee3ad632b144d70c844fd30ec24019982dea5a08ce643275f5babd56a979797f9b6b55d5d5db5b5b5d9d9d93c0c00030afb68a5433444280f59c4db2233d03503a035d637cf7f6ea46fb1751a7e0ca8ad760446867b17d1dc0366b7518a471708e6551d8c5e5dd0f1d3031161e4f29c967f17c48f07bf72f9a94f6a025d32f8095eb956566ffdc4ade35f631e99707a117fab553f8ee62d896fcdc8c8a8a9a981ed39343404db16b630c44ad8dadbee1b01719f2648d01fd466952cfa831e04c61313dd6fc2c0c91941132600d306ce1c54bc10abcd32f5b273d0f8b3ced59296b58bbe3d9782671f6769258a15917cf15eba561ebc245198ec3c0807cfd9e00cfda5807589dc2002042ac71ea5690f5e9db6779d1a5bc4bb268dc171a3555d2bb9cdabc7bc87248a359112b357cf05a76b9d8217444ab3c8d32056ceb83c9829685eadec5cc96c583feb3d68e7b12052a08777ee731d9cd840119864e0881552a6a0f75b7c790d6537c41dfe6e4e28d3210641e22c2daa72b67d0a064caa1c63c0404d0f54c9098440e377f2cd53f11c329b5507a3006ffc0745fa16c15b80280e87e1fc942fcafab914080c7e1aee5d08bcb44ed6563b0c03fca2f86198985f0e3f577e5c237c048cdf6a98d1ba40b075f9fc9ae01819e892fefab57ae527f24b7bbd61b3206a8a43a3ae35e8861102ebb3fbaaababfbfbfb171717ad7df76c6dda03e2d64290a0bf425ce2b4081227ea460f384ab20c4ed33a9a39281fb6516262a54e8c9e73b262a7d6daa936ecd42bdcc34f8c32f5ba4ca5e37ae7c1246a3dbc44ddf4a0bed731996ad541b52c53addb7bcc4f2d603d63ec01c5b89d7249a65a96a8510feca81376b541a65e93a8b55cb70966002d644a996ac941bd6cc78f470fb8c6640accd6a5d9cc102c85737798703795ee20019982de17f1c53714e52028d6f57a3d50f3792d02129000c2a5e6401c1890c95d17dc2d326118406836e2002afead6d2fb722d38a497076e4739e615b27b02e16de05f8556677f2136ff56b96bff5add7acd52b3f919fec4db620334c5dbbd6874e955b4b475b5b5b215cf275b07cac146029e8ef17ba98097b1c8f4c06764286a4d9ccda5589c7b2d4931229d0132e51af40888e06919a90a2a74ca34e825e367af688ca2055d252a549ec3632be8a754cb38eaa71317a1835ea1b8ff7f6b9b6bc65b5486e9228b4beb10b186e622833776408c814f4a109765b4842908aaa0b9b9d6c9eba8a4381949e071334fbe3e4f651eedc754118ff1adf38194fe25461129a3dcc0bd128c0259d7f6bdbcb17a5884fae92d06db340dce4c78f72a91106603c3f4d844f118f4ceb42ac6ff1ebbff52debf26178eb47bf66ad5ef989fc646f305f432b0a7dec51b1d2c921b37862606060656505ce420096022605bd2ba19b1e81467088a02847e01843928489618eab9edbcad7b8e79c60e831962ada568d8bd0639f0daf46260a9db85465962a29a912972a1653eb4cb115a4bd6a498c7abffbd5db66dcfa96d522955eaa9cafea5cc70933451a49fe10119029e8831394ef5aadb6aea4d5c9e689bb345cbd3fe6fa9124cf83f1d68a5918ff1adf3819b7c9bf27615e051c8dd2f8b7b6bddc445a083f0bffe9fc18ebf4804f0e5a68627e203bb25eaf3579d887f1d36c7db9d3f2b7bdf59ab57ae527eeca7cd614853c9157ae74a2efd2563c0dc85c5d5d05640abc14f40ec521936451b7e7b023622463e6fa0662a7d6d9fdca1191dcbc4fa113abf4621565aba6446aa31df7eccc6dd84346c8a4256a202230d524511252f7657be5864c4ec854c4f689df645b956eaf53dfdc1aea411ee22f3a66e02811ae650afae0c423b3b6a4f58acd63376998d231dafb54faad13a9d78e24aaf6c7001560fc6b7cfd642c8190d904c3a11c8dfc5dd2f8b7b6bde491e62279aa3c10b1b2a0e567d96698856f13647d378b63a4bb7d180cf39f15ee53689df895cbdff6d6ebd7eae54fdc8d9d6c819a4f9c444fc334b5eb5cc56c5dc61008f23aa476019982dea17e933261183de784043e1134e374a3da5689ed51a3e7484b5498ad9a041c4af9678cbc04393e655a912956996d1062b907a4bc72fad75a76d570d4b38b42cfc586c3833be4848a59411fa2b621d3f350bcfff91cbf73d9004e18fe739169851f8010c748eb5ba37d733c08cbb3da79e659fd3232ad5c84056e5dc8d6e56ffde8d7afd5cb9fb81bf3bc04c7dc78a11be190993d00c85c5b5b139029e8ddca722d93a158741193bffb04e54d9a6257b5b45831bb4fa3b7531aa4e87a2429417fad8f09db661e96004e4c8c26d0edf534d9781a246a3d1abf7de237582c9f4f2dd7335c6fec68edd09a023fd1b1f34a09c814f49e0a90a9d3e93a5a7b8104ae92d0eb4793ee5d2900df3e9b05c8741187f0896a2b30ace619c62fa722bb03b2230cb4d60cc35b7c94849756c25927e6c700e1d06c9c785e6e1dc36bb87b969f855f261808cabf05aa2feedd4a50ebf2e72757d797f530006f791e8d7ecd5abdfc89d60f7abd7964c2f944926f9b6902cd589bdb2b2053d07b214424f88f0b745cdd271a01a6689c602efbb64b343ab1da285341d6e4fa6a7f096f9b36a1a78671999243a6de4683035f615e11a2e9b6895f6f839d47dfd4a29124f14da26fd27c0709c814f49e8a4766675bdfe57d8fdc65e15ea7d21fba95de772db622938704bcfb57bba1b42fcca7c0faf2da8998b525bd9b5da875cc9feedffd89dc3679021b273da0079b45c5525972c7f0f0b050312be8dd8b03d2269978669240509a46b76ad6b699a56e2b7b3dcd9032b9078419c12f110e590cc8d418d0254c254a99104c614a7b054452f3db235377e46a074942ec85b35aee764cf4bc4ca16256d0072840a65eaf9f9c9c0412281da3032ee4866b6a1f7b94fb9dcfb976240172e7df89cc82c4a6ad2f2786169dc54fac63fe74ffee4fdc446668eefd21d4611ec59665b48d8c8c6c6c6c08c814f406f12443fd0f80103d2c57f5f83c68990046a1a7937023d195488be135d7392b1a8699f87b1b2de3384aa2c5c23f54138b821c9a1d2625c00c4d6384de403127d4e336283e1a8182b61a23b093bbb449a01b3495805204515bf4b0307487094a994ac216911586f90b9f30cc3d2345858bd440535caac4c5681abe2217cdc8351722ed3c515b595b0526532f66966f980982644c0cac0c5a31b45a68557790804c41efa900990683616a6aead2be879a43718f3cca926eb7c5dc7c117029ffdad1443759d8659b476078f72fb57c7f185f656a957ec3e46a17b26db23fd17fe413b96df2d8451a56143246adb134cee6c7378c8d8d69b55a12cea551692048d00e4218e36947d12cec2d8874e8c67e0e85e8d2028209ba148986b9db2bb9cc0823b9fff33065003cfcbd8de88a20b73478931f83588ac670ef52c86846989c62cc5a8a51dfef92288d62252e53405ec41c9526202577c38909e087aa61d1fd9aa45465b2531a11205514bc2506a6225842d6348b207daacc1220258749981d351452613225c2279015a604d0ee735f03b8caae1252d7ee151d61424f2e313168cd39de5bfebc5a023205bda702641a8dc6e9e9e960cf14e5fee870cfdadc0783b90f0642d5d55ea7d23cec237864fe0dd4fc80cc2353ee105597b0401b5852c75615358d8f8feb743a0199825e2bc0057f95114c7108e4014772c804c8717f60249a142636d35664a23f684a86c52cd3a22580112351b2e48629d4e90f4d7240023ea19b3a2c3c067612468ac9a89a13cb972147022f6d3438a0111068ab310135c5285ca2f63e9011c52a34814c894915b404d2a792942831b15a0741538a6a74759047519dad462bd2ac233442ee449d1ec01200ab805823d0d456a3b753af7b854c18098aa0e18ba0ae15d077b3acfc8e129029e83d1520d36432cdcece46dccd76b70b0b515596864fd6c42da606743e702b81dce9247a7cd90620817c69df03c11c3211356f9e48e92fd2b304bb308ad755374e4e4eeaf57ad89ea8001424682771a1901b4046b043af3106357005a3fd878326108560190c054f18c18de326072872fb189a0bde43d5b2682c5a16e228644a1cd111e75fa2a5f1d3c24b88a734b3a0671cdca76cd53a5ba5d906f56c60126b36009c62152e42d5b3061896290d361af31e4f02c0c9d5c1a2b6426802b5510481524988d45ab14a2f539080581bcf0d91460fb004e872b5b2405660aa5ea4d2db4254751f1b5b2670ca40d118178cd18a72e70db07adc76789504640a7a4f45d3b4d96c9e9f9f8fbc97eb2209014c96844d76e662f037f656a3df851c18694d5717f73e107c712fbf351e053917cd35a15aa6c6c2b9e6e6e6999919c8eb023205bd5e1c33e0c043b90fd807ff280009ec351449d304c570dd2c024dd0dd9524e224e44f862419c8871822203705c224ea4107fe47c0692fcdd0044c47630c45f035b52c85a22643e13443f03d37c20771f769a29e808e694645aa3599829222221ac42a83a3dc2c5598b970a9e75868b0bdaadfe76912a9495bb559aa4635b4361a930482a902937a2c04a7af1dbe360be953a6c051777a4ac894e81a2757254b425ae5ae7d9ac572ececf50e334d53a8933c74687021d312b505640afaf00447138661cbcbcb2539b51028ef393f2b0e1d1f2ea39e27ada4057406bb142a1c23adf99203c6fd4fdb96a0098eb9d9a0e56ecacc8d6a6b6f6f87d30e38f9e04a270199827614ec1ce802244da2278e5034842f23c512388b112c0ed9904275a9089604499314400f46eb099c648d0cf7641213c9ea19d688b104aab125e08c97a43092861847607028033e81b314b09735932c46b20061c024cd9004600b20c5906696bee43f24d6ac4a3d48a9c264abd1eed1986472744553aad44b50677898bd1c9328b51288921e04f0cf56be2e52acdbaa4d52b9c94e61b6bfd23aa365cf7a0fa1eb9adcf4c8104f359bc8441744d1c001f962cb188553f099e86b735f1f55205b36c4ce478a804c41efa9e0f02408626d6dadbfbf1fd078f74a7e79e4f4ec737aa018cf7f34f8545579ed6802570fc9a3621b3f3e45f3670f4ea227790f87b145544d96165ed3ddddbdb4b404271f28010812b4931027e01f06bca3187c6cd99050b1a27cdc7352f1c2ee72f5518f06e5ddcebc86952513bc4d50948964701d49a5572e64964d1930a66bcce01539bcdfa3f480477960e2d8d8126ea629c897103381b899e5c369e5d3e3abe4e80af12463f1a0f2b9cca5da33b8af6b641d4397d8b9cb9f0c0e4856dfef3ee4397beeeaf46179ff61ef711bcddae1abc38aa7e3ae41430eca0989a7fe906a547e7f5c7d7fc0e3f6945831b3cf63fd807cd4e9eeb8ead1c839efb1fd1ef5635af68a6f95fcc1c4e5bb13b6ea69b106132b8c324fd4da56a2c2113235469187f6acbac908e44727013c32e13f02d52773db01adcf0e129029e83d15eccc24496ab5dae1e1e17beac41bc7932aa266179b187d2fdb90bc0a41cafb743aa44f6badec853df73f79a3ede0611f5995b8481959c32a539c5f0f271cabababc21d2682de20d83b500b1f826b2c4b65554eda790c4894d30eeed387d4138e8a09a97cd15e357fdeab458bee0ad1d314be6e2064eebd52f5c8fd2c9d835b8f9d47ef21c580d46d4caa583de0d2313c8ba346352461a699e36e8d8ef2e947053ac995f2431ec307542332cf31917cc1d1a5bfa94f4b4144850c0a918f61fd235b634a16eb3aa687e6d9cc66f3459fae692355d0b8da3eaa2fe9dab0f518f34f5cab1dd2a5d768a7174dbed1b38e8ad1da3ea26d469fddac1d59a74e5faf9bd0b23d931b05cf37c657cdf7d317a5aa0db1121227ea2481ef4e48a4d6da798e4fad0316cde8aba09286c724aa7446e844a70ea465b3bc24019982de5ff1f7994c4c4c84f967badb85e53f1a5a6b67e90576ba8e2a783202b9d34d16caa74c2e66055fd8f3891b65cd9ba7d25a8b0d34c94ef419aaca9ec30987708789a05d08f60fd4ef2b8daa27c9eadaa180c79df5fde4bc913531cc1ace14b4181cddc61de4f3f1cf26b80777913a0329719ffc59bd7e443176ebe9e0b89ed5d32ca0eef88d5e3bc592bb6f1746b2148d1b19f6a8a255ac34c8e4e3f2bb5d23f3ac9962e7f58c7360bbbd7ccdd1b97b15a30198b07fc2695d50524364c574f3f8baa3539dbd6b7b43d74a40fc844c3e73d06d78da4c1fbfda77c065c6413520bdd9eeee9d3467662f68729671d6debd43a4d0d9794c3ab8d6cd18d8f3371aa4cae5c0e8c9861e4ce23e65ab3189102fd1ed2532d4a476e9c8d54a88c9106b09743b0d810e0c844cbe19138f4cae86f655129029e8fd154dd32693696666a620a3d249f428fac6f3f9468a35b3f824db9d6f4cf069f23c1cbbe57226c4ac6d08f9a46ca99e7d72b566a6978493e5e2a4a1c6c64638e1109acb0ada8568749708c2064533381aa2d045468cc1285acb30989132e554addaa9d6ddee359951431f6ad94cda3a8f4994f32b5c1527cc067911e837b1c4da2b86a42efd6d43184693269a3d2c7f2155cc3caba78ca8c5104e920686c2f52463ebd220f3582a6fc2304a0ff343cc7c90d814513c935c310b5155e63ab2b4ce9ef199b1bda615bbad56b4ac3e4c5d71f7ed9cc198113d39bf6698d6b3b1591d152dac4c31bf574988d584cca56d52cb9ef21910a9755e2163cd4394cc7d84bb5305e3986db653690fa806b4f055cd2606b8cfa07ef22c1b6077129029e8fd1594f2388e2f2d2df5f4f4000c022ee5f4151a5823cb9ad8d536a62a66ee815bb133aa9bb55ccbe4c81174fe974fd13c389d2521b9e113e61596c4d9c427955bdbfe58b6a920413b09d8c13588c519da4c736d7d089a64d00d987a8c5d2799f21ead54b970c9ab0b874448538b6652e2362a568c6a09e09d8902b8a2a6b31446b3eef726ec3c96524a66cc2cc0903d246f0174f54eb14054238ea11a0f9ad1e9cd7e095d32e5c6955bbd0489c32799292638be39a66026a372412a5f15b98ecdac3357bc06259e2b1297e5fa6e6350fcc41ac35eb85521761d72bd9e3fab659f26b6d7b4b287948b36888beb6297b6692d4c3066a720bd43c79b8629b1fb14ea1b01f56c8089e566a97cda37a21fbe1b401e473db1e3dcd77e0b09c814f45e8b24c9f5f5f5a1a1a1204da2e7e1b8ead85972811bbfc80e95e21977bb34872c419347e636907c4a86ef1e7cf34c7a6ba991c2d9be164369496d5f5fdfcaca0a866142c414b42b31a86a07dd4149d22682a9ec5873f22971b85274d0a553e6dc7c48b32256999c6ff511344330e4929994baf58be4032b068420d8c7b8de0c088262fca247ed54ab8f53e761cf3340ca54b6da290601991445900c8943b643d4646bfbcc52f5fa21f70e12d84c224a07c637c4164f6554cd8be54b52e56a5edd4c6ad198ccad73bfa27195620f3b976809d6e172dd7ef7e1c0909a3933ebe092be4cb3f6576a1ddca68e5f1b3dacac9bd0b167bdc6c54ab357d848d3102d759f1629097b2523d1e022d5c63155a7091d0a9076215fa2b372ee6bbf8504640a7aaf45719db34f4c4c146454ba4a9f26df695de9e0de2059ae1dd04ab04bc1659b07dc154dfe7226c0e3dea767444d386308bbd930da8e1e4a981ada515f5f3f3a3a2af42e2b6897825d84eb88c700609b98678eca5b1d50f39fd97deedd7b9dea4edd6abb18b0b2c7537fc167109d8291cc8a99b4f31813b9f769e135dfe815ed67e81e938729b332c5c6bd9849c0af89620f7ab4c994835d33b0740cd21d4c4d015d49667495b1512ed839b5e014bada0e6fdc086d8e2c994fadd3da2a97c44ac24135d835c5cc68f1799cf44f00f84ddf4b1858c0a929231695de3e6566ed152301097d333835a9c727cccc6155d590813de9330768bf1eb95833c28814e3b64aa34441493584543932344b3034cef19264b90ba8962fbf6b09c814f45e8bbf9c393737d7d1d10139d2ef427647ce06abe3de5a63c7abc854ff768563c4278f4c70908b24242364627e945d5d6433136b5a5a5aa6a7a70d062801850b9982de2c1e7b1003f50c73fc7aaf58bd72d2bbb7770a5b3532384de314ded4b722534d5ef0ed3302f448169069ef362ef6e8d3a18a4e13e225ea008f01fe2164ca754f9297689a31d1ec2179ab543ed833c3438a419d18a0eba64cf73463a35876706dd5512445b1384339f9f739c857ed158bb6e8e1972689c62cf5583ca81e3aa4999579987f511312f5eaa16b938eca393bc58ac46d55aa24f72bd60fa9a78fabc7c56e9352e5ba9d628dfbabb3f35892a9176d345a91d224916376ca05df881e3346c08793f051685de13bbff5050b019982de6bc19e8d61d8cacacac0c040885fbadc2122f7c1806e847b8f628d436c75ec0270745bddecb99fef7d7a0eba7e2abd306903785995bf5a5a58ddd3d3b3b4b4245cc814b43bc14e4272dd185095bd1b62c5bcbd62744a4792144312c032134d924ddd2b76cad94b3e7d66d446885e311376ee43628f5e4026416819601183d10c0921eedaa34907c54652c93c46b306863da46894790cf54da1ca21c8a2402c8aa1308c48289e15cbd7cf79f598182341d1668a39716b023d9644a3b5f534daa9287b3926526252b54ea65c73541a654aa38d422bf2c0505f3f6abd839ab273e7ba9055e9ed147a3b152155902215bc85ba71972a095b95d116756260927aac5fbcd964009e23d31085b9ce13a07c21b974fd16129029e87d177f77e6c4c4447e7af9259be0471e25a39526be1138bdc10e959a636f35b8a1077da09479716f1004cd733fdffdd47c7e4f70805b65553ebeb6c22687b63634348c8e8ef28fc91490296837a2402c8b93745ae98c9d7cc3d57fd24ce1103a2114b214c9e05873cfba54b970c177c0086112a54c42e6312c761fd2718d7e480a9087e31466a0d8639a513bb7d117fd0678c748b3873d5a258a212e6542cc44bdecc0420d047b58556ba75ecdae3590344650663dc94a146352b541a2d18ad598bd06b703462a311bd4d19d09a1548e8b949458454b3594c4536fabd43b6a808b94cd55e33e984589d929d0a3be50ff792ab34c894b94346af5a3583be0d133be64a2689220509b5d16ddcfc2152190ac05640afac80407b2d168e4eb66fde5b19ac33155b1d3d41aff1ebbdec394464cf89e4dbf6473ffe2bee00b7b83ceefb977ee97bb677f0efca4ec6c171e76bbb7fd05ddd944e467d5b4b6b6cecccc08b5b282762bd847b8e77591145dfa7c43aa9839acee5fc718d45c87a10c34be4ed1be116312e5da65ef0184481a5f369332b719b1ebd41ace9034ea30d64cd34692b917356da7983bebd3a2834c8958ca1ef568b1558cb4ceb03001c01275ba47b105cfd764f2c57d573a963174870a4e60759d3ab17c43aac6ed00781a0a75d9a3310023450a5cacc2d0ed952a20a21edd61a920a50aa3446396280d52ee4198fb34b4887bd409d7852c844ef4d04d002d4c6f271fa96ad7a18762a2fb66180ace00d09d25dc4d35962fff16129029e87d1784240cc356575707060672524aaed83e8458b9de6b79975a474133d1b759e118b1f5722604afb33f057e223ebf27e8eaa9ccb4f0a5a15e362eb8a5b8a0a2b7b7776969c96432091153d06ec5a0e4057f56cdec6165b74c317b2d64a46d90189aa6321a662ef90dca5c26a40aed65af019ca1091243c8bc322391ebce7b0f44640ce5948fa7954fcaef8fdb2b97c4ae5d0d837a822461f733d0ec118f56915c77e8fa6450c2404ef96c66c9945744bfd863d45eb19851354f30e84a26d0ec7664a748019cc3649e26470d2eb96ae2c22580d02c414f20e1074c30cc3f05937f4bca59ace22606a0a2676a62f012c029511bec1413d1b9b3668aef011ebe1cfa9efcb77ddb7cc94b40a6a00f402449eaf5faa9a9a9f6f6f61b17227ccea4f5146cb026ee3d9a350cb3f5494bf7dd0aaf881e5aa9f94921d3c52e3c405e5d9a65ae2bc6b2d22a5a5a5a262626b45aadd05656d0ae4573d59514aa5ca599dcea39078f6e916ad64639bec76dd4463174e666775299ee80fbd0955b7d2694d5d8653361af1cb5d5cc1dd64c383a43b29c76504d1f54cdec77eb2c6fd920289c2451463531ec218f26b16af9b0d7bc8d6baf9dc7bc837a59ac98123b7786660f996812f57640a347569eb9d12d5619241accce9374d010124f1cd1f19506646e1bc3997bac26ce3d1ad36ca3d2cb94f37e117d469ac1d0c35810322ddff50f4840a6a00f40b0bbf34f35191c1c4c08cd73953d4dbad3b2dabb790018d9d90632e741dff5e309d6ea59be6ef6cc4f011fbdcfefb977f57446d89dbeba323afe495b4d4d4d5f5fdfe2e222444c38d5b06c224182de248aa1709632b35c5fea24d1d6bf161833e8113ce01d3a9d5933a9c799b9057d4ef55051e388912280876b4652ec32225274434e2c79b118923bf424ad3fa37c64d100a9916428e014fc25cd147b40d562abe86c9f651b7a37e2f247eea7f425958e8e2fa226b20c0d8c468f101b59a01c14d3128d097869a761ed3c0960e736225a0db172eb4bee2998c836f01290a9c0c41a986655f3a0578ffac4430d7ea10cb17ccf3f260199823e00c1e92104269d4e373d3dddd6d676e37c04d0f179d23cb56a99009f633b730d91d76add6421889a5bae689ef931e0e3b68b7d788047556ae86256f45a564a697373f3e4e4247f3be69f554c08fa240439938534c6dd64c9a0fee4288a7bba25eaca8e82bf34c59a198a60689812a8b86a24a51e23761e831b18038c246896447c82f94874a70937214b33268a7594b73a28867b27d0d2cd24ca7c403098083d488c05625218c35c7fd22e53eb442a934c43c8348c548d89d486ad5cdc6a2b32b9e75fe29c796a9ac42a932daa955d73bed3b6c6f5ec0754464fe8fc93aa5b04640afa30445194356866251703179f28cba6ea71cb23077076bd8b2e8f9af2bb9875d9f6c1c57d5b90f953c0e91ffd3f569ffde5aee7a98ca73e5dd9f1faa7be9510317b7b7b21629acd667473b8502b2b68d7e27616d4891c3a45450d64d0206a5fca370b42d739b9cb7f3402239c8c2d9949896248e632ae474f9836a09b1d81910c7a140a8d2643f3d22c6662d883f226a9fb70f7346a318bdacba225c084f02938701327c8759239a81a12a975003f999a90aa008100bf5d2153a4029b102f617a95d1566d9228579d6fb7ac9858582fb4fefc6aff49129029e8c3101ca3109bf47a3d1f341f7a272af647143c1d324e6e4eb0c18e57e359c13d374f265eb2f94dd3d96d98f9881ce0240bb9e35a16ff68ead1cdb6d4f8675baf62a2f36b282f0409da856047e1eeb7e0ba656771ae7602ce466118654fee4d1c71130547f40a76ae793361ab9c10b90feb3048a7003f0eb7804516dd98c2dd8782b068a2d983aa1ab1a2bf7392dd4418bc0defc0f404495238cd3c4a1b9629b5b61a4026773152851e6f2946ed777ec5e456f3c8e46225a44cd4f647a4d4cb3426b1d228f35870f26e5a430fbda6b835860fe21a35fd49129029e8c31094fe1034213c2d2d2d0d0c0cd4d5d5b9ed7fe87f29ab2b7f9d35f053a0ead9de4263e2ed26f5a168089a17f6de3bbfe7eeb95f2068025dfc3e3e9fdf17ac3c96f4f0464b985fefe33b19d6ab98b095847b4b04bd9d10ec502f723000604475373086bb7991231c80d2f29c2cb45b010a296ad944485c3b6c9caa75a8cf590cddb261991e11d5f23f9a2428e6b847b9bd53e3e014ba0f85abeb45d74d191a07acd124ba41f380aa639f1213ab8c403e488d5225f0d22c521bb762f2b7466f6d56c6722f557ab17c4de63671f361a7195529c347c34a70dd0ca19502ff39129029e8831130806f3a3b3333d3d1d1911a9be72a7b92e0dbb8d00e87213705c59a46d996ccf5886b35eef621d6a0c9d7cd9efac1ef6332a46717bb50afcbcfc26e77dff648cdcd2a84f03d3535a5d3e9848829e875e258f8abb9310cbae2078c43e04497fe5038439c4418e406d030370afe207ca24b848c9e60cc901621d031dc7341d0a250852c9a85cb99e80e4c8a3503171906438bc600b76891b03474d5933032cced876df6eaf53d6a4ca6a0454a9d08069438644d8e8560eeae92ede690a942bcb451e8440abd54b12e932ff986f469715875743b287c385a23c0325aa13f4d0232057d480212e038beb6b6363232d2d4d4e479faa9e7919882a743ba91cd8302479d1bd425ce3f921739891ff241f3eccf017cd03cf5c39d8fc370067045fc5879342148f35c7d3225332db7a1a1617070907f6e8910313f4271107ad92f8db078fbebdf18f16a075b68f6db6118b0daf22e43011029d4f101facba01a5800130f4b7e000d73718f445352244c8ac1e10b5c869d133dcb1a504bb1533acad16d46c25d8c44b75af2c9f2d706b1101f0d5c252deaaf005e8a552629d75f81548349d5944ccdcda2d4ef77ef4b2b5ec0b8f5423c874f40abc26f08cbd09f220199823e30010f4c26d3e2e22210a2aeaecee3e023ef33c9b50933f8ac6502c6c82eb650251163815772ae88ee5fd87bf7fc9e80b33ffb9ff9c9eff48fc09bdb1f812fda047b1c8cba7931f7c6859ca77793aaabab7b7b7be7e6e60c0683d0eae7a3148f02ab512de9ce46d37015939b02886c9a6f43fa7bcd7313fecfbd04eca1a782588caa6d3973f9f165532c49f05743b9d64434c99818f6b07b8748a9dd394a1a242a42827a9145e094a88cf64aa354494a3d4899829068889f61024fbde852c5e8124459046858455e960df7674b40a6a00f4c70300015743addecec6c676767724cce259b20a0635bf68aa5173d38cd5d67a7eb89a2b0917bce794ea2072f07cd93dfdffe707d7eef3d578770cdc9d49b97f2ae5f882c2929e1ab64d7d7d72182a3125140e647a7edfcd9e25f93df6f0cf440f9ce120637cdd18c8b8b7fcc0899889b968fe0cdb014321f39375763cb4b24740d05e04652669275bf5367a758b6516f701df76ce3256ada63ab6200995225244b831dea969d4ba22aa358a1b7916f8894bac35775976e352f191833815388dcf059dca7fc65129029e8c3137fc30910627c7cbca9a9293238d549fce0a9aa74b85ccff04d81609a35d4bf4159e4f87db7672ed247e77eb1044d6bd6e4f0e3fbc1f9dcdebb2e0e61ea1329902f5decc3b2339e3d7ffe7c646464757515c2b75025fbb10a637e35be2ba3be7c78c3f0566f5dd4db7adb4770de3a80bc6d966d3623333a86892f5a38e0be6ca721b8263caf4426d828521b519dad12932a3191da64ab4175b362252e916bf7bb75d477e821baa2c63e0c85931880d9b2bdfe3209c814f4418aaf9ee51f0ad6d0d010713fd5ddfe49bc4fc34c23cee29669e80d76be89aa8c997a242f72913e046a9efbc57f6b0ded0747cd737b029ced439547e33d4fa75d913d4e4fc9a9ababe36fc4341a8d4295ec47ace337fa5fe9133706b6185e5a7cf2fac0a957bbffd4b5de3fc97d3b78c0ead3d707e1efd91b43fcf071cf9e33d7074e5c1d387663d05e3e2b9363628541a47c752f3fc04bf4b44b8d4e8aba8d35daa849a99a94294db66ac241b174e566ebc206c9b58845ddbca3ae11b88469d95e7f9904640afa2005c70610c26030ccccccf4f4f4d4d4d4dcf688541f8ecc08ea9869c219b365325acf2eb652d5f1334f54256ef64f0039677ff13ff3b3dfe99fee9cfaf1f649a0e60fbe27bef7f9207ce69780cb92476e072295c7e22f8a1ea426655556567676764e4e4eea743aa14af6e3969d47f72bede0feabeddd7eb59d7b8f9d7befcb96fd4deeb6dacea3070d78744b5cba656edd12f70107357a0a2622a59294a2fe0ac03ba44cd40e08df871a0761760a1c106ba79c77f0a8afe9dad09b215a92184e909bfd2ff0cd7aff6a09c814f4a10a08019cd8d8d8989e9eeee8e8a8a8a8f03cf344752822d9af69b2de6cada1658cec4a075d973c1f7dabf6eab1980b7b035fa6e6c91fb6f3e97df3a91fef9cdf77cf49f6c4fd60d4799ba0e4848cf2f2f2b6b6b6898989d5d5550cc3045e7edc9a5ca05ee9a9ad5efc756062911adfc90bf49fe045de2f2dfc1526d1df25726c991e58a6833231895c2f52d1a83f3c9589a3a6fed5cd7f5466478559aa34025c6d95a458b1bedfa325a5687649cfe204d7d73ac5553343c464290ab54982a3ddb2b9fe3a09c814f4010b3861369bd7d7d7811cc00fa0e66df7088563489c77fd68a581d65926634dacae9fe9cad7660675f85fca7012df3ff3d31df0e91ff906a8be27bff7e1ec7de2bbf7d100f5333ffb5fb00902645ed81714f534a5acacaca5a565747454b884f9890876f5578adc62d809489ae26d79dba2cde6b27fb2d167becabf0af64c7e0445927a8cf58f1cb6532e88544619444660a1da60ab26d00d24db60c91922a6ad12986a7454ae38b87706274f8e2e62669ca1d063af71d4f608be30ea338182cd032973f386d0bf560232057dd8224912a8b9b6b6363e3ededada5a5959e9ed1aee66ff24fc5a657f89ceda8696a5587c969da8c1cba3c6433565ca0361677ff6e3a9f95b706ec7d53b37e4e033bf049cdf177451f4e0dcbe7b3c2f9b9a9a464646969797f9c795409164f99a823e52f1958e7c8eda6aaed92a6205ea9d0eddbe819b583aa56c202a6f3c2a77e26547e68d83a3f22622f226c2f3272373a7a2732623b22722f2613cbcfb6ac3f46fe15cf4d1913993f03722772c226f24226f342277ea8adf8054b5bc5783eff5444f81962951ab1f5b8446f4f04b91127592073445775eaa618c59a636d92be60fa9dba30be6a6d7e16c806b178cbe36fc81afbb758b2056c23f01998204bd4170f8c099ac959a1d1d1d55555581d7225d640f9ea88abb9eade18bdc41852665692dbbda493767ae24fb37f99e4f7192dc3ff3b3df294026aaa1b554cf1effcefbfdf1c91f8197fee7f6ddbd601b74e6e73b514f93f9fa58c8972b2b2b022f0571e10aeddb4011a0274de33a9c39a97a612f9f912a5e6d997c5a269f952ae624ca398962d651b52091cfd82aa725bff18cc58a59094cf94a5ba7f9ad65f22947c5acbd725e0a9fa25c902897c5aa35b1724dacd2011d51973d2a13779192372e5662120526569a6c153a11d71bbb9d6a51ead67125b027b37c7a0567f534e44a0c0e74160569748af00e252053d0072fa0269f355757572726263a3b3b1135af465d110707b9e556c74faef5d1d666b430609a6087cb4d153113315eb5de679360b2533f225e2243cafc1e58e5f53e18287efa67bfb37b02ceee09bc2c0b4c49c8aca8a8005ec299c1d67c2954c97ec282df9eebe50eed02dce53c82c1083a29b73f2a0712a4d513bf1a3225e4bf9c8998ecc9e89cf1488b47a3d06463afb435a1a2ec983bfe46c362a3b2c6c272a68352578e5ddf90cacd620569898f724aaaa0d023a09526890a754d20561a251aee51242aad4cbd2071ebbbe0d31f923e3a384fe829da4c9a491643f5bb245ffb8a512c6aeff30ef7780199823e0659a90959737272b2abababa6a626f45ed2b9bdfed74ec4a4de6d19a936909b0fd7842206e2a6b69fe92f3194468e46dea8ba792afe92e8dec91fbc4ffce07dfc7b2fceb78e7df74efdbdd7891f7d4efd7ce7d44fb7af5d7a98c6b58f850ccdb7f711782908c455455a9a8bc25ffe3a224393186db664cf974c731defa0ee05288a204c33cbc6f165163cbdc44e2cef6078eb6d3cb6c2764ce161b90b07e59d0e8a39197a2617c6e54bcc1655bd9ac40a4caa30c1783be5aabd6a5e261fb357b6b8dd1f78983e30b24c1bb82e8cb85e10d0054b044ac89614ac3c7c01d45b8290320509fa13048585959a5353539035ebeaea3252729cec025d640f1fca0b9ea7cc6d0ca347ff5944b1d422bbd04c3765aca4df6bbbeb9ced6efff8ec2f77206b6e897ab78e7dfb0e8c3e1af22e5757eca70e836f515d5ddddede0ef992af8f153a5e17c4894b99e81c10fd01b0006e101881a1082caf32fc81b780af146da4c813f2640876128f51a9f3a0c4b5ef55ee97b8f4fe6a6ea47467c3bb22b75e897c5ca25c856469eb69b6d1204c4a14b854be21554c493dc61ce4c3073dba9c7cfbae3dee0acb9a6818608c14644930459066403eb786b0b28894e80f4dc02931ba89843f39b0a4ea77230199823e1ec1d105d4e43b069a9e9eeeefef7ffefc797171f1dd6b511037af9f88cdbadf395e67342db00cc6cd0045cd1abbdac9b4e76de43cea7ea828d01c8904be5ed81778faa7db7c0ded3698fdd5b6c012f1d207226fc4e384a2a2a2dadada9e9e1e48cf703600e70442be14f4abd05e800889a2236a1543a1e777f0684191f2150606a1bf140b51f46e74eb599f8163377ace7a8d9eb9f56a9fbe3564f599adf61a7ca52fdc1cbe7873e8dcadbe33b7064fdd1a397d6bececadc173b7ba6e848cc6e42d360cb0fd73ac96664d34ea9a9da2318a36233452e8d1280072942ce13c007d0530ea9dc3f26dd03784f547c739fafb8e242053d0472538bc28ae3b3dad56bbb0b0303838d8d4d454515111139aec641fe82c7b10ec9e0774ecc85f5de9a1c835ae87683dabed637b8b8d45e14361d7cabdce266a8e467aec7f7a45127cfae7dbc7bfbf75f4db9b7f8fad55b2c7bebfe5ab0a4d49cc2c2b2b6b6868e8eded9d9d9d85f3008197827e238e1f5c7525ea0c1d5e92e8521fced1857bf3d5867f288e02afe00fc43b9ceb1fd6dae3dd1f37df413b0e4be6fea297e8036992c208123e8da10085282c82681a3d649aaf7be5e78375218199109ff9f4cc7d47b025387399fa9d4940a6a08f4ddc51887a3930180ccbcbcba3a3a31d1d1d10d420aef96bc24efde8eb227d70fb626ac2ed173589331375987192659659d3103b5c8157c44cc47ad7dd73c9be7d21f5c6c9380fc7a717b9c40973f1a1f3e83737ff3af341f3bce876527c7a6161617575755b5bdbd0d0d0fcfcbc4ea783f30074979bc04b41562186a050869225bc40f599b07b207c22c26c12873710088c761d8e3c085528d6911ca1180a66daf22c94ad869350ab519f01bf7adb9496f1b0543413bab00a73a01d96e24ef360451117397147293fc889673cfa0e16c35741a350dc84358615c75886e0bf0937d53b93804c411fa7e030844066341a575757676666fafafa1a1b1bcbcbcb5392b26eab424ffee8ed24bdef7b2125fe764375c2f470a571b99d596e67872bc8bae4b9a480c610cf52c8a33ee7935587c361caf3fb02ceeef13ff38bdfa99f7c8f7fefb52d1d1ef9e6c69f651ff993d4a42c3e5c7675754d4c4c00f581fdd68b9720cb37142408b1057184e31e7a84337a817610cbff5e16da7fe01d74099422580a2701951c6651bce338b5dd68877b7bf3bb29476a58367af009c0927b0f2d92a4512fee28690249d1945c4486092c5047df0a19b5fc41ef7263601a0e9968e0dd4940a6a08f5910cb206eeaf57a00cff8f8384008500440022c71e0f4ba2209062e46dca8cc7dd2539f32f7227da93669b62c6a34fd5e5bac4fdd637591ff958c6b2762dc1d1f5f16dfbb24ba7bc106d879e7d44f3e9b0d6bbd8e7d876a6e8f7cbb1d7e6f6b80255f13fbfcf9f3cece4e08c78b8b8b5aad96af8c154829e8d5e2f60b0b06df721fd93af95bcfbc5b712bf60afd76fce6e0afa32cef6f9906c48ffcedb8bf590232057dcc02d2003521a20178d6d7d7e7e6e6004500a4fafafad2d25200a79f26ecf8f7b7ceedf573777ce277290dd819e75b1f79b32af46a69f8f58ab06be58f94850157326e9e8e571e0a73b17be8240d06709edfe77ffa973b10554ffce005e6ee4881b879c3ea23df5e3ff2cdae7c4ee4e3ab7c0ab02c2929a9ababe36b622116c3da42448635e72b632ddf47902041ef540232057dfcb282d36030acacac4c4d4d0d0c0cb4b6b6d6d4d400a89213337d55211724b721329edbe72f3f1072f578b4fa68e4f593b1dee792ee5c4af33e977ced648cf270989bc323b0b3ecc16571d0059bc0b37bfc4eff7cfbe48fa869ebb6ac79f8ebeb6fb4cba180f8d8d4dcdcdce2e2e2eaeaeae6e6e6fefefec9c94908c43a9d4e68e92348d07b280199823e09a10b36340dd4b4d6d3f2e0845407d9aebcbcbcb0b0302921e3b6ea29c43e888c901d4fffec0b69f28a240830e9eef0f88a34085e9eb709b8681b083ebf2fe0cc9e3ba77ff239f98317980b9a967079f8eb6bafb1cb217f1fc593c4f8f4828282b2b232f87480370fcba5a5256b4dacd0d24790a0f7500232057d42b28213c33048723c38878686bababa1a1b1b217496969602c9221e27dc5687b81e0e386beb0d083cfaddcde3dfdd0288024a39df02407255b2dec77fe0aa64912df5b1db00c9dbf9a09fe7f9e0b0877140e567cf9e41b48558f9e2c58bcececec1c14158071e967c1f05022c05097a6f252053d02727a091f5022780736d6d6d6e6e6e7c7c1ca25e7b7b3b900cd809f90f72675e5e5e4e4e4eb06fa48ffc89d301bf33fbbcc187beba66f5e1afaf6f7d69354cac3e1b74cf3b3cc8270202252c079606cb045236343440b485cf1a1b1b83cf5d5959e1ab6105580a12f4fe4b40a6a04f543c384992c471dc683442c8037acdcece4e4c4c40f283fcd7dcdcfcfcf973805c797939e4c2a2a2220888b9b9b900d1ececec84b8b4f047f15b0d63808e9023619afcfc7c6024cc05f3565555d5d7d7c3d23a3a3a0606068094333333102b373636e07321eff2b084f511602948d07b2e0199823e5df1948260c7874ea017cfced5d5d5f9f9f9a9a9a9d1d151c067777737a44f601e04c4baba3ac8a0c0510061656565052718e00523e15d9806a22a4c0f73c1bc804958cee4e42464cae5e56520a5c160e063257fcd925f0dcb3a091224e83d96804c41822c7a199f7cb52d706e61610180373d3d0d191462e2f0f0f0d0d010d01470d8cf0986610c8c073a8e8f8f036e21b02e2e2ec2bcb004c0f0364c0a15b082047d8812902948d0766d65278f4f93c90404d5ebf5003f88891043412b9c008a2018e047aeafafc30430254c0f730126711cb79212c5494e964f122448d0072501998204bd5a16b86de21304d8e30514dc2a60aa6568938ebcf8b9f840c9cbb2684182047d9812902948d0ae64811e27a0e04eb24cb129cbcc820409fa28242053902041820409da9504640a122448902041bb92804c4182040912246857129029489020418204ed4a0232050912244890a05d4940a6204182040912b42b09c814244890204182762196fdff0300a5bd36ab4b2e8c0000000049454e44ae426082','2018-05-19 07:30:54','2018-05-19 07:30:54');

->Browser Network’s Logs:

NodeJS-Express-MySQL-Upload-MultipartFile-request-logs

-> Bootstrap view:

NodeJS-Express-MySQL-Upload-MultipartFile-request-bootstrap view

-> MySQL records:

NodeJS-Express-MySQL-Upload-MultipartFile-request-mysql

Get All Files

-> NodeJS server’s Logs:

...

Executing (default): SELECT `id`, `name` FROM `files` AS `file`;

-> Browser Network’s Logs:

NodeJS-Express-MySQL-Upload-MultipartFile-request-get-all-files-network-logs

-> Bootstrap view:

NodeJS-Express-MySQL-Upload-MultipartFile-getallfiles

Get a File

-> NodeJS server’s Logs:


Executing (default): SELECT `id`, `type`, `name`, `data`, `createdAt`, `updatedAt` FROM `files` AS `file` WHERE `file`.`id` = '1';
Executing (default): SELECT `id`, `type`, `name`, `data`, `createdAt`, `updatedAt` FROM `files` AS `file` WHERE `file`.`id` = '2';
Executing (default): SELECT `id`, `type`, `name`, `data`, `createdAt`, `updatedAt` FROM `files` AS `file` WHERE `file`.`id` = '3';

-> Browser Network’s Logs:

NodeJS-Express-MySQL-Upload-MultipartFile-request-get-a-file-network-logs

-> Bootstrap view:

NodeJS-Express-MySQL-Upload-MultipartFile-request-get-a-file-downloads-view

Sourcecode

To run below sourcecode, follow the guides:


step 0: download & extract zip file -> we have a folder ‘NodeJS-Express-MultipartFile-MySQL’
step 1: cd NodeJS-Express-MultipartFile-MySQL
step 2: npm install express multer sequelize mysql2 –save
step 3: node server.js
step 4: makes a POST request: http://localhost:8081

-> Sourcecode:

NodeJS-Express-MultipartFile-MySQL



By grokonez | May 19, 2018.

Last updated on May 12, 2021.



Related Posts


1 thought on “NodeJS/Express – Upload/Download MultiparFile to MySQL – Multer + Sequelize + JQuery Ajax + Bootstrap”

  1. When I download images, such an error always occurs:
    Error interpreting jpeg image file (Not a jpeg file: starts with 0x24 0x52)

Got Something To Say:

Your email address will not be published. Required fields are marked *

*