[extension_name] RearSilver Avatar Suite [extension_info] Connects SAMMI Bridge to RearSilver Avatar Suite through its local WebSocket server. Version 0.4.0. Author: RearSilver. [extension_version] 0.4.0 [insert_external]
RearSilver Avatar Suite

RearSilver Avatar Suite

Local automation integration for SAMMI

Connection

Local serverws://127.0.0.1:17891/
Starting…
Waiting for catalogue…

Avatar Suite only accepts automation connections from this computer.

Activity
Waiting for Avatar Suite…
DiagnosticsNo response received yet.
[insert_command] RearSilverAvatarSuite.registerCommands(); [insert_hook] case "RearSilver Avatar Suite: Check Server": RearSilverAvatarSuite.checkServer(SAMMIJSON.result, SAMMIJSON.FromButton, SAMMIJSON.instanceId); break; case "RearSilver Avatar Suite: Refresh Catalogue": RearSilverAvatarSuite.refreshCatalogue(); break; case "RearSilver Avatar Suite: Activate Preset": RearSilverAvatarSuite.activatePreset(SAMMIJSON.preset); break; case "RearSilver Avatar Suite: Set Layer Visibility": RearSilverAvatarSuite.setVisibility("layer.visibility", SAMMIJSON.layer, SAMMIJSON.visibility); break; case "RearSilver Avatar Suite: Set Group Visibility": RearSilverAvatarSuite.setVisibility("group.visibility", SAMMIJSON.group, SAMMIJSON.visibility); break; case "RearSilver Avatar Suite: Set Configured Effect State": RearSilverAvatarSuite.setEffectState(SAMMIJSON.effect, SAMMIJSON.effectState); break; case "RearSilver Avatar Suite: Run Sequence JSON": RearSilverAvatarSuite.runSequenceJson(SAMMIJSON.sequenceJson); break; [insert_script] var RearSilverAvatarSuite = (function () { "use strict"; var endpoint = "ws://127.0.0.1:17891/", socket = null, reconnectTimer = null; var pendingMessages = [], pendingChecks = {}, nextRequestNumber = 1, catalogue = { presets: [], layers: [], groups: [], effects: [], savedActions: [] }; var labels = { presets: {}, layers: {}, groups: {}, effects: {} }; function element(id) { return document.getElementById(id); } function setStatus(text, colour) { var target = element("rearsilver-avatar-suite-status"); if (target) { target.textContent = text; target.setAttribute("data-state", colour === "#ff5c70" ? "error" : colour === "#f0ad4e" ? "waiting" : "connected"); } } function setResponse(text) { var target = element("rearsilver-avatar-suite-response"); if (target) target.textContent = text; } function setDiagnostics(text) { var target = element("rearsilver-avatar-suite-diagnostics"); if (target) target.textContent = text; } function setCatalogueSummary() { var target = element("rearsilver-avatar-suite-catalogue"); if (!target) return; var active = catalogue.activePreset && catalogue.activePreset.name ? catalogue.activePreset.name : "Unknown"; target.textContent = "Active preset: " + active + " · " + catalogue.presets.length + " presets · " + catalogue.layers.length + " layers · " + catalogue.groups.length + " groups · " + catalogue.effects.length + " effects"; } function uniqueLabels(items, makeLabel) { var counts = {}, map = {}, options = []; items.forEach(function (item) { var base = String(makeLabel(item) || item.id || "Unnamed"); counts[base] = (counts[base] || 0) + 1; var label = counts[base] === 1 ? base : base + " (" + counts[base] + ")"; map[label] = item; options.push(label); }); return { map: map, options: options.length ? options : ["No items available"] }; } function rebuildLabels() { var presetData = uniqueLabels(catalogue.presets, function (item) { return item.name; }); var layerData = uniqueLabels(catalogue.layers, function (item) { return item.name; }); var groupData = uniqueLabels(catalogue.groups, function (item) { return item.name; }); var effectData = uniqueLabels(catalogue.effects, function (item) { return item.ownerName + " — " + item.name; }); labels.presets = presetData.map; labels.layers = layerData.map; labels.groups = groupData.map; labels.effects = effectData.map; return { presets: presetData.options, layers: layerData.options, groups: groupData.options, effects: effectData.options }; } function registerCommands() { var options = rebuildLabels(); SAMMI.extCommand("RearSilver Avatar Suite: Check Server", 10921638, 52, { result: ["Save response as", SAMMIVars.box_save_variable, "avatarSuiteStatus", 1, { timeoutAfter: 10000 }] }); SAMMI.extCommand("RearSilver Avatar Suite: Refresh Catalogue", 10921638, 52, {}); SAMMI.extCommand("RearSilver Avatar Suite: Activate Preset", 10921638, 52, { preset: ["Preset", SAMMIVars.box_selectstring, options.presets[0], 1, options.presets] }); SAMMI.extCommand("RearSilver Avatar Suite: Set Layer Visibility", 10921638, 52, { layer: ["Layer", SAMMIVars.box_selectstring, options.layers[0], 1, options.layers], visibility: ["Visibility", SAMMIVars.box_selectstring, "Show", 1, ["Show", "Hide"]] }); SAMMI.extCommand("RearSilver Avatar Suite: Set Group Visibility", 10921638, 52, { group: ["Group", SAMMIVars.box_selectstring, options.groups[0], 1, options.groups], visibility: ["Visibility", SAMMIVars.box_selectstring, "Show", 1, ["Show", "Hide"]] }); SAMMI.extCommand("RearSilver Avatar Suite: Set Configured Effect State", 10921638, 52, { effect: ["Configured effect", SAMMIVars.box_selectstring, options.effects[0], 1, options.effects], effectState: ["Effect state", SAMMIVars.box_selectstring, "Enable", 1, ["Enable", "Disable"]] }); SAMMI.extCommand("RearSilver Avatar Suite: Run Sequence JSON", 10921638, 80, { sequenceJson: ["Sequence JSON", SAMMIVars.box_newline, '{"action":"sequence.run","steps":[]}', 1] }); } function clearReconnectTimer() { if (reconnectTimer) { clearTimeout(reconnectTimer); reconnectTimer = null; } } function scheduleReconnect() { if (!reconnectTimer) reconnectTimer = setTimeout(function () { reconnectTimer = null; connect(); }, 3000); } function flushPendingMessages() { while (socket && socket.readyState === WebSocket.OPEN && pendingMessages.length) socket.send(pendingMessages.shift()); } function connect() { clearReconnectTimer(); if (socket && (socket.readyState === WebSocket.OPEN || socket.readyState === WebSocket.CONNECTING)) return; setStatus("Connecting…", "#f0ad4e"); try { socket = new WebSocket(endpoint); } catch (error) { socket = null; setStatus("Connection failed", "#ff5c70"); setResponse(String(error)); failPendingChecks("Avatar Suite could not be reached."); scheduleReconnect(); return; } socket.onopen = function () { setStatus("Connected — verifying…", "#f0ad4e"); setResponse("Verifying Avatar Suite…"); flushPendingMessages(); send({ action: "client.hello", client: "SAMMI", clientVersion: "0.4.0" }, false); }; socket.onmessage = function (event) { var raw = String(event.data), message; setDiagnostics(raw); try { message = JSON.parse(raw); } catch (error) { setResponse("Avatar Suite returned an unreadable response."); return; } if (message.event === "catalog.changed") { setResponse("Avatar Suite changed. Refreshing catalogue…"); send({ action: "catalog.get" }, false); return; } if (message.action === "server.status" && message.requestId && pendingChecks[message.requestId]) completeServerCheck(message.requestId, message); if (!message.ok) { setResponse(message.error || "Avatar Suite could not complete the command."); return; } if (message.action === "client.hello") { setStatus("Connected and verified", "#2ecc71"); setResponse("Connection verified. Loading catalogue…"); send({ action: "catalog.get" }, false); } else if (message.action === "catalog.get" && message.ok && message.catalog) { catalogue = message.catalog; catalogue.presets = catalogue.presets || []; catalogue.layers = catalogue.layers || []; catalogue.groups = catalogue.groups || []; catalogue.effects = catalogue.effects || []; catalogue.savedActions = catalogue.savedActions || []; setCatalogueSummary(); setResponse("Catalogue refreshed successfully."); registerCommands(); } else if (message.action === "preset.activate") { setResponse("Preset activated successfully. Refreshing catalogue…"); send({ action: "catalog.get" }, false); } else if (message.action === "sequence.run") { setResponse("Action completed successfully. Refreshing catalogue…"); send({ action: "catalog.get" }, false); } else if (message.action === "server.status") setResponse("Avatar Suite is responding normally."); }; socket.onerror = function () { setStatus("Connection error", "#ff5c70"); }; socket.onclose = function () { socket = null; setStatus("Disconnected — retrying", "#ff5c70"); failPendingChecks("Avatar Suite disconnected before replying."); scheduleReconnect(); }; } function reconnect() { clearReconnectTimer(); if (socket) { socket.onclose = null; socket.close(); socket = null; } connect(); } function send(command, queueWhenDisconnected) { var message = typeof command === "string" ? command : JSON.stringify(command); if (socket && socket.readyState === WebSocket.OPEN) { socket.send(message); return true; } if (queueWhenDisconnected !== false) { pendingMessages.push(message); if (pendingMessages.length > 32) pendingMessages.shift(); } setStatus("Waiting for Avatar Suite…", "#f0ad4e"); connect(); return false; } function completeServerCheck(requestId, response) { var pending = pendingChecks[requestId]; if (!pending) return; delete pendingChecks[requestId]; clearTimeout(pending.timer); SAMMI.setVariable(pending.result, response, pending.buttonId || "global", pending.instanceId || 0); } function failPendingChecks(reason) { Object.keys(pendingChecks).forEach(function (requestId) { completeServerCheck(requestId, { ok: false, action: "server.status", requestId: requestId, error: reason }); }); } function checkServer(result, buttonId, instanceId) { var requestId = "sammi-status-" + Date.now() + "-" + nextRequestNumber++; if (result) { pendingChecks[requestId] = { result: result, buttonId: buttonId, instanceId: instanceId, timer: setTimeout(function () { completeServerCheck(requestId, { ok: false, action: "server.status", requestId: requestId, error: "Avatar Suite did not respond within 10 seconds." }); }, 9500) }; } send({ action: "server.status", requestId: requestId }); } function refreshCatalogue() { send({ action: "catalog.get" }); } function resolve(kind, label) { var item = labels[kind] && labels[kind][String(label || "")]; if (!item) setResponse("That selection is no longer available. Refresh the command after the catalogue updates."); return item; } function activatePreset(label) { var item = resolve("presets", label); if (item) send({ action: "preset.activate", presetId: item.id }); } function setVisibility(action, label, state) { var kind = action === "layer.visibility" ? "layers" : "groups", item = resolve(kind, label); if (item) send({ action: "sequence.run", steps: [{ action: action, targetId: item.id, enabled: String(state) === "Show" }] }); } function setEffectState(label, state) { var item = resolve("effects", label); if (item) send({ action: "sequence.run", steps: [{ action: "effect.enabled", targetId: item.ownerId, effectId: item.id, enabled: String(state) === "Enable" }] }); } function runSequenceJson(sequenceJson) { var command; try { command = JSON.parse(String(sequenceJson || "")); } catch (error) { setResponse("Sequence JSON is invalid: " + error.message); return; } if (!command || command.action !== "sequence.run" || !Array.isArray(command.steps)) { setResponse('Sequence JSON must contain action "sequence.run" and a steps array.'); return; } send(command); } function bindControls() { var reconnectButton = element("rearsilver-avatar-suite-reconnect"), refreshButton = element("rearsilver-avatar-suite-refresh"), checkButton = element("rearsilver-avatar-suite-check"); if (reconnectButton) reconnectButton.addEventListener("click", reconnect); if (refreshButton) refreshButton.addEventListener("click", refreshCatalogue); if (checkButton) checkButton.addEventListener("click", checkServer); } function start() { bindControls(); registerCommands(); connect(); } if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", start); else start(); return { registerCommands: registerCommands, connect: connect, reconnect: reconnect, checkServer: checkServer, refreshCatalogue: refreshCatalogue, activatePreset: activatePreset, setVisibility: setVisibility, setEffectState: setEffectState, runSequenceJson: runSequenceJson }; })(); [insert_over] { "deck_data": "{ \"background_color\": 4210752.0, \"on\": true, \"grid_y\": 10.0, \"snap_grid\": true, \"lb_version\": \"2026.6.0\", \"background_image\": \"RearSilver Avatar Suite - Icon 128.png\", \"sammi_version\": \"2026.6.0\", \"adaptive_resizing\": true, \"unique_id\": \"20261023094709282311391\", \"button_list\": [ { \"color\": 12632256.0, \"font_shadow\": true, \"persistent\": true, \"text\": \"Check Avatar Suite\", \"release_duration\": 0.0, \"queueable\": false, \"command_list\": [ { \"cmd\": 0.0, \"obsid\": \"Main\", \"pos\": 0.0, \"vis\": true, \"ms\": 0.0, \"sel\": false, \"dis\": false, \"xpan\": 0.0, \"async\": 0.0, \"extcmd\": \"RearSilver Avatar Suite: Check Server\", \"result\": \"avatarSuiteStatus\", \"ext\": \"SAMMI Bridge\" } ], \"press_type\": 0.0, \"x\": 0.0, \"is_transparent\": false, \"border\": 2.0, \"image\": \"\", \"font_color\": 16777215.0, \"triggers\": [ ], \"group_id\": \"\", \"overlappable\": false, \"init_variable\": \"\", \"deck\": 0.0, \"width\": 0.10000000000000000555111512312578, \"button_id\": \"ID1\", \"button_duration\": 0.0, \"payload\": true, \"y\": 0.0, \"switch_deck\": \"\", \"height\": 0.10000000000000000555111512312578, \"release_list\": [ ], \"functions\": 65.0, \"stretch\": false, \"border_color\": 0.0 }, { \"color\": 12632256.0, \"font_shadow\": true, \"persistent\": true, \"text\": \"Refresh Avatar Suite\", \"release_duration\": 0.0, \"queueable\": false, \"command_list\": [ { \"cmd\": 0.0, \"obsid\": \"Main\", \"pos\": 0.0, \"vis\": true, \"ms\": 0.0, \"sel\": false, \"dis\": false, \"xpan\": 0.0, \"async\": 1.0, \"extcmd\": \"RearSilver Avatar Suite: Refresh Catalogue\", \"ext\": \"SAMMI Bridge\" } ], \"press_type\": 0.0, \"x\": 0.10000000000000000555111512312578, \"is_transparent\": false, \"border\": 2.0, \"image\": \"\", \"font_color\": 16777215.0, \"triggers\": [ ], \"group_id\": \"\", \"overlappable\": false, \"init_variable\": \"\", \"deck\": 0.0, \"width\": 0.10000000000000000555111512312578, \"button_id\": \"ID2\", \"button_duration\": 0.0, \"payload\": true, \"y\": 0.0, \"switch_deck\": \"\", \"height\": 0.10000000000000000555111512312578, \"release_list\": [ ], \"functions\": 65.0, \"stretch\": false, \"border_color\": 0.0 } ], \"deck_name\": \"Avatar Suite Examples\", \"grid_x\": 10.0, \"stretch\": false }", "unique_id": "20261023094709282311391", "include_image": { "RearSilver Avatar Suite - Icon 128.png": "iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAABQjElEQVR42u39d5xdVb3\/jz\/X2u306ZNMeiEhDQKE0ARFAQXl2hDs99pF7OWq1wYq6vXivajYPlzFrigIFgRRgVCll5Ae0ifJZDLt9F3X+v2x9zlzJgVRwu+T7\/ebxWNzZs5Mzpyz3+317nDkHDlHzpFz5Bw5R86Rc+QcOUfOkXPkHDlHzpFz5Px\/4ojn\/NWVFkdu87M4Umj0c\/fy5nNF8EtBrLkuZrBFK1YIOPMIMf+hs4I1Z56p+ZVm0YXoz5OwgRD68NMAuoXoIDoeeUT2pZYJ9m6VpbmGkCMjEiZRN4cF9NBzhLoHPHuT\/6fDLp0LlS71RrqwKdL0zFK73Uf06LJlahGHlhnEoSD+pSBYsULS0yNLpYJRKDjGWFAz075lBKFrCNOQoSGEJUTL38sQevUj5gEwnbSGWvP7QGttRlpblhPpQCndnQnL9SBySl5UKJQi9u5VnHmm+jzoZ8sE4tkS\/8LrkGfPQa7zd5ihdK1sIWO5tdA2hG1rQzlCSdM0QsOPhDSEECoIBLZ1hOoHOn6AtCwdaa1tQ6swMiMdqFCY0ou076ci06\/qWmCqVFC1p4ejm1HXXYh6Nkzwz2OAS7X8NYi7cxvNJ1K+5aQKdspzUl5dZUxhZFTkGVKihRLSj6RpyNBQWMI0LVQQikOMPv6ff0KQpqVDDYYOte8bkSn8UKMV0sqYylCeqWopnFro4ObDAc\/JlcMLmRdep\/U\/zQTinyX+pWeukCNTpxqpqMNWXjFtaiMTKbMgTGmqKDLQYrphGIvRap7W9Git07HWUM9C6+h\/6kf\/z\/K3hNaAlLKOIQeF1k8pLVbpIOqXUkVaGGEgw1JGO9UwbbmuMeqfMW9eeBH\/nCYQ\/5TaBzl540aTEZxcppB2Az8vLbMtqgfCssXRwjAv1IrnG5bVIU0TjY4JlECA5h8VYv+3I\/Z9c+IA71Ic4NfFAT7Vcwkx\/llm1Pv\/ij7ICyhNFHiEfjAqhbgrDMPrhNDrABSiGPlB2Wkv1Fxj1B94fF74z5gD8Y\/b\/OvkokWLjNqY4XgFO+OEdkGh24WWJpLXSsN4u+mkcoFbR0WREkpplEIrBVqhlQat0Volj\/oAj+rAz3Ow309c5YP9\/iEQV7Hf0\/syoZjwi2LffySaz44Lgmj9XiQPAiEEwjCxsjmMbE6YtiOlYRC69YpS6gdS6mt1qEIDMRYYVilnyhrs9Vm8OPxHgeE\/ZokvQ3RMmSPp6DAjF8f2wxzCaBNS26A\/Ymeyrw7qNfxqOZKhktIPZOS6RJ5H5LtEvo8KkisMUWEwfgXxY9R8LkSFYfJ92HwuSp5XUeMxQidfR1EUPx9FqDD++p9jgAMRPyEQMYGa3wuBELLlOYGQ8feNrxESKZPfkwe6DISUSMNAGibSMDBsGyuTJdPdS2HOfJ2bPVdJy87ZTuqDfq02XQrjvwNTtkWur8qhqfJ0KFYQX\/+AQRT\/KOLP9Gy12ttJGaaVtyK6tVaWUvpDTqH99W65GEmNlIESYd0l8FwC3yX0XCLfQ\/n+PgT3m4RXQUL8JiOEEx5VC+F1QtzG91HYQvgWJtBK7SOZT38jGlpkX80sWqS1ldAImoRGyJavG8RueZQSISTyIAwgjYQREiYwTBPDsjANE9OyyE+dTveJp2m7s0vZqbThlYu\/1MK6UodeCNZQZAVllQ3q\/6gp+Ic0QMecR2TenGoEsuaIIMwrZQkt9DlmKvN6r1KKpBZSepHwvTqeWydw6wRendDzYgZIpD8KAnRDEySMEAUhURAzSBS0aoEW4rdcUdSqCSKiKNEAYcwQWquD8ro4iPHVT2u3J2qA1gshEmKPawPRKvENrSD3ZwCZSH9MeGNcC5gmpmUTpVJow6C8eyfhilvFpDPOlvRMikwn\/frI91ZFtnWLGcmcECmPWipY1EN06N3AJNgzMliQYZ9rWYFISU1KG3RrJS7WWoHSQvpKeG4dz63h1Wv4br0p\/RMYoGEKGhogCIgSxmhqhAbhg33MQUPiW5ggStR\/wzxopQ8KBsXfA2WtYt\/CElq3aIIDEn8i4aUcJ7o4iAmQDQYwGlpgIgNEUUSoYq1GNoesVRl64C4x6YXnCqPQjlLqPSbmQ6GhhqxQpCDtjdQ3hpcyT31e8IxyCM9YA6wBMW1JSoZDrqWtbFpHWqGjF9mZ7DS\/VlVmqKTv1vG8Gm69il+vEbguoe+hfC+W7sZj4KODoKkNokQTRMG+mGB\/2x9FLV8n0t76vVYqAVX67xCe5u\/pA8By8TTAfqKqF\/tLvBRNSZfJpZVESIVQ4wygpERKhdAGUiq0ViilkEojtEJpjWpEfROMUC+OUVq9UnYsP1XZmey0sF57kaXEtcoiHQX1mtme8tdch0Bp8UzMwDNmgEUrEHt7HMNWypSBskGkheBMjdYSdOR6+J6LX6\/h1+v4rkvkuUSBR+T7EzSADoKmFmgyQNgq\/eOSP0HK92GCKAxRQfJ90Ar49H6E1wfWbOMMsO\/vHwA8HpQJpERogZTxv5dCogHZojEaHkFT32gFGpQGoVoVjwARISNQQiBCQSQkgeFjeC6mZVHZuY38vAXanjxFa3ihVvxOGkoFKMvIOHJRzzPHdvKZov8peYRRKUpFZBGGEhH1Ki3mqyAQ2g9k4LoEXj2W+kTth76XeAAxE6jkinw\/Ufn+AYg\/DgijBA80r+S5sPlcwghBIvkNosV0jUMqT3NprRs8kFwtP28+Pf4fjXhG4sY2Xc7m39YIITCkgWkYmKaFZZpYpolpmpimgWEYSBGbhdb3itao5LW0ijWBUgoVJfgmDAj9gDAMCd069YFdUkWR0Jr5WohePwqlVKbpu2Vjd\/4QM8Cll8GuFEI6lrRMw4iDFLJXCNqUitC+L0LfJXRj5B82bb5HmNh8HY6DvqgFDO5P\/IkqftzGx4\/hhJ8F42qfiYGm\/Vz2fS6973MHMBMHfDUxzmRaqQmaQgiJYUhMy8S2bRzHwXZS2E4Kx0lh2Q62bWNZVswM0kCKJDrQjGe0xEgSZtBKxRgnShg\/ivCLI0KFIULQhlC9AJZlGJmebtGXWh0n6A6lFzBibxRZ5QgvEIZhS4TSOWGaUoWhVr4vIs9tkfaJUq\/DRPqfMfGDAxJ\/\/LkWtN+0+c88CKgPDgcO7h62GpPW39UagUYKgWFILNPCtm1s28G0bQzTjGMBiIS4OpFwjUq0yARzo8cDZULLBBModAIGoyhCKUXkumgVaWmaUqkoh7aIIt8wq74c6bdF5+JDHgiahyd3CFMIQRRKpNnUHioMYoIH43ZetUr+MyZ+cEDJ3\/c5FUYHJ754+pDHgaDxfqHpfez\/RByRUL8liidEDNBM08SyLWzHwU6lcFJpTNtGGgYgUCpKYhYRkYpQkYof1YEZQSsVg8UmEyh0Et\/QUYTWOsEf2hBSSlML4VUQHPUcZAM7d24VpR6DSAohtBACJQSJNUhAXdRw8RLp\/8clP\/w7kh8eUPL3lfoJ\/niDK3TTio\/zTBMH7HPzRSyt+2LoVm0gktCuNCSGYWBaJpZlYdk2lm3jpDKkUilS6TSW48RE14pIaQLfJwxie95wYVUrI7RqAtUwB4nm0Aqlov1AqgpDEUlDUNDPXTrYqUrhO\/s\/P8F1ayL950Lt7y\/5MnHBpBRoDVGk8IOQIAFM4\/ighUMaN09KLMvESeyyEDSJEKPxmBitjCCI8YMQAiljqTetRO07TsIADqYUdB69iJ4XvRyUIhrYgbdtI7U9u+IgWRjiu27MDGFIGAaJZojNwzjQSLCAVhMwgdZqXDMphGVZEKmmtn6O6wGsOIHdeANRGPv1YTDBBBw64jfUfghaxcESKdFKEYQBXs0nCAIQglw2y6SebqZOmcL0aVOY0jeZ7q4u8rkcjmMTKUWtVmN4eIQd\/TvZtGUbW7ZtY3BwiCiKyGTSOI6dSFuD4LoFDoqE+BLDNDFtC8dxcBwHy0lhp9LYqTSWY6NqVaI9O0jPmEdq+fMxTjgNf\/tTjK16mLHtW7AsG8918bw60peEYYAIIyIRxUzQSIwpBQ3AqeKE2gQNIGMNoENDYGtKO7eKznmznhsGMHxfqFSqlf4x54YTCf9sbP6BiK+VwhCCQEG9UiH0A0zHore7m3nHz2XpMUs4\/tglLFgwn+nTptLZ3k7Ksf8uFC6Vq2zv38ljjz\/BX1fcxYq772XHzl1kUimclEMURfukq0WcrDGM2N7bTiz5qXSs7g2JI8E2TcLiKCN33Uq6cD+ZabNoX7CUrrlHM3nufIZXPUL\/o\/dTGR7CME1cWUP4AkSQ3NsodgsTd7ahAVQLQxzszDrUJmDNddeJRT3LD46qk8CNbjEBh4L4KowQOmawcrlMFIR0dnVy4mmn8LxTT+aU5ctYuOBo+vomkz5ImZkG\/CDE83083ycMwsS+x2bDsiyOmjObJQvn8\/qLLmDDxqe4\/sbf89Nrr2Pz1m3k8zkMaaCVju2+EUu+bVnYTqL2nVQM+tJpeo5ZRmbGHESlSDi4i7BSiqOim9ZT3bGF8pTpzDzpDBad+gJmzJ7LyttuYc\/WTUgpqTVikI1wQ6SSWgqdpNHH1f+hyHIeorJwESPShvpvBm+eHfGF1kRhwMjIKCnb5ozTTuVVL38pZ73wBcydM5uUNfGtB0ozMjLKwJ497OjfybbtO9iybTv9\/TvZs3eIYqlEvV7H9wNAI6XEtmwymQy9PV3MmTWLY5csYtlxS\/no+y\/h9a95JV\/\/7v\/y01\/+msD3SWcyaK1iwGeaMfFTqSYDWI6DZVnkps2ibdnpmOkshlvD37aB8trHqQ70EwQBo9u3UBveS3TK6Zxw0qlMefVF3PaHG+jfuD6R+PEgk9Ya1VD3Tfuv94s\/\/N9lAEGcoAn8Zjo3CiameZ8J2m98TaRAaYaGh8k4Dv\/6ugt5x1v\/lZOXL8M2jfESOqXZun07jz2+koceeYyVq9ewectWBvcOUalUiYKY0EgDoxF0SeL1sWFv3GBFmKSRDdOkp6uL5Sccx1ve+Dou\/8wnWXra6Xz18i8z0L+dbHs7hpRNtO84Kex0Og7u2Damk2Lk\/jvwNqwkN30O+flL6FhwLL0LjqG84Ul2P3wftdFhfLfOqjv\/ihn4vPScs+i54AJ++vOfs2vblji7qRQqSlw\/oSfED9DRxKjn4dAYEqdkg\/GETuv1DP38MJH6aq1GvVbjFee9hI996H2cfOLxqJa8ztYdO7nlz3\/lj7f8mUcef4I9g3vRUYg0E5VsWRQK+WYadt+4vmhE3oRohl9VS7RtdGyMP\/zxT9z8l9v5t9dewMf\/4xPIq6\/hO5\/5JE898Rht3T0YpoFpWViOQyabI9vdi5PNgleHMMCvVChuWEV1y3oq02YydfnpzD7+ZKbNmsu6O25hz1PrsR2Hx\/52Dx2ZFG95yfPgFS\/jqh\/+BK0igiCI70sUJTa\/RSuocSxw2DCAjsIWifebcftn6ufHKh+Gh0aYMbWPS6\/4Mq9++fmEUUSt7pJNp3jsydX87zU\/5nd\/vIVdu3YjDYN0Ok17e1szrt4SsW+6ezJJ1qiEwEEQEoQBWsdmwLFtUqkUacfBskwEAqUU1Xqda374UzY9tYnPXnEFb\/2vb\/Dzz32Cp554jMykSbEnIgTZ3knMfMPFGO3diNEh\/K3rqW5aS31oED8IGd26ierunbgnnMzS01\/IWa9+HQ\/99RY2PvYQtm1z1913cezsaZy0YBbLTjyRe1bcgeM4cb5Dhkgl0CQS32ICUIeVBogmJG9U+MxdvQbCHx4a5qVnv4ivXPYZpvRNZqxYpKenmy1bt\/G1r3+LX15\/A+VSiWwuR2dXV5I\/0UniNo7MyST4o7WO4+VBSBAEKK2xLYu2Qp7JM3uZMW0KM6dPY1rfZHq6umgrFMikU5iWhUAQRSF116NULvPgo4+z5aG\/ceLzziD76c\/xvc99it07tseYQAjckWH23vxr2hccS37uQgqnvoje40+lsu5xBh9\/gNrIEL7vs\/G+FfjFEV76ygt45Stezh90xLrHH8MCfvWn25Gdr2PxCct58slVjAzsjJNGSQi5NTKom4Ggw0gDNCt1gnBiRi8Imzn9AxI\/Kd8aGx3jvW9\/C5\/88PvxggDXdUmn03z9W9\/ja9\/4FnsG9lBob6OzqyuJoetm4kWIWGKDIMAPAqJQYZgGhWyWaX19zJk1g6OPmsvc2bOYPqWPzo4O0qkUskUrxOHY8UJSgaC9rY1pU\/s4\/tgllKs19MhelmRyfPTDH+DSz17K6OgYPb029VqV4Y1rqe3cRubRe2mfNY9Jy05jxslnMPXoxWy99zZ2PvkohmGydfVK\/moYvPV1F\/LWV5\/PVSPD7NrZz95dO7jviTXMPfZ4Js2aQ3HvAKZlEXheM+LYjFi2BIMORdXzoTMBzYLOfcu3Wit6Jkq+ikKKY0U++cH38t53vJWRsSJd3Z1s27aDj3zqs9y54m6yhTyd3Q3Cg2EaCARBGFCreYRRRDqVorenm9kzZnD0UXM4+qg5zJoxnUk93eSyWaSUiUaIo4N1tz5eLtKCCaQYz\/wprYgChef7GFKCk0J5Losm9\/DZj32I7\/34Z2zfuYuOzq44IKUUXhBSK45R3PoUteNPZvEZL+L0l1\/Imq5uVt19G6ZhsPaJx\/hLbzfvf9VLuOClL+HbP\/opRCFbN6wjc9Qi8rPm4Tz5GJ7rNsvMmtXNDf\/\/8HIDGyYg3K\/C9+BqPw7Rjo2O8e\/vu5h3v\/XN7Nm7l0mTJrHirnt570c+zuDQEJ093S2EN1FKxQhfKXq7uzjphOM5YemxHLPoaGZNn0ZHexuWZRFFcYQwCEJqrttS0yfiYst\/9maZBm4QcNziRXztS1\/gut\/\/kd\/94Sbcep1sLodn1nAyGfwgpH7PbVQHd\/H8l72Cc17yEgoph\/v+cguOZXLPvfcyZ84cFi6cx9GLl7D28UepDA0wMDiI7ppMqq2dSnEsNmmtyaF9wsGHou3BPCQd4VE0oXZv38LNff18oTXDwyO87fUX8a5\/eyN7BoeYPKmXP976Z97zoX+PC1Db24mUxjAMQFMqlUilUpx+ykm85EVnsvyEpUyZPAnLtAjCRqAnwPX8ZrWOIWXy7w\/dMQzwgwBbSl7\/pjdx1OLFfO+bVzEytJdCWxuh7xN4HioK6V+zits9l9e\/8c285rwz0W6Ve1bcgaU1f7pjBc6UmcxYdCyb1q0hrNUYG9iFPe8YrPYu5PatIMWEpJVqFotE4zmOwwkEtlbyHizII7RmdGSU559yEh9+zzsZGhmlq7ODu++7n\/d++OMxMnccIqUxTRPXdVFK8S\/nnsObLnoNxy5eiGma1F0X1w+oJwSXIo7qHZqen\/FOpgMJmWEaCA2VSokFJyzn41+4nCsv\/wIDAwO0tbU1GV+3KXZt2shvr\/81n7z4rbzj\/LPZtWM727ZuZWRXPyvXP0XH9Fm0TZpCuX8r3tgIIRKRa0sKRcREyU\/wTgMMHoojDx0GSOz6AYjfLNiMIurVGj2dHXz6I+8nCANSjsOOnbv40Cc\/Q6Q1jpMiUmBZJuVKmal9k7n6G1\/jm\/\/1JY4\/7hi8IKBSq6FhvOrGtjEt6x+7TBPDMCZU6RpmXMmTTqXJZDKkU6k4S2gYIGVSqm1hmhaGZdGRspG1Mrnps\/jg5y+nvb2dsdFRQt\/DrdUoj43h12tsWL2Ka2\/6M2bK4exzXozlpIg8j+0b11EUJtlpsxBooloFL1Io25lYtqZawV8Uh4jVYcQASkUTu3X2kfpGGZeOFNVqlfe94y1Mm9KH63pYlsVlX7mCXQMDZDNZlFbYlslYscjJy5Zx3Y+\/zzkvfAGVag3fD5tEtxIiPtNrvBYvzuRZtk0ul6O7q4tJvT10d3WRzWSIlKJUrjA8OspYpUooTVKFDjKd3RipLJGIS7gtM27emJK2kW4Ne8oMLvnUZzGEoFatEfpxkWy1XILQ596\/\/Y3fP7KezplzmHbUPJTWVAd3M1yqILr7kKZF5LuEOqn6CYOk0ylKVH7yGMVMwOFjAsR4N84BwF7jEaUZGxvjeSedyEvPfhHDo2P0dndxwx9u5i933ElnZyeRirAsi9GxIs8\/7VR+8K0rsW2bcrWKk0r9A01M45KDAMMwsC0Lx7YxTIMwDCmVymzr38mmLVvZsPEpNm3Zyo6dOxkeHqFaq6OlJJPL0dXdzcxZM1l67LGcuGwZs2dMR4QByqtjGRIpBLMNeLRcYfKxy3jdO97F1Vd+LTZHnodhGNRrNQxjjAcfuJ\/0jLn0HrWQ3U9tIKyWqRRHkdk2hGkR+B6mZROMDuN5bhxXaQiVUsiGsLXmAvRhggEmAsBovwoeFYWYUvLWN1yE0hrLNBkbK\/G\/P\/4ZqYS4pmlSKlc4YekxXPOdb5BKpfA8j3Q6\/XfdnmYhR4IFHMfGtmy0VpTLFXYNDLDhqc2sXruO1WvX8dTmLezaPUCpXI6xiZBxiNcwsRwbJ5tFex71gT1sHxjgrr\/dT3tbG6ecdBKvveDVHHv0PIJqGYGmwxLM1SZriiWe96oLefjuu1j5+GN0dncR+AF+vU6QSrNn22Y279yN1TeDTEcXYXkMt1pGZttQpk191w6sO2+iuPYJPD8gcN0kqhozQFz8ETXLwg6bZJBu1QAtqr\/RtIHSlMZKnP2C0zn+mCWUKhV6e3r49Y2\/Y\/1Tm+ju6kJr8LyA3u5uvn\/VlXS0t1OpVkk5zkGZXGsdJ00MSSadjkOoYcjQ0DBr1q5n5arVPLbySdasW8+2Hf2Mjo0RBSHCkHEFj2WRz+X2yxlY6TSpTAYnncZ0HEzTQkhJEPj8+bbbuPPuu3njhRdyyVvfjKkjwiBgZlYyGGiqwuQ1b3snT37gEgI\/QEqDIPAJAp\/a2Ci7t22m89iTSfVMojI2ROh5oCFQisrePdS33Igfhnieh+\/WCTyPMAziugAhUJFqAsHDxwuYgAEadexRS8AnwjAkrzr\/vGaBRa1e53e33Ipt23HsTQp83+eKL13GwoVHMzw8SiqVSqL7Yr8+vSiK4sRPPke1WmP1mnXc87f7ue+BB1m1Zi27dg9Qq9UAgW3HJVv5XA4p4uaMRkpV7XMjpWHEsQIzbs+ShgmGCVJgiRSd3TZercpV3\/0uT658gm999UsUcjkCz2N+W4pHRuvMWbac5aeeygP33UeP48Q4yA8IPY\/Srn7sJSch23vQUUSUMJ9bKuLW67hBgFer4nsegR9XOoVR1OwvjLuhD7NQsG4xAfvm9XUUUavVWbRgPscuXoTv+0yZNInHV69h1Zp1ZDNZDMNgeHSUt7zhtbz2Vf\/CSLFMOpM6qH2LooiOrg6Gh0f51vf+l+tu+B0rV62mXC4jDINU4hl0dHRMwARKKf7ubUtAomxt1jQNhJBoqVCBQpoWvZMmcettt\/O6t7yDG37+Q7LpNH1mxDRPUZMWZ\/\/LK7j\/nnuIlMKMVNzYEUV4xRGqnkeUyRMGAXpoD9p1KQ\/swvU83Fo17qzyPHzfIwzjyiAp49C3UuMFpP\/3GUCP299mzXprICgMkUIQhgEvff5pdORzrNm8lcfXrOMPt9xKGEVkLbPJFJ\/5xEcJogjbtpJEyP5\/L1IRHbk8N936Vz72H59l\/foNmI5DJp2ms7MT3YIHJpZz\/ePzIfSEARR6Qul4GEZM6unhnvv+xrvf\/1F+\/dPvI0TA\/PY0K0sei5efzNRp0xgrFrEdJ+n0iQhrFTzfR0tJoDXFe\/+KX69RrVWShloX3\/PwPBff85ufwTBNosiMpT86zAJBTQ3QVP2x+tdaE2lNoVDAn34Un\/v1TTx81x3s3rSJqF4jk04jpUGpPMoHL3kXs6ZNoVStYZoHfluRishn0lz9o5\/x3g\/\/O4Zh0Nnd3WyjCv9Zgrd+FqWJwgi0xrBsrEwGw7Ljz+L7aOU3s3Ge79HT082NN9zI1S96AZe8\/d8oqDo9Juh8D8cedzy33nIzhfa2pCcgJPA8AqXQYYRbq1GtVGOp91y8emzzG+o\/DAOiMGr2F6qkKWQ\/DPAs8kLyUDFAo4ChGQVrNC0EPtb02fwmyPHg+k24QUg+lyWXzWKaJp7vM2vmDD703ncnldrygOotjGLi\/\/Dnv+Ld7\/8wmUyGTCYTxxgOkTQ0soGpdJq2SZOYNGs20+cvZMaCRUw7aj7d06eT6+yK+\/aTnsTAD8kUCnz1f77B7sEhUo7NlJQkaxksOe44oihCK42KYrDoVcoIIfD27qZWLuG69dj212Lp9zwXP6ldbJTAxxo2HI8LHG4aQDXalhL3TyXuGFIiBZTMFI5hMzmbomwaDHseo2NjoCGXy+G5dd77oX\/nVS8\/n1f8y3lIIanV6804fhRFFDJpVtzzNy754EcpFPLNDN+hOlprTNuma\/Jk+ubMZdqS4+ictxCnowthWugwwB8bYWzrJnatX8OAVtRKJaIwIJ1OsX3rNn553W\/4yHvfTdYADJg3bx62bRMEAYZp4fs+5aG9yBt\/RH2gn7rnN+coBJ4XI38vaRpJOn90MjeswUTqcDQBKlLNYJBuIb7WmpLr8bJjj+ZdL13OglcuwwCq1Srrk+rbG35\/EwMDg\/zqNzfyi19fz9kvfAHfvvIK5s+dTblWj6N2psnekVHe\/YGPoAHDMA8p8WN1b9I7fTqzFi1hzvPPJrfgGLSdikuyEmDgTJpC3+x5FGbMxllxK0G9zl7PI4oUluNww+9u4r3vejuWZZGXiulT+shks3ieF2u7eh20pv7wfTEGCJIYwQTih4nW2D\/lGwPZ6PBLBunEDWwQX0pBGCqCMOQrl3+ej73v4nFgBQSRYtHR83jV+edxx91v5mOfvpQnV62hq7OTv95xJ2e97FX84fpfsHTJIkqVKtlclv+44ko2rFtPV28PQRA+jQrff7gTzwD5d\/T2MmPBQuaf+0qc+YsI\/QAR+Pth3lAaZBYfx7xsjsj3CXyP0YE9pNJpVq1Zy4ZNm1l09Dy8IKSvs41MJsPQ0DCWZcUANQqRhoFSmijw8X0\/QfyJzU+KQvdtVZsATJPw8OGTC2g0KibDkqSUuK7L5Z\/5JB97\/8Xs3DPIivse4I57\/sbO3QPYhqTqeoyVq7zwjNP4y++v57STlzM0MkJvby+79+zhtf\/6dnbvGSSTSrFyzXqu+cnPKXR07Ef8BlI3TJN0LkeuvZ1cRzvpXA7Dtvfv+zsA0ziZDD1TpzHrlOeTmreIyPMQOmk\/a2WgJDsYuS727PnMOed8+qbPwMlmMaSkVCqx8snVGAlga8ukyKRSeH5MYLdep16rUatUqFcruPU6ntuw+UFi259+sotofObDqSKodWKGaRrsHR3l9a9+Be\/81zdw+RVf55of\/4xde\/aA1nR3dXHRq1\/BZz7xUdraCoyWK2SzWX74vas479WvZeu2HXS2t7Phqc38x2Vf4sff\/QZXX\/MjSmNFOru7CMNwAvEsxyHf0U6hs4tCZxfpXB4EeNUq5dERxoaHqYyO4tXriINog2yhwOQ58ygsOo4oCpuaQzeILuOJH6i4H09ISeTWyS88lmlLlzHY38+o56GjiI2bNiUVRXG42zQMwiBsNoMGQZDMC9RxH2A4DqCVUvtNKqNlcog44GQjcRgwQMuolCAImdTbw4fe804+ednlfOuq75JubyOdxPvHikWuvPIq7rznPn7zix8xfepURoslerq7ufwz\/8Gb3nkJnu8zdcY0\/nTHCv7459u48+57cdLpCXZfa02mkKdn2nSmzp3H5EXHkp8xBytfACGIalWqu3YwuHYl\/evXsmfHDiqjowfI7Zvk2gp0zp2PyBVQQVxfoAFDSlKeS1Qtg2kR5tsINYhkFJ82TDoXH0\/unhWURkcBwcDA4HihTFKrqJSKG1V1y3BIxhs8xhs+\/152RxyeCyMaDZOGYVCuVnnzRf\/Ko4+v5FvfuZrOyZOavmsj4dPdN5lHH3uCC9\/0Nv7yh9+QTjkMj4zy\/OedyvnnnsMNv7+JvlkzMWyHj3zqc+zdM4htW01VrrUmk88z9ah5HLXsZKaefhbmpCkoIcfj+ULQMWse7UuOp+vh+9hwzx1s37CO0tDwBCYyTJN0Nke6Z\/J4AYjWCMPAHhth5xMPsnf7VmzbZvL8RWSXnkSIgCQca2Qy40ErIajWak131vM8aonmiaIINBM8m8YkkMbvy+a0mKcLYonDcGOIaCQqIgr5HMuOXcLXvvVd7Ew6aXnWiBYQ4\/s+3T1dPPzgQ3z2i\/\/JVVd8iWGtCYKAN174av7019sxU2k6p0xh+5rVBEGINI1mgYTl2PROn868E09h+otfgSrEpVj7qkgFiFwbPS98KWYmRxTEc3aqxWLcXaw1QgpMy8JIpZtdBVpITK0ZeWotT674KztWPUm6rY0ZWzdztIb2k05H2w6GYTC6ZiWVYjEe5dYCGQzDoFQqUyyVYqIngj0yOkoUKdoK+bjqR0g836NWqTaRvWFb5HI5BLqlVfy5YQPzUNl\/KSWe7zN\/7hwGh4Z4cu06MplMPDnDMJqDnRoq0PcD2rq6uObHP+X1F76axQuOZmBggCULF3DicUvZ7fnkuifRO6NCce9eVBiBlKA1+Y4Ops6bz5TTz0bl28DzkjEsE+2nEAKikFAIOk4+g7kje6mMjuDWanEzSiPylwCw8a6SmNHGdu9kpH8HlWKRerUao\/Z6jRn928jNnENlx1Y23XMHpQYDaE0+l4s1kGmya2CAYqmEY9soDfV6nbf\/2xvJZbJc85OfE0URnucxbUofJ730XKZOmUIYBqxdu4677rsfpTXpVOqQVQA\/pxhASEkQRsyeOYM16zfg+wHdPT3k2grYtk29XqdWqSY3MmiajGK9ztU\/\/DHf+Z8rUErhOA5nnn4qP\/3zHTj5AvlJfaSzOcpjY0itMS2Ltq5uphxzAsakKUSB3yS+BoQRl40rrREqit+b1kQIek9+PpNWr2Rk7yCVsVJTa9VKRdyRvWStYwk8F2la6MCjuLsfv17HME0QguLQMIHrsbd\/B7Zt43selUqVeqWCacTM2Td5cizFAtau30i95pLP5tgzNMQnPvwBvvzZTwKQSTn899ev4iVnn8UJy08kMi1Cy6GzvYMTX\/giXvu61\/LVr17Blh39ZDNZ9HNkBg4ZBpCJF9DR1sbateuwHZtMJs3Cs1\/K5ONPYuD+OxlYt5qRvYOURsdwq1XCMCSbzfLXO+5k2\/YdpFJpXLfOcUsW85sV96CUItPeSba9nXIC4CzHob2nh9zseRMwsEbgCI0sjxG5LmSyhNk8Kkml6tDH6u6la\/5CUk8+TlXGBZdRGFEqFul\/4B7ys+dhT5qCDkP2PngPuzeup16rJRND4lMtlahXqwhpxF06UdToNUUYJkfPGx\/Q8+DDjyKMOKq5ZMHRfPyD76PqemRTDjOnT6N38mT6dw9w+9evQiPo7OtjyqLFFKbNZE5PFx\/+6Ef48uVfZrhYxHGc58QQHFIvwDAMLMtkeHQ0HpjkOLRPnU7H0uXkZh1F36Z17L7\/bnaufZLhwT2URkaRQcDugT089OhjnHvWCykVx5gyeRI9hTzVUjF27QqF2BXTGsu2ybZ3YrZ1xrVxieRbAqLtm9n85KNUR0cotLUz+biTkLPnoTwvtq+GgdG4kWK84rZSLLHlycfxqt+i66j5eKUiA+tWM7hrF4HrTnAfhRAtnTnjQ+TCMKSjo51jlixCA2OlCvc\/9DDZTIZavc4rX3YebYXYPFz57f\/Dl664Et\/32TO4F9u2EWiK\/Tvwi6MsfXGeoSnTeaLkcsFrLuCq73yXdDp9+JoAkYxNl4ZEK43reePDGUpjhNUKCsgtWspRs+fRvfIRNt\/xJ3ZsWEdxeAQ1OspjK5\/kpS8+izCKyGQydOdzbN4zQL69HSedaSaJpJSYqRTCGvcKkBIqJbY\/\/hBP3HYrYwMDdE6ZwpzBAea+7DU4M+eCEIQjQwytW4UfBM2iSiEEoecxPLCHWqXKjnWrUUpTr9epVyrPLJpmSKrlCsuXHc+cWTMRWvPAw4+wcdNm8rkcSimWLT0G3w+45MP\/zjXX\/ISOyXGDqZMwthYCYRhUiiUevfkPvKBvGqXJ05g172imTZ7ESKlCJmMecIj14YEBkqtRvaKVIgwjgko5HosKRJ4LhknnaS8kNWU6xa9\/iUqphDAMNm\/ZShjG6tQwDArZDCObVtPTNyUeAmUYsTupFZEftFTFxr18vltnZPtWRnftolIsxs0Zvk+9XKLvuOWY2Tx7Hn+IHevWUK\/WxiOXyfsPPY+y71MxYm+jYTqe0ceXktD3+dc3vK45w+CX191AFCkipWgrFOjt6eZtl3yQX\/zop0xftACNYGxwENlIfSeJH9O2qZXLbL7\/Hua86CVkZ\/YxubeXPSOjCJE5zExAszE3Hn2qddw1k06lmtO7vXIJ7XsIyx4fcRKGVLZvIfDcuFxMGgyPjOL7CaATgmw6w\/DOnVRmDMQuXtL1G\/oBlaFBwnoNM5snqgeYaZt6cYzint1xBY5lEQYBg\/39VMtl+tetRUpBve5SLZUIk2aS\/dVYnNqesM3j77aLmYyOjPGCFzyfi179cjTwyBNP8odbbqVQyBNGIULAV6\/8Fr+7+U90TOlDC0mtVIrnB+6L8LVGSIORnf10bdtM9+I5Bx1iedjkAkQ8IRmEoFyr0d5WiEedBwH1sVGiei3ODkYKI52mtPJhNtx8A6MjI\/iuh5QC13Xj6tzkJliWSWV0jJGdO\/Cr1abE+p7H3p397L7nNvDqWOkM4dAe+u+5jZHBPYT+eAInCkNKw8MM7t7Nnl27GRsawq\/XDxmINk2TarVKT3cX37nyvzBNizCM+NyXvkrddbEsi1qtzrnnnMWaDRtIpZw4Qzo0ROB55Ds7kiGSE5W6YZoUR0Zok5o222ZwaDiunXwO3MFDBwKTlqnh0TEm9faglSYMA2rFUYJSEaetEyOVprr2Sdb9\/lfs7u+nPDqGSOLfpmnGwZnkJT0\/9s2HBwZIZbOxZAhB6PuM7B1k7e23UuzfRqZ7EsX+reze9BRjw8MHVN0qDBOYLp5ZdvAZxD1M02BsrERnRzu\/+uk1zJ0zG8uQfPFrX+cvK+5iUncXw6NxdPObX\/0SLzj35WzZuh3HGf8che5e0m3tDGzciJFgGgEEYYhl2bzh3HO48be\/pdDewfBYsbml5DDUADEWdmyHXXsGmdTbi+PYBH5AZXQEb2wEu62d6sY1rP3NT+nftImxvXvjYExS2NHR3obVwuWjY6MIKfFrdUojowRh2MQZ9XKF3du3s+a+u3nsjzey4ZGHGNy5E7928ITPoSF83CEcRRHDg0OccNyx3HzDr1h+wnFIIfnBz67lP6+8iq6Odnw\/IJPO8PlPfYKUYzN3zmzCIEimmQi0ihCWRceU6XEdRUsTqCEl73nbv\/K739zA+r0jzJk1k7rr7fPZxOHDAI0YqG1b7B0ZxbQsZk6bRq1ao1IsMrDqMYbuv4tVv7yGbRvWM7p374SooIoiZs2cgW1ZoDVBGNK\/awDDkPHYlygin83GIeEk6OPVahRHRhkdGo4ZxHUPCZEPxuBGksMfGR4lm8nwuU9\/gt9e+1OOmjMboeGHP\/sFH\/n0pXH0UxqUymUuePnLWLb0WJTWvPoV58fj6VqWWQghKA8O4GSzFDo7sVIpNJBva+NXv7yWPzz4GK96\/RvYuW0b0jDGJ5gebhqAluUJoNm0vZ\/TTz0pznvX66y7\/Vbu+caX2bp+HWNDw0T+RBAmpOTE449DKRWDqrExtmzfjm3bKBXP+fnqFz5Hb083ddfFaAyAaubFeU6IL4TANAyiSDE6OoZpGLzr7f\/GzTdcy4fe9x4s08TzPL7039\/gI5\/9PKmUg2FIwigil8vxposuIAhDaq7H+S85h+edegpjY8U4XpJKEdSqDO3YTt+cuUxfuJBp8+ZR6OigODbG7uFRLnjv++kI6jy5bj2ZdDoeI3dYgsCWceu5bJaHV65i8aKFTJvaR3F0jJG9QwzuGaQ0MhKPb2vZwOX7PtOm9HH6qadQqVbJZNKsWb+R3QODOLaNHwR0d3Xy4hedyVe\/8NmmjTzUff8TpD2ZK+D7PiOjo6RSNm978xv47bU\/5fLPforJvb2Ens+Gpzbx1vd\/mCu\/dzX5fC5uL5MG5XKZ885+EccsXEi9Xo8DWJbFN674CoV8jkqlQjafZ3T3brJtbXROn4FTaEcaBr7rIqKIqUtP4A3PP5kbf3ktbhBOVP\/i0EWD5aFbiyqajZg11+XBJ1dzyTveSq1YBKUIG9G4lmNZJtViidddeAEzZ0zDdeNmyltvX0GkIgzDwK27PP+0U4miiNNPOZmrrvhPtNbUavWDlo8\/G6JHUdwdXCyWmNrXx4ffezE3\/vzHXP7Z\/2D2jBn4nsfIyAjf\/N9reN07L+Ge+x+iq6OjOZHM8z16e7q55G3\/iptoOikNaq7HsqVLuP7nP6K3p4fdAwNooGvyZAygPryXvTu241aruMAlb7yQh2+5id\/f+hfa2wr7VD4fOg4wDxUGaIxlV0rTXsjz17vu5QWnnMz7LrmYb339Kjqm9iFEHM0TiaszNDTMMUuP4WMfeC+jY0UK+RyPPbGS2++6h1w2i+\/7ZDJpXnn+eXieR7lS4byzX0j7d77JJy\/7Ipu2bKVQKGAYRjI7Tz\/jyqUm\/kiKNlzPQytNV2cHzztlOS8952zOOO1kerq74oBOGFAslfnjX27nFzf8lk3btpHP5Ggr5JIAliDS8aTyL3\/o\/cyYOhXP87BtO0kPS8q1Ome94HTu\/ssf+eJX\/5ubbv0LG1evxnIcKmNj+LUa0jC5+B1v5dzlJ\/DiV7+OVDqNUnHa+rmoCDikoeDGjCWtNPlcliu+979cc+V\/0dnZzhf+82uQlF5rrYnqLouOWcK1P\/4+hUKeoaFhhBB854c\/wQ9Dcuk0Y8Uib3vT61k4fx6lJK++d2iIE5Yewy9\/8D2+\/f0f8ts\/\/onRsbF4UIRlHdQ0NKeCJvMKGi1XjmMzuaeHxQuP5nknL+fkE5cxY\/pUDGkQKUW9VmfH7t38+c57uPHmP7Fl23baCwV6uroIwpAoVE1mCsOIT7z3Ys5+\/umUyhVy+fw+42UMyrU6U6dO4Qff+h82bNrCfQ88yFObt1Kr1Sjk88ybPYtTTzyBm\/9yG6VKJemd1M31NRO2lh42oeBmxVr82PDrPT\/gfZ+6lJ9\/9xu84vyX8u2rr2Hdhg2kUmme\/7xTeffb\/43Ozg58P6SzrY3PffVrbBktMamvj8H+fib39fGGi16ThJWTHnkhGB0bI5VK8bmPf4TXvPx8\/vCnv3Dfgw\/Rv2s3tVqdqKViVhDXKphm3DPY2dFOT1cXM6ZPZf7cuSw8ej5zZ8+ku7MTKSVhFDY7cDc+tZn1mzZTdz3K5QrLl53A7Jkz2bBpE4ODe7Edm1wmA8Tv6ezTTuWC889jLJlnyAFnDBl4vo+rFHPnzGb+3NlJ3COkUi5Tr9VYv3EjX\/3md2JQbBhJbeK4u32o4hmHtCh04gKmOB\/vpBzK1SqvftvFfPGTH+UH377ygP90YGQPX\/n6t7h37Uamzp3L+sE95Ds6SHd3c+k3vsM7LnoVy49ZjO8HTbvqui71Wo2Z06fxsfddTKn8Rvp37WZgcC+1Wi1J9mkMwySVcshmMrQV8rQVCuRyWVKO08xdxPMCQ9BxFc9jK1fxp9vu4IFHHyfd2cnZ557Lay94FUtnTiNAMDA8wt8eephrf\/NbHnliJdlUCrdcYebUKRPK3w4KvIQAw6Ce4KIwjKjVapRLZTKOzbe\/\/0N2DeyhI4mokswLEq0bSg8nDNBcqUrLFmxNs8BDac2HPns5P7r2el5x7jksmDsH33XZvXs39z\/0KLfdfS+1KKJn0iR2rHoSJ5Oh0NMDQP\/AAJd983u86JTlvPLsFzJjSh9KxfP74nEuZYrFIoZhMn1KXzzBo0U6mp3BjSlbyUwB3\/PjKR6Jb\/\/E6jXcftc93HP\/g4z094NW9C5cxOwlxzAgbL736AaWDVV4xYKZHD17JsctWchbXn8RP\/zpL\/jCV64grNd5bNUqgjAknU6hor\/fuNFghEZP4uSebq752S\/4419uo729LW4Na2xFad1VnCynPKxAIC3aqdUvV0ojDUl3ZwcbNm\/l8q9\/B9u2UGFIrVZHqYh8Pkc+k6FWqWLYDpZhJMORIZ2Kp4P8+d77+dvjT3LysUs4fdlxzJ0xjXyjIFPE4FMpFY+DF41C1fH9QY2ZwZ7vMzI6xuat23l81SoefeJJNm3ZitKa+UfN5Q2vfQ3TpvRRrlTZvGs3uyNBuquHvoWL2SIt\/s\/q7Vzkepw4fy6R1rz3nW\/lRS84g7e95wPcddsKPnHZ5Vz6iY8xZUrfBFP0dCcMQnq6u\/j9zbfwhf\/6HzLpdDIVrLFIcv99xc29g4dNUegE10Q007Sipa07k8mQy8lm72B7V2cymzeaUPHb2MGX7E4AISjk48zabfc\/xJ0PPUJfTzdzZ0xnam8PGdMgl83EhRVJBa5WCj8IqNfrjBZLDOwZZNuOfrbt6GdoZATLspgzayannrycT37sQyxfdgIzp0+doFgVsPqpzVz70CoG6i69M6dQNiTfuP0B3lIsct7zTmakVGbB\/KP4029\/xRveejE3\/+ZGtvfv4upvfo15R837u+YgiiI62vL87uZbec+HPx7PNTZNIqWSMYGimWxrXUR9mGEA0VQCzS\/0\/j5Lo\/GhOdA5UXH7RRUPgm8t08IpxF7E0FiR7bt2M9Tfj1IRmWw2br\/SGs91qZUrBG4dPC+eEtLextFHzeXcF5\/FmWeczsnLlzF71oxmICTUUHM9IjW+x1VKwZKj5vC5GdP5zr2Ps25okLZcjlzvJL78w1\/gl0u84txz4uaWTIZf\/eT7vCrw+esfbuYjn76M639yDbl87oCfpmGa8pk0P7n2et73sU8ipMC2bJSKxm18cwPauBZr7Cg+rDCAaEGnDU8A8TTJo31Xvh2k1MGQcWjV9X2CpP9QRYp0OkVYLpHPZSl0dmA7qbhsLIqolMukbJtpk3pZumQxJ55wHMcds4TZc2bT2dGBaRkoBXXXm1h\/nzBfY\/kzQKXu4lgmb1m2kC\/e9iClejy\/oGNyHx\/74lcp5LK88PTTGCtXyWXS\/OTqb3POv1zAQ3ffw49\/cS2f+vcPU6nVsVo2nESRwjQN0rbFV\/7nKi77zyvIZjIYUsYM2DqgUohmv2XrTENx+GkAMSEWsH\/Eap9U5gGncI5v8zaSLOFYuUw2nWHB3DlMndRLxnHoaG\/j3r89wL0bN9A3YzrZtnYMKx7eWCmVOePUk3nD+efR29NNZ2cHpmmhSWoJhobjCWK23YxcOraN2QKqNFB1vXgbqJR4QUhHLstp3Tl++dha8pk0lmWRLhR41wc+yu033cCk3l4q9Tp9k3r57jf\/h\/Ne9kqu\/sGPeNPrLmL69KlUazHjRFFELpvB93wu\/sgn+f6PfkZnZ3u8DzDSLZq9AfpaV9AnG8mNfTSA\/OcLRg6tGzjB+2Z\/YNjc3pksdj4gJ8cJmHKlSiad4q0XXcArX3wWU3p7MKUkCkNuuuVWBnZsR0URQzt34eTytPVNRWtNICTCspk6eRJuEDA6VsSy7eZeP9uQpDNpsqm4ODTSsKO\/n5Wr1\/DEqrVgSM5+\/hmcsuw4akkKVgqBF0UsmNRF5ak1eJkcbnGMTMrhqYE9fOgTn+H6n\/4A0zAoVmucccpy\/v0TH+WyT3yKj37qs\/z8B9+jLZfFjxTZlMOaDU\/xgY9\/mjvvvY+e7s54skmyblxoMQH8ycYqeqOxit5ILnl4NYY0o1QJaNH7BIgOWsyYqLjGM1JKxkolTj5+KZ9937tZdNQc3DBitFhhcKTI5774JX5\/859wrHhzVxAE7Fi7ls7pM8l2dCIsi\/6RMQaGhulsb0NIScq2ybcVyGbj+vo9ewZZu249f3vwIR569Am27tyFC2Q64grk61fcx4ff\/Fr+7TWvpFp3kVIShCGTu7uwiiNsWbsaEcXVRrlMhhtu\/B2\/vP583vCaV1Gs1qh7Ph9578X8\/qZbuPE3v+WsPYN85H0Xc8LxS7np1r\/yn1d+i2KpGEcTg2AccyCaSykbW08bKj9mgmS0bfJ42LWGNdPCB1rHLZ6mmDHBDYYhGS2WeMMrzudzH7gYaZjsLlZxI0WkJV\/87yu5\/e57mDZtKtVyGa9WwzBNgnqdnevXceyLz0MYBiN7Btg7VuToObOo+QHDo2M89NgTPL5qNY8+sZK16zewZ89eojCkY\/IkZsybz6y5R9E2ZRp2NkdpaC9XX\/dbzjxlOVOn9OH7AWEYUSjkmdrRzp9vupl8LksQBEgpSaXTfPE\/v8a555xFJp3GCwLashk+\/fGP8No3v43HVj7Jm971XiZNmsTQ6Chpx4m9mjCa6EXt474iZFIQK5vLMhuTy4Q0Dj8M0BzIIBowcBwTHDRylbRjmZbBaKnM2197AZ9+z9sZrXkUPY96pHEyWW68\/nruvf8Bpk6dSrlciluxknl\/hm0zvGM7QRCQbmvHLpd5YM16Nm3Zwh133s2GjZvYOzRE4AcYZhwZjNO3glRjlnAqjVVoxyq005nJMrxrF4+vWc+saVNxk0lhACccu4SrfQ+tM01vJpPJsG7NOq75yc\/52Pvfgx8EVF2Pl5\/3El784nO498GHaCvkcV2P9kIhWQUf+\/mwj9fTEKJkw9m42m8h\/iHUAPJQl4U3VVezfu3vpS51U\/IvOPccPv2etzNYrrPXDSmFmpoW7Boe5ZY\/\/5m29va4MTuZlzPurkn8eh23WsXO5ckXCjy4fiPfv+5G7n\/kMcaKRbLZLJ2dHeTzOcxk+UQURVRKJYZ39VMfGyX0XISUmOks6a4uVm3aMqFoxXM9lh6zhPb29glzCqIoIpXLcvU1P2F4rIhjxytqTUNyyTvfhtYQRgrDiFF+I7kjmKg5W1G+TMDe+JUQ3jCQhrlfMen\/5YKQloqglqTFeBRroplo7cyR0qBcrXHCkkV8\/oMXs7fqMexFlENNyQ9RlsMjjz\/B0PAwTjodz9oLgiRG3rLtO4rw6y5WJou0LNLpDJ0dHRQK+SbBG3H\/fdfIje7Zw56nNlDauQN3ZIjQrZNKZ9ixd4ggiptRhADX95gxfRpzZ8\/C87wmENNak0mn2LhxIzf+4Y84lglaU\/N8znzeKSw\/4TiqtVozetdU9\/sRfxz0SZnsOmwOrDQxGpdpxiPsDwsGGNddLUmKiQxxMC0gpCCMQvLZDF\/+6AcIhMlgzacSQSVU1JSmFgQ89li8dElHEWEQz9rbd1y6TjaNGpYdN1vIOCG136JlDjTlTLNn6xYG1q1mbNsm3KE9VEZH6MjnMZNup7jMPCKXzbJ44QL8lprGxmuYlsXPr72eIIyS4pJ4n9FFr\/yXeC\/iPuNmGnuKhGwkeRINsI\/kN3YVx1NLW0bYHoLigEPmBQgpWqJWojnCpDWWve\/gJikkpUqFz7\/77cyZNZ11e8vUlKAaRbhh3Ms3ODTE9m3b4n09tWpz5fr+odCY0MIwmpW36L9P\/EbBp44Uuzc9RRRFiHQWSwpe8643j4dyWwaFFgr5\/Ro6lFJks1kefPgRHn9yNcuOO5Zq3aVaq3PWGc9jxtSpDA4NYVkmWk1QXuMCI+PVdxPcPsPAMBKim1YLAxiHFwagJWPViglaiT8OEONAT7lW47Rlx3HRv5zH1tEarhJUI0U90nhRPJN35\/YdlItjoBS+6+LWas3unYNPLVPJBPP9Z+o2yr8afQhhGFIslRgdGWVoz17coSEWT+7m65\/4MCcsXkjdD5ByfJp4FCl29O88oB9uGAa1SoWb\/nQrMklH+0HA5N5eXnj6aUlBqzHxvohWu2+MS74cV\/3SHFf9rYxwKCpEzUNbFSybwR09MSQ0zhQNm601pmHw\/re8mbqWFP2QmgIvUoTJpjApJDu2bsGv18D3qVUqSWePOCASkYYRzyhOhlGEQYBKagsbiD1I9hJGQYBh2\/RN6uX0hSdzykkncurJy1m8cCFT+yZBSzQQIAgCspkMT23ezL33P0gmk9mPuZRSmI7DX2+\/k0997MOYppEMfQw558wz+OWNv4s1UiPk3ATMMjEDLdE+OT6o2jBNpGUiLQtpWrGZM8xD0i92iEyAbPqsjSGRopFUaakAbmgC0zAYK5d55TlncdzSJWwaquBrgRcpgibxBSoK6N+yicjz8CsVauVyXFN4IAYQ8aj3yHMJPZfQq+O7LmEQ4rouYRC7gJN6ujn1pOUJwU\/kmCWLmdo3uakK\/UhRrXvNDeONF+9ob6NSqfK5L\/4no6NjFAo5omh\/Bkin06xeu46Nmzaz6Oj5uK5Hve5yzMIFzJ01k83bt5N2nOZnHFf9AtF09yTCMPex++PENywbw7T+\/xcHWHThhZoVW8efCCaCj\/FKFTmOAVpVf6u7A0RKkctkeOOrXs6oG+IqhacgaNa9a2zLxC2X2L11M0G9Trk41mwSPRgTGoZBUKvi16r4tRr1apWUbXPcMYtZdtxSTj1pOccvPZY5s2dhGolkR4pa3W2mpBuYoEF8Afi+z0MPP8JXvnYlf7n9TtoK+f2I38xYGgYjI6M88PAjLFkwP674iSLaCnlOWXY865\/aFJeRKdW8V43k0wTJbyD\/BvGt+DIsC9O2kZZ5CCoC\/wkNENm2FtE+bkCjQKEVzYqJyEm02MlSpcrLXvQC5s6dS3+5TqAFYbINUwAGmlzKZsvm3Qzu7KdeKVMvV5521GscKRN4lRJ+tYJfq1EqFjl2wdH88gf\/h0w2i5lk5OquG4+ATVbQmqZBNpvFTN5koDSe7zclNAh8PvTxT\/P4Aw\/Sk5SvP302TvPAg4\/w9je9vsn8UaQ45YTj+eWNv08WZMh4iVVLwEe0RvsSpC+TDWVNybcdDNvGMO2D\/vWtwKznFgQG+\/XH05Knbvi0zfq1hksoJQpIpRxecc5ZlP2QQGtCrZtFIqYU2FJQcBz2bNvC8J491Erlp52NqxMGQGvqxTG8SplqqYgEtmzbzvYd\/ZSTWv9GxVA2m6E9n6Mtl8EyTbZs2cqvf\/sH3vfRT7J6zVqyKSfucFaKtrY2bvjlj1my7HhGRseedj+h0hrLdli5ajVeEMY7BoXA9TwWzJvL5Em9hFHUXFk3wdY3t5VY8WVZGHZCfLuF+LaDbH0PCqRpasOKXZPC1Fn6OdEAXlZpUZX7\/avWVGXzIgmfiombOKq1OicvXcL8eUcxWnOJDCsmPgJTgCnA0pKCLdi2cQPFkVGy6fTTVsA05v2pIKBWLlEvlaiWyphSMjQywtoNG5k\/fx6u5zW9gO3b+3nk8Sf42wMP8eDDj7J+40ZGRsdQlSp333c\/t\/3xRvL5PEEY4Xo+U6f08csffZ9Xve7NbNvRTz6XPeB+Aq01tm2zbfsOdg3sYVJPDzVqBGFIV0cHC46ay50PPEjaSMcqXMr9N5QYMeCLwZ+FtGPpNx0H00lhOikMy24RQHQQBFjN\/MBGYN6h1QAjUwMNYFhaR1prgWxy2b5JigYT0HKJFjfxxaefhpIGvo4BH4ApBY4UpA1JzjLICs2WDevjJU9\/r\/hBa6RlEdZr1EaHqYyNxaNhpSQKIx59YiWGIZtALZNyuPyr\/81Fr7yIr3\/rezzw8CO4rkdboUDPjOmsfHI1b33PBzCkSBSXoFQqM3P6NH5+zfeY0jeZSrV2wB4Encw2GB4dZeu27XH9o4oHQhqG5JiFR6NJcIZxAMI3JN+0kJaNYTmx5CeENx0HM5XGsCYOjZJKa0Nr7aiCfm7iAE+Bo7QOtdamYap4g2Fs\/5v2quXDtDKCSBjEDyNm9PVx3OJFlOpuswDEFGBLQdoQZE1Je8okpUKGB\/fEQZqnC+YIgSYu\/\/YqJcrDQ5THxpoDrC3L5PGVq6gnad3GKx2\/9BhkPkdPdxe5bLYZufM8j66uTm76wx\/59898oWkKDNOkWCozZ9YsfvTdb9LT3UWtVj8gE0ghCDyPpzZvwZSiCS7DMGLhUXPjok8hxu9Z0783E8JbSNvCsO1Y+h0HK5XCTKUwUxlMJzM+7EqDFiLSpqlCrTUU4anngAE6Z8zT9Uhpaagoij9ROQpDJQxTWJls03Y1olQxKDP2YYCQU447hlw+jxvGsXwpBJYUpGRM\/Lwp6HRMVOBRKleQyfy9vxeOllJQGx1lbGi4OdlLa43jOGzcvJmdu3fjOHYz83bC8UuxHQfP9\/fLDwRhSEd3N1+\/6tt895qfUMhmCIIAy4qZ4Oh5c7n6G1+jva1Ave42tcs+I73ZsnXrBC\/IDwKm9U2mp6sTlfQsjMf3Y8mXLYBPWjamk8Jy0pipNFY6E1+pNEYqjRBSqDBUWuuyodGGYUfaD1XnDF8fUgb4\/GWw20UrL1DaN8O4kkYPCq3HpGWR7pmkTdPEtB3M5ENIM8lcJb6tRpBOpTh56TG4yR4cQUJ8Q5I1JQVL0m5LUpak7rqxhLVI7cHUf6MRYXTvXurl8sQtIJbF8Mgoq9euJ5VIjReEzD9qLlP6Ju8X02\/16QttbXzk45\/mz7ffSVdnR5MJxoplFi84mm9\/7SvkshnqrjchMqg1IA127NiJ0uPJsTCKaMvnmT5lCpEGwzInSL9MQJ+0bKQV23srlcZMN4ifw0pnsTIZzFxeJwmhMbQcBNAyDFW2oHa7i\/Xnn2GU6JlpgMvQfWV0VPeVkmFoaLTWchDBBimlzk6fqexsDsu2Me0UZhKoMFrUmh9FzJ0xjVlTp+AmLpYlSOy+oGBJCpaBlbhFruvFrphhjLdCHeSSUhIkM4D3+1mycfvhxx5Hyvi1giCgu7ODhQuOxvMO\/Dd04rJKQ\/KWi9\/PmrXryedyhEGIaRqMjI6xZOEC\/vvyy8hls\/EEk5ZybcM0GRjcix+EE0LJtmUye\/o0EDKeUWya4yi\/YfMTlW+l0ljpNHY6i53N42RzOOksTq6AzOWUYZoa9AYMPRhprZUbhsoLVV8ZfchNwJoz0Y5TiCRWoHToG4ZwkcbtOgyF3dkt2ubMi8erZ7PYqRSWk8K07ThwYcVFmcsWLSCVdArFdh8yhqDNMshbElMmLl0yNKoxB0A2kPLBLsNoFojs+zOEwHFSPL5yFbVaDTOZ9CGAE0+Ih1IYxoFfVwOZTIbhkRHecvH7KJXL2E6MvtvaCggheMHzTuEzH\/1gspw69jCElPEO5GKRultHivFp4lrDrGlTsZxWZG\/H2jMBelai7u1MBjuTiwnfclntHWjDEKCFEOI2pXBNFfrK8EJVC9SavRxiN1AKvUhpPTLmqszR3QF1akGo01JxR1CrvdHMZGZ2LD1RuYN7ZK04BtkchlEnCMzm9ut8Ps+x8+YSRApDxpKeNmK1b5sT64Uk4LpuPAHUtp91rWoul2XL9h3s3D3AUXPnECTFHCeecDzpTBrDMOM8xkHwRWdXF6vWruNDn\/wM3\/2fKxjzi6zbsIEnnlzNI0+sZHv\/zqSNe3z4pJNyqNddXDfeFxQXl8YFIVMm95LNF2J\/3jQRDS2QBHpipJ\/CSmWwMlmcTI5ULk8qV8AptEM2o0zbkUG9tk0Y8g5DITyp62msIFWYHi26EI0U+tAxgIbPg35Xb0nZ5XwY1F0vlUu7OvRHtDS+p1X0FSuX172nv1Dvuft2ISslTMvC9H1UGFJ3XWb0dTJtUi+hinAsK0b8liRlJkOTmlUDMTN4foCZbPzWz2A0ytON0jMMSbFUZs36DSxZtIAwiog0LF64gClTplCr15N2NH3Q1500eTJ3\/e0B3viuSxgrFtm2ox\/P9zESabfscYAphYgXPep4amohl2tOUg2DiO7ODrq6unCjCMt2mqFe047Vv2k7mKlMogWy2JksqWyeVKEd2VbQ2jS0ECC0+G6kGTFV4Flmxg0hZC\/q8\/CMZ8n8Q4Gg0c3LlNezImpvn+WFqAqmmTIDdXvouj9L5Qtv0t29Ud8LXyJHHntQVAd2YQgJKQiFZPFRc8ik0\/gabCmxDRnv1mE8Z6ABndhfPwxJZTLxbJxnuSHLSFzQJ9et57VJutrzQ6b09bFw4QJWrlp9wOzevieby7Fh85Z4YWVXVwL84pn++1YZKaWwbBs\/WSCNlAhpoERIPpdj0uTJDBRLpNNphNGI+sXSbzjp2ISm0tipDHY2j93ejsjltDalcjI5wyuVfqolt0stNKZZNnOOV4uGwjUbJuvnJhcghL7uUq0vPfPMkGiXX46o23ZYjCSdWhjf9aoV205nLhIdXfSecVZU698mazu2Cb84AobJ4pnTMQ2BgSRlGtiGgWVIbDmx1TlqJIz8AMuySKWcZ80AUkgK+TzrNmzEd30ylkkYKRzTZPlxx7Jq7TrS6dQzWkWXcjqSrR7q7+4hNKQBSuEkn1eYJioKsVMppvT2MhbERSRNE2A7GHZqHAtkc1iFNox8XpNylDBMw3JShlcp\/Rohv4uWSktRDIOimx+VQao8L7pqNZqLhP6n2jmewX49cSkIVq82a2OGo3LtaRUFBROzPdSRaQheI03jnWYqXYiiCOV7OnLrKnLrTMpnsZK4eCMJ0kyG7OPVGVIwWiyxefuOuCTrEBQ+aGKCHH3UXGwrrhE0pGRwaJgdu3ZjmuZzMolz3pzZOI4dL9VMWtQFMFSuUPViE9JMprU0fgrDQJoWGIaUpiVMxyH03JKOwquV4HoZqShEjEnDL+XMfA32+ixeHH4eNOK5YoCECS4EOXnjRjMVddjeWClj58yc9mlPXnKeNKwLQL1AmmaPYceDGIJITbTlT2fXtcYwDRzbmTCr\/9miQa0b4FI3nzBNszmG9bmYMuh63vgm1ZYbbibZywZ364n\/a94HFW8z2as1dxL512OaGwkCNKKoTbssHbPubhn1ByrzwusuRP0jxP\/nSwr3YQKzHqR8TcY0w4LCsIIwlBbGFGmIRUqLo9BRrxDC0EqJ\/R1QebBKTaLnQCINQyR\/UwEyGS6lnpONXPHmEDH+EdU+a98an09MWFkOQmgpjVBLsVdq\/ZSK9JogjHZZhlYhMpAiLPkiVUvViq5bMvyB8+aF1\/GPE\/\/Z1ZRequWFlyEm37LRtKfkTVULHNPRKa1JG5bIREoagR9gCEsYhjSUjgwFwrJAhaEAiyNnYopdmqYOApCgpTCiKPIibZrKEEJEkYoMdM0mXav7riczlpczh4M1ixdH\/yzxn31RsdbiwuuQHXOQWX+HaXakzVrJs9NZyzIIbeUrR1iGGUWhISIhDYGIxHM0z\/X\/JcfQWkcarQ2tDMOMdBCFUkkvikw\/ynq+aaSDcLQeVu3BcHTzMvXPqP1Du3GgAQxXrJD09MhSqWB4hZKRd9OGn7KM0HcN4RnSllKEhhCZTIagXj\/CBAcqJ0unda1Ww4y09pXS2omUaaci2w2icrkeOU4hKvSXojUXLo4Wgf5HAd9zt35OACpmhDUgOh55RPalUoK9WVlyDFGwDVFJGvDro8Px3+w5QvAJZ2\/8kO7o0gC5UOmSH+mCF2l6qmq36+rRzcvUogsTwktxSAYHH3pJ1HHL46XJa6+5DsGFsGjFCgFnHiH0MzorWHPmmZrrYNGFMZmb2b1nKfHPPQMcQDMcIeizimJp9JHbcOQcOUfOkXPkHDlHzpFz5Bw5R86Rc+QcOUfOkXPkPMvz\/wOXRUf69zmDGwAAAABJRU5ErkJggg==" } }