Format: application/octet-stream
1 {
2 "cells": [
3 {
4 "cell_type": "markdown",
5 "metadata": {},
6 "source": [
7 "---\n",
8 "\n",
9 "_You are currently looking at **version 1.0** of this notebook. To download notebooks and datafiles, as well as get help on Jupyter notebooks in the Coursera platform, visit the [Jupyter Notebook FAQ](https://www.coursera.org/learn/python-machine-learning/resources/bANLa) course resource._\n",
10 "\n",
11 "---"
12 ]
13 },
14 {
15 "cell_type": "markdown",
16 "metadata": {},
17 "source": [
18 "## Applied Machine Learning, Module 1: A simple classification task"
19 ]
20 },
21 {
22 "cell_type": "markdown",
23 "metadata": {},
24 "source": [
25 "### Import required modules and load data file"
26 ]
27 },
28 {
29 "cell_type": "code",
30 "execution_count": 1,
31 "metadata": {
32 "collapsed": true
33 },
34 "outputs": [],
35 "source": [
36 "%matplotlib notebook\n",
37 "import numpy as np\n",
38 "import matplotlib.pyplot as plt\n",
39 "import pandas as pd\n",
40 "from sklearn.model_selection import train_test_split\n",
41 "\n",
42 "fruits = pd.read_table('readonly/fruit_data_with_colors.txt')"
43 ]
44 },
45 {
46 "cell_type": "code",
47 "execution_count": 2,
48 "metadata": {},
49 "outputs": [
50 {
51 "data": {
52 "text/html": [
53 "<div>\n",
54 "<table border=\"1\" class=\"dataframe\">\n",
55 " <thead>\n",
56 " <tr style=\"text-align: right;\">\n",
57 " <th></th>\n",
58 " <th>fruit_label</th>\n",
59 " <th>fruit_name</th>\n",
60 " <th>fruit_subtype</th>\n",
61 " <th>mass</th>\n",
62 " <th>width</th>\n",
63 " <th>height</th>\n",
64 " <th>color_score</th>\n",
65 " </tr>\n",
66 " </thead>\n",
67 " <tbody>\n",
68 " <tr>\n",
69 " <th>0</th>\n",
70 " <td>1</td>\n",
71 " <td>apple</td>\n",
72 " <td>granny_smith</td>\n",
73 " <td>192</td>\n",
74 " <td>8.4</td>\n",
75 " <td>7.3</td>\n",
76 " <td>0.55</td>\n",
77 " </tr>\n",
78 " <tr>\n",
79 " <th>1</th>\n",
80 " <td>1</td>\n",
81 " <td>apple</td>\n",
82 " <td>granny_smith</td>\n",
83 " <td>180</td>\n",
84 " <td>8.0</td>\n",
85 " <td>6.8</td>\n",
86 " <td>0.59</td>\n",
87 " </tr>\n",
88 " <tr>\n",
89 " <th>2</th>\n",
90 " <td>1</td>\n",
91 " <td>apple</td>\n",
92 " <td>granny_smith</td>\n",
93 " <td>176</td>\n",
94 " <td>7.4</td>\n",
95 " <td>7.2</td>\n",
96 " <td>0.60</td>\n",
97 " </tr>\n",
98 " <tr>\n",
99 " <th>3</th>\n",
100 " <td>2</td>\n",
101 " <td>mandarin</td>\n",
102 " <td>mandarin</td>\n",
103 " <td>86</td>\n",
104 " <td>6.2</td>\n",
105 " <td>4.7</td>\n",
106 " <td>0.80</td>\n",
107 " </tr>\n",
108 " <tr>\n",
109 " <th>4</th>\n",
110 " <td>2</td>\n",
111 " <td>mandarin</td>\n",
112 " <td>mandarin</td>\n",
113 " <td>84</td>\n",
114 " <td>6.0</td>\n",
115 " <td>4.6</td>\n",
116 " <td>0.79</td>\n",
117 " </tr>\n",
118 " </tbody>\n",
119 "</table>\n",
120 "</div>"
121 ],
122 "text/plain": [
123 " fruit_label fruit_name fruit_subtype mass width height color_score\n",
124 "0 1 apple granny_smith 192 8.4 7.3 0.55\n",
125 "1 1 apple granny_smith 180 8.0 6.8 0.59\n",
126 "2 1 apple granny_smith 176 7.4 7.2 0.60\n",
127 "3 2 mandarin mandarin 86 6.2 4.7 0.80\n",
128 "4 2 mandarin mandarin 84 6.0 4.6 0.79"
129 ]
130 },
131 "execution_count": 2,
132 "metadata": {},
133 "output_type": "execute_result"
134 }
135 ],
136 "source": [
137 "fruits.head()"
138 ]
139 },
140 {
141 "cell_type": "code",
142 "execution_count": 3,
143 "metadata": {},
144 "outputs": [
145 {
146 "data": {
147 "text/plain": [
148 "{1: 'apple', 2: 'mandarin', 3: 'orange', 4: 'lemon'}"
149 ]
150 },
151 "execution_count": 3,
152 "metadata": {},
153 "output_type": "execute_result"
154 }
155 ],
156 "source": [
157 "# create a mapping from fruit label value to fruit name to make results easier to interpret\n",
158 "# Colour scale is a 0 to 1 scale encompassing VIBGYOR colours.\n",
159 "\n",
160 "# You want to know all possible unique values:\n",
161 "lookup_fruit_name = dict(zip(fruits.fruit_label.unique(), fruits.fruit_name.unique())) \n",
162 "\n",
163 "# Create a dictionary with pairs of label and name for ease of understanding.\n",
164 "lookup_fruit_name"
165 ]
166 },
167 {
168 "cell_type": "markdown",
169 "metadata": {},
170 "source": [
171 "The file contains the mass, height, and width of a selection of oranges, lemons and apples. The heights were measured along the core of the fruit. The widths were the widest width perpendicular to the height."
172 ]
173 },
174 {
175 "cell_type": "markdown",
176 "metadata": {},
177 "source": [
178 "### Examining the data"
179 ]
180 },
181 {
182 "cell_type": "code",
183 "execution_count": 4,
184 "metadata": {},
185 "outputs": [
186 {
187 "data": {
188 "application/javascript": [
189 "/* Put everything inside the global mpl namespace */\n",
190 "window.mpl = {};\n",
191 "\n",
192 "\n",
193 "mpl.get_websocket_type = function() {\n",
194 " if (typeof(WebSocket) !== 'undefined') {\n",
195 " return WebSocket;\n",
196 " } else if (typeof(MozWebSocket) !== 'undefined') {\n",
197 " return MozWebSocket;\n",
198 " } else {\n",
199 " alert('Your browser does not have WebSocket support.' +\n",
200 " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n",
201 " 'Firefox 4 and 5 are also supported but you ' +\n",
202 " 'have to enable WebSockets in about:config.');\n",
203 " };\n",
204 "}\n",
205 "\n",
206 "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n",
207 " this.id = figure_id;\n",
208 "\n",
209 " this.ws = websocket;\n",
210 "\n",
211 " this.supports_binary = (this.ws.binaryType != undefined);\n",
212 "\n",
213 " if (!this.supports_binary) {\n",
214 " var warnings = document.getElementById(\"mpl-warnings\");\n",
215 " if (warnings) {\n",
216 " warnings.style.display = 'block';\n",
217 " warnings.textContent = (\n",
218 " \"This browser does not support binary websocket messages. \" +\n",
219 " \"Performance may be slow.\");\n",
220 " }\n",
221 " }\n",
222 "\n",
223 " this.imageObj = new Image();\n",
224 "\n",
225 " this.context = undefined;\n",
226 " this.message = undefined;\n",
227 " this.canvas = undefined;\n",
228 " this.rubberband_canvas = undefined;\n",
229 " this.rubberband_context = undefined;\n",
230 " this.format_dropdown = undefined;\n",
231 "\n",
232 " this.image_mode = 'full';\n",
233 "\n",
234 " this.root = $('<div/>');\n",
235 " this._root_extra_style(this.root)\n",
236 " this.root.attr('style', 'display: inline-block');\n",
237 "\n",
238 " $(parent_element).append(this.root);\n",
239 "\n",
240 " this._init_header(this);\n",
241 " this._init_canvas(this);\n",
242 " this._init_toolbar(this);\n",
243 "\n",
244 " var fig = this;\n",
245 "\n",
246 " this.waiting = false;\n",
247 "\n",
248 " this.ws.onopen = function () {\n",
249 " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n",
250 " fig.send_message(\"send_image_mode\", {});\n",
251 " if (mpl.ratio != 1) {\n",
252 " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n",
253 " }\n",
254 " fig.send_message(\"refresh\", {});\n",
255 " }\n",
256 "\n",
257 " this.imageObj.onload = function() {\n",
258 " if (fig.image_mode == 'full') {\n",
259 " // Full images could contain transparency (where diff images\n",
260 " // almost always do), so we need to clear the canvas so that\n",
261 " // there is no ghosting.\n",
262 " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n",
263 " }\n",
264 " fig.context.drawImage(fig.imageObj, 0, 0);\n",
265 " };\n",
266 "\n",
267 " this.imageObj.onunload = function() {\n",
268 " this.ws.close();\n",
269 " }\n",
270 "\n",
271 " this.ws.onmessage = this._make_on_message_function(this);\n",
272 "\n",
273 " this.ondownload = ondownload;\n",
274 "}\n",
275 "\n",
276 "mpl.figure.prototype._init_header = function() {\n",
277 " var titlebar = $(\n",
278 " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n",
279 " 'ui-helper-clearfix\"/>');\n",
280 " var titletext = $(\n",
281 " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n",
282 " 'text-align: center; padding: 3px;\"/>');\n",
283 " titlebar.append(titletext)\n",
284 " this.root.append(titlebar);\n",
285 " this.header = titletext[0];\n",
286 "}\n",
287 "\n",
288 "\n",
289 "\n",
290 "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n",
291 "\n",
292 "}\n",
293 "\n",
294 "\n",
295 "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n",
296 "\n",
297 "}\n",
298 "\n",
299 "mpl.figure.prototype._init_canvas = function() {\n",
300 " var fig = this;\n",
301 "\n",
302 " var canvas_div = $('<div/>');\n",
303 "\n",
304 " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n",
305 "\n",
306 " function canvas_keyboard_event(event) {\n",
307 " return fig.key_event(event, event['data']);\n",
308 " }\n",
309 "\n",
310 " canvas_div.keydown('key_press', canvas_keyboard_event);\n",
311 " canvas_div.keyup('key_release', canvas_keyboard_event);\n",
312 " this.canvas_div = canvas_div\n",
313 " this._canvas_extra_style(canvas_div)\n",
314 " this.root.append(canvas_div);\n",
315 "\n",
316 " var canvas = $('<canvas/>');\n",
317 " canvas.addClass('mpl-canvas');\n",
318 " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n",
319 "\n",
320 " this.canvas = canvas[0];\n",
321 " this.context = canvas[0].getContext(\"2d\");\n",
322 "\n",
323 " var backingStore = this.context.backingStorePixelRatio ||\n",
324 "\tthis.context.webkitBackingStorePixelRatio ||\n",
325 "\tthis.context.mozBackingStorePixelRatio ||\n",
326 "\tthis.context.msBackingStorePixelRatio ||\n",
327 "\tthis.context.oBackingStorePixelRatio ||\n",
328 "\tthis.context.backingStorePixelRatio || 1;\n",
329 "\n",
330 " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
331 "\n",
332 " var rubberband = $('<canvas/>');\n",
333 " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n",
334 "\n",
335 " var pass_mouse_events = true;\n",
336 "\n",
337 " canvas_div.resizable({\n",
338 " start: function(event, ui) {\n",
339 " pass_mouse_events = false;\n",
340 " },\n",
341 " resize: function(event, ui) {\n",
342 " fig.request_resize(ui.size.width, ui.size.height);\n",
343 " },\n",
344 " stop: function(event, ui) {\n",
345 " pass_mouse_events = true;\n",
346 " fig.request_resize(ui.size.width, ui.size.height);\n",
347 " },\n",
348 " });\n",
349 "\n",
350 " function mouse_event_fn(event) {\n",
351 " if (pass_mouse_events)\n",
352 " return fig.mouse_event(event, event['data']);\n",
353 " }\n",
354 "\n",
355 " rubberband.mousedown('button_press', mouse_event_fn);\n",
356 " rubberband.mouseup('button_release', mouse_event_fn);\n",
357 " // Throttle sequential mouse events to 1 every 20ms.\n",
358 " rubberband.mousemove('motion_notify', mouse_event_fn);\n",
359 "\n",
360 " rubberband.mouseenter('figure_enter', mouse_event_fn);\n",
361 " rubberband.mouseleave('figure_leave', mouse_event_fn);\n",
362 "\n",
363 " canvas_div.on(\"wheel\", function (event) {\n",
364 " event = event.originalEvent;\n",
365 " event['data'] = 'scroll'\n",
366 " if (event.deltaY < 0) {\n",
367 " event.step = 1;\n",
368 " } else {\n",
369 " event.step = -1;\n",
370 " }\n",
371 " mouse_event_fn(event);\n",
372 " });\n",
373 "\n",
374 " canvas_div.append(canvas);\n",
375 " canvas_div.append(rubberband);\n",
376 "\n",
377 " this.rubberband = rubberband;\n",
378 " this.rubberband_canvas = rubberband[0];\n",
379 " this.rubberband_context = rubberband[0].getContext(\"2d\");\n",
380 " this.rubberband_context.strokeStyle = \"#000000\";\n",
381 "\n",
382 " this._resize_canvas = function(width, height) {\n",
383 " // Keep the size of the canvas, canvas container, and rubber band\n",
384 " // canvas in synch.\n",
385 " canvas_div.css('width', width)\n",
386 " canvas_div.css('height', height)\n",
387 "\n",
388 " canvas.attr('width', width * mpl.ratio);\n",
389 " canvas.attr('height', height * mpl.ratio);\n",
390 " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n",
391 "\n",
392 " rubberband.attr('width', width);\n",
393 " rubberband.attr('height', height);\n",
394 " }\n",
395 "\n",
396 " // Set the figure to an initial 600x600px, this will subsequently be updated\n",
397 " // upon first draw.\n",
398 " this._resize_canvas(600, 600);\n",
399 "\n",
400 " // Disable right mouse context menu.\n",
401 " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n",
402 " return false;\n",
403 " });\n",
404 "\n",
405 " function set_focus () {\n",
406 " canvas.focus();\n",
407 " canvas_div.focus();\n",
408 " }\n",
409 "\n",
410 " window.setTimeout(set_focus, 100);\n",
411 "}\n",
412 "\n",
413 "mpl.figure.prototype._init_toolbar = function() {\n",
414 " var fig = this;\n",
415 "\n",
416 " var nav_element = $('<div/>')\n",
417 " nav_element.attr('style', 'width: 100%');\n",
418 " this.root.append(nav_element);\n",
419 "\n",
420 " // Define a callback function for later on.\n",
421 " function toolbar_event(event) {\n",
422 " return fig.toolbar_button_onclick(event['data']);\n",
423 " }\n",
424 " function toolbar_mouse_event(event) {\n",
425 " return fig.toolbar_button_onmouseover(event['data']);\n",
426 " }\n",
427 "\n",
428 " for(var toolbar_ind in mpl.toolbar_items) {\n",
429 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
430 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
431 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
432 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
433 "\n",
434 " if (!name) {\n",
435 " // put a spacer in here.\n",
436 " continue;\n",
437 " }\n",
438 " var button = $('<button/>');\n",
439 " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n",
440 " 'ui-button-icon-only');\n",
441 " button.attr('role', 'button');\n",
442 " button.attr('aria-disabled', 'false');\n",
443 " button.click(method_name, toolbar_event);\n",
444 " button.mouseover(tooltip, toolbar_mouse_event);\n",
445 "\n",
446 " var icon_img = $('<span/>');\n",
447 " icon_img.addClass('ui-button-icon-primary ui-icon');\n",
448 " icon_img.addClass(image);\n",
449 " icon_img.addClass('ui-corner-all');\n",
450 "\n",
451 " var tooltip_span = $('<span/>');\n",
452 " tooltip_span.addClass('ui-button-text');\n",
453 " tooltip_span.html(tooltip);\n",
454 "\n",
455 " button.append(icon_img);\n",
456 " button.append(tooltip_span);\n",
457 "\n",
458 " nav_element.append(button);\n",
459 " }\n",
460 "\n",
461 " var fmt_picker_span = $('<span/>');\n",
462 "\n",
463 " var fmt_picker = $('<select/>');\n",
464 " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n",
465 " fmt_picker_span.append(fmt_picker);\n",
466 " nav_element.append(fmt_picker_span);\n",
467 " this.format_dropdown = fmt_picker[0];\n",
468 "\n",
469 " for (var ind in mpl.extensions) {\n",
470 " var fmt = mpl.extensions[ind];\n",
471 " var option = $(\n",
472 " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n",
473 " fmt_picker.append(option)\n",
474 " }\n",
475 "\n",
476 " // Add hover states to the ui-buttons\n",
477 " $( \".ui-button\" ).hover(\n",
478 " function() { $(this).addClass(\"ui-state-hover\");},\n",
479 " function() { $(this).removeClass(\"ui-state-hover\");}\n",
480 " );\n",
481 "\n",
482 " var status_bar = $('<span class=\"mpl-message\"/>');\n",
483 " nav_element.append(status_bar);\n",
484 " this.message = status_bar[0];\n",
485 "}\n",
486 "\n",
487 "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n",
488 " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n",
489 " // which will in turn request a refresh of the image.\n",
490 " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n",
491 "}\n",
492 "\n",
493 "mpl.figure.prototype.send_message = function(type, properties) {\n",
494 " properties['type'] = type;\n",
495 " properties['figure_id'] = this.id;\n",
496 " this.ws.send(JSON.stringify(properties));\n",
497 "}\n",
498 "\n",
499 "mpl.figure.prototype.send_draw_message = function() {\n",
500 " if (!this.waiting) {\n",
501 " this.waiting = true;\n",
502 " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n",
503 " }\n",
504 "}\n",
505 "\n",
506 "\n",
507 "mpl.figure.prototype.handle_save = function(fig, msg) {\n",
508 " var format_dropdown = fig.format_dropdown;\n",
509 " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n",
510 " fig.ondownload(fig, format);\n",
511 "}\n",
512 "\n",
513 "\n",
514 "mpl.figure.prototype.handle_resize = function(fig, msg) {\n",
515 " var size = msg['size'];\n",
516 " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n",
517 " fig._resize_canvas(size[0], size[1]);\n",
518 " fig.send_message(\"refresh\", {});\n",
519 " };\n",
520 "}\n",
521 "\n",
522 "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n",
523 " var x0 = msg['x0'] / mpl.ratio;\n",
524 " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n",
525 " var x1 = msg['x1'] / mpl.ratio;\n",
526 " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n",
527 " x0 = Math.floor(x0) + 0.5;\n",
528 " y0 = Math.floor(y0) + 0.5;\n",
529 " x1 = Math.floor(x1) + 0.5;\n",
530 " y1 = Math.floor(y1) + 0.5;\n",
531 " var min_x = Math.min(x0, x1);\n",
532 " var min_y = Math.min(y0, y1);\n",
533 " var width = Math.abs(x1 - x0);\n",
534 " var height = Math.abs(y1 - y0);\n",
535 "\n",
536 " fig.rubberband_context.clearRect(\n",
537 " 0, 0, fig.canvas.width, fig.canvas.height);\n",
538 "\n",
539 " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n",
540 "}\n",
541 "\n",
542 "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n",
543 " // Updates the figure title.\n",
544 " fig.header.textContent = msg['label'];\n",
545 "}\n",
546 "\n",
547 "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n",
548 " var cursor = msg['cursor'];\n",
549 " switch(cursor)\n",
550 " {\n",
551 " case 0:\n",
552 " cursor = 'pointer';\n",
553 " break;\n",
554 " case 1:\n",
555 " cursor = 'default';\n",
556 " break;\n",
557 " case 2:\n",
558 " cursor = 'crosshair';\n",
559 " break;\n",
560 " case 3:\n",
561 " cursor = 'move';\n",
562 " break;\n",
563 " }\n",
564 " fig.rubberband_canvas.style.cursor = cursor;\n",
565 "}\n",
566 "\n",
567 "mpl.figure.prototype.handle_message = function(fig, msg) {\n",
568 " fig.message.textContent = msg['message'];\n",
569 "}\n",
570 "\n",
571 "mpl.figure.prototype.handle_draw = function(fig, msg) {\n",
572 " // Request the server to send over a new figure.\n",
573 " fig.send_draw_message();\n",
574 "}\n",
575 "\n",
576 "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n",
577 " fig.image_mode = msg['mode'];\n",
578 "}\n",
579 "\n",
580 "mpl.figure.prototype.updated_canvas_event = function() {\n",
581 " // Called whenever the canvas gets updated.\n",
582 " this.send_message(\"ack\", {});\n",
583 "}\n",
584 "\n",
585 "// A function to construct a web socket function for onmessage handling.\n",
586 "// Called in the figure constructor.\n",
587 "mpl.figure.prototype._make_on_message_function = function(fig) {\n",
588 " return function socket_on_message(evt) {\n",
589 " if (evt.data instanceof Blob) {\n",
590 " /* FIXME: We get \"Resource interpreted as Image but\n",
591 " * transferred with MIME type text/plain:\" errors on\n",
592 " * Chrome. But how to set the MIME type? It doesn't seem\n",
593 " * to be part of the websocket stream */\n",
594 " evt.data.type = \"image/png\";\n",
595 "\n",
596 " /* Free the memory for the previous frames */\n",
597 " if (fig.imageObj.src) {\n",
598 " (window.URL || window.webkitURL).revokeObjectURL(\n",
599 " fig.imageObj.src);\n",
600 " }\n",
601 "\n",
602 " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
603 " evt.data);\n",
604 " fig.updated_canvas_event();\n",
605 " fig.waiting = false;\n",
606 " return;\n",
607 " }\n",
608 " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n",
609 " fig.imageObj.src = evt.data;\n",
610 " fig.updated_canvas_event();\n",
611 " fig.waiting = false;\n",
612 " return;\n",
613 " }\n",
614 "\n",
615 " var msg = JSON.parse(evt.data);\n",
616 " var msg_type = msg['type'];\n",
617 "\n",
618 " // Call the \"handle_{type}\" callback, which takes\n",
619 " // the figure and JSON message as its only arguments.\n",
620 " try {\n",
621 " var callback = fig[\"handle_\" + msg_type];\n",
622 " } catch (e) {\n",
623 " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n",
624 " return;\n",
625 " }\n",
626 "\n",
627 " if (callback) {\n",
628 " try {\n",
629 " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n",
630 " callback(fig, msg);\n",
631 " } catch (e) {\n",
632 " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n",
633 " }\n",
634 " }\n",
635 " };\n",
636 "}\n",
637 "\n",
638 "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n",
639 "mpl.findpos = function(e) {\n",
640 " //this section is from http://www.quirksmode.org/js/events_properties.html\n",
641 " var targ;\n",
642 " if (!e)\n",
643 " e = window.event;\n",
644 " if (e.target)\n",
645 " targ = e.target;\n",
646 " else if (e.srcElement)\n",
647 " targ = e.srcElement;\n",
648 " if (targ.nodeType == 3) // defeat Safari bug\n",
649 " targ = targ.parentNode;\n",
650 "\n",
651 " // jQuery normalizes the pageX and pageY\n",
652 " // pageX,Y are the mouse positions relative to the document\n",
653 " // offset() returns the position of the element relative to the document\n",
654 " var x = e.pageX - $(targ).offset().left;\n",
655 " var y = e.pageY - $(targ).offset().top;\n",
656 "\n",
657 " return {\"x\": x, \"y\": y};\n",
658 "};\n",
659 "\n",
660 "/*\n",
661 " * return a copy of an object with only non-object keys\n",
662 " * we need this to avoid circular references\n",
663 " * http://stackoverflow.com/a/24161582/3208463\n",
664 " */\n",
665 "function simpleKeys (original) {\n",
666 " return Object.keys(original).reduce(function (obj, key) {\n",
667 " if (typeof original[key] !== 'object')\n",
668 " obj[key] = original[key]\n",
669 " return obj;\n",
670 " }, {});\n",
671 "}\n",
672 "\n",
673 "mpl.figure.prototype.mouse_event = function(event, name) {\n",
674 " var canvas_pos = mpl.findpos(event)\n",
675 "\n",
676 " if (name === 'button_press')\n",
677 " {\n",
678 " this.canvas.focus();\n",
679 " this.canvas_div.focus();\n",
680 " }\n",
681 "\n",
682 " var x = canvas_pos.x * mpl.ratio;\n",
683 " var y = canvas_pos.y * mpl.ratio;\n",
684 "\n",
685 " this.send_message(name, {x: x, y: y, button: event.button,\n",
686 " step: event.step,\n",
687 " guiEvent: simpleKeys(event)});\n",
688 "\n",
689 " /* This prevents the web browser from automatically changing to\n",
690 " * the text insertion cursor when the button is pressed. We want\n",
691 " * to control all of the cursor setting manually through the\n",
692 " * 'cursor' event from matplotlib */\n",
693 " event.preventDefault();\n",
694 " return false;\n",
695 "}\n",
696 "\n",
697 "mpl.figure.prototype._key_event_extra = function(event, name) {\n",
698 " // Handle any extra behaviour associated with a key event\n",
699 "}\n",
700 "\n",
701 "mpl.figure.prototype.key_event = function(event, name) {\n",
702 "\n",
703 " // Prevent repeat events\n",
704 " if (name == 'key_press')\n",
705 " {\n",
706 " if (event.which === this._key)\n",
707 " return;\n",
708 " else\n",
709 " this._key = event.which;\n",
710 " }\n",
711 " if (name == 'key_release')\n",
712 " this._key = null;\n",
713 "\n",
714 " var value = '';\n",
715 " if (event.ctrlKey && event.which != 17)\n",
716 " value += \"ctrl+\";\n",
717 " if (event.altKey && event.which != 18)\n",
718 " value += \"alt+\";\n",
719 " if (event.shiftKey && event.which != 16)\n",
720 " value += \"shift+\";\n",
721 "\n",
722 " value += 'k';\n",
723 " value += event.which.toString();\n",
724 "\n",
725 " this._key_event_extra(event, name);\n",
726 "\n",
727 " this.send_message(name, {key: value,\n",
728 " guiEvent: simpleKeys(event)});\n",
729 " return false;\n",
730 "}\n",
731 "\n",
732 "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n",
733 " if (name == 'download') {\n",
734 " this.handle_save(this, null);\n",
735 " } else {\n",
736 " this.send_message(\"toolbar_button\", {name: name});\n",
737 " }\n",
738 "};\n",
739 "\n",
740 "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n",
741 " this.message.textContent = tooltip;\n",
742 "};\n",
743 "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
744 "\n",
745 "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n",
746 "\n",
747 "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n",
748 " // Create a \"websocket\"-like object which calls the given IPython comm\n",
749 " // object with the appropriate methods. Currently this is a non binary\n",
750 " // socket, so there is still some room for performance tuning.\n",
751 " var ws = {};\n",
752 "\n",
753 " ws.close = function() {\n",
754 " comm.close()\n",
755 " };\n",
756 " ws.send = function(m) {\n",
757 " //console.log('sending', m);\n",
758 " comm.send(m);\n",
759 " };\n",
760 " // Register the callback with on_msg.\n",
761 " comm.on_msg(function(msg) {\n",
762 " //console.log('receiving', msg['content']['data'], msg);\n",
763 " // Pass the mpl event to the overriden (by mpl) onmessage function.\n",
764 " ws.onmessage(msg['content']['data'])\n",
765 " });\n",
766 " return ws;\n",
767 "}\n",
768 "\n",
769 "mpl.mpl_figure_comm = function(comm, msg) {\n",
770 " // This is the function which gets called when the mpl process\n",
771 " // starts-up an IPython Comm through the \"matplotlib\" channel.\n",
772 "\n",
773 " var id = msg.content.data.id;\n",
774 " // Get hold of the div created by the display call when the Comm\n",
775 " // socket was opened in Python.\n",
776 " var element = $(\"#\" + id);\n",
777 " var ws_proxy = comm_websocket_adapter(comm)\n",
778 "\n",
779 " function ondownload(figure, format) {\n",
780 " window.open(figure.imageObj.src);\n",
781 " }\n",
782 "\n",
783 " var fig = new mpl.figure(id, ws_proxy,\n",
784 " ondownload,\n",
785 " element.get(0));\n",
786 "\n",
787 " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n",
788 " // web socket which is closed, not our websocket->open comm proxy.\n",
789 " ws_proxy.onopen();\n",
790 "\n",
791 " fig.parent_element = element.get(0);\n",
792 " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n",
793 " if (!fig.cell_info) {\n",
794 " console.error(\"Failed to find cell for figure\", id, fig);\n",
795 " return;\n",
796 " }\n",
797 "\n",
798 " var output_index = fig.cell_info[2]\n",
799 " var cell = fig.cell_info[0];\n",
800 "\n",
801 "};\n",
802 "\n",
803 "mpl.figure.prototype.handle_close = function(fig, msg) {\n",
804 " var width = fig.canvas.width/mpl.ratio\n",
805 " fig.root.unbind('remove')\n",
806 "\n",
807 " // Update the output cell to use the data from the current canvas.\n",
808 " fig.push_to_output();\n",
809 " var dataURL = fig.canvas.toDataURL();\n",
810 " // Re-enable the keyboard manager in IPython - without this line, in FF,\n",
811 " // the notebook keyboard shortcuts fail.\n",
812 " IPython.keyboard_manager.enable()\n",
813 " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n",
814 " fig.close_ws(fig, msg);\n",
815 "}\n",
816 "\n",
817 "mpl.figure.prototype.close_ws = function(fig, msg){\n",
818 " fig.send_message('closing', msg);\n",
819 " // fig.ws.close()\n",
820 "}\n",
821 "\n",
822 "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n",
823 " // Turn the data on the canvas into data in the output cell.\n",
824 " var width = this.canvas.width/mpl.ratio\n",
825 " var dataURL = this.canvas.toDataURL();\n",
826 " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
827 "}\n",
828 "\n",
829 "mpl.figure.prototype.updated_canvas_event = function() {\n",
830 " // Tell IPython that the notebook contents must change.\n",
831 " IPython.notebook.set_dirty(true);\n",
832 " this.send_message(\"ack\", {});\n",
833 " var fig = this;\n",
834 " // Wait a second, then push the new image to the DOM so\n",
835 " // that it is saved nicely (might be nice to debounce this).\n",
836 " setTimeout(function () { fig.push_to_output() }, 1000);\n",
837 "}\n",
838 "\n",
839 "mpl.figure.prototype._init_toolbar = function() {\n",
840 " var fig = this;\n",
841 "\n",
842 " var nav_element = $('<div/>')\n",
843 " nav_element.attr('style', 'width: 100%');\n",
844 " this.root.append(nav_element);\n",
845 "\n",
846 " // Define a callback function for later on.\n",
847 " function toolbar_event(event) {\n",
848 " return fig.toolbar_button_onclick(event['data']);\n",
849 " }\n",
850 " function toolbar_mouse_event(event) {\n",
851 " return fig.toolbar_button_onmouseover(event['data']);\n",
852 " }\n",
853 "\n",
854 " for(var toolbar_ind in mpl.toolbar_items){\n",
855 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
856 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
857 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
858 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
859 "\n",
860 " if (!name) { continue; };\n",
861 "\n",
862 " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n",
863 " button.click(method_name, toolbar_event);\n",
864 " button.mouseover(tooltip, toolbar_mouse_event);\n",
865 " nav_element.append(button);\n",
866 " }\n",
867 "\n",
868 " // Add the status bar.\n",
869 " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n",
870 " nav_element.append(status_bar);\n",
871 " this.message = status_bar[0];\n",
872 "\n",
873 " // Add the close button to the window.\n",
874 " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n",
875 " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n",
876 " button.click(function (evt) { fig.handle_close(fig, {}); } );\n",
877 " button.mouseover('Stop Interaction', toolbar_mouse_event);\n",
878 " buttongrp.append(button);\n",
879 " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n",
880 " titlebar.prepend(buttongrp);\n",
881 "}\n",
882 "\n",
883 "mpl.figure.prototype._root_extra_style = function(el){\n",
884 " var fig = this\n",
885 " el.on(\"remove\", function(){\n",
886 "\tfig.close_ws(fig, {});\n",
887 " });\n",
888 "}\n",
889 "\n",
890 "mpl.figure.prototype._canvas_extra_style = function(el){\n",
891 " // this is important to make the div 'focusable\n",
892 " el.attr('tabindex', 0)\n",
893 " // reach out to IPython and tell the keyboard manager to turn it's self\n",
894 " // off when our div gets focus\n",
895 "\n",
896 " // location in version 3\n",
897 " if (IPython.notebook.keyboard_manager) {\n",
898 " IPython.notebook.keyboard_manager.register_events(el);\n",
899 " }\n",
900 " else {\n",
901 " // location in version 2\n",
902 " IPython.keyboard_manager.register_events(el);\n",
903 " }\n",
904 "\n",
905 "}\n",
906 "\n",
907 "mpl.figure.prototype._key_event_extra = function(event, name) {\n",
908 " var manager = IPython.notebook.keyboard_manager;\n",
909 " if (!manager)\n",
910 " manager = IPython.keyboard_manager;\n",
911 "\n",
912 " // Check for shift+enter\n",
913 " if (event.shiftKey && event.which == 13) {\n",
914 " this.canvas_div.blur();\n",
915 " // select the cell after this one\n",
916 " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n",
917 " IPython.notebook.select(index + 1);\n",
918 " }\n",
919 "}\n",
920 "\n",
921 "mpl.figure.prototype.handle_save = function(fig, msg) {\n",
922 " fig.ondownload(fig, null);\n",
923 "}\n",
924 "\n",
925 "\n",
926 "mpl.find_output_cell = function(html_output) {\n",
927 " // Return the cell and output element which can be found *uniquely* in the notebook.\n",
928 " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n",
929 " // IPython event is triggered only after the cells have been serialised, which for\n",
930 " // our purposes (turning an active figure into a static one), is too late.\n",
931 " var cells = IPython.notebook.get_cells();\n",
932 " var ncells = cells.length;\n",
933 " for (var i=0; i<ncells; i++) {\n",
934 " var cell = cells[i];\n",
935 " if (cell.cell_type === 'code'){\n",
936 " for (var j=0; j<cell.output_area.outputs.length; j++) {\n",
937 " var data = cell.output_area.outputs[j];\n",
938 " if (data.data) {\n",
939 " // IPython >= 3 moved mimebundle to data attribute of output\n",
940 " data = data.data;\n",
941 " }\n",
942 " if (data['text/html'] == html_output) {\n",
943 " return [cell, data, j];\n",
944 " }\n",
945 " }\n",
946 " }\n",
947 " }\n",
948 "}\n",
949 "\n",
950 "// Register the function which deals with the matplotlib target/channel.\n",
951 "// The kernel may be null if the page has been refreshed.\n",
952 "if (IPython.notebook.kernel != null) {\n",
953 " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n",
954 "}\n"
955 ],
956 "text/plain": [
957 "<IPython.core.display.Javascript object>"
958 ]
959 },
960 "metadata": {},
961 "output_type": "display_data"
962 },
963 {
964 "data": {
965 "text/html": [
966 "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAOECAYAAAD5Tv87AAAgAElEQVR4XuydB3gcxd3G3zuderEtuVfcsA0GDAaDDYSEFnogDUgjJCSENCB89BIIoQYCARIIgZCEltBCh1BMN2DAGNyNe1WX1aWT7vQ972jPPp/vpF3d3lnyvvM8PDa+2dnd387uzDv/Mj6oiIAIiIAIiIAIiIAIiIAIiIAIeJKAz5N3rZsWAREQAREQAREQAREQAREQARGABKE6gQiIgAiIgAiIgAiIgAiIgAh4lIAEoUcfvG5bBERABERABERABERABERABCQI1QdEQAREQAREQAREQAREQAREwKMEJAg9+uB12yIgAiIgAiIgAiIgAiIgAiIgQag+IAIiIAIiIAIiIAIiIAIiIAIeJSBB6NEHr9sWAREQAREQAREQAREQAREQAQlC9QEREAEREAEREAEREAEREAER8CgBCUKPPnjdtgiIgAiIgAiIgAiIgAiIgAhIEKoPiIAIiIAIiIAIiIAIiIAIiIBHCUgQevTB67ZFQAREQAREQAREQAREQAREQIJQfUAEREAEREAEREAEREAEREAEPEpAgtCjD163LQIiIAIiIAIiIAIiIAIiIAIShOoDIiACIiACIiACIiACIiACIuBRAhKEHn3wum0REAEREAEREAEREAEREAERkCBUHxABERABERABERABERABERABjxKQIPTog9dti4AIiIAIiIAIiIAIiIAIiIAEofqACIiACIiACIiACIiACIiACHiUgAShRx+8blsEREAEREAEREAEREAEREAEJAjVB0RABERABERABERABERABETAowQkCD364HXbIiACIiACIiACIiACIiACIiBBqD4gAiIgAiIgAiIgAiIgAiIgAh4lIEHo0Qev2xYBERABERABERABERABERABCUL1AREQAREQAREQAREQAREQARHwKAEJQo8+eN22CIiACIiACIiACIiACIiACEgQqg+IgAiIgAiIgAiIgAiIgAiIgEcJSBB69MHrtkVABERABERABERABERABERAglB9QAREQAREQAREQAREQAREQAQ8SkCC0KMPXrctAiIgAiIgAiIgAiIgAiIgAhKE6gMiIAIiIAIiIAIiIAIiIAIi4FECEoQeffC6bREQAREQAREQAREQAREQARGQIFQfEAEREAEREAEREAEREAEREAGPEpAg9OiD122LgAiIgAiIgAiIgAiIgAiIgASh+oAIiIAIiIAIiIAIiIAIiIAIeJSABKFHH7xuWwREQAREQAREQAREQAREQAQkCNUHREAEREAEREAEREAEREAERMCjBCQIPfrgddsiIAIiIAIiIAIiIAIiIAIiIEGoPiACIiACIiACIiACIiACIiACHiUgQejRB6/bFgEREAEREAEREAEREAEREAEJQvUBERABERABERABERABERABEfAoAQlCjz543bYIiIAIiIAIiIAIiIAIiIAISBCqD4iACIiACIiACIiACIiACIiARwlIEHr0weu2RUAEREAEREAEREAEREAERECCUH1ABERABERABERABERABERABDxKQILQow9ety0CIiACIiACIiACIiACIiACEoTqAyIgAiIgAiIgAiIgAiIgAiLgUQIShB598LptERABERABERABERABERABEZAgVB8QAREQAREQAREQAREQAREQAY8SkCD06IPXbYuACIiACIiACIiACIiACIiABKH6gAiIgAiIgAiIgAiIgAiIgAh4lIAEoUcfvG5bBERABERABERABERABERABCQI1QdEQAREQAREQAREQAREQAREwKMEJAg9+uB12yIgAiIgAiIgAiIgAiIgAiIgQag+IAIiIAIiIAIiIAIiIAIiIAIeJSBB6NEHr9sWAREQAREQAREQAREQAREQAQlC9QEREAEREAEREAEREAEREAER8CgBCUKPPnjdtgiIgAiIgAiIgAiIgAiIgAhIEKoPiIAIiIAIiIAIiIAIiIAIiIBHCUgQevTB67ZFQAREQAREQAREQAREQAREQIJQfUAEREAEREAEREAEREAEREAEPEpAgtCjD163LQIiIAIiIAIiIAIiIAIiIAIShOoDIiACIiACIiACIiACIiACIuBRAhKEHn3wum0REAEREAEREAEREAEREAERkCBUHxABERABERABERABERABERABjxKQIPTog9dti4AIiIAIiIAIiIAIiIAIiIAEofqACIiACIiACIiACIiACIiACHiUgAShRx+8blsEREAEREAEREAEREAEREAEJAjVB0RABERABERABERABERABETAowQkCD364HXbIiACIiACIiACIiACIiACIiBBqD4gAiIgAiIgAiIgAiIgAiIgAh4lIEHo0Qev2xYBERABERABERABERABERABCUL1AREQAREQAREQAREQAREQARHwKAEJQo8+eN22CIiACIiACIiACIiACIiACEgQqg+IgAiIgAiIgAiIgAiIgAiIgEcJSBB69MHrtkVABERABERABERABERABERAglB9QAREQAREQAREQAREQAREQAQ8SkCC0KMPXrctAiIgAiIgAiIgAiIgAiIgAhKE6gMiIAIiIAIiIAIiIAIiIAIi4FECEoQeffC6bREQAREQAREQAREQAREQARGQIFQfEAEREAEREAEREAEREAEREAGPEpAg9OiD122LgAiIgAiIgAiIgAiIgAiIgASh+oAIiIAIiIAIiIAIiIAIiIAIeJSABKFHH7xuWwREQAREQAREQAREQAREQAQkCNUHREAEREAEREAEREAEREAERMCjBCQIPfrgddsiIAIiIAIiIAIiIAIiIAIiIEGoPiACIiACIiACIiACIiACIiACHiUgQejRB6/bFgEREAEREAEREAEREAEREAEJQvUBERABERABERABERABERABEfAoAQlCjz543bYIiIAIiIAIiIAIiIAIiIAISBCqD4iACIiACIiACIiACIiACIiARwlIEHr0weu2RUAEREAEREAEREAEREAERECCUH1ABERABERABERABERABERABDxKQILQow9ety0CIiACIiACIiACIiACIiACEoTqAyIgAiIgAiIgAiIgAiIgAiLgUQIShB598LptERABERABERABERABERABEZAgVB8QAREQAREQAREQAREQAREQAY8SkCD06IPXbYuACIiACIiACIiACIiACIiABKH6gAiIgAiIgAiIgAiIgAiIgAh4lIAEoUcfvG5bBERABERABERABERABERABCQI1QdEQAREQAREQAREQAREQAREwKMEJAg9+uB12yIgAiIgAiIgAiIgAiIgAiIgQag+IAIiIAIiIAIiIAIiIAIiIAIeJSBB6NEHr9sWAREQAREQAREQAREQAREQAQlC9QEREAEREAEREAEREAEREAER8CgBCUKPPnjdtgiIgAiIgAiIgAiIgAiIgAhIEKoPiIAIiIAIiIAIiIAIiIAIiIBHCUgQ9v0Hz2c4HEB9378V3YHHCEwAsMJj96zb7fsE1G/7/jP06h2o73r1yfft+y4EsAlAR9++jd599RKEvfv52Lm6EQA22KmoOiIgAiIgAiIgAiIgAiLQxwiMBLCxj11zn7pcCcI+9bjiXmwRgNr169ejqIh/VRGB3k9gw4YN2HPPPaF+29WzagBwE4C1AHYHkBFVmQ4B6wB8C8DXev8D30WuUP3W7oOcD+DPAPIADI06iAv86wH4AfwGwHi7DapekgTUd50CXAPgVgBBAGMARE+XywA0AvgZgOlOG1Z9BwTq6uowatQoHtEPQJ2DQ1XVIQEJQofAemF1Iwhra2slCHvhw9ElxSfAyQk/8uq3XfWQtwHcaYnBzDgVObHOB3A9gAJ1tTQQUL+1A5mi73YA7wPYI84B/H0hgBMB/NBOg6rjAgH1XacQHwbwJIC9YsRgpJ0lAPYH8H8Jfnd6PtWPR4CCsF8/akEJwlT3EAnCVBNOffsShKlnrDO4TECTEztA/wbgFQB7JqjMleuVAK7qoo6d86iOXQLqt3ZI0XrNSXIAwKAEBzDKgYsZFI6ahtihmmwd9V2nBC8AUANgdIIDqwC0APgDgP5OG1d9mwQkCG2CcqGavsQuQNzJTUgQ7uQHoNM7J6DJiR1mdwN4E8CUBJVDAJYCuBLA3nYaVJ0kCajf2gFYawnCXADFCQ7YDIBW7zss91E77apOMgTUd53QoxX7PABNAJimIV6hWKRbPwVhon7u5JyqG4+ABGH6+oUEYfpYp+pMEoSpIqt2U0ZAkxM7aF8AcD+AqQkmzeUA2iyX0USWGDvnUR27BNRv7ZAKA7jasl5PTHDAYgCzrEm3nTZVJ1kC6rtOCd4F4K0uvC+YIJuxhddY1nCn7au+HQIShHYouVNHgtAdjjuzFQnCnUlf5+4RAU1O7GBj4oLfWm5Ju8UcQCHISfWxAH5qpzHVcYGA+q1diLMB0MJNdztmjI8utKxwMYMueYzBUkkHAfVdp5Q/BXCLZf0riTmYlkEmnTkbwFFOG1Z9BwQkCB3ASrKqBGGSAHvB4RKEveAh6BKcEdDkxC4vrlA/YLkuDQGQxRxSABi/Qsvhr7uI07J7DtWzS0D91i4pxrcyBvYNAHQdHWhtIVZhWbWPA/D9mMy5dttWvZ4QUN91So2W7kcAPG95aAy2/qy0MoweZi3G5ThtWPUdEJAgdAAryaoShEkC7AWHSxC68BB2u4TuefbKmhuPt1dRtRIS0OTESef4HMDrABYBaLcsLocCOFKxK04wulBX/dYJxFYrBpZxsKXWgbQYfgUA+2/0NipO2lXdnhBQ3+0JNcZpv2ctbHD7H8YWUhh+2erHEoM9oerkGAlCJ7SSqytBmBy/3nC0BKELT0GC0AWIDprQ5MQBLJPJ7jMrjT8zOI4FcDAAupHqE+6EZLJ1vddvOSFeBmAegGorm+K+1nYSdgUd3Ztp0WZfpaXQ7nHJPi0dH03Ae33XredPj4y5AOhCyveBW6nMtIShW+dQO4kISBCmr29oNpE+1qk6kwShC2QlCF2A6KAJTU7swqJl5a+WdZCr00zlT8sL92Vi/OA3NMG2i9KFet7qt80A/gHgXSuOle7KFHf880AAP9b+ly70qXQ14a2+6xZVxmnT9Xmd9Z31WxvV033/uwAOcetEaicBAQnC9HUNCcL0sU7VmSQIXSArQegCRAdNaHJiBxaF342WdXB3ABH3JApDxmIxluUnSmpgB6VLdbzVbykGn7UyKZqNoa1CK/UqAF+1kmpoGuFS90ppM97qu26g5GLcdda3dkJUJlHGFtJ9lJZu7rdJi6FKqghIEKaK7I7t6kuePtapOpMEoQtkJQhdgOigCU1O7MCim9KtlotovFiV1Zbb0u8BZNtpUHWSJOCdfsvJ8BWWNZAxU7GF7qMUhky5n2jj7iRh63BXCXin77qF7SkADyXY9oeLcozpZjzsL9w6odqJQ0CCMH3dQoIwfawjZ+pv+YAxRdVQ6x/p+8WNm5iajQ7rTL/G3Nx2igShHUrd1JEgdAGigyY0ObED6+8AXrQmJPHqM7aQK9VXdbF5vZ3zqI5dAt7pt0wEc6fV9+JNEzghXmhlWaSlUKW3E/BO33XrSVwMgFv/xG75E2mfW6cwppBbU8RureLWNagdCcL09QEJwvSxjpzpJQDPWAKQgpBL//S/Ydq1ldbsjpH3zCdvp0gQ2qEkQegCJfea0OTEDsu/AHgbwOQElTkZWWpZcvax06DqJEnAO/32FQD3drEYQZAUhGcAODFJqjo8HQS803fdoMkFj3Ot2NnhCRrcYlnJbwYQu0+hG9egNkhAgjB9/UCCMH2sI2diMMYAAB9YFkLmL6bPVyQ6eSKAlwGMt3lpEoQ2QXVVTRZCFyA6aEKTEzuwIi5LeyXIJhpx27sWwEg7DapOkgS8028/AcCJ7rgE7shMLrMcwPkAZiVJVYeng4B3+q5bNP8A4OMuvC/onVEM4AbLtdqt86qdaAIShOnrDxKE6WMdfSb6IEQE4XcAfB3AN60KBVaO7kRBQfz36N/oq7ChtrYWRUXUhio9ISBB2BNqPT9GkxM77JjZjp7kzOoY8S6PHMfEBrTQfMlaydan3A7RZOt4p98yodGVHFoAcI0ytn+tsLaQYNKN/GSx6vg0EPBO33UL5vsAbrNiZDktiy6M7qF3Bi3kX3PrhGonDgEJwvR1C80i0sfariCkwGMKwUQ7nnKG+NvYy5YgTO5BShAmx8/p0Zqc2CFGtyVaCR8HkAmArksUhwwz5kSdyTzO6yLGxc45VMcJAW/1W1oJ77b62yhL+DVZfS/PynAr66CT/rMz63qr77pBmqKPW/68YVkCmVyJ204wuzNjC7kfJ7+/Woh3g3aiNiQIU0l3+7YlCNPHOpEgZOzgTVF+N8xh/DQA5pmPV2QhTMEzkyBMAdQumtTkxC5vWgKZ4IMxXbQYtlt7vzFm8GRrSwC7balesgS8128/B/C8ZQ1hEiMOPxyajgMwPVmcOj6NBLzXd92Ayz7P/v+WtU7PRTrmBeTG9LQMMvpHJZUEJAhTSVeCMH10E58p2mWUS/5MJnOEFZRBh3RucHORzQtVDKFNUF1VkyB0AaKDJjQ5cQALnITQPYmTEm4WTmvNkdbExEk7qpssAW/228i+aw2WlZDDFy0lXRU6uXzGlBAAcgEwDnZEgljYZJ+KjrdDwJt91w6Z7upwEY6xhPyPiby4Zs91/EROXN21p9+dEJAgdEIrubqyECbHz+nRjECmDxi/JPsBmANggWURZDAGvzzcAOpMK32VnfYlCO1Q6qaOBKELEB00ocmJXVicUP8TwEcAOCGPTMSHWGHHzEmlz7hdmsnWU7/tjiAnzLSovGC51rG/UlDSqsJ419O1Z2Z3CFP0u/puT8DSNf9+a0GOLqQsXK8fa8UPalP6nlB1cowEoRNaydXVTCI5fr3haAlCF56CBKELEB00ocmJHVhcH+JecNx6YgwAJijmJ5v/zokKJ9/cFPkgO42pjgsE1G+7g8h9M7mAwb7KREgUhLRwM+6Ka53cooKJODT16I6k27+r7zolyq2gmWmX2XSZ9J1xsyxMuMSdwgYBuFBu+06xOqwvQegQWBLV9VVOAl4vOVSC0IUHIUHoAkQHTWhyYgcW47foQU5Xu9gsdzx+mZUBkhvTB+w0qDpJElC/7QpgPYDLADRaCY9i69KNlC7Pv9M2KUn2w54crr7rlBq3jP6b5SIa+33lIgedu7jAQYculVQRkCBMFdkd25UgTB/rVJ1JgtAFshKELkB00IQmJ3ZgPWh5kzP+Kl7hxHuTtTUFtwZQSTUB9duuCM8FwL3bJiVYoIhMon8C4NhUPyq1H0NAfddpl7gCAPcaTLQl9GbLAn6Ltl5xitZBfQlCB7CSrCpBmCTAXnC4BKELD0GC0AWIDprQ5MQOrL9Y7qKTE1RmbNYSAJy4MOuoSqoJqN92RZjZcP8MYM8uKnHvTMYRfiPVj0rtSxAm0Qe4eHEuAGYZ5XY/8coWK9UDk8QPTOJcOrQrAhKE6esfEoTpY52qM0kQukBWgtAFiA6a0MTaDqxHATxhZWiMV58JZxibdY2V5MBOm6qTDAH1267ocd9CxlyNS5A4hgsYFITnADgqmcegY3tAQH3XKbRrrQW3RDuAMY6bGXRpFVfGUad07daXILRLKvl6EoTJM9zZLUgQuvAEJAhdgOigCU1O7MBiMgNOSpicOHa/K65gL7Y2R77ExjYAds7nnTodHR1AOAxfBjMG2i/qt12xojWF1mpu2h3PzY7uzSxMqM2EHCo9JdCT/qu+65Q2N6SnxZvu+Nx/M7owoRcXN04DcGrChiPPCX4/fD5Nt50+AdaXIOwJtZ4dox7aM2696SgJQheehgShCxAdNKHJiR1YtKg8AICZG+mSNNhKec7EHIxtKbTcmqbaaUx1ALRVb0bjkjloWjoH4WALAv2HomDqocjb/UD4s7na33VRv+2O0DsA7rUqjbQm0syKy3grbpvCyfPXu2tEvycg0Fq6Co2L30Xzik/QEWpH1pCxyN/jEORN3B++jK4TS6nvOu1WjNG+3dp/kHu/RhblmDwpElt4AQBuARQjF5vq0Lj0fTQuegehhhr4cwtRwOc0ZRYChVzgU7FLQILQLqnk60kQJs9wZ7cgQejCE5AgdAGigyY0ObELiynOuXUp47OqrYM48aNb3rcATLPbkOfrtaxfgsqX7kFbxXpk5PeDLzMb4aY6dITakDdxBkqO/Rky8iiyExf12+66ES3X7wJ4BsB6aw9CHsNJ8zFWMhlnVtnuzuiV37mQUf3aA2ivr0JGQTF8/gyEGhnH5kPhtCNRfMQZ8AUyE+JQ3+1JT+E39xEA82irsrZQ4fYTjJP9LgAKxe1Le20FKp6/Cy1rF8CfnQ9/Tj46WpsRaqlH9vCJGHj8L5E1aMfjenJ1XjhGgjB9T1mCMH2sU3UmCUIXyEoQugDRQROanDiAZapWRW2OXAJgCoDEkz+nre/q9UPNDSh79BoEK9Yhe8Qk+PzcH6+zhFub0bppOfoddLKZVHdV1G/t9hS6jy6yJtG0vHIC3bXYttuyF+u1VW1E6aO/QzjYbKyC0e6HocZatFVuQMlXf4LC/Y6WIHS9g3CRg/GCq60FDm4DRJfobd+QyCnpIlrxzO1oXPwOckZOhi+QtfVqaNFtWb8YuWOnYci3L3fsru76bfWRBiUI0/egJAjTxzpVZ5IgdIGsBKELEB00oYm1A1iqmjSBhkXvoPLZO5A9Yve4VpS2mlKgowPDzrihS5cu9dukH4Ua6AGBLXOeQs0bDyJnt73jxqLRlTSzZASGffd3Ca2E6rs9AO/wkNbS1Sh79GpkFAxARn7/HY4OtzSC4n7wty5F7m6JthNyeNJdvLoEYfoesARh+lin6kwShC6QlSB0AaKDJjQ5cQBLVZMmUP3aP1H70XPIHRM/3rIjHAJdSrlynzd+X1lZkiauBtwkQOtg6+YVyB5KV/EdS6i5Hu21lRj2g+uQNZCxmzsWfXPdfCLx22r4/A1UPn8XssdMTZhEpmXtQhQf8UMUzTgh9Re0C5xBgjB9D1GCMH2sU3UmCUIXyEoQugDRQROanCSCxTgVbvD9AYBaK/ZqJoDp3aY2D5atMYkMmtd8bqxdOSMnIW/STGSPnOT5DHeMvar76AXkJBSEYePONeRblyFvwn4Ilq9D47L30bzqMyDcbtxM8yfPRIWvEKNHj0ZtbS2Kivjp9XIJWrFV7wNgBlG6hB4IYMYOWXHb66vRtOxDNC3/ELSSZJaMRP6Umcgdt2+XcW9epht976WPXI1g6WpkDR2bQBA2oL22HIO/dRlCNZvRuPQDhBqqkVE00PTbvAn7Y1NlNUaNGqW+67hTMYEM+/jnAJhddBIAfpO5P+z2U+j6z2aj8sW/IGfEJLRVbzKuvOHWRviyck2fzywZjtaNy1F85A9RuPcRaFrxsflmh+oqTVxo/uSDkDvxAGTkFji+yl31AAnC9D1ZCcL0sU7VmSQIXSArQegCRAdNSBDGg8VJNdOcL7XEH/e2YmZGZhvlRPvshHFYDQvfNi5l7XVVyMgvAnx+MLaIE4t+s76BohkneloUmonaC39Gzqg94sbucDLd0d6God+/DsHSlSZ5Bydp/twiMGU8WTI5RMPYQzD162drUg1mYPybNVFmX+YElgmQmqw0/T8HMMZ0crozVr3wF/OnPycPvkA2ws31gM+Hgj0PRfHRZ8GfpX3cuvp81rz1b2x57zHkjNkr7nscLF8Df1YeMgqL0bp+CXyZWfBl5yHc2gS0tyNn/DS07H0Sxk7ZW33XwTgFvAfgH1YMN6dajBvkQh37+ykAvradKKTY2/zQlQhWbUS4vtp8O3wZmSYjLMIh+Av6I7PfYAw86VyT7bhl1adAIBP+7Dx0tDaho60NOWP3wsDjfo5AP23NwkclQeiowyZVWYIwKXy94mAJQhcegwShCxAdNCFBGAuLqfmvBzA/TsIYbjPBPQmPA/CTHSi3blqBsiduBELtyBw8ZrsJI7dZoEVm0MnnI28CrYzeLBR0pQ9fifa6SmQNm7gdo3BbEK0blqBw+rEo2vdolD12PcJtLTsk72jbUoaNGzdj5vXPaFKNhwA8CWACgPyoTsV+vMTqw1ci3BJC2X+uReumL5A9aorJjBkpTPQTLF2F/l86DQMO/bY3O6bNuzaxaf/5vRHRsS6hfL9bS1ciI68fQk21yB4xGf7MbclMwm2taN2wFHXDpmHaj69W37XJvDOJDL/JtITvFmMNLLUW684FcMDWFsOhENZedzKaVnyCzCG7wR+VVCYcakdb2WpkD98dhTOOR9Pi95A9ks9q2x6HkW9R/uRZGHTKBdslv7J92btYRQnC9D1QCcL0sU7VmSQIXSArQegCRAdNSBDGwvoMwA0ARgNgWvPYUmFZYH4PYOh2P1bP/hfqPnga2QmsBy3rFiNv0oEYdPJvPG0lbFoxD1Uv34v2ugoEigZu3XYi1FSH3HHTMPCEX6J+3v+w5b3HE1piVi/8BLNueN7jk2qm4r/U6oPD4vRVWgpXAbgAjUvaUfH0bcgeMXG7jIuRg5hgg9asYT+4ARl5XnfB7foDWj/vFVS/+TA6gk0IFA0CMjIQqq9BBxcvhu8OuoxnFg+Ny7G9oQYbN27CQb97wuN918EghYetRQ8mf4k3VebCx/4A/m/r78GK9dh0/wVGoFOoc29TX0aW2dqG2Yz5/7TiZuQUIGvwGJN8Jrbwe8StK4aedqVJguX1IkGYvh4gQZg+1qk6kwShC2QlCF2A6KAJCcJYWNxrkBOQRJnn6Da6GMBvAMzaejDTnG+673wwqUTWwPh7W3FywQnJ8B/d4vlJd+vmlWhY8BaaVnxkLKrMBFgw9TDk73mo2Ztw0wMXmckYJ2vxyvp16zDj0gc8Pqn+GMCNlhUw0Z6CCwB8E9WvtVrJfOL3a7rS0c1uyKmXI3fsPg6+IN6rylKOJfkAACAASURBVHe9Zc0CNCx8C0xMgo4wAv2HoGCvLyPU0oCa2Q8mzFzJY1d/PhcH3/yyx/uuk37DTedrrEW6eMdxKyBur/IHAJ0ZRRsWvInK5+5E5pCxZoubtop16GgPwpcRQObAUea70vTFR2ASq8JpR8VdoDPPee1ClBx9For2P9bJBe+SdSUI0/dYJQjTxzpVZ5IgdIGsBKELEB00IUEYC+sJAI92IQi5Fxb3daOL0qHbBGE4jI33/tpMOjKLh8d9AkzowViiERSEBTumQnfw2HaZqlytJzPGBXKyFikb7/sNuEKfOFPjehxw8d89Pqlm0qObrb0FE00hFpr4qqr/taL+01eQM3qPuH2nI2wl8+kmu+su0/FcuBEKBhMbGGqHP6fAxMTWzX0e1a//I2HSJJ6WgnDWTS95vO/afQD83p5nxcRy38F4hWKRMd4UhMWmQv1nr6Pqxbu3PoeOUMgsxvEbE/nO1M9/HegIoXDfxHtGmkykR56JogOOt3vBu2w9CcL0PVoJwvSxTtWZJAhdIOtEEDo53Zob9UGPx0uCMJbKuwButzLYxdtwnokMuCJ9lRW3te34imf+hMYl7yWcdDN+K2voeAw9/bfaDLmbl7fyxbvR8NnrCSfWa5YuwMxrn/L4pHodgN9aCY46J8LbF2ZipDX7F6ib14bql/+K7NFT48ZDMaaTm60P+97vkVkcz/3UydfWu3WbvvgY5U/9wcS9xkvQQ/fFtSuXY9b1z3q87zrpI3cBeMta+Ih33AorcdI1ADoXleiez1jPQPHwuJlCGc/ZvHIeKOrzxk0zyWRiSzjYgmDZagz+xsUm47HXiwRh+nqABGH6WKfqTBKELpCVIHQBooMmJAhjYTFr4xUAmKyAcSPRn+bIBJvJCy7eIZ6Fk8GKp/9oUswHCrefoDNxR1vFWpQc+zMU7nOEgyfkzarNqz9D+ZM3m9gexhlGF06q1yxfhIM9b2Wh9eRPAN4GQMvfNgsrwN9WWttOXIv2uhA2P3SFiaeK3UOP7qIt6xYZ17mBxzMrqUpPCVBolD1ytcnkykQlPt+27wetsEyaVJ03EtPPvV2C0DbkTwHcYln/SmKOomVwjZX5+aitv9EiWPbYdWhZ8zmymdHYz6yknYUisHXDMmQOHGnil4Mbl1uJlmLrLEX20PEY8p2rt0sOZPuyd7GKEoTpe6AShOljnaozSRC6QFaC0AWIDpqQIIwHixOQuy1LIBPHRLadKAcwHsCv48azcBJS89bDZp89ZnEM9B9stp2g9YWpzBljVPzVn2yXzc7Bo/JUVU6et7zzH9R+8Ax8fh8C/YZ0bjtRV2XitGqH7IV9z7pGk2qz7+AdAJYBoHDmMMRkMlzQoFsys+FyqxSgYdG7qH7172aricCAIZ3bTjTVmi1S6Eo68MRfI3PAEE/1s1TcLK1TlS/+GW1VmxAYMNRsQ8E98Nq3lCFz0GgEp38T4/f/kvqubfiM234EwPPWdhODrT8rAbPtymEAfrrD/rCMU658/k4Ey9eaGE9/dj46gs1oqylF5oChKDn+5+ZbXPH8XWirWG++16wTDjZ1PqviYRh43C8SenzYvvxdpKIEYfoepARh+lin6kwShC6QlSB0AaKDJiQIE8Hi9hKvWdtPMN05XYq4CfKRABK71FEUNi5+B/Wfv2kSGdBSE0k4UbD3VyQGHfRNikK64DZ8PhvBsrVW8o7BRlhvKZmEMeMmaFJteHKh4nUAdHfmBJmuznsDoCV6+5jB5jULTHyVSYbC2Le8QuRPORiF+xyJQL/tLbEOHpWqxhDg9hT1819F84pP0NHWCl9WDvJ3n4GCaUehvNWnjekd9xh6Z3AvwjcAcIN6WsApDL8M4Cs7iMFI88HKDWiY/yoal32IjmCLsQjmTpiOwmlHbrWUB8vXoX7+a2j6Yu7WOnkT90fBPqwz1vGV7qoHSBCm78lKEKaPdarOJEHoAlkJQhcgOmhCgrA7WFushAZ8vbkJsr1CYUjLoBGEhSXwBeLFI9pry+u1DMv6KiMIMwqKjfuW+m28XkExWAeA+6kxjX78aQVd5kL11SaZD/fM4yb1KqkhwH03zbYHuQVbMwur7ybDmsKQMdy0GtItf9s+j121GmqqN5ZxJq9iFuN4hUmsws0NXdZJ5sr7+rEShOl7ghKE6WOdqjNJELpAVoLQBYgOmtDkxAEsVe01BNRve82j0IU4JKC+6xCYqvcKAhKE6XsMEoTpY52qM0kQukBWgtAFiA6a2H5yQssCY49YGEvE2DkVEeh9BHrnpJobxTMLLd8bxp5qWO99PWfnX1Hv7Ls7n0vPr4CeGPUAcq1xS+9dz1kmPlKCMBVU47epHpw+1qk6kwShC2QlCF2A6KCJbZOTx1FU9GGUIGR8BoP1uUeThKEDpKqaBgK9a1K9HsBLALhRfJPlxjYFwFetWL40ANEp+gyB3tV3+wy2OBfK7KJ87+YBaLbeu6nWe7dnX76xXnntEoTpeywShOljnaozSRC6QFaC0AWIDprYNjk5CUVFzEo4yLJscNWV8UhfAvAzKy7JQcOqKgIpJNB7JtWrrSyfnJwy2VAhd0EDsNmKOT0LwKwUklDTfY1A7+m7fY1c9PV+Yb13G633jvHdFIV87xgjeDYAbg+k4hYBCUK3SHbfjgRh94x6ew0JQheekAShCxAdNLFtcvJzFBVRDEYXJqngRPccAIc7aFVVRSC1BHrHpJqZDm8C8JG1afa2fcw67577AHJyep31Z2qZqPW+QaB39N2+wSr+VTKxzO8BLLSy6EZPn/lOUiwy5IF18vvyjfaqa5cgTN/jkCBMH+tUnUmC0AWyEoQuQHTQxLbJySUoKmIMYWzh9gvcoP0qa+8nB42rqgikiEDvmFSvAPC7qP3/Ym+2HcASAL+0UuOnCIaa7VMEekff7VPIYi52sbXIMjyB4Guz9uU8H8DBfflGe9W1SxCm73FIEKaPdarOJEHoAlkJQhcgOmiie0FI11EOsLd2s+0C3XUiKe9pFUnmk8ZV3hrrvHRjjSdUHdykqu5yBNI7qWaKeyaM4Z/cziGyhcgc671g3FKi/r4AwLcBnBrnGTARBmMOacWwv6XJLvcwPXZD6e27fR0uvVQarIQxnGLxHXwOwN8A7NfFIiWth98FcEpfB9Brrl+CMH2PIpnZU/quUmfqioAEoQv9Q4LQBYgOmuheEDLrKD9Pf7QG5djGOVHmBu7cNJiCkJPlveJuit39ZVEIfgpgNoClAOgaxL2mGMdIl1XGZ6mIANK0DyEnn0y0xM2w6f7J/km3am6Gzf8o9m4GwAQyGQkey+cAvgPgm1G/c2NtbiQ/F0CrlbTpQABHAhipx7uLE5AgtPOAOe5wHOC4wkUTjitcaOTiJF1CF1nvCjeOHwMgENMo37sfAjjJzslUxwYBCUIbkFyqIkHoEsid2IwEoQvwJQhdgOigiW2Tk4tRVBQvmyhXWjlRZWKZ2FIB4E/W4EzhxgGbE9wy6+8/dphQ4xUAD1ptMAaEgzw3hmcq/+kAfgWAr5mK1wmkflJN8fckgKcsqwSz7lL0cVNsWi0OsSx/dBnl8M1tJmILJ7LMQHoJgH2sH7nQcReATQDYJjeFZ3vl1sSWfXy81x/vLn3/qe+7fR0f35k7LeHHBRha0Ln4wneHYxQXHCkKg9YYsZtlLYyIQlreOQZdAWByX4fRa65fgjB9j0KCMH2sU3UmCUIXyEoQugDRQRPbJienoaiIsYKRTxEnxByY+ef/WUkz2DDdd+ZbE9hXrYF5hpXyO3JiHrPKEm/XWla+7i5qnRWPxXqxVhKKTE4G6HZ3WncN6XcPEEj9pJpxSjdarpwUbpG+T8sFJ5wUhlwk4ftC4UhLRbQFm5NV9lm6tVEQcrLKf7saAGMPaVWMHvZpjeQ56X56ZRcWRw883F38FlPfd/syQI4dtLrTMs+tI7gIw3eOlkKKQYYm8D2j6zYz/FIscuFlfwDjrL8zydMoAF8DMNra+kVhB8n2CgnCZAnaP16C0D6r3lpTgtCFJyNB6AJEB01sm5z8EEVFtMRFsrLRalFiubt9xWqRg/SjADZYqfVpPcyyLBv7WtaOyMnp7km3Hk6auZdhd+VxAI9Yg3e8zyHTi3NQv0Guo92h9MDvqZ9U3w/gRcsawb5MscYJKCekLHw/GN/KxBV0lf4AAJPI0OLHBQz+nRNaZuiNWA+5Xxonu7RoxLPGs03288ssYeiBB+nBW0x93+3LUOmafY019tDjhIWu1cx2zYUZvotcjKEApBWQYxEXKVmXIpDvKEUk3zGOTVyIoVA8Q9bCJLuFBGGSAB0cLkHoAFYvrSpB6MKDkSB0AaKDJrZNTpagqIiTXoo4FrraMK6JK6wsdNm53RKCHGyZbOYdywpIt05mfON+a9GxHGzrGAB0He2u0BpDgTkhQUXu7UaLJScLiep0dw79vqsQSP2k+mIAdIlm/2c/5ruRay2YcLhmf2TiI1rVmbxikiUKOUmlBYN7oNHNOTrt/QsAHuhG7PEd4B5qR+0qj0r3EUMg9X23LyPnmMIwBC6m8D2jxfBlK3YwEi5A92pa0vnO8X2j+yjHI1oNufULrfKRulycochkCMJFlmjsy3x23rVLEKaPvQRh+lin6kwShC6QlSB0AaKDJuxNTjgo/8Hab20Pa6CmG8/bVsp9urtxcnxQzIDLye0JVnB/dxd1CwBaUDjBjlfoFsS4K8ZsccVXxcsE7PXbZAhdblnraJVgAhiWaJdQCkJONhnPRKF4vWXV6OqcLwG4zzomXj2+Z3xnfm4lZUrm+nVsbyWQ+r7bW+/cznXRNfS2KEHIY/5nLcBELIYUgXtbbtf8nRZDbo/ExDP0VIlN8MTxiQuaXwfwfTsXoTpxCEgQpq9bSBCmj3WqziRB6AJZCUIXIDpowt7khEKME2R2ca7CsnBCzIkyB1tOlGlNYbY3xhOyMBscB+nzbO4FxVXge62V39gNvtkeXYG4ysuYRMWDOHjEu2RVe/02mVt/zHKPZp9nTBKTW0QP07RI8N+YXIbWQyaDYebRrsoyq/+yH8fLmEtLOxdWGGfImESVXZFA6vtuX6bGhUYmg+E3nu8Xy2dWPC4XZ+iKzdAGvncRV2zu9UmRSGt+osVCjmF0IeXCYzx37b7MLD3XLkGYHs48iwRh+lin6kwShC6QlSB0AaKDJuxNTpgE47eW9Y+rsHTZYbwT0+dvtgZuWvAYc8gtIhjnwYQaHJx5HOOquitc5aU7KNumK1D0J5ETZcZW/QjAsd01pN89QMBev00GBN2Tf2+5o3GSGkkswzbZ1/kf3UK5CELLNieotFpwGKDVMJ7g4+IJLe2MxaVLNieokRJJnHQYgHM1JUjm0fXyY1Pfd3s5gG4vjwuDtKYzNIHxuVx84aILxx5a0bmgwnGGC4ccLzg+MGETx59hCVrnQgvHLL5/kUXNbi9EFaIISBCmrztIEKaPdarOJEHoAlkJQhcgOmjC3uSEg+6l1iSYE2UOrhyYOcFlxkX+ycGZAzhT5jPInxYOJtRwEu/HvaM4GeBqLifUnABwQkAXIG598YOoTcEd3KSq7nIE7PXbZG+biWLoCvqJNdlkP6RwY5wsXZuZKZQTVe6dSevEwKgtKLj/Gfts7NDOd+nPlmsorSCRbSdoUefWFHQX5cRWZVclkJ6+25fp0QLIzNbc/zPyvlHMRTKMMlad7qOsx/eH2URpRWRm60TjDcctjilM6hS9ENOXOaX32iUI08dbgjB9rFN1JglCF8hKELoA0UET9iYnFHxXAXjYipfinoOcFFMU0lJCKyH/zlVbDsiMJWRCGk6QnRa2xYk43fQ4GaCwnAlgmlLxO0W5C9e312/dAMCEMswkSishE8Sw71P80WLI3z62/p2xsowlpEsbrdm0WNCifUSci+AiCjMnvg+g2npPOMmlxTE6CY0b1682ehuB9PXd3nbndq6HY82bAP5qLQZyDKAQpIjjNJkLhCMsLxJa2Tk2cGGGWyBxMZHeJbGCj+8k39XvAfiGnYtQnTgEJAjT1y0kCNPHOlVnkiB0gawEoQsQHTSReHLCgZmWj3etWMBI6m+uzHIyzEGXIpCTW1o96CbKSS2thByk+XdmHlURAfcJpG9SzQyGjDt6zoqbpehj7BJFIRNVsLC/x24mz5hXisfrbLpMu89ILfZOAunru73z/uNfFeNrmVCGCyxzrAVHZgulC2j09JhjDUUiY8lp8eOiCjOTcsGGsYQUf3TZjow9FJDc45YLlbQ6RuIS+xKb3nGtEoTpew4ShOljnaozSRC6QFaC0AWIDpqIPzmhuON+g9yHja5sDMJn3BNXavn/nBTzv4jLKIUhP2GMGeTAy5gO7glFl1Gu3qqIgLsE0jOpfstKgT/fij+i1Y/9n/2e7qNcFOEem3QfjR3CWY9i8kLL8ufu/au1vksgPX23L/GZDeAhywWU7xbdP/luMWSA4wkFXiTRGMcaLsR821qoZF2ORQVWKANFIeuMtBZiaHHnFha0DtKyqNJTAhKEPSXn/DgJQufMetsREoQuPBEJQhcgOmgi/uSEVsG7LFc2DsR0gaO1kLFNnOgywyiFHhPB0MWTFkPGDUaSynBQ54ovB2UmiuFgrWKHQEeoHS0bliJUXw1fIAvZIychUKAkCLHsUj+ppoWPCZEYP8jCTejZxyOLIrSMc+LJJDBMJhOvcAuJXwD4ip1Hv1PqdITDCJauRFv1Zvj8GcgaOg6ZxYkSc+yUS9zlTpr6vtuXkDFh2Q3Wu0SrOxOVcfGRYwrfNcYORpI38b5o8eM7SaFHayD3+ozOOs1/4+9MPMMtJpj0idb7nTPF7ujoQLBsDdqqNphryBo8BpkDR8Ln2znXk0zPkCBMhp6zY/te73B2f16oLUHowlOWIHQBooMmdpycUMwxkQZj+BgfSBcd/sltJbhiGxEnXLnlb5wUR7adoLsoB28WDszMNPprK7bQwUV5tGrzmgXY8u5jaN28AmhvM2Qz+w1C/l5fQb+DvgZ/prbbiHSN1E+qaSG/2+r3PCsTWHAxhIXDNd3W+K7QOsjkMbRSRJfebyEMlq9FzVuPomXdInQEm82r7C/oj7zdZ2DAl05DRl5kc2+PvpApuu3U990UXXhKmn0QwH8tKyDfKyYUo+so3a1phY9s78LtjLjAwt+5CMl3jwuQXHSkBTG6r1JIUlheYsWep+TCu220raYUNW8+jJY1CxBq5gISkJHXD3nj90P/w05HoKhvJY+SIOz2kbtWQYLQNZRJN8SgD24oxS8OZ7xnWstS3TUsQdgdIRu/SxDagORilR0nJ0xywT3VKOYoBBkzSPcdrnAyuygHaQpDJoyha2nkT7qJMm4w2i2HA/jx1ivk4kXvgk21rFuMimf/hFBjDbIG7wZ/dh46wiG0bylDe10VivY/DsVHngmfP94ejbsgkG5uKfWTambVpcvoGksIMolSJLEF+z2thbRecFLHLIeRPdEiF87j+O5wcaX3JYqhRbD8v7ciWLbaWC38uZ3bZITqKtFWvQn5k2dh4Im/gj9Le7a5/Xalvu+6fcWpbI8u1fQ0oXWQhQsp3N+Woo6Lj/yTHil8lzgd49jDf2Phu0eLIcUjx57o94xupcxKzXcz/aW9vhoV/70VLeuXIGvQaPjzef1AqKEGbZXrkTtuXwz62vnIyIu3PU36r9fOGSUI7VByp44EoTsck22FX5Vbra8LF+gfsBzV6dPQXZEg7I6Qjd8lCG1AcrHKjpMTDs7ftALxKe4iAoSTX4pCDti0/nEQ5mSR7qAclBkzyMyinDhHCjO7HQPgxy5ecd9rim5Dy5cvx5w5c7Bs2TLjLrT33nvjoIMOwtixY8Hfy5+4CU0rPkHO6D12cCfi5IITiaGnXYnsEbRIqaR+Uk3rAjMXrrQmmpyIRhe+B5EFkqMATLXeFb4btGJwEssso7Qe9rxs3LgRH3zwAebNm4e2tjZMmDABM2fOxJ577gl/EosD1bMfRO37TyFnzFTjKhpdwq3NCJatwqCTzkP+Hgf3/OJ1ZFwCqe+7fQk8E73wPeL4ESl01+benpE4XS5Schyi4KNlnkKQlkO6lXKaRqFIKyFjBSOFgpAuoyfvFBhb3n8aNa//Ezlj9oQvI3pMBMJtQbRuXIaBx5yNwv0Yg5x84RiyZMkSvP/++2aMyczMxD777GO+FaNGRbPt+bkkCHvOzumREoROiaWmPgOj/m3lzeeI/iSAFwDcb+N0EoQ2IHVXRYKwO0Lu/r7j5ISWD8Y8cRCOHUj4W5m1osvuTkFIN0bGaDCOKtqaQCsK92jjvmrxUu+7ex+9tTUO1M8//zyefPJJ1NfXo6ioyAhADq7FxcX4/ve/j5mTx2Dzw79FoLAYGdZKcuz9tKz5HP0O/hYGHHZ6b73VtF5X6ifV/wBwoxU/S0tFrGWWVopIchlmGeXv/C+ycTb3IaRQ7LlF95NPPsH999+PzZs3m36TkZFh+k1OTg6OP/54nHrqqT0ShaHmBmx+4CJjgU4UL8g41rzx0zH4G7TgqLhJIPV9182rTXVbnFoxeRkFXaTwHeKegoxDZ/ZQvmscZygAuQ0RrfGMc6ebNsccLkhywYbvG8UXRSOPp9iMhDCk+j6irr69DZv+cbFZxKP1PV5hWAA9QYZ+79qk4wnD4TCeeuopPPvss2hqajLfCv5bbW0tBg8ejDPPPNMsPiZbJAiTJWj/eAlC+6xSXfNyABdY+fQ5o6XPG0f+2MIvVHRQD23/G/gS8oVU6RkBCcKecevpUTtOThgrSFcbWka4EhsbtxbZZoIxhNxIm1ndmB48uh4HdGZYpDvp76yEHD29wvQc197ejhUrVhjRlp+fj4kTJyIDYbRu+gIdrc1GqGUNHQ9fxvbWlO6ujpadP/7xj6bNYcO2JeugKFy7dq2Z5J/33ZNROPdBk0Am1loTab9lwzLkT5mFQSfSnVcl9ZNqTkaZmXC51bc5+YwM07QCcpLKf2PyCm52TeFHF2t++7k40ukiZre011YiWMH0+B3ILBmJypYwrr32WjOpo1UwOglFZWUl1q1bZ0ThAQccYKzMAwbYTzxEd9HN/7wUGYUlCV3WgpXrESgoxvAf/cHuLaieTQKp77s2L6RXVOMU6ybrXYp1u6YVkGEHFHj0SNnDshJyfOHWFPRY4TYSzP7LOhSEFIgMd+Ai5dVxxq/4N81kXq2bViDcXA9/Tj6yh0+ELxDrFWAPWKipDpvuvwC+rBwECuPHCbbVlJl3esRP/9Tj80SuhlbBO++8E/379zcCMFI4xqxatQq5ubm44oorMHp0xC236/vgcfRMKC0tNePTuHHj0K9fP7MYxT+tjxtVuEqKCEgQpgisw2bp88YdUZk6jh2eO51yZssRP7bwa8M0dNsVCUKHxGOqSxAmx8/p0fEthL+xBlW6j/LTlBe1CT0FESef3ISeG3YzGynT8nM9hIMFB2aKSorBs60scE6vKr31586da1ZXOXi2trYiKzMTMwZn4JDBPgzKbAdCbWZwzx6+O/rNPBm5YymEuy8cWG+//XbjxrPHHpzMbF/4+8KFC3HsoTNwVPsCY63hZCReYWKCogNPQvERZ3R/Yg/USP2kmpNOWseYDp99moXWB64NUhBSDHKbFe539nsA3CTbeeHksXbOk2hc+j7oGsy3zZ/fH29WZuKpT9djn/2mbycGGxsbsWjRIixduhTZ2dmmX3ESeMghh+CUU05BXh7f1a5LqGELNj1wEXyBAAL9tk0go4/iQkj2yCkYetoV3TWn3x0SSH3fdXhBO7U637NnATxuCTsKPC6ucOzhe3a4FcdLN2y+b5HChUlmI6VoZBuM72XGUSZ/omcLs/tyk/ruS9Pyuaj98FkES1eho60VyMxC9pCxKDrgBORNnunYghduazWCkG1llsTf6iJYvgaBokEYdubNjtuPviNaAm+88UZ8/vnnmDx5x28Qx5gFCxbg29/+Nk477bRuYWzatAmPP/445s+fbwQg3dIHDRqEww47DF/5ylcwZAgXwMxAL0HYLc2eV5Ag7Dk7N4+8yNoJlTNdFkYk/9SyEsaeRxZCN8lbbUkQpgBqF03Gn5zcB+B567vPbG389vMTxdVODraM+eBrwfhA/va29R//nZPm/a28TLGbdaf33uycjXF99957rxGCjLXghLp/+SIM2fwROnw+jJs2E2PGT0S4pdEkA2DyjYHH/wJ54/fttnlaG//v//4PgUDADKrxCvnn5+Xi4gP6oa10VdwYQZ6bFpsh37rUthjt9uL6eIX0TKoZh0RRyH5N1zXG0dJqQGsFXdwoDmkp59Yqzq0J4ZYmVD5/JxqXfYBA/6EI9OvsI6H6Ktzy+OvY2JaNKV86bmt2WbqDcXGhoqLCiEEWTtKam5tRXl5uJm3nnHPO1t+6esSVL96N+vmvdcYQxqTA72hvM1ufDDzuHBROSy4Gso93s5Rcfnr6bkouPUWNUtAxZpBJnGiZ53vF7KFcl2cMK2N5OSZxUS06Ho8WecYbckskLszQMk/3bR7H47svjUvmoOrle0ERlzVolEnmxRhas02Ez4+So89CwV5sz1mpfuNh1M55Ajlj9tohERhdtVvWLsSAw89A/5nJxTjSW+Diiy82HigMQYhX6IlCIUfh2FUpKysz3ixffPEFRo4cabwOQqGQ+bbwPAcffLAZzyQInfWFntSWILRPjV8H+gbEFvrqvGn5r9lvbfuaJ1q5ivkF4PIUk8lwpDdvQTdFMYTdEbLxuwShDUguVok/OWH8xS1WHCFjNlj4ieIrQVdSJjbh2km0mxp/44SZK7WxKfh5PENyaUnkdhbMSEoLIlOJcxB3Ppl2AwEn0pdffrkZ8OiWx5LV3oQ9Nr4OX0cYmxvDZnJ9xJFHIisrCy0tLShfPBebmv1YNORQDB81GjNmzMCUKVPixnLRW4ADKF12Eg3WjA9jAoAbfn46ql+6xyQgr2iobQAAIABJREFUoMsgXVO5uhtuqgNXk/OnHIxBXztvhwQFbnDoi22kZ1LNOFhmCX3JskLQchFJdU+XUbqqnQPgkB4hrP9sNqpe/Auyhk3Yms2TK/7lZWW48bHXUFVRhcKR49F/wj7G3ZiJibjaT4sgXZxpLTziiCNMiAL/zonf+eefbxJJdFdoASx/6laEmmuRPWTcVre1cGsTWjevRM6oyRj89YsSxrR2175+T0wgPX23bz0BLnLMnfshli2bh1CoDaNH74EDD5yJMWPGwOfjggzdSpmkjAshtAJSRHLKxXGHVjjGqtMiaH9rHgq/zQ9ejvbacmQP6/z+R5dg6WqTHXTYD65HRq6zvXSDlRtQ/uTNaK8pRdaw8VsXdcLBFgQ3r0Dm4N0w5JsXb10E6unT4th1ySWXGFdOy51zh6bWr19vxN0tt3BMT1wefPBBE4s4depU4yoaXbi4uWbNGvO7BGFPn5b94yQIu2fFQCVGCN8B4JdxdhqlOYJ+As7e3B3PyxkA/RToJ8QMGvR74xepuyJB2B0hG79LENqA5GKVxJMTWkf+ZbnrREJoKdw46J4VJ+FMVxfFBDX3WIKQ9RjnwQk1Bx0Gu7O9ZF9b51DoKspBkmKQgo9lUN0qjK34CHU5gxHu6EBVZSUOPOggM9h+/NFHqK2qQH9fMz7O3wdrW7KM2OOk/Hvf+54RdtGFq6vXXHMNVq5caWIS45XFixdj1qxZOPfcc9Hw+RvGfZD7V3FAoCCkC2nuhOkoOfJMTc6jAKZnUv05gL9Y8Up0UePkk+8CnzOtFedZa5POh28+29JHrkFw8xcmXomFWUQ//fRTrF+3DnPWVGN5aS2GFOVgtX8wSgYOQkNDg+kT7ItbtmzZ2vdogWZhlsH9998fF15oLxFM86r5YLbRtsp14Ab1Pk6yA9nIGTXFWEYyS2h1UXGbQHr6rttXnbr26J7I5EmMW+P3lG6K7OtcRPvmN7+JY445Bj4fE88wSod7EEYSNXHBhlYxxlX/xPHm83QVLf/vLcgaOgH+zM7vf3QxcYUblpmFuJ5k221ZvxTVrz8ACktaBVl8GZnIHj4BxUf9GNlDI4utPWfLbwbjA7mwyFi/eIVhCUcddRTOPptT2fiFgo+WRo5Z0bHu0bX5nJ555hn+k1xGe/7IbB3pfESx1ewuVYmpDxncxCQv9GOLLZxh/g3AbTvpriUIXQAvQegCRAdNdD054StFqx7jNzgIcwBjam8nFj1OoPlKMiscxWR0JlJmLaXFka80RWF6yyuvvGLcRbkiio4O5LbVYXjNIgyuXYWa/BGAz2esh3tNnWoG3MqqKgwsKUG/YBVWDT4QVYVjUF1dbX4744wzcMIJJ2y9AVpsuDJLF7+nn37aiM7Cwu33nOKxXBm/4IILzESehfFdTSvnIdRQDV8gy0zOTTKbJLYYSC/V9Jwt9ZNquogyNpAxShRstEowNpaikK5qtILTSk4rt/NCt8yN955rBF7mABOXg88/nYc1yxahX1EBylr9JoYw29+B6vyRKK/eYtyaaTGhAGTfYVr56LghMqG1kG5fdgvdVptXfdq5COH3I2voOOSM3jFVvt32VK97Aqnvu91fQ2+pQRF4/fXXo6amxnwjI1up8L1gPBu9Ms477zRMn84QBq7L8xvKMAVaCAvQ0dGODRsaUVf3HeTl7WfeDzvbsTDTbs3b/0btu48jd8J+Wy14O0wq1y5EyRE/RNGMbd92J+xoEWSG6GDFejOeMOso3UjjCVAn7UbXfemll3DfffcZQUjX0ehCV08uHl100UVmq6NEhWMVvWXoWhrbRuQYupI+8sgj/F8Jwp4+LJvHSRDaBAWASxQ7Z7fRrq9RgtD+M0xYU4LQBYgOmkj95IRZGq+1ssHFy77LSTaN8ayzLQung1vocdW33nrLZGc7aOxADK9bgYKWCuS31iAvWIuG7AFoyC7B+pomjB4zxlhtiktKEPD7UNBSiRVDZ6EmvzNOha56zPDGiQ3jsV544QWwbYo9uvYxNoMTGw7YXH3lZIe/cXX3uOOOM1tPxLro9PimPHJg6vvt0wD+abk0xxueI9l1KQqdD99mwnv/bxBqrDUuwvXrlmLlx28hu6MNmYEA2jt8WFjehCdXBfFZQzY64Dcp5dnP6P7FjIHMMBqxbPOxMykSJ8TMTqrSewmkvu/23nuPvTJux/Pwww9jr732iptchR4UM2Zk4YILGuHzUdBse9eWLq3Ec88tw6JFX6C5eQCysqZi9913x7HHHrt1gS32fFwAqfv4BTQsehst6xab/QAz+w9F5uAxJn7bn7nN5ZTvKGP9Bh77MxTuGy9KqXdwZujDPffcg3fffRcFBQUoKSkx205w3OE9nHzyySapTFdCmQufl156aZexiExm9cQTT0gQpuGxOx9R0nBRvfgUDECii2g8h3FmuNgZRYLQBeoShC5AdNBE6icnXNl9wNq4O95njiu9TC1+rpW51MHFJ1mVouy2C3+KvZuXojDLh+asImSEQxhYvxq+jg60dvhQ6i9G7pAx2LBxo4ndygnWIewPYPGII9Ce0fn5oeVm9erVJpbjnXfewRtvvGEm7axPgciBme58dCll4hr+yQk9E4IceuihEoM9eI6p77dXWo4o8d2wOvfpZMwsEzXETxjU3W1tefdxVL/5iLEcbPniU1RUVSOQV4hwB9DcUIvCcBOWNOXirxv7o7ShzVhROKljzCpdwKIzitLVixO2H//4x2Y7CpXeSyD1fbf33nvslfGbye0Ndtttt7gXXVVVhebmN3HzzXuhuJix651l4cJy3Hnnh6iqasbIkQEUFGSguflgbNhQYfbpPOuss8y3NbowcQyTKTUuehsZBcXwZeejceGb6GgLwufrQKBkJPJ3n2E8M1jaaytAC9+w713b692nKQo57rz55pvGq4XfCW5H8+Uvf9kkg+nOakrheOutt+LDDz/EnnvSC2j7woVNZjJ97rnn+IMshCl+xSQI7QPmzJGbI0Wnm4oczdmls43C7J+3u5oShN0RsvG7BKENSC5WcT454d5PTAzDPymIOHgw42aidPe0tDB1/9QurpqCkEkBGLqbvsIJwuzLvoHS5Z+hrXCYiV9hGdC4ETlNlWgLhZA7YDBqBkzEmnXrMbx/HnLam7C+eC9sHrAtxTcn49wGgC6jtA5SCDJlNyczHGgpDumGw4QgXMHmVgH77ruvSUhDi4+KcwLO+63Tc9DyR3dRunMybol/p/sznxdj6zjUMDU+8471zLLN/QBX/uVXxlpR0wpU1NabxQLG82WHW9GREUCLLweftg/CO00DTYwVV/45uWNG0UjMUDAYNJkBaR3kBHvgQK6XqvRWAqnvuzvvzvm9Y8z0xx9/bIQJLVZ0baYFMNqaHbnC3/zmN+ZbyayW8Upt7RZs2fI/3HTTdAwezDqb0d5ejmuu+QLLlrVhypThRsxt24cwz1jKGWd73XXXbbcndMPCt1H5/F3GbTOyvU/zms/Rsn4J/Fl5CAebkDdhunHRDzduMVmlC/c/ASVH/2jnAbXOTJZkyoVHvv+TJk3C9OnTd0gkw28B3clZh9+B7oRg9I199tlnZpskfmO4YBnxWuGCJxNa8d/4uwRh6ruDBKF9xnQkvxTAv63MFLFHRjaNst+iOzUlCF3gKEHoAkQHTdifnHDQZWD/f63soxSDjKdiYYwVA9bHxDkzNxBmDCFXd+PFHjIeaz2Ay6xU/g4uPsmqTSs+QenjN2J5eQPWbNiE1mAQfp8PvnA7RvgbMCSnA0VZPjRkD8SaskojDiuKxmFj8Z7o8G1bd2KcBldohw4dCm5ET0sOM4xyMKaFkAH7/J1/Z6IExixy0KW1kBYdTpZUnBGw32+dtbut9t0AuJjBZDLMisshmv8xOQQXP2gVnGIJwui4WHvn48T59ddfxxf3X4aJdYvQ0hZEe1t75yk6gMaQD2tas5GdnYu83Gw827Ib1lXUmlV/Ts4oHGkpZJ/if4y/olVk/Pjev9WLPUK7bq3U992dw44u8I8++ihee+01kxSGGZr5bxQW06ZNw09/+lPjzhhd7rrrLuNeH88qxXrMbDlw4Fpcf30msrL4LtZiwYJWXH99JUaNykBeHt89vo9cuOGCYoZx0+cC3a9//Wt86UvcL7czQVfZY9ehdd3i7bb2YeIYisJg+VqE6ms6N6UfORkZeYXInzILxYefAX92vKzZ6WNMV9CHHnrICGyKao4dEdHGdz7eHrc9vTp6uPz73/82cfF8bjwP/+RC5umnn94Zby8LYU/x2j5OgtA2KrNUOzRqNmr/yNTWlCB0ga8EoQsQHTRhf3JCYcdN6Bm0TgtJ5JPF1PvcO4qi8HIr6D/6Aij4uLk1k3SwTvSnjiKTsVhMNvPbBEZ/BzfD6XpLI0K1FWYPKW707gvET4DT3lCDug+fw5Z3HzNZPCniTKxfczOyc3IwZPBgFAXCaF75CTpGTsWT89ahIlCMfqMnGxe/SKF1kK40XK3ln3TboxDkxId/Mu5r3bp1xq2UAyuthyeeeKIZ2GnV4SouYzdGjIi/gbGzu/dObfv9tqdMuIPRzywBSAtgJLMh+yzdRZlkhtvVRras7fo8jBXkxvNMJhEYMAzzPv0Uf/rTn3BA8wJkVK9DaX0QOb42FPjaUR8Mo7otAz7WRQd265+Np7YMRm1mfxx++OHGxY7W55NOOslMuikCaXGOWLh7esc6Lj0EUt9303MfsWdh8izGA3JhjAtfkf0tuRjGRYyDDjrIbMMTHS/NBTRmeuZ3MdZbgnHXPO5HP9obJ5xgkpmYqd+bb9bhrrs2YupUCsHI9i/c+qUzMRcLM2t+5zvfwde//nXz/7TGb/z7hfD5M5A1ZLft4hUpFkMNNWjdvALh5gaUfPUnyJ98UI+SebEt42ra0mi2qojsLdrdEyEjjj8cM8gvYk1lDCX5cJyJTphD0cvxg0lgLrvsMnOMW4Xflk8++cR4JDCBFa2RTEhD66O1tYVcRt2CnaAdCUL7gJl7eIXlh2b/qNTXlCB0gbEEoQsQHTRhb3JCqwgzLi61xFvsCWgp5G/c9YXJgGPLx9a2E5xEU0xyxZXxVxstdzvuIkNrS89LqKke9fNeRsOid8zgbjK6DRyFgn0OR8HUL5t9/czEoGoj6j5+CU1fzEVr6SoEN60w+0Qx9X/mgO0HVQ7urWsXoviYn2JOeQe4TxMH5uHDh5sBm9nbKAD5bxR0zChKyyDdnygIOZgyUx7FJuO9+BuzQHKLCh7P9ikiufLKoH8V+wTs9Vv77e1Yk7EyHGq4oMFFBW6LwmGaE1D+GyMWvmM5qyQevjk5rPvkJTQt/QCh5jr4/AEz0Xx6YSn+t2gjisoXYO3a9djS5kdHuB25vjCG5nZgWC6Qm52JnAw/irM78HLbeIyZNtNYlZkRkK54t912myOXsGRo6Fj3CKS+77p3rXZbohcEhQkXwNhHYwuzLlNgsI5lZTJV+O385z//iRdffNF8IylwKIooSvjfgQceiF/+cgQKCuhlwncvC++9F8Jtt23GHnsE4PdzbOK3fZq1KX2nNZDu+T/60Y9w1P57oJ7f+1WfonHxu0BH2GTSzR46fgexxky7XEgccdYft+4Lavf+Wa9lwzIzBtHi2NHWCl9mDvLGTUPh9GORPSy+5Z68mO2aVlJ6mlBEM/EYF37431//+lcTF0gLakRgR66J1jve5w9+8AOccsopTi61R3Xp2itB2CN0jg+SIOwaWWR5KFLrCACrrf+4ZBtdOErvjCJB6AJ1CUIXIDpowt7kZB0AJtmgu0+8TKE8IQUhU/BzZ5h4hXGCLwNYbMV7UBRyED8GwI6bAju4BVAMMjaEIi+jsBiBwhKz71P7ljJ0tAdRNOMkDDjsOyYmpOLZPyFYthoBI/78JqkAYwkzcgqQO35fE18SKbTocGP4od+9BpmDRpuA+1dffRUrVqwwrlB04YnEv3D19tlnnzWrvExqwAk7B3ZmIGWhix/rcuuJiCDkv9N6GNk0OHbAd8LAa3Xt9dtkqETWHTk0c6iJpLpnvx1tvQucjHLD7O3d4CJnbdtSjspnbkfL+sUI9B9i9pHkdhMNm9cYC+HrVTmYvawMw3z1xv7ICMX6NqC1PYzR+R2YVASMLfKjtD0HmyefhAm7T9o62eX+bLSAqPQ9Aqnvu+lnQkvfDTfcYKxJkX0xY68isvj1rW99a7ufaO2i+/Ts2bPNAhoFHS2MhxxyiMkYWljIxUjG8fINWY3Kyhpcdlkp/P4Ahg6l6zbDF/ieHm3+zoU3iskrzv4u8hY8h7aqTSYpTLBsLVo2LIY/kAVfVi7yJh5gvEhYIhlFi6Yfi5KvOt8CiXt6MmFNqL4KgeJhnTGJrY1oq95kspgOPOGXyBnNvUu3FVoF7777bpMdlEKL3iK8Do4r/I3urozr4+IhLajxCl1qKaJvuonfodQWCcLU8o1uXYKwa9ZMU2i3nGm3osv1JAhdACpB6AJEB03Ym5xwr8CrrM3oE8VLrbKsh3QbTVS4dkPXUVpYuJ9U/EHOweWbqlvefxo1s//VmTY8a/vra6+vQqi+GoO+fhEa5r+KxqVzkDN66tZ9/ZpWforgJm6N4TPxIwV7H25iRrhPVbB0JQqnHYWS484xq7OMN2lauwir572HZatW45HXPsSgUeMxdNQYM5Bz016ugrNw9ZYDPAdRHstJD91GKRT3228/M8DTzYerwpxAcfsLJwkAnDLqqj5XqbkhOicXLFzh5zXyWntrsddvk7l6JpVh0hhaOyj8GL/E/kuXaWYh5P93nVSm8uV7Uf/JSzvs68cJ6ytPPISmxno8vNqHAb4W9MvyoTEcQIfPh4ZgGHWt7ThqmA97DMjAK1v6Y+QRpxmXOibs4OSRyWO4CBGvcLGClgO629HNi/2MLs2x8VvJ0NGxPScQ6btMfsJnxEUkuv4yTovWMy4e9bXywQcfGNfGaOtf7D2wT3ILBC6I8TvJb07Ee4LHMdMo3aH57eT3sfP7w3eOeQRbLO8SeqM04MEHF+O//12LMWMGoB8dGM3WRUehsbHDLNh9+dBD8O3BtWjdsBTZozpjbem23bj4HYSCLUY+ZuQWoWDvrwD+DLNI6MvMxpBvXLRdjGHkHvh9Z52W1Z+ZBUjGGOaM3QdZQ8Yaa2Dpw1chWLEO2SMm7eCO2rp+CbJHTMTQ06/eLoQhsg8uk0NFZwzmOfmN4PeY4wZdwhMlHyNHuorT/TzVC4oShOl7KyUI08c6VWeSIHSBrAShCxAdNGFvYs08TpdYcVSdm2jvWBYAOBHADx2cPfmqTAu++V+XGTfRaOtedMvcSypn3L5G+GUUDEBG/rbMnrTYcGNuDuZsgwN6oLAYyAggb9KBKDnqLDP401pY/b+/oWn1fHQEW/Hkp+vw2pJNmDJ6qElCQJdTrvTSIsjVXSZVYKwMB2kKQU4oWDjx42SH4o+WQf7HtOCMI9wZhckX7r//fjP54ESMhdfGjHI//OEPe23CG3v9NhmidwJ4B8D2q/rbWmQiJIpDbjuxY4ZduoqyXzKGNdBv28IHJ3hzP/wQc955E2Nz2/FGGTCnDJjUDyikDvD50eHzY0NDCBM4ogSyMbcmgP1mHmZiCumaTFc4xgzGK0wG8be//Q2MPaIY5LNk32OfO/XUU0120lRPHJOh7oVjI333zDPPNG7nfEZ89/htoGvgT37yE2P16UuF8Wy/+93vTD+jF0Rs4f0xro9JtOg++vLLLxsxGElcQkHErMtksuPxTCrPsINtYQUtLe34xz/m45131qKlpc4kXwoG90AgkGUWP844ZhaaXr7LhA34s7e9n4wl5Pee4jDc2rQ1gQyteAMO/4GJHdzh2ttaUfPGQ2a7CopBH98pJlth4pk9D0P2yN1R+ewdJvQgeh/DSDvh1maTtGbIty9F7th9zD/zO3DVVVcZ9+9EiaDIi1sjUTAmWvzh95v3e+GFF6a8u0gQphzx1hNIENpnTVNFosIZDZfoX6c3lv0mXakpQegCRglCFyA6aML+xPrvABhXxSxjsTu7MMlGJPlvogm0g4tyUJUD/OZ/XoqMwhIzQMcrFHsUfpwA5IyZusOEmIN7qK4SjcvnImfkJBROOxK54/czlh0eE2qsQ/Vr94NuQdnDJhhL4i1PvIm1FTUYWZCBMPexGjUVZS0+4+LDlW0KQk72+He6QdEKyMkP4w9pqWHsDC0DLH/4wx/wta99zcFdu1OV13XjjTeaVfmJEydutUzQwkRLFK/z4osvNuKwtxX7/banV84J6C2WVSLWTbrNcn0+HUD82M+WtYtQ+u/fmf4Sndho/vz52LBwLtZuLkdJZhirG3z418owMv0+lGR3oH8mEPL5TV/ixDgnNxfD8zPx5W/+AHvOOMRsRk93uniFE226jnEiyecZSTLDyThdkykMmXmRE0iVnUcg0nfp8ksxEPEM4EIShRUTePC960tJgtjH6DLK/s2sl7GLDhQ+/AbSDZKeFPy2RPZp5ZOg2OCWCoyb+8UvfhHjLfG+lama36FtXguhUBjLlpXik0/mobJyb/Trd4hZKKG1sWXx26h68W7zvY8tFGht1RvNpvN0G+038xTzZ6IEMNWz/4XaD55BZskIs6BovEVMIppq446aNXg3BCvWIHdM/GzRHF8oQosP/z76zfyGiWfn2MAEOxTCid5nLi6SG0MQ2Cdit+3gGMPfzzvvPMycOTPlHVqCMOWIJQh7gPgVABzRGMxBXy+KQKYpZJYK+q0xOIjLa3RU567Y6SoShC6QTpUgdHJpa270zsbO9ifWdPVkYD9fOSaGGWAl+uW/NwA4CcD3orIxOiHe87qM06Ig9DOjWwGvacfC5DHcbJh7S2WPnLI1wUxsTSYD6H/oqRhw6Klo3bQC9Z+/juYV80yGutYNS5A1YhJymJI8twB3PPMOlq4vQ152ltmyYkuwAxn9hqCuvt6s/nIyTwHIwZ6xMxRZTCjDlV5OjDh5p6smB/krrrhipySVeeyxx0yaeG57EeuuGknMwGQF3//+93v+gFJ0pP1+29MLoGvafQBetbKsc0jhQgjdRNnn97Zc2eKLMyaYKHu0M/Y04sbMxBtvzn4Ng5s3YXFpHYr87ZhfFcbzG7jNBOOYgPYOINTRaaXNzsrEARNG4IIjJ+PwC+9E9tBxXd4MU8bTdYyuh/H2fFuyZInZE47upjvLPbmnT2NXOi7Sd/kcaBWMLvQmoMvj+eefj1mzZvWp2162bBnuuOMOs8BEt3N+A5kpNBIXyNhBbp5OIRNvkYluknShp+WMCxrbCjNZ/xXAGwD4vtHizqhbJpznohqt5edtF9/esOAtVDx3R9wFQLbbGTO4ACVH/RhFByQe75loZvODV5i4w0D/HUMc2raUIVi62rid5k3cf3t30XDIWAZbS1ejvXKdcV3NnzzTJDkLj9oHF1588dbM09EPmpZTuhNzcYCFHCm4KbQ5fvDvjDPkfoMU0NzOI9777nbnkSB0m2ji9mQhtM+aDuU0Q9BGzkh/FooxRtV+AOCflt8a84F32ufTUyQIXeAsQegCRAdNOJtYM7D/Gct9h68eJ8gUh0ea+I3OzIvpLVx9LX/iRpPZjWIttpiBf80C9Jv1DTQtec9kcsws5jVvX8LBZrSVrzWxhlzBrXrxHrTVlplkIBzwWzcuMzEmTFiTt/sMvLG8DLf99200tgaN+1CuP4zsQaPQ1BY2AzUndlwFpzikAKSlkAM53fi4wsyVYQ7unBAy+czNN9+cVlc+XssFF1xgYlUSWQAZn8LV6VtvvTUtEw4nPcdZv3XScnRdxiW9ZE1EOfGMbEx/IICTEyaTYQvGlfnBy02SCVoQWDjJWzL3XUwI1GJBaT1y0I7ZZX58VBFCVSvQ0NZ5hkwf4A9kYPjA/hhemIU9x43CJX9+FKPHdi0IuWk0M91yf8J4hc+ak83f//73CTcC7ykpHWefQFeCkK3Q3ZeuvbSU9bVCEcPkWowX5IIX4yG5d+YxxxxjviX8zkV7I0TfX2QRilkzGWu4fWEMIdf33wJQYcUW0vWfljF6V2y/GEjL3eaHrjTx4IGigTtgDDXVme0hhp5+lXH3T1TqP5uNqhf+jOzRe26NO9/umsNhk8yMScxyR081iaNY+P8mFKF0FcKhEPwZGcibdBA6gi3mt8L9jsFDC7fg3TlzttuDkV4j3ICei0ccQyZPnoxBgwYZqz/HEn6rOZbQukpr6wknnGC4pqNIEKaDcuc5JAjts+by7Ng4m9LzreCGaIy05/IRc9zH9yGzfy4nNSUIndBKUFeC0AWIDpro2cSak2MOyhSAnOymZ0BKdFuNSz9A5fN3wp9TYLKHRtyVKNRaN39hRNyQb1+OhoVvm30HG/OHYGl5I2qbWpCTGcDuQwegpGmjSRE+8MRzUfafa9FWswnZw3c3bTUt/wjBirUmgyknEVklI7A8eyzOvedptLa1Y1hxERBsQuagMcZ6SHcgropzM2YOohR8jA2ilZADPduktZBWGm5bwYH/7LPPNpYdZumL3qfLwaN0VJXnpKsRS6J4Ja7W85opCHtbgpme9VtHiKIq0/mEEQhMLkMHlB0nmPFarv34RdS8+ncEioebuFQmEFn56fsYHy5HXUsrFtT48PRGP+qbg9jcDIQ7gFw/QIfU3JwcTBs3HMPyM1CeNQSzjj4BF110UZeLBtdee62xKjDmKF6htYYuZoz10gb2Pe0LyR/XnSCkuza/F7Qg9sVCYcd75HeQYoWCkIti7733ntkqhS6dFIu0JPI7xN8ocPhN5PeQGXRPO+20BLdObxS+i1w64cJefAs9D44kdaLgi44j5GINF/jypxyMQSf/Jq7Qi5y87uMXUf3qA8gZs2fCR0HXU39BMUJ1FSYGnR4BwbI1aPriI/iyc9HR3GC2msm1LIh8Bxd/sRKbB+6D1z9ZbO59woQJRvDRgsqFG44NtPodeui2QSYiAAAgAElEQVShJqEMQwzojst3mzGmTMAT+02myzFDFhhHzONZl4tDibK+Ou1bEoROifW8vgShfXYMWDoBAHfKji4HWEu5dDLn3/8DoOslVfvntFNTgtAOpW7qSBC6ANFBE+mdWDu4MAdVOQGp/fBZ1H3wNEJNtUYYIhxGmCKtZARKjj7LBPOHWpvxxE0X4tkXX0J1Q4vZEy7cEUJBZgYOnDYVP73mDgTqS1Hx7O2dYtDa1L553SKzH2FGv8Emoxytia82DcXjH36B+uZW1Dc2I+ALI6t4GJpaO0UfrymSHIGDOfcmpEBk5lEWCkauotMKx4GdAzcnT3TfZOIFrgqnsvD66JrFuB1ORuIV/sYMlddff31aRKqT++0L/ZZZaWvefBj1n75itjaprG3A6kXzMDxcg/XNfty1uAPzKtvQFu4Ug0w7xIkALYQleQHk5eehoF8xRk2aaiaFV199dZdC7r777jPJOhJleqSbGQU+40aVcdRJb3O3bneCkNag448/3iRY2ZUKxR6t0/SSYBIrisJIoacEv5FcDDvnnHOMRTHZwgQwVUwEtvxD449NayHFIMeGHC7+HfszBIribxkTOXfj0vdR8fQftxsPoq+Lsemtm5aj+OizTHhB86p55i1u3bjcxBj6cwvNGJQ7YTrafQE88/5CzFmyBjWVFSYesTbQzySO4fvNBGN06yYLimOOF2QSKRRkrHvllVeaxcPowrHkX//6l0lqxvGG33e2QzdTjieMXU+2SBAmS9D+8RKE9lldAeAya1Mz5knngiqtgscBYOYL5gtnhgvW+ZP9ZpOuKUGYNEJAgtAFiA6a6AsTazu3Y9KCb16JpuVzjVXQl5GJ3N32Ru7uM5BpxX5w9fVv996LzFAzBmYE4Qs2ARmZaAgUoqyxHUcfcyxO22sgtrz9b+Tu1pkgoCMUQjsTziyd07l/VXaesRLeuzoLGxs7MLBfPjZt2IDy9gDCBYNNDExkHy2uftMtlJnguEpLgciMopwQ0bWPFhu6bh500EFmxZexNXQr5ESA7pz5+cximbrCPRXvueceM7mIjWXiNfK6zzrrLBx3HD+tvav0lX5LKzX3IWxaNhcNm1bgxReex5a1y/HShhCWbQkbBdjaTnfRsIkh5EQg4AdKCnMxevxEtIR8CLa1mcniNddcYzIx0t04nhWZsaoUe7T4WhtIb31okU2sua8bY45Udh6BSN+lxTc2cQytapz0cwN3Wgl3pUIL2BlnnAHGunJBgqInkqCF1i3eNwXQE0884VqWVSb84lYRHBfa6yqQkT8AebsfgNxx+xqB2F0JtTSi9F+XoZ0ZqOPE8LZuXgl/XqHZUoLir2X1fDQsegdb3v6PST7GJGUMO/BlBPDEu5/j5Y+XmjGjfyBsrHj5+34VK1etMgtzHCMYbsBFQWYTjpetlYsFv/rVr4xLcaRwzOCWH9x7kZb/SDwh49Rpbeb3/Ze//KVZ3EvGWihB2F1vce93CUJnLE8BcCwA7ipK99ByALMBPGQ5lx9q5Qx31mpytSUIk+NnjpYgdAGigyb6ysTawS3FrUrxxeQttJLEc6njRIyD8bnHz0DxitnIGrIbguVr0Fa5AeH2doSb69HR3gJ/Xn8g1Ia/r8/Hyqom5HcEsamxHTX+QtQ1tRg3Ka7GcqLHc1IAcmWc7lG0znCw57/TtY/xNUy+cOCBB27N8EkRyd/OPfdc4y6UykIByiQkjFmhWyutl5ygUdRGXF6Z3IITt95W+mq/ffYff8EVl1yIusb/Z+87wCQrqrbf6Z6cd3Y25wAsu7DktOScRD4+laQfqPgBgp+goIigIDmJoCjBCArijwRFQDIrsOSwLJuXzXl3cp6e7v6ft2Z6mdAzt2/3vXdu97z1PMOw03VP1X3rdNV5q06d02oCyJTkBVHdGkFVSxjZvDuY1XlSmJsdxLjhZSgrykdVaxS1ze04cM4cY9SRHPL+EPWj+9jwZICnhM8//7wxuEkMSRzpgsYoo9x04HhS51QGD4GY7p5yyinGgOcYxqIOcw4iaefpoBeu416iQNJHd8d33nnHkBZuWvA3351kgyeG1E2mwaGbqV8KA9RUvfh7IBJGTuV4BHILEG5rRuvK+YZk8gSQ99Lpmlo061DkTZiJTX+4HFmB4I5ANJtrGnDbY68gNzvbEELeYSRJLNnnRDPnUidi0aiZAzZe4UYj15Lea8MDDzxgPAO4tnSP7srvPckiSSSvIvC0kEQy5oZqF18RQruIJV9fhDB57PzypAihAyMhQugAiDZEpKthbeMVTVWentx4442GDPY+DePnsYAGXzn2YOy/+WV01G1BtK0ZWbkFZuGmy1+4vgrRjnZk5ebjzdaR+O3ba9EcCSCSW4SismHG/ZNGD4leLJgCo8CRADJQBKMHxnIS0k2UrppcpHv3hydzTC/AU0K3CwnsY489hnfffdcEHGGh+9K+++5rIp/2FxLd7X5ZyU9Xvf343Xm48OwvYeXmKuRnRVCYHUUNCWEbkBdgdNEshMJRZGcHUFFShLKCXGyobkBLKIxDDz4Iu+zWeS+Vbsk8SebOf/cxon4xqMdrr71mNj94MkhdoxspozySFKoMLgIx3aULMA12bszwtIgE/ogjjsAXv/hF3wVxcgIxJqLnCTb1kSdXPNEiGYzdqSY55qkWyTAx8Evh2tC85C3Uvfu0uRvINSBUvRGRpjpzPzhvXOddc3qSkASW7H8KQjWb0LLkbeRP7EzD9Nonn+HPr7yPGeNHmrqMTpo3ZicUTu8kfyY/6bvvmnWI3+t43iHcqOP6wjvAPEFk4VzAHIQx/YlhxtPW9957z8wT9PbgZh+vJbA+5wKeMtq9liBC6J1GihAOjPWfumW8fsRiWM72bth6tCRC6ADwIoQOgGhDRLoa1jZe0VR9++23Tb4/7qL2V7iT+oUTjsPByx4yp4M5I6eY6HCxEgm1GoOAua027fk1/O+VN6CtI7wjSicJHw1wLuo0bEjqeJITKwwmEMsHxx3b/hZk3q9hNDku/F4VkgfeP2HhLj1Povxc0lVvaaRd+Z1vYd2qlcjOy0cwC6hrasHW+lZEEUE285shC9k5OSguyEMkEjWRbAuCwFF77owZR55qNiho5PG+UX8uoDwdoNFNQ5N6RiKohPT+0OiY7nIzhqSIhj5d+bhB5MfTeKdQ6x5UhvMkT0O5WcZ3J2Hhb96F48ZF/0FlnOqNfTl0P+V9weal76DuzceRM3oycsp6pqIgKQw31KBk35PQ8OFzCOQVIadiDJ57fwkef+MT7DJ+BCLNjNAdRdGuhyC77PMAVdy05PiTxPUOBkOcmNbj2GOPxUUXXbSj84xKyuBD9BqI6Q49UWLBaYgr5XHT8fjjjzdeKtyc5EYlN5PszAkihPZ1JtknRAgHRu4BALGLD3+0AHmwbmKLECar/d2eEyF0AEQbItLVsLbxiqYqF8FYuH3ewepdSOK4IJ913Bzsu3Wu2e1lgBreRaQBzl1hBiNgIIDckZPwRtkc/P7RJ8yOK3f4GRCGizPdnrj48t/cxT366KN33NuIJWemkc46jC4Xr7CvdOvhLq5KfATSVW9p1F195ZVY9OFbCIRaUZSXg9rWDmyqaUC4owPhaFYnIQwGkJuTDSbfLivMR35uNg6YWI5J+x2J3MrOQBMk8SSGPPnuL1Ks9Md/CKSr7qaKJMkedZWbE/FSJcS8NPx6b5nvzz5ue+J2NK/4APkT4qd3aV27yKSYyBu3E+re/DvCLY14e0MzHnpjEaZXFCA7rwD5k3fvcSeR32NuKPKO5bx588z9bWLEqwfcXOSasc8+++DCCy80Hhyxws94F5VELxY4hpuO3ACl2zjdjrnhwA2+Qw45xDzGTQg+xw3H7kFrrMZXhNAKIec+FyF0DsvBkiRC6ADyIoQOgGhDxFAxTrig0kWLpyY8netdaFzTHeeyUw5E0ZLnTVS5UNUGhLavM+6iwfwi5FROQPawMWaX+PcbyrC2PmR2tkn0GOqbO9784eIbW8hJCHlXhq5RPIE8++yzjWtmLBpk7wThXKi5oNNdlAFEBio0TrjTThl2dnptqIdvq6ar3lIPaIg9+8wzqK3aisqCbLS3tWDdtlpEOkImEiFPnXODQXN/kGNclJ+HksI8HDCuCMVTZu9wQ+PYU6euvPJKcxqtkh4IuKW71C0/zwUkPddcc43xROgdJZMjxw011mH6FCeiYrqhDZG2Fmz43feQlRWIm6iebTKZPbICGPutXyC0ZRWal8zDxsUf4tYnXkdW0TBMnDHbpKHpXug6TAJHwkxyR/dRBh7jKTI3DufMmWO+472DEFHGX/7yFzz++OPGFZQEkHMC7xpyk4jrHtck3lNngLMYqWWdyy+/HAcdxDyOiRURwsRwcqKWCKE9FJmk5n+6EtHsxTv4AL4L4OddQWXsSXOmtgihAziKEDoAog0RbhknNrrgWVUGT/nNb35j3JTokskdWBpRDPjChfe0007DiRNzUfufv+6IMtq7czTQ29YuxO83DsPq2tYeaQBi0UNJDnkKycWYrjkkazSCmJCZizBPEe+8804TRICLNO/UUG4smAtPB+nOE4sW17sPJJQ0Fhitj4s0d4y5+8vFvfvusWfADkJD6ay3sbtUzCvGQkOwestGbNywHhEEUJiXgxkTRiE3GMDi9dtQXpSP2VPGYmR2Kwom7W4IIXWFrsU8SWAQCgYvog7stddehhSo+BcBJ3WXd0ZJHjgX8A4z5wwa/9QHPwYPYkCZe++915AezsH0lOA8yTmYbs7MQXjGGWf4dvBihBBZWcgpHxW3nySEJIzjzr97R+oiVnz66afx8MMPm7WBQbx4z5xrBvWBmzs8GeUdUruF6w1zxcauGnCDkoSPUUq5PvAUsHvgMq41/Jx3DxnhOtEiQpgoUqnXEyFMHEOmnbgAwP0ArmIOX+ZWBvAigH8A+EniohytKULoAJwihA6AaEOEk8aJjWYHrSqNJ+6mxvI1sSO8Y3XMMceAUf9Cq+dj6xO3I3fUFJNguHfpaKhCpKUJb5UdgEf/+W/Mnj27x+kcyR5do5iEnLu1DB3PhZm/v/a1r+0IBkD3oEceecTcC6FRQIOA90C4cJ911ln9JoInibznnnsMESCRpHHBNum2yjYuvvhi39//c2Lw011vuTnx29/+1riH0RDuCLUj1FSHYCCAEeUlGFtZhqbmdmysqcc+08ZjwvBiRJpqTTLtdXWtxr2Zz9Ggps5QB0gGmCKE+iNS6ISWuSPDKd2lR8P9999vEr7z/h09ETiXcMOIhOOCCy7AHnvs4c5LJCmVZITujE8++aTxhIjlzONpFu/HfeELX0gpNUKS3Ur4MeMy+o+7TJCZWMCY3g+3rl2IolmHYcQpPV3+OcczAvCzzz5rCDALNwtJ2E499VRz3zxZTw+uZySbvFdM/WKkagab4qYA7813d9GNBafhFQrqSaJFhDBRpFKvJ0KYOIbrADBr6UIAzGwauxDEJPSvduUkTFyaczVFCB3AUoTQARBtiHDKOLHR5KBX5a467+nxVJALJS/wx07W6B665a8/M4mF8ybsaqLGxYoJKrB+MUpmH42WPU81dxJ52tg7YAcNdRK9I4880rj5cMFnBL3eiz2NIRJHukqRPDKoxEALNA2Km2++GR9++GGfoAPccacxQHLAOyXJGhaDPjgJdiAT9JbGO3fquYFAY6ty+0KMqFuBlpJxaI8AwWAAz7y7GFtq6jG5OIqc0kq0jdkdb771ljlV4ZjT/Zmngiy8G8Togrx7yhMiFX8i4JTuMjrwX//6VzO3dI9KSdLCeYUbXcxdyY0mvxXOwXRr5FzJOZjRlnvnzvRbn2P9aV7+Prb94xcIFpUhu1dQmVDNFkRaGzDytMtRMHXPuK/AzTu+OzdxYpuF8VxB7b4/1wduNPKk8MEHHzTrG70HuqcvIe7cTGSAGd5HtFNECO2glVpdEcLE8WOIplhirO6EkNv51d0IYuISnakpQugAjiKEDoBoQ4RTxomNJn1ftW3zSmx/5tdo37wSwaJyk2Yi0tKISFszCqbsgcqTL0Z26XCzM//HP/7R7MhzNzaWWJgvSDL4zW9+09Hw8SR8sV1dng72LlywSQh++tOfGvfUTC6ZqLcd9VVG71pWzUcgrxCBgmIsW7cZf37tE2xpC2Dkzntg3dZqs/tPQ5L3rLjh0D1tCTcieJeI9wp1SujPb4ATusvIkRxjbkjFCwzCzSZuetHo58mbinMIkHDXzXscdW89hWhHG4LFnfcBww3VZq0om/PfKDvwvwZ1U45zBK9HkBxys5OkmzrDU+VYuhq7GwUihM7pkJUkEUIrhD7/fB6AXwN4uNcJId1HmbB+38RFOVpThNABOEUIHQDRhggnjBMbzaVN1VDtVjQtfhPNi95AuK0F2SXDUDzrcBTOOAjBwpId78Ed2TfeeMOc2vHUhncCeQeQhjrviDhZnnvuOZN4vL/UGbG7IUPBCMxUvQ03Nxh3tMaFc9HRUINgXgHqRszEx9VRvDt/IV555RVD9KgDJAK975kygARPHm677Tbf5pB08juRjrKc0F2SPQYnYl7V/u4acwOJici7pylIR7z82GfOtS0rP0bzojfRun6x6WL+hJkomnUI8if3vEYwWP2nWypd0rlxSSLIu8p0S+Vd83gbilb9FCG0Qsi5z0UIE8fyKABPAfgUAMPwPQOAycW4TXMqgLmJi3K0pgihA3CKEDoAog0RThgnNppLu6pR5hUMd5jgAAO5YXJHni47PCV0y12Td0/+8Ic/mBOg/gpdEM8//3wcd9xxaYe1nQ5nut7S4Ix2hEzKk6yuIDHUr0svvdSEjO8vYAhPq+mSRkJIA1DFfwg4obskhHQHpZt5fxtPdA2k67DS17irA1wfWPhd9WPhvMHNSupJKmuTCKF3oytCaA9rJmI6CwDvDbYA+AzAX7tcRu1Jcq62CKEDWIoQOgCiDRFOGCc2mlPVFBBgIBHeISQZiJdLkUSAEeeuuuoqcycnk8tQ1dsHHngAL7zwQr+bAnQVI0mg23D3u0OZrAvp9m5O6C7vh9FllMZ+vHvHsZQkfs7pl27jNtT7K0LonQaIEHqHtVstiRA6gKwIoQMg2hDhhHFiozlVTQEB7vIyRxcDEpDwdb8jxhNKuogx6ikJYaaTgaGqtzwBvvXWW43LV+9k9AzQwdQDdBlmuhMVfyLglO7G8s8xsFD3KJI8XWZeO94z5Skig8uoCIFUERAhTBXBxJ8XIUwcK2593wSA2aXz4jzGU8PBKCKEDqAuQugAiDZEOGWc2GhSVVNAgIYe006sWrXKuATypJAuhLw7xmiDdA+LJSBOoRnfPzpU9ZbGPkP2P/HEEybFAI19bgwwlDw3BY4++mgTzMjp+6u+V4g06qBTuksDnXPBBx98YKKMMngIdYKBpRgw5LzzzrOVeDyNIFRXBwEBEULvQBchTBxr3h3cwjyfXe6ivZ9kfsLBKCKEDqAuQugAiDZEOGWc2GhSVVNEgG6hc+fONQEDGCyAIcuZlJwBJHqfGqXYlG8fH8p6S1JIEkAdYHoBugcyyTcDRsyZM0dk0Lda29kxJ3WXbuJMSv/aa6+ZTSHeYWYaEs4FPDlUEQJOISBC6BSS1nJECK0xitVgqgn6QDQl/ognNUUIHYBZhNABEG2IcNI4sdGsqjqAAHNKkRDylLC/SIMONONLEdJbgMSQp8MkhHQhVZoJX6pqn065obt0J6cu8GQ43v3i9EBGvfQzAiKE3o2OCGHiWL8E4IKuQDKJP+V+TRFCBzAWIXQARBsi3DBObDSvqkIgKQSkt0nBpod8gIB01weDoC7YRkCE0DZkST8gQjgwdN1jqI8FcD6ABwGsBhDt9egLSY9Cag+KEKaGn3lahNABEG2IkHFiAyxV9Q0C0lvfDIU6YhMB6a5NwFTdFwiIEHo3DCKEA2MdSXAoSA6DCdZ1upoIoQOIihA6AKINETJObIClqr5BQHrrm6FQR2wiIN21CZiq+wIBEULvhkGE0Dus3WpJhNABZEUIHQDRhggZJzbAUlXfICC99c1QqCM2EZDu2gRM1X2BgAihd8MgQugd1m61JELoALIihA6AaEOEjBMbYKmqbxCQ3vpmKNQRmwhId20Cpuq+QECE0LthECH0Dmu3WhIhdABZEUIHQLQhQsaJDbBU1TcISG99MxTqiE0EpLs2AVN1XyAgQujdMIgQeoe1Wy2JEDqArAihAyDaECHjxAZYquobBKS3vhkKdcQmAtJdm4Cpui8QECH0bhhECL3D2q2WRAgdQFaE0AEQbYiQcWIDLFX1DQLSW98MhTpiEwHprk3AVN0XCIgQejcMIoTeYe1WSyKEDiArQugAiDZEyDixAZaq+gYB6a1vhkIdsYmAdNcmYKruCwRECL0bBhFC77B2qyURQgeQ9QMhtPMaq2852U51W3kW7cq21ZGuyjJOkkFNzww2AtLbwR4BtZ8sAtLdZJHTc4OJgAihd+iLEHqHtVVL+wK4FwBzH9YAOB1AvdVDAEQIEwDJqooI4ecIiRBaaYs+H6oIyKgeqiOf/u8t3U3/MRyKbyBC6N2oixB6h/VALQUALAdwLoA3AFwF4BMATyfQPRHCBECyqiJCKEJopSP6XAjIqJYOpCsC0t10Hbmh3W8RQu/GX4TQO6wHamkfAA8C2C2J7ogQJgFa70dECEUIHVAjichwBGRUZ/gAZ/DrSXczeHAz+NVECL0bXBFC77AeqKUzAHwTwDIAJIdLAVwKoC7OQ3kA+BMrJQDW19XVobSU3FAlGQRECEUIk9EbPTO0EJBRPbTGO5PeVrqbSaM5dN5FhNC7sRYh9A5rK0J4J4C9AWwF8EDX/cHL4jx0LYBrev9dhDC1gRQhFCFMTYP09FBAQEb1UBjlzHxH6W5mjmumv5UIoXcjLELoHdYDtXQogKsBHN9V6SQA3wdwTJyHdELowpiJEIoQuqBWEplhCMiozrABHUKvI90dQoOdQa8qQujdYIoQeof1QC3ldAWRORLAZgA3ACjsIoVWPdQdQiuEEvhchFCEMAE1UZUhjoCM6iGuAGn8+tLdNB68Idx1EULvBl+E0DusrVqaA+AuAG0AtgM4D0C11UNKO5EAQglUESEUIUxATVRliCMgo3qIK0Aav750N40Hbwh3XYTQu8EXIfQOa7da0gmhA8iKEIoQOqBGEpHhCMiozvABzuDXk+5m8OBm8KuJEHo3uCKE3mHtVksihA4gK0IoQuiAGklEhiMgozrDBziDX0+6m8GDm8GvJkLo3eCKEHqHtVstiRA6gKwIoQihA2okERmOgIzqDB/gDH496W4GD24Gv5oIoXeDK0LoHdZutSRC6ACyIoQihA6okURkOAIyqjN8gDP49aS7GTy4GfxqIoTeDa4IoXdYu9WSCKEDyIoQihA6oEYSkeEIyKjO8AHO4NeT7mbw4Gbwq4kQeje4IoTeYe1WSyKEDiArQihC6IAaSUSGIyCjOsMHOINfT7qbwYObwa8mQujd4IoQeoe1Wy31IYR2yM3qW052q1+DLtcODoPeWZsdsDtudrCwK9tm1011GSfJoKZnBhsB6e1gj4DaTxYB6W6yyOm5wURAhNA79EUIvcParZZECPtB1g4Jcmtw3JJrl7TZwcKu7GTeUcZJMqjpmcFGQHo72COg9pNFQLqbLHJ6bjARECH0Dn0RQu+wdqslEUIRQkvdEiG0hEgVhIAlAjKqLSFSBZ8iIN316cCoWwMiIELonYKIEHqHtVstiRCKEFrqlgihJUSqIAQsEZBRbQmRKvgUAemuTwdG3RIh9IkOiBD6ZCBS6IYIoQihpfqIEFpCpApCwBIBGdWWEKmCTxGQ7vp0YNQtEUKf6IAIoU8GIoVuiBCKEFqqjwihJUSqIAQsEZBRbQmRKvgUAemuTwdG3RIh9IkOiBD6ZCBS6IYIoQihpfqIEFpCpApCwBIBGdWWEKmCTxGQ7vp0YNQtEUKf6IAIoU8GIoVuiBCKEFqqjwihJUSqIAQsEZBRbQmRKvgUAemuTwdG3RIh9IkOiBD6ZCBS6IYIoQihpfqIEFpCpApCwBIBGdWWEKmCTxGQ7vp0YNQtEUKf6IAIoU8GIoVuiBCKEFqqjwihJUSqIAQsEZBRbQmRKvgUAemuTwdG3RIh9IkOiBD6ZCBS6IYIoQihpfqIEFpCpApCwBIBGdWWEKmCTxGQ7vp0YNQtEUKf6IAIoU8GIoVuiBCKEFqqjwihJUSqIAQsEZBRbQmRKvgUAemuTwdG3RIh9IkOiBD6ZCBS6IYIoQihpfqIEFpCpApCwBIBGdWWEKmCTxGQ7vp0YNQtEUKf6IAIoU8GIoVuiBCKEFqqjwihJUSqIAQsEZBRbQmRKvgUAemuTwdG3RIh9IkOiBD6ZCBS6IYIoQihpfqIEFpCpApCwBIBGdWWEKmCTxGQ7vp0YNQtEUKf6IAIoU8GIoVuiBCKEFqqj1uEMFm5Mk4sh0wVfIiA9NaHg6IuJYSAdDchmFTJZwjU19ejrKyMveJ/6n3WvYzqjghh+g+nCKEIoaUWJ0vcrAQnK1fGiRWy+tyPCEhv/Tgq6lMiCEh3E0FJdfyGgAihdyMiQugd1m61JEIoQmipW8kSNyvBycqVcWKFrD73IwLSWz+OivqUCALS3URQUh2/ISBC6N2IiBB6h7VbLYkQihBa6layxM1KcLJy3TBOotEoGtZ1YPv8drQ3RJBdmIXhs3JRPi0HWQFNdVZjqc+tEbDS20g4ipqlIdQsaUdHaxT5w4IYsWcuisZkWwtXDSHgIgJWuuti0xLtIALtjRFsn99m1jqWkok5GLFHLnKKAg624h9RIoTejYWsJO+wdqslEUIRQkvdSpa4WQlOVq7Txkk4FMWKvzdi3astaK+PAFwbI0B2URbGHJCPGV8rQU5hZi6YVmOkz51DYCC9basNY9GDDdj6URvCbVGAq2sEyOshFfQAACAASURBVBsWwOSTCjH15CJtTDg3FJJkEwGn51ybzau6AwhULWzH4j/Xo35tBxDtFJgVAEom5WDmOSWomJHrQCv+EiFC6N14iBB6h7VbLYkQihBa6layxM1KcLJynTZOVjzZiOWPNaJgZBD5wwPIysoCTwzb6yJoXB/GpOMKMfMbJebvKkIgWQT601ueDH78qzpsersVZZOzkVPcuflAHWzeEkZ7fRSzvl6CCUcVJtu0nhMCKSHg9JybUmf0sG0EGtZ34MOf16KlKoyyKdkI5HSuZdwMrf+sw6x9+1xWjuJxmeWNIEJoW1WSfkDWUdLQ+eZBEUIRQktlTJa4WQlOVq6TxglPZt66ptosjMVj+y6GrdVhhBqj2P/qYSidmGP1SvpcCPSLQH96u/3Tdnxwew2KxgR3kMHuQupXh1A4IhsHXDMM2fk6qZaKeY+Ak3Ou971Xi0sfbcBnTzWhYlZOn43NaCSK6kUh7PTlYvOTSUWE0LvRFCH0Dmu3WhIhFCG01K1kiZuV4GTlOmmcbHqnFR/fXYvyXXIQCPad0nhKw8Vy5rmlmHyCTmisxlSf949Af3q77LEGrHi8CcN3i++yRRfS+tUd2O9Hw8y9VhUh4DUCTs65Xvd9qLfHzc43rqhCR2sk7qYn8eEJYm5xAIfcOjzuOpiuGIoQejdyIoTeYe1WSyKEIoSWupUscbMSnKxcJ42T9XNbsOD+elTM7P/0j4Rw5zOKMe3UIqtX0udCoF8E+tPbhQ/WY+0LzajYNT7Z69yU6MA+l5dj1D55QlgIeI6Ak3Ou550f4g2GmiJ4/YoqBLKBgspgXDRatoURjQKH3jY8o7wQRAi9U34RQu+wdqslEUIRQkvdSpa4WQlOVq6Txsm2j9vwwc9rUTIpG9n5fac0E/lxSQizLyzD+MMLrF5JnwsB24Rw5dNNWPJwQ1x3Lgpj1FsabPtfVWGi3qoIAa8RcHLO9brvQ709rmFvX1ONpk0dKJ0Sf/6oWxkyEUcPvGZYRt2VFyH0TvtFCL3D2q2WRAhFCC11K1niZiU4WblOGid0x3vn+mrjMlM+ve9iyfDcJIoHXlth0gCoCIFkEehPb6l7795QjUBuFgpH9tQxng7WLOlA5exc7PuDckUaTRZ8PZcSAk7OuSl1RA8nhcCa55ux8I/1KN85B8HcnqY718DaFSHsdl4pJh6TWdciRAiTUpekHhIhTAo2Xz0kQihCaKmQyRI3K8HJynXaONnyXisW/K4eHS1RlIwPIrswYEL/N27sQDQMzPhqCSYdm1kLpdXY6HPnEehPb0n6VjzRhM+ebDL5LwvHBBHMyQJzhjWuCyO/IoA9Lirr16XU+Z5KohDoiYDTc67w9RYBplP6+J46bJvfZoJXMZo2U0+0VkXQtDmMkXvnYY+Ly8w9wkwqIoTejaYIoXdYu9WSCKEIoaVuJUvcrAQnK9cN42TLB21Y9XQT6laFTMRRBpgpmZCNSScUYtyh+RnlRmM1LvrcHQQG0lu6da19sRnrXmnZsRHBk+nynXPN3dXhMxVMxp1RkdREEHBjzk2kXdVxDgFGzF7xRCO41rXVRYzg/PIARu2Xj+mnFSGvPPM8YEQIndMfK0kihFYI+f9zEUIRQkstTZa4WQlOVm7MOKmtqUVkawEamGgXMDmUSqdmo3Z5h7kvwaS7pZNzUDY1OyFCF+mIonZ5yNzZ4inhsJ1yEMzTNGc1jvo8MQTiGdXcuV/5ryajw9S1kfvmIrckC5H2LJOUnncGswLSwcQQVi23EBAhdAvZ5OWS1DHZfKgxgpyiLFTMzE3oWkPT5g40ru9cM7npSVf16kXtCDVFTdobRjLOK8uMk0IRwuT1y+6TWqXsIua/+iKEIoSWWpkscbMSnKzcmHHy2vWr0bYyH+GWKKJZQLg9io7GKHJKsjoT70aBnMIsDN89D7t+tQQFIzJvB9QKY33uHwR6G9VMNzH/njo0beyM8EfXUW5EjNo7DwffMhzFYzIrSbR/RkI9sYuACKFdxNyrz7yBa15oxup/t6BlaweQ1bnWFVQGMPG4Qkw+sTCh1BH0Slj9bBPWvtiClu0RgBZ9NIqCkdmYfEIBJh1XmPabUSKE7ulhb8kihN5h7VZLKRFCO51afcvJdqoPel07ZGXQO2uzA3bHwg9YdO9zzDh57L+XYdT0YcgtCZhTvQ2vt6B5SwTFY4IYe2gBsgsZoTGKxrUdqNwtF3teUm7qqgiBwUCgu1Fd9XoQb15VhY7mqLkzmJ2XhUg0ivbaKFqqwia9xHEPjkJuofR1MMZKbfZEQITQPxqx+t9NWPJIo7lvzPuAvN5Acte8OYxQQxQ7n1GEqadYJ5j/7J+NWP7/mpBTmoXCUV1yOqLmTiHnpRlnF2PyCemdakmE0Du9FSH0Dmu3WhIh1AmhpW75lRC++KNVKCmiCgPbF7ShZmkI+ZUBtG6PmCTfFTM6713x5JCuoLufX4YJRyp1hOWAq4IrCMSM6pqaGrx+Xgu2fdyO0qlBBLjD362EmiNo2RrBQddVYJczS1zpi4QKATsIiBDaQcu9unQxf+uaanCOoLtn78JAaIFAlpk78iv694jhphNTUUQi0bjJ6hldO6cwgIN+VoHc0vTdlBIhdE8Xe0sWIfQOa7daEiEUIbTULb8SwpevWoWi/FJD+BiMg640jJLWVh8xJy4TjqbLS+frMaz2sJ1zsf+Ph1m+ryoIATcQiBnVy1/bgnkXt5p7P/3d1alb2YHxh+Xj2D+McqMrkikEbCEgQmgLLtcqb3qrFR//qtakjwhkx8+bW7s0hN2ZN/ew/jc/189twSf31aFi1/h3lM19+mUh7Pl/5RhzUL5r7+O2YBFCtxH+XL4IoXdYu9WSCKEIoaVu+Z0QhpoiWPdqi8mvxMiMTB8RCQMTjynYkXOJO6fc8TzsjkrL91UFIeAGAjGjesETG/H+j9o7XUV75QSLtVu/rsMENTr1n2Pd6IpkCgFbCIgQ2oLLtcprXmzGoj/WmwAy/RUGiJnxtRJMOal/d89VzzRh8cMNA0YvrlrUjlnfKE3rlEsihK6pYh/BIoTeYe1WSyKEIoSWuuV3QmhOCF9uMUE5YieEjNg4sfsJ4WchlE/PxQFX6YTQcsBVwRUEdpwQvroF874z8Alh7WcdGHd4Po7XCaErYyGh9hAQIbSHl1u1N85rxfx7alG+S07cwDH0kqleHMJsnhAePsAJ4Wst+OR+nRC6NU5DUa4IYfqPugihCKGlFvuVEPa4Q/hJG2qWdbtDOCt3RyJv5hWk+8vu/1uKCUcpwbzlgKuCKwh0v0P4n2+0oGpBO0qm9H+H8MBrKzDjbN0hdGUwJNQWAiKEtuByrTJTTbz102qE2yIoHt/3DiHTLTHqKO/+FQwf4A7h9rC5i8jwpEVxohk3rO9Adn7nHcJ0TkGhE0LXVFEnhN5B61lLIoQihJbK5ldC+MgJS1GUV2IijIbbomjZHka4NYri8UGMO7QAOUWd0Ucb1nQY15i9Li1P6wvylgOlCr5GIGZUb11bg5UPhfHJvfWIhIC8siwTACJYBIQagNbtYYzYKw/H/1lRRn09oEOocyKE/hnsVc81YekjjcgpzkLh6M+jjLZsDaO9LoqdvlKEaacmEGX0qUYsebQRkfaoCVITaQOC+TBEMFiQhV3/pwRTTlSUUf+MvL97ohNC/43PPQB2A3BEgl0TIRQhtFQVvxLCP+y3CKjpChzDPIStTOYGlEzKNknqmVeJdwqHz8ozi1vhSOUhtBxsVXANgZhR/eIVq9C+Oh9NWzpQu7wDHc0R0yZzZ+YPD2Dk3nk49NbKTh1WEQI+QECE0AeD0NUFuoWu/ncz1jzfjOZtEWRlRRGNwJwITjy2AFNOLoobcKb3G/A08fUfbseW99sQ6QACQZi798GcLIw+MA+H3jYcBZXpPQfphNA7vRUh9A7rRFo6BsBPAdC6ECFMBLEB6viBBKX4Cv0+nil5CJ88ZznKyksRqo+SB5ocgx2tYZN2YtJxRSibloPSydkonxY/kppb+EquEIiHQPf8meN2rzBGW0drxLg681SwrTaKKScX4MCfVSAQSN9Q7xr9zENAhNB/Y9paE0bVwnaTezC7KMvk2h0o1UT3NyCp/OiuOmx+txXFE4Joq40YbwUGZsstC6BhbWeU49kXlSGrV1oc/yHRf49ECL0bLRFC77C2aqkMwMsALgRwhwihFVzWn4sQfo6RH7CIl5g+lnai92hWL27H2IMLMPvbpWm9mFlrqWqkEwIxo/r5y1airJxTds/Ssi2MSCiKA6+pQOGo9N6ZT6dxUV+tERAhtMYonWrULG/HezfXoGBE0Gyk9i4kmySa+181DKWTctLp1Xr0VYTQu6ETIfQOa6uWHgLwJICPAPxpAEKYB4A/scKIBevr6upQWtqZ4Nst49/uqZTVC7v9uVs4uN3vROTbHQs/YGGHEDZvDRsYDr11OLILdNKSiE6ojvsIxIzq/jYyuGtfsySEPS8px5gD0jf3l/tIqgWvERAh9Bpxd9uju+nCP9Vj+Kz46SsYsbtmUQi7nV+GCUf2H63U3V6mLl2EMHUME5UgQpgoUu7W+28ApwH4H/I5C0J4LYBrendHhLDvAPmBBLmlNplOCBlchnciDrlluElDoSIE/ICAJSGMdoaM3/M75Rg7R4TQD2OmPnQiIEKYWZqw6tkmLP7LwHkImc9w1nmlJn1TuhYRQu9GToTQO6wHaulvAHYC0N51+jcNwNMAvhrnIZ0QJjhmIoSfA+UHLOycENYuD2HYjFzsd0U5sgKaphJUeVVzGYHuQWVKijs9MroXhpRvq4lg/x8PQ9nU9HXTchlGiR8EBEQIBwF0F5vc+mEbPryzFiWTs03gtd4l1BRB08Yw9vnBMHM3MV2LCKF3IydLyzusE23J6oSwtxxFGe0HWT+QoEQH3W69TDkhfPY7n6FiVHmP12eaiaYNYex+QalJPaEiBPyCQMyofvzM5Rg7c1iP+62RcBQ1i0MYtV8+9v5+egdy8Ave6odzCIgQOoelHySF26N45/pq1K/qQPku2T3mok7X9Q5U7JqD/a4cllDEUj+8U7w+iBB6NzIihN5hnWhLSRHChQsX7rhDeOBNjE3jfHn7x0c7L9RFiW7h4GKXExZtdyz8gEX3Pq9btw5z5szBb058FSXFZSio6EwnwYvwzKU0Zk4edjq9BMFsTVEJK4Uquo5ATG9/e/pc5LWWmBQTgbwsk3aitTqKkonZmHluCYrHKqCM64OhBmwhENPdBQsWoLy85yacLUGq7BsEapaHsPQvDWjeFkZ+ZQDBvCyTuolRuovGBjHja6Uom5LecxEJ4axZs4g5o3jV+wb8DOyIrK30H9S9AXyQ/q+hNxACQkAICAEhIASEgBAQAn0Q2AfAh8LFPQRECN3D1ivJxmWUu3+xKKNeNax2/IlAzRv/D/XvPI3s8lEIFlcYVxJGHAs31iBUswml+38BFYedOaidp/sSd/2kt4M6DGrcJgLSW5uAqbpnCFS/9gjq338WORVjECzqdGc2835DFTrqtqJx2mGYc+7lmnNdHpHat55C3bwnkF02AsGS4Z+PQ1MtQtUbULr3iRh25FeVTinBceAJ4YQJE3RCmCBeqVQTIUwFPX882+cOoT+6pV4MBgKh2q3Y/OergEAQOcNG9+lCqHYLoh0hjPmfG5EzbNRgdNG0qfssgwa9Gk4BAeltCuDpUdcQCFVtxKaHf4JATh6yy0b2nferN2FTTSMO+Okj6B6R3LUODVHBHQ3V2PzQVYhGwsgZPrYPCh312xFpa8aYr12PnOHjhihK9l5bdwjt4ZVKbRHCVNDzx7MihP4YB1/0onHBa9j29K+QP3EWsgJ90zVEIxG0rV2I4SdfjJI9jhq0PsuwHjTo1XAKCEhvUwBPj7qGQMNHL2L7c/chf9JucU+eOO+vWvAeDr7t3yKEro0C0LjwDWz/513Im7ArsgKd9+K7F57Ytq5ZgOEnXIDSvY93sSeZI1qE0LuxFCH0Dmu3WhIhdAvZNJRb/8G/Uf3C74xh0F9pXfMpKo75Bkr3O3nQ3lCG9aBBr4ZTQEB6mwJ4etQ1BOrefRo1Lz+E/Ekm+EbcsvKTd3Hwrc+JELo2CkDDxy+h6rn7BxwHrr/DjvwflB14qos9yRzRIoTejaUIoXdYu9WSCKFbyKah3KYlb2HbU3cib+zOyMrumwctGu5A2/qlGHHqpSiaefCgvaEM60GDXg2ngID0NgXw9KhrCDR++h9sf/qXyBs/A1nBvlElox3tWL34E8y55RkRQtdGAWhe/j62Pn4bcsdMRyCnb+6/aDiMtvWLUfmF/0Px7oe72JPMES1C6N1YihB6h7VbLYkQuoVsGsoNtzZh80M/RkdjDfJGT+3zBu1bViNQWIIx59yMYEHxoL2hDOtBg14Np4CA9DYF8PSoawiEm+ux6aEfI9LahNyRk/q007bpM2wL52G/K34vQujaKACR9lZs+vNV6Kjdgrwx0/uuv9vWIpCTjzHn3IRgsVJ/JDIUIoSJoORMHRFCZ3AcTCkihIOJvg/b5j3Cqhd+D0SjyKkcj0BuvlmoQlUbzN8qjv3moN4fJGQyrH2oOOqSJQLSW0uIVGGQEKC7YvVLfwSyAp3zfk5e57y/fZ0JMta656mYcfSXRQhdHp+mRW+i6vkHTPC2nBETEMgtQCTU1rn+hsOoOPpclOx9nMu9yBzxIoTejaUIoXdYu9WSCKFbyKapXF5c56JU/+7TaN+6Bgh3AMGg2Tku3f8UFM08xLwZw5IPVpFhPVjIq91UEJDepoKennUSAc7z3edwM+9/+h/Uv/cvtG9ba8gHgtnIHTUJZQeciuriCZg4caIIoZODEEcWx6F56Tuoe+cfaN+yCtFQyFzfIEkv2+9kFO1+xKCuvS6/vuPiRQgdh7RfgYNnEXr3jpnekghhpo9wku8XCbWjbf0SRFobEcgvRs6IiWhdNR9Ni99ER81mBAqKUbTrwSjc5UBklw5PspXkHpNhnRxu8Z6a/KNnEha2+pbBCySUcCd9XFF66+PBGQJd4wZf0+J5aFnxAaLhEHJHTzVzeMHUvZAV7IxqydOoznm/CYGCEuSN28XcZ5Pueqcg4ZZGNC16Awz2E67dgmBJBUr3OwXFsw6Vq6jNYRAhtAlYCtVFCFMAz+FHbwZwNIAQgL8D+EWC8kUIEwRqKFfjHZOqZ+81l965axwsKEEk1IpISwPyxu6EypMuQu6oyZ5BJOPEOahFCJ3D0kqS9NYKIX3uFgLNy941VwE66rchWFRu0hqEm+rMb7ogMnJlvIAysf5Id90amZ5yO+qrsP2ZX6Nl1XxzXSOQV4RIewuibU3IG78rKk++OG6OQm96l36tiBB6N2YihN5hPVBLXwBwJQCGnYoCeBHA9wDMT6B7IoQJgDTUq1S98DvUv/cM8sbtbO40xEos6hmj0406szOxsRdFxolzKIsQOoellSTprRVC+twNBJh4fvOj1xlvj9zR03q4HIYbaxCq3mhy25XseUy/zUt33RiZnjLpLspor7zHzzW1+3rKCN+t6xab09xRX7lyx4mu+71K7xZECL0bPxFC77AeqKUfABgH4NKuSpcBoNV+QwLdEyFMAKShXCVUswWb/3K1uceQXTayDxR0MWrfvBIjT7schTvv5wlUMk6cg1mE0DksrSRJb60Q0uduIFD71pOoeeUh5E+eHff+GaOI5o6YgNFn/yxuuiH2Sbrrxsj0lMko3psfuRbBojIEi4f1XWtbm0xwmVGnXzVgrkL3e5o+LYgQejdWIoTeYT1QS9zWuwvAQQDaATwBYA2Ai+I8xCOc7sc4JZzr6+rqUFpKbqgiBHoi0LT0HWx94nbkT5iJrEAgLjwtqxdg2GFnovyQr3gCn4wT52AWIXQOSytJ0lsrhPS5Gwhs/ut1aNu4HHljpsUVH25uQEf9dow550bkVo6PW0e668bI9JTZ+Mmr2P6ve5A3abd+A8e0rl6AimO+gdL96RimYoWACKEVQs59LkLoHJapSvohgNMAbAWwsst19PtxhF4L4JrefxchTBX+zH3eJKt/8g7kTex/kSIhLD/0dAw79AxPgJBx4hzMIoTOYWklSXprhZA+dwMBnjq1b16F3NFT4opnAJlQ7RaM+doNyB05UYTQjUFIQGbD/Few/dnfoGDSbv3Wbl3zKYYddQ7KDvhiAhJVRYTQOx0QIfQOazst3Qhgez+BZXRCaAdJ1UX71rXY/PBPESgqQ3YcNxbmS2rdsBQjvniJiYLmRZFh7RzKIoTOYWklSXprhZA+dwOBmtceQe28vyN/0u5xT54YfTRYXGFOCBnIJF6R7roxMj1ltq5bgi1/uwHZw0aZwG29C/NCMhXFyC/9EIXT93G/QxnQggihd4MoQugd1gO1NKOL/DEmPGeRDwCcAGBFAt3THcIEQBrKVXjRfds/7zY5qvInzuwRiY6ftW1chpxhozH6azcgmF/kCVQyTpyDWYTQOSytJElvrRDS524gwDuCW/52o5m7c4aP7dFEpK0Z7ZtWoPyoc1F+4Kn9Ni/ddWNkesqMRiLY8tjNaFn5EfIn7GoiwMYKP2M6kLwx0zHq7GtNKhAVawRECK0xcqqGCKFTSKYuh2kmGGWUl7zuBPBQgiJFCBMEaihXC1VvMtHPWtcvMTmRTNqJ9lZ01G1DTtlIDD/xAhRM3dMziGScOAe1CKFzWFpJkt5aIaTP3UCAG3f1HzyH2rl/RTTUhuzykcgKZKOjsdrkGyzadQ4qT/w2AvmFIoRuDIANmTyt3fb0r9C+6TNkl1UikF+ESFtL51pbOQ6VJ12M/Ak8A1BJBAERwkRQcqaOCKEzOA6mFBHCwUQ/jdruqNuOxgWvmoS5TJzLqKOF0/dF8ewj+w1W4NbrybB2DlkRQuewtJIkvbVCSJ+7hQBJYctnH5qUBjxpikYjJmp08W6Hm59A3ufphOL1Qbrr1sj0lRuq2QwGmGla/KYhg1k5eSja5QAU735kv3c8vetderUkQujdeIkQeoe1Wy2JELqFbIbK5clghIQwNx/BguJBeUsZJ87BLkLoHJZWkqS3Vgjpc7cRIDGMNNUhGgkjWFjab5qJ3v2Q7ro9Mn3lkwzyBDcrr8Cz6xjev6W7LYoQuotvd+kihN5h7VZLIoRuISu5riEg48Q5aEUIncPSSpL01gohfe5XBKS7fh0Z9WsgBEQIvdMPEULvsHarJRFCt5CVXNcQkHHiHLQihM5haSVJemuFkD73KwLSXb+OjPolQugPHRAh9Mc4pNILEcJU0NOzg4KAjBPnYBchdA5LK0nSWyuE9LlfEZDu+nVk1C8RQn/ogAihP8YhlV6IEKaCnp4dFARknDgHuwihc1haSZLeWiGkz/2KgHTXryOjfokQ+kMHRAj9MQ6p9EKEMBX09OygICDjxDnYRQidw9JKkvTWCiF97lcEpLt+HRn1S4TQHzogQuiPcUilFyKEqaCnZwcFgXjGiYhN51DYwcHu4K2+5WS7j6h+NwRkVEsd0hUB6W66jtzQ7reCyng3/iKE3mHtVksihG4hK7muISBC2D+0IoSuqV3KgmVUpwyhBAwSAtLdQQJezaaEgAhhSvDZeliE0BZcvqwsQujLYVGnBkJAhFCEMB2/ITKq03HU1GciIN2VHqQjAiKE3o2aCKF3WLvVkgihW8hKrmsIiBCKELqmXC4KllHtIrgS7SoC0l1X4ZVwlxAQIXQJ2DhiRQi9w9qtlkQI3UJWcl1DQIRQhNA15XJRsIxqF8GVaFcRkO66Cq+Eu4SACKFLwIoQegeshy2JEHoItppyBgERQhFCZzTJWykyqr3FW605h4B01zksJck7BEQIvcNaJ4TeYe1WSyKEbiErua4hIEIoQuiacrkoWEa1i+BKtKsISHddhVfCXUJAhNAlYHVC6B2wHrYkQugh2GrKGQRECEUIndEkb6XIqPYWb7XmHALSXeewlCTvEBAh9A5rnRB6h7VbLYkQuoWs5LqGgAihCKFryuWiYBnVLoIr0a4iIN11FV4JdwkBEUKXgNUJoXfAetiSCKGHYKspZxAQIRQhdEaTvJUio9pbvNWacwhId53DUpK8Q0CE0DusdULoHdZutSRC6BaykusaAiKEIoSuKZeLgmVUuwiuRLuKgHTXVXgl3CUERAhdAlYnhN4B62FLIoQegq2mnEFAhFCE0BlN8laKjGpv8VZrziEg3XUOS0nyDgERQu+w1gmhd1i71ZIIoVvISq5rCIgQihC6plwuCpZR7SK4Eu0qAtJdV+GVcJcQECF0CVidEHoHrIctiRC6APa6devw7rvvYunSpUb6zJkzccABB2DMmDEutDb0RIoQihCmo9bLqO5/1GpqavDee+/h448/RltbGyZPnmzmzJ122glZWdp7Hmx9j+nu+++/j08//RRr165Ffn4+9txzT+y3334oLy8f7C6qfSHQBwERQu+UQrO0d1i71ZIIocPIvvrqq3jkkUdQVVWFoqIiRKNRNDU1YdSoUfj617+OAw880OEWh544EUIRwnTUehHC+KO2bNky3HfffVi9erUhGdnZ2WhsbERJSQlOPvlkfPnLX0YgEEjHIc+YPsd094wzzkAoFDJrG3+TvE+dOhUXXnghpk+fnjHvqxfJDARECL0bRxFC77B2qyURQgeRXbhwIe644w4jceLEiTt2tkkKV65caYydK6+80iygKskjIEIoQpi89gzekyKEfbHnyeD1118PYrPLLrsgGAzuqLR161ZUV1cbsnHEEUcM3sCpZTM+EyZMwLe+9S2MGzduByLhcBhLliwxJ7pXX301ysrKhJYQ8A0CIoTeDYUIoXdYu9WSCKGDyN577714+eWXsdtuu/WRSlK4YMEC/Nd//RfOOeccB1sdeqJECEUI01HrRQj7jtoLL7yA+++/37jVdyeDsZorVqwwZOPaa681J4cqg4NATHd/9KMfays6gwAAIABJREFUIS8vr0cnOjo6sHjxYlx00UU4+uijB6eDalUIxEFAhNA7tRAh9A5rt1oSIXQI2ebmZlx22WVGGt1D4xUuqoWFhbjrrrvkApUC7iKEIoQpqM+gPSpC2Bf622+/HR9++KE5HYxXGhoasG3bNnOKOGnSpEEbu6He8ECEkNjwlJDXIS699NKhDpXe30cIiBB6NxgihN5h7VZLIoQOIUvDhYSQu6fDhw+PK3Xz5s2GCP7yl7/UbncKuIsQihCmoD6D9qgIYV/ob7zxRkMmpk2bFndcWlpajLvidddd12+dQRvQIdSwFSHkSe7uu++OK664Ygiholf1OwIihN6NkAihd1i71ZIIoUPI8i4F3ZpWrVrV7+V6Gj6Myka3G5XkERAhFCFMXnsG70kRwr7Y/+Uvf8ETTzxhyES8aKIbN240m2c333yz7qcNnuruuEMYz2U0dh3iK1/5Cs4666xB7KWaFgI9ERAh9E4jRAi9w9qtlkQIHUT2pZdeMtHypkyZYqKwdS88QWQ6iksuuQQHH3ywg60OPVEihCKE6aj1IoR9R40RRnlKyPly5MiRPSowiuWiRYtMlNGvfvWr6TjkGdPnmO7SC6a4uLjHe9HzhdFGGVSmv5PejAFCL5JWCIgQejdcIoTeYe1WSyKEDiLb2toKBpZ5/fXXTV6myspKk3aCd2AYRp0X7hmlLScnx8FWh54oEUIRwnTUehHCvqPG+fHvf/87Hn/8cRNUZvTo0eZEkNFHOW/Onj3bbKJVVFSk45BnTJ9juss0IIwyyvWNwWQ2bdpk1jieDp522mnKGZkxI54ZLyJC6N04ihB6h7VbLYkQOows77w8//zzmDt3rjFo6AbFIDNHHnkkjj32WOTm5jrc4tATJ0IoQpiOWi9CGH/UIpGI2URjhGbmIqT7PdMX0JPixBNPFBn0gbLHdJcRYT/++GPU1dUZ4s5AP1zXOFbKFemDgVIXeiAgQuidQogQeoe1Wy2JELqELIkhXWlYxowZY3IQqjiDgAihCKEzmuStFBHCgfHmiRPvDPI3vStKS7k8qfgBge66yxPBqqoqQwh5WhgvXYgf+qw+CAERQu90QITQO6zdakmE0C1kJdc1BEQIRQhdUy4XBYsQugiuRLuKgHTXVXgl3CUERAhdAjaOWBFC77B2qyURQreQlVzXEBAhFCF0TblcFCyj2kVwJdpVBKS7rsIr4S4hIELoErAihN4B62FLIoQegq2mnEFAhFCE0BlN8laKjGpv8VZrziEg3XUOS0nyDgERQu+w1gmhd1i71ZIIoVvISq5rCIgQihC6plwuCpZR7SK4Eu0qAtJdV+GVcJcQECF0CVidEHoHrIctiRB6CLaacgYBEUIRQmc0yVspMqq9xVutOYeAdNc5LCXJOwRECL3DWieE3mHtVksihG4hK7muISBCKELomnK5KFhGtYvgSrSrCEh3XYVXwl1CQITQJWB1QugdsB62JELoIdhqyhkERAhFCJ3RJG+lyKj2Fm+15hwC0l3nsJQk7xAQIfQOa50Qeoe1Wy2JELqFrOS6hoAIoQiha8rlomAZ1S6CK9GuIiDddRVeCXcJARFCl4DVCaF3wHrYkghhAmAzCe+KFStMwuSRI0di2rRpCAQCCTypKm4gIEIoQuiGXrktU0Y1sHnzZqxatQpMbj527FhMmjQJWVnaW3Zb91KV77TuhsNhLF++3CS4z8nJwS677IKysrJUu6nnhUAPBEQIvVMIzeLeYe1WSyKEAyDb0tKCxx9/HK+//rpZuFgKCgqw66674swzz8TUqVPdGhfJHQABEUIRwnT8gjhtVKcTBjTM/va3v+Gdd95BbW2t6XpxcTFmz55t5lKSQxX/IuCk7i5evBiPPfYYli5dira2NrMhMGLECBx55JE49dRTkZub618g1LO0QkCE0LvhEiH0Dmurlm4EcASACICtAL4BoN7qIQAihP2AxNPA++67D6+88oo5FeQPTwU5waxZswYTJkzA97//fUycODEBmFXFSQRECEUIndQnr2Q5aVR71Wcn2uHG2i9/+Uu8/fbbhvgNHz7ckAASw3Xr1mHnnXfGZZddZkiBij8RcEp3ly1bhrvuugvbtm0zp8PcFOBpIU+Oq6urcfLJJ+PrX/+6PHD8qQZp1ysRQu+GTITQO6wHamkOgJ8D4O8ogD8CWAbg5gS6J0LYD0gfffQRbrvtNmPAlJSU9KgViUTw6aef4vjjj8cFF1yQAMyq4iQCIoQihE7qk1eynDKqveqvU+3MnTsX99xzj/GooIdF98KNt4ULF+Kss87C6aef7lSTkuMwAk7oLt2Ef/7zn5uNgVmzZvVxFSYhrKmpwdVXX21cSFWEQKoIiBCmimDiz4sQJo6VmzV3BfAogAMBtAJ4HMAzAH6fQKMihP2AdP/99+Oll14yC1e8snXrVoRCIdxyyy1mx1vFOwRECEUIvdM251pywqh2rjfeSbrpppuwYMGCfo184lJYWGg24PLz873rmFpKGAEndJenwT/5yU9QXl5ufuKVTz75BF/+8pdx9tlnJ9w3VRQC/SEgQuidbogQeoe1VUtXAbgMQAOARQBO7nIf7f1cHgD+xAqPvtbX1dWhtJTcUCWGwM9+9jOsXLkSU6ZMiQsK3aA2bNiA6667TncJPVYbEUIRQo9VzpHmnDCqHemIx0K++93vgvPluHHj4rZM11EabrfeeqvcRj0em0Sbc0J36VXD9ZIuwtnZ2XGbpkvpAQccgEsuuSTRrqmeEOgXARFC75RDhNA7rAdq6QAA9wM4vOve4AMAlgO4Lc5D1wK4pvffRQj7IvWLX/zCuLYwgEy8QtcWTjbc/R4zZow/NGGI9EKEUIQwHVXdCaM6Hd+bLoBr167td+OM98dY7rjjDnOnTMV/CDihu4zUfe2112L06NH9jjNJ40knnYRvfvOb/gNBPUo7BEQIvRsyEULvsB6opR8CICP5XlelUwGc33VK2Ps5nRAmOGaMLHr33Xeb3czeUc94F4KR0vbbbz9cfvnlCpueIKZOVRMhFCF0Spe8lOOEUe1lf51q69lnn8Xvfvc7434fDAZ7iOVcShJw4okn4lvf+pZTTUqOwwg4obu8L8oTQhJDrqu9S3Nzs9k4+OEPf4i9997b4TeQuKGIgAihd6MuQugd1gO1dAqAH3WdEHZ0BZPJAXB5At3THcJ+QGpqasLtt98O3mmYPn26uePCwkWNUUbp8nLppZdijz32SABmVXESARFCEUIn9ckrWU4Y1V711cl2mLKH7qCfffYZdtpppx33BHkHm275vE/GjTXmd1XxJwJO6e5bb72FX//61yb34Pjx43dsEDQ0NBhdoLsoo3cr9YQ/9SDdeiVC6N2IiRB6h7VVSzcBOApAG4AtABj6ssbqIaWdGBihLVu2mJ1t7mDH8iUxXDpdXhgV7+CDD04AYlVxGgERQhFCp3XKC3lOGdVe9NXpNriJ9tvf/tYkIycR5DzKH6YeOOecc7Sx5jTgDstzSnd5Ivzyyy+b/L4MzMbCvzH67J577onzzjsPFRUVDvde4oYqAiKE3o28CKF3WLvVkk4ILZDlieCiRYuMIcP/Zz5CurOUlZW5NSY75HbUbUPz8vcRqlqPrGAO8sbtjIKpeyGQ1zN0u+sd8VkDIoQihD5TyYS645RRnVBjPqzU3t5uoo2uWrUKTN3DlD577bUXioqKbPW2o247mj/7AKFt65AVDCJvbNe8mN/pxaHiPAJO6y5TTHz44Yfg6TFPC3lXn26kvV2KnX8TSbRCINxYa75f7VtWm6p5Y6ahYNo+CBb2TL9lJccPn4sQejcKIoTeYe1WSyKEbiGbotzGBXNR85+/oqN2K7KC2YhGw8jKCiBvzE4YfsL5yB01OcUW0vdxEUIRwnTUXqeN6nTEINU+Ny58AzVzH0a4dgsQ4LwYMSeNuaOnYfjx/2uMVxXnEZDuOo+pHyU2r/gQ1S//CaGqDcgKBHh8a7qZM2IShh/7TeRPip+Gy4/vwj6JEHo3MiKE3mHtVksihG4hm4LclpUfY9s/7gKygJzKiZ0TM11rOtrRtmEZckdPxaiv/BjB4vi5nFJoOi0eFSEUIUwLRe3VSRnVqY1ay5pPse3JO4FIGDkjJ3WbF0No27jMGK2jvnIlskuVFzY1pPs+Ld11GlH/yWvb9Bm2Pn4bIq2NyB011Zy+G7sj3IG2jSuQXVZpvl85w+Onj/HfG4kQejkmIoReou1OWyKE7uCatFTep9j25M/RvOxd5E+c2UdONBxG67pFqDzxQpTsdWzS7aTzgyKEIoTpqL8yqpMfNTMv/vNuNC96M+4pRTQSRuuaheaUsHTfE5NvSE/GRUC6m/mKUf3iH1D33jPIn7Rbn8jp/P61rv4E5YedhWGHnp42YOiE0LuhEiH0Dmu3WhIhdAvZJOWGardi04NXIpBfhOyS+Jfr2zYuR/7EWRh1+o+TbCW9HxMhFCFMRw2WUZ38qHU0VGPTn65AVk4esksr4wriCQddRkefzXS7Kk4iIN11Ek3/yYq0t2LD777fefpeET+vcvu2tQgWlWHseXemTaotEULvdE2EMDWseUP3PAC78N5uHFFeZGYVIUxhDLlrtmzZMrzzzjsmpDovxzMNxf77749Ro0YlJbl9+3pseujHyCkfZUhhvNK+dQ1yKsZizDk3JtVGuj8kQihCmI46nAlGdWzOe/vtt02aACfmvETGMlS9yWyUBUuG9xvcon3bOrOJNvabtyciUnVsIJAJumvjdftUZWTc+fPnm7We0cdLSkpMHuJ9990XxcXFqYj2xbPh5nps/P1lyMrNR3ZJfJfrUM1mE8dg3Pl3Iyubmc38X0QIvRsjEcLUsH4GwL4A3gLQEkfUWamJT+hpEcKEYOpbiVHynnzySfzzn/9EY2OjWRTC4TCYXHfcuHEmyXIyOQrDzQ1mJzwa6TCkL15pXbsQxbsficqTL0qy9+n9mAihCGE6anC6G9Wc85544gk8/fTTjs55iYxlpLUZGx+8AtG2FuRUju9nXlyEol0PxohTL0lEpOrYQCDdddfGq/apyjWd6afmzZtn1nhGxW1tbTVRxxkd9aKLLsKYMfFP1VJp18tneU9w00NXoaNmM3JHT4nbNOMX5I3fBaPO/KlOCL0cnDRpS4QwtYFq7TodXJOamJSeFiFMEr4333wT99xzj0mq3P00kEYTU1QMHz4cV199tclZaLdUv/ow6ub93biFMsJo98KdvI7qTRjx3z9A4fS97YrOiPoihCKE6ajI6W5UJzLn/eQnP0naO8JqTGte/xtq5z5q7hD2mRdbGhHavg4jT7sMhTvvbyVKn9tEIN111+br9qj+0EMP4amnnsLUqVN7nAby1HDx4sUmf+KPf/xjZGf3XKtTaXMwnq1//1lUvfA75I3bBYGcnk5rkbYWtG9ZicqTLkLx7CMHo3tJtakTwqRgS+ohEcKkYNvx0KcADgLQkJqYlJ4WIUwCPpK+G2+80eQn3GUXevz2LHSr+uSTT/D1r38dp556qu0WeI9w21N3om3DUhPRK1hcYXz7O2q3oKOxBiV7Hovhx3+rj1Fku6E0fUCEUIQwHVU3nY1qnoxwzqMBHG/O45z46aef4txzz01qzktkPDvqq7DtH3eide0i4z1B91FEI53zYkMVSmYfheEnXJA27myJvLNf6qSz7qaCIfMkkuwxtUm8zV2eHq5duxZXXnllUh5BqfTN6WfpnbTtn3ehZcWHyK4Y3XlXNwp01G01P0Uz5qDyC99JqzzIIoROa0n/8kQI7WOd2+2RQwGcCeAOAMwA2pnw5fPSbl+87SdECG1DBmzevNksAExOzxPCeIV3CidPnoxrrrmmx84h3UxIGLmbyEWmv9K6fQOqX/87QmvmI9JSb3z3s8tHonj3I1C6/yl9dvCSeI20fUSEUIQwHZU3nY3q2JxXWlpq7k8FAgEzj3EO4/+zcM6bPn26mfNYONeRKPKe4UBznZ2x5GZZ3bzH0bziA4SbanfMi0WzDkPZAV9EIDffjjjVTRCBdNbdBF/R6HN7e7vR15hO887g7bffjpkzZ+7QeW6OBIPBHTq9YMECnHXWWfjyl7+caFO+rcek9LX8fi17B+GGGpP6KrukEoW7zkHZQachWOD8fUniztNWYu70KasIoXeqJkJoH+tIL+JHDHsTwZjUziQw7hYRwiTw3bBhg9k1HDFiRJ8L5ZzcNm3aZC6g0yA68MADzT0D3jHYunWr2UVnHRpOhx56KPbee2+zuMTKunXr8MYbb4BBG7g4VZYU4qDZO+PAffZC2aRd+w2okMRrpO0jIoQihOmovOlsVNPo/e53v2sSPTc1NaGlpQW5ubmGHI4fPx4TJ040fx87dizOOeccM4d99NFHhhBOmjTJzHUMtuWUwccAFww0kxUIInfUZAQLuZSpuIVAOuuuFSaMAfDWW29h7ty54Ilgfn4+DjroIBxyyCFYvXo17rzzTrNec93nv6n71GPqPH9WrVqF008/HWeccYZVU2nzeUfdNpOcnoU5P7OLhznedxLr999/H6+//roJUMVNI8ZdIO60mZzYRBIhdHzY+hUoQmgf68NtPDLXRt1kq4oQJoEcFwQSwrq6OrMgxAqJ3sKFC7F06VLU1NRg2rRpxr2KfyNJpMvJbrvtZnbCqqurzaJy4okn4uyzzzakkCTy/vvvNyeQw4YNQ15eHmpraw0xPOCAA/Dtb387IyKaJQF5j0dECEUIU9WhwXg+XY1qblL94he/MPeoaDzHTv6IIY1nkkIG1eJvboBt377dzI28R815jXMdy9FHH41vfOMb5gRGJb0QSFfdtUKZ6+uvf/1rfPjhhygoKABPwBkwhus31/YvfOELJqAM3UJZl7rLdZnfAdoBrM+1mh5DRxxxhFVz+rwLAeL35z//GS+88ILZNKqoqDABezhXcC756le/imOPTT3PsgihdyonQpga1j8BcH0cETyTvwHApamJT+hpEcKEYOpbiRFGedmchI9GEQsXTbqYsHB3iztd/M1gDG1tbWYxOfjgg3cEXeDkx1PD73znO4Yo0tWK/95555177I5x4WGgGrqkkDwO9SJCKEKYjt+BdDSqaaTddNNN5rRv27Zt+Pjjjw3x4+kgN8B4KkijmP/mPEXXOm588VSweyFB5Pv/7//+L4477rh0HL4h3ed01N1EBuyBBx7Ac889hxkzZhiiFyskKUuWLDF6zHuzJIxTpkzpsZnBOjwxHDlyJJ599lnzWyUxBF577TXce++9Zq4goe5eqGvEliR7p512SkxgP7VECFOCz9bDIoS24NpRmdnGmVl3PoDZ5A69xOwM4DEABcmJt/WUCKEtuD6v3NDQYKKMvvfee2ZC4w/J4Jo1a4yBRKJIkkdDimSOkUhJ9rioMH9RrPA0kfXoTnXfffcZg6q7C2ms3saNG82JIo2z/u4tJvkqafeYCKEIYdopbdeG0YQJE8zpGeeIdCj0bmAwGRpudKujexx39zkXcYMrdlJSWVlpCCJPBen1EM/di3cM6V563XXX6ZQwHQa/Wx8zkRDSE4eRwEkEef2jd6FnDoPDMXAMN295csjTq9gJIW0Afg/4LNdlevGoWCPATabrr7/e5HDm5ne8Qhd1BuSj+3kqRYQwFfTsPStCaA+vWO1vALgTAC2C/jB8HMBXkhNv6ykRQltw9azMBYEuD6+++qrZ/eYkRmJIghfbIX/++eeNyycNQE5O3Pk66qijdhhTsb/NmjXL3BskIYxXaHhxAmVY99133z2FXif+KFNcRFoaEcgvQrCoLPEHXa4pQihC6LKKuSI+HY1qnnz84Q9/MPPZSy+9ZE4CaSDTfS4WICuWj433r2ggn3baaea0kKWwsHBHgA7Ol3QnpfHMXK12CslmuKEa0VAbgkXlCOQX2nlcdVNEIB111+qV3333Xdx22207AsbEq8+TLJ6C09uHGxq8R8gAKNy0JRHktRAmqj/zzDPNPcJEC78L/OH3I5UNXi/XaH7n+d2nhwB/Eim0fUimuUHETSPiRk+DK664wsjofToYk0kXXW4uMaBPKkWEMBX07D0rQmgPr+61GUWkCsAeXaSwe2AZrqRbkxdt60kRQltw9azMheKVV14xhhInMN4B5KRHwsadcBYSQrqL0qDhwsH/5y4jJ0ouBnQ35YLAoAvcffcDIWzfugYNH7+E5mXvGgMsKycPhTvth5I9jzEBHAa7iBCKEA62DibTfjoa1TFCyPtUL7/8spmzYickNBBp7PG+FYkg5zTejybZYx2eIDISM6Mtk1ByvkyGELasXoCG+S+jdc2nQLgDgYJiFM08BCV7HIPsMjrbqLiNQDrqrhUmMULIzdj+ApjECOFJJ51k6vCUkD/Udyao5994ipgoISShfPHFF403USwwEwPLHXPMMSZwTaKlfetaNHz8IpqXv4doe6tZowum72NSUuX1k1g+Udm965EI08b54IMPzHecNgtPQ3nHL2bn9H6GGHGjnPjR7uG8wDngyCOPNKeCjMHATfL+yLAIYbKjNXjPiRAOHvZOtSxCmCSSNG5+85vfGDeq2MVyTvJcOGkEMUoWfxhFi/duuKvIBYATY3eXUP4/SSQnS5JF7kTGcxllUBo+y931/nbVknyVHo+1rl+K7c/cg9D2DcguH2V24iNtzSbXF3N/VZ78HeRPmOFEU0nLECEUIUxaeQbxwXQ0qmns3nzzzSZ6KD0YGFSG8w9PA2nc8sSAXg/c5Ip5O9BYZh0+EwtAQ2OX8yT/RncxnjQmUhoXvoHqF/+ASEsDsoeNQlZ2nknD01G3HfkTZ6LylO8iZ9ioRESpTgoIpKPuWr0ur2HQ44bBZLgG9y5cs7l2szApPU+sehcSJF4J+f73v28ikw5UuOH7q1/9ymz88r4hvzO0Cei6yislF154YUK5DNs2Lse2f92D0LZ1JhUVPXg+X6PHoPKki813w4nCqOi0c9hHuo0TK9o+JHm0Wf7v//7PnJJ2LySDDI7H6KHcQCK2nCN4ZYa/6VJOzHj/sj8STG8rBvRhEKpUik4IU0HP3rMihPbwYu3eaScGkqC0E/bx9eyJf/zjH3jwwQfNpWdOkiyMxkdSGMvNRXLHSZC7ayxcYGgskTCyDgkgJ1futnGnjC6hvHvYO+QyJ1jeNaQrVqo+9QMBFO0IYfOj16Ft/RLkjd8VWV35xfgMTzjb1i1G3tjpGH32zwY1+bMIYf+jOPlHz7j2HVh9y8muyR4KgtPRqCahu+GGG0y6HJI4Gsg8ISAZpMsb7wNx/uNmFecy/qbRx7p0qeOdSc5zPEXkyeEPfvADYxAmUpiIftNfrkaktQl5o6f2eCQa7kDr2oXmRKTy5IsSEac6KSCQjrqbyOsysAmvfXDN7b5JwfWOay51limj5s2bZ+p0j5BLPWcdnp7zXmzMDojXLutyY4XBaXgiGctzGFtbKYffFSs51PvNj16PtrWLkDchzhrNtXv0VIw6+2cI5CS26dIfTrQ7GOiOcRFol3Q/ReX7LFq0CLNnz8ZVV13VYxObeDJYD+Ml8BS1e+FGEr0K6BFF7yriS3uoeyFRJ9H+0Y9+ZIL9pFJECFNBz96zIoT28GLt47s9wvBJFwD4I4BlAJjddxaArwG4DcCD9sXbfkInhLYhg3EZ4STIia17ND1OktzZ4u4X3anoGsGJjVHKSAZpXHFXkKSQ/8/CRYgTJydI7sBzAuXfuBvJ3wxAwV34fffdFxdffLGrwShaVs3HlsduRu6IiQjk9b2jE2lvQWjrGoz40hUonLZXEsg584gIoQihM5rkrZR0Naq5k88AWtyw4v0f5gzjvMQ5jK6hnKdiCb3579hJIecyupRxXmR9BtP661//2iOa40AjUP/h86j+9/3Im7hbj82p2DMd9dvBOWnM125ATsUYbwdziLWWrrprNUwkKDy140l47G4cNzD4dxJBpnri6R31n2s7T7m5htMG4PrPE2+uyySLAxUSPp6MU1a8+3exk8bLLrvMpG7pr9B9esv/uwm5Iyb0s0a3on3LKozkGj19b6vXH/BzutTecccd5gSwewTW2EP0FqDnEm2h2FUXzgk//elPzeZ475PD2HMMVEV7hxtLdEMnOWbaCc4TdCnn3+mCG3PTTeUlRAhTQc/esyKE9vDqXfstAOd2kcHun+0G4PcAvAhZJUKYxBhyd5y7V9wt5OTFnUEuEtxV5CLBHS6SQk503EGPReSjqwj/nzttsbuDlEGyyFDsK1asMBMld8zoasrJlRMl8xsxXQXbcLMYA+z53yJ/ElUwfuE9nopjz0Ppvont8rvRXxFCEUI39MptmelsVNNF7D//+Y/5occDDT7ObSR9MXdRurqTHHLe4iYWC93F+EMPCG580f0s0eT0Vc//Dg0fvdCv+1s0EkHrukUYdfpVg7pB5bbe+EF+OuuuFX7crHjjjTeMbnMjlzpMUsa1OJZnmH/vXocEiS6ihx12WL/36Lq3y7t0JJUMONdf4Sk88+/RE6i/0vDhC6h6/gHrNfqYb6B0v9Q8OugFxVyB/fWZ7q6Moh67P0k7iP/mtRbaMMQu3t1M2k90JWXAGHpUEXfeGaS9RGJJXPk8iTl/c1Mp2ST1IoRW2u/c5yKEqWHZAICxjlt7iaH/IYPKJBbGKbU+iBDaxI+7WE888YRx7eCuHo0gkjpOhvyMkyQNJf7mKR/JHnfS+Bl3HTnB8e/caeQkR8OJBhQJIXfgY5MrJ0M+S7nx7hTa7HZC1Rs+ehHbn7vPLDbxJmDjNkpCeML5KN27+2F3QuIdqyRCKELomDJ5KCgTjGqeCFx00UXGhY4uoiR3nO84X9Gg47/5m3MF5y3eJaTxx7mM96b++Mc/JpxbrPqlP6HuvadRMCl+VGW6z7VtWIZRZ1yFgimMz6biFgKZoLtW2MTWbRLC/u64JlInXju8T3fXXXcZctUfueEJ5LnnnosvfvGL/RN2WfufAAAgAElEQVTC+S9j+zO/GXCN5qbt8OO+lfKm7b/+9S8TYZhuod1L7AoLN4V4t5DXZugezu887RySQuJHIkdX094pPUj+uNHN00cWPkc7iLjQJf3f//638UKIBd4jZsSkvxQVA42rCKGV1jv3uQhhali+AWAVgJsBrAaQDWACgMsB0P+gf7+B1Nrt/rQIoQ0sOXFx14xuTzE3UE52vCdIQ4nGEF1IuWvO00BOaCw8DaRrCSc5GkbcXeS/SQrpgkU/+r322stcsuYdG7qHDkZp27wSmx/5GbJLhpnQ7r1LuKkOHQ1VGH3mT81dwsEqIoQihIOle6m0m+5GNTe0aNTSzYv3irjRxTmORiAN5ZjnAw1GzpUkgjQIuanFUwFuhtHT4ZJLLkkoomLT4nnY9tQvkDduJ2Rl970PFaragKycXIw552YEC9Mjr2Mq+jOYz6a77g4mdmzbKoANN1f4HWH0zYFOEdu3rMbmR641aaCCxT0TurMdpqHoqNuG0Wf+BHnj4uf4SxQL2ji8P0zX2Zh3Ejd+eKrH9+GGD20envzTDZSb4LFE8nwXfsbvPnMs01U2Rv5IfL/0pS+Z09DuhdFXGZeB80ksUjHnGBJPPv/d737X9p1CEcJERzv1eiKEqWFIi/qhLuIXSztBTBcD+BKAJamJT+hpEcKEYOqsxInp2muv3RFinUnpuRPGXTIaRPyh0UMCGDsN5OTG4AvcHafxRB95Gk4khfwbCSLv1tBthe4SjHqWaAQ+G11PqCqNuG3/uAtNC/+DvPEzEMjJ2/FcJNRmgs0U7XowRpx2WdIuHAl1xKKSCKEIoRN65LWMdDeqH330Ufztb38zBuDcuXNNUAnOb5zv6OVAY5FGIOc0znGcCxlAg/Mfy5w5c0x0Qs53P/zhDy3nkEhrM7b87XowqmJnAI3P46yFWxrRvnklyg87E8MOTTz/m9djnintpbvu+mEc7rvvPpOGiidd3QPQ8PtC8rXPPvuYqygDeQRxjd7+9C/RuOC1OGt0O9rWL0bRjDmda3S3oHDJvD+/27feeito5zC4C+0SejHxBJDfbbrRMhAOf9O24UY47RhGZOXmNutzc4geUbz2wjkh9ncSX84jsUJ7iXcRKSfmphv7jO/cPYBN94A8Vu8lQmiFkHOfixA6gyW3Tpill9b3RgBrnBGbkBQRwoRg6qz05JNPGp/6WGJ47ooxahhP+bgbTqOIPzw15GTKU0D+JmEkAYyRQ+4GcuLjRMmL1/zNnXReYO89GdroniNVGdlv+7O/Qeuq+UAwx1xcZ0hrhEPIn7wHKk/69qDn/hIhFCF0RNk9FpLORjV36mmskvRx957zHu/+xE4DaezRsKXxFtvwokFI1zAaj3Q7owFIg5HGHzfWaDhaFXotVD3zG7RtWWnmos60Ew1AVhaKZx2KiuO+hUBuvpUYfZ4iAumsuym+umOPU/dJChkfgKSPBIqnavxOcTOYrtg8jbMqHQ3V2P7svWhd+TFAF+3cQkTbmxENhZA/ZXbXGs3bSKkXbuDw3i/vN/JqDG0ezgUktLRvuKlNgkibh0SNG948zeO94SVLlpj3o01Em4mfsx7dYukp0L3wdJARX3k6Go/wsU3aUdwwp62UaBEhTBSp1OuJENrHkKeCK7oeszrPZ+RRt4sIoQ2EOWHxcngsohiNH+YhpAtELFAC/8YdwE3r16KyrDMIzPa6Juy2x57GWKJrKXfMGYadu25MSsv8PnyG5JC/7eyA2eh+wlW5M8+Et01L30K4vgrBkgoUzTgIBTvth2B+zzDSPYVWA1gKgK6yzNnEkNH0hO5dGHBiEYAmAJTHnEl9o5oCjMTKg/IqxmMFwIWgwuR65M4kF1i63bLYSbeQyekT7OCQsEJ0Vcxk3OxikUz9dDaq2Xfu6o+oHI78cCsWLV6MBUs/Q05BIaprancYfsSFRJDGbqehOwN77TUew4aRtOUiGq3EwoXLcMUVV5iTwviF1+rpKFMHoAYdzWG0rV2NpiUb0FGTjZyK8Sja9SAUTN1rUNPfJKMD6fpMOuuum5jTdZJXQWIbwFzDe94RDAN4HgBTT/Gu7R54//3pmDfvHXPVhMGWGMCGbpXxoo/213ezRq94H01LuEZvR7C4ovM7MX1fBAs+Dz7Hegy8xNQtzFeYP2GmyS1sp9Be4SkhE80/9dRTZs2lnUJCyEB4jNAacwllXZLdE044wWz8UG8YYZXXYJhXkAFjukdmj/WD3gePPfbYjs32eP0jKWW+R3oaJFpECBNFKvV6IoT2MWwB0Jm0rmdOwt5Y0oVUeQjt4+vqE3/605/Ai9bdffy5CzZ//nwzIXInrKZqOyaUBPHZmvWoKMxBJBpFbWsY++++K6bte6jZ5SYx5OVpJmXlhEVyyMJTRJLEs846K6E7Nq6+rC3hbTw/BfAa6W/XkzkAuP9Bd65YUAiq9asAngawoesrwGwrPCD/AoCjAMS+CgsA/L+u/ZNQl0ySzCOwfv0BmDBhmghhnDESIbSluJ5WTmejmicFP7j4fOTUbUAJWvHZljos3lyLyrISNGfloaY5hPqGBmMY0yDmnaNgsAPHHjsSEyfye995KyIUKsLy5QW46qq7sccevVPXsM48AE91bSzxaj1JITeVRgNgpiberz7bbAypeIdAOuuuGyhxM5KxBEiU6DJJneepGV2keTeOG5YAk9qfB2A5Nb+rGzTruN79vGvNc6N3nYFaGj95BfXv/gu8a4toBMgKIGf4OJTufwqKZx9p6bLdu2f0bGJaDL5rjACS7NGW4Ukh/04siAOD5PHfsXyF3/ve9/qcCnaX//jjj+Phhx/uE8AmVoe2Fduiq3n/G0l9sRQhdEe/4kkVIbSP9UQAa7se2wbg5a4fbh8xaX334oXrqE4IbYwhJ39GxqLrE+/NsNBFgq5T3BFvbmhATmsNdhuZj/fX1yM7u5MQZkUiOHBiGUpGjkPhjANRVVtvFhK6U9Ftiu4VPBWkWwR97OmSxQl08uTJNno3WFWptkyl+SyDzAMY2bWXwVNAqjCD01zSdQr4IoA/dRl4XBR56sfTRJJDngZ+HcCxXacDd5nTAYAYcEeTO60Mvru9ixBeIUIoQjhYSp9Uu+lsVDd/9hGuu/R8fLp2C3aZMsEQwLcWr0akI4TqhmZEs/MQDeaYOY1GYUcH9z7bcfjho7DnnvwO0xAOY+3azSgpycJNN92KoqLe4fXfBHA/AM4dnBNqAfC0g8Y05wneOeKcwfxq3+v6LKmh0EM2EUhn3bX5qpbV6QZ59913m+AqXKt55YOFp2Ncv7mm/+AHp2PUKG5crO/ygol51vB7wTu1DAjzNwCHWbaXTAVGDGeU3qzsbEMCGZQp2tFuyGGU6ayO+TpK9uJaa6/Q5ZXunbFoqTwFpP1DEsgNbZ568jMSYxa6eZKcMhVFDKd4LdIVlXW6B7DpXo9Bauh5cPPNN9vKxSxCaG98U6ktQpgKep3HIYd2/TCiKK1dEsMYSYwdtaTWysBPixDaQJcuULfccos5EaQfOyfAmNso8w5mh9sxa1gA06ZOMYbT0nVbkRXIwqyJo7HL2OHoaNiOyNiZ+HR9tVk8Dj/88D5uIrHk9nS5uOCCC2z0brCq0kX0hq4d+95Rz7jjT9dQ7up/G8CPu9xEJ8XpLMkjF80bAdwH4D0AXFR6TzM1WL9+HSZMeFKEUIRwsJQ+qXbT1aiOhsPY/Oj1eO/tN/HQR1uQkx3EmGEleH/FenyyahOyohFkIQuFZcMwYdJkrFu3FnV12zBsWA4qK0tx1FFTUFSUg//P3nWAx1Gc7feK7k69W3Jv2MbdgA0GTGgGEkoogcCfQAhJCKQT8ockQAgloaQQIJSEkEbyhxp6C71jg8EYG2Mbd8u2bPV6kq79zzvaA5WTdKe72dtbffM8xlianZl959vd752v1dX5UV3dinPPHYuTTqK171rjwIhw0k30cqqQBvn7wDhcogeBUreNv5cYSjbfJ0uHtQ9yUeIIZKrsJn6nQ19BAsRi9nQPjR4MR69iYjm6Nl5+eQsOOIAHHPwm9s2Qy8NN2gOOBPD00BMm2IOZRnfffalyE/WM6v+t7dq7TbmPdmfnTay6GT2iWD+Q8cI8sKYVkMSYRJiN7qRLlixRf/NgiIn4mFH0S18iOR64Ebcbb7xRlbNhplLmZGCjfkUPKrrm0nOKYyXShBAmglZyfYUQJodfz6vpE8NjTx4X0UwyUPBV6mbsHkkIYYKI8sSLp2TMesWXFWMHadnbvWsXIo27MCrXA19eAfydAexpbFaK0qiiPGR7PehsbYInNx9Z42Yp99L582PXzmKSGiadIfkc7FQtwaVr6n4PgAcA9K5V9OlkdPlibOFJxoko4wBjxRXSQkhyeabhUkqXsMKYa66qWo7x458RQhgDHXEZ1STmKRg2U5Xqjqr12HPvNXAVVeCNTXvx+LIPUd/qR3N7hyKE9IJwOyIoKy1DVl4hHI4OhMO1cDq9aGrqxLRppSgpyUZ+vgfHHDMVZ501E243n/XvATjcQPY9ADcAoAL7KgC6ofd8/nm4xDNTHi7x/5mQ5uoU7IoMEQ8CmSq78dxbon16HgrHupbWrB/96D5Mnx6E00mPmViN3i8Mq1hjuEMnuoqB+7d++DpqH7tJZSF1uPp/a1X9zqr1KD/5IuTO6p3cJZ5VkLQxuR7dyGm140E5Ywn5N+MDmTiG/0+rIQ+9zznnnH7EOdY89fX1uPPOO5ULKvUjJrGJ1iI86qijlCtuohnYhRDGs6Op6SOEMHkc6Xd4EAAee9JayCh7upTyaOm7yQ8/5AhCCIeEqH8HuoysePEpvP/my2hra8eYceOw/6FHYuu912Ht9j1oDTpQWpiL+ftOV65Ua7ZVo7HNj7xIF+ZMKMdrjmnYtmNHr7TL7lAnCtur4Q22oyMQxIaGAC7+1U1xZeIbxi3EcQlP6lf1SPxC8so4nr7tD0bcz0CZv3gaSuXvCAAvApgzyNwfGqemjEXkeLHDaKuqVmL8+MeEEAohjEOOrdMlU5Xq9g3vYO+D18M7cQ4igQ7s3LoZKzftxDsbd2JTdQPKC/PQ5u9AuzsfuWWjMboCKBlTg9rWQqxcWY1580bhuOP2wcKFYzB1arERu8RnnS6jfKfQNZQ51EgEGW9M13Iqy9Fw++gekhDy/cHDIr4bbjEp1N46MpSulWSq7OrAi4lNSDRYeD1Wa25uwEUX/QljxnjgdtNCSJdnHnjyIIMEjRZDukXz0OPZYZecDjTsUdnAQx2tyuKXPWkeskpGo3nFU6h/7m/wTex22+zZaO0PNu2Bf+sa5C84GoWLT0X2pLm9kjOxxFTH1tUI1NLdFcgaNRHZE+f06sNDa4a9bNq0SSWRoZssw2ZIDIkNw2BYRiPRJHkkgLSwkhRGy3VxHOZbGE6yPSGEOp6A2GMKIUwO67cAjAHA7BnLAPDfywG0JjdsQlcLIUwILhZ+bUHDC/9A28fvINzB9OdOIBxCsKUBgT1bEHEATm8uHIjA4c2Bd8x0VSCWrhVde7fCXVCOextHKzcLla00EkFp63aMbVgLX6DbLaqrqxMdIQcWnXIuJp36fVWE1rzGD9dDxoeKlj26bDFOkEoYXbToskFlLdr+YVj0BiJ6zCS6G8BnjcQz/EhF3cB63hXniCqJzxiK4qfZ0nr2rKp6G+PHPy2EMIZQiIXQvCcl0ZkyVanu2PYhqu+7Rr2rWPsv2NqAUFujOuTa2tiFXI9LvQNb4MNGxyg0h4NweprgLivHxlYXvv6N/XHiiT2TavOQiMmlou50VCUYIUG3M/ZjVmG2nu5sUQshHWmiSWauj+FSnuiuSP94EMhU2Y3n3hLtc9VVV4EhIiQpsRotZxdffDemTInA5SL5IyGMlprmFZTfKDmkZfzTenzxrIUWvqY3H0bL+8+CJShYgoVJY1ioPn/+0XAXjlJlKXwTZveqRci+/s0rwdJS4fYmeEdPRVbJGHjGTEPJ0q/BWzkZnTs3qNjDzupN6pnmOh0uDzxjp6N06XnwVGRCXoNPURRCGI9EpaaPEMLkcHwNwFTDZ+B1APxDUsioY7OaEMIEkObpWs0Tt6BtzavwlE+E0yBq7RvfQ8e2DxAJdMGZ5UHWqO6XJutl8WfZUxbAUzkZHdvWoPioc7EmVIabbrpJ+cpXBOswZe/b6sXr9xTy9asCsyeNLsfccUwlfahy7XC4e5KwBBadcNcHDddOBsrT3YXkLaqMUWk7w8gcGh2YVsTrADCrWqySFLQOMl7oOwB+bihwsWotkTRynmsA3GZkZotldWxDVdV6jB//uBBCIYQJS3c6L8hUpToc6ML2m76K9nVvwunLR6itAZGuToRcHry5tQ6dnV0o8jpRVFCADncO1jgr0R7YrmIGu/KLcN2dp2HSpJ7xxVSCGVtMhxgq1bT2MYaQ8VS0FjIRFa0nLNEbVTNoUWFiGUZV7DCyNzIzsTQzEMhU2dWBDYvL/+lPf1K1A6PlpqLzMIykO4ZwG/bbj1lGoxbB6CEov3GUY5JEZtllrHxirfHNh9D46j1w5Zcq8scC9Jw32LQXoaYa5O9/HGjVJ1GkxZAt5G9B29o3EPY3qwQzcLoUeWSfrt2blBWw5KivoP65vyJQvxueyimf1PcMd/rRtXsjPKOnYtRpl6S9DnEiaAkhTASt5PoKIUwOP17NYvR0GeVXjn8YIEHfGZLFHyc//JAjCCEcEqJPO/i3rsbeB66Du2Q0XNndp9c8KW9d/bJ6yYbampXVkBY91gWi/z5/z5dvVtkEdSJXcfpP0JWVq7KVrlq5Ep8v3IOycDNafGUIh0IqEJsfmcUHH4yyglwEaneg/As/Qc7UvinaE1h43F15Ms/EL/xo0Xjdt0VJG5NBMKMoGy2KzAhKL2cSYYoUXw08XaTixr9JBpk3iWUkGG8YzUbKflGyySB7lqjgHxrMbzfIKIkmFUb2a1ZWhKqq2Rg//ldCCGPskFgI4xZ20ztmqlKtCOHvz0X7+rfUgRWVSqeX1vsItuzai3X1XfC4XSgoKUOpK4CtjnKs9Aewu2Y3jpieh4tuORPeCnoY8BmmKzqtgyR7R/fZAx4evWsozHy/0muA5JDKM70nohmHeY56SY93kOlbOeImzFTZ1bFR/EbfcMMN2LBhg0osE02AQndH1iQsLi7GlVdWoKKCFmx+HxkZFI3l4/eQhx/89rEkxR0JLZHW+ep/XIpIOKiyh/ZtgYZqZdnLnnYgWlf+F67CckUaO7Z/COov1FtYxN47fpZyA2WLhEPqsDqrfCICNdvgmzi3l2VR9QmF0LF9DYqP/iqKFp+c0JrT2VkIoXnoCyFMHdY8PqIvDCPsv2H4zUgdwtThm5KR6l/8F5qWPax87qONLhbtm1eqly5CAQRYJFa9dDuUi1UkEkaksw15C45FxZmXK7cMNvrg//u236Bs1QNoCbnQ5fSoT0R+QYEqzsp01mx8UecfcDxKj/1aSu5h8EFeAcCYQBaKH8ytk+GtzJAWbUwcw9ITPPmnx3PUqsj4oNON+EHeHRU7WiCZTJdB9VF3VFoP6I7KvrSEUnHkWkgeqUDyWiqHtEAegKqqYzF+/GwhhEIITXgmUjdFpirVdBndfe81StFs+/A1hLv8cDKNfSig/n9bhxvbmoPodHhR5HMiGHbgleA4LJzhwfHjajD2c6x9xvcZn2E+2zxY4vln3wLZ/P06APSYoJs8FWe+T6hM8xCJiWRmGop0rEzFqdsrGak3Apkqu7r2kYlj7rrrLjDrJokgQ0L4h5k3mURl3jwefvJcn1ZCWrejLqP8ltEOwCRsjMv/7QCeNbFX3vrha6h97GZ4x8+Ew9lfRYyEw+jc/iFKPvtNhFrq0bLqefV3x7bVCIeCcOcVw1MxBb4Js3pd31m9BR1bP0D2PgfAUxY7NrJrz1a4C8sx+rxfJ1zDUNc+DDWuEMKhEErd74UQJoflCQAOMf7QMhg9OuXxKf/w37qbWAgTQLj2yTvQ+uEr8I1jEtjuxpM3KkzuolHKbSPUXIOcfQ9RL0ymf2YLNddh1Bk/U0Hc7EMXjfZN76J98/uoXfYEmrMr0BTxoN3foTJr+bxeVei1orISoT2bkTNtEcpPYd0t3Y2xe3cNkfiFWdHOA0Dx7dmozG0yagiS+NEiQKsmT/j7tl0AmFaeyh5JHj+MsSySdB9baWQpJVGkMjgVVVW7VOFfFgdmemu2RCxjW6/vu3bduJo3fiI4JLoqO+OWKBbD6Z+pSnU0qYxn/Ey0vPMkQp1tcLqyEOpoQ6i1HnBlIdDRgRZ4EfAWwO12IW+/YzGuchQ6t7+LoiXz0DVjKlas2In29t3Yf//lcDrnqZpjLN3Tv60wnnW+P/gZpDWShJAWQh7GmeU+P5xdtuc1mSq7OneDmTBZP49WQZaLGjNmDBYsWIDsbFoEWXuXBxo87KTVuztBC1DeI1Murd7MrBv1thl4taHWRqUzNC17FG0fvg7fxFkq/s/p7XuoAvi3rUHp0V9FwYEnIlC3C20b3kbdk7fB4fGpnAaxSk101Vah7aM3kDf3CGQV0XrfvzGJDfWasd+82cQQlvh2kNnfV6xYge3btysPK+Zn2H///cFyFoWFKgcD/9OtkEnTgoAQwuRgZTZREj+mXuTf0YL1yY2a2NVCCBPAq+HVe9H4+v3dLhUM5Gaky66N6kVNCyELv4Y725E353C480mIAGbsYiKGUaf/VLloNLx6D1ref0G5ljI4vGPzKrR1BVDtB7YHchHJ8oKnfPTtLy8rw/zRuag44izl36+/0e2T7p+DlYbgCT4/dkyKm54WSzlJhAjZmdgkgkOiu2dn3BLFYjj9M1Wp7i47cTXcxaPRvmG5Skjh8OSA9cxICB0OFyKREBxZXjhcWXAVlKFoyRnKAkHLxPpRh+CRFRtVbPTkyX6ceuqHqK31ITu7VGUiZEbCTxstKcyzdi6AzHFNG448ZNI1mSq76cOYsfAfGc5esVZBgsgsur8xXEoHXql/yweof/6v6KrZoUJQOneuh9OXB1dOAbInz+/lOkrXzs6qj1B24veQN7e7pAt/tvvvP1F1kD1GfoO+s3Xu3gg+576Jc+CNUbtQ6Tq7N8EzagIqz/6lZSyEPGB/8cUXcd9996G2tlaVpSAJ5M/pzsvahfvtp8JthBBqfhiEEGoG2IThhRAmADLdQ1mgmdm8ooQv5G9F6wcvdjuEBDrgLqpE7uzDehHGrNIxqDz7GpUOuvHlf8NdXAmXQRir3nwCLds3wOFyIZBdgvq88YoMhoJBtNRWY2xRNg77+T9QNI0exbobD9AGKx7PMwt+xBhDaGbm0973LYRwYDkQQqj7GRn++JmqVKvC9Pdchc5d6wGnG+0fr0Cksx2RTj9CwU4gFFTkz8G46i6/iqHOm3+0iqtet2Mv/rXDA7i9qkaZ2w0cfvjLKC6uw/r1QH5+Pg477DCVsr67MZaYLnZXAZgwfLDlypQikKmym1IQEhqM5/yMg2dCtb5WcMYR0tOGNXfPGnRUkkDmLQi2NcBbuY+K92td9bw6aGZICvMU5M5a8ok+wv7OLC9Gf+VauPI+9c5pXPYoGl74O3zjZ/Wz7kWCAXTs+Ai+8TPRsWNtd3bSPvULedjdUbUOpZ+9AAX7H5cQEjo7v/vuu7j55puVVZBeQ9GD+kAgoGI8Kysrceuttwoh1LkJxthCCE0AWfMUQggTAJiWu/rn/6aInbugTLmJUhHyb34f7RvfVe4btA6SAPKFzYQwLEtR9tkL4Js0D7vv/pmKufGUMVEK1EnWW889ifymrch1OxBxOFCTPxld7hx4g23I6mzBB/5cHPm/t+DgQ1mq0ozGGmCMB2S6bMb90D2LLqA7jcx/tFR+zoyFDDiHEEIhhGkVwGFOnslKdfumlah94lZlHezYuR6BPVuB7Dwg0IVwR6uyDNJCyHpofA86PTnIqpyC+/fk491drZg9+9OaaGPG7MKiRe/A5Qrg4487MWfOQsyYwWyjdA+lmzgtg1+WkhLDlDMdl2Wy7OrAY+gxWW6J3jZ0f+b3Pppll26i24wE8z8ykisNPFrDK4ZXEmsFRr2Sqjer8hGMrSdR846dobyPAvW7VO6CoqPOQeHC43sNypITNY/8Dh3bP1JWPmdO94FuuK0RXbU74JswByVHfxX1z/5ZWQo9oybCmdMdjkGrZKBmB7Inz0P5KRcry6QVGq2Av/71r/Hee+91l/Dq06hfsZ7hE088IYTQhA0TQmgCyJqnEEKYIMAkek1vPYzWD15CqIVlGFh40K2yfqkg70i4O37c6URW2XgULj4FubMOhX/Te93FncfO+OT0ra6uDq+8/DLKc1woCTQgp6sB/qwCdHgK0OXKRm3+BLxQ7cQRS4/FBRdckOBKh9udi+fp5mNG8odoMDxj/JjmnZkBYyWcGe58iV8nhFAIYeJSk/4rMl2ppmWw8Y0H0LziaQRq6C2gXnRwuN3KRYvvP5dSNCPq/ec95lu47uk18Pp8fdxCgbFjd2LmzLVwu3ciN9enEml1x1fx/fJ5iRNMv7j2WkGmy2564GQd338bMYTR8DXG/PFwhAce3QfDAzUeQO+664eq8Hz0EJl9VR6CPVuV6yhLTVAHyZ4yX+kbBQuPR/6CY/plCeV1zEDa8NK/VLbRSGd3uWuWkfFNno/iI76MrKJRquSE6rNtNSIdbeoJZ5I835QFKDnibEuVnGC9x5/97GfKy4CZXWO1tWvX4oEHmJxOXEZ1PwNCCHUjrH98IYTDxJgnbnSz+GjdeqzYsB3bG/xwOYHZY4qxcOZUjJ00RWXzYtKZ9nVvwb91FfybVyFnnwPgLh2jsvQxpubVV15BSWkpXA4Hitt2oCFnLPYUTUOrr0xZCun2sGjRIvzwh2YklekJBk84WSssmviFH7FYdQaHCWASlwkhFEKYhPik7dJMV6rphvXeinew428/g7N+G/zObFTkuVHuBUJ7/DQAACAASURBVHyeLDi8OXDnlcCVW4BwVye8J1yMy35/J4qKiqKJHXph73IFEQ6vQXl5Fr797YuNRDKxklClbctkYgOBTJfd9G0kKRXjBbcYWXbpdcOyKUMfqtKVs+rOHyjX0Kzi/ole+PvOXR+rvAWjTv0RsqcfCJdv8G90N5ncoix+bIz3DTbXwL/+bQRb65XnU86Mg1TZrFAzD7yhitFnlU9Iedwg17J+/Xq89dZbSs9hQr358+fjoIMOwrhxsTOd9tzHHTt24LLLLkNFRUUPl/PeO/3xxx/j3/8mKRdCqPsZEEKoG+H4xudxKr+m0cZc/68C+GYclwshjAOkWF2YVezBBx/E448/Dr/fr06p6KLQ0tKisud99UtfxMRdbyrLIFxu8OWt3ErdWcgqG4ecfRahPRjGiy+8oF6E2dnZKOjYi61lB2BvId2nuk8CV69ejTPPPFP9kdaNgBBCIYSZ+CxkslLNd9xf/vIXvPbaa5gV2IJZoZ3Y1dKBQFcXinN9mDdhFPLdtAy6VGp6T+VklP7P1bj82t+qbMATJsSOB/zoo4+UAnjxxT0/YZm4u/ZecybLbqbuDL//e+79pUoS4x07PeZtdFZvVkllRjPRiyuxSmXBplrUPnW7KjdBHYWu3iSXjAnOnnoASo+/UJWp0NF4bw8//DAeffRRtLa2qmzh1KmoPzHD+nnnnafeC4M1XveTn/wEPKhihtdYbeXKlXjsMXo7CSHUsY89xxRCqBvh4Y3PjKUXAVgVx+VCCOMAKVYXKka33XYbSktLUV5OV6fuxhcdT7t8jTtw4fx8jN93Ppwen/p524evKpcM/j8zeeXsezDeeecdbNm8GROLs5Wb1doxR6nC9Wy0ILa3t+OKK67AlCmswSWNCIw0QqgzUUwiEiVZRhNBq3/fTFaqmcWPfyZPnozKSBOmfvwIOgNhdGblob61HSV5OVg8cxIcQT+CdbtQuOQMjDv/Jjz00EP45z//qWJ8mAGwZ6PyR0xIBodS/pJDXq5OFoFMlt1k7z2d17eufhm1T94GT8XkfiUmwl0dykJYetz5KDjgswktk+6oNQ//Dm3r3oR33L4qEU20qXF3rkfevKNQduJ3U24Z5DzLli3DLbfcojwHaOHrqT9t2rRJWfxo/RvoICnan9Y/uoQyRpmJZXo2HkTRivif//yHP5YsowlJSOKdhRAmjpnuK5iyikEY58c5kRDCOIHq2Y2WwF/+8pfK3WH69P4nd8GWBqx49hGcvmQOTjxs0SeXBptr0b5+uQrS5kl63vyj0NYVxtplL6OttRW7Ru2P1jHz1YnX7t27leXxtNNOU9bBaED5MJZru0uEEKZnS4UQJod7pirVjY2NuPTSS8G6azyJZ6md0VtfxERfAEG40Bpxo6GtA4smj0KpJ6ISaeXOORxjz78JzW3tuOmmm7Bq1SqV8Y8HaLQE8LCrvr4eRx11lIqPppeENOsikKmya11E41sZyVntk7ejbe3rcBeUqvJWzEIebKpR8YOsUVx20vfhYoKnBFo0Yzqt+bGSxARbGxBua0Lll69SCWZS2fj833DDDeqdsO++n9Z07kkK4/WMYqmJ3//+92CsID2z+H7he4rxhSSEhx9+OH7wA5bJEkKYyj2MNZYQQt0IJzY+9+N9AKcYDuuxruYxUM8cyPk0uPQs8J3YlCOzN4ugMph5oNgYunGsW/4KpkyehB+ffmQvkILNdSp9M0/g+KL1lE9Ah68Yy+rdeGVLE1rb2uByuZQP/THHHIOjjz5a/VvapwgIIUyPNAghTA73TFWq6XZ17bXXYsaMGeoUvm3dWwjWVWF8rhOVkUbkRDrR6vejvKQE02bOVvFGYX8rKs++Gt7KKYr4PfLII8oqQHLJwy1aBT7zmc/gxBNPhM/HQt7SrIxApsqulTGNd22hjjY0L38cbWtfAw+VGVPozi9FzsxDULj45GFl/WRiqLpn71J1B2MdNtOLqWPbGpSd8G3kz6eNIXWNyfQuueQSZQUsKemu19y3bd26VR0gXX/99UNOzMMlvl/obUVd1ul0qmuPPPJIHHrooVEPLrEQDolkch2EECaHX6qvZnGYCwGcOsjAVwL4Rd/fCyFMbCt27typTsxZUJmxg30bC7hufOc1jBk/Hj87s//LlC9b/8fvdGcE2+9Y5Q5CH35aBaPFVema5fX2rV+U2Drt2lsIYXp2VghhcrhnqlK9YsUKXHfddZgzp1t5bF37OoKNe1XtM2ckjDz4sb26DgfMno5Tj1wMWjWYhZTWBe8Y1mHrbny38R1HhY01CfPyErNqJIe+XJ0MApkqu8ncs9WuDbU1qRIRbIwbTCa+r/ntJ1DPuoQT5wx4mySErDuYv98xKYWCBI6xfwMdqHMyunoyc+hvf/vbuOfmuLQM8gB90qRJyMnJQXNzczShlRDCuJEcXkchhMPDTddVf6JrtlFEbqA5xEKYAvQ7OjqUfztPvqnY9G2Bhj1478UnsHTRHHx5af/AaCpMzPQ16guXqKyj0hJDQAhhYnilqrcQwuSQzFSlmutmHDNP9OmS5d/2ITq3r4GrcJQiiKFwGOuranDu0oU4fO5UBOp2qdI6o8+9ThWpl5b5CGSq7GY+8nrugCVk9j70m+7YRE9/Cz2Ty5B8VpxxKbInsSRM6hpDYi6//HLQ04oH37HamjVrsHTpUlx4IW0cw29CCIePXaJXCiFMFDG9/dcAYAwh/463SQxhvEj16UcXhbvvvhvTpk1TGUJ7tj3V1ahZ8wYuPHAMZh+wuJdLBq2DnVXrlCtVxZeugjOrd6KFYS5nRF0mhDA92y2EMDncM1Wp5jvr1ltvxUsvvYRZs2bB0dGK1jWvqFgmZ3Y+ttc0Is/nwSVnHIVCr0tlRSw69AwUH/Gl5ACTqy2DQKbKrmUAtNhCWE+5+v9+oQ6mmVSmp9soE86ozKbjZ6HyrJ9/Ujc5lbfw1FNPqazFU6dOVZa8no0upTxspxVx3rx5SU0rhDAp+BK6WAhhQnBp79xkFLjpLh4TXxNCGB9O/Xq1tbUpJWn58uXKJYG+8Ew2Q5cFtpMOX4zD8LHKuOcuroDTm4tIVzsC9dXIKq5E2QnfgW8ia/tJSxQBIYSJIpaa/kIIk8Mxk5VqunrefPPNKpEWXeW97bVo2boWNc3tyC/Ix1mHzcMBo3MRaq1H9pT9UM5EF3lSUzA5ibHO1Zksu9ZB0Vor6dj2ocpgGmjs1kkcHpadaEOwYQ+yysai/MTvDVjuItk7YcK822+/HW+88YYqORFNNkX9iXrUKaecopLp0b08mSaEMBn0ErtWCGFieFmxtxDCJHaFpPD555/Hq6++quJj+PJieQgGMx9yyCEI1u5Ay8rnVMwNkyw4fTnInXUo8hccoyyE0oaHgBDC4eGW7FVCCJNDMNOU6pC/FaHWBjjcHriLRqGmpka976jEsWSE09+IKTkhLK7Mwr6VhXDlFiF39mHq/SauosnJitWuzjTZtRp+w1mPyvRJvcGbozKM6mjMd9Cy6nn4N76LcFench9l5lLGDaY6u2jf9bOk1osvvoiXX35Z6U+0UjIEh/rTkiVLUpJMTwihDqmJPaYQQvOw1jWTEMIUIMuYQro5MJiZRVWjp1qd1VvQ8v6zaF/7JkIdJIS5yJ2xWCWS8Y7pLj4vLXEEhBAmjlkqrhBCmByKmaJUMxNyy8pn0fbRGwi1N8PhdCtLQf6Cpcje5wDwIIyJyJj0SnlGMPNhKABXbrE69JJmPwQyRXbtgHzX3m1ofu+/8G9coRI0sUZg9uQFiqQNVKA+2ftW5LOjDS5fnumW/c7OTqU/UW9iTedUZlUXQpisZMR/vRDC+LGyak8hhJp2pmPHOtQ+eatKsJBVUqlcRhmoHWjYjayiCpSe8B1kD5LhS9OybDGsEML0bKMQwuRwzwSlmvXNah6/BR1b18BdWKasfpFgFwIN1cpSWHLkOcjf/9jkgJCrMw6BTJDdjAM1xoJZaJ7PX6B2p3Lj5CFyuMuPYP1uuArLUXb8t5A9eb4dbtWUexBCaArMahIhhOZhrWsmIYQakI0EA6i+92p0Vq2Hd/zMGEll1sNTMUmlZefpn7TEEBBCmBheqeothDA5JDNBqa579i9gSnrfhFlwuHsXi2fWQYfDicovXanS3ksbOQhkguxm+m5EmIPgvmvA2D6lN/SIn1PJ6Fi7uGw8Ks++JmZm0Ey/fx3rF0KoA9XYYwohNA9rXTMJIdSArH/LKux54DpVdJ7+/33bJ2UnTvsxcqYt1LACew8phDA9+yuEMDncra5UB5tqsfvuSwGXS3kx9G2qWPXW1Sg+6isoOviU5MCQqzMKAavLbkaBOcBiSQT33P8rddhCy2A/vSHQia7dm1B+6o+QO6N/OSs7YJDqexBCmGpEBx5PCKF5WOuaSQihBmRb3nsWdc/+Gb4JA2cRZdHXkqXnoWDRCRpWYO8hhRCmZ3+FECaHu9WVaiqk9Gzwjt6nn3Uweue0UuRMX4zyk3+QHBhydUYhYHXZzSgwB1hsy6oXUPfUHwfNPk69gQcyhQd93g63rP0ehBBqh/iTCYQQmoe1rpmEEGpAli/22qfuUISwZ32f6FTqpH3bGpQedz4KDvishhXYe0ghhOnZXyGEyeFudaWacc/V914FT/nEAV3SOravRd7cI1B2wreTA0OuzigErC67GQXmAIttXf0yap/4A7wT5sTUG3gZLfQlx3xNDpLj3HAhhHEClYJuQghTAGKahxBCqGEDmCWMRV+duYVw5xX3myHU1oRgSx0qz7pCso0OA38hhMMALQWXCCFMDkSrK9XhTj92//MyVWoiVsr5SCioClaXnfh95M09PDkw5OqMQsDqsptRYA6w2K7aKlT/6wo4s3Phzu9fZiLU3oJg0x5UnPlz+MbNsMMta78HIYTaIf5kAiGE5mGtayYhhBqQpQWw9olb0brqRXjHzeh12h4OdKKzah1yZy1B+SkXD3gSqGFZthlSCGF6tlIIYXK4Z4JS3fT2E2h44W/IKh3fK/18JBxC5451KhlWxVlXwJWTnxwYcnVGIZAJsptRgMZYLPWGuqf/qEq+eMdMh9Ob/UmvT/SGfQ9RMYQ9E85k+n3rXL8QQp3o9h5bCKF5WOuaSQihJmRDrY2offqP8G96F3A4VXIZpo9GKAjflP1Q9rkLtRWb1XRLlhk2WUKYyI1YgQRN+umTiSxZW18rYKHt5kwYOBOUamZIrn/xbrSuekGVm3Bm56u/I11+ZFVMUe8tqaFqgrBYbIpMkF2LQTas5dB7qO6ZO9H+8TuAw9FDbwjBN2muKjvhLiwf1tgj8SIhhObtuhBC87DWNZMQQl3IAqqorH/Te2hbvwyh5jq48kuQM/0g5EzdXwo4J4G7EMIkwEviUiGESYAHIFOUaqa/79i+Bm3rliFQu0N5OGRPW4ScaYvgzi9JDgS5OiMRyBTZzUhw+yxa6Q2bV6rnL9RcC1deMXJmUG84QPSGBDdYCGGCgCXRXQhhEuBZ5FIhhBbZCFlG/AgIIYwfq1T2FEKYHJqiVCeHn1ydPgREdtOHvcw8fASEEA4fu0SvFEKYKGLW6y+E0Hp7IisaAgEhhOkRESGEyeEuSnVy+MnV6UNAZDd92MvMw0dACOHwsUv0SiGEiSJmvf5CCK23J7IiIYS9EJAYQns8EqJU22MfR+JdiOyOxF3P/HsWQmjeHgohNA9rXTMJIdSFrIyrDQGxEGqDdtCBxUKYHO6iVCeHn1ydPgREdtOHvcw8fASEEA4fu0SvFEKYKGLW6y+E0Hp7kuSKagCsBNAIwAdgDoDJAOzzuAohTFJEhnm5EMJhAmdcltlKdYRpcQB8AKANAMtOzAcwJjlQ5OqMQCCzZTedEAcArAawBQCfIT4vCwDkpHNRI2ZuIYTmbbV9NEzzMLPaTEIIrbYjw15PGMATxp9aAE7mOTUUt4MBnAMgd9ijW+lCIYTp2Q0hhMnhnrlKdReAewC8Yhw0Rd8txQCWAjgdQFZy4MjVlkYgc2U3nbBuB3AXgA0ASAzZ+OxMBHAugLnpXNyImFsIoXnbLITQPKx1zSSEUBeypo/7XwB/MwjgaOPDwxNJWgp3GIrbt2xhKRRCaLpwqQmFECaHe+Yq1f8H4GEAFQDKjHcI3y30RuCfMw1SmBw+crV1Echc2U0XpvUAbgCwEcA+AKJF5nm4shkAy7f82PDeSdca7T+vEELz9lgIoXlY65pJCKEuZE0dtx3AZQAaAEyKMTNJIT9QVxgfJ1MXl/LJhBCmHNK4BhRCGBdMA3bKTKW6GsDlhgWQhLBv22UQxOsMJTc5jORqayKQmbKbTiyfMqyDswG4+iyEhyl0Iz0RwNfSuUjbzy2E0LwtFkJoHta6ZhJCqAtZU8dlzCAVMp5EemLMHP0A0W30VFNXpmMyIYQ6UB16TCGEQ2M0WI/MVKpfAHA7ACq2dHfr20IAPgLwfQCfSQ4gudqyCGSm7KYTTh6i0GV0ygCL4EELVejf2iaUI51oDzS3EELzdkUIoXlY65pJCKEuZE0d900ANxoJZAaamCeSjPX5H1NXpmMyIYQ6UB16TCGEQ2NkP0LIuOS/D/Fu+RDA+QCOTQ4gudqyCAghTGRreAD7AwAdgyRdotdOC4BfAyhNZHDpmwACQggTACvJrkIIkwTQApcLIbTAJiS/BCpkvwQwfoDsZVEL4dcBnJD8dGkeQQhhejZACGFyuGemUv0qgFsAzIzh+kY8mCyDSTN+BGBxcgDJ1ZZFIDNlN51w8nu8FsD0ARbBjL3MNEpCyGzg0nQgIIRQB6qxxxRCaB7WumYSQqgLWVPHpVJ2JYBNAPaNMTPdU9jnGlukiRdCaKpwfTKZEMLkcM9MpboJwKUA/AAmxACA6fSLAFwrrm/JiYelr85M2U0npC8DuNUI4+hL+IIAeIhLb50vpnORtp9bCKF5WyyE0Dysdc0khFAXsqaPu8KI9Ykqbsxqxg/PbsM15QwA/JP5TQhhevZQCGFyuGeuUv2s4TbK0hJjjTjlTqMuIb0P6HlwZHLgyNWWRiBzZTddsDLR280A3jaemahbKA9YGFtIyyGt6uXpWuCImFcIoXnbLITQPKx1zSSEUBeyaRmXpPA/LBBgWAT5iFYCOA7A5wZw+UrLQpOaVAhhUvAN+2IhhMOGTl2YuUo1Sd9LAB4HwKyiTCTDzIl0Uf88gMNsUc4mud2199WZK7vp3BfGCd5nkEISQTbWAmb9wS/ZwlsnnejGM7cQwnhQSk0fIYSpwTGdowghTCf62AlgGYB3AbA+0WQAhwCYlwR5o2voOqP+IF1VGPuTl9a7TPXkQghTjWh84wkhjA+ngXqZp1TTAvEWAGYfppfANAAHG4lhYmUKjfe+6H3AjKJtxjuF7xaJf4oXvUzuZ57sZjJKsdZOl2qWoODzyIMUfttPMrL2igqte7eFEOpG+NPxRZrNw1rXTEIIdSE75LhU1v4MgPF93AaeuPMUkWUjaNH7MgD3kKOMxA5CCK2/63Ymj5N++mTcG9ATB3OUah4w/c0oGN/zvULixrpnjFlKhhTGfevS0UYImCO7NgJM3cprAO4GUAeg0Hju+I1nMpmTAZwmlnXNWy6EUDPAPYYXQmge1rpmEkKoC9lBx91jJHhhsXie3vd8lFhcnnF/3wSwNC2rs/qkQgitvkOAEMLuPTKXEO4wsg0zfon1z3q+V2oB8M93ASyxvgDJCi2FgBDCRLdjs5FoiRb6iX2eRX7/m43SFAcmOrD0TwABIYQJgJVkVyGESQJogcuFEKZlExiL81cjliDWaT2zhTI+5yoATOQgrScCQgitLw9CCNNBCO8HcI/hlhbr87wewCwAl4mV0PqPkKVWKIQw0e34J4CHjW98rGeRYR37AbhErISJQptAfyGECYCVZFchhEkCaIHLU04IQ4EIQv4IXD4HXB4Rkdh7/CsjFmefAUSABWtrjNP+WKneLSA5aVyCEMI0gh/n1EIIh08Igx1hhLsAd44DTnci71ASPcYlTxpgl5jkgpaJ6wGMinMnpZsgkMkJkdK1excbISA82I3V6EbKwvW/Mcq2mLfOSCSCQBsTRQFZuQ44HIm8Y8xbZypmEkKYChTjG8O+UhTf/duhV8oIob8mhJ1v+LHrjQ4E28JwZztRudiLsUuykTtaYuF6C8vVADYabl2xxIguX8zmx+K2Ayl3dhC/4d2DEMLh4WbmVUIIEyeEzVsDqHrNj70rOhEOROAtcmHsYdkYc6gPnoJ44v5+YhwkDXSIRDJIN3USQmYfliYIxIeAWAjjw6m7F8nWRQD4HWeZlliNoSGtBiEsSWTwYfcNhyLYs6ITu17zo2krXVmBwilZGLvEh4qFXjic9lPphRAOW1wSvtB+0pMwBBl/QUoIYWtVEB/8sQkNGwPwFjrVqVPQH0FnfRj5E92Yd2GhevFIiyLwbwAPDuJOwlggZga9zghAF+R6IiCE0PryIIQwMUJY834n1vy1Gf69IfjKnMq7oqs5jEBrBGXzvJh3YQF8JUw8NVj7C4CnjWyisfox42GFcdDE5FXSBIH4EBBCGB9On/a6DQCL088e4EIeCPOw90pTkseRDG64rxVbn2lXfNVX2n3A1FEXhsMJTDohB9NPz7MdKRRCmKjcDr+/EMLhY2eVK5MmhJFwBO/+thF73+tE8cwsOF2figV/17AugOIZHiy6tBiuLBGZ7o1njCCtfyTJY/rIAt1IGOtzNoAvWEVOLLUOIYSW2o6YixFCGD8h7GwKY/k19aCXReE+7l4uXKGuCBrWBzDpuBzM/hpf14O1DwHcYBwm9XUJpbWC7x0WkT/e+gIkK7QUAkIIE92O9wH8FkAxgGhR+ugYtAxuA3CBaYnjqt/uwKrbmhQR7Huw5K8LobMhjAXfLUTFQnuVkRFCmKjcDr+/aPfDx84qVyZNCBs2dOGd6xuQXe6CJ7+/W1PQH0bL9hAO+N8ilM/3WuW+07wOupQwdT0TQNB1g8ob3WrpRkK3LmYeYzZAe9UPTBXoQghThaS+cYQQxk8Iq17xKw+L4hlZMWMGSRTpQrr4ylLkjBrMSsj3yn8APAQgbLxX2J/xSqwdyOyiFwLI1rfxMrItERBCmOi28vljUfpHjaQx/MZTP2KmX9bzPALA+QD060SMGXzv902oWdmp3jGxGg/uKw70YsH3Cm0VUyiEMFG5HX5/IYTDx84qVyZNCHe85MeaPzejZNbALqF1a7sw8+x8TD4+1yr3bYF1UHlbAeBFAB8bRWt5kng4gCNjkEH2Z7pqfky4bX1PHXveEuOEWO+Ip32MFbLXoyqE0ALiO8QShBDGTwg/+mcztjzdjtJZsd046WlR/1EACy8pxqj9hlIgqYguB/A8gNVGHBOV0c8ZdQiFDFr/6bHeCoUQDrQnAaNMVPQAhjUGeQDDg10+q7TK03V0q3FIw+8xySD/DPUsp0YOeCj/2iV1yjWUB/exWvveEJhb5rDflNkqGaAQwtTIUDyj2EvLjOeO7dcnaUJY9bIfq//UhOJZWQOeLNV92IWZ5wghjC0+JHokcLQU0r0kllJIxe6/ANYC6DJO+BcaSl7PBBJVAJ4yiCZdxEjSZxqF7ufbRnqFEFp/K4UQJkAI/9WMrU/5BzxUY/wP3UYX/jgeQhgC8BKAfwF4FwAzFlPx5HviVKMYtiSUsf4TZK0VCiHsux/8XvM544EuM/vyO04vH36/O43vOf+fZV6OMZLLkDTyG29uPoUoIeS58EAeBu17gip+8LDfltkqtEcIoXnvESGE5mGta6akCWHT5gDevrYB3mKnSijTtwXawmjbFVKn26WzJZFB4hu5DMCfjRNHxhvS6kclr9qoVfh9AFONE8ibjdgEKnz5RlprFrmnZZaxQ/YoSC2EMHEpMvsKIYTxE8Kdr/vxwe1NKJqWBWeMOOv2PSFEIsDBV5Ugu3Qwl1EqnP8H4C4A2w3Fk+8BWjH4zqB18Fij9lnf2GWzJUTmyyQEhBD23C0eurDOIMM++D1moiZ65LxphH3w8OVgwyLIbOFUs+geujgtW06X0ff/0IQ9b3eieN/YZLT+oy6MWZKN+d8qTMsadU0qhFAXsv3HFUJoHta6ZkqaEPJls/LmJlQv60DRjKxep0vhYPfJdtlcLxb+pKhXwhldN2SvcanEsbYYLYgkfT0fOSp/tBiyuO1PjQD2t42sZn2J+Wbjo8RENkUZD5EQQutvoRDC+AlhV2sYb/+qHq07Qiia7u6V6Y+n+42bgphyYq5yux+8rQJwlZGUiodvPZU7WjQYv8Tn/8tGjLJ8wq3/JFljhUIIe+7De8b3ttyw+NE6+JpxSMvni7kA+F2eblgO6TbK0hKsPzzUM6xnv5n0j6QwK9/Rz0rIAyce3O/3A/vleRBCqEeeYo0qXxPzsNY1U9KEkAuju8EHf2wGT5ncuQ5k5ToRbO9OmV60TxbmXliI/HFSizDxTXwFwB8A7DtAamoSRsYVfhXA3UZcYawTPp5okjx+B8BRiS/DYlcIIbTYhsRYjhDC+Akhe9av61Kx2K07g/AUGmUnWligPoJRB/gw95sFMZN29Yb+T4blgjFMjBvs+4lmYXr+bK5Ri1CshNZ/kqyxQiGEPfehb0kJHrS8anji0D2bhJBeOUcDoEWfhzEfAfgBgM+kZUN5cL/50TZserQNoc4IvCVO5eXK7KKubAf2OSUXk0/MtVVCGQIthNA8cRNCaB7WumZKCSHk4pg6vXp5B+j+1NUURlaeUxVUrjzIN4Sbk65bs+K4tPQx3TRPFKmMDRXL8wCAew0Fruf9MG01ySAbXVJOMNxXRhsKH08h+2YoXWOUsfgfKwKT0JqEECYEV1o6CyFMjBCyd+uuoPK04Hs02BFBTrkLYw7LRsUiL7Jy4ilMfwmANwCQ+DFWiSVs6EnAP1RMeTDE/x8P4BeG0hpNUkUPhKHqHKZFlGRSCyAghLDnJlxshHCMM37IbzoTbk4lxgAAIABJREFUOfEQht92uo/yuToEAPsw7p8J5I4D8JUBvvs9dQMWs6cbamobSWHtB13YvaxDHd4ziUzJTA9GH+xD6RyP7cigEMLUys9QowkhHAoh6/8+ZYQweqt86YSDgNMNW75ghrelJHCPAHjdcNviR4MKGxPDnA6gbIBhHzaSQ/BEn40fGVr6GMROZY/j8GeMWWDMUDSDIP8m4WRAO7OesX0AgGTwjOHdgoWuEkJooc0YYClCCBMnhD3foZEQ4HAl+g79uZFdlO8CEj++G6iM8v/pocH4If7hwdH+xjskmqRqHwAnG65u1pcvWaG5CAgh7Ik3QzQYw8/C8mw7ALxlfH9pnedhLQ9fSOr4jaaqTB2ABzFzjO8+awzT5ZR9WSaG8Ye8NqobLDJ0g8GyiQ9fBpioiq1n3ejhj2bdK8VCaN7eCCE0D+uhZiKzuMP48tNf4YvGEdZQ16WcEA414cj7PYkbXUxIBnmCGHXl4suf1j2SvR8aBLEvOrTqXWtkKKNCxwQzTBJDCyCJHlNbRzOc8XEkCaTLKDOM8kPDD1I0uJ1KIj9kCzJ+C4QQWn8LhRAOnxAOf3fpUfAzw42cxI/ZDqn40bpIBZWNVkD+mwon/9DFjTUKqdTSq+DbAA4Y/hLkSlsiIISw57byOfs3gHkG2ePz8wSAGuPfPIChahXNIM7njd9lln7hd5zfbBLDbxlJoEgG+a0mQeR3PKobMDM4dQN7JXox8wERQmge2kIIzcN6sJn4tmEhu3MN1sEsJDQHPR7H8oQQxgFScl0YbH4LgMk9rHXREZn9jxY/upEwJXzfRiXuBsPdhIocCSKtifx/nuzzw8Ix6JbC/+fP6W5CJY/XMraBVkJ+mEgEqSyam/I6OexiX20mIdSxfhmzNwKJkMdJP2Vmv/haIuPGN2J3r+GuQb9SzZIz3zNimGgd5KeBzzuff74PSBD5jmDiC76PGE8cfR+wzwbD6sHENJIROhGZsHtf/bKbSQiyvBMPaumaPc04h2cReloNmXWUqjGfMbqB8jmidZCHLfTQ4d/R7z4PXpgIakoP754oDvy+M+7wawBOyiRwLLVWIYTmbYcQQvOwHmwmvlX+YRw5JboiIYSJIpZw/+sMfj5jgCsZf0D30esHUML2ArgVAD84/EhwyxikzseP/6ZCx5NFnk7y3ySDPKHkz2lB5IkkDcbfNVzFEr4By10ghNByW5LUghIhbsMlY0ktsM/Fw12DfqWaZWdImLcYscpcOElh1G0t+m96JVBJpfdANA6Kv6M3Awto8+DIPnVLU7n3I3Us/bKbacgy0+hfDI8dHrSwVjAPYfhtpgcPv8X8NwkhvXn4N583kj82euysM54/HtrGanwWeQBMHSLzD3LTscNCCM1DXQiheVgPNtOZxjESj3dJDtcDuMiIbO57HdkC/0Qb31xVTU1NKCgg0YjdmEW0fn1AZbzzFjlVALLbF0+SA2sAlL5VUBFjnUB+MAbK6EcPXypnvzayhPZcLT8utCB+COB3Rj9+GLhtTGnNn5P88d8cg43prulWyn/TKsB9/aMRv5A+JFI5sxDCVKKZ/rFGMiEMdUVQv7YL/toQnG6HqkWYN3a4GZmZVIbuZnyn0A2NBC9qFeQ7gu8OJrygAsq/+a6ghaNnoxcCD4+OSL9gyAosg4AQwlhbwQzfLPX0mPG88ZtMCyGfLVr+qCKT0PF55oHtROPcnt9klqJgCMhs4/AlGv/fcx5aGBn+8Vut5aI6G0OoWxtQpSc8+U6UzvLAU2AP/U4IoXmvECGE5mE9FCG80cgSQHPSnYZp6EcxLrrSSC/X61cDEcJgRxgfP9SG3a/70dEQhoPvCIdDlZDY57RcVB7Il5+0wRH4ieFKQhetgT4qJI586ffMDEpe/y+D3/OkkKeJJH/sw5gCuqSQ9PFjQwsjP0LcDxaejj6a/GDFGjuz90wIYWbvX9/Vj1RCWLu6ExseaEXzliBUkocI4C10qqyi08/MhycvUaXsasOtnMom3c14IBS1DtJVlO8KvkMY+0R3N8YQ9nwvsT/fM8yiSGuGNEGgGwEhhINJAjOM/qZPeajnjYMZHsrwO01ix282n0FaD/mNZpw/v+XMK8Asv/Qi6vnM0wWV/XgYHE0OlzqJ5Dtn23/bse2/fvhrgt1TRYCcCjcmfjYbE4/J6VUTNXUzmzeSEELzsBZCaB7Wg810GIDLjZzG7He88UVfGuOiuC2EkXAEa//egm3PtiN7lAvZZU71cuCJdsuOIFweB+ZdUIhR+/c0OFoDEGutgtlFWSOQQeR9FTwqazyRZzrqb/ZYNgkgCSL5PT8kLCwfLTVBxY6kkCf+dAll48kjTyDpChZ1PxlobGuhM5zVCCEcDmrWvWYkEsLQbh9W/qFJlejJn+hSHhfM0NxRH0b7rhDGHObD3AsK4cpK5DPLdw3dPfkuoLLJd0U0hpBxS/Q4oELKOGNaKRhD2PMQikmueA1d1Ki8ShMEhBAOLQP8DvO5I9Hjs8VGF1LWEWaLHsQwYyifTT6L1AWYdTSa5ZeWfFoL+Yct+v2mOvf1oZcwjB6bH2/FhvvbkJXnQE6lS2UcDQcjaNsdQsgfwb5n52HisaynmLlNCKF5e5fIl8q8VY28mfjFZxKZIw1T1C+N4yQe8w7VBowhbPi4C+9c3wBfsRPeov71qRrWd6F4hgeLflZs+9TFQ4E4+O9J6qhgMekL3bOisQA8jSfR48nfjw0X0OhINPI+bSR4eNlQ0rgHzAQYPV1k7A9PH+kexg8OaxoebhDF6Nh8mXPsvm5hyd1Ruq8WQpjuHUjt/CONEDY2NmLz3yOq3mDxzKx+5XkCrWG07Qph/4uLUL4gkQM3ZjpkUhm6jVLh5Lsi6n7KdwIVUb5/+DtaAFknLap88hpaJM4y0t2ndo9ltMxGQCyEQ+0fS0fcY1j76CZKC/0LPSz0PGAh6eMzSbLHZ5FxuvwZD2+izzkPaeg+St2A3296GNF6mNrWUR/CW1fUIxyOIG9Mfxd1Hvqz9unBV5coN9JMbUIIzds5IYTmYT3UTPyy32S8XZhakkdKdEAfqg1ICD/+Tys+fqAVJbP7KywclEpL+54QFl1ajOJpkpFucKAZ3skAdL7k6bJl+Gao08RzDNet6AgkePwI8CVNN1AGr0dLVfDDQaWNf/OjQVdR9ucHiASRp/09x2b2UlYksVcTQmiv/RxphHDnujqsvTGoTuZ9xbGLwTOucMIxOZh93sCx3f2lgHHITD7FRFVsPDCi4kkFlPNE3UbpXUC3USqhfM/Qchi1GDIToiSwsNcTlvzdCCEcCkM+Z3z26CpKiyFDPqiC8dnic8dnjd9q6kr8/2joB+uB0prIvryOSWf4vaduwMTxekrAVL3qxwd3NKF436yYB/q0FDZ+HMCC7xVh9OLMDQ0SQjiU3Kbu90IIU4dlukZShHDXhjp0bfahozEMt9eBkplZqHrNj6qX/SiZ4YG/LqSSHrBYsttH9wI33DlA/UcBLPxxMUbtl8gpdrpuNd3z0vWT5I6kkKf1LCbPl31f1yxaAVk5hHWJ6DrKxDH8QEQbPzAkhTy1o3soY4FoDC4ZZGyeEXBuWgGo7O0LYKbxoUo3LonPL4QwccysfMVII4RbVuzF6l8F4fJ2u+AH2yJw+YCsXCd8pXTPd6F5awAlszxY+L889Im30RvgDUPxpBLHdw4tEnzfUBHlO4N/GDf4DaMsDZNW8VPOdwKdTOhNkLkWgXiRkn6JISCEMB68ePDCwxh+a1l7mG0f4xlkZTB++3l4S32J5I/WQSZ2oncPD28YPrLYKEFF3WDg+oN0L6cVr+6DLnS1RZCV40DZXA/yJ7r7eRzEWvmWJ9uw7t8tKJnpQWdjGO17QwgHIioUKKfCpZLK1K3tUgdSjCXM1CaE0LydE0JoHta6ZlKE8LGvb4SrNVcljEEkAneOQyWQ8deEwVjCturul8Wnv3cif4JbkcMDaSGcLhbC1G0QTwppISSmPFFc2cNCGJ2FBI9ZS2n9YwIJ9udJY9/GDxRPLP9jxCNGrYdUFumuQqWQcQ2Z1YQQZtZ+DbXakUYIX7xyC7bf50CwI6JidcIhqPdtVq5DZXHOGeVWCt6kz+VgzjcSKUpN13SWn+V7gwdKfRvjkEkQmQ3xM0akQdS9lO8KuqgdBOCrfWILh9pB+b3dERBCmOgO/8L4NpMQsjFkhIc19BDiIS4JIL/HPOzl95gePrTWf7tHOojYc/IQ6eMHW9WBfVdzWA0TCUORuLFLfJhxVr46bBqs8dpVtzchHAyjdWcIoU7qd93OBLyW+h1jChd8vwhjDhELYaK7PxL7CyHM/F3vJoTf2Ijy8UWfZJTiS6Z2TScaNgTg9jhUUhmeHLFFIt3uokx+MOZQH5beOUqlS5eWSgTuAPCcYUVkYDo/FNHgbloISRqpuPHjwhNHho3GSlvN1PO3G+SSH5zoyT8VQxJJZhn834wrQi2EMJWylv6xRhohvP/U9QhUZaNlO62E3QpYJAiEA4CvzKkSO7g9Thx5axlGHxzruR5oz17qEa9Mt9CeihwJH+OZ+XPGJPE9wsMgEsfoQRGtFrRwMI7pOz2yFadfRmQF6UVACGGi+D9rlHuiJw69cngQ86DxDPKZposp6weTEJIc8tmkm+j9g5So6l4DMxNveqgV2RUu+EqdyiJIi2FnQ1glhJl8Yi5mfpnP+cCNHl9Pf7kazduDyClzwZXt+OQtEGyPoKM2hMJpHnzuXxUq83GmNrEQmrdzwgLMw1rXTIoQvnDZFuT6eseqNG7uwrZn/CqgOKfc2f3C4IsnFEFXSwRdrWGMOdiHo+4Y9QlZ1LXIkTcuyRpTTfP0nuSNhab5ESExpNLGjwgzi1Kpo5WPClzfxt8xDf3GPglrov1YNJcuqXQzy6w4QyGE9noiRhohfPI7G9G6yoPGjUE4sxyKFDKDM8v8sPGdm5XtxGd+X4axSxIhhHxXMP09s422GTHGdPeiyyjfJRyfrqEkivw53yF9G60XPHD6ue2SUdnrqTH3boQQJoo34/+ZKZwhH3TRJilk4hmWgqLqzANeho3QE4jPKp87ev2w1BR/HruRyL31i3rAEUFuZf9kMP6akHJDX3xFCXJHD1zPtHVXEM99fQ9atofgKXQo7wSl34UjCLRF0NUcQcFUN477a4VyYc/UJoTQvJ0TQmge1rpmGpAQ0kJYvbwTeaNdCIeBMF0K2BwOlQyhcIpbxRQeeGmJ8kOXlmoEGE/AjwMJ3XbjBJEKHWMOqcjxo3EygGMGOMnndSw7yfiEnqnle66Tc3xOW1rrVCMSHU8IoS5k0zPuiCOE392EpuVZSvnqbIx0u2shgkikO+176cws+Ea5MeGobFXaJ7HGtPbMUkzXUcYaR1PcUwGlRwAzET9j1DyLlTyGa2GSCyakOiWxqaW3bREQQjicreXz9zeDFFYZ33Ja23hYywMZ6k183njoQ9LIgxuWn2Kpidht52t+rLqjCSX7ZsWsEUhLYf3aAOaeX4DxRw0c+7f9hXasvrMJDjdUHVS6rrPxv3RXL5jiRjgILPhOUYKHUsPBSd81Qgj1Ydt3ZCGE5mGta6YBCeHelZ2oXdWJ8v08KJzcnViGbk20FOaMcsGZJUlldG3Kp+My6JzKGU8VaRmkcsckE1QSGQM4mLJIsneNcco/0Ekhs59SSfyh/ltJ4QxCCFMIpgWGGmmE8IlvbULT21nwFPBUHgi0Rz6J0Q76wxh9iE+9axNPKhPdTB4cMYnF24YLKA+EmLyCiSpWAfi9URd1oM3nO+cMowSFBQRElpB2BIQQDncL+CzyO0urPcvCsB4x3Tl5cBMtC0O3bR7Y8Jv9JQCnDTjZtufasfbvzYMewjND8b5n52Py8QPXEFRJZf6vRb1jAu1h+FVSGcDpgdLv3NmSVGa4Oz5SrxNCmPk7PyAhrPuoE9VvdWLMEl/MpDFdLWHlZ37g5SUonCxpyq0nCjyRpNsXt3igTIUsX3m68RGy3h0MtCIhhJmzV/GsdKQRwqd/sAmNy7LgdAPunE/jc2gd7GyKqNhsuoYxqcyscxIpOxEP2nRhY8wxi2LHsiBQgaVier7hPRDPmNLH7ggIIUx2h5kc7nqjrESsrOy0DjLjL2N3Y4WAdM9f/XYHVt7chMKp7pihOqpcxIYA5n+nEGMOHdjdfNcbfqy6rQlF0/ke6q/K0+20aXMQ+32/EJUHSlKZZHd/JFwvhDDzd1kRwucv3YK87D4xhJsC2PNOJ0Yv9qJgUm/CR7eEho+CKF/gwQH/+2kymsyHw053QOePGwEwsQxPJfs+rowTYjZCkkZmHcycJoQwc/YqnpWONEL46Nc3ArU5qrREdnl3Ugg2f10YviInyhZ40VEXwsJLilE6K9Xu+HRXoys5XcpnxHgv7DIcx+hdQHdzaYIAIIQwWSmgtw+/tcw2ytIufRvLTVHPutYoIRV7Plrzll1Zrzy2Yh3EN28LwpPnxMFXlaisowM1Jg5kLGKgLawyivZtTVsCyC51YfGVJapAfaY2cRk1b+eEEJqHta6ZFCF84IwNqJxarOpghQIRtFeHVNKY3EqXylrFF0tuBd1EHSrDaEtVSCkuPIWS+EFdW5OKcan00T2MGcwYc0hXlWgdQwaxn2AUv82sF/727dsxceJENDQ0oKiou47jpJ8+mQrAZIw0IDBSCOGOHTswYcIEPPDFDchx5qmEDszox5quAX8ELjdQMNmj3EgnHpuDmefmxywanfwWReukMZkF3wu0FNJ9jWSQyabOMmqhJT+TjGAPBKKy29jYiMLCRONa7YFB8nexDMCfjKyifO5oweNzR5LIv88ZNH4wOv/O1/1Y+7dmldshb6wLbp9TxSEzUQzzRs38SgHGHzl0MqodL7Zj7d0tcLiAvDFule2Yia1YhsLpBGadV5DR8YPEq6mpKaojUGgZdyNNEwJCCDUBa+KwzHNc9dfzn0NWQykifCc5u33IRy/xKdelna92YPebHWD2KkYc08ecFsNJn81F8XRxFTVxr4Y5FTOWMnaBf0drHzHd9SFGQprM28P33nsPJ598Ml544QVMn95t3Vx87QvDxEcuSzcCyy49Ou4lJLLPiYwb9wISlLWea1i3bh2OOeYYPHLzywiuLUbz5iBadgXBuEG316kKQvPUv3KxFxOW5mjO3ky30KeNGEPjxa8sgkw6wz+ZdUiUyP5J38QRWL9+PZYuXYply5Zh7FiqDdKGhwBdR/8LgBZB5gRgBs/Rhpsov8lDP3f00KpZ2YXtz7ejpSrYnYvGIHUkghUHeuMqTs9x9rzdiR0v+bvJpDFO/ji3ev8wf0TUe2F495r+q3bv3o0DDzyQC2HdLTJvaZoQEEKoCVgTh2U183dNnE+mEgQEAUFAEBAEBAFBQBAQBMxCgBm16BohTRMCQgg1AWvisMpllO4gBQWpTl5g4l3IVClBINTRhj33XIVgWyO8o5gGu3frqtkGZ3Y+Kv/nF3BlD1TKIiVLGXQQxrPMnj0bIrf6sZYZ4keg9aO3UPf0HfCMmginp3fClkg4iK1r3sVxf3hJ5DZ+SKWnRRCQd67+jQh3daD63qsRbKqBt2JK/+9v3Q443T5U/s8VcOV1h0pIGxwBxhCOH88EWiolu7iMahQYIYQawTVpaEUI6WcthNAkxC08Tdu6t1DzyI3wjpkOh7u/K2kkFERn1XqUn3wRcmcdmrY7kQQHaYNeJh4Egb0P3oD2zSvhG8fi7/3b9o3rcNAv7lNxLfK+FVHKJATknat/t9o/XoG9//k1PKP3gTOrfzKpSCiEzqqPUHbi95A3l27d0oZCQJLKDIVQ6n4vhDB1WPYciU7kvwawxHAyZ0aQ80jcALzSo+MdAO4DsBDAzUZVU2YM+RqArXEuTQhhnECNhG7N7z6D+mfvgm8is5LGbh3b1qBk6XkoWMSENOlpopykB3eZdXAEdv75hwh3tCKrNHaMFeV20U/+IoRQBCnjEJB3rv4ta3n/edQ9/Sf4Js4e9PtbfOQ5KFx8sv4F2WAGIYTmbaIQQj1YHwbgWz2Kw90NgAXjfhMjRzhXwOI13wTwOoCvGIXlPh/n0oQQxgnUSOjWuvpl1Dz+B/gmzIaDacb6tEg4jM7tH6L0hO8gf/7AtZJ0YyXKiW6EZfzhILD7X1ega88WeEdPjXn5ji2bceDl/xRCOBxw5Zq0IiDvXP3wt374Omofuwne8TPhcDLZTO/GJDAd21aj9LMXoGD/4/QvyAYzCCE0bxOFEOrHmn4DTwG407AG9sV8kkEEmUGJjRVPWVyORI/WwqGaEMKhEBpBvw807kX1Py8DnC5kFfevQRZo3INIMIDR5/wKWcUVaUNGlJO0QS8TD4JA84qnUPffu7oPVFy9FToqc1s+eBuH/voZIYQiRRmHgLxz9W9ZsKUe1Xdfhkg4hKzSMf0mDDbXItzZjtFnXzOgF4L+VWbWDEIIzdsvIYR6sabbKAvT3A/gB0a14L8D2MfIWXwxAEYe32K4jUZXUwtgLoDdMZZHwsg/0cbCdFUS06J3IzNp9IZX/o2mN/4Dd8louPJLVdppKrOhljoE6ncj/4DPonDhCXB4s+HOK07LrYlykhbYZVK+hNWzUI9IoBPO3EK4fLmf4EKFbu+D16Nr9yZ4xkyD0+NTv2PsbdeezdjjBw664h4hhCJJGYeAvHPN2bLG1x9E42v3wV1UDkd2ARAMgAVKI11+BOqqULDoJJQs/WrGl4MwB01ACKFZSANCCPVjTfL2DwDvGBWDHwBQA+AqALOMquN9CWEdADqhV8dY3pUAftH350II9W9kpswQDnSh8ZV/o3XNKwi1NQFOBxCOwOHKgiuPBmWnUoaZdCZ70nzkLVgK3/jYSTR03bMoJ7qQlXEHQ8C/bQ0Y58M4WoSCcGbnIXfmEuQvWAp3YZm6tGvvNtT998/o3PUxIiHWGXOoQvNZZePRvu9xmP6Z44UQiphlHALyzjVny+iBU/v0HWh87QFFACORsCJ/7uLRKDzwJJSfcvEnB03mrCizZxFCaN7+CSHUgzXJnBvAKmP4LxiJYnpm8WCfRwEcCWA5gKh/AY+rmYSGmjvLjPZtYiHUs2e2GpVWkEDNdvi3rELY34pwoAPt65cj2LQX7sJyOH35iAQ6EGyshiuvRMU05ExjbiNzmign5uAss3yKQNvaN1D33F8Qbm+Bu7gCDrcXYX8z6MblGzcTZZ///idu1uFAJzq2fKDiCanQZRWPRvbU/bG7vkmlQM/0A7hJP30ybtHYen36kk/FvUjpOCQC8s4dEqKUdOjcvQk1j9+isnkrk4vDCUTCdE2Ap2IKyk78DrIHSfqWkkXYaBAhhOZtphBCPVifAeD7BtljHOCNABgjSLJ3ipF5lC6kzELKvu8DuAjAywAuAHA0gC/GuTSJIYwTqJHajeSw5uHfoW3dm/CN7x0bxd917d4Id0EZKs/+JVw59EDW30Q50Y+xzPApAsHmOlT/3xUI+VvgqZjcy12L7qAd29cif/7RSlkbrNlFboUQjrynwy6ya+WdY1mJPff/Ch1bP4B3/Kxeid34rSVJZI3TyrOvhjOrZ+SPle8qvWsTQmge/kII9WBNXK/rQQj3APi6QfpOAtACoNXILLoTwHwAtxkxhm1GiYpY8YOxViuEUM8e2mbUzuot2HPPlXDlFscshttdm3CdqbWRRDmxjXhlxI20vPcsap/5o5F9t3/2v+5kD34j2UP/ZBDRm7SL3AohzAixTeki7SK7KQUlxYPxYGnPfb9UCWOcPWKTo9PQ84DxyaNO+zFypi9K8ez2HE4IoXn7KoTQPKx1zSSEUBeyNhlXFat/6HfwTpw9YCC7f+tqFB32RRQfdqYpdy3KiSkwyyQGAvXP/RXN7z6tCGGs1p0Ofg0qvngZcvbZf0Dc7CK3QghH3qNhF9m18s61rHoBdU/dMWQd4OKjvoLCg+KtLGblO9a/NiGE+jGOziCE0Dysdc0khFAXsjYZt239ctQ89Jt+Liw9b4+EsPgzZ6FoCT2Y9TdRTvRjLDN8ikD9C3ejafljyJ40JzYhpJV853pFCLOnLBBC2AMBiSG0x5Mk71z9+8g6wLWP/wHeiXMGPHzt2LoaJcd8DQWLJDY3nh0RQhgPSqnpI4QwNTimcxQhhOlEPwPmDjbVYvfdlwIuF7KK+tceDHd1oGvPVoz6wiWDWkdSeauinKQSTRlrKASUlfyRG+EZPQ3OLJaG7d0CdbvgcLkx+tzr4MotFEIohHAokcq438s7V/+WddXsULHKzux8uPNL+k3IGOZgwx5UnHkZfONn6l+QDWYQQmjeJgohNA9rXTMJIdSFrI3GrXv+72he/ii8rK3mzfnkzlRCjR1r4Zs4V1lHYinLOmAQ5UQHqjLmQAgwPnDPvVerUhLecTN7FZ0P+VvRVb0ZRYedieLPDO4ybRe5FZfRkfes2EV2rbxzdD2ve+I20HXUO25Gr/ISkWAXOnasQ870A9Xhq8PptPKtWGZtQgjN2wohhOZhrWsmIYS6kLXRuFR66565E+3rl4FF1Zy+PFV2gtZB39jpKD3+2/CUjzftjkU5MQ1qmchAgMmV6p66HZ3Vm9ShSHfZiRb1POTOWoLSY78Bpzd7ULzsIrdCCEfeY2EX2bX6zoVaG1H71B3wb3pXFaR3enNVUXoSQu+E2Sg7/tvIKu7vqWP1+0rX+oQQmoe8EELzsNY1kxBCXcjabFxmOPNveg9tH72JYEM1nDkFyJ2xGDnTFsXMPqrz9kU50YmujD0QAsGWerRveFv9CXe0IqtkLHJnHozsKfvB4c4aEji7yK0QwiG32nYd7CK7mbAx9Eho37gC7R+9hWBzDVx5xcjd92Bk77PQtNJOmYBTPGsUQhgPSqnpI4QwNTimcxQhhOlEX+YeFgKinAwLNrkozQjYRW6FEKZZkNIwvV1kNw3QyZRpREAIoXngCyE0D2tdMwkh1IU7S7D2AAAgAElEQVSsjKsNAVFOtEErA2tEwC5yK4RQo5BYdGi7yK5F4ZVlaUJACKEmYGMMK4TQPKx1zSSEUBeyMq42BEQ50QatDKwRAbvIrRBCjUJi0aHtIrsWhVeWpQkBIYSagBVCaB6wJs4khNBEsGWq1CAgyklqcJRRzEXALnIrhNBcubHCbHaRXStgKWswDwEhhOZhLRZC87DWNZMQQl3IyrjaEBDlRBu0MrBGBOwit0IINQqJRYe2i+xaFF5ZliYEhBBqAlYshOYBa+JMQghNBFumSg0CopykBkcZxVwE7CK3QgjNlRsrzGYX2bUClrIG8xAQQmge1mIhNA9rXTMJIdSFrIyrDQFRTrRBKwNrRMAuciuEUKOQWHRou8iuReGVZWlCQAihJmDFQmgesCbOJITQRLBlqtQgIMpJanCUUcxFwC5yK4TQXLmxwmx2kV0rYClrMA8BIYTmYS0WQvOw1jWTEEJdyMq42hAQ5UQbtDKwRgTsIrdCCDUKiUWHtovsWhReWZYmBIQQagJWLITmAWviTEIITQRbpkoNAqKcpAZHGcVcBOwit0IIzZUbK8xmF9m1ApayBvMQEEJoHtZiITQPa10zCSHUhayMqw0BUU60QSsDa0TALnIrhFCjkFh0aLvIrkXhlWVpQkAIoSZgxUJoHrAmziSE0ESwZarUICDKSWpwlFHMRcAuciuE0Fy5scJsdpFdK2ApazAPASGE5mEtFkLzsNY1kxBCXcjKuNoQEOVEG7QysEYE7CK3Qgg1ColFh7aL7FoUXlmWJgSEEGoCViyE5gFr4kxCCE0EW6ZKDQKinKQGRxnFXATsIrdCCM2VGyvMZhfZtQKWsgbzEBBCaB7WYiE0D2tdMwkh1IWsjKsNAVFOtEErA2tEwC5yK4RQo5BYdGi7yK5F4ZVlaUJACKEmYMVCaB6wJs4khNBEsGWq1CAgyklqcJRRzEXALnIrhNBcubHCbHaRXStgKWswDwEhhOZhLRZCPVg7AfwawBIAAQB7AZwH4FAAVwLoAtAE4BwADQAWArgZQAhAEMDXAGyNc2lCCOMESrpZBwFRTqyzF7KS+BGwi9wKIYx/z+3S0y6ya5f9kPuIDwEhhPHhlIpeQghTgWL/MQ4D8C0AXzJ+dTeADQC+DYC/2wTgCgBlAL4PYC2AbwJ4HcBXAJwO4PNxLk0IYZxASTfrICDKiXX2QlYSPwJ2kVshhPHvuV162kV27bIfch/xISCEMD6cUtFLCGEqUBx8DA+ApwDcaZA/Wg3ZpgF4BsDRBhEcZ/zca1gNSfRoLRyqCSEcCiH5veUQEOXEclsiC4oDAbvIrRDCODbbZl3sIrs22xa5nSEQEEJonogIIdSLNd1G6RZ6P4DlAE4zrH+cNQ9AHYAjAdxiuI1GV1MLYC6A3TGWR8LIP9GWD6CqqakJBQXkhtIEAesjIMqJ9fdIVtgfAbvIrRDCkSfddpHdkbdzI/uOhRCat/9CCPVjTfL2DwCrAezXgxCSyNUAOCoGISRRnA2gOsbyGIP4i74/F0KofyNlhtQhIMpJ6rCUkcxDwC5yK4TQPJmxykx2kV2r4CnrMAcBIYTm4MxZhBDqwZpkzg1glTH8F4z4wWwAhxg/mwXgEcNllNbDMcbPc40kNDT3MclM3yYWQj17JqOaiIAoJyaCLVOlDAG7yK0QwpSJRMYMZBfZzRjAZaEpQUAIYUpgjGsQIYRxwZRwpzOMeEG6gzIO8EZjBP6cMYNMMHMdABeASwC8D+AiAC8DuMDo88U4Z5UYwjiBkm7WQUCUE+vshawkfgTsIrdCCOPfc7v0tIvs2mU/5D7iQ0AIYXw4paKXEMJUoNh/DOJKwhclhHsAfB3A/gB+ZZBEuoOyFEULgPkAbgMQAdBm/DxW/GCs1Qoh1LOHMqpGBEQ50QiuDK0NAbvIrRBCbSJi2YHtIruWBVgWpgUBIYRaYI05qBBC87DWNZMQQl3IyrjaEBDlRBu0MrBGBOwit0IINQqJRYe2i+xaFF5ZliYEhBBqAjbGsEIIzcNa10xCCHUhK+NqQ0CUE23QysAaEbCL3Aoh1CgkFh3aLrJrUXhlWZoQEEKoCVghhOYBa+JMQghNBFumSg0CopykBkcZxVwE7CK3QgjNlRsrzGYX2bUClrIG8xAQQmge1mIhNA9rXTMJIdSFrIyrDQFRTrRBKwNrRMAuciuEUKOQWHRou8iuReGVZWlCQAihJmDFQmgesCbOJITQRLBlqtQgIMpJanCUUcxFwC5yK4TQXLmxwmx2kV0rYClrMA8BIYTmYS0WQvOw1jWTEEJdyMq42hAQ5UQbtDKwRgTsIrdCCDUKiUWHtovsWhReWZYmBIQQagJWLITmAWviTEIITQRbpkoNAqKcpAZHGcVcBOwit0IIzZUbK8xmF9m1ApayBvMQEEJoHtZiITQPa10zCSHUhayMqw0BUU60QSsDa0TALnIrhFCjkFh0aLvIrkXhlWVpQkAIoSZgxUJoHrAmziSE0ESwZarUICDKSWpwlFHMRcAuciuE0Fy5scJsdpFdK2ApazAPASGE5mEtFkLzsNY1kxBCXcjKuNoQEOVEG7QysEYE7CK3Qgg1ColFh7aL7FoUXlmWJgSEEGoCViyE5gFr4kxCCE0EW6ZKDQKinKQGRxnFXATsIrdCCM2VGyvMZhfZtQKWsgbzEBBCaB7WYiE0D2tdMwkh1IWsjKsNAVFOtEErA2tEwC5yK4RQo5BYdGi7yK5F4ZVlaUJACKEmYMVCaB6wJs4khNBEsGWq1CAgyklqcJRRzEXALnIrhNBcubHCbHaRXStgKWswDwEhhOZhLRZC87DWNZMQQl3IyrjaEBDlRBu0MrBGBOwit0IINQqJRYe2i+xaFF5ZliYEhBBqAlYshOYBa+JMQghNBFumSg0CopykBkcZxVwE7CK3QgjNlRsrzGYX2bUClrIG8xAQQmge1mIhNA9rXTMJIdSFrIyrDQFRTrRBKwNrRMAuciuEUKOQWHRou8iuReGVZWlCQAihJmDFQmgesCbOJITQRLBlqtQgIMpJanCUUcxFwC5yK4TQXLmxwmx2kV0rYClrMA8BIYTmYS0WQvOw1jWTEEJdyMq42hAQ5UQbtDKwRgTsIrdCCDUKiUWHtovsWhReWZYmBIQQagJWLITmAWviTEIITQRbpkoNAqKcpAZHGcVcBOwit0IIzZUbK8xmF9m1ApayBvMQEEJoHtZiITQPa10zCSHUhayMqw0BUU60QSsDa0TALnIrhFCjkFh0aLvIrkXhlWVpQkAIoSZgxUJoHrAmziSE0ESwZarUICDKSWpwlFHMRcAuciuE0Fy5scJsdpFdK2ApazAPASGE5mEtFkJ9WP8UwBcAhABsBPA1AJ0AXukx5R0A7gOwEMDNRt+g0XdrnEsTQhgnUNLNOgiIcmKdvZCVxI+AXeRWCGH8e26XnnaRXbvsh9xHfAgIIYwPp1T0EkKYChT7j3EoAJK9AwAEAPwHwFMA7gIQC/O1AL4J4HUAXwFwOoDPx7k0IYRxAiXdrIOAKCfW2QtZSfwI2EVuhRDGv+d26WkX2bXLfsh9xIeAEML4cEpFLyGEqUCx/xguADkAWoxf/RHAFgDXxyCEkwwiOM7o6wXQAIBEj9bCoZoQwqEQkt9bDgFRTiy3JbKgOBCwi9wKIYxjs23WxS6ya7NtkdsZAgEhhOaJiBBC/VjvA+BlAEsMUvh3APzZDgAXA5gC4BbDbTS6mloAcwHsjrE8Ekb+ibZ8AFVNTU0oKCA3lCYIWB8BUU6sv0eywv4I2EVuhRCOPOm2i+yOvJ0b2XcshNC8/RdCqBfreQAeAvBtAM8afz8AoAbAVQBmAfh9DEJYB2A2gOoYy7sSwC/6/lwIod6NlNFTi4AoJ6nFU0YzBwG7yK0QQnPkxUqz2EV2rYSprEU/AkII9WMcnUEIoT6s9wNwP4BzACyLMQ0J36MAjgSwHMAYo08ugL2GyygT0vRtYiHUt2cyskkIiHJiEtAyTUoRsIvcCiFMqVhkxGB2kd2MAFsWmTIEhBCmDMohBxJCOCREw+pAUveekRxmtTECrYG/AXCKkWjmB4Yb6RkA3gdwkeFaegGAowF8Mc6ZJYYwTqCkm3UQEOXEOnshK4kfAbvIrRDC+PfcLj3tIrt22Q+5j/gQEEIYH06p6CWEMBUo9h/jfCOBTJQMssdzADwATjKSzbQamUV3ApgP4DYAEQBtAM4bIH4w1mqFEOrZQxlVIwKinGgEV4bWhoBd5FYIoTYRsezAdpFdywIsC9OCgBBCLbDGHFQIoXlY65pJCKEuZGVcbQiIcqINWhlYIwJ2kVshhBqFxKJD20V2LQqvLEsTAkIINQEbY1ghhOZhrWsmIYS6kJVxtSEgyok2aGVgjQjYRW6FEGoUEosObRfZtSi8sixNCAgh1ASsEMK4gWVR+MeM3guNxDAbDbfOcNyjmNNRCKE5OMssKURAlJMUgilDmYaAXeRWCKFpImOZiewiu5YBVBZiCgJCCE2BWU0iFsL+WLN4/BcATAPAYvFrATwIYDqAtwD82LztiWsmIYRxwSSdrISAKCdW2g1ZS7wI2EVuhRDGu+P26WcX2bXPjsidxIOAEMJ4UEpNHyGE/XFkkpfPANgE4HLj/48FMArACgATUgN9ykYRQpgyKGUgsxAQ5cQspGWeVCJgF7kVQphKqciMsewiu5mBtqwyVQgIIUwVkkOPI4SwP0YtAPKNH78K4B4Adxj/ZgZQlpSwUhNCaKXdkLXEhYAoJ3HBJJ0shoBd5FYIocUEy4Tl2EV2TYBKprAQAkIIzdsMIYT9sV5l1AQk+SMhnGyUgGAsIQvNTzFve+KaSQhhXDBJJyshIMqJlXZD1hIvAnaRWyGE8e64ffrZRXbtsyNyJ/EgIIQwHpRS00cIYX8cTwD+n73zAJOrKv//d2a21+xm0xtJIIRO6E0QaSJYQEUUUUHBvw07KCrwAxsqKigKokixoSLYaNJ7DZCE9J5Nsim72d6m/Z/P2XuT2dnZ3bm7Mzezm3OeZ9mwc+65577nzH3P932/7/vqL5KKJF0n6VpJVZKWOv//y8yIPmOjWECYMVHagfySgD2c+CVpe59MSmC07FsLCDO5K0bGWKNl744MadtZZkoCFhBmSpKDj2MBYWoZ5TmAkOLxbjtG0ouDi9T3HhYQ+i5ye8PhSsAeToYrQXv97pDAaNm3FhDujt2ze+85Wvbu7pWivbvfErCA0D+JW0DYV9aFki6V9AvnI0pQfFISZSeulpQIEv1bqf7vZAFhLqyCnYMnCdjDiSdx2c45IoHRsm8tIMyRDeXjNEbL3vVRZPZWOSABCwj9WwQLCPvK+jZJB0nCI7ivpNclUYqCvzU74NC/FRr8ThYQDi4j2yPHJGAPJzm2IHY6aUlgtOxbCwjTWu5R1Wm07N1RtSj2YQaVgAWEg4ooYx0sIOwryq0O+Nsi6XuS9pd0jqRKSUskTc6Y9DMzkAWEmZGjHcVHCdjDiY/CtrfKmARGy761gDBjW2LEDDRa9u6IEbidaEYkYAFhRsSY1iAWEPYVE15AQBbtZUk3S7pTErKiJEVZWpL1r5MFhP7J2t4pQxKwh5MMCdIO46sERsu+tYDQ122TEzcbLXs3J4RpJ+GbBCwg9E3UBuTY1lsCL0i6VVK7pN9Lmipph6TTJN3oeAxzSWYWEObSati5pCUBezhJS0y2U45JYLTsWwsIc2xj+TCd0bJ3fRCVvUUOScACQv8WwwLCvrI+StLdDkX0W5J+J6la0jpJF0v6m3/Lk9adLCBMS0y7p1M8Hld4e60ijVukYEiFE2cpVAr7eM9u9nCSW+vPPu3eskbR5noF8gtUOGkfBYtKcmuSOTCb0bJvLSDMgc3k8xRGy971WWwj9nbhHVsUrq818y8YN0N5lTUj8lksIPRv2SwgTF/WUyTNk/Sf9C/xpacFhL6I2ftNwvWb1Pjc39Sx+g3F2pulQFB5leNUeuBJqjzmvQoWUOpyz2z2cJI76961aYUan7tXnRsWK97VbvZp/tjJKjvkVFUc/k4FQlThsQ0JjJZ9awHhnrefR8ve3fNWztsTR1oazLmjffkrirU1motD5dUqnXusKo97v0IlbkSUt3F3V28LCP2TvAWEqWU9VtKBkihB4TYAIaUobAyhf/tzxN4J69y2+29Q16aVyq+ZqlBZlRSLGU9hpGW7yg8+RWPfeakCefkj9hmHM3F7OBmO9DJ3bdfmVdr2z58p0rBZ+eOmK8hhIRpReMdmxTpaVHnMORpz0ocVCFhVYQFh5vadHcl/Cdh3rv8y9/uO0bYmbfvXjepY/bryqycrVM5RVoo0bVOksU4lc47WuHdfNqLYHxYQ+reLrJbvK2syiv7RKUwfd5LJ0AtTC8llvuzf8qR1J+shTEtM/nZqePxuNT3/DxXNOFCBUKjXzaMdLYrUb9S4c7+ukr0P93diOXI3ezjZ/QsBTXTb/T9V+5LnVcg+TQJ9HCJinW2a8OGrDNXZNushtHtg5ErAvnNH7tqlO/PmV/6r+kd+p8KpcxXML+h1Way7U92bV2rsuz6r8kPeke6Qu72fBYT+LYEFhH1l/Zak6yX9RVKTpFJJnNovl3SVU3rCvxUa/E4WEA4uI197RNtbtPmOKxSPRZVfPSnlvTvXv6WyA9+umrM/l5W5xcJd6lzzpqGNQCHJK69W8T5HqHjWoQrmJzq+s3L7QQe1h5NBReS5Q3hHndqWvaSu9YuleEwFk/dR6b5Hq2D8jJRjdW/boLo/fMfEtBoPdlIDMHauXagxJ56vqred53k+o/GC0bJvLWV0NO7OgZ9ptOzd0bJysXB3j45e8YoizduVV+bo6NnzhqSj49GINt91pWEhFUyYmVJMhAcUTNpHEz9y9YhhfVhA6N+Ot4Cwr6wpLVHu/JlMo25mBeoR3u4UrPdvhQa/kwWEg8vI1x4ctDff/S3lj5mgYBH2hL6te+s6AxYnfez7GZ8btJH6h36j9pWvSvG4ggXFinV3mPvgkRz7zk8rVDYm4/f1MqA9nHiR1uB9Af4Nj/5e4cY6BQtKpEBAsc5WQxmqOvF8lR1ySp8DQMeaBdpyz3dVOHVfBYK9vdjuHTtrl6l0v+M07t1fGHwSe0CP0bJvLSDcAzZr0iOOlr07GlYu2t7co6NXvNJHRxfPPkw1Z/4/zzqaMTf97qsKFBQpz6GKJsuKUBaYIFMuvXHEhKtYQOjfjreAsK+sV0p6t+MJXC/pbEkLJBVL2mZjCP3bnCP1TlDtNt35DQULS41nLlXr2rjc0EknnHdlRh8Tr079f3+lljcfVeHkfRQs3JUpMtbVoa5Ny1V28DtUc/bnfbIQhiXhdG+QRLzkXEnjRk1yjowu3oCDbZe0VFK3k/QY+1QPJQjjwpa/ft/QOwsmzd65rm6GW8UiGve+r6p45sG97gDY2/KXa5U/dkqvfZLYqXPdIlUc8S5Vn0aCZdtGy6HaAsI9by+Plr3r/8oROcRRcI0k/j1Z0j6SgkOaitHRD96iltcf6aujuzvUVYuOfrtq3n2ZJx0NJXTTb7+ieCxi4gdTte5t6xUqHaPJn7zB09hDetAMXWQBYYYEmcYwFhD2FRIxgt+TNFHSNZI+IOmfkg6RRLq949KQq59drIfQT2mnca+dsVlLX1TRjAP6XAG1o3PDEtW86zMqP/TUNEZMvwvgoO5P1yhYXJ4SjEZbdwgP4sSPXKOCCXulP/CQer4h6R5HkUacEQDIb1Nt7XGaNm1vNTU1qaJiZGU9G5IohnxRp6R7JT3lgGoG4jUEJQga5zztePJPanzu7yra66CUSh56cun+J/Q5YMQjYW3+41UKb9+gwkl795khXuXuLWs1/v2X77GxrslCGS2HagsIh/yFHLEXjpa96+8C1Ev6g6TXJUEe48hMdnAMch+VNN3zdAxV/49XK1iMwbgn6Utii7Y2Ktq2QxM+fLXn2G1YIs0v/1uFM/rqgngsps51C1X19gs05niOtSOjWUDo3zpZQJha1m+T9Ixz8rpa0pGS1kqC34epKJ32DUnvlxSVhNcRE/spDsjEzE984oVO0fsjnKL39OXkTF/ul06zgDAdKfncBzoe2RvJLJo/fvpOSh6xfXgH8d5N+OA3M16TsOWNR7X9gV/3JLNJkRkSsNq1bpGhjZYfdnoKqWABbXY8UWytocYbLpJ0kzMWMWw42GOOk32ramuP1LRp37SAcMB9ibwog/qQ8apKrAfrw89GQ1aIxz+vTb+7w4D8gnGpDyeRpq2KR6OafPFPFCpx2fA9N25d+JTqH7rVUJvzqifv3DOxrnYRb0Lc6fhzvt4nQYHPX6ecud1oOVRbQJgzW8q3iYyWveubwNQq6WeS5kua5gBB7g7rhWMgRrmvOb6D9GfV8ubjqv/vzSkTeTGKq6Orz7jElP3x0rrq1mjbvT9SpL1RhRNn7ywZhPGva/NK5Y2ZoAkf+IYpKzRSmgWE/q2UBYTZkfXxkn7tJKPh7YGJ/3FJFLoHbK5yEtRQKfQySYslXSrpWUkfc7yS70lzahYQpikov7u1vvWsGp/+s0nhHwgEzYueWK3CKXM09oxLVTDeu3VxsGdofu0hNTzyWwMI+2vQAKEAQgXs3aB2sk0XOnYJ4gxPlHSypMrBbp3wOUCGvEyvScJDmvyaaVRt7XpNm3afBYQDSnWZpO86PbBUb3FANSCdvdOteOwIbfzNZqHw+6MJkVQIgDf54h8rLyl5DHuy+ZX/qPmlfynSUm/2J8mQAnkFKt7rEI0945IRW9DYw4ZNu+toOVRbQJj2ko+ajqNl7/q3IOjCXzpRQhjgdjjGOIxqvH8xnH5E0vmeptQy/xFtf/g3Kh5MR596kSqOPMvT2HSm7nHDY3covK3WqN644gooYBLNVJ/2SRVNI2xj5DQLCP1bKwsI+8qab/pXHZJ4qsrh6eTrJUMDwVtwDGi3OLw5YhNPcP4GCR3TP15DgOBU5++c9njzAPRcnt1AO8ICQv++L57vxGG8Y8WrCjdskkJ5KpoyR0UzDxlSFrF0bt6+cr623vsjQwdNVfgeD2X35lU9NMB9cEy7jS1IziSU3AQnPo1KK/wc6tgt+maiTD0nnNs41qGHpgaStbUvadq0hywgHHBR/+y8OliTLifhMa8W/k2SINZjurY/PFutb6xS0bT9Uo5GrcH8mmma9NFr+y0yH27YrI5V84U3MZBfpKLp+6to+gG2KH2SREfLodoCwnTepqOrz2jZu/6tyv9JesQhc3FXN0Ec716OZhhM0Y03OAyY9GYGYNv69x8qf/wMk/Atue3U0ed+TSVzjkpv0KReJJjhfd69tYfQVjBxlopnz1OonyR3Q7qJTxdZQOiToFOY7v27c+7e6VVJnLqelEQAT3L7psepE5zDWL+SdJjj/WMICtxj9sf9Arcu8XROBomDJG1OcS8AYyKPD3NVrY3F8rgqg3Tftm2bXn31Va1cudLQ6ObMmaMjjjhC1dWpk8Rk9u5DH41U1lv+dLW66labWkSJtFFDRdm4TAXjZmjiR69NAKVbHQBHUl3iChPtRLCbl0jCYX1RmhPDw3idpH2dr1Lfy2prX9e0af+ygHBAieJlvc05iHD4SFwX2OWsW7k61n5JW+75j8laSwmJxGaon5tXaew7L1XFYWekuX7+dGtoaDDfseXLlxvv+d57760jjzxSNTUQJ3Kz+X2ozhZwy9a4ublqdlZIwN27ixYt0pIlS7Rx40YVFRXpgAMO0GGHHaaSkl0JyKzEoOVfIOllx/CWnC0coxzHNI53d0tK/50Fm4MYwq66Val19KblKhg7VRM/el1Ko+6etjYWEPq34tZD2FfWePUoHgeBfLiNtH7/kPRZ541xbgIgBMiRtRSPYzIgBCjCtatLMQES3eB+6dUsIBzuUu26/sUXX9Tdd9+tzZs3q6DAyeTY3a2pU6fq4osv1qGHYhXM3daxdqHJNBpp3mriwsg0CjCI1G9SqKJGNWd9VsUzyZHktgck/VYSNNNUmdPYhihIQmj7BsH3lQSMaLYpnkbsHn2b9RCms3+IT8FLyKEj1asaIkGb4tG7VP+/RWp9/ZGezLZjxpuyE9S2irY1qnTucao563MKFva1Rqczi2z0ef3113X77bebQ2nid2zSpEn6+Mc/rqOOGpplPBtzTRzTAsJsS9iOny0JuHv3ggsuUHt7uwGDkUjEGGP22Wcf/b//9/80fXrmwxiy9TzZH/dMJ0P2rH5uVeswYLD3947NHmxuHesWmTjCSKOjo4vQ0R2KNGxSqLxaNe/6rKkZbJtkAaF/u8ACwr6yflDSFU6pieGsxDxJf3USx7zoxA5i8nezlJKm6n6HMvqSk8uY+2GKwvQPFRQ3QHKzHsLhrMog1+Kt+NGPfqSuri7NnDlTwWAPQIpGo8ZbWFVVpW984xs5rzhJXNP82oMiuU083NlDA9zrIFUcfqaKpuK5S2w4r592SkKkEhD0mOVO2Gv/sYm7rmTb4iGkTEKqeIVW1dausB7CQffxtyXdJWlKP8l9sCcB1P+oWPgAtb75mFoXPiHon9SfzKusUekBJ6r8sDNyiiq0bt06/fCHPzTe4dmzZysU6qmBGIvFtHr1ahUXF+uKK64wHsNcaxYQ5tqK2PmkKwF3737iE58w+stlj3R3d2vZsmWGBfOtb31LZWWpjXjp3md09OO9+j5JbzrxgsmGUj4HEPJu5hjnnTlE0i5i/jvWvKF4Nzq6UEV7HayKw9454uL8srnmFhBmU7q9x7aAsK+s+YbjMoErQCQxGTIS27VpLA+gjtRU5PaFP0fD1YTrhJhBTtc/cPh0l0siP/+XHGrpp50+5JRPp9kYwnSklGaf2267TQ899JAOPLBvlk4sqQsXLtQHP/hBffjDH05zxN3XLR6PKdK0WLHurQoWjFde5f4muU3fdqukx5xU2qnmC210taTvOI7rdJ7pFScgH1zZsqgAACAASURBVMWJ1ZlSCfybmMT1qq09WNOmXWspoylFiZxgi5NhlLIdAHKooIQ088rmlUSSYn7jhf25492ViD+JNGw2Vv/8MRMULMo9Gtgf//hH3XvvvTrooBSp0eNxQWk766yzjDc+15oFhLm2InY+6UrA3bsYNAsLe2ePDofDBhR+4Qtf0EknnZTukKO4H+/gz0l6zsm47VLx+Ts6lLhuDFkQucgfCKXfe+M9Td3iWEdLT6bnMRNGTH1A7087tCssIBya3IZylQWEfaX2b0kUh8O9kRxDyNsgnTqEl0j6YQIY5C7/k4SnkBqHnPDg4RGUBUUV/t7Nzom5zfl7qvjBVGtsAeFQdn6Kazo6OvSVr3zFHKYnTqQMZd+2YcMGY0H92c9+ttN7mKHbZ3gYbA44uxc42xgwQVgqNJhkD+ETDngjKQnALblhCQVYQBlN13rMV4VENX+TtMkZkL9x/ZGqrT1F06btbwFhH1mzXuSaIm5zg6QVCckMkJ/7ykaOlKIg5pNXjTfKUoY3W9rD4Wn/8pe/bChrULBTNajaeA35jiUfXNO+UZY6WkCYJcHaYbMugYEAITcnrvD444/XZZeR+Ny2HnbGnxz9hQ4jYTwNHTneyQPIURGbvj1KZ2vHWECYLcn2Hdfu4r4yIbMGJ2e8eSOhWUCYoVXixfO1r33NHELHjk0dK1dXV2eA4I033qj8/PwM3TnTw+CUhgYK85h6Qzis2dY4vAl+J6Q1MYYQaycZ1QB+gMVELyKhtHgHSa89lGK22DtwgBMWi5McCulM1dZu1LRp0ywg7LX0LzhJZJA5Ycy8nolPgRrKfgT8AcyJBQQQsp54qj+Y6Q2UtfGgp33xi18040+YgHezb9u+fbvwWNxwww05R1+zgDBrW8MOnGUJDAYICYmAGYMH0TYkgE/gU45hDo8qetFlaJBUBq8g7Iy3W3FlUQIWEGZRuElDW0DYV9Zw3Sj+wml6JDQLCDO0Sngvvv3tb5tEF7NmpQ4kh1ZDVjZiLVIVfs/QVIYxDPROcg4B4gBfiV9xPEzUtqNQPMznRNoQHimqo+CVwtsEeAMo0iidiWJMVYVlaFP1+2A9tFn6eRXAmTKlJIph77nrRiY7XkmAdTyCJCMGMLKWVLBhXXInWcxgEsP7fu211+6MWUrVf9WqVSbGiX5ufOFg4/r1ud/7NlvZQLM1rl/rYO/jXQKDAULCIc455xx99KMf9T74qLyC9y7pJNz6ry5lH+IY72eMclc5x8VRKYCceCgLCP1bBgsI+8r6Q5KI44MrwCksOYaQwjS51CwgHGQ1SBCDslu6dKnJqkYmw8MPPzxlenviB4kjJOsaWdgSW1tbm9auXavPf/7zORxnQejqjxxvUioAh2UTsPj1pEonPCmKDy8VOY7wKBL7d7xTLaUn22qmmt8H60zNO3vjPCXpFw6IT6btAgChjq6UdLjj3YW5zr8zuy4DPR9gDi/CggULjGd3zJgxOuSQQ4zxxItx5Mknn9TNN99skjYlp7qHts09Pv3pT+v000/PnriHOLLf+zZbwC1b4w5RrPYyHyTg7t2vf/3rfb53eOU5eGPo3Hff5JCC1JODLfPaa69py5YtJhHUfvvtZ4ylucuc8SpkvH/PSyJ8BEOpCwxh2UxzDHMwcL4rKVfZQl6fOff6W0Do35pYQNhX1skAMLEHZvmelHi50ywgHGAt8Pb95je/2QkGoXviCRw/frw+9KEP6e1vf3uvwyyg7xe/+IVeeukljRs3zvxwEN66dauom/a2t71Nn/3sZ1PGNgE8SYiBckUpzp07V5MnozD8bMSfuSUk+rvvIkkk7HiXnxPrdS+/D9a77UEHuTHKDmNFaemDmjLlWZWXH9PHELFrCNYNuiUeW38bQO2uu+7Sc889p5aWFuXl5RnjSnl5uTGO4FVIN96vs7NTv/rVr/Tss88aajbfMRrfG+p/HnPMMSa5RS7WRfN732YLuGVrXH93pb2bFwm4e5eETTNmzDAZs6FmA+yI6cU7SLK0wYw76MMHHnhA999/v/nO8i5Ap1I+hkRRl1566c7vtJf55VZfjnrk+cMwSp7BVI0EaTA7MMCmU44pt54w12bDXly8eLExMMAMIcs0TBH0TWWlSerDf1zaUq5Nf1TMxwLCkb+MFhD2s4atra36wQ9+YMBgoseP9PYkh+E3AfR4CxMbL6B///vf5sAKCKRRLPvEE0/U2WefnfKgOn/+fP3lL38RKfVRjihNPCjHHnusUbKlpcmFbbO18R51sp5RHiLV1xtFB7DACb77PDB+H6yzJe2hjsvee/jhh/Xf//7XKMCjjtqot71tnerrJxtFyH51S5703AM71WJJX5V07FBvO+Trfv/735vvBHGf7GsOjezxHTt2GIr1+973Pl144YVpj88B9D//+Y+efvppc6ikVVdXG4ML3zGAZi42v/dttoBbtsbNxTWzc+qRgLt3f/rTn+qtt94yB20O3iR3OvXUU3XKKaekRdF+5pln9Otf/9roNAyeLoDkO71ixQpT5P7yyy9P20CUu+tDHVhi3wmxSNV4bxGi8WMHq+Tuk+T6zDijkX2a/ePWxkQHcDZ7z3veo732In7eAsJsr6MFhNmWcPbHt4CwHxlDTfvlL39pKDCpaCxkVZs3b55RXr0P3z0DQovjsIvCQ2n2d0jFw3PTTTcJAMqLC08Jh+X6+npt2rRJJ598svEq+hMPtc4pCs+BOlVtJGLUKFlA4Xjzkh1Gw1gHnRGw66blTm84vw/W6c3Kv14PPvig8bhBteJQNWlSg0444WnV1QXU3BwzlnY8zLsaSYmxVpPRjhhD/8pJ8B246qqrjOfS9eYlSgpAixL/3ve+ZzzvXhqHUowztClTpriWYC9D+NrX732bLeCWrXF9XQx7M08SSNy7eOnxxuPdc3VWOoPhxbnmmmtM6ARGq+TGuGvWrDHJ2Y488sh0hszhPpT84YccgxhSef/SiNmGKIaBDuo+rA17lB7qQrJfSCAGC4swAnQi56fGxkatX7/ehCX83/+R9M4CwqHKON3r7C5OV1K5288Cwn7WhpfMK6+8knSw3tWZFw4/JK+AmjCUxovr+uuvN7EU++9Pnb/eXykOvKTR/+Y3v2kO+dlvKC4yjOIpRGEnAocOpwTmOyR9fhhKDNDJ+JTqJCaR5DQo/9MGsKb2fnK/D9bZl3v6d4AmeuWVVxqalrvvAoGYjj/+eU2ZUqs1awoVjeYZqz3KsSfhMZlaAfgznaQ/JJQ5TfF4lVGeqQwa6c9o4J6PPvqo8Qikqs3JlXg78ThA84SCPZqb3/s2W8AtW+OO5rUf6c+Wib2LBwdAiBGrP9YL74IzzjhDn/oUCa9GcsNQRZUwYrcpOYEBFP2KTsXgSiwhsfiHjuSHzNrc0UvohsEM4bfeequp/XzwwQf3OT9hYMB7+M9//tMCwqyt1K6BLSD0QchZvoUFhP0IGKvS6tWrjdUpuQHUSF6xfPlyHXHEESYg/oQTTtBRRx01QAxX3xtBEcV7At3N4bn36URcITS4T3ziE1neCu7weAB/I+lVR4GRXMYtqUmWykuHXEi3J0vpL52SB5QNQDliOSXgnnhJgGaiZyv1I2ficOKTMDN+m+eff97U2MNzjYXebSUlbTryyFc1btwWNTY2a++9D9DEiQBuADgpzo92vLFNWrNmvZ59tkSvvjpe0WiB2ePsXyg2iWNmYvJQO++44w4DCPtr7PFLLrnEHARHc/N732YLuGVr3NG89iP92TKxd/meX3fddcY72N97Bp169NFH7ywvM3LlBk0fQHinY/iECcORmVLRlKAgBv+GEZXl2Y+1wNOHjuOHnAywRggFYE8kGxEIObjiiivMXuqPXUISs/vuu88CQh8WzwJCH4Sc5VtYQNiPgMkWSpxW8kGWF9arr75qKDMEwhPnR0IYaG/8mwyH6cb8YQ3Fw5ioIKm1RqA+P1BsoJLiOfn+978/aMB+5vYKsQ14lUidTRwk3iXAINbMxHITXu6IlRTqBkXvKWKfXNKC0hV4JaGjDpx1LROHEy8zz6W+jzzyiMlkS0a+5JaXF9akSZsVCMzXccfN1ty51CCEjjtvZ33IF1+s1e23v6bt27eoqmqW8vIOMJ5uvNPEAWF4cCnSUJZffvllY/zAi4jhAyoXMbHpNhLJ/PznP9ecOXNSUq/Z74z/1a9+1Sj90dz83rfZAm7ZGnc0r/1If7ZM7F3o45RmInwCI2hywytECMV5552n888/f4SL7HVJP3HKLWH05F0MSCSBDAY6wi+IxYcZs+c29hU6hnJBADxKc+HZI7yA8BnOP5yviC0ldIYYdLcRLkBmW2rS9nfmwiv9pz+R9N9SRrO9yywgzLaEsz++BYT9yBjLEkllJk6cuNN7x4uJ2ELiA0n+gpeGFxXNDYpHmZEIZqAGmHzjjTeMh/Hvf/+78dCQcAPPI2CTRBkc0KFL8G/iNHgZoiQz7cHJ/hZz7wDA/KFDC01V+w5K6nqndtPANJpMHE78e+7M3skFWMQIpqLTuBTMz33ucL3jHXh58cxhkZY2bWrRtdc+pba2bs2aVSCoptIpxnNIAiSytGHUIO6CPcpe5O9k7OSwhqKG7nXxxRfv3PeDPR0KHaWNsk9Vn5ODAMqfGMIeiuvobX7v22wBt2yNO3pXfuQ/WSb2Lu+QG2+80SSDIgQiOUQCXYcO/M53vmOSY43sBhOGckB9DXd1da164435amkZo+Lij+uggw419P/BMrSObHn0nj17gXCCe+65x+gYjOtuSSJ0DIZH1+uH3gEonnnmmSYLrdu4Dg8h16aKT6cfBoZ//OMfFhD6sHksIPRByFm+hQWE/QgYwPfb3/5WeGRIsQ0wJEgZKgMHcVLec3hOTBaDRwXABpBMRQHlsE7KbTIuutkR4bhDjeCAz+GZZDJ4YLgH3hNixvBSMp+LLrpI73rX7iv3MLy9mG5Ji09KOnPAW2XicDK8Z9l9V2OMIIYQJYkRIbmxB2nf//4+qqkBEOKN7Wn33bdEd931pg4+eIICAeJZyHR3khobC0WmW/Y3VlmSIAHUsLqSHRcLLI39izePvU1ca7qxs0899ZR+97vfGS86cwb4YUDBwsv9oIsefzw1K0d383vfZgu4ZWvc0b36I/vpMrV3CcOA8s57ivdHRUWFeS8QK4+uI+PwBRdcMMLBUeqyE9FoTPfdt1QPP7xS9fXNCgYjisUOVGXlOEOL/MhHPuIp5GQk76jXX3/d7APYKOgb9gNnK3QL+wAjJLqnrKzMPCYGSgzy3/3ud81ZzG3Ep//vf/9LaWCgP0bOf/3rXxYQ+rBZLCD0QchZvoUFhAMImBcK4A2vINkQOSRjlcIzuP9+c1VKCFcsqmBBsYJFpUax4fXDwpkqCQwWMUAmIJIC99DwULSMz7iASZc+yoGfwz/eQWITOawDQvGkJBe9z/IeydDwj0i61fFY9VfS4i0nRnHgkhaZOpxk6MF8H4a4vLvvvnvnPsJ4AFiDZryjoUEfeNdpeu/pWxUqeUl5VYcrGo1rw4Ym/fznLxov4QEHkM0zaujA7e1H67nnlpn9h/LFCME+Q0EzLooZsOZSdYZC6+KaF1980XyXyDDIPbDq4jEkLTjW4D3BOu73vs0WcMvWuL5/kewN05ZAJvcuehRmDId1jKHoQfQhibDwAo0kFgx6Gtnw/gWoAHB7GiV+oIXuSjj3738v0913L1BVVZEmTAgqGKTE1Gmqr28z79t3v/vdhrKf7XdhtLNNkYYew2Fe9WSFivwqa9UjGfQB5Uuo10wyPRrhM8SYYnzkc85bMFUIU3Cv4fOvf/3rptas29hLJABEf3FW4mzE9YBKdA2hFZyZLGU07a/6kDtaQDhk0eXMhRYQprEUvFywbEJvgNZw8Izx6q5brWjrDikek0L5ildMUP6EmVq9cYu+8pWvGBDHoddtFOeGOocHEIooCoSUyYzLy4/4CmIGia3g8M1BnFT6vBQZB3BKf5LQuC/RNKaeQ13IdkkMIbEju+IAdk2QZDbUbbpK0sB0oUweTnJIQGlPBW8xnmZ+sJxygGA/VebHdfzkQr19Up5C8U0KFKzUgs7xemFLQBu2d+qNN+rU2RnRvvvWaM6cfBUVFWv58qlatGipoeew/zBC0Nh/eAiJmcUAcuihu2i8ePY4+KDUvRxeGJ+YDg6BgM+BkkukLYwR1NHvfZst4JatcUfQUu5xU8303uXQzoEdpgz6DYpourH3uSB8jFp4ph5//HFjiHNrB5Oc66yzzlJl5X8k3euUnaAcUJeuvPIxdXSENW0acd3EFJJIjdITASMHWBPkFMBjlo0W62xX82sPqHXR04o299RvDVWOU9mBJ6ni8DMVLByYsg/45QeGB8yOVM3tg/5IPP8k9gW8Ua6LcTA+0gB7gEKXjUKIATqGuHYa8qUPJUlgZiU2/k4dQs5Sbh1n9hJnp/e///1uYkBbmD4bmyphTAsIsyxgH4a3gNCDkKGP/uIH12ivYLNCwYDihaXauKNVG7Y0aEdLq5q6olJBiY448ihz2IUGctJJJxkKKDGDUElnz55taBJw2+HFYw3lcIyFEMXCixQOPV4ZXo7ugZsDP7UP8T6SYnnkNWg0P5f0tJNJNFGhkA1zqSTKIXxl0JIWmT6cjDxZ9swYpYmBgrib4LZVmrLxBVUWxJVfPUWB/KAefvkfuu/ZOgULirTXvBlau7VDCxZsUSwWUSAQVXn5OG3Z0mmULcoXoIaXG6WKsiYuA+s9nsLTTz99Z1IY6F3s21/84hdZLVkxUtelv3n7vW+zBdyyNe5oW+/R9Dx+791clh3vyNtvv92Ek6C70dO8JzH2YqAj8/gXvvBuVVT8wik+v5defHGjbrjheWOMy8sjyQw6D0/XlF6Ah3IbeEkz3WJdHdr+wK/VtvhZhcqrlFcxztwi0rTNGLZLDzxRNe/6jIL5fYEeaw/t/4UXXjCAELDF+YRkd26cH0ZCmE54/eiDXADH9ElOQoYB/Bvf+IYxfLuhNTCgYJEAENE3GOEBnW7maUAkeg7AnCpUAoDOmYozFNdz/oKBwjXOPSwgzPSmShrPAsIsC9iH4S0g9CDkLSsX6fKLzlNzR7emT5mkhWs3q3Z7kyLRmJraOtTe1aWSoiLVTJqqGTNmqKSoUHuPr9THjp6uV954Szc/Ml9l5RUan9elieFtmlxeIBWWal2sQvO3dmvZuk2GdoJywQuYCPxQNhzY4dADGEdmwwNInUMSzOA9dctOkNUUD9RnnPpMAz/dnnY4iYW71bFqvtqWPK/Ijs0KFperaOYhCoby1LFukcL1G9W+4mUFiytUsvcRCuYXaFN9s35y70MKBLZrXKhDeZUlCk8Zq/8+sF4NDd0Kh4Oqqhqnzs4uY5nGA03DIAEgdEEhyhTFDSB0k75gmKBEBVZe29KXgN/7NlvALVvjpi9J29NvCfi9d/1+Pi/3I9kWNMXEhHPu9bxHMfR+/OMf13vfSzZmyk5s1xNPtOlXv1qmAw7AC4fugwq5by/jJ54u4gjPPffcPtPpqlut9qUvqmPdQtxlKpo6V6X7HaeCyfukxdJoefMx1T9wiwomzlSwcFd9YXRLd90qda5frKIZB6h41jyVzj22R48UlZgQmJtvvtmErADs0AGcQwBogC7qx/L/9GGPYESEtkk+BK7BSwiVEx3CeQbvHnIjDp4xOCfRAHQASoAgoBBgzWdknoZZgs7BuH7ZZZel9byuABnPAkIvu3vofS0gHLrscuVKCwg9rETji//Uk3f+TH9b2qzlG7dpa2OryooLVLejRV3hiMaUFGpiRbGiFfDgpUMmlGjLplqNryjRtrZuLdmwRedMi2tWaUzd0bgiwTyVFRWqrChfDeGQ7lnSpHhhmSrLS9UVKtWxp52lopJScziHTnHyySfr85//vKcXoofH86krdZhIdvKCQxGFMgIFhLIW6cUy7EmHE+I96h++Te1LnzeHh2BRmaLtzepa/5bisagKp8yVYmF1rF1o4liDxWXKqxyvt9Zv0XPL61Q8bryaIx2KdTUoMrVGDz291QBCKaRgMGS8g9BE+U3DsotBAiWPpZV/o5g5pOAVxOKKNfhLX/qSjjsOupNt6UrA732bLeDmZdx0ZUO/tT88y0t329dHCfi9d318NM+3uummm/Tss8/2G7pBfWFCPygVVVhYZ3Td/Pn/0/XXP2+8VoWFezmGz11HaDc79Gc+8xkTS5nYWhc8oYYn/2A8eaESHF1StK2H2g8gLBg/Q3mlY1Q861AVTtlXgVCo1/Vx4sv/dI0BfoWTKe3U02KdbWpf8YoijVuFnsmrGKvCKXOkaERFs+ap4tRP6rs33GRo/sTyoQvcxpmEGFBCCQB/hLOQGI8+6BKS5fE5oA8DNgZudAegErAM4LvzzjvNNS79FM8hYBvmC2MQWw4ApSwS1wMGXUppuotmAWG6khp+PwsIhy/D3T2CBYQeVgDKRevCJ7U2MFbX3P2wNmxvNMBve3ObyosLVVqUr5JATGWTZxogOKsiqOKKKr20fIMmVVdomhp1QlWnGrri6oyHlFdQaGK/9q0u0OyCdm1ojevODUWKxSWch5NnzVVw6oHa0tBoqKYcwrMVX+BBDLu96550OGl4/C41vXCfCiftbQAfirJj+UvqqlujuOLKHzNReZXj1LlukbD2RlvrFcwv0oaOoBpb21VYVKy6YJVWtgS0OjhBSzfUGcoPChllzf6D4gONGQAI6MOiipIn7hXrLBZbMr658RnUFAQMYgl2qTleYgl3+wbaTRPwe996AW5ewJiXcb2I2sscvIxr+w5fAn7v3eHP2NsIgJU333zTgA/eayQjIdFNYgNc0AfvIJ5A+rhZMBP7YWBjnOuvv75X6QRqMEJpTFVSgxwCgCkSoCRSLDtrl2nr3683ZXvza6YZY3A8GlHHmjfUuWGp4pFuFU3br8cYWFBsvHtVp17UK1EMYG/Tb7+iQCjP6AoaegQjY3h7rULlNYqHndCBw99pDI1dtUu1qni2bntpg4nBS05k5+ZAwHNHmzdvngF+zI9ngf4J0EOfoEfw7pGtnbhRvIZ4FkkyBgDEq4iOYUySxNAHuQKe8Sy6oTepalcOtsoWEA4mocx9bgFh5mS5u0aygNCD5Bv+d7uaXn1AjeXT9YN7HjNU0fmrao2nMN9Y5eIKqSceKz/aKQWC6ojEtK2lUyUFIU0pDKswENe4QmlmuVRYkK+JxdJ+FTHFgyGVFBZqsSbpifVt2rKjVWPLizVm/CS97YMX693vPcckmbFNhppCHAGKd1dWt9EnmUhLgzbf+U2JmpSVE7R2a4PaGrapctPrKq+oVF5BgbEa51VPUufahSbjrUlwFOnW2q5Crajv0OTKYpXEu7SyLaR766u0ozOmrkjMUHMAggA+6DocRlDUKHSUMH9DvsTLABSJFeFzLLYcEPjNoQJwyWEAq+9QFPboW7X+n8jvfesFuHkBY17G9bK+XubgZVzbd/gS8HvvDn/G6Y3AOwyqIrXqiI12E3TxDsQI9qEPfcgAm8cee0z333+/AXRQO6HZA9xgTwAMEzOjkiAGwPijH/3IgCC3UUP21ltvNcAH/cW4vH/JHwBogi5K1uXEVv/I79T86gMq3uugnX/uWP2GOjcuM97CWEeLCsZNV/Gco8y/u7esUfnhZ2rsGZf0gMdIWB3rF2vrX66TgkEVTt1XgWBIkeZ6tS56qgdI5hca1gmAsfywdyoQDKp7e60eevFN/Wdzvg49+gRDH3UbhkRyIvCbubtZYtEReAyJa+fvAD3kS2IyqJ9QR90s1SR7Ofvss0XGbGIxkSvjAJaJoST+EDkNlJwmnRW2gDAdKWWmjwWEmZHj7hzFAkIP0m9b9pK23XeDdhRP0Lf/8KhWbNquLTta1Nkd4V1rLGt8KYIBiTJveT0YUe1RaVxxUPOqpc0dAbV0xzSrNK59KqXDxwZUURBQqLRK1YVSc/F4rWoJKFBUpoMPPkhl7Vs196NXqnTurlTLg08ZOgk/RZKwCI6ur2puHk4o8r5FUlgSNNj06K8DrWX7ileNdRiP9AOvLdOqzfWaoiYdU7xD7YUVmjlhrCbndymvosbEEqLoY5FuKdytplieXt4aUWVhSOWhqPE6/3J1iVY0dCqqoDkEFJWUGHoOnj+ULz8oZZQwgJADBSCQv5NEgJgQLN/UD8Nqi9XYTe8NvefLX/7yqC8uP/h3zwLCocrIAsKhSi771+XmO3f4z/3MM88YkAagg33Db0ALDAoojNT9xVN12223GQCHJws6JD8wKQCGMCYAQi5LAqokpRF4H/b8LWJ0Qzwe1QsvrNT99z8kaKW8d/kczxogiDjtRFpmPBrVxtu+qHi4S/lje4zB0Y5WtS543LzrAXPQPk1SsMPOUCAv3wA9/jbhgv9TpH6jml/+twGJeBojTVtVMGEvQyuNdbWrc/XryhvTU+Yh2rTV/J2fzg1vqXv7Rj22aL3+VRvQ/nvPUEHNVBVO219tnd0C2PLeBzSjEzAYYqxGl/A3ZIKs0COuLAGEbrwg12A8pITE3/72N+NNBDTy7ABlEtGcc8455vrhNgsIhyvB9K8fXafM9J97NPW0gNDDasa6O7Xlr99X65qFuuhP8/XmmjoFggF1h8MKxWM4chSLBxSNxRWOSxX5UjgmdcV6PIL7VwbUEs9Xc1fMxByePjWo42ri6laexo6boOJYh7apTJvj5TrqyCM1bfp0da57S2XzTlPNOy9NY6bUFqIA/EuSyGRG8Dp1fqjrt8vCmMZAOd0ltw4nxN69KOlRSaud+n7EeZAxFbnvshB7FSoGiGd+9S39YeEONbd1avLYCu1d0KbZ0U2q7QyZfbZPVYH2mTFVXbVLRCY5hfIM/I8XlOiVTW1qaOtSVUFcNeXFumVDpZ5bXa/iPCmmoCZOna6NdVuNpxAFjpWa3yh1KFTQSFGoKGrXRKbU+wAAIABJREFUawiNCq8hSWWgi9K4HqoPlOY9ocC813V0+/u9b7148ryAMS/jepGVlzl4Gdf2Hb4E/N67w5/x4CPgxaOMExTHVDROPGD8YPgC7PDeQw4AHryAACEAIu9JQAwAkc/x+lF66tBDD5T0lKTHJdX2WIc1TuHwcVq8eLKamsIG9BCfl6rkBtTQjbdepng8pvyqnmLs3VvWqm35SyZO3Hgzu9qNIbp83unGyAcAI3yAhDMdaxZI0bChmsa629W68ClFO1oUKi5X/pjxCjdsUqhinGGZBEL5KplzpLpqlym8Y7Pps2Tjdv1uRVyTqitVFAeUTtXqcKmWLFtuGCO89zEQck83IzWePgyIbgIadApyJv+Bm1EUeTN3+kA5BYgDELkOYAgYxztLPGV/5S0GX92eHhYQpiup4fezgHD4MtzdI1hA6HEFyOi48u8/07nX3KZ19a0qK8hTe3dYkVhceZSiiMdF9YloXKrMkzpjPf+eXCIdMEaKBELqjge1tS2qYyeGdPbEiFqiQY2pHKMSdWlb4QRN3v8Izdl3X/PS7Nq43Lyox733y4PMdL2kmyRR72+CpHIntfVmSSzzp5zkLR4fOAe7587hBAX/b0n3EKLvyD3fKUhMRtVDJH1xyKCwY/Mafeuic7Rie5vmTO+JzxgTa9WB0fVqU6GausKKdXXq+IP2Vt6WFebgwCEiQG3M/GK1drRrcUNMO8LSpJKgfrmmVAvqWpWfF9LY4jxNGD9eG1sjO62z7F0OP3gFUeR4CbFio8hdKhXgECUN/Scx+QGK3bWK5+CWyYkp+b1vvQA3L2DMy7heBO9lDl7GtX2HLwG/9+7wZzz4CJQpIGbPLWiefAXvQzyIrlGM38S28X7k39AieT/yPgTUAQ75gWZ6yilvVyDwB0kPOIbZ8XCHnERqsHcwGJJVe+Daf1v/8ROT+IU4QVrX5lXqWPma8sYwnhRp3m7iAksPOHGnh7JjzZsmfCBYOkaFE2ftfKzu7RvUsfpNRRq3GFqoYTQVlCivtNIkpDFJZla9bhgnikfV1dqk328o0dItrdp7YpWiLQ16YXuPsREACygGzKEnAHEAPAAi4BmqLOEc9CHEgLrMrgeVBHnl5eWmXzLdlsmS0AwPKh7W5JqDg69q7x4WEHqV2ND7W0A4dNkNdiWVu2+VdJKkHtNQj3kJc5Pbfu2cREnPeKPjmoCbcDEJ2wa7gfO5BYRpCiqx2+I3Xtd73vcetbe2qKuzU5FwWOF4QOFo1NSpp/GrICgVhqRoTCrMk+ZWSDVFAQMAt3YGdOTkUp09vk3xQFDjq8Yov7RclfNOVVVNT/3BHmvfQo05/jxVnXT+ADNla/zEydx5gMkguavxGZ4rttR3JfVkKRvJLXcOJ8j1Okfh905AIJHJk4D7D0i6YEjihpb0rU9foOposyrGTTJKPBCP66DoWlXG2w3Qq2+P6KBZ0zSxdY2CJZWKd5HFNWA8hfHudsUKyrS9PaKO9lbduLbCUJaJfY1FoyoISZGSKtVuqtsZK8hhB0s4Sh4LONZvKE0obz4zyQja203q8A984AM7KU4kAoBKSp0o21JLwO996wW4eQFjXsb1she8zMHLuLbv8CXg994d/owHHwGq4o9//GMddFD/7BniC1euXGkADF6xxORZvCOJOwR0vOMd79CHP/xhA3x6Er+9JukGJ2QjmSUCewfdcYmkMwacKCyR7f/8uQGAobIqU2KI8kP8G0AXa282BuOC8WQulYkZbFtKBu+4SuceZ2ikiQ3KaXjbenVuWKJAfoEpQVE852iFCkvU+uZjinW2GiAZbd5mahU2TZ6n3//vVa2uq1ewu01Lt7YrVDHWvPfJ+EmoAPri5ZdfNt5UADIeQbx9xJlDJaWPS/+kfBZeQOQIuO4vSR66j+u++tWvDr6QA/SwgHBY4vN0sQWEnsTlqfODkv4p6ZokQJhK5oslwSd8VtLHnBNo78jk/m9tAaGnZenpjIXrfe97X89LrqNZjdu3qiMitXe0m6yj8YDUFemhjE4plbZ0yADG4mBc+1VKpQUBrWsP6chJRTpzsjSpKKbq6XurbM5RO2MFuA9FY3lBTzj/KhVOmj3ATFEu/+d4ogB+yQ07AYXfPyfp5CE8cW5dkjuHk79I+qtDx0311YTCmyfpB0MC4hxYrv/edZoVajSxISjvQH6hymNt2jdSq7JQVFvipZpSM1ZTO9cpEAiauJL86smKtjWa1OSBgmIDDNmYf2+fpdfr2jR+TJmpn1m3ZauCVZPUGZVJIIMiR7njHQT4sb+xeEMHAvC5MYWAQ/7+sY/xuulpeAjJPPrFL+IRtS2VBPzet16Amxcw5mVcLzvByxy8jGv7Dl8Cfu/d4c948BFIDkNdX2Lb3BqriVfxDiThCXR4jF2pMooCgFavXm3KQX3zm99MuBy2zjOSMNCmajB5AI4YFNERqRtxhDueuEvNrz1oaJ2hsmoDCKMt9QoUlqhw4kwVzzpsZ6kJPIixjmbjjSyeBUMldYNWWnboaepct0Dh+k0KlVerfdnLPX6HWMQYF0vmHKW88rHa0dqh11Zs0HOvv6Unl9SqcNw0A6IBcy6lEyMhe4QsrPwN8Iynjz6EGbh0UORFxlEAJDTR/pLCMRaf/fSnPx18IQfoYQHhsMTn6WILCD2Jy1Nn3DiYlQhOSvQQJsscsxBAkDcLrdDhqwH0QAGDNQsIB5NQis+hRwAIsQ5OqixRtLFOsbwiNW3fooDi6o4HtKk1oqrCkA4eG1Q0HFZpfkCN3XGtb5MpBTC2ULrwkBqVBqOaOb5SEydNMbSQUOkYxaNhU4AcCkflsedqzInnD1J7EIsgHkJiFvr7Wi6S9H5JHx7CE+fWJblzOPmhJOS6d39qVxJUXsD6rvpPiZ1R+F2blivcsNkkCiiYNNsYBQBfZHL7wQ9+oJlTJylev8FYdrEAk8EIZTm1LKjgtjWaVVOqcd3bpVBIoaIyQ/kJN283BoUg2W9JQFBQouWVB+r251Zp2vgxKgpKkbYmlR14krH4QtFBSUMFIsYDUOjGdmAN5m8AQQ5OxBdiHT7//J59SV/qUGWC4pNbOy2zs/F733oBbl7AmJdxvUjQyxy8jGv7Dl8Cfu/d4c948BHw8F199dUmMYobD514FXRHvIMUmgcMYgRLboAePF6XX365Pvc5DK40WDlfcuL4+8sMvkNSq6QfOUnIeo8c62xX5/pFJuYPI2C0tVHty19WePsG814Pb1+vYFmVAYPE+8W7OwQllJJDFJdve+tpFc44MOW5gbqE1LEde9bnVDBhplrffFRty15U21vP9mQinTzHUE1Dpb3ZRF1b1+nfb9Xpse1FOvDAAw2DJLERO0lCnUsuucR4TJ944gmTwdX1CAK8iSWEJgp4hn2CsTFVA4RD5b3uOgDz0JsFhEOXndcrLSD0KjFv/QF7yYDwDuf0uUHSVyRBEMcUBW3UbdsdlwXBY8kNwMiP2wg0qx3t6fu9iX3w3lgOqSl0zz33KD8olXQ3KS8/X1u31ysvFlFLJKDuaEynTM7TceOiKgrGFY0HTEmKrd0hvRUfr8jUQ0x20YlTZ+jzl1ykgpXPqnPtAsU6Ws3BHlBQfuhp5ie50GzfGWLZQ7EQZ9D7Jb2r7wJJ0E7PG/wBc7xH7hxOoAS9KmnffiQGfZPCxADCXbEcbueuutXa8eQfTc2nWLjLePFIJV6yzxGqOukj6goW6MorrzTeO5QpGUTJOBcI5ilQUGRqBTZs3qAvfuQ9qnzr3wrEYgo31hnvIPvILWQcKCrpSSSw/0m6/bE39OrKDZpQGFf12BqVH/wOdXZ3Gw8gFtvzzjtPN998sylGjIInmQxUUSzAgEbAH3GGZIM766yzTMwIheqJH8Q7mFyvKse3kq/T83vfegFuXsCYl3G9CNjLHLyMa/sOXwJ+793hzzi9EZ5//nndcssthhGBFxCQkpjcBPDy1FNPGTokhjEMcQAh+ru1WmFSXHHFFfrgBz+YcNOvSWqQNL2fiXBM65L0Yyeco6ebGXfBE2p++V/Gc+fGoORVTVTZvNNVsvcRPWUhtq5Ty/yH1LVppWLdHQYIFkycpcqj3q28mqmq+8N3FMwvMMlnkhuF6NElky787s5kNbBJGv73O3PvotmH9QGSgEjCV7oPepdue3qZMQASGwhQZs4AL/QDQBGap5tABtDtyg5A7YLIX/7ylwYsIt/kGrZ4EWFhfepTnzJZXofTLCAcjvS8XWsBoTd5ee2dDAg/K+lvkrY5J0zSR/4sBSAkmwU8BU6iyQ0K6tXJf7SA0OvSyNTaueaaa8zBubtxmyj+2tIVUV60S/mhoM6anq+TJ0S1oyOquq6g2iIxE7s1rqRAY8eUa03F/io8+FRdeOGF5sXKS5UisYYKEso3nqJgAWUj0mks+ZWOd9B1KCde1+F4qi6nhGw6A+Z0n9w5nDzihPryVUwFxF1aEICQjK+7GnWett33E7Pm+eP3Uqi4R7FGWxvM30rmHK1x7/miHnrsCd1xxx3GOp0Yw4KXDqoS5R8uu+wyNT54i1oWPKb8cdNNQoFYd5exMId31CmYl2+sxnigm9o69LdHntWbazape8w0k22OQxCp1S+44AKTHOGmm27Sww8/bMAfVnIUNI3fKHiyy+E9BKQSW0PGUfaxewjI6c2zGyfn9771Aty8gDEv43oRt5c5eBnX9h2+BPzeu8OfcXoj8M599tlnTR1CnpEGIOR9izcLeiN6nuyZeLp473INzY2RwwiG4Y7SE7van53jGvGJ/UX6HO3Y9Xd93vLm46LeMUZgsnoSA0iiMBgkhI9Uvf0CVR7dExEEu4SSEibur7BEBRNn7zQeNzx2p5pe+qcZg3hDNycBRsJwfa0qj36vqk/5eC8hddWt0bZ7f6RIe6MKzVg9VFZYKV2bV5oSFRM+8A1tbOnWXXfdZTynhBnQAMXQSKlHi54arBFicMMNNxhdwvnHBYrol+XLlxvvIF7EVF7ZwcZO/NwCQi/SGl5fCwiHJ7/Brk4GhIn9AXzEGBIQRo2Byc6HFD/b6qSV7DnF9W7WQziY1D18jiL54x//qGVLl6h9ywa1Nu1QS1ub5lXF9Jl9emIFuwIFaoqE1ByWGgJl2ufAQ1WTH1VpxRjN/cLNKqjsS0PxMIWErmQ0+4fjiSpL+Dt18YgfPNgBjb2DzId2r917Ve4cTqD9QGnZ6HgJySLnNkA6dQlJHHBaH4E1PPp7Nb30LxXNOMhYfBMb5U2661ap5t1fVPHcY3XvvffqoYceMpRN6mQBzDiEAMSwogLESBbAQQJaEanIOVBEO9sVaaxTIK/AWIJR8BwugmXVatnrONWVzjCHHxQ4llqAIY04EJQ1/088CIcgDhRYx5kDQPG9732vAYVQrfAWJlt5d+8Oyc27+71vvQA3L2DMy7heVsLLHLyMa/sOXwJ+793hz9jbCDAgyDoK44F36/7777+Tzgj4oSg97zkoooAY3sNk0sQrBhB0KZC77rpO0vckYYyFHeIelwGTkLdILEPm8MN3XoJRue6uKw3DAypnciOhjAJBTfrY95VXMfC5AR3S8Pjdalv8jAGMhCOQhCZYVKayA05U1ckfTWlwpuh9w2N3KLyt1kw5rrgCCpj5VJ/2SRVNm2umhQ4CELIv8JwC4GbPnu1JD7z00ku6++67TeiNC1gBhowD7RQj5XCbBYTDlWD611tAmL6shtIzERDigoBb8D6n8jWZG8hbDEfhDYew/qSkT0s6xQMv0MYQDmVlEq6BDvHaa6/1WBebt2nrmiXasfglHR2qVSy/VPFQnlqjQUVLqnTQoYcZWoqJG6tdopqzv6Cyg0gkm4mGgvmdpOecHKfYBjqd7QKVlBTXrt0gE/fbfWPk1uGETKIkBCZWkEK6WFWJDcG7+04nZrO39zDa3qxNv8dbq52UnWRpdtYuVcnswzX+/V83Fmli+ObPny+ytGGNhZozd+7cXnEcJjZk43J1rF2geGerSUBQtNdBBix2bViseLjTUIiKZx+m/OrkrKi7ZsD98BD+9a9/NQckvIAuRYqYD6zAJJCxzZsE/N63XoCbFzDmZVwvEvIyBy/j2r7Dl4Dfe3f4M87cCIDF3/72t6YgO+9B4qwBhVDqYVRQL49MzH0btvrfOzZ6jLQcmVucBGNkn4YOuesYTUZRWCPE8CVnB2VsQ9tc/5Zqzvqcyg95x6APyFy7KVOx5k3F2ptM9tDimYcYaulABjz0U8eq+ereik6T6V88e55CRZwpMtvQL5yfCDsADFIPEoCdKsnPUO5sAeFQpDa0aywgHJrcBruq2nH1cKI8TNLzkhY6hPR3O28UTpxkFsU1QSqpm51IZoKWLnJMUIPdh88tIExHSh77rHjgTm3+z6+0KVwkqtWPHzdOU6ZO7UWp48Ve/Y6Pq+Kosz2OPlB3vIFvOk5jt/7gkU6IKeGio6Pl3uGEeJBXnFTjUGiw5UAHwo7T2/vHChAbsvmuK00yF2L7UrXubRuMFXjyRcSG+t84TBAnQqZTLMEcIAChxAr2lyrc/1mOrDv6vW+9ADcvYMzLuF5WyMscvIxr+w5fAn7v3eHPOLMjAP5gTvA+hD4KW4KyCEcccYQxmPXfOKIBDDnCQdoi3hzdQNbw3kfoljceVf2Dt6poRn+ZSWWKzledfKEqj3lvZh9wlI5mAaF/C2sBoX+yztadLCDMgmRb33pG2/91owqn7WeoGsnNeHI2vKWx70rP0peFKY7oIUf64YSMcZvuuNxQOFMF/bM4ePqgk044LzGV+Yhetj1+8n7vWy/AzQsY8zKul0X3Mgcv49q+w5eA33t3+DMeeSNQTmLb/T9T4dR9d8bvJT5FT13iRao58/+pfF7fMISR98TZn7EFhNmXsXsHCwj9k3W27mQBYRYkG2ndYWIBiNciW2hyI0CcjJKTPvY95VWmTruc2WnFJK2URFwbcWJzHOdwZu/i12i9Dyc4xaG2EJsxzaHF5v6rafsDt6jljUd6YggDvecbj3Srq3aZas7+vMoOHvl1I/3aF7l+H78P1V6Amxcw5mVcL2viZQ5exrV9hy8Bv/fu8GecyyPA5FkmiXqBhBngNSwWVM3Nd31TxP8V1KDLerdw4xaT4CUxO2guP2UuzM0CQv9WIfdPXf7JYqTeyQLCLK1c4wv3qfGpP5sMX2TnInEInsFI01ZFm+tVecIHVfW2oZaAIFCdJLJ8BYkFS6wkkvxAKB6Kp/ObmEKuIQsYMQgwkHtnv8ySODI67K7Dyc9UUQEVp8kBhNRNIkj/Q5Jqku6J8oXaSYwf8R79FwPO6GT7GYwCwsSLRFobVDBhloL5PWtIvF/3ltUGKI4/52sKlYweqq8fcs3le/h9qPYC3LyAMS/jelkPL3PwMq7tO3wJ+L13hz/j3TkCegadVOzo58SjMiWi7pe0xonvh0FEGWniCU9W08v/1Y4n/mDKD1Fqwpwb4vGec0PTNlUed64pSWRbehKwgDA9OWWilwWEmZDi7h3DAsIsyR/vYNOL/1TL/IdNKQliCXmx55VXq+yQUzXmuHNTBo4PPB0Sxzws6Wmn+ghfwQkOuDs1BbhbIennTlA79ZAAFxEn+yUZMs+SROrpvnFuWRJLRobddTg5SxUVxOu5Gdeo+0TqcDKqksFtjBN6+6CTbAcljQLmGnIvvW23PnvHmgXa8cTdpqaUqTcVj5v6gkXTD1T1aRcrv4q1tW20SMDvQ7UX4OYFjHkZ18vaeZmDl3Ft3+FLwO+9O/wZ744R1kpC17zmZBfF2EpCN5KLoZMoK00CMuLM8QACGLudVBD8vlDx6BlqevlfanntQWM4ds8NGJbLDz5Zlcd/0NQXtC09CVhAmJ6cMtHLAsJMSHH3jmEBYZblH27curPgPLWCimYe3G9myYGnglfwFknPOEAHDxg0ScpSkmMIQPhJhxLKSHz2Uycn0YEpaiEBngCF33EopFkWRAaH33U4+bIJ7u/doOOQ+fNiScc6ZToXSIKaW+UAYryrBPiT6e39/dSJyuCEBxgKehBZ4CI76qRg0NR/KpxCDEmquob+zMneJTsS8PtQ7QW4eQFjXsb1Ikkvc/Ayru07fAn4vXeHP2O/RyAk40YH3MHaIasojBySu/FvDK//dT7fJ8XkNji6+/uSqhVp2taTHbSjp8Yg2aIHygzt99OOlPtZQOjfSllA6J+ss3UnCwizJdmMj/uoAwipzUPcQWKDDkk2M6qRuOUA8JQB9lhigFCqBlACFI0sCsquw8k3VFGRii6LpRZaLNnaoOeQ7TO5/iLlOok//LakVAo64wtoB9zDJZDqUO0FXHkFTNka28u42Vpyr7LI1jz2lHEtIBxopYnRp+YgGb6TM0tjmF3lGCDxDBIvmEpnYaBcLOlzDuNnT9lZ2X1OCwizK9/E0S0g9E/W2bqTBYTZkmxGx0VZXC0JoLN3PyPjFaNKyRXO54ucoumAnf7i5ZZLoiwF9MqR0wYHhCTPod4Tzw0dNlWNKBQ18YfnSvroyHl4O9MRKwELCDO3dBYQZk6W6YxkAeFAUiI+/zpJEx1vYHJfwjRg9nBkfvsAA6GzMc6ik2zLhAQsIMyEFNMbwwLC9OSUy70sIMzl1dk5NzyAX3WKnbvxcskThwYJzfAm5zcUlmsGUFJcjwI606GajghBmEkODgjxlmKNJS5jhhOrker5sNwS43HlyHl4O9MRKwELCDO3dBYQZk6W6YxkAeFAUgLsQRclNKO/9pRDISW0I1U4gGug/JSTYCadVbF9BpOABYSDSShzn1tAmDlZ7q6RLCDcXZL3dF+SyXzFsTD2l2hktUNL+ZqTtQya6LVOuQnKTCQ3YhLxOH7dKVzvaUK7tfOuw8nlqqggMD+xuYr1JCe4n9hBYjiIs4QiiscQ2UAhxbJLVlJkZpuVQHYlYAFh5uRrAWHmZJnOSBYQDiSlFyTdkIIumnjNfCerKGWoyCqa3DY5yd4+4+jj5CzZ6ayS7ZMsAQsI/dsTFhD6J+ts3ckCwmxJNmPj4ukiAcydTqZMwB0xCG6mMZKoLJX0upM4hWyiAJ6jJaF8/uD0RQm52UQBR3jHoIsChkZW1rJdh5P3qaICD1+iLHgunv8Tkv7sgF5kiAeV37y2yLaKnADFF0iiyG/1bk0uk7HtYgfKWQlYQJi5pbGAMHOyTGckCwj7kxLhHIReEENIbH+q8AQYPhhf50l6w4lvJ8YdXYROQnczBjpopqO/jpF0zgDx/+msmu1jAaF/e8ACQv9kna07WUCYLcn2Oy4eLH4SSz2k+hverMclPenULALokCgGjxheQgANP4BB4gdRRpRSQKlQB4nsZoc6Pw85pSf4ynKvIkmHSIKe0h8F1XfBpH3DXYeTL6qiAssqSpnGs/GM1CPkbxSsJ04QbyBpvnluEgCQXdXN/obiBSAe5MiP38mNcbnOZv5Me5Fsxz4SsIAwc5vCAsLMyTKdkSwgTJYS+uA5R0evk0SJpy1OIjMSy6Ar0BswdyhDUeqEJwAOyT7qMlv4nHJIhDaQEA7jJvobAyYA8ktOYrh0Vsn2SZaABYT+7QkLCP2TdbbuZAFhtiTba1wUA/REFAiZyFAmZBvDGoj3z6WT8P8nOIrjN5KgouABBAwCYkiUQlwcyVJQMG4dIwAi3j6sjsTPoaBQPPQni+jHJJHWmmQrgCO8anNHLMDZdTipU0UFBX55XiytrzgAEIotckKxIjfkzXPzw7+RKYAR5UuKcIAiskQpf95ZAxaQtWENiBFBloBtahcCIpPLXfiykexNRrAELCDM3OJZQJg5WaYzkgWEiVJCh/zVyWDt1gJGnzzvGCEx9qIfYOLww/8DEOmL4Ra9w+f8PyCS2EMMtInZw9FfGHspn3R2Oktk+6SQgAWE/m0LCwj9k3W27mQBYbYk22vc/0n6kwPSXGoiIA8gw/+jEAArjY6SgPKIhZAC6ngIAXOASoAgYAbwg1JBaeDh+6BzPYAIzxfKh8+xPNJQKF+QNNuXp832TVIfTigITCZWgBuvJuSJRxVaKFne+BvbHdnxN5Q08iRWA3nzd2SMV/VmSYDKXzpUHjyIAEa8tlyLFxHgaOM8sr3Wo2l8Cwgzt5oWEGZOlumMZAFhopQo13S9ozdcHYBeeNkx3gICiVvHIImORtcA9viNDgE8ok8wRqLPMUhyDjjKYbe494JmSgw8tQmTyyals2q2jwWE/u0BCwj9k3W27mQBYbYku3NcPIM/dECaG0wOaCHrGL950RPvB6WRhhfvYQcMojAoZkvDI+h+5VAq0CKppUc84YcdWim0FRSUW2YCJYVCgloKjQXAhPIZ2a3v4QTAR8zgs46XFOXLsyN7N24Qqy6yQeb8DeUMAEThUtuRf7sKnPUiA6tbVyqxbIdruT3RqftoX4Mjezf5N3sLCDMnawsIMyfLdEaygDBRSrdIoi6wm1UU3YExFrYKBlp0DLoZXe56B90SSOgeGnoEnU4ZKX6je9BF6BU3NAGGCobJn0gak84y2T5JErCA0L8tYU9C/sk6W3eygDBbkt057u0OqEuMTSPmDysjFE+UBpRPqKJ8paB6UkwdxYJn6lVHGSTGHBKDABBEuWCNJHYQLyKKBOXiNj6jkXGTzyldAfgc2a3v4QTlS/kMFLEb1A8gJH6QhreU/+c3FlmUM7JCjngHoc/SsNyi1Ekyw2eA9EQajys3aKh4XynrgRfXNiuBwSVgAeHgMkq3hwWE6UoqM/0sIEyUI3qU979r4EVnP+EYd9EX6A6Sx2CoxFMIYETvuCwfdA9GXfQ9SeIwVPI5Y3IOoJ4hDZYQfchgmkoPZWZtR/MoFhD6t7oWEPon62zdyQLCbEnWjIsCoFwEQCUx1fTTjkUQmggWQBTH6Y73jr4kgcGjhRIg+1hy4hfADZQTfgAwlE4ApGBhdL+W3Hub4/06wgFH50n6UFaf2I/B+x5OCMwHEOL9BODRkOu4oVQQAAAgAElEQVRiB+S54NlN3uN6SVHcrAHxnG7Dy4o3la9GqgQz7rriQYSGO1ChYT+kYe8xUiRgAWHmVsoCwszJMp2RLCBMlNIVjgeQmHMaycteTNC/6B7yArhUUfqga9yEbm52UUAgRkcYPG48IbGEGCjpi455p6RL0lki2yeFBCwg9G9bWEDon6yzdScLCLMl2Z2AkCxhKAhKQLgNuih0EMAL4A7FgFcKgAcQhI5C9kyUBbRF6KEujQRFgXURryKeLgAhyWhQOFgW+VoyBvGIfE7mMiyQeMuINTw/q0/sx+B9DyfQbQCEWFgTPYSAaZcyCuh2PYRuBjhkhWyQH831EJI0BjkPBAjfkvQ5SSf78cj2HqNAAhYQZm4RLSDMnCzTGckCwkQp/cVJKoN+QIcACEk+5paSwBC70tEh6HT6JANC/p+/7+PoHYy+XAcg5G/oda693Pn/dFbJ9kmWgAWE/u0JCwj9k3W27mQBYbYku3Pc5HgDPsDyB6BAgQAMUQbEDri00JecdNVYCslcBsBzYwhRJAAaACbXQislaygKCQCIN4z+/P1gxzMJ4CSeDnAKJWVkt76HE4DcpZIecwAeNB3+RuIewDigEEAIsHbjKvESIi8AJJ5VZIZC5vdnHbkDFFPFXEIRou93HMrPyJannb0/ErCAMHNytoAwc7JMZyQLCBOlRDI46g6iS4g/x/hK8jcAHHoHHY1xkgRvGCHR1y5llP/H2EgfjJHvccJHYPgQ4oHOR0+RP4Ds4CSasW2oErCAcKiS836dBYTeZZZrV1hAmPUVIVbwxw5AAwDSUCDQRt0Ac0pGuLFoABisi4ARSkiQuQzg59Id3ZTVAD8UDYXVATCAE5Kq4CUEYAJ0UFBuyQsA5LVJMYZZf/is3CD14QSv6lWObLkt8kHJEqMJ8APYEa+BLJErABEAjlyQI0H+vNJQwKzXz511QEEnxm+i8KGismZYbxM/y8rj2kFHiQQsIMzcQlpAmDlZpjOSBYTJUsIA+3sn9APjK3kByGqN7sVAS3vAAYL8Gx2DrgAYujqDEkYweACWGIEJETnL8QgS5kE4g23DkYAFhMORnrdrLSD0Jq9c7G0BYdZXBUB2r6T7HBCCVRCFgJfQzUrGyx8AA1jBcni8EzfA51z7D+czwCCeQrduHtRGYhQBgSRW+YUzLhnJUFIATjxZfP6ZASiQWRdCRm+Q+nCCov2tpH86QJD/d4vQ829oOHhModuizAGLWGLxJvIqQ/5kfCMukPWAbkr5CehArJlbdoI1YqzLkuJCM/qIdrBRKAELCDO3qBYQZk6W6YxkAWEqKblUUYy+GHnR1+hcYgLRK4SGEJPOGQD94Zad4P8xRJI3AB1FyAM5BjDsugnO0lkV22cwCVhAOJiEMve5BYSZk+XuGskCQl8k76alTlQQKABiBKEfYl1EMeBBJCMolkMUiNugqHAtVkQUDmCPPvRNTDgDWKEfhdQZFwCJJ4s4t9GTDbP/wwnA7zlHBlhreUXhaQVEk7ENcIyllnqMyJc6T1B78CCSmIcEMYBCtzEG8gRAAtRR8oB15O56e33ZQPYmo0ACFhBmbhEtIMycLNMZyQLCdKQEGwV9AfsH+idGRnQSoQuwUmgYF9ExeANhpWDcJfM3usctPZXOvWyfdCRgAWE6UspMHwsIMyPHVKPg4rnVOXm6OYjJmkGee94inGIvdNwcuDNudMjr8OAudk666czOAsJ0pJSxPgBDFIUb4+fWwnOL1QI43OQxqW4KtQRAiDIB7PXX2CJQT1FIicAyYw+yWwca/HCCfMnWinxdDyBfDeSMfPkbDWXN35DlQGm9AYP8IEtkapuVgHcJWEDoXWb9XWEBYeZkmc5Ig79z0xllT+mTrH/RRxgk0UGEcmCAdPsACEd+beBcXVkLCP1bGQsIsyfrBx3uGwAQQMgbg9z6uIUwNxEshakJ3hoBTWTUIICMKOQPOJHK6czOAsJ0pGT75JQE7OEkp5bDTiZNCVhAmKag0uhmAWEaQspgF/vOzaAw7VC+ScACQt9EvbPgmX933HPuRHATNQkobgMghE/w3YQUkQQxUayOiuQAQbfInZtJA6CHOWqwZgHhYBKyn+ecBOzhJOeWxE4oDQlYQJiGkNLsYgFhmoLKUDf7zs2QIO0wvkrAAkL/xG09hNmVNUFfLiD8iKRzHe8fd4XzBmGd4LCbnCwY7myIUKZADjmPkxuAMZHzRjBabVNTkyoqwIa2WQnkvgTs4ST318jOsK8EchkQjrT1soDQ+4rt9Y3/pn1RsnztOzdt0dmOOSQBCwj9WwwLCLMr64EAIUCODBnvSAEIAYoHOKT15BlCQb06+Y8WEGZ3Ie3omZWAPZxkVp52NH8kYAFh5uRsAaF3WVpA6F1m9oqRLQELCP1bPwsIsyvrREBI7OD1TtEa7rq/pPsdyiipJ4lUppFOkfoDuPsomJbcrIcwu2tmR/dBAhYQ+iBke4uMS8ACwsyJ1AJC77K0gNC7zOwVI1sCFhD6t34WEGZX1omAkDSIJJMhZpACaT9w0iVSGfsNSV+S9KSkTzt9zktzajaGME1B2W65IwELCHNnLexM0peABYTpy2qwnhYQDiahvp9bQOhdZvaKkS0BCwj9Wz8LCLMj62qnEjmZRQ+T9LykhY5H8HtOshhyGF/k5NY/xKmgTU0Dcujz91Txg6lmm1FAGI/H1bIhonBLXPmlAZVPz1MgaLdJdrbJnjtqtgAh+7e1Nqru5pjySnr2bzBk9++eu9My++QWEGZOnhYQepelBYTeZTYar0C/tW7syTlYNiVPBRWUZxqdzQJC/9bVnpT8k3W27pQxQFj/VrfWPtimhqVhRTvjChVKlXsXaK93lmj8PFu7LVsLuCeOmw1A2LCkW2seaFfD0m5FO+IKFkpjZhVoxhnFGn94oQIB+7rbE/daJp/ZAsLMSdMCQu+ytIDQu8xG0xXdrTGteaBNm5/rUmdDT0RRcU1Ik44v0swzS5RfOvqAoQWE/u1ge0LyT9bZulNGAOG2N7q08DdN6mqMq3RqSPklAUU64mrbFFVecUAHXFyhScfY4qvZWsQ9bdxMA8LtC7u04NZmdTbEVDYlZLzbkc642jZGFCoK6oBPlGvy8RSlt81KYOgSsIBw6LJLvtICQu+ytIDQu8xGyxXh9pgW3tKsupc6VVQTVNHYkHm0ju1RddXHNPHYIh386QrlFY8uUGgBoX872AJC/2SdrTsNGxBGu+N66doGtayPqHKfvD6elKbVYfPyOfaa6lFpgcrWwthx+5dAJgFhNBzXy9/boaZVYY2Z03f/Nq8Jq7AypGOuqR7V1Bq737IvAQsIMydjCwi9y9ICQu8yGy1XrH+sXYt+16zKmXl9QF+kPabmtREddGmlpr59dBk+LSD0bwdbQOifrLN1p0EBYWdjRKvub9emZzrU3RpX+bQ8zTq7VJNPLFQwGBTewdduaFT5jDzlFfXdEhy4m1aEdehlY6yXMFuruIeN6x6st6xpUOfKQjWuDCseh+KZb+L+mtaEjYILhKSqOQUaf1ihCitTWz7xDr7640aVTwultI7GInE1Lg/r4M9WasoJo0tZ7mHbZrc/rgWEmVsCCwi9y9ICQu8yy9UrYtG4diwNm/NX546YCscENe6QAlXvV6BgXu9zWDyG0X6HmteHVTkrv9cjxWM9XsLtb3YbHbnPeaUaP69IVXPzR0X8vAWE/u1gCwj9k3W27jQgIKxf1KWnvlZvvCeKyxywY+G4oYFOP61EJ/xwrDY/36lFv21W9f4kQk3diM+a++FyzTybqhi2WQkMTwLuwfqBz65WvL5YQXRcIKC2zRF11sdUPC6kkgkhoQjjERmQuP8nKjQ2xR6tfapDC29l//ZWlIkzbFgc1pwPlWn2e+3+Hd7K7dlXW0CYufW3gNC7LC0g9C6zXLwC+ueSu1q0+cVORbvI1xBQrCuuYH5AE44qNLquoGyXATTcFtMzV9QrmNcTM+g22F0AyraNUUU6YlIwoLH75yuvJKhJxxZpvwvLlV8ysimkFhD6t4MtIPRP1tm6kwGEOxoaFdtSrK7GmHm5VM3JNx6X/3ygTo3Lu1U2dZf3LxaPq6shru6mmPa/qExTTyzRgl83GYtSqoyiZG7kQH3ARRWacXpJtp7DjrsHScA9WN97/gqNm1ppPNedO6LGk0fsX0FFQJOPK1FRdVBYUptWRlQyLqTDLx+j0ol5vSS1+YVOvXFTo6r2G3j/ohxnvssCwj1om2X8US0gzLhI0xrQgsceMVlAmNZ2yflOi+9s1toH2w0rq6A8Afi1xtS8JqJppxbrwE9V7AzfAfg9c/l2Y8wvnbRL/219rcuwafAMdjXFzPlt0nGFyisMmiyke51Zov0/zhFx5DYLCP1bOwsI/ZN1tu5kAOFj31yj8KZiY2XCSlQ6KWSsSSvubVPppKDyivpaiVo3RVRQHtLpd4zT6z9vUqggYDwzyY2DendzXEd/u0oVM/r3wmTrAe24o08C7sH6z2ctlepLFO6IqWtHTLEumYB5MoJW7ZuvcYf2ZLfFU4hRYt+PlGn2e8p6CQS6zAtXNygQlPEqJjcUJWMfdWVVH7rN6JOsfaJsSsACwmxKt/+xLSC0gHD37LzM3xUWzIvXNhjDfaK3z70T2UPDrXEd/Z1qE97jtsV3N2vtf9tVfUC+0Y/otY1Pdwiw2N0S21kqrLAqZABiyfiQCquCOuaq6l4gMvNPlN0RLSDMrnwTR7eA0D9ZZ+tOBhD+/bwVmjBrjEn6ghWprS6qWmIGG2OqOTA1FTTSTRbGqE78SY2p27bmv20qm56nwoSaNuHWmJrWRjTt5GIddOkui1W2HsaOu2dIwD1Y/+bARaqorFSwQMYyGo/GRUwE1JnSiSHNOKNkZzxF89qwUWzHXTe2j5CW/rlFq//ZprJpeb1iDaHaMO6UtxWZGEJbemLP2F/ZekoLCLMl2YHHtYDQAsLds/Myf1dCHBbc0mRCHFLpI8PIeitsPITTT93FyCK5H7keSCBTMTPPxNhverZT4Y6oYuGACQMCQOII6G6hpHVchVV5OvpbVZp60siNnbeAMPN7sL8RLSD0T9bZupMBhI9euUZlxb2pAcvuaVH75qjGHlBgrFHJDepo8+qIjv/eWM16T6mW3N0i6HeG014QUKy7h9M+/ohCQxdNpDZk62HsuHuGBNyD9Z0nLlFZYblIXARwI8Y1EAoo3BIzdNG9319m9iINjzbxEBgwklukM6alf2zVpmc7FOmUQgU9sbKMRQ1C9m9/SWn2DInbp8yEBCwgzIQUvY9hAaEFhN53TW5esf7Rdi26vTllPLw7Y5Oz4YK+IQ5bXu00eg4vY/uWiLYv7FYgL2DKLMGOSYw77GyMmXq8x/9wrGadNXJDJSwg9G8fW0Don6yzdaceyui31qi0qDcgXP94m7a9HlbFzJBKanrHXTEZKAd4AE+7fYImHV1kYrV2LHOyXjUMnPUqWw9jx90zJOAerO8+eYlK8soNJbR5bVRkBMV4gccaJTf3wvKdmdLIyDbhyELN++KYlEJijB3Lw9o6n6K9MRVUBjTu4EKTLCmUb191e8bOyu5TWkCYXfn2N7oFhBYQ7p6dl/m7op/m/6xRFXvlpTTUm6zuKyM69LJKcy5LboRIMMaSu5u1/n8dJjyIDKUY7xNbpKunjvQxV1VpvwtHbhyhBYSZ34P9jWhPSf7JOlt36hcQYkVa/tdW5ZcFVbVP79i/GAfw1VGNO6xAZ/11gik/YZuVgF8ScA/Wd5ywWOWOZxtF17E1pmBhXJEOqag6pL3PLTUewu7WmKE3H/qFSk08qq+S9Gve9j57tgQsINw9628BoQWEu2fnZf6uMLCIIWytjahy7xR1n1eFVTw+pGOurh4wQ+jKf7TqhasaFCoOqKiq9/kN2mnXjriJLzQewhGcTM0CwszvQQsI/ZOp33fqFxAykeV/bTEvhrxSApiDPYfrlriT2j+oE2+osbXZ/F4xez8lxhCWl1Xo/7N3HeBtFVn3yCqW5F7i2HF6D2mkF0ogBAid0FtY2sICP5BdSoDQe19g6X0h9BraEiAh1ISQ3rtT3XuV1fx/ZyQ5si3Zak+WrJnv85fYmjcz7859T/fMvfdcjVElvIM1ex0J9RoDkJirQa+jjWgotwlGXBbcHX5ZsvT2Sf3pNAlIQNg5opeAUALCztE8ZWalh2/9q1WCrC8hVw2tUQVrg8Ojx+/CEZcnd3jwyUL1Kx6rEMzydiugS1SJ8k12iyOHkHn5PFQlmVo019+VgFAZHfQ0qvQQhk/WSs3kFRCSeaqu0ILkPjrk/2oSced2G0TxeeYVMiShx9ToTTZWSqByXOUl4DKsPz5zK+xFRljqHUnwDHshWyhDPhO6qwWrLU9Lc4/Uo+/xCR5DbJRfrZxBSsAhAQkIO0cTJCCUgLBzNE+5WUs3mLH7f3UiTcdmYqoEkDpIh74zjc3s2u3N7mIrZXqFqcyGhnI7mqxNgoRNnxEnGEb16RpMuSfdI5upcncW2pElIAytPNsbTQLC8MlaqZkEIPzyih3o1iu1uY4gXxI1e63ocbgeo69JgcXUhMKlJljrm5DYU43M0ToZJqrUjshxO5SAy7D+5OztyOqfKr4Q0QQR/sLQUBIYDTo7UeRHkDmN7LmySQl0tgQkIOycHZCAUALCztE8ZWdl3nvNPquIimHOfFJvjcda0N5WsfndGuR9XQdjdpy4jt5BegZJqGYqsWPAGYkYfFbLMk3K3lHoR5eAMPQy9TaiBIThk7VSMwlA+Po5v0DTkAhwR4VhDXQbqcOgM5OgdSt8qtQi5LhSAv5IYN++fZg6dSrevvxXoDwBTVbH1WQZTcjVYNAZiUgbLGte+iNT2Vd5Cbj0dv369UhNdZAbTX5okc8TL7v9GJ/7+ju2XwNHWWd/5RZlt+fzcoPRNU+66/PEsmNESsDaaMeuL+tQuLxRgEpG19D+0yapkDNZj34nJ0R9igUB4fDhwyn/FADVEbkRXWRREhBG/0aOBbAy+m9D3oGUgJSAlICUgJSAlICUgJSAlEAbCYwDsErKRTkJSEConGzDNbLwEPL0Lzk5eqmFwyUsJeaZP38+vv32WwwZMgQ6na7FFNwXjUaD2267DTk5OUpMH5VjMvSOp36xqLdWqxWPPfYYtmzZInTGneGX7HDbtm1D3759cfvtt7fRp6jc7C606FjU2x9++AFvv/02+vTpg4SElvXMysrKUFlZiTlz5mDEiBFdaKe73q3Eou52vV2MvTuih7BXr17SQxiGrZeAMAxCVngKAQirqqokIFRY0J6GLy8vF2BPpVIhOzu7TRca+OvWrcMll1yC0047rRNWGJlTesrFisyVhn5VDDd86KGHxJec0WhsM4HJZEJeXh5uueUWjBvHQ1HZIkUCsaa3FosFd9xxBwoKCtC/f3+P27BhwwbMmDED//jHPyJlm+Q6PEgg1nRXKkHXkIDMIQzfPkpAGD5ZKzWTBIRKSdaHcTdt2oT77rsPAwYMgFbrOedt69atmDRpkjhFl80hgVg2Tuhxefnll9v1qNDIvvTSS3HSSSdJlYkgCcSa3hYXF+PWW29FSkqK+PHUKBN+9uSTT0bQTsmltJZArOmu1ICuIQEJCMO3jxIQhk/WSs0kAaFSkvVhXIK9e+65R4RT6fWeC6Zv3rwZ06ZNwzXXXOPDiLHRJZaNk0WLFuHFF18UIbP0LLdu9CoTEF5xxRU44YQTYkMhouQuY01vGRI6d+5c4clOT0/3uEt79uxBVlYWHn300SjZxdhcZqzpbmzucte7awkIw7enEhCGT9ZKzSQBoVKS9WHchoYGkevFPBqCwtaN+WIEhNdeey2mT5/uw4ix0SWWjZPdu3eLQwR6VdLS0tpsOL8AS0pKcOedd2Lw4MGxoRBRcpexprd2u10AvbVr12Lo0KEeDy8YAn3OOefgvPPOi5JdjM1lxpruxuYud727loAwfHsqAWH4ZK3UTBIQKiVZH8f98ssv8d///he9e/duEVZFY4rEIcwVu+uuu7yGXPk4TZfqFsvGCT2Azz77LJYsWSKM7Pj4+Oa9NZvN4gCBJTluvPFGWSs0wrQ+FvV22bJlQl9ZZoOeQFejHjPXlZER8+bN83ggFmHbF9PLiUXdjekN7yI3LwFh+DZSAsLwyVqpmSQgVEqyPo5LI/6tt97CTz/9BHoEyfbKv9XV1Qkj6aqrrvJ4uu7j8F2yW6wbJyQjYtjomjVrBAstQ/Lq6+tBEo+RI0eK8OJu3bp1yb2P5puKRb0l8Pvss8+wYMEC8U6jZ5uHXTTUMjMzRa7rlClTonlbY2Ltsai7MbGxXfwmJSAM3wZLQBg+WSs1kwSESknWj3EJBBlWtXTpUuzduxcGgwETJkwQZDLSsG8rSGmcQADAFStWCJ0pLS0VOVo0rMePH4/ExEQ/tE92DZcEYlVvCQrpuaausiwKDzFGjRol9JWREbJFvgRiVXd92Zm+t37jSzfRZ/cjkujLZ2GFoKMEhCEQoo9DSEDoo6CC7HYbgFkAbAD+BPBPAE1uY14P4GIADQD+AHBrq8/bm14CwiA3R14efglI4yT8MpczBi8BqbfBy1CO0DkSkLrrXe4SEHaOTvoyqwSEvkgpNH0kIAyNHNsbZSKA1wBMAtAIYCGAFwF85rxoJIAFAFjVtx7A2wA+df7Nl9VJQOiLlGSfiJKANE4iajvkYnyUgNRbHwUlu0WcBKTuSkAYcUrpw4IkIPRBSCHqIgFhiATZzjD3ANAAuMPZ5+8AJgO43Pn72QAuBHC68/czAZBr/goflyYBoY+Ckt0iRwLSOImcvZAr8V0CUm99l5XsGVkSkLorAWFkaaRvq5GA0Dc5haKXBIShkGL7Y7wCYB2A55zdTgZwHYDjnb+TV34JgLEAigG8BKAngBO9DEtKwoO0hEAS63xXVVUJMhPZfJMAy0WsXr0a69atE0QJPXr0EDl/LDDvqTacb6PKXr5KQBonvkrKc7+amhqsXLkSGzduFARGZLKdOHGizOcKTqwdXh1LemsymQTpEXOja2trkZOTg3HjxmHQoEGS/bZDTYm8DrGku/5KX4aM+iux8PWXgDB8spaAUHlZtwaEpwC4FsBMt6n/BuAfACoArHCGj57hZWn0ON7d+jMJCH3fyIKCArz00kvYtGmTuEin04EAMSkpCccffzzOPfdcqNVq3weUPf2WgDRO/BZZ8wU7duzAK6+8gl27dgnDnAQf1F+S0syaNQsnnXSSPNQIXLztXhkreltcXCzekRs2bAAJZVzvyISEBMyYMQMXXHABtFqtQlKWwyohgVjR3UBkJwFhIFILzzUSEIZHzpxFAkLlZX0nAAOA251TXQPgUABXepmaIaXMJ7zBy+fSQxjEnvHU++GHHwaLKQ8ZMqS5BhyNnrKyMhQVFeGyyy7DCScwalc2pSQgjZPAJFtRUYEHH3wQLG7PGoYEg2zUXx500Nt93XXXYfJkRqXLFmoJxILesvQJi9GvWrUKgwcPFnUGXY3vSOrZ7Nmzcdppp4VavHI8BSUQC7obqPgkIAxUcspfJwGh8jJ2zSABofKyHgNgPoAJAMwAFgN4BMC3zqlTAXwHYDoAC4DfAMx1hpH6sjqZQ+iLlJx9li9fjieeeEKEhroXBHcNQUM7IyNDGN3uhpAfU8iuPkhAGic+CMlDl++//154boYPH+7Ri71161bx2e233y7D+gITcbtXxYLeMpSegJA1VFk+p3Xbt28f6CnkwRr/lS06JBALuhvoTkhAGKjklL9OAkLlZSwBYfhkzJlYZuJ8AHYAPzoJZj4AcAuAvQBuBnCR83P+/VE/licBoR/CeuONN/Dtt99ixAg6YQ82elaYJ8N6gvTC3HfffTjkkEP8GLll18bGRuTl5Yn8Loby5ebmyjA+NxHFonFCLx6N6crKSnHY0K9fP7/D7h555BGR90rPjafG0HGXF5E6x1ZeXo78/Hyhf8w1lLnGAT/W6Ap6Sz3kfVBPeCjWv3//Fnr43nvv4ZNPPsGwYcOErrIIPetiusAfPYjbt2/HvHnzMHr06MCFKa8MqwS6gu4qJTAJCJWSbPDjSkAYvAx9HUF6CH2VVOT2k4DQj7158cUXsWTJEmHssBEIbtmyBQcOHABBHBv/vfbaa8UPc2f8aTSefvrpJyxcuFAYXTSeaEzRcDr99NPRt29ff4brsn1jzThhMe8vv/xS5GRR56hX9MDMnDkTRxxxhM+HBffcc484aCCY9NRY7J4hfffffz9SU1PxxRdfiGLiNP4JCDMzM3HkkUfilFNOgdFo7LL6pdSNRbve7ty5U+gEQ+aph8wDZGF56uG0adOEjrz66qt48803YbPZRB8CSAJHEm/xvUm9IZnR3LlzBRGXbNEhgWjXXSWlLAGhktINbmwJCIOTnz9XS0Doj7Qis68EhH7sC42ht99+GyNHjhREHDSWS0pKBKEMw6NoUNPLMnDgQAHgLr/88uY8rY6moeH02Wef4aOPPhIGFFn5aPhzPNeX8Zw5c7wa8x2N35U+jyXjhGGczz77LAoLC4WHjrrGQwd67XiAcNFFF+HEE72RCrfcdW8eblcvjsm8Qnpv3nrrLaxYsQLdu3cXQJD6SbIQ5oERhF5zzTUew6a7kp6F+l6iWW/p1XvmmWfEgUHPnj2Fp5gRDNQZRkaQKIZ6yHfUp59+iqysLKGrBIl8V5LZtlu3biJygrnYPJzwdjARarnL8YKXQDTrbvB33/4IEhAqLeHAx5eAMHDZ+XulBIT+Sizy+ktA6Mee8Evx7rvvFvlXNIx50k3Dh2yNLoOZnhsSdpBg5pZbbsGYMUwD7bjt3btXGEkEgdnZ2S0uoOFP7xC9MzfccIPPHqGOZ43OHrFinHDfmWtF+n4a0q1LmlAO1L0HHnhA6GFHjfrK8RiGzB/3Rm80mXPPOuss4R18/fXXWxAnufrS68Nc2WdSvfAAACAASURBVOuvv14AQ9l8l0C06i3fbcwL/Ouvv0S4fGs9dB1OkGH5hRdeAJls6T10Dy+mLvOdmJKSInTs5ptvjvn3mO+a0/k9o1V3wyE5CQjDIeXA5pCAMDC5BXKVBISBSC2yrpGA0I/9oGH01VdfCS8hc7HoyaPxTI8NXzxpaWmCoZFGD43vo48+WnhSfGn0Ds6fP194Hz3VMmTYHudgOB9P6GO5xYpxQq8M81Fd3pbWe+46KPj73//uE7Mt+1PHqMMM3ePBAz2CzBOkB5KgkyyjTz31lDDevXlw6LWknpJ8RjbfJRCtessSJTysImEW322tG9+LfB8yqoERE3wvsv4gG72EPEDjO9IVTfHuu+8K/ZEteiQQrbobDglLQBgOKQc2hwSEgcktkKskIAxEapF1jQSEfu4HjR+GRN17770iT4YeGp6G0xhiKQqXwbRnzx5hcNMj40vjyfovv/wivIueGo35zZs344477oh5MoZYMU7+/PNPPPbYY+0az/Qck8KfVP6+NIb3/fjjj1i0aJEI96MO05MzadIknHrqqUKXb7rpJgEYW3sRXeMzbJBA8j//+Y9kI/VF6M4+0aq3DB3me8yTd9B1+zwAY2gow0KZV0gCJOYc8iCL7y7qFfWJ70eGnjL8WbbokUC06m44JCwBYTikHNgcEhAGJrdArpKAMBCpRdY1EhAGsB/MpSIpgotBj/mDJH9xbwybIkC8806Wkuy4dZTfxbwbgsy77rqrmdSm41G7Zo9YMU5I4f/QQw8JVlBvhbzpmTn//PNx9tln+7XZ9NhQnwgI6YGk94eNebD/+te/hJea+YOeGsOb6Q1nCRZP3my/FhJDnaNVb6ljDEtmbrQ3oiz24SEB9XTQoEFiV/l+JNModYzMuAxLJhszwaU33YohdYiqW41W3Q2HkCUgDIeUA5tDAsLA5BbIVRIQBiK1yLpGAsIA9oNewscffxwrV670CM5oAPHE/MorrxQMfL405ufQwGaYnqcahmSHpOFOw8xTDURf5ugqfWLFOKHxzLBM5u158qjwc3r52Kd1KZRg9vqVV14RTLeePELUfbJMBgJCg1lTV7g2WvWWhwQkGiK4Y45068bPeUhAplF6nxl6zDDR1o0RDuPGjZP5g1GozNGqu+EQtQSE4ZByYHNIQBiY3AK5SgLCQKQWWddIQBjgfqxatQpPP/20OBWnse7ylPAUnDlWLBFBQ91b2F3raemxIXEDCUToEXKBQhdZDfO8rrjiChx77LEBrrjrXBZLxsmCBQvwzjvviPBjevFcekYjnDmGzFlliKcnAzzQHWeZC4aqUid5QMGwaDaGm3JOhgXedtttoj6mbL5LIJr19ptvvhHMszyUIuusSw8ZJkp9YQkJvp+oN/Q8u3u1XTU0qT8kxSIolC26JBDNuqu0pCUgVFrCgY8vAWHgsvP3SgkI/ZVY5PWXgDDAPaGRw5qBH374oSBLYCgVPYP8+4ABA4R3kP+6N/ajp499WJeL5DDuIXck8nj55ZeFd5FjMfyKRjnzbkjpfuaZZ8qcLaBLFPj2Ve1oRL///vvC80LqfnqHeejAg4hDDz1U6Jmvhw4dzclQaDKIug4hvvvuO1FmgHrIv1EnmR/Gciqh9Eh2tK6u8nk0G9XUw48//lh4jmlkufSQOsH8aeafMlSUesJahMwf5LuNBxUsT0EQSRbS6dOnyzDjKFToaNZdpcUtAaHSEg58fAkIA5edv1dKQOivxCKvvwSEQe4J2RlJusCQKRrpLL48duxYJCQkNI/Ml9Inn3zSXOSbRhOJPFiSgkaSez4NASDzcRiWx9N3eobGjx8vDHGZr+UQaawZJ9QXMj0yRJmHCtSt0aNHC1DmLbfQH7WmfrL+JUlsSALC+XgIQS8PPYT0TtNLSIOf3h1PTJP+zBerfaNdb6kXPDBgeDsPChgJQX1kriAb9ZLhoieffLIIL2UZEwJJvrv4DmtdTidW9SAa7zvadVdJmUtAqKR0gxtbAsLg5OfP1RIQ+iOtyOwrAaHC+0JQRzZGFrHnSbor3IqGN79kCSBJ4uEi9VB4OV1ieGmchG4bGXrKwvcEg+76SRB44MABDB8+HP/85z9D5oUM3cqjb6Suorf0CpIEix5keqcJ9HhgQA82w0UZ+UCdYdi8bF1DAl1Fd5XYDQkIlZBqaMaUgDA0cvRlFAkIfZFSZPeRgFDh/fn555/x3HPPoX///iAbqXvj6TnDQy+66CIRDiqbbxKQxolvcvKlF8Oen3/+ecEg2ZrMyFWs/uKLL8asWbN8GU72aUcCXUVvWeqETKHMJWUdVvfmqo15zDHH4Nprr5X60EUk0FV0V4ntkIBQCamGZkwJCEMjR19GkYDQFylFdh8JCBXeH5YNYPgnS1B4agw1ZfgoCWVinT3U162Qxomvkuq43/333y/qWzI81Jt+0uh/5JFHvJYc6HgW2YMS6Cp6++abb4IkM97ySEtLS8EyOXz3kYRGtuiXQFfRXSV2QgJCJaQamjElIAyNHH0ZRQJCX6QU2X0kIAzR/jAEdNmyZSI0tKqqSuQFTp06FR988IHIsSGJjKfGXBuGWpGdT4aN+rYZ0jjxTU7eerFo+B9//CFywX744QdRQ5Ohoa7QP/frqNcse8EyK6w9KFvgEugqesvDAUY2kDSLIfG8L/4w/5l5hNQjEsk8+OCDXg8aApeivLIzJNBVdFcJ2UlAqIRUQzOmBIShkaMvo0hA6IuUIruPBIQh2B8a2Ay7I/06DSKG3rFGHEPueFrO3CxvHkKS0rA9+eSTLYhoQrCsLjuENE4C31oSIL3++usgoy090yyfwi/NpKQkEdZMshpXmQnOQvIQ/k79NBqNgU8sr+wyHkK+6xgKz7IjPFQoKysT5EYk1SIQJDCkPr399tuSjbaL6L1853rfSAkII1fJJSAM395IQBg+WSs1kwSEQUqWoI/F4plXQ4IYGkWuxrCpJUuWiPCpU045pU2tOLL28boTTjhB1PCSzTcJSOPENzm17sXDh/vuu094sJkzSNbaLVu2YO3atcKApyeQLKIEhmwu/TzppJNw2WWXBTapvKpZAl1Fb+ld5gEBDxUIBplL6H6IwL+zXX/99bj66qulBnQBCXQV3VViKyQgVEKqoRlTAsLQyNGXUSQg9EVKkd1HAsIg92f16tUi/69Pnz5tSGM4NL2Hy5cvF9Tro0aNas4TJKEMa3WRwv/mm29uU7MwyGV16culcRLY9rLI/X//+1+MHDmyuYQJQeBvv/0mQCIBIlkjjzrqKBHmzFIXzB+kfrpAYmAzy6soga6itwwTJTPyV199JULhXZ5j6gwNMB4kMCeVHmjmqHoLl5daET0S6Cq6q4TEJSBUQqqhGVMCwtDI0ZdRJCD0RUqR3UcCwiD357PPPsO7774rjGxPjeFTZHKkB4YGE0NKWcSerVevXvjb3/4mCozL5rsEpHHiu6zce9KTzdpxzP1i3iq9OzTeeTjB+nKsKUdvNslCqKcsH3DJJZeIMFLZgpdAV9Fblp0gy+hrr73WXHzeVQ+TesN8VB6QsQ4hy08cdthhwQtPjtCpEugququEECUgVEKqoRlTAsLQyNGXUSQg9EVKkd1HAsIg94cF50kc05pxj4Z2Xl6eCMnLz88XBb5pNPGHBvaJJ54owvMIFGXzTwLSOPFPXq7e9957r9BH5rdShgR/9Aqq1WrhCeQPSY7OOussjBkzBmPHjhWEM7KFRgJdQW937NiB+fPn48cffxTvNx5u8V1H3Rk6dKiIhKDHkH8j8cwNN9yAI444IjQClKN0mgS6gu4qJTwJCJWSbPDjSkAYvAx9HUECQl8lFbn9JCAMcm+YT/Pvf/8bgwYNakHLz3DQNWvWgKfpNLiPPvpoEUJFcMhi4LNnzwZzs2TzXwLSOPFfZrzinXfeEWy2JP5gqDLrYhIQ8ncCQRrxU6ZMEQRJrWtmBjajvMpdAtGutyyRw9zBAwcOiHcd328MMab+0PBixMOkSZNEHjVDkMvLy3HXXXfJcPgu8BhEu+4quQUSECop3eDGloAwOPn5c7UEhP5IKzL7SkAY5L4Q3N15553CSCKTKA1shokuWrRIeGBIOsPQO5ag4GdszCtkzUHW6Wpd2DnI5cTE5dI4CWybP//8c5H7xYOJ1iUkaNTv2bMHJ598Ml5++eXAJpBXtSuBaNdbhoiy/iDD43nQxVB4Glwsl8OwYx4qTJ48WeQM0jvIw4Wbbrqp+b0n1SN6JRDtuquk5CUgVFK6wY0tAWFw8vPnagkI/ZFWZPaVgDAE+7Ju3To899xzKC4uFjW4WLuNRDI8Rc/MzBSn5jTCXY3GFIuBX3fddZg2bVoIVhBbQ0jjJLD9fvbZZ/HRRx8JI546yHwvskOSJISAkCCR7KOsM8dSKa4DjMBmk1e1lkA06y3B3ty5c4W+sMYqG9lEWXaCxEQME6Ve0WNIQMiICbKM8jBMtuiXQDTrrtLSl4BQaQkHPr4EhIHLzt8rJSD0V2KR118CwiD2hN4/Ar9ffvlFlI9gOCgNbf7QWCJZTN++fT3mYfEEnYQy9MjI5p8EpHHin7xcve+++25BHkPvNP9ljUyGidKYZwgpgSE93RMmTBD5g8z9Yp4rQ55lC14C0ay3jGqYN28esrKyWrzPeE8MHWU4KSMjGGpMIiKW0eHhgmxdQwLRrLtK74AEhEpLOPDxJSAMXHb+XikBob8Si7z+EhAGuCf0qLz55ptYvHhxM12/CwiSwZHGEfMGPRnTZBslILz22msxffr0AFcQu5dJ4ySwvWeu67Jly0S9TAJBhjRTF2nM02PN8GfmfzHsj+CQussamRdccIEEhYGJvMVV0ay3ZKS99dZbRdQD6w6yMUeQB2L0HvLvfO8xBJ4EWiyx83//938iQkK26JdANOuu0tKXgFBpCQc+vgSEgcvO3yslIPRXYpHXXwLCAPfk+++/x6uvvipCouhdcW/bt2/HqlWrhFFE47t1KygoEAb5gw8+2GxcBbiMmLxMGieBbfvvv/+Op59+Wnhu6CVkY5gz/07wRxDIcgEMcWa4KA1+fs7QZlk6IDCZu18V7XpLsiEegJFRmYdfP//8c3Nheh4sEDROnDhRhIzygIEHYtQdGXocvO509gjRrrtKyk8CQiWlG9zYEhAGJz9/rpaA0B9pRWZfCQgD2BeGipI9j1+SrOnWuhHsLVy4UPyZJSaYc8PcGxpNNLBpOJ199tk455xzAphdXiKNk8B0gICPLJErV64UheZZ8mTFihVgKQF6BgkS6R10eYA4C8tU8GCD3iHqsGyBSyDa9Xbbtm146qmnhEdQr9eL/EHmnRIc8m/MnyaRDL2FPEygx5ClTliKQrbolkC0666S0peAUEnpBje2BITByc+fqyUg9EdakdlXAsIA9oW5grfffrsgUGhBFtNQA2tlMZpsVuwpLIVZY0BGVrYAgDwlJ1DkNTNmzMAZZ5whahK21+xmE0y718NSWQhVnBrxOQOhyxkIVYwb5tI48a41lvICmPZsgN3cALUxBYZ+o6FOTG2+gHmDDHVeu3atCBElIRIPKnhoQeBHMhn3Rt1laOkTTzzRxhPu6mdrqIUpby2steVQaXTQ9xwKbbfe0jPUapu6gt6uWvYH/vvyf7B0xWrsLypBSmo6NPF6oT+sXUmiIjZXHcI5c+bg8MMPD+At6/0Su6XR8V6sKBDvRV33/ojPHRzz78WQCrkL6q5S8pGAUCnJBj+uBITBy9DXESQg9FVSkdtPAsIA9qY1ICQANO3dBHPxbmGIq6DC/oo69OieiTn/uhk7m9JRV18vjCUa3S6Wvvambti9HhU/zRdjNtlttLAQF28UBn76MZdAkxK7uTldwbAOQO3aPzywNKLyt49Ru34JbLUVzWBMk5KF5ImnIGns8c0GMwEgw5rp8WGJCXr+WErA0wGFCxA+/vjjHkuk1G36HZW/fwxL6X7H+prsiDOmwDh4EtKOvghqgyxs79q4aNZbAry6DT+j8o9PUVu0H2/8vh0/bs5Hr8xUZPbsg9yRUxCn1TXrqFKAkO/Zip/eQWPhLrf3ogGGPiORNuNSaFOzQv1oyfEAEQ3DOpOsL+l+CCqFA0hAGLlaIAFh+PZGAsLwyVqpmSQgDECyDBll7UECQxIo0DtiOrAVcfoExMU7Tsg37y3CzEO647SRuUg/9jIkHTrD55ka83eg5IsnhceFp99x2nhx4m5vqIG5KA+GAWORdfqNiNMbfR6zK3WUxknL3aRuVCx+G1V/fgltaneoU7o5PNI2GyzlB9BkNnnVwZdeeknUzBw+fLhHFdm6davIGbvtttvahIzWb1+B0q+fE4a5jh5BjVboKQGppXQfEkcejcyTroVKspQK2Uaz3tZt/gOl374oDhW0mb2wZncRXvz6D/RO00NtqUd89gAYBo5rPohwhYzec889Ii81FK2xMA8lXzwBa1UpdN37IU6nF8Pa6mtgLs6Doe8odJt1kzyECIWwW40RzbqrgDhaDCkBodISDnx8CQgDl52/V0pA6K/EIq+/BIQB7glzBEkqk5uZhrjdK6BSawQgZMsvq0ITgDmnH4mcpiqoE9OQM/tBnwFc6TcvoGbtj9D3Gdkm7I7hUub8Hcg89XokDj8iwNVH92XSOGm5f+aSfSh8927ExRugSXEwQLo3HiKoE9M96uD69etB7x9LTzAHzL2xnibLp5AtsnXYH8Fm0Yf3w7R/iwgRbd1opFsrCpB1zu0w9BkR3QoXotVHq942WS0ofPcumEv2Ir7HICENk9mKJz9bgt3F5RiQmQSYG5A4Yho0yRnggRlJZY488kjccMMNIQsdLv3uFdSs+s7je7HJakbj/q3IPPn/kDjq6BDtmBzGJYFo1d1w7KAEhOGQcmBzSEAYmNwCuUoCwkCkFlnXNAPCBH0SzDV2aPQqaBPakkeYa+2wm5ugTYyDWie3nmUn3njjDSz85F3YivOQnpUNexNQXlOPBL0OZx4+CkeO6A8aKiYaKiddg4ShU4XR3l6z1pSj4K25IhfLk3EvjLH9W2AcOB5ZZ9wUWdoUptW4GydJiUkwV9sZUYv4lDio4lSw25rE31QqQMe/8T9doPEwwN5QC5VOD7Xz8IG3Vf3XNyj7/nXo+7Y9QODnwljO34Gss+bCOHBcC0nQo7dgwQJ88sknolQKywS4GEbZcebMmZg9e3abshMcr/D9e6GhR9JLWCjDnlMmn4706bO7gPSDv4XWRrWl3g5rQxPU8Srxbo3TqKBNUkWcvjJMs/DD+6HL7N3i/bWzoAxvfr8cB0orkGRvQHLfYbAk5wgyGXqVeZDAuoWhaLa6KuS/eQtAD2Vqd49DNh7YBn2fEeh+zu2hmFKO4SYBCQi9q4MEhJH7qEhAGL696RpWVvjkFYkzCUC4+r0DqFmtE4CQRknW2HjkHmlA6gAtKrabceDnBpSsNcNubUJ8sho5h8ej5xEGxKfGdsFqnoT/8MrDWLTgA5TYjIhTqTCsd3dMHtobQ3pmwSZCPHeLkNL43CHQde8L45DJSBo9HdqMXI/6QG9PwTvzhNHj8ji27mgu3gNteg5yLn4oEnVK8TW5jJOtPxShepUWVXkWMWdCrgb6lDiYyu2oK7QKQJgyQIfcI/ToPiE+4gxtXwXFQwLmBtZt/BW2hmqo1FpxIEBPSHzOAJE7WPnrB8Jz4q2Z9mxE5inXIXHEkW26EBSyuPgvv/wiWEX5O0Oh6eFhGQFPtTQb8tah6MMHEN9ziCD28NR4EJIwbCq6nXKdr7fapfu59HbfulJUr9aiYKkJtfutMJXZxcFFYg81ssbpxbs3c8TBfLzOFkr9tr9Q/MkjiO8zosUzZKkswv4dW7Bsy26s2lMGqz4FWcMn4ZhZ5+PIo4/xmHMa6L2QLKngv7dBnZQBtTHJ87uzdB80ienocdnjgU4jr/MiAQkIJSCMxodDAsLw7ZoEhOGTtVIzCUD48RnbkJqZAl2SCrZGoKHUBn26GjlT9Sj4vQGmCjsM3dRQ6wBzdRPMVXZkjtRh5NUpMGTENiisXvE/lC58BU05w6BRxyFeqxF7xTyqum1/wVZdKlhHjUMnQ61PhLWmFLrMXsg8+TrE9xjYZl9ttZXIf+sWqOI00HghSDDt2yyAZdbp/1RKLyJ6XJdx8sm525GoS4I+M054BYtXmFFfbEMCDeuxjjp7plI7VGpgwGkJGHB6QtSBQktlMUq/ehamvRtF6LHakAR6Cq1VJcKDnDHzKlgrClH2/aseQ+koAxFmXLgLWWfdCuOAMe3uLRlFCQhZVqA9zypJPQrfuwea5EyojXyNtG30EKZOPRNpR10Q0foUrsW59Pbrq3ahqVQvdNVUZgNUgjMK8clxSMjRwJCpxtALk9BzWvvRBOFat2nfFhR9cB+0mT0FsRWbuTAPDXlrhfdZFW9EY3U5kJaLhLRuSBo6CRknXuMVuAWyboYg5795s7hUm9YytNk1HvO4Df0ORfez5gYyhbymHQlIQCgBYTQ+IBIQhm/XJCAMn6yVmkkAwh/m5iEp8aBRR4OwfLMFVTssSB2sRdoQbQvj0GZuQsVWC/oeb8Twyzwbg0otONLGFSfX8++ASq2DNs0RytRkt6Nu06/gCTrRCEPqkkYfI/IM+Vnj/s2I7zkU2efdJYg4Wrf2cmXIYmou2IVup/9TeF9isbmMk2+u2YmMHEdJBXoJS1abEacjAAK6j49HUi8HOKfhbam1Y+y/0iLK89LR3vE5LPv6edSsWwR9r0Na6Ao/M+dvF4cGGSdei+JPH2mhg+5jNxbsFKGdObMfaCbi6Gjujj6nHhd9/DBMu9civuewNuCRIX7WqmJ0P/cO6HsN62i4mPi8+SDjnO0wqBNQvskCfXqciMposjsO4qizBIVxWhUm3p6GxFyHDndm44EWw4Mb87eLfFFbfbXwWBPFqhNSYG9sgN1iQuLIoxCnM6DxwFakHnke0o44N6TLLv/xTUGcJHKrW5XeceRWb0fmKdd79IKHdCExOJgEhBIQRqPaS0AYvl2TgDB8slZqJgEIF83LQ4K+JbCr3GFG/q+NyD1Kj5R+bUFLQ4kNdksTJt+TAWNWbHsJK375EFW/fyw8OJq0bNhqylC7/mfHnsWpRd6WLusg0x4NKIZ9dj/7Vhj6H9pmbxlmWkyW0YpCB5tevLEFeyMp/budNidkxr1SyqXUuC7jxKW3TfYmHPjVhMZKO/RpcSIEz5ClRo/DHCyEbOWbzOh1jBEjLo+eAwxL2QEUvHMn4gwJ0CRltBEnDXUeLmSefD14MFH1xyeCPEaT1l2EcZIMhOUgmppsyDj+ypAbygwbLfnqWTQ11kOb1cfBhmu3C6+4paIQSWOOFR7MWK+b6do4l97+b84uVK/QihB8XdLBfG2rqQm2xib0OFyPugM2DLkgEQNOjYyyHQwbLf32BeERtPH9tX8z4pK7ib23N9ZB32Mw9P0PFQcD1Dnmueb87ZGQMn4ynL7k8ydgKc+HLquvCKkXrLZ1lbCU7IVx0AR0O3WOz+RdSr2fuuK4EhBKQBiNei0BYfh2TQLCjmXdE8D5APjvDc7uEwEs7/jSsPTwCgiL1zSiZE0juo/Ti/DQ1o1GeMUWC8bfkoZuhzrKItCIKV1vBglotEYVMkbqxIl3VyH1cMlAePkObBPGuN1qFgXAaQA3bP1ThPJZqopEeQhtRk9Hke6sPm1kYNq9AenHXorkCSd53GjmX1UseReNBdsBq8VRh9CYLHLH0o66sEWx8bBoSgRN0hoQWuvt2Lu4QZAdkRTJUt8kPC69ZxiaCZBqD1iF8X3EY97rN9bmW1G6zixyabUGFTJG6JDUp/P0t37bchR/+hjiew/3+gw17FmPlClnCG9M5dIvUL30c6F7BIH0Put7DhP6kjBimiLPYf2Olaj89UNxwAG7TbwHNEnpMA47HGlHnNMhiVIEqZXiS3H3bFf+qYUuWSW8g65m5zs034bk3lowCiNtsBZT78sQ4fqR0Oq2LEXl75+iZvX3YGh7nCFReASZG81SFLbqEhGezIevyWpFj8ufgD53cEiXTjKjiiXzxfuX4JT6xjBqw4AxSDt6ttA92UIvAQkIJSAMvVYpP6IEhMrL2DWDBITty/pUAB8C+B3A4QDorugFYAOAqwB84ONW3QZgFtPSAPwJgIljrGrgav8HgEk6ZNYwAbgCwD4fx/YKCEvWNqJklVmQcdAwbt14ul253YIJc9OQNkyHHZ/VYv9PDcJLw5wYrlCXHCe8NIPPTYRG35a51Mc1RlQ3GkJlP7yBhp2rYDfX0wUIFexQJ3cTHhF1SnfUb/4dNasWwsC8Qa0jl611Y35VxnFXIHn8CV7vTxS837dZeArpaYzPGQhtt16KGPYRJeQOFtMGEDbYsW9xgzCuNQYVLHWOx4OAkKF3bDX7rNCnqXH4I209bdTlHV/UYd+iejRWOPWXuUqJcegxVY8h5yVCYwi//goyj08fRTzDRVuFyLlEZNq9HslTz0Tq5NNRvvht1G5YIjwosDN3UiM8KckTT0bK5FmK1QMkCDDt2QBbTblgx2U4tCt8Opr0Sum1tgCEy7XQJaqa9ZM6WFdkg6nUJsi6eKARnxqH7Il69DvZiL4zjRHx3NvNJuS/NRemvHUCCJLkhd65xoIdYDi7ePnbrCJvOn3GpciaFfp6qSx5YtrvfC+q4hCf3d/joZvS+xlL40tA6H23Jcto5D4JEhCGb28kIGxf1usB3AngCwD8pnQxBLBI0n8A+FKci97E1wBMAtAIYCGAFwF85py6B4ClAMhOQkB4NwD+jYDTl+Y9ZHSnBfm/mtDzKD2S+7YNGa0rsAoDfMq96cI7s+OTWugz1TB0c9D88+S2UbA92tDv5AQMu9AzM5wvi4yUPjRySr74N+q2/CEKxrvY7ugxZHhfk7kBGSdeDW1aDgo/uE+E+THHpnUj+6i1ogjdz50n86sC2Nw2IaNNTSj4ip2mSgAAIABJREFUw4T6YjsMGXFoKLUjsadaGNNsIid2owX9T0kQZB2t266varH1gzroM+Ja6m+FXXhs+sw04pC/JYXdIKe3ueDteYBa7ZFqX+RNFexE5mn/hGn3OtSsXig8NeqE1OZn0FpZJIBa2vSLkTLx5ACkLS8JlQSaQ0Zv2ImaNTpRcoKlUkR0Rb5NsOOqtBAh+iTu6jZaB40xDta6Jgy/PDliSGaqV3yLsoWviRIPBIJkUVbpDCKEk+9+a22FCFmmLiaPPxEZM68M+7MTqj2T4zgkIAGhBITR+CxIQBi+XZOAsH1Z1wGg9WknrwUABz0bwPifarLk+7BV9wAgq8Adzr5/BzAZwOXO39MArAbA4mJlAJ6mM8QJRH0YHgIQLrxxF1JSDwIXhoOWbbCAoC+xpwbpw7SivpursX5W9U4rBpyRgD7HGrH07nLwGpIhtG7MNWT406Q705HYo/MJEnwRirc+ZNUjkQZZQj2VhCDpAnMFu59/j2CGJHBkyCi9Jq7GvC6GmhoGThB14WR+lf874jJOFly+A9378hFweACLVzYKtkZVHJA9SY+EbEeoHT9jCYpxN6eJUirurbHKjqV3lcNmtnsk8Ggos8Fa79DfpJ7h19+yH95E9fIvEZ87WITnNeuR3YbG/VuE1zh1+t9Q8snDiDOmeAyZY0Fx6mvO7IdCyvzo/87F9hXNpDJnboNRn4iyjRbBLErvYM1eq2DK1WeooYmPE57u3CMM0BhVgjApIVuDyXeli5qFnd14UMEDLx5qNRbtBmyW5oMvUSuzrgr6fqMFC669vkq8D+Oz+3X2suX8QUhAAkLvwpMewiAUS+FLJSBUWMBuw3f+N1P47jWQmTY5QznXtAKEJwJ4DkB/HwZ9BcA6Z3925xE/i3od73btxU6PY7ETDB4BgGDUU2P8onsMIwHr/k/O3oZEQzK0iSw70QRzbROS+2jQ+1gj9nxXL2plsWAyc7QsNU1MFUL2pHhB0MH6hGufq0LqEA3i1G1VQnhnNllE394zXJjYhzuPwC7li99B1bIvYOjrud6bvbFeECp0P+8ukV9T/PlTwminx0ZtTBRsfCRhiO81DJknXStqCcrmvwRcxsnnF++AzpwgQuuaQC+gGQ0ldhizHYcYPIoh4KMXZsj5nmn8C/40Yc2zlYJNtz39HX5JMvocH379Jd1+2f9eAvMJodGIfKkmS6OocUnCocwTr4Fp3yaQgVGwLxL5tmp2q0V4EDOOvwqJo44KKdGH/7sXu1e49Hbhv/Jg2RcvoidYFqWxygYSyjDEnnmu/Dfr0HgYnQca/IyAkeH5GcM7vz4hdbJ2028o++Y51O9cI0qPqDQaNFlMQJNKhJIa+o8RReQZ0sxc6ZSJp8TuxneBO5eAUALCaFRjCQjDt2sSELYva+b2MWT0dQA3ArgVwCgA5OK+CcALPmxVa0DIb9VrAcx0XtsbwBJnjmK+05PIkNFrvIxNjyPDSlu0zd8VonatThTz1hrjkD05HtkTDYI9tL7IChrNhX82wtpgF17AHocZ0H1cvDit3ruoHhtfr0b6Id4NFTI8Dr0gSYSORnMr/eZF1G78WXj9PDWGjjKXigXDLaX7YC7dLxgXCRSZa6PvMxyJI6YhYchkj6Gk0SybcK7dZZzk/VWCug06lG0wi+lZHoV1MeuLrajcbhX1BzNHxSNnsh6pA9uGPfOa/T83YP3L1F/Pn7MPDzQGn5Mo6hh2RuNBAgFh3ebfBZsovX0Jhxwm9IheGG+F6XkYw/xT1iCk95pF5OlRTBh2GJLGHAdNineCnc64z64+p0tvC/PK0bA5Hgd+q0d1nhXlWy1orLQJDzW90IzKICh0Ndeh2rib0sR7t7OapaJIEMrUb1kKm6lWHH4xZFSTkCZYRRker+3WWxx0MWSUje/D1MPPQeoR53TWsuW8IZCABITehSg9hCFQMIWGkIBQIcF6GFYCwo5lfQaAywAMcOYR7gTwMoAfO75U9CCgZJzY7c7+BHqsU3Cl83d+y5LFlKQzbKMBvAdguJfxPXoIq6qqkJycLHJZ2mME9fR50V8mrHqmCin9Nc2Mju5zMwyqYqsVo69OFiFQ0dwqfv0Ilb9+4NUTY60uQ/22P6FOSoc2pTvUNLhplFeVoMlsQtLY45E+4xJB9iFb4BJobZxQL9ncddfT3zzNWLy6EaueqkRyX43HcDyhv1ssGHVVCnoe1fn66+kZrFn1PUq/ewn63iNahCCzeHh93hrBxki3vnHIFFEagvUBWdcw89QbJPlL4Gro95WejGruZ95X9dj8bg0yRrSs9+qagKzNDcU2TLw93evBht+L8fMCS1k+Sr56RrB7alKyoDYmw1x6APWbfkNcQgoMA8chvnvfFqOKA7K9G5A58x9IGnucnzPK7pEkAQkIve+GBISRpKkt1yIBYfj2RgLC9mVNIhiyggbTxgCYD2ACALpBFgN4BMC3zkHpcfwcAGMYmadIMpljAZzl46Qih9AFCH28pkU35hMuu7dcFFX2VK+Q+VtkGJ1yb5pgz4vmxgLfhe/fJ4whTXJLtkoadrXrf4KttgKJhx4HjbEleQkLddO7w/qBCUOZBipboBIIpXFiNdnx530VIl82pVV+IdfHchUu8iR9emTqr6WyGIXvONKMtRkMEABsDbVCH8k2SjIkem8SRx4tmEYFe+3ejUgaNxOZM33lnwp0t+R1Lgl409vqvRYsf7BClExpXWKC75XKrVakD9dhwtzUFrnc4ZIs18CcaNZW1bMEitrxHJDtkzpGQi11cgaSRk0XNVNdjSCSLXv2A9CmZoVruXIeBSQQyneuAsvr1CElIOxU8bc7uQSE4dsbCQjbl3UlAH4LOuLZAm8sM0EvIMlp6Fmk5ceSFbcA2OvMKbzI6YEkKPyH8+++zBg0IOQk+b83YOMb1YIqPSFXIwwbEsnUHSBRAgSzI8lnor3RMKr46R1U//mlyAtkEXp6++ymOkGuwNA8hksZB433eKssIcEi9VlncutkC1QCoTZOCpaZsOH1atgtTYKdlAcYQn/zrbCbgcHnJ6LfCZ0TLuqrjCqXLUDlz+8jLl4PbXquqEVYv2MFoNYiTqMVRbu1GbnNw9FrTQKQnNkPSi+hr0IOsp83veV7ZdvHtdi1oE7kEDJ3kIcQljo7avfbRPjoqKtTkOmh/E+QS/Lpcoa+F8535EW3rvNHMFi3bTlsNWVIGDZVeJ5JnMXSJwyVT512AVInn+bTPLJT5Eog1O/cyL1T/1cmAaH/MgvXFRIQhkvSjmpzsnmXAAvRsxzE806AZm3VNVigGArZhwQQ0qApXNaIvG/qUL3HwZYXF6cSuTCsn5U7Td9laMdp7FQt/wq16xYLlj0WXFRp46HJ7A1LwXYBEkmy4KmxeD1za3KvfEaGjQahvaE2Tqi/RX81YtdXdajZY4XN6tDfhB5qob8MFXVn2Q1i6YpdyvC8mjU/oGbld8IYNx3YJox0st4y59UdDHIR9O40HtiC7ufeCUM/BhrIprQE2tNbMo3u/q5e1NOsL7IJtly1FoIVd8CsBGSO7LzcwfrtK1D88cOI7zPC43ucoLB246+IMyZD1603VKo4oW8MkWeuqmRSVlqzlB8/1O9c5VccvhkkIAyfrP2dSQJCfyUWeH8JCNuXHcs/kKnCG1tFJMSfhQQQusRAr0rFVjMstU2CLp0kH12lIH3rrbbVV4t8GjI+ipzBjJ7If/NmJrJ5rBnH62k4sXRAj78/LY2kwN87itXEaqG/Bqf+dkJB+iBEA7upHqb9W1D520do2LkKxiGTmgk+3Me1W8zCo5193p2C7Eg25SXgi1FtrrGjYpsFdnOTYM9NHUQPb+d+1dbvXI3ijx4SpETe8p9ZkscwaAKSRkwTNQl5CBGnj/6oEOW1Ijpm8EV3o+NOQr9KCQhDL9NQjSgBYagk2fE4nfst1fH6OrvHtA4W8HNnLxBw1CEMJocwAu4hIpZAL1PZ1887WEh7tzWw+TkZ91gcPH3GpRGx5mhdhDROOt652o2/ofTLpxGfOwQqTdszKXPJPhECmHPxQ1DrIzsctuO7jY4e0aq3zH8uePt2QU7U2tNMyTP02FywE91m3YiEIUydl62rSSBadTcc+yABYTikHNgcEhAGJrdArpKA0Dep0Roj0wOpEA+Q78G3y8LSSwLCEIq5IW8dij9/UuRsaTJym8OrCAYtxXsAtRrdz7oV8T0GhXDW2BtKGicd77nNVIeiD+6HuWAH4nsOayYC4ZU08FmsPu3o2UidcnrHg8keIZFANOuti2FZl9UPajfCLEFQtG8z9L2Gofu5dyBOpw+JrOQgkSWBaNZdpSUpAaHSEg58fAkIA5edv1dKQNi+xFIBvASAFpfriN7kLAvB4vL8f2c3nwAhcwJr91kF0QaZQlmfULa2EhBMo6t/QMWvH8BWVwm1IVmUnbCbakQdwrTpFyNx+BFeRWetKoW1pkx4dEQuTieWpxAgtuyAIMxh3Tt6BtorSRJOfXA3TgyaRNTlM+eqSdTI1CUerN8WzjVFylzMJWR9OLu5QTDeVv7+CSxFeaJOnEqjg91UC5Vai4SRRyH9mEsQpz1YP5T1Di1l+4XOatJyWhj+kXJ/0bwOb0Z1Q5kNpjIb4rSOvGu1NvK+Wu1mE8p/eAN1G39Bk92GOH2ieDdY66pEnmrWaf+EvvcwxbaHOa88xKCXUp2YJllLFZO054ElIPQucAkIw6yMfkwnAaEfwgqya+R9awV5QyG+/H2nZ5BlInY4x+Y35jwASwHMCfF8gQzXLiB0kcWw+HxVngVNFkCToELWmHj0PTFBFFGWra0EGgt3oX7LMpj2b2Z1POj7jBBFxHVZvT2Ki+UoSFTTsP0vUS6AQJBGVtKhxyJh+BFhzzc07d2E6hXfitIENARZu07f+xAkjT8Rhj4jOn3LXcbJ6vcPoHqlDg0lNuF/12eokXu4Hn2ON0KbEHvAsH7HSlSv/M6R22o1Iy7eIArRa9NyYCk/AAI+bWZPGIdMhqHvyOYDB4b88bq69UtEjUICQubFJhxyOJLHnySBYYg0vrVRXV9sQ963dYLQyFJrh0oNJPXUotd0A3KP1EcckREJtRp2r0Pdhl9Ru/k3WMsLBKGWyKFOz0HCIUcgecJJIQ1B5ndQ/eY/UL36B5gLd4qSKTygIltz8oSToevWK0S7I4dpTwISEEpAGI1PiASE4ds1CQjbl3UFgMEASlp1I/f7HwD6hG+rvM7ULiDc/V0dtn5QK4xtY45aFJ43V9tRV2AThbwP/b9UJPWSoDCYfSQYLFnwbzTmbxdGVZwxVRjz1opCwG5FyhHnImXy6WHzzpFAouzbF2GtLYcuo6cghiBRibnsADSJqcg44R/CGOvM5jJOPj5jG1IzU2DoRvCnEl6WxnI7sqfoMeqqZGiijBAmGJmS5bH8+9dhtzSIshMqrV54A63ct7RsZJ58HfS9hraZgkZ+2XevoGbdYkd9TdaLU8XBVl0Ka3UpjIMnIfOU60Jq5Adzn9F8rbtRrTElYM1zlajYaoGxu1oQyLDsCRlG7RZgwOkJGHhGQtiee1/lSjKisu9eRu36JaK2JYvUswl9qSlHwtApyDzp2pARylSv+B8qlsx3eK3Tc6DSxMNe76jpquveF91OvUEcnsmmrAQkIJSAUFkNU2Z0CQiVkaunUSUgbF/WBIL8pmJtQPdG6rV9AFpWNg/fvrnP5BUQslD3n/eXC/rzxNyWoK/J3oTyTRbkTNXj0OtSIs5o6RxRBjZr6bcvoWb1Quh7j2iR58XRWKaiyWJG9vl3CeNH6UZPEeuNmUv3Ir7H4Bb7ypN6M0FrRi6yL7q/U3OFXMbJd3N2ITUjpYVYrPV2VO22YcTlSeh9TGywHArSj3fmgcy38dn9W8iD+9a4bxP0fUai+znz2uhY3ZalKFnwtGDJdc8N4yD0Djfmb0PGcX9H8vgTlFa/Lj++u1G9/wsg75t6pA9ryyJKj7elvgkTbk0TZSciqQmyoq+ehbZbb6gNiS2WRg90Y+FOZB5/JZLGHhf0svn+K5x/pwCD9Gy7N4ZGm/ZuEF7JbqfNkd9BQUu7/QEkIJSAUGEVU2R4CQgVEavHQSUgbF/WXwCgl5BVyF1ewm4AGEJKkplIsLC8AkKGMm16uwYZw7Uev2xNFTZYapow6a50GToa4DNnqSwW7H0MydSkUDVaNmHM71mP1CPPR+rhZwc4i++XiXpjnz0OXXZ/sabWzcUmmHXGzTAOnuD7wCHu6TJOFs3LQ4KeKtyyVe20ILmPFpPuSou4sLsQi0IMR29N6dfPtSGPcc3FMGRrRYEg/SD5h3sr/vQxMNS09d9dfRj+TM81C9h3Zk6rEnIL95guvS3KK8eGJ6x0xHrMx+ZzX77RggFnJGDIOUnhXma78xV99BAa9qyHPneIx36NBTtF/nP2hfe1OXzw90aql3+Nsh/fEIcZnvKXrbUVsNdXi7lk6Ki/0vWvvwSE3uUlcwj906Vw9paAMHzSloCwfVkzNHQBgDFOYMjeaQCYWHYagJ3h2yqvM3kFhBvfqMbexfVIH3qQdMJ9FGG0bLZgwi1p6HZo5xVNjgAZ+rUEkiMwt5D5gmQlrd3ws8jnoofGU3kA5oMZB08Up+BKN+aRMeywvbp0LJ2RfuxlSB5/otLL8Tp+R4CQJB12M3D4oxldlmRG5HPt2YCGHSsEIGTep3HQBGhSu3s0xLlvmafe0ILUiF6WAy9fjyabRYA+T00Y3aY69LjscWgS+fqSLVAJuPR296oSbHnahqTeGqjjPX+NVu2yIGO4DuNujByZM39P6EuTHdq0bFFuwlqeD0tFkQhvjzOmiFBRlUaP3CueCjr3tGzhq6hZ8wP0vQ7xKHJRymfvRnQ/+3YYB44NdFvkdT5IQAJCCQh9UJOI6yIBYfi2RAJC32Q9GkA/AERNBIErfLssLL28AsLN79Zg99d1SB/uGRCScbR6lxXjb01D5gjPfcJyB1E0CQ2o8kVvo27DEhGOR0PctGsNVPEGaNN7wDhwvCBMcG+mfZuQOHI6Mk/8h+J3WrN2EUq/eUGQ4Hg6kXfVUsw84R9IGnOs4uvxNkFHgLC+iN4XlQCEGn3XI5ehx6/s+9fQsHWZINmwVJXCXLAd6sRUoUeGAeNahPQS+DXu24xus/4lcrxcjfuZ//pNsNVVCK+OR0BYWSxYJXtc/mSbEMFOU4Aondilt/vWlWLTv63CO6j1wopbsdWM7MkGHHpty5Dozrx16lH+a/8ES5rwPdWwfQVsteVAnFrkncJmAftou/VBv3mfQ20Irr5l+eJ3UL3sC+j7jvQMCK1m0CNJzzcP1WRTTgISEEpAqJx2KTeyBITKybb1yBIQdizrYwDsB7DV2ZU1B1io6YeOLw1LD6+AsGiFCaufqUJSHw00+rZbXbPPCl1yHKbcmw6tsesZ3UpI31HL60MR3qROSAW9hbXrFsNaXwWVzQZNRg4Shh3ezCpKL1Djga3IPHUOEocfrsSSWozJYuWF794tjD1NctsUV5JG2BtqkH3BvV4ZUxVfJB+o/fvRq1cv/Hh7HhJZ2sOtuTzXfWYYMfyytuGk4Vif0nOUkgRm5f+gyx4gQJq1qgS1G38RhBtNjbVgrTjD4InNoJ65WMzDYhH61vta8csHqPz1I2F0ezoEoGcxceTRyDz5WqVvq8uP79Lb8tJKbHnWhpq9FqR4yBG0W5tQudWCkVenoOeRhoiSS/lP76Ly1w9EeRx7bSXUyZnN7ys7S56U7Yc2KR09Ln0ciaOODmrt9dv+OhjC7qG+IctQkAgpZ/ZDISOxCWrBXfhiCQglIIxG9ZaAMHy7JgFh+7JmrcH7AZwBYLGz66kA3gBwD4DnwrdVXmfyCghtjU1Y+XgFSjeYkTpYKxhGXc1UbkNdoQ3DLkpCvxODOwWOABmEZQm22kqRLyjC8zIYTexoPOFu2LlKhIvS20OSBG1adxAMmg5shb7HYGSdOy8sLI8EU4JxctV3zWDDtU6GDTYW7BClMDJOvLpTSRxcxsmnF2xHjyEH8wS5/prdVsTpVBj7z1SkDe56nmvWhiyYf5coKaFJzhTb46LmN5fuc3iYbTYkjpwm6rU5itDvQerUM5F21IVtdJ2HAMUfPyzqZupyBh48jGAdypI9gr01a9ZN7YYRh+UB6gKTuBvV1Wu02PBatWAXJUuuC4wTDFZssyC1vxbj56ZBlxRZh23mot3Y//J1aMhbA223vohTO2rSUgftdZXCU6jN7CU8dtkX3OMxDN7XrWREBXWTofXxPYe2qJnJwymWvUg75mKkTDzF1yFlvwAlIAGhBIQBqk6nXiYBYfjELwFh+7LOcxalX9uqGwu5fQmgJR1g+PbNfaZ2y06QaXTDq9Uo32oWBkucFrCamqAxqASD4+BzExGnkWrQ3taJgsqFO1G3bTkqfprvCOfTHmQOdLDlbUJjwXbYqkqgyxkgwv5gtyO+xyBR5sFb/UIlVMZWX4OyH14TdRQJEkQ4mN0mKOYNgyYiecxxjlpg8QYBGt0LmyuxHk9juoyTr/+xC6oKgyMPSwXYTE0wdFNj6AVJyJlCR3x0NHrwSKOvilMLNll6Pby12nU/OQhkWoX12hvrBTkMxyEtf3zPIVAnpiNOo0PC8CORPuMSr8ywLDVS/uMbINgUZEKqOHA8Eh2lTbtQgEvZHBIQxEr5O8S/Gtbfy+rj8XBEAPHi3Y4QyvQe4pDH3ahOSkzCzgV12P2/ejRW26E1qGCzNAF2IKW/FiOuSEZy385jGCXAs5TsE55AHlbF81mPd3grD7z2L1T/+SWg1jYTDfGgi4cRhr6jRV1Ca2WRIHuJz2a2ROCN+lz67YtoZE1XlQoqtQ5N5gao4o1IOnQG0qZdEBToDHxl0Xklw83NRXniHa5N7Q5tBvntDjb+nYeUPAAk67Cue3+RkywBoff9lqQykfssSEAYvr2RSKB9WdcA4BF+Y6tudKkVAWjJ2R2+fXOfqV1AyI6WejtK15pRsrYR1vomGLPV6D4+HqkDtTHB4BjMttBAr/rzK5gLdohQKlKyM5xPnzsYmozcZkOSxhdzceq3/AltzgAkDpsKQ7/RMAwY2yl5W3Vblgl2P1PeWmEY0NDTZvQSHil7Yx3sNMg0WugyewtymYQRR4bVY+gyTgp3lqNhWzwqtpmFIZ06SIuscfFIyI6O2phkma3641PU71ghPHkqVZyoA5g4fBqSJ53iEcDVrPoeZd+/Cn3v4W1Uk8YcDXHBGtp3FJJGToNh0AToew7rkPHRWlWK+u1/wbRvM9BkF97ChMET2xiMwTwP0XwtgR3Du0m8xGfZcSiSAEPvQ5AyZRbic1lyFmDphao/v0Tdhp9FHUcSsDA8nIQ/tX2moN/w0aiqqkJycrLwqlXnWVG00oTafTao9SpkjNAha0x8p3oGGwvzULX0M5h2r4fNVAtVnEboQeKhM5A85ngRxkkyIxalp96wUK0oTp+RC7UhSYBlS/EeZF94rzjUCraxDmrDrtVo2LUGtsY6aNNyhDwpc1VcZHlQg71Xpa7nnlT/9Q1q1/8Ea0WRQy+NyTD2H4uUw84UtUrrty1H9fKvBGBk/zitXrwHUiadinJ9lgjTd+muUuuMxnElIIzcXZOAMHx7IwFh+7JeCGADgPsAVDm7dgfwgJNkZkb4tsrrTB0CwghYY1QuQYCq714W4EmX2Qs2s0kYlPS20QtDsOdeUJnEHWTMyzzh6k4lbGFdOoaNutbNk3iGDrL+GGxWGIdMEuFbTTT6yg6I+0k9+iKkhJF1tCucVtOQLlnwb5A0SBjSiekCiBHQ0SuTNOoYZMy8so33g9684k8eFZ7EOA95VSwczgOIbrNuRMKQSVH57ETaogncqpZ+LnItRYkYFkjXskB6NSyl+wSzKwuka7P6oux/L6F2wxJokjIFuKe31VZTBkt5PiqSemPcDc9GtFHNkFDqpbl0P3SZPRHHXGerRZQtsZtqkTJ5lgCyVUs/9VoOojln9ZJHJDNtBCgzo1QY9cHDJIaR0zPIyA9bbYU43CCwNg6ZInQcNrMI+VXpDOIwkPrNgw/TmFkYctSpEa27nSVqCQg7S/IdzysBYccyClUPCQjblyRjZT4DQPqzagA8ymRRqdUAmPRQEKqNCGIcCQiDEJ63S+klKJh/pzCiXCfkNKLqNv0Oa/kBEWoVx5Cn0dOh0jjy3BheptIakHPxgyIUrTMaT+IL5t8Ba2Ux4nsMFEugZ6Ru4y+wVpegCXEilzFp9DHNQIWGI0Mdc2Y/4LGWohL30RUAoYPM5UPh6Wtd38/WUANL6QFkzbqxTb1HAr6i9+5GY9EuxOcObeGZpY6Z87dDk94DORfd3xzip8QexNKY1PHC9+52eMpalecQtUL3boRh4HjhKS/98mloM9sWbSeoytuwAoc9/n3EGtW8Fxadr13/s4NpuJX3jeRFBIVp0y9GxeJ3xDtMgF63Rs8pD7boVUqfcWksqUnE3is9q0WfPCpKhTD0v+V+2UQ+KFmvqdvx2W0zWRrzt6O0KRHjb3klYnW3M4WvFCCMhHEp192PnNSZ4g1qbgkIgxKfXxdLQOibuA4FMIDRRAB2AWidU+jbKMr0koBQAbkKdrzPWeB9YBsihPptf8JaWwmV3Qrj0KkCRNF7QGCYMePSoJn5grmduq1/ouTzJwUYdAFVF4MlQ8HEqXJNGYxDpwivpwswmvZuQMbMq5A89vhgpvf52mgHhKTtL3hrrvCyuhMMuQuAeaUJhxyObqde30YuJNko/eZ5sRcMPaZh3tTY4MgBTEgBy4IYB433WZ6yY/sSYAho+Y9vijBcT0ysDPelV5e1RM2Fu6DvNdTjgHu2b8bkez6KWKPaUpaPgnfuQJwhAZqktizDjrIz65Fy2DkCLDLcmaHjmtRs8S89TvRwM0Q587Q50LYCi1LPOkcCpf97GbVrfvRKDMWog8Y9G5A89QyHd+97AAAgAElEQVSP5GUMH92zZT2mPvJNxOpu50jWMWskADd/QJs/65WAsDM1K7rmloCw4/1iDUIXAOzjZBzdDuDrji8NSw8JCBUQc/WqhShf+JrHL2CyjTbmbxO5WtpuvUROYXzuIJGbYxg0PsBcvH0AljojlG0AhgCYDID5O74/po7C9Fw3eY8cjSyU9VuWNnsC6D00DBjTIjeoYfd6pB5+NtKOPE8BabYd0j9AyHOYjU75kOeJ5UDHAWA4ZUvvRlgWz7xcGt5v3w51cobIufLUSKnPnM0elz7m8XPTvi2oXvENWBbCbjEhThMPfe9DkDT+RBjc9i9c99SV5yn7/nXUrFoo5OupuepzMpzUkW97kEXYvT/1dsLc18NoVNcDWAlgGYByAIw84HuB+m9scyumPRtR+MF94tlu7bV2dW48sA3GwZOQecp1Ik+SheP5jhCh8IYkEaacNOFkCQYj6IEgK7GldC90WX09rqp+9zo0bF+J1KmzRL6rp5a3bjmmPvq/MOpuBAmwg6X4A7CUAm5KjSsBYfToYWev1HdLs7NX2jnz/wvAbQC6Ob+JNwHgT08ArwN4tHOW1WJWCQgV2ITa9UtQ8tV/HOGAHkgPaECSlCF16llIHH0MtJk9gyBH+APAWwBI7kBwwceSfEbc2jMBMNzDt0e1Zu1ilH3zfAsGS4KXus2/Q02PgUoFa1Wxg9DBLbSoYfc6pB11EVKnssKK8s13QEhw/B6A75zcTpSPFUAdAHo4rwTQlpxF6TuwVpch/625iNOxdERbTwznZ4mP+B6DkX3+XV6XQz0i9T5DTF1AxJMHS+n76erjly95F1V/fOa1+LlgHi3cBbUxRYBzT2F3lNG+3XmYOO/tMBnVBIAvOjMUSLJEAEiASP0fA+Bq59fSwd1jaGDhe/cIQEuvs6fWsGejyHHOnMlnByK/kCG1LErPmoSdFe7e1XUwmPtjuCgJwlzER63Hqt+1Fg27ViFl6lnQGNseUDFtIG/9Xzjsse/CpLvB3G34r5WAMPwy93VGGTLqq6SC7+eblRn8PNE6At0RtMhXASA4PBvAFAD0FC4C4EjS6twmAaEC8rdUFKFw/h1QqRlO1dYLRfZB0vozz8ubN8G3ZVHFHnKCHaasuh7JJmeKKg3Afzo9Ah2PSDIIETKm1UGT4lg3jd3atYtE/UTmUDFHKHHUdEFJzmarrxY5h93PvcNrqFzHM/vXw3dA+COAVwBktzJ+6TXcCiAHwJ0APIMy/1ble28CuZIFT6N+yx+e2UKdBEMZx1+J5HEzfR9Y9lREAg15a1H08cMiTFrUeWzVSMTCAxPjIVNR+dN8B9lKq4Mg7vnu9X+FycvC5/9pAL8AYPgqveKuZnLqPkuJ3NDisIjgjrmS5uK9zTnE7rfKPDMCX0lYpIiaKTZozdpFKP3mBeh7kW24LQMzWY6t5YUwDJkMbYqjtql7s1QWoaC0EpPu/kACQg+7JAGhYqob9MASEAYtQp8HkICwfVHVupWWIOMof55yXuL+mc8CV6CjBIQKCJVDli9+G1XLFjQz9bk8N476ZHuQPOFEpB97eYAhoq5Fz3fjLfL0ONIhzdBInkf49riW/fgWqpd/KUpKqBMd4UOm/VvQsGMlyIQa33sEEgaOFX8XNa0Kd4o6d2RZDBcFvG+A0AKA3rX9zhTe1htNUEgSYHo6wg+6GGZb8sVTgllU263PwYLwVjMYlsfwrqxzbpceF4WeT3+G5SFI8WdPgPm/DKd0ec+Eh7ayWORyph97GYwDxwngSGZGeneZV8dGDwup/AtrzWHKIWSq+r0A0gB4CgGsBFAB4O425XBJKEOm1DhjEjRpOc3vJ7IONx7YDkP/Q5F15i1ea1r6I1fZNzwS4HcO9ZKEU7rcIc157dRL6irf67puvUU9XDJfu4hnRDmkukrRp3bgNIw6d44EhBIQhkdpQzSLBIQhEqQPw/hmYfowUBftQhfELGeczhYATEDhNzULVi12ho529q1LQKjQDvA0naCwbuOvonYfvYU8gY/TG6EfPBnFuZNQVd8IvV6PoUOHIjGxo7KUDHOkGjU4w0GZJ3irk8DWQfDStjGM1AzgEWfpyzIAZDWlCnrOFSFDavlPXPdvgnacRm2TtRGWqmLA3iQ8hyx3QCNZpdXBOGAcMo7/exv2OoXEKoY9CAgrkZzMs5U9zukYjc0f/s7cqdecFV5Y7cVT2+YMn7tZyeV6Hbt246+oWPIerFVF4uSeBpoKKuGdST/+715DD5VabEFBAXbv3g273Y6ePXuid+/eQR5YKLXS8I/LMN+yha8KRkZYLQD3y2qGOiENyeNPQMqUM0StR4Zdli18TRyUiKaKQ5PdKmrn1Q87DkOOPj0MRvX3AJ51y5Hlu4Xg0D2CgIchVzifF1ZF0gtvYlNTgqhFRyIdW025A9TarOJ+GQJP8ihtmrfnCaIkxb59+8QzytanTx/k5nrOqQz/LsbujDyEZBmkxvwdogYhD++arFYRwZJ6+DkiL7Ri0Vtg2SFGr4j3vs0iSk7wwK9+yHT06T8wDLobfXskPYSRu2cSEIZvbyQgbF/WlwB4zvktTFfOVQDI+fwngI+c7ovw7ZbnmSQgVHAHhGegcCfI4saTVhYC3lWvxWe/rMTOXbtgtVqFwZ2Tk4PjjjsOJ5xwAtRqdasV0ZNF5zLz4FiphL8z7IcEAQwZpUr18HIX9AIccHrIaKAxXIyPLcNBjwJwuhMgtrxcrLtgB+p3cd1VYt36fociTqMTBaLJqMjQOUPfUV7DkBQUqxsgfBzJyfSCsqoLw+Qol0ZniByNXJLJ0BBmlDZzBWn0ujca7cMA3K7kctsdWxSE37kSlpK9AhTSs2ToP0YcHISrVVZW4sMPP8Ty5cvB/7MlJSVh9OjROP/885GdzZBb2Xigw5IKDbs3wG6uFwzBxoHjHTnAqoNfh2SRbdi5GuaC7WANOHpfSBhVWFUfhuLezB+mZ/wLN33nIRCfeZJFucoO/AqA4YFcN/MK+S9DqMkUPBOWskLU71wFS3mByHUloQ5DYRlO7q0VFxfj/fffx5o1a0BDjDJJTk7G+PHjcd555yE9vXPK6UjNdUiAh30Mf27cv0WAPaYrsFyKiw2W731GJ/DQg6kAJJgxDhgDXfYAHMjPD4PuRudOSUAYufsmAWH49kYCwo5lzaNRgq7Nzq6U2bkAPnC79HAAv3U8lCI9JCBURKyeB121ahWef/551NXViZNzg8EAi8UCemZqa2tx9tlni5+WjYbd+05SCAI/hqHRS0hm0R1OIpkjvNwF01cJCAkemWNITwGJVooA0Ft4IgDWCmOJzOhpBz2EJyE5mfdFQ5Me1J+coJlewqkAfnf+nSCaf2P4rCOMzwEg1wM4B0B42FEjUcLUxWeeeQZ//fWX8ORkZDjyKQkM6emh9/rGG29s/nsk3kO0rMm3UOdg7oaHIf8B8I3z/UAQSH3n33lAwsMRprEzcoCAkJECJMI2kPvW+ezwOeI76Cy/FlJRUYGnnnoKGzZsEMAhLY1zAeXl5eIAZ+zYsZgzZ444aJAt+iSgvO5Gn0xcK5aAMHL3TgLC8O2NBIShkTWZP8LnDmi5ZgkIQ7OHHY5Cb+C9996L7du3Y8iQIW1C8QoLCwU4vP/++9Gjh8vjVwxgnvP03pMXkKUmCAynO0/73ZfBUEqGjtEjwM9bP670HhIU3uEknujwFiKmw0Hj5F9ITnYZmPQGEuAR0JBhkeU/GS7LvzM8ll5EAkJ6C9nobeXnJJVpW4w5Ym5W4YUsXrwYL7zwAgYOHCjCl90bdXbjxo246KKLcOaZ5MeSLRgJKG9Uk3GYZDIMIV/ufA5cXkAeivB9wlBzhkrzEIiswK0jEvhc8NDofqfH0Lc7XrBgAd566y0ccsgh0Gpdhy6OaxsbG7Ft2zZcddVVIhJCtuiTgPK6G30ykYAw8vdMAsLw7ZEEhKGRNd09PKLtjCYBYZikvmnTJjzwwAPo2TMXRiPxv/vj0yRyb9av34DLL78cJ53EUhFsDBV92RnuSAOu9SPHswQyCXIbWd2EHgH2oweAxh8B3wTnZ55ulACKRuGF7UiBhqQ/HkR63vjjyzW+js1+vHfH/R80Tm5FcjIZFOndIKMo/6UsGPbIR4rO9xVu4I+gmoQ4lA3XR8/gKT4S7viyVt43WyS8Gluvl0Y+f1qG/PGQYuvWrRg8mN6itm3v3r0i7O+xxx6DTuc9XDBMj1FUT6O8Uf2kEwgyDLrE+X+GkDIygHvH54IHI3xmjvaSxu7ynP8dwAle5N1St3hwcOutt6K0tBR9+3qudbdjx3b069cf9913n4e8VG/PluvvkfRcRbUKBrx45XU34KV1+oXSQ9jpW+B1ARIQhm9vIsHqCd/dKjeT9BAqJ9uIGXnp0g/w5JNPYMQI14k8PVkMq+J5QL7IDVy/3oQzzjgLF17InDY+XixKzuhiGnAEMMzx6e28znVr6wAc6fQGkLOIhiDDvjhPIYBRzpDRtnT5Dk/BRABzWsmJ4WUsZs1IZnoS6WFjWCqLWrtykFqLlvfAEE2myDJXkSGaBGQEpO60976OTe/dX8410AtK7xU9fIdh/367M5/FBQh5vwSENHqZD0VATLnSG0gPCQ1hyoZjEhQyl+p8AKd1AN547/TC8r64bu4Z5cB1uIe+7QVA7wzXy/A8GsW8dxYAb+ktUVYheQDgWi+BAA8JePjAUFqGDxMwM7yWIPg22O0ZuP7664VnmnmsnhpDARlW+vjjjzeHASp7D113dOWN6luch0B8BlYD2O18Dvgu4QEJ957/khSGZSe8NR4UMWzUPZSazxDfCQw15bPAsajjk1FdDdx0002Ij49vFVrMZ4G5y3tRVFQGlUqHZ565D1otr+M7gV5Mjsf3FN9PDGdlCCufVR50kZeN3n725XPLd9VhTi+nND/C+aQor7vhvJvQziUBYWjlGcrRJCAMpTTbH0u+kUMjawkIQyPHCB7lR6xZ8ywefngVBgzIgE5H8hMaOjSsaKBloalJhfXrizF7dl/MmjXbCejedhpH9PzxlJxAi/1ZWJphYTTwtwMgSybDHukhWOv0CPDxpMFFYEhgQGDmyOs52Mg0SC/A5W5/Y37h886SDDTSXAWtCbpIlPt/zrp+7uMwLPMlp/FH8EhgxnvjCT8NOJZ24Lo5NnmWSATDcV1j8xHg2Nc6xyaYe9UJBgmECUIJ5miU5mL//lno1WsGqqpcgJCGJ8NjKVOOxb6UMY1IegMpNwIzyoEAmb/TKCbL4ngvekNDlnKgUUoPC9dPGXBtNFqvcYJNAi2ulffGe+c8DmIWhxfmMo/EPaFXVjKrcr2uvFICaHpHadxzH7h+6gJlQ11iGdRvMHfu82C4cr9+zMVs25jfSqKjJ554wunZDv3KY2VE5Y3qB5xkMtQBPgdsfA/QM8xGHeCBEg8sGFLt6bDC5SG82Ek6xesYRsrnlqnwrneC61kYgcbGK3DjjY+K0NCDjKL8nO8fPn9a7NljQnq6Bk88wXD5AU6QxwMpPqf06vMZ5kEOn2E+b3zOCBSpr7wH9mFKPp9bHuYw9FSaIOF6dpTX3XDdSejnkYAw9DIN1YgSEIZKkh2PI9/GHcvIlx4SEPoipajtQ6PnEdTX2zBv3jZUVDSgb18aZjTgaQTRSM9FZWU8ysrqcdddYzFoEE/I2QjyeNJP457X0Fgj2KARRa8gQReNJxanJ/HMt87Tc/YnCPjZaWTxOnq36BVwFSam2tGzRTBJTxYbr3nC6Qlg2Jm7wUjwSYOQp/T0RLhCQrmGe5xeThbBdn8t0Cgkkyc9DSSpeNzpQexo7E+d90PD0d2zyfvYgv37E9Gr1xuoqroFycmuaOsfnOCH8qARSfDHe6VRyeu4ft4/Q0b5O41mAjgyMram0aeHhTIluOZa3Ys5c2zKgWNd4Kz3Rk/ioFb3ztA8ypekPa4QYKWUmGtizheBNoE1dYqe4recsuDvBN80qv+/vfMAt6Mq1/9LCAklVBMIhAAmQIAk0ol0IqCCcsXIRdFLEaRIEWkiICAlEFG4gtjQGEE6KNxLB0VKlIvyj5RAqKGlQKghtEBI/s9vzhrc2dnnnL3nzMye2ftdz4PgOTNr1vqtb+asd33f+haFyTbjNlo33HCoJkyYoOHDhy+S4bYjjPkR7bbbbvrmN+mHS08IZD+p5phb9sRiv4w572/8PmL/8UIIiyJ4hOP9tJW9wpb5h/eCRQO+CRxbw+ICtlX9LnAUzla67LKB+uMf/6SRI0eqI+FqvL+5v+bP76VHHnlZe++9ocaM4T25Jdgg70X8fvNOIiCJeGDhiv+PzfJ72oBY5J3mm8D/Pz68mz0ZEd9bL4HsbbfelhTvOgvC4o1J3CILwvzGxoIwHdYWhOlwLGgtEyTdKGmkbrvtaU2Y8KCWW+49DRz4pnr16qcFC97V7Nl99fzz/bTTTkP07W9vql69yCzKqj77+x4MoorJfJz0A28UHkLCtljJx8tF8hlCq5g0xQUvF5MsJlfUR+ZNQjkJJ0R0xofWx3vDEK8IC+qIxUMlVu7j2ZWJaDhSE89ULESqh4E20G48Zf/dRd0IKEQM4aswi8NOq+v7SNOmPaDBg2/V7Nlf0nLLIdhoPx5CJqdMFplI4gkhjBXRzc9gQMgrnlJKfDA97fpi1UPwqiEIYVwr3xMTZgQVopyxJQS11p5JQvYQ4mNrHHmRprnipSS8GM9PbCNkmmQxgfbH+zoRwPGEnj701uuv36Czz75Ozz777EKJZT744ANNnTo1CgE87rjjOt0blmYvWr2u7CfVnGz0hyAI+RbE4emMPyIRUYi3ne8FdsJ7zpEi2G682ER49s6SDgliksUPPI8IyFpnpfIevKaZMw/U2LFX6ZVXXtHQoSuqTx8E4VKaO7e3nn76dQ0evLyOP35rrbIK0wb2RrMogZcv/l5RD6HNtJlvBnZbKVhpO9cQbsp3gsgGPPwueRDI3nbz6EU2z7AgzIZrGrVaEKZBsb46LAjr49TdVRaE3REq7e+ZZB398eHx8+cv0I03PqEbb7xHr776jnr16qP58+epX7/FNGrUptp3383Vrx8ChjMHESyfDxMjPFVM1PAEUfASsnJOMhjCp/j/eN84ay8+VgJBxeSKf+OlI+wLMUjYFZMtQsYQQ5VngyGqLgr1dPZ6I5ZIOEHbKCS9+UsQhLUGijbz/B3DRHBkF6NJ3ZyDhsjEO1o7iUmHILxJs2cfpeWW41gNXqE4NJKJL15D2s/EES8J/UUIMQlGECLSuIbD6+FBiC6CltBcyg3Bu9ZZWxlXwm2ZzCJkaydk6WgXovS04NnIypD/JOmyaNHh34UwVsL1sJPYQ1q5qMAEG1F4lp599ksaP358lAGX/YScH9erV6/oaJT99ttPI0YgeF16SiD7STULPoQ4x+GifEMovAu8B7xP/Ix3AA83ewIJ0eTn7InFM8eiCYtMsecOb974sOhRi0D8LnxbU6YMirzNzz13vz76CA/8curdu5eGDl1JBxywcfTvjveBvcm0g8gEPIYUIiZoD9cQgs6/WdSpLCxGEa5NW3l/z3fYaE+Nss77s7fdOhtSwMssCAs4KKFJFoT5jY0FYdesWXolXq27gguI2XkzirOMZkqdyRIeLyZoCI+OMmvWHfrXv2bqzTeX1JJLztOIEUtoyJAvaLHFEC4IDFbQmTAhjvDqxKv3HESPuCJ5CJOi+AwxVv3x+CFo8JJRR1yYOPFs7sEzwIH0hHaSfr7aq8VzERJdCQCEEHsO4wyEvwgJIKizVkGg4Xnk6AsSv3RXN8LxrhCuVjshy7RpkzR48A2aPXuWllsOJrTp0iDQ8CoQXoYAZmJJ/+HPMRx8sggPRTRXekxgwQSUhDGcSwgH9m92JV55ZpwUiNC6WgUxjpBHEHZ2TRoGeG0Isa1sL8IeQdyZIIQBnPD+HBPt/yI89LnnntP8+fO1+uqra6ONNvK+wTSGJ9SR/aQaMYcQw+4Y30pBiMcQ4cdCAO8Iixh46VhM4l0g+RJH5LLIVPldwNOMx7679xbv5M5677339OCDF2naNELYB2vNNVfQhhuuor59Y880CzgkaeKbxl7oeDGlWhCyaIOHvrIgCAl35XtHXy6oM5txioPYplVlb7vlBWtBWNyxsyDMb2wsCLtmTXwds/l4R39+I1P/kywI62eV8MpfBg9a5YQKMYFYQcCxQs/kh/BDJmJMzggZZTL35Yp9fOzHI5Mlwg6TYvLPP5gZe8eYCPJKxnvF8A4y6UIIcS8CkqQzPKezQrsIlURA1spKirBC4JwQJmbUgwchFpG1wibjPXx44QgtxUtZq27aSKgYSWsIe6OwplJd5mvatH9o8ODbNHv27OhIhA4e7GNEHMbCC88kk1kmoLSLa+BM2Bt7+/DE4jHEU4J3EPGERw3PJ+sz7KUk0crCZ/N1tCYObyXkFu8ok9Ran8M49A2mtcLtEprUIrcRnsf+MbwtsVf1umBjccgr/Y+T3lAB4XfYB15h9oW6ZE0g+0k1nr1rwrcDO4iPquFbwnclPnaE94DQS+yb7wQikfeEfxOGSTKkuLBeyR5CRGSt05H4vrD4Qsg67xGF7xFh0rXCTHl32O+LaGXxJ37H+Q6y5xnhyuIW36vKkFHaj0cbLygilveWb4VLHgSyt908epHNMywIs+GaRq0WhGlQrK8OC8KuOTGjZJZLLB9/NYtYLAgzHxWSJLC/C9RxSCITGiY/TMCYlOO5i7M8IroIqeLnTNpi8RQfvB4nl0HYxeGerPT/LtzDnrrKw6aphzAtJogka+nMkwcIJox4jAi/ZHJXKfCYVDLRIyyVxBXxij9eplODSCLMs/KzgOjCY8nxDv8V6kZ0dlf35ZIQNLS18sgK+vKspk1boMGDL60QhLQdYUamU7wKsOba/wke1dhLxu8QfvCiwB9PZ+yliBNqkLCCEExENm2o5AAjOBDuRp/Yc8nPqsPbeAaeUUJ68TpmWXgWSUAQ63g7GQP+G460jfZjN3Dhd4hlJuCEDpL23yUPAtlPqvnOsDDCmPN+8k/8PiKosBO+AywAVIq+uPcsqPBNQczFCwm8I6eH95hvS613gQUUjsqJvzs8n0UQxGT13mK+I4Rk851jwStecOF9xXPI9yI+0gVPIL/nd3xnWNBgEYw/p8cED2MeI+dnZG+75WVsQVjcsbMgzG9sLAi7Zs2smrz3zMKYafIXubLwu2YXC8LMR4DJDCF9CBwmQ4RmManCPFgJ/4Tmzt1U8+YtoaWWeku9erFyzkQ9PjaCCRETI0Qiq+uIGyZFiJj4FSSUiuQm1B/vr4nP5Iu3qBLeeGQ4g66rTjMp/FnwttHW+GgIJmQkLWFVnkx/lQUPFfuMELrsq4uPnaC9ZPXkHiZz9Jf09Tyjum4EMdchKqmH60iWQn+4FxGDB28FTZu2mwYP/nKVIOT3iGL2HzIRRgDBDI8qk1rqgCOeEArXIDaZ5DJBjj2qjAsiDq8fHk2EFX2Kj52gPjxxRwTxSSKMi8PaD9cR5srrzloQHkSOp8jSOxiPAwsGhO/iraEd2A2ht/xcmj9/aS1Y0Ceyr8UW41OE9wabbFa0euYvXuEekP2kGk8e3nU84HxH+M7E3nG+Q9g4Nr9v1d7hGBXvEIsgZBGuPI6Fn/E+EtYZv7fYN+8C3wLe27X00UcfRSGjnEe4xBIsQvEdIcQdjyTfLb5FcbZQvhG8i3yXeMdZPKLd3Md7iqjkfY8TQnE/kQtczwIT5yTWikgo3LC3RIOyt93yYrIgLO7YWRDmNzYWhF2z5q9uV4VZZLOLBWEuI8CkhkPLmaAzQeL/D9aUKb10zz0P6aGHHtNHH83XaqutrO22+6K22uog9e3LhB7vDZ5EVs0JF6UwWULcIM4IqeI6RAvChN8RMhknoGHCxCSKawlf/Eo4KqG7TiMqaCvPxKvAMzhPkDCtztYxaCP34BVAcDBx43o8mZUZS+utm1BY+s4/HRkxO8TLDuHYicFVgpA+MaHFy8A9ePEQlLQXUUt9TGAJYaVt1EfYJP+Ok+3AkwnpTuHsRDjSJ5JdMGGlHry29KvyqApEJNfh/WQiy6SZvZr0vVaW0u74J/09E3bsgMyysOin11+fpdmz/6Yll3xJiy02Xx9+2Edz526uVVc9T8ssg1h3yYtA9pNqjpDBxllQwQbwhvMu8qcaQUWEAu8zewVjL1x177FhzgOt9iAi3niv+CbE56HyTdgh2gt97733Rv8Qxo0g3HLLLbXddutp0CCS3PBOxt8RQj55f3gveGf4xrFwxEIKIpTFLuyYg+lZQKIPLMbwHvP+cy8LOBaDedktz8nedvPsTbrPsiBMl2eatVkQpkmz67osCPNhzYYtYmuYad4v6agQQ8PT+ctInFBcUAosq5LPu55iQVgPpdSuYZWeyc8C3XXXJF188R80Z85b6t9/+Sgb3+uvv6MPP5yn7bbbTgceeKCWXBIhhrBhfxghkUyaYm8ZAgVPEF4oxA6ZSdmPQyIaBGd8ODv3xIdNs0bB6nq9hYlf7GGstZeuVj14DjrESO2Dr+N76q0b7x4hYvSjw9PW/eSEV+WpEKKK+MNDAZM4wyF94p/Yc8jvmbAyaUZUHxQmzXFb+V38+8oQ1sr+x/s1mYAz2a48r61e3mld19HeSZOe0EUXXRwdBbDmmkuoX7/5mj5devPNj7T55pvr0EMPDXsw03qu6+mKQPd221N+Z4dz/Pisk0EXYYgnDpvFLhFXvHf7he9I9fN4HwhzRlh2tq904fd21qxZ+tnPfqZHH300sqV+/frp/fff1+uvc9TE4MjGhg1joaWz7wjfCr4ZtLFy8YTvW/xz2hUfTu9pR0+tJMn92dtuklYV4x4LwmKMQ61WWBDmNzb+MnfNmr/EbL5gOZYNRh0boDpOi+Yvd5wCrqta+Kv82zDr5y8k6Q/JUkKe+VqFeKGrQvxgPZZgQd6vGbkAACAASURBVFgPpZSveeGFF3TGGWdo3rx5UWr/yvL2229HZ8JxEPgXv4iniv15mA0ih/A/PFO8enGWSO4n2ygmgaeLFfTqgtcA0cj+IryF5S71TU543RDShLOy7xFmvHJXBi8hoo3JaOWeQ7yXeB7IWFoZMlc+Xm+88YZOOeUUvfbaa1pnnXWioyTiwoT9iSee0JgxY7T33iT7ccmDQH1225OW4B3mrM/4/E32A8bjzvtAlAAikXDoWt8JPHP8SWD/X63ETwu3bcGCBbrgggt09913a/3119cSS/w7KzCZah9//HF98pOf1GmnnRYWt3rSN9/bTALZ224ze9ezZ1sQ9oxflndbEGZJd+G6LQi7Zs2GHv7qsvmCTRgUNix9J2w6IhtFd4UZPK4GTgKncAAcucXJ+19dtgz57ev1DnK/BWF3I5DB76+55hpdccUVGjly5EIT9fhRpP7nQPCzzvqS+vbFfNing3ghXIswR7xeTL7wBLGKHh9Sz5oBQocwUcyGSSBeAfYYfkHSN1vi3K76Jyd4V5kg42FkjyJeEhLNxHuT4MhaDZ8yWMIWLwX5oMiAWN5yxx136Fe/+pU22GADLb54ZZKhjj7NnDkzOmvwrLPO0oorwsElawL1223SlmDn7FnleBe+CXFW0DhDJyKP7wILH/xpwvbjPYaISLx4eA+JMui+sLB16qmnRp7BWjbEUSbPPPOMjj32WG2xhTPZdk+0uFdkb7vF7Xt3LbMg7I5Q835vQZgfewvCrlkz6ySeD/dOZSENIPnw6zmYjMPESFOJKqB8MWSzqPUXm5hB0sN1lTaQuJzKmDfUw7R/p+/Pz3ha5UkkUXjooYf00ksvRRPvoUOHRqvijz32WBTaiGdmjTXW0PDhwz9eQcc7+OSTT0bX1irvvPNOVN95522lAQOY3MXny7GXjj16ePzwdvEPgpCjEvAkso+PIyvi4y8RhEz22cuGo7qzcMdyjUZjk5N/hWybeD/IrIlIZKIcH2DPhBhOhMQyiUY88ZrVWnMpD6df//rX+stf/hIJwloF7zQ2ePLJJ0cLE7VKfDbh9OnTIzvGm41tT548WYQKYu9rr722hg0bFolLl64JNGa3SWmyAMK5gZQ41JI/1XwHiCQgJJrwcxaN+Hn8Z5z9hdg935LaY8k36eGHH47CQV9++eXIBv76179G51X279+/pg1wtuVee+2lPfbYI2mHfF8BCORjuwXoaIImWBAmgJbTLRaEOYFuCVdDtqyYvRPfh2unshBKisumnmX5akG4W9jxz1/tyoLI5CTg7rJE4HFEOSxULAiTGcKDDz6oSy+9VKyUEyJFCNWHH36o+CNECBU/499Mmvfff/9oUt2dICRslAnXeedtrQEDOLOrcsKOCGStIT58Hg8gx0DE5wvy84dCaBjCh3BJMkq2Tml8csK+J9ZVSA7DOW1MjFkL4TXkd4hA9mPyM8Jyd5W0f6mBdScIsdOnnnqqU0FISOnvf/97TZ06NQptpmCXc+bM0UorrRSFAGLbSy21VCQose0BA2Do0hmBxu02CUuy/XI2KO88CyAsdrD3lj9F2Dmh5iwc4UnkW4JXkEAR3gn2Jy9asJU//vGP+vOf/xzZA/149913o6yiLBqsttpqGjhwoDbeeGMts8zCoaYIwq9//ev6yldIaOVSVgL52G456VgQFnfcLAjzGxt7CLtmzTIsG5hOC0u1XE28DgeGxSkIuxstZvrM6jnkicJfcVKtkfWispB4BhfHImKv6jp7CLsjXufv8a6ce+65kfjDa9KnT59osnznnXdGK+drrbWWtt9+++jnTJ6YSA0ZMkTf+973oj03CMlPfepTNUNG2UO48sora+zY3dWnzwXhKIZa3j08hXgI2arK/sH2KMknJ/DiVeLTVevQe4QPk2XS6POKlrcwef/lL3/ZacjojBkz1Lt37yhkdIUVFhYC8D3nnHMiLzU2i/h79dVXoyySeIcGDRoU2TZiEJvHthEDhAYuvXSeWVXLNT7J7baRfrKPkIASdifUSmxE9AAikW3s8TmmXdd/1VVXiTB3Frb47iECsRkWEl988cUoXJTMoojCrbbaKvrmUbgO28AuSGLkUl4C+dhuOflYEBZ33CwI8xsbC8KuWROrdXvYlET+bAqHrBHHw4auB+oYqo1Dhgv+muJp5JA1Dpu6uepeDqHjVG7+3UjxHsJGaFVc+/Of/zwSfyNGjPhY1LEaTrY9wqdI5jFq1KhIGFJYTSfUbr/99tOmm24aeQlJ7sHvKxN+MMF+/vnnI4/Lrruyj431BDJmVh8KjTkgXj4TnMbt8zr2bHJCTif2EeJUr8ycyiSZFPl4VhDYnaXlT2gwOd/25ptvRvu7WJxYd911F7IxwpyZ2BPG941vfGORlrFYgUcIzx+hoHgC77///sgusW2ylm6yySZRvfHEH2/jkUceqW233TbnnpbncT2z23r7SYQA64LsE8TGK78L7JMli+ju4SzC7uvEfk466aQoPJhIiHixim8WdoHg45tF4iJC3dkryDeNiIkpU6ZEP8cOEYwu5SWQj+2Wk48FYXHHzYIwv7FpnxlocqYslRJ/hirgLyKH0BHPg1un3sIxE5yUTXwPG8pIMEOqRE4P5iRfCjGCbHqqR2RWPteCsN5RqLgOL8nxxx8frYTHYXIIvttuuy0KryPJAh6VVVddVVtvzVldHYVkMVyP9+Vvf/tbFJJHNkhC8PDW8N9MpEaPHh0Jwo5JFPmIOCD9uRBljIghYygmRLZADkjn2IT2KT2bnDBhJt8Trwp82VNFMh4ivDnr7BBJI1oCJntbCR3F04eNYa94dfDcsFjx7W9/OzomoLKwSIFH54MPPohCASlM9PE44iHCA4idLrvsstpxxx0/FppklMQLdMwxx7QEuyw60TO7baRFnIvJ+iCJYvACYuckTMLOWVsk0KS+BQ8WvVj8IgqC/+Y7VekFxpaefvrp6GeIRL55ZBzFRhCGhx12WLTP1KXcBPKz3fJxsiAs7phZEOY3NhaE+bHO6kkWhAnI8seRVXPEXTyhZmJ0++23RyvpTI6YeLOfZqedODqio7AvkEnT+eefH02u8aoQhjdp0qTIg8i5XXhYPv3pTy+Uwr0jSQyHO08Me94I8SNLIIc8Vx76nqAzJbyl55MT9k0Rzc1B2+zBZN2GJL2IdxLLtE7BqzNx4sTIw4fIW2WVVaJzLjk4nJDP6oJnMQ79RERS+BliABGI3bKXEDveZZddPk4kwmIHyZNOPx3vqkstAj2320a4vhi+F+ybJZqA/Z18M7Dz+sN6b7zxxmjhim8TNsA3LQ4JjVtDxlrCiFkE4/u3ww47aJtttokWwwgjdSk/gXxtt1y8LAiLO14WhPmNjQXhoqyJ0yH2rJ7Ssfze3GJBmIA/Yo+9gITTMcGmIOjwouBhWX755aOwutVXXz2aeMeFFOxMms8888yFQvjwKuIZZLJdGT66aNNwEhNxjIBp39cvvckJryqTZfZaLXo0QwLTKOwt2Cd2xmS+KxtDNGLbhAEiAiiEmGLb2DuCAA85+8bwZMeFrLqIgO98h1N1XGoRSM9uG+FLEhn2xib7ZrDfmYPnYw8htlPpVea7hRDkO4fNxF5iZ51tZIyKf21zbLf4XGihBWFxx8mCML+xad8ZaeeM920A/8UNXJvVpRaECcmOHz9eN910U7SHMJ78sGeGMD0my4hGJknxpJqJNmF1Bx98sD73ufrO+UrYtJa/zZOTbIeYBCKXX355ZNvxGYYPPPBAdKYc52OyP3azzTb7+NgUkiaxv5BwUZ831/nYlNFu8Q6feOKJUZgxi1xENZDwKl5U4PeEtpNMhuNJjjrqqIUWwbK1VNeeF4Ey2m5ebCwI8yLd+HMsCBtnlvQOC8L6yHGCON5A3BHTQ97v+u7M/ioLwoSMya73k5/8JJoEsVeGVXP2WnH2G3u2OGOQ0Dz23DBpInRvww031NFHHx3tMXRJTsCTk+Ts6rmTiT+2zd4wjkkhVBQbvuuuuyJRUJlBF3HIO4B38PDDD3fykC4Al9VuWfgi0RAeZkKD+c5hE4hEfsa3jkUxROERRxwRZaV1aS0CZbXdPEbBgjAPysmeYUGYjFuSuywIu6bGRi929pPSDVFI4dCzy0MmEP672cWCsAcjgMfksssuE2e2MTmKzxzkv1k15/wuCpMnDggnayMTa8KsCCclUyO/c2mMgCcnjfFKcjWM8YKT/IgEIXiE2HNIyCkLGnGWSY4fIEENh4/blrsmXVa75XvF/uibb7458hCSWTS2CaIhyDZL1MPee+/txa4kL1sJ7imr7eaB1oIwD8rJnmFBmIxbkrssCLumxkHxeAY5JoJUkRTODjgpZLT4bhLoKd9jQdhDoOzNIoU/XkHC61gtJzsjYpE/ohQmz7feemv0M66Pf4Yo3HfffaMz3FzqJ+DJSf2skl5J6POECROiMGdCQisXNj7zmc9EXiDsnWMFyCzp0j2BststyYSuvPJK3XDDDdH3jj3P2AB7pvmGHXjggdFCl0vrESi77WY5IhaEWdLtWd0WhD3j18jdFoRd0yKPPQd1kcawsgyS9HdJazYCO6NrLQgzAhtXS4jduHHjopBRJs9xhj5CrVhpx9tCVkenZq9/IDw5qZ9Vkis5a46jUfBms8BB2DOFfbB4iJj0f//73/84oVKSZ7TjPWW3W85RPe+886LIB8KG4/2lJNJiUWzYsGGRXSAQXVqLQNltN8vRsCDMkm7P6rYg7Bm/Ru62IOyaFkIQ0dexvP7vQs5vcoIX4fA4C8JGLD7Btaym42kZPnz4xxOouBpCTJlkkb7/W9/6VoLa2/MWT06yHXfsFbslxLk6Iynhg9jsPvvso913JxrepV4CZbZbvlU//elP9fe//z0Kf6+2Cxa4SKp16KGHRudTurQWgTLbbtYjYUGYNeHk9VsQJmfX6J0WhF0Tu54jvCQdV+El5DAoQkgJJd2lUeAZXG9BmAHUyipPOOEEzZgxI0rbXqsQekU599xzo5T+Lt0T8OSke0ZJr+CICbKFEtrcWSgoiUU4gxMvYtfHpCRtRWveV2a7JdIB7x9nrJJptlbBS8giAt88l9YiUGbbzXokLAizJpy8fgvC5OwavdOCsGtihIYiCjeRRPgoZUVJUyR9SdIzjQLP4HoLwgygxlWyqs65bCSZYV9hrUJYHud3MbnubKKVYRNLWbUnJ9kNW62D6aufFu+XveCCCxbxemfXsvLXXGa7JavySSedFB05UXkOYeWocPQI37mxY8eWf7Dcg4UIlNl2sx5KC8KsCSev34IwObtG77Qg7J4YsTPvSBooqa8kDq5fStJt3d+ayxUWhBljPuuss/TII49E+2tqFfYWso/wRz/6kVP21zkWnpzUCSrBZewPwxPE4fMcOVGr4Alab731dMoppyR4QvveUma7ZWJ1/PHHRxmSO/McP/bYY9p2222joydcWotAmW0365GwIMyacPL6LQiTs2v0TgvCronxV/EMSWMk3Rku/Q9Jv5P0Q0kXNgo8g+stCDOAWlnl3XffrQsvvFBDhgyJ0vZXFibfTKJI1z5mDGbiUg8BT07qoZT8muuvv16XXHKJ1l9//SiTZGUhgQjnEx522GEaPXp08oe04Z1lt1ts4rrrrtOIESMW8QyTgRQvIgmyNt988zYc3dbuctltN8vRsSDMkm7P6rYg7Bm/Ru62IOya1rPhDMKHqi4bIel/JQ1pBHZG11oQZgQ2rpY9WQhCkjEMHDgw2nvFvis8MPyRJUEDe7ZWWmmljFvSOtV7cpLtWHLGHNkkSR5DRlFsk/DnV199VTNnzozOHSQUmv1kLvUTKLvdEiqMXbAgMHjwYHEGJR7DWbNmiT2GLBAccsghiywi1E/IVxaVQNltN0uujQjCrNrx3Lgv1F11o+1tpO66G5HThRaEOYHmeLX8HlXKJ82R1F/S3KrWkznkZUn9CtArC8IcBoE9gtdee63uu+++SAgyuSY1OwfT77nnntG+HJf6CXhyUj+rpFcywb/66qs1adIkzZ49O6qGQ8i33HJL7bHHHj6APAHYVrBb+nDVVVdFYfB4BVnc6t+/v7bZZpsoyqE6CiIBJt9SQAKtYLtZYW1UYGXRjkZEW6PtbaTuLPrWkzotCHtCr7F7LQi75sU+wcmSTpfUMaOSVpF0piRSTu7UGO5MrrYgzARr7UqZZJOhEUE4aNCgKAGDszQ2PgCenDTOLOkd06dPF/9gp5w9h4fbJRmBVrFbvl/sfY6TC3FWJYsFLq1LoFVsN4sRalRgZdGGRkRbo+1tpO4s+taTOi0Ie0KvsXstCLvmhej7k6SRkt6S1EvSspL+JWm3kGCmMeLpX21BmD5T15gxAU9OMgbs6jMhYLvNBKsrzYGAbbdzyI0KrCyGqxHR1mh7G6k7i771pE4Lwp7Qa+xeC8L6eG0kaaik+ZKmSqreU1hfLdlcZUGYDVfXmiEBT04yhOuqMyNgu80MrSvOmIBt14IwYxPLpHoLwkyw1qzUgjA/1lk9yYIwK7KuNzMCnpxkhtYVZ0jAdpshXFedKQHbrgVhpgaWUeUWhBmBrVGtBWF+rLN6kgVhVmRdb2YEPDnJDK0rzpCA7TZDuK46UwK2XQvCTA0so8otCDMCa0GYH9gcn2RBmCNsPyodAp6cpMPRteRLwHabL28/LT0Ctl0LwvSsKb+aLAjzY20PYX6ss3qSBWFWZF1vZgQ8OckMrSvOkIDtNkO4rjpTArZdC8JMDSyjyi0IMwJrD2F+YHN8kgVhjrD9qHQIeHKSDkfXki8B222+vP209AjYdi0I07Om/GqyIMyPtT2E+bHO6kkWhFmRdb2ZEfDkJDO0rjhDArbbDOG66kwJ2HYtCDM1sIwqtyDMCKw9hPmBzfFJFoQ5wvaj0iHgyUk6HF1LvgRst/ny9tPSI2DbtSBMz5ryq8mCMD/W9hDmxzqrJ1kQZkXW9WZGwJOTzNC64gwJ2G4zhOuqMyVg27UgzNTAMqrcgjAjsPYQ5gc2xydZEOYI249Kh4AnJ+lwdC35ErDd5svbT0uPgG3XgjA9a8qvJgvC/FjbQ5gf66yeZEGYFVnXmxkBT04yQ+uKMyRgu80QrqvOlIBt14IwbQNb6/s31V3lc+O+UPe1lRdaECbClugmC8JE2Ap1kwVhoYbDjamHgCcn9VDyNUUjYLst2oi4PfUSsO1aENZrK/VeZ0FYL6lyXGdBWI5x6qqVFoTlH8O264EnJ2035C3RYdttSwxjW3bCtmtBmLbhWxCmTbS59VkQNpd/Gk+3IEyDouvIlYAnJ7ni9sNSImC7TQmkq8mdgG3XgjBto7MgTJtoc+uzIGwu/zSebkGYBkXXkSsBT05yxe2HpUTAdpsSSFeTOwHbrgVh2kZnQZg20ebWZ0HYXP5pPN2CMA2KriNXAp6c5IrbD0uJgO02JZCuJncCtl0LwrSNzoIwbaLNrc+CsLn803i6BWEaFF1HrgQ8OckVtx+WEgHbbUogXU3uBGy7FoRpG50FYdpEm1ufBWFz+afxdAvCNCi6jlwJeHKSK24/LCUCttuUQLqa3AnYdi0I0zY6C8K0iTa3PgvC5vJP4+kWhGlQdB25EvDkJFfcflhKBGy3KYF0NbkTsO1aEKZtdBaEaRNtbn0WhM3ln8bTLQjToOg6ciXgyUmuuP2wlAjYblMC6WpyJ2DbtSBM2+gsCNMm2tz6LAibyz+Np1sQpkHRdeRKwJOTXHH7YSkRsN2mBNLV5E7AtmtBmLbRWRCmTbS59VkQ5sP/BElflvSRpPslHSVpQcWjh0iaIKlvuGZPSdPrbJoFYZ2gfFlxCHhyUpyxcEvqJ2C7rZ+VrywWAduuBWHaFmlBmDbR5tZnQZg9/y0k/VbSKElzJd0m6ZeS/lTx6LvCNZdKOkDS4pIuqrNpFoR1gvJlxSHgyUlxxsItqZ+A7bZ+Vr6yWARsuxaEaVukBWHaRJtbnwVh9vx/KKm3pB+ERx0o6dNB+PGj/pKekjRA0rwEzbEgrBPa/PnzxT+9ezMcLs0k4MlJM+n37NkLFizQvHnzovdoscXa60+I7bbDdviOYgeLL87apUsZCNh2LQjTtlMLwrSJNre+9vpr3hzWePoelnRhePwXJR0h6XPh/+M5HC/pj5I+I2mWpO90ETJKWCn/xGVZSdNmz56t5ZZDG7pUE5g6daomTpyoBx54IJrIrrnmmtp22221+eaba4klljCwJhDw5KQJ0Hv4yNdff1333Xef7rnnHs2ZM0fLL7989B5ttdVWWmGFFXpYezlub2e7RQA+/vjjuvfee/Xwww9HgnCdddbRNttso0022US9evUqxyC2aSvbzXYbEStFMInnxn2h7maUrW90rJH+VYJ46623or81kvift+qG5AsbJmBB2DCyhm+oFoS7STpM0ucrBOGdkjaR9ETwJG4s6SudPAmP46nVv7MgrE2LCezvfvc7MZldccUVI6/GG2+8EV08evRo7b///urTp0/Dg+obekag3SYnPaPV/LunT5+uCy+8UE888YSWXXZZLb300nrnnXf09ttva/3119cRRxyhgQMHNr+hGbegXe0W8XfHHXfo8ssvj8Z8pZVWirzDfEv5pu66667aa6+97DHM2P56Un272W7ZRFMjgqlsfbMg7Mmbm9+9FoTZsz5Z0lKSTgyPOlTSRpIOCv9/sKQ/SxoW/v8Gkv5X0tqdNM0ewjrHbMaMGTr99NOjieuQIUMWCm9j1emFF16IBCGTGZd8CbTb5CRfuuk+7aOPPtK4ceM0adKkSPxVhlx/+OGHmjJlikaNGqXjjjuu5b1E7Wq3LARgA4SIrr766gsZ2GuvvaZXXnlFhx9+eOQtdCkmgXaz3bKJJgvC2u+NPYT5fU8sCLNnjbePZDGbS/pAEt7AcZJurng0mUdJJjNZ0rckoVDG1Nk07yHsBNR1112nP/zhDxo5cmTNvU7PPvusVlllFZ1xxhnq27cyCrdO8r4sMYF2m5wkBlWAGx977DGNHTtWq666qvr167dIi/iDjSA4+eSTte666xagxdk1oV3tdsKECbrxxhujb2mtgmAcPny4TjzxxJZfFMjOurKtud1s14IwW3tqtPZGBG9l3RaEjZJOfr0FYXJ2jdzJMRN7sRc/eANJMHOlpO9JekHSeiHLKL8nEymJZ56r8wEWhJ2AYhKL92LttWs7W/EcvvTSSzrzzDOjfYUu+RFot8lJfmTTf9Itt9yi8ePHa8SIETUrJ5xw8uTJOuSQQ7Tzzjun34AC1diudnv00UeLbQmDBxPQsmghJP/dd9/VOeecE4WTuhSPQLvZrgVhsWzQgrBY41GrNRaExR+j7lpoQdgJIYQeK9dDhw6teQUTmJkzZ0YewrXWWqs7zv59igTabXKSIrrcq7r55pujfbidCUIahCA86KCD9NnPfjb39uX5wHa126OOOipKJFQdLhqzZy8hewsRhJ/4xCfyHBI/q04C7Wa7FoR1GkZOl1kQ5gS6B4+xIOwBvILcakHYyUBcc801uuKKKzoNGX3++eejRDN4Epdaim2eLnkRaLfJSV5cs3gOGSXPPvvsyDtEMpnqghBgYeWkk07SBhuwBbp1S7va7UUXXaTbb7+900WBJ598MgoXJmzYR1EU0/7bzXYtCItlhxaExRqPWq2xICz+GHXXQgvCTgiRNAbvH0kx1lhjjYWuIlz0mWee0T777KPdd9+9O8b+fcoE2m1ykjK+XKvjqBbeo0cffTRKKlM54efdIix7o4020gknnNDyYqBd7Zax/9GPfhQtCFRnkyWUFC6HHnpolLnZpZgE2s12LQiLZYcWhMUaDwvC4o9HkhZaEHZB7c4779Qll1wShTMNGDAgypDIfpe5c+dGGfEOPvhgeweTWF0P72m3yUkPcTX9dhIwcewEZ3oSEohHnZBr3iX26HLsRPWiS9MbnUED2tVu2Sd6/fXX69prrxWZZfv37x8ljyHDKIfU77TTTtpvv/18rmsGNpdWle1muxaEaVlOOvVYEKbDMcta7CHMkm4+dVsQdsOZ1e277747OkyZyQsr3Ntvv7223nprLbnkkvmMkp+yEIF2m5y0wvCTgIlD6SdOnKj33ntPyyyzTPQO8S6tvPLKrdDFbvvQznaLKOToEWyAA+r5/ywCMP5bbrnlQseRdAvSF+ROoN1s14IwdxPr8oEWhMUaD3sIiz8eSVpoQVgnNTwahLgxkWV126V5BNptctI80uk/+YMPPtD7778feQmXWGKJ9B9Q4Bptt4qEIN9SFtf8LS2wsVY1rd1s14KwWLZpQVis8bAgLP54JGmhBWESar6nqQTabXLSVNh+eGoEbLepoXRFORNoN9u1IMzZwLp5nAVhscbDgrD445GkhRaESaj5nqYSaLfJSVNh++GpEbDdpobSFeVMoN1s14IwZwOzICwW8ASt8R7CBNAKdosFYcEGxM3pnkC7TU66J+IrykDAdluGUXIbaxGoZbtZiaak3qDuRi6r9nb3XP8+XwKV9vPWW29p+eWXpwH8z1v5tqS9nmZBWP7xtiAs/xi2XQ88sW67IW+JDttuW2IY27ITFoRtOeyl7LQFYXOGzYKwOdzTfKoFYZo0XVcuBDyxzgWzH5IyAdttykBdXW4ELAhzQ+0H9ZCABWEPASa83YIwIbgC3WZBWKDBcFPqI+CJdX2cfFWxCNhuizUebk39BCwI62flK5tLwIKwOfwtCJvDPc2nWhCmSbOiLg5g5uDlxRZbLDqIefHFF8/oSe1XrSfW7TfmtXo8b9686B3jKAPesd69excajO226+FhHF999VUxriuuuKLPeS2QNVsQFmgw3JQuCVgQNsdALAibwz3Np1oQpklTEues3XXXXdE/M2fOjGofPHiwdthhB2233XaFn7SmjCOT6jyxzgRraSpFMHDA+Z133qnp06dH7V511VU1evTo6KDzPn36FLIvttva9KMPZAAAHuxJREFUw4IQ/Oc//xmN51NPPRWd94og5Hu50047adllly3keLZToywI22m0y91XC8LmjJ8FYXO4p/lUC8IUaSIGx48fH01sllxyychrQZk1a5bwGO6yyy7aZ5997C3sIXNPrHsIsMS3IwYvvvhi3Xrrrerbt68GDBgQ9QbPEgfe77jjjjrggAMKeei97XZRw0MM3nTTTbriiisiz+Aqq6wSLZq9+eabeuONN7TZZpvpiCOO0HLL8afKpVkELAibRd7PbZSABWGjxNK53oIwHY7NrMWCMEX6eAV/8YtfRB7B6lVtJjcIw+9+97saNWpUik9tv6o8sW6/MY97fN999+n888/XwIEDtcIKKywEghTj2Mbhhx8eeZeKVmy3i47I1KlTdeaZZ0YicLXVVlvogrlz5+rxxx/X1772NX31q18t2nC2VXssCNtquEvdWQvC5gyfBWFzuKf5VAvClGjOnz9fZ5xxhp544gmtu+66NWudMmWKtthiCx1zzDEpPbU9q/HEuj3HHW/Sj3/8Y02aNEnrrbdeTQi8fxtssIF+8IMfRPt3i1Rst4uOxpVXXqmrr75aI0eOrDleMCPaYty4cerXr1+RhrOt2mJB2FbDXerOWhA2Z/iK9de2OQzK/lQLwpRGcM6cOZHQY/9SHCpaXfVLL70UhYvi4Sh6AoyUsGRSjSfWmWAtfKWEZONhRxgSWlirEDpKePZ5552nZZZZplB9st0uOhxjx46NvIBDhw6tOVbvvfde5PVlsW3IkCGFGs92aowFYTuNdrn7akHYnPGzIGwO9zSfakGYEs133nknEoS9evXSyiuvXLNWEmCw7+mCCy6IrnNJRsAT62Tcyn4Xe8yOPPLISPBVhxfGfXv55Zej/0QQLrXUUoXqsu120eE455xz9OCDD3YaVfH222+LMUUQrrXWWoUaz3ZqjAVhO412uftqQdic8bMgbA73NJ9qQZgSTbwWCL2JEydq+PDhNWt95JFHtOuuu0ZJL1ySE/DEOjm7st/5m9/8RrfddptGjBhRsyuTJ0+OMvqyj7BoxXa76IjccsstYkwZz1qLZOwxHDRokE477bTCZo8tmp1l0R4Lwiyous4sCFgQZkG1+zotCLtnVPQrLAhTHCFWus8999zIM1HpwUAsvvjii9GTjj/+eA0bNizFp7ZfVZ5Yt9+Yxz1mHy5eJfYHkrwp3ifIOzZjxgyRiOTYY4/Vpz71qcJBst0uOiSE+J5++ulRwi2+i5X7PknExZgedNBB2nnnnQs3nu3UIAvCdhrtcvfVgrA542dB2BzuaT41EoSIFaf17jlWJqW33367rr/+epHxEKb8jP2FnKu15557FjL7Yc97nm8NTE7wwtpu8+VelKfdfffdUSISjiaIv1u8Y2T2HTNmTHR2XdESysDOdlvbgvDq/v73v4/EH4lj2F/NeLIfm2NE+G56z3Vz375atjvi1NsyadTk0z6XSb1ZtTeTxrrSxAQq7Yd5GAuHkpaX9FbiSn1jtwQsCLtFVPgLBjFPKXwr3UATMAETMAETMAETMAETaJzA6pKmN36b76iXgAVhvaSKex1jyOFPc0ITlw0CkZcn/llxW991y9yXYo5cWuOytqSnG+xiWs9u8LGpXl72PpS9/QxmT/qQxG5rGVBP2pCqQeZQmfuaA+Q6HpGW7Xb1qDKOtdtch/GkcElSztw3Q9KCFNrgKjohYEHYeqYRhZC2iHvdfSmmfTZzXJr57LRGo+x9KHv7Gcci9KEIbUjLprurx33tjlDr/L6MY+0252N/ZeScD5kCPMWCsACDkHITWumFc19SNo6UqmvmuDTz2SnhK4QY6UlfPAY9offve1uBY70k3Nd6SZX/ujKOtducj92VkXM+ZArwFAvCAgxCyk1opRfOfUnZOFKqrpnj0sxnp4TPgjAtkD2opwh2VIQ29ABhQ7e6rw3hKvXFZRxrtzkfkysj53zIFOApFoQFGISUm9BX0gmSzpY0N+W6867OfcmbeH3Pa+a4NPPZ9dHp/qqy96Hs7WeEitCHIrShe2tN5wr3NR2OZailjGPtNudjWWXknA+ZAjzFgrAAg+AmmIAJmIAJmIAJmIAJmIAJmEAzCFgQNoO6n2kCJmACJmACJmACJmACJmACBSBgQViAQXATTMAETMAETMAETMAETMAETKAZBCwIm0HdzzQBEzABEzABEzABEzABEzCBAhCwICzAILgJJmACJmACJmACJmACJmACJtAMAhaEzaCe7TP/IGnvbB+RSe39JG0v6SZJy0o6RdKGkh6WdKakNzN5ajaV0pfDJM2SNEHScZK2kzRF0lhJs7N5bMvV2go28StJF0qaXOLRaRV7HilpN0mrSXpf0ouSbpA0Neex6SVpgKQFkl4J/865Cbk9zn3NDbUfZAImYALJCVgQJmdXhDv/WjWZYDw3ljQpNO4zRWhknW24WdK94biM30maJ+k6SVtJ2kDSV+qspwiXXSNpjqTlJS0pabqkGyV9WtIQSV8rQiMbaAP9OF3SFyQNCjb3gqTrJZ0h6Z0G6mrk0lawCRYBZkh6WtJZkp5vBEBBrm0Fe/5uEIMsOPFdfELSe5K+KumHki7LgfUakn4maafwziCWSMNOm46U9HIObcjrEe5ra45rLftZNfxt+G1YbLlA0qfCYu7RkvhbUaRyq6TzJd1SpEZ10xb+7v4gLDKPk/STikVmGE8raF9YgKtehGNed09B29vWzbIgLPfw43lg1fsoSa9JYjz/JOnLoVtlmnzeJ2nL0O6/Sdq6YmjuDt7DsowWHzs8gowH3odPVjQcET+6LB0J7fxfSf+UdIWkmaFfg4Mnem1Je2bUn1awiXi8WQT4vqRnJMU8X5L0ekbs0qy2FeyZxSYiEOYHEXZl+E6y2MEYbZImsE7q+rOkiyVdJemDcM3S4T36kqRdc2hDXo9wXzsidVptXGvZD+8Wi7hEw7B49GCYh/A3/D8lfS4vo6vzOf+S9IiklcOCJvONohfEK38PV5S0bVgsJ7qBOROC64sF7ABnYbNYwN87bIC5A8L1W5KuDaK2gM1u3yZZEJZ/7Flt5sXDU8OL9/fgVStbz/4RVsn56LHCiEfq1fDR5sM3qkQdmihpmwrv4JqS3pa0uCR+FwvfsnSpK0Eei4Us+tIKNnFn8EjFfD4raUxY8Fg9/IHPgl2adbaCPd8fPPSEaS4j6Y7wneRv4AOSNk0TWCd13SVph05+V7ZFr+5wua8dhFptXGuNe+XCXfXfg67soDsbyur38TeZv8NsTSF8mzkGi54s0sURVlk9P0m9lRyJbhhWUUn135gk9WdxT6Xt852FMcJ1CUn/l9M3N4t+tWydFoStMbSsciOiKMMlbVbCbtFmVu3fDSF29IN9V4QeHRA+IGXpFnseCUtbKqyY7hG8EFuECQKhH2UqfLzxcD1X1Wi8g+xZzUrgtoJNlNEjXG2brWDPLJqxSMOkj0W0S8IKNWHJhPUek8MLibBmPzET6MpCNAF7i1n5b5XivnZEibTauNayT8TKr4PnG4F1aQiRZ6sHPy+aXVcLqHWrFunYdlO0ghcTjiuEqCMEISHmbEmBP9tRilb41vLNnRsW9tliwhYg5kV8AzcqWoPbvT0WhK1lAXgeCN8r2x61eBTiPZAIDQp7rxAj7CcsW0EkvSHpcUkIQcLVmHiyl7BsZRdJ7A8h3JEVVAp7GvBw7RfEblZ9KrtNEM7DymjZSyvYM3tg15dEyNhfwoAwsWLFPY/CAgchoyTN4j3Ctklww8SO94gEWq1S3NfWHNda9smWCEJG2TfI3+y1QmggieCw67zer3rfnTIu0h0u6dgQ8n5q2PdMaC7Mfyrp5/V2PsfrviOJf/iuMQc6ISwgIwYJGT03x7b4UXUQsCCsA5IvMQETiJJfsArJBJZChkZCOn8cQn2NyARMoD4ChJCztyZ+j0g61arFfW3VkV20X5+QNDT8GGFY1EQnm4dIgbKNDN8MEmEhtNnDz99jFpzZD1nUMkLSepIekvRUaCQRbc60XsARsyAs4KC4SSZQIgJF3b9QIoRuapsQYCJ0WsjIiHed/YxkYCTrHmG5WWXrbQZe97U1x7VRW8LOiyoMa/WlbO2lD25zo1bp62sSsCC0YZiACXRHgOxgTF6rC98Psp6xj8HFBEygawLNytbbjHFxXzuyjGaZhbkZ49roM8lMvVejNzXx+rK1F1RucxMNppUebUHYSqPpvphANgRI9oMn8Laq6vl+XF7SrLbZkHKtJtA5gWZl623GmLivHdSzzMLcjHHt7Jm71/B8k0SEM/+KWMrWXhi6zUW0pBZqkwVhCw2mu2ICGREg/ItVSA7xnlP1jDJu0M8Ik6s1gS4JNCtbbzOGxX3t8A5mmYW5GeNa65n/HbKbX111Ti3J7ciASRKUIpWytRd2bnORLKhF22JB2KID626ZQE4ECBklm6pLcwiQtIMsfmSbe7JGEz4viUONa33rORMPQU8a8Peb0/y2emozs/XmDbrd+0ryLRJ/ZJ2FOe9xrfU8jkTgeIHqbQW9g4eUowaKVMrWXti5zUWyoBZtiwVhiw6su2UCJmACkqoF4f6S2N/1ajgk3YIwXzNpl2y9iIGDJPWT1EvS8yEz8f0hfT7nQrZK4RgR0uuzMMOh2xzDwDm0HAtwRhtkVGRMOSPvg6oBZW85ocOjCjbQZWsv+NzmghlRKzbHgrAVR9V9MgETMIEOApWCcHFJr1WkK7eHsDhW0mrZei8JnmcWHjj/8ZsVZz+2Wl+vkfRuOJJnsqSBkvjZ1pLw4O9RHDPLpCWcL8d2Ahaa4nNq8ZB+KZxfe34mT01eadnaS0/d5uTj7TvrJGBBWCcoX2YCJmACORPgrMdDKw62v1dSn4oV9x0lXSWJ8784cJ0zqdaR9HtJG0p6VNKlki4IIaOc/bRcWMk/K6ze4yHcWRKTNvY8cWA7WQF9TlT6g91O2Xr/XpFsCrsibPnr4fy3Vtt3HCeO4d18NhzM/mEwH95ZvGetXjjbb9eqc2pvDF7SIva9bO2FodtcREtqoTZZELbQYLorJmACLUUALwuHlrM6TPgVk815koYFj8QPJW0g6T8rBCET8eckHRj2MF0bEj7wrV8r1BGLx9hD+DtJx4QjRAhNGifpvJYiWYzOtFO23n8ET/T8gJ49rnjNxkj6WQipLMao9LwV90naMlTzI0nHh//GI8/eLw4QdzEBEzCBQhOwICz08LhxJmACbUyAhBSE2m0f/vmBJDwPPw7JYPDmkdnvV0EQvhmy/DH5fiRwQ+j9JHgIOxOEwyU9Fq7/nxD2dXAbc8+q6+2Urff7ksgySdjkOwHoxiFbMR7tAVlBbkK9vI+rSvqvimfzDl4oaaKkE5vQJj/SBEzABBoiYEHYEC5fXCICZDwj012Sc5B+I4nkD/vU0V/C8/DeMPlxMYE0CbD/CKGGkMBLiMcBjwu2jRcPAcjE8+kgCJeR9IAkkly8HRqyW9jb05WHcGlJ74Xr8WKRcRQx6pIfgVbM1kt2SbxnldknsTVCR3+bH9rMn8S7hfBF/MUFzz3/4KF3MQETMIHCE7AgLPwQuYEJCfREEDbyyO4EIdnm3goT9Ubq9bUmAIFnwmIDe/4IR6McJ+mUsH+QsE9CSQkDXSmEqCEuEIsUEjtwQHRXgrDy2AkLQtudCZiACZiACbQZAQvCNhvwNupuUQQhG+v5h7A+FxNolACeFJLFEC46qCKFP2n72Ut4ZoUgxLOHOKwMGcWziJi0IGyUvK83ARMwARMwgTYhYEHYJgPdht1EEHLmGvs6CF1iorynJNKCU/DcjZU0InjwEGycGUWp9voxGWcvFvu3mFyTRp1kAST1iK/lDKrDQ1jfaZL+O4TqEbJHIhAy0ZEV0sUEGiFAeB3eQLzMW4QbOd+M884Qg4TkxR5ChCMhpv+U9G1JQ8IeQ7yHfOtXCfsD8RqS6XHTGgfT20PYyOj4WhMwARMwARNoAQIWhC0wiO5CTQIIQjImsg+QdO8ky2Bf1X9IWl3SFEmHSbos7PVgryGheJdXCcIvh599VtKkIPQ4V4pU/rEgRCAeGxImHBB+hzdnVsj4yH4vewhtqEkIkKxiRrC7o0MFPw+Cj/PO2JNVKQjZtzQhLHQgDn8hiSyi8beePU0sUvxa0p8sCJMMie8xARMoMQH2R/M3me+niwmYQCBgQWhTaFUCCEIEHxNiylGSDglhdgi/r1SlAz85eBJJRFPpISTBDBnxdg/1kOCDw3fZzxULQibhsfeG/Vuvh7rw3nAEgAVhq1qZ+2UCJmACJlAmAhaEZRottzU3AhaEuaH2g3ImgCDkoFwORKYgBkmFTup9vHWc0xYfHszveRcI+2T/VaUgZP8fWRy/W9H+hyRdVyEIScrx1fB7Mo6SsXG0pLssCHMedT/OBEzABEzABDonYEFo6zCBGgQsCG0WrUqgOqlMpSBkf9/aIXSuVv8rBeHNkh4N4aTxtf8KIaiVewjjYycsCFvVotwvEzABEzCBIhFgnzQLvOQJeE3SuWHLBttCCK3nOBD2W7MwfGiI3qkWhJzD+jNJm4T9/teEiKL4+B22g9wWFpXXCSH8XTGgfs6eZNvIq6E9tIvSWXv5XVdtJps0i9PkMzhd0ufC/nHyFhAJxRFFbB3guWyPcTGBhglYEDaMzDeUhEBXgpCPKB/5T1ackcV+gjckza3yECIO2adFQhrKciFk9JyqpDIWhCUxDDfTBEzABEygJQiQYItIHITQuiF5G9tByMLMHmrEEn+/EXls9eDveKUg5LzhqZIuCUJrNUk3BPH1vXDteWHrCcniKqOKagFE1BFp9GlJj4TEXbdL2kkSC8mdtfeOcDRVZ21GECJKyTrN3AWxSn4D9oJ/XhJRS+RHuEISovWFlhhddyJXAhaEueL2w3Ik0JUg/ERYTfuxpJ9IInEHq2p/kITQq/QQkpSGfYhkJeUDj3eRpDIX1ikISV7Dyh4ZIWfn2H8/ygRMwASaQYBv715h4or35U5JB4fJ7DZhwsyknf3VFPZ3s0hHFtwXJZ0UEh7xu1GSzpdEPSzWcabmESEsn2ReTPzxuswJk3qOWZnfjE77mbkT2FjS/5PUP3j+aADC6x1Jfw9/1xGBFLaPYDvLBtuMk8qQG4C/99ge9kXBk3h88LohHsdLIjcAmZ67K+QToE38G48dpVewyc7aO10SwhTByFykVpu3DAnAyIpOxBLlpjAnYStMXP4iCQEan1nbXXv9exP4mIAFoY2hVQl0JQjpM3v8EINMNF4JYpDEMh9VCUI+5j+VRPZQksVwBADhp3yMCd2oPqKiOmSUzJCIwSclbdSqsN0vEzABEwgE+PbeHSbe/cKk9amQ8fmZ4MW5Nwi77cIEdrMw0d1X0i8lrRG+y3w3mdySOZdJOwt3ZIZmkY6IDib0TILZAkCmaI4HYuLv0voEWJjFY7ZCVVfxnCHiVqr4Od5DPHcsHmxfkWWUxYi9Q7hofDkZxfHGLR5slnkCorOewpwarx12zDtAPcwRCGftrL3U212bCQnlqCAELdnSKRwzNDTMWeK2MV/h+SyauJhAQwQsCBvC5YvblACrd/HqIQieD2KQPzouJmACJmAC/yaAIGTRjIkphTA5vCYsqlFYYFsvhLoxgSUM/83wuz7hW0tEBhNgju75jiTOx6TE3hYmxtzDHrH/q/qdx6I9CIwJYgv7qSxs32DBoJYgZJsI4ZexhxDvGmGk7B+MC4KQxYXeQRAmOaKCBQoWKxCBiFA83XgIEYfV7eW53bWZZHi8DySwI1yUgkfx0rBvsj1G3L3MlIAFYaZ4XXkLEGAFmz8O/BFhUsNqIhOdYRUhTy3QTXfBBEzABFIhgCAknJOEXBQEG2FsRFdQmGCzx4pvKgk/8AD+Zzjeh9+zAMfxP3x3vxWScrC3ijrY64VnhHJq2Dv2j/A7JtuEnLq0BwEibhBF7PvjrGHKl8JCAfsKyQvwcvg5++uuCmLsGxWCELvjaKmVJX0QrmUB4sjgfWs0I2n1AgdVIuTYNoInu7P2visJO+6szSx8VAtCzpQlPBZvZFzwrPMO8A66mEBDBCwIG8Lli9uUAGEl/JHgjwYb0Mn05UxebWoM7rYJmECXBKrD9RGEiDuyMlMqBeEZkr4ZMj6TGIM5ybwKQcj17PlmQs9knwQaeFPisFAyOeKJ4R/2WeFZZGLt0h4EJgWRhYDDi0aY5n8Fr9n9YW8qIaUcEzVZ0v5VSWUIaWavH4u82CJ1sJBxcYgCalQQsncWO8deCVEl1PPPYT8tc4Za7UWgElrK3sDO2sziSbUg3DkkwGE/LvdvG+YleDhjr3l7WIF7mQoBC8JUMLoSEzABEzABEzCB4J2IPXwA6UoQMpHlnFeyQVI2D4Iuvh8xyP6ruOAVZL/hbiEkkH3dcWGfIfurvH+qfcyQBQG8xiwGEF5M0jeSEJFpk8Rv2BNeNBYQSBSDJ65a5G0RBCRnEGNr1Me+fxYmGhWEzKnjRQ4S0ZAghn2OZ4Uh6ay9/LqrNtcShNxDMib2zeJZRNiODXts28cC3NPUCFgQpobSFZmACZiACZhA2xNoxEOIZ4bEXng18M6QqItMkUxyEYuEh7JXDC8L+wbZt01I3NXBG0Jo6gMh3BQvED9HELiYgAmYgAk0QMCCsAFYvtQETMAETMAETKBLAo0IQkLq2NuFd4aQPsJHD5R0UAgNJYkGIXhcR9p/DhgnPJD/JoyfcH68I3h2EIOcHYdnx8UETMAETKABAhaEDcDypSZgAiZgAiZgAiZgAm1JgH2uJJTrrODpvqctybjTpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhGwIEzGzXeZgAmYgAmYgAmYgAmYgAmYQOkJWBCWfgjdARMwARMwARMwARMwARMwARNIRsCCMBk332UCJmACJmACJmACJmACJmACpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhGwIEzGzXeZgAmYgAmYgAmYgAmYgAmYQOkJWBCWfgjdARMwARMwARMwARMwARMwARNIRsCCMBk332UCJmACJmACJmACJmACJmACpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhGwIEzGzXeZgAmYgAmYgAmYgAmYgAmYQOkJWBCWfgjdARMwARMwARMwARMwARMwARNIRsCCMBk332UCJmACJmACJmACJmACJmACpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhGwIEzGzXeZgAmYgAmYgAmYgAmYgAmYQOkJWBCWfgjdARMwARMwARMwARMwARMwARNIRsCCMBk332UCJmACJmACJmACJmACJmACpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhGwIEzGzXeZgAmYgAmYgAmYgAmYgAmYQOkJWBCWfgjdARMwARMwARMwARMwARMwARNIRsCCMBk332UCJmACJmACJmACJmACJmACpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhGwIEzGzXeZgAmYgAmYgAmYgAmYgAmYQOkJWBCWfgjdARMwARMwARMwARMwARMwARNIRsCCMBk332UCJmACJmACJmACJmACJmACpSdgQVj6IXQHTMAETMAETMAETMAETMAETCAZAQvCZNx8lwmYgAmYgAmYgAmYgAmYgAmUnoAFYemH0B0wARMwARMwARMwARMwARMwgWQELAiTcfNdJmACJmACJmACJmACJmACJlB6AhaEpR9Cd8AETMAETMAETMAETMAETMAEkhH4/1zpFg0VAc1YAAAAAElFTkSuQmCC\" width=\"900\">"
967 ],
968 "text/plain": [
969 "<IPython.core.display.HTML object>"
970 ]
971 },
972 "metadata": {},
973 "output_type": "display_data"
974 }
975 ],
976 "source": [
977 "# plotting a scatter matrix\n",
978 "from matplotlib import cm\n",
979 "\n",
980 "X = fruits[['height', 'width', 'mass', 'color_score']]\n",
981 "y = fruits['fruit_label']\n",
982 "\n",
983 "# Split given data into 2 sets. One for training and one for testing. Using the same data for training and testing doesn't tell you anything new.\n",
984 "# A 75%-25% split is quite standard.\n",
985 "# random_state provides the seed value to the internal random number generator. Providing the same value every time generates the same random number every time.\n",
986 "# X holds data, y holds label values.\n",
987 "X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)\n",
988 "\n",
989 "cmap = cm.get_cmap('gnuplot')\n",
990 "scatter = pd.scatter_matrix(X_train, c= y_train, marker = 'o', s=40, hist_kwds={'bins':15}, figsize=(9,9), cmap=cmap)\n",
991 "\n",
992 "# Each colour is a different fruit. If they form separat clusters a classifier can easily identify them."
993 ]
994 },
995 {
996 "cell_type": "code",
997 "execution_count": 5,
998 "metadata": {},
999 "outputs": [
1000 {
1001 "data": {
1002 "application/javascript": [
1003 "/* Put everything inside the global mpl namespace */\n",
1004 "window.mpl = {};\n",
1005 "\n",
1006 "\n",
1007 "mpl.get_websocket_type = function() {\n",
1008 " if (typeof(WebSocket) !== 'undefined') {\n",
1009 " return WebSocket;\n",
1010 " } else if (typeof(MozWebSocket) !== 'undefined') {\n",
1011 " return MozWebSocket;\n",
1012 " } else {\n",
1013 " alert('Your browser does not have WebSocket support.' +\n",
1014 " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n",
1015 " 'Firefox 4 and 5 are also supported but you ' +\n",
1016 " 'have to enable WebSockets in about:config.');\n",
1017 " };\n",
1018 "}\n",
1019 "\n",
1020 "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n",
1021 " this.id = figure_id;\n",
1022 "\n",
1023 " this.ws = websocket;\n",
1024 "\n",
1025 " this.supports_binary = (this.ws.binaryType != undefined);\n",
1026 "\n",
1027 " if (!this.supports_binary) {\n",
1028 " var warnings = document.getElementById(\"mpl-warnings\");\n",
1029 " if (warnings) {\n",
1030 " warnings.style.display = 'block';\n",
1031 " warnings.textContent = (\n",
1032 " \"This browser does not support binary websocket messages. \" +\n",
1033 " \"Performance may be slow.\");\n",
1034 " }\n",
1035 " }\n",
1036 "\n",
1037 " this.imageObj = new Image();\n",
1038 "\n",
1039 " this.context = undefined;\n",
1040 " this.message = undefined;\n",
1041 " this.canvas = undefined;\n",
1042 " this.rubberband_canvas = undefined;\n",
1043 " this.rubberband_context = undefined;\n",
1044 " this.format_dropdown = undefined;\n",
1045 "\n",
1046 " this.image_mode = 'full';\n",
1047 "\n",
1048 " this.root = $('<div/>');\n",
1049 " this._root_extra_style(this.root)\n",
1050 " this.root.attr('style', 'display: inline-block');\n",
1051 "\n",
1052 " $(parent_element).append(this.root);\n",
1053 "\n",
1054 " this._init_header(this);\n",
1055 " this._init_canvas(this);\n",
1056 " this._init_toolbar(this);\n",
1057 "\n",
1058 " var fig = this;\n",
1059 "\n",
1060 " this.waiting = false;\n",
1061 "\n",
1062 " this.ws.onopen = function () {\n",
1063 " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n",
1064 " fig.send_message(\"send_image_mode\", {});\n",
1065 " if (mpl.ratio != 1) {\n",
1066 " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n",
1067 " }\n",
1068 " fig.send_message(\"refresh\", {});\n",
1069 " }\n",
1070 "\n",
1071 " this.imageObj.onload = function() {\n",
1072 " if (fig.image_mode == 'full') {\n",
1073 " // Full images could contain transparency (where diff images\n",
1074 " // almost always do), so we need to clear the canvas so that\n",
1075 " // there is no ghosting.\n",
1076 " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n",
1077 " }\n",
1078 " fig.context.drawImage(fig.imageObj, 0, 0);\n",
1079 " };\n",
1080 "\n",
1081 " this.imageObj.onunload = function() {\n",
1082 " this.ws.close();\n",
1083 " }\n",
1084 "\n",
1085 " this.ws.onmessage = this._make_on_message_function(this);\n",
1086 "\n",
1087 " this.ondownload = ondownload;\n",
1088 "}\n",
1089 "\n",
1090 "mpl.figure.prototype._init_header = function() {\n",
1091 " var titlebar = $(\n",
1092 " '<div class=\"ui-dialog-titlebar ui-widget-header ui-corner-all ' +\n",
1093 " 'ui-helper-clearfix\"/>');\n",
1094 " var titletext = $(\n",
1095 " '<div class=\"ui-dialog-title\" style=\"width: 100%; ' +\n",
1096 " 'text-align: center; padding: 3px;\"/>');\n",
1097 " titlebar.append(titletext)\n",
1098 " this.root.append(titlebar);\n",
1099 " this.header = titletext[0];\n",
1100 "}\n",
1101 "\n",
1102 "\n",
1103 "\n",
1104 "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n",
1105 "\n",
1106 "}\n",
1107 "\n",
1108 "\n",
1109 "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n",
1110 "\n",
1111 "}\n",
1112 "\n",
1113 "mpl.figure.prototype._init_canvas = function() {\n",
1114 " var fig = this;\n",
1115 "\n",
1116 " var canvas_div = $('<div/>');\n",
1117 "\n",
1118 " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n",
1119 "\n",
1120 " function canvas_keyboard_event(event) {\n",
1121 " return fig.key_event(event, event['data']);\n",
1122 " }\n",
1123 "\n",
1124 " canvas_div.keydown('key_press', canvas_keyboard_event);\n",
1125 " canvas_div.keyup('key_release', canvas_keyboard_event);\n",
1126 " this.canvas_div = canvas_div\n",
1127 " this._canvas_extra_style(canvas_div)\n",
1128 " this.root.append(canvas_div);\n",
1129 "\n",
1130 " var canvas = $('<canvas/>');\n",
1131 " canvas.addClass('mpl-canvas');\n",
1132 " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n",
1133 "\n",
1134 " this.canvas = canvas[0];\n",
1135 " this.context = canvas[0].getContext(\"2d\");\n",
1136 "\n",
1137 " var backingStore = this.context.backingStorePixelRatio ||\n",
1138 "\tthis.context.webkitBackingStorePixelRatio ||\n",
1139 "\tthis.context.mozBackingStorePixelRatio ||\n",
1140 "\tthis.context.msBackingStorePixelRatio ||\n",
1141 "\tthis.context.oBackingStorePixelRatio ||\n",
1142 "\tthis.context.backingStorePixelRatio || 1;\n",
1143 "\n",
1144 " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
1145 "\n",
1146 " var rubberband = $('<canvas/>');\n",
1147 " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n",
1148 "\n",
1149 " var pass_mouse_events = true;\n",
1150 "\n",
1151 " canvas_div.resizable({\n",
1152 " start: function(event, ui) {\n",
1153 " pass_mouse_events = false;\n",
1154 " },\n",
1155 " resize: function(event, ui) {\n",
1156 " fig.request_resize(ui.size.width, ui.size.height);\n",
1157 " },\n",
1158 " stop: function(event, ui) {\n",
1159 " pass_mouse_events = true;\n",
1160 " fig.request_resize(ui.size.width, ui.size.height);\n",
1161 " },\n",
1162 " });\n",
1163 "\n",
1164 " function mouse_event_fn(event) {\n",
1165 " if (pass_mouse_events)\n",
1166 " return fig.mouse_event(event, event['data']);\n",
1167 " }\n",
1168 "\n",
1169 " rubberband.mousedown('button_press', mouse_event_fn);\n",
1170 " rubberband.mouseup('button_release', mouse_event_fn);\n",
1171 " // Throttle sequential mouse events to 1 every 20ms.\n",
1172 " rubberband.mousemove('motion_notify', mouse_event_fn);\n",
1173 "\n",
1174 " rubberband.mouseenter('figure_enter', mouse_event_fn);\n",
1175 " rubberband.mouseleave('figure_leave', mouse_event_fn);\n",
1176 "\n",
1177 " canvas_div.on(\"wheel\", function (event) {\n",
1178 " event = event.originalEvent;\n",
1179 " event['data'] = 'scroll'\n",
1180 " if (event.deltaY < 0) {\n",
1181 " event.step = 1;\n",
1182 " } else {\n",
1183 " event.step = -1;\n",
1184 " }\n",
1185 " mouse_event_fn(event);\n",
1186 " });\n",
1187 "\n",
1188 " canvas_div.append(canvas);\n",
1189 " canvas_div.append(rubberband);\n",
1190 "\n",
1191 " this.rubberband = rubberband;\n",
1192 " this.rubberband_canvas = rubberband[0];\n",
1193 " this.rubberband_context = rubberband[0].getContext(\"2d\");\n",
1194 " this.rubberband_context.strokeStyle = \"#000000\";\n",
1195 "\n",
1196 " this._resize_canvas = function(width, height) {\n",
1197 " // Keep the size of the canvas, canvas container, and rubber band\n",
1198 " // canvas in synch.\n",
1199 " canvas_div.css('width', width)\n",
1200 " canvas_div.css('height', height)\n",
1201 "\n",
1202 " canvas.attr('width', width * mpl.ratio);\n",
1203 " canvas.attr('height', height * mpl.ratio);\n",
1204 " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n",
1205 "\n",
1206 " rubberband.attr('width', width);\n",
1207 " rubberband.attr('height', height);\n",
1208 " }\n",
1209 "\n",
1210 " // Set the figure to an initial 600x600px, this will subsequently be updated\n",
1211 " // upon first draw.\n",
1212 " this._resize_canvas(600, 600);\n",
1213 "\n",
1214 " // Disable right mouse context menu.\n",
1215 " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n",
1216 " return false;\n",
1217 " });\n",
1218 "\n",
1219 " function set_focus () {\n",
1220 " canvas.focus();\n",
1221 " canvas_div.focus();\n",
1222 " }\n",
1223 "\n",
1224 " window.setTimeout(set_focus, 100);\n",
1225 "}\n",
1226 "\n",
1227 "mpl.figure.prototype._init_toolbar = function() {\n",
1228 " var fig = this;\n",
1229 "\n",
1230 " var nav_element = $('<div/>')\n",
1231 " nav_element.attr('style', 'width: 100%');\n",
1232 " this.root.append(nav_element);\n",
1233 "\n",
1234 " // Define a callback function for later on.\n",
1235 " function toolbar_event(event) {\n",
1236 " return fig.toolbar_button_onclick(event['data']);\n",
1237 " }\n",
1238 " function toolbar_mouse_event(event) {\n",
1239 " return fig.toolbar_button_onmouseover(event['data']);\n",
1240 " }\n",
1241 "\n",
1242 " for(var toolbar_ind in mpl.toolbar_items) {\n",
1243 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
1244 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
1245 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
1246 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
1247 "\n",
1248 " if (!name) {\n",
1249 " // put a spacer in here.\n",
1250 " continue;\n",
1251 " }\n",
1252 " var button = $('<button/>');\n",
1253 " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n",
1254 " 'ui-button-icon-only');\n",
1255 " button.attr('role', 'button');\n",
1256 " button.attr('aria-disabled', 'false');\n",
1257 " button.click(method_name, toolbar_event);\n",
1258 " button.mouseover(tooltip, toolbar_mouse_event);\n",
1259 "\n",
1260 " var icon_img = $('<span/>');\n",
1261 " icon_img.addClass('ui-button-icon-primary ui-icon');\n",
1262 " icon_img.addClass(image);\n",
1263 " icon_img.addClass('ui-corner-all');\n",
1264 "\n",
1265 " var tooltip_span = $('<span/>');\n",
1266 " tooltip_span.addClass('ui-button-text');\n",
1267 " tooltip_span.html(tooltip);\n",
1268 "\n",
1269 " button.append(icon_img);\n",
1270 " button.append(tooltip_span);\n",
1271 "\n",
1272 " nav_element.append(button);\n",
1273 " }\n",
1274 "\n",
1275 " var fmt_picker_span = $('<span/>');\n",
1276 "\n",
1277 " var fmt_picker = $('<select/>');\n",
1278 " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n",
1279 " fmt_picker_span.append(fmt_picker);\n",
1280 " nav_element.append(fmt_picker_span);\n",
1281 " this.format_dropdown = fmt_picker[0];\n",
1282 "\n",
1283 " for (var ind in mpl.extensions) {\n",
1284 " var fmt = mpl.extensions[ind];\n",
1285 " var option = $(\n",
1286 " '<option/>', {selected: fmt === mpl.default_extension}).html(fmt);\n",
1287 " fmt_picker.append(option)\n",
1288 " }\n",
1289 "\n",
1290 " // Add hover states to the ui-buttons\n",
1291 " $( \".ui-button\" ).hover(\n",
1292 " function() { $(this).addClass(\"ui-state-hover\");},\n",
1293 " function() { $(this).removeClass(\"ui-state-hover\");}\n",
1294 " );\n",
1295 "\n",
1296 " var status_bar = $('<span class=\"mpl-message\"/>');\n",
1297 " nav_element.append(status_bar);\n",
1298 " this.message = status_bar[0];\n",
1299 "}\n",
1300 "\n",
1301 "mpl.figure.prototype.request_resize = function(x_pixels, y_pixels) {\n",
1302 " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n",
1303 " // which will in turn request a refresh of the image.\n",
1304 " this.send_message('resize', {'width': x_pixels, 'height': y_pixels});\n",
1305 "}\n",
1306 "\n",
1307 "mpl.figure.prototype.send_message = function(type, properties) {\n",
1308 " properties['type'] = type;\n",
1309 " properties['figure_id'] = this.id;\n",
1310 " this.ws.send(JSON.stringify(properties));\n",
1311 "}\n",
1312 "\n",
1313 "mpl.figure.prototype.send_draw_message = function() {\n",
1314 " if (!this.waiting) {\n",
1315 " this.waiting = true;\n",
1316 " this.ws.send(JSON.stringify({type: \"draw\", figure_id: this.id}));\n",
1317 " }\n",
1318 "}\n",
1319 "\n",
1320 "\n",
1321 "mpl.figure.prototype.handle_save = function(fig, msg) {\n",
1322 " var format_dropdown = fig.format_dropdown;\n",
1323 " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n",
1324 " fig.ondownload(fig, format);\n",
1325 "}\n",
1326 "\n",
1327 "\n",
1328 "mpl.figure.prototype.handle_resize = function(fig, msg) {\n",
1329 " var size = msg['size'];\n",
1330 " if (size[0] != fig.canvas.width || size[1] != fig.canvas.height) {\n",
1331 " fig._resize_canvas(size[0], size[1]);\n",
1332 " fig.send_message(\"refresh\", {});\n",
1333 " };\n",
1334 "}\n",
1335 "\n",
1336 "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n",
1337 " var x0 = msg['x0'] / mpl.ratio;\n",
1338 " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n",
1339 " var x1 = msg['x1'] / mpl.ratio;\n",
1340 " var y1 = (fig.canvas.height - msg['y1']) / mpl.ratio;\n",
1341 " x0 = Math.floor(x0) + 0.5;\n",
1342 " y0 = Math.floor(y0) + 0.5;\n",
1343 " x1 = Math.floor(x1) + 0.5;\n",
1344 " y1 = Math.floor(y1) + 0.5;\n",
1345 " var min_x = Math.min(x0, x1);\n",
1346 " var min_y = Math.min(y0, y1);\n",
1347 " var width = Math.abs(x1 - x0);\n",
1348 " var height = Math.abs(y1 - y0);\n",
1349 "\n",
1350 " fig.rubberband_context.clearRect(\n",
1351 " 0, 0, fig.canvas.width, fig.canvas.height);\n",
1352 "\n",
1353 " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n",
1354 "}\n",
1355 "\n",
1356 "mpl.figure.prototype.handle_figure_label = function(fig, msg) {\n",
1357 " // Updates the figure title.\n",
1358 " fig.header.textContent = msg['label'];\n",
1359 "}\n",
1360 "\n",
1361 "mpl.figure.prototype.handle_cursor = function(fig, msg) {\n",
1362 " var cursor = msg['cursor'];\n",
1363 " switch(cursor)\n",
1364 " {\n",
1365 " case 0:\n",
1366 " cursor = 'pointer';\n",
1367 " break;\n",
1368 " case 1:\n",
1369 " cursor = 'default';\n",
1370 " break;\n",
1371 " case 2:\n",
1372 " cursor = 'crosshair';\n",
1373 " break;\n",
1374 " case 3:\n",
1375 " cursor = 'move';\n",
1376 " break;\n",
1377 " }\n",
1378 " fig.rubberband_canvas.style.cursor = cursor;\n",
1379 "}\n",
1380 "\n",
1381 "mpl.figure.prototype.handle_message = function(fig, msg) {\n",
1382 " fig.message.textContent = msg['message'];\n",
1383 "}\n",
1384 "\n",
1385 "mpl.figure.prototype.handle_draw = function(fig, msg) {\n",
1386 " // Request the server to send over a new figure.\n",
1387 " fig.send_draw_message();\n",
1388 "}\n",
1389 "\n",
1390 "mpl.figure.prototype.handle_image_mode = function(fig, msg) {\n",
1391 " fig.image_mode = msg['mode'];\n",
1392 "}\n",
1393 "\n",
1394 "mpl.figure.prototype.updated_canvas_event = function() {\n",
1395 " // Called whenever the canvas gets updated.\n",
1396 " this.send_message(\"ack\", {});\n",
1397 "}\n",
1398 "\n",
1399 "// A function to construct a web socket function for onmessage handling.\n",
1400 "// Called in the figure constructor.\n",
1401 "mpl.figure.prototype._make_on_message_function = function(fig) {\n",
1402 " return function socket_on_message(evt) {\n",
1403 " if (evt.data instanceof Blob) {\n",
1404 " /* FIXME: We get \"Resource interpreted as Image but\n",
1405 " * transferred with MIME type text/plain:\" errors on\n",
1406 " * Chrome. But how to set the MIME type? It doesn't seem\n",
1407 " * to be part of the websocket stream */\n",
1408 " evt.data.type = \"image/png\";\n",
1409 "\n",
1410 " /* Free the memory for the previous frames */\n",
1411 " if (fig.imageObj.src) {\n",
1412 " (window.URL || window.webkitURL).revokeObjectURL(\n",
1413 " fig.imageObj.src);\n",
1414 " }\n",
1415 "\n",
1416 " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
1417 " evt.data);\n",
1418 " fig.updated_canvas_event();\n",
1419 " fig.waiting = false;\n",
1420 " return;\n",
1421 " }\n",
1422 " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\n",
1423 " fig.imageObj.src = evt.data;\n",
1424 " fig.updated_canvas_event();\n",
1425 " fig.waiting = false;\n",
1426 " return;\n",
1427 " }\n",
1428 "\n",
1429 " var msg = JSON.parse(evt.data);\n",
1430 " var msg_type = msg['type'];\n",
1431 "\n",
1432 " // Call the \"handle_{type}\" callback, which takes\n",
1433 " // the figure and JSON message as its only arguments.\n",
1434 " try {\n",
1435 " var callback = fig[\"handle_\" + msg_type];\n",
1436 " } catch (e) {\n",
1437 " console.log(\"No handler for the '\" + msg_type + \"' message type: \", msg);\n",
1438 " return;\n",
1439 " }\n",
1440 "\n",
1441 " if (callback) {\n",
1442 " try {\n",
1443 " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n",
1444 " callback(fig, msg);\n",
1445 " } catch (e) {\n",
1446 " console.log(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\n",
1447 " }\n",
1448 " }\n",
1449 " };\n",
1450 "}\n",
1451 "\n",
1452 "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n",
1453 "mpl.findpos = function(e) {\n",
1454 " //this section is from http://www.quirksmode.org/js/events_properties.html\n",
1455 " var targ;\n",
1456 " if (!e)\n",
1457 " e = window.event;\n",
1458 " if (e.target)\n",
1459 " targ = e.target;\n",
1460 " else if (e.srcElement)\n",
1461 " targ = e.srcElement;\n",
1462 " if (targ.nodeType == 3) // defeat Safari bug\n",
1463 " targ = targ.parentNode;\n",
1464 "\n",
1465 " // jQuery normalizes the pageX and pageY\n",
1466 " // pageX,Y are the mouse positions relative to the document\n",
1467 " // offset() returns the position of the element relative to the document\n",
1468 " var x = e.pageX - $(targ).offset().left;\n",
1469 " var y = e.pageY - $(targ).offset().top;\n",
1470 "\n",
1471 " return {\"x\": x, \"y\": y};\n",
1472 "};\n",
1473 "\n",
1474 "/*\n",
1475 " * return a copy of an object with only non-object keys\n",
1476 " * we need this to avoid circular references\n",
1477 " * http://stackoverflow.com/a/24161582/3208463\n",
1478 " */\n",
1479 "function simpleKeys (original) {\n",
1480 " return Object.keys(original).reduce(function (obj, key) {\n",
1481 " if (typeof original[key] !== 'object')\n",
1482 " obj[key] = original[key]\n",
1483 " return obj;\n",
1484 " }, {});\n",
1485 "}\n",
1486 "\n",
1487 "mpl.figure.prototype.mouse_event = function(event, name) {\n",
1488 " var canvas_pos = mpl.findpos(event)\n",
1489 "\n",
1490 " if (name === 'button_press')\n",
1491 " {\n",
1492 " this.canvas.focus();\n",
1493 " this.canvas_div.focus();\n",
1494 " }\n",
1495 "\n",
1496 " var x = canvas_pos.x * mpl.ratio;\n",
1497 " var y = canvas_pos.y * mpl.ratio;\n",
1498 "\n",
1499 " this.send_message(name, {x: x, y: y, button: event.button,\n",
1500 " step: event.step,\n",
1501 " guiEvent: simpleKeys(event)});\n",
1502 "\n",
1503 " /* This prevents the web browser from automatically changing to\n",
1504 " * the text insertion cursor when the button is pressed. We want\n",
1505 " * to control all of the cursor setting manually through the\n",
1506 " * 'cursor' event from matplotlib */\n",
1507 " event.preventDefault();\n",
1508 " return false;\n",
1509 "}\n",
1510 "\n",
1511 "mpl.figure.prototype._key_event_extra = function(event, name) {\n",
1512 " // Handle any extra behaviour associated with a key event\n",
1513 "}\n",
1514 "\n",
1515 "mpl.figure.prototype.key_event = function(event, name) {\n",
1516 "\n",
1517 " // Prevent repeat events\n",
1518 " if (name == 'key_press')\n",
1519 " {\n",
1520 " if (event.which === this._key)\n",
1521 " return;\n",
1522 " else\n",
1523 " this._key = event.which;\n",
1524 " }\n",
1525 " if (name == 'key_release')\n",
1526 " this._key = null;\n",
1527 "\n",
1528 " var value = '';\n",
1529 " if (event.ctrlKey && event.which != 17)\n",
1530 " value += \"ctrl+\";\n",
1531 " if (event.altKey && event.which != 18)\n",
1532 " value += \"alt+\";\n",
1533 " if (event.shiftKey && event.which != 16)\n",
1534 " value += \"shift+\";\n",
1535 "\n",
1536 " value += 'k';\n",
1537 " value += event.which.toString();\n",
1538 "\n",
1539 " this._key_event_extra(event, name);\n",
1540 "\n",
1541 " this.send_message(name, {key: value,\n",
1542 " guiEvent: simpleKeys(event)});\n",
1543 " return false;\n",
1544 "}\n",
1545 "\n",
1546 "mpl.figure.prototype.toolbar_button_onclick = function(name) {\n",
1547 " if (name == 'download') {\n",
1548 " this.handle_save(this, null);\n",
1549 " } else {\n",
1550 " this.send_message(\"toolbar_button\", {name: name});\n",
1551 " }\n",
1552 "};\n",
1553 "\n",
1554 "mpl.figure.prototype.toolbar_button_onmouseover = function(tooltip) {\n",
1555 " this.message.textContent = tooltip;\n",
1556 "};\n",
1557 "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
1558 "\n",
1559 "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n",
1560 "\n",
1561 "mpl.default_extension = \"png\";var comm_websocket_adapter = function(comm) {\n",
1562 " // Create a \"websocket\"-like object which calls the given IPython comm\n",
1563 " // object with the appropriate methods. Currently this is a non binary\n",
1564 " // socket, so there is still some room for performance tuning.\n",
1565 " var ws = {};\n",
1566 "\n",
1567 " ws.close = function() {\n",
1568 " comm.close()\n",
1569 " };\n",
1570 " ws.send = function(m) {\n",
1571 " //console.log('sending', m);\n",
1572 " comm.send(m);\n",
1573 " };\n",
1574 " // Register the callback with on_msg.\n",
1575 " comm.on_msg(function(msg) {\n",
1576 " //console.log('receiving', msg['content']['data'], msg);\n",
1577 " // Pass the mpl event to the overriden (by mpl) onmessage function.\n",
1578 " ws.onmessage(msg['content']['data'])\n",
1579 " });\n",
1580 " return ws;\n",
1581 "}\n",
1582 "\n",
1583 "mpl.mpl_figure_comm = function(comm, msg) {\n",
1584 " // This is the function which gets called when the mpl process\n",
1585 " // starts-up an IPython Comm through the \"matplotlib\" channel.\n",
1586 "\n",
1587 " var id = msg.content.data.id;\n",
1588 " // Get hold of the div created by the display call when the Comm\n",
1589 " // socket was opened in Python.\n",
1590 " var element = $(\"#\" + id);\n",
1591 " var ws_proxy = comm_websocket_adapter(comm)\n",
1592 "\n",
1593 " function ondownload(figure, format) {\n",
1594 " window.open(figure.imageObj.src);\n",
1595 " }\n",
1596 "\n",
1597 " var fig = new mpl.figure(id, ws_proxy,\n",
1598 " ondownload,\n",
1599 " element.get(0));\n",
1600 "\n",
1601 " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n",
1602 " // web socket which is closed, not our websocket->open comm proxy.\n",
1603 " ws_proxy.onopen();\n",
1604 "\n",
1605 " fig.parent_element = element.get(0);\n",
1606 " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n",
1607 " if (!fig.cell_info) {\n",
1608 " console.error(\"Failed to find cell for figure\", id, fig);\n",
1609 " return;\n",
1610 " }\n",
1611 "\n",
1612 " var output_index = fig.cell_info[2]\n",
1613 " var cell = fig.cell_info[0];\n",
1614 "\n",
1615 "};\n",
1616 "\n",
1617 "mpl.figure.prototype.handle_close = function(fig, msg) {\n",
1618 " var width = fig.canvas.width/mpl.ratio\n",
1619 " fig.root.unbind('remove')\n",
1620 "\n",
1621 " // Update the output cell to use the data from the current canvas.\n",
1622 " fig.push_to_output();\n",
1623 " var dataURL = fig.canvas.toDataURL();\n",
1624 " // Re-enable the keyboard manager in IPython - without this line, in FF,\n",
1625 " // the notebook keyboard shortcuts fail.\n",
1626 " IPython.keyboard_manager.enable()\n",
1627 " $(fig.parent_element).html('<img src=\"' + dataURL + '\" width=\"' + width + '\">');\n",
1628 " fig.close_ws(fig, msg);\n",
1629 "}\n",
1630 "\n",
1631 "mpl.figure.prototype.close_ws = function(fig, msg){\n",
1632 " fig.send_message('closing', msg);\n",
1633 " // fig.ws.close()\n",
1634 "}\n",
1635 "\n",
1636 "mpl.figure.prototype.push_to_output = function(remove_interactive) {\n",
1637 " // Turn the data on the canvas into data in the output cell.\n",
1638 " var width = this.canvas.width/mpl.ratio\n",
1639 " var dataURL = this.canvas.toDataURL();\n",
1640 " this.cell_info[1]['text/html'] = '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
1641 "}\n",
1642 "\n",
1643 "mpl.figure.prototype.updated_canvas_event = function() {\n",
1644 " // Tell IPython that the notebook contents must change.\n",
1645 " IPython.notebook.set_dirty(true);\n",
1646 " this.send_message(\"ack\", {});\n",
1647 " var fig = this;\n",
1648 " // Wait a second, then push the new image to the DOM so\n",
1649 " // that it is saved nicely (might be nice to debounce this).\n",
1650 " setTimeout(function () { fig.push_to_output() }, 1000);\n",
1651 "}\n",
1652 "\n",
1653 "mpl.figure.prototype._init_toolbar = function() {\n",
1654 " var fig = this;\n",
1655 "\n",
1656 " var nav_element = $('<div/>')\n",
1657 " nav_element.attr('style', 'width: 100%');\n",
1658 " this.root.append(nav_element);\n",
1659 "\n",
1660 " // Define a callback function for later on.\n",
1661 " function toolbar_event(event) {\n",
1662 " return fig.toolbar_button_onclick(event['data']);\n",
1663 " }\n",
1664 " function toolbar_mouse_event(event) {\n",
1665 " return fig.toolbar_button_onmouseover(event['data']);\n",
1666 " }\n",
1667 "\n",
1668 " for(var toolbar_ind in mpl.toolbar_items){\n",
1669 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
1670 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
1671 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
1672 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
1673 "\n",
1674 " if (!name) { continue; };\n",
1675 "\n",
1676 " var button = $('<button class=\"btn btn-default\" href=\"#\" title=\"' + name + '\"><i class=\"fa ' + image + ' fa-lg\"></i></button>');\n",
1677 " button.click(method_name, toolbar_event);\n",
1678 " button.mouseover(tooltip, toolbar_mouse_event);\n",
1679 " nav_element.append(button);\n",
1680 " }\n",
1681 "\n",
1682 " // Add the status bar.\n",
1683 " var status_bar = $('<span class=\"mpl-message\" style=\"text-align:right; float: right;\"/>');\n",
1684 " nav_element.append(status_bar);\n",
1685 " this.message = status_bar[0];\n",
1686 "\n",
1687 " // Add the close button to the window.\n",
1688 " var buttongrp = $('<div class=\"btn-group inline pull-right\"></div>');\n",
1689 " var button = $('<button class=\"btn btn-mini btn-primary\" href=\"#\" title=\"Stop Interaction\"><i class=\"fa fa-power-off icon-remove icon-large\"></i></button>');\n",
1690 " button.click(function (evt) { fig.handle_close(fig, {}); } );\n",
1691 " button.mouseover('Stop Interaction', toolbar_mouse_event);\n",
1692 " buttongrp.append(button);\n",
1693 " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n",
1694 " titlebar.prepend(buttongrp);\n",
1695 "}\n",
1696 "\n",
1697 "mpl.figure.prototype._root_extra_style = function(el){\n",
1698 " var fig = this\n",
1699 " el.on(\"remove\", function(){\n",
1700 "\tfig.close_ws(fig, {});\n",
1701 " });\n",
1702 "}\n",
1703 "\n",
1704 "mpl.figure.prototype._canvas_extra_style = function(el){\n",
1705 " // this is important to make the div 'focusable\n",
1706 " el.attr('tabindex', 0)\n",
1707 " // reach out to IPython and tell the keyboard manager to turn it's self\n",
1708 " // off when our div gets focus\n",
1709 "\n",
1710 " // location in version 3\n",
1711 " if (IPython.notebook.keyboard_manager) {\n",
1712 " IPython.notebook.keyboard_manager.register_events(el);\n",
1713 " }\n",
1714 " else {\n",
1715 " // location in version 2\n",
1716 " IPython.keyboard_manager.register_events(el);\n",
1717 " }\n",
1718 "\n",
1719 "}\n",
1720 "\n",
1721 "mpl.figure.prototype._key_event_extra = function(event, name) {\n",
1722 " var manager = IPython.notebook.keyboard_manager;\n",
1723 " if (!manager)\n",
1724 " manager = IPython.keyboard_manager;\n",
1725 "\n",
1726 " // Check for shift+enter\n",
1727 " if (event.shiftKey && event.which == 13) {\n",
1728 " this.canvas_div.blur();\n",
1729 " // select the cell after this one\n",
1730 " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n",
1731 " IPython.notebook.select(index + 1);\n",
1732 " }\n",
1733 "}\n",
1734 "\n",
1735 "mpl.figure.prototype.handle_save = function(fig, msg) {\n",
1736 " fig.ondownload(fig, null);\n",
1737 "}\n",
1738 "\n",
1739 "\n",
1740 "mpl.find_output_cell = function(html_output) {\n",
1741 " // Return the cell and output element which can be found *uniquely* in the notebook.\n",
1742 " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n",
1743 " // IPython event is triggered only after the cells have been serialised, which for\n",
1744 " // our purposes (turning an active figure into a static one), is too late.\n",
1745 " var cells = IPython.notebook.get_cells();\n",
1746 " var ncells = cells.length;\n",
1747 " for (var i=0; i<ncells; i++) {\n",
1748 " var cell = cells[i];\n",
1749 " if (cell.cell_type === 'code'){\n",
1750 " for (var j=0; j<cell.output_area.outputs.length; j++) {\n",
1751 " var data = cell.output_area.outputs[j];\n",
1752 " if (data.data) {\n",
1753 " // IPython >= 3 moved mimebundle to data attribute of output\n",
1754 " data = data.data;\n",
1755 " }\n",
1756 " if (data['text/html'] == html_output) {\n",
1757 " return [cell, data, j];\n",
1758 " }\n",
1759 " }\n",
1760 " }\n",
1761 " }\n",
1762 "}\n",
1763 "\n",
1764 "// Register the function which deals with the matplotlib target/channel.\n",
1765 "// The kernel may be null if the page has been refreshed.\n",
1766 "if (IPython.notebook.kernel != null) {\n",
1767 " IPython.notebook.kernel.comm_manager.register_target('matplotlib', mpl.mpl_figure_comm);\n",
1768 "}\n"
1769 ],
1770 "text/plain": [
1771 "<IPython.core.display.Javascript object>"
1772 ]
1773 },
1774 "metadata": {},
1775 "output_type": "display_data"
1776 },
1777 {
1778 "data": {
1779 "text/html": [
1780 "<img src=\"data:image/png;base64,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