mirror of
https://gitea.ecohim.ru:3000/RS485_Relay/RS485_Relay2_pcb.git
synced 2025-08-03 23:37:06 +03:00
4670 lines
556 KiB
HTML
4670 lines
556 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Interactive BOM for KiCAD</title>
|
|
<style type="text/css">
|
|
:root {
|
|
--pcb-edge-color: black;
|
|
--pad-color: #878787;
|
|
--pad-hole-color: #CCCCCC;
|
|
--pad-color-highlight: #D04040;
|
|
--pad-color-highlight-both: #D0D040;
|
|
--pad-color-highlight-marked: #44a344;
|
|
--pin1-outline-color: #ffb629;
|
|
--pin1-outline-color-highlight: #ffb629;
|
|
--pin1-outline-color-highlight-both: #fcbb39;
|
|
--pin1-outline-color-highlight-marked: #fdbe41;
|
|
--silkscreen-edge-color: #aa4;
|
|
--silkscreen-polygon-color: #4aa;
|
|
--silkscreen-text-color: #4aa;
|
|
--fabrication-edge-color: #907651;
|
|
--fabrication-polygon-color: #907651;
|
|
--fabrication-text-color: #a27c24;
|
|
--track-color: #def5f1;
|
|
--track-color-highlight: #D04040;
|
|
--zone-color: #def5f1;
|
|
--zone-color-highlight: #d0404080;
|
|
}
|
|
|
|
html,
|
|
body {
|
|
margin: 0px;
|
|
height: 100%;
|
|
font-family: Verdana, sans-serif;
|
|
}
|
|
|
|
.dark.topmostdiv {
|
|
--pcb-edge-color: #eee;
|
|
--pad-color: #808080;
|
|
--pin1-outline-color: #ffa800;
|
|
--pin1-outline-color-highlight: #ccff00;
|
|
--track-color: #42524f;
|
|
--zone-color: #42524f;
|
|
background-color: #252c30;
|
|
color: #eee;
|
|
}
|
|
|
|
button {
|
|
background-color: #eee;
|
|
border: 1px solid #888;
|
|
color: black;
|
|
height: 44px;
|
|
width: 44px;
|
|
text-align: center;
|
|
text-decoration: none;
|
|
display: inline-block;
|
|
font-size: 14px;
|
|
font-weight: bolder;
|
|
}
|
|
|
|
.dark button {
|
|
/* This will be inverted */
|
|
background-color: #c3b7b5;
|
|
}
|
|
|
|
button.depressed {
|
|
background-color: #0a0;
|
|
color: white;
|
|
}
|
|
|
|
.dark button.depressed {
|
|
/* This will be inverted */
|
|
background-color: #b3b;
|
|
}
|
|
|
|
button:focus {
|
|
outline: 0;
|
|
}
|
|
|
|
button#tb-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
button#lr-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
button#bom-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#bom-grouped-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#bom-ungrouped-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#bom-netlist-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#copy {
|
|
background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
|
|
background-position: 6px 6px;
|
|
background-repeat: no-repeat;
|
|
background-size: 26px 26px;
|
|
border-radius: 6px;
|
|
height: 40px;
|
|
width: 40px;
|
|
margin: 10px 5px;
|
|
}
|
|
|
|
button#copy:active {
|
|
box-shadow: inset 0px 0px 5px #6c6c6c;
|
|
}
|
|
|
|
textarea.clipboard-temp {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 2em;
|
|
height: 2em;
|
|
padding: 0;
|
|
border: None;
|
|
outline: None;
|
|
box-shadow: None;
|
|
background: transparent;
|
|
}
|
|
|
|
.left-most-button {
|
|
border-right: 0;
|
|
border-top-left-radius: 6px;
|
|
border-bottom-left-radius: 6px;
|
|
}
|
|
|
|
.middle-button {
|
|
border-right: 0;
|
|
}
|
|
|
|
.right-most-button {
|
|
border-top-right-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
}
|
|
|
|
.button-container {
|
|
font-size: 0;
|
|
margin: 0.4rem 0.4rem 0.4rem 0;
|
|
}
|
|
|
|
.dark .button-container {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.button-container button {
|
|
background-size: 32px 32px;
|
|
background-position: 5px 5px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
@media print {
|
|
.hideonprint {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
canvas {
|
|
cursor: crosshair;
|
|
}
|
|
|
|
canvas:active {
|
|
cursor: grabbing;
|
|
}
|
|
|
|
.fileinfo {
|
|
width: 100%;
|
|
max-width: 1000px;
|
|
border: none;
|
|
padding: 3px;
|
|
}
|
|
|
|
.fileinfo .title {
|
|
font-size: 20pt;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.fileinfo td {
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
max-width: 1px;
|
|
width: 50%;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.bom {
|
|
border-collapse: collapse;
|
|
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
|
|
font-size: 10pt;
|
|
table-layout: fixed;
|
|
width: 100%;
|
|
margin-top: 1px;
|
|
position: relative;
|
|
}
|
|
|
|
.bom th,
|
|
.bom td {
|
|
border: 1px solid black;
|
|
padding: 5px;
|
|
word-wrap: break-word;
|
|
text-align: center;
|
|
position: relative;
|
|
}
|
|
|
|
.dark .bom th,
|
|
.dark .bom td {
|
|
border: 1px solid #777;
|
|
}
|
|
|
|
.bom th {
|
|
background-color: #CCCCCC;
|
|
background-clip: padding-box;
|
|
}
|
|
|
|
.dark .bom th {
|
|
background-color: #3b4749;
|
|
}
|
|
|
|
.bom tr.highlighted:nth-child(n) {
|
|
background-color: #cfc;
|
|
}
|
|
|
|
.dark .bom tr.highlighted:nth-child(n) {
|
|
background-color: #226022;
|
|
}
|
|
|
|
.bom tr:nth-child(even) {
|
|
background-color: #f2f2f2;
|
|
}
|
|
|
|
.dark .bom tr:nth-child(even) {
|
|
background-color: #313b40;
|
|
}
|
|
|
|
.bom tr.checked {
|
|
color: #1cb53d;
|
|
}
|
|
|
|
.dark .bom tr.checked {
|
|
color: #2cce54;
|
|
}
|
|
|
|
.bom tr {
|
|
transition: background-color 0.2s;
|
|
}
|
|
|
|
.bom .numCol {
|
|
width: 30px;
|
|
}
|
|
|
|
.bom .value {
|
|
width: 15%;
|
|
}
|
|
|
|
.bom .quantity {
|
|
width: 65px;
|
|
}
|
|
|
|
.bom th .sortmark {
|
|
position: absolute;
|
|
right: 1px;
|
|
top: 1px;
|
|
margin-top: -5px;
|
|
border-width: 5px;
|
|
border-style: solid;
|
|
border-color: transparent transparent #221 transparent;
|
|
transform-origin: 50% 85%;
|
|
transition: opacity 0.2s, transform 0.4s;
|
|
}
|
|
|
|
.dark .bom th .sortmark {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.bom th .sortmark.none {
|
|
opacity: 0;
|
|
}
|
|
|
|
.bom th .sortmark.desc {
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.bom th:hover .sortmark.none {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.bom .bom-checkbox {
|
|
width: 30px;
|
|
position: relative;
|
|
user-select: none;
|
|
-moz-user-select: none;
|
|
}
|
|
|
|
.bom .bom-checkbox:before {
|
|
content: "";
|
|
position: absolute;
|
|
border-width: 15px;
|
|
border-style: solid;
|
|
border-color: #51829f transparent transparent transparent;
|
|
visibility: hidden;
|
|
top: -15px;
|
|
}
|
|
|
|
.bom .bom-checkbox:after {
|
|
content: "Double click to set/unset all";
|
|
position: absolute;
|
|
color: white;
|
|
top: -35px;
|
|
left: -26px;
|
|
background: #51829f;
|
|
padding: 5px 15px;
|
|
border-radius: 8px;
|
|
white-space: nowrap;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.bom .bom-checkbox:hover:before,
|
|
.bom .bom-checkbox:hover:after {
|
|
visibility: visible;
|
|
transition: visibility 0.2s linear 1s;
|
|
}
|
|
|
|
.split {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.split.split-horizontal,
|
|
.gutter.gutter-horizontal {
|
|
height: 100%;
|
|
float: left;
|
|
}
|
|
|
|
.gutter {
|
|
background-color: #ddd;
|
|
background-repeat: no-repeat;
|
|
background-position: 50%;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.dark .gutter {
|
|
background-color: #777;
|
|
}
|
|
|
|
.gutter.gutter-horizontal {
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
|
|
cursor: ew-resize;
|
|
width: 5px;
|
|
}
|
|
|
|
.gutter.gutter-vertical {
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
|
|
cursor: ns-resize;
|
|
height: 5px;
|
|
}
|
|
|
|
.searchbox {
|
|
float: left;
|
|
height: 40px;
|
|
margin: 10px 5px;
|
|
padding: 12px 32px;
|
|
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
|
|
font-size: 18px;
|
|
box-sizing: border-box;
|
|
border: 1px solid #888;
|
|
border-radius: 6px;
|
|
outline: none;
|
|
background-color: #eee;
|
|
transition: background-color 0.2s, border 0.2s;
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==');
|
|
background-position: 10px 10px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.dark .searchbox {
|
|
background-color: #111;
|
|
color: #eee;
|
|
}
|
|
|
|
.searchbox::placeholder {
|
|
color: #ccc;
|
|
}
|
|
|
|
.dark .searchbox::placeholder {
|
|
color: #666;
|
|
}
|
|
|
|
.filter {
|
|
width: calc(60% - 64px);
|
|
}
|
|
|
|
.reflookup {
|
|
width: calc(40% - 10px);
|
|
}
|
|
|
|
input[type=text]:focus {
|
|
background-color: white;
|
|
border: 1px solid #333;
|
|
}
|
|
|
|
.dark input[type=text]:focus {
|
|
background-color: #333;
|
|
border: 1px solid #ccc;
|
|
}
|
|
|
|
mark.highlight {
|
|
background-color: #5050ff;
|
|
color: #fff;
|
|
padding: 2px;
|
|
border-radius: 6px;
|
|
}
|
|
|
|
.dark mark.highlight {
|
|
background-color: #76a6da;
|
|
color: #111;
|
|
}
|
|
|
|
.menubtn {
|
|
background-color: white;
|
|
border: none;
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.statsbtn {
|
|
background-color: white;
|
|
border: none;
|
|
background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.iobtn {
|
|
background-color: white;
|
|
border: none;
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.visbtn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
padding: 15px;
|
|
}
|
|
|
|
#vismenu-content {
|
|
left: 0px;
|
|
font-family: Verdana, sans-serif;
|
|
}
|
|
|
|
.dark .statsbtn,
|
|
.dark .savebtn,
|
|
.dark .menubtn,
|
|
.dark .iobtn,
|
|
.dark .visbtn {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.flexbox {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
}
|
|
|
|
.savebtn {
|
|
background-color: #d6d6d6;
|
|
width: auto;
|
|
height: 30px;
|
|
flex-grow: 1;
|
|
margin: 5px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.savebtn:active {
|
|
background-color: #0a0;
|
|
color: white;
|
|
}
|
|
|
|
.dark .savebtn:active {
|
|
/* This will be inverted */
|
|
background-color: #b3b;
|
|
}
|
|
|
|
.stats {
|
|
border-collapse: collapse;
|
|
font-size: 12pt;
|
|
table-layout: fixed;
|
|
width: 100%;
|
|
min-width: 450px;
|
|
}
|
|
|
|
.dark .stats td {
|
|
border: 1px solid #bbb;
|
|
}
|
|
|
|
.stats td {
|
|
border: 1px solid black;
|
|
padding: 5px;
|
|
word-wrap: break-word;
|
|
text-align: center;
|
|
position: relative;
|
|
}
|
|
|
|
#checkbox-stats div {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
#checkbox-stats .bar {
|
|
background-color: rgba(28, 251, 0, 0.6);
|
|
}
|
|
|
|
.menu {
|
|
position: relative;
|
|
display: inline-block;
|
|
margin: 0.4rem 0.4rem 0.4rem 0;
|
|
}
|
|
|
|
.menu-content {
|
|
font-size: 12pt !important;
|
|
text-align: left !important;
|
|
font-weight: normal !important;
|
|
display: none;
|
|
position: absolute;
|
|
background-color: white;
|
|
right: 0;
|
|
min-width: 300px;
|
|
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
|
|
z-index: 100;
|
|
padding: 8px;
|
|
}
|
|
|
|
.dark .menu-content {
|
|
background-color: #111;
|
|
}
|
|
|
|
.menu:hover .menu-content {
|
|
display: block;
|
|
}
|
|
|
|
.menu:hover .menubtn,
|
|
.menu:hover .iobtn,
|
|
.menu:hover .statsbtn {
|
|
background-color: #eee;
|
|
}
|
|
|
|
.menu-label {
|
|
display: inline-block;
|
|
padding: 8px;
|
|
border: 1px solid #ccc;
|
|
border-top: 0;
|
|
width: calc(100% - 18px);
|
|
}
|
|
|
|
.menu-label-top {
|
|
border-top: 1px solid #ccc;
|
|
}
|
|
|
|
.menu-textbox {
|
|
float: left;
|
|
height: 24px;
|
|
margin: 10px 5px;
|
|
padding: 5px 5px;
|
|
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
|
|
font-size: 14px;
|
|
box-sizing: border-box;
|
|
border: 1px solid #888;
|
|
border-radius: 4px;
|
|
outline: none;
|
|
background-color: #eee;
|
|
transition: background-color 0.2s, border 0.2s;
|
|
width: calc(100% - 10px);
|
|
}
|
|
|
|
.menu-textbox.invalid,
|
|
.dark .menu-textbox.invalid {
|
|
color: red;
|
|
}
|
|
|
|
.dark .menu-textbox {
|
|
background-color: #222;
|
|
color: #eee;
|
|
}
|
|
|
|
.radio-container {
|
|
margin: 4px;
|
|
}
|
|
|
|
.topmostdiv {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: 100%;
|
|
background-color: white;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
#top {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
}
|
|
|
|
#topdivider {
|
|
border-bottom: 2px solid black;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.dark #topdivider {
|
|
border-bottom: 2px solid #ccc;
|
|
}
|
|
|
|
#topdivider>div {
|
|
position: relative;
|
|
}
|
|
|
|
#toptoggle {
|
|
cursor: pointer;
|
|
user-select: none;
|
|
position: absolute;
|
|
padding: 0.1rem 0.3rem;
|
|
top: -0.4rem;
|
|
left: -1rem;
|
|
font-size: 1.4rem;
|
|
line-height: 60%;
|
|
border: 1px solid black;
|
|
border-radius: 1rem;
|
|
background-color: #fff;
|
|
z-index: 100;
|
|
}
|
|
|
|
.flipped {
|
|
transform: rotate(0.5turn);
|
|
}
|
|
|
|
.dark #toptoggle {
|
|
border: 1px solid #fff;
|
|
background-color: #222;
|
|
}
|
|
|
|
#fileinfodiv {
|
|
flex: 20rem 1 0;
|
|
overflow: auto;
|
|
}
|
|
|
|
#bomcontrols {
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
}
|
|
|
|
#bomcontrols>* {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
#dbg {
|
|
display: block;
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
width: 8px;
|
|
}
|
|
|
|
::-webkit-scrollbar-track {
|
|
background: #aaa;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: #666;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background: #555;
|
|
}
|
|
|
|
.slider {
|
|
-webkit-appearance: none;
|
|
width: 100%;
|
|
margin: 3px 0;
|
|
padding: 0;
|
|
outline: none;
|
|
opacity: 0.7;
|
|
-webkit-transition: .2s;
|
|
transition: opacity .2s;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.slider:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
.slider:focus {
|
|
outline: none;
|
|
}
|
|
|
|
.slider::-webkit-slider-runnable-track {
|
|
-webkit-appearance: none;
|
|
width: 100%;
|
|
height: 8px;
|
|
background: #d3d3d3;
|
|
border-radius: 3px;
|
|
border: none;
|
|
}
|
|
|
|
.slider::-webkit-slider-thumb {
|
|
-webkit-appearance: none;
|
|
width: 15px;
|
|
height: 15px;
|
|
border-radius: 50%;
|
|
background: #0a0;
|
|
cursor: pointer;
|
|
margin-top: -4px;
|
|
}
|
|
|
|
.dark .slider::-webkit-slider-thumb {
|
|
background: #3d3;
|
|
}
|
|
|
|
.slider::-moz-range-thumb {
|
|
width: 15px;
|
|
height: 15px;
|
|
border-radius: 50%;
|
|
background: #0a0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.slider::-moz-range-track {
|
|
height: 8px;
|
|
background: #d3d3d3;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.dark .slider::-moz-range-thumb {
|
|
background: #3d3;
|
|
}
|
|
|
|
.slider::-ms-track {
|
|
width: 100%;
|
|
height: 8px;
|
|
border-width: 3px 0;
|
|
background: transparent;
|
|
border-color: transparent;
|
|
color: transparent;
|
|
transition: opacity .2s;
|
|
}
|
|
|
|
.slider::-ms-fill-lower {
|
|
background: #d3d3d3;
|
|
border: none;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.slider::-ms-fill-upper {
|
|
background: #d3d3d3;
|
|
border: none;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.slider::-ms-thumb {
|
|
width: 15px;
|
|
height: 15px;
|
|
border-radius: 50%;
|
|
background: #0a0;
|
|
cursor: pointer;
|
|
margin: 0;
|
|
}
|
|
|
|
.shameless-plug {
|
|
font-size: 0.8em;
|
|
text-align: center;
|
|
display: block;
|
|
}
|
|
|
|
a {
|
|
color: #0278a4;
|
|
}
|
|
|
|
.dark a {
|
|
color: #00b9fd;
|
|
}
|
|
|
|
#frontcanvas,
|
|
#backcanvas {
|
|
touch-action: none;
|
|
}
|
|
|
|
.placeholder {
|
|
border: 1px dashed #9f9fda !important;
|
|
background-color: #edf2f7 !important;
|
|
}
|
|
|
|
.dragging {
|
|
z-index: 999;
|
|
}
|
|
|
|
.dark .dragging>table>tbody>tr {
|
|
background-color: #252c30;
|
|
}
|
|
|
|
.dark .placeholder {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.column-spacer {
|
|
top: 0;
|
|
left: 0;
|
|
width: calc(100% - 4px);
|
|
position: absolute;
|
|
cursor: pointer;
|
|
user-select: none;
|
|
height: 100%;
|
|
}
|
|
|
|
.column-width-handle {
|
|
top: 0;
|
|
right: 0;
|
|
width: 4px;
|
|
position: absolute;
|
|
cursor: col-resize;
|
|
user-select: none;
|
|
height: 100%;
|
|
}
|
|
|
|
.column-width-handle:hover {
|
|
background-color: #4f99bd;
|
|
}
|
|
|
|
.help-link {
|
|
border: 1px solid #0278a4;
|
|
padding-inline: 0.3rem;
|
|
border-radius: 3px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.dark .help-link {
|
|
border: 1px solid #00b9fd;
|
|
}
|
|
|
|
.bom-color {
|
|
width: 20%;
|
|
}
|
|
|
|
.color-column input {
|
|
width: 1.6rem;
|
|
height: 1rem;
|
|
border: 1px solid black;
|
|
cursor: pointer;
|
|
padding: 0;
|
|
}
|
|
|
|
/* removes default styling from input color element */
|
|
::-webkit-color-swatch {
|
|
border: none;
|
|
}
|
|
|
|
::-webkit-color-swatch-wrapper {
|
|
padding: 0;
|
|
}
|
|
|
|
::-moz-color-swatch,
|
|
::-moz-focus-inner {
|
|
border: none;
|
|
}
|
|
|
|
::-moz-focus-inner {
|
|
padding: 0;
|
|
}
|
|
/* #bomhead {
|
|
position: sticky;
|
|
top: 0px;
|
|
z-index: 1;
|
|
} */
|
|
</style>
|
|
<script type="text/javascript" >
|
|
///////////////////////////////////////////////
|
|
/*
|
|
Split.js - v1.3.5
|
|
MIT License
|
|
https://github.com/nathancahill/Split.js
|
|
*/
|
|
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
|
|
// This work is free. You can redistribute it and/or modify it
|
|
// under the terms of the WTFPL, Version 2
|
|
// For more information see LICENSE.txt or http://www.wtfpl.net/
|
|
//
|
|
// For more information, the home page:
|
|
// http://pieroxy.net/blog/pages/lz-string/testing.html
|
|
//
|
|
// LZ-based compression algorithm, version 1.4.4
|
|
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/*!
|
|
* PEP v0.4.3 | https://github.com/jquery/PEP
|
|
* Copyright jQuery Foundation and other contributors | http://jquery.org/license
|
|
*/
|
|
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
|
|
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
|
|
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
|
|
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
|
|
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
|
|
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
|
|
for(var b=a;b.parentNode;)b=b.parentNode;
|
|
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
|
|
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
|
|
//
|
|
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
|
|
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
|
|
var b=x(a,this.findElements,this);
|
|
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
|
|
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
|
|
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
|
|
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
|
|
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
|
|
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
|
|
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
|
|
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
|
|
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
|
|
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
|
|
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
|
|
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
|
|
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
|
|
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
|
|
b=!1;else if("XY"===c)
|
|
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
|
|
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
|
|
vacuumTouches:function(a){var b=a.touches;
|
|
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
|
|
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
|
|
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
|
|
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
|
|
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
|
|
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
|
|
if(this.isPrimaryTouch(c)){
|
|
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": "none", "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Ordered,Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "offset_back_rotation": false, "kicad_text_formatting": true, "fields": ["Value", "Footprint"]}
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
var pcbdata = JSON.parse(LZString.decompressFromBase64("N4IgpgJg5mDOD6AjRB7AHiAXAAlAWwEsA7DHAZgE4A6CgVgBpsRCiBPLbAJmrseYEM0pbAEZOtKgAYGTPIPY4RIyVNoBfPpBiwOAbVAAXVgAcwHEMZQAbVlBREQfSzpy7JjSQF0+/IlCtmOO5MljZ2RC7YutEALCrBZPHeUWISCUmMuqlSjEoZUXE5ospSnmV8AO4EEAYAFhwqInwAZgRWARANaskgEABO/FV+kaCwbQDWsADGfWBgDjigAGJ6hiaBIda29o6bkW5F+SC+/hvBFlvh+7ExVAAcjABs1HfJujESnE/UnG8fVF9sAB2FQxMqeDS4EBGUzmULbBxOFD7eIeUo+PwBBpIsL2a7vW4PbCPQl/T5PW6/TL/QGPCRgsqQtawnAgWBgKB4eYGXZsgz8Po81wxERUJrAshinrzTrCu5UMiMIGSkQ9Ko1eo4ThSJnQ9bmdmc7m82D8wV6GKEpWg6VEWUFK3En5q6p1Bpi9SMZkbC64xF7PSo7BHE5YoI4hH4pS3CiMWjaryZJQSGTxqhgpMiW6K7BphkQr16llMQ1cog8vimgVCqIUR4A75SzR2vR1huiSTyigujUcBO6mE+0vGytmmsE+5PSVkW32idEx7a1WVV2a4Megf61nw8K85yBw7opihs4Rq56G6T4n17vU8nXhVk9uPIFUWjgzfFtkcssVktjvRaAkcVKEfZs51oesZFAmcV17IIN0LQdzCmAg+imLFR2rPQgW1IkyFFDMmAGCACAAV0iUE4LdBCRBkEBWnaSAOBET8hx/Ed/2w1xILfRgYNnQDXxA6giJAdUaPXOi2LhS4diRFFD0TY9MVPTY/XxS0r0eFRHifWl8nee9HlFX5GSQrcSw48sTQA1xowVOME0E+y6L43NnOotdGk9KFkNZYcbKw805UciUmyYGVAO1GJG2XJgJLXfsLK/QK/z5biojzOKXJSThJVjJ0IvE1c+x1FKfR3eSA1cIMQ1U7F1MjC95yebUgX0tqIqM59pw/CqULQjCzGC8daFuR5GBFKgOr4EjyMo9sSvgqT6MYjoWJk1lUPQzCuJClI3NTet4pAeaKPdQFlsknyWjaDbFC2pgduG2zMt0R55SBfjqHfOb+FIi6EKuxL3Tou6mPtViBoC6z0qrA6sjcwFQKpSKW1c+tYuwVGexuxC/Ms78jSC/bxy0hdXz+9G5wpp561ghLSto3zvQNOG3sRuniXpXLWuJSk8e8gm2dhkn4bsh1tNMvnuZ0o9ruF6SYaa3cFIPYJ6tORrfWa1xomTK9cczLGfqoPTM3vUC9PMvzagIKZxiIOBFvBksADcoGMfhJJAABZGIqbpERKHoEEZtoSQgUggAZGJ6zuWg7kkMgvnDyQYjIOk4+EzggTiSbnhm/O88eHOAU4O4Yk4L4i/zyQdJicvuFoIE6XoOuC4z8vKBfB465Ltvy5iCggSBOsO5eaPuBEcvaAI+PvqL0fHkSMvA7fBeXzD+JM+zjeR7Hifw6zeP99fGuq5rnf0yzFOKAD19D/HwvRJTu47nX+UyGVTgTMnmg1dV5NxiPKSQkhK64QAYkSBs9QHmyAWQBgRcXypy/mKd+dwl5fVHuPWgAdRJV2rrGT69wt5Ajjl2MQ4CSFfUSB8EQBCpDJyzv3H4SD4x3EoQqX+/9SGcOrnA+UJI/5II7vKcQFAM4UPgfnLOyCJHiB/rQbhdxlAUAoLFUhNd57R24RQahkhaEAloFIwOcdqCSBDhArR38dIN04BYqQZ8J6kPjsoMeTiM6PGeIXeUAjOBwMsdYzgtjzbcD3twuR7dSF3AoB/EQIABz20ds7WAi1sZsk9t7X2ftE4zQzpnB4yh/FAizJXGOdxJQgktGQYpnY3xlOrlw/JNSin0A8emSurdZ5VIKbU+pT9ullKSUhFJTsXZg3orAbJPs1z+zoLfMxDw6k0GVJ/MubYRDJzoIqVZo86k+L9oslZ1AkGgJEBQGOJz6CrNMTPGIoy7YOwmeky6lZZm5JfM44ZtzRTJ3jjHb52yemxQIvceMgSrnfOrnUoxfyIU10uUCqmlzpEIoBWXb5kEfE+IRdHZ4XDvkmWaQwcFPiRAlxRebcpicEU4sjk3bFuK8XgsDmIHx1LaBosDgi2FJIKEwvyjshFP8dIVO+flMg0q9milTlXIx1KQ47LJaZZO49qVGOkZNcFUrKWz2+RnX54KQ7j2lZq0l31wVGueCow1Zi263JUJo/OrclVwt4Ike4GiqlEovjK6VTrEVQupey5pQbE5Iuha+El3SI0+rqX7b5LqTKxi9ZGkNpCQVNIxZC5FpCxWXIRaaig5r+Esp1f8vN0L5QArbl8dN1ak3UGzVmXNUagUtsTjmxtHai6wpFb2zNv0K3xviXUzt5tU0ZyDRoyOQ865GPjLKqQUiF6Tujk0htaqo7QuoJu8pfL8oCo3Uu/KCKSViDIJOilZj8VGKzgakdLKMXeMnQO+F4KM35q7aC9tUKnmGHGWkxaV0ZlezmeYP2Y9zbdrbeCpBHaYOIbqU0dNbcIF3Gg8JWllaFTVpjjB6MlcdUqEQyGmDI9l0rLIwRmDpjtVBsoOOrhMHV4qqDZaV1FC2NwbBSocaf86CEZjXxoNn0gLxhE+bD1ZKVBAnVVc+jDrSP3ErnEJTT86DCojRhipRHcO6fFVhhTUgWVWrlW+0znAz1grlXR+UXHU2ioc2+S1oqrP+JUwi8QhLCPCNk8WkyVLTPsaXQihudJu6mYY4HVTo8OVlxi+5r1FBj3mNM05ot6HjP+ZMU0vZKg7jqcVaZkQ065MzUU3l4jn8g3KgImUvLkWfFWt0j/Ut17TMte3l6wTtqauGa9Vxj4PH5TlbRZV5jvq8viAK0x1zVGdNevI8i0LgWVsJpM5Y8zs6yl/ySy8YZDbnX7aOcnGaAbCuwck44i7DWZUuajXk0E2m6lMbfRdubWYV1WI/onSpRW27ZdFH9j++C1Hpnq9VyH9D631elfqypplQXXYk0BO7plbNBoY+uyHNntP8bc0JlR+PUeccDqN5HCptUnYVFt6nRPVtXMh7Fx1K2COQ4kz2sjDPIcPcDcNynbr+cqrp/14Touz047XVmanAu0eJwx9T7n8H5OI6a6z7zXqFO7sZ9DvXsPacRpKyzlH82cuYepwT+MROEsHet9jk1wXq7W/J7qyC8Tqdw8XB5wFkO7P4Y7VrxjCHOeilV4H+hZd+dXZ857lpopdfaaC5S13UuU+pbOzHpPcfLcVK52J9Npvqds9U7r8eeTtSR4W8H7UNvQm15DcVsUFWTcKpZ/Xp38mYfah93ThrSOW+Ce7QjxrvTq8bZ74b6vReisl5bwr2d6WKGL7z6KCbVKW8149357fG3LP++1CP1uT3m99+N2HuvAIneH5j0uNvu/4mAehMByZLMPkQdyUoJcG3bjcrkS4R/x+VHzIFuHjniWRSUFFDTXAMJSgKUAjgt3/zTwnWgKnUm1uQmg5SHnQNjTqzAIKXHjl3QJxVaywO9SqSuVIN2yQWcTEHMTwKG0+Ea3yhjjwMfwkDQTrFnnQIPUzluXpBrkcXQLTXpHgOoMQLnWW3EMgMkN/w4zoOrhrnYLEDFCLy4NdSALUNbTBTSBFFCQoVELexWX0IYKBD9mAPwJ1VkLUXkJpWaR1TgLkNUJVA0PTAkNcPUL/UIIgLsMsJDgwKkTJVsIQMlFvWkAoL8LCJoCiM8IciNVAJQMANUNuGVXC0IJMj/lwKzG8J7VuBBGIKbgcilUe0ILiSoNSIBDzzMMMKqN0MEOqMpTYIcnSM9S4KExMiqMSNPyUOEK8LEI8JcKUHCM4KGLsJfzqBeRA3dEyXAxyXmQCJjEKXeykQcO6VUO1DMXaTWPwJUWAO2PeziURTQLUI0TrEdWOIiOKMCKMRHjbWOLIM5RGIBETlDmOLDQqReJ6WUFig+K3W0OqRMiTnoEeIrS8MTk+iLSuOnRuIKnjGkG+mOMjVOPhJs1P12NpXwQOJWIeA/nWIBwcmXVAQYHxL2KqLKV7iaHxO5QdSqJ2S+HxI/UkOWIGVBIkSuyqMOLxNfBRO0MJCMUZJjVhIpJDh4NBKDhZSqOJLpSwXTABM2JoFxIlPlNpSWKVLZM/jfB5SMLOOVK1NpOkSqJlRoVBIkD5MVO5LNLyJINyKtPyV0PVPtMpE5JxM1JdIDUtP1MlE+O0K2I0RfEmj6UrjPS8LuIMT+LcNBS8O6XeMlC1Tiy8J+JnT6QTJyKBLojxKjKaQhMgjsNBMlBDO0wGIRNPz6V9JLPRKRI9JlUmLfzeQ/w9i/0WKUHrBsygR/i6STkoFULbPGnzM7Mrm4GK17JMQuTTVfEKQ/l1LbKjgbRvBHhJEkJOlMRBKziVJs2vVbLM0zmrluQTnGhFF4LcjrAMRnXXMTktCUFUPNPWVZRvAgRThvLU0XF5XXM0TrBHmfLHk/krluUnMtGnO/IIlNMHKQSzi3Lck+mlQnIVDXisWfNXlbjKX/J4WKxEKOjiHnj2SGW7MkPpA+BblQurjwufKQXAV6NfB/nQrIpsXe07OlQbgQsNnEHHNQvynnlXmfNYoHJvFHj/m0K4LopWQPKvMYRYv7Oyygk+l8W4sksGI0Vwk+gCL7LYvXKHPiQws+Hkv3NeOHM4ACO0rUvpGVA+EErHIHM+GK00totCXouAiwXzhuK4JXnZzSDS0jjLkNiTjUXjEaKnKwWfLSyzDpToICpnLFCUHFLCo8oblHPbIbQcrHktHip0roI0pHO3J4uyxMrAKTnirnMaLzNku3OgOiokB8UoDAKCsCRJMaLKTonnmfJ8rokSpmmTCasNkoDbjcqnSqucppzstMLfBkrrDkuMvlLyqwyyrSuwNXjonGoHLmoIn2ORlmuqM4sgqEqGooLvlSDIsjkRIoMFM8ufMtHjE9VuHCuaoST8sIOusNmgtDnutiq8rcmVGUE/TSLiH2sNh/MXBWRdM2u/IUwBooJMnmuxPKw9DoBWXCPKxWoKo7MlGKrGpmrUvhshqRobVGP6tHLolhtuUxsRvRoHOJrokMvuDvJ1XJtWu2vaWlT6tLQGuyrTVptsoZpRtGretvMORpppSxokoxoFpWrrOmPf3XDA0+UWOmjpCjXoCTgVCxLjgj2rQVpwWkRUUKDlqhXVpmgdXwWmjEA7wVtfHiSXTgQ31N1NoQWByw1lrVtbjfG1UtvNkdrNpVTgV0ndpoE9rjm9vlqdsZWBwDlVsDsnLtquW1p9qjhMjiX9rdsDoTg9RAV0i2wVvrFtXyhkXkzoFjozrfHOI0QTriRTjbV4gxwnWmk7F3QLuDq6Omhrizl5QrpdpVtvgMMVAruo3bsjlLX/grqLqjoj28QLqzp/nbp1qLV4l9TuMnpjsjtDvNlHqAgVGnWvQdsDs+B5XXjDt1vGl9otsnpXsJDgw3tFCAkJQVsJBTvbvcRLmvv1s1vbqzii1igPvHmfsbuz0ftns0XbqboFV/rPvbspWM0fvNroFduNo0wVuAi3RkVB0UzgYBBZS1tBw1yaFXoXnUwTtLTNS7q4PXpLqAV4GweIcKHzm4xQZwargTueBYxQYOx8S1oDv3vgfKRzsTv3pjADUcW1vTo/oNoDjYenvANBVdqntjAPqhTfUKHwc60fswzdU3v3slD/tTu4enpRqHqXqkYVsLJ3vocdsMbMUeBEa0ekbwhAejsDr7yxL0cduPyHuMbscLqLqXsvviQVsIjPXPuXvjh8fTFBX4b3unovpcdUfCfNje0QYCcmm5TIR2RAQvofQHpgL4bvqzCvSCcge5QAZXwVoTGGXbprvHiKakBKcKFLoXlyb9sobzsdUSc62lX4bTsYcSY0dcf3oj1ie6eidMSLvocEcIhCYTqodGyCY02XUccDudXqdEekfmYtqXpgfhUjkPqgdAeto2emfylmf3tBD8f6aWfTD8bFtSQltuibIWKg3jnuDiXKw7knOeF+J7jpDEUNVeYzgDnrDNTS1riovkvLjEFwiAg7gZmBYPh0h8uefw3HIDjsXnmQQvlXK4XgUaw+rhcSFwm4TTywS0SBfHO4V3VXkLiJbsPLn7qPmxbnPLirjohFDhcCUuQbtfH+evmBXK1wg3vZfjkSEVB8RoD/jqI3nzlXhTghaqxgvLg5drigjSwjPpZFHGiaCFcPkDKpazhpfVeEpJZfizilfOUpfgXxfziNahe/kpSxd1aGu4XkU+axkOtbkRbduUBiUheJZHgrlCVLQtYRfgWpfKe+WNeRUDe1eDc9YmOSXFobPXDmOlqg0ScNN5SrmdoGRjg2aeKDP/1xMzYE1HWH1xIudeQyU/1udZDyRRsYvhV+JoBMMqWrcSFrYzhAJdbTd+PaWUAcujJb07fezrZTZaTSOVOUHUeo0YT7dHZThtKbj6R5bqrHdncbZoDFP/iXbTJjyusFI6QgXrZ7o7enbwlp0qRHbZOUBimFUVTTZoS+AveqM9L6QMSpN3YUKXRXYXbpXvZ6NXyXCPbbYsKnfPasVeNDMPbZI0UAWBwfiA52J4Di2RXA67ZA6LPjCrwwQg4vjF0qT/Yg4Thcb7YDMdTbBBDexw/pysT8rbBTd/eLjyFijbGZJXczjHhQsY6vZZ3Ue2R5foGo51NPakB3ZI+OaQ9WPw6GdE4eFHlA+LJvaE6fgVL6TUSwXPWk+uOY5/jHiaGk/4Lu3agapnR07GZb0oEo6+DU5FMI4uMmmk4rNg9WKw7PXQ/7ak5THBPnfyjqsWWzZXeffFMWTs+3bS1480NTQE5c5C+Xck944FIQ4E9vZi4JNJwKjXe05QLpI87ALpU0S6Q9XI4i5y+ZOc+VNLSQPKXy5K+rwcei9K90Iq4g+zKzBLZmIQgTebKg0+qSfC067AKUS3L3cfWCN3bIxIulUsJA8mmUA3zzam/Nl49+mTgBua6uahxucg0rZ67E3iQ1KKXYPAQVC24fIzdm6zGg946O929m+lQ4zbHOM1dm8zgDV48nI/JIJA84R6We9ePnmoPe+GW06pgM+KJA8e8ex0+BKAJA+u/C2k8hMpZO4Q9jGk+00RL27Iy27NtLIsPvbqT/Vu5m4G62/8U88JL3dAWl228pJ4L2+PzO+24ZJp5mlHW2+5L25VER9467AJ+nEC3p8FLZ/TDj0p9S4F4+7Y+J6y/2JnbF+04u8TTrfJ5TxZ4J/ALF3O527QOkDFA5+25NMVW7fuCxPV9Z4N7UVJU541+mobiZ5fWV+O+t7blt7l8h6pn++N4J/ZZ1ON6I68qjkN/N+k/DLe7Nr8a+9jN+5D7ey++TOB95KN/B8zL2894dS+7h6gL95l6+5R7dXdZt9xSz6x+W7jaojW9yROQ22r1G+vWk8G8iNTgQT6+OUzqJrOYzbbDww/gcTuCL7LdL8WJMlb52LIwVNMUH9WOH9pSBV8c1J+H+8zbfhn4rjgx79mPLfW6YHG9Egr4b+wtUOdUf0r8b7yAbEZriGO5KG3Qea75X+BjX+/0uUE8pXBZgk84nqirgsjg/luTOVf+x4f8DnHgfBv+9wQOHUXf7gIn+ZKF4KAMYIP8IB0cMlLWhgG6lRIR8IAasiri4RA4ARHgA3AALACz4ESdgjZinRXwG0okHxBEksKBJV0DDPZPugDJfEaB+UeJFAJAFYCjCNAgAZojYGYCwBNA1uARCqTADx4dYJgRHhszJxyBEcGzJ2GIER5PogiYAXSBfCcCFBV8NDCOjoipx5B4SGutIMIH/0xAF9D6sINAgihP4eiYwfKUAFsCf43bLyswIJbPBgBqcMAm/xoGXIm6mggENHGU66DT4WRYAZfEuTUEaBRiOgcAJDjcAui1giIRonoFSBNOLRTwZaCCH7Jq4JJAIQCwIi3Ja0miDZLoMgQQE8h7A/gRfXECQQwUSAjgboJ8QaDShcSUBEcmsF0ARQhrDAcgOIHH5KhJIRocgOoH15KAoVaAbULEBDDWB/QjgdQPjIjwf41QsoYwXyjVFJhnQsYcsOlSf8Vk+Q5oY4J9ICs/4pQjRFYm7hXobBPAqIcnHypnDuB6A36GKRDjED9hKcQ4aBBqR1IwhPPLYSIMYFAFlhLAkYYsM4GzD8GYKUYfwK2KqsOhDAsQX8Lwg+VvGbwjOB8O6GG9QWaae4ZQEeHjC0RecDEeoWkBwiIUH8REV2CkRvMcRbQkODqh2GFCzhGcUEVMMMIzClSwcK1OCKWEFQ8BlKJkUsMpDOC00NQ/gdmGKyFFGhBQ54qEkF4vCaRgCUJISSlG3C2BKcMeCkPAJoC2B2yQkcQPAIHCdUPwPwdsh1EHc84UcVwb/2NHFCXBMEMpNID2Gsj8BNohwTgMaRCDFQ8jGVGolUL7pysM6eRl6Pf5tx5EsYauiRgQIvAf8CmegEbWFQ58H+aiUFg8EbqtZbS+6MlqYmjFypU0UmQMb6NijTRpmuLd/ouH0GZjgmZSAxN6JWF0oCxPSSse/wBEMBCgo2S5MeV+imD3RoIOsW2NIFKDCgjKAMQ/zKSNxoxAmW3NwCrFBi6QIY3SHFhfCTj0xM4maMQmkCTi8xo4pJj9irH1C+xRWbtIuCrGCDtknYmgJ6J7GNiNxLTNRNQJUAXjmx3Y4gbeOGFNjTIKY4oiQKtEhisxlyHMSQM2GdgkxvjOgEWJIGZwZRZYlsfWJIElipBEEh8dQnaojiCxS6ECfJkXFljBuv4orJGMAmoMXwJBEgQmLzhJiuxFY8SqkPcRfB7xZE3QcOL9GkTWx1AwiHqLgk0TrBYEtBBuMgnkSYC3I76NRNbGoilRXE7sYMLFA5CmgtYtiTXHEneCRJZElkfAPBYCSoJKoCSfJMElnDPxG4gcbwQ2GiizR2tcBBnD+HPDOJDTaQKEieHSjzJVtXHsCJNFijpoC8GVNZO0nITgJIhZYV4PyiSTRm0k+MlYgQGsTNJMkqRGyIgkoSvJeESMV+KVqg9URU4yaDGPsmJSyWyU3OpZPfExT0RG4+xCZNRHhT8B/YkyXpMCmQCNJBiFkYnBJG4TuJ1kmqRUUql6TdR4EqSaFNanmSGJBiG/pLTv4tkZJp3Qwh3AmgpxwEDkoabyhJBr17i0UwXjELVZpEnKWcayZNKXgFQqCjgpcMgI7jVIzKdIMSZ/G0G1wfSqQAiKiKOnzxa4WxCCiKBZFrTdpztMeM8FREPTV4YoZafaLel4QjyKcMSd9LdoOItp2vDgR3ATDEF4k90naYuBmkGI5pAM5unDLEmLh3BS8JPPtOynhJUZHcQiGdPIns9QZA/TovnFWnQz0ZScEkK9LJnLiKZmMt6a+IuIxAoZhM28b4hJk4j8JdojuLpDGlRxmZw0+WAywvZUyWZIAvIPDOhmggdIC1HEZcl2HczYZYgVEaEnlHIIyMzRUtKiOlSqjBWrMxmUJKuH9w9ZL4TGa3CTjbIFZrBTWRzN/6WylySsjmbaMggKz44lHVEZzOdmCzfpBlM4Q9MVo6Rm2E0naaP13SXJOB200GSHIhnY8ZJKMljnrWJlblY5tsp2v3TAL8yW67LZmlUlJmRyJEbMpORHOGmK1E5Is4uVnKy5kB/pwcqmFHDbimSQZ5cj6bUn2KDTg5Ccb2cjJTlQQ65n0d2d3ObmZxsS3k9uUkLogKZc5xcnuc9KJF+zp59csuS3XrBl1W401EeZHOAgCVysk8luhVV5nAy/Ze85tuYwYIFJPJCsrQlxVPkHoDECsgOeAkcEFFuxds+4i1LPmtxa4xs5UMaNvR+V5YwhaQO+P/xviFZaeIecaLDSOp5YYCpBMaLFQ6Z/5NcQBXArDEkIv5Sc/kWqzIz2y35pRNRArMkx1JOBaRfcZ/MBmLhW5aRVDAIXliEpQkQCn5EN3liXyk5BUOcUvHkz7TWFiKYhHfM0opUzhAKfBbQs8riBrJN8rBW+CAhELxFz8+WFbK8nqNSpoC5acPJrL4LR+LCy0WeIVqiQzp1Ap+WRN0WoMLiGCsrrfM0VcLZFRiyxRTO4USLjFicgxeYqwZIC8gZUlxXrSFnMUpRDikuQXOsWtiE5Bc5xaRw/k21vFb8vxTGn4UMLolHhKxF+WvlRSbaiM68qfN/lfAnaCi40TihzRO1S5p8yBQkwvgBLT58C97Nko1leTswqC1JTgstEaKn40spJVKLwVYMY0oiyhXkV9xO0tFp85VD9htpmpQENSxhZESdqRLrJKabeJMt+keLI0vCvpdnMUX3BlFfSqxWcPiVRYKFgSixU/DOkNT1lpS0xSyL8WZ0uleyrBljBaWfC1lFyAumko8VSJwEoCAuoUqlFapbc7ypBeNAgWxjvovEABX8oyU/ZA0QKspb4pSW8Qnlxo85QkqzBhDDFQS3iDsrEXJLz5vEfpVKJJSPYZ68y/5fZILr/YQJV1YIo3hnrTlVlLykycSoJWCL1lfzTZcsPhVoq1Fni1esCoYWVwsGKYaRVglCXPzV6IyzKiyqFUSARVqyvxfSEOUMqHl2DapQ1PHHSNPgkKthY70BWfBflDCr5RSq1XokGF2aXpaqtMXaLruvKpWrhDSyNKLVBhTqm0o0USqVlvUkvlkna4bdciRSGHgBT65BU28gfKvpTXM68kZuyMdXiGSW4xtLmxfJaPMXX7+xZueTS/szj24wE1eHODtDjyN7WoWGpwvdgKjjpN50+lfO2mfkuTjdpw2a2jJmul4u0i1v3HRkXSYwM4l249NrOmEaa+89p3SVTOjhzEzsS4kJCLNsnBwC821PmNJrwWl5D0/cXa9NsDjLUNr4pcaK/CGiXayM3yd+AXlekHRY5+6U6+Mmd2tQjrSeh65zF6j7UiEZ2O6z9K9nnRzqN17a6bJr0rXm8M1UKcbldTd7vr0+/+GdT+ofh1taGqqIPGutbbAb6143TeR6nrV7cuCVa0Den3pCh9NsLGODfOv/jDZO16GyujRhuzK4DeuG4df9il4pg61uqSdehr2Yrpo86GiDauqQ1igOOi69DcoxQoIY30dbFpoLj3WPo9up9HwqDhPVS8BNPOfDf2t4ZPcsN961jd+t5xoaDeN6tNNWo/W58iNDG37m2S9754reEgJNSxoN76aANe3BmLCVg258Wxe5VDTNjU3kbQQwuIwtb3U0CZSGUvKCNRnExK5+1PchDgbg1QWaQm7eDTCZrXo8ojMVuQzemqBzGZxuMSjzULm4xJ9lxxqeTTZr95/0psBGEpFICPUqb0+42AEs2oU0NJH1FORLdluYasoXNJOPbvnJfQXqOs5qCrdpunz+a/eBakHIht+51b8+Gml1atzdUVsN+A/M/sh0cwj8F+Y21Us0in5j9BkCoOfqP1G0Ds/e8qHpP1ra5Db/YuzN3gYnTa7cdtcGUEr9DzbJtCte2xlAdpMG0pjt+2upP1qlruqN+TJdNfZmDyOYotXWypLWmzWg5c1c7FtAhzw0prjip3QtRpryQRi31eWq5GsVeULrjNcO/9alonRrEfx2dTjNhrWIqyh1F6rzY4mx2ko8MYOAHGjtiYTr911yeIP+q3Vw7yNb25vFDpXUM7EOPolPhxv9zUAUZu6m/JTseJHqhNJGypO2PPW6R8dwurGYOjvWx0JdFY9FNZonTIkENzOY5AJjk1fa9tRiJtQBtV3+9mdGu7CdDq63HIJBMGxHf8mV0EY9tUiKPgrq4RpZBOvm6TTLod2WT6KYu27NcgTDxbBdo613fTt518brdKG2nRbrfUs7YdpunnSmou3frQ9gvKTbxq6J7b7J8GX3aTrlRz5xNBO5iVJul1DxY9R2u3dcij23rjdpXN3Ssgj1e72q7O6LZhmOQxRXtGupvdLkR14QzN7emgIFuL0V67N6YBzdcnjLxbqtA2CvSPuz1D7HdCO1rbDshFbogtiqB3UdLvQ6aa9ivO6vXsrjHICio6DTdcjSImFF1O+9MM3pj2q829MOg/Qdx8L57NklIbXAJllxNwcu6O93TJgIb9a3Yg2+Nb81PGqCSEBRECoqg3imif8I0y7J9QfgHwxAp5DuEZRNY3gI2JCBA2GyQMAGIDrNYeLAZcHTTWarrAwnAbpAWUw2YCA1oXAKKg1t9G8Blqq3gMkGo6vJFVkyzwOWsfWcwzA2wcxa5DppMCXbhiw+bIJswzrGRI5hwOAGB9F1LWmIZiESGWqUmAQ8iwgNPUo6VrMeDwaANQHuEwhDg9NP+oVIaDzBxacXF/L209Fsh+g1ge9aktDWehqg/bTcV0HiDVhxwywcpBQtZ+vrQVu4a9ZnJrWGhwavwbOSCGID5FVHt60IO4HwChFYTBEfEMQH5D/DYI0oemkqGnE3B4wx9RoROIdDfrOw6YdURGGID+h7vlGtLZTJ+pdzBOI80LhoSzyICKiiEeYXfMmZ9zOVjjNUBetc4YLNWZ0ZNbNLCR/cUHPJUfj61KAnLeIFCwrkAsFZn8XcvwyYOMtJFdAWGvSxqMdHxpCx32pnG8YD9AFJrAraAnNZ7G2DYBsQBsbpYYt/DyxtFvayaNFYSQvXO4ykcmMBsvo/LSVvLH2NhtzDRB4YwG1+O4HXjBx5cRK0Fb/Ho2YyWNr3x/3f4SBbSd7PRgVJKAvoypJE5PwQkImHgbcLpHBlUKom2SOJy1IkjKMtd42lRytnoenZUVsOVJ4Dt/E5IwysTu7BkwGg20UnntMUfUj8Gw4t5ltUnJ8Y+yOYQdBTtZUkyt022/6DeANT7qV3oSXcteMptjofgVN/Nzt04AnmqZu0p7i24pmNZKdyStISuE/GbfO2NM8JJ+RpxfpfB6QftuTS/dbXqZhNxrck1cTeIoXg6+qtIDcTAqBE0SN9M4jkShnm0DOJCtRkaqE9GtdjTJE2G3BpAYmWTACo4fNPblzpVSJDkzGyTfo5HMHAt1EOZ4RIqya5OnV+ffO5hfUCxylsK2Rt0yPEYxVma20BuVBz3xIuc44CYI3lqTbNunPo0uVs7iQDjgFvMcpPzg3WzBH78St7OOCO0JzskMO/BlLomf7MZtAzq8J7pOf56BnLQvyOUspx5ZxxpwLZmNEOXMSBnxAwqakhfFAGxHCyE7UEjeAh4HmFQLZqCItwMM+l3MWpUzq1SfNrnHsXZn3k+YTO0quzIZmc98tAsrnxzHmgC9Z2nMdr6zbZV7q0YThbpYwy5/g6hfKToWToA5mgxebnPdneSBFyC/wa7C7YMLVdci7iiRK4WBk7Jss5Wz5PUnT9YHLk/SYT2uSLs/Jlk5xelQMXYTLZMnl7zlME9CIzPDU/b3Eu28VT92ks61w5P+w6T7SY4qh0cTKXx+D7VyUyfNOlF+L8l8k4xY36Yn9SyzYsiZc1IZNPSKJ/pCpastinIz5RxsoJfLMYJisZo/M9ESjryZ84BLXiwkIBoWNOKNLTy54X7HIHeLXlvBtccithWhNFh7LQAX4N/bBjvFyCJHBUbTd3L30bLT4ggSxGsr7ZXiywh/PV0YWX/bLRUR7LV14j2WzRPYm8urt1DTQOq/3QMMCYIrrVrONQcIjrHPL/RWWqnCCm7sKBLhaaFgisTnHQrY1mAiEf6sqE3TViBK0Yh4RmV2zZmVK/mbxFPHFr5V+pF2hFDdxFrtVlawBMKHTQ6wSh/MxnHMLt0Jr4BrqwDUnrkH/LrskAxfSrjDDir46YepvAwOVX50TWAsX1YaQIDd+wNgxJNwaR5WW4vdTqw0nSvhGPrOx+pP4lQLosI8L17LVFYusxXsbYVhMHtbSvo2A4WxPGw0hKsKGybzVka+MXLU9msbDSZQvwxihFH8z1IrIYGaYqwt2bzdROAHBRqfXvGlVn60+dASQ3irgNuBB+aWPFWV5/DacKWhmPZbCiSrUM0revi5XxUN5gfbLcStRYVGPpEG2jZSKBmk4KN2K2NeqS+XzW+Nq21TUmt3sEb6NoC+Tf8QG2ZEBUOa9De1ta0vbV10G6HJAQpcablV+W0+futTWKbUtp88lT8si3KiZtoW6jcoLVWjbEtuq29ajoy26Dj198/TnGNO3LE/2TlOrcLu03trruLc2zZWvzD8qW5kG6JAGuC2Lb01k1tbaOOxQ27YbdRiCAesrXmbrt0O7Xa0JAXvbBo5mgrZoDj3mEH8UuyHaxZ530Wvdx269Yaux2bbXdimz9cHMO3+7jmMK+OfLt22TW2YD44qEzvr2tIVVZW9vcTuq8M70duuXAgKJ5xKhkt5+/BfQocGE71VwkH3ajtdgs78FgxMPcsQGFTzMYcmxPZ2v/3V7+Zuu+i0JA1wf7A9ga6/Z6O02cbD9p5t3ajpH3b7Tdha2fbBO03EHAcYCJ2EkG03EbKjW8vA5Wu0OLC9zF8HWENZ4O44DMc+/5bav21cL7l/a3Tajr8PqHJ9tA6fsfsH2xrr51u87dNuZ0hrPI/WxlZkSZ1GbwiX25w/NjqO1lK1fhgo5sxKO771VmR19cvs1msYxt+tt1fRYiPOwPDmx6MfFu4O0HC1qihraLtCPm4KcNIVg7CvCQqH9j+a1se5txIyHnROBC80JGxhzHIBgJwI4/tadvHYBQJmHb0c9wPHct9JwfCseJxP7G8YK+U1ieMG/rIV06xA5kRROk4MTlaxzf5umtAngjnG2AlgM5XXHWxy60ghau12InVLQQ906kf+FA2/hzx806au/w17NZ2tAA4vtP2knsiG2wwDSelX/EQtmp7WnDvwJnH67OZ2UldagOJnwT1RCg80R+OxrqznYzU9Gsgntn3Toh/w0czMHPH3BBuo88ZaePfJ+5rZzUbudig+b0ht8Gs9ptnXS7taE51veLtz30EBz1OMC4qdMJhyEmLJ6Vd+jasmnEhJhHHejjIuFDqLvuGc5NaiQnntN1W3Lm9Y33z0+ZsG+am9aIuv2K1ymwZQ2ZYuobgz5FIkxKQE4CX7LwiMS7EcPxEmuEMFm0/dsqPM2SeG26y+1IpFOmADre2y6uRphOXLbBV5my7wpORX0rg7fXm5SRY0rHttVwCHiRIutb+VlRGmDpdLPQbhC69Ba91d4pf7irzG2w/RcuELXxr+l9c/LXzwjXn8T1147TCdO/KS9v2GmCFdzZuXir9qG/dPz8vM2KoQJ+s4DeFkfHvKRKy7Z9fiB3WUrph/G99cmufbZrvN5a5xeOJM39rqV1VcVcpuNXkzxVD6+VdJuArFSMNzG81fNusMPr1h+xn1diufX4b2N3I4O3qMTnVr1VwfW5tJuorB9RqsVhTtJWJ0MjVN5q9zcyMK3vFmG8JjXfZveL1L215SGXffXKiXbxR1c4DfuGd3eDgSy6f74pvgObnKUkTOnYPvcUQKSfM2xqeEgXGT74DjWTLR3vkOf7quTDLXOmkl2haaFO+7A9k8OOSaADytq5qPuscwHLYkCng/1IhhAaODzfmA4X1wSP75Dnh5ZTYebMwHXSMrQI8rbyPpKNDzh7g7TaJUyH+j76STRMexOSXWbaR52JtlMmRMn3urx6JYpCI5IqjuaR7oD8sE9HSLrpzfebxWO2nCVWMxhkGIVOioE5OJ4TfBc2wgn2j1x/Y96X1L6H9XuSXenqJzOCcNusp+46qc+Ky6QVMfk05scXuz9CT0Dy+5pk7Uwnszt7zs+cf+PbYOtF0Uo9SdM6DjYL4lziRDMYZxWSXhF+/fxlUuEXyz5p/M4FFjm70vT1J3S5GkMvJXKhck1o9mfeO6quOrR6sQvtSuFpaLyTwYClcZP4XuryE1Y90fVi8ZA2px5K4wEgdJHyrtqTpINfj8OpL/TGae0JroajLfMgfSVOqFhIOlA+qZ0DirUsYWFcFYfqGZKBZvbFCd8c1Kpzfrbapbcp/HqMGNBeBXw7y0YqY8EzEARTb5N6batN8ae38Set8pQegtvHe4j7t/e/aO46y5N75N9w4h0Nv/36en3na9feAfFHRbypRkxQGgmWnauBFXmqmlEmXqzRDd5B/SNTIfTYHxN+iYI+84j3rbxK84ZE/Jv2Puzxj7x+nMW42dUcn3DBobMlTVPubw8dxRLfMfCtNnywzJ/T1QQIDLKsJS59Q+rB0NcQBRUBUjce1o5PKkRQ2a0+3+0NUBL5SyW3icf0NbsqHA2a9dIS9P4A6cwW+i+1Hph4XySUpL0/7DwvjZCwwx/SBCa3ra39nFx+FUHfRjXHzpQd9oMZvGCKBN6wjK4NgfdvkEp7/Z/e/qf0Yl4Ggxh/qGNkEf+4F78F87U/ftKG4iuTYoh+efif9pK77MajkY/eKDP07/G8e/I/7Ph7Ypc8Zq0N4CWGbdNAxy60tnQOhOvX6LSN+7aS9TDLAw3hhZ/6oYk2hvB9yMI6/Vf4SCKWH/y1u/t9fsSP5kwFfp/E/0fzykr8T+/mmTefw39X8yo2mUilfx2t8/9j069zFDOizTr3roxfZLdOM2f3n/edy6PBsg3uYTYzE2zZuvxJOhj+5U2Tc9Pcwbz+MNMj6G/2+wq7VJkCYj/HunH8N/Pfzp8IA1v039WmZfwb8hzffwvoq/GMAQZm/VALWROGBANb80iChjHEJ/PALRQq5A/0YZAzJ/yOsCAhv1vNL/df1b9FbIZlIDfUaMRRoidYZjP9VzKf0ylamVcxsZlmcpkDMBcUJiY1X/FgMuwt/F+i/93RcIhsYgJAAM4C5/EAOSlWA6XxgCQxBgPOJe6Kv0ktgcXulHpyAj/2CYr6cgOVoUpIBhMCaPMwN5RQzF2hwCQxWfB6QN6KgNb8HAykg79raHs1kDKmfvyXAHGNQOjFfAywOcD7AyKlJQgrKvyTwFmHfwb891GZn8CCxPpjoC4pJbB/hhvCv3uYg2EhBVAoWdAx1YlwKY18FV7aLxaNy4AOXOowZTH1KDU3ZBGyC3jJIUMcl4DvXqNuET/iKtig+o1GNMgx6Wp9tDAB2ulKg+BDKCgBUzxGNw2DAxGCvWLsAisYZanyYRIjLIIGDATEhHyDfDbY26pugjwzWDR4CoOp80goy39hw4dxCG5rYSSh4wpZX02ERTgwjHkxShOkAuQzgkAWNRUTOyiSxnUDbBwQeqJuHDhWBHtHyEZ4RxDKQkhKTWLtruVjAwZgQiuFfIVEb4KLw9FF8ECRrg08Q9NtSH8SUwisFLC50o4S5FYwbgk4PuDEQo4Lr4udU4OgxcZRwlKFo4CimhDxLC4IKQXgwjBQCLcS4PxDAQvBGWxmQtRB4x/kbXGeDIkQENLRFCL6GdZqQ32h8IkBC6i6w01MUMARpAc6X5CNsEELqQwQtehotlBK4P5DYQt2nuDeQWYGaBNoFWGJhfwTmHHBAQwEEKB74H1D5hvkbF2wBzQ5jHiQhYMGE4AnoQ0M4gMoRGFNCpoeIHtDXgcCBwhsgr0KSFziX0KZgVoRoGdCDQtKGNCcIUyCmhgIQZgdC/Q1wCLhxAOMJhpLQryCdCXQqMNGgYw9sH+ACaDMJph/Qj0DTDCwxMNDD8YMQAMtrmFy0pNGgNvDTY2hSlmgVGw+EgRZmFOPCbDgWeRWNw02OpBgok0dXHXN2wlsIbDMCNNnjBXyCwgH5asHNlUAJfWbQoDSSbdjtYiZcnCfYew4TxgtRw/NAiZ6zVcN24B+HvxXCFw1HmPCxMDthiNPPG7BzQ02UJFlDr0Y8MrMRRGVj2MKLGMC3Dbwh4k/DxyHULAA9Qx6EjCOYXMJ4hswSaFzA4CPmG7o4wKCMzDaICMMJhUoECLJhAIcCLjAE4aCPQjIIjwkdCEI7MJQj3QsaAmhYImaCwi5ubAHnY8IqSEQjRYKyHFhowsCIoiqIpMKiAQ2RgBYjKwpWFoiiwdiAYjQItiN0gMIt8CtChI3MHZZqI8MIIj+I1COTCxI7JStC5UYSNvAuIrMOAiZIoiL0BaFOMAkjWIj6CUjxIsiPgiaI6SKNCBI/SLCgK6USIoirI4yKkj1IsyNki2IgyL6VFIyyKghJIpjVMi3QhGHHB2InCNmhiwpiIgiP6TyOrCHInyMlgPoKig4jqkK0JiiAosKJ4ipiKMwqN9g0Nx8N8yWrhSDM2VAyR4m9YZAyiGDXjgKju0XKOKjsot7FDc8okqM6MNiTlR0o9tT+Dy5OVQqj2165W01XoCaEEnaiG8cqKsR4QtTwkFoyA+mKxpw3jhMEVUTNmiMpDCaMaQpo+bxEM5oihRzJ5vIXz21UEVyTXc2KdqNVxpoiqJgI2cfaL4NVib3Ro9FoiX1qipuZ/wPpzqIigd1EVO/ym8qkUOAeicoj+kt8HoqxBujkHcaNd0T8faKwQ+aOaJWMjSUaOpo5ojqKaxRokVl5QNogXH2iSjZaKAD9olQzmjV5JdH/DAI0QBdCqof0AuAUQDwB6ATwHWDxj8QLFUYBSuUJDeAg6SmMLIiIXQFpjsAPbUtAaYv5kpjeXcEDsimNCGAegcYxyzJNawm9w65ECS8hBJR+a1jKjRCCBCyVZ+caByIuvOQmMVWEVyVEIR4SbwoEkEJrGljr4Ufh0gREbQn+QG4cUk0UBo54kQIGqHjksU0sQkkQJ4wcwmMUX4Z/3QJqKLXwYFngU4UQJuOCMkdiR4DYnQJBSQMkdizYt6mdRR4dpD1iG4GbWP4PyDWI8ItY48mdR1Y6emCMXoyCjDjACRxVYoFY5xBUdjFSWJdY1YpWJLls4t6kVjJvHBA9imZIuIriUQhAiTji4tGyipVCUHDSwg4/2SjiviL2KwQfYxWj7tX3dAg4psKPWidifmAOI+AjqOZUIp04+tkzjllKuL35AEYuPZYQ4xeNjjp6ZpQTi148OMqVGjNOJbjc4yeKop2yW0g3w4gOXwvhlQd9kHiOEcFUvjEgYTBdiFMLX2PisQm4nLiN471FqoMKD+OkZ74zGLmgAI/UKQi+IxyM0jXIVmzjBK488z5hgCS0CgTfBeYRDDFYNSJAT2YDSN8i9AF4lvlcwaBPjBYEwIhwSS5ZUF8skomsNLD0o6pjrAgGd6SrgVBJwPUI2hboMoAPgcxn7ERWEEnekEOEmQ9Ey6BYLnIRiJekDl7HLhJIoIEZv37orECoOVAfuQ2hgJ84IZSZMPY+cUGsS4QuATdV5VhlPE+EioOGE+4Um3oIjjDoz8E1bQb0rhb5GGXyg+EvRhVFxoDozpAFMYugusz+KBBhlEcaVBAQ+8BTFI8OjOJCzgrELGOAS6I10NJhwEgoErVDqcUAH584WWAiSIBKcCnQyEiKNCTME4UDiSpE4kFGJZYZeWMkMk96R8QkktBLFgwE1JIKAck4ySiT0ZWJKVpIkp4CqTuY8KOeRUo5y2FjK2JbXeC+jfNHiAUNMBBGNNFZjVAhvjRV33QBk3pI7CpfUAksQewiZN6IxkscJmhRkzpOhRsJdnXGw9WQWT31xsEQyBRnUbNQkRrwnZNXY31b+Fup1Lbn1ZQPtN8JWT5dfxH19DknlkHRSkAo3kUUsJ5MCsJPPfSmTiWPj3i0vk/wgH4k4NvT+S9wwFzb05kkFLN94McbFcohPEX1lFuAB5D894tb+BW8yAQJKAimkpy1WgK/OUgUS6DTsjuDKWJkkCcrUDkPLViU7K1QpCUxDj5ZZbVZGpSYOd4zpT2WbZPxJHEp5k7IQQO1nxIP4C2wJTgWUHROccKLUKJSfgGK05S9WVSxCNOU1lL8MLDTsirgpDCXQIh5Us2lRSJdP+CUNVkTsBlYySTJ3pSBUuVLgMDUhFiuJ9UllMXDjiPFKZYJU7lJeAIrflOJY4dTeypTgWNHT6DUKLlN25sdcVItTUebHWlSmDJVIDStUtVMfCqdAEHFSwEF6JZwudbhxNTKWENLEQE0y5HRT+YopNVhqoAmMDAiYjEG1hwwTNIiAWoOUmARzifiAvo3gALnzgy0nGArTMgKtJHgNEfiCpg3gEtLAIa0zsnfBygVSIQjeY5iCCBcYuSHxj9wWqFzSVIfNODAzwPEGLTLEdtKbTa0wF0CjdAV/URV508FCTgl0ldMbTCoevnbTW02dO3T+IPvBHguYntJoi+0qGHITv9VpI34qEnxCml0ZehITptkJhL2MWEyCCCsOEoYx4QXcPBgFYi0eWH4pBE5yXGkRE5s3F9t/UxH8TJFJCkoA5EtZBFAaFXSGUS4mVeDUSLjTRL/SdE/+WNcFMJeioJWE5WLiQ/lOvwgRlQaRhGSKFDGzWVNEhWQiET0ca0RI6UL424B6EO63fSEmHgCHIP4da3GlfKR2MGYN6P9g/gu6SjPEB0WJcGBxzWfpKoz1rPODKQwnTRUEz1rc6n7JjFG2MrgJM+UhmMWM0tCOsYoceAmNaBBjNZsgIN5WgUV4A8TdN5Ml9LtlxUOBEkyXcS2QDJNZN0xKRhBeRRcy0UwBOxjoYDNJCSJYd6FDM3YPWLiAIBapJWo6kkagqTCk4JJzCnI94AiSosyCBiy9I+5mCAAU/KVOhQYfCOSTAsrmGXk4wONNSygo8JJqSishBBKyUE3LMxTBYihLrDb0wHV8lpGZeUtRuEXFGNpHlaDiYRykAiBayOPU1lhRp6UL0sDxsIbP6y9LDenGxIvSpROhZMbQ2URT8XiE3Z7WVODwQC6H9m4RFvOWg2y2s+BFbhOwfrJWzBgkFHWY5sqaMGCKUP8iBVOSS7KyIHgVFT8COSBAU1UgiI62myEhB7IqpTAsbOayUGGjjxZxsphmw5TWGbK+zl2eBGzogIV7LaIAXVpnWzV6Y7McwQycFXcptUFoJBBFM4CHmzvWXrOnoJVY5lxygcxHJUwes4nPy932InL+yP6PxjJzqc8Ag45Ac+nNy4dkbQ0TgwGR+gByMWAFHLpsCUbNxMU4LujS83sNNL8y4swiNKT3gTENTDcwCqlNESQWWGlzUweBlYyLYM9Psj/M+LLCTGY0HDBY4wOXJBAFcvSMSY5yZXI+lVc2LNfxoTNKIaz/YK1MajBbRwIjTo4HaLJsHUSHQjhXc1djpI1iF3KyjHctwN9zGojsxo8g8r3KThHA3XT9yi0B3W4AJOfdGDyjXePO9QeqGzjB9fPY4g0QHkWqLrNFvCNIzhHw2qIjy3A5EiWiNozJmRJ1oj6ydz7cnaK88882vKyiUcYVAl0pBHYg3xjOF4DLzpuMjkzzrwuaJ9Nn/OHVRSB8kUjR0Y0uaPUQ7/MPKbzYMI+hnyY8v7R5RRcwdL9A9wZEBzTgwYmIagC03WHPB9YXQFxS6YgEAZiaSY/OpjMgM/OZjOYy/PZYOYgfVPTqs89KYB1oftPTSgMa3JaTYzW9KKxqEqaTAR44SCAYSX0uxJDYOMz9Koy4WQMjTwsMvrOZZcIYDMswo4ERJjQxEyDMkS1WJA1kSl6cOMUSHzcKVQz5hQ4RDYmMrRL0y4CoVlMRLBe2grMSQJQClZQWPOH8ZOKI8ilY7fVzJMFwEYrHoNYaNW1zwiENVidVpAWOHGsOM+gwJReU9unCl+4RT0+g6GRayjh+M4g0/pL6XjOjgCaeg27RIvda3KRI4WuD00PKT+B0K0CqVmThkCrTMBSOKI1kXBR4WgBXy8sxiLKyVqeJJ5hAECLLogXC75E/hLc/yHoiSkqKOCzak4kF5I1c8AAxgykwTgqSngEIp8KiYLXMlz0s3JKiS9NMSCig0kmpM8KUinwvrJozdIOCRMcipk2zrDIBjTBjsltCvRQfLSxpdyi6nL7w5+YopboDMyfkDZngdxAqYfOeBAJYm6CpnJJBgqpCoYeisf38Q4gRTOrwhi/DBut36Krn5zKhDnLTAOirZM+yKmCslNYKiqxgW08TVYtqKqiqbPTDKlBMBUxtDKOGhzCiy1B6y1ioJjKLIqanIUEl/XHIuLEmCDzxYHiuVGg5tDICDmLCIBUgxZGUcuiI9X3DFnNpwVW4uu8tiuAuZcxmMEr59V0dHPuLqcgTCG8fMoJN4j0E/wqCylcuMFuKYEtLIxLcwDfCIVQEWIuQiMEqKJNy9cvEowJsS0rJ1yctGXI5cCS5BJyyTIwsDJi9AHoF1DkSlKKxShY7/IOCao3PmFdHhHE1Zpd2ZeTZxoMfkut47fI0mFKdKAUu+wq5WUrYpFNAGKVL8yA3kFLFS1SnVKteS52Lpo4YqIN49SpTBcpU83dhTAUMHjHpAizLewqo4caEJTAR8jUoVLoMbUqLQ62Qx2f81S90tbZ1DeAO9LP3U/TtpCMSUtV5gyg0u6og4wdjndY4A0r9ifYutj7g56A0vGhC8utj9LU4ewv8y8Y9fMJit8vNLDBJ0wtPxAYMb6A7AuHN4Bixcga3jAJKy/xGrL/8BmNLKGytzEfymS8MIvTOSnIptyb07bVqDJvB4x5Q83cP3l9Scmd1Z9GkMLgbcJy1uFTQio8Pz98xmacvT8eAJcv7LW/EXXZcU3JP0IRQyct0uiIjTkh9dZfXgHJc+MPN2V9WqOP1T0m4H1018QxLfk9IT3OHwiNsOLt0t9vWWcq3LtHE30XKt0UNyNsVfaMWJ48TccvT8QKnpAAqffKiS+hwSH12KwQqJsUsQ26eCtqoaxE5NBQsyj/OaTsU9KNLzlSh3hAY1iS8h1KToHUg9ySKn0rIqfcorDlLCKyPOIq6K7elDzaKgiolUz6XXUoqana0uTyuK80o7Vk8xSijKteVcjp8kdbPOlN2vNHSdKteBTEjz8KnUr/UM8rvIIqhzQSqF8FeNukzylooDTGZh82aKA1jmbHS1iUKD0rHzQQCGLMqhy3YkeM9yQyrI4g8wml0rL/YisKpNKuLkYrVKgSs0DPKxSsLpfPVyqgREyqSvkw0WXdiAMCvGyvmNwqqrCdy1iQOGBi62NOJ0FjK5Cm6cb6CQP0qiKdMpAZtKy6PTLb6TPI0rW2KuL0QFKn0qUrs6LCpRLtwIdNzLN85SGOAd8osr3zp0g/KPzyy581bT6yzqtrLL8nqsHZT8u/I7BGytsuZhn8hiHug38sXKtycKnktG8k0IUJ2j2eMjjrhE80ZW7RFqz3KyjSot1DWrlq7Xiqii4Y8VejDo/rxbQTK7TjOiNiIuAAkryr6KHLSELPJ9i3o1aqAdZo16rv9YkMvL/ZHqjZx2p/omj1IRo8pHjOqcvJatnyoYg1H+r287R09Jvqy6I2iUYp6v7yLtZPDtQyRbPLRqpo26tOTkY6MmOrLq5aIRjjqifN2i8TUmpgoQYo6JTD9fWqMAUbqg0RN8Hq5/yLgf4YGM+q2CIuCqFeuK6JyiUEMKpZru4RdCgRAaxmu2rF87vXOqJa0GqZ4Ka/dDajMbeGuJDCaJGoJqR0aKuxr32Nmohita4TBTDPo4aJzJaauH3hjla9Qiprya9bSRKMU4JJzL1YUdPzLx0wsvOBWSg/KFYyyqmIZjsUc/O9qqYe/NZjMgD2oDr8wBpKuhX8y9IFiVua9N5LxufxB0oS0gX0YcE6ycnIrErFOqkB+OfMzMz8yROsjzs6hOrIqaPAurYotSVXCrkS63OoZgXGdOtLrq69b2hsYU+8ygC3+UGxtLm6tnCl4kBQvLLqOK2utzrtKS/37roSAimDLcrIX3yQT8X3kuDLoyevB8267PPyRy62rV9oqa1pEyYEHWysZIJVDeoHswqpeqTqTtKBCXrb6SupHricXXzPr0LLgh7ps6wqnyQgAq9VEh96z4B29a7LeutIKA4HhbRYYpEmAgRSa6zpqH6t+q7AJ8h+rGY6rImvyRj/FetLQ0q60inrYGsBrtKzvU6yAaKqQ+qY1xo9eq39qq3wtarh0jfMdrGqkmN3y3aqIANhGHAOvtCVIrIFBtqGoujeAVbc/JoamGqhuZjCyVhu7Sn8jspfypqyOtqzo6kby20mJbUnJDIOBlNek1eTrgZT/pNXgka8zAQUMwZGkYxxFuUcRoTzFwtRv9UFau1g5lycBRuJYcRYjJ0xDG+HjClvMSDi9S0CZYXfgYeTRtR56RLbmgElUpxrx54OcNPpFAsTrh1SeyHETPhyCFRqMbbGsTCCb/CU+TsbeAMJqgJlhAJu3homwDTFUCLBJtkUCLMxpibwiAxoYFU86yUghMCSDjiREUm4V2xIOTREfC8GuIolyoomyxkBIOVIvCKkYHqo+Iwo1mBqq/CyKPehfZSmNEhYE7yQ4iemhpNab8G+2pqgogTWG3yJ012qHSowaGhzA6mphuWFCoeZqTBFm/pvTAmG2ZrWbQ69XPqyI6roANCXoPaG1zgfIkGt12SgGAWh3QeiHbKRYNppABDmkaASyTmymJvBzmwGEWhrm8ap8gr04RqlMZ2WvlPDmw9PmnA2w7vQRYl2bjUVBuwoxtrU4sRklfDKACtVPERwsFvh5/mxsP/xf6z9Sfo4sUEn5EVffjRxbLiX8PCbW2XDWpIuRIsXA1DMNNkXBEKwlsha8W8JEQqKm4krRLEYWzhCi4I6koUbSI+OCJLQEjpo5bmlYSOQS0i2sBFacI/lrDrvIlJKiidOUiMCiwiucAVbKIuKJlaHC8yNVbOI5VqwSSgbGB1abmxpPFySSzpoHVhI6mF1b7Ic1sMilWo1uSjKm01sRgl2MsoUi9IhXmUiBW1EqFbxwF1p0ijI6ko9bbWr1uKSfWrBNbZsYWyMDabWqNp4avIzVqeaI2/1qVbxWuhvAILWkNvaa5Wzpv1bFWvmFVbQojVs1yqmnNpL4dW1NuP5I2gomyLP83CttzQ3IYUFCZaw1zFw9kCGu9cehM3QTziWeYsWSQaqCqxJ2RZtobdXk4dpRo+24Fi7dtNGGsXdRierVrRtk/tz2TAEJVKXa31SFx/Mu3T5ItqeyKdvZ12ELQzvKBkpmqesR241BPbt9CdyP0MBRdu+ongtZTtYZGDpJBr9ojnlWQX2g+hCZthB9oO1sCVZIhRFwqb02SV22GyA76tcB3DSpvbTS7QZWCdzfbu2yljA7etBDtTSba9/NmruS+rN7Kk0AoiKNHUlsOQ1KUlNIfhiDEYqKt8O/NFw66UslJI6GYeI2I6gUCVTw6aOpNGXkY3RARFT80NjswcKO6FD01FHK1Czkcm4gyqQMDBVJtLGO5cWZSZQ7ClZbBW7NsRhUjN2Hr4fxK0OwJoIdx0tb7W2Vvyy/IhPOgglwOgDU6aUAzvEktOr5vjbi2p1r06I4UztU69ItauggCiIzqLaTW9lps7gpHGGc7LW1Ntwh8MJzv1pzOsMMs63OsNtcBAQiBDs6XO6kr86OEI9LM7M2gLMcLdAWLvBYcYQzp86Gm1Lughx2oLqrCHWtlrC6ogbLv4hvOvmBK6cYTTsS74iqKIq6GKaLqta2I9TubT6cPLu4ifm9IN/z7076G+DACrikKAQC2KHDgWBVhIgLxMm+C/KeEt4J0ST4BApDghE0DOxNqtPQokToMgBCqRsCi6wUSaFSPwILJ6Igsmhhu0gtgKAM0SFwz7aY/CkFPmH4BsK9ENzKkytELnRfAU4NhK8T3LR7o8JDqXem0d1EfuCFDHE36xqQ24YxDbjxM9uiB7cDHbDuJ0GH7qMQ2EVvFZY5O71oU7yYJLOJAkBdwpkBw4NuGq6S2rmDR7se0ItTb0s60CZ5ce6zotBCs9HpAFMep4Ax7XOjDrqyY6hapqbDMQENDZJCLtGlxUu8Fof4tRFPHZ68zbZDEaSMMOD7xVGkgU7A/0Hnvh4H+dRtF6Ze8tXf5sTcXqMb4xMOHsw1ehWrhaNejtRybixbHEBD7kJVnf55eurEBCSQR8JvE3aebFZCY0x8RGpMCVkMuqHes3sO6I8U5Id64mnroiYim0CV2wjeg5IQk3e3XonjHGkgTyahuQEPPjLuaCXJxBe4JvRCzuBPvMak435Gj69WBCWOFcW6Pu2S4hQLED7XG8IQL7fek3pIFs+x1At7PerPvcxnetKod7MBZzDt6ZWBCQcShlZvr8aI+tvEBCqkLQ2D62e/5HsMvegPvkSUzBCW96xe1vHmNXetnp1dVjYPu76L8VCRt72+1XtT72BJvrX6YmtPtHxYuuliz7vMPzskRrhYvo4w/O8rGn78+s/tH66RcvsP7B+goxr70+/5DuSEJRvqLQO+igCR7aqtfIdqxmsdKarJmqdKLSD8my0KhlQe4AWabg8KBDCsgeEyVAJoDZq7AEB82DGrgu84z4bIYLstrb5qkRoNKRS0rhWihSt0vyipa6RAlKKoyETpIAy4r3CRI8mgbFqAcBgerwXS5gbgohmfAcTyYKTQIjKm6h3SHk6fOMvbqHdeeGfoUykfId0iBxUpqjeoo+k4G68jBCHKDSpCi045ogQYnplBomr20EUidGUGyajfBr8AQnetNqz4sjgNKxo4aT21ro6LGXkP6qwe+ibBmGh6jTBu/2FLFa8SUv8GB7HxbyvB+aOTLZyUWqVqHvHE26ipOJPBtxEkNDpmrhmuqr/63AAAdIaWq8huiAUu4aq9q6y9yHSHMgKsuvyH87IbSHOY7hvtbOy22sZ6hGiv0OC28e5hzq1sc4KG5/gGobRCZoaMT5ViWcOCvhR8f4HFRdub4MCwuhmFMRCfgttH+BDMpVgi648f4HHQeycYae5H/X+sGGxMI/25Y2CXoY4x7mI8mp52h9zGqG6WbHpv9GhgkKqH3NBFg1C/0aoeBZo+wzHOGThpPH2GLh24YaH7hgJnhx+hnJqN7scEYYk7Lh8kP+AFUWTqiGdO5LpTDCoNoxUjGuj6B+AQR3pPJ73OrSMhG4weGitD4RjyHwwYRorpS7h9KaD+YwR1NuBGsR/WjRGUenCC4IERmlCRGjXUkZMga2uaqw7Y6wdkC1EmRuEypW2JuhFQOXEjG4AkWoYffoR6UZQF5uR4XyZGr1cCJfQmfEyWFGPCMLSZ9bcPxrJbQ+Zl2MlrhMloZHc6C6l95/8FUaRDtBQlr7pl0S4plR6xCNrM0TctRGYpwNUdHZHfyJdQFHLRmwqg1naKPkZHxRhlsCwnR0ZXtHWR9Zl5HmRrVRg0xRvkcU03eZlzixPEA3kFy8VdEJngRNJEPCwNmUunnhq4rXhtHvRq9ROgzuN0eZG2yQrWTYP5M0bo6U+ZNiXQAxa3kQy40R4tawrJCzWNGN8etFAQQtQkPfpVRmIXrGjeBUYopIeUzVFGA6HYxC084G7X9HMx5hGlwBxq9T00xMaUbspfufjo4w2x7UVN5vMZl20w0aLXlLpcWk3INGp1acdjGraK0fQ1kxj6VfIOxocZTxEmVkfnFc+PsfDRTx4VHPGayi0ZrHDxlsfN5bRicSrGpR8EKxFv+rNt07w2oQkNzsYWRCiwrEWBNbZ+KfuimhYKyJMJGfx61r/Go4uMCfEoJ91tAmrVQ1lzBEJ8LIZ6uSpnt+ay+Z1AZHvR5FF2JmNF8aww1iG8qCYmRoifR4/0Aceom8+PFDonYdQcrvQJx71OdR5R+TEVGKENYmAlD0RceDT8JhfQ2YBQn814n5Rj8eYn4/d8eYQtDX3PvGmNAo3InxxnccCtg9R0cInI9OChnHNJk3Ul0vRgJkTTS9U5iomtJzPmDGcmlmLjw4x4hDlwU9V0d/yre/gbV51xmVgd0KJkSe7QmsdyYcmtRqTFjyFxyMaVYApxjAEnYbHyZnGuJxcPcnxx7sdR1W9E8Z5knU6vGzGkpxNPagLRuKft0YpZ8ain/UjvSlGmx4TGX1jRoKbsmcpssbeCCWh3Ud58+Tyfr7JB7Mckn19FyeamYp2iaQY5JvvFdHVJipBCm1x0yBvHNkevAXGyQp4wintxh0fyp2p/JUZCCdBKb8oMxoiZSn+xzSZr1apxibmma9M3jLHUmVYxKmZJxDPGmCp1icGmUzZfVbHep7KYYmEmTqeyNGp1aaBDKAL8aS6tW/5HlyAJyCfzbXi1XIgmmeNrtQTQuokdcAmoj6YQmNqb6Z4Rfp9CYhmsJ7sq/yFq+bx6n4WRDuWINJlGe9cJoEia37FXLGb9HNe/wk5V3MNMA57yonHSWyCZ9lzlz8ZjGcVcJVL3lR89WYVQUmw+t1FXodpulGTYDk9mcunYMAluZnRRyINg76ZgsZf7D26mbZGH+09s+BiZqWcva/mBmcpnFXNsllnaZzNhOgj9TpjuSgVVWefjd2hmGRmZEpJwrp0x3PHr7UVJqelZ9Z2vXRQtZw9r+YFJ0HvMQsVC0Yfxp+rFQZm5+/Kgtn+xpfrLcoIdMZxn1Z7SdjGg5nWd+QSZull4g39B7K9nu+AEajqY1ZnpEar64qwF8SgRod4tH1bM0znmtOkmP5c5imz7qVrICcHdeSTBu6GVtXklPrk6gir5ZpfVOc6R66KdWlzkOJ+DfriQ/KtW0AGla1dRsq1bWVp8zP4cDROkYDVTNV60OFHmAGjOboqzaDepnm655dX5tG563jbVx5wuYVYG61uZW0fNXQPzNS5tpydYh63uf7yLNDudPF4G3Plr4biRoEsq7xocuP5m6XmrPmyOStrCqAtIeozm3KpzTboC5uis3nNAv+YIrM6dXwExv57Eefo35pyut4umR+Y/rc+cHHN9j+SlESrrebjSfqL51Qdz50F8eb7mommBYrmdKmBZrnt5+pAgW88leZAW7PF6Zq73oSDnFAl2TLrnB2baspRoWmwEa1aW0asvGwQJrhY7AeFwZtXyEQequIaJml2uAH8QeherK5UNhr4WruWRbFBuFmgErS5F+MzQGqwtaH4b9m/zIebku2bggj72ZBPOgPmwRYOahoI5slzc+Axb3YjFi5qBh1wT5vQGhm+GbrbsO7aNIrDqp6MlL6QGMosJ3Fn0p8WSmBqOAXPF/Zn8XuKjwfK5wlmKtEHEyYJb8rQYwOBemRm7NNEWCytSAIbyY9mM6qL8rKH9qclhmKZiFeQpeyXil9Re4iSh9Duwnyh9KJsshkjcVfoB4173qXCgRpZaFXveeBfLsFKUmB9Ol0CgYFqMAInBT8RNkNOJJyNKgGXhUIZaWT+hEpjqWJlpWnznmlhZb6zyBwPzSphEX+eWW1KOeamj5ltSjsQWUGhbx7fW3IirgWuspCYW9WwkAAmbQLCcdbYRzGCZ4LluiAISbll5YBmasoGZgnDoB2cDD6m5hehpHUSrvapPl5kuzLYh0ZoOBNYBWESGgwTJZah5iswvexmYl7m5RPoGmPahuUZVEpiL4SjjSxMV71FNQII6ThbhgsGmJVA5sFClRWO1KKlgHjywwjpQaVspBITGYRmJ9IBET2rNoZ4VOApXT9VIEpiAC0IWph2Vs5hEzsYbbk7jysPlahRX6QVZy0EheKEZitiD5gwHJVyEnEBCVy0HwZam6NMghNVzIDzA5hG0Ok5PcT6CXS8waHPPQaVteAjItVnllhcaV4wSoctV+qxnQaV2UOjh+oCFd/6oVuqFhXmq+FeSHogDZkRVVBeVfBxGWGmPs16FcUGV5OwVeGjWP9N+3lW0sAuCVWFRlVN1Xu9SyQtXZxOwglWIOlTyTXP+DRELX1CT+HwTDV0EB0Ramm7qkE81itakRAQOpqzg2hP4FXKlKOtfTZeUjtbWVyM8texWw5Ptc2pu18nm5Q+11jP9NumsVbURJ19K0OFmYs5HCkPgPtajjL6GdcnH54P4C7AdEH+BnWfTZ4B3WqaE1d3XmkY9agYgGZmK548rJVdxyrpCBAjXgqCsKlzgmKhyWba0MaJDg+1z+hVSI1s1C9XbYO2shXUlsZqUgxFs4CKAEVg/MDYsBIkFm4BKOpBpjpuZ+1YWB9VGRlWIBBhah5wEFVJpjPgMte7Xx5bjnw2ZMZpDmbCEF1BFXV6U8lbIZ1hCqDE+V5dHiRCoHHj7GCIPlcSVmaasp+k6EtlfmLO6axZ54cWQpcCCQ4bGBdbbUDOGQ3lxZoTLK62LMBsL+N3l0XgcwBXlpIFMGTZQdDMlspfBdXDNdbiSQVeBbKAUNGBpKG4QomsWb6A1ayghNEpGw3KDDqKTXu0P+Ac3mWtdCTW46B+JbLqKRTaTXbV6+BGrVAMpoZi/fLWNOcOwcIlBol0z8rAZAkNDflF+6PtdO4RQaxY70X4WAcGCeWblB420KcrFobIcz6jQnE1XDZFWxWI+DbQOwUZhFYzNgf0nsJNkDllC4ev4Ajows+Tf24KxOJD+Bk6J2WrKLKvIEy3V/AoXa3sFcjLZWf/FhMdWCmgiD3TqQKCAsE41igSlQ1c94A7kLBJZssROsfKG9XgN31dA3oVtEBIbA1qDeDXlVqdDHh3VwrihEVtht21YQ4SmN4ZNfPlcXBzVymPpBTOIxBpi0iX4ku3+OpKy+2pFNoTmbq67smo2YwQAp5FmY7Ed9ZaGrqLkrgVwPkSAn+NmKY1yeOZrNp4kRxOe2jyalc65BMWkj5WOUdFekWzMX1HpXK+Q8msXGQj4sJWCcMAip362T+Gk3DV96ZWNWNwnkSVqNi+if5guDsGrwpEMeC03MBexz53vc2Ohk3esx1Y3ZOKKkZZ3FB82zQ2E1mzfM3urKMUi2x5HRGc2WVwLcMWSEiderWaUPTOw2WByFEbXuAe+Hg292bgBBBt16kBeA2Hbxiq2lSBxAK2iXP1xkAHuBKvGgL12mTU39uCUW4Bj1lLJqk+t4nAbhMt/ZM2lQ94QhDgytx8oFWOwW8SRQkEPtdYSOsUPce5xhEdazBOEUPaAKABEdbcEBCRPcnKOUH9fy354UPfsQNvPtYCs1dvHfrhpUfzeOLuAPPajhA4WHZ5kunEbdvgH5fjbF1bV0PeURPtuXe8Q4kaxcaA+sudbl3khSvaXXYqukHpXho3lHn3TOUtBk2ZKJa03XWExcBk2SEo1BnWPEF1bl2LtwQQPXKcFOD33giLBAPXZ6C1aNj3WDbYfZA4JfbWVq9mde5QkEF9c6ZOwEpBnWdZTOBk2zeZRCr3fMZXaVchBG0JkawD6jdZsdV0A/1XYDgfXgP596eCQPtVkA+vWqaHVb5XU4GXPp4AN6jeqQL+jMSwOVORbwB34dZ2TIPRB5nayg8A20QlWwXEMgtXD9RA4jWAdjbzrBTmr6D7sDEPlZqM3lLA/FZIvJjYOxQ4YQ7Xgq1rKHjJU4OGXlWEC0eHJ2YmfbA/WFkhxC53xJZqKYP1DihRk2l0ealTXngFuGc3WEr/nn2ws+TJLX1EJllQP2C+lcaAM4JOBbWp4D2My2GBEinLWDEVIFT3EcfA54Af8OPYT0E9zrhj2U96kEj3e4aPeT2ytm8DMzIiMg80pA9iI61CVPJ9fQoCt1EzTiD1v+Cl7j1swp9ND9tRCM211ugrHgZ1ynBMO7dsVbzhu1pcjuCf1+JFgY7DuHocOb8BuDAIZ1ulqAg2jveBt2P99dc73l6LPPLXjWSgCTWfySnEP3Dkb9YN3yRJW1TX8tmuCTXNEBPcp4oSG7bZ8LqBQ8/3bdrKGQyjET2roRLlzY6DwhDynmyJAkWvc+gxBBQ8CRathgTLoW1r6Bsw9D6o4IhXmHg4WTflC9aIRyjyQ8MI713g9pIdD6OFHgo4Y9fwkmCiNeMEX1wYPGg0jxI4yPut7vVTLs1iohrgCt+bYFCdD0ZTK33beVbxPITvmjjX/EREgJWUjyTxEz5V+MHtjxtn4EkxId7blTKSQII7kqRQNQ4+KEsJNdGxakGk4YwvVuXeyJtzGk7jpCl14oUw1V92244kD0j1I5+Ty61h28IVY/OP46xIC63DVmW00oaT5QmKwBDy0DwEaTpgsghKDsQRy2sDz/hIpODzRBYTCTyEhH36DszooU7T8A++3fEOZscx7kCE81OHmeYVJPBeJQ5u2UaCATNEsDzIXORCV8E/RJCTkJGUPhybZH9OsKNNZk3Ly7grDOV5WHYlO1EZ47OYs1ktb7o3YbbhW9QtyPzB0Yz1sT7WZtkREJOa4FlYvWOqNQ5Y5HjSE6gzlQQk/SsYklI7ybrVos/+Yg9klY+1ld6obmFzlsM+KxYjlYWHJ5V8rHxOZMFA+24Zz49YUyZY6c95Tcl94C7BsV1U5vwzUSs9l8PTiuBgoYtyP3LssDzzhqQS1rpyZP9klBbM3HiopDTPtuehSQRX9jk632zz2pEFPHT7EKXJ5V586/PGY76jjoBzyph0h19n059RMT3FYCYPEvlc3QW1i+EqEHT0VbCy1zF5ohRMdjNfjJG4E1dfMjpO8/ag4gaVBJWGYQJB+5CV+WNXJ0L44p1StVsoJbXzSAml5XDVuA8wPFkacWkOztzOBRMSVi0pJIlT58xBAG4N7e0z+WQldapEMkS8IENTrKF/wZTqS8oFND4A5NXxCN49s3DeL/aWa/mFLPAv1L7M+KwdDpw/wYN9wwjQm1OOs1325dgAXStoL1hDURlNjIv3WnVs/k0OpuedHQu01pvYN3k4aIS0u585ODaOVBC4Sh3GkU0UKWRuC9hIuacWk7vOfIZQiivZQ31iTX29lS6qxzEjNfiAoSfA4qpRK5K8bSzLvi8ThXd6ezNleL0S8TXqjrTgv6FLgGmKvKQ50+ZjVLoc/j3srjwjUvX1zPdau53OkCCPQBEFHQuR1DrD7XpZOe3Qv1YvtYZZJrdC4UxQBU48kF3BaC+OL65fzdax4UJ1YTFxjg3ZsL6Cm1dNHNEZzZ0gYvaC6yJzE/Q7DF0dshDoK7z1uLTWQLyjjogDN1dHBODziBDAuHLmxHAmsD7xBHhwrw3gZZ5Vjo4/hYrp6W7YAb4Hs4vQ1rUUfWvr5OwmvfEG/ZhvEDys/Iy7r8KWAmUjudA+AdD34n4olz9lGM2sD9EUhPq4EXYXOI81dZSPV4ec/Gw6QFE5YEpzwm9pu5tnLUOvTmjHYUwsEOm+6o/WGlaqRHyCPeLgU4Ofdh4YETsCXOCGC66wRbsfI4ytW9mlbXRir8aRDgLrhMxVlJ1h1ZJXuVy+ncOp0RRnluBKF8B/WX9qbe5XzV6jcn2m6LleFZvBHk9pIJD5Hj8ZPNseE/5oL+Mc5uDdo+HUbXb+EKTgJj8c+9uOKCY+bYMknThZXCSg3aoK24WpuPNyKYG8PIPgaO5GoV4X69YpGqWy6tGSzpUjXgELmnAXg711FzAlE7lagytkts8nu2aViwQpl6z+aitudIPwVC2NnC3egugxRynFuhbyW9FvBtlYTNRXbzu5a3KmEJEWvrdoc6opM4TVPQuGGDzepA+WKpFsO2wdTCBjj1yQWIIRL+y46PIT7g+pXFkFVIqJktquH+vmYwkGNppAQvZf3Tm8RnaEbt6bjXhKYn6ShOdtsoaTncJmWi66aElIqfSBu4jK0QWCHgTYS1dSAuINJuzRnIKAMlXMQKaccwvoN8d8RIP81u6aQ264MnAu27vDePz27VEoBEsNju3hIoKhzagqXoh5ODMekArBCnGsPqP8nelJMI7ykLw9iAyYoeBXjMULwYd6TZ2hMtyw8yCoL9J0KHuoh84frMrTjCdmH5TNrME78zLSJuMrTI73OWSkFYz9M7TKkejXbrpUyRH/uHHNHeFmxPzu9hIy8zjCiDOUMZUfeHBluUDMVSN9HuwoTmrOx5acK3YWhIBWLQNHuULQi7ToTbtcwIqeAJVInoaaSe1wpx77lwruBmIijLPUZbH9IsizMkmnrhmcB2kZZ6pCQLRhkhkg+O514UAFPsMAiTPT/Q4noXrSec0E4zV6k8UdByfZe/5DM1ZwzPqkJQ+WcLz6YnhfSJkg+qp8PQB+JUJ/NpYqPhG17e9AhX0Z0AFNf6LY/J8minrF2LExkn0wwCIticp7OjZe7qY4wMn3npYGYNaZ4mf9JkhAhMECHoSO1ZwgYbgS48PjyKa1CaHl4AGn1FICJCybzAqetGwIj2fkEabj0bAiUHkDQCnmInwlw0e58kIgSF9BKfrnrjnN5TnxxsCIOnrRFMhan9RmKfmzTxt+ejeVp5b7AicmcaClkiEmKfxn1DuIggE0ofwbaF51sQJQnsAoITP/GQEsTHHizuNa7mtF99bwhJlbxfsX8rOJB68fF/QGCu+Tp+W4BpBlxeqKRmHBGXY6x5ZfoJvRdJfmXuCl6amXrqD/hqRzDuTm/m5s2k7JG79hJTbg1Rr3YuC8js6UYW8V/xSWOnHjw6/UnPkJ4JbW1IVMm9PlMVe0W6Ny8NXUmFpikabHV814O9UNIjgtGvdjhljUoNNht72e1+tEw03fkMXpU6NJb6rd/VJo7GeF18FFOOwDRnZQkUh146BeSteTSDX4Fs3gGg0oSFuknVtRdTtUl3pdaPU7VLaeZ2TkKxZVkEOD76s3z18hCwBAt61SD7S/qzeo0wHaVHrbVe3pT9+mdhNk/LBjvA91jZt5DffX5eipb6YsN/jrYaZJZA2R0//qdrAB8ReLKWoBDbCMQIOtJSBTrSkIyT10hRZov53ltKTAUOSd5a6u0pKMqXJAIRbVg/VhIcDWJF8d/zV13hdI3S2Gz3iCL10925nfL3lwt3ST01d8nwr349O7Aihgl/DqtFlF6JhdF8yIOJ+IeMjebLmxQCWgnHwRqfucUjklmHgTGlLK4BCc0IFSWUi3GBSYOTbcYwEP4lhpIeUEiSWS8kDZx16MPolPw/4cQZIFTUTWc1Agw5TVjJIhsSEcRSsPxMxghUU45Yp7XAEtJtDCgTVL5hM8jj9ZkwVjXO+Xku9j5kBu/Jm+pLhPwMK4/fH+l6E+eADj+FIrltj5jR5PqdH4+Quol5OXWwfThE++P/NrSBeP1BjU/CX1F80+QZ/T50/DPvT5y0RPhT65etW8z6mhbPvSJqmVPlhmFecJiv2ZOM65esg5M5uUgcHsBLz9LrU6n3N+hvPjit8/C60II2JIvuuu/Cq5WL6rr6cIZiC+kvmhth1CzM0q1IUgniZwRF6hVmfp6eEfN7qGK+OtLr2K+fLK+B66L9J0wv8r4vrIIft723B3+IeHe4Vo94PzfPkOsrSvobr/rTevjhpPyVFzIfpjylp0MqXohlxdwHf9KswxbUW2D8j7IiTcNNTxsLsJJbYPiHvhaDuQcNbMuw3cJZwg4CcMxbpwvD7avyCZb9FTmEP9Au/EOIUJItswF3p5SJzB7/r78SCvvnCBwnsmOJIm08O4vsjb78vDjvuogB/rv3fWn7vvl8Iwv8qN7+HNliXFie+YLdb5ZxNl2c2haiPkXrqwmwuliZIPwqH/jmkX3zI4WEs/nC5bcIvSM3C+Wml/y6if7XJJ/RW7j7yfKfuz+J+EwPNvJ/WftVoDa424z4eX0RlvGCBy2hppy4yyw1o/eafyXMnMM28n7ARk25n9p+ZfwyNZfU2tlM9bpP5HoZfJf4Nul/mhrX52aefvx41+Bv2NuV+Ff2NrA/BP8yJV/df8Eat+zfsX+cfJc4X7Z/xPjn8La9ful/V/kup385+U2oX4KJnf7n+SipvqJ5TmSgNvqs0zkW42P4wLvUfMF9+/Vu3asb2XpNM/yXMzV6k9ovTfgixEoGVuyiPw1ZZE4q757QxUwaMXifvpM3mHj+cv4wE2nkoCl7fgmJh2fJ9qTS8x9ei/m/UyT655T/v2pP/rizvi5OCZ0/4Y9j/O/y7jD+e9eOol9Un4f/PQ0/wp6SFkQ3v8A0MX49sH/5/twUeS1/hAkGmi9Vv/u4vYvPELMdnjBibb64bChGf+/2USX/FSUuGyxPTtXqXB01Uf9OJf8Fv6kUznhMA6TjDk3qkIeQ3078bf/qHgbupf01CNX9I/vP1QAZqE4gNn9H/kCkt/vYR7BOGg5/is9L/gQJ4/oN512vhgIAcfhO9MACnjMARFvmCJQLmAI1CGb0OOqWg++moQ4mrKIRMgACvEjdoMBKm8dCE/8yEPX1gCPX8oUv/97CNX8pgpQCYCNrhLEL/UWPpY86GuA4zYOPBeFs4hHPhCg5fpYtAiNQc3hDiMGmtdZsYIoDZAdU15ARBEaDIp9DoFzRxAWCNzfo/dcirUtheiH1EckL0ueieMxSrz1LAYtM0gEL00bOSFlshL14gOONrAbL17hE4D3AUr11es4CtepOBzAf4DNvigwqPjkRMQrOZOVBJ1TeoZhsGIc8n+qPhsGNX1y+sTNvAYk0uJjr1Ecvv1/eqqFhVGhVW5Ey98lBKo8gU19hFnENxmuktSYtM1x3oqJy7iJMRVmcJg4ODNounANMmuKAfXI+88oOARagT6Q33lu9MBnzFohkTAUli19ygc7UMlqdtT5CJ8wvkgN3IJ+V6gaYDSIonAFmv/hFgZu8w6tu8OuulFpOMRsI/lgDppgE5bdFn8CdA+ZwOvADrkFhYkAc/UnUn8xv1EcDzgTJgIQgRAC/vcDi8vBgS/vuZqOAqFiAeYhPgU21aAbDpXzNKFv/nZMFHG/9TEJZMbgbv9naHawAvIVpVkNf9buMB0EQQcCR/tCDvUrN4F9HcgRDMcg1kocCzgaasvgUv9jkMRYu2viCSQZv9kQQskoQeCDNWGpxD/o39gplTBn2oc9IOIkoV1Pf9E0rckm2giDHMH/8KAfdMuQRkRP1m5MAsG/8Nukk4CDgwDa0C70WeMB1/gdchgkMclTxHJMdsGFpBkvMNWQbgDUGNP1WQdmpwAdNNqLMh0zmLixJQZcD8QaKC8/uaD3TBkQ7gUWcBAXsD8fmdBkXlUtefv49l0imBlOvp0rPkY9pAb5R1AWa1vQtBAvQc58PQUGDbOv6DnWvtwhbr6DXlshNAweICgIJblkhuyVnQZN9InqK8vkO20anCdB+aih0IlhtUXWMDUmKqfoSmPtUPFo9F9mEWCvKptEy0FmCYqs1FWcrEhiqp+F+vAu0u5mkAesEChMagmUteNYMmUDB1J5r2DcwSNRoqopphwRxd6kJQ5HqgrUgqlrwGagDgywRVUyBuYhFwYGUoaqehZwRNASairUQSImVkahrVn5mS10apOg0EMNJB2MeCTatB4sZurUd2oGUawU+ELqpfNfSntFCak+CWwTl4BwREt5wXagD2tB4pwazUf+ONExwSLlzHrttSgfu82voe8x3u7VSltbx1zj7UClm8AEIWUsg6rBDojGN9e0v0DpqpsD62qVQ28ECoheu/5MCPEsECKbASIX94T8K9kTotoQFHDONTSvv9M6OONrSjs84AqjlYMJC9WIYQwXyCQDGIbRNl5MsNIKLRDYxmRVngduRKIe8p4/mRCSBvjR8ISQMMfCeEmGEL1F/ENxyIWH4YgcYNsjLj58IRg1IXqix5sKvQVBtrFXvCkFwcoZDjyFTAFxjpCAATGhXRhpD9eK94a8OzNK/g5C3ATuR8AQ5DXRiuQIARZDQpgEMMKFpgPNARC1enpChlEFDZespCJlH5C1IV4CnBo6COSt+8Dfnothek/wLWl+c2XrkRySibMjPh79Q2m6CbLClDcwAHMdAXANwwsdBGkNlDxfhoCCtLi9emMVCsqDLljwg11DASZ9WPodBqoVFlbUL01SoR1Cmofb9wPsYD62vet0/E/A9ssIgPyuyxuskND8yPAg2QQDhTWB74WnPzkFyjZDPSJDkhfAU4cchIglogfBDihix+8gfBRoafogKgdCqmKs4qajtDYSgFgXykyCLsmNDfyitDXJFltfyotDukD1kPfFjBdoS2gPfC8w7il9D0/GqYwuPND/ocXBAYRIgm6vcxJPLX5v4O3UMguCRG/IXkN4IPkfmN85joXaVVoX9DpoWjCZUK6wPEFRJbyM0UwXIhUb/FPk2CJ0U8gS0MELHFhhAeiNvWOKgRPgHMLcjiVl6DLlEYR9MIwWNBdcizCGYUltjcpzCbPpUx/xu58aloNDD9Ixhx4GcCKYIFpuLKMFCQIFpxYdf8tIDqQgyF2IA2BVRR0OLCObqVY1YS+hpYarDcTJ9x5YZcZgIMOZwwvS1fhqHwLsMYISSCUC93vttRgSO9xgVUCYNlT1h8H8BKQBxFj8G7D2wPzgUTgL8k8BhCJqns0UXsH8MwYsQucBMNMmqsZWcIsNqkNj9eXL8hBAgKlmzGdxE4Zh9kPC8NY4fD8e8t8pVzFFQuiJDgkYU2IUaAJDqcLNDlAgtppwqXCrhm4RdUkvl6hv6R6PtnDG8G6Y4kDk18cMbgW4ZKlk4c5g3TC+0A8NsMsVmnDAXGcNj2NykI8BMN4RFP9IcNQlyCL3CBUpd0R4c20W8OeZUMGIFY9kk4TOEfpyAo98YoN5hyAvb1h8H0NOGloZh8DHCK4cD8F4TmgzbFvVyOPPA1hpHDofrvD0PpnC9OK10dMKnCiUn+xZzB/DEOCHlReoIE44dPZVQquY0WNTC3QRdggIIVBtfMrdttnpEcTEDdwZjNs3BOzC9ABAjSDtr5sKLAiYuvhwcwBgjWmKy9moa6CNfmOIoEbzh8EeV0HyLgiyEcgi1frlDiEYDtwZqDwsEeCMcTAYhUwKCAt/AQi+oRb9ifiQjGEQ1hmEb50bwIutdmAIiuEbS9Koe9A0EaQjtSOQi4EUgYiQFmwYEeIjqfg78ootIjwZtIoaEdgju9JojMESoj2umoipEXwiYZlBltESwiHzFQjC6HIj3fpIjEYBoiYZn+ZBEVl0bwMCsmfJwiUEWx8TEUz4xERQjfaDIjNoswjCEYlDLft4j5MMojyupORJWDDNKSOYjgkTJ9QkQwiYkfojIkZnVXWqFUbEYH87EeOAHEYuNMkb51JyI6s8kXEjuERp9WoYfkwkWQh8kVl0AKCFEisB4jaEd+MhPpUigYuYiCkWZhAQHGNfEY0jXprwikkSJMIkXAiI6OkjV2Jkj4kZ79EkZAimgSkihkaugrEbsgSkRIijEfYjKkQkI2kTUjIqE0CttgYjAZmUiRAbkiPxs4i5wERgREYcidkV8s9kXz9vEbrlqkccjhIMXsySmMjSkS1D9kdcjIqLcicIIv5MSu8jFkaoiLHlcj+kR3kPkeF1hIOUwKStoJfkYYj/keAi3kZchgUcV1hINsFwUdsjPEVEADkVpYjkZ8jI0iFFTIA0jbEcsickW8imCusi7kdUQcUYglIUbsiXkQCipkRSUkEZiiQUSYhUwJ/4nkUsjoUfQjaUY8UZkTF1L4syj8MKyi/kTwjafm8iqqCSisUTEJvkaKigkc8iiEc0jAUZxYGUQijLVN8imEecjwVkKiJfm8iEqmKjGUddwVUd0j8Ueyi5UZyjudvCjUhmvRvkZ/tKURcjqUTCj5UVojFUeaiBwpajuUVkiCUagi3kWYjHUZRgEjsmwUUT0jiXh6j5UU4ilfhsjeFBSUQ0aiiKkcGiDUSwin4HPtGRrGjxkXQjjUegik8IMieUTYJvkbEjpUWyiNUeoi3kdHAzUfRhoboK5XUcmimkZMi00WMYdUUqj4wK60k8P6jDUfmjjEfKi04t6iqYAmiX+gKioUS2iVkW2jY0e0jW4FAjB+j2iqUbKiq0SOjRkbWjzUfrFvkc+xrUeqjLkXaiTUd3pi0TZDI2odEx0TaiJ0X0jV0WsiO0VOhOkfwDt0UujbURyj0EZ/910TEwnIE9Nc0YKjl0ReioEeDJr0VAgURsmZF0QJ9H0amjn0T8jD0TaElXBmi3UUajJ0beiIUf+jFEfkFT0V+jz0T+iwMU2i40WiJ4MdBj1PrBjQMSiNSiIejPrLejMMWqiYMbujhUf0j68IOiNkVLccMUmiZUSEi90ZeilaNeipEJBjaMZ+jUMQRjNUURj+UTOiYMNOsURuBQmMfr8EkdRjf0VKjQ0aSiV4LeihMVGjckTFA8USwiWnG0CpMShi+MRMiBMbejtUd6iACq60DMgpicoZWjlMSiMrUWpjmEJG1BvFpjskUGjOUcfhXUb51xsPFs9MeWjKMfxjCMeZjrERxiabreivUXhjmMVRjHMTRjI0XAjoUr+jfMc2jv0ehi0wIEjhMThAOSAFiKMXmjgsbpiw3EBirMa8Rb0TmiPMYpiU0SFisVsWjv4IFsw3HZiYsWhiWfsl9SIiMQZ0e3C2gd9sTMe6i2PmMVOkVdQSMXOALsAKFSIh+j70b2jYsbT8O9LVi70eFivEZdhFEVdRpMRWjekbT9ZDqSMD0T1i0UQJhXWgVAEMUNjA0Wx8VQGrsfXAsjHUdxYcsfCRKsSBjifpWoxsQliGml9goESlxNsX2ickfsJSRq0jVsbfNzsdFiH0QViRscThzsdJjlfpMZFEeoxBsfZilMfdijNqSMCGN6jVypG1qkLNiPseljtsbJsfsZZisul3kQotUg8sbdiWMeoi3sdNj2qMWi0xLgjiDsdj2sRL8OHqmAotijjtHDji4arxjtMcNiJfkFxKRk9jIcYXQ2geER3sflj4cVIirqGE5cwDow8cditSRu5iJMXgECcQ6iJsSl0t+NzjYcW1i7saTiVhOzi9sccjgjNTjZEUTjTMWx9swFLjVMbzjxYXLd2gTdihcfTj7EdmAwUe0CKcRLiK4ArjacXDivMSLjygsziC7BxivoQTjxMQGjTPmijc2Idj2MX9jV0FLieMa1jx0cbj1Ef/gkcfSilcbOlSRj7jOcTJhSRsSiDMUijM3Grj3cQ5iRcXpspoCjQpwoLtyfluCRPhqNsiHa1gcTpjafhNAmcZm5dcRFjV2FLjcMYHjXUKSM4US5iIUATjS8W7id0R7iGcVeBpylli68dkEMccLjPcRCgAcX+ilce8ZocR3jA8eFJSRi1jO8TEx28QPje8dQcfXOGMDMSSBh8Ybj1cTXj7ER2CQov6QG8aYgjMdY4ZcVVi0UfYDV8StjB8eNBF8Wuj18VtjaflODb0QuiDMY2lT8UBi5sbbjD8sBAV9mmALsYPiPgLgi8IBHjq8VHj1EfAxk8aoBU8dx8lpN/jLJKoIJMcbDOkXhBc8eF1HMCLsH8TPjI8Z9iJfiwR98b9jB8c3RksUDi6cXPickZ8AlsZljSsbMI5MRHBm8RrjMCQtpkseLjUEXgTSCYQSMCagiiGPgSwsdx8KCSiN6CTbjykfkgfqLejAsTb9GCaFiYCe/i4CZ/iB9G5iEMcr9uCc4wqCR/ipESZRf0TziGCfQQ3MYLjYCSDjj8dqR98fpjecamRbDvMUr8eniScQITpFCpj6seQS5CSiNFccATAXL+jVUbISbrCpjeCWeiiCTQTwkKvjrceJ9RCebiq8XYTqCWx8crgxjXceoTXCb4SzCcYcxMWQSFscYSSZtoT0CRIT58QslUwMRizURoT8CSHjUscTj5sZvikCDhjwCWijXCYXiWCfsj2Kr+jK8X4SwiYZ1xCfwTJCWpgwMRDiGsa4TwMckTZcWkSmVoBj4iTUSIiUbioicQTzDqUVDCaETrCe+i38R4T2iQ4SiElejcCcUTusWYSmsRSVxsVYTNCSejD8SdihiXigpiVUSjCb0TmmAoS+CUoT4CfWxN0dOjVsdwSYCK0TZ8YMS2Pmx02gaOjRiWsSLie4T8MZ4S0Ua1kG0VUjLibMSniTcTPMScT7iTlpcEY2jmiWESfifMTMceojl5I7sy0b8SriQQSASS3ipESdBrVoK4QiVkS/icjjISfYTTiSDJvkcwSXCYiSMScBiFiaiT9UOiTMiYfkDiQ8DkSXcTD8hrM+URzjyfsSSqSUFioSfYitNI8SZCdSTEScyS6SSiTPiY3gKSmoSZiecTpcW8S0sRniJfm2RfcBSVTCSyTwSeKT2SWSStSJXBviQqiiiZKTbCbcSPieSSacLsTnCVwTESZqTr8awTSLnyiAiRKSXiYaTpSaqSvzEAI6UfCSiSdqSjiYoShSUCSZpN8ikibySnSf0SVSWUSGSQdxdiTkTMSeCSfSTiTASdCTczt8jCiS6TkUaUStiQ6SlBOCiViT0SXibUSJMVjAJDhy4rSQkSQybaTNifaSgyZMwKSiPijSXyS8yaaSPSTkisYOaxcyYSS0yeWSIyVmTPSSPAtkWCTNCWHFqyboSgye5cYZjviwyXUDmyakS1SXqN2yamTuCbsluyTfiDSCisukQ2S2gUDhhyXqSpFJG16kROTwZu2i6iRvjeyZ9BwZkgTOybnRpyfsjXzFYii0c8TJyRCSBSSkSRyQqwRkSljNyUiTjyfUS1SSZBDydiSRCWETdIG6T3icWTUEZnQuSe4iFyY4jlSa+TIyUGS0MpojhCftjByc5jrySuSy6uwipFN+Ss2BsSBiW+TUSZQJNEQOSnyfyTlyUfjhSdo45yZNQDyfwjtyXz9eIYwiKyaBTLCbkSCKSodEEcBTqiahSdSToSeyVqQxRDDMTSVqS1ibRh8KeAiFZooj1ZDBTuKaSSzSZCDwZs6T5EVTROkbeIXyYKSWyZ6T1kIJTCSfAjRSfL5fyRJT6KUyoRkaGThKW8RwZmpSiyf+SpKWPifIMWi1tppS4Ke6SdKSWT/pppSrSfAixEDDMSseBSMKQ6TkqODNCyRYiXyE5TxKSeSZyd4knKbJSE4BbIYZhPj0KbiTPiWCi/fFRScIL5SpoDwA0CW0SEKcFSkUYuUDKbo5IqQfi7KUFS1SQChkqWfilcdiMtAQEd2KRr9fKeKAHfN0Tiun8wmccVT8qUJ9fKUSAHfD5S0rslSlyYmS1MABMGBIlTnpMlSNyWRSOKWQgOqbGTSqcXBeqZVTLfsnQpge1R8oN6iHZqNT9sHxTYqelSWqdo5xqdlTnlraEudDyxUqYGTPSYqlkqavBFqX4jPOrTC3BOtT6SWZSmVp+U0sBxjtLslT7kDNTTKe+S28VdTl0BNTQTA9TdqV1SCqcSIrqVegnqQ/QVqdqRXqdpSaySdTRSREY1qUtTpKb9TQBDdTAaXdTK1slSx7hdTLsKNT4aUdSOSelS1yb9TxjAjSJnBjTzqSjSZSahZkqShhvqTmByXI9TAqRtSTqW2cMaV9SwaXnBCaTTSmqWRjfqW/YsaSzCDRP9SAycdSYaf8daXIdTaaSTT2EBzTdSTuSqaDVSW0LjTaaWaFxaULS6KaeTsDslTWqKzSiqV9CZaZETZqVqRzDtYY+aXtSpafUEoaZJSTqWLTaSqzTkqXOR9acpSHmArSGacJS30XCV9ab+9ifv8hTadrT/oO80OAJvIInjSNQ4UmwrqB75qkLfRx8X7S+sXPRA6en4egUMwG3OtDpwGuUPBkHEzzCKRM3DDDDGOdEjbOdCVQHBVwiL/U14RnTDeINExAt/EAcMti84ZJJCyAnTt2L75o6Zf4J3EHTt0sXRq6WHTg6ej5Q6dNCwCRIFm6S4FI0inTBePA03TPLFSvDrie6exZdAu0CJ8m6YH4k9Fq2C+VqXkOUu3FnTrMsrR4Kh/V56V3SVjMH5p6T9FBOL74L8GRx66S3TW+MPTfaen5+ds/RtvFvTYqub5lsWFUW4XwwwEQy92ZiCN+AdBFzSCCMRplGj76VNBX6cbkvcSJ9P6QDSDaYBBn6clSrjsblAGbaEqEG/SNZlNBH6SAzvUFAz62BAzxJEAzToKm136czTssrLTykdF4iqdAzqSqZ5sGfAy3qUCMYpEgyrQiqBlaZGko0Xgy4GRohSGZsjbQr/TOaajSqGWgzaGTtdhnELCIPiYDHAaL18kEC1OegSIU8FqQ+GS6J+en5ReGQ4CMfkGQ4juC1JepeFpGR4DJGc3VhGcr0lGRYDJwOIyggX2FgSW39wgRBYNZjs9PATwyVZlb0F+hOF5Gdv0ZBKvChGYo0k+s5ghGVkDf8jBYDyPP07+ohZEJPuYr+uFgDSJX9T+l4ycwUX0w4m4zpAFo1kgTuYckno1CJC2Y9NDYyV+gIQNGev1FvqSRwmbH0ESuSEtSMEzw+lLJVQl2Yg+tkDzvgzA2nhH0aWqWTH+l30zGW+AfGd7R5sAaRqaA30XzK6Jb+jv0yyFBBKmfWw3GS/t+nr4zeAF+YY0jbCs0iMCD3kANoIRQ1GmrEROfrANMTLFFIBis1oBrS0ZgYVA5me+9aXhN8cIW4sfSHCDx4Ye14aOHofyqe1RiGqDwhpXD+3CHo1MPS1jmbbpZrO7N9mavpvdKsYp2m+o/2Liw7ytpoVgoh0VQNvwegrdtFCB3ke2usyGAT8y3mSNR6tFjhH2tsz9dOL5UeFu0Dmc+ZV2tczzyLy5IOmCzQqBWZzZoh5etB9ZYOn8ykAZszsjF8yMiDiyjEEVFAvGhgdXIB1hcrH8u8I+0+ciupHmWW51RP8zp7O7MtceepDiaX8ZGM3pIbDywiomtp2NK8z2XEB5bkLSz9orDlBWZnVngVe1Q8O9MzmWSpJWUdDN2hTlPUNj4cmk+1E9DfgqWRsVPuCahJ2tl5N1JUEoOjsybMOqywlLP8lWZqwP6D3perPzNkVFZopWVkIacrboOzOKzqWaFQhWZ+0XmXqzalEXo+WQK4Ccg6y9WdjlFCN6zqoizlP0N6zyosyRi0JO0OiEXpTWUPBOVOvh6cIikuogfgB9OU1QIRTTAIGpJ4umbJoIr9Ad0rTwKoSuSG3DuljzMVDR+KQcCUjZtGGV+ABQFMBkusWz+IMBAgPvYsehNMgxwIkM4dOBBEhqaIoNkNja2fWy82Y2zioMYsyoLSdRoIkMAALSdsmmAds+FbNQkOHP3EWK8g9D6osfwE7AmCoMGERmBaUAwSM3PKOoSHKqNf/jbDVdnr9JGH5iE9nhiKkGfcSfxsA+MSFaG9mJvB/gzwgvyiYFvqS9I3hisV/qS9MzT4WSuEISM9nAVNyGu4f9kfsxYrXCJ9mjoNaHZ/KeA3aA9n+A14H5iLaH+AvdnJSCRDx/IlwJwsDlxQ1MG7vfplENId5HbIZnQbEZlFKcu7bw6tK0NBoHmncjmNpBZqtAtMKqCWjkrNLoEk0iqjJUGhlLM/LorMg0LDA/DmtfQjmjvYjkpDSYFwMkhJMctqGzA3PAUcmYH8wlUTicuAYrA20KFI6TmccipZYQ+0A7vROYDQ7DqzcJfCEfdPjm4IZT6c37iGcgQikfcFpyvbD5RCPPpyvWggtoTPp7sZcJJmPMxk8ZzmmvFuqnIDBB6NPdjiQyj42c5xhAAk/KuNHzn2gsAieNHzkYhU/TeveRLYWDcTxPe9hl4OLnyUW+l6LFDiBhXnGMLdLlRohDbSA337MLNLm2hMjDZc6Xi5ckCaxhJTlc/YWnojK+ZZc5CbCIWrl/0nsm5WBrlsvaGylcwhl/vNrkVcvLnhtBmDtcukkLs9IIP6RjCVeKFifhBfQ5cLiq72PiZ7kUblesYbm4tSbmjBRi4B8cdhesLgi88NbkmsAjYjch75aGf4AXPRLhyk6qzvbJ7g5cDijzONjnamIGiXcm6ZHc+3q/DePh7cmszmkMzSFceYa/DN7kTQG+GPcgPhPyVYwjDZngCkXFhdDc7Syw9bl8WNTzg87bkhzXgCTco2FGuXbkRwPt7psmIbNfPjn2w9r7DMlIZePEQZewltaew6kDuw3IYxbKnrtRAOG8NSapYDYOHpgxdkeqYTYRjBgxeEK7DuiBk689BnmBob1hZGeyFciXzRc8/XxHPDUgLqeXxC9XnkLqWlyHs2WHCTW8RC9EUTDjGXlq9OXkp4CXm89b7Ip8FXmy9IQhHaDXkIEDbmzDM5ClPKyhnDSP5nPY2HofM7o7PO/EJwtMyQvK3kJAzK4gAs3lrjHyAQAlgiRTHc5aUOChPcEXlq9FMAkTBXma8w3a2zW8Tx/bWF1TF3ngc+ma5TIDme8gEhIVbiGwCMPkF+fdDdPNXnooWmG1/P3kwaA6m3svXmPYHPmPst3nhYDPm288STm8yAyaQtyCDtOPwWDJJao81GnYJbClGPAhJsKYPHZctyB1YUxGxgwNqEJJvnd86tmqkw2Cd8zNwEJV7nIUwtn9Qnsp0jO0hoMaMQjQ0wRckWfmmsCGhPkByDAWUALfwQpBvUZBxwoJMTQw08gskOfJQMQDlcYIQTSkM+gn8hKrbISmjbmIdRt+M/mGwW/nOyA6EL8oflXsJMTz8h/knkHehz8jtTGrP1Ts+X/n47WODbkWaHnsj/SACUchgC3/m64YOAAClhi/8qW4kiIKg/86vwcUOQRv83fm/8hLCgsM6hE6bAUNUPOAw+Z9lNiR5yv82Zrk6e/nX87ci9mY/lUCmiFH8nLYv8r/mAgykhAC8kRG+SmHYubvyXkbEQUCuzwwCxiiZlevlkkhyAQEGtLX2NNY0M91qeqSe4P0/Wgw7dvm5wJtS2hRtGKCmQXOECQVqC8TkD82am4+OPLzpSQXqCnvmaCwwXjmYwW6C26muQZQUSC8wU6CitqveWAxaChQU6Cqrl5QxwUGCkEZqwiwUOCmwWGCvigWCtwUMvfQUqCjIJSCpQGArJ1ShCgIWuC55GDcyhLwackJvCKFhjjaXCUMZbmbMO6h5guOCJC/+GhVANjVGM4b5CxAxLzDKQy1P/RlCl9osOEQQ5BDDTSCVuGasdYZO4KKmIpJYY/DXeBW9MVj2gqoVUUWj7NtUAy7YTj53JAfxXDRoAPc9ubfwyfb19bvwc8Abou9MVjbDMYUysLoXofJ8T7c6uZrDMjAfcjYXF8gtjT9FYW4taOgA8+uadDLiYg81Aopw4oVhsCYU5wq4UlOWhiVCy4ylKYBHe0FHkE/TkpDAgd4Y8wZmCc07bjWP6ZVwfu41U+noFAXkhwM5SDvAJ2mqC0oCqc8b7qc7RZgQ22EDMyCFEcv4X/IBG4HQv4CV8EEYjQrEUIIF+lr0P4Doisspj0m2B9AqnkDA1Zmx1CAYdPQFoXDIF4Thfb7QYXUTrmJH6EYbdg69fsIxpZkWQ8gsjzfJTAMiobiThLFoRlQH78i9kV66TH5I/CgbUkNkUGlClriig0rw6X3A3sAYb5wJUio/Q/SIpdUUczecIPhf4bvChKGqk0hDCXKVoePY5Ey8pn4dchLImikKKYRBzpgIUn7StRrk34gtAB/XEbfwKZlp4tWlWCtiKein34M/IoCi/H0XQ08LrZgKX4xdcMXW/IIXJddUW4IqijldNICq/F0XlIuMWy/OBFJi6MUYMkQFKiiMUsIqMV2/EMX/08LqZi1yIZiooCFimKm+iw/Kg4d0UNNN0WJRa0W0/WsUBi8n4tit36c0+IWDQmVROA+NFesZeQuTDkH02AcXDjPsUw80sZ1YRWhEg9YYxAztGLhdYb4Q2uR2sc4b6QscXiOUZYPZNcXCOb1ChTJcWYWGMZkMOcXhGG8DjjVApKpDIKni5cThpDIKujcubLCzsbkEKcW1Cm0ZDi6AxMGCObssT3qGGCOavi0Yw4XXpTtzc4UqhR8XWYs2Ee0WiagS62EiCyqBfCvMoCcx2EaQFqAXWf1oj3MZkFKMrZm0edFlbGAhYSink8xeEUDpHjmwShqoQbSoGISmDZpqV1piePEXVpfXIyA6kCEXB3EcbakCUS/3GqgWEWYQikXYQrTlT8harlkFhL0FGVKYfEdh13UlLlCw9iiSz1ICpfYSrHNDBZgvJC6iWSWoUPJyo8NNhHGSVgKpSVL/4dChrkoSVEpZBwvdYVJ9wqBwpZNDAhqblIxgHakNoXkispNIAlIZ6hqpJVL5IE4RUEeN7qpJsJWS0oQnVFnDjmSlDBcd9oCpOyU6pQN4g1PpmENOCWkSshpOwkZnqit9HrpcI5pEqd6bwEVYOkDd4JSlLqv2NKVrA934bAoiXo8iKUVAqKXkSmKUwk8tLhIMzbzsVQESCCqV7SeLp1IJsqlS9LpekvCUYDLiWXpHoAAAIVWAdzV45ikBhW8ErIlesBilaRH9aEIvwGWCGBIwkTZW40uBwqYAkiQGwzZrkFvEseIBABCQ5+Z5nYWK5PkUybThkgIoc6ZGCmlu0rEgRrSGanwvylGsEO2kUqSG0UpSG8ih3Uc0u6gAKWEi3tQvo/rVeAC0vwaDtO1yFdCeAjQGbZoGEGa3HJ9W4ELth4G0Kl10uKlKQ1NWK0rM21HBnUtoSuoPXzOYURQRlMIoLA9lKkRn4tmlO0pgY3Hyxlk0sKh9OFxlpiwxlHLWb4toULI+bUcwMMs2lpMvJgG+CVAKoFlg/oogG6DJWgyUDplFoBZlTMuNyMUBygxkQ5liIrw5fUsul4MqmakMuiAu5n9aSqze+E0pCyWMG6qvtGxlhkXel6MrSp2UCKgyDOUBqzU1l1EUFlPUuIltUDBlYwMGl++RGZruha6bK20G/EAVl9aXK5qyDMgasoNl50qNl/Uqul4sqGlwnJK5hkSVWiZTllZUIZifsuVlkygfuaPJBlIwONlDsNNlbVRI5ipktlbDUdA65EDlrbHwgEiFDlDfJnYRxgJlyymJl0bSNswcurqucu5+p0rJJ6os7AwcpiURct86jOILlRriLlJ0pvJ8935lPLTbISiwMB41X1lXNJBmHPyTl+bR7lacpJlaVOlMNsvWayEwqo/EAHlevxLlMEpdlYGzdlYso6+JHK9iNMszAjQHhl3pg2aCYCSKU0ERlH0q7FazNpWOmw4cqFW5QqYRDcE7k8lx8quol8qZsnhC7cOkpTs07kFsIIFmcJtmHcm8CUlyjkhZPQL8lTtg0cRbnaBoDmC4yzikwd5QElAzlTs1bkXSkrGKcebk+gNcDXJS9n2iHR01s8Zl4cA7XslZ7kHsgblYc3BWPl0bniQN+3wVZG1/ORziRWL8rIco9nmK4CorsIyjLcDnk/ltTkmut5Uu6FCuusJdjLgPBPjgdZJUBt1lbchCvbcvDkNcaWEMldbigVlHGlkR7l3a2FzwOiTmhiZDOClu7htcw5UwVG7k0c4+Jvlorm/lmdVMlxNhlcWxE3IxmzjcoWIflltkQ6DCtYK6bkAIobg96CCpTsjLnFcsGDsVkbhsVwrFEV2Nn6ISrnNsu4Nqc/zkcVP3EsVvipJA/NhNydEEkVjrkcVA20HBbYONmHeUVS9ivDsp4yYo5RxVsQdkcVrxzrkaioAVcSrMovbkhZG+FUVViqu0OivCVt8rdc8+FPlY7gDc8mGHIRCqHci7jF0ziq/lbM3aw3CqTcm7nNcrStIVgdiKI+bCcVAlFLcfSqtU05DkVs8DjGWbjPlxjidcJSqkSESpTJiitgVHLm8VKdg7c6SuSVbTkhchQiSVkkq2sdCsiVyysoVa1nmVrkrIVQml0Vx8oqVAqwuVCyQEVWDk8VjSoGVCDioVXSp4VK1krsZbheVZ7hBcnCoeViCrQVNjiGVtSvbcwDnGVlSqkV0BhGStyuMVIfJ2VZSsQ6MvLbWUrjdW9bhhVmSrmVjQEKVuziCQIlKcooyqcQrHE8o4KvxVQKrEVTiHgVjyvKct1gz5TSreVeyq55JKqeVa1i55zt2EuRzmKpecHgS1yqiVWCrvlqKpSV7Tj6VSiF8QhyqTgcwSAVnjlzcsiAZVjDg9snQUMVszi9cqhhMQiKoccgVi2cQCt+cYznuIK9zjcqxQWVcKtIMMyogVC7nRYZtFwVf8pGoYrjQF7isLcsNmtVEFEGV1fnNVRKpmhYStmV8ZmAceqpOV/yqes6qr8lECo7coxm5VdyrccN+FhViqoycPVwVVXjh2h/qpDVWxgCVvzheckTg/lTLFgVsap1VWKsjV+hJAVWxgyV/Ko2c2Thww+qpiVQNheYsivTV5atQV4DipVTINWOtNjqchtA+hcao4c1QwmsrezZVCjm4VgjmTVWjmAQwSrMV9NgwaCCo2VMauHV2RFJVIw1qVlbhjsvwwmV8rl0cpVn4hzslzVWjiiV9iqlsFDn6V8TQFVIwxZVVrgjV6WTCVkbjXV9kqacA1hXIiqVHVvasf83itHVnzlJhZFR1SgjkbVWjgkVwLg4VOQuLglIQPVs9nOs46p3VNauZEB3PK8baFXV/wBQVPpUVVu9nHODBEdVaQB2pUGrHVHoCvVJLjSVNIGSVUNn064NiEoebwhci6rQ4gZlg1lLgNV2dkPlPKvtsmZEmY/LgMSKnAfozSpkQeEAmVr8q1cVdAIV4OEHVUdF3hfks4161l7gGOD0V/BmPSfiRY1kqovweGqyVdqvE1tTBVsyirHp4thHmUyvWsIioACrauk1YGoHsGLhAyEmtbV48O4VgisccpDw5VozjisOKrsqpGrvoQCt41zkkuswbnqV1GSy4ijAY1L9FA1C6o6VLmp01FNk2czZhE1LqrlQtmotVyKt+s2qqbcQiqM19Gp9V1BmdQhiuNVBrmqYQrnM1b8qroPlkpCC6pxsHVjKaU7jCs9mhFAplXs1CdH41dmq0VKjBG4vmtNcdqtK1TmutcWiIK1AWpdV+/HHgrrhNYlWsU1iqr2CuEP24pk2MU0OXK4nXGNojPln4HqHG4aU2nooDWjIEjVKk0jDG1OZAm1W3mCMUpAUaO1CW0Y+QVql0XLZRlUmWZDDC+LlR4AqGEWm22t61UYING3WrfqrgLh8y2ofm+3H6112Xm1A8Su1HIwey02qzAw2sMmAGTAWr8061k2vUysmBe1XWsQUeXFm1+ZH+1rOSsaIY1qMik1tMBTVsmWiG9CnpAKawRHBUu2pVQxyExCbFBG0ytEB1b2oPFUvDO1ppEFkhxR8ax2sAy82VKaXkzVYH43NQpOvgaRMmRMR2qpqDT3BIPjVNGSTzJC/sSu1tYzRkko2di+3COme5BG0Pc3e1nCVZ1pPDHEriSzEPS0+1aOtMgtOpG1SzyemTWn24VqwVkAoWviiuqLGsxhUwKXM65f2lTAcn0Zh0bR11v0q6QgsKbFlix851lNH4YEyzgIEwc8uLxrWJuoG5tPIr8MKg98O9SfKt5F/K9IFDcUbFb8/9Umw5UQ56FMOXCAetd1DXwoQq9Bj672C6G82Qj120IwaI0UdKs0RGGR5QwaqMPECW0XYq50Pj1q0XNIdNWj1C0Q91YNAaGbWXZmH5T91wRGDZrMzf8NX04VyGiT8REOCIIeuBhQAVtcN9WBhJkPDZ60IK+cS3pA20KEhW7kT1RFBYc55QMhI+WH1CeqtmIYn715rh91U+rMwNFmDmgevH1TSC11CWRdm9MKY0DuvBG6+oY5qEyp+xxNmpJcmspcwy31KDI5IInzY5+us7FTutqWV2rSoz9PRyJ3DSobZEZyfWuf1Uin/KT+rUo+HEf1d+u/1O4sTIb+p2WEOu1i+3ENZDNEviGJjANTdQYojOv244xh9inZAnFOOsBcVNSQNAuoWS40XQNl2t2SedKQNg80a2xdNQobS19403A7IkBujiIHHD8nZGNotpi/1vFAANbcHG4ALOywuy1V1LBsDetBtANZBobQiiDy4s3CD837UvGXxH92AkNKEJBrR4mBuGk8IIINI3FmiMhuLqYBqWiqyAkNoRyF8Khqzqf+oHIfBtZyQBu0N8uv64IfJ2onZBV1j8SUNl0XE6v+rkNRFAVSbWTx2E+VsNcy061lvksNgBo62WdJMN82U64+fllE4YwV1PlmBiDstf17hqwNVrHzmzhpN8KhrgNAmAcNYhlJQq+uOaFNmspdBGTAIE2lBYYJVYxXPSNZsEyNyE3jIMuXME/fPnZN+twhNzwWW73yqIS/waWr+rKN6fiqZ5SHVIVRvkYBOtqN00MCZgBtaNrfh3+dBvkB60NeKGJnkB4MOksTS3CIMMO52xdV+eo9Lw8D81yIr12GkdfmnmlIDENdfkHmuRCeB4pALEjOs9ULvn6N0cU9UHvm6NRkIvubRraZcWEF5TRu5Ct9U6NIQUIBlRo98r/1rI0Er0F8ZhZh3STqhLxov1hvAn5Q8o+NgYQooLfIrgFn3+Npuo0BhZFeNgnDqhULxZhjF2+NRgN4lIjXvCeevF1r7kRNL5Qp1VcjTYINTLEfhuvQ87AONBho/Y+Jt1G+zExN9xo7oGxFJN6fn+QZxUpNe9K4NvSBhxR9JANDJpTycdJGJ5qCfYYxux18XDH11JuGQCRsly4sLXSeVNIScCKipH9NgwFCjRglgtDFCJNsOfplNQ4d0xJth08CUpo4Z2nLpGf4ivpxTF8aXvR2NayFTgBEhVh00Jf6Cby96+JpkSzcXH6+pvuQIrAd66xv/gCQS9SDvUCQedILEP11XE/7LnpvjEpQRhWV6UxrOYvpreoXOi5N2qywoh4iGNevRsQh4j6NhdAQVGFCuBJpsRpVpv/4+Jr5uWsRjNSflH6tVEPE20J1NL0Wt6TRt3hzpvH6ZJrNueprPp3iXWQ9pu1NZCDNNCEldNPHDdMHlFXIDvTmN1gS2Iv8FTECCCT1nZsNNNxDC+B5QMVkCNWoJ2iT8r+PHgYQPgBAQTSu1Zvf4RZrjNdptN660OLN0ZtN6eZuQO4ZuLE+0K5MQZqrE/wJnNP1FBoVYkDOf5GEeZTVbk8QDnpq5srGkvQhivdIBYB4n/Z95vagoohsaV5vGiLcKPgU5tPNSYmHNrZv9N50L7NtVAFNGgIU+EpsAo08AIS4FuhFTs0ZK2Yuq5fPWP1rNilu0pocFj4OoZsMXgt+WP3l1ItgqoowmE+VFMwHMwYAFrhU4eWBm5WSm6mbQymSOmBJmWXDWw4tIEFZFtxYyuINoFTFbEmwzOQKdEKKFxBWGZyAv5zTAcQGWAEtjgXh8a5iUw3FuSYQTA/kYw0hGmtCmYz0iHg4sLf0gKkz0drHFhleiCYHiUpYpmEot2loYtSmB+0z43UtPQ3wtdU2YkU/04xEkzgobQzAQM6keKhlpqw5OkeKBl10G+yR7UUzGbYbqFMwezx5GoVzGGGFTYFgrgkteWFT0XdG2k0/V8tPFotccGVYwYMIUtLFoBC0KWYt1Ft0tYCDrU9FraGkfD1GSVukwfzwqYLAiItcfGfGkVqeMMGBItuTGEtPGBCKMkwTE2Rmst6MyDE0wwytvmjhJ9fTKwLlvTRHVoSti3nEtMrGit0ls6YeQFKwQVvu2QlunCoFvegg1t8scNLE+MmOkm55jmtsJq7lxXQZMBLC4pF83K6taCyIflHbJCUuv1XtLp5w2i9m56HNZ3yRgIrmxVUzbQBSNsSWyT8g7CKOEdGingutJiEdGD1pbCoOALpj9Bfagsnh2WDAFIa4R7w3vK/cwnXVwtExjAEnVoUnfDIYDlCuSfM1jGHRErhnYVomHoNL+zCmSqKDDvJ1PD+tR2mFUdLD2M31uFUX4WP6Z1pet/yVowbVo+t7LhT5ENputmVwLG2OXNmXGWcwybOZtdZpPGcNt3a+6Ext8bMPatNsKB58OdmAtvLobnHdmPNu95OVzuZ9qWHGBOSeZLNvxy9NsjSUo3JtXSRpwwkzltZyXhYwvKltScCmtiMBLkUCIMKVoXagdEukFKYpEBhtoQSwDOpKVttlyBDItt6IyZM1tq1lEEDBhLtvVN8JqlM43ncwMMg+AEAI1mjGBhk86AwoBsye4wdsIh+sJQoEdrV6Acxu0wdskhU6DeeMUGLpefnBe9jFL+25Gg4nTyXAzkIdmYWgH4Uwz+8cfOMSUQOhoFaELgvTDb+cdqeeI9GueWMDd4AKUjtLPI6MBw1KoJzzrtY/xzBvyGPC2IMNgSsIqCbdveo8L1nJ4TTcgHPBjtgfIntKAV95jSHjtVdv3+SfMrtCgp/+7jwLt1JpMZuRC/ardtl58pGcwTdsV5B3Glwx4VKeD33DtqtDOe/InSe5MideuRA44lz0wWRxuqIUz0kyY/Tvtgzz7wN8IcgLdr9tUfzWNavATt2f3VE+9osxh9u3tk9oQI33OTtT0gwoBRHTtwTAgBu+gLtn9pABApBaer9rpEZy3KeGTFvZSDrvQ0SVqecDq+eF9p+eUDvz4J9uueXuPnto9sReToMJ+K5IcgZZKW0YnLFaygIyhkbSipappBNObS00FWQSqopp75vDtzAnDqpKh1pFex1qUsoOEWFlQQaeR6lWpwz2PCH7Liun1qS41nNetk2TUdKjpFZqMHWSrcUC5ELL2qUjvPaMLNhsexki5l5SkwexntB95SXCXwOR8iqCJkeeHkdT1kUdmAIZ82+loUWoIMdgqGo8K6h+A6yQRK+7Rkdt4nTUGMLVtDRB0dQNr+cyIW8dhyU3YrggOSXxntBBp1340Ci+BNjuYUofAG60yRhKhwuUd3rgVqeINidesS8dTM2fQRoM+ZP/Ez+erPYQEIXANi7l/QxfxMQgHQuqyIRPK5rladNoNTZu/AlimoRsdSmQX02Tp7anTtPK+Tq/6TxurFliTBmhXLXoxUOiSe+vS581pjF5kSmd/4zgZG3Tciqok+uohRWtuFsRmW+KB177i2iXuJN8biWDZ9SzieFWGQVOlEud/ut3pAGVZsQSxHYO1GDtMerSIS0WDtI+spA/eRA8R5RFEQFV+dT5VV49OsvhcuE/adNVedC0ROdYND9tJeuhd5D0Jsk2CKiFzurYULpmW70kLh+0T6WSTwS8jhFfaE+QxdVztuiRNRGCBWFfaJLsVsPdFuiBLp6B6OXBdcPgoebzvCQ40QoeXzvj80VVZdI0RbBnCVRd77EyBriVpdPevRdlLpbygQKB12QTJd/LpOkZmDud3Lv7guLpIw+trGgRDFxe+RtP1DTXIYuL1p4V+uWda+pGpCSTIyUcWgi+rqpeAVut1ntPEdOKVEo00LUkhFDnYNkobp9aLKiGtKDpR0nJS1rtwCqgHKw84hdd6fjxmS6DyQDrumhD33WQvSA9dIYhDdqGDyQ4bujEhIGxtYbrbxmMIqZ8O0qQQbt91T10VdEztlNh+WsxIn2l1xUNbMLMLi0EmNzd0gM6h2v0IeFXPLdjtvAR0MP5h1bpt+dbr+meCCjRwvzS63fga6qbTbdUFNpOrbrSALMPzdVn0i6Zbt6hRYp7JiyGHdVbs7dfv1s6I7t2dJRp05HSzm8KYGCowHOaWlvgaiMNox8mc0RyJ8VT8NDuutj5BzIYkOXdgZqaWmdCF8EetPInsQuUa2sdK08Tz8/eVXo9yF610NH+wV5Wfdq7tDtE82uth5Dv8gfjpqV7oXigfg3dyGm9db1AjoJvl3db8W3dc3nm2D7t6Wp7oOQAbsQ9W3j7IMNtHIO7vQ9uhvLtTdWjmKg2PI0O17itg33ih3hHyNGyvidAFg9W3i0wwHqXdaHuFYfdOo9k3gvgZVEw9c3lY9KZpAWZpSdoyYHMsQK3bqTtCPdtpA7kheV4gHlCphWbuLFh0Fw6wkXGkPMJMFy4melJYiNyNbuCFYvjaBOSTNQ5or1aQjt4g8cFeOx0riFC7tjqYrBudErvK4oBkt81XiG1ZnrR1oLpAQ2l3s9w8JzIbRhudKqylIEMKF8hLqHKEMI+dmnjv8GQR+dFnqrsk5DxqpLss9wkBpdGCDI4oBghd2F189l8VOdHnoBKSXphdDntGMWJumkJMN5YMtUekd8IDddnvFdamDy4bnrR1I7lK9+HDNK70lwgmxQCFPsXySt2QAoheUZdyOrK9QOtfsdXry98D0ZyXnpedUDjpIfnsui00mfZ68AXIs0WIMs0K1owkBJdCGsS9PCGBik3rH8QcA5ddkssCnSkJoI3rhhK8VcSA3qNIRXoAyO/NZyB3okMtXttMYrEKoJj1WhG3s4S2kujIBTg/q00gK9sRiooEMWmkKHJBYJLqHMsJXG9RFCe9OOQPIw3ru9rnos8/XpJJNLic9HXqvZIyCk9PZIaG28tNdhiHRu1JS0gh1E8KudqqyurpceZGhRlpHQKOrtotAubFx9Pi0x9xnqOtFfjx2QdIbwwPBntNrrD1khszmRGu6ylPr9d8+tawDPo98E0B+1s3EZ9whgvMHPtZ9x/nEo/u1HpwEFwwkhrgaqgwg12H0kN77r8oWkEMGv3Fzo2eQV9/Pu8N+0JjAavs6120LQC2FkkNlcyTEdkuWQAvqTdc4RN96bv7w+vvWh9IH19ceoH0bxXV9SeutKt9Q62MMOd9LeU64cvrxh9vrC4nXEl9KFH+AwPHmYWevVJ9aAl9ovpr1qajHkppGl9xvoENH5V19xCCj9KC1j8qvtQwUfqfme5DT9xY1GY9vkT9r43e4LviN9BUh59oerN9pfvT8QlDhaUfpDtFMJp9CDuD8o9V99UPCXp7vs14NY2BigfobY8fs91PvoM50fvhQgfvD9Ifv7wSrvDaSeDzdRrjK5EcFy5bMqrF2bt05/MLKQNusqYs/uK5xTDX9yEw39YDMN4WRoO4m/ujaJyU0RRnrHdN+Nysk/uSOh/rdoB/plN0nroalwRv9FbQaQKKzFYc/qFxezpEas4UdmX4VrpWPnlICjv4KdxFyYX4XWQQAbqBr1oTie5HADKjqutM6BNyujs7pu0zPChjtbwgs214SqS/9aAc0yP5iJkvM0++0KFfEh0zuSDTwIm//pcdgAdOcqPhSevYUdG+E2+Sr2CbU0AbVtolX3W8AaidBsWdkJuW2SnYSGtBg0RSGNrEtrlvht/1q7oeT2n6PAbADVaFWMtCnYtQltxY8sBYDalvFF8sBcS6TGUDZGBstAuy1tsAf8tRV3yo/8l5mbcHEDt4l5mU4TqI/8mrGgvC0MNAdytmenhtqgawYcqBd6Cga6tH/CScMgcStdgZ7IEgcoDzEmsDPeEEDFQkmtsPtdFQOGhmFrnmtuIzlQ0zoiDK1qYZYQc+u/bgOtUQYW0azrNxMiU9tCMxEaBSkg5Z1W9mvQvN4ChSeZ8aMGdCL0VcnaPfhZQczYcWgx0RQbLcWcgUtuNnFZOwtOc41hLhkygv5stHmGHQbEtwNlg6LQfzE3gyVYyykaDBg2VZNQf3WRtCZmFQaj1yz3KD5YkPQ1dEnaBQbjQUwcfazwvz4RtGxBqKkoFvVlg65C24FzEnNmydGktzkk96lKl6DQwbBdhQrYFjdG5mJwaADWwcA6BwZfEXnIO0VC1qDcweDmzc2xNk7SxgWTque7wdC0d6CeDkLLo6hQYBeq7XBDqwauDt5VM0YWjOD/M3+DUfALELvVbofPL2D1s3HUfQetmn9D6tdfm1mDwdaDfTxbcNwfu2stFqZFwduDRT3dmRIcGDUtW9mLwZnNmxmDm2IaqD6IfF57IeRDeozqDi+p/ZeQa4QMKg/ZNIaeMQoYhDcNS2V8IZBDJIcFD3Ie/8FZntmGGj8kUXOemIQfKRN2QJYBIvkQxrqZ4Z0glN2oe4dBtp48moZWlGzuNy+dqUQpoYOtxRvJ9eFSdY/+vN2iZDlIVRvXIiTxZw9oYYNlFsDd05sHIhxWy+aVAvgfoY9DrBoqZeJgNI6huU+lpjPJQcU5S7nBAW2eQVSytA1pDhtqtz/n8+HhtTD3cDlIjZtn+JVopNvQoL+nqXc4gEuslP3VNMW4tQoMvFTdPocDD2qGjdXANKEtz1xNI1NUGKhvmyDFLxqDsqDDDIM4B0L0qQmdH7yDsrayBpGUNvVqHg4YeMN61vfY/oYOWkPP7DPoeEQjOQnDDNC+g/HBHDFhvMtnKDLqg4eMtFJvjDiBt3DAOA7DQFXfacYdYBrYdXDGXGqMaBsXDeXGTDN4bnDQjLpqbYamiQjJcNY4ZjwEdECNHluddpSmiqQ4ZKYcpC/2a5A/D1YegBvBth5pOArD8IM5IzoY2WizzAjhVHfaa4aBYhNFPDUpGzDH9QwESYa/DsfmwjNHjfDkRs3DMeCQMcPmQjV4YbD9KQ44Y/rM+G1CHZqRpDBdEZxgeijiDZJMWQVhWYjt8ALdTdgyNRRrJ9lrpMBOV2GhuTpyIFymEjTHEeo30Lg+PsnLtC0JEjPNCDegHJWykkfAqGrKMhBOST842gGNTqjNK+2S2Nz9JV9wiFWNA4vOhGjhmNL+s/NZkediSvmWNRkYmNUECINekZ6W5dpd8Wkb2NYkemh2WLxMNArkjm7Bh8DKTj85JB8jK5QA4/kZL8akePIQkemhVTp6NOkbjptTtViHfJhhIzrpoMnU554Dn5NaoZEBZHukBuiEhNHcnxG05FYjg/LfdAEyZBaUIcFBUZ39Mp3b5PAC0B5UchNdUcKjUt1qj09lyjyiAISTUbQZVbJtDAkfraBpTBOwflzwnpHMG+psjwIZUTdXRvp95g3xNWWBNK/ayokh+DD9A0ccjsQSskyg2WNG+CudcZW9NkfvGl50IKVeLqVFXJuD16oqEq+7LWjXwWWIWZtD9B4h1Fs0cR4Eor4qdfjayZ0djN40bOj20OGj2MPlFeNQfN6ORmjTJrLwPIvVQVEnF6/PpTK5MLcy4vshjRMN7hV2BojxXRVWk/vYwVDHK6yMYlNE2CzcUaPVFQ8jgZqMcDg5XV1EP9IR62MYtdHn1v1tYb6tt0X7IqY270GtrX+dMbdDj9CT+PshLGfDBZjtMfQ0BVppj7o1z4YOgtkseoDG1vAFjD2WONbMfsBdFvFjOGgjm0scI0kdAgYIFE3GoYfutXAOVjtzyyUN9GQoo4zM6GOlGiJlR1jWujLSo0RjSysa0tB9H5BZscyt/bsfGYY2tj2oPcErGkChN9VhoZsYctyGlwgZo2NhzFt71wsdO5rTBQYrMZljCQI9jhjhw0CsewYaLEiGhopdBogpFj3yILymE2javeoTjYWWR9t/qa58cdzJacYJ91rUup2cdJ9p/vKR/MeKxWWRAmDOVTAeAULj8/rv9JcZwivoiTjrXPzjM7jLj5MeFh2HRhQ7npldjevVYXccxdvcec9T4R7kLzsedZUUoKTdUhd2tX3DbaE+dBNWvDocEBd2lknIWdMXjZaFY9edNnjxtQLD4pEnj+tRLDFQSf5gqArDbiVDQfcYqwrHSqwALsFdC6GPj18fMYurAFdJiH59wKHJhGLvF9L8aJhjXrZMWUfRG2SnbgprtYdEEEaMuutRGhobGgwCa6ggCaEgszopAEcEoZPHi1d0zNwZCCaN1SwLATWkRQTACatCmCb0M87ttDHWqC4uVuptS6mgK11pfa4HmJmxCaRaNCFytqtqXUNCbOtxCcZ4BPjFjzbXvYSpgBtP7Utem8BBtrJtwIZPHHGkNqKaZPFsht4MZ4aPlItSNuLeTelRtKhI8Z5usltNKFEh+aiDGmtuYT2YzoTAvAYTXEP7aPPusmTCale71rYTcrwZGLBHzeW8uetYicTUrYyZtibwm46Y1sT3BtBSnNqsT73GsmZic0hIPCYhQtsc0vVlkTPNWA5bicUTE4Jr9LkzUT+iwcTxicOJz400ThidoTRBCvU3ugZjE4MRjdDV5cZtoiFv4whQGSeK56SdwSFDOQmeSZo27cqLj2UZXGqYAkQucZneRScqTmQdcW1IpySRiZfayg0iTzSa4IlCfKFSovlGmia6TTSYuGlBn7GTCfVFHCd/oerHVF2FDxUoNs1YuMcET9bG1FuojohYidxjoidPBGWFV4/iZLh4yfcTSic2GWMzxtaidilGiebavSfiT/bTLlDI1lhi4TLl8o0BtPQxS4z4yGTUW1ZtjyecTi01uTug3u8q3gA6qPAgGkKXfo4OyVSvye8TBeV34EAwmTbEO8lEot+IOtuOTRtlkToUp/jboL867q2KTfiItJqKfQT4XQTAkbVqTcCOxTOScxT/VPRTuKZi6+KfyTNtrEdFMdKNZQYiUX7oPiq8kZ8naK3d7AI49C2jfiB8XqW2Sj3dHKdZT/cXNigId3i+tDo9HeTW1TBgQ9iBFCQs0UmUdKYGeQFWlT38QPioCCpqU8X/ddsUA9WcmFT80UZTBSHA99KY3dr8SaQF/05TSAnFTNKeIS49KNTc3njqGHoDiVqakUNqa9ieHoPsW8UHignrsQpHoxe5HokQlHqhocwfziP5DjEfqc0U17vfi3dNUGy2pdTiBCHk4acxCBsUVTE+VNiuqdIIgHv3QfsVtiEgnGiwac1Tcxl5qWaesjAod9id1sVImxmDiSadABc3ljTexrNTP/HZT7AMKoo/B0QHRoLTEsQDTQIFSTcCRxTTPEM9a0sEJ+SZxYCnozjZ/sISbQNgq3aZkFKXAQS/afNdjuvwT2HQKa5RoJ1+3GejWwoB1KlRON4fzZjrFRONFRvnTdRtONBejXTU0ZtM3k1wEN0cQBfUyipukeGNzxCjBXJrIBkhuO5cUluNnXCAQ8xumN3OvI8bpvGNbOvCRhYc2NEuqKw+pvPTkPC3TR6bn4nvo987RqYNu6b3pb5x+Bh6ZCCx6dngpTRXNfzjh1q5SHNRfze41OhV9/AKsNrxAOjcoilinWqXpXXicNoVXt8eGbcNgGbPpP31l9ZJtz+/hsmjIQQ3++vCXTLvhTt4Rooza9Mv++vqXpGAJ/TXSE/NAmZF1cFCnpvGdCOo9M4zRpFCORNTHpwRsQmUvoeNTGcfTzIa8N8BqRN+6d94Na0/NZGe7QqSe3uELKKpbxqs+qcCCKj3OKjs1MMz5mZMzzny50Rmb+NJ90JTy6XszNmYhN+bVczLhQszdSem+rpn/qbzz9eXfqbUWaBSeyeuktpCEkaYWaADxKBSF+GGqe0byjoqqgLtK8WXFzFTjQ1oW2SBYXyejr1iM/mfIdHtAJaNIHBeXrxO5qDALtq3325N9WqeBWgKMUWdOcIWeGeFMA5jMWfm5qAfyzQb3gsigfEQQb1STWkC2daE1uqkQc8eWqjSDg2csz1Yr6zCzuBAHVmKhNIGmd4cGRYPmZD+3trIZuSvXIPWrXd6dOvg62Z28ULzh6UlGAl5sRTcSsXUoyJkCI5WG2zMJO8jtxB8Q0VGXkrpDOI2uz2QY42jIwBElO0hq3Gj8TUI7GGeon2dWorNiKIjRG5GipEQwMYfuz1ljUIc2AZoV2Z6NXeBOzWYwGNcOYYNqhshzrcGhzU0xaIuz2CZvRHc0n+r2zJ2drkr83xznoe59xOZDDno3sIBOAHIiF34Nuz3jxOqFzg12YBziBsKREOd3hWiN0ophqhox+G4ud1EOWIxt50+hpINF/wuzEEfpNipAmldVFcNORFfxwSo46xJu8yMccGBogpKAnRxBWlEmkO6UJG4I8oFCAjsHTxcdFiIEGaUqQDQtbDot0OuYZKS2e9plbAd8LCFPwjdEnaJgbbWG4hKMobi7EvpteDWBl2YABBrEAfPZc8QExynPL9zUdDk+I5oaWerD98eIn3ZtGHnFLwDtz/Ens054rjzCbx0kX4q4yk5rKFaRj98CAlGdFfJRVOWl8aLuaH63uY9zRecazZ3RC2DS0yzz9VLzrSwjzkfzuCCeaZ59xUVSVEmDzXiHGpwww0Dy4q7AOeabEMefCMu6wzzXEgOSgbCjzZQrRONLl7zYee1oD3N+ggcAgQ7ohRwkwWFYw+YdzdQXVONsQ3ELhkjSzuc4+bBhRMhFHDzPeYLzL0Srz84rAQnefzEiebtVZtD7zeUnmFd+ZnzU5POsl+f7N2Jp+5ZBkLzWwYB542G2QR+cbolxkqTe+eXzIJk3zZ5tALhqrP43rrLECVC2yPudeDoQy2yZaz9Ef2n2FwxS5SJ4iBir+bcwmBYfz0wt5BleebEo+c9OteYHzKjEgJqWzKF1EPtYh2TPNwed6zwSGREWgLyes2YoErCQAmrBajR1hl+IaEzPMyQc8e7BaqEMMutD/EapTbizjduKCr02B2HR+0X98N+3BQaWArEdM1UATSEDw4cX8EXUWowl/A0LRokiBzGwRQShdCEAeodQFmDIQrLHDZHqDwwyoHhCZbh8WPSBA0e+NDe4bLgwIGiIuKIgj1VhZ8wsBkeE2DFMLxaDAYeiH0LLAgiwKDgnoWheFQdOF0LgofsBahb2wFyEFDUDmaQZhZliLHEBiLKGkLyBTtERUUhSIGiyLscGJdOyGJ0YRfD1Z9m6QeGmiLwrO1Q12EqL23m0weRZKLebiu8wl2tQQlwKL9ycgQQWAuot5Q6LChdfEiVyaL06Dww7hfjo4LplQ6hd8sehd6LZheiLqSYtju1tUBMUCXI5tu31CyZtC9fDaVKxax9kuXmLqQFUBBUDnSmSaYiRSHWLBxe3SVuYkdHuWNZQuSXhZyFaThqQA4P1pGMbKW6TS8PI+RCbeLDHlYTfcK8jn3FGikqSg+kyb4TMeGmydNueqcuF2+iychTkJcRtPie+0s7H+yJcPxIGjoMhqdvxIPLItUhRDuwbkeuymiZeLlif7a2YbCTs9h/MRJdlt4ktRQBYzS88PyQ+/EyEI9LTlIIrIj1xQMRTGvyY6BKZ5a1zAxTanqE+7JfJTVSdvxSnvttWxYQtboLR0FSYKT4nz5LJcjf9VKI/9v+l8+OexEoH+vK4vn0XA85Axz1fHCByOfBIE2vhzvgkn4apcuzzJoVBbVzuzBJsg49gh44dBGBz9C2zOb5D+zppffgv2e5NRX0BzNpfPKlPHpzulBxN1yEuCmcXXI4ue24YFwYNwhvt0KPx1LC2v9L6OYVzfpYKQecXWzTXj1L1Oc1LppZDLB2a5zKOuGOKZYpzcZfTLsFFzLXpeyIDOZNLbpZZzFpfyEHOffIP2uDL+2dgoHQzdQtZZOzB9msqZIlQ2ubzn4LPAF27Gm9ThpdnSrkqiNC2uLsDVkbDGOq7QDsXhBK2qWQvNUnL1lU8BIEfJNtXxGo22f5znKGTLd/wNLM2nXLsFFtLI6G2zvJEOKipbWz74v0zrJa9+TKha6GudNzKrQvLOMAUReue2L8rUqTl5d2t15dbAz5bvLSIQfLYhfbjmptoqhNCnFMqfL69acecCHvL6dqaR2A8XArW3jQ5caaz6IFbMwLqcIkRBtTkT1CTk4SLzpqcm5TwfSzpkyh9T9poTTvJHwrCEi8EvcW5Wtacl6eHrNVpHsl6l7sdFkaf+xtcUM9XcUYro2ppwSadorS2tAr/7sl6S0UAr38Wt6fDOMUloDArdAdriQMRQ90FbjimZBw9rFYoyKGt0NlFZ49O2CQra8uzyitG4OqsQ/EXqapoFqaz6Nzt5wwHqkrKcTUwTHv0raOoxVKZrkroCjY9/7Inj8QG6iXkjUrvcS4yFFdvE5HqOwfdPbTyUP/jitCBieuYcFNNxATvcFEdj5ZzaXOgt10ziQSnUZkwwVbNO0pt6j4hen55jPWKvpe3IHTOuySeGIFc3hpCjesNgQldR8VzvyrOVceCUsWho4CCW1GTD2W5Vb4rUoWPdPtqlT7JsEhrxDlTTVZl8CabqrInqsDKPiqr18SV8G7r5NZVZKZjPlyr0gBh8+AZ6KJ7G3ImwnDTx+Fsw8VDxqeYCKr43kE9KdrxdpVCfda1ZIwUAr4rSxf91oAsvdc1cJwQVDm81eCmrJ5FOrgXQ995VcOrjBreoYpTW1N0mqr/jLl8WxHPK7dvUrb1dezYvkWrT1b6rBs3gaD+JaNBTOVT7UG79szQTTZ1er96VcA9R1dtwo5Ayrscy51npo18EMTzA4vqztH9XRr61bfdYVSWr+1ehoWgfaK81e3IBVahrYftJrl1Y3Fo5CJrQNcf1uNYArf1a+zDs2iqgbnerqNeBibNe+rw1euyTNY58f33WYyp3prINa18YNeow3la5x86L31by1bwsRON1Rruczj1At18iSv1DgrtKctcR8CtZnTfUew6TJEurkAbuwd+ag9xTCG1eteJ859IhLFYcFc55Tgj33nA9W4b3F+xTKzaYaPFS2W3pd/hLSm1biz5XFxSv1e9r6eDvFotZpwveTnm52vXpWYaNrjPgfwGEcjrmVYtrTMjNrd3mDrHtdfFFTFADVHsTr2jEqYd4atr+RpzrhdB49BirDDMSk+rTxI5NfLDE97UB+1ttcm8eARjr05uWxbxSrMl7vUYvJldrgKjexj7BLrvcX9pr4cDr0jFGN6OWRLWNcHrToe/geNd7r04cgJUCH7cNtdTr8FV5M89bqxlpmnrmsbazW4fHrAFaWNBEfzkrNcpAlnEvzmaf3rQ5RHMgHu3r+YYbDLcfrr4oJQoE7kU41c0BrrdbA4/dZO8/1vtdyoJR8k9clwh9eLko9bbgqSbZSvlaY16roaxkEzEx0teczqVVvRBklU94Iygb3GIgb2taSrC1SUSwCOcZ+gYqmdWAyCBNvn0RnJSrZXjvMGQR7Cakg802DfkDxz3Q+hVJxtPPDWGCs3Rt04EWGLTORtDDbOGItehQNDeL5+jKVYGXj3h2jM1Ypni3hyTInQGLsIb0TO+SuDfg+YjZbCmDeSkQjaJQGUzQbyAZnC8mPz5UjZBSG034kajcg8usaj1KVdSTxQT1DFXKk+uDMmetEqMbSztFLDLwMbloZ39GQYc6pjbrJtjdELRYt6lF0vXAA0sUAF2A9lZspx5XOlCEopMD4l6x1ugFF/I0F0Mc9yErOSuwlWgYbyax5xy0yhCWaWmDpW+R2nghZ094rKzxulyxVuPK1q2q4aZpkqw5OzQNkQ3hyWJkqxEQ0qwxui3DVzkq1EEzEoKA7CHjg5h3VWSN0quXSgBuGqzZObTZpWZqxver6yco8mVsuxsSzAP61Lg6NO2BgSGP29TfjLURw9WeUfTlX4FcbrstFlJss8bQaxulIa290LwgPOka292J+zNkpB3jWzURk2+q1q9qawfCsu3Uui5Hybm51zWxze5Qi3HP2RiG2QG+zPIportLla2uu36otJkHAEoZGUJWk1jh6FRzbWuzdkuJ+WNOAx2V8om0TZc6Pn2Q61HghK0qo/8bqaVwgzWoz3KsFRzuqkZ13IZZMtLK6yIOfznju2+zgy/G0LIyVAJumoPy2uBx0QZzfPWPp3lE4FFTWkWGR9oq28QjWqfWUKGUO1aXxJZBy/W/Gy5M3By+OPcQ6jH0rOl4cox5kcsSGWohO26zdFWtZz2tCG2gor+y10UF3V2tSBY4F6x9Q7OyQKeG2ZuLyjS69Cx6QvTeqGbfU9qlGwoOzNysSvKXo2gSEY2lNwwwO1zY2lJHzu3hD1cou33uYl2qOi+yMDaGxNInZ32OV31j86u3BudB0ZiXYitRLZUU2rGQmO0ijppQWwYQShxWO08BF2iZXUKzLY5c7d3a2sXE+bvly5JSVTMzEuxJERaCC2rHAkwMm1645GV02sjAcu5sleYPm0lOzoppKfiUUKLZTt8Z/Fp2IiFNFSb0sECLZi8YKPXUCmqDOP+IV2bre7c9K3HaRgfZ2b3UpbEF0i8fQid2LynSlt0SQUnfIe4ZgbvOApAcSDOya23+03kgmVD2nW1h2RDHMSHux51BnHpW4hGkA5dx64qCF0ujMT00MLDGb9qXE2h7bdo+ZAsOKMmnTd7f86CYgPWKKJFbCzcNlc8uWbUctWb0rYllr6yukEqMPug/2pEpR3lQntUe2L0SD2H1Dma72xeUmR2YQKxjKucDTTw/d0t6OZLbAcVvSlO7Mrk013CF/dwgQ5SGibSQiCkE52OKYcmguPqCx2XZx8octzx2JFEuQa61Moo5wENirZ1uZmTMyJO2hyNO2qOxwjuCJOx9QjcH82NSAySOPB8uFN39b8CpGKuWw9iCeP9bbCIRSuW2AsPj3UuiJHqEiuxl2j1zh6qW0V2v5FcuaGR12M7CeO4B2iDookt2r+OUQj10BSDDBU755jzgMmxt04qFy21u1lChKwFYXnfnbD8kv9Z23UKoT092MiUKW9MXXhoewD2sOxpx/vjz2JNwxWEF3RW7q1COMR0JWjvCZp6XcCQi7cIu3Vmw2HCJVSBFxuwoAjz2wCDU7Z21awDiTz2wOCFeLFyi56KBL21e0pQtOxQVgIAb27haAOaa1x2auqoYmZ0LowSr92oIE+oFV3Uu6KwoBQ+0pCA3e0EvxFD2eb0gIzm1rOK+ysakJF9uEd1dQFGwo4t7aURwwlOaPwB32wNwM9hNHn2R+z1OBu2IQiPnP2jex5OdxHLurILv2/mxY2uQnn2UqBf2T3ftCH+1j23+15wL6RcOxcFf4/mw6bCB3auGzHD2IR061MBx/WXTegOLTamb9V38OMgk6bGh3/WOB0pOzt1R7HUZSOSqboMZBw4Es53R08CRoOzbAbu9QXH2Ea0vg3pwKArVrYutaGPWgTim2vB2+iQJxpwG3RzOIh3NtG50Jx/8EkOeAgeOreExyXx0UOmm2qOehUk8dxw0O+h3K8pTZeOkvbl2vBZcEWB1PIVR3Uu5yD/WFhwqrlXcZG8Yyf2NuyLCZ2yXQFgno2wPTFuDXawo4rBnW3h3AOCjfybARx8ODXay7UBzANGXZS764hL2YR2o2Ms39t6JySOcXbcwrQXSOmJz5W9xHII8+1eueRx9O9oXtu45ZKOPp1j2R1wsOJcGaBYblAciPfqOILa4u+K0W2BSFaOHnYCsJK3szs7j32O1N4AsLcGOxzZeUCO0j+SqYG7giCnC0xyOkDl2HIhRyV7Sx0+b4mVPWctQqbqvY8SW9yFCse2rbpnAPOJCTCVQB0W87PcuOqLaaI78DuOYgC1WEQiabsvdB71jHVOE/Z+OdLcaoPZzoQgJ2D78ojebQoXBOFq3HadGphOHLaY2E8UfO+QmROhqy97VFyROQfZv75CieYY53AO4RFxO45yY2JkCpqFp3JOd52nAPKmvOFTLpOWLcAoB5xZOCna4uSpf9OXJ2X9J+xIop+AtOAp3Nup4kqEXxzyae0v9b6FBHUopxqjonaXG0A9MQ04kibEeRzO0ikOyS50BSflOZOup1yb/nTgaRpxkSK2wac8wk5OnYCtOKRwooMLaLO9pww7rylp7JYNnOOqRVE7ZxEVMWytYFCkbO3VG8KlN01bB53DOGfdpc1u1L7RZ1jOtez+wRbaLOdvnXOzLhRMVA8gJK1CGOWA8X7uZ3t76lyXIUvUJOsoShb13G+UYZyioU/bnsL5xrOfYyP7LVavIhJzFQgBx9OLJ1jbRZw7OkXdn8/x17OStmx2Lp097T/ZAuRJ0f7dYGQKOZ0XO3g/1i+ByCrwfbsIauwXOa5wCH8okjQf513QfLfj88sSOOh526ofnf8SaQ45IC+fFOU6GV8B51CQt52c2eTT0HJ+SHkbR2Twxg//Ogg/K85pyfOn50EHd8Mq2kq1yOt7bWh1rDjWMaGREfVWp7A+j/INK1rWyF2Kb1LHQuRV0k8yWzgy+BzwuWRFT2hA7nbhHbIum1ymbctCwo1F0pCVSB/W/GtOaMJtLQ/PYR7tTV1tVw7kK/Q8KupiAmuF1Ai2VaXqs/e2cQfgjKu0lyGO4PdauhAmQHuPAauAXEUuQPct6ca20ub1yB7LKzuu/tp/gJa2ng2w9QK4UmBuuEDsoRd3uHHw95SbDmgud8AgHJuSaOPN1u4dlAcueiS3ujEJror+3GgiQH1bDMIvOcuxqk4cXQuNI6pKBvdGwOLbFKqcA6BZ2xNzNw7SujzHEukBz5HHFxK7HhXgmjV03g/F1p2vXCJ7bw49boLeaQonRqup1zN7xqz5HAI8y79QlSuGo4d7Wo75H3V0TBDveIkhZxOgImQkBDXaoK0YDGu3+3F6FRD8uM1yUoefZnOVtyWuyXb0urTBwS2wI2uA3YOyTOJr4e10qHMFGtYx13GEMlxpK+qCIUvdyuuEu3GkdiS+uD13126l0+o1uwBugw4cuT/HFHBTaXIgY98oah0Bu53bMHNsWUHZBizo/zbsIju3VWKNhKHZdBeuHTcJWY0Uu29lqYoWFxw8e+OnODIlwgwfc4QTlwXOeIiY2w6LiH5N3xbKWWBHyQ+iHdd2huC5zE+jMRhJWIhzuilGnIpGxiHRVl5ufdx9OxCCvWIt35uu/ciwVtyluGOFwOP1y3uIfD2Hoqy8ElgkY7XgmrgkZ1Gb1HZbNbo7O2og23g+txkoFqxig9sTGbptxajDXYs2QYkY7whDqbNJV8sLfYdub2GObJzhzubt3v2XSBMkmt3j8YLFfOBUNh4KMk0O4gvnSod3xYG+yWs1lLU46As+bPV3Ggid09wRgY87ZlG+bNJhsKULdkMKKxr4ZdBFACLaCuRd0aoTmZkOgnAqIVt0ru0g9YncpOgox12OKGA9FWzGAC74PCIUrg43HK3erm24/HHR7t7uUk6yg8DCO8bN0qY/FDB2EKFQQtTRAWxwn424jBnOflwXuyoD5WGiGoQSzUYua8BJbztBVSJk6Vo5iTHbOio0K0Hf0uLE6q7ctDVWF91g7o+1PIEqzvu+2FDl8pczBikdXjT4Rqz6XoVAW1QCjtzp7jCWYqC/cainsLtLBKWfaQu8btQGrxheCHOpQref2eRzrXjvtABdWU6CnzCBBdLnrlwWaAhdDnhxqwU4RdUw7HjFU/7giLor1LWcOdQCPZ9DU4AyAeWKnYCApdT8fT9Jos6nqw+EbJWYWCH3pKnDLt5d+tUUQLLranTKDLevNU5dxtV7ePLutBY087e0rqGnNHUekfU6JQa09M881Yizl3oVdRhX4QYVWU85mH0b5FkPSYT0NdsDY9FjLJrSwdsQb+uZzFHCPOnGLrZhcCKent0+1dA6cSrv5cRmdkly7pvkdzVWEIVUzEBnrCXliAM4RYoa07zogbOBUM8NNXdGNNPxgeY2KweyiM5DzyWlc2wvj0KQRltoi+axnAwzOpleaZ8EnTmBpebjGc+akUZM6+tlcMJnZ/CCYOYY3ocaTwLjxVTtXPPiujgeNBSRmRnKJhBnPbXDC8M95nQzi8wRM9GYqwUpQOqSyUos6Fn3M8FjUs8NVka0FjaM/0QduYSYT+hya1hhzzjYx7DICBbQgedV8V4vP+1fhVnEM/6MMs9RnEsM/FwM6zYEefrmmM9gp84piU3Cv1nrJ1vzuM7Ot9SOmFFwrxnjyPOsjs+rOp4x+5ts7UDwEdNVQM6/4jMyAlCs4eycs5KcQJU4DMc/1YkCP8t4EbxY0M+0ttxlNYes/pnn+cjSiqQ5nmZlBcuc4YQVvnmFBWglngoxILIgX+n9s8Hz1nxXxWM5tnh9CQQqs/gBjBbgoAGOpNzMtgwHc/CePJfMi5LkwOnTGCeunYT2Q8+4L3FoAxlkq7nZt1IidYHHn7c8rj09kVySssXnc87bjnDPraVMVkDxxuWm9MbpL+INmebIx3nD8H4GHMd5jRk2kmrE2PnjehBkhaiFj6U1vngsevnmugctBRE96L88YDvsf8I9kyGt4BDpYaNV+8IQLyBEaX0tXURZLSucblx+FTjkM0aJUjtbdUC+zj+bQDCiC8gbCC5bj+bQqVpcfgX7kHQXzn2QXuC6QbP08/9uAgbpTYffQD2rXhzaA1Ie9NpFXYOoXHdNoXT1S+1Z5jayT1RlGSYg4b+tWQqB5RYbxtU22Sev2E5tQvM8vsEX2lm4tadJv0fC4O4L5U4XP4NxMRevpipYKbsv5ROmY1eXgzC5FEN4OWQ9AUlF98ZIXwbrFAdC+0XEbsMXt1TB1sbun0B4mOq0OrECNunhrx1QR10gV0XqSfDg8iBWlP8FVrWXWwUInxHcW+rCrHoRf6Pi6hmA6d86gS9NDr08IXG87cWq5ekLegcFDcRs6Lihajm8dTiLihcnalwUiLhhfSXV1eeovEieZ+QmkQZhYTE1PA0rXhfBQw4n3MGldcL9KG6DT2pA0+AczYUwSKLxaAk6flf8L1qAGGfcTewaaFBwTMwyXdSCiL2S42zduGyXE4pSLfS8OzmRe2DBymSLWS57a4EsuWcy8JmK8SiKaS/mXOffiSqWGWDOS56Xq6HGDjBrMLpFbBdCy/BguqGY+Z5fMiqciIUpnUAK0ERbLrFHi6ty+czVy6ZpjNDgady8lGDy5xgBxbwTOtbpGNZXYt8z3T4YpWqew+hhaRQLmeZQftG4Kf6C8XNAmI9qGSHoyB0j0jhXMs1LUQK+Dea3jLSGK8JahvmQQVQYV4F/JmCDnP/wzWfyCtrz2Tp+EsSUQJKqCsb9tmby3BgC+KC5b0pXML1XpkPG0lFtBRX9b3WTbApEbMLQf0Agv5XaLSxXTaQxdPK49ACCioGSozPYC6mZX+ANbY0Kb4QLAz/Ziq480rzvzeoq+WCKod+4gq4x0fttTeEbSJXUmLYBZLU9oB8YZX4SFHwGq88TjK9syIHiEBFy8Ta94H9kw87TaUigQSsDf8XvrS14nSOEQbq9N4Epa9XljdS5xkDyeIE1y6UWR07D0+q5vq6jXOntgm2SeJA4a/XnGpoWqEAzxXdGXpFqhfqeXwb86DySSeMHwfgfnRhXWa7aGs1gLtRa+gw9eGRXzz0IwNa/RXVa8BCSq/J1sLwt6dK7mDpIRF8D9vie7PUBXRa4ZCp+jEtFmTeGH1i5XOGW1FmNiZXI3DTZEC5XJ+a6iyuSxYR3ukXXJ/prjPZIXXya6G+cCOjpq65xjptoFghIrgRX1txe4EX3XOv14MCa+K6u68PX06cpTRC+9tabvxEk2W981FDBo+yAx8fFXpSy1Zjd364Jrv64yjQ1Y3IDNBSjNNeUNjTttIAFHkNCUaa0jgs7DMG8goWHDQNEG5uILLzIjoG+B8b69T+gG7jEr3qIjb2ShoT65EEJNde8X654A3vlBjwAmkIYy2R5wfl3gcywchyxsn21VaGQn5rGF31ag3Q+vY39VbiOB5WY3/1eA3Ueup0wteYzVG/BrAG/uUFNcJr6hsKd8NcprFhqe6BNc43nqD8bONaQ3z1FU321cw3LhsU3eVeMhHhtk3lY2MhEMVAggXn8hk1DwjUVKuNrG/mNwm46NeG6L1/G6+z6m6XEuhG8rCGrDBGsjvXatbMwYYMXAfi5DXf7w18yRt1nni8BWUEBC34SAC3OFpM9LPUa2JVcotDPoGriz2YNMy1ctr2ajBJVZvKkhs5TeTwAzbwcqURTxwNHoDW1vEg+17lalTh0WPm6PDlTVW8O1/PmVTZW//diusA9RW4/TWqbjrG020zHW+jnki+e1Ahsurdi5aI8W++8Fz1S3nKcPnbGaLXPRQUzsdKaYqzzoN0BtLrZC5645HsmeKHsy3W3kUXxGem3y2LfqQaaNsZ6HbTA3CAbamBAb4bU/tctY8XX08C3ibTexctZgbAa6zeFuq8SOrp/LUS9jqTPijzTi64qgqvqs+Ymh5SM54IOLDECU3OZVOqVB3mwVCE58Uh3AJiHXdG0lhqwRJICO6259NnIs1iHLhv272hOiHUCzGfayOeaokN3KBstyXBbWkAu5xO8F41aX4k/ImWFJyUx2SYme5IBhRSOO4sXr6dPMzO8kQFi/vSO1jp3WCAZ3tG/RYjmBYH1O4WjLQTWyYiER3IJmU42qwsXWO6oQrCBF3oMf0QX/eEufWdARTq5ceW/GrSNVJlmXc4Uw2u7TCS6+9XFoC136sUN3bq5TJvrB132677nCWUPKBu5393m88eX0E1DwIqPXtu813lO7N3ju6vXobeYQDu4EMFxYqGXeXt8/qBGjuAl98UXujIQpqkjm2Rj3wMJTQjFqVIvvgs81fvFhxS8dNfzHmrGsOWNmdG2jv0DnpI2W2r4sImrLDhhj0tJ9iLDnz3ey7jpWe+Ormlq71km7ujm5wT3j0b0tse9ejyFST8Ue5zImlu2hYe5+jLe88j0TvfY7e+EjERGhCW/GuhBJEOw231Dgon391Je7kztJczghGG4tPdIx2PdBL3o9KbHiZHlheetW+U0XFhZgesCoJd73aYmiqoOWj3Ie+D8h+9H3Ee43ZK2Xj300M33Pg2srZnrJdQppd8wpEX3N+4/5M+5cXLzH5hrm1Ed7SMNOtoVX8G1pxjtyWAPr5e2tyUvxG6yG/LMW9nTsdTWIndQ6MfDIjSj9QqCWB8zyzGkLtzxZT5W/kwPDxa/qpB9NSRLnRXkIkw+VB8LUhB5W+VNCZXmzdUlYLmtXW8u5SdCBIPDB/R+OXwoP6P3S+0U4BLQeHewGT0tSm/N80MwQOS6JbrUliXcl49alXc++R+wrCwFynjI+t0bVYNB4mIGu4l+okE9Xbq7ZSQa7XXB+urFHxH0PGC9UA5h+czZh63X0a+V+7LAahKa493uh9W40SV93cOhqhZPVTXXtsNMbeqB1RXa4s/9lOdjQDyQfh5MrtC/7CFacvnq4kiPFlbBbzrr/nLzrIw7YfEYw3pomOZEnCPzoCPHJqzxALuyPuJrfn9OvSPEJZvoDLuSPr4aCPMLvcrgEcqPN2uiPEOFyPV5T48Q9bCPcusdDTBv7Cl3uGM/Puclr8cN021d6Pn8dz0jxrnXnMq8JqnyN1mtaun+2LVhICat1++rtJd/sZL1lJUDES5t+M3rmP90+066MoYg/AEQAfQAdgPsAIAOwEWAIABWArgCHlUL3BFAJrNCukDCiN5O5gJ8FlgjoG5q9x5XJVjUDCRxdrA+6EDCRn1w54UrcbWsF+FMrblgpIDvAYUCe9T4BzAxBnYlTsrDlSIvFb88pWbEMs9ll4AXALwChPjYDK2JI2mzUoH/bM8rFbIsvcb7ssXlOPJeP7UExPprtC2OJ4xd8zdVJcsAvgzx+0gmdDePYx6lgC4GdQTJ45PYED1+/x5EWQHeJPC8ux5aJ6N1TA5pPRXPBP0J85P+J70FtxEDCUCdcgPpHlPrJ7SpcsCbZaWReP/+BVPzssJPgJ4DWqIpBPLx9eakp/pgqAxNPwRVWlMp4mzLx8A+Gp+0gMUG1Pq1pczswPkwHmbGZlDEdPfk8WIuMaL9yWl18uMdD1CYX1Kx84ph18wlF4EYphlWiSwwhnt829GoG+9cv3HDBm06ovy2c3YLCCpDLl95rjPMpS/Un5tVUUpAgGv5tDPIpELPeer5UPg1brIfo60rGHu3UvoqofTAgGZ/055THWl8EAxdnp5RbP/p7jxB5XrPvnjBT1vttopXl+TgZ633HK0r9S82hCwZyT8SZ+30AZ9Z9g6ljKY54MXC56SwS589dYZ/7PSfn3rBZ+7PR1DJ3/HDbPGvo+kk/EbPf0aWkJ58rP8+6WN1AwOLL5W3Pr7kLPCfuBD0WAKgT55XP0GDXPuO66Yw54bpj6kIwtZ4D9ceIrP54cAvZzDMGl59x3Y81LPMi7wkD59zP8xtMYOZ4djWfsQvayYdB+dPBIPp4rpE5/DPNdOOYc57p9a8ywvVEkBxYgxjPwfjexyTA/P05ofNHA0/PM5ubm/57RBUev5brg13P9uc/tSgzf7vZpwvNIrkz1LwLPdWM79Al7gvyF7BjvF/Ivf5ufPV0c5nh5vwvIZ97pbdAIvHdKDPSmD/nZ9KIvkl5nNK54lFf8Ev3YNbIvXxNT9YBIK8fF8HpXXH/oh554veIb0QYKY3NOl83P2fn52fZ/ovtF/OI1F4uNyLWCGrl9fEgl5ovtUOzo1F4PNlDDYCZl6l99SNMv1SD+je4idybZ5hhbwQkCVl643Xl50Edl743yM/N8jl6E3Fl6+Crl84UrZ7yvO/g+TzF5w+lmgBC7F6bz1GiYv7Z/7z0l+qv8V7qvp5+OhRzHAvIF8kkDEldwNItHpBAWKvwV/yvXZ4/rg/oivyZVfPv5RivmV6EvqfoSvwQwTPvNQ9EiV60v1TBAYxF43E354Uv/V9jK616KvrGHUvbeYWDnV8WvLV9cGs16z92CiUGk14L8Z169Ko18c3YF7Yvg16XEZV6YvfV+2v1F/5Bn6F21iV9vP/S3cY7l+Uv+Iiev/16o3mTB/PA5E+v3l59Dz9S3QvIHdg/ACsAHwrJJKYUn9DBCLCLCKT2Fn1XSFYW5+N5KRvaYQZEqN9xGDJzgZKN6xvRrRvJw3XBNmN4VP164oSA3W3S2FqrC5N+QXdN+DC5XWZv+hFZvDSSZvtN45vBN/rFRN9tCvN9JvBLypF6a4sqwCNmEl9C+C4t9nhhNilviIQD9ct6qEiIRrEvgW8Egw1B4+Yi7w8t++CiGcIVXuHGGwCJkTyt8Nvst7oGJt7DiM5uzOvkg1v4xZnNwRAtv2SebN+t5xC7VDECTh0dvc4m3gXNgTuJIC7XTLDcyCImVCO+29vat5tvRvSbESt8pkHfU6Ou1h1vg/SNv1xXDvl1rtvgd9qkg6+2C1mUhQcoXkSM5ryoJt5TvHiUPNSuGjvWYlTvkt4LvayHdvvt8eQot8/9devaQOJkFQrR7Dg2I3E8Ld9YR82VI6QvhgwNdGLIpHSbqRGDeKgD3bqMGFzLyhQnyY94VIxBidmPXQoNEqDIqedLHvjOSFYLLHFIQ97C4QrBxYacDC9oZC3vOlE7vONVn1rd9Kre1QZghVCbvQKD7IhNBxMctG6nemizpt94nYknVnvJ94bLM4V71l0WFK094bviJhf1eXGIMgepCGc/EAfB94f1iZG7vO1AGjDbFI6S0QGjj0cAe/eQGjknUt6w8WQfE96pq8D+Hvx95xMqyxXBOD4lUF8aAfBREk6fO7BoSoquwRD7Afm5YlQHd6wJk/FAfbFB1FhxUgfjd+86LeVgfX99w6w98H1vAFilKD7xq/D4wfocFilCD9z1cPlilMD8L1f5GYf6ORE6lvnwGAJCofTD8Bx4nhwflIB/vtMzDgGj7VIM94hivyZFIej+Bi+a+Uf+ZFZCV960fR/SUf+96YfnVaZQHd7sfknQ1YlfQTAtJhXd2eXP6PD8qyaD+Ixuj9sGx3nZ6/HCFYQzZnQWw0KiNj7MfwurtQDj+PGljpwfnCm6yRj9j8hwQo8emje9xIQvMSaHEfeOt1nm9+yfSTyQE4T+PvwNQsfgeuOqXj7KfuT/zQLd+BqF8aNm0dppzjYMYhALvnvRKHm2E3saMj7idYw3pmXN1XPvriWNzrNX8fc3exQ6Xmkf/cEJzX1QqoI+RhQhj+tK1Xt6fC4N/vEz8OzWKG0om3tafknTXvfCEafhLIifAGQRzM2nkfpzovdCHFMfBz9Pvaz60fQrAbLVz7KfNykeqyz+sKj7k/vR1C3vQT94fyCEOftD75mTR++fRKEz1C8fzGOXnyfJCAfFnKGOfMLoefrNXGfphSJ0WT+ufL2fN8jD6B1PYteh+z5QMMTCi8NT/rPHjBRfoDwPGL6Uk6ZT41Gl/mUKX3sYN0T8Rpqgz0MTfmEfEhjvvAL/MLeOtGkcXBnvK8dJf5XCFYF/RmnnL9dwq96OnrL90CW98u9E0DUf1z+4fpXgxf9Bj8N6ln6f+hRANFj+P6MhUJfcSARfJL8POAV2Jf5nueGQXh3q1OoOLBXnJfBr5yXzd8n1j0jkFfHWZfOLsTowjYfvE091fBqHf8HLvCIlnmvvC08ZfpT72nWL80C0r5q9fTD9fjOKPoIr929qr+hQ7r5Uemr87ACL/uHf8kIuwZT9f8b7jo6r8u9X1eRfZxLqoGXnf5Fj8o7mb/JrJkHVffcd48NT96r/9FYfoh8GrscE4fbz8bRvnkQfE3vRkCb/1fNL96Y2L4NNsfkahUXmdfM08bfUr4jfpdrrf8r98SbAT9fpb6ZQxT/ZNcr/Vt/QS4NSr6OnjmSJf3L8e99eGzfST7xQliXQCxr5pfvj8R8knUInf3pXfu/KcfHzoXf8dHLftU8Vf+L+1Xsr/OfaCmXECb+Kfn/jMYt742Mxb+ufFOvUs8z6Dis4VLB7j4a9Z0y1fxBlQfdzyff3iARfVersyPPnPflsiMYV74VknoyZfgest1IDGg/o/FXGeiGrfS2WgE0vnrfcvkmWE9CA/HldNfknT1m8ldufpT4Mri5fHfWj+DTlPg9qRNQu1a6Asfsb9liVH4sf+7621iyzfQvcbW1BolJ8Ib9Y/CH5zfF3hbTv3lIfG7qqfZ7+mfYnsG1gH6/fTTD4/u79Q/fhlz8zhjxreimaQ9j+VtJsQoExARhvcN4RvqpI/odEupvgFx1+fSAWPtEBvJxn85+vu8lQUzMs/UkGs/EqkWB5ESolSCexvRbKN+wkFoZnSJ8/XN62lF8Fc/MDNdaYJ95PgX+9h4RHii7YFGinp9i3n/tZkmBAxfhyVgDyCFaPQ4TLrgrFn1hyVUDCr9I/GX+SqgrFaPKX7bw7L5O+uAfJCmH8FQhAaYUyz9m0kAaK/as1ut6q+K/jUKDtdX+iSgWCq/s2jfrUD0SdkQXSe0n9SdFAbS/k+qXCu2GS/0SUGes+smIorYRPBUuRP3jZjlKQwpiIVwmHjMXyWhHcKW+S3RLJS3M/KKRalQMuwqfy8RmwhgOqOXqb1O1SqnLrEWiXuUPjl35jyAXrCWLd9d0C9Je/70xaiQlECG0PrGV6z+cGjArsLkVDzpF2jZdr94u0TLo4/tXgrMaLog/IP65dZzABq48KBdWj96ioFTO/s+XX5pRYR/OxD/hhdNSPR1Fd0ZdP9790S/hT0UKPr0VJ/bBHBizNTqn3cAtjWdNe/50TQCHNUOJdJAtjutXCGaP+FYf0SR/xztFpYNDh/q0XJ/stWe9dhTrv3to4Nhaf9iXsSiPdwRkzEqcvdYXwdTKOF4/dcUkIzZilTmsR6NKLJjTXEf49Erk5rLEf1/jLNzTWv6MhtzPFi9whTNtLO61PlHsh3rOMUcv9gEDv+ti0v5t/aH7uikFAt/D2Xt2CqdEIWNd21K8GPIBv9j8yH7nNaqcBrPAGwLB8Xad32qD/B8W8dxikKar7pBZEcWgE4qcl/rv+Xm5aYAroDXD/7v6mC8f+AII5Tz/L/2gqxih8cgCxz/4sVL/fpE58VS/WQIudZTmO3T9xf7tTPRx2QTf5griCT6rmf+9T49IT/TqbXoHqf816ledT2v+6d4KmtTnf/QIFjqyUM3sXzdf5HKC/6mWs/8WrTKZw9jrJNiG//t/5f6DotlZ0IrKZVY/Hpd//8S+z7v9BRKbpZTAFZX/92j4AsN/hvRotlPFmP9ai2fHTdeKZBfx4YdpAJATb/575L/8MiP/9PPzZPJGB1GFf/AQtAVjAA4R1kpUdPBvlfngqyIACHBQAA8tlnG0ZvHiUEIBF2Uo1o6WfxLxQqhC7iacBn4nfoT9ZF811IH0hc3ym1bvQy0zIA2qgKAPOIaX8CANnuCv9CiD4FHnh603KKF6IMKELIXvopEgliQRBNs3UIUGhRMllrLZgXiFbIPGMJYg4uY8h8jSioQFQmslfdPs1V5HziE6oMKGHNFYwmAKxCL38NyERUPWg6ANtiUZ4aAJ0A9FZzYlUAjMQ/Kyu6XUgtiA1YR7U1J2aQc41yAL1oOFA6fBeIc+JtAP9kSQC7AIMAxWhl0DnoHEhPAIl4HwDHsy1iawCDsiQWW4g170BUIyMOALDIMPoEmA0cVchxKDOIKwC9aBfSPeYziGP6CgDdJxzEPUg/AMioD1N9ANcAjHYi0wOIdICbaEvWYwCl4nrkUoDiJDjEf0gkD1KAgvJYBElvB+R6gJcSLwgxALEQLCsr/xueewCZS0jTagCCgI1IaRB2tWw6bgBTxCUlCYJKWFGApWxWChmCEYw+sFUVCYDkUC9QKhwBlU+dQcJ5gMUVWYDiWCmAmhUmTCxaVLBdgPXKK5ADgPGAsNkEMHlVHYJgWDZQN1VNDzVZXbg2UE8lSxJtknXSBYDj0iVSF4DNgKb0AloHgNkVNYCeyGuA3RVfnS0Mc4DRFRA8IfoTgJmAlKZhnkULXYD9OBTMevg+7A+OaRJqaD9gRmhYDBGVJ4DFwjRAllVC4EpZe4DSWw5VLRAzgOLhT4DKgkZofWJMlUsSPVhyQM4oVxBSWVR4RmhEQKYeN4DYbEZA0DV8V0n/a9AaQJVVP4DjgPjIUxVFgL5AnVNIskFA1EDalFBAs4CugUBAyUDtSFJA+p0uEEIIHo5clUxAhkDRpEklNxIDkkyIWkDcQOSlJJwtQJ5AuEDChEyIdZVcDxvhRUCDlREbVYxFQIWAhNxcWF8IG4CNgmJYQgghrAdVQUCY4EIIHRABVm2nO0ClpHquFFdbjEIIdECb9mOnafp7qAFAw0DOUDDA5xVXnXr6QMCSVQ1A94DfQMJVFUC3UA9AiZUOQPlA90DxQNdAoNk6CApA8o43QLCoenY6yVFAuggXQOM2QsCOiAlAskCtVDBValccmhSNeMCwfERSIsC2lQPjQ54PSwoVFMCKEHXIHxxfzipAu1hAyybAskDTNEa1Gd8rgJuUX4C8QInQdbNXgOadBkD3NHiVXRJNQMXA5UDWbHDSWcDSQJsdG0tDgJHA+1NlQKOA1ECkDHGA20DHEE7IFYC1yULA1+JXQKOA90CDlEBA08C7wPjiTlhh9CtA1FBSQM/IJ4xO0jnAo7w3mHQNKcDi4HhA+8DJFT2AyuEGKAuAsECCjBoNYcD7HWOAwpE2wN5A90CTxS7A23U9QOPAyEDOQKQgsYCMIPadLCDMdk+MekDUwPgg/sDpwIVA5QUMQLOAxowxwMuAp0D3wNclAcCikFRA51NOWFIg90C7EGogrYDKWCCNOsCzgOjSaMDWIJMNCaxBWBGmBsC55lOAxNklWHE6X+VB7Xt6KSCdNlAguohPDXEgzlk2CEEgrsCEvGeBDN5owMfA7iCvQNvAlQ0IIP0g5iDpXVxhNiDZQPog18D8qDuQOcClKEUg7LFqwNsg7AR9kF3AnoJnIPEg1yDdZz9AziClgJrTHMC7gJnAliMQIJEgzVhzBEeA5sDJIPuELcDZIMig+iDo3DAgzWIWINXYUv5CjQfAsVlqeBf4UECdIM8g5MCjIOwg+gpBQP0/R/9Y43pPbdhcfQdPO09ckjySPqAAvxAA70wEfXekXnFEilx9aqDwv1qg7MB6oKXAJk9KoKiScqDWoNVPcpJ0fWKgYnp2oLKg4qAybxXJJqDPChag8EZJoLySTqCaoOO/OrJMAOw6Wsx7a1wPS8YuNVvgaB1EfERUAxIqC3XfMYpbcE8SOkJRD0Og+hQDEkwLC98jCy/IXuFF/wPjDaCBbA+kNZ4DFSaQTaCQtigUF6DEVGU1VQN7oNegx6CRzUbwYO1RJnXgOPFZzGU8B6Dq7CDtLkwPEifMfs1W9iUSZ0ZOAmPtDKZxRmGA2OoriDfaYr9kSCLwbL9nUnPUIb9KdVZkerRcYLAWHXoywJGMbQZtNFBfCNJEFngwUF9OKhxgtWZiKncIUmYU9E70dL92ohSwNJ9zpjmrMmDuYKzMZfQWYLdSYM4ndGK/Wrg4QWbfbyZX1BXUSWDkMzIA23RAX1h0DlZMQWpg0rgfgxtLDUERYIR0bt9XcFK4Mq9dKGVfKfRqNF0obe8p9Ho0XGD8jSL0XGCbpCk0eV9tpkZg5V9CoMM/WSBZ5X45Ek9hT0PyDdEO0mned0F5SHOnBd560hMof2CV3jRRL2C10hbSDiUpIFylYGV5vxIlIU8hOUllA9JvYMXSStJvtn9gj6xN0jTgjtJX3n3SJIR/YJzgyODGgCO/OE0sgwVLdWQkhWwAxNIzLDuodH9y1F4mdNRK4PomB4UKCA56PSZm4NP4bZI2YN9MagDvUn8kIZRGaFZggK96KEbgrSYbL35oSPV7dBf6RQgOVmimdEUfCFYCYNI54J7QN/tw0iaiDbAorzcmXy9yCGdAt1Il4PgwWuCT5xEvXrAZ4PymUoUW+Ang9fQncBHgmvQOtDZoJmDCLmNQHuD4piJaceDO4JMvDIgF4PCmd+DPUBXg3fgapm1wDeCeyFjyKzkd4OSmCy8yUAPgtGCFqmtQYsC5dXieGBCEIKrXclATQLrXE1AcQJdkbkVkEPVAgdcEEP7A3SB9gM/+BCCvg3r4PsCSwJwQlO1AQPIQ8yCF40cOQcCLMSXA6BRngLOrbBCguVZA5hDKQJq3H8x6+CVAzhIGt3+AwbxNgI6sYECKEJAgqbEoIMIQvBCet1RA2Q5EEIlDSMDAcR6uGHU5EPMYNMC6wJ8gLECNH0JA0BRqQPAiDiCcELVAjhDYXkIIJkDejAvYe4DcOj8SJRCxR1TA5zoo1Xg/TUDbEP0JF5INwIsQ7jYVA1kgpMDhLlQQxxDK9meeVECZVEoQoxCPQUEQoJDl6BYQsxCZwJyuHkD1EIZAgnI83l6MSVNWQKY6SxCXZBd6OghfLDcQ58l4QLiQkUCHjFDAqJDhVUAyAMC95HVA3pc7QOCQ+iDiEICQkCCqkLZTV0CykLPArAktEKKQq0DawK9AvJCvwPgYLyCskKNArpDkwI4RWMC2kNTCf+RNQKaQ3FVGEKxAqsDXQNoQ+4DqkKkSL4w5gKz3eJCNjAnApjRblT8QpOUHQNQQrGAtkJwQ0i5QQLXlBsCX9TUQo1wWwJhJdZCZ13P+c8CBQJiQoiC1kIxAmZCZwMQuE5D4EM3iIzJXkP3A3hCCtzIgsJDDEOsQnsDOlGiQ1hDhMH5SIFCwuV34AlIUEL4QuCC84P7A4hDAUMKQztcHZQS1JRCGUwqQZFDmkKRQsSCZgJwQ71NmkLEQp6w63hYQxFc3IJmA4hDC/xxQoxDsoK8QnBDfIIrAx5CFQMCg+ZDDkJCghKCyFARSCKDqELvfJVN/gJigmhDmXUUgtlDZjBLhFKDREPzxdKC6UPBMTekzwOpQ5e14EIpQ/KC5gydgp/9rTyKAXsIqsmGgtVCscGrjJWAHjyuoRdckimySLVD2jkbjcaC2oIhPbpINUM8efVDiQA0DHVCwYAePKnovjENQu08pT0iKU1CRbwmgp1DtUMbjYnonUMtQj1D0BnISZaDTPRTtN5558EuWFTI1oPkUPsZDaDDQ8h0C2FtwLWh2oDughQMDhzjQk6CjZDO3BahboIQULYVLlkegj3No7QjQnNDLAKDtEtDk0JlCXFoY0ILQpOxw7XzQnNDDzHVXBtC/bAW0WLk00KTQ2GDp4izQ1VhIkHVsHu0ESnrQEGCUQiYUQdCXtifMAGDUUKOmYdDNfDueRNDJU1/MN+JdZBpQEjBg7E7eRRJ1cFbEKexZ0OXQz25zpDNsUSolEJYQMAhpbBHQyIhBZFjQ2GC7rQ4UbNDW0P3OLNDj0JFAWGDv4jvfPdCSTHQA+pNEZkedcEoDCipdb9DhsiBZXFAG2imHcEo2yDfKeOFQMJk4UBVq8jmKBmA3im17SYoC6ArIQVwUci7oaShiPFR8YnJQuB5cEDDFbTUsRxVxbCaxLqIR9QrMF7IQgRj1ceE8REkTeSNHFRi8PsYUGE2yUoov+0YmfQgglh1cf/MslDRyOJZj0gKKZNkFojB8XeRl2CNWanIrKD3Kf9DrrSeKEmYXUEDjEfgeMPscZ91+ODtcDjD/sjgqRF05VlRLc6IPv3owjTD6okowhHIX3E5QZNhFsleyAHJUfDByGTDJ+EwwkTCf0g7aXDDpGGdZc1wIMLEYJLhgMJ9MdTCdWXD1cTDH6EmyVxVnbh2yFVktonyCPKx/kyS4ZVDioNmpLnlR53AIaCJ9+DpKaLCFoMWleHtR51tlFH0fRDiw0eU+oMSwv3czTj5aGLDp7DpKFLDgAPVlWLCA5WXnfbBSsISw6pYY1BDQxGY9hV/OXIFLMK2FRRCUGH+wO4g3cxHBerCtPSiWB3lOsM3pbrCdyHqwxi4pSDB7XlJTAPceNn8MVWcVYVRp4nD1F3kRlQawmbQFKTzeBJgigUaw3wQ/EmowvuZwi27zXFVmZgmwiuFBOx5mYbCmsMOwrrDq4Hawn/ABlWfdcekxlVcBRVJf3TfiD5UBsLrJWPUd6R6wl7D2kxPpO7D/bSYYO60flSTvNclOVFKqPpUCaHmwmWZfPHl8Gi4VsNYQ7bD1sPoHIHD9sKqEQbDZyWHpOrCPsJhwvxY0cPswpnhEcKM2dHDAFBDoLNg8cOxw7w4bonewknCoqDp/SfY67lYTVekqfyWFZ4BXsiVuV3BIcL9AwIFgcFm/ADtXYMx5KCEE4M9gnX4tv0VlDScuqn6qdyBdv1bSYapxcMLgxRYCJSqWL08oMDYJB3Ih13N8GcMrvzsIcgZFcK9ydXDzEFVwx79lcPm6XXDZankLUnBgw1IGSFIMTVNwq6ICOC/nGPJDOgk4Fd0zSgCmDPJ6zyxqMHxn6FaQCQYZExLyPlREagrMCQJJ6iryfXDcTRtw2Wo8V0qQEPDJ8gPYMjREfxzXdPAfcIJ/Xpde8mmfD6p9+BPrJjpC8l4mSzhzSH0GQThe8ktwkH8j6ENw3jhU8LMQKBCRGh2A8YCKWGRQCvCZgNn1VECESk2AqvDjgNcBaMCyqXWAhvD6IOy/GvD8oOERE74IQPygpvD3QLeCcYDsvxBA10DR8NxkQED/g0HA8SxfgO6fBkDudk2A9p9WQMXwzvDfnykwH4DOWDbw/4DJ8JAg5OhgQOiDUEDULCgg4fDa8P5/bfQYQJHw9t9IwJTQ5bCpWAOQLMw0QPjA+fDUwMWxLyDp8PxA3wRmkNHwkkC18NJmckCUEI/wmcDMmh5Al/CewNjhZZDKCk1AiAiRQIHDDcCQCMKQ7fChQIvAlZ9/8JgIph4m8LFAupCKwNHwqUC98LVma0Cl8Ox/GcCNRgYQsAiswN+QgsDl8JBQsV9QCOpfJrB9QMQI6/Cy4GNA9UDR/FDA0gjlQNRYK0CUCEbw6d8KCJVYECDB8OdAiCDhCOkeOsCqKDpYQMD0EMlQAMCxHnWQ9givwMZxVvDmCIoIlAipWHqfWeA4wPWQ6giVEGkI9/C31lVAwE0vQKAIhUDswJwI2mZ/EMoIpeBhCLSAWBDsWDmAqZCKwNsI7AisvwIIoZCvnz16EKDN5B0IuM1JILsIhCC4CKuQscYuwPII3sD7CNtYe4DzkIxA0fDRwO1OZL8k5UeA0wisIN1cNfCq9RSIi0DdCIyIsgjvH3NQTcC18NI/d0D+OkrwggjVwM4STAjqyxKI02DrkOjA4QjrwOcIggjgIPmQyQi7QLeQwFg3rSsguiCF40UI13BvwL4IkJ8m4H/ArfDVCPwNKfDuf0Ug+oi3CLIfdFDyIODA/fDsjHPAiIikCLwgoSCNCLSQ9CCe8NyIrkCNiMwKYn8QUOQgz4wwiOIgksDkiOgg3wj/8Kog+IjR8K6IsF9iCKwwScs58LuIsyDtWCuIggjFEDrA0fC+INWA04iPaFCIrwih4CUgs/DjejlwOSDguA9qWSCDy2kgoVhZ7yfA6YCB8KB/fcw1IM+MTj10oK+Iy8CWiLPA94ivQOEI+yDXQJxI58D2iOqItGw+CMNg6yCiCJhIgyCj8PGIpyCFULVYfEi4SN2I//DZUP9YLiDJUKlYC+DRUPmQj6EGwKFQ8eMWwL5Q24jCiNAgVIigX2pInsDeSJwwZKCmULpI7T8uiAygvEj+CMo+GQj6SN2ApvCwsOVzEqD3ULySFk8KoPqgkOCisKywuqDcfX1Iv1CtSKiSfUizUNVPEaDPCgZgLqD6oJ1IzLCnT1mgqJJbSNdQ+0ieTwNIp0iBoLySE0jPHm9Il0iPSMtIkuD3GyJAQaF40PXfbowvoNWgt54PyT+g6MjyHQTgA4djoMug0wokyIug1NDIyJuglNCEFFjI3aDyAn+tOFhQWCjIstDq0MzIt6CfoKFYfzc8yP/7dtC1HDiwZewTHVEPW90VjCvQnu1cyJug4uEkv3bIsjVJ0KlYKLAWyLrQx7BKyKoYPuRVzCXQjQjWRk9sddCaFDVMYyQZ0MxtG58jplbQ63Z97TLIxdD5sBfjV6Cy8N/0KgNtinJIXcjwSkG8Nn9udiWKPMBGcmTYPTY3axsw6ZVKBARyOopQKirQNbIsGHrwN8oDimpEBJgXyLEw14hlMJJmRbQvEl4wrxIpykvYRooQ2SjceUhtilMwgzI9yIXpYCjAVBTQnel/yPkwrFYq6RfIn8jj2Di4Uopn2EYmeERRXUfI7TCcKMXcBQQqMIqYYll/FUvIuCjpI38VUIQna2uLAjCeWEqKPYhgMM04eTCq0FFdWCigmFIovMB6KL/9C0gzyJbobkII6UQo3rdeKKgo8EpWKMTQLij4ShOIL0RJKLEo0CjgMMhpaJhYcjoom4oR9y3cCPAHriaYXFEnynTRRDDHikW0Cf1j0KmYWDwf9gXWOPxqN0FDUSiNyn3YKZZTKP8wmtYWojqKeqwsGAco1nI+KMl8a8jDXEUomnxXyPAo8EonN3NcdiiwexL1ISjzKJMIdUiHjzSwqCkLdxKwxhFYALJJSLC6Sl6gmaCoqLioyrDUaREmBq5dmDywnLCTCXiooz9YqLyopmFysJUxOL8aRhqw7INB0MlYFDC1sNTKc5ZBXBmwvpUkcJewi3RjsI6wlqj2XXqiFzQ2B1yYBOJbXFewWRVmmHbRPpVzqEkVUopHsL6VcigHVVKKG7DBVUcSDoDP/iPoUNZROm2Ccaiq6Wpw5tshqLbpb7DTAJwdC+lycI4ojgM+lSjierDWqNfcEbD7sPh8RqjIbimw8IY1SCJwtsDTxmuorHCZLRuw9rDmqL/9JUIQ6QOo1y0CvFDWUodet2jTXwsGcNWozEMdBFZwwlUjMJWYMHticMuKf61jqNho4MYqXReouoERcl1AZMF7/wM/FVDC0n5PN2D44NO2ZsoOwCJcDIYT22Jo7IYBqhB4Jsphqk92Q79ZcLTBVA901wOdKioYiUyvVIFRSmC2cgYlRX/mDmiMsDZo+Up6Bj5o3sFVSkFoooEBaJmWI0oaGgmjepYJaI4GY2EzSkI0S0oJow5QjTU7SjEGT7Dh4mdKMWjpaJZGAL5CMEFoygwt/FdKcWijV3DKJmjAyizlI0R5RSbqaMpWzwI2CSpaV1MvdWjFNQNo1phOcIJPWOC0lkW/Uk9JZWpogexT8gposmi0UQpom/JQ4J1+GmjpcPFANqVsBgZohE0W735olXDj71z4aUpsBGgabmjk6NXwROiHeBdKL8xiwXecI8NM6NFokvIC6IDOTQJU6LYqEuji6DYJa2iRKkVouep7aNVohvICYNmcQuiDcLjoslpa6LboxSVS6KefIDQssHDwwwjB3Af0S/xJ6lPmFkYconXqN8Eb8DTw5giYqk9KLMMdYKdsb5088I6I+pAh6J9rId9e6Li4HOivKmNKecNA9UHYWuiN6JKqe0p5w2VfGKokyn/oLsx4Fl9KBUp+6Ifwh1xfSgewO7BZYJiqDMpn6L2Iq1xX7BryV59B6J/KOeg2CWbBGTB3cM7o5KUqqj5PMoEfhQQlVE8PoGyWQXCg6k2/Csp4GLFwg79UIX2/LqoI6OLgqrC010/9A+DaBgu/OD9+BjOKXgx1qlYXF78nv2A8YX8QYiCfIAx4GkZ/G6pGjyo4Wn8mUD/UV3CYvS+qRsoPqkp/J8J8fwxIJhigUESPHH9M6iBqXBjrdGoYlH9Of1tMd71A8L/MMtAeGO+gQX9ipw4Y+6Jof21qFhiXqhUY/WoGGPM4avJjahoY1QZy8nhqShjUf0kYoxjWfxy8Uo9TSDoYhcFajyk4PhiRvV1qLhjJOh5fWblHGLU/VWo7GK+/czhcfypfQPVRGP68d78fv2JfdwYZGKfCP78whiKnLT9nGO0Yxac7UGZ/WPxwfxxqGxj0YnPKeB46agMY7SxTGJ+/N2iXYN1PT2iQOxRPHxtKGl+gDiIGTEYaVd4BvnRLVhpymIFwg2YymJneYpi1vy4aMKJMGPlwuMwxPAOqV4F+uBjdB3RMf3tGPioemM0Nbpi2pwrqGBZE8im9ELR+mNBdEZjumJGmBup2mKu/TwUpxlniIOJ3Jhx8KUphBifhChYRY09woqcRmPmYyWp12W5jRqJu4SNEQzRA8Kf5X3homV9wrgU3NFXQLGodGOxEOCEc8JkYpmM7Bl5/HQQBSkFqB5iumIWjdGIa5m6Y+OFL6lGYhQYV4SPGSjcrBggaB3gvmLYY4bc8901qOuE81AbtHn9u40RYsTNLGKbhH5jVMwhY4+YEE30Y5vJNeFxY5Uxrv194MDDLag0Y4HgDZhMGXZj6xgZ/d5jOAGyY6sVWelGOPY50oUcBLZpCY3So0QUQmgL7flFemn5AiCIPiA5Yx0i5v2FlOOCvaI9grKgKjjo5MZllmjygAqAtmg2aVuVKIh6aDBjZcM05HRZzFkeaY5pSN3vyMEYR2QQgRxYNFhdCL6U5ATBFEK49WLsWExYp5XF/OEwxnUi4ZeprBHD8Cd006hIEJ1ji/SWESX92Lj7qD8Qy8izxJ3IGzXWiLn0zvFdYxqJGygbmENidonaguLgA2IBqA9xX5h9YxGoiAmdiP8RUajTg/2JQJAkGNNiFRBiNS2ok2NOETwRQ2PT1D5iC2MjYmr5h5E9Y9OkH5hLY/3Ii2J9kati9cKywP4Q7WL1gpvwGzT4GFQJL6j/EYQYacWDY+zQM8P9pXBobWKEsTfkoH09ZD+QV6hFKXGMtfSQ5Mx9gFAX1bLRqIW0fd+RKxmf9Qe9YuAprJmxR71lhadj2IREfGMAV6lr5Hrp92OusMQ17oy19copCwx1FKas3lQvvclkV2LZ5WdjAMNvGB9iP+npZJP0trFvYtSMMFlCGJdjUOH64MFxxonVFP9iD2MfvN9jORgXYuB8CoBXqRdiaRWfvCrQD7xhxMl14OJUfPrwS/Wf9Hu8fSB3YsIxT8AzXaDgp1EecWaIM12OwFepJ80VAIjiXNhXqNGJcONTQFuZiokLPR6MtrAQ4r9jszEnY+8jx2JVsBR8xiiRdRjimH1Q8ZDizHz44krQD7yPItDiR2MbvS9hW/2f9OB9AKM0kJmwkHzY4qlpVnCAqWLpiONysSe8ZOMNGOhAJHwk44sZeDhN8EtcZfQ44/TitiBY4g+9CIHPYujiYCAnYsziaADjqXStknz0dNw0oq2SfLYUXNjs47Dil4HI3BdjvPS7yHdiRSjWqJDihOLR1e4Q4/XQ4l50m7Ek48ethvTuLGjiV6juifZ4Yo0U4tzAWvUS4q9RhEAJdGLjZOJfYkhB4OAd9N5UbnVS4uzjaNk6eIBw8uPIsY7w3EDQsUzjguIA4azi0dXeLe9jiogLQPDjszDMhe/Du/UYccL0fVGIzIlwOnzUoqXgTeTefHvc3uH8dAZ8dilgaC7xJUGw4IziYXUc4cywEbBmfAfcFdWhhBZ9l2G84l50ZvT2WBpAf2MNQOw1tuKINaEiTCGq4oHVWsicNPTioX2vI47iLnyCjILiTuI48fjiLnxfXdbjEp3OyVXUouLefYElf9QI4v71TuOIzJTi/n1q4tTj6dU+4pzi881uI5SiZuPIeHjxrLFBsaz0i92XmW7iCXxk8B7jMX0dIHjjUXy+LOriMeJY8RKxwvQZyfg18uLR1fHiZ/xK0UV83smB4XdZP4y/cBupKeMzffkQnOAg44b0SvFOYsLjEp3UYGupEeIWCUiiUePy9OA0xONEPLFkRDXe4qldMOIJ477j9ngIA5v1hiha9SXj8tF3YwadgjWy4oh41mKV4hqDmfQRscL0ROMYIQnjGpxo4OziEqGkSSFjaeOYyf0hfPDqsV+MNOP14m50jYmjYznjjEhAaQIwK33u4qTjhvX+KG9NxeIftAHJcrBJdL4ooDWc49d9feMoNHbAOXRPImTNanCOnN3jfeFG42uANKMUNVXik8HPmfzibeL3mG9ixdW9QLeZYoUwPVtjTrEe9fgEzeIpsN71sUwbmaGwSXSL4oFiPeMwPNZjheM51RPdIeH5479JIvEAWO3iJPFsCdHisdS94nXiAMkc46OAruLvfbnjm+MAzW3iVuO/fX/IaeI7UbPJAMir45Ljh4isdTWh3OI+dJzcKeMd4rNCPPCx4kytqN0c0GdiTK2R41njKlF03PNRq+Md/Ag0K+PLZPnjp+MR1J9jp6nl4o/i4+Ka47jdHmKV40/jPvBLmBj8YNwwWRIx84kwaeLjSLTQ+LZjBuKw/Ntgo+I95HQCp+OK4ogCoOFK8SHjrANr4kjidKw346Di8PRw3K/jF2JDkeeosOU/4/1j9uMLDBtMb6UxooqCNSKszM1j2ZnzaM1iLP3yowgSrwDIEmQUDpVs/cgTqxXp4YL8eWiIE80g6BIX9EDhFEX8/aNo+uR9lVgTa41VzRgS4G1rQAQSgyKdPR+YHPwISGgTYv0qw1pjjLHRaLsimeXA8Ur88oi5GLZ5pIUYWY3AgP25FCFotnjyiAXgAWk0KLFp0yhOeFMBq+l9KE545IXpGAixnDAlXZuD2X3paLjQdBOFYFloh2KgwdVgNsGy/NwTFCFa/Xyl2dG8Eo5IZYKeI6Ej2YIHoo+Nc8Nj+T59NUBQ0VPUcAwfMNUFFYIsfY3DGiG4Ahx0fBPl0cZ8LHwkTJITqAzNobNQPBKfgdwSmv3yErwTLCO0QN9oPBP2SI9RWvw+0HwgqhKtXTVkOvxeOM3R5PyxQXg4GAT/fdqdDeF8Esb9YkCpgsUi6FxYTXShWyH3MYGoBki00Z4EIs2/UO2C3EEZg0mZShKPUOvCUwkxg1Qj04CdwfmCjkG+CbNRiv2x6AZIthPwQovQ6vwWzdNQf6IeCP5MiqC+GDhFihMKIw4IChKiYgkIHYNuMBbM88Dtg8OARk3XIUmZ2hm00bL8NhLfUZ4SS8PPICN9B120TQYSb4Qi6KIS+hO+CYITkhKaGRIT0kPt6D4SuhM0IxEJXhNlgxEJwU2ezMb9DgncIKESCQg2we19DCAioraUk8Xi6SoRyuhPXYkTDR2FYxG8iRJBWTYRjOhjxJqUSRM5Y1UkIugKNHVxioSP6UvtGaF7dJkTZqQ5EnLogB3RjI1wNOg/4XgSN1xGmYUTaRIc6akSGKFQA3VCP0N8zfvgGg1xaRmh4njcQHvRD6X+ST05MQTBXFsIlRPZwDUTy1DZqTvQDRJrQF+DjqBGMW6oj1BNEydBY6GywHUT80FAaNvQ1JGE6T9Z54NOQ7hsNaGVEw8xymhcEm3MXSA4wI0oxuWftbrgI2hlhYMT8Fl4Yfbk0HT1GBwSoDBg1UPhAxNazVtoYqmnFJ3lHUHU2CHlkxIzE8cUzuDzbaYU0+TTcFOV5hSj5ONAkqge5Ne070FjEl7k1lCj4MMYPuXNIBMTfVx+5CsSZ0AN4EOcv1RLtI0oEeVhINpwQ8K/VFu1ExJh5e+1+KhTnAsJvMDbE0BFfRI34bvCmgGG6YFgZxIAQfAwNgNclOcSnQJbw1YCbeURaZcSF42y4mOAFxKLgQ9j68Lyg2cT2837wtVhdxLHwisCLxN3w+ZCDeRnwgkjoEGeA1fCdxMkMFfCuUIAQRIx3QNnwzlhNxOOAm8TzxLB4r8TXCIAQEowh8OPEkCSUnkvwmYCp4HhA2/CkQIPElECn8PWQ//jwCI+kLyC7xM/wt+xxkIvE3/CXxKwMAAj1QIwk4Ai3aB5AlCT3QPQI5BBeuNZAiiSPxPVSbkDCkN/E8iTmEGcVVcSuIJok1iTy1BEI0ECLxLwI28SmeUII+iCiJLMIz5D4eg84igj8wM8418SaCJIkhiTYqz1A2gjZJOwLSMCDEPKOdOAzQM4IkEgT4DkI98Sjuh9AriNJFQ4k44DzCLI408TxCIFWXSSzwM8Qw7oI+WEkoMCeugd5JQjmJI3E+zjlJKcky8CIq1jA+QiMQKok6STrWGTAsiTVEK9AoSSKCPLAwVhsuKsIiSSb4HwkgIjfzkMkqwjQpKikq4CnCLCk/iSPCOgQAYZGwOQk8fj/CNhQksD58yt6TsDPjACk+7MEIOCkocCspPwkuIjuCiRvJ0DJwJ/E5fiUiIWA4qSRJIAQb/jsiOVA/KSIUIcjTYDGJJ3ApSVDJPakzSTg8yPA8CSLJKfA9QiBpPAg0RVJpKaIk8SPeSfA/lhr4C0kt8CdJIck3oibiIAQMASFpMeAmCSjQNmk9bp5himk10D90HBA2YjJJO55GFDSEJy4+XiViK7AjyS0IPAk7mo6JJ2I1qSVwKVlIqSJigZA44jrpJoLM4jvJP4ky4jqpIvEjaS2amEoJiCHxNBkwcD2IPiIi8SsSOGQ2GS3JNEk6kDfiI+kyMoASOxQ/KCLeUkgyEj5IN6knGSwSKOwMCCMZLmkgaJESJRkkyTIqE0gtEilunmk3SDUwkmk3EjjNgZkh8SxpLJIlcSbJLMgkUjrpMPY54iIIMJk5kRSUPoKZmSGSMXEq4DmSJqk1kjgJMhk+4DpSPSknkiIZKxkkEiBSIAQNIxhSKakhPlxSJZkhyspSP0kqRIT4FTteUimZJD5O0DmSOFkmhVDJIJE81CMsl+gLqDSemMPB1CJoJtQw4IjUOCAZ2SeRNVQ6E9nQAqgrE9RRJvxLx4UwiZPT2TVpXdk7N0vHjdklH0nUK9kx0jg/gqo3/R4yLxQdOANoKjQt54C9zjI8MjX4H+mehR1rBTIuuA0yNzQxEwrzVeg7OTU0NTk6sinoINhQuTiyKrQyvpK5KzI6uSM5PrRMuS67nb6WuSyNThg2MBE5LjIn0gDYmskgWEoyO7kyr9S5I7IraDyCG5qH4IGyLbWWlQUECOCKcj25JVkoS4G4AZYnGiIGJRFYE9wOyH5RmUkExaBK8AaRWlYokBhkw2ac0gUBjJFBpIWmPi/b21uGXN6Wn1L2VEZNOBQHTHtWwE04GvkyQhL5MO6e+SlelkZaXp35P4ZEPoS10PZF4BJ+iHtABSI700ZHXoLeg2eB/gY/kbwVkIy7UMZK+SQBBMZOPpbejTUN9kC2Cd6PajtYiKZckIe+iSBLJlyCBgUv3o8FO3gVkJcmVSZBXoSHRz4Mpko+k7td81YmTI45+S6mWT6BhT4gRw4mhSm2K0zXXoD5l0Ecv4SFKL6E/5wsAIUsvooM3d6B5gCWhYUn3pH7T0kWxkP+hQUzvp6jQEIDUJUFMd6KPpP/j76LBSFenBkUpkiFJ66DB1JRG0UyfpM/ScrRRk/Om97dhTEmUAUhxk6FMAUmJl3+g7k7+SHen9MXfo5q2X6d75J+lMU7hSC+hQdfAEumQYATx8x+lcZHPpNFM6ZJpkdFIH9MIRpFI7k2RSv+nAYiCEPGwKY5b9ogEJouBi1rUyGRBiUlJkAcXD8hjQY2spVWKjomnkY6N/0OMolcM6YvWjpzQGY93IilK9yTH9SlKqNNWCOKiJMMZjlaAaU8PJ6lPzw2ZieBgjwgKZZaILrFZj08kEGF3CXqk2Y2y908OHiEQZ6lM6Uj3o5BgmUlFivglz1Whj/NT7POZS8WK6nVjBs8LJYj0BPBn46KliLvxxMds15GIRYr4IRSXhYmZTSlJDnSfJ8L3+Db79DmOaU2fJQWJqU45jFp0OU2S90mNSvSFhVakmUqBhtyP8nAKNbojpfNad6fyPfFqcScPf5MKc5vCzYplAopxncFPw6FzbWObtZ62DfSFSPzATff5SkVOTfCLNLq0bYuhcflIS8Z990VO+8IQJqUB+UqusJAmtCPD0mNTHjA8tS63OpQD83XnBUHFSwPzxU8nwW6kFQf5TCbHZ8UFTza3RqA1BIVMiCBFT9aB49BO9F30pU3uIYuSU/WlSIrTZ9A6RGVOhKRBppVL/9WrAmZDlUq3x4p0UjcZUKVP5U9uJotUBU4VS/ikzqVT9xVKCYBVSk0EhUkPltMHUsKKdPyhHfNads82wCJVTccmIYIFS4/AoCfKdYVL9ENg89qgtU3kE632tUr1TArztUlpx9VMUjV1VA1ICjSfwjXwSnKPUqYBHfFKdf+Ry+dKd9oXn5KV8CsyvKF/kpXwGnWNSA3wqzGP0o1Jw/Gqdf+R78KacnoKL1ANSGVP7/VP0Qvm4/MtSC/Av8Bo1HVN+GSOhCVND1R+o6FwTeAP0V3Rc8Dqce6Sb9I0QTRQj9GBphpxj9Kv1hX3GneY1B6i5faacs/THU/l95p0N9DQ8sVN9PftTrVO7Uzacg1Ld1B7xdp198c0hSwRnUimE5ZTVfQ6c8/TUwaqdlpwsXLlSsVM59I9S9qk2WX3x/7DE/A9Tg/GQcY9TQ1MfUwsELVOiMBN8LVJHcCmpO1Kl9PNjC1NbUySQrqCCfdNTAzGpUhx0s1MH9XuxN7xHU6wIv1MkYidSSL0vUprB71I4XJg8HRJPU0DSV72tUoDTWwSDUqNjh1Iw08cwovB3UrSBG2MtktKk2agFxckZj9QPIX2TUxRXXM3EKRPBGSjT2cS//EACIBgSOPz1qNI31NBNKROZEzEZbMUFE31E48To0nMUBNPmKdkSBNK406QT0wUe0PAY8PFx4Ui1MpDzyQnpFNOF8Gy9oQjQkNTSs2BcYdoZvoiU0oPCVb3rbU3x8LzoDRHBhfGAzQdd3WH2wCzSQb0GmLXRzZyuwAEJXim1kA3wMz15cOgAXBF2YfC8KhFnKU3xlrwU0pXB8Zw4GQLTwWEXGOfijenYwZSR2xBPPULSDNLY0RhBItLU0rnldNK00oLSUtI4GIHAzeBr5N4pvgmpHXIRFyh8GMOIVZBbnBLSvlKEsKL00hTkrELQoFPzEOStxuHw4UhtqtIQWLeEh92BXScBrDA2eB3gO4Qr3N7gL3W/hA7sTGXa0D4ZmtOG07+E2tODeFeICPnbEMfo/eFcUxcoLOQx2cvlsA37UMYcBtN1uX4hyNKywj0oARTneAUsLxl20pCY+NOeNYnkoZyO01rlieU6KPbTRNNjXJVirtPO0p/0lWLO0wNC0AJAAg7SbKSMzcuMYv1KhF7S5RMn5DADQyJ05FOUCyPpVSND0ykpw+PlxbGEKbFp7kE6GEZIwdLJaa9C4/FrOGWRfSkxtRQcEdJvoKrTmnWXGcHkXhgNEOLBdV1Fpa9kf+GFQDldidID9ZdZUMEc0PHTfcAiMadDCWj5uZXkKBE7QnKp9eQkcYQodRiR018oHb3tGc5B8dIWSBHSENUTMUHSKaAN4Ne9IiFF00jRtP0l02fghdKn6f+FIRm7QJZjWyFnhM5Ajgkh4YXTaVHJcBeTseBEqbnT4dNR01PVi+UN06XSjZmGGBWoPEmVjQaNv/FWpXZBlY3VQRYNMQlNGHWMmdPl9e4RV0O5jcekqJFJ0pUJuY0ew5HSRyKWYvWZ0oxx0y5jqXwt0iuB5dPw7fdk5dKN0uM04dLD0nDRSqkD0wnScNG7Q68pWRk104n8o9SJcH7Bw9M9wdPlKNk50wjQDdL+pOYx0NBj05KQ8XBNkdDRzdLq0v6xa9I1KdHSPdIr003gA9J50kvSVxm90uPwryD3gcrSRYnYQAMTdSjUZYcTsxJ8BIfSQxMjEyvkXgEbE6fTCWWV6RsS+xMX02sTQxJkZQDNV9OX0j8RvGhH09fSKmRg0QcSLGWowFthj5y96N3hB2A2eP8Q48GCqQhTwxM/og2d9LHlE5bMy+EFsbHSsDz70dbThGS3nJrTxRW/09+EJtKn0H3Sa9wL0BNxptNkkYKZApHW0/UUxuBy4BhMG9Pf0whNm4Qm0k/QlVyAMwQRChBy4Q3xq9P5FE/QsDOR09+dEDIb027NNtLwE52D6BLEie7S+5QoiSgyQ5Lv9XYhNKSrZLt0KDOmcNjS0qUkGQ7SqDLqRJjRWDKyw9gyPtOKhegz+DLKozDpY5LL4aXVteUN0r8grBgh03vT4xiZkXiYy9KFcL6CFDOt5KPTlDI3wFvS1DKkM3FFsdPF8FsjtBj7pIAyOVQXkbQYQdN90wKhTDIkMguxijhL0McgBdL702BRtBh70iIwkyNsMk6pQ9Kh0v5QVDMT0zwz5DIn9MAylDO0MoYhtdMkMk+cNKMwIUXSgjOxtWXStDLMmHuTkdPHk2wyjAO9vdXTU0B4mcSwRdLuLOcib5waA2PTdbHAUa3Qy9Ny1XZRrdBT08lxgYNsMngR34VSMsORKjIz08lxJyMqMsoyCdJMM/gFVDL0M0xAa9FyM7AyUdKkM3/BjeViMmvR3DNZ5HHTOjNjyDvSWjL7kWPJnDPMMniYhhGx0+nZajPGMwZ0qdJsMh6JNDOKMsRQHokgDXvSlyK6Mn6D6dJ+wFRBCjNUMwAos5NKM9Xli9K8Mrrwf9Jl2b+RrdHqMiKtWxGQzWaxLjO0cXZBKjMUMwXIX9GxTcvlAjLn0Alsr4VCMoYzNDJflaqhljKd094ymqGmM7HT5qG8OGvQrEmZ0xvT7jK7wFYyOdK8Mx/52dLOMlKhtjIGMhwyxfyf063Nb0n9EjIg+xLJ3P/B4AV3sYcTCCHevfBwaxNj+efToDGjE2f4yTOZMvZBr5xGGbNQ350KzEsTQqBDwrdU32l2vL9VqTM3kM2ExPBVgpjRnBPePQHR2tmLhJ7cpkj92OUybtLFLGUylFgTWSQFZQjVMridPSJFYgE88mKx5PnCpFid2MzYWFmNMhRZsNi7AYb4LTOUWXJSg4WDAY1jNWNS5CPBctlsWN2kDWMHlO5oTWOqaVeYXTP+lK5oPTKwYnw8hLBkbfioegiXYDfQnbDT8UlpDtxTwFUp3OV1FdmjZgiXYBMzxdJs5QUVIiHF0hzl4SHmwOMyRVx0bScFKgg9KccTfVxJXSCN+KlidIDRQmi14XCDKzL/QI0p1UiA0HfSTBO9eV55AmhFjFzlNFxzQfmNZXg7BHXpczMY0bpx4wnBXfMzyzIc5GWZfkFTM214duVxaNsSg+mrMpszdQNANDblh9IlUWplxdOLM+9ty3nHM0fAk6Kj+XsEj9H5jet5gIETMlzlezPhwbsyBVw1Fb5RDzKpaON1MCF3M+foU5WUaJMYv7WfBVUINSjXMt8y2zItKU1cj7nJCWczguTvMobhJzMcaUCZscEzM7zkzzN9wfszolLylXJiCOXdgvnDVvwQcbb93IBQsmmJ8liu4Pb92tmbMWmi8lLlw8+TckFu/csFjmEjjcujD425ZYsF7vzIskiyqomIsgJYNlKiWXBiFeEOKGiylwUx/AfSPVHkSGjivJUyeNZAeLJoNQ9kecyPULZIH/kioRj4qYC0E0gE32lu8bf5+LKCUTlJDBMezASzRLIWeIP9b5EEstXpK6X7g2SyXnmCYAixByFKeFGh2KEqeVgIj1FHuVxp5ARksuVksgOMsztJa/g5WAyybIUoBbSyzOWU+R/plLIUs9yzArGwSPDjPUjXMjKEylwmhPmhKaHtrQTp5wLjENLMCCDxWa54hKAo+XSzmqGsssMyoKBSwGKyx/nrPUPBUWFN5RukyUAss2+0d6kUIEaFQXgys5UTJLNL5SnC3lFzeIXoCrKFBTHxxq3dwBKz0qzvMTSzZenm2cyz/IIYFFgMVkCysn54Bw2NQPKzmaxiYTKzFzMI9IazSrMAgzB0+rNAIM1UQAQVYZFJgtnA5Nqzz1DWSbP4nWAMs1SzSIX9rNtpCzLF8R/AVrO/dAulfDT/td/xVQhMNL+1xvBAQ4KzJrPEs2lRO0iYBE6zt4IGsjnxDrJMss54RSV9MNKzTiEhYC3BdLPkhUdpkrIjoWLkqrN56IFgmQh2s0GydLPBs52s6+EDDNv5R/FOs9xwdnkBs3hQkDTiBYXpF/zMlCKzdSDIMIGzPrO0IGm4EbJ2sygsSPkashYFDLOueDAtz1B6suMQvMHi0J6z8TH8qZbAirPdeUwFrLJsdYHx1LLklImzGbPooDazl/kEBVeFgbIUZDGzUKCTMuXpeLPg5UWy1GXTrXKydrOTzTPA8bJPNdqyVyNwISXoBkkRsoRSctAYBMqy5FK1spAEHDz/ZNWyzdByEzO0n2REstKDYhHjEFgFTIMDEDpJkrOKYoWzaHQf/MgyF/TDUHGBHMFH5fMI7lmO0xli3bObEAhJTYBmde2SrP2//E6AJ5Qyw9KErYA9s2gymuSV8cOyeuSeWECBo7J9s12zA7P9smQVA7PfaYQyloMB05Ks+5LrJP0xkqmaoDaCqN2SqSmgo7noUUuyIc3ceI6DlBHUsmHwyMm0A62B1LOLs16C67OZ9cqsS7NRgAukoBS7s5+oicz95NuzczCqibyg+7K85U4hB7Kbs2Collm46KeyJ5kzKKcT/YABArzs1PydAm8Ta4EyiTiTKJU+MXQT10m8VBl9MEO3slB58JPXsiAxDxI2LN1UFX3wkkRDH1lYMJ0Cwa2awu+yuIOVOKEj2oLoQx6ThDCxAt6suwJmiNhD3pJQeT8T6+BFk1IxZIJfs+SDNDAWIh+zBO3yMQlCb7I3skwxArFP4S+yz7NqZfQj3LngeRCSVJMjfMSTGCO2CXgwdEOXEDbDODCdAmMBViKfspYC0gAFAt+zZkPuQ4MDP7NiQtCTkwN/skFC+kK8QxsoNwJ8IjECs8RlYc0DLqNXsriDWHMLgZQT0kNs1LRBN7OOA5+lX7NSk/+zQjGpAkqT+wPoc1MCBxWjA5hy9COiIuhy5JIYI9Ryl4H/seEDlHNWAhDVQwPkcksD4wlaQmRzrBPKQolZ5IN3sp1RH7Jsc4UCnmAscxpCZJLwc0xyrIJKQ5tslvXyQz5CJDCUklgi+VD4crn1BkMoIyN82pLzA2kCdHM+k1MCckMcc6hzIkKFTaBzxHNRAsL1owN3s7qTzln4cziScqWgctJyEnNAKcRysIKZAigx6cCOQkJyIDHjKEEj0nLEc8/iq5CGI+LZiGKxAuiDqnN+ksYcacOIcriCxUxQWdpylgOJk2RzBwPJk0IxngI6nBCDVHLMgq6SEjDokgZyQHJ4cpoir7KuA4Zz+wOEc4yDBCn4k5ZzunIfgQWSVnPwk2kj1nPdA8WSCnMNklB5fpNlk3gwMpN5Iocx+SPfE6ZzeUKuc36JBUIhkuyUdZMEI+ZCxfU0gtkinHL2cxhyvEN3snZzMnPGdJgBnbOxou/1vTFgTWbMbUNI6ZUyGXhBc1wo3V39k3mAY7L9kqMU8DFtkw9ceDK9ItVDBYFdQ2BMEq09Q2qCnUPhciOSMXODk6OTInlEMmWhwyNG/Ruy65P2goQxk3TzIilzijFcM/OTg2F30I6D0yOzoTF8qXM2gzAsWXLpckeBC0Ph2GV8k5ObNFxJKXOFcksjsXCe9CGDjnnRXTFoi5LHI6p45XP7k1Nk+rT0MOLZW0OxWfB04HXrQDVyWA2KMPYzByNhcPQwmXNdfRVzDeBIwDehTXPqeSMT4TMNc+BzR4A+Mg9CWng7BGGCzbAqsoVz5XJBaFPhJvWFcmsinnhdc6qgzzCD/SN8HXPngTizjLHeoWQ8ozN15NDMhyOjc5f4ZVG9c+NyzqC94GE9qrIW0OZ4CNjb+LVQ1nhcoS3lY3LueAihN7VIuTNydrJ2Q71yhzNasjH5Rv0zAsSFinm0oN6yZ/ka/GszZI2qeH8zH2QuUNtyJrPNifrS9Rhnvc6zpKALtMUoA7WrchgpE7TgzJeBk3OmrAg8p3LF8Ru1cLFWsgRk/5GHcxayC3Ma/T8C13QHFQb9u3PurLDNv7hGs/GhHBJbc00dj7Qbc3qyHTGjtV+p67QzckVA03JBsvdyGCiUhB9y73LHtSrSU8GUKAKzmlBjIuqzgfGoBegw5/298DgF93N/AjOAttNEEqNMVjz7wUz9Z/xWPVj1IXKShI4NoiklLNl5y+n/jSVBZSxDst7S1CH6OU110rB7TGpBYE1MoeDygtxTQxBM8PJkFFNDsYD0MCYcdTK5Y/fhEEyQ2GQVEPNNdRjyU7NrjVDzeXgpTCtoOPK6gVjzaPJ9AL0yc2lI8hJJ5rX1Y0QBV0ENYv7TFoIfXe/gcrjNc5KyOiDmeKLZhnkNgIDyIDAU859zbwMf5fJ4tPKOgYp5tynSsptzHpArMqChYnibQ/KzYmRWnavooKHKeQWxS+UIBC19U+VQBfJIh+lU8wZ5lPJ8slyMWnnedWO0F/nCwbL1D2RLc29yfPKrc1jMFgmSsl/U1nhlchiE13PWnMu17symeD8xi3I4UjLxKnkKRRLyOrLD8LZ5dPNe9eO0cvOc8gzyaNzIBYzy0vOUUzp5zPOc3MrytECS8lmzUUC+eOzyAAQXIHu0QvIQIQ74tXMx8cNyE1BDeJYTSZnDMmYSXOSeTHKgtiIjePfRsvwU2S/B0vySqXoTsRMJXGoTrX0xXfXCwUDG8o1c5vN68+Fc4hMsI2czjUDWEkliMOBI+HbyGtMW8xog1vICcUWC1ZgFKCWD6CKnUG8BNhKu8pLQgRNhE715xlglMmby/eBbXIHNK/je88jQF6Pu8nvQARM6QB7y7YOwWXITzvNXmSYTQfIi3W2D+CIs0e4S3hRAAQFzwsJ/6eCy8aPFYvnCJ3iveH2DrrD20sqV6gVneK94Q4LSTDah73gjg5pi1WJiUu2FIGOjlEAZY5Wfee94M4IveUFY6fJTg1d473nneHOCn3lire94C4NJ8/Cz6aJO/FOYK3grg0HyL9EzwA+DsWgjMlvg1vM+eUXpQENJaP8yZfJPgzV4gLLr4J+DydJm5PZBr4MU0a9pNfN9XABCniLbE9eCQhLo0IvBP4LMNLggTfOG8g3zp4LG/dMpaCAPg43yfCDF8jUoQEJ18g2ZrfLW8nJIyYP9pU1ccwSPUb3y7ExVmR+CbfLghPXzXvLd8j+C+hKvmCkzbhIvGbXB3DEfMwPykiGh87ZirRNB817lfTHt8jUo7fOT8kWZbrPj8vW1F7On+BSFfCCF6OHMGTMpM0QgdhLOBSvyzdGvnAgEuYOr86SzjUFP04oDa/Mb8+lS3yFzYD55JVKcId/4fnlWzFdQJoEBeMtiKCE1hWyye/IoIeUEXiAC+K1BGTMtIAZI0Ag8snnNm/LWQFTybnkFMxvzr5Xq0FvzAiCXwcogmASg07LAtY0fZV88GAVPoSF4cNPl0OfyEiD30G2MSAS383rRVVFQdPVS0hIdBAYhLvJTnF4g5ZUGIa/5viG1wZfSbnmvaUOMvCDmjY7zJxMJMy4s0dD6GNkU+8hThGALfONXhCDVJUln0gj57AUtSQzd8xBAJJVgYSAiM83zdUn34psR3HnB+DALd1NuMe3J5sEmGbH4EAvwUSYY3Uno3ToYtGwjSEVlKApNBe/jMArx+bA8JhiIC8aZRTGbPCplK4XHyM4Z3tjkmAKjQz3t6YfIE4Q25V75qAskkKQKN4QTyCgK8Aq++EgLA/TuSHAL6hj95E75XKlQCpQ9ncg+GOQLvJmQyXAKWqzEmXx0sGywCuyYzAuSkO/FBJgI3CmEMmUbLLiZv4Q7BGEFB+JeGNkUFDNIbDwLu+OsCwTgYQXxKNYY0Av9SDQyhAvQDcKYQgqvhCwKX9ACC4vkrKGqmHwLQzxlBMOJSGyUCqSYzNzECtyYnApzhYQL7piMCjQKyAz6mKwKKYXQMtcsigsB5HUE8gsl0sTx9piyC5uE9NH/nNwK6dMYCzwL34WaChIKWApz0frjSAv2mCILhhm4C3WDegvYCkoLNkBiCjs8Cgsng+SM6/TuSFoKo9VSCnIzthjiCsSYy+PtzLRs9JmsISM9351j4/+FGLmeBDaIqhnqCk0EJ/UUC3/ScJVoCp1I8+NaC5Pd5pkeLX4Y0WBvnIdgKYXf0rXj+dy/054KpgrkmNrx0PhyCwlkK9D3hZoLPgsOFJH4wPNRpXFJwTRWobj5Q83S5PiMg0IgpBw963X75ew8YiShCtFyQQrhCst0EQv2xSEKq3WhC17S2DP7dCz5wQuc+bT5kQuI8hLIJ3TBCjEKVWnxC9EKUQrYjakLsQoEM4kKGQt4E/tk3ph4QIJdLrD9M8gBn7QROcdlmqlj2KDYZQG7ZcQBe2Vxc4JJWQrJC14oOQtE8y1iOAE4aS8hCoCIiSdkINS7ZZqoVQpJcgpSxDJ2KMQIEQVCqCgLPz2dycnBazApgg4pn4XxBUPi3lC3MCmDk+Lp0g0Kmog7hd8dzguXYrW8elIL0LYKsG352RFILtCs5XuFmPgdM3aAtWISKG1DJVi5C8TzJPIdk/7T3GwgiQaEUaDQsLPgsBCfILcwvC2R4BMKSAn2EZpd0hy8EKci0fBs4T8Uswt/MY7AvuElOJQtHoPRqNTxpsnzCwQJ0zCLCuwgiBVA0uMLMwqULICwGwrzCpsLvTBKaVsLCfEVhNJoQ1EOOLWg82Nq8auYBdngsW+TU+C04feB3YWR4bCgRCknClpx8bxHC+Rpo0nqEOkynOV7HF/YQEDEeVeEpx00yeCwesHkYisK2wtP83hRGwrrCzlcleAPCrsK+fS3Ci8LmHDgIVUITwpkQO8LyCB04WsLHwqjtAHgyEGHCyQURuSIrYcR+wpEPfBRYeDEEEOAl5IIaXGiecINPcDsuvkoiFBjawAqY2CLl0gG+ZJTnT2FwnJSefLtMvnzkGxEabTwlcPNw65Bxli1w8iocIsIin3ICIprY83DiQRmWURjQ8jIi23Cg8Moi+pYHohcYYiKrv1CEHyoNZkdw8USxKiQsVhiw8K2/DPCvcPm6FiLJakBSLZhhIqR4XZIaIqoi8DJISE68m+drGmxMBnIKOMkGA+9MWnT9FSKmHzIdecQaph7vZkyfjI1UyvpWSDD9ZfQt2O70fn0K9EnvY4ywTUA4qyKtoJ44T6NzIs7I9e8jIoPEQgZP2LFwF/RMmk0ipO12fUIGVSK57ST9NyKoECnY5SLQYM0kpXloTOsi4aQ4xXTMQAzQOICizkYapjgffSKFIrDgNEh1IurwJji+MGr4TKKUONhIa6ZUorBTcyKsVi/vdZlYuOX0JB9MOOUistC0Hyqi8diLIswfMqLBJD8i7yKXaCVgxSNfk2OwY5AvIoE4qO0CdEWxYzjdQwr1FqKzHxyijqKxooCjPzp8ovWmHu9O2i9EJKKv7wMycqKfpEI4y9hqopynK8oTFOI4hqKRHyWi5qL3mW04/fT5ooGi8h8quGN9cWD9OIS+HqKZFKOiuWCOouuCyaKDKCpifR8DBnRyZ6LjHxrWNziFoqOoEEAZovC4syKMooCnLvIyXQ0ioHU/G3Oi7MjEpwL3QGK53ipXVARlopAECb1lF3qimqK7nmRik0F+QPp1eGL9oo6i3eA3ihGi07o+ou6itegKuPAcfGKvXJGfUpBsLGJi8KcmsjKiUGKAMg2cY6sCYuMQRHhGEFgMkl00VhbyUrhCFSaPe5ESmEq8H51/UCmiRrwen2+4GbVTXMJIzkg5TEm4mkxQyAui2bij7WLIHpjFuK95VyR/4NW4/7gUou89YWL32BEGI6d+YvpiwbxCw3tQQZYWYoYKNrIFYqh4ve064OuiwUiMdVyiu7i4+Rvgm50w7XViyGKmyLv09aYPnUDtRMgKoom9bu0jYo2i5dzteAFizGLRSKVhKfQ83jx1Y0M9YpOi62KWeSjiuHj2qDCCBmLMXz4wB6KbnSN5Q1NzYsAeBUg04qgeJR8emLx4o6Kl9DtihIxYPEkGMnjs7U8ittC6ePrYFL4/XOYyCKKnopKit58rqCb8HSKXnRmxFL5HYtanIXlk9D7ihYIK7T+itniEooKi/z1S4oBMjKcaghtigEyLzTueJqL2ot8aBYJj9Pai8KcyVACqcuKuEm6yYuLcpyD5H4Ft4rOi8gYq4tcSeEQXKibi2eK/GB4mS+KD413ioeLMDzboAuKW+IcqD2Lv0mdi76KqVwUEBbUVor+9DSifclkOanVrtC3LUltFvWASvqYB5J7fA+Kb4qreb9IR4qCimPiU4pi+beKjYgcqFBKB4ruiuu5EEqHodqKRzQvfF2h7dEgSvnUDii3ixBIO322kaXwK9FL40OLdfH9ig98JPLEqNuKqV2xTYMou4sSnfgFe4oCnXiQzn1zi8jwAEq4SsvlofF4SjBKXYriPFTBkMzBrar0w4k4Swpp/3wYSiegVYpa9V6KhEqYSm9COOG1ipI9BEr0QZ+LqdACqB+K0Pz0qN+LHYjHyVRLHYgdixGK8Px8itctUYqEA+BLw4vkrD+Lt4pCdOKpy4pKdYjwOYsj/NWKUqg2kOVMeTBcSixLOPx1IWyLYYtkAmhLY4AQSiv8+mBli47wQ5E7i+OKff0+HUrxFEuHiVAS9EoMizjIwkuGmOkI0/y0S44yLMQArPxLzfBEGFCtxF1do0gygXPopJcATP24+KpLaBIRc1glakqoEnloSIjqStjz6KRVAAQTlflqS4gT6kpFpNoFOBLgbeSIBkpEE1GkcuFJ+Uz8+kHKxDz8RkrYjFpKmkrgbFpKpBI1C/nyZvh/3JhRsvxLSJQTLCORLVQS1Zl3MDQTFYNO+DR0r32rDCfceCixaGkgJvyxglDd6DFJmHlI7zC3fTXAyRBa/O7zvvmMEsb9QdC6/amDQdEGePESdcJuSpd9iAq6CgV8o4V/4qBQ7YJh+dVcNkoa4rRBoUpn3I1hsfndsVUIQUoL8iAKKfTtiKSMUc2fkm/wRyLks/31JJF3vY398Upv8LnMD4iLtG/x372LTPPU272urXO1PzRUpX31dniXpBlKUAVMUnFLwa2cUqiQO5AY3b+SSUq8NH/9hI1zLAgFv9y4/Z38G/X/3YXNSCHehRctVqGxSz4YrjQwUySQYcyMhRVLHgvZrKJTd1JaNVRTB1NPvCwCsGlHUnJc6/0MUimFqazgSK+lzSDsNUgFfT3Q/N6heUsmGdms7Uv+fRUha/SP8LY13x3t8HZCwgnaeM89uTQIBC9TMy29StPUUcxTtP9MiGGcjTlLQzyzqAVKk3SFS6NL03T7vLICI0oV9B1LxUosXANK7Yhd8PaQHfWw8mGEhXwLfPAhtoW7kmY02FJ1C1Y05UsrUJZZy0tifH+JmYScvUUJ6qwoU/iQ+awPiPBZI7zurA+Jh5ndEIWsm0x/de29+UrtS4M4icztS7tKmDSlSqk160tPiA91DzWnmbVLB/ThrTHMNUtrMaeZVUtJFZyMV0tzta7NF0rardgFNM2BzYv9do1JS4AhjUousftLU0ousFNKXUu3SuNKQgnFzP1KmTWDSmB1p0pmNd1KeMwVzaf5GfTDoMv8P0tFS3Ug5UvmYTCpyksR8tgSvoV+Pd40QMoq5XjT+POeNcDLtAQBNC0lYMt6SxC13x1AyyQE3YGn8UkLtWI5WOBkmNKQA4JgUMsQy9wUsMogyyE0iMuH8bOyZPJbIcf5D1MpS4/gsS1l3Fo07hXsCh7NGMoLCcDMSgDoymkAzs3I8UNLVn0XidFYmzTRfW2ImsINShsZF4m8lOv0e5haFSvdBMoG44Etizwl1WfTpzxofSHg8wSD1cDNe5lD1NKsGXHWhL9xf9S7yA8oblkKiWjLXXQYyvL1SNNhIAIgWMqWkZv1VMsVhPLj7dl0jHR8g+LmTSvcRRiaWDoVh4nMypfwqXCDpLTLbMrBNAnjFMuz8CtKw+P0yvc8QWgUylzLhhiLS6yMlhXn3QdLVUz2FOa8EssxzV4UKL2RrG+YEk1LSiY0WMpCy2ARcspNLWjLM0oJNaP5azT3SjOZ+M19S1XNrzSqytYUY/TTfW0g4stx3NKsc/jkzSlZrsymFKX08st1IJrLssul/OrLINIyyxeJVk34kFLK0UkL86wQ+KnHKD30ZJCmy3otW5G2kMT1qkFf1WbKnvDRE3QQ5sqFE1f8ZJERwFHxLulDIHERdssFrfwTl5lWy77xjcI2ywbdB5hoEKbKpMWR1fxo0aySTXrUZJASqUP8KfG2yw6I1tXOSRwReJCW1a5IPWNE3ZlwVsqrQLbx+fFezGgRm1gjiXnBH9QhyvisZknDkXOI5fDV8W+o25DE9ZHKZspfI5VN4coukCcoLsuMaCcoFfEdBBHyCBKR8j2iELPxomVtSOXmReoFlhEaBdskacvo5M3FuRypy0kYT0ltMr94gMrAileS4lKW/anzhOSlEUakKRNGZQXL5gR6qUaIacsU5cXK8LLtM9VjpPI+3aJ4UPhO8cK02zSprNOo4BFVy/OZeKy23PrcK6i1yplSSLRVy0bdvWN23A4oXvEVyzCizcrm3D8idGxQEd0Ty6BGmSBYH+HBQ8FQoPPzqJ3LFqyEmZ7Ldt09y87DwBHrTAwYzeKHEcmFUfHnmEZIiYTjGLEg5IrJuYSNEcFfcaPLpoQVmK604y2RYKX0oN2VimA8pfUoRPWKzoXn3CzwU3WDLalKmeEX/OMtHIOr1M7AiJjOnOa9E8rC4VkEr6QdmYvL6Fhd8PPL6YrCdOfU10D1i1vLf+RPUJfR7OUj3V4hWgNry0PcxMyAw+PLYAh4QItNR8pDEdx4G8ozygP1gSS3iZk45MyuYmbUc8qny8vE/YquhHVL1UHpil448zyLy7mLK8snU/fLUdCmSWM9+1hby8v9bgr7pU0sFymXyuyZO8om2ONNG8pT3YfK1y1Py4Pw4MLutHEEbLMJ3LO4O8s58BX0xpCo9bgcg0o+ON/KLbNkC1/LNkF7y730SsHgzAAqHKAw9A1txzyMufyYYCrTS+dB78oWsl4KgCvwQBc5isvLy2HRl1hV9YBQg/2/yxP8tzCEwbuAnzijpcfKYvj5s/OkFUB+BBgqfb1EqOMt5QPtvTAqX9C2hTDN28uKmFFIeLyVwDfLOQKtvMzIC9FXy+29cCpvymuktsOkKpk0hCugzFgrPspXygArL2AXiAvLxM2FwNghmTikzITMh8lnyySRupl1TRfLzLwfQSHUJCousKYZq+E3ywf1lCrsmXfK30z/y/gqTfyz9XiQB/0HyoaMc1hm1dArLCv3iZAq96TMKk9NVCqgKm/KOMz0K6gr38qkvLQqEviUKmlBqzX8Ko9MmCty+AAr8JjfiYEK6QroGX49KQtbAOXJ+YT9BAjKGXnYuIt0vjTdPDygYwVpC1UkWeHBNZvlGIwaufsQcQqk83gyuMkn9GoqeWl3WCz5Wiqgy+gTmivKK0oqB3W1INFyZBIWQcZZqMsUKRssAnBvU9fKC9F0stNKrCvwihAq5kUh1CYrYCuboPqZU6h4y2PK1yxu8t01NCAnym4E98tIYagrdyXn3IQh1CurqFX1dipi+JCxdIw25YwrZyCUy9LA+pnjc+wLJfWQzZ4qFfTmK+e4dMqmKzZA+yAMy8/KXWG2BV10xCs2QGYrSNKoK+QywSu+oZuItkAvU7JgiJmuKuOkXSCfy84rXMpCKxjgx9QZyKuIm+GCKxpgQQQAKzDizith8GP11mQfdajhR6UJKofIItx7pHng7ipGs929XipeBXQqE0Ep1BRxxMzxKl/R9ivmNUZ53CofMfS8nCuOMkYqeMw5K+YrcYXtvT4qwSra8BfLJSvRK5YqdQohK+YrBDR1CrbCX8AxogFysaIIszULKMsn09ohG/J1KiBCK/If4akzr/PjEFDRGTJdEZMSlCDUZS0q6/O30xQgNRhCZZxL8iBKvAis29Bb86CRtNHdK8JE31C78lJkhovPIB0rMmXpM2f4h/ICZYMr2TIf09Ct/SrBQc/zdbIHtK0rE+nDKxogl/lAixZtyctR807Zg6iJokXC2Ikws2uw/ajQsqHhvalghXCz2cup5TUqVkq+QcRzEzLGfQ0pdSiIY6sr6zN/fOsrcLCOqRsrj6MMYusqjvQcdOJzV6LF2FcFFHLacSyVH3AucnsE5vVZqbhzBwUocVapDHMPBacqpn0z4sMY5n2AEsMZUny7K/sqzXxFKdMoQH1fqTcFwfVCYxcqzVwJqWcrzNVJXRJiNZJiWLu8IHJP0iJj+GOv4xMpGTCCcrBYb6IpqJ8q8tT29Acr7yrnBCjxryq/BQx87nMLE+cr8oDkiwMRKPzHgycRreNgvc2I6wSJkCtAXRCy9Dq8MKBgqxCqqxAgIEZ9+Zxw9OsFg03prVTLsKrONGywsTSW0XbMsKs9Eqc114VvrH+pac0fBcNNHRP49T8EvFHZrX8F1mGlBaqtAIWLkUirgzRHBXNMOKu3EPGsWKr6rGcEslFdE+qtcKtoqrIDcKpu6ZyNBKuViaeYdwQSS6jR4KogrVY1RKpECWSssssVoBLTeKpv/TIUEzTkTM61y5m+rNirM5HAQhmyqjMPFEyqbLBUlJbIDKvqrGdpNxRSvSCgSKu8CHo0nKr/PSyq6KxwvSyq+KzsQGY13qjl8SAkic3oqqcVdswvaawCwz3f4EbKHAOUqhb1Q/0qTJZY7i05rS/NrsyMqwFQ55ghzUKqIlEYq28EIlFJzLCra5GjY4XpCKrJDAc1ATNvrVj14qtKqjpQWbhvkhNMTxQOyo0rAPSQMdKqfE2JULKqAkyyUYqqtKvFiJqrEo2kq8T1puKHEVlNbRP4ZQirGjBmNPqqSg1fdOSqbaGbmdIqSo2OQ/1oCkhkFIL9CZVLbAoqkoQWqrdcI8gDswE1Fqsc/RoAbyWB8TpFeIS6hbgzhIjWqtpKz/VdYgrCbsFOqhPYAUkgymZLB+Wuqzw9tqozs3aqtqseqsULgyIVEkWI+WEvoDJKapAe8TGsAaqT/TXxv3SjuHFBHfxh2P7xrbwv40BBt0hprYQpGJmXWMtM+KEUydXTEatx8Eu8MkuHIYGrXvDMzKGqG0ymGczdT5SlQZWJtVmLoYHwYWCJq1GqmlhiUDGrT9Cxq17xXUFpqxwkq/3+qtmqgatTgaPwerkYmMQw0av+mImrpnCiAo6q8Din/YVhmaqj3YWrRaXxqzbiKAJmuDmronQoAj4p6au8IGWqzKDlq6ogm6C7oAWq1asJq/mrYZCpqpd1FMjsQKWruGAlqo8g1asJQCgDNao+Ylmrfb1iAymc1atZqw2rFauNqhmqKAL53LWqdaAlq8IVYLMjC36q2kh1cGPKG2DtcYSNRvWAwkUoeBT3KSAsQxFEwWOqSnLjpCaEpymE8FX0iK0swi+gx9TNVDDC46pxS+DC86uH1ROrF2LbVEaJ7MAPKCLcFol5cJPUPoTpdceEe6WW8IJZR0VT9RuqyoiYwy/da6u4wzPjqhhj1VEyuUtvK8OqE8oB/Q1xo6oBhdlw+6opS2TDu6pu8tn9CbA7qpqdDMObql9khGN0wzRyCUpXqwulq6qH1E4FzqPLqvc8Z6rBiSzB69SpoTOriojaMbrJB6rHy8ZjTxmlSqb1XFT8cx4LFMJDqpN0QmNcVD/jo9R0o6exjvCPVeI1AMpJy0OTUqMFvDz8UGUKo34YMMoSKQBqaDDKwhPYwGvWqy5dQGpYE43JQGt5IcBrSSmQa4BrBCzGpPIryMuqw3OzasPao+OrJTMWwk7C7ElAMGG0mZAeo384D4AmomGi2wOoa9ajnsMIa101zqJ2owhr8tjBiSbCBlQ3gHPY6fFDWKgob9m4anuylsKRAwRq1sOIkegduGueowahcVW4a4HDtfE1SUhr14xYag7DFGuNBBo1KGrrJFhwpGo+ovlLoaJeotoxyGoRouhqyqT+ojaioxAhhPqiQcJWo6vVaAXBo42TCVRvFPRqmiBEarTQ2qJ0an/x7a3awgvJzliP8SANJqIdc7gp1hj7pW7CSnO1OR/xu0NTKwDsUfPyY3nLNID4WV2EWJRlwhJqCgAZlSiJ/YWqOcUAfYTLKykU0UsoSBblK+kTNMNhxuUPQXWEhnGKavch5YSDE9o9lYUpMwHkX0A1hL8V3Hh1hNGct1Uz4Q2EQeWnMy4hTYU5seoKo+EthYoFC/OswBy1281LKIMZhpO6wVsYRmpehGsRdxM4xL3hyjLeGckFB/UVkr4IHDysM0jjoMCoQN4ysDE0tD9lZmvs5FENgpJUtbdkyJOVxOtR6dMBTBk5qjLXqtfcVlJy0lMwzmratNaSAQi+haXlYoVuanL1hfDgLXZro+R2arZrg+SZ5Yi1/eXmk0zBnpGhKJAtQWrGamPk8sFoFd3SXJKSwdLjYTJd6SFqrDLak0FqU4VOasFxs+SOa/5rrAnCk9Pd72X2aheqejIFSTK4EQ2Cky2EsnTIky2ETmqkk0nAQ+T55e6TNcAZa8XldpK3DHyA3mqjiJ4xKWtoDd5qvG1KmEFq6oy7GQFqYOSvGEZqTpNZtY2SXmp+/YXwIWrTMeXloWvFhEJj7msKEJVqJhiZa2eAlWrV4C5rYbA1hN3hSaSuTCVrrKJoLAlrYOXCki7AYvBFQHXkWcF2SbZqk4Q3q+PkaCwLhH9lqWoxY3YynJQ7yNEyzIWpwddkVWq3DN1raGu5ag5TZWrICoTRfmux+W1qAWqwMC1rgWujampU8bSlawHAAfxDaqOF2sG95Z5qk2oQ5P1qY8BiNAYzvWouwZVqdWslwMXQFjNZSeNqSdIakmNrsWs3Zfn49msBcAlpa2t+a54sHmIb0z8To4VomSytqeHDhdNr5pP5wKFro2sH6fsZ282nhTKZe2u8YlNrRVWDIc5ro+PI4MAh0xlewB5Aq2C4FbAyxJL6QUX9ryklSGnF2dOja3uwzWqZ5J9hIOQpaoDTCg2pa6+VyWrpa+LgXWpqc+Lg62rSMcshiZmHas9rWJmGkjyUX0GtagTgUOWR0gVJojFUMi6SP2r3hRiTJwkWGDVqBOEta5ZqbmqbCeZrAOuHKzYMU+RPhNb1Vg35knXCEOs5mDNrX2vD5PlqPyo8ouAs02DA6mnxv2oiYr5qCOs/a1nC7sB/a+3lYoVCPIMxdxJPqHtro2vvbN9rsuLmq9WkNpA4+XDp6djfLUIlMdk+NORADPVQa2vEjjE+NOyg+OpZJQTrzdw463gTBPPsRKEUtaQ5pMTzMxU9IoYq8kHeY90RPTijhFtrAORDtRnBthiq+RDgTmJDEXTqzcBw8F4YyTizhGFjEOVvgZ4FnWoiM8Qd9zALhK4ZrMUrhezqfhg9oWuEUWKbELORG4XM6/NSBhnbhAj4xhzHhQS4e4U7RIeFD4yAFe1qs2u78LuF9yvzU7EER2uARELrP4UI6gpx54RWU9er8UtnareE55le+IZTkpFc6r74yp2L5DqcT4Qc9QDkOUAvhZLqzau5awrrTyjU6x+Fl2s067H4+lKj1QzqKuHG0g91yODLhRrqzOufZfiQ6utKMMxYAwqShG1CBDVDC16VlkqWg6MLF3VjC2Lk/fVTCkAKvCzm6h8IK6hueRbqqDVfChbrml28NDbqXiCVMJ2we8CzCwXkywt3YDQz8wpeIY7rtusO63yzZuvW6s7rCEjjCy7qmwpv898yOth263Igd1G6cQDM+wvqINvBPfVM4XUgSFGlwT31xwtWod2E/fWnC7fkGwAENHG5D+VHCgQ0NkHjoVohfuqoNRlYbiE3C/BQTuABofkhJVLacU7qnuvu6m7q8eqIFb+07zE99WQQVCG/tB7r2M2+6sQVwLNe6u7rc2D7M+nr8erDYnczqetsKaUhkevnwCqtYHVeTfbriRBRMc/kgeqXTYCLIKGAUe8z/dgh640hr9Nu6lnq+epO69Qgswrkivdp0+QaQvNwa4t+DX5kG4rLSJYMe2k3iz4NpUOFZfAV5GFuMGdx2LWqYG+EzesaDOow3mBncY3qekMMw/XrJg3wQo5ke4p16glCW3CUUFEMhENxZYg5Cg2hQuBVIOQGQ42Z4aHV5S5DzUBV66wIKt1A6OdpNg1uQ8PU/etWDBlC83GTE4zlkFWRXNPqrevxDBlCci0uFWF5Ecgz6qtcP6H5DfPq8HXokXD5EgTSFL4NK+uV5AddhVCUdHHDbeoeJQtRM+ub6i2RdesJmBu1teTr6gChS1Fb6pBLfczDTaGIDyEGdYPrh+oBi0q97enE9GdRwrEPaXvqW+pd6uoghPUL69l1RQz4oJtQTeruZOI534TV6meht2Wr6mu0IC3z60ske4V36rvrr2XwmWGhQ3CGQbvqSt0hZBTge4WT6oOh72R76pMrM+pD4Pnkn+sx4d+F4+uqDbXqm0k4+bmZCgPd658xIOm/67K8eUPmDWTBFo3z64AaABs7XPuIf2R96+txkclv67F0BXFQG69lq+swGgP06+q54T/qK+uxipcR4nnLZF/r8+qe6N9qn+p9Ef3q7+rZmNMQEQ2j6rdxZ9O96ofqxlWYGnkMHes4VegaQQw6QlnDqBqT6hkNBQwoGzYNd+pi08NAO+pptOeLNesQ6AS0q+sN60fgW7U3672ZCkq7zVfq+Brv0vKRKQ31KriQ0QxUG6/NgUI6dLxKTxH+Q+fglYvl9KgapBuM5DL9q+TT65owGBtheVY9b+ujTZDSpsVg5MfqDUGQySgadV3uSBvr0BvuSJAaBUJXBNCR7BpzTfl9vSoEG9ldDkgrtbE0CbVcG8Qavg3/kRYYEhrXldD41eugUaR12V2a8aAakuVetWYUB12SeNwbvkNm0HsSNxBMG48Ig+oMGnr8G+ucGg1B00RoG1BBChHKGrwbQhvUsf+L0+Uv6/QNwEtwkFkMRtBThBIbM9DkG1US1UDOGNIbcUU2FQQalwj3hXgbWhrCSpvMGhohfM+IE4XcGyYbVhUqGxx1xhrKG4Yar4WT6hp5tWqrXKQ8E4QSGihLThVw+JkxhQwcGl8iihR1XJNB2oAb61UTjhvtzRfrsBAoeMgbVRIYbNIV8hq4Aq4aIkKJQeULdhVoGwVB2eCWGu3KmUDa8UhsA+oxdLeFphsK8DIbbjAEbVIbDeoy8JIaHBqXi6Qb80Bm6+IbERtD69oaJhvySCoaWhto8aIbtaHmGfJJ5muQG9htx4q4ke3od4sf61gbdPEWGZYb4RrydbwbTPGkdPwbIRvBGwIaZwnSimgL8hrUiq1r9hpJM08oEhqFG2q9EV2cMBkaHBvcoTkbVRNqvH4a7ypMIdq8ARrvK7KLt8yhtPSKqRrfCDUaLevEDKXkjOQ6GolAXIpgGnobXg1lGrRLkpASG7OLhhjSGvPkg81xG83yPhrUGz98zBr2vF7ZzA1tGk8R2RqtG/QbIBqcYqYa6RvbgZsRnAyNGzUbvAz1G+D5yRpVGj4YnhrbTP+rrPyp6cgJoIknITGN+OqNDIoBcch1DYIBExrgatfVkxvoZIaD6xXjIFMacxu1yDF1ixtwZIsbfqQw8pz8tpUrGjMbzQ3TGltAcGuwYncjYKgiM1IFGl39KwgLyBvsCydo6YpWCooacBMCCq3LTBq1iyM9Wl1KSvgLfRoUGrgKuRtHGxYYhsMqXbQbJhlTtXgCE4S09Mtw59RIGtsb6hlSBUNxhBu9vM2iUvwXG8gaJ+sgKmoa4nS3hd7Z6+gsyL4KWRqfEYcb2RqdKvoK5xsSG0IKCRv/kPoZomWkDFIbDhQ3Gy8bSGw7GtD8PhiAm/gasG3/GtxLZ4W/G1FKY4NFY/UzecImBDvkpmQmZZYQiQCU4PeSOIkQGS2BKBMQGbJruJUDq5/TKMtfk0EhDojXZNXgW8GUZPnpyJtIm2XpiJoomlwEH3Pom+DkaWi0PCfT1GVYm/hk8SBomy9lggX5+CBTdGUbwQjgDGUUZZeE4gSoUpb4OJod6aeArGUkmt/oWzFGeZfoTGiOIeEQXGWEU0EhbhsztHxT1Jv4C8oQ/PO6ZbaQwytcU/n48+lCZUfB+fkz6SJkzuGnhGJlw/ihabibwlLK80kgODz9KkPpjJsdK/v4kSAMmp148mW3gEzhCmTIUzH4DMi0UxybtJpP3TgR5FKhaWnh/FIiU0Ka1zNMmssgehENstSa+TFc8rSa/JpgoZXr12N9wXsCp+rvYpbykhHNmb7lfTDHGK1l4UroIWRKwXWdZGwgAkvNcIqbjgkU8MllnQvqoJmYspraoSRoLYyACjrMSclDwDSMDtADZUkybXkhZHtge0AtS1dphprpgr+Jhg36m3UreYtAVLjD2cHuzQqabKPooEyNd2lamn0tcpqamwMttZjqmuvg0xgKMfVkZfKzGFMxDpoIIG5QmWTsCxMs7mTym3SgsEsBiS/API35ZZablS3am+aadUAvdJ5lpprJQdzQ7mXGm/KbuFVFDP6aDYMpDL6bBhOLzN6bBhJ2m56aNpsHCHTCzpq6m77IkhSijKmYIBIOzV1S4Qygwtqa/g0xm26a+km0uC3BHpuVmOD50RNkaLFR3cDmyOfqIo0hmuMSuUytgrqbj4n2EoN5r+q2mkqbN2kBLQXBWZtAVFeIKPkJmzsaNHVdDZLk4xqLZLNkmpWduXNlC6Hi6MWaSxp2LEWakDUYMjV1B2XVzHqNvqqdPY8od0h5lW21l1gA+MaCVZoyoxWwWugFLBQaS2R1mmEL/MglC76VZZvVPYiBZQq1ABbQ22WrAWdlBQrtAbtl04FoM82aZZvpweiNQwo5+JULmqmnZZVoXZrnZXWaa2XQgAdlPZpxgK2azoBtmrgAoNl8iSdl/ZqFCv2ag5tNm8ULQ5suXRWaUjW9mu2a+QonSKdl4VkTmidJ/ZpEEpTqI9ThBKhRxZlUdaQiDprVhNUFpHiOZX1ly/P7NQukG5pDKjwh3Zhrm1fQNRl+myubRpE+m1DjO/IRmroKtQJ7aUGaaQJHmr4sW+Femy/iW+AUi8qI9iBnmxdoO5vPIIJ4xpvJ4lvgF4tb1HuaCpuNmAzDe/JXi8Nky5r+cCubtHXLmmhBvdSb3NDAn5GeDZdiIytnmx7IfSuWnYOZfSDiIWkNryKiIdoMwMLdKuyKwllIuIvQxXx7aaHiyiF7m/2Yh5pQIcVkQeP1EuuLC6QgW/mhZppAW7R1AcWVZQBbBcFjhR9pf5s1ZO2Lvg200TBb75pXUVBagQ2uLGebOl3xmw9A3l3ODEharNFqUM5k693L8zVyuiFwW0KhgFqwW9nR/5sQ6dBb2NFYW71xuZvL89qbNuIyIThaBXCGQNvzeFtAoyebtlwxLIhb9l35m9nik2T4Wn+C0o3Gy3JrcIRuy6VKYGnxy4GFasAWy7XgEYQfvfg0zsqTdBXBLsvHPEyExJCOykxd0ajmkMxag9QcYdRbTfWuykHK7FuLqFRbWfRPCMSRXsoL8dwwh6hey+80egUGWVoRC0p783QRIcqj1Dvy1BFE3Zs1gcvCW1wICJF+yutKy8CCWjc1KIVREJw4h9XZzDHLtFs8ytJabGkxy+fdl/KlifRadF00WnHKmTRMhZjrScrgm9MqYmu9ohTlb4BJpd5lpORWaRnKaOU57KjkiqTY5BpbOgVqW3fUVOXQijnL/6q5y2JTELImBAXLRORYHSjkFgWhFMTkWlomWxGExluWBWYFlOVo5PCaNOQmy9XLxzwu/f9kL1Ios8AQtlrsNPXL03Ry9F0QWlnedT+ZFcrNsflL+cS6yk+q9jUuW0C8zvSMhQhAJFxCYw8Q89UmnbcQ56VGnUc0nRrECUX8TzSvpN5b/2WKy55bNlobpe5apFJmWb0xrsu6SSYqNlqfZK+kTlvKQECqG3mgC8UVwzNmFNkVwPFEbPwKFTB0CJoKlGwF4an0g9RpXStj8goaXJdgnOXKChVdjs2yCjgL11CNCg4Kr1GjpAiwzgrRaDtiBxqwPVtQvxquCsdQTxriXAXg9OX6Cxlai2PdETQLi3hkCUIKBaxITLlayVul4BYK3A1ANJlbEAoMCg9R8sCM5VIKCVv0C7qs2MxJWqoKdJuwEQyodAplWuNiaVpmrUA0Bwo2CsRTFVyuGKILCWjnCIPU5zPNWiDUbOWNWuoLsVs14fDS6dIxWiNot4S9Wv9Q7xoqrBUwg2NiC/Fa/ZVCCnhqzDT9YyILwDLe4INaxgpW0iUZEuQO5Q1ckAkuCo1bbo299NNbCVtUCzVcEenyCxGtbVutWhpkb0yzY3wKjAwVXR1bqgplXW/xXVq0DXFcO4UYCliyUgtRWxHS7xtrWh8rhxr5W0Nao1rLWwJNI1pfG4YLCWgUhQP1XPJbWw4VvgqJ0kyEMgsRaQjQ5VvjW9PTJApwMxTRC1rnWpdafhh2C6nhFNH2C7lbUzOOCjlbdSkeC08yPOUeCo8yw9W6C0VUk6J9ChtapSh9C6UUL1pF08daQtETW8dbDvKfW5tbu9X3ZIEKhZre0lDgCQveNYyyZnVlEiMKfjRRwMt13jRA2gDaKiueNcDbu/D/WhZa3aFTGn1d46nS5d41uBNaWSDbGWIRsX9a0jQ9XKt10NrYEpDbcNpAmVDbOlBZCtObE2hjAHeUFYDE8+ULeQrJgSVswqFVCidIdEFFClOa7mndm70yKNtRlRqpqNp5CxxtfZtzm9UKA5rVChTri5sIsoSwgDFmGA0KPSiNCqTaWRiNCx0LSWndYqS8gICnMnHqGLzHM3NbJdIU2xjQXQt/83Uot4TmrSCzT1t7pGzl21MOFCnYnXn109D5CLnC5R0oE4RX7WUZ8/Vx3PTazNv3ZT89Imu5wynyipWgY3HJb7hEiRJq41kJ5FJqZcPJ5DJr78g6gZZbo6MrKmWh8mqDIQpq6TP0teKowxP0tD4gqmssaFprfuTjQVLaIeUO5bLahxOHMXbVKszLM7GDlhX9jQNBkSGLEssM/yAq2/MS7uRK20rNKrUzyYYV0/LvQOHR6xOiPBjhWZH2FFbk40HImDOcmmvz4eKpuxPO0JWdVArO5UbblzJh4I5gOmsR5RblaMD7eCbKC+J4s8+c5eO/8rBhPz2zMUAKVtt+4YJBEzAXrQcJPLA54doEXOWmcZbb4L31Whlw/LO228eY1tpO8X/yL+HJwY7ah/iF9E7xsZ1OIKiA7ykqeezR0xm4vW+1vttZtKK8xFNzafbaAAWrUVeFlsW6eGXl9IRuvEQ1XDhRUGHbpqBKAW7a76zftceFmlxR2rMx2AV2wT7aP/hr1V7bSnjL8ilQpNqoBI7bidryWpbIpzzH+ALk1xgqvRUgFIS7cWp5J8BnGPaRQXmp2ppgIL2LTKzlrtqsIV0Y6/KheR7bidsVWjRRBdr79AesXSucAzWZadu+IYmZftq+zHRhQpgAvKQDC6FCmC683qDZWwFQTr04Ao9bFoggBVFTnMM/88547zG52/nb9IR38nVbSLSFM0QCYgUkvMMhsds12sMgudtV2h3a9tsV223acgVl21agB/MnFKXbzs3whSnbUSFVWgQgntrHtVnrVY3u2o8LW9m229UgW9U5jQ+0Y9uD2yB1NNtItHRg2/gf82ZRRjR2eCPaxdqbPFbrNfXB2n3anNvx22Ky1NoT2/Ch01ru29Nz36H928ygttp92tv0Hsg92s6hJdsjKvAUftq4Bekgrtp38+vbY9rHtXRaNFC72lQ9hdsNKsiEd/LIhYnbp9Qr23zyLFqL2ru00NLF2mkFRI0H29ZgM9p/+VxF+xg520mtsxnO2iKgwNOxwhmdRyG/8x+gHTVGs6fbbokTtenbR9qhwbbayltdsgsUZYA0FSyJKZWlmjQECxSf2nvkUwDb5Z/ac2hdXe/bFPXlJHFzWNvA8j/buSU9s49FiXK6K12zgDpH5GQUoDuneRTrSXLwa0P5N5DbssNwi7IcgKsiXsNfNLDwHIA+beBJUDohzON1a7LzAeuz+7RLs4g7s0qxmFA7izTnKUg6qDoHuPY1kDtcA060xeqi3Jg6OiP2YdA6yDojwUVyqiAwOv/1zdJYO/sjdqKtme2qtwXrIjiiJqMYdGeSOKOCa+kglyI4oroC7COeMhQ6yq30+XZAZDoKqyhwi7y1mI+haDtcAoWZ8asYOjqi5CgCArQ7OjkZGHg7VPLwQGGcIaCaWJQ7vDhktP7CuSH61GGdYdJAFM5YkyMome2s5DqOMyiZLDrOWdVzKJkManA7AjutrCQIcDvkOnQ6RAI8Oog6QctSAqBwLXJUO1uAQKt38voYt+L0smWzf+SwMVoh5movZQ/kC6Q86hqSSiB/ZIFhL7WTrb/wRoUss9qCUQ0ksoHbj6xBDV9kAAXPrGsR2WG6eb7Z1eQmhDyyv60KO13MWKFA5BQTArLWGdI6KSD6GPI7KaGCagzqBjsdKFOE8ju/IRYZZjvyrfVrJCOvcxf9B/Xccau09bLPNLTAWIRus6wJGjr+8Cqz+JGIsP9lyq3vZFpxTbLY6bPk/81EhE8h9WrQ5bP52KjOGYY7vKFmFdI6YfAmOxAVP3PKO8AU/HIx8TI6B/FK83r8B/FKecuY0hQWO5KFcjoGOypNCg2WOsf585ARDUo6fnk35Go6L2pssb3T3RCjU0F54ToaOm6Tqar3hZ47henROwDlWaBv2vgTMWlCFVij7BTYdF5gKTp4UEUtADrgA8k6JBSQMHwU2HSZOwwVKTvpO3ELttKV8Q4t8RkuHKk7AVnZOkEYWTtiFBk6VcxpO5wVFlBWLXwUzMGiFI1wOlogOvgTJTv8FBU7BTt09QXhzpxvFQIUVZqU6oWgk3Ray+9tv6rsIiHMRIQ2NShz6qr8hIPVs0pIGSNKZ7LPqmTKYfGjqvl9PeWdOlUs13RqiOzLGUvpoKPUg3349G+p/isNOulrbF3ZrEwTjoQ2kb6srIRMXIM6LpIsXBNLY+SfPMBgY3KRiVH0mvFJoHRcWsttOscizn3TOyC8o0s9O7rKyKHBhU6QJjWYhSvcxssSshGFXXwQ4OSKf/GlSi0gd2WBhXop5tgRhBu1SvTyOwAJbsizO39CpljaMMs9MZq0cWM6uhj8CDs7hzssCbs6BsgnO2HI/9AfqtXdaAlQsTv0ZsUGWOs6G6WbOs+rTeJbyFhw2soijPtVtzrq4YfUJF2OyVfwYLyKKBOAasoso8uAuWqz9Dc6q6Fm8e3xZhCqYPFZsL2OyUc7GuAaMM+rBeNDnA3jr4U89O870sr2IUk60yuiag0y0RSvATopQtjNY8C6gRWuPRJqaqVBwaXKOctlynU8ycuAuhCaQT2JFaQFA6gKAbEVMLtC2HC78xs/bcawMRU/tBC7yyswiijK7mEZNIerW0A3oYhNigvIqH+E18q5yOi7H/A4qNXcXFtMCFi7xppICFi7qeM0CRi76MsYCdnjHMuWmqcjwS3YC1fjvTDH1bi7SwqDpWiiBLsVhGxgXSDvPKop+GBIUc6ESFCdyRWE5MxlZPPJtLppK6SiFwokXGTxyTJgveS7alE/NOFkNwq4qlC9yePgsCcExAnMurLLE4VoCFi7x2E3O3i6RI3/CjjLNLvN8LSAHLvJMwdilFuw6FS0e7z+YW5r6libvBtg+9yYfBRF792+QsOBCUqkwFS1B71BRMLg2LQ8fXZ9JLR1XRK7lMtuat0beUCnvE88IxCXvLK7bmtJw/+AN70Q4aFad72rSpNrIrriu4tqZlngRYcMarpPvHjBVyhvvC5QIY3szQDjurvT9JVrH725Szapjmq/vJ1LQrqgff+9Wchiusx9lUs1axXLzBkOKCa7G7ydULfcvoS/vJjpctIO7QjiJVFua53KyON2u+WFLIvvfMLgvGwPvYF8dcOm3AaMXsGaukh9j9wUfE07sYTOuph96H2TPBa7Xrv0wBa7dMr33ezlR2MNSj5rkopOupPdEkL4fO66BLWU4sG6crtEfLa7N4Akfdh9dBnbEfTjvruUtRG7yHw+urDBnrtGi/67MbtfYvK6ZrtxusMtoMFWpYx8YsuiwYm7kn3agG67IrqTweq7hOOUyqm6bOOBzfG7IlInSr4JxaTNKZFNsOAyun2JPH3Su9XTC8isfNUgNYQu8QJ9qBjTEAJ9Ixk2qHG6WbuQNCK6bOPjO2m6mHwSfOcolWv0fEbsaPFVuxb0MnyjdY/cIXSqfbK70Bu6zd+8Gbvq4maBFbrBiwl9sroudfW65btNuwDh3BuZYJcNOEL/kTZ8vsCFi3jKaWrFi2W6vG0u9QZ8ybsb6zp5Jn34tHrc4WFjLEvdVYtEylK7VuNlu5a7RD06fB89Nzg2fPG6qEBNirK6Tbru4sMtbmrRQ/uBTnxDoaW64X1bPRXLFyMLu9F1oX39un4bnnwfPda6PuJ/S25qQbs8IzO7t9wBdca7HltFIvB8OrthumOLeMvuuk58hsp7ui7jbnyJu9F0kXyFKIu7HTvzuoD9dNLHun18NECHui514GDE/Zm6EjDGYffdqdWRuyfdWBv1c8MpW7oZfNa7O7qSePNL5rq5G5e7PBkj8Dl0XTvKuwV9HX3qusnjPXwnuyV8jRAnux66dBB9u1xJN5DKiGPdNvQXul9I57pudaR4j3yXu/JIlL1uWtVhDX2TKEB7HpFGWDu7IBotfKe797uHive6CrvWka+7090e9as7dAk/uj18D2Dau/JICOGm3f18M8nwev078mFfu+BykzvjoTB7I3wQ/Ie7GnjjfIG6WkHwepN9r+Qb3M+KJ0q6wMPLM3wCyrV89Ws/jfN9EtKLuyd9bbqB1Md8Pmu89St9Z93+Qgd9BBm2uv+L6Htuamob7Ejge+Ybl7UtfW5qWhuMSJvxKHqkeiehSHuHfaXwJ7pEeie7BHt0emYISmC0emYIG1NQejl1D324e8m6DoJofaB7qEuENDu767oqCIT9RrrefU99sroru0x6P7oEe+XUDKAnu5W7H7vwe0D944HTurviAnqEeyJ7ZXw+aieMdxh8tOj45Evce/m6Z+LCe8xgPHqpXbpYefFjurNC8H1n3C50k9gAe83Ko/1ivX66ckvQ/De7JHo9/Eu7XHto/aR7QBpSS/D9oHoTTbD9dfCCetj987vqen+AbroUexj8nyAuwWh7WPwnFOdhGBp/40VKc2oBGxxR0Al0ehtNs32FumJLJPwNuiT8w3z2uoj8Unqty6Z7SfFye5WIjGHb3ApK2Pz0tEpLka0VzeHyNSv6Wnsk3EGqSh0VVuHmSp6rZqSue1pKbfmdQcQSv9sU6PQ8cIlM/R56eksuq+jTVuF49PxEoEWGS4OazSReez57yRiraaZKQXvVpMF75kuexNCUwv3gOrUqoMELPUr8vhK9sJL90vy2TcO0vhNlXX3B6Xx5FNETbkuzXZotRv1nvCgZThOS/M6NDMAxfCgZ5WDVmfAZiXraGShwdegHvN4YOwTBg9oSZL3kLIRytiNrO207UVHACDs79PVMCFs6UkqmuuJxiomWyLs6pXtWu3s7jzpR8C07iyD7O87VHTsbOybwZMq0cEUoI9VFeqV7eGDa9Bc7Q/wvuiGE0a1UfeV6onI7rXjKj/BbrWu6VzqTrXMs7XsqKYHNrXqW1EdKxvQtekii9smW8Rqt/ruHOSutfXsYhUGtdUubgJ7xZbvVeyooNxUAuqJqIIrXknzacJUMiVCUgXpMQfu4p0SKbeN71iVIuvmIkLvhPCpbULsgiuN6lZRM/MrZGJSLemiVHG2PKO9ZWJTNxDjZItvyU6LbKLsByx46/LsB3a61DjsegqbKxfUG9Ft6UGBEDR6C86EniN+ctLq5EJbUIqjnoIjUwVIb4XXxx3q28P+c4uFA0y91qjsC9eEg1tXqOo6wO4qlTZo7/wrvgFJLN3vgsVTMZGDH8bt79YwkCSXdnMIKO3ewR1A/dVyy1LsBy69723vrTHRh9/ExacPLO6we8VH1g8uTpbpA5Is4xHryLhjP3eDAvhO/gSoThvJiwUbyGXuI+bKasXpC41/zsRJUtLESBeTg+nwgvhJuS8mCaLTXm1D7/CC8bBvz76Mme9IKbSxRA/nAwRJY/eXAUNDrwgPBLvNNg/HAnhPoOo8NxKOVLXN9E4CjezzbV5KgYwpiMpQWSHHz0pVSlM94uPuPMkFY//3Y+uKVP/0zet/Js3t1M8CKvNviUvnLElMalclBljkvyWqUF0nVLVtJFPt3SASdgHzqlQEVa3orKrCLClPFpUPADQvT3dUTKTKM+7USzgRSu0PBr50thPXyVNtUlB8aI/Le2hh6jBvPg0lrKRo7gzD5PBt60avak2pLtLkSy2ujKyebpD2CG1fQWdt34e7Bs1A52y2EUsFP0+7BjRNbnboA+AC6lC48fqsImjrgOtiiPCHop1EYyiWJKH28NKI8J3NNLQiq9FFC+OTKFBsZyUppBPVn4byMowSI/RjMEvlUymNDV0269EbsSvrbyUQ8ApuOMsLKsnqq800szKt6MKBTDDUqqu+RIWOH4Rb15FKvUJLK+dR5kcrc3aE29NBT2tzoyhQNZDWa+pZAw+MYyxr7dDQ62S70M/kW3NLKs0Nvkhn1HvWb+VWJ4DTe9VwEMt06y4tC93N6+rI813NNLKyqb0IO+gppvPR2+oIqEKpvchfT0vql1a76rGkgqoDyXtXZqDt8NDIOyr77hHsv+F7U7qj/ka9NutzQqzp4CgSa4L9bgNo+kEBNOOuqTZH7F1wQ28f10fq3XVH66GkvYTw8ADu5O0QSYPBR+6f0CoQbTTH7rWnx+jH6t/S7ICrJCfsaKwMyAdIp9OV4yDqngar7IgmCId+gfRG441n6UDrzZJw0KhH5+hPTNXiF+1wCJbRO+lAIl0DI/b3Sa/RHIhJLLyA3Y6qVIxzQ/eGj9FmBgpP81fpA4ZB5xnsV+p81tfs8OtD9Zft05OQzHYjQO7X7TfvLZa9DxuGKYNuz5FEMMxnguXLoyKuIreFt+7QCDA32rP7g7fpMDT36ImC0KUBQe5Kj9IzYGO2gUcD1fE20cOcjnfuWQVLdG5LIQ/tZDtTF+uP7C9O141gtK7IUDbtCo/R1+ghRgcN05QI7aFG8O3P6dXIvkPxrdOXkOjG0YeNT++BJBZEkO9gSXDtmMY36QOAoBBw7BZAb++RJ1Dur+4+Yt5SLvcv6Tvrd+uP769Md+kuz8/ol1Lv7OjjTQ8I02/t8QlzRxa0L8mFRmFyHU+hbz73nPSh85/pQKxTCq/QNO9f6ffQ/WpfaVC0EwNErfFl+/ZXbPMok27GFsGHn+3f6A9WYXfiE2fxvqY+qiloj1biZiYQTpd31TylnIHels9TnywPbAf2pU6tTv/uDmaMAq8urW21x3/o/yzTaMZrmwfuqH/qX+oeqZ/MX1C/7d9uDmSAHd1MW0UAHZ1IsWgAGfsCPywxaaNiGmCmFxowMhMnV8AZH1V/7uxpwB5DQezyqwPco7/uz8LdTQKg3+9N1d9vPm+hAh6oIBhgG59UjwYNlf/tkbKgHiyFX+l/ce/ODZdjAU1JeYYbCb/rTPXiEV9UR+rLCZ6DY65RYGxqZpDIJKfqygVCwN9S+PRmJS3QgPeQHfnsttTQGFfR1DRQGYwGUBjQGzqq0B9QHFaBgaowGZNPKoxA6dyIcPNuzHuWGwp+BTfq6GfBA+lBLshoZZfoKUDwGLSj3KRC4HAdWwxbCsrLUAwHk2f0vicQ7PhiCWY+JhUE0bXOlzqPccVDBfAuKOeIH8jIl3J1Qogc+6SuzQgbBiZwGufpNSoRrcgcAUYoLvdOZm4wy1yUSKSV1ggYzEdLIvAf8B7QD0snho7wGHAY4iqcoqgbn1RJDF3HCByoCf/Dka6IHIxx/8a9C/+p/gSP6BgYyB/EzAAl6BwXT6gbHGJ8p7AfqBniL9M0W2iNK6CDSnBLl79UCYtYGJqFG9Rnha/V7AnuYX0uVLDZaTt3/DFchO/pMUObtAy0hY3RT3pphY/rg6UukNWwZLtSCU1P4GOru1WdLBiDBakzle0rzA6bjG/qJqPMDXSHYEkfIVgferbX7BwxMEjLdG0saIYFaJuHUNDBoQfuxS9JC8uMRB/iFFDRLSy4HP9R85JCNK6tV1XlLXQ1+BvEGD6u145YHU6kUNA4HUKDPZRnhjUpoNN+pqXmO8GkGPtWuBikH9gf1St8hSQbZ1Z4HlS2qU79hnw0hBRbcNUtdDQEHVUvWzUEGN7WHidbN1MxvtT1AcQbMNKEGRQchB2tKVpv3Kmv139TBWlUH/9W2B/RYIw1uBm36p0u1SFkHM5iQNUnJNgZTLT4H1QdNB5EGVDhjDBOr5uLUFcstVgaBBwvIjQbrDWbgvfSOETQ08QdxavXTUmA7IRFr5uJXfImF4QT24gMGpc1VBUvDpAeJ+1/FoIFVUd40owbNgYxslTszjOMGI5ss+ZCYFOGjB1MGdAdjXZMHUYCGzfLl0wfjBixtxTsH5WlcBlxa6A7AIEAjXfHEIIkHIGGxjAZTbMsH3bJ0VZi5o2i3BRsHEiIibN56fVy3UkSsR5UAKCk5k42apInt9QY2HLsGskwMuYcHnhUrB5CY2wbTODsGBwcTBs/0VxnoUVQEpwdx+hsG5wZacK6R6weXB3sGQVgrB9cGs6JJQcsG6wbHB61oCwc4jBMGn/QvB9KgiwaJ+vU6tDSG8io16DTRm2bdqDU7cho0XwbTQPih8M3fBrTNJDWoNRC5qvqMNCA0LTEoNNXwzSnQNfLcEDXgwOrzBM3vKSsMMDVLyxCHitxUg4VJ702h6wsMoIbu1Hg1iDVp1SX9ByHUygiGfwfwqqg14IzozL8HShCQzZP0kI2yxAnjhjDQjID6oDVwNa0sD7Hy3ZCHrIMUNaw1PUEvklA1E/0nLfLcOCpkNLjNOfAMggni7WNzeQEGQId5svSa+IeUNJbTqMxMdT1A1UnIzVA0HJSIzTV5nyUiNBSH+ExqVUI1ZIckNHw0vJSkhndzxDVm3DiGxDBEh9x0e/miNNSHA3jIBFI7MG0KOm2zvs3vZUmyVG055dyGyzO4a9AFZtv3ZIUq6/2heElLzrJrXdcbUHgpESHNeGx3ckHM+hi5KsVKmwxv8ayG6duY0Lc7KAVuG9XljivsILrd9hiYBJyGb/BSdWDc8oaP8Rna7uTrO3Ha5dGsCe4qqdsWeYmFS/L63fMRZ3NChzoYqofl4UWISjugqFtLITuSs3qwwTp2srJ5hhmWKmP9RjuwKwf9KGxcKmtLqmopSkoIXYlih6KGBnlYbKQ1YBB6h5XljfH6eRAhHnjPNNkrK+Ty3TYNMoY7Sj9lqSsfZNrc/RGW8UF5joYahpSHZUslFJsQ/ip+eHaG//trc9aH72Vnc4Y9OeRehvyGeAflAyzLvIdJsjiYUTrFs/BDs+V+hmqHb1SH+CqHq9RVs0OJroZv8GCHMsqG3d0RTofP+TyxtWsscS1bdymV5X6yqXHmahdyMFn0tCGFgFwQcWaGEKigldUr8BMOqvHy0wk5C5CZLEA4+LMQ8NtrjCmGgGqphnvlD1E+NZmHFwYNzMSl7kBWlSjgTTiY8tDSzQgS8S+h6wcQIWOhobi5sRqhfd2P4Wo5edkVhClAGb0Z+uADdcgC7CWHhYf5hsWGzQl8CQ5ARYeVh8WGhYb5hnvl3piukSjbvXWebM8HDoF1hs0I66zNhw2GWbnFh/+osLo5h7KNRYiUQK2HUAxthrXNfBG5h1GVTYYVhoDaeTtZhuBkDQ2jaGmHJ/WDhp2HELUDhpmG8wb1aKOHnJDvBxn69TqoBLJ0B13YBPobYXj4IaR1EV1n/AEMM4ajTFOG84ZrGQob4uVFh/Vrk+pjiCYYWUJyIca9VBuVozLKMtFDGyQhhr1zzJB7F4lpg/Qbijg8ZEoBGWnkYVO0A4n1atXr0CH1QTEaS4aAkHkNO1wLmc5rU4YZcPoZU4Yv4XIMlkjki3DqvtSTlYcMlFH/1e79JwlbEf4SQYUQ4deGUywu/ZeHgDUOW+8JmdR3LNcNMFFAoSSzQUAUle5QUyzSnJTgV4evhjI994Y3LM9lb4YHQAf5N4eJ41lB/HThaW+GhFGyweVrZOFfh/ERYWrI6vrw0zwcrAiNQEYaWJvwj4ZONOdrk31JNX3wfLFOu2Lht0wvhu+Gpo0OYlBGYBruUzE11dUboAjg+cjmvE5jh2EgR1Asgusfun+GLRqTyUujmWUcKghHPWSL1T1qfa0vhoa9iWoE4UoglxEhhAvBfLtwGkr1WclVFBGE0Eb3hmyjc8zNBp9gn/uqYJcN3Luz8IHBLTFgR+Rh3OGUR9OF84XkR2YNqEYxujBGpoykRtRHd4Z8lShGXQsPh5RHR41jgBBGO6QuY2+GeVBJKlZTuEbPh+29yKksRkIJqlMfhpk03EeURkV0enpcRixdFmNA65hdlsrgwABGNFwdaldhAEejOpMMSvDc2jcqeTRV9Cr1hEZlZTzKgkcgqXxGaQAPYXRGTF3ARkJHWfW2B9xGDFzyR6JHkpH/sS0wO4pIKwxH4uEcXLncxcCXaiJHd1MU4ZRHXga3DTRGkxEeBtMMuRArq24HfOCXGG6HGLPTwARGlUuM6/OFaEcACLSpSEaz9U4H2EffkVpGukbwRm/xKQbSRppGt2GwRtfK+EYoR+C4TUqbrcll0Abn4WlosAe99cBGP2rwBj+rAjzyINtTlQc5NJ31h6ukRygG1QaU4dhdNkdOuxpHrlsrgUk76KSLgziMWJ2eemXCD0OMBy2EVpRwykCkwoF+R82HrSRzAUj5uPg+RiFHQUb6QOpapFFkJcFGpkmbGoMyFcIJZJcQ8kbRRh/MsPD7YSDMLkcl/bWhYI3xRjFjnODJNcZicUfHSiizyUaTNO5GiUcCY/HBIzWeW2HA703bDBFlPMsBY5I7Vlur7bdMuzRKqpfU/tFbzVCrYzQRoF6R5zS+jZW0H4kPEfaEUcEKabQgBbQD9SzBG8yVszv0FUfliB3oomNgLapwmBBl5SjNxUf14P8R9TWFRhya+UdJ2QigazT3TA5AczQQkbe9Vr2/NRwRtUbo3Os0MzRIrJeke8CYKWVGZ6MoYK84RqrkzcG0rKw/ol3M3zXdRiD9qmAFYOMQ34CT8IHAM8yrEJfVTsH7Na3oz6OmgS00LGWtRxNHA0bNR6lGvUftNMaMpbhdNK+kzZitNLU1x0qTRtIEtH3hjFGd00Y7pQ1HreiX1OA4z+GjRsk0wzU9iM7pdI1V6b10IzRV9HVwZUe3EMfUH8DbWF0QWPx+Wx81wVqX1HRgEFQSAtMxwztbwNtYXTUcjdOlp0atR4rKWWAlRq1Gg6SkOJYRKbTp9RtH3xA0DbC9KdmA5H1j7zsXNEyA3kaHTCaFkb2/HHvkz0ZWlXAcswfcFK9GKZQEAxqNKmCCXG9GI4fcFQQFz0Yqjak7i4E/R+mHY7I/R69GL0fShADHoRVfR0TabAfRS0pB1DrcyG6xoKuXoIu9FrHjzBmy+DuZDOgt8bNYOzRqK12XR4XoA5FjvdEVeYoZsyTBffD5NJc1TAV/2KRI2gwFRmywDCGaiMsRABEeMBmyT0LxjRNH/t0cqk/I0jLLEaXcsgOhSf37xrHiuJCqStxCB/DGEkAZsosjMMensaxAX5M31eoGt5S7R/KFdRhCCGugnUeSheX6ZzV+Ib11plhQx+TV4zWQxjwGpMVF8TZYEMZkTFM0oMcr2RS85MbIx00ZDCqkURVHqMbr+3ukkMZssACcBGv2y5THDjG6BizFbMeShBTGGL3F3dDGxMZCCZHcECGsxBwGoPIIx+THpfrzvfjHRMdUxsel/824xn1h+gZGmAGbGMfkO6zJWMcYxlwH7GCox4XoaMeM2bTHSMaF3VrAu0oO4cLHcsdfoNs5azHZyYLHb4ESO3uk/McyxvIGTNq8xlFJfDocxhN5v3qZ0TmYODVua8GHDVIuGezMaZkzA+67WbRV/H5MC9zxtDX9dWvRhxaYdfyawI67hxhD/TlBj9yDGS5lyrU3KVKsHhMGxtkYhWRz3AsYw2XT3VsYDsdwER0Zdsc7WfiZvfxvutq01sfTwSYw6LSWxyZ7zYzmx3pBukmuxy6HL7uEmMbHEnqvMs61U/wRu6GGllROGWi0na0ENCK7MrTOxn/Enax6CTS0HLQhx82NLsb73Oi0g2W6wI3aDsdvDHbG6rMGtUOZKgixxshgescywayZY2QRalWNb61H/QK0aocwwq3oiME1mS1kfzGpxwKFkcZjuSWYf8ukwZmNSilTtJExWbV2x5wHhxgOxll4Zxj5x+I8ryNMg+nGkcewKk9HUxRjQK6kv0dJRLgyP+1BRtjBFyXlmvXE5ceVm4sHeRK50aXH2RKlx36kc2QVxzXGYZnlxmLoDcc/KNKFwMZEM2wHckFCwXm1h+A+M0FqA9O80mGD0WoTa43UvoKBayVrXca/IYi1g3JM0p3G/KtYDWjBx2L0tFPTtfHIxzVrMaiHUeXwXDootP7DZWr2M4PGCxl3gNIyKLRmwsKitCjywBoV2+owzFsj3ceso66CjLRMMCtr88bywZgCs/WzxzozrcfZ08OJ65E2auwzHTXTzN3GUUg36hvGvceH4rPGc1hzx5HI92urxvuRMsBDxpPHajMywWPHQ1njx3kFPLW18PrJryD7xxPHx8qaoTLBU8cdx6qhfLR9xnbQi5N8tO6DV8cbxuvGXKNzOJfGOSAVajrA58fuO/iZkj2eM2bAHcZMDC1zZsB700NZXDOswYJq48aOMsK0N8YxVHVywrRXx1/HdlHnx5i1GgFHx4IyW6AbCI6C8sDTTTgNL8eaiOSL3vRXx1oYWwiHMUtRP2h7CN046pg1Gb5Iv1EGTRUHfhvbfdZgxX0XCZh4rrR+tRJ0OHmeTURScA1fPP0ZSHK1G+g7cSzCUu8rVdJYwnLRnklgJu+d9PgUdHoE4CegJ9EavCKfnDrrTPA4DJhgSgmi8G/HkCekbDm07AQPdZrw+dz+LdgntG350gegpCdk8GQnOE0aGZrxjYltmOQmAUgXxtQms6uYtIQnDRJ3R/iZT6AJaXsIGYyUJ9P7tCZgde5J20SYYYBdWwhiTfXESSH3G9g6uIQOGI36uV2fdPpJ58x9jDrry2QXxnQnhkkqyamMJoE6XEW0bi1GGMF0ZbWP5UaJDnmCqqWNiCdAVSAk6LSkJ0Nx/V0StXNh8lwp0qwmzmS2hSxMkUHsJvpQ+qIgYKfrJJwiJx7ZjZiIrBIEDCc3aU25bMiEYWRbuf2qJ3DpV2jKJ1WMuFMmUG7DH6AN9P/qBDs5ybZd931YDXwm/+spqptIpvGmDBH9KlGwJ+/rtbQHoBonQOiJYYXlnOlqJ8+IxidiJ+oNkDmNjEonoYijUswmi7U6J/ImLY0KJkQmLVDLoXFkmiaZw4vMqiaxyD6QTpvOJiTDLepOJwONTeqKJnLZn3SjmVo7BAzkJoOgNCa8JkaFP53MJp2hFifBydxTslAfx8hh3ZlmJ2QnLia2VduYEifoJ09pvieNjJQ7jiZz0jXaf3Qlxy20zkCmlcWb4xW0Bt9G76XRJwyJ1AZA8f1oSkyJ++IMYvwGS3EYhkpNmkknEb0pJgUttIkJlJjT7nsmdWknrIhCiEjbQUfpJgF6HOnK5IOhjAaJkYSIE7MEiGyJgXvVxyZ0eSfJJ+sVbhh4EjknxSf823BkeSb+YPknq8AxJ43I8SZhUJUnhSexJ3EZlScJlVLFC/KeAx0ZWusLtPAny2S/CNw6IgLEJ9cJHRjq+GAM9XK8Ar8Jc32uyI0mstL+LTZYonRD03WqrQYXQcG18lDy+bhsxdBnGUBp4bRMOwJKSRp9J8ug/DHRtYG08VD0UcYSXSYoq8wnCbX7GG0mQUlJtIQCTCcptYXlWus0UHYz7SfoDOU7bZimCdm024jYrDLqXCZPGIMnubREOoQCjifrcEW1uftZB8PV6yZkq8W1qyeErU3rwif21X4mFbXkrA4YPftYmFMnlknVtfiYj6i1tBQn2yYW24K687KqNLwDsKyV8O1NgSH49YeMI4lXDLj0+/KWyIUIHUwHDKVMNnDgrN90GPwXaVoCQPUSqtvF5fz/Dbiq39j2NVCMa/wjgB1N94z7iA/8rayMjNgrf3Pb/Ocn7yeRya/LMNz4qnhAugPPJqAMGTGLy48nYqr0oRlKWw1vrCRAv1j+8Gq8HAJgQL6z1yYtJzTggN0c+vWhPDkX2mcnieBg9b8mDnqHIRlL7ye4tICnjISiPXCnWvNkvHATVqGvJhJKSKckIK2seTCutDHwqjUSG1zZtCFop9qgoqAYpqI8XMhvdButOHWsjaMMFPyVIQWrgQQbJxbh3I0jKsxL2KaztcL18SiL/IinvvrFIIHwgVnC9X9NSKeP2i+RHydkvZhQ7fxop6c1BZFTKWARj4zDiOj194ysdP38Caoj4v5wg/1RJxC1ZYQQSOxtFPTJecG0RYdsp21DEaR2qqJInKdBR0qg7KYgA65Yk1z7iQDbMPMuPMOzXKfsp9KEQqYCpwYqEDvRSoSNK9iW0deFIox/Kcw6BLRXgWPkegL8MD1MNI3F+woJ6qzY5RgCJYizyP00oKGtRiWIjAN1IZsypuHziaoDyqaDKWjGJYgaAmvaeX3Gen7Y6xi6ocICqqcUOxBJFANKp710aqZx3UwDxaRtiBSNDWWyp00RcqbVZbKm3RFg3WsC1AIUGhoVXTqSA+KmE4nLs9KmHmFSp78hVqcbgEyQVqc8A1NMPYlSjEamXsL2pvTcsCSCAx39CqYUjQ00GOz1iMqmyKBiAx38GqaDUewCLMiKA5GBnqfcrOj0ZqeMeNXxxUxlmFeA8nvcM7igH8JvQ3rhX3Tzc5055FBFHZqghhOXQ4MQsgJKQ5v6pfDBprUIp/qVoTKmkqaUQiJBVUyypuP7Q3msjHGm731CEaX88qbH+nyAy01ip5dDExEissJDEaYw4eX8PQW5YZdD9BAns6FthkNcBQims3MjHaBRcjO4oJIDoFGqp7igSgMYQ8mmJqbj+omnGPv1J5xhORp6CHgmvBtmCaLw9hpkdaxg4ARlpzs1z1EhGYTpD1AYBYgruG3TpU4ECoeA8biygEZkddEUVaZADTUJMwM6/GJ1uA16YQLlcIOPCSLkU8uQ07g7jHR8NYob7QQ3cmYb/jsmMaQMBv22GjqGJPEVpmWmjadc3HsJwZEKG0yCZgjJGkaGZgm3aT2nZPAKOkQRamUsSPUED3Njp04F7ad8CIJ1YnTieOEF/HTXCEOnNHUNE0yAG+uDpxANARHlpgpUgnTdplv7oPjqs2unLQQA8ir8/HXCh0DyIwaYZFsVmxBlxrSI6xosqP9HXRU7p8IY5nU7pvum+Sd7p+Ug5nTrGoemx6fTG6enuSdnpmIlkUeZ+9KI3Em+tZyQk5PpXU4MkGC5+m4bpyJgGp8ivyBA8DvSS0MPp9OTVrw3pz+0w+oA6FsiEwNqDIHB6yPkJtenotRiBx+nChs+ybeRb6cmDKR0n8bcSMoyddSzkv201oOroOQzZPGbk1wrMO0AUXenJMaYFe+mF5GJXUfrr6c6MjJ4WBtFEL6DC7VFc8+mi5Ik8WPHqmAUx2bQjvBxGglg4GepNAQV5GEaMiTxU8fkYBeTYUgIZ6wJv6fAULYDxeWiDLBmSGYN6g+mSOlVoAgaiGb7kZ8JHRrycG+mMWXz5E+mCAzbmgQbUGcPp3GRmhrwZhp5udNgZnhmsxCvpnIRAqAZ1RRnqGfq/bnT6GdgUY8IQdOYZtBmFGdV61INEVEym+hdtVzlOehbWSDB+1+qLYy+1Qu1FMN55MH7qlLg6ar0Pvzcou9o5ErVBq3q0nv3KqCpjFwqCPDqmixsZt3IwYjRIMeLr6tKgt58EvQ3pM9AJeK6R9lkTX0OYz9o8AYi9FnCiHRmnchj7ps29SJm6fyl5aV0wmZMZ3A9FMIsZh50hEfrcHJnpEkW0aMSL30ORj+h9kYqCZ5bEmcW9Bz19omGQaO0mmavaCb08p2QVJ/6QPDfKEJnToMCYvbdnPTw6oqJfGdmnMF17Gf7ihDkiomowdd8ZAj3KIpmFgkjqp9or4y4RqDoKuMmnaym3QVLmzw9TP22ZhJI/YaCpmQGTKFVdDBqIIBuBE5mDmZrGkACsVEcPU5mAGQnpqLJLmYOqotlzmf2ZnUNySgk8JemQyOd1Ui47fo0m86iBxTyBiO1mAaH+qTFqAezQksCwWb4BrdS/meZaRbCxPEixkDw5GtvIcQ6QPEGB3AGYgekSbw7ik0SBrFmxAcMST5hPQrbq2wZa7KRZtn9AWaKBh1dLMIpZ0AooWbQ4JyE7fvTpW/6IWe1XPTI+AZJZtP6FJq3EZbIy/pukPcp+ISL+5TxGgYFZiGm2vHgw1rJfDtZGql0OWar+plmwYjIqRI6BGyCWHjxlDqVZ4lnfBHb+uVnnZnPvbv72eGlZwxmSwLFZqcpfmfd+zs1QKh1Zsf6+WfZZjVnfEK5ZzOAo8q1xX8gm0ufMWGhq+Ci2VqhlQxEQM41CBmooTRrPgqD0athoKBdCgAhVjhP0G6xb5FVNN1nbLRYQMsQHXLhRKfQ8BF4UazISSG0i2Q4n+CkvdtJuyATZxrAeM1S2NuIE2buCVvZe6T8lJ9DauHvSIAQezBAKGBLhTmSkTKKRWEIS6NnJWB7MMwMG2eaHDulfvEbLWOE7biix11n5ItgQRDSO+2uCz8hJLi5sKxJr+TlMLLgm2cVsMLk5jKi3RnCZzRkoMaLzdgdc928x2bImOooIdlZ3IW4sksAYCXc3sWjAPtnJPEQ084hG0i6M101JdOOeem5bDOngXyQfluCwNct00SVwXHdbyPmix9mpkUECJHYtjIn9OSQiNSeBaIKIUC5HcuFLh0aoSoz+sBLpEq5RRDPZ30Qi4Qg5wnwHonjNWxdDTSAgGvQsRDLWMQIX2fZiyiVFGD6zc+JPECaiK6RQAn/sRch/2ZvZgrTliGaiEYLYMGV8EXd6MTJYJIyZziLZojnPyFsMhi0Rd3UMD8hbDMUKF+ALF0ZQM2ROOYYQZuE/52bnfjnT5QB3OCg6Wko5rjmJ4HJMhEgXjN3zJVMLF0+odRoWOdPgbxh2wsUEToLUMCvgOM6dxE6CgsERdyU5uyZVaGMEYpHUGGnIavgPemo5ixc21n+wWwzFBBGVUjSPF3OkDaJT5SeYVH0Blx+BbnY5aCyR1CZ/2ZVYT/ZT1KZbY4yfNR5EPrMgudsMwE5lJC3BVjJ5DLAWNDJTOfVQOloI0h2MQXJZd2rSSmQhts4oQDS1kHBBKSYVvEdNfQh8EWS5ofsRVu14R7h7dG6o7XT4NCEwHiYuJgVQWIGLkDtEGmDU8m7G5w4sQhAXVjgaAu+yNHMLOdziODVhzp65twz3EBOKwFwT4gi58TZhBAaGIaR0jJPyS5ZuxvaEfbAIufZQZSR2kzJYLSZcuwU5mkBn8WhMgpVQ3lnU2Og50BAXK8hB/XI5ujnfck3QJsRgeSS53YgqGAl3A2iOOd2IZMwI2fu5qQy4ubFQWXdY6ECQXXRw9keMMQLXlHzycrw/uazDXARlGDr9U1AlZCtSPrJDhAaGbKxekBDNcc52AugoBNYJdDoUUhqGptX3SHmvBCSB9RoPgFl0LPIXBBXGvncWkE+vTzS1Uq/7AnR8r2bbe1LyeYjSehB6dnyhm8YIcFn4RQQ59R6OZXAzUgR53/l8rE80j3JUgEYAuYZf9ljSfWg24jn1UbBOKGVSYEhDWAhhbTBngE2Zw35s5uhFWo5uPmyxfmEqMD+RlXnMLundFVoR3FV50d1qSbNJFgzJPm7ptj5DecV5s3HoXtMPXdZNKS151BEreYq5NXmYUdWpTXnuI20ca3n+6dYJJ3mbKRt5k3nhWDd54wG9YM2tezoeWiNsZ3n/eZ150PnnPmQcDfUHedvRwoqXSGkBB04FkuqIP3nQUfO5KxEg+bgbEPmvefd5kQFzuQM+JXntfkUBrmH/eY0fC/1jedrAUvmjeZz59EZJuX6KgvnxPg15s3nq+bFLKPn8Rhj5pPn/bib5r5mg6o34dA99VmC4cLVVxE10UuBpOZikD4oX9FcBKzn5NUOsVD4c1nEvF/YX4Al0PfExSCtvXxZddATuAZtQzCFbAHRCHNC52fAqHEA4O4sfyHdvVzmQS1ZEd7mzbHjNOHmkoNz2TDT6hHpY1ZbAeGLiO0pZKaf5jV7SdmxhXpZGtUVtc5B5fwDmZ/n4WD/574524m0oLcnDeEBzLqICPQP2qNUuIXD2T/nUa2LibD17IX/5ybxPWCAF/zcI4mW8V6m1HDzifT0Q0zz8LlIyGHg9VVMHzFQ2QegzKcRRKFw66BlTAmrLEI6qtzBxU2cB3JU8BeMp2N56Be1WaX83+YAw3/mDKcaQRAWTEDvJtgWC6ARoHo0mBe6qyKgXydoFyewNsjQrMPxCFUYmNjpa00JrUSVrlEqYJQXZyLl8Ej1EoxwFyeIyKkkF2MjMBanRno0UBYAw8TIZ/w6Wb/m/4jUFnjc+BZY9awX+t0cFeQWSlAkF/j0uBasFn6ggMNJreJD5/zPdc2JAw0Osd+hl4zSK9umVcxcp+NlITTCF/1Bm+fU9SIXYZkEdGXCClECpq5ngqYSFlggIhf8ptIWRYYipqIX3KbolQO5rAYtxmKm6QlcAvTQEqbOoVB936CY6famdqZKFqLdVDtFp661/N3qFw6nrrWU4RKMvqdaFqGmWKEWp7PD1qZYoYGmUGGfYWKNh/2KOQYWyhcf5JqmWsPmpvAUbEEqF/Id/TrbmooGeZnRp7hUlhYNyTao/qB6Agpk+hcjczwC6LG2pzYW9hfYxk6mGhfeUCAgUa1Op7qmNZiGpsih2qejmW6muqHup6OZHqcOF1wDEyMkFgmm66Cu6RHbPhZuZgf8WKC2FhZJ/heRgI2YHshwFjo0OiBkAsegBaceFr7ovhcX/Ws74RGc9N3p1rD4qUzxbsk4aanU8ICfMcndbgMcUw2wCMwXjWQ4LslpKvHV+QPu9QkqBZHeZVaFRiBdfO77E4UyZ676iNW9fOjNp3sanfEWpyLRFzKKyXWZF1h7EmVjsed9JGVo1HV9velRFv+6mRcxFml8YcX59fgsTXyUmhsjVM2YeXaFSRYPugyHKCpZdRnEKRaqHXl8JRYF3Wh4cciUUR+MKjTZF/uL5RYjsHV9atIjsb18URYZFhadvemFFonj+kDD9FuFxRa0yYJbI3zNF5s0PnXB2KphJbz+9SG1YSklFy9y1RfWZRb07CJJF7UW+dQDFxMhbRZDcvbJDRfgcz0XUd18c80XHRc2+K0XQ30tF2MWEjCudVcxHvRQIPF0tzDe9J8KVEiDF4wxRRdYK/0XJGWU1b0XHJuU1bz1RpGOrF0W0xdpwOXnkujJ3DqCTUPTjTVDZBEyKZGVftP9hp0iD3GJ9fsXuxeGzNZQRxbTjdOMmSdDkhsTRoN7FscXaYGHFwaCFxerG55naoLnFvsWpxYFLc2F5xZdQibqVuGOKdIIRsxYMdZkKOOTSigFZ4vWNBuAt1WW7UB7ZJBqkeCwEtXvF88d67AwcU8W590Dcp+RxhEekMCRHXMoMPQpBpz7pWi61MD0veV1//XHYimAymgLAs8XIJfB2fLZ1EkH+IMQQHB6uc9DnhH/F/xERQIYbcYsQHD8SJh41JHKLW8WOVXvFtoRkJbmzBRILXyriaAwTxfvF4pc4qD6zYiXHpDol9eBnOhEyBYIjA0gQL+xuFQWnYcR6hC/sLlJt4DxGsxAmTMF0twxtQW2rBiWKJd4MCHSnxbJqwZymxYAl/KxQjDTiay6dJVEeNRrV9wV9X006sHe9cekN6DsI54Ax/takR1zschtbeBzoAS3EdM842eUlnCWMNTgeci8rJHIlsSXrxa1oGiXMDED+uyWQIKWNBfUrJZXubL07rXRYUyXmiHU8l36v1Re6NxDvqGY2EBxtJeKcnhq/7FAlgdVsvVClybNAJfU8gKXZJZ/FvAww/qfFxiW8DB7kpFbY62dZ5ugs2c6QWND4tgdoEcjYtGqIRWq14VlCWIQ3vJViYNm5DjukTpA6CgjZuCSQtGzkJtn+AQ5OH5iWGCTZ6l5m50c0Nkq/BDzvVk4c5CsWHNmoiqh53bz+paLZhzwIkGu8m3hygh7MGChNXkTIi3sezEDIEQ0kDDR2BdntpZd4Aqa96QktTV5JCO7Z0kVNasO8+DtzjDPMEhI6YyqEEdniRb+wQ7yupacXEYpoAV7GEfnnWcRA7mMbdAECJ6XqBSTGUN4mBS6BIFit1IgoGDm6En63Gsp+2bjO1TmlmIk5i9n1bXGMOjRs73A52cpHeDo0EFBqgai2H8hlYyEEd9m9pEqVVGWf2aCeElAqNAI5oDnluel0szJMZ1A0gK5CfGlMc9mYOfNoSDnnShFYWxdqZb3GBMxWg1xlyU5oVyFbd0Qn5HrRRzRe9UA52XdZ22B4O/7b2bT9OjnxdP3uARq89rll3sEGOZMXEkRmOa40e4JT1JJEJJQHaO451H0fxCsEEqoBObE5yu51Rh7NfrnhDBM5wdb9d2k59wxHyCnUI+5SO0VhRqgY1qOSM3dvTGl3CUZICG05z2WOMNY0XxZFOddlqWWTEBM5vxHfUG/keWWp+ZFEZXxs9IXuRWX9LJtvVMyw5dTOrkdRZaB/bY5/Lu351jRXZaFlhZJoOYZaLWWGJYLlpKpqZeqRkZRsWndYC/nkHBFYR2WgwlS5imBJZcJaCih5AgDFh1zm5bqlyArCRDcEZuWSuaD1MxFydLvgKrnUg0Zwutb6ubr9GIcQBQjaFrnigsP7OuXkKElOfAGRNn64UMr+udVouRBCWnFYFfmGhjnlxnSJudK5i6ghXEZ0suXA/X7Z4+W5ueLPakQidPsuTbnVVHbuTeWGCHKB9yhhVh1GY7mTF3OpZWWtcTNkWXcr+cJaYwy7ucvjDjmPSie57LmObiAVxVcOjh3+nSUvudbUGShJG1a6PNRXX3JDFyhGUFF4CqsaxC15RbnwPBml2eXmAIJWzSg0eZiYAK4H1AIV9gKo7lX3bBWsed3U8tmpeAYCITBHgu1kHjJGFjWlngGsNg+Y8DQSbnManJIRiCFWsxB6efWGJUIDpEMWAShNGoDmDhAhVv0oVRrCkB55+9gEJ1jvObJzZCXUZjB6FfWGMFgVpGdeSXmeAbPIITA2xe11XRFFefUBxNR+YUTHHEmnTP0Vgpx9tL94eDLUUB3BhBdOPkMVnzk4GUv9UxXOuR5zKCkuPOUBCLljFbXFsUByYeOebxWqwaIoGGYKUxnFhmH/FcEpSxW3FYiVncGAnHcVyxXYldyjHxWLnqXB+NFElew2+DKHIxiV8vFpAW7YECYbJTiVrJWgtOCV+JWMEAKVrym5tMk+BxW7FbV8LJX5BWcV68H3TxqV8pXPTicVhxXDolaVncGWla0BkxWn/S6V4hHu+dS+uMwNRhsKGAb+KBt2WTRgelrZ1dhx+eblhWXnWZErdRAuRj0KBi9bZbnUZfnclt9oIzLQxJFlnULs5ZdaIuXXzQP5pFpROe9vTOla5dF4Ybncdw/HOKhGFkuVnUL+sCFWk5XRsv5RMVb//X1litK+OfA8TrnGCtxwPQTeC2eV7pAmP3XUO4hr4GCyYCRaFfibGRJ7ldfTLRNDrHyxuPERZdhVquX0Od/ljdhbuZg5nlhlZYTcBVBy4U3QdU4NVv9MRDTP6C9wddQZ5cECG3RIeAIA4/mXLvxVxhZH5eeV9UskudbUfeWflp1lkhMGZfLhBERdZaivf/NwOcZVhEIIWgY51DS8VYwFGdg86EQ0oGrht2Xe49nfMFvGFLg5aH53V654FX5W6XdsuYmwedGG3g5VxTm86CfQ5lXnZbYOG6xReHpVxTnmMKUV75XvTAOwZkZDzBn52xdZVcc0a1X1EEh3KpApVd/J8xrEOPVOCAmS6dFmFZGev1kDG3j/khACYXl/VZBSH4M4xkm1WbRVL2F8FNAF0CHgpQMjUG4bRtFPAxhKc/5mFD9Vn1XU1cStQfiKbRiYZi1zOJTMFQMbLQiRjL9jYPpKQwnlNOxcZNht4ceQEIXjRQ+RkmZy+Y+gOtXM6WiFoEYm1boGE20EhebVjUn8CSx7XBk61a8SFtWVnW6SrtX7GwSFgdWBlbJc1wSNDO95ME0WGZdZ42M3qx3p/nUCxlnVvRn/8Yoo/4zOPALI1tw51cRMxaYSooEZnc4LseLgB+nZwl5tJjUX6bPV73llTkSBjrxhJksAn+mdDJPGZGMAGfEMv4tF1eQUZdXbZg/V8aAMvxdyYXlo3CwZ9EJGA0A1tBnf8jgJg9WkGei1X2YT1bgZ/fh9sZAEZPHJ+PHxh9WGGeK0yPGDovhMwDIQ8cWxD4zAMgXxmtxqqHx1OAnV1cPpwDM6LVI1ocn/1YHoQjWmUHVwYcZcNaaoTJ1hJkw168hmNf4mBLwr8c7CXnGSrgAZ/IUANcAQH+nyNadrUBxdlGI1u+dqbDE1pOJUrUE1tDWv6u/V3jWUqGQ1jDXM6gtc5XrPeHaFKmh1l3yim1H1l0IbZ+mDtAf6oJQqGcA6G/rwlDKsRomzBqXzJlFSias1iCQBQkMwszXiMao50UMjNYjZiVw7mVd4RAL3pmKDA+LcJA2tdlwNNf/hQfp1lw8izjG37D/61UbE0bwQQUMP+peGSznXNbPG+zWriaS1h3NzZji1unT/6a3cGyUKAtOwUzXgyv0GgFhDNYH6soUAtYFcbfrvNeLgLfqB4pgG0UQQFsVGzjHJi3KDcLWnmQq1mgKPNcZDVLWQtcJmaJlMl1IeABbbosa1yGdY4uk57rX2XBG10rWmtcX1ANB6QyCkM1lz+uc1n/BhgxaZSrXoObG4EnIDC0ALfmZpRpCLfrWetcG1rbXN2iz5drXIDBKXEygeLPGsCLWa+rMxsbWVCw44OhGytfKiLEh/Nau1nbX59w61onLznuc/Z2gUZVrMBtXnid+15bLB1bX1HH0vMyB1pMaftbB1xenQUaDoBH0/tbLZUHWMknh14wHYdcB16HXbbVrkX7WDMiipiDH0ogroFSX86WsO1kNxyJsCGGCLZhc2MQJ2GeDmJShjNf/7IuSsVHUsynXvjODmVvMQlps1kBbaGdQ0yQQpuBZ17nSyGSvxmeg+dYJZmfVUHm10ywDk8fxUUhtlTnTxhnWU4UnhFsibmYu14BsvoPJ18zXlda/IVFQSdfl1zoz8ddTvV/F6yPPmlciMzr2MmFR6jIS8N/GYVBd+8Urb1ZhUbnTxddqM23X7NutuGRRLdZF0/XWF5FN1qXXEGaJmo3WQgnEZn3WRbJbhJOT7hYI+bXWiZugZkrHuGdlDH3wjOQMVF+nnhYoC+3XR4AABvSXrdZsMkPWM4TSRXZQgVED1vAlwFCBURnWfbyfxz3X34WwuIAnXde10/kCufsX1IXX3yO/kR3XOhmPheEyK9ctC0lsPjJL1tnWBWGqoAvWU4Tp1lXX7isQCvvWNdbT8TPWu9YxmiPXCdfb1hdyjOSb168gE9Zn1v5xisZT1pdAnF0OyZBQM9dtC3zcs5Jz15la89aQQJeGueA7IewsMjwm06EHdkdP18qb3OEP1tqhmiznYBdo0I0aTFOsmeBOB2PDsSw20neHESB9rUpBAjUf1tggaSA8Ne9sT63G0SI1XuQwjIXcyIzY5U66TkjQNEwSwOAZMeBoVgdgjfZInQeP1iEsxsnkNVA279aUbIqgkDbdW4ahRIqkwEcx1gdITasMhKxtLJMMMrWMNEFcGjTe+bEHTvCnrfkVdKAINt/WyDdSEnXDr9c5zCg28fk5zA+tn9ZnLKJFe8g0cekGBDaf14YKeDaANvVarUBu8netxgt0obXDV8HAN0CgPyTDDaA3nqEh8rix4DdbDSxxe2GQN8UGkyVfDdA2bDX0Nhg2HAqkNxbz4SwDWpUH1sqIN//UOE1IN9/VHfDP5yw3urLCEkk0L9bNVCQ2yDfccOsM3vgDDH7xYPi8N/w3lD0OOa0G+evhLI5cwUGcBnQ2T8idB7w2zjWRLTsMftAy4C/WkjY1wkPhfQbCNskhyYRUNYcNFw0DB9HdwwdJhl2yljwNEDMGrwcxCr2HCweB12n5SjaHZco3teapoMo2E4cHFkELajcvBmOGQZl7sMMEEwdCV8d0bkTnBtcGLD2OKGsHBjdT5/o2UYC3BlsG4G3GNvsHpxAZ+lo22IxXfPcH5wdx+2PIVwfDsyLA5+1T5pY3JwbwkacGeWhmNz8t+wfmNw5mnTzWN5Y3RjYONoy8JjebBk43khd4MnY3Vwb2N1Y3KVmPB/cHTwdj5r34ujaqNpBdGjbqN5o3TjaU6kcMJqBtS6sNDQYle90M9QdxzGg3EuoOzUE3gTYYNeE3jhgPh3ZGL3WMNV27uPVCNiQ0GKXbqfA0CIxPFNA0/bvfrcrq2QaGyoCMxDTxNi+sNhkw0eO6Ha0fSwch76z1BxnNbTCrMBw3SciEZWI0CTSfDBA22DUlwaowTwwPLIesiPVgh4N6GKUHDE8sRcFvdI6hpcxIjdAnUKFJShE234dgjZE2Ny1zLMup1DTCNI0hIKQ3DD26mVHkNBJd86JXtTgFvbv5Nq8pByxRNLAoLw1rujk2HwzVNgk3nqA6nLuswlPlN9sNIPXfXQU2nQ1BRQI0JTdXwRox/wx9NsCMwqhlNsE2kI15NqCM9QcdNrixYTcDeNU3a5AyN9u7AzcYhj26/TZnLA03wzZT9L+GcIxhJ1P5Vy0/DZ02NDQojclKgjQ9QECqu+jfa3gFNIVAkFKHe82CmiDw4/D2U+019Wp/qewS/xCbNsS97TQxat/zx+hShu4F++jeM3/zCJBn6+LaG+hn618VXekg5Mc3x+jOO8XaqzauOhCmOzZ7hf1cwyrrN2RAGzNnNq1r0jUTeUCRpzan8ss3NgwrNvVHR+J16g83+bNRmpMQW0Gmh//hCWtbwDoJ/2WN64c3AxCydSc2ncs7NokF3+Bouk/kJGXnmrZxD2XyEZvHG/L/N483DSpDUPnlnzcgprlcfzbV6X4s+uoevBmzUOEkkYUEAAX/e1Tq2r298WvjAORvrcyFpKIwt2v4QLfF5E83vfF04es3nIRX3IwzzrLwt+vGuzdI3H/SDdrVSPvqHzeShToMGLfAtugVezcJO1QyQ5xh8RviABpd3IHbxOB16+LaqfB4tLZx4/le9QBdccgJhoFZaWqthbP82zoCuXvTE7Xgt3vTI7UE8ZS3Z7XQtiIxQ+XT4gS2qLbE8a5q9L3chPS3c9JvNiKHn6X/NgucFIw0twQETjt+45/kazbWh5BaN2VpMmXxMOXb26asFY06Ke6yQ2T35Fvb0q3f5QDkarxl8Dy3J/nPcnllGuuvcgzxPzfUtygVnzaMtny3HPt0Vp5pCax40oDHKo3MV6bJzedFJ1Oz0rcfRmKsx2WqjIDHejaHTAvcRPgytp9HTqRCKNXH9edlPLvJmowbVyms6reqNuQFarYgytS5gMaTXCGFCrd1O6KmTAS+SfyHtQSXIBmzWsNaDdlhicIZshAoruwGFNpVplhBK9eqjA0GtmpoH8amtha3ysd6DP8MVrbNq1YMsOHuwxjGgGZZeGnC4LZwZmkw21mxskxR0+QU4DbC4LbKMucUIKEOtzy0ZhVMlXa232piUPA5GMd4JhYU2BwZsoGiMTuf1ja2UcMdNUa3preB8QzI7+UBtv62xiqOO363+XI5s/ImxWDGtmG21rYGtpJRXvCsKqiR9rcUKBmzcCvXqgcJR5bqWQVz6Gs8ob96b6D3TZeodRUMtANG5BlPoCNG0NIoe3hh0rzA01ZTn0eSvQwYrSkjSHukhNFz8IpTlUZf8wFBlBjVbPa8WbYmjcjIHUYZtoW2VOBtRxe7c9T3TM9TzBnJt2fNYr3YqVBHldpU0nep7fGq0f09pn0v3O9R+lOCYTv1/tsto7ege6X1txm3IumSvONSzo28tJvNEGh1FNy0cPk7qJ6M5bY90NwIBozitCCRNHsVtmAbzbaltpM1MVIGjcW2bNW6U4W26pHdtshAKUe68WW2Slu4SCaNZ7iTNPdTi129tytHiGDJtpk1nVIlFXBA2TUlUh0paSkr3UVTCfHlFdEhOeUFUtV95RShIERdbo2jtuW3cVplFUu3xLzjtiaNXmA2NWXMiXz9ts+lRbYjtun0AviSwBO3cd1Ttlu2B2YkYIW3XbZsCST0ijYqSm/EONIM+bi31AYntkmMp7eMBme2JTTntuBFalFntoeh57ZXt+U817Z3Xaz5N7bqYlxWEsjjFFmFlTj3t6uUFeaoSPe3zcZzsioZe7Ggxs6js4ELPb4y6MacOws8PAbuo3d8X7YcBpWpuHq5EBDG67V6vJXVh/Di4GkUw8bLEUQYtmEbPezGfQfK4Q882sagdzq9WAg4xgkM5Bh6BXjGZ7QwemeChMeZhYq8doPExhoa5BE6iz+385fftjB3qgbUFAa9KcG6Bu+38EDBTDX7k2ZcvVfMZMYxwjy9H7bcyZimBRSLy0ZRUMc8GIEhxRjzvcD0CTIImokyuvJCKGJLSYI3YkR24VOrgtmMGCu8046tOkBHKDa9N+Pr/ZWGleje8kqtfeBmKwVxF0zxsjijQQdhs9uI01BB+5wHWq2cq0A1iLHDy4phqvtkxE2JDHfm4/azdHYy3GR3E1dB4kcoI8BXqMUrCxmhrBpBJrBsdu68V2PMduqhyxk9+4x2P3W/EPKs/eEhhqZgSawidy91A1f1+zR2I8CqlkcpOL3CdzR23qyMd+krQsQY4jPgGPwMvNw0dbPWKduGktFggy7xAQYNs4uR0nfm4mazc00qd/tRekkZrByr3HfrTaxhHHfr/PJ3+Exkd3mCN2PsdvMBonfqd8WIUnbGrTpA5/xO8DLR3Hae8DLQknYfe82AktGJhzmYQWmCd05lAnY2kBni1HZne7a8p1E0dofy8uJ0dj+g9uOps5EnwKtHmJ90b6C24z/9w01E0YPhTIZNjDLdqnagDU523uOwKn61F0x6d3DozuPr/bZ2peI+djZ2mnZnrcRhAuP6d1hM9mFj4caGj9qKrP3gjIfm8DGscncBreXF1q1W0E53nzyl4A52WY2id3Z3/na3EeR2J3vJaJJ3T3XroK9RNHYqoJLQOCoMhDriUXemwpw0nrJ7e7R3Mndz1M53rnbpd1XU7nc4wl+CV6iVKil2/uL3/Xs8PfW24090r+JHKMjQvHZ6d5DQ5He8dvGtaCVSd0F2FVHhdq6y6Ccq0RzRzndvrfM92fWOdqVNchT9NCJ2+Kwldz00YnaW1EV25NzWd9/n8XaqlkDz36C00ULiJHbgDD4N5eF5dhj0PuqS0Ecoj5kxd213UBZfgxK3EjRTjGMkrUPy5T13+3E+08pXfXaB131DPFdXMxecMmWnFi3m2BNDd5rE0fUsV5uNfaXtQ042M5WbjEVNg3Z9dvDKvXYHFpN2443jds8JFxd65Gf1M3YjdwA6Y5MtxoSwYWbYO5UUKWINZ9Yph4f64Ct3MDth5PXSG3fWKW55pdP91tOseUGDeE1nG3a/Ka1RTeDIO2nhU0AljFlmTvHtdgd26Dtpg25i+ezwO1RddvMmKBaiMr1R0kVnUwkDcGbWQtDm11d3h9EiLDd3IjoTcCpIN3cN+ylZJOIVZuqmCZH1+lVmHDpHaDdisxnUOhtwtfQtZqvaMEAPdq+YyDu3dgZcQtHYZ0p2cJavmR+2H8VcLXsZrDpIooYsICfHK8rymeVOc9VdbzBQJkpmJDHwMMZnqvPrakgnCOvIckjoEkZtfOAtppAA5XAn6WlESHu0OHkQqbDxsPYKcnz18HWg9/5IsmcQ9v9q/bROef2k4xJo9oO0SPdy6krzHrWu/SJykCxG0E54D3HkDFTrdnOiSRu0SPcHap55uPZmG0b11PNTtOJ5wXiA09G0mGKYlkkbZPfySakbx2q4SKG1ZrDeeRWxhOiE98h4NTALpmVrUvNetZVr9PZUdT9qGoIQDMLqGoOxBFQMuPYg94NrUPb/Vs7hUPfuSBz3yPbVtNZG4vLBtYlrfxdU9mZT8vUOeRhDQVyZ5FACMvK9zUVrtPZua/pIovPC9iKtw7RkCWDoFuHSeOj3cWVRcDLyeZKC9/zzr5VbJrNqAvOltGLq8DCjmEZI1nhI96BH0syK924HMDFiGvpGyHruC0qmAvbEk+qmWnh09g7RFQXSzFz3FXF4Ofe1Wvc7G8BH1pwmXQz3o6UA6VZwEvYvarwD3POva/2RsvJukhtNZDwKckb30nnEc912diwvBiTxlcegTPq1D10yt6q3qxT+Jm0JcE2wTUwHdvZh1rpW9KYh1tb3lvaatqKJuXwahWioPlwtJY72OSZhJU9c4Ewc6B73UExx1+t7KTE7aAOMpDwBq2Txl0C+9raMfvcsSbi2OjBnOHFBZPExvNo9xhDLQb3Q3nkswQH2LE2xXfzUz31msbg9q8jB9wu0nEWMSXoQsUAR9sVdDiR1q2Tw7RHIdLeV4fcOqbFcDijPfF8jgswMm9H3PvaNcmn2jkB/fVH3x+KlQJcJMMR2CR2qshqeIEH3F3w+sYLMLdDPfYP1/vb+uAOq5cpbG7/AU/KYJvHd+Y2RXcXLhzOyhuX20Wiu5K8ZrowVMCWYsCZzWUCyUwEiTFJazfNL2Vt7TBPV9661H00r0o5MzFrr0i0ZNCEf6SX3BYyt9nyyhwTYJ6X2HfbvnFt695dsJz3AKRCNXYcZXfcJXckspuUYWVRMnfY5FGFNftzrYZUVOE399vdg+sfZmAbybcpaw2P3VLV/oWV46tygDRAqmnkb+0xNmM11BxP3/iypaDyGWXftiLIRXQZsTCplCPb99V4tQ/a8TVwn9mODeAPK9Yxr95P0XLR99lDht52WY/hN+odgFmldloaeJu/EhtLuxypQ0/f7Ufv3wckj9tXwUidF3PHYI5j95eloUM0sTQv3+bEtLQS0rKDcmGbGLVFxF00sxeBCBd+dNyguJwUhgph39w90Dkl8+WWNNfcbLVf2IGD1YRf3BA1d9+hYm/bx3VkFX50E3e3RgcdpwzuDkKjatfQhg0nf9mFM9/awK82NB/YJ0TbYfifX92/3PCZN9q/3grWX9oBDz/ewYaYKJsaWyO32L01L2C4n3FugK5APGhZvhY/2Q4wF3U0sN9AtUJXcIA/GtBv3QA/r9+/2gA/hJ0Xda8uhJwaNn/csXC1Rud11g7/3wSdQDp0tnYzQoJ6wH/Z+J832SA9YDKAP/nLOesmGGHTJ4MqEMuWEDoknbFYzd1OQQJkU8cQPylZvXLkm85ULdhQP97cSNGHFpZSrBgDF3NB3BtQPpScUDgDF2Sc+NzrkdA+UDp/1hDFf/HcGzA8JlQUm6GmMDkUnNvbYEywOTA88V2IWklfJhxwPfSPy5RwPFSYDdpQPXSOjaZDLdSZ3BmQP8SekD3wPAyO6t5F64zC4YuugXOQlcVm1ozaj9MLru6As5ANqEg5O4eUYVTaV9F5GwRY667w0gxjRNhUw02rxUTE3dIcI6hnXhEw6sGcZ7TayD9drePU+83Nr8lF6FTO1OtWsmA5RlE3LasqrzCeB6/sY0g6oNeUZozazLZVrkg7RaRw5HRkyDgCGGRkKRfN5Rg9ytaoOct1bGS023vvTGRYPkM2ARxaY5g4kaVoPqCd8+S8USTZ4meL3Gg5mkcaZovbxUeNF9pjWDnwWtOqsadMZeg+K9zmZbg7K92HWqWg5a/iYzg5gmsX2UUcrYazBZfbkJ74O4Cf6Jiq0LRgBDiaE0CY6J0ZqyCcBkH5NlPiIJ1tLWcfTGConkrocPCEPtidLKI5Nayc0wePxRRmYJp6w/g6l9xQpArDHvH4OOusJD/4PiQ+kNssYTVDeYHExmDe6JtoZXzHJLJQnlBkD9g4YQhntjFkO6LDmJsQmdRQZmX4OCNk8JlkO+Q71jXwmeRU/1+53liYlFUUOC/ZGMIDi7/a067F6A405UYBdCzxL9nIn+bA4014sWQ9f0iInEiYgGBXwTMOzXPUPaQ90tRWxx/cZw6ZM4U2CteYmxhi1Dp4mblipx/IIYia99etdJVwH9rkO3cICJ8wmpoqn9uwmmBgsTeJNVQ+odvxNLQ5/dQdcCDc4TDLqLehP9p0P210AXGomxhinXeomaZF1aiQRyichDny0x12KJ9AnB13Nwo0O1sHeyvoniQ4MGRgNRpA0tDvIYia4U5tdMrWmJ4TBKw6ptI02vgjLDpYnow6LDtYnJFMHXQ0O9iYGtIMPxrXIJ6YYMw5796gnIw+wD/EP9MATDi4mMzaSwMcObiaitFMOEA/FS0MPzV2eJ1i1uw6cJp4YOw9+DlsOhibI0ZcOXQ4BJh4TpuA/9o4POrwPDmFMJw6s0tgORw+VCNiKtw8HD/MPkSaLtBb3aunE0vwOWEXE0s2h57bfDrUmXEXwwWQPDA4Pt+Eh1A+Xtn8PdA5UDwU13A4LG45EvA/hRhXHwI4FLOMUHpQBN+42nT3gjwCPIxX0V3kmYI/Qj7wO0I4t1OwPFYdLlT8JUI5YRX128I4WN5kTCI8AAomMsI8q5SN27/VwfEQO2b0sPQIOFcchYX8OXKQt1F8PL7Your4Pf9c9JgUOgjdt/Zl7nzB/FLkOOXtytQcmpaPlGVrrDk37GaSPWV1cULMP5Q4lqs0PlLV5Xcug/SblwZZNAyZDDrSPYxh/qSuEZk1omSMn9zCUjoQDqTc1a+SOTtVYtAZMrxgkjk5MzrUHJkUOGRhnqH5NEDM9JsEP5sr1oTUOBI7zJ40P5eo7iDS1Pk3cj7ZIgUwglJMOaw4tD9SOEFNBTIKOdALhEvF6sGDsjyKOGycaGFI62/rsF/lgJ/wCagDDk/0zgaf5so6sFguIesrWQZeI0JLKrK2hiyxtoKhxGUpLpiAXkINb/CVMYBeJUVd0VutOwRuJmJMZStqPa4iKjjlMOVUqUfv9e/2s+SeJ7IIbSj6QzXAcA2QWXYhUF1CnHK3pTJwWZo8kFzn6LyZViWDd0RWYFkaPJ0suHISqe/y+zdKO2Kx6j0QhLBb1oaqO8UsGo34iGo7Wj8WIxIKk3JaOoA0pUzF27YnmjlVMjNyzEMgWxUzk3L2JCBdIte6OKFdFhn9VUqrGAm6OBYQjic6PBxC6jtisTo+X+cGP5KyFuNeIjo5y+wimvrTniOWIe0pouAASmCkGj8WdLEqGsUaPShwTJlaPIKD9+0P9U4kSjW6PWPxxjydLRsKop4ispCEGolGOc4gKj/OI4KcNiEqO44lhj0QhBqML/IGOqY68UFqOW0roFrxQ7olDTfhq3auvdK6G8Y4Uj0eIroaxjshgTUw+j3XJcBb+CB6OkY5XJwGOnzW7h+GPZ0l9TVmPt+LFjuGPi4ndiCvVSCCej339lY51jwmnW02n+GbYmj1vmLoDemACFx2IxY8fDoTycNqDoXymIEldj1FxzvZdjtLoUAJIyuvEvY5FhqAC3Y8hNZADhPq8p+ADoAMQAth1g4/Djg8XcGvRS/oCXsOALHo106SwocATvECNj7oDPAO5WLoD8gJew3OOyq3zjjIDAaeKA1cgMgK6FxID/qeSA6YWDiAGF3oDU49J2UYWG46MhMhlHjFItD7IpN3Z4WYXkgMrjtOOlhb/zD1N+47sSToCNhezj1wD0uJ2FpOPbapeF8ePk47cwfamvSByAvfE9NwUAqMRAKxuF6fy7hdILFV3biCeFygsDheyAieObAK7iYuP84j7ju5jnTg0rQqnPdsvj1d2aYaUFtuPxAPYAxKNu48rstcbX3TcIQQDz48kFjUxXmESj4QDx/POQOKm5AP4A12IGyZRMV+OEf2yp5Ap6q2njnQCYRfOeQgCGKsIp7AC4qYXaA2Io8rFSGE75pNZBNyGmeXp4CYZZjsp4YaG4C2DLPeE/zvDLSd77cxeYHUF/VzChraTyE7GhvxyS8qJhjUFpQVmGNUwlJgFsq1qFXp7y3Y7q9TSMehZIOQUcBqZsE9WDMV7KdXETmsRvXvCmC8232shYaKZyigyhhqTWQRSh6SFKeEYbAhP6E+ah5fjyCvahshO/8w6OghPQToxhkxP46yyO/+dWjrWGShP5itKqPLroWrU4KKHGE+sTzht4WvmKoE6zzoEC0xP5fS4TjgOcbPEGvhOMvnXrHgGhE+hOiRObmqfOH9lJE+sK6GyLobakp84DoYteuMt7ax4Bmgsam1g5DRPq5k4T8xP7E5hhsGSSOFITt1JJCJRO/AxA+BSh4hPl42z5LJOBE5hhgYZSViSTipyX9BKTnkMYk+OQbPC0hTwuMSYOk7MTspPqKnT5KKFCO23ZYREZ/Zqst/6nBJJhgQPijfHdY5mvM3vbAQzZk6R1umH/ecWTtpaSrjdPRbw5k/WT1PmcBeCoHmHJYaplXwQsiCKpfWH9qt8V948H+so7fZO1YZblfHE9k59h+WH/ecuTmzFVYYNhuBtnk6KpLWHtTKKt8pFbOD0wE5OdFTeTrt13iMNNE2HHk9T5j5OwU7joEgS97SuToBqL+mDspCPRkpBTl5PrYdM/dvgwTlRT92GnmfOTkAC6mmx86EVw4a7dVZOg4cQj9cW2DNQEczN5k42TglP44be93T6y+CZijgbKgl7OU/qWU9+yE4bZglh4XOGegm5TlgbeU8B4COnik/fC7fNL/ZZeOunIYfmKscbWlgk6UlZZ4bshqVP5U9LyqVPJRrQh+YrFBrs2anhbOAHhjqHTVnvZHrG+U/HhuqzCOyDpt1JD+pw+XlO89y8GzMCSOAb62J0AvALh2GH7gQzi1PM3JhH6xYN9+B1BCzwUQwYh6aZ87WlDXVOrU5EGllOT+pwRs1OXRrLEUyDCOwmGX1P7dDAwq4b46fnuSUblU+jTuunYIPuBbIb+xHEC0NOlxCdpt4qrEonzGUF/U/L6mx0HU5YG9NOAvG3ZPSH8RML8gsJU3M2WCHlSqgUQV7VqJf3pPhAG0/HFWQ8xhwh5X/04WBHIoeAd5aFXd8U1bBKsyVzBTcNnQImFLV2nVrMm06gKSbVd7C6zbRAhpngsIk7p07Ka8o7BWF2WUqxJ09VcsI0SDNHtznK4fXBc3WcwXKKAQ4IqrfwjzUjXZJrWWbMqenPT72OCsjVQk9OUXPKfB9PyYDvTm9OXZLigDb3E4Z6t7sUCp0ewTuSoyL+p7FcebR3pg7kU9KAzm6CiGG9coeTEs3Lk6O04M6/VaBna4EHNAcjKHGqedsQH6Yg1Bcj7MxfpnDPw7RDNW9WCwgD0zuAn8YLCHvTc5KAJ9M81njAz5BQIM9gzoGdIGa0llOS+XLpMndCPxOFc5zpS1Cgz0X2UvqEduziq4BOzEe6l+KEzhg0FbpFsAMs0xi+dngRpTYhN8eYC8iMNvK6trBxYdjQLrsc0CgQqBbeEzQ0VahnLJ1KfMrWzeTOh5hXOQMt7MpAEfUsJM4ZcZOIFKFBBxTK2qFBNgzO1yAtSpw1dM6s0OV7NeE0zvCNNrpsy6oh2y28z9PgIOhsNdzO6+JXaaU3nM85d1uEGaHAfDp3zM8soVm7szBdyNcgWUp22h9oNS1NSqzP9S1xSlLOpBDSz3BZCJ2VLLLObtusz3Sgss+zMMTOQw1xSlTLYs5DDJM7g3mgEAnMhssqsYrPsDW51TGosTbgNYux3S02fXmwqyzSu1R2YOjNNhtOU+Pqz/Q1/xWF9AbO+c0tu3BZjYkw0ArQfM5yzqiHFeOqzwN4EzaHmZrOWy251OzPShA2zDBZEs+/aMbPnY/ReLsQR5XXB/VpoIEnlUCONAWOzpsHTs6lJh2UdYZ1+dSgJBIzdp7OI47uzi7OHBTuztsgJ1bLdkWJl80r2C8g1folTZBOLyAd+l2J7APXID0mY/whz1fxvq3EMzo5XQ0D+m+I6DdsO88Zu4iVjJg3BgYDiMh89kGkoOP1RYcmF9bNQpZjidqn1syxzpHbQRdum7KXj+HHONQDEc5xrcjWm7Nhz+qtGc4Ls7fDYNwqVOnPRKCk3YDXKgMBz4JHwc4MAhigwc4xeCHOaTsPjo+qm7JRIlGtWc4LLGSWac8pzmg0kc+7h0nPJSN3j6TXmgPPAl37voYFbDlJPxQhzSXOC7P1z+AWfLEYAglIjqKHh41hSw16JlmPY9k4dhVJgmtrOvxKeZzrzMWcKiBw+FgGkZzuIas40NuXFMmK8Z2bEbiZ9EBQLH0aekf0QBAs8pDJ1cPOyC0H2wucT2aoRwAGq7H9z+UNb/HRYTbYnZw1RkHku0GBnEDJVgm6QF3PD8EJcI+1m50zzrmdEfFsKWAsixicQRbx65yNofZGnEEepckMtVPOsaGL/p3lt+ZxKU9rz7W3YjCbsSc1arzTjFRhZBpLz33OcZ3zz9vqNAz/CGtWIsOeySf1Ured3aqWX0YvTsiPp84Xz69GVvZ4gJ8QOPkpWN9PAIE3z2fOG1chyTA5SHh3zjfPV84fR0wdt9T3z9Z0f08HF0t28intTLfNe4WFckZIk52LvcDP0/x9z0DWboI/z687BjNphVVgC/BXfeVzY03BnLO9pfobzt81nWbKBtPOH87PNOop8M6V/R/OwfGIzhbgmCnmVg1yQC47NTIGUqH/zqgs38/ozn/P5+bkMphBWEGLnPh5sM8xqz/PRjPRnHztv/CALqMjPIIrz6zJn87+cbdmZzQ6M9Gd3WFAL4jEKC+YkkhI870aM6wxIC7zvNRncckTZ9AvyM+IKumWv8/RnA/nJgxkL11h1DFqodgvhXJeOGfN6C5ugsaE181JZAcjmQhgLcguF5EGCUNGipcELzZZG80PNdVz2snEL3zGl9aMLlPNVpbPx+E48C4ZsR1ytC9ExW6DXXLULqi4n8/lc3g538x8LqMiwXG/zFNDPC5AEDPOXC6aoTopFBHl9SfBHC7+CaQvkTN2KQpoEi82MgFw/XAALeAuZFHAu8IueC8MLoIuz8zAL3QvAIOUL5gutyNn+0oXZl2tQRebMQ/07a1AmZlXM/uCxKxRm8FNKsCwPTwsdkHGXR9oXKGkQKZdAOnaTQFXi0G5mfouirh8wdVI/Cx6L0VAp+sANvvE1l0Q6YYuMxFmLzGYJMZmL4YxGpvkLTovf2k6EhkRZ0G1ZV5MRlz16/XDidBam+g3tgiqLxqbDfGkLcNbappF8aQtoDP3cE4uzCwaXTIF6iyWXJ6aLi9eLgVwMXpWLkwLQFS+LlosXyJV8Hxmhi1FQNEMgXikLHzBzg0G8/yU1UH5mG0Oo8FBLnhNNhEmLzFlDi75QYvNIo+sLS3rPkxA0Pla7yhVQdQso5ihLnQtJ2jBL2ov7JsGLNFA8MC0DQ7OxoFjhYyQUYFp4c4tjcjpLiqttZoMuc4gUdZZL6G5GaHZLmU6NXQJyeku2S5hqlHWBS9ZLpqU0cw5L5kuNl25LxkvJS7/D76VRS+5LkdwmS9ttRUuGS8aQFUukXsKFvHXyf2TSAgClxnum1JcyAINGQGJ4dg18z3HEizqJ/yVMOKaQS0uhKhxoXfHd2k/9kIsB4J61FQsVCYLsjUwZKPcocosW+HuOX8h+ogCllvhsmF3IfqIqJZb4bxALCwL6gwsgHJ+CLH97S9FZPOhrpqtLhtBPoLrGan8z9iAcy8ZLS8d0+BIgHN1GS0uQ9LJQTs0QxmmZoMugHP7TrF1wy/zLqvPEmf7gtMvLS/+J1MuGHfTLs78/xxrL5MvGKCYSCsuQxmOiN+IwUHyNG8Y+y6NLgvMKKGOicekBy+14LAHUYnA9OGgLS+HL0+Bz4OzLqPLe30FjDsbOYMd9+J42YKxD2F5TDP7GShx/AqjfVt7O4IfGPDCj/dPLiTDNgqPLwONxAul1fcv4HpY5y32et2vZokPs7qjyWX31y+Ce8HIty/VuikOA7on56tKGMLoCwCu/AUw+n+o8bQ7Gq4hMrUgr1HUf/eeLTU2l5FheNlIXLUgrnBBPCcRXVk2GYyGesE2GRj3G3FIXLQ7BeH5IzdhcBbCjw0WfTbC8gXrDBXMNskQ+WJ9VBYwrmlLWA0grxiumcIFSH/VqYzlo6j4TxTeJkEbqwwTSi1R9rqo6xl8aGE96JepAoTwr6LPqMJZDLsxvQ4mto8MyNAJLSiumwiX97wbnJUXD68aN4XfuucPsK4dICOM7aOwC7+6Lifru/uiuDRCBWyU6K5CBLSU2HqAr4SVTXxsr/SUZ7tbeqyvhK60LS1JD7qYYaQ93K8iBej4xX2hJnSvAiZ+Ji8bMTQIr1SvSHJ4r30a1K+r9h8uHSG9D7O6TK70r5RD4q9jD17lwfi0r17JIhsiriIn/xuUrwQNIK/huwFQ8q8crjbJsfl8r10OMq68rlKvuWoqrxKvaWjYDuKvaWndjaKv8q5vLjKap89MPZuMXw+V+ZuN3w5hR7quvw5VaSYw2I5+T/ZFOlCIjk34mI+UD4au+fl6SMav9sRmrhkmT86DoiauJSdAbZav4NphR+aunA9Wr3ysLSNoj+ikH/SsD5Xm1q9cDiCkDq62r1BFwMsmrvauRyTOrjwPbeev9Q6vU+cGr5iPxPg6r8IOsrboM56upA+c+L6vOI4iD973ntB7kMYOOsy7MG4OQa/CzpbJCZqo66iunaEkaAPDga7hr9G6x6EClZk0C6Fnm5yVrJmxGNuEwq/yUfDgfK+x1KqOD4X1e2MZELic6nGvy6AOUUv4Ma+95VFArOrSrqqq7pofqbMYEs37omGuEs1vh+M6C6DgW+LgXJnZr/sIGZg+miBGds9SUYBcn2FvFKBaBHY+D0uCy+D+puLPbS1lrg7MFbvYjHeJDgfxi9pMEy3kzgLhz4mlBvK72LlUztDB1M+uQV7ktM8NrnCLpBdOzQ0s0/CSzo8v7gUNZDUtas9tr5rORxWVilWZhM9Zu22uTM+iz34q3vCcz4N6za5nLYLOja/j8LTP/M9h0deX2NFDroOuDTiCz/67t7gniXogIa54mLNyos/bS9iNms5EznErGWGtrwrOviuNLamt57idroG6AQTVZXLPYSsMzouvHa8yzxHgcSqt3CrPO4tdrg+Hd4obrkMNRMrTrhrPW6/Bp9nBaTc2QHxYus91rn8zxQb6zk+cKqcmzsbPK69Gz2wJvOF76SbOHa62QGbOubNnr+4qII0LLZuuVs/44AuvmyyGy3OuIIx2z+4Es6/2zl2gaS9bAA8gTs/zaE+ubs/958+v7s+c+cbBw7LuN8lPeDNvrz8tVjavr77PU+afr6+u2iplw17P448WgSdXK2DU4Qidcc4p05DN3LIRz7nPXIpSzJnPqyY8TmHOI9OaTjGnbpsD+ukEUc+yl01ZuAINrkX6eJmcB7+Oic/Oiymu8YzwbgqQa+FJzhVgBYvviRQDXQzQb55Cuc6qHbatSVjgbgf6GG6Fz9nPq+BobhYuIG4J0K8xq4/5zyCodODFzyYmuG+KFo3OCydAQSiKuUilzmXTBStOFwcgZJdJWRXP2CPob4+IoRZoNahuYWU1z8XOxG+YbyRvC/bWKmRvHiaEb8YxnTnNzqSKjG9TCTlI/Gts4QnPjc8p1IqzK7M0lFyocG9oxhVJZfrU4IZtMbLd0oRu7ggBzkNRHG8QbzlIi7P4boXPXiZm1KBuRG/NJuxOQc82J7mLFXh8b0v3mkFLN70IaPTcVY91JenJtjSrZo//ZW23kgNsrV1jLbeSA7SmXTXPMWWOw1WjiUCRx5AgpscgZMzj6E8nWKGqb9EJWa1grMpvh8JvJmStDzaVlbaPoCBiaDBhu/3xWX8Qem7sF0QcjTQ6biJRS4gcU122+lFbTOplWa1aOoCmam9D/UTAk8vH6CpuGa6gpopupU1mbmbLJ9lFTb9V8lpbwkGPTK0ANNJvkm6Gb6uJy+gmb9Lilm/L6cW2AqbmbgZu2K3gVX31rm5nrALBLzTGAm8nHm+6bvODa4k+bxJp7m/krT5u/hH+bpQDJKeL6ObV6cCMrJJu44l7gZNjbY/biA3kOKzEpdSt/HTgrVs2ZP0pkj+TsFDyPD+U95jBb/w8cW/zSv8Qa7ZsrAtHf8hNiyysLGUx2MhQ2m7CEYFv/5H0psJafHHxbmFv82PmYVxIF2q9y95ue0MjKaOMpk7Htg3NvUwlLWPYCEkFbo3VhW4jj0VvXKfFbnvkSrbFbpIWH6/A82Vv8k2lb1ljKjeVb+VvcU8uPJVu0nSfR/K2LAY1b8i6E496thVZ0E40uHo17OW0Ol3cdhZ/qFA68m16q6TH54+e6ESqMEEtb9xgtN3Vy8JR7Sd6pqsQuCkqp2cmugKoQRI6vAIapoa3IjrJOM/h0Ma3l1ajieADbohXuqfjqb1ubLCEOlWqLqd0x21uI/tsqjDGFatLjnDGfMb7iWuOcMdUxvysEqZEZNn7XiGtbh1uYY9njm1vsqcU2PTdFw2F+utuUa0LMf37UBM3jwqrpDpDkB4XCquoZiv9q28rb4xLJBZrbo6nWLFX/Pnoy25RkPqsG2+ypyduvsxbb7qn2xC/JjtuOMfLZRBOme2aApbRvhZSOz3yByhOy3dzXlCZU9bLpqyIB08Z2q0BrGSK4xCTJRrcTi/5rRxGzMO5rScpi5D9w7QX/eFzTZ9vYNwfIACtuw/3dTFRmJBY3R3QmVJ18XDcAO+iYUUPmq0xUP4SOfDsXc2ceXobsr7VOmHMwKAV4O8Ei/d17JFvrB0OGo4KZQGsuIvgp0Hh1iiwMhGs727uygTdZygqd8w3DvFqZvMB2a0/bgZ2b27A3Get3Q5yIKJFvvEJywDzkO9cNn9vPW+iTd1uaO+Eo8zA4O+1y1AykO+1y790spEqUfxXrq1wsNbVDzAY3Ckk5fBNDjo0sO/DTdMKBN250RiYVO8Gs4A4oAwU7xfboO6Vyy1K4jhnrCTuaNwPbrOtzN1M7sXahO8prIzuOO6Rqhp3SXoP2yjuybBxrD8lOaw+8XeOlO/Q7mou0c7k7shhnO547593J4hVWf9cf8QjiSAyPo53brOtUDKPr1yBK+YpKU7O4u+gO+Uu5AUS7t/bI7KAHT/bku40BP3k+UQS7tVvTxhFhnLvMu/S7vVvf9q1Lq+3BIwHbwDFnI1PoPIH1iVCsrg6RCd56lDGojqyAyg7K3Z7s9A6828JsJZYxDsqAzCiGN1fsTFnqu6aWZzpcWZG782Ibll8Ogbuyq0IO9+Oeu/l/WrulheKYAY0lu5Hj001tMHVIBlhxAK5MNX0AjqL+kmYRc7G75uPupnqq3DoV26X6B6Ohu5V+y7vfo767wHDTu/49bAnZqdV6KTd2u8bd/4njyHe71t2W7K67yLGBNiuNe7uka2T+gHrvjhu7rBuKSE7b5xhBu7GME7uk7kW78AWr47cV66spu527zgnD+W27xd3Pu/pIQ37Xu/VjtbupijgoM7v/9FQQCpgcWAej+w76CkjmJDi3IF3QOKnHu/hpl1vzDrx7z3kAseWKDGznyDZ78g7vTqZ7wnubc+fIOnuJVJB7gXvJ8efIiHu1+QqxoXvyc4J79ooc/piO+buc9Ox6zHvSLWoO1NJC/JkPb7xw/fhLT3O//SbDU74de/h8FCN1SSZU8GGwI3MXRkYlwxzUkVSScd6QHyEUktehjE1JCO+8N0NqwwN7+LEMuCBYV17rocQjR6sOtrAjHpHLvBE4UTBsO73nAOtY8+tyxLdWzCc7n7HcTTQ5Bp2/nnhLZAGH8S4Nt3v0oa1NiQ9IfBd75EtPW4W3J5LU8+WKRetQghqdx8NuVjc7+qHTkpPb13KMjwChV6sS+/7Fq8iIzNd7h5He2mLrY3uGKNg8DXuk62y3ICN4O94XZ7URzDwBkek4Dbb77Pa4KrbSOVNWzI3rPVS4VL776tWD0+SV1glTecZGI6umaS7cdXm/jbNxdw9uoU37/3nt++X7wvme5zOThfvc+b37qL8fq9MB/fvf6/dAf+vntFCMwq14aI+IS37fAiRdK1JGu5vj1fA49I6o9/uNUkHdndoOTQZOf7v5jNk4SYyka1LiO7BZjPv7sMNVjKeYC1wH+7z0tHuwB4l0bEzCe73V8Af0TMJ74YykB8t+toypbrv73LFq/Vf7ug7zhbEbwge2DuiM0nBP+/WKcgeNUnHk2Xu8XWOIRYzVqMG8BfUGB97bpato/tUsN92/+9xNSgeTvAAkacMAB9mp2YQh6xAHvgfvDoYHqHv5Nf+S1IGVe5A6RXQnjKvdywCD2Dt0+nupB4/7gpBtDobhZ108B+EHp0MdB8BMiEtLdPMOmuEuLBUHrugU3GHohQeqe84aMDhW9OM2HPFbB+wLp9293TQH8YGG3CLsj4hQjveZXtg9FAO73Qfxw3gHxd3v+4+IXHu1B6X5uv7A3Aia/UnpfPAmmR1iDhF05Nz8kmZWlqGMCb7dwZGc6eP7czWuHAwDGMyzMcOh5DTch4Rh6KGKHkLC2GFxA1jCi7WAocJG5lbBoZq9H0KErNoSK4YGh65Eb+Fah+zMozkqh6w9juE+SqeMLD3CGzVMfNXfaWSHtOng/bp07IfTHXaH+D5bob2qFoec4RSH2jwEzNBhij3IcZoCzofApH86gOn33dWHuIfFFh8h8hsVh/Xq0HGRGxqH+unvdD61hofD53Xq+Wn1t2k5i4fYeR4B1Wm+LAuhyVPg7VKH1Erip0uH/KG/Pbr93PKWcfWeTbXfrOPCYYem6aj0Q4eJPZMESoeA6e79n62y6b2eBxOy6fJmf/dI6Z+HwhrBDRi75yJl6F+1171h6cxHrzNFw0WriyJ8pCR1/EfaGSJHoqkSR45J118sR/ZCtyIyR+kBXtXLs/egIB7ftYpHisbcR6R17Eefs4r8HpnU7wK0PDWU0IoCtDkYYKZMeHYN2V6M7RsoKYQtwYzovEL1oUeiNaUH//SPQHHY46cRdLWSKzHZPHf7pSNo8eU8bnS1Uh/plVYRdKYMJDWFR8jU/Wh08ZlHmY6bXhvppjVIR83VkUeKdbFYC+miCA6Hq0ekGdnwVO8JoQN14O0w/pgFJ0f3DPAFO0ewfBThRRAyi6nJlBtw2+U4Nx7LPAjHi2Rnwiw8fhBSpG/SapTRnwSLTA8gnwuFGPFlvYAfeuZn2Cx9imoGg2NhuMfsYRTHyMebPUbBfKrSx6CZlcEKg3jkN+MgajGHTgcUV0MfGoN6s3SZrwovJg2CMl9rMUOQWeLDmILQLAGXxfS8AKrh0SbHv6oFgzFXfacMah7WWMeqx5ZU6ceL338ZtUTlC3KZ79S7r2DYffn+7ytYXchbgOeWrNBGeZkggmobKtSnFJiWx6JA5UHiUEVGHUDDkexQGUYYXjVBkseZx9g9rapdJHAltKcHx9fHvjAtqh3UGJA5mc3H+ceiHjgqrwo9tRIl/Dw4qrHYfL0+MHRHiEZ4m1unf5ByRnb2W6d1GD5JmmHnpyQnt6cFtFQnqF6Pq43XLYVnpzgnhzoUJ9gnrCf7A7oj3CfEJ7uZ8LoyJ/nST5mChYq7+tpl4GzLvFnX3BQQeMZhIKkUKhdroIvfP8XLHV7zkKgD41l+/tBGJ6pZo59n6nV1MlmPwT9gnqg6mcGB7mozxiYniF882T21eSesUDjSLAHpJ6UXVT47KDqZ4HCWJ4R1Opme7N0nzUyDVyc4QSfbS78ZouzTJ74ntVm9qj8bWsYUVyTylBA4tkQ9kI2f0AQQNSepWY4fJ7oZRm6CHSe0sNCbayfBUCfbCxICJbHjKeAlxh8n6Wo10Hp1PVnPJ5bL8CWXJ73QOKfcDwd+9RcidTtZh8EZC3hghzbH9MEdy4tq/Fa3cbjq/GS3J4oZoVwrPNXjvUglbrHMeMhyLGtA+IMMTetxYnKnpncyKdeKUGEG6x3QZV7562dQYeBccp6n82sX1wKcWJ2dzpS60rdPKIetuXwmp5KcHPbjKPbOtq9tLTeKGgwOq2Gn0Oseq0Knlaf1mGdQHGERPzo+oRATLbgDBTih/HnrI4LLJatrU0KYxfnrHTjCWQPgS6trCD6npOtHSEgtyHwSnBnJkzjrp+1yi863p6TrIdgtWHO1QXiSnAPNZ5ljfRoMBj8kWXXgB+tlO+kolNUAZ+Z42OdAPSXOzc6f6xboMpGyohqnvetauJ+KACt4Z6osMimYZ/gLbXK+SF2nmcnQZ62yaZ3vp4xn8WI/p8y9Rat92Men5zC3xTIp3aaAXBkti3aWcl2n5meGMLOKES2Z62wwysRaZ9/dGX0+Z57e1HASZ+5nyGf7WHFdmgBtDCxrFIoFp5puGJKZZ7aniy3BhZJYXCs4rZTVIs9ibR5F9aff3UQ7xaflUxMoPX1gZ8BrIQh0/Q+tlJKeZ5TVGCnsGDw4ueAtXdZnueBL3QNnpP1Pp8VtJ4hKnAbrBsTq/UGnvV3UZv4D4nKHj3S4nudvecmHGedPnoJHvopJ53olVLCV51WBYwHaYSyow6Jp51X7xOfQUb98VfviMTYLI9E+UT15y9OIsKj/SOfIMuJ6fOe5a3r58rvDxd+zm3Ng+Pqw5xTT4AbzxGiUplNnqufG3aSK5hwNanqwwKQeRabnsXbmcMZnRhqx3autbFUAJB+w4tkFp4uqNpzM3Az+3HJrGpO8CEqYC/EajoDL2ZRnk3lpqMXnwfPJDDGo0ukgZ7O6Qaj6YnACfKT6qOdEwGE255ew143BJE/KRGiO55+wJhAdGv7cZKXj57F2nlD05HPnx6jM6Vi4hop25+ZdM+ex582o2MLzxZg6edmwFRX1nIwocLu2lSWmEBOol7C6sU2KLufH6A5QL3PRsOxwlP0QDBqKK7DD9FHnmGh5sOkeZooGTjBVGRhJ57uLXLUbiw6BmAuICFYKGRge7Ni2ChUzevQXuqiQsKQX9Gcb57EeI+eCGqUYeGjLVJ6oidxZfsoX6qjy6Usl0awyF42kdGFVrC6cy+kmxZwXgVZRF/hre9ZblWWxIuy4SlQXvrDNJchcYeeBsVDId+fIF/oJx0wwx+wi/etRHbqFa/QhMEkdnSqT9B3dI68rJDVgicoFzx4mXwm4aLnKCxfza02QOPFOVMPLV19KqyXd2uKVI9umHSqp9DdB0opOyywXwJ3LHch1LoFsBNsd/yZUiclndxfr9B3dZx2C9BsXxkZol/9y/RfCuBQrMeHzF4CXqqeAWh8XxaswnaH50Y0BVL8djxehp/xdqfQYl/NgYmKd3UGd2yLKl+8XnmLcncHPIiYfl1mrVl2eYshrKJeOYrDrRp3X9FwrWp2CdHAiVmtel+v0NlK13bh1CJeSKM9LeJf2nfv0KdL5ihPYHLha/V6d5mLxGAadgFpiYt8Xyi89YviXjZfgCuDOGzvpl4DDpXKrnXO5D97jF/sX2usfnbOX5zDb4Kn0A318CbDitMPDnZcX8KOWZ7GdupfYXfaXpaROa0udl/R+l9zTB53ipmWX8WJnOjeisZe9nYFi+JfPnaImCFeLl9BXjF3V9yu2LetCl+v0Y1L5vCOXz5ejXtKFKfRiUqhdvF06vERdrJe/IpXepFe3IpHe/a8o2Z3dFPEo3UuXh7Dq/WpXrG0bl8dnnNXuYsyaO90/T07Z55fqXbeippelXZMq1/Q0a0ZdgFejw5Zd8CqEV/FiTs9Gy1BX7l3UdHiXol35l7xduZfJV+JXwFfwcgJX35fU/cxXvlfOa2Vd1NnJFL4JhfU8V7VdjVeWV8nibV3bItuXx/7mYqcXo13acBP0QxerXcjSc6LdF7hU612yJniX2cdjopmXp134V7dXt122q+zdfDmQyQEMqtAfsSXz7N3KiuDX9IN189rASTIw3YJHh6JI56+Rrt18F19pMPmKEiWVGBc+UQaK5fP6BOTX1QBfjZCyDvIuR62BDQvUq2qLdaZf++HhicQ1jboOuEeb53FH5Yp13erXtg6KofXZqYHe3Ztnptf215o4m+cqqGbjlUBy15QOlUA617/dwZeRBiFGYD3/dTHX3h2G3ABICAn393WH4V939w8h4Dwl15tmFcFT9d7hIJ9NthbRhCMHFw7Rm3vJ0DuLw81KHzYXVc6sNMYNwQIt17wN0HcKPCmSHhc/e+sXARcY+5PBbc7Et25qHxbQ+/UsC/dksufXg8T/lofXh/cb16Bqede118Cni9fM6QAfQDfL+flqbg2G7D3vb9fbLrIXd9fFzvL7tmptzuy3R9eh9VEXMtA71/Cy1ix+7y73YLKD19PXwi9YPGXgC9SMN43XzszntWQ31P0RfJ4ni9fd9GI8FMIfUq63G9ALvGvsSCe/V9Inh5n8xt93Q4I5AaP78m8+6co2/jeh6dE3+e3xN7438roRN+k3hXGpN/8u0kSkQrk3q/vl6f6jXRm/WZUJB89t6aKB0MxAw5rd/OlZfvaGDwGbB+LIYzeHAcw4k89aKkixrcxgcPaGWLGegTMe5+n+geLhAs8myVGFt1yCz00ZmDmQCa5CLfX4Els36gYdN9Iayzfkz2C3/MRTN7Q4dnoTN7mTD+6NN9x3UvHFSni3yHcVbxi3pgZf8l4xpRQIYyTiRB3GTWWjPLXmgIARArBQIqk605YRusa2Mbr3IDLn6rCpuun5JSLB3FOwZbrOeuICYbg1kGW69UhFvlmcInrQe8631rfiwsZltY0EGD6318Lo9p/5E7g3uuvPUehHuuJ62Y0JzNl6gbev1DZ6g7r8eoOLEg9pt9IAmm2anC+6jnqv/J4tP7rhwq/8r3hger/CrwhRBDLScHrNhDV24Xnzt8INecLDt5T4eHrlwohIPbeUevXCiEgFY0x6ncLsEg5jcbeGetMdhXqEzhLC5wDAtD99Vqgrt/1g37egd/kBDzRvDSx6rwhqzwV6kyQV8WZ5GdQBDX4uWu9tF53IjT9El11yFp1Jl1CLR9pFPxqLKbWQ5ADQVouSd6aXQ44Cd4O0ApcX9giwNotw9UKfEYvncFXaJneFi/6LHp1ad6jENlBBcj8JwkIqS4p30+9dl10LDAbka2J0BnfOxrGXanfF3AQr5TQEMkQ6aNJDe3iLRDoTl2KLdYMDxRSLCXfpUwmLlneZicYNW4uYWAj63k2zC3cLNr2McxA0EXfItYdQaQsRd+Zm/nePMH5mP26dUAvwQEu/ieBLsPB0tfx3jjRHd8tu5NRf9i5m2J8o8GhyDYn5dTcLXnfg5iGGYYtjXFJDCdLrC0+sFnDWcyRLr9AYtb/6hNL1Cyu1oeudCxJ32k2bd+z3sXfDCzfsKCeClFySdUu9cYx1rsWUYB15lHW8VkFL75dTK3FmhcXK9/r3mHX/HVr37hD/tZr3sUv294JHqb2296r31UmK9+zZG/PATb/T6JdCRb1L2fHbXE35Ecv3C1vKID7u0HNLnB2zd6AQLwQly/p13kESPmNL7vXhihjL6Olx2K8A6suvS551rwDyy8MYAXWvMF9LtECTdfdsYSWIy5nkzsbeibTQf0gZdY337KbIRHALqcUrrWbL4vHFaGooTMu0y7N38nu8y/f3hXXIKZlQYsuEMhrxyZR+y7X3lXX7LUv3m0vdoNTkWN3YD411zHhVlwAPv/qEy9jLl/fEcueoWYQJdfgPkPYVROoZpFb8CjhUgkwb3a/quFTH5Kql7V6UfgNdgV6gHEpdqV6DRBoOuCEojyPGbV6oqV/1c+9NEqA8z937KyXc+6XlKYvcpaXV3WYyV77NncpkneMxhQydg3ivjD0d1g//wdKlzg/iXbYAp0X4nZkPgegBJurdiQ/xnv5FtTRFqy0EcJ3q6mUrGf5q3ZQE7XoqD+4P+4BDvP84+b6dXdtOs9WQftETml8IlJq0kl1hFJq0gl14furd2M7ZwkBBrxOBZGB+qp2Y+RB934HKE5B9sp3gBL2MJQ+HD5UPzV24j3TF0qXtvosPh12jp0cP7EgnNE14gyHVD+c9H757D66Pe4BOpdfjd9MnD4mTk3jhD/sPruNpJuLGZw+fpDy4vg/Ep0sApw1FE88exI/ZE5iZiiHV5k6nAQ+EFje9ckXj3T94K87cmfUzKI+dR9/1J87+gg5F4l2u41sUuY/nPTqP6Q+FD+5F512Jj7OrUV3aE5mnHAFPfsNe+x6URcmlrEXqxYs0H51dj9MPj16j6dFd5o/+mdsm3sZaj4nYGo/yvU0PumN/OPUYT93vPXZ4l312j5F4jSHhpeDOpUXeD7Xq/UWtuP2P4pyej+2PvnUZsSmPzPjmHn2d2I+vj55djs7aEkWP4r0Uj5idx+NLRaxdxkXDD5GPtB6Tj5gWQY+PJs8Pk19RRdOPib05TK03GspJ4txPm4/wJaxPjg/nj82+F6XJuK6BULjyD86eL9w/FqSPqH0N/iWl/zixX0C45E/oxf/rbjfM4w1GOyn3jQlPrdd823KV6U+GnijX91cmaV7tCwON+5VPseUk13VPrLuzWjE8SU+vtN9joUIgg81P1WhQg8aJQ0/aJ/Lnln7NfWF+/8V63c9xhxK0LAZaMtvTDRPkUCYh/th1GGCuNHdP0VLdNHtPlRRYuK9P737LbuF9a0/3fvkwJ0+gz//Fb2WfMYUDYWeuNFUxhQNAQf0IDjH3EIy3O/FJWbqGHV3bitppwkJpdMPx5dC/kyo0R+2FA2idv8Ywz/dOu0+l9+G+rX1kNG7+8M+2xKA95hRgjWzP/KDgnqWY/0v6UIrrzdbSWZqVAnj0z7xjZhR0NA28CGmA6Ek4sX1BWdF1Z13+z8+YQXUV2P/qHs/yO99XOv6VAwqwIm2hiHQqmrXwz0m4gYbNu9ilSj8PIqYvLL1Fho/uui7ehpVuqi6HnUPPruNI4uAdkeNxYs0j4S7v3yg80Mgy5VyP4kxwzwt498KJRWxtZVcXRolFRb7Lht73U8/DOgBjYC//z+KPlTAAQmwIE2LUEvhrKdihjy7GiUPpKcQvmkV4noK1568xHs3Pxs93PWovLL0MpkX3C8+FgmgGqFM+j7b3KhR4maWu9S6iRfvPmS9fJDJFowaJRUiqhqCubuAUOkXiL+GTI6cOeS6waktpXS1i/8+dXxvP4C+sL54vvxns9zFfTb18L4r1V8+AXVFG/i/HRfvtXC/RXw/Pz+MMyEb1eC/64ugG3C/xRcVGq8+0dX0IXLSst8SnO3kfLXHYYb00xNXPEDp9niL5GsPyL5pfb0bGL7e9ey/xk0e9ay/oQnEvzhJzL/Avt+7ZhrkvjHi2ot8vw70zxq8vxMXhZ44vzb09IolFdqrGXMX3LXFFvSIdYvdbL+jteK+jCno4ib0y+snPb5MqVwiv28/Ep3DGrrBCL4gMRUatL70vrC+Cr+Wxwy/PYr8YGs9Mr8ncny/Ur5+480aSL+p1EbW3L5iq9d8Wr8ivx71fYtUj2b7OEkDiny0RL+CfaK7Tz+jPbr16grT3Qa+GxPr3dy+VX2ztVq+or+UKGGNYr47fJPkeMESvlZyK0B4wNhQJvV5Miy+HvvEKbaMKr5VfA8/sL5KvyC+eRVh+2FK/Na3PiriuYsTQPc+0dRW1r0RTr7u47KKAr5IQRFFtUCgn5FNPD3djpGMmI9wJgkefr4SSDyhBRMwOVgx57YHV7FzJNOAjiG+FcZvXEgMhNN+voG+Eb/cMRiOVj3swItf+o0vYWFmzGa6wAA/dEkdPraLYWee9DJ6cb9NZ8H0vgnJvyFn+ypMwAm+RR9i44m+Kb8+BxLT6b8PMXLS2b/c66tcWy4WCMxmAQmpv3m+T2BMU2gfkmfxvheOQ/qe/Km/GkEj+0j3pABSO5MWvJQxrX554I0MWkoh/gccwKohcRe2zy1KadwdN2fw+q0Z3QN5xozEFDw0uD0Sjb7l/wzNv2Dd/uQXLY2+sHQyNk8J6SHgjJJacDvgjFvV6SFohpPaKSCDNv/NHCEF5MjccetzINSg0zG+rIncfBCF9TW//gbO6QHvCRfxEeJbv7WfDCKtqqyxK6Q0Q7/qrC2+ZyzTv20gbb885R2+cDqQjPNl6a27e8wRwa2Lv/x05Hftv6QRy/QyhIM2dsBosf2/cUct9L/zcUbhIJ/2uJHBrZd69z3VtuMR13uSveO+77R9R/W+vs3VEPW2h79B6yMW9r37vnO+dJB1v35jmxFLv8JbQQCdvvdMm78rv0VOK7+nvgbplqwzv069I/TEFe81MrnnYge+jbcDvhIh9oQxVHGtO78eGr2/sEnWhU1SPo4Vv13P60Cgn/u11i2Ts9LuCoXTs7U/0Xi/xf5YdqpIoP++I44btc7OI7J83AqF4QSyFun6g7P/vgo13764jo1vSjVnsguzIybsOpjO7Ej85Buyx7NwKz3lY/vxEbB/W7Kbs2fhtI3f+OnObuiWWbX3xDtRgcnO5ckxZmCAC/qgoDX66H+cjJjpfDqofhjca7Psbsh/6abQfogEcia7ifIkigcGSEoHQBTHskErRO7HsovwckiLvZuzs0rSfdQ63hE67k8gQHbeEOXvGLkSOxQF2H/KlSMcNH/qFtHM+c/Fu7h+VNtIfpMOWadwf9uyee7Mf62AOe+8oHzHhSJFzih/9H83geqqaH+0fo+oKe6k6Qhu3H9+jgR/0H9RcZx/zXOcbur4pN1z1YrHlBGsfjvlJe/MfmNz9LmM2N4QM/r+oU36VH/Ifjx/k0gYEfk1Ftu4SyHwte5K2c2s9e5yfk3vNDQ4mTlTNDSkdApeXe4R4dSsKhA5+svl7e8h5F7VfGdCxWbcGn7T77Xj8Ji97g3KBDSf+h/Ee5lbiH174Yaj9Fpmxe8S3Hn1B+4kbK9Q6huL7/p/XQfV1bp/LtSrQBjvve/yfiN6Sn/yZxp/6IYhQBZ+qw2mfhp3G+9z+gZe5wxGfsvvstwQ2Svvy+4ENAPu8wCFB91CG+9+Btp+I4lz7rL7Vn8m3Wv3Vn9n7iX1e+/qhmP7B+9yH8Z/Xn5umVLdhFyyUSfvSDUN2Gfv6oZfvsnhD+5X9Nb21+/KV7HXKRg0Dukoz++/vn1cgdfRJaF+oX7kD5TfYX70DukoI8CxvoHSh9fWKaqmVVrX1kePn+6Nj/5o3+6xzmxZqX6cNdXXa3fN+sPXCrQb+93WHu7rxxJNndZv2WAfqvqXxOHuSX6RVhAewc6s7UIfUB60TJ/vuB/FfurucB8LiKl+6Duo1oVav3fYHg4W5X7IH+XPaX7oO6gfDFloH+Yokc7teSQfkjMc0Ts1I/uVfsRvhFboOr91IeAZfmefZDvA8LgfujNrOuWe0z1jhL2enX79EQHrNu8FnscimxYrDUDTDoSaNDR85yhdntWW7p89dY0XHa32588oCnHBhByg1F8/FNPVqIdNYKGMc3PO9K1geMoO+rmfvfQEPr1+RT/QQAN+Sj8zfwLnXX6VoP9NGxakXyqfLubrFsVgfUv5F6N+RLqzFiN+i3+dF31/CQCccQM9cxd9fk9zlXvBn85GFj6Nnus9/wb1n34fs3+1n4mFbskRn6vUM393rIAGp3/QvR/xx39kvdLIo39TrSYZdoRXfgnJi34jPLoZ5q3Jn2dTEmSpn46F0vMpyFd+j36o9ehr+6sF3IhqZE6rfit+u8pqR4N+YBWfvB9/DDAWnxt/q/D2ydutsBV2hM8Uh9Q6nC7Ie36lH7N+yDE79PVZXPWnfrP0/3+Pfud+dIbzfkVLZj69fpgxZZ5ovFlIZRdXrWLqeRYan//csxfA/tG2b36MvZeqbRYA/oAVxfXGn08o2vNXEEae9zzW0qRe3386ULWfkP8sZa8Rn38oPqzJfX9rQB2fNI29QIV6EKcA5eD+f39q6wd+iP61pW6F8P+wM1kWcP94/td+53+YPlGe0P86KBtgvX/Y/xT+Xj5FnjdlsP+k/vD+DLYg/6sWZoXvNNiH2fX7fgP19P5USfj/SBR0/z9+9I391b2fs/AYPxyW2P5ePrafv6uK+gqRl+Sc/rj/ezpXfn/hTZ99f4kIMP5ovHg+R7b5bw9O/ZJd3APcb6j13V3c/plDXpFOEqNC/73cD2Tyw8uV4v62hOOe0xCt3NMI/r657fXd4v/C/mHXXATC//HEysNfIR3YDuR73/L/kv+TepBr/dxy/wr+LT4QflaCLzf01UZG4sF7n+9JzAjgww2fGv/a/xac2Ei6/yqHKb6cQC/puv/X5Mwwqh26/lm/Bv7xwsvKWuPtUpr/ZlouyPr/IbaQRpGcOEByYbhqQckj+U+UfrdBY7FVqKGw5qihq87IyLP1j4lK9USf5AlHuGhfWijWO6hH0Z2CwTDBf+TC8slURilNH1r+pv6yOp9+nujm/lEFHJeKyZgJEYVzF2yf7v/m/zGJ/QtegfudgwrAQSrfwwpH38qjat4WqcErR8BTCprfUfXXoeML2t5R/lreHws6zVH+XwsrCrXFOGBrCw7r9zzMYC3hAd8vCh1fR6Fx/ksKLVcR/m8Ldwt+QKn+uwtW3gONGf85FhWNuU++639npLRFuL8KuOBT4WHgQetjsGdQpwsu3oX+m1ElWGHqI7BEsJcKbjgjsHi01wpmuCOx2f5puHcLQNI5jLH+af4xIG8LHoOiG1n+xbBEsTsKpyKI0ZHh3BDkELcxydBN/sCQGyP1gkX/hOaTC7n+782R/06R+f7nC09mtzGl/0pWSEjFseX+xsgHCKewbf5V/njJzf4EFDX/XXyj4UP+Gl6k4QP+GyN1/33/nVe/eih+DFvPKFMomtd3Urm6aH9oB+Sz5o2e6fers62mujh/xk8ewxm26AAbqgRPSlLhRFuqy/9wfePf+6qL/mpSYtfmRxnJqQ5TWSYZctIDmcc8YbWSu9v+k/+j3FplN1LGs5S1SyTPyjgMeMAKZRM8ebNYwDWZO/WmO9K7omS7U3AtZ/8zksYKurPrthnf8AdejDP/ZgoH/ru2NS57/w1MiTAb/4c42/+TdfuqV/+pD1P+j//Suvv/T//r/j1KF/7Wwbv+x8omOo2i0cwEB4JrJ/93/sfL67PP/wVKSz0T/1vxSlBKDHpmLpGeGyD541H6V7mRsvpgV7krZ0s/4UDHoxCmpYmyXRAf/7D7gcDHAA/3euH8W7JEmD6yADbLP+pSl60SP7ib/o//SY6hx08AEX/2xOo4MfABgHIDay3/1v3G2nXlu/s951ygog31I1UdpEn99If4K4yYAX9MFgBWXRPyZcAPntrwArQG3ADSUSf32XkPwAqB+M0J4DwAP0EAQS/akUd+ZoMbbFQTuoJwBDGeNcP7qX5maBks7fTAagD5gYTWVGtEoA+RWmaFNWqY8CyHlqEZaMIfArMaJQyM3nHwOrGH00txCllDSxjYA1fcbGBpDpbnRfPhZCXjGYkZTAEkP2qBlnuCGMrvB1AEx+FKwH4A7QBxMN9MBzihCBioAny0gPAIgYKAPWEkEAzRqjRhqBhxALYapYAzOSAW8Jiq2ANpSMxjBf8Zm90mzOnG4avDRUsogR1QDCYAMyARLuPKyugxRra12QH8HZvKwBtGM6thmPVDrA4deoBH905AFmYwSATKUDK0CGNygHxWnzskw1TABWgD4gEIZ3DxnoA8AUKGdpMChuRhHkuhFcue09wBK5fjcMiJ+YgCm3cWYgQVnmrEltbv8I/9bDIYU1gAWsAuOIxxk0ZznUzeimAsJbUPNpxtRqznhblfwZWKPeBfErCsDxMFYMYPKXGRbgGf+GwEvLZfyYvjAZ6wnAJm1DHOA4BfsUvgHlsk2ARofOYBKehjnre6X/ZuzPBtMRy8rgEfuhu6JOvM4BAlMQQERpBQpkRVWle+wDy2Tr80o/Kl+ZLm+59sODEVC8Pvf/NIKuID7E40wQJdAEGGbUbwQyjyZfk45ivGPcQ8sVXxAcumpAcrFezAc30KQEsxDSPm/WTYBlH5CQHLALiPICAt4BZCh4QEp6EyPtDZPAqkICofo5WXZAd99GWy6/Nij7Bcyvfg/aDEBdwCEL6d/yeivsA3+05kUVQHCWRrykcAlo+1CdauY8fzRZocAns09CUZbI0wWoSmyAzXQhfF46wRc2XfGKAgUBEl9t/7/ANYehsArkBuvFHozOgOKZt2hOTmEZ43EjCz1tAZwkd2s5i9aQE7HyFAZxzC0Bh1kTQHHHzDAbsQM4+wYC++bDen9AQBXFCm3oCQYrqgP0slSvFUBZAFkQG6UxRoAiAz4+E/8EQGTxSdAbOICk+9oCcQEmvmNAeaAxb03R0rQF0i05AYyAj18lsVeQH5egbYG6A1eK4oDivQ8gM0phqYZmKdYDwJbygMDAVCfcumknMiT5hWXDAVKLdesuoCYKYZeHF9LGAiJmMYCtQEC8W+OpiA54+uX49Jipnk5PrsdCYKa4DqnJdWT0mIxTL9Q6kUVQHCGBBil8A1IwmuoxT43VyUDuafBvmhbsFT4Ej0MPFFkWU+4nxQ4YdQjvAc+ArdcHRtawDPVy1PoyPDloX1crwGNukvAU97FF+rYAvwEmn3P7r6if8B8D8/64Vz1v7lV3WCuXFAriBltwJ8ELzLnuSOoIhC8829Pn4aHfmbPc7pQcD3szEGfWrO1/McIG3zG7XqDoBM+mZ8KB6CY2+puYbQVIQZ9rDbDtzvfIy+IiBMZ9wz5kQNRZr2fYRGnhguaZtnw1SL23ZhQj0YJB4ZnyBFpxArNuqSFXwz4QPLPllnJeGr9RwW5j12AaOC3HE0VHVSPDQtywRspAkysCZt+wjm91k/NewH9qLlYTSxqSiqRqTvbFGB7g4jxqmxMgcy3VSBDyMVAxJhmtIt19UTK/YQA+4ln17yMD6K76u9dcOpJM0nPnHhIRiM05Zz7B4TYYlmheyB8YR2W4ypX7ompAu98GkCZIH4tzVNkFA6luuyN5yor8V5MGt6HyBXJsjvQo1XdrkB1TxKwOYHIETeg9PjkeCB4bz52aaycHcMJolcXM94QbGZFPU7/PJA/FuWUDzIFY6m5GAAjJJmSDAwOCRQMiesLmScIe2pEErYmwG9BufbkYUE9WkAAYijkjb8aN2OP0/kbDQKJkHjKZ9GNP1gIFKfEmgdABXH6/UDSfowo2XjAT9CaBk7oKfp1f2ggVa6USBof0MIzbCyWFquUesMLXdOyZ3YBhJML9Txu84ZiIGUExaQCuQRFmDNotTZpjHYgXcxZ10L+pMWY7QItNka4XFmb0CtwxcOCEgYKQZ6Bszo0/p3QJ1wntA0AoV5oowylY32gU13esMrGRRhamExbyGXUb0+Nud6wxjsFJpkJmRDgNyheHZGEy3ENl8cdew/1cUBJIAhAJCABiAKAAUAAGAGMAAcecsA+wBQADxQiYAAAAEXpYnwAZAA6AAOACgABa+J6EfMaQZ4jFhgACsAC18CdkaL9sAATsmjcJa0MYAAAAvDYAKXRJA7BMHdlOVAEIAAMAqYEgACsAPwAVgAYAA+gD7ADOPCAAHoALXwRhIWfFaKKjeUWB4sD2lbrgFCKHCsWOatQB+ABfgD6ACgAMiAdoBZgBTAHSgGJ5WsIqLw8ACdAD4ACgAZoAzQB2QDjgH9WI1UZ2ANYAQAAAAFURADwAAAAEoAAA09wDEAESQKUMRWBysDVYF6AHVgZrAvjk2sDqGTLFmQSPrArBI+is7jxiylNgebAn0AlsDrYH9ADAAHbAnUI0c1HYFxFGdgbyAN2BHsCwABewMjlL7A8wAAAAVUOBAABRAAAci/gGOBKsC1YErAETgfsAZOBD6NPOB6wIIAGLAjOBpfYs4GLfhzgRbAq2BNsCi4H2wNLgfVkJ2BLsCmABVwM9gXqeH2BNcDG4EtwPbgbqATuBccDXAAJwLiGP3A1H0+N404HDwINgZnAs08E8DzgCwADNgVPAguBtsC54FumTraIvAyuB7sDV4FLNkFPEwAeuBrIBA4HwACbgR3ApWBXcD44E9wLiGG2eOQGjKAh4EjwPsgBfA42Bx2xr4G3wLzgdPAwuBxcDXaTAfGfgeXApeBIAAV4EbwI/gUcAb+BTAAAADircDaYEAINjgd3AjWBoCCothBLkHgVjedOB0CCx4GXwJiapPAxBB98DZ4ElwKfgWXA1KAFcDXYFvwJwQQKePBBfCCQACtwJrgROyAAAFPTAidkAABBAAAlKQgoBB+8CQEFQrDAQZP6T8gkCDz4EMINgQZM0ZhB5gB84EzwJQQdbNDhBC8CMEGvwOrgbXApE8IAB8EFCIJEQeIgzgAE7IOpSyIJ3gYAgveBUQAD4FKIKoQYGEXWBtCCz4GjwJkAOPAphB8CDc4E6IKQQQ/A9hBaCDOEFDgG4QcvA3hBZiDgOyWIIAANRkAAAAGrjZR6AP0AQYAxAAoAD7AB6ALvA8wAKwBdQA0wJAAAAAaQZgUwAJmBwgBWYF8cgKUERHWYAPMC+OSCwLGZPUgpVodCCUgCLYhkAKMBc1sV8CiYHewAgAPLA3eB5CDEvoUIKhWFUg4EAAyVmkG6AA5+J5AK+BlYAEEGDQCG6nwAfBoboA+AD9AHugDfAwJB20BHTJLIIOPO0AMZBBkQZFg8INMQWvAnoAliCAAD0rcD4AAAAElt4GFgD6QcAg3kAXUpe4FaRH9+CMg4qAYyCJkH6nhdqNog9ZBcyCmAALIPqAJsglZBMyCvkFg/yYAMsg7ZB3iDoEFqbA9ItggmJBn8CLEGCINOQRcgq5BUIAbkEKILuQYMg/bYwyC+2A9AFeQUUASZB/iDpkFrIOegBsgn5BRMBFkEgoK2QVYAVZBX4AvpSgoMpQeCglIAYUA9kFRIIOQbgghWAJyCzkF+wEkQZcguRBziDdADqwIGQQ8g5MITyCsUGVgHpQeMg3FB7yDINgBIOpQcSgu5oZKDegAUoKpQQJ5WVBtKCdkGMoKhQdEgw5BfAB2UHwAE5QdygxxBZCDbkECoLiGMMg5QOOKDggB4oJNgdKgvOBbCD5kGkoL+QeSggFBhKD7mgqoMVQWKg3ZBGqCWUH8ILZQYIguJBYgBEkERwKIAFHA9DoKKCXEErAGNQVCsPQwREdzUGMAEtQXAgglBMqDvkFyoIdQQqgp1BiaDgUGpoLBQVAghlBkKDWXjQoK1QV/AwRBwiCDABiIMSQRIgmRBBMDNkHpIOGAGyUPgAOSDWQB5IMLAAUg0OB/AcykEswIxQcJAPzaNHkakG8wPEIowACdkcB0xkFdK1tPMieOHQXSC5YHdSlDQXyg8NBTAB7kEmoM7QQ5OU+B2aDdACVjRHQfkxf2aSqDZkEZoN+QbyAVVBgKCiUFJoNVQe6gtCycpMsEGaoNZQevAv2BCKC9UHtwKcAJHA5EoU6D+UGzoPRQS18Xj0azQl0HiwNXQZKgjgAG6D90EuoKTQTug/5B2yC/0E0oLdQcug8bqcB180EXoKOQfCgjlBXKDb0EhAHvQY9AVJBAwAhgCZINrQUwAetBTABG0FQgAKQQAAYTEALyANtBpx4WviiAQAxDAeFMEtSD9gADoOU3jRg4E0JYAxUFEZQ7MFdKMdBTgAJ0HJfUfQYog/bYZGCQEwkkGxQceg4IAozAWMHwrE3QayAXRByCDH4FhIJMQHagrhBmCCoMHeoMvQeYAYtBYiDaYG0AEkQROyOJBsiC70FBoIfQU4g8hBgqDdATY/SDoJBlNVBgmCpYHgyl/Qc6g8TBISDUEH2LEtFCSg2TBJiD34EKYJgwX7AgAA6pIghuBzcDg4GVoPJQdWg9DBrgBskFOINyQS/gApBAAAJOOARGDUADlIP22EgFUaCSrQe0F1IPJkP2gr60/GDl0FMYOcQNLA9ViFgB2MFRAFAAJxgl9BfHJ2wri+B6glz8MZBp2APdgR2StQQmglhBeiDJMF2YI0eDaEIl4kSCz0FeoIO2LCgyxBymDREERYJiABOyQpBWmDEME6YOjgXpg25BBmCeoA6rDmgmVgsVBFWDcgBVYPjQSWAP9B1mDbUEGIKkwXZQJrBL8D9kHOYPawQIgv2BMcBm4G0wN1QfBg3zBCqD/MFZILrQcFghtBoWDnQQgAAbgQAABV5bsRgqEAr6D7OQoymtgJRg3mBRzAIIgTsk+wWlg8WB2EhAQD/YKulFK2bLB3SDekEjYNRQWNg+qmr2CudC/YIPAESAIrAQOCvGw1YK3QUc0DbBzKCtsHewNcwUpg6xBtMCyAATsluwR1KR4AA2CLABIYJxiChg07BGGCFYEXYOwwVdg7GIIABQ4E1wCiwczAkjBfHIIfj+wURlIAkKjBegAaMGBMAFgTgCWHB4XQ2ozEgCY0Flg8dBPSDJ0Hg4LDQWigsbBW6QO0gc4IYweBgiiIPOYssHI4LEwcEg5bBUc1DEGZIEAwY6g4DBzqDQMErIOmwWMyTk8m2C+EHbYJ9QX7ArrBZaC7gB9YOJwcYAUnBM1QCsERoP22GjUdnBCsA1UEQRGVwdnA61B5gAUADO2RkwT6AeVBe6D9cGuoMNwcugsF6JuD0cFm4MxwdqgwRB1sCpgD2AGdgHbAyAAYiCGcG2INuwcQAeAA6eCAYCcAAcQdcgyXB06DpcFxDDZwXLg93Bx6DPcGtlG9warg5eB/uCHMGB4JTQcHg9NBRzQj0Hh4ONwdiTeTB5uDFMGsgCIQSQghL6fmC0MFnYMwwdTg9WB+SDrsERYLMeKUg6LB7aCWvjqhVoUPuLJ0EXODXAA0YOLxALA1LBoqD0sEZu2xTKLgtjB4uCOMEF4NcQbFg6+UV3t2R6nQHKwTlzWbBYkBqsELYKswerg/RBmuDVsEscHogGjg1rBGOC64FFoOsQePg23BgaDg0GO4P3wVxgmfB/HQdvY8yCqyGfgivO4nlL8HzYLZAItg2/B9WDQMCP4IDwQaAFrBHeCY8GFoN2wftg+AAkiD/YHhwL7wSdggfBlOCsMEj4KbQddg4OBgSAmcExYNfQckeADEBLkF8G8wIT4jIAb7BOXMBcFRAFOkLNghrojs0QcG5YP0AFTgw1BEOCTUGUEJEDhfnUzBMuRCIDCYM+QcRAGAhoSCGsEy5GawXJg89BLmDY8F+wISQckg7/BumCeCFS4MhwfwQvloQGMhCGVYIgIYXNETB0BDWEF34IdgdJguvBiBDZCFtYJQIXCg3bB5yCCEFhYIbgQAAZXgAA4QtzBx2C0kF4EMCwedg2OBIWDR8F04NDgYRgxmBU+CWcH7AFbMF2gsSAiWDqMF9oNXwaegodBL2dv0E4AFYwbLA3fBeWDuCHyIKlwc7glr4oRDF0FMEJXQUUANdB7BDq8H/oO3Qfag3dBiqCQMGh4KzQefAyrBlrRkCFv4KvQWcgzAh4cDtME/4INQWkQwvBGRDWcFP12RIDkQr9BcSlLMFN4K1YjrgzNBlKDyiGHoLAwVUQ2bBNRC5CGd4KxwayABFBjRCVCHIYKrQR4QqIAQWDvCGXYN8IeYACLBJSCQACPYIqQfsAOLBNpFsSYREO5wclg6Ih+xs2QCMYM3wZlg73BYuCwcFqEMLwWNg4rBkcAAyJgjFAIVAcObBWiCfcFq4KMIbAQy6A8BCzCEBQCQIdMQqwhnWCP8F7iS/wc0Q1QhbRCD8EAENPEJSEV4hORCZsHgEJVwdfgu+BdWDJCFwEMwODIQpzB0eC6iHmAD2wQdgyRBeGCG4FuENQwRkgwfBqRC+gA+EKIIXTg4OBzcClgAAACpGSFkEOnwXxyHrgSoB5oJIvEXwVEAOjBKWCy8HLoLeQTzlGWBOWDkiFcEKdwc+gsbBHJDgQBckMuIYKQiVBwpDviEHoOKIV+AIPBZRCQ8FjELDwefA3NBPQBaiHmIMsQYsQsnByxCKSH4EOHwThg6mB12CCMGxjUnwczgp7BlSDNCFiknewUlg2jBvS5hYFXEItJMxgizB8QA7iES4IeIbCQ+0hC84xMRukMVwWZghTs66CDCE34N+IZiQy6AT+DjEGm4JhQTtggkhthD7CFOEJcIYaQ3/BfpD/8EBkO1kNFRYMh58DQyGWtAKIWiQ2rBEmDoyHAwFjIY5g+MhBaDrCHmAB7wWSQinBnhCh8HrEJpwZsQ1kArJDgiHhtDNYuf0J0h1GCWxR0YJyIUKQ7fBSRD7iEwkJnQSAAOdBUKxOkD7yVlITGgmOaipDCiFfSiGIY3g5VBmpDKiEZwJ1IVWQ6DBChDzADpkJwIe4Qk0hjZCqSE0kNwwddg/whD2CgiF2kP2AGVgasoBFAeyHc4KiITRgvMhqCI4iF9EO9ITvgkchvKCn0HjkMKwVeQp+unSAvEEb4ISAPEQ5mIEZCBiG8gCXIeqQsChQGC6UGK4OqIbqQkEh+JC5iExwAwIVgQ3ch+eDMyFF4KUQX+Qu14PRC8iHAUP6ISuQlUh9eDSiFpoMIoc3g8YhGcC4KGbkPkIagQ8wAxyDkKELEKhIUsQ/vBB5DViFeEJVgceQi0hdOC7sFz912IReQ/YhaEQdfi0wjvIUvgz7B/aCfsHr4L+wea5NEA2ZxEcFvkOHIb6Q0chP5DBKEkihhwZJQuHBMlC5KFiEKKIajguMhUeCEyEW4OxwSWg8RBeODbsGSINzwbuQ8nBKxDdABrEI4oRsQ2kh5gB/CGSAHbIZeQ+6u2GxbyGc4N7QR9VR8hORDh0H4UPkoaKQj8h/SDJSHF4OwoR7QXChQFDXyHaUMXISUQ6ChomDlSHkUK1IZRQyYh8FDLCGIUKYAPMQ1ChTFCQ0F/4MwoftsLIhzrwIqH8QH8odFQ2VBEFDSKEo4K1Yi3giYhYYVUqGv4P1IbBglChTRDBsEtEKsoaxQmyh7FDqSH2UJPIX4Qx0EexD9tjAoDCISJQ3khD5DB0FioL8oVFQjghYpD8sG5UI6IX3AhdBk3IP0F6AF6IaIQpUhOlDBiGxUN1wSMQjUhGaDqqHJUNqodRQmYh25CkKGHYO5QdlQjMhSlC5qFaRAXQd0Q9ShrgAVqFekNKoQBgzahwxD4qHrUJIoWuQ6BBVFD9KHVkJOQchQm9BllDjSE1oMPIQQQ80hdDpHKHlYBcoQJQ61ofCwfJh72xOIUvg0ahMRDxqEvkKulHnNEUhoODFKGfkLHIROQ7jBtTg1mhnbxWLGMgh6hyJ4e2RrUJioaqQhvBkFCyKFVUIooV9QlKhh1DQSHv4OMof4Qx4A+ODM8EiADtwQ7g1oh2NC8qGkYPxoQ5OQmhRVCcYDAULJoQuQsqhL1DlyGVUI+oTBQmqhkGCEKENUMtwdYg1mh7NCiADwAE5oYDQlihwNC2KFNkLsoS2QhyhrIAGcHnkNtIdDQvKARWAHtgR2QRobyQhz4AsCxXw5EJz+Fj0Ro2q1CfSF74IwoVdQ+yAhEgPLjC0PyIUnNbShNmDASE/IKpoRVQoFBiVDPqEMoO+oS/gvEhitCjKGp4MuQKrQ9WhXNChsE5ULdoSFQychntDchhvEKuIZFQ1ah4tDnqGU0JloW9Qg3BYdCsgAnoKmIWlQ6OhrIAusH+EJtwRngtWhGtC9yHkkO1oR1Q3WhXVD9aE9UPMAIUg3ih/VD+aGSCQGSlbQ3QA9SDCoCNIPtoa0g2NBlKchyGBUKxocFQ78hUpD4DRKgFGQWKgwchVeDiyHS0IQIayANUhwdCEqG00KSoRCg2bBeaCFaGxIOZobHQigA8dD66HoUMuoanQvGhNAkRUEK4PFgUvQqZBK9CQ6EbUPzoXFQ0Yhu1C6aE5oL3oXVQqOhh9ClaEs0MpQKfQvPByKDZqGX0P5oV2Qheh8pCLUHAUNAoTTQ8ChktDqaGr0K2oWqgjchP1CtyG0UMrocrQ7ZAgDCeUHT0NxoWAwygSM5DF6EKkNRIVAQnahulCX6FIMLfoaHQ2Wh65Cv6GM0PSoVYg/+hbNDa6EJ0JwYUag0Bh7JC56EgR1nIXGgr4hhRD/aHJoILoVQw7ehxdCPUH70PLob/Q8wAfqDOAABoPOoTzQ3BhylDzwYf/heQUQwqBh85DH6Fb0LgYRQw16hwjCC6HHoJQYZHQgyhXeCmABW4NUwVIghxBbVCm6G2UNboYQQ9uhrIA7sE7EO7oZUgs1ib2DPKF1ILEoQLAiSht9C4cEYDEBweDKYHBLtCUiEFYMhwS4wtSh3jCjZTw4I8/JK2JHBGjD3qFr0JLAMCQiRhHWCj6EmUPxwR1KIEAidDWqFA0ICwTrQo8h3VCuKEQ0KhoftsFkS/IluRLckNoIaZWfkhRuM5SHiwKVYl9ANGhiRDJ6Gu0IvoTPQ0BBZIk695lMJqYRnA+TYXPxA5p+0I1weVQvXBUFCkGECYNmwY1UPUhkjDWQAuENpgecggAA8mhQ4BhKdDWmFKIPaYXsDJ8h0CCemFKtD6YWtQv3BBn54mGv4CEYWQwkRhNDDoEFmYPGYQfQ5JhihCkkGKLUWYS0wvBhScDqhLazU6YWqgzZhV0oxaGxMN2YfDefZhG9ChmGwMLioaMw8Ty5zCkmGJkKmYW5gvDBMcBCkFsMNRQe7Qv0UQ64R5R4CHtoWHRXphzVR3mGkMK/AJ8wrRhxFDX6FHML0YSGQsZh39CjGGzEKYAPHgxPBs8CU8GiIP8IfHQ3rBt2CAYAxACAYTNQpZh9zC+4EpFFKYVWyF5hs2CtmEosNdmh8w2vBgjDsWHDMNeoQCw+C69DCK6FMAHpIQ4Q5uBpJD5GHsMOWYQNQllh8LD5rTssPE8pywpja3LC0WE+gAxYd8woOhvzDEGGCsLxYYCwglhv1DBEF1kIboQ2Q3JhoNDacFbENOek4wg4hmYowxjDUIHoesyeghTrCciFxHCeAN3oCehmNDmmG80JhYT1AQTBc4JXWGuHk+IR8g8mhEtDtGFS0Kfobiwz9B7YA0u4TMMuYeYAElhRAAk8EGAHJYWFg0yhAMANaFyMMsYTkw5uheTC26EFMNZABFg42h5BCisGZigPEg6w5fBFpI6MHSmmJodcQug4/iDAmHikNyoU8Qo/BuLwMTx3ULA2GAQkQhy9D1WFBIKjIbZgrEh62C9KGGMKNYX/QsRBRbDISEtUOhIbzQp4hgBC22EefneIboQkhhb1ClsHGEPngWtgishESCLCH1UMmYUwAaRhAaDTWHWUOsYZxQ8GhhtDtkBFMNIwer0YEAmLlymF1IKRoeswtFEqNDbiHvkKnoTKwplherRSlAoDBrYVnQ4qh6jDe2GRsK1YYcwgVhe1D6aEHUNQYTRQmshGDD/6E10I5oZkw6dhCjCpSE7ZWxgEBxb2h0DCnqFEUPMAD8w7ahwHCP6El0IjoXGwkFhJjDMGEwcLroXBw5ihuBD2qHHsPyYaewpgA/hDrWH8UOKYU/XdyY4RDuYFeUOpbNEQh9hh+Qn2GjoICoV6woJhIDDZWFswKY4afQVDhk1Dc6EYcPXodqw7DhfzCRmGwUIZoeBwo6h6DCMqEMUKyoVOw4bBjLDFGEpKUyau2w8JhzBC8KFicNiYRTQrFhlDCcWH/MLk4WBwkdhaDDIOHKcKaoZrQijhVjDOqEnsIKQbTA4thbJCryE8k1vEBWwiuM/aCR1a6cK44UysVFgWlCpqFBUNGwaAgxwOQW0umGuAA5+HAdaJhMDCdEEDMOHYQRwwyh3eDiEELMIZYUpQsbBKEdglYDkKKADFw/kKMTD/2FIvDvwc/gpLhxjCQABKEJuYelwmdhh8DNq6ecI7YeKgoChyCRYuH9MOK4Ylwi5hhHDyuHXMKhYeoQsLhwEdq/A5cLMwYWQ/LhcXCxMEJcMrIQpwpmhihD/UH1kKPYY5w6jhBSDg4G0OhtYVkmXWkaPp04z90OXwQkcBghthRcKG2HBTnsieAJhL7DvWH6YLiGPzGGBqJ2gQCECYOEIcGwjYAwOD+GESEIHYTGQ/ZhsABEmE7sPjYVBw0tBDcDaAATslpgWRw5OhGXDTuEsjEUBhdwxuMOhCL8FBcPu4f2wlbBUhDN2HmENxIYSw46he7DpuGHsMo4XNw/NhNHCQABhYNc4R2Qj2hQYB7WFuMOowU6wnzhE9NA2Gl9jiOJ6wzghVXCEOGncMl6DeQgUhtTCg2F6EJDYeJw8hhxnCdGGmcNk4dGwlGA4B1SuFEsJAAImw5NhqbCRAD44IzYX9w1iA2bDKSEWsNbIWKw89hgRCTaEu4OdMrrjCthdBDxKGMEPq4SwQ8TybBDhuEY0Mp4VSQk7hUKxikps0mRoSGQ67hTPDbuEFcJXYQ9w6HhoGBYeFAkO3YT/Q97hRHDjKGJIIbgb1g37haXC9eGhcIN4WLoDj4Nsl6uHtMO7YQdwi3hhhCMSGPcPLIc9w17hDvCOuH7sJm4ajwluhTnCx8Fd0IY4XCQhIAaQAK2FE8IFgS6w+rhbrDhcFa8K+IY2wqnhb7DNOF+sKHZI1UMZBgdlCsJX4MK4XEwgOhBzD+WEycL1YVzw4qh0ppeeGI8JAAHWQrNh2TDJeFmkMtYfYw27BE+C+KHy8NfQVAdPxBG3CPGEMEILgEiQ6Sh64BZKH+MK8bAXwz3hvBChkEj8MYQWfgyJhTXDteGhsLzoVuw+Hho7CY6GpMLMoWQAMXhKPCHOHx8Pm4aeQmzAF7DOGEjSg7AIg1W9h1GCbaETsjtof7w65gRFYhuH58KO4fxwjThs9DFeGm8FE4cuwxbBY3C2eERsM0YWZwuWhp6DW+FKcMYYbHQoEA2DC5GHn0J9YRww/YAViw6eFLUPuofpwgARHPC+WEmcJw4TvQ8Oh8nDLOEQcLBIUww7BhJ/Cc2FUcPR4c2g60hg/CS2H7ADfQbfwnMqNBC72HeULGocugiahztDP+FNsO/4fOgmXCU5C0BF6cOzoY9QrfhEnDA6FAcIb4SBw/ARFnDIBHWcJAANego7B8AjbmGICME4c4w3gRNix/+FCCJZ4c/Q4ARCDCAOGc8P2ofLQ4FhyXCMqFwYLOoWpwo0hWtDyBFo8NsYQWwpgAEWDqBHLcNcgEfJTiMLHCeSED0LOIdWw3bhbSCbiHInnRocFw19hS/DuMFITSbBgZ6TjhyJDA+H5MVRYZbwqHh9+CpCEAkJxISKw3dh0AjusGEYEnYSTgpOhF1DquGTkKCEa0sBkei7DweHgykiESHw0shYfDJaBxCJK4e1wowRnXDlCFkCO74c2Q6wRGPCCEHMkJZIXLw2gRgEBUmr08ArYf26Occ/aDomTyoH4EXQ0ZxAkngPdh1Vg/gBTwsUhEvDTSF1CLBoeFg90CV/DbWFEuS5ga4Iyth9BC18F+cIywfWwq1BC/DgmFxDGeIbAmfoRYQibuHX90h4aHw63h/xDsSHlCMMEWVwrrBEWC8cH9YI94dsIqFYkwxwb6IvTyESiQnthUQiThExCMHYbbwhJh9vCEeFQCMJIfAAbzBPmCahGTCL1ofUIhbhARCbSGtCMVPFOgPYRFbDS2T9oKFgfbQrks5mCg+G8cN14RKQ5QRyAjAiBLEngeIiwonsIdF8mJ3cMM4WGw7QRm9Ca+GN8I0oTPww1hVnD4kHTcIUEYXw6FhSAiNTq0gBeEcegwkReQx0RHocNZ4ZhwqThhdCKiEnMLA2Ovw2kRRAiUmGqYPUwZpg7rh7RCWRGuQHeMPCI/3hvaYiRHNcOEEbyIyThYgjdWESCIOACKIhIRjvD2+GpcNBESDQnvh0vD6cHAVRaEW5wi7cnPl53jy4KYEb2QjwgSIiRqA5ELNVO6wrY2nSDOBFMiPSIbKI294jPlrRH08IzgRXgkFs+KDYmGrsL+IQpYWvhWHCBRGrkKFEQcAQqAkeDCBGKcJkEaYwk+hdwjGRGL8M9EdiIrJMGY5fRFl8PLwbGgyvBD9Dq+GasPDEfyI3RhYAiDwCxiPbwRUIsrhAvCyWEQAFTwflAeOh2eCIAAWUOlYcyIjMRVP0rREgQBtER7gvMRgYiq+FvUKLEdgI9nhuAji6ER4MrEZcIvnhJrCJhFGiKmEb3wpgAd2D6OFD8PZIWcQbWa3G1WOHOkPyto+QtlhWdDoIB5rzn4RiI6ahaYiZRHtiMOgFsQVcRA3C8xFxKRJEdXwozhfIiNRG6CKpEacw/FhuoiOuEd8LMEeLwrvhYIibGHTCOuwewQOYRrYApQorSnZhhtwh8h2OJfKEZuxslBwIhShx3CveEK8PZCjkrRVhx6CvBHSmiLIdXwgRhFwi3uEdcNMYWzQlMR74jWxE9cIN4YBImZ0UdxEWHISJzocGIoARcPCXxGVCNMYTbgu4RhojzWHGiINodhg85BLnD/xHCgAh/lRtdcRdoiMezREKlmmsInDaImln2HQSK/4QDwx4RnEicxH6sOFYQWIyMRIgi2QCR8P+ETIIuzh+5DT+F5sIhEaeQylA7EjvjwhbWPSF5wlgRxvDxYHsCPBlL4IrYRAnD32EgzHiajpwyLhAgjf2FvMLVYbJItURogj6+GaiNw4RBgiARVYi+eFV0IAYSwwzNheEiEBHU8IN4bDQkTh6vCMBEFCPskaWI4sR94jQBF6CNA4QYIzCRNEjMGGwCJ8kcfw6cRjEjZxEmiMKQYuImERduJNSanQA24WeIvnBU2DwMGj0K4AOPQ4SRTTDRJFKCPMkTlIiCIRGALxFzkMwEQKwwZh0nCXJF4CJLoQYw6QRf1DTqFIoI9EceI6qRh+Q5kqEMMgYZeIxqRDfDmpEOSOOYcgwuhhE3CGGH0UNs4fhIvqRxfCHojz0JUYcNIhqR7wiIpFDiJAEZSIrURYjDRREJiJ1QQDQhaRX5D+pHLSMoiENIu+hxDCNpFYCPGkZtI3aR6qDxGHxSLK4ZlQ7Ah/kii+FjYNpaNGg1RhI0jrpEWwMokeqI5yRD4j7pEdSI8kW3wmPhqYisRGnSO6ShAwy6RajDRpG6sNukVgI4GR00j4xGTcP34WWg3rBFaCGJG5sKl4cxIkAABGDHgBaSKRgAZEMncekiV9j1IPYHH5wyssU0Ao575MRMke6Io8R/pCcREkyKQYGlCc1BNoQLMR2SJG4eIQ6IRJhDpCEYSKj4QlI53htMDkxHH8LekQEIy9hJMjehTbiMgYRzI6COpNDwpGRkM+EXzIn4R8ki/hF78JS4b3g1KROMimJF2MNo4Qj9aERFoiPaGu/HwmMrw+0RhUi3k5jIKEIC6IlCRzVR6ZEiSK4EXcw4vhOIhggCAKkRYQGIs3hfYBFZHokOKEacIsMRW0idBHRSMfEZ2wtEAYIxOpHiiLUwROyCdkYsjFBEBSO4wTJIV2RpsjFREeyK5kdpQwcRiMiRxHRiLHEWHI0GRUAipxGfiJnEeCIn8RdOCCMED8IcERK0H9GYKdLWggSPlIA6IymR1kj/OGl9llhA0wg8RIXCJZF8clDuJP6SyQnHDDHi9iPf4YWUQoRSsjfZFfCKe4bXwl7h6si6REpMOtwakI+3B6QjjpFZkP2AJ3I6QE8mQe5E72xjmkxpbZhxwjh5EqyIj4RPIsURfsD85EWCNqEUXIucRIAAiZFnSO7IQTw04hRQB+yH1cPvoQ2whmRkMilpG1JUvkX5w++R/YjNpEZyPEEa5Ih6R+0i0ZFtkM74UfIr8RCfC6cFhYMcYcnw9khtPCUwZriKWERnwvmBJPDs+H6K3J4eVIvjhjsiqpHOyKgUWFQQNhVHlDhEYAU0EZiwu8RgMig5FaiMLIM3wv+RDDCaxHJ4LrEd1gpsRvki0hFZMKAUYXI78Rp8jQ4GEyPNETjw3Mqqgj2kx6SPY4T5Q+rhRkieOE68MPEU/IsbBg1COwDlzHUEYIo1URWgjCFE4CO/kW1ItyRZdCnpF88LmkQDQiGRZkji+FiKMMWJIo8MhPIiZFEAyLkUa1I0RhpdDyFGisNkEf9Q+QReEjtZEUCPUkXTg1TBRMj8oQDQIJbOnw2jByIj6uGpK1zAGiIh+RDsjepFMyL1aHyoFCUrLwPcG+IMYQR/IoeRAjCTCHf6AFkYpIyxBHmCvME+YPUURhQqUhR0AJSyccNVoGiATRBzPDgxFW8JHkc5YaJRGsineEqYMjkdHI6URfijHBGex2LgO7IkJRmSipUFbyIiUfPAqJRbXCJxFt8K6wRKIjTB9LDGZELyP8UThtMx0VSiMlHwyJ+IcrIhpRqsjx5G78MnkQfIg0R4siCJHxyPNoVuuethwSj+lG/SJLIfUowxBjSjxuGoyIYYSawqZRjxCaeGzKM0UE0g8vB1SiBlE8yKGUasokZRCkiClH6iN7wdsospRZtC68T+ID6UUbA45RZ0AclGRKPOUXvIg6RxrDJlGxyNgkaRg9OhiQtHlF+ILCUT7IlZRUmC1lE78OokWVwmPh2MibFHFyPMAPSQpkhzQjDZEcKIGkRREV+Rtojr5HBAFvkW/Iq6RboifFGdKL5oazglpK6KieGFocOkUQQogxRw4j5FHGKJBkc0oqARykjG6GWCLP4ZQI4ghBsiaBFGyP9bDmQwqMZsicPLbcLZke6QhhYHrDjJGNMNQUb4orpRp+cuVFANSKjIiwyd04QjN5HZKN5keuw95RYyj95FJkLsIY4Q+4RzbC+CGBkO65IIQq7hS7CwpHcyJeUYqowxB/MimlHKKLb4YfI+zhTKi1JFwqMNoUnwpcR8wjMmqykJrkbwo1gRhkjuOHEiPn4Y/IjRRTxDUCgewlWkdGwwQR3IjyVGAcKIUTtIn+R+HDc5EyCLmkaYI+hR8HD3pE7CJwBAGo0/BP7CRaFXiOD4TdI+BhFIii6HRiMUUaYoxIRsaiEMHxqPI4SpIm1RuMi9ZH4yKykRyomsUYF0ItxydW4kdzg2Q4n5AvsFYEjSUYbob7EHYB5ZF0yJFUZiI31RxeCZOr1qPMRKSouJSg8i/pGtcPDYYHIiNRCijcuEKwHDkVNwmRhmqjuBFQrEhwIoiCswHNIR1GpyNDUZFI8NRuajTMHPiJmkWYoq1RZajj5HMKJNEUsAViR4CjHVF+U39YdJIjFRS+CJXArCJ/RrhQtLoQki8VEVSLQUfrwwIR5W871H7qINYUsohGR5qjBZFlcIZUWawnWR6Ui8ZG44KJkeWyBjknQib8D0ENfqO2o2+A1ZRb4BjCLbkdMo4fhZ9s8ICkSLRAP3I2pRCqjTlFgqLNUeso+dRUjCuuGJKLEkR2g2YEJ0lQhEmKIA0YMo7eRDSjiNEQqMPUYkImOAyZCNVHzyOL4b/vDqk/KjW8ER0OBUcsojXBkSjmNFUSNY0XqI4OByFC24GlKPFUVlAPhYzKpaNECaMgIR8IxjRqyjRNF28JVUZ8otAhRJDUKFcaMhwTwAXjRimiCBGCaL7YYRohrBCex4hHiaI64YCIo6RNyjZNGNqyEoTRoqfhSmi+GEEaNU0URo5VRkKi+eGAiOBETJozRR43UFNHOaOM0cpoooRoKjzNHqaN+EZpo/+RTABARHEkKlYXZozRRfeBDNFBaIs4SZohjRYWjXYARaLVkVFozZR3yixVGaKPcQTv6MSAaqCQlF4aKOEW5ojLRToRPNFWaMqERVwvzRoijCtHd+Bw0Q4sZ5RIYiyyE0RGq0RsosxR7Gj1VGpkNcIXpow+BjWj7RR+cPG6gJgVrRryimNGdaNI0T/AoOB/8CBtHL8LPtsi/BuRo2jT0FpaJOUe5o8LRU2jo1HECJUwaZQpYAkgAOlEPCIGoUNov0RoHCxtH0aPW0ZVohCIW2i6VEyCN/gWHA+rRg2j8cSG7ma0edomSRoWjhNGTaN3kTlosxRTcDpNHzaOO0c9o1GUxWikJG4aPG0SaojzR32ivNFt8MoUSmw6hRuOD8cGSILEACLw5sRLYiEtENaKB0auYV7Rq2iQtHhKM+0Wpom7RFqioBHTMLmYY9oyNBjWjsNGKiNK0eDoszRmWjCdHAaL54S4Q8FhkLCAdFawKS0dCKeuRZ+CXNFZKLQkRNognRUOiatFlcMk0fNI9HRh8CAtHmcSM0alo3HRIKj8dGQ6LHkRco8ZR8KiLFGXIPgAGRAPDBZOiBqHQDALEDLIqSh3Oj8NG86Ih0ZtogXRXWjEhF+wFmYQ3A2Zhi3CNdHPYPdPBLolLReXDXNEG6Np0VVo43R02iN+Dm6Mt0Q/zUXRQyD5NF26Pq4QJgYLRjuiVNFXaI60a7o7bR4ojTKGE4MO0VqohbRZmZKNog6PM4W9ooMRTuiNtF06LD0bdonbRB/ClgBn0J+Ue3IugR/optdGS6Id0Tzo4PRsuijdHy6I+UdFopIRCOiCcEZMOt0SoIyf0nOijcF66PK0SnokPR2/dLNEm6L1EVso3PRGGjKkHZLEL0fbonHRQeiPtFrsP50RXon7RiQie9H5aMhwR0QITq2OiytF4KIq0WXotPRE+jodFQCPFYZKw+vRdAi59H4jEkkTVQpPRa2jjVHO6Ou0enoonRMgi6tGs6MqQbvorQG/QiVtGL6PcbHUolfRLui19GC6L54XEo7zB2+j7mZx6KrdAvomnRqeiX9Gd6Ld0SAAZuBzhCLdG3YK/0TxAG/RWzg/9EXaOP0QAY0/Rr+iu9FYSJxwaZQ8yh0eiklEmoIH0U5o/3RdGj3tF46LH0XLooAx4eix2EH8MkQUfw2PhqkiK1E2CPpwUtwiBROIiAFKURBvYfeokah+kjOOECKO8UR+o/LRvrCjqoCsWYMbWw4NRyeiJpEUqKckYYooGRkaiCBHAGK8kSfQ5KRS6inZGIcOPSJhNcA6AhjbJFwGNvEZSo7aRe6jQdFSCJIMfvw/whMhjYOGgaNm4cyo2xR5gAOpQAAEVseGuUJ4gABHFMGeUjG1FL4ObVg6I6phOyD8ghxgHWru+o0VRBKjfWGX0i9mlTowPRJejP5HZqJ1YeIYtqRsyiEcHr6MTEagY/HB2eiY5HcGK9ESYDYQQdhjmtHF6P10cIYsNRYhjiFG4cPCMR5+KQx0RjbsH7aIsYQXItKRJ8iTRGhwOrUSiol2R16M5lpXyIfUebI+pBlsixUHWyOFwa6IntRrcj/BHpiP6kVUYoBqjHIiaG5iPXkZ7IrUA3sihNGEGIawdrg4IxLUjQjGjiLbwTnIjPRvqDyNF+SN70YtIhQx6Y16lo6Ch7EQMYrdRhRD05ETGPSMTFIkOR64BZjHn6MsQaAYhwh4BjKDHlqN1kTQYvcSDijQJiUbRgUWxwmXI8CjQb78KIgkbTI9ghpkjMDGTkLuMUY2ZrR9eByJFoSP+kZFoyIxmeiy0GwCNwkSWo/7hmQi8aGcbWqYH8Y8A6qEiV2FAmOy0SCYqeRIsiv8EwqKsEXao2jhZcj6DEWgD4+g9EHhRTxj3VHPkItJD7QidIh3D8VEiKJ2Ef6o5mIF0jlqGhSJDUfgojIxVKijFF5qLwMcgYyoRCKC41GzyJaIQlo31hvdISVj0mPQEYIYlURzJid1GZGOnUcYoqNRcxj6iGIoKMMXHw21Rp8iIsFsKORUdYYmT0aEp/jG1GN5Ie4I1YRDcj1hGDGIFgb2o4RRMejv1FoSlfEDro8sRHxDDTFjqJGMaGI0oR5wigNExKJSYSqYmeR3NDvdFmmIdxKagWjRXbDcFFcAGGMaZohAxDpih2EkaN0MayAS/R1iisTGnyIAAFL3YIcUe9QdeU3godBQbcKNhlUwy0x6Ai0PIImM34Z8Y+Qxp3CEzGhCiTMX0YxXBrzD9xEtcPSgF/Itkxf6i71HAGLq0RRo9BRySiohQSCkpWBYKJVh6TUmTE8sL2YRKY1kxUxj2TFnMILUXqI04x5xjMTEmGOxMbQY3Ex16iOJHAo1xFNqYtwR9Rj+cHuKKFwTCSKCRXBjvDEJGOvsPqGUIoGxivcFSKKf0aMYmEwFZiezGgENDkf2YlAx/9DvuGyGLrMXHImfBUYp9AbJyN7EYaYgihvuDeWEHmKyMWEYmYxJ5jKhGw6PJYf4Q88xmeCmxFo6KWMSdI4vh65j7eYJ6PPgSnIjQRHZivmFdmM0MYKIo8xhxiPzFXCOsQS7wvHB7vDhzFKmIykVYY02hKXQwXrKB3ykQ0gik8/vCSpHtILShJsIn1Ry6jimFgvTqkXfI3FRQhigjGTqJzUXBY/RhKMjgDFFqL80b6wzLAK0jU1FrSN4YYEYrNRDFiQjGvmJpUSxYsMxNnD9UH8mISMd8EFNR9UjeLFpGPoseSIwSxUpj2TG0qOOMfCg5XRPUjVzEniJS6NTKc6Rgai9ADvyOl0WNI3Yxd0if5EqWIZ0W3w1RRR2CuNEcWNwsTDI/SxtFij9HoSOMsUjI0yxIljZTFSMIZEYsY+IxWljOLHcMO+ketI/AxTUjnLGZyKmkeJ5R6R5lioBGmMNsQVjIyMxI5iWFGhICJkaRpUt6M5iecFfYPnMX5w5oxS5ihBE5mPrMTsI9No1b1uLHgWPvMQCY0vRe5jSzAByMYsVGI+CxcYjgDE9aJTIc4Q1whl5jE1HiSP+etRKO8xmxjILGFiOfMcFY6lRWcj3zGomImUVrI4ox4GjSjF4yIZwUTIjT6XnQCppmyN5wQ0Yzcx7qCA9EtGNtkR/wqkx/aiV1GqfQGxGkopXB+Yi6LEEGPtMa6oF8xSljqrHjiNUsaQYhnBcAivLGaWP6kfjgUro01j2rHbmN2seiw7qxAljJjFCWL6sRWIo4xEViojHGUPLQRgY3MxWFC4RFTWKFuO7I4qxcBidjEvWL2McHImMRx5iBrH78IkQfYg9ixkljZPqbWJBsR1YwKxGrDnrEKWNesUdYo3BH1jELGTiINEbFYjCxeMjFuHjmOykYT5bk80poUzHxllV4TtwkKRe3ChVE+CONMehovlBXRj2BL0/W0Ifqo/IRCsijVFtaJKEfZg4gx7ljwzELGMhMRkItWBbNioRSzhD1USbwg1RPNi/aF86NWwfTo50x7mDPMGf6PQsQQQrqUJoiSCHQaPyWJMMHlRW3CKsG7cMFUXnwwsozNiOjGs2O40brY3yk6ZiGUGyqL9MY+Y9LRz+jw+FIGJrMSLY3kxCaj94H9SKZiMmlPjR+ZDTeElWNH0ftY0whgtjTrHwqObgRKwqVhRNiNbGnyLLQa2gvExia5wH6lKGrkQ4Y3khy2UHRGlzzGQZp0GmRG8jszHkWJhIWzY4+IwokEwY4oK8Eay8MUxy+iyrHO2JDsV9Y0Ex6JiITHu2PU4fnY52RVnYCjRJ2Jy4aXYiHhFdig7FZaNGUbDYzWRFxjT1FmGJjsbTA+wR8diLYZryLzFsnY2BRHH1CpEZ2LFQVnY20I3aj45rtGJgkZ7Y52Rf0cWir98hLsXmIsuxXLDebEK2Jh4WfomuxaJjwTFxGMZkV0YjexaYR8io4qI7sYao+WxhuibeFH2OVsbWQwmxw1ibFGa2LxkdnoomR/OAg4YuKJz2PyQumxfnCkLDFUJNsRsAe2RK5jH0HXWLuzqHDRFh4KM/TG2mMDMe3o4Ox+SjFdEfcIpYengwwxTVi17EfSKlJpfzLaxcDibTEBmMdsZXYyWgStjLlHQqKjscPgj+xlai8MFx2InMRJyACYj/w0oTU2PJKHRgr5GtbCPSGZ1GXMV4YyBx69idLHkci2sQWQgOxe1j2tEC2JQcaqo1kAg5jZmEQGKwcS4gi+x/DjcUS+2IzgUI4zqxpVju7FkONQcYQg1+xjCiSjE2MOocTQYvDBqpj2VEoqNCwIJSHlRxJj3Mz02K8EenGMixq1i/SH9SLYwO4rGVRF+CH9H72IfsaPI6uxz9jhbHKENkcRbYzLhYXwzHGKiJUcejYxBxTtjSHFP2MuUceoxlRg9jWQD6OIx4WWgiox6piHNGl9jwsSnYgeh0bh+SGtdnq4SgrHexhpiV7GVSPFsdxon4AX0jFcGQoJVYXxYmXRJDixHFOmPIcZ5Y0Wxx0j+pHO2j8saU4jlh/+ikHE92IV0RI4wpRoiCy0HRWKKMTo4kaxejjT5EEYOcoewopJxj/InFFhUxYcRY4+jB+pi62GnQGXsUIolmxWliJnESljkqM448AhD+iEHHEOPUcRE4zRx1ejilFn2N4cQ2Y3je0NpBHEuOK2MV3Y0RxyDianH7OKicWBo9+xp8iSCFXqPJsXE8Ym8+tj6CGG2PpscbY1xxSzjzbFaWLiPrTDPSxpzD/bFwGL5sX7I8JxLtjRLEgAGF0Teg1XR6ujfHEAuLJsP0VQqxyjjQXEhOJ2cdc4jpxlejctFDWIGcY84rWxZNia1HRzEgTB842mxSjj0BEM2NAcT+g/Jxn6j44Fe2JCpnUPG2xJdC7bEPmLccSfoyFxnjjyHFu2PdMYBYhlxMuFA6YUuNtsei43RRa1DwXG5KM5ceI4rTRSuigRHbwMocXUIuJxBSCXeGj2PoccukEwQ3+JceAVsJ2Qs6wgUS/vCO8hKgD3EVIonKxhTiZcHjsCRpMy4+vAs2DlrGm2PZcUGY6pxoZihbHdOJd4W7wo5x++DTpHPVwpgBFQrwRpFjfaFiuIPsY/YqFxjrikhFloJwkX9Yz8hp0iOkqoyn6EQJpLFYwjjKnG7OMDcaHYtBxIbiMTE3KNOkeq4tfOnHDA7J38NFcbuY7ux26QyyhcuP2cdhI1NxfLilpEeuKEwSFIhI4sbjVHGB2KxcRo4rpxwbjaYGhuNKURG4n5GlbiBJHVuKAgbm4q5x/NibnEOuKTcU645txpbjfFHXWMhGOa41eRHXYszH6EPvsRy4+1xLGjOTFQqOR4fK48ERirjWVFYWMCEcczYSI+Qt7+HXyN5UV84gSRVLiH9HgOJ4cW649exW7j7bR4HEEcSK4+VRbeiwnHzuLE0Yu4vnh4MjLrHHOLzMRe43j0HSDltGzQLlUXvY2dxdrj+3ELuLyMT9Yw5xA9jgFGxOKeccoARKxHYJmoITi0bjNTY7+W0RDObEb4OU6N242xxEDiz3EtsMC7nkkGDxoPCjcGRMN+cWK45Exvdi39EtKPBIbYg+uxvLjR3HAWJHYLj6ZcW6cY1+FogDycWWYkQxKJjSPGRWPBIbcIsNxJri8rHYeKiSGQBS7hreDImHMeKI8ROooDx0LjrhFxwBHcefYmjxfHiuoBkjyn4QR41rRxHjOnHSuLQcZ/g+iRabjgLH1BVGggp43AxSniwXEqeJxcUeovLRMnjZ2HO7CmgqOLVFxETCmPHKeLE8Y+44Ax0+izPE7CJ08Z4Uejx1njhRG2eMM8fZ4jTRfditHHXKLLceZ4mlQOHizSKKeLB0d548sxtzjG3H3OOMMWpItdxdOCXeF9ULHsXQ0e8ApGktXFcRmJ4c8w91B+rjgQCGuNFcca4+lxzdjnAZw0jAsfZYqdx1riNgAO2Mu0fe4wDxDniJPHIWK+4T9w11x9jjm7GNaKPuJxwmNxaHjfXF5uPrcXs4xtxpjDT7GtuObsa8zKNxW9idxF5iJ9cTO4v1x7jiq7FSuKr0QN46Txb7jvjGpePZ4Ngo9wxG/CpvE9eL7cTDVQtxc3iGGELeM08YF4wHhjWjxLAdeKYjjW4ncxvbiIXEPuN88ex476xpaCR7GLeMw8YDwkbxmxozvFduMm8Ta4/9x7TiG3FqeKHcYN4hpxzdiDFQleJy4eV4uNxdpjevGJuOPsQuog9hK7ihnFa2KMceXIiyIUuIHjHOkP3cWrww9xPzi0NH/OMacWMKADEa6CweFvCIxcdV4qpxtXjbvFPuLb4VI4mRxr7jnvGRoI7MEi/U7RwrjZbGPWIh8dt437xVeiYvGKmOjsSaIvDBSXjVXGt0DR1vYYpYRUm82HFneM4cTY4uBBBXjsHEmoPjwkjrDWa37jgnEs+NCcaT47Fxk+i9RG1mJp8S14kJhhhE5fHAuNtsRc4sFx/riPHF7eJM8Xi461RMTjn0EmiOtwefIjNx7xsp7G8wLTsbPYoVxEsDK3QajCC4VL4uRxS0j+YG1g1XkbfY9sxd7iVfHs+P28chY2mBdEjmvFN2I+kTxGE8Gvvid7Gd2ID8Qm4otx0XjtHHm+PA8Zb4vGRZaCN3GXsP4cQ1GM2RwVxl8HMuPZ4sVQsMhHxi87HhuPXsZH8P6YX7i1UFreyBUd14q7xErjwkF1eKDcW+I+pxWnjklEeKK2cM74r4oRyja3EiOL7ceCopvxg7iqhGVcOc8VkI/hxDpFv3E1+NCUXX4+Px1ziB/Hk+OAMVT4sDxTCih7E8+IdUeTYxs86zot7a7uLqMaw410hngjLxELOLtkWbY1exnvjMuHVIE+PLXSDZxHbiIhFEOJJ8Qn4k3xiQiNfGt+KO8W4goShP0g97ZVmK8Ube4tRxkPjE/F/eKuUcv43Rxq/j0/FfcNuMRFTM6sVWRqbF5+LnpgJIpnEHKxsfGn+L8cYDw/+oDPjbPoMeI5ETaEWvxI+i+/HXeKMQQO46HxUGAPdHa2MRcWzY1AJfKIgJgYBMVwVP4mpRrejf/H9+KD8ab4obxs9DlORy1j08SNo3je2ASKnGs+LwCfP44Exd3jQTGNeLQsXD4kAJlajaYHr+JrURJ4UlxKVj+YFP8OXoJxwjxRYqQW5F/OKQCVpY1OQhUAY0JbWI0QZc42fxDAS+vEABOF0dJo0gJBWictBuPC9hoiw7QJd9jpvFzuPwCeJ4oNxrSiYgB4YPMYcwEsXR2kA21EWBJ78XLY6wJAHi+AlseIp8Rx4n6xjgTnAmA+NEUR1YMwJc9jFcGWBK8CVt43gJjATEhGwuPgwfC4lwJPujUGDhBK78TAgnQJ9ATYgn6BKr0YCIs4x0jjkglUaOonu4ExURUQTb/G2uKQcb4Ekjx/gSL9FdcJCCSagm7oRupHwHfuLKCT/4utxegSofFeOO6ceIE9TBCNj6gmRoLCCa5TZoJaqDWgl/uO8CZUEuIJeoi8glDmLb8a4E7k8wwTj0GjBNVYRUEmrxVQTVPG5BPQIfkEiAx/QTAdGhnE0CR4ExZR0QT6/FvKJyCQwwpfxOwStYFn2CaCcy4w2BXASNgDbOPv8XP4yYJp5iVMExAF6Cdx4wrxoijvsjXBK0CZ4E8oJ33jVgnPBMqEU54pbxcrCaUBpBN+CYcE/4J4wTAQmnBLMUQkE8Sxr/iBqFXBNcKBEE9RBfwS2gm4BIb8bYEwfxhAS0HHiBKcCTFYt+xVgj4vHmADLQUS4yoxiq5qkFpOMaQYCAGjBWTiMrGtdFycYgEgpxnwTAeHi9BKcdqQ1pxhviZvGSuKi8QAEl9xL/jqPGz0N1Ps04rkJyrC2nE1eNV8X54ptx33CiQn4uJJCcPYl5xNajYpTUhKWERk46IhDISG5E5OJjmjR5dDxp7itfGgIMhEJyE2hhEoSeQk2BOlCQIE31BdTiG7FQmJ48Uogp1gJoTd6FmhOJ8fAYn7xcITEhFRWOCCSIEiDxWtiQIpjOOwsTxghBIQAEWHEG2Ix8XM4o9x3Di+1GGhKyESVIpbQVfiubFE+J7cboEvAJloSagmZ6LaUVKI4wJySi4wnHmBuCT+4+2xKwTA/EehL1ER/okERPoS0/GVqJDcefI9MGUOs3PgyBJnsfUgtEJOEAmQmL2JzsbnNE/xrITpfEG8NrCUsnAYq7djY/FWBJiCdiEtMJwHiHvEtuOzCXEMP5OVKcSio0WL98dCE4cJO8jOgmROOT8Seo1Px35CtbEquPJsbPgqyRoYTPnHhhI4cVj4lBR0YSI/G8ePLlPOwu/RBYSRPGLhKVUSWEl4JyQjheGUeLnkbMEx4RpQsGoRWSMJ8b+4nAJ8bi//GP+O70auE6Jx64TSQmsgAIwRIEyoxl9j9wbmOKfUbM4jhx1jij/FTeI98cgErIRCsdw7JjeKkkd/4mfxWQSRwlAhKQscLI0WRchiy/HJKJQic/Xc5xmzjwfHK+If8fyEjnxAESHnGKhK1sZfwgMJsWD2EAcfAi4XuE8lxYvijwmeGJPCYREnYRjfNe6QyqJvcYZYiiJv4SqInB+LPMRdYoUJo/iMUHXMH4iUE4wSJ34SeAnYRLvCbVo5dxxISTDHARKYAHhg5UJKKiach972e8HKXFgxs5i9/GWOMPcXBE93xpfj7QkYoJyuHpE68OmdD0InF+M34TeE01ROESCbEkIMnCUMgmHENkTt/EK+IN8f74rCJS4T//HzePyMbEYoAJgzjRAk0GIxkd/YnSxqTj1QmNhJrGDkQnUJukjjwkmmJjCflQi5QToTP6EuhKV8Zi4tnxykSl3GLqPciS7grksdljnQltmOyiY8E3KJy4Ti3Eh+Mxkf04lPxK/jfQl4yIIwYk47Cx04TywZQRP5ITBE90hZkTsrEWRLZCT2E3jeVVlr/EYRM28ccE28JVUT+vEh+LD8QREyyJLXw2okkROGiQ5E0aJKYSlIkTRIACZz4qgxVDjhnFKAHjMcgMaACKrdpnHQRPYcd1Ew/xygS/BGqBPkcWhKUEsi0StnF3+LdCVKElyJYMibQlUeKkiVn4sZkih9SIk3+MxCT+EyqJgUTcXGhRIJcSTYvnx5Ni1+Q4YjJcZ4wg8JAqjWCHHuM7CXS47sJnpinSTIeL9scz476JikSAol/hPvCa6Yp8JfJikQmXsM42g24aWxyMTubELhLGic5EvKJ7+jVbHlhLUiXF4yDxiPjkvGPEA4JODEvlRHEToYlRhJSiaeEldRDTFnmT5hNZceREnKJqYTHolQCLN0Rboq3RhUTMiFcxI96OkE3mJvfifokCxPJiZaomiJsXjufFNRK3CZIEyAJeI8uJHC+JdISZEiMJPUSQ1GIRIBcbueYkejPiWXG+RK9UUWEyiJBASugnD+Jmif1EgahJDpjYn76OUcWbE8uxK0T0YmiRKYCerYraJJojGhHMkOg0e0IunsKViuhHyHAFgfdmG4Ju8AhhG5ABGERt4wsolJiP1EVhI3CSTYlqJA1CQzQqCmi8EzEg9xEYTOIn5eL6ifDErWBqcTyJ7lYQEiSjEzCJ7QS5YlrRKr0QiE4tRtoSxbF2xPziUVXLdc0qi5IklxOWif5E8aJf0TPYkJxI0iSAADPxozi1THYWIHnPj4y2hNISbjL8kLBYLhQ+AJI0TY4neqLscRzE6SJ+Xd3xwEiKwCdP4ikxmajZYnYhLWCcZ4qfRqXCxYkBkNqOKREA601fjl4m0BNA7DCE0nxm8S1fHR8LqCS+E2LB0USfSBLxIxCY5E0mJYKjBYkyCLqsY4QhqxAMS6ImgBLAiUk4kQYjMSUrGjxL4kQX42BkItClokhsINiem45csVGlFRE0BMlCefE1+JliDhYmW6N5bjXEi4JHci8PB4vw8MZP44+J8CSg7EXxJlCSCE2nxLuD9hAAYmrwA/EqEJjlijfF5KI9iZ6EhrxLriv4nqRMg8RNY1JqWOjAEk02IhiYA4rOJrMThVG0uOFCW0wn5Gs+ApYnyRIHkXdE8Vx7sSrYmXKL+0dXEl6JoIS2YGsJJQIDzEkRJ9wSxEnUJL5CZIku5xisSufHexM/saxI3+JgYTZjQk7FR8TxIm0Iy+DnfFx4mKoe2E6eJfCTXonLiJ/USbElsUd6jXYmQ2IxiZUIhUxm0SFXHbROg0WhyPSJVNiR4naxK6iRvg8Xx8ESIEm5xLP8TwIiFkSpdlDFCsKniXJYrEJEiS7AlD+Jb8Wgkm+JNuixRxRJO/YfZEwjxTkTFbHyxICCbtomIxB2jGEk0xKt8Q3AumJqrjxdJG6j8SVrEmAJ6Os5nGTxPASVKgyBJzdj96y3MzQiefAuBJ5oSfAmIJMEQWWE22JecTr+GoMDpKAycChJTyiukkTBLySTIIohJqUT+aFzZCAIdEk6gJuCTxkmwhIriWJEh7xcoS6olrhIaiZWEiKJDcDM/F8ck3XOnE9hJtSTx4khSIaSYR45pJmXC8ngNQhhxKMku4JdASy4kbxJ6SX7AquJ/STwkkrMK7TDszLaxnSTXQniJOGUZMkyxB0yS54lswJpxDt7SnRHASfknlRPuiQgkgFJaJi+nHFJOViZWo4OBdDiQYlBCPMEBnEyGJQSTs4mLOPOiV2E95Jm7ijYAfaGESS3E0RJFsSRIkaJMmicZQuwRbpjnwm4xOXEU4I1pYhMS0XEkpJUSWSk36JriSyuHTBIKCV7EzxJfoTVYmUhMjcaFiDFJXCTDwk8JKNcWEkpCJeNDBUnFwiUSSykmlxAITiwmrJLMUcgkkgJmvjgUmcMMFSZLE69xcqSEiFspPLiR3E7eJZvitknABMaiVWEhuBycSZ8Gm7hK/sNowyJNGCTkkgJPOSeZE2eJPEShkHD8EbSNbuEzBmATH4mrxL1SU8k2FJNhDetFvJMlSRQQ1awPqBcuTfJKWSX5Ex5JJwSlUmGpMKCTPgwgsYaTb9F3JJXidYkhVJ+CTnknoyPNSU14hFJOiTK1EXqKg0YxE68xRQAQwrsJN4kWYks7xr6il7G52OdSbNEorBEkjhokZqKNUeoY/gJ6YTBEHuJMuMbykpqJFISknEVWgT5h1E84hx0Sgkl6xJzibWkuuJByTILqY8BuiXzEiqJ+qSOUnPuOeibSk/hJSiDILpilGnSTLEtGJ7cT50kKxKNSYBE7ZJicSzUnaRKScTYef+Qufiq2GwBPqSTukWJJ1/dLkmhUI8IG0kiNJ3qTuAnCRI6CQakiTRKnDmqGSRLkSZ0Q+9JKP1H0mUJKEifzEv1JsaT/wkBeOXSUVEnVRp6TYEmRpKhSX8ks5R/qT0ZHiBO9CdTExFJNBjg4H6JLSia4eOrhO/idTEcJOZiUbYsVJo6SMPEzJNZwRXw3bm2qTiYmImOjSVuk2hJ76TbOG7xJCIdm4nkwxKTKMmlxPiSTRkilJ60StEkeJNXccdgrkA/IAIAA+wH4AO2ggwABAADACFlBhcQ4QkkgIcDuYFKwOwAIkgzgA2AA8AAoAAgAGRAI5oswB3YAEADGACceJgAOxCE8F4AG9gGwAcwAAAAdMiAN1gwACmZPMyZZkkUAYABsADGZJAANZkzgAEABrMlkAH4ANZkuIALmSLMlmZKvIO5k2gALmS7gAuZKmAPZk3dBPsAfQDgGm+wWzQmzAHYBMAAjwBiyTcw3YhKAA8ADtoNQAJJAFIY+Mi5+6jCMyAPjIifBKJg3gD4yNVMQBcfGR1pDfiB5ZN58bsAXjSfKDaHG7AD9bJVkqDx89DSsk7ROkWA1kkpBbKx8ZH+hMT2A1kufua84XEFWkN2AHP2N4AtWS+slKAFKySUgh0IA2S2skT4KFYrVk1Uxq6xxsl4YMVzImCcbJosSiaJ5ZNVSSCAVbJiuZ3WCrZLn7tQgVbJE+DzRwuIMW4dHGafYh2SDZF7HD5QaTY3YAR6wssmLcNVMWOwVbJmkio4kirBhcaQQjiIq2TGcFKgHelJkAC7JqpiBJwwuOtIc0CGFxsvCcYAQiiByf85SuA3aRogAwuPx+BewVbJ/zlowCQ5IuyXVk86RiOSgcktZK+yRQ0IHJiuZ19hLZIYiaisVHJf4ioGR5ZJuMXUkVHJbEjY0ERbW+ySAAemBuwAvADjZMLSeJEMnJXWS6clU5PsUZiUVHJocC5+4Z9npwRPgyy4LiDWFG7AEjgHlk0OB1pD1vz04JhyUukenB4OThcnI5O77Hygs8hfWSGYi0GNGyTLkxXM9XZ+cmQ0NyALAMWgx1pCvBwa5Px+MrsWgx/zlfbjjZPKMVdk0HJ/hC5+4NtlNEXP3Q24puS6IBXZOeyWngq7JwuSzRHMRg5yXjkry4/OTXsmiADfeFTk/whuwBljim5JKQRiscbJX9jGZSo5Jd4dHGEYgeWSXeElIKioLHk81JQ2SVtg9xNd4X1k03sLiCXeET4LDHKnku7J/WSqcm9ON2AAODPlBCTjqskp5Miid00WPJbOTr8iR5ObcUXkpXJYJjqslmbB7iaH48rJ5eSRZHVZPYlFTkothgeSlcnbEPTyXlknrBuwAGQDd5NmEc2kQfJQKArsmtZLsEbsAFPY42S+smtZOHyRjkqHJhSDo4xLVRcQcUgvrJqOTMpHD5KVyZ3QwPJLOTMckIqL9iVHE1bJDJCT8keQFrycdkyXJvcT08mU5Mxycq48rJoOTEvHlZJnAONkiwx0cYnhzjZPHwdVk1HJsZi18nbNDZAOMAAgAxgBTAAQQFyAG0g8UA1qw5bgvdkdWHwWLMaUtIMIg3kKjiYJgrUJrQBuYHJENAAM5Q/eBDhDbsE4sDuAM3A3kADhDZmHnIKcCXcAeAABUA0AAxgDwAHgAeAA92DfBA0FPRQcGgvlBBCDOACSaIHQepg5uB2ABREHBwPNSWFyMQAxODg4GyZNYAM4Q27BZxj4ACzMLwAJbAtWhrBT2CkiAE4Keig+li+8DCkExwAcITbgx2wNdCnAni+F5AHhg0lhdsCUAB9AD/gZIgjqU8ABIWCMFJ6AGikfeBjQAyIA6FPgADXQWgAWeClrB+wBrgQceOtkPQBHkDKFNuwYLApawDhCCEFuRJi0egQ+wpjhSxADOFIMAK4U9FBhMj94FuYKWAHzA3kAtMCHCFH7D5gfAAaIpSRS8MGzMNbga3ApYAMcAAACa6KC20yeFO8KWIAbIp/hSQACAiKCKYY4AygLhSHYDooO74PvA5QA4wBeQDBwLsKVcIYIplRSwinVFJ6AF/0ZQpqhT1Ck/4E0KYLAyOAOhS9CkGAAMKUYUkwpZhSksk9ACg8QUUiopvhSSillFJaKRUU0Ip4RSpinMFJuwfYQ+AA3SCs8E0FPVoQqAHYptKDeQANwI2KVsUzgAOxS5UD7FIpQUwUpQpLiDrCm2FPKKU4UqopbhS+AAgRX3gbyAJgpHhSN8k9FO+wX0U/HBWhTBil8AF0KUmw2eBoxSG4HGFNMKfhgcwpzxTIimfFLUKd8U42gvxSBil9xPxkcMUkEpYJSJilMFPyKTCU3op8JTbsF/FKRKYCU5NhqJTxikQlMmKc8U2opWJS4SmVwARKdoUgEpKJTDCmglOJKUggSEpTABU0jdFIcIbYgpHYE7IOwTfYM4ALdg7gptMCCEGclLSADyUrwpAhTDikqwJYAHDeDqUVgAUACOwHgACoU9kpfMCrEBclME4CKUxQp2BSXEGyFJjgILAyRB3BTeCmZCCWsIIU4Qp8ABaYFiFIbgRIUqQp9gB4ABalJ1KYoU64pfKDbsExwFpgROyIxxtdCwsFgAABgCrArPBaAAU4B0FJ5zDsUxJBKsDRMlTAAM/D0ABKxMxSfCl+FN5AAsU6QArRTlikdFL4AOIAeOBCpTsSlUlNxKYiUoYpQJT9Cn0lLRKSSUxQp0JS+UEplMpKf0UmkpmkS6SljFPBKUyU0kpumTMSl8oJjgKk8CwgXhTpwBEFPN0YLAhsRZAA/4F7HlrofSxMMp5JS+UEiAAaKXwAJop9xSQimPFPRQYkAeOBA5TGinNFNjKUsUscpFhTLCkwlI5KcqU7kpECA+SniIMFKSuUqQAIpSB0EWUL4AA3AiUpxAApSkylLlKQqU5cpwvDVym8lPHKR8UwspXxSNCnUlP+KWWUrMpIxScymMlNoAMyUkAA++sIyliAFYkdGUwIpixSHintFKeKUwAVII35TOAC/lL4ADGUhwpc5SgKnjlL7KSAAeopvIBbsGkwO5AMcefjJXpSOpRWwL6ABEACgpMQg3MHwAEDKYKAQ488N4LCldFJcQSkU0568RTEikdlIoqfAANIpGRSsim5FPcKWsUz6AZEAwsHRlPgAFRQNAAVFB4ABhYP/wOig+1mbJTUykllMfKciU58pRJTKynvlOrKSAAS0A8cCbSmcAF1KTwU13hD4QxSlDlONKaaU8QpkhTpCnWlLYKdqUhSpAlS7Cj7wOlQGRAY5B4gBZGGaRNuwUCI85B6mDTKB44IIgPKUsAA/GSfuECVILKSAAFIpOxCqKnIFEFgckUmIpnAA6KnpFMyKTkUgSptZTPylkABMqWZUnQpllTm4HWVInZLZUvmBQcDCkGOVJEQSQg9wp8FS3ik9AEGKUJU4spD5T8SnllIZKZJUj8p3KB44H1lKqoC2Urwp5BTKCnUFNoKfQUvOAhVT7SnrFPNKScUs4pexTaCkHFP3KccUgGA2xTaCnnFNaqZcUjKpi5T+ymSAEHKWKwmcp0FTAKkrFL4AONAZMpd5SfinplNLKWJUwkpr5SCqnSVKAgJOU4yQ4VTaADmVPxkZZU4OBFzQ4bwmlLr+DsU/vhgnBCqkhVLOMaiBTgA+2jEgCFIMeAGUk6Mp5hilgBNlL8qUCAbipR1SisCFVPgqUWU+8pc1TRKkElOBKUtU9EpGVSyKl8oKwwGFgkWBOhS+gCsACrAFYAXipeGCR4BP8LCwQRUoMpxFSIikalL5Qe5UuIpCRSvKl+VPcqf5UhipQVSegDHo33gaxU9ipkFTOKkKgG4qQqAXip/FTCan1VK+qbNUvEpmZTFqkVlMBqXwAVeAyZSvCkVFIgqQEUg7BI5S2ikTVKYACSAeOBjpTnSk7ELdKR6UiAAXpSRAA+lL8qbdg/0ptBTCKnBlNDKWzUwyp5FSYimUVKxqSCAJIptFT6KmBVKYqWzU1ypNpT5CkTsi4KUpUjxIhpTGinGlNwKZpUy0pMhTdKkcFJNqREUkKpGNS+ACeVK1qTjU3ypeNS9akRFPgqSkU3ihbtTJABP8J8qUHU3WpjFSIinA1IQqUNU6cpfNT4ynAVJAACCANapw1SYXGjVLjKfOUvgAIyAcCkJFP9qc4Qv2AuNDcIDxwIcIVnUuIpOdS86kDVP9gDEUv2ADhC/YDZ6ORyWceCiAYAB1aHZnHgAM/ifmpDsA6CkZsJpwGgAMgCOxSwsG+AAgAA4Q6wAktTqSE9AHzgPHA24pAJSU6kwVIFqfHU1WpfKDx6maRMnqeNUhMpTAB/6z7wNuwX7AGOAKtBQEDF1L9gMQAAgAfsBm4ExwC4wWPAMepYoAbCkT1JjqWnUlep8FTEKlDlMXqaOU2CpI9SI6m31JGqZfUx+pfABk4DxwPOQcHApYAyKSbECHFNmYQMU2xBPZSP6lrFJfqcnUt+p09TisDxwMYoNOUyRBfQABgAiFMBKe7AMAAaABm6k+lIDkDUUsup39Tf6mQ5QAaUA0wWBNRSbykIVKTqcOUgCpD9SoGmz1JAAPPU/GR99TW6lx1M/gAXUouprtSS6k1FJCqR1KTzB40AHCEtlIbgYLAtFIPQAP4Cn1JEAOfUhepkDTl6kgADiQPHAyRBszCwuSSAEkQTw0vhp6KCpEDxwPzgGFg5qJOxDiCmkFIHQTEACgpNAA0ABfQCOqdLqD8pPUg16kb1K3qY6CA7Bu9SiAD71MPqVxgtLAwtSzGmIZAsabqgvepB9Sj6lKNLLqZ9QUhpdDTY6lKNOIaYXUtlRB2Cq6m40LoAJOU7xpYjS46l1gCEaSI02hpETSlGkhVKRKWQ02cpS9TImnwVJrgMYAO4p5DT6GlKNIjqevUzepTjSd6muNNsaUwU8BA0TTMmnJNIoaeI0qbgZTSL6lZNN8aVMUiBAMDSJyl31LiaQ00zxpUdSWml1NKvqZHU4hpNDS8ME+NO6ae6wROp0dSumnv1JZKVHAelxnDSYgDcNL4AMQU3hpwFUGmnwVOkabI0+RpszTWykLNOeKUYgYZpnTSKmnZNNWKWsU9Jp5TSxqmVNLjqT/gKRpMjSwsirNKYAHM0xRpqxSy6nLNMuaQo0jZpLJSmuBGVOaaa/U0Zp09TkwDbNI+abs0+ppzxTIaH7wIeaeAgK5pIAAbmnPNIQqeewqwpZ9Sjmmp1LGaZC0iOpwLS5GlPNP4ac8Uy/hdRSOmm/NOOaXs0omB5x4RmRtZJayQ1k4rJZkAqcmlyOHyZLkgmRw+Su0iktIWydS0o/JZ2TWskkEOOyajkxbh+PxEgAPZPBycvkpHJ6OSCcnRxnonFlkknJya4ycnRxnc7PTkkpBh+SockM5NbgGTkifBE6xTclc5KVyaHA3nJzeSBckITGFyaLkxVpEuThcnS5KyyU5QvrJKeSFcm5AEVaVCI2hotBi1ckGtM1yaIAbXJ/hDdcmtZOroYHkp3JiLwTcn+5MVzDpAGXJVuSDWkJWOiKBzkh3JbjxXckh5NdyYrmcY4weS+4le5PlyT7kzjs9uTA8kktMxyeNYunoqOSe8mxoL7yYK05QAE+SrckJtLHyZV0CfJqpixux8oJnyY2yVHJC+S8slL5O3yWvklPJm+TcgDb5MVzFhdQspc/cbMAstPPyUio4bJN2TG2mC5JjaVDkj/JguS/cmY5J/yUqAP/JcZiKQCP5CS+vi0uGp5WTtcl4YJyyTbDSrJBWTnsl4YOKySG2fGR+PwKsn4yP+cjVktrJfcTKuxtZOjycy2NrJm2TwECdZKLyTbAUlp0eTm2k9ZNGyVy0oHJ6eTTWlrZNBycHAvdpKeT0Ml9ZPraTdk/bJ17TGslpNQeybzkt9pd2TL9g3ZMeycUAZ7JzzjqskXtODgb9kpXJwcCAcl0tKhycHAmHJ+xsLsnw5OGbEtk5HJepwkOnY5LfyVTkkghfcT4Wz05OZyajk8PJEoBI8l7JKGya1kuPJQ2TTWkoWOTyYnknbJGeSS8lgBP6aInkvPJ7bSS8k05NvuFXkxXMOnZmOldZPI6dXk/g442TqwkPbCrydaQzscWWTrfEcRHbyau0rvJD+TycmURBvyS5wvuJHiBCOnWkOTgInkpdpb+SdjzNAHsAAYAeAAgmT+QAswKJgWEU/gAjsARgDqwOS+jsWA9cbwky2QHri3MJ5EHMA93is9E56NGAKSUKzp98SpS4kiniwjs0WzpGYS9tEOdItmkJQ9zp2+poDH+dJuaJ50iPRMRifOkezU5EpHNFBk5nTIWA2dLI8T9Y7zpHSiPZogP1x+neUHmGcXT8klZ6KKSbqAHYs+ViGKDQRH/Wp/XONoIXTSDE16MKMS/gHYs0oI/DG22gUcPHKbmIJXS4bF7aOy6YWAZLp6XSv6Q/IyW0cF0+LpBSSCjHNdKhADsWWrpNIlyIhPGw8xA10/EJTXSkumklBv4Wwk1Uui2jGEFddMy6WV0vrpjnSmR7s6IK7qOrAWkz6j6uk7pIq6aSUXWxkmRNS5n6i7IFDrHxWY3T/PG7dPegJ/vczM8vijulaAnl8Qt0qZJpnjFvaSci7IBDrEmMaeADIkPdMBSU90i725nTZSHak0ezrKQm5ooZFvulgZOOaFKIc0iHpFuPI38JDYJ5EEHpXyiwekJFCe0t7ZGaCyPSI7LA9J26Tl0i72TyD+xDGdBJFEnojHpecifunTWkK6RFw3zopPTT0GE9Me6Yj070yfCx5iioZTcxHD0zHpLXSAig64yN6LLANnpcB0qemg9Iu6Qbaerk5+cPlx3dKpJsLAeHpg1jeek+rmKcdABeUyMX4Bmg7NFF6S/YmnpQWQ9on1jRR9Mr0psa3MR5en92Kx6bXiYKsf+IcFxnICZ6UT0xXpZMpnwBJ6K7dEqxBQMhvTqeni9LupKoCG0RXVdVuD3UCt6Tz07XpHLQ+FhO9LszN/XG0R3PSEek29OtaDQJWHpcYIITwJig16cz0/rptXRs3HTQSERP89aaCPvSxemu9NOWD8eFEY+2khxBgYmd6b70hPpqCJhqjrdPE+Nn0srucfSFel+9L0uArSaCIMnV1ely9LD6St0g20BUjOmDQRBr6fhPCvpRvSi+l84jGZG8JcroBmjPyweYk16ed0zPpPEBcHHMGJQZP308A6BfSteks9IDBI9ne3pnitoBge9Mb6db03vpWUAhBLBCI+XKnKdHpFnRu+mABPn6YfkdaU798ukrpjTgfmv0yvp2uQ0xTSAKAjiTSUQBofSm+mb9Ij1OHZC3c9IAb+np9Pj6WP0rmA0Axy2SywBf6X7w2fpLvSn+l+RHCIP3iUkef/SL+lz9O/6fczW5YCsAUGR39JmdI1UEfpPfTgBnJhHM6VYDExsE/TsSbQDI36bAMmd4YkRjYDRtAwGYNAlAZTnjJchNOK5Eh2rMsohAzABlf9PD6Zd0xXhED9eYQURCoGZ/0jPpaAzl0gv9MtMuf3V1ozAy6BmP9PIGQbaJwR60DZumKIhwGQf0y/pDAzVWiflBhTqpQynpAgygBmcDNOWMtKEHJ/Vc9WgyDNSwA/0wvpm/SuNCguS+0hoErU8pAz6BlSDJwgEn09LI7fShKHn9PYGcoMoQZEAyc+lwNjMGfn0iQZZAyq+njgALaGV3Lt0efTh+nWDO0GbYMtoR7kAvCil9I8GSg1LQZHAy3BmuQBJkR/09KEgQzxBnBdHX6XgMp8slkQVq7vliiGcL090A4QzielcwFm8M1ESpIPZpm1gc9JQ1IYcd8B/toLiG4DMSGTkiabpEp5xPiFDPervjABIZxvTyYAG4xQQMvOCCI1QzfBkmDJ0GcKAYaotAyZoLNDP36WEMw/p+AzLED0/AInhWKG1JeQyKhmE+n+eij0zVC2FJEU6zKMkGf4M8exL+JT0GfZ0siBFwgYZzfTpYa3WKEAfIMmNh3vSXBl+DJceDrjZNAGQzahk9V2MGaP0xoZ/VIiqSaDJ0RKcM0IZZQzOhkR9P+emVE6PpuxJvRRXDMEGccMlLoNJ5whG+dDeGav0joZzwyphl+7jyoM2sU2kZiAWWIgNRhZACM36kCZAWWKLDM36U3KMJ41gcYRk1eiUGUcM34Z+nojHiONnKXIZkTL+KIzGWA7pA81ju4uNo5Qzm+k9mDSoij6HUm2VF6hlIjKP6YV06IZ4XQqRlxDIQgASMzfp5ZBK/GyEk+mF8Mp4Zkwztch1eATEOimf2kgAg4Rk8q3/sekGDrAQrF8RnXDPRKI9nHfpmDViBntDPZGTYM5sUHgz1WjifHG6giM8kZMAyXhnQyiBsTCnALoUAzNhkNDN+GVtYJDyogdJemB9MOGWqM5EZrvxCLG22gtGTRHb4ZHIyEijQDHZ6WlkB0ZXPTdRkUjLkBE4IxQZMB0jYBxiKhGQwM7L4Q7Jfdz+jJTBmcnBkZDAyS9wtcl86HiTVpYiIyzRnyjN5eOoSZUZIfTTRmoDJeGZQwe/pToyJRlsjJF6WKMxToCcAmgl7e3mCTGMlMZvwy3EhOkg7Vv/tIsZEQzsyQRjP2xGnZIoZooyfhm0/BWqqAYCaBZoRGTyqjOLGUf0kKm+gzhKRFUiMGQ2Mu0ZYFpXDwb4GgtMOMukZM/CcxkmhEgumcMxDENVIZxm+jJeGUJ6dMZ5e8EgAyjOzGY2MnYsivDZIm22i3GQsM10ZsYz8BlmsRNGcxpI8ZSYyBxlyjMsWAnIv6YGXIrxmO7krGfkM4+uz4Azxnm9KfGaUM9cZg4zx+n1RnAOk/6Cgy7YzkxlVjLTGskUKHpGrpGXFcEHvGYMMxlEq4yII5YoigmT4rUMZqYzJemv9KZhJ0iIIZC4z9RlcMJo2CBMXuh44yWxQX6OR4QwM0AwjYBTPxPCJ29lZIm5o9EB6RGLqKv6ab8KLppGI6JTVjVwmZRMg9hfozFkrUjJqkfRM6iIjEzrQlUTL9GSykK6kFh5Q54iDO5iBRM7iZzEyXhlgDCxJo6iN/ogSjPIgiTJh8c307iwfNJpATqA1XUfiMK6Qi6IuJnyTM36SEMZSZqSIaqQHDKfyJpMjyxPEyXhlSWJAjr50XCxkc0mShGTPDMfhM8SZy8p7bQp9LYUCk4qyZFnQ5JnGTLEmb8M6CKXUQsJmWRD00JxMqDYTEzm+neTNomYCsVJqPkzhJlPRJMmb8MiT4ENJFT64pEFyrJMqKZnkyj+mTpLkGb1iZGkJNIDJnWTMCmaJM5vpfaTHJl69JCiK5MlaANkykeHRTMSNPyIX3hkOt83bWtFYSahMtyZyUylhnC9CTein0vaJBSgkplQCOhUQwM3bqtQzEXpzDNKwUbuCzoZ3TyuF2TORGStVTCZxuQaJk4TNymVpMnqZDky5DwUvDaBCVM/GAI0zupmLjKlJoA+CHWKEziJ7CwHcmbZMiqZz3S/PzQTJ4gBNM/yZxkQypmjTMOmXt0mXpFE88lhkk3HGYtYvCZ10zprSWB364b2M3SZF0zZpkeTOb6XGMXF4K5AvBlllC2mZFMrqZY0zUplgXQMme0iRREK0y1wCXTPWmTFMxZKoUzWwBcxJhmSxAb6ZB0yUplyAnamX+M1VuPNwAVEgzOemZjMtBqaqFJyB5YTJeADMgmZQUyr+lBgENQBkM2kAZEzGpmgzJemQbaGmZpMyqv4ZZDZmcmM+GZ2rFsZknTIk5K1MosZ3MyzdT1TNmGZ4rEWZanx1+lCzOJmeTMj0AZMz/pmyzI7GVLMzGUmOieIwTQPpEhEYaL+EwyqZnzTOcmWbkJyZS8Q9ZmCzLBmZuMi9cYEzqBlAzLNmVzM42ZNwyiqSQzO/DrbM5AZ+4yrplEzLoWGYMxUZwQy0JTuzPImWDI6+JLwyTRQi5StCLVw5wZwXR9pl7sN9mb8MvYY2XDehlOOK+mecAeJB4cyj+mrMJJZkpvSd07CQ1PihzJtidTMnVRQoZFT4T430Ds7QX8g99cwoC1BOqEQwM/JIlfiG1YueVKtlmM/0yXUyE5lyAiWLAz470xMtYvTEMj29mXXM0uZfszGtGSjLnANCRZkZlMz5jGdzP1GYVVBjkxX9DFYQ5VOpIWY4kme0yfZlDzO1YuTKMVgntkaqTGnh2aBnMy/R80yZvQGfBzISK3IShMBBOpklzJH8fgM3/pv1JrA7lzMNxvvM+OZc8ysZm7zPSmRJyEkUU8yL5mDzMPmbV0dN62GS0bw6/Hl8AFMuOZT8zfpnQGPBSQF0s+2j6iMukHzPymY4HN+Z0fTDyRFzLXmfXM4mZkqjYdaFzLywu2kOgor/52yBjdmK6bPM5+ZTI8bwD9zNwZPNXOYEj8yrmFXzNJKG71a1JYAz+S5n237Ge3MkBZKgzh7RNzIZHmlbffEHmJoFlELM6aBPMz40lAh1TrGyPTGu0tMU6+MBmFmYLPReOTKEmYO1UvxmPDJnmR3MgRZNnQY5m4LImrm/MnKZ38zCFmSLLzCHLIJNJAjB3UmMR3VmWnQdRZA8zFFnNTPxifUtSE07jw6FnD7wcWBgs5qZjZjDBQPzJkFAN8LoYY8yCFlkaJYWT/fOtRt8ykYAWLK8FEeiXhZ4izqFlhjNYSX4g0Jc4kh3UkeII/IMLeEOZZiyr+nQGKAWTAyTgsNozVplhLLDGWAs78ZWXRX5nBzMkgHDMmBZObR03ruzNwyiEIkvEbczGZneLK7mdQZfdA//SitEmLKemZfMpRZ4XR2mFpzKU3sZmebp+SyKlnmLLAuvwQ0cZ3pj0uR5LNCWRIs36ZzkyJBRXMTTdpmyf/qy8yFYBULMaWVf0npZlizNfa1TNYnMEsiZZ/b1i3ayjJ/mZv0s+ZcYwSlkrLMVmeksj0IEVNwFn2zMCcVzMjZZfkQFfgHwEDmemNJ+Agsz9lk4QBNkYks45Elyyi5mSzPOWbRGdvEcIy3ZkxLPfGaMssMZMgzL+7vzLAOiGMuJZi4yIBmJoyfpKtwAFZ6yzHFkHLIrFGug66crsi10EoDPXmX7Mg3Gn8zehlcGVuWb8siOZeyjtlkWijrxHIsp2ZsKyI5m+LMYQf4supZPyyulnaTMIgACKJTerIycU53LNBWbvnF1myCzAAKoLN5xNr4Yjm/SUKmSx0C76Siso/pMgzOigyb3zCIHEvZZ1Kyqlm3DPxWUksoVZRKyClkljOPmVzyEpZUqyQVmVLLYiEn0kToHasQoj1MO26VAI84JDAzsGDFFTs/FysmNAwCyTjFgGO5SWXMhVZObjCbymzN2mfEMynxBqztgllzNJGSqsxAZyqyXlkWrLVWVas5vp/8gy3TWRDbGfUs20Z+qytglLDNdYgriceZrvwegR6rIjkepgkpRNCy8xqoqDuqgGskNZpXTQPERrIrFA8o5aqfQyvVmxLMW6fGs+aZASj8kyQmkjWUmsjzp3XTxEEZrPsmbms0WZgKwS1kSzILWW0o8NZOsznwAN9PShKQo1ymZycRpmtKMjkVKImhZWaz9lFwZRCiCdJWNZcNjW1mTdJ4dM+AfqZMcda1nmrIQgM2snHB/azmpndyQqyGp2etZRmDCEBqfAnWSB4yURA6z0XhxhMXWQCaAqECgYylnFzIzCVOsmhZJUid1n+xwMgKms4WAy6yilGrrOnWab04VZkAEb1lirP3WVesw9ZD0ygU4jrPJ+tfDXtZrIA+klLLNqSoH6ayIJIp+hnDTLb4d+smtZx1VS1mxwxfWU2s4DZlMTr1m84LdaCzDIzBH6zVVkyCJA2X7MrXRNqTwBkULLHWeuAEaZqGzh5kdrP9QJ7ZIQ48Gz0FlQCLw2dqxHxY/rQMuQ3PDZJm+M90AuGyYNk/rJ+RpP03uZv6zqCFfdN6SYxsm1ZzGyyFmsbJ42TqM71ZnGz4lHXrLA2SesvMUKAzyNmO/CzgmukS/MD2khfhESMoYGSnKretdjponQjPvRksGRU+S8iQVh5WCzdqYszLp08jDvFeTOk2TukFjZrYBjNkbG39dqvMgtZBmy11l2DPvRubnb12ZmzQgil4IE2Xws6zZofjpPFyAgMiPZZQ7pnitWfJdiOGWQ0stEx+ESVBkQuzFHAFs1YZSjDLljE+W2MJ90oLZpBjY7GebO9Mv5slrohI4+S6eB0aVths8pZwWyktkZLOBRqzIyE03mzJLKalxGWTlswzZ30oHSHHlEQWYPOcXon6yYtEcaL60a6ssF6MBj56Ykil1WchsyxB78TGtlX9OwWUVo6yIUIwa5njrLb4V1sz+JWcy4FlhlDLZJVs2PpQGyARENbNG2WXM3Bx7Wy2R7qzKW2aRst+Jc2y0yGb9KSsQVYxBZ+8SdtkdbMEQSNszbZGqz80JW4kNmlNsujZQ2zZtm9aPm2YuM3rZLWyaununjXGU6s9bZN2zjtl+zPu2aZsoVB7p5KFkzbLu0UHAh7RSyz7tlMoJPGc7QQ6gtx4h8So3g42X7A+7Rr0i/ZmwmP7GbiME7Rrmzz1lt8Nh2a6s2uQ4OyglnaLJkWeSUNRZUOy/tmWIPR2UDs908MiZxrjPe1t0ZdsnDZaOyAdlw7JLGZ9s3jZGCZ3TwbDME2TDs2nZrqz7tlk7KxvLiMTnZQ65ydnJjOJ2WXMxrRnwA6RIvaIO2X7A6RJ+UyPZxilwusKnA45ZeOzLmQE7OC6CNMyXZJOzEbB6w2qIDjs5jSahcRCxa7Oh2ZvA/7RZcyddmwWjl2Tc9PHZnDQ9dmE7MEQarsnxZ7biufgWTNYBDLsxXZISy01kyCJt2fDs6gyIuyKdnq7MFhprspXZruzLEHu7NxWXbs6wOza5RORFjKD2aWNE7RXz1UvGAbOV2TTsv+BdOzSxqx7LumdFEPfwMuzGer+7NR2VAI3+Bc2iy5kBQgz2emwPm8vczjdnHwMt2fHsnPZs2ik9lgR3+mDLsi3ZxeySwjqzPr2S7s7PZdnTfrEKTPtlBhsrLorLk69l+7Jb2fRsytZ8KTGRn2yhRsW2KGNhceyA9niiKH2WGMjRwqES3Vxk2yx2Sbs8vZk+zSum2IL6CfEsx3Z4sNndmmfmUQSnA5fZreyMwlr7Ns2XniJYk91BMv6hYBrBmNkOrZ1eij9m/TNC/vPomBkP+iaQDX7M30fFoxcZ3QzUZTcdQ+XPruB/Z+ayN9Hh2K30Vf0j/ZPtiy2TAHNIcrus9fpr+zfpn5WO5We10t3c4wy91mhdLMoQBY5EZjoAHtkALKf2c9sq7Zbey0DEoHO+lDAcg3p7XSKVnX7NaUbgc4/ZTEQxBm+7luiITSEg5+Rj0DG/TO4Ekz4d5muyy1tledMR0RQYnrZH8z0VmAQGwMVt0v/ZOBz2DnkHPknDguPxZIEzLIh+IP12eN0wQ5v0y8ID9pOoGYJM7PCu6yRpldbN+mfksNZZj2y11GXDIP2YdshrZ0ByEhZwHWi6ZislJZ2hyA0kpkIYOXXiAw5Grob+HJsGv2Socq/pshyo5lWjIhmYFsivZr2yzDlX9K1SVfYufOEEAHSG/DC6tq4czrZuhyr+m62JwMeXvKCkOKdlDlBHI1WZ4cqVR3hz3BkKHIeYBAc4bZURzFxkF6NCOdvqf0UjxQX9lSaI0sZV0yyIIOyjunyknZWRvonI5hIyC4nUT2AIf0sniAlrjlW62HPQIQsQ+w5MX4vtnfnDT6eLsgkh9RzdNEETLnYaKeefBRc8G4lz4MTdtTsgERHRzq9mklEX6Uq4cWafJIIjnDbJGOTIcmL8AiwnDldYhR2QPs4Y5OmjRjmXdOsOf90jV04xygelW7O00SLo9/Z+hzU9kSxGS0W0c1kAsWjOjkITIFcZaM7fUDhyQ5B1HMsaVZYjVZHfTmmDizRBGOkcyQ5PNTupG/TMQmeQkgfeqb0HjnfHMaOXwMxnZ1Ry68QHuFviICc2zRi4y7jkQnOkUMN0oW4CaI/jn8HM62egQ6E5vwySJkvEK6gNYHXzaproxFkrHLfiWicp45i4yhOb6EiYJA3vABJKJzDtlEnMRCciMpPpDbh/1mtHKpOfsc3zRYyz/npWSJQZEqeKVogJzWTkarK5ObdENz8JeIeTnBwJBEQRMnSx+IipS4cOiy2Ygclk5Ipy9DlI4kNmvSc+7pexz2jkHYN5OamM7o5h65iJninMRep8c0op6BD1TkljJf6Vsc3uZWuiPjkqnPOOQacuU5SyzxurCLPnplNSJQ5MxyiSEkkKa2TF+JbRKQYrtyAnLi0XocjLIZvSrDkViiwmsyc1U5GBCXTlbbLnYdqRFxZ3fhTTzTzIJOaic505b+yMTk7DJXmasWNVCBPSLTlfHO9OVf0m1CU3hAVlQrLPWbGc6k58Zzf5ngrNvWVpED5ZnXT0zn6nKLOUsslpKM3TmNI4nmbNNfsknR8zCllkNnK2IFaEBs54Qi9TnNnNdWWmISMuFuZdkAEkz7OW0UKaxjiRyLhnHOuaW5gmZhLZyhdmY6PdOfWKWs5FZyAjmCIJ7OUss4c5PPZjELEZD2HCwiVZhuXQmzlTnNJ0a2c/LZoD9+bwcOw3OceBcc5QZzQWHTnNdWRTo1PZVcz4uhtW27OWCwiFhrqyWkrlLmi/DiMx1Z2BzLEFM6NfOUssx5hDIlC571ikAuVyJTWZMpzzAB/nJZ0fns1vpdwyQLlwsKAuUustvhUFzbzlA6Pr4G1bXEY75yyonPnOZ0a6s9nRjZyNulwMnrkXqc4XRDRzuNnqYCWtPmNNhEAVZ6xT4XPbOROcmFxH6S8LkiBHVLBKaai5SppmNIvkRIoJrDaZWyB4V9kyuLIuX7M3O03VgeLnsXK+esJc1i5VFzx5AcXJQGaRcy45JYyAtFk9MlJi904i5lZyq4lJBKWWc1sm7pylySYxIXJKOd1IjS5ZczmtnNHOScdejbI5Bly1dGunJBGCZcwDI9xiixnqXMsuTacx7OQQyKSZCULTOcucv2BKqT30JCXLCgMKRTZ0ZsA9LkyCK8uQpMxc5pZzQiQ1Un/mXqc4K5mly3LngbLkiDfM1S5HlyiAkixO8uTFMqACLcJUkQEimmOULE4gJqVzlCSvYj+pAW6RZK9jBwLkjTOiuSxMmyIJVyirnUGSXOfxcytguVz8pmYSnzGjvspq5GVyOxnlXJeGfkgAq5lSpuPjcDJlSRWsnK5KVzmLmIoziuWxEdnRflz2rkNXKY2eCjb+AmzoQH6jdLb4Sqkr3RnVyXPwRom4+FBAUqiDFylrkKTI2uUVRA3U8wzBtlDHKCucQE5a5dJzMtnZFR4gB30wfRW1yTrmurIn9OHZRlZV1yfIDX7O2uYyMmA5dazlfirXOzGlec93RIsTTrmJGhciMlRJ/0UpMH8QvXNuuYyMr652lyGsSrXM+WVFc8G5M+ywLofXP2xO9c6U5ZVz4bmmTMX6eNYeA8cF1pTnr9NeuT1M7X60DZp/QaYlxuYtc9G5JYzxrmzXMIuU2DYo5x1y/rk/HLt2fXIlBk7vTMQiDHJoEgIcgnBROCGbkiQBPwZMchH0rjCfrnV6Mj0Vzc6iZwKM/pTG5FCYfmcn85SBz0mFCHJMBiTSP3RttoC9Hi3MFuaQctJhdeigDllZnsuFFkHAUHite5ln2GrSNCeGLkxghaDmBBPeCW+cwS4HBgt1y63LpJgbc7GkhdpKSBQbMW6W8EuxBctzeDAACEdWA7c9ycuDI7bme3Ji5HeuFAZDgTzbma3OYpuXcL25JtyB96h3KNuVgECO5yYyg7mu3MJGQ4c8thFUEGrjJ3NVueCQx8JctyW4RETNlgEnchmZrOz9+ETsPK2QkUJO5yZzNUIaHAjOTGc6W5pBjtiG5bK5gKXcyM5Ddyq7kTjMy6bXc4u5ARQk7nDrKXFh0iR722Vy7Ok3CLrueTATu5qezs7lanKLGZJ4rjxidz7Tz27OtQj3cybB+Jzq7mF3Kk8e3coLISdybjnE9DXud+clu5/dzl7lZ3KPwRfiRtZXUFU7mVHPmWSYcpe533CV7n13O0gKIc7u5wloKjlS3KOuZnojTxWdyk7k33ItAK/ch+5WsyXTGZsEHuRBsjUkMtYzOySolNueOwoFAv9zYu7x+CwSdRs/GJFpjArlP3NAeZfc05Y/JyCjkjrP/uR2MyTxLbj21mfJPDsoYswlJv6TgHnJCIB8fNMqMUdyBPbJF/SbBrA87+5hDz7JnEPLzWelCGh5WhyXtlwPKoeaissZk1FiYug6WLYeU/kH2aXUjaTmljTzGrqHHlZ4AxSI62zQUWXRQ5ChvDyPZpllAEeQ50fh5aXcmSjcPLUsfKYrbZtJjlcRUHIv8eFAO42Cjyr0HiPNyOaz0hBA0li0sgqPJu6HrKdGZYljdHmr3JGoAY8lH0tJib6FP5ErGjGonR5UuyxmS2PMSxAa0XY57MpTHnmKKBOTBc7DYEiiZHmqCMiueNUex5XUj0TmZ4nbAJw85X4xKjhHlzkIssepY/KZOliXHmU4kBALY8+R5njzLLESPIu9gtQ4KRuDIbqH53MkgME8xR5oTzDxkBPPvOVk8h5g1EQCnnaPO8eaZMyXpiTyGsTE8k4eak80R5J1CinnY9I/mWxMmBiOC5onnZbIS2e3s7SZOuM9YiSAIQSDinDOZXoSsZFlzN2uedXZMIH+zBnk6LMQydPsuFZFYowmGIYm7WZ/c5TZcKTggkI3M7TDvs6KJ3Tz1nm9PIWeRic5NRdJi+ZnvAFpMYSY4yIlTy6KFnIIyeZd0laqETyFzk6/EaeR3KNJ5NzzzHmKdGFQSacrSI/opWkAmPOaecYI6p5JYyfnkSqHWuWLhEF5AspXnmAvO+lCtVOp5jyDzPzuPMkgFo8655ULznunG7GOOWU8zLJZ6QrnlzEJMEe888BMSTUOTkaugxeZczbF5ALzWnl0LFJWc8ggUsF8jonlIvJxeSi89RECTy0J7XgINaCrcrh5kLzyXn2IgSeWy8rt0lLznnkePP+ebII3F5O1ywXkz3NWrga0Zl57LzBXlyCNueQbaBdB2iiJbmqCL8eVi8jl5xJyI5ldEMJecciYTh5TzLnlpPKYudpM7Ch9Fz2HlKvN9oBU8vV5Bxz1XklPOnttq8zF5djzzXmCXJimTa8iZKGrzsNmkvKFeRa8+X4Vryjq5xrGyeXa86V5DRD5LmevLReSpMsKhprzdXn+vI9eaaxVIJ17CrllYJCQ4V+ws15gryvJEkcNYYdCMoKROryeWiWSNdeZ48ryRSUjDDE0LJCpveEUcZi6wi3kQvKTeZgwgwxpHClhlcMIeeflycrk/LzEXk5vIreaQIgm5OJ5eGQy1gNaOdMs9IdLzunH6GJbedQ8gXCXdy/KYi/Dfrt28pt5/9DK3mpvIJuTfwrxsX2lMmrVtDLeQWsvt5shiVBnp0Nu4DtVU5oyZymnlLvLjoSu8oh5tz0u3nhUySaswY7d5mXTl3n5vI3mdG80t5gbR43lMGOMOXKFcd5x9D+3nDzLzGeaxGWsCHZsNk9vKSEee8qt5oWyZ3kLvMHBjmAdt5i7yz3m7vIveeJMgrktbzw2gzvKOAKe8uzpP7yp3kDvJHebG88B5nbzHZkCvJ3eZO88LptPSQtr/2BPtp4rLN5hNDm7luvK8kcww8D5XkzKXnP7PP7qxye957pl9NnDuIQeQBI+CRQDVNdjOfEo+V7sqzZ9HyMHlCDIU2aP4INezHy5szpzPc2dx89UZ7HyUPnRr1mBBx8uNoozyQ/EifIo+UCsqT5vLyFPm0fO3ubXYuT5nIy7FaKfKF+Jp8lT5X9zennqfMd+DQJKj5nJZgUZSfMDubJ8sB5M7xYTFafPy5N2Msz58WzEMnMPMqme6eGz54bR1HnGfOk+e5spz5ZupYTE4zNMDi583T5+zzHPmWfPdXO4sw8G1nzAvnr9IO8XLcv1oLHyNA5i7LjuSH47z53pk7PnifLoaKl85FZ9Hzkvl0LFp4IccXWkV5BOEBUGTBVErwuZ5ybjXeE5pOhGeb5F4h+XyVWAQ5KJCtLffigJXjWqAjPOs2eV8tCxpgyb9DvnEOMoV8xiMuPAuvl56R6+Yl853hbXyYvkixn67EjSZiiUsMRYzncJqmT4rGT5w3zvuHtfIg+eUUMGccNJJvlEbWbkOtkCGk63zSvlOuKECaN8lb5NlxtvkXbCm+Yd8/+M9u5Dcjj3Ia8Yt8uqJw7SuCGSPLR9E3vWyJBXTBprcl2WIPSXfB5ZXTsPmXdM8iV3vd75FVYXvmRdMemRBcqQ5BRjvvkG2mruhkkyY5j3zbrFHwCz2QWc0rpE3Tubkw/NHOWdvXZmVXTkjEMXLVub10t25f3TTnkEDIRea8s1wZ4PSYenPjO1lKT8qnZeny9RkuPDR6bC5Wn54EyLbn49NGuR9AHHp7lyFllbDMFNBT0mG+pnQBrkfjMjBHT0pS5+XIBfkMPPpGZOMi0AnPTmflRnOBAC6Mgu5boyxjk1XNOef7IMy5HYyAJkS9NumdL0naZCBz4JkYnLV6ac8wNgJfSVfkPjLlxPr04CZ9TyTfm03IvGfK0C3pfpybyw3rN5+Zb86sZmozyfiZ2RZ2ez86n5jvx3ekmXKNMjP088ZxPyzdQB9LJ+flyAP5lPyrwB8/JNCJH00354VIY+kh/O1+dqxek5XzzXIDx/OB+bH8iX4Tgz5oFp/IZ+R4csC65fTt9Rl9OT+WL8sE5U6Jdmb19NJuRuM2roHfS2+limlb6X9XWX5B4zSShD9NS6Q38zP5BNzp+kmXO8NCsM5v5qRzcHkW7kX6S0MtCZHWI9+knnIaxNv0w65VPy5fmvTOBRojs7vZk/yXDlu/PH+VwMx3pPcyQBnLjN9+Rz8gIo7/TJfkb/Pt+X78i72x8zx8SrLOhWU7M1X5y/zIBmArNAGcsc0X5ZfzVulIDIJJvAM9D5c/y6/mfjPjBr5MmsG/Aza/mdjPwGeZ0thYo6tiBnf/P/GUb8swcK/zB+k0DKwOap8nf5dCwmBkuLN9yAgkZu5Y/zH/kL/JBOal07gZb/yH/kf/PlaMNUISZTAlHNEi/LABWv80toMbC4xEOCgUGT6Mo/5AALQvlqDJnBu9E+cZpAKIJnFdD0GVP8vXEAGzZ/lE/LwBRy0SwZaXyAuBljMN+bQC5dIGfznPh8Av/+TwC5NgSHldmaJjNL+WH8vVoIQzCtnAowame/84/5IMxMjkdPN14ERHfv5CRRkhlZDIdpgxgXH63DU7FCpDNZOOkM7gFIVyfkb1jMiecYCmP5Bfz9hyNgF93LTCKwFnfzEzmZjNhcm0M0f5ofyHfnvPRTWV89GZ5E+yWAXu/ICKPlYskZKPo/AUo9NUBRoCQG5zPyXYiM9MMBTQshQZbfyL+Ad/MiBQRMnYZdszaYCJAvv+d4C+f54fyeNnsiW7GdQCuQFZAKiTDZojRTAUC+IFpkzPhnz7NKBXYCirZoIzxYa/8WBGRq6OQ0YIzOtJOHAt+eACk3ptIAsllC/At6V7MmgF5hyGEC0bXRGedSMtkTrBsRllSiPgHiM4IFFjyuDKwuVJGUEC7oF2kzaRlwR3mBRUCrHEQKyl/mhElZGVr8iwFy6QBRk8jMuwHyM342kpxBRlJBj2BcUCjE5SfSWhl9HOlGc4ClP56iJlRntAoaxLcCre5cAK0AV0LHyWD78xwZ7kAffnjAv5+a+Mo0ZPwKlgVOdIrFOvcjV01oyF7m4Ap8BUFkZ0Zm/ynnky/NQBfICw6AHozCAVsOgRBakCxh5LQKzKSqAgqoKC8jEFazzrgXTWijGSYCynEJNJ6xlfApyRGIChMZ3gzzAVX/Of6Q4Ct/pNIKTgWljVfefIoAsZ+Yz6QWf/PyOWl80sZ8Xd/gWO/OjGc78oFZxILZgW8TPzCH58/bEzYycZkkgqj+X2M0E5Jwy99HcgvReE/AKLIKfSFQVbrjgmZsCgqZqPo9JmUbW3+awC/F5UEyLdx5jT7+YKCjaZ1BlBfnxHIlNNqC8EFinRTxmR/OTCNaC5oFOoK43kj/JvGU6CuUFdgyLemB/MfGbSAM8ZEoL/enUGRFBUH8v0FkXzNgUkuNcKIys0CZlIKJAWQTNQiakiWCZroKTdy3TMznjtMi0F6QKeDnBMFBYCMCvBAwzYGxq9ArRGbiMjVuI0y4QWH5CTgmukEy5JeC10ioWBK2eNUS6ZhYKywU7pArBQZE5X4Ufi7fFfzM2Bb3aFGUNc4plmEjxQPjv6C/5j9y0QX4mIs8ZNg9gJM0FXPEheO6gtfswsFnILzBkpBkoCYeSdAJp3TgwVDAtjbIzQVLpS4LiBkdayzBYLcwsFBkIUflogW8iSgyNcF2s0i5kFgrIBViM5cFaXcUGQ9WSh+QxcwsF7CZT3hvAs8VrT5ed4qgNdNnVgtPBfz07652+p40SC+InBWQCx4gg84wIFPgJwXFqk+xZKYKOxFIUHveC+CzsFG7BW7GZg0MmZ4828FvYIE56Qh2ghdeoMZa6JJY3agQvgBai/P5wFHIMIWObOtaJqk7ucQnyqQV2DMwSRQEl3meUYMIVYQueBSzMkmZ0oK/dwczOYBaiCuaZ9kzeZltTLQlHs8yWZ1syzWjizLJ+vxMxWZPEK6IUyzIuuZgOeWZWa9L/mEzIUmcp8CdxaszqpmJXNQBUrM9dZBsyOJnv/g/IIbMwSFzMyOYRmrMZWZtMy2Zq/yfpnaTO7GUkCyUFn0yrZlaQvcGRbMm0FYkLTTwSQr02VJC59Z6kLVIXv7SfjBpCzj5DkL3lmcQtOeX50FJx0Ty4ZlCQpyRDJCuGk8Uzx3HBQrBWP5CiyFffSdIWAzIoBe5C7WZi4yZInXeyq/mhlPcZnSyPIVsQq8hUqCpjQdJQOiDgXLXmQFC1BEL/RFqRqTMDFEMs9SZ7hIIoUuzMjBMD4iGkT24towg+NjmU1MzB555g3IXpdxhfrlCkiF6UK0rnUGQ8iGPs51WbggSoWNQqZmVVCyoZ/ILFfmJQtpkaVs1iFCMzcpGgvJ2rjNMwV5SkKfVz1QtqhfxCkr5Z6RKoXVvOwmZErYCOV1dSpmePKWhVn0lWZr3S+QX5Ww1meFCg6FBULhQA1HK8ArLAWUmnUL4oXIjM2mTOM4noMNzaHlTQsMhRqsiaZHTyG0wqAqrBZdCyKF/MzZq6ArHamddE3b5zsyO9lCUL3OWPspgFmUyWwXDQvymSuQZSZWQKfkbZTIc+RjMraF4hzrIV0NG2hfDCrqFLjx1pQ8vMwaqAMub5TUKCJn3QruhV7ZFEFdHz8YWYUjOharMlkkWgJeoUbQoBhSNCmlZIkLJtn0Qt7BT08z6FqYzyuTyMFzuemNNl5H0KMYWhbL4hUH0qxEaqJNoXD7MMGfNIUrEg6jY3gaTNZhY1c5w5wc8UuhIwoq5DnPWuZtMKhxnjCDNyFe4ojZVBCFtB5QrJhRqcj+ZtDyN7nzHJwBTzC0WFfJyl4i9LMmWYbNcZZ7iy5lmqguJWbOcuXGqyyIjH8rLlWerChIW3BzwuhbLKDBe7Cv2ZhyzTlk3PSzGuHCn2F+UybllCaRYOTCs+5ZtYBnllPLOj+aCCp4FOKzOVkxfnxfuhPb5ZZyyBVnCHOiWdYHa/pky084W+wpNFAAMmRZeZzuYUuAsWWUasmyIAcL5Vn1wuDheKszOFm1pcfrtDHjhdisxOFKXQ8VlibzMBQ+s2uFpkzKPl8rJ3OSsC8QFbyyEoW0rM0JK7wNlZiCzmVkoLNnhbKspx5ZoQR4UO7JXhePCweFwezdiR9wu3haXC1C5uVIxXk90yKWY8CmuFuiy1zlUwrs/Mr0kgFaUKJ4URzLgOBIKBuIDYKsui/rIkOejCsOZ+cLG2yLzkxGVzDA+JD0LN4VR7L78kjrQH0VRyxrme7OphfZC2+F30oAg4WxjLZBGvRaINEKM4WCmiDhe3CztEncKb4X/wqPmYAi8keDEKKHjdgv/zmzcoL53jiy4VGxPIZLOC6VZxSzwYWIIpumTxpC/Ol4LzFalKBNhSHC8aZ9bAIQkQ62onmSoBBF3cKQ5CUww+XOeEwqMF+cRYXvwt9hedyOiUAhlTfiEHLihRgi0ko/yy4LkQQH+WZYBC+2lZyqEVMjxIRXwAhzoqiLb9GYQsoRVwi6NIHHxrbFlsitsea5P+FZ8KhBniIuxhRL/YZJrxBd1n8LNUOSwiw9cifM6EW1DK6BegikxFMJyM3YZPDr6ZIHT8InCKP4WcAvSDPm0bM5qMyaYWQIsFNL3C8kYEOyzk42IuCOfQioZJBiLzFbP1B8Rb7CkMFTLiy2TfbBuSVg1RJFKsLfKyFrzH2cVM4H5USKvoWLpBOZkXEhsa/HiMkXaIo/hSK9LmERiLAVnzgsphloiyRFriLUDnXFGKRbQi4EF7iLvdCZIsweUR8wqMwpcvRk9Ip6MXYsipFvsLXyYVzJweQMi/GGlYKXEUOLLLhcr05mF2uyTlnOAoKRaZM9z5j8L0tkXLNWJoYKNZFsALCEVCIv3hR1SL2F0pzlkV3wv7hbUsjxBXSK/RmK8IimcHzOvEQSKIEVSIrueRREFUZYRzlT7EHEYRS3C/AZV8KXFlPVEGhY0imZFxZzGHH2wvWRVAYrBFyvzBbnKIrlebMCfRFOoY7VD8IveRSEi4hZQKKXYUNIoAWXUipmGKKLBEWZzI1WbL4tZOrsLakV4IuVOdMiohFzFytASHvOZudws8BFNsK9kXQjMCRac8yrwzkLPPlMIuhefEirxRhhz0UzeIuGRVki6RZKzzM17GIv+RdCMlpwliLIEBgbQDjlYivlFxKKxtnzwqlaKG8flpttof4U4RHzBRysx34wcckZkgzFO0imAC5Fk8KkFnTwtZWba2OVFU8KpkqZCDoKNfsiFFHnQzAkeArNWZSsy1ZvqymNkOrNPmbask+F6/T1VlobOFBWFcoUmnqyB4V+wOdRfqMzwQKpMe+R3xLWeSNM71FnIy9omKrMKTK4eabZSVzJHEurNtRXZTWhkoZwW0zX7ODRZgihNFus540VAzK2FBQ8r1FMaKepm+otsPPy8BIWNfy6rlMAGTRVVCIFZBiyl5loZQrRQxc0tFObQA0VSw1yxviMJ25Mgja0WRgkpeQ1BPK2CSQFrnOrJtRUZcpo5Q/yyzloSjuRezcn1ZMwT7JkwmmqMfVbfMxTZjsoWeLIR+eYAVtFifSFRnYwsdYlGuJNFOaLFnlWQvRTqGinNxepzF0VaRFtOXaszi5NkQj0V7oo3RUac11F2qz+0UIHKDReeinmZQKyJ/GBVnLRbhCrNFC6K70X4DNwsQsc5jSh6KT4W3ot7ReJM28ZzS1DFaNovPzh0s4tFIBj30UXe0smfj8z9FwPy/0VjouHmeWs0cZrsj3oVOzJbWWGsmL5zSxgwmkPIdWa+i/EJRaz8NnLUluhV6MmF+Lu48MXdBIIxRRs3je+bccHkwv3uRI6c9NZGGKRNminhuPCxitB5k6yn1mgbLYxQhszX5pyT07krrPaUcxiqXpfGL51nk/SoPORig5xnGKfLkXDMi2aAimTFRYzJNmgmhi/PMihwUDazKxRpAqYAIpi/AFEpZqNmyk2bRbEorjZhSyAJg2XKqzHiIepFQrgdkUMbOE2aFskJ0O3tyMnT+gXAPZihi5WmLlIU/7JLxG0iu9ZnSJnEXgYpcxacsPTFFLxhCAIR1Y+YLc3zFWkRTMXa4mVgn2Ofx5y0zAvlWYrVsX6MsSI0CgakrvROSonqc0LF1rRWkmeHlEhaICB6uFTxr9npYrYiOFi5FFFmKOzlxZjMxUzlD+QB2TWDlCbPixZ1cgqRfto3TwZZFSxZWcgrF0aI7RRuoraxWK3fLFhmKI5mITNc+b1idrF+mKasWinPsmWpiu4FEGzRNndYusxUIMj/ZDWKg+nCosVBQIilrFPWLMMqIbPKlP7Hcn6LTIJMWtYqDCQyTRU+LxBJsXOYpWxV5sn1gQWL9sXnZnzmeqWbbFx2KONqxIsVBSKi/ooWWLrsXTYuW+blinJFPfJFrFMgqOxS9i4eZn2KCQWArEWsb/vKbFtWL0Jkv9DsxQrM/a5jmKWkXA4pGxcPM/RZ0OL3/xuYrNxIEcGHFzFz5MXqIqBWa78s+5X6ybsVMjwXQZyoAwZnSJ7PlRos0xbjijlowChowV4LmU3j74miFtEiQvmy4PLBY0bEBFWwLqcVt2KGhXZ0mzZwUybwaVJgEMo0YSnFfyLk3EebMY+SDMPnFTYNqXkU4rFxbTiqaJ9OLzNlO/OaSs5sxnFUtxXwWPvJ6cULi0b5KWzPyyahmBRd6In/RNOL2cW12JC2QTc1zEkuK0wYK8z1xQLiodxhuL7JnERI0NJCaB4w/OLGUUc4rrserin0REWy8lau4pHlFri5u5l0ykxEhfJpzpfs0552Whn+y5vClxXhEkL54nocFnb6nu2aACp4FR2z+tEETMQma6eNLI0USYQXY4vq2W9s+PFqYyU8WS/IDRTei5I5GeLCRlDmFZykyedvEdTZqsWmHI/ie9sp6FXBzD4XCgETxb+i/PF9Viq8UuPFzxSXih3EeeLrtlN4szxciM6PFA6KmIhZjRjxSD89PFXeKfTmR4uABeeSWw5G2zu8UMguZ2TgihnZ1cL1+mC7I+2aTsvnZ3Oz6xS87JJIPzsgyFM2iQ4HrHNzGSvizfFa+Le5nz4uv2Uvi4PZ+DJQ9msJOwuU7MyPZoSKQ9lnIr43v4c8DFt+LSShgHJXnOLNLMa4BzkwVisIAOQmc5lF3+Iv9kD70/xe/ihi5UBzNbnAEsAJZrNWYEE2yX9m/4tQucQMwM5zGkAJZPMNKuW3wsAlZczkCUdMMVPjPeMkx0MLBbnoEsKWcQM6ghSOykBlDYpeSXASzW53+JBOrizT83LASiOxDNzaCUY4qIJc4CkaZBBLq8UJHKbiTuM4iFXhykjmd4s40dEch6utwUvBkcEqfxWni0opKRzkRlupNUWW1Yrgl53yZCXl4rVUe4cjVZmRzkHlu2nZBfaCmVxhuzFxkY7B+CWwijQJ3OxzLlaEuRGZQ5cHFnBKo8UCuOJFBJiwwJeLzoEy1DL3mYq8jdIOzNRCXzotZANYS2xF1E8DCWKvLsJZSiofFjFzZXF6HKo8g4M8hZfCLG4nOEsXua4S0o5otyijnDdLyFoYSmwlxxZYiVEHKmgQoSiIl/hLokWOEseZnEcniAjLjLCVxErRxcegQLYzZppLniXJYuYUSsmwr/97Ln6vImeRSit1cwT4hTmgEqqJXVih6ZsmKt+m3TIXBfpch15ACKjHizWikuRUSinZWY12NlqXMaJTFMm6FOfzTAX3HCyxUtiknFfhLOiX4DKp6Ayc/x5uCIgulDEsjeVGScG+72KbfhkZIRxfgS4YlnryclkqgoLdEmScHFdkKR0WCILkuXvivyICUQBTlV/KdFOZc2Yl5fybIj+dN36cdM6uFrBLdiVsgqvQJJcoolfRK2R7dEqEON8Svi5YhLziVGAomJYti+KZWxKUcUNEtWJUyPYy5OCLYSUL4rQJepYwy5hSyLhkEkxx6fMiki5SJLHLkLbOoMggM5jSkbjbzE7EosueroknZQMyjXnfoohPOSSzElxJLXTlz7Bc8tZEOklJQSiSVwuOxJS6i6y5cJLZ8XHgsRJTSSgC5CQt/QXfPIsJdbC3wlDlySSV9ovkFNcuNyI8lxQMbmXJZJaKStkllG1cfrHhEo2pZi7klspLGfm/IqQJR/MyV51JK1SU1nK1Jfecp+uHUyoSW6kqN2YKSuZ02SxlPAyksSCayShS5lJLvkWDBPpJcaS60lcpKL0XskpaJbZcwlOYRK+wUvJKxJS6S8GZWVzMrmL2yLGR1cmKZfVzCrm9XMbxOGSya5Q1zprkBXPLGXGS6MlKCTgpnkQtY0hCFOTwMCTBbkhkqP6e+cly5GyIAyU3XJjJdxska57IkcyVCkrRuYWSzq5qLgh4mAowaxFzE/q5NEKsyXbEm6uR5ii6uOC56yUFkqTJQa8xG5qeziLTrOmDJeTcgG5H8z/5nA3KHJRvCzy5A5K2QUzXOxhZyClQ0/ZL6bmhbIMWRkkHHazOLyVpi4nhRYIg/G5GNzuyU77JxPLOSjsl2tjQtnkBNY0gRCmd4i5KpcTzgrBufOSgm59eBR5ztksUDueSqYl4GLNyWg4tHJdB5Qm5ZuJXiVk3KvJSUC3y5VNzEBlTku7RXTcz3R1byQbkQrMfBZGkNAJj5KxCXPktLGr7c2kA/ty7PxwUp1uY7cq75ZtyE7kh3LjoGHc425etzAIDQgO1udbcwgUbsK29ku3PX2YccxdYGPs9Mi7MzwpVhSmO5IStKznx3NIpWdc8ilmaKG97eEtPIOqcT75JFK3blIUoIpd7czUlc7V7bnJHiYKFyS525wdyMCWCXEEpXBQYSlxnQ1cz7BKx+TjgrilfqyS+BRrPdaKBIZIlepyuUnWrPHRc0s6yc6QtrlxQhVQJascyDFObRJVmczPShPjitn5YhLNKV3XOlgN2oj05OzNATn/oqYpbUMpkl2+pGglhPAwHCkSr45TlLvpQNMWBQKxS0083ydKznWUpoWXwsYO0a0LwqUMXJCpTiS0rB7pLUmo0T0FudFSl1FdJKKzAMkrdQs0EjSlmwSEMXg9JL4ONAmQUYVLUoXgYqSpbaS+YJ2BLJbEoBEcpdlSx34A3wRvTHLKo8niSzKlQTSqqWv4ujeTY8SUlXUBPyVGUp8pTsWdylNz4qDm9UtcpY1S4yl6LwRRBbzJbJbCIlgscGKnTnDUuWhdcc5n5lPBYEwqkq6pc1SrBZr4zFTkUgvaJYScpqlhqy/ZkoBEeZtZEKHFfdy4zkzUo/Yf7CsIFjgp/cSVUp2pUC81w8eJKedlrUqupVpS4eZkqyRxnv/i/GZ1SralJ1L4rmHUrSpclkQClx1LuqW6wsupapS5SlE/ihqWA0qZHjD08bF32zZKVsKE4pYSEt25h6hWEUY4r2Cf7SeGlmzyPdmw0rcKFKJZ8wyNL+MWvBIRpahc1Gll2BWGQJJDThb4ShwJhNKnLkLgAKgB2rQJ4DeLnblU0u42fTS0+ZkbjnkVeUur0UEE8Z5KJKyaXGdDKReTSi9Z4iCuaVu3Mlsa5SlIMNNKfCWC0oJCRjSksZ3wTUQmVzLlpVh7JalMgjXklHnO46mTS8aljcLLXwa0sMpSrSuJ5R5yeexK0tKxerS2EZUFKXCVisP1pbbssh5NXo5nQp8jwhbCMqwlltLOrkbWLusZiSMskixELoXlvJZoRg4395fozVPqFIgLdNA46z4eMLM9HnWL3eamMvO5I9zI6VWotbuewQEL5nstSJlR0u0gHk8sQlknjM7lT3IXAGXczx4TdzUKUgPIo8Vnc0Y0acTcPGdgtHuTPefB5bdyX7luBMbucyeSWlBayK6WF4rk8a4UccFaWRC6W3TmLpZtSuB5+dKM6UKiJJGdpAXU5aGLOPHx0to8W54rsWO4sNAjsItHpeXS90C8dLx6UaDMnpWlkYe5R1Lv7mT3K22ZvcnE5a9Lc6XJCN6wcLisrIa3CykXbi0FhQuAG45epzJPHb0r3uY3SrhIvRzPHjBnFg8QfS+SlVKTd7nd0sPuQvS6+5OIK66U/3J3pe8AJO5qhL37mv0rIJefcoelF9L1Ykl0u/pSH8wWlz9zYNlAPPf/Kg8ob5IDyDPkv7XNMWKiuDKo841UAMYp3ufAykyltWNcu5ZEsMwTAyjml6Dy/cVrGmweTLWKcl3+KkhHUpM/pRvJYIRODKkYDy4lgfkGUCTFknjsvkjUt0pTf0mhl39piGX30pAecwyk0IVFiOnm+WIbeUlAc15sryh7mWPN0sTuLGx5hPyH3nSvMcedpM2F6DAKcICwvSkZSI82J5DLy8cW4fIzeaDs7Th2byZGVqMqtBSa8215uIx5XlqCPDeaoyzl5lxKSnlfPWJeYm8sxlary+HkEvJ7JfIy5iFKjKoBHpPPiJcV0JRl3kKEnnKMpiea4yp2lEcyF0FHJJi6KCkxBMLXz6PmHPKP6bs8rxlY4zxUVDuIiZfgMp5BUzzQEWutD8hSri3pxMtLImUxMtSRKVgsJlTuL4mW1dCiZXBHR0JIEd5FnubPyZY8iwEAUHzvtlSPNpeZC8kRlv9LqDgXPOsefo8k551Y03XncmPcZWc8lplTTLbjli4SvMH88iyxbzy5jkZKX6ZbzKMXCsHyXnkRvPqZWCcjJSRwBMNnIcNqZVMyzplxcKqmX3TMqZYsywZlSjzCkU+vM0ZXQi7RlJLzVXnTMqFJgsyBRl8VyFmQ+Mq/eTK85ZlxjLlXlfgssZTYy1xlwrzokXJPIT+ccyqx5UrzNmXmMugTPsy/rZYnTnGW+MpjUU8y7ZlvplFXk7MtteUyUdplQLL5SXiMrx6e8yuD5h0i7GWCmkNeS4s68h2RDTGV+MuhJR6EF15EyU5kqRosbeboy+4l01pQ3lH4rzxMG8h5lDjzMWUFDOYiFH05G5zEQLmX2vMDeUiyjRlhjKeAEOMoOZQSyxlljLyvXna/DBZeyyzZlhLKuXnMsudeWyy8llOqCBWU5ImJZcKysll6LLAWWUsrcoe+gqgymTVd0WTMv5ZZyynL5STUTVnafKSavSyiN54rKtPh8krpRd0lWQFbmz6Pm1ROCmdDIulFxUSFoXubLNZdCM9tFDcLGBmQZKxWUSiodxtrKhBlGsvmpfaywL583yHvFusoAxbMos5o1izMhj2ErHeV7S2OhKbzwfmnLE/YTG89cGt7yUOEystDpVgw8Olv2KnnkD9LfWQm8kD58Hyk2XkfPvRbU0ENlomK/mVgrC/ecm8595iRpwGGB4vYyhmy0NlO7yI2WYYsjcfGyy9G0byG2UfMtA+bWy69ZmTUVMXpspjZQMy1tlpbKPfmqCJpZSq0dN54LKVWWgfLzeb7SiD5v/CVxhunmw2HiyoRlYbKKWHeSJzZf2yzJqg7Lw2jX0J1ZTu88dliHyvJnDsvRTlm8vllY7K+2XytAPZTOyqZkaqJi2WJSOPZTm0aNl17yUPKKGLveXcbEj5zbzk2WJGmHZULQ6mGDjKiPmispSYSrQ19lZupyZR/8M/ZbOyqnZl7KSBH/spw+SBy34FYLKP2XVstA+WR8idl6EzCPn7goI+Uk1FzpcHKs2UIcp3ZW+ytDlfeLvRFoTU3ZfBy69lkYIiBLLPIaVqesqBZ7myNknVvKIEh08wNcf0L9oULsvJCRkys3UK1UoMlcCRfRVUk0PF6ySWOXJbOUYSUrEE5kSKqOW8copecp81Y2YnzMvlO4owZRy0HT5qxtZOWb0pTcZ/S8iYCXzBkqmfObhWp8+nF6dJN7ECGQJJTf4zFFJbilOW9hPwZJ0VJNestZsMonEt2RU246TlPq4IvnhfIC+ZJy2uxPDK3PlCUP6xaeSlzl6nKT7F+4qzjB58x7SPyNicWoAui+c1M4iJKxoUNqVyOhFJ0VfTlSXyvOVqmG05Rt8hXZn3RuOWq4qc5bRGPr5GAxuvl1fJ5aFV8/r5uthBvnb4r2+Qwk6EZZri3MRhkNM5QxiITl+myRvnBTKy5Wlygb5GXKLBnD/gRqmFCxLlzriKvlCDKK5XFMnTl2Ss9MRhkMi5cN8grlHXzSC6jnHOhb8bIpWw3LwYVW4Mq5aFss75E3yTvmoZRz2Od8rXcl3z2MULfNa5RB84rxemJDwbKgqFSeNy675q3KkOVJ3mpWPTpd3F/xLA6KO4sECTd8mjlp+gGoXRtHW5b20Zrl+3zq3nTcrW+bNy4Dl4whDuWnct65Z9wi7lW2ybzEkXWTxd4QDcxiXKfzHEcvJgKCWQHl/3Kn9mFUq8WYmy38xiHKafnRvMxFGlke7ZXgLtYWCBNQsVnc5HlI9zE0mkLNyZWjyvblLjwbzHTmMJcousRHlFuLg3HZpOECUTAkWB9gA4ADtoLxaVwQxCak+A8rB5IuB6NACTeUC1IEBzLCwF2Ozyn247n5O+APoB55QjVInF3uQXiHs8qgyLWcM204rBmgQEAj7sPgoYUsuCBZUVIwAMyIIgTT0JW44sDs8sqODtce4WhS4NeWKbEDQLqTdsgrHkleUd0B2pFNKdsg145MwACYTxjAyTXXlfVxzqpmFGZysnDehQrrQhthGTnZ5ZL3KBEAMJ6djs8vjOE5cGegqZ4l0jF/jsIH5ScT07iQVtjsAgIVrRs9vY4qB2eVZSGiRIkLFWQgfLy0wqVMCUcJ1WPl9zZediJCwFHJby5xAvkKTFBrwFj5VRgIkmD8h9rg58uxzGHiHISi0l0+Up8vxJsogaccLKYa+VXLgkKNXymHctfKCUDjLQp9r5gBBIK+sX1hB8s4tNbaVhA9fLIob2XB0xaIME7JxvKdjABdinFNqwGtpZqVESASlkucC2DY3lLxDfTQIJEpwNoiZflVbZgwlCCGLycKlJVMfq5ldoCoA15VUIYfki4YzeATMioBBlYCLY43sguwa8t7gKWiUUEvmA7+UTwHyTGuYJ/lOfLJ+WerlaYNK0nPlvvK7UWpngv5Y/8VsQiiIOE7e3ON5YywOdsflZDMgXNmN5XD0Lvl+SZw4gx8rL5W9cHaZY7AqeywCttwPHyi6oifKW+VLkuwFbuQQvlKTiLzYUAl9lKACIvl0AEzChyFFwFW0Ce1IBKB5gRnD3YJBQKuvlgArQu6loloFZ7gWPlkfKKshzoGGEOzywHeRbY0nQyUHoFb64WPYVSSx+WkCq8SCehCjlK8BdeX6UqGCbuQaXlVAJWWCyUuFMCMUXXlRmw7dRcRkZQLbytC4rlNOFanjjgSHry09ZnCsLeWniPpwC3IbjFE/KjBVG6lGBT/yswViGRdBXMKGgFRIKv2CLLAjdTqQvk+vYKkuAO1x8NZgThz5Q9LEXYVjocWBi8tl5YESrzkIrAeeXokASOBU8cTIbKwrCAbVFSGe2QZrYOfKlyAE/R0QBVk+IVZPDB+iGEEDlK5DPTY+hKEMg22mN5easRJQHVKGCDj8qsIPdYRBMS1glUw88vusLUM+nxfGCc+VgnEcbDMEOFA3fJQAIyhGdRGE8Hfl6AqSiAk3AwGEkPOqWGzRdF6OJBE8j+qOIVd9p7MgS0oi7BkKu+0FexoTzW2AvRrQyj0ALk4yaUiZCKFa0QbqwK+wavQxlHmBF7YID2ptKo7gX8oOFcFcOoeUdxw+W7+R+zOMKxQVceJgsA3Cv2FWcweBUQMzM4S5ag2aIeYSXmInlpCC5CsrUM1ENoFc+QFOmZgGdcIuQDqlGmBYBzj2LZEAIKtNQrJxchUX2k8POCcC4gGzQ4RUmfhj5sTI3W40AI6JTEEAfiEiK9qgpdB3PwICDyoDiK6tIZuQf1QhCtoMJiKku4A2TaYQieG8JflsNQVlVwQDyLrhfSDR0+lUQQgcfpmFFL5fD2b6IivYGng/iCcnIGwGhA1KxTHrBMlJ7HQkLG4XUAQqA8qHyOA/EZ8cUh4imzicAAkBKK1EVEMIRihIojaFXb4cbYqe49bhxPD2uJqK+5Q30QOqXvZjvWBZ4fVAtIBwZDqDhROKxwf6c1tyapAKDlnImtkZClKvKUTitFBLzo3EsXmzoqbThpdAoZhKXD0VQ8gwhVXqimydUMQzIcY5OvxRxFJ5HwLLNwUa414AQDiDFWUVWw80YrQtgBzC/7J4eWr0l8AUTiqsAolu+A56Q65xhzhyrHfAUN/LE4pewBszXaC04OmKwzIt3s8PBwNC7uAOOFKlSdwIzjM3BdFbWKrG4rFBLRWqiEGFZ/4RDI4YqAUB/YEXXIEgHuIKJxfUC2HFnCPtgAC40vNwQRQ4o8KELlaXm9GIgZkiplF5Z62bABT2LgmSSdOiAP2gCmQRCQb/ps8qDqGd0QAoZUJw9jc8u3FQJUPcVc6AkIQV5iFbno4JVY/aA50BLkoqzMugU8VYjREMDW2mKbrQ0bmoRxlO0x7rBDbO+vH8Qk6YBwimCugnhSgRfYa/KQyAirAHgBAQB1ZKbMG2wHiXs5iOmH7WIqx5QgPXBAFT9reTk8Er7YjBhNeUJz2FCVOWIyTgMiFgGPyEGa4WvLeQTb3krKMUwF4ca/LISBTZORTM+KsiVSOFiJXPo3oQNRK2Ps/19lUC81HyTM0gJycR/RgJU/itnuGZsI/o5EqHVkfiqbKBfgCCBR80CdjZDCElQfc5bIZawMJX2MDKaO1im6w2IqxJXD/j7xITKFuWEA5YuhSSs95ZEUOCVWHBzEgu8q0lZWUUe47mQ5PRyyHQFchgU/YYGz9xWmSte9DbsMDZ1iABeVZKQ4QDYWYSI3rp5YgGSqNcHWYTSV41IUZBuSpngKWiHjw9nMfJXnxCXJeCGNcwbkqL+j50EJlNxcB64bkqBEi+VjgIlQKrJS5hQHkQDhmGBkqsXu8yqA4pXB118QJWUPig9+JOBLmonK8LDSRX4M2xf2lKohVEOAYQyIQ2QYpWY5AeRJ2iXNpRGBLehuIlGttiOHyV2isWVlsOG0EG5KwCgrpoEEjK3GfYG5K+ag8whrbRGBiXSLxgLzYk6Y3MJpSpiUKWoPtMaxQ3JXkZEnNJOmHFAeuTzUTEisnTJ9kUaVfLAUnEfaDaECtsUsoNI48ZkYFhISPNKqIVnaYRzTaSr2BBKWERU2gqHJXBMn15RpWBIVPkqv7gOrPUhfeKkCg4oqEBWoiqRvAgqXBEUwQNRX3iofCMSmNxUN0rYWEASB02La0OQokErpDa3ZgtaC6gLBEnTzHmCjXAZJi26VBiAVwOUAWtA4oOt+SsikWdcESlkm1WLAMbGV4cQA5ROUBfWNjKhRIekqL9jpSjJlblqZ6UjewVtiUFEalary7VYIErpKAFwE0lczKpCE3CtlfDPSi+lSkUOQ4FMqDpVsrBnvNsgHns+npvEAgSobEq3CTyVpBcl0jKFG3MJAKk6y/ZAkIT0zAmlGVCPIAnWBlZWXYGqjnJ6PugSpoPoChuwPuMtkJdANHSROj6oHj5eUkECVb8BfUQWysRyfSuWFSf0w6RXoCu9HrZqKL+zIrZZU9CHgyvskZoErw9PZVAshCoEhCBzw3Co/pgG2ExeR9AQOVdKz4Th2+ADlW5gB+Ibu54QjA2KDqAABWRAOqRExxhytdjmG1Mphacq9NjYDnbJJKcIXKPTMp8QjIhr8N1ktOVW8t0ET4TDN4PTK0eEM2wmgQTgyFlWASfKwBZIHwjIXGi8N4KvkkFYIzNitypV5SGSFII0crwTgJnElRDLEdbsoCL+5WjnEeKDLEPnJH0AxWbg0lR8PGcemV08rdiTEIE5CEhCBeVfJIl5VTtNy8CwwKdE6sR3+VsRFvMBMXbkkc2Awxw8NgrGJaiDk452SuEiG8s0ORHkV+gK8qYJw/UmTYG8QQ24QdRMOLt7EpJE/KgmVe/yR6CX0BAldbYFs0lqIP5V3yo8FWAdWk4zHYmujhCvkpOZxSAg9MrpHjQKsHlfGaJCEK9sxhXgoiWwJ3K18IsJJ/0q3yqDqJouPMVIkxnBWIKpv0NqwJoEwYrZZU4KvRpHgqls0BCqsKBHfPUOSz8whV5Cr8EJvyoIVY4BAJEDiAsZXgRC35Mf6M1SzCqj5UyIgniO92bBV7FYJbAwzAgcBVkvKWkEAmHQboycnKwYX1E3eZxNgEKvF8FBSMOQcxgFFUqCAAxL/jWkgaCqvYbayAYMtAqnhVq8gZEQMiEhQMwqj+VDVJgxUgSr/nD/Kg5FgirceCsICupObyixVXpJyqQhcSN5cQxJVM81JHuC1CpsVbwqwmkwdACZUaPhe6PNSGrYpCrDPgmyCAZP2QaRV9stRqQjU3YVc06Uakj0RVFXQS0BGZJjZhVbsrTaTSKAgHO7cpuRd68WZUSeVGpNjmTmVHoB7ZXgjKu/rLK00cLsqqxpuysKVXLIeJVX0qNZjopkIuA2CapVByAX+UP4leuGUq9o4t7MURjWUE/FbOQEuw0DYJwYdKskEBxqbpVgyrClWYys6JJCIcigl4q+yC9cG7xBAII5sqDFJEDctnHxM0QVT0nTzS4COUg/JXUq05CHzB+8RyVAJlXBhacgCpz8GAwCvQ8nk0SF6Y0h+dlp7JJHFAiTUW5XgkIRh7jfbHb1P90jyqan5xjhncNOQS8V9yIdLjFYhPFUHUcjwLCAusTCrCQhCQiQ2VgPUoMigqqOiv8cGdwIFBb2wKBhiBqF+OU6B4qhSYRKpERKova5V6DNL2wcEnaFd7UenxTRw3MTlCpAlR2YK+Aq+I/Yj/5mjldjmcBshhBiVULhCgpAokfsVicq5ToYiscRKJ0UOVudMfTAjIngVFHKplVpLBPyTPkgtFbyqoGIkArXhSAOLTlXfAL/YmiJKhAvivJXNFRI8gNbTZgKcaXs5ODgKuV2i1JVXgjNjWNHKka04sNSuLcXEpVcKq6uZpdA/mxCqpsLBSsl5Q6uS05XlyhQJDv6I1VyuwOVV0bBtVfCEAmVLB4Xk5MxXFsJSqw1V0fLLxUMaX2yPzpIWVl1oLkDYIsNbAqqgNV8lsd/TBqvpld2iEXYgwRBhydyoN/EQqnf0VNwikBIQgn9K8wLQErzdI4D+qojgCbIbBFZLBWWApqpteKQcIwu3CpLxWY2CakImq3I4ivKgR7/DODlbhsYLst1p5ECsjL3xE0IAtVDVhq5nNCBz2K2q9sgaZwfzbJUCzVZF4aJEmc4PyCRqrXRG2OaqMABBOOxB1FeMqlzcdV0ir8frVzMnFYjklq6f7pwZhPUAAuPAiL5V65IDsANSnT4vSqy5YFWT4ERzoGKxPRgv2FnfAoMjFYnXFWlK+YieMzD9C7ipylROLRecIKrshil0ghln8q5oEuodAFBE9k+Vf9K59VN5tiNmnzVvbKzKVoo/WJkVWmSrcIAkgUn427Nrsk03nRIFDVHCIA0RtZCVlBTcFYq+DVCNB4Ry/qtg1c+OCdwaGq9pWl0mwoAVc8HA/tokNX95U84OdiFlgDcBiNWQHEV7P24Q3IzLZqOLrBHSDIdQJso+pduiiMasrKGSoFQU/bg4JXWHL2kHUxdj6+BI53h0auKua98tKViyVeNVyl3Y+nSPNjV2QxTSgGXHBxJWUXvU/Bd0gxDyBfWEUpUN0P2IVNV7SvcfIqKzfunWBzskplBEVA7iQyWiGAFNXOjzHlVa5YvJA0YsQiZ8qtcup9J1QmwgvMXj8WQuNA+TYQaOInNWhyvMGJpq/3E6Bk0pUWpS/2AVcrWI6GriuiihMTpN4kJsoIWq24p0aotSpxqi7xkmqEfS5YnY1ZVckTViWqBNUNIv41WJibkcKZ40lUYYnoxM5qvAI48sMMT9kDUlWt4HDEcErotU1pDtcKZqxokNa4+NUzRmzRJR2ddVfmqqCjoklfTLQ0TzVX+xyUQiIGhTjJqmtEXaInpDeHFM1QQwPa0hYxiVaDaus1WAdcYw19jXhlmaseJJNq3zVqnxNTJ0oiyIA+OJkO5tA+SRPAkkQKZqiVg9Ikb6pcFC21dSObXEJdMKilbat1wJmvcVYPEr9XydqLJKLEsQbVRFwteVSOm8VINq3swCNwRJgLoiq1QgqePl+/BVv5VatVsE0CPuAvTYDSiiDnRTJgqlbVEVNXSHkeX6pHiId+w7ZJAFXZDCwFpCgJoEvCr71XioA5lobjOeV96rhlTP9gVGAgquHVNypOQjrkiHlW1q1fwDIguDJ92HNkBjqvJwtQIekLSbAGyZNyV+gpoocFTQS1TgiJSTnlCXg8RXM6pU4KzqocY9kqK+YgCG05sjivkVSqx4eQ/XG7xBdmGQV9aRKDDqDhLxAryoXVYh03BXVvXroMzqk2Q8urjyjB0Ezgg4QXQVR7RMzBK6usFYxpc3lsMo/1AWCv8RRLqjXVRSIb7ZzYB11fywNzVPcRXNhK6rblc1iVBVdurKBCQaqAbrAMMZKlIQVcS+0ifHErqmG0SKqPECNUCV1R8wGzELcZJtg66q6cI+q1RBburtJTAczfVSlKSxwIxQI9XNAmy+OJka/lEKrb2w9MgSEMViOFVbKwM9U3qtA1UukbL4d8BtcQYqpfWMnquBVqGq4WitpC2xcgqxekdtcq9XDwjsVbpqyAQ9eqaaq+VjvJb2SUxV1b1WmAQDm8ZAYqkvEt3RYBi96o5uP3qlci9erBOppnEjpDa2GWUpZJRECOasSIKfkD6EqrB8CTGuF87JfkNqyfYrT8TIsGZbDUyO+ADGI86Bx6tCuFMcFEY++rmdWTHBCyO/vKDp+sqie5+uGJEqUqzWVr9BnVZ1SiqVUHUMNKj+qmpRwoB51VfqxigN+qmpTEIEhVS/qtlMNpxHlxq9hfFZCLEYgwBrBBCdyvg0Kaq4A1jiR6ZUBsnTBeKXCS0/iqf3T4QFuGtmcEJVWhQX+X18FbhM3QAhVWBr1S64GuE6eAq8hWi6wVRKeaXXyXQqzHIK9w6944sFKlXQqm44PHAsCWNpBgVbBgfig4KNcui4bAIVdQanBIjIENxwvirS8Dbq7WaSfYOOlUmCFbMIa4hAlXZjXL47G1mkDsIWVUvJy1WBgSnCKeODByel4AtkoLFaKAQqzRAMu4prGlwAL5YIq8dArfLnQKQHFllQga61YvhBK1ikyugNQAEKaxxyc4OmAPkI2AF0KLAA4RNZUiVkNZLdY4w4p7Sr9UJ3EcoLD8+2IxBrvDXNsCLbOUQT7m3tQXKA8CDt6WpgcdAl4rVVByIBRgF+4MUgYRrUGAlwEiNY8wXgVABqnuZkGptjHPYLQ14exO+QpGg1sKwarTgX1gUwYElHghAMmW04pRqCWBL8tSMJcsZgl0sgS7iCKtxUHO2cqaHQrAHh0rHwgDCaVw1n9B1iy3kFkEKYayQwQ7JziC4dgANabibaa1UdujUC7GggBf4BIQmsrNXLmHG0zo4q5o1qgI6OhLGpOOHWC0MM7qrBFXFGsZxSXAZCguRq5Cg1g3QMMmYTWVmRqRjYutxjyQAa4U4gWwwKBcTm8Nb5QNa4MolPrCayttQJbKTzSWMrezx9gzW1VAamQQ40gR5RgOztVbeQUBwKxrLVSFKpclGQa6SguSqS0A83AlBidQZpV0xqO1A+XE7lRSSN41QBQhZX/BiEzpbKeqU6Jr1sX/HFuNfTK3ykddxwUYBOCeBDia6I15dxqyxEmreVTxcEeUexqpDWVaW5YCPKEyAgCh6ZWIXBAKP8ahxIpMqsOA/iCONbOSK9AbyrtZDNHHWzKIIcflIbBCBzB4tC8IAoECV6x0mhBMmrbiGG0kNgShxsDXxhjJYG8qvugRUrQc6sUGlNfvpIw1WFhW7hIMT7gDkwEFYr1wqChvKoX3huc2bwEzZO5W9JAkVeWDc6gAFxtEDPdHMNZIRahAssr85BcpGIGS6a9sgSEJ3TXRIgYoEtYE2VdENFWCWyh9MGIqk5Ilf5LZTQECKFW4gCrGWJq9Chumo8IG0LS2URDMhZUH2HzzpeWIXlIEq3nDklCQNJOaPWV8DwV8Sa0jrhL02PQwUZwzQg1jEFVSQaqM4Ctyxo7bIC0VfruAaIxN4pbibgqoNeQK9emaBxuDVtmvyCC/KEJVV8Rz1X5jTIuGmKpo1uoqJTRZuC8EAQq1NAAuxRzWauS0VQxgKEgo5qv9jRmq7mqJiAc1HKAgtV0KsgRI181c1oiBvagVxlMQJ8nGGgxqKbFXyqoiuZ4sZhV8qrAUUJKu8VfBlbaQ3srtzzebHzGtYgf/V4CqrEh5UAlNORjeFV4hESYwFKsEVbWseLoTQgXhAKKpErKGcHA1L5wq1U+GBBFU1KAy4mGBuDXHCGmHPXwPEQi5B8DXIsDJMexhCsQ+BqPYhwFNJZBLKr/C4awGRKUiu+ya4uLjwRdjaYw8SuwUPYIcsGrMtRpVupIlEhxIMi1q1gLPjjUhOHNkMLFu2hrJPg9XAy5ThY+KQugrmxBXysrKOXBU3lQdl9dX8Wu4tY6sXi1TCqWLXsVjhRL8eSw4cEqIIZ87l+PK0UNSVziVy5S/HhXgPQa4boShweaTtYGEKPRamkcRUrgzCnwGotaJaiHZtgrjLVbwH15ZQwfBVklqiChsMgbiMYqmy19uqZnQeCumlFLIGqV4IoLUZtav58JuQaJZYSpKDWVDHctYrzdpVaUq3UnUOEJTrpIES19ggcbkcIC8VR4ynhAXBRxSV74ieHDZa4UZQcNN7heWu/Ikd8gsQqnNcJWvY35YERcnK194r6rAprEJTiX/fg4h4qzyDqnCDhq7Icq1jcLKrXRqrVQHWYS2V2EFTRR3BmGEJeKpHUytwnFaa1gJlZ6YXMeivMOsAWquXgMQgQolijjLNVJNxsNXXnIjyklrDsi+GuctRcK+i1SnN5TwJIBEtUtamZ0dBR2MCrWvK6jVSJKYCkq4rVrWun8KJ0EK1z7sOip/YHhbJJaz6gB9ySpAvpGOtcq2FU0r2Av/AiWtmtdpa2paBAqZrWv0BBGGJSSEgt1r3BDA0iRbovsJ61v1q6llv2AcSIDaveAwNqu1j0yr6tYUSnyAqCz7xXoUBYleaEfWI65qDxJN0HutRtYVU1h4qEbUSHCRtR0cZq1pdtzvlvGljudBPKDI7rAzYBlrExVYpPC9g5NrtDVcmrUnIoaqKk+MqzTV5kBhNYzazFVzUrreXmhEvbNGahw88GUrzTO8reVZVQYvY5oQRWDSKpjQLoOMMEayJuRzYoD8SIr2P0wT8xBbXeIFP2VPABTIBMrxbWchBGuUzsdKUR3RDjhG5l8EAgIJsoIfI8vnlg2duKnKo7oCJxzjUYx04tcN0avYxJrWEJytMItXJ8H64kRqbdh4HFbSA5WdywJmzCHJV3EvyIXJReWqPzMUDu2uUnISIWH5broc9Xlfzn2DSZRfYS/KaWrmyGxBTLKW+YXI56IwnoU57F9gT6wIEArKCFEHDtbfAQzIzBKkuy0NAgRJjked4FpQwGBB2tXIMsbe90Hxwg7WoxkeNSYJTdABdrZxBA/J2pFOEau15ArYTWIit9tUAxfs1IoM2ESD6sYVYygJk1goq0pV3Fh1Vi10Blg3Jxshg/8HViJ6a1B4AjoW+l6XkkwGPa6WQlXZlcT3HGNmsUcOGQlZQxUgJHE5SBWIZ+VdALI0g72rtKOeYPaVs/AklUpgx65tra4AEi9qL7W1IDlycriR5ga6QS7UcdPlhPoKodk+dqt7XlQjltZnak41k9rJTTArBSNCnatrVJ0ls4i3WMusM6rT+1TOkXbVuulwleETeU0b847yTTSntSPLQAO13iBIHUJhBrBq/YRDAwDqjkinyg8NeCrFcVNS0VjBBKFkGWdavoVUog50Bp3FIdYoIch1mYplgItLRFCkxC8kQ8y1ICAPoCQ8sQ62q1RDqDBzQnk33AHq5jkglM6ehHgBpKDglQR1EIo0BS8pHFAHhKkWVtWwiKx6JCVAPwCcfYGEoMLiMUmRTH8AanQ4AxJkHvAA6FCKgaX5vtB1EDjbFexltSXR1l4shhxBgH5CMy2c0IlgrLCpG6toUHiKRJQglqnBUeUBi2CHkRwVPlgSyZ2Oqctb4Khy12F14mzy6q8dfDKtzIU+JAhWtxGCFQxKWs1o5x3ngRCrCddbscGkRMh0dXROoV5b2KyAgzjqFTqZiridT7LPEU3FwmEgyn2yYMW9N9YdO8ZT5I6rCdT9cbM4D4D2hBwdJ7MFfKh8BT8qmBwsDHb2PBS+hVKTqSxAr4N2GpxQTLYoDLqFXTjmbNOYq6p1bTq/gDvMk6wKkMuQ49YqysiyCAPuQqfb/m/TrmnQ93BlPgDQIc4NAQuSSyOmW6lM6mkcrJwosjNitTlTYEKoQs4rB/gtiupAK/KgYoW1VDJYKDgOda0KysVHCApnWcK3NOJlkSX0lzqbxhQ4p6QPxIxLIwTBac4dQlZGJc6tE1OzroKACfUoKkQoKHFqYqGQnPOqudf86sycMWwNTBVCB2Zu6K/Z1+WAVZA63JlhkwOQxg4mwdnXcHB5VWVkDwoj3BkKXU6SmdWKQczSBFL11h4igdcpjOa25evLxtidmicdTrcowVeIpDqXaGuI7HU6n6ktjMq+VhOuadSisBl1oUrinVq6sdFSywTJ19dBOXVeGvSxslQWKlsvK71iSZCl1Yj6GXVHjru5UseUV1WE6+p1Pgrxeg68pldSS6rqACJB1kB2Ot11a8Pep1RIodiTW8qZMGq6xaSkCYSFV6uscFa/idx1MrrPHUgiG8dV/S3x1PgqLXUBOpFdQPKsJ4dtdh5VWuvFnP/mBJIdtdJ5X8utidf/2PRVCTqtlUNQXjOCk6mJ1Q4qfXXKcDxFMRcL24PQrVWDj8uNCgfKy+VBiq8RT3Nhq7GE8bVYjEqrXXMuolpSSQLBVPjrmnV7kBTdU/Kpp1DiqEkhZuofHKXS4M4P8qCXU9OvzdX066F1zBZ/jhcJDmdQi6yymuLrL5VwNDK2Cm4ZcVxbq8RAFjmedeL4bjmKbrG3VTOsgBnm6neKgMqVnV2iFu9k4vJK40LrVnW84NwRZTI551s7qJaW0y3OyZQVdvYEtLbszgUDudUeLMJ4m7qTnX3yr2tEJLZucdzrDkAaBPdZslQD51Y0QyaWW3AK2BysNcwMwqEHihbFF4hNKfZmQ5BJ1VlZCudYsKus0R5qnCgTupOZjwIatIQ7qP5BDiq/UGCcJt1S6NbvbXykNkNi6xlAL3YsPahuibdTi66E8dWIo4h4XRKjkS6rD2JLrK3XkuvsRZS6sJ1EtKKbW0ur0EPS649qO1I8RQZutgTPY6sNpsbqABCUerbldy6xjA9iL6PV+urSdUtISs1LrqhXXYuXFdWa6yV173ppXU+OtldVEkVI8BexFXVW6tgTBm6o11ntysZiausSaoR63u5knq2RHoersFVa6qj1yHr0PUwCsWsJ46u/E3CqePV+Ou09XeKsJ1I1pIdjWCSiwCk6111ETrtqBROp8dTE6ll1QhBfXXWesSdTC5QN1eIpg3VATPXle06nLlCA5AHiGOAEnDR6tXY3nqE3VhOqTdV56x0oLajyPVVOtcKDfKyg1lTr6nVmBKi9YW6t+VcXrYdU+OoXAHvICt1YTrCXVeiohBqwgbF1oqIgJkShH3dbIIXF4g9lNKBAerp7nF6uZ17bqYXVDiu19mO6md1E7qqPJCRmndb+6iF1ZgTC2ZVetndVZC9r142xTnVWQuB6Fu66F1JgqNAnjYRGdUC69sgjJKccIvnBPdQjcD9y1rAm3VmUAw9VupC8wHzr73XmooQeGC6lnIO3sH7xYDm3ddPAMwJemRmzj1eta9Q+AJw4o4qFnUjutOgYQOId1IxAdhXv+CuELe6tXl+vLuXyhug29Uh6gMi4s5WTjYeow9UXUNl1PjrMvVAzJ+9Uvy0ulwJIW5Dheti9Q+AaMAZHqmXUReu5fFh69l1hS5bIXMep8dfwq4FYz3qnRUseqHFVmMdj193RRXVb3m49QJ6zx17mhtUASur8dUT6kT1AnqlXUPgE9jKq60T1DjqbgQyeuC2nJ66M5CnqkPK7oAt1bT6p71EdBTXUE+t49dw3S11mnrefUn5D8FT468z1kPTz4jiZDxFOZ6qjyUJMrPVWups9ZTACpk9nq5fWOeuxQM56jH1kPSLqBhurCdRG6yrYN48FtgMeoKdcSgIp1PjrgvVAzORHGm6mL1sTrg+7ZuvTdfrqpDyEmBtWBg+paddb60t1SdyV4jper+9VW64lAyXrnnV1urN9UeiMaIuXrBnX2+tYyFOKjt1WJyLTz+blK9dC6vt1L/LiUCDupj9cB6r0FC1I22xHerWdRaeF3IzXrF3UTuv2GZ7keZ10VwB1QZ+vx2D16++VQhwvCjHOpL9cHsL0V3/V7jhTOpZWIyai089pcqvVFonnZtT0RUYdfrdEDRIhNFCeq6+wqhwNAkZWn5Ffj/Gkcojqe/XqXg26Ow61KmZWxWL6ncHYdXmgWrYaXhPDgiAor9V7COwg5yAkPKZ+tXdddGa0VxKAQy5MDlZIJcOe31PRcp/VjAQGhRaeMzICZwvYQBkEeYEh5bCgCdwnwDI1R2FXOKTOVEGoKARl+rcAcsOcE8xsr/fU4XDuNS/6mlgkfqQy6ZbHcoP/6nf1iGQCtixv3T9RlmTIQ4AaCRCdqKgDUOcCANb/q8/Wrur5Dj0S8v1cDRxtjXjSKVsmgOf1T4AX3SyivZuO1cLoYJGA1RUD+uxPFauChUbfqe/UqzBsKP36/SVFrYPjC4vDIDXTcOdwsHllmJDnCTJBGQf31ZqlXRGrbAjFSGKkR2A3qIiiNiul9cgGvUVVoqw7ni2ocFQOKgvIAgrXeDccC7uIOKnwVCnBQWCJiq4/iuzC088dduRzTip01Z3GfkVynwchVIeXjrnh2fHsRgbGjWginNcnVQTQN6IEILrMvmoODCgCeVMjqYxgcvEaehmsaIw2KrXKaz0A6FW6yYcgVHlwkSqyAB2CptTQVwHqALjwE19RHG6NdA67Yk7gsqtGiCUgRXln7RABCtKuc6M2sc9sz3h7v71xkSDTdsbSgwCcL1X6oBfbFQVIpE7zonJzbe1XhPXGcwNG35Y3guFBbjEzqw1YQcAX4CLzj7FSiqioNEirLrCkRBDIJ/qt2OsggpkpyHGfNc0G7AMXWJEcBTar+JpIgSAVf85hhW1Bq7IEkG5GUl5yZxywSrQmJqswgce35nWAW6jn0czDWYNPKEMBiRxlQICjsDYNMWLu9g1tLFldiEM3ICVQsbg7Bu+iI0SXKgd/rDVhwYVY4KIiyfG9Kwbg0wqpLtQmYFHY+jxqNUoNG1htcGj6BB/r7bQs814DeHMV44dEoGGDUbDu9R3sIEN/yqVAat4Eb6OCGvOgGaxl5CHOvr6gIMFHY0fKXJkpxVG9TRsCGg6CIGi4fkFI2JJ4D8gJn5MQ0vtmAOB8qtJ8EBBwhyiCD3FYoIEXswhyKQ29SovFaRsCkNN4qRJXwyp5mAIMJ8VLw5cQ1vivZDfQgXENFYgdMW/irvOIAbQCVrErgJXIhql5eBKviVKOxysD73Bglc6wHYNGVg0JX43hR2J/wajVaNhZJXKhrSEB8q92wpdAbtjYnFSURpKjUNRAqJHCETmVDYLKhACHtzdQ2srIHtVHHcu1Po4S/5M4ne9EQgXNpXMwxSqouXGEJUOO4y9VLy9KftmTYObyoGZBYt5qDgTnb2KC5PD1qvYOXWouSR9TSUciguLQIw3o+qTHDLq8T1Qrr9DicevW9vj67LCnjrPwjE+rmOBmGnNY5PrssLqus3kO3sFY4evKgJmumqmyQMiHicZgS69a/XCKjNCeEAkqGBnNhOhrrDWZ0apwExwfDXDetstPKOP3c3zA30SAPnVLL9cGSgYSrQwUA0B9DQKqw51fYb+WAZXAzbo16maQUPr/WxMavrdUIQOMNfu4Fw0uUq6QMuGplZArq4vU+eqnDUgoB11hH4BXVJrAYIHp6icW6vKDdjHhp8FXOLPMNtDUHHVpPiLDQbsE6icHq7w1oxgfDSOGtcNxrgTZDJXGUQNCeU7iDYaHw0pOAJuME+dsNE1x7Q0aBNNHGkIek4YshCqAPgHuODmK+1IrWAqPJaaB4nBNcP0Npp5aqCBhuqONlYRCNndI5w2vrDfoPW6rMYy4b8EUxhtXvJGGiIwCYaHwCpSpjdVkZfcN3JEFEjq3F49be6M8NUzZjNQ+CqYjZV2Wlw6rqzzr3hpYjSWGwKlfobJ1jG0AGzMnQBCNe9wi0SBUupUs62f/M+VqHwDEZFbDbq2Vcg87DqEAgyr4DcEQGdV1i453DGirWpmOq6xc8orZ7UROsB0HpGhMQ/ZrCag/qoiKD+Qc6kjYBZrVaRokDUHJKXov/q1TAIFHpmQG2O0VctQbWxWRv/GGoGxsVTAaV2ijipAWH6KwR1AHrtA3+RoZbNT0IKN4YqaxXQnmlBGGKssVcYrYkDRionOAOOVoV0Uap8QonB2MHxPanoVDAwFV8BvSjTsK94wP5Au7i5RtqGflGjm4LAa5SRUeWeCL2rPgN3GQ4PWVRpqyT0DSLoFUac+zggjpuB8YJqNwIanwAA0GFVNT0DqN4J5gSAgkEyjS3LWrY7j5pQ2COp5ctSeOM0F2Yxo0kATFPN3SdnIY0aABBhjlUChHkBaNFkb9IDgq0EdXzcVKN4J5wzBE9hRqGXvP1huCANAnF2HNsDAGw44yCrcagkDnv9bggcw4l0bLyDXRs8oEDM/hcrpp7/X6xFR9YDoZw49/qjibonlQDIeQS/1LchnI2IqASqJf68PYh7r7OQ/4D39RqQT64t1Q3sDjbC39YMKk6N90aieTx+AS4EVAVT1K/q4UReiveqKOKo+4cDQmo1BRoK2LjG0KN+0aXw1SwBqQDY2eKNMUbkY3kxp8jVtGmMVC/rfWCbRoTFV7CKoQGUbgaiLRsJjSOCGf1mUbFo2ZbGn9XO6kqNocrSNKKFFkpXVG4/10AJe+jTRuzoKFsTRcXy5gagUUHOtVLAewQ9Eqeo0QhuedS36uP1hZgimyhfQXAKiYRK4dfr9UDo0nljdLGg2Nw4haQB1RqbdVX6qJIgsaHvVV+tWjdlGtd1O3sUo01tK2dZAG7GN2gbzvVRJEEBGB66714mx52Hh7EJEDB65EQXsajLxy5O3hNqKh+O20bPfUlkysjXD66ONEbg0Y2hhqtdbrG7V1RHrc3XORqo9bVsOl1LLrFQS/eqtdSj6p6N1rrhXX5OvejUXGlz1FEbynzY+vtdXLy4EYh4bdPU+CtEnsxGlT1njrG40cRpcdU96+zM2uqOfXORvTjVq6pn1RUAPPWZxsbAP96yT1QclCXUaevBkJK6k+Ajur642SOt/xsL6jj1orrXFxDyo89VL60noMCBZfVeupRWOenJX1XrrkOE1rGSdeXGrcNuJ53PWZOr6yAgOBbMuTqs40lxv3kmroQL1JvqRZUXxpc0GF66H1mZhSehRetqdcR6vN1hwlgrBO+otJD/GnL1+HrSeit6rydZl6rHoubVAE1oury9e/G0P1T7r2jjgJuTdNH60Z186BS+wLZkq9UB6rAQc8bD9UhtldjUT2F4SgmAPY0F+v/jd7QBd1uCapHkkJqUQLt6lfYhPQMA1TOqr9fvG4NAvAbL168S1J6PNTZv12oFSeh6tg79cMDSplHExB/UWmAZuN8EUf1FpgVY1CJv4TRLGtXM7QxJ/UsxroKLzg9oYuAbqY1GoDn2DQmoQN84BMY05gHwTaNwEGNSKBeE1iND82MjG4SWL3YFsxH+sv9VVQQLYhwRo3V3rEhtDccO2SHiQpxX2AiRwnbJWW45AaH0DcxsOCAIqO9Y0o1jYjvxp6LrNG86NTOJL41ONOujRZG9+NIZcYA27RoYTYWzbQNiAaEE3teqfALtG8hNWoRKE3gnhbgIc6lRNKAa5o1xjnkTTomvANwVAliRSJp1cp1GkgNtUi+E3kBoBoFykThN1Ab2MaCJtKTa1GiVgDCauE0WtlYDQwmthNaUasRByJtoqDkm5m4kUbSej9etXdSFG5RNFCb+k3fqnuOKEm6QNzNwJA0MJvUaGAK8+qhTQNE0N4XfdXwG1f1aZxKhi2TAHFYzhUc4Fib9A3aghoeCfG8oNU1tvE17Ju2TR8IXFUJ8akLh3rFrkBga9eN81slHUkoBhlbieFkcWvZHDjuDgtPL5QBMYR4bNUa8vH13GCcI8NoHh/fX67gv6EeGr31n4oa3WcqNQVev6431K4bHA0h+qV9V9ucvVoz4cdX+tmFcA6G0e4OnqkU2d6uBQOYqv24ZsakPJoaotVRHlUN4ufqPECTyojyuPzXFNKxAVjiHkFeIVGqSocCVqGoRIGGduAN2crwIO4HwD4MEBTaPsBFIXoqsCiQJvDHNIQWkAqgNso1cogQ5lT67/mV9xtMijCwfADrQElN6riLo0fQjRTTSUWDIRsbSLiUKrl2GhkKaNlEaYERipo4WXiIi/w0qbVPiRuoFfLUgIA4hSB3vWNUHW/J0wT5Npp5y5Q/JoZHH8mq1Nknh1lWyuH/lSd6n31pRRwU0neshTRa4aFNrhRFWDFHD87HPK81FjgatVg+KtcKKkKzwVXFwMU1SEkZEgqOB1NtIBxCCtMBu2GYkM+AZgToAQkpsG8GSmmFyFKbohzK+EWddhSjNYnpxDxjIUp/wPmmve0puJFVXUUBpiONoKfEDQqStwDLkrTX9YPGcLHlDPQlps4oDYgXjyhnpClhXQjQ5lSeBrAB2STAZwmTVFZpiFw1hqwD+wfFHk8TQgdc1fcRFI3QnkgCQKEetNg0YQxWzptPHFOmhIQVHkzqwbeHpWIG3GeA8njaNj1puCoD+LPE5NMRi7CzFGxOSfyi1Yx6ab7VMmBP5fSsC9NA0ar03BKlh2NRSmdNIMIZKBHpt1sLsm+9NWxq5NFKJiRLqa6XxAnDrNFCNSsQTA1YSdNYGdj0DKus3QBx0tD8P2A4/UWYk5VW+mv1w/VrXh7qYAQzUC4XDyrppozXLZTrMGSS0v2dLQ75XPxEBbLh5LCgnFr/Xz3EGVdZ5QQF1tCQm6CBCtp4PJ2O+ViqQdhXrptLtS/KxGKZXY/02TWCkNSvNBKo46aN01AKqUOHLcNFmrzA+M0IVB3Ta9BAhVfew702WjLoVdKGxjN2arHRyCKpkzWWSe9NQrgCFWKZpwzQSgWr055qlC7YnOB6Haq474mOxT01OqonNSpONdNKhxEVD4Gu3SKZm6WQzGbwFW4IDUyD2mkS5pxqZEg2YlXpgBIH41G3g1rgzBDYcNBqq/VSxgvRURyBuOJrK+44nnR1RWCkCCzTbsPYJ5K4hZWiYTvhBKKuc1qZrMQ6Eqm8eBPEQCcsSBHFLNhopDfma2kQYKIROj3wCzNUckQCNcj8s/VPVEp9Xo+bn1H0Be8yMRtCWNaawoVbEbQlhCyofjrRGwagEvrDxXIFDddZRGoNNh4qw5CxOobtEr6yjScbrq9XHyr0UJWsAH1bmAX42NwpVdSy6wEENvrZJ7g+soKAW6+8VKrrbvbTZofHHXAU08ICb4bVe+pWzbla3PlCOqHwCgKrDHEd0YVN6rB4nVxWrkOBKmkV8iKauLUkUFlTdVmkS1JbrUvVKerktWDso75YaK4rUPZra9Q4q+7NZhR7A1peoh1ddmvb+Kaa8nCTyvvThdGz+8Air3s3H3CshafGmy18ZxHs2uesitYG68IJCvLEc3wpqzcjT6uK1Hrq403hOsNtSXXUg4MJ5ZeX0WqddY9m0X1T1qUghmBME9ZtmmONTdK443QTxt1a0Ktb0ubTF0CVuhG9MNsF8VcaQDLiKetPILOUe8VrJwy6CLUtzUPPKhPQVtyp01XNjvleb2LHVesaGEDi5u5tb9KmJgddwXxUsNkb1bOTCS1e8qnFXzpC8AiZKoXNHCAmRysSpn5Z3K//sfeq+0x+KrvlUIIBGgXEreuB3ysxOJGPZVuaYas3zJOt6lSjmljN1ubJc0eDAxzVPKiBVB/K2s0CTm2nCzufJM3uaDc3hCoGjRpVJMNTKqXLVEk0jDSKPanNqchac1R5oTjTHmxl1oCLaNlNCCHkNHKkwVx0yIyC4Rr9tBF6hPNecbMQK0evxJpHm0lkMYbU5BF5r2XJmKkPN7HqHbmiuosBnbmkLWKuqouJNxtc8JK63/eauqC1WVyvulZhTd3NEnhddUq5pLgAWqwAQ1vK+4jt5t7zdM4Jx1I+axPX5Jht1Wcq+vNWvLwHDypubzSrq+fNBnqMR4fkBLzcQK/Q1q+bQhX0/U6zaAi86NY5If+B9ZoOKFsqsr6h8beVUURtPzVr6uTFWNxfY7gAlEENHK8XwBTqltCQprcSI/G11oRLhxs1pyv0FSCckt1qqr0818OgWzUyqkwVvGCffVAwRhYAgBS9siyaQPAAEDHxH4/WFA0cq7gjcHAQAh4kT81reB0FZRZHfgPCchTNfO5ohUhOqdlUtIGLwYQrtBB6FFUzUgsgoVrLAeqCqZtrONasJ9wXQbhM0rjhqeFasejNWNwqaQHPCWMMwW5tVZTqs674Zt2QLdG/zUF2Zf5VXinF7FuuDk458R8M1KIDJeOZxBxAGaw48yXOHWda8cIoVaH5RbVQ4qPNC2a6DNn/KZT6Q2HAOBfuCKVbBbN82MxB0LUKK8V4MCA302IOuLFUFyVpgb6bjuZKZoiChn2eMJHiBFQXdoHOyeCAhM40dzQfYGwwMLcxJS9Nthb+Ni3ptSGdmgOwtW6aChWSpksLSOm1dgl8Bgi3P4iX5SumwTsMp9ynV3nC7TRFsfnUc9gEi0NptzTcy0FqNYRbW03pFu6ON/sKtNvjhbDwqeGStQv00tNFYr9aAiyv42AWm+UQRabibU0bBzTWEKm25GFl4ywDNlcpuhGnzNkzcjNi1DMcONmcG7Yn4pY6DcnnOjfEGkNQGfKjdTvwCPgE0WlFsGgTvQiOUFh2MMWgQV0xannWTKHOTdwKyLOqFk8nAgJjmMMbECYtCobs1kGhomDUd4GINwxRrED0rByEniKtCVCYxULJOQuzWehK2HYHJAPWaKhvk5EfqVqgB/KmNV5FvWwqwUViVemQAjW/7yolaxK8iVFqwVeZx5AYlQ22H4tsSxgS03bCF3NxKoCVVwh602cIGElddwS3NWRa+JXchpDbB3EYSV8SFFk1oloklcCSYJZ9abU0AFwDk9OU624tpAhlJVGyoTGNRsLWN2Jb6A1q5ucOK3COT0J6r8kiHWE6JJuKp2VuMtLJByehuOKyW7RwNkrnJUfuCFlZk0QQQ7WKXJVTZIoeB+QNa4N2QRWD8lqpxH5KslE+9w75WplEMcFNKWPNA8kIpX6eieBKnKtXirpoyoSW9ASlWrm4YG2GJVqoscGZbA1BDKVZUI/XDZSudzdJhXQOHuaZthFSuyUCVKqUt2sgKpXDBtSzQQBNgcWJNL6BSltWFk1KuWoQmd5S1tSqJJpDQKUtvlgepXqtyxEFKWigEQ0ryUwjStILQicVgZB3BDJasGo4QAaK1iV6pZSZXaSjgyLKGhktR9xG4BQImwlTha6RWcvKpxRploJlU/5TNVk6YjvCftlI6DJQERE3qYj+UAGrZEGPK1b44ZbNZUBXA0DahWFag0WbV2BM7CTetYdHC11CQ9LzJtGInIcqx/g3MrbWjlBu5fM9Koct0iqVZjqGBSZTjhLcVbER3XwPSjQECXK/hAbxA4PWOHBFlj6apO07KAxW4r4mLyRFmFTwrBaSIFPLlhYS7pewN6N55xWwsLgaJN2VotE5aiyY/BvpbuxK4UgBcBKbHlBrYwDqWqYtcSr5pWrFqqSecmtyV8ADY2zQKBuTYBWhzV35aCaB+xAyGPY6nkVW5arDjk0SVIDsrOaBimwfM16WhuTRVkezY7nY/7WRdAj9VUucOITZRBATs5DlzYgKuDpfe5hJWbFtQrTkq9aVuuZP7XGxEOLc+YPOEn9qL2CNg1/3nNKv+1P+BmMATSpuOLA6qENL2xhpX1loPtd3sJstaGZ+pV/2tLWNriM1UnZbP7VIUDTWMm0SGVODqrVDjyFf/EAUT+1oNBxNhUbJKlXBK2fSCaJ8pUNNS/7JG0RMiR3gtK03KiUrYaW9c1arV7kAGVqsDNFKsSth2RtcT+SswEJ/atw1Csrfo16yvlhNxwTKV6sqw2n77m1lSpK3WVPFbFvCGysf1jR04/cZsrcZXUlutJGtao2VTk5JkqXquMlTUGhEkcsgergclvZ1Qp9Z7wx4qk9VqSG2lcyGmWUWVbcK23ivhlcGQI4yB/KdEBx5BU+p3SNf15KYlEAhtmDIHyGi3Nf4rYUaYhsQlWxKlKUpJVuo1TiklDWlWvMgDyhri0xVrtKAhKh4tqdr+q2oSt6rfJyE+ozxbBq2D6ryph8WwCsRErL8ii0SBLX8W7Z1raQFq0a5uqEmm61pA1VbO0wQSpW2F1cgUN0Ja+q03APhLQKGlatooQrtUgpxqrRbKukND1wC7XlJCpLVroMatLJa5JVElvr1ZZKuSVVg4D9UPVo1zTbK+tI8zBdJX0lqcnJroJktiiIWS2bpF1yDyWlSVnJawa05aAhrdHMPktlaRhjCCluclf1LTdIYcQPJXbuNPBFbKMOI1NrCZTHoDlLb9WmUIipbdSa05uIqI1K9rFUUrU5Xncy1LedVN8tbuqfLDulppralKytI4SIex6itG5oMzWofE85ahdUs1rtLWhuAVgHNaR+ybBqEWtzWwW4Bpag6AqVoJrZsWn0t9cg/S0E1qMnHCnDstnUq7ZTa8AQqA6svqVsxxawBOBkVNPxWqbJ4P44y0VlsTLQjW2zoKZbiy3W5qNrT9Yc04wbdAa03ktzLYqGkVYhDFk4hr8pLLZWkMYoKWaDa0KemXSB3oX8g/EqYy31pGH0L6aTtM6tarZQpuCllYGWqStftaP+CyVohlS1KiOttkxOeV1SuDrafofStGlanzWVpHLdViTIXVRthk62EynNLc0CPWCUYw9JWPGE3SF8IKOtapbkwCZ1pvwKHW3GtMsq061lc0HLYTKYUtbuqyGSqyuclfo6xOtxxaREQPVgKELXW9NmmhJgq1N1sjSLaIcKt7fr+vgPqoBrfbWhdov4F4q2LlsQit6gXcVKVamg308CPVSpKtWNS9bsq3eCyF1X+bfKtzIarZRUIDZDVVWjkNo9aIyCVVpLiDdqo+tdVa+0wnVvrSKqCYUNn+8YS3X1ubkO1W9atDbYfmzQSrtrWw0LWt9zZBq2Ucih4BeK7+tH9axMx7Zqtrdcqq7g+EqYJVzCDnIAA27i5a1ah1wCVsJ8tA2vMtsDaG2wPcC2reCWgBtd8IWJV31qcnPosTiVl9buJUANokwOdWwE0PIbV3gJ8XRLStQRZNunIbi0pVtGUAA2oS491boJV0NuobZDWzAQEzJtfroSpBrSajDjp+ix/i2S8qmyTw2xxNwpYpeW4+VuKEhSYUspcBldj6LC4wL7HZ+kIlZk5T11XazezMfgp8jaj0TikHttKuWwPl2v008BPBojgHkGuhtchxfKwNTVx8g+YUQYJIryg0A+UHgSzyu/VLPlgthwbMYuKlW70RrbY8kX88tvbBY2u8kwvKlCztXAQWKMoItsy2Q8rACTisWNorDGtAUrV3hwESJrWKGPONamgya3PSnVLb7KEsYCBRMpU6ltDlRZoGqV4Vai63Mtgs0KaWtmtR3hw+UArjyld1ATJtrNbipXWIDiFezGQgU/rQqpWhNvlIAzWwACEtaZ3isytVLc1K2Wt9TaYmAXsHalUGWthoHchVa10hpbLTY2mscTDo6y38NoiducgMPEJyRDa02NoTuCbWtM1w5AGfLQUGP5L1W3HyJtlti4LNrYaGNkR2tqZaza3VMWKlvHysZtHtb9bDe1p1rZo2/vsM1wem2iVpneFzwKutitbzsmANEsrXJWmOt9TE1kKmVvFrbm09mwjfZI2h81uwbTexHStBTamFTZ1pnoKNQXHyP9RqLmM1s0bVrHUutSZJy62rNqVIJc2hytQzbjm1jytsGIdcI5t7xknmz0lrzoGw27/W/2AzbQSNtx8rckE7spep3ThQtoALvHymE0CYgiW3EEDHle48aeAyLb+1SohtJFavKN9YZjbsG1fzCnreo26xth0AXNDz1vttMpwJoNBcxyBXszFRFXy2snhJVy8w1/zGlDUfStlMP7qkYBjiGlDRoEuooXLUNmgxGn7iF1AO10cwrXhStCtozZRwHEVKgxFnVTusd5RYqW6N4jAfLiTCpwBF2sEMNySazBXbOuiFRqMVIiYvK74R9TOsRLWcMXlc7Ue6XL8vtbRTm38cJraaUD7ivCCXgIZltIRdIxWhgvOpJyK43lL8o5Y15uWYwOzysNtv2bE2Q/UHZ5awG26NATlclY58tYDTgkQB45sgaOnAEFTbc2Gno4XhqDiDKcCy9UQrGhA7wqUNQfFtyzb/AJPlTK0muwidEILSaZaHe9wqfU3okBLbS3cZsN10qS20XEHUOq4UIG4iJaNTETYGqcIGmittIwrtJiCjMnuhyKodtIfY9glJttIFXNQMxsDhqRuhDttI4E8CX1tBtgF20UoBnDQ/IdQwC7aNKRj3MzAExvXX1f6g8DhJ8uFyEu229czNBFBWMriDiLeuKjClwrvuSO8C9DcKcRXl6B0VjB7RqWNG6IBdtmBVHvYgoE4dSEdBwQsCZWWD3wCHbQg8aG4WUsBlyXCrUOmOWvj1SJrD5LQVDQ8ooki6g0HboUzWtqkUPa4aDtD6AjpCguS2jnW29yghyAMO2HttQ7eOGsL8riy5kSd8km9J62hDtnlAHQ2v1BXbdhNOyggba520sJGg7bR2kMVEbbployzDMzGuG8YwcbbsJoqxETbfamZNt8ILh/xYiDi9Rm2i/lRDAqCA5tvNkKQK6f22Ab6zxjtuwmoSgMttDYlB23YTUKaNW27PCnnA623Akgbbey+ZltOrMkjE6dvmBNPITttNbaNO2KsR1TP22rttyZgsK2/LFFpCO22TtxbbMwBTBzruMJ2sltjnbVhWztpY7bkK7huJ7aTPXmNoJqj6YddtZHa3O2GmipuHsIuDIGTaCaqpSt7uSqIcZaLLxkWALgEBtOlKTDcRd5Uw1oZAv5bXIGCganqDWDUhqRgJjsnRVqYaArjzAlRQFa2LU5YWRSBVMgkm2BTmonYdbbJLIJmDXDX2K7tAGzRlPirHGbDZ3QSYVzXb2hAppqvQIBOYG2vKsZw2NNnysDMCWSlNywp8STCpRSHsIqcIMAq0To+3DnpUDsENtdmMs8gU5tYSBRqzMAvIIdjAzhsMQBfywb2MLYCc3ESxmBOasb/szhh9u1tuubDXW2nGycBgu21kXGYtRJyUFg+EhzUXlWCT5dliYjA+3rP+D0GpqaEwUW71gnAH2wzAnIyIpQK1NhKafu1pxh/DZUwM+A8zIpwiHupySN92zMAX0JEFgvdqUxhs0SP441IOw1M7HPeND2sVYSktLu1Uah+7XMYW72HHzRmTQCsNpXj2yyqNpwki0q5Hojat2s6tpooYTyyCAv5VD0QIVn/t9YgI9uuKKx6sFoDHa0e37tsRQBSgJntHPaxRUQDkDEBDwfrtvZhguyL6UJENDmr6k4y17dhKY3CCSOoZT17/A3VgxtqWsHLQJntLaiHW0FHDe7RByZNNqYa7uDK9tdkPYG7SUplAk+WS9pjZreubkZdbbZ9Ki9r/bRNKcEVSMB6BrdkD/bdgAiXt2vBCPLIsE4uO+bL0Nt3MDBV89FUDUJ6ns0jPa0e1MUECFcgTNnt/Mz7TgOto72Lvy4XoTQhKjXvehjcOMtPL4FKBYEy5Cpd3KN2xPtTPaRigY9pq9PhK3IViPaW3X+0ha7dz2nygXnq3+x1drB7Zqkf4VUGQbTiA9uMkF+6s2Q634CKr2hBeFeVCOvtpgIPu2N9or7StKtE6LLBi9iMlpL7RT227tjfaB1ga1tGZLd2nkVefbEMgzAms1aP2kww4/aKe3HOq9Fe500ZkB3aJDjvehk5KH2xPtsfaZgQ/XGj7eqILPIm/aiaaguWpHPN2wk6M3bxPXLdsuFeN29b22qI4+240vW9i72ortuIrJLiHrgW7D5m6mqgAgOe0eVpf7Q5CN/tanqPK1J8tq7aywWBMqGAfsBNdp4TEAa1FyQMR+G0dLBHUO72wZgYY5eli87yy7Ww4HLtyXbhu1CpgrTcF2100y/bd9Ak6pAHWvADnt4vLrO25dqF9T52o+wgrbHBQSKtaFdx7P3th0B7kR0ist7ZQWtztZdA7ySUevW2LkK3vCI7btr6AepNgLZ2yd1glM3eXcDvrQGm2t7EUcRSBVLIX3NWTStuINWSs7SUcAdDYDibIgkwqjO10kuIOMcKsztKCbeB0wjg8LdNWZ0sDwqzO0RCGM9VFsRQV79wr3WwjPb2IC6ofkl0h/hXAhvXOEPyXQFInkfLh9Ct38pkGjqEQ9rm20TqoKFXviU4NmYBPImvVRlFZW2wtVi65xlrSPAu2GEK4Xtd9pxGrBFrTWHcakogeIg8kjeDDmEEO2tAuUIq31h1to0fPYIAoVE8RDHBDtsC1br6iJgm/Zx22mUB2FQnxJzYu7aHCCiCCjXLtKBdtYLBUhn9FGnbTWJB1UborGO3wygoZtB26O5VBAJNVdUACHSVkIjtUOLzdhJxm6HY8zKpiAna1e3VDrYHYjyQCkDQ7uB1rZHFsAMO63t6VZshyFFuNoGZ2kkgRNbokgVDu4HS9sATUth5+i2GduS0Ei4LaqbCJXe1vunrZus6vQoEXbgj4qFpILdwOlTghGbtnjxDquHQgUAId8ohLhWoWExON4S0IdqAhgh0BDrT7RZGiIdTw7vh2f0ESFVIKSYV0MUKxAnDrg6ab0bOgSQ6Mh0RdsxCB9QMIV+5qDxxo9oXYIUOoggF1Ube3sujKHQsOzi1Xpo6O1g4t9lLxWNOQjzNA5QR9FrpESOqAYPSiX+h8auD6AT9GlQ+I7hjCdDr6HXEIHZmgw7GXh5uxGHQs0LOqkCsyR0rNBMEBkhGYddI7EaQNOuIINiOmgQzmbYh3lFpFHQneTYd0SRth0cjrmTHsO260eQ6VmjgyDBoCIW04d+I6VR3TDhG0JcOvKAudoqcyPDruHbqO7KFgI6/h3KjuyhVB2Pjwco7w3aAjqtHTSOrod1I6GR0ZNpJHWnE7Hw/w6CPI4/XGWi8Oi0dro6VO31QR9HUMOx0dUnaITzY+HtHcjAJod/o6VhW1nHdHZaOrwd/g6PR2uDtwLadiuYVQJBz7Vf+nW7c22xIN92KO+wltusoBdmq54svrsEghpv8dXW2iM6jerHHXRppWFVSENDy48DOhXGuBIjRwiQkQJY7GdjzJOGBod6jUxyIgQ4kxoTTkEO2tgcl5BrgnMtv5EBQoPwNbKZ5gRn2BErJoKmCgM9bv7Tdiu/LUqEXlt/9oC8jflrD6K42tY0Acgw7neWpyNSUOx9A6la9BVs9kmFUeAzF4/PgnQ0JDpH7N+W27ovfK77SnjtFPEoOQIdUelyRA2CqVxTe2qPSkXgHx2hdgSHfJkd1YqaszO0qcCCVl+OtHtAAhox250HJHQicW6cQE6ZmQ9KJ7wFSOiPomgrHyCMjvCEDBO3sWAo7ohWQTvaHfBO3H0YE6jR3jCF/HRhOuAYeo6PKZVYDfHWaO8YQNw6e8D1XAWaJqO7k8547KOQJyPrQJROpQcKE02jIKjqPHVxgOUdhLqR3V901eUKxO9Ro1Y6YJxHGFYncyagbM2CgqQisTvLFaeslAtJcrWhBtxEcpm2hREdRo7Pubcni1EJkOs0d8k6xW5SCHIndlCkidlTAvDDqTvGEPhO1IsUQ7BpDCEDj9VeaW0d6E7KmC2jtGLYhO4CdCE77R3OjtAneZO/8drHBPx0mTscnQD0Sydpo7DoAfDvvHa5TVIsK46QR3zFoJEGb2/fSoI6pW5SCBhHZ28WpgQwSyLiHDs7jWCcJoJc6Rae0IIDeIBOO4jIcuTixAfCENpfZoMtYiU7mnX45o4neCOyBSyZhdfXMTsgHf5Os8d9E6me12eACnVRO/4d3k6MbRkTtcnS+O0KmzZrgR02CEAnQSMe4dmJxNBV9psO8A8O5qdhE6bO3XDsd2PVOzyg347jh2NrJvHWNO1UdtCgKp0CDqAQNJOyFskA7O3KHJoLVnKSUQd4SBFWBiTqVTC2amgUgis3UKQICBuGZ24JU3HAqklXxDzbUCsSdQYrdzqR/isxrEcYDNFXroqhBmdtNtdwK5Hwmnaf0a//nrkBeOh2YGyB380VMjdHSimAvcwE7SR1RxxNMtBOhAC14drJ2Sn1snfSO/JMgmqkJ2//ghnTyOtkdCAFQZ16jqCVqu3HSdSKBwZ0DTtwnRpOkEk9wgGp1yTtonRVkL/Y9+blJ3EzugAqTO3vlEOUpJ0o/WkjYHyiHKok6d81Maq4nYpsEBM6LremytCAEnas8rVAwhQRJ1prB2mVHEAMgrE7aZ0VZEvbLJO3GdKk6EBUXsCdHRROmAFsOSiJ1IKBBJHd8Q0duM7dJ2Snw8nWrOoyddqKacqrFyqDVeA1kdwkq4Z2QzthnWlq4PowM6p03/Ts7TABcec0Pw6NZ3NCFqnUyG6eAqs6IR1pDvlnQVOsqd7s6lJ2eToinZVsLtuSo6fZ25TqgRMHxfXs25pkp0YVp/EGlOyBSGU6aBUfSGynUz2oOdzM6Aflo9qJNX7OsVIfxxKp2QjuDnVgCRrUmc63Z2Uzty5o727gQeArpXCjTsanRrmgmdn+wrZ0ozqenYOG36dhw6WaxzWs3bp9YZ4dfWJ0O1S9JQcOsqrO0XTg2BWhaGD7UjAB2YeCBfp0PxB/IGNOrOUHNiBETfjpJuBbqZjJjvAQB2uyIN5B76ogdv8pb83fcB5TZhud1Ncz1741EDr0KKjqiWIp2aiB02FAlTSHIXfNRA7kU2INqEzpa64G2ner/ZBYprc7VcIGhVeayz503zpGjnz2lmqUggtQ004C/7OV2m14fdgnxXLDBAHefO3qVJua3O2snAqTf7mqxImwqHIRw5qJJmmG6mq8Zx3m2zxBsLCAO4dEkFrU5CU4DMHUu6PINb0pFWAoLp2LXhWbboeC7fUT5SrqWDS6h6UpArfb6CWoKUIa6vvtlPrqF3lZscUS3m74mV86VMZMLuQOCvm0ZktQ4VY3PNrG7YUERRtAXUCx2EnVwQGOSBw8Svq0TqOevcBmfmiTk3VAK82iLqvzcLlBBUSxJoD699CT7e/8J/NxFht51JtzfzW9KYjm5/b1DgzyoMqjb6giqdvqVZSAFrvmUW60xdoKbRmRJvQdvEPymmGzqaegzrzrgEMGKpN64OAjF1wCDoSBJWh5g7Qgme29jpEROXMAAQlwqDmrAzlMXcy21AQoqI3pT31p9nVdIODUKsoUCyG9pGoAFcDgSgCAHG3ojrzIDpqjJuE6bKp37mvvxJfmFjY8wJ/J2IStmtR7O84QTIaaVUrdp9nRzGxBtNKqh+22zs+HeSmGnKaM7sq2SNsMncHqioSVc7FZ36jvJTJsncPlNE7VR0aVSlldROuWd/uapZUMTvlHY0SNVIGc6kZ0C7EOTZMoEcNAo6bdWZ8pDUCouuUd/2BaMa2tDPuKDO7kIe5hk2iMUDzbbDlfdQi1ViSCozqEYk3O2muj07lJ3Q6pdLQrOuSdVy7CkTcVvUnYkoJudC5AW51cTsOXTnW2OgzrrJsqsOByxIxCQogYy7buZ5usHoEAUaidjb4T0KwyqAKACuq/tEK60Mhyjv1iDQqls6/JqkZ33NjJtXti6XlSjQXdIYyvRXWdqctVFdAVewlQlkmH4kLFdBS7rHBD5sRXfDKuXtA2wrK0fyFNNWj27hm7WLh0QkroxwBTIVKEigqdxWVugroDCwPydAg4kjHd0BFFWn2ieV4VaF8wgoAFXekK2mV7HqGxDk5t1JpGG8AQzgqlS1W6t8XSQq+VduEawBjbuLIXT92kxdETal+XGLrfjcTWhVdFPaVNoF5phUDKu0wEPLrpV3LhvEXcfG/T0oeaJORgGCLLWeScntN3anLVkzSzDU6ulvN2lwFXU3droXcIiLuNXq79XWEyiB1Wd21dARuqFA47zvwXSQupd01srRdZhtN6WKUq0VocQaau18CzQXdiMZtY1/aRNRa8vsLLVQckdKDgjqBlBrSEAzOr614Sh64wHYF35VfpF5QkL1qRCiIHJHQMuehWGQbtMAoTXR4JSEJYl4khrWDEjsMrH92nCIjQbyHXCmFGTZ2u1Ycba6joTgqtWsFy68CdkSQx5XmCgLHdBIeTIY5J0uB+pvAnf5uJh0s66zB1TrqtXUuuhtdujaXcikRHBBI6uglduuAn83qdGyjW/0cPVkL1S0ibCvArLquqbwLfrel2pFQflUniR314E7GmDsovxxOvO89dFvYcIh6bBfXTeuxecH66X+08vAx7VN4YSWoK6rvhOHFIiFRLIDdUvRR6DvruCIFaOvJw9+JJ06NLqOSJ22gDd2DawpCPRBPXdBus0dEZAS/6gbsA3epOrDdSKqwN3SsQZEIzG99dGsaiN1+xEtrXeuh8c9IgKN3frpb9ShNUxgQDaD11wDo2EGiOeSkS67el3h0mPnROuyeVZwhVyA16pdIPKmqjkbTrmsTGHCFylRyVooMbtvdWNLQj+hJKs4sisbt5LPdAJxGe265ttOUcPLj4n4VZxu2TdGuamgLC9tpytIoajVZNhjijSsSjVEouozd7uaGgSp4hJuT0qz9sfG7gJDZ4hs2hDm7eS1ThL21huBxYAzlASoNubyFQ7rpuED6gSHY3m7iR1cbqx1awqCzdrG7hU1LVj+wIFuqGYnO4TCQjXFBnQQBMVdsW6JV3/CDf0GJicps+I7JbzBmu4xH2BBmdtQFqi0YYnvSLLOkqOO2QMMSKFCK3cGEUWV5K4GRBEbuIuLyu3O0rhbpWIPXAWuO+iYC4cQrvJCf7AaVTK6X8g0rEPjjX+qmJCqwDIVsTQIeB8ogy2N+25YQ5sh252MjBm2Mg2tTd22QVUR1mEIHVsoDrAU6JWKAz9rlYqCYMC4XAKjR3KIGIkFtu3GdvUt7pV2SE0NWaO9FMieF6FDqTuB1TuKAlAF27S8R7kiDEBUu3GdO26lsRJ4vW3eKwTbdMSJpWJvbvFLe0wVCdvIyNc1FgLequtuk2QBKBGER90ACNXxu5TgosrWZCRvGlYu4gFaNNlJvo09btlbeQyWGga27t5JNbt5wbVSey4KE0DR5kZA6pHa6Nrd+nAryC60m5VZm2mSQH8hQnj/53UnZEk0hFCG6jeFkIrNHXSUKbEoAgTl0aGuv5R1YXccjy7LK1N8lYndACPSkcpNWR1jRBvuKYiNeA+9rWR3qKo1LmiOOUd1UyGd15QHRkKEKYkIco7EfB7Dqp3UjO2tYGIo0zA09qtHSPO3WkfcwO+2RMkjeA1SVDARvLW+jcASNpKjunadEfR6pR+zscOCBQdddC2wxyTQ7o+YNWu88wDyIuxB5fOzXSWIb7dPZpAd0Err64AEibfxfu7sKBEJBe3ayO6cIOWJQ93WCGc7FhqtBG+hao93hHKmNb0uvaluZJBSCz8oEEItwLDVR275u00CHD3WAdUGdCKpkyS/7T93V7ulbdVKaB11mZi0nmKSBbdBa7b4DY7oJJOJsa9d7phH+1aOxuOPiOgfYf+x+t2ZkBpyuiED5st6JQzWN7uoSI1gMDEfYral3hCCLGPgSGc4dcgrR2tiCROYCaPug5I6jJzvcwwxGYUC1V5lYE0UX4Hp2DXuvddMKqUHQjrruUdvuxhZ6W7yR0Lrs0JEsWZLdYCwa80hbsfbaBII1AWvLHN3cNpv3S3m+/dNe6TKjWbo+oNTOrYUyBQ5azBUD53J7use4++IlbDd7qSEGgcU/EcGRle3LKtAJF/VKcd8YhbCjn6rWQP3EJntWnBJhDbKpxDdwOpOczJbnayczo18Anq8KtESADsCqDpj2O1itBArkq0D0PoBe7KbrRwcSw6qhVTSmbNTsO3cVcGyblBBiE9HfNIYQgFrQQCgKDvZCpVTBkmIxQep2zNEk7XpK1Moe1qB51mc0dVmiunYdW8gZS1SGEA7TvyzhtUh6Sh299CJXWIehdtu5A1cwV0B+oBSu3Ig4qAlF1zWVhXSUOrQ9Y+IdD25CtV4Nzre3lhRBRx0lgh3daioCawFQrZBTnUCsrUPWyhtnqhykDTDixUIRQXjd/9oTihWBzIHYziQgtApNvD00dmREAKTQWV7bboJaaSqhIJ/q7BIFRBOeUKOFWOOYeqsdZUI1uFGHohNAiumqZ+47kj2ZSseFawIZXN+yFXUDttudViriEKVMa7CEh9jG0PW94NHdhY6jc3a8qc3RUe/Xczkr+PW1jqPlXpK9F1Bk5Yx2WCHcNX5Wnlgfg6M0CW1oMKJ/QS4VXRsSW2CawTybGOqSdfvL6gqQkH6PYAgMLIkbR6gqPGEmPST2txEsx6SNgjHp+uCCSeoKUt52238tvWPf9m1ogwqKzchuLuo3XfaOC1wvLxziHrv2NHFsTEVB86iSBmoCx1XvIK7N6B1p4DZ4gIoEJuwKyzQhoZkaswrHYw6FTahjaCm2vHp/1fT+VXNKwq9NjmJEVaCAujUxrWAlDABRGN3Rfyr3EFAIQNXbrsfbVvaG49SKqET1DtuHREiBHCI266Td3nHvhwFK0UIV47aYC13KuqbXWagk96bM+Wg2rsjHXBa5tdtlrah3G0AXUAqi2nNux6pbhIqostU2Oq4tMjB1V2xjou2LC6hk9iebOhXcnpnXaJayYVjahcEAHxJNXSKetxEWuILV29GkLuHy0dwQq+6yjQI0EhehzK3/lCAhg9XRGEUFTeShrAcp6zI3gCvsuEoukUQ+jq+BX6ntJ+H1kecdWp77pUBKugPSu+SyQUyUt5ABNshzMnEO09HaqvW1lS0hep5wfjtxvKt4DUaoPcNuW5oV+VhiNlccAYYJcK5CigBQfsTJ/g75QD2FPA6QZkm2/PBYwN3iUqNIx6OzhI4kW4POOr2wvqAHcQb2oknbMaFEw1/KgXgDjtziAiG9niBDwh20goD7HWbiXBAtfqtx2CIANPVpOrxtg28cm3NYk+PQ2e8BdE7hmz30lgZuG2e8Td49pcuwopi/UN2exTVjAF4NXxmnmBIjNRTYY2I2xVYdrEDediT0VkwqLUreJClxGYUZ+I0Haoj1S4nUMIFm7CaZqkv1VAkCCNboOw3IsbYl2j8ajM7Q4IIFdg9YOBXcDpGHNRqt/s8mQ/+2lKxaLfFiFxAIA6wGBhnqYJL/sRbdr3hZhz4EnFsE5QEAdP0ragQyJiIHG52n6VkB6dq2/ntEQMFupBtlwqsrJXbi/Lb+enYtN7IKARgXpU2g7M3Vwu8rl53oVoq5FiIRe4bnbnz0E3Dq2NxwH+duF6splEyiO8E+e8HtDszm5zjUjIvePcTC9+qweu2OClzWDiKNedRR7k6DfhoT5ukQVud93rgVhENlwXVcOxqgK+xpebg4Av5QeQTvgQyyvNDZnv5NuCu2/R6cdmD1KHGWbW56NgcP87t2YZKw/0CwgeedFG6mYWUzkrWPPOiBBIp0GBYFTvGWPjeNvmUVBplo0nQJLVoDcCgAVwnz3Mis0vY1gIhAT57Vj16XssnNMtV5ud5alhgGCh+7V+W/EYzl7qJ0/U0OTe5e1CdKmhbL2rLEb3dcuMjkn+UkdjkjrP4PLq9YYpogz109rrYZA3aLlI+e6ftYOutjFZugYCdCyqAJj/82BwMfu6ddQyys7UdCtb6PJkbK9RBAq7XzrpKvVKCwq9W+7pFBMAp/2bwGzEwdaAxL0vCGSbYRIfTSNCL4e0PrvnQC/6RMiJGAgD2PrrNCL1ejZAC+750AqXtMMGLu/Ss0fLCoxdRpr3Y0wHjSXUaxl0QbrluCa9EU1MG7eOaFRjh+Yte2Ddml6Zi0MOqZeE12Fa9qE7nO6dtsOvQw6469cY5Tr1DLsQ3e26VCwq17MN2IqCYBbtehjdufKSN0QwgWveRujygUoLxr0MzpBENDqt69JGAfr0Orz2zV56PoRPW62N2DXrKvUVe2Jofm7NL3DolyvTJu/jd5VIkr2UdhM3fa4M/pZ1svl36bpl2PiMXzAD+6BS1OXDrOibIKLdz3QrrUwkjxpiZunDycwxEkIU3s40iwQLU1NN6rrV03sG+Ypugzd7iy4BXM5SxvXmKl/1vbYTN2lwFDONL6VJddm6jc2q+knNIDe1cgHwhlSUfdoy3Z5uvykKUtrB3Q3odzajKZ24LAhYd0w3so2sre9c1ZwgPFyo6v8uvWRNrdCW6Yt263vrkNLe7W9A0ajb3UbpS3VHwVGUHxRZh22ND9iDz2UjSwVBtV123qkFPHo4Kgem7jr1udL3tEde669xmLvb1nXo2fuZe0jSwPQA72iCDIuPHo0SKJy6gxCBtuFjUVcKO9zdqLhlztUn4WaOsO9aGUh6LhSHUnWNEfClZO5BxXEjrAJFegdklJ5gHt2UiHVOGJa+2WaDqZN1a6FCEGCnEig1E7bzCG8vuMZ0sFjdLDZFeygaUNlvFujtQl7bBAi4oGpnYLYUB1D6MqCiI4BM3RpgACYp0gjpCA3roKC90FaUFggnR1RbE40k3ra7tim7Kb2zCCR2MTeke9B5rISCauJk3Zb0CLYLothAbSsWcOODOPjetUxAb2LkG4vXNWRe9Wt7ISBahlpllpu88wyZhRzV9iuQuPSIIychgpfAhPcyI3a/e081eQBQt1teDq7ZjGDxAmt6wpCl3p4uR9cV3tMkh1CjgGpN2T1cXLdI4JGuWwWjbWAHeh6WcvKT0qT3CV3at/eQU/dBUJ1HBmJ2Ag+tB9au7Y5aTUuoSNDkK0daaqSRTFMCWwAvurgog6r373HSvAnf12aYczBctRDrrtxUGtcMektMsa92Zqp0wBzAoQcKV7ctQ4AWPvSygatdDGAzb3wiCi0i7upuRK97ElASPuoQVPsNrd820Q7UPowsEKODO5R/D659hm2CmGG3u6EEagEH0aO8H9laOul4Qo968+Af7ocIC92Nu9nkhyR0MPq9vbKEF9IVD6a6AXDIv6JtqpGdQzZ0aRk7iY1UnuqEN9J6c73nNjlHSgsE6dqMo5ST2XrV3XYqL29U+wyd0AvEgrZRtTTg2D6fWCvbGB0YNwXx9pggtATqiDIuMSOxYa9c5gdEh3vA3Xk4Za9wDpAr1eFSoJe7e3y9XhUX/QXOWiEJY+utAXt6bb1aPoP3VqCidVeV7j43m3vXXWOui4Zyt6B13RXtRJVHmF/da2rlSWsJAU3VajMC4RPYPioscHXXfQgODV0vo2Ipp9rbNXZKSZ9aPbwy1sPshtA/EIKdt8R4Mrg7EXNUz28igABKnBSO9s2fes6L/Y2q6ncrwXsCXIheuZ9yxbJloXsE0HUaVDC9dfhjy2tTtLgDJGm59BF6me33PrwvbkO0i9aPahVQ9qsZCE86hsQbTrjOULy2z7fBonlQRFyNy1BLqBfSFSPxMsFwPn25rBJFJC++i9FQZ8thmwHyPRoehF9/8ZTNx4HETXaNRMg19A0fHC4DrfsCvsN4QDV6Car4vrDBA1QdodxL6sBCqAh5+uS+vFYYSod0hpmCT5SaKt421sAsD1MqF64CNc+oQER6gVgfHB2uCcEB3lR078dgowAW4CdRAV9UgDhSKiUx2HdMmoQ4Jd81o1oHpDLsQM5tGiZ6bO1Svtf+Xr0JV9wh6/FUZGjzoIce+0MDrrQoIWbGEvcLm19Rb8AngRLDucTWbAFJwo3r0qweJotfaDGjg9aurVX30IGZoKoO3f1tr6uk02du69fGDdRNtc6MA1mwF+IBa24Q936AbjafkH0TYNOyf14dlt8rN9ofIDva1oSJDabO16tlQidqBb8d4b6xcWGxs4vXP61LZh1wM+yHeA8SKfs7lY1FyfX1xdBBWNlYHYdfSanjZYRuYPX0mu21WEbGX1JJsjte76uBtwUZYIU27E+9esOghNxs0W32z8o18IAGlro6pYzj0ORk7Fb2+2s4sZ6B33jnu02cO+w19QQE1cydpDnLTsOqd9etrkKDzCDM7Q5quMcM77IES1vvhnO6sGd9b86sCSNnv4+rkemjtPVx8ICA8BjbIx2ms9x77GkBicjPfRhmjd4c5awO0uRr1tX2+uAdtPdbRVDvvEakO2gmNFyw/3Ufvt5ODPazt9T4685wVshDUHHIBdtK6xq338FNqHVfEeXVCqRnzi3jrRHFYGmD9nA4h21hprttclQPfdKwrJHgWmpTipE2z1QSq6QVhNIBVXUQy7TZnJ7e20mLs5SEnG3Y9uq7yP36rsMwTqrPE1no90P3YJDNXbva6U9iC1MxUKpApPbt1FMNJho4F3yAictVVZV1dnQq0czQfq2SJ6uoT9lPrKSIWbvkBLrqyT9N07AApG6pIebGO7idcBSxoTj5qU/RJ+1T9tuqlP38fqQEC8e2MKkrrOhALxt6maZQJOySC7sT1z3vazYMkU+d53VhF34QCBbXOuwzBot6qX33IUwXWx++U09n6p2lMfukQM5+nRA+u5221+KvjBpCmhIg2i7Lwa6LtLPRF61GANTrwv3g+si/b/GkodZYbujY++o4ZZxGGkcOx7cP3Opti/U4uofyZqlAv2aLoyhBJgXnBfnJah12djilN/PVOVOB06EiqvpkrKEOhI1gIbOIwX9Fn4RqY8KNXr7aE0lDs/fZeDTGNSR6APXdG0xjaOer7tsEhLwZmZCm7S++8m4br6qz0CdrPQMHig3kcwgpz1KliFfewMLkcCHb+pbOft7gIU0BDtR44Rrk13lE7YoMdGVzgjX/Xbfr8YJt+7V9c56XI3OfufgLGeyhyJA4cjQ3RvGWpd+zE1e37xi1tfrF5gFc0SmSR66Y3OfttQDbO9h0ISbOIwbdDmFdw+ZBV6L6I8iQfpmjTTajDNC7aSALOfqzyNKGiH9mZBHMz3Hs0PcvWkW1OTbkP1I/tnEPUmiH9hj6PEESKqPbSdBMsks+Y1p0Q/qhyB4g5pNyh684gzOmsoKTGlYVWUbyqT1IgjIDCe+98yCqQ0ZYbukPah6z485Yrbx10xos+Jl61n9V6wqGYeUDSPc1+6EUdxBVE1r8l5OPIKEX92b67SDPfuF/Z6Kvr9Mg7ibxBASnPfZGi69NYwnI3XvpgLIrzEc9jHbQaAv8sboO2e9bC4C79f3dntIuOiBJxWzZ7Tf0qxuN/XO+1eQauZ9f0cJBdfQ4K4m8k57RX02NmroLOeo6dirAzH2I1s/DQIOnl9+DIBojCzoEHfhcHa1/iIoUDfjoGiJVsf0Qhr6DJCY7vmYDH+lEgsL6vu3zjqq9JxpITQwZ6J+2nSsxjC5cCftCQrMYzDqse7btm0c1vxApf0AFCbkQkdcl9HU4NRXKkrJfSAO1h1PNwkAqXLC87TmsT40PjtTL2HVBq/m3+2LtzuIWU0fFSWfTpehMYJNI1n2dgxoHQuEeL+Ff72/0iipK/m/Oc6NOl6Oxzq3o6Lvf25S9yT7u5yhCHnnc3OVZ9q/7+n3NLA3/d/ic1YQfNhD1yXscbKj6PFItb7/sBSXtI0kQgR3lMXKBWDx6IEoNc2oFYRaJ3VjglQd9UdOlXwFwyNhjTLVOhoywePRJl7mD2oYBxHKjKKqgYWbJh3+2jMFM+YdZ9oAGEwgKkugta3OgADeF6XSDm7DgA9Ealf9TdAOVRLDr0NXOM3nQ0sgjp3h7G4vYziMEVtc6CaAkig4eKcq78dknhdfEIkOxPa4iYCQRj6PijWUHX/Sp6dxcqgZ1/1WqCF6fKgGxAA/7S4Br5wgyFwB7i9zZiyB33LpXHM2aXX2jAG6v0iAbcPWIB1q1ozxCKBvTtDcvj+/nYHxxZL2rFRJjPYgXQ9g06KANaAl3hEcYdadXyrxYbaAcWVRoB8U1EFpLhxRvt1DOCCfUMYSpw000CjwA1oBtAtzDr1h14AZ4ub6IXe4jgH9/2YxkOuNv+6eQbv63yKnwAwAy3cd814FAvAMVwEuHJg+ka1ow6gpArmqIuiMrXQdfkogXEpFu/beVWPyUrj70RQ2FBXPSXvdZ0thYpz2E0MmpW0e6wDR0B3LDLXtSA6EOzQgkWAVEEjWr6/c0QCi1+Y127iJAZVyPUOxawQQHzD2KrBJ5Q/gOyt0h6qCDkPpqSC9sBdtxtAm5EGAZebRlCPoDB5qSnWzDs0PaR4I+2MTAPjjmHqAKCFSGQD8HaSh2HkDRHDwB/w9SwHCiXNmJ1HSsK2YDIIxvRKNNjRPWhkHBIoZhRXL7AcGtcwBwT9nB0jUB0AfubDV+sakdJbdH0vEOxPUAYZtYQS5sv4P/tKPAmMICRhssOgOMCsw0mQBtr9FAJCiUEAcOOAh2zFWCpKIhARdvqAw7euNiOAHsJpVAeBpNCBgqdkIG/b0E4ADkIx2gaIPar/7roAZo7QDNC4ZmqRk50CdvEyKiu6+w4vhBgN03tevXLydFYIIGgYhUEqm4Nt+0HCQz6Ql7kvqgcJgIL29n/7bx0qeDW9qRpIl9yDhxBR3/okwMV+vGmft75p1vAbYpsKGy/9IlYGf10tAKEFqCvFIDP6eajqPqzxBWIJI9CJwrrUz/twQGiexy9akzo64agabkfB6GWI+wGh5BSgrQyLnOxYD7cd0b1pdvV7VjMFRZiB5LTiQftbIAgOFUVgChOf140x40pAQN+dzIH/iU3eQ8vdhNQkQQAYzAZOCjpAxdmIblpEYMN0CdueLZ6BvR1WFByO2aKv5OlJO3IV8DB8ZUJ81WLWiBmbYbWyFKw9upYoJjKsqMlday9g0dtvLV+Myycl96wx2Q0npHihW279wMrONJhpGlzZuevP9msLh1X3vquLa6qJoF0Hb2T3nBEXHJues0NpiJ+jXbfoSQGw60xEKWQ5P2MXGOECMiS+gRqBoO17rpBJEIhNb92E0N/VWIgysI2+96gMhrTETfvpnA+2+zREDXroO2XoGI2TWsd998nb5X2MIgnfZuB119IirDwPYTVGwEOe7Xws77oO3ngfIPcPwK99Z4HEMAfKuH4Ou+68DvZ7sKR12CyHbr+rgyH4Gtx1HvsQRASKlIdwkdRo1MUjnLUke0Gm8lI7wNioCyHc3OFJxtuNmz0kKASECMiGs9BU7NLrzRpPA7uB3ttr770INnHvXemY2a2cELqex2/vvXAzRKlY9RjxWFUgftaPWB+1dVEH6cx0wIC15fghWpA4y0R3CqyFXVUV6yY9xIqMFUal0Y/Xx+6PNqTIcP2xhRw9UoiPk9zgFGEQkfs6FUgoB+VfEGDn1gmgvXVJB4U9Y/6YVXM7u4g8PoRj1WbATV3KnCtXQKqi/1zQqUw2LjDrjWYK5XV9EHcw3cNtchi3m1Iqorbvsx0LqtoL6u4oVvebrIP95v8FWQuqBlBkG7INyPFl7ZZByfNVAYGF2mQZV1dwdF49KUwW81+QY4XW9mTl9U6JRt0uCou2Io2o2ICP6NIMzysutGIutQgrcImHTxQeXlSm2i/NKUHPP23EGDoKviSLofn7Yx0iiuwJM+jM49zdbk3Vups/zQdinPNrj4Zdgltokg0CuqqD967DMG1QblrFL0Jxd/Jy/2BLzu+IFW60ooSX7d/KbzpIlcVB4OuY6r1iSkCo4ePruMA6kiRyv2EJEq/VhKIG4TEH62DUIHJRJ+QRr9lY6iIPvom9fSUO0715b0OzB4xsIg4h49nGbbrSz19fJJuZTm+L9torV8QXsHG/SsK9HQEF6cbgHPu+dM4cMDEZiakj0HYEPIPBiG44gEHfWDcZsK1SfyhIdjth98SsZH0fb222GNOGJjv2lnrOgyDBgqNYMGrv05atlfZhB06NEMHeD24Qa2g0faVt97Y7VoMkzFEpvMexVsFhJAUghtmwSMqgN9EVHdV5AjQdTsMPyJvQSfKwfBi1vJg+7ynXNMwzG0jycmAIFhJMfExsVyX3EYlqOHLWTVy0y02YN7er0xES+lYIUZbdX5jsFyFfzBszdjvR34CF8u8SAFiDF98wJVaDYbo/JadK7Vtd0rh8SPSqBFeYSI+9Gm7peU+cm7bcrBzWDDng+Bz94mCPRz5D002uI3qxGnqNg1Eekm5cJFcfJzVhQ1W0q4yQycobYM0KuPYNX2thoXTsGdVg1mzoLk2mRMyua6XV89oETNLgV89PRbXYOpsm6FcQdPsV1sGuyA16vfHD0XYODcGRCMgmEhliHjBgbgMC6YYM+buTg4re91wF7qOfLnZogvfL64ODWOawMT4no58k66gokhOb84MrxsLgxKuuV4Uq6uiQWrvYEnKutaDNH6KbEc/r73XryphtLCRU3ps5oIbaMoF4k3ObuG0TcHjruNBlhgi26JuDtCuzngeW9BtRKrvkTTkAGiJPB+UQYB0Z4NFXsL9An2TpgNUh+4OpMFPlI8ScHAhSB0G3c2r5RNvBjvthfpivmrwcu0AA2jxcML9qTSawZ+mEfqoecSeqHZhRT2ng6iKhikCa7p4OGwc+JAwwf9d70x+V1r6o1Zmgu3xgutr69VZuBCnfecGEVgCH8F1OBgiEAXqv4qskKf4MHFuP1AzCz4kJIhBLW0wiUTVAhtamPFrUdRafs+JB+QGK9J0lZAP16pwQ2wyPBDHC7/Pi+iAJvcnmZYV/nwGEBDcvTzLL6xksQrhHd2dJF2raCiDlUTlJTggS4XNyBXmmD4g+rehT6XE0pPfQGWUhdin83qIWyjUBGOSopaIGwjM0Bz1QFCGeVJgYXujMIb38JJBw+1DUH+cJUYBXwVHjF7oPCGgdEKUjtEClKB10Vy65EM8pt3MGBzCJW8iHFZQ0IDYzXw1KHtS1db92qUnKDZDzKxISir7EOPHDQXZIhmetSuhTlWCUilNbtWo7AXBQkVl3SoL1UdgA4QpiG/sC5wRi8Obm4pWf2AKpRBIYMQ8ohkNtyJBxqT87ombOkatFEuAgG7aIImC9RzWxfMogqRFXPapFrUN/CRDlM4fz0E1rwONxcICkYJw6a1YAmF3WKMQGt820T201IftrWcqGxNjiIT1Wa6DpfdhSexAjSGh2zUarVnLSuzWtcSHNrQ23praQKAx+NjCI8kNG1oG7UWW2jAj8aja3qNGH1cErWr0vTYLtD6xAn1U+IHAVytbci1IrOYYG7qzGwK+9BKTEwYZiBtESNAUBIkW4rWuVre/u3xt0yHtL3K1plDRbqKWQaMrza3j7EKQ0Mhw5DEcgykOmIlsKC+sdYyYEguDKdIZdreoQKKVq6rWkM/SB9bS0h62tCClJN1goftrROaT3A5SG+kMs4tqA4MhpKwhyHFsRCCrGQw8hiOtMjwpkP4YBmQxHWsVApyaNEMpIZZxUP2VpVDYQwuQrbHzrWfcCykIZBYZRG2A4oFwZQUgU+7Y62XkF8rDhmGC1JuqvlVwbLZQ5xanLgSth8dUI7s9jLDKOwikCAuDIznD02JWkOwitG1b8YfUE3SFode5NoaxvDg1ZPYjPPywSkAlAQ23KobNkNhSOxUedbENGboFVQzccClD1XLRKSzc0/1d5wLrVIyJtUOGoZGoLx1VVDq8g3dXa+w7baqhjwoQqHLsDP4mwpIzTQF1JyA6NTYUg0AsMh1EGc7hMqQscFoaFsgEpASOsGBCenq2QC/KI2kzTrF71bICoIM4qgXdoRwnIPrQpxhSZa7akNC70BlCnvTQwwu076krqHfAzxszQzSehqkvcrV3gWVBrzd0kdIVbDQy0OKNorQwWOxXUtn7dFUOftTQwiextDZg760OaQZc/Ww20Ko3n7bUN5QczQ6lqZ7dgJpD11LphGIFDuk1Drjb/dg55ucSkYuydD4Pr5fBmLtTQ0Dq9xWSX6qDSIImRqiI2j49vsdp0PUbspojl+4JWQX7d0O2Dnl8I0eqBtS2AtkOryE0bVoTaS1NlI1FUbofHFayhkrcuPkeeCOIaMpJ82hTupKG/1V9CszlHCiCXdBqhZe2Zyhp7f4hzNVbDbReLCDkiQ4N21d4ovEZzimIZHUGw0UXisSHkkP9PoAw+x20xDkbbIMPO0HSQ0xSJN1uTaIN45Id2YM9qk0yA6gjNjPIaSsE+h6247yGdNJgnB/rfCQA71QKHlxVwYalqPUh4Ah15b3VzAkGaQw0hjJtJVR2kN0YZYw4mUWk4PSGC6yDMATlIbwJu4/YG08C4+U/CKMh3JDDMs2GgIajRlRkhkWVuTaxfRUoYWQ5pkNht/9Rw9jGofGpLS2Gd4WqgCaBbIZ7vbJh3wQeyHglbEwdx8kbyMK18vhFkOEYZbPjIiLpww17V3gEUBH5eihyZsKXjzCRT8plbQe+3TD974KMO9IZaWrJUT6wDOrmMOcYfYqIChqFDnGHTobsYeCw3E2yLD7O7MR68Yfibe3yuFD/mHRE4lGtgpOJhzptIMI7S33Idcwy1pdU4h5J7MOUGuwWJ8ELVDY7AUsPzQbbJHw1VHdDPlIuhNTtDWLNamrDs9wY92z2E+PSMfEbNDKGgbjF3uhsN66f7dLWGusNCGz95bbuk3d1rgXQJGUmsQ/f6WvZbu6p0aCtth4lsOTSkqCA20NFk1v/fuhuat5zaL5gspuPQziwUptS2HIFlWJCkHbU4ebl7isx7izDreVAKELTDe2Hk5TsFlUtTehzNmCiwIaCiiCcpMCewjDqaYikAo7qEnGw26AQQtx5qRjQexHQy4c4gllq/Gy+IDiba5WMjki3KusP27DWROEqvOcCiwKiDJuo15J82qeA0OR3jkVrHZyDDhoi4F16N2gBNpnhhjocEZ/6sPsOybG6FeGwJYDCixlpA9qqLJmkIEnDAyBsEV4xtn5SXMaUNsbZOiiKFB/rYDhuTVNqrFCjJNrpw/AqEmkGzgObigtsWFprSVcmoDgFFgwwJJ5f0uAwVp2Ga13Byr+9vjh6MAWVqAsC1UDibUth/m9YuGMW3rYcHVWLhn+tkEwD9i2NnsHMi2qO4vRJZEC64ahbZu6kkUvBxNyCEYaMjLdmAbZY0GusNTBy2+bIga4duTbXET+JFZGfXIMqtVTb6rDmyGbdIcgCLDcog4cNacWoSJlhptsKD7/Vz6nsywzPIc75tyRxzVVNtgyCV/R5wpx7MsPWXFbvfETIi4ieG/MLwHJsQOCOxLDcuHsfxZ4d1fesCqkIP9bYsOsjOYwAlhyFg1Tg3dyl4d9wzE65XDR9oV8SZYdc2HIga8ZcKrk5TvWSbwzv6ITA9GIG8OMjnXhVYkBmDMMsrhAOyvO1ZlhoEcmO6yDBn1pabWFkfmEkBBRJWT4YooLlGChQnGGSrZeZiDgCVghRYtJwNYmrpCiHYw4EZtveGpwiczp3wwicauZJ9r/MOF31+5kVordCl2GnFSuPu1DXX27TKW8rg5XnUkobStYe0NHHwXdxDyEuFeGEKxI6arPwplzo5bYCaLr5un7yX1SOmDCACKK/xqsHONJAEYvHTDOh70a+HVYPtulXw7xhjFKYBHObzj2LRReBdKkduzxtdw/4aEzqzBmwQcT7PLaNMA15c9IQwU0oIdVaC8ogcM26T6wlz6wawpdsGCE/hyM9oDg4CjhqqDZiW2idN1BwtnCX4bYI3zmn/DJ+H5IM7usGyEx2NgjKnxEDgRdsPUFqdRAjOIr0COSEfgI8YrRfDpAqYCOIEYi7SARiQUMhGHm0b4fFhmoRnLFGhGUL3yEcTw/PhirkohGYsPIylJvRPTJaw6+HqkWbJwavYw4Yoqd9zmcNADhXwz3cnEV+N5DBQvMEkbaLDWTkQyLx7G03p/RoyO5AjQDUWVTKEZw2v9/YwUaIrpCNOEfygxRyfSZERHDMEIT1cIx0iBmDtxAKOR6XqsI/wRvnNTAKnOZEvuwuPwq7y9PLA2CNmFU0veiQZYVBxA/H16XqJ9sUW0NtnWAAJj8dAEoBQR2JdvwwC4Ad9qoBCQRmj57JwVx1eJGntWmEH59GKVftahuykIzx1a7SEBGBiNHaTRFS4R9xZ3RH0byA8wCI19+r/D6vYRhgKhTrbbMRrojCoVAW2onEUBhalBVtq7xZ9IP4aZhmggfHDjzchlnlEfsI3Oa4W1s5BHCXr4ZGbejepzm4OGMu5aAysI4Rh/4MRl67iMIkIeIyYR1U6FghaG1VNumPe8R//MFQqSxjMNpnFKw2/QjOErjL2N9BHw+cQajk2rjIujgkY2RncRkfDvDaLL2GEHhI4I2o/weNM2G1Yd07UaiRsCVI+HcG0eNRnOOiRt60HOQtAacMCxwyqzH4DA4pRRAN4bBFRDesjIvqBu8OwoHvmdsYQQQDeHPyC20jkfu4IRPD7qbJhgHobRNjrerdSYi6s6Ll6pGGNZ+mBYIabi9RCboIWOLuDL+iyhjCMHHtJRXQVKbtBCxgrAZfwzQ+l85GcjeqDuR3zpabbYu3/ZapGDj3W7iPdH7B6owPpgzQiEVyjWFU2yNAykqRb1iqoQWGKRy5M1R6HeBZ5G/xAzLG6dgpGbc3+XTgXW6RyHYHpGs4MtNsx1Sv+xnCFm7V5jeppP/ZFuzLDKOqi1Ve4iiQ+GRiuD1t7OP0ljClXcHeuuDt7siXVcgabgxeMPD9aZGVV3ecvHMKD6xzDKTc83VZke1XUDLXVdRZHSm3o8x5pOqIOuDFZGV/2a8ribVFGTjSpK5/91GYfsyHb+xsomsHZNVLElR9DNh9Wu34rrb3ynqUw0L6vskSZHGP1zggbg2WRozDbPqHQNdAmEgz8YyQUeZGrPn6LsLIzOR7Mjr9hSyMrkZjXcqMBH1mT664MOlRjDSORvNta+lB8P9kebI6u8RI8O47uyOawbQXoG2S8jEmH0Ax9kfc5qeRxcjRirrVgHkbibebqqEDJvLNyPm6unI1+RwjD7nzcyOp5vQw0tmt2GDgriyPjtHXI1+R0pt/XsC81vkYYw9GG/ADrgrDyPOiUzFaGR7SDbnLvc0XDMDI4+2u14TlrJYTnAdwo3mh+0jlXZnXiU+og1HxajnymeaxLX9ugZ9Xj9OetnNqie12vF11ZqRtT9M7xnO48WsuKoqRksuMV7QvVXzsIozxRsbNwUGrOwSl0ZI9yqk7Dh6hIt1dEZFIyhRl/0/JGm0PkrUc9XOqKRdNgc3c0qmjko55+/5o2UHKYYnofQwwhR63cTjq4B3/NDdA4yR/0wEBAGMOZqp9BEzDAhg1GGd/APkf4hPh2cyjjOFZYbwhpZncBRqjAwYG/nC1HBww8lxETNxJHEfDb4b+ZPM2vEjKggGMPsoF1A8raAG16GGlyKlXsA5prBhgI0fN/8zIDqMo03Ij2gHrN4KPXiodmTPhild36H9626f0PrW5y6KjXACn/3JykCowuq4fDwFGmq1Rf1O1eZRiaUONqwYTG0BAw1UOB7Dju48B2NUaLtYcBoD6SoRoKPtUDUeJX49wQS8GZAiEKnWBef+98jEf0Wi37ZAaAgxhlGQpqA/pidLGLWMBRoZsccqLkCa3uQwzHeq1uipGoMM/4ccSDF4UKjjiHTcNAzjnTVFRwDDzbph1UlUaWQIga4psk/L4KNjRCbkZubNtDz6Hh/U2qpmwxEwUGghqrnqP+9mvQ55bMe4G6HmZWi4ZPVpdBz3Ye6GFnB1wel1NTmw3D6ZGUOCZkdXDLOR1hJhZgFyOLoZMXeDR7Mj0WpSyPQ0cibel9bcjwNHRyPdof3I7wcOuDas5UKPTOCrg9WhkPDSC6cKOhWqIQ2ry/uDFNHyGTNHs0bQJagHDbKYgyMM0d1pDjHV0jP1NObUf9OXSKaOYYQyOH7a2B2mQoE185m9kaGZ+zM0j7fVbKd/wd6BmaTm2D9Q0fNVMj6108w0hofsfYCM2QQFKH+HCcVvBGQkgASc2ngQqDc4bGAkJgStI/qHlr2F/lqI/WkI2jbu5CjVWoapUPj+n7QpoqJUOJHPowjaqjbwQurFDkM4dto6Rwe2jplBIT2G4cEEMGhsW00JxE1V5NBgFWah0hgUuGIaD20dS5evCmStubSNUObrsDo+HRwOC8Gi38Nu0AhoC7Rgqa0w6dcO+0fto19hgXDoKxyMjM6r5Q96R4E4SMbedWcoa2o9orAetu5AuZC2Ngro7XW5RABlqzcPE2rlMJC2PWjKRr1zhbznyw8HK5aj9tbUUMN0dhui8GiOtiKHK/F4nApQzCh5PDueHYZRj0YzwypU/5DjlAc8Mx9GZbMvoXtClfiqQhu6pBQ5ChwEoedaxaxNTs3o9Ch3YFBRRHdz3eqtlLfhU5NGLBs9X/Ib7sKfR/OQw4GL6Mp6r1o33hr5Dx7BHqPzQg8SJPRlGNmJGAChXKtno/tSNVIwcBg0NRg2MVrUcRej/pFcoxAMaF1SAx6qMiKg7jU60eI3a7K+uQm6R+IRGKrgYwwwQ2jvm5z8Pc5AgcKgx8eQN+HES6HIbAwrpOKXD7+7UGNW/2To4bcjwtcMor4g4EacOA9u4TgEAh14Vm8Ak1aasGHYbu4GGOc9iYY4aqrfDlaRXeCAMYRIUjKVOZfgCWMMDDg4Yzjs2etkXQNYmsMeDQ0ARzvknRRMbxIyhl5hiKfD486A5GNThFII/coFSN9CxL8PNujmEOQx+tYdv7/Sx9ZGG+JjSItsvqqoX3aSIRqq6KjBjDBBhviyJFatZUmfr11jGF1VQMc3SAE4wwjYDHrGPAzoKcPXzURjDmZXGMAXCEY6Ax3hj9aRuGMBMcEY67wCQjybp+aNakU9WfWiSJj3UEQmOL0YAY/ExoXVUYNTCMGnHMI2bR9Map0N0mO1gATGsvGDpa3NGzSIJ8y8Y0wx8JjZGR7a3BMYq5Ed/NhjFTGRhg5xj4Y9CaK8UfQ7/GOVMY5VGwx2TZjhGymPuMdAIy0xvxj8+ZQhR5Mfk5L58DxjWTGh+2+fHC7RkR9movAaxmOj2osvezUYb45jGOCNpjHPCYYxhgje+itS3Bod0Y9UR1k0burlE71EYbEjzUZRjQmBWiMQIN3reZnAzNARHDkPtMaR1kx0epjPHU6mNBMduI7UxrodJTGHYVKoaz3BAIVojeDGC6xzEfR5sXkihjxzGjFXEMfVOBx8fZjbY6CmM8qGnEFfY/6mWDHZyiHEfWY6gxvAQ6DGlmPLCpgY1bc3xqlDGEWNt8zK7W/RqW4qTHsWPf0ZAnd5emO2OLGXciqnV/FePy5fQpLGnL2z3By7ZSxhE4QyzfxUcdJKmGGKnG9rcJZ6P6xEx3WBhU8ga9H36OcsfLbhaWiT5LCBONLSZ0ioxJ8+uAlVB8RjEYGt7TVMBqjhxHwQTKepqmCg4ItVBhRLhx70ajuFgIepF1A7Pa3fqgSwPUiiY19aRj2AgoBo+aZRnzNFUUgaMP3m3nX3oYVNSlGm0O1cADTQER0+dVMQxSO8UfDTVTEZ1WVNIDuQykdrrbGQLsjnFGK60+scZI4NahVjXw0NSOXFSFyqJYFDVxnyWcU+sYNI19mzFDi3A0uVmkYz7FTEC6grVrrT5iqqdY8Le4ijA9aiabOkaocH+Ku1jPstRN5phsLY/yhn0jSqHKVhCkcCJjH4WutPPV4QPS3wpVYPRwnVMoHoyNNscS3WhRiljH/jhyNVkfQ/Y1MMGjG5Hj6PvGQTjUWRt+jGrixIPuTERoxuRt+jOMdSn1QUf+Q3TR+PRkYaHohmrrgowaxvowjZHJRxoIH+QxVWC8j7ZGukOtwhvI3uxo2tec5y/2bsYtVZzBK29q7H+kMDjk/I2BRq2UJggcPUjsYmQ1E+8dj9mkfqRPseVrRJB2djd7Gja0FQdZA0ux1Yu+5Ge2NeGt4mBEq7/Eg/7z2McTA25lqC1EVvuRAzgr/qPwwLW+Ns4HGByMc1pQ/Yux5cN8VRxyMDsY5rZI8X8jYFHYZRGfMAo+lKNHQk7G/yMc1tdNd+x2nNeVRYKPAcZllBhmIDjSFH6OP8qVQo1GR9CjRYKI/ppXurYzuu/nQRFGAOhNxt44zFe4ijgSGxGgcUesFkbyx4gzFGaKMOQdSQ3/yBijxLkOOPKftNI3QVZT1knHJ80sUawQ4pxvCjLrHokNcQbYZC6xnPVvn9D4AMclh5rnBZ7o7WbhSNXZqtSA2hqVRB87rONbKptY4C6+zjqFH1KOD6oY4/j+i1jfaGOON0fv0o5Cmnj4/tqnhHIsF044SOcqkgBDrkOfgKBCPcm1v+qs6PDyJYD30a5qkWtRxMzb3AkmNoIRxrSdQStH/CgamC42SGqUFYDAQqOX5Hg4K8a4kjjvBnXXYwTxjayx7nNYSGV8FH+BpY25xrTW0+GzjLMcYJYBH699+d94wkMbYXXhYpnVO1ceZyuM9gqIuDVWwrjt1GilU9tsdZfIhs29+yQaRxZIboSJAR5I1esqoAq+XCi/rtKSpD4mGG/0MmATuFjWgFD1VxHdyxxHtrT5AdjAP+HmZWL0epwsfzIrRAqBEuO+SBf9FHhyGwucFwpCInEGCMtRnxDJXp4BUO4eXHGEh3yQeF6rW7yLoSQ/paqgjAVg3uN+IZOo4uQQzjnQldv2XUbAPQVx2c0AIo+qK5wV/gM/R3T9KUo8UIsrqeo0nq6E6rvjoo29BuRLLVhilZUQqEeNoSXrrcU2e5suPHrWDjdBroyiu8xDHQNH8P7po4Q5eQVMjAWA2HDSIbbxMOxunjuEbYpknZE9FRwhtRDhZHmeMx2pkQ5dxuc4ecagIzZxH2owwwdD9gvG+6SU8dF4ywhwmjgXR2ONUIZRXX9MAFgPHGFyD7ptNpNRrAhD5KryGTHFDzDcmGenjQDJRsASceqMGw4XWkkqYZONo0k9FU1yn+DiiqLeOckngvWq6TOVspI94B7Wi5sNyK26tEFKCVXNXNoPfXq7eGfBYu2Ne8cqtbPbRy9fvGx2AB8eHVV7xrCgbDJJL6hypyZB4G3uEqaA7jWYmjHg0HDCeDl+RsCAsQcV5vUK1tIqfH4H2N0CqFZnxldCPVac+N92FPyKQVdmoTisXci5tMnCIZLD1j+bpuFR58eQEBf6J+DKT6j9V3BnfVUQ4JHjLfHjK1PzCbkToZXoNJe5aThJGP1/d/BwStIZGKzWNseH4+2x0fj4/KVLSJkd1yMuGtCtYNGw2p5xvn48OxxfjS/LeyXOWrEg6FgRGjq/GeJWLhlLI6vx6aUnpxMaOz8fQ/ZlgFdjJ/GvDVDNUafZPxtKVZc40r1Ksh3Xd1gPCjozBBP1P8bzQy/xvMNEzV1OMSCBsg1/x5BDP/HTeOcYmTQ1jchCtuGwFjjQil5SF04QCtkNhzvldeGIQNNKX+j5ZbYLRK4ACNdZaS+g+DI5PWAVtySNEszATWSlgvHlmtTjRdKzB9m/GhOh5kHfNXb4F+1Dh5wfXHWD5PaM1Usj7caEBNqLp5pJPG0/jc4p9yMsCcv4+sdVCj1cappV8LpQfSJBR/joKI80PRwabjUPeYQTJcbNpWhBB4tdnG3CVOGB/V2W+r/Fb3eYAT4KTzUSQ+rEtWS69n1SqI1BMk0g0EzAKsQTMV6VqiWuv0E2wyQwT8MrCQ628aGSbL6qe8klGH0YbxpBzVwJl/0mHElfXIYEUo04J1KDSqIZF0qmjcE1O0+jA15gdgPBTss1WwJtXYeDjso1sYBC/WbYML9WSlqfWOCYb1f5aqgT77HHcgqIboE9VxxITK2rWrmuviXnU/x51NSdgrF3fByBo7l0UIT8RMdb3eCb2lcjkEuAcKMz+A9XAyGIRQO3ttgnMg0k0SxCO4uNwdJNF0hXsAfsQ9WwSBDTQmYq2C2F7te4udlt1pIGrCHcv1LkhalPjagtrQ3kq1TXXnx8UYKD7x2DnIF2rR3FSR90a6c9ULCau3EJnAC4N7AN1gJwf0g6iotrNL24udQVZJvYIiBMlVcfGUpQ1ylKFRty5OIUwn7rCr4ltwEgm1FRHiBKsM4AjE/R2wA8tHBIMrAdCsnCMQQdBEElGx+OoqOIfQzq5WCnSw8+NlrDlJGuSkyQwIm2c1i4lRg4KWKj1lIxgTUF2sZzfdK0Y0SZ1Tq2CevOxCWIcNNzkpnV1AvENZDnq+MIPKhlN1Hs1OrWvGivV9aBiRNx3uaxE6+qatu+Z2q33KqH7fJAqLC6AZzqDEicOuKT8EdQ1vaHSAE0BCyGt4OCVOCAUnE8iYyGAokB8136re+OomHJLVnqs2DKSk2izHqvYlXrGykkLtJJsTuSpGLtySBUT0aJOy3D8l5Uqi6tUTRgZNg0rdzHA53auFop24nh3x8fFvAeemtcRlay7UXCrpg4nB0/In/gX5SdauCwDnqpwMfO7s0RKIDlyUyjY4QUxzRUStpDTqpnqqYkXI5MRMj0CEuI8SSC4esqucB69lbgx9wIO1irAuMS5YjMRNGJ1PIDGIMRmVdkhwD+IJUIl+J9xU+ielEAFzY/VEZB0BXhiYOyPMq1UT08IVZB5nr1pIVWh/AEohT8R5iYL1exYZgdx+r3WBhjm3wItSVfEyYndq2zPBxwyn2E2Nl+QUpiNjxRGDnmMNpJYnMtSRie6QFmJ56oeMyFHXyiFbSI8yP41/omVZAVSi7wDQgIv53omexOGfDjFShhTpY7Ym9KC3HAjRI6J3Kt2dYh827d1I8OVWq9AVqgcMTNCEyrSIEUyg54nzS3lVqboBukPvdEzYGq1cAWG5tmiH7NBdrwXV+zvXURvy4MgUMt/9rxKl2rQFlB8T2cZ/Eg56uPdteJw3G3UQPxNXiZVxNhIVcg5VbF8xD5uQyOdu1cTGlBIFUI/k3tahJuY2BpIVxNookXE1roJ0kbomtxNH7ATRfiUHQwY4mYxPykkiwEShocTMQaQCNf7GnExH9aujoeNJPAyyg7E0UiJFuptG8JOt8HrE3w1ODIxEngNUModh44PqgNVESBvKT/UlrUXpsQ3I4kmfxOWWhzE2D2YSTWYm0xOdEn0pJ5pBMTgZB3FZojgL1adgQMgWqGtJPRibjyECujQMrEmsxNKbqISPRJ3atQYnZxMm5EqoKXq30TE4nPKMoOCzE/aEJclg0xNxPOSZnZjhJjWVl+Q7RNgYcZmA8gS0TKggOkOvkEV5dxYIdCm1pcxxC5UGejqJsA6zBYHt2DPW0EBqJ/vKPtrFRMRIGVE0ZhCST9uNfUTfibME3KJgEUasbQWomSv2owywIQ9oLUoa0Aig+rYKJpH9jdwUpRq6Cm4BSsk9VECIJmxoZRqk9Xa2OI1uHF9hJ6rQRllu2RA58bs7WNSGF42tq7O1CZhVRCEMYMY53a6hIOj6Y1XDomjE7dmH/DK0QmxP78H+wANsqEIWYmJM0DbMGYLXxnyTCCBLDjKTMwpSJJuNuxjG55jQFizE00gZoCmsL5UCYifzvSNW/KeQ5AFxPmFmBvXPMN91jEm+dwfFrQFLIkRiTHlBFq3V+DiA59J34tP0mnYh/SbBLZrC5ID0EnnSyFkZCKCqIMCTikxKwOC3HrCYlW5EtuG160AF6vD9Qvh+qUNUp2jiM3p+1lEu60kYzqJlmHUABQHeJgEjOPofLhEyZBI0A1Q6gZM6EZPbOrTCNACRfMJ4nEZOB+liHPuJkFAmJGPYzfRBPE7iRgjY7VqEJP7VpY+UagFo93EmBf3P/rvxK1gWsTjHpn6OiyaAJKuJ6euLydsch1muztfXIAp1FGcFZNB2qVk9xe+WTBlxq7WHOoLCGfAdYTz5IyQ1lhD1k9pJx3okLH+ZOI+AqlP1sfENLHy+UOWyY7oJVWpmTsvKg7Wl4bTCATJ7fV8mgN9RebA+E+jwav9WgMNJPxSeH4CKKptFImQp2leNg2FfydCLN2drBcjG9rCFJpGoO1f2AMT1hCnfVZnqTkD6/UytUxEnUwPydI+jW2qZeaaXoiNQ22PQYonQ85OrLHTk0mUNQG9oHcJVhnURtWedA/9cZRiqOIHnbjuFqiemz9GWayjetFFBNWrQGxIriNUuXEQPKiKjNcHxg9L19msA1ZWoHxwnsndRWUauEKE2ij8t4Lq2YbNyumlOC613xui12UMwaumAoyR4o4f0aMNV4huU420RniVXAFjNRdEecNaNK0lsn9Bt5MQILglfTERvso8zfWC4arGjp3zYvUOewj5PcGX5vT4sGHdv6qRiAsrFpk2P5YjVVDgjTWny3KbN/J6kD7izG1U3ydUDQzh+DQz6xiNUe5k+NE6+1TVmHEtTpV+n17J1FaBT+N5H5NSAPYuhJql+23+IqWNtauxxBl/FBTxGrYqDXMfVJIgp4BQswG8FMiMeGTDYgULjg1BkhXFdGwHcpxsA4OXbYpTioCIU4wp3CVyxBN+xlhCUoIvepUUYDBJ5mqACqEz1qqbgjD6TJRr/qEU0tYLADbCJsQimatO4IRmuc69xAZFN7lqVva//JuTQ0g9f0PWkQU9jiLzMGinYFOMenVvSBOnBT4gCdFOGKegDeABqljuErKWTujvQU6pqylkO9HDFAI1VolYaybyd8inOHVH9B0A+ySqRTNimT8h4huVJTdWtrV3UxfJBbMd0Q3BK3c0JPLd2wjCf+viuIAm9sb8HlWKStELb6xmI2zInFJXwKFYUzUO2iVfhwOCMEbEyVQEcQc1hu4eBDw2p+4A7ettRvQaDxJ+SnipFqoKEcWNqylOMkYv6E0Gv9e5NV4U6mw1lldDa5Tj0iBxrV5wUmtdafdb86cB2Jxe3teoyDmxw4G7H4CCrWoMI9fYXM9e0rXASY7C9vWja7pT3oQsN33GJdQApu9OAv1q3YbVR2ddcsp8G19xixojKeo2U50pjqOHhbhrUIpF92WIIcXYFVrKhAvJzYUP9geG11+xTQzGuGU9QeJFTwYlrEcRNCrqtecpgFOxBAGIx1WpGtb7s1jg7SmfHCTWsyaNNauK1z1qSAMqEn1WCMp+e9uJhjrUHWrwJOPsJ61vSm2LmD/txzSZIPrdLcIqMB0aomtcDSGKQmqQds3/KYdvdip0G171rNlPNXKJ2FDauUQMxg+N6iDjJU/6YUBwEppjDiQNoqtcbunQT3c5NMhFWpYSLbSBwI3daKrWHHH0AwggFagzSnV2BK7w5gXYQH3NuXEo631YzcELdarfkzKnURmqao4mCORc0F2Iyds0C7Fgo+mm65V3wQOBDMqfViL/sSsoieEiSO1mAWRGlK1hJjsHpxymhCrdVVjXITHmlgb34/VCE3XaHW9TlEm0OshHtY9ZkU+dPfQxSPYpnlTTgpETdEAmtSM9wsQrVlatsxfqn9SPYZTjY8V0bIVShwQX3YUD2lYP0KYjBYgkD3RqeDrnqhjnRvogLVXmOrW6ISnBxIgE5+QjJioIE/neMwTKPs0czVWvpY+kpzMgRQGYWTqqY6I1vsmaQUYG4lMOaWiWe0IUMDKXR+Wzu8bjUwWcdJTLqA0uUgBCEEOkpoKT2GUgED6asu3OMOl6MOKmS1PYTnxjLPcNfjszFJ/T8PFcU1OpzGMGbbBJVK0DHUwOavro00pB1ME3qg8r2mntTkK79QytIn8U7M6ULtBF0IB20StGwM22Hh9hmQT1NOUGYE6X7BHJikrdZU8XMcCIryktcv+wuyOT4CzcGupv2CqqmfyiHTriU76OA819KnBZNNqfLEAIRz0Ku6Bt1NzthbhETsRdT8iAh1MEqfWU/YwZdTXot5T2OKaR/bCp2dTSeQglzNIBKyckp4RTcKN0Vh1NqA0zBpgm9gKnENXJKfoSDVSEjTp45Yuj0JH8E5mp6DTQf4VpS9RsiU1vIFaUoAYHt0mKXOFi8B4CQSynL2AJmCMfZeQCCgJ6m/JRwo2oKNbagJTicmNsTbmHSU5KpjkKFxbF1PyiBCnd6YRZTe0rzROKabJUB3sUaVlLJnFPFQJUjUf0TDA4AGWoWX8csU8/+nwwiCm78RWqG/xKxQMzTIMhcQO0nEv4+ZpuRTOmmQ2zyigkUwspjTTMinXNNcbWU06ZqubWp1JJNPFaunsJV2h9GkXgX5SJav3UF2RleaIsqwtP68dBUw6ODPsZ0Yr/0vAcn5aopsaQ3pGqEGf8FMk+Hxg2aY8HTpM2Bpa6DUKg4TQ9ME1XvkFvIqdJnYtgOcaVVlaaPtTJgE+1p0m410X2rkQFx9G3iN9qVgZ32ssk1Ea6u9F9rGsDtac0oA/elMGH9rVxPJgG/tVYi3+13EmR1Q1g2xyIU2RiTWawCX2WSm7IPdJ+nYb5qprFHSFc7dxJgZcD5ryiAVFHukyk6WH5zNAYq27wlZbZtp3yQ90mExjJVuW05hSk7TlbpyiBprH20x/KALowSzxZNDfvBRpQ5aANjEmntPPacMxJpx7fA5SBeX1GUEtdd9pgz9f2mKxPtUFFdUoQU3Ig+rbho2CbB07ZBF6TmnAUViIGwuQFuJ/oo7tLCrhOcbAJMfGhHTX3GVVi99AztQLQI6Qn0nrd4BjPwKWDJuWQCxrpPzxIfTpFR+jKyNvrJkp13DzdXmBNdAYu7adOJeuDGYzpwfVlOm310M6c0QyeJuu4GYNMLU+ZuDIOKrHdIBOQQJ13iZ1VhmDG3YY1b/FaQbvSQnzOtKtLcAmuyy6aikyQoKjAH2mbdinCYBQ9k6pXTGun/8xywaV02NWlXTSKJ9dOp2vlxK7e1nT4Us8+NQ83NOFzpoxDpunodU26YfHGpKExoKMB15ZNiaH8sKmzHT7ond9Dl6uh03Qhwg6gP6gdMVSk19N6psKgV8BldPCsABA6Xw2jdwImz+AlgvthQXq8HYO9rwdg8Cpj0zvam0uiggOEOmUA7SOnpgScuKQ+Tp172SIwXa14mwhrcePTiD6nYyBUvTflqawYjuG21ULhXAj6s0ZQjXbtFwqdGuPTWg4a2k0fDIILdYtnd/tFZvrl6bRvrfkRGkt1jldh56bdwTTuzPT+enFQL0UT0Q0zwYMTsPynKC8Bt3MHwYeI18mtCB0D91TA/RGDrdu1aACgnoQ+071uzh1rZhewN52uG3YrKcCgJW6QQYiypllDAeXVjwYyqGAeFrZSPpazo1uwL+B1LVz7NaOcdJCy27L9NVYECWSmDL7dg+r38MdpCqFnXcRWU7tUvbVPboL1TtaJ81t1iDt056unzJ50EvyucEQVbF7HgMxDxyQQhksoDO3btzgupgUvBYBnMDP16aHZL/p3OCk47ftNP6f30wXcV64AYzb9OPceHEEtp8/T+OmIeNa0eF05KMX3dbW1F9jYgr30/khxpsE2mPQAN7o5rSwIEHdU1jr3TK7ADSCtQVI1/crduNJ5B5nMtpxbwHQq+tqUelusd1cdAV8VRsRle2swEOo0XDjyn75DP9ysOQ+7mIOVy2mtDO4cahCMvpyilS/L0DwFwGXBS9pzTjphmYvCMGarvWwx14UG2ntKCG8oFrZtOrgzQI5g0PSa0f02feilDh0YG/Ugg2ziEbWmGBcvK8wIj3oCMwKEOcG5OnDkPY+CVCHzp9e9EyGUWx86Zt2HEZy9sj+mlN1G1tuzApzG/TgNaq0DuNoDGbEZm5DDQ4PtM73siM2pODbwuRm7iDbsZfOLAUkwS/hm12OkeGxCO/a6zg/yGtYjQRrLAtfe/5DFlx4AmOGdG09qx5e1FbJ3KA8y3+Q2bcQr9dNsIHVrsYQKCk4eQzW8hkmNIECqtaj8sh4s9HlDN+Gr+GN/R53McxmdWwSfM87Ku+36Iy0GBmKU1XkM2jmcFDEZAD7k0mQevf8hxVgNhQo9NSCjOMzEIOApHN5LDOLqxsxOlQdHQb9GWNiPGbjPBwuqhKoPs6jYTWEA0xZFe5su+nwb3esdBYE5cJQgMN666ON5mYJYje4NDithUhwBjLNpJXRxpseJrNbb81tjrVPiJ+1OfZ4FS11u4VMcZjTWe+IsTMJ3F52LvatAuWJnky2ofsVSF0h4BA9mbxX2GrtmQ8isHm55PMKWN4eCxuB9+ztVBNbhOpq7GtgKyZiLj7JnVX0koEEY/PGhV9G06TNUE1rDWJyJezMO0GCa1jcfpfZKaVA9snH6rDWybeECVxgu1PXHKq2mbnH2EnqqeAZJio/xztTq481xvtTLk4quMTxGM5WcZYHjJIhHxXQikt6O7h2TjZpnVf2VZDjfd5xw2Tky1b/VpcbG4zjcwLD4hnRTNEPofkC/W9ysDFpqGR8Ook+Z5QL+tsFplDP/IaDMy8nQ4koum12PhmYIE2wia5VY68DS0XWDtEOqhyAJ30neJBUxok+fYgNMzzuw03VVxSuVdQyb0zo9GkSSFkepNJNxtdjQrHp1POmfZYydRfGM/XHXkONGxaKhDsf+jjRsrrXo3kIoLPR7Q1rVqGwgw6bXY9sQWn9So8rg286oxEwA6oXcHdqhzOZ5tUBKyYRYdJuqbdgiyoeuafqw4cN2cUtj21tZcscZ6NIi9bVzPomeSYOdk4X4RCBTRTpIVPlDHRjKoykr0kKtUDYY1yfHdgP+mzzPBod4YG7Wn/T76QuGN5Kq3fSHwJw4Qurc4DyoD1tW0Ibg4j5mGCDCiXBOIOZ3gFqOwwwRGPHKY6Urbu1M2khM0PMbtEH2Bqx+tmpHzM4VrNgHyZ1Bjighhd2cmYgHBinfwwiFmJvBq0dtoLuQLCz9cBwGO4WeXBbZPVPDGTHxbABdmtgM3anCzDFo0JhxP0+OKgx5rIflJTNyDSpws5KKjgjr2MkBU5MbeDIOqhsI6yGuLNmISR1rxZt61/FmOM2BhF9NOXKBFjAZB/iWHIWEswUxrXQGN5FViEWfkswWZvMgburcLA18ucSL5gSJjAlmMBMkUAfHHPXB8IsZm9LPBoZzBOOcOwDRWwvkOXu2MYzWuXFDXFmaLMkxhfODqpsizTyGeLlXkGKQ1xZgVA7yGqsYVIeQs4FhuwDTVrfLNhYYNU4DWna0LNqTAMhWfyHBvRp+EE9aNyCwofzGoJ1L5DUPQSjXCPDAUMN8Hz153zbRxOWe0kUIIX/Yo5rlH321rfgGAoTGMYAmdmP2+ma1bBaYyz8zGjn2IVuO3WYx+C9a8oDvXzMcW8CV/ISzgE46mhBSCGfRxZuDplpZmH083JSGSRx/x0UmG6LMD0e0kUxQEo1lFn2O1yMci6HLakiz3VmueC+YDs/XEVLjtcEVYrNovtms5vW7A4lWxOTOUPCRlJWsSFDaFmYrN7WfgCapuGKzSaEsLPoWbYhhtpvNkkCJTmMcSC1MwvHU1Dn5NgLMBmdnrfAODd4Kxgw2lFnHt0xZCcXlSMop8PLvGqbZoJ2etXTgXz3C5244JcxiYoR97hc4RWbC5GFamUS8ZqkZQ0obBRIOQKItMVmkbMz2pCLSYZ9pMzMrbrHj0ntrfBofCQ+EB3DCZqqtlPBoQljuhq44NWoZEM2ukHPTKjb/xDzvFps2fB+8F4mr/MNOBkX2RXp/OD4IJzDW3JOLg35a/CANem492OchUlCBANhQwxtg4OnZGzEdzu/ODfNmu9M2Fnm7VbsLmz4KN+9No/Xps8vpyRtv9ar3jl3s4w2zZ+94XuJfJAboe1YKaQVH5xO6oG18GEiNYIZy9D++kV+Z2GM3093Bk9CGYN2DN0Nt7A4wZuHdGQqM/aNqqHZBNurijBLYDkAUGe2yLHBg6V+BmP9MB2cJEFwZkhIz+m6KO48HwM2fATNthPAr3iAGa/Q67lXWz7IV4K1sUclGCym+0CLTBg4NmyCTU8gZtOzrRRJUxQGYjg8QrTkSbJ8ZUDBwe3g76InAzHPlK7O46YIM5RRgSUaung7PoYfE2OkGvMClBn4KNKnshM5Du0ajCRZCTPiEC73VNRnFTrhnkd0MYZEOKKSFI0ttn0MOdAYGjVHa54DDGGUhkKAlBtFq26ezRk5l9OqGYGo/TGE9t5RASMBfoaA0she+Qz0hnk5S+0jZnZoZovjwmHL2ya9uu0+fZs8jCRGtjPaJFGM4uRu+AFxnoFFXwEVI99QAy4uOnbDM/1vj8tvZrozgGmgNCbTsf024Z4TD+WduS7WlEDIMJhppAiL6L7UI800bV+4LqjZRn5bMIOZK7cEZ8ozt9m/EgjKmDGXkZ7zD9hTIdjt2c+bRadPa0BDnzMMmKAQ/WxyQhzRgQrRzYObu7EZh1hIyYAkHPJyl71NjaRhzLZHKjMfacPvUM2z2eLunO739weiZIUQNgzbRmqm1aoFrbCmDe+9ADm4IRzay/s6/eovDYqLpX0jGeLI5b+4YzL5BVtNqkeyHXPp+YzXxHmJwBbPruJ820skbaxl9OscHWM2qRvugKghJjNZXEyw+o0CP15RADjPGNrEaNY5pIsSGGWmQdSsuM1n6tTQNxnsQXEbsVI6+Yd29dRtnjOWOeT/Dw5qFAQlG2SrJuvSoD8Z0ptvEJ+rilGsBMxaR4EzLtmwTMe4cbzIwZqEzmWG/N3omawSsNh2pEPcRcjMcSBqw3zmuuzD8gMwN4nyNM72+11AtOGoNwZPosbsacGrDyZbhRJOUCVlfmR7qI0r7O40qRsU0HdK+kzKsHcHNf3A+/TNhoEgrDbELN9OblqDGG62A6KnRqPA7sQs+3Hf8jWFIiuOUWb9FY5RghjnEZFDjM5UzlEqB6UzCYhAL0FUa5DZxGW64cVHkvhAmkSo41Rl2T4XL3/3pUdhDdhlFXw3VGlyIECeBPf5hks6DsnMbAT4ZUo2FR6dT5VG3OVB0bNvQ/0N9DMzm9f04OjTdZJsGUN1DJzG1SlAobTjcnVW5WH5bAYCd0vZlh+WwsZmIEEEkf93mEB3zAsjmTcwcnQvmI2+kWM/0m/nPINsxc8DJk9KJEGWm3CoERtV85uxzHAHXnP4NqqbaPhyalH66k4OPEZaKr5QZ/DjxHWzOoMBSWonhrXNknwRSO9ZozowN0IEZuLaK4C0kYeuQGQHdD9VHF4B31wBA3y58FC3Jd3MaukZRSI02HdIWyREVRQtvkQNY5sv94ewlXOoS1x09uZ7bDXpJlOw/6cPMxbhhPQ9GJ8DNnmdVw+ipiLYp5nNfVEtryoOA5y7A2hq+cO6IF0FZDnG7NSfL+7XPmcObnrK6P4tYGOP0BkHmBI3a4USX9xDh1+uYCuX52nS14Fnl6C/gUVbYC4fR1gzm71UMtqCDYM5xQVpqlULNxpETc+JIVQQHL6BxCf4fNyHhZziMBw4Iu23zET5YhZzAVkwroEYUWfh5mheoeYKHZVX3FhQ0ownkT44SL7ICC2bpLmL/AdizQYROLM5YowFjxZjwYiPg7sMcqkEs925u/DrmYouMmBm0Nbk2+zMfNrNdmC2fHc+UBuitvbnKAGwWnhc725giz1DI/MKrEc7cxgJ9PDS7nW+VbdHb5Xdhltz5lmggP44fb5dZZo5O4XGcsVAxByQ2PSSilpArS3O8qZDGF2+gtzXlmehCSIAv5Um56QDQA5fXOB6Aj4x+593l0hQCRS0nGEFaZwKKzP7mP+VeUf/czjuFgVN8qSv5LRXcs6G2g24Dlnr3Pxtqt/gea0uAZ7nigJE3sxjIe59nlKk4Sv7yJF3czny2woM7narPG8sI85J8U3+IZ62t7lWZ5c3IgFwVkg7OrNtuYKnT9ITujv37G3PCCu4U2tZqrAnFoxeVvEEd2M3ZMyzGvKwPNFucMswJ5iQoQnnlrMT8q8o35uTAVLgroCwffoysF8u3Z4t3HenOanoo4M0h0ZzKnmkGO5ubIHfwCSTGiFm34NoipL/jQZhbgkomDPPlacHNDLBlv9G7w6dgKEcs8/x9OnYOIqWzQA2dWHN2ehO8oNnL4jmrDrba55gm4DJtRqA4islzFh+1DzQ/LWqLj+pBWB5WyYVRsR60TnGvFnEUeuoa9ybzwKTmg0PckefVYj+mhLiYma2I2Rsc1zkNp/sPLvp4EBWyLLzsxrJh25eZsM7kkVudR0wRdhlgQ6iMweo6YuOmxUAjvpwpGSYpjoMQ5a309IDhToGWEMuqg7bRDmGqLqKdwJ6dQMgQTVnwBE6oNOxlNIJqG1hRztuvbyahtY7576vQwFLqqo1geedvfQQTM4YABYPf2oawSFBLyypAHOnZJZPkd2mztPT39s74LxIkw00obBgOybNmc3OFG0jyUIxlY3Gyh9i5ejwYoImxcU5rtFyjwmXRAYrn2aiPeZO+QHi+qUfggZgRCXoQHPCCXSViU7xfCRjnIeS9Bu59mar5XP8BWd3R8+sHzNxtJu1S/sGxlFQbB5cPBHe3TUfgtdt25998PmYCnbduR8xdxxHz557A52BKdx85BZn2dQ9BJzPyBKvIOSOqCZMLByfPgTsqggHiqnz1+7h+ASYHB8xHkInzBK7avPPjjuQEI5u5RtXnqVic+bx82z5+BjpDKkfPVrplrYT5ljdnCgmvPYPJegwOu9LmIFrieAsMHkfcuIYHcUvmFfO+PpDLlOS5pACbYkZ0DebRfWDCdmoaT6H2jl6esxMs6oidPkg/zNHecJ3Vgy3l9zXbg4a4ztYcG4udXMG3mNR1JQXWXao3ZbzjW6c13go1B9AgUaVirGQIJOJEQ0FbDu/7zI8powDADoRvSD56OzwO4D70pOD9NQKXNLz626WfOdGZ/SK1ex3IojmKvNM+ZM3Z+qr+zJXnM/NUprAdUXQfW9w8I0/N4zEt3an5+AJJfnKG3jbul80Pp6HzB96I/O6GuAw6fe4Pzde8fvOA3um3Q3p33dWkh8GDJGibYLogX3zbh1tZrHGw83e6Gv01zokRR1k2EXZv+a9VANs7ZspKWv/NWEcdSdjexHzn+bhN3bHIXbz2bINrRXXrtULy++VtSFAdJ1m+fi6DqkU1ArE6SrDrgpcynpu6KDQrgypSOUA8faN5msGg/QWhVK7ra/ijABPiL2wDfOh+YJfddoemTSM6P/M4+U68zU+xcgIFqvih2JpF83IUMqU1XnQAvKieuAlb/CnzJXmypTvpAqI3L2ougVUpzBWQIgTnQT5hdIZXmcp2+SGCNWNMUgVAA9xjDgBYawG/O10SUAWv/NQLtIC8Q58gLvC7pwogmdf83peGYEYcg40ALpDno0f26FItXokpSsBb0XUwF/CAD/nMi03dukQPg5jJgF2xbz37ed5864+GbY3f6N0hW3N3SK8ceF9krbYCmsKhdnc0sBbz+bIr+ClisYHZ/rVcRJe8zO2Q2Dm7HXvEtAcwrbr1VObH80YFgpAb/mnmGuaua8515jg1yM5I0AdebabWyXW0VVXniAsBdEB8xH2z1KsBSK/NVeZ+wOV5kvzow6EAte2qHoKU2iKsP1x8/PZeeqYtoa4zjU1i8bNQtpUgjX5kmzcQXtHND6cps0kFg+zde8IN04uaoQK+o8kWEGG1sPBEATMOeI1WDLCQoAsjoLRFSqwHDtde9DCDILtVg3FgAwgg/mvlXjLQhHjRexkCwqNwvOPt1/+YhIDxc2rarRNsl0JQDYelO09ontZqwGGtPZqdHd1e4K48hetu3SAzZ9W040gxeWUScH88ZILmDRBBZxOn8Gwk1G2iMTde9RlBiCFj5YZJtWzx6AXBWx0EqAroazpDwsGhRLpiZiC8/EIrDpAIaRwUmuWXmwODYLhYnbrGPCpsQGJJqaxjwqhMDNCCLs/RiH4V6bB6xPOgSuC+xBlsTQ+nOkPyQdBpAgSllzl7YMx19ibTAo+gNgjESBHjV0oZ2C/lBhYLWwX1guxjqSFSBagTxWugS23B3Bps7MFhwdILR7kD8iVIrCuOhhsMQgnvkIhYZ/Vega3lPJd+gu1DstuDAU4g4FnZ3x36+eENW0FrIdHFAEbin8EaC1kOv8TR4KLQ3jtsvs0UFjUx9Uov+ySzUhQIMB2pQL5xiBnGxWxHWEOtkLQFyIKBPjsZC2oFnic757Nwq0hd/wBxm3EL1lAJ7Ov4micLiF7CT/5qsix+DrxC2oF7/4ZIWdzirBecYJ6JtgjqIXuEKeSfhC+fa7hC0Xn2INtFnv8yDCJUIzbbFqQv+dtc/kppT9kZckpQScyKPZvPL4LZ7wNMBFXrCApd2HHyjwXpJNnvGdbZe2cFGnI62EQ+8t4LbwF5loOH6VR1R3BGBcxgSAd2YWWjW54DLWBTB5ScXGJ0RnsYBYFafsXg1g3gezVRttNC9myJ0LjkHJgvZsnOIBF23eEnonHzmUSbv5S6JqC1poXdeU9mv/NXr2GzzGkmWjXahdyyfAR8KTxIlROgHPq+KFdcbNkfRT2gsVBfyNVisH6VOIqSgsVsjKC3VYO3wwRrNwvxmFw2LKFgp9cQXcNgc+ff3kGRna0A0RCDVgWsVwwgpZGzhysHSNYtRb7AiBSUL2rmnKBvtnQuZVeqFtr4WmLMsDF9IxNhr8LB4WF13DYaMjEpQcFGc1YwyPVMWCwGQasCLJJ6IIvNEArZNBFv4jZbxbBwbFlv3deFvA9+oXnzAQ0bBhGK+49IXYag8WDMHECwtoTWDixQ9dNOUUWbYUERXTZEWGfKmiD9NVRFmxt68JrdO4RZebQ1LX2jdUoII2ROZKuAU6lCLyZHOIt4mvYsKOR62xP1JuEILKuMI/yBucGP4W04M+Od7XQiBQLwATnfHOizUqfZY5jxz8XRGmDDYecc1kMmsuNs6nNA57BmC0te2RzVjmZgu6FHls4vqkwL7Rx1nFfEZqtfsWMlEXA6Wm31SiNc1UFmflsjnNhC6uZXBXxkUlzG3Nq9OXE2WPbZFqBjwwXkWCawbAwn7kVcRaaqCSMNBA3OaM8ex9MLnbuMgQHjfEoWIzDwEhgw1NSlxUPWR+5Qpe9DH1GYZ5yGukOasbggf62ezwY7OKXLZs6mHYqxn5l/1eJh8sjVDmtrPi9Gv2EZhz4LTKxZAsdkbIc+JFoiLpDn7Cnqlx6DZORlFsB4X2osYObCM11FkR9bDaiHTAQYvspt2UBzZlAt33ZReFQMJhhA0MBTpihCHuk2neWhECkjwBosq1pCLE1KF5Qal7b7PCWmIc9hcUBwcTb97n8iSGbPthk+zoNmE3DDkDvI7zDQyLtuA3bPZmVgKYtiMUg0znIvAYDDRAldFs6ji9nPIsXsFYEAvZ7qgv3nZDge7vQw+PZwg1zQhrm0NvGHs4+cs3doVGeW2l72t3WdRj44LrbSovY7oYw63Z+C1dRQZRjBwatg7fq2QQP9aWnZc+WVVOLh7GLMwXc90V2YTWJyJV/SrWBg4MF2dwJfLIuijOdmfotUxfvYMNzLELoKQyYvZweFs9rNQmLLMWX3i4xe/bXHZ8kSMFAQ7NI8YQtSXu8WzpM7QIt2zTsoAA23ZA4nZ4YvKoCds3tcBsL23c7bMqsDBi3bu9BtF3G1Av73Eh82j9MCQldkMgs67rPgzn/BvT6u7LbP02ZFs8bqDPTidHqbMN6eV3drRsmzxxncgsv1tti7x53ILwXZt7jHhbQNYeFi2Lx4XTOiqRftQyy54PFYBJzbBp0YfCPMhmSLMcHE6PUZvgizIIKtdidHT4D8offC9sJxZAscX/YtRbiVQ3fiC5ApnRAIu+xaCkES64SL4EWk4VpIhJ47nFmCL+cXs4u/eYQi7Lq9l0e2buIu9scCJhg8d/V7EWldWmUfdiwBGq2Uy5q5bV0Rd51ZuayO1HcWWcU5/1Qtc1F2utOf9kYsDxYjrSnlNEZTEXE60p5RBMxPFxOtjaqAHX8RZA40SFtb21cXF4sQUvdpeXF2tj7OR3Ysn7umM68ZmKLVAMm43FxXuTqHFxWjBiojeMqRe6vTyx84zM0WPYsbGfhlquInJ9zZmjjP4haMi/WZuSNhJmO3XmRcFYzVapvex6AbIvascVqvuZzhoJshmzMRdiAS2ZFirJirHxNhWRb8fUsh24ah8B+bNFKvgk2uxoYznkWXH08sd6M2oF9aLCTGELBqedii4QO9yYIQF1S7JRf+Q3UZ3jzE0X6zNkJYPC1w+08c4xlz5XZskKixUZ7sg+8W1H33sZKM09FqqLgcaNkPAatFi91F/pD6Rnm4v4rpZiCi2QRLedaeoaWUfqi10hwIzpnQv9hcJf6Q6H50/ZgwXn8Qc1p4EAN+4SLG/xnDMIpAAi74F9wzs31ZjOLRZBthzW2mM08XndgbRYi4wZ6SmLh0WRa0WJelfTtFkY15iWNDMGBfysJAlkbs5NnnosBBpKQ4IIcrzd0XxjC8GaMnExZ7II8ohtDOoMBEM8MF5xL4hm+DM5BZo7LjcEUznBn/zVAxY24yaat/T7o8SkDtcdsyOKXaGLMPGlT03LlcLXVxhMY5Bn39Wu7uB40QZ0WLotrkLiqWDwM/havmLKBnKkvkgUMIJiJ/x0lZanmEZ7pE44gZ2wLUUnYDNRJY6S9JMR6jXIkWkvAGdqS5nSFndAyX84Jcxc/0+7Vd2L/u7gDP6WsWLEMkhztS1d/IuERYr3StK9EsnFBiHMp2gRi6LhS96IFqypxo7snMNuPUWL0FBUksD6afwyYljWL52TF9OvBdXEXrFgfTPVBVgtgmh6OAXq1o6/sFGbOjCYvNIP51DzxfGZOjDBbGdfMJqtCL8XyeoF2uD06sZoByThbgRNCqhrBmm+CTjHCnzhNAOQmwD3q/3T8ASx+ZObtw6o3ARRL/aw5gujCeB6Dbm9C5GAsZZTe6bjizViGrJmJp4CCQpaPRO7m2lo/GMGwv3Ni+SyIgGLdjoXrgN58bpS7PZ23UsvGH7B9kg2LOMYLw1/Ndqc27pANYMsJxZYJG6+UtsODz47rprqL0ImO2CXztmS8VLMXTjKAyUsypfl00LpuqUEqWOdMyJYNYDzpqj9XiR6eME6e3I5ylqnjq4nXFK/6q5S2xJshAGOnWUvj8sXwLSB/eLt5FQpPTFGg/ciljjpAOn7UtfGm146A6R1zUKWIdOzkm882m+FKUDCoSQuApbe01dpt/C9eHVxOlkBhNZKLA4TTRQYLOktg+6YxJjTAU5qqgth3ALtZ/aAvInQWLuSRpefMJSZo8Fv+xemwmcEQyN4l8Ay6eqqrkEvtAMjD+1CTlUc1ouOWZNS0NptQLksHV9NpqAbvUlFuYQMspWdidacdC1rJ7aT1lB6jMZJesM1mJrtL2BqypyTRe2k/42rC1+lllEvbScDVRSagTCciXa1ERIHgfbukCVL2PhAKD7xYVS2iiabgXJxlUs96vXS7g+hdLPerdkj9Kvf1ReaPu1trnfDPvjhCLZaJqXtPaWh0uKidy1FvmJtLbLMg7XqYA206+aBFIx6Xbzjw6ZukICkKOTzXHbAvqYyZ01eaG5TVQWydi7Vr9tUEZ454P4hT8gBoS3fR8K9lAn9qIjXchYIApkIHit28GokvN0GlkwfahlgyNm/XK8BvT3HgcHcLdcp21h/2qgdabFwJ9dxrcMt+gZXBWTsHiVIDqobOlpZW1WmYS9tQDkq0uf2tKuLWl6yghA7X7WNpfQuc2lz+16VwsovumHXOA/ahMw7sW74Qq3r/tXxlslLomWjeUqWnmuOqXO10+mqgHDQEF4S0elwUTh5BkkszSF5E57kHqtu6XNMvpWFpIJul3TLPVxk4urpe0sWhQJGVu6QVMsIVtCEKelsdLCmWaOzG9vbS9el81EMxbh4tLkFKk3ywP8Wks12MuyCYeBNw+pjLX6W3JXyxGLnE4l3LUvAmgstojNLSzVk+jAaGWYEsdYAPVZjrEkLG1oLpXbmA20ym4Km4PEqaTAbDGGCxtaKmiz5g3k3DBbiyxdKtOWCgIy9YxJaVRL5IdudOBrROj6apwwF3uyWaCZwQq0nAj63e3vJjG96rjW2FfvfHLaW5HVaKBlwUppfFi7jqzIQj/aELXgnGc1XBhKcLVBB71UgmcjhFLu3HVquRzXPw0DyUPeq3+Uw4NHcj3quSVCVl4eEpmr3hzgJbYw2Lu8wYnQWy9Phpv2y+NlrEQVWq5BQnZba1TCaeHdw2WhLiXZb0EFuahdLdFBTNVFID2Vb/qzpY0mXTqYd7pay2ju/O223d6sumjErk2xOHFYUFrqsvTShMlJXulUSh2XEtXHIYLS7kcVHtdCmKiRohZEVtDlpveIBmUcuvYKivOnJq9TNxrMctjat3HH0FjHcJ2rZDUXcy01a7zIGxplGm5OpeY58we4A4tt2qWd1D6YPVQZKZOzo4nshjIOAZyyMRnUUy+nU53casRQFwUeQzd3YeJXg5aQM72ZY1VwWqgcvw6YcoP2qGRT6mAtrM31ButaZqpgoX2WIHO+7rjKD2PQozR3n5tUliAey76yJvTYuW3k1J+a2dK4pq7LdUXVzJx5Hm1Ud4AAznHnDrg/avwM8UcUyVt5B0DNkZFGle/cVCzF9xy7O46vWy5g6odcS2XyxWRGpeU37CubLfuX8tLTSjGy1NYw6wqdm/YUgmfYqC4B+9Vg2Wnoum5Yjs7feHrLzBLSOC65dPVeV4Qr932QZKBXqqARM1l5XL8WXKZLXZbly9ny8rLQggNzmS5e95Q5KmlVzBLXlDQkYclenF+7TijgistCyBUM7BqZLLQ2R5DNksCslbBK+QzsGpcsssFBaNbwwQxw/eW0MuN5eHy4Fl4XAStmIOZr8fFtXHa6rps6Ju9XJ2qm01EJu+13xms7VuSpcy3na144bWqq/0+XE9s91p6CtZmRhwaV2vvtfZaCawKTnmT075bYYkTp2rTVmXwsDFvtI4P5apsc3dr833jyGgrVcIN1zmWpnctA3uf/YBmYdYQimlyAYinnwNXjDzTCdwLPjuWBszdNqk0jn1qQYQDap61VSq4iR2ADScsIFeutWyx+Arul7fjxnWvm1cRu9G19xADCA+aeGEC9a9oQslmEtPDufWwnk0MLTLc6Idkg2vWU6Q5YlTnHwu1ijSroK5Na/61HhbmHxHKbEsyq6vaVlBgNO1/GmRtUwVgHsF/7MrgdHG4K4IVnG1whW9/Os5dh8Flaom1RQrxkx/fFVfRTa1TVjZQQKDzfqUKxYpt/YDNrtXVeKcW4Ioev0wtNqNCsKZE5tbIVtKVTPKeqKQDOUQCXKktcQlQtAS7wCZtdkMCVwE7nCkDqqfTRBKwGArOFbXFOTKSM8/xZJ5suqn8cSS2qxuKpqx5zwokwvN+FaUtSBa5QUOxg/CssrGHEAbNPAQ3Snwhg1IAvfUap8wsc1rzwKapCCK77QacQ+EA9TUr2rVvDjW10M8pr91OkeEQ8UnKG04H6mQDwgWrAwjE6xxTiggOfOjvKA0+jZhVhh1AKisNrGIGbYMFg1tRXqECP6eF2BUVrIgIFr5z2i5caK/0V5glwuwzBNd4Bl/QCDCRVtEqv/AFGh4qI6p/IrAxXKdzdBcUlcWm2PzyxX1lXIpkZwlHl5PzFRGNQjZFbqNubIfNTqRWkTMutzELQ4Vk4rH2mUYEYSrFmOLbOwxvO9cJVh0DJYGA6iyNCam5aCqjppMhZGniVpuhQnhR2uUINNKSaItpqBDOjuD8KzigQponeW0+UXFfuQOsWDdsi3YLitGbHrrcYhZqwjxXVPg//tR+VGZsNTDohHjMAS2QlbxIHWgc+ni1MXFd2QB8W4xCvZhUBNbym55rD8jljmmnIiiLVtJKyK+xSV1fat33YDrTdef0ZW49Om0vBlmf+vpuQJPTNKBX6O1FZrM+8F3DYzmmM54BdALgLPhxorVLHHzm7kB7dVY+NxLlfAGLSOKalK02lnUzSpX6WPSlaQRgKVq9Y3CFD4BalY6y2NmwlAepXJMuLkCsK+q4He1UmIWGAaFZKxPTp49I1bogNNMldmS+YkNuTFJXektU+zbk3iVkatCFqvMNcWqwBhyZnguz2bfStkpY5VCxh9OA0QWELUdcbJzdzmqcLEpm6rWv0Eji/TsWUzdObSF5qBb3gJs56Ce81FV3085kq44eK5KgGcXsWy9WpPVqZ0XlIQT7G4Vg2BhNZYBUNG94raNXlldX8hJq6eS2GaVIsA9HZzf5UFlVQDkOJDNWuLyPPF7n85sWJs0IFHNKynkHlN769kkP/moOQOsq7mof5gyUvFlYVVUS4A4ros0EzjwyuBGNxwahLwCB7DWQjG44KLFtE1nPZFyt3Fe4Qsga+8VEMbaLP6YzhU11mtc1osWRn0htphjQdgR5c5RYOrWfDhDiWp9V/9rWai327pGiMwKpxE5xIleRz3ipeEIuXBkSO5bFKDu8ZIQlUO/LNLZokpTymbDNcGJZToT1ppbV/5jT4yagDPjSDF+KDLxZcGAQqmJjBRpkKuCKsAKMjZraMjcBLxWjUut0xoZS+jqirsQgZhckQMr4K3NKTgFjUvkUJQLLKtwgK6WDWCXitoqzjFjrAWeatsyNmtKi++pu+Vv5ns2QxXEELVxV/D9VNxXFUaJBfy6BLWAwd8roLMwmpslDsgeuVOxIE0sO5ykq33KrG4ERWRKv1qofVvSJRMMXPaw83xnA7fQryzuVZ8W44tCdBqyeDBH3TBlXXFWjwlR1QSkIuDoCKcs5Afs44z266LwsZGLKtV5uxFBylqIB6H6/bQNwe/Ak3B9yrOHrPKtZ5vGuVpgeGjwoqhIt1eT8q0xoKj9IVWFTWfZQLzdu+tyrUVWAHWuVa8NasOjHTynwq82NonXPWU5v7AIErG3w0yvw/QrBqdVDIILlhdOcJHjPIC991aQnN3aM2pbYVV3Et+VXwaoowE9Hqbxh6qrTA9bXJUB3XV08dQopVXrhMFqryjPg5rGU0j78qsL5mlA8W+1bdBMrzOJkYWLfROW3GQ2IQ6qsYXCgrYasfOebLZLwaidBqyZbqVpgc4N8/jVge/TSpwOqLCLdQ5VKFthoN0bCmQ3gajsCWtXjBkN+mQtR6k20s4LwuQAhmkNNqMB6j39JCViJ8jNMND1WcUvbr2Wq5CqOOLb1WjeWRxB+leHZUeVhSxpchkGt7zK2x79NEZHwfOjyvOq79R0nzXRQvDUNpmgFTcbDvNvhbN0Mr9I7zXecF7B97wcEDw0Y0rObyqclqNW902G8vB84jV+dNAX6mwYw1ZLTQOhy4FZNXYS06Vb+qxSek/ec5baauZVdhLb2LEa5bSnMS0H2H7IKq+4Y2JcrgqoZWGc/ZsbbQcQH0VBSDJEkeCWmuwTwb7LKvy3ObY02DUeVqRaN42z2eBq+xxiwGUq6MBCRhtLzbyl4y0ecb1asJxvwjLhGyZQ8dkxIOw1zI/ZrV6Itx5gqP0m1f42N+C6Kr0zgNw1W1ZHM1prdD9BSgKI37IDpq6CiUHTb1Whi1FxtOq4J+oT0/H6AB7XhtJBo65puwNkGhPQyfuDq6bx6fqCn6wmEVBqHjUs51UjodXJ82KmfKzb7Vgz98HB5U0p1eg/WnVjhdn7j5ZCQDNTQO0Wu86EqaBuhr2tmLbhCsDDA3RdcC9NiE9CiQST4VctS6vfGWoKzyp2HYOfDP7jyxH42C3VmsYKpdZg2uwud/dRsJ/1vdWmi2sicOAwYMf7qg9XNQ0N8ZnZmPV7vjxmGp6vfmu8OHrK2GuiwaDzWQCAAzZ7wHc1+oYtdCAab6UGuahyzm9XULLDKgH4wEphTITRaKORzAYo4PPuiYNLETE2R3whPq6oBl2cfdXGjYnuYBoOaR+6Zk0nn+y90nIyOgKjSqB2BGH1PCbQC2EW5EQtdAOYEFOfrTciIZ7jOAI4UCdptz5XTOYBr8XbQGsemlPNelYKb1ADWfrgHmqQaxUR/VuQI5zQUICHrTcrcEPYHMCcGthFrPgIegAhrQuViy0koEBRfs2WEtV/LzQWCGGJLYi2fgTuqKIS0LJGkM4qpoS4qRabCyRTt7pON64ktQmcVTQ4An8i3ummwcdgGqGthFs6wPg1j+rZDXJKokNcka9RsaRrQz6C2RyNchs/+5uhrVhayWCMNa4K2+m23A6hQ2Gv4gc8LZtQKP9PQhjiiPpvxFPw1y1UDEm5qviBCHUKQ1pRrDWAJGuKNahVZsbQsjDjWAVXz6h/K7I1qFVk4qVGuCNdca6Igec1HMC4bWuNeKy2g18Wc9hrkjzzUEoazw1qFVLxFKGv4IkvFWG2SndprbdS0OaKxuBrRj+rxkgCZWvYAUyCI19ilL4rAnT3J2bZvMIb2opME4xWbrzMnFCq1+QN5qtZUKmq7ENbJ2PjRwaKmuHZAg077x1xrsenyqRiPq3vUKTIhQw1gPePqFE7lY2utirLcJmzXFNYO4Mq23prrRUHNHNziy4DzDF3j0TW2zV28btVSNwRYTmnA0d3yKE7A0mFFLIIErP93jCaRUm8K3xrsvLMNPCLvplWJSUV15v9thMgVrzQyyvJvNt8xLmuAyDzDaH9dTjI7gbIMPNeQQ081hqr1OgjdUbylca2oJt2GK87ZZUX3x4tUtIcrNFzWhOMus0tdSC1thkZ9gF43/yBTDcfAytD+zWbBNwtdl9Z5kGPwom8D50otfx/VjMZSjGLWVTRYtfkXbGfHtDSt6dKOoqpJqwxLbed+f0Rs3q3siE0KTaITWAG5KgzZpqVNQJwd6KiGmz4s6b6zKAW2ElD87pxx7GHNU8y11bNrcQuOO8AwdNVlYTrTct6XpRDkcBAyzRY+VALxZzBEtYvQwWq31g9fY5WtecZkZt4kLADO1J23PajsuWOyS+9mGpbTUT1WFE3mfwLNVHg7wAPGHGzoF1Vts1cDoRECyyqzqk3I7HIkCGuqvrNYcoL3arqrWf7+ZMAIdca4dQa/TP/g8qtCkzSEB9Kn/wRVWVAy+DpxvaiKk2YKl7FWvKhoRoGw+njwup79PQsIBUvQ1lnbspZIbr2PoZ2DftSaLVIIa5OPPyfKLUIetQ9/3UuiMZKqza2jmHjq5QaHyZ6FHlI/S2kot9cAtk5VtZMBqqIK+gARHNmsUlrUwGy103Lfrg300DErGMAiwyxrK86BiMkYBvTd4QaijgtxxWBvpsMcGzJ2vZYbSFBpckfpmPKgExru87gaTfZA+oDdscUzRdWfFipUzfTUAuoBq2sh9QOWNefiG8F9M8iGxN2s1OrLCNV2c6r9LXnxxZZikk8e171TV7XCGubVfXQ8qS5YVmihO9UUwHzY7Y1ohAQ/6aMj/ZssUPAqdVrrDqAatStZ1ax1gHLt/SRXWz+XQPnXrEFODl/7bcDnVaPnd6R9ZM2g5V2vv1cQ699Vsc0Ot6jwE9lf0a9LV6+wsLG0avQghJ47h1429b6bM2avkePrA1QN9Nv8pPyMxKqRq381sEDuXZ8OvAEsB3ou2IIu77GD3AMdfrTdlYWdjNHW8S3hhrJ3MFgWGrM9RGOON4cE62q+3FrcWYoSD1pqojR/+r1jYRaYhBUOFE3mXQa3tJchX5BftZEQMOmkotsEaOCPZfuLa9VxnTrUbW3Cuib308/G10eTWoLx5NfBprznU+4oNKbXLNM2DgtWCm11UDD7BUcMWdeHEIXeyjs0RablD+RZNhqg1nYNqCz7jEQUCnaSK9dhrQEjnZ3N1fvlQ7er2wrCA4Q1WBkUBj8ua5V+no6Gumhiv5em19t0rzw/AMuddS6wnoSEgOwbEuu2CZ86xZ1vzrA8CAusPBpztb3sp/gWfr9PSoLIBTsKjcflCXWvOsPo3L5Sl1kmM1CR0uuQhss63xvYRrOXX6uu90ny62116pwZ9X9ETRdb6fbyp+tEIqWLOskxhD7CCW4plFIYRiPiehRjIMRyEN/QGqhyZyt9q9w+yp1rcIM1jdGCxU1auCe1azKPGOu1pW66iwOlT99Wmi39FT02H0OgpQHjHHnMo7B7qxaZ0INHdX8cQXdem6485p7rGbtW6vAxq+DVyOFB9Sex4sZShuWk+lyGWIhA7lsiqiAZwyN2D4QS45uDgTufpYxmsXrWIVIuJhGWqXHE66UP9RfHnC3RMkDCDYWFtV0Q5uf0TNghuFspPsD/P7+svCHNuoA3+s5U3prH+zvdH5vaT1r+rTqhnVYS/pMkKB1xrzw5HTsAbhodQ6mRySKWtXWesOgfZ69EW/5Zv+QsataqGoE9z1wUN/LnwaS9wybg+YCTGjzPXHatoBX3I1L12GroNpUKO47yVq5Lq+/jqlG3A1YUhiveXVJuNl673+MTFGvDXzkHi1FQgQ6sG9bEtUb1iOrhurObWBqf1ZP/x7A4QNnreuWWsH6MnVqB0JQgagNMFAU3UB0Ga4oD6VVWsHBq06oshQg3W7DVjaShx7POpsnYgQb59Pzqc/IADsNJjDOGbyU7moB2FyOClT6WMs8hRBs9g3b+ihCQxWn2iMrogtMeIAHYy2xX1MwTnxTR6QQicEFoJgPq9alQLg+2swm5BOexW9UAEBBaeVjN2wqFA7sYgtDuIVScsdAwAvxWdYQM666ukQwld1Mo3koOPBey+moHWE3YgP3OFlO16+ULoWxDBsDiiDbugSC1Kho4LWw7D/UKmuse19QnA+skSTHVQ7nPRtq/XbswzqodztZ17JK7tKbJR79a9SOsWQ/rWbXSVV1RasAU0cFHYif69bWgxigzYZW2U1+H7bP03dfPlecasGwZDWHzA+XHqc+Hxm7rhwrFLKReFQsj44EDd+H6lrCYloAoLsgaar/zXfLm6RAxHk8bb1VeRCGiszkqtmmnK+TraL6LDNnKopK/e8DpGXBreVWyGp0C7gNuveL4rvNllBb48N0x2MuqBHJmu7oDqi9lF3ftvjW7rQplf+3IB156oo4WTFB5Ecsa2qFzjYxIlIzjwygQtdwNsgb+Em02xnVlCbL/qjANULYGMD+PuEixThuXYe9KVIuB7tR8EXQRBLlUFgbiIJaXtkimhQbeA2XYMXdh4G/0Z/XscYxT67eXH5ubOQD753lwT70jymcKGm2Sl5NBp/mwOuSUq+TwSBzDXYxSCTEk7SO+pgS4j0QN3h6bCrq7eazDT+PZxLjpuYBRj/1hwbqghlr2sBChCw4N64TjGnyhVT9m44OcJ3OE88HxLj1CoiGx4l0FspFX/BOgBm8DQs7Y1wlG0/hgtjldkKDcKNxCWAMGv5ykso1pLXwNz2xajgswkzDfi2fzcSrWFfRltetsDSq5UldQ3oW0E3sqG4ZOFhgn5HPJxf1dXCGdCuyUqS7tvAtQrxvByK8ycxD6ilNrIV6DUXSXLzRsnvk0CHB1zZ8aceQW7GfTgiBbUo1P0LWrNbwlNVZZn5YAEOexA+5GtVCCID/7JiPTkDuw3LoPtAgAEFsxxRwPbqGVg9iqAalxgCOrYJpoyTbvzE/Zm4FWQaydthugdbTjsgh1cyH964+xGbDMfZ8NuRAhOwRKx2/r6WWm2d4bZj7zkItZtYnEN/MS14I2SU13DZeTkhYBeNTw37hsIjdtwFS2K4bQTUcdxojePEG3zZ8LwfYPblMAuHRO4JlC4Hty9L2EjcC60ipfH9Jgs/exosBJ5Wo4Adrz2x4dBMAqkk372MlgjD7mnzdqcWG1nauq9p+nXBxLDaqvafp2ycSw3Sr0yJDbWIZOYZjtnQcUCUHCnxN6RplQwpxODjojjqvSqB+lYXOIh1MWeEmsJwcarjHchu2BRBvEw/ydNdtyo2453vbsRhMTF9Xr/+YI5WGXowawhBvVElTHQeywKrW66P4VhAKfW5Dh6/sQuOP2XPrOgxoiPHoA5G9+cMUVFF7eutmfl1G/bzGwcpo3quOjWxJQAaNs0bKppT+thjnIXtSpPaTjo3c+vOjZ/wzYgKC0q/XMThrdY6nPNQCMbvo2HZUemgX6weMGg1hWxThucHF1cCFSb1MZrhODgkkGNiW/YMrLoqxn22yww2zhcNmjDx/7GxsBDnrG5X4k4TAhxQHCnUigxhWOhesu96c8oVZIXrGM1/bIwzX9ThDcaFcCt1oJ42SqoZjXhrBLnJUNb5hKBzJw/TtOpFvwBTtAhxwhu643KFRuNmcbNKXauut1grbZ9SQ6jrE4pZXP/pHQAc4Lsb3iQD4UJ4BDbfBUYATebIKBt3jc+a9HVvbc2rBRqSk7tsnFRR3Xd8dX7kwYIaq1ppxxuseaGs6vhpsAm7ghg2ZLIbr5S+sycpKIOH3r3ub3UOnzuoXrIhkIDTaHEJtaobV9d+cC/NSewMnWr9cOpJOB1nsFHWcJsk1fkatvO26IIX6mVmf5sSZrJB+hVDfXdUVGScadYEGixd2vhXU3YEDBapRSI+dAOxUECiuZPAympgHY9omCbiiInuCLxN7HMc4G9OwcTeTQzppPjVAG6Q101joA3Z/sLlVbCrClhEOioXW46u3rnXpNg3YSF1wNpOG5UfsRFySOJC3q7XFq9YIkwEUhi7qm8KwgWCDS8QOkFmfn7VBLu16VOE3MLXGodsm46cO3djZJtEjjDYf0CkGxHVQ/HBJxODv8pC4OyPsbg7A0OgIf8m0qq7RIY5nBJzwXuERB2ayPsXGBXyMPkC2HLgcPLTncnPeN0tkqtZperuTKU3g+O9yeqq9xOf3jWU2IlOytnD40aBuPjtk59RRFTZ/OBRcAnADf6Uijk3rN7MBzeUj05BtMCurElLV4cl846BxavSuPoJyAZcNqbdcgtmPJXrTTe+m6jkS7XvRuQDjna67JkDryhwBlwTLO/PV31+xgpghpSOwdb87H4+wNjiyhFpvLtfmm05lpVw81NDdywsahbCkBZVj+WB4/M8jlbhGbeweoknWfxw8Jpo+ZvgWGrRTxoChlhHc6w5cH6dDoGDy7lPtVTesR2SY7y5pBv5seU42026ItqTATqvwp3um2W2EDrl02BOufNlc0pZav3Uv8AgZuf0Gt3JvgRdsTgZFcuntf50kDNjig7iyLswOzqFOOoYIhT+WxVjhabCt3Fsx3Qo31WNDL90DmG0M2JlNL+wSv5dCLQvXGMF5Qrd60Aj1wGUG7TNyRTyVA02yOTHAPAr6FmbU4brfB+3sI81312iofWQeZvelYd8E/elf9RMqJriCkA9Y2gETmrP6whM5tkfgPeJ5rnkQmcGcP0zdIs/sOPsY9sNs6xoXtfKEAUeUjj+wp2nkuFaKLLe30YMybCkqZKdnDRU69hAWk5XZMoOEIHbzSDsLFMmwiyZ3Bxw48MEgVk6wCb1aaFUs27N+2bdZ0tLNezecU32QBazfs3xYYBzf587S4Jwtml7DrBEoYNm6scUkbmSHqjgpsxo0qQILKzHVxN71MjYIw6nsI1Vel7HngKDnuEAz4RA8kiBre2flAESBvqUGgqs2Orip5bEvd9gYq4HJxTK1+ejdw5OsKBgQyzoFUVEdpcHROYi9xxbRxUymT9E8UAjFjGTUj87tzDoYysOFT4FiXOey45GH2A7MkIRxzYWBzREcnm9IN9CF9vMvCM0lF0QFdagebsSnxuw0RbTA9bsYxzvob6G3LyIOQCmcBTIHBGF/zPtdeKI9Vi8Uuk4tNhKgUKjLCxrTYimcIb2nHsxLVtGEU4ncmejWv7GIA/FSTikarn5exFXCzm00gMhrxM3urBNovTm9/NkmbQC2MUPqXBOcB5Rnak7iAtNiJBqZG2PsTQ4+CIhllZEHHSz32RGbfsnZcOkjg6wIlevkrxjYow2pWowW2tkaGbF3ay9zyoCwW5OaZBb0QgYxsqbFBTn7Jstrf021ut0jYcw+N2L6bTaL2pvQTlaCCpep1VD45teyrfybRaD0PfY4xgHQMKzAxGXvsI1Fg8nKpt5Dl+UM/+xFEKQbadi1gZI7CaGhrsirXl5H2TfkW+ZN/F9oQadXAtwGXQ1Yusi06KxjUOdOsTTSNpm3dtWMF6svkTJ1YwicoVJXZIEBsVd2YESqvzsrwmRd1f9c42AGtXYkvpplrjeDjmQ3ySK1Qasa7yjlis0OTNcU+Un/YLiBbwbDNAEOcfm1KxZXCaDfUuC0Kzok1zIq6u9MA8Wz9iAJbLzZtJYpLauM69NsZrs9YcZ0WHRScaNBlbrQUG3pS+Do32J2BjoMLrXVU1utdTkH5NqZsXrX7p2PkH2TTOVgR9XxgNqj89j/FniI3eAsIaBxXHCBm9Z0tljDjoHyew+ToOlWoGgFAPwbkPw2HBkDT9QEE5Shws9jM3B8uA1QbgVFJ7z6pORoqyD95ic4F2xLzOq/USBr6Kot9tih1Cg7LY+VammA6NLDhZz2zrN5ONWK4MVuCIIqxRxAuW+uJ65bFvr/+Ykbr1iAlGtpN9P7zQ2PfoiKLlG+udHMbXltjvu8JrDB6qNzSaIC2ewbKjZLGqOOJAEJzi5HC+XOtqO3wXdxQ3jcLrPFRY6uXIe76ltAZUc6jbO4CAtj4Rck2umhBOXoUKqNO8sb33grezoDFsEwSuZ6IC1LztUCgHIb5b656nwDNDktrfPmD5bPUA6VvvLb7TTSADaN0AFttUxisQDVKc7jAmzrgA3a4jjzL7uv/1Aq27At8rfLzZ0SQVbSuAHo0WbFWW9pgQF1EGo3o2rPNUS0UKpAKdu6Xp3eN3+jfvWy3UR44ZY2siHmHZbqR2wMWx9/XzBvt2MSQbRNva60Py2iuP9ZYIUaWFAr4XUYxrbdWcts2QVibOhIn1qOWzjG11bCaJ3Vt6yrC5qNwCrInK2+Y39IEsRZytyGN5Mby3r3LfpjVzG4jZDK3WVv8xupWw7G/mNqzyChxLRrH9aoesc0UEHkY0SJtjnXitj1buPBoVsXcPhQ7366xAUpzG0j9LZhxCqqKXpaK3oXVn/FxWy3LEv19fryFXprbO9T1R9VN62piVt1+tDNdnO+TzXTquaBjsHjW4RdLmgUvRs1vcCDoTVm+llbD3qrnX+rZeW2n69FM7q2qvXDutjnaKIK71MfqbvUbFt7MM668gIsHrF1sIeqD9fdKqeAqHqvvWiyqh0HnG7p1gkHj1tA+ruOR4cICjObrNV3nrevjRR6igVtOa/PW/Tqpq/D69fNDtW+XUCCc0JHJ8KuN4Tq9J1phoF9X46mXkgn7ANs+CuA23mGmgTrjr75VG8sg257cmtYtFHrHU6uprHZY65+lBQAgwCfuj41YU15MkK7pMNuZRSDHECGr2EKY2csSYguhdebQUPsBkJ7t1NurpbYnuqZ1qIabdAoSbKyGRtrDVlx1iPMWq3pyw3W8j1we7nJXkepL3XUevvSNEoiktTSmr3VS63JLFrRpt2fxpxOH7OkBYre6pnVH+agJFqNoVbF8nXsviemAuHesdCWhMGCIpp5dXMKgOLmtZSm1Ntnbj2Hbx6Y/1EPtpZTGbfIXeARqWA8spATQR5bJ3KIgBnVIpIs7PIxs8k0Qer2E/todYvqk2RjYKW6/lDm33ctSwEylaVWjiNYr5pZQWbYnALOC0zbl/qp9PhbZ2jfPp46ZXBxOHUMZzx3YZEAnCHhbHhgN7uUiKptp8Aw4g+t34qEHs+CeS6QjRJpNsl5fGwT3ZsTbPBnmbgpXAMPS6zIYr879MR0h6zR3eE1PKwmkqXVvK3qWxCdAB1bj2AVJXHoBDbZLCM20qe7dVsXBqfoFptomN90rIDb6FrlvUtiEjbERQUK3ilsm23wG6bbRtpfryjzbmSRrmxPUQq34Q1zbsvcWDu4aNejrJt3/1FfkwUAdPy8O7MgQqxfBPFltohIssIFYvgng+KPTzKE9myWDtsJ6HgVKBuyU4v/rui45VdMm+SqqE8AVw4Nle4kAoDAGkYoKMgt12hCEA04H6NzbRJ7FyDbg3BPLNcc7bQZRuWDorb3Q8S6bede6pwt0PfF3jWZbbjdEFLN42/oQE3QtZcNN6WR/itjYl+bLVseENirACcR87lmW1NtoaW7eIUe173EQyKTtmFgk6xYUDzBpvtjPW2lwz8QCdupLtZ207esbErEniriubHMK3B0eVNds210DFYhtm3E2FgQ3k6Z3COza9mzliADVkEbs6DLNvHKBG56o4nYn3nSuzeV237y9rxyTWhdtLku3Yv9m7XbUyVI0B5kCDm11iQ3bPmaw5ulXDolCcIKObwRgY5v0TLjm1M2BObZuRfmzURo6wnsG07gRrZMQjdXrolP4kQ6btMJ7JQxYrr7CXK03G3Bxjg1qJGdbEjhWoEma6+XVhfB7vXRKQjCzrYE5t5Irmo/rNm3bRvZfg0PccnWOHNzEVLlmg5u4Ihlnj259Xb9s26i28dTdm+5+Jo4pr71duF1tprUHN1Xlqgg9duWzYl22o4Zvlhe2wRkWzHw8yxGrPbOdasPPvHENm5pK/6mXTrF1lreaS24h50XsaoxpZRztbibFBkWFA0spbZb89kGYA66xIW4JwmBx5skkVAm9V7tk+3rWtYk3ts+gKy1SqaaF4V6oog7Jvt5Noxg3alvWtcQXQvJOCNkuhhtVEVmUYMNcWMQx0z21S/+p5+i52f3NUBhII2dbDpKG/mOvLUzZMBDp7GVbio4Yq4v+2iy2ifo3W6MIFitIB2XduTyywlfrieEIyVwsNjVLt3FcDcTTDys7CggaYCBTTF2ritolXzw1RoblzXgOj4c0XnT+VfzrzeP5sKVFPxadqRtHE4QIMt3/ek0rPNhGTn4m/skDi19Q4Wt7/7fJOIm2AD13fLIF2aHC141iTR/brlwwjC9loqSG/NjHADOqZ4UH7fpKF61qjZKrAaOn0lBgzSnWrkr5mx5a1JvWFQABm1uI6VWfZSscEqHNEIYPN3RgklNJjkD29LKSqbb82YBCILri249cF9IDvmhPQj7dV7MIUe1d/Fkz3OuWjTWFZWhB43+wjgyEZrb2/z5kPKnDavy2VDnaQMKWPyzKZxyKBrHqg4HqqmfYhTQv1X5Enbc+PK3NtQIbu6MFtlAW/baZPbM3Yx2Avaqj20Z2EXj7n4djDDTZsk6lsd49vrNUS29P0inQsG/Oj8vZkjtu7Y72GYd2W1Tu3xkMz7BsOzFihCV044HDvubaClEShkPK6prVgTIuYCOyBq3ygxHnPDsXqsas1ZcQI7IGr3Q2ATkaO9uexlkkR24fZe4bNxOEh+GbjCQLDuxwgbtvocCmbBVyUZDUzfmYFJJykYToHgbgfWaWxCntG+rcxxrU3t4iAKKG+v3crWFy3rluv2Nd5ceJbaIJ2i17iAC1UoObY7KhMkcQlHtZm93oRqVweIpmuNrA+sx8dih2yYabJzB4g6s5UOWqg8x3cgLJzcctISIFHxf2AGjus6i/VR3oC3YKZwGrBJiems7X2fibh0Eejuz4T73eR5hE7NCBNDmKUBCO5c2KjsuxJNpBwdPBO1MdxkYrHmtNj56XflVx5oU4+ekQFXB8ugnMCd0WVH1hWxBiprDWBPqrOqcZWYxzPrBVRLggaCcQsHmTuC8EIbRLsenYpEmvSQVnHl7I1zA0kCiQVDugcDHld4McaTlzYvtTgolYI1ZcEPb5KJmezaDhQCKrRxckKjHq2xZUQl85jsY5sBp3pS5OdjHmeuSZLYqQBCkNxNkCOEuSvKYFjqaii4VsNO0/t7KFi3bDcb74ZtO5iccybkaAUGMZNXrbFRJrgjyu3ZeUhklVO1M2ASUnPKFTvyrYL3DccaU7Nc2R1j3pFaVVIWx+zEHYGqC+Nt6sP/mSCNd8Ik0lGYVQ5iOsN0T18rUyu9XH4KwAq1sQcTYUnBp7fJO2Hh5XbvOnyUTEnf57DQBePl/AJB4CCRrrMHySPE7635OI3GsFbg12GziNrw7MTvCFCdm7qJjpT0e2IKUcEnp2xk1NlmMwzsmvxbcB0Ps+5LESVqgjhQPtyxHpG2PYQ4blzt0djjsFOdpM4eoqjUCwkkUA9Ip8rbj8tID2HXFBYE+AOdAUcHoshObtb/rF4C4Tdwnfhh+boYxNACHdd952M4NcmF/Cy+d4+db533c1I7b3nZ+RX4TP52aMQhkGLiz1AEHrwea/zsxurV5H2STabREbnj1EuqVcPCtzANyBwnlu52h7O4kKMPEpP4oTxobrAxEugS51217sLvaxqHXP+ujC7M7r50By1kfliX68igM8qULsnrbcINuR6C76H794SqQcf+ERGtV0FebwLvFxpeUAvtr87ivLO4RP7svOxx03i7KuqnhMQbcIuJ5BqusNkHfQoyRrc3cZusJ1FmnoGxRYGC7E/nfJbnuQFN2SXf4m63WTJbPjqnKCa6o0u5pxwS7WvLfaSC7fQoirqwy7HC6W4R5JsT1aAmrK9bQbxhCeutYu4KemCgTaHR2Yn5pR20SN5y7FebXLv6zYGitoBKVoqHHoXVaiH3XWGmJaNpjAxG2/KQIu7/zJFV4O2gfXUAUjntOFVS7r8q4YuftGfWJlsATx1tmpvD0wYe9a/QIfdpG7Id1DuoSS4q0aE9sm2zd2rAku23966GLlu3Ed34etE245MoQVpLqM5MPIgDOrWNraWmMXREU+GrydR8wbDbi22CtjobZw2xJqlDbfDVB5sZNVHnDEhJhNjp3reaYbcdO3adhTjI2F7aUIrP9bCEShVDkk38v5I0jS1VmwYHhOvipw0ZEq95ktdopFU13Pmz6rG93HNdpeb5p3trsSaovIjDsV9Da82l5sIkATRXjFbeb2p3XlBOUg+65c2dU7DVIArihBun4G+2fnkF82hThfbe2pP0WkU76M3PqQHMbmOH/RzbprshVZ1xjEPGGIM/EcSraWuMJIojuOtdsPorx2QiURGFWu+V/QwUCN2f9sbefBu2ycfbM+Xzcy1XDjkUxQIQFjovZHuDVTKMeGCx8oyx/5/rueLZYjcGdk+Z0wHiri+miGUL9SUS9nc3XTt4zLuuw9uuEoTiHBrtobYrFCNd2rYQYBcbCAS3C9dPVthEeQXbfVLddGW006iCNbFzOO0FbEr4Opxm6Q5WbboK3NZJhNfG8mNJgnbgZUupEizDKK7FHnqzCgWcdLpFdmiJaqLXbBMVEDDjS9BfH9DDZlKPm3dQo3bd+RdXNgB/NKPs1U0Vdg+VDdhEdurZiH22c1587+8rResLwRt9WeYUa9vuygG5i7pDu2y1oO7pbqA7uY7ujuyld6Z1QS5w7uZXcfiwCjXMtKd31r0D3vTuys6vC7Wd3+RUsNgOvYOtqr125gMn3Xwnzuz9rBcbA97ABA77cDZmY2bTbHO3a7vH/sHrJ/qs2wbkXWNNwZCGHKGLfx9icJlXMrOrIfaxpn9LQ7rqH0iacUk7W6paLQEjAsNK3aOSA+al2WhiX8PWFRYVJUXauq7YdwFQMBnFh20y6/qLom8T1CfxpsKHmxj4o7V2MuOQ2kAoGh66cQij6CwgJiCH7ZuvTbsGX9DrgXreF5oWNv3kdlBi41Aqq2YxdQMRTf3qfsAvDa467JtyR4a8m6X1D3eVo0zDYssfd3IbCHEb2LBt6/sgCCJBAGkcDgTZA9gfj8Ib0HO70sIfXvomB7+m2vGAXXvhDVGgKZ1d5IlFPpZCLoE269LLEYGs66X3czpKEtnG9QMaqvW0yDS5eh6FVbdwrsnU9AzxlnQm5B7WgMqCobrYpipe135mqC3e3XD3eMvRolse7INs1Jl2UDmHM53Ge7nbkbYh63Y3+Pwizq9Wl2yosRyc5ZJxtwDLOgKS7Di3f5hPneDoVlTqUqOSjgcUxvdxR7Dh4lMs0Slke5rCrgod92ObiRupmhNrXKe7L92uAEN2ynu8fW7BFAChgduzCFztdeMrxgAD298uncfsG04UEKLs1HaTiBitYCP9gKOjEy3oXVwPb1o8ya7rb/j2kZUnZFoc9Wt1b+80ma1NlZBkSPplxNV8T35wBT4iG5ckTFxNQ6xQns2HE8TV66ahzUT3utv2AmgIHHKoJ7923LWxiWvjqDUZ+7bzGBRWtsQwEu+WePrTPxRQ5vx6nHow49xC7L8BuL2OigGM3lt7FYxRUzTgOnZfRRyPfLC/S2LqgIkK4AVbuZfbIMg3TtJv3gY8lscPtC6qR+a87bbm4txzBjyu3G5vD0dMYx1cGfdG0mFsPFXDzIEfnS4IcDRJnvcdlsYynFP/Dr6xHsVkcheOF3Vma7FX8sBBnXeWu826ZhjyVxFAZmqjgI/OG157wz3XjtbXalVCIxta7Yz3bGx9IswHEgkLajQL3ssJTLf2o3/Nr+rScRvojW4Z0i5odyLAXJJ4ThHPcvm8O2PSMRDGZ9hHRyK0Z4qg+brMmVntWMekGzRFn/Dt3aduykYWrmR9cRJb6ZK9pPvPaXm/PNp1U4Bw4btDPbNOCWsT57/T2pw2o3beeyxh2578RHmXt9zY91dS9xc7482BXtIrYhQIEcYV7uT2gbhH3ur8MY97bbmWpswNzdH1m9VN+yLF3oldv3bfBOMYrCirE0b1Xv0jwTuOo9lIod3YclY+UBe26FNl/0jOYcQt5bbgc3I9stL922Ons7XtDQ7k9whtWc2BxwkrZ38I09lpk+J2eoA1PZ+I4t+yU8X97eHtiZeqe6/eiOb0QgYNssEHLnIiRkaLn/qsns43v2pkAG5xA0eAY3uMPYMTeDgZa9xjJOJ0GJt507lxkioga3nriFEoe9naIe/18fZNL2/7GIIPf6sCQfLG5yDh/qje0pllB70T37tuQFqj/Qg9wp7eT3Zb1NvYmjeU9mkj4D2oTwyOe0o549nqAwh2PWMwmjN2y099xZYlH2nvWcGtm909+7bkr2BL1EMAlnGedke9ZYQL7txvble2snBM4lxq1XuU3qPu9o9zd7G7GH516vZlCPWqVGUcdBNx1qvewDOyS82Qq8gnwAzvdZA1iIUt1tjlEKOmiFJk31G6+9JsNf5QuvYHe3CjcvbuT2vXv+CaBiDmK8I13aWmfQ5Re7e//e4LTo92ynsgPoHu5G9+7bHKBs73lrcEU/W95qwcKMYRzxbfsBDirRjTyCWkPsodkY0+V4OYcm8goSB0AY+YFytjZSQd6i7v6QEeiHhp8c7ZT2sLt53fIDTQBTLrA4HR5vMVHipIOt+TkB3I/YhN3f97KKNyU8FG6AU7h3bje+2kP698d28A3PGenvVgazqN4N73FxW3dmjSKa9+rpt3MdtcfyZ/U9+WV7Bm7TzUa2HsTaicVYzzZpFbtnnZqQG/e+5Qql27w2z2yMVYhd7V7IZm5Ut6faeI6LdqW7tAVaQKicnVQOQGwzzXZHeVLfnYfvHm8JP9QbMgfXP0mFvRpRMOL073wcC73oiYHIt07bD52iLnIUB4u1EKMtj/kh6o1RfffqzF90N7C1Idb0QIf/O5fqQ29KX2e3Wg8gn40T3djjU3NL2O4ohguy6zVMjndWT1vtJjN00bQcVgiF2aAJJ/u6iBR9qjAvlqsPuLutzuz/mDr1qd3QMaNfcju0C4tPAubTOvsv+hK+9R6/kCx/HNdkMXcG+/uRgr7DF2bbsqmgy+8/d/W7HOiIvvFxu1u/gyZk1Tcb1bua9e9bSJdnaThvWqAbfneVu68+7b7B92JbvOoe6uwvTSW7il2gwA0mQL81q6iJAFKmLvsRBeC2td9m41xdKmBw4vHcjVUahLUWrqLxWMGaIUPiu5yQfggTcuC3B9e8Fteuj+RrPhsLDeC2oaJkPzHAsCtizhfMqzmCOYQz32TOi1Dn+NcbEIWNjaJIDOa4tpOB2dtH729mDyD03pldabbGe11rBQaAuevVlcKJAh4hCabdiHOptLGzKpt1ntwFjW/hpL9cBIeor/Ln8CvIxt9k+pQf0wmzqcARtgXw/SSIeg1Qetk9ipbOrxrVsAmQH0qHZQJrCFjaL93XzldbWNs9AiR2KZ+z7zbD3y8QdHCl8+zUDb1SuA5fPBTtPHLZt0xQ4dlXyAbvYnAK8Ot++jhJb1N+bdBYFu+9LiV53U+M5mst+94kS/1yAX47LBMhy7YcQ/czYonFCifbYS1Hr91ht223vvuciVt+3G9i7YSdqmwb6/ZbNXuqcCQwf3ahyX3bh+1luu5A2dBtfvR/dosxLwOh9ERRPKAhLpUNKoZxQNmP3SfOoGe627j94vrN2cJfuZbEv/GztkFYeJ3RxXF/Ykq7PEPYD09xu6TtpAuWHz9sz7bMqcivuStZHHjthpT6lA6jNE7ZZ+09Fhn7dNxOfs8OdklXCceN+wu31czgUG0DezcRpsBs1flPjbAn+yf1tCSy56UjioGfp+4igJRbkw4c/sjeaz+8esRX7zf3U/tCxqT+yCZhP7TA59/sbGtU5opdxcMR5A1dNhtqP+yb92XLAP2cxX+/aHZL792c4VIbwjOjNaxA5MOCLNHJmnvtLnCd+0TZ//q42x/ftc5cYKM/9gZzthrzfuk9hD+5Eao37z/3I/tT5aN+wADrX7DemNftiDi1+50FjX7PX2TkiBVsH80bsFns6/3hguU4C6dWhyP1wiCXlzO2BrL+4QahfzNf2wFa0RYIan39jjsKwzeg0+tZusE3vJn74YqjUD68sZAjFrFd7NP3hDWIkEDFfkJBMYaoXSfv93CJ+8uFvwK9aIBxW+PeggNj9vl1ef3p33Y/f5FT3IfoLZUpgSC1DhROKpzWizMP3PXXR/ZgKVoDzLbV/34At/fdk+2G2lALwP3yA1P/fgCx6zGAN3333aUvfflW099sqUD335/X/9RQC04Dr2EWRAczV2A6NWyuhd0dCGArAf48hiEOsWKUK4OAAge6/YXSMD9pt1yAOiAs9AehdegD5MLe9pN41y/amuEp9CS4+m2UthovoUB1V60gHIwLn2CfrdAlnDZjg8q7rufu/nAZEsIDtn7UGQZguU/b8e/TGDnzf8qfKB1+q4B7IajGWHa29H4MA6N2CT9qfI2bJicJ2Osi6KLF9CgkggtXVYit5faL9hQcmQP8AfisGwlIj9+U0SQO+XVaA6b3nEDrV1EP2W/MqbRi2MED/I1sCrUEAffb++24FwIHkwPPvseGvABx99j1mEIWPAdDnCXSzd9/Lzpjq8iGXA4MdXkQ9R1ajrM6hnFtIden24774exWyuGOpjFeo6/iAhkBT5DeTuWAnhKK6AcoyCaL5dnvgFfY1lgB6rXzQ9xC2Y+QcQ7NDhzuSOLqZWOy/aw5WoTx+3AcSH3U5ONrXlgO1ABC0Stc3cy8tPZoXZ5KR4g+99fDScM9K8hBbXqNbXPRSDwpVnDXfG1gEjhMtSDzDAqh6id1B/qXLaOS3ywm1rUGJMjc/2JPKj2o4ION9Tm2A35fR+OEyakyqQdIMX5YP4134YAXWXxXcMceu1KoxkHBZVrtuLta3klNFDWTkAxpcLSENGWZ1KbqUBNFdtRsKoFJnl8nit+DBHaMezGHRCBlsYTKKYU11S3aw+ppG0VoKFqzQeaef+bVFPeOT5AqQK2Vac7tfPygKd4Bo4OleNnrgN32rra+YmA8zRXqqSY1K+OTm427pTyiATtf7uc4T4YPPiOKibgFYJOsTMI1no0SQVqXHTlp0NLJwnIEwBDe4k0mq5/sCtNC/aMScHDdc65Fx/uXt8AbIEQTHDIDGb2YPrfClYIrB/vpoRJllGrPClDZlk+UN8sH9iHgGxKtbUPIDWmmGhgbTXQn6ofrXOQU72F+q0rNTwd7BzYG4cHq1WuoC1g4pQ2KkBzVk4OUbxC6pnB3X90cHSQ3nTxjmuX7ULWZmL2VnE+MAJizB6mhoGLAmaklssg+bQwELbwl96Qq3uZoZ/lU96hQQpTa6ubQEA6hMxFtCQErAGnVQkF5ba76RfLth5WyBvdqXTJPjAoVEeHcfJ89drXRJ4LlL/4PrbjADewZnMx0tD4Raj9UMHguzFWh3SsOYXrbnqQpvB0NFGb1tzIv02z1rqWz72oaw6jHHnAwisAHUVVos4IbXb1x9yePttaNrJVISmxZDcxt4MPp5vzoIiW1PW2I0A1cewf4z2LlQhCmSqY1E4cL0NlJcp+NgEmJU9l6BdgPErrGBTKco9StQTYrEUX/3V/fAEh87sE5mgzBPOC0Sr408TS1VgyIg5IflSbCeBlYMDTv6qwBPL9pvpTfJzSHZ7rYJXfyekQORSm+l58mITTKEASSExqy/jgUg5Ch6Q9eLbhKqyH5aqKHgnqvVDqp2cyHTkP96w1xuMh4lqiQ95fa3If4YF7U/m6qZTiWqNhhpnAbdTlnIKHHwhcwfKwXOKwjl8fsWNLjA1ZKXClUbGmeCF0rEod6Q/ih+Vlv8tKbqAK1ZKRGKIgatXigfmcofqyq7Ra+Fi6V3E6p+2PJtGlVzwJCtrLrUK295k6LY8zN89pQn92AeLnjXHEN7CtcPRrnWJFYkB+1D1gQqQzJxupqeCQCedqNcDi3sK1nPovCPhW2itOxbMshsysmh/CWjaVtFb6tO/72pNkxWxf8B/KVUiKnZb6f7qzvNwdY57UqWhrLT7WuBtffGA62nNqH7cfuOytNi6Om1/2pkrZ+SJptmWrIVRPNoTrapWt5tch32JXaVozrU9Dv5thla7SsNNWtzbaDuYTqlbVDh6Sqsxs5pmjRqh6mVDkqEgdapzdrFXKQVRCQOvTrKYe2eDA2SpxTEpp1uTwR+tNilWGoRbynk8OjDtqWZor6CBpAaIa8wBZ9N8ln0YdGBlu9lFm0Dr+Ra53VRZouG7ckboY7abNiMlFuyLaZm1bzBwbEi2mZu1RH2m8b2QO2VW12NcqLbRuIsHmI9jLhhFoXTc+mkDNm6aBYdWZonTbw1x3gvOwwQLNir3TeMINNt/OxWfPY1cuwticztr45xBYcEoD4nZY1qhwl6asVjBKkHa/rDyTN2ar0IcuFvwpQzfV9NljXQ7mmZuekGiOi2HuYP9OD1CBXaxhp3sN+nBaO0kdfiAnbD4XYSjW2thJFqY1LhkKwtsdByYc7ik3B54WuFACfbewe5Q9SLQWsWQdztAGmsiw+12OZDvgQHDXtdhlIvNsGwN6trwq6nEVRbg6XdnDovjInlajiBdZeOMegVpF6La8S2rjH5pZjkECbXaaBBVyDrntV4BDgLekOSCP/BuGKCllsmlscsW2uiDB/KzV6YuHLbWlsCo+qoQVO1zfkijhi3XOqzIa2skUbr7rqNy2pFu1GzlmkNjI8O7z31usXh6A1xTYjfa5ZBZw5MBqBkKntbhBXuMTBvgAXB6492nFAmi1AVrKRVegIETl9XIs4nM3b2I8W18tK06LXVNFv8i0fD3bNT8O5zsXTjDa6igWocVHkwVzWsCaLaMoOnKhLocTv/w7/MHpDhxATRalYchiuwuHecWhOf44P4cPxEtqz/ieZtGLoa2B7fkbm3iIm6Q0eHFuvBesnBz+D6/riyGcM0pvdhq8nQQtzACYqqCBda8Tvp2PE5M1xUS0j9Wy0nicubAy6aXh0JIGxOadwADNcRwpMNIs3AWzHVvJD5GbbLMVBuzcGCkpOtUnYJg2tUE+4FSedxAf4rePQqeAdDXdlEBH+EqVW3fVa0wMWBFVtC3NEEeoVZrTelDvoNlVWqTxltYMDWxm3+0xQb9EdKZujgw/V+0sZLwU7RNg9fq9uDjUCoQ3NOuuxmjuZpQAibJRapqJajtImu8uAbJsk9JQuYiv6E+OVhHz3Lbn9UTZpYc9y2oYbi2aMcDoplkbdT5ibNn3x3j2eNrtVZ4CE+tpIa7StXipScSR6cqrZ4rrq32xHvFaWtpkN3gsGs0PiuG1e8RK0zJNrtnOn1vtM1+K7KtCJa/xUoIEqoyKGnGToEqn62QXvhtW/WlZtRJXQXP/1raR/cW0atNxXlQRANuwlS4V1fyllHZq0FvcZK78Wjqty1bRkekSqWrayVkiV3C7n60qaeidJg21Aa7EqV3zHkd/3lfW7krwEqYJUIlqo06sju0tDJhERyOKZeiMAdnaHbla6ihy5knTL+Z/dTI2ByD0opB8s3EpvyzS0qVkdM1XqQ1FxEyHghFs8RvI+7k9xh43N7ErHLJxWaWh/cjmm8Ak6UDtI7Fg89hfKTDMpZuEc0il4R8q3KE7JkOoGAEobNVPCd39VilByrPQHw6O1IVxUYclbPcBNlFKggHKLE7qKPPkOcNu6oB69ws8yKGMa37w5pvH64XKzK9aR+XEavaqz8euQgiyaIUfCDZo2AydhlHSbqYsXMo5vk/HKiJHp4h2UDzyekKxPq7PCWtHiNVUZE/JDCzMxA4qPiJyYiukmoYpp1ssJIGpohDl/VfB+mY9haqTtX8GeJtOxK5t8PR6Fy325bo4IsuAJHqS6Boz1+v2PaEjnrVRsw9Uck7cA1UUCPBAZuRmaCUkC21ctR2JHwfLScvJ7c4bftmT9scZQR6OUo/bc3GUTPD4VbSUccZYbvMFKkpyJBWKAbhhcq6/4YUzVxzm1S0/IdjR8vWvpQQVwm5PTYDxmRNCPI1z2XM8MsrI/naap0NHOaPprOA5YXow/t5E7z2XfUf4kwDkKpq54Nvja1kj8I75ts5h/ks0KOIjsP8vYrOCj/PbtyPBLjwocB1Y8j35H6cnv3vbI4/LTd5MKzvaP71VsIkhQ63m9iV2/UAUd3I67R8WqNLDm/JUrNZKSzcPsj3Ocyc3kMB6oEDrWfALNT1kqA0PKtxl7cll0DtvUqKLl7Sr7FEaa/Vu1WNAsv2c2qXS2DgaVqYH3xW+1qVRNnl3ldm/Jv50DSp9xrNK5rI80rubjxlubnGCxuwBlSP5ocr5ayFYwkPEzUQnOwM1PDnLSdKoOTOP1FI1tZcUjRKK31r6eWSbNKirjk7jqsc51MOzzVSFdih6Zmq81MUOIoc1pqMi+wpvyHwhZEfS4aa8h+EemtNJMOpCveQ46pQVJ+yHw07TcomQ6KcwHDp64TGP74BDitNyuhljEYSgDuNimunks4BpnyF3BxSsGmFdU1hH6mYItEqlrCIJk+oH0O5FM91VsRQYKfp8WJjzKKJ6mDCPQFpPU3FWv9NUNaT1Oe4cQTEYVtiHR4rsTmZavbC62Dz5dJ6mj6MGukOyGwVqTE0bmP4ezVf+vvfyw2lIIhooeEaZiHI5j1+HySmlxi5w9Ju/Zjg1rH8PeCjtqbhVQa6EiHBdgca0Yuj7k/iUF9IEtLvMd+qbzeIoesLH76qpHTuCB/hxtYJFdcVrm1h4iLIZLMBkS16WOi+0SCypuCJayEgCEORgg7wcktY1qXXNpnhXbW45t9B4EKwJL6FARLWWxBWPJSsdHQIlrOX1RY9iO5Ja+gDc7ZlPB4I46x1yj3BHpZ2RLVFatkRzcA1f7XFqVXWDCv11svJsbHMCB9O0xSA61YNj4eDeMO0P19ppeEseIO2HQ2Qds3lCb8pCB4NbH9WOGEC6+qq4LvyerHoDhF01cQfYlZ0m71suHlbUA7Zp7iKoMXDyVwhTVOSRUxHUfTaczmJXTcilYLO434V/R1gEblMdQlZJvPJ4uCV3OxMYf4igwU0DjqTH+4s/VOic2onlyQri1YA7xMeSWuZoJBa4lcsG6CseiCByzb/gZ+rBWO0TN4w+bmYeK/sgH04X0XZI9y1RK2lEwJSnEzR7RoW7vCqj/NBOPMC3ZI+BnX9aEYjw1q04lA4EZx2nVoieaGR5OTkbw6hFVGzESbEVucfrqtewHdKt51s7ZBscZDucHbCcBbHTv2OoSglf+x++AmXHtzNVLzy488PNaOiTH91U9Z10asUx8lkQPdsmOSsHS48UlYpQX8d2cL/r6KUFSGfKx06HtQEbh0vUfOez5C0+UKhbubj7qagYG4jgM4JoH/r6WCAVHdj4KZd/191CjSjo0MoEpnEHoWPW4h4hvUx4lsDAtnCBpJX6SScuCcYVXHuuO5lEUQ8kx6HjrodRvQ1cdsjvlx+M64YwX2O0mDR3PYlXzCVIZlkhRDgI47ZjYHj4+rklqjrWJjp4ausp2PdPNwKnjU7dKx+AaRUFpv8qsfjyD2CfiUA9uLWPxMpzKL2I/dm15gNBaYXt/o+7zEESTwNCoVXLX6RJI7Szjoq1mgrlhVM4/snUri40t1OP77kz49vK4MTbk8k+PW97vnAZx1+Vg5AYG3kZx2Y+gnnl8+fHKxG/yvAseHHbJKlaVTYIhpAYFpKKy+K94wnpQMC3tpDaNelxAhNGBbVdL5Zo6u136g0aV+PAZCaCv3UKTKmeo5C6b0dB1H9XLYIaWUem2dy1ZEHd4/1Vb3HO5a0Tiq8pX0GIqtwB/67ShbkEaQYgdkSi57MxACuyyrf5kqjtRj+cqY7gZLrXtPWq4UgRlF1G0TlooEC/KJltl+q/iZtxGDzdFqbWub8PrqR/aqtUKhZQicYQXcyTyZHxTVGpZMAmhzpFY+hoiq2AdMsN6iO9eUhknG9f/DyET8XcYhwL1eaUEz9yVEMBbei1tXCSzVyiM+9hk5CzVdHbj464OPhW4676YwrSsGZlHZnCItAGRjsHjbsW1/ioft8FR7mwzbdyAk0G+CoWx7N9RTjfMzgT9HwbPpw3iDROaJkIXMwdswqrjPVZiCCSxuNyxbIhbrFteE+jB7jINqH0yy2s0NOq4wP8G5sb7g60weOnDKqxYjjYoabZddunY7CvTRNpXF1jwuTAmSEKWHZKPQoiCZk1WP9ko4AUlg1cqQbcifAVrkRzkTyqbWRO/nVZBpZuIFsP20wcB8U3Yds6LFSeStYWhP5ZO0qdw8km64XrC3YBBUWYn4R0TMBtHXCOwTsdEAWW3ic93bFqwiGB4q2xOSsh4Xr7NQW3VMan0w6RsUGmMROuigwCs1WQ1QZ9NRCOYesmKGcwKODp29pGwIwdPeswR8XkrqIFQ4wEeoI9I2CdQJ712FxGHinE+CHV5jklNDOQW4DJY/AR3ZNlr+QWOEEfx9dmiBdOE4ncfZrvveEpVQPi2KbgIU7okgqbSna/u7FMVqQW4+wGEaBws2BuPsRUm8hYITcrY+W9J3kZDXrJVsCnbJP8VmBHLB6RESSRTMoLbKnjC6w28c4z1u9AXLB2MV+U2RR52XtjAyqkPFVE4siSfz9SrVWDWZVA2YHQ0OAaaZMM6rNLlucBwyDRyuiQF2RqL0z22EC18neXkdxkBAtnfWvxmecHFg0yqwOLssMYrJFbbunBycT1Z5h3vZW7wgqywnzBlA7srBO0qmhZOqtmm8lcMgeNKNEekq4ASXe9ZVIEThZquCWZrSGLlBar8BOIHmFa4OCqq9C3WLIjBePIZCc4UmV6ZmZdmz8C7q+gzJjsQDIwXsZPAEoEbSWqgSjHeVX1oiQZPwqh/NW6F4lVQZAOU5/aWe4mvHdntp5txpArxnF7YpOZTv0MfdYHOqvQQJUWFnBFbAQLdLuV3DlVBnVXiBAbG2aPFjDTJhUys4EeMEHZV180pZ3dtLZ5Y5J8Hylhj9cgeQflk/zJxNKM9zrcrgmQ/4cusBtVtOVGJwe1W7bUDw0yqyLw8N306MXyuPtgOTnlQhRBo5WQCcYfdxaFjgKpOYau+KraU+OTsijBe5nms5TGQQ0uThqrYNZnxsBtE7J8xRsKeQNmsGTqcd3JxgNj9bh5IXyO6VY/W8ahl8jtKqpENM7vvI4eWhRFSirAziUk9bA4NQeRVYeaByMZIfHWOOT51d7u6m8366xV1T+TqQ1K5P7pWMKu7zUBT41DvcamVWD5ruQ1vJfcnyk2lPUzk7oXW1HTTjXcrfIN3Zr7J86ulwYC5XjX4L7aPqhCNtOV/1X4FXItenlWOSKBVTaHIRon5tIp5Rm1eVKqI4c1W5oa1WvKoHYQubH81LYl80tlGk0tlLXuSTUtY9zd/mgBV1UGWM3/5u5JAuhy+VLOnH5VWLuWWd/K/7NmfaHF3V5EHK7rMnLErFPj5XQnxlW9ySXDYQ/alRaSwd5O9SOVg1n+tyUTk8ErB9JmxI1TJIZRCOKsU2BJKlAIIdpVM38tofY8i176gyl3yDgOmvedBSgUnbcFqQlXquQdxOwa6pHJCg+iljYmCILhVgQChhPVNb+5dYMNbJ2FVLi3kCc48ao2VpONU1tYG/iYoWu1NUfhiptai3kCcug6fVmLu7FA4GO1UAVLc4UaWQT8dSBRduudPMwhwzDlSN6rBuJYsw6Da0mSToTLHleZU34FDRrx5aqnscWKcdE9xKU5Q4LFtproGIddlvcyBK2qFAdSn5yrKw8HrWpOgA1ytwbh3krmU+oNTrsucraStzkrDGp3B6kanbRr4wj8yqLTVWWq3ksRXG4m5lY6p+TZnvN6hQkjVdBsPdXEHWSHVxqoFLxrgFCF2WgSgOaBbDyUkHsNVVmJLNSVXaFNf6udW9Hcyc0MRqLUSFFos0/fqrot5UI+h0idHep2bIT6nY/IXqf4rq+p08O8od1vbAadW3Jup6TKxQWQo7bcdgmsNZOKOvprI5a+227U/O2GiO0iNHURksggWeRNaFoJ3H4eXjS3whmxpzcuzp5FktF1xXRZfFTshJkVOs3ClVDiqmxIzj5EM9k6Do1fU7MnfTTv6nx6zfqfPU5Zp8aWohgoxbkiOtlvep3ER0A1KMbPCgB5lyVfGl++5Ml3WQdU05gnluVsmnUvTfrU4mqJp5TO2A9hSrH0AuHstm1TJzp5ytPEAXc3BHLfJkQzbm2xPcedPMRpwfyzSgC8AYacOy2GeZhcUmnagt2j1tLiDxwAa38gZGap80LAcKxfH4YZ59aJLqcu058ndzTgA1CYO+advU9dp6aILstmlwYG2RoC5SPfqn6niErLSOayqB2ygd9icUBb0PsFFqqXPrZ041MtHO0zG07lyfYxO7zIch7fNaGuPELUCfhcY5PBFVaFCLLcOWaVudCrAsNQEhphmdNqs1rZBs51yci3K7voXgr0AEJFQqGobp1JekOQYSpXFWt0+TJMEgLLHTRqyLi+VnIsNhOFCru2UXpVfStJXKoVmAFY9PteDcVsnp3ea6enih6HpVz08JEDm5jSs0sgFysh2CUXT3T9QDHubRNawFpKVN7URBatKP6qZmHp4LWYejCt5hQGKtP0HlQ+UUDHAiuarxQvJtKptIgO+VPy7G1uHVCzXSxmiVg+Ah9onuhsDzanRo9bskxQi00ltzHanT51bghajxBKLqAcMEyO+nurhLa3SgkTh2rm8PtMErjW1iKsEXCLmpaoYU3L6U9IDtRa8oQQt4fHYSSFmAVzabml+dtE3BC31Sjqw2qG5O9epagriINu4llTK61WMzZgqowadNzdrF3A7SGXP5W/kwvHOSmZ9YB9PRmsPIkgpqVceUt8KOXbTcI9FLak2I9HKsgeGdy0GjBP7m/7c7DP9sCT/bhR4IgO+ndMqYJVnSDkZz42tWtQY4Iy13o8ObbGW6ILv+9Ky1JluQvTQz52tgiq8KCwM/0h4XTvMQiDa5Q0ZGvxleA20xnztOF7U7NoTLR7W6stBzboy1wNqA/D7mQOtWjPWy3nQ7DrUrW52nt5aboe+lultWx0YFttTamc0Dij+bR82qE1i2rQ13BPmehznWgFtMNPImeoqHVbAAakJnVlaKa1PU7bLfZW2UtIpacrjHQ8hrUi2uY1e8BNCRjjFZO64amstC22BgU1GvEIB4z3AGqibnDA8EZM/BjuHC1wqxiNuDbYOU/oQdZtwqhmKI/GukVhNt/ejHNPnEDPwExFcxRPynduWESdYvkcVeYzmLFTGm6FXJlu6ZyQkPuwejO8ZmmTh7a2rmyMtVNJmmcXytvPGMelQ8EO21c0hlt8bYi2h4LLGazmdySv8bTRVq8UrorgeuzzbVzSUKopEdFgCYfPM44SHpKvsKFRHRGdANvhDZugIXNLxC7S1VM6TBw1BStH7x6MTgHKe3KACjvS2zmPcvALWaLejPR53N01n9j3Sec4q4Dmblt8nn2Gdioev5Zm1h/N5HmURXyk/1xOoYIt6sE4tVU7xHVR4soY0thnRB4CIs7Lm3E8e/lJx7I+Xt5sbc3ki5lHI1XOPOInEklVWdjEeqPN2sUsCE1a2HQIi4h0pmzv5Vbzc6ry0lHWMqL7RRo4btDGjsVn/LakyQJo/lZ3nyi4VF5W/IML04zR8k13u0jfLzJSSU6FZ/Hy3VnlpOerh3pcmULIpm1rWoRzpN4VgpkHGqgWg1oasKwk3A5Z8HvYjZeo8I8sApAWVUSTWDVpaqELBFKxjzVKgAtVHew0F0vmfyp9qO7BdKspSqf+s/DXRzaNKnL/GzchlMbtVby4ODI7n5VKcmyoCJ+AT0+gkBP+qvogRN282am1nhBgJ9Xps71a64GrrE0HBpWuNPSgJHg6H3NYw1S0TiXy+lVWzv2dNbO8mtVazQXcOLYNnoVRQ2d29VZOFs1uMdsKqF+xQqp/VM1iIhAa5a6jAxBtzPPId1NWZ5Bu8S6AX6axpcWMT0J8MtOuNa3i23q6ewIjOlpNH0/HYPwj7DWDMtzsRtE6hVTX4D5VQTwhM5es8i6Nfp1CoGgEC1UJrGFZ9MdmbH4rXUgDAIbBLuC1z1q5CqUuCz3AVa+vJok97AOoC2WWlX7lQoD/DXVXkPRsieIyA9umUdHzG31V1leuSRJK0VcHLOyHlm9QoG24eBnxY+mmVUcJGDxGlqvF46WFrw65k44SDrt/SJW5WN2aZDfrjIHu7PN8DHisSAc5VJ8rujXNCEHiqfOMEoI/XGdwQ4ZPlxApdrg6J+jvsnuz3dsQvs7DzWGThM93eOeGec7ABE8zCQyWYlWGfH03juZ2tA/eVn1P8jTnTnLcA/m+QjyHOpOfwc5Q59ckgnECHOMR7Qc6NiF0O1Dn+8GIcfqc+SxCFt9TnS5LYtUvTm/0wlqljNH1wNc2MSjrK+JzirVYEWrrt1j0eEyU5YxzNnOUUxBj2kqx9Z5mDvmdJ8fpbGYI91Bn67yTLPFVYSjpu2nKlfEsS6EO4g3dARWRz+UkpoxVZ2r006IxSUDDn0nOYueyc4052pzhTn08HNOfJc4pKN+y/KrC8kvxMwU7IbVMRn/YSXPvmObBot0MRuv9nezPiue1s+lEMnPSKzp+O1UCLOfWJP5zip4buG+93ryfNZ7ez2kHaGZyqu65G7LIXB/tM57PwzAk3KJ+2E1rAIH0qvFQeFEbZyi6ifV20h7LhQDYm5xPu9rHQpNF2fNQZ6xwtztonmJ2BscLs76x++iSfGxzXheZ5DfGoliEHbnXw4gV00TWnZ/2zqYkzE4hZXdofiVVm4NKnw7P+b1133F1Qtz7LVWtJhFNQqpcbZt0o4mvAbAMh8ivmpMIUBGgu7OwCqm0mjJ/lVykc3F6voQovfyq6Zce7nndJznskBggEEEqz0n/8GvMwuk/17CNoOHWaphXSd71Xfq6aT/Krk7x0b2BEa9Z6ZccK9sVQd8cQY6R2IgeA/HIPP3rs7Xp1JwDzxZz2p0q6fJOOmA8XJo9rC7P4FTUPfrYB4Dt7nV8tZOQsCE/FRkiURA7F7HuCnc6HIPzevig92Q+2cTytKvaPKrtnyV7kuNrICrzc/G4cjFYK3KtwQYdvb5SLyrcEHhFv+8CzzVys7EYgVWrzTUCY157rz8TjYl7ac0GJUxoyrz2Gr+mV9yNW87g6xRGjIIdNX2xCnNZe4NsJ5h0eaGsrLa9dQEB7z5p014aNPw8WqGQCHV/3nYlrA+cR1eXWJ81pbZnhaCOO5cnjq8Hz4i9owKlife85ivWqkdOrSfO2GQp8+zq87ztK9ayR4WvfpoOyBZxnPnsvqoOsoFa2SLEK0wtCi37jq3U9CyENxwLFQ42U3PZzyVuIO1z+nDkneCjIXEjiJZj+dERVwRjvQxWByzNRapnljW2ZUh8qm52AKsr6KGHl91Uo88LSVe+PlAOYC9vfpqn51+e9flgHW9DUgkjP3b8JuGrnW7zGMPbvX59zidpDY7WJChuatEGFDNm2HnM3WNK+zeP58u5xjS/GHB2tT88c1cyu9otXn94BVLtBRR9+mwfnmZ77dv6NYu48pu6o7oNWErVhu2fs03z9oQnPLDLtjddBq/y2jjVUorLGupCvJPW6D0GrSwHF5z3EBusKYW4E9i84fuDelZKdM7OrddpKOlGslCvrZ/nx2rrDL7zhNQdECJ54WwlA/Ob310iQ8A6y0Kok9aQ2u2duYWG1XYRTHYO3PsIcopgI2CF9rprMVOb6jAJzma6iGyeSNRqlmtqyq8o9E1spbpo5nVtQqvap9u4qfVXbPuqcJopf1PqgLtn4s4Yg0iC/2W981hVWTR7PbjyC+YfcPWxtzmTXQTsT6uBJNNzzxrvVm5PQUndcawsqplHwfKTGta2qCO5Cz12HXKQYWc8KBJO7o0MgTmLOkWffprsFz8eqlncHWMWcx+xsO0gL3FHhLOW2u2VIZ1XizkWHCbxnG20kBLhyocBq7DgvUi2qA/IPbeQOZ11DW99vctuiQLCWpM6Rb1Syfow75k8KoPkNUnXUG3qNrfFXkL0xtmIrChdydb/rb8GvxboIaRmdLM/w9NCGioXXS2vg0pXBKF0iGxoXwjbmhfohqFDViGujgiZXS9TWge5bYSGzkNAUahG1khoZDUmjtJHDPXhebnirSo4/2RkNqjO9HD8bBW5OaZ0+txSPWQ0n1ourekTk+qlSONkdfth4ILfW5ZHWbWUQ0ShoJc7MGmTNJyPbGeadfaR90j4kt+tm2l1ISur63cWvpHdwuJYfVARCyIRKkZHLiOxkfP1oBLWLFmBtoF6wi1mZjmR00johr2Qv9hdpC+BwNsjo4wEsOP5Cjzie7em9kotqgOVcR0Q0uWHiWneIEIugUf1tYJZyOjkWH/VGB0fFBq8nuxhr5HkAuU0dPI9sa8idydMzVnB2tWC8QlWCjhVV3SRIUeVJhXZ7oL1Rn8KPPGuqC44OxMBsQXxT2M82+UFFNUi3CIQEebnDiXc4wnvSejSqM2dG2ftpBb7BpVeag4aaXkjZVoHByoa/gXvUqOBBMC5XjvGW4AVUA25hOjNpbXSpwaJrK8dEJXqi+nZ5qL/UXtz7omsJDY/R0FT2pr5b1IS0r2YW55D+uymbZbG2d83FeF6wCVZr3PURx5T5tR3Ydz5qwqdOsRCJVb0hj5dh6VCFQReeJDlnp1xjps+IFBiK1fSt7PjjWxenXbPat0oHccm5M1sybkYvvZXuVnj3jACtenQoviU08zo7p1AN4lNe9OJFRMDesPbHOo/YoQb856WHt7ymCduT4SoQpTkMED95yoeUqD4POpEeR+DT46VTZIGCGaJsBY6p/qDcNhDN+VgcsSVi9A65ruzBtW9Pl01Di+/WyUqNDrTipv+zt097p3nzwQiV0rMxdWFr6WKPT5Psz9QJ6efStXF/PqXFdQDhNxeRYAXpzuLltrShwV6eD09Sx4kYsVAOYvZxdni4uFWLOsJUUDWWVhH04HF4EL8WcTiizuzk1cwQLWL53l3wuPmCNi5hoFIji/eVga2xfeulhLe4gLsXqOxrw0k7gpU8fT937RDWaQuCzo7p8SWzug44vm6cSw7a7bXT3MX9abY0ID0+nsEPTsItudOGdUHi9wa9wBI2nn8OhUzbi4NmSfV7g4h0ryJeX1fdLanTxcXEwaJFWb04nFxasOoNZjmm6e3i//hwvmYunPvgxacVBq4wBWLniXtXWgWAkY7mehcKpotHCBxh2iS8oNdkoOhjVy2GuXmpqw4EaGsw4O3ZFJdZYv5BLITmLmNhbIQj5qomDRCx5ftaqBGVandbRcEM64iQi7ZEUTBmYaeJOmxFEI6gChWkafumcrcRtrvIr5KuiI93HAT9NiWD9WA401xrOmKXTubrnCPpuCLHa+DaaMEo1hNpJrNfBrloHFZwDILM27zjdXWcF5FLgizKOxwpc8ToV5Wm2D8kPsRXKa8zZK62xhpItzPXwhwCg6p7TlL0jYjzqTy05c30p8+6Rfn7grOZuFS8qOPdO5KXCwuukCxxCfxy5KuYnLlmL8ehS+EOb5gHprkTqu+syzHsuA06x/YihaECTzIalsWNEDYXdZrgK1nxADkKkG0snLLr8Sg/DdOJxcQSQtuQFC+slRyRx70uD1rjpxEUcBTv+3HYWyob7gqSlur9f31XHtpKnG0vFocyqEUvQDsB1yszPmMC4vrk6ylmyA97JWAM1gwlIlthdrBnUnX74BQEnagwS9koteHHmoOupp2lZNu1x8zo5mauVrAYxJ5LktNYabID25QZjG/9UPedGUHmGu+pqx1dFBovnH6Ma9VBQZAmydG5XNXxQVU3fpu7YDQqplBnhaWoPkKvsg/iOFGX2eJzIODi71Ukk9kSYKT3satFsZiRM9V3dYGcHc6C/hdpl8fO5mX7ua/Kzepp8RHnFxIx0tXuZfAXc5l4lu/mXtXX/VxW3rUgxuG8bQvEHRONLw7w4yOBpONPGiRFWG1esxHOhqSDqRbuCdcGSX1V311zqjvBj/QBvquXHO1Y1D96g7jUx5rQQGMM/K4lxb1ThjofDLVO1lSGKDh/wNtivRhxjgHmkZ91bszM1fqhyfMo4rzDX9mxhobnOP8NsItnSHPqQzQ/9l6Mp0S0Jz74RejKdKUBxDvEtMJOjGyCrrxLd8TnJWQIyx2s9ye6Viv1ufnBf61JnNCcsa+9KjB77/xaVXHtj5Y0EGxHJxf54i2O5rRQCWF6UNQf2S4hkIZ95WTN6205pbAPOf87X5WNIAYL0CdwG0IJZLCyXdvZnXqlDpsdpheiLKG9Kw2Z7BgvROY7iN5B3buS529+PcQc4SxPqpc2aZWj0oXcYdWT3ezKDXeB63OwzoW8xR5r6kY+Iz1jtubThkv5punnOaSws9TZLnfmx5vthjxWg37RJL5XW2yeNC1WJYib9kjPSJT5ROFe2zBUPy5/Rsk13eXjAroM1n8+flyfzx9bgc2y+VRS9WW6kAT/twlzH+c/raJQ4zBuuXUrceLiNy5m2JoKynsrcvJVOR44z+Llh3Z4F3HKbEhkCLA1B5I8cwYP+WCdy9TuE0E7tgBz7rMfAQfkUGoWCjz5ec1RXo8FYoOQr0rN8G3ijv2CvVdXQruT9VvKVjw1jsMFf6u8sd7kG1qxQbYT5zJ5zx19lr8gPK8qA2+BNr1t+fOvJdB5sg89vmlUF1n7vsw2cfSdfJR2RX/rrBpjKUasIBXG5RX8i6s20zZ2jub4G/ML/HH/PXRBjy/cfbYDH/VH4Qu6rtade4u/I0c2a0ngqIa3jizp8xXhx6G1lo846g0gnZ1N9iuThWCUaqJwYrgaDfU2GnUu5smPbmO3MH+Y73D3Y4gujQIrtk9wLG9pcjEZKIN2C4nUUSu77QxK/mYOrEFULhN2MC1Nk9x/ZWq4DH5cpfTuihdvF9or1Vg1g7tjTHBbR55s9okgTN3ksiK5dvHc9q8HFqaBj3XyHoSqFT23ZD5z21+SRJGjuSzzVjtFcBv9MXhC7q5mBzw8bSvtv3scNiV34R0WikSuhlfKby6V6HO96gPjHxlftK4UG6eD+vTx57XrgzesaVw4O9SzL+3tGZBk+4HYYvHItmMbSvNrY/KVxi95V9QOQRC3fGSOnbRzt4d+SvRh0xnYaV/7ufjnAg73BViZ1rfTVLyd4nv7mcdbWhnA1Mrt4IfX6PmafK9GVwMrn5XEIGOlf2To+mxqYyJJp6zgVeRjoSVxfMPwjBxZrsODK7EI6KEMsdKk3uz3bsBQ1bY6kY9GKamFeZHuAQFqO2jAdaB220liC9FWr4c1Yc0Gr/X33OBlg6e7dgV6wRkJsgh7HfB5/8t3CPWiB1yBCh7/jagzpZ60y3vU6ioEQod8dNY2xW7HtgZ/RkVqvHBbnhCAnjtRV2shho4JQ6XBx5Tu8U6E6kFXuZbhx1DkBRM7KrhkQ+06YvDF3viV00EynVH0HNBUKCumWlrZ/Cd163hD1yCm5PAarmgUTQ73pxf/v6OTRMK67pquM6NrNbiVzJCwWnH/A/CMOq7ySOjwJJXIA6Cv1yw/58LM90BdKxHJjwTSnb/eKxv0HWoQvpdEDudVkbGwDMJSuUbYMoG/LUoWDaH+UJRe3K452VzMCFmk1yu35Vqq6A+g8B1JX3SucMb03mzV5X+t7FhmIJlcHVztV34R0WX9k7JRKj/vO68B2pLzHquCU6lq7OHUPiB0NSXm/COMQkaYFUk8JDb06rlfyq52o+sOs5XYrdMyBffvm2H9kaACM8JEAs2RihLRQK+adb06e1AAzqLylZezZXb1g5JfQOeuCyrMXvnxIQRIdmduNOCXO6WQmbafqwxFYQAguiOADOCObQ35YaWHbCj9pIQgrVB0Uo7mgYOcw19QyGUfqDnLenbTLUCX5iQ0R0nukfy/T9G3Q9F6ZHAWrYAHnPO9YdoWXVnnW5sGA03t6yg9P1T9NjTovXX4ldxd3EaH5Uwa4mvUcOl+XMbH550kzvXQ0+erqDCGv0u1gtf7F0Oh599S4o950efqgvRtO4+dXe5BF1whRr1fDx/IDFGuL51UYEyg2s1btLflZzqCOHtEXToTpjXF9XR/1DoXQRBs4ZVAe3mJiWISufiDNcEAdPcRkgecy727HX+pRNDqz+oWDAZD4Jhhvysg/LHvPZIcirGuiZObdSwyduISsX3c326zEu6PSd5ojmv7a3Zg/Nq6BgDiMBf006gK17tW3bMOwcrovNmUwOv9nem5oFAIF4PdXMAZUlM72fDd/qDV3JLox4xRGXISGk/9W6qr4jXO2qTgHZMcPnU4o2e4NL7HuslzrNDD7OjwNRv0SV3qIBIdQYlUer7PbegVzHiAGwkukLIu2pAX3WPCQYCIx982MSvstfkvqbsEkr/NX0y1o75ANZ5a8/ERKdOdQChVaoAawJVOzzSHhLF9aGmgTncz2HZ1YchHD2LtxHbQC8Evs8zIh7Vwuq8m5ZVUqnOtyiquWVSIh26T0hz2IQkC3W3J7I9otW4N1tz9PPtOeWo5kSkzzC2vLYcW6Bvo0059pNv4PhxBpTpLMpb0B6nrxwdtdP+TlkFGuCigmwqmxLqliFHSeqqlw2mwwhVtFhJw9psFMVV2uGXCHjF6V0fOq/D5IhOu3ZDKgZwosQhUlHAtcd2I+lbTJ0fCdYWAdp0E518DUbqUTmcwqvrQcoCXHd0d2EVdKqmgn2E+8I/gum/egFqICOLQ+JIgywZwjPk2N45TY6fiAqra20sL3LhV+BmAGxYDbwVTQWB9BB6qVF162o/zBErLiaI5NhwD9z0Vo5tBguxc4CqW7Itq0H3B0bQdr7f+h8Ol/ltJyhBciZaaNDc0QSybheAa5W3q8a1LaJ7ucdi25Uglg4n9CFTrfgYVOESQEsCsDU3aSK9aVbsp1d+uqlKLr8JmWWu6Bg7vZ2E3m8TxXO3WS5WHsFPIF86/sgxKWiAjJA4vCCKp0VL1lBI8fkyA2hx2wTmQ1Q7CkBB6fEsmOmt0VnKarhPQAlaHU/BuVmV4PbCcniZfg43E/TzqZB5+uPM0Qx6mJnHXIPN8qepiYCm1OroKba6XH0OrLf2lynrycV6W3j0JKScWh5+3K+AWYmu11Aw6QPAdJ9oNeMzDXqabFp1WZZJTVe2EZ60WLzlgzkL0PjEdbWihMGpo2GWBx8zN8ryD3aVojy+g3W/1qy3GL2Pmc+OCFr+a2m6RWjrRCFlWyGQQ5Do1t1Z2jq+SM8GhuPg01nuBXZQ4rkWz2elb2iRQBCPmZX13JLvTIz13ALMr66lOdvr34zTBhXYzcCq38LDKbLqYy2MMygWdvLX7yy/XfDGkm3cCvKDWU2NmVD+uIrMbeGma6Or66XG1n3yL/0+PG6mhpydcGykdRwQ73Hb9O+rXX6Gk+gK7aFakeDz30P1hhx0JyeTlEnEXonmVwGVeNbD7GPhO6MAXnHeOxjE6lbhMTgBtH6JNy364mXW2j9W/d0k7jNSKkaRjlA+t8a2NHtjCLVrulPrGyCHBQhqRDxTuAFUAb+4Nkx4M9uQQ+4AlKr5mVhlGtyRzGAh1+UK+A3NaJj8FWok1gwk+cNEsZ9ceBdoYKQBfdiHXvG6wDTOoeCDXIbybC0YOYjQT8761NQgdcd7mHOMNC06uGy4GKBgghuaLjGeqf0Pob4b4a+bpJ34SDaY1STowtrbWcIegmA+lRQzVDHK1nKPSyisvgylKaGKU0PXDe5wUAKJFOoCHup6PiCh+qjXOZ12Tj8AmUxWsQ5E4yJWQtQ74DpCin5ALuDYa5J4pnaIeMV4frdX4GC5dsnGA5dxFtUK2Zx1TH0iV9qdpG5jl/hrXgsZnGVIeAZCd+8qZjQe4AmSjfxSct0hUb2pNEPGgejMUqkhzDxhmoYKvXlDcpYVqNZD9wVHDamjcz0/Sl41J9o3CaXKjfiGaEx50b2pDy7PQse1G/6Q7ohrrHe4hAofK1rKoMyr4Ouu7X5Ev4Y9e9gzNo2t5XWVBUAdC6Q6sLCNXWxuJkNeXs8DY/rvn2pyaL0LIXqNrZjkPKHaCMzy1quN2BQTKLSm20tj2NlgZsFTC+wYzuawlVvrw8GMxhe4CaGBrb6PpBb1iMmBsYz8FBBOWwXrGM/gujWoWxbQTdzQ5orWMZjHXDFadJeCsdWh5cjpjnCJvYkQTSo0LOyxppngzbi61euhObWGWs5t0bGAmcVo/DrbWAEutoTOZa3cjnzrekzx6HzKHYmdiZnkO2rBBJn+UqA+afQ6ylXnWpwTTzaUpXYm82EOC26ytlNaQ63tlthbdiby9suJu/G1lM97M1Tcd4NZn6eWPYFk6JA/eQpN5ZnXbYpC8JbeWZ1LYgx6eRcgcZNdYo2qlt3UONjMJlfIJ1iZqctxBOT7gDZODIG52KxtCVbcZPBI655fmJ0uk/iP2ZgWo4RJOcp/lHKebQpPyhWtG7gDeU3jpvSkdJI8vE8KsGhtOXbJkpJo4KrSzJjKjmSPCq3J0iWF0Uj1O1EZvP50CSrvExfW9ZHFLmESSPoD2FwLkVqtfsFGkd/C4RJN1Ws4XjUmWPvJkn6R0NWxBItQIKGfxSbisn6Bg/eOobTq0PxArNwFgW9gp1a48gH8uDgLBl+atoSq+GfxlkoQ9vQZVXwzyeWBlm6thbYUILXD9QxZ01GLSJKuLYc36wmovR846bp1VGxksaka5Jf6adN11eYZZWTdPQBtF6ZZc5VhyxAisp7jgSSs3N6LhUElCArA93IlhhFxtd4Azx5vkbvjJePNzglU83MeP7jkQ8cZwujO3c3aRuT2dkiBxnWakUjgGmuBzePcZqJxHT+3HZnHbcfDPK1p7nBRiXZp8iFYsToh48lrl4t4SGYjdLqYP5dPaxZNoOgSadr8rDx2UbobTfvLPTjXm+3rT3q1cMn+2Tzd7m7PN2lqo83F13WJXT6akq/QdtER/OFVRAWM8IoPnj0Oi4Y2W0dwW60Q1lzBNFO+88KfOhiYPakoimQMVbA+c8nq8Aqb/afTKrAD6O8W9bxwPptwQ6qrp+Uh3o4QzotmeX23xgLs99yMeLgduVsHCHeuDny5LkAZcRe9cEZ6Rero4tS0HAeTDcKP+EclpBvV6hWZ/n/OFGcLoo91ZwLplZcK5aU0eZ6YhJ4qz/QtJaRiUcis49ewZboqz1daJ+ezfF0t9yz0unGlvgWd6OqTBz5b+SkILOnOPxogv02baN1HSlvPYz8o8dR/SJtDcD0GQkdio5Et+JkSVHZ25pUciW9lR+o2+VHHPGjdd57atHqeOZ0MKDh1Ud1tdYHlqjoxtXhutYh6o9Z5fmJ1AQcgv2mepLv+IDVbkJHWS7wLflW+5Ry3AdPVved69f8dEFR4QZl1HYVv++eyccYs56j1lnucE2LP8s8ZZyNbwNHTlvV9PlPTDR5Kz6C3l1rh+Sys83bRDx5SzkUrCUeycdWt8mj3FHCBnZBzJtENyFHxma3BaOv5cccZ0s29KQtHE1vDLNnW8xR7Jx0a3gZbjLeqWB/B71KlkXEPH7LPCM+Tm4/3ZccE0rF0dpG/X5WiL+FDVxAe0cTo7cNy5rOnXmz60ONhKk+R5DZ8G3/gusRcRccSl4g2udq8KHiKhlYepF4CdlRLJ6uoUfJzeH5ojgTdHlVAhdXg1p014PHKVbcxvD0fKt2PR+sb/JXcubeNcgcdfEPvca9HUU3+kPuJAGbUcnXWtmehxpV9phoO8rWnlu1Iu2K39IZ2MItK43N3O4JkP8tv35Fyr5WtONn9onPSomQ2Utg7skGPxbdRCrkl8f0LpDx4gvKSVrf83Osb4ybSa3AZXQ1p6m0mt48QMdHhjAqCD1tzhLiLjQmOGdVnipUS+EezX5asarUj7ip/zTbb9o3j/XUVsamfKN+OLlg1KYnqjdpraPFYBps1I/jWkJkv6atO9mtjC3mK2+h1spHuqp0tiTVYduY8cLIQmt8hOw1xJ1uNMdfGC0xxDxpKthKvcgLuIcGppoK8zNKdvl632/VMxynb8zHegrLMePcejioKrgfQO+O3kr6xH1Vx6aXTj4IHMp3sLp2t2PtvQVT8H087vU+4N2Ub1xNnmasp3A287t8YKp+D1cxIsdsG6T1QPbuLH3dvM9MqHuHHbkNwqtAXUOlsDFW3pyWkE01907Kbt5W7qlTrL1ymhq6V7eImrAITusrFbA+mDTjNHFjPs9Jve3b+vgg1QoG5HEBGZ7VbqFl0sScb3iAp15u3BguRLewo5UDPNz/nCy6OeJ2I4H8t6iwaR1TBuhcMD6aCS7OO7pAPerELgaAVOnefELRDkC6InVO5kIN6/b4eDbqE08BRYtDom6ICWneOQtEMpZaMN48DkbjzoZ9sejFsGUENUQ+U9+InbUDA4H007LznldUZuNMcIbhvVEtqP8uiGOEMkoGex3SLzi1uKQqh2jFpbN6HRUi3bqEYq2VJiItzHbvC3x+CxiNbm9HnCDw7fVXDudzcC7s9rEEahACtDuUnBh4hO0Cjj4h3IprkC2Y4+Id2iZjzXM5vX6i17xQAusJ9R3VQaqyUsYeAaO2Ch8bxrgGzc43B2mQJLXNLXZv+W26NGyV4KWTVI5+G0Pxcc+rN7CxnB3bHO0iSI6alV3jkBETPCYC80gtepE14l/z1SewQANpEgXljWr78iYcvBSz73a7txqydvTwgUvVcD6HsuHiJqwMhQX77feW5coIcgYcdkOvT8ipO5/0Ut9NaW1ZvKjjflv5UKVxoSgMhv17eTyqd0xCiWQ3HuvGdvsTpjlZ/qtSUyYABM0dWBJ7IxJ1ctL0qalutEvUKMAhpAQyeuOnco66jZ+LJs7n4npyhsDO/wXZFN+3jtw1wddWB2Sm9xJ20QCu2yqRP3Zad5davSVYWrV9OQ6aa7FioTnNW4nUHxa8rz3NiEcWT2zvzqqdjc7SyzrupnP3O+0t2C5OPegT853xtOTPwe3hSlCnePAnuoZWdezWCIJ9qj9M33LBpGdvO+Ll2+6HlyGSZy5fkAejOCpKonXE/amw0oSkKQM/eiE6dsu19uFNG4C0JG2jZoiBAfvD9r4jQm9YMVsLvkWCSTM/s2i73xtWHAaz2MBbER4gu9TAz0g8Xef7CUO6w2izXv3RyFWj3GcixP2oHDLKyPhAevbqWMYccg9NJhLrCF/qU1/OWvNmmC7ZNdcs4q7WAKk5oiSHaNkmyB3lyzVFmbPB2AxO3no0O0uSpzXslngbbqIcEDZt5wsrxfL7bOALskwOmjiTGWrHgbZ0PCxJmij289aJmE0Xs3Hcg2MOdUrheaRuPwDvC3Tft34TZruYt14VhBqzvO2MjNrv2OMbzrFlwx+hV3VHWWVkEfqKPaCiQSDGmtCP2RrMdnCarpDXD8qfXcHPrz3FKava3maO0D2IQZXLZ7GVudCJwj6etHQSbQQe8zmi1V6MajDqukCdx2Gui5B5QsMwjMt4Vcz/tRUIHpTbZCP7QW7+Nd/R3lX1gsBBJPM7hl3GvgH23nVVDeAVO5bwzHn42uwK+XfXSr3UmxBlmD2MrBe1fshbiDAQwruy41po84a+8dr5CqtNBhclGHUxaqTbaBb6FfCHq7d6ryh69iQHSLhooYbrS3L9adkDW9xWrHtK81RhVXlEAgoDdK+AMuFhq0kN54PhD2HwGydRR6Dg92ZxIN1nu8RyTCoZucM3HOhv2dctuUXRlaXPNWCmQc3CNpETry0NMi6X/SCAlhTWYffH9P7uiRu260afQB7ihHC8cCi0SWzal7MGw1dwQmf6gkTdC8BxTonIFE36fWi9d/QDb6m5m1AnUPcmTeQ9/BlTD3JXXkcOYaqza3aToBkD/qbuu5JE26QR73/rplwFaQtKvrq6qK+akL6QC6vPuxC863N1lg6JOftNoZVlt6Grz9x4+wD4X9pnAOLnAKarvirHdIVTY0d17YE9VS1Z+yCEiarNPP2DKwbmr+M0eFvrViezMbE2w2BLgjNpCyPJut8cSeRwm0/kdlOEZsJh0QTxQBCae70vFQjywnwyWHBuey5SW2P9/5spKOkcRYCCQOPfAdRDWGbHi2f/HwrSGvSmqHnZn7NGar8W7tzCCTXbhvPcs3BM7Lpql9zKxwT8eUjHol+p2aCz3eJUhUrHGgs45q6L3nrZGIMrHeVFXGkdKNlIxkvcN8CM1e5R4q4IiAejhpe6KbKpPHYweXugjiyJuTJMX2oh3tS22VVRe5PQove3fbSo5GNK/gUzuLFmy/n+dvaltjkkPMHs9wvSzx3ctXZe6jiAmi8j2MYqIqzPHeQHCZzh3EDL3ZoETzx2u2tAlNCXQ6s2BJUVNOyWseDnIW3ZvdBFEk53McHlQfvLbzArHEAK6N71h34Y4JeVm4gqKW/N2s4S5KU3CvY5pKHpedktAurih2q9h8uI0ScqQEs7CqzUUHkuw7LBE7T3vulUTHammCvz7JKpL2HRiIEioU2KmsHdrSqpM3Le6qDcD7u+NyWIIcdg9jm9wvJFG7WCTZd0rhrh9+jd24jSrg5Bt3xtB99NdvaYW3yLXDHNn5F8n02A91bZpfoMYjDkOc9x73hUGHPfV9dnwmT7wC3oR3MqvTwaaOOWG2kBl3vrax+4/l7Pt7ys76FrQbvqxCnRAqravr0WppufUQojuD4xxkYyA5Su4oQvZe4j7mb3V5oJOeAQrwjX2K/ibMvvPyiU6owheYkaubNY3ufcW09T2DWNzQ51FXFk3m7atLcz7k2nGTV4CD7wfp95M9pF1tQIqtzPvambGdYfzdk4mevvexpH++NRFwCF6x5UdS1mKED7sB9Aqb1lhgs9kOl1MSdvY/IqbmwjbswtQgD+932aIE10u++HVeiSefrlZxI9fxdzTlx1cO0HTpIs5cO7eD90n74oNErgewe7as0OKqIC+DP5a5dgVg9gXG7xgSczTAyQ2aHLhRGCdz/4X/We5UA65g5xj22DYjevHThKIDHVYGwZP3Zn4Cg160b7B5CGyq9rIyT9UDZI3nUZW1jTTx3cB0HoCF6TYWERHo/7X+cD3ZJmygupuXD6MHbw2HtfLSrDDaQjh3AF3vZi/a4D19wjxFhOdWN3rXbcJrn641HI04LAXZOaJa1yKgVqhE12Xztdk2IIZAdpG4nWtahDMo/fOmGBWzGVBDAgbc7RcK3qbP1BLn2VAKHU+nhKOdnvBENM9J2b7TEoO1rX9UqqAeq6R/f6gOh4YAfeCjLyKa16Au8AP2tUpNNwB80e+X14b9QAeuXBGNku3j/OxQQ2I2jGy5A+b/WtzKP9LLwBoj4B/GkOd8ll4t56axsXXvID7+esHQxF6crMrjpispo99U4cIvA33ZvCYBR64H9X91IzAaSqdGHc1EcRHJr0R1BvTsgE0M+juQB6AAXdgrZVFeVYcgDxyPCozUKukDxf+0T0CJxdAsTgZtA+dLxgdu/6m0XUUHV7YZe0wjh5BQkOMDvhcwv+/bMc/7x/28A2w11P+ulrHRdbz1T/r6U4v+9f9KJHFQPv3aIHcpevf9eIbrA8aB+Pe3iGnYdR/6L3un/vkD+J1hGq2qwnp1P/q/a8KBjg9ztwrf1YlTeIG/+rpHXIHZn02doNOGiVuIP5L6CmTKCpfY/3+qADtgoIAMj/uEPf8MgzTsAHl312EAQA9rVDO9hXne+ioAfGpFIOigUU0npHhcSePd5gBsEDMQ51p0rIcQo2wOF/3NnbZpSsfYj0xmtjQDtoh3lMPAYT/VxiQQIDCBQNfKgm5jQAiSYoygfM82MadjPbWGHZrfMxbZWh4dF6wzaAkntv3xYYYqlSXRFmMYrYlmHTcVZqnQLpa2urDQvYWHqmpJ5YHJoc1sLD2VMQ7KzdVjK8esiVGZLVHB72D/ZhuP9glH7DV0Qya9wf4Ddnbwe7f1P6HBszuW4Mr6PWLn01ZsJAlsikHTe5OvZXgFf2fX8H6Z9LYa/g+3+6FVJw6rNAI5qWPmKOvyzZnrm2TmSrO0SVrryUxiHvXochw8lMo3DeVQNV/abzbBfJCEh8gEMpx9U4IQOkGJDkChVtu1/c1INO2TWZCAy/lQT6k1bCr3Fln3FENQrMPOgNHy9rNfc7hYucx+8713BLaeNwBvtX4crTmhSruzjuLL+GBfKon1PHVPNImytlDxl/f/HrIP5YgzUe3aw9e4sqf1IW1NJUAma+qwVKbRsnvZWIwzWToPkFBn7LpG00WqcxVSD6zm1XOyEafMUddrfe1g2nZFH7Q8/M4egTFegOL9hrXQ/fuY26CjepZVsLXv7Jp5dIjYi1/0PBJqRx2QqbsaKKarhw3OuubAeUDXLVw4RYToaHF71b3nma7+TVZrBsxfZMbNeo++rTt1r1dhyZXjKoOa9Peo5reYfTmusE1aq56HgFO+EaQw/wO51u/hGjpV2gnwlzPNcB9b7srCNmNO7iCc2vlwY6H+QTQLW9yeA+q/a2676pVeFGoWvgtbLD1E+ktDrIPt1VYpyzd4ZVrH1FnGu/LItb/d7Ox+DrIYfPBNotexa3+78Tr8HWRy1j3AcOse9iIXHSroPd0tZfzfB7uHDuHRP80e1Ai9ey1vinrIPqfXLkdiqCy17D3WCnQC0M7K5a9qaqcjD4exKcvcEFa8ngB018ThRWsAS3ghHz6yVr587CQ8hkbxa+nT13gVbGCOs8g9LZEz+wcPMovFm4MgYEAq+QQW1J7WfYbWWs4UQ76y9rXYf7lMu+qwA321t5V6unzvnth+99be1t5rOIeFpO0abBPWns/OrXgnKsjEedV9XTLv27VarwI/0I79u1WWhTgkfulH0YLowJ2mCxTTitgCCeMtvcXAK6gsq8ddr0aUjiFlZITllVPt5XjOEh8zHQ113fk8VPnVPBh8Fte6px3ZncqcI/HdcW8OJH+MsWVqbQ/IR9vaxfgV8gWkeJMCrRbHpImrwW12Kx+b1d4A4AspH4W9/RlHudUR610Mypn+9KNrmI+y3pQUgG9tPZmvrvSPuR9cVa5Hoh90mvgI/WsarQHmQNSPCP50vvl4lWzTL6z5zEUe+02SoBn48jyD2jSDE2fUO3rIbcQdpKPmZHUo9kmvxjLU2HE114eCBNCXDUp8h7vr7OfY0o8qh746/LrxKPZUfGPWJo3BBC3KtcP+DIS7yxR+nDyg+nyPltOqw/L1dJnZqH9qPmHn5WPVKqdD1/O49AfUf5BMGR/ghFaH5C0q+L2GebFtfI7pHljNbxA4Efw6ycy33DmLwWqmyMhjlaCRuNSCC0q0fgy13SYJFLhzHkH4q1jBD6hjhkIlVg6PLycwfDGCEDzYQODdTa9AaPPylvjrg5Zk9CXJbl0CwGFHNdilsBnGU6SYw2tipDzSW9hry9XcWNSlseMGn10OKG0OavQsc5qA7tj2aPHHPMgMVg6AVTpFyalAkt4VW4KfC5cGEO5npTW96rGlo4eFqdTG+kFOCZTOSFpVWCZNh9WtbP9VIsy9o04rXMc0lXFLhOKw1LTVibn90trZ8BF6s3tn3eDknNZumfkkVEyVfhfcArghbwhSh/tND/7VeU8OnPMY8PwtxHmpT+5MbZJ576aOZ2Z/C9/5Y+83IY9HPfaWcsxq5neCBQBnD5YCNaDHy04YlmBhXKM9oBOf8mnjPDOmCp1LMfCPQa2hIIOu/jQPluP+gJeyYwxpvvslLfQjII++7sgx8qXNBEIBeWMkhqFVaJxefMTQmNHK7HpdGM9rkVigZtsbQsa6EBRp29YfjyDFM+3Oe9InbWQ4+OvvPF4eLs0XMEAWp17prbtanJFbrB4uFlMadiEa+mHk5aHJGwi3O2d7D51gL+rEBn2+NoLydp4kYixdHYtcuwlpqwjV+1mJV4Mu+OvkddE6/hGyzTAnWW035CqifSWgVItrQRIyMbFAjq6QWNjN19g7fDOhtArG3EBUlj43bg8GWoPcAFLlxHUy3UAMVJDlqwlQdklMvbig3gWwnVD7DIBAbfPvUwTxDdJRvaltr5uxZb0dxV2q5BTIsw9xi8Thy1eoI6CppoQXHvRzNix+WyvYxohrBKL2apV1aP41DrMIwabY+lbR0lO68cIXXxZkuYjYzCbRYipLnDwdCQYZTkx9O63DrW8wm3XR6XX51m6ysuLzMg/RIE+mncXtkt7qBPvKmhxuPOFCFPCIR2X8CfJJt9KwLZFdd6fl6LaILT0UVSLTsYAfrflEpOunx43q+cRuTrsZPHzUxq9wa0GzA81MogJYeanaI81oTmyUnwX1nRD45Pq+6kt0zoQbEE8ECefa4gnhqPNpPi96/axgTxd1zvefYSvcUQI8iSLkBnhPd/UyOSiJ7TbL31cXXRF0ETjok+kQOTziATlPPIQ3s3aIfbTzr4Ny7W7AMMJ4Sl/0W+dTuKBlQ3iZGjVW6V5PsQ/8G/XyZhFxxZ1hM4DoHupgJPs+6/42g81q97v9iQsDXMF0Bg6dIE26Ohbs4HNZ/zlHY6VnzLNkzalDSIqZxrO362+crkFLU++ajHAxhP/GR3yZ6lisL0yzAZBqGS99Gr6zdApfdW3RWKMnC9fa471vsbZxGA1Nbk+jmPknkhnUobWViN6OSJ1KGohPONzi0dShrFI1r10DrD3tuXPox+i684ltyPavXkQ1I5tAxk7myENHSfJqXdZu+q/UFIKPBeY1+cjJ/CjwHmpccsZHq6B01cZ66+RuXr6xOb2N1LKoo3VLmsVTPyvxukbFAGSnmxdsAvX32NC9Z2J+eH7nrdUu/2Ps/pZ6wpB2wrtWb1etJQam+2Mn2rrKvWWo9dJ6368/xvXrUGa5dVsMiaTz71u5NDvXdUXfVZN6wQJkCjgQbgBNW9f+T9fnXJP9vWazXT5vV64ZB+hPBaGrJt4UY9U9nVq+azfGRXWY9aiJ1Emhc1qRZeJurc4HNcLbfMbqPMugNoZY4m5gKyJrfFmrJuYCofU1LtrfrA4gugN74mWt46cBS7llq4M1Ba/Su+c5jmBpNroU9jOfcXHETru1u97o6QJmHV6xm2vlPrXQXrNhBpa4+hytv3h1ho1USp8+VaOT6T7JnmZ3CzO6MffYIFgPfrtZ2xsXJV94O2PuwutBmrlXqb97F0BxkcBxP1Hk5G0+oIKN7LVDspNI28jc1T3fXJVPufWlU8XLE1T/H1t5TX76Jcc4TalT6VV6JrFyxomsZAeI/XxqtZrz8RH327ecaax4uc41W9R4mvxxA1NTZCaKdxcuKHX7mt4NR7a3ltFDqoGCvqKQN1OOxh13wOnrgLNDLYSHwfEdpDkbMc4BoFTyw67h1E/qQLMsOrySOwA9S4Ijq2/UpvU0yLYcKR1AfWLA1AxDw5/yEFjYXTqbJSH9k5IUI680I86RVHXUgG0dWtcDUIJnmubUI1Sx6BkwJi4DwPXZK8SDvWDTMnThkIpCBM53O7jcPG1UjsG2x41oR+bjVPG+eN/PqOBNYJorBHVd0X168aV42S+qkV8vGs27Agnt40Hxqcu1+tu2S6E3lfXHxp3jc7drBXzW7MRKwoDQ9Sj62+NQA4HY3vjidDTAmryYTvrz0+xCZ3uyYugBNEd3fYMIJqi9Ubd4BN6GuMvVVuuAzwndzKr0w4FsxmxsQ9f5zKZNLTMh7v4vpgTZFboD1SOxwBgFsDlOEB6z3D78akM/jurTVcAmrlHJGeWif4JukdRRnotsVGez3O/OpyQ4T0bhH18JXZC6JvZyLB5wQIYRYsE3HTbhODDiWjDuJ5Gk0JPY5T5Um8RNENvcM+NG8zWz8jsRN4sb+MPiZ54z4GtkFH76f2M8uxu/FkVKpjPyc2KYCwo7oz106uN0ASftM/OA8hhFkm/NYCimDE0FzawTc06y+7pDk9tfAJuvZ/f6qubwCbFsf3+qcd7ieBTIHZ2HKCLObCfBtDpNaIRLehi/s8h2/+zzhNgHPZo1ZZHmTf/1GANHCye0/SJX17LYsmXIut4KBsxZ4QTSrj5m4AhbSehJZ6m2w1cOLP0Wf3/Ax48yz0ttwFXnfJcs+FirWyHE+mEIRBHmbjFZ8iz/4iFSN6wxVjhckl8z7Ur4QNvnPcTxXwC8z4PO5gj2PQIY8RFC759QcNBNMMfdWxwx7tkq9cIYcwiIEE0GCiNbCNn1LPaWqMggw1Umz+oDuLn6cAJzgpZ9xPGlnnqAlMfls9TZ+8FD5G9gJc23U7mbLC6HY/4VO5fTG+rvZZ7Ex9MCXVszDGsTwTnD5j0VAAxThYrrs+gyQ+YyicCMgbZIHFwSx9UjVLHzWUMseus9Qx7RjcCx9ZbYMfYkBvs+dFU1nosE/nOas/Uc4izEFJvUVFWeoo3rfeGz/lnoGZwiA5s/R26Rz8ln3bPvNy+o3o5+2zwlnwR1iuO+o0VJHajZ1GipIsOfsc/zPnV7BFmEx3tK3fbM9RpxuOYDv7Pgjr2hsrSvPu4s50HP973VCyPbep6BBq5T15FG6xCBRt77Dm9no1iOeDTTqQ6lgCp4ZSnT1QnJ0GZ7/m/jGox4cw5dM9325RqA/b9k8T9ugHD0o+pjSer+KNNJ2zfuiYfZjfx5zNbsmepY3OY9I0lfzw3PFjrxGBaWdNzy6tmxcg0bfBeSZ5ht0eWgi7YJxhd0O5+b9YvAVgtUubf/XLZWE6pbnuv1ou3Tc+V+uIw+bGwhyWs2oMMDZjgZ/NR391rzAhc8MG/XNSHdwjPaMa5ST1RsMYDBBqyNchQB1uSrjO05aJf20cCbcnUhipphs4ew9bGcan1saCa89bnGu+7KcbcBM3rbmzWXn+9bMPqy891XYLjR5GoiNIgnS40nQYc9cfGyuNuX2eBONgARzbPGxsAKPrP41oiaKgAXG0eNVgKKKMU+o4V7FOv8ViG2Vjyzp5Q22ncrR1qZzL4Fzp/7jWirifPDjqkVcpOtU9TYKtdPoG38J3AKpJ9Vvjly1R6fcfX5jo3W9XGogtp87mC4IFZiFd2QFz1tYGn3Dvm/vz8Bj2vneTqVFsynw4EEG67jsYQqNdJoeo+7RE63KsFWTrMjUHq2qr4T6J1ZouAUgjQ58dV/sM51+t91HtGNZWp6sOtNYxcaitVyw8fIlptsqc9ycGXWwYeKdZ5pewNVW4uHtVYxPQqkMsQQ5qwDfVaS/DiJdBveNgrrf1v7p7FddsJvfPvHl6j2MF6ldWJ+ldPyrrx88qevVdQgX6fPPUsdXVSZtg23jDm3V3OeGBMGurVu9unoLHRl2vat+Y7Muw/gWqj7rqIcc4+vazfCzzeNZ6eJaU5wc/jcG6rtFN6fqC/aF+wm8j6yJIaUOl9f5xpJq/G6z9P2pAOKeiJE/zZb6ll1cKZg7u+wf+FSW6hL1LTq7C+u+qFTNEK8t1wx6UvUyE/Mh/QgO11beJJteMunbSCX6+HnQoqDB1Hg9HZpEOsmleVASHt6qTwtaRmgMLZWRQi+vuvtg1S6i21jfb/hOfxod5dc6mbE5GwaJTiE70h9lO1lbdLrHvZUer/Twl2oRiJ62W8/+hrLjW+t1H1dWJm8+pOpA9X+tk/P+4ah6LPnYkL4euAfPo+fD1wSesXT70X4S1snrk0MSnPXz1J6+CnPRf7GLiF+kLzCeOFPLBeZi8LxqULzXGyz15+ecc1mBPFq0fG2J1dnrL09NF5TTToXr9bbnraKfa+rrNWqKgigH3bw3XOraBzVGccN1ENByKU+4X/i+w+jmwcXqMMAtzZ4wr5RwB4CFRVLsu70qC94z+jD4BexmuaCRxncmzMnhMLNn/U1avlmd37lz14GOAayZh+vz9aGpMPuYfDPX5h8ojYWHxEvuPr6o+H54DItB7wfPhPqmBNb59KzUVHweNXEalyO1bD4LyseFeZXBeOFdc+qBs+wXi08yUfi41D57ij1IXhkvAEe908phocDbnzxeNyheZfWeurULzf6g+dfnqFfXkR8TdSF+4lAXFObC+Cl6i/a/G+l1LvrnC+3exwj1S69f1UGf443V+puwDym8gI7qajfXe3eazaKSeiPTl2ShNGBqvzwUJlFNErWRfuxCYV9a+H7B7j7XWU10JoxTfeHuhNRY6yfXO/dy6GngU08iHHBvUpwbx9QwX7wT2Eav3dNuuFGXH6rhwCJenCiJ69XvLxe4Mv0QqsxiELpIuxGXm82ZdAQHssqth9ZczpwogAgInU4lpwTYDiJfroabEg1wJuSnXtG4pnHPuysgEMyfDZ/jlmNejhsc3UdqlgJ0sPskPxf2PsnOnqC6GmsCQwO3rwTNhqQoMEqdwHFMb1axwNog68UL0NNG/7vAfrIGa3XnFFFsK/qtkdA5onUyv64icrXb+VOcxvNVQNmc3yCh7L/X6xCNjVb7Udrn/qEJX9dr57IhdmLty/aCKBwoicz/ekR7NfsRfCs7RrYlY9m5uSQBe7eS5g73kBWIKr7w6IgJnGaoyTXNgTsd9Z5qXe+vbwJslm0md3b3Becfl6Ew5Dt/w1fXqNs+5Yoamn0O1wGI4tRxXWRL7FqCr9QHMSuz3IVOpugX2LPyNd/VgO3AV4sdYGXzvmyhQps+XKWqA3LKzS4aUbMzDY5rkQPwFvgNgmBDshter01WoGkivabaXy+qJpYcIa2Yr166F4c9t9Crx9eXkVdEybHuATeqPL/Fttl9lVaB7ySCELFWagCwDoYL0DJd/YEr8UEuLM9ggZA0ji2t2EbjJZN9UFYK9d/fhzZhXpCv2OalOdzbZgr/OBCp1EFeQvFQV76jTErsYNejXb1R0eNHFl399JJPvbEK/pJMU9cbOuZbzvb9s9qjZHpYhX4YdhHkGtVMDmxGJpcU/tIrAXK+cea1HWW/PLP/1B8c2NlEcrRMmvhDqLkz+D8/dcr4MwUFyyZgHK/1QXfUjJXrz0RlepxYKV8T7YoX+CvwHb9K+oV6Qrz72xKvnUa9K/GV5yr0ZX5vsLIq1YSl0AqLwCIewHP5QO114GHaDRNGmH3Pvayes2vfqglSPAyvUndLPFEjxMrzFXrtPLVe0q+heOsr/YilKvcHi8kjth/ir5Z4uVbAl3wq/UTxkWj198avEtKYXcWqvPqj+IC5meQfLRXGauSx+oYQMVWpg5YNqx7Lm6CMfzVZNKoq/rLdvLS3DqKvWkbHK+7upf2BwGgavZSK2q8DipE8v1X6THwHamq8ZV/ur1dX/AbDVfYPHXV9O241XguwBle8qaVV4IAqEION7NRP/hWNYGuq7pX2DxOGfm3thbYATI986Cvo0EVJRwV8yr+662GvYpdcvC2V+0gB26kCvdleqoIKceGr9jX44HnlfRK9gI9B6ATX4KvloFfy/mRteoxNTn1A61evK8Stuz6GFXsYwEVfeweCCGir3DX+T3klfBoLw16Sr9DXtGvFlfIExKV9Mr/zXk/bq2eYleTwh+r2L7x5mMNfks95a++TAjXwWvUrrka/AdvldZjX6e5z8eTq+di2I7FjX0rBdEGxq+M1+hx2C2KavetecM0laV199xX07HHiBMJPmRvYr8+mi2vWkamK+OI5tiGHGj8Gi0vCqYsiuHV6i2625kWAfVvu14dDXiVrsvWFeQofZGdT9Z8t46vktfLTMonB1M7czeGvWka+a+NxIFrzLXrmv+VfPChVoGFr64DSWv+2fe9Q2th2ddHXr8vgEag6+aV+hbEkO8iVOCbB6idjr9r4GK0uvJBeva9xvdpQIEr2LeRVeaErBOti3mHG+wEB5eJRWhyHv9Y1oCanmZAsQj2/cIVF1T2FbkMbV3uCvFZGHDG3044oW2qcnCDNz2pOanPsdMNBAjl5RbBKK+0DnMaBy/d9pW7lAwdsvPZeMfZDyGP9RQoZ3Pa2MpxWkrkVpENrh4P7nMryhTa9Pr7ovHxwJ9f+ltLGhqbYXaYZbXsJWIeOI5x45c6isYfUuEkDxXdO8GcK/EoapePzDs5G8JVZ2n1bjllwStzKNM3faXo3NxY6bS/eqc4V1V6kBNVjrUhPGq9DU8861jLE47+QSml8IUO/b55XwT2ix3gbadL/Y55tX2tVxVcfuo9L9ToL0v9Uv+UNJOnfO/qXnydz/X6vXhbp/W/+dnT21rvGG+ZfeYb8Hm1hvaQOa4OamYm++p6xdbxef4KeAK75PaPc4NM8NGFBM7TLxq1KXwzXRNW6i8vrbIjS3n1Z5r63288V5s4b60XmuNZDeOi/TF7wb9iX3j1eDe8S+T5tWPBJd9uNxgrBi+M+uGL8htmmZFjehYWsAjCd/2INs1Hs5bG9K89f/CCbgW7gggRJfB9xKx643kuA4pbRMBzuFC2MzuhCOkWdMtiAww+AyrKRqHDwOtRxqu6QFJ66rRZLevK+Wuy8SavS1zvXEJobNsDfgY58hUUbrWrrEZXUasrpz2d7kI/j6o5BzS9guseWqU5IcPovWfZQTVVDg1jbHZgF9f7ROML25kfZ9JYv9k3m+V2lRhW5pv9vpq9fECpZ273qevXus4G/fmbC83IR5Jzm5M2Xs/OdCf4GKmr7DE9LI0A4F907E8Cax4ssIjJy/XEoLz4KzMNlk28FW8etWb08mgrNntzCw3LVe566WGgSNcxw4XdVhoqxjWGqW4zYavBB/hswHKC71woC1eYxucKB6OB2GjxIXYbiZyuhr7DU5Jra4P06Zw02OFHDdOGqyFaGWRjtjhu+bz8NuO4jI3di8bhov3SRGpcNjtWRuAd5795Ox649DuPrpnxu8/DCLx6q8NUGbUW8nhod5Vs3x8N2ObD+y/XEfDUBM/Fvjawu+Bzl6yK77++a7bF6TvUDoHZey3Fq1NwEbMI2gRtshU2Gia4h1hew1IRsv20XJpTNSEbROgoRqaFzBGksNfLfuW84RqB9Z3Mbx3hEaGLtit9R9RK3kc7z8BMfXxWty+zRGmuNdEaeLsE6VJ9Xc1gS7are6s01h5bO44KuDXMG3sE50+tba6bx3HIwxfOZmvrHQjZ7cr131JfDW+c+rjnXpdrVvkPTSOv1nc8daimsy7SreNfWHp/eOFIrhFNm8bFX0suuPMLvGxV9ogb4OtxNjlb5D0jcPw1xji+Q9IIj8V70wvFGulo0+iEsL1tKi31viGrfW3h+i9Wm3kd1IKaVEPCzbsVzm3nhbrMzv2sNHdvmK4rgtvbRxnW8QppIm0cA1HVRvrYU34IXhTQRrklNNSpIG9ut5AmwEGMsd1reyGukTvVTcCgN/lpxx7Sx4iImKs23r40BqbTvJaE7oDPK32zU5qbelyFNHlmfgwG1NI85GKCjZrZTY6mr60rivuU08LaLDntmm58m6BqFugaB1L2qYWFNWMuLs3dXSL5zKmh0NcqbLXVTbpgb8qmvsb48IcU0apoTTRvsV8gOqaDpv4TiMy9hG1bdD02TU22QrNTZUOHvD8szrU0YNaKeMu3+1Nw4gAO9bZqu+DymsqDO7e2OgkTcpZLW3h+8sKaHVNXl9Szv1Nm7NlHb8RTXt4MyHidlNN9VgTJvewbxEVGmpYnRHfoc3x1aI74eX31Tsy9UVeWzIjTTA33Zv+I4yO9VhtMb/R3vMV1PaQ6vupV0LQz2rfnNqmHQ2bN4mm2oqr0NJFRig3yuui7RtzRxbSHaVNXRFrE74n2xpv/qb0gvSS2ms7TsDC9/kt1yvyLd9J3+2rCgbfPtbzcAfsRRuW9QHTxv8SZwyr1FWVh+SkvxFQ5s5JHtLB6znjE173r4dvShJlTAGxygk8mVZQViHAr4NB9BEN+2WcvTvfRwPOWx/bE0b3dhj4i87756ogKjQmw2dFNlC79Rqo/XeTrdXAjc+i79y636rKsp9PPCPFJ18RYLybpDwOI/oShL/lk3xPXxe9EguwXUjZ4N0BH76xbREWB7qw2wttvHPObrg92LM8I2/Ul4XlVG2WktAhso27RtkkVNG3SNsOo7627RtxrvnW221i6raI27ZKzjb04u2ttMut42w3WsvdAm3vJ66k2E21VduvdDJNxNsEuvKu6tVSiX+m25NucNtoMEAXpTbCaJYhJ0GY/dTru0aUlFwCHs6beAJ6IIfTboohDNuzeCfrxbOi7vyMaQsj3Ikw2+86CQXfp6pYA/Svs2/ny6j1Z9hhjZ+oonAG5tr9VfgcJwBebasrUcx97vD1cgVDnmEC2yD3u7vfV3xiZSu4hxROAdg1t3fYe/pnmJ3cd3iOzCW2Dz2abZS23yoNLbAa6MtunbeR3aK0Abd5Ab8tvaluW72edkrbc3eytsBPEoM0Jt5tY4YroTV8bfq2zmCRrb3G3qY3Uts4bS6t1f190qWNvdbbCFr01Bjb84BWu9i2eRjZz3nK3gZAxtt/h+qF+oDmOzC23PK/zbdK75ht5bbFXe2ru+wmp75ttv6Lar3ye+QC322z1AYnvFV2Tts2vfx72HPUq7/b3N9MFXbu20yt2rdXWJDTXGvYW8P5urn0H23JTxfbdJ+GjmdCHTMnfyDNrtpIF9nplboO2+WidOG229xO4vV4FFLJvDnXh28TGB2NpuW952eXdmjZF4dHbsEbPXVY7ezxKZd3HbiDHq9fSey7uD0XE73Yxvk+8YcAX28u9JR1IVZdjst/v7uMyZq89UB6d9vxojAuEjiJfbYcb8qrOlvLpK9cfu4qZQ4f3waqBtY33j/377PW+81/ab75BqlZTeHZ74CjBpx2zP9o/k8wbGcSzG4sDf16kEktHilHWs8plE0EcMaQ/ZqZ3A9+tnSExQYFVS/eaOyiyto8dcq2TqZ6nF+83WGdbIY+1fv/IrZ0jNzimSkpzNdYmAeZRMvwDXWC68YrEPdfM7jWIGPVPXGTlbQ8231W5G9fWGqHz9oChW5nv1oGbXZDQAfbNVOP+88FeqSyxGmscIGqADjOtk3IGldoAf0+fIRjngcWBJtOtpbCY4QNXl7Y09SxGeycexNwbWp7AeuKT8FAfbS2FCqW7eMELr7sL4UGQ8kUW7A4jSl7tLDaAU8buJKBixT+a+Hs4NVLdv9CZS0huOeiZgSO+myLN7qO+l7k7vfdbKCB/w8quFd0Kyt7xrS3UnSU52FnrlPbtehjB2h1dwI+XsJI4o0pTsiZ3G50Nft488HkfaYT37Zn26Gr5+erCHFfhSHfD20ft7Qfi6qybvJC6DoAys+M7iPgsSYX7dMH1oPvpQ9JcFB9qD9c77ftyq4XggoCSX5i48DIPzvm39WYEBBHF/29riEA7rK2wDsnI8nFTrcIA7B/LAh/Otm5Y2hbqPSK3XLUJ2m4YOw97pA3nZ7yxtoHewOxgdjm3YBP0DuhwZfR8YT2+Y78AHVl4HanDdqi7ZHs+qKDuaZFaVZkPwFvWL4IkMqdcYO95cQ0gVNuADtsHZzJB4P7/b5mwXcg8Ha5SEONnvIyS7VRBb8/xKJTJ4/bAa0RTsEyf6HySd3ofRtnrB8LKol2MId2jZXBX0xz8HckOx4UJVsrQ/1B9qA9H2L2YODZd51uRwUKp+wklt+QfDQ/fY6p1GkH2t759gekqhMdtHHJEPMGm7yWV2Yvc0D+Z19m8a4f2TB6JknJrOH1Zye20ZTAq6tLSfszQX1UZQHw4W/ydXYLyFh117VjRHLduEFegnEZcQmDRvoZ61klA2tRVdtY3JR2Pu0VXfT93dp+/EMHjNDhYnvePd9ESEfI9BOrfKTnym4K4SOT9Ey+zNX7G510TMcHbV+xUQ2VqohuI2iYVtoQQITd6XDExhKK0ZbYqb1cL1utj6/7lzpg9Ch9a98GfxHKOiYeIUrr7SwedkfA1kT+hbUx6mDXVE8fPT6cDZNcHqljSscF5G07Ee9tSOvRVgAoFL44euEofDR2OHheUcAHR/q9XraROpR9r0BOT9cTwAdzoambQ44d4MMyP0jYsinKB1EyiPB61EDwoWVfsTMjE+8UzkhyAmZ6vH+wZTu6rxjLA4N0x13kOpGAg84VLntHPo+yGsmCTCwwGPrNrbGH+O/m3gSlz8jkMfCUuDc8DF+C94FLlG3oLkSsM3dY1z0OYF0f90zfNM1F4tkxg18ZYLcAsIc8y1kJx4gLibl64lGcQI66nV6GwTToiOhuC3rmdDVeYVltpo//ne6S7oSPP2qwMkI/VJeJ9pJTe2PiH1X/eJg1BGpoLSqzH9rwkvxh1b3gdWKXViSXU2aoZgnoXEl56WsCNk4+pEfz8jPU3qHo5TT8ONJOZ0sBcJgPhiXGknZx8Cg6WJ6xL2oZpjhOx9ws3pTfIE1I3FQbUm37j7nOPqa+6Zo261x8Vl7PHxd2ysiZbXpshwetvdC21vCX/KaSy9ydZOONhGqm4V4+TAaIS4/HzuPltNchwqicfQmXH1kWkCfa4+KnL8w90QEKK1GGytxYS0LeFnH+LYdfXSJbeVamnn9tKHT/2XYEhdfUYwMIy/CL0TWo2aT3eC1ffkK6XynY/MOwlDRnOKy/Om48Q+OaTG0nw+xFyaV1n1yoeMRdXNmYnwzb+trwq7RA0Dg5Fl/e+aMHEdBiBdTpsDiKz6+OrSRtWhWUCxtF54Wp/wZLxMTqpyobTLQe+31Y4OB+ctg/t9WW13vOHYPOlAzlq/wtBDzSfuSrNFu8vDvH+qwEcHO/qrEcFU5sR7JPy8Vws4M+1SEhJJ5cEOYTKabW/eQ54fgzC5M2PTWGtvWMtp3LTKjYjvQxBVg83AP07R6CTYPu6xqTiRet2D09UHlQ2ObnDj/5ZvLQWGr+NNWadk/0V4JlXvW28N4xeACfbN9bbWuniXPVWaO5V/lZxL7unr8rkmA9glZjFXGF+Vn1vfB9kWvs3R6zRQ39OnFU/sI3ryoFU91m+VvMObG4WBuuB7fGUeCEJvJDfWDZubKxYIRZ1eobFs0w+pWzWSpkCjrpehKdrk+WzWaXqsr62alS905qg7+BnyMrcHeP0+HZqMNLW33rNjqmnxDRVGRLzStyS1LUL9O2f5Xym8vGuCfOKGCy9cWqvcSR2xROMVnEKvCt7Bt+fWhoblEbH9c1FFV13R0UyfPzYbEfGMnK/e9wWP3tCR4/f6LET9x5S1v3+ixU/d/T/9bbOaPSH6xakPP7Zn2Zv0JrNtrPL/3VsD+hn60Uf91uwes22jAco9You+Nt3VBFPUryC7nYlB0jLLA6X0hnBejbQ62nhrlYXDH01F6q6162+7DFY/Te088sbE3PS/qgKnn+VAOtoIHSWFhMYNRfIPPutqbpUF2lyDoKHfO3Az+jbUBMzGkR/aA23MdsTZGhhswVhM+1i83aZcFQm2x7NubbgZ+ptvy9SJ2+NtcpJmK98dto8wW2+ivpAuIXfZBCFkAO2ohbsY7EMBqdoeYAkbwzB6AmrIVttq5PdcKxttzLbThUTeu1g4BBvttWHf1UD6z9FC9QoTWf5tAIXdDmF9EFZC3NttQ6IaAedtFn0f249tl4aw1R+dr3bYF29NzW7a6SWEdsYdGu23DtTraSh2LtpWbwXYfw9/s/LR+oLLVV0pULWIf7bc7UM/pD7MnPm6waKeMP2Q2D2CR3FWx9JQ6F8w5iaw9mjPiufMfQCPWCSfHbcKuwovCawSKOeqG7baDPqXLiwGPFxlIrBn9x22s4oM+/O0OjUgIJDPi03EwsEZ8g3zhn+PaOkViM+mrcCdvpdzN6r9Q+B7uO0JeeEhxxL7jtfHY8Z9Fz+6FmPzvL26Ivt5/DSBVH7aJE79ENuqZ/EYHI7TzP0gdhg7iO1Mz62jkny/T4OwqY5+09wc1h62yOfsIGKO0dhteOIPPjR4dHbPO1nvrMzN834Nt5YGmO0cdqlny0OjefkXqM219fpViFRXvjte6uxO1VUBc7edO6TthbatZ/lgYU7SHP52f756DIxGz/tn7oOngg5s+m22TDu0HdbPyV9gvc1vUmz+EPWTqp2fVnaz/31tndn3J20f9TA7J21qz7IvSAlyWf87agL3NpaAmZ/P5ltkhE3jakdtfn6P+kLtWA7f8MRdvID39rrU5MXbcB3gUDvTYl2lbzmA656UYYHym5huALt8c/3z3eduTn/TP+/tYSpZ21UDrVVxsebOfT/bc5/r/s7F5vPo/tTnbS5/0EHw15nUJMLqM+l5/xvrbyPXPiUQugX7rDNz5tW/POhVXHc/K8uML7bFfszPztFGutId7G9f9+J2kef0B64+AsbGSxyp4ecd4S/H+vMPCRn6Rud+ASRbt2Bf3GE1+MOUovgcR2u3vGXrL9l6K3tP87qnAADpN7WfPtztwe7u+369rnaigu6AdzvbNWwoLoQHYR5JAd2GvZPeR49YlhH2Uf99zYInV2hzEX6AO7vtdkoy+0oLsftfV2mXturvv+1ddr9Z6Au4ZfMLluu0/zqMK7r6xpnUt20TrCd+xM4951AdPp3hv3sQRi3SN6Q/tqi7CmzY5qcOBq73LGJPaNu1a7oNXWv225vz4t9u17qfCCcd22+Ily+Ke2T9uR7Vd23hd/fagJko9qwPU92khrM95Xu00Bdb7Vam7mwei7fu1qirY6KD2intNbWu/WAr+uC5ucMvtPy/xsO5a9h7T6mz5fGz7HqTI9oe7QKuqQQ9y+se3Ar5x7fRXoNdBPbuF/feYOX1WGs5fFPbWBA7dsLDXuruntj2bdl9qq5qKCz2ubtmWvhO+TdvwC0720rtU+ISV2zSgs9YmauZfppULe0TL6R7Uz2kqvXfrt6CILB17Q+2KrtvS+0e0q9r2EWR75Xt7svSzXa9vFX7r2pmfEA6El38r7U9UAOuT95vbgJM5L56oIyvtlfP/aHe3c9pgHeIrA1fhHkr+3c9u97af2kccvi77EAVF7MyP3OsAYJy/3vRh3rxX+t29ftFbufu1txENpQv2giqOPasx8bPuNiBczb6fTuU7k2N9vYz+1rn9I2TraEh+dvbED2DyNfYS7D9U7e1Mvqyv4yfXHBTJ+BiGNOBczDsdiU6RyIZY4UFJsDpEdcMgaC1AkA4n8r0GxHoX0BR3QE46pZETsPdiU3bGYrg+sEFTcS3HXxoG+9IzoNsFGuBUf9a/RneRD5aXRpRSZ3y2Rpnesjv3NVPelSVgraBBC5TeHX9lNgdfY6+eWb9N6j3YVNs20xU25R0Vr+FLHHxvRdl0vWlUCePyp2AMXLvMGXS/22eePKOnr6xd+C6ft0MOoL3QHuqCdp6/DyQMzokEOxt5lwi6/uu/MuGa78iuhPdQve5d3pytzwvz3qPd96+s90G+dz3Xtuhs0XG2uQXgTrKS6Xu/jb4E7lkvykm1WEMV5Zus3ept2U94JXXfCZvdjaIZNvzruKu53uzvzBu6St1MYSi0w+uvG3A3OR91tbsTwmSdh/AgNhp91sIhmGbMOYp9i+63ESfkWbX3cotoQ6+7c7iLwAqfXRd3fd+y7p8Al5tY31o+neLKmIRrhaPpafW5iRygDPnW+BCXfvpw/uhK9AmqXEgv7vYixmJ0LdI3ApLvmbqAPT0G/vEGQ7in1Kb4rPe2kKTfUl3x+tuOZTYp5B7TfU3bH90mXZWEFfOwzfBl3jN8UrtAkHwrak9yY+DH02Cfm8I+aFK9mcXAdtiLpXXYuuvrwRI3ir2rrvc355++EwqTYiT0oLcG3exvpbEzG7in0bdDRK+9t4KgI16L11UboH3aHdp7bcX66N+jXro3VYuya9b67L10pb9fXclvnj7r6+9Is4bqVDc4+2Dd367cN0Fb7lS3lv3WdwG64N1DWQQ3VhuhNE8G68N20feQ3dVvx6IRW/8t9Gjvw3XlvhmDLt6nltUbrrvS9eyjdz66Lb2/Xt9jlRu569wTmZdsmdEPXWFuyPv3m+tN3upKx1Txuju9UJm2g2rDg7vX/R+bfCqwGr2c3trPcbETTjwm7VjMXyk0u0vep4jEO1dSvb3vU3fJu1Tdc96CcTUMZm3XPeuTdh8Q9N343sM3YKpmfzT2+AD2APuevSv5nLEDcreg1C3ovO76D5Ad427x9jUb61la9vmW9DGIN0g+boVvfyhgLdqt7y9XebtX8wbe+Skq/OAm1Tb5oxLkNjMDaO/Hzu8b9986lu7jER+7K70+9+y3ZvuvDdiFWGMTbqvK3fUGyA93aryt2Sdgn3a8WmrdKsRh90Nbpk3RjumYZ/e7C/MY7uag8BcDu97Bn50SE99h3cNu7NEpPeEb2a982ZN4vpe9G23MMK098+3ctupP3oG/Xt3S97/XztlNnvyu/OMwdbfZGL13i7dfKJb2Bp7ugRY5MNPL/jRbt3rkkfX9tu1XfH26ZN1fbpkRIDeq3fq6rA91Lbtq2wDuwbdUWwpd/u7trGxDu0K3wStaruC77qywju/Xv28k+d+/Ugt3VFujHdB8LfUAyxcw3R7EBnDRy3Ceu4zuSoPWX6lUe2qzR0U7o49x4Y3GdNO7tqR07vfG2bOmSQN5O9H7WAcGkHLZpvkou7YH1t6Z53dMuvndGsvVl12bY1lyXv6XdPboqGAF7/uub9SeH31ghC9OZ76V3ah57Pfco6jYvbUncsOE+6JLttIY9/67p73a9lrHdEe+7lFHJejVauUY3vwfRFu/1Yf939Bv3vnTu7VN2Zosr3d7mdXvxe6WruOImV70BvgDfxM5MCOB+7t34fv2zzKWlmuPzMnq02zOAc7vi7nufa9HHVzTDGzSJ8yXugmQe3XklmrnkhPvfF34+46pBEIbnt3+/Q3K/78Be3Erk3Gahc/CMm40KdCjKwOd/3u/99gvu6GA3+2TcF46+zkk7rS7YgelhTpCLkD/ir95hqtw273QB7fNNI0lQfCle4RTRtJD21OjscOJ1kDGkCc+7lGncFpo9t78kdqe/jaB8u5DYk89qJXrrEPGNqF2a1yyPdHW6I7QXtAH5+RiAf8Kd9j2wXvFiCi/oIfwqdHB/gsUErpM2x3hlpdMkTFEDdK8YPxBlOX3ivmqD+5ckp1bQfzzT3fg1fdqH7IPxof4ZUFPm+FOq8yKuKVOwSmmw7qgFugZQP2bToxsv5Aw196YE0I68QKUDzWvfWAOzLq9YHO5eRQUqgp28EZEP/Jo2Q/BWvUYUxGw3PT7Oy61JPKw9zgqfZ7XWq4i95fXLn0vYOAPHHuvnooymjTpiz/RHZda2ZZhktuV0gqa8OWkwXxd+qxGH2rXWty/72lZTXRGPBa+LqBtQUf/FYRR/6Cs/+4U822WH5jTipe69Er8NyO/VnK4lfewe22nsv91tG5o/nxpCBzESHaP2+9s/3F+/z7XemEHX4yvsh11j6LuMJLso7FgBwHrRh+B+wlf2X9x+vq59S7v53q5to2fde5qf3tvn5zQ46BQ+/Tq1qdwq6QqSjGkvQJVO8MgoKniVcnr+x/B6xmQIZ28or1Ll6MfYbkUoPqj7pCg/KZJuKvviyc4GbdH093pSvTQl2LTPd6B100JYo08Y+oA9XD7rj893pYfZ/dz4DFj76H2/3cbvTvyux97j25Ya13tIfaA9hUl7j7fH3mrGo6wUHn/zpghplO53p73yE+1uPrMse9/H/j9vdE+va9sT6MRS6iFTQIk+svLi7HUn2+PtrvUKBrJ9a166/d5PpOP3Net29a9qot+i9bKfc7eoLfVT76n30PsC8HU+/VADT7WOODnmafbN9sVrUV7UIuS3r7zhKfvjjShZ7I9Wo2k30A1eMHmm+8L3uUHZLjI+w3cFe7Rn0ZcbJvff77nz8t2WHsUDtGfYqfwm9Ym/hN84Lc1rPFe80/UoLLT98PrMs6Ve6p9xT6x10On4zzFxv/K9iB4ip1AHpP3R6f5drQp+1SeQ3q33T1QPS9HIrbb1Bb+avaDe8Cd5yXHr2XjH6vZfF6a9fV72T+FkaGvUVh19dY16Zr2Jn52vemfrq9AhHkz9bXtSlrfoza9DJ+xr2Fn5K35Buy69RZ/Hr1w/KuvTVv9G9u17qz+0ffLP/deqjAPGkSz9tb4evRteu69626cCvBn/evYTvz698Z/u2x9n7+vcmfwG9Y2/75stXuevdre4GkWe4PqAebrm37De10/B977N0pEbivdLe4OAKv2WHuxvdRvdjew0/fb29t+t3r7II28Bm9qp13Q2/rqu35KxpVjq2/Kb1M3r57Wpu6z7TN6RR1Pb7ZvfwoXrfpm75SPKn8z8xtcZUlcJlnr1Lb8/2V0+pc/FyqpT/WO983QxHv8PUW65t99KcytzJu+c/6t7pJpt+ak+8e9vW9YN6/c1NPpNvWiOM29nztRt9479TOoKfoc/t7Gnb0d3u7P6yfrA7bZ/ogvB3vwfWRf+h7TJ+rr3doCDvTRfxfz0P6qCWR3sX8wne+PRUvRS10ZTDMzInei/YvS6wazBUEs0zYNvi/KjmyOQ07hLK7jO3voJkf+RA+Psw3VB9gJ9SJ/K709vYeTnCfmTd4jn1/dN3t6324Z0E/H8hVb1d3tbMr3e0bmUr2dGD9y+HvX6B93+497h71Zq9sE2GXo7fsj7sQiF+aU3TzDHCfa96DXvNXMhXR5uoozi9tIV3S3s4c10BwMg4cPfN1d3ovvYX5rS/BF1b739+cbS0w+nZAn96eZYAPq+G12fv17j5qPt8xX4KX9DGKKveG65L+LWEVa1He6N70D6SH3J77SezgJxB9V17kH0YCeKv+g+jdLeD6Yn071/i+//oGJ9WQ5pGNqe3yvzlv/u7rvXKH0Prp4e0lf9K/4J+BHuBJ+YfcfunRL+oYOH2ZXqD++ZjYpH4/R/zMyqdI8AZvwXHEoOFpb1WCivRguxBr9aBn7037p7Bw5jSi/aS7wyAiNYty0XOz/YnGkcAQMkDT7TjoB9TA4Qj+1U6VpRxapyQrPs7AvMOWd7288+usnPFzeu+YLrYPu3O0kUqxwwX33HDrNfqGJ4Edi7jzyKacuGu+ei82xgHAk9+Z4CPwlgSyPx55WfMNiGTJ+90iGgiQH1dJ0EfBkHIQNPtYMeLrBKgWyXXLHiATiL3AX18mdatdwdb6IrU66iqkYV1h/j5qpPgTH8fNYx4YZRhrxfZwNgvv1MAOgTwwyzpfWYjjOUgvafPQsR2szf2Bbz0goDbNQTfpwPR1UdSfrOhxv9Iv5zX6N/zbAgDp32E4nhVYHm+Olh+JCW6xNgaG/0C71U8Dmt8aImutcwmxPrMiGSyaI2MOXyLBF0FcNSBfU1z9f+0DM/v19MEXUNm7eewfnXQGE5u3nqqoMUN4K/w/usGfmgrOv83+87NZRL5oiNdqAvWpGyhrrL7rHCMG+FU7W+s9tVTX0l0rjsoRG9JnoQLGByAND1pMA0DFyO/ONaDVPNCHPd6JTEYDm97W52dB8JT1YBrtXtgGPANaoGaD04B7O/rgGPX14AeXq54B2t9CAvz73S38wXUlentwNQGggO1vsxOHiHiqzCKQIgNxAdyA1aMN6dkQH4gNWjHWnZEBlIDDzB3mfdDp9T+NYLID44H8HuZAbRHFOetrmZamEgMtDsNyLAJ8lT7hH6gOHcs/+D9wIMdcIHmVO1AeaAwCB8yzJd+OgMMarixvqsJ8d+2BiMjR38MA9T+4YDJ9+xgPSerQU/udoflwCg/9sSAeLj0SQGKbvuz3Q3ntoYFssB8/OOiAUIMjUHvv7sBw49d9/Cxu7Aa+/QA/2WGQD+nx0liCZDwPe64DcH6+gOxaYGDwu2oUnA92d6/SHu0EEY+hMw7kHTnY/AdIAz0HlYVLQHVlMd4Dvn+bkPgsCIHV7+Yq1xA+CB0h/BRLGg/Cu6RA9Q/9Xtr9R6cMKksqD/GB9jGXln96zg7MY7Rm2lf9ZmZ17g0dtKQ+ySuFAlIHYQP67mP1F0CfQPYYGqCgIR7ZAx++xKjrIG//0yP9UM7/+wCD+7vwAPCgYFA6QvPkD0QfE58Vyfj0Vf+yUDZ9usANo5kzIAaB0KNWcslQM6gcc61+H3H9KoHVTp6B8AgwlT7pW0dd7H/txyNA9E+uUDZoHNA+aTeQ/WfbweTtoHegPOjlkD06BwDtLoHCoxugeaA78R/k62z78O3y/cif3HkOkDKqQgEXKgkbU/3afCQ53yTxTbvRBAy5KWMDdQfX76puqF59O73J/5F/SQY+buRgJjK9ubGSnGh2A3BgDxJLxod7G24vTUJENfZ7GeC9cQEOydZ2gr57XoXsnHQe2zV0ICAbk9Ots19nIGhxPTs815t0yBHpb6bPcK0lzHTsO4DVmtIXSe/b/LtDvp/D3Qggfb/zaY13UMjB2fPk34q+br/e6onrtow4bP4v0RTa1lWFN1og1VneBdpHsdlUn+5yb6z+OI/EI0mE4sBj5sMBXH7XZnqH8r8QS5Pcxgj3dddw6u/KeKUL0hu7wcU/u+f47wGBAy1rGx8amN+xKAMkpsloHzCxJO6oZlerp79DaP3f3pj6I7U01qtTgRYu31ori8s4NMeMfBIGe0fW/sY7ena/Bktaxl31iZ/N/Sb+7oDQX2593LvtjH/b++FDYkJEx+gYxs3x6+k9X8L/VNdArFhR9C/tDzAno7c6fHkc7Imuz++bwQ+ms038+PFrimm/XmY2W6PeckP/6IL79WyRBX/5MfkxmR5im/i/bGLXjzf27dz+oV/s/a8EWiv/QC9/piV/JK6x5kwFcx2IkR8dzQsedVi1LsgUjpF1mPDFp3D8fZ5DRh65uXoP2ftaDQUC+/aQT5gj9RU2EQ7PqazzKne5s3Pbas+gDP/SE0R72NaBmZnSGEAK8/zMq3cTPyocjKv9+1nvnZV/cr+kCNSv8Df0q/vvtHjGo3/3zqoAzG/1f3x2nJPjh9sTXTrITN/FIaPVeJq4B6y5ICW/Mav0uSNzZFv64+wJ0BNBfz2C3/WtQ6/7RfQ+P5TyTs2I17y/+EhwS2BB1DCzBf9y/78dN6uQ0Y/cBj/Y5b9a1fmFZL2jKdnELO57gdCb6dnP+HauHQO/v0wv1vu3+uW7eEDntgQdsKPRnNq54Zf0NZ1FwWueNX0EI5yNNM39adBHNiLMBnGGm2JCbZDFr6aEdpu4OQxa+xhHzB6P5AsI5S/Wwj5oPJ6vcwYMq5Zf7pbor97L+DyALv6YLOArt90M7+F2jXW8P/QYR7CM21vx39Af8WKDEfqr05VmOywLO6uHTers6yrGfa51vv5JBKXTnyMQ1mV4gTx41fbS/ytkkHvpqyxj5nfbCPmztj4H0aT4f/E87h/i3P+774peTDuzyPu+nazkw6fkfbvr6/U+l/czUQDGP8xFbttZqhqIdyMBypcUf9I/1x/2lnPH/6H+YdgoszHcCtz0v74ndfvuMOIB2i/YPseym+gfvSuGPa85AGh6gDCSpnXteJkSaDr9htURj2vQjZKBlWrLrvah2Yfuaq4ye9L9OtXg3eAQbttUpapLt73UyP2mf+i/eDSaj9/EHjIN/vvFPcZBt/rzn+nP239c4/biI7j97NwSn/6fpE/VTRyY9wn7eX2ifosg3KZR1zI0dzP3Sy5uNmzRpsdztrkjRPzu+IDJ+zT97kGwv8cA80/cN+vz/wX/bCf5Acy/6Z+y+dGh6LP1BGbI1wp5wr//NWZFdsfvh00Rr5ttjnrKPg3p5s/Rjpjz97iu6P0+fuJa7WOkmr3dk8v1AaQ4p6jALinlH67P8Ia6fHWWG+b9AbHbP/3WZQ11uO219ziud+326aw18h+91NHX+cIONMfyNRebc/9oH6VTh+vp+4EUe2WEGIm/X3ar+K/RgLRazdZriPNi/obR8+/5l//bpBid0PwX5qh2qSTI1yfdsZgdp7g9gHm5ge3733EG4yNGHt1DtqBvNv17v4/fQqgNarsoE55dif79v8KRe4NKD/ETirv75dxlCLbYpL6+pXmHomYDAUhPIkhuIf0lO5UfmZ/hQ34gJ3D3Sj5kCzzaG+WpZ6ESGkvsodU+OhkQCH6YOTTLWyCAUIZHrqhOS21DCXipA43+SDNP+eY/yd/yg2aLpa8OM7p/KzlEstRnEFBYbBHeb8CwkzldP5Ns1Ak/LJvT+QcSNRyGb0eZxIiOppcNezbPgvMQd7ZvAy//LlDEN1j0EYO2CObjdAMGAXwzBY7BvpNXmEzE7GOlMH9I8q18nv4QKwfv9Xt82xiR8ZIlGx2JCfltdRg0deHK+Uu+fBodXj7dlLvICDTd4IO9vELv/VB2bje5iaDX5V9Xv+ZUmxg41fZYhZslBw4BX0hU57YpJPjmyMGbm10VTUSnew1Ww7YOgqV9pufwazvrU8X75stqt6So4SN2ewHQ4vqppSNjt8Xaw2iVnrVASl1sDnapMTW3x7+f+zKAko8VpEFOlOVmkrOy0I36HGBvqvVdVQeVKxVy6en7y3/3ttokM//nN98XeC7zyVLLeKe2q5HVRwD3lBd9ggfT3gCyboKP/v8KiwJmiCYvuzuKT8cVgN0uhF/uhoI3dv+6WRhdmoN2bX8w3O6G9DdW/+4NxBXCe229Ok93HyrouZLDsjKL/3sB2HB7y879b8eMCwH6dyg4at10yk9bd0u7z/vW7/SqA8eZA1Qt6y593HQAUddAmE89wOspjchVP//Xj/H//XysYAAxtXYUrSK7aFMFh/MTsVPVO68D99CoHJ0UHC7J79AN/Uibbz9D99R2bPloBggCLtTX0UhHUibE3zDUxWqjWrfSODZ99AUgG6jPloX28OD9RbgfrfFU9DUxU/kWs9WgAlYVFhIIrjYl0J8jSk9ZtYazfaU9MR4OWUA+JIz/bgApNTHFeQj9V88FzINoNQM4Jr/MAXdyVAN3ZyZCDnSQAyz/fM9YdsNaIc6geSDSgVIFdB/QG1sOaDJ3PdjdE1DVz9btncePXiXc7qfBdL2wWXAZttRaHFLgJMvfk9FMvZynBW4HMdReAF7VfdmGoLWj9PD7RzVFhAHggfFXFBYKnbAfsNk9agoTM9RrASz/PePPDDdniBF/VogFqXCs9el/JgA363Js9TF/JgAwG3fs9cw9bE1MzfHCta8DIl/Yc9Ac9fSSOAAxIAs8DWMfNs9KIAx6gWl/RusIm9ccDDG3QIA87/RY3Ista2wGF/ATtRFHMY7WPDbb9NFHEEkdZkdvbYQ9bFHJnKNmVCIDCEnV80JVnSoAgd/MNwOd/Tc9Qy3S7oNQ3DvkC9XFC0FD/RcDSFHIwqJMHR6gHd/Zfde2IIMdaBbM0TFYQY9/KCgU9/ZPpc9/TcDS9/ZPpa9/TcDRZDCfdB9/QoA8YA0nYEoAmlHIstQ6IfhHYqsVy3Ya0Yy3fKsboAsOgfnzA6sbKTEzoY7/G6sWRVRjDNVXXo9dFHAzWei9aJkC4AtCQBD/FTtC9XQGGUYAxTwSFHOLmSYAqCgPIAhyiUT/TOvAFHO8DZzHR/kE3PECDSj/ATtGoTB9DFZrAFXa3PS8DWj/ZEAn5HS8Dd0DL0kapDGi1T8DTCzECDaWbas9G1DREA3j/A25ft3S8DG7sU6DT63E8DHD/WY0ZajESbST/FY9euAeSbea2HMdIsce8kRT/ZQArkccuVOgYZzrQzBAy4bU9RxEbT/ZttGuDJSDc6dASDOC7OSDEttdZPZCkYSDG54USDeGjCqDFWXKL/GqDKdDaWXfgjcMNcWXZSDC5PTREdSDFPILhDWyrCKDXSDdmXRE9AKDf8nFz/Hnlb8nRz/GmfTyDeyDbE9aYoKhdYmXK+XQugENdfGXKwgVyDWWXB0AzXVLGXXbfHyDe7VbDvQRXDXrYMAlD9KNtVTsLeDCigNsLQW4KKDdDvd0ApKDEinCPTBRXWKDXYkBGXEsLG5PNs7Q4vWIjLSjd9EVr/dn/A+VPxePL9EqDTnlD1Tf5zKE0C9deqDa4LGSDB+VasAvwdJqDZrnFLfZUA5PpaafTqDBxdasA9xXCvDSrdWSYQlTQzBLqNMC7Q4Amw9XjVIBtfqDZ99IJ4AHjKYkOQoIsDdnidb/ZYkXCTNr/Hb/KYkPb/fFXDlUXE7G6jJI9UqQPYTMGXcL9QYnQDEa7/eL9W7/MDEHA3eL9J7/HDEMi4J5/UOKEeXHguQMAsR4FYnHDEH7/DaDMQQTrdAVgJjfDaDB7jMTEUH/EY9Vg3Ewkdg3YUA6H/QlVXJ3Vo9fJ3eQkJH/Vo9X/YO/dZcsZttdH/PTEYJXD6nMhJdxgR4VH6nCC9QZgCZrZwCEp1NgJZQsKNtQs1K3ESc1KNtOFEA89fYQV2WfCAsPMJnKQ3/bDybnmd3/SR/OoVS+jVnKHNnGiAuxbIobUHXIRJRiAhhlKMLBueJ2PRjSU5vQXlZS7aobdwjZyrEz8ISPHnlMpbP7YTMPKwgKpbfPbTBdXL5EeXXo9BwA5flXSDWSAy0ApjjOo9c4DZojd1dKmjTuXb1dJmjZ0Av8jM3lWijI9KcSbZmFKwVf1dC2YXJPdhXTXVNRwMeXJZARatHYMUirATzCzYcKtItEEicHPlSQ3Ao9fUVBTzQCiQNtf3lOgfL09NBXAnvfq3Y3lbfLEPlOI4HlncAVaCgOkoKpOcHjMwVH+nJN6QG4DyAgqcX5/VbrNcLYDVUaUcHdT1MSQ3UaUGstJPlOH2F6PJLbQ+9HEVTRbRBdaLHIeGcobKPlMgdUV/BHvRX/KOdLLSafbH2UT9zWAnWLbA8tRYjZHkDOjHIMbEIXIVCjMct6QABT6LBltVtsbPEDw2Ix3XqAyawLCXDo4eZLQHXLDYMi3UaA6wjcsXfzdXRFbFYH7XEW3LtfVYjK4tL4wA9ffMwPTIEyNSZTYx/dLza6VZydZ92TdfPeoXW1CHXCLNK/DXuAew3J/QRw3HLFKwsJe3NWNf8hFfEOklYw3ciLckQWtvGI0XU9Kchbzmbk8PpYCdDEIoTX1SY8D+DTRtcuYWm1SY8J19AGA+aDVvlGNCS8gZOUTfkSLzHB3cUfNbDTwcXysXAQH43apieAcEudPSbWnDUczPbZMDrfvDI/jEBMQrdF/tJmwPp3ZjAMW3NbDUheZi3OE3CSdBGwRE3D9HeNXKmA1E3Dm3dE3apiYqgWstFm3PXDHxnE6HbVzejEdstSStIJnHLFIW4UutW6HewjHwseOtGzGEILdQgWk3dxIBHDeDRd6HdLzC/TMGHVk3VYjYWAqvbFajMFtT8kCFtGytfILQk3G7IKkNT8LdmA0pnCSzCCLCpnblHcK3JmA2pnbFtcCgA1zZmAtlnTGVdVzCeIZxtDpnKFtOPIIBtIQoQ3fbbiexnSZnbk9KFtVTmEZnNZnTjDNZtUU9dRtKZnBnyEufWZnJZnVqWKggPVHMOAqxWFTaVZnIOAmxtDigEXNLZnevlEY+VMDHK3epnWpzD/vXRaE5nPUjSm3DktEKgAkjeoNbPEZRyOaLB3gLQPSkNKNTcPDPVAL5nbCgE7DC5QSFHIK3fSLPIA5+kPXPWyLLIA2FnPPDIPAZwXGP2VwXNRzfjDVFnHuA192NKXHwXHo4EfDHEAkIXbzDbE1YIXYPXfMjK0sPZnBFmfSnWcyckA7uA0j/asyaqXOlnL8HZ1rKflZuAitzOcED8Avw7Zg3W+zJv6YKAozXPl3FOUctHG7INQ3FOUSa3XUmSgveBzH9oWa3ClnYTDB3lRa3LpAOVnRcjWkNNa3ToA91cD+Ara3Y7/MwSZ7scN3N+XK+AnVnB9oHY9YBAj+Xcy3ZaLNvIUtEcy3H+zPnVR/nZFHcBXUCYR63PS3NDzXeAhtHTG3P4jTeAltHGkXJhzS25DtHRG3XvlasyQG3QkXCeAvF/EkXUeA4dHIG3ShA8dHUhA3uA5FzckXPefbSLUTDag7b63NUjYOAFdHJ+9P4jG4EHG3XqVLdHYwjTrmFw9Im3cTdYhYSQfbTXIBAIPDXOA9VuC9HJJzOm3J8VYtfFOA7WtTxnIZtML0dm3ag7V9HPptd9HVitZE3OhoGb0B1yH9HZaVUptO7vHTFQDHb0RNwbOaBKW3eiLGW3CSlFajNknJATBQaWDHD3DfooCfVM7odW3D3DTW3FGdFxIIPDMlscGdacLSRAo23cGdE23NUjY29c23I8VcPDK23Ph0W6AkSoO23SJAhqLd+fEtbKJAsjQASUWJArjHQjQe+AL23UtbCRzCBzbiXO8jSpUEudXJAwR3Wb5UBzcO3XPldodMloQO3UYtO8jCd/Hh3RcjWGgURzJO3QW9UCYHTHAdXermYTDCEjMVuFZzLLzCcde9QKpAwu3AtWYjIXJtafSMu3ESsXflFOUVzHau3MpoQjDL9wKu3Ie3O8jExoYydBu3HqLOd1bu3QyjBBzUQ9Z+3K8jb1AdcXDZAsjDLMbYadMe3dDDPZAq+3IZzakcHNzFc+IJA8MyJVWfg3S8XS5A2x3a5Arudf5oL9tJe3M1ALHDUukGugb6nYsLGyjDvsfx3RCAtGLZ+zG6A3WDcvEF91de3bOTGuzTTIEMVMcQSzHYODeuQCHcZJ3YbDDKYAJPZ+3JXPOijGFA9RvOJ3FD/fNQDXPU/GSYAnzkaYAyg3Q8jBaWft3T8aOE9bOzFYAkCtJgqbOzDYA/mmLOjDnyW9/NFA9A3bmLTKKThHJA3VTXKP2C9XVcoM4AmxYQy3CMQK4AmxYdvKKU5VQQClvOijXZzAVAsamOJtN6sBhvMJCQkVdDDG6wK4bKDrZV3GVAm3YRokYkIVs7RGLI8QKU5L/rV3tEN4AodEA3fQ/UKjNhHb8tOhjRqjGldPSdXb3VtQTPHSpAi+zWXHGpA91cePHHydELbMP2fC3e0dcpAnC3c83YpAnC3K83W+zPJA2OdCEUI0oMCYEBMX1A/TaKJbF83fOHNzDQ+ANw7ENArrDXvUMg/eTXB1yXKLNMFIRAz8KF3HNzDbVgQzbFtuMC3bzDLNwTYdEb2Fn3bzDcWQNflDX3Q+AxC3Yi3FX3NpA3MXJC3d1AzC3ApA11As2dVtgO1Ap8UZ1AoDSIi3J8UKajC1A4i3cyjZh3EtAmi3Z5zA1AgtA22nLZzDvYZqtQtAtzlD7tXJdUbmQ33NzleYbP2ddNAoZtQ9QfOdWNA5NAjdgDzzbZ5T3ACdDGRCAOMBAVYxrNhtNWmS7HbGrfqFP5AswoDTXQI4UptZWmF24KfNGwoLrDV/EGqQKTXVdAk9Ak9YVQ9f9/ULTGuzQy3WCoP4AtOzVFAmCVaajJLtfNQKfEMdA2kgBLDJnleEIJ2tae1cmLCxLOXNFy4ERA2fAPBPPtMNIfDnyAodBNEOhAwxYZIA6hAmuzHEAxDArlAhhAvtMCkXBjDK3bUFHNG3FuzDG3BkXVlA0ukTy3WtHNBA6OkC4AxBAohAjT2XN3XNHGyjKfDHFHP+AgTxAlHL+A8DwboAsw+Bl3TSjC4AnjwS+AkjAo+nfQXDFA7IIeuAvy3Z/DBLwFhA7eAzQdDDA+wXKlnQjDHCiLuA9uA8VAlf7DwXNFnMFAoeAhFmEeA1DAmG3AVtK+DbxdapDceA5uDYkAnwXBeAoEGJeAhTAgBtTAQakA9uA0ptQ5kVqAxQ5GYNAGfXvXEJHWJsAhtTTIDwXacIFRtAGgaLXdPyIrDCbgXBtNAnfEjdBtbIXbENH6jfIXRENK19EHgaqtEkVUoXFWzMsvGENA2zChtGXvKJA7HwVENKOAiJ9YUTeEGX7fFDgD6tIENc+jUhteBNIENJ7XbVCAnEZk1VhwABtM+3Pr3HfwMirPLAtVDCrA/DTawdX+tCdNKETVEbPLAvKgB0VPXVeRAQjDDX8Az0dnEKVAfbDJpPc8lI+VXJtJpPbvEA7NY2LIibI0vH+tL4oIFVdnEcmNTrAgYqX9NO8oBzWOJtELWACXDbEbWzfiyKhdIDSeBnOijeLVfs9H3/HbAipIKZKRqNYpzTAbTYNPbAk7A91CbkTZ9GA3Xb9gG71d9nbpAM7XQmwH+rUTdX7rDnyZAofBgZrEPXYWTAo+aYRVRVPKsnDnyDonP3VR6/YWLfvlDINCoAuijXYnBoNKw7SOzEIA+bwMIAhLkCIA6VFHIArWDH5DPloVrDS7oMLDJdsERAhbLdjDPc1KajHEAvHAw5ArIAu4nal/Ct4FhA5lkWDzCFoDG3B/QIIAutAi9XazKNBAxnEKM1C9VbYLYTDc37BNFNOCGxXRVcG3VU/vBNYWOzOuaEhrSXbe91KaLJJLYjnPeAKZAwagWs9DM7OQ3N+yKXAludUptMosWYzGDnUOdCNoFQ9Un4AEQJKjI+vXFdKJVTjDI+vIk9RRVELDMYwO09NSHFKLG49atnOJVQ3A26gAfvDXAhFzNG1YFVKgrTLDbCwcbfPf2bKjHjwYlTRusQHsKptGycGFVfdmMBA8+8YTSejne7JSlzCEnOhWO/DfMYGINQ8wTtgEfDFSHY8oYJkAkjIi4cATWPA5scfQjG+wf3EGMA4wjFxIEREDUwX4vOfDQTARzVEnsawjf4MDo3at6G4tfQjHo3JPAsvDJ4VBNLCvAzjDQgnF3EdPA2ZtCJAkvAnPA3RA7NVESXLgCencBnyXA1U89SdzOQ3FpwQzIRzVJ3A7Vzb7HFHxGZTL2A4JUHfdB5gMJUPlzCqQfsTfkEYfAzzoXp2G44TXDKfoJudbLGTJnNbDZczf6DD7/apiRU0UtEVTTB5A1b4X1EVkfLILVguKCkRw7SmAsbIc+1KG7T+nL2A4ggILDT8KIcgL2A9LHOXGPYjA1zCrLB9DAK4VlAlFITy3NOgTlA8A2AlDSFApBA8bQCpDSikAD/bGwNZHQPGP+Aj7QF4AkAoKFtemDW67I+aEuA4YoJ4HMHsYkrPlzLPrfykZJ/aGwTcgKCkL5QY3DKD9Q8kBwQfbDUdMQ9TW/GbbAlWwN+gdPmUtIPlzRlNJRdbszObzSILcCgT7VQ84BlTfILZggi1DPbDTmA8CgXbDETYc0yQ7DQSkY7DYHDD6BVZDVgg/bDSEYONHIp6a1XWuwQUgDiTQetHdDK7DF7VMlDGbDFnDA89TK4G9mSnDV7DTKkd7DNHDL7DDqkH8dfHDRviRmjeG/RUjEHDcG7Hb5B5tIwg8j3bxUYQgmbIVq1Bk4MxPdLzD5sM29cHnBrPc9zdHDX7nLWjK/DAFAYW1WdIV7ndLzUnDDv3c5AIZtF7DRsGInDKQbB5tUnDanDYIgq/De7DN2jc/KewjOIghqTN93O7DenDPWjbfKA/DRQgt3cMl9NtDCQg4wdeE4KVAewjEXDKOjaXDfgg1b5RNVfs0a8LDANWvDO+8ICLNXDUJ7P72FfA/XDLnjNimX+3NbDZog7BFHIgmltJivZt0OI1XJtIyMFgGX7jDAg+3DK1uDAg3s9a3DPXsbVzLN1X2VPsrCdDGAg6uZfameAg48jfbIJ+7a8LcngU57e5sPjFCbDay4OPDIMoTjAgAgoZ9bLES+An/Ay6/abINd/CbDD/A8l7MiQFfArVAZKzArMHeAp6TOKzd9+f//b0RVVjVx9FSGFeAx4gsgPOUQT4gjUUQgPGToL5ddLQerXbMDQA9fJzVHAi6TTWDcZYYkA99+MlnPptPqOEEgg0pOJtAZjBnDD4gr8HRMiekAo2cFuA4JA9b3ZMbMiQAkjeN0N3cS96JtzFpkMyza8ZeTrV4jHuDdXDPYgkeDSxwDSzIlJGV3EsYXQrWajB9ALrDIf+auZGUYVkg7TIKCkCSXYyLViwJHjbXwXWBJ3DEsED+XXnAY63GHyRvlUUgo3bL4jaC1Y1DIRbAmAkkgx/nIAgohA0LwUHA15vNBAyEEPDDQDMZA3JlQU+AQ8kSKTcPDNstbCkKggJ/Ai0jXLsTnlGK8X00IPDdGdGgnZRfUUjFJxVTnSvA00YBfvKtAI7wV4jYHAPsDTpgT3DIUgvs1On3B4PM+YcvAgSiSvAt8ta/lQMg33DBPAl4kWdsJKjf4MfqgX0gtHMcEjP23J0nQ3Au1QVyTK0nOhzFBlQcFGzDLBlFTEUhzZMgr89WtAucWDWsfMg4kQURzJasEqvDKLZpA3mDP7/csglJxLMrRkdFcYJNHEqKADXbzDM9VPGZY9gYjITRtbJ8VsgsIuSLffMjF+ASUXD/xMubDUocZA6BsMZzIzDNkIIH3WwnQ3A+jGEcglYwMcg/kEX9ES+dKcg9BvGcghLDLXAr73RcgvaLWG6BenLtjXXA9DYFenOE7UNXQyoK8rBsTSFdEXAzVIS2DNefRcjXG9UWDHVWY+zLQ4MAhQNwSrHNnA0KvX9EetdawDK1aDQ1U/EMbfC+zYYAvnVQTAygCO0tKusN//MVWHFPNzddbnNzlAoQZGDM70P2DDh4EB3JgkBmbRqjPTITOTJgkb7sbyjYh9Pc7LiDHqdOtAtbHfAkQTAY9/RVcIbIffECwQLOPJ+zfbHEC9QZQTcg0s7S2tDojeqvd1cMHvHsA4FsP4jDR8XBAHtWB7HQZA+KQWrbUJTJig8Ciaig+30KbgUBzNtAy1YRtAqCHUznXC3WpA0ecReJQ+A9Mg/ATMtA5tAxMgzcg03+FMgu0nKaLaR3XE7TILYTDPEQYeff0TJR3K8gtEzdMAqqNErYDR3YQLDdDbEceUkeosE7DdEUGw4edEIutSbAh6Ta/lF0rQ+DTn6FonJ33SUbPLAkMTMSDEZ+OdDYxvVWLKsAyovTcjJpPHKDbwVObAvKgTXtLokDhZM+DNIQUSgmi4HrtFv2TOnVx8IosMrAl3DbnfTpYZbAmqnQ67Dswb9AorAzvnYDmMrAiEnb0qJPfNH6crArlVXNtS2zTE4VxDHaTO//Qv0aY9RBEQUg9BtEgcArDULLWygg4zE5DRp6czA5qWd8DFJ7V0Gbw4aCnGAvL9DS60UjgPhVNfWS2zG2IMUuexbV7AtH6bg4RUg9/4JBA73QVUgv/AtBA3wIJUDdckUFAcWzbVYEZEDZzSDAglsDWjLpEZe4cWzPINKxEDbrP2DJJMXicenKFhgCODPTsbFDCg1QEg2awHmoEMkMyPPLA+owByTVNXIbAxBlcebObA7eVEc3QnyIj3MUkAygrN4cscD6grSLdniYJkMA6TXzJDDba+E2tH00d8gsT3eQnJHnXcg2sHbeVCHHLjQdMgu8grUnXU7YWvI0oYa7WWvTMg2FFR0hfMjXMglVERGggFcOS7MUkQmgsw+dbVWA9VvDEpyNw7fzUSkITRtSFgGNA3FEZUgnFDFw9RmgtWnC8YQMgQv3YzsD1zdsyThTGHVJOnYRzGMXDLecHdcpMEPHd07YXtFcYctA907Z1AmVQG83azeOsgmWg8I5KWvcSgm8nROvKSg5tAuWg3cgvugeodP6ZYSg0AQS2tTpNOBAheACKTYdAuigx9AB/AqoyQEg6zKSo1OoEGvHJ+zcA0Q8kKRDJODb7YX0cJoEEnsZaLOA3Y1DcNXYpzXdqJjDKToWgbNzlXvoKJbU/wb9A3xca7DdxEBkgjZeATDIk1YbDXdqQAg6ag6jApqwD4A6+rAmA2Cg7kgrxgM6ja6VWajIR7NCgnnYeA5ao1UajSTwK+jIiLHeXAdQUS9bBFIkg3ZA7JrK4g4CgjoTO4gnKcHeAhLdJ4g1Eg6ZzDxcZwXZ4gleAxug74g0yjTjDdr3f4gi80QEgr4QDejMSCCODWD1Vq1Yeg4ODbVUD1jKsDbfDJYsckA9ugzjDWeg/t3eegu9AmUVWw/QhUHeAuQvP2/XT+A+AtOzS9sO7jM4g0+AtNQcM4a8ZUtHB6g+BUDgjI4gkugy60Hy4bBFRpsYm1LqgkS5WajazwEyg/xIC69PFtVp/dgSdqg2ajKKAwnyDQCGbjD6TDg3A5APgsUpAAIWIA3IBg2ajBRILrDUidHejIyMdnjSCHfXcctVNnjE1XDrYOxNYXjDk4LHDYcIU3Ee7jfm/EjMbdtPooBLfVNDeoQbY4RNVFdDXNqT8gLRjWUIECHWk4QADRnDShguCHahgiDTGqTT9sCbUQvIE+ZEYNZxjRJdS8zZlUQigBcHThgw4DYhDV1jE7QUVrGCSCIglCKc4NeakCAdBVjb3nPeAbQgojgeZjT6QWRg78zB+tbceB/AqGTK2ULfgB2OfykKYnacHXvYeyLPiTNSTZRg2jsXZZZ08NrYLxDJ7vExgkvlGREdEgLo/B+tKvDSBZJbWDZjfZzCJWPN4XhguNHPeQLsHOvDTZnV9sVnzS0sbPVcENWNzbKzGMA0XvVetetYYjZXF8AqzMzmEvNcJgxejXWcZEfNENTi4ehYNoXAoXeZzfsHQkNOVHFRZORjNZzAkNbznWetY+tEkNBDIO0rNetSkNIEjUetfsnMM3DazfsnXJHeYXORjYqtdkNYpHFngUpHdYXTJgvsjRM3EbjClsVM3FqtK0yYONeMtNag6BjezkY7DNflE93Xhg07gcQdT4tVZ1K0yLBnF4tBMYUOVehYR/3T1cGugENsPBOOTYL/lYmDYb4DUVE5HbenJ84UNyTtMTZgyLEOBHf2QfnoU5jfufINcBZgw5DWruEKnLAkGJbZdION0MyWPIWbCzDnVMO4HK3ZicZNjc5g6IXOyVRejQV2TQkFAgDJVe2jR5vdLCO6dCojM1DMDvKVoB1NQ5DTnreAXH31RZADiDLrETDvP2jDcgabfDQvBFje1jJdwK7NLZAENNAXbS11ONDb1TeCoX1TL4qW2DRUZApjI1jJ9ncpPDJjIlgpHEQFPUlglCPLXVd3NWEqas4MiAny4VizdFgmCjWljGEkKNHdr3JFgumXEeeHddbTwHpPLlgr5jAZPaXVGtjROjZtYPedH4TG2LeFg74TO5PF1DEVg4PNMVgtOjDiDGYZZZvNOjZZPS/EJuDbzgPD9QNwJONPxFIGseGjdiMTVddijLGzEXrMckA1g0mzBSDS2DJdjGXrEHfJVgjnVC/NOVg0/VXSDFCjRXld3VFvNZlgilDd5PF3ENvNE3Vb5PW/nc3lS3VLIZalg3WtVPjOr3MBUUSNE3VRwlA/nSSNZnVGWjdS7fyoeoHCOtBdNNHAu6VWutSOTZtdbqVCljQajIaDDU9cQzXcgAR9MK7cQzeBQLQAwu4W9sciYbWuEDVVDAU1DGdcTs9U3TRetbBQESsJFVCfXL5DHLDIstBnA6cceKoC+7YFVWmMXRLN2nDnAovuMXddA8HnA49VJnYSpDF7YQ4FJhedb8GyoFPtMoNB5dAmtASWYPNFXTOELGdgk01Ik9aXAkWtASWADncXAgWtK+ISrfL6/RZNYioNXA5bfMfvR1lOE9SfvPP3U23TznKJVedjO8tNdwcFDOFEGMXC9g2ozOHXA9gv8ffgYO3AsXAhdgwMzb5TZrEBAfQYzYo/UIAihfSQYBFTK9nS8ggBLEPAwPA7qzab3K3ELPIcdg9KGCPAhitJSHGE3VAg8F1EXPbVjFwA0r3CB4IszVDgpiUYFDSTcLPAiB4PejK4QMyHZvAo8gWejPI1LDgnCVEjg8vA7PA/Dgp47NPAwGtKD1evAujg0nYGMXKjg5nVafAyAVDvA59goeiTBtC3Zd9g65gnO1SCXIEaAFgKNgy6deWDf9g1i+NfAqfA08feZeRfA2gjAmnaTg32OLkwadgzuLCfAkm5IQQPeAKNg7AAifdSFg3NgBTgw6oAHXeZeFzvESYba/KNg+hQRAgoitRjg8/1B/AznNHt1MZKH7melVaHA4X4S1se8kOsnFczN/YOOg9F3L5DXXbPCbTTgfnzJbkLdDUAaYjzPzg9xWcYsG8zLTWGINW+YTzXAujPnnVSkVDmM5g0UID0gyfYPjTbOjLEIQmDTdPdujSVDKNHBggmQzDLgpQggXsQkKEuLEZtebDGVDe2jBqjLm7BTjWOjdxWNVDMFgpOjJ8DSEIYjIe2jKsgc0gurgkuVbe4TVXQQgxdtX5g81DfVDY8rfOLL2jVQ9LLg2VDB2jSRVLWyFJwBFjSUVc3dINDLBje17DqkM8gbSzKNDbakbtVCWjGp+Z2XHLlHlDJZjb93SwTX4zSWjM8bAQWESsLBjeM0XWkW9nMMcJWjGE/TbYVWjLBjYKUZHDO6obWjf1DIIgkXmMbg7YLBXjIxuNSzU5dRh9E2jSg1L1DT37J2jO2jROja2jbBFBMQaVjV2jYqTDzNOFgvrg6uZOo1WhLf2jD1jS4IVOjTrg0OjeOjOXJVrg6r5YOVDrVU1gxrg1kZFQQRHg3VDBYgoOjNOjSZvZt0eYbLOLFLgzog1zVVuLKDgdJ7QhyWK1Pjgx5gRbVKVUA7IMng20VY2JBoaFrg2WEdt0UWXAunUujUUPMk4NXbTnglV1Zkgm6zDnVahg+A5LAQNqzDdsIugreAbqzLB1U4gryLEjjNUCPujZMzXdguAgPt/ZSZfdzZnVdzdVu9XOOZzHTAyYY2aIjJQscTzbXgugVZSZPtzCuLGXLEEgyoQZ11PPmOitI3g9CzGSUYXdNAUG3goTMElnTWFHigClDJ+CM3gpEAlnFGPoFEg1fMMubL2oVjPFXgyD3WrgGscZMbD32K+LX8CQkgqtzM4zF4QC+g7i1cDgwO9KkgmAQAhLc+KH4DcbQSErQVjLI/W+g6o1N+LfP7CajMt3FDg/P7JlZMd/dPghocD8nHGTJejC/nGkA/7NcvgkUg38mKUg9Pghmbe2XXzgnkqKagjzgsPguTXZ8kcHAoPg2BXdckBzg9ngLUQcI5Wr7COtWdwOLDazg2lDNNzQxfLpEIKQAetEorJoEYzgzFDUnXB0gnutJ9mcLnS9VHutfxIByTJoQRD7FnFXGXWMgijg3FdQMgvfgkMg3dVEjg5JAmLnIjgTdIJ+jXjHT0g4CQQdjDLYNs7R43G83ENlG43bM4BvnZ5jC3QOb3QYmYNDd/g3CtSSgiT5Ir1bMg0hLDTHUsgxetZLGM7TLQkVpA2ozBsgsbNUhLKAQ2mg1tgz8iBfvNsggxgv/gvxg7pVDgWS9gmZAtAQyZAjAQ/sg6eAiT5dHQCcgy+dS9guDZLtjY7gkokUQ9B/EWDjcgQ/fAvAQo9gmQ9FcglRLHflGYZIgQyWtCe3Z73U8XX3IK5Ak8gzZgriYc8gy/EEFdNDjRiXAA9WD1LtgljYBCA9V7T6zbqiZo4QNwThAIoVdA8E+3L8gjJggmtSZDZgQl1HAwzAJPSgQ5FA+KoX8g25DfNgjG3ICgpMHPrab+3fsTSfGVGtPLLKCgwB3fNgk+IGYZE2QKbHciYa9nDgkVCgjmtOMrDCg4T9PtNJQzSMnYrlCrLIxLIbIEm5Yiggtjaf6SCA9oQM3gIxLYE1VTg7xvYdgmJjVTgz79XRLVhwO7HDGDGh3Gdg3tAhODM73YioTtAo1YaVjP6GbWg3/gm43CknUSg9CzT/wD/gkLbIEBLBJZSgrm3WXHV45GdgsCQJSggWtaR3EMTdSggmtVhwEEkDJgHSgx1lctmFvnGc3TfkIyg1t/E/TeLVYyg4R3fKBJSgirdE/TEx3bC7U6nEYQh0HP9gTvDE/TKHPHDEBx3UXCUbAchVDZLdb8GkgN9nLwQ53XUUEI1dRkuRh3MaEfApDgkAnACqULQuVs9emPMJ3MkgWXPX9EaCgnvTOajSA9W5DGAzCHzZgQkICP/TdNgJr3HVgg1XJkgACAhsTICApauEbAFXEKZVGqQRWUXKHSCA5ELT4kZQgfkglVYCqUUzQIhPU/EP8WHPVSFgWIVUA9Zp3H+DOwTZgQrO9A/VeWrBjEIG4RnnHJkMWXV80fCQGWUIrNHsApQyQcTIrNMsAqYGGO1bgZFNCY51U6tdONZLEdjYCqUOXIXygokQhJ3RvPfsTSwQblLcHNEHfaLYdkQpovfAkTEQi1LeBgGvNMTAlYfNIkIfPBtwW7oXate+fFXVLbMdUDVs3bfPLvVPh7EUQ3vNYTYNW4N5LcSbdvVZyUJUQ1ptDK9WUQuhdZETeG9EUQ7ETCB5JY3GETQ0Q38gb/zRKUFUDdvEY4QednRKUKRXbDVSvVVs3eX1YrEQighs3CRdO9oRgg0c3C/Nd0Q0OTcI1dAPJdwXnTU6tN9PZbfOdwTx3aQzGFVb50QyWfEQ9NgMzfObAd4XcJ3UbrO09WrPKMQ+ngl7VPn0GbLIJ3F4hQPvAIWYlLeYrDQnJQApzjJ2eM7AxZAlPXeowE//YsQ2tRDNAfibVqQDHjDe0J9dR4/ZzTSrNUv/HMYKngvS0NCcS1EVSnQ/jN47CM7AM4M5DFJSYMIZWsCFuBOjA+1FfvTPdUZrJw4WitTFOcmgodbJitepXTQ5WnbdjTAAePLncziLurcMZMUkZ57P+1KxEN1AojLUHdRPHRgxWeVChTc3tKoNZcQjBTerOPDnfcQk8QsyKOJ9VHwM1/ODLFRjbeVeF7IO1ewcT8kRkBNwgmlqXI4clEa7gekcVKTZSNKdEAMTBtsL7AIQVA0kSnALqTCB4WbXR4oc87Z2TQx9CDfUk1Y9LNKTatEcqFO2TdUTclEXXALUTaKTOcLfMA/19IO1Q0TEueN49M0HOFoEm5J4dECQ2coIAoFTEG0TZyTaLzR4kClAH23Z0TSw9IrTd0TfzUIvbSkdQcTeyTMyggMTCqUKyTMU7UMTA6TMyTEcTA4TaLUEETec7eMTCaTRMTVAkdtbbaTZSTPfVWmfLMTQu4f89MGA/MTR5zeMLcfEYsTUSTMsTLZsYHTOkVMmDOSQ8WTSoTIEQqSQ1cTVY7JkHBQUHB/ZsTNwQEm5ZMTU/IXsTZiTLFYISQksQhELX9EMzgQrTFzKFvnfhQT1LEiTEMTNiQxiTXsWDXNJiQnPVal4YkLV0TdyTVCTPULb5ZPcTBCTV/gDWsMiQtKtU8TX4Q7xTO0rSZKOP7VfEY0TQCTQ84YCTPxeTCQ+XTfkLdLnd8TcqtW4LXYkcqFaGTdTACevU8YACTO8TLkLR4kOKTaGTU8Tfrgr40WcgqKQ7OgWCTGqQ9M3RCTaCnDhZCyQ7cTdCTbWuBfTPyQ9cTJwMbyTMbTJYLFbdIiTRiTNyQkMkDF9KXXccTKiTWyTA6TRVgOiTXPlCxrbMHD0LNdDEyTfSQ30LQSkNjdT1LHSQogg2RIASTKsTfykCD7WtRAWdOLDNSQp0TfHERSQ70ICSTAPAW4LKxEKztCTjAPKC4LfRgu/THSTBCHKzDCg/aNEGFIPSTV6QxrEPYLJaQ5xHSSTIcLVOMD2tLnAesLXMkKaQ6SQ1ELekociTbaTFyTPkkPdYeiQ2y0WiQhb9E6QxrAPyTXxgHlYS0TMpgxxECfAyMHD4oJv/JnwYPjSDLMbNCrVJ/QOTYMu1C2dd3dUO3Z+NbM7LsQSB1eLVamQ7cQkRVNLVVcQjffGTHKMZafMFmQsC6NmQujVRgxP3wELbdPcOHWVcoUmQ7pjRcoQWQiQUNnHVO1SmQzG7R7rekTDLUMWPaNfYxzCBEcLteakCndLCQ6gjA+FLCgShDUUg51/BwgtMrACQoc9MebOoPS2ETRjcEZPRPA+1GXmVbjUUIVWddPcd1JfajMVVPmQjg/W2Q7mQzmQ4e1YFGJ2Qz+1Dv3L2nA+1IzMauZB2Q+cCNLlV2Q9itK/kdeFVgQHfHafjaHgi2Q99VR0Sda7f4fFaVYi0MpXKsaTvHBCtSzYEKkbWQpqHKjIaHnD4QH+gmLAYggLsjZRcI8HGLARxPNWQ4i4FlHNiGaffQM0dVTAtNYi4QmkPncI7LMQwXS3BoyFt3BCtJHYAy1FFuJMHMrAcFnBWkAV3aCtMkXXHDAj/UzLCqsNugh/fcTzbrAFFnVXjD3gzjEDFnDWcLEA81ES6wDejFCeIrLTEXDWcNSVZRuJ3gyeQ/SnMe8ClnUeQoeQ2GyJegweQjS1PRAlWGSiqNC9VhEVlnYj3eizXHVT+vWW9Lz+MAVFq6RpYKuQyU4UaVbEYUkgiGkQPPDHVXaVJGkSMNKK6LcPOGkd7MDHVQTII2kThALYgpu8EgCK6kff3HPLEXja8bPuTM8kG8jPpjOCVdp8B8jWI3VNTeHVV8jNPnHPLKHVB29OPne9VKHVB0DYPnHiVbsZcPnA1XQHVRGjHBQrbLc8PDBQy1HPjrFBQwbVFdjShQnrVBE9chkMRXebVYVdFB9EM0bYTCMoPCjG3nF+1TQgICbPRXb/LCy1a6QzgvCMoXvNQ3nQATLJTJCTBTjQRQkyArXnXhQxCnBUjebVItDUxEOFPNhQsyDDxXaaUEygctDOkIPCnOuTOzfXgQqwTB3CJCbAJXd1HCRdYArIkbAzVDtDAJXQHLTbsXrDZbzKtHG14YRDRj0UITdIGYbVGF7PtHLUArI9fy1B+8dUAtxQ7/LJdDWuVXITMHVdI9WBQzdDc/An31IkwTedaLUbedZv+SDNXSbAoA3HVQicFpgh4wCgde9Ve9DOXGQdHLF8TEnIJffqkTdAYLLKG7C03KK6e2zJoENgfT+Q0/1IybC/TV+Qp+QkSYbvbfqkC+QqdEfotU1TZ3DBBfFU7GNIGKVA9uclEWRgDjLVOod4QQineqVDpQ7XDceVVcLRKVDkfD8Q7qgb1HZeMRMDOlEYNHaqVMf7FVET2XMKVGKbS1ETotFKHGKbeUkJHCWqHJfgcg9SvgLEg1R5QzguZmfafHkwd1jH7EaZVJB1Q39MfEVR8XQ7ee1NT3R7ED/1A+1SbAODZacbEyHa5cW5Q2gQojiR1bK9nXU9XUOTrAIhIHlWT/VXUOOSNR5ZZugSyHaK4YrApC4e5Qlzvd6ZMXLOdLY/UA4ZabVVk9IqjXJPCRQni1MgwcrNJRQmK9cEPI7LLhQlFQiVrVRQ4k9UmjcX1dZTNRQgvnMKPEHNPRQvnjLyPQxQhzjYngZSjUxQ6XjLyPCxQvMA6aTLzjAaMUlrfEeBxQqrWWItIwuK6PEhQ1GjVUvdxQgsjKOjBdDQhQtlrB/HHlNHSZWxsaafb+8bITIVQ0HVdhdQolZlQw7NNayAN/GNVZirWPLTHglaTHRfQJQ6B/XNVJyHFmsKV7PbPQJQ9CgUXrWBgmetKykZkzYOVa77UdHWf3Q3DaFHWhOFWGHjXcFHRC4J+7MAjdEXMe8RAAgEUD8tbgiE9tTooD8tFFIUFDT1Q2UTALggcbDJQ0zLHzg8ejVQzVTVGA8ZKzW1QmtpULAFzggng6FHHBAZjzQYIZ63FJSK3tQ4ghJQIlDPS0CDzE+ggD/DNQtng0JVENtHNQ+t0da3UzLaxQ6IjcEEMlHU7aU+jfISCfnUFqFY/XAPc4g6NQhY/Sc3VuQsaEGstHJWDlHBCtDmgh29JtQ0/LFdCb6/CrkfPSU1TKmKRTTV3nFe1UVwNRtWZaYU7BCtcEEBwtMwGce1W/jb1tcAtMwGGU7edQxrTUq9OZNYuQ+CcZ1/b6dbpTRO6CxjULwPrPYcQgbPO4jPU7WitapFBKdUaVEDGa16XcQkHtZk6Hk8P2FH6nYObO9Q8/+czMf3AmTHIqELzMOMPQaA/qkcm4ZyjfSyMgvWJQv1XY9Q6YQ3HVHUtU4jUF+QTLVfwUW/bdQndVCY9bXnddQh+QzCWcKjXAoVxTZeMZW/VmEed7RKVIuQpi9HNLGOQqJEXW/bhqIMcInVJWUd0je5ELk7XHVU5LNMDfgVBDQ05LfmEfgVXCVYREbvg/tQiwXNrLEKgz0bCLNQJQlCQu39QMMS6Apu8GEVTebAqTOkbeHdYoBd9VEbISo1MhqN5QtE2YCTKz0b7XEDQkMjS+IHmXW+8HDreTQ4C7RTQ9tjZTQqfjJBQ9ubD+QlMjLtQqQTbytFMjB0DOQTXCNEVQxGETfjDxQ99jIzQtfjczQ017PTQrFQimrHJWD+QmsjBzQufjPRQqMbPgTRhQ2FrLgTJ9TdFQ9PnJgTUnLeRQkaeT/jRIUAPnfRdD7LNNDbrkVjvfAYYATKFQjNcUFQmLQmeTbSjMLIIVHVL9RLQ4jVKdYWd7XOkDeTGDVUUQZYbfXDbytY+TFzjQaaHDLIqEQtrfm7e9QkFja7eDCVd9QohTHzLW7PK+xQLLOUPWrVVBFJU/RmQvBZIIKOjVNrQyrQq/La0derQ0aHLV/O/hFvpEb3LojbXHQQEeBTIrQo5QnjnUSjQOQ2itK1/ZFvTsQlzneUjcngZYVYi0NG/W4qNMrUFqd1/XcqFbVLzAajnOtOELnUzLMLnPG8XMtTsQhPrDEUewEQ/LXojeO3FHGPG8RmQ5rQp1aRPHKNSAsxK7Q3lEWNTc7QhKHAhPI7Qkrnd7Q18jBDUaLHXu8At/RpTfbQ+BEEt/fmTfznJu8PYjDL+Jm7ZHVGt/QP0d67dVQht/HoxepXPaVErQptrMrQ3UODQ7NZOPbSXeTWKQsjkQsxEBTGuHDo/WnbR+TK07RkjZXwTWLbjHK07JUHMnQguTbfOO3wWmTOewGOQhLwbxPZkPWpAD9TQjVCDTDbkAbzWiVdnQikPenYeqVFp2bYfJNaQgQbnQ5TCdUPZ+AEXQhlgeUjBeAeyPWiHXlWGj5aXQ9dVGKQDD7MXQ8OIHEHDDAHwjLGmNXQ+UjTXQxSVbAMeDKLJTCiHL07C69YpTRiHcSQNJrCpTb5QkokCZZWpTfTHTcgEZVXWTRDAGkrcKQ98/WrPQ3QoLPYC/U3Qr9rdkuAHVfC5BunEMrdpSMxTdq4dRcWvePrMIPQkHmbRTT5JWfHK0nLIbCZ7Iq1UYQ/8/H1XOq1WnPD3Q5srGeQ4W1dygO1QIq1HggNDKO/ER3Qp61btgNkjNVkUmVfOeWRUFj5fjdalTRDATHdAjYfLYAVTbw4UblA3Q3nNaEPHXQibNZ9gNh9E3Q/JHQhQfXQyEIYmPczzMsIbLvPHHE5/L6Vc8bSSPbHwFJVQ8VX7wSnrJlEaVArWlXn/RRVES1TogXu/OfQ2HNOSoOpWfoTVxcdjAV8jT/wE1Hci1BPsM4MWefE6faUXIOGBjYPS1AcDAgTBejY61PhQkNTX/jFmjK/QwATDmjY/UQNTZeNK7FIW/AGaefQwA9BqPcaWZ7NJK3eDKdMzFVHTHNXq3WC0Fx9Va1H8ArK/Ks4MnNJ+QwJ1N9Ari1ANaGh9Y2FWfnaAw7NHfUMKlPYFTJ5dZlTK3SJ2VKKkJbrfZ9IDnTAwoJcCRUfNQy1CZWTS2CcnbBAwjSzbd2f7NFYSMgw7pDXFTTPDX3ZbuRVCtCOJZ7jQxgYy3E+AFBAvTeOtHNMXS9zbuSaFHTgw4jTDlfWUrGXkMbnae9aXPefQkG2IXpahg63tG21AobAFGTYtYfHN7sYITZtWY6fE+AFrnTD7eubGa1ZzPKsKHJg5eAWYQuf3P7POPQ7s3LzTXubOq1MEDMrQ5eABUlRebYPQiPQh39XXQ9QbAJ9dq4DkSUIUVpJZCVAPQtzrR7PXXQkjnBZTN7PXiVGZjJTTATHIYQD/DICRPQw1YrI5XTQw9bQklVO39QFTFbVJq/dYDOgYJQwy60AfHM2wV+bPwrAFgFMcAe9cMwFErSCgw4DLFkeLTU4A4QbWzeGTDIkrRl/bgwtdHQmwOuQijAs9zc/oHt/Zgw9NQzEyd0jDWaIDTTZOXXxETHRow6rrd1JCiHQ/FX3ZE+1MjLLnZahBFRjDQrcAcCoTLdCD9TDVrX4/fZ7XZHbNVM2TVcwJ/DDQra/YLfOL/TC51DSHXs3IXpCOAv5HZH6WNTacbTRTTZFX4/evTOyHN7rDYwpZTUjKeow8lHMFFbjHRYTevTR+TW7rIjUem8LyHCZ7U0Ma4wqQrYrPDEUN7EbV9RLVCrPP97cLtMHLP/keojKK8ZB/KQrQGPIx9Jl3HwTXfQd/dNO7JpQqQrbrPIXpGubMwTJIsN/feu9VkAhHLUprFaoL9Q9j6REw7qAM6MGbPBrrbXHTu+XXxI2MDCVWwxb65bjHeDKI4wj8wUIUP+9BTHMwjDXZXEw65HWlOI4w2ow2W9WkwjwYKjzcgw1CtRcTPAw3fnXXQ0ZTKqLfQtc/oAd/eTMGD/JiVHt/N2Yf1HUowy6/E2sUunfkIRl/PErVuQ3Iw4GkKUwwF1CUwz3fJMzNNVZIw3LUDgjX/QpsoKdPVjIdZ0Q1dDUwrZAhzjG3iKVtHvoFtRHG5CvAaTLXiQUUPTKPFIrHUjUTkV6vP1Ta0wi0zIugQHHOetM9A2WgKE7XUwvn7Y/9FAIE9CUaVKdPWhbBIIASlFUwobscL7KFAGkrTYwIblauqCXfZFMTIQBnDcSwCYfRkrVhwTtTGwQCu9JiVGVAeRPElgpiVCwQW2kIIMLaTbkrOmEFoqB0PWLoLvnfGMUvAxSVe9IKV7EegVrfIDTLSTYqPfEtdjTKusE1Qi0zNKTfdTGY7adTfq/RSVacgd0jVNVXzbIDTDTIN0zQHrGYwsLkYqPFIZRQTfQCUBvUW7dVAbnQuW/FRBCxPBZHAlAfPrUgPJhTN9TVx9OS4UVjIDTAYw0c1d67RdTQ/FLVTepXdowq+rWz6IzTXjeNy8LxTFow80FbXHTX0LV/W0LDBTC8wiQUK8w5QrSWqW8wvvyHDLGEwyG/U/kS/jF8wwFFGKbDCVBZvCxjT8iAlgRLVHqgZ1/Fcw2grPlTRG1LGHRnncZMZMnHATCxPAQrdlAXDYMFPeIcGKHHMndZ0RxPHnLdWIFrjPLcZDgyCwrOvUTkNE1HnLWFjOe/Zc4IjHQyWS6/EegEWVPFHEGEU+jWMw4occEwzNQwlOc63Wiw9t0V8QT3AT4wrWHdHrDiQViw4C1Jn5ezmRQTBBzBNLbWgajmIjHEv+fHrfNYX/dKQrQjYX/LOGoKW7Xu8QXNCU0V1AOMvRKVdLNOSwzG4HzLO4gHJzZq5PLNMKVQQnKi5Dn9LSwlW7PhvMKVPCjUwTDLLZuQAwTerNHyVFI/AFOdXXcrLKRXGwIK7NFwTC27SgqZwTLzQ6e9G9PBywx27KqfHzLRpsdR9UkqGZtLJSfcPAFGSFNMITBD3VgIT/NZITGITD+NKDHBITWITSQTa8PJO7EJQ9ITE8fQdQhVYYT7CafBCtbK/MO7IKwooTYGkEoTFoTIUjZhvEHNWVQ/wTbKfDtQtxvUFTDUVBcQxCAnmGRAAljLVDTNpkYjzJVqIpzdf3REgNfjVuYJHWUD1CgwtqwmTFLyjHitboYcWGDqwyitJKdZ7jTS6dNQuDqKF/Cy6Cow6AQOF/aIwBF/IU0EIA996GJQxUTFLYMx9PWzf63MYUcEgk/9KKTKKYcDjB0Pe7ADTHVH0TszE2TejGdt0IfyRLXRUTD+A/y6b0re7AJH9VjCV8Q6fAfs1EjOAnCNWTVAQijOYOASMHbVraRjXv2Y/zTu1IV3a3QvWTWqTH5zOYbY2TMu1NJg82TN+wLCQrJgm2TYYQO2TQqja4bb3NZ2TG6w7GTd2TJxgwwjdjAdvTD2TIZ7SFdf8Q9W6c0zGDaetAGGw7ZzPGwtxAm9LC+tcrYMoDEGw/EjX0EKlbbO1X6wr8ZIBUAXTNCQQFzC6TBVXWHTAatZmwurHGWTcoXW6TDmw7iTWWTT1ZS4cBCoF6TMBtI3ggBgoWTf6THISSc0IGTbX/JqwU8gIGTK39CWw2WwtKtcGTT1ZLW1H23drKWGTd7zd53RmTOj+YmwyKtVzHaJjFTwdZVU03eqUdqMA3teM3DboL8ZXUYFGTbSYeZDCxWW2PHKQtGwtMDXRAcpfVs3LWHPgsTAwhOVNIkJMuB9DOsXI2w/QXU3ETbDMaA9JkJo4Srg+X7V6tEOwqxEajNekTObIM+AYLgqDtH+DBvdeggiCrWEQv5wPWTGSkY1tQBDD9sLVDLmAg/VPeAYUTTNFA/VU1WWUgisdKswZqIb3dQmqLc3Gfrd8DEuwurQTUgzCLdxDEdiAiTJikJWwfMTUeHUagwysRVIE/Tb6jWvfPt/AEQwxeAJEFzgoXCWE4bCketAFs1GkgZjAdaglyVXHjUQYbagyNGA2AhZLWE4eZEXN8XHjRYQ3ldfCYM6ggEQ2FjB2ghlAJ4QmDTB5EddLShDK1gAww08YJYwk/TSVEF4jM+wn6g/JjGQ8dsFZiQPxjEJ0Kc3EPKe+wxHkexA8ziexPCLja1zEGg1c3ZwQmFgMU7YozPIQ7eVI2tLNYSVEQPdEoQxWgt/goxFNGgppjb/gkBwvjVJqICpA3GgsVjf1AlVEC+jE9nGmg0NAjWKamgkpyc57JKKBmg7u4NhjLFYPBwvgzR+jZGnTmg+n3C/gymcbNAv6tCdA7VjcPLRckE2g2PIYtAv6ZUtA2ozSWgv6ZB/gp07KOeZ/gzGgnOvcoQlWgtLVEoQiSVJKFU23QSg4Rwx1lTnVPUg5C3AWtEKgQpDWOnYdgs2gouVGoTSpDDn/cybOpA0Y3BEgHi3N4IQu4IxLJvHTa0PTIcETZQQvZXQ3GBOQ7kzbvHUnVRojYJLQxeLHVThQDo4XRLBRqY1DAdYObjEwMaajAnVbABCjjSzIDpDX7bClDH36HQ1HTSFBNXgzaigYbgoEnBTdQnQDDzEXdXuwtkzGMPTa0YNQuxw+vXGdcQLg5HKdkglkg7xw05CKjzVPgj17UJw8XgxTYbqzMlDaXgvx9EjjJPGeXgj32Mo3BHUEr+O/MSD3K1IIt3I3g3uQypw0TzZ3gj3g2pwrK1TXg7fVEZIR/td6TDTA2TjW0QIegyWqXHjIVsMegnpwxWUH6dKegxj0fSnHlIcM4d3g8TzMZw0hHNAUWkApauOorNeg1Xg5vTbi4YBggRTCPPHN0PQqWW9ArQMAw0XCbufN3cWx3eJDFFIMfnK4wKAwmQ8GJ/IrRTpYIoVYesQuZZkg1uggR3btgJtVehQVOVTHjQfNLOgnvVY8CWcTFYgt5wq/gIurMk4AXg2BDD2IBPg4SwzJ3XAsQ7lIQTUXjJaQIi4eqbFuWP5Ld9LbeTQ83DjVB64UrQjXTKu9UtrSswm9gTVIKvQnVMZEwpTgF7YDnQsjYbDTBEkQ41Xe9HDbdM3Ilw5TjVCA8qtIlwtZOClwxVLYJZS/3S8TLhdaNVWA2DHjZDVCYzCmTXLAx03SawM2bOVLJ5wjt1DKkCmTVlsaCTPGTdxZAmTblLDt1LGTN2Td53KM4RbQ3nDZKQ1mTDLQumTcM3bwgCdrRVwlmTRmTdmTeC3dWwoTqQujXmTSdXDDUMwfOWwkWTaenLjHCiaSLAo2TMWTVmw4G9TWTYHTaeuYxja1w3yQuZnMsIIQQYHTOgoGe7MX0GeALZ3bLApU/YBAd0TSAJVv9S6TB1w9I3S6wnvVM6KSSPZagcpLMYoJ4HVH0BNrX1LR1wuMjKKTQxgYdHTaw9M3funXe9b+kFNwyl/Vaw0vVU6QUTDBaw2DzNdqRl/Gaw963UYgOuQiaw6ccPE0Vy3RS6CJwhEkPvOaf9Pn/AXTJRQSFTWAA0/IRtwvAwmqwtKtWtw34/VIsQCcCtw0+jDvQE5wktw0UwoEWby3OPEKTDHswMJPNKtSObaDzffSNC9YMgSl/AzIGpw+u9NughdwyZwpdwjKzGwQVdwkIDQxrCemDpw3GTH5HP7WPdLAFDO3g5XlAGw/VAFeQ7HWUZwllXHNzP7WBpwq9wmPrDdwjS1KP8DEgztoI+Qqawreg5hCNZwjWEEAw6NwbZwg+1YJUcBrdl0f1HNqwuFGVIsDjLLqwnmGZAwlvpexAVW3H28Ve9WqwxYTCqw1OQsqw6qwvPg63GfSPJ7NQUTK0vNq5KUTLDw/i/POQsUTHSPSrQzTLXxAFvsTdeKoQK/LQPMJlPN2gEICVTLTNmOlTU+ADjLTGrBRrbMsU6HJjwwFFDbNROQ0e/PjeMVQvkTDtdcdwjY9BCtU81DjwvsQ81TBeEYVQwyNa1TRafHB1cWrEvrZwTJuwIUjC/Aeywkq2Jn9LwbI7LeL2DUjNv6CsdRqwyNjBvpFvpcDPfGMZBvY/cOm3eQUWsw0+1Iq8YITbMw01TZTw8qkD/jJhTAvcXzAetTN1DMzw9z1VpWVhQ+Tw6L7JovJytZ1TB/jaTLO8SZL7HHNN2QnDrSfjajLZrNaKPUnNAOQ/L7WovETwhfjPyg+bQluDYX9NuDQTwvLNT48LuDROQnuDCHZPuDJqHeSwsx9ffgHZQHyVOhjZ7/C8A0nLEHXf1zZPjMXLSHXepzeCrcrwgQ3ev7MnVUzVSHXZqrTqrHrVCAgZUfXe1PfELFQlrwqmkNrwnMw6FQ0wNfD9PuTTQgHsHTlIL6VOPWAWLLaVWlVHNMTkSWZuEpTOTApIxRSyLybeyrRLvRyrVivKyrByrFKrdjjEDwXT/PTjeAbfHYa3zUpwSg1Gj2AcIPW1RtIdZnIAtH/vJ42MSgGMnKfEaarT74OmPMHZfKLBigAREVg1bd6OuzKtfLKWSZ3PMCKAvOhVcakcwzafiPynK3jfrTBUfGRVALoIsvf7w+rTTbTcwAvAwWSPYxCLSceQ1H9oCELPm9Ti4As1airIfTUZQUQ1KBwGU7GvzB0cLQ1FPKBnLONXLQ1We4N75MTMP8fGE8VDAcw1VXgbIre/VDQ1ALZOw1H41PMLV9RbAmDTrbw1bcwInwzw1J6nHw1PE1J+QMyWVw1II1FQzUI1e/VQjYVI1PGqJ6nYU4OApBI1fudVpnFI1TQzMUgUstL4kIePaBRb0nVg1aQoEH7M3QtuIbg1KngYBzLooXc1OjgSo1VozOI1Cc1Oo1OEzAwfcBVZY1IdkKbVdo1YirM3wuanbTIcYLPo1TFLZ2nMY1FVjexLZnwhE1DuteA1G3w9YsGY1eFVBmmNP7VY1Cc1fPSEE1fLghg1dY1f41Be4AQ1HXw3Y1Z1zA41czLY41JknfT4IxuOIrUk1ILNZXVaarG8YVw1B41Y2aa7gU/HT41GkSd41JI1WZzD6EeOw52nJNsKorJx+F4xZ2nHuIF0vT8sSSnRBjYwdInOKE1ZbdL3zMvwu1VFE1I42b41eE1VE1PPNDE1NEZfnGU/HD8kKlYcsGT4NVkHO3LLrwkk1A37aEiHHTJvwyRIJknHDAfI1WUbS47ThRLUQXwzSU1UDHThRJFAY+/avwzk1NW1UJ3BQEY4YU8XMAoeuADY1YdEOErThRDrVCU1b1tUbHRU1RxIEE1Yw4PPNGU1ZU1Rv4TG1bKnOHoNF9PP7HEPYkgbkuXIrbiPQ01Z01UC4eFDLwoQUtPW1D1mV4PVQAIErFGzKF1WFhbIgRtNf01V01P4PJ01Ge1T9mJ2VX01O21RAIxKfJmqDtdKaSV1nUC5V+ILAIwi7P01HAIqQ1Z4IC7tGAI8r3PYPQgWBAIgM1BM1cgIigI2AI1KfY+tO21R5wh01GooQ9TQSyK01AGVY8tGe1JdggsrTUNXjzL/wxbNPsrFGAFU1FQ1T7+UorD6ER7gXnNMBdXk1LfteJHTSeT3w8fiSkjHMrLIsfrzcngWKPNMQQ3IBE1CpnT8VI7AZdHWY2K7NA8SGKbDQIjTIAVTBjNLrzP/kR8BJMrJcDMorcQIiq1LHmZv7d4rEs1XbUPSbOU1URAYy1HCVV/wlf7ZS1RCsXU1E+qP8fYboecrO21LgIyK1UcrIAI+2IUitJ/QMAIq8wCAIri1dVAaAIr01UyVGjMRLbEgI+IIjFLFAIgM1FErEznBAIw1kFe1VZhAgIn0w59GeCwmkSLIIvII0sTOW1OIIlErUsTGgI2ig00ISQ1SoI0yVUWcDgHSIIg6NC3oZQ1Y2aYAI74rE4rTgIjIrDIwyw1Zv7Kk4PIra4oAorIQI4orU71QwI6wI3Mw101E7OSn9J3QiVgHe1EUkNPgxorNorZorHAbbkrRYIz8sIWdU0rMrMOGzQYrPorCYIlMGMYraYI3YI8qaBfMcYrVscXo1WKsPbLbaQPWFBozZwTRYrPO1NX7SSHNYrD7TFjgPA1RkrXIHTwzAG7IkrSV7RgzDJXJ0wj8NYu1AQWU87T4I0/ZUAWXMDTErO5TXjzEEI44rBQ9U4rIWDUitW4rLrwsw6HpHaEInhza4rFErd4rWizembHrgv1Td4reC1TEIyzVH4rZToSyUf4rUErOSoanLcjDBLHIFkUBvcogQyPXUw6ErEHwlH7FIrBErQfLb9UYabC3oYOAYhzHErHpHIqQJizTkItrVD0rbErH9GXErLErQxzUljDIwhMYXl9XfQUGMCTHCqsOPTDDAQ6HCkrOkrFkrAuTF0rZkrIvKGZHH5EDkrDQeZ5HHkrJw1dkrSSHd8Q5RzForEUrL2GMUrbkQYorZUrNYLZHLWiwwfzF7YdT6NnLAvTeZXWiwjHLWKoOnLD+/RkCA9VOPzWoHHpLdjTNjkYnLARnHrVMkIxAzSnLB+QMkI9f7V0Im41K+0dHLZnLRnLRHLD0CYWzFHLDw1T0/aHLG67P/7ZJgZ8w6ZWCHLEXLENHcXLR/TCotAuTd+6IbLYvLI3LYs3crzfPLdOTF7LSO1LPLHbvabVLXLOKUHXLNgrY3LRgzQ3Lc3LWdwCXTXxbc3Lc7LH/TO3LQHLbkLaPLIAzHrVbkLMR/CPLQHVD4wL3LVJrfTQjawfgzCw1QJQ5bLP3LA9VJCwXrvIuzUHgSbLCELcPLFe1UPLWESGPLAbLWNYHhzZsI7rLWnvfAzPsKZHQtZQbHvT7w/7A/qkBp/Xg1MsIrSw33fcmCeXLJdHMvLXHTPMIk9HYUXX7zLMIorLBvLMB1JvLNyVa3dYI1Km2CZrSjADvLc7TUocQLLID/f8Ils1aLLPHCL8I8fLfyw0fLaCIvqrOtESfLMB1aO1EywiHgW/7XgTN/leO1IB1eaVVfLMRzCJzDfLUYFLfLWkfPuQ5gPXHTTpYF+1fzEIaLJdrEg9FJSaigKB7duzENLWiIt93QozR/zRuQt93LgzfIVJ9TUVwHdLEXTQzLSq/bXTVTLY+7Q8IoXKVsQmt7G/TQLnDIYWSUW/7TiIySIo8gJizNjkRiIzaHWTLAMZJ/gCiVHkwWK/LrTSArTjLPrTPogYiI+66OKzcJzdfLK6HN3HJfLJwPDWEMFgWbTafLELwqB1UO1O8kZDLBeAYcGN+cUP1SB1PDLL21H8gZMwlvpH+bbA1LB1YuPIU0HPYJ6LQImUQXP+1cOINi1Uc5RK4O2TKJDR41CxCFKTaNEJ3LIIzSgwQO1d0Hc3YWezBB1A37MOTa+7AQzFCIx8Q3NteO1R8Q3+ALCI5fLVKTdO1NfLbozbiwd97d+1bfLC9Ldx7RA2SAre7AO97FIzVSIk2TGRHV/7GSIiaTE9QFiIxSIxrEbe7CgzCSI8SQv7nMOzOXTDPXP7nJsIwaI2dLbQ1N/TXiI6SQi+7DqI3GbCdLC+7bEFVqIlPXSdLFIzViIlPXEdLHhzYLAGiIisQmeAdEzciInrTLjrCqI4iIvtgOl9EqIn23Fd8RjLSbTJwPEzgcB7ZCI+bTabTTYbEHwzClE1LdbTKKI81yeWQ9cCALoEZQW7TJJXXg1I+4Y7TQNLLltakI+crQNLUuzL+IFJ7Q+EUGIh7TN7Tdrw0vhUlVZNLL1LDgHdAbE1LWNAYgzLU1K6TdYgVGI3omRZ3UHTUOMUrjSHTSz9UOMMp3GKQBArFYGficB1w31AYF9C+1LXLT1LCOAz2zZ24DNLWmIz8sLXLYvJFvAdywbu1SyAnPrGWTbtgLd9EBYLXQdrTK/lbA1TfcFSNAPAOZDcHzRfMCAXJaIzS4G42GxAU9wntHbVISVMPKI4kA+WI0kApaw7j/eWI29wkGQft3dWIsubOaw+kA7VIRZwjDLPeAqqyM+Qg+1C5DFfpRXLb1HDnNeAVBQ0IDw2tKP01UpAMlPRqwmvlO5AEXggitZegePsQnzVxTB8bEB+N64Sqw1CAgK5VoA6StJqw4NzSA1IOI52I9sQOgVMOIxgVYUiTdzK6HWgwgK5Id/aStctHN4QSpQlvpC5DdZzQewojLbujGm1Wawp9wlWGAPMRaw5MHRHA4urKIAy2EbF/UqEWWIoKzCuIu8TZIA4urBNwtm2DejauI+XTSl/L/Df63Y54NMnUYORVXdZw/4PGZ0fR1eg1ZEsFITBB0PywpauHuIq0KPPggeIxNrQOIvc3CYHSVjWu9J4Q2/4bi9BvUXNLOstfVTJeI+eIgBXYrjLJQ3oQ6GwmN7W4/dZww6kRZjD/gHvTQfnIZZesiSg1f/WabdNSZSilQ4Qsb+NhbQuInlIG2bAq9X0fUXCFudPRFFhrVfTJAQHuIJ+I7pLIQqNDKc5mXpwrMbCG9BCcTh3SuLW2kc5mO1YF+Iw41YUbCsdbQYBO4SkbGIkKRLAkzaBIjErG43FEcHBbCyIthjPErSvdNowGBIsrcO3g/+I5nVJADJG9BBIwhIpTzfObcNjdqCI7wOq9B8IGzg03TJATHBIw6kNXgvkVfHnRakVzg8+NIBIiSTTAyWo4MBI744JG3dZMUq9QMgWDzMZKA24WG9a+IhczVfsNvmOsnN1gl8gU+jAGsOLgznVUhZPySAI1SbkfakHMEY2IdXVfccPfRICYNOjcc4GXZElmJpjLdSWm/RMid1XX7gy4jPUbRPQ32CDboSC1WGECS3X7gldYBknKQVargzSgCUHdTcL5jbNwL8ZP3XXdgvsgDdIDxIhIQchjBu0PbDXKMQicGhjLbFWNTFb0RhjV0bVQjEcECJIgAjTGw03ZCuRL+/RJ/P1tRejOEKD9Q3zcJpjVJIuJIkRjHTgCFkaJjZYsSRjdcNAUPcJIyw3SLzTWkELqP0nFazJCtFLqDZXFazQ2bYoqfK4chjJAQK3STC6IqdApI0xQT1ZY7kQ5DU/KQxfAjQ1Z7bSRWXDMXnaewG+PfpInxjN69EDAh+tK07JJI7RIq0yapFbZnQCzMFgPRI3zcR8zBZIqZIkYjUlYUZI/RIlJIj6qdLIVtgwxIgoInZI/GzUysRZI5JIiuLTRIwQBaZIjlDfakHvZKZjPZI9qw2vZG5Io5IohTcjwthjW5I8lw1tg55CV2Td5I2JI6lw/JIx8zRJImTFC5IiuRFZIgFItZIzJIn5IrurHJI2m/NzgCJgkm8EVw1tg2D3T5IiFIhFIpW9KLAUZjQ75aNVb7kf6IiZInSLPf9byVfsHMMnVkDWGgPxjciwbGka+wWOwgpIz6wC/9WoPfSzOGjSwGVguMFjZk4EfmP29LXjYtg5HIdWICY/L5IlZI1ZTTlI0ZI6+UUFI75I+4xQFIwCzdjhdsKSJjDfDKP9PlI4hjbwQdf3UljWGUAJIjRPb0wUljSJjHTbFf9DHcFaVOeufPgAJ9OxUe2jZxIlB9EhwNMrE5AexIt29ChPfOLKxItNwo9EfQtE5AXlI+5Ig3VBszdW9VFI21I3FjAz7QAQV1jf+wdt0DcnWiglRI91I7UEVzglPNSG/OQLZC4XlDFLmLoDaLzdCzNAIKprUH2e2jLWHJHWYjfQ5IkTIBIw5i7WvXRAnNiXazIGCgRQzB+8UpzAc1aETRZANNYFrjfbKQLgi1jLpwM8wsNYHVIvtzHi5TaI3ZIn3g3lTCtI32LPXg2AwitIuFgi1GKW/CIPSyzVZw0S5I7zObgqs4HmGb/VQizCXguFGIYSWWjGAQJ5TVvAKIA6jgFkg0FTSNIjJjLWgtLlLTlGKzA04Vu9WdIv6zNmVF9GLfg3s4JNTAwIUdI15uNJrNuOIRI9r2G8jWQ4BF/JetCRIqS5TvguqHarjbT4IlDNROSRAAkUBtItZgs59drGQLgj9GFrjLKdS1IwQEa9I/5YBggNqzM9IidzahXOazdPiAgjVFvLuIrqgpuRQDIr8HQMg4QwpeVczAuqw9flLrDcDI4kjdOgiWLIpzUq9Z8XYbDX/QoZZDLDB6gxAw4kjDygCa9Rv6LDIx/wHDI2ygyHKR9QrwQHS/B6gp8TJgFXG9bmgrrwOF/T9Q7fDGjI57jRROB2DMeQO7jZtUZhbOijEKgC8jC90AowtOzN9XfhbNhA+mLSo4Aq9SwrbdAxM1dWZIbYEeDTTEBarXZ/T5tVvQJWLTuTTqggRMZTgIBI9PtCODcWwItdGTIiBItOzEc4CDTJlQT5tOBwQtTBTI/TIh2wUu7PTI/vDEu1GK9MzI/zDCzIsDQs/4IzDQf9Vq1PTIp6A2uIpzI4OA/dw1zImxtTrAVv1Ps6ejEQjDNVIO8zPs6OjCYOA86gQdVSA8HdxVvA7Q1J3jMLIoxAsyKDTI1fwJhAv/MZ/9EBYATIoTiRTDJtFSkcA1zVhAO+3GrPRTDeAgnt/JjI+Ag3kw/RkMjItbDZ1gSVjLxgZFtMrI85IqJXNBwF9Q9JIpfDY7pRJ/OYwZEwzywXfDcxI/9Qh5tP0VJDQwMgU/DXBLYW1Gb0PpI7QjLO9ZeRF6IK/DWe/ItVQCUWmArvIH57LTACHnf/DGWIO3g8pItVXH7SVknaJI6ZaefALV/YpI8ZaTBcVGwnLXJHaWZIoVIl2IA7IuJXAxXBfDPbIgxXRwjZ5I++XW4w3bIvAjW7tDEUJbIiuXRZ7IJImpIwKA71/TXmObIifld1/SbIxw9U1tZ1/VxInnlO1/AbIw8g7DyI9QmxI25XcWfapFZrIrA9IWBLRIuJXaNwLU6ZOZYoLDZIpZI5HI5gBQ7I/bI9HIuJXDbI29QuZI/qwIxI1HIzrIlHIk5IoltUZTTZI68LKrI0PQ6r5BRYNBTa5I57DcQBMW0MpAniMLZONL9HHI/GTIflHbIhoYX5IhltO+TPlIvwjU7IrjaDHIgXIrnInNXC7Ip5IoflBHI6QlUE1ZoVDEwkXIvAje57QPQh4DfCAieIL29SgQYxzN7MK1/TFIimfO1/JAILzXP7I4xjfVI8dXVmwOgjalIlgVRaWJF7RvrMFjfdKfr1e4xUljGnXUN/QVIizzHh/O5IvHIlf4AAkDHIznIvnI/NzZqkLIPV3IlbI9f3DnIrSdOYjOrEVRPSNzBbI23It0vSwgx5Lb/ENVIsWA8bIwu9bVI9LzZw4Vx9Q3I+wjCy4YW1XXIrSLfnENFjLXIm4jWnIm1I0nIjdjfXDawjQs3LK5QUgS2AzkwmsSWigxKwSvIhe1IltGOXF1TNwrIltFSHHH1afQibDf2Ix81Lfg/HIuG/ERAx5aURzNzIPcze1zVlgb1Iwogr9DAvcKprOvIpPIjf/B9I+WzEq2caPHJdSmA1OSH4DKrgSOIqfIi/nStmZvbdQjMtI+jwxoA7OofdzOSwotEIhA4kITDDIolcHAqlwFDsPAwntIn7XbJwl+/blgB9zWkoLyzLbMal/HP4ZJw69GLvIl/IkgVN/I7s9X4yZpDAwIb/I5xAK3g8/Od/I8GQJLDIAonIAyHMQ9za9GO/Is4LdnzS/IoIAqgEWtQ0/I9l/Id2Ptwn9GH9/FgYF9zHfIu4A77MP69fNIoWfc28f5YCBtCjzK7FFqzMxbei9FAo+jzX9I90AiBtb7rd5EUYAwCiDU1XimX7IjagcazPKkUT/EAogyIyPwXuQ3eXZwXZizD3gngojjzSwQXj/M6ILazSPwKeQ9gEVoApF9aETZBYV/I379aQouv4UJbTW1QlILNzeUXZz9IQo73IgcHQ9/dQosWAzPNbkuNgoyTAk6SLtInZzWjYfYjUPgsSzPN4JtzGbSZ7jBXkEugpfIrtzCBwEeDOwoupZCBwQdzCpkCdzDA4Q8jcfIiz4SGqdfDYQoBv9efAWFSGnInS4IkFDC4LvI2rI8AraQohGwNH9SuLIltIktfmPP5w0rIr1whpgSpTRIozjSNCQERA/MtMSzVYgwvI5lzT9Ir8HDfeEf7btPQnLFGAuS9UP9ACQOArUmA3kw8r+GKgjfeKjzcr+X7DUgsU5NP0wGIQdVzAJPRd/XH/apiN+3XkzPEgr2A/QLcV9LEgoPFMrDaUzVjsDIoyKgUTDfoo1rDb/qUorefMAgAiLI0BVeb9AhNLPDKYo3nzGYo34g+osYj/VYo2vAiPTVm7YUiahVNhtHISdK3EH/SEg6ZWfazVFwOJAzEXI4o0hzQf9AK5H+gpKoBxIed4M4ouZA4kXTiMUWwuijTfnVV9V4o+mLdyInm5VModUbI2DMzIXjzefMPLjCeggEo4Yo4oyTRtGfnOApTYoxTAn4QxazRYomEooTIgOIl4gt4oyo4YCzA0pO9At9XB4o+tqdHAlWtHJDa2AMiQCEoljI/BzHH/DFAhjI419CPTGEDCag6+A80ILXwxDIjSzaoo1KgkTwIE0AhWEyg6IovIo05jWdsIArVHYLuIo9I7LIjFUBuQpw3KRImm1DD/AvKH7gaUzZ9gNC9NdI37zLgorXgkAgzgo+CcfXguUo5W1BUoxeje/4B4fOQoqeQos4ZdIqQo9CzIGuDOzM+6SJjM+9d2lMQo/SnRjgEXgsMEdQowizRPgxazbQo1BjPtI8m1LQ7VizFDsQUzFzIKdpHCKE/I/kosAVHNIltzMN/PfEbqzOU3GBrZsQY8NQbgutIq4PT9IpxIyVMftzDwotOjXNI/tzHwo4Vgvwo7ZPLrbHRInS4bZPQgccNjQxI59ImIok3VImVL5/MNIpKCGe7dEIBIo6ngmNw9HrGIcYtgt1I7wo1dIysosSzVxNU5I5UrAboFkghng2HjCHZGugQZjf+wTAoyAZLAQHlDX6IJoogI4F+tdjqO+3RUzabdJXVERIotzE2IvjgzfFBOIwPg9ZMDWjGOIiuwk3VLN1QEo10QGBI2pQC7mAK5PtzMngtbIItdYUiMtItXg7hIn4o43g/coupw3coj3g7Xgo6YDcozUo4bkVv1Xco/MopADc1zLwo82tWQo28orpDb9XDcogoQmI2P+dF4ohWIz9jSQo78orC3DC4ZNzNwo3pwuEtQ8olflQZwqkTDco/y/CCop4jXcowRIwZwsIsBYoo8ol+Ix+Ijcohpw5g4cNAb8ompwjCogo0Owou4Qtr+LEoyA1bpLZ6PSLcIK4JzjSAkKPPcQEC/Ik/TRJDSW1bJwz/TKfnEIozQonvTefnP40EXghio/Gwg2PfOgrc3arjTuI/uI9uIzn/GL0LuI8sgWl/c0IMIAgtwjd/axwYtwpObIr/Jg8M9zXtw4cGWm0GiTRBaKD/COI/nzR+GHe1fKSYjzDSon2I5Jw8qtTtw7B5dio/SouD/OI0dtzSqUebg4IRL2vdM3BrAAfHHI2KkQjtw4/wm42c3YO37Dtw5/Qm7Oe2nQfVRnEE5NTN9E5wxSUXQzSFCNdADXTSDfZcFCyESGkPPjXedQWIgYqUO3F1XBd9cLZWh3AlOB2UKBjBRDT1XaL/PhTJ5LUrsP37S1Qax3XFIGt/eEEBlgdc4RfTZzXelIcYsDhDK6g8HzPFWeC3KeHV5cXT9V8QvFCVCzfAac57dEsF4jP6rWRjFO3KIjFqorurMiBEB+LDdUvVE9ODd4OKou83Of7WXPFpwtC5PetfXsK4gBKosaouwzP2CPDnfZAVqoiLjZCgOJ9fZAahjMwQxaomTZDUgdRjThQajnQz9Nwg4ioKojeOyI8QL/gtJEZgjYqozZ7ewYLG/PKowbIqwYNpnGm5MBgYtgmsYFLpJxjdY3Iaogao+RLZIjfqo4G3atXWKoz6ol6okYjLqoj6o0O3WJgjtIVFAafTatXaarCZrYT4GLZYao/FLAjrSKo6Go8Ko9oVO21OHdKbJScIG2IbkLY+IW7jJlLaJwIuxSzIP5LVB8A2aZMoplLRczd8gD4wTyo7x8MwbW0feKohE1ZwoQRDNC5UkGSO3GKo/LTGQzTurJNJc8CZmo5uQYGooRiRhjFmoxnFGmothLD7pXgImpIdY3dIjE7OLbTYWonIjZ+uDgQnvIV0VXsCMygPxjITQEEwvYI4h9XRLETUbEFBtrSpDGLbBaI0SmDbjNaowozKzTDbjYCQ3sIkzoG7jRt4BaIj4TE7GLUwi+1cso00zAREFJzfsGG2oj0cd+1S8gKq3FPIaV9AigQZgFJwpJLNgzUezWJLGSgDfTODfYyoWwoL3LQQzCJLSGgUQzOrwyJwuvQw+zDNnD+wrxLFQzXezMwQ5gwOPTDezYJLBhAGSNa+zBCIx1lNOo5kI1uETOo7QQxJCL8IjDQhaoswzGvLN+zEWtYxLGwzGRzQQQtlmQ4rJwzGdglwzR/7LnzI9g3JUfrTRozOY3bJgDnzaozLaI7QYMIzXHTIozUIzJUIDaIkIzT9jMIzGIzOt7G43cdYZToChzbY3ERLCgzLIzdEVObw6eo49jBocIeo8eo/DmRB1VhzfIzO8keo1YeoiT5IW4MFbPwzbuoiYrbtLUEzPt7QhLOjKKo1Jvg3BLJPzNS/V43HnYUvhKuolBLXFjYOokB9W+jaBLcxzVRzJKKK+IP/7IxzKZjZFLWUI82wcFDYVVNyI5qwF4zCIQe+zLO9P+o92WZOo2xzM4ze+LAQzU4zXszCkLGwzTj7J+LG4zHhzLxzXeLZP8PxzeVNI+LN4zIG9eGVcfQe+AGrzH2okk3K74HAPCrzVFgqMga0NJQgORWIEzeVAT2zU0QL5DZOkY4zOzaZgzFhojJzF6zWrgMq1DaIuWzCutbJw/uzM+QVdIzLHVhos57QYzF1Qq8zdCzSvgPwbK8zFWInozTAAq8zM8ojAorWI4ABX3gpYsf3gn/TKizJozBeXM3wtCqHljIKAx/TDqVZhgkBXXfwjDgdtzV3QUV3E7OV8gJPgmGtaOIuYI2SzCxoskxBEbJ+XbVjFnTB2UNeAGZgkAo6OI901Kvgrxo+d4Hxo/SzPxopyovTYU1jExogPFUbgEhwoKA5nzF2HPejRBXH2Ivm4TtjNuaCizfC0IRI5Ro2ApH7QUdIzKKfjPYD/PejacQbezH7QChIq+neAJApo1zgvo9c1zEpojnVQTzUmrVIATzghFXXjzFJo4ZDUhyEv+Uz9DiWGZghgXQarAKUQGtEHYHSIoUILpo3W2REraeyWvXSxwUHmJsGE7veg1RjgN1HCN9KE7K0ohk7KZo6jPZyzUHAjAQJNQgpjS0ceL/bstLG3IbYMtzR/gIRIqr0d5DEWrdEXW7gC4onJVVBjKRDXl9Y5o0etCRUY6zOlVPhjej/c5olazegw6UzTWgL5DSpMcYo5CoNhA3XgJ9/KhAbhHIs4Fd/HjXM9zLz4Bd/f+US9I1v4KD/Tv4Xzg3VQm/pay3UetdI3FxuL+A5k4Gd/IToDJwhNuJoomyECfnXs4B+dAGo9bAoBjAGzeGo6rAyaozukFrIlDgDm/W6oixIk5+Bx/DQ0WxIlWzXKoj7QQbIh7gCHQ4P7EqovLAgGqCtkf7oWmAughaqo8zONwg10GJYwv6rahjF6ggc3J6LKaorGLE9WVmooVo6FA437Hqo0TIg7zEGousg0lsYUSXFokdAiVozhjdDDbFo0z9HqouBAhCefI1MVo2+zOb1bkLBqovezNCSF/bZao17IzeiWJdHaoyTAtMfad9Vlo5/DFibE6oi0EO8gxdtBQEGlow8g58EO2Ah65O6ohXAsLlRKo8ZI9+A36ousgygwYOCfsJFVohKokGohjDPbZb8CGrIpkKCNousg5kHcOCINowqgud4cGopeDfN0KGo16o16zU7VeVotNon5opD/RE1UunD5otD/aRcQwQ0ePCezGkwcCg4GzTbnBigE2AlazWBAAY2CADeGTWetUN4EKdX0MVjgRGzDTAALzIUnRGzPsrQn7OdQxGze04EIrZdQv6zIxw88CBgjJGUPCg4I1T/rcdggLAAIwzXFQM7WpI93QpmIk9Q0etdorQmQpZDAb4HbMZ5jLWNDtIIyA+e4XcFbdo26GZ8FIpAjJjDPfavw91JHCzDJXQQIxOgDrI8FjXMtBE1d4rNhjVY1c/DC8gWdogpjVNNZv7TSsL5jTcTX7zF7gT5wZCzR4wKbw5uQCU7LizF+UNJPfcGWTLVBjTHITYnQcgaXcJbg3STXjzcVOQwQvPcHlQC99X61VtghVgG+WZM1Ld/ajgW0NS8sRDHMdIrh9DM1S6AiZo1pvdXMWDjIOCMn7UjoraCDbTfISXU9Vrg0zrGkSII3X2CRbIS2UR/XTQgV9RVY1LFouQImmosrAuf7LjYVmzL2GGLZCP/R+ib/TNmou8jdjkONo3jouBAsTojY1PmoqBzdqozvpJeDMH4NskdSgMWo2+zIwMGhopCNT1ox1o3k1Jw4YojLjDRWo8qaZWo4TDOYQad9U3LHdDMcdM1o+EGK3IxVcFojAMZfWoi+zbXceo1TezI0/DiIpzovf2DMGQgcCI9VZzVMwz2ze2o0KjM8A/rTZ2ozRtVgmTh2frTMADbyjDYdFXwx2zf6LTgzFEIqezAOg76LP/7EOohezP/vM+zQTo2cAgKI9gQNCAkCgj6gALZBQzO+Ai6LXLoo+zC+zbidEHw/QzTaLMqHVLonadOnAyVMc2zV+onVoswzGwzMuo58gz+zB+oqd7Oig4TPMRzSbNKaLIBzRuou4AsloMaLHhzLwzKBzDuoi/LKp7JU+MIzQozXeo8bomsXTeoxcjTBzI2ooozFKLPBzeo1RIzfMjVqLOeo0hzWqLBIzShzehzaSInBzMNAhocMeo+WzZhzfxHNBzY7o4qLRGIwy/LhzVKLBozPc/JMYEICQRzProz7iNPzf+zDiLMKLaRzNroi8YXFjRLouro2yLDyLD+ow8jb6yLwLFkIwvArQVX0RXRzOxzBKoWyoxzYdXIn+YGeQgHo14jAyLXLo2BoqptJHosB1RBolptNUYKozF69FZzdSLEzol69bxzcwkaSLd4zd8gqSLePLAhojiLZw1GE1AmzIrbKxYLeLB2zWJzP0jdAHd+1OhouJzS6TRhop/POJzTNI1rTNT/IPDHSLPuol6zAUoMq1BaIvho8PDSyLQ8IuCzKptObmf4Iv+bBvDCRo08zI0jdjGJ3gi1zYzAl6BHNzU8zfgouCEP3PRRowcgqUoQPPfAzLRo/MjU5LLgzOhINZw9vSVeXG0sFizMcggV3EPzbxALPDHhZP01exokeDB3okCAexou/DNjkJxopPIFxo6UwFfBdxoiN3bzDRjkfxo5I1MBAl3ou+uEJooqLQPo4Jo3fI2SoG3o4IRJRAIhAhsSTDDO5AGJo+KLWf3elIBJo4wjE6iKVzG3gSnArXoh1Q6po5HA6+8eqo0dvOXoz/I6po0YooDzYpokvorZtMhI8vovlzRHwAyIjJo0nAwb2cazBpoqGAtWDa3TV9A1lTCCLPMLFfpOtrdaA1SLA6o5ltSYwU2XeOyKGfOv4KQQOqLPkTIPA+bIyZo0mraZosPI2Zo+fo+Zo2foxZov5owPI7EIPEor5o5l/ZI8PWIt5oynA/VoVEXM2AJ5o19zTdjfczO5owHXQf9M5o65o1WDMMfR5ovztDSiGG3Uj4ZltW4AmazT4cZ/I4rnVgo7Zort9GUw7qo3qzWPlX5ok8I5Ao7gzJoooFoi8dGlnUFo6EEbAo1kwyFokD/MwVf/g4t9ItQ4v8BFo/lSat3fIIBd/VFo4V3EUwoIzLTAc4g0QgJ9/UtosEAmUwm7w9tQ8exdBHPW1AADKOdYkUPtQhigQs7PzzReAYI1WGyVufDe0NRtMCgSdQ8exFTgGdQmg0Hto1WDFVVHe1IQTQDo2AVIdo79o+NXHQgI5XErTFx3QKA/tXGdog9QwKA+dogWaI5jd3lf41a2QpQY6vwxGgyKGYWrIyAoeYXdoxNDBlwbsFddousgsLKA9okCdbfDSPwWBjBdo8YQpwgm9opk1O8Q6/I26gmQYkHI6FaYj/CdojqAo+aMJzEQYzBdLraK7TAQYxIDDQMISccsGMDohltS2XRgY78iZ41Blte59ODor3kMEA1mQJDoy2UOgYhltTfo6d9QgYxw9CPkHvwmCcNpzF/I/Dokjoy6Aqv4Q03VGyTWDOeQjM1AoYzOoQzrUf7N6A+MwUso+jo5bXeMwOAzUo6PlzUjzZ+uRSzOILCt3Zv7WGIO/DXvMTso9SgQyPKog2t3T8sF5/LPDJpI2lHS3ogUoibDaygE7sG0sSJIenI/77ft6aaApNcG0se3fPQY17BIwZQHXXkuDY1X1AzHIoY1e3fDYYzro0MdAXI9KgM2dN3IzYYzAjMXI13ooR1RmDWww3sCNMLYWrFVjPAjRZiIY1FpXH3lDwwvYI6bQ3/lQDnbEFX/bH3laQYn4GBWPaKA8QYku1QH/cIw7EFV9ovzzLjnR/7XJXIkVIbPD7TDJXdoLBMII2o9wjE4Yw4rNcLOYrDSvG9zSphHYYvwjNnI74Iz9zA8wqEYz9zN8woJzQm7SNzU/kf42YqAi/gOHQsEY/bQ5BYOOQ6HTQ49JwYx/TT9o+wjMdHYXLfy4LPIlGNGQLec9KdzOYYvpZEvIqI1cYY7kYg1zdjzDMGU3o5/DbC3U4rX1AO/PCCLSe9IUYuHoAYYrGQR9o9x4IDzY3DZILH/TSVMQyjZ8maxzNhot2zKdolyLHxYdMdQ2A7VYXHTPWgg/Dd4wLWWGJze49CmwaAEb4I/xzSILY8LFBo7GXCbDBdsGvLVBoo8Lb2GW77YN/XIPIrzcILd0Y6asT0Y6BRHPzbgdLALR/7SrzJYdEE/GJzN+XfqsOxNSPzfsI8t3RwLPoY9rzNA9GwLEPzeV9XrzCwLI42Z/zb8dYbzT3FRuyTi9Uv/C8gMjIKbza24dTonwItKAsL0U2/N3zcQ/TDcOQLMn7J3zPpfbbzCyraf3e+dafzc3zRdmCftPugQkzNQBQcgi7zcNwVCJJugG7zJgLPE1Y3zXj/dgLcrFaD/TsY6+jHDyKqyPPgmpoKwLF7zeymRftJyNFfpBMrSz/SgLS4FTXza/3AgLPVoiHzB/9AgLZnzEHzZ59aHzFXzYhvLg/HALZnzYXzFOdY7TFfpRPzbHzSycT2I9ALcXXPnzT/teHzUnzFnzBv/EnzPX7LPzCnzd8YqlNWALSP6YP7D8YsDfSrzT2IrR9dnzS4FF8YyALXnzLHzcCYoXzFm1SALS8Ys8Y/fdQALUCY6XzSx9RCYw8Yp4/dLmCk1eXzcnQx1idXzG/pf7zJ/zDQVWcYuvtG7KfMY0z9EfzS3zKKgdjhQ7zFsYk7dJ3zMpzBsYo0de3zNF9A5QMc1erfSfzULzM3zD3zZbqLMYt+waW9P3zad9G5QAqHdbdNcY5v7D/zQvzWHzNXTRcgUfdY/sNEZGqyUvzIvzJPzWrzX8/a+9GrzYMY7e9LPzUvhf0YoHdDSYgQzS77UXfD32Dw1XNA5zdJHzQyY9Y0OvzfqWGvze+ARbfevzD0CRvzIPzA9jJwLYvIJHdJcHPpLDzdfiY0phKwLfvzO60G0I4kLLiYy9nPcFTTNe69diYqrLOuQBDdA4tWZLfoHUfdGzaQ5LFfzHHdd4yB3zbhCTfzG7dMc1OqUKsY/fzZbzQ/zBbzK9fJucIQLc/zIDdSbzM/zG/zVZdbMY6/zYbzAiY7rAhdIfc9LudTwQfcDM94GwLNXzIbLcgLAALSXzTALVwLWCY8ALT+7SALCtkMaYMndKDLT0LQILZXtB37cIHIrzO8YrazHqY7ALdY0DqY6t3HcYv0LbVEEgLUVbL85FrzCgLUVbP0LJaYmgLGcYyqYvrzRgLfigOqLPgLNgLW7zIIzPaY7gLHaY0qYsE4Qv9aFMXKYhdvBwdUE6O7HEhCVQLWsYmQLXfzeQLVbzRQLRdIZQLUsY62zEKYjQLeN9GwbRQbDQ3VudPQLaDLXCFHqAobzFoVYYLHaY0t9PrzSwLcCgawLZitRyY+wLBMY2MYnkuZwLJYdVwLSyY3xLAMY0MYzIgE8YkMYq3+UyY0HXauoAkzL0YuYgxCtQkzG4HNILe7TDHoh0Y5UYk4zVXTCmY3SLba9CmYh+LMW7G0YuNPEULNEVdcLBvTdYYyfCSoLFcFQULWoLGKTBoLftAsIjLjXdkLMlgGEY5GTMWYlYrCEVXoLFvzekLfsLIdfJCSUYLKujU4sQtLKYLVsLU2LOg1BwdaHuP0TU/gAaQusLWfTNELXyYnSDOnQrYLYKQ3YLASQ3Q1A4LWPlESQk4LCigM4LFuAC4LAELIuTRMLHMTEvyH4LOMLfczM4ZToVV4LTLzRNDKF4QSTb4LcwA74gIMLXGzQELH0LIvYEELFuWCOYnHDD0CTpDEmDDZbJezQ84DL/HEfRELEsEYEQn2Yh0LbuSY2YxqDYGQvWYpcTXELAaQ7WaLWYs0LY0LAwLLsLA2fYKQn5LMpoakLcKQvoLXmKVkLM8TAvTBGgNKA/+6f3zZkLSsfUULMqQoWY46facdV8TKoLfmYugA4ULDILPkLfuYp8LfpQruYmULecLM73aIdRULcMrZULRuYm+LdULXH9GkLZI0McLHQAyabDCLCaweSNQzBYMQVkSDFLQkLfKBfjLS0LeSDTELahLDWY+0LZsLDJLPndZ0LVsrGsLF7oaELaujcsLb0LLk9VaQyqY+nw+UA0OYpT6TAdU+YwOYiMLJ5sF4LUsTFALNjzTdAfczTHyG4LWxff+Y1MLX/ldMLFQHH+Ym2YjSTXMLYsLBBYy7HcpcPMLQ+Xb6QyqYlu4SsLf6Q8UuCiQg2Ym0LSUcfQA0gEB0LK8w2MA6YLa1LCuY+wVTyTE0LYMTBWYs5LIcLHoLfyHFToeX7C/lZoLYj/THKQj9WcLesvV0LISNHEVJcLMlLG9mQYDfzUfi4dmYrcLNmYkeYm0YsDDTSLeoY48LA8LH2LKFtOYwdP1HA1BJLRRYy0YrzLfz7UYY7/DfeLIRYl8LZdLC0LD8LapiL8LbeLEq9T8LZdLACLfK9JUYkCLBhLHmXXKwNZVGxYo/3brDCt3BxYxCLNuaZCLBeLNCLf0wDCLFuLbVzPA9GRLCCNL2AgiLFdLfFdfCLOdAGRLEJYiJ2ehtLqLCJY+TQmgHPhLVvAhiLFdLAJYqxA1iLeuLCGjExtLiLDxYtJzCEzR5cVCLPno/eTAqLKuDKJzJqLHeLOSLaSLO8LfuDMno9UubfdOmgxX1YBAC+LGyDdxzFxzNaLUi7Sxzfno5mYuZfbSLbnooEaRSIizQYXo7NLMYqTkjQZ9I8FRyLeEjOswRBLP+LXHoo+I2HLNyLHEjU8IxbESA4UeA73cZ6LYCMbvDIKLDILEKLBvDKRzFSLah9TPo6KLSWaX+7eKLB7ox85TqY/MjUzYBhLRF3dvSQpsC5YjyPK5Yh7wiaLYbDdWsEqLYaLLh7QMSHB7OqUfqLGqLYDVcJYhqLWqLNqLCJYohzf5YhqLZbo1KYzZA+bovqLaqLVTojuo92LVhLUaLQFIWZLH4/brojlCE5Yv8WDSg0m1A5Yue7Uig6wzHZY6R7W1AwwzYKLXaLH8gjf/SHLYE1Yro0+zJxLM6LK1A9ILdxLf3LKnArFgAwLKngB6LNezPyLTwnaezFLoilYkGYlSjGezToLIAqYWgvaQVtQqC1VRYw5A0GLJKLcGLKKjSGLeWLco9R5AirsR5cXJLRGLWGzQRLVGLBuzWI9DGLMaAwxYVmLKpLPGLZGcLAbRwkdMQuijEuzUphfpLDnyCmLUphEegi7mToLTaghmLC1Yo1YtOzPr5AmLOrvWODDVYhC1arvR1Y0zoKZLbODfS1IMrIWLAHAkWLVKYpVYiagtZLWZLB3dNhtSIIOWLHtLKVY7g6fJQ0VYxffP7gSQLeJLbXvOlonuOXWLTffK7gA2LI8FHTbJmzK94V5LGLArNYpXzMpAnWzKJJLSLOfoJg1DmzXmzMErIUuWvTAHAp1Y0WzV2Ax/4TWzYLYD9fK3YGWzKaxbvTTmzdg1GvzTNYv75Sr+HNY5nLWtAgtYgLZFPfA2zNNY42zVn7LWLM2zZCImXfJlotWLf2oiXfKRtKNYssCUhownyTWEQ0YiHgF6g+J3YhzKQkNXwvLA2WbKeoxX1CRA7dY5tLbEFOc1awjC3QX9NNBzaAgJ2zbzzKJCb0Y9htLa7b4YqzolAIHYjJEGHJ/EHgelogzoreVCKgrlqeFhOWojdDQB3GE1DTo2DI/jog9ooPwhDYTjoymoi2LOAzdjotOjJjoxoYnngxjoloYqxo+YI7e4BDY5+uboYiOjXoYwMsO3ol1DIR7IIze9sEYYvVgudAQxoyYYhizDMGGYYuVI0wheYYuBw/do04YiEUdZI/2CZYY9ZI0jY0Bwj5I9EYrZInM1WCvN8zanFG4Y6pjGIkSCFIR1chOMgbBjYzdo9EzT1A2pI7QbTX2UZjSeOJTojkYqZjKTYrd9DkYpGUYBAGWo+EGFFjYYoEdXGqIg1I2uQ/Ho4EY0etLZXb2o/bQ/AqI5jEkYmLjYAaOEY0CzYFIxEYh5jdjYlEYv5I5EY1SvOjYy3LIQzXjcKYjfYY1BjX/bcno89otzYr6DW8GaLHdvgckY0o1cEYqdI6kYj2MfSzS5SYj/f4YwFgh9o5kYqpXZVI47Q3Rooww8FjUjY4jY8OLJ2AojYsrQxOLNt3I4IkUo91wsUYyQ3U1gkQddYrHZAK33X2CRfMOlZdJCBtfQ5IyjgURouz3NponRUURo/HYSBLAIicy9JQgIWwarg5wrJPzI0YwbgpOLBno1FgmWYdnDHBozFgoSgZ/fVxzDMoiB4RvVMKgZ0Yi2LJVTdHo07ffOLS2LGbY3ZACOjRYzDILRmYqbY413FUSR+LCOjN2LBpYvxjIbYhKY08LI3ldiMPHCPoHIVY/OLYOLSirA+LWljX0YU2Y8eY6OLfOLJOLCxYhOLNOLCVNeOLVOLMrmfjIJKLSxYxOjbOLcKLVK9cVg0uLETLBZVF1DUuLahLESLDnVF2cOTLPJYr1grxYtiLNVg2uLfLdB94LsNOVeEQAwpLPOtZc1buLEeLMhovuLH5YnujJiTYeLeJYtWCLWIceLTCLGOjatgFmvWHYvONGWKcXjX/VKHYshoueLG5cWnY6NjVQNFxYiutIdbExYhOLB4zHRY2SLXszbBohSLMT9HpidBonbYw7Ys+LF+zGRYuBovYzFbYlmYu+LCXYq/eOyA8szHhogZYr+LFDgn+LEZYkBLC+jITOcBLSZY0BLX/mTyLbsDNVjDbmGBLDE/C+jB69EgHfyLXJo5+oglY617HozWjsLBLXZY9ozP9zDFYuKLNdjZozOKUWaLaYzMhLQHYxF3OhLe5Y54/WhLY+ozkSB5Ynljfeo16Y2FYreoiqVXdIT5Y7hLAoQXhLIRLBQQDponuLYRLZIzUFYmeo8WdZPYgeokZVCPYyFY+RLDuoslLUPY023Abom5Yw7Y5X0JQsFFYoQ9XYgCoHd2LBh9ZRw74feRY4e7AwzYlYuxLTIQ+9JQCgS3YpVDHQzbzzU6LTlYpQzNxLQJLf3LWQzfRLHxLP5jNXwKOogwLF6LXgzMOosJLSlYtkzb6LA6LG5LCLjRTYMQHc5LRJLHFTWZLKffXUzHltSVYsewn0QLNLaWLCTjMgzKCLMWLFZLbi0FrtVVY8pLHkwUZLd1Yga3QZLXVYhpLGX7cNLJmLJnTdPOCHLN9RdZw2woOAzF/YnlIFXcQ1YzndUXCEAzNmLB1Y3/Y2pLHVwIMcEZLVmo4A4vK3OhAZenU/Ygu1K/TJZLIpLE/TNZLOTLOVYrZLQ/TTfYnvTZEQT7XdC5MVY0OiCjQ+NY8nQy5LHk9FUSOfYii3HP+NNLDNY25LCfTbNYii3Sg4vNY1O1YvTAvTUvTLmzU2LdYTZ8mTVInkuGvfOvTF5LRvTO/TC5wFzZKWzUXCXbLL3LVtYgQ4pg4jtYig4twLafTLPTOPTVSvEfTUvBQdYzPTUg4ufTE2zAfTPm4Qg4yyUSdYnA40Y/GdY/8Q7fTTA4mno/fTA+gldYmSsAR3FAtFnop0jLc3ZtLDhzPxYiw41/1T2zcKQBio5W4Meo7lLabIK9YkiSd0Y/swaQLAMZbWo0qokHQ59Yx3TJzXcLY71AD9Y25LXKo1rIE1Iky3BHQ5To7/DKmovjYoPw2KZRY1bfVIfyWYIjIoGGo/GohrTPwQDXTacQVsrD0EaYCJlLXWBT2zficBPTHHCF7YwmIj3XEbNG+o/d8D3XAX9QI4qfrcPTL39cno4jdOo42PTIILE7w1PTe7TUtbAVLd5LAwLX5LVPTO2LMKrK0HYFLduLetKDXTao4slLH4IaFLQSmWFLCfzLkzVFRco49WLRlgAM3ON0JW1WhY+3w1FRbFLb8LclLUKTAlLfBzIlLL5LdY4slLW8iCY4ulLDCLZFgX4TSlLP3NBlLWS3d3TQuLc1LGGo9TI8w1KTEfVLHKRGaWOirbVLUYTKHmYnY5irAVLMVLAzLe3Xer7X44xVLUrfd/VFVLIUSDHtHTLDVLdYsLVLCvjDnTD9LcfKAXjf0gXVLR440XjBE4kZzJE47lLdHTdj9W447GIvV9XY45GI9j3f81BY4rZ3fE4qC1BY4x7Tdrw0WLcY4z1LJ7TFSLMFLUNLINLfo41nXP1LYYLMqY0NLdEge/Y9NLWNwuCw9k4pNLONLLXQRmLFwcc+3FNLVsrCNLWNwxbTSmLbnWXNLY9IXfVcGYyYLabTG6IkLLK3Y5eECtLfzLYrY46IgyIl9LJ3YksQg6I+9LHtw1tLfjLUTLKXXftLETLdbTAu1PU4yTLdbTbiQ2+7OTLJNCE6QydLZTLdWQgvXcaI6VLRdLSQAoIzFB0e53MCzYI1d04pSTfqIgE4xUTZqI+VLSzLc6wu97A8LeTLbO1X0cGgHKTLY9LW9LVzLCBtBu1fvKZ9LNK4cR7Tu1d9Ld2LKsVfuIiO1X9LWDGE2TfKwRR9SjLQRWeOTeTIMDLAjLDPsH26e2DYuY/TUZ2Q+DLToLIgoNytQVbFzvAeCPT3C9QsWQLDLOuKHDLZB1HVPFcFdB/N2I4jLI8FYDLFyIijLLgCQeogGHfu9NECWDGXqwkyIytLSgcFjLUAomSLLRLJytN+1HU452QvjLNQLA043jLR+1Y043tLcTLfpfeWLJzLGTLcN7DYsG042SIsSIizLB04xOQtTLZ04tSVJaobTLb04qdQozLNQLEzLUD6VWqP04oNQ9iIuqUIM40zLazLE8LWzLTsQluXSM4i04giI3q/bjLB9LFfLTzLBSLV9LW9HSR7Kc4sxLc1EILLa3TSLLMLLSnACLLHPvKLLJkEKCIgwLQrLUCItPTAQCf3LQCIxEybNLdLLH8IlvLbLLXywXLLBi0KJLQwLIrLGlVNBLKHLB8Iz3fKrLB1gG8I67LdA1Y5LC8I5cKfeLQQQH7LE0VG7bQ84rrLEDQ5PLZVLJ7LbcIvvSYkSEbLIjQkxLTTIKjTDcI6bLI7LBcI/azHHAvbLNMYRw7ZpLQJQz3LFS4rbLUcItmLPy1b/LBDLXvTNFQqmgC7LDsI4WrAEuKjTY3LN1YsS4rbVAnAV3YtegIS4sXLCsIs8rd7LQHLRXLcrzKKaH7LAsIyqLXEVVi4qArX/YWE4+NI/TVIXLWwLPAQWsbM9iPnLKoLZFfa0IpHLLDrOUrPo4gz0KK4jOeY4zBUrAP/aK44+YmUrETHWo4BK4vlTJzdZK47eLbFsBZHA0I6hLWbY4YrQUrHUrbljI0rbNkE0rPK4+fvYA1S0rGYrPUItiLb6HFUIx0rDbCRdTJkrN1Y5q45IwvnsfeLYMrVa1fMrYkSb0raeNJBGPq4o0zSMrA8LJ0rTi4UMrKMrIC5GMraCefugM2TB94XWBeG1ZMraq4tMrOuAZq48q47MrUsrX3oxK4nLtUCVIsrd1sZq1MsrCk4jiQMlTasrCk41QInaTWSrMl1RbNejfeRY464xbNLyYb2LS1Wb2oYzzHKrOFLOxrfgIq01EcrGwsTuVGcrKD/Fi4hcrNcrNIrCBrOFnQG4rrwiBrBI/bcray4zcrAsraBLcaLXW2CffaCeA8rFMrPb+NAI+gItiLfHYHctagI8bLXc4VKfcgIoMrBqbGrNQgWIY4zTIUt7VKfKsbGgHGrmBcrGlojAIukGLeHR01SgNcMrSvwnctZGqdFLEKgoa1HLWFqHI1LRxIUKPc01INYvb+Vk1H8oRA1XcrRy7NU1QogyvY+crbiPKQcAdLAcrMcre/wwg1A5AVWPJ3uDVjDILBLARW4oZJEDoq/eLBHG5VfKwHvzJBLb2VejFELop/COW3Rfw+ig1cRVW40KPb8rHZLAcrNW4y24voHUcrAsqRfMfLtKrLEdPQpVIqQchLTy4hcrbS4JcrLoHWGzakHTYgjcrCS0S2ndqrKG4vcrVBiFfEGBrXi4hG4ygoECLZG47ajJWnRrTdG4hd1Jd8GJ1bG4+FVbLPFc1Rm4i9TVBiMXVYm4hqbJ6nWTOCm4+83LstWm1I3TWm4hcrO1HCm4vO4uY1KvTRO4oa1aw1ay488rOnwjQ1Pm4uA1KOnMnw5crEW4gw1GNIcW45GA8BVLA1Scre245C1Mc5L64mbNG5YIGqFSLFBYTunTQrV9RcEQ+ewqg1QvtNM470rKkwAYbNaLJe4xsWKiY/0gOenMC4KF3cgbTnHYBQHQIjILDQ3bXwveAWao/kCIIPZ3NZQnEELPZ3K3NZaw3GzEoLJinFLYSI1ScdEs1L+ONirZ0CeOPFjNcxAxUCFifVkaIH5STGNKnd5kdn7Z1rbaAtXNZSNeTY9o4YNnG8lY8jTDYmUcLVVWDIJvwo3XalnC41A9okzmXUnQe9bToq4LWlVYGg9wIyIDBU1M4eYhg3sCEBWaOVK4rB/NVzHDMGKfrI8nOJjQgbKVfAgbN5cW0wt5xQgbAtVQK4hVrC4Yze41HnHdGZA9dRLf2ghzRV9LSOLEXVA4NKTKFgbSm4pGrDgbSxrbi2SZLDsXMFgdUufDrLLsMuLcWA9+nUGrcQnMlLU+AOyXEgXEcQJqUTeXV2HTInQiLI+XfDrbR4w/zSqXSxrTInb84o+XSGrIogdUuY4oXdw5bUM1YAx4/EcaUEPGYpqUQE9PysLOvUzoLXjY2XD4IGRgxx4wx46trSgvNQLI+XfmHCU3OG4zR4xCfBeAA8LaR1NQtQc4HmDXgbABrDVQLq4teHfe4eLoJNrfmHEMIjhY488VVPaisHi43/AVnnV+rLz7RJ4vYjMBPYPlA/Y6OQxBHO9o6QHcOQ9RHd1JL85MVVVHWAoIxQsWRPNbhP0LAc3RRPGqZdUufigiYNRrmAPYmGgQQYv4mAwcKLoUtPdp4qevaR4potPk4mUuaa7Zr0H9sDR4hjooT0NInMJ47h1YZ4n1PFToZp4pQbMqUEKIzJPCTYs/zap45zYsaYnLmV7rdzYlALYOQg4nUQPQF/BdIA540Mfd67A8LYp400NTX9FhYreQK54tiXG54gEfFpkavtRJ41nQh93QAocMLFToObodurM5gPmrRJ4vevMLrZbdd24lR4xdsUzQSdXB54rmHc12Xb9EhCRojaKXH/EWZzKUIHfHOotTVsFZ4j2QnYXMj3FF4m57UcFRp40INLF4xJ4tNsbPCToHDR4uNPdYnaeuTp4yOdQMfE8IrveLUxAuFD+PIZ4x/sA04CZ4lToKZ45DQBGqWZ48dPel4hZ436oLZPBZ4+RIP57AM6HprOp4zF4z6SbZ46p4tFcSKdRQsBUKdYnKHnRp4hUKDYXUHnC54mF4i6XQHnDR4kxwsz8CgEMJzLJ4w6bUaIFpgOzoW1PVfrMnYDY4vZ3e5PEr0DdA6J4x04XLUGxsM14sz8B/VFlLeR4tQtYQwcscRJ4qZ4/esIJ42io3PrStHNQLTeXRSbFlzcazExo714qH2Dy4o/zSdNZ50cRHQCrD3gxfvHWrLxozg4aazC54lmXOrEBLsLx4ojGKUbGx4rx49z3dccU3+d2LW+HavrSzeA7zQx4NkfDT2Tx4sN4gIcYNHPx4qKXGVYe/lOzoRJDAIcZW4Md9Jl4uloAIcA/mRiLaa7VdBal4s7YKtPK14wNwVh4+elUFsVkTOTLUQbCi4ckQbkLXmCEEtVJgV7BNh4in3byoJ2LKJjZzYNkuVH3SrQxBLYLxD4cXtOaBRBQbGd45+uZzYQwbCveLXYVUIeTo2brSwbfKVI1YArVCyrMs9V1YZEQUqrBGgRQtBBcGVIANXCi4AFGZ7YCTeCUfOHWQM5Mz8SNWY97DibB94hlPfzrEYgA0bCfQ0FTMCYcsNb7kArVNX+JcbXibNq3L97GzmLSbX5TGdItrecgcVfrPGWDXZBLASvtOD40GgVq1V88SRASD44lWL97RgnH3rXXAGi9esKBKoKINGtzIXpfvbXibGsnELrGstUj41feOf3TOIx04beYtNjXzcDsnbV4udwX5rfxsJInUM3H2GYBOLSbSpgtZOIr1HlPFsgrZjcTIeEwsz8bgCYlw9yVfLjWj49PAvJTB4PX5SV6jKT4rl7aCwY7XZEPY7DXPrPlNQ3cZ4bHUbYybU9rTYbeUbHDIrT41YbJFFI2TWpALVPARzNd7H4bcycEQLaJTFYbc1NKkeHYbDpXY4bGz4irQm2bMInDpvM4bHz1fYbc4bWmTU4bfYbJz4hjkRkbGVYZ4bXz4zRYsUQ+QTP4bZdNUEbTHQgRzcycU+Aa9w4EbFscKEbXLjTlNWycKEbCG9WAwIvnOEbKUFJ2AlkNdL4nG9b4VGVYCg1dG9doQbQcf/sBOTHEbCeY4kbBmrVOXZSjE4bdjmNSZb/mWycG4bF0/FG/bwcWGgWkbBakDtrR94y3nU6QlkbV2QQ7lZLI2DzGjVKKvRA8HkbOC4Ez4ob4vRbNYbEQPRGkbLfOsbcUbMGwaSXeQiL5cPs6WkCFT4uVbNhbGaTHCbKBgfUnR4A0INWKvNJ/eLDfF44zfAS9C90FvAyIERyw/dQ+kVYQ5PGzI0Da77B0fBccMx9XoUGUfZENYKvAfwEUbLNrf5WOgPJBDLNrYQgfgzA+ALUfV4NcxjCebZ0NUskGpADxIoH40BiAm9ZwGYF/KD3CocGebHmWXTrRw/RJWORAB93LMzJ2wvkNb54gU4Mt0Df4YtrVWqB2ZKE4LD3EpydvDMmwvyUV4NI5rGPnJmrT7rLiPX0ERDHAvWZa9JgwS6AoFQISPX0EMNrApbYoqFgQ1icL4TCDTAyqMJ3WesP1wB2ZOewJ9A9n44ZrX0EKrw0VYW9ACq2KWoTYfUd4k9ncMILybTDCPCHGykIqrEPKSqnEfGfL3awnG8nXDHV9YH0wIdfaVDcq9SYcbjqELIPHxWeDSk4DMHUzDRMravwQs1KdEaSfJgcPUeZ7zcMkDTPA8sNwQXLuMIAmgwSGwODZUGjfKbRaebwnYqQmOorplC/3NcQjifQwwGsg5mEREgIEUMpbMYoKhTfu4SU4D0glWHKgvUa2F9DfsTUrYC5NYfvKc7MjHLvvDwWZLEehIGLYTE6R/vMNwIKTYvvHS4azdR/3fu4YYQapDAcg1lbdxwJoWBgQ6WvD+/SgQvSNPk4mKQvm4RgHWwYKQ4ZLEBjo9LIHygB5EDmPJaNMUobFg8S7IWbawEdFHaNwMWIX2EPEDVfEf9wzHvfdgC87AcDZ37AwoMXVUCA/4QvLbML7LYTZ87NHbfzdbi7a97NW9Zf4xL7EHrZHfUDgVL7AHsa13cC7bbbUC7cnfW73B17PHfei7Pl1WC7HsA8i7RC7DgWZGDci7TC7fRnYi7ap7BrfF/4oF1XO7JVwZAAj91Nr7L/48K7Ui7YfdHs7fr2Ki7VHYGi7AkQLYQgFDEb7cAEkHfDjCPl1Vi7U/dPf4mN1CKLLi7Y0ETRvUzYSCA6f4rIvSU/WCAtgvUS7TXVPv4mDbPAEqc7dzdATbIP4ytYWz7AhUAnEUljFJ1bS7a3VMI7Ke7WgEugEqYvdAEo7A0Soa+NFgEmN2BYvZU4GwodXA9bLAl1ay7TtdWy7U0vJ3LBy7dq1Jt1J3LSF6Ry7eVbeAE7oNdq1BO7Fm7ct6XUQNgAxi7QK7aNMYK7SutTCo35SVx7Ei7EdnTu9bOArcwMpjTAXT8vd0vHxwFE9ZK7S51D5jfzfDK7Pu7Gu4J7bXK7GP1fK7W7bBG4rmwVDfcXKY3vHT7P7LV4fSq7FL1aq7LXvcnQp/OSbvSOMTffZq7MYfVbbIAvPDbTq7SrvOdPErvBI7MrvFOvC/0Ev9ULYIp4fo/MsOO7Y6IEjZ/M+IccQ6J1FOXKy1fpvdLGM+9dHrVv3OLGDiHQoEo/vTDsKV7K7nb/vZYPfVHG07eDHYiReP3EGkIXHWX9KcgVPYTSgR5PKGHXq4JH9LaMVlzeObLoEpMwhtsV8odMPFFkc1reObE6AvtTfT7Ss4AuzWszeJ3SYE23bC0zF+3BoyAjg0Tkf/o944XoyUTkVA3dW4KEgE0w27/QSNWLAUTkJ7/ZLYHakHG1dGQcODZLYSFARq/KYGKSNWo7aYE0unQNgSo7bDKZbnLnsVhtXDzOJ3LWbQswEvlIi5Wgwje4IpzT4EnuA+gjB+QRvRbNHSE4XFAetTVejFs4AWbNK1IpsDHYXswSalUvDFN6K+AavjEwjX/1THgVdNX4EhWbFEEkvYjnRQNHIEUSjsKtTbqVFLbYUgEQrB4EnegrpleO4byPJKdb6wiwNNp1LMw/YPLEIi6EKIDBPiePsfP4+nnBPiOv4opzfKPb/48bBaANJb7AoLMz7eEzWszKfYDf43z7db7Gf44XmIurBL7QGvRC/ZyQJuQiaNWwsItVDL7bbbOUE6K1JuQ3J7f9AzfQ4b7K/4or7FKPR+taj1Mr7V69fr7Or7eKkDvICLvAlo20zQfgpwoZr7Y0E1r7fM/Fr7Mr1Lr7Sr7O0E4qPbr7Ab7IcYWCjcb7OAE10E7i9d0Eji7Sq9IOGFUEvW7U5rGL7Hi7SjyNb7Zb7AS7EMEj5PEUEuW7b/jbb7QgEzb7Gs1CvAA77FRBI77FR7Re2Dsccj1A0/HT7Q7fHswE0/VW7PS7CME6rrM9ALW7bAE8gIR24WS7B/CfwTI+VUP7Z2DE27SwTHkvVfMQO7UrGbYvJQsW27JsE+VbSb7Kywq27ODPBEgQsjbuSAfAj27Igw5XCdQEtQTQ5rchvPt1CKw5/EaL1WO7MO7ScEjb1Pt1Ikw7j7GO7aZ1OO7RcEhO7Pt1JO7ScEjO7Ov3Nj7UebAu7BcEpj7LcElcEzZrHO7YOgNO7cu7Eu7YVPY8E4J7Nu7Ku7C03c5aNhfB9GWq4Gu7UpwLj7AFwzu7Cu7PzTW1zRgHLu7J4wggkLfg0MwVq/KsKGD7bh7S9LYD7JzLH28Xq/emWVFYjL1Qa/H2GX+UI27Be7AJ9Je7Ax7DKIxzmeR7HR7M+7bAgZR7aH1U9jfd7JME5UlJ04hR7M+7dzPA37K+7AR9CDOIuoq11XnDQvQyVwiR7JF7P3kNrooolLyzYdUbozCCEzEEizMM3bPlwohTSQdP0vbx7QQBLt7YJ7WOWGkjGB7Jh7c/9Wt7cJ7NzAA9LBoGceog9CW1AUq9St7XX3eGgZQ/QQBfB7bB7TjtdDIuJQkv1HgEnmkLTQff3G0vdCQus6QWw4J7T3AXOXVPEGN1CJ7aRjBzbGdLACEzlkby9YMrEv1GntULI2pacCEpx7O9LaoYIR7Wx7WCE2ivTFY5ONRCEiGEUNDZe7Qx7R3ndCEqrvXR7dMDQDPJgPXV7fCEwwjTV7IiEs29PR7UiE24aVCEl8zZM7TuEWPYcl7DVzOiE1kZMmbTyEryzRRAOuopIvCE/R3cbQE0Z1XZYjsbPt7GyE4CDfbIXx7CB7ISE4OVUp7FBvWOWbJ7RB7RqEqSEoyMGSE73yCvrDJ7Ov1DB9LujfhNHHtCng1B8JzPMSIgp7SL7Ft7DHghqEp1aYp7eqElqEmkATK/Sp7LaIg7kJS/LZwarsPANSbNFx7Zp7G7AVp7L9jTLbBMVB2VdtzEYYdFYY/UCrMIQ9c2EEYgcl7dAg697VggfajfAg8rPc5sN3cW6EiIoLkcfy9Z/LNKNQ+AVNQvAQfpbaSgK5NHsFIb+RKNN+zcl7O0QTL7MhuYHoNRFKZsO+Ado9CQBDJqBPAm6E/73OZ7C0ILgBD64SCNcJ4/ajHibDJqKw/VGE1A/SdYeAgdeFJHYCWdM8oe6AyvxPVA0XsGsbfajar5HW4CTAUK4/bIXb3elURUw+OoI8NGHYMmE5AcEm8N3cW7PBmErV/Af1C7rBiDVRZTmE147MeZVmEpb3bmE1Rjf+bbwIS9zemE1YfaLnamE5TrDF/RtrCajM73a8YTvDZkg+WErMQRczTgja73GkocngHAPDFgTA/Y07JCmfaEl73aQbY0DQkgj73GP4PX9Sg2SG7LEfNJw7FaY2XLEfWvrHsFTzYWXIitPbsNC7PHsFSH3VFvHmEnqvf1sEm8G6E+GEyGEp2E6oYTxtAbZMR1OsiKLjRyUGzbZeMLNwJi9MtQ22be5EV8zTC6BoExFEAoE+3mIoE1j0EoE5OE7ZNSgQfHjb8FW5NVgQHtVEoMI3PV4mHWLA+AQ+bArYPotXjHHJwQ9gmgwFI/S2wnv1QQNMpwyxncGEg6VKOEtfvDHcXKMFuExbIu4XZm7TYQKgPH7WDflMebCxjTHWfdY8GEt8tJ2w9mEvjwgnyKGcTbIyd4oY4FmE/k6JH3fmEueEyX3dmqeuE3/0B2E8JjTQ4SvvBv9CeEy2EleE/H3LCcLDsTXmQmdY67PWEzC9X83Q2Ek+Egfwan3S5sW73dubchwstsNI4xGEKC3PGbITAJubE2g7I7AUPbfqbtAk3Idb3NQGZAcXV/OeEteE1RZZzY147WeEswGJH3b2EgBEyq4RB9JubYr3Dm4QZI+cgyCNA2IMDQ4nrRBE5bdMS9TZ1Qb3IBE/EUN/vf/OfamK+Iwo3Sq4Xr3fkHFYHOq4I6YAkbc57NmcH7AchEsoEkuAKF3c4YGhEka1TOXPfvI24E4sJhErfvUIgvX9WUPFhE1WErhE0fYPwosqFYUfPsTehErg7WSVCG9Pt/LXsK2gUUPPv+bEnb+beWGQR7GzmSk7ZsVNSZLWIYLsfSiWAUdLIpTg/BbChbJtFKhbAbsdGTUhZSicd3rBhbHq9Nr46SXBhbJM/UxEjhbd9rNhbekbLJbT2TA71JS4CE9T2TdqbZQ4FUQFc4QhbFUcUFsFICac/aVwXX4s7YXwA7HnUrGMkTM3sXREnG9HhNErsUAQH/VHZIy8iV1YFv42I5LRbcCiKJEzqbH8ohUcQ3IYITOJCIOPBUccPVUd7eHQAS4Qr46hTXRALXzUFsDu7fabXVwFo7WabIQQdabeINCpE70jKr5bQcGpEqXQvkgeIbVKmbabJWTZpEuKdMvQtQwrxE46ba3cObARnnGaiPAseFOJuPIA4M9rO6bXLsB6bCE9GpTdzrfCcN6bQXmWY7Thbb6baZEnH3f6bEjOcZE4hbVUHK6bR64A6dHmkY2EDaHa8YFlDQ3cX/YTQ7fuvXpE+x1IzsWSVEGbIJA+AMAcDA0PLg7aujXWTVX45aQPX9fT1FhEoTteFOdL3Y1nYdrX0QU8XWLYTzXQ3cdCXUXsBMcAT44Dg6m7d0XEDUE+nd44AD1eXQi+nSJsW0tWmTUuAFLbA3kRjQ0+WJsgi1vOFoH5I+PeN2bBhga3cFQQPxILFErBE4yQEiRZXbfnoKUFbGos33JnzUlEnBDFYcHXNPfRFAsfnsRw4otVHEtQV7RC1WlE1X46IQORTJlExNvelIwZIqjHRuExzI1jHIEUauE1lEpR1SstQ4DJlEyP4qSrdG9dxQAJ1BmqOK3cJqKIA0T4BBUZDI5UVEakBv9HMEPSNTrzXOXMBQPLPdW/NkbMNUcCE0EEF+zH/wNkPdMVW59HG9LMDNKNDctDL4uGVLv7fTSY/9evKarPeZOGdVAxqS6AyYYer7NKbergvLba6EinnE0E9QwTigC0nXU9Q6EkQWXuTVV7VbPa+9ARI9E9RUE6+9CG9Tk1RC7R17KeTXO1NaEyK/d17QCcJaEjSImcURF3NNEoD7HZCED7X17MD7DNE8CEsN7N/VVEjYCEqaEqB9HoGLPYv1hct7QojVQQGN1UhyS0jUNrVIvDN7ejsSVjbN7CLbF4QFL4xRVPxNIt7PfRTkIND7eN7Ms/TB7I93MtE4nnd7AsaEht7eSEkSE6t7SQzaSE5t7Dt7PfRASEwN7dNE+18ep7V17Qd7L40Yd7LaE0d7b+7UL7Lu9BiEpwPPw5fu9CiE1KE/V7UT49d7RV7FJdHk9CjOJXI8E8cz7YZ9A3XVv+Pd7P7nJz7de9Le7bCEtV7H6gEzTEWgfD7Y2fKV7RSUK3Yz4YLu9AJVYrYroYV97OCExNEq7bdaEuf3dO1UD7UVrXuwTNEwD7GY/XSsFQfRDE5Yw/aQuaE8N7ICEwgvAj7eD7P8EzT7OuQZRPZQdVnzJ1aZXQkBEE0EgjEsjkJBWU6EnDEqP9LmgckteJNA4zcQwmEvFj7Hyw6LIej7Bs/cj7FJNZrfM8E9j7Fj7UFTA8EqE8VBo/wbZb43j7fs/Ae9ScEwT7WjdYTEtUvHI44G9C0OJaNNL7HKwtsE2T7Tf4+OkM27Hz7ZT7GFiWV7fkEhrrGFA3J7Gl1QdVYgw7PvOciHtVMTA/PvcqNfwTE4QfPvRonCDwu8EoZAR/NHmGRxIcvvXLgBPffkCCotYvvGs7GGUFG3NvvK8gfwTQrDW5NZG1TDTb/nX343EEsO7ZFDFN6QTIfj7YlHFN6FF1IXpP5DGv7K/1asPHv1OyfdJLMciAP3EiSRT4tLE5/7WmbfwTeVjOE4GoQRBg0dwjjPUBoeI7fIwjTPAZ/KY7dgw+jPFWkTTIGGUAhHUu4ZTIkQsMlPCXkTzsGGUbZDSs4Yc+AFOKsEzO4Yg/X4/N+wXsQ19YZ6/PzE9/nbWbX27Yowl3bKsiDXZF5DGWbZtLAFGaLEzCNEWbXD7MoEhCoCZ4rLEnk4Z7bWjTcT3CyoAtYJbEkX3DwoBdIwTDH7sNr4pDE6bE7y4Kk7ae9YLEipQiE7JoTbonMNqIuE6owlw7DawORTZkwplNPC9IWGdE7RCsdJPL+AmyTHE7ahkXoAkecQbLBz7CfnK7EyrErnXHyXPcQEkcbDKFGPJbsa5/LOqCYEgwbUNnBIIPrgDd4tP9foEgdvEd/WKoS4cFHE7worvnKcNU21ftzGGwBT3PSGF89OxvdTvD24Yz3EIo6N1RtYJSgEc5UnE9jInxEcFA/5Ye7DP+Ep2XS5PAh4cofFZQmArDVwTlvIzvYUiEzvCa4FCtYCzOGVH9YRqHDcoqz3UXsSLOQUzYXAEdYezvZwRRzvGXE1z3OXEtN4lP3Z/XZwRZUVHB0BaLD/NSYHa/XHI0dXE3SsGCzXT8Pq7Yrna2I6Rg0ebY3E8kopC4s3EkTDSi5cwQIWbJJbIGIMXE95NRJqDvXZz9FfEAI1NRZW2kMHKTZ7aOgO4PGZ0I/DCx1b2gM0be4PTYDYkaSy9NS1fhHUPE0JvD4Pf8wvtPDUubwowEPB4HF3vEEPTVEmLYZ+NJg1a1/ZaDOxvEDImxvVNEkW7On/adPa4Hf/7K77HBDIwzPSY+77EvEzSYuciI4Hfw1Ruo977RJqfYHN77H77NYHNsI9KLevEowHfAzK/7RYHIdCSH7eMoLvEt0aHvEj2tWWgVIHZH7foLQYHVvQhE1Q3bLH7XNrXl9N/wvJ1fuQkKo+f7X/1G8lQl4pA0Mf7B71KoHZglQf7Wn7RoHNYIxnbFrvKSeZ+uTv7QjbdmIlv7Ln7FheXn7GpgKl1MI4IX7RvfbF1YXAbP7Qv7O/EmeIgv7WnLQb1HAHB65DP7KZ1OIHVX7ZP7Z51KIHYHzdmoTmNeAHPX7WAHUIHNSrc/7U37ULbcAHL37K37HwHehlF/7ZwHN8Y0Zo3/7L6NX8Y99oFAkx3vL7g9Po86vD37IJWbAk0UEwP7LkkKiMeVVfQHcP7Ygk0iEnQHXcYwAkqXveH7H/E2PPJQHNP7TAHL7zOZbLP7O+uYmLEZbKQHNgk4gHEQHTrmO21Mv7JR1In7Sv7PE7Ut1AQHFyY4f7fn7fV7RtrDn7bi5X2ERnbE7OI/Ei1sTv7b9Y0ZfCIoPxYgf7Jv7CVEmpgS8sNfEmLEkQ4Kf7I+AIfvfgk/Qkhf7Nf7Qv7T3FKQHJe4dgk8wkpRAUnsbf7EfEwhUIPYOP7ZdojQHa/7OzwCQ4QMsKH7SE4WAHDvEmUQLwk+VVHwkzNEh/7RvEopsQAHWvE9/7LL+X/7SvEh+QH/7edARLosvErnsBAkg4HGNwSE4UAHTIgQ4HSm4SP7KAHXYHPwkqB9NMCUxQRwkwAktkuFYHAokpTVHkub49BAHOwkrYLHAHSwkg4tcYHa43NaEYgHOokhQcWf7CgHZPYTQkkf7XcrNpUOgHQNte6gJv47v7FgHZoHcrbOQkgvTLgHBd7GbOXgHPR+YvvNfEj8rKfIHgk/6gQ/zAn7SQHLU1HIHFxgpYk0JvcpccfE9MVFH7DMLVQHHi7Q/7aIHTeNSgkg4k4wHMgktYHE4koP7BDAbYHXAkzkSOwHawHb1DSwHfw1VAk86TXVAEvEvuvbtNF4kv2IZwHU4HMp4i8VbwHDwHLd9W4ksAkoIHdkKb6PQ37QIHeIHCIHL/ElYHY4kqEkzygeIHQ0TU0vCBtXl9R/o4UQ551dIHMp4rEVcu7bIHSqY3IHZ+7ABQTN43oHRN1WGiUoHWYk8oHI3YCYkqn9UDSDGWYQ1UYk6tbHfEt5cQYkhJ7PgHCELCqw4uNcjVTp4j6iHoHS14i9WUgIljGFxgpokpIE3NrbC49EkrV1XYk02LJEkyt6BIHCezM1xXh/cH7bvE5YHCpIudPCIHIfTcEkrYHQvtFUki4gPYHKwHJIkr8QpUk44HHUks4HdyVC4HIvE2PEhIAcmY00kjNPc17AW7YY/S0kl4HCdPGh1YgZD4HMrYL4HUh1MtPECAJIAdUHQ/pYEHejnUEHKVRPkHWiVXnDUT4mEHZsw1LQ9swykYLTw5EHdT3Rv4GYNfNcYuHNc9SabRdTXEHJXzbU1IS4NlHEcAwW1a7gWEkZbKGfDQW1WLHNc9PMk6kHKUHaBsKUHBkHcqNZLECjkEMPMyQhO/EctLkHStdakHPkHNSZT6wT24y7AYUHbpWUUHThRcUHFB9EJ+EGPGUHI1wyforGVTEPQBbKVRLXQ+rQ9UHKJFHY8X2BNWBXkAQUJZ/xOaRRihMx5XkANxlRckgN5T9JDplZck745PgAJfxPgAFvxWLRF05SCpWY5fcktU5OU5Q8kjck7ylc4xSCpXQ5C8kgvFPgAYK5G8k265PgAVpReFJB8knHBW/ZZ8khLpRHRPcpboJNAxCgxN8knrpKPRXkAbH5WW5ACk4KJIpJX8k+zpYnBBilCCkhSlQmlMCkzMJKCkgTFEpRMCkou5eCkvOlVIRCe5NCk8EhM+lYCkh+lC+5FCk5IRCcJbpxChlPCk9JlCtBMCkjGRZwJMiksxhUikodxAikptxQbxSik6aJSik/CJMikinlYikyrlFiki7lMCk4HlC8xXt5crACSJXN5fik4jhQSkid5YSk+sRCSJKA5IcpJi5SSk/wlaSktRRC2lGklWZpF85SFhRSkm85fcpLeBXkAdHZPgAXPZT9JPpJPgAL8xeHRNAxZHRGlhVHRYnBfSk8dhYXhYykuhRMykmhRFHRKykogABPBZ8pVNhdNhCAAOykhykwXhahRSlhFhhalhWlhUyk+yk4Ypb8xOiARsRFHRT8k/nhPykxykjykmuAIKk4ykkKk6ykhnBUyhP8xYKk2RBHoAAgAVAAWgpFBpVWBY48BYAAFyLYgKQAJJAIAAAA="))
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/* Utility functions */
|
|
|
|
var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
|
|
pcbdata.metadata.revision + '__#';
|
|
var storage;
|
|
|
|
function initStorage(key) {
|
|
try {
|
|
window.localStorage.getItem("blank");
|
|
storage = window.localStorage;
|
|
} catch (e) {
|
|
// localStorage not available
|
|
}
|
|
if (!storage) {
|
|
try {
|
|
window.sessionStorage.getItem("blank");
|
|
storage = window.sessionStorage;
|
|
} catch (e) {
|
|
// sessionStorage also not available
|
|
}
|
|
}
|
|
}
|
|
|
|
function readStorage(key) {
|
|
if (storage) {
|
|
return storage.getItem(storagePrefix + key);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
function writeStorage(key, value) {
|
|
if (storage) {
|
|
storage.setItem(storagePrefix + key, value);
|
|
}
|
|
}
|
|
|
|
function fancyDblClickHandler(el, onsingle, ondouble) {
|
|
return function () {
|
|
if (el.getAttribute("data-dblclick") == null) {
|
|
el.setAttribute("data-dblclick", 1);
|
|
setTimeout(function () {
|
|
if (el.getAttribute("data-dblclick") == 1) {
|
|
onsingle();
|
|
}
|
|
el.removeAttribute("data-dblclick");
|
|
}, 200);
|
|
} else {
|
|
el.removeAttribute("data-dblclick");
|
|
ondouble();
|
|
}
|
|
}
|
|
}
|
|
|
|
function smoothScrollToRow(rowid) {
|
|
document.getElementById(rowid).scrollIntoView({
|
|
behavior: "smooth",
|
|
block: "center",
|
|
inline: "nearest"
|
|
});
|
|
}
|
|
|
|
function focusInputField(input) {
|
|
input.scrollIntoView(false);
|
|
input.focus();
|
|
input.select();
|
|
}
|
|
|
|
function saveBomTable(output) {
|
|
var text = '';
|
|
for (var node of bomhead.childNodes[0].childNodes) {
|
|
if (node.firstChild) {
|
|
text += (output == 'csv' ? `"${node.firstChild.nodeValue}"` : node.firstChild.nodeValue);
|
|
}
|
|
if (node != bomhead.childNodes[0].lastChild) {
|
|
text += (output == 'csv' ? ',' : '\t');
|
|
}
|
|
}
|
|
text += '\n';
|
|
for (var row of bombody.childNodes) {
|
|
for (var cell of row.childNodes) {
|
|
let val = '';
|
|
for (var node of cell.childNodes) {
|
|
if (node.nodeName == "INPUT") {
|
|
if (node.checked) {
|
|
val += '✓';
|
|
}
|
|
} else if ((node.nodeName == "MARK") || (node.nodeName == "A")) {
|
|
val += node.firstChild.nodeValue;
|
|
} else {
|
|
val += node.nodeValue;
|
|
}
|
|
}
|
|
if (output == 'csv') {
|
|
val = val.replace(/\"/g, '\"\"'); // pair of double-quote characters
|
|
if (isNumeric(val)) {
|
|
val = +val; // use number
|
|
} else {
|
|
val = `"${val}"`; // enclosed within double-quote
|
|
}
|
|
}
|
|
text += val;
|
|
if (cell != row.lastChild) {
|
|
text += (output == 'csv' ? ',' : '\t');
|
|
}
|
|
}
|
|
text += '\n';
|
|
}
|
|
|
|
if (output != 'clipboard') {
|
|
// To file: csv or txt
|
|
var blob = new Blob([text], {
|
|
type: `text/${output}`
|
|
});
|
|
saveFile(`${pcbdata.metadata.title}.${output}`, blob);
|
|
} else {
|
|
// To clipboard
|
|
var textArea = document.createElement("textarea");
|
|
textArea.classList.add('clipboard-temp');
|
|
textArea.value = text;
|
|
|
|
document.body.appendChild(textArea);
|
|
textArea.focus();
|
|
textArea.select();
|
|
|
|
try {
|
|
if (document.execCommand('copy')) {
|
|
console.log('Bom copied to clipboard.');
|
|
}
|
|
} catch (err) {
|
|
console.log('Can not copy to clipboard.');
|
|
}
|
|
|
|
document.body.removeChild(textArea);
|
|
}
|
|
}
|
|
|
|
function isNumeric(str) {
|
|
/* https://stackoverflow.com/a/175787 */
|
|
return (typeof str != "string" ? false : !isNaN(str) && !isNaN(parseFloat(str)));
|
|
}
|
|
|
|
function removeGutterNode(node) {
|
|
for (var i = 0; i < node.childNodes.length; i++) {
|
|
if (node.childNodes[i].classList &&
|
|
node.childNodes[i].classList.contains("gutter")) {
|
|
node.removeChild(node.childNodes[i]);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
function cleanGutters() {
|
|
removeGutterNode(document.getElementById("bot"));
|
|
removeGutterNode(document.getElementById("canvasdiv"));
|
|
}
|
|
|
|
var units = {
|
|
prefixes: {
|
|
giga: ["G", "g", "giga", "Giga", "GIGA"],
|
|
mega: ["M", "mega", "Mega", "MEGA"],
|
|
kilo: ["K", "k", "kilo", "Kilo", "KILO"],
|
|
milli: ["m", "milli", "Milli", "MILLI"],
|
|
micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
|
|
nano: ["N", "n", "nano", "Nano", "NANO"],
|
|
pico: ["P", "p", "pico", "Pico", "PICO"],
|
|
},
|
|
unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
|
|
unitsLong: [
|
|
"OHM", "Ohm", "ohm", "ohms",
|
|
"FARAD", "Farad", "farad",
|
|
"HENRY", "Henry", "henry"
|
|
],
|
|
getMultiplier: function (s) {
|
|
if (this.prefixes.giga.includes(s)) return 1e9;
|
|
if (this.prefixes.mega.includes(s)) return 1e6;
|
|
if (this.prefixes.kilo.includes(s)) return 1e3;
|
|
if (this.prefixes.milli.includes(s)) return 1e-3;
|
|
if (this.prefixes.micro.includes(s)) return 1e-6;
|
|
if (this.prefixes.nano.includes(s)) return 1e-9;
|
|
if (this.prefixes.pico.includes(s)) return 1e-12;
|
|
return 1;
|
|
},
|
|
valueRegex: null,
|
|
}
|
|
|
|
function initUtils() {
|
|
var allPrefixes = units.prefixes.giga
|
|
.concat(units.prefixes.mega)
|
|
.concat(units.prefixes.kilo)
|
|
.concat(units.prefixes.milli)
|
|
.concat(units.prefixes.micro)
|
|
.concat(units.prefixes.nano)
|
|
.concat(units.prefixes.pico);
|
|
var allUnits = units.unitsShort.concat(units.unitsLong);
|
|
units.valueRegex = new RegExp("^([0-9\.]+)" +
|
|
"\\s*(" + allPrefixes.join("|") + ")?" +
|
|
"(" + allUnits.join("|") + ")?" +
|
|
"(\\b.*)?$", "");
|
|
units.valueAltRegex = new RegExp("^([0-9]*)" +
|
|
"(" + units.unitsShort.join("|") + ")?" +
|
|
"([GgMmKkUuNnPp])?" +
|
|
"([0-9]*)" +
|
|
"(\\b.*)?$", "");
|
|
if (config.fields.includes("Value")) {
|
|
var index = config.fields.indexOf("Value");
|
|
pcbdata.bom["parsedValues"] = {};
|
|
for (var id in pcbdata.bom.fields) {
|
|
pcbdata.bom.parsedValues[id] = parseValue(pcbdata.bom.fields[id][index])
|
|
}
|
|
}
|
|
}
|
|
|
|
function parseValue(val, ref) {
|
|
var inferUnit = (unit, ref) => {
|
|
if (unit) {
|
|
unit = unit.toLowerCase();
|
|
if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
|
|
unit = 'r';
|
|
}
|
|
unit = unit[0];
|
|
} else {
|
|
ref = /^([a-z]+)\d+$/i.exec(ref);
|
|
if (ref) {
|
|
ref = ref[1].toLowerCase();
|
|
if (ref == "c") unit = 'f';
|
|
else if (ref == "l") unit = 'h';
|
|
else if (ref == "r" || ref == "rv") unit = 'r';
|
|
else unit = null;
|
|
}
|
|
}
|
|
return unit;
|
|
};
|
|
val = val.replace(/,/g, "");
|
|
var match = units.valueRegex.exec(val);
|
|
var unit;
|
|
if (match) {
|
|
val = parseFloat(match[1]);
|
|
if (match[2]) {
|
|
val = val * units.getMultiplier(match[2]);
|
|
}
|
|
unit = inferUnit(match[3], ref);
|
|
if (!unit) return null;
|
|
else return {
|
|
val: val,
|
|
unit: unit,
|
|
extra: match[4],
|
|
}
|
|
}
|
|
match = units.valueAltRegex.exec(val);
|
|
if (match && (match[1] || match[4])) {
|
|
val = parseFloat(match[1] + "." + match[4]);
|
|
if (match[3]) {
|
|
val = val * units.getMultiplier(match[3]);
|
|
}
|
|
unit = inferUnit(match[2], ref);
|
|
if (!unit) return null;
|
|
else return {
|
|
val: val,
|
|
unit: unit,
|
|
extra: match[5],
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function valueCompare(a, b, stra, strb) {
|
|
if (a === null && b === null) {
|
|
// Failed to parse both values, compare them as strings.
|
|
if (stra != strb) return stra > strb ? 1 : -1;
|
|
else return 0;
|
|
} else if (a === null) {
|
|
return 1;
|
|
} else if (b === null) {
|
|
return -1;
|
|
} else {
|
|
if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
|
|
else if (a.val != b.val) return a.val > b.val ? 1 : -1;
|
|
else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
|
|
else return 0;
|
|
}
|
|
}
|
|
|
|
function validateSaveImgDimension(element) {
|
|
var valid = false;
|
|
var intValue = 0;
|
|
if (/^[1-9]\d*$/.test(element.value)) {
|
|
intValue = parseInt(element.value);
|
|
if (intValue <= 16000) {
|
|
valid = true;
|
|
}
|
|
}
|
|
if (valid) {
|
|
element.classList.remove("invalid");
|
|
} else {
|
|
element.classList.add("invalid");
|
|
}
|
|
return intValue;
|
|
}
|
|
|
|
function saveImage(layer) {
|
|
var width = validateSaveImgDimension(document.getElementById("render-save-width"));
|
|
var height = validateSaveImgDimension(document.getElementById("render-save-height"));
|
|
var bgcolor = null;
|
|
if (!document.getElementById("render-save-transparent").checked) {
|
|
var style = getComputedStyle(topmostdiv);
|
|
bgcolor = style.getPropertyValue("background-color");
|
|
}
|
|
if (!width || !height) return;
|
|
|
|
// Prepare image
|
|
var canvas = document.createElement("canvas");
|
|
var layerdict = {
|
|
transform: {
|
|
x: 0,
|
|
y: 0,
|
|
s: 1,
|
|
panx: 0,
|
|
pany: 0,
|
|
zoom: 1,
|
|
},
|
|
bg: canvas,
|
|
fab: canvas,
|
|
silk: canvas,
|
|
highlight: canvas,
|
|
layer: layer,
|
|
}
|
|
// Do the rendering
|
|
recalcLayerScale(layerdict, width, height);
|
|
prepareLayer(layerdict);
|
|
clearCanvas(canvas, bgcolor);
|
|
drawBackground(layerdict, false);
|
|
drawHighlightsOnLayer(layerdict, false);
|
|
|
|
// Save image
|
|
var imgdata = canvas.toDataURL("image/png");
|
|
|
|
var filename = pcbdata.metadata.title;
|
|
if (pcbdata.metadata.revision) {
|
|
filename += `.${pcbdata.metadata.revision}`;
|
|
}
|
|
filename += `.${layer}.png`;
|
|
saveFile(filename, dataURLtoBlob(imgdata));
|
|
}
|
|
|
|
function saveSettings() {
|
|
var data = {
|
|
type: "InteractiveHtmlBom settings",
|
|
version: 1,
|
|
pcbmetadata: pcbdata.metadata,
|
|
settings: settings,
|
|
}
|
|
var blob = new Blob([JSON.stringify(data, null, 4)], {
|
|
type: "application/json"
|
|
});
|
|
saveFile(`${pcbdata.metadata.title}.settings.json`, blob);
|
|
}
|
|
|
|
function loadSettings() {
|
|
var input = document.createElement("input");
|
|
input.type = "file";
|
|
input.accept = ".settings.json";
|
|
input.onchange = function (e) {
|
|
var file = e.target.files[0];
|
|
var reader = new FileReader();
|
|
reader.onload = readerEvent => {
|
|
var content = readerEvent.target.result;
|
|
var newSettings;
|
|
try {
|
|
newSettings = JSON.parse(content);
|
|
} catch (e) {
|
|
alert("Selected file is not InteractiveHtmlBom settings file.");
|
|
return;
|
|
}
|
|
if (newSettings.type != "InteractiveHtmlBom settings") {
|
|
alert("Selected file is not InteractiveHtmlBom settings file.");
|
|
return;
|
|
}
|
|
var metadataMatches = newSettings.hasOwnProperty("pcbmetadata");
|
|
if (metadataMatches) {
|
|
for (var k in pcbdata.metadata) {
|
|
if (!newSettings.pcbmetadata.hasOwnProperty(k) || newSettings.pcbmetadata[k] != pcbdata.metadata[k]) {
|
|
metadataMatches = false;
|
|
}
|
|
}
|
|
}
|
|
if (!metadataMatches) {
|
|
var currentMetadata = JSON.stringify(pcbdata.metadata, null, 4);
|
|
var fileMetadata = JSON.stringify(newSettings.pcbmetadata, null, 4);
|
|
if (!confirm(
|
|
`Settins file metadata does not match current metadata.\n\n` +
|
|
`Page metadata:\n${currentMetadata}\n\n` +
|
|
`Settings file metadata:\n${fileMetadata}\n\n` +
|
|
`Press OK if you would like to import settings anyway.`)) {
|
|
return;
|
|
}
|
|
}
|
|
overwriteSettings(newSettings.settings);
|
|
}
|
|
reader.readAsText(file, 'UTF-8');
|
|
}
|
|
input.click();
|
|
}
|
|
|
|
function resetSettings() {
|
|
if (!confirm(
|
|
`This will reset all checkbox states and other settings.\n\n` +
|
|
`Press OK if you want to continue.`)) {
|
|
return;
|
|
}
|
|
if (storage) {
|
|
var keys = [];
|
|
for (var i = 0; i < storage.length; i++) {
|
|
var key = storage.key(i);
|
|
if (key.startsWith(storagePrefix)) keys.push(key);
|
|
}
|
|
for (var key of keys) storage.removeItem(key);
|
|
}
|
|
location.reload();
|
|
}
|
|
|
|
function overwriteSettings(newSettings) {
|
|
initDone = false;
|
|
Object.assign(settings, newSettings);
|
|
writeStorage("bomlayout", settings.bomlayout);
|
|
writeStorage("bommode", settings.bommode);
|
|
writeStorage("canvaslayout", settings.canvaslayout);
|
|
writeStorage("bomCheckboxes", settings.checkboxes.join(","));
|
|
document.getElementById("bomCheckboxes").value = settings.checkboxes.join(",");
|
|
for (var checkbox of settings.checkboxes) {
|
|
writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
|
|
}
|
|
writeStorage("markWhenChecked", settings.markWhenChecked);
|
|
padsVisible(settings.renderPads);
|
|
document.getElementById("padsCheckbox").checked = settings.renderPads;
|
|
fabricationVisible(settings.renderFabrication);
|
|
document.getElementById("fabricationCheckbox").checked = settings.renderFabrication;
|
|
silkscreenVisible(settings.renderSilkscreen);
|
|
document.getElementById("silkscreenCheckbox").checked = settings.renderSilkscreen;
|
|
referencesVisible(settings.renderReferences);
|
|
document.getElementById("referencesCheckbox").checked = settings.renderReferences;
|
|
valuesVisible(settings.renderValues);
|
|
document.getElementById("valuesCheckbox").checked = settings.renderValues;
|
|
tracksVisible(settings.renderTracks);
|
|
document.getElementById("tracksCheckbox").checked = settings.renderTracks;
|
|
zonesVisible(settings.renderZones);
|
|
document.getElementById("zonesCheckbox").checked = settings.renderZones;
|
|
dnpOutline(settings.renderDnpOutline);
|
|
document.getElementById("dnpOutlineCheckbox").checked = settings.renderDnpOutline;
|
|
setRedrawOnDrag(settings.redrawOnDrag);
|
|
document.getElementById("dragCheckbox").checked = settings.redrawOnDrag;
|
|
setDarkMode(settings.darkMode);
|
|
document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
|
|
setHighlightPin1(settings.highlightpin1);
|
|
document.forms.highlightpin1.highlightpin1.value = settings.highlightpin1;
|
|
writeStorage("boardRotation", settings.boardRotation);
|
|
document.getElementById("boardRotation").value = settings.boardRotation / 5;
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
setOffsetBackRotation(settings.offsetBackRotation);
|
|
document.getElementById("offsetBackRotationCheckbox").checked = settings.offsetBackRotation;
|
|
initDone = true;
|
|
prepCheckboxes();
|
|
changeBomLayout(settings.bomlayout);
|
|
}
|
|
|
|
function saveFile(filename, blob) {
|
|
var link = document.createElement("a");
|
|
var objurl = URL.createObjectURL(blob);
|
|
link.download = filename;
|
|
link.href = objurl;
|
|
link.click();
|
|
}
|
|
|
|
function dataURLtoBlob(dataurl) {
|
|
var arr = dataurl.split(','),
|
|
mime = arr[0].match(/:(.*?);/)[1],
|
|
bstr = atob(arr[1]),
|
|
n = bstr.length,
|
|
u8arr = new Uint8Array(n);
|
|
while (n--) {
|
|
u8arr[n] = bstr.charCodeAt(n);
|
|
}
|
|
return new Blob([u8arr], {
|
|
type: mime
|
|
});
|
|
}
|
|
|
|
var settings = {
|
|
canvaslayout: "FB",
|
|
bomlayout: "left-right",
|
|
bommode: "grouped",
|
|
checkboxes: [],
|
|
checkboxStoredRefs: {},
|
|
darkMode: false,
|
|
highlightpin1: "none",
|
|
redrawOnDrag: true,
|
|
boardRotation: 0,
|
|
offsetBackRotation: false,
|
|
renderPads: true,
|
|
renderReferences: true,
|
|
renderValues: true,
|
|
renderSilkscreen: true,
|
|
renderFabrication: true,
|
|
renderDnpOutline: false,
|
|
renderTracks: true,
|
|
renderZones: true,
|
|
columnOrder: [],
|
|
hiddenColumns: [],
|
|
netColors: {},
|
|
}
|
|
|
|
function initDefaults() {
|
|
settings.bomlayout = readStorage("bomlayout");
|
|
if (settings.bomlayout === null) {
|
|
settings.bomlayout = config.bom_view;
|
|
}
|
|
if (!['bom-only', 'left-right', 'top-bottom'].includes(settings.bomlayout)) {
|
|
settings.bomlayout = config.bom_view;
|
|
}
|
|
settings.bommode = readStorage("bommode");
|
|
if (settings.bommode === null) {
|
|
settings.bommode = "grouped";
|
|
}
|
|
if (settings.bommode == "netlist" && !pcbdata.nets) {
|
|
settings.bommode = "grouped";
|
|
}
|
|
if (!["grouped", "ungrouped", "netlist"].includes(settings.bommode)) {
|
|
settings.bommode = "grouped";
|
|
}
|
|
settings.canvaslayout = readStorage("canvaslayout");
|
|
if (settings.canvaslayout === null) {
|
|
settings.canvaslayout = config.layer_view;
|
|
}
|
|
var bomCheckboxes = readStorage("bomCheckboxes");
|
|
if (bomCheckboxes === null) {
|
|
bomCheckboxes = config.checkboxes;
|
|
}
|
|
settings.checkboxes = bomCheckboxes.split(",").filter((e) => e);
|
|
document.getElementById("bomCheckboxes").value = bomCheckboxes;
|
|
|
|
var highlightpin1 = readStorage("highlightpin1") || config.highlight_pin1;
|
|
if (highlightpin1 === "false") highlightpin1 = "none";
|
|
if (highlightpin1 === "true") highlightpin1 = "all";
|
|
setHighlightPin1(highlightpin1);
|
|
document.forms.highlightpin1.highlightpin1.value = highlightpin1;
|
|
|
|
settings.markWhenChecked = readStorage("markWhenChecked") || "";
|
|
populateMarkWhenCheckedOptions();
|
|
|
|
function initBooleanSetting(storageString, def, elementId, func) {
|
|
var b = readStorage(storageString);
|
|
if (b === null) {
|
|
b = def;
|
|
} else {
|
|
b = (b == "true");
|
|
}
|
|
document.getElementById(elementId).checked = b;
|
|
func(b);
|
|
}
|
|
|
|
initBooleanSetting("padsVisible", config.show_pads, "padsCheckbox", padsVisible);
|
|
initBooleanSetting("fabricationVisible", config.show_fabrication, "fabricationCheckbox", fabricationVisible);
|
|
initBooleanSetting("silkscreenVisible", config.show_silkscreen, "silkscreenCheckbox", silkscreenVisible);
|
|
initBooleanSetting("referencesVisible", true, "referencesCheckbox", referencesVisible);
|
|
initBooleanSetting("valuesVisible", true, "valuesCheckbox", valuesVisible);
|
|
if ("tracks" in pcbdata) {
|
|
initBooleanSetting("tracksVisible", true, "tracksCheckbox", tracksVisible);
|
|
initBooleanSetting("zonesVisible", true, "zonesCheckbox", zonesVisible);
|
|
} else {
|
|
document.getElementById("tracksAndZonesCheckboxes").style.display = "none";
|
|
tracksVisible(false);
|
|
zonesVisible(false);
|
|
}
|
|
initBooleanSetting("dnpOutline", false, "dnpOutlineCheckbox", dnpOutline);
|
|
initBooleanSetting("redrawOnDrag", config.redraw_on_drag, "dragCheckbox", setRedrawOnDrag);
|
|
initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);
|
|
|
|
var fields = ["checkboxes", "References"].concat(config.fields).concat(["Quantity"]);
|
|
var hcols = JSON.parse(readStorage("hiddenColumns"));
|
|
if (hcols === null) {
|
|
hcols = [];
|
|
}
|
|
settings.hiddenColumns = hcols.filter(e => fields.includes(e));
|
|
|
|
var cord = JSON.parse(readStorage("columnOrder"));
|
|
if (cord === null) {
|
|
cord = fields;
|
|
} else {
|
|
cord = cord.filter(e => fields.includes(e));
|
|
if (cord.length != fields.length)
|
|
cord = fields;
|
|
}
|
|
settings.columnOrder = cord;
|
|
|
|
settings.boardRotation = readStorage("boardRotation");
|
|
if (settings.boardRotation === null) {
|
|
settings.boardRotation = config.board_rotation * 5;
|
|
} else {
|
|
settings.boardRotation = parseInt(settings.boardRotation);
|
|
}
|
|
document.getElementById("boardRotation").value = settings.boardRotation / 5;
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
initBooleanSetting("offsetBackRotation", config.offset_back_rotation, "offsetBackRotationCheckbox", setOffsetBackRotation);
|
|
|
|
settings.netColors = JSON.parse(readStorage("netColors")) || {};
|
|
}
|
|
|
|
// Helper classes for user js callbacks.
|
|
|
|
const IBOM_EVENT_TYPES = {
|
|
ALL: "all",
|
|
HIGHLIGHT_EVENT: "highlightEvent",
|
|
CHECKBOX_CHANGE_EVENT: "checkboxChangeEvent",
|
|
BOM_BODY_CHANGE_EVENT: "bomBodyChangeEvent",
|
|
}
|
|
|
|
const EventHandler = {
|
|
callbacks: {},
|
|
init: function () {
|
|
for (eventType of Object.values(IBOM_EVENT_TYPES))
|
|
this.callbacks[eventType] = [];
|
|
},
|
|
registerCallback: function (eventType, callback) {
|
|
this.callbacks[eventType].push(callback);
|
|
},
|
|
emitEvent: function (eventType, eventArgs) {
|
|
event = {
|
|
eventType: eventType,
|
|
args: eventArgs,
|
|
}
|
|
var callback;
|
|
for (callback of this.callbacks[eventType])
|
|
callback(event);
|
|
for (callback of this.callbacks[IBOM_EVENT_TYPES.ALL])
|
|
callback(event);
|
|
}
|
|
}
|
|
EventHandler.init();
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/* PCB rendering code */
|
|
|
|
var emptyContext2d = document.createElement("canvas").getContext("2d");
|
|
|
|
function deg2rad(deg) {
|
|
return deg * Math.PI / 180;
|
|
}
|
|
|
|
function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
|
|
var point = [
|
|
linepoint[0] * text.width + offsetx,
|
|
linepoint[1] * text.height + offsety
|
|
];
|
|
// This approximates pcbnew behavior with how text tilts depending on horizontal justification
|
|
point[0] -= (linepoint[1] + 0.5 * (1 + text.justify[0])) * text.height * tilt;
|
|
return point;
|
|
}
|
|
|
|
function drawText(ctx, text, color) {
|
|
if ("ref" in text && !settings.renderReferences) return;
|
|
if ("val" in text && !settings.renderValues) return;
|
|
ctx.save();
|
|
ctx.fillStyle = color;
|
|
ctx.strokeStyle = color;
|
|
ctx.lineCap = "round";
|
|
ctx.lineJoin = "round";
|
|
ctx.lineWidth = text.thickness;
|
|
if ("svgpath" in text) {
|
|
ctx.stroke(new Path2D(text.svgpath));
|
|
ctx.restore();
|
|
return;
|
|
}
|
|
if ("polygons" in text) {
|
|
ctx.fill(getPolygonsPath(text));
|
|
ctx.restore();
|
|
return;
|
|
}
|
|
ctx.translate(...text.pos);
|
|
ctx.translate(text.thickness * 0.5, 0);
|
|
var angle = -text.angle;
|
|
if (text.attr.includes("mirrored")) {
|
|
ctx.scale(-1, 1);
|
|
angle = -angle;
|
|
}
|
|
var tilt = 0;
|
|
if (text.attr.includes("italic")) {
|
|
tilt = 0.125;
|
|
}
|
|
var interline = text.height * 1.5 + text.thickness;
|
|
var txt = text.text.split("\n");
|
|
// KiCad ignores last empty line.
|
|
if (txt[txt.length - 1] == '') txt.pop();
|
|
ctx.rotate(deg2rad(angle));
|
|
var offsety = (1 - text.justify[1]) / 2 * text.height; // One line offset
|
|
offsety -= (txt.length - 1) * (text.justify[1] + 1) / 2 * interline; // Multiline offset
|
|
for (var i in txt) {
|
|
var lineWidth = text.thickness + interline / 2 * tilt;
|
|
for (var j = 0; j < txt[i].length; j++) {
|
|
if (txt[i][j] == '\t') {
|
|
var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
|
|
lineWidth += fourSpaces - lineWidth % fourSpaces;
|
|
} else {
|
|
if (txt[i][j] == '~') {
|
|
j++;
|
|
if (j == txt[i].length)
|
|
break;
|
|
}
|
|
lineWidth += pcbdata.font_data[txt[i][j]].w * text.width;
|
|
}
|
|
}
|
|
var offsetx = -lineWidth * (text.justify[0] + 1) / 2;
|
|
var inOverbar = false;
|
|
for (var j = 0; j < txt[i].length; j++) {
|
|
if (config.kicad_text_formatting) {
|
|
if (txt[i][j] == '\t') {
|
|
var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
|
|
offsetx += fourSpaces - offsetx % fourSpaces;
|
|
continue;
|
|
} else if (txt[i][j] == '~') {
|
|
j++;
|
|
if (j == txt[i].length)
|
|
break;
|
|
if (txt[i][j] != '~') {
|
|
inOverbar = !inOverbar;
|
|
}
|
|
}
|
|
}
|
|
var glyph = pcbdata.font_data[txt[i][j]];
|
|
if (inOverbar) {
|
|
var overbarStart = [offsetx, -text.height * 1.4 + offsety];
|
|
var overbarEnd = [offsetx + text.width * glyph.w, overbarStart[1]];
|
|
|
|
if (!lastHadOverbar) {
|
|
overbarStart[0] += text.height * 1.4 * tilt;
|
|
lastHadOverbar = true;
|
|
}
|
|
ctx.beginPath();
|
|
ctx.moveTo(...overbarStart);
|
|
ctx.lineTo(...overbarEnd);
|
|
ctx.stroke();
|
|
} else {
|
|
lastHadOverbar = false;
|
|
}
|
|
for (var line of glyph.l) {
|
|
ctx.beginPath();
|
|
ctx.moveTo(...calcFontPoint(line[0], text, offsetx, offsety, tilt));
|
|
for (var k = 1; k < line.length; k++) {
|
|
ctx.lineTo(...calcFontPoint(line[k], text, offsetx, offsety, tilt));
|
|
}
|
|
ctx.stroke();
|
|
}
|
|
offsetx += glyph.w * text.width;
|
|
}
|
|
offsety += interline;
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawedge(ctx, scalefactor, edge, color) {
|
|
ctx.strokeStyle = color;
|
|
ctx.fillStyle = color;
|
|
ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
|
|
ctx.lineCap = "round";
|
|
ctx.lineJoin = "round";
|
|
if ("svgpath" in edge) {
|
|
ctx.stroke(new Path2D(edge.svgpath));
|
|
} else {
|
|
ctx.beginPath();
|
|
if (edge.type == "segment") {
|
|
ctx.moveTo(...edge.start);
|
|
ctx.lineTo(...edge.end);
|
|
}
|
|
if (edge.type == "rect") {
|
|
ctx.moveTo(...edge.start);
|
|
ctx.lineTo(edge.start[0], edge.end[1]);
|
|
ctx.lineTo(...edge.end);
|
|
ctx.lineTo(edge.end[0], edge.start[1]);
|
|
ctx.lineTo(...edge.start);
|
|
}
|
|
if (edge.type == "arc") {
|
|
ctx.arc(
|
|
...edge.start,
|
|
edge.radius,
|
|
deg2rad(edge.startangle),
|
|
deg2rad(edge.endangle));
|
|
}
|
|
if (edge.type == "circle") {
|
|
ctx.arc(
|
|
...edge.start,
|
|
edge.radius,
|
|
0, 2 * Math.PI);
|
|
ctx.closePath();
|
|
}
|
|
if (edge.type == "curve") {
|
|
ctx.moveTo(...edge.start);
|
|
ctx.bezierCurveTo(...edge.cpa, ...edge.cpb, ...edge.end);
|
|
}
|
|
if("filled" in edge && edge.filled)
|
|
ctx.fill();
|
|
else
|
|
ctx.stroke();
|
|
}
|
|
}
|
|
|
|
function getChamferedRectPath(size, radius, chamfpos, chamfratio) {
|
|
// chamfpos is a bitmask, left = 1, right = 2, bottom left = 4, bottom right = 8
|
|
var path = new Path2D();
|
|
var width = size[0];
|
|
var height = size[1];
|
|
var x = width * -0.5;
|
|
var y = height * -0.5;
|
|
var chamfOffset = Math.min(width, height) * chamfratio;
|
|
path.moveTo(x, 0);
|
|
if (chamfpos & 4) {
|
|
path.lineTo(x, y + height - chamfOffset);
|
|
path.lineTo(x + chamfOffset, y + height);
|
|
path.lineTo(0, y + height);
|
|
} else {
|
|
path.arcTo(x, y + height, x + width, y + height, radius);
|
|
}
|
|
if (chamfpos & 8) {
|
|
path.lineTo(x + width - chamfOffset, y + height);
|
|
path.lineTo(x + width, y + height - chamfOffset);
|
|
path.lineTo(x + width, 0);
|
|
} else {
|
|
path.arcTo(x + width, y + height, x + width, y, radius);
|
|
}
|
|
if (chamfpos & 2) {
|
|
path.lineTo(x + width, y + chamfOffset);
|
|
path.lineTo(x + width - chamfOffset, y);
|
|
path.lineTo(0, y);
|
|
} else {
|
|
path.arcTo(x + width, y, x, y, radius);
|
|
}
|
|
if (chamfpos & 1) {
|
|
path.lineTo(x + chamfOffset, y);
|
|
path.lineTo(x, y + chamfOffset);
|
|
path.lineTo(x, 0);
|
|
} else {
|
|
path.arcTo(x, y, x, y + height, radius);
|
|
}
|
|
path.closePath();
|
|
return path;
|
|
}
|
|
|
|
function getOblongPath(size) {
|
|
return getChamferedRectPath(size, Math.min(size[0], size[1]) / 2, 0, 0);
|
|
}
|
|
|
|
function getPolygonsPath(shape) {
|
|
if (shape.path2d) {
|
|
return shape.path2d;
|
|
}
|
|
if ("svgpath" in shape) {
|
|
shape.path2d = new Path2D(shape.svgpath);
|
|
} else {
|
|
var path = new Path2D();
|
|
for (var polygon of shape.polygons) {
|
|
path.moveTo(...polygon[0]);
|
|
for (var i = 1; i < polygon.length; i++) {
|
|
path.lineTo(...polygon[i]);
|
|
}
|
|
path.closePath();
|
|
}
|
|
shape.path2d = path;
|
|
}
|
|
return shape.path2d;
|
|
}
|
|
|
|
function drawPolygonShape(ctx, scalefactor, shape, color) {
|
|
ctx.save();
|
|
if (!("svgpath" in shape)) {
|
|
ctx.translate(...shape.pos);
|
|
ctx.rotate(deg2rad(-shape.angle));
|
|
}
|
|
if("filled" in shape && !shape.filled) {
|
|
ctx.strokeStyle = color;
|
|
ctx.lineWidth = Math.max(1 / scalefactor, shape.width);
|
|
ctx.lineCap = "round";
|
|
ctx.lineJoin = "round";
|
|
ctx.stroke(getPolygonsPath(shape));
|
|
} else {
|
|
ctx.fillStyle = color;
|
|
ctx.fill(getPolygonsPath(shape));
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawDrawing(ctx, scalefactor, drawing, color) {
|
|
if (["segment", "arc", "circle", "curve", "rect"].includes(drawing.type)) {
|
|
drawedge(ctx, scalefactor, drawing, color);
|
|
} else if (drawing.type == "polygon") {
|
|
drawPolygonShape(ctx, scalefactor, drawing, color);
|
|
} else {
|
|
drawText(ctx, drawing, color);
|
|
}
|
|
}
|
|
|
|
function getCirclePath(radius) {
|
|
var path = new Path2D();
|
|
path.arc(0, 0, radius, 0, 2 * Math.PI);
|
|
path.closePath();
|
|
return path;
|
|
}
|
|
|
|
function getCachedPadPath(pad) {
|
|
if (!pad.path2d) {
|
|
// if path2d is not set, build one and cache it on pad object
|
|
if (pad.shape == "rect") {
|
|
pad.path2d = new Path2D();
|
|
pad.path2d.rect(...pad.size.map(c => -c * 0.5), ...pad.size);
|
|
} else if (pad.shape == "oval") {
|
|
pad.path2d = getOblongPath(pad.size);
|
|
} else if (pad.shape == "circle") {
|
|
pad.path2d = getCirclePath(pad.size[0] / 2);
|
|
} else if (pad.shape == "roundrect") {
|
|
pad.path2d = getChamferedRectPath(pad.size, pad.radius, 0, 0);
|
|
} else if (pad.shape == "chamfrect") {
|
|
pad.path2d = getChamferedRectPath(pad.size, pad.radius, pad.chamfpos, pad.chamfratio)
|
|
} else if (pad.shape == "custom") {
|
|
pad.path2d = getPolygonsPath(pad);
|
|
}
|
|
}
|
|
return pad.path2d;
|
|
}
|
|
|
|
function drawPad(ctx, pad, color, outline) {
|
|
ctx.save();
|
|
ctx.translate(...pad.pos);
|
|
ctx.rotate(-deg2rad(pad.angle));
|
|
if (pad.offset) {
|
|
ctx.translate(...pad.offset);
|
|
}
|
|
ctx.fillStyle = color;
|
|
ctx.strokeStyle = color;
|
|
var path = getCachedPadPath(pad);
|
|
if (outline) {
|
|
ctx.stroke(path);
|
|
} else {
|
|
ctx.fill(path);
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawPadHole(ctx, pad, padHoleColor) {
|
|
if (pad.type != "th") return;
|
|
ctx.save();
|
|
ctx.translate(...pad.pos);
|
|
ctx.rotate(-deg2rad(pad.angle));
|
|
ctx.fillStyle = padHoleColor;
|
|
if (pad.drillshape == "oblong") {
|
|
ctx.fill(getOblongPath(pad.drillsize));
|
|
} else {
|
|
ctx.fill(getCirclePath(pad.drillsize[0] / 2));
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawFootprint(ctx, layer, scalefactor, footprint, colors, highlight, outline) {
|
|
if (highlight) {
|
|
// draw bounding box
|
|
if (footprint.layer == layer) {
|
|
ctx.save();
|
|
ctx.globalAlpha = 0.2;
|
|
ctx.translate(...footprint.bbox.pos);
|
|
ctx.rotate(deg2rad(-footprint.bbox.angle));
|
|
ctx.translate(...footprint.bbox.relpos);
|
|
ctx.fillStyle = colors.pad;
|
|
ctx.fillRect(0, 0, ...footprint.bbox.size);
|
|
ctx.globalAlpha = 1;
|
|
ctx.strokeStyle = colors.pad;
|
|
ctx.lineWidth = 3 / scalefactor;
|
|
ctx.strokeRect(0, 0, ...footprint.bbox.size);
|
|
ctx.restore();
|
|
}
|
|
}
|
|
// draw drawings
|
|
for (var drawing of footprint.drawings) {
|
|
if (drawing.layer == layer) {
|
|
drawDrawing(ctx, scalefactor, drawing.drawing, colors.pad);
|
|
}
|
|
}
|
|
ctx.lineWidth = 3 / scalefactor;
|
|
// draw pads
|
|
if (settings.renderPads) {
|
|
for (var pad of footprint.pads) {
|
|
if (pad.layers.includes(layer)) {
|
|
drawPad(ctx, pad, colors.pad, outline);
|
|
if (pad.pin1 &&
|
|
(settings.highlightpin1 == "all" ||
|
|
settings.highlightpin1 == "selected" && highlight)) {
|
|
drawPad(ctx, pad, colors.outline, true);
|
|
}
|
|
}
|
|
}
|
|
for (var pad of footprint.pads) {
|
|
drawPadHole(ctx, pad, colors.padHole);
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawEdgeCuts(canvas, scalefactor) {
|
|
var ctx = canvas.getContext("2d");
|
|
var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
|
|
for (var edge of pcbdata.edges) {
|
|
drawDrawing(ctx, scalefactor, edge, edgecolor);
|
|
}
|
|
}
|
|
|
|
function drawFootprints(canvas, layer, scalefactor, highlight) {
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.lineWidth = 3 / scalefactor;
|
|
var style = getComputedStyle(topmostdiv);
|
|
|
|
var colors = {
|
|
pad: style.getPropertyValue('--pad-color'),
|
|
padHole: style.getPropertyValue('--pad-hole-color'),
|
|
outline: style.getPropertyValue('--pin1-outline-color'),
|
|
}
|
|
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
var mod = pcbdata.footprints[i];
|
|
var outline = settings.renderDnpOutline && pcbdata.bom.skipped.includes(i);
|
|
var h = highlightedFootprints.includes(i);
|
|
var d = markedFootprints.has(i);
|
|
if (highlight) {
|
|
if(h && d) {
|
|
colors.pad = style.getPropertyValue('--pad-color-highlight-both');
|
|
colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-both');
|
|
} else if (h) {
|
|
colors.pad = style.getPropertyValue('--pad-color-highlight');
|
|
colors.outline = style.getPropertyValue('--pin1-outline-color-highlight');
|
|
} else if (d) {
|
|
colors.pad = style.getPropertyValue('--pad-color-highlight-marked');
|
|
colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-marked');
|
|
}
|
|
}
|
|
if( h || d || !highlight) {
|
|
drawFootprint(ctx, layer, scalefactor, mod, colors, highlight, outline);
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
|
|
var ctx = canvas.getContext("2d");
|
|
for (var d of pcbdata.drawings[layername][layer]) {
|
|
if (["segment", "arc", "circle", "curve", "rect"].includes(d.type)) {
|
|
drawedge(ctx, scalefactor, d, edgeColor);
|
|
} else if (d.type == "polygon") {
|
|
drawPolygonShape(ctx, scalefactor, d, polygonColor);
|
|
} else {
|
|
drawText(ctx, d, textColor);
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawTracks(canvas, layer, defaultColor, highlight) {
|
|
ctx = canvas.getContext("2d");
|
|
ctx.lineCap = "round";
|
|
|
|
var hasHole = (track) => (
|
|
'drillsize' in track &&
|
|
track.start[0] == track.end[0] &&
|
|
track.start[1] == track.end[1]);
|
|
|
|
// First draw tracks and tented vias
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if (highlight && highlightedNet != track.net) continue;
|
|
if (!hasHole(track)) {
|
|
ctx.strokeStyle = highlight ? defaultColor : settings.netColors[track.net] || defaultColor;
|
|
ctx.lineWidth = track.width;
|
|
ctx.beginPath();
|
|
if ('radius' in track) {
|
|
ctx.arc(
|
|
...track.center,
|
|
track.radius,
|
|
deg2rad(track.startangle),
|
|
deg2rad(track.endangle));
|
|
} else {
|
|
ctx.moveTo(...track.start);
|
|
ctx.lineTo(...track.end);
|
|
}
|
|
ctx.stroke();
|
|
}
|
|
}
|
|
// Second pass to draw untented vias
|
|
var style = getComputedStyle(topmostdiv);
|
|
var holeColor = style.getPropertyValue('--pad-hole-color')
|
|
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if (highlight && highlightedNet != track.net) continue;
|
|
if (hasHole(track)) {
|
|
ctx.strokeStyle = highlight ? defaultColor : settings.netColors[track.net] || defaultColor;
|
|
ctx.lineWidth = track.width;
|
|
ctx.beginPath();
|
|
ctx.moveTo(...track.start);
|
|
ctx.lineTo(...track.end);
|
|
ctx.stroke();
|
|
ctx.strokeStyle = holeColor;
|
|
ctx.lineWidth = track.drillsize;
|
|
ctx.lineTo(...track.end);
|
|
ctx.stroke();
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawZones(canvas, layer, defaultColor, highlight) {
|
|
ctx = canvas.getContext("2d");
|
|
ctx.lineJoin = "round";
|
|
for (var zone of pcbdata.zones[layer]) {
|
|
if (highlight && highlightedNet != zone.net) continue;
|
|
ctx.strokeStyle = highlight ? defaultColor : settings.netColors[zone.net] || defaultColor;
|
|
ctx.fillStyle = highlight ? defaultColor : settings.netColors[zone.net] || defaultColor;
|
|
if (!zone.path2d) {
|
|
zone.path2d = getPolygonsPath(zone);
|
|
}
|
|
ctx.fill(zone.path2d, zone.fillrule || "nonzero");
|
|
if (zone.width > 0) {
|
|
ctx.lineWidth = zone.width;
|
|
ctx.stroke(zone.path2d);
|
|
}
|
|
}
|
|
}
|
|
|
|
function clearCanvas(canvas, color = null) {
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.save();
|
|
ctx.setTransform(1, 0, 0, 1, 0, 0);
|
|
if (color) {
|
|
ctx.fillStyle = color;
|
|
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
|
} else {
|
|
if (!window.matchMedia("print").matches)
|
|
ctx.clearRect(0, 0, canvas.width, canvas.height);
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawNets(canvas, layer, highlight) {
|
|
var style = getComputedStyle(topmostdiv);
|
|
if (settings.renderZones) {
|
|
var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
|
|
drawZones(canvas, layer, zoneColor, highlight);
|
|
}
|
|
if (settings.renderTracks) {
|
|
var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
|
|
drawTracks(canvas, layer, trackColor, highlight);
|
|
}
|
|
if (highlight && settings.renderPads) {
|
|
var padColor = style.getPropertyValue('--pad-color-highlight');
|
|
var padHoleColor = style.getPropertyValue('--pad-hole-color');
|
|
var ctx = canvas.getContext("2d");
|
|
for (var footprint of pcbdata.footprints) {
|
|
// draw pads
|
|
var padDrawn = false;
|
|
for (var pad of footprint.pads) {
|
|
if (highlightedNet != pad.net) continue;
|
|
if (pad.layers.includes(layer)) {
|
|
drawPad(ctx, pad, padColor, false);
|
|
padDrawn = true;
|
|
}
|
|
}
|
|
if (padDrawn) {
|
|
// redraw all pad holes because some pads may overlap
|
|
for (var pad of footprint.pads) {
|
|
drawPadHole(ctx, pad, padHoleColor);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawHighlightsOnLayer(canvasdict, clear = true) {
|
|
if (clear) {
|
|
clearCanvas(canvasdict.highlight);
|
|
}
|
|
if (markedFootprints.size > 0 || highlightedFootprints.length > 0) {
|
|
drawFootprints(canvasdict.highlight, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom, true);
|
|
}
|
|
if (highlightedNet !== null) {
|
|
drawNets(canvasdict.highlight, canvasdict.layer, true);
|
|
}
|
|
}
|
|
|
|
function drawHighlights() {
|
|
drawHighlightsOnLayer(allcanvas.front);
|
|
drawHighlightsOnLayer(allcanvas.back);
|
|
}
|
|
|
|
function drawBackground(canvasdict, clear = true) {
|
|
if (clear) {
|
|
clearCanvas(canvasdict.bg);
|
|
clearCanvas(canvasdict.fab);
|
|
clearCanvas(canvasdict.silk);
|
|
}
|
|
|
|
drawNets(canvasdict.bg, canvasdict.layer, false);
|
|
drawFootprints(canvasdict.bg, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom, false);
|
|
|
|
drawEdgeCuts(canvasdict.bg, canvasdict.transform.s * canvasdict.transform.zoom);
|
|
|
|
var style = getComputedStyle(topmostdiv);
|
|
var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
|
|
var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
|
|
var textColor = style.getPropertyValue('--silkscreen-text-color');
|
|
if (settings.renderSilkscreen) {
|
|
drawBgLayer(
|
|
"silkscreen", canvasdict.silk, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom,
|
|
edgeColor, polygonColor, textColor);
|
|
}
|
|
edgeColor = style.getPropertyValue('--fabrication-edge-color');
|
|
polygonColor = style.getPropertyValue('--fabrication-polygon-color');
|
|
textColor = style.getPropertyValue('--fabrication-text-color');
|
|
if (settings.renderFabrication) {
|
|
drawBgLayer(
|
|
"fabrication", canvasdict.fab, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom,
|
|
edgeColor, polygonColor, textColor);
|
|
}
|
|
}
|
|
|
|
function prepareCanvas(canvas, flip, transform) {
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.setTransform(1, 0, 0, 1, 0, 0);
|
|
ctx.scale(transform.zoom, transform.zoom);
|
|
ctx.translate(transform.panx, transform.pany);
|
|
if (flip) {
|
|
ctx.scale(-1, 1);
|
|
}
|
|
ctx.translate(transform.x, transform.y);
|
|
ctx.rotate(deg2rad(settings.boardRotation + (flip && settings.offsetBackRotation ? - 180 : 0)));
|
|
ctx.scale(transform.s, transform.s);
|
|
}
|
|
|
|
function prepareLayer(canvasdict) {
|
|
var flip = (canvasdict.layer === "B");
|
|
for (var c of ["bg", "fab", "silk", "highlight"]) {
|
|
prepareCanvas(canvasdict[c], flip, canvasdict.transform);
|
|
}
|
|
}
|
|
|
|
function rotateVector(v, angle) {
|
|
angle = deg2rad(angle);
|
|
return [
|
|
v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
|
|
v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
|
|
];
|
|
}
|
|
|
|
function applyRotation(bbox, flip) {
|
|
var corners = [
|
|
[bbox.minx, bbox.miny],
|
|
[bbox.minx, bbox.maxy],
|
|
[bbox.maxx, bbox.miny],
|
|
[bbox.maxx, bbox.maxy],
|
|
];
|
|
corners = corners.map((v) => rotateVector(v, settings.boardRotation + (flip && settings.offsetBackRotation ? - 180 : 0)));
|
|
return {
|
|
minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
|
|
miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
|
|
maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
|
|
maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
|
|
}
|
|
}
|
|
|
|
function recalcLayerScale(layerdict, width, height) {
|
|
var flip = (layerdict.layer === "B");
|
|
var bbox = applyRotation(pcbdata.edges_bbox, flip);
|
|
var scalefactor = 0.98 * Math.min(
|
|
width / (bbox.maxx - bbox.minx),
|
|
height / (bbox.maxy - bbox.miny)
|
|
);
|
|
if (scalefactor < 0.1) {
|
|
scalefactor = 1;
|
|
}
|
|
layerdict.transform.s = scalefactor;
|
|
if (flip) {
|
|
layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
|
|
} else {
|
|
layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
|
|
}
|
|
layerdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
|
|
for (var c of ["bg", "fab", "silk", "highlight"]) {
|
|
canvas = layerdict[c];
|
|
canvas.width = width;
|
|
canvas.height = height;
|
|
canvas.style.width = (width / devicePixelRatio) + "px";
|
|
canvas.style.height = (height / devicePixelRatio) + "px";
|
|
}
|
|
}
|
|
|
|
function redrawCanvas(layerdict) {
|
|
prepareLayer(layerdict);
|
|
drawBackground(layerdict);
|
|
drawHighlightsOnLayer(layerdict);
|
|
}
|
|
|
|
function resizeCanvas(layerdict) {
|
|
var canvasdivid = {
|
|
"F": "frontcanvas",
|
|
"B": "backcanvas"
|
|
} [layerdict.layer];
|
|
var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
|
|
var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
|
|
recalcLayerScale(layerdict, width, height);
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
function resizeAll() {
|
|
resizeCanvas(allcanvas.front);
|
|
resizeCanvas(allcanvas.back);
|
|
}
|
|
|
|
function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) {
|
|
var A = x - x1;
|
|
var B = y - y1;
|
|
var C = x2 - x1;
|
|
var D = y2 - y1;
|
|
|
|
var dot = A * C + B * D;
|
|
var len_sq = C * C + D * D;
|
|
var dx, dy;
|
|
if (len_sq == 0) {
|
|
// start and end of the segment coincide
|
|
dx = x - x1;
|
|
dy = y - y1;
|
|
} else {
|
|
var param = dot / len_sq;
|
|
var xx, yy;
|
|
if (param < 0) {
|
|
xx = x1;
|
|
yy = y1;
|
|
} else if (param > 1) {
|
|
xx = x2;
|
|
yy = y2;
|
|
} else {
|
|
xx = x1 + param * C;
|
|
yy = y1 + param * D;
|
|
}
|
|
dx = x - xx;
|
|
dy = y - yy;
|
|
}
|
|
return dx * dx + dy * dy <= d * d;
|
|
}
|
|
|
|
function modulo(n, mod) {
|
|
return ((n % mod) + mod) % mod;
|
|
}
|
|
|
|
function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, endangle, d) {
|
|
var dx = x - xc;
|
|
var dy = y - yc;
|
|
var r_sq = dx * dx + dy * dy;
|
|
var rmin = Math.max(0, radius - d);
|
|
var rmax = radius + d;
|
|
|
|
if (r_sq < rmin * rmin || r_sq > rmax * rmax)
|
|
return false;
|
|
|
|
var angle1 = modulo(deg2rad(startangle), 2 * Math.PI);
|
|
var dx1 = xc + radius * Math.cos(angle1) - x;
|
|
var dy1 = yc + radius * Math.sin(angle1) - y;
|
|
if (dx1 * dx1 + dy1 * dy1 <= d * d)
|
|
return true;
|
|
|
|
var angle2 = modulo(deg2rad(endangle), 2 * Math.PI);
|
|
var dx2 = xc + radius * Math.cos(angle2) - x;
|
|
var dy2 = yc + radius * Math.sin(angle2) - y;
|
|
if (dx2 * dx2 + dy2 * dy2 <= d * d)
|
|
return true;
|
|
|
|
var angle = modulo(Math.atan2(dy, dx), 2 * Math.PI);
|
|
if (angle1 > angle2)
|
|
return (angle >= angle2 || angle <= angle1);
|
|
else
|
|
return (angle >= angle1 && angle <= angle2);
|
|
}
|
|
|
|
function pointWithinPad(x, y, pad) {
|
|
var v = [x - pad.pos[0], y - pad.pos[1]];
|
|
v = rotateVector(v, pad.angle);
|
|
if (pad.offset) {
|
|
v[0] -= pad.offset[0];
|
|
v[1] -= pad.offset[1];
|
|
}
|
|
return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v);
|
|
}
|
|
|
|
function netHitScan(layer, x, y) {
|
|
// Check track segments
|
|
if (settings.renderTracks && pcbdata.tracks) {
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if ('radius' in track) {
|
|
if (pointWithinDistanceToArc(x, y, ...track.center, track.radius, track.startangle, track.endangle, track.width / 2)) {
|
|
return track.net;
|
|
}
|
|
} else {
|
|
if (pointWithinDistanceToSegment(x, y, ...track.start, ...track.end, track.width / 2)) {
|
|
return track.net;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// Check pads
|
|
if (settings.renderPads) {
|
|
for (var footprint of pcbdata.footprints) {
|
|
for (var pad of footprint.pads) {
|
|
if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) {
|
|
return pad.net;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function pointWithinFootprintBbox(x, y, bbox) {
|
|
var v = [x - bbox.pos[0], y - bbox.pos[1]];
|
|
v = rotateVector(v, bbox.angle);
|
|
return bbox.relpos[0] <= v[0] && v[0] <= bbox.relpos[0] + bbox.size[0] &&
|
|
bbox.relpos[1] <= v[1] && v[1] <= bbox.relpos[1] + bbox.size[1];
|
|
}
|
|
|
|
function bboxHitScan(layer, x, y) {
|
|
var result = [];
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
var footprint = pcbdata.footprints[i];
|
|
if (footprint.layer == layer) {
|
|
if (pointWithinFootprintBbox(x, y, footprint.bbox)) {
|
|
result.push(i);
|
|
}
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function handlePointerDown(e, layerdict) {
|
|
if (e.button != 0 && e.button != 1) {
|
|
return;
|
|
}
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
layerdict.pointerStates[e.pointerId] = {
|
|
distanceTravelled: 0,
|
|
lastX: e.offsetX,
|
|
lastY: e.offsetY,
|
|
downTime: Date.now(),
|
|
};
|
|
}
|
|
|
|
function handleMouseClick(e, layerdict) {
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
var x = e.offsetX;
|
|
var y = e.offsetY;
|
|
var t = layerdict.transform;
|
|
var flip = layerdict.layer === "B";
|
|
if (flip) {
|
|
x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
|
|
} else {
|
|
x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
|
|
}
|
|
y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
|
|
var v = rotateVector([x, y], -settings.boardRotation + (flip && settings.offsetBackRotation ? - 180 : 0));
|
|
if ("nets" in pcbdata) {
|
|
var net = netHitScan(layerdict.layer, ...v);
|
|
if (net !== highlightedNet) {
|
|
netClicked(net);
|
|
}
|
|
}
|
|
if (highlightedNet === null) {
|
|
var footprints = bboxHitScan(layerdict.layer, ...v);
|
|
if (footprints.length > 0) {
|
|
footprintsClicked(footprints);
|
|
}
|
|
}
|
|
}
|
|
|
|
function handlePointerLeave(e, layerdict) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (!settings.redrawOnDrag) {
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
delete layerdict.pointerStates[e.pointerId];
|
|
}
|
|
|
|
function resetTransform(layerdict) {
|
|
layerdict.transform.panx = 0;
|
|
layerdict.transform.pany = 0;
|
|
layerdict.transform.zoom = 1;
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
function handlePointerUp(e, layerdict) {
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (e.button == 2) {
|
|
// Reset pan and zoom on right click.
|
|
resetTransform(layerdict);
|
|
layerdict.anotherPointerTapped = false;
|
|
return;
|
|
}
|
|
|
|
// We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
|
|
var ptr = layerdict.pointerStates[e.pointerId];
|
|
ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);
|
|
|
|
if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
|
|
if (Object.keys(layerdict.pointerStates).length == 1) {
|
|
if (layerdict.anotherPointerTapped) {
|
|
// This is the second pointer coming off of a two-finger tap
|
|
resetTransform(layerdict);
|
|
} else {
|
|
// This is just a regular tap
|
|
handleMouseClick(e, layerdict);
|
|
}
|
|
layerdict.anotherPointerTapped = false;
|
|
} else {
|
|
// This is the first finger coming off of what could become a two-finger tap
|
|
layerdict.anotherPointerTapped = true;
|
|
}
|
|
} else {
|
|
if (!settings.redrawOnDrag) {
|
|
redrawCanvas(layerdict);
|
|
}
|
|
layerdict.anotherPointerTapped = false;
|
|
}
|
|
|
|
delete layerdict.pointerStates[e.pointerId];
|
|
}
|
|
|
|
function handlePointerMove(e, layerdict) {
|
|
if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
|
|
return;
|
|
}
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
var thisPtr = layerdict.pointerStates[e.pointerId];
|
|
|
|
var dx = e.offsetX - thisPtr.lastX;
|
|
var dy = e.offsetY - thisPtr.lastY;
|
|
|
|
// If this number is low on pointer up, we count the action as a click
|
|
thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);
|
|
|
|
if (Object.keys(layerdict.pointerStates).length == 1) {
|
|
// This is a simple drag
|
|
layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
|
|
layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
|
|
} else if (Object.keys(layerdict.pointerStates).length == 2) {
|
|
var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];
|
|
|
|
var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
|
|
var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));
|
|
|
|
var scaleFactor = newDist / oldDist;
|
|
|
|
if (scaleFactor != NaN) {
|
|
layerdict.transform.zoom *= scaleFactor;
|
|
|
|
var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
|
|
layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
|
|
layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
|
|
}
|
|
}
|
|
|
|
thisPtr.lastX = e.offsetX;
|
|
thisPtr.lastY = e.offsetY;
|
|
|
|
if (settings.redrawOnDrag) {
|
|
redrawCanvas(layerdict);
|
|
}
|
|
}
|
|
|
|
function handleMouseWheel(e, layerdict) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
var t = layerdict.transform;
|
|
var wheeldelta = e.deltaY;
|
|
if (e.deltaMode == 1) {
|
|
// FF only, scroll by lines
|
|
wheeldelta *= 30;
|
|
} else if (e.deltaMode == 2) {
|
|
wheeldelta *= 300;
|
|
}
|
|
var m = Math.pow(1.1, -wheeldelta / 40);
|
|
// Limit amount of zoom per tick.
|
|
if (m > 2) {
|
|
m = 2;
|
|
} else if (m < 0.5) {
|
|
m = 0.5;
|
|
}
|
|
t.zoom *= m;
|
|
var zoomd = (1 - m) / t.zoom;
|
|
t.panx += devicePixelRatio * e.offsetX * zoomd;
|
|
t.pany += devicePixelRatio * e.offsetY * zoomd;
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
function addMouseHandlers(div, layerdict) {
|
|
div.addEventListener("pointerdown", function(e) {
|
|
handlePointerDown(e, layerdict);
|
|
});
|
|
div.addEventListener("pointermove", function(e) {
|
|
handlePointerMove(e, layerdict);
|
|
});
|
|
div.addEventListener("pointerup", function(e) {
|
|
handlePointerUp(e, layerdict);
|
|
});
|
|
var pointerleave = function(e) {
|
|
handlePointerLeave(e, layerdict);
|
|
}
|
|
div.addEventListener("pointercancel", pointerleave);
|
|
div.addEventListener("pointerleave", pointerleave);
|
|
div.addEventListener("pointerout", pointerleave);
|
|
|
|
div.onwheel = function(e) {
|
|
handleMouseWheel(e, layerdict);
|
|
}
|
|
for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
|
|
element.addEventListener("contextmenu", function(e) {
|
|
e.preventDefault();
|
|
}, false);
|
|
}
|
|
}
|
|
|
|
function setRedrawOnDrag(value) {
|
|
settings.redrawOnDrag = value;
|
|
writeStorage("redrawOnDrag", value);
|
|
}
|
|
|
|
function setBoardRotation(value) {
|
|
settings.boardRotation = value * 5;
|
|
writeStorage("boardRotation", settings.boardRotation);
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
resizeAll();
|
|
}
|
|
|
|
function setOffsetBackRotation(value) {
|
|
settings.offsetBackRotation = value;
|
|
writeStorage("offsetBackRotation", value);
|
|
resizeAll();
|
|
}
|
|
|
|
function initRender() {
|
|
allcanvas = {
|
|
front: {
|
|
transform: {
|
|
x: 0,
|
|
y: 0,
|
|
s: 1,
|
|
panx: 0,
|
|
pany: 0,
|
|
zoom: 1,
|
|
},
|
|
pointerStates: {},
|
|
anotherPointerTapped: false,
|
|
bg: document.getElementById("F_bg"),
|
|
fab: document.getElementById("F_fab"),
|
|
silk: document.getElementById("F_slk"),
|
|
highlight: document.getElementById("F_hl"),
|
|
layer: "F",
|
|
},
|
|
back: {
|
|
transform: {
|
|
x: 0,
|
|
y: 0,
|
|
s: 1,
|
|
panx: 0,
|
|
pany: 0,
|
|
zoom: 1,
|
|
},
|
|
pointerStates: {},
|
|
anotherPointerTapped: false,
|
|
bg: document.getElementById("B_bg"),
|
|
fab: document.getElementById("B_fab"),
|
|
silk: document.getElementById("B_slk"),
|
|
highlight: document.getElementById("B_hl"),
|
|
layer: "B",
|
|
}
|
|
};
|
|
addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
|
|
addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
|
|
}
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/*
|
|
* Table reordering via Drag'n'Drop
|
|
* Inspired by: https://htmldom.dev/drag-and-drop-table-column
|
|
*/
|
|
|
|
function setBomHandlers() {
|
|
|
|
const bom = document.getElementById('bomtable');
|
|
|
|
let dragName;
|
|
let placeHolderElements;
|
|
let draggingElement;
|
|
let forcePopulation;
|
|
let xOffset;
|
|
let yOffset;
|
|
let wasDragged;
|
|
|
|
const mouseUpHandler = function(e) {
|
|
// Delete dragging element
|
|
draggingElement.remove();
|
|
|
|
// Make BOM selectable again
|
|
bom.style.removeProperty("userSelect");
|
|
|
|
// Remove listeners
|
|
document.removeEventListener('mousemove', mouseMoveHandler);
|
|
document.removeEventListener('mouseup', mouseUpHandler);
|
|
|
|
if (wasDragged) {
|
|
// Redraw whole BOM
|
|
populateBomTable();
|
|
}
|
|
}
|
|
|
|
const mouseMoveHandler = function(e) {
|
|
// Notice the dragging
|
|
wasDragged = true;
|
|
|
|
// Make the dragged element visible
|
|
draggingElement.style.removeProperty("display");
|
|
|
|
// Set elements position to mouse position
|
|
draggingElement.style.left = `${e.screenX - xOffset}px`;
|
|
draggingElement.style.top = `${e.screenY - yOffset}px`;
|
|
|
|
// Forced redrawing of BOM table
|
|
if (forcePopulation) {
|
|
forcePopulation = false;
|
|
// Copy array
|
|
phe = Array.from(placeHolderElements);
|
|
// populate BOM table again
|
|
populateBomHeader(dragName, phe);
|
|
populateBomBody(dragName, phe);
|
|
}
|
|
|
|
// Set up array of hidden columns
|
|
var hiddenColumns = Array.from(settings.hiddenColumns);
|
|
// In the ungrouped mode, quantity don't exist
|
|
if (settings.bommode === "ungrouped")
|
|
hiddenColumns.push("Quantity");
|
|
// If no checkbox fields can be found, we consider them hidden
|
|
if (settings.checkboxes.length == 0)
|
|
hiddenColumns.push("checkboxes");
|
|
|
|
// Get table headers and group them into checkboxes, extrafields and normal headers
|
|
const bh = document.getElementById("bomhead");
|
|
headers = Array.from(bh.querySelectorAll("th"))
|
|
headers.shift() // numCol is not part of the columnOrder
|
|
headerGroups = []
|
|
lastCompoundClass = null;
|
|
for (i = 0; i < settings.columnOrder.length; i++) {
|
|
cElem = settings.columnOrder[i];
|
|
if (hiddenColumns.includes(cElem)) {
|
|
// Hidden columns appear as a dummy element
|
|
headerGroups.push([]);
|
|
continue;
|
|
}
|
|
elem = headers.filter(e => getColumnOrderName(e) === cElem)[0];
|
|
if (elem.classList.contains("bom-checkbox")) {
|
|
if (lastCompoundClass === "bom-checkbox") {
|
|
cbGroup = headerGroups.pop();
|
|
cbGroup.push(elem);
|
|
headerGroups.push(cbGroup);
|
|
} else {
|
|
lastCompoundClass = "bom-checkbox";
|
|
headerGroups.push([elem])
|
|
}
|
|
} else {
|
|
headerGroups.push([elem])
|
|
}
|
|
}
|
|
|
|
// Copy settings.columnOrder
|
|
var columns = Array.from(settings.columnOrder)
|
|
|
|
// Set up array with indices of hidden columns
|
|
var hiddenIndices = hiddenColumns.map(e => settings.columnOrder.indexOf(e));
|
|
var dragIndex = columns.indexOf(dragName);
|
|
var swapIndex = dragIndex;
|
|
var swapDone = false;
|
|
|
|
// Check if the current dragged element is swapable with the left or right element
|
|
if (dragIndex > 0) {
|
|
// Get left headers boundingbox
|
|
swapIndex = dragIndex - 1;
|
|
while (hiddenIndices.includes(swapIndex) && swapIndex > 0)
|
|
swapIndex--;
|
|
if (!hiddenIndices.includes(swapIndex)) {
|
|
box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
|
|
if (e.clientX < box.left + window.scrollX + (box.width / 2)) {
|
|
swapElement = columns[dragIndex];
|
|
columns.splice(dragIndex, 1);
|
|
columns.splice(swapIndex, 0, swapElement);
|
|
forcePopulation = true;
|
|
swapDone = true;
|
|
}
|
|
}
|
|
}
|
|
if ((!swapDone) && dragIndex < headerGroups.length - 1) {
|
|
// Get right headers boundingbox
|
|
swapIndex = dragIndex + 1;
|
|
while (hiddenIndices.includes(swapIndex))
|
|
swapIndex++;
|
|
if (swapIndex < headerGroups.length) {
|
|
box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
|
|
if (e.clientX > box.left + window.scrollX + (box.width / 2)) {
|
|
swapElement = columns[dragIndex];
|
|
columns.splice(dragIndex, 1);
|
|
columns.splice(swapIndex, 0, swapElement);
|
|
forcePopulation = true;
|
|
swapDone = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Write back change to storage
|
|
if (swapDone) {
|
|
settings.columnOrder = columns
|
|
writeStorage("columnOrder", JSON.stringify(columns));
|
|
}
|
|
|
|
}
|
|
|
|
const mouseDownHandler = function(e) {
|
|
var target = e.target;
|
|
if (target.tagName.toLowerCase() != "td")
|
|
target = target.parentElement;
|
|
|
|
// Used to check if a dragging has ever happened
|
|
wasDragged = false;
|
|
|
|
// Create new element which will be displayed as the dragged column
|
|
draggingElement = document.createElement("div")
|
|
draggingElement.classList.add("dragging");
|
|
draggingElement.style.display = "none";
|
|
draggingElement.style.position = "absolute";
|
|
draggingElement.style.overflow = "hidden";
|
|
|
|
// Get bomhead and bombody elements
|
|
const bh = document.getElementById("bomhead");
|
|
const bb = document.getElementById("bombody");
|
|
|
|
// Get all compound headers for the current column
|
|
var compoundHeaders;
|
|
if (target.classList.contains("bom-checkbox")) {
|
|
compoundHeaders = Array.from(bh.querySelectorAll("th.bom-checkbox"));
|
|
} else {
|
|
compoundHeaders = [target];
|
|
}
|
|
|
|
// Create new table which will display the column
|
|
var newTable = document.createElement("table");
|
|
newTable.classList.add("bom");
|
|
newTable.style.background = "white";
|
|
draggingElement.append(newTable);
|
|
|
|
// Create new header element
|
|
var newHeader = document.createElement("thead");
|
|
newTable.append(newHeader);
|
|
|
|
// Set up array for storing all placeholder elements
|
|
placeHolderElements = [];
|
|
|
|
// Add all compound headers to the new thead element and placeholders
|
|
compoundHeaders.forEach(function(h) {
|
|
clone = cloneElementWithDimensions(h);
|
|
newHeader.append(clone);
|
|
placeHolderElements.push(clone);
|
|
});
|
|
|
|
// Create new body element
|
|
var newBody = document.createElement("tbody");
|
|
newTable.append(newBody);
|
|
|
|
// Get indices for compound headers
|
|
var idxs = compoundHeaders.map(e => getBomTableHeaderIndex(e));
|
|
|
|
// For each row in the BOM body...
|
|
var rows = bb.querySelectorAll("tr");
|
|
rows.forEach(function(row) {
|
|
// ..get the cells for the compound column
|
|
const tds = row.querySelectorAll("td");
|
|
var copytds = idxs.map(i => tds[i]);
|
|
// Add them to the new element and the placeholders
|
|
var newRow = document.createElement("tr");
|
|
copytds.forEach(function(td) {
|
|
clone = cloneElementWithDimensions(td);
|
|
newRow.append(clone);
|
|
placeHolderElements.push(clone);
|
|
});
|
|
newBody.append(newRow);
|
|
});
|
|
|
|
// Compute width for compound header
|
|
var width = compoundHeaders.reduce((acc, x) => acc + x.clientWidth, 0);
|
|
draggingElement.style.width = `${width}px`;
|
|
|
|
// Insert the new dragging element and disable selection on BOM
|
|
bom.insertBefore(draggingElement, null);
|
|
bom.style.userSelect = "none";
|
|
|
|
// Determine the mouse position offset
|
|
xOffset = e.screenX - compoundHeaders.reduce((acc, x) => Math.min(acc, x.offsetLeft), compoundHeaders[0].offsetLeft);
|
|
yOffset = e.screenY - compoundHeaders[0].offsetTop;
|
|
|
|
// Get name for the column in settings.columnOrder
|
|
dragName = getColumnOrderName(target);
|
|
|
|
// Change text and class for placeholder elements
|
|
placeHolderElements = placeHolderElements.map(function(e) {
|
|
newElem = cloneElementWithDimensions(e);
|
|
newElem.textContent = "";
|
|
newElem.classList.add("placeholder");
|
|
return newElem;
|
|
});
|
|
|
|
// On next mouse move, the whole BOM needs to be redrawn to show the placeholders
|
|
forcePopulation = true;
|
|
|
|
// Add listeners for move and up on mouse
|
|
document.addEventListener('mousemove', mouseMoveHandler);
|
|
document.addEventListener('mouseup', mouseUpHandler);
|
|
}
|
|
|
|
// In netlist mode, there is nothing to reorder
|
|
if (settings.bommode === "netlist")
|
|
return;
|
|
|
|
// Add mouseDownHandler to every column except the numCol
|
|
bom.querySelectorAll("th")
|
|
.forEach(function(head) {
|
|
if (!head.classList.contains("numCol")) {
|
|
head.onmousedown = mouseDownHandler;
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
function getBoundingClientRectFromMultiple(elements) {
|
|
var elems = Array.from(elements);
|
|
|
|
if (elems.length == 0)
|
|
return null;
|
|
|
|
var box = elems.shift()
|
|
.getBoundingClientRect();
|
|
|
|
elems.forEach(function(elem) {
|
|
var elembox = elem.getBoundingClientRect();
|
|
box.left = Math.min(elembox.left, box.left);
|
|
box.top = Math.min(elembox.top, box.top);
|
|
box.width += elembox.width;
|
|
box.height = Math.max(elembox.height, box.height);
|
|
});
|
|
|
|
return box;
|
|
}
|
|
|
|
function cloneElementWithDimensions(elem) {
|
|
var newElem = elem.cloneNode(true);
|
|
newElem.style.height = window.getComputedStyle(elem).height;
|
|
newElem.style.width = window.getComputedStyle(elem).width;
|
|
return newElem;
|
|
}
|
|
|
|
function getBomTableHeaderIndex(elem) {
|
|
const bh = document.getElementById('bomhead');
|
|
const ths = Array.from(bh.querySelectorAll("th"));
|
|
return ths.indexOf(elem);
|
|
}
|
|
|
|
function getColumnOrderName(elem) {
|
|
var cname = elem.getAttribute("col_name");
|
|
if (cname === "bom-checkbox")
|
|
return "checkboxes";
|
|
else
|
|
return cname;
|
|
}
|
|
|
|
function resizableGrid(tablehead) {
|
|
var cols = tablehead.firstElementChild.children;
|
|
var rowWidth = tablehead.offsetWidth;
|
|
|
|
for (var i = 1; i < cols.length; i++) {
|
|
if (cols[i].classList.contains("bom-checkbox"))
|
|
continue;
|
|
cols[i].style.width = ((cols[i].clientWidth - paddingDiff(cols[i])) * 100 / rowWidth) + '%';
|
|
}
|
|
|
|
for (var i = 1; i < cols.length - 1; i++) {
|
|
var div = document.createElement('div');
|
|
div.className = "column-width-handle";
|
|
cols[i].appendChild(div);
|
|
setListeners(div);
|
|
}
|
|
|
|
function setListeners(div) {
|
|
var startX, curCol, nxtCol, curColWidth, nxtColWidth, rowWidth;
|
|
|
|
div.addEventListener('mousedown', function(e) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
curCol = e.target.parentElement;
|
|
nxtCol = curCol.nextElementSibling;
|
|
startX = e.pageX;
|
|
|
|
var padding = paddingDiff(curCol);
|
|
|
|
rowWidth = curCol.parentElement.offsetWidth;
|
|
curColWidth = curCol.clientWidth - padding;
|
|
nxtColWidth = nxtCol.clientWidth - padding;
|
|
});
|
|
|
|
document.addEventListener('mousemove', function(e) {
|
|
if (startX) {
|
|
var diffX = e.pageX - startX;
|
|
diffX = -Math.min(-diffX, curColWidth - 20);
|
|
diffX = Math.min(diffX, nxtColWidth - 20);
|
|
|
|
curCol.style.width = ((curColWidth + diffX) * 100 / rowWidth) + '%';
|
|
nxtCol.style.width = ((nxtColWidth - diffX) * 100 / rowWidth) + '%';
|
|
console.log(`${curColWidth + nxtColWidth} ${(curColWidth + diffX) * 100 / rowWidth + (nxtColWidth - diffX) * 100 / rowWidth}`);
|
|
}
|
|
});
|
|
|
|
document.addEventListener('mouseup', function(e) {
|
|
curCol = undefined;
|
|
nxtCol = undefined;
|
|
startX = undefined;
|
|
nxtColWidth = undefined;
|
|
curColWidth = undefined
|
|
});
|
|
}
|
|
|
|
function paddingDiff(col) {
|
|
|
|
if (getStyleVal(col, 'box-sizing') == 'border-box') {
|
|
return 0;
|
|
}
|
|
|
|
var padLeft = getStyleVal(col, 'padding-left');
|
|
var padRight = getStyleVal(col, 'padding-right');
|
|
return (parseInt(padLeft) + parseInt(padRight));
|
|
|
|
}
|
|
|
|
function getStyleVal(elm, css) {
|
|
return (window.getComputedStyle(elm, null).getPropertyValue(css))
|
|
}
|
|
}
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/* DOM manipulation and misc code */
|
|
|
|
var bomsplit;
|
|
var canvassplit;
|
|
var initDone = false;
|
|
var bomSortFunction = null;
|
|
var currentSortColumn = null;
|
|
var currentSortOrder = null;
|
|
var currentHighlightedRowId;
|
|
var highlightHandlers = [];
|
|
var footprintIndexToHandler = {};
|
|
var netsToHandler = {};
|
|
var markedFootprints = new Set();
|
|
var highlightedFootprints = [];
|
|
var highlightedNet = null;
|
|
var lastClicked;
|
|
|
|
function dbg(html) {
|
|
dbgdiv.innerHTML = html;
|
|
}
|
|
|
|
function redrawIfInitDone() {
|
|
if (initDone) {
|
|
redrawCanvas(allcanvas.front);
|
|
redrawCanvas(allcanvas.back);
|
|
}
|
|
}
|
|
|
|
function padsVisible(value) {
|
|
writeStorage("padsVisible", value);
|
|
settings.renderPads = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function referencesVisible(value) {
|
|
writeStorage("referencesVisible", value);
|
|
settings.renderReferences = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function valuesVisible(value) {
|
|
writeStorage("valuesVisible", value);
|
|
settings.renderValues = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function tracksVisible(value) {
|
|
writeStorage("tracksVisible", value);
|
|
settings.renderTracks = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function zonesVisible(value) {
|
|
writeStorage("zonesVisible", value);
|
|
settings.renderZones = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function dnpOutline(value) {
|
|
writeStorage("dnpOutline", value);
|
|
settings.renderDnpOutline = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function setDarkMode(value) {
|
|
if (value) {
|
|
topmostdiv.classList.add("dark");
|
|
} else {
|
|
topmostdiv.classList.remove("dark");
|
|
}
|
|
writeStorage("darkmode", value);
|
|
settings.darkMode = value;
|
|
redrawIfInitDone();
|
|
if (initDone) {
|
|
populateBomTable();
|
|
}
|
|
}
|
|
|
|
function setShowBOMColumn(field, value) {
|
|
if (field === "references") {
|
|
var rl = document.getElementById("reflookup");
|
|
rl.disabled = !value;
|
|
if (!value) {
|
|
rl.value = "";
|
|
updateRefLookup("");
|
|
}
|
|
}
|
|
|
|
var n = settings.hiddenColumns.indexOf(field);
|
|
if (value) {
|
|
if (n != -1) {
|
|
settings.hiddenColumns.splice(n, 1);
|
|
}
|
|
} else {
|
|
if (n == -1) {
|
|
settings.hiddenColumns.push(field);
|
|
}
|
|
}
|
|
|
|
writeStorage("hiddenColumns", JSON.stringify(settings.hiddenColumns));
|
|
|
|
if (initDone) {
|
|
populateBomTable();
|
|
}
|
|
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
|
|
function setFullscreen(value) {
|
|
if (value) {
|
|
document.documentElement.requestFullscreen();
|
|
} else {
|
|
document.exitFullscreen();
|
|
}
|
|
}
|
|
|
|
function fabricationVisible(value) {
|
|
writeStorage("fabricationVisible", value);
|
|
settings.renderFabrication = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function silkscreenVisible(value) {
|
|
writeStorage("silkscreenVisible", value);
|
|
settings.renderSilkscreen = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function setHighlightPin1(value) {
|
|
writeStorage("highlightpin1", value);
|
|
settings.highlightpin1 = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function getStoredCheckboxRefs(checkbox) {
|
|
function convert(ref) {
|
|
var intref = parseInt(ref);
|
|
if (isNaN(intref)) {
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
if (pcbdata.footprints[i].ref == ref) {
|
|
return i;
|
|
}
|
|
}
|
|
return -1;
|
|
} else {
|
|
return intref;
|
|
}
|
|
}
|
|
if (!(checkbox in settings.checkboxStoredRefs)) {
|
|
var val = readStorage("checkbox_" + checkbox);
|
|
settings.checkboxStoredRefs[checkbox] = val ? val : "";
|
|
}
|
|
if (!settings.checkboxStoredRefs[checkbox]) {
|
|
return new Set();
|
|
} else {
|
|
return new Set(settings.checkboxStoredRefs[checkbox].split(",").map(r => convert(r)).filter(a => a >= 0));
|
|
}
|
|
}
|
|
|
|
function getCheckboxState(checkbox, references) {
|
|
var storedRefsSet = getStoredCheckboxRefs(checkbox);
|
|
var currentRefsSet = new Set(references.map(r => r[1]));
|
|
// Get difference of current - stored
|
|
var difference = new Set(currentRefsSet);
|
|
for (ref of storedRefsSet) {
|
|
difference.delete(ref);
|
|
}
|
|
if (difference.size == 0) {
|
|
// All the current refs are stored
|
|
return "checked";
|
|
} else if (difference.size == currentRefsSet.size) {
|
|
// None of the current refs are stored
|
|
return "unchecked";
|
|
} else {
|
|
// Some of the refs are stored
|
|
return "indeterminate";
|
|
}
|
|
}
|
|
|
|
function setBomCheckboxState(checkbox, element, references) {
|
|
var state = getCheckboxState(checkbox, references);
|
|
element.checked = (state == "checked");
|
|
element.indeterminate = (state == "indeterminate");
|
|
}
|
|
|
|
function createCheckboxChangeHandler(checkbox, references, row) {
|
|
return function () {
|
|
refsSet = getStoredCheckboxRefs(checkbox);
|
|
var markWhenChecked = settings.markWhenChecked == checkbox;
|
|
eventArgs = {
|
|
checkbox: checkbox,
|
|
refs: references,
|
|
}
|
|
if (this.checked) {
|
|
// checkbox ticked
|
|
for (var ref of references) {
|
|
refsSet.add(ref[1]);
|
|
}
|
|
if (markWhenChecked) {
|
|
row.classList.add("checked");
|
|
for (var ref of references) {
|
|
markedFootprints.add(ref[1]);
|
|
}
|
|
drawHighlights();
|
|
}
|
|
eventArgs.state = 'checked';
|
|
} else {
|
|
// checkbox unticked
|
|
for (var ref of references) {
|
|
refsSet.delete(ref[1]);
|
|
}
|
|
if (markWhenChecked) {
|
|
row.classList.remove("checked");
|
|
for (var ref of references) {
|
|
markedFootprints.delete(ref[1]);
|
|
}
|
|
drawHighlights();
|
|
}
|
|
eventArgs.state = 'unchecked';
|
|
}
|
|
settings.checkboxStoredRefs[checkbox] = [...refsSet].join(",");
|
|
writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
|
|
updateCheckboxStats(checkbox);
|
|
EventHandler.emitEvent(IBOM_EVENT_TYPES.CHECKBOX_CHANGE_EVENT, eventArgs);
|
|
}
|
|
}
|
|
|
|
function clearHighlightedFootprints() {
|
|
if (currentHighlightedRowId) {
|
|
document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
|
|
currentHighlightedRowId = null;
|
|
highlightedFootprints = [];
|
|
highlightedNet = null;
|
|
}
|
|
}
|
|
|
|
function createRowHighlightHandler(rowid, refs, net) {
|
|
return function () {
|
|
if (currentHighlightedRowId) {
|
|
if (currentHighlightedRowId == rowid) {
|
|
return;
|
|
}
|
|
document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
|
|
}
|
|
document.getElementById(rowid).classList.add("highlighted");
|
|
currentHighlightedRowId = rowid;
|
|
highlightedFootprints = refs ? refs.map(r => r[1]) : [];
|
|
highlightedNet = net;
|
|
drawHighlights();
|
|
EventHandler.emitEvent(
|
|
IBOM_EVENT_TYPES.HIGHLIGHT_EVENT, {
|
|
rowid: rowid,
|
|
refs: refs,
|
|
net: net
|
|
});
|
|
}
|
|
}
|
|
|
|
function updateNetColors() {
|
|
writeStorage("netColors", JSON.stringify(settings.netColors));
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function netColorChangeHandler(net) {
|
|
return (event) => {
|
|
settings.netColors[net] = event.target.value;
|
|
updateNetColors();
|
|
}
|
|
}
|
|
|
|
function netColorRightClick(net) {
|
|
return (event) => {
|
|
if (event.button == 2) {
|
|
event.preventDefault();
|
|
event.stopPropagation();
|
|
|
|
var style = getComputedStyle(topmostdiv);
|
|
var defaultNetColor = style.getPropertyValue('--track-color').trim();
|
|
event.target.value = defaultNetColor;
|
|
delete settings.netColors[net];
|
|
updateNetColors();
|
|
}
|
|
}
|
|
}
|
|
|
|
function entryMatches(entry) {
|
|
if (settings.bommode == "netlist") {
|
|
// entry is just a net name
|
|
return entry.toLowerCase().indexOf(filter) >= 0;
|
|
}
|
|
// check refs
|
|
if (!settings.hiddenColumns.includes("references")) {
|
|
for (var ref of entry) {
|
|
if (ref[0].toLowerCase().indexOf(filter) >= 0) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
// check fields
|
|
for (var i in config.fields) {
|
|
var f = config.fields[i];
|
|
if (!settings.hiddenColumns.includes(f)) {
|
|
for (var ref of entry) {
|
|
if (String(pcbdata.bom.fields[ref[1]][i]).toLowerCase().indexOf(filter) >= 0) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function findRefInEntry(entry) {
|
|
return entry.filter(r => r[0].toLowerCase() == reflookup);
|
|
}
|
|
|
|
function highlightFilter(s) {
|
|
if (!filter) {
|
|
return s;
|
|
}
|
|
var parts = s.toLowerCase().split(filter);
|
|
if (parts.length == 1) {
|
|
return s;
|
|
}
|
|
var r = "";
|
|
var pos = 0;
|
|
for (var i in parts) {
|
|
if (i > 0) {
|
|
r += '<mark class="highlight">' +
|
|
s.substring(pos, pos + filter.length) +
|
|
'</mark>';
|
|
pos += filter.length;
|
|
}
|
|
r += s.substring(pos, pos + parts[i].length);
|
|
pos += parts[i].length;
|
|
}
|
|
return r;
|
|
}
|
|
|
|
function checkboxSetUnsetAllHandler(checkboxname) {
|
|
return function () {
|
|
var checkboxnum = 0;
|
|
while (checkboxnum < settings.checkboxes.length &&
|
|
settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
|
|
checkboxnum++;
|
|
}
|
|
if (checkboxnum >= settings.checkboxes.length) {
|
|
return;
|
|
}
|
|
var allset = true;
|
|
var checkbox;
|
|
var row;
|
|
for (row of bombody.childNodes) {
|
|
checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
|
|
if (!checkbox.checked || checkbox.indeterminate) {
|
|
allset = false;
|
|
break;
|
|
}
|
|
}
|
|
for (row of bombody.childNodes) {
|
|
checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
|
|
checkbox.checked = !allset;
|
|
checkbox.indeterminate = false;
|
|
checkbox.onchange();
|
|
}
|
|
}
|
|
}
|
|
|
|
function createColumnHeader(name, cls, comparator, is_checkbox = false) {
|
|
var th = document.createElement("TH");
|
|
th.innerHTML = name;
|
|
th.classList.add(cls);
|
|
if (is_checkbox)
|
|
th.setAttribute("col_name", "bom-checkbox");
|
|
else
|
|
th.setAttribute("col_name", name);
|
|
var span = document.createElement("SPAN");
|
|
span.classList.add("sortmark");
|
|
span.classList.add("none");
|
|
th.appendChild(span);
|
|
var spacer = document.createElement("div");
|
|
spacer.className = "column-spacer";
|
|
th.appendChild(spacer);
|
|
spacer.onclick = function () {
|
|
if (currentSortColumn && th !== currentSortColumn) {
|
|
// Currently sorted by another column
|
|
currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
|
|
currentSortColumn.childNodes[1].classList.add("none");
|
|
currentSortColumn = null;
|
|
currentSortOrder = null;
|
|
}
|
|
if (currentSortColumn && th === currentSortColumn) {
|
|
// Already sorted by this column
|
|
if (currentSortOrder == "asc") {
|
|
// Sort by this column, descending order
|
|
bomSortFunction = function (a, b) {
|
|
return -comparator(a, b);
|
|
}
|
|
currentSortColumn.childNodes[1].classList.remove("asc");
|
|
currentSortColumn.childNodes[1].classList.add("desc");
|
|
currentSortOrder = "desc";
|
|
} else {
|
|
// Unsort
|
|
bomSortFunction = null;
|
|
currentSortColumn.childNodes[1].classList.remove("desc");
|
|
currentSortColumn.childNodes[1].classList.add("none");
|
|
currentSortColumn = null;
|
|
currentSortOrder = null;
|
|
}
|
|
} else {
|
|
// Sort by this column, ascending order
|
|
bomSortFunction = comparator;
|
|
currentSortColumn = th;
|
|
currentSortColumn.childNodes[1].classList.remove("none");
|
|
currentSortColumn.childNodes[1].classList.add("asc");
|
|
currentSortOrder = "asc";
|
|
}
|
|
populateBomBody();
|
|
}
|
|
if (is_checkbox) {
|
|
spacer.onclick = fancyDblClickHandler(
|
|
spacer, spacer.onclick, checkboxSetUnsetAllHandler(name));
|
|
}
|
|
return th;
|
|
}
|
|
|
|
function populateBomHeader(placeHolderColumn = null, placeHolderElements = null) {
|
|
while (bomhead.firstChild) {
|
|
bomhead.removeChild(bomhead.firstChild);
|
|
}
|
|
var tr = document.createElement("TR");
|
|
var th = document.createElement("TH");
|
|
th.classList.add("numCol");
|
|
|
|
var vismenu = document.createElement("div");
|
|
vismenu.id = "vismenu";
|
|
vismenu.classList.add("menu");
|
|
|
|
var visbutton = document.createElement("div");
|
|
visbutton.classList.add("visbtn");
|
|
visbutton.classList.add("hideonprint");
|
|
|
|
var viscontent = document.createElement("div");
|
|
viscontent.classList.add("menu-content");
|
|
viscontent.id = "vismenu-content";
|
|
|
|
settings.columnOrder.forEach(column => {
|
|
if (typeof column !== "string")
|
|
return;
|
|
|
|
// Skip empty columns
|
|
if (column === "checkboxes" && settings.checkboxes.length == 0)
|
|
return;
|
|
else if (column === "Quantity" && settings.bommode == "ungrouped")
|
|
return;
|
|
|
|
var label = document.createElement("label");
|
|
label.classList.add("menu-label");
|
|
|
|
var input = document.createElement("input");
|
|
input.classList.add("visibility_checkbox");
|
|
input.type = "checkbox";
|
|
input.onchange = function (e) {
|
|
setShowBOMColumn(column, e.target.checked)
|
|
};
|
|
input.checked = !(settings.hiddenColumns.includes(column));
|
|
|
|
label.appendChild(input);
|
|
if (column.length > 0)
|
|
label.append(column[0].toUpperCase() + column.slice(1));
|
|
|
|
viscontent.appendChild(label);
|
|
});
|
|
|
|
viscontent.childNodes[0].classList.add("menu-label-top");
|
|
|
|
vismenu.appendChild(visbutton);
|
|
if (settings.bommode != "netlist") {
|
|
vismenu.appendChild(viscontent);
|
|
th.appendChild(vismenu);
|
|
}
|
|
tr.appendChild(th);
|
|
|
|
var checkboxCompareClosure = function (checkbox) {
|
|
return (a, b) => {
|
|
var stateA = getCheckboxState(checkbox, a);
|
|
var stateB = getCheckboxState(checkbox, b);
|
|
if (stateA > stateB) return -1;
|
|
if (stateA < stateB) return 1;
|
|
return 0;
|
|
}
|
|
}
|
|
var stringFieldCompareClosure = function (fieldIndex) {
|
|
return (a, b) => {
|
|
var fa = pcbdata.bom.fields[a[0][1]][fieldIndex];
|
|
var fb = pcbdata.bom.fields[b[0][1]][fieldIndex];
|
|
if (fa != fb) return fa > fb ? 1 : -1;
|
|
else return 0;
|
|
}
|
|
}
|
|
var referenceRegex = /(?<prefix>[^0-9]+)(?<number>[0-9]+)/;
|
|
var compareRefs = (a, b) => {
|
|
var ra = referenceRegex.exec(a);
|
|
var rb = referenceRegex.exec(b);
|
|
if (ra === null || rb === null) {
|
|
if (a != b) return a > b ? 1 : -1;
|
|
return 0;
|
|
} else {
|
|
if (ra.groups.prefix != rb.groups.prefix) {
|
|
return ra.groups.prefix > rb.groups.prefix ? 1 : -1;
|
|
}
|
|
if (ra.groups.number != rb.groups.number) {
|
|
return parseInt(ra.groups.number) > parseInt(rb.groups.number) ? 1 : -1;
|
|
}
|
|
return 0;
|
|
}
|
|
}
|
|
if (settings.bommode == "netlist") {
|
|
tr.appendChild(createColumnHeader("Net name", "bom-netname", (a, b) => {
|
|
if (a > b) return -1;
|
|
if (a < b) return 1;
|
|
return 0;
|
|
}));
|
|
tr.appendChild(createColumnHeader("Color", "bom-color", (a, b) => {
|
|
return 0;
|
|
}));
|
|
} else {
|
|
// Filter hidden columns
|
|
var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
|
|
var valueIndex = config.fields.indexOf("Value");
|
|
var footprintIndex = config.fields.indexOf("Footprint");
|
|
columns.forEach((column) => {
|
|
if (column === placeHolderColumn) {
|
|
var n = 1;
|
|
if (column === "checkboxes")
|
|
n = settings.checkboxes.length;
|
|
for (i = 0; i < n; i++) {
|
|
td = placeHolderElements.shift();
|
|
tr.appendChild(td);
|
|
}
|
|
return;
|
|
} else if (column === "checkboxes") {
|
|
for (var checkbox of settings.checkboxes) {
|
|
th = createColumnHeader(
|
|
checkbox, "bom-checkbox", checkboxCompareClosure(checkbox), true);
|
|
tr.appendChild(th);
|
|
}
|
|
} else if (column === "References") {
|
|
tr.appendChild(createColumnHeader("References", "references", (a, b) => {
|
|
var i = 0;
|
|
while (i < a.length && i < b.length) {
|
|
if (a[i] != b[i]) return compareRefs(a[i][0], b[i][0]);
|
|
i++;
|
|
}
|
|
return a.length - b.length;
|
|
}));
|
|
} else if (column === "Value") {
|
|
tr.appendChild(createColumnHeader("Value", "value", (a, b) => {
|
|
var ra = a[0][1], rb = b[0][1];
|
|
return valueCompare(
|
|
pcbdata.bom.parsedValues[ra], pcbdata.bom.parsedValues[rb],
|
|
pcbdata.bom.fields[ra][valueIndex], pcbdata.bom.fields[rb][valueIndex]);
|
|
}));
|
|
return;
|
|
} else if (column === "Footprint") {
|
|
tr.appendChild(createColumnHeader(
|
|
"Footprint", "footprint", stringFieldCompareClosure(footprintIndex)));
|
|
} else if (column === "Quantity" && settings.bommode == "grouped") {
|
|
tr.appendChild(createColumnHeader("Quantity", "quantity", (a, b) => {
|
|
return a.length - b.length;
|
|
}));
|
|
} else {
|
|
// Other fields
|
|
var i = config.fields.indexOf(column);
|
|
if (i < 0)
|
|
return;
|
|
tr.appendChild(createColumnHeader(
|
|
column, `field${i + 1}`, stringFieldCompareClosure(i)));
|
|
}
|
|
});
|
|
}
|
|
bomhead.appendChild(tr);
|
|
}
|
|
|
|
function populateBomBody(placeholderColumn = null, placeHolderElements = null) {
|
|
const urlRegex = /^(https?:\/\/[^\s\/$.?#][^\s]*|file:\/\/([a-zA-Z]:|\/)[^\x00]+)$/;
|
|
while (bom.firstChild) {
|
|
bom.removeChild(bom.firstChild);
|
|
}
|
|
highlightHandlers = [];
|
|
footprintIndexToHandler = {};
|
|
netsToHandler = {};
|
|
currentHighlightedRowId = null;
|
|
var first = true;
|
|
var style = getComputedStyle(topmostdiv);
|
|
var defaultNetColor = style.getPropertyValue('--track-color').trim();
|
|
if (settings.bommode == "netlist") {
|
|
bomtable = pcbdata.nets.slice();
|
|
} else {
|
|
switch (settings.canvaslayout) {
|
|
case 'F':
|
|
bomtable = pcbdata.bom.F.slice();
|
|
break;
|
|
case 'FB':
|
|
bomtable = pcbdata.bom.both.slice();
|
|
break;
|
|
case 'B':
|
|
bomtable = pcbdata.bom.B.slice();
|
|
break;
|
|
}
|
|
if (settings.bommode == "ungrouped") {
|
|
// expand bom table
|
|
expandedTable = []
|
|
for (var bomentry of bomtable) {
|
|
for (var ref of bomentry) {
|
|
expandedTable.push([ref]);
|
|
}
|
|
}
|
|
bomtable = expandedTable;
|
|
}
|
|
}
|
|
if (bomSortFunction) {
|
|
bomtable = bomtable.sort(bomSortFunction);
|
|
}
|
|
for (var i in bomtable) {
|
|
var bomentry = bomtable[i];
|
|
if (filter && !entryMatches(bomentry)) {
|
|
continue;
|
|
}
|
|
var references = null;
|
|
var netname = null;
|
|
var tr = document.createElement("TR");
|
|
var td = document.createElement("TD");
|
|
var rownum = +i + 1;
|
|
tr.id = "bomrow" + rownum;
|
|
td.textContent = rownum;
|
|
tr.appendChild(td);
|
|
if (settings.bommode == "netlist") {
|
|
netname = bomentry;
|
|
td = document.createElement("TD");
|
|
td.innerHTML = highlightFilter(netname ? netname : "<no net>");
|
|
tr.appendChild(td);
|
|
var color = settings.netColors[netname] || defaultNetColor;
|
|
td = document.createElement("TD");
|
|
var colorBox = document.createElement("INPUT");
|
|
colorBox.type = "color";
|
|
colorBox.value = color;
|
|
colorBox.onchange = netColorChangeHandler(netname);
|
|
colorBox.onmouseup = netColorRightClick(netname);
|
|
colorBox.oncontextmenu = (e) => e.preventDefault();
|
|
td.appendChild(colorBox);
|
|
td.classList.add("color-column");
|
|
tr.appendChild(td);
|
|
} else {
|
|
if (reflookup) {
|
|
references = findRefInEntry(bomentry);
|
|
if (references.length == 0) {
|
|
continue;
|
|
}
|
|
} else {
|
|
references = bomentry;
|
|
}
|
|
// Filter hidden columns
|
|
var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
|
|
columns.forEach((column) => {
|
|
if (column === placeholderColumn) {
|
|
var n = 1;
|
|
if (column === "checkboxes")
|
|
n = settings.checkboxes.length;
|
|
for (i = 0; i < n; i++) {
|
|
td = placeHolderElements.shift();
|
|
tr.appendChild(td);
|
|
}
|
|
return;
|
|
} else if (column === "checkboxes") {
|
|
for (var checkbox of settings.checkboxes) {
|
|
if (checkbox) {
|
|
td = document.createElement("TD");
|
|
var input = document.createElement("input");
|
|
input.type = "checkbox";
|
|
input.onchange = createCheckboxChangeHandler(checkbox, references, tr);
|
|
setBomCheckboxState(checkbox, input, references);
|
|
if (input.checked && settings.markWhenChecked == checkbox) {
|
|
tr.classList.add("checked");
|
|
}
|
|
td.appendChild(input);
|
|
tr.appendChild(td);
|
|
}
|
|
}
|
|
} else if (column === "References") {
|
|
td = document.createElement("TD");
|
|
td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
|
|
tr.appendChild(td);
|
|
} else if (column === "Quantity" && settings.bommode == "grouped") {
|
|
// Quantity
|
|
td = document.createElement("TD");
|
|
td.textContent = references.length;
|
|
tr.appendChild(td);
|
|
} else {
|
|
// All the other fields
|
|
var field_index = config.fields.indexOf(column)
|
|
if (field_index < 0)
|
|
return;
|
|
var valueSet = new Set();
|
|
references.map(r => r[1]).forEach((id) => valueSet.add(pcbdata.bom.fields[id][field_index]));
|
|
td = document.createElement("TD");
|
|
var output = new Array();
|
|
for (let item of valueSet) {
|
|
const visible = highlightFilter(String(item));
|
|
if (typeof item === 'string' && item.match(urlRegex)) {
|
|
output.push(`<a href="${item}" target="_blank">${visible}</a>`);
|
|
} else {
|
|
output.push(visible);
|
|
}
|
|
}
|
|
td.innerHTML = output.join(", ");
|
|
tr.appendChild(td);
|
|
}
|
|
});
|
|
}
|
|
bom.appendChild(tr);
|
|
var handler = createRowHighlightHandler(tr.id, references, netname);
|
|
tr.onmousemove = handler;
|
|
highlightHandlers.push({
|
|
id: tr.id,
|
|
handler: handler,
|
|
});
|
|
if (references !== null) {
|
|
for (var refIndex of references.map(r => r[1])) {
|
|
footprintIndexToHandler[refIndex] = handler;
|
|
}
|
|
}
|
|
if (netname !== null) {
|
|
netsToHandler[netname] = handler;
|
|
}
|
|
if ((filter || reflookup) && first) {
|
|
handler();
|
|
first = false;
|
|
}
|
|
}
|
|
EventHandler.emitEvent(
|
|
IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, {
|
|
filter: filter,
|
|
reflookup: reflookup,
|
|
checkboxes: settings.checkboxes,
|
|
bommode: settings.bommode,
|
|
});
|
|
}
|
|
|
|
function highlightPreviousRow() {
|
|
if (!currentHighlightedRowId) {
|
|
highlightHandlers[highlightHandlers.length - 1].handler();
|
|
} else {
|
|
if (highlightHandlers.length > 1 &&
|
|
highlightHandlers[0].id == currentHighlightedRowId) {
|
|
highlightHandlers[highlightHandlers.length - 1].handler();
|
|
} else {
|
|
for (var i = 0; i < highlightHandlers.length - 1; i++) {
|
|
if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
|
|
highlightHandlers[i].handler();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
}
|
|
|
|
function highlightNextRow() {
|
|
if (!currentHighlightedRowId) {
|
|
highlightHandlers[0].handler();
|
|
} else {
|
|
if (highlightHandlers.length > 1 &&
|
|
highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
|
|
highlightHandlers[0].handler();
|
|
} else {
|
|
for (var i = 1; i < highlightHandlers.length; i++) {
|
|
if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
|
|
highlightHandlers[i].handler();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
}
|
|
|
|
function populateBomTable() {
|
|
populateBomHeader();
|
|
populateBomBody();
|
|
setBomHandlers();
|
|
resizableGrid(bomhead);
|
|
}
|
|
|
|
function footprintsClicked(footprintIndexes) {
|
|
var lastClickedIndex = footprintIndexes.indexOf(lastClicked);
|
|
for (var i = 1; i <= footprintIndexes.length; i++) {
|
|
var refIndex = footprintIndexes[(lastClickedIndex + i) % footprintIndexes.length];
|
|
if (refIndex in footprintIndexToHandler) {
|
|
lastClicked = refIndex;
|
|
footprintIndexToHandler[refIndex]();
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
function netClicked(net) {
|
|
if (net in netsToHandler) {
|
|
netsToHandler[net]();
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
} else {
|
|
clearHighlightedFootprints();
|
|
highlightedNet = net;
|
|
drawHighlights();
|
|
}
|
|
}
|
|
|
|
function updateFilter(input) {
|
|
filter = input.toLowerCase();
|
|
populateBomTable();
|
|
}
|
|
|
|
function updateRefLookup(input) {
|
|
reflookup = input.toLowerCase();
|
|
populateBomTable();
|
|
}
|
|
|
|
function changeCanvasLayout(layout) {
|
|
document.getElementById("fl-btn").classList.remove("depressed");
|
|
document.getElementById("fb-btn").classList.remove("depressed");
|
|
document.getElementById("bl-btn").classList.remove("depressed");
|
|
switch (layout) {
|
|
case 'F':
|
|
document.getElementById("fl-btn").classList.add("depressed");
|
|
if (settings.bomlayout != "bom-only") {
|
|
canvassplit.collapse(1);
|
|
}
|
|
break;
|
|
case 'B':
|
|
document.getElementById("bl-btn").classList.add("depressed");
|
|
if (settings.bomlayout != "bom-only") {
|
|
canvassplit.collapse(0);
|
|
}
|
|
break;
|
|
default:
|
|
document.getElementById("fb-btn").classList.add("depressed");
|
|
if (settings.bomlayout != "bom-only") {
|
|
canvassplit.setSizes([50, 50]);
|
|
}
|
|
}
|
|
settings.canvaslayout = layout;
|
|
writeStorage("canvaslayout", layout);
|
|
resizeAll();
|
|
changeBomMode(settings.bommode);
|
|
}
|
|
|
|
function populateMetadata() {
|
|
document.getElementById("title").innerHTML = pcbdata.metadata.title;
|
|
document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
|
|
document.getElementById("company").innerHTML = pcbdata.metadata.company;
|
|
document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
|
|
if (pcbdata.metadata.title != "") {
|
|
document.title = pcbdata.metadata.title + " BOM";
|
|
}
|
|
// Calculate board stats
|
|
var fp_f = 0,
|
|
fp_b = 0,
|
|
pads_f = 0,
|
|
pads_b = 0,
|
|
pads_th = 0;
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
if (pcbdata.bom.skipped.includes(i)) continue;
|
|
var mod = pcbdata.footprints[i];
|
|
if (mod.layer == "F") {
|
|
fp_f++;
|
|
} else {
|
|
fp_b++;
|
|
}
|
|
for (var pad of mod.pads) {
|
|
if (pad.type == "th") {
|
|
pads_th++;
|
|
} else {
|
|
if (pad.layers.includes("F")) {
|
|
pads_f++;
|
|
}
|
|
if (pad.layers.includes("B")) {
|
|
pads_b++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
document.getElementById("stats-components-front").innerHTML = fp_f;
|
|
document.getElementById("stats-components-back").innerHTML = fp_b;
|
|
document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
|
|
document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
|
|
document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
|
|
document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
|
|
document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
|
|
document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
|
|
document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
|
|
document.getElementById("stats-th-pads").innerHTML = pads_th;
|
|
// Update version string
|
|
document.getElementById("github-link").innerHTML = "InteractiveHtmlBom " +
|
|
/^v\d+\.\d+/.exec(pcbdata.ibom_version)[0];
|
|
}
|
|
|
|
function changeBomLayout(layout) {
|
|
document.getElementById("bom-btn").classList.remove("depressed");
|
|
document.getElementById("lr-btn").classList.remove("depressed");
|
|
document.getElementById("tb-btn").classList.remove("depressed");
|
|
switch (layout) {
|
|
case 'bom-only':
|
|
document.getElementById("bom-btn").classList.add("depressed");
|
|
if (bomsplit) {
|
|
bomsplit.destroy();
|
|
bomsplit = null;
|
|
canvassplit.destroy();
|
|
canvassplit = null;
|
|
}
|
|
document.getElementById("frontcanvas").style.display = "none";
|
|
document.getElementById("backcanvas").style.display = "none";
|
|
document.getElementById("topmostdiv").style.height = "";
|
|
document.getElementById("topmostdiv").style.display = "block";
|
|
break;
|
|
case 'top-bottom':
|
|
document.getElementById("tb-btn").classList.add("depressed");
|
|
document.getElementById("frontcanvas").style.display = "";
|
|
document.getElementById("backcanvas").style.display = "";
|
|
document.getElementById("topmostdiv").style.height = "100%";
|
|
document.getElementById("topmostdiv").style.display = "flex";
|
|
document.getElementById("bomdiv").classList.remove("split-horizontal");
|
|
document.getElementById("canvasdiv").classList.remove("split-horizontal");
|
|
document.getElementById("frontcanvas").classList.add("split-horizontal");
|
|
document.getElementById("backcanvas").classList.add("split-horizontal");
|
|
if (bomsplit) {
|
|
bomsplit.destroy();
|
|
bomsplit = null;
|
|
canvassplit.destroy();
|
|
canvassplit = null;
|
|
}
|
|
bomsplit = Split(['#bomdiv', '#canvasdiv'], {
|
|
sizes: [50, 50],
|
|
onDragEnd: resizeAll,
|
|
direction: "vertical",
|
|
gutterSize: 5
|
|
});
|
|
canvassplit = Split(['#frontcanvas', '#backcanvas'], {
|
|
sizes: [50, 50],
|
|
gutterSize: 5,
|
|
onDragEnd: resizeAll
|
|
});
|
|
break;
|
|
case 'left-right':
|
|
document.getElementById("lr-btn").classList.add("depressed");
|
|
document.getElementById("frontcanvas").style.display = "";
|
|
document.getElementById("backcanvas").style.display = "";
|
|
document.getElementById("topmostdiv").style.height = "100%";
|
|
document.getElementById("topmostdiv").style.display = "flex";
|
|
document.getElementById("bomdiv").classList.add("split-horizontal");
|
|
document.getElementById("canvasdiv").classList.add("split-horizontal");
|
|
document.getElementById("frontcanvas").classList.remove("split-horizontal");
|
|
document.getElementById("backcanvas").classList.remove("split-horizontal");
|
|
if (bomsplit) {
|
|
bomsplit.destroy();
|
|
bomsplit = null;
|
|
canvassplit.destroy();
|
|
canvassplit = null;
|
|
}
|
|
bomsplit = Split(['#bomdiv', '#canvasdiv'], {
|
|
sizes: [50, 50],
|
|
onDragEnd: resizeAll,
|
|
gutterSize: 5
|
|
});
|
|
canvassplit = Split(['#frontcanvas', '#backcanvas'], {
|
|
sizes: [50, 50],
|
|
gutterSize: 5,
|
|
direction: "vertical",
|
|
onDragEnd: resizeAll
|
|
});
|
|
}
|
|
settings.bomlayout = layout;
|
|
writeStorage("bomlayout", layout);
|
|
changeCanvasLayout(settings.canvaslayout);
|
|
}
|
|
|
|
function changeBomMode(mode) {
|
|
document.getElementById("bom-grouped-btn").classList.remove("depressed");
|
|
document.getElementById("bom-ungrouped-btn").classList.remove("depressed");
|
|
document.getElementById("bom-netlist-btn").classList.remove("depressed");
|
|
var chkbxs = document.getElementsByClassName("visibility_checkbox");
|
|
|
|
switch (mode) {
|
|
case 'grouped':
|
|
document.getElementById("bom-grouped-btn").classList.add("depressed");
|
|
for (var i = 0; i < chkbxs.length; i++) {
|
|
chkbxs[i].disabled = false;
|
|
}
|
|
break;
|
|
case 'ungrouped':
|
|
document.getElementById("bom-ungrouped-btn").classList.add("depressed");
|
|
for (var i = 0; i < chkbxs.length; i++) {
|
|
chkbxs[i].disabled = false;
|
|
}
|
|
break;
|
|
case 'netlist':
|
|
document.getElementById("bom-netlist-btn").classList.add("depressed");
|
|
for (var i = 0; i < chkbxs.length; i++) {
|
|
chkbxs[i].disabled = true;
|
|
}
|
|
}
|
|
|
|
writeStorage("bommode", mode);
|
|
if (mode != settings.bommode) {
|
|
settings.bommode = mode;
|
|
bomSortFunction = null;
|
|
currentSortColumn = null;
|
|
currentSortOrder = null;
|
|
clearHighlightedFootprints();
|
|
}
|
|
populateBomTable();
|
|
}
|
|
|
|
function focusFilterField() {
|
|
focusInputField(document.getElementById("filter"));
|
|
}
|
|
|
|
function focusRefLookupField() {
|
|
focusInputField(document.getElementById("reflookup"));
|
|
}
|
|
|
|
function toggleBomCheckbox(bomrowid, checkboxnum) {
|
|
if (!bomrowid || checkboxnum > settings.checkboxes.length) {
|
|
return;
|
|
}
|
|
var bomrow = document.getElementById(bomrowid);
|
|
var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
|
|
checkbox.checked = !checkbox.checked;
|
|
checkbox.indeterminate = false;
|
|
checkbox.onchange();
|
|
}
|
|
|
|
function checkBomCheckbox(bomrowid, checkboxname) {
|
|
var checkboxnum = 0;
|
|
while (checkboxnum < settings.checkboxes.length &&
|
|
settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
|
|
checkboxnum++;
|
|
}
|
|
if (!bomrowid || checkboxnum >= settings.checkboxes.length) {
|
|
return;
|
|
}
|
|
var bomrow = document.getElementById(bomrowid);
|
|
var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
|
|
checkbox.checked = true;
|
|
checkbox.indeterminate = false;
|
|
checkbox.onchange();
|
|
}
|
|
|
|
function setBomCheckboxes(value) {
|
|
writeStorage("bomCheckboxes", value);
|
|
settings.checkboxes = value.split(",").map((e) => e.trim()).filter((e) => e);
|
|
prepCheckboxes();
|
|
populateMarkWhenCheckedOptions();
|
|
setMarkWhenChecked(settings.markWhenChecked);
|
|
}
|
|
|
|
function setMarkWhenChecked(value) {
|
|
writeStorage("markWhenChecked", value);
|
|
settings.markWhenChecked = value;
|
|
markedFootprints.clear();
|
|
for (var ref of (value ? getStoredCheckboxRefs(value) : [])) {
|
|
markedFootprints.add(ref);
|
|
}
|
|
populateBomTable();
|
|
drawHighlights();
|
|
}
|
|
|
|
function prepCheckboxes() {
|
|
var table = document.getElementById("checkbox-stats");
|
|
while (table.childElementCount > 1) {
|
|
table.removeChild(table.lastChild);
|
|
}
|
|
if (settings.checkboxes.length) {
|
|
table.style.display = "";
|
|
} else {
|
|
table.style.display = "none";
|
|
}
|
|
for (var checkbox of settings.checkboxes) {
|
|
var tr = document.createElement("TR");
|
|
var td = document.createElement("TD");
|
|
td.innerHTML = checkbox;
|
|
tr.appendChild(td);
|
|
td = document.createElement("TD");
|
|
td.id = "checkbox-stats-" + checkbox;
|
|
var progressbar = document.createElement("div");
|
|
progressbar.classList.add("bar");
|
|
td.appendChild(progressbar);
|
|
var text = document.createElement("div");
|
|
text.classList.add("text");
|
|
td.appendChild(text);
|
|
tr.appendChild(td);
|
|
table.appendChild(tr);
|
|
updateCheckboxStats(checkbox);
|
|
}
|
|
}
|
|
|
|
function populateMarkWhenCheckedOptions() {
|
|
var container = document.getElementById("markWhenCheckedContainer");
|
|
|
|
if (settings.checkboxes.length == 0) {
|
|
container.parentElement.style.display = "none";
|
|
return;
|
|
}
|
|
|
|
container.innerHTML = '';
|
|
container.parentElement.style.display = "inline-block";
|
|
|
|
function createOption(name, displayName) {
|
|
var id = "markWhenChecked-" + name;
|
|
|
|
var div = document.createElement("div");
|
|
div.classList.add("radio-container");
|
|
|
|
var input = document.createElement("input");
|
|
input.type = "radio";
|
|
input.name = "markWhenChecked";
|
|
input.value = name;
|
|
input.id = id;
|
|
input.onchange = () => setMarkWhenChecked(name);
|
|
div.appendChild(input);
|
|
|
|
// Preserve the selected element when the checkboxes change
|
|
if (name == settings.markWhenChecked) {
|
|
input.checked = true;
|
|
}
|
|
|
|
var label = document.createElement("label");
|
|
label.innerHTML = displayName;
|
|
label.htmlFor = id;
|
|
div.appendChild(label);
|
|
|
|
container.appendChild(div);
|
|
}
|
|
createOption("", "None");
|
|
for (var checkbox of settings.checkboxes) {
|
|
createOption(checkbox, checkbox);
|
|
}
|
|
}
|
|
|
|
function updateCheckboxStats(checkbox) {
|
|
var checked = getStoredCheckboxRefs(checkbox).size;
|
|
var total = pcbdata.footprints.length - pcbdata.bom.skipped.length;
|
|
var percent = checked * 100.0 / total;
|
|
var td = document.getElementById("checkbox-stats-" + checkbox);
|
|
td.firstChild.style.width = percent + "%";
|
|
td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
|
|
}
|
|
|
|
function constrain(number, min, max) {
|
|
return Math.min(Math.max(parseInt(number), min), max);
|
|
}
|
|
|
|
document.onkeydown = function (e) {
|
|
switch (e.key) {
|
|
case "n":
|
|
if (document.activeElement.type == "text") {
|
|
return;
|
|
}
|
|
if (currentHighlightedRowId !== null) {
|
|
checkBomCheckbox(currentHighlightedRowId, "placed");
|
|
highlightNextRow();
|
|
e.preventDefault();
|
|
}
|
|
break;
|
|
case "ArrowUp":
|
|
highlightPreviousRow();
|
|
e.preventDefault();
|
|
break;
|
|
case "ArrowDown":
|
|
highlightNextRow();
|
|
e.preventDefault();
|
|
break;
|
|
case "ArrowLeft":
|
|
case "ArrowRight":
|
|
if (document.activeElement.type != "text") {
|
|
e.preventDefault();
|
|
let boardRotationElement = document.getElementById("boardRotation")
|
|
settings.boardRotation = parseInt(boardRotationElement.value); // degrees / 5
|
|
if (e.key == "ArrowLeft") {
|
|
settings.boardRotation += 3; // 15 degrees
|
|
}
|
|
else {
|
|
settings.boardRotation -= 3;
|
|
}
|
|
settings.boardRotation = constrain(settings.boardRotation, boardRotationElement.min, boardRotationElement.max);
|
|
boardRotationElement.value = settings.boardRotation
|
|
setBoardRotation(settings.boardRotation);
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
if (e.altKey) {
|
|
switch (e.key) {
|
|
case "f":
|
|
focusFilterField();
|
|
e.preventDefault();
|
|
break;
|
|
case "r":
|
|
focusRefLookupField();
|
|
e.preventDefault();
|
|
break;
|
|
case "z":
|
|
changeBomLayout("bom-only");
|
|
e.preventDefault();
|
|
break;
|
|
case "x":
|
|
changeBomLayout("left-right");
|
|
e.preventDefault();
|
|
break;
|
|
case "c":
|
|
changeBomLayout("top-bottom");
|
|
e.preventDefault();
|
|
break;
|
|
case "v":
|
|
changeCanvasLayout("F");
|
|
e.preventDefault();
|
|
break;
|
|
case "b":
|
|
changeCanvasLayout("FB");
|
|
e.preventDefault();
|
|
break;
|
|
case "n":
|
|
changeCanvasLayout("B");
|
|
e.preventDefault();
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
if (e.key >= '1' && e.key <= '9') {
|
|
toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
|
|
e.preventDefault();
|
|
}
|
|
}
|
|
}
|
|
|
|
function hideNetlistButton() {
|
|
document.getElementById("bom-ungrouped-btn").classList.remove("middle-button");
|
|
document.getElementById("bom-ungrouped-btn").classList.add("right-most-button");
|
|
document.getElementById("bom-netlist-btn").style.display = "none";
|
|
}
|
|
|
|
function topToggle() {
|
|
var top = document.getElementById("top");
|
|
var toptoggle = document.getElementById("toptoggle");
|
|
if (top.style.display === "none") {
|
|
top.style.display = "flex";
|
|
toptoggle.classList.remove("flipped");
|
|
} else {
|
|
top.style.display = "none";
|
|
toptoggle.classList.add("flipped");
|
|
}
|
|
}
|
|
|
|
window.onload = function (e) {
|
|
initUtils();
|
|
initRender();
|
|
initStorage();
|
|
initDefaults();
|
|
cleanGutters();
|
|
populateMetadata();
|
|
dbgdiv = document.getElementById("dbg");
|
|
bom = document.getElementById("bombody");
|
|
bomhead = document.getElementById("bomhead");
|
|
filter = "";
|
|
reflookup = "";
|
|
if (!("nets" in pcbdata)) {
|
|
hideNetlistButton();
|
|
}
|
|
initDone = true;
|
|
setBomCheckboxes(document.getElementById("bomCheckboxes").value);
|
|
// Triggers render
|
|
changeBomLayout(settings.bomlayout);
|
|
|
|
// Users may leave fullscreen without touching the checkbox. Uncheck.
|
|
document.addEventListener('fullscreenchange', () => {
|
|
if (!document.fullscreenElement)
|
|
document.getElementById('fullscreenCheckbox').checked = false;
|
|
});
|
|
}
|
|
|
|
window.onresize = resizeAll;
|
|
window.matchMedia("print").addListener(resizeAll);
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
// EventHandler.registerCallback(IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, () => {
|
|
// for(var tr of bom.childNodes) {
|
|
// tr.onclick = tr.onmousemove;
|
|
// tr.onmousemove = null;
|
|
// };
|
|
// });
|
|
|
|
///////////////////////////////////////////////
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="topmostdiv" class="topmostdiv">
|
|
<div id="top">
|
|
<div id="fileinfodiv">
|
|
<table class="fileinfo">
|
|
<tbody>
|
|
<tr>
|
|
<td id="title" class="title" style="width: 70%">
|
|
Title
|
|
</td>
|
|
<td id="revision" class="title" style="width: 30%">
|
|
Revision
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="company">
|
|
Company
|
|
</td>
|
|
<td id="filedate">
|
|
Date
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div id="bomcontrols">
|
|
<div class="hideonprint menu">
|
|
<button class="menubtn"></button>
|
|
<div class="menu-content">
|
|
<label class="menu-label menu-label-top" style="width: calc(50% - 18px)">
|
|
<input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
|
|
Dark mode
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label menu-label-top" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="fullscreenCheckbox" type="checkbox" onchange="setFullscreen(this.checked)">
|
|
Full Screen
|
|
</label>
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
|
|
Fab layer
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
|
|
Silkscreen
|
|
</label>
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
|
|
References
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
|
|
Values
|
|
</label>
|
|
<div id="tracksAndZonesCheckboxes">
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="tracksCheckbox" type="checkbox" checked onchange="tracksVisible(this.checked)">
|
|
Tracks
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="zonesCheckbox" type="checkbox" checked onchange="zonesVisible(this.checked)">
|
|
Zones
|
|
</label>
|
|
</div>
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
|
|
Pads
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
|
|
DNP outlined
|
|
</label>
|
|
<label class="menu-label">
|
|
<input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
|
|
Continuous redraw on drag
|
|
</label>
|
|
<label class="menu-label">
|
|
Highlight first pin
|
|
<form id="highlightpin1">
|
|
<div class="flexbox">
|
|
<label>
|
|
<input type="radio" name="highlightpin1" value="none" onchange="setHighlightPin1('none')">
|
|
None
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="highlightpin1" value="all" onchange="setHighlightPin1('all')">
|
|
All
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="highlightpin1" value="selected" onchange="setHighlightPin1('selected')">
|
|
Selected
|
|
</label>
|
|
</div>
|
|
</form>
|
|
</label>
|
|
<label class="menu-label">
|
|
<span>Board rotation</span>
|
|
<span style="float: right"><span id="rotationDegree">0</span>°</span>
|
|
<input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
|
|
</label>
|
|
<label class="menu-label">
|
|
<input id="offsetBackRotationCheckbox" type="checkbox" onchange="setOffsetBackRotation(this.checked)">
|
|
Offset back rotation
|
|
</label>
|
|
<label class="menu-label">
|
|
<div style="margin-left: 5px">Bom checkboxes</div>
|
|
<input id="bomCheckboxes" class="menu-textbox" type=text
|
|
oninput="setBomCheckboxes(this.value)">
|
|
</label>
|
|
<label class="menu-label">
|
|
<div style="margin-left: 5px">Mark when checked</div>
|
|
<div id="markWhenCheckedContainer"></div>
|
|
</label>
|
|
<label class="menu-label">
|
|
<span class="shameless-plug">
|
|
<span>Created using</span>
|
|
<a id="github-link" target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
|
|
<a target="blank" title="Mouse and keyboard help" href="https://github.com/openscopeproject/InteractiveHtmlBom/wiki/Usage#bom-page-mouse-actions" style="text-decoration: none;"><label class="help-link">?</label></a>
|
|
</span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div class="button-container hideonprint">
|
|
<button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
|
|
title="Front only">F
|
|
</button>
|
|
<button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
|
|
title="Front and Back">FB
|
|
</button>
|
|
<button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
|
|
title="Back only">B
|
|
</button>
|
|
</div>
|
|
<div class="button-container hideonprint">
|
|
<button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
|
|
title="BOM only"></button>
|
|
<button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
|
|
title="BOM left, drawings right"></button>
|
|
<button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
|
|
title="BOM top, drawings bot"></button>
|
|
</div>
|
|
<div class="button-container hideonprint">
|
|
<button id="bom-grouped-btn" class="left-most-button" onclick="changeBomMode('grouped')"
|
|
title="Grouped BOM"></button>
|
|
<button id="bom-ungrouped-btn" class="middle-button" onclick="changeBomMode('ungrouped')"
|
|
title="Ungrouped BOM"></button>
|
|
<button id="bom-netlist-btn" class="right-most-button" onclick="changeBomMode('netlist')"
|
|
title="Netlist"></button>
|
|
</div>
|
|
<div class="hideonprint menu">
|
|
<button class="statsbtn"></button>
|
|
<div class="menu-content">
|
|
<table class="stats">
|
|
<tbody>
|
|
<tr>
|
|
<td width="40%">Board stats</td>
|
|
<td>Front</td>
|
|
<td>Back</td>
|
|
<td>Total</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Components</td>
|
|
<td id="stats-components-front">~</td>
|
|
<td id="stats-components-back">~</td>
|
|
<td id="stats-components-total">~</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Groups</td>
|
|
<td id="stats-groups-front">~</td>
|
|
<td id="stats-groups-back">~</td>
|
|
<td id="stats-groups-total">~</td>
|
|
</tr>
|
|
<tr>
|
|
<td>SMD pads</td>
|
|
<td id="stats-smd-pads-front">~</td>
|
|
<td id="stats-smd-pads-back">~</td>
|
|
<td id="stats-smd-pads-total">~</td>
|
|
</tr>
|
|
<tr>
|
|
<td>TH pads</td>
|
|
<td colspan=3 id="stats-th-pads">~</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<table class="stats">
|
|
<col width="40%"/><col />
|
|
<tbody id="checkbox-stats">
|
|
<tr>
|
|
<td colspan=2 style="border-top: 0">Checkboxes</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="hideonprint menu">
|
|
<button class="iobtn"></button>
|
|
<div class="menu-content">
|
|
<div class="menu-label menu-label-top">
|
|
<div style="margin-left: 5px;">Save board image</div>
|
|
<div class="flexbox">
|
|
<input id="render-save-width" class="menu-textbox" type="text" value="1000" placeholder="Width"
|
|
style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
|
|
<span>X</span>
|
|
<input id="render-save-height" class="menu-textbox" type="text" value="1000" placeholder="Height"
|
|
style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
|
|
</div>
|
|
<label>
|
|
<input id="render-save-transparent" type="checkbox">
|
|
Transparent background
|
|
</label>
|
|
<div class="flexbox">
|
|
<button class="savebtn" onclick="saveImage('F')">Front</button>
|
|
<button class="savebtn" onclick="saveImage('B')">Back</button>
|
|
</div>
|
|
</div>
|
|
<div class="menu-label">
|
|
<span style="margin-left: 5px;">Config and checkbox state</span>
|
|
<div class="flexbox">
|
|
<button class="savebtn" onclick="saveSettings()">Export</button>
|
|
<button class="savebtn" onclick="loadSettings()">Import</button>
|
|
<button class="savebtn" onclick="resetSettings()">Reset</button>
|
|
</div>
|
|
</div>
|
|
<div class="menu-label">
|
|
<span style="margin-left: 5px;">Save bom table as</span>
|
|
<div class="flexbox">
|
|
<button class="savebtn" onclick="saveBomTable('csv')">csv</button>
|
|
<button class="savebtn" onclick="saveBomTable('txt')">txt</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="topdivider">
|
|
<div class="hideonprint">
|
|
<div id="toptoggle" onclick="topToggle()">︽</div>
|
|
</div>
|
|
</div>
|
|
<div id="bot" class="split" style="flex: 1 1">
|
|
<div id="bomdiv" class="split split-horizontal">
|
|
<div style="width: 100%">
|
|
<input id="reflookup" class="textbox searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
|
|
oninput="updateRefLookup(this.value)">
|
|
<input id="filter" class="textbox searchbox filter hideonprint" type="text" placeholder="Filter"
|
|
oninput="updateFilter(this.value)">
|
|
<div class="button-container hideonprint" style="float: left; margin: 0;">
|
|
<button id="copy" title="Copy bom table to clipboard"
|
|
onclick="saveBomTable('clipboard')"></button>
|
|
</div>
|
|
</div>
|
|
<div id="dbg"></div>
|
|
<table class="bom" id="bomtable">
|
|
<thead id="bomhead">
|
|
</thead>
|
|
<tbody id="bombody">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div id="canvasdiv" class="split split-horizontal">
|
|
<div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
|
|
<div style="position: relative; width: 100%; height: 100%;">
|
|
<canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
|
|
<canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
|
|
<canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
|
|
<canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
|
|
</div>
|
|
</div>
|
|
<div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
|
|
<div style="position: relative; width: 100%; height: 100%;">
|
|
<canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
|
|
<canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
|
|
<canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
|
|
<canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|