Skip to content

Instantly share code, notes, and snippets.

@dribnet
Last active October 23, 2019 20:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dribnet/cd6ee08b7658e5c744307b44b438221f to your computer and use it in GitHub Desktop.
Save dribnet/cd6ee08b7658e5c744307b44b438221f to your computer and use it in GitHub Desktop.
RNN Tutorial for Artists
license: mit
// helper functions below for supporting blocks/purview
function saveBlocksImages(doZoom) {
if(doZoom == null) {
doZoom = false;
}
// generate 960x500 preview.jpg of entire canvas
// TODO: should this be recycled?
var offscreenCanvas = document.createElement('canvas');
offscreenCanvas.width = 960;
offscreenCanvas.height = 500;
var context = offscreenCanvas.getContext('2d');
// background is flat white
context.fillStyle="#FFFFFF";
context.fillRect(0, 0, 960, 500);
context.drawImage(this.canvas, 0, 0, 960, 500);
// save to browser
var downloadMime = 'image/octet-stream';
var imageData = offscreenCanvas.toDataURL('image/jpeg');
imageData = imageData.replace('image/jpeg', downloadMime);
p5.prototype.downloadFile(imageData, 'preview.jpg', 'jpg');
// generate 230x120 thumbnail.png centered on mouse
offscreenCanvas.width = 230;
offscreenCanvas.height = 120;
// background is flat white
context = offscreenCanvas.getContext('2d');
context.fillStyle="#FFFFFF";
context.fillRect(0, 0, 230, 120);
if(doZoom) {
// pixelDensity does the right thing on retina displays
var pd = this._pixelDensity;
var sx = pd * mouseX - pd * 230/2;
var sy = pd * mouseY - pd * 120/2;
var sw = pd * 230;
var sh = pd * 120;
// bounds checking - just displace if necessary
if (sx < 0) {
sx = 0;
}
if (sx > this.canvas.width - sw) {
sx = this.canvas.width - sw;
}
if (sy < 0) {
sy = 0;
}
if (sy > this.canvas.height - sh) {
sy = this.canvas.height - sh;
}
// save to browser
context.drawImage(this.canvas, sx, sy, sw, sh, 0, 0, 230, 120);
}
else {
// now scaledown
var full_width = this.canvas.width;
var full_height = this.canvas.height;
context.drawImage(this.canvas, 0, 0, full_width, full_height, 0, 0, 230, 120);
}
imageData = offscreenCanvas.toDataURL('image/png');
imageData = imageData.replace('image/png', downloadMime);
p5.prototype.downloadFile(imageData, 'thumbnail.png', 'png');
}
<head>
<script src="http://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.5/p5.js"></script>
<script language="javascript" type="text/javascript" src=".purview_helper.js"></script>
<!-- Note: numjs is not quite in cdnjs: https://github.com/cdnjs/cdnjs/pull/10019 -->
<script language="javascript" type="text/javascript" src="numjs.js"></script>
<script language="javascript" type="text/javascript" src="weights.js"></script>
<script language="javascript" type="text/javascript" src="model.js"></script>
<script language="javascript" type="text/javascript" src="sketch.js"></script>
<style> body {padding: 0; margin: 0;} </style>
</head>
<body style="background-color:white">
</body>
// handwriting mdn-lstm model ported to JS
if (typeof module != "undefined") {
}
var Model = {};
(function(global) {
"use strict";
// init (import weights from weights.js)
var string_to_uint8array = function(b64encoded) {
var u8 = new Uint8Array(atob(b64encoded).split("").map(function(c) {
return c.charCodeAt(0); }));
return u8;
}
var uintarray_to_string = function(u8) {
var b64encoded = btoa(String.fromCharCode.apply(null, u8));
return b64encoded;
};
function encode_array(raw_array) {
var i;
var N = raw_array.length;
var x = [];
for (i=0;i<N;i++) {
x.push(raw_array[i]+127);
}
var u8 = new Uint8Array(x);
return uintarray_to_string(u8);
}
function decode_string(b64encoded) {
var i;
var raw_array = string_to_uint8array(b64encoded);
var N = raw_array.length;
var x = [];
for (i=0;i<N;i++) {
x.push(raw_array[i]-127);
}
return x;
}
function encode_2d_array(raw_2d_array) {
var i;
var N = raw_2d_array.length;
var x = [];
var temp;
for (i=0;i<N;i++) {
temp = encode_array(raw_2d_array[i]);
x.push(temp);
}
return x;
}
function decode_2d_string(raw_2d_array) {
var i;
var N = raw_2d_array.length;
var x = [];
var temp;
for (i=0;i<N;i++) {
temp = decode_string(raw_2d_array[i]);
x.push(temp);
}
return x;
}
var bdata = JSON.parse(lstm_data);
var raw_output_w = decode_2d_string(bdata[0]);
var raw_output_b = decode_string(bdata[1]);
var raw_LSTM_Wxh = decode_2d_string(bdata[2]);
var raw_LSTM_Whh = decode_2d_string(bdata[3]);
var raw_LSTM_bias = decode_string(bdata[4]);
var scale_output_w = 1.5;
var scale_output_b = 2.5;
var scale_LSTM_Wxh = 2.0;
var scale_LSTM_Whh = 0.8;
var scale_LSTM_bias = 1.5;
var output_w = nj.array(raw_output_w);
var output_b = nj.array(raw_output_b);
var LSTM_Wxh = nj.array(raw_LSTM_Wxh);
var LSTM_Whh = nj.array(raw_LSTM_Whh);
var LSTM_bias = nj.array(raw_LSTM_bias);
output_w = output_w.divide(127);
output_w = output_w.multiply(scale_output_w);
output_b = output_b.divide(127);
output_b = output_b.multiply(scale_output_b);
LSTM_Wxh = LSTM_Wxh.divide(127);
LSTM_Wxh = LSTM_Wxh.multiply(scale_LSTM_Wxh);
LSTM_Whh = LSTM_Whh.divide(127);
LSTM_Whh = LSTM_Whh.multiply(scale_LSTM_Whh);
LSTM_bias = LSTM_bias.divide(127);
LSTM_bias = LSTM_bias.multiply(scale_LSTM_bias);
// settings
var num_units=500;
var N_mixture=20;
var input_size=3;
var W_full=nj.concatenate([LSTM_Wxh.T, LSTM_Whh.T]).T; // training size
var bias=LSTM_bias;
var forget_bias=1.0;
var h_w = output_w;
var h_b = output_b;
var scale_factor = 6.0;
var zero_state = function() {
return [nj.zeros(num_units), nj.zeros(num_units)];
};
var random_state = function() {
var std_ = 0.50;
var h = nj.zeros(num_units);
var c = nj.zeros(num_units);
var i = 0;
for(i=0;i<num_units;i++) {
h.set(i, randn(0, std_));
c.set(i, randn(0, std_));
}
return [h, c];
};
var copy_state = function(state) {
var h = state[0].clone();
var c = state[1].clone();
return [h, c];
};
var zero_input = function() {
return [0, 0, 0];
};
var random_input = function() {
var std_ = 0.1;
var x = nj.zeros(input_size);
var pen_s = 0;
if (randf(0, 1) > 0.9) pen_s = 1;
x.set(0, randn(0, std_));
x.set(1, randn(0, std_));
x.set(2, pen_s);
return x;
};
var update = function(x_, s) {
var x = nj.zeros(input_size);
x.set(0, x_[0]/scale_factor);
x.set(1, x_[1]/scale_factor);
x.set(2, x_[2]);
var h = s[0];
var c = s[1];
var concat = nj.concatenate([x, h]);
var hidden = nj.dot(concat, W_full);
hidden = nj.add(hidden, bias);
var i=nj.sigmoid(hidden.slice([0*num_units, 1*num_units]));
var g=nj.tanh(hidden.slice([1*num_units, 2*num_units]));
var f=nj.sigmoid(nj.add(hidden.slice([2*num_units, 3*num_units]), forget_bias));
var o=nj.sigmoid(hidden.slice([3*num_units, 4*num_units]));
var new_c = nj.add(nj.multiply(c, f), nj.multiply(g, i));
var new_h = nj.multiply(nj.tanh(new_c), o);
return [new_h, new_c];
}
var get_pdf = function(s) {
var h = s[0];
var NOUT = N_mixture;
var z=nj.add(nj.dot(h, h_w), h_b);
var z_eos = nj.sigmoid(z.slice([0, 1]));
var z_pi = z.slice([1+NOUT*0, 1+NOUT*1]);
var z_mu1 = z.slice([1+NOUT*1, 1+NOUT*2]);
var z_mu2 = z.slice([1+NOUT*2, 1+NOUT*3]);
var z_sigma1 = nj.exp(z.slice([1+NOUT*3, 1+NOUT*4]));
var z_sigma2 = nj.exp(z.slice([1+NOUT*4, 1+NOUT*5]));
var z_corr = nj.tanh(z.slice([1+NOUT*5, 1+NOUT*6]));
z_pi = nj.subtract(z_pi, z_pi.max());
z_pi = nj.softmax(z_pi);
return [z_pi, z_mu1, z_mu2, z_sigma1, z_sigma2, z_corr, z_eos];
};
var sample_pi_idx = function(z_pi) {
var x = randf(0, 1);
var N = N_mixture;
var accumulate = 0;
var i = 0;
for (i=0;i<N;i++) {
accumulate += z_pi.get(i);
if (accumulate >= x) {
return i;
}
}
console.log('error sampling pi index');
return -1;
};
var sample_eos = function(z_eos) {
// eos = 1 if random.random() < o_eos[0][0] else 0
var eos = 0;
if (randf(0, 1) < z_eos.get(0)) {
eos = 1;
}
return eos;
}
/*
def adjust_temp(pi_pdf, temp):
pi_pdf = np.log(pi_pdf) / temp
pi_pdf -= pi_pdf.max()
pi_pdf = np.exp(pi_pdf)
pi_pdf /= pi_pdf.sum()
return pi_pdf
*/
var adjust_temp = function(z_old, temp) {
var z = nj.array(z_old);
var i;
var x;
//console.log("before="+z_old.get(0));
for (i=z.shape[0]-1;i>=0;i--) {
x = z.get(i);
x = Math.log(x) / temp;
z.set(i, x);
}
x = z.max();
z = nj.subtract(z, x);
z = nj.exp(z);
x = z.sum();
z = nj.divide(z, x);
//console.log("after="+z.get(0));
return z;
};
var sample = function(z, temperature) {
// z is [z_pi, z_mu1, z_mu2, z_sigma1, z_sigma2, z_corr, z_eos]
// returns [x, y, eos]
var temp=0.65;
if (typeof(temperature) === "number") {
temp = temperature;
}
var z_0 = adjust_temp(z[0], temp);
var z_6 = nj.array(z[6]);
//var z6 = Math.exp(Math.log(z_6.get(0))/temp);
//z_6.set(0, z6);
var idx = sample_pi_idx(z_0);
var mu1 = z[1].get(idx);
var mu2 = z[2].get(idx);
var sigma1 = z[3].get(idx)*temp;
var sigma2 = z[4].get(idx)*temp;
var corr = z[5].get(idx);
var eos = sample_eos(z_6);
var delta = birandn(mu1, mu2, sigma1, sigma2, corr);
return [delta[0]*scale_factor, delta[1]*scale_factor, eos];
}
// Random numbers util (from https://github.com/karpathy/recurrentjs)
var return_v = false;
var v_val = 0.0;
var gaussRandom = function() {
if(return_v) {
return_v = false;
return v_val;
}
var u = 2*Math.random()-1;
var v = 2*Math.random()-1;
var r = u*u + v*v;
if(r == 0 || r > 1) return gaussRandom();
var c = Math.sqrt(-2*Math.log(r)/r);
v_val = v*c; // cache this
return_v = true;
return u*c;
}
var randf = function(a, b) { return Math.random()*(b-a)+a; };
var randi = function(a, b) { return Math.floor(Math.random()*(b-a)+a); };
var randn = function(mu, std){ return mu+gaussRandom()*std; };
// from http://www.math.grin.edu/~mooret/courses/math336/bivariate-normal.html
var birandn = function(mu1, mu2, std1, std2, rho) {
var z1 = randn(0, 1);
var z2 = randn(0, 1);
var x = Math.sqrt(1-rho*rho)*std1*z1 + rho*std1*z2 + mu1;
var y = std2*z2 + mu2;
return [x, y];
};
var set_scale_factor = function(scale) {
scale_factor = scale;
};
global.zero_state = zero_state;
global.zero_input = zero_input;
global.random_state = random_state;
global.copy_state = copy_state;
global.random_input = random_input;
global.update = update;
global.get_pdf = get_pdf;
global.randf = randf;
global.randi = randi;
global.randn = randn;
global.birandn = birandn;
global.sample = sample;
global.set_scale_factor = set_scale_factor;
})(Model);
(function(lib) {
"use strict";
if (typeof module === "undefined" || typeof module.exports === "undefined") {
//window.jsfeat = lib; // in ordinary browser attach library to window
} else {
module.exports = lib; // in nodejs
}
})(Model);
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.nj = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
'use strict'
exports.toByteArray = toByteArray
exports.fromByteArray = fromByteArray
var lookup = []
var revLookup = []
var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
function init () {
var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
for (var i = 0, len = code.length; i < len; ++i) {
lookup[i] = code[i]
revLookup[code.charCodeAt(i)] = i
}
revLookup['-'.charCodeAt(0)] = 62
revLookup['_'.charCodeAt(0)] = 63
}
init()
function toByteArray (b64) {
var i, j, l, tmp, placeHolders, arr
var len = b64.length
if (len % 4 > 0) {
throw new Error('Invalid string. Length must be a multiple of 4')
}
// the number of equal signs (place holders)
// if there are two placeholders, than the two characters before it
// represent one byte
// if there is only one, then the three characters before it represent 2 bytes
// this is just a cheap hack to not do indexOf twice
placeHolders = b64[len - 2] === '=' ? 2 : b64[len - 1] === '=' ? 1 : 0
// base64 is 4/3 + up to two characters of the original data
arr = new Arr(len * 3 / 4 - placeHolders)
// if there are placeholders, only get up to the last complete 4 chars
l = placeHolders > 0 ? len - 4 : len
var L = 0
for (i = 0, j = 0; i < l; i += 4, j += 3) {
tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)]
arr[L++] = (tmp >> 16) & 0xFF
arr[L++] = (tmp >> 8) & 0xFF
arr[L++] = tmp & 0xFF
}
if (placeHolders === 2) {
tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4)
arr[L++] = tmp & 0xFF
} else if (placeHolders === 1) {
tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2)
arr[L++] = (tmp >> 8) & 0xFF
arr[L++] = tmp & 0xFF
}
return arr
}
function tripletToBase64 (num) {
return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F]
}
function encodeChunk (uint8, start, end) {
var tmp
var output = []
for (var i = start; i < end; i += 3) {
tmp = (uint8[i] << 16) + (uint8[i + 1] << 8) + (uint8[i + 2])
output.push(tripletToBase64(tmp))
}
return output.join('')
}
function fromByteArray (uint8) {
var tmp
var len = uint8.length
var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
var output = ''
var parts = []
var maxChunkLength = 16383 // must be multiple of 3
// go through the array every three bytes, we'll deal with trailing stuff later
for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))
}
// pad the end with zeros, but make sure to not forget the extra bytes
if (extraBytes === 1) {
tmp = uint8[len - 1]
output += lookup[tmp >> 2]
output += lookup[(tmp << 4) & 0x3F]
output += '=='
} else if (extraBytes === 2) {
tmp = (uint8[len - 2] << 8) + (uint8[len - 1])
output += lookup[tmp >> 10]
output += lookup[(tmp >> 4) & 0x3F]
output += lookup[(tmp << 2) & 0x3F]
output += '='
}
parts.push(output)
return parts.join('')
}
},{}],2:[function(require,module,exports){
/**
* Bit twiddling hacks for JavaScript.
*
* Author: Mikola Lysenko
*
* Ported from Stanford bit twiddling hack library:
* http://graphics.stanford.edu/~seander/bithacks.html
*/
"use strict"; "use restrict";
//Number of bits in an integer
var INT_BITS = 32;
//Constants
exports.INT_BITS = INT_BITS;
exports.INT_MAX = 0x7fffffff;
exports.INT_MIN = -1<<(INT_BITS-1);
//Returns -1, 0, +1 depending on sign of x
exports.sign = function(v) {
return (v > 0) - (v < 0);
}
//Computes absolute value of integer
exports.abs = function(v) {
var mask = v >> (INT_BITS-1);
return (v ^ mask) - mask;
}
//Computes minimum of integers x and y
exports.min = function(x, y) {
return y ^ ((x ^ y) & -(x < y));
}
//Computes maximum of integers x and y
exports.max = function(x, y) {
return x ^ ((x ^ y) & -(x < y));
}
//Checks if a number is a power of two
exports.isPow2 = function(v) {
return !(v & (v-1)) && (!!v);
}
//Computes log base 2 of v
exports.log2 = function(v) {
var r, shift;
r = (v > 0xFFFF) << 4; v >>>= r;
shift = (v > 0xFF ) << 3; v >>>= shift; r |= shift;
shift = (v > 0xF ) << 2; v >>>= shift; r |= shift;
shift = (v > 0x3 ) << 1; v >>>= shift; r |= shift;
return r | (v >> 1);
}
//Computes log base 10 of v
exports.log10 = function(v) {
return (v >= 1000000000) ? 9 : (v >= 100000000) ? 8 : (v >= 10000000) ? 7 :
(v >= 1000000) ? 6 : (v >= 100000) ? 5 : (v >= 10000) ? 4 :
(v >= 1000) ? 3 : (v >= 100) ? 2 : (v >= 10) ? 1 : 0;
}
//Counts number of bits
exports.popCount = function(v) {
v = v - ((v >>> 1) & 0x55555555);
v = (v & 0x33333333) + ((v >>> 2) & 0x33333333);
return ((v + (v >>> 4) & 0xF0F0F0F) * 0x1010101) >>> 24;
}
//Counts number of trailing zeros
function countTrailingZeros(v) {
var c = 32;
v &= -v;
if (v) c--;
if (v & 0x0000FFFF) c -= 16;
if (v & 0x00FF00FF) c -= 8;
if (v & 0x0F0F0F0F) c -= 4;
if (v & 0x33333333) c -= 2;
if (v & 0x55555555) c -= 1;
return c;
}
exports.countTrailingZeros = countTrailingZeros;
//Rounds to next power of 2
exports.nextPow2 = function(v) {
v += v === 0;
--v;
v |= v >>> 1;
v |= v >>> 2;
v |= v >>> 4;
v |= v >>> 8;
v |= v >>> 16;
return v + 1;
}
//Rounds down to previous power of 2
exports.prevPow2 = function(v) {
v |= v >>> 1;
v |= v >>> 2;
v |= v >>> 4;
v |= v >>> 8;
v |= v >>> 16;
return v - (v>>>1);
}
//Computes parity of word
exports.parity = function(v) {
v ^= v >>> 16;
v ^= v >>> 8;
v ^= v >>> 4;
v &= 0xf;
return (0x6996 >>> v) & 1;
}
var REVERSE_TABLE = new Array(256);
(function(tab) {
for(var i=0; i<256; ++i) {
var v = i, r = i, s = 7;
for (v >>>= 1; v; v >>>= 1) {
r <<= 1;
r |= v & 1;
--s;
}
tab[i] = (r << s) & 0xff;
}
})(REVERSE_TABLE);
//Reverse bits in a 32 bit word
exports.reverse = function(v) {
return (REVERSE_TABLE[ v & 0xff] << 24) |
(REVERSE_TABLE[(v >>> 8) & 0xff] << 16) |
(REVERSE_TABLE[(v >>> 16) & 0xff] << 8) |
REVERSE_TABLE[(v >>> 24) & 0xff];
}
//Interleave bits of 2 coordinates with 16 bits. Useful for fast quadtree codes
exports.interleave2 = function(x, y) {
x &= 0xFFFF;
x = (x | (x << 8)) & 0x00FF00FF;
x = (x | (x << 4)) & 0x0F0F0F0F;
x = (x | (x << 2)) & 0x33333333;
x = (x | (x << 1)) & 0x55555555;
y &= 0xFFFF;
y = (y | (y << 8)) & 0x00FF00FF;
y = (y | (y << 4)) & 0x0F0F0F0F;
y = (y | (y << 2)) & 0x33333333;
y = (y | (y << 1)) & 0x55555555;
return x | (y << 1);
}
//Extracts the nth interleaved component
exports.deinterleave2 = function(v, n) {
v = (v >>> n) & 0x55555555;
v = (v | (v >>> 1)) & 0x33333333;
v = (v | (v >>> 2)) & 0x0F0F0F0F;
v = (v | (v >>> 4)) & 0x00FF00FF;
v = (v | (v >>> 16)) & 0x000FFFF;
return (v << 16) >> 16;
}
//Interleave bits of 3 coordinates, each with 10 bits. Useful for fast octree codes
exports.interleave3 = function(x, y, z) {
x &= 0x3FF;
x = (x | (x<<16)) & 4278190335;
x = (x | (x<<8)) & 251719695;
x = (x | (x<<4)) & 3272356035;
x = (x | (x<<2)) & 1227133513;
y &= 0x3FF;
y = (y | (y<<16)) & 4278190335;
y = (y | (y<<8)) & 251719695;
y = (y | (y<<4)) & 3272356035;
y = (y | (y<<2)) & 1227133513;
x |= (y << 1);
z &= 0x3FF;
z = (z | (z<<16)) & 4278190335;
z = (z | (z<<8)) & 251719695;
z = (z | (z<<4)) & 3272356035;
z = (z | (z<<2)) & 1227133513;
return x | (z << 2);
}
//Extracts nth interleaved component of a 3-tuple
exports.deinterleave3 = function(v, n) {
v = (v >>> n) & 1227133513;
v = (v | (v>>>2)) & 3272356035;
v = (v | (v>>>4)) & 251719695;
v = (v | (v>>>8)) & 4278190335;
v = (v | (v>>>16)) & 0x3FF;
return (v<<22)>>22;
}
//Computes next combination in colexicographic order (this is mistakenly called nextPermutation on the bit twiddling hacks page)
exports.nextCombination = function(v) {
var t = v | (v - 1);
return (t + 1) | (((~t & -~t) - 1) >>> (countTrailingZeros(v) + 1));
}
},{}],3:[function(require,module,exports){
(function (global){
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/
/* eslint-disable no-proto */
'use strict'
var base64 = require('base64-js')
var ieee754 = require('ieee754')
var isArray = require('isarray')
exports.Buffer = Buffer
exports.SlowBuffer = SlowBuffer
exports.INSPECT_MAX_BYTES = 50
/**
* If `Buffer.TYPED_ARRAY_SUPPORT`:
* === true Use Uint8Array implementation (fastest)
* === false Use Object implementation (most compatible, even IE6)
*
* Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,
* Opera 11.6+, iOS 4.2+.
*
* Due to various browser bugs, sometimes the Object implementation will be used even
* when the browser supports typed arrays.
*
* Note:
*
* - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,
* See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.
*
* - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.
*
* - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of
* incorrect length in some situations.
* We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they
* get the Object implementation, which is slower but behaves correctly.
*/
Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined
? global.TYPED_ARRAY_SUPPORT
: typedArraySupport()
/*
* Export kMaxLength after typed array support is determined.
*/
exports.kMaxLength = kMaxLength()
function typedArraySupport () {
try {
var arr = new Uint8Array(1)
arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}
return arr.foo() === 42 && // typed array instances can be augmented
typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`
arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`
} catch (e) {
return false
}
}
function kMaxLength () {
return Buffer.TYPED_ARRAY_SUPPORT
? 0x7fffffff
: 0x3fffffff
}
function createBuffer (that, length) {
if (kMaxLength() < length) {
throw new RangeError('Invalid typed array length')
}
if (Buffer.TYPED_ARRAY_SUPPORT) {
// Return an augmented `Uint8Array` instance, for best performance
that = new Uint8Array(length)
that.__proto__ = Buffer.prototype
} else {
// Fallback: Return an object instance of the Buffer class
if (that === null) {
that = new Buffer(length)
}
that.length = length
}
return that
}
/**
* The Buffer constructor returns instances of `Uint8Array` that have their
* prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of
* `Uint8Array`, so the returned instances will have all the node `Buffer` methods
* and the `Uint8Array` methods. Square bracket notation works as expected -- it
* returns a single octet.
*
* The `Uint8Array` prototype remains unmodified.
*/
function Buffer (arg, encodingOrOffset, length) {
if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {
return new Buffer(arg, encodingOrOffset, length)
}
// Common case.
if (typeof arg === 'number') {
if (typeof encodingOrOffset === 'string') {
throw new Error(
'If encoding is specified then the first argument must be a string'
)
}
return allocUnsafe(this, arg)
}
return from(this, arg, encodingOrOffset, length)
}
Buffer.poolSize = 8192 // not used by this implementation
// TODO: Legacy, not needed anymore. Remove in next major version.
Buffer._augment = function (arr) {
arr.__proto__ = Buffer.prototype
return arr
}
function from (that, value, encodingOrOffset, length) {
if (typeof value === 'number') {
throw new TypeError('"value" argument must not be a number')
}
if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {
return fromArrayBuffer(that, value, encodingOrOffset, length)
}
if (typeof value === 'string') {
return fromString(that, value, encodingOrOffset)
}
return fromObject(that, value)
}
/**
* Functionally equivalent to Buffer(arg, encoding) but throws a TypeError
* if value is a number.
* Buffer.from(str[, encoding])
* Buffer.from(array)
* Buffer.from(buffer)
* Buffer.from(arrayBuffer[, byteOffset[, length]])
**/
Buffer.from = function (value, encodingOrOffset, length) {
return from(null, value, encodingOrOffset, length)
}
if (Buffer.TYPED_ARRAY_SUPPORT) {
Buffer.prototype.__proto__ = Uint8Array.prototype
Buffer.__proto__ = Uint8Array
if (typeof Symbol !== 'undefined' && Symbol.species &&
Buffer[Symbol.species] === Buffer) {
// Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97
Object.defineProperty(Buffer, Symbol.species, {
value: null,
configurable: true
})
}
}
function assertSize (size) {
if (typeof size !== 'number') {
throw new TypeError('"size" argument must be a number')
} else if (size < 0) {
throw new RangeError('"size" argument must not be negative')
}
}
function alloc (that, size, fill, encoding) {
assertSize(size)
if (size <= 0) {
return createBuffer(that, size)
}
if (fill !== undefined) {
// Only pay attention to encoding if it's a string. This
// prevents accidentally sending in a number that would
// be interpretted as a start offset.
return typeof encoding === 'string'
? createBuffer(that, size).fill(fill, encoding)
: createBuffer(that, size).fill(fill)
}
return createBuffer(that, size)
}
/**
* Creates a new filled Buffer instance.
* alloc(size[, fill[, encoding]])
**/
Buffer.alloc = function (size, fill, encoding) {
return alloc(null, size, fill, encoding)
}
function allocUnsafe (that, size) {
assertSize(size)
that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)
if (!Buffer.TYPED_ARRAY_SUPPORT) {
for (var i = 0; i < size; ++i) {
that[i] = 0
}
}
return that
}
/**
* Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.
* */
Buffer.allocUnsafe = function (size) {
return allocUnsafe(null, size)
}
/**
* Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.
*/
Buffer.allocUnsafeSlow = function (size) {
return allocUnsafe(null, size)
}
function fromString (that, string, encoding) {
if (typeof encoding !== 'string' || encoding === '') {
encoding = 'utf8'
}
if (!Buffer.isEncoding(encoding)) {
throw new TypeError('"encoding" must be a valid string encoding')
}
var length = byteLength(string, encoding) | 0
that = createBuffer(that, length)
var actual = that.write(string, encoding)
if (actual !== length) {
// Writing a hex string, for example, that contains invalid characters will
// cause everything after the first invalid character to be ignored. (e.g.
// 'abxxcd' will be treated as 'ab')
that = that.slice(0, actual)
}
return that
}
function fromArrayLike (that, array) {
var length = array.length < 0 ? 0 : checked(array.length) | 0
that = createBuffer(that, length)
for (var i = 0; i < length; i += 1) {
that[i] = array[i] & 255
}
return that
}
function fromArrayBuffer (that, array, byteOffset, length) {
array.byteLength // this throws if `array` is not a valid ArrayBuffer
if (byteOffset < 0 || array.byteLength < byteOffset) {
throw new RangeError('\'offset\' is out of bounds')
}
if (array.byteLength < byteOffset + (length || 0)) {
throw new RangeError('\'length\' is out of bounds')
}
if (byteOffset === undefined && length === undefined) {
array = new Uint8Array(array)
} else if (length === undefined) {
array = new Uint8Array(array, byteOffset)
} else {
array = new Uint8Array(array, byteOffset, length)
}
if (Buffer.TYPED_ARRAY_SUPPORT) {
// Return an augmented `Uint8Array` instance, for best performance
that = array
that.__proto__ = Buffer.prototype
} else {
// Fallback: Return an object instance of the Buffer class
that = fromArrayLike(that, array)
}
return that
}
function fromObject (that, obj) {
if (Buffer.isBuffer(obj)) {
var len = checked(obj.length) | 0
that = createBuffer(that, len)
if (that.length === 0) {
return that
}
obj.copy(that, 0, 0, len)
return that
}
if (obj) {
if ((typeof ArrayBuffer !== 'undefined' &&
obj.buffer instanceof ArrayBuffer) || 'length' in obj) {
if (typeof obj.length !== 'number' || isnan(obj.length)) {
return createBuffer(that, 0)
}
return fromArrayLike(that, obj)
}
if (obj.type === 'Buffer' && isArray(obj.data)) {
return fromArrayLike(that, obj.data)
}
}
throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')
}
function checked (length) {
// Note: cannot use `length < kMaxLength()` here because that fails when
// length is NaN (which is otherwise coerced to zero.)
if (length >= kMaxLength()) {
throw new RangeError('Attempt to allocate Buffer larger than maximum ' +
'size: 0x' + kMaxLength().toString(16) + ' bytes')
}
return length | 0
}
function SlowBuffer (length) {
if (+length != length) { // eslint-disable-line eqeqeq
length = 0
}
return Buffer.alloc(+length)
}
Buffer.isBuffer = function isBuffer (b) {
return !!(b != null && b._isBuffer)
}
Buffer.compare = function compare (a, b) {
if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {
throw new TypeError('Arguments must be Buffers')
}
if (a === b) return 0
var x = a.length
var y = b.length
for (var i = 0, len = Math.min(x, y); i < len; ++i) {
if (a[i] !== b[i]) {
x = a[i]
y = b[i]
break
}
}
if (x < y) return -1
if (y < x) return 1
return 0
}
Buffer.isEncoding = function isEncoding (encoding) {
switch (String(encoding).toLowerCase()) {
case 'hex':
case 'utf8':
case 'utf-8':
case 'ascii':
case 'latin1':
case 'binary':
case 'base64':
case 'ucs2':
case 'ucs-2':
case 'utf16le':
case 'utf-16le':
return true
default:
return false
}
}
Buffer.concat = function concat (list, length) {
if (!isArray(list)) {
throw new TypeError('"list" argument must be an Array of Buffers')
}
if (list.length === 0) {
return Buffer.alloc(0)
}
var i
if (length === undefined) {
length = 0
for (i = 0; i < list.length; ++i) {
length += list[i].length
}
}
var buffer = Buffer.allocUnsafe(length)
var pos = 0
for (i = 0; i < list.length; ++i) {
var buf = list[i]
if (!Buffer.isBuffer(buf)) {
throw new TypeError('"list" argument must be an Array of Buffers')
}
buf.copy(buffer, pos)
pos += buf.length
}
return buffer
}
function byteLength (string, encoding) {
if (Buffer.isBuffer(string)) {
return string.length
}
if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&
(ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {
return string.byteLength
}
if (typeof string !== 'string') {
string = '' + string
}
var len = string.length
if (len === 0) return 0
// Use a for loop to avoid recursion
var loweredCase = false
for (;;) {
switch (encoding) {
case 'ascii':
case 'latin1':
case 'binary':
return len
case 'utf8':
case 'utf-8':
case undefined:
return utf8ToBytes(string).length
case 'ucs2':
case 'ucs-2':
case 'utf16le':
case 'utf-16le':
return len * 2
case 'hex':
return len >>> 1
case 'base64':
return base64ToBytes(string).length
default:
if (loweredCase) return utf8ToBytes(string).length // assume utf8
encoding = ('' + encoding).toLowerCase()
loweredCase = true
}
}
}
Buffer.byteLength = byteLength
function slowToString (encoding, start, end) {
var loweredCase = false
// No need to verify that "this.length <= MAX_UINT32" since it's a read-only
// property of a typed array.
// This behaves neither like String nor Uint8Array in that we set start/end
// to their upper/lower bounds if the value passed is out of range.
// undefined is handled specially as per ECMA-262 6th Edition,
// Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.
if (start === undefined || start < 0) {
start = 0
}
// Return early if start > this.length. Done here to prevent potential uint32
// coercion fail below.
if (start > this.length) {
return ''
}
if (end === undefined || end > this.length) {
end = this.length
}
if (end <= 0) {
return ''
}
// Force coersion to uint32. This will also coerce falsey/NaN values to 0.
end >>>= 0
start >>>= 0
if (end <= start) {
return ''
}
if (!encoding) encoding = 'utf8'
while (true) {
switch (encoding) {
case 'hex':
return hexSlice(this, start, end)
case 'utf8':
case 'utf-8':
return utf8Slice(this, start, end)
case 'ascii':
return asciiSlice(this, start, end)
case 'latin1':
case 'binary':
return latin1Slice(this, start, end)
case 'base64':
return base64Slice(this, start, end)
case 'ucs2':
case 'ucs-2':
case 'utf16le':
case 'utf-16le':
return utf16leSlice(this, start, end)
default:
if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
encoding = (encoding + '').toLowerCase()
loweredCase = true
}
}
}
// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect
// Buffer instances.
Buffer.prototype._isBuffer = true
function swap (b, n, m) {
var i = b[n]
b[n] = b[m]
b[m] = i
}
Buffer.prototype.swap16 = function swap16 () {
var len = this.length
if (len % 2 !== 0) {
throw new RangeError('Buffer size must be a multiple of 16-bits')
}
for (var i = 0; i < len; i += 2) {
swap(this, i, i + 1)
}
return this
}
Buffer.prototype.swap32 = function swap32 () {
var len = this.length
if (len % 4 !== 0) {
throw new RangeError('Buffer size must be a multiple of 32-bits')
}
for (var i = 0; i < len; i += 4) {
swap(this, i, i + 3)
swap(this, i + 1, i + 2)
}
return this
}
Buffer.prototype.swap64 = function swap64 () {
var len = this.length
if (len % 8 !== 0) {
throw new RangeError('Buffer size must be a multiple of 64-bits')
}
for (var i = 0; i < len; i += 8) {
swap(this, i, i + 7)
swap(this, i + 1, i + 6)
swap(this, i + 2, i + 5)
swap(this, i + 3, i + 4)
}
return this
}
Buffer.prototype.toString = function toString () {
var length = this.length | 0
if (length === 0) return ''
if (arguments.length === 0) return utf8Slice(this, 0, length)
return slowToString.apply(this, arguments)
}
Buffer.prototype.equals = function equals (b) {
if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')
if (this === b) return true
return Buffer.compare(this, b) === 0
}
Buffer.prototype.inspect = function inspect () {
var str = ''
var max = exports.INSPECT_MAX_BYTES
if (this.length > 0) {
str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')
if (this.length > max) str += ' ... '
}
return '<Buffer ' + str + '>'
}
Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {
if (!Buffer.isBuffer(target)) {
throw new TypeError('Argument must be a Buffer')
}
if (start === undefined) {
start = 0
}
if (end === undefined) {
end = target ? target.length : 0
}
if (thisStart === undefined) {
thisStart = 0
}
if (thisEnd === undefined) {
thisEnd = this.length
}
if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {
throw new RangeError('out of range index')
}
if (thisStart >= thisEnd && start >= end) {
return 0
}
if (thisStart >= thisEnd) {
return -1
}
if (start >= end) {
return 1
}
start >>>= 0
end >>>= 0
thisStart >>>= 0
thisEnd >>>= 0
if (this === target) return 0
var x = thisEnd - thisStart
var y = end - start
var len = Math.min(x, y)
var thisCopy = this.slice(thisStart, thisEnd)
var targetCopy = target.slice(start, end)
for (var i = 0; i < len; ++i) {
if (thisCopy[i] !== targetCopy[i]) {
x = thisCopy[i]
y = targetCopy[i]
break
}
}
if (x < y) return -1
if (y < x) return 1
return 0
}
// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,
// OR the last index of `val` in `buffer` at offset <= `byteOffset`.
//
// Arguments:
// - buffer - a Buffer to search
// - val - a string, Buffer, or number
// - byteOffset - an index into `buffer`; will be clamped to an int32
// - encoding - an optional encoding, relevant is val is a string
// - dir - true for indexOf, false for lastIndexOf
function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {
// Empty buffer means no match
if (buffer.length === 0) return -1
// Normalize byteOffset
if (typeof byteOffset === 'string') {
encoding = byteOffset
byteOffset = 0
} else if (byteOffset > 0x7fffffff) {
byteOffset = 0x7fffffff
} else if (byteOffset < -0x80000000) {
byteOffset = -0x80000000
}
byteOffset = +byteOffset // Coerce to Number.
if (isNaN(byteOffset)) {
// byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer
byteOffset = dir ? 0 : (buffer.length - 1)
}
// Normalize byteOffset: negative offsets start from the end of the buffer
if (byteOffset < 0) byteOffset = buffer.length + byteOffset
if (byteOffset >= buffer.length) {
if (dir) return -1
else byteOffset = buffer.length - 1
} else if (byteOffset < 0) {
if (dir) byteOffset = 0
else return -1
}
// Normalize val
if (typeof val === 'string') {
val = Buffer.from(val, encoding)
}
// Finally, search either indexOf (if dir is true) or lastIndexOf
if (Buffer.isBuffer(val)) {
// Special case: looking for empty string/buffer always fails
if (val.length === 0) {
return -1
}
return arrayIndexOf(buffer, val, byteOffset, encoding, dir)
} else if (typeof val === 'number') {
val = val & 0xFF // Search for a byte value [0-255]
if (Buffer.TYPED_ARRAY_SUPPORT &&
typeof Uint8Array.prototype.indexOf === 'function') {
if (dir) {
return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)
} else {
return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)
}
}
return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)
}
throw new TypeError('val must be string, number or Buffer')
}
function arrayIndexOf (arr, val, byteOffset, encoding, dir) {
var indexSize = 1
var arrLength = arr.length
var valLength = val.length
if (encoding !== undefined) {
encoding = String(encoding).toLowerCase()
if (encoding === 'ucs2' || encoding === 'ucs-2' ||
encoding === 'utf16le' || encoding === 'utf-16le') {
if (arr.length < 2 || val.length < 2) {
return -1
}
indexSize = 2
arrLength /= 2
valLength /= 2
byteOffset /= 2
}
}
function read (buf, i) {
if (indexSize === 1) {
return buf[i]
} else {
return buf.readUInt16BE(i * indexSize)
}
}
var i
if (dir) {
var foundIndex = -1
for (i = byteOffset; i < arrLength; i++) {
if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {
if (foundIndex === -1) foundIndex = i
if (i - foundIndex + 1 === valLength) return foundIndex * indexSize
} else {
if (foundIndex !== -1) i -= i - foundIndex
foundIndex = -1
}
}
} else {
if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength
for (i = byteOffset; i >= 0; i--) {
var found = true
for (var j = 0; j < valLength; j++) {
if (read(arr, i + j) !== read(val, j)) {
found = false
break
}
}
if (found) return i
}
}
return -1
}
Buffer.prototype.includes = function includes (val, byteOffset, encoding) {
return this.indexOf(val, byteOffset, encoding) !== -1
}
Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {
return bidirectionalIndexOf(this, val, byteOffset, encoding, true)
}
Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {
return bidirectionalIndexOf(this, val, byteOffset, encoding, false)
}
function hexWrite (buf, string, offset, length) {
offset = Number(offset) || 0
var remaining = buf.length - offset
if (!length) {
length = remaining
} else {
length = Number(length)
if (length > remaining) {
length = remaining
}
}
// must be an even number of digits
var strLen = string.length
if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')
if (length > strLen / 2) {
length = strLen / 2
}
for (var i = 0; i < length; ++i) {
var parsed = parseInt(string.substr(i * 2, 2), 16)
if (isNaN(parsed)) return i
buf[offset + i] = parsed
}
return i
}
function utf8Write (buf, string, offset, length) {
return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)
}
function asciiWrite (buf, string, offset, length) {
return blitBuffer(asciiToBytes(string), buf, offset, length)
}
function latin1Write (buf, string, offset, length) {
return asciiWrite(buf, string, offset, length)
}
function base64Write (buf, string, offset, length) {
return blitBuffer(base64ToBytes(string), buf, offset, length)
}
function ucs2Write (buf, string, offset, length) {
return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)
}
Buffer.prototype.write = function write (string, offset, length, encoding) {
// Buffer#write(string)
if (offset === undefined) {
encoding = 'utf8'
length = this.length
offset = 0
// Buffer#write(string, encoding)
} else if (length === undefined && typeof offset === 'string') {
encoding = offset
length = this.length
offset = 0
// Buffer#write(string, offset[, length][, encoding])
} else if (isFinite(offset)) {
offset = offset | 0
if (isFinite(length)) {
length = length | 0
if (encoding === undefined) encoding = 'utf8'
} else {
encoding = length
length = undefined
}
// legacy write(string, encoding, offset, length) - remove in v0.13
} else {
throw new Error(
'Buffer.write(string, encoding, offset[, length]) is no longer supported'
)
}
var remaining = this.length - offset
if (length === undefined || length > remaining) length = remaining
if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {
throw new RangeError('Attempt to write outside buffer bounds')
}
if (!encoding) encoding = 'utf8'
var loweredCase = false
for (;;) {
switch (encoding) {
case 'hex':
return hexWrite(this, string, offset, length)
case 'utf8':
case 'utf-8':
return utf8Write(this, string, offset, length)
case 'ascii':
return asciiWrite(this, string, offset, length)
case 'latin1':
case 'binary':
return latin1Write(this, string, offset, length)
case 'base64':
// Warning: maxLength not taken into account in base64Write
return base64Write(this, string, offset, length)
case 'ucs2':
case 'ucs-2':
case 'utf16le':
case 'utf-16le':
return ucs2Write(this, string, offset, length)
default:
if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
encoding = ('' + encoding).toLowerCase()
loweredCase = true
}
}
}
Buffer.prototype.toJSON = function toJSON () {
return {
type: 'Buffer',
data: Array.prototype.slice.call(this._arr || this, 0)
}
}
function base64Slice (buf, start, end) {
if (start === 0 && end === buf.length) {
return base64.fromByteArray(buf)
} else {
return base64.fromByteArray(buf.slice(start, end))
}
}
function utf8Slice (buf, start, end) {
end = Math.min(buf.length, end)
var res = []
var i = start
while (i < end) {
var firstByte = buf[i]
var codePoint = null
var bytesPerSequence = (firstByte > 0xEF) ? 4
: (firstByte > 0xDF) ? 3
: (firstByte > 0xBF) ? 2
: 1
if (i + bytesPerSequence <= end) {
var secondByte, thirdByte, fourthByte, tempCodePoint
switch (bytesPerSequence) {
case 1:
if (firstByte < 0x80) {
codePoint = firstByte
}
break
case 2:
secondByte = buf[i + 1]
if ((secondByte & 0xC0) === 0x80) {
tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)
if (tempCodePoint > 0x7F) {
codePoint = tempCodePoint
}
}
break
case 3:
secondByte = buf[i + 1]
thirdByte = buf[i + 2]
if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {
tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)
if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {
codePoint = tempCodePoint
}
}
break
case 4:
secondByte = buf[i + 1]
thirdByte = buf[i + 2]
fourthByte = buf[i + 3]
if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {
tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)
if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {
codePoint = tempCodePoint
}
}
}
}
if (codePoint === null) {
// we did not generate a valid codePoint so insert a
// replacement char (U+FFFD) and advance only 1 byte
codePoint = 0xFFFD
bytesPerSequence = 1
} else if (codePoint > 0xFFFF) {
// encode to utf16 (surrogate pair dance)
codePoint -= 0x10000
res.push(codePoint >>> 10 & 0x3FF | 0xD800)
codePoint = 0xDC00 | codePoint & 0x3FF
}
res.push(codePoint)
i += bytesPerSequence
}
return decodeCodePointsArray(res)
}
// Based on http://stackoverflow.com/a/22747272/680742, the browser with
// the lowest limit is Chrome, with 0x10000 args.
// We go 1 magnitude less, for safety
var MAX_ARGUMENTS_LENGTH = 0x1000
function decodeCodePointsArray (codePoints) {
var len = codePoints.length
if (len <= MAX_ARGUMENTS_LENGTH) {
return String.fromCharCode.apply(String, codePoints) // avoid extra slice()
}
// Decode in chunks to avoid "call stack size exceeded".
var res = ''
var i = 0
while (i < len) {
res += String.fromCharCode.apply(
String,
codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)
)
}
return res
}
function asciiSlice (buf, start, end) {
var ret = ''
end = Math.min(buf.length, end)
for (var i = start; i < end; ++i) {
ret += String.fromCharCode(buf[i] & 0x7F)
}
return ret
}
function latin1Slice (buf, start, end) {
var ret = ''
end = Math.min(buf.length, end)
for (var i = start; i < end; ++i) {
ret += String.fromCharCode(buf[i])
}
return ret
}
function hexSlice (buf, start, end) {
var len = buf.length
if (!start || start < 0) start = 0
if (!end || end < 0 || end > len) end = len
var out = ''
for (var i = start; i < end; ++i) {
out += toHex(buf[i])
}
return out
}
function utf16leSlice (buf, start, end) {
var bytes = buf.slice(start, end)
var res = ''
for (var i = 0; i < bytes.length; i += 2) {
res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)
}
return res
}
Buffer.prototype.slice = function slice (start, end) {
var len = this.length
start = ~~start
end = end === undefined ? len : ~~end
if (start < 0) {
start += len
if (start < 0) start = 0
} else if (start > len) {
start = len
}
if (end < 0) {
end += len
if (end < 0) end = 0
} else if (end > len) {
end = len
}
if (end < start) end = start
var newBuf
if (Buffer.TYPED_ARRAY_SUPPORT) {
newBuf = this.subarray(start, end)
newBuf.__proto__ = Buffer.prototype
} else {
var sliceLen = end - start
newBuf = new Buffer(sliceLen, undefined)
for (var i = 0; i < sliceLen; ++i) {
newBuf[i] = this[i + start]
}
}
return newBuf
}
/*
* Need to make sure that buffer isn't trying to write out of bounds.
*/
function checkOffset (offset, ext, length) {
if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')
if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')
}
Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {
offset = offset | 0
byteLength = byteLength | 0
if (!noAssert) checkOffset(offset, byteLength, this.length)
var val = this[offset]
var mul = 1
var i = 0
while (++i < byteLength && (mul *= 0x100)) {
val += this[offset + i] * mul
}
return val
}
Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {
offset = offset | 0
byteLength = byteLength | 0
if (!noAssert) {
checkOffset(offset, byteLength, this.length)
}
var val = this[offset + --byteLength]
var mul = 1
while (byteLength > 0 && (mul *= 0x100)) {
val += this[offset + --byteLength] * mul
}
return val
}
Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {
if (!noAssert) checkOffset(offset, 1, this.length)
return this[offset]
}
Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 2, this.length)
return this[offset] | (this[offset + 1] << 8)
}
Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 2, this.length)
return (this[offset] << 8) | this[offset + 1]
}
Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 4, this.length)
return ((this[offset]) |
(this[offset + 1] << 8) |
(this[offset + 2] << 16)) +
(this[offset + 3] * 0x1000000)
}
Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 4, this.length)
return (this[offset] * 0x1000000) +
((this[offset + 1] << 16) |
(this[offset + 2] << 8) |
this[offset + 3])
}
Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {
offset = offset | 0
byteLength = byteLength | 0
if (!noAssert) checkOffset(offset, byteLength, this.length)
var val = this[offset]
var mul = 1
var i = 0
while (++i < byteLength && (mul *= 0x100)) {
val += this[offset + i] * mul
}
mul *= 0x80
if (val >= mul) val -= Math.pow(2, 8 * byteLength)
return val
}
Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {
offset = offset | 0
byteLength = byteLength | 0
if (!noAssert) checkOffset(offset, byteLength, this.length)
var i = byteLength
var mul = 1
var val = this[offset + --i]
while (i > 0 && (mul *= 0x100)) {
val += this[offset + --i] * mul
}
mul *= 0x80
if (val >= mul) val -= Math.pow(2, 8 * byteLength)
return val
}
Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) {
if (!noAssert) checkOffset(offset, 1, this.length)
if (!(this[offset] & 0x80)) return (this[offset])
return ((0xff - this[offset] + 1) * -1)
}
Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 2, this.length)
var val = this[offset] | (this[offset + 1] << 8)
return (val & 0x8000) ? val | 0xFFFF0000 : val
}
Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 2, this.length)
var val = this[offset + 1] | (this[offset] << 8)
return (val & 0x8000) ? val | 0xFFFF0000 : val
}
Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 4, this.length)
return (this[offset]) |
(this[offset + 1] << 8) |
(this[offset + 2] << 16) |
(this[offset + 3] << 24)
}
Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 4, this.length)
return (this[offset] << 24) |
(this[offset + 1] << 16) |
(this[offset + 2] << 8) |
(this[offset + 3])
}
Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 4, this.length)
return ieee754.read(this, offset, true, 23, 4)
}
Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 4, this.length)
return ieee754.read(this, offset, false, 23, 4)
}
Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 8, this.length)
return ieee754.read(this, offset, true, 52, 8)
}
Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {
if (!noAssert) checkOffset(offset, 8, this.length)
return ieee754.read(this, offset, false, 52, 8)
}
function checkInt (buf, value, offset, ext, max, min) {
if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance')
if (value > max || value < min) throw new RangeError('"value" argument is out of bounds')
if (offset + ext > buf.length) throw new RangeError('Index out of range')
}
Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {
value = +value
offset = offset | 0
byteLength = byteLength | 0
if (!noAssert) {
var maxBytes = Math.pow(2, 8 * byteLength) - 1
checkInt(this, value, offset, byteLength, maxBytes, 0)
}
var mul = 1
var i = 0
this[offset] = value & 0xFF
while (++i < byteLength && (mul *= 0x100)) {
this[offset + i] = (value / mul) & 0xFF
}
return offset + byteLength
}
Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {
value = +value
offset = offset | 0
byteLength = byteLength | 0
if (!noAssert) {
var maxBytes = Math.pow(2, 8 * byteLength) - 1
checkInt(this, value, offset, byteLength, maxBytes, 0)
}
var i = byteLength - 1
var mul = 1
this[offset + i] = value & 0xFF
while (--i >= 0 && (mul *= 0x100)) {
this[offset + i] = (value / mul) & 0xFF
}
return offset + byteLength
}
Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)
if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
this[offset] = (value & 0xff)
return offset + 1
}
function objectWriteUInt16 (buf, value, offset, littleEndian) {
if (value < 0) value = 0xffff + value + 1
for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {
buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>
(littleEndian ? i : 1 - i) * 8
}
}
Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value & 0xff)
this[offset + 1] = (value >>> 8)
} else {
objectWriteUInt16(this, value, offset, true)
}
return offset + 2
}
Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value >>> 8)
this[offset + 1] = (value & 0xff)
} else {
objectWriteUInt16(this, value, offset, false)
}
return offset + 2
}
function objectWriteUInt32 (buf, value, offset, littleEndian) {
if (value < 0) value = 0xffffffff + value + 1
for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {
buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff
}
}
Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset + 3] = (value >>> 24)
this[offset + 2] = (value >>> 16)
this[offset + 1] = (value >>> 8)
this[offset] = (value & 0xff)
} else {
objectWriteUInt32(this, value, offset, true)
}
return offset + 4
}
Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value >>> 24)
this[offset + 1] = (value >>> 16)
this[offset + 2] = (value >>> 8)
this[offset + 3] = (value & 0xff)
} else {
objectWriteUInt32(this, value, offset, false)
}
return offset + 4
}
Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) {
var limit = Math.pow(2, 8 * byteLength - 1)
checkInt(this, value, offset, byteLength, limit - 1, -limit)
}
var i = 0
var mul = 1
var sub = 0
this[offset] = value & 0xFF
while (++i < byteLength && (mul *= 0x100)) {
if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {
sub = 1
}
this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
}
return offset + byteLength
}
Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) {
var limit = Math.pow(2, 8 * byteLength - 1)
checkInt(this, value, offset, byteLength, limit - 1, -limit)
}
var i = byteLength - 1
var mul = 1
var sub = 0
this[offset + i] = value & 0xFF
while (--i >= 0 && (mul *= 0x100)) {
if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {
sub = 1
}
this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
}
return offset + byteLength
}
Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)
if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
if (value < 0) value = 0xff + value + 1
this[offset] = (value & 0xff)
return offset + 1
}
Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value & 0xff)
this[offset + 1] = (value >>> 8)
} else {
objectWriteUInt16(this, value, offset, true)
}
return offset + 2
}
Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value >>> 8)
this[offset + 1] = (value & 0xff)
} else {
objectWriteUInt16(this, value, offset, false)
}
return offset + 2
}
Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value & 0xff)
this[offset + 1] = (value >>> 8)
this[offset + 2] = (value >>> 16)
this[offset + 3] = (value >>> 24)
} else {
objectWriteUInt32(this, value, offset, true)
}
return offset + 4
}
Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {
value = +value
offset = offset | 0
if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
if (value < 0) value = 0xffffffff + value + 1
if (Buffer.TYPED_ARRAY_SUPPORT) {
this[offset] = (value >>> 24)
this[offset + 1] = (value >>> 16)
this[offset + 2] = (value >>> 8)
this[offset + 3] = (value & 0xff)
} else {
objectWriteUInt32(this, value, offset, false)
}
return offset + 4
}
function checkIEEE754 (buf, value, offset, ext, max, min) {
if (offset + ext > buf.length) throw new RangeError('Index out of range')
if (offset < 0) throw new RangeError('Index out of range')
}
function writeFloat (buf, value, offset, littleEndian, noAssert) {
if (!noAssert) {
checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)
}
ieee754.write(buf, value, offset, littleEndian, 23, 4)
return offset + 4
}
Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {
return writeFloat(this, value, offset, true, noAssert)
}
Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {
return writeFloat(this, value, offset, false, noAssert)
}
function writeDouble (buf, value, offset, littleEndian, noAssert) {
if (!noAssert) {
checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)
}
ieee754.write(buf, value, offset, littleEndian, 52, 8)
return offset + 8
}
Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {
return writeDouble(this, value, offset, true, noAssert)
}
Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {
return writeDouble(this, value, offset, false, noAssert)
}
// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)
Buffer.prototype.copy = function copy (target, targetStart, start, end) {
if (!start) start = 0
if (!end && end !== 0) end = this.length
if (targetStart >= target.length) targetStart = target.length
if (!targetStart) targetStart = 0
if (end > 0 && end < start) end = start
// Copy 0 bytes; we're done
if (end === start) return 0
if (target.length === 0 || this.length === 0) return 0
// Fatal error conditions
if (targetStart < 0) {
throw new RangeError('targetStart out of bounds')
}
if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')
if (end < 0) throw new RangeError('sourceEnd out of bounds')
// Are we oob?
if (end > this.length) end = this.length
if (target.length - targetStart < end - start) {
end = target.length - targetStart + start
}
var len = end - start
var i
if (this === target && start < targetStart && targetStart < end) {
// descending copy from end
for (i = len - 1; i >= 0; --i) {
target[i + targetStart] = this[i + start]
}
} else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {
// ascending copy from start
for (i = 0; i < len; ++i) {
target[i + targetStart] = this[i + start]
}
} else {
Uint8Array.prototype.set.call(
target,
this.subarray(start, start + len),
targetStart
)
}
return len
}
// Usage:
// buffer.fill(number[, offset[, end]])
// buffer.fill(buffer[, offset[, end]])
// buffer.fill(string[, offset[, end]][, encoding])
Buffer.prototype.fill = function fill (val, start, end, encoding) {
// Handle string cases:
if (typeof val === 'string') {
if (typeof start === 'string') {
encoding = start
start = 0
end = this.length
} else if (typeof end === 'string') {
encoding = end
end = this.length
}
if (val.length === 1) {
var code = val.charCodeAt(0)
if (code < 256) {
val = code
}
}
if (encoding !== undefined && typeof encoding !== 'string') {
throw new TypeError('encoding must be a string')
}
if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {
throw new TypeError('Unknown encoding: ' + encoding)
}
} else if (typeof val === 'number') {
val = val & 255
}
// Invalid ranges are not set to a default, so can range check early.
if (start < 0 || this.length < start || this.length < end) {
throw new RangeError('Out of range index')
}
if (end <= start) {
return this
}
start = start >>> 0
end = end === undefined ? this.length : end >>> 0
if (!val) val = 0
var i
if (typeof val === 'number') {
for (i = start; i < end; ++i) {
this[i] = val
}
} else {
var bytes = Buffer.isBuffer(val)
? val
: utf8ToBytes(new Buffer(val, encoding).toString())
var len = bytes.length
for (i = 0; i < end - start; ++i) {
this[i + start] = bytes[i % len]
}
}
return this
}
// HELPER FUNCTIONS
// ================
var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g
function base64clean (str) {
// Node strips out invalid characters like \n and \t from the string, base64-js does not
str = stringtrim(str).replace(INVALID_BASE64_RE, '')
// Node converts strings with length < 2 to ''
if (str.length < 2) return ''
// Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
while (str.length % 4 !== 0) {
str = str + '='
}
return str
}
function stringtrim (str) {
if (str.trim) return str.trim()
return str.replace(/^\s+|\s+$/g, '')
}
function toHex (n) {
if (n < 16) return '0' + n.toString(16)
return n.toString(16)
}
function utf8ToBytes (string, units) {
units = units || Infinity
var codePoint
var length = string.length
var leadSurrogate = null
var bytes = []
for (var i = 0; i < length; ++i) {
codePoint = string.charCodeAt(i)
// is surrogate component
if (codePoint > 0xD7FF && codePoint < 0xE000) {
// last char was a lead
if (!leadSurrogate) {
// no lead yet
if (codePoint > 0xDBFF) {
// unexpected trail
if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
continue
} else if (i + 1 === length) {
// unpaired lead
if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
continue
}
// valid lead
leadSurrogate = codePoint
continue
}
// 2 leads in a row
if (codePoint < 0xDC00) {
if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
leadSurrogate = codePoint
continue
}
// valid surrogate pair
codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000
} else if (leadSurrogate) {
// valid bmp char, but last char was a lead
if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
}
leadSurrogate = null
// encode utf8
if (codePoint < 0x80) {
if ((units -= 1) < 0) break
bytes.push(codePoint)
} else if (codePoint < 0x800) {
if ((units -= 2) < 0) break
bytes.push(
codePoint >> 0x6 | 0xC0,
codePoint & 0x3F | 0x80
)
} else if (codePoint < 0x10000) {
if ((units -= 3) < 0) break
bytes.push(
codePoint >> 0xC | 0xE0,
codePoint >> 0x6 & 0x3F | 0x80,
codePoint & 0x3F | 0x80
)
} else if (codePoint < 0x110000) {
if ((units -= 4) < 0) break
bytes.push(
codePoint >> 0x12 | 0xF0,
codePoint >> 0xC & 0x3F | 0x80,
codePoint >> 0x6 & 0x3F | 0x80,
codePoint & 0x3F | 0x80
)
} else {
throw new Error('Invalid code point')
}
}
return bytes
}
function asciiToBytes (str) {
var byteArray = []
for (var i = 0; i < str.length; ++i) {
// Node's code seems to be doing this and not & 0x7F..
byteArray.push(str.charCodeAt(i) & 0xFF)
}
return byteArray
}
function utf16leToBytes (str, units) {
var c, hi, lo
var byteArray = []
for (var i = 0; i < str.length; ++i) {
if ((units -= 2) < 0) break
c = str.charCodeAt(i)
hi = c >> 8
lo = c % 256
byteArray.push(lo)
byteArray.push(hi)
}
return byteArray
}
function base64ToBytes (str) {
return base64.toByteArray(base64clean(str))
}
function blitBuffer (src, dst, offset, length) {
for (var i = 0; i < length; ++i) {
if ((i + offset >= dst.length) || (i >= src.length)) break
dst[i + offset] = src[i]
}
return i
}
function isnan (val) {
return val !== val // eslint-disable-line no-self-compare
}
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{"base64-js":1,"ieee754":10,"isarray":4}],4:[function(require,module,exports){
var toString = {}.toString;
module.exports = Array.isArray || function (arr) {
return toString.call(arr) == '[object Array]';
};
},{}],5:[function(require,module,exports){
"use strict"
var createThunk = require("./lib/thunk.js")
function Procedure() {
this.argTypes = []
this.shimArgs = []
this.arrayArgs = []
this.arrayBlockIndices = []
this.scalarArgs = []
this.offsetArgs = []
this.offsetArgIndex = []
this.indexArgs = []
this.shapeArgs = []
this.funcName = ""
this.pre = null
this.body = null
this.post = null
this.debug = false
}
function compileCwise(user_args) {
//Create procedure
var proc = new Procedure()
//Parse blocks
proc.pre = user_args.pre
proc.body = user_args.body
proc.post = user_args.post
//Parse arguments
var proc_args = user_args.args.slice(0)
proc.argTypes = proc_args
for(var i=0; i<proc_args.length; ++i) {
var arg_type = proc_args[i]
if(arg_type === "array" || (typeof arg_type === "object" && arg_type.blockIndices)) {
proc.argTypes[i] = "array"
proc.arrayArgs.push(i)
proc.arrayBlockIndices.push(arg_type.blockIndices ? arg_type.blockIndices : 0)
proc.shimArgs.push("array" + i)
if(i < proc.pre.args.length && proc.pre.args[i].count>0) {
throw new Error("cwise: pre() block may not reference array args")
}
if(i < proc.post.args.length && proc.post.args[i].count>0) {
throw new Error("cwise: post() block may not reference array args")
}
} else if(arg_type === "scalar") {
proc.scalarArgs.push(i)
proc.shimArgs.push("scalar" + i)
} else if(arg_type === "index") {
proc.indexArgs.push(i)
if(i < proc.pre.args.length && proc.pre.args[i].count > 0) {
throw new Error("cwise: pre() block may not reference array index")
}
if(i < proc.body.args.length && proc.body.args[i].lvalue) {
throw new Error("cwise: body() block may not write to array index")
}
if(i < proc.post.args.length && proc.post.args[i].count > 0) {
throw new Error("cwise: post() block may not reference array index")
}
} else if(arg_type === "shape") {
proc.shapeArgs.push(i)
if(i < proc.pre.args.length && proc.pre.args[i].lvalue) {
throw new Error("cwise: pre() block may not write to array shape")
}
if(i < proc.body.args.length && proc.body.args[i].lvalue) {
throw new Error("cwise: body() block may not write to array shape")
}
if(i < proc.post.args.length && proc.post.args[i].lvalue) {
throw new Error("cwise: post() block may not write to array shape")
}
} else if(typeof arg_type === "object" && arg_type.offset) {
proc.argTypes[i] = "offset"
proc.offsetArgs.push({ array: arg_type.array, offset:arg_type.offset })
proc.offsetArgIndex.push(i)
} else {
throw new Error("cwise: Unknown argument type " + proc_args[i])
}
}
//Make sure at least one array argument was specified
if(proc.arrayArgs.length <= 0) {
throw new Error("cwise: No array arguments specified")
}
//Make sure arguments are correct
if(proc.pre.args.length > proc_args.length) {
throw new Error("cwise: Too many arguments in pre() block")
}
if(proc.body.args.length > proc_args.length) {
throw new Error("cwise: Too many arguments in body() block")
}
if(proc.post.args.length > proc_args.length) {
throw new Error("cwise: Too many arguments in post() block")
}
//Check debug flag
proc.debug = !!user_args.printCode || !!user_args.debug
//Retrieve name
proc.funcName = user_args.funcName || "cwise"
//Read in block size
proc.blockSize = user_args.blockSize || 64
return createThunk(proc)
}
module.exports = compileCwise
},{"./lib/thunk.js":7}],6:[function(require,module,exports){
"use strict"
var uniq = require("uniq")
// This function generates very simple loops analogous to how you typically traverse arrays (the outermost loop corresponds to the slowest changing index, the innermost loop to the fastest changing index)
// TODO: If two arrays have the same strides (and offsets) there is potential for decreasing the number of "pointers" and related variables. The drawback is that the type signature would become more specific and that there would thus be less potential for caching, but it might still be worth it, especially when dealing with large numbers of arguments.
function innerFill(order, proc, body) {
var dimension = order.length
, nargs = proc.arrayArgs.length
, has_index = proc.indexArgs.length>0
, code = []
, vars = []
, idx=0, pidx=0, i, j
for(i=0; i<dimension; ++i) { // Iteration variables
vars.push(["i",i,"=0"].join(""))
}
//Compute scan deltas
for(j=0; j<nargs; ++j) {
for(i=0; i<dimension; ++i) {
pidx = idx
idx = order[i]
if(i === 0) { // The innermost/fastest dimension's delta is simply its stride
vars.push(["d",j,"s",i,"=t",j,"p",idx].join(""))
} else { // For other dimensions the delta is basically the stride minus something which essentially "rewinds" the previous (more inner) dimension
vars.push(["d",j,"s",i,"=(t",j,"p",idx,"-s",pidx,"*t",j,"p",pidx,")"].join(""))
}
}
}
code.push("var " + vars.join(","))
//Scan loop
for(i=dimension-1; i>=0; --i) { // Start at largest stride and work your way inwards
idx = order[i]
code.push(["for(i",i,"=0;i",i,"<s",idx,";++i",i,"){"].join(""))
}
//Push body of inner loop
code.push(body)
//Advance scan pointers
for(i=0; i<dimension; ++i) {
pidx = idx
idx = order[i]
for(j=0; j<nargs; ++j) {
code.push(["p",j,"+=d",j,"s",i].join(""))
}
if(has_index) {
if(i > 0) {
code.push(["index[",pidx,"]-=s",pidx].join(""))
}
code.push(["++index[",idx,"]"].join(""))
}
code.push("}")
}
return code.join("\n")
}
// Generate "outer" loops that loop over blocks of data, applying "inner" loops to the blocks by manipulating the local variables in such a way that the inner loop only "sees" the current block.
// TODO: If this is used, then the previous declaration (done by generateCwiseOp) of s* is essentially unnecessary.
// I believe the s* are not used elsewhere (in particular, I don't think they're used in the pre/post parts and "shape" is defined independently), so it would be possible to make defining the s* dependent on what loop method is being used.
function outerFill(matched, order, proc, body) {
var dimension = order.length
, nargs = proc.arrayArgs.length
, blockSize = proc.blockSize
, has_index = proc.indexArgs.length > 0
, code = []
for(var i=0; i<nargs; ++i) {
code.push(["var offset",i,"=p",i].join(""))
}
//Generate loops for unmatched dimensions
// The order in which these dimensions are traversed is fairly arbitrary (from small stride to large stride, for the first argument)
// TODO: It would be nice if the order in which these loops are placed would also be somehow "optimal" (at the very least we should check that it really doesn't hurt us if they're not).
for(var i=matched; i<dimension; ++i) {
code.push(["for(var j"+i+"=SS[", order[i], "]|0;j", i, ">0;){"].join("")) // Iterate back to front
code.push(["if(j",i,"<",blockSize,"){"].join("")) // Either decrease j by blockSize (s = blockSize), or set it to zero (after setting s = j).
code.push(["s",order[i],"=j",i].join(""))
code.push(["j",i,"=0"].join(""))
code.push(["}else{s",order[i],"=",blockSize].join(""))
code.push(["j",i,"-=",blockSize,"}"].join(""))
if(has_index) {
code.push(["index[",order[i],"]=j",i].join(""))
}
}
for(var i=0; i<nargs; ++i) {
var indexStr = ["offset"+i]
for(var j=matched; j<dimension; ++j) {
indexStr.push(["j",j,"*t",i,"p",order[j]].join(""))
}
code.push(["p",i,"=(",indexStr.join("+"),")"].join(""))
}
code.push(innerFill(order, proc, body))
for(var i=matched; i<dimension; ++i) {
code.push("}")
}
return code.join("\n")
}
//Count the number of compatible inner orders
// This is the length of the longest common prefix of the arrays in orders.
// Each array in orders lists the dimensions of the correspond ndarray in order of increasing stride.
// This is thus the maximum number of dimensions that can be efficiently traversed by simple nested loops for all arrays.
function countMatches(orders) {
var matched = 0, dimension = orders[0].length
while(matched < dimension) {
for(var j=1; j<orders.length; ++j) {
if(orders[j][matched] !== orders[0][matched]) {
return matched
}
}
++matched
}
return matched
}
//Processes a block according to the given data types
// Replaces variable names by different ones, either "local" ones (that are then ferried in and out of the given array) or ones matching the arguments that the function performing the ultimate loop will accept.
function processBlock(block, proc, dtypes) {
var code = block.body
var pre = []
var post = []
for(var i=0; i<block.args.length; ++i) {
var carg = block.args[i]
if(carg.count <= 0) {
continue
}
var re = new RegExp(carg.name, "g")
var ptrStr = ""
var arrNum = proc.arrayArgs.indexOf(i)
switch(proc.argTypes[i]) {
case "offset":
var offArgIndex = proc.offsetArgIndex.indexOf(i)
var offArg = proc.offsetArgs[offArgIndex]
arrNum = offArg.array
ptrStr = "+q" + offArgIndex // Adds offset to the "pointer" in the array
case "array":
ptrStr = "p" + arrNum + ptrStr
var localStr = "l" + i
var arrStr = "a" + arrNum
if (proc.arrayBlockIndices[arrNum] === 0) { // Argument to body is just a single value from this array
if(carg.count === 1) { // Argument/array used only once(?)
if(dtypes[arrNum] === "generic") {
if(carg.lvalue) {
pre.push(["var ", localStr, "=", arrStr, ".get(", ptrStr, ")"].join("")) // Is this necessary if the argument is ONLY used as an lvalue? (keep in mind that we can have a += something, so we would actually need to check carg.rvalue)
code = code.replace(re, localStr)
post.push([arrStr, ".set(", ptrStr, ",", localStr,")"].join(""))
} else {
code = code.replace(re, [arrStr, ".get(", ptrStr, ")"].join(""))
}
} else {
code = code.replace(re, [arrStr, "[", ptrStr, "]"].join(""))
}
} else if(dtypes[arrNum] === "generic") {
pre.push(["var ", localStr, "=", arrStr, ".get(", ptrStr, ")"].join("")) // TODO: Could we optimize by checking for carg.rvalue?
code = code.replace(re, localStr)
if(carg.lvalue) {
post.push([arrStr, ".set(", ptrStr, ",", localStr,")"].join(""))
}
} else {
pre.push(["var ", localStr, "=", arrStr, "[", ptrStr, "]"].join("")) // TODO: Could we optimize by checking for carg.rvalue?
code = code.replace(re, localStr)
if(carg.lvalue) {
post.push([arrStr, "[", ptrStr, "]=", localStr].join(""))
}
}
} else { // Argument to body is a "block"
var reStrArr = [carg.name], ptrStrArr = [ptrStr]
for(var j=0; j<Math.abs(proc.arrayBlockIndices[arrNum]); j++) {
reStrArr.push("\\s*\\[([^\\]]+)\\]")
ptrStrArr.push("$" + (j+1) + "*t" + arrNum + "b" + j) // Matched index times stride
}
re = new RegExp(reStrArr.join(""), "g")
ptrStr = ptrStrArr.join("+")
if(dtypes[arrNum] === "generic") {
/*if(carg.lvalue) {
pre.push(["var ", localStr, "=", arrStr, ".get(", ptrStr, ")"].join("")) // Is this necessary if the argument is ONLY used as an lvalue? (keep in mind that we can have a += something, so we would actually need to check carg.rvalue)
code = code.replace(re, localStr)
post.push([arrStr, ".set(", ptrStr, ",", localStr,")"].join(""))
} else {
code = code.replace(re, [arrStr, ".get(", ptrStr, ")"].join(""))
}*/
throw new Error("cwise: Generic arrays not supported in combination with blocks!")
} else {
// This does not produce any local variables, even if variables are used multiple times. It would be possible to do so, but it would complicate things quite a bit.
code = code.replace(re, [arrStr, "[", ptrStr, "]"].join(""))
}
}
break
case "scalar":
code = code.replace(re, "Y" + proc.scalarArgs.indexOf(i))
break
case "index":
code = code.replace(re, "index")
break
case "shape":
code = code.replace(re, "shape")
break
}
}
return [pre.join("\n"), code, post.join("\n")].join("\n").trim()
}
function typeSummary(dtypes) {
var summary = new Array(dtypes.length)
var allEqual = true
for(var i=0; i<dtypes.length; ++i) {
var t = dtypes[i]
var digits = t.match(/\d+/)
if(!digits) {
digits = ""
} else {
digits = digits[0]
}
if(t.charAt(0) === 0) {
summary[i] = "u" + t.charAt(1) + digits
} else {
summary[i] = t.charAt(0) + digits
}
if(i > 0) {
allEqual = allEqual && summary[i] === summary[i-1]
}
}
if(allEqual) {
return summary[0]
}
return summary.join("")
}
//Generates a cwise operator
function generateCWiseOp(proc, typesig) {
//Compute dimension
// Arrays get put first in typesig, and there are two entries per array (dtype and order), so this gets the number of dimensions in the first array arg.
var dimension = (typesig[1].length - Math.abs(proc.arrayBlockIndices[0]))|0
var orders = new Array(proc.arrayArgs.length)
var dtypes = new Array(proc.arrayArgs.length)
for(var i=0; i<proc.arrayArgs.length; ++i) {
dtypes[i] = typesig[2*i]
orders[i] = typesig[2*i+1]
}
//Determine where block and loop indices start and end
var blockBegin = [], blockEnd = [] // These indices are exposed as blocks
var loopBegin = [], loopEnd = [] // These indices are iterated over
var loopOrders = [] // orders restricted to the loop indices
for(var i=0; i<proc.arrayArgs.length; ++i) {
if (proc.arrayBlockIndices[i]<0) {
loopBegin.push(0)
loopEnd.push(dimension)
blockBegin.push(dimension)
blockEnd.push(dimension+proc.arrayBlockIndices[i])
} else {
loopBegin.push(proc.arrayBlockIndices[i]) // Non-negative
loopEnd.push(proc.arrayBlockIndices[i]+dimension)
blockBegin.push(0)
blockEnd.push(proc.arrayBlockIndices[i])
}
var newOrder = []
for(var j=0; j<orders[i].length; j++) {
if (loopBegin[i]<=orders[i][j] && orders[i][j]<loopEnd[i]) {
newOrder.push(orders[i][j]-loopBegin[i]) // If this is a loop index, put it in newOrder, subtracting loopBegin, to make sure that all loopOrders are using a common set of indices.
}
}
loopOrders.push(newOrder)
}
//First create arguments for procedure
var arglist = ["SS"] // SS is the overall shape over which we iterate
var code = ["'use strict'"]
var vars = []
for(var j=0; j<dimension; ++j) {
vars.push(["s", j, "=SS[", j, "]"].join("")) // The limits for each dimension.
}
for(var i=0; i<proc.arrayArgs.length; ++i) {
arglist.push("a"+i) // Actual data array
arglist.push("t"+i) // Strides
arglist.push("p"+i) // Offset in the array at which the data starts (also used for iterating over the data)
for(var j=0; j<dimension; ++j) { // Unpack the strides into vars for looping
vars.push(["t",i,"p",j,"=t",i,"[",loopBegin[i]+j,"]"].join(""))
}
for(var j=0; j<Math.abs(proc.arrayBlockIndices[i]); ++j) { // Unpack the strides into vars for block iteration
vars.push(["t",i,"b",j,"=t",i,"[",blockBegin[i]+j,"]"].join(""))
}
}
for(var i=0; i<proc.scalarArgs.length; ++i) {
arglist.push("Y" + i)
}
if(proc.shapeArgs.length > 0) {
vars.push("shape=SS.slice(0)") // Makes the shape over which we iterate available to the user defined functions (so you can use width/height for example)
}
if(proc.indexArgs.length > 0) {
// Prepare an array to keep track of the (logical) indices, initialized to dimension zeroes.
var zeros = new Array(dimension)
for(var i=0; i<dimension; ++i) {
zeros[i] = "0"
}
vars.push(["index=[", zeros.join(","), "]"].join(""))
}
for(var i=0; i<proc.offsetArgs.length; ++i) { // Offset arguments used for stencil operations
var off_arg = proc.offsetArgs[i]
var init_string = []
for(var j=0; j<off_arg.offset.length; ++j) {
if(off_arg.offset[j] === 0) {
continue
} else if(off_arg.offset[j] === 1) {
init_string.push(["t", off_arg.array, "p", j].join(""))
} else {
init_string.push([off_arg.offset[j], "*t", off_arg.array, "p", j].join(""))
}
}
if(init_string.length === 0) {
vars.push("q" + i + "=0")
} else {
vars.push(["q", i, "=", init_string.join("+")].join(""))
}
}
//Prepare this variables
var thisVars = uniq([].concat(proc.pre.thisVars)
.concat(proc.body.thisVars)
.concat(proc.post.thisVars))
vars = vars.concat(thisVars)
code.push("var " + vars.join(","))
for(var i=0; i<proc.arrayArgs.length; ++i) {
code.push("p"+i+"|=0")
}
//Inline prelude
if(proc.pre.body.length > 3) {
code.push(processBlock(proc.pre, proc, dtypes))
}
//Process body
var body = processBlock(proc.body, proc, dtypes)
var matched = countMatches(loopOrders)
if(matched < dimension) {
code.push(outerFill(matched, loopOrders[0], proc, body)) // TODO: Rather than passing loopOrders[0], it might be interesting to look at passing an order that represents the majority of the arguments for example.
} else {
code.push(innerFill(loopOrders[0], proc, body))
}
//Inline epilog
if(proc.post.body.length > 3) {
code.push(processBlock(proc.post, proc, dtypes))
}
if(proc.debug) {
console.log("-----Generated cwise routine for ", typesig, ":\n" + code.join("\n") + "\n----------")
}
var loopName = [(proc.funcName||"unnamed"), "_cwise_loop_", orders[0].join("s"),"m",matched,typeSummary(dtypes)].join("")
var f = new Function(["function ",loopName,"(", arglist.join(","),"){", code.join("\n"),"} return ", loopName].join(""))
return f()
}
module.exports = generateCWiseOp
},{"uniq":22}],7:[function(require,module,exports){
"use strict"
// The function below is called when constructing a cwise function object, and does the following:
// A function object is constructed which accepts as argument a compilation function and returns another function.
// It is this other function that is eventually returned by createThunk, and this function is the one that actually
// checks whether a certain pattern of arguments has already been used before and compiles new loops as needed.
// The compilation passed to the first function object is used for compiling new functions.
// Once this function object is created, it is called with compile as argument, where the first argument of compile
// is bound to "proc" (essentially containing a preprocessed version of the user arguments to cwise).
// So createThunk roughly works like this:
// function createThunk(proc) {
// var thunk = function(compileBound) {
// var CACHED = {}
// return function(arrays and scalars) {
// if (dtype and order of arrays in CACHED) {
// var func = CACHED[dtype and order of arrays]
// } else {
// var func = CACHED[dtype and order of arrays] = compileBound(dtype and order of arrays)
// }
// return func(arrays and scalars)
// }
// }
// return thunk(compile.bind1(proc))
// }
var compile = require("./compile.js")
function createThunk(proc) {
var code = ["'use strict'", "var CACHED={}"]
var vars = []
var thunkName = proc.funcName + "_cwise_thunk"
//Build thunk
code.push(["return function ", thunkName, "(", proc.shimArgs.join(","), "){"].join(""))
var typesig = []
var string_typesig = []
var proc_args = [["array",proc.arrayArgs[0],".shape.slice(", // Slice shape so that we only retain the shape over which we iterate (which gets passed to the cwise operator as SS).
Math.max(0,proc.arrayBlockIndices[0]),proc.arrayBlockIndices[0]<0?(","+proc.arrayBlockIndices[0]+")"):")"].join("")]
var shapeLengthConditions = [], shapeConditions = []
// Process array arguments
for(var i=0; i<proc.arrayArgs.length; ++i) {
var j = proc.arrayArgs[i]
vars.push(["t", j, "=array", j, ".dtype,",
"r", j, "=array", j, ".order"].join(""))
typesig.push("t" + j)
typesig.push("r" + j)
string_typesig.push("t"+j)
string_typesig.push("r"+j+".join()")
proc_args.push("array" + j + ".data")
proc_args.push("array" + j + ".stride")
proc_args.push("array" + j + ".offset|0")
if (i>0) { // Gather conditions to check for shape equality (ignoring block indices)
shapeLengthConditions.push("array" + proc.arrayArgs[0] + ".shape.length===array" + j + ".shape.length+" + (Math.abs(proc.arrayBlockIndices[0])-Math.abs(proc.arrayBlockIndices[i])))
shapeConditions.push("array" + proc.arrayArgs[0] + ".shape[shapeIndex+" + Math.max(0,proc.arrayBlockIndices[0]) + "]===array" + j + ".shape[shapeIndex+" + Math.max(0,proc.arrayBlockIndices[i]) + "]")
}
}
// Check for shape equality
if (proc.arrayArgs.length > 1) {
code.push("if (!(" + shapeLengthConditions.join(" && ") + ")) throw new Error('cwise: Arrays do not all have the same dimensionality!')")
code.push("for(var shapeIndex=array" + proc.arrayArgs[0] + ".shape.length-" + Math.abs(proc.arrayBlockIndices[0]) + "; shapeIndex-->0;) {")
code.push("if (!(" + shapeConditions.join(" && ") + ")) throw new Error('cwise: Arrays do not all have the same shape!')")
code.push("}")
}
// Process scalar arguments
for(var i=0; i<proc.scalarArgs.length; ++i) {
proc_args.push("scalar" + proc.scalarArgs[i])
}
// Check for cached function (and if not present, generate it)
vars.push(["type=[", string_typesig.join(","), "].join()"].join(""))
vars.push("proc=CACHED[type]")
code.push("var " + vars.join(","))
code.push(["if(!proc){",
"CACHED[type]=proc=compile([", typesig.join(","), "])}",
"return proc(", proc_args.join(","), ")}"].join(""))
if(proc.debug) {
console.log("-----Generated thunk:\n" + code.join("\n") + "\n----------")
}
//Compile thunk
var thunk = new Function("compile", code.join("\n"))
return thunk(compile.bind(undefined, proc))
}
module.exports = createThunk
},{"./compile.js":6}],8:[function(require,module,exports){
module.exports = require("cwise-compiler")
},{"cwise-compiler":5}],9:[function(require,module,exports){
"use strict"
function dupe_array(count, value, i) {
var c = count[i]|0
if(c <= 0) {
return []
}
var result = new Array(c), j
if(i === count.length-1) {
for(j=0; j<c; ++j) {
result[j] = value
}
} else {
for(j=0; j<c; ++j) {
result[j] = dupe_array(count, value, i+1)
}
}
return result
}
function dupe_number(count, value) {
var result, i
result = new Array(count)
for(i=0; i<count; ++i) {
result[i] = value
}
return result
}
function dupe(count, value) {
if(typeof value === "undefined") {
value = 0
}
switch(typeof count) {
case "number":
if(count > 0) {
return dupe_number(count|0, value)
}
break
case "object":
if(typeof (count.length) === "number") {
return dupe_array(count, value, 0)
}
break
}
return []
}
module.exports = dupe
},{}],10:[function(require,module,exports){
exports.read = function (buffer, offset, isLE, mLen, nBytes) {
var e, m
var eLen = nBytes * 8 - mLen - 1
var eMax = (1 << eLen) - 1
var eBias = eMax >> 1
var nBits = -7
var i = isLE ? (nBytes - 1) : 0
var d = isLE ? -1 : 1
var s = buffer[offset + i]
i += d
e = s & ((1 << (-nBits)) - 1)
s >>= (-nBits)
nBits += eLen
for (; nBits > 0; e = e * 256 + buffer[offset + i], i += d, nBits -= 8) {}
m = e & ((1 << (-nBits)) - 1)
e >>= (-nBits)
nBits += mLen
for (; nBits > 0; m = m * 256 + buffer[offset + i], i += d, nBits -= 8) {}
if (e === 0) {
e = 1 - eBias
} else if (e === eMax) {
return m ? NaN : ((s ? -1 : 1) * Infinity)
} else {
m = m + Math.pow(2, mLen)
e = e - eBias
}
return (s ? -1 : 1) * m * Math.pow(2, e - mLen)
}
exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
var e, m, c
var eLen = nBytes * 8 - mLen - 1
var eMax = (1 << eLen) - 1
var eBias = eMax >> 1
var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)
var i = isLE ? 0 : (nBytes - 1)
var d = isLE ? 1 : -1
var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0
value = Math.abs(value)
if (isNaN(value) || value === Infinity) {
m = isNaN(value) ? 1 : 0
e = eMax
} else {
e = Math.floor(Math.log(value) / Math.LN2)
if (value * (c = Math.pow(2, -e)) < 1) {
e--
c *= 2
}
if (e + eBias >= 1) {
value += rt / c
} else {
value += rt * Math.pow(2, 1 - eBias)
}
if (value * c >= 2) {
e++
c /= 2
}
if (e + eBias >= eMax) {
m = 0
e = eMax
} else if (e + eBias >= 1) {
m = (value * c - 1) * Math.pow(2, mLen)
e = e + eBias
} else {
m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)
e = 0
}
}
for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}
e = (e << mLen) | m
eLen += mLen
for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}
buffer[offset + i - d] |= s * 128
}
},{}],11:[function(require,module,exports){
"use strict"
function iota(n) {
var result = new Array(n)
for(var i=0; i<n; ++i) {
result[i] = i
}
return result
}
module.exports = iota
},{}],12:[function(require,module,exports){
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/
// The _isBuffer check is for Safari 5-7 support, because it's missing
// Object.prototype.constructor. Remove this eventually
module.exports = function (obj) {
return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)
}
function isBuffer (obj) {
return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)
}
// For Node v0.10 support. Remove this eventually.
function isSlowBuffer (obj) {
return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))
}
},{}],13:[function(require,module,exports){
'use strict'
var ops = require('ndarray-ops')
var ndarray = require('ndarray')
var pool = require('typedarray-pool')
var fftm = require('./lib/fft-matrix.js')
function ndfft(dir, x, y) {
var shape = x.shape
, d = shape.length
, size = 1
, stride = new Array(d)
, pad = 0
, i, j
for(i=d-1; i>=0; --i) {
stride[i] = size
size *= shape[i]
pad = Math.max(pad, fftm.scratchMemory(shape[i]))
if(x.shape[i] !== y.shape[i]) {
throw new Error('Shape mismatch, real and imaginary arrays must have same size')
}
}
var buf_size = 4 * size + pad
var buffer
if( x.dtype === 'array' ||
x.dtype === 'float64' ||
x.dtype === 'custom' ) {
buffer = pool.mallocDouble(buf_size)
} else {
buffer = pool.mallocFloat(buf_size)
}
var x1 = ndarray(buffer, shape.slice(0), stride, 0)
, y1 = ndarray(buffer, shape.slice(0), stride.slice(0), size)
, x2 = ndarray(buffer, shape.slice(0), stride.slice(0), 2*size)
, y2 = ndarray(buffer, shape.slice(0), stride.slice(0), 3*size)
, tmp, n, s1, s2
, scratch_ptr = 4 * size
//Copy into x1/y1
ops.assign(x1, x)
ops.assign(y1, y)
for(i=d-1; i>=0; --i) {
fftm(dir, size/shape[i], shape[i], buffer, x1.offset, y1.offset, scratch_ptr)
if(i === 0) {
break
}
//Compute new stride for x2/y2
n = 1
s1 = x2.stride
s2 = y2.stride
for(j=i-1; j<d; ++j) {
s2[j] = s1[j] = n
n *= shape[j]
}
for(j=i-2; j>=0; --j) {
s2[j] = s1[j] = n
n *= shape[j]
}
//Transpose
ops.assign(x2, x1)
ops.assign(y2, y1)
//Swap buffers
tmp = x1
x1 = x2
x2 = tmp
tmp = y1
y1 = y2
y2 = tmp
}
//Copy result back into x
ops.assign(x, x1)
ops.assign(y, y1)
pool.free(buffer)
}
module.exports = ndfft
},{"./lib/fft-matrix.js":14,"ndarray":18,"ndarray-ops":17,"typedarray-pool":21}],14:[function(require,module,exports){
var bits = require('bit-twiddle')
function fft(dir, nrows, ncols, buffer, x_ptr, y_ptr, scratch_ptr) {
dir |= 0
nrows |= 0
ncols |= 0
x_ptr |= 0
y_ptr |= 0
if(bits.isPow2(ncols)) {
fftRadix2(dir, nrows, ncols, buffer, x_ptr, y_ptr)
} else {
fftBluestein(dir, nrows, ncols, buffer, x_ptr, y_ptr, scratch_ptr)
}
}
module.exports = fft
function scratchMemory(n) {
if(bits.isPow2(n)) {
return 0
}
return 2 * n + 4 * bits.nextPow2(2*n + 1)
}
module.exports.scratchMemory = scratchMemory
//Radix 2 FFT Adapted from Paul Bourke's C Implementation
function fftRadix2(dir, nrows, ncols, buffer, x_ptr, y_ptr) {
dir |= 0
nrows |= 0
ncols |= 0
x_ptr |= 0
y_ptr |= 0
var nn,m,i,i1,j,k,i2,l,l1,l2
var c1,c2,t,t1,t2,u1,u2,z,row,a,b,c,d,k1,k2,k3
// Calculate the number of points
nn = ncols
m = bits.log2(nn)
for(row=0; row<nrows; ++row) {
// Do the bit reversal
i2 = nn >> 1;
j = 0;
for(i=0;i<nn-1;i++) {
if(i < j) {
t = buffer[x_ptr+i]
buffer[x_ptr+i] = buffer[x_ptr+j]
buffer[x_ptr+j] = t
t = buffer[y_ptr+i]
buffer[y_ptr+i] = buffer[y_ptr+j]
buffer[y_ptr+j] = t
}
k = i2
while(k <= j) {
j -= k
k >>= 1
}
j += k
}
// Compute the FFT
c1 = -1.0
c2 = 0.0
l2 = 1
for(l=0;l<m;l++) {
l1 = l2
l2 <<= 1
u1 = 1.0
u2 = 0.0
for(j=0;j<l1;j++) {
for(i=j;i<nn;i+=l2) {
i1 = i + l1
a = buffer[x_ptr+i1]
b = buffer[y_ptr+i1]
c = buffer[x_ptr+i]
d = buffer[y_ptr+i]
k1 = u1 * (a + b)
k2 = a * (u2 - u1)
k3 = b * (u1 + u2)
t1 = k1 - k3
t2 = k1 + k2
buffer[x_ptr+i1] = c - t1
buffer[y_ptr+i1] = d - t2
buffer[x_ptr+i] += t1
buffer[y_ptr+i] += t2
}
k1 = c1 * (u1 + u2)
k2 = u1 * (c2 - c1)
k3 = u2 * (c1 + c2)
u1 = k1 - k3
u2 = k1 + k2
}
c2 = Math.sqrt((1.0 - c1) / 2.0)
if(dir < 0) {
c2 = -c2
}
c1 = Math.sqrt((1.0 + c1) / 2.0)
}
// Scaling for inverse transform
if(dir < 0) {
var scale_f = 1.0 / nn
for(i=0;i<nn;i++) {
buffer[x_ptr+i] *= scale_f
buffer[y_ptr+i] *= scale_f
}
}
// Advance pointers
x_ptr += ncols
y_ptr += ncols
}
}
// Use Bluestein algorithm for npot FFTs
// Scratch memory required: 2 * ncols + 4 * bits.nextPow2(2*ncols + 1)
function fftBluestein(dir, nrows, ncols, buffer, x_ptr, y_ptr, scratch_ptr) {
dir |= 0
nrows |= 0
ncols |= 0
x_ptr |= 0
y_ptr |= 0
scratch_ptr |= 0
// Initialize tables
var m = bits.nextPow2(2 * ncols + 1)
, cos_ptr = scratch_ptr
, sin_ptr = cos_ptr + ncols
, xs_ptr = sin_ptr + ncols
, ys_ptr = xs_ptr + m
, cft_ptr = ys_ptr + m
, sft_ptr = cft_ptr + m
, w = -dir * Math.PI / ncols
, row, a, b, c, d, k1, k2, k3
, i
for(i=0; i<ncols; ++i) {
a = w * ((i * i) % (ncols * 2))
c = Math.cos(a)
d = Math.sin(a)
buffer[cft_ptr+(m-i)] = buffer[cft_ptr+i] = buffer[cos_ptr+i] = c
buffer[sft_ptr+(m-i)] = buffer[sft_ptr+i] = buffer[sin_ptr+i] = d
}
for(i=ncols; i<=m-ncols; ++i) {
buffer[cft_ptr+i] = 0.0
}
for(i=ncols; i<=m-ncols; ++i) {
buffer[sft_ptr+i] = 0.0
}
fftRadix2(1, 1, m, buffer, cft_ptr, sft_ptr)
//Compute scale factor
if(dir < 0) {
w = 1.0 / ncols
} else {
w = 1.0
}
//Handle direction
for(row=0; row<nrows; ++row) {
// Copy row into scratch memory, multiply weights
for(i=0; i<ncols; ++i) {
a = buffer[x_ptr+i]
b = buffer[y_ptr+i]
c = buffer[cos_ptr+i]
d = -buffer[sin_ptr+i]
k1 = c * (a + b)
k2 = a * (d - c)
k3 = b * (c + d)
buffer[xs_ptr+i] = k1 - k3
buffer[ys_ptr+i] = k1 + k2
}
//Zero out the rest
for(i=ncols; i<m; ++i) {
buffer[xs_ptr+i] = 0.0
}
for(i=ncols; i<m; ++i) {
buffer[ys_ptr+i] = 0.0
}
// FFT buffer
fftRadix2(1, 1, m, buffer, xs_ptr, ys_ptr)
// Apply multiplier
for(i=0; i<m; ++i) {
a = buffer[xs_ptr+i]
b = buffer[ys_ptr+i]
c = buffer[cft_ptr+i]
d = buffer[sft_ptr+i]
k1 = c * (a + b)
k2 = a * (d - c)
k3 = b * (c + d)
buffer[xs_ptr+i] = k1 - k3
buffer[ys_ptr+i] = k1 + k2
}
// Inverse FFT buffer
fftRadix2(-1, 1, m, buffer, xs_ptr, ys_ptr)
// Copy result back into x/y
for(i=0; i<ncols; ++i) {
a = buffer[xs_ptr+i]
b = buffer[ys_ptr+i]
c = buffer[cos_ptr+i]
d = -buffer[sin_ptr+i]
k1 = c * (a + b)
k2 = a * (d - c)
k3 = b * (c + d)
buffer[x_ptr+i] = w * (k1 - k3)
buffer[y_ptr+i] = w * (k1 + k2)
}
x_ptr += ncols
y_ptr += ncols
}
}
},{"bit-twiddle":2}],15:[function(require,module,exports){
"use strict"
module.exports = matrixProduct
var generatePlan = require("./lib/planner.js")
function shape(arr) {
if(Array.isArray(arr)) {
return [ arr.length, arr[0].length ]
} else {
return arr.shape
}
}
function checkShapes(out, a, b) {
var os = shape(out)
var as = shape(a)
var bs = shape(b)
if(os[0] !== as[0] || os[1] !== bs[1] || as[1] !== bs[0]) {
throw new Error("Mismatched array shapes for matrix product")
}
}
function classifyType(m) {
if(Array.isArray(m)) {
if(Array.isArray(m)) {
return [ "r", "native" ]
}
} else if(m.shape && (m.shape.length === 2)) {
if(m.order[0]) {
return [ "r", m.dtype ]
} else {
return [ "c", m.dtype ]
}
}
throw new Error("Unrecognized data type")
}
var CACHE = {}
function matrixProduct(out, a, b, alpha, beta) {
if(alpha === undefined) {
alpha = 1.0
}
if(beta === undefined) {
beta = 0.0
}
var useAlpha = (alpha !== 1.0)
var useBeta = (beta !== 0.0)
var outType = classifyType(out)
var aType = classifyType(a)
var bType = classifyType(b)
checkShapes(out, a, b)
var typeSig = [ outType, aType, bType, useAlpha, useBeta ].join(":")
var proc = CACHE[typeSig]
if(!proc) {
proc = CACHE[typeSig] = generatePlan(outType, aType, bType, useAlpha, useBeta)
}
return proc(out, a, b, alpha, beta)
}
},{"./lib/planner.js":16}],16:[function(require,module,exports){
"use strict"
module.exports = generateMatrixProduct
var BLOCK_SIZE = 32
function unpackOrder(order) {
return order === "r" ? [1,0] : [0,1]
}
function unpackShape(name, type) {
if(type[1] === "native") {
return [
name, "d0=", name, ".length,",
name, "d1=", name, "[0].length,"
].join("")
} else {
return [
name, "d0=", name, ".shape[0],",
name, "d1=", name, ".shape[1],",
name, "s0=", name, ".stride[0],",
name, "s1=", name, ".stride[1],",
name, "o=", name, ".offset,",
name, "d=", name, ".data,"
].join("")
}
}
function start(order, name, type, i, j, w) {
var code = []
if(type[1] === "native") {
if(order[0]) {
if(i) {
code.push("var ", name, "p=", name, "[", i, "];")
} else {
code.push("var ", name, "p=", name, "[0];")
}
}
} else {
if(i && j) {
if(w) {
code.push(
"var ", name, "t0=", name, "s", order[0], ",",
name, "t1=", name, "s", order[1], "-", name, "s", order[0], "*", w, ",",
name, "p=", name, "o+", i, "*", name, "s0+", j, "*", name, "s1;")
} else {
code.push(
"var ", name, "t0=", name, "s", order[0], ",",
name, "p=", name, "o+", i, "*", name, "s0+", j, "*", name, "s1;")
}
} else if(i) {
code.push(
"var ", name, "t0=", name, "s", order[0], ",",
name, "p=", name, "o+", i, "*", name, "s0;")
} else if(j) {
code.push(
"var ", name, "t0=", name, "s", order[0], ",",
name, "p=", name, "o+", j, "*", name, "s1;")
} else {
code.push(
"var ", name, "t0=", name, "s", order[0], ",",
name, "t1=", name, "s", order[1], "-", name, "s", order[0], "*", name, "d", order[0], ",",
name, "p=", name, "o;")
}
}
return code
}
function walk(order, name, type, d, i) {
var code = []
if(type[1] === "native") {
if(order[0] && d === 1) {
code.push(name, "p=", name, "[", i, "+1]")
}
} else {
code.push(name, "p+=", name, "t", d, ";")
}
return code
}
function write(order, name, type, i, j, w) {
var code = []
if(type[1] === "native") {
if(order[0]) {
code.push(name, "p[", j, "]=", w, ";")
} else {
code.push(name, "[", i, "][", j, "]=", w, ";")
}
} else if(type[1] === "generic") {
code.push(name, "d.set(", name, "p,", w, ");")
} else {
code.push(name, "d[", name, "p]=", w, ";")
}
return code
}
function read(order, name, type, i, j) {
var code = []
if(type[1] === "native") {
if(order[0]) {
code.push(name, "p[", j, "]")
} else {
code.push(name, "[", i, "][", j, "]")
}
} else if(type[1] === "generic") {
code.push(name, "d.get(", name, "p)")
} else {
code.push(name, "d[", name, "p]")
}
return code.join("")
}
function generateRowColumnLoop(oType, aType, bType, useAlpha, useBeta) {
var code = []
var oOrd = oType[0] === "r" ? [1,0] : [0,1], aOrd = [1, 0], bOrd = [0, 1]
var symbols = ["i", "j"]
code.push.apply(code, start(oOrd, "o", oType))
if(oOrd[1]) {
code.push("for(j=0;j<od1;++j){")
code.push("for(i=0;i<od0;++i){")
} else {
code.push("for(i=0;i<od0;++i){")
code.push("for(j=0;j<od1;++j){")
}
code.push.apply(code, start(aOrd, "a", aType, "i"))
code.push.apply(code, start(bOrd, "b", bType, undefined, "j"))
code.push(
"var r=0.0;",
"for(k=0;k<ad1;++k){",
"r+=",
read(aOrd, "a", aType, "i", "k"), "*",
read(bOrd, "b", bType, "k", "j"), ";")
//Terminate k loop
code.push.apply(code, walk(aOrd, "a", aType, 0, "k"))
code.push.apply(code, walk(bOrd, "b", bType, 0, "k"))
code.push("}")
//Write r to output
if(useAlpha) {
code.push("r*=A;")
}
if(useBeta) {
code.push("r+=B*", read(oOrd, "o", oType, "i", "j"), ";")
}
code.push.apply(code, write(oOrd, "o", oType, "i", "j", "r"))
//Terminate j loop loop
code.push.apply(code, walk(oOrd, "o", oType, 0, symbols[1]))
code.push("}")
//Terminate i loop
code.push.apply(code, walk(oOrd, "o", oType, 1, symbols[0]))
code.push("}")
return code
}
function generateBetaPass(oType, useBeta) {
var code = []
var oOrd = oType[0] === "r" ? [1,0] : [0,1], symbols
if(useBeta) {
code.push("if(B!==1.0){")
}
code.push.apply(code, start(oOrd, "o", oType))
if(oOrd[0]) {
code.push("for(i=0;i<od0;++i){for(j=0;j<od1;++j){")
symbols = ["i", "j"]
} else {
code.push("for(j=0;j<od1;++j){for(i=0;i<od0;++i){")
symbols = ["j", "i"]
}
if(useBeta) {
code.push.apply(code, write(oOrd, "o", oType, "i", "j",
"B*"+read(oOrd, "o", oType, "i", "j")))
} else {
code.push.apply(code, write(oOrd, "o", oType, "i", "j", "0"))
}
code.push.apply(code, walk(oOrd, "o", oType, 0, symbols[1]))
code.push("}")
code.push.apply(code, walk(oOrd, "o", oType, 1, symbols[0]))
code.push("}")
if(useBeta) {
code.push("}")
}
return code
}
function generateBlockLoop(oType, aType, bType, useAlpha, useBeta) {
var code = []
var shapes = [ "od0", "od1", "ad1" ]
var oOrd = [1, 0]
var aOrd = [1, 0]
var bOrd = [0, 1]
//Do pass over output to zero it out
code.push.apply(code, generateBetaPass(oType, useBeta))
for(var i=0; i<3; ++i) {
code.push(
"for(var i", i, "=", shapes[i], ";i", i, ">0;){",
"var w", i, "=", BLOCK_SIZE, ";",
"if(i", i, "<", BLOCK_SIZE, "){",
"w", i, "=i", i, ";",
"i", i, "=0;",
"}else{",
"i", i, "-=", BLOCK_SIZE, ";",
"}")
}
code.push.apply(code, start(oOrd, "o", oType, "i0", "i1", "w1"))
code.push("for(i=0;i<w0;++i){\
for(j=0;j<w1;++j){\
var r=0.0;")
code.push.apply(code, start(aOrd, "a", aType, "(i0+i)", "i2"))
code.push.apply(code, start(bOrd, "b", bType, "i2", "(i1+j)"))
code.push("for(k=0;k<w2;++k){")
code.push("r+=",
read(aOrd, "a", aType, "(i0+i)", "(i2+k)"), "*",
read(bOrd, "b", bType, "(i2+k)", "(i1+j)"), ";")
//Close off k-loop
code.push.apply(code, walk(aOrd, "a", aType, 0, "(i2+k)"))
code.push.apply(code, walk(bOrd, "b", bType, 0, "(i2+k)"))
code.push("}")
//Write r back to output array
var sym = "r"
if(useAlpha) {
sym = "A*r"
}
code.push.apply(code, write(oOrd, "o", oType, "(i0+i)", "(i1+j)",
sym + "+" + read(oOrd, "o", oType, "(i0+i)", "(i1+j)")))
//Close off j-loop
code.push.apply(code, walk(oOrd, "o", oType, 0, "(i1+j)"))
code.push("}")
//Close off i-loop
code.push.apply(code, walk(oOrd, "o", oType, 1, "(i0+i)"))
code.push("}}}}")
return code
}
function generateMatrixProduct(outType, aType, bType, useAlpha, useBeta) {
var funcName = ["gemm", outType[0], outType[1],
"a", aType[0], aType[1],
"b", bType[0], bType[1],
useAlpha ? "alpha" : "",
useBeta ? "beta" : "" ].join("")
var code = [
"function ", funcName, "(o,a,b,A,B){",
"var ", unpackShape("o", outType),
unpackShape("a", aType),
unpackShape("b", bType),
"i,j,k;"
]
if(aType[0] === "r" && bType[0] === "c") {
code.push.apply(code, generateRowColumnLoop(outType, aType, bType, useAlpha, useBeta))
} else {
code.push.apply(code, generateBlockLoop(outType, aType, bType, useAlpha, useBeta))
}
code.push("}return ", funcName)
//Compile function
var proc = new Function(code.join(""))
return proc()
}
},{}],17:[function(require,module,exports){
"use strict"
var compile = require("cwise-compiler")
var EmptyProc = {
body: "",
args: [],
thisVars: [],
localVars: []
}
function fixup(x) {
if(!x) {
return EmptyProc
}
for(var i=0; i<x.args.length; ++i) {
var a = x.args[i]
if(i === 0) {
x.args[i] = {name: a, lvalue:true, rvalue: !!x.rvalue, count:x.count||1 }
} else {
x.args[i] = {name: a, lvalue:false, rvalue:true, count: 1}
}
}
if(!x.thisVars) {
x.thisVars = []
}
if(!x.localVars) {
x.localVars = []
}
return x
}
function pcompile(user_args) {
return compile({
args: user_args.args,
pre: fixup(user_args.pre),
body: fixup(user_args.body),
post: fixup(user_args.proc),
funcName: user_args.funcName
})
}
function makeOp(user_args) {
var args = []
for(var i=0; i<user_args.args.length; ++i) {
args.push("a"+i)
}
var wrapper = new Function("P", [
"return function ", user_args.funcName, "_ndarrayops(", args.join(","), ") {P(", args.join(","), ");return a0}"
].join(""))
return wrapper(pcompile(user_args))
}
var assign_ops = {
add: "+",
sub: "-",
mul: "*",
div: "/",
mod: "%",
band: "&",
bor: "|",
bxor: "^",
lshift: "<<",
rshift: ">>",
rrshift: ">>>"
}
;(function(){
for(var id in assign_ops) {
var op = assign_ops[id]
exports[id] = makeOp({
args: ["array","array","array"],
body: {args:["a","b","c"],
body: "a=b"+op+"c"},
funcName: id
})
exports[id+"eq"] = makeOp({
args: ["array","array"],
body: {args:["a","b"],
body:"a"+op+"=b"},
rvalue: true,
funcName: id+"eq"
})
exports[id+"s"] = makeOp({
args: ["array", "array", "scalar"],
body: {args:["a","b","s"],
body:"a=b"+op+"s"},
funcName: id+"s"
})
exports[id+"seq"] = makeOp({
args: ["array","scalar"],
body: {args:["a","s"],
body:"a"+op+"=s"},
rvalue: true,
funcName: id+"seq"
})
}
})();
var unary_ops = {
not: "!",
bnot: "~",
neg: "-",
recip: "1.0/"
}
;(function(){
for(var id in unary_ops) {
var op = unary_ops[id]
exports[id] = makeOp({
args: ["array", "array"],
body: {args:["a","b"],
body:"a="+op+"b"},
funcName: id
})
exports[id+"eq"] = makeOp({
args: ["array"],
body: {args:["a"],
body:"a="+op+"a"},
rvalue: true,
count: 2,
funcName: id+"eq"
})
}
})();
var binary_ops = {
and: "&&",
or: "||",
eq: "===",
neq: "!==",
lt: "<",
gt: ">",
leq: "<=",
geq: ">="
}
;(function() {
for(var id in binary_ops) {
var op = binary_ops[id]
exports[id] = makeOp({
args: ["array","array","array"],
body: {args:["a", "b", "c"],
body:"a=b"+op+"c"},
funcName: id
})
exports[id+"s"] = makeOp({
args: ["array","array","scalar"],
body: {args:["a", "b", "s"],
body:"a=b"+op+"s"},
funcName: id+"s"
})
exports[id+"eq"] = makeOp({
args: ["array", "array"],
body: {args:["a", "b"],
body:"a=a"+op+"b"},
rvalue:true,
count:2,
funcName: id+"eq"
})
exports[id+"seq"] = makeOp({
args: ["array", "scalar"],
body: {args:["a","s"],
body:"a=a"+op+"s"},
rvalue:true,
count:2,
funcName: id+"seq"
})
}
})();
var math_unary = [
"abs",
"acos",
"asin",
"atan",
"ceil",
"cos",
"exp",
"floor",
"log",
"round",
"sin",
"sqrt",
"tan"
]
;(function() {
for(var i=0; i<math_unary.length; ++i) {
var f = math_unary[i]
exports[f] = makeOp({
args: ["array", "array"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b"], body:"a=this_f(b)", thisVars:["this_f"]},
funcName: f
})
exports[f+"eq"] = makeOp({
args: ["array"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args: ["a"], body:"a=this_f(a)", thisVars:["this_f"]},
rvalue: true,
count: 2,
funcName: f+"eq"
})
}
})();
var math_comm = [
"max",
"min",
"atan2",
"pow"
]
;(function(){
for(var i=0; i<math_comm.length; ++i) {
var f= math_comm[i]
exports[f] = makeOp({
args:["array", "array", "array"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b","c"], body:"a=this_f(b,c)", thisVars:["this_f"]},
funcName: f
})
exports[f+"s"] = makeOp({
args:["array", "array", "scalar"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b","c"], body:"a=this_f(b,c)", thisVars:["this_f"]},
funcName: f+"s"
})
exports[f+"eq"] = makeOp({ args:["array", "array"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b"], body:"a=this_f(a,b)", thisVars:["this_f"]},
rvalue: true,
count: 2,
funcName: f+"eq"
})
exports[f+"seq"] = makeOp({ args:["array", "scalar"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b"], body:"a=this_f(a,b)", thisVars:["this_f"]},
rvalue:true,
count:2,
funcName: f+"seq"
})
}
})();
var math_noncomm = [
"atan2",
"pow"
]
;(function(){
for(var i=0; i<math_noncomm.length; ++i) {
var f= math_noncomm[i]
exports[f+"op"] = makeOp({
args:["array", "array", "array"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b","c"], body:"a=this_f(c,b)", thisVars:["this_f"]},
funcName: f+"op"
})
exports[f+"ops"] = makeOp({
args:["array", "array", "scalar"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b","c"], body:"a=this_f(c,b)", thisVars:["this_f"]},
funcName: f+"ops"
})
exports[f+"opeq"] = makeOp({ args:["array", "array"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b"], body:"a=this_f(b,a)", thisVars:["this_f"]},
rvalue: true,
count: 2,
funcName: f+"opeq"
})
exports[f+"opseq"] = makeOp({ args:["array", "scalar"],
pre: {args:[], body:"this_f=Math."+f, thisVars:["this_f"]},
body: {args:["a","b"], body:"a=this_f(b,a)", thisVars:["this_f"]},
rvalue:true,
count:2,
funcName: f+"opseq"
})
}
})();
exports.any = compile({
args:["array"],
pre: EmptyProc,
body: {args:[{name:"a", lvalue:false, rvalue:true, count:1}], body: "if(a){return true}", localVars: [], thisVars: []},
post: {args:[], localVars:[], thisVars:[], body:"return false"},
funcName: "any"
})
exports.all = compile({
args:["array"],
pre: EmptyProc,
body: {args:[{name:"x", lvalue:false, rvalue:true, count:1}], body: "if(!x){return false}", localVars: [], thisVars: []},
post: {args:[], localVars:[], thisVars:[], body:"return true"},
funcName: "all"
})
exports.sum = compile({
args:["array"],
pre: {args:[], localVars:[], thisVars:["this_s"], body:"this_s=0"},
body: {args:[{name:"a", lvalue:false, rvalue:true, count:1}], body: "this_s+=a", localVars: [], thisVars: ["this_s"]},
post: {args:[], localVars:[], thisVars:["this_s"], body:"return this_s"},
funcName: "sum"
})
exports.prod = compile({
args:["array"],
pre: {args:[], localVars:[], thisVars:["this_s"], body:"this_s=1"},
body: {args:[{name:"a", lvalue:false, rvalue:true, count:1}], body: "this_s*=a", localVars: [], thisVars: ["this_s"]},
post: {args:[], localVars:[], thisVars:["this_s"], body:"return this_s"},
funcName: "prod"
})
exports.norm2squared = compile({
args:["array"],
pre: {args:[], localVars:[], thisVars:["this_s"], body:"this_s=0"},
body: {args:[{name:"a", lvalue:false, rvalue:true, count:2}], body: "this_s+=a*a", localVars: [], thisVars: ["this_s"]},
post: {args:[], localVars:[], thisVars:["this_s"], body:"return this_s"},
funcName: "norm2squared"
})
exports.norm2 = compile({
args:["array"],
pre: {args:[], localVars:[], thisVars:["this_s"], body:"this_s=0"},
body: {args:[{name:"a", lvalue:false, rvalue:true, count:2}], body: "this_s+=a*a", localVars: [], thisVars: ["this_s"]},
post: {args:[], localVars:[], thisVars:["this_s"], body:"return Math.sqrt(this_s)"},
funcName: "norm2"
})
exports.norminf = compile({
args:["array"],
pre: {args:[], localVars:[], thisVars:["this_s"], body:"this_s=0"},
body: {args:[{name:"a", lvalue:false, rvalue:true, count:4}], body:"if(-a>this_s){this_s=-a}else if(a>this_s){this_s=a}", localVars: [], thisVars: ["this_s"]},
post: {args:[], localVars:[], thisVars:["this_s"], body:"return this_s"},
funcName: "norminf"
})
exports.norm1 = compile({
args:["array"],
pre: {args:[], localVars:[], thisVars:["this_s"], body:"this_s=0"},
body: {args:[{name:"a", lvalue:false, rvalue:true, count:3}], body: "this_s+=a<0?-a:a", localVars: [], thisVars: ["this_s"]},
post: {args:[], localVars:[], thisVars:["this_s"], body:"return this_s"},
funcName: "norm1"
})
exports.sup = compile({
args: [ "array" ],
pre:
{ body: "this_h=-Infinity",
args: [],
thisVars: [ "this_h" ],
localVars: [] },
body:
{ body: "if(_inline_1_arg0_>this_h)this_h=_inline_1_arg0_",
args: [{"name":"_inline_1_arg0_","lvalue":false,"rvalue":true,"count":2} ],
thisVars: [ "this_h" ],
localVars: [] },
post:
{ body: "return this_h",
args: [],
thisVars: [ "this_h" ],
localVars: [] }
})
exports.inf = compile({
args: [ "array" ],
pre:
{ body: "this_h=Infinity",
args: [],
thisVars: [ "this_h" ],
localVars: [] },
body:
{ body: "if(_inline_1_arg0_<this_h)this_h=_inline_1_arg0_",
args: [{"name":"_inline_1_arg0_","lvalue":false,"rvalue":true,"count":2} ],
thisVars: [ "this_h" ],
localVars: [] },
post:
{ body: "return this_h",
args: [],
thisVars: [ "this_h" ],
localVars: [] }
})
exports.argmin = compile({
args:["index","array","shape"],
pre:{
body:"{this_v=Infinity;this_i=_inline_0_arg2_.slice(0)}",
args:[
{name:"_inline_0_arg0_",lvalue:false,rvalue:false,count:0},
{name:"_inline_0_arg1_",lvalue:false,rvalue:false,count:0},
{name:"_inline_0_arg2_",lvalue:false,rvalue:true,count:1}
],
thisVars:["this_i","this_v"],
localVars:[]},
body:{
body:"{if(_inline_1_arg1_<this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}",
args:[
{name:"_inline_1_arg0_",lvalue:false,rvalue:true,count:2},
{name:"_inline_1_arg1_",lvalue:false,rvalue:true,count:2}],
thisVars:["this_i","this_v"],
localVars:["_inline_1_k"]},
post:{
body:"{return this_i}",
args:[],
thisVars:["this_i"],
localVars:[]}
})
exports.argmax = compile({
args:["index","array","shape"],
pre:{
body:"{this_v=-Infinity;this_i=_inline_0_arg2_.slice(0)}",
args:[
{name:"_inline_0_arg0_",lvalue:false,rvalue:false,count:0},
{name:"_inline_0_arg1_",lvalue:false,rvalue:false,count:0},
{name:"_inline_0_arg2_",lvalue:false,rvalue:true,count:1}
],
thisVars:["this_i","this_v"],
localVars:[]},
body:{
body:"{if(_inline_1_arg1_>this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}",
args:[
{name:"_inline_1_arg0_",lvalue:false,rvalue:true,count:2},
{name:"_inline_1_arg1_",lvalue:false,rvalue:true,count:2}],
thisVars:["this_i","this_v"],
localVars:["_inline_1_k"]},
post:{
body:"{return this_i}",
args:[],
thisVars:["this_i"],
localVars:[]}
})
exports.random = makeOp({
args: ["array"],
pre: {args:[], body:"this_f=Math.random", thisVars:["this_f"]},
body: {args: ["a"], body:"a=this_f()", thisVars:["this_f"]},
funcName: "random"
})
exports.assign = makeOp({
args:["array", "array"],
body: {args:["a", "b"], body:"a=b"},
funcName: "assign" })
exports.assigns = makeOp({
args:["array", "scalar"],
body: {args:["a", "b"], body:"a=b"},
funcName: "assigns" })
exports.equals = compile({
args:["array", "array"],
pre: EmptyProc,
body: {args:[{name:"x", lvalue:false, rvalue:true, count:1},
{name:"y", lvalue:false, rvalue:true, count:1}],
body: "if(x!==y){return false}",
localVars: [],
thisVars: []},
post: {args:[], localVars:[], thisVars:[], body:"return true"},
funcName: "equals"
})
},{"cwise-compiler":5}],18:[function(require,module,exports){
var iota = require("iota-array")
var isBuffer = require("is-buffer")
var hasTypedArrays = ((typeof Float64Array) !== "undefined")
function compare1st(a, b) {
return a[0] - b[0]
}
function order() {
var stride = this.stride
var terms = new Array(stride.length)
var i
for(i=0; i<terms.length; ++i) {
terms[i] = [Math.abs(stride[i]), i]
}
terms.sort(compare1st)
var result = new Array(terms.length)
for(i=0; i<result.length; ++i) {
result[i] = terms[i][1]
}
return result
}
function compileConstructor(dtype, dimension) {
var className = ["View", dimension, "d", dtype].join("")
if(dimension < 0) {
className = "View_Nil" + dtype
}
var useGetters = (dtype === "generic")
if(dimension === -1) {
//Special case for trivial arrays
var code =
"function "+className+"(a){this.data=a;};\
var proto="+className+".prototype;\
proto.dtype='"+dtype+"';\
proto.index=function(){return -1};\
proto.size=0;\
proto.dimension=-1;\
proto.shape=proto.stride=proto.order=[];\
proto.lo=proto.hi=proto.transpose=proto.step=\
function(){return new "+className+"(this.data);};\
proto.get=proto.set=function(){};\
proto.pick=function(){return null};\
return function construct_"+className+"(a){return new "+className+"(a);}"
var procedure = new Function(code)
return procedure()
} else if(dimension === 0) {
//Special case for 0d arrays
var code =
"function "+className+"(a,d) {\
this.data = a;\
this.offset = d\
};\
var proto="+className+".prototype;\
proto.dtype='"+dtype+"';\
proto.index=function(){return this.offset};\
proto.dimension=0;\
proto.size=1;\
proto.shape=\
proto.stride=\
proto.order=[];\
proto.lo=\
proto.hi=\
proto.transpose=\
proto.step=function "+className+"_copy() {\
return new "+className+"(this.data,this.offset)\
};\
proto.pick=function "+className+"_pick(){\
return TrivialArray(this.data);\
};\
proto.valueOf=proto.get=function "+className+"_get(){\
return "+(useGetters ? "this.data.get(this.offset)" : "this.data[this.offset]")+
"};\
proto.set=function "+className+"_set(v){\
return "+(useGetters ? "this.data.set(this.offset,v)" : "this.data[this.offset]=v")+"\
};\
return function construct_"+className+"(a,b,c,d){return new "+className+"(a,d)}"
var procedure = new Function("TrivialArray", code)
return procedure(CACHED_CONSTRUCTORS[dtype][0])
}
var code = ["'use strict'"]
//Create constructor for view
var indices = iota(dimension)
var args = indices.map(function(i) { return "i"+i })
var index_str = "this.offset+" + indices.map(function(i) {
return "this.stride[" + i + "]*i" + i
}).join("+")
var shapeArg = indices.map(function(i) {
return "b"+i
}).join(",")
var strideArg = indices.map(function(i) {
return "c"+i
}).join(",")
code.push(
"function "+className+"(a," + shapeArg + "," + strideArg + ",d){this.data=a",
"this.shape=[" + shapeArg + "]",
"this.stride=[" + strideArg + "]",
"this.offset=d|0}",
"var proto="+className+".prototype",
"proto.dtype='"+dtype+"'",
"proto.dimension="+dimension)
//view.size:
code.push("Object.defineProperty(proto,'size',{get:function "+className+"_size(){\
return "+indices.map(function(i) { return "this.shape["+i+"]" }).join("*"),
"}})")
//view.order:
if(dimension === 1) {
code.push("proto.order=[0]")
} else {
code.push("Object.defineProperty(proto,'order',{get:")
if(dimension < 4) {
code.push("function "+className+"_order(){")
if(dimension === 2) {
code.push("return (Math.abs(this.stride[0])>Math.abs(this.stride[1]))?[1,0]:[0,1]}})")
} else if(dimension === 3) {
code.push(
"var s0=Math.abs(this.stride[0]),s1=Math.abs(this.stride[1]),s2=Math.abs(this.stride[2]);\
if(s0>s1){\
if(s1>s2){\
return [2,1,0];\
}else if(s0>s2){\
return [1,2,0];\
}else{\
return [1,0,2];\
}\
}else if(s0>s2){\
return [2,0,1];\
}else if(s2>s1){\
return [0,1,2];\
}else{\
return [0,2,1];\
}}})")
}
} else {
code.push("ORDER})")
}
}
//view.set(i0, ..., v):
code.push(
"proto.set=function "+className+"_set("+args.join(",")+",v){")
if(useGetters) {
code.push("return this.data.set("+index_str+",v)}")
} else {
code.push("return this.data["+index_str+"]=v}")
}
//view.get(i0, ...):
code.push("proto.get=function "+className+"_get("+args.join(",")+"){")
if(useGetters) {
code.push("return this.data.get("+index_str+")}")
} else {
code.push("return this.data["+index_str+"]}")
}
//view.index:
code.push(
"proto.index=function "+className+"_index(", args.join(), "){return "+index_str+"}")
//view.hi():
code.push("proto.hi=function "+className+"_hi("+args.join(",")+"){return new "+className+"(this.data,"+
indices.map(function(i) {
return ["(typeof i",i,"!=='number'||i",i,"<0)?this.shape[", i, "]:i", i,"|0"].join("")
}).join(",")+","+
indices.map(function(i) {
return "this.stride["+i + "]"
}).join(",")+",this.offset)}")
//view.lo():
var a_vars = indices.map(function(i) { return "a"+i+"=this.shape["+i+"]" })
var c_vars = indices.map(function(i) { return "c"+i+"=this.stride["+i+"]" })
code.push("proto.lo=function "+className+"_lo("+args.join(",")+"){var b=this.offset,d=0,"+a_vars.join(",")+","+c_vars.join(","))
for(var i=0; i<dimension; ++i) {
code.push(
"if(typeof i"+i+"==='number'&&i"+i+">=0){\
d=i"+i+"|0;\
b+=c"+i+"*d;\
a"+i+"-=d}")
}
code.push("return new "+className+"(this.data,"+
indices.map(function(i) {
return "a"+i
}).join(",")+","+
indices.map(function(i) {
return "c"+i
}).join(",")+",b)}")
//view.step():
code.push("proto.step=function "+className+"_step("+args.join(",")+"){var "+
indices.map(function(i) {
return "a"+i+"=this.shape["+i+"]"
}).join(",")+","+
indices.map(function(i) {
return "b"+i+"=this.stride["+i+"]"
}).join(",")+",c=this.offset,d=0,ceil=Math.ceil")
for(var i=0; i<dimension; ++i) {
code.push(
"if(typeof i"+i+"==='number'){\
d=i"+i+"|0;\
if(d<0){\
c+=b"+i+"*(a"+i+"-1);\
a"+i+"=ceil(-a"+i+"/d)\
}else{\
a"+i+"=ceil(a"+i+"/d)\
}\
b"+i+"*=d\
}")
}
code.push("return new "+className+"(this.data,"+
indices.map(function(i) {
return "a" + i
}).join(",")+","+
indices.map(function(i) {
return "b" + i
}).join(",")+",c)}")
//view.transpose():
var tShape = new Array(dimension)
var tStride = new Array(dimension)
for(var i=0; i<dimension; ++i) {
tShape[i] = "a[i"+i+"]"
tStride[i] = "b[i"+i+"]"
}
code.push("proto.transpose=function "+className+"_transpose("+args+"){"+
args.map(function(n,idx) { return n + "=(" + n + "===undefined?" + idx + ":" + n + "|0)"}).join(";"),
"var a=this.shape,b=this.stride;return new "+className+"(this.data,"+tShape.join(",")+","+tStride.join(",")+",this.offset)}")
//view.pick():
code.push("proto.pick=function "+className+"_pick("+args+"){var a=[],b=[],c=this.offset")
for(var i=0; i<dimension; ++i) {
code.push("if(typeof i"+i+"==='number'&&i"+i+">=0){c=(c+this.stride["+i+"]*i"+i+")|0}else{a.push(this.shape["+i+"]);b.push(this.stride["+i+"])}")
}
code.push("var ctor=CTOR_LIST[a.length+1];return ctor(this.data,a,b,c)}")
//Add return statement
code.push("return function construct_"+className+"(data,shape,stride,offset){return new "+className+"(data,"+
indices.map(function(i) {
return "shape["+i+"]"
}).join(",")+","+
indices.map(function(i) {
return "stride["+i+"]"
}).join(",")+",offset)}")
//Compile procedure
var procedure = new Function("CTOR_LIST", "ORDER", code.join("\n"))
return procedure(CACHED_CONSTRUCTORS[dtype], order)
}
function arrayDType(data) {
if(isBuffer(data)) {
return "buffer"
}
if(hasTypedArrays) {
switch(Object.prototype.toString.call(data)) {
case "[object Float64Array]":
return "float64"
case "[object Float32Array]":
return "float32"
case "[object Int8Array]":
return "int8"
case "[object Int16Array]":
return "int16"
case "[object Int32Array]":
return "int32"
case "[object Uint8Array]":
return "uint8"
case "[object Uint16Array]":
return "uint16"
case "[object Uint32Array]":
return "uint32"
case "[object Uint8ClampedArray]":
return "uint8_clamped"
}
}
if(Array.isArray(data)) {
return "array"
}
return "generic"
}
var CACHED_CONSTRUCTORS = {
"float32":[],
"float64":[],
"int8":[],
"int16":[],
"int32":[],
"uint8":[],
"uint16":[],
"uint32":[],
"array":[],
"uint8_clamped":[],
"buffer":[],
"generic":[]
}
;(function() {
for(var id in CACHED_CONSTRUCTORS) {
CACHED_CONSTRUCTORS[id].push(compileConstructor(id, -1))
}
});
function wrappedNDArrayCtor(data, shape, stride, offset) {
if(data === undefined) {
var ctor = CACHED_CONSTRUCTORS.array[0]
return ctor([])
} else if(typeof data === "number") {
data = [data]
}
if(shape === undefined) {
shape = [ data.length ]
}
var d = shape.length
if(stride === undefined) {
stride = new Array(d)
for(var i=d-1, sz=1; i>=0; --i) {
stride[i] = sz
sz *= shape[i]
}
}
if(offset === undefined) {
offset = 0
for(var i=0; i<d; ++i) {
if(stride[i] < 0) {
offset -= (shape[i]-1)*stride[i]
}
}
}
var dtype = arrayDType(data)
var ctor_list = CACHED_CONSTRUCTORS[dtype]
while(ctor_list.length <= d+1) {
ctor_list.push(compileConstructor(dtype, ctor_list.length-1))
}
var ctor = ctor_list[d+1]
return ctor(data, shape, stride, offset)
}
module.exports = wrappedNDArrayCtor
},{"iota-array":11,"is-buffer":12}],19:[function(require,module,exports){
(function (process){
// Copyright Joyent, Inc. and other Node contributors.
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to permit
// persons to whom the Software is furnished to do so, subject to the
// following conditions:
//
// The above copyright notice and this permission notice shall be included
// in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
// resolves . and .. elements in a path array with directory names there
// must be no slashes, empty elements, or device names (c:\) in the array
// (so also no leading and trailing slashes - it does not distinguish
// relative and absolute paths)
function normalizeArray(parts, allowAboveRoot) {
// if the path tries to go above the root, `up` ends up > 0
var up = 0;
for (var i = parts.length - 1; i >= 0; i--) {
var last = parts[i];
if (last === '.') {
parts.splice(i, 1);
} else if (last === '..') {
parts.splice(i, 1);
up++;
} else if (up) {
parts.splice(i, 1);
up--;
}
}
// if the path is allowed to go above the root, restore leading ..s
if (allowAboveRoot) {
for (; up--; up) {
parts.unshift('..');
}
}
return parts;
}
// Split a filename into [root, dir, basename, ext], unix version
// 'root' is just a slash, or nothing.
var splitPathRe =
/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;
var splitPath = function(filename) {
return splitPathRe.exec(filename).slice(1);
};
// path.resolve([from ...], to)
// posix version
exports.resolve = function() {
var resolvedPath = '',
resolvedAbsolute = false;
for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {
var path = (i >= 0) ? arguments[i] : process.cwd();
// Skip empty and invalid entries
if (typeof path !== 'string') {
throw new TypeError('Arguments to path.resolve must be strings');
} else if (!path) {
continue;
}
resolvedPath = path + '/' + resolvedPath;
resolvedAbsolute = path.charAt(0) === '/';
}
// At this point the path should be resolved to a full absolute path, but
// handle relative paths to be safe (might happen when process.cwd() fails)
// Normalize the path
resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) {
return !!p;
}), !resolvedAbsolute).join('/');
return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';
};
// path.normalize(path)
// posix version
exports.normalize = function(path) {
var isAbsolute = exports.isAbsolute(path),
trailingSlash = substr(path, -1) === '/';
// Normalize the path
path = normalizeArray(filter(path.split('/'), function(p) {
return !!p;
}), !isAbsolute).join('/');
if (!path && !isAbsolute) {
path = '.';
}
if (path && trailingSlash) {
path += '/';
}
return (isAbsolute ? '/' : '') + path;
};
// posix version
exports.isAbsolute = function(path) {
return path.charAt(0) === '/';
};
// posix version
exports.join = function() {
var paths = Array.prototype.slice.call(arguments, 0);
return exports.normalize(filter(paths, function(p, index) {
if (typeof p !== 'string') {
throw new TypeError('Arguments to path.join must be strings');
}
return p;
}).join('/'));
};
// path.relative(from, to)
// posix version
exports.relative = function(from, to) {
from = exports.resolve(from).substr(1);
to = exports.resolve(to).substr(1);
function trim(arr) {
var start = 0;
for (; start < arr.length; start++) {
if (arr[start] !== '') break;
}
var end = arr.length - 1;
for (; end >= 0; end--) {
if (arr[end] !== '') break;
}
if (start > end) return [];
return arr.slice(start, end - start + 1);
}
var fromParts = trim(from.split('/'));
var toParts = trim(to.split('/'));
var length = Math.min(fromParts.length, toParts.length);
var samePartsLength = length;
for (var i = 0; i < length; i++) {
if (fromParts[i] !== toParts[i]) {
samePartsLength = i;
break;
}
}
var outputParts = [];
for (var i = samePartsLength; i < fromParts.length; i++) {
outputParts.push('..');
}
outputParts = outputParts.concat(toParts.slice(samePartsLength));
return outputParts.join('/');
};
exports.sep = '/';
exports.delimiter = ':';
exports.dirname = function(path) {
var result = splitPath(path),
root = result[0],
dir = result[1];
if (!root && !dir) {
// No dirname whatsoever
return '.';
}
if (dir) {
// It has a dirname, strip trailing slash
dir = dir.substr(0, dir.length - 1);
}
return root + dir;
};
exports.basename = function(path, ext) {
var f = splitPath(path)[2];
// TODO: make this comparison case-insensitive on windows?
if (ext && f.substr(-1 * ext.length) === ext) {
f = f.substr(0, f.length - ext.length);
}
return f;
};
exports.extname = function(path) {
return splitPath(path)[3];
};
function filter (xs, f) {
if (xs.filter) return xs.filter(f);
var res = [];
for (var i = 0; i < xs.length; i++) {
if (f(xs[i], i, xs)) res.push(xs[i]);
}
return res;
}
// String.prototype.substr - negative index don't work in IE8
var substr = 'ab'.substr(-1) === 'b'
? function (str, start, len) { return str.substr(start, len) }
: function (str, start, len) {
if (start < 0) start = str.length + start;
return str.substr(start, len);
}
;
}).call(this,require('_process'))
},{"_process":20}],20:[function(require,module,exports){
// shim for using process in browser
var process = module.exports = {};
// cached from whatever global is present so that test runners that stub it
// don't break things. But we need to wrap it in a try catch in case it is
// wrapped in strict mode code which doesn't define any globals. It's inside a
// function because try/catches deoptimize in certain engines.
var cachedSetTimeout;
var cachedClearTimeout;
function defaultSetTimout() {
throw new Error('setTimeout has not been defined');
}
function defaultClearTimeout () {
throw new Error('clearTimeout has not been defined');
}
(function () {
try {
if (typeof setTimeout === 'function') {
cachedSetTimeout = setTimeout;
} else {
cachedSetTimeout = defaultSetTimout;
}
} catch (e) {
cachedSetTimeout = defaultSetTimout;
}
try {
if (typeof clearTimeout === 'function') {
cachedClearTimeout = clearTimeout;
} else {
cachedClearTimeout = defaultClearTimeout;
}
} catch (e) {
cachedClearTimeout = defaultClearTimeout;
}
} ())
function runTimeout(fun) {
if (cachedSetTimeout === setTimeout) {
//normal enviroments in sane situations
return setTimeout(fun, 0);
}
// if setTimeout wasn't available but was latter defined
if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
cachedSetTimeout = setTimeout;
return setTimeout(fun, 0);
}
try {
// when when somebody has screwed with setTimeout but no I.E. maddness
return cachedSetTimeout(fun, 0);
} catch(e){
try {
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
return cachedSetTimeout.call(null, fun, 0);
} catch(e){
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
return cachedSetTimeout.call(this, fun, 0);
}
}
}
function runClearTimeout(marker) {
if (cachedClearTimeout === clearTimeout) {
//normal enviroments in sane situations
return clearTimeout(marker);
}
// if clearTimeout wasn't available but was latter defined
if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
cachedClearTimeout = clearTimeout;
return clearTimeout(marker);
}
try {
// when when somebody has screwed with setTimeout but no I.E. maddness
return cachedClearTimeout(marker);
} catch (e){
try {
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
return cachedClearTimeout.call(null, marker);
} catch (e){
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
// Some versions of I.E. have different rules for clearTimeout vs setTimeout
return cachedClearTimeout.call(this, marker);
}
}
}
var queue = [];
var draining = false;
var currentQueue;
var queueIndex = -1;
function cleanUpNextTick() {
if (!draining || !currentQueue) {
return;
}
draining = false;
if (currentQueue.length) {
queue = currentQueue.concat(queue);
} else {
queueIndex = -1;
}
if (queue.length) {
drainQueue();
}
}
function drainQueue() {
if (draining) {
return;
}
var timeout = runTimeout(cleanUpNextTick);
draining = true;
var len = queue.length;
while(len) {
currentQueue = queue;
queue = [];
while (++queueIndex < len) {
if (currentQueue) {
currentQueue[queueIndex].run();
}
}
queueIndex = -1;
len = queue.length;
}
currentQueue = null;
draining = false;
runClearTimeout(timeout);
}
process.nextTick = function (fun) {
var args = new Array(arguments.length - 1);
if (arguments.length > 1) {
for (var i = 1; i < arguments.length; i++) {
args[i - 1] = arguments[i];
}
}
queue.push(new Item(fun, args));
if (queue.length === 1 && !draining) {
runTimeout(drainQueue);
}
};
// v8 likes predictible objects
function Item(fun, array) {
this.fun = fun;
this.array = array;
}
Item.prototype.run = function () {
this.fun.apply(null, this.array);
};
process.title = 'browser';
process.browser = true;
process.env = {};
process.argv = [];
process.version = ''; // empty string to avoid regexp issues
process.versions = {};
function noop() {}
process.on = noop;
process.addListener = noop;
process.once = noop;
process.off = noop;
process.removeListener = noop;
process.removeAllListeners = noop;
process.emit = noop;
process.binding = function (name) {
throw new Error('process.binding is not supported');
};
process.cwd = function () { return '/' };
process.chdir = function (dir) {
throw new Error('process.chdir is not supported');
};
process.umask = function() { return 0; };
},{}],21:[function(require,module,exports){
(function (global,Buffer){
'use strict'
var bits = require('bit-twiddle')
var dup = require('dup')
//Legacy pool support
if(!global.__TYPEDARRAY_POOL) {
global.__TYPEDARRAY_POOL = {
UINT8 : dup([32, 0])
, UINT16 : dup([32, 0])
, UINT32 : dup([32, 0])
, INT8 : dup([32, 0])
, INT16 : dup([32, 0])
, INT32 : dup([32, 0])
, FLOAT : dup([32, 0])
, DOUBLE : dup([32, 0])
, DATA : dup([32, 0])
, UINT8C : dup([32, 0])
, BUFFER : dup([32, 0])
}
}
var hasUint8C = (typeof Uint8ClampedArray) !== 'undefined'
var POOL = global.__TYPEDARRAY_POOL
//Upgrade pool
if(!POOL.UINT8C) {
POOL.UINT8C = dup([32, 0])
}
if(!POOL.BUFFER) {
POOL.BUFFER = dup([32, 0])
}
//New technique: Only allocate from ArrayBufferView and Buffer
var DATA = POOL.DATA
, BUFFER = POOL.BUFFER
exports.free = function free(array) {
if(Buffer.isBuffer(array)) {
BUFFER[bits.log2(array.length)].push(array)
} else {
if(Object.prototype.toString.call(array) !== '[object ArrayBuffer]') {
array = array.buffer
}
if(!array) {
return
}
var n = array.length || array.byteLength
var log_n = bits.log2(n)|0
DATA[log_n].push(array)
}
}
function freeArrayBuffer(buffer) {
if(!buffer) {
return
}
var n = buffer.length || buffer.byteLength
var log_n = bits.log2(n)
DATA[log_n].push(buffer)
}
function freeTypedArray(array) {
freeArrayBuffer(array.buffer)
}
exports.freeUint8 =
exports.freeUint16 =
exports.freeUint32 =
exports.freeInt8 =
exports.freeInt16 =
exports.freeInt32 =
exports.freeFloat32 =
exports.freeFloat =
exports.freeFloat64 =
exports.freeDouble =
exports.freeUint8Clamped =
exports.freeDataView = freeTypedArray
exports.freeArrayBuffer = freeArrayBuffer
exports.freeBuffer = function freeBuffer(array) {
BUFFER[bits.log2(array.length)].push(array)
}
exports.malloc = function malloc(n, dtype) {
if(dtype === undefined || dtype === 'arraybuffer') {
return mallocArrayBuffer(n)
} else {
switch(dtype) {
case 'uint8':
return mallocUint8(n)
case 'uint16':
return mallocUint16(n)
case 'uint32':
return mallocUint32(n)
case 'int8':
return mallocInt8(n)
case 'int16':
return mallocInt16(n)
case 'int32':
return mallocInt32(n)
case 'float':
case 'float32':
return mallocFloat(n)
case 'double':
case 'float64':
return mallocDouble(n)
case 'uint8_clamped':
return mallocUint8Clamped(n)
case 'buffer':
return mallocBuffer(n)
case 'data':
case 'dataview':
return mallocDataView(n)
default:
return null
}
}
return null
}
function mallocArrayBuffer(n) {
var n = bits.nextPow2(n)
var log_n = bits.log2(n)
var d = DATA[log_n]
if(d.length > 0) {
return d.pop()
}
return new ArrayBuffer(n)
}
exports.mallocArrayBuffer = mallocArrayBuffer
function mallocUint8(n) {
return new Uint8Array(mallocArrayBuffer(n), 0, n)
}
exports.mallocUint8 = mallocUint8
function mallocUint16(n) {
return new Uint16Array(mallocArrayBuffer(2*n), 0, n)
}
exports.mallocUint16 = mallocUint16
function mallocUint32(n) {
return new Uint32Array(mallocArrayBuffer(4*n), 0, n)
}
exports.mallocUint32 = mallocUint32
function mallocInt8(n) {
return new Int8Array(mallocArrayBuffer(n), 0, n)
}
exports.mallocInt8 = mallocInt8
function mallocInt16(n) {
return new Int16Array(mallocArrayBuffer(2*n), 0, n)
}
exports.mallocInt16 = mallocInt16
function mallocInt32(n) {
return new Int32Array(mallocArrayBuffer(4*n), 0, n)
}
exports.mallocInt32 = mallocInt32
function mallocFloat(n) {
return new Float32Array(mallocArrayBuffer(4*n), 0, n)
}
exports.mallocFloat32 = exports.mallocFloat = mallocFloat
function mallocDouble(n) {
return new Float64Array(mallocArrayBuffer(8*n), 0, n)
}
exports.mallocFloat64 = exports.mallocDouble = mallocDouble
function mallocUint8Clamped(n) {
if(hasUint8C) {
return new Uint8ClampedArray(mallocArrayBuffer(n), 0, n)
} else {
return mallocUint8(n)
}
}
exports.mallocUint8Clamped = mallocUint8Clamped
function mallocDataView(n) {
return new DataView(mallocArrayBuffer(n), 0, n)
}
exports.mallocDataView = mallocDataView
function mallocBuffer(n) {
n = bits.nextPow2(n)
var log_n = bits.log2(n)
var cache = BUFFER[log_n]
if(cache.length > 0) {
return cache.pop()
}
return new Buffer(n)
}
exports.mallocBuffer = mallocBuffer
exports.clearCache = function clearCache() {
for(var i=0; i<32; ++i) {
POOL.UINT8[i].length = 0
POOL.UINT16[i].length = 0
POOL.UINT32[i].length = 0
POOL.INT8[i].length = 0
POOL.INT16[i].length = 0
POOL.INT32[i].length = 0
POOL.FLOAT[i].length = 0
POOL.DOUBLE[i].length = 0
POOL.UINT8C[i].length = 0
DATA[i].length = 0
BUFFER[i].length = 0
}
}
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
},{"bit-twiddle":2,"buffer":3,"dup":9}],22:[function(require,module,exports){
"use strict"
function unique_pred(list, compare) {
var ptr = 1
, len = list.length
, a=list[0], b=list[0]
for(var i=1; i<len; ++i) {
b = a
a = list[i]
if(compare(a, b)) {
if(i === ptr) {
ptr++
continue
}
list[ptr++] = a
}
}
list.length = ptr
return list
}
function unique_eq(list) {
var ptr = 1
, len = list.length
, a=list[0], b = list[0]
for(var i=1; i<len; ++i, b=a) {
b = a
a = list[i]
if(a !== b) {
if(i === ptr) {
ptr++
continue
}
list[ptr++] = a
}
}
list.length = ptr
return list
}
function unique(list, compare, sorted) {
if(list.length === 0) {
return list
}
if(compare) {
if(!sorted) {
list.sort(compare)
}
return unique_pred(list, compare)
}
if(!sorted) {
list.sort()
}
return unique_eq(list)
}
module.exports = unique
},{}],23:[function(require,module,exports){
'use strict';
module.exports = {
printThreshold: 7,
nFloatingValues: 5
};
},{}],24:[function(require,module,exports){
'use strict';
module.exports = {
int8: Int8Array,
int16: Int16Array,
int32: Int32Array,
uint8: Uint8Array,
uint16: Uint16Array,
uint32: Uint32Array,
float32: Float32Array,
float64: Float64Array,
array: Array
};
},{}],25:[function(require,module,exports){
'use strict';
module.exports = {
ValueError: function ValueError () {
var err = Error.apply(this, arguments);
err.name = this.constructor.name;
return err;
},
ConfigError: function ConfigError () {
var err = Error.apply(this, arguments);
err.name = this.constructor.name;
return err;
},
NotImplementedError: function NotImplementedError () {
var err = Error.apply(this, arguments);
err.name = this.constructor.name;
return err;
}
};
},{}],26:[function(require,module,exports){
'use strict';
module.exports = function areaSum (h0, w0, H, W, SAT) {
var x0 = w0 - 1;
var x1 = w0 + W - 1;
var y0 = h0 - 1;
var y1 = h0 + H - 1;
return (w0 !== 0 && h0 !== 0) ? SAT.selection.get(y0, x0) - SAT.selection.get(y1, x0) - SAT.selection.get(y0, x1) + SAT.selection.get(y1, x1)
: (w0 === 0 && h0 === 0) ? SAT.selection.get(h0 + H - 1, w0 + W - 1)
: (w0 === 0) ? -SAT.selection.get(y0, w0 + W - 1) + SAT.selection.get(h0 + H - 1, w0 + W - 1)
: -SAT.selection.get(y1, x0) + SAT.selection.get(y1, x1);
};
},{}],27:[function(require,module,exports){
'use strict';
var areaSum = require('./area-sum');
module.exports = function areaValue (h0, w0, H, W, SAT) {
return areaSum(h0, w0, H, W, SAT) / (H * W);
};
},{"./area-sum":26}],28:[function(require,module,exports){
(function (__dirname){
'use strict';
var path = require('path');
var read = require('./read');
var DATA_DIR = path.join(path.resolve(__dirname), '../../data');
function getArray (fileName) {
return read(path.join(DATA_DIR, fileName));
}
var exports = {};
/**
* @property {NdArray} digit - 28x28 grayscale image with an handwritten digit extracted from MNIST database
*/
Object.defineProperty(exports, 'digit', {
get: function () {
return getArray('five.png');
}
});
/**
* @property {NdArray} five - 28x28 grayscale image with an handwritten digit extracted from MNIST database
*/
Object.defineProperty(exports, 'five', {
get: function () {
return getArray('five.png');
}
});
/**
* @property {NdArray} node - 300x600 COLOR image representing Node.js's logo
*/
Object.defineProperty(exports, 'node', {
get: function () {
return getArray('nodejs.png');
}
});
/**
* @property {NdArray} lena - The standard, yet sometimes controversial Lena test image was scanned from the November 1972 edition of Playboy magazine. From an image processing perspective, this image is useful because it contains smooth, textured, shaded as well as detail areas.
*/
Object.defineProperty(exports, 'lena', {
get: function () {
return getArray('lenna.png');
}
});
/**
* @property {NdArray} lenna - The standard, yet sometimes controversial Lena test image was scanned from the November 1972 edition of Playboy magazine. From an image processing perspective, this image is useful because it contains smooth, textured, shaded as well as detail areas.
*/
Object.defineProperty(exports, 'lenna', {
get: function () {
return getArray('lenna.png');
}
});
/**
* @property {NdArray} moon - This low-contrast image of the surface of the moon is useful for illustrating histogram equalization and contrast stretching.
*/
Object.defineProperty(exports, 'moon', {
get: function () {
return getArray('moon.jpg');
}
});
module.exports = exports;
}).call(this,"/src/images")
},{"./read":32,"path":19}],29:[function(require,module,exports){
'use strict';
var NdArray = require('../ndarray');
module.exports = function flipImage (img) {
return new NdArray(img.selection.step(null, -1));
};
},{"../ndarray":42}],30:[function(require,module,exports){
'use strict';
/**
* This callback type is called `imgCallback` and is displayed as a global symbol.
*
* @callback imgCallback
* @param {err} error - if any, null otherwise
* @param {NdArray} - image represented as a (H, W, [K,]) array, with K the number of color channels. if image is grayscale (or B&W) then image only have two dimensions H and W
*/
module.exports = {
data: require('./data'),
read: require('./read'),
save: require('./save'),
resize: require('./resize'),
sat: require('./sat'),
ssat: require('./ssat'),
sobel: require('./sobel'),
scharr: require('./scharr'),
areaSum: require('./area-sum'),
areaValue: require('./area-value'),
rgb2gray: require('./rgb2gray'),
flip: require('./flip')
};
},{"./area-sum":26,"./area-value":27,"./data":28,"./flip":29,"./read":32,"./resize":33,"./rgb2gray":34,"./sat":35,"./save":36,"./scharr":37,"./sobel":38,"./ssat":39}],31:[function(require,module,exports){
'use strict';
var NdArray = require('../ndarray');
var doCheckIsGrayscale = require('cwise/lib/wrapper')({"args":["array","array","array"],"pre":{"body":"{this_isgray=!0}","args":[],"thisVars":["this_isgray"],"localVars":[]},"body":{"body":"{_inline_82_arg0_===_inline_82_arg1_&&_inline_82_arg1_===_inline_82_arg2_||(this_isgray=!1)}","args":[{"name":"_inline_82_arg0_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_82_arg1_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_82_arg2_","lvalue":false,"rvalue":true,"count":1}],"thisVars":["this_isgray"],"localVars":[]},"post":{"body":"{return this_isgray}","args":[],"thisVars":["this_isgray"],"localVars":[]},"debug":false,"funcName":"doCheckIsGrayscaleCwise","blockSize":64});
module.exports = function isGrayscaleImage (arr) {
if (arr instanceof NdArray) {
arr = arr.selection;
}
var aShape = arr.shape;
if (aShape.length === 1) {
return false;
}
if (aShape.length === 2 || aShape.length === 3 && aShape[2] === 1) {
return true;
} else if (aShape.length === 3 && (aShape[2] === 3 || aShape[2] === 4)) {
return doCheckIsGrayscale(arr.pick(null, null, 0), arr.pick(null, null, 1), arr.pick(null, null, 2));
}
return false;
};
},{"../ndarray":42,"cwise/lib/wrapper":8}],32:[function(require,module,exports){
'use strict';
/* global HTMLCanvasElement */
var ndarray = require('ndarray');
var NdArray = require('../ndarray');
var errors = require('../errors');
var isGrayscale = require('./is-grayscale');
module.exports = function readImageDom (input) {
if (input instanceof HTMLCanvasElement) {
return processCanvas(input);
} else if (input instanceof HTMLImageElement) {
return processImg(input);
} else {
throw new errors.ValueError('expect input to be either an HTML Canvas or a (loaded) Image');
}
};
function processCanvas (canvas) {
var context = canvas.getContext('2d');
var pixels = context.getImageData(0, 0, canvas.width, canvas.height);
var shape = [canvas.width, canvas.height, 4];
var stride = [4, 4 * canvas.width, 1];
var wxh = ndarray(new Uint8Array(pixels.data), shape, stride, 0);
var hxw = wxh.transpose(1, 0);
if (isGrayscale(hxw)) {
hxw = hxw.pick(null, null, 0);
}
return new NdArray(hxw);
}
function processImg (img) {
var canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
var context = canvas.getContext('2d');
context.drawImage(img, 0, 0);
var pixels = context.getImageData(0, 0, img.width, img.height);
var shape = [img.width, img.height, 4];
var stride = [4, 4 * img.width, 1];
var wxh = ndarray(new Uint8Array(pixels.data), shape, stride, 0);
var hxw = wxh.transpose(1, 0);
if (isGrayscale(hxw)) {
hxw = hxw.pick(null, null, 0);
}
return new NdArray(hxw);
}
},{"../errors":25,"../ndarray":42,"./is-grayscale":31,"ndarray":18}],33:[function(require,module,exports){
'use strict';
var _ = require('./utils');
var ndarray = require('ndarray');
var NdArray = require('../ndarray');
module.exports = function resizeImageDom (img, height, width) {
var iShape = img.shape;
var H = iShape[0];
var W = iShape[1];
var K = iShape[2] || 1;
var originalCanvas = document.createElement('canvas');
originalCanvas.height = H; originalCanvas.width = W;
var originalCtx = originalCanvas.getContext('2d');
var originalImg = originalCtx.createImageData(W, H);
var err = _.setRawData(img.selection, originalImg.data);
if (err) { throw err; }
// compute cropping
var cfH = H / height;
var cfW = W / width;
var cf = Math.min(cfH, cfW);
var cH = height * cf;
var cW = width * cf;
var cdH = (H - cf * height) / 2;
var cdW = (W - cf * width) / 2;
originalCtx.putImageData(originalImg, 0, 0);
originalCtx.drawImage(originalCanvas, cdW, cdH, cW, cH, 0, 0, width, height);
var resizedImg = originalCtx.getImageData(0, 0, width, height);
var shape = [width | 0, height | 0, 4];
var stride = [4, 4 * width | 0, 1];
var wxh = ndarray(new Uint8Array(resizedImg.data), shape, stride, 0);
var hxw = wxh.transpose(1, 0);
if (iShape.length === 2) {
hxw = hxw.pick(null, null, 0);
} else if (iShape.length === 3 && K === 1) {
hxw = hxw.pick(null, null, 0);
}
return new NdArray(hxw);
};
},{"../ndarray":42,"./utils":40,"ndarray":18}],34:[function(require,module,exports){
'use strict';
var NdArray = require('../ndarray');
var __ = require('../utils');
// takes ~157ms on a 5000x5000 image
var doRgb2gray = require('cwise/lib/wrapper')({"args":["array","array","array","array"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_79_arg0_=4899*_inline_79_arg1_+9617*_inline_79_arg2_+1868*_inline_79_arg3_+8192>>14}","args":[{"name":"_inline_79_arg0_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_79_arg1_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_79_arg2_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_79_arg3_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"rgb2grayCwise","blockSize":64});
/**
* Compute Grayscale version of an RGB image.
* @param {NdArray} img The image in RGB format. In a 3-D array of shape (h, w, 3), or in RGBA format with shape (h, w, 4).
* @returns {NdArray} The grayscale image, a 3-D array of shape (h, w, 1).
*/
module.exports = function rgb2gray (img) {
if (!(img instanceof NdArray)) {
img = new NdArray(img); // assume it is an ndarray
}
var iShape = img.shape;
var h = iShape[0];
var w = iShape[1];
var k = (iShape[2] || 1);
if (k === 1) {
return img; // already gray
}
var oShape = [h, w];
var out = new NdArray(new Uint8Array(__.shapeSize(oShape)), oShape);
var r = img.selection.pick(null, null, 0);
var g = img.selection.pick(null, null, 1);
var b = img.selection.pick(null, null, 2);
doRgb2gray(out.selection, r, g, b);
return out;
};
},{"../ndarray":42,"../utils":43,"cwise/lib/wrapper":8}],35:[function(require,module,exports){
'use strict';
var NdArray = require('../ndarray');
var rgb2gray = require('./rgb2gray');
var doIntegrate = require('cwise/lib/wrapper')({"args":["array","array","index",{"offset":[-1,-1],"array":0},{"offset":[-1,0],"array":0},{"offset":[0,-1],"array":0}],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_67_arg0_=0!==_inline_67_arg2_[0]&&0!==_inline_67_arg2_[1]?_inline_67_arg1_+_inline_67_arg4_+_inline_67_arg5_-_inline_67_arg3_:0===_inline_67_arg2_[0]&&0===_inline_67_arg2_[1]?_inline_67_arg1_:0===_inline_67_arg2_[0]?_inline_67_arg1_+_inline_67_arg5_:_inline_67_arg1_+_inline_67_arg4_}","args":[{"name":"_inline_67_arg0_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_67_arg1_","lvalue":false,"rvalue":true,"count":4},{"name":"_inline_67_arg2_","lvalue":false,"rvalue":true,"count":5},{"name":"_inline_67_arg3_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_67_arg4_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_67_arg5_","lvalue":false,"rvalue":true,"count":2}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"doIntegrateBody","blockSize":64});
/**
* Compute Sum Area Table, also known as the integral of the image
* @param {NdArray} img
* @returns {NdArray}
*/
module.exports = function computeSumAreaTable (img) {
var gray = rgb2gray(img);
var iShape = gray.shape;
var iH = iShape[0];
var iW = iShape[1];
var out = new NdArray(new Uint32Array(iH * iW), [iH, iW]);
doIntegrate(out.selection, gray.selection);
return out;
};
},{"../ndarray":42,"./rgb2gray":34,"cwise/lib/wrapper":8}],36:[function(require,module,exports){
'use strict';
var _ = require('./utils');
var errors = require('../errors');
/**
* Save image on the given destination
*
* @param {NdArray} img
* @param {HTMLCanvasElement} dest
*/
module.exports = function saveImageDom (img, dest) {
var iShape = img.shape;
var iH = iShape[0];
var iW = iShape[1];
if (dest instanceof HTMLCanvasElement) {
var $tmp = document.createElement('canvas');
$tmp.height = iH; $tmp.width = iW;
var tmpCtx = $tmp.getContext('2d');
var originalImg = tmpCtx.createImageData(iW, iH);
var err = _.setRawData(img.selection, originalImg.data);
if (err) { throw err; }
tmpCtx.putImageData(originalImg, 0, 0);
tmpCtx.drawImage($tmp, iW, iH);
dest.getContext('2d').drawImage($tmp, 0, 0, iW, iH, 0, 0, dest.width, dest.height);
} else {
throw new errors.ValueError('expect input to be either an HTML Canvas or a (loaded) Image');
}
};
},{"../errors":25,"./utils":40}],37:[function(require,module,exports){
'use strict';
var ops = require('ndarray-ops');
var NdArray = require('../ndarray');
var __ = require('../utils');
var rgb2gray = require('./rgb2gray');
var doScharr = require('cwise/lib/wrapper')({"args":["array","array",{"offset":[-1,-1],"array":1},{"offset":[-1,0],"array":1},{"offset":[-1,1],"array":1},{"offset":[0,-1],"array":1},{"offset":[0,1],"array":1},{"offset":[1,-1],"array":1},{"offset":[1,0],"array":1},{"offset":[1,1],"array":1}],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{var _inline_76_q=3*_inline_76_arg2_+10*_inline_76_arg3_+3*_inline_76_arg4_-3*_inline_76_arg7_-10*_inline_76_arg8_-3*_inline_76_arg9_,_inline_76_s=3*_inline_76_arg2_-3*_inline_76_arg4_+10*_inline_76_arg5_-10*_inline_76_arg6_+3*_inline_76_arg7_-3*_inline_76_arg9_;_inline_76_arg0_=Math.sqrt(_inline_76_s*_inline_76_s+_inline_76_q*_inline_76_q)}","args":[{"name":"_inline_76_arg0_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_76_arg1_","lvalue":false,"rvalue":false,"count":0},{"name":"_inline_76_arg2_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_76_arg3_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_76_arg4_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_76_arg5_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_76_arg6_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_76_arg7_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_76_arg8_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_76_arg9_","lvalue":false,"rvalue":true,"count":2}],"thisVars":[],"localVars":["_inline_76_q","_inline_76_s"]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"doSobelBody","blockSize":64});
/**
* Find the edge magnitude using the Scharr transform.
*
* @note
* Take the square root of the sum of the squares of the horizontal and vertical Scharrs to get a magnitude
* that is somewhat insensitive to direction. The Scharr operator has a better rotation invariance than other
* edge filters, such as the Sobel operators.
*
* @param {NdArray} img
*/
module.exports = function computeScharr (img) {
var gray = rgb2gray(img);
var iShape = gray.shape;
var iH = iShape[0];
var iW = iShape[1];
var out = new NdArray(new Float32Array(__.shapeSize(iShape)), iShape);
doScharr(out.selection, gray.selection);
// set borders to zero (invalid anyway)
ops.assigns(out.selection.pick(0, null), 0); // first line
ops.assigns(out.selection.pick(null, 0), 0); // first col
ops.assigns(out.selection.pick(iH - 1, null), 0); // last line
ops.assigns(out.selection.pick(null, iW - 1), 0); // last col
return out.divide(16 * Math.sqrt(2), false);
};
},{"../ndarray":42,"../utils":43,"./rgb2gray":34,"cwise/lib/wrapper":8,"ndarray-ops":17}],38:[function(require,module,exports){
'use strict';
var ops = require('ndarray-ops');
var NdArray = require('../ndarray');
var __ = require('../utils');
var rgb2gray = require('./rgb2gray');
var doSobel = require('cwise/lib/wrapper')({"args":["array","array",{"offset":[-1,-1],"array":1},{"offset":[-1,0],"array":1},{"offset":[-1,1],"array":1},{"offset":[0,-1],"array":1},{"offset":[0,1],"array":1},{"offset":[1,-1],"array":1},{"offset":[1,0],"array":1},{"offset":[1,1],"array":1}],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{var _inline_73_q=_inline_73_arg2_+2*_inline_73_arg3_+_inline_73_arg4_-_inline_73_arg7_-2*_inline_73_arg8_-_inline_73_arg9_,_inline_73_s=_inline_73_arg2_-_inline_73_arg4_+2*_inline_73_arg5_-2*_inline_73_arg6_+_inline_73_arg7_-_inline_73_arg9_;_inline_73_arg0_=Math.sqrt(_inline_73_s*_inline_73_s+_inline_73_q*_inline_73_q)}","args":[{"name":"_inline_73_arg0_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_73_arg1_","lvalue":false,"rvalue":false,"count":0},{"name":"_inline_73_arg2_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_73_arg3_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_73_arg4_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_73_arg5_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_73_arg6_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_73_arg7_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_73_arg8_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_73_arg9_","lvalue":false,"rvalue":true,"count":2}],"thisVars":[],"localVars":["_inline_73_q","_inline_73_s"]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"doSobelBody","blockSize":64});
/**
* Find the edge magnitude using the Sobel transform.
*
* @note
* Take the square root of the sum of the squares of the horizontal and vertical Sobels to get a magnitude that’s somewhat insensitive to direction.
*
* The 3x3 convolution kernel used in the horizontal and vertical Sobels is an approximation of the
* gradient of the image (with some slight blurring since 9 pixels are used to compute the gradient at a given pixel).
* As an approximation of the gradient, the Sobel operator is not completely rotation-invariant. The Scharr operator should be used for a better rotation invariance.
* @param {NdArray} img
*/
module.exports = function computeSobel (img) {
var gray = rgb2gray(img);
var iShape = gray.shape;
var iH = iShape[0];
var iW = iShape[1];
var out = new NdArray(new Float32Array(__.shapeSize(iShape)), iShape);
doSobel(out.selection, gray.selection);
// set borders to zero (invalid anyway)
ops.assigns(out.selection.pick(0, null), 0); // first line
ops.assigns(out.selection.pick(null, 0), 0); // first col
ops.assigns(out.selection.pick(iH - 1, null), 0); // last line
ops.assigns(out.selection.pick(null, iW - 1), 0); // last col
return out.divide(4 * Math.sqrt(2), false);
};
},{"../ndarray":42,"../utils":43,"./rgb2gray":34,"cwise/lib/wrapper":8,"ndarray-ops":17}],39:[function(require,module,exports){
'use strict';
var NdArray = require('../ndarray');
var rgb2gray = require('./rgb2gray');
var doIntegrate = require('cwise/lib/wrapper')({"args":["array","array","index",{"offset":[-1,-1],"array":0},{"offset":[-1,0],"array":0},{"offset":[0,-1],"array":0}],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_70_arg0_=0!==_inline_70_arg2_[0]&&0!==_inline_70_arg2_[1]?_inline_70_arg1_*_inline_70_arg1_+_inline_70_arg4_+_inline_70_arg5_-_inline_70_arg3_:0===_inline_70_arg2_[0]&&0===_inline_70_arg2_[1]?_inline_70_arg1_*_inline_70_arg1_:0===_inline_70_arg2_[0]?_inline_70_arg1_*_inline_70_arg1_+_inline_70_arg5_:_inline_70_arg1_*_inline_70_arg1_+_inline_70_arg4_}","args":[{"name":"_inline_70_arg0_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_70_arg1_","lvalue":false,"rvalue":true,"count":8},{"name":"_inline_70_arg2_","lvalue":false,"rvalue":true,"count":5},{"name":"_inline_70_arg3_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_70_arg4_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_70_arg5_","lvalue":false,"rvalue":true,"count":2}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"doIntegrateBody","blockSize":64});
/**
* Compute Squared Sum Area Table, also known as the integral of the squared image
* @param {NdArray} img
* @returns {NdArray}
*/
module.exports = function computeSquaredSumAreaTable (img) {
var gray = rgb2gray(img);
var iShape = gray.shape;
var iH = iShape[0];
var iW = iShape[1];
var out = new NdArray(new Uint32Array(iH * iW), [iH, iW]);
doIntegrate(out.selection, gray.selection);
return out;
};
},{"../ndarray":42,"./rgb2gray":34,"cwise/lib/wrapper":8}],40:[function(require,module,exports){
'use strict';
var NdArray = require('../ndarray');
/**
*
* @param {NdArray} array
* @returns {*}
*/
module.exports.getRawData = function getRawData (array) {
if (array instanceof NdArray) {
array = array.selection; // faster
}
var h;
var w;
var ptr = 0;
var aShape = array.shape;
var H = aShape[0];
var W = aShape[1];
var K = (aShape[2] || 1);
var data = new Uint8Array(H * W * K);
if (array.shape.length === 3) {
if (K === 3) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
data[ptr++] = array.get(h, w, 0);
data[ptr++] = array.get(h, w, 1);
data[ptr++] = array.get(h, w, 2);
}
}
} else if (K === 4) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
data[ptr++] = array.get(h, w, 0);
data[ptr++] = array.get(h, w, 1);
data[ptr++] = array.get(h, w, 2);
data[ptr++] = array.get(h, w, 3);
}
}
} else if (K === 1) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
data[ptr++] = array.get(h, w, 0);
}
}
} else {
return new Error('Incompatible array shape');
}
} else if (array.shape.length === 2) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
data[ptr++] = array.get(h, w);
}
}
} else {
return new Error('Invalid image');
}
return data;
};
module.exports.setRawData = function setRawData (array, data) {
var h;
var w;
var ptr = 0;
var c;
var H = array.shape[0];
var W = array.shape[1];
var K = array.shape[2] || 1;
if (array.shape.length === 3) {
if (K === 3) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
data[ptr++] = array.get(h, w, 0);
data[ptr++] = array.get(h, w, 1);
data[ptr++] = array.get(h, w, 2);
data[ptr++] = 255;
}
}
} else if (K === 4) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
data[ptr++] = array.get(h, w, 0);
data[ptr++] = array.get(h, w, 1);
data[ptr++] = array.get(h, w, 2);
data[ptr++] = array.get(h, w, 3);
}
}
} else if (K === 1) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
c = array.get(h, w, 0);
data[ptr++] = c;
data[ptr++] = c;
data[ptr++] = c;
data[ptr++] = 255;
}
}
} else {
return new Error('Incompatible array shape');
}
} else if (array.shape.length === 2) {
for (h = 0; h < H; ++h) {
for (w = 0; w < W; ++w) {
c = array.get(h, w);
data[ptr++] = c;
data[ptr++] = c;
data[ptr++] = c;
data[ptr++] = 255;
}
}
} else {
return new Error('Invalid image');
}
};
},{"../ndarray":42}],41:[function(require,module,exports){
'use strict';
var ndarray = require('ndarray');
var ops = require('ndarray-ops');
var ndFFT = require('ndarray-fft');
var CONF = require('./config');
var DTYPES = require('./dtypes');
var NdArray = require('./ndarray');
var _ = require('./utils');
var errors = require('./errors');
function broadcast (shape1, shape2) {
if (shape1.length === 0 || shape2.length === 0) {
return;
}
var reversed1 = shape1.slice().reverse();
var reversed2 = shape2.slice().reverse();
var maxLength = Math.max(shape1.length, shape2.length);
var outShape = new Array(maxLength);
for (var i = 0; i < maxLength; i++) {
if (!reversed1[i] || reversed1[i] === 1) {
outShape[i] = reversed2[i];
} else if (!reversed2[i] || reversed2[i] === 1) {
outShape[i] = reversed1[i];
} else if (reversed1[i] === reversed2[i]) {
outShape[i] = reversed1[i];
} else {
return;
}
}
return outShape.reverse();
}
/**
* Add arguments, element-wise.
*
* @param {(NdArray|Array|number)} a
* @param {(NdArray|Array|number)} b
* @returns {NdArray}
*/
function add (a, b) {
return NdArray.new(a).add(b);
}
/**
* Multiply arguments, element-wise.
*
* @param {(Array|NdArray)} a
* @param {(Array|NdArray|number)} b
* @returns {NdArray}
*/
function multiply (a, b) {
return NdArray.new(a).multiply(b);
}
/**
* Divide `a` by `b`, element-wise.
*
* @param {(Array|NdArray)} a
* @param {(Array|NdArray|number)} b
* @returns {NdArray}
*/
function divide (a, b) {
return NdArray.new(a).divide(b);
}
/**
* Subtract second argument from the first, element-wise.
*
* @param {(NdArray|Array|number)} a
* @param {(NdArray|Array|number)} b
* @returns {NdArray}
*/
function subtract (a, b) {
return NdArray.new(a).subtract(b);
}
/**
* Return true if two arrays have the same shape and elements, false otherwise.
* @param {(Array|NdArray)} array1
* @param {(Array|NdArray)} array2
* @returns {boolean}
*/
function equal (array1, array2) {
return NdArray.new(array1).equal(array2);
}
/**
* Return a copy of the array collapsed into one dimension using row-major order (C-style)
* @param {(Array|NdArray)} array
* @returns {NdArray}
*/
function flatten (array) {
return NdArray.new(array).flatten();
}
/**
* Gives a new shape to an array without changing its data.
* @param {(Array|NdArray)} array
* @param {Array} shape - The new shape should be compatible with the original shape. If an integer, then the result will be a 1-D array of that length
* @returns {NdArray}
*/
function reshape (array, shape) {
return NdArray.new(array).reshape(shape);
}
/**
* Calculate the exponential of all elements in the input array, element-wise.
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function exp (x) {
return NdArray.new(x).exp();
}
/**
* Calculate the positive square-root of all elements in the input array, element-wise.
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function sqrt (x) {
return NdArray.new(x).sqrt();
}
/**
* Raise first array elements to powers from second array, element-wise.
*
* @param {(Array|NdArray|number)} x1
* @param {(Array|NdArray|number)} x2
* @returns {NdArray}
*/
function power (x1, x2) {
return NdArray.new(x1).pow(x2);
}
/**
* Return the sum of input array elements.
*
* @param {(Array|NdArray|number)} x
* @returns {number}
*/
function sum (x) {
return NdArray.new(x).sum();
}
/**
* Return the arithmetic mean of input array elements.
*
* @param {(Array|NdArray|number)} x
* @returns {number}
*/
function mean (x) {
return NdArray.new(x).mean();
}
/**
* Returns the standard deviation, a measure of the spread of a distribution, of the input array elements.
*
* @param {(Array|NdArray|number)} x
* @returns {number}
*/
function std (x) {
return NdArray.new(x).std();
}
/**
* Return the minimum value of the array
*
* @param {(Array|NdArray|number)} x
* @returns {Number}
*/
function min (x) {
return NdArray.new(x).min();
}
/**
* Return the maximum value of the array
*
* @param {(Array|NdArray|number)} x
* @returns {Number}
*/
function max (x) {
return NdArray.new(x).max();
}
/**
* Permute the dimensions of the input array according to the given axes.
*
* @param {(Array|NdArray|number)} x
* @param {(number|...number)} [axes]
* @returns {NdArray}
* @example
*
arr = nj.arange(6).reshape(1,2,3)
// array([[[ 0, 1, 2],
// [ 3, 4, 5]]])
arr.T
// array([[[ 0],
// [ 3]],
// [[ 1],
// [ 4]],
// [[ 2],
// [ 5]]])
arr.transpose(1,0,2)
// array([[[ 0, 1, 2]],
// [[ 3, 4, 5]]])
*/
function transpose (x, axes) {
return NdArray.new(x).transpose(axes);
}
/**
* Return the inverse of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function negative (x) {
return NdArray.new(x).negative();
}
/**
* Return evenly spaced values within a given interval.
*
* @param {int} [start=0] - Start of interval. The interval includes this value.
* @param {int} stop - End of interval. The interval does not include this value.
* @param {int} [step=1] - Spacing between values. The default step size is 1. If step is specified, start must also be given.
* @param {(String|Object)} [dtype=Array] The type of the output array.
*
* @return {NdArray} Array of evenly spaced values.
*/
function arange (start, stop, step, dtype) {
if (arguments.length === 1) {
return arange(0, start, 1, undefined);
} else if (arguments.length === 2 && _.isNumber(stop)) {
return arange(start, stop, 1, undefined);
} else if (arguments.length === 2) {
return arange(0, start, 1, stop);
} else if (arguments.length === 3 && !_.isNumber(step)) {
return arange(start, stop, 1, step);
}
var result = [];
var i = 0;
while (start < stop) {
result[i++] = start;
start += step;
}
return NdArray.new(result, dtype);
}
/**
* Return a new array of given shape and type, filled with zeros.
*
* @param {(Array|int)} shape - Shape of the new array, e.g., [2, 3] or 2.
* @param {(String|Object)} [dtype=Array] The type of the output array.
*
* @return {NdArray} Array of zeros with the given shape and dtype
*/
function zeros (shape, dtype) {
if (_.isNumber(shape) && shape >= 0) {
shape = [shape];
}
var s = _.shapeSize(shape);
var T = _.getType(dtype);
var arr = new NdArray(new T(s), shape);
if (arr.dtype === 'array') {
ops.assigns(arr.selection, 0);
}
return arr;
}
/**
* Return a new array of given shape and type, filled with ones.
*
* @param {(Array|int)} shape - Shape of the new array, e.g., [2, 3] or 2.
* @param {(String|Object)} [dtype=Array] - The type of the output array.
*
* @return {NdArray} Array of ones with the given shape and dtype
*/
function ones (shape, dtype) {
if (_.isNumber(shape) && shape >= 0) {
shape = [shape];
}
var s = _.shapeSize(shape);
var T = _.getType(dtype);
var arr = new NdArray(new T(s), shape);
ops.assigns(arr.selection, 1);
return arr;
}
/**
* Return a new array of given shape and type, filled with `undefined` values.
*
* @param {(Array|int)} shape - Shape of the new array, e.g., [2, 3] or 2.
* @param {(String|Object)} [dtype=Array] - The type of the output array.
*
* @return {NdArray} Array of `undefined` values with the given shape and dtype
*/
function empty (shape, dtype) {
if (_.isNumber(shape) && shape >= 0) {
shape = [shape];
}
var s = _.shapeSize(shape);
var T = _.getType(dtype);
return new NdArray(new T(s), shape);
}
/**
* Create an array of the given shape and propagate it with random samples from a uniform distribution over [0, 1].
* @param {number|Array|...number} shape - The dimensions of the returned array, should all be positive integers
* @returns {NdArray}
*/
function random (shape) {
if (arguments.length === 0) {
return NdArray.new(Math.random());
} else if (arguments.length === 1) {
shape = _.isNumber(shape) ? [shape | 0] : shape;
} else {
shape = [].slice.call(arguments);
}
var s = _.shapeSize(shape);
var arr = new NdArray(new Float64Array(s), shape);
ops.random(arr.selection);
return arr;
}
/**
* Return the softmax, or normalized exponential, of the input array, element-wise.
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function softmax (x) {
var e = NdArray.new(x).exp();
var se = e.sum(); // scalar
ops.divseq(e.selection, se);
return e;
}
var doSigmoid = require('cwise/lib/wrapper')({"args":["array","scalar"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_43_arg0_=_inline_43_arg0_<-30?0:_inline_43_arg0_>30?1:1/(1+Math.exp(-1*_inline_43_arg1_*_inline_43_arg0_))}","args":[{"name":"_inline_43_arg0_","lvalue":true,"rvalue":true,"count":4},{"name":"_inline_43_arg1_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"sigmoidCwise","blockSize":64});
/**
* Return the sigmoid of the input array, element-wise.
* @param {(Array|NdArray|number)} x
* @param {number} [t=1] - stifness parameter
* @returns {NdArray}
*/
function sigmoid (x, t) {
x = NdArray.new(x).clone();
t = t || 1;
doSigmoid(x.selection, t);
return x;
}
var doClip = require('cwise/lib/wrapper')({"args":["array","scalar","scalar"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_46_arg0_=Math.min(Math.max(_inline_46_arg1_,_inline_46_arg0_),_inline_46_arg2_)}","args":[{"name":"_inline_46_arg0_","lvalue":true,"rvalue":true,"count":2},{"name":"_inline_46_arg1_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_46_arg2_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"clipCwise","blockSize":64});
/**
* Clip (limit) the values in an array between min and max, element-wise.
*
* @param {(Array|NdArray|number)} x
* @param {number} [min=0]
* @param {number} [max=1]
* @returns {NdArray}
*/
function clip (x, min, max) {
if (arguments.length === 1) {
min = 0;
max = 1;
} else if (arguments.length === 2) {
max = 1;
}
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
doClip(s.selection, min, max);
return s;
}
var doLeakyRelu = require('cwise/lib/wrapper')({"args":["array","scalar"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_49_arg0_=Math.max(_inline_49_arg1_*_inline_49_arg0_,_inline_49_arg0_)}","args":[{"name":"_inline_49_arg0_","lvalue":true,"rvalue":true,"count":3},{"name":"_inline_49_arg1_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"leakyReluCwise","blockSize":64});
function leakyRelu (x, alpha) {
alpha = alpha || 1e-3;
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
doLeakyRelu(s.selection, alpha);
return s;
}
var doTanh = require('cwise/lib/wrapper')({"args":["array"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_52_arg0_=(Math.exp(2*_inline_52_arg0_)-1)/(Math.exp(2*_inline_52_arg0_)+1)}","args":[{"name":"_inline_52_arg0_","lvalue":true,"rvalue":true,"count":3}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"tanhCwise","blockSize":64});
/**
* Return hyperbolic tangent of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function tanh (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
doTanh(s.selection);
return s;
}
/**
* Return absolute value of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function abs (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.abseq(s.selection);
return s;
}
/**
* Return trigonometric cosine of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function cos (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.coseq(s.selection);
return s;
}
/**
* Return trigonometric inverse cosine of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function arccos (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.acoseq(s.selection);
return s;
}
/**
* Return trigonometric sine of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function sin (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.sineq(s.selection);
return s;
}
/**
* Return trigonometric inverse sine of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function arcsin (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.asineq(s.selection);
return s;
}
/**
* Return trigonometric tangent of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function tan (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.taneq(s.selection);
return s;
}
/**
* Return trigonometric inverse tangent of the input array, element-wise.
*
* @param {(Array|NdArray|number)} x
* @returns {NdArray}
*/
function arctan (x) {
var s = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
ops.ataneq(s.selection);
return s;
}
/**
* Dot product of two arrays.
*
* WARNING: supported products are:
* - matrix dot matrix
* - vector dot vector
* - matrix dot vector
* - vector dot matrix
* @param {(Array|NdArray)} a
* @param {(Array|NdArray)} b
* @returns {NdArray}
*/
function dot (a, b) {
return NdArray.new(a).dot(b);
}
/**
* Join given arrays along the last axis.
*
* @param {...(Array|NdArray)} arrays
* @returns {NdArray}
*/
function concatenate (arrays) {
if (arguments.length > 1) {
arrays = [].slice.call(arguments);
}
var i, a;
for (i = 0; i < arrays.length; i++) {
a = arrays[i];
arrays[i] = (a instanceof NdArray) ? a.tolist() : _.isNumber(a) ? [a] : a;
}
var m = arrays[0];
for (i = 1; i < arrays.length; i++) {
a = arrays[i];
var mShape = _.getShape(m);
var aShape = _.getShape(a);
if (mShape.length !== aShape.length) {
throw new errors.ValueError('all the input arrays must have same number of dimensions');
} else if (mShape.length === 1 && aShape.length === 1) {
m = m.concat(a);
} else if ((mShape.length === 2 && aShape.length === 2 && mShape[0] === aShape[0]) ||
(mShape.length === 1 && aShape.length === 2 && mShape[0] === aShape[0]) ||
(mShape.length === 2 && aShape.length === 1 && mShape[0] === aShape[0])) {
for (var row = 0; row < mShape[0]; row++) {
m[row] = m[row].concat(a[row]);
}
} else if ((mShape.length === 3 && aShape.length === 3 && mShape[0] === aShape[0] && mShape[1] === aShape[1]) ||
(mShape.length === 2 && aShape.length === 3 && mShape[0] === aShape[0] && mShape[1] === aShape[1]) ||
(mShape.length === 3 && aShape.length === 2 && mShape[0] === aShape[0] && mShape[1] === aShape[1])) {
for (var rowI = 0; rowI < mShape[0]; rowI++) {
var rowV = new Array(mShape[1]);
for (var colI = 0; colI < mShape[1]; colI++) {
rowV[colI] = m[rowI][colI].concat(a[rowI][colI]);
}
m[rowI] = rowV;
}
} else {
throw new errors.ValueError('cannot concatenate "' + mShape + '" with "' + aShape + '"');
}
}
return NdArray.new(m, arrays[0].dtype);
}
/**
* Round an array to the to the nearest integer.
*
* @param {(Array|NdArray)} x
* @returns {NdArray}
*/
function round (x) {
return NdArray.new(x).round();
}
/**
* Convolve 2 N-dimensionnal arrays
*
* @note: Arrays must have the same dimensions and a must be greater than b.
* @note: The convolution product is only given for points where the signals overlap completely. Values outside the signal boundary have no effect. This behaviour is known as the 'valid' mode.
*
* @param {Array|NdArray} a
* @param {Array|NdArray} b
*/
function convolve (a, b) {
return NdArray.new(a).convolve(b);
}
/**
* Convolve 2 N-dimensionnal arrays using Fast Fourier Transform (FFT)
*
* @note: Arrays must have the same dimensions and a must be greater than b.
* @note: The convolution product is only given for points where the signals overlap completely. Values outside the signal boundary have no effect. This behaviour is known as the 'valid' mode.
*
* @param {Array|NdArray} a
* @param {Array|NdArray} b
*/
function fftconvolve (a, b) {
return NdArray.new(a).fftconvolve(b);
}
function fft (x) {
x = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
var xShape = x.shape;
var d = xShape.length;
if (xShape[d - 1] !== 2) {
throw new errors.ValueError('expect last dimension of the array to have 2 values (for both real and imaginary part)');
}
var rPicker = new Array(d);
var iPicker = new Array(d);
rPicker[d - 1] = 0;
iPicker[d - 1] = 1;
ndFFT(1, x.selection.pick.apply(x.selection, rPicker), x.selection.pick.apply(x.selection, iPicker));
return x;
}
function ifft (x) {
x = (x instanceof NdArray) ? x.clone() : NdArray.new(x);
var xShape = x.shape;
var d = xShape.length;
if (xShape[d - 1] !== 2) {
throw new errors.ValueError('expect last dimension of the array to have 2 values (for both real and imaginary part)');
}
var rPicker = new Array(d);
var iPicker = new Array(d);
rPicker[d - 1] = 0;
iPicker[d - 1] = 1;
ndFFT(-1, x.selection.pick.apply(x.selection, rPicker), x.selection.pick.apply(x.selection, iPicker));
return x;
}
module.exports = {
config: CONF,
dtypes: DTYPES,
NdArray: NdArray,
ndarray: ndarray,
array: NdArray.new,
arange: arange,
reshape: reshape,
zeros: zeros,
ones: ones,
empty: empty,
flatten: flatten,
random: random,
softmax: softmax,
sigmoid: sigmoid,
leakyRelu: leakyRelu,
abs: abs,
arccos: arccos,
arcsin: arcsin,
arctan: arctan,
cos: cos,
sin: sin,
tan: tan,
tanh: tanh,
clip: clip,
exp: exp,
sqrt: sqrt,
power: power,
sum: sum,
mean: mean,
std: std,
dot: dot,
add: add,
subtract: subtract,
multiply: multiply,
divide: divide,
negative: negative,
equal: equal,
max: max,
min: min,
concatenate: concatenate,
transpose: transpose,
errors: errors,
broadcast: broadcast,
round: round,
convolve: convolve,
fftconvolve: fftconvolve,
fft: fft,
ifft: ifft,
int8: function (array) { return NdArray.new(array, 'int8'); },
uint8: function (array) { return NdArray.new(array, 'uint8'); },
int16: function (array) { return NdArray.new(array, 'int16'); },
uint16: function (array) { return NdArray.new(array, 'uint16'); },
int32: function (array) { return NdArray.new(array, 'int32'); },
uint32: function (array) { return NdArray.new(array, 'uint32'); },
float32: function (array) { return NdArray.new(array, 'float32'); },
float64: function (array) { return NdArray.new(array, 'float64'); },
images: require('./images')
};
},{"./config":23,"./dtypes":24,"./errors":25,"./images":30,"./ndarray":42,"./utils":43,"cwise/lib/wrapper":8,"ndarray":18,"ndarray-fft":13,"ndarray-ops":17}],42:[function(require,module,exports){
'use strict';
var ndarray = require('ndarray');
var ops = require('ndarray-ops');
var gemm = require('ndarray-gemm');
var ndFFT = require('ndarray-fft');
var ndPool = require('typedarray-pool');
var CONF = require('./config');
var errors = require('./errors');
var _ = require('./utils');
/**
* Multidimensional, homogeneous array of fixed-size items
*
* The number of dimensions and items in an array is defined by its shape, which is a tuple of N positive
* integers that specify the sizes of each dimension. The type of items in the array is specified by a separate
* data-type object (dtype), one of which is associated with each NdArray.
* @constructor
*/
var NdArray = function NdArray () {
if (arguments.length === 1) {
this.selection = arguments[0];
} else if (arguments.length === 0) {
throw new errors.ValueError("Required argument 'data' not found");
} else {
this.selection = ndarray.apply(null, arguments);
}
/**
* @property {Number} NdArray#size - Number of elements in the array.
*/
Object.defineProperty(this, 'size', {
get: function () {
return this.selection.size;
}.bind(this)
});
/**
* The shape of the array
*
* @property {Array}
* @name NdArray#shape
* @readonly
*/
Object.defineProperty(this, 'shape', {
get: function () {
return this.selection.shape;
}.bind(this)
});
/**
* Number of array dimensions.
*
* @property {Number}
* @name NdArray#ndim
* @readonly
*/
Object.defineProperty(this, 'ndim', {
get: function () {
return this.selection.shape.length;
}.bind(this)
});
/**
* Data-type of the array’s elements.
*
* @property {String}
* @name NdArray#dtype
* @see {dtypes} for more information
*/
Object.defineProperty(this, 'dtype', {
get: function () {
return this.selection.dtype;
}.bind(this),
set: function (dtype) {
var T = _.getType(dtype);
if (T !== _.getType(this.dtype)) {
this.selection = ndarray(new T(this.selection.data), this.selection.shape, this.selection.stride, this.selection.offset);
}
}.bind(this)
});
/**
* Permute the dimensions of the array.
*
* @property {String}
* @name NdArray#T
* @readonly
*/
Object.defineProperty(this, 'T', {
get: function () {
return this.transpose();
}.bind(this)
});
};
NdArray.prototype.get = function () {
var n = arguments.length;
for (var i = 0; i < n; i++) {
if (arguments[i] < 0) {
arguments[i] += this.shape[i];
}
}
return this.selection.get.apply(this.selection, arguments);
};
NdArray.prototype.set = function () {
return this.selection.set.apply(this.selection, arguments);
};
NdArray.prototype.slice = function () {
var d = this.ndim;
var hi = new Array(d);
var lo = new Array(d);
var step = new Array(d);
var tShape = this.shape;
for (var i = 0; i < d; i++) {
var arg = arguments[i];
if (typeof arg === 'undefined') { break; }
if (arg === null) { continue; }
if (_.isNumber(arg)) {
lo[i] = (arg < 0) ? arg + tShape[i] : arg;
hi[i] = null;
step[i] = 1;
} else {
// assume it is an array
var start = (arg[0] < 0) ? arg[0] + tShape[i] : arg[0];
var end = (arg[1] < 0) ? arg[1] + tShape[i] : arg[1];
lo[i] = end ? start : 0;
hi[i] = end ? end - start : start;
step[i] = arg[2] || 1;
}
}
var slo = this.selection.lo.apply(this.selection, lo);
var shi = slo.hi.apply(slo, hi);
var sstep = shi.step.apply(shi, step);
return new NdArray(sstep);
};
/**
* Return a subarray by fixing a particular axis
*
* @param {...(number|null)} axis
* @returns {NdArray}
*
* @example
arr = nj.arange(4*4).reshape(4,4)
// array([[ 0, 1, 2, 3],
// [ 4, 5, 6, 7],
// [ 8, 9, 10, 11],
// [ 12, 13, 14, 15]])
arr.pick(1)
// array([ 4, 5, 6, 7])
arr.pick(null, 1)
// array([ 1, 5, 9, 13])
*/
NdArray.prototype.pick = function (axis) {
return new NdArray(this.selection.pick.apply(this.selection, arguments));
};
/**
* Return a shifted view of the array. Think of it as taking the upper left corner of the image and dragging it inward
*
* @returns {NdArray}
*
* @example
arr = nj.arange(4*4).reshape(4,4)
// array([[ 0, 1, 2, 3],
// [ 4, 5, 6, 7],
// [ 8, 9, 10, 11],
// [ 12, 13, 14, 15]])
arr.lo(1,1)
// array([[ 5, 6, 7],
// [ 9, 10, 11],
// [ 13, 14, 15]])
*/
NdArray.prototype.lo = function () {
return new NdArray(this.selection.lo.apply(this.selection, arguments));
};
/**
* Return a sliced view of the array.
*
* @returns {NdArray}
*
* @example
arr = nj.arange(4*4).reshape(4,4)
// array([[ 0, 1, 2, 3],
// [ 4, 5, 6, 7],
// [ 8, 9, 10, 11],
// [ 12, 13, 14, 15]])
arr.hi(3,3)
// array([[ 0, 1, 2],
// [ 4, 5, 6],
// [ 8, 9, 10]])
arr.lo(1,1).hi(2,2)
// array([[ 5, 6],
// [ 9, 10]])
*/
NdArray.prototype.hi = function () {
return new NdArray(this.selection.hi.apply(this.selection, arguments));
};
NdArray.prototype.step = function () {
return new NdArray(this.selection.step.apply(this.selection, arguments));
};
/**
* Return a copy of the array collapsed into one dimension using row-major order (C-style)
*
* @returns {NdArray}
*/
NdArray.prototype.flatten = function () {
if (this.ndim === 1) { // already flattened
return new NdArray(this.selection);
}
var T = _.getType(this.dtype);
var arr = _.flatten(this.tolist(), true);
if (!(arr instanceof T)) {
arr = new T(arr);
}
return new NdArray(arr, [this.size]);
};
/**
* Gives a new shape to the array without changing its data.
* @param {Array} shape
* @returns {NdArray}
*/
NdArray.prototype.reshape = function (shape) {
if (arguments.length === 0) {
throw new errors.ValueError('function takes at least one argument (0 given)');
}
if (arguments.length === 1 && _.isNumber(shape)) {
shape = [shape];
}
if (arguments.length > 1) {
shape = [].slice.call(arguments);
}
if (this.size !== _.shapeSize(shape)) {
throw new errors.ValueError('total size of new array must be unchanged');
}
var selfShape = this.selection.shape;
var selfOffset = this.selection.offset;
var selfStride = this.selection.stride;
var selfDim = selfShape.length;
var d = shape.length;
var stride;
var offset;
var i;
var sz;
if (selfDim === d) {
var sameShapes = true;
for (i = 0; i < d; ++i) {
if (selfShape[i] !== shape[i]) {
sameShapes = false;
break;
}
}
if (sameShapes) {
return new NdArray(this.selection.data, selfShape, selfStride, selfOffset);
}
} else if (selfDim === 1) {
// 1d view
stride = new Array(d);
for (i = d - 1, sz = 1; i >= 0; --i) {
stride[i] = sz;
sz *= shape[i];
}
offset = selfOffset;
for (i = 0; i < d; ++i) {
if (stride[i] < 0) {
offset -= (shape[i] - 1) * stride[i];
}
}
return new NdArray(this.selection.data, shape, stride, offset);
}
var minDim = Math.min(selfDim, d);
var areCompatible = true;
for (i = 0; i < minDim; i++) {
if (selfShape[i] !== shape[i]) {
areCompatible = false;
break;
}
}
if (areCompatible) {
stride = new Array(d);
for (i = 0; i < d; i++) {
stride[i] = selfStride[i] || 1;
}
offset = selfOffset;
return new NdArray(this.selection.data, shape, stride, offset);
}
return this.flatten().reshape(shape);
};
/**
* Permute the dimensions of the array.
*
* @param {...number} [axes]
* @returns {NfdArray}
*/
NdArray.prototype.transpose = function (axes) {
if (arguments.length === 0) {
var d = this.ndim;
axes = new Array(d);
for (var i = 0; i < d; i++) {
axes[i] = d - i - 1;
}
} else if (arguments.length > 1) {
axes = arguments;
}
return new NdArray(this.selection.transpose.apply(this.selection, axes));
};
/**
* Dot product of two arrays.
*
* @param {(Array|NdArray)} x
* @returns {NdArray}
*/
NdArray.prototype.dot = function (x) {
x = (x instanceof NdArray) ? x : createArray(x, this.dtype);
var tShape = this.shape;
var xShape = x.shape;
if (tShape.length === 2 && xShape.length === 2 && tShape[1] === xShape[0]) { // matrix/matrix
var T = _.getType(this.dtype);
var c = new NdArray(new T(tShape[0] * xShape[1]), [tShape[0], xShape[1]]);
gemm(c.selection, this.selection, x.selection);
return c;
} else if (tShape.length === 1 && xShape.length === 2 && tShape[0] === xShape[0]) { // vector/matrix
return this.reshape([tShape[0], 1]).T.dot(x).reshape(xShape[1]);
} else if (tShape.length === 2 && xShape.length === 1 && tShape[1] === xShape[0]) { // matrix/vector
return this.dot(x.reshape([xShape[0], 1])).reshape(tShape[0]);
} else if (tShape.length === 1 && xShape.length === 1 && tShape[0] === xShape[0]) { // vector/vector
return this.reshape([tShape[0], 1]).T.dot(x.reshape([xShape[0], 1])).reshape([1]);
} else {
throw new errors.ValueError('cannot compute the matrix product of given arrays');
}
};
/**
* Assign `x` to the array, element-wise.
*
* @param {(NdArray|Array|number)} x
* @param {boolean} [copy=true]
* @returns {NdArray}
*/
NdArray.prototype.assign = function (x, copy) {
if (arguments.length === 1) {
copy = true;
}
var arr = copy ? this.clone() : this;
if (_.isNumber(x)) {
ops.assigns(arr.selection, x);
return arr;
}
x = createArray(x, this.dtype);
ops.assign(arr.selection, x.selection);
return arr;
};
/**
* Add `x` to the array, element-wise.
*
* @param {(NdArray|Array|number)} x
* @param {boolean} [copy=true]
* @returns {NdArray}
*/
NdArray.prototype.add = function (x, copy) {
if (arguments.length === 1) {
copy = true;
}
var arr = copy ? this.clone() : this;
if (_.isNumber(x)) {
ops.addseq(arr.selection, x);
return arr;
}
x = createArray(x, this.dtype);
ops.addeq(arr.selection, x.selection);
return arr;
};
/**
* Subtract `x` to the array, element-wise.
*
* @param {(NdArray|Array|number)} x
* @param {boolean} [copy=true]
* @returns {NdArray}
*/
NdArray.prototype.subtract = function (x, copy) {
if (arguments.length === 1) {
copy = true;
}
var arr = copy ? this.clone() : this;
if (_.isNumber(x)) {
ops.subseq(arr.selection, x);
return arr;
}
x = createArray(x, this.dtype);
ops.subeq(arr.selection, x.selection);
return arr;
};
/**
* Multiply array by `x`, element-wise.
*
* @param {(NdArray|Array|number)} x
* @param {boolean} [copy=true]
* @returns {NdArray}
*/
NdArray.prototype.multiply = function (x, copy) {
if (arguments.length === 1) {
copy = true;
}
var arr = copy ? this.clone() : this;
if (_.isNumber(x)) {
ops.mulseq(arr.selection, x);
return arr;
}
x = createArray(x, this.dtype);
ops.muleq(arr.selection, x.selection);
return arr;
};
/**
* Divide array by `x`, element-wise.
*
* @param {(NdArray|Array|number)} x
* @param {boolean} [copy=true]
* @returns {NdArray}
*/
NdArray.prototype.divide = function (x, copy) {
if (arguments.length === 1) {
copy = true;
}
var arr = copy ? this.clone() : this;
if (_.isNumber(x)) {
ops.divseq(arr.selection, x);
return arr;
}
x = createArray(x, this.dtype);
ops.diveq(arr.selection, x.selection);
return arr;
};
/**
* Raise array elements to powers from given array, element-wise.
*
* @param {(NdArray|Array|number)} x
* @param {boolean} [copy=true] - set to false to modify the array rather than create a new one
* @returns {NdArray}
*/
NdArray.prototype.pow = function (x, copy) {
if (arguments.length === 1) { copy = true; }
var arr = copy ? this.clone() : this;
if (_.isNumber(x)) {
ops.powseq(arr.selection, x);
return arr;
}
x = createArray(x, this.dtype);
ops.poweq(arr.selection, x.selection);
return arr;
};
/**
* Calculate the exponential of all elements in the array, element-wise.
*
* @param {boolean} [copy=true] - set to false to modify the array rather than create a new one
* @returns {NdArray}
*/
NdArray.prototype.exp = function (copy) {
if (arguments.length === 0) { copy = true; }
var arr = copy ? this.clone() : this;
ops.expeq(arr.selection);
return arr;
};
/**
* Calculate the positive square-root of all elements in the array, element-wise.
*
* @param {boolean} [copy=true] - set to false to modify the array rather than create a new one
* @returns {NdArray}
*/
NdArray.prototype.sqrt = function (copy) {
if (arguments.length === 0) { copy = true; }
var arr = copy ? this.clone() : this;
ops.sqrteq(arr.selection);
return arr;
};
/**
* Return the maximum value of the array
*
* @returns {Number}
*/
NdArray.prototype.max = function () {
if (this.selection.size === 0) {
return null;
}
return ops.sup(this.selection);
};
/**
* Return the minimum value of the array
*
* @returns {Number}
*/
NdArray.prototype.min = function () {
if (this.selection.size === 0) {
return null;
}
return ops.inf(this.selection);
};
/**
* Sum of array elements.
*
* @returns {number}
*/
NdArray.prototype.sum = function () {
return ops.sum(this.selection);
};
/**
* Returns the standard deviation, a measure of the spread of a distribution, of the array elements.
*
* @returns {number}
*/
NdArray.prototype.std = function () {
var squares = this.clone();
ops.powseq(squares.selection, 2);
var mean = this.mean();
var variance = Math.abs(ops.sum(squares.selection) / _.shapeSize(this.shape) - mean * mean);
return variance > 0 ? Math.sqrt(variance) : 0;
};
/**
* Return the arithmetic mean of array elements.
*
* @returns {number}
*/
NdArray.prototype.mean = function () {
return ops.sum(this.selection) / _.shapeSize(this.shape);
};
/**
* Converts {NdArray} to a native JavaScript {Array}
*
* @returns {Array}
*/
NdArray.prototype.tolist = function () {
return unpackArray(this.selection);
};
NdArray.prototype.valueOf = function () {
return this.tolist();
};
/**
* Stringify the array to make it readable by a human.
*
* @returns {string}
*/
NdArray.prototype.toString = function () {
var nChars = formatNumber(this.max()).length;
var reg1 = /\]\,(\s*)\[/g;
var spacer1 = '],\n$1 [';
var reg3 = /\]\,(\s+)...\,(\s+)\[/g;
var spacer3 = '],\n$2 ...\n$2 [';
var reg2 = /\[\s+\[/g;
var spacer2 = '[[';
function formatArray (k, v) {
if (_.isString(v)) { return v; }
if (_.isNumber(v)) {
var s = formatNumber(v);
return new Array(Math.max(0, nChars - s.length + 2)).join(' ') + s;
}
k = k || 0;
var arr;
var th = CONF.printThreshold;
var hth = th / 2 | 0;
if (v.length > th) {
arr = [].concat(v.slice(0, hth), [' ...'], v.slice(v.length - hth));
} else {
arr = v;
}
return new Array(k + 1).join(' ') + '[' + arr.map(function (i, ii) {
return formatArray(ii === 0 && k === 0 ? 1 : k + 1, i);
}).join(',') + ']';
}
var base = JSON
.stringify(this.tolist(), formatArray)
.replace(reg1, spacer1)
.replace(reg2, spacer2)
.replace(reg2, spacer2)
.replace(reg3, spacer3)
.slice(2, -1);
switch (this.dtype) {
case 'array':
return 'array([' + base + ')';
default:
return 'array([' + base + ', dtype=' + this.dtype + ')';
}
};
/**
* Stringify the array to make it readable in the console, by a human.
*
* @returns {string}
*/
NdArray.prototype.inspect = NdArray.prototype.toString;
/**
* Stringify object to JSON
* @returns {*}
*/
NdArray.prototype.toJSON = function () {
return JSON.stringify(this.tolist());
};
/**
* Create a full copy of the array
*
* @returns {NdArray}
*/
NdArray.prototype.clone = function () {
var s = this.selection;
if (typeof s.data.slice === 'undefined') {
return new NdArray(ndarray([].slice.apply(s.data), s.shape, s.stride, s.offset)); // for legacy browsers
}
return new NdArray(ndarray(s.data.slice(), s.shape, s.stride, s.offset));
};
/**
* Return true if two arrays have the same shape and elements, false otherwise.
* @param {(Array|NdArray)} array
* @returns {boolean}
*/
NdArray.prototype.equal = function (array) {
array = createArray(array);
if (this.size !== array.size || this.ndim !== array.ndim) {
return false;
}
var d = this.ndim;
for (var i = 0; i < d; i++) {
if (this.shape[i] !== array.shape[i]) {
return false;
}
}
return ops.all(ops.eqeq(this.selection, array.selection));
};
/**
* Round array to the to the nearest integer.
*
* @param {boolean} [copy=true]
* @returns {NdArray}
*/
NdArray.prototype.round = function (copy) {
if (arguments.length === 0) {
copy = true;
}
var arr = copy ? this.clone() : this;
ops.roundeq(arr.selection);
return arr;
};
/**
* Return the inverse of the array, element-wise.
*
* @returns {NdArray}
*/
NdArray.prototype.negative = function () {
var c = this.clone();
ops.neg(c.selection, this.selection);
return c;
};
NdArray.prototype.iteraxis = function (axis, cb) {
var shape = this.shape;
if (axis === -1) {
axis = shape.length - 1;
}
if (axis < 0 || axis > shape.length - 1) {
throw new errors.ValueError('invalid axis');
}
for (var i = 0; i < shape[axis]; i++) {
var loc = new Array(axis + 1);
for (var ii = 0; ii < axis + 1; ii++) {
loc[ii] = (ii === axis) ? i : null;
}
var subArr = this.selection.pick.apply(this.selection, loc);
var xi = createArray(unpackArray(subArr), this.dtype);
cb(xi, i);
}
};
var doConjMuleq = require('cwise/lib/wrapper')({"args":["array","array","array","array"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{var _inline_55_c=_inline_55_arg2_,_inline_55_f=_inline_55_arg3_,_inline_55_i=_inline_55_arg0_,_inline_55_o=_inline_55_arg1_,_inline_55_t=_inline_55_i*(_inline_55_c+_inline_55_f);_inline_55_arg0_=_inline_55_t-_inline_55_f*(_inline_55_i+_inline_55_o),_inline_55_arg1_=_inline_55_t+_inline_55_c*(_inline_55_o-_inline_55_i)}","args":[{"name":"_inline_55_arg0_","lvalue":true,"rvalue":true,"count":2},{"name":"_inline_55_arg1_","lvalue":true,"rvalue":true,"count":2},{"name":"_inline_55_arg2_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_55_arg3_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":["_inline_55_c","_inline_55_f","_inline_55_i","_inline_55_o","_inline_55_t"]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"cwise","blockSize":64});
var doConvolve3x3 = require('cwise/lib/wrapper')({"args":["array","array","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar",{"offset":[-1,-1],"array":1},{"offset":[-1,0],"array":1},{"offset":[-1,1],"array":1},{"offset":[0,-1],"array":1},{"offset":[0,1],"array":1},{"offset":[1,-1],"array":1},{"offset":[1,0],"array":1},{"offset":[1,1],"array":1}],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_58_arg0_=_inline_58_arg11_*_inline_58_arg10_+_inline_58_arg12_*_inline_58_arg9_+_inline_58_arg13_*_inline_58_arg8_+_inline_58_arg14_*_inline_58_arg7_+_inline_58_arg1_*_inline_58_arg6_+_inline_58_arg15_*_inline_58_arg5_+_inline_58_arg16_*_inline_58_arg4_+_inline_58_arg17_*_inline_58_arg3_+_inline_58_arg18_*_inline_58_arg2_}","args":[{"name":"_inline_58_arg0_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_58_arg1_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg2_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg3_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg4_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg5_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg6_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg7_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg8_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg9_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg10_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg11_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg12_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg13_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg14_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg15_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg16_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg17_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_58_arg18_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"cwise","blockSize":64});
var doConvolve5x5 = require('cwise/lib/wrapper')({"args":["index","array","array","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar",{"offset":[-2,-2],"array":1},{"offset":[-2,-1],"array":1},{"offset":[-2,0],"array":1},{"offset":[-2,1],"array":1},{"offset":[-2,2],"array":1},{"offset":[-1,-2],"array":1},{"offset":[-1,-1],"array":1},{"offset":[-1,0],"array":1},{"offset":[-1,1],"array":1},{"offset":[-1,2],"array":1},{"offset":[0,-2],"array":1},{"offset":[0,-1],"array":1},{"offset":[0,1],"array":1},{"offset":[0,2],"array":1},{"offset":[1,-2],"array":1},{"offset":[1,-1],"array":1},{"offset":[1,0],"array":1},{"offset":[1,1],"array":1},{"offset":[1,2],"array":1},{"offset":[2,-2],"array":1},{"offset":[2,-1],"array":1},{"offset":[2,0],"array":1},{"offset":[2,1],"array":1},{"offset":[2,2],"array":1}],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{_inline_61_arg1_=_inline_61_arg0_[0]<2||_inline_61_arg0_[1]<2?0:_inline_61_arg28_*_inline_61_arg27_+_inline_61_arg29_*_inline_61_arg26_+_inline_61_arg30_*_inline_61_arg25_+_inline_61_arg31_*_inline_61_arg24_+_inline_61_arg32_*_inline_61_arg23_+_inline_61_arg33_*_inline_61_arg22_+_inline_61_arg34_*_inline_61_arg21_+_inline_61_arg35_*_inline_61_arg20_+_inline_61_arg36_*_inline_61_arg19_+_inline_61_arg37_*_inline_61_arg18_+_inline_61_arg38_*_inline_61_arg17_+_inline_61_arg39_*_inline_61_arg16_+_inline_61_arg2_*_inline_61_arg15_+_inline_61_arg40_*_inline_61_arg14_+_inline_61_arg41_*_inline_61_arg13_+_inline_61_arg42_*_inline_61_arg12_+_inline_61_arg43_*_inline_61_arg11_+_inline_61_arg44_*_inline_61_arg10_+_inline_61_arg45_*_inline_61_arg9_+_inline_61_arg46_*_inline_61_arg8_+_inline_61_arg47_*_inline_61_arg7_+_inline_61_arg48_*_inline_61_arg6_+_inline_61_arg49_*_inline_61_arg5_+_inline_61_arg50_*_inline_61_arg4_+_inline_61_arg51_*_inline_61_arg3_}","args":[{"name":"_inline_61_arg0_","lvalue":false,"rvalue":true,"count":2},{"name":"_inline_61_arg1_","lvalue":true,"rvalue":false,"count":1},{"name":"_inline_61_arg2_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg3_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg4_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg5_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg6_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg7_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg8_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg9_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg10_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg11_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg12_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg13_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg14_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg15_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg16_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg17_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg18_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg19_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg20_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg21_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg22_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg23_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg24_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg25_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg26_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg27_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg28_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg29_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg30_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg31_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg32_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg33_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg34_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg35_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg36_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg37_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg38_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg39_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg40_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg41_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg42_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg43_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg44_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg45_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg46_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg47_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg48_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg49_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg50_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_61_arg51_","lvalue":false,"rvalue":true,"count":1}],"thisVars":[],"localVars":[]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"cwise","blockSize":64});
/**
* Returns the discrete, linear convolution of the array using the given filter.
*
* @note: Arrays must have the same dimensions and `filter` must be smaller than the array.
* @note: The convolution product is only given for points where the signals overlap completely. Values outside the signal boundary have no effect. This behaviour is known as the 'valid' mode.
* @note: Use optimized code for 3x3, 3x3x1, 5x5, 5x5x1 filters, FFT otherwise.
*
* @param {Array|NdArray} filter
*/
NdArray.prototype.convolve = function (filter) {
filter = NdArray.new(filter);
var ndim = this.ndim;
if (ndim !== filter.ndim) {
throw new errors.ValueError('arrays must have the same dimensions');
}
var outShape = new Array(ndim);
var step = new Array(ndim);
var ts = this.selection;
var tShape = this.shape;
var fs = filter.selection;
var fShape = filter.shape;
for (var i = 0; i < ndim; i++) {
var l = tShape[i] - fShape[i] + 1;
if (l < 0) {
throw new errors.ValueError('filter cannot be greater than the array');
}
outShape[i] = l;
step[i] = -1;
}
if (ndim === 2 && fShape[0] === 3 && fShape[1] === 3) {
var out3x3 = new NdArray(new Float32Array(_.shapeSize(tShape)), tShape);
doConvolve3x3(
out3x3.selection, // c
ts, // x
fs.get(0, 0), // fa
fs.get(0, 1), // fb
fs.get(0, 2), // fc
fs.get(1, 0), // fd
fs.get(1, 1), // fe
fs.get(1, 2), // ff
fs.get(2, 0), // fg
fs.get(2, 1), // fh
fs.get(2, 2) // fi
);
return out3x3.lo(1, 1).hi(outShape[0], outShape[1]);
} else if (ndim === 3 && fShape[2] === 1 && tShape[2] === 1 && fShape[0] === 3 && fShape[1] === 3) {
var out3x3x1 = new NdArray(new Float32Array(_.shapeSize(tShape)), tShape);
doConvolve3x3(
out3x3x1.selection.pick(null, null, 0), // c
ts.pick(null, null, 0), // x
fs.get(0, 0, 0), // fa
fs.get(0, 1, 0), // fb
fs.get(0, 2, 0), // fc
fs.get(1, 0, 0), // fd
fs.get(1, 1, 0), // fe
fs.get(1, 2, 0), // ff
fs.get(2, 0, 0), // fg
fs.get(2, 1, 0), // fh
fs.get(2, 2, 0) // fi
);
return out3x3x1.lo(1, 1).hi(outShape[0], outShape[1]);
} else if (ndim === 2 && fShape[0] === 5 && fShape[1] === 5) {
var out5x5 = new NdArray(new Float32Array(_.shapeSize(tShape)), tShape);
doConvolve5x5(
out5x5.selection, // c
ts, // x
fs.get(0, 0), // fa
fs.get(0, 1), // fb
fs.get(0, 2), // fc
fs.get(0, 3), // fd
fs.get(0, 4), // fe
fs.get(1, 0), // ff
fs.get(1, 1), // fg
fs.get(1, 2), // fh
fs.get(1, 3), // fi
fs.get(1, 4), // fj
fs.get(2, 0), // fk
fs.get(2, 1), // fl
fs.get(2, 2), // fm
fs.get(2, 3), // fn
fs.get(2, 4), // fo
fs.get(3, 0), // fp
fs.get(3, 1), // fq
fs.get(3, 2), // fr
fs.get(3, 3), // fs
fs.get(3, 4), // ft
fs.get(4, 0), // fu
fs.get(4, 1), // fv
fs.get(4, 2), // fw
fs.get(4, 3), // fx
fs.get(4, 4) // fy
);
return out5x5.lo(2, 2).hi(outShape[0], outShape[1]);
} else if (ndim === 3 && fShape[2] === 1 && tShape[2] === 1 && fShape[0] === 5 && fShape[1] === 5) {
var out5x5x1 = new NdArray(new Float32Array(_.shapeSize(tShape)), tShape);
doConvolve5x5(
out5x5x1.selection, // c
ts, // x
fs.get(0, 0, 0), // fa
fs.get(0, 1, 0), // fb
fs.get(0, 2, 0), // fc
fs.get(0, 3, 0), // fd
fs.get(0, 4, 0), // fe
fs.get(1, 0, 0), // ff
fs.get(1, 1, 0), // fg
fs.get(1, 2, 0), // fh
fs.get(1, 3, 0), // fi
fs.get(1, 4, 0), // fj
fs.get(2, 0, 0), // fk
fs.get(2, 1, 0), // fl
fs.get(2, 2, 0), // fm
fs.get(2, 3, 0), // fn
fs.get(2, 4, 0), // fo
fs.get(3, 0, 0), // fp
fs.get(3, 1, 0), // fq
fs.get(3, 2, 0), // fr
fs.get(3, 3, 0), // fs
fs.get(3, 4, 0), // ft
fs.get(4, 0, 0), // fu
fs.get(4, 1, 0), // fv
fs.get(4, 2, 0), // fw
fs.get(4, 3, 0), // fx
fs.get(4, 4, 0) // fy
);
return out5x5x1.lo(2, 2).hi(outShape[0], outShape[1]);
} else {
return this.fftconvolve(filter);
}
};
NdArray.prototype.fftconvolve = function (filter) {
filter = NdArray.new(filter);
if (this.ndim !== filter.ndim) {
throw new errors.ValueError('arrays must have the same dimensions');
}
var as = this.selection;
var bs = filter.selection;
var d = this.ndim;
var nsize = 1;
var nstride = new Array(d);
var nshape = new Array(d);
var oshape = new Array(d);
var i;
for (i = d - 1; i >= 0; --i) {
nshape[i] = as.shape[i];
nstride[i] = nsize;
nsize *= nshape[i];
oshape[i] = as.shape[i] - bs.shape[i] + 1;
}
var T = _.getType(as.dtype);
var out = new NdArray(new T(_.shapeSize(oshape)), oshape);
var outs = out.selection;
var xT = ndPool.mallocDouble(nsize);
var x = ndarray(xT, nshape, nstride, 0);
ops.assigns(x, 0);
ops.assign(x.hi.apply(x, as.shape), as);
var yT = ndPool.mallocDouble(nsize);
var y = ndarray(yT, nshape, nstride, 0);
ops.assigns(y, 0);
// FFT x/y
ndFFT(1, x, y);
var uT = ndPool.mallocDouble(nsize);
var u = ndarray(uT, nshape, nstride, 0);
ops.assigns(u, 0);
ops.assign(u.hi.apply(u, bs.shape), bs);
var vT = ndPool.mallocDouble(nsize);
var v = ndarray(vT, nshape, nstride, 0);
ops.assigns(v, 0);
ndFFT(1, u, v);
doConjMuleq(x, y, u, v);
ndFFT(-1, x, y);
var outShape = new Array(d);
var outOffset = new Array(d);
var needZeroFill = false;
for (i = 0; i < d; ++i) {
if (outs.shape[i] > nshape[i]) {
needZeroFill = true;
}
outOffset[i] = bs.shape[i] - 1;
outShape[i] = Math.min(outs.shape[i], nshape[i] - outOffset[i]);
}
var croppedX;
if (needZeroFill) {
ops.assign(outs, 0.0);
}
croppedX = x.lo.apply(x, outOffset);
croppedX = croppedX.hi.apply(croppedX, outShape);
ops.assign(outs.hi.apply(outs, outShape), croppedX);
ndPool.freeDouble(xT);
ndPool.freeDouble(yT);
ndPool.freeDouble(uT);
ndPool.freeDouble(vT);
return out;
};
function createArray (arr, dtype) {
if (arr instanceof NdArray) { return arr; }
var T = _.getType(dtype);
if (_.isNumber(arr)) {
if (T !== Array) {
return new NdArray(new T([arr]), [1]);
} else {
return new NdArray([arr], [1]);
}
}
var shape = _.getShape(arr);
if (shape.length > 1) {
arr = _.flatten(arr, true);
}
if (!(arr instanceof T)) {
arr = new T(arr);
}
return new NdArray(arr, shape);
}
NdArray.new = createArray;
module.exports = NdArray;
/* utils */
function initNativeArray (shape, i) {
i = i || 0;
var c = shape[i] | 0;
if (c <= 0) { return []; }
var result = new Array(c);
var j;
if (i === shape.length - 1) {
for (j = 0; j < c; ++j) {
result[j] = 0;
}
} else {
for (j = 0; j < c; ++j) {
result[j] = initNativeArray(shape, i + 1);
}
}
return result;
}
var doUnpack = require('cwise/lib/wrapper')({"args":["array","scalar","index"],"pre":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"body":{"body":"{var _inline_64_a,_inline_64_e=_inline_64_arg1_;for(_inline_64_a=0;_inline_64_a<_inline_64_arg2_.length-1;++_inline_64_a)_inline_64_e=_inline_64_e[_inline_64_arg2_[_inline_64_a]];_inline_64_e[_inline_64_arg2_[_inline_64_arg2_.length-1]]=_inline_64_arg0_}","args":[{"name":"_inline_64_arg0_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_64_arg1_","lvalue":false,"rvalue":true,"count":1},{"name":"_inline_64_arg2_","lvalue":false,"rvalue":true,"count":4}],"thisVars":[],"localVars":["_inline_64_a","_inline_64_e"]},"post":{"body":"{}","args":[],"thisVars":[],"localVars":[]},"debug":false,"funcName":"unpackCwise","blockSize":64});
function unpackArray (arr) {
var result = initNativeArray(arr.shape, 0);
doUnpack(arr, result);
return result;
}
function formatNumber (v) {
return String(Number((v || 0).toFixed(CONF.nFloatingValues)));
}
},{"./config":23,"./errors":25,"./utils":43,"cwise/lib/wrapper":8,"ndarray":18,"ndarray-fft":13,"ndarray-gemm":15,"ndarray-ops":17,"typedarray-pool":21}],43:[function(require,module,exports){
'use strict';
var DTYPES = require('./dtypes');
function isNumber (value) {
return typeof value === 'number';
}
function isString (value) {
return typeof value === 'string';
}
function isFunction (value) {
return typeof value === 'function';
}
function baseFlatten (array, isDeep, result) {
result = result || [];
var index = -1;
var length = array.length;
while (++index < length) {
var value = array[index];
if (isNumber(value)) {
result[result.length] = value;
} else if (isDeep) {
// Recursively flatten arrays (susceptible to call stack limits).
baseFlatten(value, isDeep, result);
} else {
result.push(value);
}
}
return result;
}
function shapeSize (shape) {
var s = 1;
for (var i = 0; i < shape.length; i++) {
s *= shape[i];
}
return s;
}
function getType (dtype) {
return isFunction(dtype) ? dtype : (DTYPES[dtype] || Array);
}
function _dim (x) {
var ret = [];
while (typeof x === 'object') { ret.push(x.length); x = x[0]; }
return ret;
}
function getShape (array) {
var y, z;
if (typeof array === 'object') {
y = array[0];
if (typeof y === 'object') {
z = y[0];
if (typeof z === 'object') {
return _dim(array);
}
return [array.length, y.length];
}
return [array.length];
}
return [];
}
// function haveSameShape (shape1, shape2) {
// if (shapeSize(shape1) !== shapeSize(shape2) || shape1.length !== shape2.length) {
// return false;
// }
// var d = shape1.length;
// for (var i = 0; i < d; i++) {
// if (shape1[i] !== shape2[i]) {
// return false;
// }
// }
// return true;
// }
module.exports = {
isNumber: isNumber,
isString: isString,
isFunction: isFunction,
flatten: baseFlatten,
shapeSize: shapeSize,
getType: getType,
getShape: getShape
};
},{"./dtypes":24}]},{},[41])(41)
});
// variables we need for this demo
var dx, dy; // offsets of the pen strokes, in pixels
var pen, prev_pen; // keep track of whether pen is touching paper
var x, y; // absolute coordinates on the screen of where the pen is
var rnn_state; // store the hidden states of rnn's neurons
var pdf; // store all the parameters of a mixture-density distribution
var temperature = 0.65; // controls the amount of uncertainty of the model
var screen_width=960, screen_height=500; // stores the browser's dimensions
var line_color;
var restart = function() {
// reinitialize variables before calling p5.js setup.
// start drawing from somewhere in middle of the canvas
x = 50;
y = random(100, screen_height-100);
// initialize the scale factor for the model. Bigger -> large outputs
Model.set_scale_factor(10.0);
// initialize pen's states to zero.
[dx, dy, prev_pen] = Model.zero_input(); // the pen's states
// randomize the rnn's initial states
rnn_state = Model.random_state();
// define color of line
line_color = color(random(64, 224), random(64, 224), random(64, 224))
};
function setup () {
restart(); // initialize variables for this demo
createCanvas(960, 500);
frameRate(60);
background(255, 255, 255, 255);
fill(255, 255, 255, 255);
}
function draw () {
// using the previous pen states, and hidden state, get next hidden state
rnn_state = Model.update([dx, dy, prev_pen], rnn_state);
// get the parameters of the probability distribution (pdf) from hidden state
pdf = Model.get_pdf(rnn_state);
// sample the next pen's states from our probability distribution
[dx, dy, pen] = Model.sample(pdf, temperature);
// only draw on the paper if the pen is touching the paper
if (prev_pen == 0) {
stroke(line_color);
strokeWeight(2.0);
line(x, y, x+dx, y+dy); // draw line connecting prev point to current point.
}
// update the absolute coordinates from the offsets
x += dx;
y += dy;
// update the previous pen's state to the current one we just sampled
prev_pen = pen;
// if the rnn starts drawing close to the right side of the canvas, reset demo
if (x > screen_width - 50) {
restart();
}
if (frameCount % 30 == 0) {
background(255, 255, 255, 16); // fade out a bit.
fill(255, 255, 255, 32);
}
}
function keyTyped() {
if (key == '!') {
saveBlocksImages();
}
else if (key == '@') {
saveBlocksImages(true);
}
}
This file has been truncated, but you can view the full file.
lstm_data='[["kYmXl4xwmoGOX7lrZ4dupHKPZIJ2e4KEf39/gX57fXx8gp1/goCWg4B/g4N+gnx/gYB/g4N7d39/e36DgICJgH+OiHx6gXx7hoqChYCQgoGIgYyCfY2EnYSLfoyLkIaFhYuDhIuOfXiBd4R6cnh/inJqbomJgIJ5fw==","nXuPdHOjk4KNf5B2pJOGg4eOdW5tg4KFgIR/g359f4R/e3GAhIFchIFygn+AhH1/f3x+cYJ2e35/fIyBfn97hX9+eHx8g4BsfHJ5goN6f396c4qHgYt8j4KOgXSBdX2MjYV/j4N0c3h+f3l7gX57eoiOfIGPhXtuew==","mHgkrZWalhxO4ofjraudkPlpeP5XfoGDf4p+gX17fnB5eXx9hn6Bj4FvgoGCeXt/gWiAfIKAgoBtfnR0f4SKjoGYb5GEmId8dpR5hpuih6aLhYGLfaFuk3qwgJpwjneBj6uBioxycH2Gaoh5gHl3ZoJugX9uWIJ7cA==","MXWalzl3qJKBVU+dqY+UV3l1k1s3g319gn+CfX2FfXyGfXp+e4B9fHpuenR6dn5/cnh3iHqAdXh8f4VycXR3eoFse3GJeYV3dnl+gX1mgIBveXN7hHJ1aoV0hHtzdXyDcnKAeXiAinR8i3+EfH+BeoCHhn2HgIFzgw==","l1iJi4V9O5N5kFepn69aipZ+WWiKfn19gX+CfoKCgHSAf3yAfn+QgH98fH1/foN/fX9/i32Df4F+gXp8f3B4dX96ZXZ1gn5+cnN/f4R+eoR6bXtxg3trY3R+fHVwc399hX99g32DhX9+g32Dhn+AgYaGf3t5goCDgg==","RVhtcG+FaZ1zbVpue3tkfJF6LXqNhXl1jH5+fIiHinqLeGWCen+DfoGLeHl0fIB/cn5+i3WGZ36CiKV4f35vZl5hZGh+bGaBgH59V2tfd3lhjGliaWRgZGhqcn17cYVYbm51enKNlY2VkHKHiYSSkJJ+l4l9jH2Gjw==","gYyCeHmHhHx5bIeBa4axdIN9spx5fICCf399gH18foB6gYB+gH9ygH96gYGAgH9/gn9/fYF+fn5/fXWBf5CGiIGGlIGIg4ODiIOEhoGFfYGGi4iJgYeUmomFgYWEhHuHgIN/gYd4fH6EfIN6cnt7g3V5e4aDg4J+fg==","WGZtfnuOOG5LmCFng0mSlqKAbpWOen16f3yDfnyAfYWEf11/f4BcfXx2fHx+fX5/fX57e4F+bX99goZ7fnF1cnx0cnt4eXtqfXZ6doF5dHZ3Z3dqfnlwbHx5end8fnxufHt6dXmUfYR/hXmCh4eDfYSEh357fYCJgQ==","qItwjnF9vIWvf4GviJ7Cc2+MbVqOgIGAfoB8gH1/f4x6fpl/gIBSf36DgoCBgXx/fn+BfYB8VX+AfkeAf4CGiYGIhYB9ioF3c316fn+Eh4ODd4qNhJB9loKagIF5gm+EioR8goeEe3N+gIJ8eXiBhnZ5mYSDf4F7ew==","iJdroof+bVGrwWiaaYD+rH56GV6hfIKEhpeCgIOJg4d8gzuCg4IAiouFg4qEgYJ/hIODhoKCiod/e32KgFqCmH2NiZyIl4ZzhJNxmIameIOkbYqEgJqGkYiLenl9kHqZipF9gJ6Tc4CJeJh7iHSKf3hrdJCFbXh2dQ==","gZJ0iIpaaIR3iTuCdl1rgamJhpaOfoCAf39/gH+Bf399gImAfoGcf4B8f35+fX5/fYB/gH1+jX9/gIh9gHx8e31/W3d6gYd4foh3fYJ7in18eH6AeXxle3p+hH5/g4V5f36De3p9hX9/h3yAjH9/i4Z+iHuBfX+Bfw==","fXV7h5KCfoiGh4FCfUp4l4B/bkuMhnx7gX6Af4OCgICKgoWAgIC0f3+Ke3x/fYB/fYB9goJ9f3+Ag2Z/f4R4dYB2e4B8d35ye3N4e354bnp4inFye3J2Y3JzenSDboRvd3t9dXiChoJ+hH+Eg4SDdoeGf3t7gXt+gg==","iF9gdYWOa1rJbou3n6S0g3KKqntpeYOCfIB/gHp5fIp5fZB9gYFzgX9/hIWAgYJ/hH9/gYJ+moCCeoeHf2yIhYGPjIOBhYNmhn6Bg4KRhoWPeY+HgpKAnYqNg3uNh4qMhI2EiJJtcnZ5dYJ3dXF3lHNvfIF9d4R6dA==","h6iJhol8o3eKc3Smjb6NZ2aGno1tgYKGf4CAgXt7f4aDg31/gH6Mf398goOAgYt/gX6Cc4d/jIB/eoWBf2mVmIqSiouPjI1teoh6joiVcYeYbJ+flJSWoJGblH6Ffneek5V/i5mKe32EdZB6hnp6h4iHfoeIgHt9eg==","X29olJRTcXaTU6JQmmcupoF0P2F/f3x3fn+AeoF9gGqFbVJ/enp9e3d+fH5+gH9/fYCAhX2Kn4CAg3x/gX12e4GAd4KHhH5whXB1dIV1d316gmtwfXJ0WnZzfmV6ZIJubWt8d2+EfIF4hn2FhoqBjYiQiHZ2eICBfg==","ox5MJSXbAHPL4ADlFv5hFXqBYv6IiH59gX+AfoODgYSCgIN/f35qgIF6gHuAf35/d32AfYKCM4B+gjt6gHt8lnp7gIx2f3eMcYlteIB8eoJ8fXl+dXJ4dIZ6eZmPi4l5go54e3p6gnOFhIGBfoKMb4l2lHt7dZ6BhA==","XGl0a4VkaI97YI1YhIIqe3B3FHSDiHp6f3iEfIGBf36EgGh9fXx0e3uCeHZ9fH1/e3x8hnx9bHyAhoN4fYFncXtUbHJ0Z3JvgGpfcHVRbHFljmNudFh+XXdXeW58bIJkcFltamF/jX9/mYKHhI9/cYWIqHh5lXiLig==","VV2BgHR3loVdgGNwmWp7wHN0TnaQh35+gICGf4KAgnyCfYJ+fn9Efn9qfHp6enV/gn13g3p/k3p8f4Z9fpJ2eod4dnprfoCIin92fnx5eH19i29ye3KKZWV5g3uLfouCgIKAf4GIi3aDhoeCmIWEeYmOgoJ9g3Z+gw==","cXdXeoNNUEeOW1CaeDCpgUh2qICXin14gHqAe4N/hHSEe39/enyPe32LfH18gYN/fIJ7jH+GfoCAhX+Bgo5+anh1mHVxdXCKfYN/c4RxfHxujndpdXCRbnx5dYCEgYFrfnJ9em6Ai4V7fHqEdIGDkYeIgHt+k4CFjQ==","oW6bUpLTgIVbqqVfflBbb6Ryia13gYOHgYt/hoCFgqN/kWSBhIZxioRzgYN/f39/gX2Ban54Yn18fId9fmyCfYF+f4l/hoN4f41uiYWffoSAeY+LgIqAkIN9hIN5f3yPgYaCgXyDcIZ+cn17dnZ8lXaDiX11dHp8dg==","b1tkepNrZJlxpYx2fXMzgaN1N35rg3lzfnqAeYKBgXmCdYWAenqCe3mGeXl+fod/d4F5jn6Dm4KDh6yBgIhrdnx2YX+HenCOfnxsZXduZXxrjWVlf3VnWWx0fnZ3cXpicm5/emeLlYFzen6Gh3+GhIiKe3R8f3N8hQ==","d32GskJSkIpxeLkyQ31zwAB+TD+3iH57h4B+fouEgIWFipF/foDOfH+RfXuEf4J/h4N8k4OGuX5/gqd+gHV3c3l3e216gHtugG9ud35yf3x0knN1eHtxZ4yEe3V/dnV4fnd+hHeGgn+LhYCDiXyNf5WEdn+FgXKDhg==","j4eObJVfS4tffFh4u1yghqKPpG1sfoF/f36Af398fIB9f4B/foCKfX2AgX9/gHx/f4B+eYF7fn5/f3uBf3qAcnyAh3uEfYCIgYt/eoKAgIGAeId3gIaHj4eAg4iEh3+FhoN/gYKDfXx/e3h9hH58h3uBf4OFfH9/fQ==","XSGJk4SHKo6ClY5Faak9mHqCNqJ+gn6BgYB8f4KDgISAf4KAf4B7gIB6fXt8gHx/fn97lH5/jnyAhIV8fWN4bnxyZXNzeXZ/YoZ7eXt5dnx3cHp4f3Voan55gIl3gnp2gX97enl6hH98ioaDeIN/f4OBfX99gnaDgQ==","YWx1mZaKbW6PiW5Jdlp7h4GATWuhfX9/fn19fn+EgHqCf25/f4CEfYGHf4F/gIJ/gYR/iX6DkoJ/g899g3l/cXyDgn17bHx6d3mCf4OJjIGBfoFyfIN7d394e3V+gYZ7fYqFent9joaBh32Ch5GCgIV9foOSlnqXiA==","aJR2dnt/iWScfWWEeHF4m4iNgW6WeYB5fX56gH1/gHmBenN/f35vfnx1fXx+e4V/f353f4KKYnh+fWF9fW56c3p9fXxufG1whXR7dnx5dnl6b3ZteHZ4fXRyZ4WIZYldcnaAenZngoN8hXOAhIB7g3d2goB6hXx/gQ==","TGxtWpefdGx5Yl1gb6CEh1h3SXSVhnx5fnmEfoGGf3+Gd35/fn91eX6Me35+fIN/fIB+hIGHk4GBhJR1gIB4dnxmdoR3aHuSf3Z1e39heXZteGpyemt0Ym1cd4d7b3JwcG56bG+EgX97kYCEhoqIb3qSiH52fnOIgA==","QYhnh4F1O4NoXICBurRSfpNmXn3KgnZ4gHSBeYCMf2qFcWp/d31Xdn+Id3p/foB/goaBj3+NX4J9mopxiYFxfn07Z3h8UXuXiXx0bnI8cm9rg152fUJ0ZntGgXmBe4xpcmx5Z2qAn399rnKKi7CCdYyjmXaCoHySiw==","t6Nwhm6Lg396k5qUlm+QdGWCkHqAf4KEf4B/gX56foR+f3t+gYGGgn99g4CAf31/gn6Af4F9iH1/faKDf32DkHyIiXyAhYV3gYNwh3qHf4CHfo6OhpOHkoWQi32AiHmNh5F8h415fn+EeH17fXp+gHJwfYODeHyBfA==","doZhh4ODYX6Sg4GKgnGNf5aIhm2Khn9/gn+DgYSDg3mCen6Cg4GIgIB+fn5+foN/fYB+h4KDaX9/gGR8f3uAdYB5fH58d32Fg4V+dn57cH58dXdygneJbnF4fXp+hn12f319fnt0hYR9hXyCgoSEb3h7hIR+gnqCgQ==","c2J3fIVuXnp/enpVfFdUh3B6WGaEgX58f3yBfYCCf3qCe3Z/fn5/fH6HfX1/fn9/fYB/hX6EgX9/goR8f3FzdX9ubHt3dHx4eXB1eXtxgXh1gHB0f21wXHRsfnh7coJ4eXZ5eHR/gX17h3iFioKAeIGOhXl5end/fw==","f4B9iZhxb4WHfop9gYsig3x4J2uKf3x5fX+BfX9+gHyDfHt+f35pfn2IfX9+gYB/fIB/hoGCgoCAgoSCg4h3eX1/a3l3iHd0d2t+dX55gYF3iHVufn1lbXSDfnV0cn1we3Z/e3ONhn94e3SDgoCFgIKAgnx+g4B9gw==","dVSBj3uEbIuPjUR8YIFDioaJVZCCe31+fX6Cf4GAgX59f4V/fn9ef358fYCAfXp/gH5/gnqBk39+gHZ9fXt1gnt2dXl2eoCBfoJ7e390gX15cnaLfHdydX17g4F5gnSAf3uCgYKMfHV7eoWCdX57eYJ8dnV6eoOAfA==","h6VmkaQmt4tfb6aPUsU/cltswhuef36AgX5/f36Af3h9gGF/fn9/goCCfH9+f3t/fYGBh36AjH9+gn2AgH+Bg3Z5eIJ4h4aPfYKNfXtzjIJ/gHh8d3h9fHh+f4SEgYB6dnp+g3l+gIeAe3yBgnqAiIB5g3x+gHx9fQ==","ZdKhKeBVw6AyN9IA/gC40uJifhViV36AdHh+dnt2dHyLgjF2eHQAeXKFn4KMhoB/lIyMioJ9mYiNk3SKhp6HOotxbmpjaIphmnCIj5VujYN5lmxofHhya4lxdXuGe4Z7f21+hIZym5iJgX9/e3t0jHmEhGmNfIaChg==","cnmvhX9+dnqRaoFjjhptlnt4Y3V5f3t6fn+Be359foeCgZl+fn6Nfn2Ffn9/goJ/foB/fn+Eg4CBgnGCgHSHcoCJdol4hHyIfnyJeoaGg4R+c39sgIF2e3mFfn2AdI53g4F/gn2NhIl9e3qBfXx+gYeFeXt+hH58hA==","ABBrIy3jAJ53zQD7Qv5lA6aNYOVwjn9+hoN+gYSFgoCDepeChoE9g4ZrfXN6fHp/e3h2d32BLHl7fjV3eHmAeHl8gW14hHp+f4JyeHZ7coB2eXBmcoF+dIWAeItthYR0enF0gW56h4qEgYqCgIeDgYB5hX6LjZWEgg==","QZERuMdg2ACOh6BRoV5mtU16WVzSgn9+hZGBgYSbgIWDeoaAg4eEgoSOiH2Hl4t/i52EfIGFi4SEmJKNioJ/iHpjaoh/g36JhXx+e21mh29qhH57fGl0bIh6gGd5cn12a3p8emqKhYh7iX6EiYKBg3iYgnuEhYCLgA==","Y36OcopJVItwg3aDY6S6eIWPbKhufX+Af31/f31+fX98fliAf39afn99f39+gX9/gYB+fn9+Yn1+f3aAgH9+eoSRi3+BgoaDhnqFgH+HhX6Ee39/hI+GhYN+eYiFdXGIgoF6eIV4fHyAfYN/dIF5eIF/cHqBgYKBgg==","NoagdX5pWKs1XJJ9bH9CgXBqPmRbdHl2eXx9fX2Nen9/gVN2e3pbgH2Ddnh9en5/e4N/nICEfX5+fpB0e292e3hXYH51YYOGdXyVeHhhcm1xa2FtdlFpVHFTgHVvaJlzaFWBbXeHiGp/lnqGjJV7eY2GenR5e2+bhQ==","YYWMlYd/iIqKgVuNf4wdbYJ9YXhwg317f36CfoKDgH6BfreAfX/Gf3+DfHx9fX5/fH99g3yAfn9/gpV6f4N2dIB2cHt5f390gnyMdX5ze310cXZ2fnV1aH17fXR1epJwfXeCfHODhH98h3eDf4GGf4uCeXx3fXGJgA==","dF+MeId9gI+FgJ5xfsdmZIN+VJOGeX+Df35+f3yAf3t4fVSBfn9RfYF6gIF/f4F/gH+AhIN9en5/f2t/gHuEgIF/goGLhICEiniChoCAgYGLbn58fH2Eg4SJd4CHeYaBeXl/goJ4gXqEg31+gH19g3iBfYN+h39+gw==","5otdX2+jj1SeeeB2rKa5ectqwHtpeoKJe4J/gX96dn96gnh9gH96f4Jqg4iAf3h/hHyGeYV6iIGAe49+fYKHm4iJo5CSh5l+cYOGjn+OgYGOdZumgZCNp5GEe318gIaLgIuCg5R1cneCfZF3XX6EdYl9bIiHf4l2dw==","Spx2hWhjBopbnJeLbXpeTY1ld4mke3dceXuAen97fXd9enOCfHt0fXd/eGh5d3t/eHZ4fXF4XXp6gFt7en94gHlwcn1nfH5ybnN2Qnt1bX50nXKMfGqEV3B5in9zcogydHl2enOFkI2EinSHf4yDeHmNiHd7fH19eQ==","hJWPme1usH7xbq5vhpWBll9uqH5id4aKWoSBf3V5aYxngoB2gH+TgYGDh5ibg4x/n36Pd49+qYmCe3WGhZKMkJWYfZCNhpVzfHujromXfYKcgpGJkZORorqRf3x+hoiuiY1/h5mKb3undI92a3d3eIJqd3uDf4Z1eA==","TI4AwL9OnQCjorPMpsWNsjCph+2te35+foN/e4F/gHmBfHp/g36Gf36Cg35/f35/e35+jYB8fn+Ag3d+gYNqenl5dZ6Bn3yTd4WAe491fJR6jn5yfIhshHaue5x/oYV5p6CCmHWDW4OCioR+gnWEj4NugnqOaIhrfA==","n4OkcXuGrGqeg5R4jY2ph3KAe5tvb4SJcX98gHR7bYZ1g2x6gH5af39+houUgIJ/iX6KdYp+eoKAfG+DgHGSlaaNdoyAiqGBb4WDpIiQgIKOd5OXiI52oaeOgoh0iYurhYx/hot5cXZ3d5R3gHdwfWlzdIeAfYh3ew==","AICPkplPjbOEaIV2bZVqh21lblBwiXp1gnyAfIKEg22Dd3yBeX5pfn+AeHl2goN/c4V/jnuHfYGHh3aBgH15cHRoeXF2fHR2iXV8bHJhenxuhG93fWZ7W3F0g3aAcX5pc2t8f21/iYhvhXqKhoKGfnuMgXd1hH+Fig==","amOFiHttnH1xe6NveXVihn1vYox4fnx8gH19foCAgHyDfXR/f39nfX6AfXp9fn9/fYF8g36FjH2BgZ+AfnJ5fIR+enh+fYFrdnNufoN8Z4R/a3Nwe3RqZ3VxfWBwZmd2cHVddneRiJCAhIuChIiCjoiLgX+EhoWEhw==","gm95eoh9fXt5knxqjGdchHF6WWSBg358f36Cf4CBf3qEfoB/fn+bf3+BfXx+fn9/fX9/g32Bfn9/gXh9f3N2cX14aH1ze31qdGl8eXx5g3t7d3VxfHdnYHF4fW15b4J3fXuBe3uJhH56gH6DiIKBd46Ignh6e32BgA==","fWZ6fYh3eoJyjHl5gXNkhXt4a2Z+gn57gH+CfoSBg3yDfX1/fn+Ef3+FfXx8fn9/eX99hH2AgH9+gYt9f213cXl6ZXxrfnJ6dHp7dn14e353bnZwenljZGx6eHt1eYJzf3t9fXiGhoF1gnWDhIGJfIaCgXh7fHyAgA==","j6xfh4yOuiJ+mtWZnrPidXia4sxKgoGAfX12goB1gIx9f3yAiH+lgoCXhomIfZt/hHSBfIhvsYd0eY98f3yRnniki4uNqnWDcIt7dI+geISEm5KNeJaLsZOaeJuHkWp7f5V2cIdyX4GCdIB1c22Akn9wcX6BaoZ8cA==","rWyLaIJvcnKVhGSDd5OYdXiQ5ZF/gIF/f32Bf397foKAg4F+fX9xfX+DgYJ/f4F/gn9/g4B/gH9/f3Z/f4eAg36FhH6Eg4CJfIR+fYCMf3+AfoKBe4qAjYGDfYaBh3t/h4d7hIJ4e3N7f3d9e315f3h5e4F6eIN4fQ==","SaqXlHtpsJppWZh9eEOfinBppmVxiH1/gn+Bf4aBgoSGfYSBf398gIGNfH+BgoN/fYWBhYKDgoKCg4KDgYN7eH97d3h6f391dnZ9dntxgIB4g3ZzenZ9cGt7gYl+eIJ0dXZ/fXSJf4B8h3aEhYaCcXR6f3d+gYCEgw==","dHaFdJh9UouFiXVmgixyj396IHKPhXx6f36FfYCDgHuIe32AfX9Pfn+Ge3p+foR/fICAiXyCe39+g5p8f35zbH5zY3t0dnl2b2l/eH10fnt4fm5sf3BsWG5zfGx9aoN0fHd2enSGiH96hnmGiYiFfpKZf3h5f36Fgw==","SolGo4BdPX1ybadfWTJ8jX5lqaqjgXhxfXZ6d4CEgHZ7dWB8bXtkbHeXf3x+eYZ/f3qBioWDf4KJkIp0g3t8d35WcG5xeXKIdXSFZHdea3lfjnJse2FsY4B4eYqIco1biW2If2iKgYp9n3iGjY6OfYCJgXF1gXaCfA==","wbF9jYB+wXyHfqp1c32ni1tjqodug4GEgICFf4N7gIWAhp5+gH/nfn6Rgod/hIh/hH+CiIODkoKBfX2BgY6EgH6FgnN0gHx1enBtf4CIYH+Hh4iPf5CDkIONf4GHdWmRhIGLg5SSf3iKdot7foV/eI6Sg4eIfXGEiQ==","daRpx4iFj3RubGSyhoKgf21Mk4Fwf319gH1/fn9+gH2CfHN+fX+CfH1zf39+fn9/fYB9ioKAiH6AgIZ9fpCBc3lwfoN0cH17enptdnd+kHxxhoNzfXR5c352fYl9f3N1fX97enh9hoqGjnmAe4uKfYFzhIOFh36Phg==","1IGSaGnbvtFydYtjerllgqtliLUre42Ff4t7iXt9foKAf4N/h4SVgoVygIJ/eHl/g3J9WnpsS352bWR3eXiPgX+DjXWGg4aDhG6PiHiRlHiSe6KFfpKGrYmFf4CJfnyOcYR8b46Bf4OFjoJzdZF8hHJ+WoaYj4mJgw==","LS4iPG3BOU3ysWq5Hdo4V2RzMvenfICChoh+foOBf31+fNWDgYOvgopwf354eoB/c3d7fnyDGXl5d015dX2CjIORfY+Pk3yBe4Nyi4KOWYF7dH54go54kneTeYBsiHqGgIx4fYmEjYJ2eIh8knCDfYZ1fHp9a35/dA==","Y4WOmZw6mYCFNsE6jT6GtoCMWWVrfoB3f3x7foF7gIB+flp+eX5NeHqKfXp/f35/foGCgYF7mYCBgYyBf218bHp3bGl0d3x6in5od3Vpg3t0dXR7fHKBc3l0fYF6eoFzeHZ8dHR6hnt7hICBhXyDfXl9hH2BgHyDjA==","kI+JgqFarnSgaX92m7mTa5qXlHZkeIGDfX97gH13fIF3goF/goB8f3+EhISBgHx/gn2AfYN+jX9/e5qFfo2Jh36NfoaEh4x1g4GEiI2IgIGHdIyDgJB9oIuQhHyFgpCJiIyDhIWCa4N/eYB5c3l9bYF8doKBdXp0fA==","4ndye3bmlnuj1mOHdZzEfl5nuV9wd4GGgIuDgoGIfnuCh5iAhIOHkYVngXt/iHZ/fYF/fnx9Jnl9cyuPe3WNhIWNg5CMioV/eYWCjoSvi52cZYKBiJBrmHd7hFtwfGqSdYBheIl/c3mDgYB5doZ3i32HeH+MjY2HeA==","bU2JgYiRWn+Vg6RzS5dcdoKAapN4doB/fX9/fn16en55fo19fX+Cf398gYF/gYF/gH9/dIN9in9/fJ2CfoqBin+JjIeHf4WCfoOShYCMfXyKiYOJfoeJlYF/fnp6hnuCfnt/c4Z7eHuDe4F8dIOBfoZ9e3+CgIyBdg==","VMqIXpx423RMTbJf/gCco4KIoi9xeoJ9fn9+gH99f3J+e4F/f4CDfn9/gH6AgH9/gYCCf3+EfoCAf3yBf3eEfYGLeYGIg4V3fn5+f4OEgnqBe4Z7f4Z5iH2CgHR+fYB7gIGAfYN6fn5+f31+fn9+g3qEgH58fH6Dfw==","VkqFf5GDV3tAh5FbfGJff5+cfqeugn+Cfn6Af4CBfYGBfZB/f36lfnx/fnt6eoB/eX50gHl+hXh9gHJ5eICDg39vg4SDcYSHiYd8fnp3cHhxfIJ/enWDent0f4R0hXd/fHl3f2qAgHh9i4F/hoiEfoV4eYaBhniHgg==","r4iEf3d4anmJiYiPb4vOd4GRkIuJeICBgH9/gHp9e4B5gXl+gH5fgICAgIGBgX5/gX+AfoB/c39/fW6AgJCGioKGlYSWf4qHiYaph4GGioaHg4eHgoaQmZSFhYSGh4yHgYWAhYZ2e4KDfIB7e318hH2Dh4ODgoqAeQ==","mmZ/vrKiplkwhFGka4m1qlWa2GZOfoWCenuCgHx5hIOFfpqDg4Cofn14iI+MioR/m4J6kIqHtIOQhWKIgnF9h56an4J3h31wgYKMoXOZmHt+g3twgJyJkoiYdH2AgIyef4ugfmJ5eoKGdYt8dXuAc36JaYKAanuImQ==","Rn18Xn9jfn2DhlB+d3FxdnpjjHt2g3pwf3uEfIKCf3iHeHZ+fH6QfHuDeXV7fXp/eIF4iXqJenyAho58fX10bnltgnp4em6Ke392bn5vhHxogm1nd2Z/X25vcYKBdYBdenB5eVtyjIh9kHKHk4uPcnl/hYF+h4GElA==","eYCAaHyGY4KQcnN5nG16j46Pm5SBfICBgYF9f4GAfH58gHeAgIB5gYBygX6CgoR/gYGCfoN/jH9/fXp/fpKCjnuEjIyKfYKBhoeEg4KBin6Ag4N7hoKGjIJ8fniEhYqQgHqAgIN4dm1+eHp9b3VyfYB+bXp7eIF8cg==","O8NP05NxuTa7csHHltJqrlxmZK6OhICBf4OAgH57f3V9iXp/f4GDgIKLgoGAgXp/gH6Ag4OBjoF/f4B/gpGJgX2Nh4eCkoSLiY2Bg5SMho6Ihot3fI9zn4GffXuBjId3lJl/iYl/hIaBhIV6eneBjIiBdoCLjHxrfw==","eVznfHlzdW/GWmA7KUOM3E5zcWmEhn11jH56d4WBhoOFgG+EeXhHfXd/fnx6gIN/gIJ9gXuAh3+ChnuBgXd2VWF5iF5hdGiCe4d5cG9sgX11enNlb3aIcXJ7bIGBiH5wc3t8fHSJnIKDgoKDjIGEg4F6hnt+lIOClg==","YnB/jXxwZIR6dF+MW4KViIlxkGRxgnx4f36CfYGEgH+DfXmAfX6OfH2De3t+fYB/en96gXqAgX5/hH55fnh1cHxpdHl0d257enp4cXtugHlqe3FxfWx2ZHFxd3p7eYJufnF+e2aCiol7jnaFg4qKeoSEhHl5fn6EiA==","tZF/e3degpB1h5mToU5+lK53YnpufX6AfX98fnx9fXuBepaAfX6MfX54fX5+gIF/fH9/fXt9d35+f2R8fnh7fX9zhH18f354gYF1f4B2fn9/f4F8gXuGfnuCgXyFd4SDg4J7iIV8hYGAgHl/fX+Di32Dh3qBgHV7fQ==","anuivatFe4hcWcFCW4KHsJCDOYFXgX9/fn99f358f4SDek5+f34qfn6HgYB/gIB/f35/foJ/g4CBfXCBf3aBgX2KenR+gntzb4F0fHV/dXx6hXt+fIOEgXmBe3mFfHp9f4N5eX59kI6EhYd9e4WEf42AfYSPg4aFfw==","lmBxa2N9ZId1hZaXe49YbZN3jJ93gHx5gH59foKAgH6DeWZ/f4CTgH6HfHp8f35/fX95gH2FfH5/gn19fXJ3f350aXNxfG2ReItrdIF3Z3t4fGZydnRnXmxwd39veoRrenZ1dm5+iXt+g3qFhoGAgYyJhXt6fm+GhQ==","UZF3k2l4eXSVgHmZc1xddIWBcIt2gHt6g3yCfYWDiH6LenuCfX2MfXuJeXF1eoB/c35xh3mCdnl+g495d393bnJvd318fHF5mX19b3pwgH1ld250eG98a4h3e4OLioNZfnSIfWqQjpt7j4SFiYmVf4mBjpOAi4OHkg==","oJyPkX55tHa9d7hhiXxlhIBsWYd7eYKDgoR9g4B+foJ8gomAgYCDgYOKhpeLhot/hIKOhoyHk4yJfpOHhYeIkICKiYSCg4l+cH1/hH6OgH+MbI+Je4qIkY2Ic350gXyHeYd/f5R9dW6Ad4d5eH2AcolyeIKCd3x5fw==","f6mCVnqMEG1oeQC0pYOxZWp7sr1hgYB/f4CBfoB+foJ+f4CAf3+Nf353gIB/gn1/gYB+eoKAfIB/fnyAf36Bf3l+k4J9e4B5i4p/gYOEf4B/aIGBen6Nf3d7foSKjoGBiX9+gIB/fnh+fnx+in6Df3Z+gYOFfoCCgg==","/nR4d4bCT3p+kX5rjWyUgWWXioWOfoCCfoCCgH19foN/gKt+gH+sgH6AgIKAf4B/gn5+gIF8iX5/fG2EfnqBg3qOiYSGi3uCi4WMhYaDfoeFfIaHgJGZk36TgIx0i3SLf4uLjIh1eYGCbHd8eW99iH16f4OFenhrdQ==","glyNfIaXaYFllIiAVoRzmH6Heo6DgH9+gIB9f4CCgX59fmqBgIBhgoGDfoCAgIB/foF/gH+AkH9/f3CBgH1+en9/eHyHgHqDfX5+fYOBfYh/gn16gHh7fYd+fYR2fXp7gYJ9h4SHg4SAh4aAhXyBf4eAgYKFhoSIfg==","jYmJaHB8hI+QlDWNpIxDb4Z/j5F9hn16fX+Dfn1/e32BgYF+fYCifX1/fXx/gYB/fX18g39/c39/gV9+f418dH+Bg4OBfYCOgYCLfIR7l357h3V8fH6CanWBg3yBd395f3iCfXt0fnJ8gH2BioCHcn6Ig3l7fICFfQ==","tHqCk2qBmn9rgnuVgsCWfJd/h553d4GCf4B7gXx6fX18gm9+gX4lgYB7g4KAgX1/gX9/eIN4hH5/eqmDfn2EhoGHiYV9h4Nycn17g36Ld4KKfI+MgI2LoYmKgZGCinmGf4uEgol4cHaBdnp4cnN1entqgYJ9entvdg==","hv7qsvVV/m53Qf6L0QCY+2uKnw1JaHtvdnx/bnt5fG9+i3d6enVzfHaMi4qDfnl/h4OFiH5yhoaIi4qDhJOXYIGIiZpyhYd8gnqAfoWhhIaKmY15gnaCenN+f2t7enuQjIl+gX54ZZNteXB9jXN1kXKPf29xVXt1fA==","229pZOOjUW2FrbBawWRqontzaJ/JeIGCeX58gH15eoB2gIN/f4B4f3l8goSFg4B/hYCCfYR+gH9+fIGEfn2Dg4aDgYaDf4CJiIGBj4OMgn2Maod/g4p6l4CDd4iCgX6JgoSCfIl/fIWIeoV5hn92hYV9fImHfH5/eg==","hmNcdX9ycmVjjHWKSP5tdXSOX65xen59fnyAfnt/fnZ/c3p9fn59fn5/fX19fn5/eH5+en19dH1/fmh+fnh4fnh7enV7fHh7dXWAe3tyfXx5fHuDfn+BdXCCe5F+jIZ8fn+Dfnt7hX99fICAf4KBeHqGgYCCe39/gQ==","Q2SceleQiMKEcWI5kl1Kt4h9SzuPmnx3gn6RgIWCh3iLeo2GgYFvgIGVend+fm5/fIFpkn6Nbn6EhZGBf4V1V4B0aXlgem9faGh2bnx1d31zZmpWcW9uXFtwcF9WW5FUdV6Cd2t5jIN3hWiGmoGbZoOVfot/iISEgA==","tYCKioKGmIuCdH94p4GQeoqJkXR+dYGEf4B/gH99foJ5g4x/gH+igIB1gYKAgIB/g3+AgoN/gX+AfXaAf3h9hIGGfXyDf4CAdYSChICJhn2Dc42Lg4l6j4uHhYOGhnOOhYWGh4p2eHN+eHZ8enl2fmZ7e4GDfX55dg==","nHKCf4yufnWSjYdoeXhzioONe2yRgH+Bfn6Bf4F+foF7g45+f3+Vf358f31/e31/gH5/fn98en59fWh/fmiAh4R+jYGIf32GeoOGg36ChH6Ed4OAgoGCjIaBhICDhHiCfoiAf4CNenZ7fHN9fXp/go2Ff3l/fH98gQ==","mnHti2aXlna5fIFsZM1dS29vaaCBZHmCeYByenJ9fXZ3f3V8fXmOfn58goF/gYF/hn+GgIB+hoB/foSBf3d3jYCHbImEhoJ8fouAiIGIiIOFgISGhYaNn5SDe4R0kYKTgoiDgISCfn+If4J5eoBvd4l5g36Jhn19fg==","gVhybnBzUJaUgZJuS6R2XFqChEiahH5/gH9+gICCf4mBfY5/goGZgICEf31/gIF/foF/hX91gX+BgpR/gIF5en5scXh6eX58eoZ/enxzdn96eGRyd3Npb3hmcnBka3R0cXJ5eniLfHl4f3WBgnd8gYWJiHhxfIV1fQ==","jJtip55Vk2+JTK1b3lpgoFmLYoaifH58fnuAfICAfmd+fYB/d4B3eHqEfH9/g4N/f4OCjICEgYGChIWEgYV1a31zZG53dn1rfHh+enpwgHhyjXRsfnhpaHZ/gXF9dX91b3iAeH6Aj319lH6Eh4iDgn1/fn+JjH2Igg==","JZB8eF9qS7hyWK+DuYojeJRkD3SIinZyhoGDeYiShHeGfFuAdn1YeYGSc3x3eYp/dX9+lnqEboGEkot2gn12a29UXH1hc3aSandqYn1Fe4ByhVJxZk1eYWtbgHZvf6NQclWLhm+LnnR2oHqIipSDcYKCnHl2l3iFfw==","jF/GM3COOMUtx05+YGRUW66TjY12gH5+f32Bf36BfnaAf4F/fn+1fn9+fX1+fnl/gYCAgHl+j35/gHJ9fYd8gIB1hnKJeoV5d3V/gH17fn15hXeDgXaMY5F2g3B6b3+Cfnl7f3p9hHp8gXmDdYB7hYOEgXt5gX2BhQ==","X2l1d2qGiINmfoOAjn54fYmIXo2cf36Agn6Ef4GEf36ChGCAfn8xfoB6fHx9fXN/fYB9jHqDgn1/gXR9fnR7d4NzbXSAdoCCdHuKgYB1doB3end1fnVuan5wgId2f3t/e32Gf3Z8gXyAhIaCfYJ/doKRjoCAg4CHhQ==","b3B2h3pqZn6Dd22BX4GFfH98hVdzf317f32BfoCFgH6Afn2AfX+VfH6CfH1+fn9/fIB/gX2Af4CAg395gGt2dn5tbnt6dHx5fHp7eHxtfnd0cHN4f21tZnlxfnZ7eIJ2fXJ9dnJ8hYN7iXiEhYaAeoCDg3l3fHyBgg==","bmN9a2N6Y4Y7fn5XnVA9fYKYlXuRhHx9gH2CfoCBfX6JhGV/gYCafnyNdnN5enx/dn5+gXV3hnh9f3V6e4J5hot1hoKHd4aCkH6LhoN3cX5/iHOCeHSNanNxe3yCem9ic25+fHRyfXR5hXiGd32McoGKfIF8fHiAgA==","gW+FhnB9en5pdXiFbpWQcXOGYqJ4fIGCf39+gH99f397e3V/f36KgYB9gYF/f39/gH5/g3+Ac39+fXOBf3V7hX+JiHx9f4CFgYV8hHuJen6ChoWMgYuGiIiEgJSKk32KhoaGhoF2eH1/eX98fn17fnp4eX9/fH2AfQ==","aXN6YIxxWnuGg3d/jUyIfXh2iW6Ahn16f36DfoCDgHqEeoiAfoB5fn96e3t+foN/foB/hH2FgIB/hHx7f49+fIB4hnh9fH+JgpF+e4R9eoF7enV2f3J5Znh1fWx5e4d1fXR7fXiCkIR/jHyFi5WNcYR+goCDi36Mig==","bqttTXxZqnN6cluE8W6zh219tE1WfYF9fX98fn19eop9f399e3+NfH56gH5/gHx/fn6AZ319fn59f3qAf3uAdHyBl3V7gH2Mh4Z+fYCCfoF+eoF/fYeQjIKHgImAg4GDgYR/h4GAeHZ/dnd9cHtzj4B5f3iCeIB+fg==","WY5whI2UhnhmgAmDg3Cqh4RmrjFWfn58f3yBfn98fH6Bfn59f32Nfn2Bfnx/fX5/fn56fYF+gH5/gIR/f319fX2Ce318eHiGeoN9dn16f316gXx9eoRvdXx7fYJ6f311fH+Agn+AhoOCgHyBeIR/hHyAgXyAf4B+fA==","cS5oZHGMJJqIkkpyS31UVoyHNc6oiH+AgIJ/foGBgJeAgZGAf36Xf4B8fn9/f4R/fX5/gIF6bIB/f1J9f2+Ae310f2aEe3qUf4d1fX56c3l7cnhwf3KDc3Z2fX1we2l6f3F2fHmHiId/jH+BjYJ/bYaBfIOAhoWEhA==","qFZjaWqWb21dnmWSdZJzc76UjaKVgoGEgX5+gX+Bf3p8f2F/f4CHf4J0gIB/fXt/fX99d3h9en58fH18fHmEioJ4f3yDfoSMf4B3hnmCd36EdIWHgHmBgIB5f4V4e5CEfIKBgIOEfoOFgIh/hH6BiIGEg4V7gIKBfA==","ZHhugHcKX3u5iX96bmNUf4V2Epp4cX50fX58fn2Bg4GCgGt+fX+3fXySfHd9gIB/en56hXl8tHx+gvd8fnB8cH2HbHlyg3SAfIFtd4B5mX94i3FofG5tY2h0bYR4gYNteHeNfF96i4J6loqEjpCLe4SJgnZ/in+CjA==","Y0aOQU27P5l45DDZW/5jM9eXXfiSfH+BgIB/iICAfouBgn9+hIJwgYp+gIF/gH5/fn1/b354f356dn9+e3eEhoGFf5R+iHuPe4GAhoKDf4CHeYmQgIp9h3+GepSAf3+Jh3WAf4aOfH2Ddn97h3l/hod4fYJ/kH57eQ==","cnB8Zox/n3lxcId4fJRadXCDX4N6hYCAfX57fXx8e4p2gHh8fn6Dfn2FgIGBgIJ/gYB/Z4R/i36AfZGCf4Jsd2p8bHtleXCFenJ8dHd7hHp8f4uGhIVlfnuDf4mDe3iIgH99gICNf3x8fYp9gX51goqGe3p/e4N8fQ==","lW2Heo+RiYxLiH9uoZ5UfHF6aKJ4fX55gH5/foR/gX59fWuAgH5CgH2Ff4B/gn9/eIF9g36AeYGBg4WCgYZ+f3mAdXx1f3KCfYCCcX19g4N9e3Z3cHpycVl+eHxxdIBqfIB8f4CKiIKEfoOCiX2OfIuDfn+CfoF+iA==","t3Nwj2SVlWqVno+AdK6IgnGLhZ2Ke4WUfn97gnp5eYFwg36AgYF/f4FkiIOFgnp/iYKMe4F7cnt/d32GgHWSf4+Lp4+EepN1Y4mLmoKRhnyjZpWHhJWLooeKeoh2h4uhioyCfpeAaIWWdI91en2JiXh4hZeSeZiJeA==","v4J2c4GBwl3bgniAgJv7RJdgZoZ9d4OHeH98gX97f4B0dTh7fn9HfoCDiZ+Lh3x/jYGJh4uUZ5WFfCSFh3yOj4CPpIOahoZzdHaKk4eOeYKSfZKae5KWkqSGh3J3dWmWhYh/e5RzfmyQfZR2d4B5fIRya4V+hGiEeg==","Wa5RmXtYunBXfYCnB6ahbZBpoWxZfH17fXt/fX15fm53d397e3iCfH57f31+fXl/f31+cnt+fX59eXR+foqCjH2EloF7gH+TgZCAfXiEgXaBin6Pfn6Ph4B8fJCAk4B3gH9/dYF/fHB8e3R8gIF+Z3B1gnt5hYN5fA==","x4ePomKbyV6MlZFwjJypkImUpoxucYuSgIh0hnZ7eJN1jWh7hYmcgYl5jJSGfX9/mXyCeIx3jYN+dauHgn2cmZGtmo+WnZh4e3d6woe6jZS0e5KWgqGTrZeagIB6hXi8iJJ3fJx9aHiSc5J0ZmxwkXlpY4GOe4R3cg==","XnqBh5muWL6GjVprfGF4mcV8VC18iHxzfX2AfIGCf4GFeoZ/fH53fnyCfHd+fn5/dYNpiICGmXqBhbWAf3ZzWHd7bnlseFprg3ZlXntugX50cXFweWx6Z3dtcnd2a25CdGt1emSDhod2im6Gf4GYfYR7eI12f4N/ew==","qnViiX+YgKRn13b+GP54aG9Oi9EygoaGgImAhX18fn9+gJOAgoGagYdvgYV+aXx/f117U4V3UXtjbG5sdXuPkoOmlYeKpYKPe4+KjnKzgX2nbp2dgrORfn+jepNvkH6SeZqEhZyCcXqFfHR6eoZ/dYF2iIF8eoN1dA==","aqh/jnVJhnNgdXN0l5V4nYJcdV1pfX58fX1+fn6AgIB+fHh+fX9wfn5zfn19gX5/gIF7g3iBnH2Dga2AfX1/eIF+fICOfIR4e4N6e4B2eouBent4fXV7bHtrgm14bHt7bW59dHx/gYJ/fXmChYB9fHKCfn2Mg3+NhQ==","PXhlhYZjM5mEV4OEk4lih5d3Wm2riXR0fXqBd3+PgW2Eb3N/cXxncn2Ucnt+eod/eYGAjYKNaYF9kIRvg4twfX1DdH14cHqak3x3bIBCjHRdhl51fDt8T21Vf4iKcpxld1mQcmyJm3tzpnaSipCFfISWmXZth3iKgA==","cnp9mJJXg4aXcqCYiqGHhnZ8jHx3f359f4GBfn9+f36AfnR/fX96fn6Bfn6AgH9/fYCAgX+Ae4CBgYSCgHV6eH5/dnh8h35zdnd8en6BgIN/fHh6f395c3iKf3F4doN7fHt+iIF8gnp8f3aBfHyBe3yCf3yDhXp8fQ==","unKWk15VfX20h7V1YyqOg3OsooeShH+AgYB9f31/foB/gop/gH6cf4B9f3+AgYJ/gIB/f3t/lH9+frWCgICCiIGBiXR9hH93hoR4gXyEdYSCgoKNgIWBioWGfneKk5CAg457g4V8e4N8eoV+foOChY+Af4F+foJ9gA==","a36CoYZrPoZ/eHuOZKRudW9iiJOEeXx5foB8fH5+f3GAfX9/fn6Nf3yUfX9/g4N/foKBm4CKuICCgryDgIaEenyFgoB+hn6Ng3uId4iDfYKEhHV+fX9+c3+EfXF8f4J0gHeHfnt/d4B7hneBhYSCg45xfnx+g3uAgQ==","gpGncHlzhXuUiFqPfImIdGl6nl2BfIKBfYB9gH59fXqAfol+gX+gf35wgn9/gIF/gX+AhoR9kH9/fZ2CfoyFlXqGlHKGgXyNjIeDgn+Fe392jZuGjJaSjpCSh4aQhnyQjI98hZFqno+fi4V7jZCQdYd8fpmZlH2Pmw==","ZmadhYtQXoSRd5Rvd5BTelWBUIWLhnt8fXp/fIB9fnN/e4l+fHycf3yOfH9/gIF/goCBhX6Be4F+fpOBfoVwdXV5dIJ9eHpyd2x0eHN2c3R6lHZ8gICIeYaDfoeKe4J7doKIfnx4fHp0bneAfnt9anRzhHdxdn94dg==","lpR7g3yPoXuCdpaQobCSdnVwlIZ0fIKCf4F+gH59f398gJJ/hIBkg4B9goF/fn5/gHp/fX5/iX59fV2BfoeHhn+GiYGChIF0hXyNhIiNhoaFgIaIfomFkoGPgYJ+c4GGf4SFhIZ8g36AfIB6e31/fn59d4KJgn97gQ==","OItYmJF0rGZ9gHlSfF94hk9jgVx/g317fXqDfH9/gHZ9d6x/en2ZfH2AfX99ent/fHl9fHh6m39/f4V+foV/fHp/hn57hnyDeISBenR4eX9+i3aCeXN4dHt5gYJ5cX5zc3V/enaIh4R7g4OCg4CDgoh0fn+EhICEhQ==","mJGNiWp3gG2gfoqQgmTDhoGA2Ix4gIKEfYB9gXt6fIJ3gIx+goCLf3+EhIOGgn9/hH6AeoJ9gH9/eXSHfoGIjIqSmIaIiIJ/gIqbjYaQgoiNhY2NhZOYooaLfYd+j36OjIiJho16bnmKdn54fHR1inB1coWCeI5+eg==","gX57TJmKb4eibkqCiXiiYKaAm2Z+anp6eHZ7eHR0d3F8emp5enZhd3h3d3p8fXt/en53gn+Bcnh9dnN7fYKEZ4R+fJKKf46Be39/iIaKfYGGd4F0g4R7gXl/goWBhoCEgoSAfX56en6CdHp/gXeFhYZ6gYd8gYCDew==","goiGhHOvim9wkn1zgpeOfmuRjrlqf4KKgIF9g4CCf4R+hrCGg4Cjf4KOg4SAfH9/gHt/d4B9lH9+e3x6f4GBeoB5dHN5h4SIeIN4gntwZnyEkIqBgYJzkYWSg4aCiJSPfoCGh4mFgXyBd4J7fYOBhox+i4mNjXmDgw==","Tv5o/v4d/mgAIf4AtwCp8TA9oACmb3R5anGFcXh0e3x1foR0bXCKeHCIgYR/e3t/hIeAgXV/hIJ/hIl+gIl2onV6lnp6e4FngnuCgHV5fX+FkoqUhniscm1wiVWPb356cm9+foRui6t/em+Ainx7mGmQgXeFdHyKeQ==","KHiCaoZ+fn+XdVmYc3ttfZZzcZKHenl1g315fYOGhHOQeW59fH5rfX2DdnB2eYN/dHxxknuEhnh/hnt6eaZxe2Jle3aDb1qNhYB9XnJnjnRbiHFtcGNtaYRqY4mLfolRfW2FemCNkHqIj3KElY+OboOCc496jHiJlQ==","OYBsgF16L55mdLSVwVhUgaJyXG2gh3Vyhn6EfI+Mg3uChGaEeoJpfn+OcXRyeZB/an5+iXR6V4F7i4R5f4BobVhTZYFdfHOOb3xvW3VVk4Nof1VxY1dqaWVrhXp6gqhIdF+PhXKInXN6knqIkot7eXuElXVojHuEfA==","SXKSan+JV45falNxbWmJbpR4bKBrhX18gH6Gfn+Bg4GCgn+Cfn6Gf32EfHJ6gHd/foZ3enp9gXt9gKWCf4d1ZH54YG5xfG11eXF8and1hXpnfXprcW9rcnBwYHJuZHZQeHdvdlqJhod7hWeCgn6bgISNkpJ9fYmBiA==","XR+XWol2UIh9om5YLpItZ5GkL7aRd3x8fndzfX99eoJ7d4R9fX2DfH2Be31+eoB/fX58gn+Aa35/fY58fl96gHx0ZXV5foB2dXeCfn1+dn9/dnF4fHZnc3t2e3uHcH99f358fH12gpR/fYOCg4GFjIqEeIN8e3p8gA==","Q1J7ho1sc4iScpNnfnl6l4FzRHNsgX16gXyBfoGAgXqCfm6Af35mfHx3fHx+fYF/fIB/hX+DgH+BhGV9f4Z4eHhyeHlsd3SAkHN4c39qhH1ufnZ3gG6BbH1ye3F9eXhwgXeFh3aJi4d0fnmEfoV4dnuIhXt5fIB9gA==","nHCFfWmqin9gf36Ai4FrcpeKR2xufIKEfoB9gn57fn18g45/g4Bgg4B3g4N/gX9/gn5/eoCAnX9/eY6Gf4eQkYSRjIaNhoJ9hoeHh4mVgYqJhZGKgJWHl4qOgGx+f26Jgo6EjIh8d4CGeYh4f35+j32If4WChIJ8fw==","dnNueoh0f4qZg39xcFp7fm1mhHuIgoCBfoB+f35/f4B/g4l/foDCgH6AgIB/gYB/foCAhn+Gln9/fnGAf4Jxb3h1gHVyeHh0d3h/eW18f3V5h3+CgIWGj32Gg4V8gX6EgH6OhX97fn5+fYF9fnd9eHp7en6KgXp/fw==","fOHZC5AaqpJDNbU46QClo9ZgrxiBcXt8bW2Cd3dpdHeIiHx0bHB2bnB7gHqCf4B/eYSDgnmBfYJ+g3t+fY98T4Zhg16BhJB7iG58kZ5lf118e451g2qBhop/iXpyen+Ammh/eI18fId3eYOBjn13enyCgHSJe32HfA==","eIZueo16XHtik22DeHiDhH+CkGGOfXx4gH59foKCgXmFenGAfn9mf36VfHh9fIl/e39/i32Fhn5+goF7foh1cHpzd39tdnR/fXSHb315enxxkHWAg3eFY3N5gHyMcYZ0gn2FfHR9hHZ1fmuFhIJ5fnmFfG91eXt+ew==","fo9ya3KFaWyFfmN+mVq6amSEt4l+hIB/fn58f35/f4KAgIF/f4B6f357gH+Af35/gYGBeX5+fYB+fniAf3WAfH57jIB3e36BgH1+f4R/gHx7eIN/f3+IgXt+goGJe4F9g39/f3yCeoSDf39/gX+Bf4CEgX+Af4GAfQ==","k3ibhYqAZIB9eo6GYMSliWFnXW1+dnt2fn2AfIF9fn15fll9e3pKfH2OfYJ/f4J/f4F9gX5+eYGAgXd/gHSAhHZ/c459f3SEen51c4F/eoF+f3l8fXxrfoR9fIeDhnlvhIZ8hX99gn98eoaAgYB9f3mBeoF7gYh8gw==","r6V/hp2yfn57nbJ4g3eZgG2HkXmYfYGCgYN6gH6AfYB8gJiAgYCFg4F5goWDhIB/h35/fIJ+aYN/f1WDgYKGjIGIi3+JhImCb4h9iX+Jjn+Hc5CEiZmRkYuek4qJhX6WhJmCi552eH6Cf5F7cXVzfG90c4CBfYV/dw==","S4VwfJ+WV4WpZ6Q4ixp9iGt+WYGbjHp6hXuHfIKDgYuNfHyAgoCAgX+aenyCgZV/e4WAlYOOkoGGho6CgX5ucHJpdnVxdniKe3J7dXZri31vlG96eHGCW3J0fYOCgZdxf3B3e3SCi3x4inCIiIWHZ3uGjnt/hoh/fw==","V5J4bnlueo6Pgpt9jH+MhopxYIF8jH57hX6Ff4WBjH+Ogb+IgIGSgH99fHp8fn5/fn97g36AaH1/gVV/f4V4bHN0kXaAenp/eHeAboF2dXx6gHZvfHSAcHp1fXl+dn1hend6fHt1f32Cg2iChYeAd5V9dXx1f4ODfw==","tIh6W3h4yXmZfqVxuIuOdGx3g22DgH59fn6Afn9/f3yBf4l/fn+Sf3+Bfn1/f39/foCAgXt9dX9/f3+Af4N+eX97d4N4gYJ4fXl+fIB+foN7fXt6f395dnqEgG96dn18foKAgXx6fYJ7g3eBgX97gHt5fHuDfXd/fw==","aJWHf3V+Zn2IeVxyjWqXuY18YHZ3nnx8g36Jf4KCkH+OfXSFfn9jfX91e3h8fIJ/e4BpdXp1SXh6g06Af3F3fYJwenF2dVqEbXJuW3ltd3lyd2tlb3V1V3RzX3Rqe4ZFdHB/e3OEiIaKhm+Gh4OseIyRgqB8inWGhA==","u4KVh2iDeo9lh7iAcXhvZZF0wbl0e4CBfoR+f314fX95gZV/gH6jgn+BgYJ/foJ/gH5+fIB9bX5/eyyAfomIhn+YjX2EhIKRgpF6h4OXeoSMkJCNgJeNkY6RfqCHm5mKhY6Chol9fYCEb3Z7fneCi35vdYmDf4N9fQ==","T5VSjmiHfWXZlmyprIp8fU5bfmaXgX11fX+CfYeHh36IfHKDfH1wgICEfIhxd31/cnp4hXd/aH9+hXd3e311fHRsbpGCeGZ8iIV1WYJnj35riHCBf2x6Y4V4kXuggo9VgG6CfHJ2gYlmhHOEc4h9fIB7hXB7gHuDgg==","Z4hkbH1xh3drS5tXjDiagWB0m4aNgnx7f3qAfICBgISEgYd/en6FeX2Ge31+gHp/foR+hnt9dYGAiW97gH15anhldHt8XXmIfW16d21XeWhtfHhwfGN0W3hve2V+eIRyeHB8c26IioN/nn2Gh42Igo2ZgHyEk4Gehg==","bW96eH54bIJqgVJ2eHNzcYJ+f4CIhH17f3+GfoOBgH2EfoCBfn9kfn+Ae3h6fYJ/doCDgnyCent/gXB9fol6d3t1cH54enmBfXd7an55fnxvhnV6fHV3ZHV5gIB5en9lfnt+f2+CiH2Bg3OEiIOHeH+Dhnt8goaCgw==","fohzhJRsjYZ1fXZzd3mOhWpzgkeJhHl7fn2BfIGHgH+Ff32Aen6Uen6Aenp9fX1/fIOAg3iAeICAhoV6gXZxdnlncnl1dXt5fnl9cnRmfHBzc25yfG1vYHZufGt8cH9udXV+dnSDjoN7jnyHhY2Hdn2JhX56hnuIhA==","UK17nmuInHWObXecbH96zGqPj4RzfoB9f398f3+AgHx/fGiAgH9Uf3+FgYGAfoF/gH+Cg3+Ahn+Af4R+f3d/e3x9fn+AgH11hoKBeX94g3p/iYJ9fH5/jYyEe4iIkX93fX5+fX98enWCfn99eXl8fH52e4J/eoB+gA==","co6JemxanIZSba+jeJRafIN2da9bf3+BfoGAf39/gH5+fmt/f394foGDf4F+fn5/f35/gH1/cH5/f5OAf4l/foODiHuHi4V7gHp/gn94j4aEioGDgoWBfoqEhHmBdXyHh4CDh4J7gX6Cg3t/hnl7gIOAdIN7gIR9fw==","ZG98ipFxAHyYb4eSAOWPiH1xlG5/f36Af39/fn9+f3l5eoF+f36Af39+gH5/gYN/fn9/gYKEfoB/f3yBf3OAh36BgICAf3x+iXd/fn56gH2BfX9+foWDg4KAfYiEgoCAfn1/goF5gH1+fYd/fH+BfYJ8gH+Ae396fA==","eDyYonGqgouUYQCOda9dyneFY4+Si317gXyFfX6AfnmKfnl/fX11e357fH5/fn1/f35/iH2Ai4B9goh6f3h1eYB1eHlwc352eHJydnptg3F6c21wgm52YH1sf3l7e1l3cHZ8cXyLh313gXqFdn53eoqIcnh9g3eDgQ==","U2Z6coCNQ4GOe413eWFegpJ9co6Xfn5+f397f4KCgnaAdnCAfX9+fn9/fXx+e4l/gX1/j4CEioF/f3t7fXVsZnJjanlxam2Ae3R3a2pvlnNze25XdGZzeHJpbn96h4dwcnCHd3B1iXOEhYGBg39+boN+f36Gg5CCgg==","wGZ5XWG1jc16v2d7h3huYO1sfMVqf36CfX5/gH5+fod7gHJ+f4CRfYB/fYF/eYJ/gHh9aXyBkX5+e5V3fXuChYN+iXOEhIKCdYJ8hW2DjXeEgYaHf4OGcYKCf2xzeY6KeXp/iYV2fnx9eH2Af4d/doh6e4V9dXRxew==","b4qBaIKXZHyDiHt2d3V5eoqBbH57eH9+fn9/f39+fn9/gIF+f3+sgH6Bf35+f4B/fX1/gH+Ah35+f4x9f5CGiICCfoCHg4WCioOGgoiBhIODenuHhH+LdoGEhn6LeYeAfn+HgoB/iIiBg3GBgXt/dn6Kfn+BeoCBiA==","AMgApqwA1PFqAJTjrtyLA2eMkif+cXR0f4Z4Z3iBfFZ+dWJ6fmxtdXGHeXt/fIN/f3t+joGEjH+BgKR5f4+SgH5mb4aNanGHbHaXen6SeX19em12fZRobXVneHdygW5qfmN+f3CBdH5/nX6Da5+GdIWDfYR2YHWFew==","WH18jpx0i3l2gpdpem5JhnhuPH14fXx7gH6BfIGFgXWGfXR/e35nfX6Je3x9fYR/fIB9iHqDiIB/hoh8gIh4gXxwdXqJe3+Cenh2cnxme4F0e29yfm99YHl1g2OCbINwfnd/fXGIhYV1gXyGf3yCfHeIhXtyeXt/jA==","NPhI+NsA/lY4KtqOiRuwlgB1sgC1fX1+gHeBeX6Cf4yEen9/fnyNfICQg4KDmH1/gJiBq5GLfoGooHyGj5B1lXt5f49/e4KGjIh/c4VnfnxnkHeceWqIlH9qgnmFgoF7eGt+fVp6en52g3mFkI19ioiMf3ZidIB+fQ==","W46SdHlBYbhud0xwVodNe5tyPYB+lXh3gH2IeIeQhm6PenSEdXxZd4OIcXpzfXZ/eol2mXmBbHqDj3tzgZpwaXNXU4tzb3WLeIBucnlRh3lmgllpcVRdVnRSeH9zfJ5eb1iFdmaKpoByk4GLkJCMdIiJjnZ4jXePiQ==","i7OGmHR/pHaLco2chKieen6J0Yd3fIOHf4B8gXt7fYh6gpV+gYCdgYF7hYqCgYB/iX+EdYN8e4CAenGCgX6Lk4iQjYWShomNfo2NkYCUgIOUiJKbhZCMpZqMhZyDk22dg4yKhJZ7cXZ/c4B3Znd0hHN1aXyCe4x7dg==","U4Rpe3xyknt7ZZ6igGtXgm5oP391f3x6fn5/fX+Df32AeWp/fX5+eX6AfXx+f35/eoF+hHqBgn9/hqV7gIFxcn1uen1+enp6f4Bzc3tmdXF1f3FseW12YnNue2x0coBveHNzamyFg4F8hnmEhYmFe4CEjXx1g3eLgQ==","QnN2i29sWJ+NgXiUeWtTZ3dsXHu0j3dxgoCEe4CRhHuQd2l9en5Ze4CIcGlzeYF/bYV1knWJTHWCj3NwfnRZaGVTZW93bmuRiomIVGxBiHJXd2Zzf191TXFnen6IfKt1fmWPhmyPk3tsjneUkIuMan6PjWhjhXd/iw==","xZtci4+BXUatkaV0jHOCm292cZtpaYSCfX17gXh1gIR1iH1+hH+YgH6NiImFhHp/g32Ae4R5dIV+eXqGg3iEiHuNgoFqhX54fHp9fIeSe4GNn5GEko6ZlJiIfYeMh3yMkJODe5l9cYmHfYZ4cHqDhYl5eISPgX14eA==","wH2abla7umCjflGSm6TOkXGNxH1xkoWRhIaJhoB7fZmHhZl/iIiRi4R5hYKChIJ/g31/bYR9moKCeY6HgYaIgoiglIOWi4d5joKBmoGXfHKJj5SFg6qOrJuWhpeRjHqtf5l4c42FeHqCYYl4emxyc3lob4OJd4F9eQ==","wouWeW2ZnY12jIaJf7WAd4aShHJ8g4OHgoCDgYF9gYh6g42BgYCtgYB7g4N/gX5/g4CDfoGBiIB/e3+BgYSHh4CHfm2FjoiFg3eChn6MjIWLiIuNgZWDmIWTf5CEjI6NgYqGhJJ2cXCBa316dnF8f3JqeoF9dYZ6dg==","pmV8l3yObXeRx3uCboJIZopdfIKYfH+Cfn99f39+foR6hH1/fX5Rf398f4J+gYV/goB/e4B9hoB+fnuAf4uYkIqTgZSNlZWFmIiFkIudkJSTcIpzhZN4i4aJhXKBdHiMhYZ/h4qEiJODgIZ9eoiGiYaHfYiIj32Ifw==","d2uPioJ+hoF+fZRXhG1UeXWRe5mNfoCAgIJ+gH6Af4WDfHp+hIGjgICNgoCAgYN/gICAfH+FYYGBfTaCgHqAfYB/hXyCe3x/e3OJgIB8goV7iYeCg4qLi4SPgo6DgZKEh4WDiYKBdoOBfXx9f3uHiZCDfoiHe358fg==","h4Jwh4iIhHZrco11cbqDk4d1hHGJgIGFf4CAgH98foZ8f3t/gH5BgH+DgoKAgH9/gn+AdoJ7mH+AfKqCf36LgoSHi3+Hg4OMf3iEi4SGj4OJiIyEgYeKkH2HgYuBfnmIgYSAgoiAgIeIfoJ6gH6Ah4KChIaFh4B8fg==","ccBwxb0A527jAOUAtQBe3wZ9SwJ6foF7fnx/fYF9f3l9e4F9f314fX2Jf35+gYF/e4N/h4CAjISBgZ2DgXiBenyFZHZpen1uenOIg35/gId9eXt6fXxndWmChn1vgnx4gnmFgXaGgXB7e36AhYF+jYOJfnh+iXyHfA==","kYd9d6B7b4ZldoR3Z4WSkIhpilp2hXx7gH6EfYODg3OGenuAfX9yf4CHfHp+f4F/fIKAiH2FhICAg3l/f4Rxb3ZyeIV3eXl5d3J7d313eHtxgXBzeXZ+YGV7gHt6bYNxfHZ8g3CEeXd8eIOGjHqAi4SGhXd6f31/fg==","P2CGbXWSAISGpGCZm6hvfoKEbISIgH+AgH+Af4B/gISDgYF/gH9sgX98gH9/f4F/gH9/foSAgX9/f3qAf4CAgn1/f4V9fH6Cg4KAf4GCfoF9fX97f3+Bfn58fYeGh35/gH+AfH56fHx/f4N/hX5/f4aCfYCDgICBgg==","Li56kHWYVIdpnI15JZRBgJ+MO4yZgn6Af3+Af3+CgH6Bf3x/fn53f3+Bfn5+fn9/fn9/hXuAfX9+f398f4J6gYB6en53e310fXeBgnx3fn19f3mAfXl6dXR8e3N1eXx9eniAfXt/f4KEgHuBgn9/f3+AgoB5gH6Afg==","iYWBkoCOnX1+e3N9oYKSd4mFlnlpin9+f4SFf3+BgYCAfYt/f4FhgH9hfH1/gXp/e4F+hHl7TX2AgCOAf4R+h4B/hYiIhIJ4hIh5fX+GiIiBdHd9fneGf4J7gIKBe4WAgX99fXN9fmt1eXiBgHJ1c25ycXZzdYV7cw==","upWThoaZjX6UcHyCdJCSj3h9mnZ9doSIfoN1gn54fIN1gYV+gYCIgYNvhYiJhYF/j4GLdoZ6fIR/e2OEhHOJhXiXnoePhYKDb4KVjX6Nf4KVbpd/lpiMnH+Re4N3gYaiiJF+g6l7bX2PfZJ3f3mCgYF2aYCCgIV+dg==","hHaHi4B7eIWdjmqThFKViWmUe2qCe35+f399f4CBfn5+gXl/f3+fgH+EfX5/foJ/f35/f36Cg4B/gIx/f3l8f4KAfYGBfYB/f4l/goF7hoKDd3l+g4F4coqEhYmDfYeFhIF6iYN4enZ5fHeBdYF6cX11fHt4eHp+ew==","f1fExFHBdXS1eYJMaD5Y/kCvRCFji3yAf4CEfoCBg4uBg46AgH99gX+GfH1/f4R/gH5+foGEg39/f4aBgIJxcX98f4B1gX+CgJF+e4B5gIN3g3RsgHp/cn2EgnmAfIF+gHmDhnyEeH99jICCinuBhoeCe319bX19gw==","ZnNsdYuCYol1Z2x6lXifhIV6iHR5gHt5fn2Ge4KHf3uEfHd/fH9WfnyId3h9e4V/doB/jXuQbIB/iHN3fodnbHdfd3Vxa3SWkXp8YXNdiHFliIF6hHB8V3x2gYCXhIZ1f32Dh3WKcnNmcnGHdnJvgH6Li1peZ3ltag==","fKCCgpB7gkVXcXZvqzN0hKaYbGu/kn+GgX99gIKBgYx7goGBf4BNfn92fHt8fIN/gYB8Y3Z7hnx6e6J7eH+AdYd1eXZxeoB/iICAhX12enx7eH2PhHl1hHl6gIeLinGLfHZ4fn+GdHmEhISAgn92eYmCh3mChICBfg==","ZF6Ac3OdkYFdf2B7j5ZwiG+HZ0yXfH58g36Df4R/gH+HgYR+f3+FgH+GfnyAfn5/f31/gX1/bYF+f32CfoN+eIN3gXt+fH2Ifn2Cenx/hoF6h3t7gXlldXt9hn2BfHR2eH5/f3V9g4N9jHqBen56d4eFfHp+f35/fw==","qYt6onp9YHWDinSwhdlleHV/YX5wfoCAgH9+gH5+f4J+f39/gH92gIB9gIF/f4B/gH5/eYF8gH9/foCAf4CBjH9/doOAfYF2h31/f4CCf35+fYOOf4N8kYB+goSEf36DgYR/f4GFeYOAgHp9fYSDg3t6foGCen+AeQ==","SoqAdYJ1knuab256vGRphHaCZW17f4CAf4B8f35+f4J+gH9/f39wf39/gIB/gH9/gH9/fIGAgX9/foKBf3x/f4B/dXyAgoKDgICAf4CBfoKBg4CAf4J5hoOCgYaEeX+BgH5/gIF+g4J9f39+eoN7fnt+foCBfn9+fQ==","Wrl8fV2ptWlhoGnYpKDGkImYlXqYiIOKgIF9gXt7epV0gnB+fn+NgIFlg4qCf4l/hXmCaYNztH98eMx+fYmDnI6LY4+ijYmUgJKNmoeTgZCQgpGuj5V6m4yCjqOJloGqio17kpVxdXiAbpp4h31+jneAboeAcX12cw==","ToJ0jpB0WodxaIJVgQltl5NxWmGMhnx7gXyBe4KDgnmKe36Bf39JfH+FfHt+fXx/fYGCg3xuXIKBiZV+goR0bX1le3t0bHd6d2locnptg3Rwi25pfWZ9W3JpfHp0W49qd2+DdGWCj4N6lnaIipiOfoebinyKioWRjg==","dUGegUyGAJ+0lQDAcLxaQqmEWMp6fn+CgYGEfoCEgXp/fn+DgIFygoKCf4J/f4F/fH1+hH6EgH9+f4F7f3R/fYF6eniGeoWFfnmBgXx/fIB7dn15gnl0gH58fYKCg36DgIB/gX2Lg3x8fomAjIGAfYJ7f4F1fn99gQ==","wZ+WVId0qmdUe71yf5mQgIt7ppF1eIeOf4F6hIN2en5yeomChIJrgYJ+jJGNiH1/joOFfJSCnI2Deq6MiIKelpObpoaWjZ2Lc4qJtYyjhJK3dZKUhpmMqIuKeHp/hoyrjZF8iJ5zdX6edoZ2fXuKgXh1hoaMfJaCgA==","VotscqI2c36YUIuElqBdc4t3c31/gYB8f398fn57fX59d39+fn+ffn6AgX1/gYJ/f35/g4CClX9/f6OCf36Cdn+KfYN3f359fXyMf4WBg4R9d4Byf4t3d3B+fHZ6b3V1foGGgIB8hIR8f4GAiIWEgISLgoCEhniEhw==","hiStKwCNArGRtQChOZOZGtuMl8N8iH1+gYCAgICDf3Z/eoB+f4CGgIB3fHZ2f39/fn98c3p7fH19gXh9e26CioR4g36IgoCOdoF+gYGGfoGCZnyFi3yAbo54fox6hIGAgHd+hXKNgHF7fX2CeX+BeIt8gHh8gIB+hA==","AKytsaoAbpGGAE9AZE2SnYiqlABkfn13f3t9e4B4g2x+dXN/fnxteXl/fX5+g4B/eoh/mISFjICCgZmFgYZ4dHqGhG54hHV7fHh6cXpqfoZthntyfpaFbH2EenKDe3d1c2F8fHSFjX98c3+BjG2BdYR8f3uKj3xzhA==","w5R6e5CeT2qEj4BmfXeQlW5+fYWKfISDeoR+goF5e4N7g5V+gIGBgYVuhYmKi4t/i4WCfId7i4d/eWyMjISIiYeUoYeEiIWEcYSFhoCRhICdeJN9iJWSkoSHfXp2hXqLepN6e6N+dIKFcYh5f3l+gop8fHeGd4F+dg==","2Z2MbYhZim2ffIqcn3yQXluNeL9jd46LgI56j36Bf4p7kWaCh4wugodvhYJ/g3R/gnZ9aoJxgnt9dX+AfH5+f4CAf4R9eoiNg4uHkoR9pICHeYuTgJaIi4uagJmXfp2ghpGLhZB3cXyCdXx6a358iXV+bYSRhnl6fg==","fXvQcW6pYJB8i0uGYJlsaV6VT3+TdHp4fH9seHl9enx5dFp4e3h1fX6Bfnx/gHx/fH99fYCCkn2AfJKAf3h6dnyBdYaDf3h7hXmDf3yBjoGBhHaBeoRwkYOHgXqIgYKDjYSGhINxdHWBeYR8enuDgX53e4SHf4Z7gg==","HakAc9R/h6pnZbqdsrBnT6OTbJ93coOIf4B+jYN+f4J+gYWDgoeCgIKBgYKFf4t/e4CAgH5/hYF/fYOBf4mShoqFa1OKeYx9inWCjIKKhXx1hJKWe4V6knN+foeAen6KfICAgn1pc3mAfYF7cYCAdomFfW2IhIF4dQ==","t6GAkYSmrHR0hjykg6aQeZOGu6VDfoWLgZR/hIGDgo16frGCgoV/jYp0h4CBh3V/gn6BcIR4iH2AdnCIgniKi4OhbYaRnJJ9cIWIlIGmoZWiapB9gZFus5SJgYt6hHGZhImBfYuDb4OHcoZ1eHJ8mHSDjYiBgYp4gg==","XLZftVhhy3p8cK5+cyqtmxlyrlKPhn9/gn+Bf4F/goeFgoF/gn6Jf3+Ff4CAf4R/f4CCioB/f4CBfnuCgIGEe4B/g4CChHmGfox+f4B+f4GCgH6Af32AhHqEend1ioB9gYd/hYKJfYaEd39/hX2AeHZ6gHyFh4CBfg==","rbmIn2aLuH+4fpWFo5uCenqDyoBwb4OJeYF7gXx9eIR1gYp9gYCpgIBqhoqHgIF/goCFbYd6eYGBe3KEgYiUo6WToI+0jKeHjJWdqIuUlIeba5WTjJCLo5iLiH16i3ychI+EgpN1amx/dXF3bHNqg2t2an2HfIB5eA==","Rnd8dJt+c39Hc35jehJqjoZ5cYSKiHt3fICIf4mCgoKEg259fn5QgX6GenF4fYN/eH95gX2Bbn9+gnN8fZRxfX96gId4fnGKhYR8doFtiXxzlWxpfnSFYGt5d4aDgYNreXh8d26Wi4R/hneGkISMgImMgnmAg3+Hfg==","zoNpgGC4nGBzt2SXpZjRc52BsLCEeIaGf4t9hXmCe4R+hYh+ioOSioJ1hIOCgHp/iniCbH58gn13cmKBfGqUkoWilYySk5J5eZaFloGqcpKYaZePiaGMpoqQhIR6hVSag5NqhZN/dXyGco5zeXVxiGx6dY6HgoRyeg==","lI13n3W5o3mcd7WWfp2PeXB5iVtzhoF+gIN9gn19gH58hnl/gIFbg4GKgoaBhn9/gYGAfIKAgoGAfpaGgoOEgXuKj41/h3t1hn+DeoCEhX+CjISQgIqcmIaJf3yCj3eBfYR/h4Npb3h8bIV6d3l7hHV3f4GIdYF3fA==","uIGDhnC/o3+Hjmx/kIWGcbCKZ5iJfYKKf4GCgn56foZ+hYp/g4GcgoFrgIR+fnt/g3l9dnp5eH18dIN+enCDhoSBe4mMfoZ2doOOin+PjHqLbZGKgYd5npGJfoJ2g3mThYl/go18cneFeIV4dHZyi3iEf4V5fn10dQ==","SHCCbl6UVYlQc2t7knNrbotwZYOtd32FgoGFfn+LgHaAd1yBfIBsfIOBeXt/fYB/fH9/jn2DYn2AhX12fXxueoNkY3mAfISGh3d9fn5ld3Z1fmqDgWdyXXZxfnx0iIB6dnJ8em6Ci397kXCHg4d2fYCPiXh6h3yMhQ==","PgidnSmdF3mVvCfYAP5SM45vXLiGgXqCg4V7gH+EgG5+gId9gX+dgYFtemxxe31/enpyfn2ChW1zd4V5fGaCtXWCb4Jzi4SUZICKen6CeoB/gYWvfIlxk4+Hh49sf36LgId7g36Bi2yBgo19dXl9hZN3foOEj4N/gQ==","Po5/iYJ4roCFb3uSX46SeHV6lYF6fn5+f3+Af4F/gH5/fn5/fn+Hf398fn5/f31/gH9/gYCAfn9/f3x+f3x8eYCCeH57gX94b3l9f319fn9+eXx5f4N5dnyAgHV1eIB/e4B/fnyAgH5+f36Aen6AfoCDgH9/fn59fg==","JpNsgFt1NZRscpWgmz9efoZbV4XDgnF4in2KfYGNiXWRgFOIfIFtfYOLcG94eJF/cIB3g3p1XX55h3Fzfn1xe29VbIFxe3uYeHaJZ3lOi4RidmNzb1Z7c2hrgHd/iJVFeWiRhnOJmXeHmXKFjJOEeIWKloVskX2DgA==","k0ZrXH2LFXh7oha3tf5XdquEVNhpeH+AfoCAfoCBf3OAdn6AfYBxgH+Af4B9fn5/fX19f4B8gIB+gIF9fnl9cIB8gIF3eYF/iWmAf4CEf4J6Yn5jf316cYB9fXeDdX+Bf3l/fXiPf4aBfoiAg3yAc4KJfYF+eX9+fg==","rv55wZ9O/nnaY9eryJy5mUptsTKEdYOGe35+fX57fn6AfH2Bg4CJgIGOh56Vg3t/gX6LhYaPd5SCe3CDgniEioSJjWd1goB2ooN6iYKIfH96kY+mmYqSj4mMf4CXfYGQgYV8f5GJY3h0eHx5enV9eoB7hXV7foB5dQ==","k3eDdlmSbnyGgZGMimhbZIaIjqRxgICBfn9+gH19f4J7gXd/gH97f39/gYF/gIF/gH+AfYB+mX+AfZWAfn6Ch4GBhX+Ih4R7iIl7g4OEen+EhYWEgIOFgoKBgYZ+h4SGgIJ+gYV3dXmCfYR9dXx9gYd6f4N9e399fg==","mK0vzdaI/k6Lhfdxd1ZjoCY8ZAqyf4GDg4iAgX+JgIuBhX5+g4COgX9+h3+GgH1/goeDf4Z9hICEgoeIgYyHi3uGd31+iXuFfH5/gXp0f31+e4uFeop7h3iLfX9yeX97c39/fX9yfoWHgnt7c3WBinh9gH+Dgn1+ew==","aSv+APAfQ+5nYRRu0FKASv7bXt8AeoJ7fYB/f316f316eXh/foJzeXt0gH99fn1/fXiAg3l3in59g4l7fXpwhXqKjkZxgoZieGx2f3txgXxzeXaDhIh/eIh8fnN+goKIgYOBjHeDd3t7gnuAfH99fYl/dnh4bXx4jg==","dnxyamMna3Wcd6GTc1Z0Z1x7jch5gH+Afn9+f39/fn5/fnN/f3+DfoCDfn9/f4B/f4B/e3+Bg36Af7t/f4KAfH6FgX+JfoGBeYR/fH19iX6Dl4OIgIWAgouAfIiIi5aAgoWDf4RtgHx+gXd+e3uBgGx1eX18fHSAew==","TniUYYRzWH5ucnp2bmh6gHCQe3p9hXx4fn5/fX+EgHqDe22AfX6Af32Ee31/fIV/fX+Ah3yGa4B9g3x4f4V3coBxeXx3fnyLi2pyenlqeH1uknJ9gW96XHt8gYaJbnt8f3x7hHF+inx5hHqFhYKFfYeJfnd8h3qHhw==","dI96loZ5q3NnbYB2V32enWZ3to1sfICCf3+Cf358gH96gXV+gH+Nf4B+gYWAgXx/gH+Cf397gH5/fpWBgIGFh4SHkHuFgXx8e4B8g36IfoKEgYuDfoaVl4yHhIR9ioeJgYZ+g4yMdoGJe4B8coCAg396h4x/gX19fA==","qZOKgl+FlXinmX+HiIWsZ26Ovmt7goKIgICAgHx9fH17gXV/gYCbgIJ9g4iFf35/f32CfIN/kYB/fG6BgXeEkZWNm5qHipNqioKPmnuLjIGXjnuJeX+onoeFeYCHi3uNfIiIfn1ZY2JkaW96XG1ebVZfcGB1coZuYA==","f2ptdX+WX3Rtp4ZhMXVoi4FtaKWpgX+Af359f39/foB+gIZ/fn51fn1+f31/fX9/fn5/foB+d35+f2p7fn5/gH13f4OCf36Je4N9gX19iX2AeXZ5eG56gn92eIZxhIB7dnGCcnZ/gomFh4d/hYWFgY+DfYGFhXuIig==","k4SGc4aCfXefe79qdom1a3t9jZ5ycYKIfYF1gXt7eoRwhIt9gIBUgYCBhIOFgn1/iH+CcH92fn6AemaEgGiLk4mXl4KKhYF+hYaFjIWTkIKUf5eakZeYqJKOkH+EkX2YhoiBh5tzd36Hcox1anR8f2lgfoWGhH57dw==","ZXeXYG2gcIyVjYlweYqTY5SdkXGThH+Df3+Af4B/fn2AhHN/gH9cf4Bzf4GAgHt/fn+BdX55c35+fo6Af42AfX59i4KCfoSLgH6DgoGGfYJ+gn2KgoKQi3yBeXp8cnyHgX97gn96fo6BdnF9fH2Fhnl7hoF/g3yCfA==","RHsuT5O9cyutt0v4+/55K8+gbPF9cIGEfH9/f219fHp9fX5+gIBmgH6IgoaGf3p/hXuCeoN/f4J+eYd+f4GGnXOGgYiYe4OIfnWCh4GAfn+IiZKef4eCnayAjIeLenuNfY6Af4l9fY2aeYp6fIR0f3txgIaEdYF/fQ==","kY+TfW1xaY+Ef+WAclVbc4BxnmR6eX18f4B9fn9/gHqAfFh/foB8f36HfX59foJ/f39/gXp/b39+gpJ+f4V1eYJydnSFdHl8jXSGfnx+fHt5h3N6f3CKaH53eX6BeX56fXZ8enh3iH58fIODgYSCgYODnHx/gH6Hgw==","qKB9p32gf3ptka6AlYN8ioaBlFF+foOFeoCBgHx9en9zfYR7f3+bgIFuhIaGgX9/g4CAhoaAzX6Be/aEgHCHgpeQhYyUipV9jIeCmIuUhYWWcIN7fYmGnYKQh3l5fnaago13hY5xc2+Ye215b3x4gHd4cIx8fHt+cQ==","wV+lZ7Giu2eYf1VkOpedjmaohqBNcYqIfIF7g3R3fH13dpZ7g4GYgn14j46Fh3p/m396bYiDp3mDdX6IfHqViJefnHmij3tzkIKCn4CyeHiJj52TjJqUkpSUcIeKgmChfJp3c3h3XIiHdot3ZXSQh31zepyYb4WCjg==","cJiQhZh5kIR8gKCWcpVbfIBjcHtseX5+fYCBfnp+fX59f31+fn6Df36Ef4J9gH1/fX6AgoCAhn9/f3mBf4R9inuEeHuCg4OEfH6DgX9/hYOEh4GHfoR0gH+GfoB+e32IfX2Eg4F3fn+AfoR/gX16eH6CgHqAgX9/gg==","ZZdzgXpBgYCJUmSyaZ15gVSBj4J4hHh5gn2Be4OIgHeJe2N/f351fICPeX1/hH9/fIiBjX2BboGGimJ+gol0bnNqf4JydnuIhHt/dG5lfnhtg2p4emuCYXt2e4Z+gY9rcGV4b2qBiIB9hoWIiomFfYmGfXx1eHd2hQ==","fnp5emydcI5/gYeCi7OHiYOQZ3l/gIGEfoB8gH1/fnuAf4aAgYGFgYCCgIJ/f4B/fn5+jX+Bkn6Bfo99foCFgYF7h32KfIN4fYGOjYGCh3+Hc4F/gHyEgn5/f2qAfY2LhHyFg4CDg36FfIN+f4GBjIeCf4WIg4GEgQ==","S4Fwh6ZognlIgEuge4tog35vRZF+en59f31+fn9/f31/fn5+f35Xfn2GfoGBgYN/goB+f4CAhIB/gKF9f3Z/eXiBdn12d3iBbnCDfXxwc314g3mDe3l6dH9+gXpubY93fHp/fnqFg4V9f4uBgIOAdIeMf3+AhHmEew==","irmQnnGQmFWDdu5eso+n01Fsf2tXc3h2eX92d3x9e3l6fGh1d3ppfn6LjYN/gIV/gX+Jh4GDboWAf2+BgH9zd3mEkYaDfnd0gYOBdnqBhH99jZZqfYWOl3yFcoB6g4l2f4iAgYJ3gnqFhH57ZHyAeXx9hIaCgIp8fQ==","w7v+aXVdvF9mY/5vmReaqVRslWBaa3h6fX9+c396e292fnV6d3Z4en2GfYCAgIB/f399fH+Ae398fXx/f3RzgoGAeXZ/ioFyf4F9h4iLfX6DiX53f36AkYyJiHd5gn+Kh4aBhoB3hoSFgoR9gnl9en+DgYGKdICBgA==","PGh/eU2SSJxxlrRgZk1hYX1eM6OTlnZ7fXeIfJd7gWuCg2iDfHpje3WDc2pyfYN/W31+dHtsR4B/g2V8goFmf2ZvfmdGeG12eXBxXHtte35yj2Z/cmiTUWF8hXh+d45Df4RyfH2QqIh5iW6LmoF8doJ8fHZqb46Ffg==","f3d4cIJ7ZYFhmVp2hl5rfnt5a2iBiX13gH+EfoSBhH6Efn2Bfn+Mf36CfHZ7fn5/dn95hHyBfX1/gXp9fn5zanZ3VX1oe251dnd6aH56fX11dnJneXdaYml6dXZ0eIFhgHt9fXaGhoN4gXKFl4KJd4KCgnZ7fX+AgQ==","t5Z9ibltvGuohWucdI/cmnd+/n1Yb4KMfH9yf3p5e395faF9gH+xgIF0hoiKhH9/hH6CdX97doCBfV2Fgn+BinuKfXmBiXp1fpCJjYKRiHyHcYt/jJKTlYSLh4SFgpCPfo6Tfo55eIBzcoR6Xnd1i3OKZm5/d3F2dQ==","h3S9ZWXSfbJX/mzFdsOfY/6Pkv5ifoCAf4V9gX59f4F+hX9/g399gH9/gIB/fH1/gXh/c392hn95fWZ6fo+GhYCSkYqGhYF6hnh8g4OGeoiCkIiBgZaOlImFgImNgmyFfIZ4h4F6e4GBdYJ8dHt+d36AfoJ8eIV/gA==","Z6EqkJRqwoZscwB//j+qvLObamlwyHuBnH6VhIiBg4aagIyagoOFf396bm92fm1/fYCAgXKBdHZ9gHt8f39mX3Z6gGFSfX58hG5yaHpweH1yeF1xfXuMXHB6iXOTaXtUcnaBfXaNgZCKf3WIm397fo6Qel96gXuDgw==","jcN4iX6IqHd0cHy1hMy4c3R1u395e4GFfoB7f396f4d4g4p+gX94gIB5gYKAgXl/g36Ac395iH6AfG+CgIiLiHaBg392gH2HhIWJgHmGbX+Afp+xkZeOoZ2WkY+Uh4CdjZV9jpuMgoKHepJ4ent6gndudYyHgH+Aeg==","RmBwaaV5eYh5eptGeERifYd2aZB4gHt4f3t9fH+Ee3aHfW9/fX2XfXuHeHp9e4F/e4F7lX2JbH1+goh6fH14bnlpeX96eXp0jYl+dn1tfYBqj2Bpd2N6W3Jhd4lze3VubWJ9bVyCiIF4j4OHf4SEdoiLcXt1h3WOgQ==","QnSce2+HDY9yjGuPoHaUipiHmWWBfX9/gIB/f3+AgH2Bf3+Af3+Df3+Af4GAf4J/fn5+gICGfn9/gH59gHt8gIGDf36Bf353hYN+fYN/f4KBd359gYKCe4J/gnSChYCBgX9/gYF/foF+gYGAgH99iXyCgH59fn+Cfw==","nJSJe3l1iX5vfnWBjpWfkoBqgnp2cYF/gYJ+gYF+f3h/gn9/gIGOgIB8hISBg4V/f4KChoSIOIGBg32DgXeUdX6Uio2FioBsfYWAgoWRiYaHb4h9fYOAk4CBfXx3f4SCf4aDfYGEgHWDgIp8gHyFdIB8hoiDgneBhw==","ZVdodIR2ao11c4NdbnJ0h4x7XYGDh3t6gH2CfYGDgnuGfnSBfH5xfX2Fenl9fIF/en99fXt+doB+hpF7gJBrY29menFqbmR2fm2BZG5ceGtkhHJxfHd+X3p1enV6dntpdHd3c3CHiodzhXuFeoaHhomJjH51h3SHhA==","sT2VamC9AMGwp0LVDvRjTUqHXupsjoB+goh+f3+NhoN7gYeBg4JoioNrgoJ9g4Z/fHh7eIV7in6ChICAf32Dh4F/fod+d3iYfoSGc4uWg4WCeYCCgoyHhYGJeJKDgH50hY6BiX+PdnR7jIF/f4V+eoF0f4N8aXqFfQ==","L2l3b2mJY4BygqeIbH0rfo+GYot0fX59gn+Af3uBgX6AfpOAfn/DfoCKfn9+foB/fYB8iYCBXn9+gGN8f3h5fXt4g3ZxdHV+c4FzeHx4dHd2gnR8enmCb4B1dZV3i3h6fnl/eniAgXt7i3mBgH6Di4ODkYCBg3iAgw==","in+BfYaZn4eekqpylJZqioF3dH5qfYGBfoB9f4J8f3x3gHp+f3+WgH+AgYSCgH5/g35/hIB/Y4CAfW6DgYCDkH6Kg4N9hHmFg4R0goKFgoWKhIOTgI2WmXuIeoJ/gX6Ig4WDgoyHenuHeIp8j3Z/cnx9dYOBe4B7cA==","fJeUboJ6tZ6Cbbd3YXWEnnR1fXdfeoB/f4CDf3x+goF+fYB+f3+Jf39/gH+AgX9/fX95eICAen2Af3mAgImAeXyBlX5qg3KIfomCdICDioGBgn97e4GQgViBeI+AhHp8gnyFgH1wfIN6e3B/e36AhIGCf4GBgH9+gg==","Z5d/hIBjjGR7g3yDcoxuh3NsZGx9gn16f36AfoGDgHeBeXKAfX9cfX9zfHt+fYB/fYB+h3uCdoB/gXN7gHSGcod7cnp/goJ2fXV1gYWBdYSGYGFudmpuXHRwemF3boZydW97dG57kYCGk3aFi5WLdn+HiIKDi4CRkA==","kF2Ld46Ef4N5d5qFUZiQkIV5mKBwdoOIeX96gXZ9dIF0f4J9gH+Wf3+BhYyMgoB/joCRfISBhYWBfo2CgYySkI6JhoeQgp6NgouHnIKNg4SNe5eIjIiFnoeDfI2AjXuigYWCgopvdoOHeIh4eXl7hG97eoeCfn1/fQ==","Tmd/dJFhFpxbfWN0amo3fZ+LPGy2jXhufnuBfH+HiXuHgmaBeXxpfH6VeHB2d31/d358e3KCYX55iJZ0fYlvbmhdTnhaclmCh2dtUYBZlnhYkmx1cVxkW1Jrc3mEgopFhW6Bg2eDkod8j3yGZYuSfnyDon5ygGp/jg==","ipSIgnhVqIRve52Qf2qPdXiRhUh2hX9+f36Af4CAf36ChJmAfoFwhH5zfXt8f3l/fIB9hX6CXH19gFl/fp53f4F8iX57f36LhneMfnN4g4p+fXp3fXt7cHdzgYCJdGh5e3J2fHl2f4iDhIWBg4iEeIN+fn6UhXuKhQ==","bHlxkHxsdoOSeGeDanN0cmeFe4aJfnt6gX5+foWGg3yKe3iAfX9rfn+Hent7fYJ/fX98gXyDfn9/gpB8fnx1doJ1hXp+e3iHi357eH1wfH9ui3B6g3KAYoN2iHyXfYtwfHl6g3SMh4NqgnGGgYKBeouAfXd8gXt+gA==","YoGngHhymZ5chYBkZaFXjaWRWWxrf3+BfYCAf318fX97f3Z/fn9pfn97f4F/gH5/gYB/b318gX9/fXeBfnl/hoCJgXaGf4N+g32Bh3x/f3qBfYSFgop/jYR+foB5g3yJfIN/foF5fISAfYV8foB9g3+BfISEgH58gA==","jHp8j52Vklqmhp95fprvlmiE4ZtxaoWLe3+CgXx1c4BrgpR6gn6DgX9miYyNg4V/kX+GfYB5nYJ+dl6Jgn+Hip2VqYyHjJGDdoKbrX+looCXaaiJk5mro5WJiYuDiXC8gqJ2fJuAZXN9dIx3d3NqfoB2eG6Ddp50aw==","e5l3kYlzknd4hIuAWl53iptxin6Mfn9/f36Af3+AgHt+fnaAf39Tfn+Gf39+f4J/fn5+gn99c39+f5Z+f4h+c4R6fISCfIF/eoCCfoF/hoF9g4F8f3h9e4B9fIN1gXx7f398fXp/hoeBhIt/hYmDfH5/hYB+g3+AhQ==","jICZhHiCiopxl3G+cvycg5OIoJxWeoKAf4Z8gn51f4F+fJV/i3+YgoCAgoKAe4N/gHZ+dIODoIB6eXeDfnyHgH+wgXqBhoGNgISSgX+MiIqJgY+DgKN/n4WWfpmHhYGDio55jYp5dH+CYYR5fG18cXh7foKSeoGBgA==","OH6TblJ7SqQ4c1FzaoZOW4R5UYOfgnZshn+EfIqMgnKNeFOAeH1RfoCMb15heoF/YIFxiGiAWXd8jGpzeYtcYlJYY3lcZXp6g25vO2VPg29ShGB1XWNqV2loeYR5Z5Q9eXF4e2eBoXuLjnOLl4iGcISLiIV6j3CLiA==","PG6McHmBVYBgdaNQUX1ejJR1S2KZdHl4fHx7fXuCgXKGdXh/fHw7f3yVfIB6fYp/foR4jn2HlX+DgYd/fX92dHF6gn14cn6Lf3ZtcnRsa3d4aVNSVGN/aFxjYHZbVHROT2FvYWOOjnqIfGqDjoSJbI+Lb4CFk3GOhA==","Z4WCjJNtnIiGZ3h8eZljgWlve551fn97f36Af3+AgH6BfH9/f39nf4B+fn19f39/fX+AhYB/hX+AgUeAf3t9dXx6dYJ+fn+EgXmDd3t0h3l9eHp+e3pxdIB8fIJ5fIV7fHN7fnuHgH96gXiCfoWHfHuDf3mAgH1+fw==","UaGDRI5uXYxKa5qqf79JGIVkoXNtgnt5f3l+fXp8eW6BcLx6fHvbenqDeXx7e4Z/eIB6hYF9h3x/gJV8fId4gXhrgHJtfXKOk3qHdHtmgHt9lnF2gGN5aIl2aH6NgJB1e3KBeHd6gYZ6gIKEjYGIdn5+iHJ/gneAhw==","QnSfj4trSLOEN49NjDFFmWSHRkiNi3l2fXqEfYSCgYeGfXGBgH+bgHuIeHx9h3d/dI96hnyWZYKIi2yCgpBvZHFWYn9xdGmEi25vaYpbd35kl2xqd2N7V259fYWQcp9khnORhWuBh4dyh3uIhoaHboeDinp5dXeCiA==","SH+QZ4SASIdwc0uEVGt0Zpl6Y4mceX9wfHuAfIaDg3eDdGWFeoAdfXRyeGB1dXt/aHpqhX54VWR6hTh2b4t6X3BmXn11e3JsiXeDW3pymIBpjHpjhVxahHJ1fIOPhJJWgGN7gluQiIR9jn+Gf4iJjZGJmHeAkIiHhA==","vKR3mnh1m26IcYt3a4SItY99maFTcoJ+f4B5gYB8gHqAfmZ+fIGDgYGBgICAf31/gH19d314eX+AfW1/f2+Ig4WDgYKJfYBzeoBvgoeLjHyIeYmDhoOQkYmCgH6AhX+Af4t+eYiOenqDgIN8fn19i3V7gIyFgZJ9eg==","sHVre25ha3+FjoiwOJWnfY+Gf5J/gH18fn1/fn+Af3F9fX5/fn5Tf35+fX5+fHx/f319d313c359gHV6f258fX99fnh/fH59hIGCf3x2g359end+f32Ib4F5gp2Lj4N/eHZ6e3yGfn19fXSBc4R7en52gnt/eY6BfA==","U3lihYuLYGBeg36Rhrqbc55udKiNhn98gX+Af36DgXh/i6uAf3+Lf3+Xf4J/f4l/gYCAmoF8u4KBf6Z9foyFeX57hYB4fIOchZ1zd3GBdX5+fn2AfX13hIZ5gXV9iHV0d39+f4GfgXaEi4R/fYSCkn+CdH+Jh4KAhg==","XKJ3d4OHZH2KZFSKlXKQi4CFk356g359f3+Af4CCgH2CfnyAf4B4fn+BfX9+foB/fX9/gn6Dg3+AgZJ7f357en54eH91f4GBh3uBeHx0fn95enqIfXhxbn59fXx8eIF5gHh8fHmGhXx7gHuDeYGAgox7hYF9gYGFgw==","pqGGlpiAg5KCcaSBppuUmoJnknpXhIKDgoCAgH18gIJ5gX2BgX57gIBxhYqEgXh/gn+CeYWAg4SCfoKChnmHenaKdXuDhIB7d36Hf4CIioCNgZGEgIh4jpiHfIB1dISGgop/f5CRhH2Pfo18lH6Di4uDgouFhISAiQ==","N36NkZVPN7l2SY50ioomiY9vEWyUhnV5fnmCeYOUgGWCeV2BdHxjd3yNcnd9eoN/d4R8kXqHaYCBkpJugnxxcHNCZn5yYXd/e3J5aHI5knNojVxnfUJpT2xQeneFb5dccFWHdGmJonaAoISRjI2IbIaMrYB5lluPiw==","YUpwhYdib4x0d3iAj3ySepNuTIVhdX99fIF+fnx9hHx8fGV/f39hgH+FfnqAgH9/f4B9gX99gX5/f5SBfmZ/gYR9fo5zhHh2f3x2gICFVIeGcGtrW2lZcWxva25feHFifG9zeleOgIlqd4iBe3x7i4t+fXp5gnOAcw==","OHtVeVZugHqpaEWVsIV4iX9/mnebindxh36Ae5WEknuPfW98fYCAfX9+cmBeeIF/VXxifWF+bW96g2B3dHxxb2Bqi36EgGqRooB6UIFtfXxYlWmge22QYoZ2ipqec4ZYfWd/fF6DlnhlkHGGbol3hXeHg4GCgIGClg==","uZCCjYls2Y6/dJQ+dzuapHxtmVJwh4CBfX9/f359fn9/goN+fX5+fX54gYGAgIJ/g4GCfIB5hICAfn+BgHmCjIWDhomLgINxd4B9hn1/foCIfImSg4SJlI2FiH2AhHyJgISAgoiDe36CeXh8e3d5hX5+fn2AdX19eg==","aoVYjoySf3uRgGmoiLmYbXCKf5hoe4GBf4CAf358gHuAfmx9gH6TgICEgYGAgH1/gX5/gIN5g36BfJyAf3CFiH2QfoN8hoZ2dnmAh32LiX2HgIGNfJJ6in6Hg4aBfIKGgoKFgIR+eoaAeHZ8c3uAcXlveYV+fXl+fg==","H35zfGNzjWtoiDypf3ZyP5mRZY+1gXd3fH6FeoGCgHWBf4SCfXy0f4BWcmhXfG1/XX9xeVGAN3V7e294bX5ngHJ2dIhsf3iQQ4Rydn1vdYFZeHKAf3lxanx6fIhShoZ4gXR+fWxplXx+gn+FiXuEg3SFk3V+k2SClQ==","X1hfgpCdbYFsd3RmgXp/lY9xb4qRjXx8gX6KfoGEgHyIg4CBfX9ve31+eXZ/fHR/gH2BgX93YXp8g3R4foZ0Z3xoh392dXV9fXx2dXtrfHttiGhve2yOWnVtf3SCgYd1enh1eW2BjoF7iXqFioeCgIGXk3N8g42IiA==","mYeTg3ixJ4uqb+pvdYCtkIWCnFlecH59fX6Afn19gX5+eGWAfn6QfX+mf4N/f4h/fIGCjYGJ8ICAgJZ/gYp6iniAg3+AeYB6aX2OfHp8eX1/l4KKe4eEe5V7eYR2joaAgHx8fYOAeXOBdIZ/cICAdnp5hIZ8foJ9fA==","doqMUIhikHuwjFSBYpiMJHeGjbFfbX1/f35+fnp+fHV8fFx8f35Df312fYJ/gH5/fn1+f399ZX1/fXl+foV4jnuBgn+AfJF3eoh6gnt+hn6CgXqSfICJgIF8iIt/h3eMfX59f4F8fJB4e3p/cYF8iHh8hId/e4l+hA==","WIF0cZ2CeI+BgY9WhT1WlWZ1QWaIe316foCBfoODgISFjXOBfoDMf36Re3t+fYV/e4F6kH2Isn+Bg8d/fphmX21yeIJpbWuMhYCCaGhnh3FrknFwfGh/a39vcnaBbIFsd3R0d3KCj3lufHmEcXl9gn18i3V5inmHgA==","n5KGdZKGh3yReHR3inecfo1+lXV/fYKBf4J+gH5+fn99fpZ/gIC/gIB/g4CAgIF/gX+BgIN/eICAfmKAf4KJhoGOk4SMgISHgoaMg4eKh4CFfo+If46Pk4mLgX+Dh42IhoiMg4d/f3SEfIB8d4J6gXV5eoGDhIV/fg==","U4BreW5WMZdbfb+LfnswXmV4O8GggXl7eHh/fYV7e2hyfWJ7e3tre3x8eH16f4l/en6Bjnt6X3h8gXJ6fnlwcXl0XoB1doKEgnaTcIFrdX+MfXFxenV5V1h3gIFydo9thW1ygoKHiX1/h36ElId/iIqLmX58gHyCdw==","c3x8cI90Y4Nvd3BhemaAhX92h2OEhHx5f3yDfYGFgHaFe3uAe36SfH2De3p+fH5/e4F+hnyDe4B/hIN5gHhtbntocnhudHp5d3p7cnRtg3Nse2tyfGt3WnNsfHqCc39senSAdW2FhYJ6inaGiIyGc4mIgnV5f3qGhg==","eE99bV+AUoxkimpqeXI5gIt5QXOAint5g32BfYmDiX2LfnGBfX90fH6Henl1fYB/d399hX2FeH9/hHl7fnxvaGhxWXZwdGiEdHx1ZHVqdHxyhWdmbHBTXmNvd292boRXdWx3dW6Ti4J4h3eGj4WLdI6Ahnd5f3WIhA==","P8nbqHk0/oKScMJgwDVavHOCcD99gYGDgIF+gHx8gIB+iX2AgYB1gX+ChICAgH1/hIGAh396j31+foqBg3uKfIKLjoeKg4V0gXyBh4aLgoyEdYp6g4x/mYiJgH59eXeIh4WDh4N4fIKIdHl6gn5+fX54e4WBeIB5dg==","lYp6enZ3b4l3fJdmSFiVfm15bnaRfICCf4F/f36Af3p8fIuAf3+hf3+CgIJ+foF/gIB/hn+CcH+AgFqAgIZ6c3V7fXl6dHqDfHqDdnh7gnl5gHd6enqBhYB/e4N4enp+fXpxfXiMjn+Bf3x+e3mBgYR8fYWAgIF7hg==","YnBZeXW8cXuGb413aW55gm+KhZGXf39/gH59gX+Cf4eAg3t/goKZf4F9fX5/f4F/f4CAdH99d35/gXh+gH59f4FugIqAdH59iXWAgXyDfnR/eXaCgXiPenp1hHeGen+CgXt/fHmDhYGBgn6Af31/gICOeoF3fHyFgA==","duj7/v5l0/7+Xv5jwSlL/k1RaDYdbIZ/bn99gE99bnNpe4V6gIBzgH6jiqaagot/+n2Nj5N9kpSBhaKDi3+BiZWLaWWLgnx2g4GNioOSkIKViJSBn452oNmDgHeciYSvgY6NgJV9g3N3e5F5OIJ9goB2fnOGeHl9dg==","jICAdox3eIqpcodpmWxbmnh4ZG1jhX59goGAfoF/gX+BgHWAgX94gH16gH6Ag4B/gYF/dX+Ak4CBgHiCgIh9bXV+e4JwgHh9goh6dIV6eIB1eHxueHSCfHh2dnB6eXB1fnl/fnp7ent1hHt/fX2Be4SBfX2Be3p+gQ==","/sJ7fox/nHp3fopunHV9g399eXWPgX+Af399f39/f4F/gIJ/f396gH+AgH9/f39/f39/foB+gH9/f3x/f4mAg39+hn+BgYCJhYSBfYF+gn5+goGAf3+Ah4B+f4h9gYF9f4KAfn1+f4N+gIR+gIR+gHx7fX6Agn6BfQ==","nY53oZFmlHV5ZsRBYR1yoU1stUOPg39+gH+Bf4CAf4GAgaWAfX+UfoCGf39/f4B/foB/hX+CyoB+f25/gHt/eH6AhoN6gHeDf46MfIJ9c32AhH9zfoGCeHqBe4J+kXh6gIB0f3+Hfn6CgHSAgX6BiYJ7dH+Agn+Bew==","sKGcxWl3f4/DcPaAdmN8nYBwboFGfoSLf398gHd+gZV0gXt/gYHEgoJ0g4iCfXt/gnuMbH10XoR/fm9/gXGAmIiNlomNgnyAl4t+lYKGiIKQjoyZjIyYi6uMmW2Choi7fo+CgZVVdot9b3l9UndkdXd/eGV/bnp5eA==","lYGPnZyMo5OOd5NxaKKKlIF5hYVPboSFdn5+gHB7c39tg4h8f3+qfoB2iJqGg4V/moCQfIp5j4uDgXSEh3COgn6KfYJ0hZB+eHZ7m4aLeIGTbZuRipB/mYKEfIaChnSwgIqEgpZ1eJSSeJd3iHt9hn1+d4eGen9/gw==","j5ZpXVqRgJFvs3DmddGnV6aFqKFfeYGBgIJ/gn5/fnd7f35+f4CAgIF/gIF/fnh/gHt+cXx2fH58en58e3mMkn6AkoiFgoCKgoiAgn2PfYSLf5KOfoWSpol7fpOCj3+HkIR9gYp7eHyCenp5eHR8hHiEf4KBfYKAdg==","d6VtfqaJjGWbjld44JdscniSbq1/d4SEfIV9gX14gI5+hoN/iICHhIB+h4mGgYR/gnOBgouBiIV9dYCGfo+Qkoaoh4mTpYJ+nn2HjqCygouffY+Mi593pZGphXOWdnyelJ2Cg6N6bXV/cYx0dXJ+gnl/eod9ant8cA==","oZuGkSZklY6BiUOSPZqHi3+Ih41JiH18hoOBfo2HjHyNfn6Ff4CHhIGGfXp9fn9/eoGCg3uAfoB/g4J5foJ2eHh1cXRwe3t5aH16aXxzb4RyjHl8gHh1aYN+gXd7e4JqgnZ7fXKBgX1zg3+Cd35/fYmBgnV9dX18hg==","TYaKdnmAXJNwX4uJlH9Jc5NrM4aDhn17fnt/f36Df3qBgGGAf4CEfX55fH2BfIJ/fH9/h32DcH9+go16foF6cX9man2EdYCAgXSGeX9qfnt2kXCAhWd6ZINtf4KRd5l4fW97fXp9ioB6jnqDgoqAfIKBjHl6immLfw==","LWVPcWp0WGjtfJx8jHN/bHuBNrOWen+AfX9/f3+Benx7gHF/fYEqgH+Bfn59fX5/c351gYB+enx+fmh7fXt8eoF2gH99dnV3f3aLg394in99inl3fnR+enN5bXp5bX98fXmDe3iAg3yBf4SAboGHeH2Cg4GCfoWEgA==","eJV9cHl6qXl3hn2IepBniouISWmDinx5f3+EgIWFgIOMe3h/foBofoCQe3h8fX9/e396kH5/cn6AhHN8gHuEhZF/cIWMhYh6fX9niIl7cYmDiF9ZaGhrWGVoZnBxbH1aaGt8Z11/gXR6gGuHgYaCdHSEhnd0g398hQ==","io9xXYWPmXtxjrk6v3JlhXaHYnKjfoOHf4F+gX18foN7goV/goCIgYB9g4aCgX9/g3+AfH5+g3+AfIiDgHN8iXV/h3l3dHZ3eXuCeHp+hXh/fYB/dIGFmYOAdn58gn+AeniBeH5zYmtvZnJ6bGJceVt0fXN5aHxzZw==","cIKFrIiGvWVpZZeAxJRxpUmGZodscoSDfH58gHp2foB/g4B+gn6HgX1yhYSEgHl/h3yEd4V/h4B/eI2Df3WIgHyLgoZ4kINxdHR9g4mMfoWFdIiEeoh/mYeUg3mFeYWJh4V/fYxzd36AdY95c31+eYB2d3t+dYJ9dw==","fYqgbIhrtqlnmnFqowBGgYWNSaKHfn6DfXyBfX5/fXOCgnyAfX9tfX1/fH19fH5/gH9+dXx0gH59foB9fXx6f4F8aX17f4p5c32AgoB/f357fnuAgn13dnaFi3Z6dX+LfYd+goN+j4N/fIOBg3x+cn95f3+AfH2BgA==","oJ19g51412K9gM+AgXjHjlqM1IVtcYGDe35hgXV4eoN0eqR2g36VgIF2hImIg5V/iICMaH12soV/ek+HfoGCloucrIyNf5BwfXqioX+Sd4GLb5yilZymlbCPf2V9fEizgZF4h5ByZHR6bph6X3Z8eGpxZ3x/dHt9fQ==","c7WiS2l3rJ9RfVyklZWiaYmDh4VvfoCBf399gH17foCAfnd+f358fX16f35/gHh/gX1+fn98inx+fYh8fYd/f4CGhIR/gISFgXJ1hISId4mCfXt5e3x8hH56fnp/aXOLd3l5goF+bHN7bnl9eHV4gHeAen99b3lzdw==","uFRlcICrlYVzonRjYj5mhZSJUaeHf4CBfn58f35/foJ/iYp+fn6Gfn59gIB/fXt/f31+fH58gH19fGd9fX57hYJ7jIJ/f4OIgX+Bg3V+gH+CfYWDgXmLiIJ8fod6eoiGe4OEfYN7eHd7eHt9d312fXt3dn1ydoF1dw==","qGFzYQDoDZKGtgDMNq+wBMRzsOwAhX17gI1/f4KKgnuEfX6De4J/h3x6e25kZ39/eHR1g3KAfnF4entwa4GCeoGBcXqFjnubiY1+fIOLf5F+enmyhopsgpWdeZONkYGDnpWAl26AhW6AdIGCcHd9fXqDgHWDfX95kw==","rZGNin+FeoFkio6HZXSRenmOiV19fn9/f4B6f39/foB/fHZ+fH+pfH95f3+Afn9/f3yAgIB9i39+fYF9gI6Ag4aAgX5/kI11ioB/f36Gj4SDfnmHgHyAkYKJgH+EgX+Cf3uLh392d3tudHl8cX93d316eH99d3Z2bw==","lJaTeWlz4KC+dvJzYZ2ChHl50Iw7doSVfIFsgIB8dH15gIl+gIC1gYCGhqGfhoR/mn+of4CCkZGAfmOFgnqRh3+PlZKQgpGGdoR7kH2Rd4OTgpiHfo6FooSGanh7hYS2fIZ9g45Nb2iIe3h1YH6Te3Bya3CCeXx7cQ==","Y3WCf3F6kXamiIhjdm4/lI9/O2mDfX18fX+EfYCCf3x/gXCAfn9nfH+Be3x+f4B/fYB9h316g39+g6p8f293eIF7eH18gYF2jHV2eYN4dH15Zmhmclpvb3JgcnJdeIlsc2R3VmR+gm54h32DgIiBgn6HjHp5enp7hg==","XJprd6KVd2mYj8OXjGVCX219vZd5gH+AgoB7gIOBfoKChZZ9gH+ug4CJgH59fYB/gH9+eH98c399fm9+f4x9ent6f4SJenuNloCIeYWAfn58gn2BfIJ2eYKAdomJen11gHx9fnl9eIFwf3OAhYB9d3Z1eXh9dnR5eQ==","c5WSi4izlnVhXKGbgF6ro3VyoDlqioSTgIaDgoiBhI96ilyJgYNbhIWQg4+AgoZ/iIGShoN0moyAfnWCgoaIgYOMj4iLjZZyineRpn+RiYOMk4qFgZKFmJSPhH54hHCkgouAg4p9anN7fYd7hXxudXhrcId7eYB1eA==","lJ2LlIB+kHmCeX+DtXWKoHVymIBtfYKCgYaCgn+BgISDjTmAg4FbgoF3g4J/gH1/goB/fn181H5+faCBgHWDiICBlHmEh4J9fH99h36LiH+IcoqQgpCKmImNgXd3dXmFgYmGeol+dYCAh3x6dn1/g3hvdod9hIN9eA==","m5KAhoZbjpOPlqGKYbOPY3hfo2mDbH2DfYF0fX59fHl2hGB9e3xxf36GgoJ+gI9/f31/gH+Eln99fI2Bf4iEoIGTkYqIk3+Eg5KRjIaMgoWFe4aNf4+Jm4STgnd6fm2JhId3hoSGdn59eHh7e3F6in96c4B8gYB4fQ==","fWOKgZJ3d5WbfJCBpYQ8kpaILX2Dfnx5fn5/fYGDgH2DfH+AfX9zfn2Ae3t9fIJ/en99hHqCgn99hIB7f39ybHhuVXl2dnZ1dnF/cH1tfntve3FvfnRZYHd6fnl4cYBxfnZ/fXODi3l6gX6Fh4WIfIiEfnh3f4CEgw==","anJsfod/Zn2EfHdog2pZgGx2UnF8g318f32CfoGFgHqCe3p/fX93fH6De3t/fYJ/eoJ/hnyEhIB/hpx6gHNxcnxlbHVvcXh6fHB2d3Nke3VybHN0f25pWHR4f2yCb4J0gHp0f3aDjX16inqFipOGgIeKh3qBgX+Lhg==","dq2Cf4FxYIeNZnuuhHGamIaFZ3ZreH+AfIN9gH97f355fXt/fn5lfH6CgIKBgn9/goJ+gYF/mYF/faF7foOBgYKRjICAj4F7fYyLhoGBh4SGfIKHhYiGhX+Qf3yFgI6LhICBgYWCgHyDhYd8gH59hnt+eoGBdoR0eg==","ppxzuIBv0nxiep6YUluUd4N8mUWDhH6AgH+Af4KBgH2Afn9/fn6QgICGfoF/fYB/goCCh3+Bf4B/foOBf4J/gYB/iIWIgnyBgoJ8gH15e3x+iYCDgX+KeoGIf355f4F+foR+foF9eoeAg3mAe39/fn2FgXt6gn+Afw==","oYKHfo2tmFaCm1ZZhIe+lXSf3WtvfoWDf4OCgX54fot3gmd/hIGuh4CKiIWFg4B/jYCCc4d8u4SFeFiRhIePkIOrn4iNmoGEiY+Wj4iqrZ2WjZaJeKGSqH6RgYV5kIiKgJeJiJRsdI1/YXh3fGOBd298ZIWRcIeAcg==","faqeomaGkIR0enyJhnOEgHKXn3RXgYGBfX5+gH59gICAgGyAf383fn5+goJ+f39/gH5/goKAc39/fWOCf4SMgoeMgnp5iIJ1hn9xg4GIcYGHe4mGg4yJin6MgHt+hnaHh4N3g4eGfYaGgnt8gYJ/i357gIeNf4KDgw==","U1dzQYk5U5U7eJqYV2ZgjoVQg6Rtfn1yenqOeoOBf4KAhY2BfXw+enh8enZ7gH9/eId6fnuFmH2Ah31/gplvYnpyb3dfdGaXgXd+VX1odHJkgHBnem5wS21wc3p0fX5XeHFpd2eGmn13gYaIm4OJcouDd4F1jY6EfA==","Z1iCW3+IiI9tbXp/dI+Pc4txjpdxen59fn17f35/fnt+fYKAgIBlfn6Gfnx+fn9/fX59en99iX+AgHx9f39sa25wbmh3ZG18Z299bnBxdmxriYuChIR3gX1/f4WHdYiDg4OFg4J4gn14dnZ/fnd6gXaBhHp8fISAdA==","YoWDe4qUgGqJcYt1j16Qe2l4hJx7gYJ+gYB9gIB/gI2BhqSAg3+Cgn+GgYCAgoF/f4GAhoKJh4GBgHuBgHuBdX5/enl+gH16en1peYeBfYCBi357gHx/hXaFe4p4gHZ7f4F7f32Fgnx/jYt9g4B9fnuKdX+EiX6CgQ==","kFM5qjt1OaQPk95zKLlchYiJVJq8gn+LjYCAiJGHkJGEhH6OjIqBjoiHd4GCf4F/c3+MeX19gIR+fYJ9gIR1i3R6bXpSeWqFeHuAZ3BmgnJ2hWyAenRwfmp8d4aGdX9mcoeAeoKFgHuLg4mAgYuHeXiCfYx2gH+JhA==","6WnAam7EormhtGpbenGrY5ZtXbp/e4WEf4B9hH11f419iU9/jYSBhYJwgoF/en5/gHZ9bYBxjH14c5B6eoKUkH+tlHCIfoF7h3tViJCeeImQgJeLfqCUmoycgIWLe1OLhYt7lY95e3+CfYh5fHx7g3t6dIOVlYd8dA==","KqeGhEJzoIV8kVSjiIqTPYeQiHh/g36Afn9/fn+BfHx+foF/fn9+foB7foB/fX9/f35/gXyAgX5+gH19fnZ9fYJ6hIN7gYN3iHl8hHh6dX+Ad3p5gnuAdH9+hHiKeXyGfXp+gIB9gXiCf3SAfYB9e3+Df4N/fHyCgg==","nHuKiXmelWpvim+TgYexgI6K23FrdYSHgIGBhHh9e4uAf5J9hoKqg4eAhYJ/f3x/hH19c3tyk3x6eGx9fXeOd4CPjIaLiINzgIiHk4mch4OFfZuLf5eLrYiOe35zjXidkJN2hYmCboaOc355boF+iYWDdo6GfIZ7hQ==","qYGAgHc3hYGXeZqIeH9EeX9tVHOCgn17fnyCfoGBf31/foWAfX5tfX2DfHx+fn9/e4B/g32AfoB/gnR8fnp5dH93aXt5gHl3g3p8c35zfX92dHh0fXhuanqBe3Zzd4VygHZ8gHiFg4F6hHeEgYSCgIeDgHd6hIF/gQ==","jJmCj2aHq3lpiYatZ6SIg4J9oYxzeICBfYB8fnx6fXt7eW9+eXyQfn50gIF+gHh/gH1+e316e357emd/foGJiYKGlYF+ioWAf32AhHqLe4KDfI6Lf4qSk4SOgIZ3hHqGhoaAgoB4fICCf4R7gX5/gnpweIOCiH6Agg==","qtLsuIZD0P6qYbR/PzyLck6RnzdEgHyRen+CfXh7fXp2eYaFfXyAf4FqgoyNgIx/g4CFiIl7i3+FgI6DhIaQfZCJlWx0g5F+f4N6hYOPgoCNZYeWmI6djJOJmG+EhXWxiHaAg4p7fHR0dYN8hX13fYR2g4GFgX6Ahg==","S45/q0h0X5BcZYeqhHpxj4B5O7CKoHx6iIOIhYmFhYWRf39/h4Big4SQeHqDfYB/eX58hXx8Qn6ChKuDg3J3e3ZrYnBjdG5qY4hmZG9mcX93Z3J+dnFvY2t7f3hmeZhZfHN7hnt3jHR5hoWGjoeEgIN8joV8gIeBhw==","g2ecjRZSa7vCaFOBNqdpVGKId412g35+fn+Af4J+hn58f3l7f3+Af4CVgHyCgoF/hIF1iIeEeXWAgYZ+gW+DbX2BcX94gXWIg315fICBf4GJcoNzcINsh5GBjYWBi3lqhX6DfXh8fYKGeoF+f4F3fJSDgpeCf3t+dA==","JnqFkZyHoYKJm45gcG1OdoKBToKcfn59f39/f4GAgIKAg4B/gH+Cf3+Cfn5/fn5/foCAfX59iIB/gI1+gIp8hn1/fIN9foGEgoKEfIN+i3t6fH1+en54eX1+gHt5hIN5f4CDeneDgX17gICAiYCCeYeFe319fH19fQ==","TGSOfGt0ApqGkkCTY29qmqN0eH56hXt+gX59fYSGgH+Be3B+fX5zfX6Kenl6foV/dn94gX2BfH1/hIh4fXN0c3pqbnSCdHN9eX58dXtneXVue3J7fW10a35ye4GFe4FziHF7fWqEinp5hH2Fin2EfYeDg3Z3hYCCjw==","iIh9d3WlhIxigHqZnomXbot3kJyCfX+Cf4F6gH+Cf4R9f49/f4GOgYB5f4F+fX9/fn9/gnqAoX59fn5+fpKHioN+jIiUgoKFjX+FiIKCi3uFioGIgnyHkIuAgW17eX+HgYF+fYVvd3t/g3p+foR9f3OBhIN/eYOAfg==","kJqFiH6GnIGDdYaNfJefd4aEmZt9e4GDf4B7gH58foJ8goV+gH9+gIB7gYJ/gX1/gn9/eYJ7fH5/fG6Bf4+IiYCKjYKJg4aGhoiGhoCJgIKNioiKf4uNnYqIgoeEhXuKgISDgo19en+Dd4V5dHp6g3d3d4aEgYJ9fA==","xHSja3tcT7GggXCWX46XfZuHeIB4gH+Bfnx7f35/foR8goR+fX5OfX+Ef4B/doB/fH19dIJ7jn59fYZ7fH2GfIB3fWqEeX51fYd/hIV5f3uFhnx/g3uEh4V5faGBjIaHh4d+f4WAeXx/f3Z+gXx9e3Z1gIF/fYJ6fQ==","/p2el4E9q4tKcGSPdmipg2CKtcN6eYGDf4B9f3t/fYZ4f39+f4B8gIB/gYKAgHl/f39/eIF9PX5/foh/gIaHhYmIjISLg5J/hYyGioGHfoCKdIeJg4WBnqCMh4uAkY6Ngoh/gYl9eX6Ce456fnh7d3x1iYOBdIB8dA==","VH5zhIRoZn+FanGSfHmCiYCKeGKMgnx7f32CfYGIgHyEfHqAe358e3+Ien1/fX5/fIKAhH6AaoCAhXN3gHdydIBmbXt3enx8fXNxdnlrbXRzemx2gGdyXHpvf397e4J1cnNxenODiHp7jm6FhoiAdoV+gXluenuBgQ==","eyKXJnOBLWlinAuVlnRlAJ+gWKqtgn2BgH+AgYWAfXmAgnaAgIB1f4B9e3h5fn1/f4F9h31+b3t9gFR7e2h1bod7bouHhIB7fIB5fIGBcoJ7fHBygHpwcH16eYV5g4B+gHJ8gHF+jYhtfoOCjXuAdoN8fXR7en5/iw==","coeWfUOHgZZTfGencIqJd4p+lHRkfnx+fXuAfoB+fXaCcHB+fX1ee4B/fIB+fYV/gHt7gX2Cgn5+f292f4SAfIB9bn+HfYB9doV5f4B8coR4hnmBeH16dIGEeXl+mnR/fIF5fHqNg4J7gX6CiYCBfoOJgH94fnt9gA==","RHZlhmyDAH2/o0HVUv7HbqdiXs5qdIGBfoB5foB9fmx8fHV/gH8/gX10g4V/goN/gn19goaCS4B/fFB/fn2CcnyNgoiBin+Oe510g3+OkYKGao9ze4yEn4SJfpF8n5GHhId5fomLdoN9fYR5fH99joV2gX1+e5B6fA==","b0NvemNgg5N1bJdup3yNeXlriICCiXp3gnuCe4R/hHiGf3WCen6ReXqJeHl3fnx/eYF9iHiAdX+AhXB9f4VxbXJvaXVte2+HgHV5Znxyb39vlmx5eXFzXH50dYeHfYNje3V4f3BukIFxioGIjISIdIaGgnR/hn6Ggw==","somIraVyfIJ3a5pakf6lu4OIf0hla4B/gIF4f3x8f3l4d35+f358g4ODgoqAgYR/hH+EhYN5iYV/fYCEgmaCfYOQeoCAgXqKfnSGknqHg4KJco2Fg4eJl4+JfJOHd3+rg4SEkpKAeIuGcoZ7dnN0fYB3c4t+f3d4eA==","wHdxs4Oxw2KGoW+HeYuNln9/jWd1hIiLgIKKgn94eYx0jo55h4F/hoB5h42Hg3l/k3qEgYJ+mn2Ado6HgnKKjYigmZ2Oh4RyeniHnY+ic4SZhaCCj7WOpZeciHeCfHayiql+gZmEaG2Na4N5eG5pe3iEeIKDZ3trcg==","g4qEh4RniYGTfneLiItfemiEYnGFfH9+f358f3+CgHqBgIl/gYCAgX97f35/fn5/fYF/fYCBgn+AgI2Bf3t/gX93dn17eH14dXB/fIR7fIN9en59gXlzenZ3fH96eXB7gnp+gH54g4J/gHqAhnuDc3l/dn2Cenp/fQ==","hKJogoFyfId2fHGNf47PdH92uWNyfIGBfoB7gIB+foF7fph/gH+zgH9ugIGAfn1/gH+AeX59gn5/fmOBfpqIj4iTmZyDj4yZnomSioeLgIiOhoOLeHqEjnyCe46FiIaBe3t9fnNrcH1uYX58c2ZzfGhyd3R3ZoRzZg==","WpdNd5mCiXSCdIGHl3KxZXV0lJp8hIF/gH6DgICAgIGBgIKBgICGf39+gH6Af4B/f3+AfYB9gYCAgIR/f36KcoF6fIF8gYJ2eXeDfX+Ag31+cod2gHt7gH5/fX6BfIF9fYCBfX2DiH5/gHp/gn9/enuEf3x8fn99gA==","tix/gWiRMoKpqDjGNPxhb4OUXrejgH99gICAgICDgIKAgH9/gH9yf4F8f35+fnt/fX58fX5/gH5/gYB7foF/iH59hIZ3fXuEhoaAe4R9foN/f3yFeHt+gXZ5eHyFhX9zh3t/gXp7eoqAe4N/eoJ/eoF8foOBfn9+fw==","lKWQhGuRfXqRimdwdXrDdpeFw4tugoKCfYF7gX52fYN4gol+gYCfg36BhH5/gYB/g3x+eYR9an5/eHaHfY+MiYKOkISCi4eAfYWMjYmejIOOjpCGgZGImYeWgH9+hnyJhJKOjY98eoOKcoN5d35+goJ9bYWHfHh1eQ==","/quQa6B2psbXef6Co65sTXptjZNuh4GKeoJ+gnp9cXp4gX6Df4BlgIN4hIiJgHx/en6Ee4R+LoSBfm2Cf4GHf46GjXqYh42Ainp8loSKnIGOepKIj4qBl5CMgX9yf3inh4N8hYt4fX+FeHJ8cnuEZHmEXm2FgIZ9hQ==","b3qSsm9WmXRmb4l0kQB1nVKRVo1/hn59gX2Cf4GDgYGDf4R/gH9uf36Ffn1/foB/gIB9i3+Ec3+CgnZ8f252bnp3bG15cXlffnZye31vd3pyfHluenxzbHV1eHN+jnt6gHV6fHOFfX19f4CCgX6Df4F/eX2BfoeGhQ==","vHp9rIR7voTxdLdwhbBvvXNyaHiKeoKEgIB9gYN9fH55hYl8gX6Gf4SDg4OEg4J/g3+GgIWDfYKBfZSEgZaMkoeKm5KTg3yIh4OBioGPfoWNi5OThYuaoo6Df4F3fX+PgYWCgY+AfIF4eIh5enuEiHd7fISCf4F5eQ==","qmuapo2KYo6xdpuCm89HnZp4VT1dcH59fX5+foB9gHd9e4B+f35+fn6EgISAgIF/gX+BgYCFiYCAf4KAgIN5jn+KcoGfgHqAd4KAeH6Bi4J6e4mHg4p7h46Ig3mAe3qIgoCFgoODbmh1cId9YHF0hoJ7fXmAfHl4eQ==","exF4jZSMSoNklpMAcSk4i4CIL3WMf3x6f32DfYGCf3OGfIB/fX+DfX6Ee3p+fn9/fH9+jX2DeX9/gnd7gGlxaHpxeHxvc3llbG53cnpzgHZ2cW5he3F7X3Nwd1xwYH9teXV7dnWOiYZ+hX6FiIqEfpmUhHp9gYKEgg==","dbVrb3aQr25vab6gfKSzYGdveoVhfX98f36Af3+Afn1/fX9+fn9afn+Cf4F/f4B/fH9/gX5/YX+AgG5+f4J+f4F/e3uFgXyBf310fIB+gIN/hXyHf3qBdXp6fYN/dnR7fXqCfYBye3h5fnCCeICBf2mCgnp5e358fw==","aXlchHR1bGxGiTmGanqddYlvnn6Ig3x9f35/f4GCgniGen5/f35tf4CEe317fH1/fX9+h3p/fH59gHl9f5N8en92kYWCf3h7eIl+g310gX9/fXSBeHmOdHt7e3p+dnx2d3qAeHp8hHmJhX+CfYSCf4mGgoB+hXuBgA==","lZWBnJmJo4OAgkCMcLKRlIKAYXmMfH17f35/fn+CgHuAfol+fn5Xfn9/fXx9fX9/fH6BgX6CgH9+gKN8fmp7e4B1dn19eIR1enB0fnl5cX15dnh4fXd1c3t0gn1/fXx4e3p8fnp0gHeChnyCf4GAeHt9gXt7f3yCgA==","/qQRSP4PeHGOfp+8vqbiQMNDTZDTcYKDf4J7fYJ7e3R5fbCBfX5ofn18gIR/gXh/fn19gH6Gi4CAfJSBfo+ThnuTm7qGlIqhfpVliHyNgI2Mdo6FepKRkISFfoiAimyEfIuAgItugX6CbXF9jHZ7bHp6bod3e3t5cg==","qoeKj2eSpVudlXqMiY2bgYSvt3dofoWNfYKAgXJ8e4t4gZR9goCaf4J0hoaEf3R/iHyEdIB7mX19d3F+fWyNj4+ZkIGShox8doCBnYebeYWTcZaJiJmYq5yNenx7hnaggo53hZJ4YYCNcIN3a3BzhXhzcY6DeYh1dw==","g4SUiYJdkIJ8bZV9dI1xpFuMekuGin18gX+BfoOEgX+FfKmAf4CbgICEe3x/foB/foKBiX6FfoCAhISBf3Z1dH11dH11eXqFf395d3txdHl3dHB3fnR5Znp5f3x8goV4fHh6enqDh4J5hHyEgISAh4KFh3h7foKBgA==","ZFB9Y5B+dYlvg3F9dYJRgndaRYSShnx5gIGDfoOChH+Jf4qBgH15gYJ+eXZ7fX9/eHx5dYODVXyAgTF6fnZ0cXlzb4N8e26AgHJ1cn9ten5zhmNjY2BgXHVuZ4B0bYRYbWCOeGOTipGDiHGFfH6HeoWAjXt+iXV8gA==","d2pwb4VgSIp0aIl+elsCiIdhAIWKjXtzfnuDfIWGgXyDe2aBfH5UeXuPeXh7eol/c317hn6NoH9+hrN4foVwbHpYWHxueXmEgXJsaYFbZX9nj2VnflplSm5jfn5/crdieWZ4d2aJj391mXeJj5WKfIaesHJ2h2iFhg==","YqG6Z4dD/uphXv5M3ABhfWuJXxuJe4KEen6Af4B+eXiFgn5+foF8f3yLgoKDgXh/hIOCfnx7gICAgoiEgZ53WIt5f3N+fYdeiH2BkYeOf4CQpH9jhnx5d4GFe3GGgH+OjoV/gYBzi4mFdYB/iYB9hHCIfXaAcH1/ew==","YIo5nUyNhAgkhVSStla2fZ6keXp9dIKDfH6AiH2CfH2Bg219f4A4f4BvdoF/fnh/hoB/e399cX9+eoB9fHR8mIV5bZCTe4h7j314hn15gH2GcXSVhnd7eI56gniGe4yMfHt9fISBT3V/fnuAiX52gHd7h4R6comFcA==","AIuG1XOyhol9XeEXMx9xvSBpSjeLh36BioKAf4eChJB/ia2BhoDtiYOffoKEf4x/iIGFiISA0oKGgbKNgHt8hn6DfnR7emp9fJOAgnmLcoR/jXtrfXSJh3eAf3mIbnl8dnx/fYOKeJGCh39/cH98X3R+eHmEgXd6hA==","mY6EfoSXq3J+goN0iN6WbW9gk49ueYOEf4aAgn16f499hnN/gYCEhYF+g4N/fnt/gnx/dIR/k35+eqSGfoiIkn6aloWHeIKViIeVh4KLiHuLi4uTfqWXn4qLgImFkn+LgoqCe4x7c4KDb4p4dXx8cnVxdoKDfHqBfg==","OFp7hIZqgqw3bpNta5UaaphvAIR/e3t+f36AfICIgXF3emmBfn5rfnp9fHp3e3h/gIF3iHR8cHR7gZdzenR8cIFRWoJ8a36CbGpneXpmU3d4gXN5eVxjdopleYxdeYdzhW+BenqRkYV7ho6BlIZtgXV3gnlsg2aGfA==","bVx2ZH2JRZJkgZpweIU6io5/Dn6SdIB9f35+gH+BfYN/fmp/foBEgIGPfnx+e39/eX98d36BeX5+gG9/fnZ+eX12aX6GfHqDdHh4gIJ5b3x9g3Vsc3RleHBweXl0a3p0dnd8e36CfYN/iISAeoJ+fn6BbHt/g4GIew==","ZXd2gnSHRJCJh4eOf6BObX2IaIyGfoCFgX97f4GBgHt7f3uDgICNgIGCf4CAfYF/f4CAgX5+hn9/gJN+f3mAh4B9goSNgYV/iXt5g32Afn1/joKHhH18gJN/hoSJe4CIg4CCgYFnfIB8gHqAfX97fHV3enh6gnt/fw==","r5mBhnuVtFjPdX+Am7KsoHiCx4tdgYeEeYR4gYB2gJCChYaBf4CKhH9wi4yQg3h/i4CKcoWEnY+Bc2CKgn6ckZqTnnyReoh0mXd+nIeekH+QhZaFjpOappOHjpaJjXWkfI17do9xfGx/eoN1YXB/e354aXyHfIKCgQ==","k3BmcsWBmIi4bj2Hm+iOfWVfY3dYf4B9fn+Af3h9fXx+fnN8foBufX+BgIJ/gHt/gH9+g4aBf3+Bf3yCgW9/cXeFi39+hIZwfnx+fX6LjIOAcoB4e4uGhYiGg3eBfneIgYKFh4OBgI16fYV+fnh6hXB9fH1/eYR5fQ==","VpCGhYNVl3yJXH2Me5Fyi3eKQ1CNgH54fHqBfXt6fXB7foB8fX6gfnuKf4SAgn1/g4CChYJ+uIWFfqWDgHuCe318cop9f354enpxfYaCan+Dd3p6fX11eH2Cf3aBdHV3em+GfnWDh4t4jH+AfoOAhn6FhIGDemyEfw==","MHiDhYqF/oOBhpFiioxVe3yJUISIgX+Af3+CgH9/f4OBgoB/f395gH+Af4B/f3p/gIB/gn91gH9/f32Af4V+hX+AdoOBfYKBeYCAgICCf39+h4KAgX97hH9+fIt+fn6BgYZ+en97eoZ8d3l+gHt7fXh6fn9+eIF/eQ==","dnt2gHWVnX6FarBczlZCkXyETbmEiYCAgIGEgH+BgYSFfnqBf4GkgYF+gH6Af31/f4CBf3+AjoCAf5SAf257Z35+d3WAeX5ob3p6f357gnd7g35rgHl/d356fHl7d3x4fXp+eHeCfnuAhIF/hX9/e4N/fXx/fnqBgw==","mX2XaaMAjLx4dp93cCRJlGhL1TyRe314f36CfYCAf2B/ejh/eHyDgHmJfHt8hIZ/fYd9n3+Lu3+Ch4WBgI52aHmBjHBzhIFwhnyAb35vj4Z3fndffnqBanx8fWmAfpVni3GBiHB3jXp5dYODeXqAmIN6jXl/d4B/ig==","iUeheWiWf5F+ezGjf8ifhqiOcrNMeH99en2Bfnlzfnp1eGR9fXt1ent4fn5/gHV/fXl8f3l9Xnt+eY18fYV3e3iJhHR6hYCFenp9hn9/hYmHgIZ7hYiEhYCYgXeegnmTiIWDj394fH+CjHl/gId9hH57hIR8bIJqhA==","V/iKjKZU/nGXPv5QuhCjq2VspSRign9/foB/f358e3p+gIB/fICIfn6CfoOAf4F/gICDfYF8f39/f3yBf3qHgIOIgIOEg4hzgYF/g4CHfn2ChIGIgYaEjYCFgHp0fH+DfIR+fX+EgHiAenh+eHp8inaCgIWAfoB8fg==","b259boVnaIJzc311m3d1iIpwVm6Gh319f36BfoGDgnqBen6BfX97e3+DfH1/fYR/f4B/gHqChIB+glp5gHt3c4B+c4N9fX54gXx2eoJ2eHx8hHN2gHF7YIF4fntzfI95fHWRgXaYhYl7hpKFiYyBkI2Nk3l6hIKHgA==","3ntqfHdQZZOxp1h+ZIprfXefpn+Sg3+Bf4CFfn5/foJ9fqOBfYC0f4B8f4F/gXx/foGBjH56Z35/gEt/f4iHfYGWjI59dISBjH1sg4eEd4SGcYWFgoeLkYOLgYqFdXyEhYuAcH+CgYh7hXl+e5yCjHWKlIF7iXefhA==","uIpeiIORe29fj3l8k8Cwc3+SroaQfYSJfoB+gn98e4Z4gX1+hIOdg4V8hYODfX5/iXqCdH96f399eX59fXGLlIKFdoqFgoZ4e5h/l4OWdYqRc5SXhJKDqpCKg5J/kYeUg4+Hh5JvaXKCcoF3W31yfnBwZoJ+c3l7bw==","uW6Bh3OXnmuLjWlugYmZcXGU3o5jd4mQf4B4g3p0epB3hZ19hIGPgoBqiomFhXx/jH2DeId+jH6BdV+JgHqQk46elIKPi4lka32JqIOlfYWbcJ2KiqmTpZWReH54inusf5uCgZd1aXKJb4hzZ4N8g253iIaOdId3cQ==","MDpvXn5qXYaSnjuIO5hQXmeTcsGue3x8f32BgIKFgHF/gY6Bf4CKgH+Fe319eoB/fIB/hnyFioB+gnx8f3xyd3t2c25zen6bcIuJe3trlH90h291fW1sanlvhZdvkpp6b3uNend/e3F5gXWDgXl9e356fnhzf256fg==","VUF/hZRvgYhxe6Bhd2Y7fHyAJp18hn59gH6Ef4CBf3mBeW6Afn5XeX99fXx/gIJ/en99hn2GeX5/gHx7fnN5fIB1eINzf3lyd3doen99Zn14W1tkclxmYnRqZmZtcX5ta2R1ZGWAfnF1eG+EfHZsmH16im1xd4BwfQ==","bbWWnG2N5ofFcoh3epqggHSGwnpNi4WKgYR9goB9dIV1h458gIGjgYKNiZOJhoB/jIGHgYh8wImAe4uEhGuNlYmXg5GJg5V6ent1sYCPgIGRf5mqh5OWqqmHnoGJhHC/gop9hpJobmh8coh1d3Vignxxe3qCe4V5dg==","zoGQQ1WuZNl7u02HR6CcaLp2pN5Th4GFgH99hICAf4V9g4yBhX6IhoKCgIF/gHl/fn1+doR2bH5/f4GFf4eShoJ7go+Hi4KAeIZ9iJCUf5iOhY+DgI5/nH6Tg5d6jn2KsZiCl4iGd4OEcoN7hW19hoJ6iIRzeIZufQ==","kpJsfaCtVnF7ml56b32liHmMd52ydoKCg4d/gYKDe4J9gJCCgIGZhIR7g4GGgn1/hoGEe4F9h4J/fpGEfpOHioWCkJGZhYmAfIGNjn+MnICCdYeHgIN7k4GHgYNxi4aPfn+Ff35hdoB3fnp6eXSCeXZ3d3yBe4J7cQ==","z1q4Z3b+dKCOs2edflh+es9sYPAqe4aCgIF9hn+Afph5god/g4dkgIZufIJ+f4J/eXR9W4B/fn57WYt5aYGLe4J/iWuIhIF/jI1/hoCUen+efIuCgoWEkomOfZqGfHiKfoZ/fq5+d4CCfoZ2i3B+jW1zgoGDj4CDgQ==","Z0UxoXOZF1lLloN4ef5djqyIWamOkH6BhYKCgX6BipV9gIV/hX+ggYF5gHqAf4J/f396gH5/cH9+gV58f3SAlHaBa4+EfXZ/eoR6eIN6g394doB6dm5wemt2a4tygoZlhn6AfXt5cnuIg4V/g3+TeISFgIp8eYJ8dw==","fXt3gruDco57gVp9gD9rc5x8fWuPfH99gH1+gX+DgHqDgYKAgYFjf39/e35+fX5/fIF9gHt/hX9/gnt8f4p4eH12gn2Ed4R9jId+gHl2f3l6eW50gHJtYnd0goaGeHx6en58fXxzg4Z9hn6FgYmJe3yJf31yfXmDfg==","Ta4Eh3XPnABnrWXN/uOOTZWpkra4eoCFf3+Bg32AeoJ9gXV9f4Bdf36DfYSCfnR/iH6Jen19eYN+eXF+fIt0oIB8gIadfZl9g3OEkH52gH6Am36cgnt8jKp+jH6GdIaUe4d+foyGZ4GMgYt8dH93gX+AgoqBfX9/eg==","M0mTeYB5faN7WR2Vg5MYn39uMVSagX55gX+Ee3+Kf3aBfGqCfIRqdIKHe3l+gXR/eo15i357VHyLiJJ+f3J1VoBYV3F2ZIF2XHFpdl5cVYF0bGZ2emFeZXBhhndmkJdmaGZxfG+Xonx+mn+GkY9/bpOLkHyOlIGfig==","i3eGipI9Z6Z9ZLlUckk1p1p9XEegeH16gXuFfoOCgWuIfHV/gYGrf4CKfXl/f31/fYJ+m4GEe3+Cg4mAgJN/enVzaXV8eXNwf3yCcXxvhoB1cnNkcm5nYXF3d2NjbXJle2uBdm+CjHt4i36FeomHeol9f3l8i31+gg==","nXd6V1+scIl3qopyffmWZZVydbKFfH5/f35+gH6Af3+AgIh/gX+IgIF4f4B/fnx/gH+AeX94fH99fot7f3mBfYN7loiMd4CQhn6Ig4F+mIOBf4SFg3qIg4h4go1/fpCAgoGDgoB/doSAg39+eIGCfX52hX+Df36Aew==","aHR1gplne4dsa4F8m3VbkIdxd2l+gHp2foB/fH6DgXmCe2yBfX5xfnqPeHp3e39/eH55g3mBhXyAg415fYl4enluaX+BenuAmH5vZn9sfX5um3OHfGpxZW92in+NfZVdenyCgWqBj4VjhGuGgH2CiIB5d3V3hXl+gg==","/pQjokbNezqlzyPty/5qMb+Rbf65fYCGfYKEgYGAf4uEfX6BgYBwgYJzgICCgHt/fX+Cb3mBgIN/eoB7e3KNk497aMCni4SYfIGBkYeLf3uJbo6FjItsjqqIhZGFhX+SfJB+eZR9cXd6f3x8cnt4dYR8fX1+cIOAYA==","gpSRuW1rv26NdYV83piTfneJjmtVfoB/f39+gH59fn+BfoZ/gH+hf392gYF/gX9/gIB/gn19fX9/fYaAf4GZlJSgkp2FoZF2goN+lZakhJiRfoqCf4iFjIGFfXFvc4OCgoWCgoCIZXF6dXZ9e3J6gnltf3VxZ3ptdA==","jYlur5l+8Gy5bZiLY9lueWNyaH5pY4N/d351fHZ6a4Btd29ygH2Ufn+Di4iBgIN/g3+GdYeDmYCBe5SCgHyRkXmJj4OAhXd5e3SFkoKNinyJfJOIeoqNpoeLeoFsgHmUgYiEgIl+a3qEeI92gXWChIBxeY2Ef3x4eg==","g42Li3l9mHuVa5CDeZGdd4KGlKJ6eoKGf4B6gXt8fIR4g4N9gX9lgIB9g4aCgn5/hX+BdIN8gn6AfIiDgHuNmIeJjoWSg4qHjoaFjoSJg4OMepGRgYuBopSGgoGDhn+OgIWCgIyBeYCEfYV5eHh6hW94fIWFfn96ew==","no56iYfApZCPh2d2gq+1c4t5sWmefH9+fn+Cf4GBgIB/gW9/foCWf4B/foJ+e4B/eoF8g4F/fn+AgW19f3+CgHpvgIyHgYiLdX9+f36AiYB8c4J/fnpwfX+Ehnx6fYOAfIOBg3x8gX9+gIR/fYN0fnWAe4WAgHuCfQ==","eYFjgmK3pIRtfpxykIU/e6J3STp7lH16gYCDfoCDfnuEf3J9foBCgYF2e36CeoB/cHuAfoF+fX9+f4qBfIFvjXhtcnh+f32SenV4aXdnl4J9kGqPbWV/b2hoh4p2bLNfcm2Afndui3N/l3WCeI6AaoGMh4GEiX+DeQ==","WSN5doiGKYd0ikIyjkoxhZGQPomQhHtzg36GfIOChXWHfGGBfX9Rfn59dnR3fYh/dX95fX1/dX18g1V7fHxuX3h0cXRpeHZkcm1rbHpyfXxsi29qfXd0WGx3iXaAe4hje3SJfW+YhHx6h4WJlYJ+dIyNlX15foiBgw==","nJhYlXJZZ56OjIK0RL20gXx7n150fXp9fXx9e3t7fHR8dn19e3yVfn6Ff4F+fnt/f4B+hYF7bICAfGyDf5WFeH2LioCCh3x0hYt9fouGgIB/hHyEfIx9f32CfoOIhF+BhYp9fYaDboOBdH1+fHV/dnhteoR0cX13dw==","qKVsgFVxZoiBcYaBmGyzk5uRdpSIhISEf4F7gnx+fIuAhHh/hYKAg4CDgoCAgoF/gYB/dYJ+dX+Bf3mEfmCNe4WDeYV6eIlycXt3hoWFhIKFdo19goV+koWHgnh9dXKGfoSDfoN+d3eJf4F7hYN4hIB+boCGd3uBeA==","SGRvY51rbYSPfWlohWhReYF4O45/inh0f3qEeoKIiXWEeHqAeX5ze32NdXl9eoJ/fYB2jnt/voB+iKB2gYx2dX5ogomEdGaChnlndXlmnXdkkGd+fF53VHtnhIeGfqJnemySe2KBjoF0k3uLiIeKfIuHk3d5hXKEiQ==","sY6Ag5d8hml1k4Jgjn2bdVt/n4OBj4GLf3yDgH59gYJ7fXuCgIG6e4F9g4OAgX1/gX6BgYB8h3+AfZmDf4uJhICEg4OEiZGFhYaCinyRlIeJipGFhY6IkomNjYt/joeRhoNzi5Gef5aFcpF7hH18oIB7j4iKgISEgw==","got6l4h2f4N2f06DhmVyjW+Ji4SUgH19gH6EfoCAgoWDfY1/foCogH6Jfn1/f4F/fX9+hX19cIB/g1l9gIB5eXx4gIF2iYB8ioSJdX9yh394hnt7gXmKa4SEhISJf497hYZ9gXqIh397fHyDioOAj4mHi3x/fIiAfw==","cI2Ge16jbXebhoaNjnVnoXCUaoNqfoGAf35+f4F+fISDfX9/gYBsgH95gYGBgH5/gX59eYGBjH5+fZKBf26MeoaBg4N0fH6Bb4KFi4KBgIKBeId5goaDjYt/fox4hYmGgICAfoV8doOLfn57gYN/foF9f4GHfIF9gw==","1XRtcLyQrkuNqF5lWZCJhXyZoXddaouRgI19h3x5gIl6f7GAhYaqgoh6jI2Hi3x/kYN9c4N5qn+De4OOgYCMkJSinYuUi45weYJ8rIy1gIOMfaKMhJ+VroOMdn15gmOpg5iAe4JtZIiCZ4p7aXV8lH1ycomOa4J8eQ==","Y5B2gIg9YJxkeWyBUnlmjYRTUmOMhnp8f36AfICMgmKEeHx/hH2Ug4CHdn98fYB/e4R5mH6Gjn6DgHp8f4FvcYR4Y31+c4RxhH9sdmprdn9/dWN3emNoWHhphWt6c6J1cGuBjH6TlISBnHyFiYqBfJGIgYR6j36EhA==","p498h3Rluoqzj6F0fIljbmN3cH5xeYGFfIF+gHp7e4h4gJB+fX+SfH9ygYJ+gnl/f359b318kH19fpmBfoCKhoaVjoSEjItre3Z8kIiTeoSObIaEgpB9k36Pf2h8YnqMhoZ8g4t4c4F7dXV6eHZuhG51bHmBeXl7dA==","hIKXfn6QfmaqfGecfaG5m22EzIV0eIF6f399fYN/f4WBgpJ/f4CNgXyGg36Afnx/jHx6dH12i35+fG1+fm6Fg3yGh4GRd3OIhoqTg3iQh3t2f413fYuEno2Id3KBim+IfoaIe3d+c4SCfnd5YYOFc35xX4eEe3qAhQ==","fo6IiZR2bn2NhZiZjY+hhmp/nmd3fYB9f398gIF/f36DfWh/f39Hf4CHgICAgIF/gH+BgYCCfYGAf1WAgZKBf32ChX2BgH14e3aGd4GBdoJ/i4N+f4SPgoWAg3h9hn58gYGFgIN/eH12eXR+dXx8f3J5dnd9fHh9eg==","pnt3BW5wYKGTdnp/U5tkAH17NY23gnt9fnaHfX+DfXmEgKCAfX56eXt6enZ5d29/eoJ8hHp2gXuAgnN4epR5doNVhX14bHmUf2+IfX1pfXRuh3R1fVWUZWlnh3p4XaCAd2WIel97i4V4iG2FhoqKc32MlXR6hISNgA==","XbJ0hG9ten6CgYKMr3Ume2t3OoV3gnp1hH6BfYOGg3qLfHGCfX9zf3+Eenp6fX1/fIB7fXqBeoB/g3Z8f4Z2c4d4c355eXuAjn2Ac3xweoFzdGl1cHBwXHRyf3SGcIBke3Ztfm6CiINvhHSHgouCdoeGgmx2fop+gQ==","Uml7YYGYU36NkihnnIlWc42KSbSLhICBfnuCf3t/gIF9fWuDf4Bvfn92fn1/fX5/gH+Ae3+BeYB/f2J9fm5+d4BxdXt+f3+JfXZ9g39+enx8bH1sgHJqdXZ7gXx5e257fX98eHN+gn+AkYeAhoeBfI2Ch4SAh4OAiA==","Y35Aeow8eG6VP55PgTSShZWEhUiffH13fnqDeYF9f2d/hml/dXtHeHmFfn1/hIF/foaAh397YIKAg3mCgIOIdn2CfpR/gH59iXJyeIZ5eYF0iHxzfWt/eXtvemmDaoFtcHF+cnSSgX58kH2CgXuAioiJinttgoGIfw==","goCLYld8h5e4kbN4hWpYaZdqanh+d315fX2Af3x7fnl9e3N9foBvf3yffoN/hY1/boB3hH2FmIF/g5WDgX+Df3mDZGtkgH1+eYKEcn99a36BhHxpfYF7eGOBc3l4enZueHh3eYR3hX14hXR/hoOPfHmBfHuHjHyEjQ==","UHp9XYKXc3athIyCenVkfIx+kpGAgn59f32Ef36Af4KAgod+f39tfYB/fXt/fn9/gH+AgH+AiX5/gYx9gHR9foB6dX9/eoCDhIKCfoJ5gHp9bHdzfnh4bndzfYh5f391f3aFeXaKfnp7gG+Bf4CBdI9/fnp/hIB6fQ==","q2x4lYB4gHeQlXKLkoVih5uEgH6Mf4CDfn98f3x8e4J7gJJ/f35vf3+AgoN+gIB/gH5/gYF8dX9/fHR/f3SFhYCIh4SHhop6foWGiIWCjoSGcYeIf4aIk4iGhHp0g4iJg4WBiIeBfoR9e4d6fnp7hIR6gIWDhYp6fw==","kqd9eW6Oq2lmeICVsZaufoJueYZugIGCf4GAgX14f4aAfDKAgX9LgYB6goGBf3t/gXqAbX5/hn9/epSEf4WOhYCbh3qFloZzc3aAg4CLf4eNgo2DgI6Cn4eVgm95iHyFgImEhYuAeXyHeYZ6eXJ9iHlxe4KBeX53eg==","eHlbeZCGX4Zvb2Z6i22QdHB3kXaCfYB/f39+f35/f35+gHx/gH+ggH9+gICAf4B/gH+BgoCAgn9/fnyAfo96gnh6knaAd3uPh4eId3tzjHhziJSIi4yNf4eIhpGHk3+JioyBjIaBfIF/e3t/f36Cenp8eoB+hH2Cfw==","NIeEfFpPW5xld6Kcd30dio5lXlakhXZtgH2DeoeQhHWIeW+AeH9pfn+UdHhydoN/a4J9jneCU4OBlGtvf4lrcWRYXnd8d26SgHt+VX5AiHxYeFl0dlJkUHRxeHt9dphNkVyGh22ToYV2lHyIioiLdYmCnXN1hoeBgQ==","fzokckPRAGp1swC/AO6gNNJioM5+en+DhYJ5hYB+goeAg3x/gXt/gIR8d250coZ/gHhveXqCfHV3c3p3cXaEmYGHeZh8h3uCb4V/gISEfoeLc5aXhY96n3uOh4d0jH56gpB/i5aNaHRzcnx9enp6dYR9gG9+dIB4aw==","hWyIe1uVoJV5XV2Lj3VUoIyLbXFXiHx8gYGCfoGIg3WDeYGEen+XeoB9eXJ7e3p/d4J+gXSDcn6Bhodufn11bYFkem+JhHyDim15boRhjXlsfnNzgmyOcoZvfX13eYB0d2uDhGqGhHp5hXyFhIN7g4B7gnR1gYtygw==","fmSJn3a2jIUwiWpfdmCWh6SFaYpmfn+Bfn58f318fnqAfnZ/gH6HgH51gIF/f3x/g319gn+Aln5+e5B/fniCin2IjHuEeH15dICCgHqFdIF+cHh/b3mGiIJxe2dedmR7a3V6bXWCc4GEd4F7fHx9k3KJcYSDhXl5fA==","y4uFcomInFiGa2RgpZm+jZ+gj6BadYWJfYN+g2+BfIl+hKt8hYa0hIODiYqGfXh/kX2GcId6iX6AenJ/foKFhomOi4GdgIh2fIFuonp/dXuDiouKfpGMr5mEcoJ3eV+hgot7gYV5aIaaeoZ0ZoJ/gHx8ZIiPhYCAfw==","Sn+IdG5Jg5OPaaZtmWM+ao5vUp+MiHp5f32BfYCGgHyGgGuAfX+HeX1+eXp+gIR/e4KAg32CcX+AiF94foFsdHlianN4bX2DfnZ2a3dbd39tl3KAhGh/ZHhwg3uHcIFsfHR6hHV8j394kHiFgY6CgHqVgnV0g3iMiw==","dph6enmLeWhxaHiijIuCeY6MZY1dfoB+fn2AgH9/fn6BfX99goCJe4CAf39+fYN/f39+en96lX5/f7aAfoF/goB/gIKAdX5/dXxsf4KCanx8g3d9f3p/dnt5fIZ6hHF+cXdwdX59enp5cXZ/gXh7hH1/iXlzbHdkdw==","aX18e556Y4RqiGxyfltli313Y26Hhnx6f36DfYGEgXeFeHyAfX90fn57eXh9fX1/fH98hXyFeX5+hHZ5gIRzdnlwc3l2eXd/fnl3dHpwenx0cmxvfHBxWHVzeXl+cH9ufXd4eXWHj356hnSHi4mJe4iJiHl8f3uEgw==","Upl0gpiHhHNqepxpdVFplYNzfIaDg3t8gH2EfoGCgHqBeXCAfX5oeX+Denx8fHp/foB/fH19ZH99g0J6gHd5fIF3in98enaIeHd0eoJ3a312eGhnfW+EaXlyeoZri3lyc3JydnGNg357iI2Fi4GFdoKXhXt0h4iGhA==","kR9cgEb2NE+8wEyKAO9WTp+TUfqxe3+HhoWAgYqAhot+gH+ChX9vg4iCgHh8e31/dnt3b39/gXl8eYF5e4WFnIKVfoh4kHl/hIGAjImqf4CRh4WDf4J+i36CfoCBfX+BhIp/fIOBdmaBfYR9gm97d4Z7foWAeX54dw==","To1gkT/+rFx5voC6emdtPYRyi7rbhX6OfX2Dfn6DfJh8iK2BgH+wgoJ6f4J/fnt/g39+eIF3k4B+fpJ/gIWRkYd0hsqSfZOSg4GWl4ihfoCJgIyHgX55lYt1jYODiIGOhImCdoGKfJGGh4J9d311jHqAfIR9dXt/cg==","dp2Vb3KBW3hwqnKkenuVbImOjYBye399f4F9gIKCfnh9gZeAf3+mgICAfn5/gHl/fX19eIB8en5/gIeAgICNkZmSpIWPmJiVjnqLkY2Ql4+TiYJ2hIWDfomFgZGChIeAg4WPhHuAg3t2dW+BfnV5e3R5hHZ8g4B8fQ==","gIV+jpFmfX+UbXplpLJ1h0iSlHlsf359gH+Cfn98gIKDfI9/gH60fX6Ef32BgYB/gYF+hoJ/dn+CgWCAgXB7eX59bnN3gn12cXd9eoB5eHt6fHV6e35zcHR6fHuEhHh6hHt+eXqJhH9/f3+ChX5/g3p3e32Cf4KDgQ==","g46QXJJhTZRZZnlvVloqe5dnZJJriX10fnuEfX6Af4CBgXKAfn5zf3qFfX9+gYd/d4KAeISCdIGBg6CCfX5wYX17cnF1d2uCiH5tbX50goFvhnVwf3l+VHV1fXGBdXlyd3Z4gHN8iX9xdn+Ek4N/e4SCi218f4F+gg==","PXWthn9ilHhhXol0nZWVsIt3CFFihn15gHZ/foGChGiDWkSCfH8qe36Ce3l/dH5/eXuBhH57Wn99hIV4f2pyVH1hZmN0ent+eXJkZndreG1nbXdveF95XnF5gIuGjXxzenR7ammHj3t8oYOHmoiFkYWKjH98lXiGhw==","j5WMZIFziIB8cUuAzFrjnIJ5p3JhdoGCfH18f3p6e4CAgW9+f4CMfX6AgYOAgH5/gX6AfoB+eYF/fX+Bf4WBg4B+dIF3f4R3iYSDh4KHloODg4GDgYN6iIGAgnaGfIeIeomBf4d9fIR5dYd9jnl5hoGIc3uFeIR9eQ==","lXB6cni0dJdknmeiXNKYbd+Dn4F1en6Cf399f3+Bf3d6fX1/f353f4B8fn9+fHt/gn5+cnx9gH98fX58fYKFjIKGkIaKdICDgH57hHeMfXiDiIKKgYODiYWBgIF6bX+EdIR9e4R8gYaFg4Z8e4B9f36Jf4N+goCFfg==","s2+zjGfNjoqAp319lHKXeJB1d3d3fomEgYh5iH2Af5p8iIh+j4ZckoJzhYJ/dnt/fmh9bH9znX17csGCe3WLg4KdiHqEhoJmen6Ti4SYhouUhZ+JgaWEoYeggoaFdW2QnpqCipB3fISDe4l2fH9/f3aLcYeTh4J/gQ==","WX6EcHOFOYh3emOil0tFd5CJN0yQgn11f3qNgIiEgYOOhGeEgoBzenx5dm15fn9/dYR9gniGYX58hlF9f4hrZW5hZG5qb22BdXt2S3tbeXVgd2loeGJwUl5neYN3fYZGeWKCemaPkHdlj2+KoYWLdZGVc294e3uEhA==","uHmLgWNqk4qKloR7W4OAdX+Ih6t0foCAf319f355f318goR/f399f358f39+f3p/f31/e35+dX19fG6Afn+Dh36DgXx6g3+HgnqCgnd/hHt/iYKFgICDhoaDfn57fn6DgYSAgoB/f3yAf4J9eniAe3yAhH95e45+dw==","S516jmSYd3SDg491eVt3hXN+dGlwgX99gX2Cf3+Bf3yEf5t/f39ofX9+fn5/fn9/fYCAfYB+aH99gF1/f2x/c31xe313cn1nem+Ae3l1f251enxyf3F9eYJvfn6LdYt7gYCEc3Z5gYF/hWyBeIKDgH+FeIF9fYuGfw==","gTEAACKfTDBUv1zY3P5vALyTcf6nen15f319foaBgISDgIN9fYF7f3ptd3NxeIB/cHl5bH2HfnB2d3h3bXlpdnVxgXV2fX5/iXiCd39vgn1xeV5tbGV7hXR1cI9/fX99fWV/dmZ9gXmBf3+AfXeBgn9xfnN5fX58hw==","SH54hItsPI1Hh3pxRkNViYZeZo6hiHt5gXuEfX6GhXWEd3mIeoB5fn+FeXp5fYN/fIJ7j3eAXX58hJF6fIBxY4FmZ3d6dn6HioVxaHVpkHlofGFleGGJT2xqhoKFcZZkdm6Cemt+lIV3kniJjI2HgpSZgnp5j4OHgw==","eoVmlpJBVH9/gqFThgt0g3ZzdWWCgXx+fnOBfX53fneAf4F9fH2Hd32Af4CBgH5/f4CAgoBwfH9+fXSDgIJocntyeW96eXqCfX1+e3NpdHd2d36EfoV+bn6Vfn+Jb317j4WBiIp9kIaAknGAiJyHjIiWdHuVkHOYgw==","oZl8cpVylHKhkHmAo4aAiFiKiWePgIKAfIN/gnp6foF6jZV9gH+BhICAg4GDgnt/hH6Dc4SLfYF+f3iKg4uEgYSSjIyPk353eX2OfY6MhJKKkJOHiJaSno6YhYWKlaV/l5B3i41tb4OCbIx5eHF5fXxzdICDcYlydg==","Y2h+TGyOVHhqokyXgJCpRJeYmolren+Afn5+f35/fnt+f3Z/f39Vf398f4B+fnt/gH5/fH17fn9/f21+f4d/iX9/iIKGfIJ2fnp7gXyBgn2BjH6JgICLhod6gHl3fnyDfX5+fn93foN/f4R+eYF8eIOAgYN9eomBfw==","hkmNoId4bnqZepqBgaJjgWqAZ2aMfn58gX+AgIGCgX2Egn+AgICAgYCGfX6Af39/fX99joGFgYB/gpN+f3l+e3x3dYOBfnV5eH99e4J6eoF5gXd7f3dycH55fnl6f3x2fneBfHuDfH98f3uCfoGAfYiHhHl8f3d9fg==","l3Rze4RtjYB6ioeBeH1lhHR0h61uhX17e32Bfn5+fH+Ae4Z+fH6LfXyGfoF+gYN/eH5+g4CFfn5/go1/gXyAcYCAbHR9gX2BfIdqfYGAaYJ/g3R/fIJrc397doZ9e4RwfIB4gYdziIh4hIOBfYeAf32Hf3V+fYOFhQ==","inF6cIt4doJeYz+KjG12YpJ3aaZ2f359f3+Afn6CgH5/e4B/fX9qfoCBfX+Bfn5/gYB/gICBiIB/gKN8gHJ9fX57gHqCfYV4enp2en17dnl9eHt/hXx9cYF+f3uCdIF+fX94fIGDhHp8iHOBeHt9fHeCgnx5gX6BfA==","kapph4OQgnJ9m128e5CchHxmlc+EfoGFgH9+gn13gIF8fXmAfn9PgoF+goeEgHh/gX2CdIN2jIV+eqGAfnuAh36MgouJeIaAcomJgn2KfnqLdJGThJqPjoKPhJyBko6TlJeCg42HcYB/b4R5fXN2f3R0b3NyboFzcg==","rNB9vnVK+nSZUbWSSXeofF1UqSl9gn1/gIGAf31/gH5/eoB+f36WgICAfYJ/f4B/f4GChICBfoGAf32Ef4KFj36AioeJj4KEf4J+f4N+f4GChX6LeXqOh4qKgX57hoB4fnl/f395eYF/g3eAgH6AgIKBgIF/hX+BgQ==","dWdseJZ2QnkfjCZkdHFpToCKQbB/gXp1gnyBfYCCjn2Jd2iCfn5hfn6FeHB4f4Z/cn9ufXh5eH2Af61/fYB1ZWBrdIJZeVWAhoCFWHZ3l3xleHF4c2aNWFN0Ynx9eYdGaXmEdl2Djn5nf2qFmYWaeHZ6hH96hIaCiQ==","bYpogYBwUXV2cWmXh2aPaWRrj3d6fn9+f3+Af35/f39/f31/f39tf398gH9/f4B/gH+AgIF+hX9/fn6Af31ydHx9cn9zfHl/eHmAenp3gHl8boR/hoV7bYOGhHOCfYWDh4aEh4aIc392enmBeXp5h3+AfnZ0dn53dg==","ej6UVJJsfYuEfaIPm2c2iXB0bG6Vhnx8f32GfYCCf3+GfX5/f36Hfn5/e3p+f4F/fYWAgX5/koCAg4l/gIV3cn12g3F2dX5od3J/e3Rtdnl4fHNnfnF8Wm13eWR6a3J1bnd7c3iXmIeDjXuGgomIgn+Df32AknyIig==","GZNTjJ2GfCV3b3x/jDuPnEykUh2pg359f3iAfYB+fYeCf2R/foNneX19g3x+hXx/fZB9ioGB2n2Sh56BgIN7ent4f3V+mH9se4KGfoaFb3d0e3h/f4J7fXSPfYdyd3V1pHmBh3J9goB7koZ/gIaDgIV1WXuPjnSKgQ==","nXCUlWiJgIA1fIOGZoSKcIWXo4CAfX5/foB8fnx/fn17fnR/fn52f398f4CAfn1/gX6De319f399fnZ/fnWDiYKBgHqHf4J3dH16goWAdIeGfYWDf4eAg42Cf316hXSKhIOAhYd5fXuDgIB+fIGCfnx/eISCgnyBgA==","jYh0fnGJvXqgeI1XilqRi2R1gnONfYF/f3+AgIB9gIR+gnB9gH58f393gH1+gXV/gIB/fIF+bXyCf3yDf4aGfYODlHp7hX5/en97gIOFe4CBj4GGeYCOin6Af4N7e3yAfYR7gYB6gYuDhIN8gH+AfX+GhX2HiIV/gw==","ZoV/fH+Bc3t0iItzgVqpgoKIjm6Dgn6BfX+Df4GCf4eAgKuBfn+Ofn+DfXx8fX9/f39/eHt+gH9+gWV8fod1fXl8gH6Ad4J6gYJugXt2dnp7iXd9eHiEa316f4SAfoKAfHp8e3t8fXp8hXmDhYKAdn6AgX1/fYeDgA==","RMmqmcF6/qlrTP5L0Q5XwXSJWjJ+fYCAfn59fn59fn5/gX9+f4BsfX6IgH9/gH9/gYB/g4B9gn+AfoWCf42CeIB7hnh8e4BujHeBfX9/f31+lYV9gXuEiXiBgGqIcn5/fYB/fIRweIJ6fnl/d4GAeXOIfn2Ae32AgA==","RpyFf36RkI2Ia5dvun8xjXRwNFOHf3x5hXyFfYSChHeGf4KEfX9ffX+Pe3p7fnt/e4F8gn2Dkn6Bg55/f352eXp2aHt/eHmDend2dXdvg4B2hm90c21sXGZ0dnJudIVfdGp8fW59i3uDe3KGkH+BcYOHfHlyhHZ/gA==","maGJi2OUr2mkdX2lnoO1b3COuX9tc4aKen94gHV3eoF2hpF9gYCQgH5hiISHgX1/jH+DZoZ5joGBd4OFfnaYmI+Wo3yajJJ4cI6NmYWXbIGQT6CikpaVqJ+Yh250iV6phYx/h5GAcISYeYp0eH58mIB1cpWQgo99gw==","4Gp9mGWFi3dmi1mDkqKlbNSIloePfYCFf4J8gXp/fn12fH5/foBsf4N6foN/gH5/gH6Bc3qBon58eaB/fnmQlIaLeX6RkJCVdIGKkIGCg32IfIyLgIN/nZGJgYNzgGSUe4B5fIh8enmBhYV6hH91fHmAiIOFg4V7eQ==","e3+Ke4KQSYW0f3l9hX6Ch2mQdICFf39+fn98f398fnp+fpF+gX6QgH5/gIB/gH5/gH5/fYJ+gn9/foyBgICDfn+JgoSAhoB/hoCDf4aFg4WBgoN9fYV/lXqHfn59gnx+gYSAgYCDeH19enZ7f35+end1eoCCfX16eg==","uJp4jXdjsG/RhYOFbnehz5Nh6G1WioSPhYGFgnl4gn90g4OHhX6jgYeDiKKOiJB/goKFaYqCkJF+enyEipiVeIqjgoerjJNugW+NqIOdmH2gjJdfl5ltlJWNlImccnmhe5aafa50eY6cc4t2knmEmIx9fZuHiIh9hA==","fpx0u5pVjnSHby5xlQScrnaMl2WgeX+AgH5/gIF/f4WBgHt/f4B+f35+fXx+fn1/fn9+en56e39+gIB9fn6Bg4B7kYt5gYd+h4d3g4J9en6EfoJ9gnmHhXmCg3yBiXx+hYB6foN2bmB1fXWBg3tqdHpvgW16en9/cg==","T2mQg26XQImAi4pkeUwza3yQdm2Xcnl/e3qAfnt8fXmAeYV8fnp1e3tmenp7eoB/eH18enWBcnt8fJh6emN4eHV3X3J1fXlqZHlufHpqiYKKYGlmeWZiVXhxeGBoaoR3fG14eoN7in5+iX+BkouCcop7jn95iX+Chg==","ToaRb4Vte3t/XJGHjLdbfWZ8VGpvhHt7f3+Cfn+DgIGDgKV/f36afn6Jent/iX9/fYt/g3+B0oKFitOFhIZ4b3RvcXJyc3VrinGBc3txfW9yem55e3yCa3iAfW9/fIdvfoKEdXN/jYB/jYuFkpCHZ4GBgX9+iXaTlA==","rKSLeXiLg3uNioeUbZN6j3qJe32QdoODfIR8gn56fIV3gX18g4GChYN5hImCgn9/hH5/eoF8jIF/fI2Ef4+NiYSXg3mGiYaBeXOIin+QiY6Rk5mchZmOmZaWi5+Dl3mcjph9laRweHmBbXl4dGp4fnJheoWBfYFydQ==","bnyFa5JuToZ2fnl4Z1tshHJ2b3OKgnt6f3yCfYGIf3KEfYl/e3+Ue3+Fe3t+fX1/fIR/fn2BbX+AhXR4gXtzb3xrcXp0bX2Oe3KBeHpnfXR1fG9wfGpzWHNqf311coxyd3F3dHV4hX54i3CGhIuBc4iHgHl3g3uNgg==","M2vTrk2hhY+IWKNcaD1m4x6uRDUQfn15f399gIGFgIOCgmB/gIEsgICCfXyAf35/gIB/gX+CTX9+g4mAgGxsZX9rclpwfHhygW5odH1qbX1rdW1sgHxxaYiGgIJ8cn1zfm6Ce29xcXV7gW+DdHqCa4dzgXd8aXJ1hg==","dXdsjIt2d32GgYFvk1ZVhG50XHuGg3x7f36BfoCCgH2FenuAfX53fn6Ce3x+foF/fIB/gnyEhYB/hH97gHZyb3ltd3t1cnV6dnpzc3VpfnZwdW9ufG55YXJxend2eIFxenSAfHKCi391h4CFg4OFgot/gnh5fXyBgg==","llCLYVB7jo9rk1yJV5Z/YZGNYnmMgX1/gH6Bfn5/gICBfnp/f39yfX57fXx9gHx/eX+Af3x/mX1/f1d8fXd8doV1e3V+fICFdH9+e3WAfXx+h36EhXl0eH52fIR5hIWCenp/fn59gIF1gnaAgYCCfneCe3qEf46CgA==","AG6mnqwvf4SCbpxgopZTg0SKYy2egX58gn99foODgHSFd4B/hH6Rf3+JfnuAg4F/f4Z+nImdqoCKg6SBgoZ4d3p4dXx+dnaFdnt6eHh6ioJ6jXhzd3pubXhveHhxhHt2fXh7gnKPj357fIWCh4OCkYWGenuXjHaChg==","eYmRX4IdhJeGdMpiZ0pjFoeNYKCFbnt0f3h3fX+Bf3Z/b6GAfX6deX2Ce3R+e39/eoB/bn56UXp+g3h7gG12cXlyeHaCdHxwfnV1antzdXN3e3Ruem5qZYJ6e4p9hIBjfHh2e3OChnl/hXmEh4GAdHyJgI50inuCgw==","qbaJhZF4iW6MfmuefINtdXyTgIuJhYCEfYF+gX+AgYZ7hYWAf35rfYGIgIKDgH9/g3yBgol+g4B+f4CAgYiFjYmTiZWIhH6IhIuIkJOLb4iHe4mZiZCIloaUhIaHh4iPjY+ClpSFdIJ4eJV5hXR9dn99e3p7fnpzdg==","lV1il4OFbHaJhkmUWr6Kn3iLgmSKd392fH9wfHd5fIx1eXp3e36aen2Ef35/gYh/fn+Ad4F4doF+fnuDfn2EiIGRgI18h352goCEhYmGi4OGhoaDe5CKl3SIf5eKiIyBhX6FiIJ+eXeCeIl9fYJ8eXlwdX6BeoV7fQ==","lISJfYuWt1+QpWx/ienCjI+bey1WeoKJgH+Cf3B4fX6Df3h9gn6Hfn9shoqKg3t/k3eBeYF6lIF8dpOLf3eMiYqiiYmbdo6DgnCAo32Nh36DfZSJjKSRqJGGdGaTYj24gpd8j4lybHWGbXZ2Ym6AhH9sgYKHd3d3fg==","yIqbeWORn5F+unyHhnyOd4xml7VoeoiEfpF+iHt8fYV6e3d/iYGVi4F+g4N/fn9/hG1+eX99eH5uZ4d+e4WTioK6kX2MkYJ5gHqGjJKsd5SMgY6GgamLnImLfoSBe2mQhIpviYx5Z3uGYIJ1d1t5fHhxeIV8eoFpeA==","qjiWS3aVFpeMjGs+sW1LfKOSTqN5foB9f39/fn9/f32CgW+Af38tf394f31+f31/fH9+eX99en9/gHN9f4J6d317fXp2en96fXJ4f3x9e4F9d391f355enx6foKDeICBfXp6fnx8fW98e4eAf35+fIF9fH57eYF9gA==","gYiCm2ichoazm2lzmUt7f2d9uxuQg35+f4CCf4mFf3+BgbR/foHdfoCEfXx+fn9/fX9/hn2BcX5/g119f4V6e315en6HfXeChYd+e4B5eX13gHd4e397cY2DeXh+h4Z5e3R4fnR/gnRwiHSDhXt9fHd+jnt+goV+fA==","naJyhIPLw12rY1WixcLrioKMlpRef4KMfZN/hXSDfYuDfKV5hot0ho11homIf3Z/iHuEaX93XIR/dV5+e4eNl4OQlImflYZ6gISAn3uplYCOfZKVjpqMtaeWgJB8iFmqjKOAg4OPW4GRfHV1aXJ6fnd2f4d/YpZ5dA==","hI+SjHqDj4GUj4WXZ6BrioiGcH+GeYSEfYB/gX15fH17gn5+gX5rgX91h4eCgId/gn1/gYV+goGAeniDgHiShYSUgoGQk4V1eI2EkYyWfY6SdIWBf4x/nIiQfHNyioGMiIuGg4uGcnaEcHN3c3B8eXlreIaIenp3eA==","bWuYfHVvfY9meoF1bHd/cZGMinNwfH6Afn54fn+EgX5+fHqAgoB0gX6CfH9/fIF/fnx8eX59bn58foh9fn1vfn95hXiJeYWAgHWBfoV1e3J+enl5gHyAZIF8gnuEe4GCf4KEgYF3g4iAe4CCioN7a4tyhIB8f3eJhQ==","aYNlgoZjgoNrbZZui22BdnlteYGAf317f3qAfoKCgH2EfWKAfn8Ae32Ie3x+foJ/fn9/gnyCiH9+goB4f3t2e3tveXd1d3uAhHmCdH1nfINmiG17eG6JXn9ye3x+d35ue2+Ac2d3iIF6joCEhYeBe4WNgHuAj4aJkA==","SWlyepd3Uotve3Jpj0xqi3yGL4uVh3l3gHx+fYOHgXGFcVSBfn5ofX6DdXd8eoJ/eXyBgHl/kYF8iJl3goFmaHFhaXJdanaAh2lia2dmZmtnf2tzg3JsTnBxgXKDeJNxeXuEg3aSi3pwhn2Ki4mBjY2QoXZweniEhw==","kHidcWZ6fpGaiIOIhhB1XSiCes+Xg359gX5/f4CCf4uChH9/gICGfH58fXx+f35/fn+Ad3x/a35+gXJ+f3p7d315eXl2fH1se319en99e3l8fnaDfHh+aHV2fnp2hHx7gHp7cnp6fXt7gXmCiIWCcYR/hHx6hH+Igw==","RnNxlX9PYXpicz2Nh2NpjoZvlLRxgH17fn6AfoOAgYCCfXiAf390fn5/fXh9gH9/foJ9fX6CmYCAgLt9gH13dHp1a3p8e3l5eH19d4Bzgn5ycXh0dnR/cH+Acn5zeoBwfHd+fXSEiIN6fX6CiIGLgIyBgH98goaAhQ==","iGiPcH2Sa4qicJ9sUal9lImAfHpxgH56fn2CfXx+fnB+fH58fX53fn2GfoF+f3t/fH9/g357eX9/f3B/f4B9aHV8h3h4e3ODfoJ2cHp7dn1/g4aBgYaKeoqEgpCDkXF+goSAgoOPlZuKiYx/j4STjY6MgY2Ii3aHgA==","r5GGj5uL0nLXdZuGjoTdtGli0nk8aYWCfYF8gXh7foV4g5Z8gYBwf3+OhZmUgn5/mICOc5R8TYyBe3yFiY+HhYuHnIOBiJJ3eoCHk4KQlISWgJiMhpCUmpyJjHZ6e3WYgYyKgZt2anaBeIh3b4F5foJ5e3WGdot+cg==","qZtxiHdpc22Gg1bLVMa9e3BquJN+fn57gX+EfoKBgXl+gIF/fn6Pf3+HfX9/fXx/fX9+g4CDfX9/gX1+gIF2e3l6jHt7e3h/eXt+dHd2f354eniFfHiEc4B9fn92hoF4e3l/gHuCgXh7gX2CgYCFd399gHuAfoF9gg==","vHt6hYyygF93qW2iZ3X+iH6o/m97fIWLfYJ7gnN4fYt3hqN9hIGlh39eiIOIh3x/kXqAaYN4j3x+dGqKfY2Ri5efmI+HiH6GeIiimIe2gIqbh5WIhaqRs4aXeIFxkFydiqCBjImGZoGNa4dyaHN4hIN6ZYd8WoxtdA==","bsVhdmdxn3NQf0reo92gaYFwqWpwg31+gH2Cfn9+f4aEfId/f386fn6Kfn5+f39/foB/fHqCcIB+gZt+f3dtgnl6d3l7enZ8inR6dHt4eHx1g3yKhH5/cnZ/gnqNen97gYJ3f3mGcGFxdnyCcXV1eXZ4jHJwbo94bA==","KYNnfJB4eICYW19oj3djjnN9WoiQhXt4fnuDfH6KgX6Gglt/fX5jeXyFeXx9fX1/fIWBgXp+R4F/hmF3f4d5cHdfdYd0Y3mIg3+IcnRoim5jhGlqe1t/Yn1deZWDhIdsbXCBamqLjYF8mXCHhX2CdouGf354i4aHjQ==","c5JwbYoye3Cig393d3OXhJVRLIV5gX57f36BfIKBf3iCfX1/fYBsf3yIf35+fYZ/fn9/hn+CrYF/hdp+gYB3c3x7gnl6e3V5g36BdnpycX5thX90gYNuZHt+eHJ8d3p1fYCBe3Z8jIN4gH2EiICHfYiLeXp7gm58gA==","oXaIlG6Ro2hxkGqbmpGvgXaX4pCHf4GCf4GCgH6Afn9/f5p/f4Caf4F2goKBgXp/gX+Afn5+hn9/fm5/f36FiYOFjYSAiIVwdoWViX2LkoCGbYePgYh9k4V/gX9wgZOMfomMf4R/dISCgH1/cX19eIV2boOBfox8fg==","qgv+SQD+EPsj7Rw4AMlzMH2ibKB9fXqCf3yDdnt/gGuCfXt/gXlke319fH5+gH1/fH1+f356fXyAgYV9gG55jnlnghCFhH99eZZ1fGxrfIB+dYB7gGt9e31+f3eEe36BhHqAfHqOl5OFkICBm4CGcoFugoyHlXZ3kQ==","b32JliRyZpCFfgCaZI2KgpSGjWFrhH18lICBfoKDh32Mfn5+fn6Ffn+AfHlzfH9/eH5ug32AfXR/g317fod5d3d5c3l3fYl3jn59X3xxfoByeXV6eHZ2and8hHaDfIBfgHR+gHGAhX6EgXqEfX91fH+AgYB5eIF+fA==","y6CGnG+QmnGsj5ZxdaSah4h7bGF4a4aMeYB4g3J1c3logqZ9gn9igYOCio6NgYp/kn+XfoV2k4J9eXWDg36RsJ+ik3qqjqd0bW6St4iXgYqjZKGSp56dnZWPpXBtc3u3hpqEja1vYW1uaIZ4eHhidoh3Y293dHR2aQ==","soVHYo+1fB9XiWeMzl9kb8l9WoyLe4KFe32Af3p9fXd6hGV/fH5lf35ygYN+eXd/h3t/XnVwiH94enl6fm2CjpCBdISDeYKEh4V7h3mGf3yNdJGIkH12jY2DgnaKcYOKepJ8fIyCc4GGgXh6g3p6dXWOgoJ6eoCHew==","HEYdbEFaTUKHvXncho20MWGJm/2bdHyBfX1/fX2CfX96gHV8fHxkf3x5eYRyc4B/c291c3mAInZ4e0h7cnh4dXZ3g4SAdnx/foV7foCHjYJ3e3NzbYWFfWWCeYZ6io18eoaHg3R8homPd3+AdICBbIaFfo2Ccn+BiA==","daByWWl2VmlYfl7bb9Cwe3p0raJ5gYGEg4CBgoOAg42BhYWFg4N6gYF9gH5/f39/gn58d4F6dX5/f29+f36CgoF/eoeGfIOJiX96hImCeoKAdIt7hXl2fYt1gYqGeoJ6int7gXyIi5GGiX1/komEgYJ2gpGLh4GFgw==","d3isgZRUmauTZ6Jwh3QZq4tvFWxvg316gIGCfoB9g36DfoCAf3+EgH6Ff4B/g4B/fX5/f4CAgIGAgo+EgXGBcH6LWHV4gnRsfW+BdIJ5fHx/hYBqfoZYc3iDhnR8dXx2gXmAf4GCg4d3fXqAhYGIgId8fnmEfH9/hw==","kGuWQIB7dpp2c5dhgHVPb4OBT5JueoCBgH18gH58f4F6gn9+gH9pf355gH99gH5/f35/fYGBgn5/fquBf3h/eXV5bXKAdXVtdnB6e3qDdXV6dHx8dntwhnl5enR2bnmBd3h5eXVtenaEhIB9e4F8gHKAgIF8gIJ/fg==","O3+LdGiPcnpwem9SZG6YeHSCoXmGgH5/f36BgHt+foSEgoh9gH5PfX2FfYCAe4J/fX5/gYJ8fH9/fol+fX5/g4GEhIR5f3+EgIN6gYB9cHyHiH+CfYB8enl4foR3iIGCeYN+e4V6eH98e3x/enp6gYaMiHyHeYKAeg==","Fo90fWqDdIqMcmOgdb+GcX1+eYxrhHt5gHqIfYKBf2mNe42Af35ufHpteXl6fXh/en5/hXV8int+gaB+fIR8fHlmi390cn6NjKV+dn9ph3triHeBemSTbHFrgoSJg49ze3SDeWl/k4mCkGyEfJGEfYSIinZ7hYSLlw==","l4N0foheX3GTa6Z/W3Gjj4Vxmnp7gX58gX5+fn9+gH6De4p/fn9pfX6Gfn1/foF/f3+Af4CAioCAgZR+f3x9eXp/fXZ6f3p6fnp5enl2dYF8hn50e3aEdnt5f3yAent2fHt9fnyJgYV6f32BeYWDhIGAfn6Cgn55gw==","oGaLjYGNh3Z4lId9bYp+bpyNlW13eoKDfX97gXx4foh7hZJ9gX+WhH6BhIGAhYJ/goGBc4J7goCAe2uFf3aGjYualIqNlYVkeYahiYWVpY6Uf4yHhIuQnY6GhJF+jHKKgYaBhI1/dIOHd3d4dYR/fX9lgoeOfox6eQ==","g4rKYIh7PIN5tCydc7KZWJedm5osj5aNgYOCk36EiYuDeoKRhY+MhIF7gYN/gXx/fn1/gn9/eH5/g3V+gGpri36FiWaKgJCRg35/eohxd398dXx/gIKNfnyAgH+Kd3+Ff4N/fXmFdH97eXOAfYh+h354gYh+eYGEgQ==","eF1peH/FWmurjqRo9F97p3p2cq+lfoCAf3d+gH5xfoF4f49+f4B4fXl+gX+BgYF/f31+e4B/ioB8foODfoGCgoCCeH1ycHeJlICFgYh9g2Z6e4SBgoV6jXuDfoGIgX2AhYd+dXmDfn+FhX19gJGGhIx+e4SFjX+SiQ==","Uf6K/s5i/lv9AP4s3WKF/gByjQB/h3uEe35/f3OAf397ent+gHuogH+IfIKEhX9/j4CCeYKJcYZ/gIqFg4KBgoSAboOdfnh5eoJ8iIN5eXqGiYpqkYlrjaqCg3l+e359goeFg45xfnh8goN+UYd9cXGPfHiFe3x7cg==","RkJocWJTYcUjczdmWnw6aYp3BoqOiXqBhnmBfXiFgG+GfHCEeH04d31Wdllgdl1/goFsn3CDRlJ8iJx6gGd4WW5LVnJYZHx9XH9zXmRdamRce2NpdE5fYlxOd39ldJh0aGd7cF9+mH1viWuIjo1yhoeHiXh1kH6NmQ=="],"YTOONn2+TDtGXjQSSomnT5nMP5JuU5+2dZhmkmVaaq9Nm8R5lYenlo1eq7ufkIJ/tnKeQ6Bhq4x8VEWig2VVfSybqS1mSExeKVm+dSKN1Cd1X4+KJKGcB3uAI4EsYVOuKGO/Ln1TQoXGOrxAPk1Zm00+OMvIf4RhbQ==",["g3VQhWRxgnJsYId/boJ8Y3d5Z3CMaIk3fHxreYF9Z5x3gGthbl14jcdoi6emZXh5fGiTh3RggXl9hnt0eIR8amOvkYR4g2p/km2aboR4gYGIUHkpy1WCiX2LaoeUXoJxdJd8YI58hnxzdHWEeJOBfnhzZ4R/b4FzcHCBXHaMeZlmdX54imGDj4Z/dHtweIeGZYN7fZmpenl0eIh8fIR1foN6hWlmaXdIen58g31+V3d2fjOBeGJ/gmGJZ3t+dFCOtYB/gmx6e299e12uf29Cg3aigLeCgWGDhYJ6goBpdHxien2EeH58Vm96dnuJaHp8l4J5d36Jdnd6bW93e3hsjXt7YIKCcnBygHJudXyHZ3l9fng/gI+Ge4OHdHx81n6re3F5Wm6FdHSAgHhrXnhnfol1hH18dk+Annt2c1d2iHl5cHRbc32ETGOKc3iWhHpYhJ+OdYh9j4BldIqChDtnlS5fkYR3c3uAWZNiYGx7dXKSg2x/e358WIDBfnpjhn9/f4GAdHlnem18d317e3V4eHF0eHFtg4xUfZhkaph4bXuAfYd3f413V3Rybnx9c12FZm5sd4J6e4Bvh3p2fnyWdoF/l4eBYJB2dIB1gHWPcnRrm3FraXt7XoV+coN1em5ofGyBY3+XY354fId5ZXF2aJG0YHJlg4ODiHmGao+0fnVsfnKgXoaEoH+gSJSAhHRufIx9goyYNmCIlZeFr458j1RmdYGBeZJxhXeAioCBl7NTZHx/RXF+f3t/jWiFWmWHfH9mf5Jqg0ROk4N9f4CiUZOYgppzhn9PfIyRfql4hYJ2l4d8roJYlXt5fXt/dH5Hg4KFinl7fHd6PIJkgHqKdHR/h39qfoKnnZh9e394F4l+oYF9hHB4fXJ0hQB+g6F/fnzWfoh9kVuBcpSBP5phfoZds6WlhYF4hHyKu5R7cGx+nDSCeYp/Y3xrfH57fX2GfH1ONDh4hK2tgHhrfX6liop6gX9+fYB/eIaSioKAWm5xiIuSfHqDgIF1jKWHg1d6fHB6f2x+f0GBY5iGf5Rhvnduf2hmYWtXjH1rgX1+fYV3fHd8pYeMiYiGvISXkHyCapCCgouKfomGg4Bwen2ggoSBpqJ9hlyFhXd+gpQAd6J+TUZ3tXyngYR9b3mHd0NrYH9gjHidenujfYmlgIOdirKBpn11fYB1g4d/e359fYKDbZCDaX+BVYWBeGuCk5V1c419gX6Bzdt5dmeUVaN4fYeEeIuBe0qReIGDnIN8bnqJeHhbgHaOd390d3J/h+d8gpJ8f2J6i2ZtjYKGhoeBgIZymIx/g3+J/p6HaX6Fe3tle4CBw1KCrGOAZoh4f3xzbmdyfXuGb3eEgodnf2uInnx4Yo+Cd3F3cqulb5GTZX2LXJKG2GaLdoV6iIh4j3eFfYNqhIGTf4iWlHeIhYVUJoRggm5zeYKDeHuHm4p1fIeEg4BakGhzhHdhfoB6d4B/gXtgfHt5fXNwcYeBhX2GclxigJt9gZJ+gWlufIdof216jnJuX3x9gXt1eG9rkld2aYSCe3x/hYSIc4F3e2+KHYN4g4KDh3iPfX2XYnVrgIBVgEuHdHODg3OBgHZudYZ5fYB4l32LNnaHkISKiGx8aIt5d4aFaYuWZ4KCOpeHgmx5f3ZieHt+eHqVfnR6ZoeEfGlFdnxianN4fH6CintQcYN8lHmLdHd5fYN7d3J4doB9bnSGioKEi4lxeXVvkYl7hnBxaW9jeJBveIR+iHq+anuJgHpzgXZ9j32AbHJ7dG93fVV/domOfYJzSHFxe3h1ZrZ8eIB6gIx2Xoh8f36ffXGAiHGnh29vg5WEgmVvcG1dg4KWTIVkeoN/eneFd3SBf3eYdZCBfm1ohmqAcoZrgYiKk2aIbYF3e4V7aod8epd9cH1zdmNje2Zrapd/e3R1e3l4bXKBgJV0gWB4dXh1d3aMjn9xf2eNbH5ta3hwc1l/i3dxbI5ofYGBfH9zrHN4f3BzhFt0c3d4mzqgdGxPlHuMf4WOS42LkYBwiIB7aHdvq115YWNkd4RlaoSPoodVeIJ+fIxXc16BULiPiX+TWHmBaEdtoXx0uX+AeXuCgm15jWmTkmmEg4F6g3aTQX57uWRfhXmBd1V/dXyGkH11fXtncod7hICAeX53io6RfXZ8f4NrbHKbhJJwf3d5f4Z6gnuDkYmRaqZ0f2y3a3p+dKx9i25/mACCkoB4enyBcXyEbXl3fJOHfn1uNXp9oH16eXyVlFdmiXx7gJSGdZB1gGB1c4Cse305g3rbhoJ4fadnVXeInnyZgYeEeG+UcnJcf3x9YHZ9kmmPaX6acJKHdI+BXIKFfV1oeIRvZX5+eIqIXhuye4N6gIGGe55zgpDHdHh7dm11fOJvcH1/f0+AUWx5gW+DpmJuX4GCiFmDrF2DUnVo2314bnR+fL2GfXY0r3uAVE5/VH59goh6loFeeW58rIhoEIK9iHN9hIU2Yoh4gnN0a4VmlHmMUIGCc35vgHdBXoF8b31qe5N3e4eIhnBnkIeLfnOAgX55bSGLZoFyh3tfeoWGXH9/f3qBf0OPdnmBJm5id1arO3GALGxacWGEgZR5f61inoqIen2Ej3F8dIyAgHUugqR4RIRbgoKYjIWEZ4J1lJNwfpB/fnWHhQDEhXKUQ3aMa4KAaWHwenk=","fI58q4KHd3SAf2yAiX6Hf4VcaXh8bIyGgoGXoXyNenqEm4OGcj12kIOLf2FrdXSZd21weIp+c4V5gnl2enp2dV3EaHuBa1ptXn9yh3dgRYOVfnTNgn9zf4B2lFqHZX5rg4Z9aHSCY2lrg356f5eFeXaIrqJ+f4GKdZF5eoJcgH5weoWRgHJ3cF99hIF2bZR5mYKTa4I5kYimgnCBZIWAfZWCmXSGi5fJd7d2enl+c4WLdIuCb31vg4FvkHl2eIeornqDfXx9c22igHSUeG1wd4NxhGh7gH6NhI+CcqF8bJGjZnl1an6IZ35/lp6FYn57UXZ4n4h3fYSFgHl9hnJ9mX5yonpuvYuElm9FeoGMfJxkfnmZgGyOgnNugImGy4FleaSdeH09gn19fZiAY213fJaTcmKBjXR/Ya9zeq+LhZiAh2yIfXikc3aMjY2MeI2Tfmp5f1J7e3V/fn21ed5tdEWGiX59j3WsXmOCgXKAdoKIcntibHODrodAkXFic3p5e4ZmmYaNg313f3WWkHi0g3GJe4F/gpGFh2RzgrWTeYB3eGeIdX6MjneZdZSGg4OTi3t4iIR7gm2BgH+jmmuGaG+KjaV7fZaDeoOFe5iPmHB7mIpfin90jHmAuXyKi4SphH9yj3Icd5y4fnF8cHR9fJKLK2WDgIqHcoCWcIWRcpNygZJFg3uEdn6lfmB1gXWnfnl7g3WZc4FFqHmAfnxtcHrlepiBf4GLb5l6f4OAhVaXf5R/nmSAe358nptrc4txe6JhfX5+f6uBbXp/jodynYEAe2p8fn14hGRjdFF8jH6cinGIbIbDhm6BfYqLjHVsgMpvfHxsgXl8f3qEdIiffpuSgoOHd5GQhVp0cmODiXuyeoCBhn+CfmqUev6JVW2DhX+bgXGMeYRlkkx9h1ikkml9domgeYmFhoOHZIuEU612qEBvgnd3k396NIF2d3aGdHeHh4d3kAB6gWlggYZTc4y7fnl8hXqMjIJ8fX6GdXtWjHd9co2GcoWnim6Zg2lyf3uSdKN/kKx7mKaDeWCMfIdWg4mTlqN3j0p/jnqIkYdtfXt0n4GBhoh3iXNrUn2HsI6DmF9+iGtpeU1uV4NweIt/lVmAd3egcISBhn5ve6WFzq9knYJvhXaEbZqhipVrq4CYcX90gH1pgFJegDp4iH54T4KdfIqpfX1/c36DeX13fkSFYn6IiIJ/eZKBa0x6cV+Ff4SJb3uBiY+EdXtngYyMPXuEjgBqc3N5oouBjHiImX+uhHqId4iMfXRzjq+CgKSAgoVRZFqEa3l6fYSxcnmfclB+inR2UFmJY01cfIB1eHh1Znr+eIOBfZaBd2iJg3ZpmJd+gnuSaHqBfnCWbYd7bIGCi3KHdHJZhWCOhWJ5fWuEQZSIf4SHc3h+XnaMYYmCeGlygZCGn3iCgoBqYHFycIdycIyKem+BQnWOdXhpanqEand5c4d1fXx+eXFbcIuKhoSPfISGdYKLjXmBipGRjIqLa2F9jmhsfYN2gYt+Y4FrZpGSh4RWiXtRhItvi4KEiXdog4ZzjZSGe42DyXNncnpcg3mDiFNsh2iZZ4iPhH5udHRSiIF5io+BenJubXuMY2CTap9+ZIR+dIRlg5R7f4OEZ2BskHdvt216gHd8inh+iJiBg2B7d4dtiJJvkoaFjHCEfoltfHptfI2Pdo9/fGOAaYeBj4J+iIl1hI+Dfo94iIN7cXaXioOGenJ9d3t3gXxzgXpyin99hJ5kk3R8eYxliI6QYpFtl4uHeHiXjY2IjYB0dICLfXyLhI+KfY1zlYp8enJ7kICEgnuKlWl6fKRShHKPfXB8Z5F/lHCDTniMe19yh3eAdIp5j4Z+hYd2aHV+d21fgIGUinx2k5BsVn6Cd4V+kZaAdXSDdoOJg41/aG9dhpJ+gnp7U4V2ioeFhYhvpGmHhYiNboGBj5SUnHiLiJFyfpyHh454kIh7gZ5gi3OQdX+Pbn6HPHh+g4yEenB9aYuCeRVMgJX0tHdsYpiHgHqIp3WJYJNob49tk3uBnIKZgICFdnN2toGJoJdWmIp+anBy/j6JkotRiHV5fnhgj5CRVoSFgZHDcG18XLp1eoSGhm6hgYCaeohkjqxlfFCMepd3lXxglYqCe2OCk3SXfmtTfYB4WYiyeahQgXyCuKt6hIOBfnRqcX+ZjZV6b3tOaVGKP6MwommXcmp+xnOQbpyJ8n+IgIGBeIKFmI4yfHCIgGJ7dH6GZXmOcHpiiIGkd113fXiIdWlxcoN/fYKkecaHfYWsbIhdem5kYW2DcX93i5KAioh1U3SqhXyQXIp7SIpva4I/bZVtm1ODw4yQb4RyfYqKonh4gWppipCFem+HjYKPf2ixfYxMiHxpZmpwlY6BtXiAhoQ3aX5/hXF9VYWFbXuLkWCFfGyCoIeSTH5wf3Zaj5ptj3icQoiBe5SGcXK6d3h8jHyEjH+MhH15bHa9bGx/eap7e3Z5fJOScXuDlX6ImX19hIBlxmCpdY1jgnORcHKEf39sbICSdYV0iYSFkH1weHR0WpNWkIC6g3p0eKB8fJV2gaZ0c5ZmloachWOrh8B2jKZ7fH15lKdMf3WXk6GQjn11iYJzkJaRlqVmfIJ5pIlzaJPxf1yKvYWL2F6EeX95fY+NeMgvdn/dgV6Ag4GNfleemYE=","eI96pJpcS4pvZZ+eR4ZVnHVyo11sd9GMg5OBhoV0YG51XpJWoIJ/orh9gLWeZ3Z/fFFolVN8hnqAcYSGkmZnc5ByroSchZuKnn6GXnmFeJaXZX98lmNkV5GHWqOTLlCdTrKLpIJBI3C1bWdvnZ5kgYaVipNyc32DeG1blpSvhpqNSZtlfcpklo+Nf6p5bo5inXxshY9/g391j3Vj73tRdYeEgnGKio8DeIOCVICnunBhkMeRYlJxb3SynIdIbJeY4HdQWJh1aqnVgt6FdZN0iX2YRn1pm3F9kYw8j5emoYeIZFs+SoFhqIF8hqVjP3hcc3N4j2abRoFxa209gHNoc4CDjHmBiIuFf4CcdY2iil+UgoRTmHV0dHmNoaZib0uVjJljgXvbgWhWhGBrc5hXlICBmGGHecVZipSvdJWOnJyWd3ZddlWUlmSPeXB7bZCkdUrIi49egpt1pWtxdXGeeZhqYHGEZWhPcI6RiZl8n4FlXWFZfZNkdXd1bHB4h4thc1Vre3hbbFaaepyCcImDbjdwj458hJKlaZ6qgIypW2htidq1oXtadV+ta6GPfpl3W3N0i2SfgNxtcKOOlIxRaG93WFZQcmuZkXdNm4CGc5+M/lugWlx7dntAa4uhXLBnj3h+RY26gXuBqHiXjnh+Y6WZWYuEaiGtXnmEdJF/fnKRfXB5e33cf3d87FeDiXiNgYp/CHB7eIJ9UXxzfIV/boY0jJyBanJ2h6JdbIp+l4CKiYJ61WFzl5R/Yoymg4BogGfzenqKipIVcWmBZ3V4I4+XY5R0hn7+r3Z2egltcoaLqoOAjY6Qp4d/gnJ/hp6abp2Nl3t8inN3sHaeg3d7fYBzjZmbhZGMebpshmp9a4LuhJh6lmmzfHJ+f3GHZGGGeX1uiWhxJlaDfTOTZaawbn2EVnP+jH1/e3pyarp3Oah/PXCAfZWIZ4mFL3yGgX6HdH6Sm5Ntiqpwgn+ekopqhoOLgYI9d4lvfn6LeH2IjX5/goKEm4x7gX2bcHSChId+fJaNbnt6gX9/OIOOkcZZmHVlcWhjK5d5bP56lXyEioOJAH2BkZKDgYyBAG7AZsCIpImue32LiWaMg2WOiZaMi2mDrSeIpnx0dm6Dj4RpgoFvwVlyhHd5WnSJn3svcoKS7HZweYKGdqGdcmlzdFmEW3iEQ4Z2h4qGeI1oeX6DgHV3eG+JcH5dhmR4gH2NhMm5iHl5b4GCAHFye4VojZKDSYaAU4Vsi35ggImB7F1za26AiZFScHx3kI6bdndycIRyg19xaH2zfmiWemWHfm6Zgoqg1G6DhXuFv81+U4SRQoOLk4+DqladaH6XXFBQfXaNbHyRTpeCXGp9hcV1bD86f2OJhoWCdnVwlFaFZIAkZoKocXNKjglig4tvaGd6MV50cYtmdlJgdnwrbm9qhIbYaXCHfIWLfF5qjnl9UmSYbnVveo8ngWWohmxzizWRlHKNonm/e2B6dHV7nYU0aleJgIdsYzpmV3N3kGJlfImRkoxshlSYvWuCbIiGe0qXQnB4l4lMbZ1ycICIfleHsXKQU3v+xHh0p05vcY0UwZJ+YWNFq3F4j2demwBqb26RfXtEAIcAM4oYZHaNdnObcXxui4SDfItjgGpGdGNuEDmHdi+NgVhpgkmCZk2GeqF1eGWGdI1/c4dVioCSZXiOg11dYYCAU4SPbYRds5WhQIIAmJhpEY55fK1xuIyQS4GY0Ityfodqfo2ne5PmfoVtj2cAmCB4S3leeEXSb32EcaN7YnFlpHyBW4dKKYFGcVOIfoC3c5WAXmm42lmFeE2Dq3OWe7iejz8jiV+fgGd5YX94bmxhbIJYqIFKsGSCeYVybHF1hoSNg3aPf341eJqHg4h1jYaEk2WRj3NzgpU3jZhxg2p0VXxfi4AHfWZuL1uMen7+eIdzfp1RlL9ofnVVcmtpg6BzZ5GLQX6VaEuDnJB1fHB3Z3GKTlKHfoWAhXCOrYtmlIKekmiZcH98klZ0dcBRqZpJbKKMpuqphHpMRT+hoo5rn4qYuLBoTZB9bIepjLFwKX9afXePeGR6eYSCo2V+UlqDZIONcF9OpF6qaFphd3m0p5KCl318lJWdp2qlgKWsmXShS9eQj7E2fn6xaaGImLRhXKB7fLWZm6xRmZvNc1aXr456gX4rqJO0eFm7TLR/kMuokY64YN2yvrORpZJnq3Ftb36dxcZ52WYoR4efXIqMgJc/hLVaf4Cxh3WlvOC4onuEc3bBuo+fcHqRz0hwTsCWXpeleKl7zotUjYKRS45qgZPB4ZBilqq7ipN4dj1ZdVl8sqWKaX2qSmd8Y72QkSLNfldRjMlimXR2jpF2SbCqjXenlbNkaYhYoEeIr8dtnThsnXi2qaNPkVjZupA9nav+rEZirou3iLxezauNyoWQcr2WSUNgkIqMdtJ6onZgc2uJoWOymKBySWz+ek5vqItonL12ZF2aawDkZI1eAFGvRJJevctrfP6akJOGWGyJl4t0h1hqQV1roYW1an+aZEtqhlyQpaJ8bKM9rz1GuKaZ2YKheXC4epaFcG5pw8R5w55xnmS1iG7Sk5lngm4/gYG/of53UY2Hy2J4/okzi3lvcn78oXBzvcGBecGYa2d9hG+acb4Pdv6fc3JOhq7CPXO1k3aekKjBhoqZb7WNTXY="],["eoeze2aHiXuTintdjrWEkH+RlH12aTqXbpaHlZmddnOGaIByXGCERY2OWlV/Va+Pn5V3dJZSj5qVh4JXd3qHh5Nuh5J1dYF7lF93iIp/j6hfT7JnZVJakWaPeUR8D3OreHR7g1h4aJBveWmSmViKd2iAiG2hX6tkN297oHaaf3CDf6x/iGuYY5WHZnmCiHGOiZWCeWBzeH96mEl7hYmSmbGOpX2DUr7Ld26Kg4OsTZdubmxog4tgkIOHbJiRc0iEXYmghoBsUK2Ijk5ykZWteW9oaaVzQ4JUtqZclk9Un3mjwZadjI6AX42aNX+EWY2OkJZqapNza5aQYqpqgFR2jXmafpVshIKHppKNjqdXl5cvjYR8Wqdpe2tBwVqCkqptXHyISnCJrj6liJG7rIZcc0Oeb4h+eIWRJmmxdYCaUoV8c6ScaqB7lF2Qr44olFV8j056hqGPh4ecWGR3kHJ4VHaptY6Fu4WRd5hXaXmjUWu0g5GQa4ZdTyZTinlgokpwo7CCoIOPhH2BnXmzg310n6l4j4dtkVmmnaGRrVuDlpGYkGd3kXI6bV1ukX5Zd6CXb3MAWm6HoXSPi4FyZVpxZJWlWYucP7CmtI3BhFpytqamh4iBd6CDiol5Un9ub0GSkpSJY2WPhZCafE2Od5V/moNoS215f3iBh5R/cXCMg4N/foRqhouEgnN4dI+LjI96fYZueXhrgHuBe3lqf314b7eGeX5zhEeReH1+j3iCjICIg3B9doCCn4GDhYGPeXKFd4Z9bHZ5i3t0mIJzgYSBd4Z/fnd4hYCAhY2AenaEdIV7doN5gIKCe4uCfIV4kYN+enx/lnyLioF4f4J5gYx/iYiIgYN+aoJ/fHl/gHl7c4GEe3p6d3NyhnmBgIaChIB8iod/hoh7fICBfIWCfniQfnt/fHOHfXV5gHh5fomAfnh2c31/dnaAdYt7anp8YmWIiHZ8fZWWaYWWhX5+eXh4jnt+fH9/gYqJanqKeoh+gX90fIByg4R1fYF3gX6Rg4J/lox/h3N2fIF4eoKBioKDjYGBlXp9fFuEj352fIh4e4F5dneDiGx3g3aBg2tsf4iEfYGAfYV4cXaIdn18gXlxiJWEjoqHl3iJeIJ1hnR3eXqDeomBhIeQj353e352eHGNg3NndICMeoCIdniEbm51cnt8hXWAgoWDgIJ9cnR7c2KDhHl3d3hzgHaCin2EmYSBe3t7gYaAfo5ugJd7dnWFg3t+d4aBhnx/eYCKgYaCfYN+j2tyhH93c3+EkId9doJ8gnGDinx3iYaEdIB3fXiagn18e3aHfnx3dYOIeoGAeIJ1eXN5gYCFdqN4k31wfHlsfJKCb3d1d856aquggX9zXmpjgmmAnnRfgWqvjGepboedj6x9iXeEeHtagJKQWnyaeF9og7l+kI+lU41kiqB8iHiMhnN5gX+GgWpqn4mQhXNncXxLg45sg3tkc3lemoGHpnlfb2VedbaYlXCrf290kHe0f5tdhW+EXZxnh3N0Y4R8gZB+lHtniHqJipqDhJl1dGGCgF2Gh2aYgIB7iWBrZX2eeHyJVYdrem5zkIhSl4N8jW1zjH2klld5fXCOZX9yl4ttbGOdr2FnXVl3dWqjcoacRVpQXpGegYSFZ41td5aMcZxgbIN2gX6AfX+ca4KIdGu3eHiek312hI+KfW+FdHeTfnlzhHWBXFt/iHi9T2t6l4mqg3V7lnJ5goSQN5KJfJONinxqc3p/j3yFVIG1gG2AhH6FjIBocXGAjG5pd3hmcaJvcV9804VUqnV9f3F5i5Flc3Z9kHF9noJof5VogI6eiXKmcoaTe4CAoIFyZ6KOgJlyg46Ne4dzfXyOlm92fYJloo5wiI6UeJGQeH+Hj1qRe5SIhnhvhlyRhV58god3e3x2hVpuiV9sUE5UfGeRgF5kx2yDhpSJaY1XhqSKiohzxHlykKl+b3JZd4e4Y1h4coSFdGt7ZX6MXpZ9X3eNbmlOgGhzcGxmg5mIopDZhn2Mga+FcGF6lJGKYpNLfqObn22FlHmGnYyReIKBe5xuZ4U+gJFet6e7bHWVf3d6mIZWgo5vjXJjln2pkYNpkZuheJNkhVp0eoeScZ+CV4aSX1l6i1VDaHmPglOGjm6DZWlrd5SuckSDjWKFdoF/lI+SY4KBZ5p7gVCVc4t+cn2jaW15WmR0pGl2tX2Xj42Zg5aKnoKTaMaNnpCEkKKIlXOANGKFrmt6fod/sIlkUCuEfImKkol5bGiWWXF6ZIh+dJZzhF2Hn4JvfmGHZ29FdI5mZWJHlpg7goR1Zk9lm4utVot5XoWEpWtimoKMnn99WZBnv4p/VMGdbW5/hnuNmJdpcH1ZeI16iZKMiqw2eXBdYJo9d296mn13mo9ZbYuUaHFtmH1ndq+ZlHF5jDSafHJ8kCqKEYWMkI6LilNthm+1dcU5jn55c4mUdmB1jWSRZIOQdmF6i3x5f5qXhVqZbHyLlmiJVGSMfTyLuY2HfIqlklymjmZ1uldJlHdrlntxdpJ7mohyfE+cn3uNpoKEmmxltoCClIl9oXmJj3Fqeal8f3psmWx/nYRQhECPfm1SVm2bo2KVcnqkZH95iaSKczd3b5WnfXzEaXuNs419vnxpX6F6cp96YoNkWn2Of7d9e4+LeoCIglGLhX51dYmJjoo=","hpNgfmKOcL2iVJN/pod9t7V7b3h0uXSqen+tfItakV6MmqiESD6whKNKcqh3f3+ekLCKd4KRkmCnmHd5d3t5loV5f4CYq5iOj05si3OPU290RpSHsYRydY2Md2uEanWCdYWTg6R3doeron5xtpeIg4xvVZSEl3qHgXJwJXpxsIaNjXmemZC/rGKOhGmngIt3moONg3d/gZuAibRxYW13dnuMjJKOg5+PmHGGk4uZhZt7mWlqf3lcm4Rqk3x5MKx4iH6Ffm2KisN/fIB3cHNqfqSWl25/on2JnXKgfHR4gIlTnWRmd4m2aH+Me2GbdmuVg6SAVI2ol5iheoOQZ5xcaJllhINvlnCLfUuEiNKIg4ScjZWRc3h1rnFAtVCNiHd8lXVwjHByXIO0iG+GfoKKkU1xoIOPYFJxcISPTp9gh350g5CHVJjEjZqfu5dbiptRmJaeqXCEj6F5bndTh1GefTeFnYhad4BsdWCIl1uHfIifjYpkdVhIiHJ9iY1uhqqgUZGBnZB1go6EiICPlH92kbGVfnlmmWCNfYpfc4Z8bYuGco+RoWVuf4d8h4mJaoVegnarj3xxoWd5fIqCfqh9gHJ6c16Kf3uOfpBrenJtmYNel4N2WHiQZJ6Ag3l8kFqlkHNsbLqIkXFLhWeOVIWNd069kX+SjoKLfoGTjIaIcYKEkIyCjX+Dh36fkIFya4F4eniEeXmLg4B9eZSTb4qDdHWFg2h/h2lugG+GeYSIf3yCdop7i3x5doh+do2EiH54coKFfXaIjoh8hnV4doJ1e351goeAgnqAhIOAfnSDh3+GgIh5foZqgYN+jHd/f3SBdYJ6gW51gHeAgYiGhX6Dg4F1jHJ4eXh1jHmdiIV6kn99e4t9ent7eYd0hYKAd3SGfn1uhICPhIZweYR5b36Sf4V2f35+dX2FdnaJd3yZh4J+gYFzgot/e4R8cnZ7e4R2eYt1hY+EdYJ1j4N9d399c3xoh3+NgoiNcnGBf4F7c35zio9zd3mDgGiAf3yDh4F+d3xmeIGJdXpwg4JuhIGEeId/gH9+iXR9coWBaIB7hG+BeYyBfnuBdotud4KBb4p8gnKUhX+In4NfiYN6gIpweIyHd3+Hc2qQgH12jIqEcHh2N4iKeoF+j3yLgYSDgH+MhHeEiYWCgnOPeIGJgpCKeHyAeod3d3uJfniEeYF0iF57foN9fYV3c5B9fHB7jHuDc4GDiXqAeoBzhYiBgIV/bopxfoV7goZ5go6Bg3aFf3+QfYqAa4CBdHWFmYV1cmyAf4aBf4img3V3aYKFfH52hIKAf2t5gIVudYCLend2d36LfHmLe4d2cpCEiW59hWjkiIhle3NvhJ9qd4SSWbSNZ4V8cHZtgHuDcbFqZTJUloKMgGR9gJKHpYRxiZuRhn2CjGiKYXqGe4h0hpl6i316c45fbptya5Vwh3pyZZiGbGl+qmtPnHpuh3d3dY2bhHaJiY+iZ2CQdnJ8fX+EbpBkepd3epObjKGEfZlRhHl3jZ1qko1ZjXZ/bIJ/gYR2eIlnRGp6bn5/ZGV1g5d0qIhtgpGQgoSCX5VvdH+WhoaCd3+AS3dVd3CLlo54hoBpiYVjhn2PbGqFpHx2ind7c5dxfnd7lIFpcnOPmpyMgqZuiIlvgotvjJlnhpSMc52NdHeUmoR5jXOZb358hINXb3KSemZxtoN9cHZyhmNptH+LjZhnj2tfdI1kepVjfmxnTUx1bZarj4OYdXSPY4SXdox9gWeFqZlyipKASIWBqpZ2vHOeeW97lnCQlYWOWlyxcYaHZId6h2ZRknmKZkGAeW+PaoJpgYxnZmp7bXtueYhieot7oHl6eo6NelmFg3qRipKCam1zjoZ9cJqagm2FZ3J+hj52JI1ub3B4WINpoHJfi2J+hXp4aFOFb59frn6bPXd0ckiCinqIemR9douij4eAem1sknV/hXlvln+FlWR4b4F3dU5gd32Fc2lxe4t5bX6vW3dkWYeBhGt/pp+SkH9cnGiIfaiebH+IjImHdoCLkH5ypG1dd4SGenlRe3+Pf5laPymIdINKqaigSYCMd6Gol4l4k4yUk4tNZ1uCeHloirSBo22DnEt7k4eDZW9SapOalXVtbIm/gVJ7lmqFcoyLh5R/g385jpZ4pY6Dm4qEin6dg4KRfoZvb4ZWmYl4iXCFgJOwlXiThoN5mpeHkZOKlE+JiJ+Hf45tgHelkJWFoIWTeph+inBmfoJjrJlxYlGgp49kfnh3lXN+HHOWj4Glkmd9f6FxhXY2isiGcp6Ee3Z2ZZiCipKRlIJ/gXaRnnurio6TiGiZr4eZo32fnqKPkIyXqYOxmHp/RKBbfJN+lX6OipKGol5ok4Wal52Vao6Ee1tzloBmq3aInIJqfHOScYBKdaORcn9xg2qCmmJ4iKV9Trl9U4lrMZF51JBgm4Z2oWqSmoGYlJGNfI2aiJiZV5+Enod8pntvipWNdiiEjYFkb5N4VF9+qHd3koWSkoRtl1ZdlY6IfKNnm7OMNJKJr5p+haBxap2SkomAiq2Vk3GBlIOGYaF7h29+gYd2i0eRoY9xkJSBf5yAhlt7mIqQhmxik2V9k4GFepV2W36ikUh5lZGXb3mpg5Z2kXtqmIpXbJmRgnuLiHw/gXKabmeJhIFbjmpOcVyKZ2uNdWO6q54=","f2uLcZZwk2WKha+Kd6XHkV5umtSMY390eIC1faqGsJqAc6i2no6ThpVw0adnQqKYkYDFOU6rl7WNdaDMl4KUd09xfYCclz2XqmJkZIxsvX5zqYnqm2mraXCSde2OsWmWRGOGblqBcVBxfaeWWVttpbJzeUZogpmRT4aPtLWMdaRZdNdriHN0cYeQp3CgZ52ek6+dhZsAzoVlfmmKwpGQlHZicMRgvKlil62vbJB6Uo6NhliIrI+8gqaT0H62jV+uXpGlkmWPe31pka6JtrxbaqBbZlJ/e6qYkKmbtXxxcV9rsJKccoSVWXh/qIOWum6UiGR3eYeQeIV+mG7Qd4ipJ5R/lYuAc3iEpHYqk5SWjHTLiEWEaMeRmpjeZ2+aVJ2Qj22TZK6sfYm5mzhmbaKru6VuiZN1lkttjaypd5KWc0+Hca2mhtxmsYeof3qWkIX+p5LOZEO3VH+Hu6pznnZ9gyOmTlRZaoyAdHNObdaFo5yvp5GVjIL+SImCfJZyyZFGnpU/lIppSI16qquUnFaegmGrgIpskM2ObqLcimCVoX+aiGCBwoWVhW+Bk2ZijkaZc5Svm4CvkWKVRY9mU35ue3Kjf215l4Vtfop+c1+vf3Gkm6BXbbWhaaOFp8VHZcOhmZ1fiVSul01UgnliiZhiaqGRxV11gV11gnp1hH52hnSLe4Bzd4iHh31efoaSdoVrfIp3iXx+eHdzfZp8cIV9e4t1cZqMZoJueXdpf4CDcHl7Z498cn55gneHdIltdGmAcod+gJKNgYSKfHRyhI59h46WeX6JgXyAhYZ9dnd9hHmJcY6Afnt5hHSJh4N/bouAcnuElW6IfIWGgn+NcXh7gm55eYRvb3aahYCLd4GEZXt9gomHaXqCfoZ7h4SDfHt0jnl8dZKLe2lycXeafISdgHqJg297gnCEeXeUeIGKi4R5gH54do+cknl3hHB0anV/f4pyeY9da4iLkn1+dYCEd4l9eYGckXV5coKIhYF8jIZ9iJCPd3SKdIB+i4CBgH2RZn9wcX2RlJGVfYdnbohyfpRzgX+Be7KNeHyCl4OOj3+Sb3tyeoeJlXx9gYiNdGuIcHGNeH99bIdrl4iBe4B6kICDlneChWSVgH56gY9pcGh+Vnh9fY6CjYKDi32Hd2Z8hIJ7jW+ChIh8hX9uem+PgpmCl2x4knh4fI98g3Z3cm59fnWHeXCUhYh8i3GAhYBwk2F/gIOJhImZgqB5eoJxeYxzd3WKgHeHfXmVhnaFe4COenp8hIKCdn16hnx6doWAdYJzoH9kgIeFjoKGc3uchHWOgm9xeXeJk396fH+FeZmCiHqCgXWZUY96gIBtZ4hbZ4KugomHiGhqb2RriVONh3eBcH94b5eBo655uFN/o56GkHGFNnO3hHmOkoqAe4+kklyshkqEjGt2k6OUl4NCaI1+iYJ8c3CBj56ilX6GkntmPqeDlY6me451aZp2jW+OYnyJgZWWaFRufJ2JenBnlVhthHN0soiTdG5cjndnkJG7on13k1aFmoB8nZsut2RydIZ9YZKBim5wWoOheKSAlKRao4ehTmGBlpSXlXZ/lpM+XIp1Y4Y1eo56oYKDmpWudoK1YGBwJ194c2OZWFReh5WYd45+hYBnkIhzsYWEjnipamx7gYdweIGCf6KCiW54eaFdqn5eplCHhJdxf4eYX6SdPG1Wjp1vZ3xHY5OSu2yYkm6PwXGKZXWcfoGSGYVbbJaWUWyhnZ14c3J9a65SdY+SnY10fGBnbnKPkVaZaph3bJCJeXJUcpLaj2eOlZVdhHBhipeHRZs8kW5skn2HkaF4jHCJWYZvcaKFc4CrqZVTYZCHU6R0cZiZWn1wfmKcdIybmqFrqJBRiZVVe2JwljSmRoSQeYOIk3Z7dm90jn98qotenW98kIyHfZGJepmGbQeZXFpik5Nfk26OiqKQc3WAel6HbY1ZiKKNioh/hJGUinCFj3zIllyNl3QANnpRNo/VXHB8g3Fhna87kLmSUY9UfHJ2cuObnaeerHGAeIlnlaOyv5eLhZBvma3ciryrbNiZp3l+ZXRkVIhomYieV3x0hLNSmqhqfYXelHtIfneNiHBtp5iknHOaxG6Lv5SXe4+EkYi8nI2BsIp5ZaB/daWjdoy/h5iBfHR7PcZ4gEiJoJiBQYaHpInDknF4d4CSgJV1gtKnb2hoV62JqYycjy2PlnZkg5lct5OSjXNodpRetHmTllaHoZ6XQ4vXvpVplZOHiHCxfHaK1pqVloaifHaQaq1qg2OrU4wTho6agm10o6l+dnKvonCzicyJiIRJmnCheohurZqRen2Cca+WkHF+eoB7rIeGj5qPb7CWeJ91mK6XpIuFWpNscGmxe4rliZ67fIyAiHG2eZV5nHGPa7edoZaLlVlZh4KQypSWiYyqq4txyXOjgpuZm4S7bp2wcJ6Po5p5bWyqmHp/s8TGlGGhnJFsZW5Rj36Al3KcaGN0hLWkl4eKg96DtWhpwY59rofMRqeGkatopmeJsY5uhJR8VYmlpMJ1nGibkXNsrXd5sW+VbIeKjXd+pZ2bh2p7lrCSmHF2m1fDacKSh596ko13pmJ8Y4BFebuYjl2IWrCIk5aIiKKGZX99hIp8oJAmfpGmiLSUprd1cLePpoGag1euhzRYXoBup4aSi8iOg0w=","f1KtX2dlbmRbWyCAnm1qhl95VGCBc40zjmhwfVdpZGx9anhGjltxhGxxYVIqZ0aNfjFogHtFZn50bDexgW2lYGt51XmBe1xSaoEtc2p6Qz6Wc1c1o2Rxm415Wn2Fo2lgQoWUt1ZJgIV1i2iHWVR+ZUNhgaCbdn19imBlbZhFfYBFaouXiptQgneAWGlAb4F3g3NtgE43f22MTm2hXnRbeHB/el4peXeQbVaOfYNrlHNpn3ZTUXZ7aYFwfXBrglJ8m194bnN/daktdn6cRz2Pjmpla8RbkrBfXJFkgEJeg3l8WXJac2mUUmtTBWRlbp9ff4BeN2mNl2aPZ3hgWntXiWxlZI1gyoN8qFFed2igdWo0hZeIdDRUW2l0doeZi3ZaeH9kZmyLZjBsjo5he6doiXaHdW00hXJihYp4tmZsYV1UlUp0dFOCbHBZhmpwaVg4T1GUcZ5dfUGEqoqTd5RDd5dadoiAZ4RvQWWmZ1p9vnE7fWKHVow/jXl1kH6YZVpYaF2FkoFfdn1zWE1+bHx0fXhPrJaKeaCdiXV+ZWFhfI51cpl/rICwom92e399g0tffJVnZW2UdX1sj6GWbZZtko1YcW5rW2tnaWB1aFo7aqGAv3R9o2pYiHBYpnF+fVpbcFiJpHQrgICNgZFPblZ1c1pzaZl9h3JOfnB+ineDZIRyjIKHeXVshntyhI95mnZ6joKXhIl0gHZ9eZJ9kYtid4txe358dI2HcnaGf3NynoCWeIqSjHRwjYGHmnlnhJxzh3lyanmLa4B2eX2HoJCQjox9i3d5gmJ7dX52fmyBhnt4anKhcHJ6km6Can9wkn57gY55apGCdYJ+gHJqdJNqfp5/jYSWgISif5B9a3yNcYCKc4+ChXqRe3+SdG2NlY2GiIV+jHh+gnqCeIF7eX99e2V2cXVxfIaPfJR2iWuBgnx5b4OAhXp5eHZ5iZN5eJSHjnaHgYJ+g354cHl/fYdtlYl9gmyGiH97h3ZwfXyCg4J9jYuJepBti4OVkIiHhW1zhZF6j3Rqd3t1s5GDdIqIjHt6d4t6gHJsjG55h3p4jHV8iYqFi3aDiIF7fY2DfIt4flJ6inl/hYd7bnKId3CBfX2IfIF9e3N3gHt5dn+BgomEo4CFg4J5bn+Kc4d1fXiAfXSKcJNognpye3uAdYVxmYp6YnuKaIZ/lHN8dIF9b4p+iGhtcImOem1xdnp/gnuCboGBg4WBh32BjnWAf46Aj4SbeWpqgoaGfm99gH6KeHmWh2yMdYN1joF+j4iFe3aHiI10fYOAcoWAbXGCboJzeopmeHCOkXKEfnB8gHd3fZxydH6Kd5V0i1V3hVCEimo+cj9Rc3yVbXiNeIxrd3BoR5SVeHGUZVl4VVOHOVY3X25VaGahbZSBc5x4Vo1/hV96eJ9mgGJ2epWEUJSGemhmRV1fbZOAblpWVm6MZWpheG6EWXFKjJx1cHJVlD15e2CDVoFngFpOdnFdaHOQeWV0aISNdWGTQYKJlDqmiH5ig39jkoNphmxSaZJSYVBTd1Fxbm4qj09waJl+gWZ9qHx3QXOIfHNon1aHZHySc4yJkHV7eFtnfGF5V29nb11rcnWZgoOEeF56f2iec5BBbI5Sbm59ZYB4c0eJXl9trISUg2lRlaI5ZVuJX3yEaGKGeGmBa29zZpFOhmRmd2KNfUVsbGhdb3ekj22Jlahjco9vRWl7gmdpok97eXKIb2dnUoGfdWN2hE5UbIV5nFF4sJdYcH13PCVXXUCLcW9alI5yYk2dbGGLKJZsjGpdiXRge01yeUpodWqjoGpqdmmSVoxsZoCOgIVhnWWEgmN2cG9/biJCLp+CVF15pY58XYmGgod8oU9LhIBwboh7WnuBgJR3gbaAn2dpd3mJaWxFPbBzXGNpcISNbWKCbHV/W25sdHZnaO1aS1JzX5Z0cH18jmGFj3dtLoNUiluLd3OFc3lyj2FxYXlianpAXnpkgWVRW3ZxcWx6noZjloZXW2uVe0RPiXCfd1tSoEZ2eoh9jXZyY2aBflFrcW5mbntqYV1jW5BhXFZzb4hsXGkuQoyWh2ZpXlhzbmlxhk2CfkKLcXkzpnaBck1jU4E9cZRNSXV5hGxflF1fX39idmFgr3WDaWhvfFFXbX99hIB+IDpqg1RugYBdPGdle2Zrlo94fXSGV5eJY4huVVWRgF+SW2mDcGpvZ2VlemOddVN/nmZzZ2VrdHFjdXyacHV6e2ibS3ZjdWuEhGSjbbyKhWlONDpod2txW2lmcXnIc3NcZHtdhX1ueWdjP6RrdYhrclZgQm1qXHSgpY91S1V8sH5zY2CCcW1bcHldMmxvhFxjYIEwdWFrbYltkUCng18ecIR3bpF9a4pHaXdaT4yLYYyKY2RnZXtacG9fZnFwWYliP3l2n3l4h3+FXoNoaFl9ZD9SmMFjh2xdeXx9U2ByiXJal2GLg2d7oiZZUXx0gHZnZW5yZ4Fpb4R1VYYsOXVtYWOOOGmNdnJ4bYtyX0ZtYmeBZWORVoibdmxlW4B7dFptX2RkXXlvmGd6inVlk4JwUlqEbHVfaWBNeHBqg0qHVop6a6peaWdqaHyMg8J4nKJ3q2uDkYRWd2NbV1V2imBwX2d4Zm96R3qhjHFjdoFem15Sak9fYXyCW5CDeIqOemeAbDpxaU5cX2k=","soiCloGAhGiUp5l5eXGafICZhaZwsnGKcWqCmGOdcJdhvF+VWbZcjIF2nrFMqIGnlXx4pZmBiXaDhn1VpWKBkJSoc4KOeqh4gHdqd3XDg397jnGcrqBsS42ggLt03a90uHqHlpiVoIt4cY2HeIFqfm+dd0p+hX5ikbByumdLa3armtFhcm6FpneCjW3GkGxohXh7mKOYk2p0eGNmkIuOeZGMXKFviHyefOuVnnVaYYGlhnqOjYuZeaToiqqfnmt4mI97goqGm7B5g31/UbW/nIiDdXdYhX2aiHGQj7aEuI9yiYVtjHB1gaWIuYWajWaBXoOdi3a2g3p+dZ2wkIKIoGezZ3uCm5mfip99b1qBglLEb5Kun5OJl4dseIiOeoOUeXpxdoRqhalrc4F5b3R0f5Jme4Bzf9xeiK1/eXCMkZJzbGaJl0e5b7GVmI2Lj5ucbZSnr2pllJGOxZeuZ6kwYXeAeYCJeVaAflJ4j81+jYZsjml/bI3bfZp8fEWaan5ji510iHObq4NwoIVogG6Mg6eEa4tlc6qJfXGDjTqFb2Z+b2OUd69qhoukcW2gdKyJm4p+YnuOebuPg49vgLCTrYJ6ipWJl1t8iYavjZCSj4Z7lWzLZ2GGp2mCg1SceaA8cnV9daVmfIqnbYaWfZuPnIR5oHl+f355XX11hXmCfIN1lYyChYKCfmh2hI2SfIl4j4CAioKMgnuEf3yQfX96iYd4iYGFgop4lIBydoeDhIJ+end2hYt8e4OHgomAeXWDf4KJgnJ2hICJhIaDc4F7hXaTiWqKfIR7gY2BjnWAan6AiYBsdXJ6bIJ+eXuNg3+Cf4F3eYl9n4+AinKFeYl7fYmDiH+FjICCeJl8e5GHeot/fG+Bi4OBh3N8h22CZHF6g4l6e42BjmxwaYOEe4GOf3iNeYJzhHV7gX16eo6CgX9/goaFg4F+gHmGeIF8gIB8f3qFeXGZgXuLg3yGfIt6iod/e4COeoNwh4BkiX95knWCfHyFhH6XdIJ/b4B2dIt+hnyRYn+Qfn+OcnmBeYJ4hX+AgpB6ioOFin12jIGAiXt0bW96f5h+cIR9fIV7doB7hm11dIN+goGQcn6AhH2GhYN5d4KFfYR/eYl6hoKDdYl6X3yAg4Nxg4aVfXCOfYF6fHpyg456eouBd39/i3aEc4KFenh3g4Vwd3t3fHt8e4yAgI+BlnVueXOEhnF7g3yNiX+Ag4R8gYFygYR+goJ7e4CNhm53hI57fHiDh5qBfZWBiYx7gomNhoCFZYaCgYp5hnR8hXmDh5eIkHeAj4NvhIOKbISAf4yCeYd+gYF6f4t/gH6AgntxkIWBh3ZvmYt5ioSzjJeCkHePmFV8j5hzX4p/ipJ/mXB9inSLpV9zXp9sg46ScGuCg5J9g2uEY32Eb5J9i3yUaGmTSH59kYaDa4KMhJRpdXKTeneIR1SBgnFlg3B8dYB3gHxxnIx4c22KXYGEoIGDf25UiZlppYqDa4JOk1xwYXWFfJ+ReIxSeI53aWd9ZH+NknSKf22Dap55en6aeXR5iINzUW+PYZOXZmsmc3hheoCGfGRaVYpqcZOLVVl0d4dahWGHdHVhgIKBb49ChHKHfpOLe4lpd4hjkJRir2aZlIhhdoeNeoiIdXNxhJKLnHqGk21/bX5re4t0jYhldIOJb5R9aYJ/kWOjhIN9cY+ke4N80XipdoU/cY6Sa294j12UYo9yfIVmS4WJhGiNcn19jn5ZWIeCcoJmTF2gUpV+f5Fsp1qCiH6NbnqNl5OKd5qDg4mViYd/iJiNjHeckISAWY1ggWaCbGCSe4NXh0NYfnx+kHSIfmZ7bGyHRIqUfH03eoCLm36HdoyOjo6QcIBtm36ciYZZZJekWo1/SHldjYl9iZNpV36Ab5NmX31zf5B+hWxsaXdxgZNWoYWKW3OBeXmTeGx0ZnldYIl7d3doUIpcjoaDlnSEgHyPiqx5ZYljgVuDd3WbYIFpdIqEind0dYd4mqmGdolTaYWKb3mwoKmCm2upmHKUu6p1iaSWhGplh3GSgJaUqJKVdKBxcXqRoIhqQY6adoCCc4avpmCDbmmMx290ebuDl3CRdV2tb3SFjXCulHmYe5t0omqjWHKPTaZ1pH1rgHCQsqyye32XdZOJeZtpjHt5bk6Dk3pUVZhmmlMxb2ttnpZafIJzzGqGh42bl3pJa3ljbZqNaXxWhbWGiXJhYIZqXH9af4+XfUuVk2VrsXmMlaWaindqhGijg5abla6KeId8i32Le5l+gmXAZ4a4hmSJeXaIhIeAjWd/hJKDtZV7jYWOhmuJk397lZyMeHOKd2xsjKOISoCAbJGbkofFeGxxUI2Gi19vcYGsi6WAcHp6d36HepKofIatbG2TdnpyjXVvi3qMaZB1haxqeXxpbIqSk4pch32Oq4lojI2Ee1Z/Z2FvWmucgZSIeHxjY3OGiopQm6OSmq52lZ6RcWl9fqtmT42Hd2Z8eHJbb6iKcZWSdnKPjoZlh1iSdWhzeY2ag3qLlHuJooF5mYWEeH+ShniLS4l2l5F+em5xYzaHd2WElpzGfmtvcIuJW15gbKiOeW6jh2tzdFOKYYVpgGd4r4FwopGCd4WMhXqGZ4KicIJ7Y3m3dnuHfoqCYnaVg6B6e3SdeWGLjpWZhJloeIt2iZN+iG4=","jXlgaceFXoNzfleAb2hqinyOaYGHco5PjmWIW3GrR4Jwf4eJYod1V3iFiHV4f2R6ai1Fe32QYU5tanychnSEaqCLf2Nsd3eKdaFQemhHjmuEoGR/kqNWYnGse4FrknJhdW2gmJt8nW6AjZlqUYN2dpqob4Vvm1qFuYlrr4N9iX1pfYeEfpqGr4JpaoCpcZFZg3VOaUmGk2yma2Z0hWReeVOAbHqVeJKmdZiZoV5jmHeSYbW/UGmXWKeQcnSKg3WDmXZii4qXn3PGZ5BDe26Cp3+GjbhwY1Z3bXNybZlzg3CxRoJ+a2CFloyTjnB0cIVraZxse2OCe2J8j0+AbGmplI2EenhiqHdzg46DcWZegG94cH5plLS/ZFtva4+mbVCIfJZtdZ5ZinRmcoV1koZSXbuAbGWEl4xojWpvpnxkdn1zelKelVJ7YXprYXm6TrqPXFV2cp1flnqIZlyPXnWAcKdZVYaqTZ6hrnpyf15gc3ZUbmlunnp5mYKbcGmVbEmscGygZm+HgHNacl92fJt5q3BXd3h5bF2OlGhsaY9ph4RlabBldKR6WoJ6enWypohTo3uBp4yfYLyOj65Gf62Kh0hSlqdqeVGWdXlzW4JfXGN8eXuwhleeiFdpdYBvaIh2d2iUbo1WZ4K8lKllhXOHhYyFeW6HdnKGfG6RiHqFgHp7dXqDd3+BfoF+fH2KeoNwiH2Egnh9foB7dHl7cn2Ai45odIB1jF+NjYSFhXyAhn6Hfn2Dg315nYGBe3qBdH2Bd3l5fX19e4GFgX5/g36HgnSJgmh9gIGAdIOEgHiCeY6Ahnp9fIiXfoSCe4V3hH99dXaAaH6Dfn6Ag39/fX12iHOCfW9/j3WGgH1yhIiAf4t6iIp/X35+fX57f4OBg4N6hYZ4dYKCen2DgoODeIOIeHiBfoaBfX19iYZ7d5d1gnp1gXqDfXmFeXZ2eoeHln9+goN9gnVgjH96c3h2fnSBfYWJf3p2eH6FkIJ8dYCEfYR4dYV/domKinV8d4N9hH+FhW2FjHSIgoGAeHt7inx8f4KFgYR9emyFeod/jXyEfX1/d3iGeIaBh36EeoV7hn6KeH1rfIh2pHp+foB+hoOAjH2GgIGFgY16eX59hnl/hXZ9comBh3yFeHyDd4SCgX+JdX9sgol+f4J8gXZ8cHqofnmDeoB4e3tzd3x9fICLh3Z0gn11fX96fn13goB5doqFf4WChYV/gGqBfn6EkI2NiXeFf219fH90i4F9gHt8fJKFg3uAg4x/fHl4fnyGeIiKg4KLfXqGdHuAeoWHf350hn93eoN+hYaHj3x2hH2Afn2FgHl7gHN9iJV3kU6cimd3b3GAcISGinSTlYill3N8nrCIqVyNg2yatXJeeHGVfXVqfLaPe3Rsdqp2WIKSqXF8e6Nvb21mtHpElJZvfJGLsGuXgYd4jWRhepqda293c5Klf5Fqen2IW4ufvmGCcnKYg5aVeop5hp20l2qVmJuje9CifpmKaY53loCylp5ylYp+hpeVeq6YYZR+V4KAeI+EgJ6ErIKRe5xgj3p7kIunvm93baRrtqKRi5uuc3eFanGec6GDmoqtjJiJkJCHiIiEjXpgj6SIwLaOkaGPe5aBgop1f2Bzl296iWWTb4ORkIuMr3mNin6hi3OmiWRpjohshYqIfZGso46Eg4elc5OAe3KYdYG5m4uEhaOhboBWfn1egZdltIV0im98foKDaKx2i4iDfZ5tdHV4hX5ztXiHe695g5+BfIijhn1eooOCbZVuinh0taZ5V3BwhZSFfIGZiGicf3F5eV2Vc4eqe3qWgUlxUGigm7l6gG2De1F9hIp5mq9qvoKPmXt9rY18gI52qYGAdZWyi5x8d4SBiZ2gsKxqhW99gK6UhZtRi52ZlpZ1hYiajpyYYpOGinmSs4F2udiCnnGpf4KNdZ+ZgX2DlIiJenqsh2qakoSMhWeCnpuBdJ2OfYRHbpt0mayAYYeftoSQrq2UeqB9WYiLf3t+aK18h2RzbYh9cXGKcHCTb4KXZ7uihnh+ZnWgS4GIen+iXXNxUn6NaVNQk1x3f2VudoONX22DanyRlG6EZpl+hkJrgXyXdaSDe3NhiGF9jmiElqVrdH6YkadYbZFnnH2nj5aCjYCYlop1Zptzi7mOT6GTnXSGoZlZgpOQjFtzhrCFfaKIi493fnGnfY1ffWhXb0+RjGmZk1uSiVddaFCMZnWnlJWVdYiQn2V9rnqZc9i1YGt7Z5GajnyGm5uMn3pwj5qebnXDYpd7mXXBp3SdhaNtSWt4d2hiXp5tkrhMYXU6dHeOtZiUdo9xZ3B6ZYt6m2Z5U1Zqk2Bwc3OneY+TZ4NfomGGepiUbYxxZnSKbZpJnqqRbl6HcX6edmKbgaxeeo5jl1huhnN+nHtaZ+B0cVyVm45yq2qDmmNwaKaJcXV6oWWIfn95hF20h4qXY1pZhGlrk5iWcnyOWjCObYVhYYSrWaKUp41wX59wSodceHRsjmmUjH6lZlytco2Ig262bXyIi159hFNfX5t2qU9mdIhuaouZq1dZcZRhkolZdMGsYYeFg3+Vdn6Hj4xSj4+flJOiZaOTvJ6RhaJ3emtMi7ZzfVyJeG5rbbZwV3KKLXC0emqfrmtqjH98c4xNcFl4k5iObpODlad9kIB2h5tzamE=","lWtaVmKITGBoTIRue4N7T4KPVXqKW1xukH18c4ygWHB2c159o7ppbVmNXXZyQHCOnlhCg4aZdHdzt3eMXnqDekuCmHhtjV50WYeAbX6AXnKAe4ZffJB1jYWihX6ONYBFkpmRX4B4anVYj5CIZoeNgIWCgGp6naaMZXZygpSId4+OiaeKoISRVIJ6fn5ClJeFa3h2f4BTineGhkyYtoRahISBjnGRqo+aXGVYi3y8b4SPglWAZ3Rbenp2VF6CiFx/lXeNiZqhe3Csk01vjXlWeoJvjXuEfF2Mf4RcfHecdWdtIok1jJaOdH6NQZF9aZ2Bj4x3fIqPd4F8fl91cIF8YICWgZCBhmyBhHpffZKDX3RasolFgKVobXZ0XXV9dnuRdnJ9kHyvkYRzgIt6h2RTa1OJkXW5fWptjnZ1iVmCaXV9gS9piHhrgHGGUIltqX9neFtmW5ZieH6POXqZjohbgIF6a3+JgnSJhnVVZlejhYeQcIVyZnhrZZWXfWCsfT6fhXaSanOKeoSUf3l9g3p3cVWGiH17mWl3zXh0baZxgJRrhnNci4l4cG9ugZiWedKGe3o7WIKMck+AwoZsd25pZYZvhopxdWF2ZXZZjIt3h4OLeGxPlWR3j3dzioWSbEx8fWmyT0FygnfUd6adfnJ6k3RpXXN9hHuEe36ogntygYV7d4SIeX1/eIKEe4N+iIJwg4N0fYV7hHSKfICPgIqAlnxwgXx9bFmEhYZ9goGJhoiIf32CdYR7cIR9d4N1hYOJeoF+fn1+hHR8hH1zg4OGh3KPhkeFgYeGgHyAe4N+hIR2d3iJe4Fth3iHfoR9fn+AfWt8d4WChHd5fIV/hXuDenuKgIZ+cneNeIiCgpF3e4h/i75+dHtygoR3gHR+hYqBeXWJgnuDfoF7hYRzdX98dn6Cd3F/fohxfH2GinqEfHJ9boh9fod+h4WFfIF/fH5/e3x+hZAqgo1ugIZ7fYB/hIGBh4F1gX9/foOKiIeCgYJ9g3iDhH9/hHyFcYR7fIV7dZRwd4N/gniDgYBue397g4eOf3d/fnd7e4qHgISDdYJ3hGuEeH18iIaHgISAdHh8fIaKeoGG2IJ5coN7c357fHuFen99g39+eHR3gnx0fnmGfIB8foKLfoB7eHV8fHp/e3lqe4B/fIGAiYCGfXWQgn5/dneIg4KFdoF7hICEdHiLemuJe4GAfoqAe3x3i4WChHqFfXp8gYN+fYCNboGBjHx9iX95eHh/gYB5foR8gpF4fIOAfnV7iHh/jHyFfYd8eXl6eH5gh4h5b4WJiYFvfYd6gYB/i4F/joF7hZaFf4N/e4eAfX1xgodgnHiSfTh2a3GId4ZqeHZpmWiahleAkntmfWtmf1SFlHmWdbCPcKJ7fJaVno1mi1hDR5yHjnBqXW17snt/fHeFjoBwcnWsqWyOe35ri2NqgoFHjoyIdmmZhGmBjad6NIV0cneCdo5ylnqFdp+IgIiwkIOOhoFVhaKZhX2QqXyOaICUdnqPb4d/eoxzkYGCfG9rbXt2pH1lgIl+fYieO2eChYp4mYl5uXHGfIBvaJtre5CqrGR/iXWoiI6FlX+aiod1Yotxk5rNsI1yppenn3xanH9yeKFrfmp9eHeCfIWWnQp+k4BxgaqFeGh8fnt0eH9/YIeAi3aTY4xoao6Dhn6KeH2Cf31uhXWbZmZUo1x4eGCQWYV4g2hucZNuhIdXh3F2bneStX12Q2uUb4p3TWm2kGx5dIB5fbJwe4l/f421i5Qni49feHpzgn1/rkqdimdbcICPX4qhiJSHi2Z/lmpsdoSOhneTipCKeV+IaKuLc4Vie258nHuFgLV50G19b3x5eX5kkHR9T4aKiJGEgm2PenSPgF9vl3Z6uXFukGV3b36Nk1CFiLl0pHiWiHygeIqWc4SDm0yNlYKKhHp3iqGHXqSaf4Zyfmhug2yAg3B9kaN2kW+OdaxlZaF+fZVtdmRxj3LKm4SPsXuoWI+ceXaSha6tn3WAblqaW3dgbIx2c315TZikbHKPVE9yjoGNl4eUWHuOhHB4c5prgl6GmaiUg3maiENrlpavgJx1mo1yfX+DcV+EkotvjHysZphWe4OBTpaWeXGCc3aWinyPY2WchYtngpN/ZpZ1b3Rem6CSbXuOipCOoZSQpoOCqJx2jJqIfJqYkpSMk2iOXHyGgH14jKeZc4pxjItcmHKmk0yYu6l0h4+JoI18r5eTcF1Ql4emkn6Ufm52aJNeeKZreXWOcq6Ug3mApZ+gpWqin4hRsoOzmYmBknh+h3WVhp6AhZKGb36aYZJxiX2Pl5iIT4uAgI2Jk55sXZiWj5J4o0yPcoqLnHKQopGWZICGg3VRdoSfdol1jZtYnIqFbHZ3iHWWcWmFfXCQgoaJko9vk4V8cmhpa0OYmYKks2R3i5GFiGCOpYF1kmt7jXd3g2SKl6i8i6Zdc3J9gFhsiqaIeZ+Ue4FkcXyZhZqHe5OWaHZYjVuGd4+VW3B9Z5d4Y4SmmoGohGZ+g36VmXOUiJKFlYKRkoCOfGiBjXqMiKyerKt9d4SsepRvi0mKf7Gcq2qhhKWukKyEoYpxXqilZ5Suopd0lqOtXpiEmISBb2OBa4aSg42OjYSZk4BUgYh3tmaDm5KJd0urdoZ+h5KRiIjfYp6AlotriG9khpg=","rmFzd62ZWHhUfYZrjX9LRl5nUz6QmIWEkDxudX2AQ2qDhYKZX3l6gJupcWGTllt/U3JMh6GQZlSNWX19bFtxUoClaoRTeKVdfJ5jaYJfnV0veWJid6d6dpCGT2pbYXVfd12TbZ+OeT9bknV4V3h+g3+GeqGhf3F9em+DX6tnknpbaJd6lXd5X3KPaZB5e4ZeRnpEaTPAlnW7fjZOuoJmLVuFeVXVgG5eZb5lk11hnpCdi/ucSEaAaKBQR2BiZnxSdIRBfmhvhXqmZ2uAbIKUlHWsiUxzN4x/hnhddJ13cIClJnWFgY2OhKaOUpmuc26CaXBxc1JQRIVyejdobXuau49rYJaNpn14h3ZudYCPY21RenpbdY+CXltkemR+fFmtkqiBmoNylJBxXpeEg2xRWc5scGJYtHtdiV2GbW5lo953clqSWFCeg7FwhHaKRInFZXZtkFF1ZI5tZIWOU4B/i4w9cX2LcICfzWrndlJrRW1rgm5qdIuPmY+lkWCEdk2naEZuYHuwc4VQVU5jenl7jF1sW1dgfFypi0dvZoduV4xsYIaAZVRifYaTWXiRj6Ntfo5xiJWYTqJgln5RmX6NlWVYfIJ/gWl/iVxReaWbcHZ6Y2Pko0h4l2B4xnRzYoFaV1lsVo56g4aijZFUUn5hTV95inqDeXySfYuRZXp+fXeLcX6Mc3V7e3GUfY2JgYhthI59fHmOf3uJiH17g5CRWYNXjIN4hpJ2iX+EeH6KfIV+iXmCcX+SeHJ7cYR4fop5iYKCfol2e4CAiIF3hXpxiWqli3mAgH6BiX2NhXd4eIlyipJ6eYNzfWyBg35te3F9dH6CYoKMj3N+gIp1hXqFi4COg3x7j4CKdJF/hH+IgIF8lZCafXGKlYp/fpKKd4SAe3GCg4SAg3uGfoB/cXqJgYyCdIqFeHx4goBvh4F+e3Rodn6Nc4R8gX6ddnN1lnSEh4CFgWtLhYFncHt2f4t5j4ple4dwhIR+oICIgnuAhH+Be5J0fXqAfYR8g4N6gYF1eX2UeoOFlHeSf4SDeotsfnCHgn17fFl8fX+JbYCDg4FxgoBshW55fYOCgo+Ch3d2c4V/hn+Tp499gYF+gX15goGHiX5/gY2Fd4SEi4B6hoN2aXyUgIt7fYGEin2Ge3x/h4V1foOHh4ZsgH6Ge4Oag4N3goOAhZJ7g3uFh3eAcYRygIyKiYWRd21/eIl1bniThpqChHqEfoJ3km2Wh3h/doh6fYF7epCFgYJ1c4FxjrF8d4B5iIKId3iMeXd/g45/foKUd3+FjIZzj3+RdoJ/foB5i5t+fIWUjYFtgYl/gXp/g3WLf4N7ibeGr2CPmV97XZGCZ4d7fouBlWOwlbOUkM17oH+Cg3OjyJJgeomJdnZ+gJ5smY1zkIZ5a5OoaHmWa6xJm2FjnIB6l32Ncn23jmyffIiKjZpijpaDhm+hbqFOh36nboyWbXGrpniedo2Ym515c314iqpnto9ujm+YgH2FjJaZY3xpfYeLkJyJjYKAfn+qdYewcISOVn6kXaKDo4GXl4aufo95lHVsdoSVg215iJprpr2Lkqlyj36JcoWKbKCIlW6bfLGOhGl2briCWoKYlLaCXIyBj6GtdI1icI1+iHeIanG4j2SSdouOe4CVj3WSioebjYORgXhcem+HfHdqXpGefG6ghnqdjoScg3V5kG+WmIx8i5WQcndVeYN1YYqghnpylnaaioWJmpaecIOMknRvbVerdYl+n5p4faSFgUN5goODfHNwiG1ziH+bgX6EbZCbZWeNc3qdfaKunI+MjWmOkHuQc4+XnIJuhmdwgml9hrx8eYN+fGp7kIOJjM9JqneEpH9ooX6OkoVtpZWKb4iJnZOIbpupa5+RlZtUdYWQk4GoeXyYoYCKgKB7gHOEfJWEgJONj56Jgm6Oqc51vYXJmntycXejk6F4b315foFdtXqKf4l5i2KRf36FgYR0fo5ZdIhqj327kIqVsnabfWmXXIOkfZe7mV5bSKqAfXVEYmpdWG+BmXiDRnGLWOh+ioVuY1eMY6Cbenqv3JB6gKSKfIVdXIWseoJgXZmJd2Z9hHmsqD92c4eVYIxkiV2je6KOapB2q1c9d32pecSDfHZzZn9lV4ZHfY6UcZJ7p216iY5zZadvhat5aadsf352eoZSXKFymGt/eneLmLuLmYiCW3uLfXpqWYVvn0SBaH+UYkl4mWxtP3CKama5ha13fpqHjluLsGSKlX9+WXJXaWhxpnqDe6qEo4tfgYCZd82DatWWvZhLmHuUk4d9cZtGW3aCcrJjlaaFfHo3kYZ63rCRN2mFlHqLYm5+gF51SWV1nkd+gV6ZbKWHdnGKpXiLZZadfWaZgXOTcHpOdolthW2XWDeJpGWkgqVdaIZ8nXlkfpd+Yl9wKNtpb394mn9geIaSYI2Go61leHuaVVard7eIeHt6fcBkVX94bW2Gh6F2f4V8WVicirhPXZShZ4qpbYOKJb1canBzc3WRVnyiqGTuYEuFiqyHiUyseXaNdWVfem57bWt/pV9eamuBc4NrjGaFXY6UaoJ5doOkdnGPZ3yCQ4ORkZVskZV0jqiKVYSdtH6MdoR9n2Bwm6qFk3BjbmZad1zDcYh6YVnWdm12bWJtd16Kd4hmYUSdcH6HlaShh8RnbYhVeGdnam4=","0J+keVObo6B004KPm4del7R7ej1idGHDmollkZyPknR4rItimG6BYH2Vb5KBUayKvLq4uZNioaWc2IJvP2dnapKnjc1md6ZnkmlaiI6oZ7d6ZoY8ep6Fmm1/jXt1Lpx5mIlseVRdbI6VX22He4Gcc0lfaG6/PKyJM1CCellapZSokIRel5qFa3uTlagmiGiabpejgCMObp9+giF6h3Czi6awn2ZokX93fhxZf5fWsIh+rh1yh4dQsKStZJ1QcEhgdK+rVYBVdYJYfF+PEZt+k7aSiLuQgStytHSOhE9qrIVSsZ6IqZCFXnqTSJWSgYyatn2Hen+GfoSubGdrk55vfGeOiI6Jc4lWm2Zcl59Og5p7mpfCbzxqc3Rgp2ybZ66IoJGKemuUiXqsrYuLqYF7iKKVf46+bpd6l3WKcXGbs5GBj6h2d16PUXOXn4R6on1vk4+PyHCeSlmkqmyLhU5olHyztLKbk3tcbnOelmCSNGN3eYiCY7ucck5Ihl6gmHZ4gJaLsZhvh3uqhn+MkqV9j5aMYY9shplhbpSNioubtn2RlpefoGeBpHtygI93oHWZf5lyAJt1sURdXWuVhn+Dmlalam2qfHd8p3e4ipl3uauGinM9ynSTgnGXroODpmd4lHqvb7SvgEeXdH+mlJ5/p2d1PH+Rg4V3fXqFe3SOjYN2g3h+kHWBh4WVdZd5iHqLc3h4eHl2gHd5fXeLknSJUHyKe3yBg4tignWGhHuJe4R9aouEc4eLc32IinRygXN+i3yDbomIj4CFeIp+dnJ9eHWLhZB7foaJaniDdIeBfn6Db4d/jX1GeHKCeHOEeHx4goF6imJ6goSHf3prhoF+gYR4gHx9gn5+nXp8fYWAa31+g2F5spBmgXh8gH+KgHaKeXaSfH55kG6Ifo11e36FcYl6ioKGb4V2eoKBiXubeYSUi4WBiVt8dIF1fIiDgIV1hX1peHCQZIKMc5F9fICGjpFnfoJ2d351g32Je3iIcoF7kYKCcoiUg4B2c3h6gG2HhnB7jYB3f3l8knyDd3+OioF3g4V1hF91g392cHiBc4N9i3qBf2OGjY6Ce4R9kH2AeoWRfYuCdIqcbnl+g3SNjYR4gYSIe3B+g4OEdoRui4KJbnuXh4OCjYR1h4BsfX2Lcnt4fI+TgHt+eYV9jXp3bWaChpWJgYaBc417e5aEkF6CemiIloOEdXV8jn9+m3tzf3SHiIGLe6h3g3yLgHyGcIGdfo5+bpWAinl0hXKHgn54fYN3dnJ3e3iJj32GfYtyaoKGdnd/jod8jXh+e410en2IhYR7gZNpg4OFhYZ6e294eol4fn6IiI12eIGChXieeUyIhmp5X7CApHY/e5WCVXdlYIF5iJhmeWh3b0xFZHl/V0t7j3+BSVN/iLpxhoB8cmFhXJWKSnJ3XFCNdUyEeIZ2snd+e3l9hYZnVZdji2BJiIhFfJRqUmZuWY5bRECLhHiBeGFiip5YdGmdVV5ea0iIcGZ3dnmPiGl7fmtvY3R0gIp0UYd+jHSclXyrvXRyV2R3UDxgm2mKcoFsY4pzXHV8g2KJTJZmgF5yb4p1YpR8lFh+QGZzUXaFekZpWoVihIlcfmlSRYtvmHOHjWhwe4Flq591b3p8c5uJTXZsaXVmbbCMc5dogKVyeYN7X2pteYl5R0SHnHCHmIRshHylZnlUb25jc3CWxFqrbnV/j3GNYWeahVdteqx1X3BWTzyxbHVWfFSbi2qKZHueVIxXkHWGcWNkW4hLi32AfGtma3Fjl3RjRlKroXWnhGNNgV+YeaOCiYZUaKJle4ticoptTKKjrX+AWHlUUIl6dV6CYHyEs4WHfIJQjpeGgGKDfYZ/OU58nIZzfHZ5i26Bb0+FTCF4hYWCnINvbXyCiGhXgXF6eXpvYJRnhWSBlWB8W2U9ZjpmqYdvc2lblkl3aIZscXdza2yjZnliYnNlXlKNfFhjg3mIeWpsdGaIZZiZuVMtQ4l1YWhpdV2TenqClI1tnV6Gb5B+dZV4iXxed4R9eXFocJtNiXOZg5F2h2iPfZ1uK4uArFt23KxyXnOQiKODw3dUi5N4hGqSqWtxgnySXKyEdJmOjntdi5ipd5CHcKlxiIeBkV9FWWOcMHmGZGZoo2cyY4+PgWqZX2iftYd0jWxyPo5tbIB5fkZ1g4yVZpt1app6WFmRtaVal4edi5vCoZiCd4yFbo5iaHaTeIKVqnRQj4tDbDdOZox2YZZarXZnnIFjpXVeYZ5Qcbhul5SRcW1qhUlhjph/fFRkk32GhYCPtXluqIp6j0qDnZKjoGzAfYZ6QIShZJuUqY+YroiQcaClrXG5cpx4eKldc26NpH2Rf5xQd0lOrp6kj451cpwwdV2QioxtsZqJXY2GsXJzkHdWmpabv05YapN+p4l/mKCBaGh2hIKSTHqGfEx7enadhZIzgIiahJtfauWTlpurmWCJYleZrYBujZV/qsGUgnCCeVorfYBUdW2BgXCUbpKBaI4cfYqFp3+WjbyDfYiDhntnbJiZZXmmmHeEgHiWZJJznZ1QZ5t0fGiLmohpeX+BiG+OTJZ5fH2ZpESPWohsQJCFrGeSTI6DhnFcko6SZUOMZY10joxldYhvh39unXVzXYSOk4GOlJaBik9xc4bFcmqndWd2QJSDro+Me06FkXs=","lZGEZHp64rB/rJqUfZ2cXoJNfmdynTFqdn6ZlIxy/nB0khmLawqVdX/Luaq4nYZgzO/If3R0p7HAv5t5OISugYqb/I+YlVRYwaWDlJGXa8Fcj5maR6ZlnKTfmISquKOpjHiOPIVfeaWWfYu9apCglXBfkV93h4yai2yRyGOWpJaekKyEcAChUEuVo486qnWxkpyujmtjspp8qouqeoiyo7F/l9I/UGI1rXkbgJusGuJmp09FipuKn2lh3Jh+jEp5ebG3i3Z5m7EglxtzfmQAm8Z9fl+vlliBg5K6kGyGvNR35aR0wHx7ZGOIBcSrrmHTl1WPbrWdyIS7a1iqeod1NqGPlY2eeId72I15jIV2s5OUsZpHehRlc7q5XTnDiqJDfmKaf8B5gVeScayXnobDjmeBdJ6ChsOyVYhsmHRzk2iKiNJ9e52JmnKAxn5Bta2PpeKTfme2d4Oxr4B1ip4Oln+irIWSnXuCkoiM0naSr6eXgp6ojsGtPYVCkphqsRNHi61spp2Xjoq3pa+fm4aLTaOqjIB2yJCBSamngnC3mJGtoRkAo8uognFkpoSWzFmHfoxvYoWVkUzVhIugbJKES6+1hmCQrKKInp6ShJy8Z65tiaM/t5DAOHqYqG2JlZGGrqhlZYGomUxVkg6o3XR+x9VNQJtsgINtgH1rhWZ8j3+AgHOIem9pdIVsdYSDY3iMiHWBentqioGLeZOVWpSMhFaGbpGFdpJDZm+GhIyGa3p/cHpyh3zGU29xjnaFi5hwcIZvmnJ0bouaR4uAbltyeZhwkZ2JgJd4imJzbJKCiHOBaYGEdIt7dHlvfHWNfImUj3F/lWdofIePjox9fIZ0h4WCZ4hggIefrXVkeXCCjpV8b2iBn3p5bHZlemqToW2AoYh/eYpviXqCcnyKgn+Zj4l9xHSYiXaPdnqaemiahnx2joeIhoWMhoBsi4F5b2KHjoV3b1+0ZYu/k4qBio91eIplh4KgeW2RYI+hjmp2dHSHh1eEg3t6e3pvhouHb1V3eytyb6l3lIOBmIZ3aYSIcqeAh4aUe4WDcn58nneChqN6eIqYjJBweoR+gWiLj3qPfnGRj310U5WXcoOJiHmFmIV8iIaFlHuOfnSBeICRanmIXHuTiYCCeXpzhHh9goJ4imOSf3Ngk3SCi3WMqohramqQiXJ3kX12eIGNgHpxtGiPemlwWoiSiYN7f414kXp4g3Zmi5KKdJaKg6Oogn+GaYJzgpN7hHKYg4Kad2J5hV9zfXGEgWhxhnJ+cn+EeoWIf3VwkGl8bIx9i4tqi46mgniCa5CAmoBej2qSa3J6fXOgeFhuhqWLf6aSY6dqbJpkgqFvca5yi71kRmyEeqJpan5rZZVZW7tfV6webWBqc5d0f2OPhVSYZTKiqE5ubKCVoCumJIONY2e3mT2hdHQ1M6Oib3p6a1d3i4ZtnIlcdWRrx55slXFpuJJ+SbaYd3KJcGFyqTN1jlBFgIdchV9UTxlZgIdyeIyLcpJba2Jba3qMpHicem9hmnygl3KZjHKCgnuAe5NYoWWAZoGYkDthjXlEcGN7K6CMiVFkaF55e31NZJydYX1FY7KbjoqEeppUNH4NVl5xD1N5aXOKe7B7rnxymJBnYJ+VfreYrGVii3aEUfqTcsRbm45wdG6gapt2q3FVdHaHWYaSipxycYRIY4uBZ5caX5CHe15eu4iBg5a0lmiGP2aFY5KhkEOdTVBQioZmc7GetG9lWGB6Lo3Tg2V3VoygVn1heJOxl1KUf4N5W3V7MVlyZbaWUHOMqJlHWYdujYVvj9C3gXpkmnx7j5qImI12QgORcXOIm8W/h3Z2aVCCbqBfU2+JZWGHeYqSSHmNgH+Eei5coa1tdTthYiOGNmt7hnR5koCGWEWOaD9ZeI5ygmNzlJNwfKV5eZFFegCbXZBxjHuPjI1/dIOQhG+bd31ooUZhen2ebHpylV52nBVbXV+vhmOVm01diIRuS4dwQq94fF98fldhhJJvjmByqpSdjaDPnJ+mSH9WipV1+7ikm37Cn3I363Nvp3qhbUiriHKten2Db6ZSl9CibnJopY7OjKGbgIWxdpOMhYGaho6Ko5moo29tP4Bfi6H4cp5rkanKpNGUeH6mlpSVdYmHnZqRgp6NhHGIiqCJnmq2faN2o4OinGBvnY6Ge6CTkD+jo32npqdmpYZ6rMqfnbJ7bKyPqvmbSH2at4xnf6RlPmQqcztWfZ3cAJlmlnUXmqdvdneGu5OR1v6LdZy9i2FwhHUAi2OIjnKchJRXjXaLwI6impRkmFp98f6YoaTLiICiBo50u79k2YGei3SXPJWa3ny+X5eYgKNuhMR6iIube5t1qpk+n4aKl4mYn8ffiRWejJWZeUhdfpaIgG+emLODv1HMmbCJsYOio4uCa4R/bMmMupyNnpplf0p6fJtpWZh5ondgnYBylJ8Nvd3+j6Ciil96hnKFj42NmjqWmXmwj42Gdqk9oT6Su5R3qaiQfcBlXKdHrqOUlrpjgoyUwKp7m4CasL+YoYd7VbWcbp99wGhoOJaRaEuNmZnCjNOOoHx1NnkxkIaqqjl4j4dEdHyRpQDBO5e6ll56Xb+YpH96n5qbop9+hmzTi6E4vK5PlZC2bKOkrqKJfndttZ7cXwBTolswj0BvspiwrPNStYk=","ZmV0kW94q2aAcoBwaXp9xHtcU2Z/6IBHk5iYgX7DappxR15+oJxSgWefiotTgW15qW+bP3R0VWN9gZ6JaJd9mJKKcpCWg4ORUoByb3pkoYehlXqImYyqgJC/lZR//pR+dniQjaKhaWWEiZBdW5hevWVmdXJUd4dpdWCNhFqUeY6KlpmJfpl7g3J4iJKwpIaMeVJ/nYVof3V0ezmJkptbn254eImd1oGWp4uPkXt/xmFpTqXCck9scYdwcUvBW4J+vnZbiGp9l3ybiL+HkaucnZiQlnRgjIBCnmJ7WJidijtFTYGVZo95mIeFuYCSaX6Sb3yAeoWQoIqYgKtLm1KXc0qAj35nl3NsVriqbVeebm6GsWBll6umfJZ1c2RkbGOTSrRbjHJwdnZjYUmUVVxubXZ0k4eTmoFUhGmAW3uBfFyXk1xsqUJ5bZKjIovxiZqViY13aJpqcIN7vF+KU3V0VHRXU32TYmKcnXJ7gq60n5lYcH56jWteoYSrd5d3YpihlG92aV6KZXeWeIZ3bWSYbW+IkpSmmkLElXtKeZLFhJaLkLBjiKWFV3iUhlptiYN7Z2udimx3gLSJeGvjdd2BrnFldXp5xGCThE6hjGCVWIxymGh7UYl3GKlVZZqhdoWAm2tojpJlgFDKa3yMrotPblp1enCDiHOEg4d4gniAcZd7g4KCe3iCf4B/fHiQc36Lf3qBhIx8gn18fYRif39tg4BseoSBnYWIi4J+gIeHhXx/j3lufImCj3yAdIaEkI9/dnt4iHuIcX+BgHuOd4N1hGaEbpSMfHF4hHuAi4GEf3uOfoR/gX2ec5B0hnSLfHh/f4B4dYp+hH+Jfo6TkXyEeHuGcn6LiYWAenaQi2+TeHWDfI13eXd7ioOAe4R6hXuBfpuFc4J/c3F+iIKAd4SCgnOBb4KFd3uIeIJ7gHmAi4F2dod+gXx4jYOSb3p9jW+LfIeEj39ce2ljgoV6iHJ/fnl7bn2Ag4J9h3yMeIaDhIZ/goCCg3N+eoCEf4ByhIiFf3+HbYRxa4B/lJCBgYd1g3mAhIGLf41+e4CPjX97foODe3iBgZZ/g3h9f4tyeH9+gm6Of29wo3WMd3t3eYFtdX17coWEcJGNgn2EgXybjX52oISKc4iAdoKJhH6GhXqDe5FjenqKfnWBeYSFa3x7hnhzhXyCcXJ/gnWCd3WCa4OEe55/mYNue22HjXd4dIiNh3yIbXaAfHGDinmJf3KFbHWEg36Ed4yBiY50f4p7fZZ6foF7eIKPfo6Ggn6CeIaCh3GTiIh4i3h8fntwi3VTkn98i5V+gYWIen59g4l/fH+CgJCAe397c5N4lGOIjnyTjZZmk4h/YZiTdHCziYO0o4SJV5lzgXhxpV9zo5SWY3yDZqCOlqKLppaUgJeCg2aEXKFerGxrbFyEe22VfHifmXxpX3tniHttwnx1hppek3p7fHKGhKt5hqJjg4CfrHF2nHxua4+Ta5Fwg6k2i4J/aWB/koxWu4eVoo2bhpqai5iWYnWVYI6jmYNrbIyIqHh/YpuJZHmdXXCIj4eIc32jh6qnfXp/qYx0bXx3jJ6DU4amR55oooCTWpR3f4R5ebZ4eqF0hYlwjpB6k4WGZXdqSImJZ2KGkIxxekKWc4iEb6Ome4+IlahngoWFdppxmbSZj2xudXt7hIeJd32cg2t7cGKbgXRym4Fzel9obZV8oZCBhYxiq6hylJeDZK5tTGWJam2Ja4p5dW6CfImNmpNRQneGqYmAi2l7emdcYZBxm5mOoHRrbHx6gHWBl3+db5ylgniXkG+PkFxTZ5Wdi4R6j2mQn1yliomhiot4Zl9/iI5ooqZquopylI5tgZhjjmh5gXxkfoKErXCUhXpvY4l7oImSUm90lnySfoChiGqVmaCKf4t0eoVSb4OJj3R7f4GHqIaCkW3IlmyKjaZ0kKxrhn9zk416joK0lWpkilyIjlBrZ1xtaHpydm5wfo9+uZZuzXx1noOegJOWmHGPa1SLXlGBiZN8oWi2YYeLmIdphYN2uHWQbHRjh1ubgHp0WZicuJW2cnZvWHx5koJQV2hugHJ1bmyCZph8eYt5Y5hrb4eBkYOBfIN6eYRgk5aOinKwkI+ueXagmGJzkqNxhEmPenmmYHU2ro10dndan396fVhvgJZ9PG55kKaIhYpooYd3k6d7hKlyYo6Tl3Zzd19nk3GpfnpzgmFtlHtmdYSNf5p0eZJypLOIlH+JrGt/eoKSYXRWZJd/ZlybW4N5kXN3eHeaiYvLfqSBlMGC0X6nl2CCVWNFc3yHS35oaE6Hb5lVeYx5nZ52t5BfpHuFYn+To4JtQZNxfmlueXiIb42NdJWHh2FgZJhtbKmZhX96mG9pl87beXytjZqLoGFygn5/W4qLbUV4ZoeZgIWRYrFziFagrI46aHd1eY15TYeuW3Q4onKJfMKJSnSmgHSegVFLda5mrK2JaImiXlp6SY6GeJ56bGub2HaAVayAU5+QbXGIpotmtHN0dmJ4elqFgoCUpHmeeYOGf4JijoqkimqBa5KNm56Cr2tVYZhkdHB8eZZpb5GTd3RMelZLTnpzeHGWeGhwYaFriYWLk7N3WWqMiad5vVRtZHuQfnudc4iZhaOPiXdmZk10UHqncJmGimFKmZprk2Cih4N9f4Ndf5SFU4E=","Tl2Ef6uJc4Vdg2xhiXJblX94YnRoaZNocH5oU3N7XIp0clqPpJOcWoyUo33Hd2uja4B3Y5Orf3x0f263cWd0WleRlHBRlJSbdIpdanV0oXqJnmiIg4Z/doeZc4N1Rl6KcFZkhIt8nkOZiH53UopzamJZeZWZkm+igoJ+bH+bf4dodYSKiHSDd3N9cY60fo5hfXhiiIzhpHF2WmViq2Z/Z152ep6sdnehh55/ZnBrj3+ZgciXdn1hcoCaRn5hi6tPiXqCg696ikGocsBpenVwRWu4d3uRbXqodV2GmnpNeH6Bm3N+fFxFxpJlh4FzbHtpf2JxmnJcL4xygTp1iX12eZxsZmKIdG99f3N1cJWUfWSEYYFtd7J/RWV5iHaLfYKAe2CQd7aPapdicb6FlHlKcZR+V3RUu3+ilFiPj3Ref9Sgjmx9fnB0eHRlrWd8XJ2Ob1dkloWDlJSNeWJ3gpeDdpthnGl2in+Qr6OdlpKBXGl+W4mUeoPCmHSsaHhXaoCVc2Q8fI+Uf050YX98WHttfodvhVFvgWm3bHlxaoVpg4aLcmtzZ4ReeImMdGR3Qn5amo5/fYx1hZpvaoY+c4imgmRqfZGRdGiCj2mFfpJvkXiH12uXnlmXvHdsamhxflGGdY1NhKOgfKGGo4BteXqJfYdKVnp4eoWBgnSFg4JwgGOBhn1+eXx7cnJ5h4hze3hudHl3coF6h4KEgHFrhXyJcHV6fIF+eXWJgHx+dIKCiHiBgnqAeX6FiYB8j5GCh4l+gHeMdolrfYKFfnJ2f3yCiHWFfXt9g3eFjnx8en9+gXl6ioSCeXN2gX2EhY58d2iHhXqDaIh9i3l6iXmJh3RrhH6Hc2h+eXx7dIqEgo2IkHN9dnOAe4tmfoR7fXV/dn59gnl9f4GOfXh2fHqFfIWDcnGAgn56gXp2f4Npf3V4foB4dY16eomKfHx4kHqCl4J7i4GGgnaNkId4fHd4en56foSKgIaMcnptdXpfgW+EfnqChImEd4eCfoF+aYaKj3WCe2uVeXmGd3yDhGt9dX+Ac2yUg3eBhnCHhIWIenaAdouIfoB9dXCCboF9gXt5hIODe2lsd4R2doJ+j4V9fHdrfYWPbYaCdY95kXp9goKIiniBhXpyd4KEgX9zgohzgIeAfo18hYF6fHKJf3qHbnuRgYBycYd+iY2WeYiFeHWBgJlrfYt9c2+BeXh7hHKAhH97gJV/fIt+dn93hIV5fIJ4iHt2gnaCg3t4dn55dXiAcnKBgH56e259e3qBfXx9hodwiIGWfYdoiJF8hYaAdnSTent4eHp+gXWBjYuMeIKEfH50foGBgIh3dIWEd3SXkI9yf1+CgIuIjnufjH2SfYFrlnyNoGOVl5WJdXRQiodmjl+GemZzenFwe6yjkIaKoYl0i6JnakCAk4RgZ4x8doZ4hIN1dHR9gYtqh2yXnZuAioyGmn2pfnhygI2Ahlx4fKKWkYxpkWd4j3degGpoc4Gik7yOkmlolHKBp3CGlpKKlnF4kGeGhIanX4CGcYGUWJx7dJCffI5zmqByho2RVYWedn5kV4R5nWuLiaN4XXKPd3NrtmFpgYOFb4GLiX+RjW51Y3iyaIRYdnaaiZeAm4d8koFsj4x7nWSHZ5N/d4KUgoJqf16Rl3KYj4aai4SCbVKMjYBzkHeKe22eeZiLjZqXkKFlg3+rgY2HlpaBiItxXoF4cqGGgqKdj4WbmGFvuo+MpKSEfoNmhIBwgH98n41znYlzbIRlX4xtfo6NZYSFf36FiKKWmahvNXt5gYxchpOXmouZcouAmn1tgI50p4SUgXx1Z4Bjm4OKim+RjoqEdYyEgIaSgYh9hXp/eYKFfI+TrpeFbm+JhIFufZR4aZKWi6F+SXl5dZuAlZJbq5qlfHqZhnKLeWubgHOYaZmfiphvgJZsVqCTbl1nf3+IgHGLhZJ3cH54gYSNf7N+WZhpi6V3eYSIdnx2c6WGf3iDiaBiZ4GKrZ6Cf5B6iF5jVHN5YdyMjnV8XVltiG96nIRsdn1vkn9wj3eHXG+Ph4hwlEmclKNufXaKc3NujY2Ll4F6ZYV4gU91fnZ0aX2XdV9jhH5lfpCZdJRvkWB7YU5/XnZQaYKLcnGjkHN6b2h2m6mAdoJNxXS2i4FwZp93WqKBXK1RmmmbkodwbF6GdHB7h5GIioZzl451dX2hZZNWd3BvfmyahnZYjHJ6qIZqeF2EdZONiZ15cKKAeXFmSYGck6uOZIR8YHWmt29elItrdIR0d6CUdFCZaq1yfdybO3R/f4B/eYh+ZWdglpJ6hYdYen5oj25ktnpqUHSUgn9gfJlydXh5YoFxg1xvgpGXb5xreXhteIWjWX1tbnWDcGmAfIGBjq1OUmx9jYCBhI6MfZpubpWlb3aAmHCceGtvi8xvd4Bhe5WJgG9PhWpmfYFpmXN7c1Flhm+GhHCrhHN7anytblt+i46eeXV1bmlxdZx2cHqEcpSIpaKVh4R5eo1zX4CNinPPqJeYZIyIfJlzi2ZzdYl9mGx+inh+boFsmHZ2eF1sgHaDd2KrZ4Z+kXlpbZCMiJVzaIGWWW6ykKtoeIyMj6ylhq5soIdfjcB2bGRgd4N+hHJ8fnVVdI2Cj356LXuHtm+Nl093fXCIcnpkfWefkoh8bZSJlZpnfl+ncIpXj38=","nodaek6pqU9msoeSh42EfJSOfmyGbWH+nYd6o5J2kGl2YqbDY1ibl5iFl2Z9cJBanLeeqo9ox7OS3KB1koehiElie56IdJlsl4esi3d0lYSDm4mOcSqsln6Zhq6UMXiyaXaJg4iFdpaIXoSgh1iSgWSkgkl0h52BR4iTfXa7jY6Gg5V7fomQao+Oq5F9foOVf4TAkW1oWJBviY+ra46qh6GCunl/S3lLfH9lnYKMsI6QiD5lfpyIlYWxlIONbo6Jfpaaen93bn9MfXd5W1wYgJWHg551dWR1jJl+e2aVoaeTrJZoqY+JXnSimnB8pISTlGuCbJ2AfpScb5u6on9wlIuLoZqbSX9bhJV2oZiVoqx3fHiPZBa3dY6UjGmKZ5igeombl4VrbH+vhnZyjZ+cjkaYgYmFXnmoSKBpeYi6hYaMj6OXlaOcU5GKwqFJq2orjnKhao2YfFGLiZd4oXRDbGWhd4x8ln+hY3RykmqHiqmRgIKac6XCbIlAfn9OpHlxrpKQnXpwfpmnd4ialaOUeXuFind4mpt7XZZnll+lenKXlXFdpZqsbWtLgp55dVeLf2uAh3SAdlOXbmZzl1qHkW2Gh16FkaaWopaYgXHOhIySPJ4pprqwWZytO5NyhX2kjph2wYKEgHZmeIKXqYmIncyWW5OKh4R6h49ydYSIhoNsf4SJinV/hHWEepODd4B/dIx0e3SKgISAgniVgYZyXIOVgn6Jfn1jcHx5jIOEbICJiH6LcnuAiYiBhYB4cnR0eH2Bg4h5hoNueISAfYGAbZFygJqBgYJuf32EcIJ6fH6Ihml5jX5wfJB2eYCDhIx6hH99fWZ+got8d4B8f3yTgYV8g3J4i310gnKJg2t3goB5jWWFiox4hH53g4Z+d396g4Z8fHmAhnV1hn17g4KLhYxwgHp8dW52hnx8dW6OgYCKhHmJhHKIfIh0fYB8bYx/dX5wenl+YXF/hoRfdHt3hYKJhXl3hXyGfYCSlYB4f3SAhXl8iH9ueXV8dYKGhH99iY+LkYiEhYJ5knx/d3t/fopxe3t8cX1/h32GfIZ/fn+CfXmEfXR5gIyDg3iAd32Id6tvdomCaXqRcYGGgXp0eHtrh4Z5f4eDg49+gIqCZ4F7Z3WFkHaTknl5h35ff3N8foSHeG5uc4GFioOAdIKLhIR5hIJ7i3mGe4GChn1/gG2Wdm9/d4t8goRugHx3jXl7iXd9hnd7iYqHjox4hoKDkXZzeo18fomIgoqCg3uBdGx5dIWDeoB7d3h0m4p/fXmAg4N2gHyqdX2FbnhndXxqg4qBgXyCfn5ohH+KfHt5h4CKe3mChXp6dX9dYZd9c45MeoddjIVtYJV2c4JCeHqDdYZyZZNyiIFed56Wp1m+eYqQgXCSd3aNemBzfKCOgJR7h0nBlnp1nGCpbIKSanVQUIynaWp7i3CEeXBjiKCPlG6Jd3Jxf2xioWlzhZR6jGV0nnGHfGF+iHauenyXeWx/jl+AfZ9piJV+aJBTgHKmhmR9eJtmYneIe4OciKiMwXWImH+Ud5eGmlN9gKN9gXp7hXGZhouOPndygVWEk3NvboF4i5qKUYhgY5F/fHOZh3BvZHuTa3mGI3NqcnBvdoyde32OhItWd4RqdqN2n490fWtsb4+OYbVubX91fI2Pam18ioV5q2CRi3+IaIVpiHKKbYprin1eWY2Pm2mDi3SNhHiEs4mWgnF4cm6ImI+GVl57gmyFeYBvf2aSf16JUXOvg0mLipB0i5B5jouFfo1ygZKebYmCg2SwxZ+RTXdleVRaep10in5Yi4ydcXKDh397n8edeZatXnKzc4Z2jJWLinx5YGtqipB9YZNqgIGEdHp+T2thkXeFdl96eaWPc2d8W0uKYpqNmX9wfJiNTWd1eXd+c214f2hFeoF+eYJfY3KWdCtnepFjn06SiHtweoOGe32MnXxyiop4enePf3CBdmRul1RmdnWujWF4boSGeHdmf4R0S3FydHZ4jnpejpCfd4qKoE2UkZGSiZJ6HoFkcGWquEikxH2TsHlcjGeTe5apN2qMmXSLhZtzinVPkY+NopJxn4qMkJ1ooHetc2RhaJpyj39skm9/i3SRdIhwj4jEh3KFl6hvb36kgHSqgKSecqN8XatWbq+So3CbiYmeol+wjpZkZ3mbbWSRmqKOjnuEcoiWhJ+Ia5Z/kJKOk6CfmHmQXq2MopuPUJmlfZB9oXeGU3cqdmyJjo5xiZKSoH+DfX6NlYqJlIqOsYp4iYB7eX6MnVh6ixV6aFw1jYZlh3iGl1d3k5Vyk0+IjqmoiYt9hpKRUHCNt3iKmot+j2eOmI1+nYCUbq6toIZ0fIuLnoqbX7Nfh3yDkoCVqpKMk36IYFmfhn6Unoh9i5BpcnOSl3JMjmqRkHqGfI2El16Mf4aAeZOuZJJxeqSWfpCJX4eEmqapf3GKrYtFiqJrmZKten2MdViDhn5ojb2Khpasl4qEl3B+dXl6glOAtKt3k4iYkpp4eIc+pnNik7V2i3tzm415iZl4Y5GXk4iIfKWBmm1Xa4RaeZFUonWJnoOSlzFHlIuLeXFddJJ5kU2BiIVfgXtlfFV1VWWRgVSIanaJmIeReaBmj5CHhoCodoaRxZ1yg42XdJmLYqV/jKeVlY9ihVqRklhdhIyBgqKboZaZaJA=","a3yFgUCVi3yLiW6LdoBzR3uIg2tuhIWtjoOAjYtmbZh+e8tkHmRwaol8bpxRWZJvnqGWZHWgk3GSiolpe4SSe2WHjI2Gc3FlfXd/fIubR3yBdI9egGl2hHd1aX2Wf4WMh4mIe3V3Z4p2eG2Gn6t8m5ZcZWRrVZWWl3aIXnpAhYWPgXyFj5SLdI6Dj49TjnacjpKcgbd+cpB3W5OjQYOWipKIjHpqcqCznmdod5Gcg5phjHF4joBJpHx6kYxdeH+Kd4mhfllsaLaCglt3W26heJebe3OIhnp8jpWDgE1+enB1rph7noGNT4B7RZB+jXGLpmiPXZ5kn4aKZ72RX5hsZWyGkXpxYImZf2V4oamig5VsiWeocn1viZdzn2yYlYmTjmuOlHAhdIF9mJJndGuOlVl5i5SUZqqcc5OPUXKEjlqAfa9WeKKPhYaXmYxnoFk0jZOXhXp/gn9qfIGOim1de2GGy4xbmX90YFiRj4WegoG4e4WFbmxzXXttiZ11h7OZYZ1nm36EboCGkZKajIJ/hbGLdoB3jIOLg64+gYuSho6HgaSvqoR/mI2BfnhqfVOXdH9qbGRyp451i36vgZppeaiRdkyeoJaFgHx2gHN9gp5fqo9CgpCIXZyWcoZ1lUmYj4FzgIGqjW1eanahg4OAnliglI92kXl8e4V+hn+EhYCFjYB6fXN4iYZ8eXiIc3uIi4J/gYSEiHiKg39qiIiLZnZ5goR6hpFzeIWBjXt0dYR+hol6gYN7h3x9fnSCdoB3fIR8eYJ3eYJ3e3eUfIR8eH6Cfol+gYB8gH6Be3p9hnCAboV5gnVcfXaAeHmFeW90iHyBiG1/eXaKeH59f399fIODfHuDfXx1inR/eoSCeIx9enJzhHWWfHd2gY97eI5/dI6BjHSAgXiHeHqDeYOKiIp9h4SGc4aJZnh8fYd7fn6Hgnd/fYB1aYSDd398dHN8hnt2eISReY14gHuUeoF+int2fnmjhYSAfn+DfHd5fYSBh4Z/j3uAgneBioKFgYl3c4eBh3uDg4R2d4iBdX5+g4pzenZ5jHaBgn12lHd3hHh/e42Cg3qHco2FhoN+dXSDfHGDiXp/d4Z2iXt2d4aVeoB2fYuKg3iAgnx4ioR7d3tzeX+AhYGAeoh4c4h3f3l2d4SRhIV/fYp6dYWFhHuOf4eKf4eFfoOChHuGgoeHdn+Jc353boN9fH2HdYGDjIKJe3eBhIN6goWCfoWReoKDYnyJd36EgH+GiYWHh3eHfo6Ehod6gXaDgoB0lHBocIF3fHR8hISXc4RzdHqKeI+GgISGgoONeXp8g4OFf4WFhHp/fIRuiH6CYop2j5WHgICClmeFhoZ8bZhuc2xggopucHWBgIZ2eW2CZnCLb3RdcWmUjmRtf6GEcn55h5RqeXyVgGxyf4F5ZZp/e46Ne2d2Y4hyfXt0aIJ4apNqeH19cmNjiWZchJaQint9gZ+LiIRulHGIc29Ta5B3cnhsd3Blb2pyi2R6g36Ae3Nhi4ZWdYV1eWhidXRmhHlskItSnXtqj12QcYJ0gGmMf4F4gmtydq90iHJ6aX2CdmV4jlZjgX9gfn97Unt5eEl7fH5+bXNzi3l0gkN6blhwkmhmcGtwcHyTjn9sWJVja4SDjn1whmyAdIKAdoxjeZpwgIyXbHFwcnKAkW90WWxpfItnY2+Qaod2loRpbXx9il5wqYabnHWNkopedYRwk5Z/fYNke19sZHaibXuLdWZ9aHKMbZRqjl+CeXODdIFrdnF+ZnaGdn6DhE93WXd+zIN8dHWAcYGDdI1pen5bgpxxeo16coKafoNtpmifc3xwe4VrdZiGjJdhfHmQbJCWaYKKbG2Ei2mEXnh/iKJ6f3p3kWN6hl6HeXuMkXttiWV5bGt+cGlucYeLgYRsbG1PiX51kZ2EXIB7YV6Ien1rapCfcG9PhI+EbX51d2uCgHRrY4OEfn15d2ZzhmhpeYSWinJzhml5hXJZdo13dHRoh2xygnR8iHyMpWiIg3yvi3mTdn91MYp7i251h1GGnImZjIZbbqR4jNlnMkZqmIWUoX+eWZR8kIh1jXKSfZuPipNcbIGWfX+CjZOOcYtoinGMhpd9QI1le4+CnXOFdnl4YHCUmnmQbIF7lnVvRYJsa4CCiouDt2x6mW6MZo1/cWuWbogIe5GPcmugipF7NlyAh4RWnn2gioeZkY6YjZaTbLCHUYyLiY6Ik4tRd4WPiCtjf4JokJJdbXN7gYgzk41/gYZnYGeNQIuMh1p0jpV+lIltW11ncoyAc0Z3e36Wg6JzjFp2ZmiKiY23h4iSZnyAdJCTbXmMiXeKWp1srYaZaKmoWoBygWN4mGuAbZaUmX5lo4uGj6J1oIaKf3iHi450nn9sj4Jmg2eXk2tFdaB7gqdnaH6HmEKCibKOW8OEaZeMPYCQhV1zgYZ0d6VHooGcf6JtY12ejoGCZp1wgoSLkX+Ki5+BjUuCn4hlhX1tZDaLmUaQiIOkfXuHnXpRlXR4ooRnhIt/UImIoX2CZ42CkJiBmoFwgZqOcoiBg5CMoJ9cdVuQfGOMgmZpl4d/o4WBkoOOixGGapFei3CBsFmEZoKEj41qgKSZd0d8mZ6RkoeZfIxdeJFps6VJl5mAe4x6nJBslGSShI+SbIeBiFtuLnaQhHWNi4aOl60=","Y2VSdrNzTIp3YH2nfV1ynWd2dmprS5FLY2JUbUmHRoGOUzJxj7GKW1NvgoePilZ5YDhRa3iEV3x2iHIzmG5glX6VVmNfamaNXm2LhXSfinWAcF01eId9bXtJdmmFlXRjZ319eWuQjGF2YnNra5tdrkR4coF6lGd+X5lmiXCfeJN3hn15boCIeHttjHOCf4xhYW94Y9Dbe4OkZkdu03JWXXheeHCJcHyUi/CBYIEEo0qIb8KjgHHIWX1nY3yDgJ+KfWJhbIJpezWih8+Opa/fmVSGZXtikXqacWyLiIZaN1eGT4qYVn1kp4V6bExuf454eHR7lWKBl2tveHtmfoVvin+RWod2go1se4BwawB7W3N9dJyWfJZudGaqR3mEb2WcjIyddoW5TnZBh1+BSVFafrhqg4hUen5rq2xYm6Npe46obVp6fnVrgpp6f3uQU4fHV3doZJRtr4NkhXqUcXl1YaSJZmZ8bW6Us3JOfqpgb3lYZXx4eVuyiluPaHaYXa2RjXdgbnp7eEVek3JebnZmgHtodpVyZ3pzi5iDOZhLUWx1Z1L+YWeDYG2VdVyRhaZshHuerG+JSrptgop9hXCbintsj65je25yZ2F3aI6KZj1kr17bYn9Ya0xxdHJsnJR3Z2OEfUtbdoumcI4nbXFtaFuNTWR8bnKPeXuFe3p3hIF/f2J0b4SOhXOFe3iGfYCDhnyJg4uJe3uReYV5j4F+ko52f4p6cYCKho+KdnZ6fIN3f399eIh2jYqGhniBf4CFjoKBeHqGhHmHd31/f4WBeGyMcnZygICDjH+IhYZtfGxzeYiAj26Li3R5fHiDhnd/jHR+d412gnt1fX5yhYyAdIKMdo15e3yOfJGAfIF6eoN+go6BcYd7iW6JfHZqf4WEcF6BhHd6iXGEhHp7eIljd4aCf4aDhnqHe4p3iXt7h351dn99gYiCeHN8hoaAkm+Jf4N6f32IhIFsk2+JeYCCe3SReYSogIGMk4OFe4WNiYd/fnqThHd5eHODZ4h7e3h7eGOFk3yLgnSLc4V5fpGIf3mBf3l+dJeNhX1+g4qFhn6BgoB7hYmMgn2Df4yGfoZ4gHKNiop5h39+fot6hYJ1fHSZfXxpe5OFfXh6b4B0i4V6cH1Zd4N+hnh6jHl3dm9zcHt3gImOfoWDboN6hotweo1yfot2fYxxeH91cnyCa5R4dZB/goR5gHJ/g4d9fIhzh415gYuFfnpxhWqCcn98g4Z2iHh7dIWLhH+EhXt8iHh7eXGAjo2WiW6EhoiPeouBhoJ9f4KRhIWGjop/cH6LeX9rdouJgYSUgHl9fId6god/fn5+g3uNe2BqfI+Wg32BZoWMgHWYdZKFiXiAcJSgmH2LiXWMg2+DlnWWgLqbWnZpXoR+ZnNzb8NxaX6BgHWFl554m5dce4+XknJpd4qBl29zfJJumpt4epmXf3SOU4aDW4yZf7OIbYuFgn15kpN1pneChH56dn6JjoyFenyViY2Ho4iNkmiVh5SWmYehmWVxX41+XqN0g3B3dniOOY6SlImfiH2He5CCd3+LdJiidYM/ioJ9tqGOb5SAanNyoICCeoSagHaccqFsa3V7cnqbOnxxjaWGpWaJenl6hoebgY9/louHjpWjhWWDiJqdnmOjmHtlf4Clq4VzbHljiphzmHCRfnZ4hop8hHCZoWlhjWuIkne6c2aEbpZ4eXZUnJ5vh4yoiY93iopbgapdi4Wlg3d0jWqLa5lii416lm6Yf5NpcoZ+eJVtiY9+d3+HiXeFiHt3kaiOZHNsq3mJY4mhhnpzl4yGVmWOhaJ1doV5dYN7jnOUnapzk3CKam1mkHxPqn5nk1l+c3qEb2R9dY9yqnd9epF0jIB8f3+Cb6p9l7eapFGPd4CasX2ceJOGjqG2k4JnkIaBWoCKcXWFkIN8d8d+f3qIn2OHZ4aNiG6Gfn2Iiol8dnael4B6gIZ3dYiHfn1xa6dxgoWAjXh6lHh8lnJ2kX96cn6Hhnhll2eJfrR6dXh4fZyPkWZvho2OZGJqVZ9+g1RgdWGAeniOazWD0b2AX3WIY2htj1dZh1NReqGEcnJ8ZXtPiHd6nruTg1JhY1BVb4DRa3GOp2eTg18yjolfY5FcoINzo5J3UW5weoiWh190VXp1iJVTbYtzdY9xgnR7j4Fqeoazd1hej3KafHOfsGZmeE2ieIB0Wl5yiX6KfI2hdE94nH5Yf4Z6aouDr31pbri7bWWcrVSEbsh1WmixWYGMcKV1pW6GjWlebIZsdUONb7XqobWiflh6cmB8aIiLW3KDhJpvR0NGPZJsVW5upIp0WnxqY3hlk3RmeWx+fmiEc1ljomuEfYmGXIaBjWFVX41wYYxrXmZtiYtHi3yQbF+aVFCDgWKhmJJgkWrLXnNZbXyKXn11hbaDeHVvfEtwhnhzsXheYprEdnF6eW99bpZmZVyjfaOuW3V4joVii5Bvr2KKd1liaIp9ZHGBgYCRsWuMeHySWmtwaXZkbm6peVt2ZnGVYnxug3tma1+icXZ5gGBafnBTZmJWd4dhhWmRfWifXq1nYZ98b5NvZoCIZZeRc1KBeJNhfnCXjWikXZBRioF2fWuhcWhGeohwfm50XX9wc2OCYIpnXXy2bU9lc1p0VliIn3xpcIOEdGt2a3KNgph9Z3lqZ1+QmHQ=","xaFUa359bGaHb4VThnPPPIGRc2eLcG2Rb0h+gVOZNoZSfkqTZ1p8VXV1jP1UxIC4UYE7novKc02CgGxSj25du62Ip2t3f7yHC07Eh4qivzasX2vPXp2DapWw/oBUZX9MhW1cfXxVZqZ3rJ8rbFqGiiOUmlVXcHBqcJJjhUGxe3OWg24ohFGDi1tMjpOmiTlmqIRzqkA9eHqYbaukyV9hfneVWXaeDnxUg793jaBOClZ7duCTkFA6cKu/cl2Nh5tjjqGDYHCBcK9Nk6SBYW5RjGWCZCpsWaFwZEx0Z3+/sMGOTIxGl6OpfKCeSmKPp7aMZIp4dHSDTH9nhJJPe2qur2+fdrF8e6esdaWbalNZNHetfJJ6tE6SgZFed0GuKXNqhMZOooZCd3pfhnicYnFcU6Z2j3pyc6hhppFrkmyClKlOj0Ftc1qBpYmWiWJ9h3PfQl95hTIrmn99W3xqbXgwdn6PhqN7c2WUT1uQWLlRkntleo+NQojBfYGEeGexh1w6goOYjWaBoIKXrMpkdVx6aJV7Xa1raWaHm2Uzf0mXNWdehW1FgJ99m3GVandTscR8dXNSXXeHe8eojVkTjV6SP6BOdYps10pmd3aEdXyne46KZFGre4NpiGdTwHejb3piKnWTgNFFfG2KdYBgf3qJfXZT7o98enWZhIuJkZKBfohwkoNIhnhqjYR8jYGWhHiFdGZFfpWJgoV4dF6gfXmJYX5RgHqgt1ZzkJ2HdnV7l3aBbHdahI2VmnKOWGB3dEF9fXGOcXeEhYJ+gW9taINgiGihjI1wiFN2fYGAlIKRjodpd5d4g3eQdHpjcWiAkXSAg4KMhaB8fHyCiHmNe413fZB3eJCBbHpgd1iGi5KEiqeHbGV9enJjhGd1alaMcJ5+gIh+h4lzeXuWYnt2V4GJcW95k4qAa5iEf3OjbG6Bdn53g4eRio2Gu2eYeImDlWJycHl3iXxzfKWXjG51dJCFe3lscYOMfoN1nJOSiZGSgH+IbYN6eXSPb3p9b4OAdIuAimp2WoVYkod0lYN6YoFjf3+SkH5siaGLhnJmcoqZa3FifmZvjXF1bYF5dqeHjHd5eZV7ioSTkoiCYH16bml5nX97dHKHhn5bXZt+dXF9kIB9e4iUgK94mIh5j4lmhXyKinBufHiDlXdugX2NkYm0dHiMfkSAaIdrimlqaX92d4ePeoWBeIN8jXeNe5ifdHiTlZN/iH2KdpBheGWOZYdtTGuFcX9tdH6CiX9rcmaDmHB8kICDjHiCimytenV4f3CBcGCPUW6piIWYnnR9i3d3dXFzhZ9ZcoKYiYSEhn1+gH6FdXFQf4iOZXN5eVOHn2CrmWmLm6l7cYykr0l8l5Ffi4eMx4Cnc0iej6V4gD13d7SfZe9ownRvbrpZV3qMNniSW6VDYVh7gYSLXZ2CgJCreGZ9Q3uApoiEjqiEdV+YcaeolWtzX3toSJOUsoqbeoyejrCrZ3ZwiJmIsK9Bq12DcU2XeHqUsoB8qGG1goaSjoaugJWLRHqPpXOEVYHRnqB/boW9lpZ/ZIlnj3t+e+OwiGQwdXeEo5xvgZVEmo1xgnyRbU5aoIp6eoJ7i2B6ho+KYKpvis2wWa11rIyvjZ5wbHtvZXtiq4VlelOSUWyPk3GFraiKb4OldHZ/dnx9cGyglHtuaHiIcJWJVoyfhUKuaJSYfYiaq29lmpyqJ2wuR290Yj+Ke65yo6ZxVVlkXIKJeH92qH69THFda5p5woE/VIuBjphglpOHgpxDY4qBY4Rtt3JaaZH8j4B7fH/IgHbKnsC2cHtoc3ihj5OlfmVyjLCTeWiClo5yvFyAl4FwkmXCgY9WoH9EfH6Iq5KDc16H0qCBd5GbhXqfl6KHmpuEacFaiWyYd4mGephsiIF2gc6jcImGVrh2joeSc5NzhHmOqPO3mHh7cZ+hTYGqeplmh4RmfKeeQaKYiV1vhXWTiZl9X5SRcoR5ZpKJdYTHypecgo2BpMqRnbeRi9+rjHwxSbaHeXDAM4R/bWWddIObhKV4fd53eZRxYE54N4CReYyUtGR7Vldej5dgIHuxh4qSa6mHc3OFcl+GoHZmkX9oaox7XkXGTT9xdomqnmddXlvPU6isaYXJgH5tbmw2fnWRo4l0q2fBl3NjVYhxzo1oil2Mk1+Fa2NYS3ZhmnuldqNii3OLn5hyd6pBgC1zWHVduW2vfm6WjS+GcEh6UHCnZYNtY3mrihCQhZN0gIWWZMF2hVxzZI61uHWAdP5kvYV8i2+iXo3NjNhap11NskCpk2Z7jN1de6SZa5yKv5uvnrNAmYyFOYKCZIZ004mPc2CUeopnVWFpbZNghFvLcolwi5CBYG1+a4u2cYGba4tLX5DSfHiPk46pMzGlrnyGiH5lfmlhcHpimUpbdKFUX7VydHaAbqyIwYtbi75+nI1El0whm16KiqCyXXJveNhzYqs+dLxplsFbOXRXe067n3FQnpOrdHSjaYJ6RtNyU12PSGuGQIEeknHpW1KImv5+hIWse6FeiIV6r6uKhV+rf1lqg6GfbnpYrGVla4auTV9Qc5CzaGx7h45eOIgkdnt4gmudjpmgY0yLm45TaodraJ2QpqyDwm9kT0lJYYSlWo1/mHF2ZahkqUxWYJGyaDJhP2B+jiBpia2vnJdze3BoZZtQQ2I=","nol6W52Tdq5iboZrdmZ0jImcam6Rd6A6dHRPamOeUoNyf5KMVo+IaG6JdrNZkXR7Y1BBnY2Uam1hYVxlj21JfI6Nbl1wgoCdhKNXhndemXdtkFdthpB8b06ggGuQcWdqeHySoY+JoHheoJd2VZFreKOaaqKlp2pxvG16mo1ahIB9dm1zfKV0tn93Z4XPi5ljg25icoJ/l12Yd5xohW1ddleWfZGUYJjecauhilVStXCKh6TEXn18d5+ChWR/h5BqfH17e4mce1CcbJpGcYChsm+JibJ0XHePb6CadqBygbvFX2GtfVR5wqqPiGB5inBzapx5d2yNhm1lo2qah4mnbIaajY11wmxvi4WEcFd0jomnYLB2kpWZb2KAWoJRZmpXf3F+hKhYioNbkoCFl3Bee+t0eWtjoZ90o357k35jopN4d2a0dG11e39sdYazU8FuWF9sg5l1k4eQXXSFeX6LWnx7cXCVcqqTjJZkZmhpZWxLenB0lXR5iZuPa3qyb3GQd2qXgX2NdG5uY2yAkJ+Iu2JsfYyNY2RTgYpkaYRqmo5yZoWAO3VfcH2cfXeibpljj3a1moaLbJyWlaZ5gLuGcHJgrZ9mc2R6c3Vec52TiEODom7KbVmqkkxteVxqYXlfY4CYbnFff3DGg5phfnd7eXSAg2F9gXd/hoZ8e4N9fHl7enqAiHt/fX+GfHmChXFwi3t4eIN8doB/hId1gYZ9cYaIhHSKgluOjoV3f32Be4Z8foeHfX54l4p6fXiBiYZ7eXmXgYmChXlvfXiDdXiOfGF3gYR9hX19fH6IfIGHjH5/hHV7gHdzhXl8eYd3gnd9gHt+ZoV/e3iGfXWGhH9+eH19hot/gHmJjnx8hYB3gYR7hI11YIKAfH58fXZ/e36Hfnl7fHl7fnyDi3x2c3p/gX90ioaHeX9/eoOAhIBze397c3d8eoZ8eX+Xf4J7foGDhn1+eW6MhIZ8eX+FdYCEeIGBg3Zmd359iINzeIqFfpF3hn+AhYGAf5B5eH+Ad393hGOSmXqKiniCeIV+gX17iHZ6f4h5gHp+goOBf32Bg4V+hX1xe398eIx/eoCIgX10goBzeIZ3iX6Hhn6DeYdsjX56d4B/gId5hYB4gXV9d4OAZXx/enJ3c4OId3iJcX+Ad3+CiYV9fIGBeXp8hHyGe3yFdnh5fHx+e4N7iHp+dnV2e4GBhYOCg3iHeHyIeX6MeoWQhoKCgnuFiIN3dnuFiIGHf3hzg4CAfX16hXt9gop/hoaDh4Z7gX5/eX5+f4KAiISKc3hxd4B2f3aFh3+NkX96fJ2FdnSBh4yEfoOFeHl9gYJ1gHp/fnWMiFuojIedf1+afo2FnYqKmHu0oIN8p6WXu1iMgXiqtW2CkI2sdnlufpaIbWdhcpiEXYeItH91c6Fwi4FpjnxWe5J2iZiMnICBiJd6lZZyl4CbX2+DiZyxkYrBf2KAbIikr32dc6uMfKOcfIR+fpWfmWOhp4mteKqPf4KvdZp5hmatjpOCn3+PkZObk5ifb5iIWmKEZYWVbKNqorGRcpRljo+Topeikmh1ZpdzsKSSe4KhdIqWhn2qj41+sIt1j3aMl4lvkXSldGp2lKONyZiUipJ4joOQlpB8b36ploeosXuKZXCKkX6apmyHp4STi3aWgX9zmIx4gId3m5qmk5mJkXuwfIhsh4mHnJOmb5SUia+zb2RngIdwlpdWoX6DgnB5gIWLlqiMqZOCjYtcfItyf4p8lYxfhLWMc4d6nIinb5FvpIyDdIt3fX6At56wWWl4h496i5mthnildYJzh1STg4KdhoGmjktwZHN0m4qJdGeHeHd2hlCTnKRzwX+Uj3J6o6WCl5R3mp+CdYqahaxygXadbKuaqcaOkWiAdLKZjHVwm6KKi7yBgICIgZ2hZ5SbdYODr4KAsteSnZCiYIOFgaGTfnlslJCPYoOHlJmTraqLj1p1p6GPeaqlh407ZJmIl5OaaZuf0XeVn5SOg593ZGiGe4J+U7OIjZlpZpJ0h2qJk3Wed4WWXLGeiHmKUXeed3OUi4SAq4Z2aX5zbF9VpVFvcH51e4KObGlxhGmSgWdsfLBmiTVwcnSIc6VvenBrj2mNlWpuh46BgZScna1fXHN+fI+SsZyFpmCSkJBkVJNriquUSr+JiX5sln1cl45ZhldqiZB5eaWJhY6FYFngf5NcimRmem2UhHCKjZGVh1lngVeWcoKqlZaLd42MjGSLpX2DY7+/bXuNbYGZjW6Hf19wh3h4c5aTg3mgYKNwo5Gri3uDhpt2b4aOgVp0dbCFZpxUbHRwZ36Ax5+aX4F4VXdjVoxroGGYcGRrp2GBh3qVWJ6ZcIBxsFVqiH+hd3VafnmeaqRZja+Gc2WeelZ/VXGRgGdZhJGui3WBkHmFd1tmfM99cFh2l6OAhGhvk3B9faV+fn2PcXF2dXtwgmWjcqqAbHBBf29+hLGZjn91bVd+TXh4XHmZY7p4hYtvad51YG1bcWBxiW2Oc4OWYnizbIKRZ2WPaXSJdmVykHJVWqB2sU5vdJdjgYWUmU9pbphcmolwccyfb5JslpuafWKFd5xaipGteI2dcaKXxaKOirhgdHRLoJFld1uGgHZ6dX2RenqAQG28aGChr4FrnYB4amdFbntmjbFngpKdiXtul3pmiIR2kGw=","xJRfjYhLcbaYpVFgb3F1hmNlcIt1jYN+hHp4i3SbU46rnlFy4Hdzin58i7CHYERkYgBokmtemiV9gmSPjWh0YYKdg6pygQ+BUYIYhGTDcoZyd2uzkoZvZnh7eGtsVYtfZ1lzWW6TlYCpY4tfdGZScop9pqB4j1WzrVJ7ppZ9Y3pEiYeLXmdwn1V7jE5RUIl4aoVcgFKLZ2q+ry08YGFYbVNncWeQkJVljJBFc1yCbEGednyKVpqGWoplm211cpeiYV9je41th2i9dorNlriIn2eSZYRZVXhglH2XtolvYl6fZmyjUHt7lFmBvZp0d3x2bohtk1eCW3KFjTJ+eqGGcZJ8eXx2m+VndHFnaKCWXFV4cKszpZZ0blenWI6SnG93aIZ3c4OAbXt5bHyifIpeeqGAdmKPZnRzdXzSpGJooJxouZl3VJBee3ZOZnqrY4mVhXmJb2hdYaF6AGSPXIaYcnGDiXB+bHdyjowsn4VobYCFUYhtmJRifYaAgn6qU0GdX17QY4VZcIlTh4h4cX1qhFx+gpp4js+eimqzbKpoSWthiSyUFF6NepPdhoi3jmV4lJayc5KrcVRoKZteuXxgfYiIcH5KUGpzZHV7TGt3hmGYbIihgVVyzkBth4uQZ5JkfYHZXl5ncYuRiHuJlYmWbZFuzHR2folzcXlpgoB9cYKCeoB3c2GNfYCJgHyBeH6YeX96e4GCf3V+e4p+kHF4k3Z5ho6DeoFmhH+EqYF/enp8eHyNj4V/coeEgoNyfIF6doKHgnVthoSCd4J5gnl4ipd+Z45zgX5+hHiAfneBfX1/fYuHd4KSgIeIfHp2bX+BgYJ/eYWHfnZ5enWCin2Ee2d6eH12cXikdJCFgXOAfHuAlIR+hH+MfoOIhXODg3WEe4aUd39/d5B/inCAiYaJgn94f4iEf4h9fH2AfYOKen+ThIqJdZd4d3uCi358fWmFhHyEfY14hH19dXx/fnt1cY2IhYJyfXp9hn+WiX9tfnt/e4Rvgnxhfnp/Zntui2hzc2h7a5x4foGAdnh5g4KShXObgJF8hWSNgHmCe3mCiHJ8e3+Rf42PgYB/gI11fnpwfX2GjIWObIl/hmt0eHSEf3aHaXtnfn+UgXGChYmBdnuFfH19e2uHdoSSeoSLdIZhjX6HfYiIgoiLenJ/i3t9e3xxdoV8hXlwc32AjGmDg3B0gW98e3WChIaNc35/loV8cIODeH19eoV5f356e4V8d3x2e2+Bg5F8gn6QeZaEe3V4fW+Dg3qNeIx7aH19hIaGepOAen13cnNyhnZ4gXpninxxgoJ+iIiKfoF6dXiDfHx7h4SCgXtsjpB8l5SRZoNpvHRshomPclBtdjmtcGiDdYmObImKlmRliY5db5J0fIx3Z4yPf3h3b6KCaGNyYouQjpZsW4JpmHNZjpKbj3uAXGObYHt3dXZvdJuUfnt9hHmnlzBxf5Z+dYhsppdpc1eHk3qblnxdjmuLkYFri2WLjMdxfVOUaH2GnXV+naKDiYRigYh9lVu7gHB/cV9waliHXpQmYoh6eJxfcm18p459a6Fubpl3nWl+gWSeejmJZXKBdn90mG7adn97fIR/joqCfH5KarqYermbkIlufbVBi4mNgY17uFpSsHlyeFKPhmZ4mT5zk42ahXSednqIjnyAhYCHbGNqiTJ8jH5yc49lioZicpW0dW9uYKSaXYpgm3dmUmGkdop/gH10kIaXjolulnlbaXl8iIqKiI1qr3Olm42DbpxmioeYfJlxgmSJb4FqcIh3sa9eSJh6c31tcGJ/oKl3a4Z3X11CoYJ4aHJ8c2+DYJN4lsRgnXead4eVfHmgNolphHM+j4Z0kJeBiKKOlJywfHp9a3GdjZmYd7yekLt/hHmKmYWKhKtZiaF/WYV1TnCEq1qDfm+BglF0mWNpeqtfhJJ5f1h7dG2KX2JUgIGZnl6jmYSZe5aGdG+RfY55f7yciHuDfY6QtWKQaIlsZ3CHpYmRk4tygpZmoW5RhpRua56lwFxwiX9Zl3x7c6mAZLGGbm52fpXCXIuEclNzq7CkTFmPoJZcl3ihilGCSWpwgVtrlFWVTH9NjZydZp1/anGpVGRHU3epnoKBnoBgl36NcKF/W3Fkem9glld+fWeRem5qdJx+jGyMj2p1cpCEeHSjs5NThJHKcndteH6OkI90m3p3pYljPJWAVH1TWIWKlFiTh2xj63xkfFd8gnCKgYGzqXpXf4OOcF+CSatxY319YmVVaW6IZ5lzan9sf5BbeZCnek6MnHd+h2W6b25yT0CUmXO1il6Vcj+JUXaVbYFljoCJZ6dqe3iMdYlpkWqlQ39onJJ7kHB+fmyHY3l5hYKJjGd1bZB/Vmt1pqJ1n3JmdVeMY6B9iWibYqh2fY6HeGNfj3N3iYV7c6KJgnB7Z4g3RImboUN9gKpts33Eint5k2lecoC8k5Z5d4aDjFlSfoKadnaCd3V7VquJbnZ6gXiPgIpJlbKTo4V6ZXJ7eajVjZ9gW4RdbGl0e4RYeHZjnnlSk616PHtPkUuPh3Wmj5F0koCeZoeMdXJZhX5Ug7WHqX26eYGLitaOfHeKhpCQUoVegHNciIGempN8aWhgYmFxV3GISp5WimaHfHipS3FpqouBkGaJe2iKeo52f09ijVaPhnaXjaSXcHVqc0g=","lH93f5B4W5yET4Z9hHh/dWHOjG93ZmMHb49KY3aIFrV7bUl/fXOLT3J6ZHGfc1tpflk2SFuSW3ZeX2MzEV9liaN7h3NhfZR/U1mscINY6YCUhWELUnN4cJqjeDh3Q1pZgmSuib5iVH5/dpR9lK9Sn1xrd4eOrWt8bIJrI5GFe4F3nWhtdFKT346Lcmmpb3NhaVVqRirpQnhxgxt0WXBCgoB1ZEG8lXEve3miemOmckGVoLqAWWxuVXRHAHWKbXRYjWJhd4OGW5f+eIU1l2A+plCmnX1qj0diiFakeHiRaFV2Dnthc4Z7pnd7ZmB0foN7gp1cfGmiXGmBmH6DZ1i2gIGthWZeYmZMfl19d3x2U2ZzYppBidVxVVJ3eHRMgWGmfWtviIdTeVc+cmxZhppAcXZkX4hSkUBQrF6fezljgZmUc0JtcWNZkFt8XHCpc9Fqe341X5Fjca16A3NtZ29VblldToCvRG1sr51WhgZxVm+Nd3lpV201hn9ZUIWLfV+zn3ycZ0ORdmaAl6d1W4CDi398RFeIan9nqHRLe0lFc4VYf4g4RWAvQ4B/f4OMID9nXEhykXiDi1SDfGxfa3Gvc25aqpZuenOPYFpmZ6p/XpR/lkaLbWFmjERjRmWVdHB+VF6nIT+0fjEqX6FgeHivaENQJG2PhX+ehIWYjohtgHN6ho6Gc29xfoeCcIp1eHtrgoiKj4+DhoeIf4GDmX1xb5p1kXmAiIWbjI+BeYB5j4R5hoB6eIGFhJGEbIt/eHV5go98cWWEanNzgIKCgYmCe3m0imV4fn17kJCAe4R/dHqDgoGVg3VxenuMb3uOhnyBeHyCb4mJenR7e316ln+BeoCIiIJ3hINzgoNye457hXV8eKJ4W3h7eoJ9eZhwiHuLg3+FaHSIeYd6hod9jXt5foCGen59eX96eoN9kY9ocn53fJx7jH6CiHmChoGDj4Z6f4l5hXw7h4WDe4iDcYeKe4aMeneDiIGAnH9fe36EhpqGhHyFf4lweXeAaYmHjoV9foOHd3R/f4NtaoJ6hIV2enR/foF0gZGDeYV9mnl3eYB8dYCKfIWGe4eJiIKLc4GGbHqIg4iLm3trb4p4gHpldpGBdoB7nJeIbYiFgWxTm3OCe3l2gIRuf4OSiX6PfHaWeHJCeo2Nipx1h3+HlHl+j1WCknuJfH+Ge4GFdn94eYJ0d4OLkX6If3aCdHiCa4B5in97hXODeoeLloR2gnV2iXmBjWuDj1d1i4B8d4t5ho13e49+hoOBgYF2aIh1fq+CfH6EeoOYfYVog4OBfn6AeHx+g5B6fnufgod0hYuFgnp8hnuFf3Vufo14j1enl32LZ0ecc3aPebN/oWqlcZVV5pSCiXiRn2+Ul6q+fZjXTZqobqhxd2lzfquJe4h2nW95kp1deKqMhYSRfX12iJWSyXlKrJJ9eqh/l6qPtZWFe5SzrbKziHejYXRyt65ypaxoqH+NhlGYgYe3pniUlpSifqmTdq+ao2B4nGh5n4+oj52Df32VnYuiYnx3fLzHf3Z8dY3Bfa6OZpSJf2yCn4CdjXOSb4JvwYqLYquCkomOV3VsobdjqX7NvY91SHl9cY1hv3GDXMmeUrmmqKZ9iq57k3eFj4dyb7epoFaSbIOVkIFwnoCgYpyNinWVdndyln+Jh4yLc4WjZ4hsh46HWJKVX3t1coChfn+Co4mVoGmIfYBTd3msfMN1xnJmdYB2159qiWZ5UouBeoGUbZOVtVTsfZ2HxnpikoiKc3hufnuEjHVhgGuF7YmOwXt6a3OZjJuGh3ONa3t2dZepg4ZtdoJyf2iIclm5lrmNnIGCWneRlIrJtLBtz36aycqCem6Imo+Clq+AdaacjIOmgGqbe5uescSLym6bj4akf3+Ww4yKmIhMi5l6h4+iiYKEma2BjXmDncGQnoyJW791dnl1ZI5kcXOTf4+5kmezhml9j16HgpeNZIuLlVd6c4yCiI6WZ4+JhKJbl6WfY4iYrop6rX6UYpukhniAbKODdHJhMoSzdY5pnWp3hl19VoGsTomRdVCoFV5vfE+WaXNks251nGhyjIaKV417dm5wjHZyk4Z/NIaGcFRmhl9Df2JJmHmloGhsmHZOc4tqfol1ZYBecKCQcahOVWJbfaFmUpFhelSfW6KKlG9kZLBlaZFpWWeBnZ2Egl6FeIeAc4eehpOfZ0yAdjGjUoWDcUKPYn9lg3+geojDfIZaiJSCcm2Fm3BhgJ2VWmXWdXqMZ2yMYoZ4wWgiiJ16dG+QaHszxIR0sHebgXF9dxqYaXuRk6t8Rm1PWolhY4aU8YSBc6mYkXtXj5FggnOWamp8sVVwYXOLgYegeH1rbGg6bWt6iJKHbHdlUpgQjKBVbVCSZmt4hG2ggH57kp17nW1xaVeAfJhzX5Jrc3GMok9ioHBelzNoUoWDdoCIcY1Jg0l2N43SW3WCh2lXWZpvnZuYOHqrckRCbhp0a26RdHJha3s8aHF4jHSEanhlgaJQlJJafGGMco7EkYGJSWmeiX5vi2VxbH1yhWZYUWB6dpyQhmgujIhNW3drd0R7UICagnCif4ivek1xgnt+emu1f26np3+VfadlY19ddZpvi3aAb4BUcZhua4SMVmeCfkRyoHFTTnWRUcJmZXV9mUVadlF2k6GIn4uFmXSPSHg=","hXK0hmCBzIqOi4B+jZ6XLIiEilZ3dHKIo4KjjZJH9G55cGxhiXJympRuS5ZrnmKTkODlrrNUqnt9iXpfZH54gGhezniXknNsrYFafIBqX3dscLWJVXV1l3+wclh5kXW7kVh0sph1eoSKmnaMbqF7eWpoin1liqSJjJ+bhm6Jg4iHaNCTZVtxWIVxYZZLdYiIpJiaTWJdnXuanJGrSJW2mI2in59mfnF5a2xakJTANKVyc3hRfI1vi1dNXnZ7im58eYyWhWagfFVaf1iPa1eJcaFjf5B+cYFvgppbgoKGdZhDro9+g5ygWHNrd1B+XHJ+lXafTH+Ck4KXeJt7gZJ8alpirZaLgIZeR4eGnIqFoZNynn2ueo46s6iBkIWQgMCZUWlsbn96fZejg2trmXO7eEyPcpl5cb+JXJ6EirRfRmNohbhvjJlzjnaqf3tXhIifhbKUcGu0V1RrxYFcj3dDlr6KfFx0qZd7goTFibF0m6KDiJKMbXxhunGIiHBOfJ9mdXl3iI9ye5aJkIejiJ+BZ0+KgZB7jXqVXWVtmH+VoKmHfWhVmqGDnWKHi6Vnx4B0fZhfd391uFyicXuDfHlOfIWzcoyjYKR4pJWHnGlMjoVneZqscpS9ipKOhm56d22Eg55tq5RRkJdYYn2Aplp5h31JzI9yiIJsgIpfdYCJfZZ+dX93i4h5R3h7gJWFeXudhHqJgIKDgXh7fnKGb4Zwa3+QeG+EiaR1ZYmNgYKXb4N2anyGhXeAZnl9dpGRd4uCfIJyeoZ1hop6doSEhoN7gqaHgJaOfXpxhoJ9kHp9fYOAgXd+c3SBhYJ+dolxcYqBc4dwhVdpg358iXVreYKXfX93dXV3Z3xbd3V7fXx/iYZ7iVd8oYyAfISVhX2PenF9gYdvbIR4fXiErYeAi3aJiHuEdnd+iIyRhIR6eHqVdYOJg4KDfGl/e3ZtaJOBfYuCen+Bgoq8c3B+fYx/gIB3aWyBfoB3a4GDdnuKkHlweX9/g3pseH6YkH+LfXeBfJF2jHuAhXqAc5B4aXeLb36NfIqUeoCIg3+Ae3t/e2+FgIGHhIOEj3yFdXyDe3h5bYh+i3qQfXVxcHZ5fnOHcoSJan52fH52eIqRgoOHbmuNYHaFhoGAdX2Ib4N4dn18eoRmg3qFb211dYGCgIBviI9ufH2DcomEfnaKf3uGd4BymWySfVB5eYmNgWxzgYmHeX5+eW9+iXyQe31yeJBkg3mCe3luc5uAjY5xf4F+iHSHhX2Nfm2Cc3FvgY18ln6JfH19g3l6jYhufIpvjoRsg4OGg3GGeJSJgoBScnt4cn57f318cn+AfIyBhGSUkIl6eIuFpqF4UZp5fqR+aHSBfVZ8jYqSaHyJW7yDkl9Ja3NRZo2Gg1SLb7p5p1SonmejY4mOem6MZZGPcXeRe3mWanx3T5uWgYFyYmqAZnWEfnOBoIZYeH5unp2KqoZ4ZYafnYeafImDc3+kY1Nnbn2JiIp6mEZykGt7lYuFd3SHfnVMUlOEcX1vZo5pd29zlFNijnV4joBoqHd8pmeOhn+Th2t2iXd9l3KKUWlxe2qBjmqQf32MeIx3bndDl4yVfWp9l3ZgnY5ykWCAcoiIVGyhZW1ke3NXcpCLdYNzXrWRsoR7j3htb4+He393a3V2fmaDm4OHg4x8j3l9cZVgeZh8b5KAs1t7VHJabItpb4llyXSPWoZyg3WUlFiudYqNd2qfZ5eDlYF3do6Ho46Bo3R/V0yVhn+OXY3TbXaUmJK3eYiOp2WVfFWVKGZmfoWlY3N3xlZ7dGJ8eH2HeXmgX3VtbZeZh66Am5FyUTGJbH2IdoaOe5+DbWmCXomJe3Vqd2WGb2F7V1t0kV+TknVfkHNze3lbf0pcjJWHeIB8WIBsbnZcbXd8h3+NZnuGi3mCem6Nb4eIVj6kd2tlbZFwkXqNnImMjoWOcJd8jaRigneDo1l+kGp9iHZ9h3eDjI6IiGp9k3iHbIp7XX1jcnBpbIWaN4NzjICXpJBlqnFni5GQqXFilGKFmW96k5OTj4BXy3uOXmlsez2PbrSSXnxhenWkY76re5xFmpeLi4VcaW6MdZB+gK58l26YsJx8fpVwbZFnfZVNVG2diWB/a1eOfou3oFF3eISdboKAjXSNrpJ1VQlwl25mkKOdW2S3c3e3bquBfYyOcmFWPop5c5Rbj2JtjKKRaY+Cl3mOqJWmcoKsineWfpB2aoiYXGZedKJrap5qkjpFo4h3jnkqkGx0iI2DfpGIcHOqgGxqhWqGRxVylpV7jaBnWKBylYZthWxdfpOYzIycqYF8XXh3Vq6GdnebfHp+goaHhIS1iqmHcJhknF5YjYqWa4eReo5enGp8la2Dq5WpaWdKkrSEaIyTdZuFTGp8hm9Am5Wzi5dypVqbiVyIbI+DUpmjj5xhnMFyh1trnp5JdolyipOZoZRFjVZzmKKKf3u+Y0V+eHpxqbNsfnmKcIBwmqd0dIWNmn1xUJJ1dpRhZJ5okHNxcY2Mh4l/aX1qkJdteXl0h46wgJqHcYeugHF1jECMV56SgJe3mIegm5KOpqJEkHF+g6ZTomR9g4Bja4Jpo4GTaIaEgmZYtJiTgoydY4GRrXpsm5JulnSSsJeXg6iWf5eLmGiNdkS2hpFsdXJAgohrhnFzjmNzWm5ocGg=","jHt1ip13YKeAYIKEYlZ4SYyIZUt9gn5WbW5RbGyNQoNUlm6Ma6eCYWxzs513YG2DfG5imnmIV5GAcnBVn3WBkJh8hX91f4WYV6Jed36Ki4CUfoCBeqCcam2Zl3F7j2hha3GfZIh9iqZzk5l/brdyjHaRcoaMmGx+jWR6hWldbI90m2J3fU2fsFxnj4OumWtcYm1kqauDcHGIfZRmhWddUWRtfmaTkaXCeMN7k3NUeoWJoKW7fIWTXbeDfV5denN9knBteKR/eGK3dp1ejn2winSLe3N0coF+fWukeqCOa3NsS22Bh3N3m42Gm2qneoB2c32IjnCnk2pokEqHeXubiHGOYZJqb5R6enF7coFnZWqXVLZtkK+ReXx8VoRkk2WHQ7KWhbtkpF2Bi4OCbGVWabhsfIaOmYeJmXuPhU6Fso2Sd2R2imKVk39XfXubgZXUV4lfcnh0kIp3dIdbZV1Wf2l7bbp6dZmboY89hoNmYnNUfnNbXWmjlp21bpK9a3qRWnShjHNph3xdjId1d3pdjHpumZWUb35YpYppZIFUb3ZskkqNWqlpcGuTfnSedLdihmu6kpCEb6+OkId4nZ5tinVse5FYnUuId2N/ao+kTneHfWiWXmB6mzqDkn6OXp9kVWi5g1OTdJWMc5lvrId+hoaFUWN+eHt/iXaEiXt/b3V8eXeAeHeBkHKYfISLgoxkg31yfYODfnuAgYh9gYmDf450iIKJhIGDln92dHSJi4WFjXWCeYiNfIaAeoJ5gHd9c3OFiHB3jXF+jX6CfHOEgXCHhGeBjnqEhYN+gIF7goB/g3+Jhn5mgoF/f4F4goN/emx+cJR/eX97fIWJgW+AfXmGenZ9fn+QgHZ7hZeFeIV8iZZ4cW+Rf4F8jG99eYN4jo+AgYODdHV6fIV7goZwfn95loB+hX+Md39qg5BmeHWHgHx5f3x7eIGKlX56iYR6c3uFd5V+iIB7i4VzfnyIjoGKfHVegniAkYKFfnt5gICCgICIeXxzfHlxdoJ/knV/gGV4bn9+fX9+eX18g39+jm+KhoSFbnt7f4prkZJ2gHh5fXt6foF4c3mNe4SDjnCIfX1tcoaNjn2PeYx8eH+NjoN+e4iKjoxvc4R6g4x1mX9+X22HhIt0ln2AeXaKim18eoGBm4iHhYmAhnyGc3h3d4KBcn97coF3i4GLiHiBfpB1hqd7gnd6enJ4cnl7f4eJenyBf4OHjYhydnCVeYiCbH92int5hYR2eYOHd4qAgIh8eodzfIqJfnhvaYGAiJOJgYSHfYCIjYeEm4WHgIlehod+g35/h4KbioB9hYaPeoiChHd4hn94f4+JlGmufXqbU2Joa59wfGKRh3duhIOLgJF9oF56emKMlW5agViQbnlwfadig25/iptzaYV9l2tpXaJgWo6Aj4d9W3VpgXyZnHCQcaF7gmpsY4CSa3llf4CGknmDa3VkaXSKlouBcYqKiZOMj313fYWAoWlulXuReIaQjZCLXoqDj2ingoQ0kn5xbYh1Z4yhaIOIZl6egW+fipddjYeMemuCYnSTioChk3hib5l3spyed4KGe36Ij3V/X5J1gHx2iWdzhXp8eolsn4deV6dzmKKPm5CDiKB7fZB2kX2PnIx+sG92dHCIg4KMlaJ8rXORdnZ/cYRwp6CGhIZscp59k4JxeXOPVzp5l4iNWXGmiHdvjIahL2+Djox+gIpjeH93e394h5aLa617fGZXdFiBaldagX+Ekn58i6lqYYtWe4eqend3WnR9YIBSeWh3gYadfXCPdJZtY2+kcnV7V3R8ZXFehICpi4qFfIp8ZmdohLxtiVyJWmR3i4SLkZt2kHBBhGB7iICWaXyFkJGVbJd7dpSyjnOJjoh5faqHgX99eIKQnbFVgZuEh5qAY3CBm4prXIF9jJuSnYJms8Z7jIuYX3iFZ32fY3FliIiKd36QkFWrh2xyh3VllZN0jZOKhGZVdoJygIGFbI6Ienl6k5+QkqRzemh4l4NogV93eo5qO5txg2RqmoV/aXp8U7eFgm1iZ3V4YHhtiZBygImudEV4g3KWh4t8h2Zif5KMXnh6aWJOi3lzia95gF93dGuJaJh8dn17dHejcoVimn18cqSIi2tybVRzYHmJcXWPgHxWjqWUZo9uiJehX5B7kHxtn2h6j4lvbmGGmY90aWB4iWN3e5CXeGRsaXNup5OAcoeBhLd5UnthZHhZc4WXnYBoa5W4oHOMqHxuh7eKXoByWoNKgmdhiJ1xe2Z7enJ+knC3cqqopW6GpnmddoR4noR3emiZh4iFgn9cU21/hn6Cs3iCb42Nd4Nfg2NzjG+qiXhlmFZ5e3mOTJyGbX9ybHBdfmxyc3xwf16ecX5lh7KCfXmJdm5zi2pvapKAbsROhXNOf4l9WF5uTLBoeXhqgY1ymkx1o1plr5CMb3twn3KKhIBYgXd9d62lYphBfJZzgpBhn3t+XV55hk1sYY2Fd5mMo5pYb65whmFyZmBlRXpcjI3CfWx7d0V8VXaIe3Rkfo1hlKNVaotqjVpjcZCSd4NxlWVsdY1ga4Jei4GSf5yJb4aWfWWIbIJgeXWzp6KGXpF+p5eJdmZ1jX94aatjglyPYWufdnOaRYpmV1yXQGB3r2luTm+eXGlec2F+eqdodphdf4Zhpn6LjZuLW2s=","hFCaUrB5RFaMcNyFkGxsSWGSh4iHUWd7dmdJZIWHenGIkFNwNHajQE+AuoNxfm6uegBUaIDQcJpkmnFslnJ+bI1GfXJOXH2AVH3JnFVKVod6fG+dc4OWW3+PgKVrfYlKcoyeflpuxnGPgKmHV2hxubPXcMd8jXOFvnBoUFxzQYyXbzCOdpmcr1w7lkyaV3Veml9+PEC6aWGkiQCAwntObJSGbnuUcndEdbmBW1eDfXiWX5K/g36OeWBhY19gUWlpYlSOdJaWgmCcjZhHobsYfXmshYxdkVxqZ2hSfExmccFaGm18SIdP8Wh8m5Gshp59lYJI0nOTXX50jViRW3aeen92jn2XfGgMjGtceXZVUVp6jLdNdoWpJl5zSkl5T0Z2rpWNcq+Cj2oqaUtycJBycpF0gCx1goKciX1Yv1yFueJ1ejSbbYU2bmZejnWGYP64nF6IdUlZiWO0/pFdYImGiKqDZU2kVWaxrU5uWbCVhZ4qVmuAk2VdwKxdfGdajoRprYatX2hqhUNzWIllfntxnnBvmZNkZYk0qU95lXdmZnRYbGdvaJBTgpprcXSshI9wkn9enke7aFp6kJlcTorffIlcf85RflibZXLJhZn+aIB4W3qbwGh8pVpkLqNZS3+GbXd0XP5qdtt4lr92rnl6jGGAQX52gn1ueoaQjJB5i3yGeYeGbnWNh21xgXyYgYFlf4OGhXqAi4CCg3R2hYBqmI2me4aGh2yWjomIYW+DjIGDcnl4gX6FZnWDkX55foB+gox4gXmEdoB4d36DhYF/f2lkiVmKb4CBeYF8Y3uCfmx8cHtxc4Vaf36LeWt3gnt5gG5tf459cYSEg418dH6Ei4V7e2KDhHuCjnaAe3uBfYSDcJ9zaYWefoGAjWt7fHqAeYymiYCEeYV8h3+PbHJ7fYl/kY+Af310eX6Ignh0hHSEfIF4hIqAf4N7Zn2IlH98eWaDhGc9il6CfX+CdHKCgoaDh3+Zf4B+i4yEgXxydo+Jfn9/hYFgd3x/XXWBh2uHd2Z6aY9/hYeDi4xrjIuNi3l/g5J2f5B6fIWHi4eBi490gIl+eotzfHN7fZWOfX95cn2Sf4KEoYKVf4B7b4NunJONd4x3c4GAcIByhItkcY56iXRqg4hsc32XgHt9hHaEhXhlgn55eIt8eHuOd1+De5J6eYCFgHx+h4GQg4N5lI1fcpOSX4R7f4FvhXd8eYZ/h215eXx0fYKHkmONfn2IlHiJhHB+gWZ/iod5eZd1gHJuenuBi497foeDbIl9hrWEfI1/dXihcIpvhYOHiXl8d415e4mBgYihj3V6eIGEeH5ugIeGgY1wbGhigqq/jV95hIh6lGaEkWV3i6NniXR6oIqOgG6diYmOrn9Wl2qEcp96XqWdiJCGg6p7fZd7homheZedd4iMloeNnIGeipJt1XenuoJgo3pufIiJT4dxgYSXipukgnmFZn2ulFUecaBvqJqbh3Fgg2DJboJ2qJJ7osmGiotkeHaTsXtsj5BikWx5Y62HcHuVcYGCYq5MW4GLr5GEnYeKXKWbqVF2fZCxg3KNpoF2s6KCorVzf4hsj4+Ye2K7qX94hmSDc5N+up1jToqMnreWbpGRqIlOdpGLjYh1roiDjZwphiWTW46SjGCbu2eefmyQhZmBbl6GoIiRlZh7a5WYsn53nX2Be5BwJZ2IlniSXmRxTZ2XVIo8o3JvtK57j8Jtc2dQkIOBqKhmfVusi5OKflZ+op5ttnSLuKNqj6tdk4i5gohoolSCg7Zva42HsZt/Z5loeqyYeKvIns2bcXSeQnV9cpyQkZSClINnZnxfj7WdkoF7ZIegllaPh41jZGKCpH+Gjpx6hJuDmEu3d5GPcXm2bliufaSSg7dwV4yJk4ytmJihqaOccYeAp3CFmZ+NsqaiY62VlXxzi7yAuZOGoW2CeKm2gk6Mk4SQnJClvVuqmqGKZol3l8aIaYWZZH9NlX98fJOKgYqUjZOWp5B+aINnc4R1S5XCgomHeD+IYPR9kXhl4HPbepB3dKhqh2xmcH6VcWqan1qDRf6XV1lnej09/mCwnG1/qKGqcZQzX3xW5nFyqXJgcT1Wj/7PS4eygkmhZ4WlnGrKkWqDbYSZiJeHlIJggaSBuyJgw12tk75qaHRqfY+7W5qDb2CD35d/VHiKZWKXYnqJhqOUqo08hXeJRI1XkntrhVF+h3OAggWU/qpvgH+lcHSJn5l2d7GWVmmtQXinp72UZ3Jud3WCoLOEkMdqyGZYepC5nFuWbI+5lOf+mHmkdnF/lUhykm2Od2JzxMFpQI20fYlbhHWDbqOnX21qf4FtfKCHc4WNhoJpoJG0dKKbc4GKeUgniWo/VnhScoHrd6mUeHhmfG6KdUuBpWHFnKuBkJeagmBUnlmQmr+GR8WEbTmQmkKXRnxxtWVdnOWJcXGaXmuAoGBbWKWjjtKtnGxwck53mYqPRZlMc0qqZP5clIiIkFahnFZgYYKOa5p2a3aBlWrFrYtKjl65W6V5mX5+dWuDmnZbRbVoeYNgl2hlfYtla3+KlIxmhX57YJdyeCG7X7xzdoOCaXaPlY59jYNmrGqWd7VMh62VfJuJgk2AjqBsY3R6bZQrfqvlT46BYnC0cFV4s4JxgXJqYZORjmqNbj93YppkjJqBanluhm5xen4=","Z3OfjWZ8gWRpgW1yoapgdnOfbIWIjrdhj5d+c4xqbXGiOpJdanyynouaYXk+B391moOXZ2FanYF8hni3eomSg5KJg4GQinJnlXpylnthRHWdhn5rfF10p6tifVGjcY2GV156nY9nS3KKl0+Blmh3entreJzAm5N0j4+TM4QJgW+BdMidcoRKaIVsg5xJZJmeWnx0dl18Vph0Xr2iR6qMhIWGh4W0aaCVX4pzi3qXtpV8aol+c2ldi3cQiXSTRnBpMGl0gXmAcY6ldnFooUV8YneDj2WPc3tYg495fmh9cFSDlYpmeKuPU4uShlN9dHZQjXx8Ol5+YYp7fYdSanmfgIpLo4SDeJRocF5emXGHn2tdlHKVg544goFKfoRnhJi6ZGmcaGVjiGyMgYCHql2Sk1+Ae2CfXEdTaYvAcG6FcmuCdKtpfZ1hi3RpinhcglR6Z3hraoaRZXFyXn9blp+HPYtrUoKKe4aCnpJ1bk17fIGjdZSMXIgok12Qj22ShI2zgYVugZN/dYN4iVeYqHeYf113hEyZj390U3mbWoR6enSGbMaRkWONiH2CeoNmOo6NYnl1hYR1fEtrnWdrfHVyaHJ+lnlpN4GUfIljcnBWpIFtp1Grc3uTm5SFc2hogW6sjnNpjjFXcJJPUZmPWn2HgFsslZaGf4V5foVtbYuIg4N4gX19gIhuhIqERnZqdXd2gYmNe4J/fnR1f3KAjXSCg5h3d4Z4gmd6fXyDd4hweYiDn36Ua311h3p9eXyCboZzfXx5cYd/gXt+hYGGbnhjfIKUdXd6cYV8g4ODjYuEdHJ5kIGChYd8eXWDhoptgIR6aYCCeICEg4CHeH99fXmDh42Ge4F/eXpyeISGen2LeoF+kY6DfXOJdJp+eZGDaoyFiHiFcm54f2eDfIRyi36DgXd1eHeJg3+BeH99gnmFhIqDinF/d3V6i4t9gYh4c6GLf4SBdIZZdX5zinl+fHSGdYtpcYR1gHiJeX9YhHl+eW+Cdn9/iHd7f3d7kYNvi42Hj5aHn2p7g4BxXoGDkYWCi5SGdmV9hneJhnyDc35/gnOSh4l3hnh+f3+YhHODan+MeHuDeoWBQnF/enx6d4CCfn9+YH9+gYF6lIqDgImFeYN8dX1/gntsdIiBh3qJdnx5d32Vb3h3f4GAfIGJhImOeXF/d5Z2fYOLhY5zgYZ+hmd/jXOFd4d+c3x4em6EeH2EfmuBfHSNf2yCboJie3p9gX99gYR8fo9vgXd6fW+FdnF+g4Z3e4Vwg3t7hoN5eHKAeH11f3J1lIV8dHt7e4WFfIZ5fG51gH6KhX1+iXh3god2hIOHgXl+iHmKmX1YfnmEXoigYXiCaHppbm5+WXOE4mx9kF2EWIttc4eXVmqoe3p8jW9caHV8dWR4kZZ0XYmOkYSHfoJZjpSSnYeLh3+cn5B3a2liknpzbod7g3JojWSPc5VvkHp0gZFTmHh3imCKSnRteJKqdGJ/f3CegHdwkZB7d4KHh4xqnHOshHVudUd6imlvdltrboNze15stYqHcI9qgGeXf2OSXnh3np2Dj31vaG9uiXZ+gnSEdKVwY2ByZb5wa3TFjoJ/fIZ6Znp9v3KGdoeiooN2eISsa4RrjHaWVYBxcGKHlmd8ZXhvXYdfiWBWfFxrb2F0g2FtaHx9aYOUY7xvel94j3BqdJqjknF0e35Sjn1sQYVglpemSJ1ohnp5cHmIk2J1lpGEqGl+VJmIk4NCep5+dnhxmW2Kqp6HlG14a15/gligfHt6toJ3ZIJ2ilx+gJGNXop6goJvfFKMhoB7j45SdU9ybHJtbp6Of6F2ZHF+cmWCXl+hcot9tax0s4iqcnd/aX1vhWiGdZdyhpl+ooePd2ORcGl7ljiZnHuZjXV3dXZnl4KJXn93fatka3SVan6WdYZydX9tZHFXh4uFW56Cd6Brk22Xkn52S3GGmpFqc353eH9yiH52a2SAbYlDkYB8fYJIaYGJXHOHio9+cplXo7GPco5sfkZ0mWdKqH9mnYFPdnN0c2GNUotPbKCTnZF9jXFpJ299dTB9bXGSeqSDRntqgmtqeWFjgp58jmiFV2WjjHiaaqCQpVcikJ5sb4lFWIN5joFib01/cKJjiWuSdJamd2GYfJBlPZdgbHCIhoWOgH18oJCHWINhaH53QYFxbYqggJ15bZBaI2ebgJltfZiuU251gjRDgH6GZ4J7fG9gioRrn4edho+YdLJ9fW2FqI+FgWR9dGGYnopTZHV7WAB1NWdmgJ9cgpNugnSCn2pcaJpkfYJ3W3R1io6JhnahPj51X2tgT3J6rGiMfneYcYJvmHiIcHF1WWpvmqCFe26NdHxnlIJzZ6KHkH9dgVlfkX5GhWBSk2o7b4tzcX6Uh32CSH2Lk31xkHWPXHGSi2F5o198eHWRjU2LiGCgcVeJjYeFeHujgZNXdmdqqIprkzdqf1iNgnqCak6Vnn6jkIdhZzyGkHhrhYR9Z2WUfVx6iIeFXYiNeaKhXGBtlWVxhTWfcYp2ZXx2Zm9nhFmQjHeLfoCBlWGPh46IdIF9mn6HnWhweIIciGFutnaVhI1kk2Z3gIdvR6SWkVh+e3mPfi9mgXp2iUlPSGKcfm+0jXxph4pvi2VgbneLf6eFkoRqYYp+fYxqgbaWdXJwf6Shim54lkx/l5Q=","mXdee4OMYGFzSJOHiHiRYpuLaIWEXoJcfIKQeZN6QnCIhJeQVl2CYYdmtaOQlYGxb1Nxrpqrb219ZHJctYWKgadeZnSPZ6nNYEqyhHF1kHhsllfVboRxYXKQn4RcsolbjntlSYRklVxol5N1oGd6fZyko2SMaFJndZeCb1x9enaFirZpcX+EtX9/mknnl3lvbFOCXK+ppHyajL1QpHhUZ0SEdZFeTIB7idCccoKor2p5ee/LbZLAgYqNiWp5gX9EuXNrjH2HoHy+cMkzTYOLhZ2zi0Zzl5O1gnNiaIZzdKpWLm6XdHZ/wYyMhlW5kaiCg5Zut3p2UmhSgoBidEtzooOcf4eDnKaVen1aclBMbYKpfapvc+rjcVOuf2evpFpAlol/h3xCc4mCYIt6h0luU6J0knB9kX9whH88gWxyiL+NeIm2Z3hnkm2UnXu3Yoa3fltninVik6OF2GNld3fmrXJzk3KHYIui616EkZqAsYGHq3V3lXlrlZa0hVxyg7RsbIF+hGp/eJmLpJlHiYRZb1duX15kmJ+wjGx5aGVeSnV6j3aQlZRjk4GymIKar6lya2V5gIujhcWUT41emrSchoRpfYNfi0iainyzioiVa6RtUnHylH99g25scYigcKV9eHd7if17isGSh02Gnn59jXhKsY13h2d6bomFdYCJkHh6dYqFgHSDe4mLglCNhXZ7gYVqh36AgIOAh4WDdnmBgI+Hg3+LanePk4J9Z3x/inx9jXZviXN4eoSDiXl/eYB0dXt0dol4kYN0iH94gXx5gW6EgX2HknF+g42AhIWCi4OAdnl3dnl+hod7gH5/iXh/dYF7caWAeYt7g3yCh395fnN7fnx+fn97cHl5j3l/hYOBcpyCamiPjmuAhHGBgn2GdWB9an2CeXd/iYKBjoR3gXd5hICBhHV8f4J3hJBpg4V+d4F+g3iHhX15eYB4n3NyhIl/jIZHj3h+g3+PeZJ3gHtzYpajinmClJBzZIWEeIJ7dH90h4NocXuUfIJvdnmAZYd/eYZ2jHuAa4WJiYB7jHGAcYl8eqCFgX10lH2DfYBtfoh7g3tsdYOFc4R9e350j3R7hXpoSW+GdYh/ioZznoFthWZ4dnF5coWIdHhxmoJnfH6DgYp0e3+TfH+IhXiJjneGf3qCeoR5dYN4gX6Ef5R7fWmGfXNwhX9ydoaDgJh3hX+MbneEhHVzh4CKaX6Hf459hXmLfYR5g3eKfnl9foZ+gG2Dg4F4dYV8knx6e5+Ih4OHoIuGinqcZ4p/fH2AenmNdnuVf3d9c396iHp9c3t+domOcnaLeod6gn2NlqCFhHtxeHB9iWtxo3R9hm6ee4l7hHqApY6arJ+Ok3KfhnmEo2+NiG+VfpRxf4eZb5iVW5uScJiQqKaAh4SAe4CKkpF1ebWBoIuSk4qKeISDsHyOcWxqhpl6hZl8fYqZZaqfkHmtcIx6cXOhjnyCh7GAu5CXiousi4ytmpKGm5F4fJmJfFyCg46Cl2ijoHGsk4qbbJF6cIimjFpyaYKTZpWClIl/dLR3XIpScHyFlY2JfH9minF2pLp3jalfb3ijs4i1gqh4n6B/ea6BeI5xg4uAY32ht36jhqaTo3yil21wgYtuknx6mY2PfUiIc2V1g2qWe6uSgZOIeo15fp1vi3Bbb2t8k5eNfX2KamiAhZiUhoCPmW19rnt/pJ2RcnZJeo9lpoqYvZxgtnB3hXyOdHpkkYWCf6eNf1N6f3mBlrBghXaldZeHf4SSYqWRlHOdi5RqioiIkouKY3Z/ZY6wbn6finpvlHV/iYyhfoOqn1l+jlafpGRpiImKqXN0eHKKqIqqgKpnf3pypI6OaY2ConmKmXmHcXaVeHeMeH9jkaOaw5FwlJuIhmx7gpiMjIaLoYidmpWEjaabf3+VbneYko6CmJ2bkIaRjLSCiYWLgHx3kZJ7nJ6Qj3Ctjmx2im6aeaB9couFiKZti5R/kaC9poy1uXqBluiVcqpte6CDi1yiQqOAfomKVrFnh3WOuoOrhIBgaY+SjZNkeHiQYXx5kbV4zXZchWppg3+CjXbJf2VndoilgVaBZoaVnpaUY7VcenRqdHOrbYyceHNqvXqOmnyudHKNe5Kdp55shYlebpiEenKotWuBo3Fzb3hwdb6gc3twfVxino50YIh9dnl3ja+HfaKKi7JddXmelYBaX2OLd1ioen6KjD9qlI1Ddlh/goJliYCfZpCQe2p9v26Fnaede3uta3apmnNqqrpXmmxrpX+Mn45kfJt9ere6gIePaVhzgYiOd2ygfnF+lJJkb1xfe3FnooNtf4R/nnptbYJ5sHxza2F6cmt7ho6Zi3yPe3qArYmCfH9wekWUcW52eXlsb0+egWO7SGyulHC1jpR2cIOsbnZ+gl5hkXWBWJZnY3aEmIONYm5RiWhmnp6Jgm1vi45/lZhYd350eJppX2plh6xuj6hpVY5vcG3LnqRld4ygUIt3sJKhgn53m3uFnm6Hj3170pSrjJSneL7KoY6WdXF1YWR3jnVrkoFxaFBac1RseGqdgo2UdnhsQG5wh12ZdXl2UpSKkn1ifH2CeXiSu3+pe5V6kpWFfqBws4JnoYh5kW1vc2J/g4ePVJdNanOwe21xmEZ4dGmPepCFc3CeqWN/Y59qj2VYlHJ4g31gS3Y=","imdnbHN3pbd1cGmNg3iYmG17dJeAeWtQd4Z1hF9cYol5k3SNYo1Qbm6hsqCqbYpvT15jkoe8io1ca411gYR2Z4BzaXp6a4JabpFxhG5hjWOLkWGDZ29cd2ioiIBtlHt8Top7f4RxbJeedJlfYmmKfoOah1pvg1qIgVyDp3mWZYp1kHRicllxYHGAqFG5o2CIfkt3iIuSfn6RdJZzo4F2bntfiIBodGtbtZ1OiIBgVkWWcImRd5i5fpBwoG6fqIBZmYiDqHZsgHp4fKxEcoZvol9jhnBlf2eSYHGDZId/i2PNeottfWtUrIZsqXJTgnyFR21joJOkeXV9dzCNdoJ3hY6CYYF6e1tcX3Zxb0x/iZKHYnFtYoHQSXaPTlh4j3dds1+fhIpzcJeFf39UaEJjeoV0foplnIBmfW5rc5yTsGhve4CVk3xgcI5tdoR6SnWLfEmSYGFevH54ap2BdXqBYHiObXalWpeWfZNZa2p5bYBtfXd2jYx6eoZrjF5xhF9GdWR1ZHSvcI9YdoVub3luhoR5ko6GSYlfbVqdZlxTd3F0l22KQYKDbZlkb26HhIChenSBgZaeYXF6ZGtkoHGCr3lbaXaAeZ5LgnyQZmyGMGJ5VXm/l3Z9ZGSAV4CHaL9+VYddZESuZ4JolZB6lHdxiJ58joF7e4BxenlZinyBdHiIfoN7a356b4JwfoN5jX56iYOFiYF+goZ+gYOVfHdqb4R6hoB0b31yg3WEgIR8a4SBhHx6f3pyc4Btd4CBgnt9gYOJfIF8gIV4f4CBe4GBh4KFgsaJiIaHeYB7j4N/eX9+eG6Ne4ePe42JiomIhX15fnR/aoB/gIl9fYOKipCAhYKCfISCmoeIeY5/fnx6kYCEeXeJdHx9eXx6hn95boB3iICEg4WBfXuCfX6MfHeAgoWIfn98iod0gIp+fHyAiXuEfniHgnaLgnx2eoSKlG+EeYiBeGqckniVgXGCiYd/g3l6goBid4h/d356e4J3cIN/e3eKgnyJgmmGf390fHl9b3SJhX+LdoiCfH2Lh4J1fHh3cHh/eoCEe4GPY4R1g3+AeoCEh4l9h4Ryg3N+iouIgYB1goNybHyDgH9zhnyEf29wgox5g3J/foB8gHyBg3dwY312en2AfIKMfYWCfX+FgoCJgnWLf3t+foZ8fn+CeIB8g3J5ioN0fH5zcoSBfo98hIF4f4B4impxhIB9a4KEfpd+fXt4fISNfW6cgH2FfXqCiX6Df4d6iY2BeYN9gX6BgnV8f4eFg4F9eXmIf3t5dIKAeoJrbXx9eIp7dnVhfX2KdYWCc4qLgoJ5hISBkI19hot4gYNyh6x+oYaLhaiWbk5rj46GmXOMkIiJg2lkW3ikb5OGlICRgpdigIeId4OQiJaCm2l1fYl8bJ6TmIp5dqKQa3Nxd39/mouKlJRnc32Gb1WFkn6MfXONYY52cYmrjXeManmBkmyUkXdcaH1zbYB3fYFQj2GAbYaDXI2Rc3Z6m4CIWW5vf4B7f35FdliHc4VkgpJ8gHlvg4CvVoqhjImSlneMhqhrdHeMdX+OkoONfoNqpXd/nYqMe3qGfIlzjX2FsJR/eJWMjLF6c5iZd36TcGeohISTfX91fKV9rV1xhm2VhJFaYIWRfY2VnINtm4yVZJ2GnkmPdn+RlIt7n4BogY15roZ7dIKJgYJ8eJGMkX+FnJWbaY6Ac2pvdGCkg45gmIWPhXh8nY58r4l8l2+KZ458fWNxjW2omYh1d3V6cXB8hYZ2rnmLjU6edZtcb4GMlYuUeok6amxld614iX6Uc35HcGR8pm51vHd7lHd+TXh5oW9/mIGEbX5lboiSVn9vk4xah5aIcotyj4R/p3R5ZXeOfIh4iHuXfZd5ZZ98qIaNXoKKqKx8cZuJX45+X22HdnmFkIyHhX5/fYaHnJ+Th4iBmI+DfH6HiYKVcZSMaHyXanS/kG19cmx3cpqclGxrjFxWlKWNdF5xkXeMaGWTpZZ0ln6YhVFynWuWapp9j4FiQmN/pnedtXp5dYZ4YntjdmtbjnOIjINqiFmEhKiDSV6PZpiet350e2txYZO1jHVvfZtpi5NqgHt8l2SBa2tmYJJmilB/qn+qc3KgY29bgoxle52TjI5japZ1eYyKdm93XZ5ddGKEiZh0jHmtkXyJiFyve5N3XWaCo2V3cW9oXIR5jk13iVyOclOLdKmEcWRxdH18d3xydWNjc4dYZn6Dn6OCfYSfgledk7NzRXmogGishXuXz5Bpu3tjh3Vuj6B2amKAf4qSjHOAh2F9Y3GZZXCXbqxxrZSDXY1RbYWLgoh6fm9TY211UXxra5OLeV14cWl6kW6RYIF8cntpfGhshnyJdFqIgYBfgoCca4KaSaSFd2GIeZSHnHChiVtgflx1hKBjdWyCaHt8dnhtjm2PfHVeh5COmY55aYuIepyVhXeDb4Fzh5Jchzt5clFqwX9zaJCKhHqCZoWGh4yOfHWgqqJEaYWCXohtgH+BbXF+d29abH+Xj1tTh3t/mmmghW5raJFnYI2EhXhymnyah39GeJKLcHZPdWqxpGd1Wn11R3EwWXhwga6IcXR6Yol0anhzX3Jkh49qtWpocHd9hqJXuX52aX51TYuMlnWbfFyAZVyOdmqKcK52hYB2VIeVhmVfiI6Egnl8eouSXmM=","dIFPfXV6cXeAVGk4Z21SZHZrWHRkmVNwjW+Ag2qefmuDY1NKgX6XfYt7ewB+o3cwgXeHlYMsYJ97W1gPR1Byg85riYJ7blB1hp2cfXYXnn+fa3lLcKiDgHoudh6FxouIl4d2ZWjVUG5Xg42HcY51a2ahmLePwIJ7SX1pk6eAe5J1W4lpj0NpXo9iaogxUHSKiWZOfR2GfnR3csF5mnR9foc1anKFjHdVe4t9gIBeKXmcR3GBgYGthaJEJ0iFgUdzbIJwf3ipjjduiyd5hX2BendHcXRvR3Wkja1oUot8gaZpTm5mTX1qT35qY2WXbXiNUpiTl25va2R2WFmKhGVslH1vdWN1a6uRk7aHXFhXdnyQia1ynnqDhXSmf4h0rllWY5NjcFwfh15zdXeeeIpwcI2Jh4p4jF06lEKufE2PFl9oiWZpiXtRdXppnH6XamJ1b1pFWYNpeWeSmo+2cmFfcph2dlKUWodtg7Gnbl1Ui3A8X2GOjZSPSmijg1ZudRZ0d3GHbn6NeHB2cnR4ioCQZWCKZXB5YK9UkF9JhH28jY9tl3xXclFZs2zFWZWjWGGHdIxhhZVTT2N0nH9ShU97eFd9fF5ESXOKa3p8iEemc1xuYYt0Z3Fpe1J3VJ6FUYN7X2uHW2UAdl06VYRlcnOiSIl8YpKdfYKLg3Nsh4B6g36Udnx1e3uBfoCLe3N+lYZtfHV+gXN8f4SGgHW0iHaDkHlfd3Z8gn14j4uFgXSJfYmCeHeJjn+Dg3eHg4WIiIF6gYJ5gGqJgn+HgI5yeH+Gf42Dh4p/i4OCf318jnd+eoV6gHeJf4yxjoOAdYB6gX19dYx7h4uJgY1ygX93dHyJi3t/houHf3uBjHd3jI91goGBeYh6fnyDiYZyfX13fXuDilyJgnJ3e4J7eX5veXWDc3KEen90h4xyfHB7fId7g4SCin1+fH5+jX+LgHJxYIeDgHGAipR2gHd+d3aCdpGBbH91h4BkgHxugnyChoGGfnaAe3eAdH1sgo15gIF2fIWFb3aFh3iAinx1iItzgnx2enWHjIF3g3SEhHaIiIuPcniOi354g46BeIhmg5J3ipOChH5zfI13kHp3f32Qen9zgYJucH+CioCDdoF7fnyNbnWCnYuMjHxshIR6e3yGdo55i39rd4KJd4NsfYV9gIeIhXx7d4SJfo2Od213goR3h3qciXmFmYiDeY6Kc4R4eneGh3KHf4SEfn5vfIFhg3R4hHF0fG92f3JxgHuBhKJ9gpKLg3yDfXt/joV7hI6Bi42Ee3uHfYR2e3eBf498jIWVc4R5hn6EiZN7doCEgnmEh5GGg3N7fG5+gWqKmZ9/hYBodHlzbamCc3OLbmiXenKBpqZvoIt9mHqBn5mnjcWzl5+DfKeekHyIioKIi2aUh2J9boVZ1WdYn4KniFNub4+zoZGDkJWOgWiAh39+p3uFrI2GZ3WHcoVvg4l8f0hshJaIZoychoaDfI+0sH+jprONhWqcjViaqoZ5YmWcdIFvgV6Bh5aUkIeCk4+YcG9ckoWGiZKpjbB7e3yKWWZ0nWh0lF2wYplwoIKLjqp9jaakd4OelW6Dn4Bve2uEf396tp+rkpGhlKWWi56MUo9XgKN+mYqXiH+Zk3mdjmuQg4yDYX+BgHdtkViGfVmVe1qEhneFlZRhw5OCiryJjXOZi3Nvj5mISXhyj4eVgY2WrnGFpnB2comNj4VvdVOXcH9voZxtj4t9mnJog6eSe4+RnIKqYoxtYVV8iXqBlZ9wgWuNWHqde66HunRhkXJmnYBGj5yTgnyChXvAcYLCn4Z/rYSPjIeFZnaed7OCiVp4lIeVn0iEj5SLY3yPgopya6yCdXVqgJSadY6OlHSQdqB+bH66cqxuu4eFY5mNeH21Z6COaIlWQ26bnoyyj2R7c2x2kHWakaaMdGygjHhIeYqmYz16n42EcXt8h3OOXYaJmmaJfHV0jrl/fmxveniCkn96foObzI+GkliCkWKzbHR5gHJwoGaPh39tf1Bke3lZoYBfWoZnfGiBf2dccneuhVtzQmF8yHh7Wdd+dxZiaJw9dqSYdItJZVxmg1m5f2h8maxxa4R9gIG1e5Jzc3srioLTfnyBmLRhcmBKYmVwdG94nm1dW1utsl75nJF0iIJ8SUyIYadVtIhshrNxkK6LiIVobmiLiWN8mnVoQ2N6W510eHtgRl6UkXpLg6aPFWaOaIRIf3WmdohBnL2jgZaDQmCBST2NjIeCbK52P3GHa3x60Jl2cIGncbGMeo6xbZpkYIxuf4hrVK2rg4NoTZ1nrpRllXotVIpgdnBZl1N4hYqKaqVyr3JkbWWCZnZ5i3Nwa3mHaWx6eWine4yQU15+an+KcKeClYN8fIWEe21/o2GbbnNMb4VwkFdxcoOLg6SXaZ5xgWZkl1lMa2CKnmF6bqFtlY97W49uOol9hm+2fGl1gn5kWF+El4WcaGhPeV2HXKN3YoWTVItuV5CATkltcmNjiYF8ZoNzS5rIWXR2bZWWoY9jXIqSg2pdY354cphwfl2Bd254fJV/gWVIkZ2Hf7VzdJCEfnZumHOWb5ZtfD2bgIhJi4JhU4hbd4dmWWWEfUdhlINsRHiEhH9MgFK1o12HN32nbn98h3WBU1SuZ6Fpc39bU3pVcec9gF2FYoWkbX+AWnI=","hW5TTLWOUlRqalpybG9vf2mReHqFQ35Jf2l5Q2WoWJpyiWWjc2qTYmmXoVlKe29xZRhDb26PVXVcWWpxbIaNmV1oW1JycIN/WYBcbmFUYWCprlhnfnVweIm9kI5bjmFmdlmElsh5q4R8noljSGpgdW+TXH1ae0mScZJ3cp+WbHFqm5OIjIaOmo59aWitfYNSilJvlWKhZGV6Xl+OalhNf1WSdZWuX5KdjpNljl9jnGJ2iXrdZHqlXPhqrl2YroJYinFujn+gflmhc6c5k1xtz3SwhZpkSEqNZmlne5Bof4nQM3qOeXiC3X+MgEt0mY1zhpBzhnSIfGNQeIFuQYCPf4GVfIkps3hLXFRcbj5dfXVTWpsudKSyY1aUZYFrfl18eK50bHKHjVczdZ9ygoNbbJRwbWeHhXVmqnl1pXVPdJudaUWeimshb0VwZWyFVb1yaxdsLoJtf4+cX39xXXxZZYtoZGedWX2RmaI9cF9qVG1Pf2dhfIRxsoyfboGAdkO0hWSUakaibn5fW4pcc45/jmVQa2+AU3x4h2xpbotrc3peY3Q1eIRAL4BzhmyZDGtOf4SRl3lsV7iZga5mX5GIgINWmYU2bXeBZ2Y1b6ScVEaS3X+gp1aekGhkNoxnZHVzfV2gdUBygjmteY5TxXp8g450hXB5hndzdIKafH1/hH2ChX98cY2MgIKDbpGNjZVijoCEkX+Jin2AiYNijpB+iqWMY3uCZGOAn4N3eJGIhIiIioWNfnNwn4WBgYRuhn13a4KLg3x2inx/gn2IdX2NfVt9iV2Dg4B5g3yBbXh8f4F2g5Wud356eIZ9fHp/iHVsdXJ8aoqCc3p9g3l4hY+Ogot5aF5/gIeRcI6Leo1/dH+GgJeAbnqWhoB1hGZ1gJKJe3OXdIuAhIB4jIqJkYh6c4mIfoaFe3+Hc3SEf49vdnd0enSAf3l8fYWBaHeIkF96cHlxb2tOgYeDhH1zdIOEfoOWdGt8fnxzinuCeYZui5BzgX+XfIJ7f3V+fX+Bj36DcG16f3d+f390io57j3+BgWZ3fod9enZ4cIGGkXJ2i3aDd3pxh393gouDi4h9bIV8fXmFiYaEm3xvgmyAc4Z5kHeDf4OFdIaGdXaFiI2FiX1zZ3p4foRpc3+Jc3N/eX5viYByfYJ6fnqHkYV/clx6f45+hXyBgXl2cIGBdoF+cZZ0iYx5gXp9hYKEcIKCZnyChH6BeHSLfXqFfXR9bn1/hHiEgW18f3qHcYuEio13j42Ge4h6hIeFiIp5cYWBg4WIe4uNaWt0eH+MgYSBhXp4iX+Ge4qDeXGPln13bYWTeoJ1eIaAdIp1iHZ8kFu4j2JhhVyOgXqHg2+JmY2ngmp3tp2FdWmGjnCXp4FoX5qnhXNwYJ+AcG16lI59ZLmNmWhwb6NxpHJclIpZoqhjdozKoG2BjJl2lnZ+eHWOi2FyfZiSf4HMbnt7aHaQpoHEhqV+jotteI11dJCvlHebcm+il+GQiXmlmod4gnCijYmQqJKZg4htp3iMUpdhabWnkoCBhaKCnZmRZJVhkICFgZetn4WFaZ16rbWfkpmRfIOIiH/WipCPlZd8aHV/k5GQp312hH9ljsOkp7GQnaSLhZtve3l/l4dqi4x4hVmGepSDkIuqqE2npY6WhJCIlH55jYd2hEpuf6mUloRogYiXSJuLmmObZIiqiYiWdZWSZYF4gpJlp55hrqSCkFmPip+Zi5dphVikbIBea1Gchn2MtqQ+n6yKmoWBWYiQhIlkm6F5hYg/cWqFnJBzeXtnpYJzcY+fnIGminFYi3Bxd5+klX1nkFB9Y35rnq58h3hrb4hvjaC2l6BlmH55m3NvbIx+f4d6or9ya4qbjpB/dodph5uUqbR/oG2Ej52TfoRqjYadgqBvdn+DkYKrU4qOZ3V1mX2SssebcGycdGKHhJJlhGl5oImAi4mXrXOWY46PfHCKobCPbF54d4tKcptobYylo5VatIN1i6SqpJpsdZyPcXSYQrt5i0uUKaBcV3pzf3uLdIx0M3SkiHJrXX+4aXmMnXiFqLKTbimCSE1g1GJ8j2hdboyNSWRqlm+BfmuBl3N4ryFpdph3Y4BUc2BzdHennHxgfppif5+qob1ipY56m4SZjbt+lXCGmIhYVH5df5acVKBjinSFkYl2XqCQdklqoKB6kX6cjJuJXmjDgoA2e0p1kZynXHtgl2KLjmRiak+Dd4imjY6Qj5WNoG+Wl3uCkry5VYSGY7SPlFWJzLRfj1lvi4eWiVLFaZmKtIGwnnKXgYBseDOKTHxofZl8iudQTHNJTnCDsqCSR4h3Y3xaZ3txqlqPdV1cbnljY4yAeoiNdJRGs4lwhHtmd4iBfXJ0eH1NlNWIflChdW2xhGmda75sfIqjgzt+boJ7ZGReXMlua1qNrIqYoH1+rmNNUXiXXH2OkXRieEdhY3Rta6V2aU2QeIV0fqmehpGSWkxtVlJti5qPX4N4vppYaqFzfWhchm1uj4F8dZSQdV2BaG6VU22SinChYW5llIVNbnyAo25gh1NzbaCPh21/bZNOWWpdV4WMcIKFiniBfmJpU59XgZewo52MYbiKyqN2Y6t7V2Nmmo9SfGd7Y2eAe4eWUm17OGmnlFeXx25da22CdYtxcXCNjrRzflKfgn5ovZePi6xoc2w=","h3VvbrlqJ594YIt4bHJ3gXW4ZH6NT5pScW1VenaoZpZueLWwkbSRXGKLrHFfRX1zYjlNcnWucHVnZZWSuYFtjsp2Z0RVXWZyN45xfHFui1mYY0GmhpR5Y1+FZbJklXtQanpWkXBah4lIia10VHp8iYuQe2+Ll1KKkHhaiJmIXYl2hIJwbrWKmW5ajnOWgox9bWRxekOSf0KHfZJ4gGRYWI5vgWNvmHuSi8aFdlh8kGSGbpniTnCke5iNfGp2fKOOaXZHhICUZ5+4mldluo6HlVB/ZFiNdIaIlYirfZl+fXeMIGdTbHRo35xrtGqJgnJ2b2tubnOBeYBLklWFWnW3doKJSGtnZKN+jnxrghxqQWF/WIFdiZu8TGGcZXp1XjxrfJF7hJOaZ4MYiXCXh283gMx+gmx6j5h3kF6Cn1ZxpLd9ijl/lmhjindxaG2VZ9XFaWFiU4VWl4Z8aZGQdZOujqWFT16VZWJzupdKXbt0VH1Afld8nY12W2SJal2dXDptdYqCYHOGf0xufnZ8intyfElzd35xSW57xJeTXHtpV2RqfMZ6SaJedpCSeXymiZWiiXqpkY2XVnpuyn1RgXJ3RHpjh6pem1l4WXRqkLajd0VuflmVsFEmjFKBmY2dW55nYoe4em2Ca1CKj6hqd2Bgdp1tYHB2fnuAgHuTjnV8gYSAeH+He4OVgXt4h4WDiIR8d4GMd4N9inyDdXGNgX57iJRkd4OCfmWGjoeJeIN+dYeJfnl+enxzcXaAfIKCkoF9gYCCfYB7e2Z5hoOHhoKEemqsfl53hYKBgHyJh4aEeH5yf3yFgZBxfXmNe4F2foSBd2h6g4aGcHx/e4d/fYOIfXdzdod+knuHhXqJhJOJcYt6Zo94lIFzhIWBhHaChoB7eoOEfnqFf312i3h2eH1zf31/d3Z9eYOHg4GDf3h1fXKCeJWBg3p4hHyAYoF4hYt+eHSBiJM2kIhreHqJdXqCcnx4fXlxe4OCgXp7eXl+fpx8foWPhnp5e3t+fHuFeIF8hmR4anGDgX2HfISAfHJ8hWx7d3V9e4+IfIaEcXSCi3x5fId/e4CAe36AhIN+eoJ7d2+Hd4V9s411f32HgnV3h3iIfYGGdYx/fYV/hoVzgoSFjHp4gIiLYYNzgX9yg4R8b31ahY2Denp/eXx4g2t0joF2e354enp0jIKCfYB6fYV9d3KAhoV3fH95fn9+kYiBkW17fIlzgnx4dXeRe4F0inaJioyLhXWDiIR+c4J8inWCgHKChXSAgohqcINsiKCBbn2KmnVKi4SNgHSIf4l4d4qIfY12h5edgYZ9lol8gIGBfoKNh4V7a6Vyl3iQd0hqZ2u4nIOFfzaOqn6diVxls4CafniWlIaIqWdDnGhsj6JkWKCBfk+Ch6xmb4F2mJV7dKOZaYKFe39Vr4Zvf4bEsVpslYdwkpF1kZiCalx6eY2rmWyCX5qPTnyfhGhvb5tsbJGccKt2hZmQrYNipIJ/jKqLdmN1aHB6poqgmJhbnn+BdpuGioehe3FhiX+3R2aJeJRshFSJXI+Ki4p1mKWjp4ZaYpFyyHyDiJVzhXmAb4XJYZd/qHqxkmZ7ZIqCcqd/gJ1ecbZhjKKOnIVjiJ1+joeKg3ePp3KCkiJ/e3ORh2afjjqVhY2XiYCBjZJ2rHp+e5F0lIiJs5aMdXWBcEqNg4GkXHqijVxobZqFVXM0fXphg6pdrKNQmmZreIpvXoh6boWjd5R/cWxIjYx8pIpPebZ4nXJmjZFwcaRXd4yBYqlshJtsw4+bSY59kXOKaJuWmIqNkW+WW5FNkYmMjIdvb0J2XGlKoMaHomp2d3l/g3GUgLNuvGiFiG6LgXiBhIt5rK6TdKJ5fXWZh4KBd5qasNKSbFODh2x7ip9Dn6qfneRgl3OGrK+UjYqbpHOMsnJSgd9tfI6cgVOEdImIf5pxenl+ipafeGOpf51zaYWIWrKLgbOBjI5eYoGNmningYeEqJyUqJuXcpNxjX2jomlvdKx7VH5sZHN8dmF7ioO6bXN/PH+khWZagnqvfHmidbefwtSPTXFyd2ZOf3h7iUVPcIiteXRihZx8joF/n8GMhjtra3+FMIN7jmakhYC0fF7AlYp/e4ijXL9Vs55XgZZrrIF8qlagiK1xbItohJePcJdwpV6TsX1QlnpZbF6TlIqEgqaUgplplF2zaqVcbElifWCdg1iMjVhmjnUwdKOEdmGdr36UiPyViGmnjlmMcKfPTH5hiZ6kepSFbJSOXWZUe5R0hb/Rmo+BxqOdlW6XcGR1fWqdeVGldJmvkIFwL49ib3R/v6BwuKVnenpjfIuGememcXVRjUWHZn/LmJSVWGxJXouGanV9eXZ7RVN1foVbh6KOUGKkaXGaWzCgcp1WjI1id3tbgHWQg4BXY72HkV6FrYR2jGGHrk90WayRhW+Pknt0jWBjNmPKgaCrc15Me4RCqpFwZniQVUehl5mRUIGjk2d3lKVXY715cHCNeGNveJJ7gYaRaFGoZFByb4d0PXySeXONhHluY3VXgVdpkXx2jpGizISNV5p3VmxifKyGgbu1l42jfWu5iJ6Mi4KplI6aUZht1YJ+lcqUW2Fob5drpmB/PWeDnH+qWXNsRF2MvEsxsmZ+cHatW2JsX4SSeJOQW1u2mquKmHNuf8JiZ3A=","oIpgpm2BjXSEfnObiItwX450d12Gd6SzjnihlXp3h5Smd8dmMFtvYMuBak5xb4BziJeLY695fpRshY1Kf4mQfJJSXIqRf6lsk5agh38wi5Jmg49sa292epp7i3uBjaV+bo51mYypd3qpiIJ3aHh3cXJMi6uWMqZVhnaVbHhRg3xzdX+JkrSSVouMfH6ekWd4doWytrOql5mKnIJ7Q3mPjW+bd5l/e5GUgXm0d4SsbJ9VjZx3noiTfYBQgGFlcGdtmX2LjWKFg2SRccUpcpN8lYigmHl8anhzgJK8b0x6n7NPhou+k4qVnlyFi7t/vnl0hXaSgIlsio2WhLiIdaSMS4J6m5aDdJhUkYh4oK6LkJemsmx4X4+QgY19hnOVWY+JeYWRi2QRnqCqhXNphGidjHSBonamgY2Kkn+fTWafmouLfpOdhqFxeKuhmG9ZmZallIKXh6aJm3p+om5GgYeDpUyHiolmZn1nanefcKOIcHK6gp96cnphZJFshJKpj8OkdYyjmpCEeo65i4aPbouIenB5iYN1rHF2cYYDZJOYjZerlaholaFwlpWceo6LrlCQZIl1fn2hoIR3d3eOgqSLjIVsZJiDeKCDm46blzmBfrNNTpu1fXB7caeBk5KFXICRmoiIh5/AjXBSaI6evGd6nYJ5gnOFin53h36BgneEgnh1kIGKi4GGdYd6dIaPcH+PlIyAf3+Af3Z5hHtpe415b3t2k3SBgX2JjYF1aIF+iHmLj4J5gnl7dX+BfI18iIeDjoCHdIyHhoODf3aOdX19fYN8hYiDdXdygGt1jnx6i3R+e3iJeIh8eYiFhXl2fnt8jYiEgn6MdH97gnt9iY12d4F+iYmEc3N3iWxqdHV7iYGFjndsfXZ8d3x3jXR8cXOEhIR2iYKNgH50d32Md3qDhXt1hHl/cXp3iHt4fHp6g4d2fId5f5CGeIWMgHyIdnt3gXl9e4+AholvjX6Kd4SFfX9qfHafiId2hXqMgXl4gIqBeYGHi3mBgXp/h3iGhHx6eJZ7dX2HeIp/jXqHg4J3fYF1fn2Ag3d6eX5wd4Z/fIR7gYWDiXyGgoB/e4t4dX2EhYN0d3x8enuQi4Z2eZJ4gIdyfISGcXmMjIOKg4KNeHdngoCMdnScfopxfXeHg4WNf3yHgoVwhYV9goSBfnZzcHN9e4WGgH1+goZ/hoSCgnmNemd+dn+SfoN/hXqGinqDh319eoqGgHuAj5h7foaTkn14d3p5gnl+kYV4jXd9jZZ8i4CAfpCMdIN4hXt0f22OfYONgYeRco90bnSDk4V0ho6HfoV/hIl6iHFwhHeEhY1+hpBxcnSEj3CCjnuBc36BioNvjXNuiYp6c2WLhGp1n4d4bo1yfXJ5e3VihYR9c3qwk4BlhI+JhHN0bqCHgHJqcWSCnoSUaoZ2qmqNiYFncoqVgWN7go+qgHVcgHubhXOgloaSgpuXZ5SabG2shJpwfHiFbo9HfH+FaoyCZG1jf3OBgkWHhX2FYmd3h3Q+cl+deJRqjWdmb3CBjlhtXWaGsXhlYIuKe1B9kYKEaod4hZJ6knJydHOBiH15fm2FlnGIcXZxipBpmKB/dHCNgJeIkXeUiEtqX3RrenCGe3p2e2x/bHCNVYdclXR0npJog5R0apZ7c7N3eJF2iJqAXoOPfFmUk6uBjYRfhIeAY2mMdZGBf4hKnn11dmp6e3F6Y3yAsZuEfldxgIyEjH+KlYd3dHebbnyGhXSHdKF9f7BWfGWGhoVul0mEe4JykZCEioiQiV53aVaZg3eBcHiadnp+foRqcm1ofo1rdHyKdoeBk3ucqIGBWG1xf4mCcJZ5s25rfopXgW9MdaaBfX2Kh3uBeIGIjYyOkodwbl6Me1d/nVOCqYmCfGx3hm5nbWtWi32Lj39/d3t1kX97bY55dHJwWkyNiYpxoJR/c2SDiXKrXnqKbHVieYKLiXN/gICJfXB1gHlim3ypkHeBhniEeYqBbmmBZYF9do17oHp+kZN/jqpugIuLeI+bhIRxh46BiWKIiVWlpn6Vf3Frfp6nhsGCf3R4lp6NkIOcfYqLZZJ0d4FphY6LiYOffZKKgYpffpCYfK59kpmRfHZKeJRsfXiuhYpslqR0p3aFlXVtkKx2hIqpcnR+hmx2dEp/jXFliHqYVn1spoaQioVYgoV4iYOkkJx4fW12aoCveI2Jloeqn6eJm5WOnLR1I4aJdniYgnpflIllgYV+hXxceY5If3FupYG6coSunV1kb6ByXXCfh3eHh4iaioaAgY91h4x6gHOCk6SOhotjm3J6kMuUh3+bjJKZd1iGnnRwiox6doSFiYRyoZylf56Hb6Kde5WJlJehbrF4oZKHp5t2jZCuhYWca5aVjYhyjGp5gIekmGeTgWChcKaokY5vho+Fk26AooaMgZ2Tk3+eZ2aBhpaIcXp0cKBFd7CSfIxyZKF5jHuTaIeKoYt/fH9djIWYlHN9copUWZ9Tp11tfn9rg3CRiI9+nm5OnoyClbOHf5+Oe4yPiJV6eJCMjqWdhpCHg318eGZ/bZOYhJVybIh8gY+TnJaJipqPksJvf5R4ljOLZ6J7cGCQm3mYeoithr53tIiEdI2BfJaCdpCRjE1Qap1DrpmHe4KAkHZ8iJOMZZKDnpOPeHZuhFkraHt+oIKIop6Jbog=","jo57bKGNropQboaiiXV6cXiMentybpx+jpFweGpmbYeAgI+BmIh5i4SNiKyWh3KLaJKOkYl8iHGMkZa+YH2Zdn2Zf4ZpeKN4cYNQiXB+e0BzpHKwimNviI+Yj3Jbjnp0WZN3b4B8lXuuj6KMcIeMc4ttgplqdXaYxkl3hJd6hXp6jKyJg4uJXnp6hoGrk4NjmoJ7l1+ugI2EdjeHT3h2iGSCpHujaJJzcoJgjoGJbYiGacV6lFWLapCtpYRqqkuEmWyMg3mMg36Wcm5SrW94dW17fWqNo3ZjWXNxe5x/fzmBdohmdWt0dIRdxX1+gIR7hoFxboaAeX5veH1xhJiCgJN8fnF/g4xTi4Bmf4mBd318kZaJXIUtgXhua1uCbop/iG9qeIlsfpiHdHBwfmhhcZh+jXxMrHF1jXqYn4pno6B9gXGVc2mLXW2BkWGsa4WRhHWFjm5laYOCdXZ7bmN3f113o4WPjH5/tn6vb79vsn2ScG+LXodskXbXd4WHjoZdh3Brf42YgYqGkXeHfX9xk4dxY497h3CcYYKOfHqgb36BdqdUiohxhnWmjoWHyntoqXGGeo+HhZWlhpyqjahejZdfmKSAfptsfXtxa1VVYqCXgn98lWaRjIpyxlibhYZsap2EcIZuZ5qLsolW4pZniLFdh5uAeYeGfYZsgIl8eYuBeXpyd4WAi3t3iYCBhWpmfmZ5fYCCfYWBgYCZdnyIeJh6kYGKboaDc358cYR4cn+Be4l3h3+Af3p3fH6DfIJzhoB4foKAgYZ+hnaKfnuDhIWNhHl7coCIdX51c3R/fH2GgnmHfIN2gHeGhoWMg22Ifn+DcnqEhYlriX18iX+FdYmKgYaIco5ud499doV7gHx+d3x+jXV+e4KKdneAgXZ6hnmDgI2AgYp+dHd4ind3hoeCe3l+iHiAfomGe3d/dIF2gn94hnyBhXiFhIOHgXh3gnd+f3xnZ4J0kIp6hHZ1iX1sen2Chn+Kg3hofYJ8e32Lh3l2hIOMfHl6i4CJioaCcnt7f3+BiXh8fXqNeZGFeXt1c4WGeneBhX6EgIR+hYOHhYGDe3uJf258fnqEhYeCfHR6doKMlG12hYCChoaDlYd3eXqEhoKHfYt7f4qEjXqLeI2PcISDe3xygn+AeYKOfoaIeHl/d3iDgXt5i36EfnuFfXZ/jY+BhoJxfnCEhot/hWp2hH+MiHp8j3p+hH6Dc453foWLdYOAi4N3jXSLa4SBfWyIg4d5e39xdIyIepN+fomAfX1+gHV9lYCBhox5iYF8gH5vfnuMlH2WcoqSdYV5gHZyfnt5dH2Ai4ByhIWJgXp5e4GFdoqHo5KBlZ5/U4V1fIR9coaNbXR9iWNZfVuQfHd9im+HX1hvjmdlZIqYdVd6hm1cdZCOea6Pg4ZudpxzamSHboZ9fYOEd39vSX1ko4FrcW13XXaIZYFKZ5pxiYV0d29+nXOMpXlceWqDcIVtjW1kg3pYfl96iYKTcnSIhll3b4Vso4XKfIFZgGVxgHhtd4GCe4V0iHpbbXR/Y3h4k2VzfZ5dlZ59d2R9Q4BxfXVwnH6FfoCkinxtgGt1mHJlYYVtfXGKc3hkdoWOfH94Ym9JX1GFdIuFjX1ofXJ9hW6Cdm52a3GHVXmTfIVdfohtcox6iYR4dn2KgoGBcnp9dYFncYOJg46UcHefeHGCd4aShIGRdJB4YV2RY3J7ZIxrclR8hnt2bF9xh4RqiW16dWp6f3GGeGGAf39caKd8boRwYnyAi3tsdUh6dINkfFuCa4ZqdHZ3SV1td3yIh4Z7doRLdExufYp8cXmAknxmmVFwiTJwlH95jnl0en9sZG52eolbd4OFhnN+gXiConJmfXWAhXVgg3WYZpdNfY5poY2HaX51gXNsWpB0ZoRdb4yNY3tkao53eWp2YnuOhJx0inuAZp2Edol4b22QfIGDdXpxZpCdZoFucmBkhoRodWl1eYp+h36ReoRvi3eEVXVjj6Zflpx8YU+IcVx6d5WJiolRkJOBemt+enZufJyBaJlQZpmVcH2HYo55c3GVZHVlcGCUeHN1ZoaXiXaEkoeDhWKJe2+DUYqieHWEhXN1dmlkcGuFfGZ2cVmKn3x5f2l7mH2WcIaCd1dqWXKKbHyEe4ZTiJKDbpR+eIGgaZxRi3+NkHp9lXaahm+QnJdzbHtpTICWg4F0kJZ4f2yHZZCOm4p9hXh8cHRkf3mPiXFPZJOJl2pojWmNb4h+hpJhlWbCZ4mLhX9+hEKzl3SJg4qNc2ufcaZYj1+OXm5yfHZ7j4Zxc3Vsd5mRan97domHg3RlqIByk2R/mH2YcG53bYVygnZsjLWLboWdcI+CbZd4doN8jH9enH2AcoNjf3icYJ5CeHpxZnWAmXiAgouDhYVWenR1l3tuc1SAhoF/fHhkeHJsfIZmcnyGh5aEb2x4SmGAc2x3lnurhFqEdGuTenJrjXNyk3mIfnida5pnZHeBiYmIlmZnaptjeZB9b2+LaYF9sYuMa4SJnmN7h3yReYSeZ3+dgoqBeHx2k2aCbZyQcXRybnN+e3iHlXd2Wn5leoBrWIWMinCDjpt9iXuSiZOPipyYbI97lqZmto9pj6N1doaFgXRvk2hzXIiMaXZmj3FyjWpxoHaRh5lmkoyIi2CHXnJzk7NwwHCIfqZtaYk=","glyqc598kH6KfmPAgoCBdHtqdXV3gnpfb3Vxh1dxnXmSgliCe3qffWdeg55sspaHaJmwgIJ9jnpxa5VLfoaEfnmEV2mJcHaHrYiHm3tkiY5uim1PYpWTgYJqc0N7kXSPcYloe4aPhlxabm+BcmpkjmNddoyCeGpslHGLbH1lgohSdHptZkhtn3tlaH7CdZKChn6Vqnu4eHaNWFh5k4mJbHWGao1fYnGeqZ2JcYBOh3JveZSdnIWMeqdefod7bnd/ZYeBg3qBcFNIbqZ6hH+GhHJ/bINzkIiBcHOAh5JjZGqHtGzBckJdqm57dVSCgmZ9a4CLnn6BemKJjXyMe5yLg4NvdW55fZVpdW2OblJjioGOc5N7iFSud3pxinCIc5SMhoGAc5p6V2ZWgX11f3KdfMFhfYVfmXiOiHprjYRlkp2acrKTj4Jxe712kW6OUMCZgYF3jGKbj5Reg3pui0OCeWWRe3SRZpKEooB+j4ZfcHFYjYdzgIathmRjiZSNgYtUbndihoh0VHlifmZ0cnlee42Fcn+CXHZuM39fdEhmfnmCgz27ZWVbmWqViWSQj4yJh5O5loBsd5+DP4aBi3ymhHGEkJl1e4Jxg2ypc3OIcFdbeoq8VoiKWWWDkmlsdqd7YZZQjX9Ze192ZolWgnxuZGV5bW16hIB4fIBcgn59cn+ChIB/fH19hYB8fYp8fX2NgoGCd4aDgnaGeYx9coaDbXWBgoB9iqiGlIWJdH99doZ3fX6CgXF3jHx6dIR/ent7iYKJjoN/fnp6e4V/foV7eodqd66FeX2IhntzeoB7gHmDhH6BfnSJgHuBgH9/goV9dXx+hI6Bg3yHhnxzgoV+fHyIg4OCh4OEdo2Bfnd5eoh3e1l8hIOZhHR/f4qMfYGAgpJ6eX17g3uBgH96f4GRgoZ7gId/e3lzfnZqf3xuhHqEeYGAhX+OhYWDg4WAgo+CdXl8c2y+inuLiXd7d35/gYt7gXJ4eXx+doF4fYNrhXuBjYKIgXZvg4B7iH98d4KHh2iLfoSLeXuCaoR/d4t4g3GFfoZ8gIOGjnqJiIB+hoCFf4d0e4h6c36CiHWUk315gXp+h4B/NoWDgod/hIR/f3+SeXx4gnqFfoOAd3t/fYCAYnx2fXl8foKMfXl7g4N0f3yPeoqGiIh8en9/hoxyd3x+f3mEgoKFeYNzgYB9hJFteYZ/fHyFg4V6eIGAaYF/iZF9fHuCfH6AimN0fYKIeYB5h4B7gImKfnyAf3Z7eH98fHp+gIp+h4Nxe39+gnF/hIB0fXaLgIh+hYCCaXlzhHh4gXSJg4CEh4aEeIpygoR/fnp/hICLeHeOiYVpg62CkZBpl4iWfJGJY2x6h32QhHmbjIigZKN9foVlgYqIk2p/g3ZyZJGQc6C6qmVnfn9/k5uSeISMenh9ioB/g4doaYWBdp2Gh46UgYysYX2OlJN5aHhpd32AsXeoh3iQcoeNfXp/kohyc4B4fIN5e3yWhUtyhn2CiYKEcoGAf4FbiG5tg3p5dIOCioF5j2l3Z2WJj3lnj3t3rpJke32CboN+bY5ZcISPlGePem5bWn2VmIiOcH1+XW9efYWUkIR6iHBjO2WFhWSXW3Cad4+OgGN4hoFya4Z9iHp9Y8Rvj4CLf0+HkXJhjYSFknCPnoZ/eXZmjWB5kX18fntxgH+PiI6PdI5scY+cU5d5caNohnp1gHt/m4N/f4KfcH1+iHuJlXt7v5Rzhp6DpH93bZOBj3eRgox/d4J0eH1lgXm9fHGZeYCIi3iFa6BtWYt4gI2BpIN0cnKEgp13cVd1k3qEg3WBcF1/c6B2moF1hpSWdYeRgYR4dmWTepZ9kWuIg4uZc2J3nXuBdmB7cYh2k4OEfaKJXXdzjIRwc4iAk45sW6yBY4t/fJB1i4uFjICJa4l/X5x6a32LiX2CgYCDlHODd3KJhZSPlYZxeIV8d3p+WIVziX+ViGNtcoKFjpKIdn5EjH5qd3eTnXtZd455cVBVWnqgcJt4lXeJhGC1hYWElnRZc458ZLhua3GPg3N0m4Z/dD+OgoqDfnFqeDxjnXB0d5+ObH9remF/ZnieiYJ6gIx1dT19bX54jozBfXhhkXBukZszbo1xeYZ/al1Yl3iKbXZva3N5nIKAamh4cXZ0emtsa4xyc36FV2l8XHWDkFZad4l3bFJqhn5vaGyqd4tcfWWTUoCHcH6MXXaDc2eAfE93Xop8g2xll7mSfn5sdXpkdaCmm3V9ZnqOgX1se1p0c4h3ZWd8YFs5XJmacI9UaX96gqR3hZ90ZVZxg39+aHJfgmewZW12mXN5ZENocHR8VHWMrnZ4d1d4co17f4R/bZFtZnprpH9jeGeCiHBUf3yKenNefk+Dd2ufhV9/hI2Dj4RzhYOOXWCTcXV9ioqXd7Roa3RsV0x1em9zlHldZJWbdoBhaXyDjbh2bmNGglNdgXOKkX6UhGpummZuimh5allzanyRcnRzwY9sbZF3nHN0lHxyhn+SaW9TcYaAgId2a4F1hIZqWWWDbWxjbYNwdoaAdpBdbGNZR2d2c3lucXaHgqV3a2Raj2+Hh1xfZJN5c5idhmhUgHhhmoGUdGxdj3ttbaxzfXt6m32PeF6IZm5fbIm2b4qFV32Ag211dZF+fIOJboJuaWl0eX5weGOPbmBkZmU=","jl57a2V1MHV7Vnlne2yLy3FzcYJ+jGqFWX5PVmp/NpBqe3Z2WsN4eGRthXFzg22NeV5gi3qHZoVfX3VQnHRscJVnqmRbk2+SdHSOS36Ynnl+k3VinJeKXmCcf8KGl4NFgnltjl+YbJRggI93hphfiVxuYVyFhIF5Zl5ts3LMZpCPikdtkWqDpoOIeHSegmRxfV1lmHJjVIpUboJQqm92YoZ8bnB9fI3+eqGEZ5dhXnh9hqG2gX6obZ6pbYZ7k52Kk3d/nHxdiXBTjJF2kMa9oW1vb4hqgV+Ra0KQY3Nhgad0W2emj4iFn5WDc49viI16an5zfnCge36GfKhvgmR6boKKbYNteoiWgGSneGRfZHV1bJZ2cnTGVmqpXGxqYWFan5Z3hZGenndGkWuPdoE7a6RlfXl2oLhuaGBIpFeJUFCUW1J+nWuEmmxoWoqHYpFzWDpAm419jmx6pYHGe2NNfp91en6hbG55fnJKeIV0a3Bbbmx0mm+dbYNzfm2hhnJZYXSMfmiJbW5ljKBzZpCQfYOSaZ1fbWhvjYBWiXNWeXBrhEi6Z2haZIJ8lWmTVMGJgHeOmZt9b/B5jplgaZF2gXpujoWBY0tna2GefJOiimOxgHLsVnWMiiloZHZ/YXVkY12sVZZ0iWORfIx3XYeEi5l1Y1x2iXWHenmHg3p5foKDe3yFhHmIfoRwhIyLg358hXt5XYB7gn+JenaHdImInIKKeoJ7hISQg4qHioVxd351c3yEgod+cH6DfoF2gXaKe3yFcnt9f39/jn17d3+OfXaTgnp9f4NyeX6AfXmHgIN8go2Jf3tye4CGe4WCenKChXh2bZd/eXd9e3aGjHR6h3yJhIJ9mXqGi3h2epCAcn+BhYWCY3tSgYV6e5OEgoGFjG17eX95jHN5e4KSfZB6fYd+in50gYp8gYR3gW15fIB+dn12d495fn98fXqCnGaCgn+Ef3hdgoWEg4CDiHuDcoCXjXOUf4GBmYKJfYF6hXiGdYSAeoh6g4yAbn57kYh/jHB6h3dzgHl7i4R8j31+hm55f4V5fo6AfoN6fIJ9fHt7fnKHfHiHd3uFfIJ9fnh9cYJsc4t4nIeEeXyGh4OAX3yBkoGDh210fn54e3J/epCFdG97gId+c3aQfXZ1dXl3boZyiZh+hoR8d36JgHpvfoiCi26EfHiGiHx8eoB8bZN1dpaEgoqDgYd6fH16bYh4hJiEcn51g4CTdnqOg398i3uFeYN8dISBjImAiH58hYt/in12g3uLdHmAd3l7foODfHJqfX+LfpV+k3l3e4RjiIGGdpaBeHSThYh+eYOPfIR4i31+gIWBd45pd3dviXN0jV6AZXGRgY+BhoOKhYdxdnF8f3KMcXRsi4l3eJCZa4JqZYq0dntugYl4cYCHcXCLYplkf4Rbe3xpYot7hHRwkW6bg4BwjI6OmIGJjltfjpeFoYp3fKyFbYtrlXNol4V6f4FxcHCFeY10l4SfjnmSeJZ3dI+HmW6Aim6Sgo6OgY5/j4mLX7SWi31jcoOabomCgY2OmJV1iZKEc4mKgX6doHFrdXl1rph+enlubpd9mHt9d4J3lW+MdVyBhpKLbYiPkolkXpibgp6UlodmaqCDcXdwo3l1kY98dkN0hIaHgHp4jHlnlHuXmnyTc45ll32Pmo+efHmCf5KBgoV/eVtwfoJrdXSidXaCf5iPfIFfont+gHZghoF1hZdZZnN0ZI6ghqNvdnGWc3JnhHyBj25fdI9nWod2iXdliGxua32BdHqHiG2Og5GFeIZNg4OSj5ynmXF9kZFgcIaahXZcfZd5c2WWfHVtlpuMl3d/cnZcbmWgjXl0eWeNhHR8d591iHxukZaJenOHjHaOiXuEhp51db6Fkn2PaKCRjIFtkZBzdpN+koh0fGuPk4Zvi4yHk4RaisqZlGGKbXCPe5udfmhsdWyDdoSHZm17n3N3WF12f46hdbaBj2VEeJNte3eScYCHoHaBl36HcX6Zil5srHCJcnqFcmiRbHF6c4iZrYSTdJqLlIl5hmdZZmxugXyFc4iGw8JwiGJdbmR1slZxgG9jioiGkWZZfnKglnmBd5phhURqSo12hI9naGSLoZOLcE6MlIJ0dHV9iLR/lY9kc2h7qn+TrYvHc29dhqZTh0l5dIRvln+PjlRqs5KAYmVvmYB2gKxqXJSYbT6idX1ghFdlRHKxboCBhDWBdHtngHd2e4yOlX6HhW6KdW5SoG1+XpuTf2qUZpDMhoeUrIycx15jfoFzhJuxd33MhtBzvHiEY3dXTYF8blyQb4x9n4Z3XXWVg5RnsXuRqYNjX3QyhJhXmGiGdoB2eF5YgXyXjISOiXJkeHBjfGSfdnp9ZWVMfZY5gqSUVmG1nm2KWmCpwIJmknCNf4V1c22RbJ5/gqR5b3uAh4l1eVpkrUdsQaCwbWFXhI2ghaV6OWSTg72ocmIcc6d9iJJ2smd9ZW2CiJWDaHWkiVWOfpaJk3hfZ2eXiXRbdUVci5N5ekucYKBth2qSdGufbnZfm2qBfY17VH9mgJmDfnalmGuigJRQc31zhZmQYG+Bc2uIlE6bUGlnhWhwk3iAd5J1k46DdYZrtnJjlYaCXGl7ToJpd1CNYHazcIqpV2KIjnxvZHF6cmZqfXaIds6Ji4OEp2h5eqNlaKJq2IU=","bWJqf4GLcVmXb3ODgXqmh2uzgImNlnM5j3eCkG6GY4lwZJScU7hxqICFs7lZhWaNh2N5VGzaZ4NnYImkm4qRm09tnF2Wjom1bVxibniOklqUe1Rsi3hjYJuLYK5fmE1zjm9+kKpdl4lMdpmCijV+tI+Gh35SkYN6jayCp2s3b3VseqBOb1N/po1fnmupg397kX9RmIdgfXmQlrVujIplemlecW1flVyIZoG4kmtnk3mKnZOIcmV2bpvMsI2td5VtxnWOio6FTZtWgIpplmiqlIJQiGWE3opwWm5YmoOBh2vATGNTZHqOZZGGS2R6o6uAYHlooXx+kmx/fI2gWZWMnmqRpn5+Zp2uWnpofmWSiX6MdIChioVyiJZohpp+M3Bbf4J8lX6Sm1Bhb2BbVHNwdHpwd2VonZt+vIqNd4R1iYJoZ3uRbFt2bZ6Jc496Y5u9c5N/fG98cKxzfaR3go9zZ6Rlg29+an+efnRihH5vgItyiGZ3b4BcXbOTYFucbH9sdn5UcWSLgHqKgZ5hj0yUmHVicmVugcqDiGWOdGtAVYGCd6SCdqd8Tl5rgnB2NsR+ZVyInXeZfrOPkHt8c6OVUohfc5V9bI+HZYZlYYS1eWZwZG6xjYeGhHBylHxggp5fe2yUjnNVb418WYRZd2mMYHRgpHiEeml7hIh3h3eJeH6HcX14fXtxdYKWfH+Ae3V9hXx+hVx/fYl5fo6egX11mF1seIZ3d4duf36Pi396g3d3fnV/i3Nri3t4e4GIdm9xfXh7e3Z+eH6IcoSFe3iAhXF4bn58jYCBfHyBf3p7iId6cn2IenGJfH9+dIeGi4aEgYSCand/doN8e4N9iHp/cYd5fZF7fXSRa3+BiXmEgX1+hn99dX2QhX+AfHxyhn51foZ7i36AgX97hXKEfoKCen2GfId2hXp+e3iHhnxxi313fn+OiXuBhX5ygISDjYaFeYyDgYNcgGp1dIB8gYOAbo17g4NmfIB+fX+GlIWBenuCg3t8hHaFenWEgIF7g3F9jX+BiYl/jYuEipNzent3fXl7fYp5iaN6eIF6g3yNe4h8jn97gn1/gHl/d3qDdoZ4hIaHf3yEcnJ/fIF6goSGiH6FeIVwc2V7doyBa3xueH6EdIB8foCAgoOHf4KGjoGQfXt8bI57g3yNgYFzjXybdISAcXWLe4N+eXF6doZ5ZX1ng4aDhnl4gH2Cfod6dnuJf3uIe3mFhXNzhHSBi32FjYSFe314fnx6eYOFfXyAgJl5hYiAkpKHlHV+eHuAgIOCfod1c4Z5d3x5gnmGh31sfXSHd4WAhYp8en+Ahn2GeZJ8f3qRfY2AiGZ3anKUi31sfnZ/mHSLkpt5mHpcaH+LmqOGfYmCdmWCcJB+e5FueoKBkX6HelmOgJKHf3ZmVnpjeYCckZaAn3mEhrBsg3t0qHOTdHd4d2yCp6edVGWdZod+aX6wfHt6g3SAf3V6i5ZwfHR6f4l9g2ive3HBkoSAknp4goCCaXh+doOWo4FenJCUkaV6XXKGh3d1ezRriYGBmoZ5lT+Ibad/WY15lpuWpYBeeYF2W3V3gIqJbXl/j3GLdqCDjXpwgrl4d62Jkm6YhYOreZhtjZJ7do2cbH56e4x+X3t+fIVdmlF0om6JiFSPhmpNcX6Me1xke4aLbXKBhHduiZiliHBobpt3eGWEfGlzXnmVhot6hox8cZp7QY+AfIWVaZN4gXqCjoF3b6htjI9li5R0hIp/inNTpW5jb6yBh4WElYB/h4emmFeAanCMeGmNs4Nld39nX4y5hIlnXXV+poJ4b3OrgXCekHZymYSMamBbjLqNgXCBgFxmjoGLaIdYXHKSo3mNeG+BhnGAmYRxcp6PkIRqanlehZ5eeXd9X2aMipCHhoZxVZqJiIJdj3eJgWl9lWl1elSFkYeNkpKHYl1meXiNdaeVeXWMaIKFYZN8YH+Oio+Dh4aBoJWPe0mVh4lgfpZ7mXWHen+ram+FkItqm4JVdnJydYVebH+KizJoYbqPgHuPbGu5mWRmg7qZd3xmd4Z1bWJsaqeEmHOJfX9qfXZlYHiWeGt9XXtxamlogpxXfoJ/gmqJeYCAhmuPa4+EeXuDil6cknxLe4WAXZajh/N+q2ptcFVhjaqJjVVTanyOh25wl8BifJiEnXNec4x5bo9Eg4CTknRhdlKgfHuQf4h+c4dwaGuATyiCbGp9fEJ+jIdvhn1eiX9+knB4ZV+kiHBpoVyhlX9/YGOObHSig5iPh0l+4HRykmyIcqSVeomYeaDFj3OAeo5xWXp1TICRhn+Ig1VsYWWHamuKU45uU4txb1dremxxen5wc4BzhIGMhYRxfoB6e3l1dXCdk4BydI2TkGOWY32GnXc7kombcpZvdWZ9e3SNhXuNjWqCjodub4J4enBteYWKoop3snyflHJ2hqh8eniWg3V8goJff46md2s3Z3NxkYVsibhNR5aXjmtrUml2jIaVfo+aV6S5cnCIiH9yk3xuWH2hRIyKc3yMbVOie3t6g2eBaHFlj5JwjXyJh31pVV94mJV9eYl2eHOEb2aHeXZCgqWIb0mMl3t8X3agcWlod3WOa5FwbnBpY4CWXlV6k6F+d4SgfHBge5KwY3uGcGmPW4GJmlpsfIRvgZqedU+LdceAh5F5hHd/i3dqelJYi3s=","eVeEVdZ0YYNVIYSLcnmBjGJlu6uTeIxVj5F4Zo2QL4VBdJp0V7HBSYyHm6HUcmuDfx5lbY+wY1V4TJaDpXddaNxhRo9hjoFbY3h7cmdifWuLdXpdeoOKXUvAYqpcZZhKWnOVyeeApoixaIxqd6x9wq2eXfRjlY+nWGR+Y3eUSYbIgY2nf6tzr2JsjIGDjI2GX4eDSm97cFt9f4lah5NhhmiGaXiVm1lXlpNoUXGdl1iVQN3Dam6FfUw4fWSwmTiZdGJ2g5VohJvWhak8lqBUepKfmm9pRWuHdHx1iIpWZ0yGT59wSndkxz5up52BhHRhZmdUkmmUOX91p3iVQnuUdJxkT21isUgwpXaJfHRbZmV0iG4sc9CbInddOXCAfz1xk26Gd43aX69VgEx1aZxhj4Nwn3iWsLpxlIaYknZ7iKV/jFmbdH6JcGRhRnQ1boqLgUtxNWtmn8RcE6J1enlvmJB4cl6VaXit/nFMU0eRl31ZfXZ3jYc+tqNQenN1lrCBwGd/dYZ0cVBjbGyHXnNVYG6Jinl2bIxZWX6RbYeYkoVfdMMjgY2JR7dTrVSlUnqDeGJ4hn51h8hdi3lniFiiiFeNaLWFon+gd353blP3aLK1gnzLk2ludUqHX5FJRnh8l5FVYoRlcLw3s4t5qmqNarqORKaLenlzf3uFeX1+hIeCiIB7d36FeHmAgmuJhXmpgIZ0eXdzh31+gIBtdIWMrmuHe4eAZGqeh4ZpnnSFaXqGhXuKhoqEiniAi4WHeXiCiHt+fIWDe3l+codsfYGEgnGAgml2dnyHiYV/iH56hIp7eXd7gn2df353fXWKgIGOb3iAYX19dnOKgn99eXuXhn14fnx6fI1jn3Z+hIF2mH2BaIaRY4GJgIB+gHeJgoKNfXmVf4GNfHhoioWShIOFfnV+coN/foeCiG2heph5gnl+hIB+eYp0fH1yfIF9jG+AgnCBhX8/kYxygIKUkXOEi4txeXR9e4N/cIhxb36HeouCiYB+g4F6f4J5S3mClnOBjWp3e4yIhoR5ZpSJh4mFgX6Cf4qEjIiFe4N8aYyKeXpyi3N0gJR/cYJ3fId3e5h9e4eWfH2DeXJ3dX6Kg3tmX3x+kXaChHR4gmV3iHJ1c4l8nndneo2AcYGIh3WDiYeRe4hOfZOEhXOHfX17e2igkXmFeIGHeX58dW+Wjn6KdJZ8cqeLdIV7gHR7i4eCZIx2e4B/f3d6g3qKkX93f4B5fXdqg2p2dm56g3xvc4d4iZ10g4V3bXp9eHmDdYGJe62Adot9fIpmcH18e3B+e3ZTimmGkYF7fXeRgHx2hImDgXBqfYp4f4FbfaB+iGpkfVWbb32nnqN6TmR4X3qKlHpmjKGCi5COlVNqkHVclT+Sdcd6loa1mFqIrYVrX4qKe2qDfr57UIeIk2pPnGyTdn1iSVeOiXJvuZSGdHaHZXiMiHmBqIB/fHCSTY+Cq3pydWJqeHmGe3eQjEKigaB6vaiCi5uPdnVTl2t/yodydrBJk3VwnK57oIideXp+gn6jdXqhcnWEcmuIZJ97rW1rgZeWdomqWZODr6R2msg3Y2pqUH9tYUx0motCWYJtlo6QgoXMxIKjTGplaV5+lpRxlJeAaJaCbIGFnX8lgE6XXnqMmKeAoVisimaAgWuccIltfWFpbaqno4SCsJ6HanZ7cpOEdrKLkYidlmZyMKOFSoaI4G2LeYuIpststWp/mJWWiYh2cGGcbnKAbpBNf4F4tIxHlaqUwIRYgV/pg11ctk9zlJetep6dbpuXnmyKqI6Rd7i6epiShH2EbH9xXJOWa4+hjllvHX1LkcWaiXl5hU6MZ3SnZJyWc3ldo4BrgolscHyDpJ10iaB9hWucenF9dKh+nKOKTlGtf3WHcKdqb5SkiLNvknhpsIR5hnKIcolfjHlka6+BqIVijKBlpYiWnZiLfICVnIpr3qSicKGFead3gaJ4hq2Vn05dlYJwkJF4c4WDd4iIi0+Kl6p3mlFWd3+mQpxgc2ZyYqZ0nnBq12l/dI+oh1qMj59ifIKgXX10g8J2dd53VI6dTF9vvWSIeXtqgI2wX4JyeXY4c3VefjxYW2CAjMR1W3mjbFageWd5iIB/X3l2ZIC6mm6LrJFpdqaOgp1valMviZuBiKd5enSXac2jenWZaoCGkrB/b4KqfZSWqIqCi4ZWkX+Gd3h0kn+dhCymkHB3fi5n/qVeeIKScH6PuYZwldBkZXKnc4GEgJuccXp9f4Cba3STjECD722AmbWOj6V9bphgXbSDemymbGeDgVlhbXNLe4tliJWoXIRya3aNznxvjpmJZGxjfV5nkHh5gmptpWhsZV/SXZpsbYN9fHl/knh0bIpzeG6bomi5kWqHZ4aJe3J/lGTbiq12jl2jTl5hZUl4cKNoga9xg06Nkc6ALIVHnkCKdq6IZ2t6jm6Nd3yeR3eTemXpf2NgVV1vtJQnTpCAf09+WoKIk4N1eXa9hWQggXxzcIp+dXKbiGueuntIeWqhki50r22FYmuMoYJ2foB1WXBIanqJsY2VZF7KlIqna86LXFt0hFBjf5WVrYpXfGybU5yKd4JemJWNaqdah3hziISMgTeZjVyLpHV9dpVYhXu/bpK4emuuxVt3jWeFbXCXVpKEYIl2fXY1bnVft3CIcnmDes19TWs=","X0iXkneeY15zo3qMo44z1Kx3O6C1S19PWoSXhaRkp1VyRf68pUKVdf6Sd6hKRnlMhlWJOp6ros7m+aX+Y4WMq0WNXHtlfbuWq+5qlKFtZkqlrXUAqxeA+MpMgOXDh5rSIE1fhrN/oL96mjfCVjiOSPFQbVqGjuBKkJyHs9Wqk5xBGWF5rWRdI6PAqLt2m9ZigHF/dlOuxnvTZP6pVpGt6GB0x3/Zr6/9ZVgnxokCN7l/ZDm5i2OSjqEsx6ifLVAoAHWCU4qYnABwhruXnZGVtn2jkP5ua450YqJqf32BNHWoqKJcVclnQ6TRtZWTayZmhaqAAHpJgraNp1BtoY9Nr5tJY8N1isnAo0xxaCWgrIyyWkVHnbvRZTzMkFqZNnH+e5eVXjdz/neOjMJHkjGveZ18n3D+DLpJJlWVeZCEelF8V7qigqptbJt2scBZh60AOExYqZuzlEBFS4a7nn2OC3BtkZt3dqDeW/lyMURpVlxdhZOklGO/ZJIAlYqnjYDKnvCEnLNqk7ClZAC3oYyOeRV4qBSpdJlWZ5qPVViTf5uOVl704aqAktqxmoOKPPeI5J+gtqN8jrXMgv5knqGBljxSXZJbW3xjqKJNgmBvnJdlcqWoimqwz/2Idn1ZsFF9/oKM82CgXGvnJp5wKpNsf+cSG4zXYoCBdYKGgG12fJNrgnWbmXySeXpeZKNma2BThpGSdZRiJoKEeaNngGiXe76Ljm5+YoN5iISlmoCNiZORtmtpYIF/nnJsZ3l5cvSFeGKEYXZ/dGZ7n3VkXH2qdWhnm5JnhHxubW9ugHGRe4CfyX6sh5F1jZWJnr1oioKJYGiEZnKgf214eHeUp5FwXnqFgXZuQ3lOU8qVfWWbiX2GdoVZhHV3ov5dc7+BfY6Kd6hSbmRokYB6YoJzno+JhmGVaptPilt6k3dwgYOgeJJ5eYFhdrGTO5F8lWSUZ+CPkIKYdIlTel8bX4FtdsGUcnWecliFimepVmq4WIOAg1WFX3V4ZV1liYNnZHF9enxzfo1KvmV9UoJye2t/gFKBi7GHjQKJW3RXoIhlcn96eYLFmYN7eZGWiXZ7fY1ccZp8X5V+cViEeHJgoGt6soV6g32YRZphd2ty5EFyZZW0bm2PrnFKjnGWX3h1hoeLWKFydJjsn4WJfHijV2iNQ5dwakptaPGCbo6KZIuXlniel2SIp3GKqHiJeZdifXNzoI2FkHRyk3xllFlwg32AaniHt3qBjJGQg3SDc3KJbm9keaaBfHpoX4Z4o2hssGaJZWV2i39yW5pYioNvZY52hYV/jad4kWmpbnZQh4CQenZxfYR0c3KAjmtccotvqHJNhJO1hYJxclyIq4SGk7mJr7OTznZ7dVuQiclaZlyUd3hRfXtaR2sVAKphTmGKdJyfa8dinjlfhmhksL5RYGNbdW+p/piCe4idpWivNbh8rXGam6OXobFht1pYsGR2vGhvno98nbqdjZ3vqcp6cY0aYoinnqOLkXqfnZFmOm6Na429b8OJM31dm4C5VKtsu1/WIq5/fn5yy7ucrol5XtGOeGpKvOqtf9qDOXuYiX+ve8xcnn1pcNh1cSH+pbObbLJtloyZfZiVYV7J/nmgraA1jkzHco+aj2lnY0Gr8p2lvoZ8kuZnhVyep6qLu2ZleZCKVpyxnKChfrS7Vol2oWuKdJt3q4tzV6BZu5zHdnqpqW+ZfaeOyJJ0WD2HAIOUmbZkeJKRqYuvlGC6jE+Fimi5nnWNjJaeeJCpk5V1d4t3mn9uhkWBjmKvR29lUJmic6tXnIuGfySoTZuW/mhefk9vBnpmmKBlwpdclTONfY5kmFjMZamD3G+CiJz+h5C5T5FeksRuaHZysJSCqpJbiJiFdI5bmoGXhYtEsKWNfpem42R/dFh2PIKJmZdWbreQ0LMebWR5fVEf1lyJdWZngZiSvli8nadNRqacj3JsjrZ/mke9wYSaj2FbY6hxiouHcc8ARpuMP4+kbFt3eH92rZagd33uY1yFtH6com9sgJ9HiY9Yc46bAGqNgrJkh5V3onCBAGObmht+eq17d51P/m4zfqFdgXeAn3Xjg4OAR5ON45+6XFuDe3Bco9xtksGDqpM+kmspZYpOk2eVmt6JmGW0Pj6bosJZ0u2Vsy2SdM+WWlxyi3yxh6pUtLShT51qjH9Yc9Jnbv6HnWdpooyzi9VHoYSug2EBi3SMif7EAIh0kWl2m5jTXXKh3K1x74xc0cl/kIukhmOmfH+Gl4h8QwBFGVNpZJ6blKxvb5ubbYQAUpKsrLuieZOyfpNRi0ZWWJ8mqnpVcKdgelasU5WqYJBuTmddPYNXvJd8fFiAa3RXVJBgiL2GguDFrHd2PSJalJlwiocAbFqfonGuv3RlM6ZUiWSDX1J2m5yZY6WIoWGbZJhxPaS1a1OYSFmldHiaajt7bsbpZHhvlEhLq4JgTm95my/DrxXAiHGe+X7Eo4Iobo93qYxQW36qZ5u+P2CMpnl4jpxviIu9dWh2mbNGYUlbm72bcY+kxHGdgAhOxqWak3qPunRduF/fjWiglDRtf5SSiv5zmIlInb6EU354xaZ0rayuZlxr3GO7s27RcXlcbDFeb3xTPmCSsG7+nomOYqyCemObn2W6kct/jn4/mK1Kuntxnf5fgL2Sc3N9bpZavHRAmps=","gI9vfn50Wl6PqYt0gnGIrYCLnoKSgXl8d36CgnR3bJSDlW2LYLSHZICWgnVleMOdd4Rcklt4hFOjil6FuWuFfpiLUHx9hpyFmaCnd4OfqH6bfnJzp3mMb4RZZ4WTiW2CenaBhKOSbGpklYB3jk5yZWafe0xykm5wnJuMwrWfg4SGeVZsgWpjhoJrfoR/eJF1c2lvY4OPf41SZpCVkYGBXW6Ef4GyjYnimmBreoZ2rXSAf5p0foSJbJWsdZKBfLkyeoZ3b4BrboZ8dpudd8qjiYVofGxpd52Fg2mFbZaZl4KKlLSYmIdrjphzmX6CtGuMdICFgIGcRYuOiI5ei3V2uYaPXG9pXGlxt3l2g3S7aWh2a3yScmSrkYNJg2yEdHuylYyvfW6Qe12EkXSHfJFYcsRmc3NYdIlna259jWVoonhreGpph3yjenKDin9taWd2i42ngEt0jY2KS5Suc410d5p8dpSBgXeTirRifZZjX3dvcXxcm2xza45scGN1s4o7j4BydXl9eXZjdYp5aG+Xqm9ziW+BdzZ7c4SNhnaIf3yLjX6qg2mydIN9Y12UWpOka15ybJOZfYtxXGxgdIRyi4l1f4uHa4t+hHVti4ONg5edfWLmf2WSpYl1cJOGlYV9Xl5ddoOXjomprHmQXYmHaayhXJF/fnSKgXqOe3d8i3+Bgn6FfXtzjYNqg4iHdINyfXZ3fGd2dlGDfXB/iH+Bh4RufHh6i3hoi32EfHR7g32Bb293c4KBg3GJgHF4d314f3OJinaGiouDg4R9f3aAd3+CenCCkIV0doiNg32Ej3Rxi5BxgYlxdo5te3+Ee3l6f4KEc3WNbo53em+Ne4d5l3h8g4l7kHiBg4x2hYqBaXd8goh9cYWPdH11ioh9eI+FeIySe4Z4jnOFd4R9eYCAan51hn6GdoODfnqJjYl6end9eJODgYV5got7h2yAj4WCiX91dnmQao9/fXd/fXl9kYV1hol/fn18X5aFf2yHgneIfH6OgoaOgHmFhoeOb3Z9YZNyhHZ5d32AcoSCeXtufoCNgm53e2SId4aAen6Re4GBf3p+g5OEhIaMiIVyi3V9c3p1gnKRh4GBgIZ7iHNpco92cYp9g3x1g4x2enBsg4mEnHeDgnKQgIh5gYCDfHmMeHB6k4aAi3mEi4eQfoOCeoFxfX53foGGgHWId4OKjX2Bf42Bc3luiHuJhISCjYF7fn6Adn6IiZyDgHeSe4GBbYt5enFvdHmFfXuFdXF+io97bIN0fYSGbH6Bgn9+fpF5bYh5gHWJlo+GgIeReYZufXxufnR9epd5onZziHSCiYOBeHeNhYF8l36GYGNdgnKUcpCVfXyMZ1GGoJtsb2+DnIt9l3mHfW99eJmEbWpwnoSla6WBUGd/ccWMbZ9yf4V8nKFvZlSCiXKHiIuDhm9wjnh3a290gISJiIWfZn2JiqeRf3xRaoV8e4xsiWN/gIJvfpOKeohmfnR7q414aGacfLxwoYNvcHVpkXt8eYR1gIRwg3CPbYiTk4qIb3KCe4Z9ZIVXnoGIio6AcHqQcJaVtoZue4+jsXGMiHiDZ39+eYV2UXugdHR/XGycmHWIdYRkfXB2jZ+Fa4qjg4JucI2lmol4d1x5nHaIdHmoc3iFnIhxaXGZkoeZn3eJhnqKkXiOmIt8eoaAhXGGhnuRh2mDc5SYgoK2f29wjayRdn5vd3mkeXhiineEeJJfnIyDXoJujJafiYmCbmh6cJN8l3mKbY2ApXB2cnSAaJ16Oo6Be3l8kMqGZK2oeaKzk4pteoiBiV6WXIyPc5l7nXx/fX6Bdmt/fW2MrJx8fWt3ZGd+XVp9n4GCgLGRbmKSfIyGgY9pk5d0bH9lf5yViXx/b6mBlLmMYo2Mh5uGmaaCZ5BTiYloe3Fzg6dpdndtgHmOp5FZkpZzjWp5in59cH94hHeFepBrco6Dj4Z8eIJ2entlfIqLhoSZeXg4e5uPgoJqIY50Zolqp32Ac29VlGKZZoh1aHZuXnuOd4Fsi4N8aniCg294i2WxlHpojXJwfqqAhXGDam6UeadwfmR0b5eAfYNDcWmYeF58kHdvo3B9bZ2LcnSKf31gc6RxeWCTtJaAeYSTmG6Kj2pTko19mn+cbI5xnqGBh2eJZYNyjXlzjp6Sg1dVg4F0oGxvjnN+elyMg2lmX3FiZn6HXm1/anuGh2tqe3V1c3x7fl5/hXVhdotudoeUd36mkL+PcIiVimuRbp96SnmTl3GGYqCHf1pfoIB7Zn5tjGKHdnmIhZ+FhINhX3pwaIZ+cWZxbZeEaoRiT5yWWn9fm4l6nlx+lmtmjWiCYop4YY+AnHx9qGqOf46FanxxcF1Ye4KqgHBWbWZ9nmsxkHKigIF0dmWQbHR3pX17Z3p/doJogVZ5g6p7Z55yk4d4q3tjk2p/hmCMdoBkj4VWgJ+HhWlwblF+loWcnaRkalWIpJVtf3RxcHNpm8CBgH1xll91j5CQWrGCf3pqaXVohY5rg15/il98iYxTf3txcmhyeW9vcIxod3J4nHdyeoNZWmadmHF0pIp6g4F5jKCLcWmKiIZpZFKag2xzdGRue4dslVx/cHNxcWCVbY5wZWeRcXB4bXFylWmogomZd3m5ZmCCl4RjY2Z5j5JLhH1+c3ymeZuYtYN5gIloaYSLxLQ=","wHpqcVhmi0aAaKJqeFmMhnZtU3aInWnJgjN7lG6IYndYj+KYiQZbdkd7n8oEv3qcqXJ5yXWWqi6NfV2Hz4J3uat3l02gbYmqKkOyg4Z5r1R5dnXhZoOcj1qY+2RodjpWg4xXjUGHeHyCjIZUfk6jhY2ua0g2aIZJWnZgTEuVfXBjYGBXpIp5nl9HkX6jclh6lXGhcnpPgoFjZ4qZVEhma5Z3bn6XAJQjf62AcowoEoNxVHVsnKR9fcehpEp7dudddHuQaVtkkc80jodpUW57fl9BQCRidcuWgYJRSpV+fYN2TFlei62UZJqFk0+IhZeVg4mLcG17f4lpeJRwbnmDunCTepWLW7azSn1tbSulb27Gfp17mVh6v4yhZoebLYGWa7hwjURGcLRnjX6Hh3h8df5ibW2KXqEpenxfVWeDaGJscGROj1pygnR1jGB9ll64KWh1aC8flXaFh31/kaJie16GWIV6c1RuCYGNYdNjkoA4dYJaTWfyeWeubXawZGkgfWyxnU98vXVnfJBdaj5/YFtzObVffZuEpXBKeEqbMmd2iX14ppJlfXqNTnaIbDltVIhxi5GIbnOgxEQzjFhvgIVflGSCtlJ6XXWranSlcmpcd0toqmo1g2RWtZzWbIBxKIeca9kbWWQ0OX9mhHl9gYOV+5Zze4+PfI1bfpmDiIZsgmxujX5tjYuEjoyQkaiTlHVjb5uEiIAqeGSwb4iOYIhcgYxvk5pgcoCFWXKInG2Fc2BrkHWAjXSMX2uGkWaEhnlwm3GPcJN8kHZpbYRVhYaBjZt+mXV3d3Z/l4aNlnlxhmKHfYR/XHFviHeco2KCmoWFiHBulY9igYqNcHZ9d4KKbqF7h3eUcUaSh6uJZ6OJhFxrqXxdb2qLgyV6dpxugW54gG5leIuRe2ltdnmBdH12jYWLfIKWcomcdmOVdYyDjX2MjHZmxmWUfGl/jY12gIOFjnl2iI20hl19hXpyfHqAn4SvfIeFgI97rZiJhWp7o3OLknt9hXx+eICOd5qUUHyEkpZ4loJ3o3mFYHiGfV9tlXF9hmmCl3iHgI6FdnhZi56NiXeNYZZqeHqNmXSDhpV+kXKbZo57bIKGd3VgiG5zeXh9Z3dgP6FydnZ1lHyQi42oh4t7km9pg4OFgWJ0hWRJdY11hJV7a3uLeYCKhWZ/aGaJdXx5km90gYxwZ4t4cniPgHSMe2WEfZeMhW1zt3tbipl5e3pjhFWRfZ5+dIiHb4t+ial+gIGBfWJvfFFvfZCKmIhzbmikinqEdoSCgX1YgnV5gHqUg2uViYZ/dWJ9g408iZCQjnuEiXF2fJN/inZjco5nx6Juh7aKoGlnj1yGY3ppboegoD9+kqt/fKGbkIulg1GFjYSUkIqbbLd1YplO79Z9ark6tKKQcJeZWplelWqBbo6jdo1/i2/WNYCDMaaAj5W0hYVae4htT7G9imZvcZRmX4S1io2IbX2XfIedepprqXh8141eimiDfG6pYV9uqIdpjUeri5eKksOncnqSfGaZpGyFYqGsY4BxRHLPj5V+cmiQm6FvfaGbJ4FeenZykX9vel2GrYCFfH/EioF3kmhFhm5ja1yKdL+bZ6Z4mamblox+iWq6fMJHWn9deH98hX6SXT1yXW17h01zd36PkXlQdbt2jXeFiq2joWuQbpu8ZLZ3h3NviE6MkFOkgICmjXaJi4p/NG51W6GDjm6kuZBjpWtddXo2nWe0fHR8jp+Nc2OAeH2TkH18QmhSe49ojICUh3GVdVZliJp3j2dgh3KQeLOTZnzBf3d6lX5zhHKEk1e3goSCmJ1TeIrQh6iDg59hpnllgHWkn2idTpRlmlxLV4mPkZWaj4aMmF9EWpWPbICfhqJqm414nMBim1mQXGt/aHGfC4NTkaeFOnebhKuWgIOVZpOTbH18ff6nWVV7NH+kaHFok2xjhGxsfqhOYn2wiHxeX4ttZ3Oee2ycoJ+SXpSQjGPltoeFnpxkio2denePhPrWj3s8anyebXqNRFl9YZF6waN2dJyQXZx4b6FZc3JkkHFred6n70qKL3BlisB+ALO8cG1sT3nfandqpH7HWn0/kXqYaI+efTvURFF7h6qdwIprgWXjk4vNiY6vZWhxdWhgUUeKoImHfnWHcKt0eJGnmo5xc11qg2+MZnVuT4hhm4aRdZlmj5OAjb6AeoxzhVh7Y2pkh1igf3RhVSaRZ2WxNIicjYyVfpr+sjSbTodzc4yHNJFjt41kgZuhpXeAaPd1rXB8gXp0meiPiMJjS1SXjmCKiXO4i9Zzl3igc7WDh4GGaotZipF2fm5lmlt4tnSjoUW12Yl+RH+NU5SbhmqGYHSHYXKHaF+Pa32iaYifn4FRfE3+hHiD0XmMUkmPrnh/YICFnVo+TItuf3pqiIKtTcdyXJJuY4BmmoNGfcF+yZhyX3Y3fU6rioWahrFGY55pcqBSe7dcd76ebYdmn5D+i45ihnDNn2ZoW5tjK6hEYJyWjH+DQpQjlHD+XG1Fa/lgZH6eb49rk5p4b5Rvd2CnalqEbZWvYIpMm5Y4V3p7PlGEWYmxtGa0ZZR3JodBPF2Jal60p4x9TVqV2Gsyf0BMmKyjxXWfqGVMYlSdc3+kdntmn4aHoYdDbXh5OIvIeVKWlVFIcltrjZBqdXp2b4EtWpaIL1Q=","YnNhe6KGHq+1fNShkWqad15Xb811goCwjHlwn1V+CWeI0neGUSdumHiYSZ12eYJuXCxUanp2Rn5TTaR4xGJ1gL0/YoWPnWaMZVm2XlFwZ0RNmXeuX5mcOn5yZJBnga1dl3KtV2ugi4qLWa1zpMZclrGFmG13fXKaaHJium/sXa6dnLCAf4iTeHy/lVRnh39tlGFUeGrRiVeOn2lcr5pQQHpzXGSBpI/cgsCbWYJ7fWaGia7EkmuAX4TYXWyJm/q+ol96mId3gH2soYJauoqSjoFWi5RwdU+Jg22bcZRccsmGN2ykfG2g5GqDlomuhI19RXluo3aXeW1djpZ5int3T4GRbpJ6e3uPjpPCf1B0Unjyj58+TpqYSoK3jnVaeEFbuJOifKzPlZyGgYGmgZs5gZ6BgJNZitvFmaE8d3aWZcWpeVyvfpK9f3l/b290ebawlYaHuo1caYO2RYmbbTCbrn2Rd3pPkkh2v3hsu9p8jm+6qVpze2m1aaiFh3tihsidipl+cGJdWY5yf5RiiHdgsYaMvJmqg4SRmYKXlLuDf1pUoE98XI9jd12Eq1OJhlmriHmfkmKFf9dZt4NObniLi2ipoMLKgHh6cHaIXZObbTKre3x8SIt7YG6Gl3uLjX5RfHdcb4F9g52omI5qb51fj5+kM2mOpYxvjIGbeHtyeIx9fHeVYU2JlHRljYl9gnyWfIV9g4Jzl36YN4hWZYeAiZehe6OCe3mrkWx5mGWAYIKApWhqh5GHko92mnh5joiBgXOff5R5gn52fcKNg3eLcGmNgnR3dX2Tc4huaYR0kHx4anlyemp1dod8dGh1fnqOmGN/ZY5KmH98iYeRioCUi3hsg452gINZeYNzf15qgGd4fZZ3VJJ0lWODgKmBiXeSd1uDfYCTjIWGYI+Za4hkfH9qiIR/eneDgYCNe3aEm3SDdZWBeXx6eIplkXGHdVd8eYKDe15prYN6h1WHknpxlYisiXeLf4RcqXiSV4l7kYqKl3R6iJRvf2pjZX6Qkm9yfWF/WHh2eqiUhXt+eISDflmMd6t2bpJse5iId4SFlIBge4WCZXiSgICca4FmjZRicJ9wf4tuqXVzjJV9m3VbfHRvkIF5jHF4doOAeIF4cYONY3aEdmllgIKenHFvgoR6dpCKdYKEiXmDiIyGjIR0hJKHc1BvfHN+fnx3UH1ufpJkcbR0fY96gmaIgpF8VYd3hLWLimmNgXl8hXSbgICLmYeJi3eEdmiLaWKLe5t8fYWUiHR2fIVnepylb4WCf2d5eIl+lnqCdJR9fpBvfYOXeX9/lc2Gi4GSdJl6d4ePg4B3f5pqd4TAZEB0UGydcFR+kqZ2lZ5td3RVe42ThWuSTHlreaBnfjaBX5qOrpSchLaCin+2qH6Al5JKTFl+fHHHenixo7+HbnyYvXiJXXhKk1Bl0XZoiaFgiXlwzD56fVw/foBveV+kY46jlHhka5FijH+SnIWCVm5mZaWRbnlremxlcY5t1kCYiJNieIBsqy5lZpqBbKR4kIFqUaZdYqFqwmiUTcd0d2FmeWlphHyRm3ppd3VanKJ4mbBhkndytnCOjFJZlaqZgaZphoh0bHelN5Z3iph8cjpshHllfHOWj3KahHOkWm6AV3xZqEmLpoOuoYabmJGNpoV9a5lUkGQzhG5DhmuVk31+ZZxsbn6kY39In3qAfH5Nb3tuYHpBlGaVjIl/gH14bX6KnICBYYFNhY1jmoucXVWBhYJxcJaKun2eXoaCvEx6YMJkcnSLlnNwgoeKzXuQP2CRZZHQLmZwqY+flIaKYKmYnW5wo2BviTZzYYSJjcdrkH6Aj2U+mWZ8om9xJUVvi3tSbq1xgZpvk5CLW4OEkqpncm6Hu42WnZ6Df3qViG6di4N7kZyKnZdisIGKaoWlinuBvHiFUludcc5wbWhwmH5vgou/fH1vXWVzmVWAbXFGmZuEl1h9lH+XhE1BlXCdfm2PfI2YSoF/lV2YfY6fUJ2+cABCYYH+eteAX9i1ToaSyYSQwUyWdKV+roeSsH1tn3pkUXpc49G3UMRRtliOcEJ9/k2Bh1Z6toWfg2ZDi6J+kauQi3hia09kRKGrkVj+cwyagV+pnpz5QqNxX3eBq4SDr6BJt6ulaESqoGGgmoKxgpBNXnaCno9yq4eFl3NLt1qteHgynW50royYoIAzh3KBVXoAp1tniSzLkkuFdexuq8BxUIhzTmuD1mEzgo+HbmqSXGWjjaipTXMVVV7LgFmFrv6UnW1phYd2lHl8kKuiiMeGeGF8e6R7QklXZaR/h6pspc6JJX5ndJGSb5Ns34N1coQqWMJdpneReX11dUBjkK2EdZGQj1yBe6eFT3qhr3NzNzvZnJ9bcHN2JZGdoVFxpJGav6RRiZWTc46KnGGVpo5wfG+nb2NyhMmjd5Ryq3OEDaqrjlezX4eIkp1qGVbHhJKhg3lvnaJXf0+QO4piMlaIssuIUIGXkWN4sp6uxbice2CHjGt6jy3UaLGKimG2i3fIr3RVZZmIlGG/gDCOmopxqINxcoeHW5l7pIzCdbCZapVPkn7BpNOml3F3p3OXXoWTio2DwWtDT7FGvY5NVdKImDd6cnijmot3QZ9PUVd6UHKkWXx3NVB1jTKeVVTFqrBtgnyYnUNVT51dfYhXX72KmO9/53s=","fl56qXaFkH+KUK93oYLCgXl5eYaCp5yYh4WQn4KCyouifqGMK3aVdkKUmI+Tk3F0kHjAVlZrn1Kwa4wgonGakIpJu5y/fQd4olWNqo+NoMGvgpifg6mUjY2YpZacx3R8ZrmwcLmXeYuedm5rjHx2mlVEkIpdlZV4ZXeVhrhujIWFco5xhUigjoWLh1xfZ4Wcppugkq96SJaXY+yWhYl7gYZ/jcKannC6gIVrg6eLiI2BkJRulKyWjm6L15GYklXCh3WqmIC9inNinnpyjX2HYnpFeE+N7JRvR52BodCcVgCuyHuQY4adiJpmnJNllZ6Uemtxk5eOz35+eIu9foGHXoJRrpmibJeSeX5ee4uupoZ7oI+Wmoltr5yGj0yTiZaqk76Elm1zhHyLhX6qd5Che5FzipFyfVqFhrVlXJqgeHmCfLqLeLd0p4KiK4VgfLK5nKi3cj6ZrF6fwpuHnb5vQ2qdkGaMipOBikJOgLuCio3LiZt7mk2CZlx2gshuksNqj5V4joB4a4uCk5OTf3+lbZfKtJCLg3hucqSAiFSQj4Kjj4lylT+PhWaDgZubRZSZe5B7nGxykV6ZepCaeGd0eHOmZKuHpK5leJS2p0ywgYKIhYmCY41yY4uTlHifeHuLb7Jicj1ZjLpEQWaYUGhXZKWCznSCeIOHfIyPk3GCgXiJf35zeXR9f4d+iYh2eXOUhniPkI5zf4F7fWaRX4VrhJSIk4eDaICAaHeEknWIcH+Ii4ODcoR0jod8mH2Gc3+Cfod9dXqDeoB5hXl6doNogJaIc4aBi4WBg4B5hX+Bfn2Eeo57hYB9dXCMg4B+iIh9g3uGnnyEh3qBeoJygYiAhImFj4SBhGiod3mFfWZ6eoR/colxdImHfXOJgIaMdHlzhmaAiICOcn+HfH18iXqChX6Ef3uMhoB4i3eEjHqIfYJ3hICLeHqEloFreouIapCGgH2FfpOafod+i3yIfJBzhIR2e3x6k4+Kf4mTgIGId4F5iXuUdXqFgn6AuH9+e4CDgZOCeZl+XXmGdoeLgHyJh4KJg36AhHmLeH1+hYxvc3+CgX2Hf3t7en6CemyPdW2Ff32Chnl6gImVd36CloGJi3h9hHKDblZzdXx3fXaDd3xvhoN7d3d4iXKHgYmKh416g3KRhniJgIV2dH6DhoVggXaBhIGFjYSCjIhwa4R6bXCHfXx1gYKEgoVzgp+MfXp7ioRyg3iCiISDdXp2hn2BloFyfn+AgYV0eop4h3p1g3qDdneLfX6BfIWFi4WHen6AfYJ5hn+HdHp1cH95dYVvhnaMfIF0f3t8cHeHf4F4f4yHeH16g3xyhqB4fYNhbX1/h3eUjp14jmpub4FXfYmRj2FsKJZ9c4B2gpuHdJizhKCGoGGIV7WBh116kH5cX4aSeGi0l61wX1WfhamKkIdSiXGHWX9wgod3lI6EcIivdXuIcYGNg3CTqXV8UpiRuHlhm2tpc4WdclmiXaCKX5FinWVejpyDe3WCgntVaXFVhqNklHdfgGJekHRtp0NmcWdVeGl2gGl2h3Z6WoenjnFKn5WHmmBwQ35wb3eFimd9maJdgI1Rb3KRnoB1a4hzjV6SnX7Sg06Fo1dqcl16SGB8blyLa6+iR61lgKJqelyFgIp6aooNjx10WVpwb4GRgZGKloVCepldiodggYd/f3NJf2+vbIlliod1W2twqaF2moJ7wHp5eHSPlZt+mF2GhJBEgWqsj4qRfJh3g3dkXXiAeGiOUWqFnI+FiWqXiH6FeZVoX0KNhFp7cJZmY4KpaUV6WEpospB5boSWbH9oc4FhbpCocJt3bEh/hqSQaoSHeoNucj6lf3GJlGSAkoFPlYWCSHNrl3aIeX+FkYuPhmt3phyRtXeHaIluimuVonpgXz+TfJ+HZpBOlmtRhYh8S5iSTjeeXndrZ4NlfIlzi3yagnuTiISBXqFFRmqUjXqdbXeOiGlxYYKHhHGYh3txam7BXpOKfFxZRGxymZh/cYeIoIF0lW9zl5rAqZSCaXp2kGJWvcOXZaR0rI1Xpo6NYmxxeImaY2qgkW14i3+Lcm2IaFh5hWKGoICdaJWacVyF05Z1npZxkF+mgWJKoIyrp415a4+BeG2Jk3uOr5huTYSFY6i7q3dxXnqQq4B0gXmGjYBxgoSMclOhloqVfoaJZ3d3j32fhWyaeHRobbOWaneWHEiRaoebfLeUNH+KoYBuaapwbkOdhoOUd2aOnHt6ZJSHi4K6j3CWcXqGXyW7kIF+ZFBkeao7o4aGkYVpZ6Vtg4hZVZCKVIKcmsh4USN5goa/SYGQYX5vqWZyaHh2e4l0s36RgHV4ZmyKo4CVjYtbdYSSkVlRZYqChJ5ni36mkH2Xb1lXf3pxfm2CqYedhp2TiayleIOkeMmJeHOJhn2kdnaNg3NkR4Z+go+Rn5eoX5ygi52ba55abodufGqEn1J6k5KAY4SKvYSHsYR4Zy94c29frIqCmHB2n7+YV31/wY57fWWxf5xXbsyXcFmVb4p9imeZiYmBnnyLc5SIYHuQuI5ohnmXYpKdiXuLg3+zg5Rng3N3Z41om4l0c5uNd3ONlUtXhVB9Vm+HeW52Y3t3fYZ+opq8l4+ubXq0sm6Eu5NIZYR0ZI6Tf3peXoWSfbRpdK82i6h1VmCbR2dEhIyTsYs=","jGCiPIZLQluFeI5ucDmejmGfcpuRWI9LV0GGgmNSQYBwY1KBt31/j19WkpFyy2mwdUJte2qTa6VmUI69mXqTdYeUhVV3jYiNQ4i5XHGCe2urgjPGh6JzZlpgNb17n3docZlkloWblVpfa5CCVGt1j4J4hpuIrWeMtaZgYoTAWIJ2c16dYneWq39rT06VXK+Gan5rUsyUnGV1YaJutohTan9jdG5AtWR0qKipWmsAv3uLcI+0YWmfi19tZ2usg6iRW2pjj3uOXZLDiYV1kGBVV3JzZBVngHmOhJ6WjX1rVlVvM2JdJG+DwZJXs3hudWtqdmWQf2OHh2pwfWtjZ4mOtmpiTGlngIOta45PTSGdV22GVYaOZ7GNhXKQKH+pXkSJkHl9iaJzTIxZm6F6S2hZhueBhH49iGqBu2uDjo5rSJl2e2mFd3xyq4xtJ1+hWq57dZuBYnRSmL6BipScS49zoG11WW9kU1yBl5COgp1kkJg9inZsc2ihsLmoXV1+Z6hPgkBmQl9igX4Bjk+FlVROpHaPnnVxP8ZXpXRyWa93KHNPc4v+ZaGdeWmifXCBkItuZ3+DnW2Bh5eJmbWEh4l/g1Zmo6Fxm41oOGirhbKSjlZekWeZmX5MaFxnlYOMX55iakyAr5Ztc6iTpYUwcXSGRYKNiIVVf32Be4OPfnx3bYV0eIR0dXd9kHmcf397gol9b3p+gIJzfHh8gIOMgXlsgpZtfnt3kYaRinuJgXyDfnyHaYGBhYd4g4N9fXmHgoCLgIhzlIp8bn10jnR6jpRzeGONbHGAgHt5goqHeoJvlWt4hXp7gXx8i3OChoR1gXJ1fn19a4yIdoSAe5B/nYN8h45veo2Cf4CMf32XfY+Efn6DhqJ3aop+dnp8hFh0coyHdnqGj5CKhHeHknF+eH1whXV9aYB7dZN8fW2CgoNfeoh6eI1vh3V3f395bIuMfY+CiYKAkItnfYtMfnl/fHVzbHyRiH2IgIuHj3SQiX+IhYKNbpKGin2DhIN9fHh8hIR1aYOMXoZ7dYKIgnJ3jIWCgGZ3eouBiZZ2kXmFh35+g42GhYaFd3p6j4VzgYx/boF+cnWFhIh9n31ug3mFeoVylomFeWp+c4Z+fISIb4lieomKfX9vfYZocHN+d4Z8ho6BiYJ8gIx4gnxzc4CDiG5yfo2Rand8d4d0iIh4gX6Agql0eXuGdYV6cm9/hICGc3x5g4+ChZJ6fYGEeWtwh4V4moh+dmN/h3B8dotodYmCe2qEgnGYfoaIjXR6dHZ6f5V3iXF0do9UeXxwXHmIgXx6eYl9foF+en+be4WEcH95hXt6d32Ef4p1cYqLrYeDc2VddZeuh3+Fn0uEi4RrkWt4poqdcGh/W1qYl21Ls7doZ4Rqg2Z4hp53ocZmfmx7nImXhKKhhIJ2lmdNopZ7eYeXVFKcXppvpnmIkpiyaYNzfJOKgFaaUr+WeJ18kIl+ialqU3yMhXNqcXR/mo1jpamViq93dWx/tHt9kJmwpZ9nnJCee3B1cXaheX1zb4laVnSEa5V2kn55VY92mnp5gpujb4VgiX5x5mSIp62Of3uXkIK9hIt8o3SRh5F0b6J5nZrCiY+GmIaoo2ORkHh3jH5HiXOdi2tsuTZ0dlB7uEmPk2eEnGaJd2OQhHObSW5nmMF8lqCRgJKMdZ9/cW2FZGluhoSVPnS1lHRqq62Sf4lAYnpkdZZ1rYaGi4V4erp6gJlpd3qjoqdmXopZjJl8lnhflMJhbIOFlWVpd4Jkl4GJfaSAh2ZttrRiVY6AgJKkb46tpY9apGd/eYCJbIqojGaDgF+Zb31WoaiYo2aDeHt6mWSMZ5aMg3V/j0uAb3NvhIiCuIyNead5YJaYin6BgqdtsOWGfWCgfWiTgJ6HXrqJmLtupIhprJDPf5G0XYCgl5dQffCXY3GIy1qAd5OtmHWXV4NyfZJkpHGrhZeLdHlogcdwYcyCg3N8apN7ooKkdIp3oJC2oW+DbpNWiI2Bm3SQfpZnWE59gIx2aW6d1XinaWB9U5epboFfgmVMW26lRk+FzF5riYBhMGdomHKjcDJaP4KQio5nZqyNbXxqdJChekVqi5h4OZ14iXqQo2+9nDhthnOBX4eRbaBk06tVi3NKqoSMhGOfYqB6Zmt0bLGmcH+ZsmaLuoxqb3mBeGCCfJaFlWB+dXhqUzCjaZBzVmhkeGt/kXFihjV2nXpmd5CCaYZkq4+yabe0cVrKaFqzkMq4b5Fyl46Pa4mFc2+Qj3FthXeAjKfDcZ+JgIiVb3CQd2WEYVuKg3ikd4KtajxYNHxvZmCEw49ScpttbFt3eI5kb2iENn2GgWyagZVwh290Q25ZjBewiZhhXnh1d2TLfKephnp0d22FdHmkdmSXfoVnlJBpOYhKZZp5X2d4YX5/h3p0hUuRkVh6lIp5gpxrlWNXhWPIiXNzTmG+hZuXfIBfcWdsjbeVaHWIYFKRlHBwgaJoaGiCXZqJgJiCaquKb3J9cnbifoWZR5VwZ4Ztd4OrYmhyVXeVnV1sXXxGhX1Ye2Vwj5uasXZsSZ6VUX6Sm3OBZo6XkFqQanKGdqOAk4Jgk4mIhpGMw5NpjZi0f0tunKB1h31EinaFcKOYdnuGMHWRkGRIl0ttrmh8aXltem+1iNBjcqOSrF2CmV5sYlhbcnI=","vG+IXHpqen1zu3Zyh22bhmmPTFqIgI5riGGKcmCDpY1MoGadlIxPiWZxq19MbIm4dFOanm2gkXKRYGxVVn9+YoWbq2ilempwaFx5aW1wXnGEjnJoeHFgalK2S7V1004/a4FzkXpl3Ytqidl8bG5yOXObgaaJfm+V3qF2ZnKJYoVSunmHe2F0pURee09xZ2VqiG5lWoNIm3x9dL1McWFnaHZlYoZCVIJZgXyWfYw8dH2AeJmpc35qWriOc5NorERzhYqSfXp7jolRfJt4aFlmgGhcVUCGmsmFRoKKeJd/Znd4eHKZfnubd4BUWaR3kpaHdYJdrnCSgX15kJCIYoR+hXhRkIVtjYuEcVhxiH1UcGVAbNSVhDVxamdwlMdmbX4AdI2Al6GEjHmBi7V8bnuYealtd4FoqF1wiXPAlF1sh2JYaYGJgHetgWaEM3+2aJVZi0yKjRpwlFSudHe4d285h3JSeomKW4RueWegcpFteIhFdWuLjE6QcXigY3N8g4UAepFydGx0kX5KdG5paGZ8pIKHnYeNbYKOaWR8e4drdYyGcYJljJd7gjhqc4CjYnWCjnRrfIKPWZZwWWd4e7KTn5JmlYNpcj9fRIiud39jiVq0en16n4BocFmFnIyEXLBnMoOmepdff5mWrdJMhHWCfGxhs3qCfn12eXZ7gnp/goV3e4d/bnyAfIaCiH6Aen51fnyFenp6eYKBfYJ9ZoF2f4OEiX9+haqEgHmEkHd8f356bYGAgYqBiICDjnyEe3eDhYGDiIOCgnt8coKGeYJ4h3qLcniEgIV9gIdzg398eYR9eYF+fo52g4GAiYuBjH94g3h0d4Z/hnmBenV0coN7fYx6goSPhYCKgG2CeISGhnR/fn92iHyUf2GLgYN8gnaBfHuNh3uIiHmAeYGFe4N8gnZ7goqCiYOKe4OKenOCg32IgId+fXyFf3hrdIJ+eoCAgn6BhWeOjnd7gYZ2hIWDg31rhHqHg4d+eH2EcIF6g394dX6JhXicfXOAj4CIiHB4fWWAcoKBg4GCnXp6gXmMeoN4gI2EiX5/gYF5iXhydnZ3hXt+gX+acn1xeIZxhY6ChnSBhnd/Z4GGjnt+cn+FgImNkIB9eHl+e3uAfoFthIGDgoV5eod5dHuDgHR7hYlyfIZrhnl+hHd+iYJ7g3VtfY2CiGOEf398f4CBg3uBhZZtdnqDe3t6foB3f4eAbn2JbYd2f35/go11hHNxg317YYOBeoB6gnB2fIaGeX55fnyHfYx/gIZ/f4B4a4CLgIR8e4GCiXaOfX54hYqGgYN9f3OCfId6f3eNfnh+eoSCgoNuhI6DfoR9aZaRV2uGfphXcIRmjYueXjh4em6Ti2ljYISYenCvdYphfmI4eGBFhYdtd492jKSMgpailXNjYYZ/ebJCVGCGeXNKeIZ3f4ppUIGOfnuEZUaDcWyfLUx2fYmKcYJmiZRwgohyjWaLZXWMNI6KmXV+fHBKdo1zimuZcZqmg3OERH+KeF+efplGgIKEgIyEWnR7g5R/fmtzZYSIgpyIdk9yiJGFdXR6WYp+Vo90eIKRvXGUc4pyZ29+aXOCaFh1i3tfcUqFfYh9loBZXoJqYZZijoiSfYxBhHiAoXmBfnKRnG1fjIl5fH+clGR0m2yRfUyPgY6IeYB3h52Hl3ppcINodW9+bo6OhGKEhXBmeJGWZnh6erSVb4hsbHp7fXt9fZGTcntlhHqCW4t6n2d9iH58lYNwfpR9qX9TjGF4ZHtjfGl2cm2YdHGWaWyMlFmNaqhZf5hBgmtEgnl1e3x0fZJ+TF9Gg36RbXqHXVNhi5xQuomBk3ORfkdueFpha3J0P5B9bnSUeYODkYKLrX5hdXJ3eHVokndKkql/a5pyUnd+hZSbgoIwb6eHam9We4SMf4ZYjm9rdFZuf5hrgaBcRn11inhtn5FmjVBxhY+RjHd1bIZsmI9/Z5CChoWZjXSPaXFPeLeAbnx4Y3ljW1uIpWODhX5bWEhxdGRag412eolgiKWLkoOHm2qKWoCHf1mOaWppVJ6Hhnhtg6d/gHFWd2Z2XUp2boq/iI2NTmuCelZtgVtKjXR6b4WioGeCiouEYmZxhHyObGrJmpCLWGZzdm+RYpJdl2xdmnV6snCDt3NZjJuAcnBzTIWQcXuPeHV9aqV8d5KQd2Zvjo9/fGZyclyGkJSoYmRdhnJ9aHKaemh9fnhilWuAX2uNbGFSgHSle1aJc5V8eHeKi4HZd29Oc4qdqIJji25xmoV7em2Cbmi9apWIklylc3ZtfVV9caKLi3KlY4GDaY1qc3Ftk4B/hYmGQXVxbG6KdXt+rG12coB7kYFycYN0gnlzcIBxl06mcU99fmNwX35rjnGbjG/naW+BfJd1kndhhYV+cJqCfHR4sZVwdmqJfq10kIx3cpZ6onavcl5hkbpufnxtiX+6bXl/a3mPhFmli2uAn1FyjIKAV3Sckm9JeXRUfoZ+iJJkemmSgsSXZI2DaHp3jHmghWp+VXWRk8B7f4WKc3V3g42CfoJqeWFucWN+lXV9jndVZ3lja2t9eXWMfq5vkoxlWzqMdVyFYKGKaGanlXJykKhWsnZapnKFjX+Mjo9xYXd/coF0hLZmhHSXVWehlopqfZaGgn95bHuCgoV9fXydcqRglalxXoKNbHJjnWM=","fTZ9o2RbeodtOoWhd4J0bH2GTTuPlTOGe3mhl5F9hVeCcUOGaG10dKOHX6x6kml6eGeNv4OGi5Vwd2dvX5lpbbWEsn+GhIWwVnA6cYBxU5pTtodijI2jkm+vXHmNWYJQbIyCcmhdXYKGmIJxZY6ThItciXVye5tmjZede3d8a5FMoI+Hrj+AmHVeaZOKUK99XmyEo2otmJVrYpRNanpJh3GplWJKdH/Gh5dqf4VnPVl5i6eSYoB1eY5zQIGNkYKYqXJmXpFtg5pchIxhY2GoZ2h5c2uRoJeJWHKOgmJJfVxZUnducoCYQmt4SXRuiqiLa4xbeoiLe2h+Yz6BjoFnjW1Wi2GJVKNff0eRfJJsfJJ1h4xycXJRaHBlcmGHXpKEYGdkjWXPf11+S41fm0JaiD6RloxYnS9xcHdieniNhmJbcWqhiYFgiKGOUILXXs6tr4hfdpV4T4V7dYGJdGlenVNtXpNdYYZ0rnwlZGGgkZuLcmFufIhTbalVlsmUY1gzfpKKc4hxZYppj3ltYINwTF2Tf4h9klyRj4mkV7RWc3WTdERPiauGlVxff5pQnoJ1l4yzY6+Xd4dwslqTbH50em15ZXV9dlple2FZnT06kE56W2y/mIJFOHOHtHqPfIp4ZZ+lhXl3Z11mbKh9kYhddl1emqaIfYKHgnZ9hXmCgIB5hIZ4iIF6b3l9g4F+fnmhi4iTg4x/in17fpiNgGp/f2F8iXN2eIaIdXh4iYGIi36AcneIg4h4fXWDe3uEgXN6hYF1gHl2eYODdoqSdYZ6gHaCe391cXmIkHB/hXmHfYiBeIKGfIODiGuFd3toe3Z/cX2Dd31+i41yfn91h397coZweXV7dnCMg3GQg3h3h317a5aBZHR6kXSGcoB/i26Cf4J/eoOCfXh1gnt3d252fXyFd295g3Vpf3mAe3dyfYR6g4t5cIKCe4Fxg3l5hX98hIqLgHw/iYZid4qLgIp5dIlvg3tXhX6RgnttiYNydIZ/h4qJboNjfnJ3hIKDjXyBgG51i4OBeICCfI58g3mBgIljf395h4ZzgHuBZX1/fHR6g213jYCIg3xsfICMcIGJfZV/cnx8XYCBgod3fIiahnqJfH19a4GEiIR4hYNwenWLanqLb5ZoioCLhX14c32Ggn+Xd4Z8gXt6hX98g4CCf5B5inqCfXt1fIFwfYR8cYZ7fXJ8foaOgHV9j397aXt9bHqJb4Z6iXaNfXSFfICIfYp/h3eAhoB5hHaAi3t5b6d7fHmFgo5ueYZ7doKBcoKIhoKFjo5nkpeAa3dxm3hwenx+aY6Eh3qMb318h4CEiX6AjIh9epB8g7J2oJVKWHJ9g25yjYJ7il+FcHGQlIdlf3tzcad4aohqdWtbZmJ4dpJ8enR1l6uHeXmBcoRlbX16d3t2Xr6Ian9qaHp8dHqZj3OJeIx7a5SIWJl0a3tjfpWWg5ZegqVsaHh1fnqFpml+XGyAanGEiYx1d4ilqn9xTlSVfLKwYHyFe3ChjYhubmmZXmCDT1+Lam6OjXpjgJaEgXGYgnqAYYWCqqZshlyDvnqXhYhxhI5cZ2qofW6JooSmaHmQr2J/gJV+bm2BZYGWgZF8Voymtn92hIOZlIiOj4KDcnZ8hnJ8lElskmuAepptfI8vYoCYfnOMbIR0e5ekeXJmgoh7jG6ShndohVJiiXN3WpaPrnWEcoqPUXx7iotrVIRxjZWOeot0cXlhmG+scmZkV5ZidJaBdIN9bHhUkJB8RYtplHRpim9noGWZfm6Slk2SgndKcoJNUISbh31wYoxslm53j4FniGqPdYSldXZodGBqdoWOkHZxkp6Kdo9/hIJwvnePmZeHbYJ5k3GCjoGOd2+VfmJ0knZvapCPeIeAkHy0e26HgG9Xd2qWgreRX4mEkXh4cKWQeY+OmHlmcIdkmYVrZ7V8eZhWeX1mfIKRg5dnWJachIN9f3mXWYaEhlRwiKRviIWJmX2YjG+VZ0qXkIGmdINyXqCTkFRPYmFlinRlZ3CHholUanuBam51jD58fXSIl5d6gHh8hHNbpk6jbnmIeaB6j4xWnGSDeG6Jh5dil25wWIByd9GBmoBefI+KXJFXWX1YbX1hpGCLb5mhhG+Ah5x6ln1RWJaOf2SUg3QAgpWWg4ePqVNul5N4doVil5+NZpKgdoh/nIxrdEFtXqttf26ma5N7ZYJ9hFJvr1aFd3SFrYFnjH2elW1Zb26ff2ezgYCGfHVempZuhI6Tcqp+X3KipZuHWHx2dpdBeGSin3ZycWrJmmmQlJWVecKafY9vfnN3bLiicXDEZ3aNiluLUVZfdWaMeHV4eJSTpYFrhkp/fIxeiYyWh31lO31cgCl6jI59e5V1i4dqf4ZJX4llf1NvdX2pZWyrn3h7e3JqfJZzjUVxnk51mH9YhW+Or4dwZzJ2oZl3UGp4a4lndcFylIiNdoxghl7MkGh8fICOgICpf3mUly58c4RxjK+cfH84WnJ5pKWSYW9+cJdmWqF5ZnPLf2Zcm4x7kYpvXXaVmJaKVICAVV2Pin2DsnJ8k5aOW65/dmyUaYaPeHaoqGVmdpKFgz13h2CZdpKoeYCDq2+Km4C7d4uBiG5/gWeahYKqknSAhoJxm4Wjy45LZlSOhKaAfp6Rg5GChnB9fGl4epmHrIJpd3xMrYk=","jVFokHl8u1tkeHGPlKauiYBrgo1ojJ2djKvdfYxdzDqxglWlOXCBnJ54bnmYlnGJuaK6e4aPqY2IsaSQkJW5Y2VfV6aeYot2q4GFgp19V5Z2U7Wpsm9gnLVoZ4eMkXqwdINjhoh1nVR5cnCZjj90gVCLe4V5Q7qRYpChj4iEn4Fviqx4doN2YIB9Z59BiJeIoeKjf5Y+vrFun6FvdYqnloiDmppCcIgxhDVibJGsUolyW5JIcXxFbZRN0IB9klmGWpd6lJ1tkIJMa5LBvo1lhcR2hVSEm5GXZp97kFeXqRqa1ZqbXZykMHVvcXtzbIOLhYJ4onx0ro6YQ3N/da1ojbqFmJKFnVh/oX1qdK+uo6JtnGbabnEtm4tniGqxdY6an4emkn2DlqC9e2iGY57VfnKNbH5gkIylGHc9eo2HbIB8e7xKTqZ+oIeCyHw7tBNFxH6UgDiXlFSzhZ9ZjWFQkYmPvWxsiXtwW1GDh6KlkoPIkImgkpSvgo1+iWZ+kP5Mkpt5p6tpc6aPVmCNe2d9QIGVO5aOqGuIRWytlXCTmnqak5pnujBymGNzj4g5yEaGW6dDdYmOi2eAbnaMcW1mgoaQjEKPlp5wlKCCn2k5aKlojKJ1gI+eTG6guZ58hE2Uir1JjTONkINgf0GQcqGIerGHrJCQeXuCh31yeX5+kHOBf393iImGgoVbe3B8fnGUc313gX90d3F8d5SJcoRodYZZb4B1dJtoand3mH1/gIOHdXx7fGdrh3CMhHFpdnCNgnh0fnh+hn+Fg3uBe3l5fpeSbZCAkIh1Z4CWind+gHp8eHp2g31yf4iNenx1eZB+doOFfHCEbomBenxyiHB+g3WEg3qFaIFzhYCBenWCkYSAil+KkYuRdXSFfHuCcYOAgnt0cXyMe4qCcX92ZXyNgHd/hn2Dh31/i3mEepKIdX+EjHSFgXN9hndbemyFcIR8gJpzhJCnd4tyh3VyhIt3a4CPdIiPfn53hnt1gXqGj29/gX2Cdnl1hIR9eYJ1g4p+k4F0e3uAfXOIfoGFbXyDfZVodoJ9e26Ggnp4fWd7kXuEgIqQgH6BeoCCgHRad2t7kJKAfX6LWXdvf5Nxen+kbYJtjnd9c3h+enZ2dXh4bXmHh4CJiXiFfH9mg4x9e4Z+dYWvimqCc5KHcHtyfJWChI98f4CFgHCGhYlzbGqDdnSWi3OAiX+HgZB1hImDgoF8hGmCh2+Hi4aIc4hfeX2Ta310fnqCgWhzgnh7gYKCf4OLenl9cYJ5gn6Sj5SCcW59gHCHg4drg4GVc4Bua3qRgGh9hGZ7g3pkgXmGfYCBjIVsfYlygoSMh1GJWYNuaZtzhXxPXnSFdo5rY3pNgX6bSG2KTpGGeKNcXZqFkE6Bmk57g4ltb6d5bXOom4OTQot9g2yvXXqXYJeoiW6MhGxJG5GpxX6QhISMhzN/THrGgXY3dI1DkoRzropRXmZoiE16VF58enqAdnMlWoF2M21shFtUbXZ7enOBcahCbWBnV3O7Y3l5Z0lfjHWylYhEznVZhmSJfZFnpV11hpV/nJRgWpSddmufMoh1b2OTRVx7YV4/lUNnOWBlVnaFb4yefY5ErX22hi2bFA9wg3x2Xml6aV2ETYh5BG2VksZqgXVrb3yIX7FjWGx5TnhvioB2L11+bXiNenZ2aVuHmYBjbrmYaxx8lWVad7KIilRcvZy0im+QYFahbXiJgXx6i3OTOoqWhp1Lc3KPnXWobXuCS7uLioCFiG+MeW2klk2afU6ckKSuY26ONmVFi5VqvWRtm5p/yoiHbWJgVad5hGtihYNrg6aeirSAbDVsY4t9dJCjiXNwcFemKotrcpGOpXeVl5h+XFlzkVt0elg+hHpdlHRdRC1vVKiPbItoWF5YQHImfEJsh5V2UVIkeYdnkXF3JHWmYix5RGBIp5lzeodVmqWQdlF/gHZBaWpSZXuKhn56bW1wnippiHWPiW21q3hUV2lqOnieUm5sil5/hWVOZnxVjmhxiVSCnCeBkouPm3Z8jHOQo4x2c5WgkKZep2Byf4ucAJWFq4GOiomGNZ6qnLiojJaRloqymZccdYGigV5qdrmigpdQrqSWoppmcp5jR6CAlKZ/i4iWaiOknnqWbExzjHWIRpNgdHGMdEd8g0p8qpKUWH94inGffYfRfZ+Cj26Hg1hpGnlghpRtZaaYl9abh2lyaJd+he55qZiyhXqLpI9gbHFXfkcwhqVSOIqLb3MYho2lgUl3f6VhoIN8XpaZlZN8jnVSmSebP3xzQZ6isZVYWHWWT51BjnNqtZiitHs9qXWQWH1xaVBxYYyviXmJbIZhqYifcs6di4tZdqB7hoxvmG1dhZB9d4OSqIKLdJH+bnZEnZ9EipqbdZyCjICzeIZXlZKSfkxudWSjjyaYnJF9ra2bAHpbfKKNSJVyYZOVWpnAio2cnYZGgjeLmaV0b06inHaTs4pvha4vd5x0fXR6gXV+C1dyc5B7pnR7j5aYm4vBbW90moo9oL53jZaasKCbfmS9ZYaeiId5YY6Gj3+rm20dRJOKoH13ko2afTAakUZqlXZ7oYtzgtWaiHkndGh4jIt3Wnk4an2EZXuSflOUcqSkt491oHdMe52HgZ15WZ6rR5OZbpFuo4CQcp6wclWpgmuCh3CFgox0hk2cXX4=","oIVolLlpYoptdWyNiWpzgG6PeF2Sdp9NaYhrgmeyS5F2gYWjdZiWQYiYgnFpTHqTXjhKdJmWcINpTqQ+lGl+foKFdGxzjXWCaHNvf4Cnf36hd055hZuEWXRoXJqCaGdfm4p9h3lesnM9cZBqc6BsgX2wrJuRlDaAhZ1fsHWYgZFvf2qAiYSHXoRinWGlf4eAbm9WamijdW2sgqdjkVhmUJF0fVJ8oYaEibt4hFtRpn2de5+lY2yuiMyeXYFtlX+bknRJb4aNiHTVc1yRtICfjnOwbnx8jmuNeZR6iaiNbUSwEmhEemp3pIp0iIGXlW92eYt1iGNocmRsjWeYh5ebdXGNVXJzaJCFf21ibXufTV96fndVoJR0fWiXeKBciEddiZZvdICmm608dYiPf4hTXtSRgW9yjWaFgH+rfWqPlqiGf1aBfEaPg31ocXyPNIeubndld4Vhcq2FU1yfVoqNo6dvfW+QeGiBuI9dX4M8hIVHaXOLhoaicoixaYSedSB3jlyUYXqqfH1SU3ePh4p2pIFvfIB2Y35xsX6IWpeKR4hcW1+OLYN5c5TohWescX6Ei5K+qIWYMptqn4Zim4aeb1lvYbprnX6UU1qfc6+ZYlGLhV2+l1+Jklh8dneQcZ1wgGGpOjRzbYOgrpJJnIiEdbeYfpeMgneHf3t2h4V6e4R8f31+bniNfnuRfnlzgIOFeYWDeH6AbYt0hnSWh31yhp1HgXp/i4uFm36Kand7eYFyfXiDh4eGioB8gn5+hX9+iHp+d32AdXp7fHiCiYODfmKgdm59eYWHdXmOiIB+gIOEj292jJF4foZ/gIh9hHqAgop8dYF6e32Dd4yDiH+AcX1/iIh7enyJin55f5GLgXqAfZR2hIFxfYF7gXR7b4eAenR3foCCfYiElHV1iJJ9enGCdoF/foF/gH16ioBoinqAbYp0f3t+hHdyg4WMgoV9gIKIinpYhpBpgoV5dn10dHx+gIF9fIN+nXqUi3d0jYyIiouBfHt7iYOFeYWAioF3hGmWd4uAf3l/fH9zent7eHmKgIiCgIiAgYF6boJ+eICLkISChIKAfoB2hH6DkJKKfWJyg3N6lIN9iHqBhoJ1g4eQcIB+ZZt9f4yHfHljloJ9hH99eH58ZH2EdoeJcH2XeImEgIuDhH12eIh0dYaUbnd4Y4SOeHtqgnuEgoGAgHiEfXR7mIp3hIB7fYWEeoOJfXN4eIh6h3eHcG6FiIVwc3xzgHp8hot2fYJ9dHh7f4mEkHt2cYeDgXh6bH94iYyEf4h9gIpXeoWFeXaCf4N6d4F+gJh6eYmbfY54fYd3iHFygo59f312i5WAq6adeoCNdoaYioaKil6OmYGeioptp6SYo4GKpHGmsXlSfY5viJN2cq56k2V9dbWAanOWp3GJhaiOeoRkk4dMjKZwjY6kuGOBoZeEqpSImHiKP1eqeX6rjI+8cJ6bUnWhpWd/aJGKfIVxgoq9jpKYsYyEj3SVp6mcf4CDYoZ7loWJkZKFnnV3g72Nk4Ssh4x9YX+sT3yZqpSch5F6a5WTiX58iYiYj35fb5Fz16mSdJxwl4GDe42ZcHWEm5+dvpx/fm91lY2Ma3RxgMSawJOarZZ8jLBakI2diG6NtWN5oFt8c2eQgXGelVyjinKQhn6PjIZomYRug32SdYKJoHqHhXKlhnZpe3R5X5atlX90dqGbXYJwjYZsZKB0nbBzlmOCeXKIg5KYgX2Tc5Jnb4VkkZ+CpoBcjKh/v5uAkIqgd49hnLR0YqxieWJ0uZyqR3OiiKqBfpKbopyPrHmHVlxKfZGVdnaUh1GddmZjnsuFm1+Rfmt/anmIjpiaqoKSu32EhXV8lYaGsJukjrCMcpiZcW+Lf6WWj7+EiWaomoWVfJhnjq6dsLBzmX54tYSbf356n398qnhmqtdlh5B+qnt0boLDeqt8mIN5hX+feneLf6N5d4yBmKt/gpKHkYxeZ498waiReJWAr6+Lpm+qcpeTipRyl4tRo7FvfJCDcImKhmSVo4WbcI6GYZl8fJNfbn+qUpV8c6aDsO90U5aGeEllVZ2Sh1x2TZqvcHh9cqSRhWJ3j4mIcm9lm3OTY3qWdYLChYGVh2KPhbh6bqqYlrVekoVTb4uMlW9mpXqYj4+Kd7dtlIGgcKBYlWt6h7ZgzXxoaV2Clo6Jua+ZgIhiummMbHl8cXNQkVmha4SbjLJ+mWpua5hedXGyj2KlcqeUlGvVn36ceZWPYWBbgnZ5bJZ00YmYvHZseHl9glu8b5J6yLu2g3ujd4OJnWlwd23JeZaCknFxWXtcfHuCpIOKc8CFk4OZhGl6lmhmXWFTkG2JdmKLhmyUY4l1b06RcHp5a2uBX3aLg3pLtZ1/cm2lZKmEtUuoY6hFZJKQfZpRbJx7g5RgZtyFjGiCpIpni32LlouVzK6NeX2fh1GRgEd2dG61c7u6VYlDlYx2gqucjH27W0mHiMl5gYGmgXZ9jpV4ULiMUYF2WWyOeoGIoIm0QZ14dl5yf3iCQnq7mnabc4JxVJBhoGxpdIaLdKOBp4eVX6+LXYtgZnZ3cq+sb362cm6kieaKhne9yrGcPZNzvXpziJKhXFteZJ9toIiZY2iBin+BfGWTP3KsgF2CrVd5em6Vg6xneWKgm3l4erWYsJ1rjIJncbeqkmg=","a4CugUecr3VyjSNpcJF7oZt/q555nlGIcohulYtajXptfGlajoORgJNpQaYdYKKDjNerVYVUnp+AjIN0dph0hF91ipaCdVaUmYA6bIKCbIVdZ5dzZFOHomd30FyIIo6mZpB6aFSLaJJwcUGVj32St0hmdligcrF4SY+kf4eGhXSdhV9yfWOATXqLqrJloF2TbnunceJgdIJ3fYCkmJm3kJCOh4hnPml/a15meoOZdHyPin1SxZZukklVko2PfXZ+YX6edmdtbZk3iIB7i46ugYyKfqSBQYZimnx+jGNmk4iD4o1liYB2X1icUmt3dYiGnYqfaKVbhpZ9Wpt8knJmbm+Cv4yUcnlvf42eiKuEqKuGen2gZGxXf5B8f31ZirKGkG2TZ3V3eGWOkI+HiYmcn0J3h5OKZ5WkdIuFeJWIXjqJbL6Sgr1jZWiFo5EAz4Jfo2mnl3ugjoFoP5pen2WLS4eXZKNNnnGPYXLAdZaQc2F4n4yUfpKHpFRdZ4ZbiXNahpWHtICkkISqcJuQeoWXc5B2eJyAfZNEU459oFVpjoO2i1G+xBiJTlwplH1fbIGQfWQHbm0xpXqNZUvoiHtScZarbE5/ZK+QvYdvomOMlbJyY5pthrB+WoqXNWJQiUCFjHxqtQCQloeTcU+8hJ2Jn4WBXEiPg4Z5gYZ0d3l/fHeAgIV4lYWGf3+DioJ3hH6Dgnx/fIF/cXx/iHthj4KCdZORgIl9co+BXYR+j4R9d4d2dIN1d3SAgX2Einh5d3d7e3+Ci4F/gXp3enF7g4J+eJp0fJGFfX13god7f3x+boVzcZB2eoR3koWPdnmbgYh2j3uBlHGHgHp/cnt+dYKFgXqFgJF7boBujIKAgmqJbIGCj12DqHptiXx+fJd8e4GBf4V/eIWAkHqEd4l5goOOh5B+gnmFfYKJf4aaiXWLdXaChHqBgoCFf4SAeIV3ZoJ3hn98foS0c3x3gXmChYKHg4F6foKXeoWIeoSGkYh3iHl5iYB1hX2Qe4R8jn2AcnV8f5h7l4aCdod+e499dHp5hZZ9fYNwh3F9fIKGgoN4e4J+c4l7hXt7h4F5g2J9d31/hZt6gI9/ZX59fnmEgICHbYFseH5/gJB5i311cH54cX99goNxiISvkoFzgX12dJVyhoaAhHmFg4eOfYJ5fH+AhoJ8eXx7hn2WfXt/fH58fHecgX51and+fo2GgnZ7f4WLeol6fnaDmXh+iZt/doSAioN4gKV6eXp+fnp4hYODhmF6gHmCfW+BlX1wlZd+fHF7e4R7e3qZiniBe4mAeXyceHl8eXOEfntueIJ/dHt5f4Zygn9yiXOOeXptXnJXhJ1rd5RoZXdvhZ9ycJSchKB9ZFxuZnt5f3R8UoOUe295c2d8f05tkKWLfVhvkGuQdoN+d1Gag76TZ3l9THCBemtaoY5ap1d/aYB0i4NohYNui2Znhox7hHBrqm92Z49qc5tdvHxweW+ef51rTW+SeIRuimSBfZqOlnWCc5FrcV+1cYGJen2Ubo5fgWRskHiQnZN6fFztaIt2k2qPgJRtS1tShXyChGGEMGtli2ZxbKFffX9fc6h+j52/lIhqe3GCc4ZpcIWUaUFZfGRvUGZ3fFKvd3d9fZ6VTIeSf6p9h5Jla29sbbJza3tydIp0eIeMXXeMY1OykWdvVn1ygpFfjYBbeol9sINceImOh1lYlH2ecn2UwHumc4CCeoSJiYh3X2qCdoZ5h12Vg3uPdmR5WYCon3eLVHqNhHthcWmudpB/g2ZvhpWGKGmniI56uYFmenZZd310YpCSbYqte35wYI95m5Zmy5x9XUBtb5B2gKeDgaaAo26QbYTRVZBzgHCLlICKWmWFjnxjiI5sc3OOgmJcaEaHb5V5d2lmgGxWrm1sgmiFaaJtaW9ih253i3pULouRZFSEo3tnW2pxg31ZfXyStn12hHRXnpNzd3CDcqKrZElhiKB1g3ufh296N5B6Y314TXVsWk5ljXiLfYN3koXOc2WOgIFtqVaFkYuYjIdkh7WOnWSCl32WlZJiglWBjZ5wY5lCspVoqamen5Bmf5d7soUmlpuDfnxTnJSkhGRfiZ+Fb4lwmGaIb4FtYoBcWaFge1RximNbm2GkgW+df4p3YXNfSpKaazSAkoqRqG9nmGSSXJJucoCcr35IgaiQi4uFdG92dF2Ml5tolIqLiIKkWrt7jYhabdV7hJeTk4qGn31eQm9FiSVlc4Vkdot3Zl5osG2MnlZnnnuRwpydhHWCf22Fn2xIknZ/QX2BOpFMd4R0e0BwfZVRi4BofmqjkISTb3yFR3SLk3NreY94noGFVpNQsZx5RJ1zlVdkYnVzrX+OZGhQj3h/immTmZF5aYRSX18wiI9SnX+DnpxXjYqVeVhwfHeXdZhsZ3+QpCOGbpx2Z2W4d5l5dbSTVDt0c4SecZQ1foSeZ5BBgqNopozTgGyFb2JjlIdyoqJtbJCHkHNVmIN1WVnHk0Z1t3CDqZF9j3d3g3JGw4cgkZ90d31yioiNioh1cICcv3WcaZCCcZFwiXRvYo14pmGKh4eOglCnoU17iGVNnoR4lT2XdWspe1FKqXp7WF/DX2pWZnSebVGGa7F+ipp2f0leo6N6tpJfcbR8V5qPd3RfhkuRkZOBj2tzi3dzPUNwgoGRiJmPnYo=","entzcc15JnZhWmxkhnaY2G51gaB8eGBEU2ltdmWSa4Zvg6Cli5imYTx8UIxoQlqERmVLkGFsc5F4enOicoZTdlRraGs4ikyFZXWnSH6KvY5brXFpa3qKZmwxlmCQbXJHW2uGhZXEcodqp292WrVwjntvdZZ4llRsWaFg6IeHuHx0kLJ/eGOUYGWjgm2FgYKCbG5y4V+jcniYeqde329qa6F+lGh0WX/pXY2WcnyD0m6JdIzdUHx+ea8mdICaX4WeVoWKqKZdenuWral44/5+pX+RXE95a2CDnITii21Ki06DJIRRSntd0JeIaFaRkHtrhYZ5pn2dnYxPjk55X3JwgZiIwmItkZaShn+NhWlZaIemi3dbX4X+hTnWJXOhd3BiyG+qjI9ihzVwhHqwlYBMntBbd3lW0XqogF9mem+RcoeygzSXjHyRfoRPR3RweMO8bWJoelaLW32UQI6kcqVIWoSTXDZ5X12Yn5lXa51yX2mPfXR+3VLhYGBlcVt/hY9ip2VqfE2qkVBfWmKafINVtnxdZZlsXU9tl+NwpHhabWhsgjesiIFKaYOHhIWLR41qbXOuiYx0g42ihHxzeoRKU3Rkpp9wel6Oe1h0fIPqiUiQa36DdWlRZHRriGZjRml8a4C0YkKBhFepgWZujHl6fUqTBjZ5gn2Kf3eTdXuFfXaMfXt6dYeSgYZygICFiYCKg3uHhn+AgYGBenZ7eYGAWXNcdX18kE18f4R9fYJ4cIJ7dXSGhHh6Y4+Hg4Z+fn97aYN/gId+eoB+g398eYx0dmuFglp+fH15goKEdol/goV0gHZ3in6Ifod7gnV8jIB/fn2CaYuImIB6fIV/e4KGe4R5fYZ8f4CajoGIgmuOd357c46AdIR3cXp2gHd0doV/f4J8hn94fIp5iYN8jICOf3h+bXiBfXtqfoCHe4WUf3mDg4BzhIGAf4qEa3yBjH14got+gIM8kZiHgn56d3t7fm2Hg4idgH+JhnuGh398goCDhH59e3iEdnJ9d4KAenl/m3Bjc4+EhYOEhYVih3t4em12g4J2hXeDf4F+kHqGdnp5gYeChYp8d26EeoB3ipGBcGpyhIWBuHqCgHx/iH+IYH6HfnyBY3eDfH1/iXaWdnZ9fnqGe3mCdYGkiH57fnp9fnpZd3Z+hnp+boaLkG17gIF2bYB/fYd1iHt2bIN7eXt5gc6RgYCFf31zkX+Egn6BfXN9iIaCgnZzlId9enh8en2GfHaBem57dHN5foGEenB1gJF4e39+f4ebc2yAgF+Ah4l1fIKhb3l5eICGkXuNeIR1e3KHh4F9gIN5d4iHenaIf3+BfoOTgmF8W2u5lGmFnlx7g3eIgrqIbZTQh4ySZot7i4mamIGXjYp5hIKOk4hSY3NhXXFbmZZnf3yEjn6UjbFzw5SYk52cYGpzq5xOj25ZmFdNW3Sje5SblZ93jIGtcojDgqxpYGSchpSXoZRtj5+BdVZxgKOSm4yEbZKLgJmZYpefg5tcqpzVl5qmo4ubgoxpkbmbip52epOkT5ZtkJB9nYmObqO5bp+Qf3qUSodrfpV0nYCFe4WYkXaRnYuLc6NMqIq1h4GTj6iLk4CeaJ1vOqhhbqeau4V0eHJ0kWyqc36TV5JvlS93lJ2OgpN7tZPAcbiKp6h5f515o4KEjoh6lTGpi4pqg5eSMnB7QZl0aXCFkHZ1Go6bT4Nraq6Ko1x0g5N1lGFqrn50KX0hkIKZhKeGl5NufqKKopZ5ipSIn5tgnWuTjZhhbpCCeHF3sYl7pI5HbomWk2R0eoxkrmOAZIa8Y2V6n2FcYmgwh3F8eH7Vg4V7m5F4jY1umny+hnZyl1Z+nZSFdXZueqKBkYlujZWRYnuFkH2omZebeb+UUm+DdYubanemq6OmjXJpj5KWV3eGbJRqrIdLl2KBle2Pp4uXZVyIUKyBTKd4fGGGhntTmYSll4iRf5udiH2ddXB8jzZxZ5WMbH4AFoRcjXVikJmQd5xulF17lpPOZ9uEh5OYGaWCkJmVwY6LcbRjXbrAlYaCeoJyl4dcfn2krv5/jFhOe1dFqEdxuYZywqNofHm7bnartZt+yGZvcDGUcFR4dFzXPlbVx5ygq5C1an9ceLRdmXKZh518nq2UadfbkpVik4N8aaFffJykg8iTlWR3zMx2jJ5OnXJxjbemo6Kst5KNdlCYirFprVKWepVub4iFlduPzI6LrIh8kYqseI9IiYOhflXmd4KGUbZ2RIWUfX+XkI2ZtnuLlnp0f5eOjs+Akbiz3XZAqpSceFqArk6CeHN1jnSMhaBEO4F9foaTyaqR/oeGgIFNm5Z0oGiqlpOIl3tkg4CjlImMkIoftJuDhJl5dJZva2vhj4VSlZWIp1Ggh2GMnXl+hXh3pIGFZnF8iF6ot4SQjIKFf4ippTmKiH9ss4iDP2ztiITGcXuNtq6AL2O7eU+3freOh2CHinadZmh2aWVfdI+Pe412k2+FgsSQc9R+nGSUonZtpWfOcr1BwWGTZHWIr3WHa42mn4GdX2SBlJCRhmdZb32jjn/DhnSEcX0pd5p+g7uIZKd1u2x/mUt/bP5jh7l6j3tzc4aQyYSWg8VvP1ltk65qfK9/a4BRiVWWdKVtiJB5h1Obj3qAY5GKMoFoko64hog0eUWqaFOPnIazuoemdYE=","dZR0jUB4i4BkhWuVkYqRYn6YrGiBn3GmfIdxnXRjaqqGm350gpJof5d2V5NUZoyJj5qiWXSPiJp2e4uIiox5fWWBh6N1bWWafpGdiourc3Z2ZJaJgFugjYZ+pXSWXJudcZF2dFJ6YoV5d2qUppiQhLGAb1ycepV8WneHhXOMhYOQlW2HdGGPdXaBnXZLkF6Re5GKoJpJf3x/qpmIlJusk46RnmxrgqHFbkyEe2uZY4x+k1FaqJh5l3KIcpFcZXiOh4mJeZRtdHNei1inkYqohot2gI+Dj5t3lZyPskiHfJB2mJCHmIGBLWNykpeCnXqCk3elUqmGi5ORgXOYoaNpWWyHkn6OaX51hm6nhauohpiRlHSSc24/pIqGi39yeKehkIqllHGKn5SQiYCBhJiJmmePm4ihYpulrJmYcGWZa1WDgKGHhLt8m3R8kKFHtl9Ki5Ope3qQgZdiQZdtoYiBcnnOo5VdpFiJTF+Qfo2jeYSwiYaHgJd/ZZpQhLKRiKJ1l3yKqJSAc4aleKmpjnyaZ4Z/e32VhqRbiY5+gJJuiI6Fjm2js2uFc4Vdo36DgoyeW3GPbXZmp01psJfidXdcd6GOZneMiq+ei45yk3WIpq9pj45ll5Z+SZmYj2Brj3GDf3+PmTG1fWh/Y2aKenaAjE+Lcn18gINxf3p1eHyCd317eol4h4h/iYqAg4p8fH+SgoB3fn+CfYh+houEe4SAqGiebn18gIRidnl3X3x9fIp/gX1/fXp+hn2EgnZygn2Ih4CDe4R4fn96hnmBf3iBepJ/eYV4f3t9bYx/gYF+gXh6enh5jH9iiYOAeH2NgHp3hYV0jYCGfHx8coJ3gHt+eINze4N4dHiMf359gn99eIl8i2x5mIiQdn+BeIV3g4h0hIeMfoKBi3qAgH97e3h8gHt+iHWGeYCBdICFfX6Fen19hX6Ge4Z1c4OHeIOCcIl6jH15d5GTZo6IhHx3jHaMeX9/hIqCh4B+goGHnHt5gYZ7f39/iHZxeoV/hoN8eHV2hol6gId7gn56cIF5foOKgpR2fH57hHeBiXZ6eoZ3i3qAd3+GgoN/g3dxg4WCeHZ5f497h4GEd4F7cYOAeH6ed4F4hHmDg3N7d35/f35zeoN9hXWFgoGMgIJsfXp1eXNvgYGHiXqAg4B0g4Z7jH2QgomAiX58gX+GhISAe318gG+ecmZ/bYh9gY6Be4WEhXaAend9hXuCe36Ce4WTd4iDi3d7eomBdXKGgIKEfniIdXxxdm+Jf3Nzhn16hH5+fYB9fIaBfX6Lg310doGAg3h2fX6EfWt6eYF0gId5hH90hIB4dYB1gHaBgG9+ZaV0aop2dpt1fHxvdoBvh4tgrYSTbVtyXpZpaWeRYJh3fG1qdm1/jV57iZeHkGxfgHF5g3V8bF6aVpqSXoZ7VYucf390ZnWGkGh4eYR5c3lrfoqAfGdhd4twhnaYh3F3aZx2koFxg2tyiXSXhJdDbHCBgHdee1llfJaGi3SCXHVuhlhtc3SFa4uDfW1dgHSGgIp6h2dyenalbYWAgWiOhpRuj4VzUHmWknB0TYFshWtpeYBihISDi2R0dG19j2F2anKIa4ZPn5OPgnuCYW5ke2t4eFF+h2+bcrCQVIGbg4V9fYhqeIxsZrxgc4ZoeIlha4+WbW2Mbop4hHR1Z2J9jHxje3Zji4SKhnZdc3yAf1ptfp6hk4B8m3eJgWt4d4dslYiWWZWGYnVmjJOPboWEh3CRXnaJrXWKc3SWjHKLfnOGi450emZnbHSKb16ap4iEVYCFdYNyiZFrdIeAboiHbYGAa5Nzj49wqIuXXmVmfohvi7ehd3p9hn6WbYKmdYpvg2mFinCAVVSRnIhzmXp/fn1ae2FocmCJZoSGkHF0dnR7dG1veYeNf4mAcoR9h4R+mpBnSXyBbHqUgpNgg4uEbIODco6Dgn95k4Fnh5BsgXN/g4KUZG16jVpcdHmeh2x4a291XWuGWGlpV3JtiG5/iWxvlH17kEB/dYKHwmx+k4B5jZOAuG+Am2lyjpCarXpab61/lHhkmXqCoZaFqqeWhZV3eXJwjXt2fK17k45tdo57eGVwgqWXc5V4e4dyhZWYc5l+aHZ6gWVxf4FYj3Oig42ScY1yfV97Z4x1ZnaUe4WVfHyBqWu+c4BWfnqHgG51dpiTgmSWflmISV53goJfi2eOmZGHlJponIx6l8WLjayWgZCQpHtfboC7YBmad32Bc4Z3dlJZnn59loCfVoZkWnd1Z4eFgHddmV9hmDuRh5R5coaIfn55lXuWi5uWslRxZnGRf4nZnHiKXl57k1+Ih4SXn4OAZpJ0rp6LiaCIj6FbdWSEi3uGYIFimG13lneWkpeEhn3Ff2yFm45MkpuIUoVShlyYim17ibGMapNxeI5zlRCaiol0aGy0c39zapCZa295ln22k5llnVx4m5xrgohvoZCffn1+fXtpmYVtkq5sd3WZk4BhrWyeIldziUyLdm2SeYGEh6ZtXoxiqpxGjIVchn+Bi4SJY4qTb56lnoqGeIKCjl5/gomEgaWldXmWgHqDi1dTgYFonYVqsYR/p2mThHiFjXtzmHyHX5Cfb4OSq4qOYV+CfaGwh4mBimGDkqBrvZl1nYh9faiMnG9ShlV5hZeZc36FflGeSmKZqXqWhm2Xo5g=","bl+PQXZ8Y3RmiF5jam2Lioeajnp+anScXYFVa0ucboNWaYKTZat3YFyma154T3lmb15ieX98Zo93gXCNf2+KeWZxeE1BgF99SoZFUnSBhYV1lWhQc4N1mFuCcI5xVF5ehHZnfotgdKlnaJB+e5Kbcl9/hn2In26VgXZmiKxTd39bYC96dneFlZVhc394hWBwaFlkXDFubXNyYFlxO3dxk314hEpfkILEe0SHcXRsaWymhpB0eXRYZYWNkGh3sJmKqG+McXSKa7didIZ7hnN9izNgcVt8UWN/iWmVfHJrf5VoYGKAg2lzjYV+THFzh5Nzb4dxb3SVdXdkh2lhblp5gmyManl5bXmck3d+hYJraXp+XKKbeS95Jmmpbm88W15Cbmx3nnxydHVclXxufItxfXuCaIFYiI6HlGmRm3Rte5BfhkegdXNug1pwe26kZJRFYU+AcYJsZoKBco53cG4/ZKuFjp+QeZShh4RgU2OFRYtcb2CFW3hXnWZsTV6MYk99dm6caX5vmlhyaXN/a3hxenljg4uFW3pgknqRh2ZKjYtqgmOFQl+Vd2BwcnqDe2tdkmF7TImBd5pqm394bH+phHVYhnVsZmFze16fgpZgcGibhoKhd4xjlGRjmVppl25iYnW9bHE4eHJDeIdKfnJ6Y35fSnp6eICUh3eGf3h7f3+CfoGAfYRxgop4gIh0g4JuhIOBe399hHp9em2RgXuFnJ5rg1SHf4qago2JhXuFkH95eHuOgoKBnYOMg3yIgnJ6dHmHeG6Ed3p4eod9koaBd2OMe3N4fox8dHp9cod3dnl5cnB8fHF7kHR/h3+HfHCBiG9zhI95foF7fHp0fYB7c3eHdXV8hYKIfIN5dot+gHp+boF9a4d4d4CAfIV3kYd+hXaEhXKBfY6Bcol7fIR1f319h3t5iYiKgHp8iVxjgYCBgHmCenx/g3R2i4N0kYx/g4Z6e49njY1+eoR/gnV+hHuAhIF6hX6AeH+GaHmEeoB/hoV9g4Jxe4d4iISGf399fnKCinRzdX+FlHx8dX9/em+KfoN7ioaEeIp/d4OAfImCf5d/d4GCgoJ/foCDhoJ4fId3hXmPkHuLfn98fXt/l3qGgn6Eio6Fi4B1dIWAiYKCkHmDeoNpfoGQf35ui4R9fYSHf5SKf3p9iZCAcYF1g3p/cnSJiHl8f3aPgHuHfJZwfJKHd4eIfG94iX53eoV5fYN9eYCIhIGPiXSQd4GFg3WEh3R9epOHgnh6eoqEhm97dYyJeYZ8c3t5fXl4hZV9fG55fYKUg314jHh9g3mBe4aAgKR/fXyGfnR+gIB9e4B7hIGGgoCCZ2hqjWCSkYKdhIiGfnWIkHKbmnSPj3OHdHeBdmuGj5iJg02aaZB6lHd0dIWVS1FocIWJfnmVhnyGlZxtipWGl3GVX29Nko1rtWt0k2J4fl9zb5mOkH1OgJSehFuigEVycXuGioVzhH+Lq3Z0hmKPmXeef3mmoomDcaKZj32EV2CNlXeqiJaUh5lqhYd2eo+QeoFlbHGPbHWHa3tyh31+f6aHfYuTeIaTin+vioRproR7loaIapd5pXlEhZiErqmojnl+gH9lgmuaeG6ccaKSd4mZgodykcSBfoh1m4ORg4mFimVrWmqUkFOJk3NxhmSHc3WRfpSDn4qCYomobHlxanKBhXmdeGJijoV3eHujo3iIpKOifXuEhXGPenJ4bGlylGdecIZrjI2neXAxgnJhkXF4inh7nHa1iMd3hYJgeJyCToV+bIaBWXRrfI10u46UhYB0lYSHhGKBjHp1gHh/ZYRpfKKPcpCPjYVpaEmWnq2PiGl6jlxkdqNgi39/mnClvn94c3aDfZp/mXGNfJCKdn9qcZuXg5OGgq+Hrnh1boqMh4J9x4N1h2yGem+OjnmAZnN0ho+Ds21zi7xykIh7gGZ7bYh4d2OCf4xqmoWbh16TinN9U3yRiJiZboSXwH5UaJSBioGMd31kf45nl56hjpV/X2ZigVtyYWyOfXNtgmxnWV+QcpGAZZSBe2lqdz9bYHKYioFnYIlwU2BcfYKzfl1lqod0d3FyiYONa3mNS295lH5zc29HbVd1coZ8Vo1oWnlpgnmHoXp6pIVhl3NwbYxxW3h8d2JjdGNucnhzc4WJZpaDV1tpZ3xubmx3h3x/vIZJb2GAh456aHOBgYJ7jl2xe4t/cFVzZZFlb2Z7ZWBfaYF2hm9ybIF5inZ8hHabXW56YmtscIByZXZ8aF17eoGKkHSenXaDcmZ7goS7a2yLmaXGiG96ZlB8YFd6fFxleopugpFocl16XYB1d258c5N1QX12cXl3c26We4xNjGhlX1duUXqCc1lgWoBkfGh0clx6b2iiXoWHfYNwRnSIgnllV1WRgmRWkW5zfGJOZVeAeoR+TI90bGR4dpODhHeZfiF6ObpVdHONeHNsc019bnGphIdxZW9hZUpoV3eAimyNW21baoN3lXuSfXSFfn2CTEluTnd4cHBranpaelZUY1eobVGPbXSManyHd3uMgEVzc4NvX5JnoohweFt0fXRCiW9zg3ZpYYS0THSFeWV9bl+ebH1mglp+cnuHUJ5zmnyYeFySk2tdb218Z2Bdb3FbfHdjd2apT3aUZnBSi3BqWECYk1xqZX90dnxMcmVxZIpqgHleho5ljYM=","pnRfPoGGa5xGalWMjn2Ce3RWY2R2lKl5dpKNanqYkm6CmD6Jljlff4VuaMlwemVoY3uTY3lxi4q1a1BXeH1zdJ1qjG+Fgm9hcnB0ko4Pe5XAi16Ofpakc3OMfmx6ZFOAcXiHkW6KlHPyg2SINbeDghVXYp6HRmKBYntwE4T+e4x9n46bhTuKo2+SSpr3cIZHd6GMh5qwtIWbjmp/YXRxf1eTgI57j5Cmh2GJdY5vsYkOmJmxgYHOZIpZblZyo4Ntg3l9dYtvgoN8g7ZqrGx6rH67coeEopRpbW+MZYKMWGBBbJK+bG9p0kxskqd6i4tlfHCKeomZsGqAmFpCWoqEdYJZcH4+j4cljyqGgVRKdX5fYodzl5y6iHR2bT5kgXV2bZh+o4RjeJGHi5aSeHGDf2Rfl4BuuT+Jl2+Fg4ePlmp6imiJonaBpKtih4CcZ3Kug2OlP3uMg52ygnoxdE5tmlmGYnWNeoVfsXdxqZZyqG52jIWLkXRukIOddbZmfaFognGRgF2BhGVpnqJ3e3VmhGGAqoiLWFuWgIVpcZVuhZ2QhDtZcmtShWW6oF+fkB9cfYGreZWGdqObcpOqiKhkmp16h3p/omAyfX2OiYlolpCL/nXIf1J+XXV13YF5TGp/c2Fvg4mIn04zmZhguIlva35/W0qKhXWNb3OCfo17hotxhXd+dYCBcoNzfY51fIJuiX90jWaFfYd/dn2Hi4iadot+h4SIeYBxiX57cYCHcIWGdoV4i4qUkIWOioWCfoaGiXuXZ4J+hId5e3l1dHyEfYR6jV99f4B6d4KBbnOMiHl+fnqHeYBtipN8e4N6f4J8gIaChJaHhoKGf3yBiHZ1gIVzaliBcXl7f4FweHSHeYmEcH2Ckm1/fnR+h3SJcXiFf3eFiHp7goCFdGuHgYB8fIiGcISDfHaDfIl7h4aBgH57fYF5e4SCeYGGfHd9hH9zg36BhXh2eoZwjneCe4N4iYJpiZmIiH9zg4GlfYJ4doOFgHx5hnxgiGiVhoCadYqAcWZzcYqIhnp9hIt5bnh3dnJ8gX9+fWp8eYV0iIRveY6BgI+EiHSDkH5+d453f4qCfnymdn93fnp/g32GkH9zaIxwcn94dHGJcIKHenl+hIB6e394hYaPfYFlhn5/c4KMgneXa29/jIGFgHtweoJrhIV9h353kXV/cX56anqJg4h+jISHhHWFhoV8gX5/doRze4OJhXmKfnmCdIJwcHaPfZN3gYWDaoaJgIdvdYh6fJF6kGuIjYaBd3uVgoVweXqIenF/gXixe4N8cXt1foGOkot8hIKDb3d7f4OFd39/dpV/hX5/fn9+hWd8b3t4jYa6aXeMe4h+kG5weHSKgJakmmWKcm+Rlo2eh2xxg4GiUmd0dWxvbIB8bHiVi5RzpoKfjYxheX1ld5Rkfn9wf4dvb4FjcIiIbo51oXGXg4N8dIRsfH+KdaF1h5h+gJt2iJhfuHd5lFV0gY9lgouOXHCJiWuZZ52AvICMdo9vb4l/fXlmjYRiqF57PHxsbYd1dXWDfoJ0hIeQj5twmIWSmXlof4N+c3OYmJCNcGOLkF6NuW11g29nhJdWh4eHfoh7h4dle4yHlWqspkCJhniBh06IWnR6o3FokF6PaXWUinCGfH9lfJWPp2Z8Z5CDh42BfVt2fYdpgYN9a2h/mWV6PXd/YHRzfHhsc3NuaYxeb5xqjIh+lYdreK5+bGOIcIFpfnCImW6cd36di1mRa3mLmYRhkp53koh/nWyDa31ub519oICBaGKCfZuMdY2hYXJwgW6fkId5fG9QfX+MepGQcYWOVnp5a5VroYCEjoiDgYZgeI9ziIaRenKEf3B3aXxrV4p/j4V6i41pdouKgpKJipd7epaGdXFwj4eGe4WYl4tsgXWFrntbgGRuY3eNpY6IW2+CeZSEjIZ3XX+DfIVsmaR4Ym+Af4plp42Ka0iBhGJqeKOBchFzc35uZI5kXnaFepptgXuMg5KSWYx6e7B5Y4VlfJaIiYiWWIaZaYGVlXloVolrjnFzhoCJVX6MlFyLjC12Vyx2jGRufIJ7j2VjaIyNbHJ1gYCnZWVpfmCLaZs7fll+gqZ8gmh6bZIAV4ahk3Chhp+AXpBtnEBegoKEgm1woGl8hHiJfl2WNKN+bDZzcIqRSnmQkoB/VXjbd2ZWs5aHdEhtYl6NZ5PDcHhagpuBhqqQmo+8jpx5XnyGhniKkI1ljG9naZOHeY+Qi4QjaaeAhX/MTMXGpFKFUnludnZ7j36IiFx+fZJJrn6Va4KZepeHlYeAcG+UZ3arRJded3+EgIxws1dmmXuVfmZ5Z2mOgnm2xF55jkpRVqxtVrF/fnltmZdHdF8+eIZxgH5tdox2i4Z+imtpkWpwfHl5dn9YlIVmjHyCllqgVHF/lnBPkYhlgWpqZnN3YH94lKCdfm9zlmR5gc5riW+bfXzRgUpmZHV/hYa6t3lwd2qqfE6LS4mWVHhN4V8gqsF1jHh9enyfiG5m64Ggf3h+ebJ7bHCYiXd6fX2Up3lzhHF3c2h1sYB7jY1xhnymao1pjI+FfEptcZdwhGqDgGKcbmtwf4+XjoS3fI2epZWrqYpmjK9+gp6HrGZMbXqPlF1imn5hhIOXmnh+g3l8lZhxcF5rd21zYqGFmlApdYuFsHh3cqFemm8=","eXaRjal4mpmKlX2WfXuApXFunHp8ppCTa251fGhsnX+NjpVzTjV0bZ12jHWLq4uAU6qtZo5thXJ2SX5ehXVldLdrYHiSZqGZqHp/eXdUj4KDdWmRgXiBZGp1eXdvrGi+b2hrpXq/gnKPfXJ7f4h/k35mfoZmalh2rXmFXGVwfXZldFh5Vlt0v22OcXLJcXR+hoyEg4yneYFkZphuVYaVVoNfbIl0b2N9lpehYoVJiIJ3ia+BmIefi5ljk3yPYqh8j3t4f21kfX1rc7p2XmKQdm2Tb5mDcKJ2f3yijohkjpyXwXenfGdxsHZmvIR/pl55hneHinZmfXqBloh7doCEjpVrenSGdoKFb4WIdXd8mICnVHO8goOumJKDfIWLdH1kiYaAdZw9XH6Dd3ZwZqKahrNucZo0hnF7gm12dJx4jo1/bq+YhoKMdpl9rXSXTaWPfZOXk3mfkJR3vXBSfnukiGV9eWmFc4+Ei4iyhZpOXHCFkH2Ic4+OmHyFdKRieM5wb4NlcIR1kHthbX5/dHeGiY1tb36BXYV9LH+DiGGCeXiMfniaYmWNeJqhgH58gSpxZ3+qknt1jq+PO4dfe46RkmyHkHuMiZx3h3iLaHh9ZHpRcI/CeIyJY4F8iHhgg6h8hIVVpIOYe4Q5gV1NfXp3V46Rl4SHg355e3xmfXt5e4WEhoF7enmFg4N0fXZ+e3yDfXaWhHmCfHiBg4JjeoWKYoOGen51i6GIgnx4d4B8gol5h4GBgICDhn6EfHyEinmEeoN7hXt8fHt5fHuAfHp9hnx+eKZ7fHN9hH1+g4OEgH13gYp7gYaRfYN9doWGcYiFfoCBhIB8fXR5foR/hX1+iXl/hoGEfoF4gXd1fnZ8gIODeFSAkHqHg4CDgnd/eYJ6g394hHp3f36Fc4KChYOCeYOChYaBg4aKeoF6f4KGd36BhnqCeYqEcnuCiH13fIJ6gnp9gGm4h4KLf3iGfoJ/f3l7eISTfnh+c4Nwe3iKfXmCgX+BfIOMg3yAgoKCfIOCjGmPgHx8fXiCfoaCfnqFgXd8f4Z5foZ8gIJ5fn+DeIGFc493hoV/en9+hHp3koN/fneFen6EVXR/gYN5gneFhYGCgH6IeYOAjYl6g356h4F9fYB3g3x6h31/f4R/fX+Eg3ybgXl3hHuJfX19doV1gXZ9fYx8fn55hYeGd3yEeYtzf59+g3N/dYOCfoZ/h4iAfoiIgYR5fn6Ee3d1f3eCeoB3eYODgIN9gH6DhH2HeHqCgXp7fouDgIZ9dYB6fnd9goCLgXmWenyDiXp+dYKCgHR8gYeDg4d0hn15g3SAgXZ8g359enpzg3OQfnKHhLmKlo2Ng36OioiKcId3e5mdfYuQh4aId7F7fpJlfoWJdGODimtvZnyYe625s12CgX6DlZyEh355dnyJfIyNiYdrWJZ4j4SLeo+Je4K4jIl3i4VzjIiPfGmLvYiYgo58noR/iIlzk39sf3NkcYN7aYmdi3F1god7aoB4hXl7hoSHh3mAhXKMhYOHgoyNioiFXZOVcXWbkXKCsI2HcH6HaoqLVYlKg3qQlnaefoBwXZd6jZRjkI1+aoJ1hpmOoGyOfG5na3OWfGOGgXeheIOInHeQfJh/k6GUgpuKWuJ9b4OKhmCLf5eLjYB5jZaHh4KIfY+Fn3h6e4SUdX6CiIeEiHiOg4pzl5PIdZWEkaR4pIiNg52Zf3CZgIOkhYqQj4uBf3iJuo1/fHGQo5Bgc42Uh4Cgg3x9cnmFhn1gf3DHf3Gfh4WMioyHYatmfJKml3p7pYOAd4Bya5+Nl5Gdent1fYt/fn6Epo+NoFd9j4qUfX+YbIyCk1eOP4l9iIKPgYOSdoeEqXt0fX55eZF8fYuKh6KZc4KMiICSYaaSjICAZ6WGemCceIl1fH9lf2V6dopwa6hvcXl7hHVqbHh6mHVlkX6SdImJgYKFe4SDenuGf5Z/g2GMknGFkoiRi6mBdI9GeoZ0V4xrl4hzeIqCiXxuaH14e71loJCVbX18iIGNl2RmlIF6nrCceXZva2pvp4OBeYuMV1WEa6h5dld1ZZCHd7WRYnx5g1d4bIaehH5nfZx1c2aDY3thlXe2gnFbl2FehZx3m4qEaX6AnoBlZneehXBqiHGlhXGIdWp4i457eX1jZ31XUXN1Ymx+XHWGfF1ic3t5cIJtuolxbIOLfWNwgXOIhVqZYIlIXKB7Um58bnVhU2qEZ3V0kqejdn9gdIFng7uil3qYg1KUnXd4dnJvin+HaW9yVIVZa6KQT4JhVYZ2bYqDgYhqeV+IjoZulZNwpWJ9fXh6kXxronaFZmZ5aGl5nm5weW2Oco9zfoB8W49yZ290mHl4ZH2OeIBhjWuVcGuUeoGGloSHcn5viJR9gIlxh46IZWKIY3dtfqeHjsJuZJJVVnKKiGdzf5lnaXKKa4KKa4CDeZiAZV8/ZGyOfZOLdZiajn2Hj15bg3eUlGtrZmF5dXN3pYupd41teHtxqXuGgIKMe4R1aZ5hda5zaX9tdnx0fWp/bHJjcndrfJSDcot0cmZuSGCHiHleiXp9dqqPfFRxXq5ud2NXb1JuWW+LgFlhnXZugYByXVRUjG92dIWLi5p6jHyDbnloaXdfcny5eYqJRIGAZ2F5iLBim2x/i3GNdYAqkm1wd3V/e4uTeGo=","hIGDiZBqsYSelWmPhYCWpH59i2hup5J6eXaBj29xtXNkkI5+c059o3xqeZKZo4lwXZ+rfHd+gXuHUYx8eo2FkXJpZYKAYX9znm9se3d+gI+XmW6CaYdzj29ccHlut22RT3pslZyBi5eXaWxumYF3jHaCipuBb2JqsHWRdXR7fnJcdVNtaWptmWV8hlqneFuCkIWEfnWYcIZ9a39nWXyXa3OOeoNnTXNpmZqbeYpDeWV1cLGClXmSiY6Cn5iTaZmVbGmGkXJZh35OdK5/jWeWfG50d5hrgbJ8YXeKeoZciXSEtWyPXlx+knh9q3OFiXdzYXCRg3l0a4JxcY93iWhyiXF8d3+Eh5SCcIeSfWyAl52dUYK5kWWgf4h+gYB3cYB0d4h3foJqeHqKiWxxc3ydgp9lboxfiGmiaH2GdaqElYOObrKQj32IfJJ1kIjEQomhhoiYlmWXe3d8rpZydIF8cmp4h4V9a4iFhXGSd4xKZnVfn3SIhG2ZlXuDdXpTgLBwgXppiIR1gHxMcXuAdX6Ifpp4moB+bXmEKn54l197eWWCg3ObeXF4b5GAg3N1aF13ioqqiIJ4daOXR3RVf5uhjIGNg3KDkoZ2gImDdIeAeGGJgY+iXZZreGWKeHtvjp1za5JapoZ5c3ZWcW5afot8ZIlvnY18fYWBgnhgfXOBgHt8gHx8gHxxeYCDgnh3e32adoqKg3mBhX52f4N+d3h3a42GeYJ9i61/dHx+kHt3dXeDc4GAgXp+iId+fYePfH59gIKBhXuCe5OGe35+gnt2gm99eJ2AeHZ8cXl+hHt5eYGFfnl8fH6ee4Z9gXuDfX+CgoyBeXWDhIeEg4R+fnqEgoV8f4R3hYB+hIKEeXyKh4SHbVyBgH52fod7hImAd319gYpxgHmDgoGEe3x/fHaCgXyEc3N2hX51h4NxdIF9hYiDgXmIhIKFfYhzhIeDfXt+foh5h26uin92gYd1hnt1f4J3hIaLgICCf358foR+f3p/hH98dnZyfoSIkHl7gHx+jHSBj42AdIp4in5/hXOHfX10enuCgI6Eg36CjYJ8dn+KfYuEg4p6e3WCd3B7iYSNgYyAgHt8RIZ6f3+Ein2GaoqHfoGDenF2h4J2eoCCf390jIuCeXxujIeMcYGBeYSMfnmAiH93dYeBinx6h4ZffHeCd4iGgH9zeXx7iH+EhYpzg5N7e3R+h3qAe4B+dXd6gYh8hm98c4aEfn1sgoiBgn5zdol9fop5dYF7g3t+gHyJeXmKgYaCgn6FcoCMiIB8fYWHf4iZfH51eod8dXx2goCMfot/e4Z+cnOCgHV8fYCDgXx9cHyEa2ySYYhtfL+WoYB/iXKglHmGZ5B4bp57dIuXd42hibN7W4lxiUtjjnJ/fHZxaluKZ5m7tGF1gYCRmpWAbpGJjH53WnuIiX1depdzdG2LeHubjIKnbHWIe5l1cniLfF11wn+ai4KQg3KQf317i2RwfneFd5FzdICneU5lh3x6YId0jnl3gZJ+jIF+iYdvdYd3lZKJi36MTn+JfpiMkHJotZdwiYKGWW56bY5Ch4OMqmiDiXleZXx3e5lGd4B0g3uchHuGlIiLeWVKVnqKW2ljZIeYb36FgGeqd4eBinZ6gn59bdJ5cnWMeFJoj498lnGPhXF4mG5+bZd8km2Kd21lcW9wh39+jnp+cYJzmpSkfIuZe6aEnISDaoCIjnh8dmaqb4p+g4tvWod2soBXaVaFo5lPZYuNkYqIiV16c3R8kXNYe2m5doSchoBth3KNVJt6c518jYZjlmxmeGCGeZ+KWpeGenR+enNuf2ZohHGEnlR+gYqOgnp0a3mGkE98NI2deneLfYqLbJd3r310f2t/eYpwg49/cKR/X4mEXYSGZJOEfH18l7t4cDeFTIt4b2pdim5kjWxzaaB2iotzfHiIh11/oWxsiH6Og4uRZpaEe354bmZyWZiBhmmZi1+EhG6EepiDiKAranpzP3p2q3Jlj454iFxSY31xhZhrlnube3iVjoqajltuhXdqpaZ2d3prXXx9pX1egnuGe26OiIJ1X150foN5cKugXnNsfWqQbnuKcJCNinF+c3GAcYpSkGiTd3aEkoRymJRrfpxli3+DjnJlgm55a3d5jHqWfYqAcWN3p45yfnNza2p1V298SE6BaXOGfXB5bXJnemJ4jXx3iG+CgkiAgXmHeWmHZYNgiYN0UWSAeXmLZnN0VWaaoJOhco9vXX17jqCIjFSDkViAlISAhV58bYiHhmZlbnpSeHWUVXBZb2xpcIB3e5ZydWaFaHF2h29ujWxtbXFqaWl3mmuLlnh2c2CIm3d7bneQbZhehm11Un5+Z212mWuBc5Knfm5zeHeFdnaddmuLfYaUd4JzgZNweY+Fgn5/Z1+VgHJkgIOEiahndoJwXnKLeGmJbpmGZKKOXYNsgXOeg41+cGdIfW14f3eRgJKBemxweXF1j39wiWlcenB4hXWEnXafcIF0ZG1zsH1+eGKijn1pWn1bhYR5fnpvg3p2e2uIdoSBf4GAfZd6int3cFtjUIGIkHtog3d5fZR+hk1kSI1Uf2VEW5t6UGyQek9bf2xbeGxXck9mjnx6f4CSiX9zf4B4f39uaHF9gWuZholsWoWFW35xjaR0hneTn3Z3eWo9h4N2YX9yen2HgG0=","cpJylV+Hsmp2W6lWdKq4knVagK2CiDNqd4BniJFv3p5uXGKJf3iMd2xzgbBkgXdueMHeiGpnlnp7aJK8pIiJm2tjaKKLfZGYolPEWIiDnIVNeJdsfEWws86Kioh/j3Goe25eaHeYcWqLhYORqoeSjYWORl5xV4xmKnWkV2LIfYFqg9BNbkp5bk6fjIaPgWGedqF2jIVnb4Jbg2puf5yQe5JppqGEZH6DYDqcZK6EXJ9ocXpWj4h0jU2DqImZWp5oQ56OoWhdaHhdfJp/sIx/i4xpZIiyVJiYfHuVvFJmfEw355OIg5R/TH6gEpKVqY+tnHRvnZ53f5B6grp0enB2cKGYqq+Edkl+lH12nVZwp7pMglWxipEdlqWKhRpCP7ykjZibeXvCgXSnlnCLao6tjTJ3kKpohWGTbH9WeZiAfRKBkZNwhJmSaWl4q2RZjzmgnGateXe+ZC5wdZ0rkV5NaTSdiVVkpHx0cjpUQIShHHvDhpuNl3+4T4+kUZB6u8SGY7mEm4R/jJKVmZiFbnixaXugd459rBqKMI1aj1to33ybr1WTumGCZ2x8jocAQod5aY57aWBysnKZg3aQXHVMhqGZmi2NoYGli6EblJ/Dk19lrpdtYKF5SbyKX3h5kVWJknBLtGCLgI9NgWmKd5NpWB17jaKBfpJueXtbcXl7hHeDeW6Ffox8ZXl+jHWBfX6FfHl6hH+NfYB5f4BiZHWKlJuXe4N7jJY2bI52rI1vZoWCinyLgHx3g3+CdYWIeG2Cf3Z7dYN3ioGEeHmAdXR7eHFZfH9+gX+GfHWBgIJ/fn2HdIV7f4WAh4R/fYWHcoOGa3p7jXN6i4d5fodyfnyCfXV9hIB+UX15lHuReVV4g2p/c2WMa5BagHuGhXqPfnh7f354fIOAgoCHdIN9iYKQfY+EeYGBiH55hYV+gnyQe4p8e4F9e4KBhn+Ib3qFcnOGhXyDgXKnfHdvf3yGiHmPgXWMgX2Ufn2BfHmIenqFfHx4dYeCdnKJf3NzkX2EhIqQeolwjpmAhoOHgX16cYt+eZ1/gH53hYd5Z4aMbY2Hf46Kc317gpR/goSKgHx6g3yMh36Ca4F5ZIV+iYF8foeObIV8gHlzemGEe390gICHfXyBi3h6fpGKk4l2hIB6gnqAgXmjfnWHfoF6fHyEdXqaj3WHioeAgHiIgXqFfJGRfX6Pf5F2g3qAfJZ+gI97kIV/kXKKc3qNho16i5N4knd5eXttfYSTh3Z7hoKPh4F1dph7fXZ7cn6FfYSMiXqPfHx7hGhufW+shnKNk42AdXqai2+Mf2R6inpzdX58kYWKgJOHdHiBjHl8aGluYo5WbZ99jJFOZXmKlptlZYibfIvJPEmAXJh9fMyEd5Wgp3DBhI10knyYg5GOjD2mlWqMeYiQZkWui8OIhm+Cfm2Cb3xxPpuDqFeKeoGXVnN7t5Jsm4RtboOnioRqroZXXYaUiotDqWyKfpKgdXqff39wXoBZkZx1ioRt0315S7NiRmmWVHaXfpV5j3BLjXpylWmYwZBrgGeVf8V4lWNzZ5uRgIFNZnmIn3SaNlGHfXF+dWdlgopQpnp6jm2AcoaElZaMkXOKknGXdWuIhVGAZ1OWaCeWQmyCY4aZN6CobL1qbJZyaY6MWalmYI5cg45klI6RQT55goeQplhsiGSMkoBuflNehHx6fXZWtJKOYENJnrWeOZGar2ajW3eReYCpjISbdXhbgYuQcnCHl3eMY3d8UrRiXnN/iWl2dWx8fYymfG6dlnmRcYmDLVCBk4h2XF+Wn4N0WYyDYpd5r4uJkFxrYYVxdLqcrIGva1liULSNd3dqraB4e0WQio1+jXCDcW5zkIxXVXdsmktmpZ90k5BwhWY4Vyx7dXqSbIF0f2yfm2CIfmGDooFyS0+TfIBll5JTUouSeByCmXVfVXSWiplJdpCHmm+HbGx6gZVie1WDm4+Qb3SLjUBihnuegHtuVaZhgmVqln1zUqNrlllzlqVmdZGdf1BhpXeJbF1ddZ+RtWaESopyvTOBj3aAlKRn6oF1lF+AkOOdn2dXaXqLhVZbdcahoYlyhLZlgI9oh4+8myqPYIh7i345qGGaWoF4qWSLeLWJd398oJ5+hV2VkH2hkomDVpapl3BBj6mDs3Bzg3ttfHt7hLKSZIChWnXMfZNgpnOMbzaIe6iDlICDZYp2lpOIYYWYeIaKjll6wJiSooFgoYZdhWBVbIh4h5ZnZLuRX1xYaYmfjE2UioTUjmN3rXecjpJrdYtPiFN6a3k2WKh8dn95WIh1apuWk0qHgFeMvHFekYqJWYmQfUxzhJBxlo6jlIhmpIB/eMaXfm9dgYuilIdvRHiRdZGGfoKdq3dzeHLGrYxGm5l2jUd1Tp5miKyYtpqMkI/JnX9simyFm0+Aen6QpGWdanx3ZJmDXWWMhaSYl6l+gatneXc+mWqQm2m5f6Oxi2pkkWlQep5oZ3SohIOCj2OxJGOgoHF8h0tunJ1gkGLsioVOiHdzsk2weXlRmoeukHmKZJ6af2zEl6eTrXmifVRkU5KLfI9Zxp6Wmw9oqYR4rH1+nXxtdvtwgISWdlVWjn19ZVqEdIxjVmCall2IsJ6Sfpt1iHfhpXNzwXhybnOHfX6aXZyahJR/fYtsqXduW2dtmnd8qnqFdEyUfIw=","e22IhXSDinBdZk9yhKCFjIh0jYp8t2dDl3VxpJBntZpmkHGWgnd2oHhraqZYgXudmsqpS4FnnJGDboJ7d4Oeg1RpjKR4inlyoVhwfYibYnd6lKtseTOLecR4qUGVImmQTZOPZ5BvWnBmj4Fyu3OFlXNihYp5h8uicJmWWmhZi4qsj9Vfm5F0QmmIa62Bf2SFnHOHaJtahYCDXpKUe5CflYaco4mTUYShk2qIipOppZqGhnMtgYFskVeFm3iNXWKOaZWpb3OLNHpgi3WDYKOei4l1hqN5XGxhfnp0i3+Mi3uDioJyt5qXY4C8mllzkJ2PjYuffoJsao+ieNB6mJN4oIWTmp2YcYeXZHGojrZXhYOClpCXc3pMnJxgqmk+iZ2Hb5WRZl+mn2HHs4iHoYO/fk6Qg5yya5Ged46DYmqcjy6JRIpraYSNeXZ7sH1ktCCbm2TDmomdXXyDWJ5oh3VbeZGMpYiGd4mFgUZlhX2VhGxsgJiCZn+OkFtfT39gfKeQaJSGsXSTsHiXbouPkaiNZoORfbFNhHxaTXuCh3BvvnObeIhvwIh8XVaBfYdyWXqaYG6jXoFzjoaWiIrWho1CYJKKjkNyinuZoZl8gHV/hrOIbYqDQ6HBgnmOY396dFaBnI95eYqcmYGZW1CRo22GiGJzZYh4gYV+g4aCdnt9e3t9gX18fYV3g36GenyAdHWHgXpriG6XeoV9gImNfYqBkZKBdn+Mh4hxbn59dn+EiX97jXuKenaCaoGBiH19fHR2fIB8gIJ+hYN9eXR/dnyGen6CfHJ8iYF5d39/gYyEgYGJiYSAhXiMeXmEe2+UfoN8fIJ4loCKfIN8fn19eoKFfYB6foh+iXaFh3dyfH+Ad3Z5clhvgHNhiHyCgYqBgYOBgX9pgHmFg36IfYJ6h4B0iH1zgnyEh3VvgXaFiJORhHx4hWh7eoOMiXmOhol+fZqFeoJ6c3ajgXSIf4WLeoF5f3pxfoWGgImGgHyDdX2CfX58fXqDeHuCe319mHh4gX55d5F3fIN5jHZ7XXGEd4CChYd3f4KAcoGCd313cnt8lIR6gm6Gf3yBgH5+hXmMf2x8iY1/fnaHe3d9gnl9gn2Nk3+AiHh7h2eCeH15e3tsbIWBlnx8gIlsf4N9eXmKfnJ1eHlzgYh8f32LfYSEiYmLgJN+fX19dHqCfnt9iHl/j3yVhoWAeH6Ed4SKe3p9i31yfnt5hoGHh4B1hYNqg3OFWXlyen+GjIp5gXx+jXaBhJSQgHeLiYl9doeCf4iGhn14iYl6hn2SdXp/f4uCgoCTint/dph/e3VtfXl+eHqGdoWFhHF/g3x+eW9wcZ2EipB7kplPh3KFd8mBi3CZY46QrHVie5R4XZKOXIqfgXSRZnWQWoSjdrGVs1aXnlWBgG6HmDWGYqKDcXGYY1KYdHJlk5+Dh5qBbpuPlXuEaXl2hGpUYXBoj2iEfWUeb5l6bYd5dHprfYmmf2GZYo+RX5OAio2CfH90kn+RVIOObHiHZJ92dYWWnG8/nHOGim0lhnx7bnJ9bJRuhneMdqJ/dlJei3aGpIONUnt1f4d5cXxwhZFaaIOIY3OAfV59jXGhkVhvloeDlVWAp2R3V3qqbVpafKOAT4meZ6h4aJloj5aCanWMWqlSf2p0eoZwhnNzcKV+c4uHq5Kaa3FQkIJtj2uEmWZzdmtel2dksndnfH2fP4qct2ynd3F4Z4GCiWSgXZN4eH9RjWyNk59Yg3dzZoaeo1WZfJd+h4J3hlidn2l8cVeGbX98QWuynnRxV6p3kHpRaoyNjYySd4mNcHpdfGyJd5SOp5aOZDRlQ4OMg3mKipGEmVGUZnZ7bYuRSYWNfXKAV1l4kGJ1lXuBi4ZLVW5+YzSBe4uVi4qDfGxubWdqRmaKfoF6e3tpjVxWf4ZxeYCIiECtfDxZYrCEbHhjWZZ8kYuOsn2ChJtLjXGEg1S0lm9qjluDi290iHaWeJV7aHaHX4JXWZ1ZlmKSi4uGeHCmhmt8iZiNoI5yh5BohZJ/n4d6rWN7i3GBnIdQpZKTi41vh4c2qkdlipOel4J+dpqig45lcZ+Hk4pehoKfdkZ3WZ9/fHdFvHBnimlif4V7fqBcYFiDhJNggVenX2SXYYiHTqt+W4Atk2+bn3pwlVZxi4GEgph7UqCLVlp3hKF9c6xuh4h2b32VdY1zeHeTjn2EcltyeXmXknx1coZ4k4JtoYN0SH2BaEeFiYtVeJ6LiShAdG1ygHRJWYmFiTF/eIedf3x7bWUzi0hTfoNnZ5dee51paoluk41CknZNfXSmlH6cfoFkdnuHkFCFjo9mhn+JeYlthYejZ7qim4NWgWh3lImTfn6Fan53iYOfinSVfVmYhkqInI+Of22EmJR5ZY+WYnJmoG6Ys45wYnuSpDeCf4eMU5WcU5aVZo2JjTqKZoRfcpCWlG9dhYAQhpxMdHqHkKyRgW9gfIBxh59Wd0p+nI6LgXeFSVx7iFFwk2x5XZt5hId0g31IhMR5gqOKdpFUtHKIi359eneSkHuRaXOPk1mFn0hRR6NwfYhyj4CBhhFig3pUnolJfIBkeneDbH6Mbmx1pm6XcISFRFJjZYeYiUdxjouCj42jkoKEhHttvoZ2VJmXcXiNjIVkcY5+n5Ryln5zc2xpfTiJf1eQZ06KoKI=","dW5/eHN1joFqYnFwZlxWUImOf3J8ZHZsh4GMbHaVlXp3PXZPfH9qS3KJozWGVnIldWyaao9/g5OEiVsmVIpqhMSOaHdmdVZpgn9ilIRBom1rVFcvR3mOgC2Fd0eMgJ2UYXNpuHBtR62KZZNuMbKJjGCSU3SQbWZxh26BK4yGjmpka42Oc1pLVHqbiHN7kWeOdG6HmF96aHVjfnZnR3OEe3uDjXV6amueekKEeX47WGBvgyB/kot2boFhjnd9b2NrfJqNh2hubDtgeH1QjpF8gXujmGVLeDJ4bFOGZHtdaYJsc3llhmp3d1pLe29ueWmBeHy2kpaXgHeKgaGOaHyQhWCkaYFxbZZCi5uobVxycXxnkVdpbF6og3OtOGZcSG5Sd390lnlGoolpeHVEmExhjGx/kIVlXmhMeEehfXGIVIt+jpGGnI1rbLeEbG6MboJKY31/VoF+eVCSRX0zg2hsblxpd4CYZXdaHZptdFd0bV56nXaEY4ppRplga4avUHmLZX+EYld1o4JvfnJuSn6Bho16ZYWebphxZIMtaqtsXohxhmaNmYrIfF51aXCHbm6Agl11eGF9gIpjToCndGylmINal4ZocoqNY2ChfIxogj9QeYIskIhsPaqKZJOLUICHb3ajsGdlZm1wbYRHjWN0iGGEJnJwhnd+gnB1eYJ8dnx9hXuOcHt5f4eBjoZ7iGRqeoZ9f3lzgnaLeXR4hXtwi4R9end7g4+UhGF9cYSBeZJ6eodwgHxsioR2ZoZ1eYyAgXeMiYB0e3mDgYCTiYh7d22CebF+dIKFcouVe4V2fnmFgHSKfouQgH+MbHZsfYGEem2Fc4p/f2GEhXSJf26Nh3yDdYt5gpd8cn12fHZ6dWp3dnd2fIOQioV2eJx4i3eDgoWDgHx/jn2Cep12fpCAd354ZH2DcHJ8c4eOg3V5hYOMcoSCfnV+Y4GDiouHloWCfnp9doCYiXaRdYWCjXqJbISSc3x+ioCQfHtsf2h0k31+cpd2gHFfjX+KVXiBe5FzcHpzY154en+CgYZ9f5GNhWSAh4KEbJKBh4FtjX58gIOAhnqRdX9qdH+DfYt5k4l3dohqfYWVb5dzhXt6gYmRm3dzbYGJZ4uLdmmCgYaLb3OKhHeGd2p6doR7hHB1g39ufH96eIuOeoiMlIJ7fI16nYJ8gIZ4eYR9cHx6kXt2ep9zfpV5iIN6fJCBdXh2iYdvbIR2cYB8gnpohm9yf4aCZXt/kHV2e3d/eH2GdHuHbnRzdH5qZm6BinxthHqCfYR6eXlyhnh6fHx/doNxhH9lhpBwhIKFdYFqhod4hZCQh3d+foB9h3yaY4BZdoSqdnJXiIKwjIR8ZJKTjoiRjoKMj32JdXSQnW1ze1CEd21/fX57dpyCPWuGX6NqdZKYgGBYjKaEoHqsgolYe3JrhoZDpIaIdWyCeGCHZnyGZ3KPlXOpo3psl3yMgIKKj3GEfoyHdIuGgn92iICTkGJ+joGWY4mFiXqSZoCCp2aveY6PYop/jIF+i6KSjo9rn3eubHeUonh6Z3OMjnZ0inWBjZWJm3mGaIuQnpyMemiIYpeSh4SKin+Ep5S2aoGScY5rcpCcdHWMgJvVqI+DgZFqe7KTo3p1joaOqoXDolSHkIOWkldtbGllkX2DlXNzbnmckZSTdn+OdIF4hZh9d3aHgWyfcqKDm5eOm4WFlJeignZ8fYqIfpprelx+oH+BgZ9epq2JjZKXSIhWeW1qeouKloiqaoF5Yo+Ag3+ZhY9jf3uMgn2JkGxtsIBpnXmKiYqReHV3gnOIj62Ad5F7gIp1fIWAemBifHi0r7BwjZt3gWWteGyTirh9iF+4hpB+a3xqWXt0nZSUZq9sbnl9hm2ggbOgi8N6cHWCk2t8jo5Mn6qeh36dmW+Dh6+Le5p9XJSQnWRvdJp0tWx8dliEdZWMbk6AdIyWeYCxk3+Od5aHR36TjYGKi71+lWd4i3qbZ4OAdHSRlIl1ko13nHeJl3BgiUSxoHWEbU1mmKWNZXNwQISAVm5qa3BwgG+OhYqddFuEO1N3JXKLhoCAfFZ1f142anRbmKRnVnhykndkrriHYJZ+k1doYX5fcIhTYot0kYJ8XH9jUIZIZoxJqjiHkpmKiXFxm4dmTomrcoZ5TpmdbzqgdoGjeHtfboyAWWxNf2mWYYKId3BacF6vdGaRYp+ic3OXkbFwdp+Nd3RdH49Xdm+Pdm9llWxUdlR5iImAX3VkfHN8dHCXbl9XTYWDOHpTWIJbentilXOdcnKWd4CSnVyOf1l4hUWocVlxc3uDYFtYU3R3VYqAX2dsqm6HT4OQbJZ9e4xuiY96ZX93b5KLm3V0ZXGKWn1fdJOMdViLe5Fnm3iVba2ag4ODoxmNQXlxfniChGtadH5/VIdHgGV2qnaHimBfYGF5iVl+hi+VUo+GhFpnd7BXZ3aWp4d7cnRepYiHhj9dfmqHdGhWknx3fFh9j5h/cVJKhXxkjmWLaVt1g4RYj5dZO5FKjFKAU35iYYWDaWp5dJBggXRqcXBebpKbY3GXg6mThGs9fm5uXn+Bh2+VepmTgFx3kmx0bRlbhnFcc3yIf5ZFVG+Jd2V8jGtpc3p8WXZ1jJtyb49PcWl3dndhgm1rYnxsY3h2anBfZpN5dopacnFYSYOQkY2SmZZzi4Y=","hHiDccN+gp99soiHgnZ5o26Ai3+BfpJgXHVuZHeFnnyAnXmqlYGRcn14i5+uroyDUqCehYaMhnN+XISAiIB+dnaeX2p7b4+GkoZblHmPmI1nmGORgHyFcnyWgn9beXSOkF9yeHqcinR7goRqg3Fpg4ZwaIh3o2iPj6WGm4qTeHlxemZ4b2Z7sn1weIK9c29rhIR/ipC9b3Jvl2FpsYF1V2J3aZxwam6Of85yb4NXjn2IhbOLhIqecJy6g390jZtwmXeNjZOMjHWLdLyPkaF/iHaKeHSHeHtse1eTgpVwgX18lXW9eGtfyIR3p5OHeWl2aoWFk295h3d4nHBrd32fk5t7XnSBlYmYgIqKaVGGhnGKWI+cibLJaHujk4N9fI99gJN3hZJ9eoFPi4mKgnqLYf5pYnRfpXeUl2aKl5JwnqmNbpJ/fHuSiqiHhnWkabjHeXtkh26JjJ2NeHqGdH2Vb42GhnWae5KIsp2CnJN4d3xdiY5rkIGkkWuUbZWThYNScoZvdn6fkHJfdX5nbYN9i5V/gXh/ZnCGR1eehH1bboKAgFifXX5xiYmag2uan5RxjIOuhH16eJ2PUZ9mkY2MtXyAkax9d2yDj3N6fpKNcnKRV3m5h3GRnlGDhnR5iLhrX49tc6WEgZWNho92doiRcpFqcnd+gH92eYZ/hoR8fouIioGAdn+CfIJ9doaFdYF1gIF7fINzhYCCe3txfYaNhZF7foJ9g5iJkIGAd4qBi4F/fYhygX+GiYN6f4eDen14enh/g396iHaDiXp/gHp+gm+CfZB7g3p+hn96e3yBgYN8h4OCdnVwhnyEiIJ/fnyGfn6Dbo+DhIF4hYKViHtuhX19f3l+h31+fYV8goGBiXiEdm1/en2Ye358e4CFfICBhX5+eoWBhnR+e32NfYB/g32FfYt7fnOFin5/hJpxfIJ/fIl9g3qPh3yEe3V/kmyFeoN+hXOdfHSDiICBfYOHgIGJgX6Cg3t3g3Z/fneEgH15eXaHhn13gHyBc4N+hod7eXKKdXl7eYKHa4KAgn+JgYCSenqBeoiFfoN/hnx+cYd+f3+AfIWCeICJgoeAjoZ/e3SMcod7aoyGgYB9gHd+dniCdYF6fot8gH9/hoSAi3d7f355gXlwgniEgYWKfH6EhXl+hn6JeYCBg36Bf4tqg4mIe4J9eYhue4B5d4F/epNsg4SFgXWAeHaGf3+Aa4WKgJR1hYGIfnyBg3yHeIeBdn5/gHSAg4l7h36BgHt3eX2BgoV0d4WRhIB9eoiJhIiCfnuEeXiLeYmFkoyKdYJ8gYZ6dIZ4e4KPdHuDf4KBd36PeIN+eoN5dnGQdWZzhpuQfI5ze36XlXKDkoSHhXh8g3OiiXSckJyGi3WHh4t3l2KceWeIgGuAdaKpo1x5jYuOjp92f3OGhn98f4qIkJZ0g4x9gZGGiX6HgI2wfHaCiZiNjYiKbYh7nn6Si4B4hY6SiIuDgHdlfXeAkXl5g3qjeYWHiI2IXHl1ioF3iI6rg4pwlnaQfYSDho6Jk3eLRH6egqKIhm95m5hjgYKca4SNc4lCfYSWq4CXfIB4a42Ih4d1io6BgYGJfIuMlnx6lXJtdWpvZ4uHbYackYaIj255gZBunY2Gk4WPbrd/g2qXg3mNj3CLfYGHgn6VlHt6j45ynYOhiHyggn2HhX2dinuNe5GJgY+tdY94da91hY1sf42NjYWQgmishGuEeXuHhIp1u4J1in+Rl25bdZCFq4SIg4Z0o5N+eaFuioKyd26XfX9ilHSQgaGRTZB2jJaGj4KVfH2EhIiAh1qKlYqLiH6Ae2CIeYqNtGiKinmleHmEbo+EcWOPfJqDkWqQkIGJgICKo4eJZV6Ae4+CkpmBgLOUfot6fH9yaZWXk5tkdq57cHVqf4F6hoh3hH2BeHmRj5R1eXqKfo2GnnCAoIKNb3B7ioyHmY5ue3+MeH97aXtzi5ScjHGGkIR9eJWLjX13g5F6aImIrJ+Kg4uGe2l3fol6dK5+j4uNd356g394mW14kn95hep9WGtsYnOIlm1/h26ctoOFcHWCZ2hweXmKa5uIZH2Sel5/dICWi4ZtgoGTW159eIGEi4mWfnGVuGt7mIGUenZ4dY6Ml5pxdmyCeXV7jIKIoXSyiHdqhYtpdZt8YIyBl3iKfImAbY2UcmBcjH14dnR0x493gYRYdl1XhnZ8ZpuzbnllmIZ1fnBtc1d2Z4d0fXuMjpyGeoJmg3h4gtySfnd1dXSvi4SDnXx7w3p9b3mJa6BSZJR4nKeNYISJeIVwe4RkeFJ5ho5+l6JQjnKoeHx3oYp3gYd0YXFuan5+dG6Mc2+Gg6psgn2pe5lzXXVvqop9fZWMdnBeeGJyfnh5inuTfHOdiY2DhpqRabh8gnmmdWOFeXePjH6RXuVkcYF+fn2Cjnd1qZ1daXGYh5B3Z3SNmKB7aWuRf5pgf4x4eKCEgoeOnn2MeWihbox8cn2RcYJ21LuMf6mMe31tioVxdXZwjXtyYYicc5l+c3d8h3GJfGh9ZHZiZIdti39/hH9uiXeEVWDQf3pqeIqDiJCJaX1jWoaAdFR4eoV6dYGNjHV8c39mnJdygH6MdYBzfLNwf4B5hWqDhmeHcmSHW3SRaW2HbHiFdHR8hH50h4aGi4+Hc46Yk3p6lYCJcZJod20=","i59rfqFqTXVsXnOElG9mnk+LY2SCcYBxcY5UgHSfQIqClLFwg6uSY5Gpl4CZV2iPQUhSenCMbZp8T56dh2WKkaZ+WV5Sep1vUIGNhZKDgXqEiTWMeomRaoVoe454cndffXNsenaHnHBlf4J6UoFto4FXjqifqUOPeoFIfIuCT36Dh0F9g6Cfl2twhoWSao2ASXVykGWTVmV6jHhzr2dadINha16cp3Z4fcOHdkZWsnSHmIu4ZG+hbaKInXB9dHaJaWRGeZV+cWvOh4JNwHprhF6lcFOBWGeOeoSieYiEZUmLMHZPS3JXoqaLunteZWd6b3FromF7Q2VVmV13dHiVg32BZ217a2GJlYN5aFhrVV1yWoFAhY9zKll9ZJB7c0xohpF4ioKBlE02g26Ii5VUd9iOhGt4gG6Rk06hcn9xlKF6X1KCfXCBgH5pWHCSVJROboI9gXVjZaF2YnOOTZF1eYh5e5KdeXaVqo1Qf5FIZIY0anOAf3iUWmaIW2aJWC+FZ3WFYGx6fX5mXGyEeYdxg5RpgmZxAGRou2l7U5xeXYhSbqyZS5tgg5aYfH2TcWJqiX+noJ5uU3tsp19jbHyHhHhckmFWlmJ8V2mXjYavaGiAvlqHhjlzoVZpj2WGXIxhcFiLU6NvXJCNq5dvXHV+gV2IL1JzgnF6gXiFjIJwiYGGdXl8XoGHe3eieH5wf4Zvd4l+g4V1e4R2hGiNhG+Gh5RMdXNye4yAkYCQj4lxhoGJdH16aXaGkGxye4GEgH+JiIeAdWiGfntng3d7d3qGbnaCd3Z/eYB3cImDfIZ3fX6BfoF+i3yCh4eNfXOMgWxzhHtyapN/dXt9eo6OhH1/gnxzfXuCiY2IipKTeoGLc4J0fpN2fXmIeH+Ffot8joF7eX+Ag3+QeIt+jIaHj393c4B7eH2JgoB9f211g39mfXl6e3iEiX+BgoJuenx+j2R8gn+FgY5ihW1ydHOCfpGHdHyCgHdviIR+loOBc3qDfYSAfIN8gYB4f42DfoWKeH6AfmSOcn+Ihn1/i3t4eIB1jHmFiINxfol5iH55jIKRf3+EfoN+bG1xcnyDjIV6mpSDb3t6hIKAmoGKgYB/eINimoaKf4J5bph9f4l/iId0mY6GY36Eb3xwanuReIKAf3V4gYF4fJiOhIVycnRqfnB0kYB7mIaMio1ngniDgH1/cX9/e4eKkod2cXZ4g3p5foF8gXx/h4qAiXuQjHB8fYhuZ4B3foaAdnSDgnh4bHt8gXmSf3iBfYKPeoN5aYB4iYuHg3B1en9agHKMeG96foSehn2Ak5+CgXqclHiBlX+Ei32AfYuDgYRghIp8jnqsdW+BYlSuhpqJeF5syXeCjo51jomGmn15m3iclHB8iXGUco9yaqCRuzV9mp+AdIZupXh6gJ56anRomoRjiZRgeIh0pWVamXqAtWlvnoyFaZSAb4iRWn97dX+MUImJl4RsfYd/cIePgHdWc5WWgJthgn2Rd6R2bGuXQVBrkl2FiIxro3GCg5eRq2SWeIB9eYK0fnWFapWfg3eIZZuYbl99inKVkINzXZBs0JuKjJtenIx3Y3KNkX6SmISnlm5reImVkIF+TYKJVbhbZ7CYoo1dmIGCd4eHd2qPrZJvlVGKZWqOhXuAkmB/cYmdgnmWhXFqlIhykpN0fmuLhomHk36PiXGFiIZpd37AfXZsb6eSTnlhpHdvdoGHa497d2tOYod3bXtxj4BygYNzdW97n5p/nHeNhslr6HCFjIl5hm5skYt/aJJokpZiq5ijhXxoTYiAdp6li6GBl1+EPWRhjpiYgWykf2yNdll4l8iRjXeFcHF3lE9qkIttqGxUe3GMiXNubIqSqYeKh42Ad3Cde4N9jKiXgMlxX0h5i4GQd5iDmpygja1klJN7jKyfc5SOf4KniH5hsNR7kXWbl2SKeJGIYYpgYoCKiXl7l1yOkXpwdHJ7j5h4bY6FjHFlZo9xiYFqcYKQuoqSnGumgZx8cHdpkISCcLNUb4J8W4l7fWdwfXOvV3iEWX18dHZjYGmiWYRrfaaLpZBvgX6Fc3CDhH6RlFVcW46UZ22EY4yljl2MpZCbclB3imtwb4CKeIKce3aFhV6pnqd0apNvjp92eJRUdmV2co6SunWPepRpbJlujMdvdsNroXGLpHpCh6JmZGCamGB3k8Od54mFh2GSVHN3XWNuamrVdoxsjiBonXFegJlLYnyxoXuAmMqeeVPCpn2Uhp+bWnl3XqRnk6CPjX6beGRieI2NgZnHgJRUq6hMm3OAdmaLM3KQfXOMc5ijj2BeR4dZVGNzqKCIk4lif35ceoN9amiPZlxmlEd2eF+2dWiJaGt8cHuLeneBbZp/XVKAdoUbjZmFbWN+eo9sdWmYfHpNk4pdej1hdGKWgpRwbqeLkHxymIFmenSeim2Te5KOUXaSi3h/hYODT2qqhKOhblpHYHxniqWMjIGCRkCaY22GWJuVe4aQdoKLYrtulJNcc3mAcHykVE18WlZvVod9cX57a1qLgHppcYFta3ZyamVEiJSMbn6bqGaeYoh2Yo9XbISBS5qXVHaakmuhdox4mnSQkqaNYIt9tHt4g5auYldogpRul15sV3WEdVOganaPO2WYe0OJqlxXZIqZZZ9Fal6gkYlaeo+gnKePYHxJkFloOFQ=","iJmQiFtqs4qbWWCVuYiednZvdGV3WZqUb4N5io1SomdrrJOQZ4WfspuMoZlpbodxhLmOqaVoga+AlYeZYnWJlFajrpp6sp1zmnmLjZzeZHuhWZ65g4aJjU3Dja5hdXtljW6hq4iQhZqeb2iEp2CNdKKLaI6Yh6mTraKEO18/iItrxHaUlXdrl2enkb+Dm32EnJWGYbJLoW+LgoFif6OYqKOfm29nqYCBokNZjpiGTYSMeDxjg4dmkIN4WrSLYGOKdX+cipyVVaxYfjR9i1pihISoj2SZfllliXFdjV+GrbBbxYM/toZxV3qKaymJgWaToHOHa5yjlJWPZndbcbSGcH6VbJWHcHbUb4Vmnqynj3seZZHHglY8rZ6gk25xpphykoiuj5eOb3iLbZGSmoCdf0t9fHGteYqjhYOIcVWdkGBrb6qGc3Z5q2iLrox3gZJTl4ajeV6omKaXTp6EoUBnf4B0qXyAq49RRICBrnyIX5aYmZeitoiEfb+VjZWfr06kf5iAmXp+fI+NsoeUnn1VlICNd4tjmItean2whYp6lYNyYZm9kI59t4Vdp5W1MnCXdYdtW4NonkWBUoSEm6hajnmqo2uXa6eQbXlcl4yepmeWe3IxioCdameFS4NvcXx8ml5ovGXZhXajdFe3bYqDmG91K4Vvi2p0gXl8gX2Gg391fHqAdn6Gg3WGgYFwfXmMfIB/d4l/fXh7g3uNinGFZ2WUdXeJdJKIam9ye316d4FwXI2CgYx3c4h6j4V/dHh/iINygo15hn9/g4WRhYR9fnGFd4B/d5B7gH6HgYp6jH54eoCEh3llhXF9i350hpB8eHlwZnV8goF8e310cHaNkIp8g4WLhnqImnyRdHiFe3aAc2+LkG5xkW1+hYOBhHJ9epmHe3OTi3WAe4d+inWBgZF+mHuMdHN8dnJwgIKNgn55g32FhX6ScodvhHR4go11fIt9gnCPaZViiIZ9fHyKgIlqh4ppbYeGfIWDhop7gIJziXeLhmppd3yLd3p/dFt2dH+BYIyBh36QhZaKhYmCh5F3gYaDgoN+cHN8fmqAgH18gIN/h3KDe3aPemuAe3R5e42Be4+Ja4KGgXp2b4KEcIR1iomKhHJ/fnqGeIBaco9/eHh7f4aXd3hucnp0hnGEeoF5fGp7gHp+gHmDfm+FgYaDkniBeYKJcXyHf36Dbnuhe4t6dHuBhHZ5eH2DjYOGdIZ4jHl5go2IaoR6antyiIx4f4aHgIyEhm94g3B7e3R/a3N5d3t/mHh3fn56f3+LfYNnfYKGg312lYt7e3GMhXx1i36Dh3aDeniDjnmBhXh5emGFjnZrf3OGhGyLZot7h1BXcpRzaU9kYHlyjH2EUGuDZHl3VZFfWI09YVlccHV4cop3flqGhHF4c3CGenpue2NjWJeUdGpzcGGKcHxUWHRoo5qDdHBngW1ueHF8jmeVh3JqblNrT3JpYLKTkINsi4Nki2WAdXpBXmefVWRtk6Zwdz+BaHZ5SZiTcHRGbKR4eHpmiXSMdp2Cfm1nkK16bYg8VlttiIJycIBtdIJ1f46RaXWHWJB7emqfdmV6jX94X4p/eYRfe0V2fISjg2Fnk3NWUDt1dT5vfolujWh0hmlkoHCJU5F7eqFzf3RoaYRrZopMfIJngYxscI2ReVt1eG88YJiBaHRljW1qcW1nbGJUaop6jIl6gmBdfHqKe6iVj1tuY3ODbXaGjYijanmPgGdlbk6Fi1+EW4GOgHVyskVuHZBxdIx5k4KQkH1hfW9edYB/ZFpnh46JgWRkdl9ycXSKXIxriLOEgo9QlmmAZrGVVK9McV9obHZ7f5Sde7BaeFSfZoRtW2l6YmJ1aGqYanlpj5R4d3d8g3BnbXCIdEqNO2dzmHt+cXNeiX+9YV9wbZaGl2JOe2h/aGxxen5hekRqUKB/P31ukHNkg2Z+iHd7mnNfnotehpBycIZ7jYdlczNzj3B/jW5wVXtcbIRIb4lEV8FkaYExgIN+X6+bnVh2gHWdTneAwnaHRnFpg5WBm296cYh0knhVp2xtqsCvEKXBnpGKl6J9o4GAgJSSq4hceIaEf1xkooeSenu3g5KEnW+AgXmZqHy/M4peYZ6YkHRfiomMaI+UWGp5l5B9uINqVZObfX2UpDZ4fseRlZN0g5eDw4+UQ08deI5gpYqglG5YiVychnpzoIJ/p41weHQkjpOCl8d0bqhirYuck4V1h5JGfxxyi4+Mk4phlUhUfpY1gnRnh6eGf6x6V3GUqpCYfKp1gwBzbwK7W4SPmXeWeUhzhoc+h1t1rcR0h4F2lYh7RHGJblJ2l5B7p2B1YJODuYWXgZ5Tc7aGl3CLkKCLW3CcnmVRoYqpm4CNgmVRgJNYk46wpldsi6hKf4aKrZ1KnZKVbZ1/dU5qmA9qin+EXj+SdIkzZV6PdniHcnubfIhup0Z5qZt3dnNTjKC7jYGNjI10ZaGHkHuQkGGLjmienHRueY9WrkJxmYKNmZCOo5laf4t4vIxxmIp0Y3VzqXp0h6p8goqVtYZkk6uceH9ujomGd52Qh3FymohwjEtwnGmGgpdcnXipcX2Bc5ZUU1eZoFeNXZSUsk9ZZ4axlWCMVKeTY32TfpaWkYd2pYtof4ekhINrlI5ibymbfX+GlWG6jUCYP3xupHOdnXOQhYI=","rmNYYYNnbX98nWlwlnieVnxgfFyLW8l1Q22YdmV6cYKIapx1qi+Ni3Zdj5FBXGlkjHR6R3h0f5Z5Y15+Xo6Bmc5xo3yQkYyBgHmfiouFcYRldXKimKdnlZl2drxcjntZfHCKmnlljn6nioFrNLRkhnNji4V3bH9ygVR0VYrqkWlTbI2Lho6KkkRsIGWWdZFRg4yNdqlPf4VHdrM9nnNkeWWCUpKMZYlkZn28an16pWKCsnF6e3bAer58okyBX2NghHdnh3WUcMdah/6LtZZMlV6egaJuW6mafWnIV4OSqJ1fXEuZbZCKkXR8gIpudoaDjW6IY2ubwHZxfG1GSm2LWJFCgpdjoaR8eJ+Wdn5IfGVleqZgbW6qmnDSeYd+bHqFsYx5l5NvcXqKbG5gc5B/aLtncIGUdWRYiZFedF5ofIJ0hoN3SoCng3Z4g2mOfpmPbXB9joKKgmiOZ3lQcGDFr1x5bn96ZHBiUnBsbHqDoniJvYqKl2WfdGG7s5aydVasiXmVbnKPgnebkoBphYqCiEtokHy1nnS4hFOFepWHdIRtgr9ugnqahHqVrIeYjKZRfJ2UjHJ2ZZR9jbSOe6GTqHl9gbFhdENvcYN3hnqSg3Q8b4uDdD9sn3VtkXOCPcGYhWSUeEJziou8lJZ2dmGUjZW3AWV9hnWBb3qJhnSGgnODe4CBc36Mh3p1h357eHmAhn53gomAgnOBg4JpanR7VHt8eYN+fHqYoId9WYKJh4B/hHh3gol/soeFfH+CfoGJh3+IfnV6fX+LgYN+hHuBhHOFgWWKhYGJjYZ7intygHx5i4dzdnx+cH19foKDh397goWBa36AhXyKhIaAiI58gIB8fIV+iIZ4bHt7j3+HkHqBiI6FdnyGfnaAgoKJhnx6fntxeYeKfH15gYGDioSCeHqIg36IfnKEfoKAfHR/f3p/eH2EdoN6f3yLioF+lnt/dI5/g36Bj3mKfIR5fX18eIaIhoyNgHuCeoWJi4R9ipKDcX16e4Zte3+Cg4Z/eoJ7hnaIbXyAiHyEmXqBfHx5f32Hfn10cmN+gX6Ih4GCfXxyfX18f4iGh3p9fIl/jX53dW97eoB5fod+iIOCiXltoXyEdHiAgIp7cnuDbYCHfHp+ToByd36JdICIhXSDfYJ5gINrenp7gYGDdXyEeoF4eYJ3gHh2foOCgot/c3yAhYt5dox/cnR1hHyFgIGFf3yEc3iBjX93iXaAfHiBeY95cYWBhXt+gHR6g4uBdoh3doJ6hop8iH14jHeHcoJ+g3CGhX2HhHyMiIiMfIB5hHp3hYaKfIuDjH2eeXF/gIN+gHZwh4aEgIGGhpJ1Z02DdnR/co+HWYx7iImJbWqueG6djGN5g3J4YXRzf4yYaVdreoN2VqZniE1+b5SKb3Fej4hse21otliDeYZ1cnJhhIt7k4l5eoWWkIBdlolyjVShc5CAjn90gXB1bKVqdHV/mH94goeLe2mgcJhub5F/UGl0l5FzeqKjw46HaIGEd4Rqg5R3bYxbfHaZc3+Jiz9HcXCIYYZIXF+Ce4F8dmaJgn2BdoRrcoCOkIR4g4WPYoWNkXmXPIZptKmHiLOAcoiIgYudhIiIa2pkZHVvoH5qiY5td21yfXeBfW1rmH1xfH6Qf3anZYR4jINxa4Ntd3d6iZmbbm6Qg5l8fnRwiXR4ZnSSZ3aim3BplYJ3dIuLVmRmeqp1qGptpYp8gHhkcHlwV4GNiYCQdneVjGeGj4WEkH96Z3WFXINllX+Zea6Fk317o6CCeVFvompqcoGUYXxzdWOTZ2B5h3l/q4uOgmyhcKZciIKbeJxvd6Z+j4ONd2hpmVuDdqaPc1pZX2J+cn6As3SMcY1kiISRpYpzanZyqXZgkIBci2ZWi3yFgHqVkHWLonJ0h36EdHl5Y3CAaW2Vi3iFd3qBi09vnYGOnHmSlXmMaoWCdJl0wW19hpGDXWuek26ZeZuCf3ZUYmqBi3RacIuXamh0Z4SmcJCddWWDknpXdpxpfnl8fJtdlnemf39wW1qGbONkamWLb211dHlbj8CfiHyCcnhOeZlPqneEgIlyc3Fzbnd+VGuidHJtg5VjkId7jFqgiodgeYuQk184fGjed4xqe3+fiL5ntINqp2x1ooOkiJnugW5yS7hzdqWQd3mXfISLoWN6Ypiii2hrT4WVmaV2mmVnKka4bZ1akJGMhXqUfm5RftB8fHaRhXdtb4KNgpU1eZtrgIqJfIFqpYeUlXy9YZiEqlJ8N6tho3dzlm2Fdo+/d5mCq0SkjZGTjoxtcpGPfYOLZqd5c8yFf19DZ5hxhXF4xW9zkZSHbYN6pm14iodleXhBMHyRaIV3nYaCp4GQkIl/hpKHgIaWdKcra5eHkYLNeluKYIWYk49vZpWDbZCPYnVjZ4+QbbOSeouJb0NqjoF1mUlgWaR/iIRpf265fJd8SZ6TcqSAgIVxj3N7aLNznYhMdmfRk1+NYZdsd5BgbIFipbh6gGOBu5WWdGpybnG/boh4Z32OaoqQdXGne4ZiqoOAf4iCgXRxkW2Wc4SkhID2dXl1dYVyqUmZZoqlmoaqk3+NmatxcX2LklZ5YKqzjLuMbnuSj4KHcqtpg26AZX2Jkm5miGsbZZWGU3J/iJSAiniBUGuEWH+fmWSdfICMZXB5XHGjjY+fPVg=","gXSAe0aawWuJnmGEp5uEIZxsj4qEhoGwqq6yi4daoVR+XXNXbFVilX16c3him4WDq3y2eZ1olIKBm5CFY4KSa3uDlrOvgJByvH1SmIpfV42MYKaMiXV0f6N5eWaKgZCdiHiUenFrcpeubXuUi1OVcXiBc4twZ6eNf4OiYmpWn358e7Khjnhwbammk5JYhJF+l52AcFgzun+ahHNkW42ho1++i4aZc4xFgztvqafTQHNkhHZCfYV7clCEZZp7gY9sjX6XiH51eH0/gXeeP213aap4l7h5eKRhdHgRhWt+dH1fsJabfpWpKEWFeFx9b3mSl4F5Z4xpjH+8aZZ3m4Fuq25gh5mdmZ6GYHZ+ic6RpIhdcYCmi3JSyIh0qm92h5+Od3JcaHB+oXGzgXh2f2WYhzuPfZebcXWYe5enZ4iNfm+Bp7eRY4lrg3uwjqiEmlN8oYiMj4V+gXmLvH1Cj2CWj5N+pJ9tjJ9wYHbBjW2HnojDepaGVY5mjXp9jYVwdYiEcYqckoSQa6+UnnZ2cIV1coaHm3+tynt5XGCJjY+onHaKd2eXkGmSwHSBgYRzuHNqjp9kZHV/ml1yd4GviZCegICtb26maZWUkI+DnIRLoJFvHolniK+mipCPjnhwd0+nrnORo5WBlpBodnyXcot+iW9Aw4iAf4qMe4t3f36Hb4B5f4d/jYF4dIN3hn18e4p6f4FwcXaGgIN3g5x/eIF0bHmAe3iNfohxeYVvdXaKZHh9hId/h4BSfoB1jZV9ent+foN8jXx3fol9dYZ/enp3i4xzjYCAhY93cXh7hniFfouNfYaFfol+f3dxeomBd4d5e46AlGeHfIt4hXp9dHeOf3+KgXF4cHh/hXiBhnp0jG1+fWaJj31+hYh+f6KJcXqChHWCboKbgH15gnN9hXqPfneCd32Dhn94e4mBdIGdenyAimh/fXh3fXtvgoCDdH+Ceo97jpSLeXl2dol1fHyFd4Z8gYl3gnyIfnd8fYBzfXx9fXd9eIZ9e6KGgHJ7foGHfJx9fXqDfpGEfoB1jnR/eY59fYB+g3F4f3OAho90jYKJdnRyiHh6hHR2iHB8boOAiJmZhn97aXhafHqHdomBYnh5jXmIjHh9fn6FgIKMXXqFfYuAhoWNmodydIKCh4+FjneFeWpydHGHhH9yd56Ie35ye4l6gnmcgYKHhnyBlHyGjTR6eICBfYKAc4Z/mnmCeH9+cnyHfnh4hY5qj3KCh413b4SAepBxgIqBfIuBgoaHgIOKgnB8eYSBhn1+eXp8dZZ0f3xrkIF0aIF2gHaCioWMeluEhXF8bYR4cHuCb3iDfnuEfYB2gnN8e4h1j41okItXdJ6NiKiLRXyDdoKhj46PcHtzd3F7bHSxc3CHiH+tuXSCl5Okg1hoeXiGYHx4cWSGfoalgYuQb3eYfH+cboqRkYyYdoJ8gXtrf5d5gG5raHqAqXR9pJdQdoeFi3N+i3B1hGSUe3p5XWSlZYFbnHWQj4CFiqqWe4Z/bn6IYGZ5cIqCaGaDfYSGiolzrYKBgnSPbHmFpGJtnHxgp3VlcXiij22ATXRlgIV4bWZ/i1dtnYV4aX5jdYWBZ36AdH5wk4uT1VeWkm5sY2qGhmmCdHV+k5R3cXWYeKqYe2NobH9jb5NqbmpqcoSBbnOUdJ+YdHd0bKRnaX9/cX5rm719lWd+jXFLjo+PnmJ6romcYoZdgYyph36LeZSMnH2Ek4OdZoR5fpyGcIWIiGSJXHmVmFqMOX2dgaKMmoaIhoZ0r3K8cJWjcnBsgHGCYZuDgFB1d3qIcXWhsZSIY5+Man6UjZ2Ai5pyXXJ9dnp3hYiVkapjd4CJZ4V8hI1zjHGLjm5uXGt6jXl4godmbH94kVxqb0x9oZaJgnxafHB3ilhrf3OZb3t2eZZ5pIGNYnCBao1+bS+BepFjk453lXF3mXKEiYRxhoaPkLZ7hW9xj4yLbXR4hm2DgXSHnnR0b42Q9m6ecI57cHWBfYODg6yVWn5biC+wgXJ7omyRgZpznYJuj3t5i2CLcsKRjIZzd2BvYXVTVF1ymYyajq2fbqeJcn2dkHNwjJWIhoiHe2+HXXZyj/N/i5yOmnwfiLBQapSLbaBBZ0WKfXRsgjmpfH98kUyNSWFrVI6pfVmiZVGWijZ9llV4ZZmDSIeicHKHksCRjZKDkV9qNGiUkK5wg4qdga6DlnVikHp+Z392TZKwfmOUlmRyYoGDclxtfaZhZXtUn1IeloKRfHA3foJoTn9yUI6Xmnl/iZRmjWevUTyLYIFxmJSNebF1f6+HklxkV2O5soFyiZd4LUh9MHqPcX68jXB+aZWAj5uxb5p0oYpdqWheqJbWlombj3hyjGyYkrhxgI6Pa0thmJmAkoaOiZl0aXaaaHVklp+LmXtzoHJoi05+eI6EXkmXYo16Xpp72YBfi3h8fYB5YoyYprZUiVtblaOwpnCEWH9ub6NSpLZzhI12iohiZ410FXugpB5+eZGgcJGDeaKMilaCiox+j6N9eYF6mJyGc4+OjHCbh3Ogf5Svlm6Pg3NmepuLoHujpHeGgxyHl1perHGFdq5Zs2aScox1fYWBqHJ8QYKOinaFvrC5lHKZYZeSmG6CkK13pGx9vXVgdc9/fI2Ys4Zob1nJl4Bnn22NhaQ/enWaSIiAdzdTR3U=","pnd4ZZN5aHCFKYd2jGOwjWODXl6Hvp1mhzRqbmyLlYJ4iVJhp2iJklVjlWI2t2OwdXtrhGyRcziUX4wUWYx42NhlmG2WcXuZQFSlaoqHalSgWJPVFLtlYDe17XVJoz94iJlVmUlZfVSJgbpDb3t2iGCCbVJbfatPeIiYizjFXWp45lNYf2+hY4RIiXRwcWJrpICwnNFPjoCKc85+0Xh2coCTUYBQSHQAgmpKaYM6TFd9YNRtiKJsYKmVmWaLjkedS3aVj25xhexgh4V2X4uMi19ITnB3gr9weoZle5zAgXVuOG1qbJaZe4hrNXV4k62Vc35fgIugg3B1cn9han20gl6hg4BwU4RxXZ6dcWB1aWmHfLRbnTqbnXJheaCFmKUlaqtikV5UbMRca2enfjpue3GAiqJoX746fnd1gWh2kId0llWXd3J8lJPTVYiDWoz2V2xUVWFCgW+eiYCIWHhdfGGDX4N/YXVvZkprWNKwm5NYoHuOTozHc5WkkHmLdkVRk2h3hmhziYprirxzcm1uaZ+oe69vg41KlHgxlkZ3ZU9djXlRl35QckpvZIfKeciDRXxKh5CReDuMp2pOozB5SoqZimOC1Whmd2ePkILWfm6Kdo09inRihjuVmH66T5ROTJKbHnkxSYu1ZICgjIOYmYylqW1IjIyodXd3eHRwdnx+f4Z2iI+BbWx3d359hISTcodfZK+CiXp3fWqLboGCfWN2jn9wcm2CaXdwY3R9gz95dnFnipGOZ5OHU4GZhU95gHV1j3R3f5+BhYtvZnFog5GFjaOLfXSDfXFyjIR0eYGHa26Ee4lmcIFnf3GHg2GEi4d7hGN/f4p0fIJ4Zm2HjomKcl6Wl5uBik1ufIOAd3+Jf2OCj4OXfWOFhW5scnx2g1xndoeJbnJ9kWSPiWOTfoN7kXyWe3eKeYe9f36EgIGXhXaHfYeDi2OLhZR0mGaKeX2LhohgkW/id4VygG5zcXWEgI56h4ZzpJGUrnh5hnuFmYWUenqRhnmBn29te5l+XoiFW6V9eJNwqoxuhoeRd36CiJGBjX+KiHuLgZWKj6Bnl3OKd2+CZ4xwd4iGbXB5hmtzkoeOmnWLXX6EcYRlZn2YgXlpeYCGTZqBfX2jbIiQaouNb3t1mo55eIaDmo5lhIVQc5WMc3x/bX+BhHyjrHSDhJN/eXqEmm93eYRjYJGFcIh6ioF1b2yTfptmfH1stHxsaoyMclxqfWWKc5l1Yol2aJF4hZN4iIqLfYRNeGeNlnOQfHx2gI2GdGV2e26HhoJkf36jZnx+jXWLlIFufW1/gIRdiIR5c3l5eHGEcY5zhIZ4dIpyosRzoX21fFqIrzmEfq+aYaZ1g2N7jXFnX4N5WoaYcDalqoJmdG2hWKqOg5hu/suddJsxfZByVIS1Y5h8bICIdmB5gamobJiULXN4co2Gh5KDk6WHZWGkXITWo1BybLJ+cnOXhZeIiIuGZJeOfY19jpRRl3+thmx1Y2SBdoa9a5NphWujioxql4mgdHueXF6KcG+EipqIfn+MjZh3m4GQcHV9bICUgJiQR5ZWe3Fzgop9hYG8fnaZhI6bb3WAnJNwoFlPWV96lKepT5pyd4aoaJB4moNyhIQWZmqDgI6deIFgVkV1d6ZtdUeXjpF+d7JWWZ91iGhwiJCpg1w4eIqtmph8im51ej6ihmqDhWaTrmxpnI6rM6BBhohpeXCTs7l5kow5bk9keIZ7Z19af5u4T4hLfoWglqxsQGt6oKiGd5V0fJRPo3qDboxSiFB4WmbUd5NfaHVhemWhZIl2nmZ5MXG3i5d4hoZ2dWWUjI9wlqllkntseZpel3uWcJJjkWpAT56DhYOAcnCHiXBpiIuQX2nDsY57oIpiXmJZgGmidG59coVqW42BnZ6GQ3dyb3GMoXR8QG6QZ4yHYKC7fX1MeYGTiHt0ipJddmqMU5h/XKKbkWyGgE5rX2ddmXNxo497UJaGe1nfeYqafI6EiXeRiH+VOMGdkk1wcZmreYt3ZJakkoidroCVgaB2cZtlX4ltbpuHno9+gYBujIixTnV/WamaJp+8gEB1PlqJeHqQeIqgu3BLeKpyi7JygUr6b0R5ZYGllYt2RZCRI56adLXta2NupXByeICMl4Z+xlTDkZlntFSXl9ZygqZinTJ6lEKmbpN/iYWalmqKoWaafap0bndOr3OHaX6DmpTUbXyLilOYY3ObbYSKZZ82iX+HZUNiY4awXWSOdJgxtayJh46rsm+awPiHWYmJfoN4cFY9hp66foGchmSLm2BQhbJpeZO5XbiFhnOYXZePdIJ+S4qBoX1u9IOvkTmssn5nkIB/ZIqdfGKDg2eZXYWQWlxff2umjHGOjo1GSqaIhDhrio1uIkWCu2qwd3J/Y2uDZ4AzjId7k1mZY16CdIFlc8Flh5mEkcha/p+Gp3Ndj2mTYaJzXItqY7qQaaVchrdadaR4YnJ7l5DWhjR0cnyOdJyLi5ZcYHxbr5l1lV2EV4Fyfo3iZqRcj++EiY2Lmn1vcZGPfc6OUmmgY4Kwf4XRg3IghX2tVnmiOm2tiWiViZ2rcnlvYHRFVG2SaWKbkHd8ayl6gZVufn2FfI2Is4uNwpNYk2ByZJWni15+q6BWfKhXgz+ZdmmsX12Ii5hjXilUlbHNb45xYItoZpyKdkc=","a3VohY5rcotjV1iNWWdRwm94WnF9aH4uc3BdWn2NMIhwX4iCf5WgY4Z9iqNfapCEfDVyY3mFZ6p3cHCul2mCfaJvOI1sj3eCcqZseXJ5aKmzkDxuk5eJlmJ0TJCTapJ6Xm+Cu16TrV5zf3V+ZHqAj6uYdriRoG13dJpzIJGUZoN7fJaHdpdld5qNmHVwfo+BS3dptZG+il97dapnhG1Nd3uPpWh4wn3QZG1ji19RtF6AjZXFanmMcap5rVyMZ4VpZ2VRfa6dfnSwem9niGbBhnaFfHNndHx3el2ajoh3Tk+JVpCHdH1mfIx8YbGBbWZkcohucm9jnJ5WkV5/TXLIj3ZsXG1zjoxzfW57fGV5e4OKf2iVZpl/VnaAUHFhfkuUfW6TeIucp09dko+GbEVZbYePiHh5UC19YGiGdXZwv2V1a4OnhpCEfoRYYpiAcHJyf0xJXZtyhpmhXHhTcGrga2NwaWybb5eKjuFKfXNhYHuEhGdyk45+eIaNUpyXfpSfYWyXaoKDfmFrc2x5dG13kFxomE6eizZuhHGWXpI8cGt3gH2rTm56aoSVfJCIhnp5hX6/dHCaXqh1c5qHk6p5fXBhophkXIaJXGdwkYOzi0RmqYiie35hkVR7b4CAUYp4gGmEeXSMeoejaIeMgHuFYFCKU2d7eXiAf4l6foeAeIh1fIN6dnh8hYGLb5qLf3Zch4dyjYuGdn2Deox3goVxiYNyj4WAg3CXmIuBbnxzd4dfoIKEaJlxin+OjIx4gIt8dIV8i35xiXmCmYiMfIODeXBgfod6iYGBiYOCgXt+joF7hnaDeoVfg3iGiHlrf4B6hHqIXpOFfoF8g4CFnn6Eem93eHB0mI2Vk5mcg3F0dIh/gaB0eXWIhoB5d3t7eX1/emeJfX+Cf3WJlImJg4KAhXN+gnqPjnVyfIJxgIpzeX2Fd4Vub4B2cYqZd2J6ooF1cH95foBfg3iJd4KKhHx8gI6KfoBfdnSMdH6FenaFgpOGcoh+gYVpfXR4dYB2p4SAXm91eW9/e4+IeXh7h4eAhmiHhYCKfHt/kXxyc4R9bXmHh3iFjYB3jYiEh419gnt1iXKbf4t7V3eKgIGId4Buc3lwd4RueYSDjn2DiI+QmJN5a3h1cHZ4cYODe36Ad3t6coV8dIN7hH90dn+FgINqd36Jf3tzgnmEdIprf3uIf45zh6SDg5OCgHV7fmyFeHuIdXyCf3x8hXp1h5BydoB/fXx/fWuHiFuGiX91gJN9dnOAdXNzd4KGf2NieoOBboWIeYiDgXqIY4qOe4N9lIBogI5/hp+DhoGReIt4eYqAeYqEfIV8hX1zf5SLoGSJe3l3bXVxX4t6eFSOfW2RjXSinoJvf2RzkHJ8l2qHfYOVU21giZZ4a06EbqRbZ31mjH93c5qEinthlJqKgHiHlIimfm2UboVnk0uBbH6LroqEapKSmnmBh3mCa2Z5l4J8ioZicYlukY19j3Z7i2h5b4aEcKWMeI+KboGDhGuAiIqCnGeQcYB1e4d7Z4WEfYGDi3WNd4FumpObYYp5iq6IoHmc02+OZZporYd6Z3StcHyHeHqfl4B8ioGDfZ+OlI1gf4OPqnZsc5+SlZSGlJ5TjGSEind7hYSceVqhzFiabYSUjpJ7kluxkoKEfICNdIV8jXmchJOFb5CglJOMcGqReXxhoXVeW3+wfX6SZ5SCk2tVq4tteZV9mItvgHiDqplvsrBhm4iGflpBeFaDhomOjY1ii714ipB/gqiae4xsiG6Nlo9YiX5/iJB9koFxV5Zpb3ixnEZ4f2yBtYZ1gZyrhIh9fWaEZIB0mZOPfHN5c3KXaIB/uaR9n3d+nl+Jh4FlfpJ1f6WheYhji2+WhICKgKFhp7KTbHN2doCIiX+NhJhffox+bYJxi42uZouXfoV4iHhsqrB1mXd/X4mGdJZjZ4l7dY6CQoR4inenjoyDkV2GlZCFgWiWkYtObJuJb4J4Zo1mn1+Gm3mIbZCTgZCBzIpzeUZdg3Blg3lki1xoeol3N4BnRJxick5/h2eKcWOFW3x9kX54fk6Kdo6LomduiFpjfHiLdI+BfXN0dYB/j7V/eH1tl6VCbcSOY22Ic4S3cHEwfKJpaZAhiJ6IiIJwXluIoIx6jWtffXOHd4Z5fbGXb8iHhmdi1pFmLIupWHJwgHl3coGKLImCkV56cJN0ZYJ/fl5Ykm6WZk9qs4ZRdGN/sXqYk4JqWbaEkVd/tnGGj4aaSnd0fb1meJF2Zg5xhWdMfaaDf7WniIh8o1mEhG6CllqFY1KcbI2Xm3xkJyheWYZ9QHuMlpdzWpp7YGVTgHpwZWSJi49gpUZ2cHK8i3+LgYZdbFiYiZBQZmxbXWeTd4AyaouHbn9wiW6XV2x1aXN5f5CGgWF4kJaJXEVzUF98gG5pehF8YV2dhGd5f4WKhG7FZomOe25qaYmlfmVyc1FcfFtejmKdh3d+aVmAclV8bqqDeWeEaZaFiliLbG6Ab3J2XJevOmyCcmx0ckOITH56kmKGfWiJlUl3bmNzapNrlXKceW/Mnnx7c3U3cHFphKBcYHh/dF6deIJ3h5Jab3BxTZyodZmCk39zXWh6olRnjUpgZWt6dFyNf12GiHNiVWGjglKNhoRrfpeVZXdgd2tvdOdde2RrbH+VdXJpjUVl04s=","XXx1jFSGfHhef26LiJSmoWp0f16KjW6YkH61gnGTYop7iJp/ZS6LeJuQgJGSfJiIiYOTNnqfiJZ9b6pbWoKMhH5rqJKOgVtWd4GEfYaAXGalcX2Hjnh7j298graRR3qTeaGGi3KBgJyfXmuJi56Fo4WGf0mVcZ1cSHx6VZR+eIOYd4d9gGGFaoJ5row+kHaihIqGhOYwiJSMfs2QT4+alYp1h3Fvm5TbcVtLbmGOY4Jxp1ltwZeImZCAynVqgl26bJV5hFqUWpVsfmlaa2tyi6WEgH1zaIF4gaGgjGCMjFeXlY6Ul3iWOJGRh6pib4KKiYOFNpZws4yNgomfepV7aatwkYd+hnWNnXZTfaqbiIOXjVOHi4Rfc5eelYCDkoaLZoiIco1/mXKshsh5bJuBqjiHl4+aXou2b6lsepWIjTxwapBhea9wbpqXpIxVoE0zjHHBboF7gnltQZVeh4hmd1SmkZhmd3eCVHpjYZqWXpOcn3N6X4KuiImFgny7jIpkmnWHd355ioyZY8OZj3OFeYV8fZCUg7k4kZGKqHmGpWl7kXCImX2ING2CmX9cgH2VdJBjlXhyfnF7jXatkoFJcpqOf1J+knmKgZ0WenKXg5mga60sjJmAfIuMpnRaklyGi4lrYz2HipFqWD+SoJmAim28tpGBgIN4gYuEhISReIN7enyCc3h1gomDcICJf3iMhH17hnh/fYJ7hW2BfHqImnSWhYKFgH+KfIV1i4OFb3yAeYp8eYh6hXp0iXl4fWt6fX1+gnyCgHd5gnWCe3uAgopdh398h3mChHiEiIiAhH2Agnd+hoJydX51gHmKc4V/i4CFfnSFiIJ+eoKEh4CKfY1/e36AdHqKgYJnfIl9fIB+bHd9e4h9fn99gJlzg3SChH6GeYaDg4KPhH2AgIN5fYaAg3SGfIuAfneGdXGBiYqHfXuAen5zd36HfH59bHx9fnyCdpeAh3yFg4Jzg4F9gXpwiHyDgn98hYOxgoJ/gnV9hIiQhX92hX92hXiJdn57fY17gIJ8h4dvgYp6en99i4d5d3x9eo+FjnuAhHyBenZ0fHx5gYGAd3Z+e3R6bXx5eIqGhXmIj318i4mGe4CAgnFxnHKBjYiAfoOBeIKMaYJ7goGEgXt9k35+h36Ahnp3g3l9fnZ2iIGJhn1/hXh/doiLf4B5gH98god9d3F3d2+YgXCAe3xwg31/iISGhoKAd2uFhXqOgYhzdZF5f32Ki4NlfHiQg5h/eHeCfICBhHSDhYZ2fHZ6d4h+c36HgGd7iIR1fn+UeHd9bniEd4N8foCChIGAeHmCfoCCeXlyeIF9fIR5fXaed42VlYyPbHuQZYN1i4dwgopibm1plXKIWWh4j5Vhi1hvYYyQe0xzYWZzknWdgXxuc2RneW96X3NycWSiW7V/f4qeeVmCd36DRIKTmIR/io13jX1nfX6TcWt2lGxtjXF5gHyBfJm+c3ONeXJoeo2Dhnxea4eAhHlga2B4e4GdYXSPdod7hG+fbF+RhIKDZ3J/iH9/inOmtIZwi2mvc1dweF+AgX1viY1zwI6PenduaJN1h16GhY1yc4udgX5vdpGBkIRphIx+j5FxiYWCZT5YZGlcanaSb25zZnyHen14aXecg5R3eJVlfJyFYYKCT4R7hImHdYGOh3mDe3qee2h7bXiVf3ljf3Ryh3ODc3ZnoX5yfmFfgYWosHCPooamgnxzdnSBhY6FWH9/anrCkomDdpN5cHh+VoN1hk6WgXWMeXiHh312nH50hG6DfZuDa2q2pnWGknJ9boiFg4V+h4Z0ZZebiIqJbXl9nbGbpY6HX3aGjpdve6aPhYZ0dYF2o4CRc5J7lV17loiFXXmQi3GAm3lneHqIhVd9XGWcaqB/d29naH2Nd1RobH2HgYh7eoVQgH50eJttd3eZb1KAc31hn3uKgJKZgIZviHSalHBlcXRwimaOfYiWbpCFh4pvm4SBjm5+fWKKaWd2R21yXJZ0ind7qIR4nKKlhEt3e4qFdmqao3+cdpVgc1ajYD+Jmp28moR4Wot9jaJ/ZVuirIiOma6ig2xngXpql4SYd5CelaY3RHKnk3ZriKWceIxYhHiSkI6AbpCqeI9RipB2g32jbZ2cgX2BdYOKgqlnYZ9qYV2OoJOjppVul1SkdX1oeliFdq2BfqqWg3aDem6LbnqLgW9klo6anYSGjtZmhJV8cuJ4hZOPlJd2mH54m46WfEJreoB6iIVuhk9pwpWDlqd0j3BvjHCsZnKIlWSOn1x6l1t6aVIJaYWJfXB4npF8bY5+g3l/dmZ+fY+TkXemWI+Md3ZghH6fm5CBbYmZv42MkHuTeGREZnpxlXl+cK2Ak3xjg3iRloiDf3KDgX1vm6KYpW2efIBpdWmOdoeQn4mcXq9zcYyErBWChJeGhJSrZZiXaZyRmzR0e3mZl4FvZpl6hqJIeql8gICsgo9wi1Rvn3pbop42fUOOpotrlnOHP3hwaGeUg4KimHp4jYaOUnaFr3xtmEt4hJqHgH+KbZuhnaV5lXyReqaAoI2Ce5GEip+Anlx1knZ7n1Fhk4iNoXyHoI6PjliKfoNZgox1p3yIQ3SDhnyHWJaRhFh4mIGLipCWhVxrl4mhpqtgeI2HhqeNq3hpmEWBe4yIbJFkg35gUjOOwX2Akmu2sZQ=","eJGinVmGunBzlpKJk5lwk6Jgh3N3aJSZirKllpak2Heth2iGm111q6B/aXuApph8jtCycKFhjoWFnHCjfpaVg0CQm4SLl4ycr3uMloiXfqOCWY2mnlWPk4qPg3t7XIi6fJloXIORW06SW3CEpmCTVl03dKaBZJh9f7aJN1yOlHydfkiVjVdegXNwaI6TfI+CdJ2hb3aTjKiIl46DapCtl3qYfp5blW1ig1mWZp93R3eCo1BQh4mBlESIVo9jkM5wf5KHaYd3fK9ne3TMWmFyb4mRg2B5nJWJmHiHhmh2tMRK4H6QnZKBlFlskaCLbmt5eXiTdKJ2aYuhhK9xj5t4j4JieG2JlmqiloOLbM6piaZis23AdGZUq45rvG2ccryEgV55hmZSbY2SdHadYnW2n218lJtrcpCWgoiLXJhmnqt9mb1klIjFl4eX53B5i1Y+mdB8qoajmlmBo4RfmEB/dXh/rmFpjYNuc4GZs4eHl3efcZqEa5NumXtsmJxgiaRQiYEumpx2jpWOh42Hm2lwfqN9XGx/g4OWT43Jk3+Al4+ehXmOqHSmz2V8b4t2flF0c5V9bJd6qESOSniBV5uXZYKZXkeZYp55tIuUikBbxbNvvoNnrql8fsR8mFZ/gHWanqpVcqzQhGdKgGyLPYOCZ6B/hH+JiIKLhX5nhHGPdIl+hnuFk25sgHhnfICAdXaFhoZ+g3+BhXmFgn6hd3ulZ0SEeX+EgImEcnd0d4F4gXVrfnp+dnB+e46DfXKXeYOGiXx8b4iIgX+Da4N8iHh6fJ98b5eIjoGDjYaChIdziHiEhYZ6hHeNe3Z2hYF+eIaFd5GDjHWQgnl7gIN/f3p9foeIjXt8kINchIZzfmt8dYFzi12CjG9+fXZ1gYB4dIp3fpRqeYyEg3qBaXN/hYRtfXWBd3t+fHyEeneDhnmbkYODhnR9jn6Ae4WMrpN4Z4CIfH56e3/CapCNeHyAiIWOdHGAfIuRf4B9Z4Vwd3qHen2Ce4VqdomSdnuMg4R4bXqEiY5ycX54i3eHc4CCdHd9fZRzgnt8hH+CeXqBfYR1hIV9iolwgXiDg3WChXl4hX2AkoR1f4R/YHpgiYR7fIt3c2J/dYFzdoKAi3Z6bnaUh3x9rXuMfoKMhH2HfoZ6gHp+fXyGcod3gGqHdIp/hrl1fHmMfX99iYeGg4OEhHt2mHeMgmx0g36Bf5B/f4R/lXyGgZKCeoeLf3eDdJNrgIt9coF7dY52fJt4f2Z2gXeCfXKBhnBsfHGCind2inR5g2J+fnR/joKJjo13hXmIfXetbnmQg2eHcoJci5uIj3mCc4+FenKAeHGEc3uYYZtUgJ5+jIJQm4V8ZJV2YpFOanGRUX1zZ5BugaJxZYNwdUxrp1uTfEySeqSNn4CZoVyQYHx7lGdwYHCNe4ZsgGdoYnVbUpdmdIJdV3OXa1ZueYp2nH9djI1SfpFpnoZZVW+LjlV+gVeteVl3a15kRXVrhoeBYnGIfnFia3Z2mq01e3CJUHJugHZjp5FidXFzp45AhmFejWx3TGhlmntxfnuLV3tSc4tuj3GsUl5nd5BohG+MYXJci3aJYGxccKaPfl55gmVYc2ufal9xZXp6ZFd7cXd7eX+EeYd0WmqIa8R9rZF8f3RjVmFqXopzaGd9gnGPXXWEhYmFb0t0Y3iTdXNseY+me5RdiXNmVHp7iXRnsIGfdHSHXGmQb36zhZV/fV2MSVFch3mDiI2CnJycWXOQWVawkYJwoFV6aZRlf3eXgdB9hYKDdcZ4gHJYjYamVlx1m2dpY4VecXdfl2WReHtafVeDZ5WJobhogmNjYo+BhHiegpFWbVqWSI+LcmWCcnaabGuAXWdmf3hoZ3Rwc3h0dXeAZEaVSnllgX5lcoNYeW2IV1mPk3x6dVVfeH1kl3l1dIWTYzhfUI2IkX51ZW9VanmMb3t0oGtuiKFBPmR4e5NiaF+Ab31cZ0qednqUgFV9g248aVR6cWtQZmRgj5dka4x1nJ6Xk5atjHieiJVnVIdwkHuGlU8fiXyfmX6Gx5eWZ0qUBgBlmL+Es4BtfouCr7fBiHNDnoGBdH5ciH+Qaj2RY5l8Y36EvmiOkYsobYVhVomsnVGAgk+pakp8bna3g3dnj2R7VIWlX219jm2Qd0VohFR4e4l6RLGBdDttgIBxjE2Edz1QiWyDfqdtq4WefqGteF9hkZafc5h4JIWgf3qIk4hGen5yiHN3cKF1V4h0j0Bjj4igi2CfjYtnTYVsWZq9d3OLhkZCg4Aze6djXow3gGdsn56foG6Dl3VzjYmG3niysZR+X1pnsIyNhIeXe45/fqCBjo2ybKB5Yp9wq6hmhpOPiqCEr4d3gr+TmrZqcZGWgEpQgYpUorqSd714ineKjIMwcqWZYnuNZnmdxzeFloNqPXyEkKV9bJpnqWl/qYlkdHBZtHOE3Hx7gFhujLawaGueh2mdknRhlq6dcXuXgmpgc49gXleJ3Wh8jnx5Z5iCgp1Sw4NgnJp2lKlYa4iAh4lxmIFUcnGamW95j5mQU2BtcZ1cUqeLk0+mo4KBnDV4iolZjJaJdomQjgGQep5gdnR7omB5W2tojY+cZYiIc0mLbqmGhIl7dIB2vYZbqpVFirR+cJORzY5YZ4KRdbGbYG6ddoE7e4ZoemiJVq99yIE=","Sn1zjmqLoHBWlo6VZZGps2d3e5KUKXHXln6sb314r3ahcIt9fUyJcnVgi4ZhU6JpjIapcFeGkpKBUoyFnY+SimZhp4rFbUN7o3XKfpxdRorUjYzWpIaNlXN/nbCpdYOge4pak4+WioeEcIeph4JmnIqdUytchIx+THuOsou+hpVVapV1enaAjYGKin9jYIiKs3yMfbWDa41Hhc96hZSIint2mahfXohQf3VjYnlpYY52Q7V/pKS9fW6ToX+kpJ2aY4qdjJOpikxJjpR2d357dGlugV13iXaihKF9cIKEroeTvqCydYuYfWeQgmZneYqOil58d51nj3uJc2NhiFp0d6CGmoODdVhzi4MAf5B8mY9icGKSdoy0lZOhYZtxhZt4g7eefnpqa3aCe6F/eJZ+hmF3ppeHZ3N6hINnlbaSa3Kndpx9mp0ziG6SfnNhpmuTgnanVYuVtDiXUniHd5KaeHSRYWl3hY97WqRadqymp62ckpxzhIJ4cp14c7KNlJSClIp+Yn6Nl6+Nda2asnSAZ3R7nI2YeZeLd5WAll2niYRxfmSTh6qKYlePfHdrXmySaoiFm3+Fe1iTiosxeSNZhpuQkZ+SgaiDhY1CmkibbHNvkHmdkKiAbZJ3MaFfg5SuiWNuiCuFk7leenSFiGJsdb+YtYSAdn1udYl8d4R9iYB4hoKIfXyDhn+Ienx7ipx5hIZ8dnV1d3p9g4GAd4J8j4idfnd0cH1yfH90jYJ8eoJ+kYloeIJ6boCGi4d1gnZ1e4aEn4aBg4KBjXuFgId2i4pYeIp2fHR4knZ9d3eDg4eGfnt/g3mFeoaIdo58cYh9g36FiG2AiYZ2fHR2gIF8fnZ1gIKNiXZ5hHaWenh/jmB9dIGOe4d/a3OUh4R/cnqEkHGLb318eIF2kXiBiIN/fn2BeIh/hW5/emOChHuBh4l2gnd9b4R+f4d5hmqBY39yfoh1fpB0cn6Dh3B2go6JeIR7eoCOiX98ZXt7knl2d3uGd4qXf4R5dH93en6Ccn2LfYh/g3p3dn2BfYiChnOAfIOFgX+Ie5aBhnyPdZWEg4KCeYd+dYt3kHuFeoGGdI2CcIKDen11dniHn4uCg4SIfIB/in+JjpKYaol4f357hYlvjYBugX2ChH9ofoR1iH5zeHqCd2+CgIJ3g4V7dHh4i4F+hoh5hYB1gIpsd3t/cWp8fYVxcXh4h4qCe3yEjYJ+gnB2fXV/h3Ztf5F5fIh8iYR0d3qHhoSKgX6UgItxeXSMe398iIqGgIKPiIF9doaQfHWFhHZld4h2eoN5fXeXhm+HdHeEf3d4bIJ6fIJ7ioJ2cIWKfGmliXqFhLJyc5tae35+j3+XjHF9bJNreVt9aXOGWnljZJ5yd4x1iYiFgqR9eXa9UXuGdV2ciaZxKZp/jWyykVF2joSfoFOSe5mCSo+jlnmJj3ybW32Mk3Z6eI1pd5J3bGOMioxnWHy2jmBtWWhvfoqDY2mNhnx3a3VdlXxhiG6BbYqCZHaEiXppZmOIfV9xWoVJg2x8g4g4qlqDdoWYW6eIh191eJWZn35tgmuYhoaIaWeReH6Qi1aAcJtnj4SsgX5aa5KGgY2Or4d4pICNkW5ndX1bb3KEg2h2lGOSh3SBaW1pa5GUgXJrmXiKX32ReYByg4mMjF2Xjop4ooRVm5B8knyPg3N1fJNplYSPQXBMa491W3xwkliOsn+GnYt9sMOggFaZmbOgZG54g4d0Z4iFhJWdgIaIZIVfaWV3cmuPe3xym4iJemyOgouScnaPvF+GeJuPc4N+mJJniJ5VfJF0hXKWh5tzjqWQiqCnhaSMV5KRhJGafY1jo3OCWUuUfoWRlnh7cXOFloiVjY9Vhpdnb2lkdZZxiXNwtzSOkKClh4CDiJKwm2KMSJh6doFsmmqIiGyHXmJ2ipHGezW3V4WBoYx9kIh/mGyblIdxepiNe5yAf2+JXYlwc3eogVGFfYeFl5CDnXF3d29emGeMbG94dVt0o5mDgo2bfot/nXiLbH2Wmp+VqH9nf4p7knGlj3dln4dyroGMiH5s3KeEt5J1f4Z+om9CcY53e1dbj5GGj4p2U4GKhGGNcIp9jGZvhnumiIBpbZPKf6J2lnmYqV+ap5eVd7aIe3x2kJqdZXBxeY56k2SQdoJ4jDOEcoGRhmuim5OZiZVuioNskmyBd6FwR2JveX5ygXZ+bWWUZWtQf8GFcbGHfXx0sJdwiYmJb3aUZJa/Qo18g5KihX+lgIOgb3R8oVN3hn+Wd42QemigiW60SHV3YKKGhpR5dHuseI13bl9Km3F3j4VafoSjY3p7p3d3YINkpoyCgoN0fYWNe3B8m1NmaJuJioR3f418hoEvXoRqj3BxgHiNfq2XdYaJlqeQk6l5eKOgeZZvd1acY2t5hpGXj0qIi5aUiGqKYm94iI6IdneggpqEkJRqb7Nif4aLk5N5joaUjY+Ph32VrJFkhayZfVORqoN4kmt0gayOi257eKiJl5FxaXuZXnRujKpwl36Jj42MmGqin4iViI93iIF2OI5/pXp7enSUZIt9mqCVg4KWhlJ2m4GPhWOBh3uHiW2CfZw+g3WEe3d+copsl4CPj3qGgZiRZot3sZeml2J+mX9vp5+NgZyUaXJ/aZ11kpGomZ1WiaFwfYlmgll4oJBwhqCneJ4=","VmmdhV6KeYxajXplgJQqaWVxVJh0a22AnoqBb5cocIaRL1B6j3+4ctCnX5d9PnEic6Cddn8RgYJ6kZmmXIiIWXd5hnxhiWJnpcgrhXtScYJXjn0JcS2A4MBdWAa5ZVi7c4LFp4iUgWx8eD2EeJFqZEw9brKKhaeJhnGcYItKhJt0cIKobFVRSJGnYoJBU56OUnc1dqK8fpORhpijU5+0fIdvnE3Th4h2WhFlfYVCtY1xik89T21vhGYAZmBrH2BpMWBwfICGlFXHh4iQsz1uY393h5edm1xWeK6JnmR4bkJ3nppPjZ9hb2iTnHJsW0t0mYl7U3lpnImAgnNijZNmUJZRpYqLWElghH+TfJepgnxRjWJyXKFdZn9ydnFvnVz+el+HVXmrV42hdJFjpYqAmVRtVHSQWiN2YHaHinWKeXOUep88aJiSZ2JUbpZ1lklRYa2XVq+wY2hqQoRRkm10bcVwaH5ymKGJZKyzpCCWX2xgeZ6Yc3pif22ji4p/hV7ee3GHc6NkboN5UUWhkY2gjVdymz6Ol3pEP4h+YsRloo+GgU+uf3J1d6yEeIhljCRVd390aY5gkgBTc5a+j3VvaYSTZk2FKp6UfIA3fYY6io1msZF1g5qIX4uLdHddk2WyyWF0ixe4fpBFOpdxe3FUmEJxGHKjg4hzfXR/iIl/a3x+gnuGboN/gHh0a31neXGAdIGyiWV6fniDg3l/koN9aaeFf36NhXKFhHGRbIGId4KEh3afRnt7fnt2mnp4g6SHd3t4eoB9hG+DfJF9cn99fWl4enV0bol7kXx5g4qKgY55lmaRjYZklXyKiqF6a4Z3b3yEaYiPg3yDd3x/loCBhniDd3yQc2xxWpeNbXiGi4V6fWeDaXeFkLVwe5aWeI+Ejpppgnx6c5mHfI+DkHaJhneIf2l6dIp0hoRujISDd3t+h3uDcXyJhH59f3x+Z7V/hIN+f5Nib3pginx4e4qAc392bHh1eneAb3CNe392en2CdoN/ao94jYaBfod3oHh0kIhsmWmFfHaEa4V/f3KNgoiFfUeIdWVue4eGfXCBdIOnjI2LhIZ+hIFth2uDbpJ/fWB2i314eoZqi3uGfIB5eH9ccI17fXh0q2uNgn6QbXlzkn5yhG18gYOGgIV7cJyGg3OgiHV4fYl/iYOVYIRjhWlziNGHeImQf4qDknx4i2l6gmaLiYd8fZKFeGOQe36eaX1+enx6hHOGjYZdgGqAlHdigpV3h3hkiH2GeHSHcXd3hGV7in9ugoJ0lHySb36UfoOCc3VriX+JdoB4g4aDh5J9h2F5coF6gXp3iIN4fnN8eIGDg45uaFh4fWB7WoNtYIR3TWR0l4VqS6+EYYKEkIGLcXFnYYWaZFy0ZJykklFdeF5JBEuCfnF1Zk53r35zjl2Hg6V1i4h5kEh3eYZ7xH5mgGh/bX5XU1uJsbxAiIKDfo+Lg2WSlm9XdZJyfYZ1lXuHeGV2f4CjW1OJeINpkVqnirCBhYd5f4uXZXiFcVx5XW1lvIVMWpNLb2RcVGyLem5el32Wr4R1hWR2cFd1kmu4mZKIe1WXZn6nwIaCW1l/scRza2qtlKidg4pln1huonmOc1ig6Xd5b5qDU2WcdHOfaZSjXoTMr2GItJlxcJGEhmNhYnB1fG16f4GLb1JtaJBwZnNxiVJkqXx2Z7BjiH9efVtKkG91UXY8qV2yi2Vvo3LAb2uUemeDg4B+mYNdlIh2WXRVhYSvh2pwY2jKoqegeXqZcl2ml4KGcZl1j2eWg3KKbJoVjmpcZHJsanhfeDaibmmavYaebWVTUIZ3npBnopaHel+HXXyCdnWJkZdKv3Jfsm3AapB0Z3pRcJVtlZF2qoV2j31hbWixaZ1ohX6mkoKAZmuggW2emHpiXk57lnNCeV+CVoiBnJBTfnl/aFloqIV7g4N3mIZmmGyQjnFthm2KyW6SbZiYhHuKg2Nfdkx+gF+NnnRlg44AgnhqZ4h1dmhuWn2JgSMsfpKSwFFljX8x1Wluc4Foc2d1NEV8ZWlWgpaJfY93lJ9aRhecNkasXcDQY4ZvtF1Zklpll3E8TbaDgXd5Lnixgm+AcmhopZAvo8R+XoZdcYF0iZQfqV9dpKFfkWZ0aIPDgpmMYXpvRn9fc6KNmHduT2R5l697em1/jaGcYHObfoJzW420W0JPZHGLlnGDdYaSin6FipE0qXeBd/6SVXyCnXtrmZb+n3geXuNyloeZnntuolhldpOyio1EYmlyLgp/RHx8fpKUgW+UfYaIf2V6jJmHj3x0bkuEbKlwkVxdZXx/UmxiiYJ9i4qGmoJ4PX52c4iBbEdkv3l1jHF2gX9GbYN9j5J+hKCclod7dW1kknOPdoYViWN+TY5rl6Jsh4iNXnKAenaFmniXaaOJkGaHiZlmd3t5eU2KimqXg2CSg56Lcp6rmpFwa1d6nn5vqHZ/dmrAgm6LfnCqnmGohnUqQZ+iiYVpi4iJX2GnpFyOcGlUfaZym6KkRYVGiX9/bjOXgl1vg2F5gXKYXViAe5JrkH9fmmZrkW5Yi3ODoItooqxninoUbYhGooumqYZhrHZHioJsLqKmf4l5aoyaiXZgVHBhSWl/QVZ/pIaynZVJn6CKaYFyfHmZiq54hn9odYBci56Ie7u9bWReUop3k4qLkzuAU20=","XHdQmZKDeEycVICeZIVOZGVefn1zn3BgjndlcHyISnuZbKxuAAB8l3l3j2dKilKcTIl5bpF3aGqAZZx6Yahca7trSXSBVoSGXY6uo2sLhlyUj1fOc6yjeK+JtShdj4KVbKSTXHighT6WkWhtiZ+Hf6aMsYZejXhnqJN+HWacjGucc0VwjWaGZLN1h5aeZYFcioJyaID+e12znl+rN51Wb117aY3NrG9IW9Jnf2KkjHxrc6migmegiVFeZCKIS5J0U2eGfnOtv0D+jKEYeD5NZXumi1Rlb5KAdZp1brqjUnS6OpOThpVptYF254eDY4hOY4ZvhYNtkZmCpF9xWK2fbotRmWtXUlxELYVGcXk7WIfCmnFIbf5VhWNnlmCxXXvEh7eAXmgifa5TaJiVayRvYaJ5i2GfjUFnkoGqgo+DcKGNYHh8nKhCcYuGYmxnjI79a41xQcJciI6Sn4NVb37gh150hTGfjouA3JWiuLuDpmxVYneGhmFpRqiNgHyDW72OknhxYXidendqfXltpXJzZXJrcWGLdmODdFA3cHiDbXxqaH95Z4FZdYKPZWCWrVJ0cXlTolh/bpx9motBj25vV55fk4pJg3+RcolSgH7LfbZ3hY+IVExiu2JkXHJUVXygfWhcYLCNYv6CZ2hrh453SICH/q1oeo+ZfYF2i5GDaJN9b3x/dHKKhYWNeYCGgZWef3dnhXx9g3qDg35/hISMa4yQgIaVbY2QmH91bH97hnCBh3t1jjxwfXOFcn50foCJkYJ1hWeQgYp+jnRym2+RhG2GkI2Qeo6AgHeCfHqHjIp9kXqOf3qdkoqBmoZrhX15dYqUW514entwgXyPmXiOgX2Hfo19gHx9f5F4i4JxdZJ+hp9zfIl/cmqLdm+HYHhwe1KPc212bZt/gnyJbHqDhYZyc4mDdXuKgXGNfZBueoF6fYZ4hHCBiIOKfH97eH9/dHN9fHpOeoaOj4mBcYZ2h41xo3iagn+EnG6MmH1viHVsgW6EhYp1do9ze4SXenpyi3F0lJdsgIh5aW+HhnaHgImAiIaTeYVofHqBip1peYNgfo6OdoWSdY+IgXt+mH93j2h5jnaEi3Znf3KEhpd/gm2NlXdvjniVi3t7fXVqmINpdZB9hpFljXeafHigeXZmkoNTjoN3iItsoIB+i4F1eX90jHaKjm94g3GBgH9rgohmbn6NbXh0g4qKcI9yb3N5eIhre4V7fYZZhmaGc3eKioOEf292e3N2gJVyhoV+jF54en2SgXeKi4aMeoF0hIqIcn9gW3qGYn97f3SCcYOEkW9zfYqJi2SXdHx/e4V6j4eRgo6XfmeBlnKAn7ygfn6sgbWIhJR4mdaOeY6mb3SQt5mAk56ijliRppuCn+PocZmmcnJ8nJ12l5aAnIKUdop2b6eJsYyLiG6VhJZzgot+kYieipV5opCJe4iSraandaJ0h7+sboqklnzMntloeat0rpN/fpqVg2GtirZ/mZyTlauRbqxaxYNwen9+pXnFjnl1YqmzgX6paGKGenWpfX18nHimrsapXXhwlm+IYZeRpoKMdIqRp4Z9lpVaxHOJd3iarYuIY3Bzus+AjXmHk5d2cI2cyVq9lYOHfna9boyInpSqhJxtlqKtklKYpJCRi5aPh4qVgoiOjmWbkXtmnZeUl3hieJW4jI6TiWm0XIeLfWCQdmmxhnB2aoaYjmmAf4BNq5yklZV0vYalmH+S9H9Ti5SRpZtuY4O7enl9mYG7lZ2Ts5l+l4fSh6p6gXWTkn+Rd4iMkKCNcZGAkXujepWhl6KFmnWNm3b+hYOSnXaVh1+ic6GHkmuMgXJ+hK1wo6yCcJKWqHeSjYuBpYp/jnZ8tJmseHpllX6Ba3eCibpvk4FwqpyblZifeYnSqIqtgpmah55zeY2fkJePgYh8YH3pX6e5n4eZgpWOapOtdHiJgm91fYGemJCchJCNsXxlcq+fcmWOfKa9lYmOmnXQoY6plpCPmYeMfJWshdOaaH2Iip92kZVya3KRYXlWm3N0eptlL5eLhHaMbHmcZIOCWp+HsGNxbYJ9enSEZmWjeJRxVqJ0iFZQX4qjZJtub6OHcX+Di4eQjm/YZ2R/ep98fm93hr6ueJiOtFx8c55kfHmRUltuhFeEnoCDkaeTVoqUaH5vm3OFp5OAE4DGjXxwcWiUc7p3kpJbc6VsbYduinlwZJGBlYB2bDOHcHaWV4ZpbJWjrYmUe8OJnGaBu3OZcnF9bYRJfXBldUyIcoh5z3xueY+gechfgJ1vfExITHdwfXJ5mGOMbHGToYV3fmJ1k4FqpYqH1ZNqXnR4dY54aYdjkpRweICdfXNqeKeeaqqDXoRyjWyUeZBRcHR2k3h1eYS4ZFs7iFdudGuHmXWicr6JXomjhnuTgHehiYmSZ354bXqHpHluYnRwmaWJf4hshHWgm4mOWYF6d26ZirKQdIhyW9KCnWSWbn1oiHGnbnqAd5Wrj52V/ph+dZCGd46Ka2OdYGKadXaCiKV7aIm+kZSuWXCYmmpuZ3x5bX14e3VzdmenZWiPdpWid6xkaYyPZpt/bJWEW36BcJVcd1O5mpJtgXmBdW55o3yMcolya5dll5x0foF2ZoJEdIO4fnJtd4uWgFRzlnZrZWZ2dp6bk3h1dHZBbuMiiFhYj41ciEKBZ4M=","iHF5omiEmUF3bZigepxfSod6umd+WXeDcJOYh62cdHpnbol2e2J0cKyPcji0kH1HjLJpdIyfVqGEeIF/cWtzl2d6Y597hbRlkpd1bo17loeDZrKCkHZ4gaR4ipiBTYOazGZ5rXVra3JyfG+HkLB8R5p9hX9qeYuJNIB6gnV0oJqrbJOAcI6WdbB5m65xgj+nh4iQAHtrgpOAh5RqiZqkhLaBlYhwoo5vi1p5cGrNXY1yZY9sZW5QuUlgXIV9V0GVaoR/dHaCi1VviW5WTJdAW46Ti4qXUWaMopiBok6is6l6e49LgXN2eY2ToKyklYZ9mnNjcmiMH3d9mk16iGSThIBrdXiMc0F5gW8/kf6ZfG1seC5SbkN4bH9rr5eSnn1kc6V/kIdtmLKTebB9pLqUXFyGYoSJcIR3sIiYd3FniZ10g2inb41efHaPvnBTsipHdY44ip6HRnOiZ4eDfFmajYuUeYx7j25kV7F9i2GhWoKSVXx3fZNlh6JlonV7roCXoHprfbpiqn6xVK+tuZxubVWKbm1zhjCoiGdxhIOfko54gKAGurtkgoGEhH+Ne3WLZZpAhXBjqXtTsn9/XYJ+mGiqcF68xK+Zk5OEgYCkr66Fm41XwnKqkHqVeklzgGmGpZVCdXq6kJI3fmmwbJJ3YrCIfF2DeoSGfod6eHx/g4B+eX51c4B8gYd6fnp8e4p7fX58fn6Be4N5fXV/gH6No22FgHuBdXeNcYKCc4OLiXt7gXyDh3tlhX2Df3F0eIKAfHt6bYJ9ioKIfHx9g3yAhY99d1h8cn5+gniAd4aEiYGIiHN+hXp6g3mEinm+gHJ8eH6AjXF5hXx2fnh7fHqGcoR2g3V8dnN+lnqEg4yFg3x8cXF9moSGeouEgX+DfX93fodyeX6GfHR5hX2MgX57fYuFiHtye313fH6GfHp+hH54f4GHeoOGin+Of4B+hHR6gIaChIF2d4iFfYZ+hHh9h29ugn14g3yEf4OJh4GHgnCDe353ioCBb3J+SnqJfnZ5j4h7b4CAgXyFg4OMgXN2fn5+hoN5jIR+gXt3cnl6d4CAf3+AeYF1hXZ5eXl7gId9fnCDgIaSo3OBcXd8jId+houJe4CBeZB2jnyCfnt3fXyCqoSFh36FhnmBhH94gHOIgJV7gIZ6eW18iIF5dH6FgIZ8couHhH6IhH+ciH+Bdm2AiX+Chnt8foaEj4l9gn90gWaMe4J5hYp5jnR9h3d6f36CgH+Fg4l8hYaCgXJ7h311fZCBg4N9fHZ4g4B6j46EfnZzeYCOe3l4hYRthHKTg3yDe5SBcH9reHyKg3V/eWt5hW97f3+Jhn+RmJ+HdIOveW2YdpFtb5p2g6xlh7SClndocYZvi2F7bKKNYWFllpuTZ3eIjouAalRikJmZb4ChlUeIdXaFcapeu6GIgXeLW4CjgXF6dqaHiXxcR4qXqm2DiJSFhJa7gpN4cniEkmxvaHZhdIalgYR3ioOVdoVUl61ghYtwe4R/mXdqbGuMg46esY+vnrF+foKBi4pjhZVqnYWaYGqKkGuvfnOEbmRuj4qHlot7R2R5q6aTj4Z4ZZNzj2eLiGtmi5l0i3VggKqBsX54g5VvaatwhnGBh4CCtKGNfYxlc5dueYCCfHdjY2+3bLj+e7xoiYF3dpRxRytma819eXpsb4CKaINwdqWVgJF6m3ZkX3Nkik6Ee5Os+2pkgXCnda1rjXiDcGOfcXR9ZYOre6GIhKBrlJuOVG1uhoGVwXKxVYKIj4mKrXlrbnyAfZOcdmWWiWbSn5N/eG98fniJj3VknqONiHt6jXiNdpOIY5+JSmiMcHJ9lIWYWZR9ho2MYIWcgpBwf4aIgX6UVMWmrYRxkoCEg45sa3Whkl19iXl+rWxrjH+Gelr+jseIlmt/eJJPi4xrm7ZxgXmCa2WUfIGHw5CClm+FeK97lmJ6jne/mpOOd3OWiYd0fp9/im+GenB4cFKKX3iOkYqGVoGCaaR6YXhCq5Jzj5Fprnp3cZeVrp5fd3NWj4Z8u1GAYj1lm26ri3uJbotwhohRj2eGrZx7s6OXdX2abHh8kIt3cr1yb3s1bWiElDWGjZijqqNxfJyNhXmWb5NZY5hPlnGde3qkd7OXco59uZCIloBAMnd5k31rnKp1l0priZR7bYRxmI1mmHF5kJeYXn2BcZSYbaiEu8N3ylSNmJuEmWVWeqOQhGJ2gqWNZ6l3lpOGmI+BjmNacYNKZIh1im5/oI1ukVYXWXiDaHiSuJOijXeagTt0iX1hiGhGhIdvgYiMl4SrkpCWk15wtJKUk5edfo98WKqKZ8yCvZGTgYJmfGpommCNq4h9cW+Nioh0g3l8asZbcnKMnZqNiJSNgWSoi6mjmXuHh5aRnHNNZYKEi2l6mLuIVIWDsq1toUeDZIxzjqmJdZ1/emKLfTptjXevsX9KkHWnjoh4d5Jjd5OldpRwcWV/VZCdX4aObsSVjZFfgGVnd3ZJh2Fmnn57YJGTc35LqWGOvqOkjq18oXJFjJmBsoZZjdynqX+WiI18ioZ+rIiMf4l5goSdlpNllTpgeLGc1JJscZSJ422ChZA1jllDh3umdYG8WJLRi5COhWCsrqOHZphddJKiup6Yi5SOkIGdqoaOZ3OBloN+c5hihnxwp5xqdWRreZCVfGh/g3I=","W2aTk1CSn36TZIpyhJx4dY1UrKiEr3aTY5N6mY1ax4l7k5CFa2hlmIpaV5OWv4B4ivO5q3pMnoKOepBlkYxzhlpmkqqhf4Z5sHiOUYaEepJFlLdhdFacoap9mkuLXXmydpKDgbSGaJ7Hcl6EoqiLpIl3YVSVbMKPKoqoP3ZcmXSSdIV2a11ygHKWQpdIhWprpYyarHWJe2Z0b0yhiKG1plJ7i6yiQIKvZVZRbJWgYH+JmIQ3xY9VkDmIlnSohZJnqJCOg4Z8hF0zg7llgpByi5BOin6KnKlug3tblHhymdN32ICkrJmIQGqXa0ljeq+SgoeSiZmFq5J8TZRPZHNgnI56m52gmnyilZaCjZl1uKFls4iqeVhflJNig06GdrGafpWcflmZfpK+foaie4y5hwBlhadma5mtiJhUbYttfkBoUoGAW7ePeIyQrpEZwHdkjYi2jozIeFxhtZdIlWRzc3l9oZhnk4R+b4yxiGa0kW/EiZGJq5SYrGqPoKOLkqSId5mSt3qNooSvXqWLgXCNc4B+jmKojXGhR4tnmWxeopSgoVFvdm+CjYprl44seVhpUYYiS39Ut3qeLn7KbntugYuSnnWZX6Z3u4p3c3WJlLGWibmKR6WcaZGLhHeDh16Zho9Yw2lkl6Ipf0qagJKkdVRaJohwhJFuhHt7e4aCgn1+eHiAmnZ6gH1wg4SXf4+PhXF8h3iFhXiHf4RzeYSJjnXFg4GIcnaGWoF+gIiLcIp1boCNhnp2i3mIiHqDe3V/e3KFc5mGeHiAeXx0foJyhZZvfKp8mIKHhYF4hph/g4t4hZB0fYFniISGe4OSfIODfnZ4hGx2kIB0fHx+aXluaIp8dXqAepWHnYyLd0p7iW15iGhzaYN8iHhzdo19d3p6g310dIV7gYeZeIiAeIV2e4d3lXWOi3hsgnqOjYiTgXiGhHGOi3+HiYlslIJ3Z5GRdXyDbXGnfn6MhHiMhYKGgYGBg5N3gYRwa46De3d9dId9eX5yf3OFeHZ5lYJ6bnlxh498gHdrgYaPb4ODeol7fp17foWOZmp+hHp9iHyBfXt4d4SEjJSFcH+Fg2CAh4h6iYR9dHh4UmqHk3eGk3yebXRwmpJ0mGOEgoJxjX1/f3Ryf3N6joV9ln9ui36Ag3p6fXiJfWWEiX5vg4KJhIBlanmBiX+Ee2uQfXyHhHRrfHqMfXaXYHaBhYmAhYNvkIB+jIGCfnt/a6OBf5NkinmLdHdmkHWAh351g4KJjnRwdIFseIN+lGtzkomWmIiGfItxe353lnSofYx/oIONa3t5j2t5c3qKe4dTfotvdIiEg4KGeHx6hWpwe0dkUmRoi5ePdJ9daGyATbiKY5NMhXWLYWB8MY5uYJ97Y6K1hZyqgWSVkUV8d29/cU+XizuQeox/kFVpuY6NZYOidVWGgmofRZuJiGt7a3KGZlyBrpiIjnJog40+khVkn3ZuVqCRhHGAUYhxfH2ffE46a26CXWZ1kThyjpx6kpSJTGdwb2XAX4uQeFVrY4Rda4KLlmlXioJuYHh1grKLnn5cd3+Bbl5ibHmWflaCLVRxhF97SJx7j4E9ilqMVYhMaMqFeZt9gWKMuYGub1FXXWZ1Um2ealSkinRucKF3NL59Z75tfZVzeZaVarV6cmxrbHR2h3STc4R7bWeoiIJzandbfYZskYpUhYh9dn1joJKTj3F2pIvYY4mNaIPHaYWOiGORmVyRZnSbiY5gn2GFlYyebWZ4TISWhzF/VH97c5CaiUq4gYKOiVGSd5WaKmZuboCGa3KGnmFnaIpsRJRtkpqdf4CApYRncqqYi5WbblRhVX2FfIV0YqZkY22WZoGLcG6BeoB6fot6aGZRkXxsgXlDgX1ngXddWjOMfptpVYx5jGy7VFNeRk+xcnB5L3tpaF9ja4pzV5ercjSZlHqCY5aYhqZ4hnx3iIqMYYOCeox2hWiStop5dV1sh22BgWyaoImJb1ZtZmppTXJ7UYpwdG2JbERnTJefbFKAqnmIfmJ4mY5dYH8zqIV8zphomHuZo4NKwHBso12KWW6Ml3aIeoiRenGEd8yqnnl7lXSCnl09on6GakBfcoKAdmdvqoqcUnFzUnZ3Y6uIhyiKfHFqnzisVnSeeWuBaq2RIIdphW56npN9Y1xqlkOhRqB5ZX2sNkyYiZh5TGaKZ21kfqd3RZo4i1t4moWVf51qXWNmckGpfpaMtzyEkZN/OFc8eFRDa46DeZN1j3JEo5evfDeffVyCb3tfs4aOfG6IcoM9hGdmXzatcpFcl6Z5lJyCbnBZf25loKJ9xmSilW5qSYyGT2l6a4BnfH17b5OCo4GCY6VxX4xoeIl4lYCMfoJMgIpkq5l4pph6kYh/d6pFn41MjU54cqBZbnalqXhncIihlmVze2ybtCRqeZhnWXuYdXpQhJNjRkmIS66gjZRjc616mIIwbUdIeZK5e7+ualRLiYNZkqdTaIpxmn6Xa2phf5OXX1xrm0hSg4xxjX1uplY2tqqOe5OQZ3x+wn2Bhnp1lniHloprd2N/pVN0pHt6T3V7l1NFu6+kogdvbWxQgqJidoVxlX9VaIc8aGRVpmyOYXd7eGRqd4eNn16NV4aQkpBveGx8mJ50sKl7aZKYTZWFj4N3d2+QlpqFepF6fptYVW1ugnG0eVVhYpA=","nHR2Zp+Dc4iDcGFxcW+CbYGGfJB8kpBOhVeOa1eifIpufVlajFZ3a3piiLdGdHZ2Umddb31/fWVcN1+Df5Nyf5CBSFyEeWeEgKZ+fWkkapGMjU6gea58fHuZfK94pGlvZGx8hZF/jHeli5t5QaBoiYeFZHuTf2R5tmh2aJuRgnRmjG+BcGhklnWDbH+yeX1tdnR4s6SVdmh/fUl9fmteilKIVZOGeoygbH+bh2sis194cIGganvAVbNnqmSfiIlye4KEgXuMh3eEg+BWjVGQlmZ+f6RhbXlqZ4GShqJ/ZYiAVXijbHR53nKErHFrjXhtaoCEhG2LtX17oG99ZYKSfqZqepR7n4BhknZndxd/kHeDYZBImHePfWN7aXNXenJqd4V8dplxa45sg39+gVF4g5dpeYZtq0CRfo1cp2lqlH51kGGZlHF7h4BkdH6qULl+aWSFaniGgZCaapVuc5yMaVtydmegNI2Uk4t2ZlpZdoNHinttfXxhnqWhUoSlcmmLh26ydmage2w9gHdzboKZqHl5qXyNYX9sYIJjdGlhlX+FknSWQmttW5WafHmClWZzi4ynjICJbJGhQJ9+ja2QkphenJdOhVpugHpka4xvTHGLkHSLWXSSkWFeqZF7cpN8eIKBfXRmhW6UjoFNmGiScHdxfXt3hYl/fHt9iXx4gXl+hXV/eoN/g4CDg3+FeI2AkX2Ag3+Gg3h/gnpzfXx7e4yEf3yGenCPg4l7dn96hYKHi4WFdIB/kn2GdICCfXp/e4CChYWJfIFwg4F5c3yFgXJ1e3l8dnx5i4N9gYKEfoByhImEeH5+fImBineBgI10f4V8dYGAe3iOgXyHh3yHfXt7f4GAdYF9eZKCgnmAeXd5cJB8fX2hiYF2f5OAfISKhISDfYaGhJOHe32Me4J3fn5+e459e4J+gYSGfIR9gn91dX2AgoiFgYOHcoF9ioh+fXyCg3Z4jXKRjXxze4N9hXl4gYR8h3tzi32NfXJ+f4F/g4Z8hXtzgoGHgn+GgoiKe3uFd3F/f4ByfHByhoN2gXeLgYuCiomBdoKEjHmDeXuDhXiBepB6hoGHhIKFb3J3fHaNdISBfYuFiX+AdX+HhXuBgXqJgoF9jn17e310kIx0enh8e4B3eHyFg3Z+e4GCj211eH59e4GChIaFjYN/gYJ7fHt/e3x5dIF6cIODgY9rfnh5hHt7iYKQeXR6cXuBg4d8d3yDeXaEcHxxfIaIj310dXdtgH9+foB4dH57eId8goOOhnmOeJd1bH+QfHiLfIWPeniQhX5si4GDdnV4i319i3+DfoaAf5V7fYaIgYB6d4p8f4d7inuPcEyDg46Nk3NrU3iSfViRdnmhgHF9jIqIoWmRg4uNn2ZWb1+VZHltZ5mYcmZ9ZrmgclqHkHl5daNghmmBo4ZHq3GBg5aMhXiBY4Z6Znl2inire3SMc492dISRh1l8g5eGmX+KbpWEeZuYmI18goV9k2d3j2+vbYp5eYCQeY+Mi3CKh5pkkGJ/hoGaiYl/gId7d4KXaGiDfpRolY6Be69dh3WXg42Wk3FpaY5/yYSNhH2OdXeZbICXWJp3nIyAeXiRkpKKkZF4Xol3dZiEkJGiiJqaiYF9coWEaoOnjGaJgYh+YmKelYt7o0KGh06SgIWLjXd3l5uKj3lpmpFvmo1raXqcf5BhZoWDbZSzd5N+ba6XXIFbd5Nogohdgouabl5zh6GLh5Nrt56EdYZmi4F5dISEsIdIf4mba3OBh1iJY4B/jGmNcm1uhH98b6OEWH1+hIV9jo+LmWWUfIaQe2NrgnmHdHhyjXJ/b2luoIptjYiaeoVzc1mHin5yl4WElWeSoo19lHZuuJR2g26Jf7pzh4KLfK1blq2IcoFtbJ2aiYRUhqGNdotsgnCBi5WEiIygaHSMk4SEmZaFgmyFfI2LoKZ9e3dzdYaReoKch2iUn3yHfHSRpKiIbHOYhINuh5aPm4xjV42FoWicrZR+naKae119amtyU6V5kFV/Xn11e4OFdnGEY5OEWZWFXXaNb3CkiId7clx1d2xuYG9vZmFXmW1pjZOHWYiTeGh+dliwc21mfW51bkZxeIp9cX9udWksk2+flHF4d6SLeoWNjIVUeoKDc2iBcJ95foZhkH1zPZJ9fIGHXnaceoR5cmZuY6O7fVtkjoJ+iVt7gnOCVX+ZgWRki3VugpFya2GDiGl3fVBzg1R7cYpsf4eFb62MkW14h3Vye6KWcG67TnyAp2qLcVNpWoFshIR/goeOWJBYnW9rmXmKg6FveGN+fllvdamMR45ycmtcXIV2r4OKhXFka3xgX31+o2KlcXl/sG1zcGiOcJxeb594sWNtk3Jnf3xRhHB5e4ZAjpWFhFp1cWt/lIJ/ZHJ2b4mMbGGPi3+BZFOAe5didnt9lDOFhmWMh3JeWJZ5dIptcH6CcYJkjV5viIx5cGhtjGKJgaCRhHNxcm95XHJ0gXKKT3mHqZluUZt2Y3pph39yhX58YnxxVV+CdFx+cn+oeGmTamN6lWVdV4x9q3Zzkm1odmmJc11oeHpmk4KDf4uYaXpndXeHem17i4R4m4GPdZKOdY2Hf5NebJyIh3NXhKtihFdegnWccX9TYXeLZHSPeXWSkH5jioBwbIFmcoiDgrt3fWWWinuEoGqJh3BzcGE=","b5hxv5qVkKtstGaWf5eAZnSCc5qRbHSEe5pzeZ7HhnqJeKFkeDN9dJaybG2MmYBte6qmmIhPjYaolmVPSIVqjaOJboieiGOZfrSKaI5r0WuAnIpScouGX5BAiFBmRKiEg39tiZiBZ3SmgZyianR2lo19n3VwgZF5YGGXZJy1iXFvc7WGl4GDV5ZuZpOHi4eIfWR1c1KGhqd5mRqDpXaHenx1fIWrl5ZPn5+JgICxfaaMi4mDhopvj2kmfHpxT3xrO4amlLeYoZKFf4VdokdJWniNmGZwf4SAl6xtipmydWNqiHipWJx7sVaIX8CbhlePYItyhXNwkX+IuYW8f5eFc4Z2gIiaj5iOcYF4g6yYi2x1g4dviHe2iJBteGyrW3mLTJuJjs1co4Z5UW6rZoyQlYOXjm+sb4B6ZWtjUXVplJ50rJaPXpWSUVeCdYqKj1pElXSTjYubcn+ai1RHmKtyZj2GcoWhSFVwZ5tZolaphqCrk4pueHC3hkthjmmXeYyfm5SudIt2jYO1dnFujnO/p0ivaHh2k2aHaH5NrI2AlZueiJ5ebVRvoJ9piY5KjFKIinWJj7qekFVqfXeTioejSVaNinJtgZqJmI+7gmxcf414iJWGnHqEvI6CsJGoenqOs5dobHldlZBOfIeHcn1TdJRmgmKcdI11cn93dnd7eomLhYp6hYCJgISHgHyHindwhnt3f3yAiHeFgHmWcYWGlHKJgoh4g2xhfoSMeX6EgnmFe32BhnmTinx6f4yDd4l9fIZzen6PkYOAenx+dYeJfZVwdoCHeXN9hYSBg4R5iXyGjYCCd4iHd4N6fHp4dIWIgn2HhIN4h4SFg3Z5gHR1jX6JfIKFfH1ddnyFg3t5c354k2aAk4FsfoONcHl7doVvhXp9g4F2h412iYF/gH6CfHt9hXyDfISGjnyBe4KAfXuKh3Ryenp/cnWMcHOIbJKNhYiLe4OfgHlwdYONZ4mCcmx1d4OTeXqJc4Wdg4B6eIeHeoSKgnSMjYRuf32Jd5p6j5iFbImNi4mDhXR/e3RyeomGh3mBfnSGgYB1bG56hIN7hJB9iHt/dI5ygIqAdHiIh41/eXOCjY5/iX6BdHV6h5R2eYKAcYSGgoSEen2PfXZ+iodzdmqPkISLgoCAeYx5e3R2fXOBeY2IdX6CfYKHg3V3eIR7dmeGfIiEjXWGh5WPglqDfo2Deo2HfoSCf358iXSBfXd9eXiRd3xze2mLhn1wfXmAenWDeo+Ac4hzgHx7jGKBaX17dneJioOCenmBiHiCeId+eICEgnVsgItyiHV9dn99hYB7e4GAcnuBeIiDe4B7h3iPdIGSeIOVhohvg6NpioeFeIGAfl5vimKa12qIeWV+l3B0p26Dg3NkmnmSgoZ8g3ukknR6kn6kaYGGnXVeeYBqmZafkHN8jYCdYpOxZaKkioSTr5qM0pWIp256lIyGZYdyiHxYbG12Wo2Zo4a6jI2MgI2YeYh7cnCLjzqMfmB0w4F7d52YfnJ4eoe9eYiPgJF1gndxeYKulW2jX5BWeZOGi3KEYW54rY2WfXSTg5J7c5aRZo9yiaCgh3SnmI6SfVh+aYCCen5/hX97XIqfeZaXopiDlWiGfpN3kH2meoCLiYyepLBobG1/iIyUeGqMomh4gWOFbJWAm5B8a3eko4ylhVp9f2uAe59+hmuBYnCAgINvmnqAd4yWg2xiSo58folwgZ+SgZp6h42MeJl9l6qKiIqjj4V9lEaQXnuKvWuqem6Nb4B7iYRzbHyWc7qRiHlYb3iWcnyOh3F9rohre4lpf3XejGKTk1mVirGbZ8WNgZaMcoV2fKCbdY59h5N5oYGUf2mIuoKCgGGGcHhve4RzmJSEnJJzeo1WnHmCjpF6XYaIloWNcoSefXp7VnN0fX6YmWF0dLmRjoOxdWKHwKeEh1pWc519WYJzkXaQvnt3fXGVU211e3lwjUt3gWOPlXmKfZ+VknKcmJGheoKVbYRzdn+PpJpdn55rlq6Zi6RdrmmdcJCQUoh0enyWQ2mdd3WDeHW4h3STfmx8loO5Y4Cal0qng6Z/doWVT61KgHSJnXMzfKCGjpeEg6KZhWO2dq9pgatNxX55jJBzgKOne2+KcjZ6bXCAhYV9i5mBb3Jbj5N1X4iHj3h4iYGNc3V6bZ6CdXyFkHt4dI6heZWHwbppUreamoNxfXiGhISQi5J4dHp5R4SMbp2Of3qqW4B8katqmWyJWIiTi3uyp6npb51Um1t1Zn9tEYedlpWKh2tlfqd9m3R1bJCdim2Qq4R6lIpVo5BrdXyKmIKxZ3t5r3aTpWqPmHaPaKGKaGJ3fZKAbn2vhZCEW2ibcIyCg5B8Z214pHhni5VFbn6SjW+EeZEkeHuIa2yGoG6bb6JyhXCGeIaOmYeNcb98i4SRfq58lpKhgIVZl5Z0eoikeIpnfWmAoZSPhG2AeX61fLWHdKd7c21tpo57W6uaaI+VXJSAhoeoo4Wh0aFdkXGAiYmihnd1lJBveLaMo5dpf52LbIxxapJ7kX+srkmkbkCJY3lzg4dRmpuHdYmbfVSCbJGOm5Glc4dxiXycmVhklJt+fXFkenedZ6a/NWSTlJVmeHqjpX2ibWg/gnBpo5hfm3WBnpd/VYSpeYR9n5qCgHFpgmQ+gnFRjomVcXZxYnM=","fo6jRXqTkXqLsGhbXn59j3ZchbSRx0SjY2hvaJeno1NmtsjRSXx9RWtYmX+pWMJmhn6zS6NzpJmkgZt+o3eekoxmR5BxTQKtr4/2j5paa5xDsJdvf2XBpkmgwH9tpqGSbYiIX1a5YnltoJKuhJx/q3t5TGqVZnatnY2Ax5SKiYaVbnuTqZKHV5echnVFm3i1X2iknOFGhYGeeIOGxYi1ZKSCqm9wY11ETGdMkZeCuJx6I3KPkZxxg4VAynN4e1OxcX+GtoBwhog2hUB44+VZv6xhS36ytIagiZV0i2hXsL9LrId8gnxxW5alkq55fIa9nJaNb5uUynJ8ZZl1aHliUXuHnZJUn9eGe5nQlIdpbLeBhViFXoR8dXO0dKBwootZr2G9d4w9n4Kqgi7JrsWJiKhvh4hvm6XMaWJvRpeddUuRl6DBkLWZa5RwiIh3n4+LlGpviWefS3B6nJCor4puUs6sV15lpC54b19kYcxxW3Z7p4GB4Y3yhoCUU2QgnTWcs61wiI53tHpBoH2MgKqLpKiHM6BkezVukaNnfottqY23omxgn2uOW2SDv51sqGN4n4eNQopWhoiMYlraeptxapG3gGGAe4loh5ZhkX3WkWGvCoNijo1vRnKXk32aY5mLXnWQ1nQoeaK/kFmDpY5sn36iAGt9iHp9eH96fXB5gIJ6d4F5fouMd3RxkXx7iVdjb3ish5WDgYaFgYJgd4CJkHuOdX6GepKEco6Qi4J5Y4iIg3+Ig5aHhX+Hl4mAfntrfX9+dol0moOBepFwdHp+e3SAjW18eGyHdIaYfYZyd36Kk4F+iIt3fnZ3bG+CdYqDd36Ik3KHkG96gXhqe36OjHyGhn51gYWbfH6Egkxvg2mBdZl9YX10g3F6ioF6hX+HhG+Akn99kY+DfouAeYahd4p5iXl2hWqCc4eVeYB8fIGIdnqPg4uKbW91XXuAb2uKeX+AenZ6coOIjIlzfIJ9f3aGhoB4c3aPiYFicnaNfpB5gX+AhIN1eX+FjnmTind8lHufrJeKjI6GdIB1g3WKfo2LhHhthnV7i4BqcHt5fpd7eYx3fpmKhIx2fGaWfYSIiodyfo6Bknhyf4eKiW19YHxsoXR7kUB3dIp9hYhvXXp4Z3p1goKTfnBteXZ5gY+CeYOSd36LeI5zg4Z3oHh0d4Z+cIV0jYyEcIKUf4iPen2Cg5V3aYR9foSFgnuJjYljfmZ+e3+FgIRzjIZ1hXpvhI91d4eKd1Rrg4B7dpCDc6uEfnl9m1mLfYeUk4iFf6hwdaVEhomHk3GBbY57co1tdoiHdnuJkIZ0e3WWg3mHd42Fc4mLgHqAb1BxoXt5epVpkY5mZGyAeGxrV5K9pamZNpZddliZsHSVUpXOnEy2f1dyhKOQTGGig3V4ZW6fmICWh26m25KZm52OVK1VjFF8jXtFj45zOm+Zg4NItXBIhJGuooijiKhVjnmaXmRbfKhvynuhmlN2duKEX2OOhX9gk6GbgGua0nuHVHKUYX+KW612W4+KbIZ4g6Ngk3uNg8h9eEh4jcJ0lm+slaheX2xVc4FinG6PjpmOaGKweHhnin+ilKppopCNg31+n5ycen/3SYh1R4c+XYlzSU5UgmaabW2YeKeZWJWMaLB4gYhuaY93bIihWm9hc5dakYKMopRjl3tuhlBxgIdYh3hqYnZ+YYhcrpVuop6eUGiHc7GJY7WRy4BtiF97ZXSUqouGOH1nqIBNhJXAanhnd1N/brGGuk1zSXZxnGGXl5xdms12j3WSeYJpX4EpdYqEX2pohYhYg0NvZYFtV26ViF9aY5xjl12DVXirmaZxkr2KdIB4rXujo0VicGdPOnV/dXJ2bMJ8YHZPg5WeWZeTgoypfmGfcGiIbXpdc4xxhmCcW3ugo2hagbSinIWPi4l42mFVe3OQk0ttn4eBflu2h5pkb5uDmnV8dnGHxoF0Yl1vfryAfX5qrIaVcGSEfD1weZEbLGllpn6Dc3RjdX1whG10oaHWYnB1dHmHTH5whbRkZ4BSUaqHxZ7Cok+mf6GNpElctKrVVv5ydHxOf3qBums8lGVxpplonJS3kJ6ce4C6sah4uFWXZaBrj1DBZ3qjeYmKkZj+bolYpZRdmYKQpKZ/lcGqmnCulru5lqN/U4Z0mqmCiJGQcn+1/q2TbJxLgotecIakmr15dpi9b2REjJiPq3qUUtWLk7mgof6Rz4+KvJWIjoZ/fGc7dGR5f5/JeJxwfoxMUJFuhKN/t3KRxMymUnp2hY6Jl24bhnnO3Fudz44xZ5CAh3+ba5ltkWKssf58YHdqdICdVpJ38mllfadfeImKZXSOrHmIWnxVf3t5lniHkKRQq6CIf4qFk3+Zf2uvk16HhUNvh35qlGp0lIx+nld5iYxeeomXjEWSyqSVlY57fWqYmmqAdYViiqeBbGq0eJLKjIiCabJhVW+aaEyHn5iZeWqPX12YYIRTepeBXvt7do5hoHp8cGeld5Nfulhny55ypYDPkbBdpEFrkEqUeXqCgo2et6qJsXiMsqmhqoV4YnZ7YrGUjG+bb11Hk6Gsjb2Gg52NoEd3sGmbw8FskJa3iXJfl1lYdF2zgXaTYm2NbYN5ioeJY54uoVHMiJeGoYgwxnKPgYGjsqJ1UklsjHLaoVdUaFKhcGWqf3ZvquaFY4k=","X39xYIt+RZ1DI1aQcHturHmle3eFZolifn8jZGWWF6FoVFF8Yo1/T4pwZWd1f2ZvTlk0S4q3YIOFP4doYIFPj4paUXBHfIPUU1yXjG1wl36mdHQ4QXF4bVFvck10RINQdnKqf4iFjIRli3NlgnOFmN9igp6SsGiEf21PWothnniEgIV7noKVvrF9i3KTf0hyUl9AWy2lPmyLeQBognZJaWt3eRCtin3EcJKpcmGRlESeh8iWcmp/cYmAh1xykMJlpllUdo6VfHC9il8gjmjmkVqbi4GGcW1tiEqEcItYRI2sEX9kgZhjpmaLYmNuf6aMeY+Co2JykX16dYGCSl6GVmGNZXJ7YY6ScYW1gnlFY3lte4yllLdjZWivY3VKdVpTjll6hFdseWdrc1OCjmxHZIl1aYaLZmJ8w26PfIGde6V6h1mvhXE7X1p0M4OUZ8JieokcfL5ndZVmAIV4cm+wgHJsc2V+ep6etrg0e2J7VoJ2d2mGe4FdoRlTQX+DZ4Wph1OYfHN2dVmKW5JmYptdendXcWGVZEIvwY6Ug3IrZXZNcG7FVF9oTIF6hGqrkoiLiU+Xdm5pfZNqqHOAh2eDiXdieKVpW1maV092ZnV1fF2BjHWkU4JcgYJpdzZ3ZnSPelejL1iRZ2ZsXJ1bVlOShgyVZ1eAf4yZjHusdHtziG15j6B8kYKIhoqMgrJ9lIJfinCAfoOLg4WEeW6FfpJ4iIOFiYWKmmGqlIx1hmV6eX94gpaMi5iJgmx9fm14imeJbX6Ke4J0eHuEiYx/d4Jzc1iBjFR8j3qJjXiBcIB8h4R/iIV1hnptl314eHJ+dH14jnyHZ4mIkGB+d4F0i3J9a3+CcHt/cXFuiYp8dYRqY31/gKN4Q4aGdnV5iHB+hXx8eoNuhHKMc4p1Y3Z+c3qAgXCAd4d7in5kfYNmf4drgoGDeIaIfJBpZoCPf4RsoIV/hIOIfl9AmZJxhJKEf4J/jHyPhH90iHeQhoODcHiIh4SEhISDhZlsg3Z2YIKGj5BkbHN2iHR7eoKEdoVppXN9iVqSd4eEgJWBcoORfYJ7h355gI6EhYN/kJGDipaTnG+Nf4d+gIp2hnZvfIKJfZN/enhvZYV0hY92bY9qgW91gXp+T3uHdH1uiIyUfH18fZGChG0MdIqKj5J3gnmEa3R6gYhyg3R4g4B3fXSBe4xzd4pYgbF7fouHdW6GgJJxa4ZmlYZvdISBeoRSkH+PgoR0f4yMjHp0iU16jHeFgpFuc3iBenxncHmAfXeCgYZrgrlzkYWEfnWPeXp4e3CAjW+Gl41vepuFgHiLeYtPd3d6a3+FhGx2g5B6b15loGV/i2SfV4aBjYiIhK6Eo4GPedely6CBmWN2lFaOkYyWaJeKlo2Ekot2a2ZRcoBQTWVxnnKNoZp/U62Bm6ZwhpSNeomhk2h9oGt3g5p2p4+QqF9ugJSbgqyAhVidTFeOya6UpIiLsYR4eHqRh5XHhXDMlpCIYeebcZN/lniHh46vg5O0m6iZgKR/UZieb5CCZ4TDXoWahpKJlXCbaomFa3t/rYGdjXmSfYZulLxoiZGTdoZ/fXlZdaZyjqaVlql4YnR3bYRwjY2Mu8p/4aGMapd8orOjtJt8pHx0hHPCoUGIbJGpg4ZrsXGZeV+Qk3iKZp5uhbV6enqWi2aYao9mgnujeoy4lWKTmnKydmyRkZa1loVrhY1QjIuaeJxwrnJ4hKVugY5lc35Rl299XomBiIuEnW+tc7p+tnifuKyoQ412foZvrllnfnuFy4mrlHtxgamaXnCIf4aYkG97kXa2i39+bImNfG16eWaQprJ+hXZ5g26NXLSOybJ8nIemo5p2jFaNYoSHfrWfc6ucZn19X4ePdpZ1wsasu4iVgoSBco2PpYmPgIaBc4l+j7CPdm+ngahyhXl1tN+Do5CZiJ17fm2Ob4xleI92qWugiGyjg4B4ebODf2WHYbmSkHZlYp56jZSecm6JYW5ljryUipd2eoFlqm+PcYSTcXBRcGFqjHNfTZGKZ1xxfYZim3FuZEaWS2iUXk5LgjtMb5GZmoRbyltea05alY2agXeSnHJZXKBzl59eUH9RY5ppWG2GVn5rhISJa04AXGVVdGs7sIOHfY9WY2KdZ2Zyn3F6dHCIe4d3ZmRpVsR0bnZWsYZtUXZ7bYZ0not0fnqRmIh8h2R3jYOXcGJkfUiAW3Z+bQCEUplkc4NzhHCkcYF/g1Odflt+t2NcWY6BRl6ajntVVndUQwJyknhSgK+HjLZgonqG0HL+o2kziFiYbWK4e31thLN/NgthTpWnXphulnSNeXKbW4twnnJPqHCHkpprf1Z2XmKTWnaKhZBubIqCfbyLj15xd35hVJ9YpEtkZWCUeG2AdGmUjFh/elWDkmNdUyObgX1weIt3Z013XR9itIGYZkaEdJNfeWm/XXA5W0KBZJbNbW59eW9zcWNNSUx5cpeHdE48jkl8dnuXjpCTc6eoVVOLp3uJcnSPW4hiPGN9mIqajkWOjVuTXo15Yo92ikWDfZV3dnlti3llhmuntHhwoaVwX4NXcZ98hX+WXGCEfHy8tjp9Xoh9bIykem+LknirdYeni2drW16Bi2l9Y4p0e3Z9cGppaWWMg2NNWmdku16EXotye3VqiZNec3qXVY2FmG2KqEKAx68=","lpeJhZKCnYxtpnp+XG1yYnp/nnWFgJZrfWd0emlqopJjkpCETl+MlZtmqJGApICCZZmYen2FiXdzWnhdb4d+kIaBdG2FYYN2gK+PiIN9goWQnndqh4qRd4qEglV4lmOBeGV/u6d4k42Ef3h9cJ6MioOUZJR6gWOTkn6SZYtLiXxbiXhxb3t6vFeBdXGsd31wkIV9cYh3VoKLZ2R0RXOYc3h8coh6O2lphH2XiYpCgXpsaLanhHmJdJh6fpmNdXOBgJJ1gYaKeV5ggadqiGGnd22Cenx6g459cHh0j6R6h5SZjXOQaV5/jYCFhWR+kG+IapCIm391ioR7jpx7bWeZk5Jqk4aJjG6Bf4l1eVRwkoZjc4qLmlGDgXd9h4d8anFPeJuCgJ03d3l4e4aBiKOjfZ16cIV3nJWVoXt9j3BidGd9gZZ6i4N+d2pxo4GtX5t5eUGXknF+h46GcHttdm5iZXiOgYOWcaSIoX6aflJPb39Zh3KOcYB3fmGKYXuDfVE2gox+gnuYiG1dc46FcoSflqR6enh/b21oQ3Q5gXZ9f4aMYoGDb4xda42Fc22KZ1V2goWBlHh7cqWDUoSOlbiQWIdupYBsfXyGlIhmeZCBdWp3e3eIY4GCe4SGeWt+cH59Yn99eIV2e4WQiZJbjHuCanaCg4V5eICKe4Buf4KDgId+fniAeX9zdoN9eXp8dYKMh4GHhXp+eX17hnWHfoF9cXiQfnyAg5uAeXuAeY2Lg3uDe4OBh3WCkYF9e4CCgXJ/fH+Be3eEfoR8h397hYR9gIOChp6EeIB7f4aFfX2KhXyGdnqMdn+Nd3mAgoF7iIp2hIOChX9+eX6HfoZ9douBeIV4fIaAhIKBeoJ7fnSEfHp9a1F5h4OCfHp+fX6AgnR8f456foGDgYqAiXCDdn+BeoF4iYCBgISAeIJ3cnuCfnx5e32DhHSFg4B5coGEeYGGgIKCfWaueH2OhYN5eoCGh3J3f4F5foaBe4J9gYGCg3x/hIKAfXR5g4iFjnmGd4N4iXuKj4aCg3Z4fnd+foB8hH97fn96g4GFf3l0fnl7gXh9goGOeYiCe3WDfGyAh4qAf36Ag3eFZYZ9iHWHgXqIjYCDhH57hnV/iHqGh359doF+koOHfHt8j4B6gH58g3+HinmJcnyHeH96goR+iIVne352hXtzeIB5gX58hIaCgoJ1gH6DgHt3hYF1fpF6dXNufoKCgn93fX16enx1c3t9f4d8eXh/gH53eYeBdnV6fXh7fnyCgoyCd4eCeX56fX6HdH93hH+RgnJsg3h+g3t+fXqIh3h8fnV9hoCAgHt8gHh9hHR+gomFe3GJcm1ujrKHi4F2coCVbmWOYHqIkHFsfomQiH6ebIx+fXpFfmdig296gIaDaHCFdqi7pGB/YJF+g5p2X3OOi3lJf3V3kYxRd4xtioOWXl6GeoO0bmNriJNvZIB/e0SDnnmJnWWChG6TbYJ7k2eEnYF/gHxog3+ggVZfhGKIZ5R5jICMiYtXgHOEjn2MfYSDhISIhm6IZm2QfYpYlm1qvpt6gIyIdXqHZYFpapCOnn+OkHVYaYeNXZF5Y3d3jW5kfluYjo2UmYJWWIFlbZNJU3+cWYx6h2CVgZJ3Vn6JhGRGbLmDRnGBjHKSi2J9imKJiH2Mk2WMgJKEj4F0jnZpgHN2c4KUiniEeJKPWo2jZpWXT5+AcnmCT5B8h3hmhGyXc3KEi4GFYpJzppd7ioiAqoRRd4KIlIQtglN7loF4gnFWbm2tlIeTaFx8iJd4ZqdbaZB2hnZ+nn10f2WEYpyQa0lwhYGefYJ1eV19YXlioGiGkXyQhIGNiXh8lVh1ZIhqfX6Qeo2ZkoqDoHx3gGqJjYFvl3txe6Z/YZFyTYOBfJSBi3ZOY6qRcWh9WHmIfIZtf4N6YXB0dJ5heJWDhYeFYVeNj4p5f192jJ+NepqGg4R1jnuOXXaEhH2djYSXdnZwg6WQhY9PYH50c3yCsId2gpCCTk1fYoyDeH57nG6DlnhybnVwXHN5k5t/b5qRf4KCcXR7kXJudpiTcGuBf5l/XlZrnnJ/eqyReoJefl57dHF9iHh8fmGEeVWLeXBefYyTeYaHgX1vn4mAqpFwhYKHkW5samiCg2WEkXhvdIxjfW95a6d3g4eGXG59a4SQTWmGY4JXhGhxeYZye4p2hoCGeX6pgW9fenWBeXh4XIptbV1zcFWEcG2Ed3mHSWteiXGPioZdcWxzb4q0fFlvgW5yfpeLZ15pgoxtc4F/W4RyZn99mX9md4B/dIyGhHtthGFgfXhwiZdkg3txYnh+mZJ5XGl+dHt7Z4eQo2h+bnV3jKJlcWGXbpBsdoB9poKJhZF5dX1af31qd2+IioZWhHODcG5+fIJscYxvfaVpdWSWfZGFiqSRfL9sX3d0WISGnWSDfYVkUYp+aJp7hHiOdHJ6fGZUglZ9g1iWiJt7ho2SbV1zh25rWolqjIyge3ODpJKKZI18bn1wjn+CgnaPb2ZTY2NwgGdxhIR1eoqYeHl4b3xkZIN+hJB2f4FqcWRfXVtbfoNYf3+BYZFwcWZReYOEbm9Sd4d1gJFdfG5riYhjonx1eHFYbHNwcYx8iop7knlohntofnN1ZnmYW4GKdJp4dnN3gI1ngnV/dIGIcmeJj4Nsd4CNfn6LYX8=","g4mIr5qGTFWla398b316fYqUf2aOpay5jneAiGp+b2GRZHp2L4h+XZdqclpTkZCmmquUjZmJS7CNknNzs3OZhT1/fIpsj6p6jZeninuaPYSlcY6DfYSEl5hGgZx1sImkpHakl2NminZ5f3+OqXSeVYW3pFCkhItqi45/h0FEg1tYc4BsjbKdco1efZyWd3tjb5B/jI9vPpefXqOrqYWLnHhXm29xi5S8OHqNemp0f7KLZ4aIgn5igYdOlYN4da57pYuCdIx/ilhjSHKAUp6oa4N1bqV/U3KSoZNnunSResOKfYF8bXCHCY16jGKzfISAnYiAdWlzoHNyY4+NpZWOoV5QYIuSflFncoxmjL6ZhWmReGewekF4iYE7dZiFco6yT65/h22b0ZStlJaBb4+XcU6nmG1/XbOlUniqnG96aX92j4d6ZIVyc4Zwn4llkSB6clx0iHWJdFOStYOgZaKJa9CZqFuLiH2BqZ5maX+GpH+WdIiEX3ptjW+deXOBg7qilo2aeZJzlIl0alSFiYGJdoaGhGNtqH+qhW5zbX2Tj6iJZZbcjIVwnnd+cYVnlMhvd4iGZVqVl39xs3pgd32Ailp9jWh6bZClp4uDjl+opnBq1ZRYYY+dkM2Shmp2ioCFkIp2oHlLf6m2X5eXem2OWZqjxJGRd4R5gIqaeYSJcYV8en1/foGIiX+JgI2GfYqKeYh+dYOAfoF5g39lfoaFcnx3gniLfHiEe411b4F7iYOEk31/eH2QnIh+bJuHa3yIgYF4h3+JiH91kIKLfo57eXOLkmaAiol1doJ0fnd2goJ8hoV2gYd4dH93g4F8g396gIGEdH2Ne3t0e4VpfH98h455epJ4dH1WdH6Ne4p7f4R8cY57d35zgpOEgoKCc3J+d25ydoB8iX5/d3FwgX9zgYl5eIOAf318fnhwf3J0e3h+d4R6fIB8f4WId3p7hn54f394gYeXcoGGiXZ3d313d4SAfHxpfHyUbnOQhH9zeGSCco12hoVzcoZ/d39+fo+CbKCOfYyMcIeAh3qCfIKHenWAeXyBdpR9inZzcnh8iHOKhXt5iIR+loSHg3mEcZN8f4OBf391ZXaVjIOFeYJmi4mHgZB1kYF/g4R6e3qUd4V9gH+AeWuAfH+Ah4N3fG6IeX2BfH55d3KEhnyIgH9we4B6doeGe3+GhHWAfYCBg3yFfoJzkIV+hnyDhXiAjYGAjnN6fn98fmp8hH52fo10mnuAeH14gId2gYSAh415gm6ChHRziH6Dfnh9jItyfGx7fX2Jboagb4l9eYGCjIKHhoeDd356gnZwiICBg4R7cIGFdn6IeoGCbVZ+qnWRg2qFc21daJFcblyIpGdhiYSbh2xhZYZmZHx1llKMf2JIaD1vkWpoToVwfFF+iHibZGh0j2WBd5iIdYF5cYZ5anxpd4RsTo5vckuRbntukXeQcHk/dYNDhYRtg2RbeWtkfpyHaYdcZHSmmW1hk2FolWtaoZxPf2lfdYttaHGNkXVgeU1ef2iWVIZwhnOQgnZWlXh9nHRsdIhtbnp3VpxglJKGeW9qX2RqbWl7an10YmZ8cH9ycYCKcW90imiCoXleeVpkMlVOc3lmgnJ/bH2ebW9hcZ9zbpuvfIGIk558aHNkS31uf2t1dnyHhpN4eV55m496XXFvcG2CmHmgXmaYlHaesWFzcIZ7fmd3j3BseXhsnH5vjH1tkWhvemyTlpyEnLNthaiJdVxpmYWJmW1nTV5ShllUjKBacYplinuRiWt5VWCFXpqSd16VenOWiXuHcm5+fntbfGWFdGBifYCFinuJeI14bml2fINxWZV7j2xad2NzSWd/ootjwpSIjHyAZn+BYGCpf26Dmp2Qf2iGem5/bWKBSXp3gYOUZWpfk3h5a3V0bIR7bmNueHVvbmyCdXl+a2p4lIRfV2h9T3p4fH17d4lzcZB5iYpYh3eSf3l/enaIhHRxb2hjhWKIgmlscX1+dXOXa41shGecRW9fY4Zfe1KMgnqTrmlTh2KAlYqadIGgeIl5c2+AmmB9e5GPQ3V0cphpW4B8jqCWNYGEg5R2a4V0jJd5d2N1jnKOdGuNZIOBhnd4Z4l1ZYykZXpxV5BTkHWQeGBokHiJa3V/jXKJX3GCiY+eh4ObjpSGfGWCejSMWoqNfm6Dg018fIKIgGt1cIuAVFl/hZa0jGh9e41hmGhqe4GBd55ytYiDfoRvmm2Ljn6wTl+ibGlql4uSiml3fWlDV2c5h5J0cUabpJWJfKCCsG+jd3mgbY+JYZKHi5h5o3RpnYiRsHVbckR+jIGQhHZ6VWZklJx9cZWHtnFofoN2h3pddHmZiZ57d4Nph4KJUmiAb3luioN1Z5Kwf22jd5pOh4eFWpmLbIWNd6Voenilm4mKf4aBb5uCVDGEfJJnVJCUWnqleWyRrGJjfXCfRnt0ZXOEkZF5h51lhZRcgX1uSySHt39+UYFeZqSFfH2ThHR/hFZxg2OMhoSNemadZ22kdX6QaWp1inGQinuVe4ZqcI1vPlZ/cpqZnZp/eH5uiXWId39cfGaIg4xVZ5t2cIxXi3x4hY09a5p/eXKKc4NklI94V4ZzYFxmqXWCd0VyVZaBjXyeiGC0gl2Cc4iJX4mTiY1nZnl+hkmMiGVjbYBReY+UlYlta3N/hJRdaXM=","YXWAf31zUHuBQoFUl46CnEmFSpCHdK6XkG9zapKLd2xovjhQYGpmVoJeYmAxgpV3h3txTlhRdoNxbYN1rYlzQr1ff3OYoY6PqJGTdp5ybaSIlI1ydk+meWhjbTieamxucFRjml+Eenl4nZF7pJh2aHKCcOO2iHq4ZHFgQJWmj5qwlHycq3+pdHKAfXykRKWRkKM2pY3nU35+gqJqipdzjGtsgnVdoqKJX++oYXfFgZVig9R3ZVyYmpKJuUGcRnSSd5tvmpeUl419fktvmISljHiQkXaUT32YgJtylX1fTVenj3TRdoV8j4+FemyTYZqMl4ZvcYY9nYhtgU55eHenXI97Zn+bM3fwiJ5Iiqp9W5ZaSV1/ZbtUr6qIrF11VoU2cW+Gh3yAsV6ddXR5sZZ1m4lqa5hZaF50dmV3j695WW9/klONVaO3mo2LfY6TO0S7xkgycF1dhpqIRJtyfnpzd2mUgUOPe3WfwcxVcW1kdXS5b5Z7e43Qbz+Ff69uaEg6eJB6hmh9jpyKh2ekhaOTqX5egHKLb3yKk6Jie7t0lqRSeoTMgI0ug4R6qXaCcmyZWmiuZ3eEmo51csVeeWeTaqiZjn+EcGqGaISCfYp1mzR1kYK3cp15l6aFi250aoyqIW1WdFx3doN7jXx+XpdjXGGfjHmNeIiDg4WSfo+ChIR/goKFZ3h3ioGCiYCFgnVfdHZzgJuGe3l/f5l6gYGGlaCEf4B5lWWShn2TdHt8hIV3n3+RhYZ8eoFwhoGbhVN+aHyCiIJ4fH96in92iIVxfXtcemh1g3aAe3yDh4KKjpV+f4V4go19foZ5jH15i3uAi4KAfJOHiHVyfYB3iXWXe4J7gYyFX3aDiW15fXiEc39/eaN6bW6NfG56i42WhYCCg1F5Z39+gX2JgYGCe4CUfnttgISEg32EgH10fImIc3qBgIdrcYp6lnmGeXaFgHaEe4h8f4RkhH2BeoJ3fnp4g4Z+h4B4fIePb3tzjHh/fXl+hHR8g4Vwi4B9h4GCfX54g3hzfYJXhoODc4dziXB4eW6BgXNzg2Z+eoOAeX6AhW6GdZN6iIGGeGx6gGuHhYKAgn+CgHeDoJd5j4N6gX2Eg4CEbX2Vb31oYYSMgoB+hXp9aXh5e3J6coJziYqFeI2LfIqseHF3dH+KbX6DeXyRd3loclZ/eW+NhYRzh3yDhHJ/got/fYFsgZuAgYqBgodye3iGj3qDhINqgG9wfHmCg4x5fHeDfIB4g3qGfnNtgYd6hXh/d4SBhoCMc4d6fIiDeoF9iICnhIB9hX17i3mmgXZ/fWxlooJ/f3aDgn6Mf4OPfn2QfoiPcZWcgJF5a3mpkJKKbY+Ch3dKfZCRq7x6cXh4h2qLdIaJnpd+eYWdc4hgoKSSk4GAZYCPfmOIi5l7omdtjKF9nmxxgJJ8hJeXgKh4YYltfpGfVaFrxZyXfpxyaaZ6i4WrTJqbmXOJgX1bnY53XViVZnqDhmuFhnR3gYaHlaKBk2x+dnWSfImflXSJhXV8KZN4mYGSb5a2T4B1n3GBmZ19i3NqcYaUq4+ReGZfgYh7lINqeKeGhn9ncItkfoxkiGeomaikkY59l4WAhJmfoHdusCdfUpGqe2K2jZaXmnyPX33AiKN4U3KPc3VtcnpVq3RTgqJ3j4GKT3lnlX2fqYmRj4KDkYN4gKBrnYyMnm1Yo296TWh60JmMp46edW9+goqG1WpqfIJ5WqBffaRNgZyNfq+WjXOWa2+Cm5h7t3ysg3OcXot7gWWWnWZ7dZVyjI6Jf4aScaalhWB1hWSMpJiGonyugWJfnHx1fVyplIl3lGyCkGKOuV6dfotonoxbjWKWnYGgcWB9d5F8h29ji2KCiJZ1X2t5jGWYcVOiq4qXc5eSanWOqX94kjiIqqh+hXuxmYqMjV6RaZKifEV5fpF1couDmq6gfWyGfHt3UGh0enQ9d3hyoZ11bnJ4bm+VgHxthomVdJVpDGSbvYmCcp1sc3uNnJNen8i5fnqDeXiIf3JHrJKEmWVOLKeUca2epIJ+fYhrgEaPhJlYr3x0pZljW4qPkHZpfpqLgn5pgouMi4X7XY6Sac2PcYNkhY9Ro4eSZIVehp9hkG5QY4Z8nXBbqW2JinJiZV+qnXCTfYLtcYt7n4Rsb5FvgM15WYmmaXt7SYWbgomglYh3ilGcSHJ7dWaDZa6FgImAelPHNGGTdnyPaqWGg312kpWDiWyAOKZrmGzAkXmFRnF3OZJ/lZZxW3aNUQCkV3x/kXOFlpxfn4ajaEc4T5J2bKGOUoOPgq98nJ95RgBdk5JdZYx5tkqHwZaVa3xsm6iXj3tzi4uGhj2HVWSIXJuYkGNmXmObVJhRcXd8cWVQcnd4cDozZap3p3qRVJa5dIuHgGeFoYOUeHhxlnF/h0SUmYyZYxeHUnZ4jK1wcX56cJepbrBsgaFth53HjIJcn39fR4eYbV2rsmZsgXWWnjKahnuzhX+Qn6jRs0yLY3yDdJhbbI3MgYl2iZBkaACCdoJuh2+FXISfdy2NhJWHqIV/XWqGkGKceKCOkMCBgJl5cX9EemR5g4SSoYSKcoOCjHdvVI9zinaQRa5ogl8+wG2cf2aEYKuBeZa3iF+EiXVjfnd0k298h45zeYduj5JnQ4d4jt5ncW+UhXSap4ttaVSgm4c=","oDNyh4FdWnaPVZhUbWmEPImEb5JuOoeZWY6Fe21/Z56eZ2Jxgadqf5lymFtQ2l+DX0Jfeo1mbYtwk29wc21pnWBZk22Ohv6ibrLAanlyvXWEmV6Cqpx2XJZggXFwjol2hoGMbbmZQ2iGmIRqfIlnflV3dY1cpWGSyG9ybH+TcmZqXoxki0x7nWltZHG8ZpNVjoh1jnlXsWVdUGFYuV5WWHZsdl6bnIxlpInFeYY/WHF+Y21oc2mRZnq4PH2nY7ZhlGVSeJl1f3ZyiJd3W0mdfVCAoGh7al6WfYteXJ6QVF1qSGocSHGOZG9fqEOBlHeDbnyGg2yxbYxjmGd8okd3aG58U2mQfld2Uoh8fGuGf3aKUH1yjyBhkGJhbHG0amWaXZdoq5GueMVxTFdaco1eWJyEbnNap5Njb1lpZnNpTYqOeFuIgmGPhH2Hf3qXPmqCgYBmfWthw6SKo1FtWXBpf4x0i2GQjW2dU3t0al1nhWFzg1V2MmeglY2caWBPWJZ7j3N1W3yDa3hPvmlrZW9aj2Rvr36Jal+Iflt5clV9QXBqZmyrUZ9Em3NZe12PX6xSemdhmG2jYsiKsaxBbG69X5BgiKeChmxRbIiKeaNJd3Z9pVOPWXaEe4CGMHuUaW9MSWdmaGdwdVCMhYtEZoN7kmdypZF0eIKUe398fIB8h2+Kh4B8h3mEc4FrjYB/jIqDe3+GeJF3foV6doaOZnVxV4dscoR7bHqCio1yaoyCen14gXt1gYeCjoOJZHaCgnx0hXmQf3KQfIOIjYSCh496gWCUg3mCfoZ8en95fHF/int6eIp9c3l1h4WFiYSFiHuAg3p+d5SChneGfn19iIKBfnx8h4KHiIN/gXh/h4VxfYiFeZp9YnRzgYWHdnF2bn14eIFyfYCHeHx7fnN6hnyAfX2Gd4l8eoZ5fX94iHtphnWAdoh9e3yKknpug4CBgHp3iHmAgYmbh4F+eX53gn2AcneBenqOf3uDeIR1lYt4jIR9e4Jmhnxmb457nH19d5BpcYCGhnODf4aEm4KBhH9pdW58enSFi4+Ee3yCe3iCiH2EhH6CcouChXV4d3tyiHeJhoJ2eHt4kH+Rh3x7eXuVi32OcIGHeX5wd354eHGHeH54ZYR1dIB3coqCeX53gYF1gneLhoyFeYt1fYCDfIB2doF9g3x8doJyeX5+gHqFfJ9zjpSCh3h7hod+a3x/Yn6GfJl4coZ5e3yCgHSRg4p8kYGXg22GcXZ6foWDfGuBg3yIgX6AjI+FjX54d3V8gXR9eX2KYn+Ggn52bXF5eoSFhn2HiJeEgn2NbH5+gYyFe5psjIB8go11hYmCiXKYd4aEaJSgeoqBeICTiYSlgltrrJiNooOTg3mJnp6OobqTY3h8e3JkW7CAiqNmf4yWmWtwdqaQyYFidm5afJ6EeZaCaHOjgWaJgoqOXpCTmYqLb5x6WIKTYYCkj5qPkXpbnJNkfoCDiHGCa5CIf1Z8iLairX14faqJroZ3f4p+iYtluJKXcaB8dI2acI9zeFZRb4uEpIFojbN5bZZ/f5JqoXuWfn+RkIuIvHN+n4yTloSHjIB1fG2EioF0i4SDeXmZfnq8eYJ+m51gtHKXbpV1jWh8nZqJdG12nJ12hWOWaoGMhJyhkoA4m4t6inmGhYR4hn+diJlogZ9vdnF9cGdomZyLj3FyhY2Dc3qKjZp3XG+IhXBpeYaGmZR7hZOLb3yuopqPgYVfdKdpcoCPmX2Tioh1d5pglo9/kXmMhYF3pIWGVmCggIGTsJdQgXN+hHtifZeGm3BqfG1weGaGZGyDfoGilIdphIWAlKFyioZxfK9pjohiYYNyX3KMfpJ8gIp3dXCXlZF6boKkboxpdpqEhYeHgslphH18W3NyenyBg6eVmayeY396iY6AY4J8iqCJm3CmkdePdHhqeZV2anG6fZF+X36GZ56mQ3yWjWuAmJWOhIx3hYCLe32Sc3Z7el5qeIWzv4yZqZCZaqaXlYNpXWCBb65tdGZ4aH99XWGHgVuZgZR0bERwd4llemSCfo2VlGqPhGpLcZdweXNdaYFvcmmBcqSci2ZgZ4xlX3lcdz1hr3pqflF+g6thfHNzll5FgVxvpnpsZ3+AgV5qlXZ8kIFtkqO9ZVpwhXx9cIBQcGpwbqd4unepb350f3eveW15bGB7cmWRf2dvbG2fg5dYc3BmnmVwm4GGgG58cWRxfIt8ZHqGiXqAg5OXfINwm2uieo+KXm2nYYV3eICQUW1xoXqFcI5/fGyyg6l7dYukgntwh6SCYH2RgoGadLeDWTljbZAsjWJtiVBUZVh8hWZ9ZpSMrWqdcItgi0GahHx0T3h6YW6aiVh1YneqXZyQf4ZMcIWqfZ9lZWiRT3CWiG+WiXBwhK1kaaRdamFfjYtxVYp8gYdWhYdvZGV0kW2MXLNpdX+XfXmUdGWAc4iriYl5gZ9eiKB3pa2Ai2xjZHunc45pYHmJdIeZg2iufJx9YnKAglyLXHqcgYOHU4JaYrafnIiRZ3p3c4FjmVx/co1yilxxg5CGaH11omCRbp+fS29zZ0CyZoWUpnBobXJ6Z51dkG1jiG6lZYGZwZFnaY+VjmVpecx5lHByZ2yBh6pJaY6EZHWVmXRqnmN2XXmLbWR+RYFsaHiQgqusjI6BZHNYj2Z5X14=","clpCS3d0b2FnUnx7RmBoWWOAaoyBhYZKmFKMhGeFWWyAcWOKY6l3Vm1ne1OVhHV2aApPpHCEdoN5UI1JaHWIiGeLa3ZxenltXYGDcGpvg0+Pf10ydJRseGJyX21rrW5vV3KQjpWKnm5mg295ZKRskGSMimZtnlqDqKJwuXJEf3pxjHyEV3x6ll9UiH1paYpyiH1Nd5uMemKWb0qdcHpqXE1Wcntxb3i3h5BmnHI5jHGSWp+HZFhhZYV4ZVeSqpt+nHx4hoiUjkKZd25dmH+AjX5Nin1vjHekZnhkcYVcfKCMMHd+XV+Hd5Z9UmyIWXh1Vod/gGV9cE1ufHxsZHCLlJF3WnFSgIh8eG9zez5vcoRxdJFVjpGBb2uGXX6sdEV4dY1kh2NNiXhwdZODeKpzX6+AeF9SmoOHXn1XnnhcZYFYhFiKkGRuXmRhaGKUVZOHXl1hWY5hf2luV6GgX4lXappkUneRYoSWromQdmFWYXQzbV5njn1ve4ahbHuGYVWWfWyYYXiPkYAyeX50c4RUc2BTgWh2OnSJf2FDZXNiW2xhf3JoXJd0T2uBeV+Wj4pphnqXdn6LScODlY1ZaX6CVoBprJhMcFWbbGBHV5eHXF2QZn2kfGB8a0dzeo5iboFbXl1tjWpjd2q8cIszhYmIhX1bl4qIeIJ3dnyDfoB7f4SEeoF6coN/hYGWh4OGjJmKfnx7d32KgIN7gn1oinhinZBzeoNtgHmSjX2Yi3yDe3qDgnaMf3mCiHh1gnuCgX92e3lnhYCKgX98gHl6jYOBfnV4fnqBiYWAcnx/gXmGdH9wcnaGeYeFg4yFf36KfXd7dodyeXZ/foh+fXBzfHuDgIJ/bnuDfGqXe4OFdHh8eZiSg317UIKCfHmEdnJ+hX91joSQgnh5dop/hn2Jem6Hh4J8d4eHgoZ5eHVwfpJ0dXmEhn6GiIKAfXt8YYOJi3h5hXqBg4NzjYJ7eX6CdXaBeH93fm1egHt+i3iHd3x7gnZ4fn6Og4ZpeoJ2enhyg3uFiIKBjIx9bX2LdH6Ein+PiHBveHl5iYSFcX94i398eYWHgoSSh5+JhXh+eHWAfXqDgHt9hXWKhHlybnOHf3Z3joSKgHpxdYyFf5J5fo1rc3qGoYmBhX99m3iPgH2Be4d5iI52en2BfYuFhn17d3eej4h5foR3eH2GfHeLhoWAioVle6N4e5KBf3CGd4Z+bnl+dX9xeH99fJCCcnp/hH10i4GDeoB8eIVweoiFgn5yhXd1dYKCdZCBdIeBepiEiYqHco2NhHd3hHeAfYJ+eINtdoh/h31zhIeFgH6Kd398fHJ/iH9+goF8hkloa1aJjn6EeEV9fWeBbW+cg2yGgGx0f5mMjYOWdF5fhm1wmYSEfWGDe5KaZXJlfZh/X2Vxi3xwka2ZpWhelnVRnoZ6eIZmpYF0h2t+Y5Jrb3aKkXeJXYuCa3BmZVeGeHSXs1aEZWB0WYJviYhqfY6goISPjH6Phaqlf3aAeYhxrHKNi4Znm3N1boOQaYmLg5B+YH52XYN3hHyHpJSHf5JgcHiFdoaFqWh0ZquBpJCTg2SDW199eIRsa2V5jn2fcYSNc2qAk3+Qe4Bmfqd6WKOhdp+Yhpt8h36KX11/jG1ze3OHgIiEfnCMmFSZmG+Ci2CjjVhvpmRbhWiCdmZ9d3iFhHWdXpVqb3l0VZOhg36IhJ13YXxlhnR+hnVSk5J7fH9mfJCNcZNfnXVygHZ3eZJ8c39wnJZjhod4i4mCbWuLbpZyfo9+e3NvdYFug42Yc2tgdn+RhYqTc2mBhoabhmpzbX6lgGt+l1ZKT1R4jZ1+en5/cWJgfm1oZ5lin299h4x5i5F9fotzlaCKbH57WHhue45Ha4ugfcJciG59Zn6MjYSKT6aNentrin2HnYmBcJlzcVNxrXGCmdp+b3F/god3bo2PaW5brIN3TH2kd2+QiY5+fW9vhIx1d4KGdoFaXoxxeHd2eouGjnqIj2CPZ4p1anh9XWJgYoqCiGdwX11nYmpvZWOWfXt8h51/hm9lenWHSnFwdFmNpqRoW3yAR1JemG18f2p6Z5GTbGx+j4FriV9oh2+NjXRqdGGPY4ZlX3Z4lHKHpWlXfJdae5N6Y5xwdXxme4iJfJKBgGOMfXmGjItueHWSaohxjG6Ml4pkmIdsgXiQeoKTaoCYP4l4lIJvcZFzhXJdWWxkclpufTGNpnBvY2NqaXuUhHWakICDoX6Hm3WJU4uFXWRKgHR9iop3q4V+nYpxbpCRcICXemFzkGKqj36Bg5J6fnKJf3NvXotwgItrb3NLcW10mJOEUXOKV2RsZoZ7lGWLQV9jkWpxcHB5dYZ8d3tqaFmCZn9za3J1bXNocXdjhX+kcnejYG6Xcl2PbpRqmG9jcnNUe4tudYBiZ7yPhmFhsHyBfYFte1l6XbFkj4FzlmONZXZqgGifg6SSXGFqbnZwno5xYnicbV9pZpdTdJiObnScmnx+VHtlVXF/bmxmZF2SeG+XVn+bfWaQkmiPYXeGjml2h3B7YX1iiGBsjmZpWYl0k3JzZoBlaY9rcLZ2dJB6cTuZWW50a7Jfg4mFiHmFX6puv3pZbHeKcG5vgZJucWOXZ2ZFeKKZbV6YXmalh2Foh1BvVWZ0fpd4d1tVg2ZQjIK4mYlTlpNeinlijnA=","YI25eHKIkJiJl5OTlZGghJuIqaGFZmeSg5p5tJOfvZttj41hoYKdnIFjfFyulKtHtZ+yQW6UlK+OoH10hoORoXh3gJKQlHiAmWJ3h317ipGDlam2fGeVk4qEb4uEt5Swenl4o55ien1zgZaOl4+OgI16h1+bgpBrTpummGnFbn+njqicV5qAaGZ3c4dugH+BpIKAbICdW4CBm8eKgIOjiI53bcVfeYLwg5hydISFc4hplHZ1mJqeg1mtmpq/mYCXnI58m32GaXhelnCzt5WWfIiPhpeFjnePe4KDqWSDhtNWv22VkniInX56m3pzaWyAe4qQkJh9i5iCl6mGl3xzVX6PgH1zsHKcm3yVgppdyJSNkIKDfZmAh5Ofm4llnZZrbpWNf3SxhWCCbo+WpXepd1RxeKOMbpqWkYWGjaaBTIKXca2gtMyUe5eQlYaFlJdnpHVrnHfTjZaGZ7BziYV3mVOpfIVpgohpYpFXoJ2KkHh0qJCBfXticpNsipJBbW9llq5lg3qXYYGUg52Il5eQgaGIiYGWgaOLiIdhkaKHoGyjlluIhpF3iXJ3qnp2fJeleIqTrYdjoKenb6OQVYGgkZKpXmeUbH1PoaBfo4taen2Th6Wzk5SEdpKQPYqYl2yJhJ5xnkKOlFmNp2SgkIxwjblvanppfHNsdouJf39ziIWOgX+Ohm+TgIB0inmOgXGJhIBsiYR8gY6IeH98c3l1inmHgoN8dnaHeHl/i31+hIN5gHJ3dnaJgnZ0ZoV/c3qKikSefYiEiHx7gIV5eo6EfYeNeYd9gH+CcpiDgouJjIqEfH9/g3qBfYyFhoF9fIaEfm6FnX53gIN4g3+Xd4B+fnZwaH9sd4Vug4WJg292fY1zXn6DZo+EZ4F4g5WCiICAin5mhXuEhX95hJCRgIpueYKDhHlvhYd0gXeVg4KHlHaKfY+FdoR8gY53gYV8dXGGgH6GenaQg3ikfIKPiJGLhYt8f4l0gnKHdn51hYGLdoKHc3+JdYCGgHB7c5WKc4KFgHhkeGOEeHSBYXF6jYKPfYOGg4F7bX16dY+KlX1+f3J0e3t2coaNe42HfJFve4V2dYdzeIJ1d5xzhJV1ioCNg42kd4JxgXp6fY57hHWiamR1fndzan6Re4uCfIGGdoeJb3Vsfod9doqBeY2GgZJvcoOJiXqBiW1xdYeBeIN0kHx1gH+CkHp5jIp3dnKGhotki4Vrc4hziYV+d4FegoyMhnWBjIR8cm6BgIKDeoBvgW5+hn1+eH6AgX97bIBoh3mAhGltdnuLXH98e4d8e3N2ioKBa4V4gIR2c45+iYqGhnF3h4J0i4qCaFOCe3iDh35yiIlZpoqLeqx0d7WSg4VueGR+eJ55hZCPZJKkmpGhjaB/mYaQfnqOhHR6p2eEgI6KlGa0ZHyUg5+DdFN2f4pHn5NohXqKjI2OcnWJXoGJqXx6dXtskWaap45OXomRm45Tc3p/dX2UanSOTZiBjoqAZTx6eJZ3j3KQiJB0dVl0YHZwiYKGam+Qe46UgYxTlnJ1f3W0iXtxhltygoCFYX12rnaHfIaEVnl2c21Wj32TfHxzd393h59yb4h/fZeNkW2LoYJnkop6hHx3all4el7Cf4WBg5uNc32NaIpn0ox8h4tufqR9f3mFjXWIho+Fb4CJjIWXlGeRfY+RgYhddZF/kI6DbXx0XnqObFJ+m5F5WICLlpeBanKUg3OShZGKfnZoi3ujopqWkaqIZHaBUHx9hUx8g56Akn2FcneFdbePj3qRgImFh2hqi5h8fZR7eYGKbnGjnomEh5l9foJsfXt+gXmQbpmHaDGEYJ+Kg6KFcWOVomR7PHKSWYSBX3Jpfnd+eoJ8eHlzepyZd2tOjmiCZ1qEbpyJZ3BxiXxynl6BR2WC3nWTdHF8oImOaoSfOJqGcFSAb2Bji4GUmG1whnNmZnWgjZeMdIJUkG6OjImJbY+DgF6FknydgHqRWY5oZYh5jIuGem5/fXKmeml0bH3Tc6iEhXymrHWriqufiouJp45xuU6QlHeYmIqIoo6SkXmAn3uqg3R5hGS0nIVAV5GXn3WCkYF1jptnZLKmknxYiHuLgLmCi2F+lXZ8cZGweJmVa393gnaor3+Oj5WqkG2DmIqFkpashnhljoqPYIOFmWHZlaBcbIijimqOcZ5np3OUZX97gVBwlZhyeo97sY6IgXGOanOHmc6SbpedlYmBgJxVnnmMc5VrlYdLbJ12oWOIjqyQgXyWdX65oGGId4l4i4N6hao9kzuZobF1iH6QhKCAaJyijXpVkHZceZlzoHuthYF1fWuNz5N3VIVwfZmBa49skpp6hpKIb6B8l3qJg2+Gp6ChnIZ9fXx5i42IfprNd01OgJCZvYl4Zq2FgmigkHuehIe0go6grXiPrGh8doN7hom6l5iBeIWVIXyofoqEra+eZ7SJhIJukWCExWR+nFKmd3Z4bpdwoZeDl0OkhoxmkXxjj4B3vXGDTVmDt6B0kn+BW6VxpJF7Z19yoJxjio6Md4qIfFt3sJmkhLWHe254jnOFgH6gp32AjYidiXV3koFZj411r5dse4yjm42Olnk9qmp4gpOYYY2QfaGkT4OMdYRjpK5yj6V5j3R9opZ+pXyReKyqTH+cmYaEeJGAmLFuiluDtF2bkI6fgb94saA=","lJh2mo19gk5ieomEc5RvM32ga0FxgZUlo4mFmodsc3m6RFdqnVqof62YdKxrd31GVoFufIFpgHeUi2WuXohwk5aagoRsb75EXJOtlJRdip+5VXNkaXFgg585bxuYSXqAmWNvckdqMZGJfWJnfFV8mE1pkkTKW2pLh6mFRWowfXdVeJ9KaWlwUsJrb3t/i5iCXpp6ilmRb3ZZmnKPf5Fqh316nGhxXYk7jFppm39rZUl0jX9NWnU4d3srJmR/Uak+ZINuZU2HhqvBcnSUbA96e2yskpNsiFZoi3VRjW6yyH6haGZll4BvYHdnszaKrHBKkIVwQX23ToyQhX5reU+DpYKNVoKVdlKRgKSHdH3VfW+FZmKFoqlafXNga2uJr3upZoU/V1dPVJl5WqNxYz5SeGaKgIOJZE47bmrbVCtxnIShg4Jlfy6BeLSmhWqvgWhldraBbPNEgZttN3RqeFuMeUo/h6aYXoiFbJu1bABHX4CQdIN/U6BtjG5Yr3GacQCNaV2jbXaihJV+dnN9b56KY2uMjWZ8gp+gVm1Zb0l3OYOmiLF4TVtoe5p2a5yFRHpeaXxmfouBcB2PcmtAqV6IdWJNaFSFbo2Rg2prlFVMfps8UGE0kGZzfHhkioiKfWBxnYyMZGKAawuHYXZtRmiHV1ZxY4V3c3Kae4J3knGBgnl+hnV9enyEcoqGbJZyjHl8gIt2dnF7g3+DfmiWkHqJaHpphYSCk39xc4h8cIt+kIV2foBhcIJ6hX2GcX54g4d/hoRIem+Fk3B8gX2HjXWQhoaTjZ2EhoJ+eoSMhoKAdX56iId7e3h4fn5+eH2AgXx+goKQlJeDiHaGhIJ6g4F3dnlvdX5sf219d4SWioaIhoeAdmaFlF9riZBocZ11g4d6fpl9d4B0eo+KfIlzaoKEfnuDdo59dYJ4epJyfI+QjIF6gX+Le4qDe3uLgIh+homBe3x6iXx/gnh+hI+Od4J6eYJnhHuDh4l+lISEhXmCcXx/iYRvdnGTf4l4a4p4dJV7jZhvfIJ3gn95ZmJ6g4N3b4+BgnGOhYhxhHt7a3+Bg3OLi3+EdHl3eXxqiZeZgomEgoaIg4OCbZd5d3uHc3h6j4trbIGAc4F4h35/foZqgY2RnIOcd4uLd36Ehn6BcnOFg32Th4aKe4Z/hICEen+XfGp9hZR5jXp0dXh1i4OLhnWLg1h9j4d1e3yAhHZ0c3GNj4x5hoB6fXx9iYh9bY12fnKHfqJzhZeCeHODgWSOgX5of4lsf4RvgHKBi3J/cXmAcneVgXWHkn19e36Ic4OCdph8eViSh4eOgn9+kHyEfHyBeHBxfniZZbRgwl1ngmqUYXWdgmmDfpORmH+bc5l1nHqdi46Bcmh8b6LGc5qDoIeIeapZlYtijK2AbnSBf4V4ga5SoWxWc5RZZnmAk5PJlKRyPGeQjnt4lZGAmNSUlJSshH1+pYRyfoNmjY+LZnSkZYR/fImHjqttjHVBhV2hai5xebt7l2VyiXiHeqOgb1CWl02bx3F3aXOdgoSHuotiZIieYnCaaZpodYqHlomOhJB3f4GIp318cHF6hpeKV3N8ZqGAqn+4Y6V+fGRaS4Fmq3x3r6+jdouIjn+8kqk2j35uO4FgjYCvmnR9iZWPjZVRjKeCRZyufX9+fll9d3CWdn18VqB5VGeElmGEmmyEgHuNfICEi2p4fqWAg2q7IHVzeoCHfm2IlbKEWXx3yGSqf37DZ49CXHGIY49xtVmnQ6mYlHJwamd0gVplW5dvdZBhhHBbgJaxpIZ+glxpjXdvh3uaboh2tUhdZJV5Y12OklZWim2grJ+PhJJvf4lvk3p8cJlJxI11hJ91ioODb1h5l4iscp+foIJvhqqeecWNbrB6lXhprX9ze4iEoH+EW5x1QJB+fl54dHyBYZKYoXGBgKZofHqPaPiaW3FxmZiBc2lscaN7g5SggHdfj3Kla3N9enNzdJWKd2xxvWd60Jp6t5J2jJuaUoSjeI54l3h+dkZ7cE54w5GPW3Z6AG+Qi31zR1dPbqB8oX95T5iKPkKqLwyCbJSoq7puPo9+h3RxYmBobaKVc2J7g1OIhmV5dpqdfUFVk8Uub6BBeo5xYmtdtYN5galicFGFZ4GJe41eWptRV5GJZIh7UGyAs35jlG6tgIlIU3Vuc4AmdnF7a6haiUaEd3OUi8JglWCnWZxvqE1tkHt5lFCKQGxRiYR+oo2JWZ9ql51lg3eBnGZ0i0prXHJ+hXhSdYiNM25bM3Rgf4F5tHlab2hgqWxPv2+rjVqCs46BkYCIjaCYUXN1hYddZ31snYuTYoRw6IiRckJ6dXOHbIJ9lXeVcWNWdWaIe1uTV3xadXu2hplwhpw2oG9AobJsjGONaWl8n295ZGp4d2FtboV8k5l8YVxlXm57lF6GaW1MwmyQWDuKsXSFkHVqkIhIfGyJq3RqnYlzl3adc4JnjpmqdXTFlXp3Sit4gnSQbXWOZXcyUV1qcG+BVmxwZqYpiIaAW3lakVxhSn6vhXhUhnZoZYpvXpSMhFKHiXKEjKdah3VIiVGqhVB1hmR1e1dta6VYcYydk2JfenmQQZiMgU2QaXdvjZdnbphEamaBgFl9hWGunIlhh5R5tVRoyGxoc5FpZpiQWHN0d25/VmnIfEbjd6ighXZ8hVdYM2c=","a3N9xpB2c47JariBeJhqWIpesXOTenxmcW+dfbN8h4J3d3CLxIqibZ+6sKx3eIh3j5ePgnNuZbhni5eVoIuQlE1odJCKeJBsg3mSgoqVjoyBe5BvWXl+oZSCfm+AupqmcmGFrmNniIB5j2eHnqCBiJach41OgZFvkY2KfnaId4uWS5J7lW1oSIueeYOPjIRqcWuGaKamd2N1omuvg3qXeoRriJ6WqHNhbSc+hoG2aH1+gU43oJdog1k1U2uUdnJyjIeIgWWicl9tfH6Un3GjkHOchI2RLnl9lHOIjn2ciJmPbJBxeqJ0bZ+LoHxvjH+EiW2TQopgYX1yjIh7iYGQcXuNiXaNclyOb4iWap6Mj5pxqESAb01uepWAc3Fio5FzY0+Pd1+ueZCHalxgdmyXflWQonOLJLaFXYiVZ3h1m3SkSXJgNoZojmecpWtJqYywlXmdco+Ph5Zth6xih4NtmmOEk2Z0motlIJFRicWdlnibZ5V4hpd0pZaaWa98glaWhnuuhotkm5egiomBboqbf22oc3RmdpOGfF+JeZyUd3V+f6KBmHuJm9FofIiFcoOReVeDfXKbmoxxgXFnZUSQHXCMno+cgaWkmX9vppGGh4GCuX4/g3WNkZN3VYydk3uel35ao4SIdXaNYjeOmnlzio2Tg3WDdH97gYyMe4F4fYKFfoKLfXqEhIiCe4t7hnqFfXeAjol9hIh8fIJudnp1lY95gHd6l4Z7foZ7ipGHkHWBcXx6enmJen6AfX1/goWGeXuCpnKBcIeKhHWYdYJ7fIt5iYOAeIB/g32Ae4uLdHR9hIN4g4uLf46Be4SDjoCHhn6AlHeEhIeEgX+ZiIZ9gox9eIR9dXxyf4aNhH1ubYl9gnR2fYxle4R2ioVwhYWDfIV/e3h8bHR4g4V/hHyFgHiHg4J3g399gneOeoF9cYB4hH+GeYZ8eHePgn2Gf3iFcI13fYVmaXd9fnR6kYGAcIZ6gnh/fHh8gYaNjIOPgnd4cXaCgoiNgIB/dHx3i4J8gHt7hH2Af3l9h4CJgIV5fJWBhHtsb4eCe3+EeIx+coCBeIF9fXhxiIF8foOCc3OIcpaEcYV9kX2Pf3h2dn5qfoJ2f4KCe4eMc4KCe3uGg4CCbnZvc3OKhH92eIWAe3Bud4loiYuLfoeCgHx2b3eHgHuGdYR3iXyAfHuDgHqGb3OUf36Idn5xh4aCg4N1iHuDfWx9hXd3fod6gJN8gHWBgIB3fnqAeIJ+gIR7fX+PhH98eneBjXKEmnqRfoOAiYyOfX6PhYhkfoqDfIR4kn9uh3eAfWiNf3pqe3eHbXd/gXKMhHiBe3+FgGpflpmEa2uapI2idFppb61rg4B4dqSHg35ZiI5xb393ZpO7Xq2Up3uJZYmAcKd2g2BpiIJyY3BghW10nHWQeXuujGt/f2mqf5OoiJV+npKds4JnkIOuhKttgIPPeXhsfWtoWa2gfox1fIJie3CLeFhyj5CCf4VZkWxld4pphWeQbJdph2iObGKta4WSoHyWY2t9hJydjXlsdHCBdHV4emN5h4WCoIeCqX1/gYB9ZKdtfmddsJGBf4dxopOjaZR+f6CDdXCQh5lzpH+Xo4eLtIlfhnGUkICHiXBkkoJ1fG63hHl7j6d1gal6a4WBeZqIgIVogYh2d3aKaXmPl5yQaY6CepFeipp6r4BsuXd3dX+BgWiCnHmeY3aGboCRg4p8jYtxhIuZ0HCVbHqYYJB2h3WbcYdrZZPHc4FzqId5bqqOooB5h3pqhIuOjpGIhmeFdG9+uXScdZtnfK2KkItjbJGXd35ffH6Cj8aBdqlvY41mc3iIeYaKZaG5kG2Bcmpnenx5iX99goCDX6mVi26Qfod8hHGAfGN4h1N3momKgWBraoqbnHSHmHWGd3p+f4Fnm4xgk4eEc4GgdlSkbGdsipmGgVOEd4WNjXV4k5yHj4lkmK94voWIZnSJan2CnpKOmWF8dH6Gqm+LpYB4UW14dnetl5dxeIetdIVxdpqlc72EfHx6eoNom5CAgFB6hIyCloV2faF8kYubYJu+e5V3lrSYd4ufc4R6kHtReaBxqnxugaOCmWeSdZGaYYpofoKiiHp/nqGTWndWaquZrYBziXWfkYKNf4t0kH6GcINUnnOXp35wbouainuSn250nHaOd32raYqSW4eGkWV4la6Hc4qIiYyIh4eBmKlikIB+oGaOa4BxgHp8gpR9vYmdcFVOf41+enx8jjIilY1goVBLcI6KvJV3lXyIgHCpj3mPkYNdcIm5hWeci4mbg3Fub4eepW+huL6Ri4hqhXmODpaDY4F8cI91kHiRU5N3e458f3mKrX6uhXF6m2+oc2hqlYqyb62HlHuJhGh5aX9+kpxtinOCoX+Bd02UfWxxb6OOZ4VwiI9+hi2NbWWDmZqfh4mOz4eAljp7XoCOP3uJiVKQd4VHgHYmcY+ha5x9f3BxjZdrlZlcmUmHo5V9l3CYjl6Ud6V0qnaSUI+GhJNKjaR/iMV1em2Ci4hqnJNzr4aLgZyQipePga2Xa3B0d6qHeJuFhJCQcniGmnW+wIKnptdTd4h8cZCal2CHUop7kHyhWoh3VWRtT4iJkoyYdpCckXeMup+KkYWvmHBUgHd3kHZscINjh2KVeW56iXxafGGLjHpukouJhG+DWoY=","jI90bXVxe2teVcJmiIJ7U3ioW3J9JKimjHVfk2Z3VHxlPKpjPa9mdUFXnoG5iJhoe0JfcIGfdndqgphrboN0TqNIs055aqGXaVCpe4R1c3p9j2aYgK2RdlZ/hZN9klFnjbtedbdMYcKegIVUdX+VaF2Vd3R9fHhbj0GKh4GLTn5ReImpYY6NmYBsq2x+dp2Ph4x9hWFUhW5Ma5M8lIN+e3d8gF15hWKSfJGmjYx5Xndmjllxf36EgWKYWWtUiXCiSGx9bqaOiitPdsJyi2d4fG9hfH2TlIqCfF5ZjXlvUjd0c2pVbIFojoiKpHZuZHiId4Z3hnWYlmllZ3KTo5OMiHrLe4aKfXGXUWp5gnB7eGKlK4R0jFmJdH2MXnuKZmmWSsJtlIyJapJmaltpY5hdhUZ8j3yBmpJ9WmJtrX6ckIB3kXqFqo1OimiZVkmSboniXI2ZQ2lUd1Kix2FsgZl1hFt+dmGFa2OeFmFkT4F0eIiRV3mjb4m4cYFZj1Vqb29QqIV8aII6joNfY7qJbYF0gXKQgnxOZOBzdYpMdT5ViYZsipdncnxxoZp4fq11V6hyhXF/eI18cl2fm3BGelp0VJNabMaUYpKHdHeymlxagFdWcnFti3Fij22AuIKXao5cboCXXMGCdrega6h7fYN1h11dtnd2end6hoWGfnxzjnl0eYWCjIN7dYKCd354joCIf4F9dYByg4eCfXyVdXdzjXl3hX99fHWAeop+co5zfn92cnqEhXV+k312Z39ydnqLgH+LgVF8hnd8hYB2iIh8d32Hf4SAgIiHfXt9hXuBf3x5iHp5e3KVeHaCi316f3qBfXqBhYh4goGBgHeDf4BybYB3fIJ/bnOFbGqJe5OEd4x/e16QhIZ0dYp9f4J1e4l+f3l7hXp+b3yJfnx5gH96gnSGgoJ3fIJggHyBeWpshXuCf4OKf4x3hHp8hG1+joR7dnx+gqJviolwgm+AcoB5fn95i3BueZCCfol8eYKFiYl+anuCiXp/e4N8c35tkJh1j32CfWlxe4GAkV6FfXx0fnSFeHCCgo59f4J+hZODe3KTeoeEd3uDhHOAhn+Ff4h0gXl+eYSGkHh9gHaJdot1kXyGeHhvfnaDgXmGdW11lnyKqYJ2hYp4fHx9gmx7gn2NiIOAXYGAfHmGe4F/a392Unp/dnd9f3uChYJneodvhIiGfGWEfoOHfWV/dJGFeHl9m3V8enl+fHt/iH5nmH+Cj4F8g4p7gZJ5fXx8g3OIgnt7fn+HeZFsiXl4eJF1iniFgW15goqGgIx4fYd5go96g4KCf5p/eIaTe4h9h4dyhWZ+fn6HeYGCdnlvm3N2cWRqXG2Zb4iIWmB6g5dhjHaASYWMe3+XfmR2kFh1b6WEgJFbh3thdJSCibB2XIeAdHqIUad4jWuAfk9kYm1fi2yhg3lkaV14YYODhZWDcnx1ZpWNc4B+f3iPj2puhG9ad1ROfXh6mIuHgZaOnH1/ioh/gHt2h3d3h1ZhhluClZBGXnFzdJJdS4xyiHd4hadhe2ybY3ajdX+Se5J/eYB2eYJnXHRuemFrrmlsan6tc35geop9m4RPY3pyWnaTaVd5dmtugm6FnXREUUp9bYNQgGGDVnZwgHd3aF9il06STnN5aGxamYZ/anZ1fnhubmplYmlgeI2McXKFnpqBcXaVdI5wb29JeoJ+ZGOFZJx/Y3lbhV16W4hwdHNzU4llaWlsk49yeHydb3d2a3FsqGtholpkkHltT2xohG2EhZR7eIafcGd5iFVxfX5rYGuGYm1PaGlucV5weJONZ4B/b0NZb4pqepRob2dXjFWcsIKAb4t4jHg5dIppmV+hXHuIZnlLaKF2ciCFeWp0WZxvdl09cpiNe5R6iYp6b3qAgqOylKRfZXpxbnqUXHaGcJWRSnmGZ3qVda2Camh/XIh5cnKiYjCOfYKYYol7W6KjiWGBbKl/X4CliXeUdJZXa4ZvVXaEiH15XoBgoIaGVIpxWtttjXydjm6IeHJni3WFboBnc4CbZXtybZ6OmYKCdZF3cFFzTYRjeHdsZ458fG53mJhxf2OGh3KUe5SDg4ifdIyCXWNkiE92eZ+XVl6CeFyIZnp2gm5lh2R7cYuLhJFzo3J/hoV2ipOKf2TfaIaClnqKckWRbXJUg3Fik2KGgIZvf4Fjd4STh5Bncndnm1R9hWiLa2xtjFVcqXltcmN+cJJlf4yCbnNLlmCbXWS2c3pubmR8fZuBknmZhImqnpBvc26RUn10arB/dG6TZnakVFlaWmWUf1OBfnhifnN7eWhUTTaVbo6FfXFlZV+PerGvkX57gY54gYyGkWxweXJ0oJ2KnY2SbINwfXZ+c11ra5VkepBjhYKGlZN4XYdykmh/Lmt9aIN8gXOaiJJ4in1/jYJueIuCm3h2kXamoHmKf2Gbl4edooGel5t7l6aalGOfin5ahIEhlmVkjk2hh3RvlYR+i22DhYd+rmqxVnCEcmSUO5mYbZSIeXWYpo9ihmCpdV5IhJpyhGdJlXWRT6GCc3p5g3WTcGN4g4+hjYd4elxme36VkXKYZYyjb2hue5eLc41riHGXfo6Yh5RxcHBdg4I8dXt6hn10XpWXc1h7fHZ1moV1a3FpoXdZcIB7oIahhEmUeGZ0Zo5plISlepqAaHdjgnBKlnA=","k5RiYYd+UH9j3JJuf3CSj2Clooh0eKiiWod7fG6mdZBmd15vvHaKTHZwXVdnlqmAfmp+gH5fmo+Sj4CIhGpugIWGoF+PjqZ0gGhxcouDZJF2fXxapH+BkV1pkLN+UJB4bY6Ih4LEZ5iPkYqHgItNmi6NhYWoXX58j3N6wrmqemJ5hqN4b4eXZKlbNZdQf25Rmmhu0kleUoNrjy1+rIKJd2CAUn6BkZa7d0OZdoCytH28X0BehFZ3YKrBfG+Kq61tsoKSboikc4Q+esR+c3dZj22jh56JmUpEg3etgnlct5B1cJPqmWKBVGBuioZomJpkd4V9S1uLe4p8nIZRooWAgIuFdYlcvE6AsHtah49ydHN8kZeJijF2lYd/b8dybIB6W396ZmaiX5SIj3h9e6aHcKFlimqRnZ51kYORb5diXXySkWp+ZofajZV5bWqSmphsc19vi1J7TqhxRYXLfHFbfJGIh59+fXZsQLWjk6iAdIN3fnxjd4G+skmGhn+9ilmFnmd5f4J3oWiKaXN9eY1voIBpcaSQh5SGhYqDlnyMgp9sk4inRwSFXFdej2ZreHV/i5SXjWhVf350W5SYsm52eW+Ii4B8OmlshmVcfVZleaqwdYxlYIWQlmZij3JNgnBmg0DLYFVYkFyOk816m3KQbqh5TWF6fYOAf4CTiY+IiYSGhH5/c3h9gnx8e4qJgnt/iX59g3p2enqKf399fICGnoJ7dH18gWKBf4V6e3+GgoR8cHiDe4B8ZH1+fYB3cXF1h3SCiJZeh3p2kX+Bf3qAgYB6jmaBjXh5fYmCh3SDg3F1hYd7f4KGdHdzcoF6eXx4fH5/fXuAiHWEiH90f4R1j4J+fIGIeHN+gXuHfoF3e4OBgH+Sint5hIJ1jIV7goqGfISGf31zkH5/doKFfoODg4pvgIF7f3uOgISDhnlleXuKe355cYR4fYiDfHV4apB6f3mEe3lrhXuKgnlufHyJjYiHd4yLf3h6fniAbHhxhHN+dIp9foR/fIR4en95eoCTY3h0h3l0gHN6k5WAcHWAh3B/iXx2gHOIhYOAjXmBjXCEe4J8hYV3ioiLgop3h32HdXt2gIePiJGLh3d8fH6Gc392h45+goeGgo13goyNd4KAhnpzgGmDgH13iXh/e3d8dYZ5hHh7dYKMi4ODgH2GdHmHhn1/gYt9codxiIyQhYSHg5OCc4GKd3qAb316lICBc4F+h4SCeoSfdHuCdH52c4KGfYKJgXSHhYSLeHWCh5h3eHx2Y3uEdIV8iHxwg3R3iYCTfXKYbXeHhISHdoN3f4l2fHV4d4Vwi4d7iXp8dXiFeY99fH+RboJyMHt9hm96ZnqFfGF0cnF5fZmEhV9xOGZjfYlod22Md3+dgMQzbkiWb3t2aFtwW1iEhHJymHSFlJSOlFtmhFp2eImMipBhk39qaZGTcYuOgH5ydnSDi5dTgXWKhk96b3aIhmReZXqEf5V6mICBWYGEdW6Cf2OCfZttf1h4notzh4qLbnF1k5t2k4mRZJ1UfZ5weaNreGJvdoePdo2dloaBUn6CbZd7bIKaeZeVcGGVnlChZaJleXlcephveY+XXnZ6iHeRclqOimt3UqFvfJKHiH+Vnp6AXXaIl1dgW2WUcJJ+XYSAcZRxhmRqaJuKl4x3gVpmqKmFaoqMeGuRqWeAhmqMaLFlcmlXQHNiX211mICMWWNpY2qCkGJbZHxwZ3qAc5KJmVOOcZp/iWyDkp1Wf3R7c29ffox6XoRqd3x0i4xuZ1V+eHSghl9ucoWfiWeTb3JjgW92dXGWfJB6PX9GemqOc290kYGKgYGtepN6bmqDZ1x6c2U3kIRWnY16boV4hYRxe3RlhXCDd3Z6g5Zbh1qih4A8ZHl5YG5TloatgHeSgXNnhHRbcYp4j2qDen5kfoFvimBchX56goh4cmVykGCeamZrhYtnY4KLd2N/cHZ+X2x7gWOAaIR0a1xNb3dye3xuaodqlHqbWn9wdHZ0aVlmg3JjeLWMcIWGmZJ6dGp9n2yRh3KZfk9+Z2WGc3KrXaSFknSDooFHUIR5j3iMlIBcW3ZzbH5udpist4xVulRzmVh7cZCCa2qNTG5dkoCGYH+VfnWsrFqNk02GTHt+aIONfYeRfXqZmXKzeWlxfohtrmFofXWEfXZ8f3BbmX+1h2aGjYp5Z42BWnSUXoNyd4J/qV5opX9iXmN9nbJdlHB5coh5fXCIoIl7eoZ1couok4etYmBwlVSbcoGkrHeam3Fupn2IWpF/hIXHgNWToaFitJWZYq6PmqNajXtpemOQiZSFcnl8a3NhTnaPtHFtiXyFm5NwZnSkZ5JyipWAk3Z5WGqNg4BfppleW2hjVJZie1mOgYpYiaxzkn+VZ7Bhg3Rnc3VojXGibmCGhHWDV4uCgnVygIuDkGWeyHV5gXFxS4N6p3+HeXqZaZCMcXGRja2nbX1Timxxc6Nqqnh9il+BdaRtg2N3bW2Ph3+kX55+i4N8fXhogXx8skScY3qKh5yHjZOIYnp4gnp3Wllqa3ZnmXFvgHlmhqaCZWGroG2MnZpYfmeVaFCPoE+ggXChlnN9hI2AlW1uh6V1aZ94l3eTjZOBUI90TWlpc4FzjYg9dGmTam1vYn+GjapvoY1kkz5tfmxkZolsfnaEdbKLr3d4c6R4jm4=","g3mVvmiGmn98S55nkJSmZpC3hnyVaWaZeoqkfoKJh4OJhc+KlGKthoFugblelYCHlX2InYh2dp6Mn31+j46JpXFcsZOjk2uXbH5wmYOdt4ucjHN7hntmkXqHmnqQcIeBj4+Ram1zdpmejnaagld9c5mWgIqfTpdMWnmQXoaGmotvSJuglJiscJd9YZV1in+Mj4GPh5VqkpWCmLGIpI2Hkah7hHuObpd2s0SJkYmOZ5BsiUpKlKNkoG9if4aGW3Fra5OYd4KFgX9hiqFWkWE+m4mNf2+JZ5tzlpd/k32YiH9eooQokJOebX6nU4m2TH6NlYeAf5uAYZqIco+mrZt6a3GYm5WZhmyTfYdfrZuNioiNtHSdaF2LpJNignR7k4BxgmibnoiugpGNYkhuaYOEcEiXooKKTWuScZSiW3aFxHmEpYphXZN2umGAloRPkk5Mmo62nW15s6GddZk6imSAhzCaUJZ/pnR0Sztub4+hjIy0lYp5Xnp/gpZof3Z0otqZd4l/nHVma46ebo6OyICTl2eIl4xslKaBo5x7mYCIeICLob9JnYmBrGtgioqcqZ6Ed4ZUnZaJjYyEmZ2bmkx4SmWAg2yXYp91m5HEa2iHiZVk44GAiIh3dKGFmH2KiqWTlIKAd39WkmONgU2SeHZeo2eaTJWBhoN8gX5tiYmDb4iMfH97k4Z+hZR5hX2BdYFwf4CCdYR+gnl8eXqXdXiIZoWJi3N0imiBdX57aI+AhH6Ih357g3WFa3+DgIR/dYWGfIx/kn14mYGChXaEe32DhIaAe4V3doGBgICFeId+kXeNeXeAgIJ7eIZ0d4aLhoGDcH+AinN+fX94eXSCeHGId4B4c5B2c4KJg357hYJ9gH+AeXR8e4SGenR4hHx9e3N4gnuNdoF1fIB9g4xtin5/dYB0eX+JdYB3fXqGf3aHbYN6hnp+h3d+g3+Hc3mLc3V7hYF3eW+YeXuLeIRxfIeEfICAgWeUaH+OgW2Rl4V4dnt+fnyBeHmce3GHd3aHfIx6hJl7cYWBi3duhIpweXSEhYeBiYKFgYhxiXx8inqQg3aCiYZuhHeJgIZ/gYaKbHyAgZiAfISKjniIg3p0gn2UhYJ/d4R4eXiEfXx7hIR1d2yAYXmCfoOPeoOBh4iCiHx9fYCBg36Fenx5h3p+iHx5dn2CgoCOg3V9e4GKeHl5fHxufX2KdYV4fY5+f4yBhoN4gWl9kICBgIB6gHCBf3h8cY59fGOFg3eDeICAfYZ/kmqDgXeAjHyFfneIkHhteoCLjX96g5ChcIJwaYRugXd1gYGAf2V+fox8gYqCe3p9g32CfHp+g3Z8gWp6dqiMb4RseI9Vb3t0hZh8cHNahWu3c3RjYW1nhGR9c46AcI+RcbKIjHd6g4GPg2pUYIOSh26PZWuCeaiQdJaDRW2Djnd9bnF/XJB4lJdikW9XbYioZ2yDdIJkhkF1hmlcbYl3b1lnj36ZlXmHd3B9gJZ9a3B0cGJreoiQn5mDZHBth3SRgmyGfGNuhFxgiIR6gnxxq3RlYJJmfX9ggG2SbXp7n2x5RoqPn5B3aGJ3TGmeloOUoYV8n16ZdYVggnWFd3lsdWrZsH6BWGV5R2Fve3JzgoV+ZHSAT4GVYHpze5BxRWpqjZZ2gH2TZHZ3bIpjZnuHZ1h9eHeZf292iW5whm13fndLc2x5d25vaHl4d3pldmORXIR2e5F1hX9vi5pqiIZ/gYNxXWiWjHp2cHKEgnKTV3BxcGqZaGN3fm6Ke3N8W2l3hIuHeTZxcG92qXCPX2huc3WOfYCRaHBfd2xpeml+dHJ7doyOk45sZnWIe5lpcpt3jm+Zd2VoV3x6flWFeXlnf3d3Y05hlJOCe4F+eI+Abm5Fdlp6rZSGmW95coOScm6JhG6mZXd6W2OAdYlxWZh+WnOLfnGCd2Bnanpzb1Z+hY+RcHiLkoGEhHeIX36AjH5yd0qKdXVugX+rkHF7XXSGpX9TbHpDVJZ/ZIZdhVp6m3eMun+BgXp6f556pYSWYJyhgFGIYEWAhXeMjniIgW2jsaiMiV2nn2Ngl6Gdgo2UimOBjo96crl4gYhvan1+mHpibZ6ehWSRb2h7q4qWmnOOh1ZWZXuIeZSMfDOYd3uLcpB5h2SSaX6JfXWGcl6BgNKij4iieIRTa3ucU4CCi5t+S36Ii4SYa3N5X6mNkXmVm4qajpV6qYuIhK6CbJahl6WEjIdlfYZ/gXh2knlgS3ximBGErqTSiqF5gJZ+U3ZzOJGGgXt9onKEnX9ThZYwl2t/goGGkZ1/kaVtjHeGalqUho1xlH6GbHiNTX6stHuumJF+f5GSro+He3aclJaQZnuUi4mshn6Eo3aGi4iQlJ+linugZXWIppWRm26Ll4N9jTu0g324hZB/h3RxcGqIjxiVg45whGiMZY2eYXd3n36GgYlaaJN6pm+Jk59bjjtlhpVMnXR+jJOBXZZujZ9fh3WXdpWIlJpqSFdcok2CgXyPlIyWq4WQYZqIkJhejmZ0aotVkXhnaYpsX4Gaxn+ll5CJdot+anxwgomOkY2yinyQpD56fsh7h5twg5ZyfYGRi2xWeZ+CeoqOYo+4dUxion2ni2KObJV4j4WdepCCjpdotItbp3yElZiRl3ONhIiQa4qPeoR4lGFpgFN+nYBakW6nU5c=","YmascFOHerZfjUJ0r6ouhqhvcX6BTYBueqCOlYxnuYFhYWNwmaCCh5m5RTpcQXVUe4xvbZNXc6mJxorXHnuCUU6aYXtrhVpV9JAhdYJuWE1Pc3MnxD8+l4w3AKGne5S+cF+hxnOOnplXd1S0S1d5ZnNhhbSjhbWMjneDgplQmpdZXZyjmEtodp2uc4onaa6BT4dgkxmEXoJtb52xapaneoqBr16Pxpa2Rh5ppnmkj4yRmgt5aVBdjI4bq3yBOwxOUoVfgJSya0FBbV2LkaG6dYWybfmgc3iTb4WFlTxTcHKAuI94ZjpKV2N+kYV3ZgU5j4WRPVJkm4+lj258lZJPTW9TmX6XlmVpk2SQiq98rYcOjoW+e0deUHdTe6NgjZzKayGWUHaCY1WVepNTk12jk2qgcH9WU2yCUGF9dKtqeVxefrpdTJyNTmR6jpOAV4o0xYNkgbnuYXOUDmxTb3CZg85wmI91koOhVqKMayNmWnmZamCuUpFmgndEjLJhcHKrep1thKJzd4ZmdiKdjq18oE1Ao0SajmR0Fpe/bJNzuad3XY+QbEyaf51kuIhpUGGDxICxQY9mUlJBlaTHgG5+ll9XdXuJQXCedI1EYm9Zq6VclaFsbIOqeZWDp2M5rWOE8V1/yh+re3ltZKJMapCGdmN7PZSve4KAeGZ6anCBeIV8eoqPgX6HdpF7f4pyjG6OdHmzjmx8c3yPfoxxjnKBrW2XinpynEiSd4GShIOOaY+CloyMhoCAhIVimH6JZZeZdnaIcoCAgkaAe35ykIaXaIZqcmqAfmZzbXqLhn+EfnOUm4KHhpSDn3SHlYlzZoWAc3d9g3WFfnR8bn18oXx8k5SGknGGiWtdlKh8g15/lpB+d5+fb3aLbpNzdLt9hYGCiHNph2iAh2uQc4ibdH11f396fHR2cHt9gl80enp1f3Zqd35ke4CcH42Sf4yOdZ2DjH2BeHp0gn5HZnl/fXuEh4eCdnRyioeLZ3d/aYCAcYJ8W4V9fXplkIF+gHl2imx9iHNDpHOBgHl9dI15bYSCiJqGhJNzf56CgI+Da2pyg2iqiZZvg2aAkHZ7iq1wfpeedn2DfIJsjneJlHN8fnmcb4p6nISceIZ8uWOEgY1gf4d1gGx2eXZibH6YenxveYaBfZO7foqEhXh/gHaJdHhxgHxvld2DbW2BXIJ9kniYe2hjiHqGSXRheI1ygWZ5hox3WIOZgXGIhXONhJCFiVtuf4Vxh2N8dnZuh4KCe4WKfJidcnp7g5qBe4hnhId3fG1fiZCTZnxpnYRve3pogICHgYpwjHS1h4FvhYOBdoaOhIyRgI6FkI+NWkh4ZWRQc3aha21wb1GVmGZ1bLhzTZeFfUaNfZtneJxaMFhWcmGNjj97YWOSCXV3gW2FUJGSsnhLklJbVJVUUrNKjVF2nWZM/plRpliRhpdCbHaThHVyhCeCho6JnCeEh3dbgIB0emlwbmZSiJCQcZFmeHe5ZniceHumkKCcUXd8XslUI2pGbUI/mZFbm4ZvY7Rpinhlqn50jYqGe4OGoF5sWJBsVl2F8GmvZ26SbaCgbZO9Y6lfWVxVgKB9dnXnZb24inxskjJqemOUYVlijm6HblofpSvN0n6QiYBxXmycpaF7qo2ImWJ8nV6kc2tadY9wUYF6UkuAd3yPnIGUbWp6lXh5e7KjhFVDk1VIjZCkTVmYs22HjqZ5i4ZqQWqlUXaQfq6FXmGBinCTkF9rmYZsn3KtXnpxqY22h4SsfY5edZZza4eEh1iomGy5aW49gkJtoIcZSlJqbGqVdG6KmolRZHB5R4GHiJdpqHCSfCiKWIaKaXiYho+Go1RvkZ77WXSViH4mb66La4yPrmtxg3A4Z1fkR25dYkqTTnA5e298b3J0pWNzdS1rvY6TjGKCfW5wyH9gSWpbj0U2IpF4eUJzjJJhcFCdoYpzjCCAoJx4eYh7eGKflYo6cGlnfHNCen1LWbMAXXpXZYlSYGB+t0l0axpRfr6lp0t1n6xspVpDkXxuP4piYUF2iFpZiICDlJ99fohZXiNWYWyXzMShdl5r43dWcqFjpmJpi6WQfog5LnG3mG1/gnuAh58Aq45sU3+AXH5qfIQAlHcXXmAgd4KCXHmtj4Nzi2RIf6AtamyFjnRzUSKhkbSLZotxjJyJYo9PV21nfWxxkCxzaE3GfIGXgMeEh4FbZnlFa32Vd+2QfKBhfHOAqGt7nWMYTn53l4Oifa9gi114a2aIiYI5Y4BoRABoa4FvapSPZmB7bHealnCLX59pWHmTWVGcn2tWkFlzZGhZh123em+eQ3u2VnKOP3BfbolGb2JqxJ6cnHCDfntJgGVppq5xn56ybH81cy9XiXGzcKwaeVV0bnZm1qpja555g2NibGiAaIOLSKd9hmhakmSWeo9pjSmuOGKXY1h5Rk5tin2jLp9hbzeN1YpUkCCDml+PiyGfbFt+wnGwVXwsbMKnk300hH2YiGehdlp7tnpdcIhYf47PRH0SjnBzfCNPf2qEq2eNk455a1Z9mJRan5tfmolieWh+RXWDoWd0uY1NZI0pfmxTo3uVp2qv2Y9flX9jJ5d8lHyChm2HfUyUaV1UZ1R/PWrHmY6Qio5LvYeOT2xsl12vqoOHnIhel5xTh5B1jJ9za2FjV5qLepPrm0WCyss=","c5trwZiKd3eZmGinhIZls6Zei56BfXSiYZuHg66aen57iKt+VxN1mbiYhJR9jJCQiL94XIx+cYB3o7mal490e3RLZIdug5mKnahxjo56kG9rYrPyyYStcbNa6V1uhZbIeHqaSoG+cXJCc2iZm6iUmLd1jINhaIRibbeHhYu+knK9gFt5n3R9NJqjnYOMkmp5jmy5SaHKmnmnlcmTg4Kid4GKi43+kZBqhY1/an+NqHqkc2xMqJiIjoWNfYjGO8Nuao6HiIKTgnvGlnaGjXZXiYmcr6B0MnKHiYCaioFtiJeOmJd+p4Vss4eh/ouThF+Dh4yVX5hVh5N/gHafjq2fcpBziXCPiXuHaI+Be4R8nKH+ilSTddWdsYOShYF3opf+foOgXWSWYo1xgYOPlVaQcH97gGq3SWyIk4KQeL+qe5+maJqai6h3bpuNiYJlqZGhhX1QlXWrl6N2tn1MjXbvnXWXfW9unnCHfaSpj7aXinOeiZ2NeoKbkpVdcqpPkP7cfX9ZfI6nhJGUp4CTnaCDW2Z7eWCCgGOXg5bLhracb2iAboCjb3VooYuuoXJshH16bXanpYhajHp4caSMiYSRcnqegYWUfrKFs4qKf4yblsRroZyfaImKlIGBdmlgh4aWmINrm3uZeZh8WECzjYJOdsJ7c2uMeIKKb4qPe4SHgnGPh3+GiICMgXOCgI5+dYCGfoaEeIeDd32Be4GNenKJipV9dIF/gW1tfXN2hICGfYiAj3uBgH6EdnaBfXh3gpR4gHuGeXt9gnlXjHp5c4Zscmh6inl+fW5/b4J9hIeAeIWBo3h+hXF8homChIOHk398hYGKgn+EfoJ9f3+SiXd2f3GBgYCBhoF4dKd2gYt9goN/inqBcYV9eoiAg35/c4x7eopff5Z2d4J+f3uEeoB6iHuEfnaHe3h2fICEhKKZiIB8e3aDeYB8dn2Of4F8cWt2ioCEeHGMdHtzjHyAiH14hHqLd312en56eXt9inp7hHt8dnuDe4iEhXqFh3xwbn13hIWMlHqEgoGCO3R3e4SCfISLfmmDfGt/goB+cYB+dYF8coOAd3x8d4GOhYh/fXOCg42Bg4BvhHp+bn+Ai3h8eXyEeXp6gXmEhXt5gX+adX9/Ynt7g4BydXGCgIOcbHaAiH2Uf35/foB6f396hYJUb4B3iZGGfoN/cYSEhYF3i3eSfJd8h3p+gIp7iICHjIV/jXR8g3uBf3d7eoV3d4mAiX2EdHyBeY6IgXl6gHmDcYF9hXmLfnqGh4mBi4F5eGuMhoWIdX+OcG2HeHqGeoeDgHl8f4R/fHtpd4eCfn1+f4KMfnaDg3qCk26Aj4R6d3XNi6i2f4Zpu515iKCmeJ6w931bfYpojHmvYbOimovSjJeOd3dyZn+SkWxneXeOoIF6g1esnZeNe5TCsId4eXuqynJ5aHJ2praAiH1wlZOff3d/tY6gdbR1hHl2YdeWirp2l3SJg46OiXqHa4d5fJlhq4yaeKh4uoR3abdciGzqZ4mZf8GOrYyUdYN7in+Jeqp6lXfhaamIiVx/gqF0U3d60H2EoYR6SZtpk5B8jKx5n32ck6KEdKOgnZqCfY16f4GpjIiLrIek9X9plWy5c1O1lJGAm4SBdbSmmnWB37JheHR0Zp64nJxcd4NihKyKi6dte4mcg4SNi3yIkX1phtuKf4BwrH1gjoiHjWN9qml9m6OElpOqdJpzlHulopyDnWJ/Zo2hfsKXdY6UdHV1VI+4nZKQno6mmqSgjIGNhKNttJ6leYCIhmaGaGuCkajXa5OMeZ54iXaEpNHWb41piHOWlqOFprCBXGxzepR8gbuJkc6brmGOiXqRhIp2f4F4mYqCbZqsgoaNkIuHb5Gjc2eFeUKYoI13iG9ugnHQuFeflpyjlKJ4doGAanqJy5GHe3unpVCXvoyYkn+TaXyhfbWHf452uH6OiJiDl419uW+QgIx3dHtso4G+j3OCh42aj4WOZKOOWYeEa4DVqreYhKevjKF1h6exfpaPjX1zjYaElJV8haSFioiZm35/h5d1joaCfpJ7jH+CtbCmlJaKZoOHnIp6hoOEbLuPZZiDhZ+DR4Z9c6F3hpungWebhXRRR3HLj6eQhnmoz4qUbIWPeYiKeIOafoGHgWWMqMyVg5Z2kIx9koOIn8V2eoDDhY+Lq3qnf650kZCAhYRlmXl8mnyGepOEhphpgq6Cf5GKdIWDjYmjnJNTgqSZjH1htoSRf5JbfpRjjU51k2zJraaEjZODk5qJlLMrl4Sde3l+and/iJ+Gk4mFb5OKmHV+s3qefYx6roiEd3h5s4ObhX18hn5ycoN/loqSbKWbn5G5j3uMknaQpbFmk5algX+eh2+pg3qEfnFwwo6Bmol0nIqxdn2Dcl+NaZ2OfJ2kxnyHiFmNaX99eomaaIGDnqSgnEWDe5O0dYCrkHp7e4hheJqPfoiSk32TdHx7ro5mgIqwy2yMf319hoqXlaa9dZ1yr4N7k4uciHiBhHesq9aHbZuWiX9oc4q1pXhxiYSXn5+Hh6p0cnaAZpKec46+lJKVd4x/hZ57jnKFpKhLrIxYbJ9/kpKBkGh2hTiQc32WLXWGdYaAkayak7WBf5Kib26vqpCBnJtydoWeaaODlIKIiXWElnpolp9whbIldF9fkIl+l6N+gZQ=","VpVRh5J0cn2CW3BgfYiPkG17aVB6XWePeZFinHd9fXJ6kY54ZVRgT4J7bEdoto+VhaZ7k6OVdWpufFpLc4+Cl8SidF98hYaiZmezZ4eimpV+bXaXjJaLYlxnYU1kXqNIjnBqhnGHmoFWaXd3op96hZ2NhHKbZ4BrcnmAMUh6gH+Pk2tohjuRp4hfhXmneFdkZXiBh4SjUnGQsINndHKMfFyRdZU4W4RcfpKPfnzbaViTgZuMbnx1dLCAVHtkaV14wXJ0cnSClp54comQXoN/jpmMb3J1foR1kXZ5j5F9mUuKanNXcm6Fq4hxYJeNdrWWeKKBn4RqgYVtoGtodWZljpRydpVzbX2WgJVecYRkdIhThY7af4SAh2N3h2RSpIAggY5bonxmYZJ8fIGmcDmCbrqFiHROgmhyjIdcTXZ1cYd5YW2KaUx5abB/TndwgXqanFlthYeElJScs1p3fFueo2l2g2KAe4tkyHeOhX6EX36rhH9of6GZeDqDcVyKd4phZne1on2idHaZg19sg41Ye3KXTZx/iGhmmGN4gY1igniIf4V0giJOZjegcoCGwbV5ZnJbWEiEia5udHlejHVvgm51bV1yx2p9ioOKeXCUkIJbOp2gom9kpFKBhIizZrlgkHKcI7eGd32TkX6SeHiwpVeHjHKGhoWOiHGDiJKGgIJ+goqDeHt+f3WEeIh7kIeah3d4eoh+gIF9gYCKenyBZoR/hnp5f4WKdop7gYCKjIF9fnZteniCf4CEfYV3f3d9d3x8h2WDkIB/VXSCfYeAe3BzhJF/jo1ygoF5goJ6eoiBf39/f3yFinV4gHF7gWtzhIB/X4B/h41+f4SBgoJ5i397eIOFjXCVc356iW95gouBh35vhn58dnGHeYdzgm+VdmSAe2V8eYhvhX6De4iCeH2HiHl9f2+Gendse31nfX+LhHaIfn2Hf3p5bXR8lXZzdn57hH5wiH6TeIB+g4Z3iYiNhYeIfYOCk25zent4fn96fIJ8dYWHhnuGbYOBfHh8Ynd6cYB1hISAhHd8jIWDgHR7fI95gZZ7in97c351g4VlenmKgXKAkXx6in18c4GCgXx2f4eCeHaWcYh8gIuJhnuEjIWFd5WNdZODhIBlknKDiI6BfW92gX18fol5ioR2fX55hoF3eI2IgoZ4d3V6cIaLenGMe3t3hYVohnd7cYl3fpOGg297gn5/en59fHh/fYGDjIR7g4Fuf4SRcop0e3ulf3J/jX59fnx5h4SAf4aIfIiHjHeQf3d4X4R5d3l+gHp7dYiNe4Nxe3lqln+Meod7d4WBiYJ/fH15gH2Be5mBf4BzgoOKepCDq3Z8dnR8j5B/i2CHjqWPlXavmXGRkneVcZqMmIaGfIewip+RYGmHhJmIf4qieq99h2uOZI2FeqdbqrR6jpmymX1/kpZ8bXCMjoCEgZiNg46Lpa5YhKGAk2mDhGaWY4CUa4uQmYSaiYuLiYZ9kqqofIySfoiPhXhziIOygI2LdHtqf43Hgp+YhImSgZF5jGyOgaOxVF52hpmPdH90eoxya3uNn46SRJqGf5iLqn56mYlMZ4uWfIOrmGSGj4Z0o5iOlHiEip7DYX2Ih5CKf5GWn4G1lpJtioxmoZZ0aqCddomGYpSLeWWTcKSfdJGVj4V3i4h1bqKWc4SLfouRd5B+lnaOhXyHg4F5gpWBgHyQnHKlp2ZumYlVYYS1gYVuqJuKYml3lKSii4lzmYV1g3WNjnueeIeJsJCWb4ODdJdhaYuHiEd9dJB4j4ttgYeZhmx4f3SYlpOLepRnhHpskm+ieXyWe3mHdomXlpGMeHpqhVCCc5GHj4Jke5OIaYdVxJN0kZCbiXJ4iY9qhU6Fgopshot2hJd2eqZ8m42KhYGEg5a/lJFddLeUboB6eH+EeJZ4kmyLcoGGdKZyqn5xfmZ4gF90a69Wfn9yco5zeXKigm14g4N1eHR/iqGCmIyZfIqIl2SWknSHnamEo8mdb4SenIGGnX9zj5iNhHd1ZGF2YpKJp3GGfqd2W617coJvcGp0doCRc8x5cnydbYWMp5aEZJG0f5CEgo6PmXeshoehf2doc7GXeX9/aWOnfWN4dY6LroN1cYKGnXmEd4h0Q1d8XnJdg3l6h52ZeZWOlYp6dHeGpadceJBwfX+Idkx2Vrdzg4KJfXZ2gWyE5sWCm4OTjWdtZYJ5mJzHUnlakoqFioN9j4J0pI2eiI+LiXmpom+OYJGBV5peioNyfoluc4V0cp137ICZg3l2ovyqi5lti2pph4CDe6eHkJeJi3+lkmlbq093pHJ4d4iHhJFpLmphpYWhe3iClpeDg35wlnqLZoyIinyHj4+ClY+PjYKCbl5hgIV6b3GQb4VkhV6ChXSKk4a2dm9whKRgj5mLe3uLYXh9X29wko9xgpmWnXVjdXOId1hVeIuKnHp+b6dvfJSVc5tegnBcbNyUo32CnYBYgWewiWF0ZmeNaIhwtJBfZqSDjIWKhHeAcYtpXTqCk42CiKDEjWmfd4WIb3SfZXZ8WJGLiX12dJ16cYB0hoC5bJBvaYd8i4SalSl+emOPgIZNRIWFfF97Wz5hfIiDpWqXdXNuhoVxuVCCwYZqeYSTeHyvfIw3kWjHmHpkcGB4YnGcdZeJknuMbU5ubYWikml/o42Xk0GMeYI=","9pZkYNB7ZHRevoRzjHRnW3xuQWBxSFZpTHJpOmmTGW59rol8fFN3fpSllIT+tWxwfXFtj5mSdWaTlm5JYGBylpmJinhya8JhYVs+gHRnx4mDoXRdWnh9cj6AnmBpO41pjGRgeZ2QpJSaepVQbEh1XHiZiaiMk3p2d2ZtWaqfZGOIZSpogl5qjJh/Qm+LjW1NanFFeFGZVWCUjkVbNFFeXGmEa2KZbIp2at5vgIS9T06PncW4QXeqX4PTepNkeJ6RPXWHcZd9oWfWhKtoWUpZknFsj15sTjWBc0l/Qo9oX3SxcI2zeHdfe4eEn5J0b4CAZJNYinWPXoVzwliOWn64uJB8Xn5ldXCcr4JHeMFbVHd5hoRgdqz3Y213dIFwSXB4dq1hlolzm4ZsdYdUkIZKh3uDfHSlmGY2c3WOr2J+e9xshG14cmzJgZFllmmyTp1tZHBTgGBElZyZlWx2XIdNcGuLqaa4b56PkbpBVnt2jmqHb2t4kY5vZHiXh2mzo0WEeGaMeHqEhHuMakt2dXlqdI5xgE2Ke1WBj22NcWWIWYZbaXhQaWNxvVOPYIOYc2JiqG2GjLtsf5NVfnlkZJbOx2BijMeDqXJ1fGS2aWeRe6OGho/+pDxu1VpcfmtoU3Rwd2uSS/5lengYnriCq3KCephXjX95iW2bf4+XloeKgYJygHqPfYB9eYV1bHqRdndmdn52gIB/iXGMe2mKhXuGZ6l2fYFzfYtrfX1ri5Rzfn11hWt7c4mHnIyAdXd/d4iFhnKCgW11dXqKg3SIk3x4cm96fZR5cH5ziIWEf3p+fol7fJeOd4KTio2LhHtgbGWBdnd9WYx6knKLiHuCeIp9inuCe4CAj3p+eHVqfJeBoHd5b46JWHxthnp8hZlzfHWGhneidW19ho6FdYB8fX1ug3qEhnFvjIV3h4Smdod+hYGFiIGAhG+JfXl7gnaFlHZ3eoGFdYBmhHpyf3yFfnuGdo+NgIOBjYCDfY9XioKPgHx7hnpvdohsgYRucYVxe4mOh3prcmh0eYh7d2J/hHl8fHWMhXKEeoB8hYySfXqAkYGBeoN3fWJraYCIgIGCfnd1fYxlhIeJf4J1eXxyeneZhXaKbo1/gpiecIh7g39ugHZ3X3OJfHN4gYZ8gX6ChHuFcHCBgouIgZF+iISAfoKghnR7enyEf5aAh397e4WCjoCSgX2Lh29sfIR2goSIhYWFhJt2h4x2dJBec4N2hIiLlW+Hjk+DgX+Fgnp9d5uKiciDgoWCdoV/fX5/f3aBemp8e2yEhYpyd414bHx8eHljhXdtf3qAeHuXinRvjYCFjX1+gXWGgn2RdYCMkHyGkmZeemGBl3p/j1+WlIyMgZN/jI15sVWFoFuDkoSLhJpegY6phaJwb0lzdpBod4qqknxuhKtyWmpzjn6Cc3V6kntsvHJzcp6Kn2Z/mZ+Ga3x0fo2emX+geE+PYJOPp3t6h9aksaWKhHRRkIbUrYuYpbOLgJuZmWubWnV2pHmXgalhi4+qnoF2j5uYcYSSW2ytcHV+aZ9NckFzd3tziW53jXaXlHatWo6SqoN6l2mLmZeHpGuus5OEloOIm36IhIVykXJZkYaXaLCdXamLh5OTf5ail4xwmnFslGlmg3ipa3qNiIhyj3qPkICcnHedgF6CmZuokLB6Y3t7jIKwlIiKcniPl52qUn+PjXCfXJy7kEJxpKKZiHlxc1hql25/ZnCFj4uLfmRycJeQc3WibJB9rld8a5qPpZZYcaG2gplqcDOGdJVtkXOPspR3cH1ik36kZnObkKmle2lZWZGDh6R8qZCNgIaCSVKHp8KDpWl3f2l7d2KZc4h9sY5mu4+GpoGBeXGSnKpzeJCTeVWCX5p8lIyho5hwo3yDf3iPhal7qpxvgpdRb2uenqWsdY5yaH3RoX16r7xuonKfnJN3homydVB8p4l/f4ehl2iqjJF+eGKFi8CUacutd3NdfaiGvozIpoucR6p4kpiSpqGDaoWAb2hhbrSDbH6hLXF+fXWDh2t2YJJtLXV6dm5vOGqmSkx1hnVtXDWCoIKeeVt+jm18h2R+hoqGXGGXeXpDUW5wg5KKZm+JeJWzeWNqc3J3wIuXomGOaXNtcnaZcoNyVpVShoWDgX2Gr3WXkX2HcYmHf4OYW6WMmG2GjZBbOaeue2B4eoprlmCIxZyYUUyZc2xpdllQcomPVodqiWNxX1FrSHCOYlqrknnJh6p8a42Gjlh7lpipWGqXY4+1hYxxdv6CiYdmhYN0lnPLZ3J3r3qDkHdulIt6fHuCeVZhaYxmbvRaa46sZ4OGw2ZnbYishGuEh4RWeHeZbXeFnodWXGfBcqaHfXVefp2BioaGjZJuYZpHg5F1QZ3AZnKQil5xQIGgnp5JkYGElHhsd2R+ioFSWeuAhm5/a59nlXxzjVheZLBroGdKRXKqdmiUc3qrdpCFcXI8coVneIqafJFtbE18rlBjl4CNfJR80q0+Nrd2sIaPWGZ2nINCrn7VeFPViMd1mHGdSHyMin11j3Rhmo5if4hhg2mTeVa1vWmFkKR+b4RTa1Hxa1xiWGeKZJKek3h1noeVdMGeZWNegmN8bV16ZXdxrZ+kgnaFbl9re62NboCUIXm6bWFutnl2doGOaZZ6bmfRWYhnYaIPp3GRp5Oaa5JBnH4=","lIN5qnFscXqOlIB+eZJufHeRkLGAbLOAiICSh5R5cIqicb5yQ3CddY6WbY2rZ5tys5OHgnWEZsWLsH6mhImkpEB2k4+akpt+i5OElY2AXZOijrhwjY56nodriXxfuKiNcJmT2o1Um4hvj1+BrEaHZKh9epV7YaJggaCYxZQfkmyNdaN1k8GgWnx7fXqhoHl6pHOHYm11fIWEgGqPK4WMpYeJeIOAmI6VigBJlHu2c6B4n14mlZIyhoJnkp5qiK6ciIWSc3uUgZFAjXJog4CMhpKBn3CVg2Nrl52EfHGOnLh3m6k7foiCOXOLf3mNrnVxfoJ+bYigboOBjo2IfZmdaYqEa26Pfny5kol5grmipoVCoF97dRCln6WAjbGGoYaPUXyYcmxMl5KKe4tSg52WlDGXh26fWcCckIuqZ2uZikmKfpBqcIOXeWySs2dpjVObjoWLiXqGkpyUhYSafqVaW26Bp4WFg5JmAJt5eJumk2qcjoqDbI9Xg394eH2Dno+ni5KEipKJcYuYin6SgoV/mpWAj5GAr4dpdXVGjHWDloR8frtropyQsJiDfHh9ikSHlYSXTZmBjFB6iHpscXKHJKFpopt3gZShgIlnoG95oJhwlZFvjICikqSGk3yRj3d+j2GXicSXhIODXl+/jHp1qYNgeKN3goSAeZCbhISGbXSJhX+AhHhzgoB4eoV/fX+GhIZ9hnyDhIWAeoJufnx/enV5eoZ8i3Z2bHqClX9+hoJ/gHuAhIB5mH58gXt7fYZzd358oIV6g4B7hYKVf4RyeI+GfH17g3qAgIl7doGGfH+CgX2AfH2NhH54d4F6h3Z7dYWLhW6Cen6IeHmQfoF3hH+Eg4Z8foKFhYlyenV4i4KAfnuGf45sdnx+fIGElIp5gHx+e4CAd4N+eYJ/g4GAeIKJdneAgXaFfXt8gHyIdYWAe4V+eISEgYF3iYmEaoBzfoGEeo6ZbIWIfYJ9g3N8f3V6eX9aenaQhYF4gX9+eIF+hnd3gHmXdnKCg3mGh4GDepJ6iomKe4SBmHmDenZ+gYiGi3iIhod5fHyDhHJ+dY2ChYWAf3d2iHd7enZ7dnqFhYB1hH93fH5/foF3gnl3cnuDfHJwhn6HgI1yhX9/fn6DoYCPhodwinp5foODiXuDjnuMe3uRfoN6hH2CfoZ6dYCEdoN7fXyEhoOHhIyFeXSXk4J5hX+Dgnl1d4WGgoGQgW6AeX56foSFgouId3p/i3t5eXh/fId0foKGgnZ/gH55eI2GdnN8g4d9g3x7c4KWinqFgnlsenZ6dXyImYaFeoZ3cnd8fIRye4CJeX18hXiEgYt7hHR/enGHfYB4bmh/a2JphXlye49vbIlKfImUa4lge4FmdWRjfW6GX4BYk3p9fW1yb4h6iGRnfWyFamxrc1l3aHaOhW6Sbmx4hGqLfoKQTId+gmiZfYNieXx7fZt2bIVvYoyLdnN8fox7Zot5b4BdiHSEdWBmgXOCeWhQfXp8hFx3WmxxhH+WfGFfd1mkYHFnooF6dneDkXlWTnNpdWeRZEl2enJzg3uGeYN7kYqtnW5sZXmAenR9jX6Ef3Z5amCBZ15ocWV3dGiDi3dijpiKjHl0i4Neg4mWZ3mWgYWEfHZ/VG2DfZWHj4B2ep1ibXVie415b4difXJ+Z4mJeIGEdaB6i3VyYIVmYIqPqoZqZnpYqIuKjFdpeoh5e4h/nH1zc3Zocopskn+qm3uVUHl5U4l8iY2dgn2AV2dkhVp6cXB/cnyJkmx9gI9xZXB7Z4l+d2ZOfIKEb2aYdnxtb3qDimlyW5FeeHFmcmV7hIuHdXuEX3Bha5lxenKEhoN5dHGEZIiPk4Fqi3qLg2x6WXOEdXeOeImEdXppgk2NcGZvWZeLf2p5aXOXf2tUZndfmYh1bH9eiI5tdGaUgGuGaW2RYGJ2mYqTe1SGXnlqf3aDcpiYjph2dJF/o4pqfHWWcHhvfYSSkXCDiXeFWHuBb35aaGNyiYZ3fI9+eZufloN6bHWMm3qIk3l5X31piI18hz50iHmAkn58baWSjMaUSmePfpqQno2qWLGmeXqBfHqFaZiSiW1qYJ2ZlFd2hKSjfpR2d4+RnI6QRp6fjZOEnoiRqHRWdIWIeXqQZ4SR342XfYBZm1iJnSqGnY9xkoGOX3pRio2aq4AUd5mdf5aGc4yZh4B2YoeenIOelY6GbIhch4WShGGFTJV1hoKMi4FigZGJdEB0hXyAfH51tSoih4yKk3tDk6FphH6Ui4GMfouVg3WjlzRVjEqigXqDnnd0cplooLVLglFym3udgqeDg4B/AGWQmIWUi59voXt7I4+LjpKAoJB+i4+UgHaClnWHZm+fkoNzgJedj4Z1b3iSeHF/jJpeg6l+jX5/Z1KUdoBQcqF3aoBwj5l8mhGRdmiDY5uWlZGEhIikekJ/eYJcX4NwkF2FmnhydU49ioakgZN/ioJ9Z42Ogo5rdYx+l4eMdJhrd26ShJFhfWqJeIV+i6ZLnY53fqmOmpOSdYh4j5l+jJh1hZWPkY6TnKR9en2XYIh1fY9AkHJajox3hWyUjn6Ljq6HiIJ+kF2DrHKIPYmJiXuPZYhta5eAS6KZfGZ5cYije3l7patsgpZwpIF6mXaWkqNtj5Fjf3SSk4OHhZh2iVqBhoFygJqBj4ZzfZU=","pIBqo5yUlnOKhYSOgH1qpJd+sYaGenmoYqOHfXxvhIR+bZpkhHJmfJqUclmlvHqtfKeVfZmngJJzh4GxnoCAcUKOholooWmKmnuTc4+ZfXdNbJaFfod/cXuOmHSQbIWhsWlmU0qMdVV/gmqEkHd3ibxmj4F4YIR6Yot5ooRdhIB/hIFheXmHSaFxgGprmHiMgn2IR16kc7d2kUehZnyTdpiPkJF7fnRVZVxiZH9feKaAV3Zuo3V4lXyVgZt6mXeHd5Cqc4qIc3hlfnaHcX+sXH6HgoCodX55i36LnYxCnqF4pXVspYV3kJFznYyBqXJylneQhJRkNIZudpCQf3iqqX54Z4iJdV+riG1uY5N7dpGEdmewY2hxiYJ/lqmFYIplaXl2gnx+hY+OdoCCl5qKfXmKZHRyoKuPh3hwm46JaJl5emmEi4See3mLqHtoeYFhh7GlrISho3qJ31qFjoBuioeVrW+YopZXanmplI1qo3+cfZFxfJNpY62AYXBGiI5ydXA2ioKIj3BzRnqEiYuccJ15h5ZndmKaVoKbmqmKobeNWn+XmIGQj4Fxd3dPiX52aotqimxQp51qh3l5h4p1YnxUhGSRgn6NsJt7jWNxj5p/j3qZjYqPhIx4c0humpFpmY9jlKaggsKeqGSognZoZptxlICAhYGEiHpsg3mBcYR/e3yAhIB3hYJ4hZGAgHR5dHqGeIR3gIN8gnl1f4SGeW12dXmCl5Jvb4J/kHmCiH6BdIaFgHyAeYB5fHyJj3aLjIZ/iHeIdoGDeXh5Y3d8foN+gmqDboqDd3p/goqFhnyIcYSBfnqIe215goh/e4V5c4SNlG9/hYJ/gICKf3qEfH+Cf3t9hX51k313eYJye4p9cHd9qoKCgXyGf4F4f4J9f5x9e4h2fIx7gntzhYGLeoCBeX16gol5gn+Ae3aId4CDgX91hHxygX51dnt3hHx7dm53eHuae4CNeoKLeXF9hXyKe4aBdIB8ZX5jhXSBcnpzkYeDfX2CfXh7ioCEf4F/joKCj3h+hXuJgIN5gIGHgIR4fX+BgX9/f3x9g3OBfoJ4d4CIf2+EfHiFfYKFfWCAgIOCgoeAhYeHfHmPhH15h4KKdYZ6koh9goB8f357lnCBa3qJhnqPkn96eIF4foWBgH+QgXZygHuJin+GlXlwfoN3d4KEgHuLgHqRjYN5iHWRd516cX96iIR5eYWAj4V7iIaDgX15f4l/iIWAeoCJfIiAfIJ/doqChISId3t9hXl5fIt3dod9f495jYBtc3l1fXx8goOHg3t7doR7dX2ZfXiAdH2GenxsfYZ7dXx9emWDfYKAgHuBgnWLgJCBh4NxkoxkhFx9hG2EmKB7dGRtjWp2nn9gZoySc4Kqgm92rIKhd2N5jIGKhF+apYKBk4lzc3Z3eHqsd3qiqYxtaoJQjIdfsVuGbqyCd4J4gXeAgoOSboOei3h/jX1zYI1VhpyHiG54emuTbnCLfXiOiXp0gGF5iZhvemtyeqFJe4WMdXl5eoqAh4yDlmx0enx1lmh/gIh6bGFyjo2YdIh1c3qAZ4yBj2CTWYeMb2FmjpN4do1fupaTaHhddoSKhWmHenB6fniKmpt9YmaQdW2Jg59mj5R4jYSbgbVmhaCAjJZ5fXR8b3Vqh4+BfZJxlpmQiHWKgpqGbGyEg4eTcod+k5iMrZmBf2aTZmqOmXR9wn6Jd3KCeX6TZG+Ph5XFhn+GdHOwgZ2VeKWInZyCo4lwZImmjGRreGaIfHhzjJJui4B7eIOfio5vbn98dnp6kZC6nIxqdaVWiICUiaCbe2lygYGee6KSjX90bIaYhI+QfZCLgYR0bmKKipiBpIV3e3iBgHlreGWBhmp7iXmLh5xxcHKLdGuQZYt6kJCEhW+Ue4aIaXWSn3CBfIiSenCNcoxweY6RcGGSfG9dmX+AP5Gabp59i4CEkXl+bH5jb4t4g6qWe12Pen5+fHmUdIeahHSChm5/a6GThJ1nkFh6dpKQiZN9lISTjKWScoaLeIlvgnaRuMiOpnKWh46bg250j5aJjKNqenU9obd4oXeGWIuJh5WbkXKNkIN4eomLgoaOXGCKb3SGhV6PiYypgIKMZX11Tod5em6KiHuglpiCb3eXh4RwioBmlYiwfHiEjZF/mLyOjoJEbo1eZn5snlFXgn2Ec39rh3l5l5iBqHx9kXiLg4d7bH5/eICQgEOLnHd8fY+De4F9eY1ze2V0a39pY4x3foBsk4R9fkiDjZWPtqWnfZuee4+Gi4RwhZBooXOBX4VWcGd7j4ZreX90haSOr4SViXy4l3h+TWiAh3SOgHSWgnZ9IplpYpGUgbGCdpCxvoxefIZ8mJKuWo5edaWWbIx/epKTcH5vi4WKh3ePg49xcpNzlH+Cj6+Be49zpIR7ro6QfI1zfZR8ioqOkZaKfFBftoW5anVemWmZkX2JkH9pgZ+OdKWLkXqKd3NpeI1rh6eLjX2ld7ROgIixiXB/r4x6f4uGgot0lZJymY+Ug5mUgXd4i4GLnX98ZYiFkX2KjpOSgZuPfIViapOeg4aIhaJ3Z7erc4yPZ6h3eHuNm3N+f55efHmdln+aX4WBY5CoXHFnk1iJm5mNfoJqfHeMmIeheXuUip2kZJ9wnZyBlIGelZKXg2SOg6aCp3Vsk2+BX6FqjIw=","hXyQYVqZg35iumF3iIanRoqRgodzloqBlotllY+QhXt7TVJtR49jjXt8frEFlamEfpSQKpaeknCFWWkrgp2Ip3Zee5GdWGuxkq28hnqFZ3V7V5JlaHqVm5GjlWKYfH6SpKKKeGt3anFShIx3lKShgXODiltqhpZ5fpKPeGd8hJindI9vdFtwenp2noBcqXOCkZKLZJEtpIKUegCOpoSzd4WRg4p9VouyjnyIi4aLoJqGYTthnq5teoySkH6FqoNhnZaQfnx8iGZHfmadapnhX5FkjoiKcpagfJRyiIJ4hchnmpJRlHuZUXGNRHuFvZKefYSHcol6q4iNT8uZiXxwUnF8i5B2boKXYYFZoHhfn7hllb+3n28vvYl7pk5tg4Z0gmmehoeOiHSldnGdb3WcgW+MfYmnh6KSVJRaeoSHTXd3iKC/koSNlmaLiKMswJKLkYF7ooilb3GNd5x9h3dOfJmnlnJ6qXGbcoVyan2EV5dshoqVeWp3fIE9WmqOgqRrhXqMlY2Gl4Z/qoR7n2d/XJZzjY2Ph4tle2ZzlJ2Gk3SOe1WTxI2LSzR5fo99ebOVdGVVXnhkaWqRqpe5ho9lc8GAYoaCUJKZmI9an4RGp5GKZK57cbF8hK2TNXqImnaHcJdrmGJ/kFyCbnOTYod2oTN6kol2e3l1gIKHcYCGg4l2eXiLhn15coaNdnd9iX2He4aDgYeAcnt3iIFug3l0tGx1bHOChYGTenB2hX+CeX5ve3yCf3d+fYaHd2x7aG5/fISDfoN7c3h2eH5zh2WGbY2pgHqGgIZ3cIOAg4h9fXqBin2ChnyJg3+CgIlsgoqBeX59nn15hH18eoF6f36UhH+HhoR4aXlggYGQeo55Q4Z9hYF/coZ4gXSBgn58eoF5jIGKjIaAen1xkXZ8doR+gXp5h4mSgX1ye3mUfIKIjHiCiX+Lfnt9eH94iod6dJN4dYV2dn+YcYiWdX1yineDeX9+gYaJf318jIyYh4aBcH1/hnmEiIGJhYl7m4aDdW10kXqJkXWIgXCEhouCfo55i5Rtgol6fmt7eX+Hgnt9gn54eoWKfn+AgX2MfmyNgGB7e4GFb4+DgHmBfpB5enx+hnOCdICGgHZ5eXaKcXmDdnuEd3qAiJWNhIN7gIWSfXV5fHiIf4CEf4aCeoF2e4iWfo+Eh4N2fnyBgX2Mfn90h3V6d3aCcYJ/dpCBdIyBfYVzgo12jYVziG1+eIGaeoB+iHdzgY6FgYKBf32Eh36Oi4JyeGt9gHV3fIGBiX99go96e3R1fIOJfnN+eophfHiAeW55gpN/dnZzjnqCg35/gYN8fX93h3SOinpzb4+FgHGHhsaEmXl4k56Bl4uTgYd1dXR6dXZ5g32gc3qBeGGEe4l5kIOVZK13iGN1jJeRaH96cWeLaaiZk4RuY4aDknplxXuylXlkap6Cf45eiXqNeXKcjn10kKd7mHuKcpyLfp94q4CEgXS6nIpXhnWpeYtaiaNug3J1hYqMY39+c1qManuIgql8eXtgiX9+gnBjebpygG16dnx8g22BbYSQj5Nns3p7h4qBTaJmgol6iaaMfHmKbaBwf6GQhXd7e4iQiX1dfnmVnot+/n5mc22EcHGak2x4c5iTgJafcG2FkptkgniYb452dX6Bd3ZreI10inR0bnWVjoNwdnWDend4iIWQfnp5nXZOe4WSfmGKhZiNYY5/ooqFeoaAgnWIl4+lQI57Z3eZhpB8en6SgXB9SaCDa3Z5X2yFhISHapKGzYRxkoaFh391b2WXfHynhpGVd3t2fnyKj3mQkp2pd3eKgX9wmIt5oXtrUXaKZXptnoiCeIxqkodxUHyPbYRypWd5kJF5TZ9wd4h9fXF4d3ZujG+scVltdI2Qd2J2gHiRpHiycHeImm19l4Fyi4N6coZ5doClcm+eg3NbWZl4eWyVel6XfYB7nn+OOpp0iHaCiH2feX2nfYZ9domMcXJ7gHVma3ybj4iQc5tolIh/doGGm5zDgWqDiGJyk3yRiY58jYearYiDhoWOhK6BrH57hJKAWpVaSHFihYyFk5CSb3pmYYCImpuFiotveF98wI+RjnlbWISDkIGTiK2XaXJofHNtYnlscVxsdYKcnHqXqYiXcYyAf19sc3mZeH9+WnSUd1x2mFp7dYNkooCceV5ofqJ8XHSKc2pqcmp/qHZviW+HmZiNp5FjjoZ6aI+ZZXeWk4xploxlgXmseUyamopcnoCCcm1vhIpZfYhMjH+Bfy1zsIB7i4h0k45Qi153fX/+YI1fioqCO6CIjZF+gottiyqOh418j3aCPYJ9foNkko2Ldo+LkYhiloaBaLSugHhpdoBzln2FcXxhhX+ClG6cqpNmiYa4m0htoI9imkR7f4dngj99cYyEk3iRZ51/iHSLkzOKb4xqgoWOd4eaa5ODYZaBkJWthYmWdI2SkotulZJpqYx+nW6Kc4R2iJVjkLViiqqiio+Ah3yGdJO3fmWFaJ1ziJmbb4k9WGlXknxlfJp8hYOFdH2CeYaUjY2HkoGkfKWJilJyg3FwcJFVf4mbf4qVhrOKiIVyplxnhJRoj12Oe3dmeGJQpmSBgo+gaYRklZqHaWiTVYyZn5R8dXNqtoRrpoeAV654dsCPcWl2iGCHjKN/hnaOoH+IZ3p+d2xzkVl5wpY=","uE+FepqFVnOUhFuqfopadoWVgUh6rVzehJFEaZR4Rll4f4N4jJOTTXmrcY+mtXqTXnl9fnaMhmJ8cnxaUUxohXxluIFom31qSHyda6CD3JqVoo9Ee6KTZ7CInH1kg3tVh418YaeGfnSvooaKkGWFY1GAaa2RcoxilF9xq4iRa5uBe2d1iFy+omp2WIeucZR1mJagoE2UjXCPdkV7vGJpX3BfWXy8iI+OlWSSdZCntY95aPpsa3CabJ3rEntUYWM/p3mFinWlql+qebuYbIJYkFafiEZygm6LhF+Jh45xaVxXT36IoLZf3GSyV3d1qZuEc2x6vYpwkoKSa2JyrH+EgGl7gX1/sIBtfpimo7BFUnWaYZRydoHYc3J7f32nokp/mXdujGnBjXh3h25ZcrhfjbKBXH6nm6NrlFdhe2+PcNCXkUONnHd6hYWCjHikle6wS1uHoCJtX5CndXqKX1I5iIuEcJCgZn5z5q6Dd3mGF42OdXB7cX+NcHpWf1qFk01UjXmBZk5gbmmCesBeOoVkjHNtlZJjgaSDbFiJk3pma2eCjVkicmpGd32zgWmtYpxodKhQXJuwirpzrmdqep2OnJmKiamOalaKfmSjYWhbbbedC0uye1OKjlJkRG55iXJSO52FPq6ih2huWoNXfZfGiYB2ZG9+fnp2jICRg3p1fXp9aYOHb3Z9fYKJgZN3koJ4c3uXfYp/hYSHf4WLi411mXN7dYuCc4CDioVydoKBhYB9aHiJeoCDhn6EdXtsiIOThXyBgoJ7iIOBdoF1h4FnhWyFfz58e4WJcot+eYGKhYOAg398fYaHe4B0e4WEhYqAfIJ6m4uMfXmFgYdvb3eEd4J9col5foKSgHODhn+Ie3B5eIt2doZ/hYh5gKOFcYyRgXZ3fHmJgoZ3inx5hXx1e353f3p9c3OAhneQgH6Oh4OGe3p+eXSHsnxxgol9bXN8e4aCdmhskIiTbYqBgJR9g4B6kHOJdoVyjoWCgI92e4N8gX5/fYOPknqDdoCMh3iCfHZ3dXyegoJ4e4R2fYmEhnp5i3x5goN/gn+AiJh+hnqFdmh6gY15gnV7fpd9k4h2e3SJfXx7uIKGgIaMfIJ9kHyQl3ljgYB9bGyIiHZyfICId4ONe5BvcYCPgoB1gHp8f4Kbfn55kH15k3uAh4ZugIB6f4d/hnZ+doSIhXh+bn17eIGCk4R6g3GDeoBwbIN9i5F9g4R5f4eOeX6CiIV9ant/hHdtiZt6f4J8fn9kg4ObinhtfoSAgo15d4F/d3iShX6HaH5cj4B9cHZwnHB9gnZ5hq5mhIOAgIF4hn6AdYGBgIaBfXd/i0uDbWCenWl/bpB2jXCfXWKUqo6CipFgbX1bcJJtqYaNPqZygqJ2kqmNgIl7pYWJdX5rfIpft35lcHuWi5B9blqcboeRa4hypJFyrWqAXYB1sZZ8Vo1jhm9UhIWgb1qscnqcd3tmh56OmX+AkmV9hYCemYd+l2dreGF1cHh3k2qAg3WNlZNxlZ1tlYecYXl/i490eHWwTYVOhp2wjKF5dYCeXXFjdFKEdIyul5KMUp56XmJQoqaMiZR6mppjaHVfbayHZ318oJlQZZGVdqs3Y5qRiYqSm4ZufXuBXm1wcml7goJpcY2rlIJvkpKQTImdgX1wen16T5KOanJrfop/fWCMlY6WenqSeXlDeJZ5XGmHrZV4bmBvmGKbXpWjYJpZeZ15b3h8cJCYlHVcZ5GWfpGucHZza397j4B+jppwjnZ9cYRteoCCgmapkaCDVHe/ZZCOeH2fcHd4fZS4inBSTZOei3tleZCMcGl2dHpmfKmvkmprm5+IknyKfHFmdJySrn5zi3pZZ2aLd3WCdWKTgIKVeoCZb4NnanZlj4mXf4WFh5KdfJB1faZ5mId2hLBiiX5VeZ9wX2KdqpqRcnWAYod0goaIfX5ocn1/hnWZZnR6dnZwnXx+jHB/Z1qTUpBtYXKZm4GUp6R/Z55Kf2+YfIeIlnZxW2tueN2WZ4WSU22JZIZtcnCNoIWAuGGHl390b2eVb3J6vVmDrXoxcl2Fh2N9hIWUgWqbdHxrb2tfipecpll5bXB5cIOQe4GloGdLfql4f5GTqXqzjl6FdlmDjGprio5pl4RlbKKGoH1ilnWNcleFd4J6fZ9MY21cfIRdaHyaaXJ+ZYJwno90u4N8b5iSi25smIWKem/vgFqFpnx1i3GaZX6EeIeLc3p6ooiSkZxNXoRYj65rnnKEcXuam3xffs13z5JihJGcpG9mbpFuZ41vjWqDdniCjal/kl51cIt3fJqJgImpiZyV12F1L4hynnN5hJ2WlH9mhHBxhl1nrYJ1iHeSbYZugpB3UF10XmiFZHhpg3KAb2l2kHabcJCigU6ht2mIoYG5h4GNf1FfgKxneqKPaXhkZJVxm3SFe2aHXLh3eHpQmW+MfpikeWyTmZizfZ56aaV8kn+BUniJYXFqeox5aGB/coFUcKBNbMhxfpuMXnFpZogumnxieWqthMSFhJaHWoBwkHl4knGGaohdaVdneIB8cX1wcoCeia5xhFJpdbaNnHunVYmWgY2NlFxtaplte453Y4aPmYVoeoilso5/bbiob3ZpeWhQhodkZnmCZmOko5B8f3Zna5CMinuGXIq3VHDNl4uAgmyNpYifZpqIrXQ=","alV3nLRwRHSUf3aFfnVtnHVra4N4X36Ni3V3oHKRUmOMedN1P3tkYoZ4cZdSiX6Lex43fXWzb5RxZXRiTWJtWX1bRnIhh3J0lm5efYBbfWRUc2KCll6BgHFzbchmqqNcKpB8W1mRcmqAd1Jva4xqf3x6ipNpkYCKe5dtz5DKeJKMZIh9c619eYiFkHCCjoZRcmh9mI7KaXqXcKZV7HmJdol9eW/mmYD9ia+Zdm5tn2iXbYyedYKUkIfVYoCddLh6kGZrgZ1sezXEh7Ram563l2qFg5CEQnKYgVtmgZhyZZC9S3KfeodzqKuQs6l7dGRsXYd2f2mVx3WFezuBa5t0ZnRecH9ynIvOh4dog3xVZYqjfIKYWf6Zc02RfIWCj07Phpyre4qMuYCAf2JfijdUaaV8cYC5h36fe4I3gnyac4mWd4OxkKd5gp5kfnB0ZqKmdDdQg4RepWeWkX6kjWzffnmDi2l+lWqIl8iJdIJya2CEj3xxnDmjoYowdHt0fKC2gXxfeZt+SnhPfXNgfX9qj3uPo3Rzk49yp5V1b9iHdn5eenjabZZ5o12oj1uYtoSQoZOeyIuBa7t0lb2Wl4hdgVdrV41xSEx0fmeac4+QaEKQhmu1empogEipeopJhJaIg3V0q5Shc42ZkZV3Q4dKkqlJLWuGhISLenyIgIqAb2SKen6NfGmHjYR2hqNugYOalniHiYp/e4KIe4JgdoKAg4d+eZJ+bJCLg3KDmm+OdYiFf3uHgop4fXN6hoB0haB3f3CFfIJ7hnl6lol8dnF8Rl6keY5pfYuFdIt+gn+Pgnx7joR9gXiVhn93jIWBlH99cHl7Xoh7fXV1eXWNkoF5i3d+dYWFeHd9eJF2gIpwa3J/co+LZIRsdZ58b6J7iZl8iWx+fXp/hJh5hYN0f5JsfXZ7eoF+c4KXiHVxh49wgXeCcYp7d4duf354hGuEiX1rdoV7bHFfmnB2j3GIg4J+hoqbeGx9eYGWn3uta3t5c4p4e3yNiJJbfXpsgYSFi3p5foZtd3d1cn57U3B5jXx9jHCgimN4c35tdIl3eISDfnOPe4aIdn+PjJ2EfXV7f3B/dYdrj4pzbXtnjnlyi214fX9/joSAfHtthG19fH5+inh5e3ZOgn97eoGDeXmedntveHyAj4J/gJCGe4KKf45rlplykYF5b3Vud4CHf4OCg5Rvd5uCdnFsgH17gXF/cY16gKN7eHVxh3qBeXGheIuAh3ydiGmFc3ORfXd+f4h3Z4WDbWpjfIyIgolzfnl2cZyHcnBwgHZqeXR6iolybn2ViZtyjIeJcoV5gId0b46Ch3R6fouDi22DaXSFcH2xcoCZdzuDg46MjYx7taOYd2K/sod4YaNwlGuRiGmXlZWLdXcydXR2GoySm6l4ZJCJsY2YeZ+MkpBbeXuFuZdefniE12BTcoCMkZ94h16HmFmLg6Bee4ZwTZrHY3CKioB9gIJbiZSYgohQireAaqBOgJV1rbp7joKPy2OAcpo5cHOcfryGa6ufm5+sn46CfYGfMIqPy4l6hr97nHyUfKFyUJKKxZiEuoSHq21xlLWBeXt1v6qOfnN2mpOhfZ16jJCibG6pdXR1fcJw2pOGiIBpiHuDeYqAeHumjHWSr4JzonKQmZK8e4d8pICJpI6JdJZIjaBWhYOhsGGAjId9lGxcaJiHjpdyoJOlm5KSX5CSiHtc44GJi5tpfnx4SFuBqr99YXGhc6F2k2yPeGxmmXKZhY2BwpV+NaFsmYB1cK1jmq2JjW+TgoWMlIZXYXtgiJhwUJdqh1NkuqKfoKSCjJOgrYOWf1Z3bIqWkbl7kYRuanmOo5OHmmiPnmKPlnp6koVknK6Ho4aMTnCAi6NefmulnqNvi6h2WYGHgJ6Xf4uNr3eZhZl2pYCNhI6UfoyUdriBe2l7lb50p3+cn3aJlnqLkoxXeZJ2YXmdi3s/pISEnpZ/kJ2WpYuKkpWVfG2EcKdQVHJ6tYC+gXuFc3OEkkRfppDjcL9aQYuKK11hj3x6rYOdWFdoRZqej3NtileVc3WVk5uPda9ggUZfWY95zE2FmGQ+vX2RbHZuj3iWYYl4haiMbjd4apl3mH2rgV51jnh+TmroYoBgrXGVv51/aKtrY2iJqkuVi3O2eV5glLeOctBzhoCGn2ift59rd3afb1Bdo2qgdO1np3lzgVx8TYErkneVYk+NhYOEdf5atImKd5Nsa5KwzoBOibKjhHl83n+MYKKVS3FoboWSb4CfqnmPi5RTdLSNi/M7hIamkpl8j4t6XomRRXageGyBkKdypFloWnthVIR7yK6MoXhdVIU2Up83eFuCiHxZWjR/UaZfh36Kllx5oJmjf3yRgH2OajGGjqEAV1+ibHeHx119b4aZjIJWbnmjYph9fWCDpX6IXKF+moyLjGKTOYI9wVN5a02YhIz+gJeDkdaIW2W4e32ReGNOd2x0iGSJi2d7cXWUk86NbH6GlHaWpJ7Di5p8lG5/qIFvkza9vnOwe5FvYoBwl3FlXmuZgnl0iDFuj6GEan1Pnn95e4vRr4Hfe6Z0aZF2qZBig6J7oHhtwmyDhJ15k6eHnm5ReGJFtp6QXZ6QiUVlXqB0e3iIj5mCe3GLbl14iIuLWFCFfYyca0mUjZ53em+UlPmCeaphlaRnbJVcpJRdS40=","l3J5UbtvKpZ1ao5sfF9uaWy1WFqNZIQ6bWpYemqmRIBmjJmbmqSCSmuLnThzQXeMZAA3enO7ZY9oXZBrjnNtdZJ0dUBaeFmARHqBi3RvdWqaXD+KiqB5TzyJgKhveWU8foF+hYtmgX0Ri7thTXJ2jXaUnoF3okqLwIJGrXp3YXxXlW2OiJOmkG1UnmZ/gY+DZ2JWaWGDllCCgIFYilpZUZqBfESItIeDgtiQg2lUlWSMcqPMUnCacrSgeXRmgIibc108g5iTjo3gmhpknnaBj2F8amN9hHmUiZiidbKbZ1h6F2YqWXVyqJJ4i41klHZ2eHVwdGiKhG1Zp1uAWm+mWl+SW2BlbJd2jFxeZy50OFWaTHtbmLehXU+GaIRQWzJefH9mjIubaYQpc36PnXMyed6FlnB0oox6l2SYml9tg5xykD6JnFhseXNjOne5ScmdaoFWbYYtjKKDbnCfZ5CEiqRzSWKTdXh/o35HY5xnW5RPfF+BmYhnUnuYTWGXUTB4gXJ/YG96h2VJYV+Hko15jXVwd3h5SmRv3oKMXKd7T29BS5FuMa9mcoyAeX2wmLWfkmnLmoN9Rmps5HpamoqMMm5fbKZZgVN3TWmZma6AXzVzfVyGr2Y+jFl5eHx6TpBYT2O+Z2d+a1Gvkathi3Z2fHWPcWp1dW+LgHGahniEiIt5fX6Jc4SNcHt9fH6FdYV9gXaAeIJwiYh+e3mLi3xmgnpffpKDhVaWk3eQe3p7eniDfH92hYKGfnp7en+KhoWGiIp+eYKBfIt6fIB/hICGg12phUt9fX10fX9/gICDe4R+fXZ9hIVsioN8hIJ0iYaGfH+BfIuDdoGCgoeChn6MeHx3goCEiHyXc3aEgJ6EgX2Bfpl+gHR5foqFgoJ/fHh+foeFiH58fn55kX95eXd6eHGGc3qAcIWAhXqEc4FzhH+Mg4F/fX2BfneAZ3x+ioSIgH+BhqIlkoFZeIaCf3qJfn54fnaAfYCFhHmAdXx6fouDfXqNgX6CiISBen+EhX+EhGB3fnl/eYR8eX2FkH13dW6Afnd8h5CCdnyHeXh7gXaAgoKHe4d+jIB8d3t5jYl7end+h5F+vHZ2hHuIeoV9lIaXdH99cY10hIB8g3t3jYV9cYN7eIOOYICCgnl4hImCeIFydo6GfIB4cnl6fHigenqAaoR6f3xshnR8douEhXd8eHWBjoh7gIB+g4d9jXl5fGp8e4Z0eHWCe3CcgH57m4SFd319fHt8fYWBe3t8gHx9hXWGfn6Ce3F9bH58iJCIdn50koRWg3x/bHmBhoV4hX2DgaR8gpShe3iEg3x+fn59eIqBf3+Ac6Fro2WleUh7gWW3g4iClDeInX7DkHFum5yVmneQl1mYrHYqk2tWfqNuar96nGV1lbpQU4lwp3SJcLGLYZKAloQ9i5tzdIy82VNzfZBwnWl7god+OGSCdISXh3SrebqaOYyxm1uIbbB4ZIKnZpFcgq2yrpGCm62Fi86eblaLUnqCmIyepag4nY+RdapxoX+tfIRyaX7aX4yMepuKfjaAXIOilHxunKmrrIqBeptz6KB0iqmPm4KTgIXMZbmNrIfCundrZ4V5kayQgJZWc9tlmamIvIlUibR7loaRi36kqlhepBp+dGiSiIaQpFCQiXibhYaMgopxtZ18f5CLf3uVm42CkoGMcGt+d3eSYH2piVVwg6KdV3VWiXxWgZRLm6VanXBEc5BxTol7b3iKc590W3JNmZKGsJIuh9J1nY9elIiTfJ9Al45vbp13gnd94Y+gVHVwfoGBW5amkpemrGqIOHRGi4eLjYt9hE2PU15Lr+GUrWhzemKMnWSXgatu0mqFmIJ5jYWCkp2EoqaHhq+WfnWpgIeYh5ujs+uIZ2+Ll3GChJYd2Z2et9J0j3yVs52Ln5WTkGqBt2JWlPV0e5KRnHF8apqmdZJ5hX95m4ytlmaTnpZ5bm+WbsyIfLCaoI5iaIR5naTDlYmYt5SWrIerkZVmipCRqGVsXZ+KToF7SJZ5gW6IeIS3WHiEUXqJhHthb3WeO26Jc5aIxqhtV3NyfHJ6lW6VkBVQfoCmbo9uf5dqfnpphsFzi1Rhg4akLW5hgm+pWHunf0uggIGEb32vZstkt5cuk5KEl4pwuWipgrhxTX51fH2LY6VyuGGGyIdHjIlJbXB2mYGYkoOYXoFnpGOVeKJyamJSg1+kp2B/fF5ijXk8asWHeFaRtomzieiagWq0mU2PX6rITn41hMdqkX5deqOaZXBTk5aMmI7WjIV7xpyrpmmsZFt2inGWdmutdqqibXF3GntPYHt+tImBi7RqfHV4f4h+b2umZHRdr1hmY36imXSfZWBmcYKVgmV/bYR7O2WPepBoi5GXXFuVaXmUVDmsc3lfd4hqfpBJhH6Ag2o4W8WHgliJuGN7jHCCplWHhp57iWCAoliOhEtmTHjufaWSamxDh3E4mrGBY42Yci+Dj4Z8ZXSEh36DoK9MVL2MhH+bgWR7dZZ1W5OhZFfBYm1ukHl5X3OOlX2Ij3NzXIN7iWBbjniNd6Oy2KF6aKCWXGdSd76oXrSqo3Gnd4mpi4ulnnq0pZKiTYhp05CAsq60SVxtfZxrl2R7OmuXhqinXlqBQ0uApmA0wlVzjXSgbFB4XmKZkqFzam6xqKV0hI99h4hyeHI=","Xo9miJGYr2eJJIKRhIF5iY12YqWX1LF4qXJvinV9t3ZkYmdHe5N4k6FomrVmcGuIcGiLgX5WeWF+aWCPnZpcl6p7bHt7cHSKlliQam+agWqcdVt7VGZ8oI59jjJx4Ex4cIJXsJqYgIxrY5x4eXmMmX2epnd2eohQjWaGRGeBcm+HkGt0eoODcWR/fnKcfZVsgaeNWjLPb3B6evGHJIRdeoJngHiHZYIAoHasg55Xhn1VhoaKf4JyYltYxY59jZGIkHJ6jWCQa42BcICPYmH+b296j2pvdPdYcpdWYoaBSXhnP3tKTX10mHGFm2d0bIN8g3N+i459W49lc8hyg0t4UmuHg56VnJVTap6ZeVmNo4eSh252lIwqeoltRJpjdXFmcHdfYl6acKFxfYBTd4GZgpyEh3WEZ2dkb4tkcaqXhVN3XIlSam03hVeUXbRihmbTYYl6W2uFkG6H0KuUh4GrkXt6TI6Ze6dlcoV7W5CBZYFXc4xrWVsvj6Cod19Hf+GNZYNRkHiBmIpqi1h3aYtxbF9oqoukbKJ5hFpgcop7d4ZreZRgYpyPPX50eoRxYHCJgXZucnRwZqyOe41Wi35bg4RUbFBRbYqFbZR7XnBne0mAf3OnWaJIaol7TG2IfXCHZ5qZga0QerOcboluf4pddnth/sR1hYKYg3FkfWt0fH11d5FyhHt6f31gfoJ6i36Dd4N8f3+MgI17gZaKkYV0ZJOKfIhxip6OfX96enN4kHmAg2xweW98n32AgX6CjoSGiXqFeoOCfoJ/eGV6f4qBgn5GiHKBf4Z9iH54enN+g4x8eG6BgYWxlneGhniBjZ58hYSCYZJ3g32Me5B6jHx9f4F5fXiGbo5kmX2DhXx6inSEeIeAkoh7h3eIcHeLc4eGcn1ugmx/jIpyXn98ioCQb3WAf3N7foONh3+LeIeAc3+NhHh4eXlvkY1sb31+Xm19hISBho1Pi215gHt+hoB7fmp+mIRwi3GKcmx+bH+Zl2N+gXSLdoaKeHyBkIJ7eo5wfn0/jH1xiH6DfYB0dmx+fG6BbnCGi6p/g3x6aI2IgI9se4J2dXKKcpGBgoJjln50kIV9e4uUXXWXf35+fJaSknlqhG17fHd+eoVsi3t3oIB2aISXi6F3cIl4fYp4dZJrfHyKl4+BkXJ1d31uhIRnkoB8cYR/k4t0g3mAhHJ9aHJ+jKl8gIl9hGqAfI17Z32Lf4Z+gXGCenqBg32IaXWBdnt7fniMeXyJfXCBhYl+kX5yhn2DfIGPgnOGdoODbG+CpGl2eH+liHuYcoWKgoR7eZB5dJiMhGqIf357kXeJeXtzinl2e392ammFXndYiYh9sIlcW4SJjXKBgoN+hOtrnY+LqYmHdXJ4iI+afp6Lf5aZdpd+m1KCeYx4pIOAi3x4i6RreY9+iHyCbr5/jah2falvemuBhpWVY5aGpHpCeJ6VYY1WizZpf5KfnayhaoqZi4h9fn+Mj2pjzJOFq3eDgXF1ZZJ3dYdhg4mUiJR1jIVnmX6BiWOJi1l0mq2LRWeEZ5GDoTx8aIWRgIxzjah7iHKLdomKkY9kd4l8mol7j4NplKJ7dKylgpd8f3qOeW24jXuAeouJwY6Vfpp9ab+6RqGWhn9tqYirem92XZiUd3uCfZCQjKR+f49vdnWEeGSJeWjGfaJ7kpOHhIyMfnOuh1aQo4aRmXJ/l6Fr6IKDWXRybmV8YXV9hYmYd4Jzj6iflpuHbH2WfJGOlYF5moWYZ4aVgG+PjHpti2x2Vl2LgGp7dI+kWZDAZIOQpGWOcX99cn+KhmR4hpRweW53f4B6f4x0nIOUnqNzdVlrfYGUWrBxfWqHdISmjGyGfJSRiYmSq3Vwf35weIR1nH97hpFuVJdinH+NaqKYZoZ1lbRzfjKVY3Z6d1qLj3aFjnCqj5qWgnp5b3Z6aHN6gHhzmVmKk2uTcop0d7yEj3J4eIuDbXyeep2YjHKGkIZxlXyQjnaFj51rmKh7bZqyiVqCOWUAb1yNlIeNiVpcdXRum3VneWqMkYecdXdlUVSFcX1IX34qq0S1gJ2QMI2nU5qVQZGvW2q/h4CUm2uBUZNpgYSNp1uynhlZiEOGYnx6cY9gdmk3XlCZh2CYoidYmU19fnteaGR3fpYXgpWInYeDlQGQYW9FYneAFVyAgJxwg3SLiWBRanSbcJKEfnh7lD+WT393nEC/QXeFiQV/gFt8e55sj2Z/TWnveq+viJZl11x6YplycXlilJBUo4Bnell5dqKOiZOFS6mQhVlFQytggmeKg29rR+M4g3u/ZnVIOgNpoXExh5mQhV6BdpCVmZibnFGDiYRacJ1YaaqMbkakQl+mc3qDdG6QaK+zdi52cqd8dEjyhmd2g42RQZNlclmMaYRvWWRJTW5pgKFYaI1piGGCaaRwc5hydVODN7aZt6J0Y3Qvh4N7UGR2inUaalBYa4uBlIV3d3VjoFqae2dTix5yhFmMZ6CGYX6ebpVjX4CiZk+SLX5/wSFbSWRRm7KPcJVkg5J9lHZjen1wal50YomMlH6Vak1raqNmkJRZbk9eW3GJgDR1YIFrWXhPQY6vaWuUe51cdaZYX1pTcyhjbHmXdUaTdGJ4cWa0epV7lWaOh2uEt4FUYGWJVG2ThFl6SGJyn4M8epWMmIOZV2giZF51Uo0=","emubsId1aXxnaXiegYVxpnBPfWFzgK55dIprdn2HeYiNgolen2RzmV+KgXdywHCQeHqOsn1kcop+blRgl593krlomHqCgYKRYIGad4BonqCAnnO6fqSkhJh9oHh4a357gomRmpiWkGWQeGZsYZh6Y5VzbY6EdHqHY5l/km/ma3yEYpNxinx0g2ZpXHluX3d4dmp5jDxWdmV7eF5epoR+iG+bfJW0oXqMcIqJdIOOVXpIhFtYf324WltzeGF2drlmd4mHd4ieipR2e6CDa4SBbId9elyHaW+mhmtfUYeaepxPSIC/bZZ6YmV6lGefa4GBf315YXF6jHKHeoRee3OOdYZjinRdgG57fHJXblFgcnGHmIN8h2yUl2WOdVyIX5Seb55haVqkfJlodICSd2hybnGIf16CoHpcgXSAd5NbaXhblGpyY4pDhXqGanddh2+kgHVfYYiFV2KpnXF1Zlm7kZl/W0ameqpUXp+fcZaXjH5re4Nge45wl2RiqZ6KindzWFl7bYhtcHKLfFh9i4Z8W2KWmIllb0qTfm6XjIOld46IkIiGlU1slpR2i1hmhHlneoWTdpWOeXJ4hY2HZ2CaUHFteVlxe3SAh1+an3m1dJJ2f5VoXGFqpWdziICCeYWJkIJiZr1GjXyBiZSRV4ajP6BveHFujX2Jgnp2jY+BZH6Eeo13dX5yiIB8iISJfZR8fn6Sh4J4fX+DgH52foSKjIxzgY2Ycn2Qkn6Nb2qEfHaGgnKEhXWAhneLd214ho+BdoRxjIWNjYV/dYl7aXx9hYpmbn97gI97cX5zan6EeXiPeHN/dIt4jYN+hZKKlXt+d4CAdZuAiYyAgXqIiIyCeIV5eH6Ggnyhg4t0h4J6fIGFY3SLfHFghniHfHh8iIV3ilFzgG54gJF8gYKEg39/e4aEeISIh3d/fXhxfX9zdYB+gnx8fo+CjHZ6knuFnlyLeXaCgIFfdXeIjneIeol/gopugnKKj3uBhYF1gISGlYN9foaKhX5ye4h4hoN6f3p8bHl8cYZ5eHdvhIZ+gZOFeHd+fYGPfouEdH5+d3iFh393f3qIcoiBgZZ2eoCAjpZxgml8hn+Hl4WFfH53fIieeGiDhIKEeXOFhXqBe4VxjX5+lpR3hZB7ioGIhYWQh3BxeY+BhHuEhndreH5ndY1WgIKAjX6FkHmQgIZ5d3BxeHptfH2EfX+HhIx7fomFdn9+doCLfIKEd4GDe3ySbYdydnyOgHaNiYN7dXx/fY9oeXyBioSbhH5ug32ZgoF5c6eGbY15doZdcH2Tg3OQjH2bgWd9fZN7fXeQaniDe39vdJJ/gH1vhYB6hIRzgoSMjomginu5gpl9i6V9aod/bZ+pwnV+lYCBcHqsc3inirGyl4NkkVmKaauNmn5voYiGaoWghJp+hIWEcraFpIWPgGaxY3Nuk5SImZaVd36CiGmfm5idjJKGmYxtfniMeYKLf3iEb3OTbVl7hoWIioGFjI11h2WheZ59iWtxiYVuaH2NdHlueX+AlHlyhIyHe6OJdHKCkIujfJODeJKAlYyQfop8oWqSg4t5ppaEeLhMkqG3lWuGh4CEgGdOgoyKh4V5homCTodvh5KXkYmJgH+OdYOFmodnkYlveZCohk2ClWqIfZiOe3OZtmFyfYd9qGxvdZqDd4SkjWh+t42GknmPWouih3V7Znpjc3B9RJKeXHaBlIthc31oeaSBj3Gdc35yql+AgZWKlYZojJlojX6JgI6LiZVzn1yGaGSYi450rJF8hoahb3eSlZFyXnqTbYiUhHCTaZ+UlG6VhHSPdZePmIV7an6IXrJuk2qFanaLb4Zzn2F2epKel3qHsV1feI5tZnyRjKNohHSDiX2AfouXk4tdh4NyzYqab3meenS8o39pgZGEd4pibnGejIiGgnyNb4CKY3yTe2yImIlSkH6UgHiHgINjl5F9n2WigZydo2aAe5yZdl+bm3+LdYSAhHOjoYieq5KdiX+UZX6Ni6GCmX5zfo15laVyXJKcWo2C8HFOaoNsdJqPbnxybptxb4+OaXJs0IFsboNsfnx3moawboigjX5fi5h6cXqocYJgqIKKk3R8fZuJbIquYZR/j5lem5nEgZuhgp2HnaJpcH5fc4JzYGuNlaOgh2J2TZl8b3hzboJfbm6hOatzm3rhcHR7eGR7eqF8lZJjf2qGdn95gGqIt5x+Z3N1e2CAhG6YZo1+hpCVpWlLlYNweoqZX4VhnWpkkp+3XqCNf150eXp1vH1zepOMaMlWeqWMiKxPaIlteXWOaY2OfHePc3OVp31hlXaQdaJodmpcinGfhIaJfXKopWR0jXZ8j3JkcIeLfpCTZZh1jG+XbmyIaXhsdF98b4t8gFlli21mcXlxZnq6kpJWWnRsdF2ViGKYi3SQdYB1e2tZlHeTQY1ofZNqk3eSl4BjW4dxYaqIXYlufJN8j11OcJmKaX15Y4B2cXDRhqeaWHaNVXdkmZpTXMR9RXZyh5BocH+NtGqte4zEipWXf26Lb3iIeYSOkWBubISDUJaAto6YgTyAd4ezfqB8YKJ/ciWLe1Z2eYtugnRub65/foNxcouQcmyIeJ6AdW+IYoWPgnaJgG9ncmJ3iFi3b5Vrcp5+dY9ZjHZ7aX+jg6KTfXyUbopkg6GbeaNsbYd7ZZN0Y1k=","g52TgY59lKdvy4aEcnSJfHJ2m5N5iJZ3dXKBfmh5rJd/kWmJcFSBjn94p6KSnoZ6aae1bHl9j4B3b3FhcXaIiIqIkYWTdYOCjpmZi4Vsd5WGlXdmgH+UhIqChWZ5m3x9fW1xspGQlYyNeXl/enR1bWR8cnqUcmx6hXSJeI1geIRihHBza06LwlqCcIW0eHFymZeGml6CcIZoeZFlPnqLhWx5bohfWXiOinqaeYJTiI1vgLiMn4aWfpKUj4+HfH50kXeLeYR/hl9ffqd4f3ePdWqFcnd6dJN8fXqLjJqCnYmDuXSghmp4gXl1mHKFmnOHbH2DkIaHgH+Cmox/fYeYmZNrf4OEgX51hpF1dVd7mn52cY+Nl2Z8koNxjpWIfJJXdpqMgqJcfnNvkH2HdKyhk6xsc4VploOCoXSNi3BplYN2fqCPkoCcg4R1vIqbX5GGiU+ao1yOpJV+kXd0f39vZHSUgouVaJaKlYmSnZFmen50jouCbJCFhlKIbKOFhIQvfoWBeX+OfHV4kYt/f36Om6eCg4aHYW+LP3dYiVh8gImRaXSUgHNhgJSWhWWKeF+AgpaPj4SGmZyGRIiTj5iudZGAk496hoKNm4yMd41rdXh9dH2WinaDiIV9iIB/b553XYVrgJOGdXRfjnlrk4mVZol7jHmEe3yCg310foR6fIyDgX18cIR9fISBhIGAeIaEf4GEgHh8fX19d4BxgX6GaW97g4GHfJhweHaFcn+FiYOGhHd8gXR9joZ9eoeGfXOHeoGEfIKGfoB4hIOBfXt1dJGMdoyGfH1/g356hHx9gXl/cot+e4V+fnyDen2EiX5+hH2AiIWDeoOFfXxve358hYJ3fXWCg4l7hXl8gH5+ent5e1KGhHaKgGZ6fXyOgX5+fIF9goCGeIKBfYCGeYKBf4l4hIOIhoKEfHyIiIeIhHVxe4iEfnqAhHuAcod6eXeEe4WGfmKzen+bhYCCcYZ5e4RzfYGCe3iLenJ8h4J4d4OEhHp6eoWEhIB/gIWBfo+DhXSFeX+IiYKEfneDgnt6foF/iY2Ehn+EfYOChXt+f4J4fYKBeoh9gXuEg3+Gi4N2hXCGfn2CW3uCgH2BdYd+h4KEh31+hoV/dn9+hINth4RxeXmMgXd4hIGCfX+Ag3eIj35/eH2CfYOGf4KCjIZzg4F4g3pyf3hyeoJ/fYp+dn99f3Z9g3OAinp7fX16bYGAfX+AgIB8hIB5eW95gHh/e32Efn2Afnt5g35+enB5g32CgHqCiYuFd4h7coKEeH6Fe4Z/gXeMeIBxj3N4gHJ5fnx/gnyDhniHh4l9jId8eoaAeHx/hoGDf2uja4F3g6x/bpN+iYmcdnCCXWB6im99iX+agYObepFqhoFWdVdSknmBgWyEXHOQfqm6rHNwSpuSf56KR3OFemxrb36Dj5VYVY1zbYOWYWKbeJG7cndsdptuYohndXeRr4SImnVyiXCRVIONkYJ4i3JVe4Roh3KsgW9wjGl9eHp+hIB5iZFJjnN2iWmRboOLgJCYkIqDY2aTdI5pk1ZutKRqhHqCbnSUQo1Nbn2Os2igfH5lYYGNVZGWUGqAbXFYaXORkYSHhos0W4F2Y39SWn+jZo6PlGR0j5h7coKSj3B3Xs9/YW+aiWyHj4SFhX2KjHOCh32FfYx6nn1yg3Fyd3x3XYWTh4yBeoh4ZJmpX56Ccq54dn2FcY2CfXWDkXCkdX97jn6PRYt6vZl/mZaHoJVabYyDnYNSdj99lHt3cnNodmzOhXybeGmEh56Kdq1iaJhrnHp7p4h0ho6OcZp2Yl54inOHgHR7cmtxh41joWiAmISYh4WGeX2GbGqDZZFpjHyUkH2Te3uErJd0dHGMf4Z+moR3fKp6Xox5QY2BaJ2QkYhFSq9+bJV7eI97gadvkIWKaXeYaa1tYoKJbIV3e1mBlm15jWB6hIiZf5F7gpSDe2uHc4tqh4GYjnKXanWHgZ+KhopbY29tdX90tIRsj4mAaVlBUpl1d6B3oIV9l3aHcIOPe2RcmJp5cImUaXuKd36Gk4eBfHGGbVyXhZN9bVZnYYSCfqmOZ4Zeh2Nzdnhtg3p+fm12gWOLfnp0hZOMiIh5eYeMkI92mH9wgoV2i5VgaH2ChWuCkoaLho1pdHN8cHhyeGp0W2KAY4t7TnCIXHRxdl9QgHZ2f1aDm3h0eZaXg3FkhnqAeX6RbH9jfZZzYGOEiGR8cm5kU35rknSKe4ZnXn1ngZGcjWpzgHyNi4t7fFdnlZR8Ymt3bl9nam1/fnJWcYB4eJt+e4tzf2duf4t5jIRTj3mtcnx9nHt1c2FzanmPYHeIlXl4dmuGgqRndHiTcpJeXnZ4pXdneYB1eHxTioBbg3B9eYJtjHt2d4uAdY9ag4d8eaZteISVfHyHh6CQkr+BdHZ8Y3B/iGCFeY9cWX2Gc42OgHh/iI99gW9ahEt3lmKklKyHkXeNiGJ/iWqCXHl1goSSa29qq4CIeo9+hXx2l4RzgIZ2kXhlb4x3eoBvdomCe5CFd3VzkG5sc3ttiY+GgJF+bllcWWlcjn11gXuGcoRxdlpZeo6Sf19ZhHaHgJd5iYRmnpVjgYN8g3lrd4lzb5R2gnyMkH92iHNkeHx6d3WseGyLeaN4dHh/faZwh4Z6c3aFb212jYJ2gn6ibaJ/d28=","m1iFem90aGFdWmuSj19lcXhvbXxpVnZHplaLdIN6HGZvbJSDoktpiHx8lFZTgGxXexJgaYV8ayZxi3p9nJB3cpCIYXhlj62TWW+AaWpUnI9WWzeRc5xzW4GVZJF/VpFQdH2SbZuAoHeZfJZpXpRxhatyjaqMiHh8gUt+RIfKcW+NcIuWjmxjiJ9cPnuUYaNZb5h/d1C7qH6/TVNgoW5UQnV1S2m2spKCjql0k2Nad0mOgkqrbXHEa3eFdWKKZKCNNE2DYXN5mY6zgKxUrDFJnGuub2xtcoWSZnGEYJ6McYidO3iRanGLiKJ5o1uijIxoiY1Bg15+dF9ba4anbIZlYK5zXV9npWaAfGVvY6S1aVVzbkpgf7q+WGV9fWq7eFPZdLFei4+sSXZHdIZ2bHI7W3qDaE9ylXFAXG5eTm0wjrZ5bWGVYnWBg4CKZ2qJVqRXfGZ7aGYrbaiQZWOqXpaFmUtbYmJtWn9Rtp1TlGuKfYFwZ3VxkHeNm6SCjKBzcGuxik5tSHqXeXNshlVlcFRZbGBxlI6Yinydn2x0fK6IR1J0cLGEPV6anGurfWnNlWBZknWXqo2haLxxaYRnRqijmXR6kLNXj1B2cXR+TmRfgIttf3GnnT5JnXR7Z5x2cpOAlm1QUlp/domMmnp2YXx7a2uguF5tgnWBeoVvcXqLf26LhYJ7g4CGinGVcn9+goKDen52hX2DiX5/gXdpgoGPZZ5meo2BeoSmgH6DeHaTg3mDi5WFh4qVfIRybIdwbYV1i4x9hoKEiYNsiIB0j4txinGWjGByh3drioJ7f4F8dn5/gXKMenyJd25scoqMgnOFeIV3YouGgnd0fX6Lf359f3l/gn12en57aH18kXiKdYWLiqiAdH+fjIiBen9/dX6GfIaMhXl2hGF5knuKknp8hHqBg4F2e4ONeHySfH9rf4OFeHd6g3qLeHqBb3R+lnN7fn17fIV1f32BdYGCcXx6dXBtdH6KjIR8jpBSj4F9bpJ6bW12io1bfoSBRn9/jHWFbniCZH2HhpCKd5eFeIR9gmx4e4CMhXd2fXyjkHqAeod2en92iYyRe3SAdomCdXeQhXFxhnaCfXaAkHGEbYZwh4N7inJ5epiRhHaUhHR2d455n351fG9tgYGPgoGHiYV4gX53iX6Mf4d5hX15hnCehoCBe4KAdHFufYKLenB8iaBpd3mDanx6hXV8gXmDbnmbbH19gn6GfoCLkH99dnh1bYaQc0x/enyDhH5yhH51dUyHiYCKan6ZhYJudX6EeZiCd36ii3tsfn9+eoV2fHZ9gXqCgph9j3qHgIF3eYN4hIeOf3iJfX2OicJ9aGFvgnJycYiujZVymWmNbnKtZnVpqMyYnX2ceE1qpHd8iqCoh4dWeIBwf31ze6Rbd4lumoCFZqWRh252jnpdmGJ3fIuqcluNiY6FpYh1dXlwmli2eo6UnpZxeZCdYXC2joR+hIt3YJOUgIdfk3mufK2KmpSbhliAfYR/polzxJJOi3phmWiHap1+k4mxbYSjgbGTWp+es4CpcaCMboyUfVthZ5idop9JXKF51nR4iLVwbIehpGquXWOJmZCVm41ig2+AfZtmSoKHZoGfpYuMq5Jqi29MkJSBkXBitnaRk0SNm4eAi3CTmXKPmWmch4iTbpZ6l2hve22PjHF0YH16fmGGdZV+b415g52spG9VYYJva3Baymhyg5iFm5twg3lkeo6VsYKUi3STgY1pXnxkh5RmuGiehbCHrGSIfnd4j5NrqHqOeZaGf39vvZWCYYdup4NbXIyOm4dhgmuoiG6VhHuXsneCe2iedrFRndB8jXd4b56GVXCdO66OqHJaTpSFdIFfn49/ppyNZ390cHR9d3ealY+aocd2lnhvb4aJfomPoJF8kqNQgpxxvpp1ao+QWIOnlYtqg513iJabhXiOl4CXW2N3kISLgoCFdpKhiqqHVpttcplweq+KeIdgeWtviG2el4uph5xxu4mQWLCPh5lqh3Bug5qBXlVhTqGDkFmQXmpliWRgQJVup3uFcpRyNGaCUXGMyk9VUqCBanRrQXWWiB9NUXySfUVLgoSHdXNujIWhgIJsi3qeSm2hhYVnkmRrZ0tGdZ2iX5jCe4Bnl4I8hIh1eXF8sXecjJRmhaGDSY1ydI2Rk2qOiWVXI5K2hG6dek6HZpGXcIxbaFyWbqVqbYKBoU9zq4igVhBgjFZyVYJ0VXZ7mY+MnsuRoWaJlmiGn1i6d4PBdqB6mWh8eYt/jmNobGp/eJajf6RZl4lxdGuVkWJ/iXiognqWZIe8VH5aOYmFeXNxioiMlIGjhWuOdYx7k2F+P2B2a2SYWmNwl5V6O3B8l1qXpVV+ipNsYl9Tc3Bue6R4VXOHdD+Idl2qi7FcW422doVcbHuEbXJkdbOChEmXdGJedXdoiWw8epeIeXWkhHZ1elhxbGG4dKxzc2lZgURQja6IZmFxiz52cUt9XnWiaXuIsp9Ob36hk31tdHqKimmeg5mCTaeAWq5+l4R/RnaZZHZVcJBRXGFTb2Big3pxc3GkuluWd3xYVmWKf/eEcKeEeniVaXezeE9rn3x5gYeRf4pybnBVjaqndHt3k59cd2qAaXtbW3Vde3mQPHihlE9Qn2SRp4+PgNCCRXVqYZOIcbtgsYSBbXR5fGaVakc=","SWigcUl3SFp9cmJpl4uOlHtokIyAkG6tjWFskYuLkHRvqJd3S1leelhubn4AbJWApH1KhWhBloiCkpCFnpB1Y6ilV3N5iYirlmuBb4BrTpB2XG+PY4ePjD9ldoaVpqRslHyeiS6FVo+Qf2J/jpV3mIN3jIaTf6OjUGSFSV5PgJObf1eth26SlEB5ZYiPW4t/VoaAfY1jUYttoGxtbY+FhI50bmxXfZKrhal0jYdokYlwhZawk4yonniLh3WfYaB/YHyJaoRwcaGJaTeafU2ES5JYbG+ITo50pI9liWp0S5p0b2CXhI6kl4x5YlqRaJmVjZakjoJcqXyHaYtzdlRIRGVlhmSDiYmYf2Zsi2p0eYI1j5eejcUSc4GjmnqVcId6kJZ+h2KFc22krXGVZJCMZWiEgIqcdZWdi35onXCBS1qcb3eLPXxKhlx+TI2lm6GVlyxJWXJ+QomGgXiCgkWbkqeIcm56b3RjyIVjdaaRWHxplpyMi4aSjkVofGZwcVVwVXN5anZMWJiEilKHc3+EYIJ/YKSIcZZDd2GdfY9wg4GCmrPray9/U0iahaN+m3yCcHN1amZ2dpBeXYWSc2iTkniNaVptVnePX4djlZ9chmKJhIOliKl2YHqBeZtzcJ+gk3OGmHJni3Bpg4hzWXOilVCupYuEiJN5dIeUeYqKc495eI1ybpJ7hoGVgn14jnuScHyAfo52ent2g2t4ioR2mY99goePd2OLeHiIqXx3jol/hHiSiXuDeoOPhXWCf29+eYZ6g5F+fIF/f3l7e4KGgHSDeIKBgHuGfXR0fYV7dYF/fH6RgoOIgXd/eHV8cnR+goWCeHqFgnJ+en91iIGBlHh7dH2IinpxcXeAeW9zdnqBjHtve4htf3aIhYF1foJ2eXWEgH+NfnGFjIWCdHh+h3p5h4mPf5OJdo56enh7goGDh3GDhoGJf3CCfnlvbXd9f4h+eXtXf36UkYSDf3+DdH15iYCKhIOAgH1/cYSFfH1/goKFdn52jIiIkXeEgnt8gHeAgI2EiYqJZHKLe4KMhIuNdYB9ioV8fHtwc3h6fId7h4aFim2CjoJ9g4B8eHd0f4p4g4RymZGFd3+Gc32XfHZ/inSEZ2+AfXuQg4SEdYx7eYV+fnB2hYB9gnyNgnh1eHp7gnaAg36CdYF9hYZ6i317hHeAg3qFgYaDf3KNlXd8g3aCgHl/doByd3WKgn16foN3eoqIfZGHa2iBg3p5hHuEfH6BhXR7fISbiIB5hXqKh3Zxf4uIinp7gYB+dX15gIt3fIGghnl8bnR8f4yNcnJ6gX6Cj458foOCd3yBe4l+eop+f4CNcpF9lJFvcWeSjbxwdI5+fXdvo4WTeZmAg2p5g4yLm3dYimycdqWhd2hpbZeKoLKeh3trVJmagpGUbnp7pZ6Je4d8coJ9eH2KhoJ8dbSKpWt7i6J+emZoi2J+f4pvi5aMhIxjbX+emXZ7gGxqeoh6g5OVioymhYhvkHxvh3xwl4iJVHxugoJwjXFnenKleW+BeXJ2eqiopHKGno2cjqKIeW6PfoGKjYd7iHp4hHKWf6ttnmyBh5WEr5x9foeJgYSSY6N1g3ipeY2zi2+LoImip2qDnWiMgmt5dYWKh5aNlH/Bd250jqduX16dWY6AiZB4a6NyiZJ8mLV9dIyJhI2VfW6ggYdvqYKKoGOBkn6Ig3+AbHadl5aEjYqJg3iYhmd2h26Hd3SApm26eYNgo3Z/cXGAqHSGe3+Wq7Fqq4KNg5dNopWFlHlwtJGVgYxpkIGEbH91eI+Oem6idZBcn4d7Ob67iY+Kd317WXiVq75tiYt+Z42Mn32Hi5lygoGha3V7j3N7aGmDaox5gHFMe21ydJSKdYWNiW1jZzmFt4GDapF3gYuSkHlMrJRgapGIf47QlXt2gm2Dd3x9iEp3k3ltdUp7kWd1fYBpgIF8kXSGiodRfmmNcnajfpCKf4h8gXxxeIGQb3Z7jnqQrXePdo97cViRhKuZmm+LiVt6c2pInVxfiox2eIuMjZZlhW2ed4xliYaOiUhegMpOWEapd2Jpe4abcKOTkXB7h1xqoI+Ch3ylqYJ9cYSflKOKjXh6i3KFZ55bioJ/aIh7Yol5gXBkhkyBnId1hmmOfThkgnp/h3CSfpZyfHJjmYVqVZSsSUiGVoJ2fm9xcVCWgoCIfYZ4jXaGfW2YdICGi723T3t5d0GMS3iTen5deox9dXidipSmf4WEhn5fgKKLh5mRlmNJbY+Gcnprlop1bmyBfuiTd4iQU2Bjc42IaYduZoNmdIKXfE99XHVxnWdtdI1pg4VwYWJ0iI99oHqLm3uZd3WMbFyMX3BVYmpwjGOKlYOWkGxwenhqjYF6gJh/hn1bcJCdjoSDdpOPYp1+cmpjhXBzk2JeWYOWc4R0hm+YZIOSYJpspZWAhH6dboSadoBzYX6NXYZskKBzkXFAhXeJOHCSqXFYeY1Lf25/mIZ5fmRzlpiVkI9/YGJspJSIYI2DgFRzd3Bib3+UPXx3bHpIJ3qtYFaAV3ugb42Nl4yUhGp9bIBtcYhoenCFj3SBlFV5YV1cjYJjVYiDc2aJZHhheY1ncI6DbWF+YHGGdmRmc2Ftg3WGglOViG1qi5aiVpGAWZiKlmpvjZOef4FzdJyqeKB3h3OPgk1pa0iyqpE=","kIZtVpdzh3Zxk4aOeISGpId2i5iPWoJqfXlxaIiChJdukTPA5JKBdntheqpPV3eCoZR3cKBpgmWCimv+lGV2hnt+kXd0eYNti5FZfZCmgZ1yi4v+jFVwnqXRgdxleGi4fmp2kWt82GKCg5KTmG52XJ2GWX6SlZaSd399OW25hm1uiWyQdm+HzHt3VYecfnx6jXJ/dZGhblxpjnBgrWZqj1N1fXmVbX6ycsBefGuijGVoaaF+kVOhbX68mpB9fmJcW3macJaGdtKOdWXvg2N1dZqUcoubZGx7c4ddpYZvjUZhkXSKhpd8jouBu1eGdZ55epCUeYSUjFqAh49aeouJe4iCbHl1onCNjnlca550iHl5knOug4OJaXOFinRwiJGRaF6OoIvUmXVfc5SFhqB6aH+CXmpzmW9ylGxzhpJmd5N1k5lnXIuVl2SEg4aJZ5hgiWORaWF+aIGGjG1raGOmlY1vaqRziJGHs3F7dKCQrH9AZnd2oIdgvmShYXxxfX1phYF/e3lyh2WVenF9eISCjoF2d4t5mUd0knj+aHB2jZV9eqefdpp1cmGOhniWgbVfVJ18YHlrdYqPf6Fwgo10fpx1iHBlbF56e4BbeZFuZoFoknexikyZio12ZXticm1uinmElmqYf3SZomudoaCQao5ySVCNe4B0gX9vhXuAh4CDhnWPf4B/fH+BhoqPhImBfIp4hHt9e3mKiYZ1gYeHenp9hXyGhINueXWOjneBiYGBg3V7cniJe3t9ioJ9hoeCgXWCcXiDfoWKdod0an2DhXqAeHmAhYh2gol1eIKBd354fJqAfoNuf4d7iHp2fIKAgH2Ei5F7eo92hIh+eINpe3V/fIx4fYOCgoV4g4eIf398fIh9fouPi3yAhoeNhYqHg4CGf3mEiYmAeH14f4iKdIODhIF0koKTbIaEhI2Dfmt7foF9hXh8j4F/gH59X4SFf3+EgIJ6d36Gb4CLgYyEd4CBg3uEhIB9YHlsenB2gW18goV+dId/gnl6d4R6coePb3iJhHaAfXd4f3eGfnWIe3eAhnh8fXF7eYCKenR6g4CHinmChneEgHuAhIh4hoSCe4J4dX6AXIqKfYaEe4SFkIGWg3uCd4d5e4Fzg3p9j4p8eX94f4d5lYB/e4B3ioGDh4ZdiYODc3iFjIOJeYxvgHhzfod6hnuBfXl+f3uDdYGKfXR6fXt+f354e3p9e4SGf36BcoV5fod7enxzhYKJh3iCf4CEd3SDhIZ/gYeHh3GDfIGCf5SIiYp3fYBwgn6AeX16e3qAjIF4lH6CeXJ7e4h7dX13eHpkjYN8hH+LgHqFdHl7eIGAeoaIbnJ+dJKAcXSRg3OEkHZ0g26Aj26EgXx/gHSIc314kXNxg11meGlufnB0dzxze12Dhpl/ZIyWk4JzbIyShZWUT3hvboWIeHp4rJ2UfXeLkIZqUXaEg42NdXuGcYZ0j4mAdZNwi5yClnuUfHabgXFUgYhwjoN3i3Bhd2R6YY+Aj5ZYkXp9gY2IZml4YXqSf3trkJFrhmtyb4prboZzdouEgIdmc3iHVoljb4lrbn51c19ydWRmgIN/Sm10f4R+d3uBe32Ag3NghnGBZZdVbYqEgnWAiIR6mY6ScH6QknN/hJF2ipCQj4SddYdilHh8d4qGopuGh211j4aidmNxdHhwj4Zhf4dtlXWQcJBtdIR4hnx3dIBuk4d0bGt7kHR3g2h4hJV6MZGMcnp2ioOMeICKlnyHdKSVgnxbgYZ1eIh1YXKpe3yYn4BzjpFwgWRyZJSAn4SQbGpcgnNve3yFYI15gWKTlGWCVG6AjGxxb42We22BfnSWR22Kc2aMeIBnfnGAiX+GkqGBZ4tqcXN7jX12e5pja2eQdU9wS4dveIOJhYdJdnGEan1+nnl7lINiZnOLdod6gIBkd2SIcJSVfHKOaJNTb2Z7mIF6fXZ2dnN/Z4B5en1tgYV1bYKFbGdpa5x/oaNuRoxycG9wd4iZbYCAj1hvcXuDQJd1a1qCeoJtdoKHgHCFgpGXkXp5c3V1eHt7eoyKlVWIfHeZcY5ve3V7hHx5goJ/boRjhXyIdmmKhGpsfm1ZZ4Nlh21yfYiHlIONj5OIiY7NdWVqnrCMhJ12c3x/fIaGkmeUt5qWfpGFgoplXoyHdHiKfYqfa3xoe2uvjH9vpm+FdhtknIh2copqdnt6i4BigYKEZmltgaxoonhgj252e3SXcoibYbllbWqagZhqaXuLiW+EZnKhZYCKe3ttgHaEaX57gKGGhoysna6pd4yLaKeNplN9eJ1kfo1/h4hVb3aLen9+mW5zqXVze4NxgIejeGiZb2WAooZVYYSBam2EfHlyomp1cH42eI9rd2eMdmWEbXCFem9+g5qVcnh3dH5umV6/lmh/eKeCf4p2c5+UbnFpflh+hod0hJZXS3d5e3ltjn2Xlml9enWHfV+DiFh6bXR5a2aPaXOAY1Orjmh8dZmCb4SSmn6AhL99f452X3R/h5RPjouOcHJscmhpfoKMjId2kXZ6fGV5dHpriHp1lI1Yim5tZGjXdGt4jpBzf65+d3CKhVqhb2ekbJJuTo+CdnKDbXGMh5prdXJqiIiIgEpObVt2WoVxd4SBiXdpRnJ2h06JdIKDal5xenlzintgkXOWeHmahIGSfIqFc52er2U=","XJKSkFx0iIBTbXh6nJVwhXeRdH5/mo6JinqifYpxjYyVM5Bpl1/hiraXaF5fZnhYlJ6EWm9ugXt3nlCkU46FglOBZIaDiHdwiax+iIVXYoOgfmten3dzxrBVb0Svh3Oog2mrv4B3b4lqg1F2bGaBckFlYpyaiIlmjIueCZIag35zb1ykdnN/jYJ8TZV3W36Xb35+dpKjgYdkjW6RRY2GjH+Fg3eoeId+awlCo3Veq6VtjmxRaIFneGRKnF2DRDxVa4lxf3SYhHmihYqlhztjX3GLgoF/e32Agbp+f26Zggt8lHQ4fqB2T4mFg4FkiYl+iIGLS3R8hoOAf5poeZF+gG1TeYGLZWlocXp1gICpmmJLdGJ/nH02l5ZLhW9gip3WgGWMbl2Nel2tgY93o6OelVWUb3F2SBhYcH+BjYBmgHmRcJRxZIRpk4p2podrhThSi354OJ2diGdnk6BZfqCEJH9tPHKNhJ5xZJGBhFeZfWSNf4adantLk3R5jXqMfW7KcHizbIV4k4yBZnGnfIqugIVkezCZjXZLhXabc1lncYyPbKWconOIn5d/cpZ6bISJan2eiIGPeABmo2x8eG5Xf5CYflKPaaujf5pscXFfgn1skXxojGugc6iKa5Vsc3Ckh2yKkyqIfXRgMqVwfW6KgE22iXl3fnmEjIuBgIZ1d4COenuLh3uHgnmOb3htg5d/hHZ/hX2Ad3yAg3GHkn+Hc4J7j4CFiHN+eIGEaJFve4F1dYCCa2WHe3aBc3R4iIqCb3d0hGaBeXxzgIGBb3xvd4GRdo5+i4dfioRzfJKIf3yAmHOFhIBpgXt8gphsgXt/eX6Jdm6PeZR9fHx6hXV7fHd8e39+eX6AeHqBfn2Ke4B9h4+If4KRj5R4daJ4gIWEgpmEfn+Bcop8fIWFiHmBgXp8fYd/eIOBc32JiniReIF4k4B/fYl7hIKBi4V+aaFybX55epGnbn1ze3tzgoONdYZnc4CBen2Od3SDlH+AfnCAgol5c3mRgIBxhYKAiYWAjZ19iHiZbn5ziY50gXCCgIt2e1uCf1Z7hHxndn50fY+UjHyKgX+EiH5zjIF+dYaCgGuEdISEaZdzioGCfIZxd32CaYeMhH6MlXSFgYqDe318lIGBhW2Xem51iY+AgX51e3uNfXF7enyAf36CaouFeGd+dp6NcXqWfn16iHh/jmScfmeLmoKFa4VvkX58dXR/iGSEg36CjW19gJdkfJN2hH+IfXt5jJ50gXeDfHd4gHGCdnWChnZ7iXyIlX6BbWOHeYRsj3l3bHWFi3eHgnyIhJSBhGh7hIl3h4qKfnJ9e3+EdnVwgoxnoXeDtXaHam6SdnFrXHpwim95enl0d5qBd3due31mdoxuYYuJcZN2d1plfmkmPaJ+eG5qaYx9hWNxc3x2hIJ8fJuUcV14dH2emIR4iYiBbFRtcHiGiJaPjmuUgoSHh4+IoYd4bnuGoIZ8c4BnbWqUfEhmXlmNc5mDhHxpjISXfYNndoqNdW+Ka0hsgk5xlWNdX5J7i1tWrpBrgndUbUuQjIFtglKGr7B7mYqtYX2LXoqSaHSbnZWGO1W2kaJ4enTWg5SHgIZvopBudIqSaFO6tHaFa4aOfFdzW3ScQl+QgnWIi3mCgYd1a5x7Xnh8b3lpZmV2and8YnyZf4uNdrCkeoVkdWljcmqBiGqCh2aonm1oXml8f3iecZd2gnmUcXiMo22ifo2R/qt6a42NeJNNkH2Sf2uAV2y0c4t4oX99ZWeTiG+SkHiEgJtwd4pyenV2jIC5d2ppjWqJfEt/jF+aiIdodYJoXntueZWCmKOYgGBVZXx6Z32GkKKAmpt5jX/DlXmViXKEaIR3VIF7l5uEoXS0c3S6eHxzY3tvhnmEbnl5bnOEh3h/SFtwgaFTbHxZgY6LZJSGj3eERVlkaXpVSYZ2gWxzrG6VlWaIVneDkYx0gnaadnZmdZtndGqNaXajhm5uaoEze4mdVJGBfW2QdIWBfrGlhK2Ij1B4mGBPuGd3end6TnZ2Q22FSV9jZHuBgIh5jpmAQkJ0FE68j7KgdYhyb4JYhYB8c2F+X5l2jVRpcXWLpWiDipuOmog+laODbKZXcpx2dYkhrppsmIxNZmB+Zn6vfnVuhIphNoo7XH9+YHyDV1Vbi5R8cndajWWfYJl9g3SJcpJlfWaOaVqdeIqgbXqsgH1vdKFEond5YpeKgGygl2R/m43AfHxyVLpjgYqAgZN2oVdxeIR/lZpYfXxzOAZ0cJJoeXmhfFiie2pBRWVQX5FwhHl4e055fXxtcHGWSkRsgXZXXW6aWnN8gWyeiIGUj2WMiW9vcHuJsHh4ioZtYHZZe3t2Vp6UloZ9UKRsn3l2dnBIdJRlroZdd393ZXiEXnOjl4B0jmF0WZWImG6OgF97an15fzheem7Hcn9xnI58ZJG8d4RvbWB/xHxHgGBwe4Gib2yDZ2WvqoSDdnxAQlWHcHV6goNiYGpteGN6hlh3boFtfpRyTHNTfoVbixGnUZCSioRue42CaINuXIh+bpF6mGF8eHB7e3JUlVFWmo93emMhkHBctJF6goxcgpp5kX9xTpOVhZSNe2N4Z0hVa3xwZnGKaXmDiYa1i35CmX9/b3CCjGChcp9qlZlZarBlh31TgLeYgXyzTYWUjYt+i1KhgXQ=","Vk9im4RvYlhoOpGnWWlzZlljmVV4JnwvlHN2dHlpLHerap92kY+unaGVbYtIom5nfkd0OmiVcoxaPouid4xzfW5pdIhjZIiMT4N3bYNqU4COh1KHRnWAk5jOXqOWNWZsdnl+sYJ2c3CIb4WGYpeHeOlWZDh3f3SEZpVrXH1be35YiHuDgG+itqeXc3aqi5yEb457b5V7l41sbo+VZqNZf4RojjtHrZSGkoSreGlTdl+HgLCuaHJwhFUlWlmVg6hxVVKCfnOCdnzBh3k2m0Rcg3BrlWFseFjBgGmgVX6cXF1sYX49XXh+b3d+WW5zW554gXhfZnGIeHN4hFyPVGGAh5BnbldjmD98n08nfFN0PW2De2OdYqOMW3tecoR7fFOSiVdtZYJFbHxYaIVZWIlqol2WfYNreoR1QXV1npB+RKKVeGeEgogvnnaHfXOIZZZIg5dhMq9UiI1UAIN0eltxd1NmMnRtZYKHupcoYzPAd5Bhgmt8bX1PiairdJd6gWJ8m1ZYWXCWjYVTia1udk9aRjVkrTafbVWNhoGsdDBNb3tlb6xsjoxZU4NmfHRydYBlYmOjo3aNc1uatHVfcZiIalBPpoVmiWacRGoodHdqWWVrtG9ebnFlU3WIaFd+km+Clj48VgBkeEhKZqNAPlCTTUetkFF/hI2Qgn6cgoGAgnF5fIKDf26Jin+Dg3R/io51dXl0hXqWg3+Be4N6gIV9ZH6NiY+DeHyOho5ugHV+lISBc4B2gHaDe3JyeHNxhHaJgYJ5hXt6eH+BeJRxin58hmaIk6hwdYiJdXp7fIeCfH13gH+HhHyPa2l4g3+Pg3qBhoR6bYl5iH18en6IcH2TgHeBdXl8jWmPi3x6h4hwg3iCjZp/aoOHh36Bd2iFfHSDf3CHhnt6cXyShnh7dXN7dHx8f4lxiG2LfXlxgYdzkIV6hIN9gnZygH59fHaEhX6EhYt2gGlDjoaDiYCQgoZ7foeAeXxujIGBXoR3en6Kg3x+dnqDfH+Xe3x+cYZyiox7fGF/cG91hXyJaqF5goWIhnSHiHp1dJ99c3+HdX9/i31+fH59gXd+gIR6g4J2c2tzcoV+eISQbXB4inx8coiAbXaNgX5/hZt7ZIJ/gn6Hi3+Jcnp5hXR4b26AkIN/fH14hXFZfIeHgXiQfG+Ce3l7mH2Dh3Z3hYRshoNyfn95apGHcoqCcHN6eX11kXODeHuFgWt9e4WGf31+f2x8inp5eYCjhZCHe258g4JwfoOAiXWEe4d9f4WFenGQgHiNeo93f3p8iId3iWuIgoBsfnmwgnlzjYOLdoWTfod1gIZ3gHOCdXeBfoR9eoZ0k4eOeGhof5ijbJ+JgFyKkIeBZ45zYnN9i4xwU19ilISMe1WIgpOgeaiHeG9Wfnh5an10c1h3gpF5go6gZm9rbF95YY6EoH1ltotwjXRkW59zaXxzcHmog72WfHh8W2OVoYtvsqWGIohwdkyXlIB3g4GFeHt7cZtrfZiISJ2AkX+2hqBAj3KIdlZpm32LV4iAbKRnrpiRiaaXVTaPZ3p3cZtrs4mgmJiekItvymR9gZictIB4UH1jj3KJn3h9hqRXb3ppgKGZkn2Fd4iCSYp8d6ael4xGnmuAl0WJXnhwklSEcXh9cXOOlWmbhnSDhHKKaVZ5i6uIdnh1aoZ+jJJ/aoFvbnd5l3yKdnuXg2pvk5phZVZ//oJgfY2KnKF/o53Og7WifqKCYV2VamV7ZZ9pkJSSl6B5dMWBs09zUmmyg2hcvJN6oIeIkpCKnIaXk5yQdHmUcbCKgY+Bn2+gZWRva5aMin1moIZ8jG5eq4iDh5yAbVxws16pYZbFomZpuItwa2aQeIh7kaOZeZtEhUqHcHVSfoJsmauYemuYeHaCd3h7k2GtjKiKfoxxdXZfc3mVVqdzuodsZ63BCnKKmJVdf4tyqZp2Z3pvUWx7f2WefZyPiHN4hoNgcYhlmoKPgXl7VnmIfYCjLV5WpFWTgZR7oHSWl3RAdXp3mUGTO4d5oWBfg3t6e1mFd2RbcUNxjHtqYXCfkY1+bkl8io+UaqlxlWBijGRoVWilXZ1zgYd0XXCOcnRkUYd0aWxZhWS2ZZZ6Z4Fyi3s7V1yFeJ6co3yGhYR2SLKHX3J5VZVWo5yHKYWKYJ15doxrUHaEYF52hH9RbZBxj5CDjGmhcnWJOEemoKOkZ2ZpYnB5komWVaFjf5eBgo+KjHZ2pHiVoJV9YIuJOGZ8lIGKa26dhm1pYYF9a4N7S1+EdGlzfHCcfZBUi4xojHtcjU6KbWDAVnh+W4NjFWBybp85K4abrHR3jXSEc4Fwl5ZiinqOY3uBozmGU1loeJJkfIlseoaGblpSe6N+aYZYanGDfWeMeHhifFqIhG13dIZzeKpXgHduWFlaXGl5nWGKc5GIinmHP32IfHJrcZx7f4SLaGwAeDqWaoOadIyJd16SjnZppI+BbIKXfGdVfSphbYeFj5uJZXM3blmJX3uKn4R7foGXaHt0eW9ol0GGdmeTZISSZ4Jzp35sg2BsRmhjlTuIqaOhnpBam4ZScmR/dlxkb3ilnGB4aXZvtHScZptHdoS7hXeXg5pKlH6RajKCiIuHl3N3bpGOcWxGX31rU3SKmHdoalt1kImQWMmEXXpnZoY6dGl/epeDckeMn06FaV4=","taGdnJODiHqjZmaQiYdweZl4ZTV3sVS/eIani3Vhg35zc4hfs2h4o1qrgYOEzI57e4yFsZZxgSuLkHB2kHhfjtaJXohgf7Z9fmtwn3CAtp2NXYqFW5KSc3ZxrU9zbYdaj5hqcIyMhZqXbHxrcWF2e2+cgW2VYXVwj0l/Qm/Sf3p+cX9ve3Vog3t4hHmUgYthg4+JkBB0YHuSb1x8g3OAimVuWo1xNnFrfcOGdYRpRmuChY9LcXWsYIOgSX10dptWUYyITF54cLZYd3W2Ok9bgYugd29VdY12YVeca5F5j7B8W4KFpnCUgYRjso6IUGx8b6R6X32WcqFyeXyMjm1yrYiJeHh8dYR4gYW3cYxssIBzY5uNmm+LaWdqg1uEhHN8gohwfISDgJdzkIZXckmcdHZwh2GAdH1IaIFygnx2hbx5d3ezlXWceJl4TJp6WZyAfFyvq1mDd2+ng4d9hD+fizKHm4qBdGtli2uohYaCgFN2a3Z5gox5rIKJpIJ8i1ZXhnSVimBydnZ9e09nh55yZm+GgXuGkYueZllzd1iQYXiTeGdZb1iCtU2FdIm2lXpqc3dtmZ+XmGFuYFhfo3udxVhvbHJwiHx/m4W9fJ9oeYSERm2UjGeWipdofI2Ubq96fKuijshnaTh6knqIV1ejfpVLWZmEh2mIgX9thYSLgYZ/eXiHhnt6hXd5gJeEgn2JfYOFa4KChH12dXprgm96Y2xvh4N3d4KFhHyBaXiDdYmBbIOBfIuQkmt/hm+LenSIgX2AhZFrj3t4d4Z3i4Jwe4Kqdph9d3x8dW9zhIiAeIOBeYR0eWmBenqHfniHiniJgHuDgml+nIOAgn+Ehnt2gHp4d5R7j4KPm3N4fHGLeoV5gWGLhIt9g3uIeo+EhIV8dmV0a4xugnOAdX2JZnZ9iJF+fXV/g3B2d4d2fGeWe3mKiYWdgXJ9b4JxeoyIiH6FdnqCd2mOe4OJjZRzgHp1foVuhISZiYKBloicmXmQgnaEnX9+hG2NioB0i3h7j4d8aXaRc4iJhod9h396eYF9i4Bxg4B7im97iXqEjn6Bhol5f5J5eW51g355fX6SjGttfHyEfnyMiJGNdIh7bYl9V3qIj353d36HfIaFh4aAkHGIcneJf3uCcXiHhIV0f32Kg3RyeGZ/eoyAcIl7lIWLf4aOhX6QgJBuhYZ+f4VxinWNgWeLhIWFco11d5CAaX94b411gX+Ih5+Agop0g4t9XYJ4gYGBjqd/d3V/g4R2gnR8dZyKdnh4eHqKbHaEi3aDfnl4n3qQeoJ0iYGGe31aeXB8dX5siYx5hIR/hohzdJ6Bd399godzlaeLf4VfmKKNnHpOiX+XYnucl3lrY7lun2COf5OMmIxzbZ98f46yoIaNlZ6KpKSAWp5/smmVln2Xe6BqfG6ZjYCBonWIeYSicJGDfIOTlY6NoH+ZfpSuiW6CmZFTlnOMhHh+m5tydHmTZ4+KfY6GjIdlh596gV2RYmWOhop+eoCEq5V7Xn6Zco19hG9+X4qAk2CjccDHfWWPeXytjWx1c5hpa12OfGl1hGxxdHeGm355hmCcjI6PkmmVb12FdYh5iJN+glFvdnJ9Z25dnX7Bg7OhtXOab46Kd4NJmJKLf4GDcY2jiIiNd1NhdaWbdYJiimSNk5eBgIigY4OhcJ58f22Kjn13iGqdZpdzoYOFTpJ4k3qQkIl7WnV4bHmKX2WBXI2EjH16fnmnd4qUj35ykXmRbHuGmVC+bHigb2eTg29hdYCNkoVhdJBzaoiZV3e7eXR3hIiDhFJcbJqkj3ZxvIeBjXuJdm1wYoJoeqmDoXNlSmWGcG1qaF2efWCBg5J+iZaFkZZgi4ZqhnJZfm+eboWYkJd8jaB0a2JPm32ClIR3l4WlkJCZgItpYG5/abSPdYZnbW69XJZkf3qEnp2Td5FWhlhZf5yAgoWdkpCYenyFi3SHgGlnlX6ggnqIjYN8i6SKVoC0rIiInYZWrZJ9em6zc4yXZ1Fjdpuek5F+UG+Rg5J8j36HeFdfX5+GQnWCi2xvaqZleG9xtkN6VUaFlYtvdZeghZqieoaaekOOeH+dtIJyc6uqTX6HeUHHeGhapoB7tGSHZ42xS52MVFGKhj9zY4dngnB+QIl2qo7Knl5zVJGPj3N7fnixb4WEN3GCTIGac2OmhINkXW16rpuCl5R9jlxeYoFxp4upd22ra0aOfEuhaWtvR3qBX5SGgqaOdIdseHiAkINin2q/eGernICSerxrZHh0U2NsX/6MU3tzbJlJl3SsmJpbZbproF27d5hphIV0n2+KmH9lYoyMf3pz0G63VYOon456bHlsb32UfHt8iZCIdGeHbHNrkVj+fnN6d305eWJki3yTf3WQYmiEgYWXjHd0f3lZm4JwqndjfWqkbJZeemqIaJp1mHpvYZBylqZXjoKKgmecanx0eXQ+cqV9eGdQgo+ZUG+CToh5lpDZd2F5eoNyXXVjiIFLXOttQFJvYoWKbnhBi3WsWpCdhvJ+pZqSeI1smntLX1J4ZIBzaWSii1+WcWxWaHO6aHm6Vm2Sj1WfZVd3XllvXoRvfJ6CbWXAgX9ajU5wVH91pGuCzY19gYyNg2dyiXRtfcqAbH55iJGIj4aRdpaMgYuWZ7GMeH5deDWCdGOErYOjZ2aRRIJNdHg=","fqegh2SGznSak4V7iYFyXKZigG2IrX62joF9nH1slWp6hIFgpGthuIlbo2mctWCJnqahmYpWnGuUo2+8qH6ScniSu4yPk49qk2+MnaaKhJN5l5y5tXWilHWgmJh2o3OYjZapiYJpd5KVhoaHf22RlmiUpHd6Y4F1lWqemG2xanmPh46Qh5Nse1d1eHlkg7FzoMGWeZJMoGyEepCIXn2Ke4SLe5WCb4E4kaKZjo1OYKRuhFJlgJVXgGRqUo50c26jep6CbXt4e59/ZnGvWGGAeo6CmGWKloSVd6FxfZuRh5KZsnZvln6SXnGAsIl6d29ojoWFmn2TZoqNa5SJmYyTpXt+koqeuYeOb32Ddruuk2eKh5NqjIduqaB7ipl6kZeOYJ1qlXuIcsyLf2l8dnutjXuCenOIh41mVYd7iop1eWZrgpZylIiCgpSDk4N9onCZdIeocjWahoWG1oGujJNrhHeJYHR0j4VPUWS3j5iIkIJ+mZx2TIx6mc+XgqpfblpkgY+BlHV7n6eEi3GBd3mFfWyajYBujKKoenCAg6yjhYOPbYEyk46soXBygoqEjklNcYd/h4yJiG58fX+PkYZggHVreWOZiYuFkJ9md3dmlJWAa4lidoW7ZWSAbH6ihFmFaKSTqaNPcoKIfn+TnYJ2erNwwLZthYuCe31WbnmIg4iKf4dkkYt1fnqEjHZ8h5CNdoh/fHaCgXVsiaiDiH5udmyWfH9/gINqY3B+hIWJgnuBcn+Ce3l6fIKLi3h9iHuEgH56hYaBe4aBfIR9d4dtdo1veYp9doqLkoBGiHt4f4B+g3l0h4yqd4uDfH53gIJ+iX9zg3V8gHWFgG5+hXqAfIF7h4yAhomGgmqDg3+AfXGIeHGTnn1bf355fGJzd4KAjn95fXdxi39xeoR5gXqBhHx/hoKAeXaHcXWZhX+Le4eNi4h7bIN1jHVnfYuCYHV8i4aEf4C0cXGBhXF9iHx6d4dncHKIcIR9e4F5f3d/eoR2hHp8gH6QgXSGgHuGf4F+b4B/gIV1dX1uin+EcHmLfXd3cXaNkWZ8inmKiYJ1foKIdpKAfnF9g4l6hX56cIeAgH93fXiDgYFvf3yGeXdveXaAkHdqeH9+fXx1eoB7lnqIfYaPgIZng3l4cn+Leol2kJGAgXh3fHx8dHNmk3qMe4B9jo2LgnqRenyFpINrhHx/em1/gIN+gnZ2iHOMeHeLYodyeol3foZ8cYJ0hoZ6d4R+epZ3g4l1aH9+hImNeXGFf3qZZHh6eHV2iHmHkWSChXeEiox5d3N3fX6IgolqfoyKeoBzfohlfX6Hi32CgYB7gneCg4twfZh/fn90h4N2d2xxeZCDfnmceXxof4t/Xm2Ma4qMbI1/lJxwd4aDf5ZtkoyKvH18l3GSn3KBfn1/dIF7l3J5dlpxeYiJcYVcYouVhI6aa4eCf3p5iKWEi4RcaHCBiXZ5p5NMaIldcIp3enSEhnyQf3x1dI16h39oh3dqeYiBuoqBdIlsdoNvgcF0iHdrgXiGgIGEkpN1uHdzYZZzfYyEenOBeoZ8THRyQ5J4gndxanaSdXiYZ3qXhXqHeXF8a3RXaWmKgmZ/g3KcjHBillh+a21sgX1/c4ZteYl+hISJl31wRKCIfHN2V3hwf5STaIZ5VXZvhHV2ZXiGco1wd4N8fIR0d3RojoWJfU9vfWtecpKAr257anR1anR3fHeYb26MbZmGjnp2d3afbX6GgnR5kJhpgG6Abn94fF6MXJd+an9uj3V6hnqOjICgaZd8Q4hobIeVmWiAk2Rzg4N+hFpqoIZyf2mOg3yCd4mIi5RpaFKBZJGEdniVi36FbHmDjYJpZ396eZVngpCSaG93iGSbeoKJgHFudnF7cld9lXKEho6NeWhzdp9jiIR4cIN9gmGecXCBYmCQgoBtdm59dm5uc4xsiHJSiIh6e26SZn5hiH5+gYN/i3R7mYJVhGR7cntyl3R8eo93jIZ9jI56ZIqAgnOKhY2zTG0/hHh9lol+fG2McqRvn35zlHORpXyHU5eIco1pk4FujpRhjqWKTnhweoOIWZujbZWtZl91iHKDg4GoUWJnUD+NkpiVkUyhi4pfg7OQnHRNdJSao3y+qGaje19ig1yKp218gJ1lfIVWmIeFdIqJlWuKgWCVhG+SRFh5compeoeUc2V0iotxlXaSgp9ci4d5iZR+jZOTlWtsmWqCfWSfgI2HdnRhdYGujXuVe5R2hIh6kmRdpJxBeIdjm4hxg4hrUJWTgYCBXqaab0xvVVlsjn+Kk4CGVZajmnqXfIB5hqaxroFRuHNthnaBgXxliYeTcXKQnIRtVGaKepeVipV+nnGNb4mOmHOtcGuJX3Cdi46GnW29gamFiZl6Z6ZNgKpcdIGRjZE3dX2WjW19d22BnId4c4yCfoKHn4hTkpyFvXiAhZlTm4utiZiemJROf22Pg5SrjIaagpCPbZt8l56qhJKEd3N6Z5VcRYNif6htYJJ8lKCLZp6HpaF3U6iNgKNMfZiFiGxxrJBmb6yCW4WQenCbYYeccH9MeIqacYSIlnONgV2Rj2SFfH9paaJheJCDcl6chpJylHWUfYp1mnCHgZidkmyJiH16kYZ/gqCMlGlyhXlymKerboWHgJZ3e0ujfHxkiWlwhnV3fIGjenx+ZqJ7QWs=","dW9PbZd6dauHVlWKXF2fmmqWfIZ+xINOeUJ2cmZ1Zo19k2F7wZmNSlSGraRHjX6aPxFZqHFtb1eFbWR8r5dvkrpfSG59eGN7ZYqkcV1sf2ClaTu2eK2deXF+fYaKpXB0XXZwmnaQomuNeJRoXbJhlnuIjpN+kGmblkh0h4GrRJJqhU5wak5ueH9/toKDem1vcmpg0X6wZFmLe4h2k2tWamZldH6bZUnAc8NshmoAlVh0f4WsdI/YUpa0p1+lpoeJoG1ph3iUdVOwh+mVdq2rjlthfHpMcJNPaXy6hqJrc3GUOmSliXiDf2Ru5GkyRnd8aHqXlItMyYF3e2t9cnqFgXWCjINygIJLYZFtdQ50c2+LWalEr6+KdnewQHJeZ394loNuf3ugY21PdIOjb0NzZOxypHlxcFxoqX5tnYJqfXaMb2WFh3ZZVH9TYoF8YqSgfGR+RZpvhY92c3+BcLKadYWBY1yYhY97ubVqhepfeIFXfXpPl3GLfnCdUoq8VmB6aWauOlCNbH1GlXZsTHOPfm1qaYiRT5JJhGtzVH1nXVVakTrkNU+sW2mpdn+BmJ95l3PZh29hYpGdTZWhuGh1g3l3gIk6U3RtalZkYaykCz53YnibYY5Qc11zTpOTP7F+Y2t8elQ9bJu7b2d9pHCbZz+gfYh9gXd9gIVye316dHWBfIx7dYCHgXSnfXiLkIF1e3KAjYqTgYaAjoiCcoBzlJOcgo1sjnaMiYl/eHiCkX+AfIB9eoaFfoGBmoNzfoSGf4p7hYSAd4J6gIGAhomFgHBtjKR5cXl4eXx4b3mDd4SCfY56fICGgY19hXmMfISCgo16gI11fIF6gISIk4mJmIOFf26FjoKGfoB4h317eniDeJp+Z3eFhXt2inZ9hYSAfVeLenhqfIaHjoOBf4N1hXyAe4R4gYOFjIJziI9vg3eKdoOFenx+fnp3c3eEgICThHF6fJVqkHN+gXqEeH+DfIl7hpB1g4OAdICLd4h7fId2bX+mgYVzgH52g4lmj3ODfW51dHyCdYCAhY15gId9f3eHioN2gIl/bH2Me42BeH9zgnuRhoR9dICFfnh9h4d6gXh6jnyAkICDdohyd3p3kYOJdH+Dh3iAhHeGjXl/iYJukXlkfoNwdXaGgn+EdoVdioJ1hW59f4h+dX94fmqIgHl+g26He3F+fHdqeHCAjqGGdop9hHd+iG+Hd36Denx+fZh6fHR7gIqAfHaMhX1/n3l4gG18hoR4gIeJgZOBf4p1anmDe5ORhn6DapqNf4d7foFlin6NiIKCfImAcnpLkXt+hIOIhpGafmVuiINzhHxxe5eJe4qEem9/fWx/iIZ9j3mFU5CPlUuZfmm6ho99X26MsX+Yjn6IsIhhiX+tboFujLebeY5/jr+SVGl3hnpshLN7g413jpxncoOCirKsoXprb5WAfWqHhoKQpIR4dZOCpnikhmFyko93pJCQb46KhH2BeJxedGp5c3SDdIW7f4BphaqLfXWIdma/dZ1llFt9fXeEgIJ+fomMcHu8V2yLhHamqKKUd6aAipKBfKuSrWl5Tol60IqSeHV1b2mGhZGgeKBgopKsgpyAgZd3oWdzXYpWeG2bonuTd5iPeXd9W2R7iICdjX6MgGuFZZOhmnN2h1mOiIuOm22NkXSWzoyem0t+k3J0ao+TioCTe2VmcrOUdpHRipaJcZ2ic2hXlJNsfHiGlVaVfHhvhqGGiaN/oHZ9ilR9e2dYfpVpp3SDfomIeHJVnYWMhZF+XFuRfXVgn6R5f6GXV455YnlbhH2UgnuLlJGoZ06ImpOHfKp1emKoZXCMo4BymneaYoB3hiWIh3tyrHxwjHqLkoVwmXh9qZuVcoB9Z5Jog3KqiaGFbsGNf2x1dIOLn4qDc71zhqJ+YXWHjJOZeIqIgkR9p4N2oaKeto6TdFRqfp2DjD9zk6WTgYiOfHaLem+ChW2WhIJ/hHmje3pLe51whZyacoyOslV7rYR+qJWcdnSBe2VaTn11l2xrZGJ8ooqTnYKWdJZxg+mRVV5ocXSOdoFsk1p52O2yTF+UM2tw0XhjfXFvWXitg12HbGnOlnxcm8t1kWFnd3FvdWSkfmiHwWy1hXJ6a6VtZ5J7gH9ykHZ0jlqAb4CQv36IYYxZc6R1ZIN4cHFmkYamnU2ZgrDJb25bg4hnenWDb5GAg0F9NWVgeWdlcqKAWFBShWmJ1HF8imppe36XoHqLhbO7g2+DlW53UJqaWHicZoChe1CUpHB4mWJXcGx9aK2wdXmcYImgbHCndZVrXW9lT3aQg4d7gV9bW2F7f4iHopN4gmxWPnNzY2N4qX+HcI5UbWmAhkyjY4iMdXtsYkhRaZmWX3pSimCRgJFnfo+bZGGLRV6EboCWhYiIg3+fY2FfmJeMW16IWd9ognGJkTZev2t3jWVwUbKybJKDqYTHTYN1e3uBk8J1gGZYZGF6coiBa29vfWpnZHWAhXCEq2+D0b9wcuOFRmp/hYZaaniJToiOPYOJeVKIkoKJc22ecmd3nWhdPntxeWeBfoqFZGlpjmGnXnFiaIOXefGOcVCAb1mebIBVSv57e2mZhXViWoNpbItycW1ZkDRwdIhoUzt0iImaeHB7Z0eeim6mX2dgUWd7OmeSY3p1cnZrjq9ujYi4iFiKfnZ2d36XkWQ=","mJGqfGCroVGpqXyMc4S4asRwq5SQuIL6aH17qn+kv3eJ3piYcFhwqGxhjaeOtoS1oMGwro2RjoOPdIUlzqGNnndss3frdKCLk4S6f6uak3N6jbOng4iVelmlxp54s0egsY18Z114jpBVlJN8oKakmY6akzVhYZtylJCv4Ye+iYOuhnZqb2Gsd2JWkIWUlIB5pYSTYZMYemt8bZWLgp7ffZ2GZcVlcY2Mjo2FgKh/M8eIZW85uZR5kKiIpZSRvLKys9GbeIZ6dIEAg2ScUb2PcpleiXKIl+mYkJBgeneZ0+V66YOun3+Zc5yVnYOQqJiboo6OkpCDe4N7gZR9t3NMsm6WfW2Xl3CoaZ6Ih45uo6OJgJC9oSeC8Lahk5CVfbF1e7htjXI5aLyTgZxtfYqpb5tuc4SLdv6KnZ5jdZKUY21jiLqHoXVmfqKYh4lunZeHhq6rmz6ee2eJpYyhboZbk56GnIx3u2x5FFivZquAjY9bjpOEooeSk7bCnIyNc3Jjm5tcmaGDoZCRkKl+r3uPY8dyY61kdLyhf3VFk0S3kYaBhGOHvY+ZilBkjHRukKiKioI/iopbgp/Sin6RkpZgfYekeEiEr4x0xZJ3eI6bgH3WTo8igJLDlpyZgH+OgJKBiolk09Qzl6OPj2KahI2Wp9ii/rt1e4GBh4hqeX92jWyEgH9ujn+Hf39rgGh+gIaIe3ONfnx8g3t1hXqBdXuRkYONdX5/k3lhZIGBjoF7hW9/bHl1i3d6dJGEeWt+f2t8eIGVfYeKfoh7Z31/dYGEfaCigJJ1g3eAhIFzf0iFfYKHc4BocHeFdYqAfHWRgH2HioN9jG5tZoR6fG+Ha39wc3V8gn+BgHSAf0xufYp2lJR/hVCAloZ1eWmDj3iAg3N3foB3hX1pf3+DiHZ3jIWEhY6JkIOAdYaTgoV7gICPfoF+gICGgnuJinh8fpB0cmx2e355f4u/aW6egXd2enV6dGl4gIx8e3uOio5ikX57bGd6eXV2hnmOhoGLi3N5ZpCJgWyBnIZ5fo10lIp2dX50fYhvdoJ+jG+Efnd+goKGdnt+fXx5eW+GbX+Aenhxf3CElphug3mMZXmcdIuIf2uPjnZ5k3t9f3FweIF3fYVzeX2De46ehY9+fn1meX59gop7jXuGoH1xgoKAgYNtlImTaISAfXF+doKOiHR9hIKEhGaIgm1/k3iFiHl8lYp4nHp/jHqAgH+LdoOBf3N9ioKAZniGcJiEgqp+dn2Gil6MkHyAeoSXeHuOhXyWjXaFg2VvhHZyfHiIf39xon6EeYhvfHOOgWR6eYxXfHiJk4GDfoGGd3N5g3NmjWp2g4mMhIF/p4JUkJtpg5CIiZVyjKqLXniPeIVoa3aGhceKg4CEbZ+pjYWPrL6Ud1p5fXOjU4FrfFuJpnmoe2KLS4N4eXVtWI56ZYeNeqSDkYx7l2WVcnl5iYiOjoeTnoxjYLuRd4uHjn9tfX+rk5CCbWd9h3RwdWBuh39oqo6IbnJ8cF6tabd3eneab4V6j4CDiGtnmLqTemW6gZx6qXlxi494cYFrBH6Mj2WHX2WBl4lLh313npSJdm50a39WbXqOdGaTcnqIWXuDmHaBlYd3mVuMj3x/b4hzc3pycbBlLad+XmJbZ5mZcNx0eIdtbopucml+e5eAf3hwcXt9Y4d7eotqnoR0iHiJXYpbYIaRrFukeX2pcYGfgXJmmqCLZKKVhYB4fVWgcmueg5uTfoV+aH+JbF+RcWeSVZN0cHqOpn2VfKx7gIOIioxrSGyrkXS3co2vnYNtaqeEfH52jY+kdKOPn4iAdpGLioN+Tmx5eH92mZR/ho6laGR5QHd2cpCAcoCld3SCYTd2mZl/dIZ+a6BajV6QizxjmX17jnt4fneUZl9klI59ZnmWjXOCmXttPn+NcnmXhDmGYYt7b4l/iF1pgo2RgoZtW3eGb3lOkHZ4oY96f5x+k41zerSOkmFniJPhn4aajZeNTJZihYGTb9SMcG+HYoaIin7FhH6ae5iiknCCzKSM0o+kZ7V7hHFog4Z8qMaD261se25mwa+kMMuchKylaWqSkm5/aouMm5toZXx4iIiMjY7XfV6KgZqvl2F3gpe4dHrRin/2XYqEX3+BmHWJnoKgn5m3koiOk6uiq4RbhkJ4mJCMOmSosYBrj6OPaX9wh5mWmYN3e6pps3VRmJGDc3qcZI1lhICWUYK5XHx/boBVYorefAqKa5ZfV5uas3FwvpBDbl+brI6G5PyImLm0gXd3ZpiDk3yVb5KImImLgI+ikfFkgIB0anFr/r7Mv3BluIVzUoWOm31p2Iivem+ekZaDTH+jc7yXso9LiH6NdYeVjWdreYConmCYr5WfkWH+kFCiwpaPdWR3fZ5+b5SNeHuFbI58jKtgg3h/eWtnVbGAYtCMyJZiaNFquGVzkY8gkHO6b7SIfYUpdb2GjbaMm4i6W45ilJV7iJOanHFhmH2alYR2dKCPUX5PgJB6yYSVY5RRr5facrp1d7uOn4F+iaZrm5p1b7GLl4Cfco2Ua4Z5das+aX+SYmzLiGOnc33SfXCpf4lKYXFUb4y2h058r3Q4fH6/a3dqd4V2jKPGlI+ipJhvloJgcpKTlHZyv4WbbbWak1athG10jSeBkkeYlCpKq66lo2NZgI9uZsqLfHY=","jJdxbnyRWIaKdpKgin5xfo9+WYaHha2hlICCjXiPknmDjcFfJXqGZpt6iI1MbYBHkISGXniNlo5+yH0erZifqLhxX3FzholjiY95i2Y/loSUjYZkmLN1ZXeHimZuzppTeoVtk4WFkoJVkmuBe1qcasF2noZ6d4F4TICApGRMeICcfaZuh7eHjZVzbKt3l35hhX2qjJtvbZ+ah5htSIxzopCQbYV9foOcmlSJfn2Yi5V5alp8fnNtkJ9CcWVlqXWbjm6HlmGDcl90Y5EmlWucsI2RjXqWlVKglW+FZY6ne6iWUIOedmx9gJCVYm5unHN6g4p6hYVvmYyOhI+FVW+PU4NzioiKa4ejgIKVjXxQg46Eo5SNg22Yk42il6RqiXqMf29ninUAmKOGfYRuinyfeZx/g3+jd7FkgHdldWp4mXl7fX2eeoR+bbCKcGiYdpWZlIKCYqB6d3mUl3CcjIdyoYB8XF+EcYNwZXuWgXWPcXKJhXt9jYVxb21khmuPkKqraYSYXoGOgIGNrHljfYNoSX99l6qAnoaSfn07foqHiH6RhLiIsoOIdm+0coCtwBh1h3SBhouRhY2Ci4iNh42UsX56grN4gFduc3uDiVaYd6BeVYSbjoyRUHWQn5aRh3KSjG5/g6p4bYBcfKySiISOup6bgn2NhYeAfISaio59jYiHgYWIcXyDhIKAenp3gIOUiYiIgIiGiHOHh39/hIKWhYt/e4iIeIWHfIN7eI+Ik358hH54d4KElnh+hnp5h4GJfIJ7d316kHx9jJaJjoqAcnWOgHiAhXx3f396eYFwf3x/goJ0foWcfoiCgICBiYmAfYCLfo98i39/fYJ/houMiIB4f3V/anyMa3qIhJt5dXF9fX19e3KHi4l0gG99gIN/d3yOgoWAfH94iICDfYaGg358gH16fYKFhIOFh3VyiIN1g4WDfoF/fXuBeH56jHKDj4N+f3ZyiYN7iXt+g32Cf4GBgIWEfoCDi3mIeoR1i3x6f3x5fIdyfX2HY4Jzh3J+lXl/hH92bn6Ah4F2gIaEc49+jXR8eoZ3cYNrgIqDf3uGe4yHhYR5eoR7gYCBk215gIiGfod4i4aEeIF8gIOEiH6Ab46IjI+FcXeDh4x/j4JviHxve4J6cnuLfXqKjX6FcoFtg4N+iYeHeIGGcoaLgn16eXpzhX98h4t8fHR/f4Z/h4pxhXlqdXmChHeCc4WKiod/dYCFgXFxdX2Me4t2iH+KgoN9fHuCg3l6foOId5CBeX9siIqQdIKTeImIeI6ChXqKdXhveH6AfId2gn1vioB8fYmNhHiGioeLgIJ5hnFvdYJ9fXiIj4iOeW2JjW5ofXGKeHeEfJ2NgWqDi5KJoXd/d4t1jIdwjXCohKKjiqaDhXB6opp8cnd+i42AjYZocIiHf4V7kH6WmGhxe395e4KIh3Jylpp1fKF0e3yZjnuUjXh1dJiMRZSGan+PgpCbaYJ6eKJzk5egepNvmotojWSVeHx5nn6IWoGgeXebhWuheqKQiYGCbn2IiouFiHWKmXhbX5iIe3qBgXuGg4eGpn+WmXGJj3ifhHp7fn2AaJR4eVqLnZRti7KAg5SKhY+HZW2KkYicdIF0fYd+kIt/kJlqgoh1h3ZtflqDsIZncnqeh2iWj5d0d4mAfX98fnuBeWqMca9un3p3d3qBeW2AiW6BdIFWiYSRbVySfYdwlY+Ln41zi4x5gndvc52Rk5OYcXl9e4CLiXODgHeAiZCBiYN1e5KAbH90e4dvmI19e4GEgY9pgGCdhIVvmH+LhXuJd5WHrn+fZZmXepV4hntxj2uMkYGNdp1uhnOBhG2ApH6IapJtmn6lipB+fXOCfXZ/gpSCdnV/eW1udZF3foBspXZ5kn+Al3iTf3SAloF7kYN3inl6jKaGeoeUb2mVfIOGaHhrg2x+jY6Hg2OxeX1wVm+Bg3heh3+GiJ6LiJiGjnaHjo+Biq2Cf3R3h4WXpnGMxZKNgZKOg4aMb4Ofk5+Vgn2Qgmh/mpeQeJVvknx+bot/mJCFfnSOfHuUh3uOh8uAcWWReIKNgHt4X3d6a5CHj2mhlneMkI+Xn5eYmqdvi3R/fYOCm5KRfHhPiHiCn3p3laKFeZCLdINtoYOAk4Ngg4+UiqGOkHOFbk+BcqNtdYqWc3N2gnyNooNJe3N9cK+MhdKZlaCNco6ZjHhoqZChfpyjk6aSlpKFGHd9g3yCd4mek4t/nHCNgJiMrIlmgIN5hH1TjIFzeHtdrJeNn2aGgXqFcq91X4lsoG+WrIqSgIOYgHqZl3R+fZeXkXqSg394eX2GeY2Feo52jYd/ZIp0nHVlboeJh3OiW3eegJiIiIiJh4ibhoWdml5xlX2TZ3xvkpGWoYd+m3pvmoiolGJjiJpegIRzd5NyhZhwhJF/gX6QfJ10oHJ1intdkqOCfpp/m456epmEa2iEcZ1rmXFrhp2Zen2MenyZgouXvHZwaGuGV3RRk5F0m5F2dX5thoKMeXgmdIBmf3OBjZmqZ4CSanl1col/oJpwf4t7YKd7kJ19g42MeW5KkKRlhpF2fH+6e4mYfqCPdoePiT9pd4qUg36DiId3mpWHjJaorY5/f6yKel1xdH5zlFqEep5VgYadn4OKX3eBhZyFm257i3aFe3uPfJhNfpp7iIKQhXWraWE=","t3FtYIKcVYKNc5iSg2xusHeGiH+KXXOmbXxna4aRcodRpl+TiXeHiIFXp6Q2l5CedY1uf5eJe6WDiHJjfnN1mJyT6WCJfo+maGy4d4JwqXu2k2xhfrOXjJiGenmRjXGOjKyYg4+Ue5aqgpV1h5p/hldzeoGIe21rk2RtfZbKdXqAbGNxnWexr5SEaJ6cinpzgF54joFjkn0+b5dtwW90coB6f2dtnng5i4+MfZtsim5umUGTm52hdoK7m399j3RMg4GWcsKBjJF7i5NkeUFgiZuRhphuypqJdV2qi4SWgl+BgG5Yj4Z/tYKCpaaCoIF5c36NgJOupp1kcVmGg3mAT2eIgIF6kWhlcIGJfXiEa47GdpehYZ9+cnF+ZVBoQ2S5gJCTo6LBiIxyiH50ZHhtZFmAfIJtnXuNo2aem6CUm6WGfG50rWGNmLhzu2ukUX5wkpqcf39lvIGXt3o1eKNallN+k6N8fU10bVFmfHSCkH9umW2PY2K1fLKCh3tYnJiVgG5gjHJXUoNwjqJudHuBr5ONhW1+gpZdk4tplmBPe3Jvg1V7fpxSfF9IjYmCiHOEY2qBno2Ejk51nm5bimqnZHBtd3yiwXNFhoS9e6KbcmNrkE3LfnZYeExzgXR5dZRylE+gV1pli090mn1xeY1YkIyjGm2HmHaLkIyRf4x8fYJ7dn6TfHmBf3lxfIN/f3FTdntuiIBrgoGAdYp+k3uAeJBqh3mJm3aAiHJ/b3SRhYJ+em5seYB6d36HcnZ+eGuBhHKJlG98fn19jIRze4NnilB+hHV0hYmDcoR+gn19XXt8bHx/h3pjhoV9fXJ4inl4eH2CeYaFfXp7f4SChX1+eXyChIZ7d3d1dneFi45uhoV7iId/ZoFtd4h8e45/hIqMgnKEgH2FfoJyeYBxdIeFgWuOfXZ6h3J7fnuCeXl7in+LeIuDeXN1dHpwjIB9m3mCgneEf4eliYGDgoB3hH+JiHiCiI2XiIV6lYJtk5CEgHKIfHOJh3hxhXtucIqFfH50epZ6ZXyOeIeIhXd+enmCiGp/e4B3fJaHk4Vsa4Z/dXJ8d3V4g1iGeXh4fHx9kIh/gHh/eId5iH2BfoqBf4ucind5hYN3kHJ9f4R/gYd3i4N0gH1xc3+GgXt3Z4h4eHhyd4qNi4uDg4aKhYh0iIuThpB7jYeAeox5enyHeIh9epN8gHd0oX5sgXl2f4B5eoeGio51iYCDfI53h3R6f4WGg4eEf3uAcYt0a3xtd3p6dXh+dpJxf45yfYiThn1pinp9iHRuinuEgIV+hISFd3ttd4N9gmuDeHOBcX14eHuEfHx6gW10gouRk2CGfm+YfmeLYFdddnB1fIeAeoyLlFV6fHt3alt1fVuIZJmHmqGZd5OVXpZ2cGiCZKF6WpWdlHiCiI13k4WAlICYa5xzjHtrnmxblJSDdZFymK6Lfl+ed6mjiIJ9dXdreoNmnIFsmaSCg4qIg2tMeIiGiYqAaHeVfJBoh5GMj3N4nYlQhY1WnYWEhniggXN7dpVVaWmMlmx7V4Klh41gfHN9Wo2GbXl7d3mCfoKauHFpbZKikJt7uIWGlGqOpW5Oi01oh3SpeIu6iY2FnJp9glqKiYdOh6aSjIB2hXe1e2ZOh6x2gG+PpHd0iq1qbIKSgYCUbmt5kqildGlmeJh4gXt8imV5emx3kYqPg4SUoW2Bh4+QjHJynImIgIJxiIh8j5Fucn1doIZ4elV1iV2oVVZyknN8kHd9cl5qaGh+l3RafINlf4NjfY97d25efYJrjGxZUYaHdXOxkHOAdoCDcHiTam2QfHh7coZqiU12mqCAnndshm5kjWyHfIpna4B5lHBqZ5Z1a25qlGh9b6aAe3yBeoOahJptco5ztYdzgo98dYxsmIKWfnJ1e4t6ZmR/hXuGb4+ZY4B/no95bU11fGZ2d4R/gq+yZ3+AcoOYakx2gnl3dY9ta4eNc25wiW17aZNlbYF1r3luprd7m5aIeomNnm53cpeHaHd3Z26PKn2YeIeWtHqDcIqDjIeOl2h0bHNxeHB9uoOaeUByk4VseYFWjVd4kZJyoa99eX9tcoODgIikinlzuWiFmVaThGOakXNmlFSjnKF9YqRjmKRUroZufoZ1d5KWkIKco5qRhoB6YYdjYZ3PZYeSjYNeaWJvl4CRgFVnf3WEdHC9h36aUYWPe3mBgnFbhVx8fopfgKR5UHB/aH9hgoVWgnBubIdph4mhl2pcs26pk4C9eoWinZyWb6BrOnCebqNxmnWSfJGOvYZ7l3R4koWApKyLeWW0iqGId4xvYm5faYKGqmqMxHuEgHuPdaBwiYqmdJlrfHNxgbR7jo2EdnqCqGxnaIWjjYWVbYead5dNf3V8c3d7cUiEe4OTo05llIKign96g3R1a5JxfnKfinJtgpCEdFmUaI6MhZF3cmlIh3SBlJhecmJxfHeOnopxjol/gqhqkHtxeGevn1R4g5qJgnpOdHl7eXaEhJGGkH+FbYBVg3a6dWBegKSJg2yMa3VxWHuQlY1zi4R/m5N0cHF1jF92enOzf4ChpnlTb3HMTZlteWxLjG+joWBwdH+LroGHkpGfeYNveXONqmlijo2ZuJB/cYZ7c5aUdIxhfn+OnWJ3kX98aWOsX1FWdm/Pd4WcZjV8YISNZWxtfYx9Zps=","T4aKfFmGnqeTmIGJkpSUnXZte4yJnGmig4hik5tssIKSkkmJtm14rYuHhHiKiomAdpmikG+KomaLmKGdiYt1hZGjr7iNg0l7kX5zjoaxXHlsWazYf4qNm4V1dl+UgZeWeolpiE2KZ5+3bVWGjp+Sk4OOgWxqe7CGQZCYu1q3iZGmnXyQYWuCZIiRqoRhZXOjlY57WXpUWYt0h9Wgj5qrk5qNpZs6YnVfgGtDg5aaVIWFWW1dnZp8iGmTeI6Xg3yBrpqShItngXdBnFyvXHB6fJRqmYl2uK99iIF9gkaPtsOwpqywlI1+MmKAfZV1Y42clnmJiKJkf5SUfZmKe3pyinJ/m5l5aZ2Xa296h7uUhaFno2+ycX51m4mOfY2om5lugHKUaUWpnFahfoWefJiknkOHjZmARZh/io2bcLeOTXZverJ0hpJ9a4aFkp9KpnVun56Rc4WPjX5yrbR9pGuUirWMTXRjsI90hq3QlJavtYKrkY6emaCBfHl6vpqDlJZVdpppfJeGoIuMirmpoXyAW4yTbJuOpJCHdZ6/h4SCfXuchmWKuYOjoH5yi29dgn6iV316jUtim0x9gH2uVXRriIOuV2ShW9BWj5tgf02Zl59zRJeafaZoRYujaoBrm6ONi6p9nHmId5x6ZXuic0+IgpVti4t5gXR7fYZ5f4OAgYWBeoR/iH98fXx1d3eHf3mZf3qJkIF6fYCDfZONgpN5cl2Shn6Cfohqb395mYKPeIh7eoaRf39tdHqEhXyHfXmFjXd5gIWDfn2NeXaBhHyEgaF8hJKLg32BdoWFi3SAfYR+f3V0gn6OhX90fYV0eYiCinR2mmV9e4aDfHuGdnp2c3l6gpZ8hX2YgXuGfHR9dYmAhmJ6nIJqgHGEhIZ+gXt5fn2DdXV/lHZ9hYKBgnlrfnZ0mZCFeHdvi4aUg4ycf3mBgoSIgHl9eoR9ioSFYn55fn52gIyBZ3aJe3OIhoGDdYp4loSBcYyGXpOZf3x9gYt7jIJ+gYCIhIGCjXd8c25/jJFwgImHjHaEeIZ6f3aAhI9zfIyBf3hshIp8aYF/g299fH19hX51hXWBhXmEa4V3jXaJgH+BcoN8dXqBgIOYgHp6hnZ6glx8h3yCfHeBWYKEiXmDf3yJeX5wi3mAgnOFfouCfHp6e3OAdXF1f4Z8c4B/kX5rd3mCfHuFf3+AfWmihXN4dHOBhYd0fISHnHh6h2mAhnt/hoh7a4GKfX2FfX9+hZt5eId0h4F+gH+GfHSKenxxf2qDjol7mYCCf2yCeIN2fXaciHyKl4CAgoF2gHeAcW+CgYdwdIR/iX9/hoN8foCHhnmCjIdncYhla4WFjYFulZuCfZZphHB0gIp/dYJsUJmFZI14V5yneV9nfHmgn2aAkpuOel91hF5mQ452eHyYk62CbYGvYISQcnVea4aChmh7bXeWhXRwuXmSc29wiHhekn+BioRcYKqJdmV9nHV4g1ajfF5uZoiMaX96aF+BfLeGcX6Rep56j3q2e259fmJxdXl2lXuHhYtqp49+d2iWfV56gWaIkYxhdYpffIGbh36JSl5uhYNlfXeCrn1YhnqJaIeJapaOfoyKfIdrkpiLZGFXYnB3dHqRan+qhXaQkH2CdZ+gf3+gsJx0e3xubLN0YWpxjH55cpWgdm2EeI5nhFdyc4KTfId1hn5xmJRtbXNshXeNeW9loXCahIOOdnGeY357lI6aoWd5U410f3ttiXWNhaSYZ2KhWGzekBqOb3SQbXiEnWiIUXZ+mWuKeWuPUHhJs5mLT3qZeoBqX4CDZZWNq5ufc3xge51haKKJgbmci0R/iYR6mLaqYpNxZ2KEToN6d4mId3Z6gIJ8cnCLm4dtl29zfVyVh3V8XU6tc3yCh2hlen/HV3mShmWUfXZoXneMom5kjXd8ZoeUTU2Ag39geqB2mHV6k4iKZHmLcnt2XJh8cnOAkJmEYX2Qjml+mXeTp3yFfXiAdWpxVX6DbnhQdHGOb3mEenl4jmKTeqeWfmCcr5N2mIBofoWPkIqIiHl8r6RgrHGCoGuHKI+ImK2Dls2daodwepV+mmt9onZ8nY6FeoqIfaWHgJ2OdIh2kph4gnOGS5N0ZpW/eHRldHJxaY+vjImWg3h1eGptaZ+td1qUlYacg36CuHB6V614bIWajm/Aja+JipOTXWGNYpaGqGZUdnyXgoGHY2h1kHSGbr6ewZaXepaYpXlOd2BjkIp3gJRUaId3bkVfhJOLlUqNYICTpYh6kJV9m39ejopLpyx7UFBZcJZ2qIl9ia9/kJF9hURy0Z+wfpTLkZeGPXmHkY1+a4OPnXF2eaxblZaWe5aJi2p+k5KBhpiLZ5WNmGt1fZSjhJ1qinhzX1eGdIp2h4l2ZJl9kVuEeGpNiYKZe56bhIGVqDeIeqFyRIGNcZSDdqeOdHqckIV2jJGPbKaKm5hHm3F7jYh7imyPjGNyj35mnriioH+Bbn1osXB+dJyUmW6lbn2cjJyEjp1lZ39+qZhxkKdhbJJdhISRopJyfpmconlzXJiYebCRgmZ3e7Kzfmegh46ZmIMRhmGPiW9ufpA3jGeiZnRZiFFsknJmUIOTjE9xnX2eelaZZMZyo550iISMjo5yu6KJdKh6Pa2goIyFm3qiip+Ec2dzhH1zcniKaVeNhIp9i4g=","foKqn2V0x4iSnpOpl4h7fpGElW5tlGq/h3qEpZmV66NyiVeQvK6PdYl8WWGMJaRLnP64S2xiutWIfKZcUpKVc2msm4mKnDZdwnWGgaeFaY99c5punH98paN/r5KMiIamWl+Oh3dtVH5lioGTjpifdDJ/r4ZmdmV6cICnhmw4lZCkk5WSZWaKclWIla6KXa6KeH+thVhSeHxndbOHjprGcYdtrLdIbUyjmjxgjqFlraaVkZhNu6BLmqWfX4dpZ06Q2Kd/f32LZKwjez/EiZZrdoh3im6JoXqUgX2Qo0F6yClg5HY+k39+R2Z8kbR8lGSXeVyngouDan2NXXxqv3dafnFzfpCGpGqGWnKJm+5utq2CdWOmZXJkfXycjIdvkrlzgKqNoYKgoIHOiI6Vf6DVlIGLhX1Gg3+qmZaWen+OVUKIebKmqbKsgKB1oJWxhVZqlXaMnlXthFZvgZd3gIBjXG64gK94iZJ9cWefgpJXbXqbkZaMf5GCg2ZZdpVmm7c7gr9PeI2Kg4FwfLKYobB7bZp8bGyde1CHV4qNhX+drI+xd7R/uVeNmWw6knxvmpWHgoGIWZxkiodvPXCbeYZmdn+beGOgZ49at597kp1uXaF+iauLlpq3WMqZW3dhi26XcJhysmaVrGB4h3Vmoot0iqJ3R2V+bWuCh2t8goF3dH10bYWLf3t0kYVoloVhYGmWh4yFbHqKbX6ReI91gIuRgn+ZhHiGq6F1k2eFl4R5c4puZoCLdI2Wdnx8fIyDiFqDi3yFjn6HbWx+hF6Tc4N0c5xtdnx6g4iFeJN7hXl7eXVZcn9qiICUkXCDeIqaXYZ8foWEhluGe2+Qd3dzdnh8iIJ6bY13h5F3qYeCb3Z+b4l7fmSFi5Vgen1/arGFgYJ2hmdqa5eMjVyKaZBqg5J2dH+JiH9ui251d4F+i3qReHKScZN3eYGGkoZ7inR/dIqddYRyeXamhnSNi4Z9iIaWe4Jce31rh4t8dW5bfYWFjISPipyTZnSOfYmLmoasfIx/inyLp3qLYHCBZX6HhoCjfoKJdXFzg418komBfIKGdWCaeYOIeJSDd3iBfIGDgIZ4fYJ6hX19WY19h4+GgYKScWtzgnJvdn6JgqmDkIV/fW6PeHSFbIlkhXp6indlYHKIeXpzcXB1anyUh4aBjYhJfWhxgXZmhIB3dZVsiXBtjWVpg4Vyl4V8gnaLfXSDgYRmjGxxd497h5J6fpdKeo2NjHtblpR7iHl1i3+EeX6HgKJ9bZJxbHdrhHZ6jHFyfFKUf3hUlIiAcYh+eIZ9coiugpVxanR2bIZhe4x8lpd1fmaJfox2jZOMS2B7YrNeaKaJgJFYdYSCf3iIeIRblIx9aWtlT61zcc6HVYKCjHZReWOZd0CqVG5oWEDAj31xg5x7lGGQg3eMTmhtb3dleIFOm7BjlG6Id3tdcVyLiotpZoltanBwkmB2q4MuTIN4kWpuYnd7hn6RdoReeoeKZ3JebVlwi3l5g3WMf11iall5WpGBc3aAbX90gHCFv3KIkpFqYW2cd3d1poFpcpCWYaJgbIyLhHaUe15+iHZ5jYR+cIpFe4qGb2l+doidfo2di2GQr3Fvg25fXmhtX22chWuWb2F5c6FzUoBodblmcYmIjYl3ZKNsVYheemSOdXp+YGiAiqh+YHdKgYaHgoVrfYqSjohyiHxrf4ychF1rjqCtkm+Hi2hgWW6ghZOecXJ2aX6bh4WHhmx0qo1kY2F+S4N5kFeFfXJ8fXJ3eGmOloyZjnV9j5SUeViNe3p8cnqLuHhtel6OZY57aZ1IW3xxgX+PjJWAfmSMTjeFRouYiGx4fZyEslqCWJXFdoSJND2BeKJ2Wkprj4OKf4pygVGVcl+NTyaFXH1pdYZ7dnaCZ2WBaWZurnuIWl9yaYFuqJiHVmWAYCBniHZji4Rsi4B1nHqWZ2qOPYl5mGF1aGmgmH6DmIWqgjhvWnmFlYV8b4hLa3N8gnZ6V4CIc1Zuk0tqeYuQl2mDqXOLo3OelId3bYRog31x0ViDnIeioJR/6Zp2pKeaMJOQhoOXk3+QdXwiWOGvkGZ/sp6XdJuckJyLZWpwmHGDo3VY1IlreJxqHUudc5btpIY6mG5Pu2yPYaPYcFOPj3p7XJ98c3GGiG98W7KBnnlriIR0TJmYl2lCeYiIYZSQcGRkR22UpKpWloB6hp3GqYiNhZWCfOR0Moa0qXdvoaFhg3hSdkpxg5KCUZSLo4U2oJp1h2KnY45lXl6cf5+rhn+RdH5kiVSSeapzf41ne6yVc8N6gIyLmlx6wlCQwG5yh4+OXIaAlaZwgottb56Bdn6Jj3N/iaJ9o55/c45tkpaBmHigaFtWgXl8lZackmhpdXC/c4l8paBrZKNyi4mUj5d3gp6qh558fZm5tWdqd2xdgJKNsHp1bKKiV1eZdo63lMeGhpx5nntSmVsqp4SrinbHgENuwHqGY7HHeFVti4tyk3p5d3Z7j5J0RoJpg5B4kqFEsnp4ept+jY55fpNnd5GTkoVydHydlpl0f4GKdnplh3NyLIGmnnOPt5+qkj07iXNrjW9vpYWMmmVpg3RjjIBeem9/d36ed1CPhmt9cX2Wb56Xjrprs3V6nqhqkqRhk4u8bb+HSl9IfkReip6neIe0g2SjYleKsX6YlLaRhoc=","bH5xkXdnc4NqWJGdhYKVYU+ZXWR9fJpTsIFmkWV8Vnqoamd1lDOVYH+aWXylo2pDM1WRYXmIc4RpaW6GT4Bye7Nyl3h4lJBWUGZmmH9jt36NgIBWdWqDUHhwc1yGZT9Hjmkai4GHZ2uVaKJqh21sRWWClZqgeVy1gI6NUnlwg4ZZj3WGjmR5hm50ZnpyU3x9WJd7eWiCb4ZUrk6AUIpxampvjTM9a5IBhUelenmyvTxcgJpsOnJ/hIZwCoSDglaMgWCTg4V2eJqfhntscY1iY0KmcACnV3mWb5KEf5J0dFySaoybXHWYhno0UW56Z86Kp2llXWx0h4V+dHBofWWImpuCjXZrUV2FkWyAfYCAWUtTl32Sc2tog4WLeKRge3oAgZF5e3hXXI5cZ3GFfrddaG6Th381dTtKi1+pkYR1d5aBgomAWml6pa6KgHmJU0d+lGp4aaVBcaaJF3+bV3FUoEppW0iuX5pwgoRxhDJtdomFgW53WGuZWlu+eruQZ1s5dHpgeV54gHtut6SEe5FpcIZnkY5yfFyZmoiEYURhWpRlhquKi34+Sm2Banh4RjKCR5C+W2WHfUFSbnCWhmiKeVtxfIOHl5OXZk17iWdmkHlXvGh/lGJfe3iLpoWRe3OXR1x2Jj2qb3k/l75sgoKaS3e4pad/fZSDg4aNcpSEhnx7goN8a4Bsenx2gHd/lX93cnlweneGf4B3hnZ2eHeRc2uFeYJyjnaFbZJzYYCFfHmAgXaJjHiJd5CHfHCXgV95j4V2iGuFh312cX6Gg4CDhISHe5GQdWJ6h3t/hIB6hnd7SHZwgIN7eYN9iHN6f4CAfnOBbnhtj3xsdI5ucoKcbYiBhH96fpFziGqAgoB2gYqHhJ6EgXNwll6DfYGDnJJ+gWWChX2QdouOdIaDfXuDc218inxwjH55dJGLgnqAkoB8h3WDdIdpfoF/k39+h4yDdn2AjG5tfHx8f3SBgHiAjX9ojYJ+jY59cH9shIiKgXh+hnp0g3uOf3eGfYmFi3+Femdybnx5jYd/kHdreYp4goB+i56CeYGAcnyRcHt2h4B5iIyMgnZ+iIl4g4OafnaLf4pxgYeBXnuBi396g455hXqfenuneYtxbJKDd4ZwjXqLp4GQg39+e3iUgYR2foGGfH9meo6AgniHd3l8fIWAi2aFdE9/eIJxj4V2hHp9bouHe4V5dn17cHl/i4d1g4V5YXB3hIR9e4aRb32QhIFzfI51gWqRhJF7dXt8hoyEhoVugn2Kd3WHfXWEeXaIf32KcoCAeY2HiYB4fnSCfXp6eIR9hl6BiX+Zd3+GiYKHg5J9f4CChIF1hqxto3l/d3F5g3aNi4+adnWGmI5yhoZhjnGTZoaNgWStdoYUhYyrjHqdoJNxjVuGia1lfomVp2p5eppdkYJyYouDf16Eb3yDhX6TnZuClqdriY+JqYiKi5aMgJF4d1KCWY2Uj3iHmGqGkYqUe3t5jm+UtH2ZhHiOanp9gHp7poZ1n5K3hotLrGFxoIORd4F7aX+KhYyMkY6AZKlzcZqajXhefJF5k3aCT4WclHmHzHp7eLGttoqMfnpxt4aRn4OlhZJugHZqi5Gsl4ahlIGXXmZlkIq5lYlbmnKGd4R4hYF6TmijV4CNdWGPlFdOSXyWa4eJdHx4dpB7bo1uhZOgoJdqcH2EaJaCdH2Vh49wc21knKaBX3B6oXdabI6IjZiOpmqOZWaBznyKWneMkXVvaIKFlqGGl2NAf7CSj2R8fIeTjIhwiKyAgJOQem19m66TjXeSZpB2Z1WIkHpnjnV1YmmlcIB/h5GHh2B8o3COmFF0mnN/jWl/jWJlY7d4l1R7nnZ1j3+ZeHmJpqZ2hplnWnWufHOEZ31zh62I0muYiXSPa4BusJp6baiBgnRignyxb3+hTmZnYnSHYLWFl3tph615kIyWhE6EcXZnd5pYoIyJYX6Gfnp/hLZ0gYZxhWpnhnF7kZxvu4SOqIFzpWyAarpoaXVaj31vgoByiYmZaZJ7i3JibYZzQZyGZIVzjo1ieneLYnWBRpCUT0B9hq+JfJVzqoCTkFx/kaOLaoFciHaPe2xzhXNjYJx7eW5rYnCicnBUi3h3k2qIfHiWgIdkcFF/WW5SfJKEaYCKPWmPe4xuaWONYmuieqqDaneleYmUeH5lg4yFb4l8klmEgoWegX17Y36VbJWHd46wkXxUpJ9rT5KZaGiWgmFzh5KKd4uQdH6CX2l3j3eNdHuskX51VoaJdkF4Y2R1hZR8jXm8gZJylXtZYnCMZlCZqV6XbZF7cZumVmt7ZY1Le3qKaH55cF+Tk42YnnKHd3KbgI5ygmx9eHZ3f5OJjYFoc3mSanpsd2SBgIODhmWHaY9ienBvZ4p1Z2SGgKuJhIl5aXhTcWeFc3lzZGyHf392ZmpsnHqldG9kjX+AeoyRnXF4gqx4hY+hf4KEkoFigXxVfHeUbHafaW50iFJqcXebc3xmXm5WdnN8VYGRdH5zc393VW+wgp+RaXRqdnd7bZ6EeI9sfYp9amV5e3CBeHGXjoh5m4J2dpiKZ4SEiVRico13eKbDWYyDp22RfZ12j3aAd6eFnH2IhYN5lo1/i3yAcJ54ZnSSe2hXendufnuZonVbgVx8pYOCh4iFSXdjimtoan57ZZZ8imxtmJqjO34=","f4KHnUiGlm2MjnSDjZeicIqqcHVse1uWfJmStZlct2iVZoFxpHh8sHx9ho+DkJaDnaeulXKJsIGzq4d4bI19dkeIdYV7eYGDlmSGiYqkeYhlaqKHYmGWnphhfW6ChZV/cIlyW29WSY2AWWhzp22Fe4J0jGF/ZKp4UXqPTGyAlId3e5uCilhlV42mpoNlcnmocpG4gG4/fZxqbIZ5n4SfpZOEkYBlfHEslV5wXaawcm1kmGRIg5Z7pF6Djph0a4h0jJKIc2FafZkvbYXBbq9kfIBzb3GKopZoi4uRj1RjcVSDrJCCjbuEPGhecaOYgIiaiWp0eqN+kYWVb4aPiY1Ue4R9hpqaboCIboCAg6uHkqJouVueWmBolpiHq0uqpL94bniPjlGqgYmuj4dwdmOvlk12k46DU1CXcIqLYX+fhGZrkbR9e6t9iW+KdHpWtDhPs3iNgn+WfWhonWV3s3Z1lFqYmYRsm2JRY2KMjYeic4LPn6CCfox/a2xojn9RmqpUkaFzpotmZJ2Nho+HgWuPd3uXc3mNvoeRXISxnXaBa26elkxxoWmdqmRTfYBVmpOddIVnaX+Fs1BMVWy1gEdhdIGGTFGLbaFkiZGgjWSnhrR4gpFimpxrYLaOq5WCkXaKmbdmeIuVgnOJZ02ghneBg2VvmaF5hoBzf4B8hYiJfX2Ef3WEmXqBd4WFfX2FhXudfYBre4h7h358iYKBhoODam2ac4SGcpF/c3R3gIJ2cYaLfnuFhIiEfoB9gXmGf4B6gXZ4gHZ5fn5/e4h8d355ipp4eXaBd3+EgYN+hX19hX6IhXl9d4OReXeCg3t/iYmRh3+Bi4t5iIWBf45/gISMfIl1gJGNb4VxfYODgmF4fGqFcW6CjHWJfX6AgomEh3h/h3p9eYeAe359cnx9fX6He3aLemiLeXx5jHqJfY2DeHx7g3+DeHqDgoR4gXl3aXuAe35+f4uGd3uHdHl9h4mBgH92hIKEgnx0YImEanx/eH97fH50eoyCgYN+gomDgX6Cf5p1en18eJeAeH9tbnJ9h4t0hX1uipN+c4B5doV9c3x+eIF/gYJyk3+Kf3eEfYN1ioSFe31/X32Bgnt5jYiAfoNtgHuDe2WJfoNxfnp9f4F3jXaDfX6FgYeDhIqDeHp7iHySdnuFgoSDjHh+f4Fldn+Ahoh9hnODhHyCg315jIiNgV13dnl8iYyFd395jYh7fWSJeXaEe29zjYRth316d4F3doh5eYOBeXt5hIB7h4d/g3h9fn52iYd/i4d+dG53eod/kHl9hH6If3l4fnx8jH2KeV9+hHx5eX1ueWl+gYmFjIB/fYN7bYaJd5tNd4pnhoFRgHVuboNzkXJaaICQS2N8WbV/j41eXoyaf5lqgW2Yi1p3hpWsfW6IknpwVJR7jV2KVYuIUYZ7eXJ4aW9hUpFrhGh7a4yZiW1sc39rkYFrdnZtioZ0g3+EVHFud0uGX1lccnN/g2VrN5J9YmlukkV4eHF3X3iBVYNoem2eVoqCfWNtglxmpGuDq5NjtXR6jl2HWkZnh3CMe4dvXWdcZ52QqmOWRE9ZX3pobX2DnotweXeIYoJzdpqDc4OHcHhjhGKZa1J8SWJ5fGKGg2Z/U4SBh39mUGZtfppyjoaLeoljU5NiUJl/gYdue3CcT31xeHaAiVp4WXh4inlimV2FdX5jimFbd3+EYWZchX+wV4ifgWaKYl6ZeIOEgIxfenR3hZB5cYd/mouPYWGOYX2WhmF6fFdidXFnh42cemuDe3treXx8TWxloZqCX1B4hIpLWJZVhZtzlpF3eH9XZH9uVaydkJaIbjlwebKFeaeCWY93ZkWIX4aAS4aRY31saFyFXkiDiG1ohHR0iXJ1lXV1RUyFdKF1hldaf3GDeFtVh1eVbHp4XWxpl35qkYOMUY5pTy94gYJRbYFYeWdnd32HZmp+jYBkgXVod3R7d4yAYlWNiH5ebG2klHKNbktjrGJgLl5vX2NWgn1pkWRmi4KMlGGEf4Kmi3GMjJF1d4yxeGJvk2ZadJh+nohzrnh2b2FrfoKOrHtrpJqXfZuIYrOdkIV3mJaiiX5HgJV/fmGNYriGdIN7p2NkhYuMfJuCaoiNW2iBjX5VWHSloIqLhI5mV2RxYJVsVWCGr2uOgn5tqV2ZepVxX4SqQW2GlZ5yj1d6eGBpaHiKiYlRdnqyeJq5jHpjf62IYr1ed5yFh5aBkIQ3YmKBlDZ0apphS3hvoDcxi4t0oIGVhZh3YpFohZKOfXNtim05jFN4XIVKgo+Lg4GEl5Z0j4V6lGhpXWSQqYu9oaCLSl9bfW6PmIKoimeKZalrsJiJZ5d/h3pXnYiIkZKXW6hrpWR5gn+Pj5ZglISyZldnlKmBkVuNj6dkdHGnkUyDhqC0mYttimamllJ8fp+LaFqNg4x2XZiMlGd5j4GJgKd+nnaIfJhUh01RpZSeeFOQf1pfjnput7ZToWGRmXBoo111RGeKgU+RhoCgmZx/jJaMdpBUqoZumodOlZBip3NlaJJ0bpqXrX2QdJ+Pe3KVj3RqaKqfnWqXa2Cel1lphH6KjXhPgY9gmIycdHtWX3BfpE5TQ1+VbEJQj3qfb1yIZ6F7lIl6iXeeio+C2JRbkqJuaaCXmpZ2iGi4gaqCTWCbh2hcd2h8hnmMh1ppkKQ=","aZZkYol/ao+Mk6q3ZoqQoXJ5cWZ3kIWpXnNXbHSMQZJwbJGKR1y+WIhbopSCa2pxf2ZLYmahcXSgWXUtcmZ9oaFrjViHgpKmMlN/eHpdoKuugG1iaXeGdW2rqJuAOG5+k4NcPY2Mko6TfYFxk2pmeHecgGyin3R/cE1hcqGEjl+TbkGAlGiXr4d6aWDGbnWJaGhrpEaXdHdMfr5bSmZsenGOf1CBnYuBZZeXbp2GtmRylJCZhXjtcj6Rx4RieaSaqJN5dZuIbIWhfIg5YHRNdlx8gWBvjEBVXTqikG+YWn+DXm6LgaOQd2WBk1GkbYSCdoVpln2EhoNosXJ/T4uaqXqcZZ9wZnhsfmNWjZlOZId5X7kEXoeSYICAeYlMeWR3kY+jZYdqqoCJmM9KfWtCZW5/fX6cmWuTXV13nkyFbq6SbWSQtW6igatxfXVKkJmofJZXhXRcgHGuhX1ocW13hJ58bLWcYZZ4pq8IX0haVX6mkIZuiVxaSpiNcpG8hJt/iHp+hnqKp4h7d7Jxf25TfI52qmCMT3CSnINTe3NWc4GCXF9+WE12QpBqj29pPnd7fHCIjaOdcpBahXRMdp+WlGNSp3mYcnh2eEZ9dnpjc36hp2mmcGRgoHF2bX2BgZyEj2OQTol9erAAb5mAW2+TSYWRUXJ7fnuai4SCf4OBlICDcoKLgoJ/kn+Reop7f4Rfg396g4mEf4CPfm2KfYSYbY94dHN1joCRj356iYOBdIWBgX+CeY90h4p5gYmChn6KhoB9iIB5Znl+gG58fYOBfHmFbYmCgHyFeHSCcI2IeHx7fIZygHl2d4B7a3R1bot7h4J1XIx8bnVwgYByb3eGfol7cG97jYCHeYGCZIRzfXl5b6SYaYCUgoZ/eql5iYB4fnuMg3+RgXx9jXp8f4GCeoOPcXiAinJtg3d9f4iCg4GFdY17eIOHc3aYj4B/jX98eICIeXZ2k3x1iYSCinx+oouVeX9okYuVb4BzfXlzhIB7fHmKjX9teIJvb4WAh3J0c4NwZYVzdYaCgWx+loaTfmd/cXZ/cXt5f4Z2doOPhHJ8bYV7fnZ/c3lyfl+Jgn+Aend1fniFcoJ7hHx8inZ2koduiYSCa4B7bISDen+Bg4JsfHqVfYhxeXR8fniEboR/f3Jvcn1sg41tjXyFgn6QdXNjbXmKb5h4fIRydXh/bYpxf4OIc3x2d31wgYN/jISElI+IkpB7gJd/f5BziX53j4NpiGaCg4eAeHuEeH6JhoB+a4d+e4SMeZN9gYVxe4qFhIhxfYB4e3uBe4B+h394joV+gG+Dd3qDeoWDgoB9jYODf3uchYGmc2mzln+lhGutk4V+hXd/ZTaCgH53e7FLl29ylld5pVmGcoN7iVlniYGOmZiJglp1YppiclhygoOBlJBwLH5tfqWEe4RajXSZr3KWgZd6iWF6a5GiaIdhj4Cpi4+Bc3BkYHWgjFlfi45tgH6GbXNHgG2cqXaUhW2JcJt2aWB8XXhmuFdsiJRlfK6Ga3R2iH+scHuignSvhI1yb5qge2JOeXtTbGdipICTpGuDgXeCuZt0W46UfoOVjn+InJt7h5aojIeCgH6NfIU0bXhcjYlmd32QgXxyZ8Z3ZIZuoZp/aVZ3mWxlaW6nlmxWfF93em6Wjn+feTuQnJt8hoiIakmnhZBJfWiPWG1piViNQ4u7kGmLf3WiXTmFiZR3e3hmcV14lWyNqnhgeJCAkX94W15lYml4caOcvXt9km1iqXJ1hrmJQUlrf1tqe3tuXXRxe5fCZI1bdLKbcG2Bf3KEkIJtVIWljI1nfnaWZIq0alZ9q6lzrmp2ZYliiXaTnoJ9r42Qkn2CcISMcKqCkX28eaCYXHqMgY57iqKIlLd3mXhtmXuKk6JKoINUjl6HW3+VqE14jW9+epPDiFp+gJpWVXVueIaDaYdcnEpwgYxyfXl7jGKYb49ydaaNX2+lbm2rgHlpc4p9f37IZ4qNVnl5i5GLemZhlppSfbR0ZZ6LeoSoLWl2fHVoXXZgU21tq3NWXFtvYImQVWhdbGpbdEC2alqAk2J5nHBzbV1leV+Ec2aPhW9MVHujqryMdGlqgoh6ZW1eZZhVoXahnWlok1RvcLCCpJt1bHZuiI5yPXphlogacYF/aYGMikqLaYScfm1hkE9/bYejc1+Ad1puimxwvnOHQ1mnZXdwWHZofoGQWYFyeHltKHBifmBrf2mMk2dhZFCFbJKVlWZfpap+cITEaXR9gXJhaKN4mn9Od4xwf1yRbll+oX5/c2xle31+hns1ZFBXqYp3TZ1kVXlmVZOGmzprkYOPh3J2oZpoYXmRaoaBi0N5U41+boeTaoxcYoRJgGFRr1t2cpFWcJ07UGIueVtslXl9Y4WbloB0U6d3qnqNiG96R4lpeoBcjoGDkmtgQ2OKfTtiZnZobHRdQ3FzgoNBV3qZdd9afXB7a490T0N8uoqJYF5yrD54g3KLZWBHytlLQ2dvmHJziGt+UmJzeWauYGN0iXeNiHWdjXiDgpZDnoJfZ3hPj5lWRW5va6GHglpVj4JZgV1uVXmFek6KWWl8b5B3XC5pe5J9mMJ/baQ+YWpRg2BckW1UbXuRVl+qbVuMhXtnWp1fVHauY2dNjGhqkadug31ykV6bcJ2MbZgAeX6yjJiHbJV+eoc=","eI2XdFyW6Zien2h+jKeoSX9qrIx5n4FidaKth41i24F8ZzxfdGtyjnVsZ2N8n5SKj9LCaH9fs2l6gWVNaqefoaaiq5HgeHhyznGYi5p/d5adTaxUmKmCeYyDjH6TkHaj1LBjdnNohmCThX6Wpr2XhHV6oX1qY5VzgoijPWtMgXqFuJGDXFx3tYhaaqJZdIuZjqapaM4SoYx8pRicSJyUn5OCgrsAfowGcElvlJCpT7ZgiG5HgZZCnoVroI92n1yegqKpe2+bgJRGYXiHUaGdXa5+dGzBlciGeJx2rZOmg2lOyHN1bZGRVFqCRHh4e3mNh2+cebBogGuGdb5+foeLkZNzuWCDg49daYl2fbaBm6xXlpCfl05IwsFau6yXktInh1xvhX1TX52JeYalYMHGZ091maBwiJ6JlJ6QaIGNmW2FksFra3mZgn63nI+VmYhxpdWeqZqLZ3iCk3E5j5Y/nI6RbniIho1deQi2rGCUpJ6AiJ90bJyFbH2le4qOjX4Le6Zwd2tvnpORh3uWmH6Vaa6bXJ90r4R8ZHZ/lmOVk5OVco06kYdhh1tzg6CWmlGIbpx4XImHm1KncWSefXhYd6iNkUd8lZlykJpklmViirCDe5tuoqDPja+Kl4mjmpOKeoCQbIuanqJlrnidwqyqjFycrZR5gn+EeIl3fYh+cJJ2fnVyfnlmdICba3SAe3+Wfn17gnyIh4Bsi3JnfX6UiGuQfYB2hop5b36Gfod6jXKGdYBvf3Z/j4mBhnOGgHqCjXl3doV2hYqBcXyEjXp9iqE6f49+dnZ5Y3Btg3x+eIOCdJd2PIejhHB5gnqTeHSDeZeGpYZ+jY5xi31vZXaEeodzh1yHe39nf1Z3l3eMhYOQhGZ3jnmugm2Gf0p3f4JthYKTgHiGe4F9kHyGfn6EeomEiYedhX2Ze4qYd4mXb4d2gWx7fG2AeG2GgYuKYnOIenp9j4XAbGh/gHV2eYR8gXhcinpNfHZ+W4x5iHuFcnJtgXx6fnGVfI2Lh36FjGx2uoGSpIp+lXh2eJGcc4V6dKaAiodmjXd7h3V7ZHt9godygHyLinF/dXN/h3d+bJGHknjEhIJ4eHWXgHB8cH1leIKWnHWNeXh7doSHhIV+fJGLgIuHh3l/h3l7do6AhoKCi36JdHaAeYWEh3d1faWFgnJ6eHp+eYSDgoV/d4+HfnKJfCh0fnp3c26NgZF/kXRwe4ODhoiHd3aDdnd5jXh8OXt4dIiAg593bHZ3gWOLiY2FhYZ/ipB9gIeadoh8kYhze416jIGIfnODkoR/coGSeWR5eTyKhIhveXuXeWJ/iYKBfGd1cI1Tm3mIl4ttjJKEfsh8jY5/iJ9xT4R6inSFYm6Qg4GIY5l/XFKGaHR5kWSwmGaKyZygjW28oWF9aIt3cWtrhIOYh5qKlHSDjo1mWph9hI6XWGh5jIWKccitbXxsW2uJi29qn5lpY5qIg3qDgGF0j5F1eWGKao2kiYZqc1h3immEZaJ3bJOObW2aTWl7gXh/U2RpjG+ZnGxemYh7f3qIfXiJgmWBhHGchnd+N4mKhWaVWH9yc3ZlbnCXaHyDhZCgbZ9ihHJ9eml4jntfsHd/nUmIQHV7c16Kf3iAc110hqiCm6duWN92kUh0fmJ2YJmaXFBdAHWBkWuvf3p6ln9reHB3enaJYZB9l4yEbFBzTI1OWKqRh4JMoYmldKBbcIXUgHu1mLxsS3OGfHWLmmxlmYiAnmiLYHR+XmV5aISHgWOSSzR+moKohJSNVH2YZbCQfHuRzHd6a32JqIGXbp1mXnZrbHyrhmmNgoGSb42Ol5CAY3OHdY+PZaRKfHtZL2uoSZhqXIKRemWJckuUb2JgmGhwg2l8g29+bXF8Qjlwkoh6cHNygXKSVnBqezWkhXaGhHaGr2x+XImhdZubdg6LaHtmsJ2Ji3NgY1+FdXGNmJCDU5hwa2qKiZhzmXyOe158lGydl4OAfXSs9JljaJF/Z3GekFRsgdaBS31LsEnFkbmavG6egZSaS3hFtYqKm4iCWoO4e6F2mX1VW1haX5OLbcSWlHudPM6ei8jbQW54n36KhW1ism2KiWKSi+KZkJOfvlV6esJuaoyXdq4tqIWfgX3BP05pf3qwznFiHV9wf3SEdGWsnU6Mf55qfHR2dYJ1QHq1coNac5V5bHyAgxeKXYGdcq8/lHW0d86geKqWipuBhmSSi4C8hYSCmYopao1rck1gb7ZvTqhxekJVrpJ7vWlvopyBhbd6T56meGOCcQBbeZ+jbzxpa5N7d5+FesWVf3mUl4eEZ4aV4IGfsYCTTnBuVI9nfHa+lGm4hqCDkmLWgKqPaolrjoBjfoGGfW95eFxCsnJ0l8yKh2bJe2WDsJx0dbeXoriEiGOfh481jV+jeXGQXWiHYWdme2uBYnt6n6N2Tqp63IpslJgtpm+KcZ2gpbNJhHOUiMWil6GydYJ+xY1fvpg+joF6fI17bbN1QmB6rHteb5KMk39vnW50b2VOZJWew6x6hI+Fkolgc6CNgtu9XWice6yren6UiHYuR4FcgX+fkoOag3iRkXx2cYaYaa5SpH/YaYd4g5x4iYW1PJB7jXGLcsuLfmtvh5CApIF6kp1ZjnyKp45SjLOkkZqat4Zndl64lpVZa0iEoIGQjoKNnH2QVFayM1U=","TlNWa36BdHCLaYlyfWyVm159ln6KY2k2hIGIaHWDcnOAdVqSh3tjY15foJY8YGpsZnN1e3WjgHhxVlp6e6WPg5BekIR1SUKTY2SjlmOKUXC9sIaJjk6OmzSKecSRzW+RO42XiDpngnuKb5+LgnRvmJ2UbIVQh16ZjYiQfoCxY6SMkIaVa1lroIaAoXZ6b3Saf2aPNJiOZEhrgWySaIh1iWh4aXRyWHFwkGZ1fHt+oWRtbViGh5Ckc48/rnydr36MeXSLfIh7cn5zh9F/fXk7cWVmfnBeYlBaZJWucHVRWTBwc29tSXNLyDmHsXB4YYZ1mmaSl5Via5twZzxwan51fmZ3qXaHTWwye3p6ikp0eXRtVmxJdXmGSIunMmFnVGd1jXyVcqZ3WGRRoGhndHpxn5SBfYJygH5zf3x3lniHklSVbVdTmJI4e0VsVoVSe4xRWUtZMIV4iWK5/nNrgr1Pd59kYGeIbX2GhmlRYXVbr3hUi3h6gIN3zpB7b3tBjF1sdF+aSGN1h2xmj293X3V+gWl+pJV4jYkjhFqebFVjQHx3bU1PXqh2aXtwoF99j01vg2SEmGuOgHeVl32qd2JYeoVsZINfn3SEYW2ZemakRWZtX3N9lpBuYHqLepdiZ36WeFhvikNOfaJub5OExEuDcn+AfIN0gIZmfYJ7gYWKe4B6hoF7hHGKe4KPdnJ4jomDhHyWhIKFgH90e4B1Znh+i5aGd4V/hoCUhYOGf3qDdH2HiG6Fg32GZ4aGjYuAfXeFiXl3g3lzc32HgYGCeoF9h4p2fYxxfoOBcXt7gXOEfH51lnl+clmejKCFhIJ9hoKAj416ep6CiYp/f3OCknxwc3uBhHuHcYV/YHptc4B+nXp/c6F2bnuAf3SFfm1/fYSCcXCAe3SAgICLlXyAgXt7gH2AfnmGgYlykoNdiHJzi4KBgIBzdYJ+eXyBenOHfY2Rg4CEhIWKgHOAfXGMc4GAeYFwhn58fYSEbYJ8k32FfIKMgHqIh4V/hHCCYn18iGt1f4GMaH6CgYZ+im97fISFgot7iXuFfHqAfnmMdYN1gI1ziYiDgJFwin16gYV5iZB8jG+LentyjYOQeIl4jYOLg4aAjoCFeoV/foR5gICDdYKKr39Ufnpfb3B3jH5/f3Z4h32Nh3J2fnyEg4KAgnJ3lod8dnV2gX96c5B6lH2Cc59qh5qBeoCDgmqBfpZ0d3N3faB7f3l7fnyIi3p5eYd+dXd6gGiAkW1zh4GDgYJ8fm2CfoWDcImGgoF/bnZ6fH+DgXd3g4eCgX6AeIN1i3lxgX13hIWChY2SY356fXqAho+BfICCfYJpdIF9dHprgnsdgVuhipuFhVyLgoJMn2hwi4CYenOPcX57jHSAaYKqWH9xfZFwdlyNaqZ0gYBxlI9snZuAfWWOinhpV2yij3BaWXSOaZqBuD6QWZKUg1pbg6GTlYSPnG11j29/rmRAZ3N+XYmIr3lhfEOUcIl1VJiOYreUlYWMlHSfjZmSdpyMlHKGeqJtiXaBh2prmnFrg2aMiaZbgVV/hY9/p3aaV5GAbn+Rc46Mw6N6XnKYeFKRpZeifnGUk4Vqh2dweY5wkHp9eY5vZHi8jGaMp41jintffYGHkY5th3xSkXCaeKiRp4xjfWmJmHWOc46AZmmZdXSdl2t6k6eYent7cYeGdVKDeIyVgYCIiJB6Y72AgYNhnJqHo5J1lXufg2OIj6WWuY9vhoN0UnVqb3pqnnOLjX1pg5lxaJBchXmNkmhydWyob5VUiTeWWYVJaHuCeXODkolpamB+mY+6YGiaZmGSZZ1qn4aLRHhKiJOItXSEg3ihg0qLeISfi3tnbndjZGh9oZ12v4WAfH57Y3VyhnKNhZGAZbiCh3aPZ3GNlHF+O5CwlpVtbIBrg4p2gKKCWXd5kn9Rh6yaXnpzho9wrY1YlXOJipRoWo9anXugeoeUcY9zeYSHkW6Kd2aKdHNze4RZZ59zYpagkZaKjqRIj2V5jmNshZt7ijd8XK91pIRxvnh7ZVeKfLOEbW6Gc4R3pl1phWd6jqykWF5xSIJig2psfXVwm26KoVqOgW19aI5LfUthlV1xf2KZbW6ij2WJbGd5loJUgEqIhpaIiZxet5R2Z22ggzhccnlvgKuOcFKEa4GAdlWFd4Ochoavd6eXiIJ3kbODb1mad4xVnl+UdHRyYn2QaW6OZXRplYR5tYqikoKSdpVzVH+if4SceY3LhIN9epqJboKliIaNkIJxpJtqbGR9fm+Eg5udZjSPUJ/AfH6klW90czd9eYt2Zzxpe6JsY39xenaIdEhukHiWTXV6mWx2iH94XYp3YYB4k5hYZoBkfIWJQE1dWo9SWYlmlHmfn35scpSGenp+bneHeHGhgpuRcIKXYDlwgHOCiZ6PameGZYGViXVdk3RtllhjeYmfWItQb4yeeDV5jY9we0SVknWTdUqAcWBviXuKe20xdYlvi3Bxgl1qbYA/eE2QXoqPe3qHa5Cje4hffHuSezdhbouOdGyhimiTgYNeWHNXUmCRg3uEtVKKgGiEc49ZYX+bT4WWeaaBhnl2bVZhc6x/hltzm12KbZl/bIp0lV9aeF2MbnZ/hldxjW2VlXWDbH1hi4WppnVcZXiHVoFcemWCeXFomGByh2ZQg4WQfWuGcIaCWXQ=","hH93ZbhkOI+OVHp/dWp7jHmoW2KJU5FWa2hKe2ugfpNxi4Obi7+SaXeUhmBsQ3t+YFJLe36eeYFlaY17k3Ruj7SDb0ZTd3NnR4lrhG+Ab3GTaT+OfJF/d2N9fYtnj3ZRc3dSiX9qgX1TjZ93T4Nsi32FhIyClUyFhoZToZeJYIBqhlp+hKSAnG5RlHR8e4x6cW6FZlOfdFmOfIdvnV1fWn5xd3BtmHeVh7uHaVN6oGeAeqjAUHiWd6+QY25rioOWeHJLfZGFbIi5gWVrqn+GhVaFaU6Ae3WKiIyceJhyZmeOLF5KWXlszpZqnmpqdoNucGd2d2OIb2dWiVd/WnqkenWSYmR1Z5yKhXt6XzdmVl+JWYpVlKKqRVqIZ5JrZldgeIp2jYuJaIAZiGyLj3xjfMGAe3BznJ6DkVqPol1+oLKBfTtuhHVchnhqY3CSV7OsZ2pXX35xipp1bXembpSCgp2IRnKLZWmJs51IeaJxbXtMcGJ1loWAZGKTYF2ZWCRbcH96XHF6g1xmem2DgoN0fF1rfnZ7OXiAs4KOX49rWWtqe51lR5pfjISZh4StiKKRlYGzmIeEWY9duntWhH92UWxWfrFZh1F5W26ElKWRaEh3iGOXsU9FjDV9kYKLVZBdVnu3Zm2AaWSUmKJpjG1sdpZtVWdufmuFgHSAiX+Cgol/fYOKfn6IeoCFhnl8fHqAeH9/goJ4eniRdHODi3h7lWRrdIJ+dXeCinyVfoaIc4uQdXt+cXh9d351eIKHiYJ8i3R7d4R/f3R6hnd+fn+GdnKcgG96i4J9eISBhoZ7gXxzeXGGhIF2fH6IgHp6hX+MhW94eIiBdH15hIiEd3OCfnhzfIR6jo+OgIuNd4yBd3l0do5xkYVycH57dYN7ioKAd3uDgIKBfHxyiY5/en12foWIdYCDdHp6g3l4i3lrjHSLb5B/hn5/g4GAe4CGi4B3e39/fpNZjYiCgoCGeX6HeIJxhH9zenyFhHeUfIGAe5SKgISPjnOHh4F9iIKKeYh7f1OAcniAgXeBdX2KgoB2h22BfHh6fo59fpKDdXeFiYB5e4N+b4J/gn98hZKChH9+enh/gIZ3o4V/h36MgHh5i3SUgHx8eo5+eYWGgYV1j4mCim97fHSHZX1+hYB7hIN+c4Ftg4yFhXx3gn92hY9niHp3fn11e4F1f3yCfnt3f4h5eXaKk4p9gHl3gICBfZGGgntvg4l5ioB8d3OReIF3dn5xkIaDioh/iYJ6c4d9gnSDgXJ+d32Ie4Bvc397iYWFc359mHpZeHt/jYSJgYmFhX98gqd9hISSipx4g5mEhoWMiICGjH6BcJmBmGiOd2JmcFqpk3uSd1OPoXeFgW9SpHuSjoGYi46PnW1Dj09shZVga5iEjFN+jrd3boR8no94dq6KXHdufG5ZlY1wdIm6qGVrgpB3mnB0i3uNT1B5dZKWg3l0ZJyHTISkgl1zaZJ9d4qYdotseZaNqo1uk4B+e5iKb2SHU154iHqZoJdFm4GCgKN9g3+ngIF2fnK6SWmFhZdvh1N7aJWKeIWMkZ+cmI5ZW5R8yXmGgpt7gIOSaoSsY3p+m3mdmHJ7cIOEdY+Nc31Ob69lcJmRrYdwiKhxjIh8fHWRn150lEB3c3+ajGuOjkOBfIaii3x4koRmnoBzd4aEjm6Jl5N+ioeHdlCLgX6KaXS2cWltd5maTHssh3Jif5Nkn4tvkWJfcoFyTYWAhYqFg5p0hWtgoJuGpoVZf7pqoINekINuaploepCIXaBliYl3rou5XYqEeIF7e4SUkYqFm3mMRYZYjnyIgnl4dj6KZWZSrcCGnl2EeXZ3kmCVa6Zutmhvf2yPg3t3eIqIrKCHbY2Ed3GRiYR8d56dqMiKXViAgnN+hZxOjquQjtlmmXuNppCZiY6VnnCVqndYgLtlfnaZiW57aIGReIp1cXV6iJpsgl2QlJh0bXx7fbuEgp6Kg3hPZoiPoGy0dYx+rI+NoIueepxxhYmUoXd7baxxW3x3VIB/fW16b4uhYnWDTniLeGljbHijjH6Hf42XtKuLV3KCa3Fgj3mDil5lbIWifGxqfo5sem9ji6eIfkphdHB4UZBniGaVYYGee2OrfJl5gX6JdaRPrI1Uc41kpISAqF6NfqJsYpdsiJZ/ap9sn16LqoJUpI5JWmKAkn+IkI97hJRxlWeXbpNtdmB7bGHDd12PjVRwiFxUb4pyaHyauoqKiNSQf2Cwm2SGbLGxToJRd7OAdYp2gY6Zd25VgIx+h5LWd4d1tpKYlneXWXd4gHGIdEyQbKGWdIBxTn1ebnV2t5hziItiZYRrbnWDdmehbWJGmlWEUX6ukoCOZGFdY4J7d26CX4Z4UmF7gIFEjp6LYGGVbYqLaUWZZ4dciotgbW5TfG2UgYR5YrWDgm94rHlsjXCYtUN2g5+KiXeLlXp3h1hmYma6csGqbWc2b4VqjaB3bHmZZVWWjIqNSXKJeHWDkJRecc6SanuAbGJxboeBanh4ZlWZYF50ZIZxR2yIf31xhm5rVIddaEdhi4R2iZKfoXmBYY6HYGhre759d5eml4GthXWucKSRk4CrjZGoXZxoxoN4gKueY2lvdppjmVFsQnB+nV6fbGKGQmaRrVJPpWl4YYCbYWtvYX+NaZpyaGa8pZh8f3dkhZhheGs=","f119b3J/d2x3U6NzeGej1GOFbIOEUom9in+Qc4VQjH6YhVV1mKmUp1kvmH+YNIOLg3GIaYiLfaJtkXuahmaRYWqAromTeEaLiHPDfW2cV4l9hneHp3yaiaeUjOSXvWphd4aUVT1Vmm96lXeMZHdseIZsS4+PppdvsnSBgJB4bINanYOTe6V8giB6jHNuc3SJrJJWrK83fa+GSrGngoqDhYeUZ3eXeZusaVphopk6VoVheG+Yn4BSWISOkJJojXOgT3p6fn58f7ZhfYWJwFJzbkxKYiiuqIqMhHiEgW51iJwwb21vRnaRPYt6Lqh1iXmziXh0vneIl4KFcWJ8ZJCPdIddj3hpeqObmHpynHCDgWZRlnNUdExMlViofYqBeX9mk36Fm5R5YkGUhIOQrY2ujFt+f3GEp46Ea1yBsXtuWE9rrZF2ppeygFVzhH57mo9Dgo2gaQCKbU2S1IuNcIZaYqaeeWNtd3VZd2xmbqB8wISDhHOnnGCFcG9te15lmocGbnmbgXNfkHpki59/jGeRmZqAfaF1lnybe5GogHZ3fpBzkoiUiYeCgWled3KKsZtumItmbmN9cmqKdomOfKJdko5ql1pqcmpkW6x+eZinpGV+SHB2gXGTSruHl4WHiH1zH4GRlV58lY2RbI2AhqBwZk6QbYV/g3x7hXaEfnN5hn+DgYp7dIB+gnuMeYd5bop+cnVvgId9fX2CfoSJcIF8pImHfYKEg5aMjXh3gIqJe3x+fYyHfoF7a3Z3h3eGhG97iHt7e3x+cn97fXd0gXZugIB8dGh7i3N4iXuGk4SDipN5fnWEgn9tZ4ByeH96cYqCg393gHeDe3N/fX94Woh+cIKCgIZ7a4J6dGRvlnCPfYyFioqEb32bko58doKGenZ1fpZrfH+Ai3SDcIKLj4F7dHp2gIZ1eHODhX1+gHeOgnd1fn1tdYZ9nXpob4iCgYqCgoSFf5l9cIGLhXSBdoCEdHqCcot8dId7gnxhc4J/cH6Aeoh/foWFe35zfX14fX2FgnaDfoaagHmTf3mBcIB9h4GDgHF5gJaCe4GAgYKNcHOCfoBwg3mGeIKCgIB8dIqKjXV9fImNc3F+jn91jIiIgnhmeIJqd3R4d317eHZ9hoaGmXt4iIp4bYSOgH53gYuHfYWljnl/fnWFg4B+jnSSeH6JeXSDgoGFgoNtgX2IiHyBhJeGd313eoV3i4FzfYV6h1aAfX+QgXt+dp5tfmiAdW13f3SCa3N5eoaJe3N/goyEinmCg3d8ioOIgIWDkHt3dHyHfHyMhoKNjYh4ioR/f3J1d3R0bX9ueoB/h39/gI94f3GEfntwaICTaYWDkWxFgHBsQ6mUXjmMZXp5lTd7cV6feXeRYoxiV2BkhWBcX19rZVWldJd+f6iWcGByZGR0g36idXyicmJeXp13gohUf3SefpV2W0Ncdm2dWF5cdnSKUFpZgqdyim6Cj0hIh4Fba5F4dG59aX1lbWJqgol+eqBdeFeEXqKGinN6k4FjdXGGe39rdXJ0eItTa3xBiGV0bHZFnGVujJF4m21qfImVcHuOmIFvnHuNZWx4gHCFhGpvdnGDWIBnU3KOj4t0lGdzZX5dUIxygGx+lJFlcmKVmnhzcoGEblZmeWlscGCFgHx/lnB0a4d9X3Z/Z3h9gWqQkIJgh2VkgFpzbHiAcYZjkXtkUl+odIFdb49Dh3xWNG98m5lca4Z3gnZCcX2KZHRNoHVmbXd9l3CThH9flXNOmHlpUpJsXUNyg3uRdXyNbZJthF57WaJKdohTRHBsf3R6gX54bmeHd2yBh0tpZXhzbYp/iXhSg45+hIWFdI15e2kjWYJ5l3Bkbk6CQIFzjohqjlFmeGR5VnV3fWhrcKB7i6B8YW2ERn+bb31Ph6JSf0ddg31rcHthaaFogW57enuFVIiDcHdnbIt+lXBgbFl+gnmPXWR+VpKbmGGIdWhngml1i2t0Z2w7apGAZ5CGaY5bb2WXhYiCbIVDeZOAYHZ4gHCRfX5jmHZxoWSOPYuGYWqTnH6reF+gk5RTlnZxlIVmZYuRjJp1YFpll2hrgGyEeICFi4yHjZR2noqkendnpJdveIBzVJiOkHqPTV2fh2Vle36DZn9qe6yArn2amYqFgDWEonFvgZGIj1ZrdmN2i2l4koaMmnNwfXQ8doZ/h12gg11rY2mFlXyPZaWDjH9TeamEp32UhI+DmZZyqoaeim9xi3t4dzV0gYFobmF+hXmxhnNscI6jbodWdF52cHRvbnpvbG2vb1iSdZeYeoprdjh5dG+EgG9zbEyMcKFlVm2YhGuQWX+DrZ6PUXl4jZmAjmteZn6Dijx0XH5zhFdpfHpOdniujXIyc4lVZVisdYxfcGaVaXZ5knZ3bG2Oe3iZnKZ8gHeOdZOVpmV+kVuGl1+EfJNlfGeImXB5QZZ+io58ln9lgndyk22geXOBiZ2ihj5gcXmQbWhpVn9nZp+XiImTjIxgVX6qn36Hlnt9h3ZikJN6a4c0d1LKcnWEYXFxZ3+PbXucboR5gn9igYhsd4xubGGdhV9djHBtipd+h2uGaaRteUSLiWuZiHVjkm1niVyCcIiJb5yBnoJ4jG+Ia4RhYYGCbYZrhYx8jnuaa2xKc1+icn92o4Zgf1lrkp5igpFZiIWrYpGVgpmAZ3eUjXA=","U42Xsnp/toOsbT9+gpaOfHbHnrWIdI9pd5Bef56LubJmjJ1tinRndIiNf6uQT3tciaiglKKTZW+Ip6CtgaSflniBJIODeXlnlXOMf5GEdYSZeYeZtZqYiYRWgZR2GXyYloSCqpeIladocYqlmpZzh4aycZJhbJOSRlWaNnF9iouShaiReaiUYZqpno2UeD2Me5uMlI+eOH2mhgBpdX+VfIdwjpd5UJOGeYtra4GWf318f6eMtId9ljyZdpGBcJyPT4KWkmydQJaDb6u7cr1IXKLEtIGkRIlxiKVcrHVgRGpms4V7Y5Fgd4+yeGGVcHVie5WXn4tJgn12pHSRd5p/ZYadlpmWb4aUNY1Vqpikl45xf099rnikkp6VpmNkgo+XqKeKiqJ1drKFlW6dkrKgnn+AjG6LWGy8pqOId3t2goaMnoGVa457bICbg3VDq0RchzynWnumtaFvW49Uf5HbdLGVe459mISGg2+fYJ2YZXfSroN4e5N/o4aDSsGBgHmZbIrBkH58cXGWiY6lf3een56Wc5CXinBvfnNsj3asiHZ+dn/DVJd6VGzMfJOWgoaZjnaJqXRxjGyQhXHDK25+jo6hl4KNkJ+yfnhsdZaKrI90NJiKm6ameLyKU36Wf0+LjYKwlb2fcHZfaYiZ0Hp7cWiNnYN6d3l3fntujXt7Z4OEh4V9gIJ/fHObgIOCfoGZg4CLhXaUe3KEgH1shHmIepJ6hIdyfHuMb397fIp8YoJ0hnyDdH6DhIN8gYeBenV5cX6HeXSAiYV+iIF4b3R/e4SBaneOfICCeoB2hnqCc317e498i3KCfId4i4GVg3p8en2AeG+OfYZ4gXqHfXl9g3h+gn6DdX9ngXx7iXOOa4SCloRsanuTfXqGgYx4hn2BfneAf4GBc4R6eXyBbH5+j4d/f3GGfHyFin+GhHZ7foGBhoB3gI2CiXySfoSHYnGCenN3hnWmbnp+fn2Chol+g3qHdoGEhHx1f3XYb36Egm91fZB3eoV8cn6Gj3lyeo6AbYl0foJzf397dY1ve4KIgIiAfIF3a3SCeIaBeXt3h3+Bh3h0d394iYGLgHZ+hJSGd3eEfX57in12loZ4gouGkI+LioN/hYyAh4N5gnt/g3p4kYZ8h316f4R7iIeBh3WEeYiIgm+FdXmFe4J6eYhpeICCf4aJeV6EeoeEdoiGiHmMiJB7l4JyhYF9kIeEi4OAelyCdXl3hHx0Zn1Xf36DcntxfnmFdnqGfod4iYWFgoGBgneEeoyBf4+GfXd+hoF8lJKIeoSQenh3eH9/eX1agoGMhX19fJFviX1+gICIf4KEf5OCgHd4hoeKiH94a518rb55ZFJ7coKFnnCWcK9PZ4CRbJ17gaJ2brh9doFjWoCIkHlvmICGpIGKpYmKinJ/fGOGdK6OkISSZ3NnhnuQcHSItZqYl0OtmW1lhIl1rn53dG2jiHJ1iXJ6hW+SjpiBvW6Hf4JVZlRcf4xukoh6kn5df1B+sI+EcG97eX95eH2YjZN+e3pyZmWZep2YfU6YhlViiIyOimiKd3uWh4yNd5lahIeEMoNwcnF1dW6BkYKLb2SGj7m4nWB+c4GIpodZgn6PentcfZF8aXlmi2CpU2qEi55Zkm6ifreJfItrc4OVd5rGi3J/dndtkIB+ZUxqYoOkmIVlh29goYxdh2R9b4R4lYBcVXdzVltvgYicl4iYl3uOmI98eXeDgnhynHuBdo2On6iDknd1eZqWaXalnF2ErY2GalGaaGaYU3qCpZpre49nW1uKl25JwGqVmW19jrh/hpN1k4+feHpvk3yLc6p6lbmJdm1cdJBxeI6Oh6GDhlejW4+Gho95s3V0eoGMYqN5kHFygoeZjH2EinpqhE5zcKJwj3d2fpl5pl2wfGl7W4OEmnBsd39XfJSJjYNviEFkn3GViXl2hnBwf5pzpXSDrYR/l8d/YFeNjppihEZuhpqSmXmJhYFueotvhHB5YWaKZZKeoIVojnpyT5GEoY5qj1qw5SpgcoVZaIS4l1OElVB4dY9liH+Jq51tp4Frl1+omlWGkYmwlXKITJadcJiUb4ieeItfcZxplY15NaeTfn9pjW9+i5iEdLqffnh6wo+CkJdudY6ZgoeBf3KPmW6Ij2k+eVd3p4ZrUTpsemGwjIqKh0+SV6KOm46KcolsgmaIj2l9kaSNfVF/loWGpOmUR6KFfQCRo5WKdJKQcpOTP5GWhqKIjoWNV55fYXh0kH+Uk5+EVH9wc2yBTYR3mWGkbY6BgC6QVY1vcITEj4N+iGRui5FsrFliaVN/jIabhWhwcqSAVoJ0QoFvh4qNjIVmmY2Sq3WOfl+ock+fjXykaJWZdo6EcnFvmHWGlU91fYZul4+IqIt6aYCJe3GjYmmchHmjpn+Yq5OVYVZ9llxscl+pf3aCd410TpCEcpKLj2y0j5uLbmpDpl2hhj/BTKCKlXqRVHSBioamh7B8oopulF+ajHuhs46HgV55c3hdg4hFWmaYgrNSeGiniG2EZIaBkIN8hY6GgIZ2lZWZhnmEaWlvbY2Olmlwd5SRiVM/crloeHx0gIB7UZF/iHh6jW9xhWN0YlPaPlxaZmWRgnyRe4d+k3CKd5tCk4SQlJd/j2WgY4eDUGV1in14hYdTgKBwd3p8W3+goI17h1+7joM=","i3t0e21vRYCEi2dagHaGgW1/cHBtbWOGeZl1bX6gNI48j42jbLp1aVKJp1xtc5tzki9yfE2XapBzcYlqhZyGhIqGbG94bGeKVpaUYmuIx42VinRqjZGRcF5FiGF/fJJgVXx4hICEY5NchJF/bZl4i0Kac1lslGBof4uChniKhmyJjoFtf32QnWyQdmSiiI1rYkBlaZGTYHx0UMybgHtxcoZyYl5uQ3yFe7dteZRVoHWIkJ/JdnqCWH2Db4qRmX1xf299j3B4iXudkIFkh4yli4dqiVdMZWt/ikuSaW92mWJiUoBmgJKGm4OTbX6FlY+VUm5+woKOXXx3hLlsfWqNl4GKZIx/Mnh1saORhXZod4R3fnBpepWzZ22QUotydmWXk5qmbW9oiWV+iop5f4ZOf45ulFJolJmPqFyCdWd0doWUb2qXp3F/hp9oPYKWb6OaVnORg1xain5lcImAZ3hteYyDiImMV3WViotDZ31Zb1xylF5tc210U31qbmZZjlmLgnmkfXGKYW9wnZJefGV1mJVfmXtrcHR6qIJkeWJHTFN8nnqZi5lVb3tkhlR9bHKKkWNqn5F+abdqoXhxe4GUgHmKi5GQg2ltbmeHaZube2GMc3OWc2FScYSAU3yQcY96c1y0iYiebF54iZlbcnFZjYGZIFV9e36PgXWhg3iLnH6AfXSUfXF7goh1fY19gohei3mFg4N9fo6LeHSDk4pbhYyEeIyCfoKFqH94on10g4R8fnWBeYhmaXiDiIt9gG9+cX2SdWyEf4CCf42CgYOHiG+Bgmp0gYKFdYOEdH97e31ygHx+g3hthIdoeHZ8in+Egnd/inmJjXh5g3+Hbnt3gm14g398tIeWgX+Bb4Rsao5/aJeFanqHeoN7foh2d4eEe5OGh3yCeHh6fX93hYOBdYeKd4R7hH5tfX5whXRthYKHeZCDfnl6dpBlf39/lWp3fJJ3gYJMmo6DlI+Ef22CfpOJfoiQfYN4kISBfIOLkHp6gH6BfIuAeoiFhIOBd49+kniLc3CKc3aNkG9pfohzhXeFfHGCaIh1hIV2kp6GbHpkeIGHfYh9fIKOgHyAnXZ0c399go2QjHeKdIB+f5WYfXx/e4iIeHN+bHuBfoRtX255e3d7f4l6gHiEhXhzeGGEbWZje3iJe4Z1hHmNi4N2fYeDinN6jmZzkX50iX54g5GChZKBiHqCfm+Kg32EeYZtlXiMim1zfYN1gIqKb4V7joZuhXF/gmuBfIh5hGuBj4CCgot3gXeChHiSbIR/mHd4hnR/h4Wkh4lzi356k3lxhIx+hIF/go2Uinp9iH59iXF1eoCIfHiNbod4h3BzfFxwe2eQeomBcIBvmX6HhaGCp55sfG50bU6Aa6KBpY6VYX+teZ+FkZGfj5FdYZJllW5yfo2ThIaRf2twcZOKeo1mv22HiYpzhnaIm4B0lXd9l4KQcImEaI6Qa3lxjod0g5FkiXl8hHxkgJ+ImGlvhHaMcrt4dH+EcHuGr2t9mYSfl5uKaXx6YoWckpJaam+fX2xzl26YlHVyfHB2ioByam90qnOLh42EzY1/gK1gi4CKknqBjYSClXmYdnZpdKqIdJSbX4Z/fK17d7eRnIuLYI6demiAd2t8hrKFrDl5jZSIl3GMfJuDg5uAp2R8cGxskXCQl3ZDf32Pl36FcX5uhUZ2foZ7iGB/d3d0b4B1YnpqZ4yRh5dgfYV5s4t5gIR3WoVWY5Fsb4uYV3yEdIBkh2h1iYpkkZRvhIN4jYZkkWZ+boZwjVd2tHuXcoCHhIKTW5d3em6Ec5eGXYdniJuSr4VshICEeHOQdbd1m3ppc25/lIGLoap2k3h7e4dnfIpwhIiHnLpsYJ5qfJx2dYCHbYCKwceFZ3WKfGSXk4uSn6OohIyCln9ygHdie5ZuhYSZnWeIkLSDg46Dml6CiIx0kW9hhXuHf3ezgI+bgWZrbJNxdZiVhH52h3iFX3Z1cHaPaJOHfoePgIycZK2eok9psG2wZLBfZH1ye5FvkIJ8b2uec41xl3SXpnN6dYGOYo1/oZWce6uCiz1ngE6jo2peiWhRl4R0a39ydY1ptrtse1VveFxlc4dqZpJug1yErHS4i2GDlpJchI+HwoiJipNoeJ57p5KVhW9OZpxqfoB4ln+XeXKMoF+AgI2On31IeXeYk5KCdpqLxG9pcI6AYphiZEdbjl6Kf4iKZ4dyeH5ya5GXfW5uV2BReoKek2y4vVigc5i0SXtcbIKwc42dsHSIomZPjHRunYHPhYCMhsKDu4CJhmlqemt8bG+GfnOCm19rYYZqhHSTlXWNjZl3d35haYZ+kmx2d35iTlKBe3ebgJ2Nb22QNoJ1f5moZ5ZycUljf3N2lrica3GFg4GEhWKWnJSIcn51eWFsoKONfJhseLZxiWOAd4mMjWOBjWduiKu6b3p0kHaTbK+BZWSLe6BwgnSfhopiiLKLVFOCaG6Nk0Z4jISRiGqYi3t2bKZvnGGJjG9vc5NpdH5ofz+MeHyGmH2Je2uYfHh7qXpdgWprf5RShnxqhXyiqHBig4d2XohxbWCBj5VvaWNpiGuFd4ZzoF9Zm5iQaaRssGR4dnKbZl5xfKSPdWxuZ4l7W4qDcpOTdHaiskhdlGduPHeHgZNYa2yEfKCPcGuPeHZ7iKhumcCaf4Y=","kpGheZGVpIikl4Nkr4ZgvY6Fgt5tlq+yd36caomLjYlcl/7EfwCOkIZmfnlmU5eWp5KDe4iAbVeCo47+v6aCfpdyomucjW+ApHyMhJVaN5BXorj+sUJbiZJ/hf5FebSInY62uXF2nXiykY2nmGeFX/53Y2Z0cIFvnYKBbVudhUCiTn+cgP6ne0h/Y5+MiW6PlICNdGNQioJmdq2IHH+gnIKTaKWKVHilc0ulc3nVvX6Qg2d/gIhkiUXJ/oeSYpmaFpKpg4qTff51cj+Qixd9WaKHp7WBaW14i5CJjmWYyeGBmaSPg4aFipHA0nB/g5VofoWSWYyUhoKLZriXWJF7Rop1jHqgr32aoXqAfLyBqYGXoYjFXIN6b4qroLRxa4pcfX2gfp9eaIubg5KWlnzafYiBf4Gji8iLqodma6lnZ4KGf6SqYqCRiFN0fmeQnXmAc36oknOffW2Gpp9Tg2v+elqfooFgYXNoX1SaeKudoYV4mIZ/qHNZ5qN2ibJMeMHHpYCXpIRYgXmxhHlmg5mmh5+FWKxzq46ZkWzkn3OpioZ5af68uo2Si6RheItiYACmaIeQkIhlpUR+oq57aIqLe26hioycdH6gjIuvb2pXioqekp11nXyXlZl4YJaBiGmimWR8nvl6mnoGrlO0iaaNkuOmkYRmhYuIb4tqfW+DeYltb36BiYCHdHmHh4h8cnuEeYKDent7hW+CfoVxmIR6cn+bcYyCeIt7cpJ5gnaCeHp5dpR9f355b4p9iIWBeoOPeId/cYeEgX9xb3J4joaIgHxwh4R9fIN0eHqIenx0eoKAk4R4iHx1cn2Nk358fX9+jY9/dX1+hWuFf3V6fnqKdH+BgYOEjYiCgYR+foCGenOChYB4jH2PgXqChoZzfHp8e4Z4aXl5jHKCe46Nd3WGhH57g3yGcYiEkHeKfJGTfYV8hXaCgXiDeJZ/fHx7dICCbnV8eWp/eYeCgo19g3yAi3WDgHGseHuEgY6Bj4R6c4Z9gHl5iYN1iot/eXyAhnx+lJZ+fIuGiYyHf3uOfoaAhYR3iHt+gHhsfXx2iXqFgIp2epF8iomBe3qCf3yEfXl2kIVzgnZuh3N8hHp2f5GId4CLjG9+dXuDfXSBbXZ2g4eFn36CgIhjgXyGgYB2bX6Fe4KDgWt3enOFfXmCgHaHeoJ/d3eDgXp6cHKceod6gm6NdoyFh4Z/dpB4eIZ6eoB2f4R6g4d9hXuFeYd9dY2DlYSDc3yOgpB+fId4h3pvhX2LgYd1dIqAb4t5eYiCgYd4kpZxj4Kfd3aGcnyAh3F+g5eCc39zjIaBjYKNinqDgIWAgHOBfIl+bn+La42LiZCYkotmc3WBW3h7b6CMZMhyd35ucnRqeoZ1b4heYFOsl1Fpc392kJyPs1tokpiWknGRh2aaPUyKiqymsXuTkXp3Zohwg4uKeIOIkIRnOH9vnWqIfG5RTWp3aZJ1lIepl3GTTICHe4SxeWhhcoCbbmZigHyJfnpudY9mn5RihXAkn5l0bKSscIF7knl/nYZhs4N9km5ffX94kWp3bYOAeohpeYB5eWxrQ5lph3+Ri32AfYZsSXpsdaR7gYaBgoOrnHpFcneBamumgpNwe4Z6cXOJhJCHpYpvkW1XaIqMjpB+bpGemGyEjH5vfaN6i5+HaphkdFqSopSRjXpvcHddj5GCWoF8zHlae5F0kmOVcIp6i3uIo2VnfXt1cGqYknusXlR5d4KVnIeYl3N+g2+Kdo9tpnJ4pY2Eg4mDblicmnSEoJOcd5aOk1V7iW54o4WsjIuDZXiGrnl2PK2JmkN8mmZ0YoWfepqZXJ1+VJB3hmmXc12fhmWZQnWWhZ9zhIaGiIWCWnhjenmcgHR/fGNQlk2WjSFlN5qBfXF5hHEEkWaQWUB0oH+FgoxZk2V/hqZ2eI6Oh2uBfXB8imSWtYF1iIOQmY99o1OKoX91eW2Vjo1xgXJxaXyLqliTimB+g59oN4N4foluUbSfbI95g3Blf4mYb7mShZqlhnhSlYtjoJKLga5utVyPfoSSgn15ioVvjf6GcACzhpRih2mdgYiFbYiJmXSCc5aBloXysZVrkVNZfHmVpZhZjXmFm4RBSXl/hJv+fnV2h5VpgLd6jqSQjny/pYqpspSDkGh+lnKBX/6Be2CKW2h0bX18gWSejIWfb4OJgNuwn2xvcq15f3uIoYJvhXhTdoqDgaWROoabkpODbZV1X4Kva4FCY3h5mIV1lnRmmZOCoVWPjm17eVaAJ4CkcXCOhv5WfmKYhnlMa45+lI94hlKAoaR9lYmpvbuThZSidoRvYpCr8XWQiapih4GZYXWWfIeKcpiVUqKHXoeGjHWHp22cgH6gg4Zem3G+c5W/a2eYd410ecJ2nYJohoeRcoeBeJCeioqEklqUh5SJgXaceLmdjaONVY9xUXiDiJCHY4lZjGB7fGuEk2aldHTAfHWYjHl5f55JiJH+dqiNoGdVZItiYJfdl6Bt04pwoneGt3ZZ2Kd4pMFqbZCsooFzmY5TcXqThHWHe42WipyDeJKHmZWVd6G6jWGUfoeCe5Osh4t6bqSBcYJ9jCuuZZuLkXp3k06HrpaGY4OFcHCpdGiMiYegjpKjYn0+lIWHnZc/kXibPp6QYntqgJyTbYphoKWPf2AHe2V4m52UgNm+k30=","joNheaZxPJGKmmR6YW6HslSaanaOdL6UZnB3gXifi5yPc5KchqOeWoeUcYR0ccCUck5vX3aqfnR0fIRc1JNWg4h4kHN5eX6UeYuEhXuLnoCkjnODiXl5bGhreOqTb3Q8hW5AZnlynYlRfoSOh0N3aImPcFZ6rX6Nc350mXCYc5tzpmdyhX6Ak4B/aoqkhnByiIJBoI+Mj41yk2Ntp4RibWh/c09KdKa7fXmjcXRmw4qkeGh/jH1gaKWsao5vpJaUiHdnhqaJkIp2fYmQk62oflptZlGmjoyEmmmjdn1xhLF8VHe5eF6Jc7h+X6WKiKOfjW5kkIhwb5R8haSeh5CZj5OCd3aFcoCYjJaVomdygGSNcI2FgGDxgnadh49ndWE/nHudh3KSXWSYgn+JiZhUfKR7j5KPhH15WXdRnmGFiouYg195nW2QfaKFjHBlcXt9e2+tU4Ziw5R8b4G6aalQXHODfVp4b22Tl50vZXGTiIaSj2CJuGSja29jdWeRi4lpfXyDdHJ3hF90gM1je26GjI+NjIOhcmtvs5KUhEttdXlzcH+GemlOoHOabGh/iaKbfXmvnJeCYY+Eg31Yi3Fcn3l4mJ+LjmN4gWCdenK/cGmklWjWd499gGtwVoGFd9ZzW1WvR4CUkIaMqKSihZSJhHmEf2+HfnBzfXWSfoN8gHl7hICDb36Kh4CXeHt+d3hyeod1fXSLfniFgHmQg5R0hat9fnqDfnV+kIB+gIR3h4N9fnt4eIWIfJSDe5iMgWdve4CEgnp7gn+Lg3KVgYSHfniWfIl5gXx8fH2LgoiEh3t0e3Z6foNlf46GhVh1g3eEfnl7eYh+gX2De4qBd4KDgHuCgm98i296imaOgox9eIKAhpKEeYeXd3ODe2pscoiddot9h4J8hHd1gpKFiHt5fnp9jYSIe4F4inKDi3eAgoB+i3uDfIZ/int4gnJwfYZveHaCf26Bg6Fzcoh7foOGeIWdd3+GeHyLeHt7kYB3iYaAfIt+goF4dnWLi4aCeoyScoR2eH15gYSAh32MgYFxeX91ZoqBd4B3eYKBbIGGe31yfGKDfJCAa5CBfod5eG2Ag5F+gZKBjYiEd4N+jIJ4b3+DeIiJgXl9coCIhX17cXZ7m3Z6gIV7goGIdXh3fnh8en6JhId+in5/boaidXB2hY98eGR2fYCQh3J+f3t7f4KBiaGQfm18dnR8g3l+cIWEj41/g3VxfXmKi3iagYqCmHp/e2iJg32OkYCOfnt4dHp5dHmBc4WBhIyEd3+CepWEeXqSdomPi4x2kYV2joB/gXyFhWZ4doWijXiDhYCJe36If3t1fX6Cjod8iolubWtKkJJuq4aMdCaAnIp7kFCEanlxdH6JfHGRlGBSg22JgHeVu4eBXoCKbpCNcqWVmY+UfXiIPHB2iG55Zqd6l2WHrnGeV6VweHZ/hH+HZIBbhWhdhHlsYWWFSH+Ne1x3b4iDb4aghIODlIV0k3F3e4+Oa5WDj1t6ZW9tboiwgI5sjXWXiI+IgKJznHV3apN7bX6FdZtwhXuEeKaFenF0oYKdfm5vhX6AimCXjYWkcJJor35yhHOSiXuBi4yWiZZmj4xWS3WJaI5wnHCdc3tiioG6gYaEcWdlg2+IdYabZoOFmHeglE6KdmynqpV7cnqBlHuYk5JjpV6fl3WDcoKSczCZj4mag4Gie3J0foh/X3Rjr3WAd5FZdXNnqlBvhXWXYGRnbYB9b3x/cYZ8gX55jI5liJ12dXhsaYx5YYxmhWWAbYR2qo92Z6uranJ0i2Jki5FheHmJeouNPnl3o3p/epd+hXmacmySopiGi1R/lHBsf2FriZaChmt7k1h+eXePg4J9nbCMWm5ieo2LiKhzlLeHnZSUL2tskXuQnHpfmnlxgY+cbnF6gWuQcYtkfIN8g3Nziot9YHZoVHyOjZGZcYVbf3ZhZ4eZdHeDdWuDbKeAbXKSf6WEgVtpX5pzjWyHZHh1d4Rzkoxwc45cZa1yf4mvhZRpY4WQlm2NlmmBWoCQcYOBire5h2pwf36Jc4+vjZyEq4RgbsWaiJF3iXGSmHlliYJshG5zkXlruHmDhIJqo1V7dpSPZ6l+gl5remmdeIGwkVeSZl98aKZueHJmiJNikYKLqYbIfJiTgoCUksN+bo5Vh4SCmX+Vn3eDcWllnnR2gWx1kqN1gWPHfJd4dWpiiYqxb3N1e46CzpBxnoeBbnOohqObbYyjiXKGqYGmdbiRZ4V5doGqepFyomqL0GZkhKSHoGa9aHx9arKmW5l8bUePn42Dn2J8bo9zcI2CbISTcICLhZKbhZCcfYl3ioVjaoaLkpFujJeLeX6OcJWQjHJpXWh/V6Gkcp1gfF2dhnd0lsamU3GHkYJ1gluGh4BzdYWneoB6Y3OEin1gjYx8l3h2opp1Z2yPl1ZqdbCDf364e4CEfpZ8cGKYmZWha2tTWoN6wHaJnHp2SnFdfVCIj3edlGyZaaVtjruHl3RuYmOAnm6Dg3R1l3iOfHKcbYCCYYB/eoWjh6NtcnOPimJ4dJZ6en65mH1egX1vmm9udciLYZV9eKCRdm+rWpJhiHWrjIyLaoNNoWpulIVljGx/lJKMh2R+hYK5f3aniI59fmureXh0eGJoWn6AcK5loHuibmmtfaOSrJV0gaCKirmCzoI=","aJWPr3V/fHCQf1WijJpqb3qBiXqVmlSkc6iFg4mRcJhuRGiJf1l/mISZe4CBf3eJfYc/dkWEWnaVXItmeIaVbKmFtnyJg2ODijtTg31soZNwcalkfJJpf4WagpiJjlmjZ3V+ZXhPuXR3m4V6j3eHgJGYnnZ9X32Mjp+LhbOSgJV1gaV+b2SHbLVVfpA7fnSbgVxzaHZUvISQeP6FVX2HjZOikHZ8aI5TiliIaZh/VJF5jkVYgZprrqUvf5Zwr1hjkHqKcV97c3qBgKdsdnM3kpaJeYCcdp12g5CTnoSWUHDXgIGrnp2hL2R3alVWe4VqjHFlhY1iRpyijL2SeJVXnYhalGaQi2qCiWxtlud+goW4cnJWdnWKgZSEn9NXgZSdcaSHenebdZ6gZ5dmnJVvcVuEjnOPiWF5g5izXYFoWmhwYXxpZYxQim2bdHtDhYlud29ujnyRhJSccHqJh8GpipWAfo9YkIVyM4qukGh9b4y6c46IT45eW5lUb4ANgb6WhXdukYaBeGuXUauAp2WPbk1xh3BuqFp3lY9el6F5fI6QbGUlfXONaUaOmoxvYkqCgo5JiIqDk6lwhIOCcVt7h4WUb0l3b4SFm3Fuc5amhZyUxX4vqI+ljYmOpXtgeVWfkWhxgW+gkXyJjpB9iVukZJ9UioqBiIJ/eYCOd3N/foeIhYN+gIF7goODhY12hYWYfXd+ioh5gYF6gp5riouZppSEenV5kV+BfX92cYWCin+KgXmGfoV1iIR5jYl6hXN7cYV3hn18fICBjXyIiXh9fph6fHJ7enN9eX2AiXZ/cYOMe4SFe4qPgHJ/eX91f4aEd4V1hm6Cg4p/gnCKgoOFhHqCf3yAi3yPiXhug3uGkox+g35+fYJqfIyAhoCFeoSIhXt/gH+BgXl7j397gHmTinR9jICBd36GeX6LeoaGfICFf3J2goGAeXhmcHx4gXWMf32CepBuhIN+d3t5gHiCaIOJcXqDdnx4eH2KfoCPfYd+hn+KeoV4j4GKdneSknd8k5B3iYJ9gnpxc6WCgHeFhZN9hn96dnN4gYB/enqAfHWLeYF8gICEknZzgYNgbJKIfW6QeXqEnYiCgn58fX98gYSAmHuKmpKIiIeFgYOCiYmArH6Ie5J2dHl3eYd8e5d/foSHhYNzeYJ+iH14h3hxlXZ+i5N8fXiPe3eVfIR8ZnOPeFN7joR2gW54iW+CkYCDeIWHeoFwe3+HcJN4iXh5aYNpenuBhXVnfH13eIiFent9c5KEdnZ6jX98i399d4yAiYl7iHaCboB7f3eHfISJgYCGgm19gH15fXx6e4SFa3KCdIaEe3mLf3WNo4Gbd3pXiHqTk4GIf3CGm46QcohvqGJze4Jue3qQbaOPaZN4mXaxe42YkaRweXp5cnV1gHhxpICMfH9zgXqFgHdvhm6Jc4xlnoCAdHhagWp3elyjg4towoaTnGiIgpNsfGuxiXmOb4KYb4qXhm5va4KPgH14e6mOe5J2iXGIl2hldGqFgYaTlIeMfF2Uh4N3dqyZYrd7aX7PeX2VhHWYhpR1dWtsgKSWjYSNjYxrY7KHcoGIXJZ9a49vdp+GhXaDhnWLhYd7fo96Q3dxj5KDk3CTj7Foapt6i4h7hF+ViIKFeHN4lJSHc3SwSnKJX22LZ3aXil25eJubjF+JfWp3gJJ/kZ6Ofmdkb3BmlmqWonqXlHuhkIB9nH2MmLx6dGWfl5GLs2N0anObmJBTfIRriIFqaGqGmqKQ1XW6XX6De4h2UJJwXnxcamuccICUpWhQqnaQgpZxc2KCdX+YbZ9neoyOep2AckV2gXF/aGp/fIJ+fHp1drilWXGUYZuakJ9xeICFhomDdGeTkYhxl5R0cYSAd3mHmV2Pj5GEg4F6dn52jGlbgIZhkJJ3ZWdzkYh8hXGAjZSBgmR8a3Bkipltc39Ed4V8lIh3gXqOgIlxcnCKeYqFhl6Ff4mEcG6JiYGCeoSb0mxul3Z7f5J0hW5uaoaDWnRdoZSPkJeTfLSYmZ5kmp6afGZqm1l8Y5KGfImOdKRFTX2BiTFiglSah5OQwKiOin5/g1qBjY94noZrhk2Pf3lyc4V+qmJvgkcbnY5bdZGncYt9c5aMgUewentobnublHl+XoNki4hGmHNti3uSh5aNcn+Fe5B7hZaJlHKbioSJbadzcJuDk5uOioBRfoWgkYN5Y5R1rYR9fIKGlKmjfomgnnebao91p4qQcpxsg49/jVp5p5d4nXKqgoJ7u6l4mY+Oe3d7d3WOcsJFe3yPfIivd4d/OZ19cIC3o3x1TpiojpROpo6WaneGTHN7bYWne3l2a4x7f52Em8qMZqU5cIZ0aY+la5ePb3eEelmchLaxfWS0hZFjmY2nnqFTn4iIfLmujY5vap19e1tsiWZ1kn9pdoKZqqyUmHV9YYpyqWNAh3hXmIOKiWWEZ390gpKsdYCLjVyfeJ6AK4aojpFol2OFc29TiKB0AFyhbIdsUHZskIVziGeLpmVjfnJikblrjXh7a5d4qoJ1Q4KHjWCleWl7m3R3tZ1we4qSq6OFjmh4gB5ri6WcYVGbkZefj2ORf4R7oIefpaGehoV1V2+bg5uFf2xyeIqZhYRbdq19h5GHrYtqjLx8h5WNZlN5eWqQd45RmoRxj4yAm4CSdHScg3lDe4I=","ZI26Vp6DdmZ9j0Bbio9ttVlzcX6HoTNPgId2Un+whII/ea96uYCFj1qJLIM2JHZqh4p1Wl+QfI2gWoeJfX6QZ3qUiV5dblZ9ZlQWb1Nuh1uAfpJnW2eBhFymimKSgl5wWmeUhY6clHR2gYV9eK1gc6qGccZ7c4KEgaFzyH+GdoGFvWh5h4Fnf3qEan9vl35iZ1lwbzCWlWB7g12GWIZmhFt0cnqWcmzBcW9RjmSUw3Vgh46PeHBpbZRBTZdfSCViXW+LenBXY2aYkZ5zqHaDp5F7aGx0eHx9iHhobIZQiourWYZdfX95moKShoV1WWxnYoZWtHiKgnuTds9QaJiKi8+IiYlOh2O0cFeji3NseIFrnpOEjJp/TEppoYlPc3hpmmSHZ4OIhDyYlXt2gn1mjnOAW2iGm8+Oj2qCi4h3VF9vamCSbHyKcHJQVXZnhHqUYoJhpJyKsZaWL46Whn+TnVWCeoeNVIFhsHNidmmAaVduc3dJiZMNj3OZj5FkfR+LiXF2c1p9a1OOZ3OIoWGCoXFxoYeDb4NfjHiLkI9yv3trfnCOjolvXmlhilK+IzhUflt3j5hpgmR4gGuYlm9tr0xqZmeMTnOJc3lld2uBg6ezc2y2bmtgsF98cqJUkHd7mn5nckZ3lGB5spljl4RsPIVhMlaTeXiLi3xpaHiBmnx4cYFogIV7iIp4fXCPcoCKc4eag3h8eXyAhYeIg4GBh6J4gXt4i4J+mIWOgo6IhHx7hZmSg2hteYh3e4l+in16d314f3R4k4B3f3V4gn6CcYpiiXR3eYyBfXeFgYF9bICCeGqGfnd8kHp6goB2VH55h4J1e4GHgWt4g3l8dIF4fIZ4iZJ+hIOLjYp8c2qFfHaBdpRxbYubenp2f4x/gYB+e3l2dICOeHmBkIeGmYhvc5lui4Fxa4WCgoaGiY52dIJxe4Nyjn+If4SMfnCAkIJzfnuBeXeCd352e26Af4WKjYKPcIFji4aKin50eZGGkX9xeIGJc4xkd2eGc4N2gHFsVmyBhIZik4B2eo+Ch4dzf313eXh+gXKBhIF+n3SShm56hYeJeX+Af36Hh4todnmAhHZqgnePinaKkHl/h3aIloGLhHiFhKF4h4ODiYlngnSPeHeNh4CGk5GZjHyHfnWBiXBQe4tygYGEgn+AfXiBfn+Cfo51fmx/c3+Kf3t6fXdtg4Z1hnaUjG11e3CDboWEcHqBdHiHgpJsg4JzeWx8fYCJfoh8kH97fH16fox4cXR6eHuDi3eMgXJebHFtiWuEgod7iXOuhX2HhHt0VoSWcYF0gnSAdnqGg3p9coGOfIN+hmiQfnSJcYyBmIODkpGBaX+Ob3mAd8F6eqSCj4Swr5t5gWuFhpSkhnmhiaq4hW52b5aChVuGlqSDjlBHeYuGkJZ1kJWQpJeCvW1zioaam290oGpYi61XnXCLgJmUlIOrkYxgqplYe26Wi6mnl7NoqIyecEqTeJCmiYSZWY+Op5tigXVvjHSClqd2cqWMaZ2Sp553n4iRc4+UfqCoioKPmJVOq4mgZJSBm2mFjqShhKCGaZJ5nIWRj5JxgIeGe41Jgp2Qj3eFh2dxq5yXe3eWiph1cnTAmnKIo4mBj4N8kHGQZHVjh313mWCUiYOIjpGGl51wUp57h22BfaKEl0p+dGSfjYWBt4p+gIGTWmqqe39eiImsj315h4ySeJaAKHJxqJCEhZ5/fWGAnpqdWpNmfoeWeXx3i6CNd6KqrrK9hIV9UXSQenOYfWR/hG9ukZhyYmdsc32pj4ZqsaWtgqZ7fpqmooWllo6Uf5iYiGtlhT+khIeauqmjlIFnZldfW56GkrRng4CnpWSAaXVkjZpzkphjkaRxepWujneEmKNekqB8rph/k5KTe2qNkpiqbWWFnHVhkm50XYKDd3N9iHd3jJF0koGmeoKGd7yAgaJwgHdxiXdEsIu9cZl5gHSChHmxgJyanVtCdq6VYm9+QJWHcHmBjYF2j4ZvjmiEjISqh5CMk2JufHxlmIWIhZxtY2+eY3+vhXFZbISTlYJKi5l/s1uLdFA0QHVduz18kphhiGlaaVyTh3+FcG6Pd3WhcV2HjX+Ig2B8V2lcfHuqjZ+PPn2bZpiXvLNniH6VhHCdlpmOfm1bmWuEdpKCZMp8eLeWc4iAP2iLnJSBcXuJm3Z7qFpEl4N+eX7Fd4aOjG6GhWSBbnRshoaQbWmNd3WBa5WgsHiQnp2Ekn1npnZogZSlYX5ygWy3gXdkcmd0lmqAanFvhLN3gpO2kaSFjXyOc2yBci+GanRdZneQf5N4a2FHaYRnmZl+uJ80Z4Bzd3qEpHCNmWt/dKd7Y4pza51+aZBXnI58lXOPipl3f2V5d3dVh0Rec2KGnYpslITBhW9Qi4OPh1N1h3qSiaKnmYlyloKlqp57cYGDlIdwXGZyc4qIipd3h5BVk3xydoSZXVFxfaGTpp6LYn7Ge1aQo16YnH2EUbd2dn27kHFqjWaHfoRijYNliUiGj1t3ZUl1bH9eXGiFkoRbcV1td2F7fnNvlIWAunlliXmAeZJciX2GkYR4c4aImHyKhUiYbVtUi3aOYnSFblxpd4iGioFUZ3h8hGSAdXdycntxcXSIhaiTVn6baoF5oqWLT3yFjJ5hb4xdgtZ9gXBilpZekJN7ZoqOgWc=","dI+MfUpwe1x/gYtiiYSJWIZ4bH97amWNf35ukoV4fnN8cXZ9gJKAd2mwcYZrdoKLlWtukm5pf4pnlKmOkYyIlmiAjIp4iV1zZ2uKgoicaop4YYyDWWSMlnpvcoaUaYtzZpNxaFlnYZ9tb2yJfFqKkI+MlGSGfYOGPnJ3bG17e4epdoqFi6F+N5BtuJcvbnONbnR+i5pTdoqLdWWej4p7k5mTlVyBhHxmglRZg4Cuin6BgTVrd3lsh2B4gnB8jX6GbXl+g4RucZqFjjaUiItdeHyChHB8fWtyfYlqgWSHbWV8U5RpgY+BSWx3Sn56XKN/iX9+VYaGf4WLV4yId4heZlSBg4V5V2l5X2mEf5WaeX9ol31ZeX9gdIKLe32pgYl9cnSDhU2qeYKQg4OFfWx1fiKakH2hVIijd5Geb3aIeHKDf3Fyb5JeeluBTnZDqk9VkouEa2xjhX90fpKbgpNslISScYJljGR6Yn9tiHidgZuHfn58h5GUeHpXh3Z/hHV1kXyTgIl7X4OHkI6Ei3t+SoKDeYqDkYGDs4mLhZeMZnOAm415jWmNhIJ9f49xbJuHb3pRWm1xh0FstGvQezdxhHqMcHN9cZl8c4KOjGGfcJuAXZZGkoBlZn+FWpqShFuVhYmiaYp2gHt/a4CneWKKimuNeXmEgnN9hICFdoKCfICDf3mDhYaBiICOeYOFf4SCeH58eICEeoKAgYSOiH16fnmGh3R3dWt+f3Z3iX99foZ/hXmEeYCDe3eHe351g394hX54gX59gnp+iH59foSBgYl9d217hYV9e3+FhIF6fX15e31/eH6GdId4gH+Ei398hH2ChoOEioF9fYB+goCIf3l3e4N/gImIdod+gXx8eHp8fpiGf4d/gnl8g4Z8ent/fnqDfIh6iHd7fn59gHJzf318gX95fXx7gIWFenuAiYCDe3WEfnh8f3mBeH2Cdnt6hH2CgIdafnJ2gXyDgH99hn2Ae3NxgYGCkX2zfYJ6hnp+gnuHgoNxfn95gnpxe36CgpeAeYR6doGCgoB5eop9fot+gYSGgZGGgn19eoF5fneAf3OGf4CAhol9fXmEcX52fX+DgH+Dmn+FgX9+gYKCkYGAdn+AgX6GeHh+fIxufYJ+jXqBen6CfYZ7gnmBe315g4B2eYV/g4B6gYKCh32CfoSAhH9+gnN/e4Z+dYCAgHuJfnN/e4NyfoJ+hH99fHmCgHR8fnuEfoh/goaChXuFgX93g3h8fYF9d4B9fYiIfnR8d3N8e3V8coRyhoCCfoN9foB2g4tyhHmJeHqJe4Jnh3mBf4l6gIOJh3x/hn94goKBfYV+g4B8en96f4Z3a25heXh8bIFvbnpigW9jcGeKfXdvYJlohWN4ZXSYfn9xeZB/lX92jnt5i1FNZ412fneAVnCTh5p/foGhdoCIdnWNe3WAeHuBhnh+fHFUf4eBeGRgg25gg5h1Y3lyYo5sant9e3BvdIJ9eH5+bJZmhIBZjV94fXVxlG6FZHhucXKec3qEZ5F8dXN3i2xygHSKqXRznmZ0dJB8VGaWgHxidW5rl3uDh4J3V5BmfIV4imlmh3iTeHl5f4R7gGRqbnWGdIqHk41je392XXphhXR9bWR4aXSJWX1ua394eUp/nINpeKRsbXdydYGBcn6Fb5N/en55a3eGgGpyaneIdnBneXRpcn5za3FSfXF2YVB3aIaBg2x9e3t6gW5aeYeTcIOKiW2EUXFzh39wY3aMj3uBW4CFm4GLrnWMgXaIhYhWgnlme294e3d5bFSCiHR2e3V0a3iDeZVvnXZ/dJplfHqAe4BohaGef3x5YmR+fJRifayXf3l4XZGCl317bod0hnd8k1d4X2qIg4p7c12VcHSIiVlwgXCMcYl5lFdpdIefYWlejqF4bn2Aenh3gYxwe3yCc2l0anZzi3lxjoB9gWpte4yIgXFqpnN2hGd/gXp8c4mBc3dgdopfc4WCc2V5hGaMnGOIfn6IXmVmo3SNeHZ/iJOCjVd8cVlthIBugXx5Vo93Y22PdGVmfHd/mYF8dnF/dn9+ZKN+f2SXj6iZhXxwdl5wi4N/hpRfi5Rhj4x7fmWVcpyCdYl+c2NbeZWHdJpzZnaGVGVvdnB5YVulmpB0do5rYmhjXqFmbnuEe1mOgXSCtVybdIGRmIiAe4B4epqWeYSFhI+AUll4oYhIg4Cbe4KBg4tni46Rd2mRk5GDip6KjnhpfH94glRxenuUfn58dDZNb4Fyk51rVnZ6iJB/XH95g3dzp4F4mitqbm6AlXeWfmp+g2aSg6J8jl+Gb2Kda52qhXeFVG9vcX2AiJKKkYV/Z5SAg451a4Gadnpjjmd7jXiJQ4Ryj2Jog5iRi4tjh3t5cmdia4Vud4yLdmpmfFqLe15cf5NwgYF9b219bB6elHuNfnieapeUd3GJh2Z8fnKCkYdShFt9jZ14jIRlkoZcfFZodl5oc3qJhJhglIqPiY5Rkl6XWm1piVGRcZqVcHF+jZZ8YnpqkmxulVlgjH+IgYiFY4mHgJadkHx9boaFim6PhnuQl69hinCmc3eMn1hImIKXqGdxh5p+fXiMlW1WZJFigGJtYGiVeGSbb3OhcGN8aIqLgniGh3ahfZKJoZo7fodyiXqLdH5tf0qfdYqHbH6Kh2+RYXF+i1+eh3KJf3s=","hWhsZHZ7b0NrZWNwiZlhqYmLhkpybG8/pnSKgH19dHtKbJF/xoZ9h4SJk1J7WoZco4WSe4VqYq6pt4zJNox1eyGnaYl3eYZUrqBSiIWaenF+fow1nk5VrZBJmZujXYa1aYOFlmNfS4tVlmKkdUOdZpFomH2Ph5BekZF6wI56mFN8WmGgiHOWgnpXfJVngo91d2eCiFlwgqqbcJWRdGSEiHlfmIOMgnmXYh5KkUhrdoKWfFkyZmtzpXWQM4qKbRZFJ3+Ea4SNgnhRcZCtbJyZbmuEZqCec5mEd5lwmYqOjj5dvp1wU46CKKWKd5dyklllkY5uPHN5L16kWztyqneIsZBziGdpf6GLf3uHbKSTuXQeaWp/rnoqmYJRi255eZKqb2VjhT94nX5tpIU+k39oapWfg3F7Z2ZyemOJdV2IlmloiFqEe3Z4flaAeoObg2VJVH7KVIZ3d19EWHw9g4NTD3JRiImRcKuZPZVTY15Yb1c3ZmWOaINjboJOl2F5fnSNno2eiJ2AcnG0fjSajIduhktFYWB8eLBQmnR4SzZxeZ+UctiXjl2fqKeEbZl1bI5kqpaDdYF7doOXn4V7io9Cfmxbd2lTg3pwgIpsalpcg85tgopailiBfYN2dYVkhG+FiGSJxSuHd1h4ZZV1Wl+xeIsqt45dcnx9e4GQfIOcfHqOjYJ3int0cI9ecWuTZmh5fXaddXxgZ312hWOXonaCX5hrkHuafWNoeH6Fj5eTh4lrinuEanGAiYqCbG2Ub4qTdoBsbWmQh3dsloN6cHxyf4VrcYiCiHl6jHx+f4eShXaFk32Ojn6Df3t9hZ1+fYAtVY+Kc4SIkmSQcG6CoHh/nnV6iGuBeIqBdIh8iXuWeqKAeYN/f36MfZ1sjJuJfZVxgah2anNljGF9enCPhop5fGmFhY9/e4Vyb3eDkYd7aYVyiHR/goKVf4xvjHSEgalwg3p1cZaFdIF5lXxtdZF5e3Z6dol3h3KDVYl6in9/d2KMcYqKfHdzd36ZiJx0cXyMk4d4mnh/ZHODiHRui3tqh4lxfmB6j454kXh7bYOCdXm0gHN1inOAi2lyjIyNdISfZmdqgoKCbp98kX2ApYSbhoSXZXiAcYSFqm2PdI5dgo5tvH94iXukc4qGc5GKe3aFhnR6foeDfHt1coh3fYWUiGt6kbiSeIBxeYKBdnZ9mHKEk2yRdnF1iJJkhpF8mXdyhn1uh46BlJxkfY91bXR4eIt+doKNlHtupXONgnCSeoN5en6EiXeGfnZvfmODlZCEe3x6eIRneW2BbYhvjX96fISFiEB4hpyHjICEhnNvh3Vfh4KVlm59lnp3dIBMhW1xbE1rfC+HYGGGaYBeenttkJmDgnd/dWNja0BMfGRrhWqFd41ABmtwU4VYnYaHi4dMipZ8SW9skHM4SFpjfW+mrKGQW4hbZEuFZ3GESYiIhW+vhI1jaGZ0sYdnkXiBVFKFYHdyr2Nog5Knh2xzd153iXOSdXePYJhNhmZsjW5rjKttX3SAgoF7YoRkl3SnllSGeppopph3hG2VaHhyYo1egnZ8iYhzU1+GZ2muW4deOXc/dZN9lHCfcW+PZZGOjIxZpnePOjR2pM94foWMh09xf4SKmj2AYE95tY2ve3ZwiIJrboWQhLVPb2VvYVOgW1l8cl94RLFrSpKOhXSZa2x8iXZda3mAnn6qkpiMf3CvPolebodbhEWNeYuIfHligY+JcXFdXmhbgGtMrXZ5Z150ZHaneGOMfaKUinOLjn2OYYFllG9xTX5we451rntaaWZ0Z1dkZUWMimJ3jFN5P3xOgI+JjW6hUEFyemxabmmOb4uAMW53oZKRSnukpUJgeZVijXxxnop5YHl+iFegX2B6KHh2T2lXo4aQbYGQfGNQXnBdQ4NlZHRkbIiRcJA9mo9RV3RLi36RZqSQa25+o3iXjnhwP4Jrg3iOf4aUaV+Pe202ZLp+X25GnZ9lU5cRfnl+X2mBfEdlgpNVUV1sfqAUiUF7lDh1pXFlb21cXJ6PckxwAYd4dGSde4eIoYtnRyWBjXuRdoyEn4p1T4Jfq1tbVlpGWsW6kWVrg3R7l3yGO5GMoGw5l7I5dJx6iI4+TXN1n3ZYlI2Pf6JwbWSnZ2Zwko5Db52QcqGianB2caCBkHiDaWdtfpKidoVvhHWfX3WGdcaRUFaHdrFtsLa7c2h3go5Gi6qVdI2Lq2hZg45Zpqp7fZJ9hppugmxrboGmU3xNT3Gm0Ft9V514agBTbodzdX97gXhwe3pyk0FAo4KNcmyLbpihlZ5zVEWHaUx2gJafW36EjomOPsySnVqalE94R2iYcFt1elOCl1ZPZYJtgq1gdnSEn3t0Upt5tnZdc4Fbm6mMn315oI5ti3x5Z2F6hniIi4CVWnBeg1Vmcr2GgHdubSlof3eaZWaerG11kouyo5CTdkets3phc2VxgnqLbWF/do52mm+AX4NRQKaKpH1DXnWuVWFUXXZ4h1l+gHqVWYVtkXxJenpNgU5YbI2zbGtqZm2Wr4FwXIpaeGRafIBsuG5jZ2RijiCJjqKOdHxKX1ddgXyOcn5tiaZlkZF/T4KxqHyNh2mIiWE9epVlTnRehWiAp4WheFV3bKR/c3NjfWmhdoRvq5FAYH1zZadPm8SkjXKXS51+hF99oZFifmc=","jKSJmHOMo2uCoGtti6NqT5JzoZOFqYlkjJCijKZ5l4WMfIxxW4BVeYCMZIeZeExdo7pfe3CeY2SOjXV5YmirhJaHsoeCYo1zqG+DZ5h6Zm90XZF/hpJmh6SXij9lYoGLmGy0nINvj6qYg42Eb4qOcJhsfXdTZoqCdo2OYHJXgoeijpuXmHCRi3lgg2qna3FpprB+aDumWoKOobORV46ce3pzkaOfdoPLlGuGi1vVdLyBd3BgkHWGc4M5dI+AVHeHbYWoepCDioFjdVCKjHloc4GWn5eqXJGZqHhRgn17e3qNjnxIgJBoPl+flZWDkp1Wn32LhJaNio2SbI2KiJKCd3mTi5SjlYaxfm6GlqGAkZVsoX5mfF9xjmWIfZiMdY6WY3Zwj4s7vpOehIqXjaepipWHb4CneXqHloRYVX2aX3p/dIeChI2Kb3uShJSUlneTb3ydgHq1cYWjz5FnfW6zgJ6Fom5zg6OIf3jUboOPlG+XeJePgK5Gf1N0kYRSYriWdqCDkI95dWKZjTKNeZh9cGh4hJOFlIingXBXmnCusaiFdqxOq2+DqqCPeXyIfYxiiI5Mhnp9inmNj4iAU1+Yb3lzbYWUeXKSm7O3g299rKhmWYotn4u/jYaJhYZviX/Elqd+k3+Ge3+BX3h0ZIB2lklltG+FhoB4fX+Ff3iDaHx0jYp7eH98dYaEgIR3eHePf3aBdX+FhHx4fYl2d4B0YlZ8lYCFg4uMiIh5iX17ln54ioR9hZGGhI11Znt+i4l9gniMh4aDeYF6eXyIc353d4d8hoOClXh2hYJ5hIKCgXyHeHh6gYuAeYd8iXuAgYBzXoB6jHeDdoGLhYGFgn+AdH5zf5eGfmp7fYV/doKIhIuFd2dhi39+cISFh4+DdHx8cnR2fYKNgoODfHCRe4OJgH6BdXlthXVxfXWEfo1/iIZ3eYJ5jIF5gHuBgI16fmJ9eIiKh3igdoltdH2ChYB4iYOBgHCPiHuBc4GDenyCjoSGhX6AcoiJi46CfIqEhH96c6aPhoF7eHp0c4h1iXx8iYODf3+CnIV3hHlliHxzdnyKdYWAgHF/g3CGf4WAbpKFeYl4fH17j3uBfH2HgoV3gY9/dXB6cYV+jIuCdXt6lomDaoqWgHZ9lIaHepGLe4yPiYaDfIlxgHh+hoKIZoZ8d4l5b4Z0eXyCiYV2folyg22MgWpzg2OMhJCFi4eBent1fH6Cd358g3p0fo+Jfn2An3ByeYx7iX1/j3eOhHV3h4GIgoBviGB6Z353i3x9fIV1fHCJdoh+ZXp/bm53j42JdYmCfIaBglhwe3d2e32FgZGFg399foKNeH58loOUmI2Qk6BidYJjjLJ3kJp3er1qq3BicoKEcpNkjKqWeVJzqWh0jHNHXrBWgUuIlXBqgFqIa1JumKF7i4OVkoF5intXao2DfGuWmot3gH9fqKGgYm5jqpqEgoORkIdjeKpiioWWlmCLe5eMgm2aknlOaH1Xgnx0gY5/gmWFeZdRh3uDdZdrb4B/jmxfeXuXdGR9eWh6lHt1cWWagWOHeHWFkXZ8hpuJgIBgSq6EdX1Mhn1+b3F9aYJceX98jJB4fHN8f4FaSYJxe3dxnmxfkmisd1edonl4eYKNfK+dj5qgrIh0aoiNcaSkaaBid4xlfL2PfF1zfHR9bq2Afnqigoh/pauJknp/qJNXj3yMa1OLgoW3cXtoj2ydfHCClnyPlHGNaLeJe4mEjIZ5mX+YfoeFW4WchW55gpewjnp6g4WUiYx+b3qNZ4iCfldWj3VfoYG2l357b5d/gWl1oGSUc4VzcnWHdH2GqXZ0Y3x2VIqCg42sa8OWcHWEanOXqZSVg2Nvjol5SIpdlpuYjoqZZHp3iUBupjZnTJt8eZSFdGN3fHJ4e12KhnOAeIVjcIujca6AY3Z9aUePZ31mem9lX2hTc52IfWWGmXp1f4FOgWuRfnyQpoxpioqFcXegq1mMdZJ6XnCoZ3dcW4t/kpN8X2ZuT5GbiYSwkHWKt1xoXoqFlW6JvWmJmoB0e5mqgKVakIOLnaFsSHRwgZiNqoFdWI+QaJaaeWOOa3d3bWuTd5andLF0f2mLjYiupJiBjY55W4JkaX15g5Fwc3WhoU5zk4aThkmWrFp/gpisipuccX1weFyNjHRraIZwYoV/fXxrhoSFiICkhoB4jm1csrB9iXFfn5qCbY98gJ6Vh1eLWJOOeHJ3hpe/Z3V5goJ8jWWHpXtoalZskn9wfXBRhIJ2Tn6JXpqdcW2LcJtVgYCUgoeNYYSQnbiia8SNd5RsgIZ/vX+UqYCSeZh2X2CIaalouoeHanmKjoJnc37EX5WQdX97pIKIbp27qqm3UYSOo4aSh7l8mIDQYHWHlnB6eHuIgJ6FZYyTi35yrKaZiY57nJKRaqB5b4yCfGeAaolbdZGQkHF6e4WGl5dwimOWi4mEkSt4f4GkdJGQkYyDRaBuh5GVYHh6VHaKXpd/V46Ngn2cfXV5gJiHdq+Fs7GYnZx+bp6HZaSAcX9kn4CfjkqVjpqCkYOKfpV1dGOQaqF/gGKHgnaAbrVvsXiCcqBtfH5ydG9/dJZWfWWIdXGed3+BaqdaUKiFjkl6gpili3+agYiAko1RkoRIjZ65fIWCg5lfZJSscGxpi2RZlKlmYHdub4G8kzp6l20=","XoiWTHycgst8YoCSfooVZ4l8dKuBW1I0s6VwdYRRppCTfT12WGiDrZaZIgCOMmNwmstlP6ITa4h1W6PXJktqQpKPTnxwjERL0o8XeKRQV6ZvcU0Pio1UnIttAGt6QG/Cd3ZxTX6aapG7S5+WuP6Jja1dk8vKvDveh3asNaNBmHiHt5qdb6GPhszCPF1/R4+sTr5weVv+mZCAsuiWANGke5Bmh3AA3o2XdxGlaGa48pitt4J2U3RwfD0WknNhkDShjYhtgX+aUka3bmGgnmY1WLiZ3v6UbStUh3WWqnlZTS1k1Y11k2ZomUU/TH1oAHhWf2iAcXFkP52JmHqEgZd7RYdhroC2wU0+qkSGhpOelIRjhW9IZXYfdWx+ga1R1ZRGeACeYZadWjyoa2Vid6x2xzm/nKJcdg7VYoaJoqZ0Y26el7WIi3aEZUGObXdpT5N2vqGchML+ZY6KSYhFUpmnr4JzkIaDl9CVz5SikgB3X4qidC6ce6IJdWgOgGVwZdT+foQ4dZVyRYN8fX7Cm8N1qV1X0V6acn1IUHmMqLpyv7KSbrhKZk2lV6hBuJSuZACCmmW4UHKneH1Vaq72iJ6SdI/BqZ9tPbGpfZZ4PF1VubWEl61xgJzHUpC5f2o/v3td7nuEfjHKk7BHX25ye3BRcBhqAFiqjpR2aX9biYOIh5iOZISAkH2CbqKXjJB/m4yDZoGVim+SYIyLiZVrnG6gmTSviHxum1OXf21lloGKfJKBkomnentyaY9et4CPdtCAfoFkhLF5al95X5Z5gILNc5hSg3tng4d6e3mJpHt+apWUqn2LkGyqtoVxfn2GWoZugDuKZJyAhWxoboN3vWybk3+ChXx1bXl207Vdijt7h39+briEioeCeXdnd8ZylHiRhF6qbICPkoB/aH6IhnaGc3eHdYuCe4hmdmpYjYOBe4ZnfWFif252AIicbKV6enp3mYVwb3C/eykATY52em1+l46CfIV4cW6IZ3NyfXp/fXJ7a4aKg59glIaEp2p9f19wVnN+roiDgIFrhJmOiodueoR/bslsdJJrZYCWVnCYf4eId6lsY2qZgzJvk35ZeK2JdIOLeXhvdXd9onVqcHOXfIOyjn6QkmyN6FOIlHBrc4p6k3ZAkl+ohHWfhJRmgZ2RfaP3kY52fGZ9eXOFgmUsm5poaruTdnqXhXidfl6KsFZ6enJyR3R4col+lXqVf3xxAH2ZiYiHkFGnapeGhFl/ino7hz15gECLh4uBiaelmq2Jf4R3a5aCUZZoVnyXjIZuiqSnc41ddICEeHlpjW+qaZ6Md2eNcY18m3mSZnx5hkKQgIemjH6fd26yVZt0e2eFXn+OZjSgd5uJStRbVk9Sh3IxiISCa2FrKUOiYI1Zn1PMowDUAGKCorCGYHiVsk9Dl5N+sq12k6OriG6Cd0pD8oRB8kqDbG5clm2qsLQetWRdav53hQCDoIFbYGBtmnuFdlpqW1OIeViMfXTNXpRFZEyIhLKAhYxnlYCMSl2EZlkwnEVhfZR0WIJseIcrWm1qt2hUdYRmi16Ub2dlfzCZ1FC9dX+JiHuEcXNxcJZtiG8yhqaVaHyreoGiVZSDcR89olmHaR+ZeIZkfqUnblLZeHWfcYOHY4CKppBbyY6gXnRfpX19NzieZXaOUnR3XDdzVKSempRfkneggHt3kLq2Q3NQzTtYhHBuzoQAq4HSlZRzTptbSmNro4q7ioicblx5VGw2kEcltquCv2p4d3C08aengm+mdKWQiH+Maa5TZ2LIg3p/acBGjUkbeIMiX3+SirePMGGXpZFlXXJjdlStjGxOjTuOYCiBaoSAfn9IepBwtT6gUVOwtJFmi59tZal1mH+LtlEonFYfYDrPSXplmRuLh7VHTUBseGi0fXhSU0F1u4h7V2J2UnRfm7p2YVxykF5Vq5Bttb0AY8WXVW9on359eA956Ip8ZKaholKGQIBJYhl9bDtPfY9hiYs7OHqMOTGDgH9ZeJyHUAATeIBzlFWBkZxCPH6Bhnhfto9GY0p+pGKToWN3jKCgV4RDZ1J6HNNivreTRDNI/kxKf3Bmn44fe3Rbt4d8kW25n3RxW4NadapDlKx/ZbaBW4PDZYcmiWYAdZs/bnpzQ3jfiIFUamWKg4VAdo+FbpR1SYOed6tqSZKWrbybzlrxdYqTj1agPYh3fGasV2m6StKWpZ1zT5Fyr5KqWv6R2HVhZYxQZk1IkpMASP6AbGumRIRwiT58Zmb0kFxraYlxax5zSnlpdltfcESBfUmRZXs+S4ZpdbdnRgB6RFdSn1h6WpSMXUWzh3x9aoqXoIiOAGt1XbhMZoOzsp9otnd4pZhnVpxkq3OwtJORMmpLd2aagYD+bWUAik9ZcnZPiv5cmmSHiDFAdIKEj11kUi2iaXVtlF52e1idopaUSHKXUCtrc46LlmCZe182bSJfamBQfByKhD5qfEvDh2iLoYBpPXFCmMePeIpLSouTd3+AkFl8bneQS39h2D3+gr8AkXLMc2PRrHhkdF2egWqmTVF8pIVEcjp0bmFOk2+pf29pu4g8vKx0hGIAUJRImYq+unOdyXCJrrAiZa+Ef8F7g6bKr1CqakhbhZE5JW3BnZlxZHdOn4KdQIqid3/Hm4mfjGwzk9tol85dZ+aDXmcRRWOYl3CnyjSJeog=","n2VyPcR2M6RuOWVef1J+T3WgWXKGf6uUkGaLc3OWOnebiYxwUl5dZ4Nrsp17e2JteAAxtIJucG1ti2Z8cH97bqOeiF96kGVsTXtpkGpVgHyPhDOQbrF9YW2gfHljxZRFYKWKqpd9q2yuiqFcULJwf7ubiHyUmlybrm5SYpZ/e3BchpJsknCmnYZpdFLDg5VGb39KrreGhHeAkHpsc4VIi1RjZUSLp5R9a6Wek3AikWaDbo7PbXWrW7loUjOSho6Llk9icYuTuZbAbLRkmmZ0oW+HdmZkvUV0XnqjbpGSlq2IAHR3ZneJjn99vLt0tXRwaol/jGCms3V0fl1/S1qmeJZri3Jmiah0iYdZeTZRVFt6j5RekrOPak6SU3OOXjNrjZFugJ0ukYRnaXiGj2VVZaaIhGCEm1pad2eBrExieJFew1yrjkxORH95WH/gZ8V0dV13SYxBbWiTNHKGXJKBeEFDaVq7S4Vvi5FZX3GGmHpqcVh1iX1+YaSvjXHRcV2lkESnVnOilXJ4qFpbcYp3iF5kfniae3t+sFxBRZ94Umk2laRnfGiNdX6Ue2ibrlJgo5Oab52vSaRujJZvvb6JemhUmqhAUVZzN05cYXhmJzh3e2SYfkyHg1FlpJ+ZZnxpUF+Nl1RdX4uziL5lgX+Sj5+EdI6Hgn+AdX6hjHV8fX57fnx8cHaAfoOKe3+EiX93f36EjXGAhXh2iIJ5c4B4lottj3yDe0eNj3Zwf3mPim+HkoSEj3uGqYB+hIJ5dYt+dYiFenx/eJWHlYaGh36FiWB/h0qGe3KBepF/gXWDipKQjI2RdHqTdIZ6fIR3fYRxgI16XpiDgH94ioGEjIaLeI97gGqIdG+BbYF7gYx1lYODkqGBR3JygIB6eFCGeml0hYR7dnl2eoN3jXiPdXNyiniLd3lxg3aFjIN1dXxtjoByf3uAdYeDdoF7cHmJd4h+fXSLhZcpkIZuh3dveHGEh4KCd4lpiY9zmIqQa458hYaAdXqHd4p+gnx4aH6HiXZ4i4OFendyhYd5koqAkXp9cHiBcn11dIJ+hHuAkXt4h3J6gn97h4ONjYR7fXqBb3WAh3t4h3h8nYOEe3x4iYB4j5R9fX6Bl414hoSFfoKVh4aClHuFeXJtcZCWf4J9f42CeYh2c5B3comFgHZ2f2ysf3J2enuReomAfoR5b3p4fol0gHGFg3J1g4B3fZV4cH51fHuLent3b3uFmXGrh3qEdoV4cGuEjWyBdX6Cf5R/iKV/gHqAf4+IZ4lzd4Z8gouHg4aFiXVkj4GCeHWIfnlfiYGFi3Z9hIiQg3N4bHp6eoGDdJSCe4KCiZt4m1Kih1J2f1aRTomFb1yLg2iikFiGl6SUrnmNbVN5qYptb5t6XoNmf8aQemhnebNdP3CKpGtiaKRRn4hUlGFZpZNalKiJoGGbZImBbnhvcpSBpGuScYWlh35WZoaATpquvltwbnOIYpeYdp2RiJfIp3CCj2eYjtCYdn6qiYJ/ln6ymJdUtF+QfIuMe5l3XodoU5CQeXGOZZR5kX6iZZlgf4Rqkp2InXCYW5GD3Z+TbpW/hWOmnGOif5N3pIK+nIVveItpgo2+j3dXccq8wKGHppBQd6tvfGuPcHaAlmy4n0CKenGQi4mKrD2ogoube32Wh2psrHx4e22MYoprioV8h4idY4F7WnKAWYOOrIJ2eoSTWYdWjnVebYtKnLJdh3hqhYpwjKF5hnyNgYBrb26LkoWEvpVgaoCWcKFvhoimgrFFt5R0Y5SDjmyJxZx1c2tJgGBqbI+Wg3uInWGljFJ5g3ildIR4gHR4UGp1nb96kG9qa2RtjFuhTaZV3XJ9mXh1jIx6jZx2kr56dIKZepB9XImJkZJ+qKt8n1mGi5KDbX9whqtcqJ5SgIV8pYSSY5OCT1ybt2CVY8x0rJuaiHd3fKOefGdxeYFpfomqmlGLfHpmhG6NnrN9dqGEmI5pjIV8kpOTb4yen4ujq3WJjJ2CXGR1fm5MU7h/aXJ4VX5bbXqRWWaJX4V5Yq6sgG2McnOfKIaAdoiFf0p1Knt/UmFZgmJ/gERdVY2YblBgjlnUf29ZZ6GSsTx2kWCxT4NkanpmnF+FhFG+bqOBdImTfoJLjoFJl3aekYpujXSNlqJvY6p0e7yfVJDGmWmY7I9RW6GTiVtwaYiQfZ+bgXp0b2ivlYZScXlHcYmCkmlzfkODT3FVfE15VE6Am37DdKyGlXCcsGt9c622boWZU7KDjGd+iJl6aWdcdYOPe9P4V5d0zFi2z3DPhEljdVKFd3eXcqqAiopOQXZAZ4yIr5GJa49vi25oT4h2s1ycTmNNgGh3VViXdo+PY3xghEqMjXp4eW1mW2h0cKdhir+UXFZ7TWKGeU2mh5loeKRcj2FWa4tsfnReWbd9gWeImXBZs1mpnj9reOGGnH+pmVmNZ4V1d2DXgryiYk9Sd1VZjp2oYHWhWjqWXkJmWZnEWpJ2mapgW7CEE3JYf1lsd4B0eqKWVV6jcY6ih2ycZ3SZd3dmwXpTW4ZgoE1pfnmWVrGzw0haaJs7dGNLgKySZouSlW3BamuBmZdgqnVwb5yWQ6FmpIqFl6ydhWZTpqhgTz5+Y1dqb9R3O0p5N1qabFp+znFifoeZdZZibXFzmI93dWuYlsCKZId7knaGXls=","pXZ/UMJ7KIx9Z3JwgmNwZGuwVVqIX5JkcHpyfGyxVpGAfbiYnpZ6VXKUoCWZI4NyYww0dIC2bntreYuAinZ4iq6McUJRhUZsRXdpj2t8bHqXa0eiiJx/VGOAaZljdX1Ci5BskYxqhnsai7dfTnp9cn6Nl4p/izlzu3w+roBpam9UmH+OiJ2jeYFTkmeZg5aGZWBlXi6ehWOQeZtgkFRaU5qAeV+Kt4SDgfaVklhqlV6MeX/IRFyQh658U29fhn6TUGZEfZOEkaLQmx5vrY2BhGGKYUp5kWaLkaGtebOMYXiDE2UcV3BwwKCGxpB9im93eIVwXmmSc2hin1p7WnusWoKKTltueLBwjHBKdTCIOl2eUn1ek6KwVlRyb4eHYDVwgHZmfZOMeYg6dICdjnkuY+58nG6CkZl2k2OXgFdxkcRqljt0mk90fntZSnG2SriaYIlgbYYwfY6OdGSwZ5Swip56TGWKdXJutppHYqlRR35ObmSFl3phTXyOY1+FWhdyjH9zSXt7empad1aGi4Ztj3Nqe4BvZV9x5YSNZqWRTXpVXrZmLbFUhH6fc4SqiaatnHq5pISUU21o7ntYipSMPGhmabJegVKOTWefoKdhaDptg19wxVErvGd5snSHb6BXX3G9SmBza0OzlbVmmXlve6CMZGxjeGmZgHmYh391f4N/eoCGg3yGeHyDf3mPgXd9fn+KgYB1h36HdnKTi3xyfHpKeYZ9glKEf3iQhXyAdoKBfnZtf4x+dnd8g3+JgIp/fXt0fXh1e4OCgnSCiHR/g2+6gVSJhXx+doKGi3yKfH15g2+Ag4l1e4B7gYt6iZOSen5+gouBcneAg4B/g4GSeXt3hox6iYOIhXt/faiIjXN/eJd7jGt4d4mAfn6LcIR+eo2Nh3+DhG10hoR9enqBd3SPbm98doB9fYiPeXB/iIGKf4Z3f4WCe3J7dYKAeH5+hHWBkJk3kIlYd4l/gnqDeYJ1dXV7f393ioNsc3qFiH+Ac4GIiYKIgYGBjX2Gg3yDf2xzanqDeXyLgn2Dh3mAfW6AfHd6gpN+hYZ8cnmFgnd/g4Z4coZ5hHJ9b4t8koqJdGx6iIeFxXZ0j36FfHxvj3+VcH+Cc4t4dYSGgX1/jIWHgYR2cISQW36AfYJ2hY5+c35yeYd8fX5ucnZ+hnyId4GLb4ZufXxyiXR4eoGHh3OLeWp9n4J/g4N6iYeLinqHgWd6gZR1eHt5bmyWf3h1j4CBd5iLgIZ+hn5/c3yHgHx+gnmDgXx9eXqFfHV0kJOHd3qCl3pKhoSVdXuQiIt4fH1+gqBwhKWYdoZ8f3t3g4CXeH+De396cKt/rmaYhkKCdWifhoiEjiyHkHG3j2tUqJmXmnqQlHCjp3EcjUFAjItle79umVKCi7hXWpNvnop8cK2LToV9k4wsrqV2dZLJ3lZ3bZdjnmFygouCO156doONgnKKbK6WQoCsi1luZaGKZX+kbIVvgbCesIh+l456lb6ZcDp/RXN5k5WWnpwAroKOgqV3h4KngXVkfXvEQn2JhZl2fyaHY4miinhvlpyls41VbpJt36FqhKSBkn+GW37NTaOEpoCyvW1mYIdxfptwYJs+bs9Dnax+r4VYirB4iY2VjHGQr2ZhsCB4enmUh2uWnT2Kf22hjIKGfoF0opN+fZGChX6HqpeTkn+UeVyVeIOCXIKifVdqeZydXnIxgXxagplXkZlMmmxgbJ1vJIaDbnmYgqSEUoNBlJ+IrJIhl8l0m5hlloZxcLFHlZp4ZJR4gXp32IlrSXh1jYKOWY6enJKcuHWRJ3oyh36KioR6eT6IXlo2ouSNrWNzf1+FjV+MgqVv0mhxoYGKgYNygpqGna2VgqSNdX+sfo+Wf6CnsdeFPm54nGeEj5kHtqKdt9Vsj3WRupdvl5Wbl3KHvm5NleBujI2onVB/bZOadoFyjXZyoI+nh2aZk5hxWoWVT76Hdb2NhoxKXnp/qYyyhIOgv5Cjp42gjp9NjXaNoHFrbaCCPo54SG5oc2lve46wUW2PPZaOdYZlaXKpVoKEb6OLurV2Q3OFi3N5hIB5lClgfH2wen5kf52PjHhzj7yGnFRhh4WhOnJqiG6hTn6of1mtg5CHcnCka6hWzpEvi4lylZNxrWelj71rTId/j3+DcKh+rV2eq40+lI8nb26AroiVi6aeeZ1xm2ScfaCCZVlbeT2glmWJg3Nlc2s+asR9cVqZso2phf6ph2fAmlCObKvLTGoui8hDioJkgaSaPGpMiZl/aJjOlYxyzaqonGGnZWJ/jHKGg2OlbKKpcHh5LYBBanh5rJSCk5tsgX+Eg4h5c2ebW2xSn117WHKrm4+VXWRqcJKIhGx5cHGDMGaDfoxcjY2ZZlidaXeYYzebbHtPhpNdfI1Qd4uamHo5UMF+j2mNvGd0jW2hpU52l7BukGWHnWSHiEtpW3Lldo6fZHxGeGlAkqaGV4iZakyRkIx3S3iMhoGHtMBIS86UkYOmal+Ne4Ndao2uXky2VWR5kX9rUXd3jYF8j3mDXHpvk2VhfoeBe6uZx7F9aJeqYXVbd+CccKGskHGwbY+whpOvk369mKCuU4Ns0ZaDkaqvQmxrc6ZelF6NRWCUk5WTY2B+T011vmEkw213in6ebVZ8ZmevlYRxbGWotbODjoWNgpd0eF4=","iDlmYluERi8rYGBgWW5khYRFaWBZd0I7coRsbWl4PW6LeryNdmtke26JaI1q1Wt2Y05hXZg7YyB6bkhncYRsgKNUQ35SeVuYUGwZhWU6hm6IipKKdYRYjFWNdDljVlJXT2yUZ2aMQ49tfYZeUYmReFBXW0SOUUx/YoCjSHzoeIKNYGlrVHBgnKN1S3GbdnJpb3B8ZSpWa3Z1YyJmunZjW1WaaluDhYC6Yzu+dYyneE1ffYKCR2LCYIR3L1NwYoNPUlVua0VnajZub7pqXGWrpGhojnyLWWOEZ09CY1V/NFCdTI2HUHiFWm9xc1tyQLF2dFJAhnB9cG5rb0FgPYFgpmVzdW1ci0pKeVKXZn04bodQiWB4bpaSUldMallpkGGTfXh4ekx4cpVlgZJbiDtFXmhnTXFyXYlskHJifz5nZUdWZllnnlFufXJ4R4U9PDebaDR7JoZaZGBvVYA5ayutrnBXcHTAboqFeWZva0KYT2Z9c1loZX5bqm6bjWyOhWWoglqBR4eJYWiKZ4xLXERkdUJ0qV2OhmyahV1VcHtOdG2Ll1dQi1xic2uXh1h3bqRUeW1Td2aTjYtya2xjeFSVkHhTinh+oGBnfXFzTIKMfIybU2iHa3JYhFGXf2t6cEJzamZUiIB0fVxdgapvT3NWnXx7iW57fIuIgHuDjn59gXqGc4eMfYF8hnODdox6iId4en19couAjHyKg36BhWWUW31pc32FdmyLi4B7gISLeoh7iXiKhH2Ad4SHiIF9hHqIf4CScHKKf3eFd4N9YYN0iWeBgVt9do1zf3SAin6Jd32Ni4dyi3yMaZd9g22KjXyCeH+FcpOCeXR9dXSAkXx/e3qChGaBjYV9iIZ7dIB2gHZ4dKCAap+FjYJ8eYt4gX56gWVyhIh9fXh/fXZ3fXp+fYSIj4aAi4B4b4Z/b4BvhIl1f2x5c5FveXuDfXWGnXB4hn19gHt9inZfeIiDe4hzfnuJkId1jnt5gHiRgI6EfoyMhI6BfHlkhHB0bGZ3fYKJcKeHgWuCfot7dXVufYp2gG+NeYRyint8e4V6f354b3+Bh4Z3dY+Dc4J0dn+McXB8d4WBhnmNgYJ8gGx3jI2Sd3p7iYp4fIt4gX6IcnJnjnmEhH6Of4l/h3l3hYCDf3yJeHRyhnyGeG9zg4l5hpKJbYuGhXiDf3WHgZeOcHV6eplwhpZzhXmIeIWbhnl6gnl3eomFeX2CfH5uhYx7gXuJYYl0eYRufoCChXdzf4p+jIx/f4t5d26Uc4Z+gn6MjIGAeICQaHmvjXt1nH58enZkgYF+inF9h3+FgH5ke4N/gZmMfXxygIJ8l31TimOZhXqhbqCncoFybryAnYtze4JynYKFjIx6hGmDf3mPnZnhW4F5e5CBhZOChYBvdLGmo29vbYpurZGAl7qeaHuDY32alHaYaIFts4tjlm15kpGNco6Lj4dth5OHZ1yaobqLkG54p4FmcJKglZuvWX6LcnZ9jqCcibeKzHuNZWptamjDlXWgh5WGgIp/cXt2eXahi352b5V5irKHZ3J0oYNllYVnpYCbiHuDpeOChZJ8gWZsmHidh6WEjqOdlnpibHFxZ26mcn1omYTLsHx4l5Bzip1te5eLjY1KlqGnj2OMb42BfI+5haBejm2DgHpnd4Z9f3B+Y3Sea5OJgqCOiXlue3t8kG+Gpmd1rneLeYR7dVt+Y3Z4iomOhKxwgnaRhKRdeXS0ZXOUdI1oal6Td3GJfYWNma+Egodqco+bb4F3gJ9lhJOFdlWEgH1pk3eYgo6DeGuZbZqNiHNuuYqlXKaGeZeMcH2XtpGEm4xpjologmGKQ7F0g7d6gYyVnJ9yboN2gIJ3pI2aaIddfZmhcYmFi2+UeaCCxYGUjX1zfoaoopezm5yJjmpbkpGIcY9vj514cIllgaVeuJOJcqJzdJqDnp5of3F5hXSQh4ejjWBze0tug6xwlTh1h51fg3JkV4e5lIGss3eoh2Wbe6mDnaGrjkl3WHibiDFhdZpXMWxj34KFYlh5TWY0e2JgiG1vZGd/Z2B/cThqgVM+ipeBcoZ2bG+EnpFjYmR2V1ajXYKEZnVBSphbeGiJb3tnUoIfhll5ZHF/dX1ieGN5fTd1a4pvVYORbYpmXHGti3mCL42KdnBPdFCUWHGYYnp+WJv6gIldfHh8QJ+FZVp8WG5ffF5rY4GBe1V/WHBueyFgM3J+VF2UcWyEd4KOix2ej5J4omxfY4eDPlycZnq3dluEWJF1hWdte1NfhnBefWppYtWKl3BulGOQXHR4koZYfUWYc2KFaoVKc4V1mYJzUEeBfYSIfWGGj4Fhb29SWUpcUm1GeoV6jnuChmgtYU+WenyPeI1AYmCNc2J4fmyHb1OQhHN1g211W0ZzdpxigmVbZ212UkxVbpx9bTSEV31kgiBfm39vTIJQg3+NgIiMcJNOfVKpd1pCUU1ob3pWU5eGeYOglnpUXWeNY4ltRVN1ZVF6e3pzbmyIcY5pxlzIhEw/lH6Sim9sYolraWeXbmh0jVyKeEmGkj+ObZd/moiBdJBwgVV0eDtceGGZhVFRcGxgY11ckFhdTXWSgmpqlFxukVduiWmKi8OAmGZOcGZqa5xVXXqHmWh3QX5Xdl+OdW+VeGGMXFY2i3p7a5RWr5d0gWpDi21zdGk=","c315eoV/b5+Xvml8dGiUnluzfIyPmnmalmxvhHGJgXWedmZtknV9jH10boQxpXyzW4N+c2aAhpiRaHRXl6+Kf5d1bHR4h3l5Yz9egYSUXGapdnStdG+DYGdwhICVgn2CcGRKjImRoXbAcYtsfW1dpnmChYKidV1/h3GEZZ2dWH9Dh4SDb3CUpXttf36mgG5aWJVurImqXYdjd2pzg3lqcmtYintucHd1g8GOdVw1iF9/gcCSk3bAYqCajWSPkWF1mGqWeX19V5J/b7VqfYKdk2N1ZV10fpFhdJOej3tfbWCTZYj+kHWNlXp9xYZpfrCXaoNmkYlrk2NlmZqKbWqFjZWQbot3iKltYGR1hoaKgHJjdZ6OcpFZZ2KMcZFkl3JJfox+Xl+Clnx1h4qHf0Bob8qBhWxlij+XlHZbd4V8uXaCX2yFhYJocYB4ZW94cnrTjFCFcaBxcmKTLXiLarmWinF4am96n2uHt5F8aNODfX9+fV+Ig2F+ko29UHO/VodUhWGTgD6GmHxsfIJwWm5xbHF5kn14a3KCj3B5gJFtWYKMcViabGqcRDeMi3iOentZcIabjHOcX41+dX2Vl5BhjHtsoXlkV3Z2YWs6XX2ubl6MfnW4eYRhcWtzi46Kcahob4ieX4dPVbyUjn5nmH5xaZFxroN3f35wdnh9hnaNeoeKgYR5c32AgHqDjHV7foCSeoaNiIKBh3p/g3Rzg32HfJGMcI6JdICFb4N0coZ8goiAj3WNdHpxhYOOjYd8gXJuiohxgol4hHmCh3p+iIKIgWmNeISBdot6h3+CeYh6eH58fJuIgH97f3x5iXuMgId6fYN9d31phYB5eH+Fe4SJf4OBc3iFhIGKh3WGfHdmdXmGe3WJk311iG+HiWp+f4yFfW+De4N5f2uAfnd9iXx/fH6BfYeBeH2EgHqMhHuDeoB+eX2Gg3ZyeI10cnh+enyJfn6BeHlmfnuJd4CDi3x4eX9+hop6fYCAc3yFfnJ9fYiCiXl6hIxviYOCiIZ8gXmMZGZvdoeEe3SAg4iBeI6QgXyAgJGAfX+KgHx6cn9vdIZnhnKEhox4gIp4inuHeG+Gf4SDhYB+iHiJgG56dYiAlnmLn3xziIWDfaF1iH6EhJJ9Xnt0j4qDd3mJhXx/e3Z0fI1ufoWChIOEg3p7hXuDd3RxhG6BioKEl4GEeY+AfIJvd3Z5bHJ/hn2AjHt6hn+MeIB3dHSCiJJ9h4V8fYuAiXmGf3SBfWiGg4N6ioCCfGx5eYKDbnmGeod/a4SHfH6KfHlrgXqFeXyJfICAeX5lg4F1eZCCl4qMj3+Ic498hox6f5CNf3NziWh9b5B7cIp6hXdKjFqDbX6Fn2GghGR8jXpkd4qEd4RlfGeKgb2EioWYf2+kl29/l4+Qh2ZOZ6mjbn9zpI17jWlreWx5d5OVgXR7kz+Hfnh1inmgeVZtaGl7fmCTdH1ojYN4d4RrbXyOcJV1d4pqb5ltfYR1jGuTe5KIfox4h4VvaHasfaCciGljfHaeZXaAfXGNh3ydim+CSY95hIJydpZyY496fW+RXJmEaY59d2R3iJKMeYp8n4iHhHuIgIx4fmuHe4CLhmOXfnNdhomocZmPiZCmc3l8UmGHfIqTeoBYb2B1dGWWiJZXfYOSYn6Vl4t1bH53iJZ/gW53l4l3f4l2jHGAdFddXWCEb3KLcYJ0cIdoTW9weXRYbINzopSBc4VVlIOLn499nlKMhWFna5Z2d3d/jJOgjWt8YnZmZH5xinhta0mLgnR0g4xoY5eJjZZhfIhwh31igWlfc4h9f0tPkp2mjHp+kH6BgniMo6NVo214gHJyaYNucop0mW1ehX+Pb3l7fIyFuVJlcGFvemR8mHVujqZNlJyBsYeOjHCiiICVaoVypWOVZHx0kF6UY5CAcmWJknd4bY5va4xzZKhYiYhZiYJpaot8RYB7aISXeoSHc5GZamyQdVt8i45qhq2KmHWBknpUlYVvcICRlnCAd4uNaHRqaodug6aIYXebeXV8ppOib6ScKICaX2RtcWmCiJOOWpaH27J7mFWHcotwpFOYdGZmYV1+h5WLboSDf3eMiKSAbYSAloB1alhjcYaDfU6ngopxamaDYH1sXHSDjWtud4JmeY6ClYKAfYZsX4KFp4pvfm+piYN8oWaWh5m3bGmGfo5lZ3iPbYWLdGuafX1va4GAcKbrdH1cf4GDyHFygGZJfGxqcnSaj5CmgnB5c32BirKii3yLfZKvso6Vom2Bc1xyfYOJhZ7Kcmt5j45Yenpbgpdndm58d3mHl492bHludHJeZ4GIl4iDgH1eg2l8gWxVrIZ6e3Nmo4Sfj16JdHqQiXdxgIZnf3yCaHpriGZ3fHFpg7R6c2qOdHNwkHaWkVxqb3KJoWl3e3aIXWF+g5p0hYeEtViXpHR/cXt6oYWMc4FnenyAaZRyY29tjJOKdlZvjoN3fG2DYoKJgHymenCFq4+NaniEvXaNUMGOkGWXjmyFf211YViNR5FldJ9Ti5iJgXd8iIN7bHthSYBhcnl0oXWKg3l+mGyWcoJ0XnCXgISIeHSWeGaGhYNQYJRza4WTdpCPjYl2e4JoiJJ3jWNmnIhuYnBbf5xKaXiDa3hugofLloFqiXRfl4eQiXaRh5x/fHGKanSAkmh7lIhgf3Nlc5E=","jGuFS6hKYW9db21qf1F4b3aFXVuJaI94gmFgWoCTZZZhd3J6fIF+gIKSiaY1PnqceEd6iYFiZpRVeoyGk2pxZIOVnKBvgVZ0Xb95b2uXZmN5i3B2d8ShfmpRcVJ2xmlOI3dep4VmjGlnfGxpaoF+g2SpjKePkWSVy212w5VgcHpJf5iWend7pm6Lh21yel+Bj1BQooqijnl/f3J5eIp0fXNrcFp7jHqGqoZip3KGV12UbqK4dXZnhqZ/cmt7c6qNZXVseb2afju2j5lPiV13m2VOcn1khpZyqWxtYpVhipuVUHWCTHJ9bJiJW3psaoOHbGxzh1SPo42IiTd5a3aFbH6AkYCEj6CZeHuUd2WBZFl2c5x0kMCegWetUHqQSEZ4l3dqSE5hc0lzY3tqhVNXfHhvf4STeWVQhofFkFqJqn6IjmByY3hpdGRtMXiUfKuVh2VzR35RXIiGkJKlZISKQZVtdGVtfXqHp5tURKWnf4NRfnOXhVuCVUmPpoZpSU+bXoaVd3V9mVl/ll14mHpxnYRlfomQhYJDp39mZXJ6dHV6lHdiw5SqhpWGhGyLt3aJk2tBeZeFXYScineSd5d8d36BtJVaSFdyanl+iYmMi1GRpVqOeWpWZl5xhWaAa3qHXmKKlYJog32cYoxtcoBWcopSYniDgHuHe3WQeoiDhHKIiYKAe3R7gH2HinaHfIlteoONfYB6fHx+d4GWhYV8gIxvkniAjHZ6kHOFi4d4cneBjYB7e4R4f4N/kIN/fZCEgXhzcoF2foN7mIpzfnp+fFx0iHuAgnh5dIJ/h4iAeX96f3V1f4V1f4J1doSBhXqDdH92XniNV4GBfHx5hIB8fH10fnF9k3mPf5B9gouJeXh9dImGZ3esd4yEgH6Df4R+fXCEeYGJcICAjn+OlXyDeXN5d4WBf4GAcoSRfIt9kHx6dIGJiHaIjISDhHaAfYV3iJOFg5B8mH9qf4CEd4J/j3eAgoBweXqCrIl7jpB2dICCd39/fX1ffX14kIB7hIqJfY2NeIFvbYl8eICEh3aCgnaCiHN6iYyHhIGCjoGHg3yLhoeNfouUa418dJKBboB9eoSAeH5zdIV+g4SBiHh7iYSBhoN+enp5e4iLfX6EboKDYHWReYF8dYCPi36Ghn2GeYZ5iI59g256gH1/gHuig4N4h4CGdoBxiHB+d4h+gm9jf4OFgoOIhGt9jJCBcoKRg4CEgomFfX9wkYWLeWyDeX6LhnuHhn+FgH56gX13f4x+dX9+h3SBf2yJdXR0g46EeHmYbH6Ajnx+kn96dHd2gH+CfKl6hoGRf4V0iH6CgYWGh4CAeot+h4l6hWiKZGtFf2tvhph7m12ebnlwoU15hIZ+glyNjG2NY11vhHl7b5qPeoujgj50jIlya3hwkoKFZ52WhZFtc32eV3KpiHicrXKIjHVwhXZhhoR6hm+Tf1u0gINGg5loYmhjkpaOeX11a5Bue2B6gJCEg2iJan2BaJt3fY2SaYR4gV6ziZR+gnZmdoCTYm+DgJxta2hjXZyPcI2EgZSWgIhxdG5snY+Wj32SdYiArIiFdo+RhniManaSmYV5d2Ocd3mKgnNqf4KsfKFfUpF/iYdpeohcdm+YlYN8eW+LimOzj16OgIWcj25zr1pvg5aUdl9yX3VhjsKJjJJafXJjiXSDgG6UhW2BeoqOhYSBqHt5XJm3k3FJeZBce4l5hH5uh5hnZX1ddZCUcHZpaneUZJZpbXp/m1xfXayGdI5TcZ6rd4ZGa1CWhl+IhHqCd6lTg4BfomlheWCenG+miWOIhU+EeWiCaJhqcHBJTnCNjWyDkGB1goFie1N6gLBrmmCSoGyXem+Nf4p3ooiOXIGHgI2EZI2ai315kLh3sIOGkIaWiIeoiJ1RuKp0b4xyhICScnB7eFdzl39rlLVojnKMnJKJk5GId2GCgpiDYn+Gg5i1n4Znd55ne3hsbolphVlncptvuZ55fqFueY9isYh2c55mVW5+mXJRcoFeYlFJVVeEp2mDl4pQW1p/VKOVeHllUXiSWmI4d2iSiaWaYISCR5dXVoCHclVVhYh1eY5jiHy0aWNjfqFaiZh3c5d7Y7BxaHCdX2u9fFd3l62BcIuJjppOdW5xS0Z1gE5miGhgg2dyaXhsZ4+HYo5WVWmGsJBlppJvcWt6bZSUlpKMZ1SMlHqQdJZvYlhdY2BSlXVhfIR0dHtyg3V6eWl5joBZh3+AinqcgmCBYaCWbopjjsNoQ3xlh4h9WW9oaa6McqeXbneFg3uWpWRyimx1SpOJfnh2VYR0e4RwSHmUaXeIlZqaUmxzbH9yfWh7b2CHf31/pD6JdF5qSX6SaZKBgWS2l4CChopwYWF8dpEtknBpd36aYlB/P1qcj2ltZGadb191ZpBheW5XZGd2aW+RiGpFnWyMcVyQlLqFcml2WXt+X3BnZX+QgJmRgEh8aUVjZpqNgnePW150RKxpfHd3lXl2Y59bW4eATnSAZ2ODeGuITJuYelWlXG2UZoSEY26UbW6kiHhmgIZge3RohoqmeH9srUhmb4tohop9jbB/h2Sfl2WmgXZ2fYVmf2l0iJaRYGh8l3OLgHiaiXBykWxtSHSEhXBhjJOej4OIOlqIfFxPiGxhZliIXaJJiICGiKZzen9pZYWjiX1biptlYl8=","bJuet3F9eZSGk26OgZGPSnd5bIKMmHZ6gZiSlYh/bGijbmZWiJdnmnaWqnx6rIhwfWtzl1alkJSCfpxom4OMhqyrg5iDjKR/gmVtjIlHuHyrmnNRSYOCdWNobX6MsX+bXYmJgqiPY4KmXpFscIuBem6qnJODa5GDjpSArIB6ioyCo7aBjGSLTXh/o4WKgIR9cnyyZ2W3VoN1mIaDMYx6m5h7nIuXlHlHnbmKbH6Hg39nhJ1pZqSygHlrepKwt7Z+l3yacnpyfkunlZtZTbGDhZGSeIB7inNlbJdxhZ2KXmvSb46aoZZocldzmGWDYGZ6kYOgbZSGmYyMcHR3lGCEh3OLknuHhltSR3l7g5p/eXWBmmFkkKmrkoqmZ6GGcXGHiYuHf5WAuW+dacZlkYBweYSEbn2Tc22AeYqdfH2VZHOKn4WAdGdSfZyLP4tic5N0ipd8V4SEg36VZoSrbpmdk6hsVnyQjpV+rK22q31+ppplh5WOgKplcohRlHpefneMfHqVameMiJ5+cnSOlZeMY4CGmW+cpppteolSnZmXaHRhgWmhrnebZIGHgn+YbjWMYVtnkZWbhpJzaniqdlSKjHp7TliFeJ2Lg2qBd3GQfH17X4uZfqxyaYqIbYCHcX98iJCQX3d1e4mGdpN/lnCJfKVaj5eEb3OFcoWcg4qBgXx8d3qBgIeFgn6DhXaWinKReoJ6gX+JgXaAhXZwgIZ3X4yQiI+Dh2R1hI55hHt/eYGEhoOHhISCg3t/go11jo95ioCJgoqDen+JcYmKioVwjYaXf4Zxi3h2hHp6eoB2iXx5fIh6fHSUgXyBhHqBeYt6eoeAeop6hXmFgnOIiH15gYl2e3N6hnJzfX+Fe3h9g4GGgoh+f3R1fH2Dh3+IfoN+k2SDf3uAiHpzf4iJfXmAjHB4fnmBe3t9gniHf4eSfXuBiH17hXl+eIaAd3J4bY99hH6BfotpdItthXCJeXd6foh2eIiFgnmNeH54dn1+hnOCfnuHe3+TfYF8pXx4f396eIdxco16foCEcX97hHGPgYh1dIeAfI1+h394cIR1gXyDb4V/hH18inaHgIZ5bIZ9eoOCgHpzmnqBd3t1gnSQcHuEgH99cHp+hXx/g4iBf3p4gYmCfYdwf419iYmEgpB/en9xfY15hYV9gIV4gXOBgYWBe4yGgH+KdYN9e4B9inSKgml4cIJydoOEdH2HbnuJiH+JeYB9fIJ5iHOAenh9fYV6fHN+hISJbY5yiod6cX2DfYaGdoaCgIJ+gIF8eHaAj4+JkneGfIWLf3mAc4JngoOCfIiBeYWGeH6AfXx8fYaHfIGCd3eDdoaThqV/eXFqhXCGeYqBfqSCfYh+h4tmeJeJhI9+hHuXfYVzieGlpJ6Mg6VUeqV9iY9ggnSHjomQiYKPsa6RhnqfeHWRfYCipniArYygqKeajJqCt4WhgXtyoKSmgn1/g3ybimGOjIJxr3SKd4+keF2phoWbn6iOiY2MdJ1+uoB6aKd+gH93fJCCfpCKdXyEbICDeKR7dm+akom4dbWQd3yLiYiBdoWFp3mVkHmIf6KLfnmHgHx6lH+Bp42fmIaHiLF6jXR0h4bMkJB9nICMXJ2AjHSmkpWGh4iQiIWjioKEnHyHoZlzfoZ+d8xqiI1ybYCRdpuIk66EgZOReoR7i46GiH1+g5qajX9vepp6i3dyi5CGgXufdIqGqI6feqx/c56Ck5Ggy5uWcGxyeHyAf49seXiRfoVyiZKTiYV/gnt0nJN8eXVyipOCc2KLiYybqYuahn2ZfXJ0oqWOnIaVuo+Pe550jZeLjWqVlY6eenuPbpN8mXqal3iihoGBk4uKkJ6AmXt0cHJ/jH2JiYiAipGdeIiGmYuCa3aN86+SjXt4go6arGeXcXKTe458mpd8i3eYfoyPh41ShWyKhaJ+jIGAfGiClJJzmIB+j32OoIVveX6HgJuPeYh6j4iLeIV7g4CBs3lvxICfpJqQepCDkmivkXduipiyoY+Rlnt8inF1jZSFu4VhcF2Aj32Jf6uCkIiKfGZ3bnNvuJ+ZfYmUhJ+LqYWDjm6DgmK0jZCNmYS1fqJ4jqCUhZeLjHqbjXyJjZJytqSNc3B5V4+BclmJkGd6qot/f56ARYeFZ5fDcZZ5fI6UWViMf6KdcIV4foONcXuWgm+Oq5N4lZ6JY2l4mmKCiWiPcoqls0e1X3Nij5mKXZCdfo2Bj4KRgG2JlaGcfJyctZJlkmpmXp2Xk5CWgpekiZdtjICNh5B4frBwiG2YXoVckoa4gYSCXXh3fXq7f4JgY3OajJNyoo50mm+GjIGSf2+XnnGNhpyDcJKPcJKUr2B2iYCRfIaQdGuHZIWNjGCZco1mqoOOa3CGi6DDgJuIhoq/l6qhlZeZh3d+gZWCg46EcY6KbIyJlHyoro+Wh32dh4mPmI5yZ3yncYuFZ6VyjJW1m5yKpo+TZWmpnICVlY17pmGCiYOUiaF6gLhylHp+hYR1fpSXlquVboJ0inWEeIN1l5apfICRlImqe2KJYomTk8iDbXiidn+OgpqQra+AZ2+Cj4uOjnGGgmZ4dY57hIyGZIOJoZN8k3x7SHWHnTVj0H2CgXuvaZR9nHSgb7G2dnV4q5WSqaOJc4qLgZuekIKGj4mhgIqPkJdqfqSKd22Leo14U40=","bYt6fJyGb4SRx312Z4CMkHiPlJF+l3ddfW+Jeouig316dMdmfK1yXoR2kLA2N55phICAcl2Agm+LhKaien9/flGcZLuIc3+LkMh8b4LIhnKVgXzAoKKbekOwj7l2pGZtcXh8t6uGaHzBi5Nyl2GFlKW1RX+WiIppn2xyeHgzj4yOnXaTkLl+onCOkWDfkIx+nYeRUdRbv4dxcZtzboF8f4KkiouKeorcY2Zek4Nyy3qmhpORlXmDksONtZlvlYyHnoGHmZt5cKuMeFfLa4uWkIWLfY19e4uDiISCfItqq8d4l41Xon9mkFSMtHKkXF2Sk5eRcJGEpnR8fJaOj56KaYuSgId5k6N3gXePjYmEiYF6eGq5g5ehpnu4dLlkgYiCfImhio9snlKNb7BxqX+QhYlsf3eTbs+BpV2EcmyRhkaLfZV2W4LLg4Vwj6uZeVuCb21jlnSPgrWCn3+Vj3+Kgn1+kGCOe3t8YXmNXIuKgp9bn5d0go52n3p+U5mLe8OnfpaGg3V2lG95i5yOhH+ZpYKAfbh/f1d0X56loIt+knZ/jtCXiXh4WaGIinNbjNKAiGmHaIl8d12IbKCihb25ZYh3j1Z2kYJyd3Z1jKCmg5WJnIZ1Y4GVb2GAd5aokpCBjn5ck5q0jKa2WWehwoiXdrthhXt/i3d6fXqNg4yMhHxzgXKRh3uChHp6eYGGd4Z5eo13gYKNiHWIgHlwdYx8hZB/gH99hH55lINxc42Ai4SBfoJpcoeDknd+hoKFfn+BbH15eYB2fX57jIuEh32FfW57gI96jXx2g3t/iYCAeHl1gYl6gH1Te4J1h3x0g4ByfH59iYSAenWLgomGdoCEhXuBfoJ3fYN2e3h4hoWKfIR/hYBrhG+FhXd6jYSAdXx9gZKDhIZ+d3l4e4h9gISHhoiDfoZ5e3qAg36MiYZ5d319gIV8goCFfYSFe3d6f4N8fX91fIdVfH14g4SAgH6IfXKBdIWNeHp4d3l+eHSAh3N5iYF2i4B+fXN6hIOGg4OIfHSCknqOhY2FfYN6h3V6fnV7eH53foKDc4F3gn+AenN3fIOBe4tqg4t9fI2AeYOCfXGAfYaBi4h/cnp+f4l+g3tzeoqJdIZ5eYCCg4h7dntzkHiBhX2Ginp7f3iEgn6Ce4CRjnyZioaAfoV4coNsgYiLg39/fXx6fIqCdXuAeoKEf4N2gGt2gH97fX6Fh4SNkXeFc3h/ioeBhnd8fot9iX10e3GGfG90fH55hnl+eIiEiI11eoGQiYFzhX+CfoiCg3iXbn2GjnyKf3+DgIhvjYN9jnx9eoJ8jIh/f36HiX2He4SKgHd3dXyGnZF8e3OBpoOocIuFaJx9bW5knHt/YZB+nHF+jISGfGKPYm9QZGpwX5N4Vl6VfnmAdWt7YXF1gWp6bYuFbYuac5eUjHNzgoGJZI99dU+TeWV3ZYBve4mHinGEhZ1uYX6RYoibhoCEdI2Bd4O7gp1uiFqJlJ13mXeGh2OQhnuNXVyejYxbfomMf2d+loR3f4R4g2qWnYiNi39hW1t8a2Zie5F6YnmSfYucm4qElY6Jfl9zho15aJ11UaaGhGJ+dG2Ci5p2fqGLb4t2mHBklIp8k4p2dU1ugHSDfXGXjYWLl2qHg3mEg5Flc4V7pWR9ipuDjLeNe495cIt8cJyTcohyXnp+bGmMbaWNcpB8sn6HfI6dgn2SpY6FfYRmfn+EhK+OhoKBZaN4k4FrYHh4j3yLboh4joZPoHVjh5FpeH6XcoGEhmeGcpJ8g1x7dHdtbIaEcoF1h6CKlmptXYttfY5kfJR5XpaleYpYkXNpf4eJepuSfquyg5xsaoaxY42XdXCdiHCGiHWOeH5rjHJilIF7h2SOhnZ1cWqmZIZlbY12jIV2kYqGtKGShXlvjWuBdYeGdJh4h4mXd32FoKRjgXqNi5hzg6lyiYJ6iYGJiYakgpqDjHxUiXhmiXmKf6CcfJF7cHV9VJ16d4V/c3BxfGJ7iW2TgJqDqWtyeX6V1aGWe22cYHZ5kKiCsJRcnG2gjXmTfWuKkNtwQpSFlZZ3isijZoVnYWePcXOdgZaSb3t1upGPdzeBhHuFhI1xjq5ti4KlY41ThYa+wY5+mZJoiY6NoGl9f3patLOgLJhmko90pGqLkZahgI2KhH9KmXZ8oI4Ag258XJeOi61uZFWQkHufj4OSjZaIi8lng4aTerNqeHpje3mmppN0YZaeU22MpI2QlnmZgbJ8pIJyi5VznI14k6CcfIKJpnZ9iHqPfYydhGW2jIKLfldunHaFd3iacH+PtK2CeoGLmIl8mW6Ej4qpUI17mJWQTXePpHuGl2uBm3abl2h+i3+BoKlYrIJHlWmQhoB9aIOIdaeXknOXirl+gY9MkXmHcn6aiamUi7J5i3V+jIWEinKRcaRral+FWn2biVaScYSPbpSRqoN/kJB5fJ+DcpVob4KAlbSXlHuEdm9VhnaMhnaHlHKMuHSueJxzk5pumpN1i5BdsZ1xlY9vc4ByVXt3nXmFhZiCpq16do51jIOHcsF+g5GZk3F1gVFAgnyJkY5+ipWWmp+irGd1b4tshI1ab5BuiX2GX5qAe2CFTnWbfHF7mYiFh4GXm5Vqb5h/joiPgYiBlHtjg5NYmmZ5eIF1iL+Uk2PHKmNinX99ddeJkMY=","czfBiV58UHGHbVaMoo8Aq4J7FWuCb2xzo5SDfnFeE3eGAP6Gq6y4k/S1YZVvUmUgmU1geW40aoyo637+JWZ3WzWhjog0eYh2kYpWmGBudZikpm4CoCugybgAYX+CaIelX32a04SBd114gkiLOkaGeIc3nMmmlqFSloB4cZF6bW1iRnqdgL1BZ3lRkYV0fauLXGhej129o3xhVbKFgH6Ef3Ovmp+8g3CbWihDhV1nf4N5Mm+FXT1cg2IHaXBhEH5FK0dDYGZ+dDaQdZ+7dWJ4inaSYP5ziCJch2xiZ2+DY0d/ZY51U5JNTouJnlBpa2VXcn1WPlpRbZKCTH9TY3eCtGk1fGCOXHaXeH+5b5W9tE9yg1d8unWEN3tNhVyghEP8jGddVFG/lFg3e5BgjXVneX2XfXCaP2VQVk2DjH9Uq4lqmHZLWGNChGBfcIZXfGo7KomNOp6+bmFcKIOzi3aMAMdnXaRmfLVyUsqblwCfLm8+VGmqXX5ZgYAlj1aCV17Nl3O0VqNTdGp+WCWDaI9mgEhZggmKlqCKfmWyci9Jam+RaPu0rFGgd/56eqBva5l9vXxOfJKre1Nny4Vuj3aNilhebo08VpGDc39Ic3hdh6wwp22SaEhMfqtlcIhqZ12KsV1zwmumVoJlGL11S2GdX44mSpWVfXiCX393aWCJdoWngVCEnYWDaYtjeaSCiXR9hYGVloZzfnyVcXmRrI17eGBnho2DdG9vjX6mhoWIho5toHN3Vnh/e259fZ5wmf5mg2hjg3SLdF5rmYR3YmtpepFof35hmJNtmYh4c42ejIGS22GYgI6llHuKlNBpX3hyYnKkfp2rc3+ILGuBx49vj2+ObH6AeYaTfOOHk6eEha2EgnmNjWCCcdpck+KGYJN0jW+Jk4aIeHRuVIKGgXCYbm2vWmdGh3RsfHSAiICEXneIiIh7epd7QIJ7k2V5lJ15d3+ZdIVPh2wlk1FqcJqHkqFzVJV8mYyVSoh4Y4x6lWygbKdogFqBbIl0UoWAnWyTbIFjrUmBcXeIgHeEhnKIf4mKlkCEjl9liIVrcYSDjHexdqJ3m31qkYRxiGSTXH12lz1mgX+NcaJ2bY2Ahmx7enN3NJV7nnx3/mSRgJ19ant+z3FKkmmJj3adhIaLWoN0YnzBZphRfHRxe1qQWph/lGZ8Wsh+mXx/XHxniXqJmJRviX19uXCAaIN4fXmqaIWLioSFfoWEjliDj6RxeGZ5jHyHaaWUmY99eYxtdoShamaAmXl0i2FgZ1JajpJ+fHCKj4yPi5JPlIWFcHqHj4FzdMR8ezaFcYZvmnp+k4JxhnKRg3u1iWlwgnhswYQrglB6O5R4SQZyYWqNZ4R1ZnZco2+bYZldhi80V15pamo5hVFUilB1GU1tdXFEXWxonXaHjZdehHsleZRXSm+Cam5OzYNkmH2DdlGOb1+FtKiKf0qZY65Ujlxwz2mEmCeAX090cGp2aWixdJ1qjodNimqAnCqvhmtzX4hmnWR+cI6hlGlfdRpRw1tma49oeY2qbziBe11McZR3jIByi216g1eAzX2va1lqp0NiPWy/lbxyLVOOmMyJZyrMi5d0ZIJcc4eMsXylXpSzt4uCsIBwfYaAe5JnV319fUWN002Ev2t3Y5NakUE8MoaCb3qEW399QmCSUmymVoitS1huqmR8a1aJfnU3PFSJiWOWcI5ynGyuK1lwcJOOfGZURKaKbnOC0XNxY6dhkF5OcpqFhXyKeiepeMF6koBvjH2RmGSlkVlYQoGHgXhxS2Q6hHligkZaOU9llyJ8aVGg82JOdTRyG2Fac5N/jZq4e26mZ0JseVN8fJiNn3Ezv2fDwodgV3NaRXtsd16kjGCyj2eCcGyPZ3xxibJulIqCnGBIdJuIqWJPVnxOgZBxfXBsZnCPnX53iGN0GcIAdJNEXYkvgHBRtzyYd35DSHxsl1Nrg6eCWnp8dpdJa290b0JFoZltfSwshXyuZJ1HsVxwT45ep4ZqVIx6n1KFYmpe3E97b4wqSZJnOER+PHdoXYuCc357K4RyAAmDLGhtYLmpYKJmzmlqcBA2VkxOjJimi2tyTUCSo4NhjKRumS4Udp1YiadTgJlahH5U0ndjZ3lbooRqkY++TpFlWJZAeIpOVWmPQ7N1f1aOp7Rzb1N8Wch0bYprdGiUYI1MZHNXUlDFoLWylrWlZGhjio9BwHaNWY6FdXNhi3mcjH3ZhIOQhetthGWldIZimGt5b1Ojna6Dcp1fEwBMRTxMdHOHeaWUdYuhfKonh32Hdl97WS6mrW92emlxeVV+IHShdqRKgYx5LquNd2V9U1F6XnlnfnxVi1qiXoFimnRgi2ZjUJTGhnSQPYp2TXZMen4AgIVzR4agbbSlfEyCdX57gnuRmGg4dHS8aXZbmrOJeYSEf0RcdHmcbDN9jnZ6fXDKeXtDfitlkXU6aGaIj1VQVk5nkmeO/obQgFBYOolsdYk5XY5nXGp6eHZ6PIx7P21rgZ+wan4AgklhY0CFXm57f2ZRfFqFXW5og6FfaXtVumNss5ipmH1esgWkZihJgmcASlVjgpLEcqeNschviJs5O53Jep5WrVlxmjxJfohVVH1HUjuVfU/IhGuPbXqDdmN5oVxem7BvbbFpco6Zfohtc/6yYqn+Q6HCTWFPjYJEbnE=","qY9XoqmKon13lmRYgnttTHuPna6NT4qLjmd7VHWOfbNVhKa0pmc9aqJ9ib6Tl5OjYouThHNse29zfp+sXWx8WWiMa16NhcJ8jZd4ZHebU5NIhIlwl299aJCpdbtlJHmBoFqSvKhvinWTloebwp90hrmRR19qtHeNXn9zdpN2eW17fmB3gIhzjZN5WFN6fn5ofWpeWWOdbHF+e5txnohzYm+bSYV4Y3qMSGVRmleRk5nAlHWFXm1abymoj4pyhI9ygY9odoeIosd/g1Wyk4uEV3Z9hKBxbVl4nnyXeWCNoppikogxiHSPlY1+pJJugH+CZ5RfS25kdJh4lY6Ilmqab9hmY2ySgDedlJhpf3OBh2U9gW+jf2F6b4h3fYaNjm51YG2Nma26a5VsaneMapaGY0pzW2yIgoeXe2lDaYMrZKeDcoB7P42hYl58snCoc25NcoaIvIaGZKlqYo9qZpZlYXd1rIR+foygdHWMbmV4hYNcb35odpCSjamqeHt5jh16g4SJZ31qpHyXjIp1cXSZk4lsbmJ0eIeDcFGhiHdgiIVgU5hfenN9PmpjgWhedKVojXl9i2x3dK6Uf6JOjbFyWXd8mZR+elOlfIlZfo9YZ4l9lIhzcm6MqXh5T1t9lnBhj2FplJGQYJJ+kmKIaJmSdZuVza93i4+EioFlfYJ/eot/g3+GgIB9dHZ+fH58bn9bdX19i3STfY1+gHdzeoFmh4yLi4t+f5Z2gId/cXqLdHd+fXiAgHWBiHx5fIF5cYiEcYp8hYqHboN/hICFeX+DhVmBfpyDiIN7hoaMg4R7fnmLfnd+dYVReoWEgoWCc4B8fX59gXuBf3iHhH14gIqLgn57eYSLhX92dIeLf4F2gH6DZnh8eHiGfn5+dGx/fnp0fnyAfH6GfomDf32Jf3t9hH2Be5F4jneGgoltd3N8fIR+g3V4fHWFjYCNdHaAeoWKf4J9gXmRhYOHioJ4goWCeIiJfYRvdop4f3dyfnuGf4OAeYVye4aHf4J1hHp3iXqCeXB4bnR2f317mIeBfoODfnR5g4WFeoR0gX+LhXqEg4Z8h3CLhJ58c4d4gol+gH57fW2JgXaJY4J0i397bY2Eg396enqGjYt7fneGe3p8f4d3k4mBgXhphniCf3SJhol+i31yfWlyjn96j3x6d3KAc3aGhXmHgoF+hn96gW91jpOAf39+dnl2hHp8fYmEdHqUgYqDgHV1dnJ6fX99hnx8dX6EgYF2fm57d4KIenWGfXCNgIeAioB5f459dYyEdniEb3V+d354d3OCh4WDhXqBf4SDgJGKe3qEfHyAe3p3eYl/d4GBf4R4gZyHUG52h5h3W4BsW3uHd2mNd3ixeXCQhaJijGVykoGNgJZ3do5yjHuFg4NqTE+Cgl+PmIVlfox/noSDjFyJkGN0cXF4kZJocISVimt8Zm57ioR+dZCCepGPi5WsdlKNi4R4hpR8cXSbZYlwkoihh0yQgWJrbJJ5cmxZj6KBYH6EcntWiXd9cqo8hG17fY6Cf3mNeJhyeYmNcn6Fk4GDhYmGjGuJYHiFYoGcdIpzfnWJild+Zo1uc4h4foOGhHtldY6KgG6Qf3CAcHqQUKGPaJl9e5mIc3CTmHOAf2togpaDYJmRbHRvepKNdYiFgYCKimd+ent8cH6GZpmfY5OZeWx/WH+BlIBkdHt/p39/eoZ4dItxbYJspX6LbWKUjH5/gnB/i3SXsnlheJyZlX6ggHiMhXdyhadiimdmpoJ3b3d7lGqAmV2Oh3JxfJ2AdH+CXnuMa4h0gXKCiluIdHF+j1eMgHaSl4uimn52WXtsfViFhoV7bWt0anaIXIBZe4RmdIJ1hHeLlaB+fo1teHR8hYFsfYZkh3SPfnplVJNtaYWGinSFkXqGe2Z3fJR2hG9yeoeJXo2Xg3mfmWmWUXd/cl6xeI1yfJVqlX6BfpVZbImCfZ6NgWd4gFqTgo6KfndPZ3x2kJZWaW2AY5JifpGKXoaSkU+AdX9rdpNvb3ZSenNEfXJlS5GRfaiAiIKUhnJiaWOIfsFRep+pio+LX6J9XXxwfYWXXnp5ZHdtfHt0e5VqkHt2aFCcTniEh151cISph2S7g15IXIWji1iOlo+Yob2Af2J3loGHeYNzf4ZAhIaEq75yVbR8k2FKqH6lXGhkoZBBhIFwb1Vocn1zkrSDb2uBhWZsiHxOe2hyX3ptc3R9wHxqeZKWT3p4VnLFbaBZi3hPd3W6ln63a3CFfWxampF5ooqMmIl1fmaIa3ilfmlBpG2DU3qCd42Aik6Gcot+e2JTkZxwZHFNfGp4lYNsXJSFeYFcdoRfVXJzWI1gj6xpkXeTj5lQe21zdoqbaaCpYn1ccFpZdXG/gJxqc4RgVoiGjHBUZpWEgIx7m19ucnyadIV7bJ9/YIB7do+XtYaGSXFfHnprcXmdborMh1x1g36MaXVscoxgirhyca6Pf3mEaoR5T2RxjHmCc6a1pHSmhaB5ZXB7bnJwYHp6XodQaXGGi29tooWBc3CDmWdzh4OHW2h8gXt6dnB7fHFtamaIe2FUindtZ1uecYGCZYZ2cV6amZV1fX94iIZXd8uPhY9KaaekPHiAhmiDhEt3T4dvh3dHl2eFW3SVaWmPf5GGhUt0g2F/fmFrpW2dXUijkIB0bZZjdYmJjIQ=","g5hxj7tghXV+iImAgn5xSXeRg02BeGwVRnRfgnJrWYpxQ3aKfZGWZo+IWYivknUpcYtSu3eTU36IkZi2R1BrQZJZqW9duJ1Qg4gcZYlQwZAyiFtFWlx2hXxfe0tsSBWNay9hdb95TXWBjFlignuKklJtnJ2Xb3iXRWCShYVVhI5obX2Bh150T5qNXpGYfldvan9Ri4HAVWqPl3F3fWd+VYF3im+nem2AbkuWfnOgaYOYm4s3QklNhYBJG16AL5VNuHCAXWCAU3HLfHJcWGZFmlifn4yCTSpGj2uPlI97W4GvNnlop4VmmZiHm1WWhoZ/f351c2JfRYKQmFZ5iXGOrIyGRX6bT3mEdbKqXpGxZ5SMbkJMW3rDZYZrcYd9hGp5dJ1We22AqqSAWnpkmnRbdX5zW3d8iGV8U16JX01/k42Zb1p/XnCvfaVxfHpuU211bGVIc4N5gblwUWqAb0KKapp7dJmch56KkMTAZQtfSm6XaYGHYKB3eG11dnxfbFB8cWJne46TjWJ1ZHqNfqV0ikxhklZ9gzCTc1ZgdqRxcIKIdqFXb2KImZ9kfm11cndvTndakIZ3d2RgeY6Mjm3HWGd2dJeGgJeTiXOpZZiFWp2CRnu1jnmtg5J5lVl9hGKGlJl0gJ2hcmZsYI1adjx9PJh2W4yKj3iMh4GLkHiEa3SReoODhn59g3qFcn13i4R7fH2Ofnx/goCBgIGYiYOTZnh+kIOJh3Z8hYaFfYV9d4V3gIWHfXJwh3KHfpaAjYGRhn1+eoWFgH14dnmBh4SagXOEcop2eYF+dnuDeHl8gXmAg3x9g4R6lYR7gYCEg3h6goGAhIiKinp4gYhSi3eHgG6FcH14j4GDgot9fIV9iX19f3Jwd4Jzf4RseYF7nomNdoR1fH58bap+hoaAc3Z8c4N/foqEhYyBg5JufX18f4eIfH13hn94g3uPfIR+oHuLd3d2g3Zzh3+SgH1yf3Z7bHB3doWJgn55h32KeomIgXCHb4ZwhXh5fYSUdXyIfoF2hIJwlH1pgIVvgHqBe4l2eXd6gnV7e350cXp/hGOFmHx+hpJ/fnV0hJB8fpWBf3x7gI99jYGUl3t9iHyEfX54e4Vze3GEfoFrg36AgIWLj4F8lH2SeImIf4R6hHtwaYKFg3+bbI15g4SIfX59d4d4gXl7eIV+hH+McoGNjHWLeYeCg4KCkIyBhnWDenB/eXp6b413cXl7enJngH1/iYGAhnyFgqBzb5mEiYF/cnp+d4uAhpCAdGuBc3Z4gHWEg4R9boaEgH5hgXl/f4WAg4KcfYp7jXd7c3KTfIB7hoeDeoB3eYuKenuRd3SOhImOgoOzYpeCkWt8gZ17i4+Ddbpr8oCGgYB/hHembLFwgoiTi4exfHVsimhuip14hn+Cnn6Do6R6rIxnho6hsYRun4Stm6JelnmAwqaHooeAqqGakoyIoZXffY2tZX99l42be6OCg2yAfoOihZeag3ZxpJmThU6XjLl9e295dYh/coKmqIOdgI2dzY2FdYeafHeiYHqFlJqJgJhzfp2MhG+StHOVjYGks3+LnX2Hq46WkKh5k3WCvYeKqo+MeaqInmh/Vougb4uxmqeTgYeRqJbckZSbfpqCcHqSYLDErmx8hqZ4XWd+eV+NZXyRhW6LiaJjfoBzapisa5i0bIKJsHyMjoOCfY9vqnOAiXCYi415oW+va3iMenejiJJooX6zWYOBlaaodoGPjZtoenSea6KMlGWpfKSAvHOpc6nDb5RrfolucICWcWt9dnerg3iOhaWnknZpfKeSf42cjW+jc5JmlFOUnF+YmH6ygpeSb3NwlGaWf75prIt7sX2xtK5+cnqThGFoiIKKi3enlnucU6t6e5Zio6tfjHqQsH92gIempJV5joWDl3iOfoywcHR4oKx/c1+RyphXgZqDh7qAbXGYdsSAhXODZo6IlWt2iqBfoXKCba+afJB8hY+ngoWHfHmWrYaSq5Jvi6VphoqMhGFsdYxml5xxdppxcqt3X2V8aGN3iDB3c2poiKZ+dE9sWmCIcj6jdlNdl4qRop5fbaOSgHN2jnyKRYePmpV/YW+KXpOaWYibi0VFpLZRg2Zmi6Jqh3Jsfp1vh45ohE+FQmeOhXRxX9NiZmSSfXNzd5+Fkk99grB0hH12YXZvUnV1hoCCkaiNfqqIrpmLcpBth2+ehIyYemaESXuboEJmWXCAXHt4fov2lYpJja15lnWFfVqYdXBUUHp5fnxSTIOgg2dnuZaCeX95iJZwiYVak4lIhWeEgnuKgJhXjYOJhaubdXN8fY+PhnNqyoVhUGl3io+IZnCUbGhyaoWopXSDpZNpmoOmfnaOYIprX5vRgXOihZlMg2OQc2aCjXiSdmOyhHF7ZH54g1dfhJ17eoOAlJRqal5renNvc2CCjXOFiW2BjYJwf3uOg6qXnGuVZ49ZhoRfdYJ/TaGVlal4XHW1eWZpc3F8aYSMeIyOcpSFTFZelmOCXo10fYpqkmSRfKeBa5SicHd6cZd+pYRYcXOSkJCDiX1mjnKMdYtakoBzea2SbnKBfGp7j36FfJtub4+Ld4B+eGluYo2ZXHqId3OQZaZ6dIuCfZ6JsY+Ke3Z3lmV1ZpmOimOZhHVih5Nnd6akd45nfGaGc1WFe6iBkKN3ml+cenlkWnw=","hFWga02OfJhwLoNihXuaZXmJf2ZxWm+TenVnhYCLg5pfdHGMV4BwXl9ygJyFfJiPXJeDiIRrd5l7hZI/f5lxlJFxn36NnnR3cn6ZiIN7c5Nrg2RDjmNlbFFxpo+ERniPjltxjJR+X55Dg417gHt8a4uFm2V9f4KPamxzgXeIf35xQ693d3uRfIF5cnNofGZ6j31JjmcNVnZVS4ZxfYybZZKKpl++e3xxdz6Cmo5NTpSFbDN0j2iDfniTvm9olr+TkI5eiVmFhKgohHBZhJDSjX1acnt5fW5UZXtumnZrjT+FiJNRmoSHL3R2dpd5lqmgTnF/MZFsdZh2Y5FafGaIbX2Af42WfWxPo3R7rrdvgqBfT4x1UEY4b3VyfoVvJ7ZPcMGZi11PkU+djX5lgnyIgkmRZoxqQnt9iHWKeKl/Y3aFcWeEUXhwo6KEfIWBjVRaiWyCfyd8aHZzNZpFpHZZkG5zkkaUbIF/Im9Mb3yGUYOqlpGBVGuLmYORbdiHiHIwkGp5eoGNe3Jre4yIpHlgjYtqe3akfml0pYdAeYNoZIVnfYa1aEZISkpLZFBCcXV7aIakdl6Cq22EU5d/XGpteGZwi4WifXKGj3JfapmgZWSAkW0we6eGgYl9WIO+bmN3UDOFaV2AeYtIfYdliGlxjHGZb5mAbIaWkI2ChIuIe3h7hot5i4R3lHh5j4JxcY1mhXeJh3N/eYOJe46HiYRufJCOh4OHgnR3gYV1eHaJe4OBg3iBgI10dIR+gW6EiWWOcneBfHR0fnJ4hXuSe4R0fHF8jIp9e3iAd3yFgo2Ih4iCeH2Ch4BZfYKAgH9+fH19gHqAZod1hXCGfIJ2aH5/jJyHhnSMcXp6dXJsbpV0d5N+aYJ5cYtggnVqhHCAdIt1e32BhIOHgXKAd4V1gHN3i3x7fH6Gc3FycHZhgYSBdIB6dnx+h4J6pYiRgYF0iZGUgo5/cnp2j4Z5g4dsf3qGboZvaoiKj5B/in6DeJdvhYZ1d3d2kn1xd4hudIR5jIF+h2magnGJjX9/mIaEfn2DiV+Iknt6f5GXfIB9i3GAeHGFfIh8e3R+fIV4gXKDi2t8hJGFhH6AkXaQfYeCd4erbHZ3dXSRgHZqan2LiIyGcnmCdX2BfXuEfnZ6j4p3fH+NiHuCd4JxeY2Ag36EinOKcm6Gh1aGcHF2cYiAgYhxd4WJlneBjIR1gn18eH9ufoBodYWOf3x3ho1oe3l8fXF4gYmLgWV6fl2Ee4qBe3Z7gm+Ff3VdeI14gm6Vc410e4J+h4CDc4aHiYRzf4SCh3Jgeol4hHhwdYZ+b4WKioN1dnqAfIGDhY15bJp0ZnV1imt7aX2EgIONXnKKmp14fKCNPpCZlm99iE6EWYNsdnaMa2hom6h1a4lucoJoeFqRk3R8hXh6doqLo4ZjcXWDlIGOo1yaWnZ0THZ+Z4SAbHFqeLxhbVtyaldfe4uAmJONjGted29wnXyIdox6ZWajgWiZgpZ+fI6Fh3l6jXxZeYtHf4SMfmKrd5OKc5aGeZO4f113VpN9wpOVkoVkhI5yX4eVj4tLeXSSy3+le3+fT3hdgZRndnF4e2iKjkmFhKVnkGhrbnwyg7Shw42LeHBWbZRwY2x9lHZkVmeKV25wPXKDind3d358g2p2lnaJdlCAX2iMi3qaWXqRjY50b4tseHdldFaKeGWWipGEeFKFZVdUfWVxdnl0gleaeWeEkGVmYXxLk4iKdH91bWtrg2eAtGd0qJRpcm19n4k5mmRWcAxOlV1QmWOKkJhvYWlUL211fnifc3aWWpNZSohzanRteoRmdG56e3ORnZWOZISIek2fhnSJsVV2fJmbKWpxanFqe5ZPrZx1jYZqTKpmdGiDfKJaWaKYcG5bgWqSgoNSqneFc1ZYf3d/T1Raa3p5pHl3aHhte6R4qFGKX2V6faqEmnNle4NdgX+RgW91hXp6Z4KWjXmafkCZg3hnh4ZqbIGGbXucdF9zpWt1jFxminiKqHOYV2iNa2yIh3NmhJB/OouGbIF9eVxCh3Z1mHeNZZZwdZeEUVh5mDmNjoxykW5UcZNldJJ8dp19eJFKpK6JmV2IZIR/c61KepSLYXN9q3BxcnGMlXtubVlxoH6XhoaQak+DgnWPgGdCcHeLboF1eoR8kmmBhGWKbmuDbHqEc4yNUI5yiX9riI2if5Bos4h2a3J3rE+UVYB0hoGEep2DiImTlXFUjYl/eACEe59ZcHyNaJdhZGlTgIOJZI14jW2NsZeElmR5lnKRjCBijZaPpnByZWl1dX5YiZWSmIZqZzdpZZB1e1p6SY12goWLcIeMcpxhd3FqgJxuZ6J9dX2SXZGBjXF9ckhClot3g4d3hl+gap2lbqVcaXhDj3WRL4ZffnWHZGtQZGtme3V4dmWHhjiLaISRdW+oYmyQbqOfrV+gYHeEGGl0ipiEf4NqgHNhb3NSlVOAa3SEqo5ziGijmU5zloCYgHGGXnCifXRfgIB3iImXUYeFhI2Am6JqlVpeeoNlgHx9bW+DpXiDeXZmm4B2jHuBol9sd35Xgld6hnGUfSJ/ZIdmfWNrkV1xck1ef2ypeF6shVWofo2MWWiCT1ZvhHiIen59cHR+iq1+b6WNel58YGWIgGaHeHSqeFxnbHF7c7lyhGasaItylHBgbZ+BeIw=","lZmjoXSThZ+qu4KdnKBXkqdwimN8YXync7NteqBfpoiUfbNraVp5iYWTU02QX4eEl/GnXpaOjKOJrJabcmZzknx6hIF9mpN5m32LloZ5fbAEdtFydZlzc6dwhWZmUaqDsmiAlIiWbo1EimKLqY6EaXOEbpmMe6d4VX92gYt2xGKjZ2don5SKOHyXe5CSyZhlgpORO1yReKCOn4SndYipjJqMeoVzWpd+c16Khob+eIuZiW1bo3WApWJwK7FqZFZxSISehGiFe5J8gj98nYqZcKadnpKAXHZts26keWSNt65EqIpfn4Jqiqyae3qZoIWIlIWGj5VlQYiMjLJ4g4d7a5uQd3SVV2aAmqacl9dsj5WenmChaIGLhIpcuZOggJmFfFuXaItzh5SSmph9pIWdnHx9eYqajJ2adIGEVoyPoZmYe5qKdZOEnp2Evox4sH1Xh5F4znSKoKFvqod4rFq8mY2nsZtxpZiEe36jiHudX3WseqGNY4h5fVp9rYKAgKadhotyo6SBZ3fWlmOKkqySjLyYR3WSnGaCeW2ApIWQo4aOX7a7mHZbuIuEd31/mXWsgHOGiHlXo4dkmWuDbXOJf3Gkj363Y6yVnpSyoY113LuGk4upc3mTk75yg2F7nFSYl4OheaCzi3R1gG2naH51pI6KWHGQinyGh3qGiYl7goaEf3mEhHtwdnlyfpF9hXNrhIl9d4GAeYh9e3KMeX6Sb25zjn99foh0b4V9iIaBd358fI17enSTgYF7fX+Bjo+AhYJ5eHt7fH2Kg35/in2BfZCRg4CHaoJ7en2BgoR0e4OHfWp2i3FpfX11eoiJhnV6h3CAiW2Hg315hY2CcXaCeYiDgpd3iIF3fnV6eoiFgG90eWZ8nY99eomLgJF4fnt1emt1fYKPhIx4dIiKfX52gYd1gX2GgX2Ke4t0eoeDgoF7g3x+gHWBjoSHhnp2e3FzhoN8homzcHmTfoeEf4Z1cYhmeXeCe4aJgnhuj4Rsdnp3eHRvinmGe4F+hHx9dHl7eIJ6jHd2hId/bnKJcH18fo97eHaBdIB/jYFwaX2IgIV6e4B7gHB7go6Afnd0jnJ9fYuCkIyAeoGCfoGGgnlyc5RweISEeoV0h4OBjHyCb4p+fIWCdXJ0holxdYR5g4CQgIOOgIR+hYt3fnh/dYyDcXx8h4uAeIGGjYd4eIR2fm6JfHp2goqHeHiAg3+Eeod9g3l9eYp2e3mFe4yOeHRxc4WHgImIhYSGf314dnWAc4qEiYyIe3h+fXh0l358d3J6eYSKhn2CeIGAf3mLfH+ldoh1e4d5eW9ncoeLjXqEepKJe3p+eoeKjIp+k4x6iHmdi52JmWFtcdZwkZmVfJ5miId+eXlzdX+Md4eOkouKlJGViGZejXxwhE98loSGg46Qo1GNg29/ZJGnkX98iIJhpZN8jHRxpaqVhId7jYaBllN7prZ4jY2GaGGLWoGkjcGHk3qXeH6bfYF4in59g6hVsVyFho2Af6F5Y49fY2NkYnt1dIqKlJmbf3yQeYiMg4ODgnRObWZ/kGOai3l6imtwgoGug4d+QHxhlXx3laOGiJNkjn+Wa3hyiIeHg2d1dHWEh3SDhpF6dX5olGSrfnCdpoNlkX6baZKXjo15h51nZ3Gadqh3ca1zdH5sfbCNZmJ2cI3GeYGRkmKThnxteHJ/d4F5rXxLYHeEg1JqlYmcfXKJtJifWahtk5aCcmORm3SeZpGopKKclKCGg4ZzZH6gfHOFi4CBj6iKjYaJiZVkiYeMc8ODj2Jxj3ishYaydXx7fauIcYJ7c76qgIZ3kpjAhoyFlqeIaX+NZYx+goeVi4uUwnxxZIGIiopvZm6DdmV7R6eYh3qDnW6Qgnd2hVeJajh9kod3cm9mZmqQl2mbVZ+VmoV4Y5WMind8oJSSYoN9ZliMqpKBipmDg3yQgaGWjl1srHmqrp10o42Mg4KMgWF6bY95lYaFe3CAiWyLoYR+eaFtWrBifW6Uk4KPgZWploGHe6uHlXWMf2dvrpGRnW+HkFZsoZl5jYNKkKKHqL6ciG51komGrY2pcnqMi6OBp4dokaKPiJFrfn6Mo3x7jIqNgH12iYaInYSRYZBFco+EfYWJgmFfqpOXdIyRcYV8foeneYd4lGyKmXl4emmmjHpQineHaItmj2xGo4yPfFt8i4WEg453g418sJ2Jn4x3irVegoaoh6qUco+Yip+HeH6EZqlGfKpLen8/an6Gg1h5lYCTmWd6hJaHlIZ6dX+Og4KHcHhYfIt0oHVzZpN4eIySh4t+jYZ0i5d0nJCennuqe4ljYIGEjYWJp5B/hKR6b5tnmXugh76DbYCMloWIk3yDgaVsc5ChjoWMgZWMbICWh2x2g49fkn95lYlgh3aDlH+ac7GRiaWbpZyGwH+Hd49xfLGlep5waJ6Yml1rpIBsfnxeq3GHkYaQeUmDhamteJl7gHiEg4FKe4qoj5qRgo6BiK98gGKapGOBo39yeY2AjIQrlHp6wo+NhKqHj3phcoF1aYlZlJKspYyjkqmSbYmOdoBndoyYlHWbh4Jujne6jppsjKxre4aKqZ+SfJCgjoKCoF+GaXObVYRik5yVg2yMaaSDcpV1jHGAq6GAo6Z5lIOehI5+snttbn+YjXiGcXyljo5ubnOKbnqPj2qbe5Y=","fGttgp1nObN1g2twgX5/rWCRdmlyVmupVY2TeHCAbp9ecqOfWHWwfVuZh5SJdINtYoNimaCbeZGVkYqSrXFajMl9mVBMkXx8OJN2fl5Hyl6AkHF0d4CAaUiKjZqDg3JmmnuBkbGZjpxfgoR0jJlseLOCfZR/lXGQs2lYaaTebJJriI+AgHiGiV6JdZSgiYJ+e1htwlnEglx1mXVojWNcbYJrZm18jXCQi6yBe1RRgnmDlYm2hIGMjpS3hYJka5BvYm50i52NeZd5nZY6tmleg3SNcnORYWGXe2q6gaF6ep51SHV5Z4xivbh3jGKMiX9+X2V0gW2Ka4dgk2JliGipdIWtaIVpdYuxhcFnhYFObnGtbqlilmevZF+OcoBxTmJWe6tmnaiGXX5/fpCTf5Y7d55zkYiXwXt0oVxmlW1qgpx+kDuIgWS3eINVnIZ+k7aXb35jl4ppkJaHYVt5cGOAgWp4aX2mU3ySh6J7gZFtM2pYgGVcg4ayd3Nobm6IgFl6d3Nda15yjmR1eo+Kc3Fwlo9tfHBXhmppq5ZReF2GXmhxeI9nfIhKeWt4YG2AamiTg4CblJN/hpJ+mH5efG91onpmaZOHnGNka22jiLGCWj5ziE2kik5RfEVxdmqLZXN7bGh9bnllcXJkh4JllG55bIVvPY19f3eEe3eag3hqe4R4gYOSe3V5f4WKiZCIe49+hISMfXp7hHyHdGdzfoF3h5B8f3N7hV+Xl3qOfHiGdoWGgnh7fYt7eIyDe32IiIOGe3eSeHqFgn19gX50eYeEeoWQf3yAeoZ/e4GEgYmFf319foBzf4mlcnh/h3d6fXWIfnJ1g39/cXZ/fIp8gYpdhXd2dYGGj3hpfH2LhpWHh4B5bJ2VeYWDg4l7hZp5gIpviXR3gXB6joV4iYODdoCCd4CAen9zgICOgXxugnF1jHyDfIx+eX+BgYaNeX6AkHZ/e4R9gYRNl4N4h4aEiHuFhn91enyFhHp6iHuGdXp8eYqAi4R4fn6Bf4F7hIR4gYV9f1hzbH5+dXl3n3lrjIF+bWp/gISJfoJ+d4iGioV/d32EgXmGcph/dYCCeoKIiHh7aXN9gHuCpHiafYKDg36Ag3uJdnyBj6J1eIF4gnGnhnyIbY11eGhnZ36NgXV/gYJ/bn1aeoF0cneCdoKYcnFygHp4kXp+g4VchIN5cnaBcJBvfKiAlIRuemtzfHKCdoR2koB9c4l/eoCAdHt6gnl0doGMioSAgXCEgXl6bHt/jHuAeId4fHl9gIJ8aGuDkZuHhXR9jYGHioZ0k3mEf4B/goSHgpeAhYWDgoqDfo6Nfnd1coWLf4Wfc6x4alukflSLhHWOp4CQgap5fZKnj29fp4Sej4WOiYabkHignY+UhIpgZZGDUk1+jZVieGaSf42QmZdtsXZ6fmiJiZJ2jKOmnltton17cYZoiY+Ce2qOk5Zql4N7gGWCXo+TinCid5x6joqQcZV6eIibj5R9inuKeqCijHGGg1+fjo6fh4JwiHlvZ3p5bY6Xi3xueqCxUYiFfoxxk56Zeoh8U3l7iJGojIFsbYxupGmDf6N4lJ2NYXW4loR8mX6zpnJ5eoGGdIiYPqGNcrBnd5KRjI1ygol8rH6AgXiSlV+OkEiCfXOXnGiGoXp/i5qJlW9+hoZ0k3hme4F2g5STgpR8kJWHbV2vj3KaWXx2emttfY6lV5FXaXt7hKxtjX50fF16XXlug2ZedZ2opoR+f3CVgJmKrmdmhqV7jYeBfJVpT6ZjgHd7gI6DiIaTe5Byb4JqcoV8fIiSdoR7lXWIgXxvk3iPmG59a4d+eXKxlaF4j3B2b2dulGV0f55toXyVi3d/aHRmZZqAp4yAgoNycI2bgJGAdZ2Tqq5xhHtqkHmKc5pvraGDfa5XkXSPmoelkXCOg4yNi3CKiax6hkuakGR9gn95YYt0ZXlujYl5gGl0lYNra153eHyNd5GPdHFaYYx0kXJ7b4KBlpJtjomMiYmKW2BsdHete6x8aqqiRnWPd32dqm6Gcm5zY5GpiZhxfnigk5GTj4izkzp1bYhqfSNpyXmCgGpombGhiXa0bY6OfH9nibt2njFknISKQYeEhUd0qoKbcHqOfohoiFGegadofYdkrXSEqMWWpWPBjZhyjq5rZsR+fq94joKJeItjZYNngW18l4Kah5aL5l6CdnaphZpygW1loWx5a35/nW2JXn5Ia4V1TYiMh4RdfNSNeG65Y1qDl362YYyAXbLDiIKBfZ6DYmJ1g5aUl9C2i46Y06JijnuveXhxinOsbXiKfKNkj7NDVYlbWIR9oId6zHh5hYNsXoCTemiRdoR4iVZ4d3qqcp6dYGBAd6WugaKBgX1ocmeMhJFLmot1dWOKgGiEaWh9a59mlomDVEBhmI+Ui3GDcZl0lU+To4ODknOVl5tsXHd5im1vlX6Sk5tgXGabl4CUi3Nmk6hrhKJ8bXKQbT+xfmt/fJGja5B3u6mHeZeATm5zhIJKdHJ/gmVwgmbYYpKLiX9ta2hkhHp+hF15eG9Tlo97eGxmmH2KpW6AeXFveoB0hGysbJtzlISDZ3a1epSNhYuYoKqZYntgk42NZr+JdWJuX5mBpWtfXXZlkGSYgFeKOneMgTRSl2VxZ16iaXZteXaRZmZkaWducJdkhIiUc7F0b6E=","rXdwTKiFTH6Vp2hsjG2Ilmd2dYqEdHdrjWSBeGijNH9zcm1flqSPeGmhdGd0b22wdUhUgX2VY1FmiXNVRn2Rh7+ZS1Nvc4uHX25Gc11ueop3plRaYntnmVlvUnp0VXFih1hzjJNdknqUc8p+XHSBeommuaG4rU+PkFxgaqVxdnOOdl5vgmaKgoZ/ZX+Daz1lellinSF4eXp1Sm1ddmBOcHaDXlOOkHs+lXirjmdxkFaKPpmPeHStcKZnoGhvkk5/eGpffmKKlI6fcoNOo5GIlnpqem+GGoGfiXxwcJapbEqWO4J/V3WKqY9xb597UZJdaHVcln9Uf4CGe3WqY5t0kHpUfVVeYIRdlmd9elRpWG9Wcm1NWWjAZm2obYtva1iOd2Reg599dZE7oKB1dIFDSqN6bZ5pjGSqanCVmXVidH1jikNzgTtXYYxaYEyjQZOsXjF4Xnw7j2ukOn+ga3KHbHJibm6CWY99dq1ynaeEnnWBb2RrmYBjg32XckyaZ0qMg2xaU4WRgoBqd1xVdWVuhld+XWyaXmy9mF+TiHerRn5ohmlYVEdZnz5+Xma8hYZwp154X8KffXpYeZ5paXHTjElmjWRZQ12ecW3FW2ppW3KIfpiEwmdlrVFeWYKDdqN/gGCQX2tNX3ugkIBjz4aYkJ97hniidHeEhYSXepKHcoJ/fIN2eoKPZ3d1d32BgoWCgYRuenqAhIOFfEqGhHGPV6ZvhYaIdHR1j4uFknx5gX2NeIB/doWWgn2Dg4h5hY1/foB9fXp2a3mHh396koWAgYWChGV5gYJ7ho59gXZ1d4x8fImUfICMhIiEhoKaeXt6dnN2eZuCfo19g4aFgIaEfnVyh3x+jHdmaHtveniBjHx/cJeKYXl5iISJfHyDh4V7gXOEhIWGZot8lnx+iX2Ae2x3cnV8iHuMfnuOenFrhIBwfo92g3t7e3+xeYN5mm2NhYyBfIM/kXtmh4d/cnR8k2yGhH6Dg4GBhnSQaHx8gnuGa4SDf4uWfHt/R4R7gYyDhod+gHKAk4N5jn2Ohn2Hd2qQfoODfph6e4OJfoSClH18e3iRh4FtiX2FeV5vfYmDfHF4c3eFm2h3hX11a3RoinmCZoCIiOJ/fXSCin2ihYSFi4R2dIJ2enuOjH2AgYyFgn06eYSAhoaJgISHeXymhoKGgXx0f4V7eXl2eXKEd6JdhIJ8m391e3J6fmx/eoJ8gZSOfYSFgX2Alm9tdnx8c3N3hHV1iX6Df4B1fod1h4GBe42CeoOHd4GDZ42Fj5mEdoOGfH9FeYaBiH11bIJ3en92eHR7fH6Rim15gIeAb3mKgIKCdIt+e6t5iHlwjG9zN295bYR9Z3uFkWCaenWTcZGLonyKpGV4d3Nhh5COnXiFlG+drWRseYtigomUk3t/eZZsgkyDu31ui2FzbH+jVG17ZG+FeU+AcYKMVnOBh46PfHhle4GKXZP1nGCLcXegWISbfJR9oK2IfMRMjauGotGkimF8ZXV0kYd/gqFqiVBnn5KEn3KTgYFthanFc49mdZqJgHB3boKGlkKCgGqVd4SVe4RqqpV0jZBqkXh0fH+yqYNwwZd5e4FyeHZtbaFka4JQcqaCU4+RdaFllXl8gZZ7qmlVolZwYlKMWmKDlIKQlyyzkkmag3+Jc3+EgH2QiJKafYmUaHybUoa7al+0anKBXoKfhH+DlHR7YDR4hWl6ZJqAdHt1lYJ3dLZ+f4V7a46WrH1namqQgJKvlX98kptupoFxeHuBh3VnqC90a6xehsyMtZt/eG1o2XZxb3+QuICPhn9xXl93e4yMpYNtkHyiYnaTn8d2rWqLf0xyfmuSfraBk52Ps4KHf4uQjIeEsY50ZoV5cntwfKaOt3/Mrb5+knZ5knmJfJBhfop1dbJGkmeEeYiGg4xug1SrtY1rY7thjmmMnIRhfn51YmiGhpNzsIhXdnmXg6KDi5dygIp+dIJ7cYRRd4t7bI+Ug4BEe3tnnIeQd5SGZnKXiHB9Vnl/a4tgc0x2YnSpiY10PoqkFr1sd1iAVnXHUahjWlWcjp5tdYfRdWaGjXapbVd9ioGIbGxYUICAoHhsmJusfG2DY3mlZFxzYG+pmYuinWKNdpOQhHJ7VnJolZJalJWAY2ZQfH6Ej6N0cqWakY2ca3+apVaTe7ZdYot7cm5nln90p52LkJWPhH6Xd6Jye1t4Z3qKfZWPc51jrHVuY4uKaWGUiYx8l5V8eWivoWqXWoR8cnR1f6iXsWCHq6qLkGpxiXKQknGbd1quuZ2JeHdrgmqNfE6BdWlpgWl7bKZZXoiMV3hsx5duW46OgnyNbZVih3xpc3iTZlh3WXeBnW9aeGlgV5lPeH18dHxgU2dkeG+YUaF8U3qucoWce1PPh4xSen6AhFhaiIuoc39oa9J0hZSGuYeeH4mskm13d1xSmW2lVHBgcmF9iXTEfllVbXPLUUdffHGPhIiPdD93TXl6doOOen6N3rF7e2mHdY2SdXeDpHaccFRpc01cl8CMh3eFZZGchn1tc2Rpk11/m1VwhYGffI+1mIJWiX+CYIFkbdG5fXd7vVuiVHOZoa6FmX+barumipRMm4uJYY2qel55f49kVmR3R2eVdWmEjn+gOGiVjX5Zhn1ofIt3e6uPb2V2d1mTTYWcpm95pYF3h3pZX2Y=","XnGGd6+GcYuWjaKMaWtpro9ng5N9k34pmJKDoIOIbXOGgnOCjXiuhKSGYkyweJNae4t1bG9fQp5wW3V6ZnlxaJBLsXh1iz5qkMjcgW2SY5h7Y3yMe5ORg4x+mleInVyMdrKxYIqwbWWOXktrfbt2dnmFmcBviYletHZjiZCFnIqzj4Wden9+q6K0c3U4f3SQpYFtmnuTqaN5gmagi22iWX6XkJqR3IaThBZ/dXlVu2WUiiVLXJiAjmWRdJShfneXaYVtc5CLgGL+inSCgot5l4N/o7d7hFZycJmilnmEd9BCpYfInnhc2H56mKJroEeAhZF8eHdzlG1wYId8hK2TW5aCe3JcmouegGmohIp+f3SGaoOARNyJhJCAh39+pH7qfG+DQ4aKXleNfYuObXtwlmtxcXy9jo+YW3KNn3Z9kpeKfV0tmI+4nZNan4dInl9fRW6rhtKfm4KCjodShmW3XV1/hqaBentZRnq0cU55en1mjpCMjVC7kIiUklFccbLie2xxjq5YsWhnXnOFj4dzpphtgVqEgHtHWoupkauxmYmSgV1zf113mpWRd3FxgXeWk5ejfpKDiSV/b2tOiIlnPY2CgLKdXXqQdX6Pg2qKmrVinYQWdZBvlmxwjluFm0qD2n1HgGWasphlfTd/ZMhBR5Fxblx6c4d6foKLdXqDiXqAf3d/iXmGgm93dnx2h3h9fnuJeXB2f3R6fHt5eX+Bh4+Ed4uCf4qCc4ONjXOFhXp3bYCJgYF0d4J9kHSDfIV8iHyHa4GBeIB6jHpZfX+Ke4dxhHV1f4WAiIl+iHmDg3eDh213goV6fn96hH+IfnaBdIZ8kXl5fXd6gHuFfnl8gVGJg2xycH+IhIt7fIB5goh/g3KFfoZ8h4BygYh2mJV5e1t+foGCeZJziI2PfYaFfXd9g3SFgIKNfXqEfp2BdX13gHp3c3t9fIyFfJJ7WYJ/d3x9gXfHeIlyfHKQiHWGfYyHfHGNhnuKknd6g3h4eoWIe3t6e4F0h4RqiHmPgHSJcX6Ofol5iYGGUIF/c4ODgn2RhG96g3N8fIB+eIV+goGBdIt6eIeGen6Een6FfHt9gXtuhpCKk39nj32AlHt1cXiCbXl1g356gmxugn+NdoRxaH2EhHqFjYCDeXaMenmAgoSJi4F+goeBcICKhYRzgYJ9a5l5eHl4coKMfXx7h3eBgJt/cnyAf4SOf31/joFxeoaGeYKCfnZ8h3l/eYqCfoB+fop9f3uJb4N1coN0cGh4eHqDenyHh4F+cYKKjnyAgnx+fYKHemuHjI2MeXqId5F8hnKJc4ONd4J9d3+Gho2Cg4KDe4GDhGiHb32PiGhXlXONeop6hVmFXYxVg6KCZX2Ik3WFh4uQX1efd2KrfnVLW01uW2t9aLB5j3eRjlmDi4V0TmR9bpqIgHdyen5ghZ9PbVZ9jXxbZWtzq4pYqGA1m4utgIdvaXCQa2ige41qg3hvZFtHaIxfU26XbJZ4fYqOfJB5a3eVg6SFdmxohJdrcaiKoo6AgI95anJCW4eCqXRSWJZ9loZ/k2lyVXGbg3ibiG2PqISNgnlYhJuTYYpdlFGLjnJsbaqHlXNuglhfaoRxb3WQiXKDephYcXpfdH6ekoGQfHSmb5l5koSOfYh8lmmIfHSRiYKHgX1pmmJrfG67foKAfGKJkWaKbYVqb5ZqmoVkiH11lHp9mWBNqXqJkpVvVX18aG2meHO2Y5OEfYV6eHtqgIdngY+BlKCMkXJ7XWOIlWi5b5JfpoN2f3CElYaRcJOMRWNofoB0eXqKjz98mHNU2aCPhpJ+fnaMZVWDZ1OBhJZ7ZWOAf2SGcGqBfHl6jo95ZG9+R556aJOLk4yafnl9d5mjZG+TcoN1bqObWXNkXHeQeVZkj5Z3ilGQrm9sgIpupX2CnL6KfYFxgYyGhXZ+YrFaZ4GzmYSVb3BwZXedeW1deG5/iWtagnhKeYiEiXKVVox6UI2Bg3eChYZhhHhwaWNxdIuBjY2akXeKboaYaINsfH+Rq29phVuFiXhYl4uQhYuKf3t2h1N2cpRSro2Og4mNfWtwlW5vjG9TY4xrk2OWf3KSol1geZVrYnClqJqAcmd/Xo5fZnuFfnWNe0qPj4t8fJCwj4ZVfZJ0T4m7cmttgHZ8X56ZhoY6j31bkottil9VdJKSdHqYkqOFtlCAf4GbbZCijXl7gaM6f5B+ZLeFcGxgdnOLj59shqNkfJcyjYK1iW2QhYdylI04jIJ6fIWJkn9xKIWMfKGQZoxIfXxXdZ9/TYFGfVxlg6uBd4SIi4JruKZqZWyjjImHyX16t216iYp0f4RsaG6NlF+LpIx2cKc6lY2SbndwnnyGYWZsimh1c1yJjI9nXDSOkoFIg01jcnZ4dF1kZJWSeY5lVJN/gV2BkHaAoG57in9yQoNfmnt/n1Fxu3aAf4x8k25me4J8dHjAgIaJXzqCbIKdkId2b3VnjoSOb4eJj2RJV7GRhDWIqJCak3aiik6FhaCbiId7iWJzdX1nWUx8mH5+t3V9e45riI1qhnJ5bodZfHOZbnCAhI53eoOtjqxnfImFe4GwkUuNioeWgYt8gLR9a3yIamyPSWB7ZHyccmWZiIKRjG5nmItwgmhMcIB1lop3m3R3e3VmgIKHloSLfoZjcEx2eod/c4uLfm4=","kml1n6NqRZNTh5SdeHNno3OEXHZmk41+dXigZm6ESnuWk1aFgIWbZYedZXSgjlBoRmZVf2aBg3aFh1BbYl9Fl5OGj0hehOdxZHwkkXh3cmeshFZuZa1QYYV5eGd5Q4tcfYF5dr+Rq2iMfoRZd3BgeV1WfrV7g1OIiW5oloZYbXpDhGBzcF50fZR8cKKEZk5ZcnVhsFqHdYOgfk9inmlAOW18gVCTsnl/a2RyWHZwilN6n7F/ZkdxbshjdnFgllRgeVxzZIFmeGuLhdFaRYRXcFmIe2iaVGaWUnKgfLdxcX28PYG+cnSNe6NOiZ+EcoBYeH9ftFuVV4VypD5nbpGaq6yHZWh1d390o3JwNHRiVl1+gIRufS7JY2F1ioSQf2Nwg5pTg2+Zf4pVa6KqjnUvcc6GdXJTy1NXhnN1n314h9iEc1d+aVB4jbWSlFClVo2+WUZFlX5QeYWvUGOqYHF8mI9xin6gY42AbKhcfmFaI1OfYl1yapWDZV6uilyiVoB2cG1NaYmYk15hckVtXYRoin5tgHN6YkOGi4aIbIqTWndcXXtnTVdtkHm5Z3C8kqhqnaBzn4ZxdYZFi5oAhHvAiYJpaY51oWVxdGV5SI6EcXJyVmJijUJzzF1h80uDf3tZdXtuWIJkapp/iJpIiV5xbJtuhGuFemaRen6RdH+Jdm98fn+Pf3p4aGKChIJ7hHZlf4N7cYByg3yWg4J+e4KVgaRjjXh2eHh2jINxbXZ6joOCj5B8e4eEdXl/in54hICAioJ9f4J6e4B4f2yAjHqDgnaDilOBaH19g3CAf4KEeX98f4d9fn93kHOBgHGbb12Cgn14f36Ef391fHt/g4hlg3Z4iod2fYaneodzfoR8fnN6eaiNiHmDg4p6eYWCeox/gnWAg3qNgHqJeYmBgHyRgnV3doh9gnaHdoV2g314hIJxY4xve4SAgnuFj4mBm2+Ffn2IeIJ5iHdrhoGFdX+AjHx+hI97hn16h3tYfn5+gW19aINwd4Z2d4V3YpJ4iYKPgHOKaoaDhYJ2jHaFhodtfm+He3yMeZSMgI2Xg4aEg5CDgXdudnB3eoOAgm+Dhn6Hem5/gXyAg318i4h+h4WHnYOLbXqFhJOBd4l+joOKi3+IZXqIgXx7cYCCfXZ7fYWHeX+FioCJgYh/f3mFfIGRc316enuDjZZ7f3V5ant8bY51jYaFh3B+hneBc4GAgIeQfX59d5KHgYZzg3t5hneAYnSNj3J6gH53hXp2cH19f6uFioV7eoSGhXmEdYOBgoyGfIGOf3dmgYlxhnyIeXGadYN+gY6BhnmIkH2EfISAg3CCdHWKfYeKgZN8l5WGhWKbWkR4h32CvXh2l5eod6CFfW+KiWqIgW6tkmVpiot1c3mZeICMfYFgY6h8YZKCVIJ4e69Xl2xhYZVwn3twd32funRycoZ/r4p5oWuPWY6PZJluhomWd2uxXoaUmVR7gKyRlY2XcI56hrLMaH2QhKahfKSsh4abW2GGnoGJeHV6ooqefIB5fW5ucopogKDBU3tlhpSmi5d7aY50coCCmZ+Ej22FhXOAypmFlaR9j5yCiGqPmpl9roaxgZV+d3pqeoOBb5qinX+tn22UipaJq46No3R/nHpocWtulVWTc3STjGpqlGSVjledfoSHjIZtrYOkfJ6LS4aKoFdslHmghHqhj2yKUmDDpnlyc5ScbHJmoYh4aoh9fY11k4GWV41iwYaCln9/lYhnd3N1lI6FnpR9i9iEd3mGZouPb45nnWyFX490kX2ImrPWfG+AhYqkfYOdr692i3J2ZJt2eZWFkWWJh3CCZEqLomSIr12IfGt6tnGQuZJjsGByu3VyYYifc3JvsIt4gnSAfl5beqialrlspr6EkmSBlXqNeXRvwJiOpMR8iIJ8mq2qeJeuiJCCYXhkub5zkHKgmIB+eY6VZJp1o4Z7en+KfliUhrCIg32VipWKb2xpnZphg5eXjYu5lnaqiIueoIhviY+Cgo+WnWJsmKZoeJ92TZSXdmeOr3KZVoKJY6FudY54SGuGV46IhT2olHBYc52ioJB+emKTjmV0gHSAfWqFmmaEcWFhoJSPemdfjHWRX3pjgYeTiHXHklqObLlvbmyYjmdeWolPgXZ1isSFz3GmiJhff4t5qHZuV8VnjGV0qI1lZ3qQYl6Gj4dqfIGNm6R5fGKKXaFublZwqZx2flaaj3ddrFFeTHR1g1l7uZmOfJNrd2CDlWqImJ+Qb22Xe657wGiGhaCNnHFwc5R1bG2qfv6HrZKcZ21vcHuJk8eEZGh8iN96icFlcIV/cGVvcoZzdoKkeGCQaIBzcWKnXHx5moFKeomueaGCanh5f4eNYId6Vmx5YHdtiYl3douShWala4KTyVW3h5VAjn2hhodxfmutjXlgbsR8anFYqaZnfmCLnYdui4pUjHV5UWOBc4GHe2e7frR7WWxvXJZsapKXpV2SbUObp6VqdoGUa5KKlYRRVqd1iG2OWGl9fW60kHf+Yk7MV5uOeXRmT5eRnFlpjGBtbYVuhl9nqZ6IdHRojl6gcqCPdG1XXOPFaXJzlJCwao7IjMFznZKxgZ6Qd4lek5dzeZeVm4xPkIpruXynZmmSbXqceGyZLFaYhmR0qHJfi3jFeqxfgG+/VXpxYsiAvqN7hVWRg3OMg2k=","Z12PlE+PflOCeJ1ElaOzgYN4hoWHqpSfhn+GooRbtYhugVEsg2dupnKMKE9AnYGMe5CliW5lnpCIc4bMRYFNd5qaPnucjoKcpG+ChINrV39lYIaUdH6Ef49RfoqhmpSFkJSLhHqGPaehgXx9fph2gGpsh4CBgop1iFiBfk+ifo57bHpraGmTIESOiY5PX4eEj6V1eKtXiYZXrIZwiZOehnpcYIpdZn1GcZ9rdJh0eql3eXpckYdxjW2gK3KfZ095d4Gpem2Ogn5ljJjFVYSHPm5QlYiMh6ZhfZlNeYqOVH4sjmqNXHmHf256eox0dWiCiIOVloiAoZi8Z3l9hYpYb190nI2Qi3iub8N2erB0iW2fkGOloIEAmH83l3yITZx2hopng22kdZCYj1qGcZKui1mHknicf2N4k6C5eJqlWnNrfplojXOkWZOdg5ltpDeoj4GTy3SEgHCMfIR0k2V+eH2KnmxxaVyBTVLvkZiVo3F2nZasinWSTZV5g22Db4xih39hfYVqeImHlWWCfYh8dHyRlbiUgouVbnRPenCVgnN8mouXTW93k2Goj5duqouuYo2NX39tk3p8fV5yuERhhnmvUYh+brmPgZmjjmx8mXSNAIB3c5p7f599hHWAeKeae4uZbJOZkImTtZ+DYIuRcKGzlrB8hYl3eX6aeIKCen19fIN6h4V8fXeRf4iEiHyRi4Rwf4SHe3h5f4OCeIJ8jXSKg4R5fn2Jdnpymn2Be36CenaFiYSBeXh9dIR9eIiFkIR2jIqVZ36DiHl6foKHhIyZcZZ3jn1/doN7l3p+hIGGhYJzfXWFe3p+gX55g4Z7gIaGmnR5gIB7f4x+e4iCfnt+hIuDbIN6eH6Ig4WBgXiBemZ9dX13e4WDgYSCgnd9d3t6jHyIeYF8f3aJgoh4iGx8eoF+hHd5fICDfICMeYmLg357hH96f3uFfXd9ap6AdXp9e4OWf4Jph4V6hYZ/jYNvgH2AgYJ2iYWGdYR9hoBxfHh/iYKMdnt3iX+CeXh3hZB6foF8jIN6i3uIhX6BgoyEgYeBeH14hXl5gIiEeXl1fId+gXuDhHx9gXuDepB+gnxvfXV9doOLfIN9foiQZ310hX99hmZ8gICCeHNqZ4KCnIWFg3mGenuSeIaAd498g3t4dYB9iIN2dXp7gneQcH2Ad3p+e4mDgIJ0iHp5nnSJgX+DdXx4fnFzfICEl4BvhX+DhXaMfIJ/d39uhHmDkYaUgIeCfHyDgX96hYV7hoKDe3WHh4F6f5KHf4F8g4SHe3xog4Ohd3h6g4mFgHaFfoiFcop6fIGGeoCDg3t7dYiAeY1+fYCAeISCg6BOfHWKf6iOfHGJhbl9enp6br6GX3aGg5CAdm6GcJ5pho+gfaKkhpmKkaaLe3t7dFZmgIJvgWifiI+5ZGGHhoqKeIJcaH+dfX50YpiHlZlxqHWakIdYZnlijoOPkYOEfnB9hmOWenV0goSNa4t8W3OacoJffVdRkJppooyWXqJ0YoFfZoWJk4eMfpOIiHx1hm5yc5OPiXWGf7iCk3uGYnaEfnpzZnKHeWSZYWNom3eJhHiAg3qCdqiCh5d6iaOHk3iljVaWhJGGfXF5n2Jphm+AZUWPgnqDdXuqkWOsV5GFiVpzcJZwfp51bZF0i4SEdnuHg8einIl3gISOaqtzh3GBnI+OcWuRiHlzYoZphnhJkpqZU3CBk12WXXOKcaqTb2iDv3t7hIWG1oWRhJmDiHVxeoObZmaFQX11p297kZ6NaJN3gnDVhYeRWGmAjH2qTpGXenh2k5+AlZaRkHXHiFtocXCLmIKPppGocl6Fa5eKs3RmpmEuhUF7e2iGb3h6kpR/h2l/eXpvimt4cI17fXiomIhYg2Z+oHpzdHl2eIqPh4NYcWtMfJSQYruMp3xYX1KGaZCTaU2FlINmfHaNk3F3cX+fcIeFloKafqpdo2hxj3t2hoaIfaOBdFenh3qLhnhQWGm1ipemYlCCgnbAimJ+TnVrn1uRdoFmsnp+i5yarHmTdIeAz4J4iJyBlIprepdygp07r5NzcJN2nHV5WnWUZnycgmd+koh1hZDMjJ1hd6CNbKyKl4CWd4CIgmpzhHaSd3adbHR8gzlsdlygjHt6hHKEi3uXhIHMenGIhIV+hnSLmX6CbpyMd1pxlX2dmZmKcHNog398QW6PhYV9VYWmi6t+eWpSqXdsjHyMh4eZiYlqdIFobnN4jJV/a5KWZ2WFckt/lnaXi3VzfHufNC2EdYyKe42IcrBtgZqUZTk3goF3l4xnRL1nm4uJi32UYDK4j3x2ioB/VW+QiHh8eH2NjJCBj6lWfo+xfotwgmRSbVh6lJyShWDDep+OfXdwioykmX2Zl2ZvcI2BdoiIZZ+Pb36XYHdgcZGHi3aNd6GEgXSFl3yKYWhviIKqcaeiXJdqiXl9moWrQKehmI9OgoaIpq5QgmyEgWFub4E/q59/b3eEiGlKhl6cVmvHlGyGRoCCtJZ2aVyeZlt4epusioaTq4VxXodxfItxcLKadoJ5iY6Mh7Wlfk6PeIu5eGalf4GAo65rbWVxh2tZpqNlyJymWXWGX2A6nYWeYmdeekyFlJOCc0yCbaV6j5elgZWGlWOfyXt9cqCEXKWHeIlrgG2apJiRholMfJKOkoOEVIJ6d2y+ao4=","l5KFg51TdXp3NLyQbV1ui2WecqeTUZBpbXODg3mYcnOJimGFb4ywZHeOble0aXOXUClNd2KPeZNzXYFtgX56f2qQaU50hZ+CYoere3qjwYV5pFEBU4lqf2CDdpZ0gZNTo4pyj6Vil2tuiZd8gIZQVmFxu6N4p1yGqHRP1pk9b4dHiFd+gnV1o3lxglWafrp6YHNtlZuXeniHhJFdV15UaXt3YW2UpJJ0kalzeGQcjHKDcX6/ZGSGdrRciJxlrk+BfXFSgaZvc1SpX5BRnqVgWHCcYlxzaXiXjYSveKiNd2yHOFlOcHtyfZqBZ7GCjVJ5fYSDjF2maVdbtaGAhk6SmKSJbX1yhnV9mHiRbklzTld8WXs/jXRgfXVnYaVtaUpdlZJtia1vnnVqn2aBlXxjcMOCjVWAq659iXGirHJ+ntN/lk2DiGB6hGJyc17HUodOcn1Oo41gkIh7Yl+nYJJ2j3Fdfmi4ZZF2fKA8eoZNe3NJYm9sbINgep2PUmKJXmmDkYhUX3RtW31Nk2J1YJJ+lXRmjHuEXW1mlm9wbpB2e3JVb62pV5tvXmCoRpidZGeMhn6orZKDRpVznWlLlIZ8d3FVdbVXelV8WmmOl6FoblKfhFuBmmd7u3pubICneKFPbHR3WHdoZJm/zpM4mnl2bIqqtGyEf4SLh3l6iXiBeY56dYN2fHx7gXuKhnl7eXh2fIN0go+Ae4pvhnGKiYB6lJl7gXp5f3KNoYSHioJ+fnuEhYSAgX2Kh4OCeYiIeIh6gYVwiXODgot9fX2Bhnt8jXGBfGp+eol/f39+eIF8foWIeYGKfHqQem19goBzf3l+d5Z5cZmKfnV/h4Z9ioWGgoV7jIOCd4Vvg3x7hYaJg3WHcId7dYGLc4CDbGl/foSFf4OEinh6doR7hWyNgoCDfG+BdXeHeH57hXNpeHVrfXx3e4h3en6JioSGd4KDl2+Ce3aGi35lkYeCg417fIl1fnlyd3Nzfn+AgIQ/bYB4iY+CeYh5e4WDenOLaYWEhod6dmaAcH+DiYR8l3p9jG97gG97d4KDeIZ4goOEjXqTgH99gnd2epN1goN+e4N8ioZ6fnaBl3h5kX94hoCBdX9rkXqMd258hHd5f397f4+Gn4d4g4l1f3R5c3mJdn58gIeGi3p0gY96hIN/gnR8eGZ4iX54eYiCgJB3gIKCi3x3eYJqe4aCkXR8fnuIeXN8cYaFgoN/c4WHg3F4eWd7iX93ZoN9gnV5gX2Ce3mBfX1zgHyMfYmGd5h+eH+EbI15ioV/eIqNhYJse351f3mGg3+kf418iJB9h2+RfXN0cXl2eIWIeISCdIB/apmHfHqFc3BsgyB9Z36If2OHiWqXfFVhen2Gq3CSi5NioWSEeVdZa5OIXKuNgFeEcqCKanNXhHx+epSPd2J6fXF1onRgg4meo2pzb4+Be459f4qeYXODZJWPenWEdJSKX4udoWF8eXV7noKEiH9kYoW7ioN9doOQcaaIc4aSWXNmd36ckoo4jG97dpt6cmychYVvbHmPa2CAfI96doN6ZJ2Ea3qHiHaLfHx3fY95x3adantvpIGGVX+gi1lpo2t/jGWOlX2CeYGxYW9ogJKCcXGUZYaCeZFikXqBWlmhkXlmhmt2cXSUjGuGhkWHjJSKiWyKl3htsoBpkHCae3F/kJZveXSgcGaec4WFSIKubHVngJmPRIh0eot7T3VNfYx4cXd3cIlqjY5ij4l9fIVre4Zri4xUmG98dsJovGN7g1xeW7VjoHKPd4Z4hnFeupR1eIprW3lohH53j2CHi3eLY2dOjGt4YmuEZHV9RUqHpqR7jGOHal+RcUmWZ3todm48iG+LYIN3dGCJo65mdnCQXnyEhW2Beqp8j7p4gn9vboeGf4dWpaKihrl0hHN8noiRioWaioeAknVuoaqCemlzf3N+bIKWZohrhYN4YYWSbn54bIx4cHd8op+Cb9F+hHlTZISDcoKJfIV6iIKJosF5b4hXeHp0lZMscsNmdHpuWpk8eHJvVHi7brWHZXqbVXBpY3OXbmJ4a3SMYbVeVH9YX0pjjWCQpnV0XHRwdHZ6kYSLg3hrqXireWx0bn58b2iAfXKnxYRuoHNPeIV6l5GddclFk4JhiZyKjp2Ul2t6iqZ2hYFbh52RaMRZqFSOoG9gvJ8valV0nGCQrE92w5aDk2bRWptxWXJtb1p7dmhogZlghmdmbHpmbYCNtI3ZlKiEjGF0q3WKVKPFZ3eJd6iVlIRywIKPcXp0eK9sal3WYamMxKBuVXl5TXODbYyZa2+aS6GrdHBZbXksenVhioFsfpZ9mXJjdIKDhGSzb2hln39yf1OTj3+TW5NZiGq3g3megnN1WVl+c5t6qqeQhoCMY4WEnFmOe7ByqqdwcntvkoSWiJJoib6BfWRiv7xoxHjernd1maJdrnack4yKhVyDV2bJeIiQbG47iIt1f6Z3Y3+AXlFgk4N+cm+BdJt/aYh2c5KaoHd0cF9wWoi0aY6JOWGgcDF2ZY1raGpxcHyDoY9+S4B6i5BcY6CchXmEiHhvdZl3V3pXcW7Nd5yJiIK3Y2mcbsKDeIvAgZ53aa11f4F8U4uQXXZzcW9jpmiSY3d/fJZ/g1eUUlajiXN+tVZmpmqIdZlmYHGFiYNsd46vv6Jygot+cYGFhWI=","i32DaaJsXZBfZIR+dWxyjn+GWW57WYSIeWc/clZ9dYKNbkt3boyTVkWJn2hxckd5WHJinm5wdIFRgm/XQpBPmJqAXoFMcnZvaIBvfXNgd32HbmJnaJh8f3VWgV+EeolQU4h5dlm3hpqPgnZrTaJnak5vao/FimODm1xqSpKoiol/hEOFfX5tn3CYimi0eXBngYyAh22Yd1hxeTlZiXFPcXSRcYuQkXmgg3CCiGwqp2h5kGWwZXicZI5rIIFxUpJbkHCFjYiVhEF8gbBwqEtUjC2WbpNpZ2FlaXVsdoSBdo1VN15pcFkozX9yc22Mi2lyd4R1lGKBk3hxjjtkXluUdoaacnZ5hH58iJGPaSOFel5nYqklhHdvgE2BU2VuQYSXepxRfZJ1dFY+jF9/knJhb492bmV3sCp7jEp9n06QdcWYeUuBbmlma2taWoG0esV2WkwiZbSEgYOCWoB9d4uvUXBueXGZTnqSZ56Bd25hSmBjgXZ8bX61fGB5mFuWWzyMeXF+UF+TgHZZhk12bZCWioF1joFyYGNqZmdka4JtdGJ0iVuhN3FVoJuIdnCSVUdvknqQhY6BbXt1WXVsinTwklllnb53d2J4WG92fJqLbUZshWVwdDqCgW1eWHCScHdldHy0YWyLe3Z8a7JUanqOak+MQn+NgH5zdXqShZNtdoSFg46AfHuQfIZvgX6AhIh8e4GFfn5zhICFeHp+g4aDjnxxfH+DgneOjIuGc4SBiICKiHqGfoCAa4eCepCFgYyOjIGKgoSAeXp+ioSDfIJ+gHZ7imh2jX2AiIZ/gX9+gn6EgY2IeH5nfnyLbn12eoKBhG+Ec419dYF/fn2HlIKCgn6Bf3d0e3pkcYuBeXdxen19ep6Dent/c3lyeoGFhH54g3Z2gYuCg3eCfX+AdIJze3+FfIeBfoCAfIVxgXWIeHZ5d5N6doF4fnyVbHZ3hX52iHWDhZZoiXRyi319g36DgHODgYl4hnd+k3aBfoJ5gpSCfYaAgIVpd4Z/eoR+hYt2eYGJcWt1fniFkn5yfH+AfXZ/g36CiIqOeYZ5gIBzeHN8fYN6fImAg3p/hIdyeoWAeXlucnp9moV2fYR9fX9vfYFyd3+Rf4WBinV7g4iFeoh7uXdzemxxdICZfniAeHyEfnGCeJJ8hH99dIN+dW14e3hzgXiCeHqLfIpydXx3e4h1hGh5i299hIZ4Z3RzboGChYN+d3eBg317enl7hXaDgYWDgXp1fHGAhX9/eYp0eH6AfIGFe42HhIR5eIWAiH+DgHqIe4JdjX9zhX2EfYV5f394goyJhHiVk4hshX+Bdn9+goiAeo6Cem15g3qajolrfoivcIGHi5SOsG+lgmuCjYZ7lmqXb4J7iF6Mh8uibnRhXXp8i2Rida6ofJCDgX91UqRrpmOAdGtvdICQfourmICDcoWMm4V8aH+ou3pch4uBiXOkh7F2c2ibloJmaq+XgZV2eZYwdZqNjWJ6mIakk3yigZ6MloiGo4+Kg5a/kHZclYRxqY2kdHqKglqPTnOZmJh/iZmTZpiLhYSVaYaTl3iZSY59hn6MZJ12d3Z/imO5wHp8nniJi296hotvjouqSYNjtJWxuIuWppZ6f3B3doGFdHaGm5akq16HnHSTeIRsjGR6iod+kHx8hIt5jn17fHRohJdtkpB+cXSieohbfnuQcIWolI19co2YP2pBWothmZBwb4mIW3aHYoJ44KByoZFXa4JVhXaDhoyKqXZthqJ9TZdboWmQpn96fXl8aoF1hnGH0JlSR39BUIpxmYuhhoeBfJCzzT6DdK6HgoR2i3SDhoqrnYVtgHWTiICGi0+SY5xzwW5xdpOHipFpfoCCoJd4fpOQrIqJfmWoZa92fJh+xHR6gZ6AiYWTkaKxkMlld355coaxf3aaknx1knZ8iaR3nnywVGVohX+NXX1xioeLkI9YknmMs517TJSTiJySinmZcYRoaZmJe3iXpIN7oHlxppGLd3+wc8Gmin+Hc8t7fnNocXqBbHB+r32jbIl0V553eHN5cHWMc2+Bgj6Qe8BrTUt2Z3M9uFuAhIpwqpCBfWVnamjIgnVoi5V2oVpscYB9Z4pZdnGLh3h8fIJripdZd4RomKtdhXh8hHtyemOXhIySiXFoVoJefE+FVqeOhHyLpYlYZ5OEiViFf4J8kJSHpVuQiG3KZo5ne3aGhH9agGeBgjJwomZgemqUb5iMeoNWfbSSm3OShWtpbKeyUl2laLC2WnqCTm5eZ192dI+VeqqfYlZqsJOjnXeikHtufnRubl2LeoGkjHxAaHJkinx1rpCJmoODYWhicH90lV+gimdwfj5vZXOkjpeaaY1yk2SsbYR/emtidmSDlaMUh6tteVSOcmZpZXCBfbJHkImZcmxrlVB2doaBZ613iWKRlDlul0iAo0uLa+ajhHSrVH+EW2h7U2TBf7+JakJOfGd6i6qhg3pmaV6DW3x3j4utaWGWppRmfpiGYmdug217ZnuuYo9leVKOb26RgYOKVmOOanCDl1xtXp1leWR4jX1rgn6bg1VlX4tlcnVod5NthJCHoHeFfmWRfrFciHmci5ekcrR5g36Xcp5eV2dqfL5pimGEZnmKhVqPZmuLSW6Zf0uEkoNkfKx4ZnJvdXuJgIhnZHyHWIyDb32OgoGaTm4=","louBbY6DcZCJh4J8Un5viIqPXlt8ZoNpdHR6h3GKmn6FW3KuNnlseH50/jhdfICDcWtsuYiPcF2BbmhjgouHkoGFZ1xya3B8jYhcf3lzgVt9lWV2gqV/oYlnZn5xkXV8j35ziqVdkZt9i4lxYnl1nIuOZodtglqHsX2EhYljinBOb3V7aIaIq3KCh2i0dG1pgW96d159cIV+dnRmgWlqdXJ1iXWAgIRmk5KdjnthgW9ymJWCVGtpbotfimmOfY17o3pfZ3mJhm12Z9lka3F+lH1pkoF8j2a2dHFseJFvln2ISXp0eWKCgpd2gYF6gI10b4SMrmmlhXRXiW14hXCEl4l9bXyNnJhugHRdoGh4h3todpx4jGZ/goODcn6DXGd0c3eEenhqoZibZn1saGmYdLJyYo9ktIB9Zm2UmIRllZhxX3eZrHWFdXx+YmnNZrF8kaB5f22LdHdxiXl7T4+UZp9wYHuoY42sc49oYWhveXlVi3Fqa2p/fmujZFuAd2qFjH+ocIV6hYxeZExkbZh1kHN7kHyCYJqVUF57d4NjgotaYJiJYpl+kXygbHOYqnJsjJRkdnybZaqKY65Pepaxj2FgdINucmuXenxwc6yQQlV4cYRIeYyBiIOAkXaNZ2ltaZ6Ekl9NaISobLBVl4tsS4F9gZSMeXt/foaPeIV6iYWLe3t7j3OBgX6Lf4mPg4Z0d3Z6gn58goGAgX9zg35oc3p+fn51gHF5fYCIfXmFhX57fXGGfH1+knaBeH2Je4B/gX57kIiBgIV2gIN8gnx/hH6GgoN5gISAfoB9f3p/gIZ6fXV8gnuIgXh/d398goZ5fYV9gHqDgId5gHx/eYB/fIWCeXt1v3t8f3mJhX+AgnyCbpFyhHxqgYF8hm5/eHpxgoV+eoR2d4GFdYF/d4aEfXt6eX1+gnZ/g4F9fYZzdoOTe3yFgXR6hX5/f4GCiH2Gg5CBgnpyf358fHx4g3GAfXh+fH+Afn99b32Kd3V8h32AdHl7iHtrfn1+foFrf4CPeHyChHdycoR/fXSIeIKBeHp/d36AhoJ6dn10e4F6dH2WfYCEjX54d3mAfHtxiYuFf4R+fHl8cICFhHx/goCNgIJ1cIN6dIKAkHx0f4R5e4GAd358gX14en2FfIOAfIh1foGAk4V+c4iIj3uDZ3pTeHl8hIFwdXCGend9hneDi4VjgIl5h3h6f4J3fnyBd36AfIV6gnRyeYGDjH2LeXqHcXOLgnl1e3+DgY2HgIN9fnR3dH1/coyBgnd4hIuNj4WAfoF2iHmPeIVwgYh3gYBZhn2Nfn6BhYB3gHmCen9/enp8hYqKfIOIfn+JiGGBgHyMnX5dfWWEaIWKqXuViYN8kISTkn6ggJaCgmlajH9ykV5pabKHdVl+k56hd4SddoZ6oLBhfoWEoIVzfZB7iYlwmpSEcXWHdpZyWJCXfG6Th41vdHpufm1ugG9+iWF1cne6TYh3jnRleH18kn+DcoGUf4GEd4N5e4pyinuMiomPmneDknhphI+ceJGOfGSYZXyCfamXg4SHj5tye4uBeoG2d4WCf49+pn2McYCFbnSNiY5pd4trgGqXd5+Mh3mMjWqBYmGFbld4eK2RhpuYjG98kX1wfXFpi4Ntkp+Ec4mYgH2HiYOTl3mFeHeXiWR5ipSThW5zVXCtgXSGdXyfepSAgEBwbo+dgYSDepejfG2RU52Shmlqeo+RhoaHjpR/jJmTpm5kcG57mWqRgIeQmZp0ZmtykJV6bm9reVWOm4aYhH2OhGJ5hZaAd4ipe3GCjHFyeV2Cb2iBeXZyfnqKnHxyiHluWj6GpICNdH6Nak96e4ZxiGN3mH57l4qZjamCa6KQqIY2fmiOfZxmgoJmaJa2aJpoeYuAdaSWgHZnbZKFfV13YGuakIhxd35fhm2UmJiIpH+AmJuYk2tfh4F5gYJ1fHuIeYijb0+BfGyLaGSTiFeLikF4hHVtdpSOpKpXgHyUeWx4paOLkoiCWndyZXVqXoZxh5OAb3uJaH1qj2mUaXR8YYWEaXhcZHiMjH9xW4qofHyFe3dwdGRtd3+TcpSPaJFzbVydhFxkhYBthG+dkGZ2foFxdXRxfHWTnX53f4ZojqeAipqicIFvh5J8gnF+a3KFeIZjjH6GeHVki5d9YYp2iHaFemRwg5B3gmhqgINacZ6Ng4+Ld1qWlXNxfGxujGiOVXZtel5ui2ZidWh9cXeVc3lwpGt7j310gHB/ma6KW2ptfXt8doV3dmZ4pY53a3Z9fH1+b3SQU5Nrq3uKhXCAcmSIeHR6cYBvnJlfe2xSknGBkoR6YoeDiHFnc357q3WgfXhyk11thGdyZHaGeod4kIdzVpCReXNycXCXaY5reJmhiY+MZYqAi3SCeHx3dY1sjn54jJdqdWp0S+p0dYF7k5p/bHKQhmRoeaR9UYyCq3Gufoh+em9rjKBufaCDblV8gaOOaoFxa3eAga1skIacaYChZ6eRLreGYGx9hntzdn+gb16FU1qEfX+BgYBnkHJxk3uScztmYINznG9/fnJ3cXlocnFph4xbin1bZ4qkcXp2TmV4a3FkZ5x0e31UY32DcpmCnoxseWN4bGZ6hqOAkmFoe2h0grdzM12AcFuEg3t8dnx4OmuRcndlc25vjmNlc4mYjKh9lZR5b4FVemo=","kXiBgqCIh453lXl6kHNz5YJuiJ+BnLhYg3t2YGKCkH1ajpaPf3J3h3mDjWaKXnBwfI2NeYRkfodsZHu+dYN1k490mXF/glJ/k392jXyNX2OUdlqsqZd6hoCYdqduk3B7aoF6opyYimyZe5J5T5mFdmF7ZqeYeF57lXWEt4t9fW57kmCCcJx1n2mOU3B/kIOGgYV4rIRogHZ5dLFXenGbgVx0c5tld3areyFfbottyn+FiYFihoh/gpOFpYhpooSQnoqDeIl6ea9DZKVphlmlk2J/bpeLcplubn+wmZNkuLeDnWR0dXN6j5tyunhunnyEdHJ/lnCLcnZ1eYJxcYOogp1yhHmBnbeKb4qYdGWUjHNyaoqshExmYnZ9jMNhY4pQgXFtdp5vaW5ohoV9d7ORlLiHa3dbwsGHkmZ7iWlTnYl3ioOIdna3j4ZpqGmzWHaIX2B4oHSHoY9+jG2ckoCaeJuNi3qnXot/bX2YepNnemh3b4N4enCAkmqKc41+gKuEbHWBeHaZfXRof32Eb4igr4h5lYJ0f41vTnOie3ZjhnWfccCVTXeFYZKDfWaRgFeKlXuKjpSClZB5Z5N3kqKJdnV5lqGQWWBxhYh3h39WkXKbwHV2hmqNrHt1zX2Cc3djdY6ChoN5g5l8l4hUlI9qW9CASHJ5g4B7eXt2gXh4f4WBeYZ/hYZ5fHd5iX54hX2Bh4OBfX15g4iDe4aBfYR/f39/dnp6fYWNfHiLeYV+hYF1eYl/h4R/goNshnmChoJ8ioKBjHuOf359iI6GgnmAfIh/gIR/hH99g3uFgoqFgnx6fHR/gXp7foKFioiDgICJeoKGe3t6f36Ge3d7hYGCfISLfH17gHl6gYWCeYd6fG19cEmHgHyJf3d1g3+BjoyBeXaAen6EepCNgIZxioaAhYCCe4ODd4mPfYl7iHF+f4CAhoeDiX+BhXF4iYx3hXmAgHWAfHqwhXiDgHaEeICDf3qFfoKGfIV3hoJ4e4J2goCAfXmDgX2HgImBfoODjIqCdm+CeYiCgH2FkoCHgY5yhXmEfIF7gHqAg4N/hoSJg4mAgYN7fIKLdYV2fH2EfH6BhnR5gm58Y3p/jYSMhYRygXyHfIB+f3yAj3aAg3R9fHiDfXuCiIWDe3t/dXV8iXp3e35+hHV3dIKAg4OIiHx4gnqMeIKDiIV+gYV7iHaBf4V7eHh6hIR+dXR6dYCEgYJ9d4OFgIaIhYOKfYiEgXyChXl/g4aFhXl+fIB5gn5/d4Z5dX2Fg3V/iH5/bIKAkXuId3Z/fYd+eHmFjo19e4CGdXp/i2iBgZB6i4aEeId/gIF9gYSOhYN1d2CBXY6MkJZ1bVV8fI2Mdm+band8dWtpb4R+kG6HkJxmgnFgdGlqcXJ7bniDclp2c62hjG52U4NygZ9rYFZrhIWRb4B4hpZbUHlqZoZ/eolxg2KUdW1abZh8cmdxcmhtiZaHj11/Xph+cJOBgnGSkmlTeHJ5fW6cg3d1h3RoVnh6lXRrf5hKenFgiHN2e4OXgYiJfWh6U2l8Z4tlhGtytZVUYn6Hf353XHyLaX59hlqOh22NeWaOjotRcXtocI1fb12UfoGAiHl5aGKJZ2xhd2qMh4Fqj394bXtoY3l/dEtoZK2Df3GckIBukmZQaW+LiIODjn5pgYF4hX16dXZShZh1c46Hfm94fW90jo+dX4qHhaBtZ4qAW3mCa41rZmKWem1ecYJ5hn6Uk4Z9ZnyCnZZuhoN6jnRubW13VXhbZYt9Z3OkdnSGa2h7d5CGc5J3aodZfHx2h4R2eWeFbZB9d3hTe2R8hnSDd39qa3ppnIV+knOheWBte2N6V356WJR2e1Z7en2EfX6FmoGGf3Kejo1jh4d3iZJpaal0W3l2ZY6FnHlcXJx0hGJ9b3h4cnyHgHOEaHx1io9ib6CCfpWBYHZ0hoB+hmluhXmRZI5XiZqDYYiGhIdpjXydg3aMgGOJk5KBiItdY4ZkcHhujXSDbn9cdz9lZXJnlqh8fH2Bnn+UlXmNnY90iaSBqY2DgHCZdXCWn39lgZqqZ3xOkIR9bnyCa319hpiFaYFQdFx8fG+JfHWFnXNfimKBdF5id3xlm3CHa2+ofpHInYZrko11j5tlh3CMhXGBnaF/lWaIgJNoUIp/c6OFcZVZeYJwdYB/xnNXc2mCh3VygolpkmiFZIKMfph6hXFteXJebXh4g7NyhWuagVNvZ4JliHp+aIhgbX1qa3eQb5OIfnqncnZ8on9ykVyIiX2FbYGMZYBxYIBUeoafcXluYYt6gY1ndV16gZ9xkK1bcl2GdYV9ZZF5qF1ad4d2ZmiHfGOadnN2cYZ1aYiScpBvf3l7opuAbYmCe3Z5f26Hf3SKg4FecXBvg6FqXHptc3VdgYmIdoBteH18aZeImJF9dG5wkqppZG9ciF5olHZgfoWAbXmIiI10b2iRd1mMdWSah259jHiDpZGJgmOrb610UHaOYqFmin20kq5ohXxteoJtf3CCo4ZyaI2JgX6GWnR6b2aOfHh2foxhZ598kWl7h4tifHNPc12De3BvkXiPaKiIaXVyeqKdclqMgY13c2+Eln56ibFvmJN0mJdZaW12a39xbGOHfYdjkmNZh3aJYnKBf3KEf5V0koKGan5sepGMbrp2hHR9foFqeoJkY/F9gGo=","wo6naTpvjHyHTbmFh3KTw8ZUSWh6wnufgn+btIBYpFCOlIuiooBxmmmMZni0fGZ0c3iTl36Hf4KbsHyHoXh9jGxiYnR6kFKEgodrk397sas+goiaeetio2iGc1h8nrRaX6qfQoWabpyonFJ5ajKbrHRokZ+aV5Nck3Wch390iXxjWqxhgGRwWGR2Y1pamouNeW16tXJNfomdW2h4kn+JipKBl4RxnY6koSV5g4GGSoFbhkVAYVd5tIZFi3pfiEiIfYFzg2iXmHopcBdBkYC9pYZuiqma3KuLhGh0mJWReEMYjHeUVop7VrNcTnCaqJWJhY2Qp4+R7myPbERelXNfclxneImoevhopZDWZIJ6k3aUf1KxWE++mn5lf1qpmZFvhnN/lIJvjoyYUmPJZm2BeIWRh5RmjkyjbKKAR22nuYpNg4t4jWSVWJ9fU4t9am1wcpmaeXt3VFZo33eLmouvYnpjgJ5zmXBfWUpjt3F4YmC2iqB+jGCdiGWMqpZJWE9/bYezgaOAXpqFhnxsdGaigY6Gi5yUkzx+poRldnh7joecn7iTQn54spVsWY2KZ3R6b6K8RopagVd4j2unbJNVelZySWefl5xbe3LkhouPcllZg21DsYxhhYKI0o+vhqRwl8axeFh6hUKvapBnbouBo2XEjltih4t8gnKIh3R/jnVygYJ5enh8jYF+dH94fnl+foSYc3d2fYSFfo2Xc396inSFjYWBiZV7boB7coV+h3t/g4B1hXV4cIF/lXlrgH+BeXqBgoR6gIR5goKDeHp1hod8fnJ7foOAcYB2h4KBfIV+goR9gX15jod3gXqViYB/c36CjnZ7g2t2fHF7i4KDhH14eo+EmHChbIuKfHJ+gX1/hWx3oYV0e4B6i254eoV6e5t3g4Z9fYCOiHuGhHeGdoeJj4KOeYd5fXuWgIGAf4J8f4GCfH55e3VziJR7fIKBgH2KfZSwaINufXx7eHl2nIOMgYWSfYp+eIeCiH9zgXp9gXt5dICKd5CBiHOBhIR8d5Z9kJN5fIB8eHR6eYGHepOQeoiUhn6Af31/e3WEiXqEgoCDeXuBj4BygF98ho2HfYaSgH1vf4iFaICZhX2UfnV5j36SaFN4h3iKeIl7hG59aH9/jXyDjYlqcX2DhHqAgXeOiI1ugnmJeH1yaoZ6dIp/f4R5gXh6hYKEfnSHjF2Mg4t9c4iFhXqDeoqCj396hHKHhY2BeYKCiolwh4t8lIZ3fYaHfa13e3aDgHKFfp2Hg3qGinhxdnx1kHyHfoqNdot4eoZufYV6cn6IhX17gol8e3t+hYt5cHmCiHx/gXOMe35ugYWIfJp5nY1zc4GYWoJojIB4iGmOMmtpZ6F8S4aBY4xxfpxxlalviJiSe4NUhJBHiIWOkE2QY3GAfoZfcXpzlrBiUW55VMN2gW2agW18X5B5b7ByYpNPmIhyX4pvWW94eIRkXGt8ilpqjHyMt4F2cX5Wi9FkbWmImDtwb26BjpeUnWWGYoOOfG9Qk42GeZ9dfXd0j5x1clZXindca21mfnVxgV17b42Uhll4YoSLkoCEapN2WXqnmGeNlqCek5VzYHOCiJ2EiIiIkW3FeXhjhIFknpNocHSPe4dmgpBunnWEgmp3sot3fZCMh3WagMSgqHh5en2BdYF+i6h2lX9RaFRZh3VnknR/okeUan6ooJdoqaKOWWRreXOKemd7mINPimB6hpBbY3SMZXN2dld1eJSFc4h2e4V5Z2Rzk21+TnWEoGmHfZCBZq12do2Ud1SIaWW1a2x/dmpfb2iLho15jYKUt0SHXnuVc4aAUHJ4YJqZYmhfaoKBcm2dj1RZhmJec3NXenBpfYVqcnqFY5CDhYKIrm2RZragc3VqkWd6pI5bn3Z4Z3h0a2F3oXFxW2mWgo9rZ6N0m22IenxpqIx1pHamjnicVIuPaoyeZHN8Y5SjXW58mXhic4adjWp+h2J3a4yJinCflo5+mGtvklhvWWKAfpRkhIuKcnRpZyWAf4ZZeG6rcJKCkp5bemNcpqxjhJ+KmneAh3VvkoiIsp6riHN9tWpMo497e35uolyFe2eiknapppp0cH5c2nyDmtmChYR3e4tHl4WGlnmVesGWjEpwc3B9k4tmX1WFeXy6wo6HkIGMc0N2ztOHf6V2Z4uEpnCZj5Bgb4N7YYl9pEice4CceV5ejJZ5aGuFVnVchYCQcEyLYXZvj2SEfaR+cXlsf1SGlJezens+ZXFgdnKYcqGYkW14V7aCdpqSkGiZY6VIgcZ+tV+IwZ5qgpeabqmBYISCkKLIcaqHfImkZ4ejUriGnnh0x4i2c3CHl2qOoVxsiGBTXYFuj32Bg450jHRmnnrFmYp4gnbVfYOpZEq/oIiTiUGJuYGofImCkrSJZHqEaJqSjFqIaqGBaXSOfJR7SoWKWYKWp2hoX41voHCreqJjaY2adIhjdIrKbTuJUX6Ev3lpknFmWZ5wcpZ8gKd8W5SFZr+InW16moV/Xqu3goqmYnOZVnFvfXuMunp7d3bGfZeMgn6wi2x0mah8jZdhiX+TdGeQgZR8gambh6OSVJx1b3G6lclljYrEV4yCazOmjmWQf6h0fKBrl3h/qIORmXWHm3bdg352s3JBwImDZXl90Kp1ZaJ9oJOmeZWgraKAa5SFW6qok0OZolU=","WayYaWCBlFNTb3dWkIyuiXJ/TbSkioivv6LZj5pdwV59lXtjVX1oo2ZZfY5Lp1pqjXOPlFVNkZKldpd+o3Oqcm6Y3H+2akejmU9rf5uqiGmmdZGdkmxpcqBinb+Ut2qEc4d+fGJvl39sa4CKY2aHll2coytXfYdbaKGSw2B4mJt8ZIx/Xol+j1hDj3U2d6SortSRIEsAjbaWZvtkeI15ioWfjJyWZaxynYNOeoE8T6NqeHNQq6RzXUyA9cKBupaqjJKfiXKWkmYDd2mBXIjShI4ueHuQqL5iY5h5l7GSp0fdhoikX4PcT1BynmNZp3Bqlm6DaJOSiXGFQZKOgnYgloZmuYWHlZKPh3pGeo2Xmk3BlnDDnk1bz3xpd5B7i46TapF/bJuXdGOpWYKXccqrckGQc4S0fLRRfJtyZbOEfFOErL4+gItyhI61WIKAmVtqgMXZWkd7kXGhy4u7jsFjas+PtXlwhGp0T3mGrmqIq7CAiZCNdoCllUV+fZsyWbF9gaJtgXd3g69/UrCUeHNxcICOeKKMe5yce55ojFqWepCKZXltqH+dq2ZVeHaGgaB6dHGFl4d9aYuea5JolXhCnYyeYXWCfpiCb5S+rm1rmGB+gHw6bZyPPWV+nIFyfqZzaWmReEVNgcWYanOeWnaXj42RoIl6iHxkeXZxg4qKcY2JhHl8cYF9fH59hod/d3qlfHyKfHR7fXyCgJyba3NviIqDeX99dJGAbnaDboJ1fICCeYZ7joZtkHOElHN/fYVrjX56g31+c313fHKBdYdwfKVqcIyDgYOAgHWAkIJ9gYSAf3N/fI2veXaDeX1whYmIiYN+ln9pg3t9f3qKbnl9jXuDj2OKX3yqSG+IhHmQiIB9kHaEb36Ggo6EgXN5eXF3bqJ2goSIhIZ9e3uIjIGCf4J7hX97foFzh32IfHGHfn95hHt/foeEi4pejIqLabFyhHqDd5iceHJ3hYR8goOBcoWMi3lmenN6bn13eXZ8e3Z9inaMenebioB5koB4bX6CoJCEkH+UgoKBjKGLd3Z4i455f3yDg3KBjnyNhnmLe4GOe3thiYh8eoJ9gWt6boqIiYaRkH5/cXaPeYV+jX5tfXNseIGHbHqGiHJ4aX2OdnmDhYJuhICAeoh7foOGiJGBhHSheIN3dHWCgn19dI58c31yZ4J/dnCBdYF+h4qPcmKTfWVzdYCLfHJue4B8j3+CfHJ4dHmFfIZrg4OEkIiHkXl4fId7dpl2i4l2hYR9eox3eG6GeIFwfX5znIeCiWl+fImDgoLDh4aFgoJ9ZnmMeW59a4N+bYJpdnqFgH98en6Pd256fotwepyKbWZ7fIBOc21xiJaLenl5Z4BEkDKTanh7gYOSaHtwcLKMaXlYTotkb4eqgIN9en59lICBgX2Ffm2KiXpjcFtxdJB7l3k/UXZ5Z4iUbnJqglCSaoB1bGZcWHhKh1GaooB3gV0oeViYV01rkobJh1JUf6RnZI16c5hNf390VaKGmWhTdXd2fK6moGpfTFtRr3x8ilSVkmlyZ4alZ09afHx4fot7e29eW4uFgXCAX0eIY3O6ZTR5goJwaG9pWm1fZ2SHf5lfnHChfHqMiGeIcnKSfXFNdnheTaN9hoZ3Z3Jad5h3fmKAiFloeK1vWjlxIXmAf2OiaWlZf3UykHZtYHB/doaYlbR4mTZ5JnZmbIByh5Bjhal3YWZ2bYtfgYmaZoGHg1pgPWVEhJRNb1SPiV1ij1OJcVVXhWqFSYVwdo19g16icnWAU0yBeZWlgmlPc5loeiw5bJtscEmTen+GcmlCb3tycIZWd5B8iXKXcFKmgIOIenlhb4VxcmSNW5CNT3Ggh4F6fnGVeDJukF9xe5Qck15dg4NyXj+Xm3pwnIyEcI1pWWFZT1+NaIl9TVNGinROf3VjeKyRUTecXXlTSIRigJd2eWKGhnSXSIR3YY5igySCbHd1mGR4jmCAg3F4gnF4lWhaaFqVeHiBh35rjn1gXmtpT4tknGmPmGtRsoeyqJmeuJhtnYmYnNl8j6KYi6KJi4KPXn2BjsdmbIdmkIeMSYSJmYOAlGl4goGNc5FPi2WZb21eyqyHah2zdkCef39oTm/FVIBwhFuUdX14cXNylnSQdmF4cDejeZvCUWd/i1eakK2bg2ZxbotnX4WPt3B7j5uOdJNqd4ydZoh4o3Yzh6KNiZWFOI6VYGl9haJ1c3CclH6gi456oV+aa4pkiJWehXKLTJF/ppOag3B7mJCCjHaXfZidf2Bve5B6d2ulKYBygJedbHJ1OKdXgW3BfIZ+Zzmxf5lxlG6aJViVyJlyhnl0i4SAo4KCmmpUaKqQfp5Gh5RdZ4GefIt0eIBGV3F4kISNhpObqIZYfIOHcXxoY49/eY2TYptcZGeFhVOmbHp3g12NnpafhXB2cYJoboWtypB5pI5zrHSOTpmvpHphfytvm5Frj1KEpK5wrYWMkZNmaGJ+Y4NXlod1TG6dk2OJVbd3wppUl4yOhoZubZSQd7NCWJtttYJ5iH6MNHRwTXVkfGqMipeSkZt0aYuinmPBjY2QempyaX6Hr3RrcX1xlHKdbldsoWyVfr6QfYJbokJ3jqmYjYBvgXmmoYOXd6CColF6kolwZcKLX46Kdo+IfmOlhoySWoxpiKWNcHaSWoBvcI92c3k=","gIe9e2dtgHiPjGthkW6tfWiwfWtvjZuFgHuLgmt+uYpuf1lpg26Ed06EfW+KcI1agXJ/pHdeZ3uYdnWIeG2MeqZ7zGV9n3ldUokqjI5ydn9mjWPIblp+fVNAvVWgnl5yTmB6dptkhYBkoZhlpyqKZIR1ksScfHiusGp9g5eIhXpnfR6Nkn+RTgt1iFx4W3agq5g/4GpLbXxmcapis3dolZdYgWDlWJtxal+EpIhofaFmhnEXRXlZgJWctG9FhKpzoHd7jmiEc8iNg2J8sGXIfyRbaR3elKNrgYKPkGaIbHZ5jYCMXrO5fJo8ooKanNKkjGxaeGKFgm+DY31pmpGhh4hgkXiPmIeNh25wfm6Sk26IWnOQmkFil4rXn5RkiKYicoFxqFyYtkaXiXxmwcp3bFOUd5mBYlpljUJtgKCOgjlyz49xfaCgcG9nmISYc4pWUpOaXwA/em+HlmBsfJRAPp2EZ8iAepaCE42vkJdri3xVf3+dbla+dWKitaprUXgAgIWKVlt3e4SCeHiFhruRmJNcaJWZloLR64eQeIJwNJN+lYGpl5WekYVQboWOj2ZhV3uQW62Kgh17AJqkfHZrXLVFiyFmgYFmfpOCdo6Aaa14coMArJqMX2FplpnNdnSSHJ3DbWt/SXyEX5xMc4qWbl6VsMOCY3Z3cZCFboeAfYKKfI94hntveYB7fXmFd4OEindwf3p4f32AgX5/f36Fgnh2eHl5kXmJfnN+eYVzd3x3gXeSkHqEiXx/i3WDf2t7d36GjomAeoB2dXaFiIBke31vZ554gU18b4mEiIeJj4N4cIiIhImVhnqFfYiDeoiAeX52d36Cem99e3xzgYJ8foqCfYF/eZt8glh4gIWHe3J6j5KCf4t6iXaDg4WNeI1/hHZ7lXWRgXyMhYaMioF6gIZ8eoB/kXyMgnSDgHJ3fYJ1hoCLe4WAtoZ8hoh4boyDg4eCe3yZiHBug3t7gYSDdn9+eYKEeX19YIJ6hoOBfnGBdnx7goN6gouFg4VyeoV+ZHOVinx9fHh6jJFyeH9+gnZ/jXR3g4GOgoF8iYN8bX+bdn18e3N8hH6Jg3J2gpaBdoqGjX91l3yEk495foB3in10cXh1Zop4U4SGfYeClIB/Z39+foCGhH55hoV/coGFfXaUa396f3CEgYN2gn2Ec3yYfC6AeIp9e4V4mH2FaYN8bXqEioh/foh4gJiAhYVrZnl5hYZ+f3Jyf46ChHJ9jXpze3yOgnZzgX6PeXaFhYV6dXR9hIB+foaBiXqBfoKKeYV5dneAc3eGin5zfn9vg2qFkH9Ff3mMgYSEdn2Eh4CJhYCEf4WMomGIplpncodUYHmETESrXHmFYlZ5en9rGJyzgXuKSn5xT3d5YXuEZnlbj5h3aJOKfYVvb15pemdojYBsqIGJtWtlXGd+eYmNjoVnOGSDNCJyS4m0O4R3Y5WBQRZYaoOucoBtl498iZx/VXdaeWxngHuhW4Rcc2ilb2SLgWSLe4dbdk6VenSBgJGMeGJweGWGfIFrdI5vW3OFSaRafK+Ohp52f2KLkIl/UJqevoaAoWCHWY6cwXV6XmGVXnp5gJmhdGNtYHRoj2pvXmxkgHCLoo6keHt0h2F+lIqLXoWcgV+NYnlndmR0jFZUiXVAdWFvbntwZnWHW41tfW2UUXqMiHJsXHt+gHVsTWZShmuTkHZ9aKWCXlV8H1lhV3uLe1OKbXhmcEZrdaFmjmZxiHJ3jXGenHSZi3Z3n5tpY3JzYHlWXIOehXV/Q2ZofYh5lJUTgYhPc3F2bltxfXBcWHhoVl9klnBvXHduVT55jnCgk3d1fGmPiHGVZYt4cFQmgGWZdYKuWXp2iFh9kU5KimSQXnyAjn+AXq5lcZB6jo13foF6dXiXcJJFakdwcH1ecGVLW7abhGaAc2t/bZRaZ2qBb7B6nH5xhFGBXnl/RYt4VXC4dnmDU27BepN0dD2LhoR2e4d5WYx5V3diPYd+lXeqfYpdM6+bc3SKkURzi3BunWuIalxvX5lRVHp6pX1EZmyAaJxkpnVUU69vjaicdJ5mcF9ljYmneUaUV3NoLpGGjptvj42Pb1WlZqqRgGs3bHRUgoGdbZhvfHB1nZNnmZBKald/iF9SaW91glBwa51SZ3Fyi2CEfVxygniDk4emjJSoq5OJkHh/and7XWt1Wna5n41Hd4GhhXmRmJGTg26Qcp9MeIaxjoaSenF+YHR1fFRziJ2GYG+Hh2BUO21xk55yQZqIcFpabINncF5ydJW5hFGLcIRxjIRfaR2dYqSAf4p5hniNX3FdbZVUYXR2bWufynaWaJeXf5aIiV2ESoafoWJ2m5VDSHZmiJtmhXuPenJ/U5p+i124YoewenZ5b5l+iKFokn5PiHmre21xoFSebItpl22edHKEa4h9iYpmjnqKVYl/fJ52baKVkX+nnGCDk5Vkk3Ryg4C9ektMc4GNr2KOiJKNdn+bsptxn4iAUYeyhGV4Xo9+tqpobJmdaJZoYJCVc2U0W5B3pJR+Q5GNaW53fn9yX4eOa5WNg2dScYl0mU+Ci37GdTaVj5WCdVuFkn9cZ5h4nIB6amtcfImRm6FtgZKNdnSqWmx4bIZte4l2ioBnfY6XbII7fXBxe5d9jomSiYqEOo5VnJSPiJCxL6ySgqpVbIGUXnk=","cGGsZJVlQqV7lIZehGeLV1yDbWV9cbOArGqOhW2El5WQhbm0opF5g0Faz5GROWF2fgBJmoeFq3I+d3BYnajDiItbWGKMYk+bQpc+wEmNXEpprWOCg2uGiWrIg3R6RHxGVYuIcJpSTWtvk6eKiJKdk5S1c6pIm1OA4ItYIppuZn57V7adY3Jry5FajV+aq558lhxZin+fbHWSOgCnmHpsdWFcg4NjanGZf4ixnV1UzI2nSYnXbnLyhbvVnm2ba3xiyndBhz2Sa5CEgFV5kcertldzT0t0mZGRhoEsWIx8xdV2AX5se1yhnJeMd5uQiJyEXoBvh2rSWklucoWRUIueiIqCa4tzaPW6Vj9ubnI7andPkbKqgZiie2KnWy9sgCAYmXyFmYWndr90lld1h12boNZxfFBWklZpmmx3rG9Ur6jBZUy8moNiXn1cXWSdWPeBanh+U3xiWzVtoniufb6seYuDXzawRFh1rHIgcOSK2oZNdXWGi3Bw045rkWWogQBQpEyAcVqdlY5djVRdkY9ZPXM3sI0vh8+ml23ddqJ5bKNuU5RwusKCgXWVXnS3hYRhgWmJoF+1V+GUx42top+LrHs4d3weU1x5WnWUaYWeSWpt7HO0mWBXgWZ4LYaPq3lvUGGGfnCHalPAjI5chXRokkZ3k2x5co5/g3SEeYODmISFhoF0aYOEh4l+iXVshXdtdoGcgY51fX17eJQ/jXpplW90aYeCfnl+lHiVh2qJgopveYCEgn1ybouJjnaMfWR4d3N6b3SHiH18iW96jHeOfXyHjHZ4gJt+g4WAd3p/emWAbXR/fYRthHKGgnuHfnp5gHl5bIOGgHV8fnZzgH17iYJ4eZuFrnyZanx8iXh/U5l+gpWJeG2Wd4d1jH1qinuDgYaQgoeAgoVrk3yKgY18eYxxi5CSdoJ9enp5eX5zdX+Bc3KBg3WJenKNc3lyjYV+enWBgZ40f4WGeYB6fX1/f4eJcn+udnh2jYNfcnxycZF+coqMbYFRjISNl39+hXCGfVSSkIyEhIGIgoKKhXtdhlt5hHh7goeEf390bn17oHp9eJSJi42Ahol3gX+RkYCJf3KOdIuHp4hvi3R5bXqCmXeSe355mn6Jh3hyhY1vhYt+YnFnf3Zse4eZeIF2g3F6cn2ScIlwfIebcXd7c3RnfYGDiXx5hHFqh4eHj3uAhIxebYF+eoF/gniEdXJ9aH6IfGiBhZ5/gnt7goN5dHmGaH6KhXCCfXmFf4N6g4GMfIJ5f4B1joSGi4Vhe3h6iHKPaJhle3I9d3ltkHN1eol7jYd1hJNsgnx2jIBtdYR9i3tsinuOh4KIa4tcoaKUe1l5i4CbqX+Ifz97nWa3bVp9mrhtfoCGepyGkHysjnyEq4VMiZ+TVj1+o4dxY7Fbg4imhaySmIOTrp4qroVxnGKetXaaZLdhbldfYnpel2lVW4OuZFuAeJF/UXaDg4J4UTOKqIqHhJRxmXutnnd+gVV7l7iNcneAgnmEhpa1h4CNkJlyisJfcrOqrZw+XWZ4VG6Fh7IScUd9Y5pva453o6mOpYB6m5ViqbWVS7JsoXqJhoPNho2Ll4+ymHV7coRtdX2kiW6NhKSnlKaFo4NzdsdDeXt6ZnBzwJuWnSVpd4+FlYaemDtFq1uAh4F3XaBr1YdQj3yefoSDi42IiGSMdnl3anuAjmB+d3mBb4uAaJNsf517pXlSdohpo1SDh4NuQmaDdnJnU22IbpuTgn1qkcyDg71fXpxfXV91jXlmw3R2jqWHeEhqqI2PiGeJZJNIa4h0anqI0WmCwF9wfHucp3ljan9eQU97nbB4jm51TSh9Q4+Em4V1znFLV2Jyf5hyfauplqNFYJKjVVlmapCfNpW1nc9znWmSj4acd3Vdto7WkZtzwXCC0V+sW42ZrKd/mWNroPdegXd+eWVdVo1lW2hxXJWIh3aTflaHm81oe4J1k6iHeo9zjJBbXGd+iIyEYIVX0G5xkXBcnJJwXYZgm2eqk5p5cXN0hpdYiYaNeXihiY6RcMaEq2t5mIaQlXace82Hfo2SVzqBcWeHfHNikmxzd3tlklVrn4SBe4ibjnJ6hT6GdJ6eVqtgqGp7QkxDgUyIlWebhJ+rlZ5a5plbaJN4UGNPYH2ji6SRaJ5sb7yda49sf2iLl5x5NXeHY2x+ZIt9Y2ZhgniMj3x+q8hvhTdVvlyUeGZ2gBl1X2pjX2xqd2VolnSOk3q7lWBqsYaZsa+vVXg4arqonXWOREqCrm9AjWCBen7Ic4mFs771y3hxcWyDZYWlYWBkZZqzoK1pTHmMU3Z0lJuSU4ByWmFtYXZfyXW5aU97f3FuXG6JspiIYXaCcLTohoFuhYFzZXlohXBjkXehYZG1Vz54lUm2aXJzg5h3cXSRfFxndFOHtttwh0dvn09bnXGAsHk+r72tW567bWxtbZVuRHSumMk/XoNjj1VdTHd1KoCJcVnDecuviY+jTqRWi26dfLRzno5leHKNbHR8jqt+aXnpaA5ua4Noc2aFlKR7pGFdb4VgVnVbj4FkerSkl4mJRYKIaqF9a7KRcdyWgXngY2fKnXBelnztl3OhacJy/op9qISthGJfeaI6bVqMY2ddYq+UbYRkSEycqk1XuGB2soKSjWRccXmpkGm0eUqcm6NTglxLgD+GnnI=","e4BsacVcf5GBVGmGW2+kYmahd4J2emNXYXejeYGNZ319d6OxuFV1k3d/dZdpmZuSYGCOq5CeeU98cHmIo6Rvh1+MP4yCbnybbX9ug2CpnmaThFH8fY+dfnBThrdouoB0Z5ShrqdexnhwjIpshE9qdvOQap+Ek114kIaIW3xWd5xlbIN7e45mu3FyiGLZjZN2cHNynXxrjXd9a7CShX5JdnJddnN2cIOLicakqHNIenJ1b5OzgnV2esGSfWVtYpFCWGxZZ56aXqOXgJurk3Nll29/eKJfpYd6hYuLcrOKhZSfR2OOR3iVa4mFjIKOaIB5boN2i3yCvoNplHabgHGOmql9gYVwj4yDVYlvfV9heXRulG6FvLaLmXl/SoKLbmFse2qLa6engYBjZ4SEfFppcZJlgm6PXnRglnWXe3SEfJtkkHyQgHZ8cXt4UJqMY5Ggd1idY4CHgaaSkIGAa6KlfiZ1U2mVdIuHlYlZZYN+loCCjnJnfIJrg2KgeYJ5emR4fVx3YniKd3RwfoFdknlxkH9vk5K2eohxnGm2gIZwb2h0iKFra6FyaIeZfWSNoIxtcHGtsZ+XZYOOjZODnZV+p2pweZhAgFt7bHx5eaGVbVhYbHOmmXdlkXaKUoGBbL16cHl3mY5/aWDBeJ91i1x5e2qMpZh/fYJ1bnxwiIZ7g3GVhIRvg3CEe3+Fg3p/g4Odd3mMioCHg4Vye4txh3ZxaoaFioZ5b3qNkHtyaYF7eX+RgYGAinp6eHp9gox6gX+Cen6HfY59hol/gYyIgoSFiGqOeZ2Ae4yCe5iGfGyFeomMdIiEa3+oe5CBg458hoN4eH6AdYqBe36Sg3+KkIqHeYGGeHh0f4l9fIGJgnR3jnyLeJd6aH5+f3d1g2yEhnuHgXh5g3x7g3iChG2TcnSMfnmJfoCGenuGj354bH5+gIyFg4WDfY1zgomEaYN9gH56hYeMgoxginyCfYGGf4Z1e4lshXtleHmFcnqFjX1xiod7eX55hH91hYaGfG9/goiIhn6WeYOFdoiKfnd6hnqBgHp1e4CIeXt8eXl7jnx1gImKjniHgpd9hJaCeHN5bIKChnh7ioRuhoWDinCCdIR3bHuCgXB3bo2GhoB8e4GAaYh4joJpemtfdn90fIeIgoldhXuQhW15dnyBf3B3em9/dX6Gd3t8fnF5gotxeoJ0fIhnd3F3g3FzioR7eYSCfHZ2dX16h3Z+dIB/d3R5gnp/gIOEboGKgG56cYd1dXyAh4FwhIaFd4iKgYl+gHp/inuDi4eDcYl3cHKGgIN9g3Jyg3qOhIWKgn2Mdnd8gn16fpFzf4V1enx3jXiNlmOEaIyBjZNybX56hHWIeXZrfYWLhHKaiYuUdIhhqISQbZOjbHaKgqh9cGSInpCBkGeCe3xshJSZYqWWeY6OmYaahH6ahm+Ce318cW5+fo1/cXeeiZSgX2mlg3iZjHedqXmQfH91ZpiNdomqbYCkeJ9tkHyhhamTjoOokYV9c3myjJ14iW6XY4qFf5OGgnt5foGRmIN8h5SWi4d5XoFvcXV3pJaQhYGqZ6t0pqSUeIt8fIR9bYice2V3rWyQhIl7hnZciHafdoZzcH50hX+BkYKgepJbeJ2UinGAi3eImGWAiGGMjZmdi2+biHyWhmp9cnePa5aQfGSnbpuOhXaEg26Qd3Kaf3mTdIKOi4OCa61ueYtsXYpgboF6nIiKaGiZl5Ship5fk32KkoNngX+Fbn+Mm358eaOVm4x0fWyNg4SAgXKKfnh/kneTkZ6Bc5V7h3dyj2yAeoZzj4SboUtjhW2ZjHuAeIl4X4RfkX5zinR8bG55lnZrWnx3m3eLjmeDhnF2kHx3naBwa1mbeXuadY+HkJBpiJuKeHyDjZN+gYmGqKuNiYhjcYV3kpCdd3Z3WICQiJZ5nbN8oX5kpYxrnn+JXIBiX5GKb5KheoyihoaDeJJpfXiPnG9wgG57iaiAcYyAbYZ6jJCDmoJ6jY5/foSJc3xiXrZZinyIcXOGdXGifm2Na1pvYKWGUnlxgHuZe2KGdH6Hrn2cQptrTm1vqoiGeXiHgqKkdmeAgI2EhJpmc52ZZWNwYoaGc2x8cmejqImomVptaJGMfo2par9lh4l/e42Qk52Ck3d8lYRqdnt0e7GHYqGpmnFrgpCRMZRydmlzZn10cneFv49ihlqvm4JkfmaDloxqfHNjdIt8jWeIgn50gneDgYDAhrm5qnSHiI2PgYy7boKHgaenX35geI1KiGZiXZJ9a9ihXnuDdIuEjHKXepyEg3B8f2qtaYJ8kWhTcm1wXGCAqIxqWYh7cX1uYnxwnHiGi3Ryl3GblFSYcYuHVnh4lV+LpJB+dEpsioF/anCemJ14fneza3ede3SOfl6CdKWkgodwXpZ3fF2iToZhZVN5kHtztmafknt8Z5qFg4KJh4++j29veH6Qj5elfXNqgFaIlaSEimWYcmp7WliOkZSbjZyIkLqJdbF9UGpiim10c4yiO1J5YG2Hc2VhfHhuVoeQiWt0qqJRaYdlhYh4i5h+V2ecmGahiYdddniciqV+Y5hxfYSGhGdmoKJviomMm56FX2t8hY2EaHRxrFCIiLJbfWNtgHR8gqt4W3toX2eVumNrfYyXhX54cpVycWlolo95aVd/hYOWgnt4gH+AaI0=","Y4ailm+Gf2isfniKbo5+bH9ag4hu3HfKk3hnhZdjuJCieX1dmDFYoXN8i5GEwXJ7snuPkZRgkpKPcYXEWI2kh2h4nnmopK90g2tbfHlTbmeCepbCjmmDiquXfaZ1un6pio+Vdp6IiFybdn92iYt0imOXjn5vdI2KsI2IZXWMjWeOcLGMdnqZSlCAeJNSfZJni3R/cYZbi3qqcqycNpqvk3CAgKWIc3gclYl1jI+nrpJ8gIkzrIJngqKfm3rCapd6lYBth2Cig3NPfnJkSy1veJWBiXSEeKiHbJlMhZWBeJSCiHx6g5OtYHmHmJhkV4pyhn6AmIFmcIayd5Z6k41JcmJif7CLjGl6RJeDeq2FjXGfhYKTiHwmjn1ikpuCkn+lbI9qcnO6cZCde5djfXjcdZJvbIqXeHiXj6SFg56CajJhYH9ub5Rnc42GbYZxdY2HkYCBml+Bdmhq2Xxsf1GrqIGCepF1lIOOZ3X7Ynl1vXJsjpF6Y3yKnqydj4FSd+OohYKFmIF/m5R2izJykHh5dpJ3mIWap5lteDB/eqOef5R+ha6dq5GOgmqGjnhjikZ3aJN2flB2dnVyfX6RkHhbaYGvh0yRl6KCfKKPdpRzgJiMbY06fXqbm52NXXNcg12VeX2SqKxxgq1peoFoh4yVlbtoz6h+e4d3dXWGeYiDf4SJgYp9en+ZhHaIg4pyd3ebkXOEjIeCeXt0hZZ+g4CAa3eVc39+j4l+gYd6k32Bc4CChph9g4ODiXlrjoKCh3Z4gn+Ad3tvfYR5dnp9fop9jpCYiWZ0iXt8fIl+e3WBfomGhIh8gIuCh4uCfX+Cf4mCe4x5bnx2hX13f3yHfX+AgYB7e2eFgn19eX98eVp3e3yEg3KCgIGDe3h4iIh7d257gHx6hnuLfn92nHeKf4J7hn14h3qJhnyAeYaHen59fYGGdXqPfH+CdX56aIF5dYCRfI55f3JWf2d4k3VyeIN4iHxne5Gifn6Me4hve313gHF3gIGGfouEg3qDkXlzhIJ+eHaJjYR2doKFhXZ2ioaFiYmEhIJ9hn6FenqJi3d5fHV8eo18i3p9e3qEgHV9aIN+hpWginN8mndwiX57cHePenl2iHt8gHyHcYN9gHiBZ4R8D5OCeYxygIODeYmCf5N1hHV8h318fnqDiHWFf22Edo2EgXt4kX6CfodxhoN4eH19fk9+gXx2hXmBfIh8iXh7eXeCi2+DfYCCapl6joB5rXyAdoiFgYV5f32BfoiJeoeCf4WFi2l+epOKhYF7iIR1i5J1hXiLg3NtgHl/dnVhfW+KepWPe41vfHyAaH17fX97fYd9g49rgI+ZpYmKZHq+la9Md3Jth7JqhI50cNaNpI50Yo1vXH2Ud8ejgdSoqXSWhYt+jaeKfmRnh3WMeXaLnG+UrIWCeGN1j3+HbXHXeYaFg5t4qouRlXlklJeKfGtMa4+NeYKQjpt+ZJ2imouLlWJ5fpyZZnODioePfnprk5JnfomNu6lxZH5qem54fY1wfoCRZnmBYH1ziZJidoGBgGS3grKVnWV+lHx4Y4FzjpN3lWKFUqVslIFneot7hICAopKad4Zxm8lveoSPhH6YdX+q44yTqZhpe2GOg3fNl5CAfIOGqImOeX9hjX5ee3SCbsp3UoV1bI56b3xtY5OFe4elebhve3RzkXFsir+eqFOAtWVcWId4wmWYonyogXFYnIGafKh/d5SMg46Ivk2sVXiHjYqQcn2DjGCAX3qjoZWGjIqee2Jznn6Fc4t8qpevdbmQjGGle3JdoJqxg4CGiKmDjnVPnZmkgXGXhnGZfpOgo4GOYXd3ZJ5+fpqDi46CjnZ3e4eVhKN1hoOEhoV7b25vf2t4dpWRcHuEgmN2Xj5bp5CIgnaCcoexmmaMdph6gZN6fHesfX+cjIeLeIiNfTx2hIJ/s4h+k2aEnpSThm95m3WcmFdIhV6Ki5xxd650enR1hbWgnWF4lX6/jHGerYyYVI6ZmXOdo5asSniPdXeDcoyRs1uDcn1ow2Zuimx9lnx6hKd5enJfb4h4haxQt06BYlmFh6XBYKN2bmyWdGp8iJV+fItzUIJ8eS92mJR+lmaDg3dmoptrgHV5ZoSEgneZg3/FmmKGoYWRlHhvX3OYdX0xf3d/XHhqj3SLimKNe4eFc2l5ZanglpOZgH9zbI6WfGiJf6RnjU9nhouLqZxvgpRuhppqrpK3aXF4e3aLgW6Di1eHeoxqooF4hXc9xH9dhJFSknqCdo+Gcoh/j395dqY3ios/VllnhHGPdYeJcM5wfJ+WiHt3raKllGOCrHuHOV96IpxqgY6jf4KDfYBVYJWQdop5lYAoeVeDi5WnkIisgoWwYlCRfYm2Yoi1hESJmp+ek66AqYmTcYCTYXeHaMiDi4Rwa0iHZ4xxXMx0equpp4GXdqOEn1xFa4VVfYa6ZYSMkacpeHF/jX+RnI2CWHFayrBhj5hxjnaJeH15dHaYapjPY497noCAp4SBcIaden2uaoiCma+gqIOSioxsfYh9d3OLanaYeKeBmoeRcHlAaoyfiY23eXZ3oGaafWlrin50kJlOZo2cf3ePjYdqn3qUf3tpkFKgd5CojICNkIFrn3uoc7mSinCGhoNYmYZ+ipeMb2JvoVKngHGUi4hhibR7jIF1gWmDiVSPRoQ=","c4+zYId5enFRYVVgY3CElHmJYYyNiXNbhWxffH9mUHaRe4NtymxikYBoTl50bJOJbEJ1f4WRYR5YanfMiopVQn+IJl1Yi3eZb6dDcWy3b1VfjIrSV22Bbz2DeY5kZHqTf5CVcmxU0maDg3aQvLR/UZSHgId4fWGIqnuLJHW9kWmEiHifW3lzoax4eHGkpYCCdoeDa2exanyejSqhb3N2b2SKfV90hJySZOSVeWCHvmaFkr2ZY1KXj8O+l4ZrkGl5bXN2WpVohZ/beqS+ZWGAn5acd4txaqRie4hiitVEV26iZH05bWVjq5l6a4h3ZX1+goiJpIJLj1pcbl1xetZndWuyenl1jlp+blGRh3JYeHtVd3CCcugpVY+OilWDq21tioSKaZ6ZlX1kgoiEgGxleJGGjYxwdJNrU4R/dGRst5q0eFeVQl6WeHV1LMKQWEVIlnyMi4xxYpVMS3VpXmS4nyFmoHZ7iD6X52ldgW6DQ4dej3mUjFRIjlKyYltMcauHjoRtdohdhmCAXGJhdXKEoF58eoKDo4Gjcmzeh4FVgYBwanGhUVVUdJqPc2pyjX17fWydiGI9f4lrb2SNhJeIlXV8kIJ8sml5dX6XcYtFdHSkl2yqZmxtl5CZQI9fm25/bW5hXKinioiFp2hvkpptfoqMhoOWgX16hXt+d35zeXKGcn18ioyDhn16dW91eGh0f4h0eoyUe4t6foJ9eIKBYJaBc3p7cHqDe4N6fniDgoF8dX+Jg3+Bf3x8e3+PeYWDf4R9hXuEi357e4B7hoWEgGCAdmx8gIaIfn+BgYp9h3p7g32MgX18enqIgnmDhHiBfIOKbIl8dnp+eoGIgoJ9gnp8fWp5d4OFdn+EfHptfJOGdpN5foabemx/kYJ/gH1/cI55c39/fH15g3R3g3Z9fICAd3eAgnp8gHyCc4NngISGdnx2g4NzfXeKf4CLkoR9enR8d4J5i3WWe4J8gW52hX96k3t2hoSGo4N3jnx8g4OBf3yHhIp3e5SFhXyBlnJyZmuBi3t8inl+aoZ/hIt5hHVygYJ8eY58g3uLiXJ5fIN2hHp6d3aOhXJ2hWt9hHF3gomYe3SFn4N1gXeCiIV6dYCGe3V4iox1gXuDfISGgn9/lniRgXhyeoeCfoWLdH2HgHeUhneIjX2Ddn56cIeDiYuKeXh2fIR5i3Z7cHx4i4xlf4x6jIR9gXp8i32BZ3uCfICDgYR+fn6EkmSIhH2IdX6IgnSCdoqDg291h3uDhoR/eoZ6fpV4hX59bYF/g4F5foZzeoCViHyLfYN4eoCciXd8eJRzeneKgoh6enh0f36AhpR4d2+DgZKTrIKRcICGe553VId1kFB6fnx0rY+PZH54b4F1d4OFlFdydYyunZqMhWxcwpiGdIlhh1N4gHGTf4mbTKqZYq9fj42Jc4eQlH+FlYpogH1kloaZToR7i297eaV3gIF7h1enoJSCeY9VlneDi6CgdoiQY5dvZZKEXIuVh6ODXYNvjoqYeH6Td2Z5a4VriYtoanVxh5ifk4R7t5a5o2t2fIh0jIduemdue3lkeG52bbSAhGJvoWhpfnidhpiDaY27pHyAi3Rxh3xwkYChoXeVxmqAeIqEh3hyWIGGc4d1YonMjnd/fo52Ymxllm6YZKGLcIZwkIRpknJoZGykd2SbR3BjkX11g2iOgHii3oyUkYJ+l42KfHqDdV58i36nlMCCgZ1vj4SLoqaSa4yIeIyQaoBxiJCPbXqTiqSXr2CKfZKMcXVxbpBvm5F4mmWQYpmdcomPlaZ0gndui5RsnoeiZYSYhWyKV2KAoW6NsHRQj2Z5c6OEj2FYTYufgH+aaomZfJCUlG2ImnRle21oenVTcIagj3V/boxte3iBapFsk5Z+g2Nen2RPdJyVf4JWiJSMaZGFkIxvYpWDfYFrpouhdoVfiHlsfomEo3iAjW+VfXdskHh0nHRdiG10j5JjVJ91aHVteKGYi4WEgV9/j7Rvl3xzj62UeoeJaZCCel9wZohIdH2jWXGZgX+NLY1ehn2AaH90dHl6e1tLqi9ueYFmY46YcoKLc2V9mnuaf3VlaYxtf35tYKxyYV1XkWxsf3yue3WrclmRdal8TmWAcnqFqXOCbnOUTHKtbmhpdHB6dYqJlpqOj3uGilpgjX9RW4SLT5WDgIV4enWTh3JeeahihX2QqHuadnqIn2+BWWysilWKom6Bmn6NhnVThYGpQa2HgF9xgpyXkqSabnWalGSAgJFeYVCXkniOZ4lulH5wdaWObHCMdnWPhoR1fkCKc4aKb3+GTER1gYR/i2VUtIWPaqJZh3SKaWqdYI6BlGF1lWB3dpdrcmaJd3uFm05whXOanHF/i31bn3CFb3B0XoOMioCXpnt1WXSWWml/jqmTjp9hdFl+fHmAfYeKfolxeYe0ZXxZmpWcdIneWGqGjoaMcKJienOqiGxkg3mZX4pQZn2ZeYxHgY9oqZGMgH2hioGJlYOEXn9kc3KVkF9Xn4N3nWcnfmaUgnN6fn93eXKLZHWIeWGZxHJ7ZohybJZkYYWSbmVwinOgaJ5yeHVejnipfU+VgJOKiXaMhYh8fWN3nneDlIdZlWyPa550rIh3f4J6aK0tcnugbHl1i2ZwXYR6iHRano11Sm9fjJZ3jXKKomRshJdmgZGMip4=","c2hak6FZDmNcZVxRajt2e01kSqSbO04kZIqBWVZabV5lcKl8bIR6joFwLWwHSoB9fQA2eH6FQKqDfZWahZKBTTxnhlODdH9rh4ZoVGywqWiQlzKuQ2hNX5A1VG59pHB+SIWAPVhcZ22SgG9kh5hwjIZ7hJ+rm1ORgtZrj7fYX4aFfk2CdVJyhIqDe3fWkHiNYlZQjHvnaXVodv5umV1jhTpZeXWZnmUAgohqkVxevGGDb4q5cXmKh6EA2I+pknigUFNwp45+lCOWm4c7sIqbkjS0kJI0Oj90gWhWgIpgr1PvVWd9JHqNicWHxjw/WXFsbYdfnFZfqmpofV+ObXSJr6JzeHdKeW1Li4OKfQKbdGZwTgFcQ4vHUVeON5+ElTiegICek3xYt3A0dMJ3aIN7hr5tYG9kswCcZnh8fpF3Xl6WXVV6So1QwrZkfoGHUD6LZSmOlk9qlXxqKZ23SXWodkRzeoF2aHmzx7hxomdTkWpQpUxQoEN+eIWEnGXQV5GGbl1uYnyDiZEnXWuKiX+EqFdaj2xYUIuCjcwzVHlMYnWJTXrYcrlwgHuTrFp2OXtPflW2jqJISZFSoLeFhG9wfU5luV1vf35sallac2GPvFhtiZqOX2Msb4x8cW1ERnRvbWqDkQAAb3h5f3Vhf4GNa9eAAC2fhIaOg3mafGuLjGaAgoR+X3qQgoVDf3N7nYVjdn2NlJJvcnSJhIiUe4B1ZpqgmJlzeIR6hIZ9g42DUot1k4CIgXtAfoFueGaIjZCMfXqEdItzk3Z5k2Z1gpdvdVd0c4dwdXp9i4d/f35+i4h/g2+Ke410kIyRf4F6iX93bHhqdHqBe2t7doF3nYB7fG2EfIqGhYaSlo96gHiBR3R7YpyCXHlofIF7ckt2fnyDdZRieIOWa3Vvd3yIuXp+fHh2kn52gYaEhXh1hIRvgHlxe4mMe3d4dpOOaHmJgZd+jYl7d7pihVE+fHyBcXt9eHV/bW2Pd4t/dHxkf4l4coB5ZIZ9eo1ylVuCc4SOlKV2fp9zbIN8aXl8enKBaY99f2WHcHl9goR7e4OCin6db2+TjYJ/h5qIaHt8jHBmZoZ7fXB+kIh4inZ8gW+Hh3d6h4CSgIN1Xox8gHt6fJCnV3CAjHFugm1+hoiFhYaHiY6OeGl3dpR6fYiQmXWIfW5udG+MVo6Hd5B7fHZ+pXiDXJFqdqKEfpFnf3mUoX5/boGLiHeHiIRzjH9vinBogZB8sIhzgYJ/hqWFg4x9fWuCa3uOe5R6gnltdWaVhnx3fWWMXYaPfIZeaot/eIBwc4dwgnhoc0SEin6KUHh8eIl0jWp1hHWUlHJseIlxmGV5anyjYn2wbJxtnVx5eJymnAWQkp6JmF+HgnClXGDYrPV4cYVAU3NsmURNhMpwb7Vvwo2nc7Om/px7lHvFWnlFdKODpWZxgn5ixZGGh5iZoXyfN35+g2mnYFODgG+ll2+3lY5hjpyXh5WggZ2PiIdPkqyPoZ6LjaupqGl00IyGo4qsvrCBbD1vkJCeom6TfoqzVICFjIdNo82Lb3yHl5R8b7pnlJdNoKNm5myTl7dxcYN94pqHV8+WupOjpC1wl8ial3ymU41zOKbS45p/baqBezmBfHWly2qqcZeAw1ZwkF59kHuFkm9AenyPnoiZkWNzg6t0goKoe39phIZ3VHh3UltzbrljSpTa23+LSZGO/k+FQo15fHmNc6JdlzhsrrWAtZptknOjd4WBbalonZJvqnXplY2MnZB0ZmCTbVhTm1l3P4F4j6l+mpJwUoZPh8x7Y4iQfwCoopWDYzd0jsOyiol/pU6KfFdxmMF4mHZ1eHFMh1O5f5kA7GTCyJWIcZKGlpOB04pog4FSqJuGbUqXupd4js23p3mHT4OUtJu4n7FcgGp4o6d8nDOUcJKCGmqsiHFZetVKdJ9zg5+7eMJnk4WLnIVnAHCWeq2doYmVS6drfZeEhYB/pm5Cgopwro4AAJ4/vZzHnoexo8alnlRivH6AgpdjfmtUbJFWvGCWn59bNKOrAJppkplqR2doim1FVJHJb0aGhZRnAJF/pQtIlE5dhYN/do6Ad4ajTGBhawJhnEqEm0hiiZ/beHGg23KRlpbbaVw2fp2Xro6bRIBzUaqNd5qAZG/XbG1eqrKGn9mBhX20kVmjhpZglJtqcHqtkpGMi3y8x3+MVQa/aI5/VWh7Vhx8JWpKau9fiIZ7f4J1f3Ca12JhpYmxpVul8W6OZ/5zbXGSgX1Gip2OpKWSYG6Kn5lzlmmQjm64eqciY3Ongq1RAABXJndnmoZ8rpBqS2ZSHniYxKVquV1ObnxzgmJRemyAdZKFZUl3elt6JbdihW9ijW0rk3tyi4KcbmR1ikkAYJ0bilSHcl1krFO/cqSDnodoe1xoY6yWkYd7gYCMbJ9uZpuQSnddnEl5dDzTOoueYY1elndwYIBselSzXFY9iWlojoyTtGzZWGx0hDV+po5eo1mbnISieKWSp2mBvVlljCfVXZZ2rgB4cXeKe4+QlY+mhnacWk9cmn6Xd2lIdoaHh5eomWbeb5xfkoidcRBvhS10gLGnrlx8LJhlckQtcbpxakNmqHlbjGREZGhqkDV/e5lOgH9Kc0lawZ+Lb4Zlc2RWiWJsJHdddltftGuPcf4AiRebfVh2SYZro/6tAFI=","kH1+VX2NbpV7lWx1cWKVcYN2eIF4j39Jb3lpemeQVodtuF92baZSWYmJeJlSg31vZGxnho53WHGMW19SeHB1cZ9/YGduhGWCaJ1ljoVohoeImkpgga9/eWCfilh5olRqinJ4l2OgfIuGiY6Ib5Ree1t0n4qDg3B4sYZ3uJJkgoOFhnaaiXOZlnl2cX6dkXtwbWhzw5uLaGKIh36WiXRfdVqAc32Eh4R+a4eYlG50lHWAkqqhe2+IgKqEeoV0oW2TenCLe42Bg2qcg6NfYpyKpnV0eIhvbYp9coOJfqCCkGGcfYdyhWl/tYBrkJhTcoeAYZKCnmuAinWAlWlqi2qHV2qJkmZ+jHpqq5FqXjQ+dISHVZ9bkLGLa4COcnZtfXNviWtyhY9zeXNHkoF6hodaecePgXNml4B2nnJ6koGCeXJhWEi7iFV/qHRua3acdLq3Um5pkZJne62MYWGBZXJneld1dKabdKORnoZ/dHtWW21SinN9ooSZbHaIi4aBd3N9enOGfoCYfmh0fmlweniFpXNZgYqISIhjfXN7gHt5moxxlm9ZMltjNpKIgX98toxjiobDi4iMY5KceYZ8oKCbcodfdIlmnVFpd3Nub4J5Tn2VXGjMcGR+kkFijnKhgKJqZWqTh1VmkXenfJqLkIOFlYdoXnR5fnh5eHuBg355gHmAhICDb31/foGGfn6BeHxwfHd6i4Z2e4GBgYJofId6kIV6gIGFfnh+en2CkG6DjIeBgHh5g4OEmXuJgXd3fX6DdXt/iHGHgXSEg3t9dn6BeHGAjY2DeoZ9hn+Hdn+BgIaFf5GDgHyDhHuFcoWGenyDeX97fZN9eIV+fIGHhX2Ee3qCf4d6d2+Vf4Bzf4h/hGyEfo6AcYF5iod/fXJ+gnt2dnyCfoeBgoh/gYV5eIF6hIF1joB8gH+HgoSEeY16fnl+fHuEg4GOf3uHf3t7g3h1h35/hm+EiISAgYGFc3iHl4B7e32AhISClIN+g3h8g4B7eX6Dfnxue4R+g4mEh4aKgHiJiYV8gnx1eIKDin6EeHp9foaEgICAf36IgYZ+d3qJhXiUhXyRjIB8fYKEh3t5eIaGiXd8lIt9fHeGgXt0jYN5fn6Af3N8d398gYJ6lXiCdYCJgIWAhXyHenqAf3mCh4p+fnaCe32BfYWQfYKCeIJ2gICBeYF0hHuFdYKBg4dugZh+hYF6gnOAgn5/aX50fIiIeoCCg32EgIaEfXJ9hX6HgYWBfoeGen9/fYB+hoN8cIZ9e4iOhYh/eIKFhIqDdn6Genx7hnZxhn99g3l5f4p9h4h7g39+hnyDf3t5gI19d354hHqAlIFpdlmWj362e2l1dYd/mHace5KDjnBswJubkneamYCrknyLdoWZYX93eKSUfnVtdKKIb5CWk3CRgY10hYNneX6DhJuLjnl2lml4eoWIkmZ8gpaPoHVbeZ2RjIufeX55mIucnnxtep57tJOQkIeFaZakk5KZkIKTZZSPf5GPb4SSkHCcl4WQn3p9Z5CCd4p5dIx1baGUaJWCZnWEkH+QeZVtfJh2hXWgkGV/YY5zqKWCiIWXc5h/ipV/iYx9fXqOiIZ1nnuEeZOLhIlfkJuymKGkkYOBc5iMg45/n3yGnniDgXeKXZGKnIeZjq+jfoSIhHiCjpBqqGyCkm2GeJdnemNqjomQiXtnWpGXZXSmgn6Ah5ywgXlZeJKFiIpkhoZ+fXlwdnqGiYmQiXV/hpaGd3aBqnxzm3h4dp95f5mQjHCDbFtyhG17eZVzmoFueLKHcGeEho99hYyVkWuHmniHg3B4kYi3eo6phWiChGGKiIGCnG2LeG+CcpmCfax7gH91g317gIyCdYxwknJ6eHqTb5mWcoqMaqCImM5zr3x6eZSYhYCbjZJrk4qYcnuOiJ+jb2+VpnFvont/n7aIonCSdX2UcXp6dp1vhYGCgIJwfmunknxnlG96jZqSdIiGg6Jhb6N8e4qMgJmDqJOJtZV6i5qYc5mjgnZYdW9+gZNkXnd8cW2tlHhxkZ1qYpajjHCBY3ibcoh3mXxuk5VSZICShD1Zkm1vhmdubZKqaW+DbmOKj3NreZh2mHBteJSPYIF+g4B+imuTmVuZkKOAf3l+pXRkaHdllnRpgniLoG59i46CYohcWYNzXoV+kX1+lmNun6lveGl5gpyThIyQfnlte3+Wh4BpbGp6l5GofGh/i3mAlFVWdl57gGyZhoVshICZl2+MfHJ/gq+ReG1xdXqejm+VmYmXhnKGcH9xgXiVfrCIgX2tmXmVb4dqb4R9eHl+dpqdjouAYo5WiXV8upRye3t+dmSMWX2DhGKTbG9zlWJbkVZ6N3SYcXRujmJoh4ZWY5hoYW+BeI5HeZCWenOTXnhufWmMcHl9epdffltZgnV/i5lmfd5+h2WFkXtks2Z3fI14bXVhTnV9eGx+eoV9VVylcJSSZXBbhJx2k7GQa2+Rb1BtZnNjZoiwa5GlnKByWbNtXX2AgXmBdJJ7g3ecYIeMboCGd2lue4SCdm2Khn57b4qMilhsdH5qdZ1+i1iJeoVwiIl8hauScHt6XZGBdmmNkL1mcHupgYeSYJuVqYiHjKuCd4JRgsV6j1d8eWJwd1lwUJF2T0Wtf2d8p4RmeXh4h6BjmGNveW2Gh4uwj3uJoGl+foVthXM=","Vlmagnp2fqOfYoV2i24uU2OGcm5zfWpwopiIfYJdPXikSE1llYyuYVWNPFmHWFZXYVNUcpUfcXRYVpDWUVN5Rpl2RWgkgTVVgHeHZ2hgeJBzfWI1dKVDi4+GH0yCd1+WfpuagHJ3i2B5jnOApK9rek1Xr567jGirdHGbhng5c39wi3yHcpOSgIGXN3VibIqIK3xViXbHhHVge52NAKBzeaFmj25HwoI1gR2BfXJ8s3NukolMV1lOa2IAG3xLb1p5pjN4cHJqZaPHbl2qiChUb2Fzb3OHyxN5l2txjnJuhABsZnZbfF56c1VDJiJ0WsxoLWNqfneTZIBtdF9XepVjW6pxcmuIe2pGsGuChXd2TXd0s3kAYowAFkVfeJdpmzhjjSR3dIKBZoicfUZiQMdelFesioxjc0uGjG9/enVGUm2Zel84ZYl0dBxsfoB3OJN3l3upVr5vdWB+N2YqiX9jfPdiWXeNiJiD22l1fSCIWW+iY1R4cIkkJm0xi1xDcp6SZ3xlV2RQXV5Db4KLmYaXmFqEn2+GfmKUi3pmkaNdco2dkNg9RGyjIo5Ug3igUwBmc29cP2SCg6kukWOss3GAQWhWp2d8Xo+QXVtiVXNvW31zk5FMglI9c4B8gndhrnKPcmqUR0uBdHQQaYhKdGJ8KSOSAIRrfoSLhXhlXXyReIGOc3yTgXZreZOrfop3lIqcfIt7hIZ5jIWUbn9mm42NdmOCh5ZybHypcpB+Y21wbIx5gX6KcmZ2fn2DmmeJjn+Ainhue4KWemN5bKmFdIePcGx+h4qAgoGJhpFzd5x0lHh0c3ieh2iOjnOWcoSBg3eBdmWTkI54g394fHhpqoCKf46cd4Z4doGEh515dk1shIYbZH94eoiDcVuIbpCGooyCdmWkj3GHfHmIeJBueIt2eH5+fWV0j3WCeod7j4drinWAa5hwi3OCaHl3koSDb52OdX+Gc4GEk39Pc4CLiHuDf5aZf3WMeXh5lYB/XYmChpOEiHGOkZ5qh5SEc3SVpmlldJN+kIOAcDGTaopzgoCXh3R/cpaFZpZ0cYZ/fnuFint1fIyYjn+Kkn2BgGZ3eKR2f3KXg3l3n3R3gIuLm3h4jXKBhJd4qnqXmHqSendSmHqDoXd1eFNrd32Og5peh2l7d4qUXHiGhYl6fImQjoxem2V7coWMg3uhlnCEboWGcnZva3qJcZZ6f4qMe39/b356Wot/f4N/hYmGkn6TeXR+moKJhGN9gmaAb3x9gniAc3Z1b3J6d5Frdat/gYx7iap/fpZwlZFkY5SDY4CFg4iRfYlrl2l6kH56kIuEgH6Nh3aCbIdyioKalWB4l6VlentpUoB4WVB2UmuGT3xyWUoyhV1qdJaBeYBbUFVrcaqPjDBkcUuAplRWiZVrb3dsk1hcgJKIrJxdbnxygmxpZ4A5q2IvxFtmX3dyfGx8xsREZW2CPH+Xjy+BjHB5nUBjd31hamx1b4WDeE1ne4Gzd5eEe4BvhnNmoW9zhG9ydn+DmjBNdkljbXppZHJohFRKoXFogG9iinh+gYB3ZWZ6d4ieYHigZnR+z4dneV+cWIWGj2tfwJB3W5WSgI5hYHB/ZmCkrmSXZ1OVAmeJS3lkh79yhn6TE4uRbpdagIBmNGGHbm95hGZ8TGiaaWCRe2NhfVl7UX89ZHhwgWiJdnV5cp+KbHBFi2qgUmR1iIs1Ym2sRExkb5eaclxssadkbYF/wYaIY3xOZ1lCeHp5pXdpeFmejXmginppdFJlnWB3TXCAflN+c4B3T49BhG4niz+DTY9oemxiaHSwuH9sY1h1aGuJdYJLimnVrZ57kIJ4XXBidouBb4eKeGeat4Z5ZoF6anJbiGWdfnaDnHExhlGWRYt9d7J5pXmiYGN4dGh3VXFcpm87oHl5dmt4SXRNb22AcXp2Rr4yd31nZbA1XKRyeUR4cnN0c3B3hW+AZKWZhHVjY5lsenxlc4xRfYp5i347nXFyhV1ikol2YZJoaABTQXOao1t6bH5fgVNscVA0QJpqLmhhj255gCdekH95ZWRIN2yIAKeLe2miNgAm8i5onDFPlos9YnIyhZKGbl56YHVna2t4eHc5hHU5cnwbb4Kml2s1m3IAXmoFfGdrammrm3VsW4eUb1sla3mPZmBtTRSMlJ96aWGTfodpsF1JeV97UVptaHdwf2mUZFyUUHuiV3R/M2t8wUaNVUWCu3RTpZ5vS2Fyr4MAaaGMZ3yyQGB4jmtmSWVyg6RtT483RTZ7aVMMVHJlfIhyY2dqXWJnaX5ZWIh+lAB7fGV1loBPH2c7M2VbYWCBX3tncVuRPpCDNJ54g2t5qoNki2ZqeKQ/baFsa25hZGLKSVlZNblJM5a4gG8Adn5INV9teLx+YUmLn1ldmnaAlm5kgyhoKox1n1+PkFqBg4OGfHlvhABuSn2BZFRXiJVDUzR5iHJHaCl2i0FNOmgolGJ8NFdvT3dGUp6FdndlZ3KJgFtbmGqwVXmITmA2h22MM2sAcSKEd1ibUXByjklWamKGVmpykYhlhRuDbVtUm497iYFclpw3ioRnXncrRHSDcGSdfXqtfYpcj5dQK2x/iZ9Wamq3sjZ7UEYjh0NbRleAZaJrbn1WY4yVFYlIjRhpn2ptqlt9r5aSbqJ0bi2HTDZMQYPCjFSXpCuVWXU=","eGppR6V2R3+EYo9gk2xqbG+yW1OJaXVVdXFpY1+7MHV3pmaRc4JYe2SLh6WATHCPVRI8foS0YYh0Z4lUc2t9l3mGZlJvbGibQFGxlHSEaIqUcS9ofLlnZT+5f8CMeH1Fg4OOcIF7lWo8Z5NhjGtuaaNxiIBzoFVzrndMdn9nYoxliG2HfniepZFamVpwa3tzWWZHe4S0ZV6Vh4Boj3pJVIGNgVmFkZKCcKxyiGaDn3OGYpO9XmuaaYejYIFemHaae2hUd4KGgojIiXxfk4FVpHGTeX5rfHZ1jJVxepV9akOdI2lMhWqFqIKEYa5pYHx8eYleb2ODj3ZxkGVmW1mOaUyHZW9pdo94dW5nXzRqOlViUq5XmbJ1T2V4WYhbh05qio5poZppeow5bZSUkmU1b8SbkW5gq35xmWiNs3JqgpeDelCZnktheXh8InN1OcuRZVdcY543kWibZmmVWYJrhXFobU6cf3SGontNaXpsdI1GZml3i4ZjZ2aMimqlazCXi2GeSnR9iXgsc16AiYVmk35tfG96M39exXRlboONVH1BWHleGm9rVX55dHibgLqBjW2gl3CKU3WJrYRwgZOMdHVdep9jjkOCY1iCkJp6SjlubV2Wmm1gpkdlaXSTcpFscVysSplhcpSGaaxbX2WGkY6Li4WIhW6Jf4GNgX2MiX51gnd+ZHiDdnuNZImJgIRpiHmCgYt3k4R7iXh8h4ltnH9veoSCkGWVqXyMfHiGgnd6h4Z9fIB4cX5wgH9/fHl3gnSFdmd/f4l7iYx6fXt/gWSNilh8eneDeYCChIuBdX+EgHl8fYR4g3d1d397goRwfnOEeYd9dnt/gYR6kYV7dYN6gXN4hnCUYXyAgZeCkYOHbqNyaHuAinV9goSFiH96en+GgnV4f45/kICBhHqHfX6EfZOCe4GAhYSEeYtwiH1xh3uBf4CGfYV/fIJ6iYqLhoSDfoxFh45/dn9zeYZ6h3mEhHl4fIaIhn2ReYeFeouAeHt3eYtqhXiBc4R5gW56hWd6e32DfYJ7hX+AjHmCg3KJg4OBg4F7e313j3l9i254fH6Ij4Z+j3yBhIR4jIx9hIJ8foGBroN5hHh9d4V+kn6If4SIfZJ8goOIfoNtkoaBeH+HeX16YHiIfX2Dh4qJd4NyhoiDgIOMjop8gHOYhYN6fISKen1phHl6gICFfXd7hHWOi4J7fnN8kYaCdXmEdHqHiXl8fX+De26hfnd7hneOdXZ4fHyEd4SOkneGhpGCfIF8eYOAf399c3yEfp+FfX19goFbhYCAbHiFfYFsf359gpWJeYSbdHOGg3l5gYp8c3yKeH98gLRtmWaZiFlugHWsf4WNllt+iX+dknxmkZ6UklyGh1CRmWpScpZ7f4trbrq1iVZ2gaxTV4d6nHF/fKmBZZVzkYuIb5l6hJCqv12NhZp3i0d4d56BWn9tdoWZm4aZhJ6STHaQtnSGeZZ0eHh9bYB2e6qzl26kj6uTjtqvbWqPYnCGkXmckaCLppxzbJ55goOWeHpyW4u5VIN1e5ulhX+GYYuYkINie4ypmJRvcY140bWNipSPk56Nhniqhphul4eZlY92coFxdJiZjZNtgsiQmaSOtYNlfsZ5g4qTkYdxfXZ1izCFWoCSkI6KpVSNnXGXf4CHdnh2x7l5iX+hc4KNkol6gYaicnpveWyacW7EkWBvfauzVHZvqH9hlYhztaJ8k3BscpVkf4aBgmKLiaV3W4NioIqUs3p0f8V9j6CEhYaMk4xXj4tnc5Byi3JwqJGhXWlqbqKIaoOlnYKopW+Bbl5ld4yHcoyCi3OiW1t9q/OMqGeBemuXp3WOjaOGvnB3ro91n3R/pIWCqJhxgKKgZH2YdoqEjKqXttp+m3WJmoKMc5FMiZKQtMxuZ3WKsKSMhH2JbHh+x31hoO1ygY+Pq4J6YZaOdod9doZtqYejo2CQjoN0e3+0gcmJbJSrmXxJdIpynsTApX6ipJSDnYeamKWYho2Cn15wb3uTXG9+M415cXd6i36UZV6DVatxd4FPY3CjNWt7fXhumpxPbHqThm13iH+UhShYa3HJenOEeXyYiHhikIiGf2ZtjoSuNFxucG2jY46WcWaBcXSHZXCShMVfnJ1ReW+EmoV9qGiDcKl4Z357d4R1bZlmmGR2s29YZpdpaXRpinuBh4idd3Rqf2OcfJdrWFhNhGyZg2B7gF98snFKZpaFa1OSkJWrm7qfjWXApm51fJ+yb3dTdp6HjnFFap+SaGpcfWt0h5S3gaSDwqmzo3SiZ2Zrb2yKi3+VeIZua2dzKHpnenR/rYZ/Qqx8a25/eYRXlXKxbn5ts2V1U2yVenaBbXhbeHZzb3tvWod0U2uCgIVfkJeKZ120bYWfhk+mhZVogoSee25OlIuLhWpFYp6Xcml+qFd0ioCanmRZZYSIgF92l2N0e211R3bLZ5J4cFpBgoZQgneWbJyQdD9pdIFmaniffWZpkqpHUo+NbJaWWmKDcqCMUmuTXFq9ZWZzg3SoVV2LiIhqfGFsT39de2NqhWCEbKW3zYBicI+bYWRIbIt+Q36fhnStdIaanZWJhnuqmoOsXHV5uId3qKCqeHNmiINlh2KCWVuTeq6XVlxpPWmql3RUqF1ogH2gdnV9ZHGjp5iBcZejgZR0fWyJhHtwem4=","b4J/jzpxhlSDZ352gYWEdHSLX3N0Y2uBgZhuj5p2cF6EZ259m6KOhFabdW56YYd8pnSQcmuJdpl7qpR3goeZelhrjKJzhoSAbGuYh4W2dW58fo1vXF2AkHRnfF+GeIlneJR+SldXXpaCdXSGkDWDkoBvmV6IaZaFVoB3dWCJdommeJeEnH+SRptygn8ee3maX3aAi2VIjJZ0fniCl4xtk6VwgmlphIpVkk9qZ4jJTIGEhHRHdYttkmRogYBZhYV7Z3mGc3Vdjo9+lUaJm31TeI2Cel2QkHCEhod6eVF6ZEl1dolmhJuHNm51KIKRf5SDjnyFe46RiY6bWIh5i15OZVOMfYiDR4uIe295gaCWb3dzmXRgaHRfhpCMh3OZkIaEe2t2lEO1iHSRhHpxemB7ggiDkYKYX216Y4OvXnKBdk5/cIZccIJqbWWOb4FNrFpumJqDeXRwfX5qcnyWfoJ0oXiAhpRrnlp5VH5ed4Wll5WffYl5gIqBbWZMq3F0lHOCgIF2gIpoYIGhj5mFjXVzTpCRd4aEmZaTr4udkZOTaYB/nYF0p3eRgHRXgYptWpeadWpPbHyFo0NiolCBc0xuZXahVlKLhZd+dXqkf1mSdrR9X34vo5BZZImKXIqlkWaOhH+OToWJf3ZzdXmqd3V1jV57b4eGgHmHgIR7eH2BgYOGf4J6cniChX5/gHmGi318d4N3eYV5g32HdHyEhYN2i352foKFf32KiIN0hn17hXx6gH17hYV/doCCent+hH95f4B9d3mBf3t+gIN7fIZ+hYJ/e4KChH6CgH6DfYJ1gnt/eoVzfISJgYJ3fYJ/gH6Ed3t+gHeDiIB5eHmFe4WBeXmBhIeDfX+FeYWAfoB5eHuGhKCAg4OBgnuFeYB4iHyFenaHgXt8c4qDfn+Aen6Af4GKenx+fISBgH+EfYqGeYKCeoGFfn5/iHiChn2Ac3t+fHeGgJFmiIR0d3+OgYR+d398hH92f32Bg36Lc4B7goJ9g3mBgIF/fnZ+gH1/dH6IdpZtcoR2foVygHaEhX6Bd4mCgXx/gYuHdn55hX6ChoR4hnZ+eoN1gYR5gnx+c36BiX2Gg3iEiH92dn19gIGCeXx9e4B2g4GDcnl8gYWChoJ5g4V/fod4eIqAhXiDhXp9gn53e4iGh3x+e4J6c4aJiICDe3iFfIKGf4SAdHl8f4GJe2mFcH+Ad4OCgX54gn15eHSFg4R5goR5eH2Ie4KFfXyBgoJ/iH59fXl/eYSDgYWFenh/g3iBhH19gn6BfH53g3t8fn9iin9+c4OChoBzgX16eIB6gX6IfoCCfX57e4SCfXWFh3N/apJtiYlmX3xjZ3B9iXxtdHBgh2ZTanmRcmtsV4hwj2JkXYSZZZFqiJWLkWyClH19e1tSe51+dnGTbVeNc5N/cIqWaoeKdW+VcnRnjnd3iXmQeIpLYoJ3gGd4c3hZi5t9dH56WmNfeGR7fGtuc2pkeH17W51wd2hWh3iFeWRwgmyCao93eWChcYl3aINqjW9mjGV2f4SCrYdvcXCMaHV4U2OpW29pc2BufYiSlmh4W25qc4eBkHBmh3ZtdGmDY4CRiHNlbmN5XJWWmIx7cnFzcGZgg2hqfXZjcnGbinRhaWxkh2B6l311d5BpaXR1dpKAdYNveJp7cHx9bm6GYnRyenN3fnFfe1+TfX16e3BPl2publd6bXukgmyCa4SIe25sfoxsY3tlh2qAUYBva2ZyX3V/fnh3U4Vye3eCkmt+fXuAinpsdHBpe3+FdGuCgVt8tXl+dnVwZ2xwfYlfmW1vb6Boe3tlcHxrhIiFgnaLZHOAcYhpe4SSim5xWIx8e354cYpzYml+f1p9YXWHgZdoclaSbnhtileBdlyHhoBwp1lqbYGGdmB8hnh6cH9ud215g39wfHSGbHBiXmBxZ3dji558imppe5mKbWlnjXJ0dV51bn1ndZl3YVZsfpVqfISVfGJ2ZnWBpmt6dIViV2Fvg2xpjX+ClniFkzR3Yml2b4mKfnlzVHd8b3BzdCVJgoB3lYh4aHJ7dWp0f4uOjm2Om6WXZZOGhlR2jYGEcK5+iYxCYImYf2N2iL1/i4d0bFJhgYefc6J0gGqCVlmAhWVnVHSTgXxlc5ZxXFhya4ladHOLiTuEf2NjmGF8Z36Eh4eHe2aFbpuPeHOHhWeSR2NylJBGgX+xZZCHi4+BnouBdXF1m6p4erRommhWc4CBh0paaYaLaneLlxQzb4pymYxoW4BmgoGTZnZ5en9mpV1knkdZe29whHuBfk+CfW6Qh6aQgV+KUzedcqWieICCRVReW4WPmo2PmnqGZZqCipKOa2+FbWBJi1iJi3uALZV8mWR0goiceoFYg4R8blR7eJNqgZKDgntmj1qXhkx6eplyiHdtb1p6jhWRkXyGinKBcJSTW3aUgl55cHhoiotOgV6KhZiPnXyFj4mBc2NvbW5mb4Gdf5Bzm3eKgXZinld5QGNijUKKsHyUc4d3gJyIaXptooF0lmVrjHZ8joh2coqMhKiUoWmCXYyDf36ohJSDk62FiHWaZYeGizlvlYWheGlrgpuXdmqchm9Seo2NlmNySV+Bg2+kf4KpXE6FiIuAZICCgIaGdpyEoY0nqItbf3+KmJ16f2yUdYyLez+QgmmJZYOGfGiMfmZ/e5A=","kV17XJF+WHtvqU1jd4Kdo2mCU69adbxgfWd+ZmCKj2uTnWmUhFmAf3lpjoeHkHF/dnWAfpZfh5KfaH2Kq49egYFiakh1aGCMaEWWnYdUo5tdiGyKlIKVhneMeNB/bI1ZeoVlfmmoeW+AenBzTldpe05ygnmqoHFtgG9o1rvucHl5nEZ9cL5ZZ2qCb3K/hHZVb6GHz7Z2kW6EcXRln4FihW6IVHBfX22vj1CoUoQwt2uOalSijmfMcJGHPE2HqYyWgHB+epaId5Ffc9U9obOUqm6ccHODlntwZFeuV2xskJ+TV2bCcVR6k4xpfKE1enRuYGp1mmGzoH56n3h8dHx5X39se3ZSrIVolpuCfFBhdW5rcZZ2hmHYfHGafJ5la3Zqlmh1eZpMIoBjgYKTikp2hf6Jjn1pyaRph2dprYGGhm1wgGGLtXV+a6lxalaUerKJbq5IiWyBqnyTRnqxgJVyZX+MkGWGV4d8X29lm5JnZ11BjW1xu4OygHB+e5yqallnq2GMcW3FdnFVgmdmdoRmm4x6jY2GXIh9a21cW25man+HgZieYG9pj2l+gnm7i2RggpW7iop2ZHuMZ5aRlIuXlIZbdct1dltiaYGAg41gWFyh+3iHZml+aVhYqGJ9XKeIbHByeUxzb4JsZo9pa5GGdbuTQX18e3N+fI2BhISBd4iEcoGEcoKKfnmDe4J/g3mCgH93eIGAgYB+gY6McnqIr3CHa4GDboSOhoCHh3aDhYR1fox8eoWDfIN6inh/eYuMfIeLjoB5kICFgYSEgH6Dgod9k3yEfX52hpGEhImPf4J8hoSFgXmXd3mBgXGCjYN/f4KFbZd4bn+Cf4SFhYB8i3OEfIh+gYWBg4d3e39udIx4eI2DhnqEdnh6f2qBiImAgYCCjouOf3Z5enxxdYF5gHqBhYCIhIOOdIp4iYZzenl5fHh4ent6e2t9dIKHhouCgIN3iWOGiXyNgXh+fXyGiXiId4OjjIKIj36Fe4KDc5GEdIN5godtf315eZF7hHuVh2yChHx+fG2AfIJ7fIdyiGx3gYOAgIl+dIWSiI1+doCEfIJ/foB9kIl5hICDiYCCd31rd4ZujoiIcX2Ig3yBX4p/eoh8fIR4gnx6h3qDnoKLWm1tg4ZwdHqHfYaGgIR2eHRwfpOSeYx2f4KLgH14hYt9hHeHjYV2fHqHf317g4pvg4xxhX+Cgnh9dH2AbnmJg4KBdoV+gXCQmG6Kh3h4dX+Ff4N3gX15mHmIfo99fH93iol8gHOLfXl9bnqEeIiBdHiMh3xrgIR8e4V6eXF9f358fYl+c4OCjIRwi4uOcXuJeYyEg317jnZiY3hrioluVmZ9lXOZf3d6bnp+X1SrcneXfIOddY55iGuAaoOWaohvd3mocmh6dqCWiop5eot7eJZqfzx3gVtqdZF0h4BTgH9edHKPlHqUdHWZSVtqlZCJgHZjaJJ4fpeCglRzbH92boeYhoBido92fod3k3ufb4B+cl+Gg3Z0nI+Jc4FQcUtzjZtwe6CGaYOOemVcSnqEcniPkpt/dJFkgnB/gntsjIOHZH6Om4SLhHF2hnZ6hH1mcHZXbIdvbIt6jnGLjm5wZWyAcYeLh2yNk4V4gFFweWZxbW84hQxjWHB4f3GLgHd2iFGEY4hxe3t4eVdcmIt5g5JmjWR1e3Zrb2h2SoyCSHJXZpWhZHl+ZpWPXXaHZnOJin1acoaGZXNlYHWKlT5tl4B0fmVOkYKZi3t/jHtTfoBrYHZlgoeKfJB/eKmCgXyIgoCAbJCDSYZmdk5CgnSLZ0l4kYFJdlF7d4mWWGRqhmyBTnVdnFxpd3qDb31IfFNpb2RvgXFye25sj4pwd2txgZF0ZHCMXXpweJ1+e62LbKJyfk1wgXSNgH2Ce6pVcppDhIOXiXqjZm+MmViAkmuSi5iFkox/koV4nGuUgH52a3+JlJtMe2V/dW9ndm6FkGuWZXZ6ioVweJJ1gndKcHVdlHWFr3aKf5Bab6V9e2GMgcCEg45/dHuyjYqHpXqoTqpbiuNbdnVuYn1viXBylIyYepRaVothYFtjvWiEbYV0fYpZemmWYW+8c3Zph4JjlUt6cJ6Ka1qOeoREkZmWfnXTcIR4dpKiiLRThp+UiYxtnHOHw3amjWtmgFJsco+GYnGGpHaYoGZ5mZLDclJvs2d2daNwa2d0aVazc3xIhXeDXLNmhHCVoqd0aYJrfWuNU3Zgl2lpnoGfZoNbn3R2aXOKdl2XZ4+uflt6s1GCmGaJXJKEepmWb2ODoKqYko+KdX91bIqVaWZ0fp+FWaJxfnWEiYF/Y4Z4+HFfTWhtWm5jm1quh3dxhHFcX4p8Xqd1a3lRkUmCiop+ko5ydVxza51GkoB2ZGF0hMZjgmmhl3BVd5dyW250bUSQbmqFjpqIlHZ8qnVjVm5hlVp9VpuBkYB2gneLbaJwdkyThIdfeG9palZ0oYpmg218g1zDbKR3bniHY3h3tW1/dKZubWuBinV8rXWQkHJ+aIKDaHuQu2eQeWe4bm9kkFhWhJhodlFrhXZ4ZaJ6iGGoaptoXH1+e6VtZF9/f5KQf2eNcHBlj5iheoOYao5piJGos8t9knVnes59nGhtcIKEiVZgan+GY3CJVHCHknNimJFoUoVxgIOYa2V+aYlBhIOBhb10aeyEkWw=","Zqt3S6hhSadfY4NXcFZpZXKkclRveqiRank9aES2g4WBlLKPcqNacHGDcwNCMGmITRkxhYB+VmxzZ4iZgWp1X4l4ey1OgDtlYWKcjYuOXVakbUJ0hJxYaD5EQH5ednNQo6VPl4RimFRxgLeIcIRrS6B4bZpnp0KJpGIov5M+ZIBmgmuTcr2qhIlGWJ5Ac4uEeVlOSDa2aWWXe4N6aFNsaY+AW1+OjZFYhMN1cVh6gJJ+UXq6STWGjadcbnhghYOacGJBbKGWrpe0jD1qmYGDSlSHV3CGfVyclIWlZbeocJx6IEZBV2tzpqKGyIpTaGZUhI9wgHF5UnRblEZ5Z4SEbWRwD0KHdZuKRHB0SHdnMkZzcIVdkJGOWm2XgsF8fB1RYW5XjYxvbYQiVGaMm4haXMp9kn+Ll66Kj3aNoGZIlbdvfDR4dGdnkW9hbYuxSJdrWHxwWm0meXeWrGLSPV2FcrliYGR+g1xxtpyOTppftpMaV2t6kGRlglGEelJlSVh7bll0XYByeGhgY0iNgJFxi3lhi6ZxU4OO23ReYH6vOHU6PrtKNrZ8cpa/ZX6Yk3GrioPQnIpQKX2B/ntCjIxbUW9sapdYk0d/IWaRo4FvUh1uU06BplFTqGCGfFaTf3FuTVLBN3xgaVSgipBOfX1zbIB9YHJ6fXGYe2qHj3qMeICEfYR7g3+ChH55gn+Kg5FdfYCPhIlfhnuEj3h9fXt6d3NBb4V2kHaYkISQhnqEf3d4f3OEiHV5h3Z3kYKZkZKHjX9xg211epCKhHCHiHWCjneOkYl4lYiCeIeIc3eJcoB7gH2Be4lVgIV6hHlqfYN0bot2cZODd3WChYWKe3iJfIiFfJuKfH2Yb4Caf7V7dJaAhG+Cim6ah31xg2iDe4J8foCGkIZ+k2uFlH9wcnp+goGCd29+c4eUfYWFeX10hYWHhnKDe3p7g2+DfHRwmZWFe3mCh4xJrXyEgHJ3anmJd4FzZ3NweoWChn5id319gn9rb4SXiopjh46Bo3t5hod8d0yEgW2Gc4uJfoSDhIZrhGyGcn6Bf46NfXF1coKMmWx6iJaDi4yDjHqEfWF7in9xeHp6gIF7jISGiXV9cnKAoHOVfIiEepqBfIuLd355kHqKW5OBf4RxWn2MfHZ6gY2Cd4hkfIl4foBtdniFfIW3enN3enKDd4xpgI54d4V3gX90fHB9k4V5gnN1d4yabXR8gIV6f56CeIl6gHeffGiFiIV3aY6LenZ1dIGDhH2VkH5/gICLkneMdIBuX3hxioiFb356k3VZiYCMZIaEmpiJeoCQj8N7i5acgI17f4h3fICCbHyPiIF/iJWWnXCafVNuWkOWaG6GfjWCkniReHQihXaYaVhulX+rmX9VcVVYomhudJ9vh0hsfY5cTXZ6oGiOfJ1UY1FhdXhcc3heaYygjlx4bpl3fTF2Vp5UaF16goBdgFlxdo6KOn2WiEJ5WGucUW6venBpcYRWr3VVhXxhZKNfcEh5OnOAa2KHbYMjn3+OdX2RgnqIjXFkcHdbQneAQZxnj1p1Yo+ni2Nvj1WwRn9HV35w7I57gYeGh3V1TIWrXYd1lHF1xUN4cFqGjYRado9SabQ+d4N7l3ZRk5BlhpB9eVSKmGRemS9vZWl8Y2p8q0p4iXyXgJaOZ25+nXprbnpxcIiPcWtvjTWXgll0XGWMamumUGRsW5GQaWlCrmhpSJVYi3lCZk8/YHxoRXeHT3F+fJZ2YHpJp4V+k1hioJZ/mXiFloNLbHw+bohoWqBreI6CtnxHe12Ij3xfZo6ElXiewW+DWDhBg3l+a3d2YzZiHj54irWfn0x4f2N0Z02JhJeCnVdZWH98knqBfXaBi5Byjnyac3WPf4aKlXqLlsd/YHJ6pWd5epNpWJiOp55ifGGNcpOdpYp6dWuNpm5en9yEJ26XlkmAbG1/aJSEVXxskZqAeFBkfIpicpVWaZqAfX13hnhRSXlyjoaBf39rtXptqJuYdIJNeXx4dIIoepmDRrVdUlpHXnN1aZOAg3R6XIyPRnpGT2CyZXhed5J+pJ9QMXqVglF2apaTiThzW2GScWV/eYGaWGJbd6Bjekddk3OHTWJ1gIiCSHNqgE53hXiOekOQWpZAonc2jHhpo3NMpmeTkdJ7VHtwb3GBVJdTiFSRjFlItZkBY1Z9fnl1f7ubepFyjXqSopd+ZGReVEaEn09nhHpyomhbaIB4UWu9kY5ui9uDclnAjWl+ZZGubWJJfaw+anpSVIi3Om5iX5uRc4fWaKFvu35vfGSQR3N/cmOMjkF+T5+UdoN0NGlmYndPrpOlhYddlXV2hJJmg2SjQHZCvVqAWHqAcU6FWF92fXWRbHd2W3ZrQ197dn1kl3t+YWumead/WiaHXYtDgHhAanU2eV+MiYFtT2l/jnCNqnNydpCWiV5vjG5dhWFrq1iLgFN2a4HBeWOFWYFIZGJHcnmYh4vEWU1tWJxrR3B3b2xjkJhjPIqKOIiAU1uFW3Nic3OGT0+MXUKIbXuDbG10eHFseVhwMYN4dm9jipqHdYusrXhVaombUHBMY9GIXayvh2a2VI9sm5G3emuks6GGRo+O55dtkKW1Wol6RYFgrkddQ2mplXyOYjBuOE2Fx1E7nVxzZ1Sff1Z5XWGIj5k3eGumlaiDa3BhentwXEg=","lp6Reo5+kF13dZt7ionHnneLltiPi5zLboJ9dY2XxrR2j61ajdubaLSNtnxkhbW0jN2eXXzIhsCTi6W5v4xvqJiAiZiHgI/Bt5bKgpeykqedbnCwkXWLfL1ccaqGe5qhmJd3sJJ+kWKFgJ6omHeCes2iglSDmXJ7h7uisZBcioh9YoxWmpmLcIp+toimh16enqeYuNW+gIhhuqhwrqaYgIGEfcFvi2jRiMSla4NTTMCenGyDzYRti2i/sp+MeZWDQ6i3gJSXeI5VhFO2sNKRZ7CBg1KQiKd8joScsIOBbraQv2yhhZNdXqyoTYOTnXKll4S5i4yAp45yjJuhnImgfWWrlHSWTZO1fn8/p1qikIS0hoONm3aauJ6SqYRtUoqaeXiMcZCRsUunjFOSZ5G3iYtln45vdbWQk4WUcHGFd4KPoK1aeZJ3epGXmIxgjyuHkbWbjF/CaWCFoo6NiJKMkX+WS1h0goF7gKNZe6eUXsuGlImAwou5U3t6XlyOmqJig7VvcI2AhoCYlqmQn26YlJ6jXJSSinZ9aKGllFWTlYKOo4asn4R6a5WaaIxybLOiSo+BgIFwlGKDcpBecXOic3GmlluVkYyTnqKppoHaimaJVJmpeK6+Sa+ZjIpke6CRf5A/t3KQmnesTm5HhJyJfFq2gmqCf3p9hoZ/gYeBf3WFdn6QdoluhYCTf5mAd3xheIhtgYSddoV9hHiKd4SGv4GSg4CCg6JuhnKBiY+MgoV5fX1vcY+LinV3cX+Xf3WDiYeBkZV7gnWChHqCb3NwgnhhhWOAeXqBcnp+g4Z/coyGgqN1eZGGgm1qdmhlY32LhHt/hXdxb452h5J4cIR3k3V7hn55ZoaFqnWKhW6HkXl+dnBsf21rhIaHf5KKfIp9goNzfIWEeXJ7fox1goJ5eIZ/fIl5km6Jg2+BlX6GfH95foF1cot/hYJ7eXSJdYl/jJJ5eYKwjoJugnp1eYmKdH9+inh7jXiBcHaFgneWhm6BdoeAeG6Fcot2g3p7eXCIgnl5XIGBfXiEgHGFmYp8iYuGgHFreZl8doNpfHiLf36NcW1zdYZ6cHp6jY6Wjn92aG6CbY+AdZiCg4dzg46IloF7YndzdHN5epGDeYmManyGknR/iH+Ci3GIiXl7fHJ+gn6HjW+AiHWGjY+DfoRfdot+hX54cH54do14h4R6jl6SgI+ChHh9fnF0comCk4KSkWl0gH9+gHpsapVofIWGiHNlhpB2goCHkYKChXuGhHhvdHN2f4eKfX2EaHmCjX2BbYCZa3B5fn6Clo52h3OPhndwg3OBboZ3dH2BeoR3f2VwkHiEhHGNVXZrZHWHcaWPfoKIc42AkIVwcFRykK2tgnd1aHJ7g6SIiZ2Zf361hJ2UjoKwbpihpmSwoHZuc4SCg3OZl8acj4+qiah3ln51vMOGrYSSkXqFgoGIlI2MooRniX6MfnhrrHypcoN6coiOuYuTooVgcm2ShpFiin1Tn2RaqJ6ec4V6UX6EY413ZoKWdG+cfnxjmnyjh419rWiBf3+Mba6TnXt/d3aRfIptmYtfiHKESGyjhqxgaXxhhotpo4KJaZWwrJ+bnoRpmoJzZHahjXFYW3uGa3JqhY2WcIdvi6WZWoG7g8RveJp7eoWeb5CWmmV3j3xrioOIe3Z4jIiYaIaobZOAkIuDmnmelZOba41je5Jrfo2Yjpx8ept+ZImtiIOWdoR/gZGBc7ZHnImCpHaisXJ+ZpR0T5msZYV9pWmih4lpgI62aJ6MlH2Ofqt6ZnNyk4ybh4l0o257fbZ2o6GvYqmRjG97f31nfLZko415Z5yfaoiUg6iDopiXiWxsYKCfcW+Mf2aRYIR6ZpWViJRgkJ6GkoR6gGp7dDifYIeRd6CGioGrhWVQgk6Ia29/WIWgnlpwdqNuT6ibdjZ9VGFtglp1j2t7jpV4f4KSg39cZ5ZRjIJ8gKyOkGmipJCkaXChl4aJom1gVIV5tZR5T4l8dUyIp5J0ZoiNe4V3rYaUeXSUrIalYXV1e4qIo7Pdf5KCeIePwIyFm4F5obK0oNWHhn5tnpmHbNeqkIiAka+Mop+gqIqXnKeIiYybiJdrtKnOjIvQdoqUeZm6oJRtkHdRksOUc3e0eZt7sHiZlZPNhpmzqIt/asWRa3t/d2N9eHehlI5qe3x5gHKBqJt2s5OEfqCKbXqHqK+Vn3l8Q4FxmZd9qZyhpJWLnJV+lIF9eoqWdYdiXa6UuGaNj5RvmUC4aK11cXukjJWli4GqiNJpfGbgdqlWZ6iEdYmTjohedHqWr3tPgpRzvoGIjZWSaqSElo56aY9+l5ONeYaAsouSnoOOp4uoepCXhYiPeGihYohvnHmDoYupj5B7oneKqX+rt2qPXrBxeneMdpGNlGi2elaKkZWmeaF+n4ZxiW2VkW+xbZ+yY2aPjpqLqo6Hg6twb4c4gGyWj6F2iYzJe5R2y3d5f5eIm36PcICClH2Hi5KUpLGbnZd2mZZ/p5eASnd0pIpPpIqifqdPfop2kHWego+NtYyTtLafaZljjF+CQphymoViyKKTn5RSpoJ2e59/a4lxdq2QWZZ0km9qommGYZaHR25/c2CgfEWXiKmvh6yZkHLLtoqYrHCRcaLEZa2cX4yOgbN6pYKbh7mMmoTIm4RxobaTkHWgw6Q=","fIOjkkOMrnShj3WRVKCKgI1mpG+MhXizfZacmZpgu4CPakh2o3V0qoBqinmCl4lyqsTFcIhDo2yLnHp5k5qVcFBzhKWTlZGVlnOSbomBopBUg8pzfHGkoY5tgqGAqZeuf2F3eZl3YI6ddFByi2+UjIF2dnxyYshnWXSkgGyIkm6gZn6Bh3dhbGKcW4NPbWyEpJmglalto6F9dmyYcpKso3WIhqSFXXpyfyxmeqClS3hvgEVAqKVjmWVamIV7e6Zzeo+cdnBxjoAtbYaXXmZeUptWfIKFf5hehXVrh2CTgJZ16ZiUl5V5UXqNSGeHhpGUiXKaV5ZqkY6lTp+Bi5hinnVhdIOahX9reY+MlqOXpZ5vp1COd22cj6qmfGeihKi6aoOTcneDbXK6hYZ2f2ClggB+epiThYhxc5lic319a1Vnjo5ycqSagn+NtohAxG1ZqLGfemSrYUNrqa9hmTl2kXOLk3xohn5RPYCpknapmn7Ml4yOdY95r51qnKlJnZl9ZJx/oZBpcYC/haBua1yah5emgICcrJRuPImOqoSLqnaspHxxx2yDiXtsfIZuqmOCd4FLeXN4t3WNPHS/ZnlshZmXlW+UbIt8mJmHgFaKgqp0dJdZeaKCfrSYYqd9k3WWn4lJx4R+iZBaRGOlVo+FmXVjk4N8gYZ9f3tzf4GCinh8e3t8kXh6gH5vdoB8eHyPhH98g3KAgnh8int3e4KCeHSTh4OCfIt2bIZ9hHyHfHmAe4ODf4OGdIqAdIZ8eIF6doOLfW56gYaHi4eFgIZ9gJCFgZJ7enl0iHN8eYd3gYJygYJ8d3mDgoCAfoaJgoWAeYKCkH15gImChHx8d4KAg4KJdZB9c4hqfnWCf2J6g3GBj1+Bj35qf3aGe5mDhYB7iXl8g3d/gXiCc36IgXuAg3+Dg3x4gYCOj4qDhHSKgXt/g31+foN5ioeHfnp8bHiAgn2EeYGpbXiGi3d8hX1/h3eMdYGLgoJ/doV4hnB6b359e35zdoSWhH11iYJ8f4eJdY95dXV5d4l5f3+Ib4KHhY+DenyNf2dzfn6Af4B5fHh8cn6MiYxzeoiDenV5eHx4fo58b4GAWn6Fh32CgH+ScHd7gHt3gnyGgHd5hoSJbX2FkYB4fYCMhnxhgH+BgIZ/f3yZi3h3fIKDjoiOindofHOOgnl8i3aKfop+a3p2d4ySeHOFcXqDepKFfm19i4CFgXJ5fnKGgYeFhYRzgIGBYIOBgoCFgH2DgHuDioaAf31/coF4fn5/gIuFkX6Bdnt8enyBj36nf4WGl398gYKBg3t6hmiEd3Zkenh/eXmGfX6AfnCBf3aOc2KYXZ9Rcpxro51XiGJ2aKp0YnY5coJ7UFOHVpdsXp5dV56adF2Obm90kkp9hrSIgEWOnmeHWYhxikptbXmIZ12Sb2uZaopiOZl2cXSHXX6Lbl+DfHl5nGhqVYheiYR1qHJtSluAi1SCb2hjb2qJflNVTYKDZGxoZDJrjWppiJl6Zm5BZmeBcId/e11uVHFwd3iLlYtLy3t9k3FpZZF/mlxreIaUhGhhapyLim+EN1V6dlR6W3d9l5tsWkeCWHBKXIV1g3yEcX9SmXqGbDeHPlloZmOBf06McIBuepVWXl99b6uHl5dvcYN7YaBsfn52goBtknaEV22Je3J2imx1Yoxpf4JelXaPenpvenNXapF/glRImpKieG6dg3KhcVyEdIWZhW+ZY252eZFudX57lX6Vb3RxVJ9/fFd7U3CDZ3Jtg3ipd3OIk3WbeG6EPG5UqI2UfGtdkGFbdY1nXY96e42afYFxgIuAYKJ2jatyVDdlZ4N7iYGLe3h9bmGUKqGBgHCGc3qBXm5rVGeAaUteiXt/l39yiF1gTydzcZZ+coNffm51UG5LRFuIe3t4ZIBsh3VdcIF4W5yRTQ99b3FmXo1/jV12dneHc25+lXZ4cpFcZWKGiJdue2V8jVhycYS3j22HYWRjlmpuT1xeUVJfZ1NefnV8e4ankkd8iWqlrluVcJh2cIBxkEx1kEd6eJWQpohYp3OEnj9pWm6PnXaCjIuieY1paqyqi4JJj3KHinU5fJSOXS10drCAhpFnrmaek41fqIV5cZ5UcHOKeWdQbkmNn4Gxgm5uaoR+SJZHgFaCl2iObWF4h06ac5FGXHGsUWuOqYiOck53e0FtRmd6V6lOhnyAjpqWhbB1ep+ug196V4moh2KOk4tuSWtngj0zdqNjQpdroDpKoZmfpn+Ge3BjZXxog3+HcWt7dWw7ckiNNGhaVINrgYeRlplqgoxtmEVXbouNuoOaiIl+PX93ijKVl5WfjIGjhZVbgYipZKSXfaNsqnhehniQcKVxl3h9i4ZsnZVye2+JcnaMjKVufHOab5VNfXmneYCKkJmbip1vfWCWkjKQeouAc2mLbolrQZV6ZmJ2iY9ycJxtioaGjIdSf01YoK7agW6QdWluhINRqbFZineOknBujG1OPnehoFZ4g2d6jZCGjIiSeIVrmbdYlYKeUYthmYxUYHuddo+BtWV5jaCqg2mSh2ppRIeLmGVxon6ijVp+m21bkXdtd4xzkVt/bYRhanlqoF10QmKbcVNehHyuiHiGYJOGmI6HdYpohJN3wpZhfJCIaKGdfppmgqCbcJJtZWmJeJhSSGGacXW1bFdwnIY=","f5V+lFuBin+BiXaXfZR/io2MaISIZWaqhYmRhJl4pHaBXo9zeapwnlx2boRqZpGiuZKXjIxyk5B3uZOIfp6McVmkjo+NhJR/Y1OUjJKvYHJqdZeCiW9tdHppe5J7gKFueZ5nXlpag5mCa4GYlkiWgY58nHGGe5GAeHuKf2lhdXiNjJqUgZ58dm2DpZE9dHWRYYOmk2hPf4eReYZ4a4SMf71yh3KFdnNClm1ynZDVint+ij5vcXxtjXeFioxxjpJ4i3V5fYtxYItehlGBY46hZJJ2dmuCi3Z4fnqLhGCBeG6LZIZjgJOiN2lqU3Z+XY2FmH50Yop+dpOIcn50fohee2aKi5KHdn+IgGmCmdCLbXRko3SEh2kzhYlufJajp5OCXGKVhHmfe4e4eIh5gn6ZfFOEg4uobIV3fYmjanCcXWp6h5t4cKJrhXeVdpNsnlVgqX2Gm2F9X22Ej1SfhJB6rnuOfotgnGCKVHByfXCrlH6fgXR6gYiVZ2RkkF1hlX9oeo95f4RndqmXmIWHpXKFUI6bbYaEtJKEnXmYhaKXVn6iiYqOtJ2EoHCDiXZ9fZ2cfnpdcoOXjVlUhGmJfWtbfnSfYGCFhHqGeHqef292hpp2f3NPlIVLW4+fZIWJjpOCfYKNr3ZxeoWOY6ClfHRunIJ3mIx9i4SGeX1ygXp7e4CFeoF6iXqEgH58gXSDdnOHfH9+c35/gIF9e36EdIF3end9eoB5hZl0eX57gnWGeXpzcHh6gYl/Z4R8hH94eHx/j457f3R3gIWLfniBfot5i4GDdYuHdoB+coh1fH50fX1xfnmIh4KJd4V7e4CBfoaEgIl3k3WDgX9/iYh7boCMeYV4f46DiYNpgniEioB1iXaKeZh6jXaEe36Hdoh4fHSEfXZ+fXV/iW6Dd3eDiHqEe358g3d5dH98d4SHfIiJgYOGg32FdXiEh35+doGCdo+ChYWCg4tcjHyKgn+Ff4J3hIp1fXuDe31/coOJd3l7jXt+e4SCfHaBfoN0jHl6gH+EdX97aIaEfYR+b4CHd42AdJB+gH6Jf5mJhHuFb4F8goV7fnqFgoODfoF5hol/e3SFh4eCeH52fn+EiXuDen2TbHx/gYR6emt7g3x7eIWCg3yDgYJygn52bX5/e3+Eeod/fYB8f3eAeomCeHt5cn5ydn11hIJ8fXqCg393hoSJioCHdYR+f4SHeYJ8fouBfnpzfm58gneFeZR3eHtvhIR7cYl/hIWDhI59cIKBhoCHe3SBgoJ5fG12dXSAiXh6cHR4h4B0iH14hH2Bg4GIfYV0gHmEhoCDiHF3cH6GhX13gn+EgXl6fYOHZ6aHgpR/eXpkaHiFpXB+dnhndnVih2iHc3VgYohliI1wVGWXcox9fptggoB6jYSTklx4i4+XbIOCWlx8dJOVcmt3Y2aDeGymfm2LkHSKg259b4NbY4dsel1zf3JlfZKAeXKFVGVjemt2e3dtiX2EjJN9XZdif31Yi3ODgHSFb2qCeJGCfmWiZH9leJl9b2xwjV6Cq6d/mHd0fmmJYHh0b1mpVXdlcGxllJmGkYCGU2tobYFzgmhohH90dnt2cW+NiGpwZG19ZpGBkYl1cGdwg2drfWh+entmfHCTkotleWtpj2F7iHFzc49wX3Rod5BydpJ3ZoyMVWeFcH2FaH+HeW90j31pgWaRioF2dH5Nh2NseFiUg359i3GSXVyIS2B0XnhvdXx4iHCQWHiCc2eBi4OOdmyFX3mCdF9wkX1qlGdtiX+BiWqIiGqOh3uHgGB5poxsXVZ3dGdgeYZYjHNngqNfj3toaIF6d4x3g4CEZYt9e4tgdnmPlXR+WW5kbH5/XHx9cWeEfnSXX2uHdXl7hFmbfYB2m1KGYT5tWX1um1Zni42MgV5mjIR7gIRviHOFmW9sdnWDhnRiVEBkjXhaeYBzjnt9gZd5gnxrlW9sf3Rufn15b6ZrUlV9k5VujHSbbWJvapKOkGl0cY2gXHx3dGh2lJaEo4V3mk2BeoBljH+ujot9dYKSfWiQbHZseXprhoGGkHNidYpdbYlqm2t8oKafb4uWfIeIjn+Xnp18ho9geaSPbXKjZrCYgIuWhWh3eZ2jZYB/ZoRral1tdGhxWXCajI2ObY5kc0l6cY1seIOsiVeao4hnvVyCdWtti4iXim9dbJqDfnh+d5Jwb1d2pY9TcHqtZpK1omFbf42FcZd1jpaecrhfgnljanWMiTt3ho18hXR2nEVWfY5tm55idI1/dqqSanp/lIxucnpkmVJnfn54h4qFcGuCkIyXiJWVflZ2eWWdooCdcIGBVWNycIeVnpCRnIN5U5dxi5B7b3SXg3ZfklKJnXeWZqp+hnOAjG6Fb45kiGqCdk2OgZRgbqBtl5FQd26VgV5rcY54eIR1dXWdhU2SjI+Cd5SLgZB9SXyVjGZ6f4mTjZxwbHmQlJh1hnaHn3iAfE+BZmN3e3iOi6V7poyajHlcl2mGRGh2hW6HjIaubnt2gpWHXnlnl3BxlHlSe5B7fIxrc6h3g4uBnHeHUJiQf3eRfpZkaJh/e2yWZGiQkXduoZObhmWUjI6Zf22lb3Fog5OMmHZYQmuHfkqPkHyqb2t+fXyLfnaLh4aSh31srYBhnKBQWHymeYyBgH6Yhn50jV+Zg2t8a6iPaoCCgHaOdow=","b6R7tJpzZViHWomceoKqfXiGgWyCbovrc4KJn3iSplJDjA2liJCIqL9vfWl5kpWcfFdosXKCwIeRe7p1eJtue0h9Uo+ig9KFZWAcjoekg4uFy3HW5kiIVT9tibGGk6CcbnqbboxxdouEdXyJgm59ToJ4pVWRnHWFVZ17RmKtYYV5mGV7rp5qU45/j3x2hVlnW16AknhZZ2eebaM4oGCDqHV8lZNbVXwxi/5/box8XkKBiG2KUX2fgF6qooZfmGB3sH5ra2h4hbqNjGRnV3k3kEjalEOLkI6WlmOSfpd3fYx9mGp2RVV0jp4K/nCHsXJhl5J6bGx9TIlyaGGRo4mKpqNeoHeCh1SAqVFucINqeWSovGBleZGZhJyEqE9kcJgDdLSJhnyqw4h3f3x1rbqGiU9qnJgki25bTIp/gJ6gb6aJpX1/daCJwc+Ri5mnToB5n3J7jz5TpH1NdqKqimSbgWhyjkhhc5KgWqRXapRNXXXFhXV2YEidWpaGkolnhYJZkHxIjZGPpKF7k7qKXqVgZnqfh4SLZ0bbWn27doOGQ6Z6WoakXq5WxnGNfGWTaXCYamK5u3GMfmpyWqmQbK19uXOiU11vm6dLjo1+f6h7flFyXKuNfmyGjZlvoX3EdoSEUpuHIkm6SU9q3XqOkICfm8C7dHB4dI17gn6cd3GFhX55kIp+cnqIe3xvhHl/aYN+kX1jdG9+goV5eWp5goJ0iIGCjHqbb4d7h311eoqGiX2Ag4x9i3R/fYF4gIN0fHV9j4J5aXuAdXt9cYOGf4SCdpiHe3yRjbyEg31/fYJrem6Ad3J7gn2TdI91uW+HemV8hH52cmCFdX5tenZvYXl7f4l3gn5xhI+GfHdnZJmThGeBcXeAn4RjZFSLm4hziXeFXoqIc32KgXKDdX+Mgn58f4N+gYN9j5KEeYJ+goODfHyXf4h2knhrbYt7d3N+mnWLiIGHf3OIjX57YYOCjWh6eHiE6n6Kh29wgnGMgnaChHx9eoKHiYWCe3mEd4KJbod8cI10jnFwd3t0eH2EeIN6hnx0fn6EioV5dX17fHt3fYh8eIiIfoGTdV+KgH11bpCAgnh1eoZ3eXuVh4WAgnWAZ4Opf4Odd3GEaYKDfXd2ZYd6bnl9fnmFj3Z1gYWAjHuDgYSadm90dXh2jH2EhISCjHx+iEx5hHWEfoiAkX51dYSKgn6Lj3+KjpN6kH57ioN6jX13cH1rhH2tfHmRdH+Ip3d9fnd6fmSDhX16g3hwbn+Bd4GDfX2Chm99bXd5jZBseXV7hoNaaX5tiX14goJ5iYiCe5Jgc32HeImOeXyFgmJzgXqPfIB5YYyAgHCEioCIa4OVlG9pcj9WilmHi5Vlaoh1moBngE14a4oAiltXioGZqZWEd2JmjXF0mW+AarN1kVW/O0dxepUng05zZXKPqGl3ipiKgkW8TZCUNWK8hopol4tLjp+kXXlkmlqYeXaHi5l5vXFtgMEvaHw/g4ODXFBReCdxCmNrnYAMcZlRcEuJeIyJXW6lfG9noauLi6CAmrRbaGR2kVV2gZGUiXRVZ3wiYoKQYWU/rnd4dmVuXXmDhYGEgmyam29acWqWdn0/jIl5fYF9bHd6dYOvuIZ1WolwoHRRcYlshJh0oYumcVFeajaBoHZrkoyKjIppcneJeHaSZHuMOXKIXXmYeHGVlXJwfJaCe4R9XHt3lHI8n4KUTmgsqJCEcGZ5g7Z+ZVlccZGRcWiWdoRpkJuOo4B2pmyDu2Nkg39db4SiYKuZfGxYgYWDdWCcXXigmZd3RoVSbHWNWZFmN4NUdG9zYVKldH1/hZR0qFqIi1x0iWejfWCxTmZ3g5OdQaCGcpWBbY2Zm32Hokuee3posJh2cnVvcVeWSpZnnoebaqhTrY5zhIBtZYR5gHyHpJOPfUO8jYRgSy5tXYmRx2WRj25wgneCeH93VYCYSWFNd3mcfZVsf5J0YY96nW9pjICJflyUdXOLm2CSfGOdhIJph5ZreJtZbbJ8gI19bGGDdYViWZODnH2Dgh6TdYmmiX9whUllhHOLk55uepdwqL2RW5GKqJ9pfHuAonqWeopmjXJsn3x9N3doXl59aoyEjW6Pg2twm3S2zJmliX90hKGOcKxUf6auia55jZqPZluSdo+LlzxtgUZosJDIcnV8doLncoSKjE9zi7ByZo6BlHaFZatrgmiOo3uLfomCnpR0ZpeGfF18lop4d4N+bEdvhmNhhXSMg26UfXp8alt+goitoV6QgW18T4htgTaDlYh9lIhUbGuBjdqqkoiLiHR6hWqEp5GEoo1/spRngHWUdYaFnVdtZ4tXfohgbolxXYKGi4Cdk6Bgmpp7iKBXkXWBcHuPoF+BlH2FceVkeKCAqZF7nXRqds+KrH2EjIWVlX6YhZZhmYeTpamcnpe3dYp/h2KCj2yBjImodGaDm3uNa4CCjXabdmlkX4V9nFaSq3iKiaDLp252d31IfFSYp2R3gqZaiG2SgYV0a3V6iYOKfqBufbNmen+GinV6p2iHZpqZUp+FX4GPkHZ1bYKeYYu8rHvVbJyIjiJPcm5uk1p/jW+Up5CHgWRVxWx3l3dhSZKDZpqcjpiecZVsiLF+kZaElWdyhXeRcoKGaXeahqd8dpangqeZkmiMaJCbkKSBiXx7WKJ2j9d+hWs=","S36RjZRrY2uVPnFdgIxUcoWId46CwIFhjYmDmZF8cIFzfGRNGuJsf2iNZFdijHJ8oog6ZId8WHR7bqWciENmaquLZn1qj4hgu4eMXYvTlIlYXHhgmn9Mi3hUbEJ/gYuCoqF+m35qhnVIpoV9nJx7dW+ZhViW1pF+YWOFrq1NioF2Z41NiZOVhV5/koaMipSClIdgi0zZbYJllIRqjHuqhqtsoH2GlYCHe7SoY1SfHrOFf8qua1xOjXuDXI2Tcn5sZ4B0cZKNhmWze02kvJ2Kcol5hYSZkmx7rXozj5B+L1KxZW5sW4KCa7mgVn2GVWh4jJpvlHZgGX9+c3ecp1xlhFiwa3WDWV14UoWkioFvY3+MhG5ThMxdcHNInIRxdWSxg11+hIems5yaeXGokJiBgXOrh4J9dWaZdYWbfmN4P2trjXFoZXNog15rWJyJe2WSgHSPraWcWK10Rl+pgKCLd5OBi3uCnICYzKmXeZWeeol2ZnyJuGo8TWhZczlSaY2eWX2NepxkYXeHZ32CO4qCc4V+X2h5n3l6halJdmeblKB1e4aEkW2FiotaUoFuOaShhnpAeoVchJRftG1MfkqRX3GvfmiUlKSUgYVUjpCjglyGXofWiXeZb5yGQ3lcjk+SjJGUla+OhVOQVJGXOFuQYVJnfId/f5hvgoeUgHtvcn1+h3p+goKLbYN+dHZ+hoBwgndziIeMh4N+fY+IeIyJi355j3dugYSEfol1k4dvfn92gX+CfH14m3hueIGDcH2BdX6EhWuDdoB5bIFzjX14eGltf3KFi4VzgHuGg3+BeIuCfnOLenZxcYB7dYl6fnuDfIWHinyJhYB8iIF6iX+DfXOEfH+Edndjf4CAe31/fXh6a3d2hopUeZdVfoqJfoV7cJlrhHmDfIp7fYJxbYSHhIN9eHRxfIp9gHRpeZpriIdzfnV5do96e4Z5dI9/cnZ/jHF2hpR7hHV8dG2IgIKHhoeKe3CLgH6EfnuNfYJ/f3SGdYiGb4WBdZJ5gHaQfoN0doqBgnh9b4CDVoSEf39xeXiGeHR9h3d3e4V9enGLiHaSgYpzdHqKeXaGg3VvepZ7goR1eYl5iZGAeYB6lXycmHx1XIaBf3l9hHyIdXZrcX6Hf350f3p4fomBf3uEgImHjYFygnmIgH1+enh6cH2Dg3h7gpV5eHCRhYV/iHuIgYaDinF7kYR/f25/goWLjH97j392e4F/enx6gImBjHF+p3x3h46FdnyGgH15eHWRgnWCf3Fue3tzi39+f3qLgICEfIVtcJCjc4N/eXZ+eY6EeIGEgH6JgHl1ioVzfHd6gWiKd3KHgnh7fHd3p25qeGpki6qJboRua4yNhnCclZiCdH9rgnuEhHpxX4eWiZaOfFN5lH+FWn1paViDZFWckGx2cWaZ2YtWd3qvbk1kY2FvdYGYwJeCj4hvY4Juq6dghXNbrYV/jFyEa3VneXWBcX2HlmRifpBwcnxog15Mv5xrqI9npamLoXB2U3CndYa8ha+KkGyKlIZqc4CBdJOCf5N3dm2Uial6j3mzf5RzlJN5Y3GecXNmT4N5b4h6b4xSjIB9rnF3nWuIjWx7dW1/e16LnXmYcpZ5jIFwYXWEg3iRgJuGfICxioeakZhtYYVsZX+YhKmJgoNugHiQboB2oU2DbWp1c4p+ZmuAhnt8qG5vWYWQe5ZSpHJ1bWKLbXi3lXCTXnyLS6ZpZZKHn3tjt7iPbqd8npFlg8BujH5tV3SfnY51gnaJmnZ1i2p9a4+EfIGCc5GHb2Vam3+Bgm2uisR9hZt0d5e0lIp6jGlwbIZsiYZrYWF6a5uVX4CDnn+LbJ6LeGJ8aIOatYiBmIpxeXyEaJGYhmCKqoiYbIFgeWt6aGSonJCMhouTjnGpgmeWfZRRUX+Vh2KUhoNNfXR+eoiRe4KDdHFaWnlhiJpajaCOco95j4iGpYNQiXeTg7uTnGiIg4aQfWN0jIGNo41Ecoh6nJhUfIVwgGymcW1xRWuZW3lmbqBtmF1uc3lpoYV1gH+UuKGggYxxlo6rkH9gbHhykrZTbYh1cYZRgZd/gJqEnoyJj3qBg52nWmtvcaiOapqBdmhcopSYYI2wkot0b4JSfolmkzSah3iHdneUhXOMZXVnj2+IiZmPcqhdjkSIe5ZQmYWFYIBmqp5Mgn+KdJt3j46goZOZmnuYlH6FjHlrgEqDblB2fWWVroWRjKB4cY/PlIp2iKLHe3uVanyBU26cYHFZfn+PSYqTcU2Tg4CegYuWfK+BeILKZ4FxfY2ZUHKLZWxpnoF2gYpVVh57mHl7cnp32baibo5ranNymLV1fIdvfHpVcFqrk294blCgaYVyR3+BSn6pi3KEeH6Ig3N2jmFXb4amunRlXomImpyKcXxikHmie42ErZt6Yo+LeIp4fGaKjnqEaWKgYqFjeHOVh4ODeWFnfKBWdS+ieHpgkpOgfI9+WnClXJRfgkR1j3d6joaWQo59fGBxYpV6d49qlHN7b1xfei1fiH+sgo2bT5dvgoOSbk2YU5ChnKGUc3dWY2CRaY9NjJt1jn96j6qInm+GlFBRaXeLZ4eLbm9kkn1RfH51qneFg2p+dGiLejSYgpd5eHZylYjMjVaekoqRq36dUm91Q1+MgZmHe4hsbKKAej6yfomiW2qKeVB7e4g=","m4OPh2h0eKRacWCZjY5khoNqkF51f3OMgJaCg36HenmEfHuRh6FrmJamtHiRlpBGj2tzYnp/fmWKdZpGkpqekpJ2WJNhYXmIdWWQpnZsuHXHhIupc3WqeF51mHCWinKAc4yPc4lofqF6dnV7WY6MlnpxTJx7S4qBjX6QjmyRfKKce257kaaFv4BmmZuJjHqEak+hpmRbd42OfHh1XXKJkJaAkYeJpo2cqJafdZuMb35Gh1yIjKe/hHGWn5NlqZyCXn2PcpBhZ0OMdauPi6e5s4xcg3KqZHKde3GphpNYa5uIZoKUhn5hoo+IknGOmYiGi1qKrZODkXVzXaCZZ51vjY+Ri2yDcIFScoWfiZRjfqVzf4J1c4mCgpSVhZWBYYOEma2dkpyDoHqIoY5vhZ6CdXKCg3mZnrJyhIqhmmSonnepfXekq4ZEZGyEY4xrprKOlJ2bV5B/eJlVjYKUhKCfrpKTbJKso3R2fIpGjHeYfF6Fioh9l55sfYcwanWNhFeWgXmbi35fdnSYY5CPmIiEVIyGj3l5ep1kn5t/jnZiiIWQoYyHhKGPq5lti3Gxg1uSb1Ogm2iGo4B1lnykaYKUlpl/aZl+k5mPk4KWaXiWcn+HQodrm5hsWoCkd4uFf42ZmpuEgYOUhGJmlpmHa3h7nIKCgIKNfHZ+fnWAg46CdniHe3x/fn6IgoGAdHp+g4yPe3x7eXt7gn51gYlkfIByhIeIf4SHjIOYgIiDjoN5g32BjniFhn19dJCEhYN3hXF9doKJfYdzg4J4cX2AhoKDfZRkf25/gXt8h4d3iHeAgX11fHSEgXWReoyJfXyBeIN8gXpziI+EfX9+f3SBhm2PfXZ0d2uClIaGj3Z6hoR/hYGAi312Zn5/dHmCi413gIaIcn+Ig35+eYKCjI90k4CIfYB6g4GGe4R3eXyBcouBfoOAf3KAe3N5dYR6d414jnt8doOIfod9domCd3x6fYB5goCMgYJtjHtxiXyIf3p/gHqIfYh8fnqEf353hneJhZOIgXZ/dXaCgINvfnR3fnyAhX5xf3N/hIJzdntwgoR2fYGFgn57hG56fnOJf5J9fm+AfISDfXeHjX+MeoZ+f4N6joGChoB8d4GGgYB/goOAfXuFc4CChZJ1fXaBg4V+gXx5h312e4OCgX59fHx6dniCdYOIfIiAgGqDgX+OgIqGenR6fmuCjoNyg4Jzd4eCeIJ2e3SBgX52enWCgYqNgoKAen91eYd+hIKKfH94fYSChIR5gnh6eGmHe3d2a32EfoB5hnuOdIR7gX6Denl4fJBjgXiFgX2Bg4J7fYCJhnJ9hXWDhIOGf3t1enmBloioc3yGfF+Ui4hsbIF6i6ppipR2YnR0bpZuh29ufGpjgJKNcpGVgJCSlJR4g2todIWPlYN2cWeObJyagol/V2KDdXClk21sgH92iZtppIdwhHRtiHiFdIR7lIh+bHZ3aXuQfIhniHaPh3GQhZeIZ4yTcWZnjJyHb3JxmmWLmmZtfoNabpiiZaJmeXCga4pvgGKghWZ3qoOShXd0eGaJhHSHfmt/loGKjHSLdJdveXGGlHyPn3tkgop0gWF6lVt+dYuLd35rhHWNkY9XZ6ODaG+UkI+BZHp0dYeYgXVsi3l8hIZ4caOegZF8hZtkdXl5fXiDfnl+d2pVn2l9iY+HjohyeW5/lYOAgGpvc4qJfl6EgnWOeZKKk45+fHl2jYR6m4BvooaCd3xSW3d6dFiBfHCFaYaIfHSKgXJxjZCFkZ55kIR6dXhnb11unXuDm4Jqi255dl2rYIpydXuCa6BqcpCMhpxibY6diHeDcohxfY5xf4uSg29+gmmFpHqvjot2hH5zaIOKel5tl4h8iXtlfXSJf2mMdGuLknieoIZ+gYR+lmJgpWp/pGNoeJmDkn5ia4phbn5paW58polus2p7i3OyeFKGZnWJfYCGYmV2V297h31+f26Fj3FffHaShnaMUIiGj4J4eICNaW+NloN6UYptnYSWlnSLeIqQnHmNi39sXJyblWNxXWhzkXSBdIybfGWiZ3WHnnt7mXWeg3yXsI1cjnVlmYGKhoKge4h2uKeQjWhscoN+eLF+jj+GiHxytX3fjG55g3d7gJ92po6Lm3OCdHuEdqtfmo+Ie4OKWHyLnF1weKKceXdrs5eZuG10d4iDjXGGkJd3kWVmmniFiY2Fk16SmJqeiZagcW+VSIKfbYiTh4Jsg4GGfn2bgpVjeYZhh4KPjJyNf4XBepiIb418eYmOioVlj2hrdWx9f+xeknpdf4eTfHuPhWdtd4Oigp2QgoWPkZR0n4yUvpKYpoaMklqKc5CfsX92X52DZoV2gLCBmHyCcptYkY9lnaaEiJV/Y4u8b3irjJalv5h6dYSqt5uclI6ujYyEnod7ep+He4R4i3KAnGyXRp98pWCKk3HNioGGi4BJj4iOgZ50dKiCioSWmXB/Z4Jwe4TAfomBvGZ/pZGWkYlkfadMlFyEjWiMkY6TiqeYho9PfV6SipdzeYF9mHhnl5OBdGyKpX2PU42AfHh9mn+Zi4CHkI52f4uPkDVzXYaedJZ1jXijcWWJfnNbiVyNmo1yh3a8enZwkZOXdrR4g59wm3dzbGJ8YYh1n4xfsYZ8g4qaiYSShpCPcZ2ecaWIi1qHaY5ikHt1ldxrcZQ=","YI2CfpqDUKxMVUtmeU1y/oegdUZqiMdqeolIV1ZkZopptnlPUHOKT21rR78VTaaCZWlCS728T6p3SoZPfcBrY3t4eU5DhHKKnGxFZmGVZ324XHEndIo/YLZbo4emRaRfd5SNhYeLn2sxdlqAUHJ0oKmIcc51p0tdjrVWWHpqlKGaciKUaK5sotuCZYZ6k2mQNEtxeKPFhlB5tgNovX1PjIZ3eWmjoXn+bIBYe0hU/mmWaau3dWWZhoVdW3uVnfNusm9oksZqlGOehH853lHllLHjVY5reC2ZfX2GdolkuC7UYn9Xe3dMq5lyoo52T4t1ho+Av2B5pH1ZnllTYV9AYod1lXB3UrBljkjlgIhzcGmDfEj+m42OY4XKKjuKOkN/imp5dYmWm09NhTaJZ6thaopkvqM5r1Cu226Sl6lkdICXhHJukH5Me582nJqgZ2Sja31HlGp/dpdmOGl1bMq3aXiEdaOggntstJ16lox7mW5Qj1aPfIqb6FcsU6jpZmJ7WHtYW1aib3SCTWeUb51esJticH50f49OofumWGhaToZkaGT+STohmYxWkmudfG56cmj1z4xYf2FtcVqbboWee1uHdqZ1gHucZ2mda22clnN3eHmga4WXkHR6PFxWc2NoekOqSyVKkpuSlF9weGxt0jvPDEOAhIl6f4GGhIV8eniEf4iLe3qQgoWfgoB/dn94gIV5iHOCenqMfod4e4aKgJKsfIGCj2ahiIOHb3WKXX5zgXZ8fH53fnZ2h4mPf4WDdnt3hnKIgXZ/bHt8dISCf3JdhZFzfnt5goV6f4N2fY2JgXqFfm18hIuHgXJ+fHqAg3qDeYd9dHN/fn6Bi39+hHODj31/gn+IiaKIhI19gnF6e56CcHuFh4Z8eJaLc4Z9cHN7gYKChn52XYaEl4CAeHmAeX1yfYV/fXBpf4JxhnZ8fHh+hnl+f4B1hXl9lpODf5B/goZgjGVid32BiIWFko2Gg3mGgH9nh391fod6fn6HcnuFjIpviJR+hnuDlH14dm50b3iNa4mCeYmLhXR9h3p9dXt7gox2eYZ5b312fXuDf3+Cdnt/gHCIhIh2doR8h4Fzg4ZtkoZpf4uEkISFiYN7apCGjW97l3yBiYKUioiCj4BBeYhlcn6aen9zfZaGb3x6iYmJfH2Fd4F8c31yjXV+bId9h3h9i4B6h4GMeG9oftiGc45vfX1rgoaAcIKEgn+Df3p7iG1/fl5xdY56bYCUiGp+fGaEdnuGioF5enKEhIJxjHeHgmtth5KCe4CDinZ9gH/LcHmUgnSBg3OMf3JugVqHcHiOZ493eIGAf3J0f4p5fXyKg2ppjIyifoycUnldcG56iayTZbigpYSgcnZ2kkWJmXyebC5li7dviFqAgYN4TXdStZeBZ2l8rW99c6qcZHN3o3xpbHJShYt/pY170F9oZVR8l2N7aY+AlZqEXYfzXVSYdnNgmVOElIqBw5qKgDGBfI3cbnOvVo6KZLGLb2+ynod/k2uzhI2apFp6VIaQgY25ipFqcmuPR6KSfIlah+FwapCjdoR+jZSfgH+zXIVkxI+DnoeQaHl/j499Wa2GpIKhllt8Xp64jnNTi46qOrKAj4GIbJmcj1DSgnGAbpqbo4armEd0nWiRX4GZfalUXWyEm4ymg15ibZ5aaVmScGpqYomDV3SOjEZ3eI+LkZLNg2OGlppiOZKioIJ8eqOOYm94k11eYHaCo41yiX50jhNziY51koqvpmuOnZd/i4dekkeBXIqDkbON1oxvnnd0oYZUjXkjU5ydcY23XIxzUXGIJXKVcIt9eYtkoZGTXEtSm4iNiaSMjoxlkVBbsk2Jn2+Xmnh+b2+GXH2BjIBemINzWISjeGyng7Boa8azil2zk42fXYVncYKzbRiEWYt3l0WSeXl2Xr1wl3F2oLVogn59lFKAfZKuc46Fc3qDhniHo490XGeTd6ySm2l/ZZmGnyhYa5ZvnpAwlot2iVR0kHKCeJmWp3SuuYaofLpvd3RyqKRd2k6Lj59vYZacgs13gJ9VOWGQhmiAbGaqclAxo9maZJ+X9wJpgHxBu7dqcXiNjYpxLX58kn6Af1pwtp4yi4/vSnpOX416ZngCmGiLl50LofuJbJ2Bg2N4gKNIdIKLWVhvN3GaovWoZ/5ibXhQ2Jpsjnwye2hyeJODmXiNsD9weHCQhKBOkmWIS2Z2fZBId+dvZXVudIxfaH6Kx4UYjYKYYEGTtXVedpuzW16KaomLZHuKmyF9hlVRke+huFi5fsX8pMe1jHhbcKRbZwmUe3lYpp2QKQB3V3XjKWN0lpBq/odHhHo7ik9laFKhgZCJblFofIdWY3xScouHgahytpp2dYdnj3SFaX0As6dtc3haiW6JcIGkfFWFbmqMY0NLNJOpSXqkZLF+gZV7wAaegY96e2FpV37JiX3TVYtImHuQhXeAjnSbeC+KYFyNg3Nn5mOPb2xuh6WbtZCIqIh0t5T+Z4uQo3yMnI6RuVVtEm41nJNqcQSiX2Vqdm+nTm5sdWB8e5x0cHdLdG1knoeEdnDVb7GCc4R0jYhEi2c6Ychxnky2igCSl212xKKQnbxRloaMeY2tgmZsbbd3d3aJgX53ZmNjuYyGi46UQmeUeo9NgoePPqtvg5TId/5ulnqZeW51qYF2r5fHx6E=","bWtcbJKKUGJsfYFxcXOCSXm0jpOCa49ZiGxxbWNtaY9oi3WOQ5qWZZdxsKOtl5N5c2NbdGSFc3F5bJQ+hHN2f1hzM1llhop+dGqAk36AeXmdgm4ybGx5c4Osd0JjdnJ4Zn5ZkpGia2JbjHZ+a6VwiFuHa5B/iG+ZpYR9z6McdH+ImXF+bpJts6Z7f4SYnoF5bWl3loeUgmOIY6uHdYJsf1yTfnBsd3yAd3CIh2ie+niMjoZ/cHVLhMFqeIKBsYKQrWd3iZZ8bEuNept9bYeXoGt2iIpabGZiakOahYBPbYxlYnJbYGV9sGtvk1ZGi4pnempnlGqnaX5ogJWAe5SWY5KOeXJ+Z2ldY5yTeYk7h3yBRnpLa5eZdFhXYpJoZ3Jeh1F2h6lpbm10hHxqkYlkdn2Ab3p5dLKUfGuTiVN7fJB/gWOQkH9rnHN8i3aoZcBecKZVb513i61UB4p9eoFpd4d+lm6kWH2tfJBYgCJfam16bXdfoXyYXpNmiG9XibCWemlzi3KniW9wl2J6d3tzl2Bnm3N+Y21NdnhBamZdgGmCh2VYNmB3YXaEcnGgdJFwqmKggI1zYqKMc5xtmI6RXoV1irt6n1x6d3GEbI+TWmefpH2va2VrbWWMem17h1xkfnxklDVrdnaRfHpilWpyZZpRcJxufXl8e3SVd3t3jnl9e46Kf4CIeIGCeX52bYB2eoCAhYJ1h32DgHxziX5zUJaKgoWOgHeAlIGMhHmAb4R/eYB5eoJ7moB/ioSAgYCTeoKAhYGDgH2Ni4uJdniLh1CIg2t6d3iHdYaCjoR3hYGFioaMfXpug4CCc4N9eICCdnWHdYOAgIeBgH6ChnuHfHyFd36BjoV8hYJ8d4V9in9+fYmCdH59jIFwfndqe4WHiIN8fHB7d3mCgY18hH2EdXaBfYd/gnaDfn9ZfIdre3iIgHl+hH2GgHZ8hoV3q4t9dnh+eYBwiHeHgYiGfHaCioV/do1xfIB6golwbIGAgoeDgYd0gH5thoF1g4aCdnyAa1yPh4N1hoONioJ4k3yBeXeRd32BfoKDh4CMf49/fIJ2em+De4h7fIR/e4ZqgIiAg2uAe4J+e36CgYqFhIB7fnx/hYp7eoF9jIR7cHmJh317iISBd3xre4KIhnl4gnmDfIBxfoN5f4Z5eIOMfGh0hoWIgnV9i4l2gYOGhHyDgpBghoN8d4iAdXeAfYt+dnhvfnyCe4SJen6FenqSfXuDf4GCgHqBiW2Mf3uHeniCgod+f3yBfXiGi42Nbn99e4l4foCFg4aNgn+BgoZ8fIx3f46Dg4eKh3mGg3SAfIOKfY57dn+Me39xeHhkcGyPh25iVHCBd2WClY+Cl4+clHJmjJSBfHuDYn6Yd1CXaWd5bHt8Sox7TW+GfoGPeYVyh4l1eo+Ac3KQhWyEaH9mkIGFjWxyg3tzd1uLcmiYYmRfjJWYeoGId3yCfZKJi36keI92YpaJiX2ien6wgHSGaXeSjKV0gIOxVXx+lYB+en6TenKXd3t0c4B6eolze3mFb4uCl2h9lX+Shpldi5V/kJePcHyJZ4FsjXd4g4aRYHNteop3jX+BoZWthYFzh5mDdGyManKJbXtopYWelYWZhGt+gHZqcoB0WWR9fX+Fjn2GmXRqh39fW5iDgIZjeoFsm2F9eH+phqiTgXN0bnWFhGuPjIqWdYGggIuCZJJxfXVZg4N0jpmBfX6Bh3BVfXOKuJB/hox+foh5gmhwjnB4n3JPjoOHk4lYaFuPd4J8d5R8epdggYB1m32WZIhzWYpydm17flh6ZoRWaHdYinqBWIGSnntuamBooG10hVx9W4dplIh/XoxxZoNvhXZ1dIKAjHh2hIBjcoV1d4Rmenx9YKmEh8N8dGt7dZGEkXycmYhuhG1njYF2eGZzaZ6EgmSSeW2MjaWNq5yDf2OIinJ+iIJrhnZydoZ+g3t9kpKBeGt9eH+Gl2GIXGhoeYaPcZR4dn5xb5KSjIeJdp9bXnh8c4OOdJZjeTdulKOEf3CCSGqdjIp+sIVpj36ThWFudXaCclWXBp5maliSd5OOs3V8hW97dYeHa3acg4Ehb3mDdG5nZV9mamZ6dWZ0imBsdnGPcJI9a1xweaqbqlp6eox8b3tdl6x2XHkAh4txVINxaESBfYd+l3yCn32GzoNHfneWeXJjZ5JjZoxzgIyEeHeScmN8ekOKeoSOcqZ8cn5bil6UcG2Kh4SZbXGTflyGnXqasp6GcFtlgIl1gnuPxmGZpmChhJ12XiODjXFJjpLbhICJaG1iiF+WZ2d/foF8hZJsZ2ZXhG97lWlynJN6Y4ZifX1meW+4eXlhiH9kiXqeVoJtgHqEXXtgirOXcnxtgHWHe3abfZNlemxxdHp0V2VfcmRvhI1oRWZXfWiLdHtpjn2Oa2lwb6SNkm+KklVtRoRwenmBjWxuqHVwk26OaYZOaGOHa5piapFYj3yLbW48dVZ/g3CNYaeIvYRrnlZ2knpwXF9miHd7kG87eXOHfkV6XG2GlGGxjWt6lVF2dHh1iXlwhn9Yi4CIeFhMa3xsbGlze2mNbZR2hnuDc3WgXn1jkmaTcYh6cb+Ni5eLpIaCT3Rjfp5so2eDbGeOe39wTW6LaWKNg2FgfGF1f3tqfUJ3gYVvk32IdjR+aYZseltzfYNRaoY=","knB/m06OcmqNeoGbiZyfI5CApX6POXHQXV5HgKGADIeHicuSPFaBXJmdi6ySvmKch7uDm4jEsXxjmHA1wHeEpUBsj2W5noCahJ7+fXtxqm9ukX+qfqOTxv5w/qZ+hlF7YnjNdcWJmnJroV6EcY+Rj5uXcH9jetZCgQ2BlImrhHM7UGmAcD+rXhyPq323fnxtyEOZN9ymbnm7TUBji3WhUpeDa6b+kZ5vkI5MhIEvZaeJMr2M7USDY2XNgYyGeseWYnCMbo13mnUPgYxWnL15hXBzaACLTH6olYl8antfdGOTb5yks66qxoDJvoKQrGKRaoualnxhfIZya7Jep16ItZNAko2gXXyYcJUAlYl1QrPiQIFoYwCHpdWYiDewMHv+f/6Rs7J/YnWqo3dbWdJ9kJSHa3fyo7SCsHs4nIWOf62QYJOEc313eJh7iGR55r5eJnZwkQDGmX5+fHJ5hahHSn2bh6hdemtzJXWPdp2vAKJWirhQdozXo8pemppLo3fbqoJ3UHlhmW56V4p6lluBhKq6kox5bYy4kGhynpyabFeFkjxbd3ZLlE55bHV0gZ+ShYVmkpR9kI6BcGM2bbTCpkFjeWh1imBtk1tHibGSXENlZV3BWpWxWb93XFGcfIl3EYBvbJqFfLRzR5pgl16eYrGEsJSKfH2MjIVndYyDg3uKfXmBjG+GhX98gH5+dnx6gImdiomBgH59gIKAhYF9g4N7a32FfoFwjYJ7hIeRkHt3iH15d4x9hIh+bINogXuDd32HooGDc4GBiYOMfn1DgHOCf2V/d4V/hXpzfHyEe4+Dj35/fYCOdHt7lYp5c318hoB+cHB1gnx2g3h5bX2LfnZ+iHV0g250aW19gZB6fHl8a1mBfoKCiJ2DiHx/QHSFh4WGd35+doN0eX1xdIJ/eoWFfnZ6iH6CgYuQe218e4F5fXuGcIaU1H+DeoN8emB+c3qAfHZnjHWspnZ+hISGjY14X4Z7gX6AhHtzjYZ+gIqDhH19en2FfYFzcYF/iHaIfnl1gIGHfoeFsnl0d4OBgXpvhkKBdYyBe36Dbnl7hIZ6cIKHipGAfHuGfYV0fnt/g4l9eYmDgnmCfYuFgoCPg4JcfoBgm3p4cnKFeY6Cnn1wRX2OeXl4jX9zfIGFgHV/fId9hXyBdIeDfoKEgIWMcHyIkbN9gX+JdICGf4eEj4Z4e594pH57gHqHfYiZg3yZhIF3kn+GfH2KhGiIgH1ygoOCfopxeoRxdYCMfIVyeoh4gnt/e46FeIqAjH2EgHx3jH91joadjX2Ad3x6kn+LhHp8jK1qdHWKeYOAgoR5e2uGeop/fnqFfpynjInMhZaRpoR1oIVZhdB7gYOujaaKVYRyjJxplJejeb2pb3+Ioa+IcKGJnpypik6EmXxrZ2l3bXCdmYK7oEmmlGxygYWRk1mEB32Qk3acZ4ldtV1gjq9kgVGDa45XdIKJgcmpj7KNrniBj25xoWe7cpNShI5jmXrAiIGFwGZtfHenf3mSfDLabYCVOXx2iGxwgH6trJt/kXuaTsuCkZxhd4SDLpaNfIyi1Ytrdqd0k71HnXeDeaCTfGKhUYtaiX+Nl4SmjoZ5WHZkq4lQlGyIl6jAlJt+hJCBlYx8f66NfpaCYVxgdF2NbrOjnqNtk5B8dox6gbRqlIhGh3ukkpt4aa6BZKhvoZBNi6FkYZGrnGGqQn2IoJaqeIvYfcuAd2aMrYGaeZ5/n396k5uwoYqWa2d3YYKOb353bJNibnKDZI15j7mNio2ZeoiJukack5iWhMP+eX6Sh6FzZZtXctC1e5+Xo4dyaslojZa0cqaLj3tebZVrkm6acklxsH54dG6Ed3ugf4OFZKKSdGW9W5qGj7FlfneXiFZdgJitd4qEgoXNrFODlo5ocJuijZF3foSNlX2Iboixmlq005erkCuVjX+HdpWNp4GOnIWfbW5cm5KAZX6Sc4Ghko5+iIi7aYSQnI21h3Flc76qTKtyaHOpqPZqYI+BecRliWmgV3yqZIqBkmxlYqCGpIuplIB4hWOEra6PmHJ0nXKChIh9kqt5bX6Ma6KMkYCScV1+i3xubZF/eHOSd2l/eWSibV/Hh2CGrGVmdouto6R7qo+Gwax5e3RJiousnbCGeYp1jX2BhbCJjouEgHGDioVkc1BdVYCUg4hseXJ4pnGFoJhlh3jQflRGjnRko1WNc2+EiWZySp6xcXWUaIPnhIl9j5mvlYFyi5J8l5ewe52QYl2Fo4VslMOPlJGia3t4gKf+co+WlJNZfoOWf3yqiIJ3gI6YjXVlqo2UjI1Sgm2KXUd7nH9+qIR4eqNbeoWNZmaEX5F8c3mjbY2UfXZ5c2p8jFddhH56lnyCgXmsi6yWjaKCiUZ1jJyrbr9nj6CFgXWbh4NmfKd9dYiLhod/Y4h9p36FnaiDhsRgTYWqe2uWgqZ/VYR8ZayFc5B7Yq9+eJaGdHhCin2njV6DgZWEf32IwI10YK96a6Roq553Xmdcp1mwlYN0hMK/e45raphdg6eOjY2UbIiLlIFwlHuBdoV8V4KFgLZPgIF4cnjBd42QcaFTgYJZa3iEaI2AeXtofoOFio98g5mIqm+0hKCbkJZoYJlsfpF+bH9xpYrnUYNxd1tsfXKMf0V4gGWjbFB6XpJmopNYjH5XcXO7Zng=","fIN3iniHYoSKgqqTgWqgaXhocV2EjIPLdmGNhFOKfHuIlHx0cJQ/kkaLc1SbqZKUgG1itXGVg2ifh2dqv4KDmnZvfWh8eKSKap5qj3ubem5okYCanMCCZYVgb3OAqnpZf440c4SVl4hLhaBpfViUdoN3fFNoX1hfiWl2sINogHs0i2l8Z4GDZ2BNdo6Dh5ljlotsa2tsp3lbgMBZl31dcV5qaHUqTYmLlYhsf4BsTIGFdKaJnH2CaMagb4lwzJ5xp450fHx1d3Eqg2SmVZC+k3xlZGdblLSch2tsdnlzoIeIaX24aWmMfZpfkGCFoJ98Z3l0lH6Ng3Vwc3B3lmWHsJCjeoF0i6yKc6mifHFmjnyIbZCQlhSwmG1/c395a4QAbJtwd4RmcoCJdIBpdIVwfJxxd3NLjaJgcIAwb6J4dpNse2emdnOchXNybYCmcJCeem+SnWprfVuUr4+/XIJ6ipt9h4OFiH6IbGiJjrNTZoqZcmZ2enOfcIl9kWt6aoY6dXdoZnB2dHFbf5NteGtjl41ie5B3eH63f2JmiDZ/eoqDckxTf5d5aUSNhmyLcZ5thIBug52EWp94bnJffoxvm5RTdYR+u1RFhHaucoVXgEeEVnHFf3SGhnhgpZGXe55jVZCLZNJiaIi4wYBBonCIgaGKpKN1eX5ufIaPiXx9gH13doJ8cn+BgIiCfX6DiIFyhXp/c4OGfnp8foSIdoJ+jHJ9bYB4dYiDlIF4fYCBhnqAc4B9gHt2hIJ+dn6RhXmCd32Ch4d7ioKIgnqOeHyLeZZ8iod6f3GDf4Z9iXuCgIp0cYaBfHaFeXlyenCDfnN+gIN6g2d+fXGEgod7fHtugYR6hIKOf4iCinB4hoqIfI+Ce3WOfXOBi2Z8fmx7fWmAdnZ+gYOFfHGAdnmBhH1+e4J+foeEg3h8g3aEfVqJhYF7hn92hoOEeHp2eId4jHV7goV+gnSEhYZ3dYF7gIV+jYGLgYqCfXh8fIJydnt3hIN/foOEfHyafYF4h3qAb4eAe3N1d3iDf4GJs3t9fX91eXd+e4h8fIZ9h4OJkIOAeXxuhXF8f4h4e396eY56i4V6e31+cX2NjHaFd4d7hH93jHaBiYCVeot3dIJ+gIKFc36CZYKCdoVyc3WHe4F2hnx3f3t3hHN5hHF9dHp0goWEf4CBgmeDfX9ugnl6gnx8eXp/iKaDh2+GgnaJeXuBd3+AgISIfX99gH2FeneFgouCdYKAe4KIgoB8hYOCh3mAgpSIhIKGgo+FfnmHcX6Dh5F6h3qGiIKHkn2EkXN8nHyAfnd9fZWQfoZ8f3yIf3d/g3yAfoB6foJ8jZyCaIN4k3J3gHF3joCSfnV+g293imt7Po+CY4qJcnhqkX56cY56iKVsmnSAnH+EeI2ApXVicnaHiJ5xl010i2p8dZ6BgImPR4e1hnGBhX+Ram+IaWV+apuDbVV1joF5fIGZnHl+cHCfbpCKe6Byg3VRipVxh1KTY212iYuHaIWAlnSqk3aoinZ5fHyKSoiBnW6RZIxfcJSLdJGgom6FapdwcXCLh4uHU6GEc4eElIWVgH95nW94c313dWKFb3RlTnaOgnd7dZCRU5CHiKahb46PfY9egqdMepdrgIplmXlFhW6FYWuQilSTiJyXb3iIjnR3e4GLh4qRf3uBe555mnaVg42ajWqAeod9enSWiICegKh4U4tsZHKCXItbi2lydXF+fmh+dYl1fXV/ZnmOgIqeeoRsiHxySnp9OollfIxlhHd3jJOGfmRWa4V8YoRyhoBlqX91f4OGd5Scdnlbbm96hIN8jXt1hKR+jHNuk6Rvonl/j5B3ZXN4fYNOdHp1dH57Y4uBe2hzo1h+dGuXWoF3gZR5i5l+l51Vd35lhIqHgYCeVpZydpV6cnmEiHh4dZaAeGaWgYOJg6CAcVueaGKQdIZsgYFidoONgot8Vn2Rg2RsW3+EhXqYd3B9bJNocZmWj4OSc4yBkHKSkZSYnqaMb4G1d1BbU6iJfo9mY4irfYuEn35gipSPe6SXW4pYdmd7cJ1lmZ57yotcaXaBnXF2Z5qjeIeHboqefmeVb46YhnxibaxifHt4cHWgRZtqkXp9lmxnfWt2kaqsh3h8bo1wdYphhV5uj3SmymyCiJF6enOPkIRaX3BOa3iIX3Z2tYpzhndcbpZZdoqNd6t4kX+Ig1RpaHhkg3rJdXVYd06ggn10VYmAYX1rb4OIgmiCcIV+comHdqOcgIJfc4Go1nx9ir5wkYKDZZOBbpPrgJiShKOYqHKChWeBUtpwhGaefZp0s2OOhHpqaH92aJiLc3BngHuaimV8mZV1ZIZqfouUoImefqGXfn6Nj22DaozPbmaNdouZiU2pmqHepIKQZWl4l4d4jp1qfJKSY2pRfnlrfo9ydIp6Zo5ob7Zuznx1eqOJns5mc21zh3C1hJN8WouCfKKRXX1uhbZ5ant6j5yNcH3IiqJ8fYWeeYuckI94g7Z3e5+EcHGKZnl3lHKjYHa2e61pfpdmhIFmf4B6eolsWm94cVKJY4CObIRWf3ZwfW+FdW16ZrekgXiJUWl8dmuAVJ50eHDPqnxzbp2UlIZvb3V7wa+AiJ+QqWlfdX2CdZOGcnV7l4a+dJh9dmp9cnmJjUSUnnxTgHZ+j7KTjopneXxqiYZ8jG8=","eY2ZdGx2aWKQipRxhYhqWnxeg4Jmi2x6gpSLjod6m4aTbzNzw3WSrIN9XmSSvYOcj4WBc7KFen6VoGVaPGlzdTmSg3Falpp5b1pakomSaIdle6Qob1F1ko+FhkxzT3uleHSVT5B6V3ZhfGh0nmeAaThygIGRbZN2X46HX3OHl3d9f6p5iVN/gYV1W3thhIZzjZiOj0yeg4WEiEePg295eV6CmZViZHJUcZBwgIHXendZfXZbg2Z3Z3OMiJZxjm5Td22rf2uEh2V/hWOkfqFqfY6efJ17pYFvaXJYh2RsTGVRmIR2f5GUf4N/Zo+gfZZudo6BY4+cXnihkmVVpZGBinZzZ3droXRngJSLZZldepeDgGFIeW5meXNAnGmjjIqIc2eCc2W+cHieiHpinVWNjHBtaKh9jndrj4ybfYmGhXeBfYF5jHGsjqeWtWtse193iZRynnl+jZhWdYFoalxZcJl3mqZ0jWaLj3aDnW1nj3OIdoZ9b5FriYJ/ioBkb2tejnJtoIFqfGx5homJjpGJfqWDfXZsnnahiIiWiXN4ep57dEFrf4RusVlzgYdnVqB6ZYx+Vopgjmp1fY5ZbVpuZ5plbnqEfn98eoOTiGhonpF4jYGhgYeJeaB2c19ZeWB1gJeTgJ2AilaUeHOFiJ5/bmRxRoSBh4KMgmaBdHWDfIB/eYR5dn12fn9ugYZ0gn2XgHmRfoVsgH+Df3iLiH93Zl54hH59inSBfnKDZHWKYn10f4GNfoeFgHp7dHaBgn58hH12dXyDhX12d2x/fIN/g4uWiYh5lHiHc3OBfox6gnl/fGp6hoN5e3J/bYp8gYOFhHuGg4GCgnSIgHxxhoR6cnx4hH1/eYV/g4Z0gH+ReX93iIJ/jomSeH14f4J4gXhtfn2EfISBhod5b4aAeYB/en2Bfn58fI+BfYCFd3+Hi3yCgn94hISAgX6Mio57cnt4gHuFe2+thIB+eICBg4J4koR/hH1zeHeGa3hzf4CJd3uGgIdme32EiIJ2j3uGfYx0ZH1tf418eIGEeXl7bICJfYV+fX91jIB+jIGEeYqLdH18gnxveoOGh4F3fXuEfYd6fYN+iXyKZoB0e3p/gYN9gXaJj4Jxd4J5iYZ2gXqNdn+Ab3mLe32AY4R7dnx/eYJvf3ePeXVwd3Z5hX6Fg4RxeH6Ae5OYhYp4fm+Gd4d6mXlwhIJ9e42TfXaAgIV0k4WBhn53eYWBiYBwdomCdIB/dXiHfH58eY2Df4J+fIV2dYR5iX6Bd4B2fnN7inl3h2l7hIGHfHl8d4KLdH6BfHuddoN0d4mMhHZ8hI6AhH9+eoZ3d3R8gYmObpGJepFzeXCckYRtknh9jLhoYZd1Y5l8XHFrhJGAeoyYdYZLiqhkj4WbcHZinolsc3d2fn6KkG57hYt5bXmecXqBdIFyYodnh3Z0a56EYol/j4N3QnZ7jIdURY1pkJSNknaHm4aCi4B7lHaZfWGTb45wm5R/jHuLZnJ9dH9fopR/lYBfgXRdaqFhkHp/dIZmdHmKgZJkdpFfgXdwhoBlbWhzf355h3Zng4t5fHV+VI55cnaFf6GFnmtzhoeFcIJed39wi2RzfGtlpImsg5VtaIOFiG+egnuTZYWDgod/c0GOZ5dylYOEi3SBjLKCjJdzfXV8fHKHXXyPhZh2bGeJY3SMkIxydqGigV54lHCOU3GFjHRokZR5cGp+i1aGb25yiH6Ebm+Kdml+boCEf6+KjICnWXeYXJKya4KSVI+KnHqFZH52WIVlho6fmIZsfnB0inmPnW6CgVp4dYmKgnRzcWtidnyLhGiCZ5F9n5J3fmmDZYl/f2yZhpR2tWyTa32IhoV3goaTbn1qboB+d26Nknx+g5t6a2t2e317X5VkjnN7b3VdoVWOd2CUm5eNbF2Of4RglKZ+TWeAdoR9anGKjp+JWHJ0eXydknV7fm14lXxkbmuIe4CAdJGHeHRxSFFqa3uGhm1+d42GjGqJWImJf2h4a4x+hIhtjWh9foyrjGxlZHuCi394cXl/fYFPg5+Hiot7hpqKfBx5aWVshoBcoYSLa3GHgIyUnadGZYqilnoeaHOBa1p3eItiimqLkVpIladwUIV5hZVNXEx7hkNZfkl0cpCEZoaUW3preYeNbnSBeoSCkFSKcoCMeolkNo5kb2GRj3WZjnxtayF3emd7f6FnkoGTiZ11nWV5eYugd1OEj22cjn16mIZrZ4hqaZ9VeW+ccY5Zh1Vde1+CaZuOlpyMbZBqkYuYgGCDhy1ufHRshLphiINubal9mo9wb3h7dWWCIpCQf3uYhnBseoOBj5WSnHOdko+FWp6UmmiIlo1skaNbkX5ch3p/oqFVdpRtdK2WbKJilXORhjx6jXaSZHCCZ2l1gW59anN3bY+BYl+EgV6HqDZyjoFbcFiRfLGjhq1/dGNOk2FpfWhniZSeroqBkGhSe5mWgmR4flNVemxsfYJXU2+EjpxWgYKEXodVl0aHuJCFWn1ue7BTrGp5gYOReJdug3eel45mh4aRdmqPkHaAgJt5iHRdi3pbZI+ekXKrh35aeyt+boN4km9viZqJpIGFcnGac5WHboaHdJN0k1hxY6FvfYNsfouIY4B8eYSUhGx0cItnjaB/foyIunJbbHV+hIaPekRtdnGBeaGvpah1YYtheZM=","PJGOqmOCoZJvnnKDjqKEkpFgjpR8n3SQcbFfi4uInWljh6R8dXJ5jKWaYUywT391ku6gUZmGhrt1x6R8e4V/mJ1ola+Ef11tiY+jb493dIhwiqqKfHBqjnRusWaMfJiefHSKlVqOX4J8hHmLlFGSipqTg4t6ipd9eJmdpYtbk3+bgoqRjpSQP52Qt7lwjnamhm6sekJRgI+NjpKfaYqimqyilIRdXG9Nf2GCdJX+jIWWfYxljpxqsVtuk6mIlH6NlYyIh4Z9d3FQjzVeY4t1eoqbf3udMY2LoZF8flhwyMePt45xkIZ4dGugWpGGd4aRoHh5cKBaWpOSeW+RinmLgmiEi3WLa49td3iOlNpeg5JxlG+LVW2JjI+dnbJ9g4pJl4CTgIZSmHWHW454u5eWoImWhZmbb6+Rc4GRmYqWaH+hZaa8k6iKkJKHvIU/sXGNo4uVq3KVlH5zgHl0n36Qg6axiJSGlIt6bnXEf52eiHyyg5SSnJSOeGxGhI9mnoBIkbdBpoyYhXy7cZuTlaWFd4+cY4prpod4eJSLtmGUgH6gb6JUwY5wpKdkjIRLfW2lco0zd49Qn0ZfkGC1hX5+WXiogFOfiK+emJ6WoYeFqrqNiJiOpH+Fj4Wkb1SNj1ufmIhpXX2oj3pVd0LDknl4msBaNFWOe4B9h3l7eXp/h4aFgnaCgoR0fn1ydIODkHaBgn1zcHh7d3x3fXyBjoB8f4GTf2+Bf4lnZnN0fnp6hIl/f3p8h4OGW36CgoCHhIKDfHmFd3l/h3Z6fHd/fX2HeY14gJd5f3aAenSBi4KBg4N4f358g4d+enZ7fX2NfX2BgnGIiXx/gIOGcXmCgYV7eY53e4d9hIx4hYyBhXWIgoR6gWeGqoKAfXaKe4puhX92fXKIeIKFc4lycn56eH99eoaCinF/h3h4eH+KeY+Hf3t7dYNydoN5gnx3iYh7aZJ6hHyIgnGbZn50i3uRfn+GkHxofHqre4GAeH9yhICAhHmDi390eYKIcIx1cH6Mdn2KiIR/hH54hnt9b4d9hm96hJSHdXaAd2xyg4t4e4GCfY58e4RsfnJ9h4WAgW6ChX6DhoaAbniJbH57c4OHhnyBg3tvf4l+h3pzfYx0dYyGfoOBc3Z8fImXkIFygImAgXJ8fYiCg3OAdnKNgXd7f4hwcYSBg3F5e4WDhHWIgXqCaXqbgYV+iYJ9eXaIfXSCmY+Dkop6gImGiIdzjX99fH+Oh3Z4gnx9hICCdXFsdoSJhHaAhXp8gn2CjXt+jHaChXGJhoZ+eXKIeX6HhXh/foaLe4V4dHx2d35/c4B5fn2HfISBhG5/f3p+hX9wfpxleIaia3F+kHZvdLhsb5qLbJuFZH2AcYxtk4V9U6CEcI92k4iRiGB+gnOGblJ5qIOZdX98bGiFg2OFcJOsW12yeWt5Xo5sn4WEhXeMf3xgjH1skV9wpZyphm12fnRwdnGFjZ2ArHt/fXyDfnKAb4hyhLFRi3uagXV9a3d3YXd8gWyGgXKLgWyIlYGAjXeCjqyYmot9fHVgbHF7j1ube4J2b1ttQnmSpXODU2Vtg6RggpJ9ioperGmHfYWBcI90bXWLbH9xi5KIgGhmZmlshmJ7fX6fiI16nXpscoZzYJZ/aoVndGtzbKNzgIpzepVvgIORU4aAdYJfc3KBh4GKin5dgn+Sg5uConNLaHCGhF1wi4WCeoOOnoCghGxvj4WFk3aCdXWQbn57goaUiJd8hHWgT5Gui4R9eWyba4FvkWyEjZp5goCScpGOZGONp4WdpoOKgIJpe4GAc5B/fqingpJudImDiYmAiKSWWW15foJ7lKaenJd2tnWbX4l/aX59V3madl50XFuHioltjXF6hYF1dEmGeTqRgJ2WkV1ydnutiVuKa3CeaIt+cIN1mHSElJ9+YoJqZl5uv5x7dXxvkGdihJiJjHSEd4d/lpxvjXV2eqd0Z35vlm1ggoeNinN+aoVyinFqXZJLYoFxcGWObm5xoIaRtmeEcMmDonyMi4uRnI9dlK2FkouDlqeJmn2JjmtvoLCKgbqhtaucnZ6ZhJtrg5+Do4hciLR6lZ+Gg4ign3JnYMGUe4CDiYiIiZF+UZhjao3JfnZ4gGSVnHCsb6aWfJ+OgHh6cI2nhIGRhzuScLWFn3ReiH1tgpCTs48xgqR+cpqchKKPcHmFp5l6lYyhlYGqqoJtgpKWh9CNeaSRhaqKmn5rWn84iER8g42SX4yHqmRfoJR4pWiClY2Ttqaacn6Vi5SWn4M1oJ6Fem17YoSEgWuUjZR9j5p5iIh6ut+lko3HhYqDVm6IjXuIjJGhjoeAQ5pKyY2WfI6BeomTf3OKmXCMZbRtjH+FlnGgjY2Cd2RtdWB7l5GYkJeAaoh/iHiRf4JSnHuPWICBoY+SupiSlI+Cgbqoh6NwfpeeiT98dICWfpNxiYGHjpdgiWmMpJrIkYaKcFhoiYl/jp2ema6Ji3yLl4VxRWySd2p4zZGTi4uRqZdki2xrsZ1lj5NzgolljJOWiYmSc5uqtn6hb46Rc5l9h3l+gKCMooWacZeIg0qYnmB/l8FzjYhykZCghY9aoo53nnN7dHLal3OEW4ingUmPe656j6Z2noyUwZqEqZx1soyHh4yafYJ5enmSkIiRfmqLf2ZJWkJ1j4GVgKt9cpQ=","l3SWiYh/gKDk1KCloJK7qH+pttiZjbqjcXueenx5g5+XlZO9n85lmrGFienYPqqwaHCcWm2Xi7qEg5a6o5OpfRKMhGaWia+FeKJrgnvUcZ1GuHBffoGKi52kjOhmoqySh4Z/jquAhYayZpSQul5nh451kX+Vi4J+t6J+lHVDjV55dJyTgo2njWd7fGHBk4eIiImGbsiQlZeikFyPd3qUb39zeY9wgJWFnU9slIOJwH2Swotlp3VVk6ys1LZ/mZOGrYZwjZZ4f9mVf7S+hr6hiIGeb2R0pZZ4gGrAq2iV35JGi3heg3WIlamOjGiMrmyEcYCEc22egGl+p+KUiZqrkpCLaId6nJyyuYl5cF++ho+QhnaybXWEdZOJlIaFz41/ZlWQlpGzVqVwfmNjeoWOrYtqX4NshIm5fIpvYqeI5bOgjpiibY3enpOLxGzeg2ChjKGl/nR6g6GHw4CefsQkf3KS14RYZWqbmVtoksN1pZ6NkIdzo3C1yqCWWYxyd8yOoZaLoXmciYaDrp59gXZ7upBqm3mAUruHfYrUnoJngIOVfoyiZ5V8rZd/loRbqsx7moaRbpeTmquMdoSkf/KLiJ14ea6VXmeBmXXDl3pcfbTD0oiXa5CEpJR216FkrYFihItugZi+hrWOmjV9yMBsab9e35OEgoWFgHqMi31+eYN+iIF5eXh9gYN2goB6aYlnd3h2jpJygnh6g4KKiXuJaHB3g3WAeHNjd3KEdIR0ioSGfoVwhIV9pIiMgHyAjIyDfX1yi3R9dIGBfH2JfYB7hoSAcol+gnt3eIBygX59enuFfHSFe2xogH2DeYJ9eYiAgYGGiXyBhHeEhoZ/jYR/g4J2eIaBe3t3boB6dJqBgZF7gWh/kICJfIVteHWSfYSFd32Cgop0gJJ+eoOUeYOAhm5sdIaCfIJ+fo2DeXd3d313gH56iXR6f4GYiXyDjId5gXt5gIV5gHWRfHmBjHt2fW5zgHyKd4ByeoJ5f3eAiHh6kXprhnd6fHN8dYSOjIB7kXV5k3yBf3h5gIWKgX59gYKGdYd/eoiBiXuDh4V7g3uBg3SFfoV4gXWKgIOAe4V7hINvh3uGZ4yGdnZ4f3OHdoR6fnp/f4d8f36BfoZ/g393V4F0gnJyjol4e4J8doGOiHuGiHqBeYZ7fYiGf3eGiHZ4fIKBdn59hI2AeYt7gJ14hZmGdId/dXV7g3eCeYB+eJWCgoCBfoyDfYR9dXaLmH12fnWHhXx8koeCeX17enV6gXiIhXV5gXp/eHZ/eXd/fIx2gYSae4J6e3N6gXaEhX1+hH93eX15gYaCe3uEgGyKe4SDf4NtcHNgbnNkhHlmg3Ffi0CQjl1rOJYtkmZtf3aEYXGGg35zfml4fDcRYFh1eFxZUTZ4e3+DfD1oapNke4NjHoRmW2F0fm9nhX5seYJ+UWFkSVKUcm56PJFlW5NebIpgTWCPpoiDeYVqe1pybH56klqJb1ZZbHl0TF2FWVBkdzVcRoZkg4BZiIVRjGpGYWZgd3d5hWlmlEpQPnh6ZXM/eCFakIhlZnmNXmKIfKh5kXZ8tkN1Y0RuhWtZY5JPNGNoXHpueW2CcoyGbn4ta3aDOnA3QXCMhHeFZ1lvcmJtbmxiYXdlW2RSZU58iqCLhmpLYniEeoF6irVlT1Fhf3mGaV9lgUpZa3h2b39JV3BqXHB1ZnKMe4hLe3l8aHCaVHp3iXGVhX9ccFWUdVdljW9waoeFmWadal5pe21wbzhnlH+AfVt/X1GWiFeFWXRUcW2Cbn1XXoRaPnOQfW5TlUl8WmxLQHRUiC50dE19X6xfald0gXJtfH+Mb5BiRad8SVBkPotKfkyMYVmJjXSGfmJafWNuaIFDfXheg39aa5d4JpplW315e2w6aHNcd26BZXOHZGFNeHx7f4aNZX6rbot+cYZifHmGgHOJdn5pg3Nmf4x1VYJsgW2Afm9ei1qFgTt7WnyVe5B8ZoJOQHdbJIZ3j3FqaIg8gmNgYn1Tbnx6XYSfsJOslIqkOGyAy8CIq2iEm4SjfWSMaL+yiZKKSFJEmom9jIGoT3ypgWh4Q3GHkKWCkHhRuIagdm2ednx5c5FlbpB2zHLQW5oipI6VnFSfnYZqdcaEmJB/caFwnJKzX39HT5F8wXhYkJKBiVqnu4dKiYWFrEghfm+GjnqJhVeTg3hzm5N8sH55hYl5dpklh5G+eqZ3rJdfcXt7nYhRapitgl5ifXCMnHeqr3FWjoSfjqlwnZuMtIWZboCCiJd7nTCzlKZH0oOqh35nb3VztnSVh4KCpneLn45zZn+6aWlxVpGPZoV3c2J7koWDUnObsJFxnMWEe4mpsHN/hXFqmrRos5JwcYGPan+UiHyNeJKSdaF1asiY34NscEmqkXuZfZp3gqJ2f29gu5h4f4Jod6COzH6WObqLWoiDiHSucXtx25p0gFi8ilxKiIOrqJtyY4mHlX29iWxycMqGrXlKhHml417Ambx4vY+JhX1+jINxwpdPdLKbfjuHhYZ8lHp/fnd6r5WBooJ1toF0hHZgiZV3fIVemlaGdXeGiL6me4xqfK16jGZ+j1yCjH+dZ4uYk6STV2uAjsO1a3t2dJpvcV+XinCUmJhmfpHEiG5bhXV8lpJ7o604lmGSkoGQh3CbfGzHrnVoqKt+dbt2ppU=","s3N6UqSCk25wv5hybIiKeHh7W3SbUIikbFp2n2Z2OpOmXpdqcVxVZE6Zy27UYXZ0hXFvbo2SfXlvd2xqYH94inxSRWxhd0ySY3mPh25kg1RvdmywfoSIgl+seo5wYZFdVpR7gopod5hebp1tToJuYKmXbpxXen1ug2BugmB4jHiBg1uXaWxubWSPlWuohmNbimhkdCSdU3ealBVOeGx4W1aBS49feFf+opV9i384cHGGY29xZGaed3ymiX1XhZWDoW6Yd5SPiHabjIdrpayfhI1kcYyEkFB0cmhwb3Bre7MoY3eFe3lxoW+VeZpXcoSmWo97nW6EUWJwkZdre6GGOWOdcJZseoV7dYF4i2tQZZuPk7d9iZCdaF2EWlOLNWNlY5KYmpZ9eF2Pfl2FcGF0iGdtg3B2rKatZFwsrFZ3XolrYGO+k3yodUdxnFePZrqOeH9rUnFciH222Xtca39Mdk93jYqaboR7cIaIgL1za4dteIyZrpKTa3UkelBbgaiGd4eMi357aYmMm2ZZiHZqcJ99bHuShbxLnl2Wk4WYZIZwfWRVgpFOYYGsaF6tnJZto32kXIm0doFqi3R+TZZ/dp1ziM9SanF5hGaEaGrHc4l0nGS9nmBckGNypHtxjZahb2C6ePd4eYOMcJGBdaltklBAontkk4CHgYFie3d9eICFeHqCc3WGe5OpgoRsgXeCgn95e4N+fn+FgYVzi3SQml2TfHmFiI10eod/i4l5dnyBZHl2hX6Hbm6KhXdqgnp+fIJui3+BdIWDfX9/i219fIV0fYB5hICEfH97dXR1enOHfZCGf32QenV9gnZ+iIh9iX9+dn94f3R6gIeHhn2Ad3x2d4WPfH6MboOBgGV7c3GAiHh7fYlxg3CJbXeAeoSHf3lFfYWCioZ6hIiBf4B2hI16hniDhIh3em+Le317h3p+fHGLh299d3x2aIF7inV7eX16f2XMh4mLfH2De3eDg3+Vj4qgcXBwhn2Sf3l6gXp+f3x2e35ziH2FZn+BfWV7gkSEd4eHhICBeZB5gYV4dHOEgIaIgYSAeYJ/nW51gIB/g36Od3aAhHhygo2JhGCIgoWReIV/nHV+hX+Ed4KLc4mLm3x9moJ8g3V/hX58f495foJ6en95hG92dnN4eYGAgXaKf4p1cIONjH97kniahaSEj4Bub31wh4aAfmx+i55+hH+Hf4d6f2+Jcn5/c36QhJ19gHyJeZB/koOVfn2CjYSVhWl7h1uNfoFxfJGEfXOKenWGfXt/d4+JdoCKjIyOhZFoeIB5f32FlXqDgnikiXl4g5Z3dol3i3+Id3x+hXOGhYN3hoWkiUyZR5ighYtGlJtBd3ePYr6UiXlqYnF6ipJ7e45/enOUkW1EfZmQa4asjX6JqnyVnpmGb5F/kHWKZHJpRnCbcGGEen6jkVooZW13nlWQaHlmfXhkNnxOjIWIe3Bwg76Xc4ttlbJnY4ZvvnGDj1h0cIujnaCZfnV0kJByaHJ1ZYB+i3SNk4Jvc4ZyZqRchI2ThoWEe0uWTlRzj6emZEx1gZVPhUuTeomPzXp0e5eKgXNhh0demFJzsHeDjF5sWIpzWMCKZXKClIlyb5aemYpzYoSBnnt0hteKeHd1lYxImXuLb5ydoI2MoW+QkLuKlYiFjIVuSYReZ7WBiYV/fG2PjYGpmWN3Uo9cfHBulnJvQnuJoGm+Qol2qlR4vJikoWppgGyVo29TdXs9b35Ld4KWcmZqc25pgImWgmxgSo2GeGSLlLFpjGCJoICEhH1ya3NwfF52aVmMbmh6kq2InJiCZbOTdH+Di3hhfJN9h2JnWE5xgIZ9eHqgc52gk2yYLodDYIN6c4OLhWl4YWOTTH52WWKEdKRceXiwhpQ4Q36ChIqKj4Z1U4uIoa2Zm2Coi8SzeI2LnZ9wd2BBiMJxiW6SYnqOeYSpP2iBbpafh5yDo2eWjphxf0FlhIaSfG+IVX58ba2CV4PcnnmFY2d9d3J1dqtwWoaibZd7pb6LgXGDt4xkVYOTmGmXO2N0s9KZmlyAh26AUoGxknxmdo92jXeObUGnqn50fYGaaYKMcG+thYFDrrtrf52JY1NsXMfXXnWPqYdzfI2DgqFKZWtpa3t8e4Bzt59mi2CL2WpofXORitFvY4V1cH7BbYyadX9ae3ePd0RflG6CkJpzh2xodnBUjH2Ll4F1hHJtkZyBcIJ5nACLW3qQdliOaINRYYG5d4OXlXKYS2Gcd8+NanFPdqWtr3pBdtF9wI9Fe5eqjXNzcIZUoaP+mXZie2N8mmOSmXqieXKTdIxmcY3+d1eBWYaGhH2aS4N5bI19kW56lHWDl8Z4iqifg4iChXdidz64e3xqd2B5cIKfir7lcGakeXKafnecWHJ6inhTe4icZ4NwhF9ccYlybphvcU2Dh5ONjWpogJ5qVI5wV2x5dpyUrmCLgWaUirBQb2ZigHRqb3eGLXNKeHB8jqpvgYq1fXOGmZtYkph/aZR1bnl+k50sk6FEhmOZWdF3hYGBenN1ZoWOhHZplnNfeIaMTWZ9cnh+hYY9cmZ3ZYaLfpKSlrGESqencljGYk99nHexaXh0a1k9dmicaJWKlqSAjrl/SYiFeHROhbfGd4dtTICxiHBwiHd5pX9caKCJcnOhjhqVloU5gntxk6WiiCiS/og=","k35UVZaFS2V0ZopicXJzSWp8XYlyZp1BnHBuZ0udZ4qId3tsAHhTRGlyf2uHZ2xWUGZiWYSDX4x2YXkAU3GCeFhkWl1hYnNvZY9rbGxCW3qPpGMAho5rc31+e1Vsdn9ki4RpWqSPYJIskIuLa1B1ZD56gIZtdmZygY5ospsmfXmJd3OFg4WQj3d3YGeCioltj3NlgEyNkG+FfWF9PYBTa3OAZ3SceYeSdnSlk1aMl4WdZG+jO2BQaqcXX1t9go2Eemp8lo+6iwCqdYEQh4V4kmqGiHJra0iDanhtaYODTZRuMmtpcEd8sZqVRm9ylXV4cpd8kFKOaHhmiGhicW6QbpB9XI9zfoNojoZ0ekZtbF1taXVHn4J7c4Nfc39zT0xae5lSk40AealSjm5yfXxOX5SPfWV5lJF/kFp2gkZ7jaRwaEpznGtbaWeEiHOdW7RfZFA7bnl2dpaGN4OsYpYyVnNbeoOsZn6QhZFjVERYaHNsZGSEXFhoen1kY2WKeDmKeHaNaIKgjntZkHxibX93kWNvimxkU36Fb2AAZ4dng5Bgcz9TSoVKQ5Cie4yhakx2oYJ/Z359U6WJdoRJjZG3WYFjlqxkmUGDbHhSbbNueEmPSGtpeFZ/llhulnWUZ2BpdVSNa1VUb2dkU5FqhpdvimJ1hHl/gH1+enaNhYF5fHV5iH6DaY2EeXt6g359e4pphoGHg4pzgYF3e3mDeHhzeId9foh+gIGMiot6eHd4fHWEd4ODgIZ8hW9+end7gHt/fYV/fIR+enuChYN4g4eHhFOKhX95iYqCe3iBfX9/cHh9fICKgIp2gX2FeXR4f4CLd318ZZZ5fnl7gYCBh3uEf4GEfoF3h3OVeoWCeYd+e4eDe5eAb32Khn2Ae3eAdoWPe3d+h4B+gIV5eoJ7eol7foSDd4h9joWEgYF0io5rh3t7dX1+fIiJdoOJd317l3l9f4GAg2xtjX13iHeNe3iAgIiGeIF3iIWEr359d4CCe4d3gXeCf3pjfX2AeYh8b4Nwf2l5f391e3yAgnJ8e4iBg3GIjIeDiIh/fnyKkoR8fo17jX2GgIKHgIh4fIKDmYR9d4KEfYd5pIR5f4GCfX9rhHuDf316e3iBe4SFfYJ9in90koCDeohugIGChXmQg4V0hIN/foB4gX2Cgn6FeH9veYGJf3mCfYNzgX59gYB6j5Ngg5ODgIuBg3OKeYKIaIOEgpmCeX6KfIR6enaAgHR9iH2IiXiCinaEeoB1gIuGfn93e4aChYuEgXWAaYN7hoaFeIt4dol0iXx8joV1hYOHdoF7hoyKcHyHgIiHgYl0eYCBgYyCgXyLhGt7nGCwjWWSXWqbgoB7nY52mXmwg31ypbOIkWl1l4Kcpn1YeayQdZV3Z4V6dHJui3mQbY6Rrm+IhYh8i4V1kHl2l5VwgXiXpH2ffHhsl3yAhpOLnImJcX+gd4ymZZOJhX6hf3uHhZ6RrHyGjZ9tgZW1rXV6gX+Ed5mOe3SOpIdxnnWCgIRxkZWOiJeFlIx6do5xb2CjWo55iIV2nqCrbJF1jYF3rYOKnGyScIFis7GCn4qFcouBhnOgfo5xpXyvhn59gYmMp5iKlXWNq7CCvp2NjpZ4ep14hHx+lXSAnnyEgl59dn9ofX6Ro2KbqYWHiXuOhGdgn3SBdnlteZuQhXmDdW6vb4NqenCjjoWVmHN7iY6ig3tVdn5wlp50poRafnF9bH+UrX9seHycc5WRbGhxpphblI5ggaZ1kpiUnXqegnhrpJOGc2puiY11so6ldHNqe5OSgI+ZomSaknB4g2R4eHmelHaerldaeE+RgqmYiHZ+jlpyq4txpaJorY+PlZB9f4WBg5p2g6p/b5GQaol2gZ+DVouOpZ9ipnGPdZKheoKBlZCja4phlYaoiIeihouMiXtsrWWAo6SAmIi1mm6ad5CjbHx0hIF/aYmGbYJtlIloh2yNjaCIdnuCeZZdYIBvfYeijoGGtX+gnJeTjIx9c5aUYoVrYYNzfXJZZp5mX3t/WWCGdp2AZoBspGNuXWSVeISEanaOQJ5Vak+Mckhfc2t1ZnNucJmSa3xzdYJ0WHKEeFljmV9rZ2qOUpWAZGdrWnyBqm8hm5uFfZV/jmpscnhni45Pc6GLeWU7mad8ZUpig0tvX4NohG12kJZYv5wRbXB6domEfrCQcHtya3GFf3pih3BjcYOOkXSIi0aNPHxUfHWGbGe6fYdxdHKBnV+OpXGdZJmaZWE/ZnpUhW+JfIiUjW98jJK0gBuYbnZPqZCijG53dWJ2flNveYZkd4+RZXx/aX85cWRvpJCWQ3t1cml6box3mFyNbmVoilJpb3CGb3t3dXZygmRgYqB2hnp3c1l1g5BHqY99eIFyZmOZaVBgbKBXkpFbiW1ee3Z3hIpsVo6PgWeNno15g2mJkkaJb4p7X3SPd2Reb2SBb3OyYMFfZElXbJFqlKmRaIakbEk3V55nepGdZZ2AgGltTmx1aX53gmKDT2Noln+NYmmPfmi3b3OTenebhnBvlXJ1fYdpd1hthGuBdYp+c3Uacpllh45ha2aLZJlyZ32TfougboJshZKcY3iYX5GYt3R2f7iJUohok59xkll3WHlte3RfdU+IQE2Yi2B3pnFva3uSbXhcgFB7mHVYdIiBYnl+mIpxkW1bVmo=","pGqQkI5aXpCCxqKuZ3iIgEt1cHl4gq2abpJfjnB/XoKIeoR/fICEgpaIgX+sqmN2XT+ChIRwerKGe2azh3Vpant4UolygrN0XIpheHeRc4B6kleAdZKAXFqBeIpyfo5NgH9taZWXoWaibpZpdWVpap90pZ+gdpqeaYlvi5l5fotDi4SFh4RtY5N2kW6xg4l1d4aYnZyzlYOnomNKsnRPlGt5em7IqYmog3xvcnRbpGh8goemZJi0f7tujlV4W4J9hVOJeJVnd3q4gJ1xuptNj2OdXl5qc22mbpmOopuRcZl9XXSwbYeApYtqloyIo2h7pnJgeGOsfnJkiCSPcK2OdZ12i3F3cqSXe2U/dG+HcmCshJ5mgYy8hWSYmWCUj4Bsa4Ftipd1dq9jepinkmQ3ecaKiXWVh3R1bXd+dXJ9o6CHlo1tdZ6NnWxriHfBcYd/jYiBXolQeY1/dGyLaY6VfbKbaFKAbHNoko+Yi4idj4Wbc3JsuHencXWifHKNd4yFYGRqYntgZX1ha1ZoeqV+dXd7kp1ycpWuf2iKepykVHl+h3VpbpJ8zKbAin+utJV5h5Rxlr+TZ3JaaJF/l4WQeoVsiHhgcI6aZXKXgIClfVR1nodpfV5nmolupX50d6FahHhQfNGIbJXPhH9rZXqIT6OCqICKgoaUc22KeXWBgIKGeI1jb3ZzfXmWeoaGkYGWgX1+fIR8iHZ0gnuCgoSIi4lqfYSAgW9+jIKGdYmCiXh9fIWFj4OEgouGi4GCfZl4iolyg4eIhYp/hHl8iH6BgoZ3gXp3enZ8f11/fnSDg295hYp/f4Wsk4V7gXp4iH+KjIF9hJd1e3h4f4B3e36Sg5J8eYVxgoiQfH6We2mBgV2Bm3CLh3x5g4J/fXV/fHJ4f3mCiE+Fh42BjXqEfm98gWh6co6AeoSUgH9xdGqCfX+EgHl3eHt/gIWBdICChYaCg3iQe4hycX1riXR7koiAfXWGd4SMd4F5gnuQgXyJb3+Bf4mFgHx1e3h3jnaSgXGEgHF+Zox7gZF/mZR8fICDeXqHj4N+gneIgWt9cX+JiYx9i399eWh/eIV8f4OHeG5qgm1+hXSKfoKCjnd6c3drh3tvdXl6epWNhmiEdYaVjI5zfX+BhnWDa3qYhn+MhI5qg39+eZF/enmAhXV2gXlyioV4a3l8cIeLgXKGfXmGfYqCen2AbHV9bnl8e3aBfnKKeI6Hgot5f354gXqMenxyfH9/hH9uf4qGfYR2hYt9d298d3qBiXSHf414gHh9fomPhH11kXpuioCPiYSCgo2BeoSKhoB9h4SMfnmAeYOBgoJ9e4V/fIusfahmmX6ebFeciIyPjnOHkIJ1dWWYdGychImjh4aVkH6Ro3OCeY59lXuDflF2knalgJp2ool8cotkcXdij3FtfZuBlnuSkHmfP2GScYJ/i3WHhIdzhI+ldnBpm4qleKeFX4WGiGx1goKjc3OCiohxjnmWdoBkb3+Pjmp2dW6OW4GCd4VnmIJ5m25zhotQjH6Ia3Nog3yPdbSUf6lgYpuNbaF9eHtwo6GEVpubkX18j3B/cJSMonGlmnqChYd7gZSFgph3cF92c3V7Yo13hI+OeXCInXuUiG1jl3CJgpN7n3ZwnWyDsWOffXqDkXdxdn67fp5zg4CFim6CanF5holhl2mLhYeddGpabXpgUoiAi39ydXGDWHVneYx2aZZ6jZJ1johuhZl5uIaUjmZrcIRwgXB9kpOLs490ZHeMgWx4fIOTiYKDt6SQfqZ3T3B2pZd4i5+dsXd0dZZ8fql5eXN8nXaSkI6Kg22Ednh+b3R+pJF0pWp3frBwZH51aqtxlGE8yHeLcYB5dWSVeIKBf3iDinWMj46Lhp1vtp16tYCVg4F7gHFzU5l1fZeOeYh0j6qTh3+Ebneap3WKdJSGaol3j42Bg2d1Z4aPhHyKj4B4gI6FhIVydnh9bIaHfIVZhIFueo19lXqjuoSEooeChIiBf4mEWrCVpGJ/r4Bva5mMlsGgYYWddoCLiIR8Y7qrdp1heYeUbJF1a2udr5OQW4iFfpBkp5DBd1N4Q512jHNrhmKganJxmaqOco6Ke2rfXn52jISSlG1qkWm2e5ywcYOpXp1ygoZBj7N5dGqOoqC7fJWMhH6Zfa1/apyRdYSXv4WBgoyPcG5lelyedbCThHaGlmWOhK2Ke4mVla58mICdi4xjY39qaX99aHmfmobNjJVqdHisdFNzxaGigpyogINvmWR9qsh/d3h0ZouKbbmidHd61ZmEhW6Xlkt8lG6nhnKouZq8c5JrZXubc6BuhouDiG2JjJGnkXV/mnSmfHR5gJKIfZGXio+EWnmBepKSjGxqeVuGaHemh5OBbZuOjWuTenZxpV2rgKFvm5KLloZ5dn6IjHlpab2Hj4udkpBncZeVkVdnmKaAkIiuX3qEoFxiZ3DBiaynfoR6ZGx1pqiEcoKFjnRyeOaMdIV9aYKDlKVoir6eeoWGenmNpXOegX6CZ5mNfm6wdI+JcnNoZoFza355Z3tseHlxgpmcfouMq4ejaIVsZ3aLhbaWhY2fmqufW3GLr6qVhnuAn7iEaoZUdpSWiouhi4xzgm1feYyPa3KMe3C+eXiQZZSFdHFhn3N9nIpqdpaWknyuiHJ/fqSQpaaUcoqRZHNwdGg=","nnenfGlgU2WKj2l9hm52k3lwfbd7SouoeYGJoG9tVYmrhIlWni/EqZmylYmRrYLRflhdTWGGcndsRmiyiWlve2Ny4WZ3ao7Xg61XjnJvao1ndXy/fFlhdaZ+Vl94vpRifF6LbF1YsU+CiFdaZ5lzX256rHqob2p7t5N0RpOIcoBMZ35LcZp6XKJzcGNgkYiIjYNFamCEwnV5dHKMdoBvgF60Zph7cXWBWIOHboVAmW19kUVTg4aubo7SgmN4judWW21efHVpmZN+aH5hhlW4YH1oaqR32cZ6kVmXg32Niv6Za4S1mXyFroldek99rHGSX19rlk2BTFh7J5ddc29ropmBTIJVdl+MlHeBZWNmbXuEWJS+X3xsiU1WgmWgeWV5gmJvU2dmTF1+c4Z2kVqFaoFce2V/oXSzaXpYo41YZs6RkmtxhFZrnrB9xGaDS4nHVLKJg6dFnId0hWxyeUXjnpByq4WGaWCHVXnfzWJKgG1VcHqUboiMkV93sC1rWoWicFRtX4KEhF5HVXBfgI1cf6ppkXNufsCojHzIh3V6Tm+NapSldGxgrZaLh3N4UmNohXNVcoKPXk5zgIMBjI5fXMJtl4Z4cmaDfoKLY0dOjXJIjHi3eXSDtm19onOPgH1dZVZdl8KTc3V1fl4qQoWUk45EmH2DfHOegIiMg3WCioJthHqJhnx6goCDd4Z4f2+QhISAe3xjhXmEgn+Hgnp9cpBzboSAkYtnc4uRhnNldoZ1cXh7gY1vaIN/jn2Jf4JukYODfXNwcn2Beox5gntyfIZ+dWR2ioyHdnh3hoaAeXZ2b398g4p4im92jXV8fnR9cH58dn+AeYKFhHN0goWEen6EeYt7goaGi5SBdX+HfYR/lI5yjm6Lbol1gIx6g4yAfIp9hHleh4eLd4d5dnmJhYGBf3qIeY6CdI5jeYB2d3qSfHyDfoKBcIx7jYh0i3x+d4d2c3ngjnKDf5GUemt4cYmQgoiUhH95j4JifIGNf3mLb394gIOlfX9zjYaVcn6JYW6OdIiOgYxyfWF1dYRpe2qLg4x+iJl+in5+gJiElH2AeJSEfHl9Y3J6fm2RkVd4h4WFg5V9cX5ue4l/fnN5cn1/cn+HfXWFk4B5eHmAint9g3t6eIB3eYuEiH6EeIdpfXuIbpR3fIuJg3yMfn6PXISMe4p+goiDhoZ8eop2ioR7gX2Cb5SBhXqWbIh8hoJniI58fX+Be4prhHeIbpGIjnlYfqKCen6He3lxenl/dX10fnp5enR0hHSEbXxyeWZ/dnuBjodwfJB/i4Z5iIygfYt0b3KHknJ2hoV+kHqHfHJshmt9f4OFa15hiVuTj118qYpzgXdwiXiZmpJwXWdUnoSNz5SIgny4aY6OhbyDiGyDfIdplbNrlJp7d1dslYVujqKGixmCcqBuYHh/en6QsLCAa32FjHNVe4macHN/fGpcd3mJba+FcJSYl3N/beqWW5mBjGiOi5ZagHyRgIOhrXeYbGqNSIl/l59JgniZp2FvdHakko58jZZceHc4irVms4pTbWNmf59hllZ3Sp6Rj3CApHWIkIeApnOTdZiTlIqbiUiGYXVKbF6Bi3iIdlOvYXKFk3qjcXWad5aeiGp+cIZkgHJxkE2KbYh8tI2VkHNfioMKamRzgGGVdYJqhId1f32VaGKLkoWCkmmZeIlrdn6EjZDPUYeFmZdrgmxfOl6DeX19f3t3l517aHxWcoNdn4pgkKyQmHl3Wpd+mnV4tKZvO3FsoYplV6GDgLt+bpuJgo2JbI54g3Vnb319bpqbmHuAamh3jsR7bWybemCJjYOfmXl+rYaKho6PgX12anKkhIhUQWh7dJF8XIOfamNvl2x4aYqieaKPdo10kbuduJF2fIleaaWTdHxOnH9neoOeuoBxc49zlG2Tp4qYXXViha96SIOKkJKMdoS8pK+BcnuDcml5ZYSIYYuYlIFxfMBmfI17cnxse5V8fGKPdIGpSIynmnloYntteJ51n3GzgJR6aoqlXDJ6d2yfpYilcomNjoVUkJutfHpicKB4inSDcTBLvIOcqISFW3ygrXl5gk+GpWZrd1mqonOti2pBmoJ2gWO7jIxJn5V8bWmXaHBpdWxsaGRifIFwsJ58n5ySenlveY64eFJwSJ6Ibqqaco1ciYiZYptibG10mnGEfY53eYSOelOXhJZ/ird5fH5PbDhxjo2VcIuHLmV4kG+WYGxtoaSeaLt1iH9FknyOdWdiiXGkg6Cdt36CcItoVpBnbJFtlHpwbMtjn5tjW4s5mY9zkLVwhGmIf5mIepKEa3tomHt1k31spER9e3V+dpmSdYt/gYGQVoRuXbt8mLxudHpcgI6Abl1mm35wdpFjdruhYFMYjYmPWGuenH6knKRHZmxNjo1yb02MlWqIjpZoq5CFmXC2colmpIZxoWxSqmFkf3JJloSCh4BSh3dvdZzOV1dsoI6TVndTd2/Tpk1blJJ7bJJkUZzRnpl93pSBfYCOkW5PhJaJgDpyarSQg3p5XIxXZXRziFqNd6RrmZ1ykW1wiJJLeF6Ba2uKfY9QhDl4abdVf4+4iJl7pFFzkHaWh5KDd4aSmptWa3Kpgq5tiK2Miox5bH5gd1A/i4NdJH6heHeWloOG2I99k7Fvg12+Z3ebV7JNm26JimeIfH1smZQ=","VHJtiJ2ShnKXjJ2YaH1uXZVQe1t3m3WDY3Rcin2CaniG0GuHR49bdHB6YJ6R16aJiHF/ip66b4x/U40kd39yfKJpcoNvhXCCb2O2fIqvjX1We5d7ZI9zdlqlpmBYg397mIzjWm6BmG8ljY51ppyPoLx7nGpseHl9VouYkH6miZWngbFyglOQlH5hnm2LknZvdJKgUmdWX4mWlbVsiYmXbZaFlH+cl4F8o6+BUoOckpmdfO+rVmF0hI6IZZB7eol9rIxjeJV5dnP+en94hbBwbH2TlUySbniHenBmg5Z7OHONm6Cov4hfmaNyV5p3dIKimIVcnIpuaplncXWYjWeYk4lxfHlqnW2ph5RXf6ROgJFlcIB8cv7Dfnh5p4ystm18k8GgvG9epqZ1YpKgfHljeL99U3iLnpqPaoaKQGRWWYKDa3pwkX7Mf32hcowycZesjnhXxk57ZqaCvYuQklV1sJiTr12QjTuQnIarcpSAgnKSlaJ7t1mfq3pXjYN8o3R6gXNehnCNkGldS6F5nothbpBsT3lhd1qOe4NbjsGfgXiQe21OjmCEe3uBfFqXcMJ4hpCAaW5hduFMjoc4i2xaZ3KLa5GIgZWWi3+RfZusl7yKQpuheId4izOFZ2mJhnyLXZV0jbp9fZOThymgcH55fo2EoX19iYmFfItziXCAhniJeHh7e32MhX+IfGx2f4FgdImXdpJ8fXh0epN9cnqMlGl7h3+ChIFxiHJ2jnV7hnx5gYN/h4iJiYSKdn+Chm+EeYKJbpJ7i4ODhH1/g4F6e5xuhmaDf3+Hhn18dneGeH10hIGEd3+JcYh/d36Ih2t9gXt1jox7h3SBf4WFfHqEh3mCgXx9fIR2kHOAd4N/e3uBfXJwe358cn18f3p/h4yJfldxd4J4VJGJfIB3in6KfX6BiIOFfHuAgH92f6hyeoOAgX14fYh5h3h7d4WDg2x6fYOGe3lzfH2XfXaSgoB9fXqFcIN7fIJ7knx+h3yDenx5g3aDg3uFgYB3fn6KcYJ9a22FdoSFfIJ7R3l/eoCGf3+QenR3hW2Fd3+AdWx5fXqEeYB5gJWEd32Md4N8h3OIh3x9eYR3lId5jYOBg3iBh4N9g3t0d3WDXoJ6gYRze4l7SHuFeo6LgX52dX2Xe4GEgH18i4N+eouGhYOEeYaJiYyEfnuFhYeRe3SHh4mGfYB3g5duhXSGhHiJhZeEe359fY12ioJ5gImKf2V8gH2FfoV9fIJ6eYd1iYGDeIeKd4OBd3yDboF9eX2Ce4VzfYV7fIV6dHOcdnV4f4qLeYSKf4F/e4h3gHyMe4eEfXl7iIyJfIeBfXOAgJV2aXF8eYy6ioyNkp2DaL18nZaMjJGZwndOhY2FnXuonYWAhp2genCMjIiKm5SJiXSBlouYgId0gWhooY6ZdaSrlH1VgnlufJdnrX54vMZxmYt/j4WWdXucrJWuk5CWg2idd3l3fYJ9jYF6h4aHioGEkpB4hZF1kHaAmI10rXaXdYVUdG+rkLiRgZOL0omNcm6HfI+Ye5N8iG+sd6KAhYChgIyBZX2Fg5N1oneGdrR0kp6VaI+Gq4CcWI6Fe4hNcbl5iHeacZ+mtIBtkpFSW3t8jGR8kJl2kI5+fomLcZd7gZ6kVpV3aZmRepCtnI6BdpJ8n4JfflxYfH2igYmuZYmiopJ6f4qVjnWVi4OSa419gYmYrWZ6r399dYSUeIJ4oneLgWZjfYB/bomPjZGTgIR9fW96XH1wnlV7o1ubjY+7kH2NjYJ2poWHi4p5b3u3j3+fgaungKqRf5p0o5Bse42bgJqEoKKMhlaWcot7hpyXfH55e3eIbampc4WLiZRcbYqBdXuino6LdZeyhIx2jXGPdoV8iY+FlWd6jYJxqI5yeImcmlaLkJ+Ld4GLgHqlh4dviZiadYqZl3xyiH54aN56i3iuapaCfYJzf2JwfoNmhZJ1q26Pe4d6j5GFhaircXCOmorBcH6elYeKjYJ6d4yKqISGhZCQcJB1cpyYV5tVe4d1g3yItIVwmI1vhpt4inN8YmWLrp59qpRhkmpmlpeMfYeld4qAh2uYbmeEdpqbhIJ+dYppXmZ9iIG0kI+qa46pa3NmZ4ixTXKEfYCmg5GJjHGDbH+apXSCrWyUhnKOmn6EnZJ+fIZhgYB6hX17Z3pgeZKMbnWphZmXmrBTgmIhgFVOlImwfUfBV4FzdkuVb451Tm58h6eXmJqFrBlqiWqLroeBbX5qg5wkY2CPeXqHpMaO45h6sayRgbkAnZxelIVodIp9a3ptX8h5fY6Bba51joWilouXlIhdy4mFGWJgn4RzaZt8g39tgXuBh5uMhpiJq4+KcW2AmXSEa4eDkk+qk3KJhoCdYkhrcG1zdVuYgoqQaq9qYV2TW4JvhXWHhHd/dZ2EbpVhZJV5Yqc/crKGhRSdmZt4f5OilJ59Y4+TcJWxhpZbdZqihn1haqCFhGOMkpFuW2uak3h+haemf6ZgfHKKjnt8cHiF0oPJi693k4eSnmxaZlZ3znOKdpJ/onqekHh9YJJ6ipOWdou+Z46NVIaLk4+JiX+kYX5zdoCNZm13e32DmVphf3p7iVxxY6aFYIqhjGCdjayVgXdcg2ijkoZIl3uScY+DcHmpc2uBjIV/emqQgmx0jaZikWZ+boVyjYVvn5M=","hotdfEp/aX9zlGqBn5iJcIl1mmB8mn6sXHNtaIh9o32FUaOKT3yAeY2Pg4xwhmaOdJiKRYbW2pGIsnl4pXyOlD1pSHmig3+Okql9io99jXJtqWiQg0iAncF7g8CFb2mVg0ByeKeQhG6XenCRZ1N0ZpyPY2GUZYhvbzyWg5yVh3ovbTt2g2t7FaaCg32qcoR1jYN3jnL+d4CUZGlvooqRq4V7hLqqmpaoemyIg3p0oI6CoZeom2iKenyVloibeIGATY6HiZqBfWAAi1OJtal0gJ2IaodvhpmefIx7fmRIVoSoq4OTh3mpfI26g455a3h7eJGPOHljmHCQY7FeZXCDhZSQaXJqYZKHuoqIgoeNgK3Nf2Z/agCTPoKOflx2Ko6niZ6ifpl6kXWEiJ9re3+afJWFdHSDgF96dXc6o5uzWJp+eKWkYY9geathmnZneK5MjXeauJS5j31rlZB2aYSuZIBqroyJeH6cX7lwXKmEdXNUpGltfLWBWoV+epCNjYG3k8FvpYaDgH16gW2EfGGWbpJnkVWQf1aKnZmOp4KAkZKTpnScv2l/ok+Hl31gd6OQl4Gdvb2SeoGneom4bb64qF2aaH16ZXpnnoN5ZCRpbXp3lIeod4J7mdqGjmBKd5aNrIBxrm1+fIqbdbc+rZd7coalbHJ6dIN/hIuOhY2Bhnh/hISHfXmNh36Ee4yKfn16gIh+hXmAfn18fH9zfHuIe3p9fHOAgm2AhH13hIN7hYKEiIFseICDfnR/fnp4fIR7eIR5iYt9hn9+e35/c3+Cg36Eem6GhHx+goKIg318hHyCgYl1f4GFhH2AeoCBeIaIfISBgXuKfoeDfn98i39+hHyBeX1+fYFmfH9we2+Hfn+CgXR+dIKWlIaIhX+GbHB/fHp8goF5hFl6eHyGe4KDgYV/gn+ChXiFfX58gGCFfH55fniEeIh9a4GKcnqEeX2JioCBfX5qfIdrg3xseIWBfHxyf4SAg3p6cn1+hnd9cH1+e4tyg4SIgX+FjX1+cIWChJCCgH50fnl+un+RhoF9hoV5hXmCaHd9fn93fnl4hH+KgHh1iHR8hI6Qenx7gHuAgpB9dX57gYqGb4V3g4OOfop/fYF/g3p6iW92e3uNeX93iYJ0fG2EfX98f3tqfIeDfXmJfIaJgnZ9gYV6a35ncYyAhH99f4F6cYOLdH6Gen6Df4eCc3l3f4KHh4VvhH+Nj4F4hX6Cf312g4B1goeEeX13f2l+hIeFh397jXh5hI+Cg452gHiJfYOHjHx0dn10hXNzfHyJlIeAfX2AiXV1eoF/h4GNdn+AdoKHfnx8fIeAf4N/goN7d21veYLAe3nCeISKk290sXdsbKOtf6+so3Vcknx9jomRpKmEklusm2V4TIFoPmyQdnZug2+qdIN/gkh9koqVgouAeI6Mi3aLuUyFn5GIbnqEf5+EhWyTqpBQpKNlZ6N0aIaKg6Oqmpt+qZV0eICAgqCPg4iNjZV3n5Gnfp6UcFmHkI1zX2Olg3KDb4pxXn+Xeo6Rj2umhIV4dXtph3WKh3J1i5GGpnJ2oqCWkXuSYYF2d3puZZJwjo93gJ6HhXqLj6Z/lpJ6hXt8LYKTY3dyjn9uaXafamm6doCJp5mHi5yWsY+OaoV4f2V3X29ms2d6h4uKZ5uGc5F0emRyiIidi5eIe42EaLRvaYeOjoZsZ4yYimqmfqGSlKuVoX6Md6SJkVWskrV8Z4hecp2Htaelin6jX4WHbnF3gJN6coaIinmcdqp+bZdmuH+keYV/knt7YYm7c5bvgpqSmn9yT4KGdpW8gph5q3Jxj6qHm3iGhoNxbJNtd5Zje4OEnHRxn3PG0WyKjXt3qHGJeIpUh45biIqUaHxyrV9+lWKDfJtwgH99gXVxtFeChXachaSGc4CFd3GOdHx9d4OPj0qPs6+NkjeOg32JhVppe4uLo2uMrnxem3mNWnSVfZd4foePi5aghnaPhX6LX2+rlmyLiFxtgmejW7x5i6euaL1nfHqDcWiZUoZ9jG94XXmIYZGxkYafiV5sp6vBdmGVaZ5/o4NTe6GTgnRggZCDj5eZlVhue2ZvlZOBfbZ/dm53fodzbpOugWGWl4NnjYHDl6x8jpyooJN5mIhbZ4WFhpGBaaKid1N1jLN1b5qNf4yIg5CDtG11c3xxjo2HoHmId5aFxHdshHjzZY9kn3pwm4t/kIWCX5R3foyjb4x1bmOoY4hWe+Ggk4ZlpY9yjIifVoN9enCNoXOBeWGUYVqAbol6f6v+hHa1popaa4xze41+nU2GcYxwlmOBemd2gIh/fIGQSF+WiYmEiXuCipp+bnhwlYd1N254c46yjImGiXd4dHpvmYR+g5uXg4Z8cIiNha18iIKFkVx+dGmFgJ2AipmLaY1+d4p7h6SAgYaBloiBd2OgV3C1fYxnZexzcG+xYm16cnGDaoSIcYh0fXqAeHGfeZ1jnIM7gaqIi5uVdoebc3x0tIKKcoaBuYtxmICSgG6Ae3yenHF8dIycmJp4dZORcZqFpluHoH+MdMJyg2ppdXOfgI+ZnI9tY4tkV4Zrg3qFhHSLg2Bnh2yNkmyDaox3hFGGdXqoj5h+npt7hZ12coFndouDWj1se3p5f56cV3xzfHpZg3VXgmeAh4B+d3OIYpxgiXaIjo51cnV6fJU=","qamJj22Hv6V5vaCvepaLlnp+hIlxhnXhh0ulhoZ02WeTon7IpLRwmoxfp5y2Vn56ltG/lG1lqY2Xu5anopG2bDTFn5+Tp3x8qrLTfZGvlIBoj5njql6QnmiCf7WGtHqtqXBVcpZnlpLLbnGAg215bI+Ff09wTpKDe2aEnGG6kX9ld3B4bZZ/ZmmWbXxpbYqEobegec81sIGKa591voWReKN1mp1rk2kbfSB8mn9VX71sZjZmgIileWWb/qZfkHGoc5iUfY5yjI8qeYPgh6mHcI+GfICioJJuiKaep2ecjEd/uYyYjHJ6JpxyiJ+ImWiAr1iCZ5hgeIp/i5Bwn6CPmZeRh6ieq3uabnFejYO1l2+ckk/VjjWwjaTKcZPAk6KgjaiPqKWJhq2VipKUe7y4kniViZhcc1qIZ45oV7uO3XuAc7RofaSeppiZqHyesHRUpcmvdl64Zllt5XmSg7+EfX2Wj3RLs4yLND6Ei9SUfpyfgqOYj33pirabontEkJRwcqahdLFslqigfoatinueWpSNgoB7h5ifdnafdMKvk4uEnZJLeam2zZOThZpasp1/Z4i/j4qog3WUYpeZPI5OtW59fnGkyK9UhZawkmCndl5PRp82mqG1eaGEmKyciqSSjJ9vqqWNgJh8gmeYnIV+oIjG45todYJsfIh1fpCTcJJ/g2+EeYN+e3eEcm6CbYCahItjjHGFgYJufnp8dYaOgHl5gIB8gIVacnN/joiNhHmKjXZ5ZH6VcHh1dm+AfYiDdYlziYF7k32Men6BkYaEg6NrgJqIfYOAeXt+jXZ1ioaFhHmFhnxzf5aAkpJ2hXmBgo+Fd250cYN8gIGGh3V6eY+RfG2MdH9kgmWfhH6Ih4CDcWR5rHSbh39vhnV0e4p+enaOdnJ1jXJza3uSgYN3b3N8fneIiHOHeXmDhXeTeHZ5iYV/eX16lnd7e2t0YYmUcnaHe4+lanl1eHd7gH1/cXx2gn2ce255a4iLhXpva3SAhHp/hHSHlX1+fYdveXt8bHJ2ZH2IiYOGo6SYc3txgp1ejW2admlvk3yAcnx/fIZ+l2mDjnyElYGKjIpfdYp4g3eVd2ptbYeUh4Z1coZ3foOCfniWhoKCgWKMan9/dXWIgop6hm56ZWhvaI+Fg3uFfI3KkISJYXGIdH9oelxgeoSFfoSEhG97b416hX+Ka2agcHR7hWBxd4Z0iX5vboiHfmSNjHtyf3SliGuTfo2DdHmMjoB+fI5/dYGHiXxmjGeGh56Dd4pwiYJ3iYF/c1J/hl57jIdqd3x6cImIe4ZdiH18hmKAf3x5gmqQdHqBf3aJcH54dmmFe5WfcXNzipJRl4dOfGmDeVhvd2pVeoFrMXRcS4l1X5FPdItfj1glg1plkGdiiWN/c2CslHNwU42OgkqZbGCLbndVfFSScodUUZN7Z2WcXEZubYRybI5YgHxrbztHeVd0lo9pTF2AZUmUXHNqlnthd2pNfWNHT1RudhhPbjR7gpx2WXNYe3JpbkF7dD5wdGJLcm2Zk6ZDxkdmf2VIbC54llt3ZoKOX2xZe5dian10JnaPb19yiX5vf3yLbXuCQllNb06Ig3p+hYVNbXtIXEh2X25bXHRweTdmRHSIkot9Z203crl+kYB1dnqTYKC2gJ5zbaB2lWGLZU16g3uCcHOGgnCJfIFzg5B/cVVpU4hbZYmBcGJchJuFdHKie1tbiViaSZWPimh4U25/d22uaX55mX5MgqB+SohvgHSBcHZ1jHpVl2+QclmIh4Z2gG9zY3pPeZGLXTxWn2plYYNlV29dgG9OlnxadIlkh56Dhot+UBN0YoeJkoJ2Z3F3PUl6LHJOXYuJgF6UeoaQSW+RjVefmWpbfnh2dkBbRTVxX4B5dHl8bIBPUWNfdlR7aHODWo06h31wXlJ5cIZXWwh7WYBqk2Jghn10g4KNcXJvcI5KeGRabZuTV2yRh2RghStTeX20gFiLc2lNiXJgWXySV3d8kGlEZHyKcqNbeF+Ip5SQoGSEgpyGiHd4iop7loOFe2J/mpFPsZB4kYq6EJ6ujZaLiZGNTYyMbLKpbGWShZSPdpuVh4OnYlfQh4aAwHeenpSynK6lrYtVnIzOonizrpGIQ52AeYaio1xtsG2Faat4ZJqJeVKDhItwm0a9U4GedVqNZ4aNjoBbY2l+i69pOX9wboJEe1hjkrKnoolam2OUd4qIlYyZe4x2gothYmWgbXdVioNvO42BgU5qlJFpclhZmKFRiL6SbJaod22Pe1COehQ9anFNkYyVl5CMpKBmgHWXoHGBldOUtm19uoN6NZOGnZZ5q4eihmupaoJkj36Li9N9jbOKeZF+hJaWqJatcWKCgaSHlYG6l3HefLzljaiOkrqRkbFgfrCSfpVonn2lmKp+i4WmkX6KmZyafGCUpV92ScqBxIWncZiOgI3hnYSugH1jlIOMgrC5oFGhX4Wlgnp8ga24g6Swh3BlhWmScnFOh5GhaJN/lpW2hIu4jMWUipJGf31eWY6ho49klnGPddmFfZ2CbqeUhIqBmnRYToeDi4OEq42RlqB1h5KHhId8j3yCoMmZYmV5jWptjYqdPomUfKV/l3yUZ4ONs4htooCGilt6iYBvj7CVi5mlh5yPd4eDio6VjX2AW2yQh2mbUnyXh6WmoFWZa3A=","pXyLV7t8bY1MjmOJd3NfeXhvcXFzgoJUhG5HY2OBYptlfXiYgaZvWICIYZahflmBW3tkfoCQdHeGcnZ7Z2RueaFldH9XgnB5gqdleYNvlH58jWdtdYZ9hYKfhmNwUn92g32blGeLimtpkod1W5tjSE5ieZOPh2ZvcpmAmJWChIZic2xifGmGaoR2W4e8gGhoc4FhjD2hbGh/dUJ6l2B2YFuKZ4Klb2nFWqaAf2tVjXl/fbKOe39zXnmUQHV7Y3lMY32OhZCUk2eHfJyJlJqBi2WUhYBrWYSEeWObf6tugXaIgmOCh2pZ0Yici3Z7m31qa4eMq29/bn96i2qChoamdZSKbIF8g3h6goKTdUlce3GQW4NamJexUHCGa2ZVVIeIdXxjbKOQi4FgjV5/hXBccN9wbWxbonRvh2KCn2hlhd2Qa1+SeWGVhY5yjXCMZNy2PVNCiIWAbqqUVXVyd5mZdX11dYS2ZZmVp7JrgnNUNX1XfoB/dYeVd4SIcIWDbUiAflyLfICPeldwbGtyVoiLmGdsj4l8ZF18hGtwf0JWmX18cGxjL3RiT4N8e3mLXKdRh4uKj5RwcJmcgndGfpPQjIFgga6AiFmDhm1ud5CFhlaTln7IiV+bt1JlhlmdaXxjdnxlZnKEhWWpnphocpmFbIZwNFR0gXWMg32OhJBtgYd7f3+TZn14dIJ9iIl4gYV/fYR8eoN5h32IfHB8kX2BXI53e3h9gXiNh4yCgHl+hYaHeYGAd4OAhI55eId1d4d4gXeIe3KBen53fIR2gIdydmJrd4F6gomFdH6AcYl9eYB+hHd/iXV3e4aDjHtxfHeDh3F0b5OCcIKChW+IhXdpg4CJfIN3h3qbe39/epCHfIR4gW6HZoGFf4Z8eo55fIeNf4pzgoSEdoGDeIF3dYF/foF+iIh1gYFve4OSgmhwjHuFa4SBfHl9c3mclYN3nXx9e3p+e3Gej3yGeot/hYGAiX2Oi4BzdXyJiYB6kYt4hnqHfYKHfIWAeoh/cYqDfYF7inqEe3Z5hnWBgXF+en6DdXGKfXd0hHV/eoR2h3t5coaKg3yAeXaDfnp+f3WTl3eJcHN3fH19jYOBeH2EgXtyjHaHeH6DeoaBhYSFiH+EdHWDhnuLdHyDd4SLfnN9goiAeX5kg4h+foR4in2Hc4eKe4KAgYB9cI59dHiBeIV4gotwf4Z9i4CBfnFzg316b4t5iqRyf3iGgIV0fW2If4aAl398l4B/foJ/d4N/bHaFeHyAeX9wd5CAen9ybX6EfHt/hXyHf32Hd4htkH17hHyFgJB5hJR/gH6Ql4SEfo+Odnp4fIGDeYV8jnp7lGefk3q8YY2AcHiQl36PqJWgg4eAmJWHoWmFkIOjnHWHj6yQiHySboRol19peJ6IgIt4moJ+h612onptjXiHXp2JhHx8jnyUbZiInHZxiZSbk3qJlZurh4KqbHyNbH2Ao5SHf5+VnZmBdoSedoOHj3qPlYWdgIaWgaiRdYd4jnijd45zjoKUdXORjad5eZ6RZXScYY6CbZJZknmFjaiFlHKfiIaecmyHfpJ0kZeTg5KIfYGRh3qOk36DqYp9e36LjpF7lqafR32BnLiQqqOXkJeDeGaFeZFgh36hkZiNhICAY5ONiGqEtXOJmIyVhnePi4Vyrn+NkZWAfZaDfoqGg3iqlod7n4SOhJuudIuVjqSUcYhYipODoZqChIeOmGiGbnqHj5mWoY1Vfol6h2qIgpSNnYNxeKZ8iI+UfaqQhWaGZ4F1gYp8fI+HiZuRSnl0o6RngYLDiIa7en6dim6Af5eYjHmVgV15d3uLopqOb3iMf2t/cYGOiaqIknyGmZdxpIZ+g5VvsZeAe2+PloWJhpKVbqiIpbNwmYJ7ZZ2QjoqAmJ6Heot4g3mTgJ6ja4WRhpCOhIV/l8KTmpChfGiSbZCIf458h4B5cYRbd4unoX5+e4aGqamce4mHj5FiaZuOj4aEcJmIpoaDlYOeiX+MUVhvmHySXsl3e6ZXVH52bXefkImJfp10c7uOj3uVa2mQgZ+DZmyoqpNnZGqFcYF3iGN6gXNngop5dVyHf26lpWZ8copMmVdkdoGDcKpqempzkGSUlYWlc5qCkZx7oHRneopwf32Zk4eCpn+/m4FjZ5lfU51aX6KBj42NhJRtmJqCdW18eZdxfXmGqYtkbXHIho9SkXZZj3ZsbWZ9i1aQYlVxjU+Ia5S4jpRwb8KFjmeEgYV6erqeeXt0WVaJf3Cdh3SLgn2Bfn6cqJuHX7mTp5K5hXuBkYVnaIJsc1VphqSknZNjVnFueXpxr4umaHJviXdlZI57nmeZdmZ1impyjJ6fUY6NeYx3lmp4ZIaJdHN+fG6VcphdkqmPY2Wqb1NxYYKbbohhfJmnfX54gEOLjIVyX8Z/emh9emxncW9/s29yc6l9b2mJdmqGcYZqeWGhjLBYaF5tfHx1iKyLppB7X1uDZ4d0XJKqXpp9vbR6dZx2cH9jenZoZ3lli3qVZn6eZHp2i1qIenqGkGOVb1pwU5CLiFF1fottiIGUlmiNinthjJt/a6OUZJZ8ZXp+gnGLjZ9JhIOWjJF9Znieq6WMhq1yg4FWjK12k2h8iX9ubkl8enWHPWrBilyjoX1lfGasaH9YhIWtipaNdYS5iXF3dYuSc6NfYUQ=","tmiFgWFvaV5sq5GBnGCpqoaVXZCAqpfthlWDk2ChtXmcz12Vb9Fve1uDuIpUwJXNaGp/rIq+jYGMemQ5wI+WvFd6mnmgZ46aT3S0i2GufTmtj2yxeJR5elmEuJVi10NZhJNgfnpst5w/naRhgFCSfKSoikZzb21QooSH4Wl4d25vn1xvdpSpb1s3m3d9l2pni1eAbnYzP3VvXL5l1n9nYnWNcI6eXYOfmZxuk5A9ZnV9SbqQppuOb8mzrqVosIyzoHSNd35kh4JRfnCPcc7Cm2xMakBZpcWEi1tsg6aYiqidS4DAbn6QTJSVVm6HzoWRWY5BkoObhoyKZIKMkXZyxmeTY45xknqXRJODcGJpim9jVY7CpzyryG+ikpaFdI+iebuMpmuPlptxhJeSboqSWJptY310Yd1KjYViao2Di1NSfnCIl3uSmZSBg3mnfWuZVFl+rD5qkV1xy4v5eYludJmTpJ18dlaBVkZaSv53i41xgYRzqnuypoSAjGKAhoxTgHmPhW90gHFLdpFqhkdtfrC2caxwZK18mHR5fzmMVW6NgHxWpYVzkn2JhF2cb/6Aa5ZdhI2DarejY4I5gYpdmY1lX0VpxVNLj36zgXjOZVmMhXR6eXtQindlkIybc5RpR5CnY7w6ZH3ueIeHlIqQhJl7/rBveoCIeYCGh4hyh4V/goRtg4V8aX6FiX+Gf3yJf36dcp9+fnR4gICGeXp9dXltd3N+bIldh2+CinSDlnV4h22AiICKgX+HaIGThV50hoN8fn5yloeKi2d0eIRYepJ1jYl+g4t7h312hW+IcYV5eXR6fIGLbIl9f25sfHeChoJ/knZ8gnZ2hnx2bYd4fnF+gX2PmXaNemCNiZuPfX5/j4CAj394hnaEe11/dXp5hmpSgIp9doJ6hUGMf4uBhpN8hot6iWqkeo2NdnWCiYR+g4uGgnt8mniBdIB+lFuCgYN6fWuMdXuhiIB+gYlygIh4jYGAdHaKhn5fl3x8gXh/dX+Bf3KNfneBkXlreJZ0b4OIcopte3x+nYJweJWFhomChWyCjoJ/eXuHe4CGeYNyd213fpGHcoCJfIeCfox3jYR7lHGHkG6LiYl/gYmEeoOXf3l9fo2Ba3+GhoGnf3SGYIySdpBrjHlxfYCKhX16fnuDi3aFhnJ1dnx6hn+IaIeBjW1/iX15gYlzhHyEe4SHh4R3n3iEe3iBh5aGdnp9loaJgYeBeHmUgmh6eIaBe4h4e4KZiZFngomIhIl8i4aBgoeOf22HgHqUh3lxeGiIimpshIqde3Z/g3h4f398fW6Ff4GChYt8g4B9int5foeMdYKDe3WCkrB4jIt2fIBdql5xrb+HcWd0tVtnkpyMLoJ3bYt8Y5p5moRqelxEY311lpNxrJaEpoVzjHqGOZmMc2dLZk2IWoJ4M75mlYWPI21aZaCIcnCSX3SDQWirdZeedGg/kJF3dVWQdFp/bF6uPY6VkJ12ln0yoJtskmh8Vph8jGNrd3qGeHWHnHJ5Y4aGhYyCQH+UrW2KkXxng4N/W4ttkWiFaoB+f6KKb6N1ObRzi396eISKdI6HiI6FdZebTlB8W2hjdWdsdGh+aI2WbJlSY5tqoKCVjoN+mpdUkJNocYFSqmRheI12YWt7ZL2QkZFxioeBfZWFXHt0jqeHkXZ4dWSJspWOd4CGkUS3lV50NpPHdYaLeoijY36Hp3KIbHldooN6aG+HlImKZ0yZl2Odi4SbkGh3cndwhok+N1NxMZdqen+geXOIiZdrfZFzcXuRdI97iJiEp3xdjXB/XWCOpZR4MXVOiHyrk4JlYmVbeIddk5tjoYJ3hot/TGmuN1RkWmx2dGOJl32khmqMo1d3aV2qa3d9q6U+oYmEc4pffXJ2pYmCeXlfR2Nfj7BnUYOwfoN2nIt9bGaNdZOhgpt8WnZvf4GOd4FyZIdlfHt+jpVgIZaEcnFzgot3fXuUhoSJcZK/jIN4jqOWVnJ5hIyGb5Neh35sUafIbV16Y4mAen+Ikpyyh5OYt3qWg86HjqJsT6pSiYtlkpeHe7V0b3FER35pnoGjJ7zDh3eZTnerfGyCYXZ4oohOeox/v3KGbHHkeU5xo3GorWeBbYaNcJ62fnGbZ5pqr2yEZWhrp4SP3KeYjouKinaUrpx2cWxcnJR0R1l3gn96dIF/h29/ioaGUIxiopNXoVxhanCMgkKpUHJabUmEbniMV4OWSY49iIrsjTOggZCOqFKQf3iAlZFIXqatoodipM+ehoWGeY50fn+gfm6TlpKOsoCDn1GHdf5ZjHGnbJyIiYOMipClhIxWi2+OW3511YWbbFVqh4FfaoR1gqOZjphloXqLW5V6gXaKb3WYjVKIe4NxY1TvgIHWrH2bfHN1XXiRdp51bIh1HYh1hqF6fGyRS5F3apFyZaFhxpladMuCtnN8dppDm2u/haiEeoVRhIqWl4J4r4KOdG1oqYavjJ+2mJWCbIKNh3x+inuAU59cnIeOnXmPcqJiuXnJTZmBhalqhKCJiIdki4ZYcZB7dI6RfH+Vh7iZc3ZGeYKJV3GwR26YZJuYV3KojotYWmNjgZeVcnPFll9eZYyli39SX3VxlqiIaF181YNkjVGBb3e0gI9WlHmwiJ9kXXGLZWKDeGGek3dyjXRniZfgoItbYH1ie710w3g=","aaaFYECKmYeOnT9ugpSsg5OJj5B5hlWVfX9zlIRtq4x+a0OLq2t3knh7gq54UJSNmNK/mWlhrIyEpYGQb6F3goZzmreLjWp2lGt2aXaEdZB0cJzBeHeeilqElJCPYISRaGRsZlyIWrqpd3F8hHuWmYCLjWOPcZCDYXSfd1qweY2MeXt8cF91WoB/rn1gfV2dgJLHf7ZUZoU7bJyfd52wjIt7lpdeO257e3JlX6aScF1sgnFku8yJnF2qnoSRcn+ilISSkGtUbJpJi2amcnNQjIVYdX16fJlVgnF5jG9jl1t/zZV8l5eBZ2Rwhph6h36QgH2Aa7aKr5emX6OTkXdYcU+UmJCDYZiNcH1+jHylmKRyj2mmXGlsj5KcdXuIdrqqgZSZbFm5h3uNqXWLdYKljExqgJ51W1mSjKaVYo6WdDF1cMFyk8FscJaRZoReqVp9qIiMeGOjf2twhohjrIKlcoWeg6lfjmGEdnqmiKuomHmkmJKMmIuVmVpwerCNpJlAfbB6lY15jIqVorCId1+FZYSehp6Kl4dJWZWxpoaFgH+2pnabmkOcY30rl3xNaIGLkX9JeIVerTiKQmXbYGtudaOdWWCfkaJtkZRymFeZibtwfJtoerFyTIiSanNpioGdgp6Gt2CdgYVdZWmtlXKLlap0P4Rwe4F4hYVqgoF/d4WEf3SAjIZxkYR8goJ/doSJeoJ1eYGLen2Fcn5zgIKNimGOc3GKfaJhYn99d4SGgJGCdn+AeXt5c4yDdnCShoF6gHqCcnx2emlwdYBsenRyf5aCeXyAe4B6dIeDhHx6f3hufod3e4OGbHKEgoSSeYWNf2+HmGuFhH+Me4VueYCGh3p+ho57gYtvjH13d22PdIB0jWF1hHV/inyAe36BhH55hXOFgXeAiYuEdoB4d4Zxc4OCgWR+gXeLdomVkXCXfHV9fIZ/hn97hYGAfY6EcoB3f3p8a3WWcoOKf4WLf4l+ioVph3VwfoB4X4GeiH92g3mOfoyBiXWHg3V4hIyPfoaChJGAhYl9dGeBeXuDc4OAgpR7dYCPiHZ5gIp5Y3p1fn2CcIKIho1+homAjICLf4Z8d5iDhXmBYYpyfn5+d3qGcX53goyAcXOHh2KDfYeQfn96j294cn6ChoJwiXR1eH52gXeHg3V2hXN9fIOFjIhXbYaLhX14iF6AiYWEgnN2i4WRdHV8gHx9eIuEiXl4g4iJfnp/gYKGjouBd4dmeoR6bYWAiYx/gpByc4OAg3SAdF+CgYN0em19foSAjJOEdlp0g290f26ViIuHjHdycIFtioBqe3F9dXp4iJd2h4mKf4h8i4x0i4priX6AZJhUd5pjg6JzjoKAeIVkeHc/f3iGWnV7U5dvg5ttWIh/g3hQjmmLgVSMpHyEbmKLrIBtdqBheWlzZ2ijY4enPXqpenZwOph0c2uBe3qkk3ZvindmhG17m4J8hpJvkoZxPYt5fHFusnqCfnGHimVTWJKQd2Ryb2hsfnd5eXSSeodtemyKVINzeV9nbnl0kGCMsnGfoX+UYm2iZWSBk2SBg5BxTVpTY5FzjlqaUV5eblZnd31xm4hwgk+GV3x1VoxzgYWEb41bb4doZkJrZnVxdmFce4iWXHNuhI9paY53ZKaFj4GHf4FwRH+Dc4xuc4B5c6KlYpWRg26GiGpfYZh3io9de3J6gZB6doRZfIKXXn5wpHmhgniXinWOW1SfiZ6Tg3t3iG2Tj354fmqGlWmGaVqSYXJ6bFSDg2+KeG1flGGxVouLjH9vhXGDP3R1lKB9fXB+gnxXam9hUpF8jJN3fX9YYIlrepeSnaOaeVxvjIiGf6+MdJKCpVCkZZuGTX6Nd3F+hGR8amWEdnFZcXJujXpxjolbTkyVf4B8al9xiHqLV3lkfGOLTIR3aWlvhHpuo3d9aI9jR0FzqXBlZZCIlnVUhIOIh3x+j4s1gouIcXR9cqiEWHuQh21zfYmVi3SGdHFwr2ZzW31oaFBagnCHkHaUk4qaf1qFhXeDkWafnZKZkYSAfX+Pkmxkio+ClJBZsX1xhWJ6Y1qhln9/fLapcHtmYqacoXleoYN7dGple65xfGlbe6qGlZRKmXhsd3xvc5J5b4GldWd0dnloZIGZlnqYiXVfR2p/YptublyFpHKfdll3p1OTWoKHa16nXniygKKEdYdud25iS2GQl4lRa3mXdom0b6iEcJdJb5tsi5CXc42FmYFIOVwxinF9VJ92XntlhktYp5KMoomLQnmYfmSJloB3jWFho046lj9sP05QcYhyfnJ7bnp7h4iChHBmbXKiqo7Gf5yCY2lkcn6CdpWElGiBdJ5brJePUqiFkIVWin6DkYSAYptsnHJcj2CDk6hSiW+hbl94dpxVlpZlWqh1j4KzbE6Ub5+tm4ONan2pmWpziatwTWx0hpOBP5WJhFaQcZFgn7BShpSJeYBJi2qTr4+fcXuGfU54g2tAr8+Ri3OZjnlnn0eOjHaMnHCEo3+am5h/opqLc5ZspKVOoo9LiJCHm4mbdpGMiJaHqGR9Youck5uFnHxgWKCckGKVg3O0mF45l1eFdlhOkpBadz+ThGd2l3JtnlViRWa1cEBogJuYYk2OgJxzj4uBjyxwgLuE2K9Vl59qbKieg4h3iHSrbpCQcmihiGVucGFycWWxlJyLfKo=","hIt1bKh7RZt33Vp5bYKYn15ugnB/ilJpemd1W2SpqW2VgoeRYFyJhJSAX5tkcpOTjEmHb5GBkaCceIhMZoWNratlcmyggWx0imF3l5RgXXi3i1x1YXeQfG63jKCceHWDdIh+omiQg49aX39ziJ17oVGTjLiUhG96QYhgkbByi4ersGd3fndwl7Skc46Pc2WbXHGIn4+TJo2MctWVU7eMiY2ZllicgXG7XrRVa3N+3GuFkbCtgnufco5xuHWenDKtWY9xl5x0loyekYlVqqJ+fIaVWWRlcllXho+Ve5ZorICtcY3GqXh3qIN5pIdrfJJ5hIRiiH9kxY2QdoV7c3yKnIp9rY9TZY1+iHxcbpNfWYaBjol5Y5dsW3+na66yjmqebn2oV35Lo1FmgsS2hYBeasBogY2EiHyRkHx8uJGcsWyfR4Oeb2yOg4hph3NkhZB5dFOaf2h2jnqBVXePealZc3J5cYB/b5h0wJJhb7l3g31qm4R+mJd4knyLjWvmkg+HiXKGfWeYpYpgaKqbh5WNqH5/b4VNf45Kh5dIh25UVGKBdGaPiWx7cWOHiX19bmafgpqMipZiZXtvhYq5p4RobH6YdXJ6aWySbmVPfGiEZ2G8m4C1hYljhJCKeX5mcXd0c1+lekRVgYGFbWOVkJN8c+WBImZ9hIKCf4W3gYuHhHaEgHuLhHl5kYSGdHCQe3CJfIiJinaFfoWHgW50fnuAf6KCe3t8fXeAf4WBpX5uiH11foJtfId/Z4p1mYZ0cXp6dXt+h4B8gX2Ben5+knuNf3Z4foF6i4Fwc39/goV7eYCHho2Lgop3hIaBdnGJfIB6fIKPh4N0eYx+gXt9eoJ9e4WAhoh+g4SPfneDiYB7fpCEiICZi32MhX50goGHe458gneGd3WAenaJhoaJW4J3gXqFjo6Ch5CLioWHjH6LhHx8fXOAinx/h3mSf3uLapSDgnhwf3xfhYCZi2qEe4KAioGBiYWDhIF3jXN6fIKLfXV/cICOeHZshn6Af4mFgHmGiHVqe3iAjH9teYCIiH99gnN/iH54d311c4J+i3mLeH56f3d0gICLfHKEgXB/f4p8eYGBjn2FeXJ8c4eAf3txhHF9kYWAlXh5g4CAhYNzXoB1hodvhoR8hoF/fHuEf3lzeXl1lYOBiHuCk4aAanp6doCJg3xugIhpgXN7g397hmN1fFFxeXpwdWx0iY16fIN9eHKFgY6CfH6QdHRge4J1nniGfYx+foSCd35pe3iGhYt/gZaBkIqGeoh5comMeYx/cop2jHiFjYBtg4uCcHx1cnKOgnN5eI5+lXh8eXt7g39zgX6Kf3iDjHqLWYaAdGOObnh5mH5pd6Z5cpSRjnqVcodlm3BvipGKi1CTgp6RqoqDcYSWjmmbkat/c2d5b5Oih5Z8hHyGio27coR9fn2TjHZvf5d3nWmBioCalW+PXXF8h5OKY2x9Yn6CmXushpeAooyKiph+epypnLKYeHV0hGyUfJh/bXV8mpeSkX2YgH5+c36Bh3Oip3FmioZuYnObdHVgoHmEm3iFjaqJYYZ0o4R4e3ugjY9skZR6dHlnqXihlI15jn5mhW2AnLKJeZF6XoeHYYJ3Wm+BnH2KanemfY+Sa4x+d4eDikhyi3SPe3Zmh3eWgH2Xf5uMh2d3lamDk3V3kIZyiYh5kouKY22SgHOUUoC7aYp6ZoRqa3xmgZ6Nkn6Qt4KIlmt4kXuGdVxqinSgjX6icGlrX2+OkIV0lHR3a42CgHuLf3FfiYt2iHltoJmXfIRqhIediZKDenWDeo5pkZl8dXZniICAfYZ6d4uWbW2vmoqFtoWec317h2aOgodwgmVWlnN5emJ8hoN8xp9zbX5+gJt5kHuTl5pvh2iQwoOqfm6CiYKbPpqCcImDg4qZklpsfoOKd2qFnn6Fk3aKmXpptWKhnod/h4OMjpFwpX9hnXJpc4hxa7B6hoyteHqlk3NzaXJ0nnx8SHsoTIxxa4V2cnOHc3l6qJS8XrNhb32aa4FtpHuYbpRRSZx8Qai8jnCOdnqJqmWSYJWLmKJjv6R6iZBzqmhSpWZQmoxnemuXmnmeiGWNtJKHg1N/h6FloVe3hHJhkIy2en+bUYB7cZZ8mJmLgIWDd4aQkJFygnyzgmWDkZWUppuelrKIi3Rwf4CDnIxdgneGqHl0hKh9t5WWcmaHbI96hmWAYpKXbJuFe/5/bJ6FjYCEloSFnHRliJN9hIOb3YaCqpSMe3dpc5WcinSXqo+Hd2RskJp+rq6AkoGznlk7kYWAbZNYp1+ean5nhICTscx4VXe8aHyKoJKYsXVjcoJaiYhlbG6bin95eolwk2yTeYl9rHVlZ5t6paFFh2pzhFWLiXALel50enWplHeygXOgi3lgcH5niW1+ZJyhd4eEh8ligIxqnJSCfIiXk3R7bVyrRY+baZWPd5hUaW9ei4CBfFqCg6Z7aEBx5GioeXN8glJ9m3R6k49tvJSCV5qRpYeUro6MjYxQYF9brFR/ijeOdWmNkH6diIlntYBunY95bq5ojI9zeJGTe5CrlolWcIiQcqpYinCMrY2diHSPiWKMeaWIb5uTiG9nV4WsfmiFbW+LfnqMdXh/dJe4hVF2YpaRcnSWdHVqh4VwcISPbllXdpO5dspkYkBJglOJinx6gPKcY5M=","nVh7i2Jgh21RbHyZf4NiilKUX357cGlInX9vdHliSoqTc3ltnGnAlXKJnofpak2bW3yDcFxMhmqFk3TRdmeLlXKMyIB8aYp+MYeYiXaPhIvIkqOcbKmcqX+4zWx5dGlcpIqXjnFxWYKreZVQeUqAf0pfmWOUcXBcl2V9cmNOelVJfmZLjqaRrm51go2zanyMYHinsJdOfn1fbgB5M3NpdWR4Z2RwX4FIh21qeYt8Wll4mYdLeItodIWcW3hhUz1WTHOIc3+RjKPAhZiSUU9neVl/iUt2r0BefHZyZoSbf2o9X2hgZH6IeoF2XFKIjapycG1woGuUZnxuh4ZkgYaHnX+RgYSBSZByan12anWPT1Bpa5t+sIZPZ4hEdmB/dXOaeoE6doiDYa1ml5B7TI09h2p3g3yOjG9ClG6Ggl5XnpeId15Zkzdqc3V9gGqVgrJXYoKaZG1BZHB9XYFkboEveXRaVX6CUJ5zbFZ7hqB9cHpye22NTKJWW0+Ge12se0w1fXWLYm1+cmKMkY5tY2d5ZniFbXxtVr2BcV2QcUB5Smd3fcBhgnpxbqB5XoCFZn5xdH0ecYmQakJRdz1ckICNa5BkgX9xrW5vV2WEfGJfXIFphGQmikdpg4tqfaSdfmtXd3mCRH5fd1V0IZSDmIqOa3KI5ax1foiMgX+Lg3t1gId/gIN4doB+fIF2bXB7eHV3ioZ0dYxzhH+BgXSiiY14VnhwiICMYXWAhoGATYx9mHyEVYJ3g3eBhH+Gg4htc2d6fZRvg3GDiIR8cn6Cg36DfHqBd4ODgnuDjHl8doKAdn96f3qNcYmRd3uGenOBhXmFfHl9bomKgn5/g3uObnGCenxyfXx6jIeaZ3qFeZSMaH2Cjl6CinaBdXSBe1x1doF2e32WgoWIfIh3doF0fzuBiYWFfHVye3VtgHeSfIWIeH6Jh3t9jHV1m4CAe4V8i4WBgXyDfIRAf4OYgX95gIR3lIh6hnx9fn95jINAj3V7hox/h4Z8jHORc36Rf4N7eIOFeY94bIaUiohzhoB8g4NygHmMeHdyj5eGfXJ7eXiMfYxmjnuAi3B2fH98f3mkiXmEhm2ahI+ab3yKcn6KeX+LhHZnlXqHjYWJa31/h3h6eWh8hoijg354hoSDhoiBlXKEi357b4KFgX99gXN1gX+ccWyBZox8foJ8i3h+f3p6coh5gICIiYWMeniIfHeEc3COmn2CdYB8eYqHgmeFe4tseH6SfIh/ip54hnuEgHZtkXaMj5N8i3uEinyHfHZ1j36CkXqKfIWGlomAh4KTiYlqgXh4bIZ2fnuMl3qEfXR8dIpyd3pydoN4pJByk5pXk39pWV2KcIOIY4d0hUiVb3NQepWEnn6Da2tmk2ySglxygJJ7iXRu4laFbpqBfnpBSn1/fLp3b2yQfIBuWKSLjImVGmiykn6Dd1CUfnaYY5pWZ6G9Y3GDdbd8i2hug4aAeHOdhohnc3UwiZSMcX+RaWWKbD9TfFiUeZZmkkKmo416j36MiVR3lmqLgXF6cVu6xIt0cIRPdk5+dn54h3eNW46pV3l7d3N4almJc4SenJ6FTYOQjXuEgHpdfYJxdGl0eKR4lJaAgG6XaI2DjZm1bI4xa3pnP39jn3JqeVt1ZHeBeodepIBRXnmXg2Ntekt4a4mQcoZjQZiHbm1ygoqAfUxrcX2BUoSQZHxyir5/PG13c2qAaI+IgIWFsJpYT0l7t2Omh3JKRoNidoaQeaV6sERwLHd1Y1labXSYkjB+eo+Jco9xiGprdI3AqoeDfXmeinR7jHSPkXFkdF2OiG13YXCciJmcfmSIfWptk1+BgIFndV9pG8F5onAt0HyNVpCDTVeEiHaJaImVZVppc5NiaIelnsJ6x3SLbHp5bXhXUbd2ipZuS4h4mmJHkI90JHyAiGp7XrWngHSOZqlxgFV0impygnh+YZVhR2R/f3hsgnJWbnmOcm6EioBfc6B7inOusotVgnhkZmCckJRiitCyc0U/nUOgfldNmpafeHVvTYGFkJ9/gmlOim5ocHtpa3qQi2uJelqPdVGdrXuXFaeikmt/RWx3ineTf3iMeV91aWJnm7OSli2MYZFiho5teJJ8p4JEn4a7dYt4W3Z9dXFcgIBbfMdNWnx1gpuJYkCRnW9ndIF7c19tLTKBq4lNjISeZoVWZEKMWIyIgKmEjXOtPIF1l+SBdXB1fQCOOGd8cIaHg4Y6Y5HKi2ZmapFsR2p843yGvHiugpiBlJNaV3xyNXKAj2WOgDCoh3tcb27SnmGRjlJreoyEhl+FcnK2ZYyAcn1IaIV6eGuKWXCJb2+zjlCFip57OXd/jYdkim5tUoh4bIGGUHJwd4CRbX2BeZQ4iXakk5qmi4d9YYeLmnSLfm6OmIpziHRIe4uCN5Rxn6mBi4mhTqlO1o2dUmNln59+V20vxG5/aGuIcI10VM1uiHuNbZ5WboqSapmeiXh3Z3BqbIiHbJ90Z3E1Y4J0WZmGVnKNVrgANTk8YHOPip5+XYOSjHVOZn6KnKdzfIGOW2OCcG+YiqxBlY0qeWmrVlxrYXeBcYmKVYWDU6GYa2aIenxddJuqc4aMfnNPp1hheZJwhox8gF16iWGGbJNnQG57dY5Kp4pganhaqdR6fXKejopqcDqqnFvOXopzb39bcVaRWHw=","jXJ2Xb10Wm9eTniCX2eH6kNodU96VXBKS1AhbHKuWYpafqyGaXOcXVRfh4B/S3BuUyRSX4Cfaoh3Unedh3d5ko15YmRebluDZ2ZcV3Y/aYCUfEFpXHCWfVOJdZHGfYdFLnNdj4GElatki5SDSnBwkqCCirSmkUp1gYpjSKllbKdvoX94cnV+qJqMhnmbn42KPVNqpoaJclh8dz95bGBEjpNkhmR3bXx7g1CSq1o30UVmxFiibXOGdJhm0nSIohZvemuDiJuEeXqkfLdG0HJasVZxdIRSdmKJgJyTfn9sahi6L3dfKXdTtneibYBEdYp+m4B+o217pWBSnTyDO3igWH6BtXt4ipVooUFugBONcXw/nm2McLuLGHeyR1lyelo5jV2FeZVtWElXhHx9fGpdh4uFjYNzkzBzdH5zo3uSjYeHYE+cnntagGJPYHqTV8x7T1dbVHxyZI6OQm17f9yIZzeHY2OFTpiPtYEpO1RRWnVIgmiOpY9maFqXWIt5ZWSQeVaZiUWWh15TSjiQpJelpIFyo3qUaW4+laynaIFSZIOBg5BTNmRxQYl1k6h9oWKMg2KueXZmWWmMfaHBo46lh4hOj6MWW4RuRWqFfn96KVh82W+rgmOAdTxmlHmAaYCYcnW7fj4nfViMbnthi4KJekqPUE1zgn9+eHShhYmCb3GEg4B+bHiOgnuAc4yHgYhaeYhyg4CFfYR+f2x9fXl4ppV8fY2Hcll/ioWGhoNxhouAlXh7foV/g4Z8mY6DeIGHhYJ1cYSCg3V0kYd8coWFe4WJhE9xeoJ9b4R3gnuBcYF/c5WFfXtwkoaChnJ/goN9hXx4co+DjoJ8eH52h4KChIdudoB/jIiXgIyAhX2EgXl8dL13aX5/fntxhHx6g3t9hX+Kjod7eoGGf4V4d3tId4F1hIt0gXyCeHl5hoFzjHZ6eHp9hXl7goaLhm54j2WAfYN/d5ZKh3J4hXt/dI6FkG1ogHqDgXuHg3+Ca4SUjYqLg4GKhX9meX9ydoCCjpCAb3B6eXCEd357d3N6iYB3g3eHhoKLc3h1coZ+eoF9g4V0i3qGg4SCe4OAe4GTg3d3b4eCeIlwlo+agHiEgnt9f3KGhIuFgomHeX+GfX5jj4NzcHx4gH9sfHqYhYV/fH6DeXBvgZeGfIZ0g3yBeVxtgIF/d32Dh357e4hvcouCZoBzc6+Ba3Rxg32Dh2p/bXmGh3d8hH6CfnmFfGSafIR/jHqShW5+gXSOgoJygpRvhomEf594hYeDgmd8coSDho6Ac4VrdneAdIqIZnqDg31/iIt+g59+hXuhhpJ5dYqAfH16h3x3fH2JgHhykFWjj2VhYqCkZlKHhpV7cXSekH15mIRzh1SatXVziGrAg4Gfw294cY7DjUlacod4U4Jsj3Gdnp9mioJVlqJ5dIFqjqSDl2+Ft1VsZk12eHV3YGJRh46tdm+3qHxqWmyNo5drkaCGaqOZfXVmd5CTaYWHfX58ZZqUkI6SBna2fHCvl4SjoFSTen54nW2Ae4VnYIqnjXyIdJd5iC2QWZeIhaWNlrGlpIZ8Z5Nxu6aBcI6WjIdupJ5qcnOHpqiVeW91kJ+Qg36mkoiKUteofKyLt6tjfouCm3iGZXSGfFs7vDxrbFuYnIZxml6KaCqRhpuFjoFusat3e5yfnpJzmGdogYCYfVRvaZWDXH2+rYqEVK2NeIdgkJaHl5Jnd399gGJKfqN5n32BiYmObkdgb3FueIZ/sJ9/fKt7g40rfVx7bWZfcD6DmZ1JjIpuZ5qqfnNDhYRhd4yZqHRkrISpYWVQioCVdYtgfV2RV0t0lKV/jZGCe41qZkWGo5aKjndrm4eBYnR+gop6lq+CeaSVlINge59+gqB2osK+wF6Aa4Khj3d1g5KKcFFzenyifHZug36Wa3Z6oGZ/qsWGqXeKqm6OYZR7dnmTdaOOV3qNfkyajrN7cJqRknaEaWuElJZYe4V/iXKMmpRmf3J6nX6hn5h4lGuAtHOXbamDh0lqOpl0eoCGdIJMT3aAT5+hcW17UYKNeF+CjHSYKpieiVx/Rn+e3mpZimRhdo2NfnuYk2+UiVJznsdTj0N3e4hMW3aXU4ZQZ5GgfHhOTG94jJtwf39zjYtiTH2CW5RxlY5TjpddKnB+drSEXJ+hfU95mniCcZ91bWWCtKFvkm6zcomidlLodo6NYjRlerd7hYqMgVp8YX5inYNUl4FxpIJ3inSIlWTFhXBQxIp5Xmash5GPdIiUllZ7hGBafJh7gZ2kenif3pnDt2aEfmd6jTOgSm6KgJx4G3tJMXFzAHiRsm6AqkaOQ3l8qnaEn2amiYRzpV5jX0+kQW+Sd3pqgHyEpGtgbXuFb2RtjG80hKyXbHKOf0N8dGyIkWuVloZ0gGJZYlaJUHt9i4RocYKatUl7gHOGlTJ8RG9/SXGRU4Z1mmxrV3CgcaxleEaBfUhmYoapgmiSjVA/ZR18bpJ0hW15mKIiLYOPq2yAjoN8n6RgQHFhel12bR2ITXSJgmygWX6umGVceqGAbWRz1myDmnefn2RjWIkxWo2DZnh2ZZKOTo+Gl4qajIV6bXmgc6h9WYx9kLaNkIipYXJOe5JMcnVlfISYdGBdSnB/WnRvqk16WnhUVpOFeZJkeHKke8KgckaTfXGcnG59lhaOvZ8=","jJaGnWmQop6PuZrEo5xxhqB0unt3V219dqZzfKOCyX+GdYqTmG+od5+KcZDckp1om++xRoaljqiB0qtsepaCeW1zm4V6hZ50qpGclXt1lJpWh9NxdGVubJG7pmh2frO2goZxcam1eoh3b3Wfg6WLpm98do6Tb6JqY4StlFLDhn+zmIN8i2yBYnqeop2Vl16RgX3AknKmbpGSrW2YmYeqkKeAlreHbJFxeHp4XYzshn2anYpql36JpVmiXqPCZlmKc5GOhGtwa49niFdYm8qVj4SXjVu1bHVkhHOkelppeqdn1ZCQmpNpn3OEc6yWfnmWnY6TgaZsWJGCj6xukKZmdJl5gJCggJdUnnutfaFfpaybhnqUV26EaJqnjmBfcpp0lWeUhoOvaZl/fJaIrGaig4tuf32gnI+Hc4aLmaWThqGwXqaLk798lJ6RpW9um3pVkppfqIKzbKd/joFsm2OXkI6tnXpioXVxZop+kJKWnISMeqCNm6mkp2hqhp5tk8t/lbBam5CmnImwiaCScKSPa5CUYnl7oXdbXJWom3SfpYmbfF2JuV2L0IWJgI5Xp5Oee4eSe3VfoFl3YXGXhmhwcpKpb4GhkZOJzYWBl2x9m6V4e42PoJSIaKqQcGx4klmaqKhzhHa2jnhtg2fDjI9wmdd7U2+Te3yJhIiXd4V4iXV2iIKSkYqNfYBxeHp9b3Jrf4Nuf4iPb4mAfXKNdXmUe3aOdoGCfIhrcnp8h3WFcZBti4h6aXZ5boF9eX+GiHmJfn+KjoZ/fXt+iXp9d3NvdXh/gn2Hf4mGhXd1eI57inOBenxzi35hf3d7hnNleHyDeWt+gFl/i4GGfoGRdXl5hHuCgH58ho1omHZygGp3j4l7YmV9inp4eXxnbHd6enyCiX1nd4aGjIJxhYp/hHl3Z3GAh3F9gn9vgX1zfIt0eoeChHqGh4qFgHaQhG1+dHKBiXd2i2+bXHp9fn6MgHSNg3d2coybkn5ua4BweH97dn58ZXtyg4WJe4h2a4KRa4GEeHV9gn54h31/bHaCgol1f4R/jYNweoJ/goSHZYSEf4Bsb4Z1iXl1bYZ9g4uFh3h4e3p/b4l7cYyKjoOBhIV2eoJ7f4F5goZ+dpFvinGLcHR3bXB6dX+GhYB6gHB4eYCEcXN7iH5ygniMf4WOj41rgntyj3KAi4R9jnqChHZxf3ltd5WCj4aQfIKNfXhwiIaCl4F4eYh2g259gZdzjmqGg3CAhpV7jHaLjod5f3hshpJ5hImBiGSFkXiCh3V1gW1sfnWLgH5+gIWHiYiBgXqOa3yAf4l4j4Rtf46Fg3+Jg2qDgYV8gpCSdH9ubJRscoGRiYeAtIFsaax9eLOafa9nlnCDhndye6WJdHZuqniSon+SaXFveYKhgkyMoZWDbo16jWapfGeebni1jWOCfG5xlpB0jnNtnbOfhId2ZoiPhHBww5qdYn5zloF+Kryrk59rs3mNiHKwfG+4f3RUephih02EepFqknd+dqJCclmZZYN9ep+bqnKCgH6goq+ei1eFk16wYZVvmWSSipd9bmFznoBznmCOK4ZmjYxUmIdvp5F0mZCKiqlgm5KQeoSAaXBhfXeoc257Xlhpf12Fl12qfW9vkHZ2YIBpVp+RfZtuY3dqVo2Ag5VvgpKAk56RZmxycJWZf3qDcWGCh4Vcj5N8f5ibqHhJWn6FckeMoXGUdX6SvoybVn98l4R4g2iFilSZcYKQiryhkH2NZHl/Qpelh314rmt9ZHdyjZGWc5WHk6F+fYN4iEmKhXWJhpaojGN6fZp2g3xmtaF9gZVah5h3h5qXnYeMWHCEcY6Il52Tl6KaymZij5OOUZCGR2t5hoyHRIuugHVml3qWeIBofkd3VjGRcZeWpW9idmiql1J6W32Yro59cIqTjIJ+jKV8P3lvfC16jaJpcXqxil2Bg3WLhnd4iYFui5Nsj4N7cXxwZ31uhYZobHmnmFuTg5OBonFmdZKRYqV9dnKUkHVwlIa7hZB5iKqjjpSwo4lsjpeOqqJ9sV1wn5enhoJlzYiWeXGNhqK1pIl3mbaqpottfauCl3mImZCGlKiCequgknaFa3yBZJ9xmYq1oXWJgYp8b5+8f5Bri2PKslyaeZWpjaJtgMCge32VenyOn5SOgluQimyHipBhl5ylp115gIaHpXh7fY9tn4NyhqBiiI6JnJKwucGWcZyZodKKZpyPlZqDkYd6W4wziXZ9c3pbh42Iqm5knIpvllmOb4DMiYCQbpKbjYF/d1wqmKp8nKZ9d411f4eRjaBweYlehod7g6yPmnqIkpFtY3d2o5WMlpB6kZSTSaB2rJCFe696hLGGmH53loOZlsRRqJCLh5CLn4p4jrqwYXF6gpmao2RtkJWGkYKfl3WkeJu2eIeaxH2ArJJmeoF+oLOpgpillLOFfUqKf4ebd6CAl5yLh4poaFRljYu9hrOsWZV7iodpmovaoXuei3F+nnlxmnORjmqTyYiIgpCkk4l1upqLwKqBgK6HloxmgpCVnY1qeaGfnn+herSGgGlxhG9qQJW6m36qkHqPj2yQqGiGpqN9jpaRinadeYSHfWt7rTqMX3Kqk49ja5WYepaPiJZ+kJF7pWBwq491s4NZm3+UbYd+sYV3iGyJj5GcgHOIg2RXh3Waj4mXfsR3ipw=","joqubW6Rz3mKu3d2haGAVJaOiZ97oZatnX2HkYRa6YKZi3R6j0Rnl4t5ebqHknend8usc4lQ4mZtlo+LjqOjdENtkaSkg5R+uKpsiG90TmRuaqWYnXhqk6V6hW+IhJShmIuQoWh7joaKgE6NqU+QflRZhW9zYK9yfXqce2tie3yXd7qNe3Reg6JphZ2HZ2uMrKOAaWmchX6xa367c4CdkHWof8OJdoHTWlV6q35QMrR8b2EqgICFjV90nZZ/da6ap6WAmomBgak5flHXboyXZ7VzkLhuiKZjfJtvjW1Imqp5qnWjiXuGVGh3dHqChIKJg4WLJpVkhY2sf4ZzjopPbmlHjH2Rr6qgWoqGc+aFvXV+mW7ElFxIzph8uo+li7OSiGdQV3yRgYq0emaWfZu2h2KLcKuvgbmjQIiMTZuBgoZoo7BvZYSFZLKKfrRyj1NDtpRMomGfXGdY2Ip8koefkqqEfHtanINwY4femYeXmIyVpZFpcaWJvj96gXdyo5Z+lJ6PjJp6e4aDlFChd4WVYZqmgYhvroOQWHuDll+wloeRdmmrjox2sKKRiJVe25ejhouJb2dspYWAZGl9b3lwqYmxZ3OcY4GKlMeXnFVbrpyDXJySaJO0j52Cr3lilpeShZSLkJVwiayziYx8bqZ8eWpA/nh7g4KFeJ5qcnyBiol0gIR8inZwb32IfXZvcGuThnl+foCNgoh4iIl/f5GSg32LhGx8iIR4cHSJf3uDeYORjYF8gXVpTJ2EeYN8foJ+g4BufoN9h4l9jnSEfX19j5dWiJh8onl1YmZ6hXd+gZCNfWyJdX11got/fIF6d3qHfoVzk2+BfH2GjIZ9fXyFcYV+iIWAco1kbnaDgH6GkYp7hVN6g4SHgoCIhaWKfGh7dYJ0iICJkGh3lm6HgoGBiFGEboF9f4d1fH+EeYmhiYqOfX+EiHF/eY92koNyd5aBgnF1h4usg49+eXqCeoSBaX13f3RzfYB8anWFloB0gHd3f4F1dnx+iYmGiX15lYVzYpGNf36JeqODfX2BfICNgJqCeYF3hnKMgXSCr2h6io6AgniBgIaDf3h0iX5zYoN/fY6JfXt7aYCBinKFYmySYIJ2aX59j2uOh3eDe4ONU3l+no9qfoNze4OOeYaIfqRrgICXgH12e4CGcod/bqaGfYyHbIp4dm2NfYV8fI1+fmWKjFh6jYB6f3OJgI9/dHaBfnOAhnt7e32Ue45viI2DS4Jye4iAi4F5gHyAhH6Ddn6FgGeEdXhwep6Cg4R6em6CdHd8h3htdH2EfoOIjX98fW+ReGl7d31za4eBhIR7aY2LhYR3cYqogmOKkIxnmJpjnKdfb4CAfYZrb318ZH52eo94dX93Y6d1aGiJhIVWiX5hild0joxvjFKppUxkVquPc1qGhI+DhHx8XIWlfXiJTJSKUZWMgGeIXnR4b39vfXpAZHForm6MtXtje4BnemyQhlVrd2uBhXVeW3Vhfox6dlqEhHtweoiScYdQeXN2XIBwgYt/dm5tfYiQhHRQbH54gmd4p3GIkXNpjm2ZbGFZNm5zg3Z4KWqLbFh0dXeEfWN5TX1nZ3xbjZeco4x8eWlOi4Ril1uAnU2HNnKdXEh+bI56gZF6W3OefLKEjYVtcI1wbJE+inF1fnJ5cnOQbIWqlnSafX6AXIJvZX17eZiOgWyIj41pcKZ1ZG1ofaKxSnOGcFyFkGiYTZF1hVZ8gYxan42JfYaMln6LcXSRZY+sk0qIe5WqpFeTi3WoeIl1kUOpZlGkVXZGspyWS5Rlrl5uTj2Ld4CCdHWbYlhvc2mLfaaCgZt+ak2HV4aFco+nZatNa3CYTqGQaZCFhHmDh3SFYGxxg2WglXePnXhqdXt4bjGBWpNbfIV5ZGeGU255bWOZaXmDXIRbqXxytY59WJZ5XDh0Q2Neeol0i4F+h3uElXuNfX5fd6tmjnmYh558f3GOfWZ2Y4G5c4N2hXZZj3iQXpeRXo1zZl11Wo59Vn1ldXLFmohv2VyTcpWMa3aSsZh2io6FaIaOf4lHtJN5WnhuQTVfbZB2oH9nCHOsXsTcXl1dv4F/aYWBlYGLWTtvkMOKjou+sYVXkYpYYYM7Y5iShmuAgVIrdmeLhH+nkVqCcl2Ed4HYdFiSlDuEmjZMh0mWc6eBkYawam6Fc6hthZR9fVljLZFplqN8lneRlLN7XFRoimqdeM28hoC8gXuHi4aZYXSgXEhxb5Nnd6FnTHJVqYOCfGxcmXF6XqiCn62sjWyEcW8/eWtxclKQRq58lM1Zgrp5qIZdkWRWeYKOynind4p9TU1zfWqBc46rhW16WqdTmZW4fcCCg4BPjG5UjomPp6uegpCIiX51qLx4kH+pd2VPmKx7cXyHgK1XaXeZXGh7kZ+vfZ1qi4yhfVaNcY+PZ5aTaoqKbbaAaoFfk51ViWqZXJGYiK1Vk01eo6hulWS4cEtsUJp9pLOHf694XXtqhWZuVYCbo4OKaqF/jJd1kKVvrYJ7Xqdyl7yJhJdpuKVxeYGgf164ba6SeqzDf4B3i0aDRaJxkk3BgJSWfVaChJhUpIJ5g6EzxXKzeGmHcllZlHeJZWFrXYBxq6yfimJ+bXyVuZ10jol6y16Az4JkdKild8KSmHRrcHixooF+jkR/j7B3iptwfJSZW5dUqm4=","ipODb352U36VdF1mgoGFeIF7kF92jXx7kWxLc5+J2HKAhGNtakGOWYdsUYldbKSmocSURl2MkcqbgHIyb4ONdZ2Id4WLelhsppZygY+Me4OEcqWBb5aIbHd3d2SBnGt7jY6UeEuHdHyMgoSHeGSXd3Jog51wmIyMeYF7TpR/om21fn2JhFWOfGF/eIaOi4B6h4GTgpGVdoN8gBqPdnKSjWZxgZCje3uLpXqJeIiczbGeoXZwdJuHi4iPioNyfpeKfrCogZ2Gf2BHeaGOintxhZCbe3OCdXeKsIqIb4N8cpOMl5KBkZybQoyBnZBvqoSbhYK1eHd7qX2maG5yZ3WUgnuIaXl3q5Gad3NpccCNnJxFkYaac1tQm4lwpHB2b4FmkX+heWxivUedlLOGl5eBesqJf2mEWEyDmIepgoNxdod1cYeSbHagdIFxgoF4d3lVjlipf0Zua3SEb3CIgpCFdFBsWnyThXtpppCEdHN2cnx4iIl6dYV7fHB3a4eBk5Rtaox/lXWIh4V6enuLhpaTvYR7f3F+a4BgmY9nin9znIJ8iG24xoiZZmuHjk9nhV6Aapd7j4CDeJqhfJWsgHpyW4SOhl12fX2BlYpbhI98iJ+DjWyImnCaeneOoZR5gpKZgWF8eWl+pGR5fXyTX3x6dTiLmImBknaTfISvgXqYfnZ/eIOCgIqBd5B/d4Z/gomLe3uJinCDc3p9hZCRgomLi4qBcol5fqF/f256iIx5fIB3h39weHlzdneCh2qIdH12dXiBjHeFcH51gYGQhHR/gleQg3SHe3V8gH16bYSDfIV/fIeCfnpjgIpzgIR6foZ4iIeDd21+gnl6eIFzfYSBeH6GeolzeoNlX3GIc4aAdoGBg4tld397hXaCinJ5hIF+gX+VhHqGg4KJhIeCj4uQjHhUi3mLkId7g211j39/fHp8inOGgI+Ch3Zsioh+bZSEgntvbX1XgJSCe39weWeLioSCcXyce3d8dYWXgnh1dIGBeXaFfH6DhI6Kg5GDd4B8bJZ1hIGDfnpziX2HjX99h4V5coN7dVp6gn9uj22LeY6PeYmDiIyGinB7iIJ8gX19enN9gX9/fXR1iYCBh4SPgHSLg3OJelWAdoZ+eItUhoNxinqFi3uViH6AfINth3R+e4SPiXVwc3uHgIx8coaRkH2DlWx9eIF2g4x8e3iLhXKHeHp/gnqSdnt4i5uCmn99f2xviomDiZaHdIOEgIWAnH1veIeBeHeAi4GFfIR2goWHf4KGhmaAfYWEkm6IgZqHe3mCgW14gHV1fYeCd3+Sent+kmt0gXdxl3d6fHN/hHmCgoaXjW5zg3qhnKSEeGuRfn+Kdn1zboiIcJhvhJKDZIGPW3eEf7B+kpmMbZVzf4Gjg3B1S5GLaHuZrpVccoeDoYd+f3p9k3GDj5+Kg2ybtI+VipB4joGjgn+IhHuYgIJkcYl5VJuATJKEbY5ehI2GtX5njm5tmKKrZmyHVHh4dJGFiX2Bd4d2iIKGbm56cKGHbnWGgXmBe5+PsmG4eH1lbndhjVtvkI1sdHObiGpraJWOkISje3qakZuQdnyQjpFng6mtgIKqlF+OnpewqIqAjXJ3m4OUt32Aj3qTdatyh4uGcmeAi4SCdJOQmnqLhJJ3UnqNhpSDjZR4l4d0frR6j3t5epZ3c4Zwm3xfeZVqgIeOeqN6k4uYkIF7kIaYmJCHfp14ZmuHkXmAinqVkod6hoyDj4mEh3efiIp7bnhwrpF2hnuQZZScaYqBkGp9hYeHioBjemh+hW2PjpGLm3iBjXt0e3yFVaaVb4mKaqGSb3yQcH+SYYpvbZF7ZneSd4J2gGmHbZSFi2OUdWOVhJOHXoiLiZOFeZWMim+QaFpta2iGkYKFiIGBdXewjnmdj1Nqjndemm5meHZ7XI19YnN/e1iJbZaNjHOgn3t8ioh7dYCKbJF/hG1xdYaCh46DfnhtkIuAe4F+j4p6d4tPWoeCenWOaW+DjFxmcqGBi6OJdIxsh5aiWI2FenaFk6d5hnWGVmKEgI9hd5lxtIuPmH1oonWzhXpoc4+EZn+KcrV9Y3tYeJCbpXdigHaGjJl/bHeFhZJml4eAhY9urHSJZaOTf51imm1wjk54e2iHe4GQk2eOdaKQdYiIW26gn3pelIyJhpdvmnaGVZF8m3KndYKViFRsfoeOammfiIKDlJazebLeaHJjjBiUeWOarXVonJeLYHiUnn2beIJ0jKuLlKxlaJuCk3xqk5Z6blOShJCZi4qfjHOSa6GBmnablKN+fpmFboV/oG9zcI+SbYiHg4ZTaYiIbJ2ZhoqBfY6Ec4Cchmd5fnuRim+UemRuV52RoZKEt2VXfKNoi3uIwGiTnIePg3OZjHSEyGGKb6CmlFlvapJ/nWuZdoaGlJ2fdGuFUXyGfjlpjXuWd5l2eYx8bKKPbJ2Xem6JdoeKcY5hdnCbhIOuZWpktmtpf5WPloFbbHF+iXlviImLYIWSe4RvjIh8XIlVgmOXf5BchG+2XIuNjoOEgqp/mFpwdpeOjG5/hIRid5xzc358kWdsk4+ieKGBiWKRdlyPi2OHdmRtdI5ZnZl8hXaWi52Be1qZYY6DiH1ziX2ArqSAm4JiX6JRi36MdXKgdJR8fJRje5BXhIJ3h8KMqF1ic22Oe4Nsd0V8r6c=","goJakXqQvjzTlpeOc3yHEI9SalCJiCKClHKzs3mYsXaT7bWHilVvuV+Si8CFun5LeqZ6qG1hhHaBgJ9KQaFwbGyEP4eQY5MOhGRSophcp4B4gYBgcaChc2mQtJ+Ssm+ainpuTU6Bfl2AabCEbJh0gUCmiDBpOHtxgZ6gXIL8d7Brj2RuiFytkZ15YZNzssGslITJiJyKbrjBmNyFaXOXjbGFddx7fGoujZFmcZZtbpKSQkxnnr6IlXeFBISgZgBqAKp0YWBqg2dJiIuSd4IAVLl6d2Z3iqy3d4BbWoePqSJllpKNgH+JkcaDnnJ5VnqwlnmHn5p9bYCgZ2ySopVYsomIl3+TOGFxmXNUsphkk5SvqWtBZk/tX3uNi1G5vJeGpKZ9j5leg6Sbdm9tdJaNd4dzl2dhoUKCgXdLp1aUHWl3YHlmg4eRZouDqnA9e1iBlni5spGTjHyd625ue41OviGaYr+LZGJdj1GqY4iHvHZQiXJ5c3WYa8C2vXeGmACFrqVWXoyTeYx+jdp+iYZ7QGaUcJtPgbiSkVpCjVKygZClijYOyrV9iEd8eoGSeFKXlIglbI5jZD2fal6Bk5ikgX+Wl2V6sYpjnZ2ElF+eZ6NjVLBmo2KRZF6aYal2jY98t49lp3JbnWSnykd4qo+Uj+SSPYtzk3Nvf4Zvjo1/jXKDh2x/dISKg393bWWHdY6YgYB7doCAhoN/g39rhXuIenJ5f4Rzd4dgfH91dIyddH9wYIVTdXl6cG16d4B7a256foN3i4J6iYd3foJ1f4GPeaKJhZGBe4d7epx9foJ0fnV8fIJPhXaDbHlwdmWOdnyEfoh6mHd3g4p8gn12aHWKknN/eYJ8hIWVpYBlhIGMgoqChXKAqX6JgXOGdZhukYyJdXd7e4p6iIB3Z4iHbYKJeZGBXYePfoKEj3qRdXuTgH15foWNe4CGcJFtjm6AjU9zgHh/goGQcVuahIt3foyAenh6hHiAiYCTg4hve4J7iX+GkYqPgW+MfnR8gn+AbmJ/d4Nvc4aGjId0golyfYSKe4pvgJB0cX1vh3x1h4OOfHlgZnB+jHV/Z3WVcqN5l290ZJJufISNi5B6fYlrgWlpk4uImX+DemiJfHB/fnx6lYF5aYBthX55iIFzeXeRj25qfnZ5ioWJfX9+joFypo2HjHqUcIOBiX9zf3WFfW58hoFzcnGGfIJygndzc4F0iHmih4R8h35+eId4fWp6e4mFf3aaeoaCbJGGeoSHf3F3ioJ5hZCXfGl4hoZxcWmQb1p+jIB/c3SMcX6Dh3d9fY9jdmiAe36QhIqOlXCNm3h2iF98lXpxeGpnbpefbYGKiIplmHmPoYh8f1l8Z4Fki2B6oWd3aLCCg5ZhlKDHloKaSnp3f4KlhHOve2mPi7x3lohuYmZ7yE7OWlWBaGJleoZDWadbc6ejmpGFnphwTbeSYXlplY2Uf0pfuZh7Nn1ydVl1a3e7boGEa2Q3g5RNeIlkiVpzkZaSj5+ce5JchWKejqB9dsNyooeAq2uDeds1mUd3j2Bzbl5qjFykqn2Af014X2h5kmyYW5qKm3dam5qAaJ/+jVyImpyDdX+EqlWKiZKQV3iYY0KJI0lWrmBidpllZpV3anCukJxQYJSGWZJmZ4Wgao1vgnN2hZJdj3KMcnZqbmd1gYxtWomFlYpmoH1aUJlxhZZLeH14dINmg5eybouie6mVbKSVWGx4g4iQfmmZjmC5bn6LjoWKclZuSWVvdSKEXJJ6YT91h3SKZ7qNZZqYj4V2NHS4YJhze5F5mn+FdK1agYx+nGuHbKWnrKFzeX2AgI1pXGyJcZOEh4hvj4TDPHxOoIkejqiChq2alXiDlUmefIl1hUp8n45hh22eO0NWcpOLbXJ2foe4X3F3apl6iHiaenBQnKB/REqSlnuMihOEboCAum51hFuKcpOSTX+Oa4Mwj4dWoWV2k2pMjMx9o6dmoJuWjVqkSl6tb5JelKN/ToFNSH2ycGhpU56agoB+eGyWUKmddKWQVGRtrJVxc4Orf3SVorWXk3WjwLaoo5t0qVKIbYdjnY9+ir+Fm3WVjXV6Z5fKg3RxQYt9k16FmIOtoDKBoIagio2Vg6X+d3unmGvGZKV8fFN1jZBlgnV+SX3riI2BfHxweb97jT5ihYmdbY6WdqByl4+GgmKpeZGclaloh4ZrXZF5sJ2InWeVjpylqs1xSIiXZ5KGd4uFa4UAcHVnj5aCQoWRrXxt2ZlDaHHTaF7U0eZ7fJ6zZFuOfJJCb6zJao0dpI+hj4piopiFRoNxT3CQ1NrBs4IpnI6vXYiChmFoqnSdbGidSpBdeV+BSqBlepyXqoWhjoaYO2CHfiJvm3yni350cS1AQm5rkoCjexGgvpOFjnehnJuQjJF+h8JjeYqQdl1zo5ePdnaXu4xLv2JxRlCPfGxYsYR6ZJ9vh3pMcLpslqBUsKiqtJZqd3s7hoi2jI9rZqmbfXU/ooFDW4GEg4OBrH9id21GpnGdkkuFgn94pnuKjZ6WlXaMWvWPnoSQVWV5gnZnnaBbd3/EZoGOX62OZ6+JbIyDYVlEcZCEbn2ZoXNykW9mfXVmdG5npZZueoCjiZt/eKFnh5lZiFq1gWd7oKl6jH+tpIWAenJ8nJSBfHlqeDplnbRBtnVuYIdLfMBuH0Q=","jnuBkl6GwWhwr6GIlY9+IZx2k396f4+Hd5GeiIBdvGqNe1GMnnJkiZWRXHN2o2hwj83CdpRnqGKUk3SXVXuLZl2IpoWScqNzu3ZZhLGNiJuBZbF5emOEmJ+FgleXUXqaf3KSb4VaZ76XiX2IuleVan1jVWJSZKCJa4WqYXtrlZBzcbOdf3NCZpmbbIpJjHCFnZiFYEIXhZ2LdoZ5d6apn4ygpZCKe4lVYgB3pa2dO5Zwc1IvhX5HYVxrYpyAg3l2laKQhHJ2jHQsd2u8cHp2cohykKWEpqJwgWNRiWGHrVSK4p+Dn5OZNEt1noSRh3uInXpoXppviKKrg5V5yXhWy3pmfZWOuGW3aoGMs5xvn51Tm3XCf0+GxnyHo0uahaejjm1xdn+ki3HEeXdmomGqjyqGbJZ/bX2AU5CQbtaThl+EisFdfJWxnIGrjpV/qF2Ym0+KhoOodXR+rKJjflJog7WIppCDqJaEGE+rbUCSpI7TaZV8bn5uw2lzkpFpmXCHknl8p69zdpaUiJGNdnuCd5aUin+Qpm2rL5eyj5uZxJOZmnM7tGGYoYUshJFRdZpZg453UXxioEeAVXeAbYGNjYiMglzFepaErbCLk1xK179uZ6o6qKWqesKNg4iEtGm2pbJ6p6emnqE7aGCLb5h/eWd9i4aVfpGAgHtvd4OKgol+f3l2kJRxfHB3gIB1hYOVf3t4dIeFiIKCf5iEfIyEgYWaf39+foNsZ3yBdn+Ad36AfImOhYKQfmR7gnd1hIJxhX2GhH5tjI1+eXqFfnJ1iJBne4tyeXt7fnx5i3uBhYR7enl/d4Zng4V9hKKIf4l1doKLkm14gYWEh3d+cXt+dXiLenWIbIGDd32Ia2x5kHR5kUuEiIhng4qEh5CAiYKCfH91cIOFdYuIdnt6fomJdoZ6cmN9f4BvfY6KdXCfeJN8h4J4gH51g4SPh3mJioh/fn2CfbOgZHl9dnx/hnxvf2V6iXCDiYGMVHpwi32IgXR5e3iFe3WEgpqEgHqCdI6Fc8R4q3x6fYOBhHt7goGQeJWBdHmHg3t4e3eBb4t+d4OEgYB8e3CCiX6KeXhpZn9+kYeMinB1R3ZuhYWAhIV8Y3R6bXaDXH2IiHiLf4aVanOOlIqCh4iNj3lfdn55eotpiIGPgl1+gG+GdIGEcJ17iHp7fIaJgYCTeIN2dYJ3iWOEhkN9c3d9gZFthYF/gnl7eGx1e3t/c3iEg5Vsf4CFfYB7gnuGfpJzfH6HgXV3gHV6i36Eg4RsiYOao3mDcnJ+cYl6fIJ5dG1nSIZ4h3OZfGyGhUmBgIdia4CCgIJ8gYh8e3iCeYlud2x3cIZWgoyGo5Bcgap/fJOLUotqdnWfY3FabIJtbpVuY6WeeFJJknqcmVuihLpakF2ThXyJTYlnkFJzdHxqcomLV2tqcXFYVpN4PpSQX6OEiV95icx9fnlLlnxit1GCln0+an53iVuAa3lxcH6YgWtqkGGJZo54lk5tg3FqpIqVfHVfc2uNUZCLdWh7mo9LdIp+jaY5uoZmYXN6f0GCl3BzmaiBn3hcbH/WknqNOpJ/f3ChlICBZ2SLg35TYXY+ZI2VhoiCbnpw8IWZn01wgWNpYmCbd3iXcVNrgJpyR4lyfrp9cXNrdKSDaJiicYBlaI1ygoWeZpl+eYR9gHdwZWiJZYptireMnHRGeXVcjYCvYm+Es370SY6CdltncE+RWIN6gXCKl2l6b2GSe51vmHuYbmeHYFl+eDWIXZWgg5qLgluQfYVze3GadpybR3BauoeJe3KIjX9uWJ6SUX6as4heZ4tfiXmCi8V+dp5+dUaGX5pzlJeQaM6Hhl+WZIWLc650dGqFiG5ydnRln3WTmYRMgHdjiXlgcTR8apSHgZB0bWJtZmBlbVuVaXKFVVJoZnpdpWV8TYakbiCDd3VvbrWZfIBdgYWKhI1/tnNajcF5gLqSu2+ahlmHjFVncXKirXaEenR0m3SNYnJJXnhtbV9okGFwTG9nlFOQkHidoINoipKBcIp+rXp8mVFecnudnpF3n4RNfGBnTlhjjb2Jq5x2hnuUebSflYNfeYqigmxtdYGUYDp6bJiJeKiAvXgwhaCWf6t8f51jclWwlkWIeS2pc3ahn2qRbXNtW5JElXKCuWWIjFKEiWN8i56FTXGie3uXmad2e32FgThqVZd7na0srHV5m6OBfF1XhHKDcm2NYJGkjleYmI1McHV6cG1BgaMqfpxycVhXoH1/eIl8fYKGa5FzmaqghIp4jZBMgnC5bneLXI11pJCBhLBfe5hrimpKmHSzyYmVqoh+Mld/bHWcuI+emoZ7cZxui5y6laCMtaFbmH52oZGmn7GMfmRdtmacmL9QiYuYgnJinpl3p2mZg69KiIWkimx5ioald5dpsGKViUB1kKR5YFeJWI54a76igWhtf31hdZlqrLG6m5dXmjSEfpJ9lXmqg258lJZ7gr9ofnGFp259gISBCWKQgCFvp3yAa5CWhZidqK2Mk5iEm41wu4SOh6Zzi4WOZ4qln3STlbOrin+Kd3tyToqDin6WoYihikNxjF1gnIc7mH9ajoFMcopaYnlKlHaNa417f3lmf6WLhlisaqGDtn99iXZlzKOlwZWBcsaedLiafnSGqIKwf5J9hnOWjr56c2eFcbGDZUNzj4E=","rWOJa2uFfLitaZGPjnhOalc/kEx4SG9UrGmFb3FyVZqavl9/s3CNZ2N8nYmvHlF2dXB6XIhgdm+AmUqNUGx9bXaJLXxtgE5jYp6DanxIh5F7dnBZVLJthXaEWHKJVm2Hko2JfHCEZ0ilZXZ1c4R8f1uGfpaReoCSrH5/R1y8fZhffTV/cm6Cj1eQZI5WdXSgZmZTWZV2hImEigCQhIBxgKNecm5fjWAohi18gIRoRntdU3ZZa5F/il07bWpfaEFbPmOOeXdpjp6ciIiarmA1dYhlfl1qpnGVkZhujXJxjGBgeYBgaohXZVtVO3CPeYOMiGR2g3eHPG9+oHxvXZVzWm+Df3WSOm4Asl+AiY6fU39CaKoygn1UPohsfE9veGSFm1tleZ+KVY5iiUmJVINhkmqShn5le3qKi3puj4RYm4mDkXtTcGeOkTOTeV+QhI5+jLLdVYhmhHKCe4kojLRkkHqQeYt9cZ1Uh1NsmnaId4JQg4SZc5KAbJOpanhgjjiNc36hVGxwXm1ojHaLiWSUbYeNiWN/eqNRh22cipyMkIyNjXU+fW1wcZlqd5V3fiJzb39icGbAdQ1rZlNidneYg4uFnHJ4fZKMc25rhn28Z4dndnFKc3FjaLZ+eZ1hhnWbgXd9Zl19e3xFhphPbGR8fEC3Fn13hH94i4NzinZ5e4t7d3GEgm5vgXl8dHiAgoeJh5GCgXiKg4CIfoFhin1yeXOSgIGAd3uIdYKDdH1+hnh4bn5seXKGeYd8mH18eH+BeH1tgYN1gH+Dc5GAfXl4hIJ2fnGAdoaAfoOJeYd9hYJ6bn6FfoCIlXp7fHiFcXqBj3uOm3h6gXt+g39yhX+Fi4CHe4GAhXunfnR/fXxyeHF8god/iY2MhY+Hb4B5ioSFgXiddW9+d42EiYp5dnmDfZB6f3dVe4aMcImHc3OJhod7d3x+gHdqd3Vkgnh/ZXyBgHaEfYOod3d/gH1+iXaLgW9rgoGIdopyinl/f4GEiYCAjHqHgYCBhIB9j3SOgm6EgH+LcYWCh36QmIKFf36Bgn6Ie3l7e22CcIGJeoV0iIJxhHh9gIGHc3B9f3yBg4Z2cIqbgIeAiXR3eX2CfIV8hnyPgIuFi393hnN3cYFWhYWBkX59fXF6jXqCin5qkn2AgoSEfHl8fXR9h3l/d3ehhXZwiJ+EhYGHe3CAb4R0f4J/eYeKdXF3g3eEdnaAhH6QZXl5f4iDd5p9hYB/fXeHhoh8iYxze258f3+FcYZ6gG99gnuIhpR3foR7eHuFhYyEfoN3hXZql315fYCBe3+Jg299hoSKhYWDkXl3hX6Dg2p0iYOAe4t8jmNvYY6Fl3l0n4lMdISUbXd8dYdyY1FraXiWf4iNcWxmeH9bZmOgfHKXent9qFV7mpF/hoV3lI6PeaRNbmSMe3EvnWuAkXZIbYVueIKPcpt8gXB4TKpofIebe4p/mWF6f4R+jnljW3tVcnGffFFfflldbYeZeHONcZxyilVbcYyIkX2Ee5RBlTlueoKCoXR5eo5ken+A9luBYIdnZ299dJWAeEWNV6eVXVx7e2eNuXtyW2Ovg1+FOXmBoXmAj3s4Z4x1ZXJygn6YkJCSbnSDNWeDeZdnf5iEfpCTYpaSgItNcYOKTXWYjGudrXdWb2+Gf4mHjGiSd0h0d5deYotxm11+hpaGeGx2VX9wc22OaXlsQ5hSVY6cco98iHyVdGx3iKx0Zod+e4ZSgl1Cemt1glOHmHRbmnyBd4uNg4eFcWGMk1ZzdmN+aoNtdnJ3a6iCd4Z0c0xgcIaLbsV4dHKoW219cIuCdoqNOJRrYmmadoeFkIuKl2xWh3iDkZ5ydY43aZJtYoR9iodyglqHbpmLilt4dY6JW6SadKV6k3eSboaDcXFZZJxrcY1Xomd7eIaEj295hHtbmlyDcHVjjntrZG1deHhVdVSfV2Zym4KGnWSVgal5iWp9eHF7gnyBaXp3fn6BdmKRqYRnYolfjW5za4hrhVFuanZuo3GAf4aJnIZ1o4FzVnJhcXpsXGtcempjc4t+bZWguVZ+IJCJlIyZeThSpneTmHZ1cIF1doJ8mU9a2oWEcVd0hH57hrOdj3yGgZRtcpSEooR3oIhkd49FZoGKjndqqYhhUnRUU0KOhaeca05hTouVc4l5dm6SWXOXd1KPgG+QblmedyuRdHOIdppyb4eehHhgfuyBvJN7fQF8lnaCo3dwXXRHlocva353bauqIGk+aXBjWJaDf4+Mmo6AfOVhj29veml9ixuZdnlkk4a5iW5niWd5aTp4knZ9jnuWiL+ga3xmdXWZPoaIdnChcH2XfHiZfYmNjFqCt5pkapiKbYp9anptPkZwdUdOkZtuXaCvfX1mdZ6QcXl0WGKBdm5/k3Nzkph3kWZwlGp5VnOLh4GHdzl9dHxReYN5mJxzeM18hHBgdYlcg0iEjXuZfpZ7n5ObgJVolYx6KnlRfVhuWdZjhIuTgJNeemodl3mGZ4aCfX1tjpWASb8ccWqOkZNsY3OVcGuDcXimbq5xn2xphF+Nel+QjVxmgIlBdHlrlY5wdky3WLFVUHSLfXaXhWiNc35/coS2d7aFYHuMiHmSaGh3bnlkYolmdJcmeY+efXx8YHiIcmd0ond0p152abl9cpF3dACGZXRRYbx7cXCaimq9NmA=","eZOPfDp1gmJsi3aEg5WgNYNhgIt+dmOdgJZ6m4lpjm1mcltfY5qXr35tiHylfJNzp6WjWXKKkqOBpp4scI+AiFljibCJfHZ9fl6dZoxyhJuHV6Y/cGqPiHRjfHmSgG+Va316eFdjN6mRZ26VloOLljpihHWIYqV1RG2PnYh5e4mgaYaChG56LYqQno80f4WliYGtc3VhcoZmbZCUYZ6inJ54lGVuan1dcGxpfI3QcHeEmHFgsZ5/g01/Znasmnahd4aWfnZWgUdhlj+XaHxxcIVje2F8jJpwdpB2dVR3e3Z8n4domZV7O1ZyTHN5laCTmWx4a5OAf5aDQZGQkoNgbVOGlIOJVZ93d3qfjKScfZJ1kWdob2ZsjZ5rfoJxd6CSf3KMjmdmk2ejkpKFcZuTlVWZhqKQYZeRWKaiZImsUViGdK9hep5zdJSMkJQws1ZemZ6DYnaFeIZedaeWpGZYgoqgeodjqWhuW36Oj2CTgIWyjJCfcKKQZF5kiYh7lnR2iI1qiIuYjIyukamZlWyDRYidcp2VlId7j5h2lH6nonSPjEx8olWidohbjIk2anyee3Bhc29Vp0JsklPJf0V4Z5CoUG6UgbZ5gZKMj01rjbeQZo1RmqdnWIaSfIB4iHaNi4h9mFSTinlJO1aud3t3kHNrSHN1fYN4hXp6hYV1gnqJgH+Hg4B0fH98f4R8hXSOgIN2en+GfICAg3iHfYB9iXF7eH97dYxoa4Z/hXx+eoF3dHl+fYV9eH1+g3VzgX90hnp9gnV/doF9gYCJfIx5gZN2fXqIhH+EbHuCfoZ/eHl7gnt2g4OCd39+e3iJhop9g3t/i3SBfouGf398e3h+goJ/gIl/foF7gXl8d4KOaIWAjmaJlIF4e4Z5fY94gH97e3KGf3+Gf3t8f3l0i4l3hn1+gHF8jYB4fIiLgHuHgISEgH+Fgnh/hnt+h4N6Z4V6gIaIeZF+eH+Edn+GiHmCgYqBgouIfIGEgX6Hk3qCiIGDi36GgH51fH95gIaAenmGg4pyiYeAd3x9d4KMcYB9go2BfoOGfYB+in55foSDgYOCeoOMfH53eXtyfXmIe4CKfXyBbIiKcHuBbXyLfHmHd4V2cYV/f3p3doaHdnx/eXeAhnN5fXqIiHxshXiEh39+foB+hn95fId7d357e4R8goGGiIeCgIiDiYh9fnh/fG6Yhm96fJSHe4Z8fXmCjH9+gnyCd3+AhH2Ae4GDjoN+dnZxhoZyhYV8d4BwdYGEf4F/fHuAcG17hXt3g3+Kgnd9en50hX9uh4iBe4J7e3yBe3F5enx2cXeBe397gIJ8f46EgH56g36Ff4eAcKBhbYV7h3iIjpVvh3xscG9UhYWOa2p5ZJVpenl0SpaEZ3NhgpN9jH55foqMjlJklIR1lXuIcW6ef42RYpScX3aXdHBzXHx5iIJ+h22oeHRbhHJ0nFWClZeIhJhzkHJmWoVwhIR6iXNvhYaUd4FsWJB/e31ThWt2eHV8jmeScHF7fGZ7ZmuBdYZ4cWZzlHqJooKJmJWBj2l4cmOBenKZhYBtbXlzcn6Nh2yBUG5kiH53eZVrmoWDfnF2doqOgnl6c3WEYoZrmJSPgkxoUF5pf3GDeGOKdHCbjIhuWW+dgIV/m5RwcoJpaJlwdnR2gYVwcYiNbomMeXaHiGh5fn+Ci3hWiHCWiIJ/kXxcgXKAZV12mIeJiXifhIOUa2V0cIRreYtxZIOIa3WDfmyRfoJxgHeOaWmHcHCOj06WkYiCkJCSWYB2lXCQgnuNVlxyvomfa4uScohofYFgfZB3caKLgH9mbpBweJyOpYiNWll2i4NwkZqaiHuBgniVZYGCcohybW6IkWmESHqUjJJZb1mPjWuFj1h0a1aWg4qEhG1gc3yKWGVrmmt9f4JzZ39wlWeCjo1yZIZ5XU97dYhlk2N+kWRmin6IdnaClnVucYOAhX1phbJ9b3t5h5FyeHyZhGB9d5Z0h2mLW3txYFFaiXJ8e4J6mId6izJ8a3CAln6Poo6PSYdjdYeFf3J5h4uNoZhkhXVyb2ZPfI51o4OFq52oc5dnfHJ5jnp4gKF7k4Utf46MinV2br+Ee51pfGJveotngauGYYxpcmmDdG9tiGyojnuRYHRwdGhxSIN7YWaWm3iQgEJktGGQa39ee3mdr3h5bqGaf3+IfXiCQnN5joJfan2pkIuyiXtcjYx5caWGKqOSk6Vzl21oeXQ8gU19ZoWDcXiIlT1bqY6emH9tXGuabHGbj3qEcXhSsVFVp22OS2lNYYN1gmlyloGBfaFtfU59cmaqjoy7kIp/VGJ2jHeWiZiYo3eCU5hlm56LUZCIi4dpj3F5l3SDQZNblmNxgI6YgY1WhnaCeFmBkKVjj4h2ZY1hg16MgWZJhZWWaoV2dZeMmiiWhZCacH94aJqmcIyZb2J+fYJpc5Vrfo+MhZRaeXWEm56AeI12cllifo11qKs/f3qVe2xerFx1RUyGjkaTi3ehgJCUh6x3fHlxqZBlkG1vhohjh5Cod5WMiJuZsGaHQ6SVgJ+ajIqKb59/i3CgioCRjVknmm6WfHt7mpdfk1qgfG9dg3FsoEpvOlZ5iW2ZipSxRVWTbKSRgJSMfVFrgJiRsIpMk6FsYpCWppFviXuWmYyceGx+intVO1J+jm6NiG57fpg=","sXp2cZdtTXZrZqNjbmyJqG6FbqBchJiLdoJ4aW6gXVuqW2NbiX99hnFydDZhYmtmSFJVh19UfHt+XXCgqJNjeYp2aFZxbKufeXp3gmteb3KQiTyce5dydnhTbZd4uI92d4trX3GheHSSj3JuXqNJf1BlmouEfFZ+fWd03JyPdXdTflOTdYWEYH9eaHyAXWltRn9inl6cj29Vg2dyvHZccG9hfGmSmY26gcOkdXorm3ZwhHmccGCiaNdcxGKUgJGHYXCEfZB4m1GxeKc/i2+PfmxjhX9mRn5hcXTTlb5Xd7JvR2+jZXd606NQzWOTdmtqZGWEs0+bnGVYjIRyho58oH5ufFV6eXpkm4SFYE15dWWwa1tpdZxkeHKaW5N7ZmmTg5dvfomEb6BrgWqmgYRcZaR5iJFuo617T25anH6EkcuJj15oemJdgpZ8iGu/WJSxa3YfhpplhXuFnlyrb5uXjpZ7dG+sV3eBsp1ghZFNcE1pcHZ3fXWLjH2/e05dQpKLf2Z5c4KBXnpalVtvcomReFpjdYOKbm6ggGh8gHGgRnxwcY2iLk9zYYOheoDDq4dqlpaxnqRuZo9iWp47gYKblGJhf81ddnF3al2MY2FrZ0RzeWvGaYdvkl9b05d5apt3dXSdYn41eJOBnKE1Vmxfb6KVdnCGc3uEgXaHhXp9fnd5fYB5f3l1gX2ChYZ0i4ZtgISEgHp4gX+KcoeEcY2TlYdjh3t/imFvkYOBfW94i3Zyd4KKfY5/foWIgIB8eo11gYCFgXt/eIKFhnh3fHR9hWaLjGaDfYGJjHWBiYGCeHh8f4KGenqCgXWDdn5seHqEc4d6gIWCdX+Ah3uIjHl1g3iIgYx3h4GHd4V4e4N6h4B/jpeHfXaDg4t1g3h/d3h7hnpyiICKhHl/doSAiIeJgHp7ZYJ7gYyGbH10gIdvf4J3c5F6gW94eIqUkod2m3qCiX19h5N0i4mHfICGdHh4dIN4g3xrd3qEkm5ofniGe36DbIRufIt0e3d4dYNzeYOJd3uMdn6Ggop0bIR3gnuJeGh0h4KDhG6EhX+QfIeAfXKFhIR4eoR8fYF8dYV+gIGDg3x9g4iAkYt5ioGLen9sfYZwaHyJZ4p3jYSCjW+GhG5/jouAdn2Cc4iCeHyCbZaKgX+DhJOAfICJj36BZYWaeX96fXp+iY18gYR8iWmGhoR8g42BhHaHg3mNfHt/eHqGhYF9eIF9bWqMan+GiIF3boCUg3Jtf4OAfneDeYN8gpCNg4yBc4WDhn+AeIuIgH9/gXqBg4l2iYJ/gX53eoCHhI2NeWmFjn6Nb4N0f4R/eV+UhH2Men2Bh4mKcI12kHyBcGmGbHiNn2yKfHV3c41HeIV/inWNkW2UpjhygJCHZ4JdZoWEkXtwj5SKVoSGh4SAgo9viTt6iIVshpNqiW6zvH1tf4mFmG90Y4KRmHFUg5R4fI2IcKF5cqaijzVtkIB5fImhhIlubJmGenV0goyjhn2TiH2Dj3l2kYFxm5FWklaLfYCahn5+eXh1cH2AH3GHq5udsbuGe5qFeX94h6iJc2NUbn92vaKLl3t3fpB/iISreKZslIqodISLhHp5gX2PPod1fpeVu3Che5uFi5OEeYN1knyQkGOSnGluUXqajHaJlFh8g2OIiXmDfXBeopyDh5+FeouYm7V1g3eRfXV9d3+IbHS8h3l3gI98aHxpom56eHJPan2BgHldgIZlyIK3pH5/i4d3gYRlh6tupnVucpl4lnR2hoB/b6BsjmiJdZZuj5R9qZ9rVH+CV5KEkIqcjX2Ahn+iWnhqhol8mnltgWdadGOLk652gGCTh2lxhGWHrZFoh2uRe356YqSOe1VtrKSAeYCEe3dhd3qPf7pul510p4BzZIOXjYhmoaNrq6Nna3GIlba4fHWek4iBsHd+nKt6o1+Wj3h9fZeybHZ7kXl+VoSFjW55fo94cICOjG6LbqmacIJQfYaFkJpseoqbsnyll4Z2lZqQaXCMhWNWcrhyfX1SdH1kc3OXfW2IVo9rUrB9ZHNkUX6dW2GRTWaC2m1AbH1+fnNfYWBofmZ4X2eZk3R6e2fVnY1albxlvFtmbXqYbIltfnBgqk6yj2VfeHKEc4J7qpxhfJFzhmVpboS5oFXGdmlpc6RReVNoVIZNjXyCfoput3y0a2FqnmJ8h6iLoYSBbnGTbIppVn9mdIFpindnjVaHZ1lsZG9mcWKOr3mei+KceG6TpGJ9kJmcf2a+arJomWyIiVmKdnOOaZ10aHa5d82Kppp+entmfI11hpF1f2GVgcSgeIJqgHk/XYJjrYtxwHSEc2J9am9zn1elY3RyinZWj4yRhoBqZ2RsgVx6aouDY2xkZ3J+eYZdfpuZan+OToFofWe5iKpigHjFV4FsgWCjipRxfphulm5xoqJyUVuFvWh+lLF9lnqARWRjcH6Kd1ixf5Vrc4RIbV13fJZ7s2qEfl1ifrp/ZXKPTnaBzIOYhpJ0lm5kb295fITEZ5S4QGKPTmqEeHJvXX+GYVdtkk5rWpyKblFue5SIhoGYnFSVfJSRUndiYsSpa3R/e4SBZ26blZNiqGyjpJmaVsNXmolwRp2nj3hdjs1sknN2bHB+cl1leVWTRkuvlYdvdXdfepOHfJFafmWNeMFse9t0kpmOdWZZg6hxVFk=","Z2yQskeUs2mRon6AiKB5ZolvlXV+e2bgoIvWn5JnvX+lgYx8d1Jwt5V9gIxvq515l560eXNbi3KSn4V+doSRZ2eliqKSfo1jtGZhiYKPXZZlZrKIkWSGjad3eaOHlaW1ZI9sf4N6bFeqX12EnJF+Y3+Pe3ByRrSDdHCbiHGQi3qSb72SfYR5a2+SkZFXbYOZh5agu3p3fqSfaJKkXJ2wr3iPh4d0dn1BjV9tapWUZXpGc0BGlnyAnE9jYIh+f3d+f4Z5gVxmh4AvhW6kRmt1U45reHmWiICBg3Zlhlx/nIONyKWmhYrCQ21rbpB8b4N+j2lycZBtnYmsVaOJkpVgnXxSineEeX9skXN3gNeZn6BmqFmaakB4e5Z5rHCboaugcHmHZ2x5injCeZyAbIunhTaCkJF8Xp2Pa6R8e6CFa2V4l7N3ZKh0gH+Uq4t0rklPrY3HaW6NeE17kJaEmFJwkIR6nmRcoGleWH2hkI+Tm4q2dotyZJNwbIZZpJlqgatse5Fihodgb5yUfax8k198bKCaeHGFvI6vUIeHlpegkoqUdZFj0H6Xsl9yhHtIt1yJeZBpbYt1rGdnXoGqaYZagYGifT2aapJ7kIdphFp5i5dwvYVeiJqPVNeRdJlVo2qmlIM4qomOiohqeGyGboR9i5GCoKx7gYx4iIVxd4GFhHN8f3x7hIGIeH92hH18eXmVe4J3gnSCfXl2hYh2dYV7emCFfoCGf5Fud4dwkpJ9am96hIN7eXZ7en92gId5f3x8fYR6fYN5hIaCeISCg396f5Nph5h8dHSFeoqAgHt4f4+Dg4eGc4CLb3d/enuGhY6CeI2DmG9xdYmJi4Z8fISLiYR4dZKKe3h2gXh1fXJ4fn58dW6DkImMiHt9e4eBfn97d3mGd3x/f3F9a4KDj3uHf3R5hmyFhoOHfYN7fW2Jc3+Ah3d3ioJ+eHlwkHV/eoGDcot8fWylcWmQfHd2goF+en2CfYSMfoV8cX14eoKLhXV5gH1xe32Hgnp5g3t4doGDcZJyhHp0hIWEioN0d2iAfopjg3iFdoOCenl6fYKAj3SFa3Z5iHt7fIF7c3F5bIR2e4yTcHCASH6Ae4B/eHiNcH9wioOGhIiFhXp/hHd6an2Cind2gn9xgYKGfX1zhoWFgnyOg3F4g3t+hYN3f4qBfnZ8iX16fnKUgH9+gYqEgnt6imF4aX2Hj4x2hn+BiHiDf3aAg3GAent2e49xj3mAbYKGfIiBf4d8hHl+jIV/fol4fYJ+hnJ6fISCdYiCanyFdnmCfYeYiYeLe35zfnqHf3KBd2N4fXFpj4N6e3OHfn6CgnmCdoGAfm9+cahdh5hgl5BlemB8XqVtVntQdm6OYH50XZ1uTYFtY4SdeGxze3qCjV2JcKqYgF+KjmN4ZIGHi2N9em+EY2V5p1ida3JaXpKATHCAZGiOX1VygXR9hnZOYYtOhJONoHNeXGyah1mAblloeWKKdGViUYp2a2lpfmJfd4RqnYWNcXVYbnCVc1yEe211UmVWjmSLnKY7nHNxo19sZH1dn2xhi4xkb3lWf4mBkmCOQ1Bne2JxcnByX39TdGWPWWNpcIt8dIR/a3VScHZ8dTV9XGF1VV6ihlZ8ZIZ4jI1hYG+DcLCMiYtidnl0Tnp/V4RrcYJ5eGiNQ4NtaW+Ie1pwXHCPYnxlfZiAiH1oam9dboyEeVtTj4yUl2GBaXeUipWDcomdhnaAfW5kcIeAinmTjJaeb2N/SX2WilKTYnJ2el1YiXqibGl+j3WQaI2QOGxXoIGCaGR4gntoZ350go92op2MdnB+YHp+dbxsnaiCXzB9cZR6b4uecoFqcFOIVH6IYYGBeX+CXnN2W1CKg2ljdoRNhGBthmJ3ZD2IZJyCf2ppcF+WXl1kdmt1g4tvVoZsgXZqeneCSJWWVBqGbnRqlGxwl2lCh4CJdW97cnmGZpdZXWR+i4d9YmZwi2BxVmacnmd+dYFReGhiZG99ZHJdXXKNcXdjZn6JrX2qfWuNsnWDc5RjeYxbmWeHj3uIkn+doY9okYpzjnmROzV/mYuBn4ykZaJ0eZidlGZ0lYmKineIaoGKYGiVX7B9f3xvuXR/hpJYZZBUYY1+hIWZimR8i0KLkpWlaXVtZnt6Q4+ZZVmDkI2NhVVusUqTTZCLYXWelHCDlqOZgmt8dnZyUHN3hJx3hmigeaSkjnJ1iISpY6iCWYWsjXqSk3Zaf3OAgVeFa5xdXYRolEE7nnOHlF96coJ0dnmAYY2MiHRiflpOg1R0NGs+f5Z7hZaKh4dvmJxwkFJof4KvqJCHmn+DKE5ve3V4goeXgnuHbpZanIeVS7KKfYpeqIhgloObb5qFnXlcgZyRmJxwl26MemRyfZp0jIimk4xuioSWdGxRhpyffJSHfomKpiGLiqB0XpOQd5aDdKaAblhzhIJ3XZlpc5+Io5pGejpCnZK6dHqOglGGgnlvocJulXN7lnxsjF53bWCPqFV9W42HeY93nZtffnVJmpF8ipNreINzq5ZtdIp+XI+PmGqBebunfXKFkopqWJCQkniakniSiklXmmJgnHhlkZ1Htz6NYY9aYXFnumxzPniNgWyEhZyqfm6LXJ17nI9wiJdvmoGCxo9JfrKEX5GTpZVim2ixgpZ0e16Le25FeXCKdnFvfJR6npk=","do9finyAm5Waeol2XIiJfZB+bZV2enulhpGehJxekoJsaY9/f7qKgpprg6urhJdikXORmpehhnOolHlvb294cIFgeHp/lHiCsZ2ij6GHkHJWiJp0m21+c2ODjHNwcHKNfX+Ad293bIxag3iAg3OVfruGYFR6b512mVqJuoKAgpB2iquCdnOncWeNqnuWmnGjm6R2j2SNjopal56Cc3OomI6VlZNjan9Ul1tlioKlRZ5rjGdyhYV6inKwmqN5jIaIeZeGjoqBh2xsenVidZZthqxmq5V3hIyLiXCXdod+goZTh31MeY16UIeRV2V2lJd6hoWHeYaAg4N8ZmmCqHeQa2CygomMVJCJlY6BhbFXfKGvoGRwf4bDbKqGdViJWHtTdE+Gh4N8j3SaoG10jJKfnkx+hJWlc1dodW5odKiEmTNmlo9vfIOEnmh7iI6FiocrhLWCkZKHjIWApohXaEtjY1B+qK2Gd6J4eZKBclV1kniclY9xk5F7RXdThIx3kbChV5uVgodcjn6Bf4SUkJiphJlxfmqEmXpun5RvmjhzqHt1kWdYiZhxpbxneo5bsoS1jXJ6epGHd3Cof3BqYXlsW2SGT4Oeq4l5iIaHUJZ1aVpjE3qIhY6gYJKLVXWShWSAl3egjGJ+imNZRWWzenh3nIl3gnyCfYt9gXp1hH+LiHx2gIWFjIl9gIdwc3qBgmtye3qDgHlpgH58gISKdpF7iZOHhHx8kodvdIGEdnZ1gn54d3R+hHt3fIaFeXqCd2eEiXqGeYl1g4KBfYB+eHx/d4xwc498iHiAgo58eI6Ce3J1gHZ7fX53dYqBdIF+dHeCenqHjnaRkYJ+hnSFgYJ6cm2MhXWLhHePd4GVe4mCgZFyd2uKdoF+fIaEgYl9holxiZ5wgH5/eXuNhod+b3yNgH57hXuEf3x1ZIOLe4Z2fn15e3mJfI6EdIVrkIGFdIGLfn51hIZqd2h4hoCJeHKFh22OgXeDfnl4f4WIcoiBiZKBaYd0gnF9ent0kIGCcp2CiYqMeHZ8eYmHhG+Ben9+eIBvhXp+hXt9fn9/an99fnaTg5R9cIWQg2d4dnB7Z4uCdoWFhJJzb4J8gIqNf5CGdol6b4xuYH1+eISHfnl0c2+IbnqAd3pufIV+iIF1fYuRf4BzcIdufn6Bf36GdIB+cHV+eoOCdHeGhoF+dYSDdmyXlHx7iYiEkomEgYt+foF7kmSEgnmAentvhJhwjIOCgIeBhpuXg4KFh4d8dIGBgI6FdYBrg356fXV8hneDeX98inuAjIKedYBsfnt0inNdg4OOdnp8hIdrdX58mYKAgoqJenuJgXGph6R9dHCacHyOloKLiIV8hIl+dYpgbpyHZ5WEanJ+dIKIfISNenOjcZV1fKiBgmt/fFx5ZpGcinqDmV98d4pjjXx/coxzj3Z3iXOiaIuBkIWIjICBepl2eGmXepKClHuFf3BsbniCeIJ1bWt4bJuKdHykmXyTeXNiYoaBho6ifHuIdJ1vjXqFcZV6inVTfHxpg2KDcJiAiI6NhW9onXltknhwfZB5o4VntXOum3mKcYJxdXyMjYVyd4OlkoCGaXtmc4mHeot7hXGNrG2ZbYKIZ4x2Y3JUdnabfnuMs3tqfJF1iXx7eYx2gnR2bK6ada6MeIJ3jpKHeX+EknSZfYKCiHmQj31ol3OKhZdubGREh5Z9kH6Am4WKZW2pgHlWfYl6jX1+cG92c4eOZomMbraSgXmHfYZwm3lmbISDg56PfpacmHSNe1V+iJiBjHiGammCkYV+WoiMkHhhVn+Ue3p4kYV0fHxOeHaVf6WGnF2FXYN0dox5e4CGkpF+oG52ZoudiYZvdWZ5b418Wm5mi36KlXiJeGB5X2F7dF2DUaF8bYNdeXl/b3WMjnaPenR4hZx+fol2lKV7f49tsGCOhZGZk5KPknmViZuHhnx/mWrNZ3l9oWx5lIFtiXOHjY6EgIN6iH9icJlYeHSTdFmDcpl0c3F+bKuLdJKXaGxzcoKee2pzb4aSbYKCjVBewmeZsYmWjX5li2OPcWGDkHaem7Rxdn95gIdmXniLsK6siKmkhHs/bYd3U15ekIiOb3h1m6eOooCPbJFxe3xog3RfiISocomVlX6IZ2pmWnygdYA6YnNyiniAd7NuhWeGaXhaoGh7jZRcgZeClYJ8fnF5dJyRkFdafmKVmZB4o5p7i5SMwYGWTISGjIWIkndudId/hG9kY59rY3Vugl93ineAjnCQbZ9uj5SGgIOHkYiCY4NUhRqRYZGEamuUgmOApK16eZB9ZXBqhYuObn90eoOCY3KBiJV0lol5kHuTc4GAnY6IcYtvrG+SiGmZnW+QT4lyk32HbWyQfIp8inOohDfMbZ9kj2KOTYdkdlejZ3B3nZhye36CoYqBdneAhYe0eneFj3KGe5CIhoWEf3x7hn2LoWuDjIZzk21ifKCooZSSnHJpjZxee6d3Z1N1mHB5mIlmS5WHfmKJnmh8mIdjf5ldT4VJopaPfoCGeYJSm31aj3mHiXybmoayeqmQhHR7g2aKcZN7o4J+mn6Ggy+Wi4uJipVmfXGZsU2SgYNiaWh5fECRaXGihnSEb1iKf2uaopKTi3eecLpobYBwu2pIlY6KY4SWaHN6bXGEjWponWN8iVxtXHdsc3uBdHl7kHc=","cWuflVWJl3F9u3aWko5zVKN+gVaDpZaphaK3m4BnsWOYfpdjVHJnsI2BYV2jp5t3fKOYd4JvnoOQk4VmgYKAZnGMoaWKcIxsgHN2m3p4iIh4X79fiZd3hJFsg1l1epOTZ4RxfJRrX26MY3p9oJKZZF51f1GXXa6HeXGfp5qInll4jcKHeqJgSGp+g4VMf4mWhJyabi1jiZ2ob6tzVqixl3aOnZx1hZRYg4SCdoWbUZRvck9Ee3hoim9QPZ2Od5uGoIlykl14cHM+dlyQVqW3SIFulop9q5R+enFpgFqAlZqLso2dkniTQYxzd6Oba313iHFjTIJphpGRcZqGnJCSi4ppkXaRko2PbZmafeKro4dokGFxa3JhsW1PqJ2SpaSFiHNub3RQjJHBb6x6bGqzmGyFdIGHb6OYgpR+RoSDUpKUjbOGgZmThZqKmJB1qFpxoHmNl4iNfl57npiPrlBvfqWLsmRWqG2GT36vlUOLloqydI+MhYxqZ3xZp26Mgo54eYNegqheaISdn5CWk296dJydcXt1t3ujXnRuhomtkH2kbo0xnW6bvnWGhoFDf1yKbH9abIN0q2JScXWTdHtygXCYhV+sWZmDiopkiZFZnpF9taBTk5F3fL2Sm4+FkICbm6xJdLKKhGt1hIerV4mLYaF1jah5foV2e3OJfoKFeXuEe4iDjYOLfoB1gHp3gHSZgYKAfYp+f4V7eoaCdY6BhHF0gnyFiJV8b3WDhoh7dnR2hYuNi4aGh3x+g4d9gnd4ioR9i3t0e4mAknyIfIR+fpNxiJiBhnuKfH+EfHuBg4GEd1eEeYKLgIV5coFwf4J+goZ8mF+Aeo2LgHKDfH97dIJ/gYGGfXqIe3RxcHl3iIR5fmmFiJJ/gIF1gnV2b3N1d4V8eIB7iW97hXuFhYCFhHmDenV5fndvgGt8fIiKf4p6f397fnuBeYNzfIaBgIx7e36BhHSQbX2Sf4CDhHt+gXh8doaYfn5/fHx5gnx9gIJ7g4l5dXmMd3iFiHh/fYZ+fpd/iYZ+f4KEfHh2d3+EfoKDbYF4iYuGfXeBen95f36Ec4x3g4B+fXiBfnh1V3iGh4F/dn6GYYN3gIWBaIR/ZoJzfn94hHGAhHmCiHiDRoKEY36Ae32CeoF1eH18h4V6gYiRcIt6fHiJhHx6gIuHiIF2g4WEgIaGfHt8f4B6jXiOijx5c4N+eIB2kol5kHp8gGyGcYF4cICLgY2Lh4GBooB3e46HgIB2i3+CfHyOfIF/fnh+dXJ0d4V7iHh6dmx0gXaBkoiIcox9YIV/dYOAc32CfVaCeYdqfHl/iXt1bZSOe4SKgH11eoF4f4JOeYjCm6NgjXeCcZV+aZSAfpKScHpwZpdsVYp7Z5BvhWlhsHiJqnJvoKSNg2WJglmJY45lfGWLdoCYd4qGp3WPbnJUZoV2WH95XJGFWW97aImVgmNOb3lVj3qHiVFsZ3yFe2CAgWB8hHaienRjc3eBgndii1dZjWFzioVvbW1NcnFiU4SAiW9/c4Vik3eIl6NUoHx7kFhxWneBkWtgfn94hHBec4R9mGeON2V0kXB0fnuHb3CRhIxzZ2CEY42IY4FaZlt0j2SIllNmf3hygmOycH6TbWmDY45cUnuFeZ56loRhaYl7a3WKeZltdXtxcWF+RYpsW4WGeVh0kXVpZX5ygqZ+emByhm9Ke4uFhlRtnXWseGplhYJwjH13ZIOJg2qCaG9icn6Hd6x9jo6RXmyATGtze0uLamB9cJWAf4mYiHVwm2SccGSBcGh5lYp1goKcj4xTXKaMfnlpqJODW3aNcn6IjKaCmKOJXlR/cH95lZSphJxlfX+Lc4KJbWltoHp5bnp6X21rim13kIJkhGKIdGhshTx3XY6AlGRafnKHZ0pygYGTi315VmV3hXR9b4KXWYmaUyRwkH99ln9hfIJrkYFsgXJtfGx7faBVb3t9hH6EWoB8hmp6b2iflGaOeH54X3ONeHWSW5BdbmtrcYZjWnB3jXuikZx9s1WIaIFebJd1pHaPhZhZfXyfqIpSj4t0fYZmWnhxkHyLrJWZZJt7k5OciGZ3lIWEgImQfm+UaoCRaaiOepCSjIBkdYZuh5JMZaOddpqOeEtob2WSd3SebHpuiHZcXoyJXnyLjpuil1lynGGlXpeDY3eKnXRplZiGfF12a6JkR3l4k5tjf3aLhZOmmHGHipisVYRwVaW4eoCVfodoaXGBjGRtdJcydX2Je21VnYJpg3BdeX6Jb4Fyg5t5i3l4cmc9hn5tf2hfYJR0gpiAi7ValYVylWVaf4WrtIuNm4NyS4Z6e2pdm4OecoRraJpLkomOXoqpcI16qWxyk2uSgpl7eIKHiXCblqxriYGCeVFokn51fZSGmpRZlIKMYIx1fI6Lco98mXSAq115doVfbKSNcpyDSIZ9o2GDr5CccYZ0hKyNpaBqemJdlmuqhoKWgkt+iqGBm7eAg5J+k31ih5SSWm2IplZmg4qFcZGbj555pIp1loiCjpxngXundZJsfop5fJiSfYSAhsOQcIZxdINzXpCBjXWZjVuYj3BngWVwnYKIhaFYsWCJZ5Jrb5JWoWFlU3uYnH9/jZCGf12ZYYOSlYV+j5N/iXB0t5lOn7BodImYrYFvjnqtl6Z1emJ6goJkfYuIkYObcIxsiKM=","eTt6TLVram5+Z3uvemp4WnqgXHyJWGGKdmKVcYqPRmOIemeJiGxvYliWia9sam6ChUZVZGmxbYtfh35wf3aBg4KOeWhuenJuOnaJjmqKkm+malGEgLSHgZKLY5pix3pVbnSSYIB4rWF5g5FtX21qbbJ+k5BqoVZkyIRneHRqYIOGgouKloOamGViiWGXTZuAe3ejcnrMn3N4eR+BdnRYdnRtYW13sGJtp7d0c3VMkHCEjXihgICagZFtbXNio3h8hmlSV3uPlGyzh2RxfnVaiY99ckOBimaxYoSBd5ZyUnGWNWxiW4CQz4tkZoV2gXh2b2uUh2KEgXWBjVOGY3qKd2djcGF5Zp5xeW1WcEmRclmAe4dNio+VeV2Lc4p8a06JkEFplImXaJNYnod0em5WfKd5Xm53pmo4fnmsl1dya6Fsg2aMk3xwfnWVQHmFSdFgam9cb2d3k3mOxVOccY1vppJxYU2VWnFvpYNUfFmLh5NecXBon5xseH5OlGWNeTJgeEh3a4N2YndlnndngG5YZoJ/ioCUdZCkymSWdq6GQ4pqXI9qd4KDmnqnaW+lsn1ugId3b4W5bIptroptcoaKjlNuhHxwpGNcSmXLo4eIZ2Vrfnq0lVpvc2tcebJ2fLljcYqGd3tld4iIf69RYHSJkXCSqmNvj3l1j313hYWChISAfod+d36LfoGCfIp+mXN2hI5skoCAjWl9iYeNhIN8gG9+fYiMc2GUjWePdXyEiXt+eYGFhXl/i399e4BqhZd8iXR6hYR1eIx9iXt6bIKFhouDfGx5eX6JiIB5d3t9f3l2f42Jd4R1fIV+gHN7inh2eYF8epxyhXZ2jJB9hH93gYh6imuBgI+Hc3p9hoiEe4eDgaN6inmggIGBd3SOfH+MdG9+gIGAgYRvjHeEeX+LgXZueIWAfYSHi4B2goBtiYRtd4h/iYF4lX18jX97hYt6hYWQgopPlIp7c4N2k5R7gIOFf3d1f3SJkX6HiH1+goaFenyGcoV3eYF1dIN8jHaFgXiKeoGGc496hpWAe4CGgFh0jnWPhpB2hYKGm4F/hnh+j3SBiIiIj4iDeZF5fH99em58i3d/oXmFh4GShJFskX6Cd4SHcpN/c3t6gHCDooN1bXx9fX54eHaOfHWAhJl7eIJug32CgYOEind+f3tZfYF+enZ/dHlsg4NuhYB/aoJuc3qEdYh5gFp/fH6BZHqAgnpyeod9d3WIfH6Hd32FdoCMe2VpfZOLdYN1hXx2g36Fi32EfYV6hXuMfnF9eouBfIFsZpBSZ3WCeHCMknBsioJufoiDfoF/e4CEg3t+hZCDeIF1f49/fZmDk3e0h2BddWWro4iAhFmWmXmAfnllsoiCoXyGmG55pIhecJCHiJtmeX5+g216ga1ccpx5mY+RdbGQa3J9dIVtrJ15e42se1OMdox8pIFgm4R/RHCZlKqEln91cKyYZJisll52eoiKY46Vf31ygnqJhJZnmaCGmXiheX+akXV3jo+Wp6B9pXl5bKaAc2SrbGd9pomka3B8jq2McpGFYI+JjU6EnqKYoI+Jdo98t6F8g6t1mHuyiHO5YpV/eZGWnLF3bHVehYSEXZiKlLeZopGbtItvkbVDpYh8rnp4vWWJkkmLtICDpIqUmFWOjHWWiHCQf6htm6mEh6lyZKSLn5ubgVqheIyVgoV7eJCvZHx5h7OlaJleondobpx7daR/jX1qepNxxY6Be6OUcp57bXOFipJ7qKqLY89krmd/kHqim69fmGGRiraJhIR8uoKIbX+EiH91epe5mo5hvGl1Zo+Oe4WYhHV6gmlncnJenrCUnnCAa5CKimaZQqaHooyQfX91moh9i4V+r6ede4uTalWMi32WkIuItsF2hmqDioyLg5dYj5WGoK5xrHOCmK2UgJmZb2OirYl4ccp5cZaMonxQi5SfiH6WWIZ2m6dwgWCkjpOhkH1olKR/XKp9g4VleI2Er2+jrpCUrpWqq5WnbI94lZJ/c1dHc8WHbmdpbZekamGBe3amXXx6Q4WHcXR1cX2pc3aGYHKHtG13Q3qRXHVgYIOZdkJtUXComGBdjIKAeGxlfp2bmWJ7jZHFI3lkf3KChUy9h0+KgpaAb3CsZJ9KrZVwg2qHb11mn3F1e5VtXGV6bZiCe49/o216faFkZJmGc2J2gXmdoZWkn3deh4KkeZ18ZmuYhHSNlV6GiXGCjWaJhXVqVoeOq461iNyMeG2riFmInYaikphWa55ylXpIf7p9lW5mbXF9cZWubo+AoYaUjHqaflCNc2SrgHWwYoqBZqJ2YHSZhXyWmo9qM5pvg12WaYSJrGuWUGxwsGh+Xp6Brm9yM4VrZ4ORnWVne3N2aod/gZNnmoyYfHKRYnJVeVitfVpyh4qSZZljnH9zf3yHVbRrhGyXuGxLenqPlmOMiJRwlW+DdmKRgVl1fG+depVyfWxShypzm4iLd26DZWeHo5KKdImMZ4Fxo5YwX6mgWJyNcmZ3fZp8iXJTN2OeZZRpeY2Jb4KIhm6rqHdlWX1MXHB5epSAd5atn2GQc4mQXXmGcHyIVYqZkW6qXoS5gYmAlI90YJioaHt6qICGtaWqlF1qlJR2j3BocFBulZOagXl3MX6Qr3Zwj2dhg4p4cox6b46vVX96fKCPobB3eX+GiYCKakk=","uo1ffZyLjlVbd6l3dVK4anx9onuAp5uigGd7eGGZm599p3llbmJkhGE7tW0AmH2tTnZ8w2+Fhk5sMkAA43OXtNqJeJWhcEyEOmOyXWOiu1Ctc2j4VreCUC216JtjfWdZgKUubVR2dah3dp9PoY2ng0y2e0xvYE18Y3p3qlrUY3Gh0FxZhVKUfmtTc3S4n0dvqYenWot1iYCCflhLOnhVgmqTaYNTTmkoof6YVIs9iHqAZrqThLugZHCHbIlywrjGroqShWV0eK6jipd0YMFkiX9GgT1RepdjgIJwbZaRfNt1Xn2HhqSioHhosHN1mbSpgIKNp760gYWIjI+BYYN+oIeZdJGOl5ZsMHBrplF5XHymgJRRjoN6qJSfaoiHPJoBb7d8mponX6uFmVCVbI1gaIySmot3y68qj4uIflqdfYOEj1FynXNsfYKQbm94lFi3gnltaFQom6Fz4Xm2gI14gYGId3p8eVxcrj1SY7iFootOg3ljjnBumIuoeVJ5l3xLjVGdiFx5g3pdlrxRh2ylXIG5cL9wdIOFu29Bh22EW1CCg0x7V8Fyl1yAmXmEimd/VJN4gHF2eZSQPXB3in6wa4OBkW95mJ9ehXuzl2q+pGueeXnMjIdTi4R1lIywXIpsLZTGUa1KfYmfoYC1gZFXhp+TsaNKjYSGfJFtfomGh3ttjoB9fIx6eIGViXaOeYqOioNhc4OWiHxvhImXeYaKcHdCdod0lqlcanNsYHhthW97W25xjIaJenOha3WSgGRne3SEi4hxb4SLb4NzgoF4gpehjZx7kHh+goF7hoB7g3lyaoNweXxlaXd1bXGKn4GCf357mIhqhpCKj5B/ZXyXaXx4g4R8eX6dl0eAh5OEboeOf2N/gHlwbk19fnaEcnyKjJl+e5mJe3x2iH9ub4SAh35fmI6Ekn+CdXCtPYSAeHeGi2eIh4F5qoBjc257mmNkd4B9hoaicZHLkIJ1fodxdHyTgo6hfn10mop9tXiVfIB6hISLd3eRi4SDjXp/fHBzhox4Y5Zhh5aOmI+AfYmMdXlwlICNgnuNi26XeoiMgXxbdm2PfpCIfYJua6ODi1t5cY5zlnyKbHqBaYt9a3hqe4SEhYOPjX+AXZN2jH9/kYSDeJOQiJB4hH9wdXuLi3lcgn5BeYx8f3eAe4mDiH55rJqFh1txj3p4lGSCZJB+eZF5dImNbpKNeGyOe4CGe3WId4d1gImOd4GFhWS1fZ9nho2ScmiAfH2WdZB/fpaFj3h7d4aEhJqEfnmehXKHgL58hn9ujXGCfH6Qh36ehnifdHtyd5J2dn+FjIyCe2hyioZvjm56fG94tbNqm7WmjXdqlJmTm6V4eKyElm1poWScf5iTfHq6iXGzxqiSi6aBYb2Rlbdx/sKQlqiLktSYW4+MbrJyiHSWeFCxa8mVlHN/FVeAb7BzkoCstH2NdmCZZNGAokiGYLhje5mdXI9pcpiJfX2SmoV6pWuDvoGJhZiEda50Z1iCp256rnuMh45sh4SshoiLZ2pro02GcbRXbJGHfY+Mg4Z0ZpZ5mZOWjp+SUDxaiGt+0KRmmXCMoGOYqZ6oY2CSdZIwXmxbbG+Akp6XcpZ9iYmklmCEmIS6dpxNV357knl1k4dJSGadLHOhj4CDYaSnkIyUkJl6oY6CrqSUoX+Lo4xZnaCJfHqDk2xiiI2Siq+lhHNsupqISKJWdH53j5x6qql46I6ZmF2Ma3q+hFyNeYaZYYJwdXppq6CBA2p/eHVtcIWHd2JoqpZ4hZd9cnB+gNaijJKPh3DDhYSviaR1q5x0R3mIjrWZrox1gKm3Y2d5j3WPpYFymJxxfXSeZ6aCb3om3XV4q4C6kWV/voxzWpN4iKC0hYZtrreNh6ddpWPDYYV+h5GPTZ2SktaeUpN8eFmCf1+Qf3+im3uPi6/gg36ElYiXbIlvjpV0k3iDTLtqiK+vdXV3o2h5ZW/FhJuUfZqZXJKZhGDnhmCar4iwiIVnfouUcf61hzhEXMOYR2aGSqyTfXiYm42Psd94f5S/nnBpgZaMcY2SrrGctY1hOHRHf52IAoKUdWJ6a6t/ejhrhkuSk21OfqeEnYuLdFL9QE2hl3Z5oXV9XmDie3fEcIHTXY57lHFEeGFErFGmmF6Vk6B3clWZjItsbleMgXySbW1wmW+Qg3eynX1jmYOQn5FJX3yLcDJ1ZX9xdQy3i3l8kQCEbYeQaXiJaYdYaoDHboSYLpaep0+nWMWWgoWFbXmbknNzif50ppRshF+bgXDWioWMZWu9eluUfpJqaXpKZHujdql8dIalQ6legZRyrHlVwHltrpaRm2COkKKYSHaLY6F7jY2Gjn+MV2yTkAleZllzqrOmko6Ue4fFgn52fnJuRmx8bW98hb1/X5ZiZJBokklmcYKNg2t8jYiVXaAcV4h6cqWBoZppaWFfo1qKVKmSW41psbp3WIkZerVbdsNnLYpldqjQfVhpkXarjF5kiJxOXJlqRJajnmKdZXch8pT+cFSLj92NkpKVkW5yenaiqY15emaqWGuGX4qndKZtqnlgVbWIc1aDbHC8dZTPe4hbcWZ7OWGQW4eTu35zTH+NW41diWtlgqKiwJ2QoZNsWG46Wlp8hIhirKyxULVQbGKDP3anhmGviHhhbxVoi6eKiIiSXJlNUKSWmXA=","h1qXd4RtgpVCenJpdTKu2T50bmGFkX9apHt2kWhXbp6LkXJtpp2AgFuDi0GWT3NqfQ5/gFluZXR8S3WSVYeKfJJYsopllEpmPz9WWmh8cXeUlE9wYHduf1ORYDGCjyU2h7VAnHVPfX9/e31efKRoh1lRdYl4fmWnkVCFdouYeJJNpQCZgJePlHKBUnNSaYikdpFHlxs0foRflZRnjX1Xh3Rcf2MAWIt6jVV2d36jcE8ujpU8PpR3bYB2sIpAm06PhGKmaXl1aJevhJOfqGihiVNvdsh1yn1ydoSbmJuGm19Xd3uGQW6cj5VIR112e6ORi2tcdWeAqIR8eIJ/a3hxZYFvmHdShrl7jm+ffYqLiUgtd3ymbn1nZWnEfIqGmnIoj2JofHyXhXxxjWOMSbdplWd7aJCCh1tsWlpBkIpvdlNrj2xSkniKgVtydZN+VDKTd3aPbJ5SrGZ/onijgW1so3icfKmCbbBzYE5kdF99lHBJeHSLs0BYfHqslXF8e25LaYCNhn5fXHp0gIB9f31ylGl9f6RjhXVEkIiXnJVVkKNym4lgmnmfd3Vng4iSlGtyZ2tRZ5t7aFGaR2VnYYpBR4ZnbWCJgXxTaH+uaF1TiqaMaHNalHw9aUpskYiUYXN+f265DmZWdniKhG6Ld4R0OX+PkZxqfnyGfnd/g5F8goSHfox/eXZtgHd8fHOJfHihf3yBgn1rf3+Hgnl9iItvh4SOhX9+bX6VZIZ8gYaCeYeHlH2Sgm12foR/mHp9n2iKgH9veIl5gHxwhXpweYN+cnp/bnCGgoOAgYl8f4WBfn59e3+JeYFojXiQe4R4boZ8boKFhXmGdXd8hH90lYGDfXJ/fHuJg5mSko+EfnZ/fXuBjo6AdYiBg3J2d3aAuKB+fHF/c4SFZ5yBg4yDg36AeoaBd3+BgIWPeXeIhWN6g4F8d4F9fnl7fXeKf4KMeIl6hHl+dntugX6JfIiChYd8cImIhXuJh36Dkn92cIF6iYSCfXeKgH2CdoN4mIB8dH+FfJN9a3R8gnaAhIlxjIl3hHyCd418koB9doGBgHOAfJGAgYCFbXR8h4dwhHuHfoeBfnSBqWmIdXZ8eXyDi3d9eXCCeXyKk3x3cIF3hIKAeXJ6mo2Bf3+AenWMeIaFk4SAiX5tdoqJin5ygHx+d32meIeDg2N/foV/h4OMeIRwf3J/eHaCdoCEenuFeY2AgYV+a4eEgICIfYV+enqBgHN7gH2Af4GOfWxzgIJ4dY2BhHyAe4ucfnyHeH5+fn13goWKf3V/hHiId115dYp2fXx1eIOBlmiEgHaGgIN+e4aAhIZwhoV3gYZ9hI1wbWVji3kjhEZ+fHaXWFCNcW6OgJBIT3yTdJmAcIFyhGR/bGVMfYBtd3+YdHCihKJxcXZXX1V7dpJybW9yYqhvYIlvg39+OF5XtXp5bYOBfoaSUGVUVHyJRac5joDGSHB9lDCDe0V+S3KNc5B0YHJndHihXJGTRnKeelSBWYWOs2mwcplclJF4hXdK3GVejnBjc5ZhdFuEXo5upEVreoF0gHGHoXWHWIfKtXV71m1qenGH7oePVXxvbXp2kZN4YV17f3+Jf3luaIONW3N4Z4KHd344bm5xZ3eMfW55b3t6fXF2cmqlYH+HkE1gZ06FdoiXbWZ/g2x/d1+pbYpMhG5jfYmFfI1kY3BtfHGbgW9dbaBseISoYFtcaGdyiHZ7cHmJc2NrV450fmlWd2Z7c3qsiIlwq29ohW5+NjxoeFGycm1oda2AaWuNgHCLSIJlY4tgilWFfm5ydlqXdnp7cnBigk6QbnyBbo2Db2JFlIFvkmSDeHBvf49BlaBnem1+qmGCYHd2iZN9oWVZhn+fbH+aiG1tbnFygdODaWWjcYaEiXtKVYpDZFJtkG10fnR1e5R9dYNfeIKSXqxlKW1UV6FiaaRvkGyBZXuHXXZ7nHd+enqBw25efmFwco+PlGXMdqVpfn1bX3KKkGNSpXiUgXZkVlt8eU1fmnJ5dI4/mpGSSHCNiopxVZx6glx2YIF4fm9cdnp5ZpB7Wn6OdpqDX3ljio60jlaGcXhuMYqIf3VxXmmKfXJ3loKDdWmDhl9ucm2BdrKin3iGkIhwlXZucY90o1pzb45gdlxtg36KaneDdUV0cJiNgoJphnqLfGZ/iYaMfX5/mn53e2eUg36VkHNwf3GlcG18bWFsjYBpaXdzjHeOfoB8j4UmdYiYcH1xc4KdbEZ9a2xNXn6RaayDcIx+emGAQY14WoF5iHF8c2lzf3Zrl3twijt3YZhwe2+MWpWOWmZ6T4N7in5piop6p4VkcoN5em56VV9xb3yMlX11gnYbiHV4hpV1sGemiX54cX+KfW9yUolraWJ0e2dqcYuMZmthhVKkhYd3b3d2enyKU3qZeYWKb4aEf304ZXiTbZF0jNFpdJpSwZWDblh2gpOQkU1zjGh8rmlfeIdxjnS7eX9zikmmeIthjItsZ2uElHCQdHyKx49hkGqbeYSVcIiZfVVoZ3Kei29/bZOSlnl/cIKAXXl5jJaCbmg0l4J4i3uGfYiSYXNpcISLiHKng1qRg4KPfIZPY4J/XdSShn9Lfp5+YIWFPHJ5endQnIi2dYolk3qMaH9teJJmeXNol4RqY6WMboJsaYNyh4uQXp2jbZJjf6mee2s=","iYKMTMZlQJ59dm1od2lug2+7XFyAZZFNZHNedGeZMX6LhseUprt4WWWWmymAGH5/YAA0YHyzYH5jZ5mdhH2Bf7iaa0JYbG1pLXiRl22EeFiXXi6rlZ98SVZ0WpNXh3tQaaVomYhzdm88hKBtVXZofJJ8k4d0iDWDy4Q9v3pcXIVbm3iVks+ti4lYnW+Xh5eHWmRWYEWngWOJfad9jllQVpVteEpms3d7cvCNfGFlp1F7Z5nJYV6Vhqh/fHpOjZCUjltBco+Eg6nllRZ7qqmOgEaFWWWDnlyCmJeye599f3B+DmUtUW9uzpdstI1yg256eWtxXW2JcHhUlmB7TIGia3yNO1ltYKuFd21YbzNyMliXVYBoj8ysYU6TbqadeCxhamNmdIqRdH0ve4Obj5Idb9d/jmSLiZl3hWGgiXZ4jbiEoFh7mFZtgn9vRm61P7CcWIVncpYYf5GBd1HBbaK8fauFUEuReGRwwJhaZahYbn9Dd2p+moBsS3R+bVp0Yzd5eG1hV2yIYmo5fm13h41WhIJhhnpeZXaR4XiSVrGAPHJJRb1uSbFdi4WSdnyrnZ+giYC7m4aHTnxq94NqjoF7SnZte5hWe1pzQlqPk6F9Zz1oiUyjzVQpi2h6bYmMaJBjUnOnXIp6ZE/NpKNulmB0fpGWf4t0enWId3CShHx7gYx9eIKBd3ahcH6Bf3qLi4B0f4aKgYZ0h4KDeHGTiXRsgnhBhH98ikJ7gX+NdYeCfXd+hXl3f4BziYJ5h3pxeoqDe4Rycn1wfoR7iIGFhWmNiEe5hlWCjXqDen6Lg3qKf313iHGFe412gHaChYFtkI2Kb3Z8gYyKh3CHk4GMg4OEcoB1eHyBg3eQY3uIgZ+CiIp+dqF1kmx0fYB+h2J/hIB/d4OMgIN/iHlhkYN+eniEf26IZ3N/cIh/foCGbYd0iIh5d4x4e3h6gHV9b3p6cW91h359go81mI5ZdoSCf397e4CEenF8g4KBkXtvdYuJio2FfH2YiYt6hXiJfXeAhoJ+hHF1eH+FeYeHeoR+j3h4f2SBe3uBhop5f3yCdoGHkHZ8lH2BeW98kHuDcXlyfYF/c3WGg4qEvHJvhYKEcn5ik3+SWIt9cpmAhYGFfnpoloWBc5CCgY2UbHl2hX16go+LfX5YgX91hnhydHR2enyef3SAbHx5dnxwiHF5fImKhIl8fnKAmIh7fXp/goeNeX2Df3JxeY56cGZ6dYOueoV4nH6OeIN9eXR+foF9b4aBhJeCgHmTi356cnuBfntug7WNd3uNjHpLhX6NY4SZioBpf3h2i5R7ipWih4d8g3p5hH+DeoWCfo5xd6R+sWuPfDtvgWakipKBiTp/kGaliGpRq5SUkXCEjDqKqXZAgV5EkYpmcsB6h0d8jL0zV352rnyLZqeMX3p8hoRLqqJeeom9xkJeko9tmll0aoJxVGV+bXeHk2qdabuJQn2rpkp+YJlnZ4COaX1hdZ2qmIddkId6lM+db0CIW2d5kpSSop9Rp32Fa5dkjYWtf3dla32zWIuOgpKSdjN4VIaWjnpZjpmqhI1Zbops4Y1ldp2BmHOJaHrHYamAonO2vHRhYXZ2dJ2Jc5lPfMRIgJFyrIBTjbVaipCNhH2UjmhikSV7im+UgHt7mkCIe5iji3+Ma4V1qplpeJOCln2BnJyHhWSMcluHe4CETH6hY0lsbJySW25BinhchptdoZBRm2RmbIZyL4JuXoCXgaWLQoBKlI+Fvo4xh8ZqpIJhinl3d6NDhpBncKZzjYF30oRvanl2h3V7QIucoIeDtnKjYG8/in2Ecndud0Z2ZFJDnsmNvW9xemZzp1yNU6Fy0WpthYF1eX18gIuBp6GccKKVaHylcHupgp+jt+F+VG6DnnCGgp1MsZuftrxfjHaMsIt5jo6cfGifuHVahPdvhoqXrFmIdaGEcoJ5a3thnIqtgm6fdqdzWo90RKGCdLOWhoBaanhwooObhn6MsZadqJuVlalqhYOEpGdbbLt8GYd0X3Vsdmh/YoOpV3CDT5WWYIRYcnSnIYKGZruJq9ppN3SMgnZ1fISOlwArWYC+cn1jdZiRb3pfe8KMiUVvfnGaDml0h26yW3WgeUazioaEZ2SobLVPzo8kgJKAl4typ2ikf6lgWHdzhI98gaFspFedvpk+sZEZX3Z1l3mdmK6eg4VjnVCtfZmCYVBPckaqpWlzeqhojGotcMdzc1CIrYyukvipgGPBmT+Ba5/MU3Y9fMpmo4VacKGiUl5Ofo+AerPZknpxvL+nkVCgYFeJgVqTf3Sfb5+ae2xjAIFFYXh5w4J3q6BpnH14e3dxY2WgY3BTlG6JUXCkrIGOUmNtcnyvj3V2bndsL1iHio5yiYeyYFahXpOUYDShanlIcIZ1cH80cHmhiosrUq9+hFWKt4V3emGXk2B/lqmJpEeFpmd7hFtoV3bjfomsb3NBfFshiqCZX2atYDubgoyHSXeTinyAw7Jdb7SDY3qre1yAc4VyV5KNW0aWZWVrgnJ8U3F7g4N5jX5rVIJdkXVaj4B3aKaz9J6BXpSgT3RQcMKUZK+zj32ibYanjZapjoG5oqygVqJjt5eMjKiqRmtwfpJcjGtvRFqVhqeaU2luRUx43E8fr1lniYGRcF2AV2S4gpJ8aVTAl6mJkHlwi5p9Ym0=","bn9claGKgmJyj3RccoOiQ5p7eoaD6X2DX25ts4S2kYJkdZOBT3RZY9GFepdhxHCNeqh5nZHGhn2Hd4I1RX5pv1p6gICPdbl0fFZ5jmWHoHWbcpmoiG2Mc3ZYvINcmZ2AgVKbX35arYdupI1xfFqah2SEiFdiXJZZYZqKnYiGeWuqfbdgely4emFan5edvFhEoGCrW7xQYm2GV8x2ZYRxbm+WdZH8c2CHg/GOgm5QcaCaV8+2mY+cgqnGsY6qaV1Mb39nf5Z1lEyJe6VlUp2xqJOii2VfYJNohZ9hfpKWcSyvY297Y8CGb5bXxZ2ksVlqiJKcdXuCtYB4fXSWq3Z3rHmpa5N3rHbFWHtZdHGEnpm7eG78qIXunWN5kV6hdIT+d/GbgGhvrNp1X5+FSE2dZp11fXOUfp+JhJaVfHF+WHBcXI2hjG11jMewiZlsnlK1Wkpum1lelZ5rZYuof3FshIKZsamPiECtnGSAYpqBeYmEg5Z3h4uPrGV+pYOcaVGLraF0nbC8qG2ReXx1f3Vrb4uOeYxZbpmDclZvf0adbFiQTGiejo9iuYJxcm90isBIsHKBmo1rd5fAsaBshZiEi3lFXYh+wWtzqIt7kZJthppgWYmlb3J/wWCOZW5ye5BVdYSMq3qJck5Rg4OhgnaExOdg9IRwcHWfhH9siJCCeXp5hXt1fIGUf4Bxhoh/cHiIc4SWfYh1g4N3hH6Lg4iSXoZqhI14jYBdhYJ9mIdzjX+CiXF8god+gYiPU4N9homCd4yPgG2Te4d7mHx4cH1meYKJj21+dIx0cIZ3gHZ/aXaDjn1nfIV+boRwlH6LnX+BhYSHkHqJfZR9foaRhHuEZoVvbXuEeINghISIcJaHjpaKg2x2lol4Z5R9em91anx7gp9Yg4J6fnSFeG98fX6UiYWNeHtyem+IgJJzf4R4S3+FiH2Ii51/koiukHJ9dnCCg4h+c4B8hYWtjHeMd353fnlefnmCgHmKeoSUhnt8imGMiniHfmiDgo1+koFxdJGKg36CiXh5b4Z7Y5B8eoZ+iH1vfmWIg3yIiXpwWZBth36GdH+QjYJ+g4yBhJF0kICGgnmKgHWCc4meaH6MhoaCiW+WcW2Af5OJdJGBfYOmhX5/foiYiYF7f3Zti4CBgW90fHV0d4SAeIJxfYF+e4l9Z3aOkn6CeoJ1f4R0coqBfXl4gXp3rnp3h3B9hZOHeYB4wpBzinxqf4GNhYOdep2AdYCAdZV+g5d4dnyAiX94iIaAbo5+cYaEcXCnk254dFCFf3tqhIKTdod9hYWOgXtqjYeEdoR2gXprZn+Aj3pzcYqOeW5qeoh2sZF8h2ashJugeoellZR3npOJrZaIndaGknuTa5qMnYyglLyqonBJeHJ1gHtNcq6Bd4KLnoCbbqGSalx9V25Uet2tgnuPdna5UYGZT6l7u5CKjJddWm25aoZGjGxtd3WMi5xibZqpgJCge4iDjq6lmpVzn4plg5RjinSLkpt+aH6JirCSeHJXlZ6aZJibfn6Nj36IknJYgo5/kIKVg2KXcmllfaqWfHx0cZNbhoxfZoiEt6RIYIB7lZOpcoV3noRjg4V6hIynhK2UX4p5zZJy15N9lIKioXFId4t7nHt+iah2mJtyoJyFZ4yVf9iNlHhimY9/hKKBoJmCi5FxiqBzhZBdnoN6pWWcloeuiJ1Bf4uerFOykZSXm4GNol+qgoCPeoCkrZ6FcpjJTYTIqoumgo9ubYyeYJdUcmR1iblwiXdWeHKUoXOSZYFllIeCVWSwd4uZon69mnqfhF2PsKeHdXt8jIibuWltpoaYXJ2PalqQZmqInH2kjmSIY2eiZY16bJyhp2iXuYuAg7CHk2FwkZavinlxnkx/dGtcbKJ8h4d/mY2cgmJ1bK5iaouNcnxUjXBzqH+Qe5uCk3WEf3GVgJB7ZZ+ylZ2OZpRfipR5d5NqkleQq5KNkZaKkGiBmL6fiGKUqYFZiYqLb7axm6Gai326qtbEjXEmQ7RwhHOMYZWRapOS34Wkwn2RdadtQsVcin6Mh5iDbpt+VWF/S6Zlrs+WSo57dKx9fWiaooGjZHtxYEhxt5Z0bXylgWSTn4GDa3eZmGZReHCKdGy6kJCzY5aKhJZ9dzOTlMF9q66RmnGHgKx4hlVRhG+aoY9xP4Nkda/HcpOnnZdlbam5q2pglmuakko+X3SXrTmCKHRmg/6KUmyFZXFnhaWyVnVlnmSli1GuxY6imaiAj4FvYZSUgGSYpW6IoYukkmqJZ+xqh4CSpWFQrJCwj4qLoqRaZJuPfJBfrU6Cqo+FcYxoq4OLVnh6nmt6ZX13mXSib2tUbJyfoYB5YmGNdXmYprp5eI+RhEORhoNbeJj+lGqSvH2wZ1eIcouPbsFpbmRxn411eqaAe5R/VodkgMJwf4WUe5yphX1vmEx2VYZ6jm++a5WOfHY5iIiJd3yDho6dcqxswJe+hoisi1p5d3GRVGqkkIw2R4t3TIOEjIuhT4RixEDqfKxUmJN3p6WZnZ2YinOMs22SZ3WvgKSGrJp/e4KEZoWUdWywP3eWhn9fg0FxgZlPVKc0U8preVeNknKAYD3afnN6VW5pj3NjmK2Nx4pgf1S+lIZ/d4ZEm4PbbqOhe6qXPJKFjKh4mVyrj61ln220zoiJfWWIkoRohII=","VpHKmoqPyKRxw2Jul65WnJCQrIhkqpNzi7GKkal46Yd6Xkd9raG5fo6NT2pLUIBCrr66SpR0p5dlyKVxNpp/ZId5i399jx4zwJxtfoCCZ52GaLgLrkVAsJVqWpCNPXLXZnmBr4NfeqBdd2OdkK9/biNdcKyEc5mLbnqafJFKmI6bdIGabnN5hJOcccJGanWUcpKXiYSmRIdihDmnN4DEma2Pm5x3rpTFbiJxinezyYByiXlIkqRHgnxLjJuCZVWMhIV9h4yLXLh1f3JxuoOfb4aGsb+xf0tZgZuXoXONiU6jsZd3cYBcVG2cQohpfXNsipmimHRmt3mXkoNxWZpuO3tphHGGbEZWsmGylseYuZNDfGCbQlwObJZ5q8JYrId7mWiLhXaKj3SWeoJ7gr3eqVGIjYV/apTMdo7PmG2Rb3N7k7WLU6KGY0OVoJ9Qnl1FvoOCiZq6g2Jmb4Jim4tDdeqcoYNton57ppmFilqYemOCg5OBZ6KOllVsf4NzkpWRbKKNro9xcHyeb52mhaugmZ+GgmqQmlRvXqN/iJtXrZenWqmzv1F0fqp1j4J3h2adfXuAkmtgrWRmfpb+cnSHeoq0eHOhhJ6KkaJ9k4JnmqOhtLRPrZmfcJuwempskW6lu6ugrXCIoH5EfH16o2yHdGu5CWCCf4ORjoODiIiCdYaDe4OFjYSCfYR9d3xtgoChfn15hXZ3e4uFdY15dXqTdm6Gh4F2i5RzdYF9p3NwbZJ7joiBfHeIZoF/e4OEjHWAeXuIgX2Ufnlxd3yebX6Eb3ZgbZ55eI9+doR7fIN3gYp+gmt9hH5yi3h/hod5eZqAc3KFk2WFiYV8eXeBi4uIfoN+dnd2aJR2nZZ7e3GAb3V9UXV6ipWudIZphpOIk3iCdqhzgYGGiJSCe4yAfo6IhHaBgX91epB9cIhPh36JhlJ+g4R/ioOCiIyMhpaCZoObfYZ3dYysb3Zzd3mKkIKEd4VqjHxpeIN1fXWrbml8cYKHjHl1eoBWh32BaISUkYKBh4t7iYh4h3t3eG1/aYmViIaGfniHeXyBcX92cHl1d4mXdYp+eJyQhY14fGd6c5d9fH1zhH1ykp55fImKiYmJZ5d2gndrfZJ+iYl2iHevaXmVnIByeXR+aoGCfYBzd4OKfoZvaHd/epKIjIt+cn0xhVaIdIR9gI9/doiHgo12f3JveXRrdYB/iHmAiXR4jIR2cmBZZnhohXRvgJFSjHaAg5B2j4yBfW6JeXGCfIF1fZFyfnyEc291eHt7g4OMe3uJdoCBlot8Zod/c42CXIqUfouQg3CCi3Fef4qAf4d9enBvf4Z/hYiFZ0OHc3Vkdpt2UH1RcGGAb4ZsYsRui4eHd1htgIxzjLSCU3WCm45pgU9waCR1TnheZlunkHiFqIJsjFKobKSIVZuEaFVxe3Q2yYlFkYZ3f1JtZ1iDZ3Vrk2tJeJqVhyZ9vHA8VFNylo2WjGxxT3eYZ31zQlWlf3dxemRmflZxeHCFc3d1ZW51ZGduim90Z3ZlZoiInVM/mUpvgHJTdFhnpmCRl2aVn1F2rnSTgnmMQ5V9dGJ2W6lpbnpHjpSFhYSpaW1/b3qQgU2gm3aYgnxFTnZicGd8gCbbf4yYc4+shWt2brRvX2x2a49yYGl1fGl0ZnKknHZ5YHNnXHtYqmmZgkNufk9dgIEslHhmlHNdTpNodmNRilS+YX6WnWqCUmB8ZoCGcWV+n1mOiIp1jW9XqKF+gmx+UXCLnIGVmoKOgmd7gXKNOnBvh0qEiG+ON2RHi3p2e2dakYFyZ1iGaIiGUpVYZ31WXnBzhHCDiXuPVyJgUoiJcHSQjoZ1qkm1ZofHjX6Mj3t6dHeBTHKAim1ijWdnim+nZ11NQyOUYIB0d2x3bV9/mWpzXk5pqX94bVJ2km1qnKpjQIt5aRhigIJvY3N1kI10cHtvfW2NaVprm41hh5mceJ5+n11YlGl2iWmGhnuQULc3h2OKYId+UHJimz9xdh5niK6ol1mCkIVs9Vpmh4KFKIN7el+GmFJbhG2kjZGGtop/hW2dAHSqprGCfIV8s2lLbJ+IxXtaZ7CMhahqZo+VnXJ3h2uYlJccyJyRh4NpXo+WXKk2lmszioAepnqGcHfbWm9pjHJrfJ9PeEp8hIR7dXFzm6ZudZBRmG+jbWVUbo55U5x0iD94Tl+IkYaHa3uXoIKjlqFteI2Hk7SEZXGljJSCi5OeVGkAarJUjXt9aJZ9fUdffIuBlIZpWpJxUACOhI1mdXx6bkpgf4ODekVzdoeCdZl3kjRrfo8mhHx8YD6Hn4m4WW9uQmqFipGeVI9xi7mhYGl6531/j1SBbIxaVGxwnG9+g5SKgHFWe3dDnX1+jHZAVHcohpxnucCBho9teE+DsWp8aY26dGKDeZafmWaEimKHXGy4RY2rd3SaTmGOh4iUWopVXDOMo4w8dBx6o4qjZWSKdDlspmF/fqUsesabnGhpj3p+dW9xoXJnvUFxh5lSkZaLh5IOnVyAgxfAaYBvhHt4c46ZcU6PhoaEcaaJh4Vuill0JXthm3dikISDdVVwd4FKppl/sHx6i3KFfXYcgWZ5sKhaYpfAcX93YWKRRVdyd3CllpaEmmtUqnqakZhmlWymca2Ve25+eZI/ja2EgcZ8fUiAdnCTqXuxd47CloM=","SXSMjoWDcYl/Y3SAeoeNa4R4ZHF8tpCDfnpckn5ie3d2aWhxa6mFh4h0k4Edk3OQX21scHpqYntyeZ6AgpWKaX2BEIB5fXySh4iSZHWHaly3c4WcfIWGf11dhHGXrWtvmpCehptqh5x0qYmZjKxzipyjcYJqfIOGlnCKR098mZ+3cYqahV6pil9xoHymXI+cZVZnYnyqY1lompmGe3R7fIl+d3WRbXeDnK2Ek4COmpZrgJlpiZdghYawg42ZesVlZYN0fn2giGaygod5YWKHbIZtl3SQhKKlhJ1Qd5pwVp9XU1JuWIp+hV2Cm2JmWZNpiIyOf35tdW9qho9teoZdbk+AjnqNmGNyVXSHhYSCiICOkoKPr7hPZXmKeW92eHugf3iBs22nmpuVh2WgkXyGgHByinCIbaGum4qEcJdqcECOb1ablIpEZFNpfahhhpOkkHKbUX17jppbvohQgWeha6SDbHaafHSAlmm+ao590pxkjYaFenl0fppuVX1laNyMZYemg3BuZXdueFibmo5qWoN6n5KDZYmAqXBxdI18fYNVdIGlj5+AgZ6Zh29/uIeDY2eQg05+h6CUoHSheGZwfnqEk3J6gYZ5amyFeqKwbkyAU4qVbaNzZXqdN3h8c2eea3aqcH6rgKZ6eZaVeomZjWSTk22AgoSNfoCIin2Bf4N+gY55fHKEe3+HfX2Ff3WWdn11fICCgoOEe4l3d4Rshn52gnuKjHh/e4aEjYtxhXx7fXqIgIOVgoCBeYSDiH9/foJ7gIJyf3+DgYGAgXd1f457en18hXh8eHZ6hYd8eIN5g3p4fXaYk5CAdn5zc4eCeX9/j4V7gnKBfoN/eIGKb4d+fIZ7fXt+eIR+eYB7fY96iod8cX6GeHF+cn9ueXhwhXF2c31/cn92iHp6gXx2fnF9g3qFg4mKfW1+fIN9f4Zlh4KBg417hnaBeol8iXSAiHmEfIB0inaBfX6Ig4iCiY5/hHuQgniAkXSpjYB+gnqBjX2Eg4OCgnyFe4FofIGGdH6JkouKeH56eXCRjoB2eYd7fIF5fHp+d4CCiYaJfGhye42Je4iVin6BgYF+eIGFgn98eXp4i3qEhn94dGiVfoCDhIOBhYZ8gXiKiGh9coh5bH58fYN1eYWFhXyKj4BtjIGHbY6Hg3yId4GChoF1iYaIhoGBgmSHg4J1c319hHqDeYqKfZJ3f3OAaoaFaX58jH+OgHx6f3uEiWl3i4pycX6Ke4N/kGh6iYR6hImKf3+CfH5+gIh5f3R/dYWKe4GBfXSQfn20aIZwg39/fn1jfId+gXuDgYSPfot6gIOAgXyDgIB+fn2JcYGYnHyAhYS6rtiOXoJ6iqt+uGZ9f6CAp3uHjpx9cn2Jj3KBjY6igIaUeqqDY4SFn6JwdYipdG2cfYqWhpWQg4aLn36CcoV8jYl8eKaGkoJ+dXmLhG+EenBrdIeSkJOpaYBVaZeNkI6bhod0fouVdmhyi5yHan1yeoZoWHWBmIekh4VkhGx8jWaEZIOAgoWOgYdaW16WgGWVi3ivj7GdgmuQp3F6jqSGlXhxm36Gf5hud3tljZCWb4ekj42kgq6WhqOOj32ToJt6Z46DmI50n6GGwnCnf5CLhHt7jYyfrZSxgn+Bm4xfgYKEbat+jqJrcpqXeJ5rlouJfJOci5GjYIGbiIV2hoOAmWKIrnyHZ4J5iHZ/iq6YenFxj4F+j3l/gZyBjYt5mJCdd5dwuX59end2s4GNX4GLtJ2Sk4GLcICEhI2Reqh5lneyY3xyeXOvg3qQa4OkgnSsl4iFgn9/kY6khJN3e4eIkn6el6N4e4OBZZBze4uWlZd2i4WegGytiaJyioN7coJ/eYlvmZN0i6mddHaTkWl+fHKbdZeWZKN8in+Kk2mRkqSOg26DoqKEp5F7qZ6TgoZ0bIR2ioyCmXJ8eoSVmm6Ii3uGfmmgiZGLp1+Rj3V0kottgXyJnqGZhoJmiHaolYKizIaXf6ySpIWhpq+mb52EhHidioVjwkB+a5KCzI+pgGdlkp6af31rbXJzk1p0eHhbw4zaVohyWX6Gc4CkiHZ6f22RlHR8fnl0YpVcaGV7YZdtmVyemHmHeW2AgnpQZXd0gYx1f5V8g2aNl5aKgneLmYWFgn9inWyFeI5za06Kfm56YIGHd2eRbZ6FnIKPd3KGfXOOTYJyk4p+hV6Fk2RnlauWnHSEh3t/pm+aZH17dIaveGmPZIGsg3tuaINvbY5koY83la+TiZeMemteeoNuiXmMja1CeTZphnOMjI7rnqmflWyHimSkdmByjFmChWdwmoFuklt+WYCTVJJwhoOAnXaBdoyXk1yEoYhcVoRngXSVlXuSg4CMbV9pkXm1k5O4l1xza46Jg5BuYZaZe2SZg2x9cndyl4WKhImQcYNthHdscY+scoNkl5FkdYmfcpNprHSobXeOt6NbdIeonJorfHaLcZmJfoxjkItqfKaQoImbeWp2XYe+e4p8S3mAlYGCU3Zof3h4X4eAfp+bjnCBgYBtdXKKXnp3YYSLaqaIo6WxYVWVd6CUfJuAcnyFfmVxcpmOflJ1fY5hfpaOhEtqoXl0am2MtWV5ZmZ/cHSUn3aJb3RVrXV9aoWAZmeHl4+KjYqLgX6GPFKKjGWaiXh2eIFYkIaLf2B7YnRjm2+VZpE=","eK5uiJuUbMyokIx3X22AdJ52q+eGRWCRbIpdmoWhrZGI1XmMbn57YohjbnV6b5t/k3CKZpqRkZJ4f61EkFJobIVvgX92f2GLrWVBe5F5jIxXiHt1j6eJOWTUTtGIdZB4moWDQJaPpoZkgJmkiMR6k8+kdqpzhHK7cYdyjmvEdrSOmpqnnWB6eq6PY25gmINvfHdmbLK3m2GPnYZx03yghI5/h3pYn3epjGykeYStkrWRioyNnX6HrnB1fZKUupqxs5lvl359eVN/gUCgrpE1frWOhKaxmFqOiXSKoJFQerR7rYGTo26HoHGAcpBzanKZjX6cm5SaoWt0mHOhgIh4QV6BbnOMslmYjouFgIVCdLO6nZt8a4SkYW2sh3x2hHxDiG6pWrGNf4GWfFuZl6CcfICSgptck6vImIdgfqqVNoGWepfGfKalhouZh214ha6kvXB4prqQmqaNonmxeV6wp1aIm1Ntl3R0ml2Doqt4tIKUnYKDq4qskHKMZnRUisZ+d5dicIeZdYJzfZOBkJR4o3iPdaeRipWAi5eQotGamJRsjkt3aIqNeoBnl3NpaDaUkIKKam5ok9hnc6OZc3CHaorAe6CimYOFmHhzjqeVb2a3e6ysb8WtXY6dl2FxipN0mm1lhzi4o6mhv1B+mHtZqJGzAGB2dIR7dHaXe3d2lnN7bYGGg4OEgX+Ke2+NdYKMb316kW96jHqBf49naoaNslyQcoN1cIyehHx7i2yGZndvlYOEipN9fG91dmeDcneMcoOIk558co6IZ4x8bWiYfYV6fYFsiYF5c3WFfIGEhY6NbIh2gG+IiX14dWx6c4F7iYCCnoh5bHeAh3SKloGJiXGTgXyNXl11kX93inh0i2Z6doyEaoaBfm2HlZd1lW2BfGZ9d4l9i354f42PgYWFiXdrjJCBi4eAenKFe3xtf3l3M5R4hY99RXp3b4Zuh0h1jX9+io+Bi358gph+fn+DgpByhoqCd3R6j3mmf3ZxfJeCgniEiJJ2dYV9eIedcVh0dmp5gXiDhH2Ue4B5jYOPfYZufKqFgI53Z4WLdHSOe35pZn9/dYt+eHCDaY5lkXB0c5p3hXhrnnaHhZZwhoaPeJR+kop9emV+nIV9fYN3h3N1eXdla355iH54c3Bhe4eJZpN3lHl3fXyLj4eAh1hdh553eGp5iH9wdYKHiIGDmIZ/bK9+doJ+joJ8f4RvkYp5S4qQcX5+e5KHfXh+eo6RhodziISCeTuRkY+Ofp9zfZ5wfHmGg6yKcI2UcIVxhrBzhYVqiHeGZoN6dY5ndnuffn2Af6KFdYyPkHl/bn2WgYhvi4SFhW+Tamd1TIqLfn1ntp2Co4SCh4OAoJeko0GeSmp7dJBzmKKgl310epWPdnVzgIvDW2KdqniGjGqujoCVs2CKg4Rxe3+AoZNxgG85cXNUzYmBb5SAb31+f1h3iGtMgJOcj0x6aZefg2p4eaR0n4+Qj1iUXX9reJWGj495ioJ0gnlud2WhXplQil51apJxdJKPbqZ+ioSBfZpNQIGFnE+tWrRekIyKiJKOim9VfX+FhHOORsSIhIZOlXp7oY1uiG5/e5g9YIiZppt7hFZjjnKGcoB7W2V4eHRVnmKxkJB6e5Goa4NsfZqBlnxskZazbYd8gYuDi6CAjqBviG1SiHmCp21tk3aUi6KKe6x6hJGEj41LWYN9eWaQdJSBq4KWjnddfoF8gHCykYqzQIJif4hwmIWblImFhW5zV7Q6uXJ/ib2Molxuf6Bxh62EmG6ghm+BiFhZbluMhIF6dLKQo6x0kZKMbKV6epmBroeDlKBwdG5rQod3fcCLkYF3h59yrCqZWIt3e4Bsn4R1ipqEYIpgdn+QdadXWJ5tqVGxg0qUU5J/eId1lIFmjmqkcGSRw3evmXx5jmxz1HuPlX+Oj0qzlH9tlHB1f4WcfItvmICRxGZ9pHxCd6KLepK3eoSPnaumk3KzhF+VjrVvOoF+lnaPV5txhoKjSwBcg7LJhM95bbTFN3x8nY+JlH2EirmMk3ajtY9hi4p2nIOc2NeVa79ZiIdPb3ls5oeEdY+MnaiQnYSHZJRlhqaogJJxf2VdXcWbkFHxpl+IjYeYmqGMeYxtinSuo6idUJmBrqyke3ikj2+7r3+Kh35yVayahH2Fj4OXkJablV6KdJFNgW7Sj6Bpvp1iZI+IkXFVv4CIYl2hgX9bh7N8t7B6fHmJb4x2rXcXZ3mhh3+HYaN/b4qRiJo2ZlWugneNluOSv42PjWiKcneNm3q2j4mhfJN7hrSajDB7jY1ajYpSwdCejodRvYKWWah/24B3apBJcLNxb4WNnZeAd15qfqOio4KHqWWSu42Mfahcq66Rhnfwp5dzd3aTfo99oFttgJR8m3Fjg6WWbp6DuFKEo4CYiV6NlHpzd5isd6hcxryJGG2gjIrKcH2EhLWKUnWtfXCEg4Ayhn2bjJaBSYtlhYyaoaKEjIWJfYCRrHjFxJR6snWOznaEtG7Ef7x7snitfKFj2XpdjJClpYV7flmOwpKOrGR5bH6BYpqUgnrFhKR6gZyklX+wgY9kiXl+qWi4cWWAmap9m1CHcZ5Ok6uwbqWEgWSThcKKlZuojr9HintynYWJjnqAeZC0lGWKhWOIoX2GjW+2kTtbeYw4ZWdmfpeOj+RtmIY=","iYp/gG2EfnkxcYB8bH6ktIKZdWODq8hceoCFZ4h5ZmdJa69eLU9cd61/n1KZZ3KHiZibbIyYcniOanJZnauygWZmrGefbouMkY2egIV8gzy0f51Jondap7djimeNjkSab2LR2ZWKZ6wQpGN9Z3KKnVV9ZjdoW6EuaZpzlaQJkXyVh0lqfn+wb2QygYGHjllXfmuPc3oUYYSdSf6yAKl/qUeAWZqalJL+P1Fti3B3uZ2Kcl96lU+TorUA5I+ueoSDQ3KCZH5PUJhSU8wKNon+aFmQo5mWb6V/W6eefWGkhifd0oqjdrGPVbq4p3plp2xbaHMlPXGCaZ+HkpxzcX+U0rFlMoJfZIeTgYFtjpOqxHNyfGf+hYxnu5+QmNFyVbW+eKe1hlNeiKyhc8xVUl6MdvOJdWSQfGw4ZZaEasld0jtJcVFjpo48cmiGrnZOp4JUXmCHYh9ujH99aou2opZ9TLxZtKF4l5CvGLVtOVZxm0xqgYFpaloy3Kh3kn3PhayMkWlvsaqHfYN4STOOf25wQ2+Be1mebYxufH5eU2agjIt+Qoj+woxvaFuHjWmEb5yciYl6fptla1OuxMVxsZpIeFZpRpNib1yTmKNYUlyVbXx4oY+hamtly11twHKAh5CVfpGjqZkAZHx6MIaGbYtSdF9f/p9uf3OJe3qdg4SGeYNrgYqGgnxpcYeLhXp3b4BtcXttdKaDhHlxhG5xgIF8PpaNjoyHd2p2cYF7aoFpcIl7i3+QiH+CioyVeYKEen5kgYCCiYF+cXl2gHmBmIp1fn2ccIl8eJR9gYJyf4R8eH15jWyFfplHhHN+jIV/l3mAeYZ5dJOJhHN/eY5yjX5xgXmIeo12n4V8enh1epaOmZaGlnR9j3qIfpl1eoqPgHWBkpBgf32Ei5JkgoNsm3mFh3yPcIFviHuMgot8f316hYqQgj2BcI+Eh3ynhXt6hsV2cYx6d1hwhJ2DhLCIb3p2c5FxfYuTdXqYWntSa4J6am58eYFvgH6Vc3VxpoF9e5aAaHtsnnlxdJB7gJBuk3l7jXVndW14in53fH12Zn5/ZpWMgnF6k3dzeo59hHmaYnGIhVmZjICEfnyWf42Ef3tobHyKZ3twgY6GhHd+hH6ej4qCRYF5hZh3k3d7gYd8kXZ6jW5fh3yJgn6ObHN6cp+1fXJ1gopwfXxngoluioyAjHKAhImObYCCdHN1cHyCg36NkpJ5eX93hnhrjoGBc5twt4Rtf1d+d6t2enqMg3p7gISRb4p+dFmVjX2BjW5vgUZ7dpNwkIzYhnV6cZKJmotnfIZ4bm1seqWFXXqOqnt+dHmSfWVleH9kkLpzzZU2g2vuVFV4f1tqpYx/kHmiXbl1kHZfioGRXHR2lGJxW0ZBl2SXa30sgb+HWVtZp6WYXIRbX3F5HHiHkk2QeelioIv1mW+mjWR4dZF/hKibhaikdZaaeXuZXdO2cYyGgpefpViJT5dmnuSmh19zinOHdHFnmHOyhWm+hnpmiYOPdIGGpN28iXNteHBXjW6MgD2obL12gYSwrxzBfYKAdnuoXsmg2Y+Ij4RXYmmCvYR2XotZgZ1zQ6l5fnjoiptraoV7W5WeYWWYjmOQiJWFlrHIlmVJ1XWAomSIh5Ouh0qLl2ZjiVGoj9p85Jtbr4SIOHaDV2+cipClh9V+bKBzeY2RhI2nyVHPaHKCosqqxlZ42IWAcpRdhJKUrpuEkIKXxHh0mGSOW17CbliTfnZ4gHpHh1qkWZ+bTlK5RKN5dopfkkdxhIRInZi0ioKzb4GdaaWdh0KoZVFnlHtbRWB0l7S9c55drJWdXXhpaEBgklRqVW17WqtOM76d1pS+nYOciXegiGuakpOEmn53XGqFn7yNhFdbs5d1YWWTrZWtfYJOsIOoY1t6aph2hp15aJeTV5CGhaKEnYujhIqKkJSGeIOdx3iNh5B+AJSGanWSbVGTar6qkqd4cV1xktCLtZeClWVodXSQbZeWWpdxtICKo/60uGg8SlCIk4p32MJ0f2Snf3ymeGxvALNNbn6BeHF5ipZ6OXhf4zBzcMa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment