Low4Bit Satellite Video Presentation - NASA Space Apps Challenge 2018
Low4Bit Satellite Video Presentation - NASA Space Apps Challenge 2018
Newest update:
https://drive.google.com/open?id=1hoYH4ffrWyrYPhz6...
We continue working on this project.
Web App download link
https://drive.google.com/file/d/1qGi1pmtBejYyUr0Jd...
<?php | |
$host="localhost"; | |
$user="root"; | |
$password=""; | |
$dbname="sensor"; | |
$conn=mysqli_connect($host, $user, $password, $dbname); | |
?> |
<!DOCTYPE html> | |
<!-- saved from url=(0052)https://getbootstrap.com/docs/4.1/examples/checkout/ --> | |
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | |
<meta name="description" content=""> | |
<meta name="author" content=""> | |
<link rel="icon" href="https://cdn.iconscout.com/icon/free/png-256/nasa-5-569227.png"> | |
<title>Satellite WebApp</title> | |
<!-- Bootstrap core CSS --> | |
<link href="./Checkout example for Bootstrap_files/bootstrap.min.css" rel="stylesheet"> | |
<!-- Custom styles for this template --> | |
<link href="./Checkout example for Bootstrap_files/form-validation.css" rel="stylesheet"> | |
</head> | |
<body class="bg-light"> | |
<div class="container"> | |
<div class="py-5 text-center"> | |
<img class="d-block mx-auto mb-4" src="https://image.ibb.co/i9iv6L/1.jpg" alt="" width="150" height="150"> | |
<h2>Satellite Data:</h2> | |
</div> | |
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> | |
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> | |
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> | |
<table class="table"> | |
<thead class="thead-dark"> | |
<tr> | |
<th scope="col">Time and Date:</th> | |
<th scope="col">Temperature</th> | |
<th scope="col">Pressure</th> | |
<th scope="col">Picture</th> | |
</tr> | |
</thead> | |
<tbody> | |
<?php | |
include("dbconnect.php"); | |
$query2="select * from sensor_data"; | |
$result2=mysqli_query($conn,$query2); | |
while($row=mysqli_fetch_assoc($result2)) | |
{ | |
echo "<tr><center><th scope='row'>".$row['time_stmp']."</center></th>"; | |
echo "<td>".$row['temp']."</td>"; | |
echo "<td>".$row['press']."</td>"; | |
echo "<td><center><img src='data:image/jpeg;base64,".base64_encode( $row["pic"] )."'/></center></td><tr>"; | |
} | |
?> | |
</tbody> | |
</table> | |
</div> | |
<!-- Bootstrap core JavaScript | |
================================================== --> | |
<!-- Placed at the end of the document so the pages load faster --> | |
<script src="./Checkout example for Bootstrap_files/jquery-3.3.1.slim.min.js.download" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> | |
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script> | |
<script src="./Checkout example for Bootstrap_files/popper.min.js.download"></script> | |
<script src="./Checkout example for Bootstrap_files/bootstrap.min.js.download"></script> | |
<script src="./Checkout example for Bootstrap_files/holder.min.js.download"></script> | |
<script> | |
// Example starter JavaScript for disabling form submissions if there are invalid fields | |
(function() { | |
'use strict'; | |
window.addEventListener('load', function() { | |
// Fetch all the forms we want to apply custom Bootstrap validation styles to | |
var forms = document.getElementsByClassName('needs-validation'); | |
// Loop over them and prevent submission | |
var validation = Array.prototype.filter.call(forms, function(form) { | |
form.addEventListener('submit', function(event) { | |
if (form.checkValidity() === false) { | |
event.preventDefault(); | |
event.stopPropagation(); | |
} | |
form.classList.add('was-validated'); | |
}, false); | |
}); | |
}, false); | |
})(); | |
</script> | |
</body></html> |
import time | |
import os | |
import sys | |
from sense_hat import SenseHat | |
import mysql.connector as mariadb | |
flag =0 | |
sense = SenseHat() | |
#sensors | |
sense.set_imu_config(True, True, True) | |
config = { | |
'user': 'syslab', | |
'password': '123', | |
'host': '192.168.0.108', | |
'database': 'nasaapps'} | |
db = mariadb.connect (**config) | |
cursor = db.cursor() | |
def cam(n): | |
sstr = str(n) | |
pic = os.system("fswebcam --no-banner image["+ sstr+"].jpg" ) | |
return pic | |
def temp(): | |
tempc = sense.get_temperature() | |
return round(tempc,2) | |
def pressure(): | |
pressurec = sense.get_pressure() | |
return round(pressurec,2) | |
#not the real acceleration formula | |
def accel(): | |
raw = sense.get_accelerometer_raw() | |
x = raw['x'] | |
y = raw['y'] | |
z = raw['z'] | |
g = x * x + y * y + z * z | |
w = (g / 9.81) * 100 | |
return round(w, 2) | |
flag=0 | |
while(1): | |
temperature = temp() | |
accelerometer = accel() | |
picc = cam(flag) | |
print(picc) | |
preess= pressure() | |
flag=flag+1 | |
quer = "INSERT INTO sensor_data(temp,press,pic, accel) VALUES(%s, %s, %s, %s)" | |
arg = (temperature, preess, str(picc), accelerometer) | |
cursor.execute(quer,arg) | |
db.commit() | |
time.sleep(5) | |
## | |
-- phpMyAdmin SQL Dump | |
-- version 4.8.3 | |
-- https://www.phpmyadmin.net/ | |
-- | |
-- Host: 127.0.0.1 | |
-- Generation Time: Oct 21, 2018 at 11:53 PM | |
-- Server version: 10.1.36-MariaDB | |
-- PHP Version: 7.2.11 | |
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; | |
SET AUTOCOMMIT = 0; | |
START TRANSACTION; | |
SET time_zone = "+00:00"; | |
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; | |
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; | |
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; | |
/*!40101 SET NAMES utf8mb4 */; | |
-- | |
-- Database: `sensor` | |
-- | |
-- -------------------------------------------------------- | |
-- | |
-- Table structure for table `sensor_data` | |
-- | |
CREATE TABLE `sensor_data` ( | |
`time_stmp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | |
`temp` float NOT NULL, | |
`press` float DEFAULT NULL, | |
`accel` float DEFAULT NULL, | |
`pic` blob | |
) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
-- | |
-- Dumping data for table `sensor_data` | |
-- | |
INSERT INTO `sensor_data` (`time_stmp`, `temp`, `press`, `accel`, `pic`) VALUES | |
('2018-10-20 03:28:24', 30, 500, 1, 0xffd8ffe000104a46494600010100000100010000ffdb0084000906070d0d0d0d0d0d0f0d0d0d0d070d0d070d0d0d0f0d0d0d0d1511161620111316181d2820181a251b1517213d2225292b2e2e2e171f3338332d37282d3a2f010a0a0a0d0d0e1a0f0e152b2517192b2b2b2d302b2b2d2b2b2d2d2b2d2d2b2b372b32372b2b2b2b2b372b2d2b2b2b2d2d2b372b2b2d2d2b2b322b2d2c2b372d2bffc000110800c2010303012200021101031101ffc4001a000101010101010100000000000000000000030201050406ffc40032100101000300010203060405050000000000110102120304052123312241517173b1617481b213325283c1063392a1c2ffc4001801010101010100000000000000000000000001020504ffc40020110100030002020203000000000000000000010211213141423251031222ffda000c03010002110311003f00f7e11a847adcf6611a840660d4203246a1019846a1019846a1019846a1019846a1019846a1019846a1019846a1019846a1019846a1019846a1019846a1019846a1019835006a11b84418846e1056211b840623b1a8406611b8e406611a8ec06211b8406211b8406211b8406211b8406211b8406211b8406211b8406211b8406211b8406211b840620dc01b846e11158846e1018846e1018846e1018846e1018846e1018846e1018846e1018846e101884521013845210138452101384521013845210138452101384521013829006e1148728a9c2290809c2290809c229082a708a42089c229c9054e114e4809c39521c82708a727209c229c901384521013e5d8a72404e1ca9c9013845393904e11487209c2290e4138291c05393957939454b9395793904b922bc9c8625c9cabc9c825c9cabc9c82708a72404f939521013872a42027c9ca9cb39db5b3ad6fe171419e48a72404f92290809c395393904f93953920627c9ca908189c395393904f939521c827c8af2e029c9cabc9ca35897272af2721897272af2721897272af2721897272af27218f9fd478f39d37c631739f1ed8d71fc63c3f37a6dfc78c677d6633998f8e33f1fe8fd272f3bdeb1f634fd5ff008cb55962f5e35e6787d2efbe2e9adc63699cdc63e3fd5e87afd33afa7d319f8671c636c7f1e54f65c7cbdbf5f3fdbab5ef18f95feeebfb65779488fe75e4f87d36fe4c673a6b718cccfc718fdd7f07a1f2e37d339d2631e4d73b66ebf4bf9b9e8fd6ff00858db1cf576bfe69ff000fafc5ee99db6d75e318eb7c6b7afa5cfe44ea4454f75f3674c6baebf0eaf59fbe7e0f87c7e8bc9b6bdebadc7ddf1c5cfe587abee7e933e4d719d7fcda598fc71f83cff43ebb3e3fb3b5ce97faeb923ae16d1cf2b7b567c99b8cfc7c78fbf3f767f0c3e7f55e8fc9d7937e7ecf7b6d6ebf4bf5fabdcd26d8c675ce338cfc719c7d3297adc7caf27e8edfb27edcb535e1e0787c3b6f99a62e65ce3e18f87f57afedde0db4d338df133fe26738c5c67e131f83e4f66c7cdcfe867f7c3dae4b4f84a4794f9395393965bc4f9229c9c8627c914e4e4313e4e54e4e4313e4e54e4e4313e4539014e4e55e4e51ac4b939579390c4b939579390c4b939579390c4b939579390c4b979befb8f97a7eb7fc65ebc795ff005063e5e9fadffce56bdb37e9cf62c7cadbf98cff006ead7bde3e4ffbdafed977fe9fc7cadff99cff006ead7bf63e4e3f5f5fdb2beccfa3e1f69f49e3f2ebbe77d6e71be31afc738fbbf83d1d3db7c3ae719c69338db19d7ed6df5c7f5787e97d6f93c58ce34ce318ce6ed718cbebf4fee9e6dbc9a6b9ceb36f2ebaedf671f4ce5a98966b35fa7b3b671ae2e738c63efce7330f8bdc3db71e4bb69f0f27feb7fcff008ff147df7d3792e3c98ce76f1e31f6b5fbb4cfe31f278fdd7cdae9ce33ae6626bb67176c619889ee1ab5a3a986bda3d4675f263c79ff002ef9ce27e1b7e2f5bd7e3e4f97f476fd9e57b37a5db7f263c99c678d339ce739fbf6fc30f67dc31f23cbfa1b7ec5bb2bf178dec78f9d9fe5f6feed5eef2f0fd83fef6dfcbedfddabf410b76bf8fa4b97795393965bc4f939539390c4f939539390c4f939539390c4f939539390c4f914e40c5393953922349f272a43904f9395393904f9395393904f9395793904b9736f1e33f5c633f9e2adc9c8623af8f18fa6318fcb10db4c67eb8c671f867156e4818f9ffc0d3fd3affe38771e0d3fd3aff0fb385e10d4c4b9473e8bc39cdcf8fc77f1e357d70869896349f0c7c318fa631f433adf867e38fbf19579391710d7c5ae3e38d75c7e58c61ae55840c4f9739561013e4e548404f939521013e4e54e4809f272a42027cb8af20370e5484454f97796e101384521018872a42027c9148404f92290809f272a4202708a420270e5484413872a42289c39521013e48a4202708a4202708a42209c39521144f939521013e452083708a420d2708a4202708a4202708a4202708a4202708a4202708a4202708a4202708a4202708a4202708a4202708a420311c8a4203108dc220c4237080c423708a311c5208351d8d420ac47635080cc235080cc235080cc235080cc235080cc235080cc2351d80c4237080c4237080c4237080c4237080c4237080c4237080c4237080c4237080c41b803508e88ae423a03908e80e423a03908e80e423a03908e80e423a03908e80e423a03908e80e423a03908e80e423a03908e80e423a03907400000000000000000000000000000000000000000000000000007ffd9), | |
('2018-10-20 08:31:31', 22, 15, 22, NULL), | |
('2018-10-20 08:34:56', 0, 0, 0, NULL), | |
('2018-10-20 08:35:02', 0, 0, 0, NULL), | |
('2018-10-20 08:35:08', 0, 0, 0, NULL), | |
('2018-10-20 08:37:30', 0, 0, 0, NULL), | |
('2018-10-20 08:37:36', 0, 0, 0, NULL), | |
('2018-10-20 08:39:17', 0, 0, 0, NULL), | |
('2018-10-20 08:39:49', 0, 0, 0, NULL), | |
('2018-10-20 08:39:55', 0, 0, 0, NULL), | |
('2018-10-20 08:40:01', 0, 0, 0, NULL), | |
('2018-10-20 08:56:33', 0, 0, 0, NULL), | |
('2018-10-20 08:58:07', 22, NULL, NULL, NULL), | |
('2018-10-20 09:01:01', 30.18, 972.82, NULL, NULL); | |
INSERT INTO `sensor_data` (`time_stmp`, `temp`, `press`, `accel`, `pic`) VALUES | |
('2018-10-20 09:06:24', 30.32, 972.76, NULL, 0xffd8ffe000104a46494600010101006000600000fffe003c43524541544f523a2067642d6a7065672076312e3020287573696e6720494a47204a50454720763632292c207175616c697479203d203235350affdb00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffdb00430101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffc00011080120016003011100021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00fe71c6a7765a3c3c9217de65cc61b185dea373b2c6858b7218302381b0ae0ff53c542d2e75492d356dae6d5f48c66e56d364b977d56dfcdb52a54a356951829d653e7f6b3a346367cb15285eba9e1e9d2b5da5784f9ece1eecb597a5fc3496e6efc4708930db6267122c7192e801d8dbd1080402a32db704e17af39556a34e751c5a9fbbcf14e4947de518db99c774eeeedf9762e94555a538d39ca70f7792aba909529fbcdcb93d937f0b4e32e6847de5a5f567e887c13f13c5e10f14e93adbc4b2b69f7d15cb49736d14f6e9e5e73e64124724521955d932f0bed251f68644917d25855568ce8556ea5f979a9394a3095a7cf1f672e5a49daca53b3dd59f678ce9ca57519ba6b4f7a835292dbe172551abd9a775aa6eda6df4afc69f88babfc4ef12daeb36b65f65b03146b1dcdb186d2294c43fd608c6d66caaedddc920297dcc38f66ae330587c1d2c150c3c7da53e7bba6aa4d54e6aaaaeaedf663276bc65d6d6b5cf99c0f0fb857ad88c457ad52a627d9f3d294e0a9e1fd8c2708fb3506aded62e329f2a8de4aeefa9f34f8e7e29e9e623a4b4da8eeb7db6f286bb7922778c10fb55198a02ea480769240e1464576e0e84f0f0829fb2a5cfcd7a73a704fdd72b7bd2e66fe252d24ed749db635ab8653c53fdd41d3a76f66dc61caf9e9ae6d1497b3b495b58c39dedcdb9e4b06bf6d7ec65b38e37620b005b2e18724ec62d923a1cfdd073c0e98e2a538d6838aab284b9bf78939c2168c779476e66dc55ad77a6b63b62a31508dd47e2b28c62def7774fddeba59edaefa1a96faf49191ba28432a32a215cee392324a85009391ce065b0300572423cf39254649e969dd6ba3bdbdeb3b5aceeb4e9dcda54da4973ca6d6d150bbd7f9a4936b4d5733d6d64681d2f57d523fb6bdaac56c18625257691d413c9c0e1d4290b92580e0607b747055b12f9295294a71de4b44ae9b5a45d95d45adddda33f652a6f9b9a318f47092b3e9ac631738eaf4db9aedec731aa27d9e55488a07caeedb9c03c01952bd48c6081b41c8072327a6a65eb0aa31aea5ed15efccd3b5ecd59a6dbbc64af74add2e65094aaca308b82dececd3d9b7ccd6fb3b5e3a74ee7d23e18b2f84307822deeb55d506a1e2abcf322b5d22d92e24bc49022c913b0b4b6782085e50f6f2b6a5222a8f2991e369e167fb6cab86f26c4e0bebb8ece3ea187eaf969ceaafded4a4b968baaaa4ef38c2fcb05cb19f33f755ce3ad996265887430becaf1b73395384ea4b9a0a71ba942aa8dbdeda0b9a36bddabac33e3783c03637424d22299e5225b5123990aa1c844504974dc8d861bc06ce4f3f2d78386c3d294a75562b1b47094797d97b4ba52f68a519eb0bc256aaba2f76e93d6e3af3c5ce10846ac20e3cdeda34d28c57334e9f2d3724ddd2bcb9a50b36e4b9af6392d13c4fe23f8b9a9c365a7d858e938963b55816e42b49e7c9b54192495621f2e5977c833b4ed6ddf237560e73c5c56130bfda35e956bde31c555ab45fb373aab9e97b3841da51938fb8ed28f36eaeee951928ca388a91f675396f1a8e9ebc8db5eeeb085a5caf49cb9b46ecf42af8cbc1fa8f8435bb6d2e5bb82f2e25d3e3d48c51c885a38a7b8bdb7585823b02f9b390ee4ca8de0024ab1af1338cab19964e8cb1f868e1956f69ecd4b9a4e5ecd5253e6f71db97da42d6e6bf374b1dce742aca2e8d5e76afac972cb55f65595b67cd6bdd257b041796735b496f7a8914e40c23a481793b42e5704963b738273ee2b823f50c561e74d4546a2e5e495a3695e6e52d25abb4636e967dcca53ad4d4a329bb4adcaa568bd35767eeb5beb6946fd79b63c6bc4b7c96574eaa14e1c953194070012463a724639504f200e6be631d87c1bab18558cd377d52e571b460f5716f7d2da4f4fe536a5ed6a25aa7157d5ce3ccaf7dd3529bbb5a6d65dd6de73a8decf7a58ab347b4a8e368084c608c63674e72480181c02db457971c161632e6a0aa5dfc30f64e57b2b3bca326e7a5dfbb07cbb3b6acf428c9c17249c65197c49f2df46dad1cad1d5f5b5ed747390c770b7625493cb6cb14903aab83c6d04afcc46ec8f65c83d06396ad59d39351e7e6d34f7acb44f55756ba77565abd59cf28fb89ca2e3bf23bab54d7dee656bae4d2d76af7ba3d4adfc53adcd65145accb0cb6b0a0459df64728d81541dc49dc33907078da41c0e1b96a4f0f5e1caf0fc95bed38ab4a3aa6af76deb15f67a37712852c2d3e684a4a6fe28bb5a5ef595d6bf0a936adcde7630f509a7ba92236ce5ed64cab15919bca5572328005c920b0dd87c8e49e39ca4e95293a7cae9a5b369df55777735ef6fa7baec9fa31d3739453516a2babbbb6afa3b72dde9e7b9dbf86f4c44659634574891a524121cb6c249ca95663c8c9ceee39cad14693af25074e5183f825c92972e8dcb9be36aee36565afa6ca529252b3e5daca566fced6526fbbd5d97632f53b9bbbf8af4b736f04ecb0fcf267efe036d2e4606770fbc001961918ac31d684795b928adf969b7cb7706b9629733bb7ade3a6ad69a9db8597b28cd36a36e5e46a328495dcb9af2726f5be9f0e8edadcc08ad22ba82412224729922922624951346eaca54a8003e7072413ce339e4fc866587c455a69617f7a9ed4a4dc39ed2a6dfbf26a2b96d2969095ed6766ee7a783c4468ce71959c67cbcdb370e5526ac92bbe66d6efcd1d46b9a67f6fe8d1dfc8b1dcc96616cf524467ca27967cb924392541565c0718e84162401e5d6c5e06ae2e584f64e11ab6bc528351f674d55d573b93bb57db4bf63dfa382ccb0d4a18ba352118c39b92bc2a29a7cd274a568c65253b39383f79f2eaf4b34794471dff86e511106e74b918849776e6b43bb382c3123c64b39236850a47201cb7a74f195284e14719095d737b1c5a51943673a9edaf654fe28d2a7672e67bf29a3a387cee12519d2a78b56f694d385ab5dfbbecd5f4f674a9394ed195dbbbb6e765653c17888eb22cc4e483bd47a8c83b895230aa42e4700e0e067dea55615929a8d9eb757d37695b99d9edad9e8f73e471546b50a92a73a72a72d3df4da4fdd8cb5f76eeca492d56afaa37a389e3239050e41767dcbd08c3025493c7046327a9ed5a4b915451a8be0bfbadefcd1bfbcda69746acdfc8c54bdcb45c1a97c5cb149ae57a7bc9252bfa2e5db566822b285c28246065085f4209c29e464939231e84e6b5a6e3197bd1779fc5ca9cd7ba9daedca16f2d357e9acc9cb964b59c9dbde76e6d1f46d5969a3d354adbea5b40506c0724e72cd82c303b91f3640c0cf2483b80c727a693837cbcd2e65bd95e51ba6d6b193dd7f75e9db7316924e0fde8bb5f9ad272b6aaf269b767b79687aff00c2cd262d42fae91d50bc6ab2041f7db7b80b8f97695572b92cb818eb9c63e9b2a845e1a76a7352f7799db9bfe5e54b5ed0525a6d6bdfc91f399cd5ab09c791c173deeefc925caa95b95a4a3adddf993d36b367b3f883c1ab66866f363dcb1ee2af9dd9e0e06130aa324ee1b770038c006bd2a559dad3e677f86d75b377ead76fb4fe5b1f373aae30504a29c6f66db5295da6ec9a6b4eb78edb773e7df115b9567c94c82f80cdb49f9bef051b46090d8c8009da31d40ec84e2db9a8d477b7c51e66ad75bdedaff765ebd8d693a9774e33519d5b5aaa49db92edda124b9aebdd77e5b6eae794ea301983809b9dc00182b648931b8b840db492c064b264f0186e1456953834a4a4dbbf2ba6a528e8937b293ebd65bdedd8f4e352abb4e6f497c5cf17cced74b99a536ada5bdcdacbcd72f79a7442c763619ed66042e36ac693819c206396de8483bb69047001e7e53190a50c55374e33e69f3fb49cd2e6972d38f25a32a69c6c9b4ee9f32b356563ddc3cdd5c3e36368b8bfabfb38c39a52569c9caed5d4aed5f68f2abaf78c516720953644252d32800212cf9072a0a212ac725464e338c7240acb1f1a34695f99463fcd34a2fe2875752cf576d5bb2b5ac76e5f2c64b14d52839ad3dee6493fddcfeca4d46d66b58be66aeadb8cd5bc377110173716e608a51b510ef397da5f6b300791839249c018525719f88c2710508d7851788a3ee735dcda8297342525cb7925a6cf7d6db367ebcf2dc7e2f052c47b1739c6d7a74d539a85eaf27badc1d45cca3cced51dda69fbab94f3dbdb3903b47801870a76a82320860a779e49da30adbf824a8c73f6d431b0e5d12707f0b8d925abe6d147abf27af63e3d3ab567ecd4b91d3f89eb29479d5e3cf19ce4ddedeedde89dfb1872c0d1119411306da58924ae0050436793f7460f423952c403e8c3157829b9376bf2bba8c55db4f4927bfe7af539e787aefdf9f2b93e975776b2e9eeed67bede7a14248f38e14104820a9048c9382d925bf85b2db7ae403815d8a516b46a2bac56ad6ba732ba4f5d55eda6d708d46e2df3395676e456e66aced2e58f272c6f0decdf36eecf414ef015394c609c6c557f989000054038c16e3d48e0e4a8d4a734934e6b5bad547bae6f77caeaf6d575094b9a9d371941b5cd755654e53d65a6b34ba2bf4d2dbd909e6320e48dc1b1c10dbc7cc0316c9c6cf947077670077dbbc6b38cd4972c796f68bbb8bbab3d62b4efa6ef721d19a92e4719a77e57cd15cd65ef59735ddb54fd2e6ee85a87d86f60b9f98b4127cc08219870369c8dc00605bab13eaa485af53015e9e1b131a54f9674d5ef371e472bd39c9736aef6949a8d9c6c96b7b9cf52d38b72873b8db954572eed5ed18dafa2bbd1ecdf767d47a6eb96977a6453930985c1c9dc37a94e07c980ebc1eb90492b9039c7d2e3161e54a129464a5ef5b95d3943e28a7b4acb4ed2777bd9e879f42ad4a72b464e2fed4a3d346d6924ed7bdb65bbdf73e7bf1c080deeeb56568da462854fdd05d7248009239e7702b9c92c7a8f91c75e149cb962e32dda8eb0b4a095a5a457337ad9ebb6e7a9525edb965579a728df99a94a1257b25cae29f35d249de31b2565cd7b9c5473a86e76ab1e4e5b93b5b270148278041fee904720d7cf39f32b49fa2b5d3d6ef77a5b7d13f334a509fbf68c5ca3cbfbb9c13e6bdfac9a71b2f7b4df4b9c92981663bddb79672c408c12a0a90cc42e4b104226558b1ce4641abf66db551275231bf34669a6efeeae55ee477d5ebd13df7f0e78ac34315ec9b9427d652f66a0ff0076a4b9ea5a2dd93b4745abe5d56a7b3fc1d92d6d7c590cd3c6ed19825dc01dcae48c06dadb108e8db40fbc01e3209da8d1a5284a18850f67eedd27aad5b5ccef28bbc946defcedfdd7a1d386e46ab548f373cfd9f354e6b4a7cbcd156a71e650e5578bb2f797bcfbafb83c197f6c2d4a32478b89999df6c618a1908440ce9d54704f0abc1c0000aef952c353938c21caddb97dd5776577ccd2925bbb771d0e652e54d5a5f15946eec9b56e683dbae8b4efb8cf13f88eeede55b286ea4686223237e546720205dc4e00da1700927a1ea4fad8487b1a2ab4ec9ebece2dda6fdf94277bb4d5ae9ead5d6d738aac79eb4e6e9c173f2de504d4df2c525ef3e67a5ada3dae99e5fa968f2ea6d25e41148c58fce1833861bb867c6e270a46012305b1d80af72b50963a73a94e1294572f2ce5f16c94b58ce4b7835a37a2e9b1cd18468c230972492bdaf7bad6fef5a7ccef7d3dd7f76a7242d1f4dbe498a952aec26557280e570090485380aa33b5803c103771e554a6e17a7792bf58c9c969696faf7b6ae3aed725269a92525be8f47db4d7efd7fc8b93788634bb595b0aabc1638d8bb70320a8dbb704fcc198331fbb9073a4a8d3c3b516a0debf69a5b5f7db69757e9d8cdce6e11b7bb535e66d3e67ae9795f4b47ca575a7ba7ba689e32b5bef0f49a6452a82c8a40725581c6d043051ebb89ca900e01f98d7d460732861e9be6a49d476e49537056f7a7cd7bb52d632b2b27d765a9e762a3276a719d5e495fdbd2a7527172b72ca9f2de5ecb47793d5f5da5a1c3cf62977e6cbe600e870c14e79438caf058939c6093d46306be7b34c54ead7f6b7725d5383b2f729c55ac9f6ea7752b42a3959c76ba9c92fb2d6ee31eff679ba5ec6645e238346b98550a48d14a0e633f74e4020aee0d863c63e5c907193c9e3c138a946ad6728a85ece4a4adcca71d3b6b6bf377d0aa8d559d97d9fb6dc6328dd2df96cdded656bd9790788b53bdd76e52e8c8f240ca891a65196240a1483b589392327736e03206060d7bb9b660f1718c209470f1be8938bd5d37ad928cbdf8b6ad6b75bb1e0e850a494d735ebdf995e538feef992e5d5ba7a3f7b97e37bec7a16a31f85bc39e11d2356d2750bcd13c40aaaba8481cc0b3b8b60f2416cfbcadc969c9d9b50c82220658602fd3e4b4965d94cb36c0e6108626a5bfd9ab424bd872626ae1bf7b52705097b5a739d4a7c8e76ba8cb95d8cf1b89f6b5e1858d0c3ce82e6e59b84fda3bc2151fbfcb28c2d356d793992b2e667cf8de35d7352d59efa4bc964b88d5204decc730c72c855021c827748cf210bb9999b729fba3e033ee25c766589a71c65578aa5439f96e9da3ed69d16fd9de5a5e54e3cd75ab8e84d1c0d18b71a50a9492b5f4692bddab3949395eeef78cad7b2b2d4eaee7c551c96d139564ba6dab2153976723ae4a2ed5c9ea4f1c9390703c28d7a73bca9ca0946da38b8c237d35949c6f7b3b5af67a3b5cbad4e9a69d3949bd6f26f956c92e9cdb5d6ef5ec99c4dcc735e4ede62f985896dcec4132142cd86423008dc0038eddc1cf995b131a8e53aeaa4274f97d9c6d78ae7b29ddda32774935eeeeedb6a7753c3f2548f324e31e6f7f99c6d78bf8aea77d5d972a76ebdd564d06568dc7cce370da3711b782a4e154303b7fbccc32578cf27a7052751ce2ea464a1cbeceac12bc7994dcf9633d35b72cad1e8dbe8cd69b8534e2f955ad784a3195af77f655f5bdfdc976e6ec436da3796fbd99a38918b672c08da72572cd82bf37241c9c1e3000af02b56719ca0939256d1f2a72ba4f56fddd1bbad17cd92ea462bda7242cb68a506b5f7778b77efac9dba5b630fc4baa9b84fb0dae4411e448558966db8c86396c80496ddd5b71e4fcd9c9c28c20a4a294a5b72de3f0bb3d2c9ad1f57dda269a5515a2dca0bacdcf99ddbeb75d57451d125ef6e72fa7dd5e5a8668a5222dea08051403db25c301df3c8079e800c4c5ca5cdcd24d46da4972a77f294b99dadfdde9ba366dc213936b95f2f3bb396ced1bd9abeaf4d7fc8f5ef0bea9a80b467694b7da1d55230c006561df05b191d940cf5246303485695394561d457b3bfb8dfbbefa7bb6e517bc9ab5f5decf6e48d4ba6dbb356d232b4e5e8e2a5256f38c6eb6bad4ec7c436c2cb4b8e30bb1e731b310cca403f331604b707182781f2920e32b5cf89ad46565249ca5b2ba7f0f2decd3bad37b257f4d4f4a8452b4a0dd9def1ddbb7325efa4b6777a5fb338086378a68de2042072c4a9524b123962197233c7046d03b1c578f04b9dcdbe58bb5a0db6e364d3b35cfbbd5dedfe55edd397bc9d37d6cac969a69157d5768eefe6779e1bd51746d4775f45f69d26f22fb2ea76f8705a0789d19d189212688e595b041c142aca463cac6e4196e3a4dd4a2e9d59dbf7d4ae9c795417bc9349de30505cd7b5ddac7a984cdb198487ee313c91ff009f738539a5acb68353b5dc9cbddddb4deda54f16f8620d2eed66b0bb8afb44bcdd2d8caac920f2a424f933796ec9e646bb4607248c9dad90b8d3a94dce780c64632ab0e5f7a51e59d4e64eb7baa714e5cb1e552e55eea5ae963a31b42aca3fda34a9c68d196f5297353a4ace14172bd396f24e2efcb7937bdcf3a9743b9b697ed3a5ca60933b8c208f25f192372823f88632a01391b94f69787c660a6aae0db9e1e3f1509c9dfde5cb1e4537cd0f7e729cad7e6b2be963af0b9e53c741d0cd6846a421b4e2ad35cce537af346f770a6bde6ac9595f63523d7ae203e5ea56b3c5f28264757f29b900907cb6c8254607382cd9c1ebbd2ce709566a9d44a8d6d79e9d78a84f6728fbdad35eea52d6a6ce2be27ca2a991d29a75f2cc4d2c45376b5294a31a8b683f7a4ddef25525b53b4636f7b73a5b2bd4bb55781d46f53845939c00c725412a72c064373ce00cf15ecd3ab1939f2b6dfbb66ad35d6faeaa1db47ef3df63c0c5616ae1a56aaa49bfe7d1ed1ef66fe25d3456e9a9bd11915012ae4310a181f9b2179c704a953c1e99c8ee467a799bd1249f5bafbaed2bbd3bdadd0e0e7694acd2e6b6a938b767d173371b75e651badae7d2ff00012c34f2fe22d4ef990dcc70595b5a42d2a8754966796793ca3f3b333410287e401bf8f9491f4f9773ce853942a38b5cfede29464aa5e7354b9b5b52e5b36b9b939fa731f2f9d6229d182c3da3fbcbde4e0e5529f23a535c93bb9be7bda5eecad1d3dd5a9e91e39bf64b33235c79088a4b3990edfdd8207dd0c4b3641f5c630060b57b54ea429c9c942365b7369d1a767eef2efad9abf5b9f351a33acef083a939fc318ca5ccf96e9decfa24dab27a2d6c7c9d797dfdb177711d97ccb1e419ee5a458f3bbaaec383bb8e70ca41e4679af1f179eca8a97d4e8bc4cd5ad1a71d15dc6f6ba8ad9c9fc51d62f7d8fb8c0e4986841fd77114f0f156b4a10bca5acf75195959b825cd7d24ed633a6d09a703ced420576055a2b54491f82d9c1918e0f279c9c9518c9c8af2ea6373dc5c54696591a3cd7baa8e34dbb34f5e693e5f85daff0015d5b73d4851e1ca4b9675eae22a748c24a49eedfbd77b45a7baf85ad4c9bbf0959c89b3cebfb895f01b7dc0543c00c3099e339e06401b41e17737055cbb8971493ad88c3d382bfbd0929385dada4af15cce293d657bb5a347650cff0025c1c5c70f95d2a938dacebca53bddb6eea551c5d94a4b46ed657b344f67e1a8b486692dd33315c0799d9ca7cd83f348401c1236aa8c13939ad3fd58cc311271c7e29ce0ad6834e319697d5ed2e57183df46bcec35c5ae8b8470b81c2e1e7ef7bf1846529697d5ca526ac9c92bcddd4acb4563a6f0eea3a5e9b7a21f15e887c47e1eba7cea16b05d1b2bd8e194a877d3eee11849a356678e39a378646458d9a10e5d7cfce3c3fc0e694bd9c6aac0d65fc3c461a3cca3795294bda47da272e6853e48d93b73c9bb58793f1ae69925796230f38e2215796f46af2d6847921560b4d9ddd594f54f58a7a3479e78ebc35e067bebeb8f0da6b4ba6bcc64b4b5d4268c3c50ee22189ca97dc633b42b062cff0029720e56be430b96f19659cb84c7e270d5a34efcf569c7db467cfcd56366e11a9eeba908eb6d53b7ba8fbf9f1770de654a352ae59468632a5ef082ad3f824a3ef4e538b97eea9a6af7e5bb4ad63c4ef7c3e4e6608ffbde5154e42c7b89c92ca4763cb64e0b1382011f5784c6f3f3c23cb3b72fbd67677e67d1a6ed6b6896dadcacc9cb2fa0b115e6e955ab7f654a12a92e5e49d384ef19bf653bc66a4af461cb76d7349291ca5d6913c7b8e1f6637617e5272579c01b71918c92b9dadd79afa48e25b937eefbbba95d495d34afccb97ee72d3b3b23e29568d484534a72d7914e4d4d6bef73252f7b45a6aac92dcc79ad1d3249cae47cc4a920aaefce0285c1538ca9c9c120d76d3ad07cb17056d749370a7d5eae574fbaf7959d96b7b1a3a505cb38c66e9fbdceea5e315d23ef422d6b2fe572d6c9db529ec6f978191c8dc48dc3f8890e49c641c11b813d7af1d32b384a49cda5cbcdcbcbeeddd972b4eeefd79be5a130a90a69b829f3bb69277868defcae17d1bde2ecf6eee152d1b2b642e003b8f439cf049caf71c15c67180335ac6ab87bea77beed7337a68b55af5fb2fc9f62956528ca12b534edcae11768d9ddde3cdd6c97bab76db3acd3bc5377a7dbc966599add8361581c2bb6ccf94074c85e786ca8c678af5b0b9cf3d2587af2524af6bbb27794a6ecdc2fa5974ff3393ea8bdd6efd6def732977b2a728f35badd4edd396ccc2d435137b3658fde2480720104fcd90300ed5006768271cb106bc7c456af25cd1aab92a6ff000b87b9cab4529df7bdf55af73aaa349ca32b3a95396ea52b7b3e4b3566e4e2f9a3bf2b8ff7aeca0ac33852c063fda24e07cb93cecdb9ebd5b19ce073c33d5a8b92728df4f75257b3df7775ae96b75b8beb094e52a70493b7c49ca4ecadaf2cddadaed6badee4bab6956b6d3c17364102c923ef8d0c8b0960a177a8552a3209c2b0009192380d5dbefc5b8545292f55394bafbaf9e5095b4bfbcf95766ac7cfc30ea9d4954a0a97342dcf29b82a72e68b51bb845ce164da5c918734adcdccaece8fc09e6c5e20b6982ed5c346f821576b0424950fb80e4fde008c02148e0f4e15db9a9bd54ad694a318dedccfdd938351b3d25c8df36d2d7437bda757da463ceb939671bf26daeedcde965ac3477b69a9fa21e1df04ea8de04d4bc550c2afa5d88585e76b80b279ade5ae1519b2eebe646e4ee0c106e52cca10f7e1b09571b8e9c2119d4b72fb58c5392a7fb99385a3172b73f237ee435b5e5b36675f134b058494e725172b7b26a9b9735aa253f79c5376535b5edb688e7bc21f0f7c65e3ab9bd7d2746d4b574d3e35b8bf92d2079cdadaee7ccaec09dd1aac726e21588385206573d956ad1854a54b135a950954e7f6519d4a74f9b922a53b3a928dec9c5bf55dd5e2ace34e8cebb8d654a1cb793a52938f34d415e1eec95e4ecac9df7765bfd3d6df016eb4cf03ddf892d350b79b50b4b713df68b771f977100f937ac72ab481de290baed93cb128036c81dbca6fd0a861b1381c3d1c47b1553035bda7b3924e1561ece6e13f6b0a9c8a3cd5a7685ad78abbbdd5fe6f139d616351e1e29d3875c4428cab4a7eec66bf75cee50e57787bfcdcc9b946c91f10fc41b813ea0a23b48ad1e22d14c238b7091949dec58105181272020c0e992091f3d8dc243093a935094632e4b39ca4dab2827cadb717772d75d34eba1d5879d4af153955a91752ff00bb508c5c391c97bb2a74e9c5f35949f32d13b475bdfcb25b496424e76e067241f73c1f31700f0465c138e57a57955f0f7946ab9b5085fddbc64bde4a3babdf5d754edb2b58ed7d57bbcd2dae9b969bf25df36df16da79096cd736b3c65256562c837067cb29ca9390f865e3694e08382493961c9ed6b52a8b965271d6fcd1493f774f75ae6d1b7d56baec5f261e4ef293d3653826d5f47aa8cd3bf95ba6fd3a0bdf10ea7a7c05d531e72001be71f3918c11190b9da01e5c6769c31e86675675676950a93b758a834b45d24b9fa25a45edad96a43c352728f2b9ae6bdd6ca9d976bbf8f5da5befd8a5a1437dafb4b2c916e9707e6310604ee729f3ef7604f0b91d3033818cef430b3c4d4e5a6a4efb46d35f65b76492fe56d96fd9463151bb8c6f77acbe277579ddc56b7b59abedab3d22cf49d456c5018983056caa86c052463770ac1d707079041fe1e09f57ead51269c1c93b5a6d3e556dfde93695f6dddde9a3308b8d39f346a4e527b73fbc9d959dfacac9bf85c2cedcdcc8c1d7f49beb9b6fdebdd6e404a2cfbe68c019da9129765854b3161b4e724b60924d70632a636ad29e1a556a3c3c79792945ca0fde946a4b96c93f8d294b7ebb5cde8aa5169ae69d477f5ebdb9e31f77b4b5b6bae8a9783fe1cdf6ab24f3aa2aba6d620858c05de32dbb2a0862543655c6482b9c903832fc9a75547475d3bdf9a1cd7b73dacad26ad6d6fbdbb22e6e8293537c8a36b4e76b2ba57bca5085aeecbdd92bdd277d13f458bc27a62a4f6bab6984dec5bbc99e378f601b41dcc39ddc678ced05725438523eab07c31819d170ab2ab4a6adcb4e31777794dbb28b57b24a4ecf66ce652ab75cb34a3add3a69cd69f65a692bbdf4775a799e61aeabe8b2bc6b12aa8064898e1c2a1dfb431c10c01181b886c71b4b633f9e66b82583aadabb8cad79b739f25a34edab7ccf99cadefdedb46c91d6a73953519de2df9b9ded2bfba9c1ce76d39ad2f77d158e562f115e5b3c9b36e41030c98009f9b9e24fc3182325463823cec1e269e1aa49469c5c55b9dce495f4972da4da51b3934ef277d12ec675632527ecb99c74bab2838e8baa9b4aeefb7cf732b51f11c92c2d089116594797f2c783923e63b8956cf2304a85e0704120715674a5539b923c8badd25b25bca536f55d76d97938426e318f2ca4ddfde7ef28eadfbae7192775a4b9a4acf45d11cf58d84934334a5c6e0d908c0ee2083d08c8dc09f9b0082769c02491c72f7dc65096f7bc935171b2495ecd3d6cd2db435a5ec630946164e56e58544bdeb36de89dbddd5e8974dd9158c8b0b986642c9b9b24afca01e5415dbb783c004a8f9bf8b036a8c5d48cdc74f874beaf57bf35de96d341de9528c629a9cd5fde8dd5eeefef72493d9d96af6ed74753a6df3cbaae9b6966b98e1732c84479c6d75202961b72402370190a461bad6b1a8a8cd73b4e2afcca769a7a69792bc959b4d5deba25a2b19d7a518548fbae69defcaa2dced156b5db92e56f5b4a37b6b75a1ea3e3fd5ede1d2e1d527792dededbcb81a4918c9f3b33143d8052adb57070c41c80791c58fab4a55b0d4a85e518fb6b2768f3de309748fbdcaf99eae56fee9e9606152b4638750e69caf7576d68e73565efb7a2e9ebe9e77a5ea965a905f22f23ba6601879582f85232428915b0718638186e320e0d79ee32e597b8f9a56b26a0a2acf5f7e374aebb2577a3b9d189c2d7a14d2ab45d18caf693a6a3cd671bda778a972b696b276bd959e874b1ccc55198fca14aec919954e3e52006e43138006f20e49073bb3ab7392e58dbca2dc527d7571567dd5efdb438e15526e527252d354949bdd7babdd50b2defcdcdd2ccaa66922b8432cb73fd9d273347f30f24b138921573e586e1b70c2974239e4e7f3de2bc066386ab4730cbaac229fb4f6d7945cd5a386a14ef15ef4afcd3d9ae54efaa3f43e1bc565d9a60a793639c70f52b72fb2ad2973b7eceb57c54eead6d234e105cd7d25756b1d941e18d46f2da3bbd2c7f6b5bb1c7996cc8274380556450a81594f0abb5416e0649cd194717d1ad6a798de94e57e49479e546a5bdaca5cad395f912827caa5ef36a56dcf9eceb21c56458aad86c643964bd9fbcdae4fe1d2a9a3bc1ed5a2ba6afefce3692c33bda4f677266056378a4b491e4538932a70a4105637f993701b58035f593a582c4414ab7b1ad0a97e46d5dcf91a52b39f2c5f2b8abdd4ad6b2b3b1e5375e927ecda87b3b737b16daf79fbbac538addfdad5b7d742bcde19cb89ed20b9b4b90a18b436d22f9878003a0400a838c704f6c81915c8f012c3734f2fc6ca29db9a954ad09d25d1594a49abf34e5a3d656bec7a386ceb114a31863e8471d4637fe2d3bca37727a5f9be29b85ee9e905b17e08fc4562512e2ce4bc4f9407582556c920f01e3d99014907be09e3ab3a79d4b0cdc71942714adcd529b5529addaf7aea4afcd18eb7bbba5648d2782c933093783c455c1d79db968d7b3a7eea5cd697349c7dc84e6ef2d6528a5d8f5df873ac78974dd6e16b5d16e278af00b6b8824120dfe61f94e53cb5568980c3aba642e320be0fd064fc5997c5bc3c1547edadaabc5af67ed67a73a85efadfde565df44fc3c770bd0c74633a98aa708c39b964a53e78733827cf18c630a9cce0947e2e54efa33d5bc55e16f106b2a8daf1b8821244ab6169148625e59bca9e5c0018907088cecc8097246e23d2a38bc6666ea4a9f261b072e4f7a5568fb4764d6d17392b55a6d6caf1976dbc0f6796e574a2f0309e618c95f91ca0f963697bdf0d3e485e9549ee97338697679ecda0bdaa8b68a05b48101e0c6ca40195c80103121793cbe71b4735f4b859e070b1e5c3debd47bd9c2a37ac9ab733d2d194afa74f23c9abf5caf37531d888e16352dee535ca9f2251f725f0eea0e5cafed34f5335ec62b750ea56666e15800080cc40118dbbb9c8079049c11ede9d2e6ae94aca941deee728b7a5d2ba8b9758d95df54fba3c8af8b853ab29d2706d5b926a95aa47dd4a5c92714fde4da9733f87489a3a6e8931413b44c9bb850d1f2a0fca483bb729dc4e4b751d857454a2da929eb056e669a93576b9768ddeb6df6e86547172e7e69ca738bf8e16706ac9a8d9c5f353bbb37cabdfb5a5a3b93cba3b83c0ea33864c63d7048c0fbc40c9e307deb1fabc2518c9ce5cb0bda4db4fde76d5b69efa2b58de9e2eac1bb4f997d9e6854728ef7f7935295efd765a2d0c5d434736d0c9332828180e163662c3190a0924103a8c1600ff000e08ae4ad5a8e1e9c9d7bc12b6f68c55e4975b377e65b5acdeb747b396c6b66551e1e8d08cd69cb18c64e6f4a9395eeacff86daf7568baee70775a44f74fbda178edd49f94ae7ce0570721431031838c1551820938afcdf34cc679c57786cb9735be29abb8eb0a7517bcd457fcba9ae9ae9af5fd9326e1fc070be1bfb5b88e54bdb2fe0e0ad19ca5fbcab86a9cd1717cdcb0c450ab1e593e55abb5ac503e167b942a2160a49009c1d898c6001f30e4e7919fbb82319afa6cbb8668e0f08a9d59b8d477e6704b957ef2a35aa697c325b4f7bdfb1f019e714d7ce71f3c455e78d39f2f2538c6a2847968d184acf91aa7795252f8973bbefb18d7be0ff26268c29122939670c39e77162c0e0f381cf2d9e3068c4e5d8994b9ace7cbbb8b4ef7514b46dc95bc93bdb5b2270d8c719f3549b93ea9b9412d24959ddcd696bde4aef4d53b1c2ea1e10f3e19d2252b2c5b9d8b0c9ea597680a32085d9819e01c90bcd7995a55a838a7394631bf3be6daf6e5b495babd75f23d8c3e33dbb95193579f2f3251715eea94972dd393d16b792b3db4d0f2fbfd12e2df8dadc00a1d7b60e580002804f202e3a704640af468636339f3f3462fa294afd1af75b9734b6f7b57cbb688bb4138d3e69732bddb83e697da574d422acb45a46ebf99efcfcb0104978f18cb3315e549c63a0504edfab0cfaf5ea5593526a7276b5b91b71d5ebb5eff00f6edecef7356a946328aa952fa5ed1b465add5a0ed7e5fef4a3aeb1bec55312b300705986ee843600c1009249ea412a4020e0835ace4f5e5f752f86dcad2bdb9afc92b2bf9f35fa5b51464e5356949b77f89734a365f667cb396bd79611d34774aea1316d00062b83bb6824024119217e50490464b0600e393c82aa7326dbf79be8dc6f1dbe249492bf4b6fd752a52b4a127384b939b9942ebe2568f2f34bdff003b27cb677b0d3b9436e03f8830e00d80e172a3862476ce00ddb4e7e56e66a1cd6d62baad74d3bde4ff00f25f2f326528c57b371a90847e2718395aef9a3694da6aef7e68bbdecba33b3b792dae7c1afa5c7671bead2eb0d742edade2668ada1b788470db4f33492c319985d4d2440a0776dd233035f63808e5953019a53c5508471f3fa8ff0066622517eda8f2d69cb1bcb64947da515183e67ac7e13c49579c282a0d4271ab7f6ce34d353e49f3d3b7b4b4a1cadebcb29f35b5e55646fa7857c45e19f17597853c47e11f16f82f5c860b5d49b4bf18f85f5ff09ea37b657534896faa59596bfa6e9b2dfe957135bdd410ead66b736135c4171047706786748f832ea6b9a356f1ad29f359c6bd3a93a5caaa45f3d38d46e97b45a47da461ce97343992b8ab4a8d2a9468d6a91a33abed3960a518ce7c9152972c2aaf6ab9534dddad1df58b47dd5e1bd66483fb1fc15a95cdedc7876fa786ef53d32de4288f958c34c62e6395e2d892c6250c0bc513e6375474fbfc9a8c70ca13ad0f6752b737b3a907fbe87b3f6aa767cc92e68c945d9eb06ce6ab4e8d7af0949392a5cdcd095d538f3c125673b45ded77ee3b4bb3b33ea7f843f15b5afd9eb5ff0012eade01d426b0d13c4f6034ebe86e74db2ba966b51bfc891e39a29e24689a4b905903e7ce7dd96c15fadc4f0a70dc3328558d3a39a61b0dcdf55c557faf61dc7db508c6bf3423528bd6a3f66bdac1e94d3a7a4aefc5c44ebe269f34f115f0caa6f0c2d5a5eca7c928a5ed7dbc2528f2f2a70d63cd294b756b7c9ff147e2ff008a3fe120bbb9d3b5ebb9a2bcbcba98db8d890a4534924cd1c96f0c6b1820c80161180fb5804450b1c7bf11f15e2304e14697d4e508f35e8c63ed29ebec26aca539c63acdc9da5acb5dd597165b91d27cb18baaed7f66aacaa4a51bfb473b4a7cf29df777bf2ab25a5adf3a6a3afdd6a1aa7dbf50272595a51b0246096e871f33065da831c7424835f9d6619ecb1d5d4aae1e1461af2d24e6e2bdc82769ca3695dc149e9a3763dca583851519250941decece3156baf79cf963ab768dfae8b5b1ded8ff00c237aa58bc9736e2491630aa210a1739c1dc543499232c72180dc463bd7b184c1e13154eeaaca8a8ed2576f594af6b2d7e1b3ba7be8652ab2a4a49538caa696fde72c3757e68a73e6f75e964acf577e94ec3c1967a95c2cd630cd145e60397dfb30791bce7b1e4e1b824f3ce2a164f0a936f0f28ce12b7bcd34f45ddc52dd496b6db436862635209d48df9bada1ceecdadd734dec968d59791dc7893e1d29d1fcc89a331450995d586640700f2cca0b30232bf300010086078f4eb70cd4c3e1d7b2a528cddfdfb59ab4d7c492d2ea4d2bc169df7396ae634a9bbde492eae4f4bdbe28c573abb7a5a31eeeeb53bff00d98fc19a6ac3e3df11f89741b8f1068fa77878dfdb41658f37ed9a44f35ddde8f25bcf1bc725ceb36b7307d9438b575fb0c8f1dcaa178e4f5b8338670d8fcd703431b5a54684beb3cd382e7a3eee1b1535ed3964e9fc7082859fc6dfda47455cc29d3a1527492962aa727b19d48a5ecf926954bc6cd3e7a6da5683e8dd9ea7a4f81b43d2bc65a319346d1cc9e2085ae26bdb2995a21656f3fcf650343343249218543acd3dbbcd1e31b4e41ddf615721c9f174a78cc0e26a57a12e5f67428c5d6aba49529fb685955a5efc673a7ed211e78a6e378ab9e0d2c4e363054ebba74ebc2fed670853b2e66e54f91529da3ee594bf7b539aefe0d62799eb134121bcb2d57c32ba6ddda34d04d6e4069c4d09747894c48bb99593008ca49cb465d769af8bccf0397ca5528c68e2f0f57dde68e2a9c28545a539c79e33bef1578dedeeca2d6e8e8c257c437ed615286223da1194dcbe28e919ce9b5caef7bce17e56d735927e403c5526917f2a5d69f25a5b9942c607c926d52d9572f1a152141e08c80cc303009f89a599e1f055af4e13e47f0ca0e52bda0efac3dd959cdad57bbadb5b9ec4a1561eed4943da758b8b8457556829546af169bbb577af5b29ee753b3d4e47bab1bd98123708a49599c6e500a0de324824e32bd00c66bba79954a9513a1886e2af6bd972fbaaf7b36a5769daf7b1cbcbecaf174e2a2f7952bc52b6aad19395aedd9fbefabd365c86bfa7a49632dc4cc72a328eb90c4b2003710064ef1c9320da09e4722bc2c6e1658fa6dcd72ed66e1177d60b48ce2a3f615f9a9beeb5b48de956aa9b8b929bfb165152968dcbde4dc34f36f45656678c5d5bcf0bc8af2abaee0e878dc81b381b86e24a92abc364aab13d715f095f0d1a53945ddc656b4dc2d19f2a4dedafbaddbed6bfca8ec7cb194a11d146da68ed757dd249df57a2f5d4e56e2de49656902e4a938242280a0819215b81bb69dc473c1393c57915545c9db99a85bdd9394a3ef25f13716bcd596fa3368ce327182d25ada1ab4bafc4d2bdd6badadb23574c86711b80ad90582b042e782a5b1920e79185240e18aeec60249421154f96d2bd95da7eebecdabeadbfb565d886e351da16e6fe6b24a5d7572716b952695d6af63722d3cde0662156654caf98a7800e33b43364165e589240c75da3194aed39c2dcaad78a777ae8af68d96b768d1538c1c64a519defaa6e2e3d347195bdebeb75b2d0d4f0f69ef677bf6a719c672cca771c36d20121f6e5be565cb6339006ec88e59cd26a337cb7e651d1bbed76b96fb5f7d0ce75a9da564a49dbd9d9a8b86dcf6704f979bce4aeb6bea8bdf17efbed7f0eb52b6398cc4866428067f748fb0e33d76ef666381f77900ee1c18aa7cb528cb921ed61ed3977e67cd18a77dad68ed7e5badae7d370f5694b1f878d37151fdf737338a4bf735dabf55777b59eaf7ec7c1be14f1cc9a3788f4f9adc3bed90432ac6c14b2e7e60d1ee08ed95014e4be4489b41700fd170d6532ad84acb135295794fd9eb2a6f9df2d4aff000a516f44a29f2744b98dbc41cdf0d83c761f0b4573fd4fdafb78d1a90a6ffda28e0aad2f6893e49fc5271e78c7952972ddbb9f4ba7c64d166d6b4cd3d04b05acc8e6eee658d7168d182581c0f9b24053bb68c91b892fc764385317569d69a97bcbd9f2463eece7795a5752928ae54aff0016de6d23e1a59be12957a34e33a75a33f68ab4a2e3c947961cd4f9e53519c7da5ed1b4356acf4b33afd17e23681ab1d4156ed638b4e0a7ce9a58cacc8dcfee636007fb454924052c76b0c1f2313906361429aaf463eff3734395271e59c6dcce29c5f35e2e36f47a9df84ccb0956bd4783ace72c372f3385a515eda1251e46ddddd29a9594acd3bdac77fe12f175f68b3da6b9e1ad4ee6dadee65564920623ca75c14778dcb40e85d4158a48e481c03bd4ae41fcfb17974b877308471384a15b055f9af47134e152950f65462d5e13e67fbdad5e32d52f7945abd933f5fc9b1984e36ca5e0f1bccf1b42df57c45fdf9fb5c4d5ab5b96706a7eed2c2420ef18e9a2e65767d4f61fb4178e2489135cd23c05e2f4d9832f8abc1d6b7b398d80dab1c9a7dd68d002095c068252248c483e6690bfd453c1e415687b38e5b570cab7f12582c5d78537ece6e50b52a8ebc636b59da71bca5396ada51fc92bd1cc3038a9c278dc43f65cb6a75a946505ed29a6ed4e11a7cd7e7527cea7caed28f2d9dfa08be3ecbf211f07fe06efcb2973e05ba3c045c9dabae2ae5c072df38233c0c0cd7154e1dc1559b51cd33b8a56e46aba6a774b9b472725cb6fb2a77bddf2a393dae2ea54519fd595afcca3875354f4bad669a7cf65f6e36f3b246c5b7ed0613025f829f02a453c367c09731951804ee1fdba4b1dca08cb32ee29c6549623c3b81829c6b6699e547eef246588e653eb2e652f8796e9aba77b74254b1f4dce5078495f9795cb0714d5959f372d694a57bbb72b872a5af32b9574ff008b6bfdad15e3781fc056d6af7d6cf25ac3a2ce2d6d2d7cc4fb4ad94275006d592dda468d9e59024a7708f6ee46e4ca7822947111e4cdb368aab7bbfac28bf7215367070947adedf12df4bdf9f155b17529d45f5854efc9cb17187b176946ff00ba8fb39696beb563efbe6d57baff006a3f663f815e1af8fb7fe3dd335ad0f40d23c33e1af03df6bb6f729a6d9d85e4fada08e4b075bf944972d6e62f3926760e2dd66fb40632c31475f719af0f51ca326a189ab8ac666156555d2835565529d39cab4a5ef593494e94276e68c9f353564b56bf338e678ec2e6588a2f3078756a4e74db4b992a2a51ba968ace6a4b9a51f8b4be88fcddf8c7f0d5340d69916ce4fb1ba896da5fdebc322baee55f34b33388c931babf21813cab2bb7d260b2aa185954c34692a35a8f273e9197f114ea479652492f765ada4af7b3bb56160737866b4238d5526e13bda9b93e7872ce749f3d3a8d4fde74f9a364b4f79dd599e1b6be0f0f219e611c7b06f556ca2046e7213710c083907041041049e9eec30f55454634e535af34a2b9a5bb6ba3b76d1aba5d6c744711467c9394e11f8b48cf47d348a716ed657decf5d10fbf9349b05dab209655254c690b796bb7191e629c01d471bb900003271d4b2eaf24a5520d4257bdea454f476d23249bd6d7b5ecb576468f130f68ad171decdc229bf775ba497a6ab6dbb9e7da9ea5757a4dbda424609531c6a548dd9044f27de0012768da4f1f2b1efc58ec465d9550e7af38271da2e49b779c13b24afa7b44df2a5a6b2ba3dbc8b21cdb883150a384a751537cd7aae0d52d29d69abca4edf15194746fded1d8e7e456d3e395ae667b8b82b916e32b1c6fd4160c5970a581c821cff16cc015f0b3a39b716d794792ae1301eef24b58f3fb89cbdef75cf96b61adfdde6b1fb37d7b863c3ac2385054731ce256bd492a71846d56eacdd4bae6c2e39c5da6eee1d3617c3d69a9eb13ba4f6aa6d848c05c0578d300fdd45527040c2e49258fcdc735f5f83c832eca29c552a4954d79a5cd1f68fde95ac9a4b48d569da3f0efaea7e419c7166659e62aa4f15889cafcbece297b36ad4e9297bb7495fd8c5e96beeeed9dadd78796de071b155571f2ed3bd99941ddbd861bb2f24e31818e76e952519de1495d2eaecd2bd9ff00856a9ad2f7eb6671616a429b7526a4dc6dc975cabde528caf6a6f9b75b495badf6386d56c70a551483df6a0c1ef9dd871c8e00db9638e953f5393934f79daf2d97bab4d347b69a9e8c71d18ce71692a5eed94b9d548e97d545548eb2efcba7f33db8f82c635bc292888c6ffb922450caa59bd581c9ce07049278c678af2f1795d3c461aa43d9414a7c9aa82f68b96a45e8d28db48eb772bc76b1ec6171becea46729cd7b3be97497bf192f7b99b8adeeb96daefa9e7fe24f0d082eee2058feebee04c7f7d18e412a14606d2a013bca91b4a860b5f254b0f370525194946f7b39350bb695dc5da3ccf6f7637b75dcfa5c462634a4e50e6a9197c1513b4df2a8a95d5e56d5b4b55a2ea796ea7e1752cef80a704050a546082a4b672189e4060541c90588e89cea46568c79a2fecc9c9f2e9f66c95aeddddf9afd2c74d2c551a976d4149ecda6edbdfddbc93ba5daa5b7f70e0aef4b9a02e190ed1bb00a3313823f80724027232482400d82c31e853c44650bcda49ecdb4dcb57b249356d3a2bf99bce34d3728b5282b59c5ca2a77b2f7138cf9795fc5cf277fb36d964cb1636923695dc0305e320004e4a9031853d783c1e41ad539548c650ba92e6e551516f57677ba57d13ddab2b98f54ec9b57b5d292d74d534d3f9ad375a95993804a0392db4e09e7e62db4e06076dc40040e3db39de3251506a3adaf78bd937eebdb57d796eb5573a1cbda25ece9b8ca1f035ac63cdf15ef68ae649a575ab7dce80c621b3b36525c82eec1cfcdb6438623382542638da0804ae3b9f6b0f29d0aedc231b2b72c949b87c124eea0af1dda566aef7ea8f9f714e549f2a6fdfde514b6fe57acb4fe56adbbb9ed361f15fe267c5af13784ae7e2bfc40f17fc44bcf08e9337857c2bad78cf569f5fd634df0dcdacdfeba7441ae6a0adad6a3630ea9a8dc4d0b6b17fa8dd5ba3ada5acd059450daa7d954ce9e6187a186fa8e5181ad87f6bf58ad97e5d87c0d5c77b59aa947ebb1c3f2d1a9f568c3930fcb4a8f2c6736fda4a7291e750cb28cb17471cf118cc6d4c3fb4fa9fd67195b171c37b6a52a388f653ab56753f7d1f8f99d5b384631f6718a4bec2d2f4f8ac6ddef2e52279bca096770537c885f1b4ac9b0b6307055431049c8c8c8fb08cb0b4f074ab558f33a3ed2f38250bfb4aae0b9791d95ae93db67bdd9d749ae67aa6aa5af049c9be54faa4addf58eabef3d674bd26d357f046bf757f772433d9dbcaf6b948c798c222cbe59f9189deb82a08c6707201c7e81c2f0a19e6125094d45c6d7e769b95eae21e9769bb7b1d76b69ba3c8cd255287b27462ead5a9cfcd284bd927cbecd2e5e54e0ad16d3bdaf67bb67cd907c35d53c5dab6a179a6c025874e56329572aeb12e4b1dad91b4a82d8504e72403c1af86c6f0be2f158bf63428d4aeaa6f1a5095572e5a709abc6ef6e593d6db36b63aa86269d169d79428cddf91466efd54b58c9db471f8796e9fbd7381f1ff825b4cb18af203b507cadc9389106c78fe63b933c150c46ff00ee9c9af97ccf2b783a8a328b725bc791ddfbb4deeb4d14afbaf9b3775e94a9d2ab1bb84b9f97de9476972bb24dc96ab5b377f43cc3c2769ad9ba9444d28b62589721485e323394625829c63f8402070715e750c74e83845294afcd773728ba764dae5b5a6b9efaddabd95ae8cfd8d0a9255234a30df9949ca525a72abcf9631d6d757b68ecaecfabfe1beb7a7e9771e4ea36d05ddbec1fb8b840f1c9230cb1db80c028c60ab73c021be535f6bc3b98612ad6846bab463cd769b8def1aed5dbe7bd9a497c56f2be9e762e12e5552115354ef64a316a5cce317a2bdadabdb568f44f887e2af879ade856a9e1eb1bfd07c4b1891358b41a8fdbb4abb48e25844d651dc5a25d40eed1990c6d71247179be40323c7f697fd2b33a990c32fad5b039857559fb3e5c062946518dabd38bb57728ca57839d676e6b3e583e547874ea56ad8aa546ad2518d4e7fdfc6b4a32a9c94dcfdca4e8ca32e4694256aaacaf2d5fba78df823e2f789fe175beb51786d74ebc87551134969abc37779a7add5b193ecf7525ad9dfe9ef2cd189e58f2d33021955d498a209f9b653c554f2ba938e370d531508f2fb29c2b72d5a378d473f67ed235631f68ea414ef1d6317d6cd7b1570f29cd41546a8cafed1c542d56c938f3cdce36e492b4799cafb2b1d37c39f8bfe25d3352bed6e79238af2f3cd6ba7b6b78d45d79d22caf8b778de1841750cb8501140504ab15afaac938de947155e51c151c353a9ecb9a0e719c3dca7552e4538a4bded65a2bb95fa239f1981b414a15a75e7adfe08df58256bb517657bddcad6e8cf49f04d95c7c43f1549a9ddde446f2096de6961b895a08e5b696530177686125dc292eeccc5d55772c8a5514bc7d4a59f662aac282f67afb58538b94a7fb88461ce9c97372ca8b71bbd15ec3c2d1786a4b1151ca32a7f03534bd9f3ca5097241297b6e7524a5afeef7389f8d6748d62f1ac2d742b2d0b51d3ee9a0b85b5831712cd651b69776ba8ddacaf0dd34b736724d0bc705b86526693ed12c8663f37c619764f470b529e0a93a58aa9c9cf56a371962392a61651f674128d3c37b2a6e719fd5eded9353ab796fd386c7cf1356139ca2e8439b967b4aa734649f34ef3e6e49c528e91b2d35e9f2e4d04f6d232884472c12aa994602bec618c0c11800904819c7dd391c7e3f5b172c2a92a752746a42d66a2eeb9ad7e48cad19de327cd67eea777ae87b12509d0b49ae6ea953716fdfd2f24e49d92d2cdf6dd9b5adeb16e3c3e43b8133c650a6033e5d4e3041180720b918c963d48c9f6a18d854c249d49cacad6534e2b5aaefcea7cb3dd2e5d3b74b1e64399f2b8732df9a6e4df2ef6d629a8f36ab4e5e6fef3b9e0d77752c85e59376d7201259d94819c7cbe5e7824632a4b0c12770cd7c6e2eb2ab2e68d44a31da307cce37514f54d2576afa72df5bdd9e9d3a4d29f2c9b9fbb64ecb9b7bdaf6d96facbe5b15e21b97f7615958e414652bb5db1c80a5472d93bf396c30e49af3d53942528db9250b73737b38f3732badedcd64fecad2fa94a51b5e29466b651d2f7d1fbce6ded7fb2baad56a749661ada10c2239deaa46791b946770db8c92c154ab1ce18007273157d8f272ae4935b4796326aed377e5e671d35d13badcb8c67ad94236db99c5a7e9efc5c2dfdf4b9becdd6af72d260f2285d9f36d0495660aa4b32f2542170c79c1c6e392723039e7455e694a365cb671564ef66ec939b7aefa2b7e5cb29cfd9d353bd9f3df99caf2b356e64d5b4d2df17fdba757169d7b70d1c56b6ed348d229182c171c1c31c1404939031f78eece7196a32946518cfdc85af257fb4eead19e9bab3d177d7434a52a4d2e649c9df79c2495afd13e5575ddcf5db95e8731f1decf52d0fe1c5c7f6969e6da39c08b7c81409237ca1562ea80820b2b724282c4838207933a9859632842ade6a1ed799bba8be6a49c754a2959d96bbb5a1f55c390e4cc28b7284d54f69ca9cd5bdca15efa72b71d5df4bddae87e74f87b4a88eb81e4f352269848ab8123950c5e4f2c0521893c32a120ab10032f23f6ec972bc161ad4ed47969a7eec94aef9fdacb55535766eeaf07d1ab68cfcb73ecdebe758ca98a7251ab8a70e6a96e44bd8d1a54e3ef3aae3f0d2b7c72d74d1be53afd32da2d4750d76f5768b6b2b09a456790478323468233bb1e63856c6385241077b11bbe96580a6e55297342d3e4e77c9cf09387bd1b43df8ae5eb74d37aad533e7e38e8d0af42b4a8cff7cea4950ab88529c9469725f9e4e0e56bf3692ba565aa493d5d37479a6d361bc894afdb7537b48bf7ccdbe38d11846aa46dda87e400aba95240424b1a7532b8d570508d2d39f9dfb1a4dadb97dd9292d6ced64f4d5f9734319074b1b1e6961670586e494253a2af293e74a72a8a09a5a3727bc9c56ba1f52f81740d4ad7499a6559df4c90fd9a032c85ad96fa005e5f29640a402d2b6198fdcd85154935f8b788f94d18e1251ad18aab5edece31a6a0ff00755302e7cee2e49fbb671ba7d76b9fb2702e72b0d8da58ac3d492a74fda732846d2f7e96329af89a9af7a52f89ceeaf6e55a1ec7a2de192ce22e0078c6d605b1f346554b723b67904677ae003918fcd725cc69d7c2b5eebabf6e31945f2fef2af2eaef3578abe9becf43efb8f726faa6671c751a52961b1f7f6718df961f55c3e0e8cef38a50f7aa49b5eec75d357766f2cd2361822ae0eeebb720ae0e0aae405e7207427078cd7b50c5bf66ea2b46d6b5ea4799de4e2fabb5bd1e8cfcf9d39a6ed09595b7d5ebf257f92d3af72f453348107ca7af0808036b67e62d9271db3918e149001ad96328350bba69ae6de4aeeffccd356b74d75fc09f618869d94d5ad6bd193979ea928bf9a565b5dea6b426e1a29a248a41e7c4e9bc238552e8cbbce118e40618d9cae0608c71b61b32a186aaa552bd2b6bc8bda27f664a5cb17357f895edcb6dddce69612a4a9f2c68caa4e5d5a5c8acd3d14a17d56faee8fda5f08fed3fe1387f676f879a47826e7c436df11e6f0c4be1df8a59b1bcd0eda658e16b78d6db56b0bab7b8bb0c464166b9b77450515308c7f6cc17d42a56a98fc3d5caaae558874de1b02a74b118aa4e8c2a61eabaf0ad09d28395773ab49fb34dd2726aed5cfc373dc263a9e2bd962f2ec450c42f8f1aaad2842b5e9d194791d2c43af4fd9c39694b9a52e66fddb42e8f99dfc6fe2dd72d17c3770df6ed16295e5b7935330cb75a7025d36457d294bb963c3310b2bc982480c156341e8e6b3cb316a9e2b1b1a4b194f9ed89a49d3a95b9dd3a6fdac69da13f674a30a70b43dd576f56d9864997e370f294708b12a969cd457efe9ed55ab49c3db7c5294dde52f7b4d231b187acdbe9565a74aa1bed37623f2b6c41e7232369c05560368230723046ec2601af97c7e330787a6a7f58a5469cefcfcd285e9f2ca0a369b927ef4a5ada4f7b3b6c7dce59c27c4399ca54b0d92e2a708db92a4e9b8c1f32a9297baf9ad674e51f36933c69fc3f7578ecc90bc10637995c0248e840071b08dac4e5d8a90b90c1b03c2c7f192a96c365b4e58aabaf228d2928af82a4afc89295e2aa5ac9d9c7a6a7e979678614303cb89e28ccb0996d2d7968fb4529bfe253778c6517a4a78792bdb4a9757466dc6951586f8ad2169659086b8bb3b8798f8392a4025df27259826319ce466ab2fe14cc739aef1d9e4e49afe1e1db6b784e8cb7bb5fc2a33f8b5fc059ef88f92e45869e4dc2b86851a32e5f698ca8d54a92e5a947150bca9a4e769d6c452d397962d2d6cc7787fe1f6a1e23b93235bb9b64624c8c189918904112b23a7cdc823681d8a80457de54a185cbb07ee4211abf66108a518fef55ef0bade336d735f5bb563f19963b1198d5e7ad52b566fe2954b394ed1b2bb9cf9a5cbc89696b2493d2c7b6db78161d22cd4476d8650490c985000ce5301b04e0125546e079cf4af97ad56a5594949ae695aee29f449abeb7d9697f3b1e861fd96b26b91ab5e578b6fe24aeb955bb2b277beb6dcf3ed62d1a19e4de811415550c385c6724fc8141233c28232493cf35ad0a3777568b7d2ea29daeb56f95bf2d15b6d5152ae9c651835ef5ad149ab59ddd9b5c91beaf58c6fb2bbd4f26d76d8a09542e30142a60eee378daa0aa27239c0ed900e0007a17b93f762a2e3b4af370775ad93bbd2f6774f5ec6b46b423f149cdf5853953badedab8e97d1eb1d6ceddcf39b8b6f21c5cc8a51812509046769c805930323770339249c93939cb9629be6925356d36bdd74b592b2b376b5fadd9edc2a50a96e494a695f5fdec96b7f8a724fb34af2dd5976396f156bfa60bbb1b79030bab98846c8c1886f2d8923710db76aeec6e3c9db9e457ceacba2f1d350e78c2af2f352528d34f928e975cd16ecef2568bb3d5daf73dea99972e0e316f9a74af6a9a494bda554f58dddacbdd5caa577abb1ca5e470c8a7601b9c36d0012091b49042a67e5cf507b77e2b8315974b9f929c1b4be09fbb14f48b973b5a475ba8f35aef6b934f1c9bbf2c64d76e7b46e9afb5caddfc9ab79ec729a869504abcc7f33e4ee0adbb9ea000c4e30475e320751d3c6ab4aa4797df8d9f372a5eedad6e6e66da5bedf71ec61f30529ae79a9725fde959421cca5b28b6df3689f2b7aabb383d4fc3cc005863c0ea417dac0fcb8c001979c7f08c71838041331a9520e57a8dc74bf2c652e4d1fc327cae3ccdebcad736cf4d0f5d56a3513a949c5256d1f2c96beefc2dcdbd53dd68f5db55c4cf613400abe15959d72a581c0c0527e527247cc0127838c64123b6188a72eeb9768a95f9af7be9b696beafd0a84a34973f3d4d3ec5282973ddb5eeb6dc5f2deef992b6b6bbd4e82ee090fd97392120017209df92739246482720eec824676939af5dd6ab0e652715176d1c69c542dafb8924a3ccdfbda479b7d4f1f9a2a2a319c62a37b4545b72e6777c8a316a5cbbcad6b2d5dd9dd7846d218e4d16e227925ba5d4185ec1b11c44876f9320392f80c4eec2a28c120312c2bdacbe14942a567529c5be4e4868a4ace7197328defdd5eda6dd4cea62254e518d34e2d737b4566ef749c395ab5ac9bbf2b7d9d8fbb6d345d56ef47d3a5b9b5bd7b24394b9f28ed2fb46086189181e465b2b9e0b00063f45c2c2862b014f0beda8c6ad4e7bae64adc95a55354d726b18df5ef75a984aafb3c3bc4b8ca508db992e552d66a9ae6bfbcb57a736eb6d043a96a96f6e74611ddac2c09263f3541db8c2b210436013d0e3a8c718afb3e1f8432b83a50aaab3d2cd4549ef5e5d397a546b5b6da5cf171ff5a9a836a71a51e6e68de3ed21cdc89737bf2e6e692bae58ab477bee7b37c26d07c4e2d3573e11b09b53d5cd94934ba77d82eef9a58977333bc3680cab1866decd18e06df31597287ed320c550c057a78aab4213f8ecea4a34e31f72b537cdcd17177e749737359a5cb66ce09d2962a7554f9a2fdce6e48e91d15aea33f6baf2aefd5e913e40f1136b7ac4d3e933db48b21beb84b885d195a1944d20922904a88e1a193cc8d83ed64653919000fcd389ea42a63aac611a725539392a535071f728e1dcb9634ef1e8e2f956f772d6e7551f6b4f0b18d472a7257e69546a315fbc6d73297934973a5ab5cb707f0ccda4a5bda5941b1a452d3336e0a0e30158edc21c8eec4138e73babe2ebe5b0a1ece555c675aa736894535c965ba8afb2d7dd63d0854855a72ab151b4ed77ac13e5938e8db6d59ad77d7c99d8693f0df549ece6d492444f2977bab4815fe6078456645703f8be6cf1c96e83d8cab28c4ca6e5493945fd8b2e75a545a3e5b6aeedeaf4d3730ad8bc3c5695139768fbc9edbeb14ecb6d65d763caf5fb5962966114ede6a314cee3210e1b054a7cc08c91ef9c6ee7a79198d5af87ab387b67cdeefbce5a4bdd83f8a4afa295bdd94bb3b2d0ac3ca95782946125257f71d3e6ddc96d19ae5d22dfd9e6f3b333b49d2f53bdc896ce57dc46d7c326e6557e7e5eaa49c918c6304f2378f22188c3d4a8a35aa72f35ef6941ded16f7945a56b2ebadfd0ea8d194a36a72767bc5bb39d9bb5a168b7cbab775a2d51dcf847c2fabc3acc2d7b6370b63202d1a18be4705829c32a64386c0c82c0606e527afb196d5a70c4a5eda0a32bdd2766ad4ea35649eb76faad3a1c989c3d554dc925caad65cdc9177714f9a5170e5b3d55e71bbd1735ecfd9e2f08788d1a4d434fb4d4465c2452d85b6a11f95b4854daf6d244ea781f33851bc6412cca0fd551cc6383ab2af86c44294a76bba55234e5eec5c15dc236da524b99cb46ed6bb382a2a95d46854a91a7095f99c9d93b5a71b453872d9a49d9eb7bbecfcdfc53e0af1bcace6db45d665662c92c9358ea030402dfbc9a6c1321fbc0b9f35f073b892c7e5b3acfa35eb4ab62716b10e76f7e551547eec6943dd92bf4514f7f86da58edc351a553d9d3a739ca4b9f5aaaa3a9af34bde519382d13b5daf76cd5de879f69bf0e3c59aadcbc7716b2c2780fbc342caa0072d891d573c74da3a9c839cd7e699be6f4a52697b37176bb8b6e6aca95adee2eabbcf4fe53d2952f637f6937cbf6a4e574bb5d3972c2eda4ac97375bbd4eb65f817e24bd8d1026141507cc7888f9870581739247f77ef64103a8af0e59f61b95d38c5c69e9eeb4e7cdaf36b269bd25aebcbbdb548ae7c3bbfefa328e968f341bf9f345a5aeaaee77feee84d1fecb1aedca032795b5896323157c05dc720c6186dced1800edebc64e7cbab9e4229d949bd395383b3d55eee49b76bdd5ad6d9dcd235f029d95583ec9463286d77772b43eeeba3d482f7f6629749824b9b8d4ede3102ef68f7c6460649e5c31fbd8c8f970393d4b5651cf31156a727b0b29ec9a724f955ddfddf2d2edfc8878bcb22b99559cadb2505d5d9db595fcfd0e5d745f046956e23d46facae245fddf951c8f2300010ac764440f9b960b8047cac7272bdb4a8e2f10d4a518c632bf33a6a316ed74adbb959c5277bdb5b588ab8c8464a9c29ce5295f99c64a5cb64a4b7714ee9bfe127fdfb30b71e0012c6638ccc37a6cdb6f20dc4b055015e240005f4739076915857c3e2e95fdad4528ab5e3cce5bdbacb47ab4f4dba9d1467f5a714a8a8b57ba9f2abdeff65fbcaca3fccefa3db43a9f14f8ab43d053458f45d3512f9dd149902bb120292db36be15082496661920e00e6bbb2a85184ea55c4d4a92a6f979611d212b2a91973caea4ad27171d757a6c18cc34f95a8426ff9a69a49eb16af292d2daad54afb2b1e19fb476b3a978c7c0296d792166b6b85b958a1c5b65911c00ed1ba8750ad2068d9fca393bd7182375570153194bd961a9c1d5e7e6d1cd2e4a5a5a2d72eb677bf7bad51cd87c3e2708b96957a94aa3fe1d694aa41c2ce4e7c8e8da70e68c9c65ecf979af69dd367e767930c33bddc332c662c0dbb0caa3272c63fdecfbb8f95cef3b55595892496fa59e6f5e863151a1295ba37ca9c3f75ceeed46125cce52b736fd34dfe3f0f430b2a5ed29b9426b674d4f963794a2ef1f695a752eae9725487236dcb997baa7b6bfbc16976a896e96f3058a72a0c0d31622409fbbc2e005384e17e501c61d41f661c418ea3894bdf939df92f28cefcb4df37bad3e5b5fa5afbf43cca71f694a55e3082587b7d61d351a565566e146feca7425ba6bf77cc9ebcd65277eaacae6f9acf49b7580c0b6125ddc5a1c929334ae731cc24239dc542483e6550767981be5ca5c5b8ca1f5992a92739fb1f8a1cca3cba7b9250972dd3f7ad1777a3b5ae7a1470787c43c2d2e550a6bdbf3d583941bbde6beb30a93a3156947968f3e225bb71b36a9bfaabc19a86b29a3d869ed2a3da42a258e2658c38792350ec645566918a6d0092369071b8935f8771bf1ee679ae32ad19d383a6b939674a3cad5e96124fdc767f1534bed6977a5cfd1387b22c2e5983a508c6b5e3ed39949aab521cd56bb5cd5e5269f32a978d92b47dc7b1eb1a64007ef5d658cb6e2c02a3a3646dcaa39fbc08e7ee8049fc3f08c4e373dc3d4a95301895172e4b529f3462ad18c74f6755a57e69c9e93bb6be1d4fddb24e2fc1e1b034b039c61619851873fc7392ab1e6ad56b7baece2b9a72a5cdb5e305bb3bbb258d46629ad836d036cb66cc064fdd0119d739e32a0e032e704647935f3fe38861dc9e329a8c2d6a0eae21565cd349fbb09296adf3e8be1d5e973d6a798f87b8f8c60f2b9e192bf3f2c28addb71d26a37d61e56e6eba5fa9b29efd5c797069f28f95b23e465e1704ef55fe2f976824703385e479188e25e22a3517d6635bda4afafb6a8a2aca3b4a339a95e2e29f2a567a3bf4ee5c3dc138a518d1c6fd556ba55a365bdffe5ddd4be16fde5a732b753d034cfeda9d42882084b02ace123919000392a858e361c9c900804e4718aa3c419ad4a918c5d76df35b9eaca4e368b6f955e52774b5e693b696d345c15385f84a8a73a99c45c636e68a8ce2d73592bf3495b569efa9f52f813e1cf88b52f0ca5eb5fdac5693f9e02c56d76d79f24a172d0fd9a28549f99d33785b605f9406c57f50786f2e30c5654a187a74a54e57f6556a576e2b97138e73f79c3955e51947ddbddd93d4fc678db1fe1a6538ca4b150c5e3270e7b4a9fb38c3dea5846f993ab2be9562968ece2f6dceaa3f872ba55a79f72bac5e2ba97668912d51988cedd88f3b008061425c0e092d93d3f60a3c2b9f632a456619cba517cdcbec2294d5a2dbf8d4a3ab8c3786cddb5b33f359f8a992505ff08b9060b0d35bd3aca9ca4ef6b7372c631764eab56968a4afaab11a6856b2c6c967a34de6b39df3cfe63c81793feae495e36cb1663f206f90ee38c81eb7fc433c0f2c278bc6e2b189737329d6a914eeecbe1694fecfc4a5cae0ad67a9e0e2fc68e25ab297b18c70ce56baa2e9d3b72a8daca0e56bd9ded18fc4dbbddb322fbc277133947b428d8215442be67ef02e42e79fe1cfa00a3030057d9653c3d966069b585a14e9ed7a9c89b7ef556b551e776e7947e17a3eda9f059c715e6799d69d4c4e36b578439796351b7c9cd1a5195a309bf89d38bd63d13eecec3c29f01b5bf14c91cd369f2c360ac84caf036f7ef84408c1c6c5254b0dadc300eb95aeec5e22861233852b559c7979dd35cef57171dd3e927d5ecf6b1e3616b549548c7115172d4e6e58393e77c9193764945ad545bf6918dd7c1cdbbfa160f83f6fa0dac691d83a900ec511a8cb018c940b9504f724720919ce6be4231c5d7f7aa2bae92e46a33e9a2bc9fbb649f33df63dc8e29d1518c5c22d5eeef14ddddd5efdaf6f77fede30ee7e1a6a9aece2d60b0924f9ca462dedd9dc300c444546d26439185255998aa80ccea0f651cbdd592953a728d595ee9fc2ec9a5acaf18da29bd12bbdeecc1e7587a0d2af522a9eb75564d3869f6a5adb9a4d38f35fa289b12fec7be31d52d0cf77a55bdbdb887cc9e5bcf3adde28cc6dc48e6cdd3cd663e5858e59044d832ba2633cf8ba11a1ab6a2faba4d4d47e1b7bb1946d74ff00915db6f5b367761b388549c62a82e69f35a5565151f7549e934a4a7a2b3e572e5764edd3e15f8d1f0b746f062335add992743960d244f192030f9248c9563d83e4c4f82d0e14835e2d0ad8da988506a9a846f74e0d54d60dabe8a2b557f752bc77bbd4fa4c254c357a519c612519df924e5057e59494b5536e566adeea56eb73e3ad5e462ab955c26ec9271b46386cab8cf40b8200c393d7af6ce366d4e29f35ad1e59251b59bf862e2efa3d2daef7674b94e926a94a515fcaacd7cd3bf36edfbc9dba1e25e35b09a4816f6107ed16ae92215032103a991417f3420604e76ab15c0270482791c211c5d2aeeca11f69cf09f37bd7a5c91d54a36b377e9d0f42b5753c24e951ab3857972e918da51b5452f7a351370e68276bc7de4efb59904172b75690cb1e099117a118ceef98904075ef8e1430e40db4eb5194649de2d4af64b9928d92bdf93dd777fe2b793b950c4cd4395c945c3752e45f136f54fde5dd7372defa5d10bbb372c723e6c8223cb1240da41c6e0723bf41c1ce48f36ae5b4e718a9539f2d3bdad29b8fbed5ed19dedaad6c96babe8ceefadca128cb9528cef7b3a6a3eeab2bb4d4377f6651d77bbd06bc0245c30043018c85600ab00c305b6ed6520636672370c96c8f131595d451727ca96977172ef14aedb4df97247bf3773be9e3a2972f3463cdb35353e5b5dbb276df67eecbe56b9c8eaba6da4e58294077331dbb109ca80557705c3608e0924678c0f94f895a3568c93828be5bde29b9737325b45a7cdcb76fddb5b7773dec3e3e1f04aefbf329597c4d6cb9637d3bdfc99c84b25b25a583c72dcc97e2375bd12468900c72a22cc8644daa417deab86623eea0327dd55c3d154a9d68d7a33954e7e5c3a856bc7924a12bd5a9cca7ccbdf575eedb9574672a692b26ef1fe24e1c90552eef1b4652f739168ecfde776f73774f7d73c39a8d848628e3b7d45209ed6549ede54785b0439586495e2753b95d6758dffd85e319509c235554af4ead351bf2b9d371bf345c5e8e3275375b25c974ddc528b928f254e79cb9ac9b4e54f95eb78ead73abbf8e374afaec7e9068df12e1d2ff0067cd7a4b86b4babed3a6b696d6194aef9646b9b07113296721a40b24697488e2dc98cb44520773ec6071f53178fc153a737468bfacf3d55374ff00e5cce51bbbb54bde8b8ae582e7bfbd7bdce9c628472baaa73a7ed7dcf66bd8ce54e5fed11e7e774e50a93b46ce3cca3cb2f86f1bb7c8f813e2e689ab59c926b2d1d8cf129114b23005c202e8c1e350189c85cb21dd90a480acc3a21c598ac15aae0a4abcddef093e7ad1de3f049a52ba9cdefa4637dd1cb570141423cf1704afad15a4eed7c4d439bddd2da2ddeeb53d3bc03fb4bddfc23f17b78cbc17abe9b7374d6c6cef345d605ccfa2dfda48ac8d0dcc76b24132b23b2cb6f323936d3c713a21c32c9f4d80f10f1908ba19a65d4f1982926a6e854587c541fef250787c4f25454dfb674dd4b464a7083a7356933c8af81a6dc9e15ce12d2cea5352a5d2f787b9295d736dc96934df323cebc5ff001bbc2fe32f14eabe2ad62d618357d6f50bbd56fdace19a5b5f3ee64064485a688bec50aa9996492491479b238ced8fc6e27e2d96675e15301428e594e3cdec69d59d18d69de1878d4e6a94e3072e59539c97329f2c6a28c79756f970d96e1f034fd9ba788aded3a3af564972394b55372df9f4bbdd5d7421b2f897f0f2ea730dfb2409b7699e65689be5e55577623c92029f988e792b9047c9e2388732a928b86614675637b7349f26aa29da51692f753d9ad559df53bbeaf5546b41529d387eefd9273939475bced6e76aef7b37a3d6cb6ebad7c73f0e162f2478847d964501a15bc876ba91b8676b390791b464f61c8e2a27c71c4b875c90ab0a5cfb3e48ca6f96cfddbd9ab733bdef74f4d8ba584c3d7b558e1a9da77bd45cc97bb78ae5b4537aa71764add6e701e29f177c30b75925d36dcde4cdb7688d04b26f62771054796011807208eac07423c19e61984e509e271d682e6e782e54b54946d6a726b5516ef39dff00bbb1d50a725cf25854adcbfc36e56bdd6ab91b9795ef6d6d6b1cfe8df19a2b6bcb2b6b0f0dc86013aed0d3a2391b963007ee986ec60a854249528c32c193970999e1de268c2ad5c4d56fda7bd4942cad4e4fdee67ef5f44b99c6d67cbcda22a781ad55c654b9a928ded08d56afcd64fe285b469bf7adbe973f40bc332f893c61e0dbff001559fc2ad41b4af0e69b25feb77d67269f728965692dbc3737f040041784d88bcb29353b6688cb6f14d15dee68ae230bfb2e138416659561715431538a9cead38c9d19e19cea3ad5ad0a756739aab3e4c3569b8c7de8c29d4d1c5371f02b7b7a58cad8192937154da8c5c67ed93a71aadc231937254f9973de1a5f4ee65697fb4f7c3df0b5d5ff0087f53f87fac5f6a962bb11e01a2c56d7a00df14f693cb792b6d9500944535a5bc80ba866e0a37e6799e5b98e17153c1d4cceb5372e5bd3552709694e9d55cffbbe65a494a3efea9f6763b6865f531094e1569ba2b7e470aea5ab4b91a9cd7bb28be6ba5d56b6d32f52fdabf45d72c2ed34ef869f609220e31ac5fe9f029525cb10f696f76415d918d998f7239db2295c1c707c2f89c6c7ddcd2bc5c7e1e5f6b55bbb9dedefd24eca1addad3bb567acb2ef675147db4ea2eae5784969756b5d2bdff995d2eb7b1f0af8bfe2d788751f1025cd9b58da4571b8b5b5812d6aadbb23796b877638f95464118e46771af9ace674f2aaaf0f4d4f11cb6e5755252578d29bb461dfda3bf337a45356d4f570d97c231f7b92fd1da7cd3d65f14aef9b97a733d1688ab7fe3cf88915b2369fa9a41249244cae889248aa08213749b8020023e657ea778c715e0d4cde786a7ed560dcb9b6fddd3ab18da4a2f9a16e595f9b4b45d9eaf5571fd4b08eedce1292deea337aed77672db6e65e9a2b95ae7e29fc4794b58dcf8b6f61b9685b809630bc6af9250793122ee3d9c2961d37807032a38dc456c2bc461b0ae36f8a9d6a7cf35fbc705655dbe5da527670bab5f9ac8ca582c0aaf0838d369f35f969d25cdee5f58c611b59ed68befe670475cf13788a5b9b7d47c6124ec58f9a6eeee38e3719da81bca10c5f21dc9b7c9562b8ce5b713efe0febb56845c305194ddeca14a32e5b4e4b4579a5cc936f9146fab95fa71d4787a137c90a518ab7ef2953924ee97c5c9ecdab36e31e64efadadadf2356d021b78cc3fda70dcdc46ca7cd8dd9e39074601879a48e599514b2ee4cf18f9bd8c160b32a9194a70a9463a7bae5cbd66be19aee93d5bdeead748e69578a9b8414aa54fb2e69a4f4bbbc64a6be1bdb47b27a74d6d2ed6385219a411b246410146dce00e1836e2390319c0c13c66bb9e024e8a52a752338eea727294af3bab538dad656bddbbab35d4ecc2d67cc9c572ad7debb8bda5f66d65d56fadefe42fd965f10eb905d98498200b1aa80c543479e555b7a9ce376e057e73823800f0469d273f67421522ff0099cdd496dcdef2d6fa7325683b2ed6b9f4d24e8e1a4e4e2e72e5d2a3516ed53aca4d5ec9dd5f6d12337e2bd8c27c21aec8ca57ecf04aa44a044808462482cc06495c27dd209dc338ad7139254a13a35f0ed5671f69ce95935751847deddef2da2f456f33e4659841cf9672f6b097f09af7b9ecaf539792716f95d93d15add5267e754ada60b528d180f36fd837c642b01b15d4b202a59b0490e7860402a715f6b84e1bab88ab52b549ca317cbcb39d36afeeca2f91b6baa4a5a3dd6db9f1af1385861a14141c93e6f6aa8d4854a9a54e787bbece4e167abbe221cd1526b9adc84be46986d2d608650b70d2a7da087c891594aed6662a42a91bc855e0120aa90c4fb386e17c4c9fb4755723b72a9da735f145dd45eb76afad4969afbb668f2e75a84284d72ce737f1ce14eb5a169de37a938c231ba768f2d17cd6e57b29bf72f0658e9b7f7f085b9d261b6b26b282eaf7549a54b3852566f35e469f62afef233ba57c8501a42cfb77374cf806b56c2c5af6afdadf9e14dd28bf72a251e592869b5ddafa5d6874e0b338cd55ab5234e32c1fb3b54a8f115614feb1cf177c3d49f356e74945725bd9cad395d247e917853c3df094d8c526b9fb4d7c06f0742b1451b5bd8783fc5de34d4e3db1c71144ff00847e658a4b9f91dc491c7e5972bbdfe724fc3d2f017119b54ad57fb133ec6cdfb3e7942be170b4b44e31b2a976b4a696b38de71d2fcc9119b78939865f4555c2633288d1a7f62581cc333af2f693a704e147098c8622494e7294dcb0b68d3fde5d53a53aa7a8d9782ff6076412f8a7f6f1f17deceaaa67b7f87dfb2dfc4f41239de765bcbafe8fa8db61959544aaf0282818291b9077d0fa3754e792ab92d3a3156e459af16650e0aea5cdef61e950a924da4f5955b374adc916f9bc3c4f89dc518856c271065c9cb5955c1e490a15159c5c79296739962211765284d55a09b5cf28ae6f6728c37777ff0004eef0fbaff647c71fdaefc672ac89b843f087c1fe1bb594261b6b3f88efb4cfdcc802b48e7c9950636043d7d0c37d1972da916f1380e15a551ffcbe7c619854752ce5f1d3c2d49d28f2a51847969caf7e6769294978f8bf11f8c30f4a5cdc49c45382e5f77059670ad49d3bce377fbd828bbb77f7d3f754b95735af17fc2e9fd94f459244f0fe8ffb446ae03e22935db4f8616f0cbb4939096be2a8661c820a8914614142ebb4b454fa32f0b3bc6aff0062a8e979d0ccf3cafcdb5aca74b967669277a6f96eed66ae7b34fc4ce2daea8cbebf9b73be7e686270792d151dd2d69e2654d5d2bfbb5357ca9eada2e43fb53fc36b60eda47807c7c0c71b98bedf3f86607c46429082cf59bf90b329dab806270f8de98cbfaf84fa34f86d856a729c2a357e69d2af98f3c34925ccfd861e50e652b2b38f324efccbe2e3c6f1cf16d6e68c3118cbcad672785a7ed2dc8df22856af52a7259f37b28cb93edf2c5b6bf61bf67bf0fe81f137e1bf81fc416d3903c53a5c1762ca49239e588c8c55d2774655678c6198657cac1662a1768f6ab7076078331f8be1fca231ab9765dec3d8576aac79feb74163aaf2b95a6f96be2aac1dd3dacb468f90967d9866984c2e6798549cf1b8af6ff5884a7ed3d9fb0abf57a5769422b9e953835aeb65d56be9babfc2e9fc2d733699711c379632b17b793c8914794df755d5c49b641b58bac523a10490fce17b30ce18aa6a156953938ff0e508da7ef4a4e56949b9af85276e5babad558f26a57836e70ab3e59ee93945fbb64acafeeeb7bf2c9dfed5b622f0c7ecf1e25f8957e34df00f83afb53becef79e28c5a6916f9dcc865d46726dd0b246df246259015219466b7af98e5bc3987fad6799a61b03864ecbeb3539ead4bb92fdd51842752a72ca71e6e4a7a271bf4053c563b10b0f9750c463b17369470b838cb13564f954ad08c655272f72329cac9f2c6326eca2dafa9741ff82775e786ae06a7f12357d263be85508d274e696758a503e57733a46d2cd1c836236f89491234230406f83978a590636f4b20c2e33149bb471328470ea3cb26dba6a9ce5a4f92b45de9c9d92ba849cadee63387b88723af0a3c474de5f5df373e0aa4a3ed5fb909c7da25295ad0ad42ac79ad78ceeae7aed87ece57970c2d3c37a2dbc96b12811ca1da08dd113e468de55fdf0650086566555daae578ae6abc5994d1fdfe6555d2a8db4e325ed269a7eced2a74b963076e4de34ef7bfbcd36d616d5ead3a18284b155e7cdcb1829d6da329bf695146a4237829387b46b9b95c6176acbd3bc2dfb0b9f114904fe2dd48697136e77b1d377b5da1dad1a23dd04c104a97908858005423023ccaf97cd7c5eca32c84e9e57977f68548b8a8d7c554f678769b4db54213a6edeff2abce2db8f3b49ae57f6f92f871c5dc455a9f3558e51879a9b94aaaad3c4c7914d254e9d3a726ef2a2f9dce114a135caddf997d4fa0fecddf083e18e96f77fd8b6b25c6970b18ef754f272b26d0c5da4281630182cccc91872036d2a3eefe6d98f8a1c5fc4353d8d1c62c2d2c4397fb360e32853b538f335ece0ef28da32d1ca4bed4bde4dbfd027e0f709f0ee1b158fe23c46618e9e1550f6b7af0c1516eb4e3461ac6f285bdb506b9ef7946d1d2773e77f887e23f0c3784bc5d1e97a1db5cc5796e637be8827d96d12331bb3bb1995c218fe608a51631ce5f636cfd132acaf34face016618ead41535896e9569bf6b514e159276e5717cad45de4a568db9795ab9f8de0b1b86afedaa61708a2e3ecece6abc3d85f9d3b53ad2f6b2f6a94afef69752f85a47f293fb54eac9ad78eb5f36d1882cdafe6f2d226578e4912595ae674601832cb399431cb8de8c19d5b7257e8b4703470f413849ba91de2e093579bb7c315295e326ff78f4fb3a687d4e558bad2a752327cf08727b19ca55a4a5cd2a8ea7354945c6567a4796a4acd72cb95da27c31abc3f3c990a572411b874518e84b1ce7a9390369c803811570f38ca2a52724af7f7938cb456b59a5a5f5df5ec7b34dde4d35a4f677b7c29f45e7e68f3bd52d5678648d802655751cbedc30c6580dd87c03b070b263e61d56b1af49355212517cbc965086aeed37cadc9ad34bda3defdceac1cd41d4939537cdcb69b94630d3993e6529a93decb92fafc564ce0f4eb2b8b249ade655458e47d84ab6d2ac4eddab9c72719c301ed9620614eafb6a6a0d59ade2dae457936be2bdef6beeb5ee76fd5a745aad26a1077e5938a942565c92e571e572b3693bc9d9bb2b6a86dd7956ead236c541f316cb33606e2c430223002b025572401904918abe45eea57bebab9369f5d1eeedd6f7b3dac5ba919f3be68b51e5e4514d6ff0015d3e58476d3954b9bad9efc9dcddeb3ab3f91a35a948c7caf772896242002acd1855c960dc480b2ab00087dca41cea3a74e12f6f4e3272b72cad24e166afbb4bdeba5ef45f95b734a7273929cecbd1bf6d2d1af7a16695acad7e4bc75f78dad3fc24b6e0cd7b7067b87059b767cb0c496180d8278c004b1c1002f502be4b1f869d58d450a328537c9684ad293d617b34e495a49b7796cfe47b142a421ac6566fe18dd453defcd07daf75a4bbe86edc786b42bd2e74fbdf3536c6a2db5282459577afcaa06cdaaaedf280e158609724f5faec4e438c9529355e84d2b5a5fba8a87bd1bf2b5cb39736cf7b5adb3378e2e6aad453a1352972e91a72ab6b45bd142527aab5f5977d2cc9cfc2cbcb44b6bcbbd2025af980a3d9de44f32a2925a4fb346cf37961c28f9847804900860c3c3c4e0b191c3c5afac4a50bfb17cb15467cd38fb4ba71bbe54ecb7b4fb237fad5255a31ad5292a8f9ad49ce1ed6368ddde9b9397bd1b4973af87de8e82eab65aaa5b1b08249974e9e450d01dc119e3202074c9248c9cafdd030306bc6a93ab869d5853ab25fc3bda0a325a26b977bfc4ef696dbf63e8633a75609c795f37569493b3b6978a7a59a7ab2a2d85c430a45147e5f97d432b2213801ba83c9c8618180067240e79e8c2a53af27888b9a85ad16dd3bf341ff76fa3717badbaa66756b41c7d9a6db7b2b3b46cd49def6b5f7f32b3dbdd595c89a44693cc4f2d846739001218c8172a771da094638000c6323aa8622a35ec6a4a4a8c7ecca10babde5a295d6b3b377bf9599c3285554dda37b5ac94128bbcb5d24b4b79eef6197578b161d10b1721482872ac143b6558b6fc90a30403df1d40e7c4c14dcbf7ae518dbdfe592bdf97e2e692bd9ab2bdac7224f9bdd70e67b494d5d69adb966ef7574fdd7fa99135d4130755c34db7cc280bf38dac30768e70b9f97001ebd4b1f06596e326e1384e514b9ada692bd93b47adacef67e6ceb855846f4df2cafb5394eef4bc9fbb2e66f7bf95afb19c9797113bb346ea037048771d48dd90a028240e400cdd4e47359e272ec4546a2ab39c55ecaf28df48b7ab6dab35d13bdb5b1b43134e319c6a45439797965eff0022bb6ddad1e5d744eedeafa323875c791988f3580232007318660412ac03ae4e071b415c8c75269cb28c428a8b693d6eedcd7d6eb5693dbb5bb3b99cb1f4e30e6bc9f6f7959eb67671726edd6d17aef6dcb9a66b77515d2b90eab0c9bc3a952d1b2bef56c852c8cbf295656ddb8000a902bb307922a2d4a75e308abda769595f993bb4d49ead25ca9d9bd74d45f5c555b56e66f7929b9dacaeb99a8e974acaed5fa5ec7deff077f6e1f8ebe02d3b56f0dd9ebbe0cb3d0352b0bfb1647f085cc734c9abdada5adfbdec96faacd15e5c5dc76567f39b5b3b74960499a36c043fd31c37c63c3589ca70d9467390e0f151c34e751548e6188c24f9e55b1d5a126a4e6e9b8c6bca9c6d25cd19cef753497ca6694331ab5e75a855c2d2a725149428621d687bb4a2f9abac6b8494e50ba4a8c6d1f73597bc793f876d350f186b71996eed64bc9e71125d2b3dadb4b3cad82eb19696e20591ce2289649dd032c619cedaf9fcf69c78b788b118fa5865ed313ecb9e34a119463ec703468c795d18b82e68e19b95e2b5badeecdb2ba74b27cbf0f85bd2a70a3ed7d9d3a52ad4a12f695ea54972ac5627135f4756f2e7c455d5b71e4838d38fd8be16f0a7c31d2bc2dae2fc4f934ed126b9b5d26fb41d524bf874d3243a76b17ba7f88e6bcbbd421b6b4974f558ad63f25ee12e4c972a6ce19e774c7e979170065f8dc34b969f2455beb4de2634d4af52b7b1e5a519cea4ece167eca94f95be69f2c5f32c6b6331984a35aa57ad18d5a9ecfea738ce8bbf2494711cceac29d1768c925cf2d2ed47deb27f937e36be8ae3c43aaddf87efe79f494d5353fecdb98cb421f4c17d71fd9f208e448594bd8882428f042e19c868a261b47e05c5f9165180ceb11430d46388e5f65cae9d6f6f077c261a6ece9baca56e795f92abb38b52b34e2bd0c9f118ec565947118aa7528d7a9ed3dad29ae4a8b93115610bc6a51a353e08c64af461a34d7345a93c09b5fd76eada2b43797223c82a16628ec73bb76fdc991b700afcab9040621b27e725956122a9cfeaaa4e9f3feed61db50e776eb1f7f996bbae5b751be9fbe9353fb494a4fddef16d38765cb7e65abb22a9d43ec6d1dd5e5d5dcb704941e64cd23337ce7182c78d8370192386c77279e197d7a93951a385a3460edcee318c6f64e71e64a11e5b34d2e66af7d2e4c5b52a6f9a739fbd78a9f2b8e96569352dd6afc958ceba87529354b696cb77917aa8e8eb370d2331ce558951b8751f21f9324e58edf670997387b4a1527cb2872725e93d79b9a72b4938b959357d3ddd8b95476a7250f6adf3f3ce528a71b691d27acf9b6f713e5b7bd6563e83d23e0cfc511636baf5e7833c54fa25c5b35edb6a6da5cf358182357796577b713a4417c99e363288db7432385689164af4635305414a9cb13095685b9fdebb5ccdca3cee7cab583f76d17d9db46c84a32ab6939c797669c9d395e2dbe57194f9edd7997bb2dbcafebda3df1b40747b79e170aa9716a1763839237396550085438e576b77ce057cbe331156849c6a6222e8d5b72d4a29c5ae4516f99734a5acda8ab547d5e8bdd3eaf2dc02af52308d276f7ad18c2edfbb51fc11d74b37a72e9abb9eeff0a7c1092e85279d138b916e64c10872c5796c9c37fac0df714f036b0e39f23035e556aba908371d39db566fdd9c6378d9dacd35a2d56aceae2dc1cb0979c9cd725b954dae58f37d593e6e56b7e6baf875b6e78afed09e1f92d3c237b69711cd0cd7426686358d809d5b01548caa9dc5b702db46036149d95f7394d5a98bc5c63054e4a95f9d4e3257e7a555c6d51b7156e577f7677d23eebd4fcf150a5877171c4cef4efeec654ddb9d7574e3ed35e6bab3876f7a373f38b53f86fe28963496c347bdb81147e64b1c11f9d20112ab19123550e4300df2af992314c804b1cfea13842847f78dd28dd352f635172d9f6519b7cce496915beb7dd7c853c15594dfb1509ce49a973e2a9f3d4d1db96351c79791277bd495d24d5b489803c2bacc1796b0dc5a5cc1f6864405a0741b98f2be63aaaab01d8920739cf38f468e0e7567c98794649ad3965795d2949da1772b68ef64f44db56d4f3b130a9430f2a9528c953beb270adc905cca11e797b3715cd295959bbbd346ac7be7c37f835e23f166bf1f8774c4d42eae6e6385dedad23449a457391b9a59120897e5025769146f2ab956200ed8e26bd1a15139422fddbc67297b3f8fa45424f6777cae1abbbe6e9cb5303cf52557da4a952a16e797eee856fdeae587b352938c7ded2579eb177de563f517c07ff0485fdb57c5ba7e9fa8f87fe03f89ef34ebf823bbb5bebff16f8374cb5920954622264d56e664708c239818121dc926db9954297e0a9c61c3d84e6c3e69c4b93e1674d479a93a3984aada769abc7ead494f495392e6946d17a733567f258a78dadeee5bc359cd5727fecf88966b9550ab86b72bace8558636b5687b64aa53a9ecf0f1728da33bc1ba91fa6bc35ff0422fdbc6f96269be17f8474c96449096d5fe2d7862dcc6a14989678ad23bd60150000283bde32c7cb2ca17c7c5f8abe1fd1838cb8d6b696e654387734c4dfde8dad2f6e94b7bdfa2bf62f01c31c4d88aca186e0cc354ab2bda78dcf70f4e4ed19bd255f09082b462d3e74eeb95475e56fd534aff00837fff006e2be54fb4d9fc17d0c7ccccbaafc51fb7c8242ce3727d8f494d8a41746508fc11d00dafc5ff00117bc2ea2a51adc4b9fe26f6e5584e17c6526babe79ce75a32bdd72fc1caa335ef36adec623863c53ab4e2f2be1ee12c2277f6ab37e2fc1c255573250f654dd6a0e9fb3b4dceea7cea54dfbab59775a77fc1bd3fb5a9c3ea7e37fd9df4501f2c64f18ead7691a3a924078f4707cc18d9e53029b04aeb382425673f1abc2b872a86238f31ee4da92864b469ca4a29b4e31a94e306975b7235cb76a576d712e0bf1629d4a95a581f0d32e74f92d6e2ecb6a43df5cad49fd770cf0fa35cbcaea7b594ddf9525cddad9ffc1beff182c838d63f695fd9df40c2ae364b757062552c64016e65b6180147df2e30092232a49e6ff88ddc15a4b0fc39e2463a2efccd6170d1bdb45aac1c93b3e6dadf05b53b29705f1e5672a7fdbfe19e5f4d5adc99c6515a4b77f0c73cad6bc97777536f4b69f6ff00ecc3ff0004e2f197ece73b69faff00ed77f04fc55e188d2592cb46b792d7499ec3502ca15edae66d4de0fb2c8432cb6652206531ca253b0a4b9e75e3470e637011a585e02e37c362e9b7cb8bc64295494e33ab4e52f6dfbb87338c21ece9b54e4a31924d26948f11f867c60b1d196338eb81717846a5edb050a7468d676a56a7ec317859c69d2b5470ab57eb54f13cf183a743d8ca5291f5cd9e85f0b61f16ff006078afc6fe0ff19df41109459784bc47a76aa1d15b7a2c82ddf724a53613091b58390d22ae1cfcf50e25cd334cbeb62787b2fc5e0aa53e4f68f30c2fb39c14a7529c5c63293dfd9d56dcadcb1941a524cf333aca164f2786c7d4c1d78696a997e3157a3ff2e6a3e4a915252d6ac232e4e7b4d4e32e471d3ecef05f8b7c3be1d92da3f04e876f6fa5449ca34505bdcce5237877ac8ab29dc0101de4759650192550c0357e519de4d9ae68aacb3fc74e7899b5cad54a95a107ed23371941f2c395a50708c2f18733692d9fadc39c6185e13c761f1bc3595bad4697b4f6b2ccdd38e2aa7352ab4e3ecf19cb88ab4ad3ad5954e58c39e9c69d36a51b38ecb5f49abf88afb5bbdd34dc7dba7f316290a6e8d590245196549562f2943b6d567591dddb23797af3a860e396e57472fa58a8d3951f697ab0526a6a788a95d6ee9ca7655397dee571fb29ecfa33ae27c5f15715e3788b17964abd2c57d593c2371a4d3a397d1c0a75274e35d47dec329c2ca5cdd795eb1e965bcbe9757b76582cb47b0804aae79c95f299d972817cd76900281405556d8a647256bcb852c3d3c1d694aa623195ea7b3b45a6f585492d232e69c7dd6af752e6e5bab4755f455f1d8ec5e7182a54b059670ee0b0ceab7529ce11518d5a14e5255aad38d3a55b9a7194697b3e454fdb384f9a6ed2eae3d5ef2db519934ab886749515e2699a404111b161b72a46d2c54676a91b7692383e44f074eae197d729ce1283d795536bde9e9be8fe187576d57747dcd1e23c6e03379ae1ec661f110c428ba6ebfd6a0a5ecb0cb9f5e58ca2d4a75a2d727bdca93bad4e0eefc2de29f88baedf43e37d4afad7c3a0c6d6b67a5a186cae040ae9bae645bbf3258d6489542ccb12cf2991a38c2050fee61f34c9f8730146ae4984c3e23358b9aa9571b7956a519d4ab05ece97b1694a542bcd4a519544a118c9a8c9ae5f36a657c6dc7b9d54a1c5998e372bc9f11152957caf0cb158193a187a6e2a9d5ab8985187fb4e168297b485e55a556305cd1523c07f6bb97c29f0bbe0378af4cb475d2e7b9b130e9b3c63799255469956492346d8d2189613e610cc4e32ca1ebea380b139b712715607178897b650fad7d62351a8c23cf80c72a49426e3ce9ca95d282b41d9b4958f178b325c8f84f0757034a552a62711ecde1f1b52a42b559fb2a985ab554a74bf774b929e21d28f324e6b4579267f1e7f1266bad46f65bab923cccbbba82981236649b259baf9858f3c9dc3712793fd1b53ead1ab39d24dc67cb77f67dd8a4ace3ccf7ba7ccdebb591e5e532ab430342857846938fb5e6859c5c2f5aa4d5a551c632e6ba6eee36bd95dd91f356b888bbb38c83b995be66dac4e369c0c8042e06fcf1d3016bcac453c4394959b853b5dddae5e7516bdd94a52d5ff002dfbbb2b1ead2a90924d38b8bf89fb9caecddacd2b6fbdadaf73ce2f36fccb905976ee00951bb8dd801f3805b049e38e9ce029d1738eb1f8beca492d1aee92e97f52e84ad27255392a2b5bd954b2968d3b35672e58ef6b59b77b8ba8431de68f1dc5b46914d092970cd8ca0c282588c00dbb90c0ede849602be771509613150a9c9fb9a9cd78b8b4d72538c56b64d7bf2bebbf4d0fb0ca5d3c7e0aae1e728bc551e4d272b39fb4ad527ada727eed382b6ab4b6eb43ceee174c89f17122dc386002393f21cb7ca707636090541278048e856baeba9b50f650928cb9adcb694df2dafba4b477efa7a1cd4e2a9c3971359622b2f8938c60e376dad20f957345c5f9f2df76ca975ad436e08877471a06081146d192a304210bc1c001570bc0ecc6b9fd9b972395af1e6bf3b5ef5f6ba775a5bbf6075a306dc5b49dae92b455b6e58a6ed7bebabbbd7431ceaaf2f0b1c8c0ee60c783900e369daa30bd492c0903a66b96bc229357b4636e5779595ecdde366debe7a6e6f4a5520a4da4dced65ccd35caddf5516b54fa5fcec7d5d612e8daedbc5a6e87f637bc9e29043a758c4a4b3794cc4470cbb3710170230c646e8996c67ec2387c1ca9fb4a9274e11f8a529f3d45cd2e55754d6bad92b455a2f5bd9b392a4b1b4e7294a7565385b9e50ab53965cc928da751c1689d9f335aa695f4bf57f173f674f10fc2ff1a5fe807e257c3df88d60ba1685aee89e23f851e209b56d02f2d35ad37ed86c7508ee6d60b8d3b5bd2e78ae6d753d3897f2e25b5b859185c00be762e866786caf0389af9666197bc5bc5a950c7e1a74a54d61b151a519253a51b2aa9aa8b4bb854a6e4a2dd8f6b018bc356c6e36855af97e3214feadf54c465f5ea57788e7a339d7e684e8d3f61ec5a54d7b3c456f69cb372f67caa0f8ef87bf0e354f88136ad66ab134ba15acb7b34472c5a38f25dc3b2b93b3690c1412a17712b1a961f9de3f14f078aa5154f9962b9f9aa4549dbd853835eea5cb1bf372eeef6be8f43edf0584a78aa6ea53b38d1b5a305caa7ed2538bd6767eeb8b7aa5d6da599817fa5c312c24d9b471c81b65c4b1952e5770655f93e72414186002e41e37607a30a34e6e4e6e1564edcd3fb6ad74adcf16a57492f79e8969d11e4c2ad1c67b3ad0e56973fbdccaeef78fc318ab5b95afc4ccd47c3d07d9a2ba2ab0a8c160e00e4ee1fdd2878c8504ab1cf070081c50c34aa626a273738c392edc5af69cd4ddad2518db91ae96bdacee6d8aa95a14d34ef7bfbad5a3a4a3bc934a1bdf55ef3d3731b52f0ce9d3c109d3994dc3c6310ca7e6462319e8c083cedc83f2f196c9adf1196d3942eaebb72be7eb1f8a2dddf969ddf4b9e75394a569cda8b77b4a778ad2e9d9c9a5d93bdfa5ac71bff0855f69b34730b746660cacca0386279c1217965c838e42fae726b96387af4e2a15629c75b383693d6fa45a9cdd9b57fdde9abdbde531ab4a534e6e9b4afcfcb15777568eb793d2cb692d34d5684379a3f9cde53c4f184cab36c50ac3000c118651df254024eee87353c9429d4719c65524be2726e34f58de364a3393d1abf2b569257d1e8af09b72872bb5b962a9c9b9747caa77bdacdbba56df5d0e72f744bab38249ed61837ed63b8a8c29c8001673907048c7193d78ace159a9de5cee32ee9c946c9af81d36d5dff3397756b0e342a3e5708385afcceef996e95dae751beb6b2d53b3f2f3db9d3bc597370cf1fee507dd00202541c1e30eb853b70370ce78c1c814961e09b8f3547a5d6b75ad95e2dfbb74dee95ed73b70f5214a2a3526df3ded514e4e5eeb9377f75d3eaa2aef6fef686ada4faee96a3ed5234912805da66215360058060aa157031862482028c8e57b6954851bae47ccad75194e0e37bbd6167cf74faa5cbab57bdc7888bbc1b5192f7b5552f2da3f14a318af257e9a2f3e8fc3faceaf7fa8c2f6773230b49e09e28a0b8310fb442e935bb2988870c922ab212e4ee28ebc28c7d3e5b9863b05898fd4e4e972dff7b1aafdb46f4ea6ca3cad7373ca2eee3ee3bea727352b734e953fef424dd4bf4577695eda3d53f2b5b4fa77e2cf8e7e2f7c44f0be93a7f8bfc2f6ba6d943a7ea965a66b96f35ceaf7dae477579a6dcea42e356d5aca2b9b4892eed2d665d292f2e6de09ee2ededfe6248fd233fe3b8d7cb214f0396c308eb737b4ab5145518fb3c451947ea91c2468d39ded38d7f6f4aa72ce49d2e497349fcdbc9a8e3315edf194a3529d2ff749fd6fda4e5cf4f92bfb74b0b4a587b38c153e4c4af6a97bd74bd9bf92a1d12fdc3c2f63711043b4f017e604ab672ca403839c200380a48538fc7feb78375155957939abd9c95676bc797a4a4d5d69a2f5d0f6b1719ca9b71738ed6bab38eb1beb4e529eb6fe55a795d9e83a6784e0b958add32b294c1254305c00497da0960381c738dacc71c8f469d5c34df345c6707bceeefa5d68a2e29eaacfb58f26d555bf78d4a1b4ad34d73774d4e71bad345ef75d368eebe1adacb76bf6d9e211e40511364ed182dc84055b19001070cc400a0e0f54e5428c1b69293b5e5249f2d9ab6aef2774edbaf9a2e956af39d4719ba6bdcb73424e2f469de13a708bdbecad1bbbd6d7eea7f0cf81b4fd3ecd34396e8df46f1b4cf7310f2d1d58bb792aa1f80d83f747560542f27cd9e254392b4aa527cbcdcd04d292bda0af272bcef7badb9569a954abe22ac5d2709439adcbc89fb4566e4f91d34ef7b7bdf05a2dfc5a9f767c33fda83c75a269963a0ebb7da1f89b471a0c3e1db7d39152c6eededd61d46d4dfa5cc71411adcbdb6a970933bab2dc15b61708a23dcbb65b88e1ec4e27eaf9a65f2c32abf1ce84d55ab4fd9d3a938fb3e7a8dcf9f969a9f3f372c652e5b248c31781c5d384f17869ceb569f2fb92ad5a12abcae34b494295d7241c9bf67385d2b4b9aed1f4478a3e007817e2e789fc237bfb3d35e6bd1b6857b27897434d2ee2de582e60b7b4b985e169a2482436f1457c2e992431cb1a9b9898ed959b8f8b726a79365b8bc5e3b1796d175bd87b354b194a50a7ecebe1a9cefccb9973fb583d56adbb69a9ecf0766f8fa98d74274b155a8d0b7bf569d5bbf6947153d2acb4569249ddaba4a2ae3745f833369761a899a358af6dc4b01b22aa6513c6c6078648c67cb96261f3a61d95c32e03a951f03c39358a4abe1e31ab4aa7c138d48f2fb8ebc25cb25cce5ef464a5a2b356d773e97c41ce9c2852a15211854a5cfed294a2dd55cf3c14e178c9de378b52574af177d8f9dbc51f0df43f885e32b4f0a6af2c1689a6693abde8f3e64b64375a6d909208be678d9e791a27758823334714b265007913f41cbaacb094eb57a10aaeacbd9f2468d2556a4ad29c25cb1bc6f68c9b76b5a377d0fcade2655aa611d4927875edfdb56b36e9de3fbbba493f7e69456a783e81f0afc5777e28f87de1d6d36c644f15f8920f085c5e69884be9f79ae24d6fa6dd4f2aedf26c92fcdbc571361d8472c61489a48f77f56e5595e518bc0d4af8ba55282709548569c1b8538d0956756f07287b4728d3508a834f9dabddb49fe418fcdf1386a94674ab53c3d1a4e6b150a90acaabf68a11a1cad46318da726e57752f192f8194ef7f661f17ea5f107c65f0a743d2eeaffc57e18d435016b0c1a36a6f6de22b1d267db7f7da5df5c69a2ca45b61328b802e55d643e632c7116922e69f0ae0eb64b1e20c3e33050c3d0bfd6615ab42955c37b5c5fd4a8f3d2555b5eda71938a556378353774f94f3f13c678ec2e3b139257c3d5a949ba2b095683ab8c598354238cc47b3a2b0952953584738c652945a9b52717ed29bb7ce5ac7877c5ff0e7c5d0442f756d075a49b6f996b2dc58dfc22296456314b0959e28fce88af991320520fce1d5f6fe43c43996270749e2e9ba74d46d7946119277950a5f0d5a09bb73b5efd2766ef1d2d23f50c9e382cca304a942b29735aa55a7cf2959d56f4a90729dbd9f2eb27ca92b59248fa0ecbe347c6136d0c5ff000b5be23b431aac6b1ffc26fe2b48d1060111c716a88ab8c0c0214039dbd6bf1f7c699ab6e0a39754b5aeea65996d69eaaeb9a7570929becbc925b247dc54e1bc9dd594a580a309e9a51955a34d7ba97bb4e9ce10d56aef17ef3725ab6dd98be2b7c4390ef97c71e33b9948505e7f156bd24ae155989791b50926c0dcc0678c6ecd52e2fcf229ca13c2c39b68d1cbf2f508f2e8f48611435d5eb196adb5caeec1f0fe4dcaa2f0347955f99c9d4935add5bf78a4eef47dbd077fc2c2f194de5897c5be269461d029f10eb2e157218850d79b46e2ccae46405014908aab550e31cee129258ba5373b6b2c1e5ed479537a73e15c65cc9d9ddbb5b4b3b194b86b279cd3fa861d6fef425522de9f624a7756b5a5c8b5d54bb904be25d46725aeaea5bc6fba64b963773370412d24eef21c80cb80cc5b243000f39cb8b33e94a096635a9fc578515430e9689fc3428d3df7db76dfda7752e1dca2d34b074a4972d9fb38558d3bbbbe5738bb73ed2bbd5edb2225d4b721061b691724906d623b4b9279c22019273f2af50433163ce75389f31abcaaa62ab56a9adeacab55a715b3d23cd7d62947596eaeb7b1a2c8b2d9c399606853553b508732e476d12496b6d6d0d9ebdc804f6f260bd9d864f00c9636a72a70096dc8c54f5c0eadc1c64e6b079c662a5a57c45d6fcb88aadbbad391c6a59dbed6d6d77269e4795fbd28e170dc93e5e5bd1859f2dd3d1a4d59ff003395f7565a1e8bf0e7e22ea5f0ebc55a1f8b342f2a0bdd13508ae90c08900bab78e54fb559ca5221fbbb987cc85c32c91e4e769e2be8386f89b1180ccbdbe33175aae1ddd56c3ba952709afabd78414a139da5cb39c66b9d2b3578ec70e6b90e071b4654a9e1684a3a5e4a31527efd392b544af1d60d3e59c2ebdd7cdb1fd117c2eff82997ecb2349b41a978fbc47e16bafb35b0bab1d77c37acdbfd92ee68da6bbb6378f673d95d4314ecca97169777304cc1d63772899fa3ceb2179955955c262722c7d072bac452c753a6da8a8420e5879aa58984bdd9537cd878df9252839527cf2fc36bf0be2693e4c465f996026b7c3d4c1d5ad4e37517eee3b0eaae1ab5d38d47ecabd5f66e6a8cf92a29417d01a3ff00c14ebf63ab2808bff8d164e1594c4f6b6d712dd82cc544725b449e66480dc2f450a186186ef93c6f0166b5aa5a8bcaa138d94e15714952778a69c27cad3692d569ef3def642a390e2b0fa41e31427f6a9c2a46a52e5bdaf4e6b9a3cedbb5b75796d63b0f0cff00c1517f637d7f5b1a469df1723b8b99dd12de7d7ecaeb48d3669a41b23821d4756fb25b34ece40482393259a34758d6588bf052f0a78971d4dbc1c729a9521f150c163a13c5352727ee52e48fb4b46129492bb8c39a56b267ad2ab88c04beb55ffb4b1909eff5ca18854172254d7b5a8e2d42ee6b9395be79c6319763ee5f0bfed15a0ebb1580d16cf48d6acaeb07ed7a5dcd9ddac68e92491b482c5e711e40e5769cab2346594963f0f9a786b8fc1caabc657c6612ad249a86269d6a719df9537095654f9d38db54d28b92bbd51f5597f8c398e0284284785b27c651daa2a30a546acd29ca51b469c5c69f239ebcf4a5cd18371e5bb91ade37fda4fc2de1cd3da2bc834bd2595258de4bbd674ab3b74c152cdb6f25b6b94d8e70fe75b460076619930afe4653e1c63b1959d4fae54ab4e56d654311393e58d48df9e8c6b517ac368d5972a5cafde4e2bed730f19ab63f2fa584cbb852865d522a493a7888bc3abd6a751a8c2b6170d52d684d373a31bce7cc935693fc95fdb53f684b2f8b1f0b24b1f09ebba4f896ca0f12b697ab5de87766fe3b39ec62fb54b6125fa2856b98238e4591222cb9b94396c111ff0040f03706617873134f30c461eb4255a2e585a9370a51aca11c6e1ab38d2a7565cbc8eaf2bf68a2dbf7e37e6b9f8966d986679fd5a984c5e35d6a980e458aa2aafb6af84fad42955a1ede7384aac7dbc68c274fe2e682b69147f3d7f107cd82e6e330b292f260952ccd9049c824ae4eec80c1b3c81c806bee1d1a316e2e70495af0518b8ababab495d3beefb3d0fa3c356af89a92a4d49a85aca57e77cd1949f35f99bb38dd7b8ecbb2d4f8e3c5b7baf7da262248edd158f0c8773c658852408980e0f6001230c416e70ad5305cbcb1bd79cfe2bcaf0a7cad356e7928be757bd9e8d77b1ec54a55e9af7231497c328ca7cceed7359a52968db4fdddaeb6d4f2ebbd5ee77032dfc10ed04330de1863963968d5142af38dfd58e411f77cfad89a51b3714dabd9aa91eb6be9ccdbf96dbb3d0860aaba30f655153ad1e6e684e3282779be5e66a9c52b42ed732776d5ad71fa2788f4fb7ba9e0bfd6d64b6bc061910cdba3566c8121553805724e77061938dc473e4e312c6526bd9c61515b91b926a3ef45cbde766af18f48bbdecedb9ef61e9bc256962796a5554ad654a3cb7f69095377825c9a735d7b494766e176ec61ea7a5787ac6e5ae257cc32bb4914aceed1b82db94a90e482703390ac09241239af230d8ec4a853a55ab28d5f7f9e116d37aca51b37f17bb66f913e55f11ec62e851ab5162a8422d3bf2ce0a2ad68c69bf729de2b5525efad7571d6eca0750d0d1558cf6e15380588ce01da7eff00cdd005181820038e7272a939fc326e5297c0d49f4b395b58bdbcba1cee9b5c928d3e5bf373c60a6b6d237b5449f56b95c6dadee615e78e3c39685c0bb590c61c809b1884500b9c060e028604e1540dcbea2bcd94ebf3f34a14e9c16f1534e2eeacaf36a5d755caf77666f4ea275211a53873d5e6f66ad7a91e48b73fddb9c79b995f68be55ef3b6e6dda6a97114b1cca1f7c2eb2874f95a3642590a3065313f55dca7a64803a0f11e7589e69c255e49ae5b2bde3aabfbc9424f6dafd755a1f74f2ca6e9b4d277b5d464a9c97bd75c928aa7277fb5b5969b377ea5bc677cd79f6bb39e5b496565799a19a45792456c31955e4cc8f21dc59dd998b36ec9dc41f661c4b5e54e961ea4ea57852e7e48b9c943f79273972a946f0d6ce5fccd5cf3b119529c9de9d38c1db99f2be58d946d7f7da776b4b5f5dec7d99fb3b5fdd697a778abc4e91dc5e5d49a65c09238d832f96b1b4cae5ce76e486f324c8f909cf4c1f0331c6d19e61839d7ab28d35f58b420af5237a104ef68bde4a2f4bfbaddec7bf80c355c3e06bd0a54a9cdd4f65a4dd4f7792b4e7a5a69c2fccdfef14f9acb9794f3a875b558e5b0bdb79eec452c92448ec0984b33052c98dc4b0c86f9c60b7180003d189af2af3fddd5a546db4a0a69d4d237b2e4bc792cd3bf35eeed6478d87cbe397505428fb4e5a57e6756319557cf394d73b4945d9cda8e8bddb6eca97373a4dda09ae639a3d8a50464868d727230aa4b74c93ce3a7f0a907d3a529be79296b2e5d24a49e975ef3972bff0dd3f2b6e6556753915354a3282bddf2a96ed3ead5b5f2d7e57295ac5a65a6dbab3b8174199f1bd52478c6e6c8c48a08dbc024023b2f707d26dd95a57e6bebd2367d5a4d6bb6ffe479f3aed4791b4aff639545e8d3d22fef765b6af73a086d34fbe83ce6ba64909244636fc8485ca9c10a339390cac000467272759cbda35cf0a6d2bea936f5b7476ecbaa3c875d42529468cdbd39127cc9e9695dabca9efa593e7f248c0bed292390886dd26556390230fb816c67fbc41c0236e0e00ea2b374e95f9e515194f7bc5c5be556577677b2dafb2d11d146f555f9e0adbce9fef1bbdd2e5959276b59fbba6aba5cad07868eaea6dee34e291bae77188ed93eef19463b957a6016258f3b800471d5f617bc5de71d9ade37b6c9dad75bfbbaefe674a4e9cacaa2b754af67a5d7ba93beafb68f5f3285c785b4cb62f6a96816542c9bf69c64019dcc64daa1776ec1c803a2af26b8a74e94d2ab2ab527295f9928a6d59a8ad231bbd1747a5ae66aa54bca9bbc650b5f449be657d95357b2eef67745c5f06785e6b275d4ec9ef16453feae33f331e01dd1870bb58e09daa7819ebccd6c256938cfdbba751f35e5c9bec97b8acdfbba6fd6e6b471b2939ba6e5351e5ba5eeb8f32697b928a70bbbbd63ef2575bdcb1e14f861a1c1abd849328d2f4796e236b8bc4b49ee960843a1df2dbdbe67728b866540b270405278a29e2b15072f6529e22bfbbc89de94a7bf373d49c14172c1be5e794aea3cb1b3691a7d65f2af689abdf99a85593d1fbb75462e53e96d172f9ab9f6b7833fe102f157fc247e02d4efee3531369f343e0fd4e4bad6ade6d1a502ee49ef5f4b1716efaa5bce21d3d0a2d9dd0d31ac635be8b66a16d22feedc1b5f019de5f2c267b4f9ebe1edec28d3a3465197b5ad8aa953eb1562aaa872c2951952e4a53e669c65cbac97cfe60a546a558d2c3429d49f27b0babc5f2c60eadb96309cad16efec97badfbfa6afe28f10fc3dd534f96e00d3e5b78ec36fdabcd64c2b4920553b8840eaef22a0dc776f70ac43f03f2fe25caa197e2aa61a3cf88ab4b92ee945452f694e8545f0f3c1de33b69297c2ef66ecbdc52a9888baae1085376f762d4953b3e5d1f22f8e51bbe551dddee4b159f86e0d297c9b8886a1fc6a1443326d4dcdb8b384914b9008cb1f932092768f94a11c7c2a273f694e0efac2a52f67f0b5fc38464b76b787c4dc97566335097b9cfa3ddb538f35acd6ca11d1e9eecbd75d1e36bde169e2d121f13d8ca9776b23793771ab234f048c4ec2d193b82155f9989600302ccbb828c31d8eab2adeceaf3c62fe194b9a0aa7bb093d5bfb0ecb65bf5bdc7470cabd37528f2c26be35cbef2bc9c63cd78be89db55a3ea716b6172638ae24c077202aae5d48c6e202a200401b86080303ae322bcbc5626ab8fb38cdcb97a36e0a3771968d69af9736bbdae7752a567edb954252dd45a70d2f15751518cb4ef7b37a599d868761797514a609951ad1049246fb63965557dc140322021b66d20039ca8c9e8797ebf5308e9d48d295571e7b4e2b9dc2eb95ddb52f894acb4e8fb5cddd2757dc52493df99ca3176d55e519c6d6b6974eef456ebfad9fb10fed92ffb34d9cfe23d2bc2369ab788232f66925c246f14da7dcdbc96f73657c1ee2cccaa2468ee2d274cc91bc6c858a310f39c4219be169d3c5d775293e7f694dca7152b54a5287bd0838e92a5196ef6b68ee8f5f2f787c3bb4a75235a5bcd538354adcef5f69cd1973c6565ee3b5fa3b31351f8e77faff89753d62c618adaefc4bac6a3accd6e3662cdb51ba92fa645fde30291cb2f97183caa854463c0af4720acb0f5ead49d38aa71e4b423171a30bc2b45fbadda3cd2927acdde5aab5ec7ccf13e0b032a6a8d1ab56707b4ab38fb497bd8793b4e8c2947469a7cb187ba927cceedfc53f1a75d8ae3c45aa5d2a7d9ef25898bcd18647592681e36c152241be3df1b90c1592428c4a3115edd5cea54eacb1b84f6907539791c5de31e48aa32bb8c9c55d395acf56ecf5b9f3f97e554e142347df74e1cd68c93e47cd39cf494a6a4ed27776e6b3d1d958f9ce1f1c789bc39a0eb31e893de278864d57c17abf873588e78fcff000fea9e14f13da6b715ddb3cc254637290b5bcc92021b1012182846fbde1df16b1995ce954c5e2655e8d05563f56aea53c3ce35e15e138d55ec65ed13f6aa4949c5295be25a1e5e7dc0f9767b976332f853c3d29e33eaff00bcc461feb2a1f57af46ba7152ad4651baa367cb52376e37ba8a8bfaa3c01fb71fc40f85fe3ef867f131348d3bc67e26b5d2bc6763f106cafe18961d4ee3c53a7a42dab5ab1b8b48a09edaf22468ed9658e25b796e12311948a3afa4abe2ae599ae499ae479a60696132ecd9e05d3ab80c456f6f80780c57d6a5ecd469465358aad08466aa2825194a5153714d7cae3fc28c2e273fc9735863316a5937f68ff00b3f2427471ff00da382861bfdaa4eb4293faaa8b9d0fac61b1369e947d8c97b47f397c6ff8a69f1cbe25a78f66f0d2f86254d261b19f4d416af14d7cba8ea7a8cfa8c46d2e2e234575d4d2d846594a8b61bb2a1153e478b78c32bcef0b42860aa569ca3ed7dafb48d4b42f530d387bf52f29732a53d9be56927a58fa8e12e085c375aad5fae627113adc97fad2a751c7d9c71315c9529cfdebaafef73c23cbcb18c6f66ce42da302250a7e61c000ae3e663fc38390b82707716da4e71cd7e5539469c938c63777e6b24dad15acaf151ba7aeaafb9f6e94a4db7b2b5e6db76edccecedb596aefe45c5564046e62429c007e72acab918186240dc31b46413d7a564ab528b4d72eb7e6bd36a31d2cad68c92e6ebacaefb31abb9a5194bd9c3e05370729732f7b48b8a872cafb25ccacd9202430208230548eb9c96385076e7e61e8c07a63e527372da3277b5edc8e2dc7abf7d45ad7ca5dd3ec369b69c66d39754b9a0ade57b2fbf57e962f44c490720b0001dc541c9e06488fd7214870a492300f0368d4828a4a4dbfefdefbf5924d7a7c918d4a694df22696976d28a7a2b5e4dbbeb7b5dad74d762e465fa1cb10320ed0480bce5b2a14f7209cf1cf6cd54a107177939cb4ba7ca9c35d39764b996f74ae977324ea5ed19f2a7b28a577df99ca2d7a59ed7b8f03048263cfc849cae181cf3b064820647dd196503af49e66949cb992872ded76df33d2c939376d2facb4d7dd1c61eced28454dcbf9a29295aeb48aba764dded056693f31f0964e3616c80b825481f29032a7953d013b727390793974eb3d13b6b7e6949f2ed771b35f73d3f3b84294572de0ecafcb7727157bf368db4afe9bea59170e1770cab82171bc8c1425b00818c1c9da4823dba8aeb7887475a4a329bd9b49495b7e5ba7ba6f9add0ca541558548564eef96f253767add5adef2b59277bdfa6835b529541c4a76295249cb300a413f20273b09c1c37ddf6e2a2399d6f66ef51c631b5e32d5bbbd2ce4f5b3d5dfcadd08861230a91a91a49f35f91c24e36b45c657a717e7656b7593b90beaccc1925912551b83ab024b632154a90091c1c8208e4127b9eaa399d6a5253f6b5294bf9a2a3096cd697706f47676a8b47aef6714f0347dac35e64b9af0776a778bb73464e4fdd7aae5b6babbf4ecfc21f1cfe257c37022f02f8ebc4be198ff007a16d74bd52f6dac11a45cbb4560f2b58c521e18b2da8676c31dc2be82871fe734a12a75e74b1f4b4e678ca31ad2ddc95ebc9c6bbf79ab7354da1182f71289e6d6e13c9f18e13a983a365cdca9ca74deb64ece5251de2afca976776cc6f167c6ef88de329263e2bf19788b5d59cb3490ea7ab5e5cd9c8ce43166b296e8db6edc4edc5b82840da547158ffadd8a92bd254f0b1e9f57a718ca3d1f355a92ad28ddded6942ea528be6564a970ce062bd953c1c2d1d94945c6377cced192843ded6fed212d75859eaff413f66bd7cd8fecb361610218cea9e36f126b2e12348d5c496da7db86daac9c332ca3791961f36ec364fd8e5b9c55af83a4ea5594eabe7e69394e6a1fbda96f79b49734525a277b59d9a3e333bc1b9568284250a1539ad08c60f9f92149bbf2ca57e59ddabf3efa729e51e35b6b9bb9a56ce492e59c943b73c053823716c06183c91820edcd7754cc796ca6e5757f372bdb75e5a5aed7757d8cb0f95aa53bb574ff0088f57cb652e5d1f3257bdb7d7d4f9cfc55e168e75375370c1426d554c98f0cbb9b194c9f941dc4905b8c026be7eae3e5094bda55ba9db979acb9b952bd9593566d5f557f33e8d616564ed095afcb297b4babefcc9a7becb9ba6c78b6a9e10b39524cc238e599e22cce0b601c3018c8209193c76cf5f3f138e5cee4b99256e59534dcb55152d16ddb48bbabedb9f43430f5d722a928d473e6b38c1737bbccdded6e6e8b582b24eddcf3ed43c0ba41dd23430827e52c88aac4838da1b6a124007a0e80f5c9cf9f2cc2528c52c4ce1ed2f693928f2723beb6a89479b65aeb73a69d295e5c904e31b5d3bf2479af6e6ba725777b5ad77bdd14e5d0e38e216c4b5cdbc6bb6349b690158a8daa5c9c00aa70368e87ee8c01e7cebc6ad493a8fdace7cbfbfa777cbca96f17c97e64941735ad66d5faf64172d39fb3a51928f2fbad424a5793d9ba6d2b36dbb45dfadb73c6bc5be09d5eeaecdc6905628c36e30108d1b63036140ca8ea028603782b9209cf4e3a7994f0d26ab49d48759a53949e8f7b59ab3924af6ba5a1a57a12c5454633746a3fb7051f7754f5a6a31a756f18d968b92ee5ac8e3b4ef07eb0b78b1ea96b125bbab6f78e2280ca55158908ae1c1452a79cf4dc1cf2b789ccb095a9d48c1cef4f93d973372b73ca2ea5db8a96a93efdb447050c0627075e35154a7373bfd6a54a138a9f2c1c68f2d38aab1f779ad2b4d6ce5be8bda8ac4caa429055804244a10b64ae15492573838f97e53c0248af1d73f34a4f695bed72c9595b7bdb5ff1edf71f7ae752318ca525382e6e6e5b2b5dd95aeeceeed7b72dacef72c471a8c1c72cca1b018e416c8cee23076e73c8c1cf600562a72751b72928af8bdd56d63a5dea96bb5af7f22efcd52cadfbbdf5d7de8e9a3a7ffa4cd69bdf63ec2f82bf1165f03689a9836eb770de594d6ca849dd8951e370c06ede8cb9520043b493b836182ad08e21d3939a52873fb1724e49735954e649a71ba8e9ac6efba1d2ab59d0ad0a73951e6f67ad3b46f69b7a3bb6adaa7a6b77ea70a3c40b7b2dc4a2d521926b89a4976a931c68cf809144cac1100620a93955c118c127b6b54a52ab2ab19396dcb19c3fbaa2ee93496d7d1eba5ce5abed65eefb4972cbe394f57a59c6e95efaab2b256d1bb9db699a5e8fabd95e493dfd9dadec76cf342974f1c6b23aa642460aef2c793b72bed9c1addac6e2a69d1839b9defcab48f2ad2f2725cb7e576bcb569a5d8e3926e536a0b9e5cb68f32e58d96b78db4bad749caef576d8f279645d3f7b480b0563f2b349b1b712480db8820e327839c8181918ec8e3abd072c3b9a8b8dae928c9abae75ca9ab4ae9ddddcade4ce2af84577384537a724d4dbe5d22a5b5a32babad13b7932bd96bdf7f616756237290769dcc7e51b006c211f78a9e8371c56d4f3ae592e7bf2c7e35085daba7cb66a728abbb5f577575a333a9819593729293bfc2e37d2df12e54e5a6d6969d7b1d8596a0f01497cd0cb9e3204800c60050c4e48e9900f400838007753cca188e795a2a9ae5e573946327ba9692bb76947a5f4b376b9e7fd5e29a85b965af338c2324bac75bd95d69a377f23d020f16c9a7db79891468b2478064b681d9cb025b6a4a8541ea4eec0fbc142e029a52c3578f2c941b8fc4a125d5de3797caff007a26586929caa2ad2a6ea5b4a768465cab9748b5a596fcd6bb6dabdcc1b368b5dbc74697ece2e24666691620a4b95206005555c8c7ca40cb617070465cb08534e8c633f677e574a2e4fdf7ef72285df57cd6ecfccc26aa594f92a54b7d8ab55c56e97bce55274e7dd73a9f2d928f2bb5bd9b45d2746b4b3367709019b690b2c60957619f9b25fe5df8006de58104939ae8c3d58d4bb95ded68c94aff006afd1db6beaf55b1cd8da8e9cdc2351c53b7f0f470b283fde354d27cd7f77576d568c8f4dd1acf52d456c482f16e0d84dc8c0e7ef0280704003699369e8076a8ab0741295250d6fcd2ba6d5ac96ad3bdf99ad63a7e2704eb56947de934e1fc269daa7bcd73da5acbb5eff6745a1f587c00fd95f46f8d3f13349f05dcdc49a35c5ee99a8ea5e192b2dadbea1e20d5b4f22eadf4cd3db52f3ade5f34c324ae638ddc2c65a2f2c8dc7ecb20c14b28c0661c4f8fa98da7472a8d09b743db51e4a7899e230756756ad350708414949b8e8a3cdcdeef3339b139bbc462b0f82fac60d56c4ba8a951af4a954e774a9c6a495384ed093515ccd4968dc5c7de48f50fdb53f665b9f851e207f03e9ba5a5edd699f66d375ef10db4112bddddde685e1cf1259f87b51580bc561a9d9477304a4493892ee49ee45b8f23cb5af631f9be4f9bf05e1f3ea749ceae76abcb2ba978c671a796e772cb71559b9352c552aef0b5634a54e1fbae4942a28ca3351f9fa38ecd6a67d5b2ac442be065962a2f1f83a938c31347ebd81fade1556a4aa559e16528b8d58a93a6eac269fbc9e9f8fde3bf083e99f3189eceed6525e068cc47d1b7a8d983e8324ab75018153f8ee2613f690f6757f74b9b96309b94758c6f6f66acfdebb76bd9df6773f42c1d5ad521353a718b972fbf28c9539d9cbe08c9c52e5b252f7a57959e8f476fc0de219f4a866d335bb38efb48bb429224cb878810155d1f686500707703d88c1193caaac330a6a8e294633a57b55536e4b9e5ccefee2bdd423157b593d2e7556a0e8fb3ad42a3a6df36aa5cf4ddad0f7e9a9744e5cb7b7bcf996c4b7f068f63792dde9d0b5e696cca4c0af26f8d5b071bdf71575c11f3a94c64018e9e5d69724153ab749dfdee58bd9a968d26f7693b5fcec3a12a8ff79657a7f13845b4f9ef1574ece16e97f89dca3671ade6a72de5a46d6b1aae4c6176968f6853b8af2cbb4e6460179258fca453a14dd2e5f6551494afa6af6bfd996ab77f1295f7563b955f86b7b3b385ed38f24652e6f71fbab595b6d5be55aab267a5e9f793c11edd3e5460f913c592f860b9572d8ca80093b548185070bd4f0559ce12e5928cd75e57ecf9744d7349249f35f4bdad6b2bb676f3c6b5352aab96d7b59d9bbcacf95376e8af7e6d36b1ea9f0d59ceab2cf7658304668c33b88d89047c877953d800808dc324718af49e22f4bd849bb2da318ddfc5cfef43edeb671bc972eebb1e263632a94a538723a71e5bca494aa2e69412f64d29455da6a7aad34dcf33f8bc01d6af880bb51a3463b7a93196da4e00073d720e71825723773d29350a7150718cf9f975e55eeb6dd93d37f3dc5838b542136dc93e6e58c9c2d4ed3927cb1de5cfbbbf372bd558f03f2c6e1f2b638c7381f360e3827254373cb0079f4c5385d34dc3deb5a374efcbaeb1d5aeeb4f3d8db9df2db954d4779b4e4bde7a6e935db5deda11bc0143b038da5860921ba019c8ec37e47439200ce2b649eb4e51a6b6bca5269f7565249f93b457cd599acdc6adad1a8a2ef651e5b3b5afcd793eab4bbf432a25c4c99382080cc41c020f19c0519231c6472464355c141c60e3aca3cdcdcf7508ddbe5e6d1deeb6bb5676b5c7aaf7d29be7fb326ad0e5d3e1579479b7d22efbbb2d4e946170a46e0809560197042f3b98e77020f00678dd924002aeac5b8a92e5babddf2b8b77692d1eaede6fd34d0c6a7273b8c64a56b5f95ca527a26b9af26bbf2f2b7a5efaa268c9cb073d14855da71d7920f9843151cb10a38c127b573cfdebfb382849f5bb95ed6def176b2ba5befd0ca4d5e29a8cb7b28d9b7a6b68f5b6ef6b6fa96543050c501ca9241ce30095e30cac0e4f38dbc104f5a22d45352bb72b7b3e6b5fdd6f9af6b775608c5c649c1ae595ef6bc92e55d5e8f577b6ab5d35b16632d829bb083390a796656f95012b90a0af52c0b6464e79a4d2e6526e525ada292528e9677bcb95ddeaad2765e7a10e4d54bf23e6eb1ba93f874b351bad35766efd494a05da080db815c22a9c6029da46defb703686c9e08e411a4232a6a33bca528f359af85deeb5719f676575bedd4972569a8d9465cba3bf369d9eab7bbd5edb132b3640c285190b9054631d0fcdcba8c039dbcfbd6ae4db5ef384677f7a4927eeafeeb6f7d368efd4bdd2838c21285fe29d93e6d7695ef65fde5abebb02ee624142a01cee23db92096208c100850c011cf20e2b9155f6b19452f82dfcfddd9c5ebb6baec6318bd5b57bdaf66d6d7b72f3395bced7b88c0ac67041c6dcaa900b10580c1e082307909f5c74ace54ea468c9c6304fdde6736b5f7f4e4b372d17c565dafa1a29295a2a11d2f7a6a51e6eeb9a6a4dbdb9a3e5a15e607190caa5416f9982120b01f301b540feefdf19c7ddc915328fbb39ca2e125cba41ca50dedeea4afb6b2b3ddbb92d4e4db6a529697d1b6b4d2fa755b791425504821896037641660bf74920121b046000c319208e2a1ceb2e595af1f7b95dd397695f7ebb6fa7634a719373516bda7bb786b67bfc2a12517eeeaefcb6dd5ddcc59d8ae46cc63059806c63e5c11c9c920fdd278e41ce315c97a8e3276f79db476b3d6db293b596bef35aed73b12b7b3853e59cbdfe5972b77eaf6936acaeb44ef6d6c73f7331501f702a0127ee9d8063764611d890080aa011b4f1deb44e7ceb91277bdeedc52b2eaa3cd277d76bebbe8270ea92517f1539469f2bb6d76b5d1fbdbcb5edb1fa77f0aaf24d2fe10783f4670b135b5899186e04efba2276c805763159012a18918000ddbd9feef075961e8538c528463cfced495b59c9c6f2849a96b2d3ded1bb6f747c063e9d578aa94a4a0e34b9392d74bdfa7094bdd4d5b5ef0577af994758922954bb4a320b0cbb0236f21805cae412cbc9fe11d8d75cb13564ad193bf594a506e5d56f25cb6b35ef3d7a053c343997bce528ed77aea9dee9357d3bec79deb50da35ace5995cb02a9b1559be6f9c838e42b1c9e00e4e00dc40af17135e524924e36bf2f3a726efcaddd3b3d2da7bddbd0f6f07879e269de118a7d1a768ad657f762db77e57d1d9eba6e788ea10c8669633003196da4156e9f3375c73d724609c82000704724abd1b544e4e537cb677528c6d6bf272bd3997c5eebbbedb9ed284e1515af182ded773d63db9a515abfb32574f5bbd0f3ebfb54595d542280df32a00edbb07938dbb4ed0c4a8fe2c671806b9ea4973c92942a4e36bba6a3c92ba4d5b550565a3bdaed3b5d954e9ce3194a1efb7cb78b873dacda5caa4a518f572b72dedaf335a72b3ac718da164dc002382064f6c063f300e41047cb9008c11898579d384949534a56f7d45f32b37bf341bd5bb2b38e9fcc094e338ae569be6b269c5bb2befcd16acbd6fb191731ee23e404eec1214316077640c0fee1c37247639c0c6152aa6e54ef07176bd44a16d2d2f76d29463afbaedcf7feeb3b251ba76577e4aedfe17dbb1cfdc5a231388a3fe2c028c4ae40dc400982739cfcc719c70338e19ca3152e9395ad18ab256b5ec94fdebad5daf61a828f338b728ab7b89372d74dadeeebae91d56afb98aa91104b32aed202a81b81396383818078e0e3193cf38ad6b4a9af8526a5f173c5a92b5ad772493d76b73696d8fa4a94a72a5cb16edd6535277f793f8fa59e9b3e8b4dc9d6d773fce0b0c60062d9c30058af00679c0c9383c9539c0cd579c64e338cb4b5bdd4b9aeaeeed7c36d2d78fbdd3b8a10e58cf925772e5e493945ad1be6ba54eddd2b37df4d8fa7be15e909e235d3b41b4804b717536c2cb196da02b3b06e146e58d1ceec9dc01182080555e4a74aa57ac9452e4e6726d2779282b36eda5d27bf4ea7461e152ace308b52b5eee1ca9caea4d5d7234ed6697bda2bfa1bde3bf035a78535dd4b462a45c5b2ab4b845508f3a2c981b429042b06f99496cf5c10c378616718aabcaa309df671f7b95b8ebacde8f6b5bcefd38ebc9fb7941c6492b72a4926fdc4dddbb46567b5ad6d9dd9e5377025a662b891d8025932c718620ed1bb18c7d063a05239a16371186f7a2e4a53dd467aae5d15b91a5aa96bb7e6653a14eee31736a5d5c7dc95acf5765b74bc77d17728fcb7b0bc41da4408487c939018e546d60bc3614b041b801c9070b94dd4af4fde8cd4e5f6a36f7acd7c0ae92b25696aafb98ca71da69c57939dd7abb4badb7b791445944b134602a2e036e2e370039cf0300608e0f51f857738a853728a6a6ed694ed75695b497372ea9d9e9d96fa9c12a89c9b8a71869eea76e9e7cd7d75d6fe562f5af9b6a725415ea3242e4019ce467a6013904602e08347b5c424a2a31b6b6d134baeaefa5fcdabec852a74e71756f18cd7d9492e6bbe5f7538b8bb25795d4ad7d2ccf57f0ad8c1e318ee6c8de5bd94d6707da71312c59221ba40b98df62448ad24acc71e546db3040c13c5d6a74d4a3393e5bde0dc69357692e6d75bddb57dba6e631841733a8a52b5bde5ad496ff046309bf77452b457bbabbee9ba3592db5c5df9c4b8b695d8088a159bca773c771191f32e4f20e48c8aaafed704d2954845f46aa5dc76bd9a924aea7adfb9d1429d3c5479a307197d95283835ab4f9af14e3a46eb557f34c5fedd6bad4da640f66aa02145620131b6031072db88c0c6e0a076f9b35ad2cc2a52838464a7176d66ddd59b7f3bb7d5bb595bb1cd88c22939a92a4afcbb3828ab72f5e4e577b75ebb6a7a7f8535167d46d5ad9d649d25499c4d20891d54fcc3cc3bd30bc32e36e595430dad9af6b018ba89f35584634bbd97f7d7c32b35ef596af5dd1e3e3305455293f672f69eedbd9b8da3ef4174835ac7f95435bdf999fd127ec11f1b7f66bf8fdf057c7bfb277c679fc19e0bf8952e93adc1e03f136beda4dadceaba5bd9cf341ac68b797b7760e75cf066a31d8c8d6f6f77693dcc13581b09558dd341d3c5d2e3ac14f29e33f0db31cea72cbb0d570f9e65994baf52a65d8cc5d7c76130988c3e1b08dd5c66171997b94abd6a54e4b0788a7523899423570fcd864586e12c6d6c470cf1acb038359b384b87733c4e272ea55251c0c163734a7570f9b3961aa4d4e1429d374f0b8ee5a53e79bc2d454a6f82fda2bf69bfd9fb52fd88755f82f663486f8efa3f88f4ed013c4d6f3da5def93c25e3cb4d5757f15e9bacc524f7325a788ecb47b68dec9983ddcba94ff69082156b9f5eae1aa55f1523c5798e63f5ee09f698cab88c9af3a389a31c4e4f5f0985a11c3518bc14a387cce746b41fd668afab5385af562e8c7f37c765998671e10e7990f0ee1a390f88b899e57fd8bc478ec76271aa30c3f1261f1799fb67570b531186955c8e862b014d2c363d4e55e13bd085dc7f9e0f18eb30eb57375e6ca2ea6f39a413b4cde6188165552bbb853955c15f9540da4739f9cc5d4a70514e93bbbfeee1682d395e8e36befccec959def7b9fa6e1a9548ba91d796a7272a5c9271e4526f95b9ce52e67abbc15b6575aaf369a16dad19660ca09c9720ee6c039c8c8da54ed3b5b1839eb9af0e6dca4a324d465f15da49d926bdd579bb3ec95b777475535697ef26f9975959b95d3dda4a3a2b5aebd35343c3d6452e7222b9bd899479b0c6ad2388d87dee40504e005ce06063ae0af0723ad17094a304adace4b937be97b3dd6ba2d5adcea7522dda92d5ee93696d75670a7af56eedf656d4e8278adacd9858a80b3823648a6368dfeeba371b8a821881800018f9b8c38a74a9453a8aa38df964a516b596b695d41ef6d5ad55b72692ad39bf7b962ed6e5b5351d1df47c92d5afb5deeb47afa6d9f84ce83a75a6b13cde725e34313464208d9a45de4261836c8c602b705d8a8248e6bc5a78973af5e1c89421ecb4d137cd06fed5d6eafac9e9b7636c6578468ba587972d776b39357d25193e6e55271f73992befd3a9d77812cae6efc56f685dda011aceacacc014949f2d0a1000dfb4951920ec38eb5d72aea6a7172b38f2fb36959caed39f2a766ac96b66aeb7ec73d7a71c3e0ab2529d597eeed39b726ff7a9bbc745b4acacde893d362bfc6ed16d1259cdba976569da694f2b9555ce083b57681f7b2704e5b18c1a5cd4a6e32e6e9ee394a2d697e8aeef74fde6bcb739b0d889caf49c3f774b674d27cbcfcd27cda37acb6e48cbaf372ee7c94e992410d957ea0a6d6cb8232bce7193d40c8c9c83823772bae749a5d1af8b7b3ba576fe5b2d5e875373bfbdef72fdb718be6baeadddbb6cb9af6fb3a0326636c8c36d6dbb8e47382ad8c008460838ea7049eb5a2d66e6e4ed2f89c949c959595949ab5faed75dcd1d3e5938b9a8cb4e5727c9d2eefcaa4b6d17beb7eadd960c0845d3637a924e55b9c95c052a703a6392db81e99c9e1b938a95dc5c55b9b964adaeda5ed2d7b376eb636a9771518a9733fb4aed2b34fecae6575a75bf923a623ee0c3c65b0c36e54fdd3c67ca62413f21c641e41f94d425514d3537caefab49a5656d35befa3ba96bd8e2e4725251f71bb5e4b9a2dd9ff3276d15d6cf7b684811d4e0165209182db701972dc80cbce081f30c0e319e2ad4a49a506e2a57dfddbdb5d9ca2f4d7ecbdfa2d5eae2e5cbcd2e6e5bf2a71baf7b7babd9f95b96cf5772d005943124638c22b0c8c636b055049e411b9b002e0703213e6a952decd38aded05a5d747777bb5ae9a1374a8a706e36bfbd2b3fb5d945f9aebf22454c648520a60b3952e0f523bb12bf31c0c0c13edcd469fb4b4399c9cb752b452b6ba38d9eb6eab7d0c5b724e7eea7a6aa4d4bb68b99db4dee969b13840557fbc724eec0527000c1639242e47033c80792489529ca12828c60d5b9dfb6577ade36bc5b56eba2ba7d89a51729c1ca32b3e6b27b3b277d137195be76f26486366255b68042632846dce31f31dd953d30c492480b8c645ce33b294b99dfb35776b2d5dd356ff12bedaec7549d357fb0e36e58c7a5f7e4536e3aef2d5efdec4c633f37cc4af5076a8607a6073bb0b818e00e460e2b584daa9296fed6d74dab43922d2b376b736eedcd7eb63992e74e4b54edafba9be9eea72e6dd6ba7e1a86cc295da0162720c7b816dd9239db83d4670bc7ca09c9262f294ed18594375392e5f7969c9b5f5d65aef629a9349356bef26a4dcacf4f79e92b6da2565a3bb209a16c641201054b150770dc4056f93801954f520e411c8c0b9aa9cb36e5ed1ae5e7f6704efaae5ebceecbc9ecfa14946293924debef29ca32edef5da8aecacf55beba1973404abe70371e3030c14aa8c20c8001c8c601180a78c62b96b493f75c6294bed6beef2d9fba937becee9f958aa2e4a5ed22b97b7324e32d1c74718c6d6d6f6ddefe7877313609272082bfef6d183d067385c8276fcc723b809f2c53d39a5a5b5715beb7b2937a3d2cb4b6a7541c62a14efccdf35edcd15a5e5f15e2fee7bab3d1eb8d3da33fee0273332c4a17046642072154f7393eb90091c52a316a6a318b8a57e57acaf74dcb4df47a6fe7d02ab7284b9b93974b2e551b6aafccd4e09ebb6b1b6daecff467c3a5adfc31a2dbcadb265b18b24e4643448810a8181b3a0208dbb8f20e40fab789a2a75618654b923c9ece3eece1aabcf5e6715af33df57e68f8faebdad575d37cb3fe78da4b962a1ef45a6b56b4d36b33375111e7ef32e4124658641dc4e59982b6361419539da79e94bdba6b5e4727ded6d3c9a4de9e9aebaa0a5465cda2f77ed28fbb7d1dbdeda367aecafaad4e5a5316d20b17c85c65942fde0003d003b89c1607f3381c78bc4c63394634e6e5a5b964b927a45bb4be1f753d76d74dcefcba525529f34b957bfc8934adeecf9aef46efbad5fc8f2bf11b2dbdcf98b1305240c9dc7237066241193cf4c950b92395e0f9f4a7ceaa4e4d39be4b297bc9d9b4fdf6db56496c9df6763d79c6f2526a4a54ef7bc9c94b9d24bed6965db7ebb1e7bab43092b3308fe70c54b03f29c8cb290a7a9e4ec0011c31c9c8d1c146ab4b979a16f7399c93e68f49256565aedbe8692f691a6eca2f6e68da3eeebeedf957dabdf78fcf63949962c95dadf79f05404e4f072dcf2080368278046578c9553a6ea350709be5e752e64d6ca36e68d9e8f5b256bf526125cf28ca552308db9524d2774dbf79b7d7b41ef67dcc8ba113961dc7ca06549207cdf31054923182410482472322b2924eaa8c630696d78b49de377cc9a4f4e9a2d75db53a39938a7083b3bd95d46d67adda6ad7d5e89f9989288d8b28c02bbb70076755eb822424606ec7033e9bab92a3d631e6d55fdd6946db3d1df5befadadb149a93f724ddff0096764edd9d9a76d6f639316e1786dc111cae060bb8380338fe1f9b218aeec7cc48e36a9544a32d9caa5bdd8ab35cafa26fdebad5d9e87d3ca7194a49ca314aded1ddd351babc6dc914bdeb59d9af3bdd92476e9bc05c155ebb48054950d9d8aa07cc4b312e324e0e40254e7295ef1e76a72b5af1527eeeaf57aad3eff919a8c795c5a9548cbe2a8acf9eceeaee32737cafdd5a3b5bb1f5a7ecd3acd8787bc4f69acdfdc2886d9db20c79f9de29210c428708a8242ce1d1d5d436e043115bba8aa519612a457b2ad6e6e47697eee7ed16f16a3ef25eaafd4eac2549467ed63353b7fcb8725173ba947f994e1cbf1fb92f7adef69a1defc48d7f4ff1c78df5cd56ca39e50ef1451b15c3491dbc288afb149f2d5892760f972491b4922bbb135e92a54a8d27150a3cfcb3e5d67ed25194af14bdde5774af277dd5b63cd952aab135f115546356afb2bd38734953f674f915a529b8cb9a3693f674a9d9dd4b99fbc7926a9a6d8dd59cfe6432a7964a165c875209194320dc30dce4f6c1038af36545559c65cd25f1696577a5b56a2d3b5b4e6db645bad269c2364d5aed734a3abbae54d732f3b2d5f91e3ab6d2d95e1fb2b48e8588556652fb718196750d9041c727827924d541fb37caa537cbe4dcb5bbd64924b7d35db422b24af349420bab7ac2f65a6ff13d3e2d9fc8e95222e1731bc6c4618b02770cf24b6c1838c2e3819c72d8c0ed8d5768df9dbd748c55a5bfcdd976b79dcf3274938fb8dc2ff0ca5ef7359ae6f779572f2eabdeb5ef75716e618a3425e60adce5430cfcd818da4924638c6589393d322b6759c6f092b455acda5d75764f57adb652b75b136bdd39a7356e68abb6fb5a3793565afbd2db55d8cf84c2d209125cb052fb874e1cb67f8b3b4b67e53c0ea7006318e32ad0a90950aae9ce7cd7e58a8b7caacb994a5252b293b692b5fa171a12d5cd4928daf6577aedb5edadba6a6ec3aaddc516d8ef4c64a7de00862b82a09272003928327247039e2b3ab8ca9557b474f9e72ddbb5e36b455a0e32b5d2b3b76bbf2e98d150578d4e472ddd38f26cdece7169eed3f8ad77b5d1d8f83a3b2bfbf863d458ca92480b00a0bcc47f085dea739dbbc800638391d7bb24c2d2c4d57293506ba25eeeb1aab54d38ed15d63abbeaf430c47346307fc652e6e7e6b26ece3cbadafa5fac968acb4d0fb2bc37f0ff00e1ddef8735fd435d8f58b236da73cf6baae8172ba75de953a496ecad24b70b7fa5c902c22e0bc17ba35c9ba7648a19206d8ebfbb655c219457a53789af5549f2dd72d6aaf4954b7eea934eae8a2ff8d4f93e2f7ece27cbe2733ad4e7edb154955a50fb10a9ece5ef28c7dd9aa7886bde7172e7855ba4d47913bc7e62b89f7df490ca3fb474fb799d226b90b3a4e2191a28a768590aab4aaaae58050bb8f552457e5199637fb233092c8f1b57f756f678a8ca54aaae7a14dced3a528a5fc5ad4fdd93f7747bb47a4b0d4ebd0a6f1b4e84e4f9b9e12873c7e3f76d05cfcfa460f592e56aeaf6b2e5f5cd4ae2e2ee2860054448c8814e0fcc02800146da146005c1520f50b5f3f5336c64aa4fdb55955ad5b979aac9f34bf7695aeddd3f76d15752b25a59ab9b53c0423156a34e9b7b4634f916eefa26e4b477d56b7bad1976cb44596cae26d4e66b59151e4cc88c41503eeaa0081d8e78e555949240c331e3f6d5ea38fb274f5bf34bdd4a3dbdee6495ecd7bcd7642f66a37b539556edcbecea72dfbeb271b7eb6662a5a43712e5e4610b3394465dc7a95072ca324b03c03d01233d0b7524b9545c5ad7569c62ff00f254f4d764b5dee61eca49465373e79735d535ccf4d34e6945ad2cdddbd2fb6cfd03c0daa69de1cbb9a7d56d8dcd9ce14b2895a190795bcaed6755003e5964e54952bcfca4573e269d3c653826e50a90e6e576d3de716ef197f7616575bbbaee4ca135466a9b51954e5e5949ce3f04eeed28b5d2e9dafd9d8c1f115e58dfead71a9dac4a82e6e65b8586372f1c48d2388a3e3e527610cf92f939272dc9e69d19d3851a6f9a318fb4e552a73e69f334de9cb75cadff002ad3bad4ef85494a82552145d5d6f2a6a4a3f1bb5b994dfc292766f5bdecb45ecbe028a3d6608f4dd46e426549b55324a5236c1322ac64852a579041519c11938a9a942a56a0e7ece31953b7b4518dd4b9e6942f297beec976f2d8f2ebd4961ab73f2427cdbce35232bda292f6725525c96e6b4fdc5cd6b6bb9d9585a3f86f5f8e08cb092523683870638d7f7630490bfc391b7a8040c364f06129375e2a74e4a3ade32e54a1ee4ada269ae6767a475df6d4e9c76223570f55c1c5cbdce74d34a3efc396d2928ee93bd9f9762d7c56d324b7d04cf3461cdc5bdc3160507cd342a7e60a8d9f982908dcf3c11924f5e36b7d6ea4a9b4d5b97484145eb184b5bc5bfb3dfbfa1e4e124b9e3cb28a93e6b49f33942ca57b4633829f32d1ddae55aabf5f865e221b6fca3190add50631960bb739072304e7960c49e4eb74dc5dbbf2a4a37f3bb5149795b96fb6a7b73e5726db93946ded2f4ec97324a1b5ed75ddbbbdadb114b1811b16c0c23676bb3360023017ee9dd81c05c918c920015d129ca33e48b9a97f342578ed7d795b52d34d9d9df664e8afa45ad2ea4da4bb5adac6fd795c6fd6e62d9ae2e8e082e4f1bd4e42862ac01da4619578048ce3381574e9b9f2df6d6d276b3def64da72b5acedb7a0aa4672a51f894fded5c149af796edeb1bad34dfe474e14952c0aab1030c08dd9c602b00063a05563db91c822a3d9c629c9f2b86964ecd43a3ddbb733ee95fcc52e776853849b5bb6deb7d572bba969af36afe48b31c44f0594292d912632c0281c00acb81c739e72327208a27ec61caa717cb2bf2b4943e1b736ca4f7697bafd77255b99c1b54a4adefb9392d55fde4ed2969a2f7656bf45a936c38f9b19e4ed009c0033f7514b6401bc64e00cf526b28ce49a87339457c0acfdeba6e5ef3ba8f2bd77d6d6dc504a4a5c8aff000f3465caafbdb9528b8e9ab95d766b52711e0124213827ef15deff002ed38e002b86014a824139c11917cf385494172b82b5e3eeebeedd72caebabbbb37d9db622f6e5d9a5cdeecedcaefdaca2dd9ebaa5676b129815cb1d88c430cab390d8e323213f84641cb657278009159d46a1cea349ae6e5f7d46f0d2df12b34b7b2b2777bdb729bf79f24a3785b955eed732d74e44b5d7e24bbc49d23215422a00138209dc541248e42a8233b89cbaff000e49395dd37c9fbb9394fac5b4dad74bb8cacf4bb5aab5ac36d3bbd53d2c9d9faddab2f4b27fa93ac5b8fcdfeaf243e48e40c004ee0179c64e5b07248049229ca0a32937579a0b97dd9c6167a5b5d79559eba2d74beba936d6f777f576fb9597e1f8927d9b21ced057180090edbc104e58e54fcc36e08caf241c9aa504e4db94927d5f3382d2db2efe8f5edb8e49c9722e6e68ee938b6aeeead19ab46eb5f7b7dd6b618f6858825704370470707e52579c2f5058af200c633d546565cd28b525d1c5c93bbb766a565afbbb75d4b5fc975172dafa7372ebab6f4e5e9cab5bebdcce9eccb7010fcbc02e5848caff00789f97246e07182323af04819c66d69cf3bad9a8d9abf68a4dc6eb47ccb5de3a14e34ddb5b285fdd93724f9bb26b9b4ddfbab5b74d4c7b9d3db38dadb81c150ac72a720a86f2c955624b1c6dc0ce38e0f3d58b7c97b492e6e4a968b5adb9ac9bb7f7776545b8c24a2d46fcb64f9bda2d75d536d5efd6deeed729e9da74d71ab697088fcc2f7f6edb46e0484995d90a8eb90bcfcca707a83d7ab00e357154a2e4e17f69ef34a518feee6fdf4dc61adad1df57d1975e51f64dbbc54adcb74927692bdaee495baf35bfbb73ee74bdb2b7b3b5865578de2b78622b94f94e0ed2a58a9e783b727032327040f5e8d0e5bc55f9236e59dd4a72bddcaca2d6cf4774f4d56ccf956dc39149c677e6e66aca2edf0dace5ecf7d6dcbccd6b7332eaeaca4e92852c4ee3e4a9190036005dd927a8dd8c960dc0cd128ca6e33e6519bbde5cb1972d9595a36b7bc959eafbf42a97f11269c12bde3692e4f75b579734be2dd6ab7b6a604d3d8a487373c85556cc5b4fca4162aa11806f9704ee04a818c9245615a9622708b9421283bdb91b6f4696aaea5bad2cb64efa1b46116a9fb49b52873dda8a937cd7b5f549d95bed69f81c6f896cedee2366b6c4c40dc4ab700e4925b015b381c86ea7f8b8c0e1a6aa50aafda2945c6d65a3de2efad9aeabafe27b919ba9460dca8de5cdb49c92b4baf2cf9765d64befd0f35b8d3cdc4451d0ee018c60aa9208fbe012c5b923938ebce067276509393e6bc1ab7beb54eebb26e4bb74d5f544a9383e5e58c9bde3cf153d15d72a6edd6eefd3638eb8d3a356618decc8c42951b8e3827249c8faf00285e0629ca29ca1cd76a5cd7949c9f35969ae8f4db4f997eeb8d38b93bfbf68a8a496b77aa7293bad7de6bfbb74615c5b5b876da0139032483b7000e8319048232d9c77cf4aca50b538a6a7171bde5caa29f34b4bb56db65a79799735cb392a6ef056b46351f32d137caaeef7776f495976dcc6b8887500c6ca31c2e1493c2ee0aa81ba0040d8067049e6a24b91f37badf54acedd16baad6fd1cbcec6b0928f2c554e696b6927abddead5eda69bea8e2becdb06559be5521460119c15dd82b93c824ed61939032a001849b528a727273bd9eebdd4b76d5fee6fb3b1f5128c1353e46e6afaa576efa6c92d969ab7a6d61fe529dbc9caf24a1c31cf5e73bb6f0a480c785000f945394dc5c9d37cab4b39db95f7babbd9b76baded612b4799a8453d2ea9eb27daead1dba5fa5cfbeff64cf8376ff1334cf104e9a8db59dce9512c9e54ef2a999640863da628e629117df1bc8c8c37ed0092582f362ea56854a52a3ef49fb4bc651e58ced18a5cf51d97ba9b71db5d3567a397429ce9d4a9251872725dda6e1ef4aa457bb184edb25ab576efaf45f88be186f873acdd8b48a0b9484832c85657457246dd932189a42df36d3852541da30c2bae9e1e5cb09629f3559737bb1508b5cadad75d2f1e56b7babed7386b5484bda4a134a32e5d5dd73dacb55656e577b73357de3d8f095d53fb465b8865291f9cec5882e46090e7966257f8893c9c92472483aa9494a5187eea94adcc935ef595d7bb08c57bb2bf45bdf577670c64e3cce7aa56e5b4a72b5fe2b29beaed7bb7e5d1105c687631159216532fdf71b9a46c05046367539382a5b2a00271dfa29528b972d592a6fcd395b46f5578efa5bd4c6ad56a717aca2f9af6f7b96c96eed296afd36ea8cc9a2f2adfce7906e0b96551b48da40f989dca491b727824963c75a559b6a5ec5aa7cb6e54d357bb57d63bdb5dde97d0e7924e11b37ccaf7eab57a5b56969be8afe6ce3eeac2eaf4493ab92aa37a82429c3e0fcb22f961b686e76e76f04018e38e756aced0b3e68dfde8bb3f7acf5bde2b456d6fe5a9d14e9536e52f86f6f75c7993b5d68ddde9bbf875d352c699a35c49190a18829856ca315390c7a82eddc156e838002e057349cef0bf345479acf9231a9aefafba9eba6ead17d4d60f48452834f9b9a2d72bd1b6b9559a7ddde5e6b5d0e9ad7412446b2b3b9190bb988c824b1c28257ab0396c8c63a5275671e693e792d3dd8357edeeab59777df57b93562f44dc61077b2e6a8ed6b3768c2c96babb3d6f7dee8f77f831a0f85af3c5b1d9789efee746b0b8b4b8863d4a0481fec9a931885949224e510daacbff001f6524495612cd17992058ebee783e852c5626583a98bc361aa55b7b2ab59de953e4a78aab3e6b5a4b9a31518db7949743cccc272a0954a742a6229c6fed28514954a97e48c39213b45f249b9caf6f762dabbb1ee5f1ef42d06db545d3fc0daddeeabe1d9347b0fed395a44860bcbe842caed3db59a5b5aced1310aa7c89a28bcb40b2c932999ff4ee34c757e1dcb70387caf38a75e788fad7d76961aad943d8e230b3c373fef67563cf1af5251e670bda56bc745f39974eae32b62ffb5306a9a87b0f60e5255a388e68cfdaf3aa708d28fb271a7cbcee776ef1e59267cc09a6c81de22e4120900ab2ee20920872a473d5558e73c607007e0588c5dbf89ed27cde6a5b72ef26efdad67d2c7d5d2a335674e2f995ef2baf76f75a45b4a37574f9d4afbc6ccee7e1efc39bff0016eb76d6f1c090a190ab4b76cb140a154b8966f3099022ec6030df315da07ccac7d6c1e06a63e0e54a1cd53ecc791b9ef252e58dfdef760dbdecb5d0e0c5e261094215a2a2e5cdc8b96ee765172b7354b2e5babde51bdf4bbd0eabe2c78523d2f55d3344730abc7a799e6c446d8c87ed5736a5c218da431efb79bcb738578c0e01e4fa79fe4af21fab5254b96b62bdb73cea464e31f61ec651f633949def0ad6a9d9d91e5e131356b7b78ce8b6a97b3b4572c6acb9f99be68370e5b593566b9a3abf3e1b4af01b4d7292461255575322acacd260127e4f30b2f43c8c646000415047c8b55a349f273c52b7bee36e5bcbba7a5f55adefd2c764f1d87a328f3cd5ea736f09271e54be2836a4af75cbee3befa2d4ee356f025e6a1a48d3adf478cc827f352e1194dca42aecdb11e1505890c43ee63b94ede140030f66a1522e352ac12e6bc2378af874e7764fade36beadf432fafd271b5571828fd969ca2aefecb4b9b7b396dabb6a89757f829a9786f418758d4747d6b4d4799225bbbdd3a58ec24465899645bd8c1b68d64795238bcd244f24b14711776c53e7af09c2d38384f9b952bca4f956b64f9b66f5b74dc88e6d829251a4d24ef79ca15a9538f5fb7085f99a6bdd6ecf7dd27c568f16a715e235a85416d236d60c30f804fdd0482a5b8e0f03b7415d0f1cb0aa3cb2bf35ef057fb2f4e6d2df69b8e9fe67453a11c428cf134e305ef7345c94d475695a70517af2c5be571decee9347a958bead7baa596a37511020203c9920c8e7e501c943bf80bcb6557231900678e9ce9c6d2a525196bcd149b8c774ad7eeaedf99cb8aa78751ab0854a8a6f93dd7cee3a38bdd4a319e977ef2972bd23667a9fc66b7f3be1d25e386ccb6bb70a02924a720b0c3636c64162c46f195231c655237a94a51a8a308fb4bc14af295d24af1ba7a3d55d6daaee72609a7569282f68e5ed3e3518455a33eb18cdeaafbc5ea925bdd7e754d6c320afcc464ee5dd838381908467248c061c80412706ba5cb9dab72a73bed1508ae5ecdcafadbcb5ef73db77bcd2bda3cbcf6e6b2beb1bdd5bd3de96bd9e865dc2fc92290a4ba9c29098236b1c7dd24e4e0e00049eb8aea709ba8e4ad6d2c9c9a4fddb3daef47e83b42518c6f18cbdee69b5671d6eb5bc53bad356ed7d2c6669711123aaaab10373ae406c062704a6ec6406006002010ab939a882549249cd277d64e5282b5fecab28def6f76d77abbb44d5b5e3ab4e37d3964dbbdbe1b45a76ebae9ea7529192bb0901b82c07dd19c93b4ed56240c15c01839f418d6552725cbcb0709ed171519be577f892b2b3d77575a7919271838b6f99d5bf3376715c9a2e57149caf7b3d2367a6bb97235015b793c0c93c11ce09392323a9e1b24720e7191954939c799f338fd8bed1d529733dbde6b4b37f214d45d4bc94972fc4f44dde2ad6e66dbb75ec4ca9f3658a2ee6621982e7014aaae511db3b546723070d8239dc37cb7f6309476e7bc62e5fddd1f349f5d96dbe814572f34b58c74bfc2fba5d6528eaff95dfc96a4c136e4b15f94960090430254646e4600b6dc31c0247ca4b72091a8e1c978cb91f372bbc5edbf35ed7d5e964add6e54e32b4a56714adcc9b6f9af64bde6da95b7d14796f6d472a0ce430c156e0b2805f3d723e5c05070c1831ee3a0ad399546a168b8bbe9cdccdd95f4e46d2b35addeab6ea885a2e46a31fef4949c96b7d5eb2f25a6da6c5b58875f51ce06f07a7dcc267f8b2cc082594f50b5a697e5e4f73feddb77e967bff777fbc15af656ff0014ecadf26dc7cb5e6e96b32d456dbc2807cc1f36f6070a72571e61c29527b7639fbb8ac9cdd55cb270872ee94a294afae927cd6e5b74bddbb3b13669dd273bf44d24adddb4a4afbad2576ada236f4ed1aeb50905bdac734f23903620f30659995405dac4649c0007cc76801b031db86a33ac9d3a776f4f7a5efdb594ba69ad9adfb760a9561415e552118afb32ba7ad96e9bb6ad3f8355f79eff00e1efd9cfc6bae5aadcaf87f522aebb908870a432a90c01c6558b7deda037f03312ca3d179363e717ece36e5b7346a28d396af4e58b7aecdbb3dacfa9e3bcf7228558b58d757979b93d8d4728c2f1f7aea4d42a735fa737234ef67619abfeccde3db366ce897aaaa0024c2ac980acc5dcc6ae1080ac49762ab83b98329c7992c163d5a5c94ea295ed25569c29bb68f59b56b6dbabb56d6e8eca59ae5f52d1552a73abdff7129277bb5fc28cd6897571f2e6b34b80bef811e33843ab68970fb0e0816d28d9b9b693210331824af2570324e42e0d54b098d8c632784adcb2bda518b9c1d9d9fbd14d3d74f5bae8763c76093d7174fd26a696dd538b943caea3cda5ae87781be0df8b63f18e9d35ce8b75b2cfce98660660e595501c042777952995304868c9930631bc1472fa9529d69286229b5ecfde742504fde6b46e305b2b3b7576ebae18acc70f0e58c3174538f372c22d4e53bf2b76972dbdd4db7793d2e95ad63e94d57c277c85ccba64a32300340029d83079f2c10060a8c12a769e3ef13d546318c669d6836f9768d3b3b37b595f45bd9cb5dec8f21abeaf54baa5349df4d1a49bb6de4ce22f7c37b325b4e75c856c885f9e141623cb4046000371c0e38c63174a9d77394d5594a946d77cebaa696afdd8fbddb7eba8e2a7b4546339768b7cd6ef1e5e69d96dacb96f7d16871f7be1c4c93f6464c825888de2fe1643f300b93f31c80c4e188390c33c6e855515252bf35f44d3d9dbadedf351bf4b9d54e70a538544a2e4b9b56a518ece3ef7bca4b47a7bcaefcb43064d0b11c9e58963624b6e628e3fda519c9c00006e0601201ceeac953aead3945ca2ef6528ad6da3d17bcb5b3d37dde86d0abcd51de4a0aa5b9a70a77e5e58bb5a4d4b9aef47cdcf6bb51e5e9c45fe8f2c2ee6361b7e607e42c71bb206117a658100b367823834b9e6ad18ad15eced6bf57cc9a9295ba5b6eba9e8a509b72fddb52b5a578f2bb2b69793dad67cbd77388bdd0b7168c8547c370c33d77e14e54320650a0ed6c6483bb691987194e6a4e7554f5e78b6a515a5a364f48dd2bbe65abdb52dc5465cd269777269db4b2f7ad2946fe9ae8b6397b8d06e37ec8d460ab212a083b0e0e132801e08c6e247dd1d80aaa92928c60a2e4b5b2b38a7aa7ef37a69f677fbc9708a77f7b5e9d15b4d12bb5e77b5ded73325f0cdf1382840dc0bb60b123f87048c64700804f39070702b0e6774a694af7d62aebbe96f7974dd7e06f085e71715c94b5d5a777a35ef6f7b4aea3d933c80a6013bb92482491e9d46571ea4000e7af4e6a172dd38c6c95ed78db96fbfc493d7c91f56dca2eeb974ef1f697bff00776d3fedeefa5888f96ace24962009180d22a60823ef723278c7000c6011906a2566a51b73b76f7632926edaedf62cb5d3e24b51ba6a4ea47924dbe5ba8c6492d2eb5715277f3968fcb43ea6fd9f7fb4e5b83fd97acddd936f2b24da76a1716ceb1b15f312596dee11cc7cfcc87e4248caf2b5d14f16e945c7ead877cf6e6588a51acdf2b6e3caa71e5d2f7774fecdacd23b70f4eb52c336e5569d3d2f673846a7ef25ba4f965cb27d53b377566cfa4fe34693a94d67a3dad8f9da88045d5f5d993cd676116d855e53b998ab967cf06424175f950ad51af479275aaca3f59a9cb68c29a8d2a3c927077a71e58cbda53b35a692bcb767938854eae22dcae2a1bb97bb2973423b5b99be5b6b7d93d0f93350f0e6af0de4b235bca8183165d854200725890b11c9eecb80dd4920573fd621ee496abded1c9c6fd365277b7f793b74b0aa52529292f895eedb565749696492bafe65bec50b5952da49637334d29cec113370eb800676caa7a7397246d18c77d9548a9ca329c20ddad1f7a56b2bbd64d25a59fbbbdf51420927cb094dcadf0c797e1befcc927e5ae96f34431f83f5ad5259ae0c372903b97dab1ca492d8258640196181b812491927d3cdc46694d4d28ce4e2be14f44f48f35da6a2b5f3fc4b860a579bab25175396ee4e29fb974acd5e3b5b68edbeba9ea3e18f8597171a7dcb4ed3a18d4ac71cb1145dfb1a45c798d1163290029459554fdf383cf1bc64a4bdde59a96ce136e6adbddbe5dfa5eda27606a8d395a524a32eeb4565da0a4f77d96baf7336f3c2d75a3b3a5edabc60305402404919cf3b59987206182e1874ed5a61ebc65cd28d469e97bf337f696bbbdb6b4969dd6825528b6a119a7be8972b8e97f7db8c77fb3abf910d8689ae5eb37f67699753c68e06e589fcb542c0e732ba13907190074ea189274ad89c2d295e727cff00f3f39e6e4b45f664e5095d351feead77db1953937cdcca337d1d937a5bbbbd96ba47d7b9e8b6de04f1b5d431ad9f87eea24f287992b610ede0961233807e6c050e4800f5e843a79c60e95a5ed271aaf7e46af1b5d2b722e5d62f5b4575bdddd93eca8db939e31e5ddc62e527777f8a51e6d3fbade8da764ac75c9f0dfe207d8b99a2b358d423b5e5f592aa46148231e70719ce496cf55c125867aebf125e318622352495fdc7071dda7a3b59fd97d2de7739161a941d46aafbcf9399b8352d345aca71e6d1f56ecb4f5d992d2e2c344d2b41d76cfc39791e9f713b2dedac864d44c773732dccb6b34d6f2c68f1cb3cb292c14ccabe52ac83cb463cd1a797e632962152c6c3132b7b2e7af2587859724f928454155e6a70f7bdbba9ecea353a5c8f76eace853504fdcd799ce0a3523ef5d72ba7277bb767cd7b46c9753da65b7b0bab7b7d43c21ad687e1dd62448618d16d59200b6d6c9159a2c37a67cadac91404b5cfda1a78a16498ced2bc87f43c04a8f0fe1563214e32853bda329c7da4f9ea4e96ff0013e5759bf7ad64b4ba3e5eb378a7fbfa72a5ecfa429ce4d73a5b3739c95f955f9aa6b77cba7babc9b57f82df15fc4bad5eea9aaeb5a2ebba8ddbb79bab5f6bda469eb75230124621b38e2b486ce174977adb596996b12ccc516169a52c7e7332e349e735e9cf1f074e30e7f634a2b9a34f9a14d54e48d9c9f3ba5094af27abbad343ae14dc12769e2ab2fe254a3185393bb7c979286169bb41f2fbb0565169de4ef2e8b46f8469a0d94b26b9e2fb2d2f5141b6282ce61a8891d9323cbfb29983c298cb3bac3bb71cb2be147875b399ceace542952ab4e1cb68d48aa32f7a296aa315cdef26f7d125dec61ece9546af4ab4ea2bf347d928c2775eef3d7949463cb1578eb3bb5c9eeb67a1f823c08c673753f8ba396d2da456468ad8c9f6a2acb92cacaf2887243b2adab13809e6a0f9854f34c4d38c6b3c2d3f6bef7239497b37aa8cbdac62f967eebf72dc9caf5f799e7e22145250bbe55d6569f3ddc5eee9c79795e9ac5dfa5ad73edbd2bc6253c3d27847524f87d71e1bd42c9ac754b9d6adae2db5afb25c081de1855a5bcb044b924797e7e9acc9e6058e5814ab270cebe05e239f111c77b59ece956f6d1872c12d2156367cd1e5bf37359ddab591e555c25494e32c251a093bda753dd82d12769a7568bbbe64f9a1bd947ded5787789be07fc2ab8ba379e017852e25ff008fbb0b2b99ee2dfcff002c32b7ef84aa919031188ae20842fcde51c92be654fadc7da54a9514a97b96e7a30a6e1b45fbca9c672e695be26eda2564f5f570b8a97b3841c1734b9b99a719539da526b4e69a8f2aed15cd2def6baf29f15f82468c4472208eda00af712c0e920576553b24209452a3b4608dc0e7934b9a54650f7ad29736f16afcabae8f64fab7f23a215233738be68a8f2fd9496b77eebbfbdaad745cbe6737e3cb9f09f8bf47d23c1f3f8ff4ff0004c2ee99d5352d1754d7ad6248edee11d66b5d29edeed2377995d409434ccaaaa1b0c56f138ef61fbef652c4c7ed4229afe58c7922934f57795ed6e5babb3b30784af52b42a52c3ca5ec39aeeab692f6b09455dc54aa6b66b453d6c9f2c4f9eaefe077c33b5da6e3f69ff0add1d9fbc165f08be204851d42160125d4d5645ff59b4ef5918469f2067c0e09f1961a92b4728ccfda2fb52f6905ad9eb2745c63eebb6ab5764b567a0b2aceacd4e18496d697b2aadcbbf329d75f0e895d3f2b6878afc57d03e117c3df0d6adaba7c7483c4d7b1594b2e95a3d9fc29f1c690fab5da004588d42e2fb52b4d3da51b824f7c905b2100c92aae2af07c59fda388a385c365d5a8b97b4f7eb62636a7684aa6ae387a49f3f2492bd45ab4b57a3d7fb2f31a0e2eb52854a5af37d5e1ecedd17f1b154d43de6be39c79ad2e5bdd27c5fc1eb0f0478d6c6ef53f11f8eae3c11669e47d824b7f086a1e307d4a469665ba468b4fbeb1fb0fd984713abcaeeb37da36449885abd4c6f13e1b04dc6ad055a51b7b48aaea8d487372387b38ca33955e6534e7c91972257972a775b54cab1389a3cd4250553eca9d395487c694b9d53ab092f762f96d2d5dafa269fb8b782fe0944a547c69f145d82018e483e0e5e42acadb82ac8975e3282556c11b99d36a720f3823c19f1c616337ff0009d564e36e64f17182d52b594e09cbbbb2d3ae8d111c83356eeeae0e1da32c25683f9fef2525df592ba6ba3b119f0efc14863523e2378e6e7801a283e1f68ca31990b60cde368c85db960a482bf282eec32d12e33a70f7e965d39c9fc2a38dc32bf497354f67151b26eda3bdb94d1e499cb508bc460e3c9cdafd5e7271e677f75fb657bf5d7f2192e9df02e052dff098fc5293259330f81bc2519d838565f3bc6cc32c4e5432360962c99231caf8ceac2aca50cbf1128c6dcae78ac2479af1b3bf252528d9b7defa746cde1c3f9ac5255b118471fb4e187abdddaca738c77b6f6eb6bbb14e5ff8520ae42eb1f17264650bb8f87fc0b0323804168631e24b80a1c10e04cf7182ac30802ad734b8cf3193fdde0614e3fdfc4539c9e9d6c9c559dedca95d357bb47653e16c472352c4c27396d18e1eee366dbb3f6b172bad5de5a59f4d1d39effe0bc49b61b9f8b52c4550177d3fc0d0dc332300e4c8fac496eacc7716ff00470bb9be48d78158ff00ae599c2b73cf0f869d37b539c9460ad1b7bbcaf9f5935277a93d52b72af74de3c235b4a2ebcbdac6fcd5274a9e97f7d733a6e74dde3eeae68c6da5af2bb544ebff0006508062f8c8c14fef044bf0fa3385e036f96e26da5c862d80e39600850aa35871be394d3586c32b5f99ca75231d534ac9622efcecb47be86eb82f155da4b14a3cd7e66a9c1ce1caaeacd466bdeb756f47d3658579f137e0869176f6b27877e39ce625dca5b5df8550fda2125fcb9508b1b8c28c2bb7ee8364aa007e62307e234e954e48e0b0cebffcb98cea351daf52dfbe737ee3bbb37676be87a187f0c71d5611e4cce34ef7e5f76339c7595ee9e15c1decedcae7a3bbe568fb6bf631f14fc0cf881f12f4cf0fff0061fc41b1beb9953ec29e29d77c197905c10cbe6b87d1345b50665c27969224858b831c0c54c8dfa170871456cea9ce13a381a159f2f261e1f5ca95b1569625cbd938e2e11fdc4692a93e584fdd6efcad5dfc6714f0163b28a3ed9e32a6368adead484292a179e1e2af18e15c61ed2757955a5ef3826f5763fb0af84bfb3c7c37bef0969eb71a1d8bc82d2d992578ed5e498346c0067b68a0322c6b0a05cef68d1882431767cf8878c737cab152a3869b8c13719c1d2e55094634dd9c65cd183729cb68c549a6f57a9f27c13c0396f15c713571957ea7568ba5ecbd8ca973d7553eb119dd254e32f651a11d616b467ef5dbd7ce3e2afecd5e0db7964920b0b48903bc926f485b0eeac3e5c446531c9f3af93e5a2ef8a3970400d5e8f0f713acc9c238aa6a725cdecfd945d39bbfb773e792b29e94e3cb794b9526bdd6ec67c419056e1cc44f0a973c7ddbb8ca9cb9fdca353dd827cfeebafaf3c61b5e3cc95cf9ae6fd9f7c2f392160b3c024614c7b9402c46032f1c9209d801248600a8afb3784c1497bf1c449ff34ece5f26bdcd924ee9e964accf0e9e3ab34fd9dd5adccb963293bded7bc64e76d5ab5f956f62283f671f0e44ecf1e9f692161c314b3dc8eac36952b6c572d82a4c68aeabb4ff0071976a6f0b4d49fb5c55f4e5724f9b777ba6a5096fa5e0ecb6b3d49ad2a75b939e14a7f15edec976f879126b65cd6dedae9729ea1fb3768f7219ce9562e5d403fe8eaac53ee819118c83c03bddd406395f5b8cf06e3c9194a36d9b9f2c6376dbf85f33bebf1df5f86c8a85692a9cf1836e5f6dc65ef72c5ad79934edb6fa1e7fa9feca3a0dc06dda25880c7e70b085273bc1524031ff001b28c22060ec081df5953c1d6e5e6ad3a8e37b39ce53a9ef6f79c9ddeda5ad68a49dec6ab193a72e57c8affcc92b595f4716b7beb78fa773cbf56fd8d7c3b36d6fec68e30bc908f2ee0d8201044a3cc50980770521f0c4b30c54bc14395468d58456bcce10a509ef75ece51a7171ebcdcbcbccae9dee6f1c5d2b272c3c13d6f1e6938bedcc9b95edbab5f5d743ccf54fd88f4990e52daeedc0666221112e4312db7718a40c0eec9e33f22e0a1672caa65725f0d4a728f58b752096d6d69c94dddeba3e9ae8d9bc7194da49c24adb4a1aa95f7e68b4fe1d95d3ead58f2ad73f612b7f31deda4b9f2dd1bfd75b424a6ec01bd90ae0a8e0aed2c588c4831b4f9ef27c4c14ac93e5b7bcb91455fbfb4854a92bdecaf38d9ed78d92e9a19953b5dbad4dc36837cd09f337b351515cbbbbc756fbab9e47affec2d78a19ad6662ca547cd6db37a951b9405986364acc4315769140c84cf09e0311ed39a1868cdcfacdc5c3dd8dbf870e54b4bfc535769357774fb2199c36ad514f9fe34e9455b96ee37a8f577d1ae68bb5acadb9e7779fb11f8a208cbc52432ed0c36989f38e5be424105890a80001b2c1b0c819970ab96d74b9e718d3e5f8aa2a5652bd92ba8d4718db48ab435bddeb76747d7e09462e54a73d6f0a6da92eab9554a705aad5de4b44dabbb27e7fac7ec91e3ab4264b7b55608ccd8ca206038e9939007257792c0825776e030fa9d48463ed2129a9735aa2f720b95eb6baa927ba8eda35d9dd7752c6e166d38a973eb749d34d6fbca7350d95d5a4b4d357646e1fd9dff678b250917c08f86b28472c05f58ea57793924891aef5770dd36287c945188f6f7f8c59b66d4d72cb30c4cb93ed4a1413f79dfecd14baa5f7799faf55e14ca651973d185aadb962a778c391abe8e57f7b47aa8ebb5ca527c36f831a6b15b0f809f05e1e085cf835a79955021e256d50ba84f2a3f2fe60176abeedca98f27138cc7e2ed52b63f176d7dde6a0947e18eafd8293bf2a6aea567b59134b87f2aa11e67152e6f83d9fb472959b52f89ce4ed7fb36b2bdeeb6bb0f83b48bdb7bab3f0c784bc17e1468d5a678fc33a2c7a5bb9500962cb3dd4f213b428065d9d4850ecc5b6c2e26b7b784e75ebe223ef5beb2e9fbbee493b284296eed7bff2c6dd6fcb8ccb32ec0509430d4a145bb5d46ac9a8fbf16b5836a37e793f79bbb765adca33453dd5a4564d2192580ec70de5316640376589c30500139380492b80d5f495a9c953946a4630946da28b4dde49eb7ecad6ba7a3d0f9c4e8569424a32937cdaa4fb5b65aecadadbcae782f8bfc39a85dea1259f9fb32c4be248c1656391f3a820004f43c750d9ae257a34d39c66deb6f75df7d6eae9f556f23a694e85595959beadc24afa36b57195ed6b75b6da1cadaf856d7452b34502493e50966d818fdc04975cb1f42473d890462bcba988955a9294afadad1bf22568a4f552496c9ebcd7e96b9d6e8528d369a879a4ed35ae978a77d7d1e9ae869a6a17892050eb1ece8230981f30190c475c9e54803b118e2b19ca325cb0a7149ef269b6b54f56de97d52f79dfcb623eab4e179732aa95b58a938abe9f6a10bdef6d56eb4e8ded4baedd43024524ee891ae18bc91c606768c13b1406c920e08c9f94f2735d74684a726a30bded754dca3b26f595bcb4baee91862295350f7a34efd36bef1bdd7e575e6703ab7893c3f6f3473ea37e924f8ca209371ca838dbfbc181d55f0a401d06720fd260b25ccb15071a547df76bce6dd9eb36afcc92d145a566f5b791e3d4af4a94bdea8dff00761c8fa2def692dd357df5e80df14962b478b46b79e48e31802de3c264119002ab64960492377208f948da3d6a7c0988ba9622b420e5b3e57a5934ecf46b4e5efbf43158dc339371849b56bb51bb575a6b1bcb55e52f9232e1f8bde3132986cf49d49ca13da40485202f540a78fbbcf23af7c75be06c12fde4b154d457da92f7d5f4d6f3bef65af42678a8a6af41b92bef251dd2ddcad1db6bb5e5a97d3c69e3ad5ee443736f776f13962b110ca70061b85d83a90d82cdb88da003d0c770de5186c34a6abaab5236b49ca5ef7354827d53d232b6afa114eb7bed7b18c632b75e7e5b26f56959dded67a7aab1527d7751178609cb1587e6fdeb165f9e31206d9b496c1238c9248c0db906be768468d2e7b545cf0e5fb567ef5f7b3bad1e977af43ad51a75f9e34e2d37cb794559cadaae5d1b8dacd3b46575db719178bafa3d4ad97ed2fe4f9912cbb77c0148c9678d76b160471b5820da0658743ec57c6d3c4508d1727283bda2e72aae369c67fc4e6f7f99c6faa5cb6e55b1e750c1e270f7751de6b7f691824efcd6ba4aeaca4bec6ba3f33da2c3c53a2a302faa4919da1a44f3518ee60a70774b9dbb82ede01e5b20f19f2b039362eadaf28f2bbde7c93e9cf6d9f23d55b756f3679d88c54e2e549467ccadcad52f72575193bc938bd169a2df466f41e21d02e9c2c576b317382e6789d88e47186e4804ae54e483d3279f43fd5ea9566e328d57056b3a9cf525b5df36cdea95ac9e96bd923c878e74e539a6e6a7cbcdef41a972ab2ba8abab5f4d56a8fd0bfd97fe33fc39f83da76b5aa6bbe009bc69e299edaf63f0959c9f605d02c6fefac20b68b50f13c373ff0013196dac25b7f3ace3d284972cf757b830c863993cbccb2475b92f9c2cb63439ad154e729e23dafb3f860a8cadec5abcaf3a77552eb9f63cbe5a78da92957a3571118dbf70eb4e146b5e36fdeca35233fddb84674f95d4f7a36972a6d1e81f053e09f87be3e78be1b0d73c4979a0c9af5f5e5e6a1aa79515b9f36f6592e1bec505e4bfba0f713ac1636a1e611c7b10191613bf971519cabd5c452c2d39d19a4de170f56ac6a254e9a8bbca3ac7de52aaad09f32524f96f739eae26ae5b81a542a62e71779258aae9b8abd7526e6ea4dc92fde282bc9f4b68923f60fe1bff00c1373c07f0cfc31aa4de1cf16cde2ef11dc5878825806bf696b71a65e6a37b6853458a578658a686db4dbb89254708ce4492a7c81779f90cc78ba9d4843091c9e584a74d4af51622b46bd473942afef233e64f91da114e72e58b72bfbca11fd0b2cf0ab1b8ea31c7d5e33cbb316efcb80c3e0dd7c0c759d277c5431b46752ea2abae6c0c396ac1d349a4eb3fc18fda9fe16f8dfe0b788f56f0cf88a22222f7176eb137996c1679a59142f98e1d42ab28e4ba821c296e1dbd7a78a799d3a98c78554e0f939269c27c9693a52fded39f24b99d3b7c0ad7e5d5a6cf8da0d659569e4d8a8ce8e3e9f3f361aa46a42ac39e32c5af691ac94d7351a91a91d758b4f6691f98fae89aeeee6916732a4723a011c832b9dc36103772add8150029f9392b5f2b9b62a749469c949c5df9934a319ff0e4b95b6e7eeb777caf7df43f49cb210a304dc5f34b76dad2cea6ef48bba7f69e9d35d0e2af239103658b270012e5831e40032c32d90031c639381ca83f2552729b9a7cf65cbbdd37b3deedbb5be5b1eeab371efadeda7e4bf26783fc60d26db51f0bde5bdd3846231060872ce01c22928091dd542e46076183147eb31ab49527194a3cfccb99f32bc5f2fbc9b7b5de8969a3b9bd4f64f0d52338c6527cbece54e52e78daa272bba77bdd592f79595f7d51e45f03f50d434f967f0dde432346434d6b3b2398814246d0592250582ae4005771603a035eae635a96270ca526a15b0f7b45ca4dd6f6d520b5b497f0e31baf7568faee4d2c2ca8d4baad1af463bf272cadcd176e6845397c6f4b4a7b36f95687d2ceca0e097e3a00c9b4e4f19629d0000f19db90063bfcff003be6ba6ef1eae3abbaeed3e6d34dddb6d0ee9c69ae46aa4935cdf128c77b6ce529f37ced6f3e91329c820ab10339ca90739006063a900e40c1033e998ad51c68aa916ea4b5d39b992f79474d74d35df5b028c1b6ea3b35b49afddebbdd73b71e895a12bcb7b2d4ab249f2b60050aa70a0938dcc3ab2fd3960bc6e23d732f1119b928b70e6b7c7ef276f3bdfa756b74b5d82ca4ad5252a69ef2a7cd371b3bab72c799df44ed1d137d15cad30c9077b264b1c8738700023e664218672b8e98076f3b8814e139da5294212da51bad95df2b716f75697337be875d3a53a129d69ad69f2de3eda2adce9c3e151a9bf327ef38775cdb2a12c60aaf38e324a3286e4e1720821fab311db6e08278a87353a71e6e48b5cdaf2733777d1b6d3b5aced7b5f5b1d787e574e3250e5954e6baa51e44b91c92e67caeda7c3ccd6b7b5ee66c8a7ee92cfb403c60a83800925b2572d81bb6aeee9dcd613a929a4acaeaf757693d55afa3dade7af63ba16e7775a69cbcb692868efa3e571e67e4afaee721e26d34dfdb7da2dc97bab557f9428cc9137df8958ab9618e5032907e618ce4d78d8fa78a8b8e370d0752ac39bdad1a9565c9ef285286ee30f879a5a4f74afae87d164f5d51a8a3888da0ef65797f2d56f6575ab8f48fccc7f02f8c757f07eb561ac693a9dde9ba96997b05ee9f77195cd9dd4128954925136c6e4793711310268249111a272acbee70a714e2f24c5e131caa52a58aa5edfd9c9495587bf4b13467ece2dfb3fe1d5b4ad6d5ddfbc8edcdf2aa38fa33a353d9ce8cf979e3c89a7cb3a528f32a94fa4e09c796fb6b6d0fecc7fe0997ff000534f0dfc4df0b68fe06f1c6ad6da4f8cf4eb58e130ddcf0aadf4512b4267b3dc4cb2446562b328964682574de4c724647f52e7396643c7f95c33fc87134e58d9737d7b01523569578b589a9429559ba9154dceac70b2928ddb9c2d272e6767fc978dc0f1678759fbab087d67055b9796b52a347d95754f074a2d528c39654152a98d9467cee3ed2516e1cc91fac7f127e2bfc33d4f4a9ee27f105bc322a124f99198b72b1c157122a956c951b8e46e2143e029f85e1fc9335cbb1714a14251d749d6845ff000eb6fa4adad4d3977495ceae26e21c0712a8622860f30c362a1cded39e8fb2c3ae6fabc237a92a949caf4e83b7b48e939250d1ddfce1e1bd67c37e2bb894e88f77710abed32bc4b1c258c6921f2dc312e98752187c992d1b1ca32d7ec188a78dc1518cab3a2a3aa4a329b94bde5b7345276e657b5f4f33f3294e9e1dca329cd276f7a2ef1d2cf59b4edf125a5b5d1dcf458bc2e235c2c8776e8d818e443b8334609cfcdf328218e3a0570bcf4f15e6ee565cb1e557ba945ae5d1dbf97493efa5dabdb7368423efc629b9cb96d7d2d6bb775249ad36d35fb990b68932280b2b8e085de4331c64fca55b0c07049c29271d8814d63d377946167bb8271b7add3b795dbeb6b0249a8b5565ccaf695d34efa3e557e6d1692bfcb42936937698c4f284e461b76d6c8c8041607038c0523b0e702b7faed06bde846efefd3e577f76c34a1bcb9b4df9a32eba2b4a71715d2f77aedbd88db4fd40066fdcca02863b93249cb0da4ee2eb9e0904b74e1bb5358ac2b6eea515a6d2d1fe1676f456bf526538a77949cd4f74d3b3e55d9735ada3d25adb5ec539b4fbc750b259c12039673e58c0e848e1370e06ee49c8eb8049ae98e270eaed569c52b59b95ef7bded7928e8f4dbaf736e795451bc24debcdc978b8eba6ae4d3e6b75b5b5b6e673e9a8c033d944402dd360c03f33004201f2b74e8782792083bc71293b2acd5fbb77fbb7feae64b1319548c2dc8e17beff00695d6ae3f94baebd8c7bbf0fe9f70e7ced3b21b00285565c02d8ff00967c80303733103071c0c56f4b11656f6b4e6dfc52947576bdafccddadb2f434fac42f2928c92d3dd7797974934f5d75b7ccc1baf08686e1b7589543fc020431e49008214eee77003a1fbc318e0f4c711369c5ba125a6aeea6f77a38c53567d9eab466ded538733b36b7f68d28bbbb2b4a1377b2def1d1d92eace76f3e1e7866500bda451b3ef0375b2a8000c1dc439ea7ee9da01214b91c8aa5352726e9536ddb99c25c927a69ef26a4edb6ad6975b3b1719ca0d4d36dabf2b76beba3ddb7d6db3d3b1f81fa86a133123270a1be650572db8f2721571f36df5000e7ad7e19564b4e594e3295ef769c5dad6b4538b565bde4eef5d363fad26d4525525051d6c9a8a4f6dee9376767a4979df638dbdbc94e5cf2bf37c8bbb7600c64b6e05838c6d0082bcab0f4e2515073715cb29f2ddc5454e5cab4d62acac9db6d5111954e69a96b4fdde44eceda3e6b5bde577beaafe686e85e25fec1d560bd789a58a3c7da12352c4ab6d600e1894c2b1e0a807b104e68a329a715525ef2e6bb928abe8dadb9168adb7e7bf9d8db622117460aa377e7e48be65670e5e6b2bc7e17cb74ae93b68703a9eb9fda7e28d46f34e8a4b3b7b899a4f25f7eef30a9f35b3b994f98d93e5aee087e50485dd5f5b0aeab4631e6539ae6e68a93a8b56dc759a827a2bea96abad95fe263879611c2339ca518f37c4d4b96fae8e3bddc974d0e6b5a0914f25f6a0e6170a864f314c791853cb70a0330c121b39fae46eb059862649c30f5ea357baa746a4e3aad3550b2f85f6bb4d74348d5a34dc2509c28fc56949c127a59d93b395aed3ba56bdd5cf0ef137c4cb2b59a4b5b185efa74cafee632c15fa28c321ce41049f958821d4ed6e7d4c3f06623134dceb5b0f095b5ab0929ab4a4b48c9dd5dc55edba9264d7cce9dfdcfde35f662b9a6ef6eb1518f77bbd1747a3e552efc6bada4577146d616c64043b088f9cad9dc1415254a0c124f99bbe6190715e8d1c8b28c2d474aaf3e224ad76e1269fbae4b96cb96365257f7f5e5efa1cb2cc2bca9de118424f74dddfc565a3767a5deda266a5ee9579a9431dadeebfb0a1cce911c36180242aae4f0a49382a081b97939af570783c2d294ead2c3c6ef97954da8daca5176babc6f76df7d3a1c9531339d3946724a4ad79bf89ea9e9f0ec924fe1d3b9d0681e08f0d20561a3ddeb570a0033cc85433b658ec2ed8650586482a37f046466baaa632a539413ad4e8c25cdcd08a7cd1b24e377f0bbb77d9d93e8cf3dc1464dc5be795acea736b6567f17bcec9f776d3647d03a37866c2df479a44f0e5adb4823cc18891df705c11bb23a632796018328c0c93e6d6c7aa967f5aa95f92ff05f5e6b2f7a16937b7bb692b59b775a1e7d4a98985e7255a13a96d39e1282e4b2f77954ba3d6ce3abeba98769a1dec731648521339c15112458c939559081e5e4640c11db238ac6ae6785a707694e57b72be67292b357ba972ef7fb4d69aa36a72a9522a4efcdadbde949ad5a7cb28fbbaa5adfd16a74169a2456f65733df885e7489827cc5c800fcaabce71c83b829d849c29ea3c1cc332c2e2141c6a4a1f173a495492f8397dde68c237e5be93d53bbd558d210af1a914e352308df9aed282ba76e64d49eaf6f875d7547cc1abc82df56be52a80c8f2ec601b242ab0e006230370186392a0f1915e0d44a4e9d5872a955e7e79da127ee2518ddf2c5bd135e87d5e15c62a2a52926ef6527beb2bf33575a5f4d57de71d3091194b02c3cce1950039c8db80acf8fbc3680c481df1c1e9c2ba178ca4d24f9ac9a7151b732de2edaefff00045898ca324e4ee9ecf9a527a28def772fc3e6691b0c4cb37da2550ea8c143647232090d9240f972a540ce554e0f3f7f9662e6e853a4a293f7f9b9631e78fbf524ad3e5947de5bfbb2d34d1ea7cbe2a942356752ea2972da3a453bc6317671927a3d5dd6ef43bff0dd9a5cdfdaee62cd1caa548789948c63261130040c81f772bc9dbc9c7a32aed4a52e6925a7372c5be9656959a5aef74fb2b1e262e9537513f65194d5ff007b14a2a178c7782ba7ccbdd576acd36ae7ead7eccff0cecbc5f756305f3c915bcf2c026ba68e46508bbd8804a172aca8d9c1223c1cabef0a7e2f39a329d7a71a104a6f9ef51c5d59c2d0a4d6bcc94b99271d632e55dad73e7f1189861e2da949256d9249ddc768f2b7a396be7aec7f4a9fb3efecf7e06f03e9b6379a45b17bb3a6da437b753a4731bbc2ca559599637854b6d7f95416d91a4888b1a2d7e7bc419d623091961614e10d5ae784aac6a2709519495a552a45d9c9c6eada7f35f4f6780383b0dc5588a79a63b1188a8a8b6f1183ad87c34e8d7e7862a85253e554e50e45421563ece3ef49253ba577f943ff000524f8d3f133e06fc7ef0aff00c2a7f1b6b3e076974ebcbdd5eced2e6e67d3f52586f74a8912fac3cf82d6789e33228250cd1ae0a4aaaee8ff00d29e0664f92f11f03e71578932dc0e734f0bf5078658ba10e6a4ebe6b9cd2ace9d5b3ab4e52f654939539539354d45b71d0f85e35c156cabc47cdb0193d6ad962a1f50f671a752a57747dae4584ad3e451a945cfda3a955cbdf972fb47b59a7f9f5fb41fc76f177c7e8edaefc55e5cb77a6f87eee59af2054d3e5bcbb9e396e6594792f27d9d62525600c1d977175084844f8dc3e4394e131f8acbf0d1be0311ec79541a9d58fb2a32aeed55d3695eb4a4ddaf78de3a58f4f134ead5ad4b32ad292c6479fda568b7055af08d087b55773fddd24a10bc9ebae89d8fa17fe0adff00b2dfc12f83561fb206b5f02bc29a7f833c35a8e91f1d3c3de25bcb14bb6d47c60af27c32d6fc2f7be26d46fe7fed0d66f745783c4c9a6dfea46e2f63b6d5ee2dd67f219233f82e2e389ccf30cc29e6d1a54331c3ce8428e130ea851a109b825888c634e52bda9d1849da536a7cce4d36cfd0eaf0e6070d83f0f788f83f35cc2b70be121c4d5738ab9ad7cc638ece218e70c2e56eb50af0c251a6f038eab8850557014dba4a9ca2a552d5a5f849aebdbc324d1991142920a17605471b09270486c02396ef9249af90ad49c5b4d29c95ad771eb6d9cbcb7d16d6f33edf0f5f9d36e507db5577f15f6b6d6e96f3b9f2a7c63d4de79749d321b95686e2f11251192ca41604862d8c294e0ee4186076f201aefcae8fbf2a9563cce16f66a9a83bf32a919de0d5a5656b5a3a6adf71e36bcfd9c29519daabe6b2508ce70b4a1276836efcd1bdf9a3a2d56d73b8f0c68fa5e8fa6c2b68837346b26e9141995d950b0f3006619de70a091c70318cf8d88ab56ad49c2bfb16972f2ca29b5ac62ddb77ba49fbbbfde7752b460e4a6b9a76e58de2e51e56d3b4a093575abe672bad15b5474be74230231f283f29323203c752060e41e9b149c1c9c0071c351369469cf924becc5a4ddecf66ecacaef54f7675f34949c5c64e3d27677dafaf2ab3d74d12b75b9135cc6a548daa09650436fdfbb807701cf0db46e6c7ae00db4722838ae55522f9b9a3cb2be9b73b4e3196aef1bed6ee53934e2a53872abf2fbb1e79df7e669272e57b5af65a6856925464dd195071f74280c4138ea4290149cf4e7a60e697eeed15370d39b9dc23cce577eeddab72db4db96fadee5a73517787bb2b72cb952e7b3d795caee3caf495a5af5d342a4c5b2c17391b401b57040c7272149f4fc7a10a312eac64aa24f9e33e4e57f6572fc5d3995dff002b576b5ba2f91293e673508db992508d4775a5a1396baef66ed1d5db428c9ce4050e4741b38eb92c4e09240246d04e3b0cd3bf246f0946318fdaa91834aeedeec9c1eedb4ecfb23a30f24bdaf341f2cbd9ff000652bc7979be251a92acaef6d257d5e9033e660095c292a4ed0c0e327f841da4fca0020f03072318e213a5cd2b73462edcb75193565addb8bdded65ebb1df075211519cd5471bef1b297336fe18ab7bb75bbdd5d6a56c6d2bbd41c70a84eedcabc7cde6018c0007cc70327038158c693a6a34a15149abd9a51d7793d26a71d136b77b5f476b7a54e53b46116d7c5a49276ddfc579377d7d36f4f39f1268f1c174b750c7e5dbdc1f3030e02cb8cbaa90df27ccd91d7385030302be5b1d19e0f12d454bead52dece317ece32e4a7073e5707274ad5257766b9ddef7bb47d7e0b12f1b865ccd5e17e68b69b5cd5276d172377504f4dbaf9f51e04f13eb9e1ed4ecf52d1752bfd2f54d3e58e4b3bbb3b99a2b98983b2b18a54912455db80ebc2b8c8f9f35fa170971167193e2a1572eaf5694fdee6d13a53fdde262af4b5855e555676e683e493e6567a9e766586a58aa738d6a34274df2de352309415a54dabb7752bca29ab2d1a57dae7ef6fec7b17ed3df1c2d6cdfc5fe279e4d2258e38eca17b0920bb6880656babc66ba72cb2c6f149e5b32c909e6508cc523fdff23c4d6c7f263abe05aab2e6e64a6e9d28dbdb515eca1ec632778c23cf6953f7b5f793b1fcefc6f5b2dcaa73a385708548f2f3518da2df32c24a3772ad14ed1a9297bd295afeef2bd0fe893e10fc1cbdf0368b6b0ea7a99bdba31a34d0a5ba44b14ad0c61b127da67f34b104bb168b918da02a81ec675c4d0c5c21429d3bfb3e6bd77376a8dca2da50546938a8f2a4b9b9efab56bb4bf0ef63531d394ea38c23a72c14559696769bab51ad6177a2bb76d56abd9df4b6cb1e3e4e0166665046d0362e7821829c1cfcc09071cd7ccac56965a5fb5b9bab77935777fcb4378e1ead2736a7c8a1cba7345db9bfbf269eadf7eb629cba5b80586d555c9f982e3041e0ef7038032413c60fe1bc718b4526fd6fabebfcb7fbae14e9d4f69ccaa4da5f662fdd578b5a25177beeeed6ba940e8f2072a501c824055917845058fca5c118c73cfae7d3a3ebd1e54f64b7775a5de974d26bcb4d4508d4f6d1a72a8fd9cf9bd9abc6f53962e53d134e5c92f2765db723974994b05445dc55c9f99b24920f209650482edc9272495c16cd5c7194eceef4d3656efb3493f5b2369275250bbf79737bae508daebaddb4b4575696bd75762acda4c8480410a41dac54b31e583020bc7921b8dcc7fd90471571c643de4aede97b3b2eb6b3b3b79e9a99fb3c4c54257e587bdc968a8736b695e517ef59f9bb6dd488e90426f1096001271b95570dce72ed827a100e012719ce2b5fae462f59a496cd25add6b6babcbeed0cea4b9d36ee9ab7342d294637b5bde5177bdafb3b3d342a9d15b0ce61501b0a392c31bb7007ccc1c850496041dbc01d6b558e57d66dfae89eff00cbafdf7d4a8f347dd4e128ae8d24f5d7ddba57d5de5aab79ec674fa4c841c451aaf015db0ab8ca82577b7ca4b1c9f97ae71d093d34f191fe695dee93f7b4bdb58c537f7eda7915284eaa5695a31bf2ae64afccf5f76dcba35d5aefabd0c59b4591b38841e0924231030a492a010a091d48de01c6ec); | |
COMMIT; | |
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; | |
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; | |
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; |
SpaceApps is a NASA incubator innovation program.