{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "69f6cab0",
   "metadata": {},
   "source": [
    "# Rational functions and Zolotarev approximation of square root\n",
    "\n",
    "This note provides additional explanation for the files \n",
    "\n",
    " - [zolotarev.py](../../lib/gpt/algorithms/rational/zolotarev.py)\n",
    " - [rational.py](../../lib/gpt/algorithms/rational/rational_function.py)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4ac9cd94",
   "metadata": {},
   "source": [
    "## Zolotarev Square root approximation\n",
    "\n",
    "We adopt here the Zolotarev approximation of the inverse square root with a rational function\n",
    "\n",
    "$$ f(y) = \\frac{1}{\\sqrt y} \\approx A' \\prod_{i=1}^n \\frac{(y+a_{2i-1})}{(y+a_{2i})} $$\n",
    "\n",
    "in the range $\\varepsilon < y < 1$\n",
    "\n",
    "Our goal is to approximate a different funtion\n",
    "\n",
    "$$ g(x) = \\frac{1}{\\sqrt{x^2}} \\quad x \\in (r_a, r_b) $$\n",
    "\n",
    "Therefore we consider the change of variables $y = x^2/r_b^2$ and we compute\n",
    "\n",
    "$$ g(x) = \\frac{1}{r_b} f(y = x^2/r_b^2) \\approx \\frac{A'}{r_b} \\prod_i \\frac{(x^2+ r_b^2 a_{2i-1})}{(x^2 + r_b^2 a_{2i})} = A \\prod_i \\frac{x^2 - u_i}{x^2 - v_i}$$\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "0359fdd8",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "GPT :       2.071189 s : Zolotarev approx of 1/sqrt(x^2) with 8 poles in the range [0.2,0.8]\n",
      "                       :    relative error delta = 4.195883256955816e-12\n"
     ]
    }
   ],
   "source": [
    "import gpt\n",
    "import matplotlib.pyplot as plt\n",
    "%matplotlib notebook\n",
    "import numpy\n",
    "\n",
    "zol = gpt.algorithms.rational.zolotarev_inverse_square_root(0.2, 0.8, 8)\n",
    "gpt.message(zol)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a4086ba4",
   "metadata": {},
   "source": [
    "## Rational functions\n",
    "\n",
    "Starting from a polynomial of degree $n$ in the form\n",
    "\n",
    "$$ P_n(x, a) = (x-a_0) (x-a_1) \\dots (x-a_N) $$\n",
    "\n",
    "we build the rational function \n",
    "\n",
    "$$ R(x, a, b) = A \\frac{P_n(x,a)}{Q_m(x,b)} $$\n",
    "\n",
    "where $A$ is an overall normalization.\n",
    "\n",
    "The decomposition in partial fractions is given by\n",
    "\n",
    "$$ R(x,a,b) = A + A \\sum_i r_i[a,b] \\frac{1}{x - b_i} $$\n",
    "\n",
    "with the residues\n",
    "\n",
    "$$ r_i[a,b] = \\lim_{x \\to b_i} \\frac{P(x,a)}{P(x,b_i)} (x-b_i) $$\n",
    "\n",
    "**Note**: we require the rational function $R$ to be well behaved when $x \\to \\infty$, i.e. we demand $m \\geq n$."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "16f93af2",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "GPT :       2.076789 s : Rational function of degree 8\n",
      "                       : 0.146432(1 + \n",
      "                       : + 9.66181 / (x*x - -4.51067)\n",
      "                       : + 2.54983 / (x*x - -0.981862)\n",
      "                       : + 1.2046 / (x*x - -0.347161)\n",
      "                       : + 0.711734 / (x*x - -0.141687)\n",
      "                       : + 0.471455 / (x*x - -0.0591553)\n",
      "                       : + 0.338734 / (x*x - -0.0229465)\n",
      "                       : + 0.265277 / (x*x - -0.00687429)\n",
      "                       : + 0.232092 / (x*x - -0.000696189)\n",
      "                       : )\n"
     ]
    }
   ],
   "source": [
    "rat = gpt.algorithms.rational.rational_function(zol.zeros, zol.poles, zol.A)\n",
    "gpt.message(rat)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "314c8e99",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/javascript": [
       "/* Put everything inside the global mpl namespace */\n",
       "/* global mpl */\n",
       "window.mpl = {};\n",
       "\n",
       "mpl.get_websocket_type = function () {\n",
       "    if (typeof WebSocket !== 'undefined') {\n",
       "        return WebSocket;\n",
       "    } else if (typeof MozWebSocket !== 'undefined') {\n",
       "        return MozWebSocket;\n",
       "    } else {\n",
       "        alert(\n",
       "            'Your browser does not have WebSocket support. ' +\n",
       "                'Please try Chrome, Safari or Firefox ≥ 6. ' +\n",
       "                'Firefox 4 and 5 are also supported but you ' +\n",
       "                'have to enable WebSockets in about:config.'\n",
       "        );\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n",
       "    this.id = figure_id;\n",
       "\n",
       "    this.ws = websocket;\n",
       "\n",
       "    this.supports_binary = this.ws.binaryType !== undefined;\n",
       "\n",
       "    if (!this.supports_binary) {\n",
       "        var warnings = document.getElementById('mpl-warnings');\n",
       "        if (warnings) {\n",
       "            warnings.style.display = 'block';\n",
       "            warnings.textContent =\n",
       "                'This browser does not support binary websocket messages. ' +\n",
       "                'Performance may be slow.';\n",
       "        }\n",
       "    }\n",
       "\n",
       "    this.imageObj = new Image();\n",
       "\n",
       "    this.context = undefined;\n",
       "    this.message = undefined;\n",
       "    this.canvas = undefined;\n",
       "    this.rubberband_canvas = undefined;\n",
       "    this.rubberband_context = undefined;\n",
       "    this.format_dropdown = undefined;\n",
       "\n",
       "    this.image_mode = 'full';\n",
       "\n",
       "    this.root = document.createElement('div');\n",
       "    this.root.setAttribute('style', 'display: inline-block');\n",
       "    this._root_extra_style(this.root);\n",
       "\n",
       "    parent_element.appendChild(this.root);\n",
       "\n",
       "    this._init_header(this);\n",
       "    this._init_canvas(this);\n",
       "    this._init_toolbar(this);\n",
       "\n",
       "    var fig = this;\n",
       "\n",
       "    this.waiting = false;\n",
       "\n",
       "    this.ws.onopen = function () {\n",
       "        fig.send_message('supports_binary', { value: fig.supports_binary });\n",
       "        fig.send_message('send_image_mode', {});\n",
       "        if (fig.ratio !== 1) {\n",
       "            fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n",
       "        }\n",
       "        fig.send_message('refresh', {});\n",
       "    };\n",
       "\n",
       "    this.imageObj.onload = function () {\n",
       "        if (fig.image_mode === 'full') {\n",
       "            // Full images could contain transparency (where diff images\n",
       "            // almost always do), so we need to clear the canvas so that\n",
       "            // there is no ghosting.\n",
       "            fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n",
       "        }\n",
       "        fig.context.drawImage(fig.imageObj, 0, 0);\n",
       "    };\n",
       "\n",
       "    this.imageObj.onunload = function () {\n",
       "        fig.ws.close();\n",
       "    };\n",
       "\n",
       "    this.ws.onmessage = this._make_on_message_function(this);\n",
       "\n",
       "    this.ondownload = ondownload;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._init_header = function () {\n",
       "    var titlebar = document.createElement('div');\n",
       "    titlebar.classList =\n",
       "        'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n",
       "    var titletext = document.createElement('div');\n",
       "    titletext.classList = 'ui-dialog-title';\n",
       "    titletext.setAttribute(\n",
       "        'style',\n",
       "        'width: 100%; text-align: center; padding: 3px;'\n",
       "    );\n",
       "    titlebar.appendChild(titletext);\n",
       "    this.root.appendChild(titlebar);\n",
       "    this.header = titletext;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n",
       "\n",
       "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n",
       "\n",
       "mpl.figure.prototype._init_canvas = function () {\n",
       "    var fig = this;\n",
       "\n",
       "    var canvas_div = (this.canvas_div = document.createElement('div'));\n",
       "    canvas_div.setAttribute(\n",
       "        'style',\n",
       "        'border: 1px solid #ddd;' +\n",
       "            'box-sizing: content-box;' +\n",
       "            'clear: both;' +\n",
       "            'min-height: 1px;' +\n",
       "            'min-width: 1px;' +\n",
       "            'outline: 0;' +\n",
       "            'overflow: hidden;' +\n",
       "            'position: relative;' +\n",
       "            'resize: both;'\n",
       "    );\n",
       "\n",
       "    function on_keyboard_event_closure(name) {\n",
       "        return function (event) {\n",
       "            return fig.key_event(event, name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    canvas_div.addEventListener(\n",
       "        'keydown',\n",
       "        on_keyboard_event_closure('key_press')\n",
       "    );\n",
       "    canvas_div.addEventListener(\n",
       "        'keyup',\n",
       "        on_keyboard_event_closure('key_release')\n",
       "    );\n",
       "\n",
       "    this._canvas_extra_style(canvas_div);\n",
       "    this.root.appendChild(canvas_div);\n",
       "\n",
       "    var canvas = (this.canvas = document.createElement('canvas'));\n",
       "    canvas.classList.add('mpl-canvas');\n",
       "    canvas.setAttribute('style', 'box-sizing: content-box;');\n",
       "\n",
       "    this.context = canvas.getContext('2d');\n",
       "\n",
       "    var backingStore =\n",
       "        this.context.backingStorePixelRatio ||\n",
       "        this.context.webkitBackingStorePixelRatio ||\n",
       "        this.context.mozBackingStorePixelRatio ||\n",
       "        this.context.msBackingStorePixelRatio ||\n",
       "        this.context.oBackingStorePixelRatio ||\n",
       "        this.context.backingStorePixelRatio ||\n",
       "        1;\n",
       "\n",
       "    this.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
       "\n",
       "    var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
       "        'canvas'\n",
       "    ));\n",
       "    rubberband_canvas.setAttribute(\n",
       "        'style',\n",
       "        'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n",
       "    );\n",
       "\n",
       "    // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
       "    if (this.ResizeObserver === undefined) {\n",
       "        if (window.ResizeObserver !== undefined) {\n",
       "            this.ResizeObserver = window.ResizeObserver;\n",
       "        } else {\n",
       "            var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
       "            this.ResizeObserver = obs.ResizeObserver;\n",
       "        }\n",
       "    }\n",
       "\n",
       "    this.resizeObserverInstance = new this.ResizeObserver(function (entries) {\n",
       "        var nentries = entries.length;\n",
       "        for (var i = 0; i < nentries; i++) {\n",
       "            var entry = entries[i];\n",
       "            var width, height;\n",
       "            if (entry.contentBoxSize) {\n",
       "                if (entry.contentBoxSize instanceof Array) {\n",
       "                    // Chrome 84 implements new version of spec.\n",
       "                    width = entry.contentBoxSize[0].inlineSize;\n",
       "                    height = entry.contentBoxSize[0].blockSize;\n",
       "                } else {\n",
       "                    // Firefox implements old version of spec.\n",
       "                    width = entry.contentBoxSize.inlineSize;\n",
       "                    height = entry.contentBoxSize.blockSize;\n",
       "                }\n",
       "            } else {\n",
       "                // Chrome <84 implements even older version of spec.\n",
       "                width = entry.contentRect.width;\n",
       "                height = entry.contentRect.height;\n",
       "            }\n",
       "\n",
       "            // Keep the size of the canvas and rubber band canvas in sync with\n",
       "            // the canvas container.\n",
       "            if (entry.devicePixelContentBoxSize) {\n",
       "                // Chrome 84 implements new version of spec.\n",
       "                canvas.setAttribute(\n",
       "                    'width',\n",
       "                    entry.devicePixelContentBoxSize[0].inlineSize\n",
       "                );\n",
       "                canvas.setAttribute(\n",
       "                    'height',\n",
       "                    entry.devicePixelContentBoxSize[0].blockSize\n",
       "                );\n",
       "            } else {\n",
       "                canvas.setAttribute('width', width * fig.ratio);\n",
       "                canvas.setAttribute('height', height * fig.ratio);\n",
       "            }\n",
       "            canvas.setAttribute(\n",
       "                'style',\n",
       "                'width: ' + width + 'px; height: ' + height + 'px;'\n",
       "            );\n",
       "\n",
       "            rubberband_canvas.setAttribute('width', width);\n",
       "            rubberband_canvas.setAttribute('height', height);\n",
       "\n",
       "            // And update the size in Python. We ignore the initial 0/0 size\n",
       "            // that occurs as the element is placed into the DOM, which should\n",
       "            // otherwise not happen due to the minimum size styling.\n",
       "            if (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
       "                fig.request_resize(width, height);\n",
       "            }\n",
       "        }\n",
       "    });\n",
       "    this.resizeObserverInstance.observe(canvas_div);\n",
       "\n",
       "    function on_mouse_event_closure(name) {\n",
       "        return function (event) {\n",
       "            return fig.mouse_event(event, name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mousedown',\n",
       "        on_mouse_event_closure('button_press')\n",
       "    );\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mouseup',\n",
       "        on_mouse_event_closure('button_release')\n",
       "    );\n",
       "    // Throttle sequential mouse events to 1 every 20ms.\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mousemove',\n",
       "        on_mouse_event_closure('motion_notify')\n",
       "    );\n",
       "\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mouseenter',\n",
       "        on_mouse_event_closure('figure_enter')\n",
       "    );\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mouseleave',\n",
       "        on_mouse_event_closure('figure_leave')\n",
       "    );\n",
       "\n",
       "    canvas_div.addEventListener('wheel', function (event) {\n",
       "        if (event.deltaY < 0) {\n",
       "            event.step = 1;\n",
       "        } else {\n",
       "            event.step = -1;\n",
       "        }\n",
       "        on_mouse_event_closure('scroll')(event);\n",
       "    });\n",
       "\n",
       "    canvas_div.appendChild(canvas);\n",
       "    canvas_div.appendChild(rubberband_canvas);\n",
       "\n",
       "    this.rubberband_context = rubberband_canvas.getContext('2d');\n",
       "    this.rubberband_context.strokeStyle = '#000000';\n",
       "\n",
       "    this._resize_canvas = function (width, height, forward) {\n",
       "        if (forward) {\n",
       "            canvas_div.style.width = width + 'px';\n",
       "            canvas_div.style.height = height + 'px';\n",
       "        }\n",
       "    };\n",
       "\n",
       "    // Disable right mouse context menu.\n",
       "    this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n",
       "        event.preventDefault();\n",
       "        return false;\n",
       "    });\n",
       "\n",
       "    function set_focus() {\n",
       "        canvas.focus();\n",
       "        canvas_div.focus();\n",
       "    }\n",
       "\n",
       "    window.setTimeout(set_focus, 100);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._init_toolbar = function () {\n",
       "    var fig = this;\n",
       "\n",
       "    var toolbar = document.createElement('div');\n",
       "    toolbar.classList = 'mpl-toolbar';\n",
       "    this.root.appendChild(toolbar);\n",
       "\n",
       "    function on_click_closure(name) {\n",
       "        return function (_event) {\n",
       "            return fig.toolbar_button_onclick(name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    function on_mouseover_closure(tooltip) {\n",
       "        return function (event) {\n",
       "            if (!event.currentTarget.disabled) {\n",
       "                return fig.toolbar_button_onmouseover(tooltip);\n",
       "            }\n",
       "        };\n",
       "    }\n",
       "\n",
       "    fig.buttons = {};\n",
       "    var buttonGroup = document.createElement('div');\n",
       "    buttonGroup.classList = 'mpl-button-group';\n",
       "    for (var toolbar_ind in mpl.toolbar_items) {\n",
       "        var name = mpl.toolbar_items[toolbar_ind][0];\n",
       "        var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
       "        var image = mpl.toolbar_items[toolbar_ind][2];\n",
       "        var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
       "\n",
       "        if (!name) {\n",
       "            /* Instead of a spacer, we start a new button group. */\n",
       "            if (buttonGroup.hasChildNodes()) {\n",
       "                toolbar.appendChild(buttonGroup);\n",
       "            }\n",
       "            buttonGroup = document.createElement('div');\n",
       "            buttonGroup.classList = 'mpl-button-group';\n",
       "            continue;\n",
       "        }\n",
       "\n",
       "        var button = (fig.buttons[name] = document.createElement('button'));\n",
       "        button.classList = 'mpl-widget';\n",
       "        button.setAttribute('role', 'button');\n",
       "        button.setAttribute('aria-disabled', 'false');\n",
       "        button.addEventListener('click', on_click_closure(method_name));\n",
       "        button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
       "\n",
       "        var icon_img = document.createElement('img');\n",
       "        icon_img.src = '_images/' + image + '.png';\n",
       "        icon_img.srcset = '_images/' + image + '_large.png 2x';\n",
       "        icon_img.alt = tooltip;\n",
       "        button.appendChild(icon_img);\n",
       "\n",
       "        buttonGroup.appendChild(button);\n",
       "    }\n",
       "\n",
       "    if (buttonGroup.hasChildNodes()) {\n",
       "        toolbar.appendChild(buttonGroup);\n",
       "    }\n",
       "\n",
       "    var fmt_picker = document.createElement('select');\n",
       "    fmt_picker.classList = 'mpl-widget';\n",
       "    toolbar.appendChild(fmt_picker);\n",
       "    this.format_dropdown = fmt_picker;\n",
       "\n",
       "    for (var ind in mpl.extensions) {\n",
       "        var fmt = mpl.extensions[ind];\n",
       "        var option = document.createElement('option');\n",
       "        option.selected = fmt === mpl.default_extension;\n",
       "        option.innerHTML = fmt;\n",
       "        fmt_picker.appendChild(option);\n",
       "    }\n",
       "\n",
       "    var status_bar = document.createElement('span');\n",
       "    status_bar.classList = 'mpl-message';\n",
       "    toolbar.appendChild(status_bar);\n",
       "    this.message = status_bar;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n",
       "    // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n",
       "    // which will in turn request a refresh of the image.\n",
       "    this.send_message('resize', { width: x_pixels, height: y_pixels });\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.send_message = function (type, properties) {\n",
       "    properties['type'] = type;\n",
       "    properties['figure_id'] = this.id;\n",
       "    this.ws.send(JSON.stringify(properties));\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.send_draw_message = function () {\n",
       "    if (!this.waiting) {\n",
       "        this.waiting = true;\n",
       "        this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
       "    var format_dropdown = fig.format_dropdown;\n",
       "    var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n",
       "    fig.ondownload(fig, format);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_resize = function (fig, msg) {\n",
       "    var size = msg['size'];\n",
       "    if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n",
       "        fig._resize_canvas(size[0], size[1], msg['forward']);\n",
       "        fig.send_message('refresh', {});\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n",
       "    var x0 = msg['x0'] / fig.ratio;\n",
       "    var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n",
       "    var x1 = msg['x1'] / fig.ratio;\n",
       "    var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n",
       "    x0 = Math.floor(x0) + 0.5;\n",
       "    y0 = Math.floor(y0) + 0.5;\n",
       "    x1 = Math.floor(x1) + 0.5;\n",
       "    y1 = Math.floor(y1) + 0.5;\n",
       "    var min_x = Math.min(x0, x1);\n",
       "    var min_y = Math.min(y0, y1);\n",
       "    var width = Math.abs(x1 - x0);\n",
       "    var height = Math.abs(y1 - y0);\n",
       "\n",
       "    fig.rubberband_context.clearRect(\n",
       "        0,\n",
       "        0,\n",
       "        fig.canvas.width / fig.ratio,\n",
       "        fig.canvas.height / fig.ratio\n",
       "    );\n",
       "\n",
       "    fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n",
       "    // Updates the figure title.\n",
       "    fig.header.textContent = msg['label'];\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n",
       "    var cursor = msg['cursor'];\n",
       "    switch (cursor) {\n",
       "        case 0:\n",
       "            cursor = 'pointer';\n",
       "            break;\n",
       "        case 1:\n",
       "            cursor = 'default';\n",
       "            break;\n",
       "        case 2:\n",
       "            cursor = 'crosshair';\n",
       "            break;\n",
       "        case 3:\n",
       "            cursor = 'move';\n",
       "            break;\n",
       "    }\n",
       "    fig.rubberband_canvas.style.cursor = cursor;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_message = function (fig, msg) {\n",
       "    fig.message.textContent = msg['message'];\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n",
       "    // Request the server to send over a new figure.\n",
       "    fig.send_draw_message();\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n",
       "    fig.image_mode = msg['mode'];\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n",
       "    for (var key in msg) {\n",
       "        if (!(key in fig.buttons)) {\n",
       "            continue;\n",
       "        }\n",
       "        fig.buttons[key].disabled = !msg[key];\n",
       "        fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n",
       "    if (msg['mode'] === 'PAN') {\n",
       "        fig.buttons['Pan'].classList.add('active');\n",
       "        fig.buttons['Zoom'].classList.remove('active');\n",
       "    } else if (msg['mode'] === 'ZOOM') {\n",
       "        fig.buttons['Pan'].classList.remove('active');\n",
       "        fig.buttons['Zoom'].classList.add('active');\n",
       "    } else {\n",
       "        fig.buttons['Pan'].classList.remove('active');\n",
       "        fig.buttons['Zoom'].classList.remove('active');\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.updated_canvas_event = function () {\n",
       "    // Called whenever the canvas gets updated.\n",
       "    this.send_message('ack', {});\n",
       "};\n",
       "\n",
       "// A function to construct a web socket function for onmessage handling.\n",
       "// Called in the figure constructor.\n",
       "mpl.figure.prototype._make_on_message_function = function (fig) {\n",
       "    return function socket_on_message(evt) {\n",
       "        if (evt.data instanceof Blob) {\n",
       "            /* FIXME: We get \"Resource interpreted as Image but\n",
       "             * transferred with MIME type text/plain:\" errors on\n",
       "             * Chrome.  But how to set the MIME type?  It doesn't seem\n",
       "             * to be part of the websocket stream */\n",
       "            evt.data.type = 'image/png';\n",
       "\n",
       "            /* Free the memory for the previous frames */\n",
       "            if (fig.imageObj.src) {\n",
       "                (window.URL || window.webkitURL).revokeObjectURL(\n",
       "                    fig.imageObj.src\n",
       "                );\n",
       "            }\n",
       "\n",
       "            fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
       "                evt.data\n",
       "            );\n",
       "            fig.updated_canvas_event();\n",
       "            fig.waiting = false;\n",
       "            return;\n",
       "        } else if (\n",
       "            typeof evt.data === 'string' &&\n",
       "            evt.data.slice(0, 21) === 'data:image/png;base64'\n",
       "        ) {\n",
       "            fig.imageObj.src = evt.data;\n",
       "            fig.updated_canvas_event();\n",
       "            fig.waiting = false;\n",
       "            return;\n",
       "        }\n",
       "\n",
       "        var msg = JSON.parse(evt.data);\n",
       "        var msg_type = msg['type'];\n",
       "\n",
       "        // Call the  \"handle_{type}\" callback, which takes\n",
       "        // the figure and JSON message as its only arguments.\n",
       "        try {\n",
       "            var callback = fig['handle_' + msg_type];\n",
       "        } catch (e) {\n",
       "            console.log(\n",
       "                \"No handler for the '\" + msg_type + \"' message type: \",\n",
       "                msg\n",
       "            );\n",
       "            return;\n",
       "        }\n",
       "\n",
       "        if (callback) {\n",
       "            try {\n",
       "                // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n",
       "                callback(fig, msg);\n",
       "            } catch (e) {\n",
       "                console.log(\n",
       "                    \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n",
       "                    e,\n",
       "                    e.stack,\n",
       "                    msg\n",
       "                );\n",
       "            }\n",
       "        }\n",
       "    };\n",
       "};\n",
       "\n",
       "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n",
       "mpl.findpos = function (e) {\n",
       "    //this section is from http://www.quirksmode.org/js/events_properties.html\n",
       "    var targ;\n",
       "    if (!e) {\n",
       "        e = window.event;\n",
       "    }\n",
       "    if (e.target) {\n",
       "        targ = e.target;\n",
       "    } else if (e.srcElement) {\n",
       "        targ = e.srcElement;\n",
       "    }\n",
       "    if (targ.nodeType === 3) {\n",
       "        // defeat Safari bug\n",
       "        targ = targ.parentNode;\n",
       "    }\n",
       "\n",
       "    // pageX,Y are the mouse positions relative to the document\n",
       "    var boundingRect = targ.getBoundingClientRect();\n",
       "    var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n",
       "    var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n",
       "\n",
       "    return { x: x, y: y };\n",
       "};\n",
       "\n",
       "/*\n",
       " * return a copy of an object with only non-object keys\n",
       " * we need this to avoid circular references\n",
       " * http://stackoverflow.com/a/24161582/3208463\n",
       " */\n",
       "function simpleKeys(original) {\n",
       "    return Object.keys(original).reduce(function (obj, key) {\n",
       "        if (typeof original[key] !== 'object') {\n",
       "            obj[key] = original[key];\n",
       "        }\n",
       "        return obj;\n",
       "    }, {});\n",
       "}\n",
       "\n",
       "mpl.figure.prototype.mouse_event = function (event, name) {\n",
       "    var canvas_pos = mpl.findpos(event);\n",
       "\n",
       "    if (name === 'button_press') {\n",
       "        this.canvas.focus();\n",
       "        this.canvas_div.focus();\n",
       "    }\n",
       "\n",
       "    var x = canvas_pos.x * this.ratio;\n",
       "    var y = canvas_pos.y * this.ratio;\n",
       "\n",
       "    this.send_message(name, {\n",
       "        x: x,\n",
       "        y: y,\n",
       "        button: event.button,\n",
       "        step: event.step,\n",
       "        guiEvent: simpleKeys(event),\n",
       "    });\n",
       "\n",
       "    /* This prevents the web browser from automatically changing to\n",
       "     * the text insertion cursor when the button is pressed.  We want\n",
       "     * to control all of the cursor setting manually through the\n",
       "     * 'cursor' event from matplotlib */\n",
       "    event.preventDefault();\n",
       "    return false;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n",
       "    // Handle any extra behaviour associated with a key event\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.key_event = function (event, name) {\n",
       "    // Prevent repeat events\n",
       "    if (name === 'key_press') {\n",
       "        if (event.which === this._key) {\n",
       "            return;\n",
       "        } else {\n",
       "            this._key = event.which;\n",
       "        }\n",
       "    }\n",
       "    if (name === 'key_release') {\n",
       "        this._key = null;\n",
       "    }\n",
       "\n",
       "    var value = '';\n",
       "    if (event.ctrlKey && event.which !== 17) {\n",
       "        value += 'ctrl+';\n",
       "    }\n",
       "    if (event.altKey && event.which !== 18) {\n",
       "        value += 'alt+';\n",
       "    }\n",
       "    if (event.shiftKey && event.which !== 16) {\n",
       "        value += 'shift+';\n",
       "    }\n",
       "\n",
       "    value += 'k';\n",
       "    value += event.which.toString();\n",
       "\n",
       "    this._key_event_extra(event, name);\n",
       "\n",
       "    this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n",
       "    return false;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n",
       "    if (name === 'download') {\n",
       "        this.handle_save(this, null);\n",
       "    } else {\n",
       "        this.send_message('toolbar_button', { name: name });\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n",
       "    this.message.textContent = tooltip;\n",
       "};\n",
       "\n",
       "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
       "// prettier-ignore\n",
       "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
       "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\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
       "\n",
       "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n",
       "\n",
       "mpl.default_extension = \"png\";/* global mpl */\n",
       "\n",
       "var comm_websocket_adapter = function (comm) {\n",
       "    // Create a \"websocket\"-like object which calls the given IPython comm\n",
       "    // object with the appropriate methods. Currently this is a non binary\n",
       "    // socket, so there is still some room for performance tuning.\n",
       "    var ws = {};\n",
       "\n",
       "    ws.close = function () {\n",
       "        comm.close();\n",
       "    };\n",
       "    ws.send = function (m) {\n",
       "        //console.log('sending', m);\n",
       "        comm.send(m);\n",
       "    };\n",
       "    // Register the callback with on_msg.\n",
       "    comm.on_msg(function (msg) {\n",
       "        //console.log('receiving', msg['content']['data'], msg);\n",
       "        // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
       "        ws.onmessage(msg['content']['data']);\n",
       "    });\n",
       "    return ws;\n",
       "};\n",
       "\n",
       "mpl.mpl_figure_comm = function (comm, msg) {\n",
       "    // This is the function which gets called when the mpl process\n",
       "    // starts-up an IPython Comm through the \"matplotlib\" channel.\n",
       "\n",
       "    var id = msg.content.data.id;\n",
       "    // Get hold of the div created by the display call when the Comm\n",
       "    // socket was opened in Python.\n",
       "    var element = document.getElementById(id);\n",
       "    var ws_proxy = comm_websocket_adapter(comm);\n",
       "\n",
       "    function ondownload(figure, _format) {\n",
       "        window.open(figure.canvas.toDataURL());\n",
       "    }\n",
       "\n",
       "    var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n",
       "\n",
       "    // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n",
       "    // web socket which is closed, not our websocket->open comm proxy.\n",
       "    ws_proxy.onopen();\n",
       "\n",
       "    fig.parent_element = element;\n",
       "    fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n",
       "    if (!fig.cell_info) {\n",
       "        console.error('Failed to find cell for figure', id, fig);\n",
       "        return;\n",
       "    }\n",
       "    fig.cell_info[0].output_area.element.on(\n",
       "        'cleared',\n",
       "        { fig: fig },\n",
       "        fig._remove_fig_handler\n",
       "    );\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_close = function (fig, msg) {\n",
       "    var width = fig.canvas.width / fig.ratio;\n",
       "    fig.cell_info[0].output_area.element.off(\n",
       "        'cleared',\n",
       "        fig._remove_fig_handler\n",
       "    );\n",
       "    fig.resizeObserverInstance.unobserve(fig.canvas_div);\n",
       "\n",
       "    // Update the output cell to use the data from the current canvas.\n",
       "    fig.push_to_output();\n",
       "    var dataURL = fig.canvas.toDataURL();\n",
       "    // Re-enable the keyboard manager in IPython - without this line, in FF,\n",
       "    // the notebook keyboard shortcuts fail.\n",
       "    IPython.keyboard_manager.enable();\n",
       "    fig.parent_element.innerHTML =\n",
       "        '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
       "    fig.close_ws(fig, msg);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.close_ws = function (fig, msg) {\n",
       "    fig.send_message('closing', msg);\n",
       "    // fig.ws.close()\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n",
       "    // Turn the data on the canvas into data in the output cell.\n",
       "    var width = this.canvas.width / this.ratio;\n",
       "    var dataURL = this.canvas.toDataURL();\n",
       "    this.cell_info[1]['text/html'] =\n",
       "        '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.updated_canvas_event = function () {\n",
       "    // Tell IPython that the notebook contents must change.\n",
       "    IPython.notebook.set_dirty(true);\n",
       "    this.send_message('ack', {});\n",
       "    var fig = this;\n",
       "    // Wait a second, then push the new image to the DOM so\n",
       "    // that it is saved nicely (might be nice to debounce this).\n",
       "    setTimeout(function () {\n",
       "        fig.push_to_output();\n",
       "    }, 1000);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._init_toolbar = function () {\n",
       "    var fig = this;\n",
       "\n",
       "    var toolbar = document.createElement('div');\n",
       "    toolbar.classList = 'btn-toolbar';\n",
       "    this.root.appendChild(toolbar);\n",
       "\n",
       "    function on_click_closure(name) {\n",
       "        return function (_event) {\n",
       "            return fig.toolbar_button_onclick(name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    function on_mouseover_closure(tooltip) {\n",
       "        return function (event) {\n",
       "            if (!event.currentTarget.disabled) {\n",
       "                return fig.toolbar_button_onmouseover(tooltip);\n",
       "            }\n",
       "        };\n",
       "    }\n",
       "\n",
       "    fig.buttons = {};\n",
       "    var buttonGroup = document.createElement('div');\n",
       "    buttonGroup.classList = 'btn-group';\n",
       "    var button;\n",
       "    for (var toolbar_ind in mpl.toolbar_items) {\n",
       "        var name = mpl.toolbar_items[toolbar_ind][0];\n",
       "        var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
       "        var image = mpl.toolbar_items[toolbar_ind][2];\n",
       "        var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
       "\n",
       "        if (!name) {\n",
       "            /* Instead of a spacer, we start a new button group. */\n",
       "            if (buttonGroup.hasChildNodes()) {\n",
       "                toolbar.appendChild(buttonGroup);\n",
       "            }\n",
       "            buttonGroup = document.createElement('div');\n",
       "            buttonGroup.classList = 'btn-group';\n",
       "            continue;\n",
       "        }\n",
       "\n",
       "        button = fig.buttons[name] = document.createElement('button');\n",
       "        button.classList = 'btn btn-default';\n",
       "        button.href = '#';\n",
       "        button.title = name;\n",
       "        button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n",
       "        button.addEventListener('click', on_click_closure(method_name));\n",
       "        button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
       "        buttonGroup.appendChild(button);\n",
       "    }\n",
       "\n",
       "    if (buttonGroup.hasChildNodes()) {\n",
       "        toolbar.appendChild(buttonGroup);\n",
       "    }\n",
       "\n",
       "    // Add the status bar.\n",
       "    var status_bar = document.createElement('span');\n",
       "    status_bar.classList = 'mpl-message pull-right';\n",
       "    toolbar.appendChild(status_bar);\n",
       "    this.message = status_bar;\n",
       "\n",
       "    // Add the close button to the window.\n",
       "    var buttongrp = document.createElement('div');\n",
       "    buttongrp.classList = 'btn-group inline pull-right';\n",
       "    button = document.createElement('button');\n",
       "    button.classList = 'btn btn-mini btn-primary';\n",
       "    button.href = '#';\n",
       "    button.title = 'Stop Interaction';\n",
       "    button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n",
       "    button.addEventListener('click', function (_evt) {\n",
       "        fig.handle_close(fig, {});\n",
       "    });\n",
       "    button.addEventListener(\n",
       "        'mouseover',\n",
       "        on_mouseover_closure('Stop Interaction')\n",
       "    );\n",
       "    buttongrp.appendChild(button);\n",
       "    var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n",
       "    titlebar.insertBefore(buttongrp, titlebar.firstChild);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._remove_fig_handler = function (event) {\n",
       "    var fig = event.data.fig;\n",
       "    if (event.target !== this) {\n",
       "        // Ignore bubbled events from children.\n",
       "        return;\n",
       "    }\n",
       "    fig.close_ws(fig, {});\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._root_extra_style = function (el) {\n",
       "    el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._canvas_extra_style = function (el) {\n",
       "    // this is important to make the div 'focusable\n",
       "    el.setAttribute('tabindex', 0);\n",
       "    // reach out to IPython and tell the keyboard manager to turn it's self\n",
       "    // off when our div gets focus\n",
       "\n",
       "    // location in version 3\n",
       "    if (IPython.notebook.keyboard_manager) {\n",
       "        IPython.notebook.keyboard_manager.register_events(el);\n",
       "    } else {\n",
       "        // location in version 2\n",
       "        IPython.keyboard_manager.register_events(el);\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._key_event_extra = function (event, _name) {\n",
       "    var manager = IPython.notebook.keyboard_manager;\n",
       "    if (!manager) {\n",
       "        manager = IPython.keyboard_manager;\n",
       "    }\n",
       "\n",
       "    // Check for shift+enter\n",
       "    if (event.shiftKey && event.which === 13) {\n",
       "        this.canvas_div.blur();\n",
       "        // select the cell after this one\n",
       "        var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n",
       "        IPython.notebook.select(index + 1);\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
       "    fig.ondownload(fig, null);\n",
       "};\n",
       "\n",
       "mpl.find_output_cell = function (html_output) {\n",
       "    // Return the cell and output element which can be found *uniquely* in the notebook.\n",
       "    // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n",
       "    // IPython event is triggered only after the cells have been serialised, which for\n",
       "    // our purposes (turning an active figure into a static one), is too late.\n",
       "    var cells = IPython.notebook.get_cells();\n",
       "    var ncells = cells.length;\n",
       "    for (var i = 0; i < ncells; i++) {\n",
       "        var cell = cells[i];\n",
       "        if (cell.cell_type === 'code') {\n",
       "            for (var j = 0; j < cell.output_area.outputs.length; j++) {\n",
       "                var data = cell.output_area.outputs[j];\n",
       "                if (data.data) {\n",
       "                    // IPython >= 3 moved mimebundle to data attribute of output\n",
       "                    data = data.data;\n",
       "                }\n",
       "                if (data['text/html'] === html_output) {\n",
       "                    return [cell, data, j];\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    }\n",
       "};\n",
       "\n",
       "// Register the function which deals with the matplotlib target/channel.\n",
       "// The kernel may be null if the page has been refreshed.\n",
       "if (IPython.notebook.kernel !== null) {\n",
       "    IPython.notebook.kernel.comm_manager.register_target(\n",
       "        'matplotlib',\n",
       "        mpl.mpl_figure_comm\n",
       "    );\n",
       "}\n"
      ],
      "text/plain": [
       "<IPython.core.display.Javascript object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<img src=\"data:image/png;base64,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LEAAMMaNy6MhgAACCCCAAAIIIIAAAggggAACCCBAAJA+gAACCCCAAAIIIIAAAggggAACCCCAQIwFCADGuHF5NAQQQAABBBBAAAEEEEAAAQQQQAABBAgA0gcQQAABBBBAAAEEEEAAAQQQQAABBBCIsQABwBg3Lo+GAAIIIIAAAggggAACCCCAAAIIIIAAAUD6AAIIIIAAAggggAACCCCAAAIIIIAAAjEWIAAY48bl0RBAAAEEEEAAAQQQQAABBBBAAAEEECAASB9AAAEEEEAAAQQQQAABBBBAAAEEEEAgxgIEAGPcuDwaAggggAACCCCAAAIIIIAAAggggAACBADpAwgggAACCCCAAAIIIIAAAggggAACCMRYgABgjBuXR0MAAQQQQAABBBBAAAEEEEAAAQQQQIAAIH0AAQQQQAABBBBAAAEEEEAAAQQQQACBGAsQAIxx4/JoCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cHg0BBBCodIHBgwfbmDFjHIZ77rnH9OewpqqqKq9q1dXVYa0m9UKghsCyZcvs9ttvt6efftree+89W7FihW3cuDES7xxNWVyBe++910466SSnkBNPPNH0Z1JygYULF1qbNm2cH7Zu3dr0ZxICCCCAAAKFFiAAWGhR8kMAAQQqQKBv37720ksvpXzShg0b2jbbbGN77rmn9enTx5n87bTTTiWXIQBYcnIKrCCBDz/80Hm/P/3006RPHfagewU1VVkelQBgcHYCgMGtuBIBBBBAIHcBAoC523EnAgggULECmQKAiTB169a1iy66yEaMGGH+lW7FBixXADCX1Xy53FNsP/JHIJ3AgAEDbNKkSc4lW221lfXv398J9NeuXdv5uxNOOMG6du0KYoUKVGoAMJdgXi73VGi34rERQAABBPIQIACYBx63IoAAApUq4A8Adu7c2bp06VKD4ttvv7U33njD5s2bV+Pv//jHP9pNN91UMjYCgCWjpqAKE/j8889txx13dJ56iy22cN719u3bV5gCj5tOgABg8O28BAB5lxBAAAEESiFAALAUypSBAAIIxEzAHwC89NJL7bLLLkv6hNOnT7djjz3WPv74Y+/ns2bNsgMPPLAkIlEKAJYEhEIQKJCAvvl32GGHOblp5d/EiRMLlDPZIBBtAYJ5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d/tvgwYNbPny5c424GTplVdesR49ejg/GjFihI0cOTLLmgW/nABgcKt8rnz2f1/Y7x94zcuilrYBD+9vzRttkU+23IsAAggggAACCCCAAAIIIICAJ0AAkM4gAQKABe4H2QYAmzdvbkuXLrV9993XXn/99ZS1+eabb6xp06bOzwcNGmSPPPJIgWu+KTsCgEWjrZGxtgF3umKi/bB2g/f3V/6qox3frXVpKkApCCCAAAIIIIAAAggggAACsRcgABj7Jg70gAQAAzEFvyibAODq1attq622cjI/7LDD7KmnnkpbkPudv27duplWBBYy3XXXXTZt2jQny3nz5tmcOXOck4nbtWvn/F2vXr1syJAhgYvUAJMuff7559alSxfnksWLF1vLli0D5x2nC896aK6Ne2PTNuAebbe1B0/tFqdH5FkQQAABBBBAAAEEEEAAAQTKKEAAsIz4ISqaAGCBGyObAOBXX31lLVq0cGpw9NFH29ixY9PWRqcM6wAQHQiiIF0h0+DBg23MmDEpswx6orGbQZWOtQ2YKjkA+My8z+30f83xpLQNeNZF/W3bhmwDDth9uAwBBBBAAAEEEEAAAQQQQCCNAAFAuocECAAWuB9kEwBU4KtVq1ZODU444QS777770tZG1+qetm3b2oIFCwpc88JmRwAwmOeqtRvsgCsm2qp1m7YBX/3rve24rj/2CxICCCCAAAIIIIAAAggggAAC+QgQAMxHLz73EgAscFtmEwAM0wrAAjMYW4CDi57xrzk2ft7n3g292zez+0/pGjwDrkQAAQQQQAABBBBAAAEEEEAghQABQLqGBAgAFrgfZBMADNM3AAvMkDE7BqBNROPf/NzOeHDTNuDataqcbcBNG9TL6MgFCCCAAAIIIIAAAggggAACCKQTYP5N/yAAWIQ+kE0AUMU3a9bMli1bFqpTgIvAslmWDECbSFauXe9sA169bqP3l9ceubcd3ZltwKXoi5SBAAIIIIAAAggggAACCMRZgPl3nFs3+LOxAjC4VaArsw0A9unTx6ZOnWoNGjSw5cuXW506dZKWo1N/e/To4fxsxIgRNnLkyED1CetFDEA1W+b0B16zZ/73hfeXfTo0t/tO/vGUZBICCCCAAAIIIIAAAggggAACuQow/85VLl73EQAscHtmGwAcPny4jRo1yqnFjBkzrGvX5N9+u+aaa2zYsGHOdRMmTLCBAwcWuOalzY4BqKb3uDc+s7Memuv9ZZ1aVTb74v7WpD7bgEvbMykNAQQQQAABBBBAAAEEEIiXAPPveLVnrk9DADBXuRT3ZRsAnDlzphf0Gzp0qN1xxx2b5bxx40br2LGjzZ8/35o0aWJLliyxunXrFrjmpc2OAaim9w9rftwGvGb9pm3A1/1mHzvqwJ1L2zCUhgACCCCAAAIIIIAAAgggECsB5t+xas6cH4YAYM50yW/MNgCoXNxtwNr+O2XKFOvevXuNzK+//nq78MILnb+79NJL7bLLLitwrUufHQPQ5uZD759tE9760vtB392a270nsQ249L2TEhFAAAEEEEAAAQQQQACB+Agw/45PW+bzJAQA89Ezs2nTptmCBQu8XJYuXWoXXHCB8+eePXvakCFDapQwePDgzUqcO3euc+2qVausYcOGpm3B/fr1c/48duxYGz16tHNPhw4dbPbs2daoUaM8a13+2xmANm+D/77+qZ0z9nXvB3VrV9nsiwZY4/rRXu1Z/t5GDRBAAAEEEEAAAQQQQACByhVg/l25be9/cgKAefYDBfTGjBkTOJfq6uqk144bN86OP/54W7FiRdKfK/g3fvx4a9euXeCywnwhA9DmrfPd6nXW6cpJtta3DfiGQfvabzq1DHNTUjcEEEAAAQQQQAABBBBAAIEQCzD/DnHjlLBqBADzxC5UAFDVWLRokd1yyy1OoE8vaL169ZyA36BBg+zMM8+0+vXr51nb8NzOAJS8LYaMmW2T5m/aBnzI7i3s/wZ3Dk/DURMEEEAAAQQQQAABBBBAAIFICTD/jlRzFa2yBACLRkvG6QQYgJLr/HvuJ/anh9/wflivdi2bfUl/23pLtgHzRiGAAAIIIIAAAggggAACCGQvwPw7e7M43kEAMI6tGoFnYgBK3kgrVq+zA6+YZGs3bDoN+Kaj97Vf78824Ah0a6qIAAIIIIAAAggggAACCIROgPl36JqkLBUiAFgWdgplAErdB065d5Y9/84S74L+e2xnd514IJ0GAQQQQAABBBBAAAEEEEAAgawFmH9nTRbLGwgAxrJZw/9QDECp2+jx1z6x8x71bQOuU8teu7i/NWIbcPg7NjVEAAEEEEAAAQQQQAABBEImwPw7ZA1SpuoQACwTfKUXywCUugd8u2qdHXjlRFu3YdOJ0bccs5/9cr+dKr3b8PwIIIAAAggggAACCCCAAAJZCjD/zhIsppcTAIxpw4b9sRiA0rfQSffMtMnvfuVd9LO9t7e//7ZT2JuV+iGAAAIIIIAAAggggAACCIRMgPl3yBqkTNUhAFgm+EovlgEofQ94eNbH9ufH53kX1a9X2+ZcMsC2rFu70rsOz48AAggggAACCCCAAAIIIJCFAPPvLLBifCkBwBg3bpgfjQEofess/X6Ndblqkm3ctAvY7h58oB28+3ZhblbqhgACCCCAAAIIIIAAAgggEDIB5t8ha5AyVYcAYJngK71YBqDMPeCoO16xmQu/9i48+sCd7drf7JP5Rq5AAAEEEEAAAQQQQAABBBBA4P8LMP+mK0iAACD9oCwCDECZ2e+a+qFdOX6+d+G2DerZzIv6W+1aVZlv5goEEEAAAQQQQAABBBBAAAEEzIz5N92AACB9oGwCDECZ6T9ettL6XD+5xoWPDO1uXdo0zXwzVyCAAAIIIIAAAggggAACCCBAAJA+8P8FWAFIVyiLAAHAYOyH3jzF3vniO+/iIb3a2MWH7xnsZq5CAAEEEEAAAQQQQAABBBCoeAHm3xXfBRwAAoD0g7IIMAAFY79x4nt26/Pvexe3alrfXrqgr1VVsQ04mCBXIYAAAggggAACCCCAAAKVLcD8u7Lb3316AoD0g7IIMAAFY3/rs2/tsFun1bj4mXN62x47bB0sA65CAAEEEEAAAQQQQAABBBCoaAHm3xXd/N7DEwCkH5RFgAEoGHt1dbX1unayfbp8lXfDn/p3sHP6tw+WAVchgAACCCCAAAIIIIAAAghUtADz74pufgKANH95BRiAgvuPHPeW3fPyQu+GvXbc2saf3Tt4BlyJAAIIIIAAAggggAACCCBQsQLMvyu26Ws8OCsA6QdlEWAACs4+48NldszoGTVumHphP9u5af3gmXAlAggggAACCCCAAAIIIIBARQow/67IZt/soQkA0g/KIsAAFJx9/YaN1vmqSfbNynXeTSMO39NO7tUmeCZciQACCCCAAAIIIIAAAgggUJECzL8rstkJANLs4RBgAMquHc5/9A177LVPvJu67drUxp7WPbtMuBoBBBBAAAEEEEAAAQQQQKDiBJh/V1yTJ31gVgDSD8oiwACUHfvEt7+0U++b7d1Uq8ps9sUDrGmDetllxNUIIIAAAggggAACCCCAAAIVJcD8u6KaO+XDEgCkH5RFgAEoO/bV6zbY/pdPtFXrNng3Xv+bfWzQgTtnlxFXI4AAAggggAACCCCAAAIIVJQA8++Kam4CgDR3uAQYgLJvj6H3z7YJb33p3Thgz+3szt8dmH1G3IEAAggggAACCCCAAAIIIFAxAsy/K6ap0z4oKwDpB2URYADKnv2JOZ/YuY+84d24RZ1aNnfEAKtfr072mXEHAggggAACCCCAAAIIIIBARQgw/66IZs74kAQAMxJxQTEEGICyV12+cq11unKSbdhY7d18x/Gd7NCO22efGXcggAACCCCAAAIIIIAAAghUhADz74po5owPSQAwIxEXFEOAASg31ePunGHTP1jm3XzEATvZjUftl1tm3IUAAggggAACCCCAAAIIIBB7AebfsW/iQA9IADAQExcVWoABKDfRMdMX2qVPvuXd3Hirujb74v5Wt3at3DLkLgQQQAABBBBAAAEEEEAAgVgLMP+OdfMGfjgCgIGpuLCQAgxAuWl+tnyV9bjmhRo3Pzikq/Vo1yy3DLkLAQQQQAABBBBAAAEEEEAg1gLMv2PdvIEfjgBgYCouLKQAA1Dumj+/bZrN+/RbL4MTu7e2kb/smHuG3IkAAggggAACCCCAAAIIIBBbAebfsW3arB6MAGBWXFxcKAEGoNwlb3/hfbvhufe8DHZovKVN/8vBVlVVlXum3IkAAggggAACCCCAAAIIIBBLAebfsWzWrB+KAGDWZNxQCAEGoNwV3/vyOxt405QaGYw7s5ft3bJx7plyJwIIIIAAAggggAACCCCAQCwFmH/HslmzfigCgFmTcUMhBBiAclesrq62fje8aAuXrfQyObNfOzv/J7vlnil3IoAAAggggAACCCCAAAIIxFKA+XcsmzXrhyIAmDUZNxRCgAEoP8VRT8+3f0750Mukw3YN7bk/HZRfptyNAAIIIIAAAggggAACCCAQOwHm37Fr0pweiABgTmzclK8AA1B+gq8t+tqO/McrNTKZfH5fa9OsQX4ZczcCCCCAAAIIIIAAAggggECsBJh/x6o5c34YAoA503FjPgIMQPnomW3cWG1drn7eln6/xsto2E93t6EHtc0vY+5GAAEEEEAAAQQQQAABBBCIlQDz71g1Z84PQwAwZzpuzEeAASgfvR/vHfbEPHto5sdeRp132cYe/X2P/DMmBwQQQAABBBBAAAEEEEAAgdgIMP+OTVPm9SAEAPPi4+ZcBRiAcpXbdN/kd5bYSffO8v6iVpXZ7IsHWNMG9fLPnBwQQAABBBBAAAEEEEAAAQRiIcD8OxbNmPdDEADMm5AMchFgAMpFreY9q9dtsP0vn2ir1m3wfvDXQfvakZ1a5p85OSCAAAIIIIAAAggggAACCMRCgPl3LJox74cgAJg3IRnkIsAAlIva5vecdt9se+7tL70f/LTj9vaP4zsVJnNyQQABBBBAAAEEEEAAAQQQiLwA8+/IN2FBHoAAYEEYySRbAQagbMWSX//I7MV24WNvej+sX6+2zblkgG1Zt3ZhCiAXBBBAAAEEEEAAAQQQQACBSAsw/4508xWs8gQAC0ZJRtkIMABlo5X6Wp0C3PmqSVZdvemae0/qbH13a1GYAsgFAQQQQAABBBBAAAEEEEAg0gLMvyPdfAWrPAHAglGSUTYCDEDZaKW/9oi/v2xzPl7uXXRCt9Z2xa86Fq4AckIAAQQQQAABBBBAAAEEEIisAPPvyDZdQStOALCgnGQWVIABKKhU5uv+/uICu+7Zd70Ld2i8pU3/y8FWVVWV+WauQAABBBBAAAEEEEAAAQQQiLUA8+9YN2/ghyMAGJiKCwspwABUOM33v/zOBtw0pUaGT53Vyzru1LhwhZATAggggAACCCCAAAIIIIBAJAWYf0ey2QpeaQKABSclwyACDEBBlIJdU11dbX1veNEWLVvp3fDH/u3tj/07BMuAqxBAAAEEEEAAAQQQQAABBGIrwPw7tk2b1YMRAMyKi4sLJcAAVCjJH/O5fNzbdvfLH3mZ7r1TYxt3Vq/CFkJuCCCAAAIIIIAAAggggAACkRNg/h25JitKhQkAFoWVTDMJMABlEsru59M/WGrH3flqjZteGXaw7dB4q+wy4moEEEAAAQQQQAABBBBAAIFYCTD/jlVz5vwwBABzpuPGfAQYgPLR2/zedRs2WqcrJtqK1eu9H175q452fLfWhS2I3BBAAAEEEEAAAQQQQAABBCIlwPw7Us1VtMoSACwaLRmnE2AAKnz/OGfsXPvv6595Gffdrbnde1KXwhdEjggggAACCCCAAAIIIIAAApERYP4dmaYqakUJABaVl8xTCTAAFb5vPPnGZ3b2Q3O9jOvVqWVzLxlgDbaoU/jCyBEBBBBAAAEEEEAAAQQQQCASAsy/I9FMRa8kAcCiE1NAMgEGoML3i29XrXO2Aa/fWO1lfsfxnezQjtsXvjByRAABBBBAAAEEEEAAAQQQiIQA8+9INFPRK0kAsOjEFEAAsHR94Ld3zbCXFyzzCvxNp5Z2w6B9S1cBSkIAAQQQQAABBBBAAAEEEAiVAAHAUDVH2SpDALBs9JVdMANQcdr/npc/spHj3vYyb9qgns26qL/VrlVVnALJFQEEEEAAAQQQQAABBBBAINQCzL9D3TwlqxwBwJJRU5BfgAGoOP1h8dcrrfd1k2tk/vjp3a1T66bFKZBcEUAAAQQQQAABBBBAAAEEQi3A/DvUzVOyyhEALBk1BREALE0f+MlNU+zdL7/zCvv9QW3tLz/dvTSFUwoCCCCAAAIIIIAAAggggECoBAgAhqo5ylYZAoBlo6/sghmAitf+1094x/42+QOvgHYtGtqkcw8qXoHkjAACCCCAAAIIIIAAAgggEFoB5t+hbZqSVowAYEm5KcwVYAAqXl+Y8/E3dsTfp9co4MXz+9ouzRoUr1ByRgABBBBAAAEEEEAAAQQQCKUA8+9QNkvJK0UAsOTkFCgBBqDi9YONG6uty9WTbOn3a71CLj5sDxvSe9fiFUrOCCCAAAIIIIAAAggggAACoRRg/h3KZil5pQgAlpycAgkAFr8P/PmxN+3h2Yu9grrt2tTGnta9+AVTAgIIIIAAAggggAACCCCAQKgECACGqjnKVhkCgGWjr+yCGYCK2/4T3/7STr1vtldI7VpV9trF/a1J/XrFLZjcEUAAAQQQQAABBBBAAAEEQiXA/DtUzVG2yhAALBt9ZRfMAFTc9l+1doPtd/lztmb9Rq+gm4/ez361/07FLZjcEUAAAQQQQAABBBBAAAEEQiXA/DtUzVG2yhAALBt9ZRfMAFT89j/l3ln2/DtLvIIO32cHu/24A4pfMCUggAACCCCAAAIIIIAAAgiERoD5d2iaoqwVIQBYVv7KLZwBqPht/9DMj23YE/O8ghptUcdeu2SA1atTq/iFUwICCCCAAAIIIIAAAggggEAoBJh/h6IZyl4JAoBlb4LKrAADUPHbfcmK1dbl6udrFPTAKV2tV/tmxS+cEhBAAAEEEEAAAQQQQAABBEIhwPw7FM1Q9koQACx7E1RmBRiAStPuv7x9mr3xybdeYYN77GKX/WKv0hROKQgggAACCCCAAAIIIIAAAmUXYP5d9iYIRQUIAIaiGSqvEgxApWnz255/3/468T2vsJ2bbmVTLuhnVVVVpakApSCAAAIIIIAAAggggAACCJRVgPl3WflDUzgBwNA0RWVVhAGoNO391mff2mG3TqtR2KRz+1i7Fo1KUwFKQQABBBBAAAEEEEAAAQQQKKsA8++y8oemcAKAoWmKyqoIA1Bp2ru6utq6j3rBvlix2itw+M92t9P6tC1NBSgFAQQQQAABBBBAAAEEEECgrALMv8vKH5rCCQCGpikqqyIMQKVrb50ErBOB3dRt16Y29rTupasAJSGAAAIIIIAAAggggAACCJRNgPl32ehDVTABwFA1R+VUhgGodG098e0v7dT7ZnsF1q5VZXMuGWCNt6pbukpQEgIIIIAAAggggAACCCCAQFkEmH+XhT10hRIADF2TVEaFGIBK184r1663/S6faGvXb/QKvf24/e3wfXYsXSUoCQEEEEAAAQQQQAABBBBAoCwCzL/Lwh66QgkAhq5JKqNCDEClbecT755pL733lVfoEQfsZDcetV9pK0FpCCCAAAIIIIAAAggggAACJRdg/l1y8lAWSAAwlM0S/0oxAJW2jcdMX2iXPvmWV2jTBvVs1kX9TduBSQgggAACCCCAAAIIIIAAAvEVYP4d37bN5skIAGajxbUFE2AAKhhloIwWf73Sel83uca1T/yhhx3QaptA93MRAggggAACCCCAAAIIIIBANAWYf0ez3QpdawKAhRYlv0ACDECBmAp60YAbX7L3l3zv5XnWwe3svIG7FbQMMkMAAQQQQAABBBBAAAEEEAiXAPPvcLVHuWpDALBc8hVeLgNQ6TvAqKfn2z+nfOgVvOcOW9vT5/QufUUoEQEEEEAAAQQQQAABBBBAoGQCzL9LRh3qgggAhrp54ls5BqDSt+2MD5fZMaNn1Ch4xrBDbPvGW5a+MpSIAAIIIIAAAggggAACCCBQEgHm3yVhDn0hBABD30TxrCADUOnbdd2Gjdbpiom2YvV6r/BRR+xtx3ZpVfrKUCICCCCAAAIIIIAAAggggEBJBJh/l4Q59IUQAAx9E8WzggxA5WnXMx+cY0+9+blXeP89trO7TjywPJWhVAQQQAABBBBAAAEEEEAAgaILMP8uOnEkCiAAGIlmil8lGYDK06ZPzPnEzn3kDa/wrerWtrkjBtiWdWuXp0KUigACCCCAAAIIIIAAAgggUFQB5t9F5Y1M5gQAI9NU8aooA1B52nPZ92vswKsmWXX1pvLHnNzFDurQvDwVolQEEEAAAQQQQAABBBBAAIGiCjD/LipvZDInABiZpopXRRmAyteeR/z9ZZvz8XKvAid2b20jf9mxfBWiZAQQQAABBBBAAAEEEEAAgaIJMP8uGm2kMiYAGKnmik9lGYDK15a3v/C+3fDce14Fdm66lU25oJ9VVVWVr1KUjAACCCCAAAIIIIAAAgggUBQB5t9FYY1cpgQAI9dk8agwA1D52vGtz761w26dVqMCk87tY+1aNCpfpSgZAQQQQAABBBBAAAEEEECgKALMv4vCGrlMCQBGrsniUWEGoPK1Y3V1tXUf9YJ9sWK1V4nhP9vdTuvTtnyVomQEEEAAAQQQQAABBBBAAIGiCDD/Lgpr5DIlABi5JotHhRmAytuOw56YZw/N/NirRNc2Te3hod3LWylKRwABBBBAAAEEEEAAAQQQKLgA8++Ck0YyQwKAkWy2wlZ69erVNnz4cJs9e7YtWLDAvv76a2vSpIm1bdvWhgwZYscff7zVrVu3oIUyABWUM+vMJr79pZ1632zvvtq1qmzOJQOs8VaFbeesK8YNCCCAAAIIIIAAAggggAACBRVg/l1QzshmRgAwsk1XuIovXbrUdt55Z+vSpYt16NDBmjdvbt98840988wztmjRIhs4cKDz/2vVqlWwQhmACkaZU0Yr1663/S6faGvXb/Tuv/24/e3wfXbMKT9uQgABBBBAAAEEEEAAAQQQCKcA8+9wtkupa0UAsNTiISxv48aNtn79eqtXr16N2unvBgwYYC+++KI99dRTdthhhxWs9gxABaPMOaMT755pL733lXf/EfvvZDcevV/O+XEjAggggAACCCCAAAIIIIBA+ASYf4evTcpRIwKA5VCPUJm33nqrnXPOOXbzzTc7/1uoxABUKMnc8xkzfaFd+uRbXgZNG9SzWRf1N20HJiGAAAIIIIAAAggggAACCMRDgPl3PNox36cgAJin4JIlS2zmzJnOf7NmzXL+W7ZsmZPriSeeaPfee2/gErTdVgG38ePH2+LFi22LLbZwvsN31FFH2RlnnGH169cPnFchLtTKwMMPP9zZ/jtp0iQ75JBDCpGtkwcDUMEoc85o8dcrrfd1k2vc/8QfetgBrbbJOU9uRAABBBBAAAEEEEAAAQQQCJcA8+9wtUe5akMAME/5qqrUq6WyCQCOGzfOOWxjxYoVSWukb/MpMNiuXbs8a5z69rVr19rVV19t1dXVThDz+eeft3feecdOOukku/vuuwtaLgNQQTlzzmzAjS/Z+0u+9+4/s187O/8nu+WcHzcigAACCCCAAAIIIIAAAgiES4D5d7jao1y1IQCYp7w/ANiqVSvbfffd7bnnnnNyDRoAnDt3rvXs2dNWrVplDRs2tGHDhlm/fv2cP48dO9buvPNOJz8FAXVSb6NGjfKsdfLbv//++xp569nOO+88GzVqlNWpU6egZTIAFZQz58xGPT3f/jnlQ+/+PXfY2p4+p3fO+XEjAggggAACCCCAAAIIIIBAuASYf4erPcpVGwKAecpfeuml1rlzZ+e/7bbbzhYuXGht2rTJKgDYp08fmzp1qhNkmzJlinXv3r1Gra6//nq78MILnb9TeZdddtlmtVagbs2aNYGfRt/za9++CdSqDwAAIABJREFUfdLrtfX3s88+M61KHD58uO2111729NNP29Zbbx04/0wXMgBlEirNz2d8uMyOGT2jRmEzhh1i2zfesjQVoBQEEEAAAQQQQAABBBBAAIGiCjD/LipvZDInAFjgpso2AKhvB3bt2tWpxdChQ+2OO+7YrEYKyHXs2NHmz59vTZo0MX13sG7dujWu08rBH374IfDTTJ482fr27Zvx+kcffdT5BqECkNdee23G64NewAAUVKq4163bsNE6XTHRVqxe7xV09a/3tuO6tipuweSOAAIIIIAAAggggAACCCBQEgHm3yVhDn0hBAAL3ETZBgC1wk5bbJVmzJjhBQMTq3XNNdc4W4OVJkyYYAMHDixwzZNn9+233zpBxy5dutirr75asDIZgApGmXdGZz44x55683Mvn/57bGd3nXhg3vmSAQIIIIAAAggggAACCCCAQPkFmH+Xvw3CUAMCgAVuhWwDgO723wYNGtjy5ctTfmvvlVdesR49eji1HTFihI0cObLANU+enVYd7rnnns43CqdNm1awMhmACkaZd0ZPzPnEzn3kDS+f+vVq29wRA2yLOrXzzpsMEEAAAQQQQAABBBBAAAEEyivA/Lu8/mEpnQBggVsi2wBg8+bNbenSpbbvvvva66+/nrI233zzjTVt2tT5+aBBg+yRRx4pWM3ffvtt22WXXax+/fo18ly5cqUdeeSR9uyzz9pVV13l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\" width=\"640\">"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "xax = numpy.arange(1e-4, 1.0, 0.01)\n",
    "\n",
    "plt.figure()\n",
    "plt.title('Relative error of approximation')\n",
    "plt.plot(xax, [abs(rat(x*x) * x - 1.0) for x in xax])\n",
    "plt.yscale('log')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "84946ef3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/javascript": [
       "/* Put everything inside the global mpl namespace */\n",
       "/* global mpl */\n",
       "window.mpl = {};\n",
       "\n",
       "mpl.get_websocket_type = function () {\n",
       "    if (typeof WebSocket !== 'undefined') {\n",
       "        return WebSocket;\n",
       "    } else if (typeof MozWebSocket !== 'undefined') {\n",
       "        return MozWebSocket;\n",
       "    } else {\n",
       "        alert(\n",
       "            'Your browser does not have WebSocket support. ' +\n",
       "                'Please try Chrome, Safari or Firefox ≥ 6. ' +\n",
       "                'Firefox 4 and 5 are also supported but you ' +\n",
       "                'have to enable WebSockets in about:config.'\n",
       "        );\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n",
       "    this.id = figure_id;\n",
       "\n",
       "    this.ws = websocket;\n",
       "\n",
       "    this.supports_binary = this.ws.binaryType !== undefined;\n",
       "\n",
       "    if (!this.supports_binary) {\n",
       "        var warnings = document.getElementById('mpl-warnings');\n",
       "        if (warnings) {\n",
       "            warnings.style.display = 'block';\n",
       "            warnings.textContent =\n",
       "                'This browser does not support binary websocket messages. ' +\n",
       "                'Performance may be slow.';\n",
       "        }\n",
       "    }\n",
       "\n",
       "    this.imageObj = new Image();\n",
       "\n",
       "    this.context = undefined;\n",
       "    this.message = undefined;\n",
       "    this.canvas = undefined;\n",
       "    this.rubberband_canvas = undefined;\n",
       "    this.rubberband_context = undefined;\n",
       "    this.format_dropdown = undefined;\n",
       "\n",
       "    this.image_mode = 'full';\n",
       "\n",
       "    this.root = document.createElement('div');\n",
       "    this.root.setAttribute('style', 'display: inline-block');\n",
       "    this._root_extra_style(this.root);\n",
       "\n",
       "    parent_element.appendChild(this.root);\n",
       "\n",
       "    this._init_header(this);\n",
       "    this._init_canvas(this);\n",
       "    this._init_toolbar(this);\n",
       "\n",
       "    var fig = this;\n",
       "\n",
       "    this.waiting = false;\n",
       "\n",
       "    this.ws.onopen = function () {\n",
       "        fig.send_message('supports_binary', { value: fig.supports_binary });\n",
       "        fig.send_message('send_image_mode', {});\n",
       "        if (fig.ratio !== 1) {\n",
       "            fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n",
       "        }\n",
       "        fig.send_message('refresh', {});\n",
       "    };\n",
       "\n",
       "    this.imageObj.onload = function () {\n",
       "        if (fig.image_mode === 'full') {\n",
       "            // Full images could contain transparency (where diff images\n",
       "            // almost always do), so we need to clear the canvas so that\n",
       "            // there is no ghosting.\n",
       "            fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n",
       "        }\n",
       "        fig.context.drawImage(fig.imageObj, 0, 0);\n",
       "    };\n",
       "\n",
       "    this.imageObj.onunload = function () {\n",
       "        fig.ws.close();\n",
       "    };\n",
       "\n",
       "    this.ws.onmessage = this._make_on_message_function(this);\n",
       "\n",
       "    this.ondownload = ondownload;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._init_header = function () {\n",
       "    var titlebar = document.createElement('div');\n",
       "    titlebar.classList =\n",
       "        'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n",
       "    var titletext = document.createElement('div');\n",
       "    titletext.classList = 'ui-dialog-title';\n",
       "    titletext.setAttribute(\n",
       "        'style',\n",
       "        'width: 100%; text-align: center; padding: 3px;'\n",
       "    );\n",
       "    titlebar.appendChild(titletext);\n",
       "    this.root.appendChild(titlebar);\n",
       "    this.header = titletext;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n",
       "\n",
       "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n",
       "\n",
       "mpl.figure.prototype._init_canvas = function () {\n",
       "    var fig = this;\n",
       "\n",
       "    var canvas_div = (this.canvas_div = document.createElement('div'));\n",
       "    canvas_div.setAttribute(\n",
       "        'style',\n",
       "        'border: 1px solid #ddd;' +\n",
       "            'box-sizing: content-box;' +\n",
       "            'clear: both;' +\n",
       "            'min-height: 1px;' +\n",
       "            'min-width: 1px;' +\n",
       "            'outline: 0;' +\n",
       "            'overflow: hidden;' +\n",
       "            'position: relative;' +\n",
       "            'resize: both;'\n",
       "    );\n",
       "\n",
       "    function on_keyboard_event_closure(name) {\n",
       "        return function (event) {\n",
       "            return fig.key_event(event, name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    canvas_div.addEventListener(\n",
       "        'keydown',\n",
       "        on_keyboard_event_closure('key_press')\n",
       "    );\n",
       "    canvas_div.addEventListener(\n",
       "        'keyup',\n",
       "        on_keyboard_event_closure('key_release')\n",
       "    );\n",
       "\n",
       "    this._canvas_extra_style(canvas_div);\n",
       "    this.root.appendChild(canvas_div);\n",
       "\n",
       "    var canvas = (this.canvas = document.createElement('canvas'));\n",
       "    canvas.classList.add('mpl-canvas');\n",
       "    canvas.setAttribute('style', 'box-sizing: content-box;');\n",
       "\n",
       "    this.context = canvas.getContext('2d');\n",
       "\n",
       "    var backingStore =\n",
       "        this.context.backingStorePixelRatio ||\n",
       "        this.context.webkitBackingStorePixelRatio ||\n",
       "        this.context.mozBackingStorePixelRatio ||\n",
       "        this.context.msBackingStorePixelRatio ||\n",
       "        this.context.oBackingStorePixelRatio ||\n",
       "        this.context.backingStorePixelRatio ||\n",
       "        1;\n",
       "\n",
       "    this.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
       "\n",
       "    var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
       "        'canvas'\n",
       "    ));\n",
       "    rubberband_canvas.setAttribute(\n",
       "        'style',\n",
       "        'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n",
       "    );\n",
       "\n",
       "    // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
       "    if (this.ResizeObserver === undefined) {\n",
       "        if (window.ResizeObserver !== undefined) {\n",
       "            this.ResizeObserver = window.ResizeObserver;\n",
       "        } else {\n",
       "            var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
       "            this.ResizeObserver = obs.ResizeObserver;\n",
       "        }\n",
       "    }\n",
       "\n",
       "    this.resizeObserverInstance = new this.ResizeObserver(function (entries) {\n",
       "        var nentries = entries.length;\n",
       "        for (var i = 0; i < nentries; i++) {\n",
       "            var entry = entries[i];\n",
       "            var width, height;\n",
       "            if (entry.contentBoxSize) {\n",
       "                if (entry.contentBoxSize instanceof Array) {\n",
       "                    // Chrome 84 implements new version of spec.\n",
       "                    width = entry.contentBoxSize[0].inlineSize;\n",
       "                    height = entry.contentBoxSize[0].blockSize;\n",
       "                } else {\n",
       "                    // Firefox implements old version of spec.\n",
       "                    width = entry.contentBoxSize.inlineSize;\n",
       "                    height = entry.contentBoxSize.blockSize;\n",
       "                }\n",
       "            } else {\n",
       "                // Chrome <84 implements even older version of spec.\n",
       "                width = entry.contentRect.width;\n",
       "                height = entry.contentRect.height;\n",
       "            }\n",
       "\n",
       "            // Keep the size of the canvas and rubber band canvas in sync with\n",
       "            // the canvas container.\n",
       "            if (entry.devicePixelContentBoxSize) {\n",
       "                // Chrome 84 implements new version of spec.\n",
       "                canvas.setAttribute(\n",
       "                    'width',\n",
       "                    entry.devicePixelContentBoxSize[0].inlineSize\n",
       "                );\n",
       "                canvas.setAttribute(\n",
       "                    'height',\n",
       "                    entry.devicePixelContentBoxSize[0].blockSize\n",
       "                );\n",
       "            } else {\n",
       "                canvas.setAttribute('width', width * fig.ratio);\n",
       "                canvas.setAttribute('height', height * fig.ratio);\n",
       "            }\n",
       "            canvas.setAttribute(\n",
       "                'style',\n",
       "                'width: ' + width + 'px; height: ' + height + 'px;'\n",
       "            );\n",
       "\n",
       "            rubberband_canvas.setAttribute('width', width);\n",
       "            rubberband_canvas.setAttribute('height', height);\n",
       "\n",
       "            // And update the size in Python. We ignore the initial 0/0 size\n",
       "            // that occurs as the element is placed into the DOM, which should\n",
       "            // otherwise not happen due to the minimum size styling.\n",
       "            if (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
       "                fig.request_resize(width, height);\n",
       "            }\n",
       "        }\n",
       "    });\n",
       "    this.resizeObserverInstance.observe(canvas_div);\n",
       "\n",
       "    function on_mouse_event_closure(name) {\n",
       "        return function (event) {\n",
       "            return fig.mouse_event(event, name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mousedown',\n",
       "        on_mouse_event_closure('button_press')\n",
       "    );\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mouseup',\n",
       "        on_mouse_event_closure('button_release')\n",
       "    );\n",
       "    // Throttle sequential mouse events to 1 every 20ms.\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mousemove',\n",
       "        on_mouse_event_closure('motion_notify')\n",
       "    );\n",
       "\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mouseenter',\n",
       "        on_mouse_event_closure('figure_enter')\n",
       "    );\n",
       "    rubberband_canvas.addEventListener(\n",
       "        'mouseleave',\n",
       "        on_mouse_event_closure('figure_leave')\n",
       "    );\n",
       "\n",
       "    canvas_div.addEventListener('wheel', function (event) {\n",
       "        if (event.deltaY < 0) {\n",
       "            event.step = 1;\n",
       "        } else {\n",
       "            event.step = -1;\n",
       "        }\n",
       "        on_mouse_event_closure('scroll')(event);\n",
       "    });\n",
       "\n",
       "    canvas_div.appendChild(canvas);\n",
       "    canvas_div.appendChild(rubberband_canvas);\n",
       "\n",
       "    this.rubberband_context = rubberband_canvas.getContext('2d');\n",
       "    this.rubberband_context.strokeStyle = '#000000';\n",
       "\n",
       "    this._resize_canvas = function (width, height, forward) {\n",
       "        if (forward) {\n",
       "            canvas_div.style.width = width + 'px';\n",
       "            canvas_div.style.height = height + 'px';\n",
       "        }\n",
       "    };\n",
       "\n",
       "    // Disable right mouse context menu.\n",
       "    this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n",
       "        event.preventDefault();\n",
       "        return false;\n",
       "    });\n",
       "\n",
       "    function set_focus() {\n",
       "        canvas.focus();\n",
       "        canvas_div.focus();\n",
       "    }\n",
       "\n",
       "    window.setTimeout(set_focus, 100);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._init_toolbar = function () {\n",
       "    var fig = this;\n",
       "\n",
       "    var toolbar = document.createElement('div');\n",
       "    toolbar.classList = 'mpl-toolbar';\n",
       "    this.root.appendChild(toolbar);\n",
       "\n",
       "    function on_click_closure(name) {\n",
       "        return function (_event) {\n",
       "            return fig.toolbar_button_onclick(name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    function on_mouseover_closure(tooltip) {\n",
       "        return function (event) {\n",
       "            if (!event.currentTarget.disabled) {\n",
       "                return fig.toolbar_button_onmouseover(tooltip);\n",
       "            }\n",
       "        };\n",
       "    }\n",
       "\n",
       "    fig.buttons = {};\n",
       "    var buttonGroup = document.createElement('div');\n",
       "    buttonGroup.classList = 'mpl-button-group';\n",
       "    for (var toolbar_ind in mpl.toolbar_items) {\n",
       "        var name = mpl.toolbar_items[toolbar_ind][0];\n",
       "        var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
       "        var image = mpl.toolbar_items[toolbar_ind][2];\n",
       "        var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
       "\n",
       "        if (!name) {\n",
       "            /* Instead of a spacer, we start a new button group. */\n",
       "            if (buttonGroup.hasChildNodes()) {\n",
       "                toolbar.appendChild(buttonGroup);\n",
       "            }\n",
       "            buttonGroup = document.createElement('div');\n",
       "            buttonGroup.classList = 'mpl-button-group';\n",
       "            continue;\n",
       "        }\n",
       "\n",
       "        var button = (fig.buttons[name] = document.createElement('button'));\n",
       "        button.classList = 'mpl-widget';\n",
       "        button.setAttribute('role', 'button');\n",
       "        button.setAttribute('aria-disabled', 'false');\n",
       "        button.addEventListener('click', on_click_closure(method_name));\n",
       "        button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
       "\n",
       "        var icon_img = document.createElement('img');\n",
       "        icon_img.src = '_images/' + image + '.png';\n",
       "        icon_img.srcset = '_images/' + image + '_large.png 2x';\n",
       "        icon_img.alt = tooltip;\n",
       "        button.appendChild(icon_img);\n",
       "\n",
       "        buttonGroup.appendChild(button);\n",
       "    }\n",
       "\n",
       "    if (buttonGroup.hasChildNodes()) {\n",
       "        toolbar.appendChild(buttonGroup);\n",
       "    }\n",
       "\n",
       "    var fmt_picker = document.createElement('select');\n",
       "    fmt_picker.classList = 'mpl-widget';\n",
       "    toolbar.appendChild(fmt_picker);\n",
       "    this.format_dropdown = fmt_picker;\n",
       "\n",
       "    for (var ind in mpl.extensions) {\n",
       "        var fmt = mpl.extensions[ind];\n",
       "        var option = document.createElement('option');\n",
       "        option.selected = fmt === mpl.default_extension;\n",
       "        option.innerHTML = fmt;\n",
       "        fmt_picker.appendChild(option);\n",
       "    }\n",
       "\n",
       "    var status_bar = document.createElement('span');\n",
       "    status_bar.classList = 'mpl-message';\n",
       "    toolbar.appendChild(status_bar);\n",
       "    this.message = status_bar;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n",
       "    // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n",
       "    // which will in turn request a refresh of the image.\n",
       "    this.send_message('resize', { width: x_pixels, height: y_pixels });\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.send_message = function (type, properties) {\n",
       "    properties['type'] = type;\n",
       "    properties['figure_id'] = this.id;\n",
       "    this.ws.send(JSON.stringify(properties));\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.send_draw_message = function () {\n",
       "    if (!this.waiting) {\n",
       "        this.waiting = true;\n",
       "        this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
       "    var format_dropdown = fig.format_dropdown;\n",
       "    var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n",
       "    fig.ondownload(fig, format);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_resize = function (fig, msg) {\n",
       "    var size = msg['size'];\n",
       "    if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n",
       "        fig._resize_canvas(size[0], size[1], msg['forward']);\n",
       "        fig.send_message('refresh', {});\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n",
       "    var x0 = msg['x0'] / fig.ratio;\n",
       "    var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n",
       "    var x1 = msg['x1'] / fig.ratio;\n",
       "    var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n",
       "    x0 = Math.floor(x0) + 0.5;\n",
       "    y0 = Math.floor(y0) + 0.5;\n",
       "    x1 = Math.floor(x1) + 0.5;\n",
       "    y1 = Math.floor(y1) + 0.5;\n",
       "    var min_x = Math.min(x0, x1);\n",
       "    var min_y = Math.min(y0, y1);\n",
       "    var width = Math.abs(x1 - x0);\n",
       "    var height = Math.abs(y1 - y0);\n",
       "\n",
       "    fig.rubberband_context.clearRect(\n",
       "        0,\n",
       "        0,\n",
       "        fig.canvas.width / fig.ratio,\n",
       "        fig.canvas.height / fig.ratio\n",
       "    );\n",
       "\n",
       "    fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n",
       "    // Updates the figure title.\n",
       "    fig.header.textContent = msg['label'];\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n",
       "    var cursor = msg['cursor'];\n",
       "    switch (cursor) {\n",
       "        case 0:\n",
       "            cursor = 'pointer';\n",
       "            break;\n",
       "        case 1:\n",
       "            cursor = 'default';\n",
       "            break;\n",
       "        case 2:\n",
       "            cursor = 'crosshair';\n",
       "            break;\n",
       "        case 3:\n",
       "            cursor = 'move';\n",
       "            break;\n",
       "    }\n",
       "    fig.rubberband_canvas.style.cursor = cursor;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_message = function (fig, msg) {\n",
       "    fig.message.textContent = msg['message'];\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n",
       "    // Request the server to send over a new figure.\n",
       "    fig.send_draw_message();\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n",
       "    fig.image_mode = msg['mode'];\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n",
       "    for (var key in msg) {\n",
       "        if (!(key in fig.buttons)) {\n",
       "            continue;\n",
       "        }\n",
       "        fig.buttons[key].disabled = !msg[key];\n",
       "        fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n",
       "    if (msg['mode'] === 'PAN') {\n",
       "        fig.buttons['Pan'].classList.add('active');\n",
       "        fig.buttons['Zoom'].classList.remove('active');\n",
       "    } else if (msg['mode'] === 'ZOOM') {\n",
       "        fig.buttons['Pan'].classList.remove('active');\n",
       "        fig.buttons['Zoom'].classList.add('active');\n",
       "    } else {\n",
       "        fig.buttons['Pan'].classList.remove('active');\n",
       "        fig.buttons['Zoom'].classList.remove('active');\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.updated_canvas_event = function () {\n",
       "    // Called whenever the canvas gets updated.\n",
       "    this.send_message('ack', {});\n",
       "};\n",
       "\n",
       "// A function to construct a web socket function for onmessage handling.\n",
       "// Called in the figure constructor.\n",
       "mpl.figure.prototype._make_on_message_function = function (fig) {\n",
       "    return function socket_on_message(evt) {\n",
       "        if (evt.data instanceof Blob) {\n",
       "            /* FIXME: We get \"Resource interpreted as Image but\n",
       "             * transferred with MIME type text/plain:\" errors on\n",
       "             * Chrome.  But how to set the MIME type?  It doesn't seem\n",
       "             * to be part of the websocket stream */\n",
       "            evt.data.type = 'image/png';\n",
       "\n",
       "            /* Free the memory for the previous frames */\n",
       "            if (fig.imageObj.src) {\n",
       "                (window.URL || window.webkitURL).revokeObjectURL(\n",
       "                    fig.imageObj.src\n",
       "                );\n",
       "            }\n",
       "\n",
       "            fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
       "                evt.data\n",
       "            );\n",
       "            fig.updated_canvas_event();\n",
       "            fig.waiting = false;\n",
       "            return;\n",
       "        } else if (\n",
       "            typeof evt.data === 'string' &&\n",
       "            evt.data.slice(0, 21) === 'data:image/png;base64'\n",
       "        ) {\n",
       "            fig.imageObj.src = evt.data;\n",
       "            fig.updated_canvas_event();\n",
       "            fig.waiting = false;\n",
       "            return;\n",
       "        }\n",
       "\n",
       "        var msg = JSON.parse(evt.data);\n",
       "        var msg_type = msg['type'];\n",
       "\n",
       "        // Call the  \"handle_{type}\" callback, which takes\n",
       "        // the figure and JSON message as its only arguments.\n",
       "        try {\n",
       "            var callback = fig['handle_' + msg_type];\n",
       "        } catch (e) {\n",
       "            console.log(\n",
       "                \"No handler for the '\" + msg_type + \"' message type: \",\n",
       "                msg\n",
       "            );\n",
       "            return;\n",
       "        }\n",
       "\n",
       "        if (callback) {\n",
       "            try {\n",
       "                // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n",
       "                callback(fig, msg);\n",
       "            } catch (e) {\n",
       "                console.log(\n",
       "                    \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n",
       "                    e,\n",
       "                    e.stack,\n",
       "                    msg\n",
       "                );\n",
       "            }\n",
       "        }\n",
       "    };\n",
       "};\n",
       "\n",
       "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n",
       "mpl.findpos = function (e) {\n",
       "    //this section is from http://www.quirksmode.org/js/events_properties.html\n",
       "    var targ;\n",
       "    if (!e) {\n",
       "        e = window.event;\n",
       "    }\n",
       "    if (e.target) {\n",
       "        targ = e.target;\n",
       "    } else if (e.srcElement) {\n",
       "        targ = e.srcElement;\n",
       "    }\n",
       "    if (targ.nodeType === 3) {\n",
       "        // defeat Safari bug\n",
       "        targ = targ.parentNode;\n",
       "    }\n",
       "\n",
       "    // pageX,Y are the mouse positions relative to the document\n",
       "    var boundingRect = targ.getBoundingClientRect();\n",
       "    var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n",
       "    var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n",
       "\n",
       "    return { x: x, y: y };\n",
       "};\n",
       "\n",
       "/*\n",
       " * return a copy of an object with only non-object keys\n",
       " * we need this to avoid circular references\n",
       " * http://stackoverflow.com/a/24161582/3208463\n",
       " */\n",
       "function simpleKeys(original) {\n",
       "    return Object.keys(original).reduce(function (obj, key) {\n",
       "        if (typeof original[key] !== 'object') {\n",
       "            obj[key] = original[key];\n",
       "        }\n",
       "        return obj;\n",
       "    }, {});\n",
       "}\n",
       "\n",
       "mpl.figure.prototype.mouse_event = function (event, name) {\n",
       "    var canvas_pos = mpl.findpos(event);\n",
       "\n",
       "    if (name === 'button_press') {\n",
       "        this.canvas.focus();\n",
       "        this.canvas_div.focus();\n",
       "    }\n",
       "\n",
       "    var x = canvas_pos.x * this.ratio;\n",
       "    var y = canvas_pos.y * this.ratio;\n",
       "\n",
       "    this.send_message(name, {\n",
       "        x: x,\n",
       "        y: y,\n",
       "        button: event.button,\n",
       "        step: event.step,\n",
       "        guiEvent: simpleKeys(event),\n",
       "    });\n",
       "\n",
       "    /* This prevents the web browser from automatically changing to\n",
       "     * the text insertion cursor when the button is pressed.  We want\n",
       "     * to control all of the cursor setting manually through the\n",
       "     * 'cursor' event from matplotlib */\n",
       "    event.preventDefault();\n",
       "    return false;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n",
       "    // Handle any extra behaviour associated with a key event\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.key_event = function (event, name) {\n",
       "    // Prevent repeat events\n",
       "    if (name === 'key_press') {\n",
       "        if (event.which === this._key) {\n",
       "            return;\n",
       "        } else {\n",
       "            this._key = event.which;\n",
       "        }\n",
       "    }\n",
       "    if (name === 'key_release') {\n",
       "        this._key = null;\n",
       "    }\n",
       "\n",
       "    var value = '';\n",
       "    if (event.ctrlKey && event.which !== 17) {\n",
       "        value += 'ctrl+';\n",
       "    }\n",
       "    if (event.altKey && event.which !== 18) {\n",
       "        value += 'alt+';\n",
       "    }\n",
       "    if (event.shiftKey && event.which !== 16) {\n",
       "        value += 'shift+';\n",
       "    }\n",
       "\n",
       "    value += 'k';\n",
       "    value += event.which.toString();\n",
       "\n",
       "    this._key_event_extra(event, name);\n",
       "\n",
       "    this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n",
       "    return false;\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n",
       "    if (name === 'download') {\n",
       "        this.handle_save(this, null);\n",
       "    } else {\n",
       "        this.send_message('toolbar_button', { name: name });\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n",
       "    this.message.textContent = tooltip;\n",
       "};\n",
       "\n",
       "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
       "// prettier-ignore\n",
       "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
       "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\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
       "\n",
       "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n",
       "\n",
       "mpl.default_extension = \"png\";/* global mpl */\n",
       "\n",
       "var comm_websocket_adapter = function (comm) {\n",
       "    // Create a \"websocket\"-like object which calls the given IPython comm\n",
       "    // object with the appropriate methods. Currently this is a non binary\n",
       "    // socket, so there is still some room for performance tuning.\n",
       "    var ws = {};\n",
       "\n",
       "    ws.close = function () {\n",
       "        comm.close();\n",
       "    };\n",
       "    ws.send = function (m) {\n",
       "        //console.log('sending', m);\n",
       "        comm.send(m);\n",
       "    };\n",
       "    // Register the callback with on_msg.\n",
       "    comm.on_msg(function (msg) {\n",
       "        //console.log('receiving', msg['content']['data'], msg);\n",
       "        // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
       "        ws.onmessage(msg['content']['data']);\n",
       "    });\n",
       "    return ws;\n",
       "};\n",
       "\n",
       "mpl.mpl_figure_comm = function (comm, msg) {\n",
       "    // This is the function which gets called when the mpl process\n",
       "    // starts-up an IPython Comm through the \"matplotlib\" channel.\n",
       "\n",
       "    var id = msg.content.data.id;\n",
       "    // Get hold of the div created by the display call when the Comm\n",
       "    // socket was opened in Python.\n",
       "    var element = document.getElementById(id);\n",
       "    var ws_proxy = comm_websocket_adapter(comm);\n",
       "\n",
       "    function ondownload(figure, _format) {\n",
       "        window.open(figure.canvas.toDataURL());\n",
       "    }\n",
       "\n",
       "    var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n",
       "\n",
       "    // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n",
       "    // web socket which is closed, not our websocket->open comm proxy.\n",
       "    ws_proxy.onopen();\n",
       "\n",
       "    fig.parent_element = element;\n",
       "    fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n",
       "    if (!fig.cell_info) {\n",
       "        console.error('Failed to find cell for figure', id, fig);\n",
       "        return;\n",
       "    }\n",
       "    fig.cell_info[0].output_area.element.on(\n",
       "        'cleared',\n",
       "        { fig: fig },\n",
       "        fig._remove_fig_handler\n",
       "    );\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_close = function (fig, msg) {\n",
       "    var width = fig.canvas.width / fig.ratio;\n",
       "    fig.cell_info[0].output_area.element.off(\n",
       "        'cleared',\n",
       "        fig._remove_fig_handler\n",
       "    );\n",
       "    fig.resizeObserverInstance.unobserve(fig.canvas_div);\n",
       "\n",
       "    // Update the output cell to use the data from the current canvas.\n",
       "    fig.push_to_output();\n",
       "    var dataURL = fig.canvas.toDataURL();\n",
       "    // Re-enable the keyboard manager in IPython - without this line, in FF,\n",
       "    // the notebook keyboard shortcuts fail.\n",
       "    IPython.keyboard_manager.enable();\n",
       "    fig.parent_element.innerHTML =\n",
       "        '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
       "    fig.close_ws(fig, msg);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.close_ws = function (fig, msg) {\n",
       "    fig.send_message('closing', msg);\n",
       "    // fig.ws.close()\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n",
       "    // Turn the data on the canvas into data in the output cell.\n",
       "    var width = this.canvas.width / this.ratio;\n",
       "    var dataURL = this.canvas.toDataURL();\n",
       "    this.cell_info[1]['text/html'] =\n",
       "        '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.updated_canvas_event = function () {\n",
       "    // Tell IPython that the notebook contents must change.\n",
       "    IPython.notebook.set_dirty(true);\n",
       "    this.send_message('ack', {});\n",
       "    var fig = this;\n",
       "    // Wait a second, then push the new image to the DOM so\n",
       "    // that it is saved nicely (might be nice to debounce this).\n",
       "    setTimeout(function () {\n",
       "        fig.push_to_output();\n",
       "    }, 1000);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._init_toolbar = function () {\n",
       "    var fig = this;\n",
       "\n",
       "    var toolbar = document.createElement('div');\n",
       "    toolbar.classList = 'btn-toolbar';\n",
       "    this.root.appendChild(toolbar);\n",
       "\n",
       "    function on_click_closure(name) {\n",
       "        return function (_event) {\n",
       "            return fig.toolbar_button_onclick(name);\n",
       "        };\n",
       "    }\n",
       "\n",
       "    function on_mouseover_closure(tooltip) {\n",
       "        return function (event) {\n",
       "            if (!event.currentTarget.disabled) {\n",
       "                return fig.toolbar_button_onmouseover(tooltip);\n",
       "            }\n",
       "        };\n",
       "    }\n",
       "\n",
       "    fig.buttons = {};\n",
       "    var buttonGroup = document.createElement('div');\n",
       "    buttonGroup.classList = 'btn-group';\n",
       "    var button;\n",
       "    for (var toolbar_ind in mpl.toolbar_items) {\n",
       "        var name = mpl.toolbar_items[toolbar_ind][0];\n",
       "        var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
       "        var image = mpl.toolbar_items[toolbar_ind][2];\n",
       "        var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
       "\n",
       "        if (!name) {\n",
       "            /* Instead of a spacer, we start a new button group. */\n",
       "            if (buttonGroup.hasChildNodes()) {\n",
       "                toolbar.appendChild(buttonGroup);\n",
       "            }\n",
       "            buttonGroup = document.createElement('div');\n",
       "            buttonGroup.classList = 'btn-group';\n",
       "            continue;\n",
       "        }\n",
       "\n",
       "        button = fig.buttons[name] = document.createElement('button');\n",
       "        button.classList = 'btn btn-default';\n",
       "        button.href = '#';\n",
       "        button.title = name;\n",
       "        button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n",
       "        button.addEventListener('click', on_click_closure(method_name));\n",
       "        button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
       "        buttonGroup.appendChild(button);\n",
       "    }\n",
       "\n",
       "    if (buttonGroup.hasChildNodes()) {\n",
       "        toolbar.appendChild(buttonGroup);\n",
       "    }\n",
       "\n",
       "    // Add the status bar.\n",
       "    var status_bar = document.createElement('span');\n",
       "    status_bar.classList = 'mpl-message pull-right';\n",
       "    toolbar.appendChild(status_bar);\n",
       "    this.message = status_bar;\n",
       "\n",
       "    // Add the close button to the window.\n",
       "    var buttongrp = document.createElement('div');\n",
       "    buttongrp.classList = 'btn-group inline pull-right';\n",
       "    button = document.createElement('button');\n",
       "    button.classList = 'btn btn-mini btn-primary';\n",
       "    button.href = '#';\n",
       "    button.title = 'Stop Interaction';\n",
       "    button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n",
       "    button.addEventListener('click', function (_evt) {\n",
       "        fig.handle_close(fig, {});\n",
       "    });\n",
       "    button.addEventListener(\n",
       "        'mouseover',\n",
       "        on_mouseover_closure('Stop Interaction')\n",
       "    );\n",
       "    buttongrp.appendChild(button);\n",
       "    var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n",
       "    titlebar.insertBefore(buttongrp, titlebar.firstChild);\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._remove_fig_handler = function (event) {\n",
       "    var fig = event.data.fig;\n",
       "    if (event.target !== this) {\n",
       "        // Ignore bubbled events from children.\n",
       "        return;\n",
       "    }\n",
       "    fig.close_ws(fig, {});\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._root_extra_style = function (el) {\n",
       "    el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._canvas_extra_style = function (el) {\n",
       "    // this is important to make the div 'focusable\n",
       "    el.setAttribute('tabindex', 0);\n",
       "    // reach out to IPython and tell the keyboard manager to turn it's self\n",
       "    // off when our div gets focus\n",
       "\n",
       "    // location in version 3\n",
       "    if (IPython.notebook.keyboard_manager) {\n",
       "        IPython.notebook.keyboard_manager.register_events(el);\n",
       "    } else {\n",
       "        // location in version 2\n",
       "        IPython.keyboard_manager.register_events(el);\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype._key_event_extra = function (event, _name) {\n",
       "    var manager = IPython.notebook.keyboard_manager;\n",
       "    if (!manager) {\n",
       "        manager = IPython.keyboard_manager;\n",
       "    }\n",
       "\n",
       "    // Check for shift+enter\n",
       "    if (event.shiftKey && event.which === 13) {\n",
       "        this.canvas_div.blur();\n",
       "        // select the cell after this one\n",
       "        var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n",
       "        IPython.notebook.select(index + 1);\n",
       "    }\n",
       "};\n",
       "\n",
       "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
       "    fig.ondownload(fig, null);\n",
       "};\n",
       "\n",
       "mpl.find_output_cell = function (html_output) {\n",
       "    // Return the cell and output element which can be found *uniquely* in the notebook.\n",
       "    // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n",
       "    // IPython event is triggered only after the cells have been serialised, which for\n",
       "    // our purposes (turning an active figure into a static one), is too late.\n",
       "    var cells = IPython.notebook.get_cells();\n",
       "    var ncells = cells.length;\n",
       "    for (var i = 0; i < ncells; i++) {\n",
       "        var cell = cells[i];\n",
       "        if (cell.cell_type === 'code') {\n",
       "            for (var j = 0; j < cell.output_area.outputs.length; j++) {\n",
       "                var data = cell.output_area.outputs[j];\n",
       "                if (data.data) {\n",
       "                    // IPython >= 3 moved mimebundle to data attribute of output\n",
       "                    data = data.data;\n",
       "                }\n",
       "                if (data['text/html'] === html_output) {\n",
       "                    return [cell, data, j];\n",
       "                }\n",
       "            }\n",
       "        }\n",
       "    }\n",
       "};\n",
       "\n",
       "// Register the function which deals with the matplotlib target/channel.\n",
       "// The kernel may be null if the page has been refreshed.\n",
       "if (IPython.notebook.kernel !== null) {\n",
       "    IPython.notebook.kernel.comm_manager.register_target(\n",
       "        'matplotlib',\n",
       "        mpl.mpl_figure_comm\n",
       "    );\n",
       "}\n"
      ],
      "text/plain": [
       "<IPython.core.display.Javascript object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAPACAYAAABq3NR5AAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QfcFMX9x/HfQwdBsAAWxAIiKkYS6SgCtkSNmuRvSzRiLCSK0WhEsGBLBMVYiC0ag11ibAmaKBakKAgoKhpRsSAqSlFEEZDy/F/fNXvsc1zZu9u73dv9zOvlK4Fnd3bmPXPzML+b2ampra2tNRICCCCAAAIIIIAAAggggAACCCCAAAIIxFKghgBgLNuVSiGAAAIIIIAAAggggAACCCCAAAIIIOAIEACkIyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAIIIIAAAggggAACCCCAAAIIEACkDyCAAAIIIIAAAggggAACCCCAAAIIIBBjAQKAMW5cqoYAAggggAACCCCAAAIIIIAAAggggAABQPoAAggggAACCCCAAAIIIIAAAggggAACMRYgABjjxqVqCCCAAAL5BWbMmGE33nijPf/887Zw4UL75ptvUjfV1tbmzyDtih122MHmz5/v/O37779v+jMJgWoVoD9nb7lBgwbZnXfe6VwwduxY059JCEiAvuG/H9xxxx124oknOjeccMIJpj+TEEAAAQTKI0AAsDyu5IoAAjEX6N+/v02aNKmoWvIP3KLYynLTzTffbEOGDLH169dnzJ8AYFnYybSKBAgAEgCsou4amaISAPTfFAQA/VtxJQIIIFCqAAHAUgW5HwEEEilAALD6m12r9Dp27Ghr1651KrPTTjtZz549bfPNN09V7oYbbii4ogRMCibjhgoJFNM3i7mnQtUJ/TEEeUJvgsgWIKl9o5hgXjH3RLbhKRgCCCAQcQECgBFvIIqHAALRFPAGALt37249evTwXdBevXrZcccd5/t6LiyPwKhRo2z48OFO5gceeKA9/vjj1qBBg5IfRsCkZEIyKJNAMX2zmHvKVPzIZZvUIE/kGiKCBUpq3ygmmFfMPRFscoqEAAIIVIUAAcCqaCYKiQACURPwBgAvvvhiu+SSS6JWRMqTR+Coo46yf/zjH85V99xzj/3iF7/ADIFYCxDMC7Z5kxrkCVaR3OIkQDAvTq1JXRBAII4CBADj2KrUCQEEyi5AALDsxGV/wAEHHGBPP/2085xnnnnGBg4cWPZn8gAEwhQgABisPgHAYD3JrfoFCABWfxtSAwQQiLcAAcB4ty+1QwCBMgkQACwTbAWz9bbhxIkTTX8mIRBnAQKAwbYuAcBgPcmt+gUIAFZ/G1IDBBCItwABwHi3L7VDAIEyCZQjAJhpcv7uu+/a3/72N/v3v/9tH330kS1dutS+973v2SuvvOLULFMQa+HChTZ27Fh79NFH7cMPP7TFixdbixYtbNmyZRtp6CCM22+/3SZMmGDvv/++ffHFF7bZZpvZjjvuaAcddJCdfPLJtt122+VUfO6552zAgAHONfvuu6/pz0oq8913322zZs0ylWnFihV27bXX2llnnVVSq7zxxhumSYZW7y1YsMC++uor22KLLaxTp072ox/9yCmz/pwpeSfs+QpRbFDQT5AlU7t9/vnndtttt9mDDz7otIW8tt56a8f2d7/7nXXp0iVjka+55ho755xznJ/pXYZPPvlkvqo5P3/hhResb9++zv9Xm6uNGjdunPFeleWuu+5y2vS1115z+lT9+vVtq622sn322cd5p2W+FZSZJobr1q1ztmHff//9NmfOHKcMq1atskceecSOOOKIVFnWrFljf//73+3hhx92+v6iRYuc65o2bWpt27a1Dh06OAe4HHroob7ex/nmm286fVN9SJ8B9fuWLVs6B8Go3//617+2bbbZxpdjvos++OAD5/OktP3225v+rDR16lSnH+t/Ve/ly5fbmWeeadddd10qS51O/fzzz9tTTz1l06dPt7lz59qSJUtMbjqsZtddd7X99tvPBg8ebFtuuWXGonifn6+s+nl6v/fTn735lnNMefbZZ+3WW2+1GTNm2CeffGKbbLKJ7b777qbt/DJo2LBh3iqq7Z944gmbMmWKaSxRPupLrVq1ctpH/fmUU06x3XbbLW9e5QgAqm/rfaQaR/VZk6fGONVVn7fevXvbMccc4/TTfEmvprj00kudy9xXVeizrH43btw4e+edd5zfC/oM7b333nbqqac6Y3iulGm812np+swq31dffdU+++wzx1O/qzQ26L969erlzLempib1c/f0deWl339aoa120uf08MMPd363pSd9PvQqB/VfXbty5UrnM6FxU+PCiSee6BhmSjoJ/sYbb3R+tO222zru3sOg0u/R+Ny1a1fnM6s0evRo+/3vf1/nMj99I1P7qC/eeeedzpj4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0sgvAdchgAACCCCAAAIIIIAAAgggUHaBap9/lx0oIQ8gABhwQxcaANS7A3v27OmUYvDgwXbLLbdsVCIF5Lp06WJvvvmmtWrVyvTewYYNG9a5TisHV6xY4bs2EydOtP79+2d81q9+9Su78847nS3J+t969YI/4KLaB6A3PvnSDhkztY7f4H472fCDd/XdBlyIAAIIIIAAAggggAACCCCAQLkFqn3+XW6fpORPADDgli40AHj++efbyJEjnVJMnz49FQxML9aoUaOcrcFKTz75pB144IEBl9xMgcYTTzzR2fJ77LHH2t133x3oe/+8BY7DAPTb+2fbv179JFWtxg3q2XPn9retWzYNvG3IEAEEEEAAAQQQQAABBBBAAIFiBOIw/y6m3txTV4AAYMA9otAAoLv9d5NNNrFly5Y524AzpWnTplmfPn2cH40YMcIuvfTSQEvuDf4dffTRdu+995Yt+KeCx2EA+mDJCtv/mkm2dn1tqi2O7bGdjfzp9wJtGzJDAAEEEEAAAQQQQAABBBBAoFiBOMy/i607920QIAAYcG8oNADYunVrW7Jkie255572yiuvZC3NF1984ZzGq3TkkUfaAw88EFjJFfxzt/0qb737L1sgMqiHxmUAuvDROXbP9A9TLPXr1diE3/WzDq2bB0VFPggggAACCCCAAAIIIIAAAggULRCX+XfRANzoCBAADLgjFBIAXLVqlTVt+t120UMOOcQee+yxnKVx3/PXq1cv04rAoJIOFdGKQuWvw0EyBf+OOOII69q1q+9HaoDJlRYuXGg9evRwLlmwYIG1a9fOd95RunDR8lXWb/REW7VmfapYB++xld30i72iVEzKggACCCCAAAIIIIAAAgggkFABAoAJbfi0ahMADLgfFBIAXLx4sbVp08Ypgbbdjhs3LmdpdMqwDgDRgSBz5swJrOSDBg1yDvvIlcaOHWu6zm+qqanxe2lVBwBVyauemGs3Pfdunfr+8/S+tud2rXwbcCECCCCAAAIIIIAAAggggAAC5RAgAFgO1erLkwBgwG1WSABQK9/at2/vlOD44493Dt/IlXSt7unQoYPNmzcv4JIHm12SAoBfrlxj/a6aaPpfN+3dcUu75+TvTncmIYAAAggggAACCCCAAAIIIBCWAAHAsOSj9VwCgAG3RyEBwKisAAyYwMkuKVuAXbtbJr1ro/4ztw7l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vn372sqVK6158+bO6rsBAwY4fx43bpzddtttTn4KAs6aNctatGhRQokz33reeefZddddZy+99JJ16dLFuYgVgIEzRyLD429/0aa8syRVlsO7bmPXH/P9SJSNQiCAAAIIIIAAAggggAACCAQvQAAweNNqzJEAYAmtdvHFF1v37t2d/9q2bWsffPCB7bjjjgUFAPv162dTpkxxTt2dPHmy9e7du06JRo8ebUOHDnX+Ts/Te/rS0znnnGNaxec3nXnmmc4hH0rTpk2zvffe28n3oosuSmVBANCvZnVdd/f0+XbRo6+nCt2iSQN76cIDrFGDetVVEUqLAAIIIIAAAggggAACCCDgS4AAoC+m2F9EADDAJi40AKh3B+q9e0qDBw+2W265ZaPSrF+/3lmV9+abb1qrVq1M7x3UKb3epJWDK1as8F2TiRMnWv/+/W3t2rW222672SabbOK8x9CbLwFA35xVdeGnX66yXiOfqVPmu0/qYfvs3Lqq6kFhEUAAAQQQQAABBBBAAAEE/AkQAPTnFPerCAAG2MKFBgDPP/98GzlypFMCvXvPDQamF0kn82prsNKTTz5pBx54YCClXrZsmW222Wa+8nrkkUfsiCOO8HWtn4sYgPwoleeaw2983l5dsCyV+fG9trfLj/hu6zcJAQQQQAABBBBAAAEEEEAgXgLMv+PVnsXWhgBgsXIZ7is0AOhu/9UKPAXjtA04U9I23T59+jg/GjFihF166aWBlFrvGTzjjDMy5qXtyO+8844ddthh1rp1axsyZIh17do1kOcqEwagwCgLzujGifNs9JNvpe7batMm9sKwgVavXvZDbQp+CDcggAACCCCAAAIIIIAAAghEQoD5dySaIfRCEAAMsAkKDQAqsLZkyRLbc8897ZVXXslaki+++MI233xz5+dHHnmkPfDAAwGWOnNWbAEuO3FoD5i36Cvb/5rJdZ7/z9P72p7btQqtTDwYAQQQQAABBBBAAAEEEECgPAIEAMvjWm25EgAMsMUKCQCuWrXKmjZt6jz9kEMOscceeyxnSdz3/PXq1cs5uKPcqdQAoAaYXGnhwoXWo0cP55IFCxZYu3btyl0l8vcIDPzTc/be4g3vjTytfwcb+sPOGCGAAAIIIIAAAggggAACCMRMgABgzBq0yOoQACwSLtNthQQAFy9ebG3atHGyOfroo23cuHE5S6JThnUAiA4EmTNnToClzpxVqQHAmhr/20kJAJa9OTd6wKj/zLVbJr2b+vuObZrb02fvW/mC8EQEEEAAAQQQQAABBBBAAIGyChAALCtv1WROADDApiokAKigV/v27Z2nH3/88XbXXXflLImu1T0dOnSwefPmBVjq8mRFALA8rkHl+vKHX9hPb3qhTnbPnLOvdWjdPKhHkA8CCCCAAAIIIIAAAggggEAEBAgARqARIlAEAoABNkIhAcCorwAslYUtwKUKlvf+9etrrefIZ2zxV6tTDxr2o8726307lPfB5I4AAggggAACCCCAAAIIIFBRAQKAFeWO7MMIAAbYNIUEAKP+DsAAWTJmxQBUbuH8+Z//yBy778UPUxf+oH0re/i0vvlv5AoEEEAAAQQQQAABBBBAAIGqEWD+XTVNVdaCEgAMkLeQAKAeu+WWW9rSpUsjeQpwgCwEAMuNWWT+z721yAaNnZm6tlrxwAAAIABJREFUW69tfHH4ftZm0yZF5shtCCCAAAIIIIAAAggggAACURMgABi1FgmnPAQAA3QvNADYr18/mzJlim2yySa2bNkya9CgQcbS6NTfPn36OD8bMWKEXXrppQGWOpysGIDCcfc+dfXadbbX5U/b16vXpv76ip/sYT/v+d27KUkIIIAAAggggAACCCCAAALVL8D8u/rbMIgaEAAMQvF/eRQaADz//PNt5MiRzt3Tp0+3nj17ZizNqFGjbPjw4c7PnnzySTvwwAMDLHU4WTEAheOe/tQh971sj722MPXX/XdpbXec2CMahaMUCCCAAAIIIIAAAggggAACJQsw/y6ZMBYZEAAMsBkLDQDOmDEjFfQbPHiw3XLLLRuVZv369dalSxd78803rVWrVrZo0SJr2LBhgKUOJysGoHDc0586/tVP7Iz7Z6f+ulH9evbSRftbiybV38eiIUwpEEAAAQQQQAABBBBAAIFwBZh/h+sflacTAAywJQoNAOrR7jZgbf+dPHmy9e7du06JRo8ebUOHDnX+7uKLL7ZLLrkkwBKHlxUDUHj23id/tWqN/eDyp2zNutrUX//52O/bj/fcJhoFpBQIIIAAAggggAACCCCAAAIlCTD/LokvNjcTACyhKadOnWrz5s1L5bBkyRI799xznT/37dvXTj755Dq5Dxo0aKOnzZ4927l25cqV1rx5c9O24AEDBjh/HjdunN16663OPZ06dbJZs2ZZixYtSihxdG5lAIpOW5zwtxk26e3FqQIp+KcgIAkBBBBAAAEEEEAAAQQQQKD6BZh/V38bBlEDAoAlKCqgd+edd/rOobZ2wyor703jx4+34447zpYvX54xLwX/Hn/8cevYsaPvZ0X9Qgag6LTQvS/OtwseeT1VoBZNGtjLFx1gDevXi04hKQkCCCCAAAIIIIAAAggggEBRAsy/i2KL3U0EAEto0qACgCrC/Pnz7frrr3cCffpwNmrUyAn4HXnkkTZkyBBr1qxZCSWN3q0MQNFpk0+/XGW9Rj5Tp0DjTu1lvXbaIjqFpCQIIIAAAggggAACCCCAAAJFCTD/LootdjcRAIxdk1ZHhRiAotVOB18/xf67cMMK1MH9drLhB+8arUJSGgQQQAABBBBAAAEEEEAAgYIFmH8XTBbLGwgAxrJZo18pBqBotdHVT75lN0zc8D7Lnds0t6fO3jdahaQ0CCCAAAIIIIAAAggggAACBQsw/y6YLJY3EACMZbNGv1IMQNFqo5fmf2E/u/mFOoWaMnSAbbd5vLaeR0ud0iCAAAIIIIAAAggggAAC5Rdg/l1+42p4AgHAamilGJaRAShajbpufa11/+PT9vmKb1MFu+zw3e2XvXeIVkEpDQIIIIAAAggggAACCCCAQEECzL8L4ortxQQAY9u00a4YA1D02ud3f3/FHpn9capg/XdpbXec2CN6BaVECCCAAAIIIIAAAggggAACvgWYf/umivWFBABj3bzRrRwDUPTa5l+vfmK/vX92qmCNG9SzV0YcaE0b1Y9eYSkRAggggAACCCCAAAIIIICALwHm376YYn8RAcDYN3E0K8gAFL12+fKbNfaDPzxl2g7spttP6Gb77do2eoWlRAgggAACCCCAAAIIIIAAAr4EmH/7Yor9RQQAY9/E0awgA1A02+WoW6bZjA8+TxXuFz3b2x9/skc0C0upEEAAAQQQQAABBBBAAAEE8gow/85LlIgLCAAmopmjV0kGoOi1iUp083Pv2pVPzE0VbpuWTez5YQOtpqYmmgWmVAgggAACCCCAAAIIIIAAAjkFmH/TQSRAAJB+EIoAA1Ao7Hkf+tanX9lB102uc90TZ+1jnbfaNO+9XIAAAggggAACCCCAAAIIIBA9Aebf0WuTMEpEADAMdZ5pDEDR7AS1tbW295UT7eNlK1MFHPrDXey0/h2jWWBKhQACCCCAAAIIIIAAAgggkFOA+TcdRAIEAOkHoQgwAIXC7uuhFz46x+6Z/mHq2u47bGb/+HUfX/dyEQIIIIAAAggggAACCCCAQLQEmH9Hqz3CKg0BwLDkE/5cBqDodoBn535mv7pjVqqA9WrMXr7oAGvVrFF0C03JEEAAAQQQQAABBBBAAAEEMgow/6ZjSIAAIP0gFAEGoFDYfT105bfrrOtlE2z12vWp668/pqsd3nVbX/dzEQIIIIAAAggggAACCCCAQHQEmH9Hpy3CLAkBwDD1E/xsBqBoN/6JY2fYxLcWpwp5RNdt7Lpjvh/tQlM6BBBAAAEEEEAAAQQQQACBjQSYf9MpJEAAkH4QigADUCjsvh969/T5dtGjr6eu36xZQ5t14QFWX/uBSQgggAACCCCAAAIIIIAAAlUjwPy7apqqrAUlAFhWXjLPJsAAFO2+oVOA+456tk4hH/pNb9tr+82jXXBKhwACCCCAAAIIIIAAAgggUEeA+TcdQgIEAOkHoQgwAIXCXtBDD7p2sr312Vepe04f0MHOPahzQXlwMQIIIIAAAggggAACCCCAQLgCzL/D9Y/K0wkARqUlElYOBqDoN/io/8y1Wya9myrorltvav85c5/oF5wSIoAAAggggAACCCCAAAIIpASYf9MZJEAAkH4QigADUCjsBT10xvuf21F/mVbnnmnDB9rWLZsWlA8XI4AAAggggAACCCCAAAIIhCfA/Ds8+yg9mQBglFojQWVhAIp+Y69dt972+sPT9uXKNanCXvGTPeznPdtHv/CUEAEEEEAAAQQQQAABBBBAwBFg/k1HkAABQPpBKAIMQKGwF/zQM+6fbeNf/SR13/67trW/ntCt4Hy4AQEEEEAAAQQQQAABBBBAIBwB5t/huEftqQQAo9YiCSkPA1B1NPQjsz+y3/391VRhmzasb7NHHGBNGtavjgpQSgQQQAABBBBAAAEEEEAg4QLMvxPeAf5XfQKA9INQBBiAQmEv+KGfr/jW9vrDU1Zbu+HWO3/Vw/bt1LrgvLgBAQQQQAABBBBAAAEEEECg8gLMvytvHsUnEgCMYqskoEwMQNXTyD+96Xl7+cNlqQIP6rODXXLY7tVTAUqKAAIIIIAAAggggAACCCRYgPl3ghvfU3UCgPSDUAQYgEJhL+qhNzz7jl094e3Uve03b2aTzu1vNTU1ReXHTQgggAACCCCAAAIIIIAAApUTYP5dOesoP4kAYJRbJ8ZlYwCqnsZ945Mv7ZAxU+sU+Omz97WObZpXTyUoKQIIIIAAAggggAACCCCQUAHm3wlt+LRqEwCkH4QiwAAUCntRD62trbXeI5+1T5evSt1/wcG72in9dioqP25CAAEEEEAAAQQQQAABBBConADz78pZR/lJBACj3DoxLhsDUHU17vCHX7P7ZyxIFbr3TlvY/af2qq5KUFoEEEAAAQQQQAABBBBAIIECzL8T2OgZqkwAkH4QigADUCjsRT90whuf2ql3v5S6v2H9Gps94kBr3rhB0XlyIwIIIIAAAggggAACCCCAQPkFmH+X37gankAAsBpaKYZlZACqrkZdsXqtdb1sgq1ZV5sq+O0ndLP9dm1bXRWhtAgggAACCCCAAAIIIIBAwgSYfyeswbNUlwAg/SAUAQagUNhLeujRf5lmL77/eSqPQX12sEsO272kPLkZAQQQQAABBBBAAAEEEECgvALMv8vrWy25EwCslpaKWTkZgKqvQW+cOM9GP/lWquA7td7Enj2nf/VVhBIjgAACCCCAAAIIIIAAAgkSYP6doMbOUVUCgPSDUAQYgEJhL+mhr320zA674fk6eUw9b4C126xZSflyMwIIIIAAAggggAACCCCAQPkEmH+Xz7aaciYAWE2tFaOyMgD9P3v3AR9FtT1w/KQCgUCk906kBEKRXgRpPhHFQlNQRBQVLICgoNJU4AmigAVRQMTC4z2xAAqIlNBC6L13RQgB6SWk/D+z/hlYQtnNzu7M3Pnt5+PnfczO3HvO94z35Z7sztivmKlp6XLXO7/J3+cv68GPeLiydKhV3H7JEDECCCCAAAIIIIAAAggg4BAB9t8OKfRt0qQByHVgigALkCnsPk/a89u1MmvjX/o4rSoXko8fr+7zuAyAAAIIIIAAAggggAACCCDgHwH23/5xtduoNADtVjFF4mUBsmchp686JP2+36gHnytbmKx9q7mEBAfZMyGiRgABBBBAAAEEEEAAAQQUF2D/rXiBPUyPBqCHUBxmrAALkLGegRrt8MkLUm/EArfpfuxRX6oWiwpUCMyDAAIIIIAAAggggAACCCDghQD7by+wFD6UBqDCxbVyaixAVq7OrWNrNnqx7E48qx/Up3m0vNi0nH0TInIEEEAAAQQQQAABBBBAQGEB9t8KF9eL1GgAeoHFocYJsAAZZxnokYbM3CKTl+3Xp61VMrdMf65uoMNgPgQQQAABBBBAAAEEEEAAAQ8E2H97gOSAQ2gAOqDIVkyRBciKVfEspoXbE+WpL1fpB4cGB8m6gc0lMmuYZwNwFAIIIIAAAggggAACCCCAQMAE2H8HjNrSE9EAtHR51A2OBci+tT2fnCJVh/wmyalpehITOteQFpUK2jcpIkcAAQQQQAABBBBAAAEEFBVg/61oYb1Miwagl2AcbowAC5AxjmaN8tjn8bJ8z3F9+s51SsjbbWLMCod5EUAAAQQQQAABBBBAAAEEbiLA/ptLQxOgAch1YIoAC5Ap7IZN+umiPfLvOdv18UrmiZBFfZsYNj4DIYAAAggggAACCCCAAAIIGCPA/tsYR7uPQgPQ7hW0afwsQDYt3P+HvfnPU3L/uKVuScT1bSLF80TYOzGiRwABBBBAAAEEEEAAAQQUE2D/rVhBM5kODcBMwnGabwIsQL75mX12Wlq61Hx3vhw/l6yH8u5DMfJ47RJmh8b8CCCAAAIIIIAAAggggAAC1wiw/+Zy0ARoAHIdmCLAAmQKu6GTvjxtnfy0/rA+5r2VCsr4zjUMnYPBEEAAAQQQQAABBBBAAAEEfBNg/+2bnypn0wBUpZI2y4MFyGYFu0G4/1vzh7z63w36O5FZQ2XdW80lNCTY/smRAQIIIIAAAggggAACCCCgiAD7b0UK6WMaNAB9BOT0zAmwAGXOzUpnHT19UWoP+90tpO+fryc1StxhpTCJBQEEEEAAAQQQQAABBBBwtAD7b0eXX0+eBiDXgSkCLECmsBs+acsP4mTH0TP6uK80KyevNIs2fB4GRAABBBBAAAEEEEAAAQQQyJwA++/Mual2Fg1A1Spqk3xYgGxSqNuE+c6srfLF0n36Udqn/7RPAfJCAAEEEEAAAQQQQAABBBCwhgD7b2vUwewoaACaXQGHzs8CpEbhF+88Jk9OStCTCQkOkrVvNZdc2cLUSJAsEEAAAQQQQAABBBBAAAGbC7D/tnkBDQqfBqBBkAzjnQALkHdeVj36QnKqxA6dJ8kpaXqI4zvVkHtjClo1ZOJCAAEEEEAAAQQQQAABBBwlwP7bUeW+abI0ALkOTBFgATKF3S+TdvpipSzdnaSP/Xjt4vLuQ5X9MheDIoAAAggggAACCCCAAAIIeCfA/ts7L1WPpgGoamUtnhcLkMUL5EV4ny3eI8N/3a6fUTx3hMT1a+LFCByKAAIIIIAAAggggAACCCDgLwH23/6Stde4NADtVS9lomUBUqaUsvXwablv7BK3hBb3bSwl8mRXJ0kyQQABBBBAAAEEEEAAAQRsKsD+26aFMzhsGoAGgzKcZwIsQJ452eGotLR0qTXsd0k6e0kP9+0HK0nnuiXtED4xIoAAAggggAACCCCAAAJKC7D/Vrq8HidHA9BjKg40UoAFyEhN88fq9Z/18sO6P/VAmlcsIJ8/cZf5gREBAggggAACCCCAAAIIIOBwAfbfDr8A/j99GoBcB6YIsACZwu63SWes/UN6T9+gj58jS6isG9hcwkKC/TYnAyOAAAIIIIAAAggggAACCNxegP337Y2ccAQNQCdU2YI5sgBZsCg+hJR4+qLra8DXvv77XF2pWTK3D6NyKgIIIIAAAggggAACCCCAgK8C7L99FVTjfBqAatTRdlmwANmuZLcN+N4P42T7kTP6cS/dU1Z6t7jztudxAAIIIIAAAggggAACCCCAgP8E2H/7z9ZOI9MAtFO1FIqVBUihYv5/KsN+2SYT4vbqiVUtFiU/9qivXqJkhAACCCCAAAIIIIAAAgjYSID9t42K5cdQaQD6EZehby7AAqTe1bFk1zHpPDFBTyw4SGTdwBaSK1uYesmSEQIIIIAAAggggAACCCBgEwH23zYplJ/DpAHoZ2CGv7EAC5B6V8bFy6lSZcg8SU5J05PTngSsPRGYFwIIIIAAAggggAACCCCAgDkC7L/NcbfarDQArVYRh8TDAqRmoTtMWCHxe0/oyXWtX0oGtq6oZrJkhQACCCCAAAIIIIAAAgjYQID9tw2KFIAQaQAGAJkpMgqwAKl5VYyZv0s+mL9TT65CoZzy68sN1UyWrBBAAAEEEEAAAQQQQAABGwiw/7ZBkQIQIg3AACAzBQ1Ap1wDCftOSLvPVujpBmn3AXyruURFhDuFgDwRQAABBBBAAAEEEEAAAUsJ0AC0VDlMC4YGoGn0zp6YBUjN+l9KSZXYIfPk4uWr9wEc36mG3BtTUM2EyQoBBBBAAAEEEEAAAQQQsLgA+2+LFyhA4dEADBA007gLsACpe0V0+mKlLN2dpCfYpV5JGfxAJXUTJjMEEEAAAQQQQAABBBBAwMIC7L8tXJwAhkYDMIDYTHVVgAVI3avhowW7ZNS8q/cBvLNApMzt1UjdhMkMAQQQQAABBBBAAAEEELCwAPtvCxcngKHRAAwgNlPRAHTCNbDmwAl55NOr9wHUcl7zZjPJkyOLE9InRwQQQAABBBBAAAEEEEDAUgI0AC1VDtOCoQFoGr2zJ2YBUrf+l1PTXPcBPJ+cqif58WPVpVWVQuomTWYIIIAAAggggAACCCCAgEUF2H9btDABDosGYIDBme4fARYgta+EJyYlSNzOY3qSneoUl3faVFY7abJDAAEEEEAAAQQQQAABBCwowP7bgkUxISQagCagMyUNQNWvgU8X7ZF/z9mup1kmX3b5vU9j1dMmPwQQQAABBBBAAAEEEEDAcgI0AC1XElMCogFoCjuTsgCpfQ2sP3RS2ny8zC3JhDeaSv7IrGonTnYIIIAAAggggAACCCCAgMUE2H9brCAmhUMD0CR4p0/LAqT2FZCSmiZVh/4mZy+l6ImO7VhNHogtrHbiZIcAAggggAACCCCAAAIIWEyA/bfFCmJSODQATYJ3+rQsQOpfAV2/XCULtifqiXasVVyGP8x9ANWvPBkigAACCCCAAAIIIICAlQTYf1upGubFQgPQPHtHz8wCpH75P4/bK+/+sk1PtFTe7LLwVe4DqH7lyRABBBBAAAEEEEAAAQSsJMD+20rVMC8WGoDm2Tt6ZhYg9cu/+c9Tcv+4pW6JxvdvKgVzcR9A9atPhggggAACCCCAAAIIIGAVAfbfVqmEuXHQADTX37GzswCpX/rUtHSpNnSenL549T6AH7SPlYeqFVU/eTJEAAEEEEAAAQQQQAABBCwiwP7bIoUwOQwagCYXwKnTswA5o/LPfLVaftt6VE+23V1F5b1HY52RPFkigAACCCCAAAIIIIAAAhYQYP9tgSJYIAQagBYoghNDYAFyRtUnLt0nb8/aqidbLHc2WdLvHmckT5YIIIAAAggggAACCCCAgAUE2H9boAgWCIEGoAWK4MQQWICcUfWth0/LfWOXuCW79LUmUvSOCGcAkCUCCCCAAAIIIIAAAgggYLIA+2+TC2CR6WkAWqQQTguDBcgZFU9LS5ca7/wmf5+/rCc8qm2sPFqD+wA64wogSwQQQAABBBBAAAEEEDBbgP232RWwxvw0AK1RB8dFwQLknJI/N3WNzNlyRE/4kepF5f123AfQOVcAmSKAAAIIIIAAAggggICZAuy/zdS3ztw0AK1TC0dFwgLknHJPWb5fBv28RU+4SFQ20b4GHBQU5BwEMkUAAQQQQAABBBBAAAEETBJg/20SvMWmpQFosYI4JRwWIKdUWmTn0TPS4oM4t4Tj+jaR4nm4D6BzrgIyRQABBBBAAAEEEEAAAbME2H+bJW+teWkAWqsejomGBcgxpZb09HSp+e58STqbrCf970cqS/uaxZ2DQKYIIIAAAggggAACCCCAgEkC7L9NgrfYtDQALVYQp4TDAuSUSv+TZ49v18rsjX/pSbepWlg+7FDNWQhkiwACCCCAAAIIIIAAAgiYIMD+2wR0C05JA9CCRXFCSCxATqjy1Ry/jj8gb/64Wf9BgZxZJL5/U+4D6KzLgGwRQAABBBBAAAEEEEDABAH23yagW3BKGoAWLIoTQmIBckKVr+a459hZafr+YrekF77aWErlze4sCLJFAAEEEEAAAQQQQAABBAIswP47wOAWnY4GoEULo3pYLECqV9g9P+0+gLWH/S6JZy7pbwx7qLI8Vpv7ADrrSiBbBBBAAAEEEEAAAQQQCLQA++9Ai1tzPhqA1qyL8lGxAClf4gwJvvTdOvl5w2H9561jC8u4jtwH0HlXAhkjgAACCCCAAAIIIIBAIAXYfwdS27pz0QC0bm2UjowFSOny3jC57xIOSv8Zm/T38ubIIqve4D6AzrsSyBgBBBBAAAEEEEAAAQQCKcD+O5Da1p2LBqB1a6N0ZCxASpf3hsntTzonjUctcntvfu9GUjZ/pPMwyBgBBBBAAAEEEEAAAQQQCJAA++8AQVt8GhqAFi9QoMP74Ycf5JNPPpG1a9fKuXPnpFChQlKnTh157733pFixYoaFwwJkGKVtBtLuA1hvxAL569RFPea3H6wkneuWtE0OBIoAAggggAACCCCAAAII2E2A/bfdKuafeGkA+sfVdqNqzZnnnntOJkyYIGXKlJGWLVtKZGSkHD58WBYvXizffPONNGjQwLC8WIAMo7TVQL3/s15mrPtTj/m+ygXlk8dr2CoHgkUAAQQQQAABBBBAAAEE7CTA/ttO1fJfrDQA/Wdrq5HHjBkjr7zyirzwwgsyduxYCQkJcYs/JSVFQkNDDcuJBcgwSlsNNH31Ien3v416zLmzh8vqN5pJcHCQrfIgWAQQQAABBBBAAAEEEEDALgLsv+1SKf/GSQPQv762GP3ChQtSpEgRueOOO2THjh2GNvpuBsACZItLw/AgD504Lw3fW+g27rxejSS6APcBNBybARFAAAEEEEAAAQQQQAABEWH/zWWgCdAA9PE6SExMlISEBNc/q1atcv1z/Phx16hPPvmkfPnllx7PcODAAden72bPni2HDh2SLFmyuL6O265dO+nRo4dERER4PJY3B/7000/Spk0b6d27twwbNsw1/86dOyUqKkqaNWsmZcuW9WY4j45lAfKIScmD6o9YIH+evKDnNuyhyvJY7eJK5kpSCCCAAAIIIIAAAggggIDZAuy/za6ANeanAehjHYKCbv7VRW8agDNnzpROnTrJ6dOnbxhRdHS0qzHnj2bcwIED5e2335a+ffuK1gzUmn9XXsHBwdKrVy8ZNWqUj1Lup7MAGcppq8Fe+m6d/LzhsB7zw9WLyOh2VW2VA8EigAACCCCAAAIIIIAAAnYRYP9tl0r5N04agD76XtsALF68uJQvX17mzZvnGtXTBuC6deukfv36on0VN0eOHNK/f39p0qSJ69+nTZsmn3/+uWs8rQm4evVq18M5jHxpD//47LPPXPf9q169unz88cdSoUIF0eJ69tlnZfv27a4nAz///POGTcsCZBil7QaaumK/vPXTFj3u4rkjJK5fE9vlQcAIIIAAAggggAACCCCAgB0E2H/boUr+j5EGoI/GgwYNkpo1a7r+KVCggOzfv19KlSrlVQOwUaNGsmTJEte99+Li4qRu3bpuUY0cOVL69evn+pk23+DBgzNE3adPH7l06ZLH2bz88stSrlw51/Fak09rMmbLlk12794thQsX1sfZvHmzxMbGunLS3jPqxQJklKT9xtl6+LTcN3aJW+AJbzSV/JFZ7ZcMESOAAAIIIIAAAggggAACFhdg/23xAgUoPBqABkN72wDU7h1Yu3ZtVxTdu3eX8ePHZ4goLS1NYmJiZNu2ba778mn3HQwLC3M7Tvvk4Llz5zzOZuHChdK4cWPX8dpXf7Wv+DZs2NDVgLz+pTUKtebf33//7ZrfiBcLkBGK9hwjNS1dqg6ZJ2cupegJfPp4dflX5UL2TIioEUAAAQQQQAABBBBAAAELC7D/tnBxAhgaDUCDsb1tAA4YMECGDx/uiiI+Pl5vBl4f1ogRI1xfDdZec+fOlRYtWhgW+RdffCHPPPOMtG7dWn7++ecM42qfbtS+enz48GEpVMiYJg0LkGHls+VAT0xKkLidx/TYn25QSt66v6ItcyFoBBBAAAEEEEAAAQQQQMDKAuy/rVydwMVGA9Bga28bgFe+/ps9e3Y5efKk62vAN3qtWLFC6tWr53pLe2jHkCFDDIt8z549roeLaP/s2rXLbdzLly9L/vz5RfvfW8XnbTAsQN6KqXX82N93yejfrj5sJrZoLvmpZwO1kiQbBBBAAAEEEEAAAQQQQMACAuy/LVAEC4RAA9DgInjbAMyXL58kJSW57rO3fv36m0ajff02d+7crvfbtm0r06dPNzTyli1buh5eot0LsFu3bvrY2tOBtYaj9oTiqVOnGjYnC5BhlLYcaPnuJHnsi5V67KHBQbJpcEvJFh5iy3wIGgEEEEAAAQQQQAABBBCwqgD7b6tWJrBx0QA02NubBuDFixddD97QXq1atZJZs2bdMpor9/mrU6eOaJ8INPKlfQpQ+4Shdn9BLRbtacbaU4AXLFggJUqUcH09uWDBgh5PqS0wt3r99ddfUqtWLdchhw4dkqJFi3o8NgfaX+B8copUHjxPtPsBXnl990wdqVsmj/2TIwMEEEAAAQQQQAABBBBAwEICNAAtVAwTQ6Hkhc+vAAAgAElEQVQBaDC+Nw3AY8eOub5eq73at28v06ZNu2U02lOGtQad9kCQTZs2GRz5P4047dN+c+bMkePHj7safg888IDrZ1fi9HTSoKAgTw+lAeixlFoHPvDRUtn4xyk9qT7No+XFpv88mZoXAggggAACCCCAAAIIIICAMQI0AI1xtPsoNAANrqA3DUCt4Va8eHFXBJ07d5avvvrqltFox2rnlClTxvVUXiu/aABauTrWiG3IzC0yedl+PZi7o/PJlK7/fCqUFwIIIIAAAggggAACCCCAgDECNACNcbT7KDQADa6gNw1Aq30C0EgKvgJspKaaY83e+Jf0+Hatnlxk1lBZP7CFhAR7/ulRNWXICgEEEEAAAQQQQAABBBAwToAGoHGWdh6JBqDB1fOmAWilewAazHDb4ViAbkuk/AFHT1+U2sN+d8vz15cbSoVCOZXPnQQRQAABBBBAAAEEEEAAgUAJsP8OlLS156EBaHB9vGkAalPnzZvXdb89s58CbDDDbYdjAbotkSMOaPjeAjl04oKe69ttYqRznRKOyJ0kEUAAAQQQQAABBBBAAIFACLD/DoSy9eegAWhwjbxtADZq1EiWLFki2bNnl5MnT0poaOgNI9Ke+qs9pVd7aQ/lGDJkiMGRB3Y4FqDAelt1tl7/WS8/rPtTD69N1cLyYYdqVg2XuBBAAAEEEEAAAQQQQAAB2wmw/7ZdyfwSMA1Ag1m9bQAOGDBAhg8f7ooiPj5eateufcOIRowYIf3793e9N3fuXGnRooXBkQd2OBagwHpbdbav4w/Imz9u1sMrekc2WfraPVYNl7gQQAABBBBAAAEEEEAAAdsJsP+2Xcn8EjANQINZvW0AJiQk6E2/7t27y/jx4zNElJaWJjExMbJt2zaJioqSxMRECQsLMzjywA7HAhRYb6vOtuPIGWn5YZxbePH9m0rBXFmtGjJxIYAAAggggAACCCCAAAK2EmD/baty+S1YGoAG03rbANSmv/I1YO3rv3FxcVK3bl23qEaOHCn9+vVz/WzQoEEyePBgg6MO/HAsQIE3t+KMaWnpUnXoPDl9MUUP76PHqsn9VQpbMVxiQgABBBBAAAEEEEAAAQRsJ8D+23Yl80vANAB9ZF26dKns3r1bHyUpKUn69u3r+vf69etLt27d3Gbo0qVLhhnXrVvnOvbChQuSI0cO0b4W3KRJE9e/T5s2TSZMmOA6Jzo6WlavXi2RkZE+Rm3+6SxA5tfAKhF0mZwgi3Yc08PpUq+kDH6gklXCIw4EEEAAAQQQQAABBBBAwNYC7L9tXT7DgqcB6COl1tCbMmWKx6Okp6ff8NiZM2dKp06d5PTp0zd8X2v+zZ49W8qWLevxXFY+kAXIytUJbGwfLdglo+bt1CeNKZJTZr3YMLBBMBsCCCCAAAIIIIAAAgggoKgA+29FC+tlWjQAvQS7/nCjGoDauAcOHJAxY8a4Gn3af6Dh4eGuhl/btm2lZ8+eEhER4WO01jmdBcg6tTA7kvi9x6XDhHg9jJDgINk4qIVkz3LjJ2KbHS/zI4AAAggggAACCCCAAAJ2EmD/badq+S9WGoD+s2XkWwiwAHF5XBG4kJwqlQfPlZS0q5+O/aZbbalfNi9ICCCAAAIIIIAAAggggAACPgqw//YRUJHTaQAqUki7pcECZLeK+TfeBz9eJhsOndQn6dUsWl5uVs6/kzI6AggggAACCCCAAAIIIOAAAfbfDiiyBynSAPQAiUOMF2ABMt7UziO+M2urfLF0n55Cw3J5ZerTte2cErEjgAACCCCAAAIIIIAAApYQYP9tiTKYHgQNQNNL4MwAWICcWfebZT1n81/y3Ndr9bdzZAmVDYNaiHY/QF4IIIAAAggggAACCCCAAAKZF2D/nXk7lc6kAahSNW2UCwuQjYoVgFCPnbkkNd+d7zbT7JcaSKXCuQIwO1MggAACCCCAAAIIIIAAAuoKsP9Wt7beZEYD0BstjjVMgAXIMEplBrp75EI5cPy8ns+QByrJk/VKKpMfiSCAAAIIIIAAAggggAACZgiw/zZD3Xpz0gC0Xk0cERELkCPK7FWSfaZvkO/X/qGf0zq2sIzrWM2rMTgYAQQQQAABBBBAAAEEEEDAXYD9N1eEJkADkOvAFAEWIFPYLT3pdwkHpf+MTXqMhXNlleX9m1o6ZoJDAAEEEEAAAQQQQAABBKwuwP7b6hUKTHw0AAPjzCzXCbAAcUlcL7Dr6Blp/kGc24+XvX6PFInKBhYCCCCAAAIIIIAAAggggEAmBdh/ZxJOsdNoACpWULukwwJkl0oFLs60tHSp9vZvcurCZX3SMR2qyoNViwQuCGZCAAEEEEAAAQQQQAABBBQTYP+tWEEzmQ4NwEzCcZpvAixAvvmpevbTX66S37cn6uk9UbeEDH0wRtV0yQsBBBBAAAEEEEAAAQQQ8LsA+2+/E9tiAhqAtiiTekGyAKlXUyMy+mTRbnlvzg59qIqFcsovLzc0YmjGQAABBBBAAAEEEEAAAQQcKcD+25Flz5A0DUCuA1MEWIBMYbf8pAn7Tki7z1bocQYHiWwY1EIis4ZZPnYCRAABBBBAAAEEEEAAAQSsKMD+24pVCXxMNAADb86MIsICxGVwI4GLl1OlyuB5kpyapr/9Vdda0ig6H2AIIIAAAggggAACCCCAAAKZEGD/nQk0BU+hAahgUe2QEguQHapkTowPf7JM1h48qU/+UtNy0rt5tDnBMCsCCCCAAAIIIIAAAgggYHMB9t82L6BB4dMANAiSYbwTYAHyzstJRw/7ZZtMiNurp1yvTB759pk6TiIgVwQQQAABBBBAAAEEEEDAMAH234ZR2nogGoC2Lp99g2cBsm/t/B353C1HpPvUNfo0EeEhsnFQCwkNCfb31IyPAAIIIIAAAggggAACCCgnwP5buZJmKiEagJli4yRfBViAfBVU9/zjZy9JjXfmuyU4s2cDqVw0l7pJkxkCCCCAAAIIIIAAAggg4CcB9t9+grXZsDQAbVYwVcJlAVKlkv7Jo8moRbIv6Zw++NttYqRznRL+mYxREUAAAQQQQAABBBBAAAGFBdh/K1xcL1KjAegFFocaJ8ACZJyliiO9Mm2d/Lj+sJ5a2xpFZWTbWBVTJScEEEAAAQQQQAABBBBAwK8C7L/9ymubwWkA2qZUagXKAqRWPY3OZtLSfTJ01lZ92DsLRMrcXo2MnobxEEAAAQQQQAABBBBAAAHlBdh/K19ijxKkAegREwcZLcACZLSoWuOtOXBCHvl0hZ5UcJDI5iEtJSI8VK1EyQYBBBBAAAEEEEAAAQQQ8LMA+28/A9tkeBqANimUamGyAKlWUWPzuZCcKjGD50pqWro+8PTudaVWqdzGTsRoCCCAAAIIIIAAAggggIDiAuy/FS+wh+nRAPQQisOMFWABMtZTxdH+NWaJbPvrtJ7am60qSLeGpVVMlZwQQAABBBBAAAEEEEAAAb8JsP/2G62tBqYBaKtyqRMsC5A6tfRXJq/9b6P8Z/UhffjWsYVlXMdq/pqOcRFAAAEEEEAAAQQQQAABJQXYfytZVq+TogHoNRknGCHAAmSEotpjfLPygLzxw2Y9yRJ5ImRx3yZqJ012CCCAAAIIIIAAAggggIDBAuy/DQa16XA0AG1aOLuHzQJk9wr6P/7Nf56S+8ctdZto/cDmEhUR7v/JmQEBBBBAAAEEEEAAAQQQUESA/bcihfQxDRqAPgJyeuYEWIAy5+aksy6npkmlQXMlOSVNT/urrrWkUXQ+JzGQKwIIIIAAAggggAACCCDgkwD7b5/4lDmZBqAypbRXIixA9qqXWdG2+XiZrD90Up/+1RbR0vOecmaFw7wIIIAAAggggAACCCCAgGw9fFoW7UyUFxqXtYUG+29blMnvQdIA9DsxE9xIgAWI68ITgUE/bZYpKw7ohzavWEA+f+IuT07lGAQQQAABBBBAAAEEEEDAUIH09HSZvGy/jPh1uySnpsmEzjWkRaWChs7hj8HYf/tD1X5j0gC0X82UiJgFSIky+j2J79f8IX3+u0Gfp0DOLLJyQDO/z8sECCCAAAIIIIAAAggggMC1AklnL0nf/26QhTuO6T+OigiTOS83koK5sloai/23pcsTsOBoAAaMmomuFWAB4nrwRGB34hlpNjrO7dCVA5pKgZzW/j9YT3LjGAQQQAABBBBAAAEEELCHwJJdx6T39A1y7MylDAE/UbeEDH0wxtKJsP+2dHkCFhwNwIBRMxENQK4BbwXS0tKlypB5cvZSin6qXT5m722uHI8AAggggAACCCCAAALWEtAeSPj+vB3yWdzeGwb2TMNS0rdleQkPDbZW4NdFQwPQ0uUJWHA0AANGzUQ0ALkGMiPQYcIKid97Qj+1Z5Oy8mrLOzMzFOcggAACCCCAAAIIIIAAAh4J7E86Jy9NWycb/ziV4fi8ObLI++1i5e7ofB6NZfZBNADNroA15qcBaI06OC4KFiDHlTzTCQ//ZZvbX9waReeTr7rWyvR4nIgAAggggAACCCCAAAII3ExAe9DHjLV/ysCfNsu55NQMhzW+M5+MahsrWhPQLi/233aplH/jpAHoX19Gv4kACxCXhqcCszf+JT2+Xasfrt1od91bzSUoKMjTITgOAQQQQAABBBBAAAEEELitwJmLl+XNHzfLT+sPZzg2PCRYXvtXeXmqXkkJDrbXXoT9921L74gDaAA6oszWS5IFyHo1sWpEh06cl4bvLXQLL65vEymeJ8KqIRMXAggggAACCCCAAAII2Exg85+nXB88OHD8fIbIS+fLLmM7VJOYIrlsltU/4bL/tmXZDA+aBqDhpAzoiQALkCdKHKMJaB/Br/HOfDlxLlkHGdexmrSOLQwQAggggAACCCCAAAIIIOCTgLbf+Dr+gLw9a5skp6ZlGKtDzWIysHVFiQgP9WkeM09m/22mvnXmpgFonVo4KhIWIEeV2+dku0xOkEU7junjaE/beqNVRZ/HZQAEEEAAAQQQQAABBBBwroD2ld/XZ2wS7bZD178is4bKiIerSKsqhWwPxP7b9iU0JAEagIYwMoi3AixA3oo5+/jRv+2Usb/v0hFqlcot07vXdTYK2SOAAAIIIIAAAggggECmBbYcPiU9vlkr+2/wld/qxaNkbMdqUvQONW47xP4705eJUifSAFSqnPZJhgXIPrWyQqS/bzsqT09ZrYcSER4imwa3lBCb3XzXCpbEgAACCCCAAAIIIICAkwW0r/x+m3BQhszcKskpGb/y+2yj0tK35Z0SFhKsDBP7b2VK6VMiNAB94uPkzAqwAGVWzpnnHTtzSWq+O98t+Xm9Gkl0gUhngpA1AggggAACCCCAAAIIeC1w9lKKDJixSX7ekPEpv7myhcn7bWOlWcUCXo9r9RPYf1u9QoGJjwZgYJyZ5ToBFiAuCW8F6g3/XQ6fuqifNvLRKtL2rmLeDsPxCCCAAAIIIIAAAggg4ECBbX+ddn3ld2/SuQzZxxaLko8fU+crv9cnyP7bgRf8DVKmAch1YIoAC5Ap7Lae9Lmpa2TOliN6Dp3rlJC328TYOieCRwABBBBAAAEEEEAAAf8LzFj7h/SfsUku3eArv083KCWv3VtewkPV+covDUD/X1N2nIEGoB2rpkDMNAAVKGKAU/hk0W55b84OfdbYornkp54NAhwF0yGAAAIIIIAAAggggIBdBLR7/L0ze6t8teJAhpC1p/yOahsrLSsVtEs6mY6T/Xem6ZQ6kQagUuW0TzIsQPaplVUiXbY7SR7/YqUeTnhIsGwe0lLpv9RZxZ44EEAAAQQQQAABBBCwm8CRUxflhW/WyNqDJzOEXqVoLvn4sepSLLcaT/m9XW3Yf99OyBnv0wB0Rp0tlyULkOVKYvmATl24LLFD5rnF+XPP+lKlaJTlYydABBBAAAEEEEAAAQQQCJzAyr3Hpce36yTp7KUMk3aqU1zeur+iZAkNCVxAJs/E/tvkAlhkehqAFimE08JgAXJaxY3J955Ri9xu2qvdA1C7FyAvBBBAAAEEEEAAAQQQQCA9PV0mLdsvw37ZJqlp6W4gWUKDZdhDleWRGkUdB8X+23Elv2HCNAC5DkwRYAEyhd32k74ybZ38uP6wnkfbGkVlZNtY2+dFAggggAACCCCAAAIIIOCbwLlLKfL6jE0yc8PV/cKVEYvlzibjO9WQSoVz+TaJTc9m/23TwhkcNg1Ag0EZzjMBFiDPnDjKXWDS0n0ydNZW/Yd3FoiUub0awYQAAggggAACCCCAAAIOFtiXdE66T10tO4+ezaBwd3Q+GdOhqkRFhDtWiP23Y0vvljgNQK4DUwRYgExht/2kaw6ckEc+XaHnERwkrgeBRISH2j43EkAAAQQQQAABBBBAAAHvBRbuSJSXvlsnZy6mZDj5pabl5OWm5SRE2zg4+MX+28HFvyZ1GoBcB6YIsACZwm77SS8kp0rM4Llu9/OY3r2u1CqV2/a5kQACCCCAAAIIIIAAAgh4LqDd7+/zJXtl+K/bJd39dn8SmTVUPmxfVZpWKOD5gAofyf5b4eJ6kRoNQC+wONQ4ARYg4yydNtK/xiyRbX+d1tN+s1UF6dawtNMYyBcBBBBAAAEEEEAAAccKXLycKgNmbJIZ6/7MYFC+YKTrfn8l82Z3rM/1ibP/5lLQBGgAch2YIsACZAq7EpO+/v1GmbbqkJ5L69jCMq5jNSVyIwkEEEAAAQQQQAABBBC4tcDR0xfl2alrZMOhkxkOvL9KIXnv0SrcIug6Gfbf/FdFA5BrwDQBFiDT6G0/8bcrD8qAHzbpeZTIEyGL+zaxfV4kgAACCCCAAAIIIIAAArcW0Jp+z05dLUdPX3I7MChI5NUWd8oLjctIkPYvvNwE2H9zQdAA5BowTYAFyDR620+8+c9Tcv+4pW55rB/Y3NFP9bJ9UUkAAQQQQAABBBBAAIHbCPyw7g957ftNkpyS5nZk9vAQ+bBDNWlekfv93YyQ/Tf/edEA5BowTYAFyDR62098OTVNKg2a6/Z//F91rSWNovPZPjcSQAABBBBAAAEEEEAAAXeB1LR0eW/udvls8d4MNMVzR8gXT94l0QUiYbuFAPtvLg8agFwDpgmwAJlGr8TEbT5eJuuvuefHqy2ipec95ZTIjSQQQAABBBBAAAEEEEDgH4EzFy/Ly9PWy4LtiRlI6pbOI588Xl3uyB4O120E2H9zidAA5BowTYAFyDR6JSYe9NNmmbLigJ6L9nH/z5+4S4ncSAIBBBBAAAEEEEAAAQREDp+8IF2/XCXbj5zJwPFk3RLy5v0VJSwkGCoPBNh/e4DkgEN4CrADimzFFFmArFgV+8T0/Zo/pM9/N+gBF8iZRVYOaGafBIgUAQQQQAABBBBAAAEEbiqw6Y9T8vSUVZJ4xv1hH6HBQTL0wRh5rHZx9LwQYP/tBZbCh9IAVLi4Vk6NBcjK1bF+bLsTz0iz0XFuga4c0FQK5Mxq/eCJEAEEEEAAAQQQQAABBG4qMG/LEdfXfi9cTnU7Jnf2cBnfqYbUKpUbPS8F2H97Cabo4TQAFS2s1dNiAbJ6hawdX1paulQZMk/OXkrRA53QuYa0qFTQ2oETHQIIIIAAAggggAACCNxQID09XSYu3Sfv/rJN0tPdDymTL7tM7lJLiueJQC8TAuy/M4Gm4Ck0ABUsqh1SYgGyQ5WsHWP7z1bIyn0n9CB7N4+Wl5ryIBBrV43oEEAAAQQQQAABBBDIKJCSmiZDZm6VqfFX7/N95SjtYR/aJ/9yRYRBl0kB9t+ZhFPsNBqAihXULumwANmlUtaNc/DPW+TL5fv1AO+rXFA+ebyGdQMmMgQQQAABBBBAAAEEEMggoD3p98Xv1smiHccyvPdojaIy7KHKEh7Kwz58uXTYf/uip865NADVqaWtMmEBslW5LBnstISD8vqMTXpspfNllwV9GlsyVoJCAAEEEEAAAQQQQACBjAK3etJv35Z3yguNy0hQUBB0Pgqw//YRUJHTaQAqUki7pcECZLeKWS/e9YdOSpuPl+mBBQeJbBlyr2QLD7FesESEAAIIIIAAAggggAACbgJbDp+SpyZnfNKv9mm/UW1j5YHYwogZJMD+2yBImw9DA9DmBbRr+CxAdq2cdeI+n5wilQbNdbtB8M8960uVolHWCZJIEEAAAQQQQAABBBBAIIPA8t1J8uzUNW4P9dMO0p70+/kTNaRGCZ70a+Rlw/7bSE37jkUD0L61s3XkLEC2Lp9lgm88cqHsP35ej+e9R6tIu7uKWSY+AkEAAQQQQAABBBBAAAF3gZkbDkvv6evlcqr7o361W/pM7lJTSuTJDpnBAuy/DQa16XA0AG1aOLuHzQJk9wpaI/7npq6ROVuO6MF0rV9KBrauaI3giAIBBBBAAAEEEEAAAQTcBCYv2ydDZ211+xaPdkCtUrllQucaEhURjpgfBNh/+wHVhkPSALRh0VQImQVIhSqan8MHv+2UMb/v0gOpXzaPfNOtjvmBEQECCCCAAAIIIIAAAgjoAunp6fLvOTtk/OI9GVT+FVNQPmhfVbKGcS9vf10y7L/9JWuvcWkA2qteykTLAqRMKU1NZM7mv+S5r9fqMeTJHi5r3mpuakxMjgACCCCAAAIIIIAAAlcFLqemyWvfb5QZa//MwPJE3RIyqHUlCdGe6MfLbwLsv/1Ga6uBaQDaqlzqBMsCpE4tzcxkX9I5aTJqkVsIq95oJvkis5gZFnMjgAACCCCAAAIIIICAiJy7lCIvfLNWFu88lsGjb8s75YXGZSQoiOafvy8W9t/+FrbH+DQA7VEn5aJkAVKupKYklJqWLjGD5sqFy6n6/FOfriUNy+UzJR4mRQABBBBAAAEEEEAAgX8Ejp+9JF2/XCUb/jjlRqJ92m/4Q5WlXU0e3heoa4X9d6CkrT0PDUBr10fZ6FiAlC1twBN78KOlbr9UvHFfBXmmUemAx8GECCCAAAIIIIAAAggg8I/AoRPn5YlJCaJ9Y+faV9awYPn4serStEIBqAIowP47gNgWnooGoIWLo3JoLEAqVzewub32v43yn9WH9EkfqV5U3m8XG9ggmA0BBBBAAAEEEEAAAQRcArsTz0qnL1bKkdMX3USiIsJk4pM1pUaJO5AKsAD77wCDW3Q6GoAWLYzqYbEAqV7hwOU3aek+GTprqz5hpcI5ZfZLDQMXADMhgAACCCCAAAIIIICAS2DL4VPyxMQEOX4u2U2kSFQ2mdK1lpTNnwMpEwTYf5uAbsEpaQBasChOCIkFyAlVDkyOy/ckyWOfr9QnCw8Nlq1DWkpoSHBgAmAWBBBAAAEEEEAAAQQQkDUH/panJifI6Yspbhp3Foh0Nf8K5sqKkkkC7L9NgrfYtDQALVYQp4TDAuSUSvs/zxPnkqX627+5TTS/dyMpmz/S/5MzAwIIIIAAAggggAACCMjy3UnS7avVcj756sP5NJbYYlEy5amaEhURjpKJAuy/TcS30NQ0AC1UDCeFwgLkpGr7P9da786XxDOX9Ik+eqya3F+lsP8nZgYEEEAAAQQQQAABBBwu8Pu2o/L8N2slOSXNTaJO6dzyxZM1JUeWUIcLmZ8++2/za2CFCGgAWqEKDoyBBciBRfdjytoTxuJ2HtNn6NmkrLza8k4/zsjQCCCAAAIIIIAAAgggMHPDYen1n/WSkpbuhtH4znwyvlMNyRoWApIFBNh/W6AIFgiBBqAFiuDEEFiAnFh1/+U87JdtMiFurz5Bswr5XX9t5IUAAggggAACCCCAAAL+EfjPqoPy+oxNku7e+5NWlQvJB+2rinZvbl7WEGD/bY06mB0FDUCzK+DQ+VmAHFp4P6U9Y+0f0nv6Bn30ondkk6Wv3eOn2RgWAQQQQAABBBBAAAFnC0xcuk/enrU1A0LbGkVlxCNVJCQ4yNlAFsue/bfFCmJSODQATYJ3+rQsQE6/AozNf8vhU9Jq7FK3QTcNbiGRWcOMnYjREEAAAQQQQAABBBBwuMDHC3fLyLk7Mih0qVdSBt5fUYJp/lnuCmH/bbmSmBIQDUBT2JmUBYhrwEiBSympUnHgXEm95t4j3z9fV2qUyG3kNIyFAAIIIIAAAggggICjBW7W/NPuwd2nRbQEBfHJPyteIOy/rViVwMdEAzDw5swoIixAXAZGC7T4YLHsPHpWH/adNjHSqU4Jo6dhPAQQQAABBBBAAAEEHClws+bfa/eWl+cbl3GkiV2SZv9tl0r5N04agP71ZfSbCLAAcWkYLfDid+tEewrZlVfnOiXk7TYxRk/DeAgggAACCCCAAAIIOE7gZs2/wa0rSpf6pRznYbeE2X/brWL+iZcGoH9cGfU2AixAXCJGC1z/S0nNknfIf5+rZ/Q0jIcAAggggAACCCCAgKMEbtb8G/JAJXmyXklHWdg1Wfbfdq2csXHTADTWk9E8FGAB8hCKwzwW+H3bUXl6ymr9+MisobJxUAvuQ+KxIAcigAACCCCAAAIIIOAuQPNPjSuC/bcadfQ1CxqAvgpyfqYEWIAyxcZJtxD48+QFqT9igdsRy16/R4pEZcMNAQQQQAABBBBAAAEEvBSg+eclmIUPZ/9t4eIEMDQagAHEZqqrAixAXA1GC6Snp0uVIfPkzMUUfeiJT94lTSsUMHoqxkMAAQQQQAABBBBAQGkBmn9qlZf9t1r1zGw2NAAzK8d5PgmwAPnEx8k3EWg7frms2v+3/m7flndKjyZl8UIAAQQQQAABBBBAAAEPBWj+eQhlo8PYf9uoWH4MlQagH3EZ+uYCLEBcHf4QeOvHzTI1/oA+dOvYwjKuYzV/TMWYCCCAAAIIIIAAAggoJ/DJot3y3pwdGfLigR/2LjX7b3vXz6joaQAaJck4XgmwAHnFxcEeCnwdf0De/HGzfnR0gRwyr9fdHp7NYQgggAACCCCAAAIIOFdgyvL9MujnLTT/FLwE2H8rWNRMpEQDMBNonOK7AAuQ74aMkFFgzYET8sinK/Q3Qhrm/lUAACAASURBVIKDZOvQlpIlNAQuBBBAAAEEEEAAAQQQuInA/9b8Ia/+dwPNP0WvEPbfihbWy7RoAHoJpurh2gMUfvjhBxk3bpxs375dTp06JcWKFZPGjRvLa6+9JqVLlzY0dRYgQzkZ7P8Fzly8LJUHz3PzmP1SA6lUOBdGCCCAAAIIIIAAAgggcAOBOZv/khe+WStp6e5vDry/onRtUAozBQTYfytQRANSoAFoAKIKQ/Tp00dGjx4thQoVkgcffFBy5swpGzZskHnz5kmOHDlk+fLlEhMTY1iqLECGUTLQdQIN/r1A/vj7gv7T0e1i5eHqRXFCAAEEEEAAAQQQQACB6wQW7zwm3aasksup7t2/Ps2j5cWm5fBSRID9tyKF9DENGoA+Aqpw+pEjR6RIkSKuT/xpTb9cua5+WuqDDz6Q3r17y1NPPSWTJk0yLF0WIMMoGeg6Ae0XmPnbEvWfPtuotAy4rwJOCCCAAAIIIIAAAgggcI3Aqv0npPPElXLxcpqbi/b7c/9/lZegoCC8FBFg/61IIX1Mgwagj4AqnB4fHy9169aVxx57TL755hu3lHbt2iXR0dFy//33y8yZMw1LlwXIMEoGuk5g1Nwd8tHC3fpPG0Xnk6+61sIJAQQQQAABBBBAAAEE/l9g85+npOOEeDlzKcXNpGOt4jLsoRiaf4pdKey/FStoJtOhAZhJuCunJSYmSkJCguufVatWuf45fvy46+0nn3xSvvzyS49nOHDggIwdO1Zmz54thw4dkixZskiZMmWkXbt20qNHD4mIiPB4LG8O1OItXLiw6+u/GzdudH3998rryicAtf995ZVXvBn2lseyABlGyUDXCczccFhe/G6d/tP8kVkk4Y1mOCGAAAIIIIAAAggggICI7E48I+0+i5cT55LdPB6sWlhGt6sq2oP0eKklwP5brXpmNhsagJmV+//zbvWxaG8agNqn6zp16iSnT5++YUTap/C0xmDZsmV9jPjGp2sNPu0+gAULFnS7B+CCBQvkmWeekTFjxkhoaKhhc7MAGUbJQNcJaL/QNBsd5/bTtW81l9zZw7FCAAEEEEAAAQQQQMDRAodOnJdHxy+Xo6cvuTk0q5BfPu1UQ8JCgh3to2ry7L9Vrax3edEA9M4rw9HXNgCLFy8u5cuXdz04Q3t52gBct26d1K9fXy5cuOB64Eb//v2lSZMmrn+fNm2afP75567xtCbg6tWrJTIy0seob3z69OnTpVu3bnLmzBn9gAYNGsiIESNc8Rn5YgEyUpOxrhVISU2TioPmSnLK1XuZfPtMbalXJi9QCCCAAAIIIIAAAgg4VuDo6YvSdvwKOXjivJtBvTJ5ZFKXmpI1LMSxNqonzv5b9Qp7lh8NQM+cbnrUoEGDpGbNmq5/ChQoIPv375dSpf55VLqnDcBGjRrJkiVLXJ+wi4uLc92P79rXyJEjpV+/fq4fafMNHjw4Qzzap/cuXXL/K86tUnv55ZelXLmrT3UaOnSovPPOO6L9r/ZJxKioKFm/fr306tXL9b/ff/+9PPDAAz5qXT2dBcgwSga6gUCrsUtky+Grn6Yd1LqiPFX/n/8ueSGAAAIIIIAAAggg4DSBUxcuS9vxy2Xn0bNuqVcrHiVfP11bsmcx7tteTrO1Q77sv+1QJf/HSAPQYGNvG4DavQNr167tiqJ79+4yfvz4DBGlpaVJTEyMbNu2zdWY0+47GBYW5nac9snBc+fOeZzNwoULpXHjxq7j58+fL82bN3c1+0aPHu02hvaE4NKlS7ueEqw9EMSoFwuQUZKMcyOBPtM3yPdr/9Dfan9XMfn3o1XAQgABBBBAAAEEEEDAcQKXUlLliYkJsnLfCbfcyxeMlP88W1dyRbjvLR0H5ICE2X87oMgepEgD0AMkbw7xtgE4YMAAGT58uGsK7Wm8V5qB18+pfQ1X+2qw9po7d660aNHCm7Bueaz26UGt8ffzzz9L69atMxxbvXp10b6mrH01WGs0GvFiATJCkTFuJvB53F5595dt+tuxRXPJTz0bAIYAAggggAACCCCAgKME0tLS5aVp62TWxr/c8i6VN7tM715X8kVmcZSHU5Nl/+3UyrvnTQPQ4OvA2wbgla//Zs+eXU6ePHnTB22sWLFC6tWr54p24MCBMmTIEMMif/HFF+Wjjz6SiRMnSteuXTOMW6xYMTl8+LCcP3/e9WRiI14sQEYoMsbNBJbsOiadJybob2cLC5HNQ1ryRDMuGQQQQAABBBBAAAFHCbw7e6t8vmSfW85a02/G8/WkWO4IR1k4OVn2306u/tXcaQAafB142wDMly+fJCUlSWxsrOteezd7/f3335I7d27X223bthXtgR1GvbQHjXTs2FEqVaoky5Ytk1y5culDa19Jfv75510PAVm6dKlRUwoLkGGUDHQDgcQzF6XWu7+7vbPw1cai/aWTFwIIIIAAAggggAACThCYtHSfDJ211S3V7OEh8p/udSWmyNU9nxMsnJ4j+2+nXwH/5E8D0ODrwJsG4MWLFyVbtmyuCFq1aiWzZs26ZTRX7vNXp04d0T4RaNQrNTVV7rnnHtcDSPLnz+962Id2r8G1a9fKggULXDEuWrRIatWq5fGU2gJzq9dff/2lj3fo0CEpWrSox2NzIAK3E0hPT5e73pkvx88l64eO71Rd7o0pdLtTeR8BBBBAAAEEEEAAAdsL/LLpL+nx7VpJT7+aSmhwkOtpv42i89k+PxLwToAGoHdeqh5NA9DgynrTADx27Jir4aa92rdvL9on8W710p4yrD0ARHsgyKZNmwyNXHuC8AcffOD6ZOGOHTskOTnZ9VTjJk2aiHafwgoVKng1X1BQkMfH0wD0mIoDvRB4/It4Wbb7uH7Gy03LSa/m0V6MwKEIIIAAAggggAACCNhPIGHfCek0caUkp6S5BT+qbaw8WoMPXtivor5HTAPQd0MVRqABaHAVvWkAao2v4sWLuyLo3LmzfPXVV7eMRjtWO6dMmTKye/dugyM3djgagMZ6Mpr3AkNnbpVJy67e7+TeSgVlfOca3g/EGQgggAACCCCAAAII2ERgd+IZeeTTFXLqwmW3iF9tES097ylnkywI02gBGoBGi9pzPBqABtfNmwaglT4BaDCD6x5/t3rxFWCjxRnveoHpqw9Jv/9t1H9cMk+ELOrbBCgEEEAAAQQQQAABBJQUOHr6ojz8yXL58+QFt/weq11c3m0TI958SENJIAcnRQPQwcW/JnUagAZfB940AK1yD0CDCTwajgXIIyYO8kFg4x8n5YGPlukjaN9K3zKkpUSEh/owKqcigAACCCCAAAIIIGA9gTMXL0v7z+Jl61+n3YJrViG/jO9UQ0JDgq0XNBEFTID9d8CoLT0RDUCDy+NNA1CbOm/evHL8+HFTnwJsMIFHw7EAecTEQT4IXEhOlUqD5kjaNTc+/rFHfalaLMqHUTkVAQQQQAABBBBAAAFrCVxOTZOuX66SJbuS3AKLLRYl3z1Tmz+AW6tcpkTD/tsUdstNSgPQ4JJ42wBs1KiRLFmyRLJnzy4nT56U0NAbfzpJe+pvvXr1XNEOHDhQhgwZYnDkgR2OBSiw3k6d7Z5Ri2Rv0jk9/REPV5YOtf657yYvBBBAAAEEEEAAAQRUEBj002aZsuKAWyra7W++f76e5MmRRYUUycFHAfbfPgIqcjoNQIML6W0DUHvC7vDhw11RxMfHS+3atW8Y0YgRI6R///6u9+bOnSstWrQwOPLADscCFFhvp872/Ndr5NfNR/T0n2lYSt5oVdGpHOSNAAIIIIAAAgggoJjANysPyBs/bHbLKk/2cJnxQj0pkSe7YtmSTmYF2H9nVk6t82gAGlxPbxuACQkJetOve/fuMn78+AwRpaWlSUxMjGzbtk2ioqIkMTFRwsLCDI48sMOxAAXW26mzvTdnu3yyaI+efvOKBeTzJ+5yKgd5I4AAAggggAACCCgksGLPcek8caWkXHPPm/DQYJn2bB2pXvwOhTIlFV8F2H/7KqjG+TQADa6jtw1AbforXwPWvv4bFxcndevWdYtq5MiR0q9fP9fPBg0aJIMHDzY46sAPxwIUeHMnzjh91SHp9/3VJwFHF8gh83rd7UQKckYAAQQQQAABBBBQSODg8fPywMdL5eT5y25Zfdi+qrSpVkShTEnFCAH230Yo2n8MGoA+1nDp0qWye/dufZSkpCTp27ev69/r168v3bp1c5uhS5cuGWZct26d69gLFy5Ijhw5RPtacJMmTVz/Pm3aNJkwYYLrnOjoaFm9erVERkb6GLX5p7MAmV8DJ0Swcu9xaT8hXk81S2iwbBt6rwQHBzkhfXJEAAEEEEAAAQQQUFBAe+LvI58ul51Hz7pl93zjMvLaveUVzJiUfBVg/+2roBrn0wD0sY5aQ2/KlCkej5Kefs0jSa85a+bMmdKpUyc5fdr9se1XDtGaf7Nnz5ayZct6PJeVD2QBsnJ11Ikt8fRFqTXsd7eElr9+jxSOyqZOkmSCAAIIIIAAAggg4BiB1LR0efar1fL79kS3nJtVyC8TOt/FH7odcyV4lyj7b++8VD2aBqCPlTWqAaiFceDAARkzZoyr0af9BxoeHu5q+LVt21Z69uwpERERPkZrndNZgKxTC5Uj0RruFQfOlQuXU/U0v32mttQrk1fltMkNAQQQQAABBBBAQFGB4b9uk88W73XL7s4CkfL9C/UkR5ZQRbMmLV8F2H/7KqjG+TQA1aij7bJgAbJdyWwb8L0fxsn2I2f0+Ic9VFkeq13ctvkQOAIIIIAAAggggIAzBWas/UN6T9/glvwdEWHyc88GUiy3Oh8WcWZ1/Zs1+2//+tpldBqAdqmUYnGyAClWUAun8/zXa+TXzUf0CLs3Ki3976tg4YgJDQEEEEAAAQQQQAABd4G1B/+WDp/FS3Jqmv5GaHCQfNOtttQunQcuBG4pwP6bC0QToAHIdWCKAAuQKeyOnHTEr9tl/OI9eu4tKxWQzzrf5UgLkkYAAQQQQAABBBCwn8DhkxfkgY+WSdLZS27BD3+4snSsxTdb7FfRwEfM/jvw5lackQagFavigJhYgBxQZIukOC3hoLw+Y5MejXaPlLm9GlkkOsJAAAEEEEAAAQQQQODmAhcvp8qj45fL5j/dHxbZpV5JGfxAJegQ8EiA/bdHTMofRANQ+RJbM0EWIGvWRcWo4vcelw4T4vXUsoYFy9Yh9/KENBWLTU4IIIAAAggggIBiAv3+t0Gmr/7DLauG5fLK5C41JTQkWLFsScdfAuy//SVrr3FpANqrXspEywKkTCktn8iRUxelzvDf3eKM799UCubKavnYCRABBBBAAAEEEEDAuQLTVx2Sft9vdAMonTe7/PBCfckVEeZcGDL3WoD9t9dkSp5AA1DJslo/KRYg69dIlQjT0tKl4qA5cvHy1Rsmf/dMHalbhpslq1Jj8kAAAQQQQAABBFQT2Hr4tDz0yTK5lHL1d9js4SHyU88GUjZ/DtXSJR8/C7D/9jOwTYanAWiTQqkWJguQahW1dj73fhgn24+c0YMc8XBl6cANk61dNKJDAAEEEEAAAQQcKnD64mV5YNxS2X/8vJvAuI7VpHVsYYeqkLYvAuy/fdFT51wagOrU0laZsADZqly2D7b71NUyd8tRPY/n7i4jr/+rvO3zIgEEEEAAAQQQQAABtQTS09Plua/XuP3uqmXIQz/UqnOgs2H/HWhxa85HA9CadVE+KhYg5UtsqQSH/7JNPovbq8f0r5iC8mmnGpaKkWAQQAABBBBAAAEEEPhiyV55Z/Y2N4iqxaJkeve6Eh7KQz+4QjInwP47c26qnUUDULWK2iQfFiCbFEqRML9LOCj9Z2zSsylfMFLmvNJIkexIAwEEEEAAAQQQQEAFgVX7T0iHCfGSmpaupxMVESazX2ooRaKyqZAiOZgkwP7bJHiLTUsD0GIFcUo4LEBOqbQ18ly+J0ke+3ylHky2sBDZOrSlBAUFWSNAokAAAQQQQAABBBBwtEDS2UvSauwSOXr6ku6g/ao6uUtNaXxnfkfbkLzvAuy/fTdUYQQagCpU0YY5sADZsGg2DvnwyQtSb8QCtwwSBjSV/Dmz2jgrQkcAAQQQQAABBBBQQUD7xF/niStl+Z7jbum81LSc9G4erUKK5GCyAPtvkwtgkelpAFqkEE4LgwXIaRU3N9+0tHSpMHCOXEpJ0wP5z7N1pHbpPOYGxuwIIIAAAggggAACjhd4f94OGbdgt5tDg7J5ZUrXWhISzDdWHH+BGADA/tsARAWGoAGoQBHtmAILkB2rZu+YW3ywWHYePasn8d4jVaRdzWL2ToroEUAAAQQQQAABBGwtsHBHojw1eZVbDgVzZpXZLzWQPDmy2Do3greOAPtv69TCzEhoAJqp7+C5WYAcXHyTUn/mq9Xy29aj+uwvNC4j/e4tb1I0TIsAAggggAACCCDgdAHtNjX3jV0iJ89f1ilCg4Nk2rN15K6SuZ3OQ/4GCrD/NhDTxkPRALRx8ewcOguQnatnz9iH/bJNJsTt1YO/r3JB+eTxGvZMhqgRQAABBBBAAAEEbC2g3ffv8S/iJX7vCbc83mxVQbo1LG3r3AjeegLsv61XEzMiogFohjpzCgsQF0GgBb5ZeUDe+GGzPm3FQjnll5cbBjoM5kMAAQQQQAABBBBAQD5bvEeG/7rdTeJfMdofqKtLkPb4X14IGCjA/ttATBsPRQPQxsWzc+gsQHaunj1jX7Y7SR7/YqUefPbwENk8pCW/YNmznESNAAIIIIAAAgjYVmDL4VPS5uNlcjk1Xc+hSFQ21x+nc2ULs21eBG5dAfbf1q1NICOjARhIbebSBViAuBgCLfDnyQtSf8QCt2kT3mgq+SOzBjoU5kMAAQQQQAABBBBwqMDFy6nSetxS2ZV49eF02gf+vnumjtQpncehKqTtbwH23/4Wtsf4NADtUSflomQBUq6klk8oLS1dyg+cI8kpaXqs/32urtTkBsuWrx0BIoAAAggggAACqggM/nmLfLl8v1s6zzcuI6/xcDpVSmzJPNh/W7IsAQ+KBmDAyZlQE2AB4jowQ6DZ6MWy+5q/to58tIq0vauYGaEwJwIIIIAAAggggIDDBBbtSJQuk1e5ZV2pcE754YX6Eh4a7DAN0g2kAPvvQGpbdy4agNatjdKRsQApXV7LJtdtymqZv+2oHl+PJmWkb8vylo2XwBBAAAEEEEAAAQTUEDhxLllafhgnx85c0hPKEhoss19qIGXzR6qRJFlYVoD9t2VLE9DAaAAGlJvJrgiwAHEtmCHwzqyt8sXSffrUraoUko8fq25GKMyJAAIIIIAAAggg4BCB9PR06T51jczbevUP0VrqQx+sJE/ULekQBdI0U4D9t5n61pmbBqB1auGoSFiAHFVuyyQ7Nf6AvPXjZj2emCI5ZdaLDS0TH4EggAACCCCAAAIIqCcwfdUh6ff9RrfEGt+ZTyZ3qSlB2hNAeCHgZwH2334GtsnwNABtUijVwmQBUq2i9shn6a4k6TRxpR5sjiyhsmlwC37xskf5iBIBBBBAAAEEELCdwP6kc3Lf2CVyPjlVjz139nCZ80pDyR+Z1Xb5ELA9Bdh/27NuRkdNA9BoUcbzSIAFyCMmDjJY4NCJ89LwvYVuo65+s5nkzZHF4JkYDgEEEEAAAQQQQMDpAimpafLo+BWy/tBJN4rPn7hLmlcs4HQe8g+gAPvvAGJbeCoagBYujsqhsQCpXF3r5paali4V3pojyalpepDfP19XapTIbd2giQwBBBBAAAEEEEDAlgIfzt8pH87f5RZ7x1rFZfjDlW2ZD0HbV4D9t31rZ2TkNACN1GQsjwVYgDym4kCDBZq+v0j2HDunjzqqbaw8WqOowbMwHAIIIIAAAggggICTBbRP/T3y6XLR/gB95VUqb3bXU38jwkOdTEPuJgiw/zYB3YJT0gC0YFGcEBILkBOqbM0cn/5ylfy+PVEP7sV7ykqfFndaM1iiQgABBBBAAAEEELCdQHJKmrQet1R2HD2jxx4SHCTfP19PqhaLsl0+BGx/Afbf9q+hERnQADRCkTG8FmAB8pqMEwwSGDpzq0xatk8frXVsYRnXsZpBozMMAggggAACCCCAgNMFxv2+S97/bacbQ69m0fJys3JOpyF/kwTYf5sEb7FpaQBarCBOCYcFyCmVtl6eU1fsl7d+2qIHVrlILpn5YgPrBUpECCCAAAIIIIAAArYT2J14Vu4bs8TtntMVC+WUn3vWl9CQYNvlQ8BqCLD/VqOOvmZBA9BXQc7PlAALUKbYOMkAgbidx+SJSQn6SJFZQ2XjoBYSFBRkwOgMgQACCCCAAAIIIOBUgbS0dOkwIV4S9p/QCYKDRH7q0UAqF83lVBbytoAA+28LFMECIdAAtEARnBgCC5ATq26NnA8ePy+NRi50C2btW80ld/ZwawRIFAgggAACCCCAAAK2FPh25UEZ8MMmt9ifaVhK3mhV0Zb5ELQ6Auy/1amlL5nQAPRFj3MzLcAClGk6TvRRICU1TSoMnCOXU68+kU27IXONEnf4ODKnI4AAAggggAACCDhV4Ojpi9Ls/cVy5lKKTlAsdzaZ+0ojnvrr1IvCQnmz/7ZQMUwMhQagifhOnpoFyMnVNz/3e0Ytkr1J5/RARreLlYerFzU/MCJAAAEEEEAAAQQQsKXAc1PXyJwtR9xin/p0LWlYLp8t8yFotQTYf6tVz8xmQwMws3Kc55MAC5BPfJzso8BTkxNk4Y5j+igvNS0nvZtH+zgqpyOAAAIIIIAAAgg4UWDO5iPy3Ndr3FJ/uHoRGd2uqhM5yNmCAuy/LVgUE0KiAWgCOlOKsABxFZgpMGTmFpm8bL8ewgOxhWVsx2pmhsTcCCCAAAIIIIAAAjYUOHXhsjQfvVgSz1zSo9fuLT2/993cY9qG9VQ1ZPbfqlbWu7xoAHrnxdEGCbAAGQTJMJkSmLJ8vwz6eYt+bmzRXPJTzwaZGouTEEAAAQQQQAABBJwroD30Q3v4x7WvMR2qyoNVizgXhcwtJ8D+23IlMSUgGoCmsDMpCxDXgJkCi3YkSpfJq/QQcmULkw2DWpgZEnMjgAACCCCAAAII2Exg5d7j0n5CvFvUd0fnky+fqilBQUE2y4ZwVRZg/61ydT3PjQag51YcaaAAC5CBmAzltcCB4+fk7pGL3M5bP7C5REWEez0WJyCAAAIIIIAAAgg4T+Di5VS5b+wS2Xvs6oPlIsJDZF6vRlL0jgjngZCxpQXYf1u6PAELjgZgwKiZ6FoBFiCuBzMFUlLTpPxbcyQlLV0P44cX6km14neYGRZzI4AAAggggAACCNhE4P15O2Tcgt1u0b51f0V5ukEpm2RAmE4SYP/tpGrfPFcagFwHpgiwAJnCzqTXCDQeuVD2Hz+v/+TD9lWlTTXu1cJFggACCCCAAAIIIHBrgR1HzkirsUvc/pis3VN6xgv1JSSYr/5y/VhPgP239WpiRkQ0AM1QZ06eAsw1YLpAl8kJsmjHMT2OV5qVk1eaRZseFwEggAACCCCAAAIIWFcgPT1dOkyIl5X7TuhBhgYHycwXG0iFQjmtGziROVqABqCjy68nTwOQ68AUARYgU9iZ9BqBwT9vkS+X79d/0qZqYfmwQzWMEEAAAQQQQAABBBC4qcCczUfkua/XuL3fo0kZ6duyPGoIWFaA/bdlSxPQwGgABpSbya4IsABxLZgtMHnZPhkyc6seRtViUfJjj/pmh8X8CCCAAAIIIIAAAhYVuJSSKs1Hx8nBE1dvI1MkKpv83uduyRoWYtGoCQsB4Rt4XAQuARqAXAimCNAANIWdSa8RWLgjUZ6avEr/yR0RYbJuYAuMEEAAAQQQQAABBBC4ocCEuD0y7Jftbu+N61hNWscWRgwBSwuw/7Z0eQIWHA3AgFEz0bUCLEBcD2YL7Es6J01GLXILY8PAFpIrIszs0JgfAQQQQAABBBBAwGICSWcvSZORi+TMpRQ9shol7pD/PVdXgoJ48IfFykU41wmw/+aS0ARoAHIdmCLAAmQKO5NeI3A5NU3KvzVHUtPS9Z/+1KO+xBaLwgkBBBBAAAEEEEAAATeBAT9skm9XHnT7mXb7GO02MrwQsLoA+2+rVygw8dEADIwzs/AXCK4BCwrcPXKhHDh+9R4uYzpUlQerFrFgpISEAAIIIIAAAgggYJbA9iOn5b4xS+SavxvLw9WKyOj2Vc0KiXkR8EqABqBXXMoeTANQ2dJaOzEWIGvXxynRPTEpQeJ2HtPT7dUsWl5uVs4p6ZMnAggggAACCCCAwG0E0tPTpdPElbJs93H9yGxhIbLg1bulUK5s+CFgCwH237Yok9+DpAHod2ImuJEACxDXhRUEBv60Wb5acUAPhb/kWqEqxIAAAggggAACCFhHYP7Wo9Ltq9VuAfFHY+vUh0g8E2D/7ZmT6kfRAFS9whbNjwXIooVxWFiTlu6TobO26llXLx4lM16o7zAF0kUAAQQQQAABBBC4kUBySpq0/DBOtIfHXXkVypVVFvRpLNnCQ0BDwDYC7L9tUyq/BkoD0K+8DH4zARYgrg0rCCzYflS6fnn1L7q5s4fL2reaWyE0YkAAAQQQQAABBBAwWeCLJXvlndnb3KL4sH1VaVONe0abXBqm91KA/beXYIoeTgNQ0cJaPS0WIKtXyBnx7Tl2Vpq+v9gt2Q2DWkiubGHOACBLBBBAAAEEEEAAgRsKnDiXLI1HLpTTF1P097Un/s54vp4EBwehhoCtBNh/26pcfguWBqDfaBn4VgIsQFwfVhDQvtZR/q1f3Z7oNrNnA6lcNJcVwiMGBBBAAAEEEEAAAZMErr9XtBbGjBfqSfXid5gUEdMikHkB9t+Zt1PpTBqAKlXTRrmwANmoWIqH2vC9BXLoxAU9y7Edq8kDsYUVz5r0EEAAAQQQQAABBG4msOvoGbl3zBJJTUvXD3mwamEZ06EaaAjYUoD9ty3LJYgDEgAAIABJREFUZnjQNAANJ2VATwRYgDxR4phACHSeuFKW7ErSp+rTPFpebFouEFMzBwIIIIAAAggggIAFBZ6clCCLdx7TI8sSGiwLXm0sRaKyWTBaQkLg9gLsv29v5IQjaAA6ocoWzJEFyIJFcWhIb/64Sb6OP6hn3/6uYvLvR6s4VIO0EUAAAQQQQAABZwss3JEoT01e5Ybw0j1lpXeLO50NQ/a2FmD/bevyGRY8DUDDKBnIGwEWIG+0ONafAmN/3yWjf9upT9G0fH6Z2KWmP6dkbAQQQAABBBBAAAELCqSlpUurcUtl21+n9egK5MwiC/o0luxZQi0YMSEh4JkA+2/PnFQ/igag6hW2aH4sQBYtjAPD+nblQRnwwyY989hiUfJTj/oOlCBlBBBAAAEEEEDA2QJztxyR7lPXuCGMahsrj9Yo6mwYsre9APtv25fQkARoABrCyCDeCrAAeSvG8f4SmLfliDx7zS962r1dlr1+j7+mY1wEEEAAAQQQQAABCwqkp6fL/eOWypbDVz/9Vy5/Dpn7SiMJDg6yYMSEhIDnAuy/PbdS+UgagCpX18K5sQBZuDgOC23Ngb/lkU+X61lrN3ne/va9EhTEL3oOuxRIFwEEEEAAAQQcLDB/61Hp9tVqN4ExHarKg1WLOFiF1FURYP+tSiV9y4MGoG9+nJ1JARagTMJxmuECB4+fl0YjF7qNu3lIS8nBfV4Mt2ZABBBAAAEEEEDAigLap/8e/HiZbPzjlB5e6XzZ5bded0sIn/6zYsmIyUsB9t9egil6OA1ARQtr9bRYgKxeIefEdz45RSoOnOuW8KJXG0vJvNmdg0CmCCCAAAIIIICAgwUWbk+Up750f/LvB+1j5aFq3PvPwZeFUqmz/1aqnJlOhgZgpuk40RcBFiBf9DjXaIEKb82RC5dT9WH/91xduatkbqOnYTwEEEAAAQQQQAABiwlon/576JPlsv7QST2yUnm1T/81ktCQYItFSzgIZE6A/Xfm3FQ7iwagahW1ST4sQDYplEPCbPjeAjl04oKe7fhONeTemIIOyZ40EUAAAQQQQAAB5wos3nlMnpyU4AbAk3+dez2omjn7b1Ur611eNAC98+JogwRYgAyCZBhDBB76ZJmsO3j1r77vtImRTnVKGDI2gyCAAAIIIIAAAghYU0D79J/2MLi11/weWDx3hCzoczef/rNmyYgqkwLsvzMJp9hpNAAVK6hd0mEBskulnBFntymrZf62o3qyrzQrJ680i3ZG8mSJAAIIIIAAAgg4VGDpriTpNHGlW/bvPVJF2tUs5lAR0lZVgP23qpX1Li8agN55cbRBAixABkEyjCEC/WdslO8SDuljda5TQt5uE2PI2AyCAAIIIIAAAgggYD0B7dN/7T5bIav2/60HV/SObLLw1cYSxr3/rFcwIvJJgP23T3zKnEwDUJlS2isRFiB71Uv1aEfN3SEfLdytp/mvmILyaacaqqdNfggggAACCCCAgGMFlu9Jksc+d//03/CHK0vHWsUda0Li6gqw/1a3tt5kRgPQGy2ONUyABcgwSgYyQODLZftk8Myt+kg1S94h/32ungEjMwQCCCCAAAIIIICAFQU6TFgh8XtP6KEVifrn03/hoTz514r1IibfBNh/++anytk0AFWppM3yYAGyWcEUD3fWxsPS89t1epal82aXBa82Vjxr0kMAAQQQQAABBJwpsHLvcWk/Id4teR4C58xrwSlZs/92SqVvnScNQK4DUwRYgExhZ9KbCKzYc1w6fn71l8DIrKGyaXBLvBBAAAEEEEAAAQQUFHj8i3hZtvu4nlnBnFllcb/GkiU0RMFsSQkBEfbfXAWaAA1ArgNTBFiATGFn0psI7E48I81Gx7m9u/3teyVrGL8EctEggAACCCCAAAIqCazef0IeHb/CLaUhD1SSJ+uVVClNckHATYD9NxcEDUCuAdMEWIBMo2fiGwicPJ8sVYf+5vbO8tfvkcJR2fBCAAEEEEAAAQQQUEig88SVsmRXkp5R/sgsEtevCX/4VajGpJJRgP03VwUNQK4B0wRYgEyjZ+IbCKSlpUv0m79KSlq6/u7PPetLlaJReCGAAAIIIIAAAggoIrD24N/y8CfL3bIZeH9F6dqglCIZkgYCNxZg/82VQQOQa8A0ARYg0+iZ+CYCtYfNl6OnL+nvTupyl9xTvgBeCCCAAAIIIIAAAooIdP1ylSzYnqhnkzdHFln6Gp/+U6S8pHELAfbfXB40ALkGTBNgATKNnolvItBq7BLZcvi0/u57j1aRdncVwwsBBBBAAAEEEEBAAYGDx8/L3aMWSvrVL3zIm60qSLeGpRXIjhQQuLUA+2+uEBqAXAOmCbAAmUbPxDcReGJSgsTtPKa/2+/eO+WFxmXxQgABBBBAAAEEEFBAYPiv2+SzxXv1THJmDZX4AU0lIjxUgexIAQEagFwDtxfgKcC3N+IIPwjQAPQDKkP6JNB7+nqZsfZPfYyu9UvJwNYVfRqTkxFAAAEEEEAAAQTMF7iUkip1hy+QE+eS9WCeql9SBrWuZH5wRIBAAATYfwcA2QZT0AC0QZFUDJEFSMWq2jun4b9sk8/irv5V+MGqhWVMh2r2ToroEUAAAQQQQAABBOSn9X/Ky9PWu0nM7323lM2fAx0EHCHA/tsRZb5tkjQAb0vEAf4QYAHyhypj+iIwIW6PDPtluz5E/bJ55JtudXwZknMRQAABBBBAAAEELCDQdvxyWbX/bz2SuqXzyHfP8nueBUpDCAESYP8dIGiLT0MD0OIFUjU8FiBVK2vfvGas/UN6T9+gJ3BngUiZ26uRfRMicgQQQAABBBBAAAHZceSMtPwwzk3io8eqyf1VCqODgGME2H87ptS3TJQGINeBKQIsQKawM+ktBLQHgGgPArnyypsjXFa/+X/snQd8Tff7xz9IgiT23nvvlZAQIjFaVaq1WmrUDzVqtVqqsUdRVVVVVauo2WrRGokVWwhi79gr9ohE+L++1z/n3nNdyR3njnPu57xeXkbOecb7OfnK97nP93kakRkJkAAJkAAJkAAJkICKCYT9fQQLdsUa/IyXHju/aggvj7Qq9oqmk4BlBLj/toyXVu9mAlCrkXVxv7gAuXiA3NC8o1fvo9m07ZLnadMAp8e+jXTiD7xIgARIgARIgARIgARUR+Dxs+fwHxeBR8+eS7b3CS6Jz5uUUZ0vNJgEbCHA/bct9LTzLBOA2omlqjzhAqSqcLmFsTcfxMNvXITM131fhyJXpvRu4T+dJAESIAESIAESIAGtEfhj70UM+TNGcitNGiBycDAKZvPWmqv0hwRSJMD9N18QQYAJQL4HTiHABcgp2Kk0BQLPk16g5Nf/ye5Y178eyubNTG4kQAIkQAIkQAIkQAIqI/Dy5Uu88+N2HL36QLI8pGxu/Na5lso8obkkYDsB7r9tZ6gFCUwAaiGKKvSBC5AKg+YGJlcbtQF3nyRKni78xB91S+V0A8/pIgmQAAmQAAmQAAloi0D0xbt4b8ZOmVNzO9dCcNnc2nKU3pCAGQS4/zYDkhvcwgSgGwTZFV3kAuSKUaFNjaZsxembjyQQU9tWRctqBQiGBEiABEiABEiABEhAZQQ+X34IK/ZflqwukDUjtg0OZn9nlcWR5ipDgPtvZTiqXQoTgGqPoErt5wKk0sBp3Oz2s3Zj17k4ycthzcqhW73iGvea7pEACZAACZAACZCAtgjce5KgG/7x7PkLybEvmpRB7+CS2nKU3pCAmQS4/zYTlMZvYwJQ4wF2Vfe4ALlqZNzbrj6LD2DN4WsShJ71S+Crt8q6NxR6TwIkQAIkQAIkQAIqIzA78hzGrD0uWe2ZLg12DQlBTl8Od1NZKGmuQgS4/1YIpMrFMAGo8gCq1XwuQGqNnLbtHvHPUczbeUFysnWNgpjUuoq2naZ3JEACJEACJEACJKAhAmL4R8h3W3Hu9mPJq+ZV8uPH9tU05CVdIQHLCHD/bRkvrd7NBKBWI+vifnEBcvEAual5P20+g0nrT0reB5fJhbld/NyUBt0mARIgARIgARIgAfUR2HnmNj6cvUdm+JLutVG7eA71OUOLSUAhAtx/KwRS5WKYAFR5ANVqPhcgtUZO23Yv2XsRX/0ZIzlZqUAWrO5bV9tO0zsSIAESIAESIAES0BCBXov249+Y65JHpXL7YsOAIKRJk0ZDXtIVErCMAPfflvHS6t1MAGowsgsXLkRkZCT279+PmJgYJCQkYO7cuejcuXOK3u7btw/Dhw/Hzp07kZiYiEqVKmHgwIFo06aN4pS4ACmOlAIVIBB+7Aa6LYiSJOXPkgE7h4QoIJkiSIAESIAESIAESIAE7E3g5oN4BEzYhOcvXkqqRjQvj86BxeytmvJJwKUJcP/t0uFxmHFMADoMteMUFS1aFLGxsciZMyd8fHx0f04tAbh582Y0adIEGTJkQLt27ZApUyasXLlS9+zkyZMxaNAgRR3gAqQoTgpTiED0xbt4b8ZOSZpXurQ4OaYpPzFWiC/FkAAJkAAJkAAJkIA9CfwYcRrfbTwlqcjomQ67h4YgS0ZPe6qlbBJweQLcf7t8iBxiIBOADsHsWCXh4eEoVaoUihQpggkTJmDIkCEpJgCfP3+OsmXLQiwKu3fvRtWqVXUG379/H35+frhw4QJOnTqlk6fUxQVIKZKUoySBS3eeoN7EzTKRh4Y35g+NSkKmLBIgARIgARIgARKwA4GkFy9R79tNuHo/XpLetmYhfPtBZTtoo0gSUBcB7r/VFS97WcsEoL3IuohccxKAGzZs0FX/denSBXPmzJFZPn/+fN3R4ZEjRyIsLEwxr7gAKYaSghQk8DQhCeXC1skkbhpUH8Vz+SqohaJIgARIgARIgARIgASUJmDcykXIX92nLioVzKK0KsojAdUR4P5bdSGzi8FMABpgvXnzJvbu3av7JfrhiV9xcXG6Ozp16oR58+aZHQRxdHbatGlYu3YtLl26hPTp06NEiRK6fnq9e/eGt7e32bJsudGcBODQoUMxfvx4/PHHH7rjv4bX9evXkS9fPjRs2BARERG2mCJ7lguQYigpSGECFcLW4XFCkiR1WY868CuWXWEtFEcCJEACJEACJEACJKAkgc5z92LLyVuSyMoFs+CfPhzmpiRjylIvAe6/1Rs7JS1nAtCAZkqToSxJAK5evRodOnTAgwcPTMaqdOnSusRgyZIllYylSVnmJABbt26NFStWICoqCjVq1HhNjugHmC1bNly8eFExe7kAKYaSghQmUH/SZsTGPZGkzvioOt6ulE9hLRRHAiRAAiRAAiRAAiSgFIG4R89Qa2w4DGZ/YOL7ldGmViGlVFAOCaiaAPffqg6fYsYzAfiGBGDhwoV1ffHE8VhxmZsAjI6ORmBgIJ4+fQpfX19d/73g4GDd35csWYJff/1VJ08kAUXCTSTX7HmZkwBs3LgxNm7ciNOnT5tMShYoUACPHj3S9QRU6uICpBRJylGawPs/78T+2LuS2NEtKqBjnaJKq6E8EiABEiABEiABEiABhQis2H8Zny8/JEkTwz8OfNMIGb3SKaSBYkhA3QS4/1Z3/JSynglAA5LDhw9HrVq1dL/y5MmjG35RrNirkfHmJgCDgoIQGRkJDw8PbNu2DXXq1JHFatKkSRg8eLDu34S+ESNGvBZLMXH32bNnZse4X79+uqEfpi4mAM3GyBtJQEeg+4IobDh2Q6LxWUgpDGxUmnRIgARIgARIgARIgARclEDP3/dj3dHrknVNKuTBLx1ruqi1NIsEHE+ACUDHM3dFjUwAphAVSxOAonegv7+/TmKPHj0wc+bM16S/ePECFStWxPHjx5E1a1aIvoOenvKx9KJy8PHjx2a/L5s3b0aDBg2sTgDyCLDZqHmjGxAY+lcMFu/RH3f/0L8wxr1XyQ08p4skQAIkQAIkQAIkoD4C8YlJqD56I54Y9HCe9EFltK7J47/qiyYtthcBJgDtRVZdcpkAVDABmDxMQ4jcvXu3lAw0VpFclSf+ff369RBHcO11mVMByCEg9qJPuWokMGXjKUyLOC2Zzk+Q1RhF2kwCJEACJEACJOAuBDafvIkuc/dJ7qZJA0R9HYocvundBQH9JIFUCTABmCoit7iBCUAFE4DJx399fHxw79493TFgU9euXbsQEBCg+1JYWBhGjhxpt5fNnASgSEI2bdoUXbp0wZw5c2S2zJ8/H507d9bZKGxV6uICpBRJylGawIJdFxD291FJbI0i2bDy01ffr7xIgARIgARIgARIgARci8DXf8VgkcHpjZpFsmEFf3ZzrSDRGqcT4P7b6SFwCQOYAEwhDJYeAc6VKxdu376NKlWq4ODBg2+UfPfuXWTPnl33dXH8dtmyZXZ7GcxJAD5//hxlypTBlStXdJWLVatW1dkjhn74+fnpeiGePHkSRYsqNwiBC5DdQk7BNhL4N+Yaei06IEkpksMbW78ItlEqHycBEiABEiABEiABElCawMuXL1F7fARuPND3T//qrbLoWb+E0qoojwRUTYD7b1WHTzHjmQBUKAEYHx+PjBkz6qQ1a9YMa9asSTFIyX3+ateuDVERqOQ1e/ZsbN++XScyJiYGBw4c0E0mLlmypO7f6tati27duslUij6CTZo0QYYMGdCuXTvddOKVK1ciNjYWkydPhhhMYsklFpiUrmvXrumSi+K6dOkSChYsaIl43ksCdiOw9/wdtPlF/z3pm94DR0Y2sZs+CiYBEiABEiABEiABErCOQMzl+2g+/dW+J/kKH1gfJXP7WieQT5GARgkwAajRwFroFhOAKQCzpALw1q1byJ07t05a27ZtsWTJkhRDIaYMiwEgYiCISNIpeYkju+Lo7puuN000FkNMxGTinTt3IjExEZUqVcLAgQN1/lh6pRHNN8y8mAA0ExRvcwiBs7ceIeS7rTJdJ0Y3RQbPdA7RTyUkQAIkQAIkQAIkQALmETDu3Vwspw82DaoPS/Yi5mniXSSgbgJMAKo7fkpZzwRgCiQtSQCKJFbhwoV10jp27IgFCxakGCNxr3imRIkSOHPmjFLxdBk5lvynywSgy4SNhoij708TUWXkBhmLyMHBKJTdm3xIgARIgARIgARIgARciMDbP0Ti2LUHkkX/q1cMXzcr70IW0hQScA0CTAC6RhycbQUTgAolAF2pAtDZL5XQzyPArhAF2mANAdFLpsywdUhIeiE9vqp3IKoWymqNOD5DAiRAAiRAAiRAAiRgBwJX7j1F4IRNMslLu9eGf/EcdtBGkSSgbgJMAKo7fkpZzwSgQglAV+oBqNTLYU85XIDsSZeybSVQZ3wErt2Pl8TM/rgmQsvnsVUsnycBEiABEiABEiABElCIwIJdFxD291FJWlZvT0R9HQqPdGkV0kAxJKAdAtx/ayeWtnjCBKBCCUAhJmfOnIiLi3OpKcC2vBz2fJYLkD3pUratBJr/uB0xV+5LYia0qoR2fq+O+PMiARIgARIgARIgARJwPoGOv+1B5OnbkiGtqhXAlLZVnW8YLSABFyTA/bcLBsUJJjEBqGACMCgoCJGRkfDx8cG9e/fg4eFhUrqY+hsQEKD7WlhYGEaOHOmE0DtXJRcg5/Kn9pQJdJm7F5tP3pJu+qJJGfQOfjVFmxcJkAAJkAAJkAAJkIBzCTyMT0T10RuRmPRSMmTGR9XxdqV8zjWM2knARQlw/+2igXGwWUwAKpgAHDp0KMaPH6+TuHv3bvj7+5uUPmHCBAwZMkT3tfXr16Nx48YODrvz1XEBcn4MaMGbCXy+/BBW7L8s3dA5oChGvFuByEiABEiABEiABEiABFyAwNrD19B78QHJEq90aXEgrBF805suwHABk2kCCTiVAPffTsXvMsqZAFQwAbh3714p6dejRw/MnDnzNekvXrxAxYoVcfz4cWTNmhU3b96Ep6eny7wQjjKEC5CjSFOPNQQm/HcCM7eelR59p3I+TP+wujWi+AwJkAAJkAAJkAAJkIDCBAYsPYi/oq9IUoNK58KCrn4Ka6E4EtAOAe6/tRNLWzxhAlDBBKAQlXwMWBz/3bZtG+rUqSPTMGnSJAwePFj3b8OHD8eIESNsiZ9qn+UCpNrQuYXhsyPPYcza45KvdYrnwB/da7uF73SSBEiABEiABEiABFyZwPOkF6gxJhz3nyZKZo5uUQEd6xR1ZbNpGwk4lQD3307F7zLKmQA0CMX27dtx5swZ6V9u376NL774Qvf3wMBAdOvWTRa4zp07vxbI6Oho3b1Pnz6Fr68vxLHg4OBg3d+XLFmCWbNm6Z4pXbo0oqKikClTJpd5GRxpCBcgR9KmLksJrIq+gv5LD0qPlcrti40D61sqhveTAAmQAAmQAAmQAAkoTGDX2Ti0/3W3TOrOrxoif9aMCmuiOBLQDgHuv7UTS1s8YQLQgJ5I6M2fP99sni9f6pvOGj60evVqdOjQAQ8ePDApSyT/1q5di5Il3XeoABcgs18z3ugEAttP30aH3/ZImrN5eyI6zP16dToBPVWSAAmQAAmQAAmQQIoERq85ht+2n5fuqZA/M9Z+Vo/USIAEUiDA/TdfD0GACUA7JACFyNjYWPzwww+6RJ/4ZvPy8tIl/Fq3bo0+ffrA29vbrd9ALkBuHX6Xd/7E9QdoOjVSZueZsW/BI11al7edBpIACZAACZAACZCAVgmIAowGk7cgNu6J5GK/kFIY0Ki0Vl2mXySgCAHuvxXBqHohTACqPoTqdIALkDrj5i5W33r4DLXGhsvc3Ts0BLkzZ3AXBPSTBEiABEiABEiABFyOwOkbD9Ho+20yu9b0rYuKBbK4nK00iARciQD3364UDefZwgSg89i7tWYuQG4dfpd3PunFS5T8+l8YnvJf+1ldVMjPHy5dPng0kARIgARIgARIQLMEZmw5g4nrTkr+5c2cAbuGNESaNGk06zMdIwElCHD/rQRF9ctgAlD9MVSlB1yAVBk2tzK6xuiNiHucIPm8oKsfgkrncisGdJYESIAESIAESIAEXIlAqxk7cODiPcmkDrULY0zLSq5kIm0hAZckwP23S4bF4UYxAehw5FQoCHAB4nvg6gSafL8NJ288lMyc0qYKWlUv6Opm0z4SIAESIAESIAES0CQB0aLFb1y47ITGvC610KBMbk36S6dIQEkC3H8rSVO9spgAVG/sVG05FyBVh88tjP9o9m7sOBMn+Tr07bLoHlTCLXynkyRAAiRAAiRAAiTgagSW7buEwSsPS2b5eKXDgbBGSO+RztVMpT0k4HIEuP92uZA4xSAmAJ2CnUq5APEdcHUCn/0RjX8OXZXM7BFUHEPeLufqZtM+EiABEiABEiABEtAkgf8tiMLGYzck396qmBc/d6ihSV/pFAkoTYD7b6WJqlMeE4DqjJvqreYCpPoQat6BUauPYc6O85KfraoXwJQ2VTXvNx0kARIgARIgARIgAVcjEJ+YhKqjNiA+8YVk2netq+D9GmzP4mqxoj2uSYD7b9eMi6OtYgLQ0cSpT0eACxBfBFcnYDxlTgwAEYNAeJEACZAACZAACZAACTiWQMTxG/hkfpSkNG0aIGpYI2T38XKsIdRGAiolwP23SgOnsNlMACoMlOLMI8AFyDxOvMt5BIz7zFTInxlrP6vnPIOomQRIgARIgARIgATclMCQPw/jj72XJO/9imbHsp513JQG3SYBywlw/205My0+wQSgFqOqAp+4AKkgSG5u4qYTN9B1nv6T5jyZ02PP0FA3p0L3SYAESIAESIAESMCxBF68eAn/8REQU4CTLw5nc2wMqE39BLj/Vn8MlfCACUAlKFKGxQS4AFmMjA84mMDhy/fw7vQdklaPtGlwasxbSCvOnPAiARIgARIgARIgARJwCIFztx6h4XdbZbo2DaqP4rl8HaKfSkhACwS4/9ZCFG33gQlA2xlSghUEuABZAY2POJTAlXtPEThhk0znwbBGyOrNXjMODQSVkQAJkAAJkAAJuDUB41MZ2bw9ER3W2K2Z0HkSsJQA99+WEtPm/UwAajOuLu8VFyCXD5HbGyimzZX9Zp2MQ/jAIJTMncnt2RAACZAACZAACZAACTiKwJzt5zFqzTFJXbXCWfFXr0BHqaceEtAEAe6/NRFGm51gAtBmhBRgDQEuQNZQ4zOOJlBpxHo8jH8uqV3SvTZqF8/haDOojwRIgARIgARIgATclsDwv49g/q5Yyf/3qhXA922rui0POk4C1hDg/tsaatp7hglA7cVUFR5xAVJFmNzeyODJW3D+9mOJw/QPq+GdyvndngsBkAAJkAAJkAAJkICjCHSasxdbT92S1PUPLYX+oaUdpZ56SEATBLj/1kQYbXaCCUCbEVKANQS4AFlDjc84mkDrmTux78JdSe2I5uXRObCYo82gPhIgARIgARIgARJwWwINJm3Ghbgnkv9T21ZFy2oF3JYHHScBawhw/20NNe09wwSg9mKqCo+4AKkiTG5v5KcL9+O/I9clDn0blsSgxmXcngsBkAAJkAAJkAAJkIAjCCQmvUC5b9bh+YuXkrq/egWgWuFsjlBPHSSgGQLcf2smlDY5wgSgTfj4sLUEuABZS47POZLAsFUxWLj7oqSyvV8hjG9V2ZEmUBcJkAAJkAAJkAAJuC2B2LjHqD9pi8z/6G8aIZuPl9syoeMkYA0B7r+toaa9Z5gA1F5MVeERFyBVhMntjZwafgpTw09LHELL5cHsTjXdngsBkAAJkAAJkAAJkIAjCIjef6IHYPKVOYMHDg1vjDRp0jhCPXWQgGYIcP+tmVDa5AgTgDbh48PWEuACZC05PudIAgt3x2LYqiOSymqFs+KvXoGONIG6SIAESIAESIAESMBtCSzYdQFhfx+V/K9cMAv+6VPXbXnQcRKwlgD339aS09ZzTABqK56q8YYLkGpC5daGrjtyDT0XHpAYFMqeEZGDG7o1EzpPAiRAAiRAAiRAAo4iMGr1MczZcV5S17xKfvzYvpor7qSaAAAgAElEQVSj1FMPCWiGAPffmgmlTY4wAWgTPj5sLQEuQNaS43OOJBB14Q4+mLlLUpnRMx2Oj27qSBOoiwRIgARIgARIgATclsAn8/Yh4sRNyX8OZHPbV4GO20iA+28bAWrkcSYANRJItbnBBUhtEXNPey/cfowGk+WNp4+NagJvLw/3BEKvSYAESIAESIAESMCBBEK+24Kztx5LGie3roIPahR0oAVURQLaIMD9tzbiaKsXTADaSpDPW0WAC5BV2PiQgwk8jE9EpREbZFq3fRGMwjm8HWwJ1ZEACZAACZAACZCAexFIevES5b5Zh4SkF5LjK3rWQc2i2d0LBL0lAQUIcP+tAEQNiGACUANBVKMLXIDUGDX3s/nly5co+806PHuu/8Fz5acBqFEkm/vBoMckQAIkQAIkQAIk4EACl+8+Qd1vN8s07vs6FLkypXegFVRFAtogwP23NuJoqxdMANpKkM9bRYALkFXY+JATCARO2IQr955Kmmd1rIHGFfI6wRKqJAESIAESIAESIAH3IbDjzG18NHuP5LCPVzocGdkEadKkcR8I9JQEFCLA/bdCIFUuhglAlQdQreZzAVJr5NzP7hbTt+PQ5fuS4+Peq4QP/Qu7Hwh6TAIkQAIkQAIkQAIOJLBoTyy+/uuIpLF8vsz4t189B1pAVSSgHQLcf2snlrZ4wgSgLfT4rNUEuABZjY4POpiA8fS5gY1K47OQUg62gupIgARIgARIgARIwL0IjPv3OGZtOyc53axSPvz0UXX3gkBvSUAhAtx/KwRS5WKYAFR5ANVqPhcgtUbO/ewevOIQlkVdlhzvVKcIRrao6H4g6DEJkAAJkAAJkAAJOJBA9wVR2HDshqSxV4MSGNy0rAMtoCoS0A4B7r+1E0tbPGEC0BZ6fNZqAlyArEbHBx1MYOK6E5ix5ayklZ8+OzgAVEcCJEACJEACJOCWBJp8vw0nbzyUfJ/4fmW0qVXILVnQaRKwlQD337YS1MbzTABqI46q84ILkOpC5rYGz9l+HqPWHJP89yuWHct61HFbHnScBEiABEiABEiABOxN4MWLlyg/fB3iE19IqpZ2rw3/4jnsrZrySUCTBLj/1mRYLXaKCUCLkfEBJQhwAVKCImU4gsDfB6+g35KDkqoSuXwQMaiBI1RTBwmQAAmQAAmQAAm4JYHr9+NRe3yEzPc9Q0OQJ3MGt+RBp0nAVgLcf9tKUBvPMwGojTiqzgsuQKoLmdsavPPMbXw4e4/kf5aMnjg0vLHb8qDjJEACJEACJEACJGBvArvPxaHdrN2SmgyeaXF8VFOkSZPG3qopnwQ0SYD7b02G1WKnmAC0GBkfUIIAFyAlKFKGIwicuvEQjb/fJlN1asxb8PJI6wj11EECJEACJEACJEACbkdg6b6L+HJljOR32byZsK5/kNtxoMMkoBQB7r+VIqluOUwAqjt+qrWeC5BqQ+d2hsc9eoYaY8Jlfu8eEoK8WXgExe1eBjpMAiRAAiRAAiTgEALfrjuBnw2GsDWpkAe/dKzpEN1UQgJaJMD9txajarlPTABazoxPKECAC5ACECnCIQREE+pSw/5D0ouXkr41feuiYoEsDtFPJSRAAiRAAiRAAiTgbgR6LdqPf2OuS273CCqOIW+XczcM9JcEFCPA/bdiKFUtiAlAVYdPvcZzAVJv7NzR8lpjw3Hr4TPJ9bldaiG4TG53REGfSYAESIAESIAESMDuBN7+IRLHrj2Q9Ix7rxI+9C9sd71UQAJaJcD9t1Yja5lfTABaxot3K0SAC5BCICnGIQSaTt2GE9cfSromt66CD2oUdIhuKiEBEiABEiABEiABdyLw8uVLVBy+Ho8TkiS3F3fzR0DJnO6Egb6SgKIEuP9WFKdqhTEBqNrQqdtwLkDqjp+7Wd/xtz2IPH1bcvurt8qiZ/0S7oaB/pIACZAACZAACZCA3QncfBgPv7ERMj07vmqIAlkz2l03FZCAVglw/63VyFrmFxOAlvHi3QoR4AKkEEiKcQiBAUsP4q/oK5KubnWLYdg75R2im0pIgARIgARIgARIwJ0I7LtwB61n7pJc9vJIixOjmiJt2jTuhIG+koCiBLj/VhSnaoUxAaja0KnbcC5A6o6fu1k/Zs0xzN5+XnL7vWoF8H3bqu6Ggf6SAAmQAAmQAAmQgN0JLI+6hC9WHJb0lMzti/CB9e2ulwpIQMsEuP/WcnTN940JQPNZ8U4FCXABUhAmRdmdwC9bz2L8fyckPX7FsmNZjzp210sFJEACJEACJEACJOBuBCavP4npm89IboeWy43ZnWq5Gwb6SwKKEuD+W1GcqhXGBKBqQ6duw7kAqTt+7mb9uiPX0XPhfsntnL7pETUs1N0w0F8SIAESIAESIAESsDuBPosPYM3ha5KeT+oWwzdsvWJ37lSgbQLcf2s7vuZ6xwSguaR4n6IEuAApipPC7Ezg9I2HaPT9NpmWwyMaI3MGTztrpngSIAESIAESIAEScC8CzX/cjpgr9yWnR7eogI51iroXBHpLAgoT4P5bYaAqFccEoEoDp3azuQCpPYLuZf+z50ko9806vHip93tV70BULZTVvUDQWxIgARIgARIgARKwI4GXL1+i8sgNeBj/XNKyoKsfgkrnsqNWiiYB7RPg/lv7MTbHQyYAzaHEexQnwAVIcaQUaGcC9SdtRmzcE0nLlDZV0Kp6QTtrpXgSIAESIAESIAEScB8Cdx4noProjTKHt30RjMI5vN0HAj0lATsQ4P7bDlBVKJIJQBUGTQsmcwHSQhTdy4cuc/di88lbktN9G5bEoMZl3AsCvSUBEiABEiABEiABOxI4cPEuWs3YKWnwSJsGJ0Y3hUe6tHbUStEkoH0C3H9rP8bmeMgEoDmUeI/iBLgAKY6UAu1MYPSaY/ht+3lJS7NK+fDTR9XtrJXiSYAESIAESIAESMB9CPwVfRkDlh6SHC6W0webP2/gPgDoKQnYiQD333YCqzKxTACqLGBaMZcLkFYi6T5+LNoTi6//OiI5XDZvJqzrH+Q+AOgpCZAACZAACZAACdiZwPcbT+GHiNOSlgZlcmFeFz87a6V4EtA+Ae6/tR9jczxkAtAcSrxHcQJcgBRHSoF2JrDrbBza/7pb0pLBMy2OjWyKtGnT2FkzxZMACZAACZAACZCAexDovyQaqw5elZztHFAUI96t4B7O00sSsCMB7r/tCFdFopkAVFGwtGQqFyAtRdM9fLn5IB5+4yJkzm7/MhgFs7EptXu8AfSSBEiABEiABEjA3gRa/rQDBy/dk9QMb14eXQKL2Vst5ZOA5glw/635EJvlIBOAZmHiTUoT4AKkNFHKszeBly9fotKIDXj07LmkakFXPwSVzmVv1ZRPAiRAAiRAAiRAAm5BoNqoDbj7JFHydW7nWggum9stfKeTJGBPAtx/25OuemQzAaieWGnKUi5Amgqn2zjz7vTtOHz5vuTviObl0ZmfSrtN/OkoCZAACZAACZCA/Qjcf5KIKqM2yBRsGlQfxXP52k8pJZOAmxDg/ttNAp2Km0wA8j1wCgEuQE7BTqU2EjDuS/NxnSIY1aKijVL5OAmQAAmQAAmQAAloj4A4PbHx2A1sPnkTRXP4oGvdYvBMl/aNjh6+fA/vTt8hfV20WT4x+i14ebz5Ge1Ro0ckYB8C3H/bh6vapDIBqLaIacReLkAaCaSbuTEt4jSmbDwleV23ZE4s7ObvZhToLgmQAAmQAAmQAAm8mYBI/IUfvwkx0ffYtQfSjf+rVwxfNyv/xgf/OXQVn/0RLX29cHZvbBscTNQkQAIKEOD+WwGIGhDBBKAGgqhGF7gAqTFqtHnN4avos1j/g2n+LBmwc0gIwZAACZAACZAACaiMwPOkF3ickIQnCc/x+Nmr30Wf3yfPkvA44TmeJCThWWISyuXLDL9i2ZEmTRqVeeh4c0Xib9OJm5gafhoxV/QtU5ItEZV8O75siFyZ0ps07seI0/jO4IPWeqVy4vdP+EGr4yNJjVokwP23FqNquU9MAFrOjE8oQIALkAIQKcLhBI5dfYC3p0XK9B4b1QTeXh4Ot4UKSYAESIAESIAELCdw/vZjTFp/QlehlvD8hVkCqhTKii+blEFAyZxm3e9uN4nE35ZTtzB14ykcMuiVbIpDn+CS+LxJGZOIBi07hJUHLktf61i7CEa3ZKsVd3uf6K99CHD/bR+uapPKBKDaIqYRe7kAaSSQbubG04QklAtbJ/N67Wd1USF/FjcjQXdJgARIgARIQF0EHsQnQlSYzdt5AYlJL60yXlSkfdGkDCoXzGrV81p7SCT+Ik/fxvfhpxB98Z5Z7mXJ6ImdXzWET/rXPzz94OediIq9K8kZ1qwcutUrbpZc3kQCJJAyAe6/+YYIAkwA8j1wCgEuQE7BTqUKEAicsAlX7j2VJP3YvhqaV8mvgGSKIAESIAESIAESUJpA0ouXWLrvEr7bcBJxjxMUEd+sUj4MbFwaJdx4Ou2z50notfAAIk7cfCPT4jl90M6vEMb9e0J2z/Dm5dElsNhrz9UcE47bj55J/z7745oILZ9HkZhRCAm4OwHuv939DXjlPxOAfA+cQoALkFOwU6kCBDr+tkf3aXfyNSC0NPqFllJAMkWQAAmQAAmQAAkoSWDX2TiMWnMMxw0GUbxJfnqPtLqqNG+vdPDx8oB3+nS49fAZLt/Vf+hn+Gy6tGnQukZB3c8A+bJkVNJsVchatu8SBq88bNLWojm88VlIKbxbJT880qVFt/n7dEeuk6+C2TJiy+cNdF9LvkT/xYrD18vkhQ8MQsncmVTBg0aSgKsT4P7b1SPkGPuYAHQMZ2oxIsAFiK+EWgkM//sI5u+KlcxvUTU/fmhXTa3u0G4SIAESIIEUCIikRHxiEnL4eHEIhIrelItxTzDu3+NYd/S6Sas906VB18Bi6FinCDJn9IS3ZzpZMir5ocSkF1ix/zKmhp/CjQf6yjRDoWKwRZeAorqKwPQe6VREyTZTe/wehfVHb8iEiKm9fRuWxHvVCsh47j1/B21+2SW7d1r7aroEYfJ19Op9NJu2Xfq7mLlyfFRTZPB0H6a2RYRPk0DKBLj/5hsiCDAByPfAKQS4ADkFO5UqQGD+zgsY/s9RSVKlAlmwum9dBSRTBAmQAAmQgLMIiP5wZ24+wukbD3H6xiOc+v8/X7sfrzMpd6b0qFU0O2oWzab7vWzeTCYTRs6yn3pfEXjx4iV+3HQGP20+g4Qk0wM+GpXPg6/fLoeiOX3MxiaSwOL//xlbzuL+00STz4WWy4NfP67hFoliMUG52uiNeBj/XGLRO7gE+oeWhqdBVV/yF0WvwPdm7MTBS/o+gRULZMbqPnUlXv/GXEOvRQckeQWyZsSOrxqaHSPeSAIkwAQg34HUCTABmDoj3mEHAkwA2gEqRTqEQOTpW+j4215Jl49XOhwZ2cQtfuB3CGAqIQESIAEHEIh79Ay/747FgYv3dEm/5ESfuarF2l+9SDbUKPIqIVi1UFaTQw3Mlcf7lCEg+vyJBKCpq0yeTAhrXh6BNkzyFcm/WdvOYs72C3iamPSamnHvVcKH/oWVccaFpRy4eBetZuyUWbhnaAjyZM7wRqv/i7mGTw0SfOLGxd38pcnKM7acwcR1J6XnA0rkwOL/1XZhCjSNBNRFgPtvdcXLXtYyAWgvspSbIgEuQHxB1EpADAARg0AMr9R+6FWrr7SbBEiABLRGQAyEWLwnFpM3nHpjJZc1PnukTYNW1Qvg62blIaac8nI8gfVHr6PH7/tfU5zN2xODGpdBu1qFFKvavPkgXpdo/GPvRTx/oZ8oLPoH/tevHorkML+60PGkbNc4LeI0pmw8JQkqnccXGwbUT1Gw+N4L+W4LLsQ9ke6rXzoX5nf10/39yxWHsTTqkvS19n6FMb5VJduNpQQSIAEdAe6/+SIIAkwA8j1wCgEuQE7BTqUKEBDHi8oPX4f4RP3RosX/80dAiZwKSKcIEiABEiABexEQVUthfx/BkSsP7KUC4tjilDZV4F88h910UPDrBMTx7ZY/7YDo2Zh8iSEdneoURb+QUsjibZ+k7OYTN9Fl3j6ZQaIqdFmPOhD6tXq1mbkLey/ckdzrElgUw5tXSNVdUXX7zaojsvvW9a+Hsnkzo+0vu7DnvF7mkLfKokf9EqnK5A0kQALmEeD+2zxOWr+LCUCtR9hF/eMC5KKBoVlmEXjrh0jZRMExLSuiQ+0iZj3Lm0iABEiABBxL4PajZ/j2vxNYvv9yiopFwkZMLy2dJxNK5fZFqTyZdH8W/34g9i72XbiDqNi7OH/7cYpyxPCCnvVLQEyJFwMieNmXwMP4RLT4aQfO3ZLHZXjz8ugSWMy+ygEM/SsGi/dclOkZ3LQMejUoaXfdzlAgkqxVR26QVT7O6VwTDcvmSdUc0UsxYMIm3HmcIN0rKmentKmK2uMicP3Bq56b4prZoQaaVsybqkzeQAIkYB4B7r/N46T1u5gA1HqEXdQ/LkAuGhiaZRaB3osPYO3ha9K9YpKg6CvEiwRIgARIwHUIiCOHi8Rx3/Un8cBgWIGhhc0q50PTCnlRKo8viuX0MWuK662Hz7A/9i6iLtzBvti7OHrlviwZkixfDIma2q4qSuTydR0oGrNEVOX3XLgfG47Jp9G2qlYA37Wp4pD+vI+fPcfb0yIRa3C0VUwZXtU7EBXyZ9EYcSDi+A18Mj9K8kv4ejCssdk9MMVE5anhp6XnxfH5jQPrI3jyFhmr5MpAzQGkQyTgJALcfzsJvIupZQLQxQLiLuZwAXKXSGvTzykbTmKaQZPxBmVyYV6XVz1seJEACZAACTifwP7YO/hm1VEcu2b6uK+o8BvZooIi7Ruu3nuKgcsOYvc5/fHFZAIZPdNh2Dvl8KFfYYcko5xP3rEW/BhxGt8Z9KIT2ivkz4yVnwYgg2c6hxkj3rfWM3fBoB0gxNCRf/oGmpVUdpihCigaufoo5u64IEnyK5Zdd+TZ3EtU/wVMiJC1UhG9ALeeuiUTcWxUE3h7eZgrlveRAAmkQoD7b74iggATgHwPnEKAC5BTsFOpQgRWRV9B/6UHJWmFs3tj2+BghaRTDAmQgCsREMc+t568hWfPk3QVLr7pPXSbUp/06XR/Fv/m4+UB3wweKJQto2JDBlyJgdpsMZUUSvZBTO8d0Kg0OgUUhWc65Y7nimrDXyPPQUyhTUzSD4VI1htaLg++fb8ScvimVxtOl7V388mb6DpvH14a4BYDP/7pUxeFsns73O6J605gxpazMr09gopjyNvlHG6LPRU2mrIVp28+klQMalQafUNKWaRS9AEU/QDfdOXJnB57hoZaJJM3kwAJpEyA+2++IUwA8h1wGgEuQE5DT8UKEDh8+R7enb5DkiT6fB8f3VRzn/IrgIoiSECVBF6+fImdZ+MgJl0aNqVPzZms3p7o1aCEru+Yksml1PTy63oCK/ZfxufLD5lE0qJqfgx9uxzyZM5gN2RHrtxHvyXROGvUj04ozOmbXncsVVQ78bKNwIXbj/Hu9O2yo93i/+IFXf1Rt5RzhnIlPH+h60V43KDqVPSDXNq9DkSVnBau6/fjUXt8hMyVv3oFoFrhbBa5Fxv3WHfk17Bi0lCApVWFFinnzSTgpgS4/3bTwBu5zQpAvgdOIcAFyCnYqVQhAqLheKURG2TSNgwI0jWL50UCJKBeAiLxJ46h/bjpjK7Hm7VXydy+GPVuBQSUdE4iwlq71f6ciFn7WbuRkKSf0i58Kp3HF6NaVERtB03mfZqQhHH/HjdZ4SQGiizo6odAvhtWv26i516rGTtx8sZDmQxXmBp74voDvPvjDtk7WCh7RvzXL0hXMaz2yzjBnjmDB6LDGls18bjXov34N+a6SSRtahbExA+qqB0X7ScBlyLA/bdLhcNpxjAB6DT07q2YC5B7x18L3vuNDcfNh88kV2Z2qI6mFfNpwTX6QAJuR0Ak/iKO38SPm07j0OX7ivn/TuV8GNasPPJmsV/FmWLGqlyQ6MMnKrPFxF/DSxxP7NmghFMqMjeduIHBKw7j9iP9xFNhW/4sGbBuQBAyZ/BUOXXHmy++V/v8ES0bxCWsEMNcprev5hJ9Fn/Zehbj/zshg9OuViFMeL+y44EprLH/kmisOnhVkioG6MzsWMMqLQcv3UPLn/SnKQyFfNGkDHoHa3OKslWw+BAJKECA+28FIGpABBOAGgiiGl3gAqTGqNFmQwLtZu2SNXznD6t8P0hAfQTEBFExPVQk/o5eNT0sQniVL0sG1CmeA08SkvA44TkePXuOJ8+SdL+Lv4s/G1edJdPw9kqHz0JKQUwL9/JQruec+mjbz+InCc91AxiMY9glsCiGN69gP8VmSBYTg79ceRibTtyU3c0KJzPgmbhl1razGPevPLkmhm382SvA7Cm01mk2/ynRD1JUou69IB8KM/vjmggtn8d8QS52p0i+1hobIUuyj2lZER1qF7Ha0ja/7MLe868Pz/npw+q6pC4vEiAB5Qhw/60cSzVLYgJQzdFTse1cgFQcPJquIzDkzxj8sfeiROODGgUxuTWPq/D1IAG1ELj/JBH/WxD12ibd0P4CWTPqqlDer1Eg1R6f0RfvIuzvo4i5YrqCsEQuH90xVB79VPYN0VWELY7G2phrMsH1SuXE3M61XGIoi0g0fzR7D3adi5PZ+Funmggpp96EkLKRTF2aqUm74giqGPpRNKdP6gIceMelO0/QdOo2PE5IkrTm9PXC+v5Bqh0EI3obvvVDpIzils8b2MQ+4vgNfDI/6rXIrOlbFxULZHFgxKiKBLRPgPtv7cfYHA+ZADSHEu9RnAAXIMWRUqCDCcyOPIcxa49LWqsXzoo/ewU62AqqIwESsIbA86QX6DJvHyJP3zb5eJEc3rrE33vVClh0dFRU/izZdxET153E/aeJJmU3q5QPY9+riKzeXtaYzmeMCPwQfhrfh5+S/WvxnD74q3cgsmR0nSO2IiEkkieiajT5ypUpPTb0D0I2H74L5rzYnefuxZaTt6RbxYCNOZ1qIbhsbnMed/g9S/ddxJcrY2R6xSCaH9pVc7gtSij8dds5jP1X/3NPwWwZETk42KZj1yI53njqNpwxmCosbI0Z0RiZeEReibBRBglIBLj/5ssgCDAByPfAKQS4ADkFO5UqSED0duo6T/+ptZj+eTCssYIaKIoESMBeBMauPYZfI8+/Jr54Lh/0bVgSzSvnt6ly7M7jBExafwJL9l3Cy5eve1GlYBYs7xnAI8E2Bvi/mGv4dNEBmZRMGTywqncgSuTytVG68o+bSgg1r5IfP7ZXZ0JIeUJvlih6O/qPi4BIsidf/UJKYUCj0o40wyJdojpVVBmHH9cf/xZDYA6GNVJlcuvjOXux7ZQ+AdverxDGt7K9r+GyfZcweOVhia1oubBrSIhFrHkzCZBA6gS4/06dkTvcwQSgO0TZBX3kAuSCQaFJFhG4cPsxGkzeInvmwDeNkJ2VHBZx5M2vEzh06R52no1DRs+0yO6bHjl9vJDd10v3bmX39rIpMUXewJ8HLmPgskMyFOJoXljzChDVeWKDrtQlmtyH/X0Eh00MFulZvwS+equsUqrcTs7Rq/fxwc+78DRRf8RShG5eFz8Elc7lkjxEQqjrvH3YbFDFJgxlv7PUwzV/5wUM/+eodGNGz3SIGhbqMn3/3uSB6AEZMCECiUn6xOWS7rXtOpE65vJ9xN55rPs+UGrQzLPnSagycgPiE/UTtpV6bxOev8DHc/ZIfZWHNy+PLoHFUn8peAcJkIBFBLj/tgiXZm9mAlCzoXVtx7gAuXZ8aF3qBMQRwnJh62Q/1K/oWQc1i2ZP/WHeQQJvIDBn+3mMWnMsRT7iWGMOHy/k9E2P+mVyoXtQcYuOqbozfJFcbf3LLogNZ/LlmS4NxIa8RhH7fO+KiqWl+y5h4voTuPdEfyxYHF9c1M0fASVyunNIrPJdJFVaTN+Oq/fjZc+HvVMeXeu6duLgxoN4NP5+m+yIeDZvT2wYUB/iSDAv0wTEtFiRUE++3q2SH9NUUjnZbFqkbEDNsGbl0K1ecbuEWiRKR6w+qqs8LpQ9I5b1qIN8WTLarGvn2dv48Nc9khyxfh0Y1kix4+tikE/UhbvI5u2FSgXZ+8/mgFEACZggwP03XwtBgAlAvgdOIcAFyCnYqVRhAqFTtsr61kx8vzLa1CqksBaKcwcCojJo4vqT+HnLWYvdFRvh79tWVbRyzWIjVPDAzQfxaD59O248eCaz9tv3K6FtrcJ29+DIlft4b8YO2YcGeTNnwH/96im2iba7Ey6gQFQiiUTE/ti7Mmva1iyECe9XsqkfmaPc+/vgFfRbclCmLrRcHvz6cQ1V2O8oTsl6TFXciwEvrtr7z5jPVysP69oBJF/26gO451wcPpy9R3ZM2q9Ydvzxv9o2//8wcd0JzDD4/6lywSy64Su8SIAE1EOA+2/1xMqeljIBaE+6lP1GAlyA+HJogUD3BVHYcOyG5EqP+sUx5K1yWnCNPjiQgKgmFVOll++/bLXWDrULY3SLikwevIGgSBq1n7UbBy7qK4jErZ3qFMHIFhWt5m7pg8ZN9MXzTSrkwcwOTPyYy9I4mSKe8yuaHQu7+aump6JI+PdadAD/Hbkuc/u71lXwfo2C5qJwm/uMB72Idgh7hoaopvJ54e5YDFt1RIqX6DW6aVADReMnqmJFpeHNh/IPOIQSJXolvjt9u6yVQa8GJTC4KVsYKBpECiMBOxPg/tvOgFUinglAlQRKa2ZyAdJaRN3Tnwn/ncDMrfqKrUblRQVHTfeEQa+tIvA0IQl9Fh9AxAl9k/hkQVULZcXD+ETEPU6QHR19k6LewSXwRRNuyIz5iGTLVytjsDRKX4Ej7qldPDt+/8TfoUkEMfGy09y9r00fHt+qEtr72b8K0aqX1IUeOn7tgW6SruFVIGtG/NMnEDl81XV8Nu7RM91RYPH9nXyJAVSJ7tgAACAASURBVCbr+wchf1bbj2y6UNhsMkV8/zb8bivO334syXF04t4mBwCI1gMtftohiRHHZ2NGNIFveg9bReueF20GOv62R9c71tQlemMu6lYbdUrksErf3ccJqD5mo2yg0eL/sX2BVTD5EAk4kQD3306E70KqmQB0oWC4kylcgNwp2tr1dVnUJQxeoZ9cVyKXDyIU/lRfu/To2b0nCeg2PwpRRkcZxRAKkRBqU1N/nFxUCd59kggxXTbu8TOcvflI1yvQsLG8IDr07bLoHlSCcA0IGA8PEF8SSaPVfes6ZWiPOIrc9IdIXSyTrwyeabGmbz2UzO16k2td6WUa8c9RzNt5QTLJ2ysdVn4agHL5MruSmWbbsv7odfT4fb/s/nqlcmJBVz+nV/PGJybhn4NXsfrwVXikTaNbV6xNIJkNxMSNxskzccufvQJQvXA2W8Q69FnBsuLw9XhuMMF4affa8C9uXULO2PgpG05i2qYzKfqUJ3N6/NcvyKo1b+3ha+i9WD9tW6xXh4Y3RnqPdA7lSGUkQAK2EeD+2zZ+WnmaCUCtRFJlfnABUlnAaK5JAvtj7+D9n3dJXxPDBI6PasoprXxfUiVw7f5TdJqzF6duPJLdm94jrW4iaGj5PKnK+Dfmmq560GBPqXtmQqtKaMdqMh2LXWfj0OE3eU8sMT1UJI3K53de0mjjsRv434IoWYwr5M+sS2xwU2361RfHuP3HRciqYbVQ9Tpg6UH8FX1F5vTY9yriI/8iqa4B9rhBHCUVR1bFL8PqRKHrQ//CGPJWWWTK4GkP1SZljlx9FHN36JO+RXJ4Y8vnDZyeILUUwNs/ROLYtQfSY0oNAtly8iY6z90nM0f0FhV9Bn/Zdk727w3L5sZvnWpazG7In4fxx159BbWYLiyS1LxIgATURYD7b3XFy17WMgFoL7KUmyIBLkB8QbRAQByLqTZ6o8yVzZ83QLGcPlpwjz7YicCZm4/w8W97XptgmjmDB+Z0rmXRJOml+y7iy5UxMkvF8bLp7aujWeV8dvJAHWIv3XkC0bdKVE4aXiLB6gpshq2KwcLdF2W2iYnOQ99mH1FTb9iaw1fRZ3G07Etbv2iAIjnUvd7ef5KIxlO3yobTiMpGcRS4UHZvh32znbj+AL9FnsffB68iIUk/JdvYgHxZMmDce5UcMoBDVD7XHh+B24/01bKfhZTCwEalHcZFKUVfrjgsa0PwXrUCuuFNtlxX7z3V9f0zXONEBbmoLhQVkqbaDViaeBRHsOtN3IzLd59Kpn79djn8L8g+U4xt4cFnSYAEUibA/TffEEGACUC+B04hwAXIKdip1A4Eqo3aIPvhW3y6HlIu9eotO5hCkSogEH3xLrrO2/daUkocz1rQ1R9l8may2AtTgyVENersTrVQv3Qui+Vp4YEnCc/RasZOnLj+UOZOn+CS+LxJGZdwUfR/FAnK0zflVaC/f+KHeqXcM24pBUb0OIs8fVu6RfRwXNK9jkvE0lYjTFVxdQ0shrDm5W0VneLzoifl1lO38Nv289h+Rs/WHKUigRX2Tnm7TrAWtolKacNr06D6KJ5LfUflf98di28MBoGI4/7hA+ubg9rkPQnPX6DtrF2INhpsZJjgE9Wcomfm7Uf6wSDi/wZRAV25YFazdJuawCwml6v12L1ZTvMmEtAoAe6/NRpYC91iAtBCYLxdGQJcgJThSCnOJ/D+zzux36CHGz8Zf3NMxGYz7J8jWHP4GtKmSYOiObxRNIeProKnaM5Xfxa/sng77niZI98gMcBAJKWeJibJ1IqJkOI4VcFs1lf7TFp/Aj9t1g+kEQrEUdeF3fxQo0h2R7rpErp+2nwGk9aflNkSWi43ZnWsibSiI76LXOKdaDF9h6ziKnem9FjX37peXS7iluJmXL77RFeF9PKlXvT3bavgvWramZhrXCFWJk8mrB8QpDjLZIHbT9/G8H+O4Owt/XANU8pqFc2Go1cf4EmCfN0S9+b09cKoFhXxdiX7VBsPXHoQfxocj65cMAv+6VPXbkzsKVh8+PPejJ2SClGpfWREE/hYOQhk1OpjmLPjvMxkUxPFI0/fwsdz9sq+d8Qx6jV965p1lNt4gnFO3/TY93WIxceI7cmWskmABMwjwP23eZy0fhcTgFqPsIv6xwXIRQNDsywm8MXyQ1i+/7L0XHu/QhjfqrLFctzhAeMKiDf5nM3bU5cUbFAmF3rWL4EMntpoNN557l5sOXlL5naVQlkxt3MtqxqzGwoSx7TC/j4KwdjwElNFl3av49R+d45+twWL0ClbZYkNUW3zV68Asza8jrZXVF+NXnNMpja0nJgoXoOb7P+n8kP4aXwffkpilCm9B/Z+HYqMXtpYG4Rj4oMk8YGS4bV/WKhdphtfvx+P4MlbXvswIlm3V7q0uh5yXesW01V6ieP0Q/6MeWOVYNMKeTGqZQXkzpRBsW8fUcVbc0y4LPEoKg6FTWq8xCCQCsPX6yb2Jl/Le9ZBraKWf0DzX8w1fLpIP5RDyCuc3Vs32ChLxtc/QJu47gRmbJF/QNS8Sn5Ma1c11TWm5+/7se7odcnmllXzY2q7amoMAW0mAbcnwP23278COgBMAPI9cAoBLkBOwU6ldiDw85az+HbdCUmyX7HsWNZDG8fSlMQlqv9Cv9+Kc6lUmxjr/KRuMXzzjn2PwSnp55tkiYmvtcaGyzZ/opH6zA7V4e3loYgJgvGAZQd1PbwML1GxIZJfjuwnpohDVgo5ef0hmkzdJnva2o22lSZY9JiIW5d5+3RHMQ2v0S0romNt5wyCMLRDJC5EwkgkGJxRPSn4BE2S9yD7yL8wxr5XySLOrn5zYtILVB6xQZaU+/mj6njLDtV1pqrHBJ8cPl7oULuI7leuTOllyERifXnUZYxeewwP45+/hlMknia3roJGZgwwMicWfx+8gn5LDkq3isLd3UNDFE0ymmOHkvc0nbpN1pbAmoSmOJLb/MftePhMHwMvj7T489MAVCyQxaS54t1q+8suHDA6Lvzt+5XQtlbhN7ookpWizckDg3iLGH9QQzuVt0rGl7JIwNUJcP/t6hFyjH1MADqGM7UYEeACxFdCKwTWH72OHr/vl9wRyZaoYaFacU8xP7adenUMydJLHGPd+3WIS1ZuWeLLoj2x+PqvI9IjGTzTYv+wRlYf/3qTbrHRE+/jphM3ZbeIoRdi+IU7XFM2nsK0iNOSq2JowY4vGzoleWUub9GrSyQHDKeuiqEwosrNGRWwItkTc+W+bvLn6kNX8ejZc4ij6lPbVjW7d5i5vqd2nziqKiY5G17/9Al0uB2p2anE1437HHaqUwQjW1RUQrQkI+7RMwR+uwnxifpBHyK2PYKKo0XVAqm+bzcexGPYqiMQk6yNLzG8ZNdXIYq0cRC9Ug3XsXqlcuL3T/wVZeFoYcYnBlpVK4ApFgwCEcl4cYxYtA4wvMRQFjGhOaVLHKMXk4gNk3ni/6HVfeqiVB7TvWeNjy0L+buHhCBvFuUqPR0dA+ojAXcmwP23O0df7zsTgHwPnEKAC5BTsFOpHQicufkQoVPk1UaHRzRG5gza7GNnLcJP5u1DhEFSSmw4O/gXQWzcY5yPe6L7XUwZNDwelaxrfKtKaO+X8ubGWrsc9Zyovthz/o6kzp4JObFJFMnWvQb6xEYv+pvGmjoy+abYNZqyVTZYwxHDFJR4jzaduIGu86JkohZ180dgyZxKiDdLxv2nifjn4BVd4u+YUZJBCBBHQ795p5yuQiyNaGLmgKvvH9G6JGTyVTZvJoghBI7S7wAXJRXGvSvt0Qdw8vqTmL75jKRTTI3d8nkDiyqERYJY9HId8c9RWdJaCJ3SpgpaVbetQkwkKf3GRcj+P1BCriNjaUrXgl0XdK0akq9SuX2x0YJBIGPWHMPs7fK+f2IYi2BjzvfDuiPX0HOh/Ohw/iwZ0LpmIV3lZoX8mWVyfow4je826o/eW2qvs3lTPwmQgJwA9998IwQBJgD5HjiFABcgp2CnUjsQEJP4yoWtk21UVvUORNVC5k3Ys9YksQHbdS4OiUkvEVgiBzzSpbVWlN2fuxj3BPUnyxv4j2lZUZdEMLxE9ZpIAob9fUQ27VOwFEzVeonjk3UmRMiasM/sUANNK+a1m0umNtC/dKyBJhXsp9Nuzlgg+PSNh2j0vTwhv/LTOqoZhNLipx04dOme5PGnDUrgy6ZlLSBg+a1iLYmKvYs/9l7EvzHXZJVhb5Im+oeJxLyvlQMMzLXy3pMEXSJIrLPJlzXHJs3V5+z77N0H8EF8IgInbJId4X2/ekF816aKVa6L1gaiUu+gwTsr+gHO7FjDKnnJDxknysQHGFHDGtn9fbPJaDMePnDxrm4QVPIljjUfGdnErDYQ4nug+uiNumrc5Esk5P7uE2jW88nPiEnExr1ik79WIGtGXSKwcfk8qFUsOz6avUf2QVKXwKIY3ryCGZ7yFhIgAVckwP23K0bF8TYxAeh45tQIgAsQXwMtEWgwaTMuxD2RXHJEpcLYtcfwa+SrSgCx4fq5Q3WzKgCcwd3QVqFfDKYQx4jeNP0w/NgNdFsgr4Ra3z8IZfKaPqbkDJ8s0Wk85EEMMNg3zP5HO9vP2q1LEidftmz0LfHXmfdODT+FqeH64795M2fAzq9c+/ivIS/jac72nHoqqm1F0m/ujvOpToI1FVNRxfvzRzXs+n05f+cFDP9HXzElKhD3DA1BNh8vZ75mdtNt7z6AxhWGoohz44D6EENyrL2WRV3C4BWHpcdF24bosEapHiVOSV+rGTtk/epEwvnH9uofPGFqEMiKnnVQ04xBIDvO3NYl5AyvjQOC3nh89018hQ0tf9oh60Vo6l7RguBxQpLsw83fOtVESLk81r4qfI4ESMDJBLj/dnIAXEQ9E4AuEgh3M4MLkLtFXNv+Gvcq6hNcEp83KWM3p589T9I1i39mUBUz/cNqeKdyfrvptFawmORYe1yErO9QaoM9nie9QMCETbj58JmkVi3HOE1xEpstwwoZRyXi5mw/j1EG02XFdOV9X4e6dLWote9Z8nONv9+KUzceSWI6BxTFiHfVU7Gy8+xtfPirfpMvEjTR3zRCVm/lE17GySBT7EVFUJuahfAwPvG1o4fiflGZNbZlJbxvp6EAomeZ4VFkex6dt/XdU+p5e/UBFGtx3W83Q1TtJV9vV8qLGR/ZVq0n5NUcsxEGw20x++OaCLVyGIhoB1F/0hYZzjmda6JhWW0knowHgQxvXh5dAlOfbGw8uEVMkP/bysp4MdW516IDuj6f5l4eadPg4PDGqq/CNNdf3kcCWiTA/bcWo2q5T0wAWs6MTyhAgAuQAhApwmUIGPflUWJTlZJzYgpgg8nyDZKY0Bk+sD7ENEBXukSF0ZA/YySTREJj86AGKJrTJ0UzJ647gRlbzkr3iOSVmACZ3iOdK7mXqi3i+LOYYGp4zetSCw3K5E71WVtvEJu8ehPlupd0r43axXPYKtolnzfVj9OVp/+agiiqc6qO2iA7hmuPSbDiGGHAeHliPtkesdEXxwDb+RVG3ZI5IXrEiWvD0esYtPyQyQmw7WoV0iValRxYcuTKfbzz43YZpvld/VC/dC6XfP+UMspefQCNK5GFvWv61n3j5FhL/DHucdqmZkFM/MC6Y8VigI8Y5JN8Zffx0lV9erpwmwtLWH2+/BBW7L8sPdKquujhVzVVEcYnDQaElka/0FKpPvemG0QFsDhyLr6vNxy7gYt39KcYTD3jVzQ7lvWsY7U+PkgCJOB8Atx/Oz8GrmABE4CuEAU72LBw4UJERkZi//79iImJQUJCAubOnYvOnTub1HblyhUsX74c//77L06cOIHr168je/bsCAwMxODBg+Hvr+zkNS5Adgg6RTqNwOI9FzH0L32SSzSpX9c/yG727DxzGx8aHQUSykY0L4/OZlQS2M0wI8Git9hbP0TKjhoFl8mFuV38UjXBVJLTVascU3LGeDMvEplisqujNrPGFVSpVV+mGhgXvsE4cZAnc3rdRNK0/5/AcmHTZaYZV4B1qF0YY1pWUtT8X7edw9h/j8tkFsvpg7a1CkFUqObKlN6kPpHQ7rV4P45ckU8hFTeXy5cZMz6qDiFHiUv0Al2wK1YSJYYVRH7ZUEpIKqHDFWXYow+gqBoPmrgZNx7oq6rNXYvNYWScXBRJu71DQyyuNhb/Z4RM2Ypztx5LajvWLoLRLZWdhGyOT/a6x/hYe+k8vtgwoH6K6s7deoSG322V3aNU8lYIFdxF5bRIBm48fgOHL79eGajl3pv2ijXlkoCrEeD+29Ui4hx7mAB0Dne7ay1atChiY2ORM2dO+Pj46P6cUgLwq6++wrfffosSJUqgQYMGyJUrF06fPo1Vq1bpfjBYvHgx2rZtq5jdXIAUQ0lBLkBg97k4tJu1W7IkvUdaHB/V1G6JB+OeS8mKxaZr6xcNkMlFJhAbcxF2WlL9ZlxVUq9UTvz+ibIfRtj79TE+7vWhf2GMe0/ZZE5KPny/8RR+iND3xCuUPSO2fRHssv0ibYmHMWu1Hf9N9v2XrWcx/r8TEgqRUNv8eQNb0MieNZUMCi2XB79+XMOs90JUKY5ZewwLd198zaYsGT2xrn895MuS0SZ7hQ6/seGy1gGfhZTCwEalbZKrhoft0QfQ+EMqwUHJ4Timqo2Xdq8NfwurjQ9fvod3p++QhWnlpwGoUSSbGkJnlo3GCV5zBoHMjjyHMWv1CfvcmdLrqiLNmfxrllFGN127/xSiF6+oDLwQ91hXCTzy3Youd8LAGt/4DAm4MwHuv905+nrfmQDU6HsQHh6OUqVKoUiRIpgwYQKGDBmSYgLwzz//RI4cOVC/vvxTSFFFGBISAl9fX1y7dg3p05uuCrAUIxcgS4nxflcmcPNhPPzGRshMjBwcjELZve1itvGgA0MlfRuWxKDG9us/aIlDvRbtx78x12WJjIiB9c1OjP4VfRkDlh6SnhfHhwXXgtnsw9US38y519REWkcfwT169T6aTZMfo/yvXz1dtZbSl+jdKPqBZc7oqehRUHPsPHvrEUKMKmSW9agDv2LZzXncpe4xdfR1+5fKvfdL913Elyv1FcvC+T97BaB6YcuSLH8fvKI73v8kIUnGz5bjn8mChOx+Sw46bE11qRcAgJJ9AMX3pageMzziWbt4dizpruxxTlHtffyavjLUmmpj4z53orWF+FDLXokuZ8T9aUISKgxfJ+uZmFoy1nigkzhyP+H9ys4wnzpJgARUTID7bxUHT0HTmQBUEKarijInAZiS7U2aNMGGDRuwb98+1KxZUxE3uQApgpFCXISAqJIVQzkePnsuWWTPXlWDVxzCsih9DyFDDKIp/9YvgpEncwan0rl676mu/5zoM5R8WXqESFQB1RobLus51i+kFAaopApoyoaTmLbpjOS/OJK686sQhx5hFO+maPx/5d5TyQ5RRSWqqZS8RMJm6J8xuqmR4hLvYdaMXhAVYVm8PZE1oyeyit+9vVA0hw/EMAfxNaWuHyNO4zuDvmHiCKuYNJ3cv04pPY6Q8+LFS9QYsxF3nyRK6ia+XxltahWyWb34fmwkjlje1h+xtCUZJPoufrrwAE7f1A9eEe+5YG9L0uaj2bux44x+gnVgyRxY1K22zf6rRYBx6wBb2kqsir6C/kvlydTfP/FDvVLK9lK0tdpYJCrrTNiEWwbDnz5rWBIDXeQDLSXfnSbfb8PJGw8lkSm173gQn4jqozbiucH/pbM61kDjCnmVNImySIAE3IAA999uEGQzXGQC0AjSzZs3sXfvXt0vkfASv+LiXv0Q2qlTJ8ybN88MrK9uEcdup02bhrVr1+LSpUu66jlxxLZNmzbo3bs3vL0dU8ViawLwnXfe0fkQHR2NqlVTb1RsDiAuQOZQ4j1qItBi+nYcMuibY+5kP2t87DB7D7afuf3GR9v7FcL4Vs6tDpi0/gR+2qwf4uHtlU43xCOzhceTv1l1BL/v1vcBE1NJtw0OdvnEjki8iaqb8waJFmdNMh7xz1HM23lBel8qFsiMNX3rWfPqmXzm9qNnCJywSTaVOjXhlQtmwYqeAYodKTM+/vtxnSIY1UK9fcN6LzqAtTHXJIzvVsmPae2rpYY11a//F3MNny46ILvP1g8rztx8hNAp8v5kGwcEoVSeTKnaY+oGU8dJf2hXFS2qFrBKnhofMtUH8MA3jSDaPFhyiWRyk6nbZAnaKgWzYFXvQJsStKZssLXaeNupW/h4zl6Z6IhB9VEil68lLqvi3kHLDmHlAf2HeClNhl97+Bp6L9Z/z3qlS4vosEbwSe+hCl9pJAmQgOsQ4P7bdWLhTEuYADSin9In1pYkAFevXo0OHTrgwYPXG2ULlaVLl9Yl1UqWLGn3+NuSALx48aLOVjEQRCQx06VTZgInFyC7h50KHExgwNKD+Cv6iqTVno3LgydvkSWW8mbOgOsP4iXdoqfQhgFBKJnbug24rehE5V7AhE2646DJl7WDDNQ6CdSU3X/1CkA1C49Z2hoL8fzOs7fx4a97ZKJ2fNUQIpmqxCUmdooBHJZeP31YXVcJaOtlqkG+o49a2+qD8fPGPdty+nph39ehNiVtRFK6xU87ZA3+y+fLjLWf1bVZrvh+v3ZfvwZZWu1r6L9x5WzmDB66wTlKThhWOl5KyzPVB3Bmh+poWtGy75d1R66j58L9MvPsVT0m3i9R9X35rr7a2JJJtZ/9EY1/Dl2VbK1UIAtW962rNFqXkDdvx3mMWH1MsqVMnkxYP8D04LCByw7izwP6ny2CSufCgq6pD9JyCUdpBAmQgEsR4P7bpcLhNGOYADRCb5gALFy4MMqWLas7/ioucxOAolJOTM99+vSprnee6L8XHBys+/uSJUvw66+/6uSJxFpUVBQyZbLvJt3aBGBiYiJCQ0Oxbds2LFiwAB07dlTsReUCpBhKCnIRAsZHEO11ZE1sssp8sw4Jz19InovJm6Ki4GmivheXaOo/u5MyR/YtRbxy/2UMWq7v3Seet6UiyHiSbbNK+fDTR9UtNcuh94//9zh+2XZO0unM4RviaF2NMeG4/1R/pHTkuxXQKaCozUxMJXvNFarURtb4uGRO31cN8tV4/DeZnZi2GzRpswylGK5RNq/1vRt3nLmNj4ymh4uqQlFdaOv1xfJDWL5fX9HUsGxuzOlcy2Kx4ohy3W/lyUS1V3NaDOH/HzDuA2jpUBvxf4UYqBFzRT/RVSSaRA9Qe03GNu7hVyG/SDCnXm0seniKo+kGp1wxrFk5dKtX3Fp8Lv3c/tg7eP/nXZKN4kO7oyObIqOX/EN28f0ghuHEGXyYptTa7dKAaBwJkIBdCHD/bResqhPKBKBRyIYPH45atWrpfuXJkwcXLlxAsWLFdHeZmwAMCgqCGJ7h4eGhS57VqSNvtDxp0iQMHjxYJ1PoGzFixGsvzqBBg/Ds2TOzX6h+/frphn6YuqxJAL548UKX8BPTf//3v/9h1qxZZttizo1cgMyhxHvURMD4aF02b0+II1u29MEy5b84bllzTLjsSzu/aog/9l7Ejwb95sQNy3vWQa2ijh2CYKrKyNZk6IJdFxD291HJZ890aXQ9xnL4KjOUSOn3TBy7E5Uwhn33ejUogcFNyyqtymx5A5cexJ8GFaq2xiRZ8aI9sfj6ryMyO0R1SqYMHrj3NBH3nyTi3pME3Z9P3XgoGwqj1FAX4wSxPatvzQauwI31Jm7CpTv6aipbEyLGCSUxYGHToPrwSJfWZmuNh3aII/8HwxpbfMR766lb6GR0DHRN37qoWCCLzTaqTYCtfQBNsbT3UWpTk9/NGWDTb0k0/j6or/7z8UqH7V82RDYLjzyrJcamB4G8Pu34wMW7aDVjp8wtew4YUws/2kkCJGAdAe6/reOmtaeYAEwlopYmAEXvQH9/f53UHj16YObMma9pEMm1ihUr4vjx48iaNStE30FPT3kzdFE5+Pixvkl3ai/e5s2b0aBBA5O3WZoAFPZ17doV8+fP1x1jFr+nTWv7BsHQOC5AqUWUX1cbAVN9q+zxg/rhy/d0VR3Jl6hyOjXmLTxJeI76k7bIjt1WK5wVf34aoHgSMqXYmNqw2HrkTCSRao0Ll1U92poMsef7FXXhDj6Yqa/uELrsNXnXXD/WHbmGngv1faQ80qbB/mGNdAM6rL1EolP0fjMcKJFSVZ/Y9PqNkw916R9aCv1DS1trAi7cfowGk7fInl/8P38ElMhptUxXeXDIn4fxx95LkjnBZXJhbhfrjv7FXL6P5tPl06DHtKyIDrWLKOKuqQ8mlnavDf/iOSySb9z70NwKMouUqORmW/sAtpm5C3sv3JG8LZrDGxGDGti1MlZUG4vBTYYDbFLrhyumpTeeug0v9fOi0Ce4JD5v4hrT7O31ujT+fitO3dAPzzFV2Td5/UlM36wfJFUqty82DqxvL5MolwRIQOMEuP/WeIDNdI8JwFRAWZoAHDp0KMaPH6+Tunv3bikZaKwmOSkn/n39+vVo3LixmSGz/DZLEoAi+delSxfdkd/27dvj999/V6zvn6HlXIAsjyOfcG0CovKt+mj55E6lepwZem5caSj6uIl+buIy7isk/u3nj6rjrUqW9Y2yhXT/JdFYZVDJodTQDuMKkdJ5fLG+f5DNyc3oi3cxas0xiJ5bXzUth7qlbE8cDf/7CObv0g8uEZs20ZNR6WpQS+IkEsTVRm2UDeqY2rYqWlazfrBCxPEb+GR+lMyM1KaLDlsVg4W7L0rP2Pp+vH781wt7hobaNclhCXdb7l196Cr6/hEtibC2qk4IME6siWPSojJLyb56xpWYfRuWxCALJriKnqH+48KRmKTPBI1qUQEf17H9qLotcXDWs7b0Adx7/g7a/CL/EGJCq0po51fY7u58vvwQVhgcB69TPAf+6P7mCc5iwIUYdJF8ZUrvgcgvg3UTw7V8Gff2+6BGQUxuXUXmsvH3VI/6xTHkBU2x0wAAIABJREFUrXJaxkLfSIAE7EiA+287wlWRaCYAUwmWpQnA5OO/Pj4+uHfvnu4YsKlr165dCAgI0H0pLCwMI0eOtNtrY24C0DD517ZtWyxatMguyT/hKBcgu4Wbgp1IQBxdE8eukq8eQcUx5G1lf1ifHXkOY9Yel3T4Fc2OZT1ftRkQfQEbfb8VsXFPpK8Xy+mjSz55KnDMLzW0Nx/G66bBGm7gv3qrLHrWL5Hao6l+3dQgiz97BaC6DUM1RFIsaOIWiOolcYljZ1sHB0MkR6y9RAVM7fERuP1IPwBlYKPS+CzEdIsGa/VY89wn8/Yh4sRN6dG3K+XFjI9qWCNK90y7Wbuw+5y+wqhs3lf9xVJKdJoajiKODIvKQWuuZtMicfSqftjWR/6FMfa9StaIcrln4h490/VuNLyW9agDv2KWHesXk6gbfrdFVmE1uGkZ9Gqg7BAy476XogL5r16BZnMV077F1O/ky8sjLfYNDbWpStVs5S56o7V9AI3/L8qXJQO2fhFs8ZFsa7BsOHod3X/XDx4RVepRX4eaPM574voDvPVDpOzdFGulWDO1fs3dcR4jDQaBiPVzXX/9IJBr95+izvhNMgzWVNVqnSP9IwESMJ8A99/ms9LynUwAphJdSxOAuXLlwu3bt1GlShUcPHjwjdLv3r2rm6wrrtatW2PZsmV2e8/MSQAaHvsV9ojef29KXiphKBcgJShShqsR+G7DSVkfvtrFs2NJd3kPUFttNm6y3rJqfkxtV00Su+bwVfRZrK8aEl8Y3bIiRF80e18/hJ/G9+GnJDXpPdLqevUp0cdJHDcVRz0v3tEnN9vVKoQJ71e22i3jZKoQZGuFhalBC6LPWvFcvlbbqdSDS/ddxJcrYyRxIuG5/5tGVlWBmUrkTfqgMlrXLJSquUoNdYmNe6w79m54Le7mj4CStldxpuqEg24wZtUvpBQGWJgcMT5KLCqsdgxpiMwZrD/+bcr9yNO30PG3vdKXxGCD6LDGyJLRPD2tZ+7Evgt3pefFhGhRRe3OlzV9AE21IEjtGK6SjMVR/2qjNyA+UT+oSlS2iQo34+vThfvx35Hr0j+L3qGi95+574ySdjtalnGcRKL06Mgm0nps3F9VTMMWfYWV6NnpaF+pjwRIwDUIcP/tGnFwthVMAKYSAUsSgPHx8ciYMaNOYrNmzbBmzZoUpSf3+atduzZERaCS1+zZs7F9+6t+PzExMThw4IBuMnHJkq8+8a9bty66desmqRSDSEQVorBJDBQxlfxr2bIlqlatapaZYoFJ6bp27Rr8/F71Mrp06RIKFnz9B0OzFPEmEnAhAhuP3cD/FuiPRPqm98Dh4Y0VnbjY8/f9WHdUv2HqHVwCXzTRD5cQR5Fb/rQDhy7rJz/m9PXCli+CIeyx1yWqD8X0zpsP9cOL2tQsiIkfyI802aLfeDMsElh7vw6FjxV+PXuehKCJm3HjgXzYkjhmKTag2a1sPv/lisNYGqXv21axQGas6Zv6FExbuJj7rKh0FP25DHttze1cC8Flc5srQrrP+Eh2rkyvjpSm95BPsTQl2NRQF3Fs11LmP285i2/XnZBU5PARx39DNLVBHvfvccwymCZds0g2rPj01ekBc66bD+JR99vNSEjSJ2NERa6ozFX6EhOhK4/cIOvVObNDDTStmDdVVWJgjqgeNrxs7R2aqlIV3GA8LVaYLJJAb/peERXIzafvwPFr+qpY8X0h1jTjCbP2dL/H71FYf/SGpKJx+TyY9bF8Kv2xqw/w9rRImRkDQkujX6jzq6XtySZZtqhArzh8vWzysWFVe7f5+xB+XF+xLaZ1i6ndvEiABEjAWgJMAFpLTlvPMQGYSjwtSQDeunULuXO/2kiJI7RLlixJUbqYMiwGgIiBICJJp+TVuXNn3fCON13GE41Tu1/ImTt3LsR95lyW9LpiAtAcorxHDQTEZttvXITM1PCBQSiZO5Ni5r87fTsOGyT3xr5XER/5y6v7dp2NQ/tfd8t0WlM5ZInRq6KvoP9SedXz2s/qokJ+5aZ3Xr8fj4AJEbIN08T3K6NNrdSrzox9WbznIob+ZXrdNU6qmstBJEFrjtmIB/HPpUeGvl0W3YNsPwJtrg2p3ffBzzsRFauvsmrvVwjjW1lWRXn13lPdlOOkF/pebV80KYPeweYdKVVqqEvzH7cj5oo+0d3erzDGt9LG8d/kOBpPchVVQgfDGiGTmdV74/87jl+2npNeC690aXWJ2tyZM6T2qlj19Q6z92D7mdvSsx1qF8aYlqnH5JetZzH+P30yV1Q77RsWalZC2SpDVfKQWFOqjNyAp4lJksUzO1RH04qm+7qa6gMb9k55dK1bzKEer9x/GYOWH5J0ZvBMi+hvGsuSkN0XRGHDMX2SUMR8+1fKV6Y61HELlTWashWnb+oHgST3vBTJ9Kqj5FWUtvZstdA03k4CJKBBAkwAajCoVrjEBGAq0CxJAIpEVuHCrxosd+zYUTdII6VL3CueKVGiBM6c0U/5siKOLvcIE4AuFxIa5CACtcdF4PqDeEnbd62r4H0TR5+sNafG6I2Ie6zvLze3Sy0El3m9gqvrvH3YZNDvLaNnOizvWQcVCyiXkEv2QRz5CvluC67e1/tdq2g2LO9pfqWSuTyM/apRJBtWWlARJfSIKpmG322VHSc21C8qJUWSxNIm9KaGYogBLWLQhatcs7adxbh/9YkW0e9w79AQi6pUjXu9iXdr15CGFvEyHhZj6VCXi3FPEDRpswzrwk/8FRni4iqxEnaIKqGqIzfKKvh+61QTIeXypGrm/aeJuqq6R8/0CWl7J0mNqzLF5FlRfZzaZXzUuW3NQvj2A8sS06npUOvXze0DeOvhMzScvAUPDeIt+sqt6VvX4VWxdx8noObYcNmHBIYVnaZaCHzeuDT6NHSP6r/kd/H/2rsPKCmKNIDjH1EkShBFySIoEiTnKCAqZoIBBQTDKYZDQFERzJgjimIA4RD1QBEDSM7IEkUFlKySk6AkCfe+9mZ2ZnZmt2d2puO/3vPduVvdVfWr2nb6mwp9Pl4u45f9HhyaneqUluc71ZQZq3dIjxFpwZ/rcno9tT0Z22m49e+AeiOAQPYFCABm39ALdyAAmEUvxhMAdNIMQLsHJ0uA7e4ByrdLIHJWQ/fG5WXwFRckpTo6K+C8gZPC7qUHfFQ+I+MMwzXbDsglr84Omy1XstAp8tldTZIekIrc+1AraHbpX7wwk3/cJreHbDCv18c7y/KzZb/Jvz9On50SrQ6JbEQfGdSKd7lmvBaJ5NcDIVq9EL5vngZQNZBqJmkwqdEz0+RAyCzHmxuVk8evrGbm8mCe7B7qMmzWOhkSMmNMl0RqINOL+2NFHrbSo0l5GXR51s+UyCXzGkSYfn9LKV+iQFx9FU/maIGdOf1bSZli+WPeZu2OA9Lmpdlhv/faXo7xGEbmNbsPYOSpsnqfRA6NyU5dQ6+9/p2FsmD97uCPQk+5jVzeelr+PKLjxOzM1mTV0e77vD93g3EKfSAFDgLRw3D0UJxAStUXana3n/IRQMBaAQKA1no7tTQCgFn0TDwBQCftAejUAReoFw8gp/cQ9UtUIPJlLd6TMDMrd/3OP42Za6Hph8cujrm33yOfr5TRCzeH5deZVjozL1mbrOtMrDYvzwrb96vxOcXlP70aZHoabKK+fx8/YZyMGDi5V+/Ts2kFGdihqqlb6mEiF78yO2zZVc0yp0nZYvll4ootwXvEuxm9zoKs8+QUOXg0faneY1dcIN0alzdVLyszRS47i+fgk/fmbpAnQl5Yc+QQmZFAUEn7odWLM8NOrI7nUJcr35gbts9lIkuZrTTPTlmvT/tFXpySfrhOlTMKyeR/p58WGu3e+mWB7skZehq1FYdqaL/qzK89IbOUdVm2zjyMlV76do28Nj19FYR+UbFgwEWiy51JImb2AVy0YY90fjt8L+lrap0tL3Uxt29zKpwjT7ktmj+PpD3cxji1+8qh88KKTMWp1KloU7LvmbZxj3Qalt5vgYNALnpxlui+mIHkV59ke3M/BPwuwPu330fAP+0nAJjFOIgnAKi3KlGihOzevdtRpwA7cajzAHJir1CnZAjM/nmn3Px++kmYehKuBuny5MqZ7dvP/WWXdH3vu+B9NIi3YlC7mPfVgy5ufm+RfLdhT1ieRhWLy8hb6kve3NmvU6+Ri2XqqvR9nPQF5pt7m0WdlZhtgP/fIHJfszy5csh/72gsGsjLKk36YavcMXppWLbhN9cVXarY7pXZYQdk9GlbWXQmoJn01fdb5a4x6ffV2IUebKGHYzgtPT95tQydsS5YrYqnFzBmhmWVdOm0nrob+mIabXP/rO4T+H2ih7r8uuegsQdhaBrVs740O/d0s0W7Kt/SzXvlmjfnh9V50cMXSclCsffxGzl/owz64sewa3QpaCq2AIjE7D1mqXz5/dbgjy+rXkqG3hj9NF89tEhnpG7cnX66t9kZjq7qxGxUNqt9APXvssPrc2X1tgPBUvSk52l9W2Q6RrJRJVOX/rb3oHEATWgae1tD0f0eZ6zZGfyxzt7V2X+JHOZkqiIOzvTXkWNSbfDksP/uPHtt9bDT2rX6k+9rLlXOTN5ewg4moWoIIJBCAd6/U4jrolsTAMyis+INADZv3lzmzJkjBQoUkH379kU9TVeL1FN/Gzf+Z3+sRx991DiB10+JB5Cfettfbd138Khc+PiUlLx4f5y2OezF4PxShY1gW2ZJD1y4dth8WRuy0bjmv1pnh3Suma1ZejPW7JAeH6TvU6T3vaVJBXn0cnOz8RIdGbqMVfccDDmDQsoUO1W+uqeZFM7kcAQNNlz+xlz54ff0EzJ1ydXX9zQz9sDTAJ4G8gJJA6y6F2BWy9J0nzadfRN636aVSsjoXg0SbWJKr1vx674MM3Cm9mkhlUoWzLTcL7/fIr3HLAvLo/tK1itfLKH6JnqoS+SSc10+qDOLkhFkT6ghKb5IAzy1Hp8StrdbZgcCfP/bPmM8Hv47/eTfZueWkFE9rRmPkc8p7R/dvyzajD6t6xVvhM8G+/yuJnKhiWB+itkddfvM9gGMXEaqFR90eVXp0cTagz+igV322hxjxl8g1S9fTBZtDP9CSk+k1pOp/Zr0v2Xrdv4VbL7+t+zXPemz/3QPWf3vUDx7a/vVknYjgEDmArx/M0JUgABgFuMg3gDgQw89JM8884xx14ULF0qDBtE/cA8ZMkQGDBhg5Js8ebK0axd7Fo8XhyoPIC/2Km0KCLR4fkbY0sanr64uNzSIvQTOrNxLU36W16b9Esze5vyS8m63ellerjOmrn5zftiyWb3o7taV5P52VbK8PloGnV3Y/pU5osG4QCpRMK9M79sy0yBcQoVFuShyFptm0ZlGb9xQK+aL0sw1O6R7RMDytetryRU1zzJKWL1tv9Gm0JTV6bYanNE9CaeFHLii1w+5prpcl8myx2Q5JHIfXabZaMg02b7/SPDyB9qfJ/9qGfslXIOnV705XzR4GEg64/LzOxtn68W054i0MLvaZU+T8Xc2idmssYs2y4Pjw09v9sOBEbd+uFimhJyYGrqfWiiWzrq6amjGv/UxtzaQxueUSGS4xH2NzhDVw0dC08TeTaV66YwHEOlycl1WHkjl9NCQvi2zNabirrALLoi1D6CePK/LRZ1w8Ec0Rv3vlf53K1YqrrP/Hmgl+fPmdkEvpKaKkXvHRpZyU8Ny8sRV8e2xmpqaclcEEHC7AO/fbu/B5NSfAGAWjvEGABctWhQM+t1+++0ybNiwDCWcOHFCqlWrJqtWrZLTTjtNduzYIXny5ElOj7rkLjyAXNJRVDMhgbs/Wha2n1yy9ifr++kK+e+S34J16taonDxm8vCFlb/9YcwKOvR3+h51eqNEA1WRp33qvZ7vWEM61S2TkFm8F2ng7bp3FsriTXvDLn3q6mpyY4NyUW/Xadh8SduYnr9CiQKiM99CZybdMWqJTPpxW/B63bdq7gOtoy5P06DYI5//IP/5LnyfRQ1iTLq3uZyaN1e8zbIsf+T+kFntVbl44x7pGLJXlVZUg60davwTPE00RTvUZcq/m8u5UQ62GbfkN+n73xVhy+W03HgOMUm0nnZfF7mkt1SRfDL/wdZhgbL9h/+Wjm/Nl5+3/xlW3c51S8tzHWta2gQ9jXZ9yJcD0fYwO37ipDSOCERn50sJSxtocWHR9gFcNrCtcYDEZyGnyGq1sjMrN9nNivalSmgZD196vtzavGKyi3XV/d6ds16e/GpVzDp/0KOetKpS0lVtorIIIOBMAd6/ndkvVteKAGAW4vEGAPV2gWXAuXPnltmzZ0ujRo3CSnn++eelf//+xs8GDRokgwcPtrrfbS+PB5DtXUAFUigQ+YG+aqnC8nUWS3XNVOeG4Qtl/rr0UxUHXHKe3B7H0qnpq7eL7tkXunRWg1/vdasrLeN4wdClm61fnBl24IUGkMbd0dhYSmtV0plGl746R/449HewSN1zUZcQ6vLo0BRtk/znrq0hneuFByx/3PKHXPba3LBrYy1Re3PmWnlu0pqwvLrcUQNS55ye+XJaq4xilRO5V6Xm01N0SxaOvq/c7aMWy+Qf0/d61GVps/q1zPapu9EOdenVtII8EnGoyxcrtojOlAkdu1rnvu0qS+/W5vZptNs8O+XrEv42L4UfADT9/hZS8f/jTB11Of7ctbvCitEDeUb0SM5+n/HU/9EJP8iHC9JPMdV6jLm1YdgtFqzbLdcPXxj2s1jB33jK9mLeaPsA6nYL789Lnz2p7b62dml5sbO1wd7MvPVLEt03dPOe9D0eA/lLFDzF2PvPyV+UWDGWvlu/W7q8E/53ECg3X56csvzRdpIvj3O/TLLCiDIQQCA5Arx/J8fR7XchABjRg3PnzpW1a9NPo9u1a5f069fPyNWkSRPp1atX2BXdu3fPMAaWLVtm5D106JAULFhQdFlwq1atjH8fO3asvPPOO8Y1lStXlsWLF0uhQv7b2JcHkNsfHdQ/M4HID/SBk/2y+yE+cmnx69fXksv/v3zVbI/857tN8vBnP4RlL5A3l3x8eyPTBwTcO3aZTFiefmKungQ74a4mUqN01odwmK2n2Xy6LFKXR4amc04vIBPvbhq2rEwPZtGgVyCdVSSfzOzXKupBKJEHm0Rbpvb5st/lvo+Xh5Wrh6qM6dVA6ia4J57ZNicjnwYU6jwRvq/cxRecIXXKFTUODtDDS/Q0Vv3/ew8eNU7sPXkyvWQ9dVlPX05GijzURQ8FWDjgomDffLNyq/T+aJnojLHQ5KfZYhpIafhM+LLtJ668QG5qVF70dw+OWykfL/41zEf3dNRgdLJO/I6nr7/9cZvcNmpJ8JK8uXIaBxaFBnsGjP9ePlqUXmfdj3PSfZmfbhxPHbyWN3IfwMj26cnlepiP0w4eevLLn+TdkGXegXon8xni5r7+88gxqR5xEEigPWa3+XBz+6k7AghYJ8D7t3XWTi6JAGBE72hAb+TIkab7TD94R0sTJ06Url27yv796Zsfh+bT4N9XX30llSpVMl2WlzLyAPJSb9KWSAE92U8/0IfGK7K7TFH3bTtv4CQ5ejx9Y/9E7/nspNWiS3hDkwZ7PruriejMrsxStNkK19UrI0OurWHbQHhs4o/ywbyNYeWH7pEW7aCBwZdXle4xNsmPlv+Ry86XXs3+Wao2f+0u6fbBIvn7ePrzX4OgQ2+oLZdWL2WbQ7wFRy5Vj3W9TuoMHct6wuj8Aa2zPBzFbH3W7/xTWr8YPrvtzRv/sZz603a5Y/QSORYR/Lu9eUXRmZl+2hi/zyfLZfzS34OsGrB9+6a6Em0mqu7H+dmdTaRMsfxmuyGp+XQ5sh5cEhq01ZPHW1T+56RmDUDXe2pq2OzdrPahTGoFXXizyH0AI5vw2BUXSLfG5R3Xsmizr/W/N7P7t2Jm2/97S2fUrw85CCTQicnaP9hxg4IKIYCALQK8f9vC7rhCCQBGdEmyAoB6202bNsmrr75qBPr0Dy5v3rxGwK9Tp07Su3dvyZ/fng/mThiFPICc0AvUIZUC7V6eFbYXV3ZPZdxx4LDUf2paWJV1ltSZRaIv2cysbRpM1NlruqwyNOnMEV1WpgeWRJs1pPvudXh9rqzediB4WeF8uWVG35ZSvOApqeTM9N56IMm1b80PO4VXL3i5S025ulZpiVy+qsER3dcvsxmZPT5YJDPWpM8Y1OVqehLjpt0HjX3WQjfd17JCA4S2QcRZ8MQVW0SDgPGm25pXlIcuPT/eyzLN33nYgrDTQTVQ1KNJebntwyVhQW+9if780Q5VfRX803aPX/qb9PlkRdBRZ3w9eVU1uXds+ExUXQavM3rtPkn3mjfnydLN6YfG3Nqsgjx82T8nhE9btV16jgyfuat/X6WL+vdzUVZ/UNH2AQxco9tMfNG7SbaX5GdVh0R+r0Hg+k9Nld1/HQ1entkXMImU4fZrImfVB9qzYEBrKVUk8y/l3N526o8AAtYJ8P5tnbWTSyIA6OTe8XDdeAB5uHNpmiEQeWDHNbXOlpe6XJiwzvJf98lVQ+cFr8+TK4eseeKShPfc06DZze8tku827MlQJ10S3KVeWSPQEjqD6MMFG+XRCT+G5XfKrJONu/4ygpO6nCqQ8ufNJS91vtCYQRaazMw0Wrp5r1zz5vyw6+5ocY5MWP67bP3jcNjP1WnQ5Rck3Ld2Xahj4Mo35oUFdLOqS+6cOYyZO2dlMVM0q/tE/l4P+Lj/0/Tgls6ozJMrpzFTLDR1bVhWnriymu+Cf2qwff9hafB0+JcA6hS6EEH//a0ba0v7avbPRI08tTx0ie89Hy0L+wJCl57rjGZSbIFo+wAGco/7VyOpU66YY/k+WrRZBvz/9O765YvJhz3rM/svpLeiHQSSrL2DHTsoqBgCCFguwPu35eSOLJAAoCO7xfuV4gHk/T72ewtHLdgoA0OCZbov3bT7WybM8vXKrXLnf5YGry9T7FSZ0791wvfTC/84+LdcO2y+6AED0ZIu/dRlmLc2q2gEAlu9MDNsyZ6+0H95d1PHzDrRGY0aWMgs6YzFeQ+aW76a1Z5bWk77C86UoTfWDjtJOFudYvHFBw7/LV99v9U4sXXH/sOy48AR45+dB46E9XWgWtFOc01GlQ8dPW7MEoqcWRl67y51y8gz11RPOOidjHrafY+2L82SX2L8vWrdnHSqatrGPdIp4uTotIfbSIFTckmdJ6aGnUj++JUXyM2NnLd81e7+jiw/2jOpU53S8nwn5xz8Ecvsl+0HZNv+w1KvfDGCfxFIC9fvNk61D01+2uPUaX9n1AcBrwrw/u3Vno2vXQQA4/Mid5IEeAAlCZLbOFZgxa/75MqQGXs6M+f7Qe0S3jdt+Oz18tTXq4LtbVChmLHML7tp6x+HjNmK89amny4c7Z66PFiDQqFp7G0NpWHF4tmtQlKvf3Dc9zI2LfwwhNAC7rnoXOnTtrKpMhdv3CMdIwIYoRfqrKX/9Grg2ZfZw38fN/pcA4K7/zwi5UsUkHNLFkzZ7LuHP1sp//luc9S+0Rm0GuTQA3X8nAZ/8aOMmB++32XA48YGZY0lwU7ZF1FPJtZ9AENn5b7S5UIjgBsaqNc+/e6hi0SX2ZMyF4jcB1C/0JjetyV2Lh84+kVMzce+DdtrdfydjaV22aIubxnVRwABJwnw/u2k3rCvLgQA7bP3dck8gHzd/b5ovC6vrDZocthBEWNubSCNzymRUPsjX/yzu6Q4shK6xHj4nPWiJ65GnLcQtb56+rCeQuy0pDPJrhw6N2z/xUAddUnwvAdaS9ECeU1X+4bhC2X+uozB0QolChhLFvXEWlJyBKIdvqJ37lCjlGjgKHeunMkpyMV30UNRekWceq3N0T0T3+tW13FGvUamydRVO4Li19YuLX8cOhr2s+aVT5cPb6nv4l6xruq7/jwirV+YKfsPHxP9UunlzhfKVbXOtq4ClJQygdAvQPRvYkT3er6e7ZwyaG6MgI8FeP/2ceeHNJ0AIOPAFgEeQLawU6jFApe/PldW/v5HsFQ9tVT3kUsk3fbhYvn2p+3BS1O1POjXPQfl/Xkb5OO0X+Xg0eNRq3pqnlwyvW8Lcerm5D9vPyBXvDFXDv8dvn9cIodXRFuaVbxAXtHZGeWKF0ikK7kmhsDJkyeNfRx/3LI/mENPun3jhtrGfoAkEZ0pdGHE6bq6FP/TOxolPLs4la4j5m2QwRN/Chahfzt6QnDoCdovdKopemo3yZyALtWfsmq7nF+qMDPEzJG5IpfOmNXDcY4cOyGtzyvpyL9nV0BSSQQQiCnA+zeDQwUIADIObBHgAWQLO4VaLBC5pPHS6mfKmzfWSagWHV6fE3bKre6Fdn39sgndy8xFuj/gmEWb5YN5G4wloKGp38VV5K5WlczcxrY8H6dtlgfGrQyWnzd3Tpnbv5WULBz/qcm3jEiT6av/mcWUL09OGXub/Ses2gab4oLX7jgg3d5PMw686FKvjHG4ivYdKV3g/k9WyLilvxk/OLNwPvnsrsbi1GC87i/a5qVZMbtP+3bJI20IdjDAEUAAAQQQSLEA798pBnbJ7QkAuqSjvFZNHkBe61HaE03gk7Rfpf+474O/Kl30VJn7QGIHd9R6/FvZe/Dv4L1G3lLfWPaX6qQnT05csUVGLtgo63b8Kbr0V/cZc/pyTJ1N9vTXq2T4nA3GvnF6WnHXhuUS4jp49Ji8MX2t7P7zqNzavIJUKlkooftwkXkB3X8wX55c5i/wUU61+XTxr8YyUP0SwMnL0PXvsPGQ6RlOzg501yXVzpS3uib2pYiPupymIoAAAgggkG0B3r+zTeiJGxAA9EQ3uq8RPIDc12fUOH6B1dv2S/tX5oRdqLNdise52b0GoKo+OjnsPlP7NLc8EKUv8045YMBsb+hyOQ0Axmtu9v7kQwCBzAX6fbpCPl3yz4zFyPTWjbXlkuqlIES4mpF9AAAgAElEQVQAAQQQQACBFAvw/p1iYJfcngCgSzrKa9XkAeS1HqU90QSOHT8h1QZPDtuL7oMe9aRVlZJxgUVbRvfT4xdL/ry547oPmRFAAAGrBSYs/13uHbs8Q7GFTsktaY+0Yaan1R1CeQgggAACvhTg/duX3Z6h0QQAGQe2CPAAsoWdQm0Q6PjWfFm8aW+w5H+3qSz3tjk3rprM/nmn3Pz+ouA1RfPnkWWPtovrHmRGAAEE7BDQk2vrPjk1Q9F6IvCLnWvaUSXKRAABBBBAwHcCvH/7rsujNpgAIOPAFgEeQLawU6gNAo9P/Mk4VTeQLjqvpLzXvV5cNflo0WYZMD79QIsLziosX93TLK57kBkBBBCwS+CSV+fIqq3ppztrPazax9SuNlMuAggggAACThLg/dtJvWFfXQgA2mfv65J5APm6+33V+Mjlb6cXOkUWPXRRXHvpvfjtGnl9+tqgW9uqZ8jwm+v6ypHGIoCAewX0QJ53Zq8PNqB4gbzy3UMXOf4wIfeKU3MEEEAAAQTCBXj/ZkSoAAFAxoEtAjyAbGGnUBsENuz6S1q9MDOs5AUDWkupIqeark2fT5bL+KW/B/N3b1xeBl9xgenryYgAAgjYKbBm2wG57LU5cuzESaMaiWyFYGf9KRsBBBBAAAG3C/D+7fYeTE79CQAmx5G7xCnAAyhOMLK7VuDEiZNS8/Fv5cDhY8E2DOtaR9pXO9N0m657Z4EsXL8nmP/hS8+XW5tXNH09GRFAAAG7Baat2m58kVH1rMJye/OKzP6zu0MoHwEEEEDAVwK8f/uqu2M2lgAg48AWAR5AtrBTqE0CN767UOat3R0s/c6W50j/9ueZrk3z52bI5j0Hg/mH3lBbLqtRyvT1ZEQAAQQQQAABBBBAAAH/CvD+7d++D205AUDGgS0CPIBsYadQmwSenbRa3pq5Llh600olZHSvBqZqozMIqwz8Rv4+/s/SOU2f3dlYapUtaup6MiGAAAIIIIAAAggggIC/BXj/9nf/B1pPAJBxYIsADyBb2CnUJoFJP2yVO0YvDZZeOF9uWTGonamDQLbvPywNnp4WVvNFD18kJQvls6k1FIsAAggggAACCCCAAAJuEuD92029lbq6EgBMnS13zkSABxDDw08CW/YdksZDpoc1eWbfllK+RIEsGZZu3ivXvDk/mC9vrpyy+on2kjNnjiyvJQMCCCCAAAIIIIAAAgggwPs3Y0AFCAAyDmwR4AFkCzuF2iRw8uRJqffUNNn155FgDV697kK58sKzs6zRl99vkd5jlgXzlSueX2b1a5XldWRAAAEEEEAAAQQQQAABBFSA92/GAQFAxoBtAjyAbKOnYJsEbhmRJtNX7wiW3rNpBRnYoWqWtXl71jp55pvVwXyNKhaXj25rmOV1ZEAAAQQQQAABBBBAAAEECAAyBgICzABkLNgiQADQFnYKtVHglak/yytTfwnWoF75ovLpHY2zrNGgCT/IyAWbgvk61iktL3SqmeV1ZEAAAQQQQAABBBBAAAEECAAyBggAMgZsFSAAaCs/hdsgMGP1DukxIi1Y8ql5csnKwe0kd66cmdam18jFMnXV9mCeey46V/q0rWxDCygSAQQQQAABBBBAAAEE3CjA+7cbey35dWYGYPJNuaMJAR5AJpDI4imB3X8ekTpPTg1r0+T7mkuVMwtl2s5LX50jP23dH8zz7LXVpUu9sp6yoTEIIIAAAggggAACCCCQOgHev1Nn66Y7EwB0U295qK48gDzUmTTFtECTIdPl932Hgvmf61hDOtctk+n1NR/7Vv449Hcwz6ie9aXZuaebLpOMCCCAAAIIIIAAAggg4G8B3r/93f+B1hMAZBzYIsADyBZ2CrVZ4F+jl8g3P2wL1qJrw7Ly5FXVY9bqzyPHpNqgyWG/n35/C6l4ekGbW0LxCCCAAAIIIIAAAggg4BYB3r/d0lOprScBwNT6cvcYAjyAGBp+FHhr5jp5dlL6ib7Vzy4iE+9uGpPil+0HpO3Ls8N+v/qJ9pIvTy4/8tFmBBBAAAEEEEAAAQQQSECA9+8E0Dx4CQFAD3aqG5rEA8gNvUQdky0wf90uuWH4d2G3ndO/lZQplj9qUTPX7JDuH6QfHFK8QF5ZMrBtsqvF/RBAAAEEEEAAAQQQQMDDArx/e7hz42gaAcA4sMiaPAEeQMmz5E7uEThy7LjUf2pa2J5+/25TWe5tc27URoz5brM89NnK4O+ymjHoHglqigACCCCAAAIIIIAAAlYJ8P5tlbSzyyEA6Oz+8WzteAB5tmtpWBYCj3y+UkYv3BzMVbZYfpnVr6XkyJEjw5XPT14tQ2esC/68/QVnyrCb6mCMAAIIIIAAAggggAACCJgW4P3bNJWnMxIA9HT3OrdxPICc2zfULLUCy3/dJ1cNnRdWyCe3N5L6FYplKPjfHy+Xz5b9Hvz5LU0qyKOXV01tBbk7AggggAACCCCAAAIIeEqA929PdWfCjSEAmDAdF2ZHgAdQdvS41s0CJ0+elDYvzZJ1O/8KNqNL3TLybMcaGZrV+e0FsmjDnuDPH7nsfOnVrKKbm0/dEUAAAQQQQAABBBBAwGIB3r8tBndocQQAHdoxXq8WDyCv9zDty0wg8jTggqfklrSH28ipecNP92367HT5be+h4K3eurG2XFK9FLgIIIAAAggggAACCCCAgGkB3r9NU3k6IwFAT3evcxvHA8i5fUPNUi+w7Y/D0njINDlxMr2sV7pcKFfVOjv4g+MnTkqVR76RYyGZvujdRGqUPi31FaQEBBBAAAEEEEAAAQQQ8IwA79+e6cpsNYQAYLb4uDhRAR5AicpxnVcEbnrvO5nzy65gc5qdW0JG9WwQ/PetfxySRs9MD2vu4kfaSImCp3iFgHYggAACCCCAAAIIIICABQK8f1uA7IIiCAC6oJO8WEUeQF7sVdoUj8CE5b/LvWOXBy/RQ4DnPdBazjrtVONnSzbtkWvfWhD8fd7cOWXNE+2jnhYcT7nkRQABBBBAAAEEEEAAAX8J8P7tr/6O1VoCgIwDWwR4ANnCTqEOEjj893Gp9+RUOXDkWLBW/S6uIne1qmT8+xcrtsg9Hy0L/q5CiQIyo29LB7WAqiCAAAIIIIAAAggggIAbBHj/dkMvpb6OBABTb0wJUQR4ADEsEBB5cNz3Mjbt1yBFxdMLyLQ+LYxZfpEHhTStVEJG90pfIowfAggggAACCCCAAAIIIGBGgPdvM0rez0MA0Pt97MgW8gByZLdQKYsFFm/cIx2HpS/z1eLH39lYapctKgM//0FGLdwUrFHnuqXluY41La4hxSGAAAIIIIAAAggggIDbBXj/dnsPJqf+BACT48hd4hTgARQnGNk9KXDy5Elp9cJM2bj7YLB9NzYoK09dXV16jkiTaat3BH9+X5tz5b42lT3pQKMQQAABBBBAAAEEEEAgdQK8f6fO1k13JgDopt7yUF15AHmoM2lKtgRem/aLvDTl5+A9CufLLYsebiNXDZ0nq7cdCP78uY41pHPdMtkqi4sRQAABBBBAAAEEEEDAfwK8f/uvz6O1mAAg48AWAR5AtrBTqAMFftt7UJo+OyOsZm/cUEsGjF8pBw6nHxAyplcDaVyphANbQJUQQAABBBBAAAEEEEDAyQK8fzu5d6yrGwFA66wpKUSABxDDAYF0gevfWSgL1u8O/qBe+aKStnFvGNHMvi2lfIkCsCGAAAIIIIAAAggggAACcQnw/h0Xl2czEwD0bNc6u2E8gJzdP9TOWoH/LvlN+n66ItNCVz/RXvLlyWVtxSgNAQQQQAABBBBAAAEEXC/A+7fruzApDSAAmBRGbhKvAA+geMXI72WBv44ck3pPTZWDR49HbWaJgqfI4kfaeJmAtiGAAAIIIIAAAggggECKBHj/ThGsy25LANBlHeaV6vIA8kpP0o5kCdz/yQoZt/S3qLerWbqITOjdNFlFcR8EEEAAAQQQQAABBBDwkQDv3z7q7EyaSgCQcWCLAA8gW9gp1MEC89ftkhuGfxe1hpdWP1PevLGOg2tP1RBAAAEEEEAAAQQQQMCpArx/O7VnrK0XAUBrvSnt/wI8gBgKCIQLnDhxUpo9N0N+33coA02vphXkkQ5VIUMAAQQQQAABBBBAAAEE4hbg/TtuMk9eQADQk93q/EbxAHJ+H1FD6wVe+naNvDZ9bYaCH+1QVW5pWsH6ClEiAggggAACCCCAAAIIuF6A92/Xd2FSGkAAMCmM3CReAR5A8YqR3w8Cm3b/JS2en5mhqcO61pH21c70AwFtRAABBBBAAAEEEEAAgSQL8P6dZFCX3o4AoEs7zu3V5gHk9h6k/qkS6DRsvqRt3Bt2+y/vbirVzi6SqiK5LwIIIIAAAggggAACCHhYgPdvD3duHE0jABgHFlmTJ8ADKHmW3MlbAmMXbZYHx68Ma9TSgW2lWIG83moorUEAAQQQQAABBBBAAAFLBHj/toTZ8YUQAHR8F3mzgjyAvNmvtCr7AgcO/y0tn58pu/86atysRukiMuGuJpIjR47s35w7IIAAAggggAACCCCAgO8EeP/2XZdHbTABQMaBLQI8gGxhp1CXCCzZtFdem/aL5Mwh0r/9eXJ+qcIuqTnVRAABBBBAAAEEEEAAAacJ8P7ttB6xpz4EAO1x932pPIB8PwQAQAABBBBAAAEEEEAAAQQQsECA928LkF1QBAFAF3SSF6vIA8iLvUqbEEAAAQQQQAABBBBAAAEEnCbA+7fTesSe+hAAtMfd96XyAPL9EAAAAQQQQAABBBBAAAEEEEDAAgHevy1AdkERBABd0ElerCIPIC/2Km1CAAEEEEAAAQQQQAABBBBwmgDv307rEXvqQwDQHnffl8oDyPdDAAAEEEAAAQQQQAABBBBAAAELBHj/tgDZBUUQAHRBJ3mxijyAvNirtAkBBBBAAAEEEEAAAQQQQMBpArx/O61H7KkPAUB73H1fKg8g3w8BABBAAAEEEEAAAQQQQAABBCwQ4P3bAmQXFEEA0AWd5MUq8gDyYq/SJgQQQAABBBBAAAEEEEAAAacJ8P7ttB6xpz4EAO1x932pPIB8PwQAQAABBBBAAAEEEEAAAQQQsECA928LkF1QBAFAF3SSF6vIA8iLvUqbEEAAAQQQQAABBBBAAAEEnCbA+7fTesSe+hAAtMfd96XyAPL9EAAAAQQQQAABBBBAAAEEEEDAAgHevy1AdkERBABd0ElerCIPIC/2Km1CAAEEEEAAAQQQQAABBBBwmgDv307rEXvqQwDQHnffl8oDyPdDAAAEEEAAAQQQQAABBBBAAAELBHj/tgDZBUUQAHRBJ3mxijyAvNirtAkBBBBAAAEEEEAAAQQQQMBpArx/O61H7KkPAUB73H1fKg8g3w8BABBAAAEEEEAAAQQQQAABBCwQ4P3bAmQXFEEA0AWd5MUq8gDyYq/SJgQQQAABBBBAAAEEEEAAAacJ8P7ttB6xpz4EAO1x932pPIB8PwQAQAABBBBAAAEEEEAAAQQQsECA928LkF1QBAFAF3SSF6vIA8iLvUqbEEAAAQQQQAABBBBAAAEEnCbA+7fTesSe+hAAtMfd96XyAPL9EAAAAQQQQAABBBBAAAEEEEDAAgHevy1AdkERBABd0ElerCIPIC/2Km1CAAEEEEAAAQQQQAABBBBwmgDv307rEXvqQwDQHnffl8oDyPdDAAAEEEAAAQQQQAABBBBAAAELBHj/tgDZBUUQAHRBJ3mxijyAvNirtAkBBBBAAAEEEEAAAQQQQMBpArx/O61H7KkPAUB73H1fKg8g3w8BABBAAAEEEEAAAQQQQAABBCwQ4P3bAmQXFEEA0AWd5MUq8gDyYq/SJgQQQAABBBBAAAEEEEAAAacJ8P7ttB6xpz4EAO1x932pPIB8PwQAQAABBBBAAAEEEEAAAQQQsECA928LkF1QBAFAF3SSF6vIA8iLvUqbEEAAAQQQQAABBBBAAAEEnCbA+7fTesSe+hAAtMfd96XyAPL9EAAAAQQQQAABBBBAAAEEEEDAAgHevy1AdkERBABd0ElerCIPIC/2Km1CAAEEEEAAAQQQQAABBBBwmgDv307rEXvqQwDQHnffl8oDyPdDAAAEEEAAAQQQQAABBBBAAAELBHj/tgDZBUUQAHRBJ3mxihs3bpQKFSoYTVu0aJGUKlXKi82kTQgggAACCCCAAAIIIIAAAgjYKrB161apX7++UYcNGzZI+fLlba0PhdsjQADQHnffl5qWlhZ8APkeAwAEEEAAAQQQQAABBBBAAAEELBDQCTj16tWzoCSKcJoAAUCn9YhP6kMA0CcdTTMRQAABBBBAAAEEEEAAAQQcI0AA0DFdYXlFCABaTk6BKnD48GFZuXKlgXH66adL7ty5HQ8TOm2aZcuO7y4qaFKAcW0SimyuEmBcu6q7qGwcAoztOLDI6hoBxrVruoqKxiHgtHF97Ngx2blzp9GC6tWrS758+eJoDVm9IkAA0Cs9STtSLsDGqSknpgAbBBjXNqBTZMoFGNcpJ6YAmwQY2zbBU2xKBRjXKeXl5jYJMK5tgqfYTAUIADJAEDApwEPcJBTZXCXAuHZVd1FZkwKMa5NQZHOdAGPbdV1GhU0IMK5NIJHFdQKMa9d1mS8qTADQF91MI5MhwEM8GYrcw2kCjGun9Qj1SYYA4zoZitzDiQKMbSf2CnXKrgDjOruCXO9EAca1E3uFOhEAZAwgYFKAh7hJKLK5SoBx7aruorImBRjXJqHI5joBxrbruowKmxBgXJtAIovrBBjXrusyX1SYAKAvuplGJkOAh3gyFLmH0wQY107rEeqTDAHGdTIUuYcTBRjbTuwV6pRdAcZ1dgW53okCjGsn9gp1IgDIGEDApAAPcZNQZHOVAOPaVd1FZU0KMK5NQpHNdQKMbdd1GRU2IcC4NoFEFtcJMK5d12W+qDABQF90M41MhgAP8WQocg+nCTCundYj1CcZAozrZChyDycKMLad2CvUKbsCjOvsCnK9EwUY107sFepEAJAxgIBJAR7iJqHI5ioBxrWruovKmhRgXJuEIpvrBBjbrusyKmxCgHFtAoksrhNgXLuuy3xRYQKAvuhmGokAAggggAACCCCAAAIIIIAAAggg4FcBAoB+7XnajQACCCCAAAIIIIAAAggggAACCCDgCwECgL7oZhqJAAIIIIAAAggggAACCCCAAAIIIOBXAQKAfu152o0AAggggAACCCCAAAIIIIAAAggg4AsBAoC+6GYaiQACCCCAAAIIIIAAAggggAACCCDgVwECgH7tedqNAAIIIIAAAggggAACCCCAAAIIIOALAQKAvuhmGokAAggggAACCCCAAAIIIIAAAggg4FcBAoB+7XnajQACCCCAAAIIIIAAAggggAACCCDgCwECgL7oZhqJAAIIIIAAAggggAACCCCAAAIIIOBXAQKAfu152o0AAggggAACCCCAAAIIIIAAAggg4AsBAoC+6GYaiQACCCCAAAIIIIAAAggggAACCCDgVwECgH7teR+3e9OmTfLaa6/JV199Jb/++quccsopcs4550jnzp3lrrvukvz58ydF55tvvpF33nlH0tLSZOfOnXL66adLvXr15LbbbpNLLrkkKWVwEwQCAqkc1wcPHpRJkybJlClTZPHixbJ27Vr5888/pXDhwlK5cmW5+OKL5Y477pAzzzyTDkEgqQKpHNexKqrjvVq1arJhwwYjS7ly5WTjxo1JbRc387eAleN66tSpMnr0aJk7d65s3bpVcufOLWeccYbUqFFDLrroIrnpppukYMGC/u4QWp8UASvGtT6L33rrLdFxvW7dOvnrr7+kUKFCct5550n79u2NzyIlS5ZMSnu4ib8FduzYIYsWLTL+0Xc5/Wf37t0GSrdu3WTEiBFJB/roo4/kgw8+kO+//1727dtnPKubNWtmvJ82atQo6eVxQ38KEAD0Z7/7ttUTJ06Url27yv79+6MaaDBDA4OVKlVK2OjEiRNGkO+9996LeY9evXrJ22+/LTlz5ky4HC5EICCQynGtH0KaNGliBPwySxoM1IB3ly5d6BgEkiKQynGdWQX79u0rL774YjALAcCkdCc3+b+AVeN679690qNHD5kwYUKm9suWLZMLL7yQ/kEgWwJWjOtRo0bJ7bffLocOHYpZ12LFisnYsWOl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BBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBAgAMgYQAABBBBAAAEEEEAAAQQQQAABBBBAwMMCBAA93Lk0DQEEEEAAAQQQQAABBBBAAAEEEEAAAQKAjAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8LEAA0MOdS9MQQAABBBBAAAEEEEAAAQQQQAABBBD4H1u5wAPB/KUWAAAAAElFTkSuQmCC\" width=\"640\">"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "rat_inv = rat.inv()\n",
    "\n",
    "plt.figure()\n",
    "plt.title('Error of inverse rational approximation')\n",
    "plt.plot(xax, [abs(rat_inv(x*x) - x) for x in xax])\n",
    "plt.yscale('log')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "487ad103",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
