You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@madlib.apache.org by fm...@apache.org on 2018/04/24 16:11:28 UTC

[1/2] madlib-site git commit: fix decision tree jupyter notebook

Repository: madlib-site
Updated Branches:
  refs/heads/asf-site 418f361cf -> f732f863c


http://git-wip-us.apache.org/repos/asf/madlib-site/blob/f732f863/community-artifacts/Decision-trees-v1.ipynb
----------------------------------------------------------------------
diff --git a/community-artifacts/Decision-trees-v1.ipynb b/community-artifacts/Decision-trees-v1.ipynb
index e97b943..02a60ef 100644
--- a/community-artifacts/Decision-trees-v1.ipynb
+++ b/community-artifacts/Decision-trees-v1.ipynb
@@ -11,15 +11,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 34,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [
     {
-     "name": "stdout",
+     "name": "stderr",
      "output_type": "stream",
      "text": [
-      "The sql extension is already loaded. To reload it, use:\n",
-      "  %reload_ext sql\n"
+      "/Users/fmcquillan/anaconda/lib/python2.7/site-packages/IPython/config.py:13: ShimWarning: The `IPython.config` package has been deprecated. You should import from traitlets.config instead.\n",
+      "  \"You should import from traitlets.config instead.\", ShimWarning)\n",
+      "/Users/fmcquillan/anaconda/lib/python2.7/site-packages/IPython/utils/traitlets.py:5: UserWarning: IPython.utils.traitlets has moved to a top-level traitlets package.\n",
+      "  warn(\"IPython.utils.traitlets has moved to a top-level traitlets package.\")\n"
      ]
     }
    ],
@@ -29,26 +31,26 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 35,
+   "execution_count": 2,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "u'Connected: fmcquillan@madlib'"
+       "u'Connected: gpadmin@madlib'"
       ]
      },
-     "execution_count": 35,
+     "execution_count": 2,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
     "# Greenplum Database 5.4.0 on GCP (demo machine)\n",
-    "#%sql postgresql://gpadmin@35.184.253.255:5432/madlib\n",
+    "%sql postgresql://gpadmin@35.184.253.255:5432/madlib\n",
     "        \n",
     "# PostgreSQL local\n",
-    "%sql postgresql://fmcquillan@localhost:5432/madlib\n",
+    "#%sql postgresql://fmcquillan@localhost:5432/madlib\n",
     "\n",
     "# Greenplum Database 4.3.10.0\n",
     "#%sql postgresql://gpdbchina@10.194.10.68:61000/madlib"
@@ -56,9 +58,37 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 3,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "1 rows affected.\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<table>\n",
+       "    <tr>\n",
+       "        <th>version</th>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "        <td>MADlib version: 1.14, git revision: rc/1.13-rc1-68-g1c81cb1, cmake configuration time: Tue Apr 24 15:54:15 UTC 2018, build type: release, build system: Linux-2.6.32-696.20.1.el6.x86_64, C compiler: gcc 4.4.7, C++ compiler: g++ 4.4.7</td>\n",
+       "    </tr>\n",
+       "</table>"
+      ],
+      "text/plain": [
+       "[(u'MADlib version: 1.14, git revision: rc/1.13-rc1-68-g1c81cb1, cmake configuration time: Tue Apr 24 15:54:15 UTC 2018, build type: release, build system: Linux-2.6.32-696.20.1.el6.x86_64, C compiler: gcc 4.4.7, C++ compiler: g++ 4.4.7',)]"
+      ]
+     },
+     "execution_count": 3,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "%sql select madlib.version();\n",
     "#%sql select version();"
@@ -81,7 +111,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 36,
+   "execution_count": 4,
    "metadata": {},
    "outputs": [
     {
@@ -282,7 +312,7 @@
        " (14, u'rain', 71.0, 80.0, [71.0, 80.0], [u'low', u'unhealthy'], True, u\"Don't Play\", 1.0)]"
       ]
      },
-     "execution_count": 36,
+     "execution_count": 4,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -332,7 +362,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 37,
+   "execution_count": 5,
    "metadata": {},
    "outputs": [
     {
@@ -356,17 +386,17 @@
        "    </tr>\n",
        "    <tr>\n",
        "        <td>0</td>\n",
-       "        <td>[u'overcast', u'sunny', u'rain', u'False', u'True']</td>\n",
+       "        <td>[u'overcast', u'rain', u'sunny', u'False', u'True']</td>\n",
        "        <td>[3, 2]</td>\n",
        "        <td>5</td>\n",
        "    </tr>\n",
        "</table>"
       ],
       "text/plain": [
-       "[(0, [u'overcast', u'sunny', u'rain', u'False', u'True'], [3, 2], 5)]"
+       "[(0, [u'overcast', u'rain', u'sunny', u'False', u'True'], [3, 2], 5)]"
       ]
      },
-     "execution_count": 37,
+     "execution_count": 5,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -402,7 +432,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
+   "execution_count": 6,
    "metadata": {},
    "outputs": [
     {
@@ -435,7 +465,7 @@
        "        <th>dependent_var_type</th>\n",
        "        <th>input_cp</th>\n",
        "        <th>independent_var_types</th>\n",
-       "        <th>k</th>\n",
+       "        <th>n_folds</th>\n",
        "        <th>null_proxy</th>\n",
        "    </tr>\n",
        "    <tr>\n",
@@ -457,16 +487,16 @@
        "        <td>text</td>\n",
        "        <td>0.0</td>\n",
        "        <td>text, boolean, double precision</td>\n",
+       "        <td>0</td>\n",
        "        <td>None</td>\n",
-       "        <td>NULL</td>\n",
        "    </tr>\n",
        "</table>"
       ],
       "text/plain": [
-       "[(u'tree_train', True, u'dt_golf', u'train_output', u'id', u'class', u'\"OUTLOOK\", temperature, windy', u'\"OUTLOOK\",windy', u'temperature', None, 1, 0, 14, 0, u'\"Don\\'t Play\",\"Play\"', u'text', 0.0, u'text, boolean, double precision', None, u'NULL')]"
+       "[(u'tree_train', True, u'dt_golf', u'train_output', u'id', u'class', u'\"OUTLOOK\", temperature, windy', u'\"OUTLOOK\",windy', u'temperature', None, 1, 0, 14, 0, u'\"Don\\'t Play\",\"Play\"', u'text', 0.0, u'text, boolean, double precision', 0, None)]"
       ]
      },
-     "execution_count": 38,
+     "execution_count": 6,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -488,7 +518,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 39,
+   "execution_count": 7,
    "metadata": {},
    "outputs": [
     {
@@ -598,7 +628,7 @@
        " (14, u\"Don't Play\", u\"Don't Play\")]"
       ]
      },
-     "execution_count": 39,
+     "execution_count": 7,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -625,7 +655,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 40,
+   "execution_count": 8,
    "metadata": {},
    "outputs": [
     {
@@ -750,7 +780,7 @@
        " (14, u\"Don't Play\", 1.0, 0.0)]"
       ]
      },
-     "execution_count": 40,
+     "execution_count": 8,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -777,7 +807,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 41,
+   "execution_count": 9,
    "metadata": {},
    "outputs": [
     {
@@ -803,7 +833,7 @@
        "[(u'-------------------------------------\\n    - Each node represented by \\'id\\' inside ().\\n    - Each internal nodes has the split condition at the end, while each\\n        leaf node has a * at the end.\\n    - For each internal node (i), its child nodes are indented by 1 level\\n        with ids (2i+1) for True node and (2i+2) for False node.\\n    - Number of (weighted) rows for each response variable inside [].\\'\\n        The response label order is given as [\\'\"Don\\\\\\'t Play\"\\', \\'\"Play\"\\'].\\n        For each leaf, the prediction is given after the \\'-->\\'\\n        \\n-------------------------------------\\n(0)[5 9]  \"OUTLOOK\" in {overcast}\\n   (1)[0 4]  * --> \"Play\"\\n   (2)[5 5]  temperature <= 75\\n      (5)[3 5]  temperature <= 65\\n         (11)[1 0]  * --> \"Don\\'t Play\"\\n         (12)[2 5]  temperature <= 70\\n            (25)[0 3]  * --> \"Play\"\\n            (26)[2 2]  temperature <= 72\\n               (53)[2 0]  * --> \"Don\\'t
  Play\"\\n               (54)[0 2]  * --> \"Play\"\\n      (6)[2 0]  * --> \"Don\\'t Play\"\\n\\n-------------------------------------',)]"
       ]
      },
-     "execution_count": 41,
+     "execution_count": 9,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -837,7 +867,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 42,
+   "execution_count": 11,
    "metadata": {},
    "outputs": [
     {
@@ -863,7 +893,7 @@
        "[(u'digraph \"Classification tree for dt_golf\" {\\n\\t subgraph \"cluster0\"{\\n\\t label=\"\"\\n\"g0_0\" [label=\"\\\\\"OUTLOOK\\\\\" <= overcast\", shape=ellipse];\\n\"g0_0\" -> \"g0_1\"[label=\"yes\"];\\n\"g0_1\" [label=\"\\\\\"Play\\\\\"\",shape=box];\\n\"g0_0\" -> \"g0_2\"[label=\"no\"];\\n\"g0_2\" [label=\"temperature <= 75\", shape=ellipse];\\n\"g0_2\" -> \"g0_5\"[label=\"yes\"];\\n\"g0_2\" -> \"g0_6\"[label=\"no\"];\\n\"g0_6\" [label=\"\\\\\"Don\\'t Play\\\\\"\",shape=box];\\n\"g0_5\" [label=\"temperature <= 65\", shape=ellipse];\\n\"g0_5\" -> \"g0_11\"[label=\"yes\"];\\n\"g0_11\" [label=\"\\\\\"Don\\'t Play\\\\\"\",shape=box];\\n\"g0_5\" -> \"g0_12\"[label=\"no\"];\\n\"g0_12\" [label=\"temperature <= 70\", shape=ellipse];\\n\"g0_12\" -> \"g0_25\"[label=\"yes\"];\\n\"g0_25\" [label=\"\\\\\"Play\\\\\"\",shape=box];\\n\"g0_12\" -> \"g0_26\"[label=\"no\"];\\n\"g0_26\" [label=\"temperature <= 72\", shape=ellipse];\\n\"g0_26\" -> \"g0_53\"[label=\"yes\"];\\n\"g0_53\" [la
 bel=\"\\\\\"Don\\'t Play\\\\\"\",shape=box];\\n\"g0_26\" -> \"g0_54\"[label=\"no\"];\\n\"g0_54\" [label=\"\\\\\"Play\\\\\"\",shape=box];\\n\\n\\t } //--- end of subgraph------------\\n} //---end of digraph--------- ',)]"
       ]
      },
-     "execution_count": 42,
+     "execution_count": 11,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -882,7 +912,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 43,
+   "execution_count": 12,
    "metadata": {},
    "outputs": [
     {
@@ -908,7 +938,7 @@
        "[(u'digraph \"Classification tree for dt_golf\" {\\n\\t subgraph \"cluster0\"{\\n\\t label=\"\"\\n\"g0_0\" [label=\"\\\\\"OUTLOOK\\\\\" <= overcast\\\\n impurity = 0.459184\\\\n samples = 14\\\\n value = [5 9]\\\\n class = \\\\\"Play\\\\\"\", shape=ellipse];\\n\"g0_0\" -> \"g0_1\"[label=\"yes\"];\\n\"g0_1\" [label=\"\\\\\"Play\\\\\"\\\\n impurity = 0\\\\n samples = 4\\\\n value = [0 4]\",shape=box];\\n\"g0_0\" -> \"g0_2\"[label=\"no\"];\\n\"g0_2\" [label=\"temperature <= 75\\\\n impurity = 0.5\\\\n samples = 10\\\\n value = [5 5]\\\\n class = \\\\\"Don\\'t Play\\\\\"\", shape=ellipse];\\n\"g0_2\" -> \"g0_5\"[label=\"yes\"];\\n\"g0_2\" -> \"g0_6\"[label=\"no\"];\\n\"g0_6\" [label=\"\\\\\"Don\\'t Play\\\\\"\\\\n impurity = 0\\\\n samples = 2\\\\n value = [2 0]\",shape=box];\\n\"g0_5\" [label=\"temperature <= 65\\\\n impurity = 0.46875\\\\n samples = 8\\\\n value = [3 5]\\\\n class = \\\\\"Play\\\\\"\", shape=ellipse];\\n\"g0_5\" -> \"g0_11\"[label=\"yes\"];\\n\"g0_11\" [label=
 \"\\\\\"Don\\'t Play\\\\\"\\\\n impurity = 0\\\\n samples = 1\\\\n value = [1 0]\",shape=box];\\n\"g0_5\" -> \"g0_12\"[label=\"no\"];\\n\"g0_12\" [label=\"temperature <= 70\\\\n impurity = 0.408163\\\\n samples = 7\\\\n value = [2 5]\\\\n class = \\\\\"Play\\\\\"\", shape=ellipse];\\n\"g0_12\" -> \"g0_25\"[label=\"yes\"];\\n\"g0_25\" [label=\"\\\\\"Play\\\\\"\\\\n impurity = 0\\\\n samples = 3\\\\n value = [0 3]\",shape=box];\\n\"g0_12\" -> \"g0_26\"[label=\"no\"];\\n\"g0_26\" [label=\"temperature <= 72\\\\n impurity = 0.5\\\\n samples = 4\\\\n value = [2 2]\\\\n class = \\\\\"Don\\'t Play\\\\\"\", shape=ellipse];\\n\"g0_26\" -> \"g0_53\"[label=\"yes\"];\\n\"g0_53\" [label=\"\\\\\"Don\\'t Play\\\\\"\\\\n impurity = 0\\\\n samples = 2\\\\n value = [2 0]\",shape=box];\\n\"g0_26\" -> \"g0_54\"[label=\"no\"];\\n\"g0_54\" [label=\"\\\\\"Play\\\\\"\\\\n impurity = 0\\\\n samples = 2\\\\n value = [0 2]\",shape=box];\\n\\n\\t } //--- end of subgraph------------\\n} //---end of digraph------
 --- ',)]"
       ]
      },
-     "execution_count": 43,
+     "execution_count": 12,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -927,7 +957,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 45,
+   "execution_count": 15,
    "metadata": {},
    "outputs": [
     {
@@ -945,7 +975,7 @@
        "<IPython.core.display.Image object>"
       ]
      },
-     "execution_count": 45,
+     "execution_count": 15,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -990,9 +1020,45 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 16,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Done.\n",
+      "1 rows affected.\n",
+      "1 rows affected.\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<table>\n",
+       "    <tr>\n",
+       "        <th>pruning_cp</th>\n",
+       "        <th>cat_levels_in_text</th>\n",
+       "        <th>cat_n_levels</th>\n",
+       "        <th>tree_depth</th>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "        <td>0</td>\n",
+       "        <td>[u'medium', u'none', u'high', u'low', u'unhealthy', u'good', u'moderate']</td>\n",
+       "        <td>[4, 3]</td>\n",
+       "        <td>3</td>\n",
+       "    </tr>\n",
+       "</table>"
+      ],
+      "text/plain": [
+       "[(0, [u'medium', u'none', u'high', u'low', u'unhealthy', u'good', u'moderate'], [4, 3], 3)]"
+      ]
+     },
+     "execution_count": 16,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "%%sql\n",
     "DROP TABLE IF EXISTS train_output, train_output_summary;\n",
@@ -1024,9 +1090,75 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 17,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "1 rows affected.\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<table>\n",
+       "    <tr>\n",
+       "        <th>method</th>\n",
+       "        <th>is_classification</th>\n",
+       "        <th>source_table</th>\n",
+       "        <th>model_table</th>\n",
+       "        <th>id_col_name</th>\n",
+       "        <th>dependent_varname</th>\n",
+       "        <th>independent_varnames</th>\n",
+       "        <th>cat_features</th>\n",
+       "        <th>con_features</th>\n",
+       "        <th>grouping_cols</th>\n",
+       "        <th>num_all_groups</th>\n",
+       "        <th>num_failed_groups</th>\n",
+       "        <th>total_rows_processed</th>\n",
+       "        <th>total_rows_skipped</th>\n",
+       "        <th>dependent_var_levels</th>\n",
+       "        <th>dependent_var_type</th>\n",
+       "        <th>input_cp</th>\n",
+       "        <th>independent_var_types</th>\n",
+       "        <th>n_folds</th>\n",
+       "        <th>null_proxy</th>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "        <td>tree_train</td>\n",
+       "        <td>True</td>\n",
+       "        <td>dt_golf</td>\n",
+       "        <td>train_output</td>\n",
+       "        <td>id</td>\n",
+       "        <td>class</td>\n",
+       "        <td>\"Temp_Humidity\", clouds_airquality</td>\n",
+       "        <td>clouds_airquality[1],clouds_airquality[2]</td>\n",
+       "        <td>\"Temp_Humidity\"[1],\"Temp_Humidity\"[2]</td>\n",
+       "        <td>None</td>\n",
+       "        <td>1</td>\n",
+       "        <td>0</td>\n",
+       "        <td>14</td>\n",
+       "        <td>0</td>\n",
+       "        <td>\"Don't Play\",\"Play\"</td>\n",
+       "        <td>text</td>\n",
+       "        <td>0.0</td>\n",
+       "        <td>text, text, double precision, double precision</td>\n",
+       "        <td>0</td>\n",
+       "        <td>None</td>\n",
+       "    </tr>\n",
+       "</table>"
+      ],
+      "text/plain": [
+       "[(u'tree_train', True, u'dt_golf', u'train_output', u'id', u'class', u'\"Temp_Humidity\", clouds_airquality', u'clouds_airquality[1],clouds_airquality[2]', u'\"Temp_Humidity\"[1],\"Temp_Humidity\"[2]', None, 1, 0, 14, 0, u'\"Don\\'t Play\",\"Play\"', u'text', 0.0, u'text, text, double precision, double precision', 0, None)]"
+      ]
+     },
+     "execution_count": 17,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "%%sql\n",
     "select * from train_output_summary;"
@@ -1042,9 +1174,39 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 18,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Done.\n",
+      "1 rows affected.\n",
+      "1 rows affected.\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<table>\n",
+       "    <tr>\n",
+       "        <th>tree_display</th>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "        <td>-------------------------------------<br>    - Each node represented by 'id' inside ().<br>    - Each internal nodes has the split condition at the end, while each<br>        leaf node has a * at the end.<br>    - For each internal node (i), its child nodes are indented by 1 level<br>        with ids (2i+1) for True node and (2i+2) for False node.<br>    - Number of (weighted) rows for each response variable inside [].'<br>        The response label order is given as ['\"Don\\'t Play\"', '\"Play\"'].<br>        For each leaf, the prediction is given after the '--&gt;'<br>        <br>-------------------------------------<br>(0)[17 19]  temperature &lt;= 75<br>   (1)[ 7 16]  temperature &lt;= 72<br>      (3)[ 7 10]  temperature &lt;= 70<br>         (7)[  1 8.5]  * --&gt; \"Play\"<br>         (8)[  6 1.5]  \"OUTLOOK\" in {overcast}<br>            (17)[  0 1.5]  * --&gt; \"Play\"<br>            (18)[6 0]  * --&gt; \"Don't Play\"<br>      (4)[0 6]  * --&gt; \"Play\"<b
 r>   (2)[10  3]  \"OUTLOOK\" in {overcast}<br>      (5)[0 3]  * --&gt; \"Play\"<br>      (6)[10  0]  * --&gt; \"Don't Play\"<br><br>-------------------------------------</td>\n",
+       "    </tr>\n",
+       "</table>"
+      ],
+      "text/plain": [
+       "[(u'-------------------------------------\\n    - Each node represented by \\'id\\' inside ().\\n    - Each internal nodes has the split condition at the end, while each\\n        leaf node has a * at the end.\\n    - For each internal node (i), its child nodes are indented by 1 level\\n        with ids (2i+1) for True node and (2i+2) for False node.\\n    - Number of (weighted) rows for each response variable inside [].\\'\\n        The response label order is given as [\\'\"Don\\\\\\'t Play\"\\', \\'\"Play\"\\'].\\n        For each leaf, the prediction is given after the \\'-->\\'\\n        \\n-------------------------------------\\n(0)[17 19]  temperature <= 75\\n   (1)[ 7 16]  temperature <= 72\\n      (3)[ 7 10]  temperature <= 70\\n         (7)[  1 8.5]  * --> \"Play\"\\n         (8)[  6 1.5]  \"OUTLOOK\" in {overcast}\\n            (17)[  0 1.5]  * --> \"Play\"\\n            (18)[6 0]  * --> \"Don\\'t Play\"\\n      (4)[0 6]  * --> \"Play\"\\n   (2)[10  3]  \"OUTLOOK\
 " in {overcast}\\n      (5)[0 3]  * --> \"Play\"\\n      (6)[10  0]  * --> \"Don\\'t Play\"\\n\\n-------------------------------------',)]"
+      ]
+     },
+     "execution_count": 18,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "%%sql\n",
     "DROP TABLE IF EXISTS train_output, train_output_summary;\n",
@@ -1069,9 +1231,29 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 20,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "1 rows affected.\n",
+      "True\n"
+     ]
+    },
+    {
+     "data": {
+      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAvkAAASsCAYAAAAVL5cGAAAAAXNSR0IArs4c6QAAQABJREFUeAHs\nnQm4TdX7x18ypzJL5ilCJWNFKkKkSUmlSdIglLnMY8hUPykSSiIVkZQ5pIFkiFCETKXIUELR/q/v\n23+fzr33nHPPvffcu4fzXc+znXP2Xnutd33W2u671n7X+2ayTBImEiABEiABEiABEiABEiAB3xDI\n7JuWsCEkQAIkQAIkQAIkQAIkQAJKgEo+BwIJkAAJkAAJkAAJkAAJ+IwAlXyfdSibQwIkQAIkQAIk\nQAIkQAJU8jkGSIAESIAESIAESIAESMBnBKjk+6xD2RwSIAESIAESIAESIAESoJLPMUACJEACJEAC\nJEACJEACPiNAJd9nHcrmkAAJkAAJkAAJkAAJkACVfI4BEiABEiABEiABEiABEvAZASr5PutQNocE\nSIAESIAESIAESIAEqORzDJAACZAACZAACZAACZCAzwhQyfdZh7I5JEACJEACJEACJEACJEAln2OA\nBEiABEiABEiABEiABHxGgEq+zzqUzSEBEiABEiABEiABEiABKvkcAyRAAiRAAiRAAiRAAiTgMwJZ\n0tKee+65R2bNmpWWIngvCZAACZAACZAACZAACZBACAJ//fVXiLPRnUqTkn/27FmpVq2adOzYMbra\nmIsESIAESIAESIAESIAESCAigdWrV8v//ve/iHmSu5gmJR+FlyhRQu69997k6uF1EiABEiABEiAB\nEiABEiCBKAhkzZo1zUo+bfKjAM0sJEACJEACJEACJEACJOAlAlTyvdRblJUESIAESIAESIAESIAE\noiBAJT8KSMxCAiRAAiRAAiRAAiRAAl4iQCXfS71FWUmABEiABEiABEiABEggCgJU8qOAxCwkQAIk\nQAIkQAIkQAIk4CUCVPK91FuUlQRIgARIgARIgARIg
 ASiIEAlPwpIzEICJEACJEACJEACJEACXiKQ\nZj/5XmosZSUBEiCBeCdw6tQp+e233+TYsWNy4sQJPf7444/A9z///FP+/vtvOXPmjCDgIT7tA+yy\nZMkSOM455xz9Dn/OuXLlknPPPVeP3LlzB75fcMEFki9fPsmRI0e8o2f7SYAESCBDCVDJz1DcrIwE\nSIAEYk8AyvqBAwf02L9/f+Dzp59+kkOHDsnhw4cDB5T4UClTpkwBRT1Ykcd3W5nHfaGUf5yDDCjb\nsqxQxWvZ+fPnF/soUKCAFClSRIoWLSoXXXRR4BPfMVlgIgESIAESSBsBKvlp48e7SYAESCBDCEBh\n//777+WHH36QnTt3Jjh+/fXXgAxYVb/wwgsDSnPZsmWlVq1aqlxjRd1WsrHCHrzijpX4tCYo+CdP\nngy8FcAbArwxsCcZeINgf8fk48svvxRMSn7++Wd9e2DXX7BgQSlTpkyCA+24+OKLdWJg5+MnCZAA\nCZBAeAJU8sOz4RUSIAESyHACUOY3bdok3377rWzZsiVwHD16VGWBMm4rwFdddZW0atVKSpcuHVDq\nCxUqJFiVdyLZbwMgIxT1aBMmB7/88kvgDcSuXbsCk5i5c+fqd/sNRJ48eaRSpUqBo3LlynLppZdS\n+Y8WNvORAAnEDQEq+XHT1WwoCZCA2wjs2bNH1q1bFzi+/vprXdWGnIULF1ZF9oorrlBFHoptxYoV\ndZXebe1IqzyYHKC9ONDeUAmr/du2bQtMejABmjdvnhw8eFCz4+1F9erVpVq1aoGjRIkSoYriORIg\nARKICwJU8uOim9lIEiABpwn89ddfqsx/9tln8vnnnws+oaBCwS1fvrwqpp07d9ZPKLowrWH6jwCU\neBzXXXfdfyfNN5gArV+/PjBRmjlzpgwePFj3BiD/1VdfrUedOnWUbbZs2RLczx8kQAIk4FcCVPL9\n2rNsFwmQgKMETp8+LV988YUs
 XbpUli9fLmvXrhV4toEZCxRPKPQwt4FCD9t4ptQRwGSoQYMGetgl\nYC8AFH/wx4Rq+PDhgn0L8PBTo0YNnSjgHvDPnj27fRs/SYAESMBXBKjk+6o72RgSIAGnCMCuHKY3\nS5YsUcV+1apVugkV9vP169eXRx55RJV7rNozpS8BTJquueYaPeyatm/frgo/+mX69Om62p8zZ06p\nW7euThAaNmyoEy6n9jPYcvKTBEiABGJFIJP5wxTa31kUNdx1112a65133okiN7OQAAmQgL8IwG3k\n4sWL5cMPP5SPPvpIsGkWduVQ6u3V5VKlSvmr0T5pze7du3Uyhjcty5YtU9MpuPRs2rSpNGvWTKD0\n05WnTzqbzSABDxJ49913BXp2GtR04Uq+BzueIpMACThHAGYfs2fPlvfff1/NcBA4qmbNmtKuXTtV\nDqtWreqccKw5agKYfLVp00YP3LRhwwadrGHCNmXKFIErUtj/33777dK8efMUeQuKWghmJAESIIF0\nJMCV/HSEy6JJgAT8QcBW7LGyAvt62HE3adJEbr75Zl35TYm7SH8Q8Xcr0N94MwPvPR9//LFgfwUU\n/hYtWlDh93fXs3Uk4BoCsVjJz+ya1lAQEiABEnARAfhlnzZtmpptwIwDG2WxyXPGjBm6ifO9996T\nBx98kCu8LuqzWImCSRv6Fn0M//3oc/Q9xgDGAkx5MDZs3/2xqpflkAAJkEAsCVDJjyVNlkUCJOBp\nArB9XLFihTz88MNqW49P2GW//fbbqthj/xFWc2MRHdbToOJIePQ/+hx9jxV+jAWcw9iAi058Ysyk\nxW42jnCyqSRAAhlIgEp+BsJmVSRAAu4kAOUNbhbLli2rZhkbN26UIUOGaATWOXPmyJ133knF3p1d\nl6FSYXKHsYAxceDAAfXQg7ECUx6MHdtVZ4YKxcpIgARIIAwBKvlhwPA0CZCA/wkgINV9990nxYsX\nl2HDhsk
 tt9wimzdvFkSe7dixoxQoUMD/ENjCVBHA2MAYwVjZtGmTjh2MIYwljCmMLSYSIAEScJIA\nlXwn6bNuEiCBDCcAbzhTp04VeMGBj/Rt27bJyy+/LPv375cXXnhBKleunOEysUJvE6hSpYqOHYwh\njCWMKYwtjDGMNYw5JhIgARLIaAJU8jOaOOsjARJwhMDx48dl5MiRUrp0aXWbCGV+zZo1GokWdtW0\ns3ekW3xVKcYQxhKiG2NsYYzBTSfGHMYexiATCZAACWQUASr5GUWa9ZAACThCAPb2PXr0UDOKgQMH\nSsuWLWXnzp3y1ltvqX97R4Ripb4ngNgJGGMYaxhzGHsw5cFYxJhkIgESIIH0JkAlP70Js3wSIAFH\nCNjKPVZRX3/9denVq5fs3btXRo0apcqWI0Kx0rgjAMUeYw5jD2MQYxFjksp+3A0FNpgEMpwAlfwM\nR84KSYAE0pPA4cOH5ZlnnlFFCgrVgAEDZNeuXdK9e3e54IIL0rNqlk0CYQlg7GEMYixiTNrKPsYq\nxiwTCZAACcSaAJX8WBNleSRAAo4QQFTSESNGSLly5WTKlCkB5b5Lly60t3ekR1hpKAKw28eYtJV9\njFWMWYxdjGEmEiABEogVASr5sSLJckiABBwhgCBE06dPlwoVKkj//v2lffv2smPHDlWkuJnWkS5h\npVEQsJV9jFWMWYxdjGGMZQbWigIgs5AACSRLgEp+soiYgQRIwK0E4MWkdu3acv/990uDBg1k+/bt\nMmjQIDnvvPPcKjLlIoEEBDBWMWYxdjGGMZYxpjG2mUiABEggLQSo5KeFHu8lARJwhMDRo0elXbt2\nqgzlyJFDNmzYIJMmTZKLLrrIEXlYKQmklQDGLsYwxjLGNBR9jHGMdSYSIAESSA0BKvmpocZ7SIAE\nHCOA4EIwa5g9e7ZuXly5cqVceumljsnDikkglgQwljGmsTEXYxxjHWOeiQRIgARSSoBK
 fkqJMT8J\nkIAjBPbt2ydNmjSR1q1by1133SXfffedmjY4IgwrJYF0JgCzHYxxjHWMeYx9PANMJEACJBAtASr5\n0ZJiPhIgAccIYFWzSpUqGlgIq5xjx46lO0zHeoMVZxQBuN3EWMeYR1AtPAN4FphIgARIIBoCVPKj\nocQ8JEACjhD45Zdf5KabbpI2bdroAXvlOnXqOCILKyUBpwhgzGPs289Bs2bNBM8GEwmQAAlEIkAl\nPxIdXiMBEnCMwNKlS+Xyyy+XrVu3yqeffqpRQ3PmzOmYPKyYBJwkgLGPyLl4FrZs2aLPBp4RJhIg\nARIIR4BKfjgyPE8CJOAIgbNnz0rv3r2lUaNGUq9ePVm/fr1cffXVjsjCSknAbQTwLOCZuOaaa/QZ\nwbOCZ4aJBEiABBIToJKfmAh/kwAJOEYAJgjXX3+9jB49Wl555RWZOXMmbe8d6w1W7FYCsNV/5513\n9BnBs4JnhuY7bu0tykUCzhHI4lzVrJkESIAE/iOwbt06ue222yRr1qyyevVqusX8Dw2/pQOBr776\nSiMjhyr6yiuvlNKlSwcu7dmzRz777LPA7zNnzmjANYxXJ9Ojjz4qV111lT43NWrUkDlz5ki1atWc\nFIl1kwAJuIgAlXwXdQZFIYF4JfD222/Lww8/rJtqsXqfL1++eEXBdmcAAcuy5J577pEffvghZG1f\nf/11AiW/R48egjFqp0yZMqldvP3byU/41ceEpWXLllK3bl2ZMmWKfndSJtZNAiTgDgI013FHP1AK\nEohbAgMGDFCF6/HHH5cFCxa4SsH/9ddfVaZ46px4CLy0ZMkS9dq0a9cuOX36dOBYtGiRlCpVKsFq\n+I8//ih///234NM+fvrpJ6lYsaJrhgUmxXh2HnvsMbn77rsFzxQTCZAACXAln2OABEjAEQL//POP\nPPnkkzJx4kQZP368KiiOCBKmUmxmvPfee+WOO+4Ik8N/pz/55BP
 p2bOnPPDAA65t3O7duwVKNsxU\nUpty584tY8aMkcyZE65zzZ07N0l/I9+NN94ohQoVkhw5cqS2ynS/75xzztE2YfKB5+rnn3+WcePG\nJWljugvCCkiABFxDgEq+a7qCgpBA/BDA6ikU6I8++kjee+89tSl2U+shX6tWrQQrvlDuYJ5xyy23\nSJEiRVTMAwcO6MopIpDCh3mDBg0C4p88eVKgLCI/NkOijRdddJHcfPPNAkXs4MGD8sEHH6jy1aJF\nCzn//PP1Xth5wyXiueeeK+XLl9cyEADp9ttvl9q1awfKx5dI9eP6559/Ln/99Zdccskl8sYbb8h1\n110ntWrVEsi2fPlywf4HyIKoqkWLFsUtAgX/1ltv1bZOmDBBZcZ5mLRAKX7kkUfk999/F6z0Y2Ub\nLGAiYqdwdeI6OGKfRd68efWe/Pnz27dF/bljxw557rnn5M0335QRI0akSckPNUHApHP27Nk6Hm2h\njhw5IpMmTZI//vhD2rdvr+P0+eeflxIlSthZXPeJ1fzChQvr2zGMv+nTp0v27NldJycFIgESyAAC\nxjYx1cn8gbJwMJEACZBAtAROnDhhGW8gllH4LOPzO9rbMjTf0aNHLfOGwTL/BVvdunWzjAJsGYVP\nZVi2bJnVtm1byyjKlvFwYhkF2GrXrp1eMwq0ZRR0vc/4NLfMxki9P1euXJZ5I6BlmsmDZUwqLDNx\nsIzir/ft3bvXat68ud5nJgeWCQCmZRpF2sqSJYtlJkKB9keq36xyW02bNtVyOnbsaBml3ULdZqJg\nGQXdMgq9tsVMKKxBgwZZJUuWtP78808t27hltMyExSpYsKDmwW+kypUrW8WKFdPv+Of48eOWmZhY\nRlHWc5HqNJMly0wOrBkzZlgmmJN15513WgUKFLC+/fbbQHnJfTFxEqz77rvPMpMSy2yItT7++GO9\nZf/+/Tp+MIbCHatWrUqu+MB1E1XWMpMxyy
 j7gXNmQma9+OKL2l/FixdXruBpJm6BPG79AiZ4xurX\nr2/hmWMiARLwFgH8fcHfoLSkNN1NJT8t6HkvCcQfASiUUDrMSq4qfW4mAKUU/8GaldyAmFCUy5Qp\nY5mV3cA5E4VU833xxRd6zrg01N/vvvtuIM8zzzyj52bNmhU416tXL8ussFrGLEjPmZVqzRO8cGJM\nLlTphpJtVs9VUU+u/u3bt2s5xsuKBWXerOZaZm+BNW3aNMuYp1goE8lu35o1a/Q3/jHeYiwos8EJ\ninmwko9rKNtW8vE7XJ0jR460+vXrhyyaMJkB08aNG9unwn5u2rRJlWvIjLqMzXmCvDZnlBfuMJ6a\nEtwT6UeHDh0sY+YSNgv4G1MmZXjhhRcGJn1hb3DBBfQxnjU8c/ZkzgViUQQSIIEoCMRCyae5jvnr\nwEQCJJD+BE6dOqUmLBs3blSzFESz9UKCqY6dzIq0mrx0797dPqW2z2XLllV3jHC9CB/mSPB6YqcK\nFSro1+A2w3YaZkEwvTFKtJrpIFPVqlXt29Tswrw1UDMVbBKFqQ1MbiLVD9MgJPM2QE1yzMq8/oY3\nGbhXhCkH+mLFihV63ijoUrNmTf2Of4LbGziZzJdwdcKHO1w7wkbcTmDx22+/2T+TfBrFVAYPHqym\nMzCrMSv3GvQpcUajlAs2a8cimb+3YiZgYiZCYYszb1RkyJAhYhR8MW9J1LwJplRuThhvMAGDORnM\nx+bNm+fqfQVuZknZSMCLBKjke7HXKDMJeIwA7M2hEMEWHEpHsLLr9qYEK73GzERt0bGhMSUplE00\n4gEgGVOKiEVdfPHFeh2efqKp395MCpv74ITzUPD79u2rip6t2MMWPTgFtzf4fKTvoeo0Jk86gYEt\nP/YjRJvMWw9ZuHChermB7X24aMdQunHEIsEHPvYwIMJycgn7EJ5++mnB5MgLCc8a9kRA0cczCEU/\nVty80H7KSALxTCA2/
 0PGM0G2nQRIIFkCWI02NsK6Eh28Up3sjS7IEKz0QnH+7rvvdOOpraRHI2Jw\nGYnzR7qGvHDbiGTMdHRlPjX14368CcAGXExQmjVrJt9//z1OJ0nJyZPkhjAnbMXfmN2kSMmHK0iM\nlYEDB+qm5oYNG6pLSKzqByf4hofyGimhv4LfeoTLi83f2HSceGIUKj/ejMBlpT35CpXHbefwzGHi\nhP7Hswhf+kwkQAL+J5DQf5j/28sWkgAJZDABrBzDDMLYF6rpRgZXn+rqbGUXrjTthFVRrLzD5Wdw\nwqr1yy+/HHwqZt/NRlupXr26momkpf7+/fvr5AQKPlLiFXycQ5uD24tzWPWFeU9KE7wGIWrsK6+8\noiZGwfdjPCCKbLh0zTXXyOLFi9VLEOrHar6x4xez7yFwCyYpUM4jHTDBSS7BVAdlROsq1WzmVXYI\nPOWlBLMpPINgj2eSiQRIwP8EqOT7v4/ZQhJwjMDkyZPFeHERuGQ0Xl8ckyM1FdvuMqFYQhH85ptv\n1P2j2ZgqXbt2VTeOxvOLKk7Gi466o0Q9cDOJBHt7O8EFI1KwLbptppNYgcbKt52MBxmNZjp8+HA9\nBVOR5Oq3yz106JBdjH7iPPzLw6UnrtmTEuwJwCQFCW2Gf3W47oTrTNzTqFEjzY/VX/zG5+HDhzUP\nXEwihavTeCYSuBk1Gz/1LY7x2CNmI64cO3YsKjeUWL2HvFi1h496uCuFz3qYLcHFKSLTRjrgtjO5\nhP5F/wS7QbXvMRuHdUJnNq3qKYwDTPBeffVVMV6C7Gye+cQzCPnxTOLZZCIBEvA5AfOfVqoTveuk\nGh1vJAHfEzCKmXqPefbZZz3bVqP4qecWuPw0ZjPaji1btljGVCPg0aVKlSrqThMXja94y6y267UH\nH3zQMsqyuqOENxrzp0RdY8J9JPLBHSTO3XXXXZZZlbaMAq6/r732Wgsee8DNrOBbwR55UEek+o0p\n
 j2UCWWk5xr+/9cILL1jG1hy3aZ1wmQmPPnCpaVbStXy4WTSKu+b5xLgKNSvnVp48eaz//e9/eg4e\nhWxZjd99y/iSV3ef8JADN6OR6oQ7SrQDZaKt+ISnIdujkFaQgn/g1hOuSI2//BTcFTmrsa9XF52h\ncpk4Aiq3Mc+xjJ98q1OnTtaXX34ZKqunzqFPMA7wjDKRAAm4k0AsvOtkQtNSO48xf5z0VrwCZCIB\nEiABmwBWeuHJBZ5UYGNt22fb173yif8esdJtB4wKlhu28jBviVVgJKygYyUdHlywsRNBs0qVKhXW\n201q6oeJDrzzIOAWEtqHwFbZsmULNA2r7Oiv8847L3AOX7Dx1/bUg7cPKYn+ijrxdgDmO8bPfIJy\nU/MDm2SDZU5NGfY92KsA06JwAboQUArjGbKnpM12+W78xDjAGxHs78Bm+HBtd6PslIkE4oWAccMs\n0LPToKYLN97Gy2hhO0kggwhAgUA0WyjAcDnpVQUfuNCGUAo+rplVcXykS4IiDKUyUkpN/egLW8FH\n2WhfYmXZdgGauG5bwcf5lCq7OXPmFBNUK3GRqf6dWOZUF2RuTI4zIh7j8FPCOMCzib0eeFbhptTL\nz6mf+oZtIYFYEqBNfixpsiwSIAGBb3Rj9qGbGblCGP2AsO2+bfv46O9kThJIOQE8m9hwjGd1zJgx\nKS+Ad5AACbieAJV813cRBSQB7xDARtQ+ffqo9w5482CKjsDu3bt1QypywyMMNrfCJIWJBNKTAJ5R\neNrp3bu34NllIgES8BcB2uT7qz/ZGhJwjAACXsEbCl77m42lUfkcd0xYl1UMhd5eybdFg9kMzGmY\nSCA9CcBlKlyUwswOnobgspSJBEjAeQK0yXe+DygBCZDA/xOAmc7mzZtlw4YNnlPwsSl08ODBGoCp\nWLFiGd6nsDFPqZ05eMM2vl27dhkubzQVwoXoihUrdDzAp7zx0JNiu29seIW7S
 uMNJkmVK1euFESq\nxf4F4/1ILrvssiR54BoTjiHwpgT1I7BWpCBmkeqDX3/UZydMarE5+bbbbtNTcPO5Y8cO+3KCT9Sd\nnO1/ghsy8AcCgE2dOlUQMAtjKprgYRkoHqsiARJICwGzazfViS40U42ON5KArwgYDzRW7ty5LeMD\n3ZPtMism6irR+GT3jPxmI6tVu3ZtV8prPANZRqlVF5vGK49l/OWr+9CUus40CrRVuHDhJG188skn\nrYcfftgy/vktY2ZiwbXn2LFjE+Tbtm2bVa5cOWv+/PkW3IBOnz7dMp6QLDPxSJAv+Ee4+pDn7rvv\n1jFi/t7qp3nLonXjmlkFt8qWLZvgup0Pn8aXP7K5OuHZxTOMZ5mJBEjAeQKxcKEJ1zypTlTyU42O\nN5KArwjANzt8sBuTE8+2C8qol5JZpQ7J+4033nC0GVDkzcq9dcsttwTkMKveOj569OgROJfcF7OC\nb5UvXz6Jko+4AfDxbgKLBYrA5AzKtFlpD5xr0qSJxhsInDBfELvARNMNPhX4Hq4+ZDBvAtQ/P2Il\n2IdxeRq4d9GiRVbHjh0t447TMm8wAgfOlypVKpDPzV/w7OIZxrPMRAIk4DyBWCj53Hhr/jIwkQAJ\npJ4Aooq++eabMmrUKIGrRK8mr0UwhSvMxLzhKaVnz56OdgHMaFatWiVt27YNyAGTEKNgy0svvRSI\njhu4GOKLCQ4miI7brFmzJFcRsdUozmKCeAWu1apVS78PHTo0cA7RfREZNziZyUGCSMT2tUj1IQ+8\nz8CvPFxpIi4CDvOGwb5dzAq45oFctukVPufOnSsmeFcgn5u/YCzhGcazHE2kYDe3hbKRAAn8S4BK\nPkcCCZBAmgjAOwc27nlFmQnVWGw6hIIMu2o7IYDT22+/rRtiYdP98ssvy5w5cwQbFZEQrMpEfJVJ\nkybJ8ePH7dsEttoLFy5URRd5YFNuorwmUJzmzZsnJhqt
 vPbaa3qfMSeRcePG6bmZM2cGysIXbGJe\nvny51vf888/LmjVr9DqCNE2ePDmQF/LfeuutgrImTJggqGPp0qXy+uuv6wG/6LCTR0IZOA8lNNbp\n/fff1yIvvfTSBEWbyMCq4JtV9wTnE/9AcC54exk+fHjiS/rbmOEkCQ4Dd5Cwecfkwk7NmzcXE51W\npk2bpqdgnw/ZEGgsOCVX35EjR7SPMWkxkYDFmO0I7PODk73hPPgcxpSJDiyQwysJzzDagmeaiQRI\nwAcE0vJCguY6aaHHe0nA+wTMip+aSRil1rONMau91p133qnteOWVV7QdRqlWUxHzX7xlVjetRx99\nVO3KzSZPNdswyr3VqlUrtdOGbfbNN9+s9+3du9cySp2WBXOVm266yTIbYy0TydYyXkss45c8wAk2\n9WaTb+C3mShYJvKqZZQsPQcTkaZNm2pZMAUxCryF+mE3blxsWmbTZwJTFrPybdWpU8cyQasso/Bb\n+A2bddSDdvzwww+BuvClYsWKlol4muCc/WP//v3Wp59+GvEwCrWdPcEnzGRQH8xWghOY4rzZ4Bx8\nOsl3o+AHzG46deqUoI3IbKIoW2Bu4gkkuPeGG27Q8sERCeY0yIs6UU6jRo0so3QnuAc/kqsP+wte\nfPFF7evixYtreeiH5PZvmDca1kUXXaT2+kkqdfEJPMtghmebiQRIwDkCsTDXoU2+c/3HmknA8wSM\nOYVrN3+mBO4333yjio2t5ONe42lEz2FTrp3Miryeg124nXr16qU24vamUuNhRfNgEcROUDihfEOp\nNyvHehoTi2AlHyerVasWUPLxe/v27VoWzsOu3azeW/beAUwmEm9KxQQAimhw+uCDD7QMTEzshM2V\nqD9cstsOZS/cYbzUhLwdshrznCTXzNsDLQubZsMlTAT69+8fuBxKyX/iiSe0HLQrONWsWdPKly9f\n8CnlZW+IxeQp2I4eGaOpL7hA9J0
 xh7KMm1jrwgsvtMwqf/DlBN87dOhgRWprgswu+4EN3Xi2mUiA\nBJwjEAsln+Y65i8YEwmQQMoJwN75ww8/1OBXKb/bXXfAVjtxgp96pGCzE7MyrOcuv/xy/cQ/ZkVc\nzWCM4qznYCuPBJeEdoL9Nsw99u3bJ2Zzpn062U+zEqx5zBsBdUtqJgpi7x0IJTMyJ/atD7t2431G\n3SOaP1danvE0I2aDpX4P9Y9RUNVMCb77wx3Hjh0Ldavap4e6YJs5GeU41GVBpF/Y7JtJU8jr9knj\nBUaM4i7m7YqaK8EkxijTsmnTJgnuF+SHKdW1114rxhOP+oA3ymvA1Cba+ux68Qkf8kOGDFGzKjNh\nUBOv4Ov2d3BGUDOvmrAhoB2e7cR7Guz28ZMESMAbBKjke6OfKCUJuI4A7NFhB21MSlwnW3oJFEqx\ntv2uG9OYiNVefPHFet2sxEfMF3wRgcWQsHE12pRYycdv48JSI5ra9vBLliwRY1YTtkgos9iImdwR\nqgDzJkH3Ldj2/3Ye7BVAqlSpkn0qwadZtRezGi9mhV5t2aG8mzcZcurUKf29bNkyzY8Jk3FJqZOB\njRs3CmzmW7durfngL99OxqRJsL8B+xOg7OMwZkg6IUCeaOuzywv+bNmypfr8h3yhEvzpI8BZvXr1\nQl12/Tk803i28YwzkQAJeJcAQ9t5t+8oOQk4RgCKFwLoQHlMrFQ6JlQGVByprZGuQTTjelElLFOm\nTLpKGkoOs39A37jAewo8wBg7/YiRTbEBGROBSAkTj1CBk/DWAMnsTxDjpz5QxKFDh/R7OCUfk5/F\nixcH8uML3hbgTYLZk6Ay169fX6/jLUv79u0DebGqjyBmnTt3DpwzrkR1ImNHcMVq/tq1a1XZxyp+\nSuoLFPr/X/BGxZgGiT1xS3zd7L3QTdApmZwlLsPJ3xhDePM0YsQIGTZsmAZdc1Ie1k0CJJA6AlTy\nU8eNd5FAXB
 OAEgNvJVCcmKIjgJXo6tWri22uAuUTk6VYJihntllMcLlw5wivMpiU4YDyFinBpST6\nOFKC/KGU/DZt2sigQYM0Omywko/Vd5gwhVOMYR6SOKF8TCZh5hQuwWMOVpyxam+bSiGv2WeR5K0B\nvA+ZfRfqqSi19aFsePGB9xxE8k2cYKoDdl5fBcfbEZhGwewIk0QmEiAB7xH4912w9+SmxCRAAg4S\ngELVuHHjBL7CHRQnzVXbpiX2ajMKtM1L7Gs4h4kNkgnEpJ/4xzbTSayww0bcTjATwep4sFtI4+1F\nUB/MSlAGPg8fPiw7d+5UE5TgsoPlssuEXFjphstOOxkvPgJbcZRhvOkEZMP1xx57TLACjrKwkh8p\nQamDUh7pCOdLHZMYrLJjImHvAQAbuPSEyYxtgoT6N2/eLDCxgZvQ1CQo23BPivF41113JSjCbEJW\nl5lQxu0El5qXXXaZmCBb9qlkP0eOHCnwzY83CkhoE37DNaq9PyK4kC+++ELHSYMGDYJPe+47+hHP\nONzIMpEACXiTAJV8b/YbpSYBxwhA2YEpB5QoPyQoqwMHDtSmQFmcP3++btKE0o1kPM3oZlnjiUVX\ngXFuwIABsmXLFs1nr9hiQ2awjTaCMT3yyCManAoryAgyFKz4Ge87cuWVV+rbENiiwwc7Vvqx2o3V\nU6ym2+YnxsuCGDeOAp/u8N8/duxYWbFihb4JwEZV+MxHQplQQlEO7O+DV7aNy02555575KGHHtK8\n6fkPFHxs+DVuRFVW8IXve+N5J0G12NgJruvWrUtwPtIPtA9+/vHGAPb2mCAkVvBxPzbxYsMyNuOC\nHcxPUA9iHQRPNCLVhWt4I2A8+gj2GmBDcpcuXdR8KNymWuONSYxLVQ2KlVzZbr+OZxzPuj3Bcbu8\nlI8ESCAhgUzmP8x/3S0kPB/VL/s/VvwBYiIBEogPAlCSoOBAiUUEUKaEBLCSjhV1KP0wkUF
 ALNjB\nh7KVx52wDYeNNxJWvHPkyKHfU/sPVvehxEKpT5zw9gD/X2NCkREJpkN4cxAcHTZxvbDdhwIdbdq6\ndasyq1Gjhhh/9cneBgUV+yGwMh0cJTfZG4MyYBKFtyzYjJpc/8B7kol3IAjQ5fWEdmMsY9Lpl0m9\n1/uE8scPASwYQM9Og5outMmPn/HClpJATAjAlhkr0FTwk8cJJRSKYaRkK/jIk5wCGakc+5rt+tP+\nbX/CEw02/WaUgo96sfE0koKPPClR8JEfG3vtzb34nVxCH6Qkf6jyMNajHe/J9Xeo8t16Dm3Gs45n\nnkq+W3uJcpFAeAJU8sOz4RUSIIEQBGAHbQIxhbjCUyBgmzbAg4vTCTb12LwKX/8wi8FbGCYSSAkB\nxBmAO1MmEiAB7xGgTb73+owSk4BjBOCTHLbiJnqoYzK4ueLdu3erRxLICBMH2PXDX7pTCZtOseH3\n9ddfV7/yMBtiIoGUEMCzjmcezz4TCZCAtwhwJd9b/UVpScBRAtjwCPtAvMJnSkoAEWqxKRaHnexg\nWfbvjPzEhl54AoKNfko2m2akjKzL3QTwrOOZx7MPbztMJEAC3iHAlXzv9BUlJQHHCcD8o2TJkoGN\noo4L5DIB4I8eNu/BR7gNtxklOvzZU8HPKNr+qwd7RvDMp8QDkv8osEUk4E0CVPK92W+UmgQcIQD/\n68EBjhwRgpWmGwG46Fy6dKl06tRJXXCmW0UxLBjejLDfILkE7zhDhw5NLhuvhyCAZx5xF5hIgAS8\nRYBKvrf6i9KSgKME4B4QHlqY/EkAAbzgYvOFF16QAwcOuLqRcD3atWtXHY+IeptcQswC+MtnSjkB\nPPN49plIgAS8RYBKvrf6i9KSgKMEsJJPJd/RLkjXyhGs6sknn0zXOmJVODY5P/DAAxocLLkyEbAM\ngbeYUkcAzzyefSYSIAFvEaCS763+orQk4CgBBHZCcBwm/xKADT+S03
 sJkiOMTcUVK1ZMLpt6hlm/\nfr1G4E02MzOEJIBnHs8+EwmQgLcI0LuOt/qL0pKAYwTgjvHkyZOSO3dux2TwS8XwVrJixQrZsGGD\nBoyCstqwYcNA8+Cy8Msvv5RvvvlG6tSpI7fffnvgGr4g6its0eHD/OOPP5bvvvtOWrRooYGl0E+f\nffaZfPHFF1KvXr0EnpD27dsnH3zwgTzxxBNa/8KFC6Vo0aLSpk0byZkzZ4I6Qv1YsmSJrF69WiPH\ntmzZMkFUV0RHnT9/vuCzbNmygrcCTr/1wR6D3r17y6RJkwKuTUO1i+ciE8Azj2cfY4ubuCOz4lUS\ncBMBKvlu6g3KQgIuJmAHeTr33HNdLKU3RIPiicioTz/9tKxdu1ZNZGwlH/bwc+fOlWXLlsmPP/4o\n119/vSr0UMx///13GTBggIwaNUoDkr333nuCCLcIUIagV1Dgp02bJnDlOXPmTPWNj2u1a9eWt956\nSzp06CCnTp0S2N7Dfz8mCsOGDZM333xTywjn7hN5YcbToEEDXREfPHiwKs2YqFSqVEkQ+Ktp06a6\nARaThfvvv187IpySjwnI2bNnI3YWPLqkNBpu4gIHDhyojM8777zEl/g7BQTsZx7/B3CSnwJwzEoC\nDhOgku9wB7B6EvAKgRMnTqio9h98r8jtNjmxiv/qq6/Ku+++q6LVqFFDbrnlloCY48aNU3/kMJdB\n8KqqVavKhx9+qKvvUFZHjhwpr732muzdu1cVeijVUP7z588vUGo/+eQTXZXH97x58wpW36Hkt2rV\nShYsWKDKfvv27aVy5cpaZ9++fWXQoEEyefJkeeyxxwJyBH+B33+s+N999916esyYMaqAd+7cWcvE\nxALKn60ADhkyRN9EBJcR/P3GG2+U48ePB59K8h1l9OzZM8n5aE9gAgLTo6uvvjraW5gvDAH7mcf/\nAXYfh8nK0yRAAi4iQCXfRZ1BUUjAzQTs1/R4Z
 c+UegJQ3itUqCAwd4Gyf+utt6qXGLtEuIO0laot\nW7aoMp9YIT7//PPVJMY2sYHyj9X78uXLB8xucuXKpYp4sFcUlAvF11bwUeczzzyjriVXrlwZVskf\nPXq0YDISvCkXbUCgLSSYG0Gpvu+++wQTALylgDzhEt4gJJfCvVVI7j5cx5uFl156SWbMmBFNduZJ\nhoD9zNv/BySTnZdJgARcQoBKvks6gmKQgNsJ2IrnH3/84XZRXS8fFFDY0N92221qAgNTmsKFC6vc\nWDFftGiRrt7D5h727QhCllzKnj17kixQlO03MEku/v8JTAaKFSsmcEkZKkFhhjtNuKC8+eabQ2WR\n+vXr60QFZkQwGYKrytatW4fMi5P25CRshjRegJ9/bMyFLHbavn27mirNnj1bg5VBZqboCNjPvP1/\nQHR3MRcJkIDTBKjkO90DrJ8EPEIAihlWoZNTGj3SHEfFhAkOIohiFX3ChAm6SRV28vny5ZM+ffoE\nNsWC+axZs6KSNZw3nHDn7UJPnz6ttvmNGze2TyX4tFdvIV84JR95RowYIY0aNRKYAj388MO6AbdH\njx4JyrJ/4M0A6o2UMMFJrakNJiyLFy9OUPyxY8cENuUdO3bUNxlU8hPgifgDzzzGUXpPziIKwYsk\nQAIpJkAlP8XIeAMJxCcB/JHHSp69qhefFNLeaii3CDiFzamwv4c9fpMmTQQrzNjYik2tUPxthco2\nlUh7zaFLwCZYbMZt1qxZyAwwDYL5zSuvvKKRcG25kBm2+PDgA4UaK/fYPAx3lWgT7PjDKflz5sxJ\ndrKINxupVfKxhyFxwsbkqVOnCjwMMaWMAJ55PPvJTRhTVipzkwAJpDcBKvnpTZjlk4CPCMCsY8+e\nPT5qUcY3BRtvx48fr/brUJqw+l2gQAE97AnU22+/rZtcN27cKLCVx8QA13AvNj5iZTXxSjiu2zby\ndquQDwp8cDpz5oy64Lzk
 kkv0NN4UYNXcVvKx4o1ky4Lv3bp1k3bt2qlZztChQ9WjDxT1QoUKSYkS\nJQSmMFD08TYA5j8wQ8Lm4HAJbYpFOnLkiBaTuI2xKJtl/EcAzzyefSYSIAFvEWAwLG/1F6UlAUcJ\nYEU3eCOno8J4uHIwvPfeewUuMGHHDveYUIwvvfRSNXX59NNPpXr16oKNt1gRh8KNDbpQ4uF1Bp9w\njQk3mbjWr18/2b9/v+A+2PvDp/nw4cN10y687WAF204wrXn55ZfV5eY999yjbjrnzZunl9esWaMu\nOvHjjTfeUB/8+P7444/Ls88+q+4+4dKzVq1a6oITciNhPwDcgdqbXaH0T5kyRa+l1z+ID/DUU09p\n8ZhwYFIRzYbe9JLHz+VivOLZZyIBEvAWgUxmZchKrch33XWX3opXz0wkQAL+JwB7a6wuQ5lkSj0B\nrKbDDAdKKVbCEye4xAz27Y5V+1AbaxPfl9xvKOtwlQm/93DBCR/7MMeJNmHysHPnTlX4sGJvJ7QH\nXnsQCAtyolwm/xC45ppr5PLLL9dJnH9axZaQgLsJwM0y9Ow0qOnClXx39zGlIwFXEShXrpxGV3WV\nUB4UBgpxtmzZQir4aE6wgo/fsVDwUU5wQqCplCj4uBf2+HC/Gazg4zzagwTzHSr4isJX/yCiMp59\nJhIgAW8RoJLvrf6itCTgKAG4JYTnEprsONoNqa4c3mWw6h5sb5/qwnhjXBDAs45nHs8+EwmQgLcI\nUMn3Vn9RWhJwlEC1atUEvte//PJLR+Vg5SknAF/88L+PV7/werNhw4aUF8I74o4AvC/hmcezz0QC\nJOAtAvSu463+orQk4CgBmGtcdtllgj/82LTJ5B0C8J5z0003BQRODxOgQOH84hsCmNDDHj/Ydapv\nGseGkIDPCVDJ93kHs3kkEGsCcLcIzyZM3iJAW3lv9ZdbpF2yZInGcXCLPJSDBEggegJU8qNnxZwk\nQAK
 GAAIdIWIp3CSWL1+eTNKJAHyTz58/X77++uuIPufTqfoUFbt79259u2PfdPHFF6sLUPs3PuFJ\naNu2bXLdddcFn1Z3n3CBGSohABPGWzRp7ty56qc/R44cSbIfPnxYcB1M8SYKsQkQbwAJ3oJWr14d\nuKdixYpyxRVXBH7H8xc841u3btVAaPHMgW0nAa8SoE2+V3uOcpOAQwTq1q0r+fLlk3CKmUNi+apa\nbIz97LPPNPrtggULXN82yAq//wjuBT/6wZM/bNrs2rWrlClTRt5///0kbUGsANwb6ogUUMsuCBOh\nGjVqaJwBuPhMnLD3ABOLSpUqaWyAHTt2SJ06deSnn37SrPAIhMi68Db04IMPyptvvpm4iLj9jWcc\nzzqeeSYSIAHvEaCS770+o8Qk4CiBc845R227Qylsjgrmo8qxyow9D7Vr1/ZUq5o0aSIXXnhhAtec\nWOV/4IEHdMU+VGOgSC5btkwQGwDxAOwDvtnvuOOOULcEzmFlHgHE8OYgVEIsgoceekiaNm0qV155\npbr+7N69u2C1Hwo9EliXLFlSFdmiRYuGKiZuz+EZxz4OPPNMJEAC3iNAJd97fUaJScBxAvfdd5+a\nZ+BVPlP6EYD/eayOeznB9SJMYEIlBOV65plndPUfyjZiB+A4cuSIIPpucqY6CCSGo1SpUqGKVy9Q\nCN6W2PwGEXsXL16splAhb+RJNdPBBns860wkQALeJECbfG/2G6UmAUcJNGzYUKOevvrqqzJmzBhH\nZXFT5TCzmThxokaUzZw5s25YrFKlihw/flzeeOMNgZ/65s2bB8xZvv/+e1VEv/nmGzUhuf3228M2\nB+Yls2fPlr///lvAH0GpPvnkE41AjJtQbnD03AMHDghMffbt26dlN2jQIGzZTl2AQh/K/zraWa9e\nPcmbN2+aREMQJ6TEESPtOletWpVk70CaKvTRzXi2S5curWPNR81iU0ggrghQyY+r
 7mZjSSA2BLC6\n3KZNG92AO3ToUDV/iE3J3i4Fq9GwX77qqqvkhhtukG7dummDEFkWCi2UTtte/YUXXtDNoDBV+fHH\nH3U1G5tTn3jiiZAQihQpohFlEeYctupQ8mH//umnn0q/fv3U5txW8qH8z5gxQ8tC9NzbbrtNTWbG\njRsXsmxMCLABNVJCn8OWPSMS7PTRzrQm2+3j2rVrE7h8LVu2rBYNcx+mpAROnTolU6dOlc6dO3v+\nTVLS1vEMCcQPASr58dPXbCkJxJTAww8/LAMHDtSNim3bto1p2V4uDKvEMHF499135dixY2K7roSi\n2bt370DToHA3btxYlSiYm1StWlU+/PDDsEo+bsTm0cQpsSkK3iY88sgjgrcD8E6D6wsXLpSXX35Z\n7r//frVNT1zGzJkzVaFLfD74NwIiwbwmvdMvv/wiWGGfPn16mqvCpASTqxUrVuhqvm36hH5BAnem\npASw+RjjCM84EwmQgHcJUMn3bt9RchJwlABWllu3bi1Yyccn7MeZ/iXw5JNPqnnOtGnTBN+xqRQH\nNnjaafny5aqE4/eWLVtk7969atZjX0/tJ1bw4WUGG0zthDcEWL2GZxlsQE2cOnToII8//nji0478\nxmZPyFi4cOE01w+POYMHD1YWGKN4O4B9JG+//baWjSBPTAkJnDlzJvBM4xlnIgES8C4B/lX2bt9R\nchJwnAA2TU6aNElX86FEMf1LAKv5OCZMmKBKPpTKVq1aJcADTy6LFi3S1XsEGIMSDp/4aU3ffvut\nQDkLZ5oTqnxM0NwyScMbkOS86oRqQ7hzMJnCRluwxhuCu+++W/dBwAd84rcg4cqIp/NYxceEE882\nEwmQgLcJUMn3dv9RehJwlADMHWACMmTIEDVRgUkH078EsIIP943wUIIIwVBeg1OfPn3UjASmNLAd\nnzVrVvDlVH+Hu0PY/mODbrT98dVXXwkim0ZKKDf47UCkvKm
 9dujQIWUyZcqU1BYR8j5MonAg7dq1\nSz744AMZMWKEYL8C038EMGbwLOOZpinTf1z4jQS8SoBKvld7jnKTgEsIYNMnXCS++OKLGvTIJWI5\nLkbLli2lS5cu0qlTJ7nxxhsT+BqHogkzEqz025tD4dM9uWSvtmNjZLgEE5QTJ07I+PHjBWY4djp6\n9Kjaubdr184+FfiElx9sdo2UUHd6K/kw1alWrZoGpookS2qvYU8B+qVChQoSikNqy/XLfXiG9+/f\nrxu5/dImtoME4pkAlfx47n22nQRiQAB25lD+sAkXG04RDIlJ1OMQPBCNGjUqiQKNTY1IMOOB+Qh8\nua9cuVIDQeEaXD5ilRkbRKGw4zc2jSLoE1ZYcV+zZs3U9t5+Q7B+/Xr16AMlFht8EWUWkwHk27Rp\nk8oA06pQCaZEic2JQuVL7Tn4vUeKNDnB9dSa6kRTPjhCsYdbyLFjx7rGPAntdkPCvg08w3iWg/eO\nuEE2ykACJJA6AgyGlTpuvIsESCCIQI8ePSRPnjy04w1igq9wh3nzzTdLsWLFElxBlFZ4LoH7y+rV\nq+vGWyieUPBvvfVW3aQLF5u4DgW2f//+Aq8zUPShwG/evFngfx9KGTzpoHwoadhYmz17dvWmg8kA\nFDZ45Bk0aJA8++yzjpinwFTpqaee0vYjui3cf0LWxOnw4cPq9z8l9vgHDx4UcIJffSTYkSPIVXBC\nuZMnT5ZGjRqpK1F4EipUqFBwFn43BMAOzzCeZSYSIAF/EMhkVois1DbF9mP8zjvvpLYI3kcCJOAT\nArZvc9iYI1gT078EEAArV65cIXHA406wXfjp06dVSQ+ZOegkVsRhP4178Ql7eQTfSpzgfx8TA9t/\nfuLrsfr91ltv6VscmATZLkNTWjZW2iFvKDehKS0rOD8mFpdddpmUKVMm+HTI71jlR0Cy0aNHh7zu\n15OYGMGdK/6W33nnnX5tJttFAp4igD
 eb0LPToKYLzXU81eUUlgTcSwDKAQ6sUGOlObXKnntbmDrJ\nwin4KC1YwcdvrMJHk3LkyBEIQBZpc21Gm11gkpLaBJ/+sVbwIQsCgUWbzp49G21W3+SDSRieWfv5\n9U3D2BASIAEq+RwDJEACsSPwyiuvaCRWbPhExEym+CCAiQai+sJ0CNF+a9So4Zm3OZiQLliwQBD9\n9vjx44HJU3z0nOjmbLwNwrPLRAIk4C8CNNfxV3+yNSTgOAG4J4RdOTaHYhMoEwmQgDsJYH8CNn7P\nnTtXbrnlFncKSalIIE4JxMJcJ6kRZ5zCZLNJgARiQwDKQseOHQWeZRCYiYkESMB9BPBs4hnFs0oF\n3339Q4lIIBYEqOTHgiLLIAESSEBg5MiRUrVqVWnevLmaQCS4yB9JCMBcYunSpepT/6OPPkpy3Qsn\nsOm2b9++uhF47dq1MnHiRBUb3oFmzJiR4MBbHrQX/vmDU3pzCCdjsAzx8B1mSXg28YziWWUiARLw\nJwEq+f7sV7aKBBwlABtteOrApj5Ez4wm0JOjAjtcOfzYgxfcQR44cMBhaVJX/bp169RVJzzkoC3D\nhg3TguCWsXz58tKtWze59957Zfny5fLbb7+p28t69erJFVdcIcuWLdO86c0hnIypa7E378KziGcS\nzyb6KdLGbW+2kFKTAAnYBKjk2yT4SQIkEFMCF110kcyaNUsWLVoU8JMe0wp8VBiivD755JOebhH6\nG6lw4cJSpEiRQFA0uPDERty6devqddiAIyjVuHHjBCv+WOlHLAGYj6Q3h3AyqmBx8g9iFuCZxLNp\n84iTprOZJBB3BKjkx12Xs8EkkHEE6tSpI9OmTZOXX35Znn/++Yyr2IM1Zcnyr0djKMVeTAi+lTdv\nXnULiu/FixdP0Ax430mcEMQLLi4RSwBKJ1J6ckhOxsTy+e03nkE8i3gm8WwykQAJ+JsA/eT7u3/Z\nOhJwnAAimI4aN
 Uo6d+6sK4f33Xef4zI5JQAi2iI403fffSeIeosARMnFEzh58qSauMDUBEGvYGpR\ntGjRQBMQCXf+/PkaEbds2bK6Gm4HfkIQlRUrVsiGDRv03ooVK6aba0v47q9Vq5bKBWU62gBcdhyB\n5Ey6YL//5ZdfyjfffKMKKoJWISGi7bx58/Q7JkgIfAUTIATXAmvY+V9//fWCmAGplVEL9/g/UOwR\n1XbMmDGSkqjCHm82xSeBuCZAJT+uu5+NJ4GMIfD000/LTz/9JA899JDaAMeja81t27ZJly5dZOjQ\noeq28IEHHlCzlTVr1oSNxopJARRzW0HDvViB3bp1q+TMmVOwkbRp06Y6CcBvTACQbCW/d+/egiiu\n4A/TGJgEhYtGjL0AO3fujDggoERHWgG2o6Cj/po1a0YsCxehgMN0BKl+/fr6Geof7FWAm0fY7sPm\nH0r7zz//LE888YTkz59fo/0++OCD2n58IiG4FiYOmOTY53A+pTLiHq8nuMrEs4d9ETDXYSIBEogT\nAmalJ9WpRYsWFg4mEiABEoiGgFnNt8xqtGW8q0ST3Td5zpw5YxlPJtarr74aaNPXX39tZcuWzTKr\n0HrO2KRb5s+O9dprrwXyGOXeypw5s2UUWj1nVuQ1j5kY6O+xY8da1157bSC/UdKt6dOn62+j4FoF\nChSwPvnkk8D1wYMHB74n/jJ69GgtGzKEO8wmzcS3Rf27bdu2Wi7atGXLFssonlajRo0sE+XXMqvL\ngXJCcShXrpxlJiiBPMbExzKTm8BvfDH2/JZZrbfMxCFw3kwCrI0bNwZ+x+MXPGt45vDsMZEACXiH\ngNkYr/9npkViruTHyWSOzSQBNxCA2c7Zs2elVatWKk68rOjDLSZMZm666aZAN2CT6e+//y5G0Q+c\nS/zlnnvuUfMbbGY9deqUrkojz/bt23WlHKv8WKmGCRTMMLBqb2+mxKp7hQoVNCCZmVxogLKuXb
 sm\nriLwG1GKH3/88cDv9PqCVWXIbCYgcuedd8pbb72l3yPVB488WJlHMhME2bt3bxLXrN27d9c3JO+9\n955+4i3Bjh071HwnUtl+vgbWeNbat2+vJnN+bivbRgIkkJQAlfykTHiGBEggHQnA9MKsTqs7RdhT\nw9OK35NZTVYltWDBggmaGknBR0ZwgoIP//OwJ7dNYGz7dZi4QHHH5AmRhl988UVp3bp1oI6XXnpJ\nzNtW3dzaoEEDVahRXqiEDa/2ptdQ12N1rlOnTmpuk5LysAcBZj0ffvihmDcXgr0H5k1IgiIwYYCZ\nEFjAgw8mVvEc5AkbbDFxg3mOeUuTgBV/kAAJxAcBKvnx0c9sJQm4igCUDii8sBGHrf6gQYNcJV+s\nhYFSjo2gxnRGjIlK1MXv2rVLrrvuOnU32axZsyTBozAJGDFihJaJ1dqHH35YN+D26NFD60CwI2zY\nxYbLCRMm6FsB+KLPly9fEhm++uorWbJkSZLzwSew8Rcr5hmd+vTpo6v/Cxcu1L0ItieeYDkgG/Y8\nYEytXLlSEBIek554TOBlTLPkueeek88mciQAAEAASURBVGeffTYeEbDNJEAChgBdaHIYkAAJOEIA\nysekSZN0I2qbNm3E2K07IkdGVApPOkjGXj5BdXiT8f777yc4F/yjf//+ujkVCj6SvYJv5wE/nMNm\n2vXr1wtW642dvl4+ffq0vPnmm+rSEj7p4YEHE6rZs2fbtyf4hPcamLpEOkIp1wkKifDD2JVGuBr+\nEiY6UFhhkoTNxUiJOdh34y0GJo/gBnMlbMqNp4RnCM8SNmhPnjyZCn48dT7bSgIhCHAlPwQUniIB\nEsgYAlh5LlSokMD2/IcfftDV18QmLRkjSfrWArMRuHV844031OwGJjRwBQlbc0QdRUIEUiR41LET\nVv+hmMP0BO4pYYKBBE848KwD2/zFixerK064ooTPebNxV/NAqR4/frwqx
 1B48QYBdvA4QiXYbtt7\nJUJdT+s5yIu0e/du/Qz3T2IONg+zgVTNcGD6hJV6TGJwDe0877zztDhMAvBGo1+/fjqpCVeHH8//\n+uuvapoFMya4DrUnhn5sK9tEAiQQJYG07Nqld5200OO9JEACNgFjQmKZTaPqHcWsSNunffW5b98+\ny6y4W0bh1sOY4Vg4h7R69WrL+MxXTwpmMmAZpV7Pf/7558oEHmiMX3hrz549VvXq1S0TdMqaMmWK\nZWz1LbP51oKXHXjV6dixo2XMc/Re41/fMpFnLWOfbhnTFcuY9Wh+vZiB/5i3FZYxx7Jy586t7bvk\nkkusYcOGWWYDdhIpwnEwk0HL7Bew4GXHTFws87ZBPROZPQkWyg9O8ESEdsOjUbwkPDPwLIRnCM8S\nEwmQgPcJxMK7TiZgiHI+kCSb7W/YXolKkoEnSIAESCBKAjBdwQq3UfRk4sSJujE3yls9lQ0r2jA3\nCWUXH6ohyIuAWLZ3GfyXDc8x2LQL8wxslkVALDMRSBJYC9dxP3zKRxucKpQMbjgHT0T2ij3kwUo+\n2pw4YV8B/OnDHj0eEkzAjHtSufLKK/WtULyZKMVDH7ON8UkA+4qgZ6dBTadNfnwOHbaaBNxHAMoJ\nPKg8+uijajbyyCOPyJ9//uk+QdMoUZ48eaJW8FEVNtfaCj5+w/TG9spje8OByVOoyLm4jrxeV/DR\n7mAFH79DKfg4D3ehCJLl94RnA88ITKzwzGBTMhV8v/c620cCKSNAm/yU8WJuEiCBdCQApRT+3hHR\nFJsojbmKwNe3vXE1Hatm0R4mADeRxpQpsOegePHiHm5N8qLDQxJiTBw8eFAjAcezq9DkaTEHCcQv\nAXrXid++Z8tJwLUEoLQgeBRWJrHhFK4Q0/LK0rUNpWAxIWAruwiSZez9Y1KmGwvBM4BnAc8Eng08\nI1Tw3dhTlIkE3EGASr47+oFSkAAJJCKA1Vh4n4Gr
 zW7dumkQJEQwZSKBxATgeQf7FhYsWCDnn39+\n4su++I2xj0BgeBbwTODZ8PsbC190HBtBAg4SoJLvIHxWTQIkEJkAAhwh2isCNR0/flwuv/xyXckM\n5yc9cmm86mcC4Wz0vd5mjHWs3mPs4xnAs4BnAs8GEwmQAAlEIkAlPxIdXiMBEnAFASg4UG66du2q\nx9VXX62RXF0hHIUggXQigGjFGOv2uMczgGeBiQRIgASiIUAlPxpKzEMCJOA4gaxZs8qAAQM0sis8\nxtSsWVMDH9lBlhwXkAKQQIwIYEwjqBfGOMY6ohlj7OMZYCIBEiCBaAlQyY+WFPORAAm4gkCVKlVk\nxYoVMnnyZPULXqFCBTGBodQfvCsEpBAkkEoCMM3BWMaYRvwZjHFE98WYZyIBEiCBlBKgkp9SYsxP\nAiTgOAH4in/wwQflu+++0wBa8BNuIsWqr3DHhaMAJJAKAvBzjzGMsYygcBjbGONMJEACJJBaAlTy\nU0uO95EACThOIG/evPLSSy/J5s2bpVSpUnLjjTdKo0aNZOPGjY7LRgFIIBoCGKsYsxi7GMMYyxjT\nGNtMJEACJJAWAlTy00KP95IACbiCAMwb5s6dq2Y8R44c0RVRhAOHwsREAm4kgLGJMYrVe9jgwwQN\nYxhjmYkESIAEYkGASn4sKLIMEiABVxCoV6+erFmzRmbNmqXmDpdddpkqUlT2XdE9FMIQsJV7jE2Y\n5GCsrl69WjB2mUiABEgglgSo5MeSJssiARJwnADs9W+//XaNBvruu+/Ktm3bBArVHXfcIV9++aXj\n8lGA+CSAsYcxiLGIMYmxiYi1GKsYs0wkQAIkEGsCVPJjTZTlkQAJuIIAFCcoVbB5hkK1b98+ueqq\nq6Ru3bpqFsGAWq7oJl8LgTEGExyMOYw9jEGMRYxJjE0q977ufjaOBBwnQCXf8S6gACRAAulJwFb2\nYRIBu+d8+fLp6ukll1wi48a
 N0yii6Vk/y44/AohMi7GFMYaVeow5jD2MQSr38Tce2GIScIoAlXyn\nyLNeEiCBDCcAu+cPPvhAvv32W7nuuuukR48ectFFF8ljjz2mphMZLhAr9BUBmN9gLGFMYWxhjG3Z\nskXHHG3ufdXVbAwJeIIAlXxPdBOFJAESiCUBrLBOmDBB9u/fL0OHDpVPP/1UvZzApAIBiH7//fdY\nVseyfEwAYwVjBmMHnnIwljCmMLYwxipWrOjj1rNpJEACbiZAJd/NvUPZSIAE0pXABRdcIB06dNDV\n1mXLlknJkiWlXbt2cuGFF0qrVq1k0aJFjKSbrj3gzcJha4+xgTFSuHBhHTMYOxhDWLnHmMLYYiIB\nEiABJwlkcbJy1k0CJEACbiFw/fXXCw74LJ85c6a8/vrr0rhxYylatKjcc889GoW0Vq1abhGXcjhA\nAO5ZsXF2xowZulJ/5ZVXypgxY6Rly5aSJ08eByRilSRAAiQQngBX8sOz4RUSIIE4JABlDXbVX3zx\nhfoxf+ihh2TOnDlSu3ZtKWUiknbt2lU3UMYhmrhsMjbLos/R9xgDGAsYE/BxjzGCsUIFPy6HBhtN\nAq4nkMkyKbVSIlof0jvvvJPaIngfCZAACXiCwPr163UVFyu5O3bskOLFi0uzZs30qF+/vuTIkcMT\n7aCQkQmcOnVKzW4+/PBDwbF3714pV66cvslp0aKF2t1HLoFXSYAESCDtBPC3Bnp2GtR0oblO2vuB\nJZAACcQBAWyqxPHcc88JFH6s6EIJHD9+vOTMmVOg6EPpv/HGG9W2Pw6Q+KaJu3fvloULF2p/wq7+\n5MmT2tetW7eW2267jYq9b3qaDSGB+CLAlfz46m+2lgRIIMYEDhw4IPPnz1cFccmSJfLnn39K2bJl\nVelv0KCBfhYsWDDGtbK4tBD49ddfdbV+6dKl+vnDDz9Irly55IYbbtCJ2k033aRuMNNSB+8lARIg\ngbQQ4E
 p+WujxXhIgARKIAQH4RG/btq0ep0+fVjttKI84pkyZImfPnpUqVapo1NM6derI1VdfLaVL\nl45BzSwiWgK7du2Szz//XD777DNZtWqVbN68Wc455xypWbOmbqrGZAwuMLNnzx5tkcxHAiRAAq4n\nwJV813cRBSQBEvAqAfhQR6TT5cuXq4K5bt06+euvv9RFJ5R9KJbVq1dXcxBu3oxNL8M7Esypvv76\na51wQbn/+eefJVu2bFKtWjXBRAtBqq699lo577zzYlMpSyEBEiCBGBPgSn6MgbI4EiABEoglASiR\n9uZclItNnWvXrlWFH8rnqFGjVAHFNfhZh8Jfo0YNqVq1qlSqVElKlCghmTJlwmWmRASwGW3Pnj3q\nlx6RZjGB+uqrr+THH3/UnIh1AJenTz/9tCr24MrN0Ykg8icJkICvCXDjra+7l40jARJwEwEomXXr\n1tXDluunn37SVedevXqpKQkUVXh0QcqdO7dGTIXCjwPRU2HvD3Ofc8891y7C158nTpwQmNvAbn7b\ntm2q1CPg1NatWwXXkODpCPsefvnlF5k+fbqu1BcpUsTXXNg4EiABEkiOAJX85AjxOgmQAAmkIwEo\no4UKFZJNmzbJe++9J82bN9eAXFBkg49PPvkkoPxDHERaLVOmjB5Q+hG0Cwf2COATZWbO7O5QKIgc\nC8V8//79gg3M+MQBpX7nzp16HDx4MEAfyjwmO9dcc436p7cnPzB1gmlU+fLl1UQHwcuYSIAESCDe\nCdAmP95HANtPAiTgOAHYiWfJkkXt9yMJA889tgKMlW1bEYYLSCjJR44cCdyO8jARwAp3vnz5JH/+\n/IEDv6EY422AfeCtAb7Dy0zWrFlVHmxORTk48B0JG4nPnDmjh/3977//Vq9CWFn/448/dIUd33HA\nRv63336Tw4cPBw78hocbKPAoy0558+bVSQoCT9kTGLy5wHdMZCBbpDRx4kRp166dTpj
 w1oOJBEiA\nBLxKgDb5Xu05yk0CJEAC/08AwQQRORVmOsklKLmVK1fWI1Re+He3V8TxiePQoUOqXEOxRpRWW9k+\nfvy4KuFYTU+PhLcImDScf/75gckFJhoILIXPAgUKqEJvv3nAJ+INpCW1adNGxo0bJ126dFG3pmkp\ni/eSAAmQgNcJ0FzH6z1I+UmABDxLAC43e/ToIffff79uuk1rQ6AkY+UbR7QJEwN71R2r8HhbYK/U\n49NerbdX3INX9u3v+MQExH4bAOU+rQp7tPIH58PEYsyYMRqbAMGtGjduHHyZ30mABEggrghQyY+r\n7mZjSYAE3ETghRdeUJt0RNF1KkEZx4GVdT+k66+/XqPUdu7cWTZu3KimRn5oF9tAAiRAAikl4O5d\nWSltDfOTAAmQgEcIYMMplPvu3bvrRlmPiO0JMUeOHCk7duyQCRMmeEJeCkkCJEAC6UGASn56UGWZ\nJEACJJAMgb59+2owpm7duiWTk5dTSgDmSh07dpR+/frpxt+U3s/8JEACJOAHAlTy/dCLbAMJkICn\nCGzevFlee+01XclPzmOMpxrmImF79+6tLkQHDBjgIqkoCgmQAAlkHAEq+RnHmjWRAAmQgBKA9xdE\ntcWGW6b0IXDBBRfIoEGD1NvO999/nz6VsFQSIAEScDEBKvku7hyKRgIk4D8CH330kSxatEi9wGTK\nlMl/DXRRix555BGNEty1a1cXSUVRSIAESCBjCFDJzxjOrIUESIAE1DUlFM477rhDo7YSSfoSQACv\n0aNHy7x582TJkiXpWxlLJwESIAGXEaCS77IOoTgkQAL+JQBvL4hUO3z4cP820mUtu+GGG+Tmm2+W\nTp06qc9/l4lHcUiABEgg3QhQyU83tCyYBEiABP4jcPToUenfv796fUlJsKr/SuC31BKAS01E+504\ncWJqi+B9JEACJOA5AlTyPddlFJgESMCLBAYPHqxiw+sLU8YSuP
 jii6V9+/YCt6XHjh3L2MpZGwmQ\nAAk4RIBKvkPgWS0JkED8EICJztixYwXuHOH1hSnjCUDB/+eff9TjTsbXzhpJgARIIOMJUMnPeOas\nkQRIIM4IIKotTHQeffTROGu5e5qbJ08eGThwoE62EA2XiQRIgAT8ToBKvt97mO0jARJwlMDKlStl\n9uzZMmrUKMmSJYujssR75Y899piUK1dOGGU43kcC208C8UGASn589DNbSQIk4AABy7LUq0vjxo2l\nSZMmDkjAKoMJ2C4158yZI8uWLQu+xO8kQAIk4DsCXFbyXZeyQSRAAm4hMHXqVNm4caMebpEp3uXA\nhKtp06bSuXNnWbdunWTOzLWueB8TbD8J+JUA/3fza8+yXSRAAo4SOHHihPTs2VPatm0rlStXdlQW\nVp6QAEynvv32W5k0aVLCC/xFAiRAAj4iQCXfR53JppAACbiHwIgRI+SPP/7QzZ7ukYqSgEDFihWl\nXbt2Anemx48fJxQSIAES8CUBKvm+7FY2igRIwEkC+/fvFyj5vXr1koIFCzopCusOQ6Bfv35y5swZ\nGTJkSJgcPE0CJEAC3iZAJd/b/UfpSYAEXEjg2WeflcKFC8tTTz3lQukoEgjky5dPIxC/+OKLsnPn\nTkIhARIgAd8RoJLvuy5lg0iABJwksHbtWpk2bZoMHz5csmfP7qQorDsZAk888YSULl2aLjWT4cTL\nJEAC3iRAJd+b/UapSYAEXEoAXluuvvpqadGihUslpFg2AcQtGD16tMYxWLFihX2anyRAAiTgCwJ0\noemLbmQjSIAE3EBg1qxZsmrVKlm9erUbxKEMURBA/AK41ezUqZPgLQxdakYBjVlIgAQ8QYAr+Z7o\nJgpJAiTgdgJ//fWXdO/eXVq1aiU1a9Z0u7iUL4gAVvM3bdokr7/+etBZfiUBEiABbxOgku/t/qP0\nJEACLiHwv//9T3766ScZOnSoSySiGNESq
 FSpkjz22GPqDQluT5lIgARIwA8EqOT7oRfZBhIgAUcJ\nHDp0SAYPHixdu3aVYsWKOSoLK08dgQEDBsipU6fkueeeS10BvIsESIAEXEaASr7LOoTikAAJeI9A\n3759JVeuXNKjRw/vCU+JlUD+/PkFvvPHjBkju3fvJhUSIAES8DwBKvme70I2gARIwEkCW7ZskVdf\nfVWDKp177rlOisK600jgySeflBIlSujeijQWxdtJgARIwHECVPId7wIKQAIk4GUCXbp0kcsuu0we\nfPBBLzeDshsCWbNmlVGjRsm7776rXpIIhQRIgAS8TIBKvpd7j7KTAAk4SmDhwoWyYMEC9bVO14uO\ndkXMKm/WrJk0bNhQnn76abEsK2blsiASIAESyGgCVPIzmjjrIwES8AWBs2fPClbxb7vtNrnuuut8\n0SY24l8CcKm5YcMGmTp1KpGQAAmQgGcJUMn3bNdRcBIgAScJwA7/+++/lxEjRjgpButOBwJVqlSR\ntm3bSs+ePeXEiRPpUAOLJAESIIH0J0AlP/0ZswYSIAGfETh27Jh6Ymnfvr2UK1fOZ61jc0Bg0KBB\nquAPGzaMQEiABEjAkwSo5Huy2yg0CZCAkwSGDBki//zzj/Tp08dJMVh3OhIoUKCA9i824u7Zsycd\na2LRJEACJJA+BKjkpw9XlkoCJOBTArt27RJEt4VP9bx58/q0lWwWCHTo0EGKFi3K+AccDiRAAp4k\nQCXfk91GoUmABJwi0L17dyldurQ88cQTTonAejOIQLZs2WTkyJHy9ttvy+eff55BtbIaEiABEogN\nASr5seHIUkiABOKAwKpVq+S9997TzbZZsmSJgxazibfeeqvUr19fOnXqRJeaHA4kQAKeIkAl31Pd\nRWFJgAScIgCf6VD0brjhBoEvdab4ITBmzBhZu3atvPXWW/HTaLaUBEjA8wSo5Hu+C9kAEiCBjCAw\nbdo0WbdunQa+yoj6
 WId7CCCicZs2beSZZ56RP//80z2CURISIAESiECASn4EOLxEAiRAAiAAxQ4+\n06HoXXrppYQShwQGDx4sv//+uzz//PNx2Ho2mQRIwIsEqOR7sdcoMwmQQIYSwOZL+MaH73Sm+CRQ\nqFAh6dWrl+7H2LdvX3xCYKtJgAQ8RYBKvqe6i8KSAAlkNIEDBw7o6u2zzz4rhQsXzujqWZ+LCDz1\n1FNy4YUXqtmOi8SiKCRAAiQQkgCV/JBYeJIESIAE/iWA1VsERsKmW6b4JpA9e3ZdyZ8+fbqsXr06\nvmGw9SRAAq4nQCXf9V1EAUmABJwisH79epk6daoMHz5ccuTI4ZQYrNdFBJo3by716tWTp59+mi41\nXdQvFIUESCApASr5SZnwDAmQAAkoAaze165dW1q2bEkiJBAgAJeaa9askRkzZgTO8QsJkAAJuI0A\nlXy39QjlIQEScAWB999/X1auXClQ6JhIIJjAFVdcIa1bt1bb/JMnTwZf4ncSIAEScA0BKvmu6QoK\nQgIk4BYCf/31l3Tv3l3uvvtuXcl3i1yUwz0E4FLz6NGjAs9LTCRAAiTgRgJU8t3YK5SJBEjAUQIv\nvfSSwE3isGHDHJWDlbuXALzswOMS9mvAAxMTCZAACbiNAJV8t/UI5SEBEnCUwOHDh9UffufOnaVE\niRKOysLK3U0AY6RgwYKq7LtbUkpHAiQQjwSo5Mdjr7PNJEACYQn0799fPelglZaJBCIRgEtNRMB9\n88035auvvoqUlddIgARIIMMJUMnPcOSskARIwK0Etm3bJuPHjxfYW+fOndutYlIuFxFo0aKF1K1b\nl3EUXNQnFIUESOBfAlTyORJIgARI4P8JdO3aVSpXrqyeUwiFBKIlAA9Mn3/+ucycOTPaW5iPBEiA\nBNKdAJX8dEfMCkiABLxAYPHixTJ//nwZPXq0ZM7M/xq90GdukbF69ery4IMPSo8ePeTUqVNuEYty\
 nkAAJxDkB/iWL8wHA5pMACYicPXtWunTpIjfffLPUr1+fSEggxQSee+45OXTokE4SU3wzbyABEiCB\ndCBAJT8doLJIEiABbxGYNGmSwB6fPs+91W9ukrZIkSIaHGvo0KHy008/uUk0ykICJBCnBLLEabvZ\nbBIgARJQAr///rv06dNH2rVrJxdffLEsXbpU9u7dq9fgPaV58+aCzzVr1siWLVskb968cuuttwbo\nLVmyRFavXq3nW7ZsKfnz5w9c++WXX9QECJ9ly5aVatWqSZkyZQLX+cVfBPA2aOLEidKrVy+ZPHly\nyMZhbM2ePVs6dOig42nu3LnqqrVVq1YJzMQwLj/66CPZunWrFC9eXBo1aqSfIQvlSRIgARIIQYAr\n+SGg8BQJkED8EICZxd9//y19+/bVRl911VW6ot+6dWuNdgsFH6lWrVoa+OiSSy7R34iK27ZtWzXR\naNasmXzyySdSsWJFVdyQAdFQmzZtKvC+gg29UOzWrVun9/IffxLImTOnjpE33ngjZF/PmzdPYL//\n9NNPy//+9z817fnyyy/lgQce0PtsKhs3bpQ6depI1qxZ5cknn9SxVKlSJZk6daqdhZ8kQAIkkCwB\nKvnJImIGEiABvxLYvXu3wDNKv379JF++fNrMXLlyCUwukJYtW6af+AcmGFWqVNHVfvweO3asFC1a\nVO6++265/PLLtRzYZCNAEtK0adPUDSdccZ5zzjkyZMgQnUzoRf7jWwIYD1deeaUq8okbiT0fbdq0\n0dOXXnqprvZD8ccbnlmzZul5TB5Rxu23365vkRBsC28IbrnlFp1U4m0SEwmQAAlEQ4BKfjSUmIcE\nSMCXBJ555hkpWbKkmuoENxAr81ixh6cdy7L00vTp03XF1c6Ha+vXr9eVVqy2YmJQoUIF+e233zQL\nVvVXrFgh9913n/z6669SunRpVdrs+/npXwIvvPCCrFq1St57770kjcRqPxLG
 h52wSr9nzx79uWDB\nAt0fgolCcGrcuLFgAoD9I0wkQAIkEA0BKvnRUGIeEiAB3xGw/ZqPGDFCzSKCG5gpUybp1q2b2kPD\nLhoJtvdNmjTR7zDFOXDggDzyyCMybty4wIHNu7DdR4KXHpjpYHIAe/wpU6aobb9e5D++JlCzZk2d\n3HXv3l1Onz6dbFvxpseeTNor9YmDsV1zzTVaDmz0mUiABEggGgJU8qOhxDwkQAK+IgCFCmY1119/\nvZpBhGocNkLCHGfUqFHy7bffapCsLFn+9VVg+9HftGlTqFv1HPJgArFw4UKB55WHH344gd112Bt5\nwRcE8Gbn4MGDasaVkgbZZmNffPFFgtvwxgk2+tj4zUQCJEAC0RCgkh8NJeYhARLwFYEZM2bIV199\nFdGnebZs2dSuGhtqsaqPjbh2Ov/889X85pVXXpGTJ0/ap/UTtvgwvYBZxT///CMNGzZUs54GDRqo\nHX+CzPzhWwKYICI4FjZ2Q9mPNtWuXVuzrly5MsEtmzdv1j0d2BjORAIkQALREKCSHw0l5iEBEvAN\nASjlsMWH0l61atWI7XrsscfkggsuUA86lStXTpAXiv++ffvULGf58uWqyGMD77Fjx9Ql4vbt2wVR\ndJGwmfe2226TAgUKJCiDP/xNAOZaGD+9e/cONPT48eP6Hfb1dsKGbZj14A0TNnEjei6UfNtOH/lg\n41++fHl59NFH7dv4SQIkQAIRCdBPfkQ8vEgCJOA3Atgwe+TIERk8eHCyTTvvvPPknnvuEXhCSZwe\nf/xx9acPkxyY/cCUB0rdE088oVnhehOuErEpF77zofTDLp8pfghgcjds2DDdsI1xgAng+++/rwCw\nwj9o0CDBBPHTTz8V+MUfOHCg+tgfP368emaCC1ZMJs+cOaM+8xHDAW+YmEiABEggGgKZzMrBv64j\nosmdKM9dd92lZ955551EV/iTBEiABNxH4Oeff9bVUKz
 kI2BRNAlBiPB/XJ48eUJmx5uBnTt3qvkO\nlDo7QTGD4o9AWFD4saLLFH8E8CcWJjbwqgPTr5QkTAqwH6REiRJSrFixlNzKvCRAAh4n8O677wr0\n7DSo6UJzHY8PAopPAiQQPQGYTWDjou3LPrk7EZQIEWrDKfi4H8obTHmCFXyctzfpFipUiAo+gMRp\ngqcmuNSEO1V7FT9aFJgYXn311VTwowXGfCRAAgkI0FwnAQ7+IAES8CsBKOwwl3nzzTdVMQ/Xzq+/\n/lrg+hAmOjClmDNnTrisPE8CURGAz3uYfcH05qabbqLJTVTUmIkESCCtBLiSn1aCvJ8ESMATBLB6\nD//lULYiJXjEgeed119/XU16SpUqFSk7r5FAVARgm4/YCi+++GJU+ZmJBEiABNJKgCv5aSXI+0mA\nBFxP4IMPPpBly5bJZ599JjCfiJQwEUDUWvi5t/3hR8rPayQQDYHixYvrSj42fD/00ENSsGDBaG5j\nHhIgARJINQGu5KcaHW8kARLwAoG///5blauWLVuqfXM0MsOengp+NKSYJyUEYAYGj019+vRJyW3M\nSwIkQAKpIkAlP1XYeBMJkIBXCLz88svy448/qitDr8hMOf1J4Nxzz9XgWK+99ppEipbsz9azVSRA\nAhlNgEp+RhNnfSRAAhlGAGY3AwYMkE6dOglt6zMMOyuKQOD++++XatWq6ZiMkI2XSIAESCDNBKjk\npxkhCyABEnArAQQXypo1q/Ts2dOtIlKuOCOAPSFjxowRBLbCXhEmEiABEkgvAlTy04ssyyUBEnCU\nwPfffy8w1UFUUdhBM5GAWwjUqVNHsEcEEZKxZ4SJBEiABNKDAJX89KDKMkmABBwnAAWqYsWK0qZN\nG8dloQAkkJjA8OHDZe/evTJ27NjEl/ibBEiABGJCgEp+TDCyEBIgATcRgLvMefPmyahRo+Scc85x\nk2iUhQSUQMmSJaVLly76punQoU
 OkQgIkQAIxJ0AlP+ZIWSAJkICTBBDMCoGvEFm0YcOGTorCukkg\nIoFnnnlGoy/37ds3Yj5eJAESIIHUEKCSnxpqvIcESMC1BKZMmSLffvutjBw50rUyUjASAIHcuXPL\nkCFD5NVXX9UxSyokQAIkEEsCVPJjSZNlkQAJOErgjz/+kN69e8vjjz+u9viOCsPKSSAKAoh+e/nl\nl+vbpyiyMwsJkAAJRE2ASn7UqJiRBEjA7QSGDRsmp06dkv79+7tdVMpHAkoALjVfeOEFWbRokcyf\nP59USIAESCBmBKjkxwwlCyIBEnCSwJ49e3SjbZ8+fSR//vxOisK6SSBFBK655hq58847dSMuXWqm\nCB0zkwAJRCBAJT8CHF4iARLwDgFsYixWrJi0b9/eO0JTUhL4fwLPP/+87N69W2M7EAoJkAAJxIIA\nlfxYUGQZJEACjhJYvXq1vP322wJFKVu2bI7KwspJIDUESpcuLZ06dZIBAwbIb7/9lpoieA8JkAAJ\nJCBAJT8BDv4gARLwIgEoR/Xq1ZPbb7/di+JTZhJQAj179tRJar9+/UiEBEiABNJMgEp+mhGyABIg\nAScJzJw5U7CSP3r0aCfFYN0kkGYC5513nrrUHD9+vGzdujXN5bEAEiCB+CZAJT+++5+tJwFPE4An\nnR49esgDDzwg1apV83RbKDwJgEDr1q2lSpUqugmXREiABEggLQSo5KeFHu8lARJwlMCYMWPk0KFD\nuvrpqCCsnARiRCBz5syCcf3xxx/LggULYlQqiyEBEohHAlTy47HX2WYS8AGBgwcPytChQ6V79+5y\n0UUX+aBFbAIJ/Evguuuu0/0lnTt3ljNnzhALCZAACaSKAJX8VGHjTSRAAk4TgD/8Cy64QLp27eq0\nKKyfBGJOYMSIEfLDDz8I7POZSIAESCA1BKjkp4Ya7yEBEnCUwKZNm2Ty5Mny3HPPSa5cuRyVhZWT\nQHoQKFu2r
 Dz11FMavfnIkSPpUQXLJAES8DkBKvk+72A2jwT8SABmDFdccYXcd999fmwe20QCSqB3\n795yzjnnqO98IiEBEiCBlBKgkp9SYsxPAiTgKIEPP/xQlixZopsTM2XK5KgsrJwE0pPA+eefL4MG\nDdIouN999116VsWySYAEfEiASr4PO5VNIgG/EsAmxG7dusmdd94pdevW9Wsz2S4SCBBo06aNXHLJ\nJXSpGSDCLyRAAtESoJIfLSnmIwEScJzAK6+8Irt27ZLhw4c7LgsFIIGMIABzHQR6mz9/vixevDgj\nqmQdJEACPiFAJd8nHclmkIDfCRw9elRtkzt27ChlypTxe3PZPhIIEGjQoIHccsst0qlTJzl79mzg\nPL+QAAmQQCQCVPIj0eE1EiAB1xAYOHCgIFBQr169XCMTBSGBjCIwcuRI+f777+XVV1/NqCpZDwmQ\ngMcJUMn3eAdSfBKIBwI7duyQl156SVfy4RufiQTijUD58uWlQ4cO0rdvX8FbLSYSIAESSI4Alfzk\nCPE6CZCA4wSw2fbiiy+WRx991HFZKAAJOEUAAeCQ4HGHiQRIgASSI0AlPzlCvE4CJOAogeXLl8uc\nOXNk1KhR6jPcUWFYOQk4SCBPnjwCs7WxY8fK9u3bHZSEVZMACXiBAJV8L/QSZSSBOCXwzz//CAJf\n3XjjjdK4ceM4pcBmk8B/BPA2C2+1unbt+t9JfiMBEiCBEASyhDjHUyRAAiTgCgJvvPGGfPPNN3q4\nQiAKQQIOE7BdamLSu3TpUoHnHSYSIAESCEWAK/mhqPAcCZCA4wROnDihnnSwclmpUiXH5aEAJOAW\nAo0aNZKbbrpJ33LRpaZbeoVykID7CFDJd1+fUCISIAFDAAGv/vzzT7VBJhASIIGEBLBHZevWrTJp\n0qSEF/iLBEiABP6fAJV8DgUSIAHXEdi3b5/ALzh84hcoUMB18lEgEnCaQIUKFaRdu3YCjz
 vHjx93\nWhzWTwIk4EICVPJd2CkUiQTincCzzz4rRYoUkaeeeireUbD9JBCWQL9+/TQC7uDBgxPkWblypdSu\nXVtOnz6d4Dx/kAAJxBcBKvnx1d9sLQm4hgBsiU+dOpVEnq+++kreeustef755yVbtmxJrvMECZDA\nvwTy5s0r/fv3lxdffFF++OEH2bVrlzRv3lyuvfZaWbNmjWzevJmoSIAE4pgAlfw47nw2nQScJPDd\nd9+pK8AZM2YkEKNTp05St25dueOOOxKc5w8SIIGkBB5//HEpVaqU3HXXXfo8zZs3TzNlzpxZNm7c\nmPQGniEBEogbAnShGTddzYaSgLsIwDXm3r175d5779VAVy+99JL+/vzzz3UV0l3SUhoScB8BxJF4\n/fXX5ZdfftGV/GBPO3C1SSXffX1GiUggIwlQyc9I2qyLBEggQABKPsxx/vrrL9mwYYNcddVVcskl\nl+gKfo0aNQL5+IUESCApAUSCbt++vWzZskUsy0qS4e+//5avv/46yXmeIAESiB8CNNeJn75mS0nA\nVQTWr1+vCj6Eslcgd+zYIXPnzpWePXvK77//7ip5KQwJuIUA9qtcf/31YRV8W06u5Nsk+EkC8UmA\nSn589jtbTQKOE4CSnzhh9RHHiBEj1M544sSJApMEJhIggf8IwOtUixYt/jsR5tsff/yhJnBhLvM0\nCZCAzwlQyfd5B7N5JOBGAkePHpWDBw+GFe3MmTPy22+/CaLdTps2LWw+XiCBeCSQPXt2mTlzpnTv\n3j3Z5nM1P1lEzEACviVAJd+3XcuGkYB7CcAeP1LKlCmTYOPglClT5IEHHoiUlddIIC4J4BkZNmyY\nTJgwQfAdR+KEPS9U8hNT4W8SiB8CVPLjp6/ZUhJwDYFNmzZJliyh9/1Duc+ZM6d8/PHH8tBDD7lG\nZgpCAm4kgLdd8+fPF6zu49kJTngjFsosLjgPv5MACfiXAJV8//YtW
 0YCriUQbiUfin/+/Pnliy++\nkIYNG7pWfgpGAm4i0KRJE31m8uXLl2DyjP0sa9eudZOolIUESCADCYReSstAAVgVCZBA6gngjzg2\nqsI7DVbtgg8Ew4HSHOpIfY2xuROKB2QNTpCzXLlysnjxYilWrFjwJX4nARJIhkDVqlXVZSYmx4h+\naz9fe/bskT///FNy5cqVTAnpdxkuPiEP/p8Kd+D/K7yJiHSkn4QsmQT8SYBKvj/7la3yGIEjR47I\nvn375MCBA3Lo0CE5fPiwfuI7DmxChacM+zhx4oR+P3XqVIpbCmU6d+7ccu655+onvuO44IILpECB\nAkmOQoUKqdJ94YUXJjEHSHHl5gb8wYdv7+CEP+x16tSRDz74QM4///zgS/xOAiQQJYHixYtrILlb\nb71VPv30U1Wo8bxt3rxZatWqFWUp/2XD5ACBtnDg/yBsmD927FjIT/yfdPLkST1wn/0dn6n5f+o/\nKf79ljVrVjXjgykfDkxagr/j/y8cefLkSfKZN29eKViwoOD/MlwPtX8hcX38TQJ+IEAl3w+9yDa4\nngAUdfiAt4+dO3eqUg/Ffv/+/brSZjcCf8xgsmIr3PhetmzZBAq5rZjjDx3yh1qtt1f37U97lR9/\ngO1Jgj1pwCf+gEMeBKayJxnIZyco4kWKFFGFHyvtJUuW1JV3rL7jKFGihGA17v/YOxO4vabjj5/q\nptaKXexFiF0RIQgl1oREkFgixC5qDSqoXRFiTVOtEJTEFmnsS+yxKxoilhLUFqV0Udv//uc7dR73\nue99lvdZ7zLz+Tzvc5+7nGXOfefMmTPzm0pE38OTPhPuoEGDNMiWvhgZB4wDtXOARfLdd9/t9ttv\nPzd+/HgtiODbsJLvjQr8v5N12sshr9DPnj1bFfvw/z8FIQMoP6pIo0Avu+yyRYp3VBHnf7uclZ5d\nyVJWfmQXMoMFQ3QBwW8+LD5mzZqlgcbhhcgX
 X3xRxEzagWxF4fefsFxDtvFplFGjqHL7YRxoMQdM\nyW8xw626bHOAyRKrGYGlfL/44ouq2DPpQKBdLLfccqq0r7TSSm7zzTd3Xbt2LSjOSyyxhFqhksIl\nJtb333+/oATQP/8h4+bll1+ui4Nw31ZeeWW3+uqru9VWW00/3bp1K/ITjvrjjxw50p122mlJ6bK1\nwziQeg6gDB9++OGqGAO1eeGFF7rrr7/e4brD/y9KsSeUdq/YovQil/j2lm9/jGI877zz+sdS842S\nzy5EdAHDb7+Yefnll5UvnPPZgzGcoPyzO7L88svrB2MLx3xzzcg4kHQOmJKf9BGy9iWWA1jln3rq\nKf3gY45ijzUcQllH0d10003Vouat3UwY1Vi7k9LpOeecUy10WOlKEVZ/v0Px6quvqivOTTfdpPB+\nWOBY2KDo//znP3frrruu7hRQFnwA/m/fffctVbSdNw4YB0pwAMv3G2+8of9vM2bMcHxQVvlfZOcQ\nYpcMVxV2C7Hkb7zxxqq0eqWe7zQq7iVYEnsa1CEU8mqUcuKb4JU3ZPDNwogYB2Q8/PY7A+yiYrBB\ntq2yyique/fu+s3vdsY/xDLBTuaWA9+TVWtQa+932WUXfRQLgZFxIMscYNsaxJeHHnrIPf744yrw\n2fJm6xeL9XrrrecIfPPWaybWvNOXX36pSgeLHz5Mknz8rgYLH4IEUTw22WQT3dHIO8+s/8aBOA68\n9957ujjGlY6dMGJaXnnllYLbG7uBKJp8VlxxRbU0Y3FGCUXJfeaZZ3SRHVe2naueA6hLLAJQ+nE7\nZEHFwooFFscsElhYLStGEcaC+YB5gQ87JLgrGRkHquXADTfc4NCz61DTnSn51XLb7ssVB/75z386\n3FFQ6vk8++yzig7BNi0Boij1fNZcc02HtduoOg4grLAo9u/fX7fKWTjBWyZHlBKv8OPGxERpZBzI\nGwdQINkhRKEH455v3Eg
 gdgKROauuumpBqcc9zoLV2/+WIMMYOxZgfmeFBRnH7GgSo8DuLgr/2muv\n7dZZZx09ZqfTyDgQxwFT8uO4YueMAzVwgK1vlM277rpLg9ZQPhHMWGK84sk3bjhG9XGALXDcBDzh\nHwy/QQPxOyX4FGP52mqrrfTTu3dvRQPyz9i3cSALHGA38Mknn3RPPPFE4YP7G/7gWIK9FZhvlHuC\n8I3SxQHce4jNYrHmPwRCf/bZZ7rLgsLfo0ePwgdjh5FxAA6Ykm/vgXGgDg7ggoNSf8stt2h2VfxY\nUeJxIUG53GKLLTT4rI4q7NEaOICbzyOPPKKLLcaHCRG3KBZZO+64owMeEIumkXEgbRzAv/vBBx/U\nD+84LjfsbrFrFVb0sPLaDmHaRrf69jLmM2fOLCzsWORh9cewRMDzhhtuqC6MxHSxwDM3n+p5m6U7\nTcnP0mhaX1rCARR5sNhR7Em6hEKJQEVxRLFnO9UoWRzAVQFIwClTpuhiDFcqgnhR+HH7wXXByDiQ\nRA7gvuHd/lDugXjEPQNXP+JQevbsqco9CDZG+eYAu5fsJqPws6PJIpBdHVyxcBHlfUHp591hp8co\n+xwwJT/7Y2w9bAAHwICfPHmyu/baa1VZREBirUex79evn1nrG8DjVhXBomzq1Km6SGOxRkAiLlW7\n7babGzx4sPnxt2ogrJ5YDhBUzvvJopQPwZn4YqPMo6Tx2WCDDfRcbAF20jjwLQew9uPmg8LPApFv\n4IxR+n/xi1+4Pn366Mfce7L7ypiSn92xtZ7VyQGSqtx5553ummuuUcs9QVEIRZRBlHuyvRqlmwNM\ngo8++qgu3hCG7NKwK8MY8zGEo3SPbxpazzsIcs3tt9+urn9YYTmHu41XwlDwLbgyDaOZ/DaC5MPi\nkV1odogwYAEGwbu29dZbq/GKRaVRNjhgSn42xtF60UAOgGM8btw4zZ767rvvqh83Ct/AgQMtaK2B\nfE
 5aUfiyMvGxWzNp0iTNnDlgwADNUcAWt6WxT9qIpbc9BFJirWcnCRcyIBUJJMfdjx1CYnksQDa9\n45uWlmO4mjZtWmHXiMUmcRy8g+xQb7/99m7RRRdNS3esnTEcMCU/hil2Kn8cwGqPYkdipfvuu0/T\nkQ8dOtQNGzZMrRz540i+e4zP/oQJE9wf/vAHRS4Bj5+EW3xM+cr3u1Fr73mncPkjlodgcCyooKKg\nTPHBcm9kHGgnB3BdZNHJ4pN5ENdGgrnZud55550Vorid7bO6O88BU/I7zzN7IkMcAH4ORe6SSy7R\nDIXbbrutWm75tsCkDA10HV0hCRfvyFVXXaWZKnfffXd32GGHqR9/HcXaozngAOhbt956q5s4caIG\nfGNMIH8DSlPfvn2LYGBzwA7rYoo4ACwxO5so/CxOCeAl2/iuu+6qyZWWXnrpFPUmv001JT+/Y5/r\nnr/66qvu/PPPV8UNZX6fffZxhx56qFkqcv1WlO88Ctv48ePdxRdfrBkqCVw74ogj3HbbbVf+Qbua\nKw7gAoFiz04Q37jmoNiTdRL3ry5duuSKH9bZ9HMAV0Ys+9dff73ueP/jH//Q4G8UfsAKDNkpuWPc\nCCV/juR2z1pmHCjmADjCCCUyPN57773u7LPPVn/Y0aNHm4JfzCr7FeEAgdYHH3ywZqMkIBvcfXxW\nwaBGkJIMzSi/HCCzLDs85MnYaaedNBszhgTQTAh0xNXLFPz8vh9p7jmGMOJFLr/8cvfBBx/o4nXF\nFVd0J554ouvatavuTOHuygLXKHscMCU/e2OauR6REZItchQyUob/8Y9/1EQiw4cPd/PMM0/m+msd\nah4HCMBlwrvjjjscil23bt3coEGDXPfu3d2VV16pyWiaV7uVnCQOzJ4922EgIJMsPvW8E4cffrh7\n8803NbD2gAMOcAsttFCSmmxtMQ7UxQGMG7izsqvJAvaKK65wuPYATMECl4UuWXm
 NssMBU/KzM5aZ\n68n06dNVuSd4iIRI+BYigFDK5pjDXt3MDXiLO8SiEX/rGTNmKPTm/vvvr8o+54BBNMomB4BdJTYD\nRJxTTjlFgxM5R/bZkSNHOvNXzua4W6+KOTDXXHO5PfbYQ333WdjivsguJwHl5HIgjum///1v8UP2\nK3UcME0pdUOW/QYjcIYMGaIWNtLA33bbbe6xxx7TYDeDQsz++Le6hyuttJLCroJBvf766yvGPhl1\nQVExygYHQMMBfQurfa9evXQncMyYMQ6Y3csuu0wXednoqfXCONB5Diy11FLu+OOP1/+L+++/3y2z\nzDLqosZC+JhjjtGkbp0v1Z5IAgdMyU/CKFgblAOfffaZO+qoo9SF4vHHH1fMc9J8s71oZBxoNgfI\nHEnyNHaLmNxILkOALgg9RunkwNtvv60yBd9jLJW45ZCw6umnn1aIXayZRsYB48B3HOjdu7fucGJg\nw32NIHRgiIlhIvOuUbo4YEp+usYrk63FNYIEVgQD4SuInyy+90T/m+U+k0Oe6E6tvvrqCj2HCwcL\nT7avif/4+OOPE91ua9x3HGChhisCCzfcr3DDIWkVPsjs1hgZB4wD5Tmw2GKLuRNOOMGRYPKmm25y\noPKwAFhvvfUUqQdIWaPkc8CU/OSPUaZbiFWNSZcgN5R64DFBQTGc+0wPeyo6t+GGG2oyrd///vfu\nxhtvdLj1jB071pB4Ejx6QAWS8ZOFGTswIIqgpOBysMACCyS45dY040AyOfD973/f9e/f3z3yyCOO\nHfZll11WUe4wypGjxvz2kzluvlWm5HtO2HdLOYCPLFuBKFLzzjuvukhcdNFFNhG3dBSsskocYCdp\n77331sUn3+Rj2HjjjXWnqdKzdr11HEC5x9d+iy220KBp4imef/55je0BUcTIOGAcqJ8DgGAAOYwx\njhwjI0aM0N0y5m5T9uvnbzNKMCW/GVy1MstygAj+1VZbzV
 199dWajXTq1Klu1VVXLfuMXTQOtJMD\nLETPPfdc9eUGTxpLMcgspI43ah8HUO5ZdKHc41+PixU5NPr06dO+RlnNxoGMcwA3OBIL/vWvf9Ud\n+OOOO8797Gc/03Om7Cdr8E3JT9Z4ZLo1//znP93QoUPdNtts43r27KnQhVhHjYwDaeEA6CwgPf3m\nN79RpR8UHizGRq3lALkzNt10U1XuSXQ2bdo0TVrFzqCRccA40BoOLL744hpD55X9Y489VpX9P/zh\nD8589lszBpVqMSW/EofsekM4gIUNBen2229XvPvrrrvO0mk3hLNWSKs5gI8qSC3kccDPm5iSUaNG\nGbZ+CwYC/3ryZIDjTZZi5Ao7gxgNjIwDxoH2cIAgXTJE8/+54447uoMOOkiTV5Jgzqi9HDAlv738\nz3ztX3/9tabPxupGVlGC4fr165f5flsHs88BAtAeeOABd/LJJyvGNC4j77zzTvY73oYefvLJJwqF\nufLKK2v8zs033+wefvhhw7dvw1hYlcaBUhxYdNFF3aWXXupefPFFRcsD/hq5SHZxo/ZwwJT89vA9\nF7W+9957bvPNN9cVPlH4t956q0MIGBkHssIBMi//6le/UtQJEivhq3/PPfdkpXtt74eH1wXZ6I9/\n/KO74IILdAcFa6GRccA4kEwO8P/KQpydtv/85z9u3XXXVdQ8YDiNWssBU/Jby+/c1IaVjcQz77//\nvipABx54YG76bh3NHwd410mwhNWKJFpnnHGGue/U+Rq88MILipiz//77K2TfzJkz1Q3A4HXrZKw9\nbhxoEQeIkSFehvwUKP3dunVzV111VYtqt2rggCn59h40nAMks8KCj58sig/JhYyMA1nnAAGgxJpg\nbQZ5Z4cddnCffvpp1rvd8P4Br+uz01L4M88844Dom3/++RtelxVoHDAONJ8DQ4YMcS+//LLbZZdd\n3D777OM22WQTgyFuPtu1hh+0qB6rJ
 gccwP+eRFYkoDnrrLM0AU0Oum1dbAEHnnrqKffaa6/F1kQQ\n5nLLLafXQHC69tprNQCMVOy77babQivGPtikk2Dpsz290047uY022sjddtttbplllmlSbdkqlhgH\nlAAWRyQhA42r2VmvSXRGAPUvfvEL3YHZc8893dJLL92Bsc8++6zjPZwxY4YDVWSNNdZQY8aPf/zj\nwr2zZ89WCM/CiW8Pdt5550KCP1wY3nrrrcItvBv08c033yycK3VAXRhP4FOYeJ6A5Gqomn5Ey8HN\n4v7779eYKrJAA4GMlRa3jDBF+8Y1eMn/AYu1V155JXy7IiQtscQSmk2VwM0TTzxR0arw4d5vv/2K\n7rUf6ebAT3/6U4XY5P+bnX12P4lnAmsfMAOjJnFAfB5rJhFcAR8j44BMyoFkmgzEmhlMnjzZGGIc\naBgHBEUlEAzmQERg7EeUB61LLEWBoDwEkokx+NGPfqT38pzEhjSsLZ0pSBS5QBTBQOJQAoF87Myj\nubv33//+dyCLo0CU1UD87Vs6ZoKzH+y+++4BbeAdE3eCIv5/+OGHweDBg/W9kkRAgSjjwYMPPhiI\nUh1IIHAgmUAL9/Ou8j7KolPLErjgQBanhescfPTRR8Fpp52m108//XT9zTwqym5w9NFHB6LsBpIB\nXK/37t07uPDCC4Nf//rXwXrrrReIohQINGEgMK7BggsuqPfQDt61StSZfoTLos+yqAlkdyWQDOXa\nHzHk6Ht91FFHKd/8/cwDsuui7YKXl112WSCLAr0s+SUC2eHSa7KQCvh/9ST5DvS8JFkKROkLBIfd\nX7LvDHJADIKBwBAHsmgNJMFWIAvnDPay/i5df/31+n9RT0n4jdZMpuTXzLpMPcgEI5YdnaS8wtWO\nDjKJCWRXO6puS5156e/dd98d/PKXvwwEni344osvCh/OC8JNgfcoVIJZr7/hzb777qsCUixHhXta\nfYCCQ7t+8pOf
 BJMmTWp19amoT6y/uojr0qVLIMG1LW8zSvKRRx6p9c4333wB75Wnzz//XBV5SdYX\nfPzxx/504RulXIKvixR9Lg4bNkzfPdmNKNwbPmAxIAnWAr4hQRwLXnrppcItAlKgz0tW8MI5STIU\nCEJZ4ff222+v90yZMqVwrtRBrf0QX2qtA2U9SrNmzQoYs6222qrokgRaKk/mnHPOAMXek7hhBWut\ntZYqd/6c/0bJY1HA/wuLHNkl8JfsuwUcGD9+fAtq6VgF77xAEAe8K+edd17h/6Hjnfk80wgl33zy\nRbIY1c6B119/XTNOyr+gEyuPbsHVXlrtT5J4A9eMara8a68lOU+mob+0ceLEiXUzbZ555tGEK0BW\nioW+8JEdI3WJoQJcAcQaqy4U/F544YXdqaee6kC/IfCrXUSmXFHCHD6pAwcOdNdcc027mpK4epEZ\nJBUDXhdoTGD3+B9uNfFeefccjpdaaqlCE0444QT1JcatAJeeKJ100kkONwSS+okiXbgsiwU99t+F\nC98e4F5DnXxDvXr1cqusssq3V+O/cNUJJw/k3YKIBalEtfQDOFhZZKhrjiyYO1RB+2Vx5O666y7N\nXO5vkAWtuiaRgdgHSZMFlRgVWfw4EiZFCb7DX/rEcXgMovdW85t5gKR1RpU5gBvW8ccfX/nGJtzB\nO4985v+I92K77bZzstPVhJryW+QP8tt163m9HJBVuBMXHfVPRdDL9nG9Rdb0vFh3VcEjnf0iiyyi\nEydY/PjNQpxnAcIksuuuuxa1k4kZZZH7xfqrybrwEe3bt6/6CX7wwQfuT3/6kyqLsnPl/KRN/IFs\nMesEK+4hWgZZ//r37+9k+7GoH+XqB/+bYE1iGUgcAqKIbIHr5Ij/6uOPP67n8GmlbCiuv9SJP6xY\nznRMxPKoPrQ+G+uAAQMKiky5OoGBJLkQEzx14qfcWYI3wB2eeeaZDv7B83ooLtGRWEAVrQF/a
 gjF\nAB/PMDH+ZKT1ikb4WiuP8TcdO3asBo7utddeTtxCnLhjtLIJiasL33UWPvwPnX322Rpo6xXeVjeW\neA5CdUV+AABAAElEQVQWhRDHXuFnnAARIOCX/584QinlGhk+WdASQ1Athf2Q8UuuhmTnoJrbiu6p\ntR/AHhMbgQJWamzoLwsIcTtycQsBGoI/PzxCDpR678WSq0nluJ//ZT8G/O4MEbeD3Ln66qs1I3Wc\n7OhMedxLnA9JHInFYPHRp0+fwiKEIHFiR7788kudI8jmTrwCcQtiHVf4SPrOHAGVk6/l5DLPAmLx\n0EMPORZM4M/LrginlZjHiNMg3oL3iriSrl27+suK9CUuZppjgussqpm7UfBZfDG+v/vd75yf+woP\ntuCA9gBDvNlmm2lcCf1iThQ3uhbUnoMq6tkEMXederiX7mefe+65YKGFFgrEAhXgh9lOkkkkYFtc\n/l3Vn1MEVyACU906cNkQgRHQXrGkapvFYqjNFaGofrY8x1ahQPXp82KBCiRoUsvEV5ftfBGCgSj+\n+tzbb78diODW+thmF+tDIEq6+q2KQhmI4qn34VpSrv4rr7wyoC6eufjiiwPJCKxl4nIiykWAPy7b\n+W+Im4pMfMGYMWO03FL99Vt7onDoffzxPrCyCNNz5eqcOnVqIMFugUwUAWWJBV37VSiswoFMdMoz\n/Gl5ViwzgShz+pRYawKBVS37qcav2DdBJjt1D/PuDv589BsffbHoR0+37bf3xcYlIa/Ee4D/OX7r\nSYhVwL/dy4SwWwr+58gGQQcrO1R+TPFZ98Qxz4ri7091+CZeoxTFuetE7yVOgDr4vy1HtfYDNzPK\nv+mmm0oWT3zAD3/4Q70PueSJmBhcebwrZ1gm+Xui3/j5Q5SD/OkM4e6zxx57BKIwBhKIX3Db/Nvf\n/lZW5vAuhmMqonUybzD+8AAXQMlsrbIt7N7CO0y9UbclWdgHhxxySKHI
 cvK1nFymAFlIBbKbFOAK\nRZuYM7wrlyxCAlHoA+Y9fN15HyWYW+/1lYulXmUzvyV4XF1kOJYA50CMOYEscvV5freTmLeZW+Gn\nLNZy777j5/R6xsR88uvhXk6fJWAKoSAwmUVBV+1kB4KPCclPFLQFgUzAmieUc+4JC2OULc4RXObp\nuOOO03PhyW3kyJEaJMSkBhFMx3MsdD1JTgDly5JLLqm+qNXUzyKCcgRDWIvxAUiCDFM0QRCMKNYb\nX5UKep4L93f69OlaVnhClV0IPeeVfAqIq5OJAuUcv1lP3q8YJagc4SvMAkSsbzoBwj+v3Pvn8HWm\nveU+gi3vb6/4TZBmeAKNe4DgSMaCviWJeC/gA0pA3oh3E6WQ9zmsFCaRD+PGjdNxQtktR95vXSy8\nhduSpOTX2g/+n3lPWSSUIxRK7mMh7wklHz9rlE+unXvuuf5SQ78lg7oaYYiLEKt9ILuQReV7+U4b\nSn14H+MIIw2B1bKTUXRZXMo0sN8vDLkoO3RqsAm/0xh4xG1In61GvsbJZR5mHoKPYUIRFgQvPSUu\ngBoDwfwD+bnQL6AxhGCQYxHgiYBvT/wvyg6F/5mIb4K3WcgI5GbRYiURjWthIxqh5Ju7jvznG1XP\nAQm20oQ/glqiLir4XSaJwtvKIuAVylCUwUITScYhAXSF3x57O4zlzz2QWNYL97G9iZsM262iOBb8\nYMNbpmTzBfaN7WKxvmumX6AUy9XP9ijElilEPRBbr97XFrcoWaDoFrBeDP0J9zd0uuxhXJ1sObPl\ne8wxxxSeJZEZ48wWODCVUWLbWCyf7pxzztG2AR2Jj26c2xZlVSKZbCvdotdFxjqZ+Mr6txMPgJsB\nrlb49CeJcMciCyQuWrh/iUU2Sc1rSlsYD1xScH/BvYN4iVre3aY0rkSh3uc97Gsfd6u/7l354u5p\n57la+1Hrc76v/J/K4t+RzIyxF8u+wqP66/V8iyK
 rLkIkWMIlB1dH3GiihEyqNREjbotgu0dlnxiJ\nFKZXDCxOdoC1SmQ87jnE3HAsSr1+ZAGk13E/qSRf4+QyD5NYD1/1MOGmyP8UhPzAVZH5B5mMWw4k\nSEVOEJn0/4w5DXcp5DVzTdTtK2n/i4wbbk/EMYGpj0ut5492zv5UzQFT8qtmld2IfzUZPVHiEKpJ\nU54YIS+sxKKiCjl+ovjXd4bCuNf+Oa+A4t9ajjxuNP75LAgq1U9gKOS/fdn4UwrKh5Ntew1MRNkm\nuDRKvr/R8+V++7r8N/cS9IgP+6WXXlru0aJrLERkp0R9blHuxYKvgXNFN337g2C8RhGxB/jAIvxL\nEZMYbVp77bVL3dLW8+CB47eLXzrKlCCltLU9zawchQcFg/dlwoQJdcdoNLOt4bKJa4GITylHLMAh\ncPM9ESAOeUXMnw9/1/K/G36+2uNa+8FzyIVy/cfwQXwF/fXGEd8ujBTEOuHHLq6HquwTpIyPer2E\nrCEODP992SVQzP64MsUaXHNMDsYVKDrPeV9xfPQ9oUzzwa8dJZ/3XCzz/nJV8tXLY//Nw7w/jAHK\nbph4d+gbxP0o+Bg1iG2gHRBxS56IryCmTKz2GmdFzBTPeGrVu+jrq+YbH33ZjdB3iD5hsCHGyqhz\nHDAlv3P8yu3dWAi8tRnlE2GdRPLCygtK2c7ttJLvy4jrX7lr3M9OBySuL/pdS/08iBKIRYaJDAUZ\ny3UcVWpP3DNx5wh+mjlzpgbu+gVN3H3hc1tvvbUDxULiCdRCiyULK/Xw4cM7KPvsqqAQlCNQVkiw\nU4mwYvEu0uY4wlqFco+CkWRCOSHYDgVY/IITuyCph4cgZfCeiG+0E//nVE3SBEuy2Ba/ch2nOHQd\neCNucsqi8LvrdwFBH4sjgtPjjAlx99ZzjrbX2g8Uc3EX0ORUYYU13B4UUCz2AoNYUDrD1znmf/GW\nW25xBKWCnkRyuFoC+sPlYm
 XnfWJHCIAAgkjJMh0NtCV5GcAH5Qg5Et7B9Pey8wCB0uMVe35jnUdG\nRt8HlPuhEojM/RjBxAWU25Vqka88CG9R1kHoIjg1jtg1Zqww0GAsiCYc4xl2nAnKZXHEQgTLP3OT\n72Oj5pG49tVzDuMW4BNkyqWPWPTFTbieInP37By567F1uCYOkKUOJRDLMgg2SSMvpLzljK1zkDJ+\n+9vfFkHb0W62VJn8mkESXKWKDBNrrfUjtEGrkEAyVfBpZ9gqw+9ofznnLTssyDpLKCXsUoACEyZ2\nRNhyL0W4O+F+weLGu2PQbzIegzzhiUke5bzch63xSsSkRxlkk40jwaLXiRELeZj8Fnb4XBKO4Tfu\nACxIJGlXEprUsDag2LPbgnsci5i0WeH4f8ICyq6R+AjH8gVrLkqrBOcXKa4eYQu0rDhCEfT3xF3n\nPa+XkEUo6bX2AzcbxoxFMyg7ccRCFSt+dAcw2n6ssliPQf/CmoyFtl5C8b7nnnsUgpE+ssjClQbe\nekLhLSdzuFbKgOLHB0SbMLGoox/RBQWLdXa5JR5Dd3XCRoha5Sv9AmYSRZfd4TDBT1yATj75ZG2P\n3w2MzhUYV0AbYseQceJ9Rdbg6gQxl/h5M1x+Uo5pN1Z8duRBFULRN+oEB+SfsWYydJ2aWZeqB0En\nEWETiEBNbLtBPpDXXtFsRMhpUiSCQTkH2gJBR6DGEEQlE3ehHxdccIHe45MoccEj9fjAJc4R4EpZ\n/j6yqPIb5B1Psq2twVdiOdJT1dQvVm8thyyYnkQx0HMyMSpyEUgyZJwErYIALhLGxPWXfsv2tSIe\nEfBFEC+ZJWkn2QVFkGsVcXXKwkCDrwiYEx97TcwDMgj/49RXLclCQZGKQLWRCS828U21ZcXdR+Ik\nWVgoclL0Ou+nTMyKVARaER/GF9QkArmSSiRZEjcvzWgKekYWiMylYvHUJHnitpbqLpGITRSNDkGd\nyADeN
 4Iz4xJlESgvFt8OGcABAJDFTwCPSpEoZfp/K7j4pW7RhFH8b0eDTXlAlEIN1kSWeKqlHzxP\n8DrBmeGgfMr0QdT8n4UJGUC7ZDdVUc7C15C/XBMruMrj8LV6j0GNAe1MlFYFVwCIoF4ioJaxJ/GX\nJ1GUFZVNlGd/qvAtOwKKDMMYh6ka+RonlymDwFt4RiA0qD4C56mBvrwjEEhwXBflXQEPACXgt0DT\nKv9lIaDvCvMDxDfAGT45H8hwvKey66SAEtFx1ocS8If5i7aii4TRjRLQtKY1oRGBt1i9aiZT8mtm\nXWoeRKAgNFFYk06yBazCDeUYoYwwky1OFQoIPYQDyC9e2QUNQiws+gzCXCwluhiQrUw9BzSmbEcr\nagQLBcog2l+sQ4FX8sXFRLNbUo9YvYrg5irVzyTp0ScoN4xiQZZW2gvKDigsYnFSRAcQjf7+97/r\nUET7y0nKFFcqRbkBYs8jzAC3Jjsxer1UnWQfRNmkn3zIYszCqBZiYkGxZtHRSKIfQOVFiUzL4gNc\naLvvA9+gfHieRZ9Lym/eKRSfdmbnbRQv+D/iHUMBjlN+G1VPK8sB0pJssyhUQPsJ3nsgPugKbci7\nHkdAyoJQxWIXmYKM4X+WDwpVHPEMSjN18e6yoAUJJXw/xgTQe1iQcw8LauSCuDMo4gq/Oc8YRKmW\nfgBrKG4ogbjdKGwjRh+QhBjfsCGEuiTvQSAW7cL/objV6TmusWA46KCDCtdA3KIfYQMH99VLwED6\ncaq3LMZW3HACiU8IgLlEvjIvAA0aR28I3DELojgqJ1/LzQWUheEJuc64wrcwMhfzGAtqcf8KJJeK\nto25CHkC8hN9wEiEQQoUOZCOWGx5wgDGXEP5STaG+PaCdIdOctVVV/lTmf02JT+zQ5uMjoExzIof\nyLA0EEo1E2CUsI5i1cHC1CjySj6wj5SLYkP9cVRr/VELOtagMJXqL0LdP4vS4Bc14W
 fLHbMLELZc\nlbu30rU4a1elZ8pdh8+NVgrK1dfKa1jWmMRlG76V1Ta0LmQGUKwohGE4wYZW0sbC+L9iMd6Z/w/+\nT4HcZcHc6P+HWllRTz8kKVNDZWmtfaj0XCN5zbvMLmLUQh/XhkrzTK3yFTnOexcnzzkXtsDzzoX7\nL+5F+rvUe0v//JwR16eknSMHi7hDFaCnk9a+RrWnEUr+92iMTCw1EcEQEH5/RtnigAgJ9THFr5aA\nnSjCQLZ62/neAAkJGg3wZu1KCd75VtsTSefAYYcd5sT6pv9zsouT9OYWtY8gW4KnIWIgBJu76Lr9\nMA4YB4wDjeIAMJvEixCUHAef2qh62lkOwdvo2XWo6c4Cb9s5ggmum1TzBDCxgDMFv+NAgXMOEZhq\nZBxoFAcIZASGFRQSsc41qtimlyO7RxoUJ9ZDRTMxBb/pLLcKjAO55gDB8KA+iYtSLLx0rpkT6rwp\n+SFm2OH/OACKDnBkRO2Hkz0Zf/7HAWAjwYeHQGbA8goCh5FxoF4OgFQivqYKW0jiqLQQ6FskTQM6\nkB0uI+OAccA40EwOgApEEkcgVIFUFhfaZlaX2rLNXSe1Q9echrMtxJY78IfAnElATnMqSnGpKPTe\nku+7AZQkQsfIONAIDpx22mkKQwqWNVjRSSZc1jAIkNPBMKyTPFLWNuNA9jjAbjowxOTuwU2wFfkn\nWsVFc9dpFadzVA8+brjpkLLbFPz4gcfaikAJf0zBj+eVna2NAyStwSdfUFxqK6BFT4FfTeI2ts5N\nwW8R060a44BxoMAB5mH88smJQG4Ho2IOmJm2mB+5/kXCExIbCZ5y6rJvklGVlN6Co5uKMRSUGE14\nRcZGwaFOZJvfkKRcZJYk4y5JSGpJgkZMh8BoakbMcCcF799de+21jjpQZvFBn2uuucK3aLwDi00S\nlwlsnQaChxPMFN387Y9S9YXvFThNDdgqlUEyfG+7jsmoSWZKE
 vyQSIwEQkkjwb93guPucNURaMSk\nNS/R7TF51fjhqVVekTRMoKLVzYykZgI9Gts4kkgJAk3hmiDtaHbvsNyq5p5q2ol1urOyr9CwHB6Q\nfJL5hHlqiy22cJIfJodcKNFl0HVqJcPJr5VzyXwOWCoSLqUR2xocY3Cb00LgFcu/pCY2SWKbSZ4F\n7jbY+pI+PpCsiwFJuTpDJKchyYpkHS56TDLbKra3COYC1re4pGjuAX8juPacI5kXGOAk1ll//fX9\n5djvUvVFbwbHetFFF42eTuRv8ieQuwAIvCQREH0ymWrbwtB9SWpjktti8qqxo1OrvOI58oGQMI/8\nAsgZcglEicSCYLMjs/0nnAiR+6u5p5p21iL7ou3N62/yqJBHQBZSmWCBGK30faunM5YMqx7uZehZ\n8HNJGiTBfqnsFYoGePRpotmzZ3dobhIy+UnwpE524URYJGMhqU81ONF0ivEgaQwTYlTJ32abbQqZ\ng8ncu+++++p94URQPBNOYEUCHsp65JFHOvCsUn3hB8QdTbNVpkXJJy8ASY/CWZrD/WnXsViidQEH\nZrpR5zlg8qrzPCv1RK3yigRjEyZMKBRLNnGSj7F4jdJ+++2niRKZJ/mQDIt8JGGqdE+17eys7Au3\nIe/H5JJZY401NOv7119/nXp2mJKf+iFMTgdQtEhiQ/Iko/ZwQLaNY7NUtro1ZPElY2KYmNDIqCgB\nluHTJY9JrU4mxqiSj1J4zTXXFD0nbh+6qFh55ZX1PElcUG7DRAIZyiJrZhyVqi98L7sSZNwky2Za\nlHza79sbVSrCfWvlMYmdeBfI/GqUXw6kXV6xoxglMvsOGDCg6DSJD9klLmfgqOaeauRqLbKvqLH2\nQxNfYhhJq8EyPISNUPINQlM0h7wT0FNXX321O+aYYxy+wGkksQi7cePGFTVdtk+dpOx2JPbCVxI/\nWPwoIc6JG4o755xz3OOPP170nGTNdWPG
 jNEEFA888IDDd1ssqQ4scAh+XXrppe6CCy5wL774op6j\nHn7zwYfckyi6jjI++OADrQvEIoj6eUZcTPQ3x8CA4auOLzaBRPiOSyp1/YiF30m6dr1XMio6yYqq\n58WqpOca9YeERvBl9dVXLyqSeAdQXvB5r0SSuVWx3sUlocOt+Ofjfx8mIBdlUeEkDbueJrB5ueWW\nC9/iRLl322+/fYd2cVO5+nwh4u6i8Sbkf0gbjRgxQuMTeAeSQLIlru8C7TKqjQMmr2rjW/SpeuRV\nt27diopDJot13x155JFF5y+++GInWY7dUkst5cQQpnJXFLFO3VNtOzsr+4oaYT+UA8w7yCZgrpl3\nc0/hVUNnj80nv7McS+b9+OJj2UyKpbAzXGJL7oorrgjmnXfegnWW9NxHHXWUWn6xykgwbiCKerDx\nxhtrKmxR+IPBgwfrPRL0GgiKUCCKvlaLlVmUzUCCTYMDDzwwwIVEgnm0LHzC/U6HX2H/4Q9/KDRX\ncgvofQIlGGB59s9JIHMgCnwgAVqBJO4IZGEQDBw4UO/1riyiwAeC9xssvPDCgSj8Ab8h3HdESKlv\neqEiORAs9QCrk0xM4dOFY6zo+NKX+7DlHCWZzLQ++BUlfPSxkJSqk/slQ3Kwxx576KMSyF3Ux2h5\n4d/4w+KSEyXqmjhxYtC9e/dYS1q19UlAuaalp3xvGY/WleTfuAJIgHJsSvtWtht/Zd5HrLhGneeA\nyatkySs/gmLYCcT4EIihy58qfAv4QCBKo7qAEGPE+49LT9gdpNI9tcjVSrKv0EA76MABMYQFSy+9\ndLDXXnt1uJamE17PqKfN5pNfD/cy8CwKMX6IZ511Vqp7gzIfdcGgX+utt17BV5++IqTZevX++wgD\nFNfTTz+90H+UVIKspk+fXjgnMIEq3MeOHavnuIawDyv5Aieo51DyoVdffVV/r7POOjoh4H/u/fBx\nO+F5r+RzPwGhYi3
 isIh4fplllikKvsTt5Pnnny+6L/yD4CPKL/cRfPPwI3rs+xCncPtFi+9D9GEm\nJRZP77//vl6qVskXbOOAxRY+sWHCbxnllsUR/RCotEB2Qgq3VFuf7KQUuRmlUckXeDh1abrxxhsL\n/W/1AQtcgqGjAYetbkcW6jN5VTyK7ZBXvgX33HNPIFb9gqyULKr+Uofv5557LsCtEHlUas6Mu6ez\ncrWS7OvQMDvRgQM333yzzuMCCd7hWlpONELJN3cd+W/NM4mV1EmwSurxZeMSYMjEoW4FQEBCYu13\nSyyxhANuy58D/oxtWInGL7wGc889t+YICLubgFtO3gBBmCncV+mAuiDgH4F+FCu9W2ihhfRcXHu5\nEIe3jxsVbjmi4OmzuJ6QXVQCjPR33B9RtDVhF0m7Sn0oN0rzzDOPnoprxzfffKOJRrxbTfRZMrSK\nku9ksRW9VPI3ZZ500kkOvHVft7+ZcSBvAy5MlM13GCK1mvqAosPVauTIkb7YVH7zzm699dbKj3Z1\ngEy8uKIJQki7mpCZeuP+/01elZZVyLBGyyv/MgG5KP75OgeQ4R1XSNw742jNNdd0zzzzjMIeX3fd\ndXG3uLh7vGyrVq5Wkn2xFdvJIg7IrrlCEJOoL89kSn6eR1/6fqX4fOMLLtCZueBE3ORKHAJ+7uWI\nxQB49mLFLndb0TWBY9PflbDdww/FTQLi2qO+oOedd57eCqZzv379wo91OGYRU+kTl+yMBQ8Uxw+U\nbIFz1AVLtEISkbAIYQEiFhT9oLhDxBJwjliGKB199NHqA7v22mtHLxV+w0f8wMX6qWVJcJomPqmm\nPrHaO9nN0UWEb5fssOjClt9gZKeFwKO/9957HTEjrSYWYyj3Q4YMcbKr1Orqc1ufyavv5Fgj5VXc\nC0W8EAo+FI3TCt/PXMCciRwpRdF7apWrcbKvVJ12viMHSNRHJm4BfOh4MSdnLBlWTgY6rpsIqUcf
 \nfVQTHsVdz+K5OCWafpY673mAYol1fKuttvKnmvId1w4WCRJj4A455BDdSSDV9YUXXli2foKMaXM5\nErQHtXSE72EyworkA5TD1wgeK6WMo3hi5SWRmifZEtVDgnWxjJHchSBbT1jpKa/SgsXfj8WNAGUU\nn2rrY1Em2/G+CP0m6RuWQdrKbk1aMrX27dtXg5OxqB9//PFFfWr2D3b82O0iOZpR6zgQJw+ovdR5\n3zKTV86Vk1eeT9Fvif3R3V6JEYpeKvotLjtq8Cg6GfkRvqdWueqLDMs+f86+K3OA+Rojj7imKkBD\n5Seyd4cp+dkb06p7hNUCl5Itt9yy6mfyeqP49an1F4QXyFuVcHVqFDFxYzGNIzKLsu3Ih4yMglkf\nd1vhHFlS46zxhRvkALcaMqqGCQV62LBhqpSLz7vzuxFkemRRKH6o4dsLxyjKUQszijQLBp6RIObC\nvRyAiMMiAMtwmMQ/37H4iCOQjFB0oWrri1uUse2Pohxtb1ydSToH8gbuUPzftlrJHzVqlCMbKAhL\nRsnngMmr8vKq1AhiFMDFr0+fPqVu0fPIL6z55Sh8T61y1Zcfln3+nH1XxwFcNXHdwcWV7Op5I3PX\nyduIh/qLdRWl1StyoUupO8RyhYVWEA+07SiQKLlRa7YENDnJ6FvUP+6LKuuUAwSnp5tuukmVT6/k\n47bC9q4kU1F/eXw6sbBDuKegIHslG4tSlHy7wtewcrNbIBjxCuXmn+dZXG+GDx+ulmwUvUpE7AC+\no+U+uH/EERByn3zyiaPPnrDkSmCwusz4c3yjMEuOhfCpise4nABliWsP/vJ82Jk44IADFCoTqFIs\nLxLcXCgLOFH4ih9+nokxeOmll5ygN7WMDcCXwnvJCtqyOrNekcmr4hFuh7xiV4rFPsYIT+w2IpuI\ngYFwQ8RVkPffEwo3slkQu/RUNfdwYzVy1WSf53Ljvpmz2ZlJCgRx43pWZUn
 1RBkbhGY93GvvsyCg\niOU4IOo/zSQCOrjooos0G6u88gqBRibD0047DV8RhaQkqyHILRLgqeeA2xTsY0XYIc0494HcAlwl\nJMqmQm2KUq3QaaCJiAU5AJ0nTCDr8JwEVSmqjEeJIbU2kGpipdayF1lkkUDw8wvwm8B1eghNUqr7\nNOpAZ8oOgZZJn6LEmMlCoAi6LXpPo36DHkTyFuBVyW5Kn0j4EiWQJuhfGE7O3yMTofY/jCAki45A\nrPt6Hr6HP2RcJsstyBLixqPvJ+hIIBvJIqAD+o6vx3/H1eevhb+Bw4siMYWvJ/lYlEOFi5WFUcua\nKcqJJsoDzcioPg6YvKqPf6WerkVekf0a2Q2yjyxgAyCQkeFhQl6B0oac2myzzVQeyiKggM7GvdXc\n48us1M5aZZ8v377jOSDGKIXUTJsMawS6zvdgibzANdEuu+yiz+Fza5QuDhBwKzCMmnCJICGj7ziA\nawmJtQQyUH3TRcg7kC/iiB0ALNIg9/CN/3w9OyPsRvA85UUJCziBopJpNHqpab/ZaaD/pZKksTNC\nv0sh7tTTMLbNcVGx97OYizvttJMmZiMAu9nEjhYB58SDEMRmlDwOmLz6bkw6K6/YccVFRwwVJeMc\n2HUh3gg5hKtkHFVzT/i5Su002RfmVv3H7LSvssoq7r777ktNDBa9xjsAPbsONd39oH72WQlp5AC+\nzz179jQFqsLgeVSEUreRCZYPVEoRLvVs3HkU6lJEoKpH2Cl1T6PPe8jPUuV6aLhS1+s5L7sk9Tye\n2WcJwpMdFnUJq2dBWQ2D8O0mayT++EbJ54DJq/9BFJcaqai84v+nEuQv/vTefadUudXcE362klw1\n2RfmVv3HBEEDbUqsWlqAFurv9f9KMCW/UZxMWTlPPfWU+uOnrNktaS4+mlgwsVJHJ4WWNCBUyWGH\nHaZWJCYFPpUm8dCjdphRDkjmZc0ZgHUKNJBmErtHQG
 ZWUnKa2QYruzwHTF6V549dNQ7AAQBGSuU/\nyDKHLPA2y6Nbom8orwSVoiwYFXMA5JK7775bt8ewlkr2wuIbWvwLK+rkyZPVbciSELWY+QmtjiRo\nWA5ZqDebUPINfavZXK69fJNXtfPOnswXB5Bj6D3vvvturjpuPvm5Gu7/dfbhhx92m2yyiVqIzTJc\n/ALgEx/2f0OZ8tlxi+9s3S/8PWmHkXHAc2CDDTZQ/GcJIPenGv6NMYBYi2uuucbtuuuuDS/fCqyf\nAyav6uehlZAPDoBchDwTwAy3xx57pKLTjfDJN0t+Koa6sY0E75wgIlPwO/IVn3j8If2n3Qo+LSyl\n4BPwSiARWV1bEYTZkVudP8OuRBSu1JfCYoZdlHPOOcdNmzZNfc79Nfsu5gA+puA+N5OA6sRtbd11\n121mNVZ2HRxIk7yK6yYBrYK+1WkY3riyWnUOON9S+UJa1Qarp/McYC7HvfH555/v/MMpfsKU/BQP\nXq1Nf1MwtsF4N0o3B/7yl784kK0EnjPxW5D4QqIsgvOORSVKH374oaIfMOmD30+AFJlwQb8w6sgB\n/n/5P24m4fNPUPlyyy3XzGqs7JxygJ0iMq6ffvrpqcqkTF6QShnHczqkie82CDvh/DeJb3ADGmhK\nfgOYmLYiTMlP24jFt3edddZRaMP4q8k5i+K++uqrl0wDjyIPLCT3MIESYIyljGRYrc7smhyulW8J\nSv6sWbPK31TnVSZDkr41G8Gnzmba4ynlAKAGJPbr0aNHanrw+9//3pEMyyidHEDJx3iRJzIlP0+j\n/W1f3377bbf00kvnsOfZ67Ikz9JOSWKzxHaOd40Pimkcke3ykUcecfvtt1/hMvkG9tprL82GG878\nW7gh5wfwkx2RcMbkRrOETJ7dunVrdLFWnnGgiAPIsCTLL99Y/h/IfOuznvvz9p0eDiDP3njjDc3t\nkp5W19dSg9Csj3+pfJpt0lLJn
 VLZoSY3GlcS3E34/tnPfuawoC+//PJaK4rWAw884J599llNhLXn\nnnsWJUzhOn7ouJ7wPL7zSyyxhJMMuno/6DmSdVitpZJBujAu+ELjby/ZYRW+kDL++te/uv79+1dl\n+QJBgLTt77zzjttoo43cL37xiyIuletT0Y0t+DFp0iStBUt+mCQbsKaPh2fwxug7Dvj/X8nkrDsf\n311p3BHviGQeblyBVlJbOACQAHlRQApj8Uw8RxgxqZIMY0dHsm07yYDt7rjjDjdz5kz9fySmi104\nXG7IpwCYAwHhnpA9yDaSLlL/XXfdpbJx2LBhVYEZgOz0xBNPaLAkgd8LLrigL1rBEcr1qXBjgw6I\nfzrhhBPc5Zdf7n796183qFQrptUcWGyxxfSdJa6C4zyQKfl5GOVIH7GMWhbRCFNK/CTz4LbbbquK\nPIE7KPEQSj6LJSZM0EeOO+44dTFBoWZS5F4mIazTBDqTxIrJkUC5ESNGuG222cZtvfXWWu4333zj\nJk6cqIsBJkUmR/Dxb775Zl0ccB2scpRhypkwYYK6t5Rosrv//vvdddddp5MrmXPxgx8yZIi79NJL\n9ZFyfYqWyWKBxUU5wgpHv2sl+AMtvvjiRUWQhRLCgmZUzAEWfxAY6c2ijz/+2HXp0qVZxVu5LeIA\nyilxFYcffrh7+umn1cXPK/nlZBiGhlNOOUVlzoABA9yNN96o8otdt2OOOUYVeGQfRgvk18iRI3VH\nDvcboD0PPfRQDbIndojs4SwUgAG++uqr9b5SyQO5lwzLGCawmuOzj2KNPPV5Icr1KcrWRsiwU089\nVfkXl4k8Wp/9Ti4HvDxDtuVFyWdFXDOJdS3gY5QuDojCGJx77rnpanSbWisQhYFYsAq1i8IbXHvt\ntfpbJrhA/JUDmbz0t1jKAhFvwZNPPlm4//zzz9dzAoVVOCcLAj130003Fc7JBBkIik4gCr2eE+QU\nvSf8/0U9
 Cy+8cLDkkksGYlnS+8Q/VO8TWDD9LZbdQBYggUzehbLFcqb3iLVNz5XrU+Ghbw98++lX\nqY9M1tHHYn//6le/0jJEwBZdl52RQCyMRef4AR+pUyb8DtfyfkLiapQ3YulsGit4jyQ2omnlW8HN\n54BY2gOJcQlk4V+oTJTmwnE1MkwME8F6660XyIJSn/vss88C/udFmS+cE8NR8KMf/SgIly0whYEY\nAAKJrSnUd+KJJ+p7O3bs2MI5ZBwyzdOoUaMCUer9z0DcS/WZrbbaSs9V6lPhwW8P6pVhslMbnHzy\nyYViBc0skCy5hd92kB4O+Hn1mWeeSUWjBVhD3/16Gms++aJF5I2wlJSyouSNF5X6i6UeCxK4urNn\nz1aLGFYtiKAxgkNJiw4sJPdB3jLNMZZ7KOyK4v2cSbPtiXqAkPSJOryldq211vK3aD3sDGDpx68w\njrDgs/2OpQ1rGB8saLgZecjFcn2Klok1DmtxuQ9Y3fVQqazC7GBAubG4dIKJolDp3bgRNIvgv4/5\naFYdVm5zOcAuG/IGdxdc/qCjjz66UGk1MgzXMOSHhxPGmo31nizI/pyHZA7LJWQY78+qq65aqI8d\nT84Rh1OKRClX33cvvwjCpw9YX6FKfYqWW48MY9fzkksu0V2KaLn2O30c8PLMzy3p60HnW2zuOp3n\nWeqfQCCjCBpV5sDmm2+ukyJuMrjSAJ22995764OgjqDgn3TSSQo1KNYuPY+fajmKw733i65KQaag\nnUAsOJhkowTyA24v3jUnep3f5foUvR+h6AVj9FqjfuPbi9CNJv3C3xzyW/SNqi8L5Xg3Ha9kNaNP\nLCQYE6N0cwAlVazl6raHCwyuNMgtqNEyrJL8Yu4Rq73KrziuolRj6ABli7ilUlSuT9Fn6pFh5CBB\nriP7PWHEwaiDOyX5VJCnRungAAZOyBtJ0tHq+lppSn59/Evl0wjaSsI4lR1rQqOZBMW1y
 fXp08cN\nHz5cMdwJSDz22GPVmt67d29VqPEdrdZ3HEtUKSp3jWc8bKIP/I2WQ2Advv9YeP3CIXpPuT5F733q\nqaccAXDliDrZOaiVgDWDQH1aYYUVCsV45BhT8gssKRz4/1+/41O40MADyvb1NLBYK6rFHGA3EGAA\nrOi/+93vFDgAP3n8k7G8N1KGVZJfLBrZWRTXm1guIJsg2ldOyS/Xp2jB9cgwjCn33HNPUZHsXLLI\n/uUvf6m7FKbkF7En0T+IQYGaKTeTxoD//UclrVXWnqZywCbv6tkLmgKWeQLVgE/DEiY+7VqA+Gmq\nMu0h1SpZ8KuvtfSdU6dOdT//+c9LurDgAoRiJj6vRYVgIRszZoyeK9enoofkBwsXAu7KfSS2IPpY\np36DtsHuBigdYRK/Scdk7ncvwtfyfuwt+c2crMhX4Bdaeed3WvuPUk2gKy427O6BEvbee++pFZo+\ntVqGgcKDFdzLzChfcQ0iSJgsuNHdZoJ8yblRqU/RMuuRYbfeequ6R+Ii6T+gBUlslP4GMcgoPRzw\n8gzZlhcyS35eRjrUTyw4/mUPnbbDGA6wNYslB8sTOyAg1UiQq96JMs2ECcTj+uuvX1Ci2W5GqWYr\n17uchN0evDUBH1N8XSFvMWUCDBMWLU9/+9vfHFap8Nax94f3ZeJ7C/IEfrd+MqUMlHSUe6hcn3xd\n/nv33Xd3fBpBn3zyiRYT7SM+9+ySsGMCChDWQO6ZMmWKogR5614j2pCVMrAwQh4tohn9wq0Cpcoo\nvRyQgD1d8BNTxP8VO5IoOF7JqSTDiCninrD8ghvIG+8j77nDfdH/bRB6QBvzu3UYBIDiDCv5yDCe\npa20EfSxgw8+WN1g8MenDWTABm2L/BDUgRGjVJ98e/x3I2WYL9O+08kB5BmGEebmvJAp+XkZ6VA/\nl5WkRGHlMXTJDiMcwMIM9BxBYOA0oyBfccUVetdRRx2lkHQE4gKz
 ib/+tGnTFCaOCYlgMX8vwWTA\nwOFug5UKAp7unHPOcUxyZFKEzjjjDIWM81BtLCLwT6W8u+++W61yHvNe0Ge0DJ4bP368WryB5sS6\nxGIEFxo+4M1fddVVas3j3nJ94nqjiVwABATjwwrhNsAE7WH8OIeCj+8s+QRQROg3ixVyEhh15ABZ\nq7EmsvBsFhGgzc6RUbo5gEvObrvtprC7vDdYopEPUDkZhgwCTxxlHthMYDK32247/V/F4CAoOxqU\nyk7cRRddpO52GDWQNSzWIRbo7CASO4I7Hso8i3fIK+sPP/ywWu3ZVUDOHnjggXovMmGzzTZTuYDR\ngnZ7Ktcnf499GweiHGDBiVzLE30PaJ5aO7zLLrvoowLzU2sR9lwbOIDwxOXErHSVmY8lCuUTP3yU\nY4+W45/ERYdtZe82wb8T/vD1Bvbgt0oALUo/iwwUZRZnlXxefbv4ZkHB/Vi/wlSpT+F7W31MAC67\nTD4wsNX1p6U+lDMQStjZaRaxY4QyiDJXCgGpWXVbuY3jAP/vyClkSlQWUEuzZBjK+rhx4xQjHwUf\n2emTuFXTO+QqOTpw34kuZiv1qZry7Z78cYBF6gILLKC5bdLQe4HedujZdajpznzy0zDSDW4jiZWw\nxDQTfq/BTW5bcR5ZBkt6VMGnUViqvILPb5TqehV8ygkTExwTXWcUfJ5nnOMm9Up9Ctfd6mOCeE3B\nr8x1LLIs+ppJWLyYXLB+GaWXA/y/I5PiZAG9aoUMA0GrMwo+7cL6D/xmVMHnWqU+cY+RcSDKgZde\neqngOha9ltXfpuRndWTL9Av3Daw35rJThkltvuQDK/HtNzIORDnw/PPPqxtW9HwjfwPRiosa7hRG\nxoHOcgAZhsXdxwt19nm73zjQSA4QOI1xZIMNNmhksYkvy5T8xA9R4xuIhQ5/y2Zu9Te+1fkpEUGE\n/z5EoBp+/R7fNz9csJ6W4gB+0q+//rrid5e
 6pxHn2TkCHrAShGoj6rIyssUBsPiJIWInCLhhyQae\nrQ5ab1LHAQA05pxzTrfRRhulru31NNgCb+vhXkqfZXsWGEYCNw844ICU9iK7zSabJDETHqqTnpbC\nvM8uF6xnpTjgF+c++Vqp+xpxfosttnBHHnmkLjIb7YbWiPZZGcnkAOg5+D97Ip7JyDjQTg6g5Pfq\n1UsV/Xa2o9V1myW/1RxPSH1APoJZbJQ8DqBMAfEV/nTWHz95vbIWNYoD/N8SowG6TrMJBCQQUR58\n8MFmV2XlZ4gDxC+F5VczMzNniG3WlSZxALcxlPwwoluTqkpcsWbJT9yQtKZBwBQC34hrSLMD+FrT\no2TUAmIRCWdI5OTx9JPRso6tYOzDCz2STrHDE0dYj1977bW4S+rjiNJZiUD3ePnll13v3r3L3oq/\nOcgxLHawBoLXDtILyqangQMH5nZ344477lCYUc+LZn4zrviwAouYxwmymbxNQtlZk1eVZAzQm3fe\neacG9QJ7DKBCLUSsFHlH4B8yClhjQAM8mbzynEjGN7lscHMcNGhQMhrUylaIz1zNtPPOOwd8jNLH\nAUluEohffnDJJZekr/EJbbFgRAfXXnttIO42QdeuXRPayu+aJRkkgc8NBMM+EFz6QPD6v7sYOpIg\n7UCSdum93B/9yIImdHfHQ4EfDQTyMRBrXiCp4Dve8O0ZSfAUCOZ2IFj/gcB/Ft0nQVOBLDICwdfX\n+ku1teihDP4QJSaQXZ1g8uTJLeud5HUIBOGk5PvRsoZYRQ3lQJbkVTUy5je/+U0gBoZg5syZgQST\nB5KgKxBjQqd5KsqiysM999wzkJiVQNxfA9kZLyrH5FURO9r+o3///jpWbW9IJxsg8PQ633XysaLb\nzV2nlSuqBNWFlRR/W6zORo3hAFjigwcPdj169GhMgS0qhQRaZJ0tBXFH4CXWKqxgZL70HwLr2AWq\nlLCKHQOS40TT1Ie7xz
 1kxaRsrC5RuD9ZNGl2YN7ZPBO84X/XJ0RrBS+wfpG/wPKhtILbrasjS/Kq\nkozBen/88cc7khKyY4lvNrEmovw5UFc6Q/wfEM/G7tZ9993nSOLF70cffbRQjMmrAivafkB28Ftv\nvdXttddebW9LOxpgSn47uJ6QOkl0g5BiG8uocRwAwzlLPvQoA6NHj1aFHgXTf8SarFk0K3GOANFy\nWQZBDiLhR5cuXTRdfaXy8nwdBQO3mXBuhmbzA99q2bHVrKZiImp2dVZ+izmQBXlVScaIFd+tvfba\n+vHsJes28J643VRLyKqtttpKZZV/xmf3LWUk8ffZd3s4QIZ50AR32mmn9jSgzbWaT36bB6Cd1fPS\nk0YcuDNxo2hnU9paN4L+97//vSKIgDyEZZtcAmT6HD9+vAPvecCAAQ7ccOiVV15xjz/+uHvhhRcU\njgtrUCkSNxh38803a+IxlDOSu9x///0Ov3OIcsNW63fffVd9RrEuAfXVSottqT707NmzwyXyLNCv\nG2+8scO1zp4YOXKkwrkSw9BK5bWz7Wz3/SSwY/dk4sSJLW/Kcccd51ZffXXHwg7jgFH7OGDyqnO8\nJ4M2uR68Mu6fBk5R3BB1h8pDFvtrpb4xcETjj5gHQBPi/8MoWRwQlzR34YUXusMOOyy3c4sp+cl6\nJ1vaGhQqLHTgsOdZycdSzfYtyizuICNGjNBxwDKDUBcfzoKCf8EFF6iiM3XqVCd+426zzTbTdPEH\nHXRQ7NgtvvjiGtyFpRolFiWfZ5h0mFi6d+9eUPJR/sU/3lEWlgeUKSamSy+9NLZsFgSkfS9H7Cg0\nAxeYrWnKjlsAlGtP3DX6jDWR5GzgsrP1jQsQvK7kChRXXlbPseDEqt6vX7+Wd5H3lvfx9NNPNyW/\n5dwvrtDkVTE/Kv1CRmKUQBZHicDbadOmKZ5/Z3df2dW64YYb3CmnnOLuuuuuaNH2OwEcYO786quv\n3
 KGHHpqA1rSnCabkt4fvial16NChquQ/++yzuVao2O5l+xahLUGdDgg46Omnn3YnnHBCYbwQGmzX\nMiEsK/7oa621lvr7lVLyeRBFPkpsHYcJ69y+++6ruwMsvrjOxDFmzBgnAV6xWfqw6OJXWo7A129G\nIi34xA5GZyfGaFuxTvOBjyeddJJug7NTAgLPpptuqmg8+LfmnVBSWIzvtttuuvBsBz/YcVl33XXd\nlClTXN++fdvRBKvzWw6YvKr+Vfjggw/05jgYTwkoV/mIy+pCCy1UdaEgfR1xxBG6C85OL1Z8dtkY\nF6NkcAArPjEYBx98sFtggQWS0ag2tMJ88tvA9CRVuckmm7g111zTnXvuuUlqVlvagusSAltQZ7R+\nhASfZZZZptCeBx54QK2ZnHjppZfc22+/7V599dXC9VoPsGYTmHrMMceoCxVtAQ6O7eRS0JVYJ2hv\nuQ8LlkYTFiwy8TbCx5HFJYSVGJ98iMA4hDMLH/wpjZy75ZZbNMst70W7CHhVgnBZWBIgbdReDpi8\nqo7/7HxAcQYJAspJ1NVZJRBDzGWXXabzA/FKzBMok0bJ4QA75cxVZFzOM5klP8+j/23fUSxxCznj\njDPc8ssvn1uOYIXh87vf/U4V7QkTJrjdd9+9iB9YlbHYEK2PpRklHEz8eunFF1/U7eRSrjlx5ePi\nwqfVhKsOuwMsEOslv2MStaJ5NyBw9Y2cO/vss90OO+xQNoC5FXwaNWqU69atmxoFwjtcrajb6ijm\ngMmrYn6U+rXUUkvppXCeDX8vyjlGhTDGvb9WzTcxXIcffri6/BCjxOLXsvtWw7nm3sN8SsZ4dsI7\nu4BrbstaX3rrNYTW99FqrMAB/MXZimcC558iz4R1DBcmkkSRdAi3lDCdeOKJmv0TVxq2f7FoN4KY\nZPD9x38QF5tqiARVwFuWI8plEddIItgWhbPWiTHcFiZYKLpQIhgZPhCbkHciVo
 M4hXDisnbxhEUu\nyv2pp56qbmThXa52tSnP9Zq8qjz6KPlY3tl1jRJBuVHXyeg91fwmlov/U1Pwq+FW8+/h/wIXUMm7\n0vzKEl6DKfkJH6BWNA9rMIogPoZ842ueV9p1112dJG5SXmy99dZFiiw48QQeYun3/p34Slcib23/\n73//W/JWXKawNI0dO7YoSIjMipJgK3YrGN/1Sug2fmxLVtzJC2x/UidoRI0g8PmJcQCtKEy4QLHg\naUbQcLieNBwTq0CwNplnk0C464ARvs8+++giM84NIgntzEMbTF5VHmUUb5Q9csIgr7G+Q6CnIWfO\nOuusyoVUuAPLscWpVGBSiy7j4vnII4+oUcSPdYuqTmY1MmnXTJbxtmbWJe5BUagCsaoGMmkkrm2t\nbpAsdAKxUgdi+SmqWqDSNPucKFya/ZNsiYLYEIgveSDbvoFMGnp/nz59AtkiDGRC0d98y8IpEASf\nQJK2BDNmzAjIligSISALo/iFBrIACMTiFAiaT3DOOecE4u8fSGCtZpT25RY1pgE/fMZbWUhUXZq4\n6gTiYhPItnTVz3AjmVrp7/7779/huenTpwfiNxtQtidZ7GhGSt7LMF155ZVaTl4y3spOkWa4FUt+\nmA1tP5ZYisK72vbG5LwBJq/+9wKUkzHIXeQ0GUQ9iU99QCbUzpDEPwVi6AkECazwmOwGBBtvvHEQ\nJ0fzJq8KTGnTgSy2NLO6+OO3qQWNrZb3lXmzHqrraVPy62F98p4Vn0J9ocSqmrzGtbBFYrEPJBA0\ntkaxXgZiHQ9WWGGFAEVUrNqq7JDeXFBiAgnCUiHDP6ZYYANBdtByBD4zEPhDVWYlK27w4IMPBksu\nuWQg/pyaZp2bUOxZaPEsH8HqD1CmmkW1KPm0V1CIOtUkydKqi0f6JJB1gewCBJI/oKgMyRsQSE4A\n5ZnEhgSCOx0IRGjRPfzI06QpcQ/6nvG+JJEkTiAQl6pAX
 K2S2LzctMnkVRBUI2MwJkgcVSCBmIEE\n9qvsjcqhSi+NgAEE4t6jC2+JiQjEfTMQHHY18sQ9myd5Fdf/Vp7DUCY74oHseAZff/11K6tuWl2N\nUPK/R+tk8q2J8OWGyMJolA0OiEXCyT+IpujO81YXiDXAq8URwVphX/Fqg61w18EFhWf5xqc9jsfg\n7+MCEU6SFdeOes+RBA3YUFyCfABspTJFoXDkD1hwwQUr3VrTdbD/cYUqFSwFVvxQiZkANSjrGSaJ\nkcH/neDjJLrQ4fqALzIQqMQMVPsO1fRi2ENlOWDyqix7ii7ih8+7Wm3sU9HD3/5AZpJDpdQc4Z/J\nk7zyfW7X9/DhwzV55XPPPaeAGO1qRyPrJSYQPbsONd0ZhGYjRyQDZRF4SxBkZ1BeMtDtDl0oJ7zD\nCj4PVhtsRYZF/ywTTJyCT3kEMzZbwaceT52BQyTbY7MUfNqzxBJLlFTwuQ7kXR6IBD5AwBEQn0QF\nnzHg/SVeBAUT3/C8jE0S3z+TV9WPCkhe9Sj41ERSunI8962x/wnPieZ+EyeH7sKiCsQ7o+84YIG3\n3/HCjoQDJPUAV/b444/XzJqGnpHd14KJDms4SbiArCTR0ZZbbpnIDoNJ/cknnyjaEW3OerDnfvvt\np3C2xx13XCLHwzeKwOnJkydrxmgCckkhb2QcaAYHTF41g6vpLxNUI3LGkHl4wIAB6e9Qg3tg7joN\nZmgWisOyC/wU1uQ777wz8wpVFsbM+pAdDoBcdOCBByo6xPrrr5+KjuGyiTUfZAvabmQcMA4YB5rN\nAdCRQB3DbZAM8Fkjc9fJ2ogmpD+4n1xxxRVu6tSpmnk0Ic2yZhgHMs8BQV5S+Najjz7apUXBZ1Dw\nGwVeFnzqLE62mX/xrIPGgZRx4K233lLlnuR86CtG8Rwwd514vuT+LKtjJu1f/epXjmDcNCkcuR88\nY0AqOfD555+rNVxQlfR/L22dIH6A
 gESCuQme7tevX9q6YO01DhgHUsABgUt1gsam8VuCrFRVfEQK\nutWUJpqS3xS2ZqNQEmNhzWcb/s9//rMGG2WjZ/X1AmQcwch3t956q/qwb7vttvUV2IanSWgFgg2C\nUiArNXsp7ln0C7SUMBEwLHCfmv49jKCCJYUEMwRqC0Ro+JGGHJdqY0MKT2Ahhx12mGbl5H+t3sDA\ndnXv3HPPdaBPYdmfMmVKYmM82sWfUvVmQaawwBNoSkdWcIHE1TmD2BJiaXD7jBKyZNFFF3Urrrhi\n05GySLb32muv6QI02o5Sv5MiC0vxtVS7s37+73//u1rwQae7++67TS+pNOD1AHwaTn493EvHs+C8\nC+JJIFlJM4M9Wy/nwQUnqZP8bynme73lteN5krfsvvvugWTZ1X5IBlNthgjQgOQ69I1EX5dffnlw\n8sknByT4EjSJQNwxNHEXyb8EWUXfja5duzalC6Xa2JTK2lwoORckmDgg+VXaieRu5FKQxWHwpz/9\nKe3daUn7syBT7rvvPpUb4icdjBgxIlh++eWVdyQDFFjDQFBP9Do5MAQFRZNKkRRQlP1AsosHjz32\nWNN4jUwTcIFOlZ8UWViKr53qTEZuJhfNqquuqu9WNFllRrpY1I1G4OQbhGalVVDOr0vyIicTtVp4\nJRFSzrnxv+6vs8466nucZmaIYq5WNGDgQKsBJQWSrJBu77331mMsbJL8S6Ec77rrLgfSC9CqssBx\nkqHWSZIm16NHD723GX9KtbEZdbWzTJnEHRjPQGZmAR0CaE2PD05/rr766nayNxV1Z0GmAH8LYZ0X\nA0FBpoCEJUmKXO/evfW6KPZuyJAhCg8rxgUnSQDd3HPP7SShoJs0aZLe0+g/yBLaFCbqLkdJkYWl\n+Fqu7Vm8xk7MRhttpF17+OGHdXc5i/1sdJ9MyW80RzNY3s9//nOHQETByzt+vh9eyXqrh2mFcgR7\n3WPxc7zUUkv
 5rpXcOieoEgUOJBXJxqr3w4dm8aBcGwuNTfnBzJkz3cCBA91OO+2kSn7Ku1NoPu8J\nSDti0XV77bWXQWsWOFP6IAsyBRdAcoFEZQq9LpW8DiWWxHwEUPK/cN1115VmUo1XyO8RlnHALgIT\nXYlKtbmVshBeluNrpT5k4TruX7169XIYHXGj8gufLPSt2X0wn/xmczgj5SN8Tz31VIffMP9g/fv3\nz0jPSnfj6aefVoFCplr87oEVrUSvvPKKw//zhRdeUKtDmE+yD+cefPBBR0Y+/AlXXnnlIp/lDz/8\nUH3c+SahB9Y92fKuVGVN15n0Fl54YX2WY6/wlysM33yUNzKdVqJSfMBqLdus+jgoTlh6+SZjKhY9\nJrMddthBr9fSxkrtStJ1svtus802Gutw5ZVXJqlpDWvLmWeeqWN6xBFHOGI4zjnnHH33G1ZBygr6\n17/+5W655RbH4o6cJOIGWTFTMAHZDzzwgHv22WeVd1jCsUx7Kic3KskcX0YjvpEPHqAhvECvpmxk\nALkweH7cuHG6S+ifI8aD4EqQp1DUxXWwSGEnQztKO7KJfB/EgsDfo6IGbgAAQABJREFUQYMG6f8W\n5dAe4oog7kXGYJwgiRLzWd++ffVatX+qlYXlxq5aWVgPX6vtT5LvY+zZNSaPCzk52EU26gQHihyA\nOvnDfPI7ybAM3I5PtqTzDsR9IwO9Kd2FE044QX3RJZun+pOKlS0Qd6XCAy+++KL6l0rAaeHc6NGj\ng969ewf4oL7xxhuBTCyBZOErXBfLUcGH/6mnngpkQitck+C0QHZMAnzdZdIKRKgFgpFbuB49mDZt\nWiBblmU/olRFHyv8xv+VPkAyuRbOc4Dfo4iQYJNNNik6f/PNN+t52VYvnEcGyORZ+M1BOT4QA4BP\nJeW//vrrRc/JoieQyblwrlwbCzel9GD27NnBKqusoh+Os04CqxkI4o76XksgYda7G9s/UVID
 MRYE\nYpUMJNBW/8cle3Th/yBOpiAPRKEPRDFVuXDaaacFkqAwQC5BleRGOZkTbWS9MoXyiOGBGGP8icMk\nCz39v+ddiCN4wtwirjvKH+7Bl18WQxqrIouZYNSoUYEoeerTz/WPP/44EGVeyyXGaLfddgvEEBWI\ny5DGFOFXD8FHCdLUYwlsD8TtIxAjh/KV36WoHllYaew6IwvL8bVU27NwXgL5A1m8BcOGDQtk9zgL\nXepUHxrhk+86VWPkZlPyIwzJwU8UWIKlCMJEycwiEfzIxBomsTgHYkkonIqbkFdYYQUNTPU37bjj\njjqp8xu+STp1nVT8dYEo9YfBxRdfHGy66aaF33/96181sLVwInIg28g6saEsl/oIak7kqep++omN\n/rJYEStigLBlzMW3NnjvvfcKBcUp+eX4wIMEY9JmSfpUKEes2oHsFhV+Z/kABUh2aQLZqQjeeeed\nLHe1qG+yM6b/VyzmZKen6FrWf7Bwl53AogU1wbYotWJ51u7HyZRrrrlGlRyBDNR7UHr535GdL/1d\nTm5UkjlRnjdTplBXJSWfe9ZYYw3t3xNPPBFIUsaAd+Wkk07iUoFQ5OGbN1KItVyf2WyzzQqLAy9j\nPG8LD397gGyWXYHo6Q6/65GFlcaOynw78yoLOzD82xOyex6Im18gO96BIDaVui3z5xuh5JtPvkhM\no+o5wBYn26lsmW633XbukUceqf7hlNwJpCR9CxNwjmJZDp/qcMyWOrkFIFxPcEshIx8E3/A5BY6U\nLUeIhEeecN3BlQeMcbHsOlxVygVhghMs1ryyHyBQ6yGZ4NxZZ53lyLrHljhwmbga+SDdUmWX4wPP\nCLqGEyu2wu2JlNZiBKlHg/FKlZmV88DhCZKIk4WSu/fee4vcLrLSx1L9ILYHtyx8tnHLaFaQZan6\n23kelwP+d8JyBXc8sfbq/0OptuGmMH36dA1mxW0QGQF5uVJOblSSOdE
 6WyFTonVGf+POBBGIC+zm\nyy+/rBlNw/fh4kRMkFi39TTuLPQVF0cf19C9e3e9hotYKeKZaqkWWVhp7Kg7z7KwFO/FsKS5eZAP\nuF7h6mdUOwdMya+dd7l9EkFKVktSSSNw77nnnszwQuD/nFiI3LLiwxkmJgQ/gYTPh4/xk0WJ+eUv\nf6n+o0w6Yk0r3HLJJZdo8JlYkZR3KHyeQJZA6UfZ5Tky+OGnWopINlTpU6m9pcr250HXwWeVdoOs\nI65I/lLZ70p8gJcEZOJji/IDofDin55lwncaHqIwoKw1K94iyTzE/xlkDBQgFrGHHnqoE4ttkpvc\nkLYROIji6uNgfKFikfaHsd/4mYNWI9ZsXRSzOIa8XKkkN8rJnGiFleQJ1+uVKdE6w7+Rh7KDqYtA\n+omhBIr6YJOcEUJ+lCJiniBvRIi7rzNKfi2ysNLY0aa8ysK48eAcBqW1115bjUrkX8n6nFCKD408\nb4G3jeRmjspicgJlZejQoRq0NGHCBIfymnZiUmACxYJAtt/

<TRUNCATED>

[2/2] madlib-site git commit: fix decision tree jupyter notebook

Posted by fm...@apache.org.
fix decision tree jupyter notebook


Project: http://git-wip-us.apache.org/repos/asf/madlib-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/madlib-site/commit/f732f863
Tree: http://git-wip-us.apache.org/repos/asf/madlib-site/tree/f732f863
Diff: http://git-wip-us.apache.org/repos/asf/madlib-site/diff/f732f863

Branch: refs/heads/asf-site
Commit: f732f863cead81f4ecee5fbe3efb9dd362964c57
Parents: 418f361
Author: Frank McQuillan <fm...@pivotal.io>
Authored: Tue Apr 24 09:10:53 2018 -0700
Committer: Frank McQuillan <fm...@pivotal.io>
Committed: Tue Apr 24 09:10:53 2018 -0700

----------------------------------------------------------------------
 community-artifacts/Decision-trees-v1.ipynb | 1785 ++++++++++++++++++++--
 1 file changed, 1623 insertions(+), 162 deletions(-)
----------------------------------------------------------------------