{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "dcd3f4ee",
   "metadata": {},
   "source": [
    "# rf309_ndimplot\n",
    "Multidimensional models: making 2/3 dimensional plots of pdfs and datasets\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "**Author:**  Clemens Lange, Wouter Verkerke (C++ version)  \n",
    "<i><small>This notebook tutorial was automatically generated with <a href= \"https://github.com/root-project/root/blob/master/documentation/doxygen/converttonotebook.py\">ROOTBOOK-izer</a> from the macro found in the ROOT repository  on Tuesday, May 19, 2026 at 08:30 PM.</small></i>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "4df87b40",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:01.570935Z",
     "iopub.status.busy": "2026-05-19T20:31:01.570816Z",
     "iopub.status.idle": "2026-05-19T20:31:02.530212Z",
     "shell.execute_reply": "2026-05-19T20:31:02.529810Z"
    }
   },
   "outputs": [],
   "source": [
    "import ROOT"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d3b0a695",
   "metadata": {},
   "source": [
    "Create 2D model and dataset\n",
    "-----------------------------------------------------"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2774e989",
   "metadata": {},
   "source": [
    "Create observables"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "3272c90f",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:02.544292Z",
     "iopub.status.busy": "2026-05-19T20:31:02.544140Z",
     "iopub.status.idle": "2026-05-19T20:31:02.709558Z",
     "shell.execute_reply": "2026-05-19T20:31:02.708928Z"
    }
   },
   "outputs": [],
   "source": [
    "x = ROOT.RooRealVar(\"x\", \"x\", -5, 5)\n",
    "y = ROOT.RooRealVar(\"y\", \"y\", -5, 5)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b6b9cd0c",
   "metadata": {},
   "source": [
    "Create parameters"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "3ed2e83f",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:02.711658Z",
     "iopub.status.busy": "2026-05-19T20:31:02.711508Z",
     "iopub.status.idle": "2026-05-19T20:31:02.825208Z",
     "shell.execute_reply": "2026-05-19T20:31:02.824503Z"
    }
   },
   "outputs": [],
   "source": [
    "a0 = ROOT.RooRealVar(\"a0\", \"a0\", -3.5, -5, 5)\n",
    "a1 = ROOT.RooRealVar(\"a1\", \"a1\", -1.5, -1, 1)\n",
    "sigma = ROOT.RooRealVar(\"sigma\", \"width of gaussian\", 1.5)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9eb7372f",
   "metadata": {},
   "source": [
    "Create interpreted function f(y) = a0 - a1*sqrt(10*abs(y))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "b9298350",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:02.826807Z",
     "iopub.status.busy": "2026-05-19T20:31:02.826678Z",
     "iopub.status.idle": "2026-05-19T20:31:03.011544Z",
     "shell.execute_reply": "2026-05-19T20:31:03.010871Z"
    }
   },
   "outputs": [],
   "source": [
    "fy = ROOT.RooFormulaVar(\"fy\", \"a0-a1*sqrt(10*abs(y))\", [y, a0, a1])"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e47cface",
   "metadata": {},
   "source": [
    "Create gauss(x,f(y),s)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "38789f8f",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.013151Z",
     "iopub.status.busy": "2026-05-19T20:31:03.013027Z",
     "iopub.status.idle": "2026-05-19T20:31:03.135965Z",
     "shell.execute_reply": "2026-05-19T20:31:03.135446Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[#0] WARNING:InputArguments -- The parameter 'sigma' with range [-inf, inf] of the RooGaussian 'model' exceeds the safe range of (0, inf). Advise to limit its range.\n"
     ]
    }
   ],
   "source": [
    "model = ROOT.RooGaussian(\"model\", \"Gaussian with shifting mean\", x, fy, sigma)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d3f2659c",
   "metadata": {},
   "source": [
    "Sample dataset from gauss(x,y)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "2af4d248",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.138168Z",
     "iopub.status.busy": "2026-05-19T20:31:03.138037Z",
     "iopub.status.idle": "2026-05-19T20:31:03.292015Z",
     "shell.execute_reply": "2026-05-19T20:31:03.291337Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n",
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n",
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n"
     ]
    }
   ],
   "source": [
    "data = model.generate({x, y}, 10000)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e7634294",
   "metadata": {},
   "source": [
    "Make 2D plots of data and model\n",
    "-------------------------------------------------------------"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "efd85ca9",
   "metadata": {},
   "source": [
    "Create and fill ROOT 2D histogram (20x20 bins) with contents of dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "0e537b11",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.293552Z",
     "iopub.status.busy": "2026-05-19T20:31:03.293429Z",
     "iopub.status.idle": "2026-05-19T20:31:03.453877Z",
     "shell.execute_reply": "2026-05-19T20:31:03.453268Z"
    }
   },
   "outputs": [],
   "source": [
    "hh_data = data.createHistogram(\"x,y\", x, Binning=20, YVar=dict(var=y, Binning=20))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ffb3b7ce",
   "metadata": {},
   "source": [
    "Create and fill ROOT 2D histogram (50x50 bins) with sampling of pdf\n",
    "hh_pdf = model.createHistogram(\"hh_model\", x, Binning=50, YVar=dict(var=y, Binning=50))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "83cb55ec",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.463271Z",
     "iopub.status.busy": "2026-05-19T20:31:03.463138Z",
     "iopub.status.idle": "2026-05-19T20:31:03.613385Z",
     "shell.execute_reply": "2026-05-19T20:31:03.612783Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n"
     ]
    }
   ],
   "source": [
    "hh_pdf = model.createHistogram(\"x,y\", 50, 50)\n",
    "hh_pdf.SetLineColor(\"kBlue\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "248b13d5",
   "metadata": {},
   "source": [
    "Create 3D model and dataset\n",
    "-----------------------------------------------------"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b73c7da8",
   "metadata": {},
   "source": [
    "Create observables"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "a3225ec3",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.614729Z",
     "iopub.status.busy": "2026-05-19T20:31:03.614587Z",
     "iopub.status.idle": "2026-05-19T20:31:03.751061Z",
     "shell.execute_reply": "2026-05-19T20:31:03.750435Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n",
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n",
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n"
     ]
    }
   ],
   "source": [
    "z = ROOT.RooRealVar(\"z\", \"z\", -5, 5)\n",
    "\n",
    "gz = ROOT.RooGaussian(\"gz\", \"gz\", z, 0.0, 2.0)\n",
    "model3 = ROOT.RooProdPdf(\"model3\", \"model3\", [model, gz])\n",
    "\n",
    "data3 = model3.generate({x, y, z}, 10000)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9c415330",
   "metadata": {},
   "source": [
    "Make 3D plots of data and model\n",
    "-------------------------------------------------------------"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6bd2e9cf",
   "metadata": {},
   "source": [
    "Create and fill ROOT 2D histogram (8x8x8 bins) with contents of dataset\n",
    "hh_data3 = data3.createHistogram(\"hh_data3\", x, Binning=8, YVar=(var=y, Binning=8), ZVar=(var=z, Binning=8))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "d1ba2590",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.753004Z",
     "iopub.status.busy": "2026-05-19T20:31:03.752881Z",
     "iopub.status.idle": "2026-05-19T20:31:03.866543Z",
     "shell.execute_reply": "2026-05-19T20:31:03.865967Z"
    }
   },
   "outputs": [],
   "source": [
    "hh_data3 = data3.createHistogram(\n",
    "    \"hh_data3\",\n",
    "    x,\n",
    "    Binning=8,\n",
    "    YVar=dict(var=y, Binning=8),\n",
    "    ZVar=dict(var=z, Binning=8),\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ac8f4759",
   "metadata": {},
   "source": [
    "Create and fill ROOT 2D histogram (20x20x20 bins) with sampling of pdf"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "80011f17",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:03.868159Z",
     "iopub.status.busy": "2026-05-19T20:31:03.868036Z",
     "iopub.status.idle": "2026-05-19T20:31:04.182227Z",
     "shell.execute_reply": "2026-05-19T20:31:04.181596Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[#1] INFO:NumericIntegration -- RooRealIntegral::init(model_Int[x,y]) using numeric integrator RooIntegrator1D to calculate Int(y)\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Info in <TCanvas::Print>: png file rf309_2dimplot.png has been created\n",
      "Info in <TCanvas::Print>: png file rf309_3dimplot.png has been created\n"
     ]
    }
   ],
   "source": [
    "hh_pdf3 = model3.createHistogram(\n",
    "    \"hh_model3\",\n",
    "    x,\n",
    "    Binning=20,\n",
    "    YVar=dict(var=y, Binning=20),\n",
    "    ZVar=dict(var=z, Binning=20),\n",
    ")\n",
    "hh_pdf3.SetFillColor(\"kBlue\")\n",
    "\n",
    "c1 = ROOT.TCanvas(\"rf309_2dimplot\", \"rf309_2dimplot\", 800, 800)\n",
    "c1.Divide(2, 2)\n",
    "c1.cd(1)\n",
    "ROOT.gPad.SetLeftMargin(0.15)\n",
    "hh_data.GetZaxis().SetTitleOffset(1.4)\n",
    "hh_data.Draw(\"lego\")\n",
    "c1.cd(2)\n",
    "ROOT.gPad.SetLeftMargin(0.20)\n",
    "hh_pdf.GetZaxis().SetTitleOffset(2.5)\n",
    "hh_pdf.Draw(\"surf\")\n",
    "c1.cd(3)\n",
    "ROOT.gPad.SetLeftMargin(0.15)\n",
    "hh_data.GetZaxis().SetTitleOffset(1.4)\n",
    "hh_data.Draw(\"box\")\n",
    "c1.cd(4)\n",
    "ROOT.gPad.SetLeftMargin(0.15)\n",
    "hh_pdf.GetZaxis().SetTitleOffset(2.5)\n",
    "hh_pdf.Draw(\"cont3\")\n",
    "c1.SaveAs(\"rf309_2dimplot.png\")\n",
    "\n",
    "c2 = ROOT.TCanvas(\"rf309_3dimplot\", \"rf309_3dimplot\", 800, 400)\n",
    "c2.Divide(2)\n",
    "c2.cd(1)\n",
    "ROOT.gPad.SetLeftMargin(0.15)\n",
    "hh_data3.GetZaxis().SetTitleOffset(1.4)\n",
    "hh_data3.Draw(\"lego\")\n",
    "c2.cd(2)\n",
    "ROOT.gPad.SetLeftMargin(0.15)\n",
    "hh_pdf3.GetZaxis().SetTitleOffset(1.4)\n",
    "hh_pdf3.Draw(\"iso\")\n",
    "c2.SaveAs(\"rf309_3dimplot.png\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5c672a5b",
   "metadata": {},
   "source": [
    "Draw all canvases "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "9d24e671",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:31:04.183680Z",
     "iopub.status.busy": "2026-05-19T20:31:04.183533Z",
     "iopub.status.idle": "2026-05-19T20:31:04.409222Z",
     "shell.execute_reply": "2026-05-19T20:31:04.408598Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "<div id=\"root_plot_1779222664393\" style=\"width: 800px; height: 800px; position: relative\">\n",
       "</div>\n",
       "\n",
       "</div>\n",
       "<script>\n",
       "   function process_root_plot_1779222664393() {\n",
       "      function execCode(Core) {\n",
       "         Core.settings.HandleKeys = false;\n",
       "         \n",
       "Core.unzipJSON(71327,'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').then(json => {\n",
       "   const obj = Core.parse(json);\n",
       "   Core.draw('root_plot_1779222664393', obj, '');\n",
       "});\n",
       "\n",
       "      }\n",
       "      const servers = ['/static/', 'https://root.cern/js/7.11.0/', 'https://jsroot.gsi.de/7.11.0/'],\n",
       "            path = 'build/jsroot';\n",
       "      if (typeof JSROOT !== 'undefined')\n",
       "         execCode(JSROOT);\n",
       "      else if (typeof requirejs !== 'undefined') {\n",
       "         servers.forEach((s,i) => { servers[i] = s + path; });\n",
       "         requirejs.config({ paths: { 'jsroot' : servers } })(['jsroot'],  execCode);\n",
       "      } else {\n",
       "         const config = document.getElementById('jupyter-config-data');\n",
       "         if (config)\n",
       "            servers[0] = (JSON.parse(config.innerHTML || '{}')?.baseUrl || '/') + 'static/';\n",
       "         else\n",
       "            servers.shift();\n",
       "         function loadJsroot() {\n",
       "            return !servers.length ? 0 : import(servers.shift() + path + '.js').catch(loadJsroot).then(() => execCode(JSROOT));\n",
       "         }\n",
       "         loadJsroot();\n",
       "      }\n",
       "   }\n",
       "   process_root_plot_1779222664393();\n",
       "</script>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "<div id=\"root_plot_1779222664403\" style=\"width: 800px; height: 400px; position: relative\">\n",
       "</div>\n",
       "\n",
       "</div>\n",
       "<script>\n",
       "   function process_root_plot_1779222664403() {\n",
       "      function execCode(Core) {\n",
       "         Core.settings.HandleKeys = false;\n",
       "         \n",
       "Core.unzipJSON(133144,'WkwI2HMAGAgCeAHsvW2THLeRrv1XGB37sVSBxDu6Yz/oxTrecyRLYdlr6Sg2HCNxKM0jksMzHMmUN/zfn7juRPX0kJLXXsuxlntWO3ShuqqAxEsCeePOxH/ufn/7/YvL5xfPLnf73W/evXj+3cXL311+8cnzixcvv76+3S27J799fvX/vr38t/d2+7DsnrxzdfvSrz764v+7/PKW+zse++jF7dX185n4P1fPH+/2adk9OX5p/58/lNePZZBSjinnZffkg6vnl+9eP72+2e1tJj+5/f7p5V3yd1ePb7/25PtXT5/Ohyksye3hEPT65ZPbDy9uvrp6vtuHlTu/vvrq69duvXN9e3v97P5jv7l+cf/Gp0+uKERcdk8+u7t82y/58Kcvby9uyWUMnrmXettTvPz+zcWzy9fLzb3XBD8+d1+g46Pb7e2TvH5aM3zyneubx5c3n1z9cdbeyc0Prx9fert+av6/n83//TR63X42//fT2+u3v3j58dWry6ffzDdur38oudu3URH93gupqcruXrl/Y7d/y2/89t5btOZv7945TW7Z/Pu9F/wj/373yv0bx2w2UW6vP53SSJQ3k7RkCBZLjd1yaCEV68vu5AOffeMVNT9AknJuyd3+Lb4Qa+/WYsgpWGiFjvL0+g+/eu/dWeuniU9/+0I/0KifnVz/7nj3l8ert794ee9Db3/x8t633v7i5d1rb3/x8u7N3756puFAFX9/d/nq2cUrF+i33x8vf/P15e3Fbp8k2NdX8+rtly8uv7z99cXt1bVL8atvn31xeePXv7n68ptXd5ff++UH11/Nmx9cf3V374/+68cXjz++uHrO8Fl2T969uX758uuLq/nBY/Lj66mKTvs1vcvTd136w+vHV0+uLh/v9k8unr68XHZP/tfN1eNX95Pf3yXf/uLlu9fXNyfP/+Lx1e3FFwz425tv+cD7V68uH9+Te/v0xzdXz65ur767fPmGzvvg6iUqdVO3M3lxc7Pbf/4fy+76xS0Xf1p2T37x6vLLl7v982+fPl12T37l+vnmSQrj9+nx1bMXT103/+bqljL9wC+/+vbZxxdPL29vN+VJRf7q8tXtm3ff+7dPPv7g7c92+92/bJfL7sl7199+8fTynW+fPNka8teXtxdXz6nFWQefvrz64+VvX26/f3Y/qV9/fXnxdLePZK6fPW2kf3f1/PH1H35z/YKhdZr+7DQ9VdjdA7+8RGHPjvGHbfC/+/VujvB3L25v36j4t29vfW5Dsk/fubz9w+Xl86m876VUoe/fXD/7zfWL3d5WetOnjy9u0Y1KfLYlmNze9oT9adl98+H1d5cfvbj4f98e+8g3v76kRu7ffPLLq6++/gAR5jyl/npx++XXW7V+88nX13/4xXeXz28/ub24/fblsVt+8/a3t9d0jOOTH14+//adixtP023e/pKOd3zjya8vLx5/9Pzp99sbT353dfv19be3p31067e/vHg5e9125/Spz1+bvn+yRQJz/I8uEn53+YX0wNXzr35spUDPePfpxcuXc5DwnC9NTm+8oJPuwj6Wssy/g+3DEpZwiLrLVdoH/RoOWb/FUg7l+E441Pkk99t8luu+72OJZkvPh8F1z0u0ejAyzMv8O5jtbcTFelysxYPFfauL/v9gaW8hLvPvYHlvsS3z72BlbyUt8+9gdW+tL/PvYG0fQ17m38H6PsaxzL+DjX3McZl/hxj0sA3eD4do95NxbyMtNmyx2g8x7a3XxTrJdIjZ861lsRIOseytJ35ZrJRDpFSzkDkcYttbKYvluFgKh9j3looE7PUQx95aWWKolOSQwt5SXJR1TYdke0uNEixWwyHFvaWwWOkLH07J8+nd36WqoudT0iGVvVlb9H4uh1T3FjIlUJFT21sYi15I8ZD63mJWvcYwDmnc1Xophxz21sIicYcdsu1pYpU5lUOO+xhtUf2QpKq6FzKFQ857VTGtFvMhl73qlGLYOOS65zMjL6MecvNsqKjcDrnvlaOpmIc89pbbIiEsHkpQIdTFDsX2luuiPnsoUfUwE2k/+nad9y1v12VfbLuu+9i267ZP22WnY8/PjH1YMh24HGrYh6V2v2boDPPruEcoDatDZQRZGv4Lg4jeodcLid48UcnDPJOqkZRmLspdg9QOleyViO3QyF+JkA+NApCwHg6NEihR6qFtY5j2bZRAv4R+aJSARC+HpgKUslQ7tG0kp3ZoW/aWDm0wT/FQOPSw9wJybfsiMbiO+65q4Joh7NolHDq9UtVAwofv/BTDpG4Jhu4xEwauqoF3GLaq7SUcxlRcqZMw10iWSbjysoH6Gkm/WK0ksidyJOFajE4VDsPV2NCXm55qxv2u69y4HrqOaQkHC2FvZksuUgoWTD00xyXHg4XoSmHQvHawkPa9LaZew89ZclipSyJZ9jH2JbWl5IOFurcSlsYAHQcLqIyqZ63yKYZnXFJaYiRJlSyVWrWDSbcWxlA8mKHGbEm2RFJRtYoyquNg6Fau+YvlYChXWpOK57tWvMTenw3tGmwZY7EQDmZtj4JDHusHQ7vS7+pYDI0+9tYHGdvBYthbRmflxSr6HT3m9dZJxr1eC23p42Ax7WNSPuFgqNZemBYWhrmhWy0tUmWRh6uGerTuZUa7nkwBMfhkxtiIgfHA+EqHGBgOyInmn5NaskMMDIawRBR1YDBwPQ4xoAgYsXyH6l8s0lcPkdq3hf8nZQEbINF18yGa7XNYsjryIVrc57FkVwLR0r70pbjiiJb3tS2V8cN7Zc6A/s2674zOmWp79KNmz0O0vreQFv782bE3CreVjqpnFoiztLPqqX7lRN3nwPzh7zOzZZpwlpL6Z35ROfMhUv+VKcgVVtTkVpc5cg+R+qe9ttIyvY288Ed+aRuxaLJAeg5aug6zFON2ztme9qGr30M8JEbv9rvSJysApX0M83yxQ2IYz8eV7Mf1gpJoMl9cFDvkcLcMCoccfAXA66Ti8U1Sd6sSUpnJg/njkAMzmOsq5MsaumobyZPpO6SZe0s65OBF2OTLFlQk/R7iIbM0oojMl0pH8priZfoQM29W+U3l4FGkMU1pvKzUptjDIZsUu8tlKHZe4T7TCi+EQ47MKi5SnE3iK8RDpotMkehyWV3ERZLIdJGg7jZ/R29EldJ/Z60xRaIKYt9E8s+NTSY9nQJJyc/DyZT0VjvktE1xejVpjvP2PuSkadaXh4ecNM8e36M61GiHQpecfYSvlGHHpvb0XdNTojLuGt9/zy6Py3godEnPh2IfyqgU2VvtUEbbUvqWZHcBD2VIdFIhHmqgCXxY1hM1Vqca49t1qjF/3tUY6wN6oY8wFbEGn81msx1q6BJZ6ZAPFR3GCPRmO1TmEHroFKnSC70HerZMJBph/nlLety74qEyj6gTzoe9Pjax7NRYqHONzsqKN310qEceKrqM3ujiRXUEWu1Q6ZKbfLzHlOEaxLOMriVUZqopzml+Nn+NPkrv0kywGmEzL5/MvIPUODbxyJs1uUunlI/P+WS6M5lq8kph/VFZizPGdO3V4dfqGly2TRFOxdCmIpzFOjR63SxisUOj080kL5dje+rHu+anZ7S5mFERDm0uZ8hJD7t0/mPfdKC0Q0cHznotdujBNYEa5dCnEpSS6OHY5vwyi+O6p8/eOMt76FtvlKbp9MXZ95THsbJZUbpG9ixmJ+RhHrSo3jFL6ppwfvJOEfKNqY5c3M4qZlPIIR66uTbiqzzMdOq6S3kcdRFLWnXA+eC0D1Xykg6deXTT63wWJUlvc2Xc0ZEzyZfmuncWafZGfUvvem/ccvKxSooiYSHOjFhaT93lpaczTtkYFh0D0YcwBTn0pOmCR5TPnYIk16T5gjL5s1Nrz4m6p80a8IfvdLYykkGyvZpPLZKepbH5jr6bpbFduRx6ll00+0neFDZy5rviULp8Vxz/zLE4CJaPxfGHt+LwobKVRolZQz5FHzrG4WwXCVK8hvzWoRdKNLVzdxtxVuihFy/RrPBDL5RIvwJ8FJXoLkmJpn7sshjnfNCrT2jebIfuVuPUu11m41Sc3c3GrWjVp3fvCodeTyZZ8pfxePdVr59NatmPx1fdgNx+axP42ArU5uy3Fal5x94qpXnHdo3dm3fsTdB2p2ZVqOYd2+e03rxjbxWBWSkdqYbo3rHno92bbXu0e6v5pNG72sxnid61BprFwb5U35rf9KEvUaij7kN/y8OH/jEPDf2ZxZhzj16bmnqrgamoZ/5zcaBpqk8lPROuFLfWnDr62J5TR2+fOU5A6tBTR+tDY6rombjT0NTbOFHRjIyBkp5zcYiHMdW05zKmnp6SjE1Pz6YeU097ZY65ZthSvmKYLT2mop4/TixNfYpCYXSgdPzvMFCW9GP/O4yoFvQ5dMS8Lwkj2hKvqptnDOF2GLHuS5C9nTHxm+wpjGo+2ve5L5iZuR5GHPtcl4Jl0w8jhX1GfS5W7DCS7XNeVJh8GCnuc1qkntphpLTPccHYruAGGfsN+6fGw0hln8ZSBsjXYaS6T32pDgiO1PapLRjEjRz6PpUFc7eRwwAkqbKSDiOHfUpYetbGYWTbp4jtjiU8ctwnA3SwXg4jp30cC5Zvb4eR8z52QQIDEKMAUrUCNngY4GZ1aW2xQQ4NPKCNxQY59H1MS6cn22HksY9x6VqOH4ZQs6WzeG+HgXIcsjMNZCTurS+9yl4eBaxg6X2JVg6j5L3VZWBL98MojHrBXtEOA71YlhFlj4/CkJe1Gvkm6zsAFk8x4pdRPVVZVy2jzRRdZhlY9QAzIAQgD9HGYdREyoAplFRh1GuVxEJ1g1jJ6kmHKUZtnixe9NoRywJS9sOowK8LQISSDaBzARiN1g6jmZKAX0oC8CwAQJ5UDcnw1q9gwgtYBYD3QDP2xczx79GqJykGv2I1C9TwZPfkrG00I79SjHIYPSgJFKmkeZJi8CtItdv7SiZPUox8GMBv/Eq+JIFfF4uIT7J6EvFJNk9SjHQYKEgephgkh5JAHSSHlwpcweJhYER1sMaZ9LoCXTI7DLQkWDTFIOktmCgGSW/BRDFA3NShLFEMkupRwlKVVJcSfhHGYWDS58XArALIGRAdaTp8Jw30hMLY0mDoi2XgCP2ehO3kqiFhAYUp/HlLF0/3LV33Zg6XBPY1sPdRMww3pZlVUDtLDIXfBZ5aoTykLezHnIqVNCW1acGvcQ/24liJBUtKUhb9mpWkKIlfy74tVsaWrCQrBQFfBK4DPdySXUmKoV/HHuyOWgFQjEHvCgskaWSEOhvUaYwUks2OQZVpqStw1UYj7VWGvhvIxGoXxBHtRLEF2c005dZy1zc1BmUBMqLk6C8Vxru/dCTZY4ANNmkW6+SfWLHMNPljhLGRpD0I0uCJjiB2ypNAXmea8iSMQ0dBQSNDEv4vVNRx24biNcDYTm2kjlpmmwYNbgH1Tv6kKQ8Knvxd31tAxZM/afJHyZM/MwD558Rk4agl9ZEzU4mnKU8uTDSGPm/knyvTkHXqnPxzY5LytPLvTGG+N0V95MEE52nqowSmP222VcpTjMlx7liRjkyknib/uSbWjhbtUfK+8D4TOvmzLm6LdQwH8i91zxyptPJr+0p5+F359T19R2nkL2PPhhaooYDxGvY+A2q2tlBtD0LN75n8qrYHPU1+Ne2pG/bjMvnVvGcjUWnyq2VPXkqTX62CtZVGvtr2wuhZRyBf7Xu2+kgLfK9jP9jrI01+LbCH5Gnql2kh0NnQd2TIxICBoxvkqDUzVSSNyI28ZxrxG+TJ9ICe6UObghaYIIxaQuMqVxQL2XJD2YJCky03lC27dIzRoK01C0wUkVHIDVqWqYKuqxtky2Sh/UWeoG8xXdAZ2ecE1Q9MGPRGnjCyZcqg+93dAIFnj5InqH+mDTqYblAwJo48y8HeQGDqoIvpCQrG5MHqTDeooA2D0w1KKhBu1odRUuEhsz6k6TWJUKfsT1B0TSOzTgNFZyJRz+MJSspUglrSDUrKZOJ6ho1FbrAgmG3LDW35SBN0lhjcYFFA9+AGeyzbvo9uaD+GHdDtG2ycMKcwenpf0Kfs/ag3k2YnhTmFt0k30szDSNbYFjVt/2i7vC0oWPZ/hLGTpoxgyAOx2oKCZRPI2LUhrT0hYBwKtKUdqVKaAhvoGSKxxCON5UJ5qvZn2Ahij5LnUcDsBLEBrDTlYytInbmzpWjsBbEphzwoXLaDovp2XzrlA0tB47N5S/6ge7Oro3C1IYSGH2FB4bInpB1m0uQPuofGH7Y06gs8RQPBFhQue0IRDU9a+bOfSJ+OCwrXwPfQ8KSpH0AVDZO0oHCNCYaNrJEW3zaL+6hRkxcUrmmC8T0OFK4xwWgQsegnXfYxaTZcKvkzwaDRR1kq+TPBaEjVBYVrTDCZ/CrbsGbJmQq0KQrXcthHDbC2oHCNDXg0OGnyZwde460vKGDDjtBw6wsK2LAk2OMZYynkjy2h0TcWFLBhTWiBIhPTDHtCOENYCvWBRaF0XFDIhk2hdFoy+WNVKF0WFLIVbFSWFnVBIVsBJdUCbEEhWwG9ZSUylkx5Cju0LBxNG6lWKB/ptKCgjQ16pfOCgrZC+fi9LihoK5SPdGPr2qxQPtJjSZSnUj52RMOCvrZK+UjHBXVtlfKRzkuiPJXykS4Lytoq5SPdlkR9VK8/+hBbklYpX1giS2PKUykfaVvQ3FYpH+m0RJWH8pFmw4SNVcpHui6obQOSURpriDTl43dW4qRp37HQZ1Di1rx9YbYY5Wll/s4YJF1nmhUJaexF3mfVRZr+R5p9QGhD73z7BObYv4iQt3v/6fXFbYq7ZfdUXLFSlt13u/3nI+ZlREy/uoyIbunLiGMZKSyDDd0Ul5HSMlJeRirLSHUZCR3Vl5HGMnJYRrZl5LiMnJaR2ebEeIQRgm7ry8hjGSUso9gySlxGScsoeRnseJe6jIJO7MsoYxk1LKPaMmpcRk3LqNBKMDjrMiq6tC+jjmW0sIxmy2hxGS0to+VlNEzRuozWltHQw2MZPSyj2zJ6XEZPy+h5GR0jtS4DXSr9PZYxwjIGG9hxGSMtg+3aUZYxMGHbMgZ6X7vo4DBo4iAkRPu4QkYDezGo4MCyIaB8A/ScgNoN6NqAgg2sqwOqNaBPg+xeNGlAfQZWyQHFGVgnBFRkYCUcUI4BjRhYHgR0YUABBrReYDEb0HcBJRdYuwbUWxBNCUUWWBEEVFhAbwWWnwGNFehygdVmoLMFtFKgmwWn6vAGvSoAzAR0Tii8IUSaRWXQTgDwS2BNGZjhA6vJwNQeQFsCc3oAaQlYJIEZPWBsBKbywFIyMIcHDITA5B2AUAJryMDUDbmYBRb/8AZ0gcAKMrCkDkzVgQVkYI4OLB0Da8/AgjGwCgya2rVoYFoOLJYCE3Jg3RjY7g6DN1g2BmbiwIIx0OagFiwa+IdtetrcOUy0OUAE8z3/YPHT5loogjKYb+zT5uAIzMv8wxu0uVaHYkcBDTCr8o+oALxBm2P3Mz3yD2/Q5loQOv+KNtdy0GhzjHXmLv7hDdocI5z5CCCDPGhzLf4wqJlY+Ic3aHPRs7TOE6MAm5i5gH8oFW1utLnYcOK3GG0uugFmLIqaf3iDNhefTlao88Bocy3fxIfTuk1GoRZsThihzbVck3WmdZrsLmv9P/70pz8tfy/uJuz1H+VuukPCn3EgmfxMaNo3z3lwYzP7nUfHD7zmCUHyxNvhdUeHOxcQw/HiTR+QDy9uvrm8OfEp8Rsnn5w3jn4Sv7l8dfv286+gWkM3Jek/hjVQB/r96dVXz3egIp4++T4/v38Nm72KT3zx6upNbvjbt7dvcx+a9uOr765eXl0/f7nbF3Gl+eXkgx9cfHG5+bmQn9KeQyYHpT968uTlpRxQ0LPz5rHYSeW++vKbDy6ff4X7TFgDlGa1wfaqZIFi/vprt083WvnxkS17aMif/WwkVHP+NyT8vz8bCY8N9Fe24TsXNyfuQ+9c3GydQoRrHLIYpk8//sTHxHs3F39wtwtPf/Ti9s7FwxPTy8MT09Hjoxe37zm73l3IoLwziDSMPnpxO1UCQnz04vZ9uVzNR9+/ml4Ab/DleUA3H1/d4je2pX9zff1UdHluuIvKu9fPb6+/vXk5fRTevp3FeU1jvn17yyCWkvozuiD+lcqAsYL47lyEkKTwf1iV+sXzx7+4ubmeHluMbCX1OFm9/+3zL6da4EeSJ1qM5GxCfsXlZT6M/CTnw4x7kift/cHlV5fPH5/61VA6v3uiYfnQ3c0t783Vjk9sauH4IPU3u+Kye/JLPB8uX76mw+fdT15cfAnzX3kf/d9OZDg6v817lPH43P3SHB/dbm+Pvpa1nntd7pObd05Fv7x6SYc8LQ+3+N4sTg2IvT23Zey1sz263Z0PvlYanvrw6vnVs2+f/d/Lm+s7xw5+uOeSKBXvPi4f31w+ubz5Xx/cPe33TyrOb5yKSUlP797J6Xffu3zyy92+BBrteOd3u327f+fTnTv3HB/5bN74+OK08318ca9vkfnx1l3OuvWmK+bHF4/viU7dfXzx+E3Xzo8vHv+Ad+fHF4/p7J/eVc+889m9O8yN0zOJDK++/Gb6JX188cJ9KD+dSuN447Md25O7J598eXN5+fz9iy+lfSgeau2k+kkyDk66LbdO22N762T88AjJu9HDna0DebfyZ26eoUV3dc1ym+GmdMbAYZGUVAzGqSd/t3k38dsvSZjkuL25evHe5ZdXzy6evjy6EEklz9VOPC4ZTqTTA6+Jp3un8tGPdPNEwGP6OFX5IoUFiLv8Ht86qkC94+KM49PIs30fcVz5XP/b8+eXN79GPJ5kqOmzL3f7z3EbevSIfyw+Moz+R/lR39L1UX5klVQMPJDnI3cp3Tq9H8P9x4+/9TB/6+FRDo/yo6wnlfff6Z//QLlcXjy+vGG2loeUqu2Yev/q9v2t05TZaeR3RSsef1FfUq19efFUL9P6//v66jk3t4XAuxcvTpO/uXp2XE623of1LI3xb88uvrrkQ0cF/+7F88dPL3/39dXLby5vfn3x/KvppOz337l+Ne956/ldleTETfPfr66fXj3f7k43RX/03aubL5++ru3nT/iXUuiTCfBTlty/ePXi09Nlz3bzs9Obn/3Qk9vNe0/y4IcXr967+kpO9HTCj25uv75+9+LZ5c3F1D5vmmsfXzz+ybztaLEftdg+vnj8Y/YalhQ1dKKxSG7KZ/56Un+vzYxvWmGvqWsq4weU9YMr/lu2AjrlEkMYtScFE7Cd7lsb0UYrrQOb7eSqT7yBPnovoY6StYyU5/765tP3HOZj6Gshk9CGtUxHOfHrjyGsZfDrqKPW0193bPustVkrAyCqvunzz5aK4gBsYQKsxzX2wP/1BHZy9yuS1bSGEkvMsZY28BC9Hw2graOMMUaPMXSAwT8THCD1uAZllUrpPPpaoIDaXy/KadSAmtdSKafVGkfz1yUGIQTe/PV+PAEaL7dRQ+6lRJ+hZjwAwg38UNtuP8sICKWEnFPspfbRE+PsLgPFG1iJRZBqCyMXUOe7eAPz+6/3kfn9LRxBtRTHSKFaDaDXp+EI1hCo5TFGazX3WNROxwAFP/jzFrIgrHmofUOIMRWj5rYQBnTR13/z2ARhzd4rQsiZEAvMXB4bYR1v/HIv5MEPluZeEIQfe+LHsz6GSfih3GfYhLfC2nqvrVjKZeRutMGMo/BWWPvIKbVSWxwtB2phBlb4kdeIufBDb/2VgRdoyIfAC8fANn914IXX7P+//P0fDNXwezuFN++HcfDf/tJwDT+dk/9cHP0dffyfXn51jdweDIge+aMrj1+m939s5YHOmZX69de/f3xxe5F+//tXv//+9388rVPs4euvbi6ePbp+8ugHnjtZu7hV/jeuXv56DPlXX14+xYqCq4eW/WEAcSLAPxZzaVbEK728WTi7/e4ViZ81bEz5v7gC8abBP1UYmrdQ/59KJerKfydSypP3r25eTvjvg4vtithUcTP9nl2+d/XyxdOLk7Au2CJHa4YaE05+F2blw+vHH1x8MdN/Bsf+yxrp+9cb6ft/qEY6GshHY3tuCfwZbP8fspF+BIr/yxrpj683krTKP85IWlmwylj/uTfTazsIJ9sLrhB/8fz25goshrQ658tvn/3htSQhyE5/JkBVKK2upYTRWs6yTPTmq7jbl9RKXttowXIuWt1+ePEKNJW1t28yTHj17savrm+ebdgd5ZhbBB6i6ckn3z6jFPdZIhX6iFgiLgyhg7BooYvEpS5jIdCG/2dLW9gqX+oiT0ndjktZ4HUucd60JS5j6dxcCNjBfzykN/tCPI+7//ikhWXguH+8zRfYOV7yUo43+Uha2Nxexn8suxe2E2Vt952ppG2B9Q4l7uQNaNgLnB82/ed9W2BjKzRIJUKAF5ELfxoK9oI0/gJ0eL7LV+KSjxLxayd4AhSiLGH9BV5M5MhefefDW85B0vIVW2JChrjbJ0zA7+Ju/zkcd5xjmlxktpcI/KCYE5XfCGqh/2BrI0MN8mHZag++VcBvpuRF5AAe1As00MCHpvQFaj11vH2MnXvceQhvAJn9KLwhV13SwDUGYvpp5UKYJuJGKUtWi6TdPkuapBbBwUWhVtpdD8J9ANed3nB+SV4AcomdLHpealxSnc2ONJ1ne+aleNcZDJ4coWTG4A0KclJjOOEY/i3dKPtWaCojDnnyhEi1pa170jKEHdIX61IajZPZwU7L7rusxvGyiLDCJ7b2gQKtJghqibTdh9ilUnRcgFKZBbRCrIkW8eERwW8hCA7/8UvBmWcEBQphyMxfFpwwqEzK3SNC3FVpU/cTeYWqSttbvJsW91zqeCUhU9ntq5qo7Pafw+inARskw2NeeEvhldUz5YlbFUHx0Ne6bjO4Z6np/fLAgoOyyQnzfetwiYYmOTscklnkM1VeXZD8Zvb6pFEzNDkEyJMffFR1Gtw7XN3tm6SpaqGmccrYmi+hf3AFgkRIGe76iBobJ5p+7B1w5blFWaUutq/AFdIPeERIU3mz0Gk0WiANpmUc2wtNZVQLrjXSY9sLs59l8o3qZG2371K3bbf/HHUHfexUZege2d7dJNssBevflVriuU0LqBZp/KUtp1KTPZ3JNOJOSsUPbars07I2JAlLVFy/e1FS2aAlaOqbZJA/Z2++Zpp+fPHdJds2PxpK9aeHbhUhdC2pxjEsllBaysJ3iBi6xtIsxtBKKxHO2BGWLHXE0lscYdTCugZcMqyjxTKixRyL70h9ahPxaY74CJkihtruyWfbT9WKEKRRUp1gZbyPE9kILWUHHo8/JX8rpp4dkzzdkqKo//YcVoFs1a8vHl//4QTvfvf6hu2ji8dXxORjZXBszC9uyPvOUCW6q9qD/ZMfJg6xrOPHyRpiaf36ltmRNXTH6Zm7Nx9cP//qEqtHEUjv4tI6z+fq+V8ZevK1HvXBxe2lDMr/wgpFYC1Nd/sfNM1/VPY1pIqVd1IBW32cbiMe5efHuRU792BPzHna6seNeer1A+Jx+orOF9EgdB/dXH119fy4qI55hB5KAAmto71Bmfvv1Mlc0T7610das2p37y/uEf/jFWJlhFotllZCyT9JhXx4efH80atH//roka2hsLv6UB3fP/rXR7B9emZ/+aE+/vjoXx8pTnJrzVHTH1UjW3W5Ct2S/2Ma5O8wYD65ffzovcvvfMzENdR07n1kqxGGzaO49vjQR2YfYeA8srUPyCs/Wz1yjIKtyNf/9T/bovpIBv3oxX0O6Q9RW1guH3HgjST18cXNJRTt/9z9y83lk93e2p/ul0ZZeTzsuWxwlyHFxxYo/c7Vcz79i5ubj4jkze+kP/ru8ubJ0+s/QDKlacC1vmftxtZyH732Pnzb0H+KBLUuo64j2Eix4nQzX3v1PThVKGuvJVipI3eti/XiH3f7t1pbWxjsOcZWemRx5L+BkpQe8ppjD7XGJmCRorz6426fY1pTHlZ7KwFHoq2YfLO2uPY22JDNYYip8fbNDcD6fRTszlfqAQUTZvaAgj2gYA8o2AMK9oCCgYxtKNibBMe/kd34xdOJvvwFRAPQMiwK1kg/BG/8hGAZ0z9I2R1BKGcQLW1DOVQ2ymDjKqUYijtpcdhOWGvncJlcQqulZjH+2Pla8f3MsdVae3IO3oaHaVY+omMjDqstxgAdL2hDfYPAOjvpd4DYcEAst9r9gJxTQAwJ/puA2NYkk7Bwy67yX7Mujf9NQCwi7D8CIPZfEVJ+LmZtiamk3GMdKafUX18S/+lP//EGNPTAV77rgFqAn9XRYT/Eaf178JVrYNf/58FXzqGcMpb/cenKaU2pt5hbBfcVL3vjI/8M6MrlHl0ZlP8vJiu/SUj++5KV3yzq2VKVNdM/nBH32qFwryX/zBlxr+/e/cVnzP0wVdnhQ63XXj9Xzn/7Z6QqX738yZnKz/CO/0uoym88eLK5+VdylauIc2/6Wv0tbOWqWeCBruxb3SfeqpOurLMNH/jKdwf0EpvkpJp+qlgkGKP/fSLsP1IrPRCWt6Y86Sb/gKPpL2YsQ1Padkym+wEbK5srgjZZTu7DTOb5n4iKrK2nIxUJkOWBV/bAK/sbeWVgjncoxv8or+yN9dGPQ2f/iMSy2HPK1oe12nt8Ayz724hlaJ5HPzNiWajRUkyj9JBG+kkq5B6xrP+8CBB/r+qAIfNWX2OMl2/Zz4tr9/eqEigytrZ2+ZaCufwZRcJsfsfO3ZL/Y9Syv0OFbLQh0THFLftrtmf+mWvkSC1rDzXi9ENRyx7ZOn5eZLvXRs0/DrUs29+ZWqbhKZrZPRtkBmDULzP+ol/fe+r0F/hffOy/5HsJJXpBgLjmbo+21ppzYPKxZazVcmxFibyOOkpPl2/hFbPG0Wtsl2+NZazF0miZ67SWmJqly7f6YqvV1nO8fKstac2V7Uiux2rDSqhcx9V6bKVdvlWXvFb8OxLXfe0x2Ohc21oIN5Mu3yrk20tMneu0Evp3mF+3UVOqXOfVWLjp+byGnKpfp7WkWKueiWurVpvexemnrtFG4Tc8vdYUWoiIHcgdN5mCdHWtY8TauY7sYqXckbSvDVZf4zquteTq0rU15tr5UFuYwEKkluqS1l4HmdelraWONFQBtqaYhw0XNLQSTQWM6wi9UASErrmNkF3QMHJIup9XAi5T2Xpm5BFmhY1mccxvWurmFYnQcU0lFc2ryGm5WjZky+sYuVjk2taR1UB9qWsbpZXhYlqkGRGtrCN2ioeUuceExEiZrGa+Uqm5NErRta3WR24qqq0j1E6utG1LJY0pZiHWs+7nNaSUyry2XFqX+GntlmKc15Z6Cc2/k4jhrGujP3qtIPFYQ46NtAW+G3pFfKQsIxj9sy9lrTnXqmtb2yACjIsZRk3BXM44aozqn3EdJUTyRs4QeqF/0m/DKN5StrZeOrWFmDXU0CVOWnNIRhFotdFqm73WSncB0tpH6Fntl/DRat4P4ppz6OrLttZUs39krN2a9ybkTWvJodBiiJitq1cjYugx0AQM0xpHTxqaea2txTybMgZCfCMKwyUEOnilelrJ3nttJcyRRLG12ciMWEQsKW1lTjlEb+y0jhx63gZpDZmhJMlTyFQm1ynG6gM5olgynabw+WCp6xlbQwqlqU7KWjofomRIbGuOIVEMlxKa7pQyRQuSLEPUMTomHTaGmBnGLiX02yllD9E0XJGyhDQ7VIshl9mSJeWSZ+ulbFJYkidb6ipfXiXnbO0RR/cmRk5r2xgtFtOYjdkCKstlDnF0Wq9ITkt0SpUTQpFaA5nLKiayuZy9JorHsIzsB0vP2ppSbd6AieqrrmfragxYjVdCjRFWyrPulsxUjLjWVKqPrQQPOXlHTuy+5i7x82qlTpHT2lsaW3PGxKjhm3HNhG7XeLW1EqZfzTnWGlOjF9G5LNeM9kTMXGNV/8PvKBde9VaOa6lZRW1LW0MscXhjthinMk1ra72hWVCy2TSBMChTSMYIoUAhd2+auPZuzWVPa41tli2voZfOmNe8Yt3GVLHN8pQlrgTa6rNLWC1TJduaxjAmzLL0FQY2yoB5znqL6DOKM1If6B3mvJByoYszL442lJc7O9sajULxXFxbTxn1QH0RuI3pWvqmhMqA1XCJberJuJYc69YezMLbVDIyc9iUrYa0KaURS2WoaDhaLsfuHvJse1vrSMZQIa8Qc2IOVzfNpWK7Us7aa0GZUDaruZrKnNdirdIEDL9Su5FvW/LaG4c/0I3p1m0Noan7837M+K16fqPlTp3RhD3UxHcpa6l9aqO8hhrSUdWkHH0uSWurtW1DMDSOXPDvRBTllCfDs+d2X0sukWFAs+XaAlMPooU+qvfHvjYY9hpyiSGXXcug/rux9GD5E0dCW7NW6DlkZjnWEBY1ybmn99kJfI69+uxU1/nNTue4Bjm/lea52RLnZy2eJShwfgDQDKjFmWgzoNY6IidXCQyytfaWWBlaYK0XDcPO4YOUI6YQtjXRJ4qWrnW1nhPLcMCgkIdgsgY00FgCsuitlgy7TlBQCnOR2wkKXLFXWfCW3IYDVxhgOWStSPMaCNY8F9u5Zi2kCwBLZcXPqrWtsY6ITcs1kZ8xEHgG2vUGqvRcuxsnbjdjoJC3yaAMOSCCoL5WrWAiIqcRH0YWdV5zG1gxQAglNsPIZxVfSx8Y5zKum3UeR1DOPXPEBCDJjmhQil1wAqv5FEvaLI+aowUJUQil3fy6rjlEx0baar1EN07aiiO/GzB1zT03DF8Mkkgk581oK7E42ITMebUUKs9JzACAJvyrr3LgEf6VBJuAMgrRHHhU+JK+xRxAXZAz5FBcNuAdK1iVWGc9EkLaG9Rqid5AmA9Nlp4srFyrA3157SHISqexrEZBN2rE1psDIQ0TI/h3wCNj3jpDCV1WJZZqKLVvVlttqTpS5A1degu026BzpJKxkrBFmlBG5BygcljenWbLtdEv2tLXkXPcDNTYZMXIZm8OS7kNSsQ+qt4YRt2bIa3YYBtsWVqaYFghjFBzG7xi8067u61xtOHYbl177LXITsXebcWNs7zGnnqe2EJv0cAN3PZN5ngFEqPGU+cdpMy9N4dK+jpsJCAeBiookhtxfY1B5qXgaQKVqzHz2nMOPjrHOmpojsbY2lPsm3kZrHU+SSPkXLNf4/gdHdSp67CqB9qaiB+iHl5XfMkdbykrsdW9/BnMRIAco2P06oiRrT305qb7WDuW+wk2koFjp7E5CBOua0TMGfSXlgS8tQk1cMyfd1hk7BotVTLSI7zz9pSDI1RpDQB9EzbI+BjNQdprGt7REBIwl3pwMR2lRsxmjscyOIajlnnNYSQfpEiZk4NeiNmyXw/A54LdjCneSsjo4Q30CynVIZQWEzxUhzPHGmswxgdNmXINAOH02GS9k596LHj6hiyU3jew0nrUuzQlOJoD53UNVh2HxF5PE0Chw2aGDCO3jT589AGWhuLtmteYYvBGIwRGTa6WmWFG8FE81pBidPw8A4Ua44dSgm7Tb1zizJ7IxIeM76om0bIhgpI44m79uLEQbDhCww5Km6hUWsso2RH0sgawfU0sdU21Rgc222otdO92bY2xVUfi61qsH8HJWC3S5dBnbYy26Z5cSvURKqPItu+k3DvTJSXOgdK5lJnjQ3W/rDH26iOSUQxWos0kml/HJAhMMtog+qaBrT0n9XyKEVIUEKqRWOcYKmsHoFFJ6zpirj6rqJNW7+AVOLW6ti3g6WoPPpMGodGQEnzOind29gjarKGxthS7g5Z5bVYCvUaAUU6D/SXQyBF7d5Aorq3ESA0xKEvuw/fOXFNHArVpcGmfbMLi7KXVECVDBqvzBqxrrHHOdG01WkSvtjWWbcukAruq4zMzpj7myiChJ7S1gWilNtuQ9jzGhEXb2tMYNDKNVvFonQOopGLemIWBKcyWSXHElrQOKISEG0istUIxIYpMLi1WX1mcpcDn16fPT2+xWXVec1M8vwXImS0x7exsiDM1Fc8PEzgz7GcGYrfcCHtPJPa8dquypM201Wxjcr5szanJmBQTqlhkvSzkoOiSxV2wgVnMlmdqI2KxCB8JUdaKdoXLqDLjKgShwAIXAwcwzQ0oUavmQjtzvztwwOo1zs3owalQzYkF2mkVoSyDUI2eMWN03YKYNlyHGMWnyizAx7S1fdmJVGANBOOHj6VdW0F8paTA7j/Q10j+4Y610EtGNpCDYm3CBW2t3bQTjr0J8OZMoLJajLJjEdRsNGewxdVGmJhQWntKzUktsIjyhBT6mq1GB62gQZSCRSjheq6gB36NXe3XoYLkcd3XMprW4MKTeu3YyB4kva5d1pjBEoKoNXlQmQ1vBCvQPvg+zTpqzQ4X1NXSUAPSrs2KMDOMstgddAQ6KKOqHpCXINFuxaQ1Z+tuPxaxADYTZVgxt2joQmzdT7nYch/zekC5mtchJSCITEfoVpzJV9fae3VzCEyhm3cQtx8rTAmhQLZaGQObv2PbB1hGLmdNKcGygD1jvZtbZrbmlqtb3wkTRyQ4GBuEsXbml60t9SPLwip4EnVdYEFOclODjjXcrh5rzy072Y/yhIZ9RFtGWa5TzlhkJyNnjnXieG0NFeOY72ex5hxJiHALhsvvPRtuE8YxchrEFxczt1CA/YBrCTWEVUdzEjPGyTdpzc3JITJYey2biV5zjG4cAzaIu0EpsPmd29PWlEJ3JthYay2iY4HLWQbdOErZaTX13tQStYiU1XJCPQjGblH2sL4fE6axw2DRrXaA9Jocd0BeSJAhODxNm8VOvUjIGGXRu5DFaBthD22odBJyZJWCPlthm6h+ETINh/GQss+6Rso0MHuLpOwTk5WUmXE821JowJTSaHuX0iYTVWC9MHKXMqSN4AcA6ogEcpYJ3GOGx+iowtRecBqFIJQ1jSgoDzlLrM2ZXfBN4ckgM9j2cCIRlNQhKBi8JEZntAgzzzU7UNXWGqtrq7GOGI6cHytZvdGljNKfkjKGQQsgJaEpnTsFtksILO+xtYwjN6kB/k/0DfiD2YO2tyisU5AW/GLNGAgMmWsUn2QiKI+wRRTQ6MIQab8wUt7olpZr8R4FJywMLwWk1TZ1USd8ijY/xGbKQ0wlSdNjBLXR9TDVBNehZW22oGMJZL/h8bHmqdthHvfJMAZ7tOR9Bc6LVYeLC3CMNwtbH2Bi3kQ1hsInnfyVCDui7RWRxAo0Op8za8lCXoR35RC8oaDvjuJAVVtTaVJp6qa9z/mTbmqVroY4MSTxMiVmKgNuJA1YRtDsr8GYq2jQdNM+xiRdxXXULP1B1cHE9Cmsra2ltqFFqfKClzmFFoGFaLGSWnVSuAEB5zuZ4xpiaxu5u4w+t0LYAHBqMuwsi0EUbDVbEtdRIjR0u67YfZvtF/oYKC7arIOFTxQwd4K1es+Eu+xtGdEfrmJtjSMWnzrrGnLVFMxSpiTOeEWWwQmYBUiZpQ8bIkxtkN1LMg0CLRVKD04yhnjpRHnnfp2bvOfYp89Pc8HaPqvJ6TxXIOe1yoxnaEmcm7XInt75YQJnhf0AfaXd3kYZy07H9rVVZ7EDBBnAU+gdy8TdHWOLrLoBgtivxuDCqMY4csc/HAVH5AW53qQ0sKRliJW7LX2zkTACWTG2HiF1aXe4Oe2ChfwoOAuwHq3sj8r+0AIXqs+0nrE84UWwxuWUTL/qpYqMwd1uMbLjz3XpKSIW1zG1ijHl58HhS9KyqG7ynepOohE1qFgHksGpM4SYMZlFgcpJvDHWuR3PF6155dTX3NkvrZGIydodbutISdWIWdYA86ZZLVN1Mkeg/bhTxlgTZ8hPgzCFVDB1KTj+o9BFJFzK+qauwUWmHVNLGazHuZ8AtVQxYy3UtPKasIiArQE4k2olN2DMmHrCApNDZ+wZ05VN6pCLgDat5kEdBWri6NmELopskVPakMzc6x1W0fBUojGLYBHnvsivRMAADRtjkdcnpS4tHaXpUIym9PJCmo0PJIbBwvM51ALrjeuQoHNwDWWqZQcPHBgJoAFqTVQb4amRTWa2vNBkncQhThNUhJCKCHoAmVSFAyZl7WFEJ97grQqLCNkiRDRv2LyO0KozwDrkjMmKkTewcEOJGYuc5bhuPYprwnWvSZ5mup+TqIZc58qXppgjiRUBkJtSNjc4wfuC3BUd36TXO3ENx9VUijnGF9fY2qRkwvrIauaJ1xpVJn5Qd9oUnTamKtqDqBGboxM+hCE67MjZHQRepSZsxdCHfqRijxbQAhKnVtv6KcQWbEW/b2opPd+HMW64tlgzUCli1liC2595rdbb0T8ypOy0KVoZ2k5pbl/SatPFsa34cDn1FFS6yyPZpWQAIzFSdvm/upRFOgJTn5jm7nfV1ma44R3FFKNDxR4tg2i4ODWDznGNmBt626odWzn3XuktLiZg0CZmkMpRvlaKo3xxLcGE9mqwWPLbSAwzVt6FdFlir2Pfi+tVc90oKWOEgXJBylT6JI/CvClTKRQUnDlnCVChuHMZOg2w3gta+OYsdOtdjs0uJD5f/kxL1SAacj/nLlIX16GHimahLaM1+ZUiZDIcWX0EpUCnmJUbUtucDluswalqrruM814mfGm5i1wGfNkMOpOLWUcqDlniZ5qlUdBAHZqqYI+BbJOSCL4BU8nLDdXNGwRmoxmNLznRgpuepSrm/ZQ9L/CixtQ4YZXYHNJmSgNDdJKnQcAqrpk6xDdBq2IU4Tk9GUW4e6PVnOxWVrLwuQVHwCaipjpqjcEpZRmtOL2t29pySq6ZGI9DzuDIQLR+3zawFeSJMkm2mgtsRa5bGXLs5JpjerYdlhiT76q0tfS5OZNByGhYCpM751Z7A8aQJ0MLAvKg3jTNxyyglPYKsYuOSHe1jgM0XZc2hnO71V1hRijeRzokwO64nskXHK0suQhLMEWx0bax2EvsW/PV3s3Via2piUrGmyFkcxEJy13m8E7iZrpYIcTgI26gX7QdQ3sJDFY/RD33xC6hUNhoIvSy8iEgta+C0jpqlGMs9GIYYMxgjn2dm7zn1p/Bms9NZ53fzHR+q48zXGLiWXJ2hsS5WYtnCQqcF/gD+JV3+5hzWnbf5d3+c4wU4mMJ78KXYMirQvQgYmOwsgX8yqMrthZWNdvG088RBxSFwGhwFe6cxAosFxaGZR0jVfbkscNydJ6NNq5jrni8YKC0wlKBa+CxWjeDKI8gZkDWlr9HKuFaJBUZzJHAOZMrw+RbJ0AUBSIRpYblbieSmFbKLLTRZqUC3wnjMwycSfYK0A8mcSZVd1AE/ao1g0MA8dXGpr5DfC2Z+BksgFsscslATis5YazJWIkpOeCV15FAJ7jfPTKWnhEBR5GkVNZRFfEEOYWPTTlrHRVDj/u1W4AKoboII228k5HaZs+kkRUwzQE/I2ZRo7rB+DJxbiQxsaWIiuQYX6z48CBaXnMy0SpEnek4BtGEUEpq4HmQTBrKI0JFuS26CxUOTKN4UJ22ts2DChMO2MZbpHU3dZEgIrLMSlowBIrA/QbbS6YaVlaVMyr32YrfTO8SmjxHMUNHSmJ3ORJUVj6L2QTIVy0NB/kAzOjliJmAcwSdIKbVYe6rg/mcZMJAvcgFW9p78IipufdaWoex909rNkw3zEQhQTUrIBaNCQHCGyfK925KVoiiI8Mzrs1sgp0QC5o5VwEfkazIdnymsI6eRmuoTf5pwH05QLIjW4dFUuiNfoqxRZkdFILol8R/QcpQo1g4otjkIV4ahin8oo1ggi+XBEsaXt6uFRRwuniBU1l01NHWWmKAMkfj4AjpoDMeRe4drcaENzq7b6lxuA1Ov6lQYVRZqQtx49rCkLmPlC2GYxyfmjfvWCTG0y+KmwRgm2yAnriQwMPeY0NJCv0jIaGbTGXUgx3t3hbS8AHLlpeT59SW0fqGiuDHuw1GA7jeGrMFOSwfpZxdttRYcDxUreC6NRG+mroUpYvZO4QziYlv9ETJCZvnDtEgFhsJzFGCnkN1BytIRcVQcjRmJpSRRmaH3SdXW5QR6K5b8oS+G+p4TrMD1Z19tm+IczNgbC81nnTgE0hQ6WrbwDRCifn9Eqs8SiUlcNeUsrSYNvXLcYleE3WNTRREZoBUSvduBoWoTBe+Kl89KmLz8qx0AKXzWtB8E36wmMzd44kZRnglhMlrT216kvY1E1BrojMJ7TuL19s4ipMqZ+ZNMWuOvt2AlnUOI6LlGDei5ihAfDxObD3z7jEozYSHFIEteVMS3ZDwWV7NsQJuc13WmIbIzmqiHBWR0CVuBH6cBCN2dIq6DjWG07S74FaBQq5kBRrXbdenli7ushqkp7te6nxqbjMWUYxcF9znZ1sSB27DxmrCTdmltJBFc6SX1ja0KyJ8b9L2QM+sO8G1rWVkUbJAvkYGKXPVGaIjrPRVa1WkS0e+OFl7VKeOdg19KlWwb/cQa9Q12Lyjj7DmJvMwEhhzApdsRxRx+9Rixb0/uQ4hHoH3XC3ABRTRLTkYSHsUYjzMbY1BBW29puJT6W3WgrQ5klmq2aOCNepNaliYXm6a4lkqtJobWbGCSDoglGtfgpybxGfXqe3s9FY6t6npDJcf2FXntcY8PzviDI3Fs4QEzgr5Afoqu30ckZD3RdBX7inDzVCILxwA3RkwrzniSOLIAbGOsTKgB+U2ZpR7bV4qJorMzRz6ZoaFXoeHC+qrDcwqX+F78GzsEwMGmf4uvZr2l1nspnS3kg0gWb5Cb61EZ4ekFSQGklgGusBrRqv4hAeGnJu4bxCR/FVCu8tmY81Z1pJTxnIU7EV8d2hrQvdClOMP7n+jBQUggxoUibgrHyOAHI/w6zyLqpDiUKBY4XvkGmhMrbtvH+bomBGR69ryDOQEt8KrSit6XG42K3rE5OQQMCmqaEqZu2gckrgSBd7vR0KXzBqq+bjfPQKgA48gMrwXMdXE34tu78Pfy0W+kizMifImzKsSPmt4OCFb+wCAofEKTKi4+U6lSDhozAECwJfuwWAKkY8UL4uGDDUcOT91jLJZLTl1YWdqpTh0XADXZRCeasqLC8+8Jq7SNNMa8VimuKHCCeRxkEMheS5uX0MZCpimIxla7O4EiJ3aFPIKqyQk3CgdJymjY8jLKSdz+JX3VitlRnyOhImf2GzBYp8R+QeEibGFiwGfmgZ0ilGQMHKFlOQCKhlzdigBSKlG5y0Q06bJ7sdKGyFN4hswEvFiXMZcenFvno4XZsVEdcQrUVJ51NGSkDKdlphXXJPdC9DA7yYriLDsvTllAW8uoCFvSphmjqQREalPehW0xCZ4lGYteAlNOCQWaHqUj5hAG2qXCOmetwEKTdDpP7i93CF+A2fHOUIjEN6Us1gVUoBlap2AapRN3ofNa5o+jZxl0F2AaUuqEJhQQrm4FxaNaS2HDcwjbuB0oSQg0jRlgQHdAW9AFFPkQhcy5Q3niZyOoL4oISdhS0IOR7NozD4hEISM1Z0A8Q9jFHgFAXVs/Cg4IMCSErIN9UQXEmU1G8OifLk3IDfmoeBySAmk6wAQ3J8oXzZB7sOyIxAAx6bhjVmfGyeW8N2BypMuQc6KD/pszJSHQv2pz6LmhMillb5FZ+E+sb59HCc6VHMybQRIat6Zo/gOjnPhNF804uSO3ZoOh0BO+J/eBriB5+ETwWCsK1SXQ0CA4kWhw1GxsVrZqGyKuiRoIq2pEhwN2fCRt6mLALL9IAxHTcpwJ1vw2Onul9aYUnCvVI4WMYVjQkziljm9CDw18HW6OKGhNkbciOPOgzC3iQzBcLMJ5yXCYR3x8Ba7CJaCyavR2wFQamE8ce29GoqTk99A+8M8HaRwmoYwcRow1aRO6B11qMIoXqxVFGyNxp7jcdSBu2qUekf1ikjazXLwGiWejxMJoP/mnVzCUOg7ddQ4Bg2ujsrROEIaI5ssUzeyq9DVoXhmjgP6ZRpNfC1GZcqmfu2oVwWiP54vYYGTB6ltEF9i7XnNl+DzEI3DfgNomhpKp6nM657lM8n9hNqfurglMC3/Jn4NGx6bQpp9lm07J4+D541u82wOSJzHSHCNWVqzBGEywjz/hJ26rmHDimAwEYn43hgSGoro5D78ZAaHvc5QZLFAz6tjn53yKmc4Q53dMuQc15pnZ1CcmcF4hpAA7P4zQX2AvOpuzwlly+67KsiLo7tYBfvRfyGI7YVHHOHuWR+KLJOcYcACLnSOyHJjMyQngWKHpVSLL9/h+Ke2sSpCMcURkWvE6HLfwg5LoafNvyaEobBSWuviNjDtMALO+140hzqlaQyzbs7aHs/YfDmY06AIz9zkc8D9kO9sUqtBoV8cFWmrWRvIIFZbIwL+xL2Iu44VhEtcrVWum+BeI1qglnD9G6XLUxK2EGt8eGSwguIADXFbhu1lN+TADvvcIO8Kzu+OMYZ1Lxc6bJREEPVpWBI42BfsMtsV9AyBYB+40YyhS/QXFvKZ+MhzL5sYykEx9PlmzhDEeMaRL5yBMEyBvjjTzSl7BFIBrUHmyLfmCY4EbmkiC7Cax10TBxuMz9ZLwPbBmCEH5zIQ77kIxcCsI1ALdBvsskRM6GmAKI7ONKYtBYUPV2NZz27g4NhWphcLjZsnZSavqbr7IUZN4UC1CSbUXHRQqTpPTtkZHdOGJMC02hNDu1W/hkMx5qa88Mp5smNUZ5VoBF+PcmBDTDSEU/MIZ0dwMLexFURagBF+OBtlD0Ja0lmZbn7GsqG1nHepVs5rwZNJlihRzHvfWjyXKEsXKVskJA0tSFT+O65cxyt1mnE4b7kVi8RsW5ggAIYqJ1N65DLiV+N458BQr2V6HIPgRVF9ZJoSZF2txtqmN8BkoIQ84Cx6a9qAmjlNyNoEpVC+PuCscB+nIY/4TMsWInHp+Yzvn3oR9/PoBtam54OH89N3Wp29QieOmrM0OXBi6DhEKCecKujsUG9lDkggD8BMahvVg0rqnDs7mxOfWA83JL8nubNh4lqd6G3FK2xCiUQP9FMk6FSjOhKj1gzhCI30SBxERJCYE5+XmIpT5WISCXsT03RMootZJiiBmH5yJXlZ6zoEQmJ2kTcpJai1U7aQGPw8iFApgknSuZoMzZC6Yp3TmCWOeagAoGo/RuEHU930bmxNIe8oUWiEkveSQrJ1v1T8u1I+SllrdziETsuBEi49RyA6+MkuRJvURFwrR/VOQUz2CKFHQgZTpKxMe3UxTJkduhFZ3LtZdEfJjcc4UpZ+UOArHHxnnPgB9XGyvFKcY7QTQAyYDu2Th81pg+hbubjW5CC+pl0ZGsmKTWiOg0+LTjPhfjMFeeMylrABf0SH82t4x2zGuFTAh75Fo/MGplNl5uRYwWaIGG0IZQO7MoB9yYHednrfhn2lvh3uC8hTMvs3jESgqY2HxBkCDq5C6WvJndxBzYf2aDSyiP2vWqeLlums6l3UHT0ZiXHGOUOHpxmBj2MiquY2DYHUdNiMd9GovQB1UQ7IFTUrEQttnmXCYiDOk5oL5wZsm15tcNgMUwf0Kvd9duyrr7gXTlWaCb81ZwxObnBsPCli2uxxLB58wsxrzRvJmyCIprCBtFkShOY9uhD9bX4ST3xvQCg5eSLagyh4Opqa1YlZFKORRiPsnwN8+EmaTpllUOJZz2KB0QZrmkkULlurQ4gxKohjJ9ia8Ul0KLKbQ1/nJzGctzPr1uCg56S5zm1mYo11XmuP81xhnpsdAXP63KzFs4QF7MwAICCwttunPgh033b7zyOmgOJgCALDmBLRq3IUnEwWuDPQZdjyxKxOluTMB92iE/BpxveqFg2nCzn/ddMBkVob1n60xIKlefwdzlpJnlGYKdFa2VzbAudyTVOa8MobZBAHy3nWs+wv6Qg6Lps1xR7nuvR4BMN6qzoLTXYAMIFMVezHvpZetPPvwe1x15pIH0Fp2JB3h7EeQD1wpSox6Sg61rQxmCLXsNYVA0s+RqyNwwzPA/iUJkWlsMsNVQAxCem1ORb1CGaAODqSboO2gkF7cSlDginh1/Xudm1F4U+Q2IIf3Sg7Lti0xtjFN/F9HP0iFNkQAQb0i1rC8sJ3FUgGmxD0i7DIYBKgfKmbQjlpLzuOKXDXoZ6gSArjkgm/jmR5hXbliNfghMfqVBoiiBMs26WsMNQ2+kiDt8J9DttrOq1NLQj/ySVuMQX3FSxQmWZlZYwrueHSsAYnYVYiTljOznFYJOaeQFIh8ZWUBPMiJhAO322AfCPqXHvZJw2yEqLpQEgFSKL/tj4ksogM86QuHFbjuDvisZhNhyNcr4pYRZSvjFacxZdBBmZUtoKF3pyIUQAzpkFZ1oT34wQ24cJM6CTBgptiwl+h1rFFQVyd8ojIHAgnKgajdJSmM/mQMsAxmtHaYt5iDQH91bbx+HCTcighcSTCDAOFGyRB/yeYwBkMszFT8+OckDKPpvDzNGY1m8zLggeeNwhCpuS4WVkzwaU34KjXCRUC0ziblBGRMrwglzLHqAjihI1qRGI6CWHHAZT0ZYkZa6KoNKYOUNXArPjC9Tsxh05fxYDtnIeJZG0ljpU7khGxKsqoVzFamd3XSTLOSEFKvNu8n2YOG5hdNqfkbDdJKcOfSuH0Atc/AqN0WKtLqTDpNCXHfjiGRBw1gnFTMphDVTwrh4K6zmoFEEDIgo+1hGwcAip3aHpsz/INpsOiSv1TwELeTGiiwqGtKjVxxaL8f2nKmnpy11XABPzzXLICjXcqXyKab4o45dY8lFSGMygfYb6TorOEkTIC2qi9CZbXJ4+x4UYnoBAxOUwDfFKYVSnztA56dVpLcoKVXKw5H1SDlF0Dj+EIYBGtHkNdEaXRa1vxS3WCL+XosQs5o3yj9emkStSzNrmYZa056BQBdFHtePm7/Ab1l0voyhxMyjWHdHYV1UEigDTuc7hJHcfq6n7cA1hKbe6EjJgWhoGNqJkIcydkyHWXnOpnD+gZUuTsp8Nm5DL4jeFIgU29GM8jGrDaNrwqR2dKnzAa60QjNRxFW0LMbGN6KKPGy5w2YPU51hkhYgvzVz81DhQhpwZlTbCk+mnoR/S4Bud4AdlF/AIlGb7NvtmmbZSYpSUd/xpCoigpNdOsyqmcGib058Z97i0HR5M58LEelwCVoxHUImVtoelQG02OY1K8OHN0TPAZNBnPSW9ATg+VRhPEPj19OXS4ziksrr3nedgnc3+bVFgotR6glBHHbIsHqROHm3b5tFaIvibQNJpMCLPjX+cnsdBG9VIp3zPo1Weous5wgmKH7KwWIee4zjw7Y+IMTcbzwwXOC/wB/Oq7Pcc3LrvvusAvwlvBmBH4VUIS9YaYUJzbRKwQeY6NIuseuzr3rq1tyBbFHNwQ2SJy6CErQFbUrQH5sDLMnGao7eu0ZstCkRRthtCvM6pHwo1Sa2oM3zYNrcQesdwrBZK0IEOOdS1HMLqBU/HnCf5uXdOMQFSIQjNNHfaBpymCaTHWFkeYTo9sTnvkZVhuuZrABKTk6Da8ciB5jRELm+tImfBXkfkFbSAqWjJSWkrzZKjI/q95UBc8CKEl+KreCLss+wi2RdT5itgrMVdzyzevJQ+dloWUuMW5jQ1WeBefN+M5tq32m1tZ7II3Heso4zPjSMIC3w1I9qZpG8CvNuI8qaBxOECDRuXR7avIEUgZapq0NgVRiuSG8RlbFmkJ8CtZn7gIRyRyqptLGVKffl4QcIJ2yN1S9GP4aMvY+ozhX0Q/UFHrmsKIjg5WoihPt8fC0WLTHZKo8mOGQ08wxSZQGnGEvZMY/8Ys9Efh6RSW3SE+fHfBywgU3iOwjSMJPcCRQcoGqWR6Xuk0rhm3H8wDDBEp3TuLWnFrLepUM1lrI2V3NsprIML1xPJSTDNqeF1jDDqEEAJFAUMUNFBxFBZeR9uH4Sei0prd+ozN7NF5ZIbjfbihSDQyEF8X9UE8PusCUUGFRvZQOgJMsluBiKlzEWagbfwJpztTMgYdkvW1M3SnTVpTmqgjQOmYaIC4nmJEUOoYS/DY9liQfoKoS9mDMzc474w4//TNstpoR96QnyRHHdZqOhATa7tyjqDqsHOwpqhdGykoEotruhgN3J82VKikGSypoRF0yJ5Qoe6xvsAbUiQg1pSyF0FztGVNWadXqBx4/Mo2Rsp8hH84Q9LxD6QsE1inLfv0j0PKNsOEI2WdMGBaB8daqAFxeJNftYsZFDgP50DOwHT0GKudgx0opuuuaEneoTKnzTlJ4p6WJO9QodLD3fQQs+UgoixdlpD0HkDcVnFvJgLQkyx9ITsxKvgdbZMIC6eax0krymXU2xKXWdoP7TZEMFSPBVGbuxat2TGeW7Exa4W46yV71CwcCYLiq8sWBkqYWrLmMY9gROS8cpgD9FFaMIx5ci37k3nS2HC13hoWV8eQt0iQgeN5JWUiErsYqYhZQjuC7ABNvvUAr9DmuSmVE2qHb8LAneQ4Y0SGhTsUyUtqttcZzp/Q7f149mWspXntwtgC2KMF5f58PB0UwpD7F2dcWB13R2Jc5OQgqG5a8vQh7OvIcR40oXNJs6sNnFtj8+BdoHotMbdpMHJshqSvqx23lOimE7Cklwad06ix2PNx12ngLqw2JpwWnsd8kqBsoFlc67jLzrxLMQnHxn1GUCfu+0SVAyfVzs2SzKhUO+JjOBSw0bEv2rVqg4U82FTwCSFxVKPWGlR86mOG8mSby2bsQI70IDwfZQLo1nEJiNNHnGomr51gfhp0gIPoHx7HK00SkGtKdYYJqOvoTdA7TRahwc/Nq8RJAVqxcJDzPHABsK7pDF4WPkZkyG2pQFQ/qSfQYM2bjnydn7zn1qPPT2uN85ua2Nc5swXI2S0yz9CQIATyeVmLZwgJEL73bHAfYK+x2xMFa9l9NwR7tUZc1gl7sXUZQUc60YjllAHq1WPTiUvgQaXn45mOMDZYcIOUjJyFSrH4a7XJOMNSKSkIf2ANCSkDugCoV4uy0Vko59rnCYxxhZPiIFZaO0drTD4FQXQ9AC/glmUW0yx0+9gccerK1rTDSnjTRPkmysoZvWBUOQikYwG1jYtzJ0GToJvJuRPHixnw3Qg5rQPL5fIiMxoxc+6i7rC9m2OQUyZixkB8GEQjtG9rDhxgPTkZAzkjscimyRsDx9ZRJrbXS9kciHpmheyyhZZnBHdCb0+iRV17rsl3+KuQN8cZMtlO5hE+oiF5NWJJEZB96Fw1cK8RumKtELYtEQZGBDDQt6hQLohpyVRlMNtKSvIAAffqLYqygnmda5dvFKSLEmPCmEBMjG5HfmwliJZb+TAHyx26V/J07uMMtto3w7OhcCcIRgQktVolDNE8Nw9opR49kDqR1KZ5VlKdLCk3HgtHNIj0RWhm4KXJbQMeFKAJeDVE+BOK0NXHFda+VzGXkNJwcpXZmgl+rIZCyhDCdKHC0gOdoNGIBpXmSXDw04jQw/2CE+1EKOta44x+VdcRs6gfMto4RW8+nqPDcPTfUHNy6AcSRJ7BpvwAULdxkRhLzxn44F74moIgAu8R22p63jTDh8fRvdY5zY5rwkCHeTwbJ7iVgRUOVJKLx9VB4paw+F3KXlN04zGv0WT1ISTHz7kXWNW1Q7JI2WZgcHAA6HVeKZyvsYGEnFXoBM+4dnrcZLY1q5PDQ8wx9xlGXmQsgpclYyti/dCSOE6TM9heGz0AHbuQ3nkx1GsIajIXEjzaO6+cqI9CZoWKpw1E35h4Qqn4UCIBUqZJRJGUonrqfiaA9ialTUqOWFgTMkNKy06gwXaG5sbzA/9pHRZLOUugySgbMg+OQD36XENzFNOk44rcHI1nMe5uzIzLkKsCxqvHckCDxpZxeqrYQ6ifYGMSoMAW+hEHgcfjodPrWmk0qS7ENHePhDYYXBGXNfUwneSw+UrcegrR9lWfAk2y11snpuQcShnmqnzN1ckKWyybvBwnPHQKAjrWoHzpN3iyXSCKiEUjGnXH+xGyvoQkUp77R0rH2hYsCj/EjXlW1wCstM0l82xWzSul6YBfrnHJ9giDeR1j6jAiS5YZNouo66NvzsDpiHjWdbQ4PTkTLuXzEFEFtJwRwTKcAXVW79TBhs6QUSdNDtHQSYv50aSqpDzm8aJEWWvH/Z2YUve4ZHgVlnm+Bp3U/e0QZsRWqWB10lQFsGro2pjUW5ztQ9h8BDvo32zAFjjgd3ZSTi6eDqe5uWcsZRtsnAkNa8wK2jNg8BEI3kNl9dUsyC11Q72MOXg2WmhBgTJptNj9sBwGYG3OsaKsAx61ylRxpdYAV6NxiMWULbY7cN3YVqPYkCjZXOA6EojOwTA4l1EhDuCyZbYPJuMuE0ZO2h+WnaPdjCuIiX4CMNq/q0a139czZyRopdCizmth46ykIm/8DfY6M4HjGfbqs1Nd5zY3neP649zWmNqoOysr4ixNRRAgTJKzAQTiWcE+wF4WdnsO+lt233H5+XnVgGyLB+DrAfh6AL7AhB6AL8AS0L0H4EtwxgPwdWQRPwBfc4fmAfh6AL7+VqTvAfg6A8z+AfhiA/2fe+PtAfj6Z98+fwC+zoEJc16wj4Av2+1LT8S55/LzsyK8TdLEg6Pjg6Pjg6Pjg6Pjg6OjE18eHB03vumDo6PoUix+HxwdAcUfHB1/GsfOB0dHdad/YvfsB0fHc4i08ODoqDi3uFT800ZMeXB0PIPYR2eF+wj4irt9TUZ0ey4fwtuvD+HtH8Lbs033EN7+Ibw9rloP4e3lCPYQ3v4hvP0WcvMhvP0McvgQ3p7TOxTA4q8O6P8Q3v4MTuZ4CG//z3/GzkN4+zM4K+shvP0Z4ALnF97e0m5f2yC+PZefn9v5lqJ+neVJpud4ZC2+rR4avxM0qTdF5iZeXbch8ltTuKIxYH4AgoVixCIiaEtPMXsIHg51SJlASjABUqs67IwYQ73VeWCDcaKgooYRQybkNE8t5Ai4WPxQsqTTNCe6UIop5jFRbFrp3cPW5zWXOGOgpbXFnjxcVFyJnO+HJRrx1nRiKpGZObnUY1ETKeg8j58+t0PGz+0Y+biOlHWSIHH4QvYAXpjhnIvisC1nFswxykmWiiQlOHNY5owGhmXKeUbnS5xqPIOec1KJzRMbiShVhgeiy8TF244TjH6YgIKGEaV+CxbV2jxSl0BmFj1w2yCooyKzE6+rjagI/wSBjDZCVrz0wTmziqVJNMUcRiHYXJ0++am3QSQpFI5xOKiiTREmj7MyuW9ElU/ulkg9tOSh/CNHgHQvXyKYXN9OQClWsgeRzMTHmueBZJ0w4poloWXSFtm+1zpjtxG/q7VN+1iL8zxaQjBWnYVKOUPLBS1G2VKKnYiN+MpZ0zmnNFcbufphj4Qiy8Udz1FcfQ3E2fS3c0xxc7jkoBqP/ZjWaDpDWNEPe+oe1ZOjXeoMfQ9oa4ogyjPJwjx+Ia3Fct0+WWo2ryBhMvPwibG2NjJRAVVoiwpvSaMRHJHzSREsBJPTCwK3PHR8C5JxXgFR6GjMVkclVCLxvoJZ28Is5ugB1zze1/lJbOfXrc9Nc53bzGRnt/Y4zxXmudkR52gtniUscG4AkDhgebfHtAYEywLBsO8JmG4sREsdUIIMazpHzG4PBB+gembChXciwOrkRU4G5JQoLAYt93LQUXwsA0OvsjCwWWwQdlsWSy7z/DhOis9GxFoi3/dqOhHNV8+tEn1fUEKSfxKXmBobkkA0WvYiMUjqsHlIHuGHs4KUc5/g0ZudUs1jiLPWLmvJKc8zHhWYvnCgGlHgc4iZknbi6bagA9h0YF7Lsik4MK+VUonyDV6SOJtLdgthn8e8trW0pni9LJMz4dhls7A6qFv8EOteVYAYPY/qIdHjWkZMfi5XWiPntst4Sxy0NRw8SWutuXgFYciluBl4NXc/9otuXeaJVTOC8mhUNUKGaDqyC1AoFyP+MJhQSwpQDyTEu1D1adLOMXfz4M7YcySyPA2ZopkfkRfXUYrOssJyGNaae0twUGQwD8Rvax2jeDBoYgz34GVOq8VRPUx8WsvYTnKkVbcTHtOaxgwDDg7UkoedjnxeMdx1QldpbnxOa6oMBWXW8aQtdlAthMzWZOpyPGlIFjCtkLIQkx/BOGMzRhoAIa0U2XqYQTX+/+WdUY8lt3FG/0pwn5UGWUUWyXlLZBg2othB5MARBENYaWd3J1jNKLvjRHag/x6cr9izgo0EyXPrRXfuztzb1SyyWYdfVa1GTQeM9N49RQHrGH2tM+6jxvh2XDcbtPnEE4u7ZY8Dp9J7llJ3dfBMvuX0JlO3Qhx9FY9sdEm57r6r5VNrefbsoTePQWa6rgaDnSsNisNjpIVPBntgDbdXr/l7i5fupDEVxWNlGaVnFzP6F5SSjef6UTo1vrGYIvNjnr0eu1vPStN2WJ+7rx9V/scua07Aae2coKPMXdqfBmu0J825vaK2jG3tsIZb8n49eo3NLJai/5wy7ViDRpRcDzZjZ1+0i5CdHhT5ZixbbyrXzmCSwJVtZzFTXQoZS4r/70i3hO1+iuvw2lQ8nkWouzemNgNife0oWUbuXgMycmXBfwZz1nNO9mIv0TbenZXh7TBflkl2GNl7tm9dRx20dcAwjGSx4rUdrdLY4DS4H1SKZxCwkhYV9JLDylEs8DW57KotEQu9/6qmNy7bxppZwHvRFENrCXZGBdyknd5WwcXlsyxzuzsivnUilVHansf06LCRtespub7GCWtrWzX7AtDgt2+4NFkWO06hGv6THo1pZ11NpcvlaGvu9qq5cNnsTp+8oNFk1M4aiJ1MQEacJdaDiuS8Dkqq77WI2vi1Zx17CpL3daKdHpPKHZhp7iJSvI5WI5tr+EHjEggU73t2zMQTYtSZVdPrsWzpruOy1oZ6N1IqnYXx1FIOt5KV+ys4W30iedxVGgVjCH0+mU+8Tq8us+w+smRXFNFwBrDQNuOcjeFywnTUpRsmR41QHxqtIrNZtpHAUeNlkcVR80b40SAyO/91Adc2KTRYvl5T7Hft+vGLxVrdUOSozUZiIRBR22sjZw5zN6Vsx54HjJevsYvDt8NblV9nqXsaiIY6lmCOoJUuqR6DLs378no5exWABLMBhwatzoW/6/Vs4/RfZ9nfa/Hwsdffeiza3er36+HFt8/SdDJ2lp8fa9Z2PsNmWE4n2maEphOjtqwYrXDo/zJoHbur/SweRLvr7BxLU1EnLsvUriTh1wVNrtdzbFqIXmrxuuIT6nLbkCvuNelHfamAwo5LBYwXRAKp6rgE9RH06re7MUKl7rugV5k0WhPoIrJYajFfiaWt0SVvE6E15xIRisOKmlAJCC0F9/AgYgw2mvAg69mbCQHNWi6ow+a3mXtG2H7QDJ39Pnv60QmVeM0uMuI8Zm2r1OwvZUfx4ok2lKTWM+AkuCsve/eAkqlRmrGp7ecGd5ayu7YTW3B20YPeZJVOcbVHA2IkE6LjJ/ig0chciI5ta0RjMw4uidEqv0LwObyKEij4tN6zPz28hM6O2GNHN/fcRDd2xdIbdTrD++opJqqHv4iGAE2xMZ4dPuZ46ZUWKzJaM/qmlfO+tLJ2Ly+dzydUIM5oluAhwyn6G3C7F02shosSQYU4sSbcSWCyFgMOSGhePc/lOa/14OvAmZIDqDHgOhgowiMCgRoJQwiJ3FbnstXKs0eG9ASHn7RLY/puQs/ucEW2t7ODjnmJixhZV/VQorg2o2dMiqwqOndXjKSQns3rdSz3BVpLLkJVzuxfqfad1RdRIGYWx8sxk+T2MsAPjGaFoO7Deyf00+tJeN/yfYJdHzTxItxexF/6vgH9PePbGq2l2EK0bw+ORB+f4OYn+jNq7Sf96X6SIzsI87IAD1iuqlcaFpdA7ILFAaetSakSEniZAz+daE9aBJbBpjWWu/UYoCe5nh+lLQWNFL6fbnYiorHWS+ReiiCadG5ljeQLCM6qZchcj+hWMl0OUDfrGT6DXs+wegA4BRuM7o8r+7XiN2rhh2XhcyXXI/xdLVF1HIMYU6sDbMJ63nMsRmFjFUFHWilgwFCWaHYOJVAvack46AHHx7IYzZL8VxqO4qJIsrI2dSJUFE7vckXPsvJlMlYm5qZifZTdIpHukp8s62E96Y+sLLlgycwdkSvKn0mX4hh0ld1iHxaHU+Azom8UicmODQG1x06rXZ1iJR5qpbOOcdAwKGe27VwjDAUjM7OUJezIzKTtZmLNetSZoJVekzPO8TPv/ex3GbjatnjQXPIcS4M04Y521BLz7OfYh/m5/JZeJHHCZW10VjHhqt43IEI1hS6T91NOmStpLl2BA2zE11n5TiptXjmJSZLZSs79dkwfnj4yj7aGZh2D6ay+u1vhHPRrzcv26J59aI2F3pjfmBOze05kowdgLjMVQLT7lcLRN+yECfk8ibGN8BxKo6mgKC5XYIEilCvugqDZoZP+yBZ8a7KvQRdeNRWWm9Yu15Gb2giewrpLSNG0yDIZY3fjxE1nOUFrnbtLrjEeM0FeeilfjZG9Z99MjV9Uz3mJl3rJccVL26Z6dMtdatrL5cCKuJjKA3yeeKivtps5cqjU16mepcEqCxK+WkdIYJbki+oD4Cg+a2rqM+d0w+YYZ7vgaUvLO1fqpsbMGqX26ZQsVp9MAd5vcNs9wqWYRGasMi1qSRi6jk4f1n2W0WFjem308l3n9POwAAxrn1K0mut559FyGU2KydCz9aFhNlsLtgoj2uCreOj4bB3cmODrehZfzqkRFV5r3brco+mC2w/iqmvtMa8XR3CoeLFg8ZJI4FLkR/ArbnfTusrdx+3u64FYyYl2agVblCl6JCpkNhQOiwp5kWQCKoSohP0de7o+lo6Z2euZu5qEE5UBpwgupLyoy9kZ5wGpEa+wfSy0eNeu0o/Vs3s5u/phocCVzS+qntSXgHO6kg/YwY6CMIJXs+dhrV5Xs74PdPs8xVD1MB/qLJ9Jj3aMORopChXpSJtWieSgQqXXCQiECpVi6nCPlbX5Fn2RuZb6KeGSuQYbY/bz1sZEXgNIWO66jQQvg0bwO6b1ZRuEdRJJJjF5SmpKy9BNJ9EbhhCBtJmhWD2mtw32UIkR7eQNiN5XKsMI7yAvvL+Ozp1WDJEhZOn8RAvX6hF8G1DInPQRxnKiSmiETYCE0rpinMEnlTUIONnbBx3uFWHHEc2d+EhYk5BZ1qCLIa8kwwX3MlPbMY/eUHrsqMb6SkyJD/mLNUiIzjh89pQP5IDPlYAMaV70xKBq2bmSr8QxjTwUPh+LWc8sCKjx37ESmE1iFYtRBHJBk7ABbJu0ue3E7sK3s5VsYN8PGMFcaSeEKDEtwuA9sO1YZQgZELyVkt3i8N9KrLgHqluvJxQb06QlkNfGmbdYj0FwvGEL+qtT/lCWrwxFx+EgRN3GdpAARhh76qBgq5DWSUZS75I6pmpxRNKvcXhpGmbMLCskRIFSO9GleB8zJsShRG+bM6lgJzGLQTtFNan8udOUqveWkLaCG0qSEVQb8aL6m5FZThrNqBopXre5amo5FcSLQ6OdCesliwS3I+ocgEBdTvEtRWOUA3QhfCkzZ2U6wuK94m05mKSB5WKElUzgHEzzWQnH08quNSLN9A4dlZm1SCKp0fSumFiXvUYj4E1zQgmyvMZMnCXfry+j3OYMlgHer9a3cAwzi5YcfW/tPTGVIXLx5BwgLs+3sRhAvFCz4rLeq3ATY+nRtqaPE4ciWRdT0/s0xh4rR+97UegscFs2NbmivBFwsFpPXVPnM/dFjzl30hxGmlYEGemxy8VTMW1udZw0HpHcAh3UsFSykYvmJf2GjTROwaVBWBKHcyOGhbjcKYTiaCSRl7S8PfPLxjHqMlAaZsbynt/hJEBqRQFY0MKTNZ11tk6ShPP7bNXOKoANYX3LjFlnaz2ls5NV8FxnuRV7YL3ld7HODh6N+kzIHgJKPt+PsBBJwrY5oufKNI+Ya3GdPDOCgxs9M4TmBF/S5o5aTs6MbdaGULAcNaxw3bpPZUqaJkdteVSQjrpe1G69lI4jpUMm7OE1jnqelAz2AHuc29SDgl+pZlJiMx373GivHfAsGcmZRN80jyzMVvJGd7I7kzGbDrlYMXkuFpuioLhrnV54MiT/knh83zsyIr2nj8wDyJdLHLmFqRzj4vpafJtMqWucc3F2e1E+x5w1WVhVsvr+9VJaTdgZR+99T2+Hru1pUkjB1LNzsb6UXP0dqVflaaMnXkxHCckOZ1kdQDT2BA3WrIXHjxW2z9KWVJ48wZZm8dXsvZo/s2e82pp1vSfT9XYf9XpbzEsGEleLFi8JBa4Ff4S/xu0O2QIJj+N293U7Zg3hn1rlA1XlUhIM+VA8vEAdHVVDIpNBIlXSr1JXwgOKIS1LSEJpDKuQLSgXG39xsDic/JrNS7xZTRbC+bPpGJwdPbAoy52Qv2I9tSYL1cLI0ieVcLafEXZdU/kT2q4jVNkhaTEzcjfZuq9VM0BJEIRVbMgr4hFSPIkOlOPZu+vcHGCyPD8YYOLUXZGmxo5exyRUlN5tVqGBTRJ2SdhO3KCwjm0ywWQm+thRV7E81qYei4+kGMGGfAcX82g1lMlHGFPYne9Ne51NQEqGgt12uFJiKROjAZgo/qJwMo46YyY+SEwwK0GTRH1AspFYqLVO4ECSZ7jiHnDfCuqiYGMc1ZcGkK098hTAFlt+m8sIIoCafYXuA/Yu5EgKHcj3rDqLJwztdez6MONYtavilWys8UJ5agyFGrJxLeWW6jUqMIVw6yiz9kQwQXyjxCwcp5VZ00E2JCDPp6WVtadsAHhLERlCM+ykfBdaROBtnbMiYMoQpsUZbo9elNuDpKZ7DA7wsXP4fKl3U2Pqu7CzxmhkwxCSdqRGCqnWgRoS4KfwtGeoh21W3FJGJC6ydYzrgHDCb/icEja5HoW83lWKiFAYKVNqTNKzi6VsCTtrcb4OM9soEtyg6Rs1lKSImd69MY+kHBq9wx1Fb2coDRgzo5llqhVyza2OIDWvdwJmrg7EmcINyQGll5GVrfgpeEIvemZRVR+7stA6SHtkeeBzbNhKhEpA+Ymmzi1dUoKep0IIe9tRaymp/MJIE36WkWaRIBMju9Kg08ilq5ORi+pNOZbRfPsRRlLkJ+/1GnPfa6yEv/M+ViIZ5DVhTmnM4z2WOzu3YmVl7EEkQbWiPZYWa3LNjOWysukB0HhpteUzA73Pxoxo8tAGniholGZgc3xWOH2H3bBe/Ag7Z8zCXJAMLNaZpzzGKuAA6IzZihxAMlVCqd4MAtRGV7cy2D+t7E3emFaeyhs8tqzktYuUyQo+5wxjjdGSuTWeAFIbir+hp92zAPCZ4iEhaZYnLr706ll5j0EeR6ur50MGAbDNNLIda0qcipMWUvM3kaG6U3qUH2OUlVfRj2Vjr0XzcJ/9TGorJJzvM5M6TScvWnNW3Wn1pMu2kRLAifbXc+yRSre9tjdqAkSuS1QXAwinf1CpKseyHzxpZSXqpTaBSAxRWFEO+0mCelk69OHfSm/1lGRGb6IvjB+lz878URIRkxANcv22vHqxPO7nJ25aP2VoFt9Jn7hpX5nzyjJedrG0IZ9ImVrjxMe5RQzgoszhJohRMrsYvxnDB+8zgh78Aa85zRnGI4lHRvchOaqWWFZGPWJyuS42lK+IbX3NLfDsx6itp/QKSEvxlbytxSUw00iNE0uyG+EieLfMtVgDeC7OGS0Vh0GBB8uNRyO3Uzcew9rQ9oXpZ8t6PjpDQmMewWxlutctyVuko+6aZSjZxmDJ11mRV00CaHzvs7BV4DCiNleZiKRfUMEr2Uuy+9V8+norF8fSl3o4XXMHcq1dpiFxvlgkEReLFpFHXI8JXIr9CH7N2x1qLeDXVMfHZVVoqFaiLsDYFCNBC1Q59BQWKsCqnQQZO59Je7qZNXLY6xFGpMAkEHbp/JNAzivn+wrKvMx8PVUojACEHXJvQ8W12ISGt5LpLO0olSo97Hb70aKphBWhVYQpGFHIHAlheF1WLHQk/I6Vs3RROyaFdnVeviEBvCjNRNrTCqGD9G4jqhLswF91dAlxQAltqA4yKKHbUGhClB19KkWM7byNqqgWQ2tBGIRxcZB583LAb5lMiaFufVcvVj6XkqdET0pTsSqMaGXLNgaljyxJIFoK0lXSzjbbyJw7jtzbi5xudBOoOpVQ1UvwezKTSkBQrMUwo4pSMTA/Ws3aJdhZlynLhvzAYa0gQsPOgphCttEvtXaib5WIt9IynEPz1Dfls6NMKrpzsa4KySBJIv9ZykBCiJ2kTaYIZEgTmLgFHhKbMgRSK9V8F0krCBjzc0qPmTeGgjy+iVEOdJ9D4b6Efd4VASF5G8gXJF9cxypKu8zidSmdQlazWvuUyDuUCoeVBDoEhYq5e1MBJgKmZXXmMDiV7CwBbkPGoBQ0rnqRuPRCBxD/YcFQ9e0UlCFgI8WT9wn8RqdAFHfLpqt8M54zR8oV+V7KT8NwcpgDndDkb7CS8mnZz3MeIF6YDhMVUgf/w0wrG+WStzYLv06cOlsrOTsXNaukj8Pk6bYxrR+FJMd9ea1Fy9cdZVAKbOLI429sJI0qA9c4Js2vFEDTWKDupgGNNDLlKmHjmqIhmDhJvdQtWcck+1nqi4yZ2zIlzKFdXJ7itTSxqZiYTKxLuXlSnNQiRU7amOJT8C0Lx+m805tKHIkxUIxqK21am7smEDZShY7bjpEASV6nmdAZ3heh3ilT6Eo0SlDaJWqTVrado4eZ1ADnT9dBAasEQPRDKC3FJ3vxcg9Cc+aljRKI7gi7qQ3OYikdWItdTb0fXufMkwgoztr5gSTwzZ3SSgkl09/iaQihMlc5jlJVoVxra3HR0XTYlvyA1W3uYlvkhBfJsuSvTkV2rLFjWmyGyBMmi6dhJWz0FAgjqkzIgJ63SFqWvK8hX9JZilZZzzspTGaItFhjg8rum2R6qaqAxTfbHCpunkilK5+SmUVGfwp9OL7/VNOpjjJTWDWQPquSJUPZ69SDi78lDy7xDxXiz1RgMu16QM9x2WZFZw1yCSjXFns1hGJbRtpqqenK/TDgtmZkunWltuKeiRz0bNNKIac8v2I236miVBQkR5X3m4rZ6WXPhhynk1JVa683iNVSihbHnEucGMtmHRoPPgb1WAI1uGyVjlLrzRr7Di3KmYn1MpkGSroN9kpzJTmLMducyOHwytFNxSOZlB30KQFuerXZkrqVUUOAnSsIlRBjK8pgxTszGOxo+0kncFrP4wbrfYNWzs6KHB/TfK69M3DWCU9ISw72qPlwQrVKNUnuImngS+JX3Cw4ztgKPdWZ02BSrgEKjGks/zp1UrojFdv26QrVGhkYHi7DVE4u6Ve9msFk8l/Lp6+3biHFv9azya63AbnYFhOx27ViCCpxXzBUvB4ToGzphdiP8Ne63a1RVOx+qe5XRGsgo1pTimEE98qDXJTRSL0QrTHJdyGsRsXvapGnauKWZ5oCJjG0wyEwa6Tt7cCskmWy05DqNPXCY8scPluea89jWlFimGgYZbp26GSzq34VAUytLtEWr8cKlUViq15bVVEyXpfmuzSKU5h7Sy4MrrWP5tlus4avjhyjVqhMGapVL8lbH65Tb0neyK9QxqAUajp5VpYg2Ef4BHFbUzFhxGDWQklW7IjHKKpuLe4Xu0DWQGymyrcY6kZlaDbcZIJ2idV4LTijGAYydvb+akdZbdfO59SpqigPNyMWRfXzc0jGpNyQ4gif6paVbMQQ+3SicNlZKawtBNaOtfKEXaK3pgECbo5FmJjMpEIRFMego5hcHla2yQE6kRrlpULZURmQrhfop5LEiisoxB+7hDMlcbpUHgpOa1Uhe42h+y4nz9ie8Ywfs7ql1AnERJCcZnrNutaEZ908kQPDvA7OIvk5GW6ZKq+DlZQwz3P5fiAMQF2CD49lu/0jJaZDcZLCbpRoG/qtXtTbETtJXkKDIRy2diJSPcbsm3rBCEOSRMxsxWtyEKcgU+a+0nJupkaF1NoyMw2WomzJ2hjL1kryFiRr0fJDFiFrxv3YSzn9Io6IibBMhgZhX5lWGAJMDFuqGCR+O4aIk0wsVXmUyBxGlB10QzWyR4VMbC9FjAZkSAE1qgg/r9lbsRxsP1YrEplokqIU2RR0kfW0X7udsS66Sm9JPpXd7GdgWsiWk093pPdquXZqoZoV6bnSyjX5DlnpVjPuJmWTfLZ0WGqxpGYRK02AG65JWmfSCAhvfynAPay0k652+n7K6SC5VQsWo7paVSnEFzvFOEmVWju9mXS8qoRbxrJX8+QP2MmShSOT6b1eKEuf1XFKjUaJwfeeaXFTADHtnCHyodzzAbpKM91DcFmYyEvkOosGZUpqyGBWCj3teUm1tkSSnEB0NRGVw9rcLR+chMpGLS+Z2SnTxms/5nDBfl6bM2tyXqJaSn0ZpyBl4951hPlIbVBnFdr6Q7UhACfIzyDLP8OcJFMn5yOBTompWmMty4hj5VBGO3+O6kIPED7J0UDuhQJ9lobGjjnrZh1kKVIIMe0qSrjeNtYp7IZdg94MYr12kPx+Jv/V6HtJJjl/bdg2tZvK3Ol21DkE67mc5XOx7kjX5dkiETREfTIgZeq/SHflovg9VPkuIR1uOjiI3iym9BJnVuDgQGhfX2/2IkvlKXw+SlZLfed2U5XRxLZlPc6MTVKGX9ydimWbtgWlCnWPVJBgZ0NTKDbbv3CdMUN5hPKtaJLU8ZxH9ssQMGI0RuTkhsVnjqqCblkLaxyljH06VikSqfKXTItFuxn5qR2IGvNEzNW3AD/CnoKCWNNIjXReCgWOCFX9w84yasnjBDXY6Kc9LfSgJm+9o4WW1AuQOEqW9uIMJ6WSUlM2mj5gAvw5Wq4ykqRLRq73l7o0sFeYVKTTySEISA+5RGCXM/iKXg1hvdTS1S/3dNJpx8X2INfbaV4tlrhetHhJKKCa5pcCQH/46aefPvuv2zfPf/rh/vHV9/e3u9vvfn//7ZePr374+O7p+fbZ7c2/PD78+x/vf/2L21357Pbm7x+eP+ar3377b/ffPfP+jV/77Q/PD0+Pt7vbt+9/84vPeecfHh5f3+7qZ7c3Lx939xdf9U+v/uP+d/c//o/fsz67vfni4fH+86f3Tx/ys/jxy+c/vb//9OPvH14/v8sff/nw/v3+Za6WH/cv8+O/1tvd3xYK1wTV9anPVZwL/Kre7sqx+uq9LKcvVymdPzDej0lVHUrVIo7imr6y2x0FajgLHkEDtHB9PqbflaPyx1+dPy1bNYbRxL1Gmfrc/YtTv3j+RNoK/7UR04dxu58+vL7/8OXDn+/zpv/68eF539N3r14//efPbsznTx8e7z/886vXD388R+ivhuQ3OcTPD8/v7xki7v3fPb7lZnJ/+PHTd+kf3z+8fbzdGdfCzz/7Pn785dPj8+2u8a9fvPr2/v32hS+eHt/ef3y+3Rk36x9ffXj78Mht0T1lAD/+lSd88fARLzh9cP/46sOH293Xf+E0X7x6vv/xf/PMbaUMlKV3t189fHx+evvh1fd/8/Tmb969++b7p9f37/2bb3785k/f/Pn/cyfO2/QzJ/t0I+RjeSu/yv/9n51Xt/Dh+4fnX7767vlpjzg+9dsPD28fHveooKocKINGI3gq9ac/fHZ7+uH5dvf14x/fv2c2/4G33nz53YeHH5ipugu/enj77v3D23fPnz89Pt5/93y7e/Pq/cd7TZAf71/nh+utn/4b4Q3mdQ==').then(json => {\n",
       "   const obj = Core.parse(json);\n",
       "   Core.draw('root_plot_1779222664403', obj, '');\n",
       "});\n",
       "\n",
       "      }\n",
       "      const servers = ['/static/', 'https://root.cern/js/7.11.0/', 'https://jsroot.gsi.de/7.11.0/'],\n",
       "            path = 'build/jsroot';\n",
       "      if (typeof JSROOT !== 'undefined')\n",
       "         execCode(JSROOT);\n",
       "      else if (typeof requirejs !== 'undefined') {\n",
       "         servers.forEach((s,i) => { servers[i] = s + path; });\n",
       "         requirejs.config({ paths: { 'jsroot' : servers } })(['jsroot'],  execCode);\n",
       "      } else {\n",
       "         const config = document.getElementById('jupyter-config-data');\n",
       "         if (config)\n",
       "            servers[0] = (JSON.parse(config.innerHTML || '{}')?.baseUrl || '/') + 'static/';\n",
       "         else\n",
       "            servers.shift();\n",
       "         function loadJsroot() {\n",
       "            return !servers.length ? 0 : import(servers.shift() + path + '.js').catch(loadJsroot).then(() => execCode(JSROOT));\n",
       "         }\n",
       "         loadJsroot();\n",
       "      }\n",
       "   }\n",
       "   process_root_plot_1779222664403();\n",
       "</script>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ROOT import gROOT \n",
    "gROOT.GetListOfCanvases().Draw()"
   ]
  }
 ],
 "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.12.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
