diff --git a/tutorial_notebooks/Tutorial_1_Medmnist_2D.ipynb b/tutorial_notebooks/Tutorial_1_Medmnist_2D.ipynb index e8512f4..8a38b83 100644 --- a/tutorial_notebooks/Tutorial_1_Medmnist_2D.ipynb +++ b/tutorial_notebooks/Tutorial_1_Medmnist_2D.ipynb @@ -8,7 +8,8 @@ }, "source": [ "# Federated Learning with BloodMNIST2D Dataset\n", - "[](https://colab.research.google.com/github/intel/fl-tutorial/blob/gh-pages/tutorial_notebooks/Tutorial_1_Medmnist_2D.ipynb)" + "[](https://colab.research.google.com/github/intel/fl-tutorial/blob/gh-pages/tutorial_notebooks/Tutorial_1_Medmnist_2D.ipynb)\n", + "### Note: If running the notebook on google colab, please make sure to use python version 3.8, OpenFL works with this version only." ] }, { @@ -21,6 +22,23 @@ "Let's get these out of the way first." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "415e25ee", + "metadata": {}, + "outputs": [], + "source": [ + "#If python version != 3.8, then uncomment & run the following code to change the python version to 3.8\n", + "!python --version\n", + "\n", + "#!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1\n", + "#!sudo update-alternatives --config python3\n", + "#!python3 --version\n", + "#!sudo apt install python3-pip\n", + "#!python --version" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -73,7 +91,8 @@ ], "source": [ "!python -m pip install -U pip\n", - "!python -m pip install tqdm torch torchvision medmnist matplotlib" + "!python -m pip install tqdm torch torchvision medmnist matplotlib\n", + "!pip install ipywidgets" ] }, { @@ -313,7 +332,7 @@ "output_type": "stream", "text": [ "PyTorch 1.8.2+cu111\n", - "MedMNIST 2.1.0\n" + "MedMNIST 2.2.1\n" ] } ], @@ -428,7 +447,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 6, "id": "983adc4a", "metadata": { "colab": { @@ -453,26 +472,21 @@ }, "outputs": [ { - "data": { - "text/html": [ - "
[15:42:50] INFO MedMNIST data was loaded! medmnist_shard_descriptor.py:128\n", - "\n" - ], - "text/plain": [ - "\u001b[2;36m[15:42:50]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m MedMNIST data was loaded! \u001b]8;id=17042;file:///home/karan/workspace/fl-tutorial/tutorial_notebooks/openfl/openfl-tutorials/interactive_api/PyTorch_MedMNIST_2D/envoy/medmnist_shard_descriptor.py\u001b\\\u001b[2mmedmnist_shard_descriptor.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=596960;file:///home/karan/workspace/fl-tutorial/tutorial_notebooks/openfl/openfl-tutorials/interactive_api/PyTorch_MedMNIST_2D/envoy/medmnist_shard_descriptor.py#128\u001b\\\u001b[2m128\u001b[0m\u001b]8;;\u001b\\\n" - ] - }, - "metadata": {}, - "output_type": "display_data" + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading https://zenodo.org/record/6496656/files/bloodmnist.npz?download=1 to ./data/bloodmnist.npz\n" + ] }, { "data": { - "text/html": [ - "
[15:42:51] INFO MedMNIST data was loaded! medmnist_shard_descriptor.py:128\n", - "\n" - ], + "application/vnd.jupyter.widget-view+json": { + "model_id": "c8a7d5b935d449b4a39a871d8d9c2a3c", + "version_major": 2, + "version_minor": 0 + }, "text/plain": [ - "\u001b[2;36m[15:42:51]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m MedMNIST data was loaded! \u001b]8;id=509523;file:///home/karan/workspace/fl-tutorial/tutorial_notebooks/openfl/openfl-tutorials/interactive_api/PyTorch_MedMNIST_2D/envoy/medmnist_shard_descriptor.py\u001b\\\u001b[2mmedmnist_shard_descriptor.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=240002;file:///home/karan/workspace/fl-tutorial/tutorial_notebooks/openfl/openfl-tutorials/interactive_api/PyTorch_MedMNIST_2D/envoy/medmnist_shard_descriptor.py#128\u001b\\\u001b[2m128\u001b[0m\u001b]8;;\u001b\\\n" + " 0%| | 0/35461855 [00:00, ?it/s]" ] }, "metadata": {}, @@ -480,7 +494,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmoAAALLCAYAAABJkq40AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy89olMNAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOydeZwdZZX3T1Xdfe+9k07S3WlCIBAWo0QgIRF1QmQZRO0JDJoEEIWw6MjMqKOSgMIoMILRYXmdCUsYF0CZcYRR1OD4sspqMEIS6Cxk7e327bvfqnreP/LmPuec293pQLr7kpzv55NPqu5T99ZTz1ZPP+f3nGMopRQIgiAIgiAIVYc50RkQBEEQBEEQhkYmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoJwBLJy5UowDAN6enpGvK6trQ2WLVs2PplCbNmyBQzDgHvvvXfc7w0AsHDhQli4cOGE3FsQBAEjEzVBEIRDwNNPPw0rV66EZDI50VkRBOEwQiZqgiAIjF//+tfw61//+qC+8/TTT8OqVatkoiYIwiHFM9EZEARBqDZ8Pt9EZ0EQBAEAZEVNEI5oenp6oLOzE2KxGNTV1cG1114L+Xx+xO+89dZb8KlPfQpqa2shFArBBz/4QfjlL39Zcd3evXvh0ksvhaamJggEAnDiiSfCfffdV3FdMpmEZcuWQTweh0QiAUuXLh1yVWrZsmUQiURg27ZtcM4550AkEoGWlhb4wQ9+AAAA69evhzPPPBPC4TC0trbCf/zHf5Dv33vvvWAYBjz11FPwd3/3d9DQ0ADhcBg+/vGPQ3d3N7l2KI3a6tWr4bjjjoNQKAQ1NTXw/ve/v3yPlStXwt///d8DAEB7ezsYhgGGYcCWLVtGLEtBEIQDIRM1QTiC6ezshHw+DzfffDN87GMfg+9973tw+eWXD3v9nj174LTTToNf/epXcOWVV8K3vvUtyOfzcN5558HPf/7z8nW5XA4WLlwIDzzwAPzt3/4t3HLLLRCPx2HZsmVwxx13lK9TSsFf//VfwwMPPAAXX3wxfPOb34S3334bli5dOuT9HceBxYsXw9SpU+E73/kOtLW1wVVXXQX33nsvnHXWWfD+978fvv3tb0M0GoXPfOYz0NXVVfEbV199Nbz66qtw/fXXwxVXXAG/+MUv4KqrrhqxnP7P//k/cM0118CsWbPg9ttvh1WrVsFJJ50Ezz33HAAAXHDBBXDhhRcCAMB3v/tdeOCBB+CBBx6AhoaGEX9XEAThgChBEI44rr/+egUA6rzzziOfX3nllQoA1KuvvqqUUqq1tVUtXbq0nP6FL3xBAYD6wx/+UP5scHBQtbe3q7a2NuU4jlJKqdtvv10BgFq7dm35umKxqE499VQViURUKpVSSin16KOPKgBQ3/nOd8rX2bat5s+frwBArVmzpvz50qVLFQCom266qfxZf3+/CgaDyjAM9eMf/7j8+euvv64AQF1//fXlz9asWaMAQH3kIx9RruuWP//iF7+oLMtSyWSy/NmCBQvUggULyud//dd/rY477rgRy/SWW25RAKC6urpGvE4QBOFgkBU1QTiCWbFiBTm/+uqrAQDgscceG/L6xx57DE455RSYN29e+bNIJAKXX345bNmyBTZs2FC+rrm5ubzKBADg9XrhmmuugXQ6Db///e/L13k8HrjiiivK11mWVc7HUFx22WXl40QiATNnzoRwOAydnZ3lz2fOnAmJRALeeuutiu9ffvnlYBhG+Xz+/PngOA5s3bp12HsmEgl4++234Y9//OOw1wiCIIwFMlEThCOYGTNmkPOOjg4wTXNYbdXWrVth5syZFZ8fe+yx5fT9/8+YMQNM0zzgdZMmTYJIJEKuG+oeAACBQKDCnBiPx2HKlClk8rX/8/7+/orfmDZtGjmvqakBABjy2v384z/+I0QiETjllFNgxowZsGLFCnjqqaeGvV4QBOFQIRM1QRDK8MlOtWFZ1kF9rpR6V9fu59hjj4U33ngDfvzjH8O8efPgkUcegXnz5sH1118/ilwLgiC8c2SiJghHMJs2bSLnmzdvBtd1oa2tbcjrW1tb4Y033qj4/PXXXy+n7/9/06ZN4LruAa/btWsXpNNpct1Q95howuEw/M3f/A2sWbMGtm3bBmeffXZ5MwVA9U9yBUF4byITNUE4gtnv2mI/q1evBgCAxYsXD3n9xz72MXj++efhmWeeKX+WyWTgnnvugba2Npg1a1b5ut27d8NPfvKT8nW2bcPq1ashEonAggULytfZtg133nln+TrHccr5qBZ6e3vJuc/ng1mzZoFSCkqlEgDsm8gBgDi8FQThkCIObwXhCKarqwvOO+88OOuss+CZZ56BtWvXwkUXXQQnnnjikNd/+ctfhh/96EewePFiuOaaa6C2thbuu+8+6OrqgkceeaSsSbv88svh7rvvhmXLlsGLL74IbW1t8PDDD8NTTz0Ft99+O0SjUQAAOPfcc+H000+HL3/5y7BlyxaYNWsW/OxnP4OBgYFxK4PR8Fd/9VfQ3NwMp59+OjQ1NcFf/vIX+P73vw9nn312+VnmzJkDAAD/9E//BEuWLAGv1wvnnntueQInCILwTpCJmiAcwfzkJz+Bb3zjG/DlL38ZPB4PXHXVVXDLLbcMe31TUxM8/fTT8I//+I+wevVqyOfzcMIJJ8AvfvELOPvss8vXBYNBePLJJ+HLX/4y3HfffZBKpWDmzJmwZs0aEuTdNE34r//6L/jCF74Aa9euBcMw4LzzzoPbbrsNTj755LF89IPic5/7HDz44IPwL//yL5BOp2HKlClwzTXXwNe+9rXyNR/4wAfgxhtvhLvuugv+53/+B1zXha6uLpmoCYLwrjDUSApaQRAEQRAEYcIQjZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFVKVU/U2traYNmyZRNy73vvvRcMw4AtW7ZMyP2rHSkf4Uhn2bJlEIlERnWtYRiwcuXKsc2QMKZIfb9z5F3+7qjqido7ZefOnbBy5Up45ZVXJuT+jz32mHTSKmai24fw7pD6O7KQ+j5ymei6r5Z3+WE7UVu1atWEVu6qVasm5N7jxac//WnI5XLQ2to60Vk5aCa6fQjvjvdi/eVyOfja17420dl4TyL1feQy0XVfLe/yw3KiJow9lmVBIBAAwzAmOitVQz6fB9d1JzobAiObzU50FiAQCIDH45nobBwRSH0LhxsTMlFbuXIlGIYBr7/+OnR2dkIsFoO6ujq49tprIZ/PD/u9vr4+uO6662D27NkQiUQgFovB4sWL4dVXXy1f8+STT8IHPvABAABYvnw5GIYBhmHAvffeW77mueeeg7POOgvi8TiEQiFYsGABPPXUU6PK++OPPw7z58+HcDgM0WgUzj77bPjzn/9cTl+2bBn84Ac/AAAo3/twnMwMZfdva2uDc845B5588kl4//vfD8FgEGbPng1PPvkkAAD87Gc/g9mzZ0MgEIA5c+bAyy+/TH5zvwZk27ZtcM4550AkEoGWlpZyea5fvx7OPPNMCIfD0NraCv/xH/9Bvn8o2sdwWoqFCxfCwoULye8YhgE//vGP4Wtf+xq0tLRAKBSCVCoFAO+ujb1X2N+PN2/eDMuWLYNEIgHxeByWL19e8bJcu3YtzJkzB4LBINTW1sKSJUtg+/bt5JrRlP2B6m/hwoVw/PHHw4svvghnnHEGhEIh+OpXvwoAAHv37oVLL70UmpqaIBAIwIknngj33XcfudeWLVvAMAy49dZb4bvf/S60trZCMBiEBQsWwGuvvTZkOezYsQPOP/98iEQi0NDQANdddx04jkOuORw0S1Lf+zhS6ns0yLt8fJjQKX9nZye0tbXBzTffDM8++yx873vfg/7+frj//vuHvP6tt96CRx99FD71qU9Be3s77NmzB+6++25YsGABbNiwASZPngzHHnss3HDDDfCNb3wDLr/8cpg/fz4AAJx22mkAAPC73/0OFi9eDHPmzIHrr78eTNOENWvWwJlnngl/+MMf4JRTThk2vw888AAsXboUFi1aBN/+9rchm83CnXfeCfPmzYOXX34Z2tra4HOf+xzs3LkTnnjiCXjggQcOfaFVOZs3b4aLLroIPve5z8HFF18Mt956K5x77rlw1113wVe/+lW48sorAQDg5ptvhs7OTnjjjTfANPXfC47jwOLFi+GMM86A73znO/Dggw/CVVddBeFwGP7pn/4J/vZv/xYuuOACuOuuu+Azn/kMnHrqqdDe3g4Ah6Z9HCw33ngj+Hw+uO6666BQKIDP53tXbey9SGdnJ7S3t8PNN98ML730Evzwhz+ExsZG+Pa3vw0AAN/61rfg61//OnR2dsJll10G3d3dsHr1ajjjjDPg5ZdfhkQiMep7jab+ent7YfHixbBkyRK4+OKLoampCXK5HCxcuBA2b94MV111FbS3t8NDDz0Ey5Ytg2QyCddeey25z/333w+Dg4OwYsUKyOfzcMcdd8CZZ54J69evh6ampvJ1juPAokWLYO7cuXDrrbfCb37zG7jtttugo6MDrrjiindRqtWL1PeRVd+jQd7lY4yaAK6//noFAOq8884jn1955ZUKANSrr76qlFKqtbVVLV26tJyez+eV4zjkO11dXcrv96sbbrih/Nkf//hHBQBqzZo15FrXddWMGTPUokWLlOu65c+z2axqb29XH/3oR8ufrVmzRgGA6urqUkopNTg4qBKJhPrsZz9LfnP37t0qHo+Tz1esWKEmqGjHDV4+Su2rLwBQTz/9dPmzX/3qVwoAVDAYVFu3bi1/fvfddysAUOvWrSt/tnTpUgUA6qabbip/1t/fr4LBoDIMQ/34xz8uf/76668rAFDXX399+bN32z72PwNuc/tZsGCBWrBgQfl83bp1CgDU9OnTVTabLX9+MG3svc7+fnzJJZeQzz/+8Y+ruro6pZRSW7ZsUZZlqW9961vkmvXr1yuPx0M+H23Zj1R/CxYsUACg7rrrLvL57bffrgBArV27tvxZsVhUp556qopEIiqVSiml9rWX/e317bffLl/73HPPKQBQX/ziF8uf7W+vuG0ppdTJJ5+s5syZQz7jbfW9iNT3kVXfo0He5ePDhGrUVqxYQc6vvvpqANgn4BsKv99fXn1xHAd6e3shEonAzJkz4aWXXjrg/V555RXYtGkTXHTRRdDb2ws9PT3Q09MDmUwGPvzhD8P//u//DqsxeuKJJyCZTMKFF15Y/l5PTw9YlgVz586FdevWHcyjH7bMmjULTj311PL53LlzAQDgzDPPhGnTplV8/tZbb1X8xmWXXVY+TiQSMHPmTAiHw9DZ2Vn+fObMmZBIJMj33237eCcsXboUgsFg+fzdtLH3Kp///OfJ+fz586G3txdSqRT87Gc/A9d1obOzk/Sb5uZmmDFjxpj0G7/fD8uXLyefPfbYY9Dc3AwXXnhh+TOv1wvXXHMNpNNp+P3vf0+uP//886GlpaV8fsopp8DcuXOHHJuGev6h2vXhgtT3kVXfo0He5WPLhJo+Z8yYQc47OjrANM1h/Z24rgt33HEH/Ou//it0dXURXUBdXd0B77dp0yYA2PdyHY6BgQGoqakZ9rtnnnnmkN+LxWIHvP+RAJ6MAQDE43EAAJg6deqQn/f395PPA4EANDQ0VFw7ZcqUCn1APB4n33+37eOdsN/sup9308beq/A63/9s/f39sGnTJlBKVfT1/Xi93kOen5aWFvD5fOSzrVu3wowZM4iZHWCfaW1/Omao/B599NHw05/+lHw2VHutqampaNeHE1LfR1Z9jwZ5l48tVbUt5UBCvZtuugm+/vWvwyWXXAI33ngj1NbWgmma8IUvfGFUqxT7r7nlllvgpJNOGvKa4Rwa7v/uAw88AM3NzRXpssNnH5ZlHdTnSqlD9v132z4Ahm+DjuMMmQe8mgbw7trYe5WR6sZ1XTAMAx5//PEhr8NlcbBlPxy8TsaSg8nX4YLUt3Ag5F1+aJnQHG3atImsSGzevBlc14W2trYhr3/44YfhQx/6EPzbv/0b+TyZTEJ9fX35fLhG0tHRAQD7Zswf+chHDiqv+7/b2Nh4wO8ejrs83wu82/YBsO+v42QyWfH51q1bYfr06QfMw7tpY4cjHR0doJSC9vZ2OProo0e8drRl/076V2trK/zpT38C13XJKsvrr79eTsfs/6sbs3HjxmHHJmEfUt9HJvIuH1smVKO2f+vrflavXg0AAIsXLx7yesuyKlZgHnroIdixYwf5LBwOAwBUDAJz5syBjo4OuPXWWyGdTlf8fnd397B5XbRoEcRiMbjpppugVCqN+N3h7i+MLe+2fQDs68TPPvssFIvF8mf//d//XeFaYDjeTRs7HLngggvAsixYtWpVRd0opaC3t7d8Ptqyfyf962Mf+xjs3r0bfvKTn5Q/s20bVq9eDZFIBBYsWECuf/TRR0m7ef755+G5554bdmwS9iH1fWQi7/KxZUJX1Lq6uuC8886Ds846C5555hlYu3YtXHTRRXDiiScOef0555wDN9xwAyxfvhxOO+00WL9+PTz44IMVKx0dHR2QSCTgrrvugmg0CuFwGObOnQvt7e3wwx/+EBYvXgzHHXccLF++HFpaWmDHjh2wbt06iMVi8Itf/GLIe8diMbjzzjvh05/+NLzvfe+DJUuWQENDA2zbtg1++ctfwumnnw7f//73AWBfIwIAuOaaa2DRokVgWRYsWbLkEJacMBSHon1cdtll8PDDD8NZZ50FnZ2d8Oabb8LatWvLf4UdCNM033EbOxzp6OiAb37zm/CVr3wFtmzZAueffz5Eo1Ho6uqCn//853D55ZfDddddBwAw6rIfqf6G4/LLL4e7774bli1bBi+++CK0tbXBww8/DE899RTcfvvtEI1GyfVHHXUUzJs3D6644gooFApw++23Q11dHfzDP/zDoS+kwwip7yMTeZePMROw07S8pXfDhg3qk5/8pIpGo6qmpkZdddVVKpfLla8bakvvl770JTVp0iQVDAbV6aefrp555pmK7dxKKfWf//mfatasWcrj8VRs73355ZfVBRdcoOrq6pTf71etra2qs7NT/fa3vy1fM5T7CaX2uWVYtGiRisfjKhAIqI6ODrVs2TL1wgsvlK+xbVtdffXVqqGhQRmGURXbew81w7nnOPvssyuuBQC1YsUK8tn+bfG33HJL+bOlS5eqcDhc8f0FCxao4447ruJzfr9D1T5uu+021dLSovx+vzr99NPVCy+8MKx7joceemjI8hlNG3uvs78fd3d3k8+HahuPPPKImjdvngqHwyocDqtjjjlGrVixQr3xxhvku6Mpe6WGr7/h2opSSu3Zs0ctX75c1dfXK5/Pp2bPnl2x7R+3y9tuu01NnTpV+f1+NX/+/LKrgf0M1173lwsGDgN3DVLfR1Z9jwZ5l48PhlJs/XEcWLlyJaxatQq6u7uJPVoQBGEi2bJlC7S3t8Mtt9xSXvkRDl+kvt8d8i4fHyTWpyAIgiAIQpUiEzVBEARBEIQqRSZqgiAIgiAIVcqEaNQEQRAEQRCEAyMraoIgCIIgCFWKTNQEQRAEQRCqlFE7vC1teZmce1EQXLtQJGl7d+0uH+/ZsZOkZdOZ8rHPQwP0+gP0HMdVy2QGaX4c7VHY46PfC8ZC5ePmFhrLq5YFfMVxxQaLNIxIIa+twsrxkzTlBnQ+jRBJq0nQoL2BiI5FZxepF2WP30YnNMaZnc/qJA8NOgwNC2HM2bOBnKpSoXzsuLTOLY8uK8PDY7XpulIu9QStwCHnJoqzZhdsoOj24PGFWRpqAyVuzWd/j3hRXSp2D0N/F5c/AIAHhaLJDNL2GA6y/IR1O9v47Ksk6e1t2jt7aqBA0lIDun+UWNYuvfVrMJb8+nv/h36A6rSmlsbNm9zaWD5umpygXwvqcnJZ+XKlhW3rdB5A22Pq8C0GsMJQuP3RtgiWw871YSnbSJI8HpRXg97DVZVey8s/yWI+moZuf66iacWCQtcFSBqg31GK9hv/5GOHvf+hYvvvf0zOvR49VmXztBx7ugfKx7k8LfNEjXYg2zyllqTFaujYGYzo8nBc2o+sAHolOTR8j7J1muGw/mZSB7Z2Do3d3r0kzRvW43V+sI+kBcL6+d0SfUYzQu+R703p/AAdn/3+OMo4f82ids6VR5NPhrHm7T/8mpwXCnoMKuTzJA23cx6sHMdY5XOAQTY+Fgq6L/HYrJGgLlf+nstm9Rg8OEjfnS7r5j6v7oONx9K+HAkn9ImHvq+dDJoDDNA+n83S8TnZn0LX9pM0P2q7pkn7smnozJoWbdezPjZ8YPnydw54hSAIgiAIgjAhyERNEARBEAShShm16dPr45fqpT28dAoAkMlo802eLaWapv6daDRO0uJxel5Cpjbl0uXCXFEvidoOXQMtFhx0TJcgHbacbpp6ubS2ZhL7Hf1d1x7e9Ona1PRqGvRaBxVPocDNK/oeXh/Nq2Wh3w3Q5drxwC1lyLmJlsE9Xi+7mq1DE/S1hkHbkcGW/otZvYTuS0ymP2PpclVJugyeHszpu3no0rrfT8tOlXQbcICWudeLn5GZm7367xojRZfIB/ppO/eltHmzr3eApKVS2iyQzdL24DjITGZSE9qYY9A6DAZ1eSdqqdknUaNNoZ4AKycTmbodZgan3Y8mGfR5DQv9HWnw9oauVezvTYfWBSDzqjdCTbgKmbexGRYAwIskFSYb/pTDTLgONu/TtEBAm+nYLcBBH3Az8XgQDtF6zeV0/ysVaXuw0FjpOjSvgyldjvUl6qE+WEvNzeBo85HJn7mI2ouXmokNQ7czp8RkMh56rSeBzK9FLoXQleljZihA75l8jprzQhb9HZ9X16vpY+Mzkl8ol/aBkRwtjMfKSb6QGzYtFKHPgceAGDP9YqlCskBlIrki7YN+9L4Ih+n4jM3mlkXHEgNJUXI5mu+8Te9RQFoRy2TmTTRHsJjN1DD0c4RC9Hv83REJa/Ov00QlTiZqHwYbSw30nsHPNFpkRU0QBEEQBKFKkYmaIAiCIAhClTJq0yewXQxgI/NiiS57Fop6iZKbEwI+vewZjSdIWl0tXUoslZB5yaBLom4yia6jZrB8Tuc1x0xLbontLEM7TQ2gO4m8eGeXSc2ZJr5WsZ1c3BSDlj1DAW7eQcu3Bl1qt22063MC5tS2Q5eafdgUwXboKbJFkZoTDGyK5OY8tkPTh5ae3SStu9279pSP396+h6Rl0shk6qXL1dykhncg1dRzM6luD/EY/Z1EXJvNBvrp0nae7Q7yo57l8VBzGyht+vTw3YMhfe7307yNNfUN1LQRrdFtvKGR7vgKR1B/NNlOXhtJFoDWLzHnA4Dfr3+HWYjAKeJd17QtYFOCxe2SFtsRiEwSipnzHNRXfT5mavPpNLzjGQAgz3YE4+fyhWh9F9PIvFqifcO29XMoxUzPMPZkMrSP42J2mdzEdZHpn0kYcJ/ju+ChSOscW6atUA1JK+X0WJ7rp+3KcNCuOqB1NThA66OE3kHRGpZXVK+BIPUCAGHdHi02jqkiHfPIUOYy0zwy2xsmGw9RQ1fu+Ju7/SE65vjQTvtAgJZrOKz7koelkT4xwN5dDq0PQO3FVbRlY5NhxYzE0uXjADV1Oi7tk3iHKh9nsKTE4DsyUb/nnijcIr3Wg8rKVHROYKG8874M5Jx7RTgwsqImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVMmqNGnfVgPUkBhOXmIC91FN7uOXRdl3L9LE0qm3wIU+/+QLVumSQ9sxl+iDsJdmhSaBclh+kdbDZdmwXu/JQ1HbttZC9ntmqB1O0rPJo67I/QOfGcaQD4tvR3SLKT5ppGaicaEywvMwzO9pWrGz6HCWkNfOyegQTaXbytK1wtxaOrZ+5661dJG3nju7ysV2k9WjbKIpFOkXSDKB1h3UXb++kXssNtHW7poZqnWprtU6rxF2XsIgL0ah+Zr+P6rtcpZ/DYd9z0f25vnOs6ThmCjnHej2uawEDRakosn6DXLVwT+MG0+TZyAWOpei12Nu/MpiLAzzmOAcqJ92PS/bwUSt4ZABAbdFV9Bk9FW5mUN6Yfm2gP1k+5mMeHke8nvH/uzmbpRo1r0e3+UKets1kv27zwQDV4U1tOap83FBDdV+lfnqPHNIJG2l6j95erVEzDaplSqf07+zd1UvSNr6+g5wX0DhTX08jJWB9ZccM2uZnzNQugbw+qpk2uCsR1HcVi2JgYJEq8DaH3TiMf503NVP3KRZyUcKjgxj43OSupdDL1aJpppf1V0OXVYHp1wbSui6Vonq+ZF+yfJzO0HHdZH0wgPSuJtO0Y48oJte0ojkJFKi2bGCAu1ZCeng27uDxWjEdGtbYumy+NHP6HDgQsqImCIIgCIJQpchETRAEQRAEoUoZvXsOtnxroBVKw+Rp2GRI54J41c9mlrUiW3YMmti8yL3/e4c8BgCwLOzdnZko+FIzzivbYu1BZgnXYdt2HW3CSQ9S892GP28m51u3bi0fc2f3s45vLx/PPGYaSfMitw42c4FyEBX3jrG8bIsxqjvFAk97kdnWsJjpM6fLfOfbdPl6+9Y+dt5TPk4laQMpoe3xrkPrce8e/TvbtlIzCG8Dzc3avBGppb+DXcvEo/T54zGdH4+HLnsHmYeWfFaXT30tjbhBvMErakLFQYizzNv3WBNvovkEHKScBShXeGs888KNg9eTsQAAgPV5LE3Asoh9H+j2bzCzoIHcbCibmp1UiXkFR8OTL8adXugMFYvUzU8JDVBBP61gM8zcBWV0XfV29wBNRG4DmKsGHHjeM1LYhjHCYabgXF6XQYpF38CmptqaZpJWG29Cv0nv0d3Ny1WPl4NpaloaGNT9oSZOJQN/ekWPqy8+T8fYjRupTKKpUZs0izk6Hnj9eiCbeSz93pwPzCwfz5pNzaLxGtoGgxHk2onVK2A3MMxsPwHVTPBFWD/D728eNQG7EnGYCw40Jijm8oIFGCCuTvJFJg3q02MujwaRTeu24rBoIPEYde0STeDg7iwaDdFqMVcqyA1YZpDmrbubSmP6+nQgdmXTccaLoi/w6BP4/hUSi1EgK2qCIAiCIAhVikzUBEEQBEEQqhSZqAmCIAiCIFQpo5Y6mX52KTLP4u29AFSXwm21OCxUvkDt0fl8nl2rb5LJUb0O3grr9bEQIej+wRA1lvs8XCCg84PDuQAA+JAp22RhiEwUP6TAtuO/9dYWcv7CH1/S37PoPXAomubmRpJWM0lrNDyl8Rc2KGBiE6RlMC0mykIuOFSWltWunVqHsvGN3SRt+1aqUamNTy0fF31UIzOY1Pq2Pbv7SVpvj247+RzXIdG/R97erkM4wW625dzR92yku9hhEEkiauLMzUIdvadCYVKiMfpDBdQHDE83SbNB94kic3sx9jBfNliXajLdFypSi7ngILF1SrRvch2qP6RdIOSSNK13r9Z6DSRpH0PVBEEf1dxg9ysAAIGAzl+2j+rHauu0Li8Uo24lfH6tc1H2IEmDLA8Ro585FqFaP4X6rs01YYNIk5ilzzjlKBhzepPUzUU2o/tDiIVXmjHj6PJxfS3VbyWTuny2bdtG0rq7abg3rGlsmkS1bj7QrjS6NtO8PfE/L5aP0wM8hB3VK6X6dJ17mKuGgX6tZ82mt5K0bEaPI8EQ1TI1TaZ9vLZe/26ilrskwpooNnaTU+b2ZhwoFZneGYVFqtDajaRFR13bG6D9PBiifTI1oHWKhQIdc7EbGO4BBYeCikQTJK2+sYme12F3KmxOgpsLc4+Ry2hdWm8vHY+5SxDsPslirkywRq1iDcxFrq24DnAUyIqaIAiCIAhClSITNUEQBEEQhCpl9F4euEdv5PIgEKDLvuGw3iY7GKDmKwdFo88xk2H/QHLY22cy1PTguNj0SfMWCOhl13CEue7gLieQ6dNxqelHAd5uS5dSscsHy0OXUh0WDsFG25rDAbp87vEgtxbATEgl7I6CVtV4zLC5B2XiVd1iW5yRh/ldO6nLjY2v6y3Ou3dS87ayqZlq726d/uamnSTtrTf1NvtclpoFA35tevX5aNgG7iJCoSawYxfNqwe5gTCZ6XcwpZfBMzX0+bnbF2xu424namq0mYZHf/AEdDlimcB44BZp3ZheZJbx8C3l2AUPM5cgdxTMqwfYeWayQmaQNza8TdJeeH5D+XjbW3SbPHbXU1dHPcg31NLzYFD3ubeTG+i1jdrUdvTMVpJ21FHatBJi7jhsm45dXhSBxRdLkLTUTm3uHxygriqSvcnycZpFNJkyH8Yci70Bamp132lubCFpU5FbmwyLlNK1uat8/CY6BqCRWQAAIhHdV+uYywsbjXO9e5ikZLM2oU6bciLNd4zWeRK5fKhtoGl49EylaJvbtlW760gN0PubHnqeL+r3juWl8oZoDXbBw94PRSy3oeXIHGeMCS73uoTMtGbFmwW/W2max6tzGwkztzPMP4frovelSccZC0U8wJExAADCIS3/iUeoeTvGTKGWX3+3mKOSGp9P58dh/mPSaV2vqRQ1dZZK9F3uQWOi16TvgEIBD3a0rExk4q5wWTQKZEVNEARBEAShSpGJmiAIgiAIQpUiEzVBEARBEIQqZdQaNZttR/eEtO7D46O22hgKtZNJU5FKakDrMHiInCILUYFtuYVCjqRhbUXQQ7c4B5BLjmCA2YO5Rg3ZoENB+jsGChNk51mYGmS6tzzU5h5iO7XrarXtvKlpEkk7duYx5eNomIZMyaOt+wpYeC0Ye5TLmgcOveHQssoM6rLa8TZ1gbB9m9YXqRJ1XdBQP5Wcb0buOwaSXMug9XxTp1D9DN7GvXcv1TNxnQHWiPkDCZLmtbBrGVrKe/ZqjUxvL/3NXJ6FgsppjUp9I9XMffD0WeXjTC5C0gpFrXVR5sFv4343KOaChgqYWF5Q2CaXiV6wKxvHZqobFgrutfVaz/TyC2+StGf+8Fr5eNsW6qrBY+m6iceoztDr3ULOHUdrcAYdmoZDJs2YOZmkdX7qY+XjMxa8j6QFQrRtFNE2ftVPx7XevcnycaqfamCSffrctbl+duw5euZ0ch5HWi+vv5akZXu1TnjTJqrt2vn29vIxd1tQV0P1W41NWvu3YxvVoWZzup1FwlRbVl+nx04+NtlF2nZDYZ33fIaOI25Jj1WlPO3HxTzSS5n0N0sFqi9MIZcxuTrazqMxPVY5zM0OCROXpXlr6oAxxx+k4xF2u+Q6tA26peFdBHlQPER/mLpr8gfouyyO3LkU0vSZ88gljIe5fQr4dV5Nk+reeKiyQkY/R65IxysritoL04iVkG6e6swqNYQm0vMZLv2dYFC/5w1g2ngDa9QO3iWLrKgJgiAIgiBUKTJREwRBEARBqFJkoiYIgiAIglCljFqj5vFQ4ZWd0bZ9bnONx7QGiNtqAbQmIZlMkpQi0xL5/fq7jqK6j3BQ5ycSpfqA+gZtHw/GWWifIvXHZiD/KgZQ2zmEkO8Xrp9Dc9xIjBbj3FNnk/MTTzq+fMxN/h0dWpSQTlMNRCar9SvFEk1rOwbGnKJN69UT0HoBt0DTFPIT88cX1pM0r6m1Jn4P1SAUmX++t3dpjdpupjULBrWei+sbsZ+cZJpq5KJRqgMrulpPFolQLcXgoG4f3d1U+3QUqqveHqrReXsbzWsmo0OR1NTRPqBM7ePn5DlUlNJwNPLllaV6prFmgPnxqm1GGiHm0y2f01qNQJRpXpTuj+le2m5zGepTajCp+/x//+dvSFo4oDVJ4SANr1bIaX3IpMZjSdr2HVT3hP3R2SZtC2HUpvt20875w3t+XD5uaqT3nzW7nZz7ojrc0q7Nr5O0fqRLy6WZ1tbUZRWNMXHrOFDf0sQ+QWMp81W4e7cu17e3U19pNtIB1iQSJM3L/AjikHs1CapZDfj1eGAYdOyur9daN8ug/ba/h5brYFqXeU2UaomQtIpoyQAA5rxftyWPl7bVRA318dXdqzWru/fQcQy/k3jEIOyfLZWi/YPXxlhQKrEQSrkcSqPvYByeDfsj3Af2l0gf0uWh0rL6HpEI1T727dFj557du0haTULnlesSd+6goclyOZ33phbaz487Xvdfg+nUM2n9vUyGjoE8PKaJ9JfKZc+M/I5GI8wfXDA25HWjRVbUBEEQBEEQqhSZqAmCIAiCIFQpozZ99u3tJ+cO2sbLQyJ4/Xq51ORbtRsS5eNwlC47Oy41r/T1aRNWYzNdLm1CZhmDhejAZjBgoSwgT82bBRwmJEjT/D79XCWbLgl7UUgdD1sSrq2nS/2uo01fdomaDPv69fJtepAuu2LTcL5ATbZtMPaYQJdvwdCmmQJzV/LiC9qVgmnQ508ktFko5Kdb9Xft6Cbnvb363HZYuCml20uJh/Dx6/qIxen9fSzEWDqjTZoeP22DoYiuS+VQkyU2DXKTrcWkAQ4ylW/p2k7Sogn93ea99HsdcWT68bL952PMYIqWdwLl0/TSMvXjU+ZyI5/SddOzh44baRrZBQaQaTQWoiFiHEffpCZO+/+Aq8t3+3bquqNQoOOR36fNa4bJ3OyU9DPbBk1zbD0e7dmVJGlTp9C+Gm3Upg2/j/abLHIP4TCzkxe5lfH5aFscD1K9tP/FYrp/FtlYNZBKlo95SD+vpdux10u/ZyoWig2Nc319SZIWjWsTVZi5K0r26bEyFqdlXNdIXXmks9qc5vUx8xUau085/YMk7aiZup15fdREls1RKUIwpOuLy3h6enSb9Pvp+yGPxs5shr5XxoMtm6lso4hCx3GznB919EiEjlWhkDYvctdSVoCaHiMorOMAC9v3lz9vKx9vfGMrSSvktIwmn2YmS1Z2HtSXGqfRMneRO6njT6Byk7Y2fc7DQe7YSU38xaJuy/U1VA5hmbp8LBZisVTUeX8noQFlRU0QBEEQBKFKkYmaIAiCIAhClSITNUEQBEEQhCpl1Bq1nj3UruySkDJUr+MNaPtsoobaquMJfV5r0W39BaYDS9TpdIvp4KJxtK2bR17Buji2xdtgYUH8Ma1hc2xqHwe0rdxrUp2FoZCd2aD26DDbZY8j7GTT9Hf2JrUOL5+jaQ7y5TERM+pAuI6c5wd0fvbupmKjrre07iEaZduve5PlYydKC0cpWnmBoG6SNbVU9+A6up3191MXHINp3T6wdmSo3wlHdJ3v2Et1JwEfCo3mpfXal9TX4m3rAAChIO1K/oAuq527dpC0umZ9/8l7qdamvlnnPVE7vpqlYon2MdvWrc7npc9HPPKw/pdJ6a34qQHqfqCQo2VaU6PbGA+vtv6V7eg6Oo40TdLhnkYMdQZUTzvI3IP0J7U7mICivxNFriNyLBRefx/VaHksnd7dS9sm1vBaFh1/LKTnegeRZd41e/ZQjZrPq8fcEnPBk0rp9l8o0LE6FNHf87O2olisn6Bfp4dZ6KFIWPeNaJzqi+vq9T2SKapL5G23rl6PM7k0dddienRdHX8c1SvV1OvfGUhvI2lFpouta9B9dyBF0wZRu/fV0j7utfTYYSjqVmQ8GGQuQbAuzWXjMdbTpZn7nnBY5101sH7N3u2AtJlvbaYuOLZv0/1lsI/2s2Sfbmcu0wzzEGORsO6vTomO66/9SWvNUkhrCQDQPl3rMiMRmu9wmJ4PDur3HtfzBbA7MaZhziN3Unmmkx8NsqImCIIgCIJQpchETRAEQRAEoUoZtekTb0sFAPB49BzP4culyMM+XmYGAAhF9XK2jy17+5kn/FDLtPJxdgf1/G4X9NKix6RLy7lBnde+vdQMkR6gS9TY3OJJ0PtHYtrcYlh0mdNFZlqTuRVxmSvqIjJh9ifpsnM2p00ofh83E+slWb+fmtrGhRJtHiZos4Bj0zm+Y+s0v4ebTLSLBtempuign5pJs1m9vG6adKkbbwf3eKmpA3vX5i5heMQHfC1zLg0K2Z98AeZyA3mY97K6AoP2AUPpPKRTtH3ksrp98u35pRL6HWt8/46KRal7DOIuwmB5cfUzYDcWAADFIjLZM3NenEWJUEFtrli06KMkbXqrdsew+U1qouvp0SaIArMkeJgrkXg8UT6OuAl6ranb0YxjqF/4jqN1ebS2tpK0AouMkcvpeotGaRsv2dp8ks9SU1exoMsuk6Pm1PGgn5mm62p03TlFZkK29RjoY9EGiEmXdSqPh5mUkbuMxiba/9MZ3a58Xvo7x59wVPl43ZN/Imlvvkld4Mz5wLzycSHDJCWO7nN8bAhG9DPn88wlE1MiFAu6zuMxaobr6dam2YCfRl8AZGLP5w7eVcO7xcvqA9edadJxFZu4Mxna5kvo+f0e2q8DXuZapUeP6zu30YgCRWRR9XloWZkoIpEJtM15jQQ5zwzo9tlUR2U727dq+cnOXVtIWqEwvXw86/hpJC3BomxgVybchOlFc51inra5PIrygcfH0SIraoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCmj1qiFmMsD7AKhxEL9DKT1eTZLt8kOprUGwOOndmS+dR2wfoKFqTGUtonv2UG3Df95/Zby8evrqcuNbuZWoq5Wh4GYdzYNb3S8T2tWPH4WTslFc1yXhSgxmZ7N1boUHobERqGGYoEEzVud1siEuc+PcaC/n5ZrzWRtv/ftpWmGpZtSNk91OE2TdBkX8kwDwba81zfqZ+7emyRp3T1ab+j10q37DqoDrjvLp2h+sO4ikKDliqPf+Hz07xi8VdvrYbrILM2r7eg2UCrRtmvbOu+uS59DATpX4+uvIVaToB9gjZrLdBXMXQ6mZCMNoEN1PqafVg7eKs91YA31U8rHu/b8mqRt2ao1QD4/1cckB5LkvIR0Lnaa1mkUuedpb20jae+fozVRkTh9jp176bjiC+r20Dq9maQFQvqZ+/qom6NerLUrjr9eqcjCbeWyut06TJeMw0RFuETT1W21mKPvg3CEavbsEnK5YLPwYwU9rrBoW9DUrMeGo2dSLVEuT8suNah1UHW1VD/mgm6fb7yxiaR5fLoNBpmrBi/TPu7ZrV27tE+n+XFsXa/Kpc+IQx3xUEPjAg8TFdR9IBCg73mfR+evVKBjgI00agWmvSxkaX/Zi9x79ffSd3A+q+uukKVjXi6l26CXhekrGPQ5ulGYy36uH/Pr35k0hernQkF9jnXQAAAeH21X2ayekzhFOpZh7XOBeV3BnseUGn7sHA5ZURMEQRAEQahSZKImCIIgCIJQpYza9BmP0WXgEFrOdtjSrjK0qSFdoNuf8yWdVrKZ2YltY8ZLpDW11CwCBf3dl1/8C0n63eMvlo/79tCly0KOzk13+PVyad00upQ5uemY8nHjFLqN3DSRyU5xT8N0iRivNOeZWdDnQ6ZgD5s3I5cPJRa1YTycdXgsepfSgHYfsHMn9fYdQbaQUoE+hw+ZDFIDPBIAXWqf8/6Ty8fPPPUSSdu2dWP5GC9XAwB4PPp3osxkwT2j+7267bpAl+ELRV3mfDt4IIh+l3m/d136HDay24SDjSQtm1boOrrUj73s2w5dIh91Z32H8O3mCvQzmKxN+30631yxYKO2OjiYpGmsq7iObjf5Qj9Jyxd0Gaez1D1H0dbXRhO07LNs+7uj9BhUKlEzXC8aY177M3X5UNekn3/60bS9WR5qdik5eJyj41jtZG2y89Lbg8evCy+XO/ht++8W16ZtHHt/L7HsKAeZyPys3RaRqZ+ZTG2bnheKun0kB2n/8yDTm8FcgPhRxJszP3I6SWttO5qcP/6r35WPYyYbK7zaTP2XDW+RtIbGRPn4mLoWkgYmlWnks9q8yqM4WIZ+PxlA5Q2GoXuy1zv+ps9YnL53oyFdHqEQTcPmvBKz56VsbaZ2bNpYuBuaoF/Xq5e5XSpmdbnm0rzt6GM/Mz37LO4SBEUgYdEXJk9JlI/ra6nEKR7X7/ZQiEpagsxKiU2fGSapyWb0XMNxWCQX5N7ondS5rKgJgiAIgiBUKTJREwRBEARBqFJkoiYIgiAIglCljFr2Eg5TcYUfaRQcRW3H2JVHUVG7votDzyi2/5qFqQmFkLbAorbj3m5tH96w/m2StvVNraWKBam2LR6kWjOsu9j4F7pV++QTdf4am6nOAbCezKHhg5Sy2TlyHcG2RntRuCWb2fnTaa3n4vo1uuF8bIjGqdZmzy6tyRgYoOFuwmFdP0yiBgNJrBGimsHGBrYdGukXGhupm4P2dl3OiTjVfeGwTAZr1rt2Un3T4KBuO5ZBNXOgdDvPZ+iD1ER1G2CPURH+y0U+QgLMJcVAUrsZ4e4RsEaNNasx16i99RbV63iRe5IAldlAc5PWecRYyCTD1Bl3XKrjKDF3DImY7o+JBNPBhvW173v/sSStL6k1alu3vUHS/EFaF6GI1oglmO5oYFBX5BtvvE7SglHdNiI1s0nalDY6HgVCWnfluFSIZ/n0+Bitpd/zh7AmjI2H44GiFRvw6T7vMJcXWLPmYborf1g/Y4mF11I2fS4HNWzHofeI+tA4y8IZ4chHoRB95yRqqLYK6yYzaXqPQFC36569dBzbsztZPj5qBgsbVqLjel3t5PIx16hhd1KFHHt+L/6d8V8rqauh/SwY1P3XYvopBbrs/MxdEY4UqFgYSex2CgCgoU73c+4CpFTS46Frs/BWKKRfZpBpBNM0PGQhr8s5Nonq0LBO2raZWw3kHkQxV1u+KG1XcfRONBXNayZNNbYYHNaQh1QbDbKiJgiCIAiCUKXIRE0QBEEQBKFKkYmaIAiCIAhClTJqY6nXS23wWE5mKGrz9SDjtcfLfYNpOzLXZCke2iKUKB/n+qlflO0ohEwmTb8XDevQT4nIFJJWzFBtQyqttSVdb+4maT0oTFIpR5/RG9C2bGWwsmHhjQJ+befmfmoyaVwGXM+nn8vnn4BQI2weH49prc/kyZNJ2ltvap1gLkd9vgHosqqtrSEp3F6P/apNmULrDlytpVAs9FJ/73Z9mUPrCuu+AADCqF2VPHvZPXReiznuD0/XR4GlhQNUe5QvoDxYVNvicbUmosTCkDgobJTrjO/fUVu3bSHnlqXLIhKiZej36bRwiGoJfWisCARpuw0yX0iRKNKzlmhYstSALrdTTplDfwfpV3/52K9IWp5pvQYG9FgBiqo7g0Gdn/wgrdM339xcPm7+C9WuWH7a/hua9XPaimr2nLR+Lp+Ptlsf0lr5guMbMgwAwGT+AMNhXa4286tnI62Z32T1GNHfK5q03RaKVAdWzOn2n0hQ7S/W8uSKVN+oQPcx7vPujdd30N+xdF49zB+iZSGfVh5aV+lB/cy5LG0PqTR9jmNmteu0wV6S1tig20dNLdWEWR7d50Ph8fCIyTConszB4eFY37GRMBHrywEATNRc/Uzb5vfQtpzJ6D6QSlFdcB75agsyn5NBpP1NJZkOjvmgjEV13+oboH4+fWh8LuTp93C75hpqH9MJ4/d3OEDrdfcurVEzWIg9Aw4+bBRGVtQEQRAEQRCqFJmoCYIgCIIgVCmjNn2yKCBg4S29LCSEkdFLmybbju9HJrygh5oBDUWXJJ2MNgV6DbrMWMjq0CNOkYYhcZReZk1n6RKox6S/4w/pe5qTtpG0+FS9/deM7iFpNjJfefxsvuuw5WPkrqO+gboHyedR/lSOpell59zgu1s6fUeYr5BTL/LR0NRI85Pq0+2hbzc1EaT79VJ/LMrcE1h0bdl1tPm5bTptH3UNuu387jf/l+UVhdvK0+3fLZPayDk2m/YyFwRFdG4Y1PRhKd2ufR5qFtq5ays5j9fovIbDtF23TNNlFYvRjhXwaLNx0EOfY6yxSixkDzJvFQdoPlN7Ub9poubEaFjn22NQM3guT/tGyqPLVClq+gyjMHU+D+3HJx6v29G0yR8haetffY2c//GPu8rHvbvqSJpT0PmbPOkUkra7Z0P5eMsmaqKeN+94cp6IoqHUpn3D9OpxzGU+VwxXnyvmrmg8/oqOUy8GUDB0WQVYWnyarp/t294kacmUNlGFAsx5kEvdpUSbdTln07RvbEKuljZvouNxsaDNi9yErICO6w1IbsKlMemMrvNwlJpeHeRWp6ePmjPj9dRMuqNbu7NpmsTc8yBJhTdB67yuPqGvc1lMsXGg0M9ccAR12/X76ZRAlXQrVKztushkavroOBpM0NYbiOp7TppO34Fv79Xuk3p7qSslrJwy40w2Y9Oycx3dlqY1U9cdhqF/1/LT9un16zHBYmETwaJjsA9Jc+wSlSo1tejn2rOHzhcGkvqd6FUSQkoQBEEQBOGwQSZqgiAIgiAIVYpM1ARBEARBEKqUUWvUKsIeIMmGW6A6FLzFVbEwICaK7WFZfDs61RJYaOs+pKlGJBLXGoXWDuoewARtDx7sp98r5KhdOeDRv3P8+04iac3N+nfxlm4AgCIOi8Iiv7guteWPFD4iGtNam1Kefi+T0Zq1Ynb8w8uwxwDLrzUBLAoI0YyEQ1Qv4kUaxoCfpjlc94D0fIODVLPU19enr+PFgcJ0xaIJmsTcx+zapXU4/sTwLkjSQLeRZ7Nal+Zj3aGlhYYmikR0flIZGuKspkZv3Y+zMF2k7PhNxhi2oxxM1HdLrMAzWd3HCqz/4xAx0Sit72SSlmkObc33eKjuqOCgMkxR9zwG6DYVidB7HHPM0eQc1/+6J2h7G0jpNmUO0nZimFqDE43RBh+JUH1MDI1H/hqmQcnj2Ev0HvhPZWMC/m6urU2QcxoqkOansVG7TnCYDs9FofgMRbWljkF1P1u6tpSPN2+kmqTtXSi8Wp7rcnF4NaqD5e8SrIXOMndB0ZjOT6FE06a16n5c30A1UancLnI+pUnr24iLCwCIIDcOPt6P0fvAYKGXxgMexjCP3LBkMvQ5sjndX3NZWlZ+PwqNxvp5JELbACDXKlOm0vd1f5++/64d9P2cTumyymdYaDIP1cX5kS6RuxKZMlWPubNmzSRpbW3TysfcDZmbp7pxMPTveny0n+Ny9TJ3JYGg7h88TNVokBU1QRAEQRCEKkUmaoIgCIIgCFXKqG0rWbYEaCKv0QW2TTVX0EuSlUvSemnd5FEL+LTRQfdkrgrapusttjVs2+5utHy6aQPd1r9jG91yrVx90w9+8IMkrQG7HWB2QAX4nGaceyXGS8Qe5rUbL5GmU9TU5yAP+8UCLePxwHVpXk3kxTscpmaqSFgvmdfU0O85JV13eAs1AEA2S5+riDxh55krhyxalg8F6Xb4nj3ahBUN0bzZRVofBeSCwyoxcxsg9xxA8xpGbidKBVpX6TQ1zTWitjN9xgkkrb4WmYlZRAMXLYvbGWpqGGtDqMm7Izqn7R2gUMgNeQwAEK/R/TEepyYRbOoEoG3cz6JvWKj8M8zs4TraBJFI0O3+jU3UrwRuY5aferAvOHobvV/REm6erOumrYNFNAjTwirZ+h4B1lUVMpeY3GZPzPLjbwbjEUYMFKkBSjQ/OIpALkvNTqkB3TcLWe7dnv7O9u3ahPj2dmr6LOR1uQb8VBaQz6HfUbT8Q0Emt8CmJ6uPpHmQu/kprTT6Sft0bfqMxui4UTKY6wqF33MkCeIJ3Xb8ATrGgKHrnL8rxoN0lo5dWG5SYqbgYkn3V8tHHzIeT5SPuemz4l2OTP6TJteyRH1xfQM1ae98O1k+3svcPhULtF15vLosG1m7PnrmUeXjY46dTtJidaidufT5efQkg+ucEC0tk8rHDQ3UDRB+P2BJ02iRFTVBEARBEIQqRSZqgiAIgiAIVYpM1ARBEARBEKqUUcteenqptsswtc3ZNehWWNPSdtxIhGpwgujc8vJQCiycD9r2z3c4h5u0RincTO3Bk9uQrXoS3Sa8+22qZ8NbZSc1cy0Bck9QpLZqCrVbc5cTHpR5i+lwQkgTwl13OMgFiFITEEKKhfTCLlkMVneJRKJ8nB6gz5FK6vLIFmkd87LC53yLtR+F75gyZSpJe3ub3kaOt5sDABiK1mtNrdYklEyqScCuHLh+BOstCy7PN81rLKbb59EzqSZCqX59/xItj927dOgZR1Gx04z2E2Es4To029Ft3rJoWQSQ7oan4T//sPsZAADbpvqUnTt1yLAi08cE0Vb5YJBqVLGWzzBYWCbmEigc0d89bR6tix079bXROG0n7R3aHcXJc2aQtOZJVJNjO0l9fy9z84HcjHCtK97Sz90mjIdzFoONR4D6n3Jo2/QgTbGPhRpyXd3nuLsWcOg9Nm7cWD7ODtLfSUS0RsxQ1K1HJq37jc9H0yyTto9BpPeN1tNyHRzUvzP7xDkkzeND7oHSNDThpMlU+5jOaq3dtEaqiYqiUHleH+sfyCWHYu45xmOU5zpRy6PvyjXlsUCifBxiLmqwKxeHhT/r7abaQ+x6x3bpPeoakDsfdo/GZt3P+vuoDphoFgHAMPTvtne0k7SaGj3mR6IsTBTWwrO5jCfA+gfSsBXydHz2Ixcc3iCdd2C3H9xd1GiQFTVBEARBEIQqRSZqgiAIgiAIVcqoV9f5craBlkt9frZVOqyXKyNxugToI56v+TZuarIi24E9zD1GUS9f2+gYAMBr6ntOaaNLl5OmTiLnFnI5kSlR8y4gcxZfovZ7sZmEpnFzFnZzwD1RG8jcyb0ZR5H5zLbpkux4gJeSAQCgMHwe4gld56kkXdodSOpyxdu9AQAs1gIDli7XHFvaDiH3GPV11IS2dZL2aD7QT79XZEvUXlR3eVZX4bB2QZB1aJtPDept/qEANVK0T6cmtanTtPftzGCSpDVN0m2uWKRtftcOfY9Mni71z/gwjCnc1Fws6nKMMQlDQ6M2AwVDLEwFcj8QDtP+HwrRcxxtIseihjiovfl89B4mct1RKFJ3A16LmjBjcf3d0xfS/t/dg6JtBGl7x24EJrXEgELrzUGmP+YwHWxkQjRZl8JRS0xzfCNRAACUmHscbO7nZjDsgsEusUgteXQta0eqQKM44HGfj5XFou5zQT9tc9RrPB1juNwhk9FtwgzvJmmBMDKph+nvZPPaZGez6AfTwrQNRBO6DzQ00vHI8qF3GzOnEdMneweOh+mTyxFwuXoD1CwYQOc8woLj6rrr7aMuUPrYOZb1GB7argIBPSZEwtQlS2uNfgdOn0HLmL+fcF/yeZjJEjVXl43rBTQG87mM4eVmUlyv7D2DXGj5AnScw/2eu0EaDbKiJgiCIAiCUKXIRE0QBEEQBKFKkYmaIAiCIAhClTJqUUS0htq1TaRR46FfQlGk+6jQryArvOKuEbiFHtmA2ZZ3hfRsOabzUT5kcw7RfFtcd4X0A2GupUACKi9znQF4e7pD82YyIzQ+dUpUk2Ai7ZnBvhdEmizX5RqZsYdrVBykJ7EM6q4kEND5iydoOfb16rLiO/eBhWmyUJmXbKo9wm5fuJ6o46hp5eNtW6g+onsP1XplkX5lINVD0kANH96jpla3pZoEbdc1dVSTEI7o5wiFaPvAeS/Y9H7pTFIf52i+x5pAkPZj3I7r6qhbGxwixeIhctBWfZO7f/DQa2cdd0z5eNfOPSQtl9Zl47A+lknrOsxkqZYozLbGk7B1Ado2Wqbo/MSYnra2Vp8bBm2Le/fQdpMcQG5VXNo3gqhcQ2HaN2Ix3W8CYa7lGns8FneRpDG8rF4Dus3X+qh7EkPpNMug9ZFL0bHzA6ecVD5+8flNJC0zoF1iRKN0zGts1vqlQRZuDwz6DqhF/TFcR8fV448/tnzsqBRJi8aQKyUPrQ/bpfeccZTWpSpgccNM3F7pmK+IG5aDd9Xwbpk8tYmcY7cw3EUU1lC7TE+YTOm6Ghigdc5DA+J2brP39SAaA4slOuZFo1qjhkOYAQAEIjSMIG6fLmsfJnrvm2wu4cMacpPpCW0W1s3QZeUPsjkBntt46VzGg9wJeXjozFEgK2qCIAiCIAhVikzUBEEQBEEQqhSZqAmCIAiCIFQpo9aoNTTVDJuGfaoBVNq5CShEicPmiSbTr2AfUx4Wasj0aW1FhMolwMQ+VByqASqkqe2c2OctGgbERYKqLNML4RA6hknzxlRwAMgHlMH8oZEwRUyjZiE7dygy/voV7A8LAMC09LlyqV7BQKGY4jW0Hqe2an9DXFs2OEi1BNhfXChCr3VRGxgY3EvSaup0GReLVMvANZTJft0GjADTOQBuD7Rdt7bqPhCP8fqg7Srg13mtb6T3yGZ13gtMk5FD7ayYG14vNxZMntxIzn0+XY+NdTQN+/gD5hsQcIgUlmTnaFgeH9KuTGYhu2zkRy2XpeLGnh6tNSsVaZ8KBWndYP+EVpiH+tL3DwapzyQD6TBTzBfeYJr6bsR+vLg/OCTlgUiUPodd0s8cZ/KYMB2OxgTDorq8Amp/To7qjoJ53eeNINX+1tQj/1eK9rcBD32wUz44u3xcLNAGsmH9Fp1mUz2hYaDftWjfCMVoH5syRbfXxlaSBMfP1h/kC3T8aWjUL5OaWlo2hpdVUFCP106a6hI9HjyWU40a1jkZE7BWYkXp+Gzh8IjcyRd6l9sFqi3LZvU515BGIglyjv0ncp+ktoP6ToH2nXxBd55snvo5xWGhAGjYLnDZpIBo1Oh7xcAhvtj72a14X+PvMQ0nvpZp0YslXcY83OBokBU1QRAEQRCEKkUmaoIgCIIgCFXKqE2fvihzs4HNG4ou82Fzom0Pv+xrMhOp5WMmC+Suw3WoWcQtoTAcbIez6eoPCnm6JJ3P8yVqnYfevm52rV6STaWSJC2E3I4EQ9RkEuMhOtC56zL3HNgFhjvSNm5WjuMCC2/iQabPEjXhuGj7sT9Ml50noa38pod+z9lBTX/JpDa3hMIsTA0KabTj7V0kLRbRW87Z7SEWZ64lMro+Oqx6kobrp3sPDT1jerSZJBKj/WHyZBqaKI62+ff0bCNpJUe7BLAdanopoHBXpXEOGza5pZmcB5EJMcRcJWBTgmLhe7A5n5sle7qpOcvZrcs4FkuQtFhdg85LLe3/OAwOdyNjstBDZIDwMXcsfm2SKfVTc+bu3dpEjU2tAAB2iZpvolFthvFF6TiGXRUom5oFc2n9O26JtgX2FGNCbpD2x96+ZPk4maSmpghyH9LS0kLSvAldVzXNtG+E/HTMbWzUfZVb2rzIdcLGN7pIWga5awnHqdlpSisNL3Tssdp9TCDB+pGp6yNRS+sjENL9v2kSNa2ZEXqtk9FmOY+PCV5wmCgWaghjGOMRNIrh0DEXm+Isk4VMQu6SDCaFcZAUxTJpfeBwYwB0XA0GmKsvS19rZWg/y2ST5eNijrYjO0TPAbVPb5jOLbCMybW5Oy2Ud4u5AWNjMB5KLDW8mRhcxZJ0WiRCTeqjQVbUBEEQBEEQqhSZqAmCIAiCIFQpMlETBEEQBEGoUkatUQOb6lCIuIDb2ZEOjW/FBVd/j2y3HiI7ytXn3HUHdhWRTFK79kC/1qHkMnS7b5HpaYpoa7KymSoE2eRLLHxGP9KzeH30+evrqV4C6xAiNVTrg7VeXK+AQ0p5rAqnH2OOUvSZiYaO6RUMS+dVsbAsYOm6a5pEy7ipeQY57+nRupjt23eQtF07tSaksZm51VC6Hm2H5js1QHVJBaQvKhbotUWkZfAwWWZdrda6NbdQnUEsQdtuLqefo1iibg6KttaI1NbR5wgW9e/sZXqusaausYGcY/cgisX+MsK6Hvk29Z5dWj+4dzfVfeaYyxEDObNJJpMkzbP97fIx3t4PAFBXp7WFPnZ/s8TC+WC9DO9GRV0X/UnaTnp7dd5Nk45V8Tjtx14UbgiHrAIACAW11imboeNPOoVcAFm0LU6BsQe7BwEAeObpP5aPu7bQ8E7vn3NS+bilhWoyAYV7cwpUO+QLMLcnAT12nPi+dpI2c+bU8vFgiraVvj7dHzIZquezmIso7D7JsWjbxeNzjLn1CIb090ymcwIWGgyHtKt4B4I+56EB6W8OnzRmWPQ5SNgkrrtC733+DsTSdCavhmKBfpBI6LHT52NaP1fXT5S5ZPJ6ddsZZC5yBpK0L/m8ekxKBGidm6QqWV259FqM5Rmp7njloXJl5WgiV0/BkGjUBEEQBEEQDhtkoiYIgiAIglCljNr0uXcPdYfgQ972fQFqI/L79bnXomYJZSBvzmybrGPTpVXH0deWinS5NpvS5o3eburtPDWgTW/FAtteyyIc2CgPfg9Nc5D3fZtv00Wrp45Nl1Kxx2YAgFRKm76wl3QAAJ8fVwHzM4IxJmKNnOcB528E1xEGS8MmVMVtT/RvhYapaIk8QJ+5plabKfI52layGX3P3h5qevUHab2WSvpaf4iaYuPIlUddgpqwfSjiRalIl8sHB6grg/SgNqNlstTtQySGompURJzA5+O8dZ/JFPCWcsNk9Yb6UX6Q9j8sC0inqSsAxXzpGCO0+aKLzC42cwejUB36qWktFKBlGjdRO2KuIgB5VFfMlZCJzBcWe36/h94zgNx8+P3UtFFEfcXxcDdD6GSE7j9WpNN0rAqHtEl3UjN1wRGPaxOu4iEnHF0/pkXTDC9/zaB7ci/tyCwXiNDfaUZmScXGER+LPoJNn65B6yOAzZ0mK3QbtQ+XSz9oWbkucmthjfAq5eZEmjhC2hhh8PpBeTD5ewa50/LS5wgiF1Wuw2RL7JkNQPXDIlfgInCY2xunhOrcpn1O8eHRwfOQCXhfjljPiHfwLpcVNUEQBEEQhCpFJmqCIAiCIAhVikzUBEEQBEEQqpRRa9T6epLk3EL6Fb51PhzTWoZQmGqAsLaNW+cdm9qnfZa+dpBtx072ae1LD9Oo5dAWeA9zAeJhPhd8SHvisu3XhbzWKHBtjT+gf9dkWqJshv7OQFLnPVCh58PhjVgIKaQJMyZkTj3SPXloMPzM7HsG1qjxJseEBkj7FGZbtcNh7ZKB1yMOMZbLUm2JWxHOQ+se+lPUJQMOY+RnLmH6enQ7276Vup1IDVKNWi6vdYmKlVUxp9unW6JpXuTKgLudGHMUD62CTrh7GKTZHBykfXNgQJdTkWlLefgYPHbwUFDYlQ53DTA4qMs3l6P3dyM0fE0YhZbxWLy96UODb6lHvjw8zD1H5blu116mV7LRSGcCv8fE/q3sYRri6dOPKh9Pa6UuOBobtX7NNJnWzkauXJjW0WIjfapPa0hTA9SVyuCAHte59wML1R13x+FhbhTwtY3NjfSHTDR2VLjVwK4qWBK71sQdhGvUnOHDRk08TKNGQjmy9ogqwcvCZIWR2xvXofWYzdD+ijXehmGxNF3QTokWultCbp9cWsaWQduuz4v7/fAuNyp5h32wQpM2kqYYXTtaLdvQ3xYEQRAEQRCqCZmoCYIgCIIgVCmjNn2aLl1mLOb18mmpQLfgl/DyJTcnxPQtPV663db00iVRvNLslOg27mxWL7UW83SZ1UDRD/wBZpYNUbMINm8NDO4haQUX5Ydt4/b7kAsAtt22UKDbuPN5bf7hHpvxcqliS8LUdcFEbDfmkSNGyoM7zDE75647WBMkpjLFvVSjtuShv4O9J/gVTeNL7djaE6ynHuaxu4Z0H3Wr0du3s3w8kKKmz5LNPO6jxmuxPpBGpsKBAdp3fDn9/JnswSzfHwLUCK4CeBoy7XCzpIssK17mxqIywoCOhsBNn7mMNm9iU+e+e+qyKfDoEn7u+VynewyaH+yOgLgQAAADuRLi0geX2eUc5KrBtqm517ZLQx7v+x1dWPh+4wV3s9GMzISBEDXl+LzomU3mLgWVMf9Ng7k9sZ3ckMcAtB/xdkXvx9wljeAuqOTSezQ5TeXjSIRFOMEvHWbe5pYtA7cJh/cdbOoaNmsj97kxgpuUqdsNLg3Q+eP9MxTWJuQ8ewe7g9QUmi/oc4eZhRXKEK9zB5er4i5yWAQQP363D992KjgoU+QozZvv6h4H9cuCIAiCIAjCRCITNUEQBEEQhCpFJmqCIAiCIAhViqG4+EIQBEEQBEGoCmRFTRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqFJmoCYIgCIIgVCkyURMEQRAEQahSZKImCIIgCIJQpchEbQxYtmxZZbDfYTAMA1auXDm2GTrCMAwDrrrqqnG5V1tbG5xzzjkHvO7JJ58EwzDgySefHPtMHYFInb+3aGtrg2XLlk3Ive+9914wDAO2bNkyIfcX3jlHaj8/rCZqO3fuhJUrV8Irr7wy0VkRxpinn34aVq5cCclkcqKzIowTUufCRI/xjz32mPxhPcZIP6/ksJuorVq16j01UcvlcvC1r31torPxnuPpp5+GVatWSWc+gpA6FyZ6jH/sscdg1apVE3LvIwXp55UcVhO1gyWbzU50FiAQCIDH45nobEw4+XweXNed6GxAJpOZ6CwcMUidC8Lhj/Tzd8+YTNRWrlwJhmHA5s2bYdmyZZBIJCAej8Py5csrJkdr166FOXPmQDAYhNraWliyZAls376dXDOcnmHhwoWwcOFCANhnJ/7ABz4AAADLly8HwzDAMAy49957y9cef/zx8OKLL8IZZ5wBoVAIvvrVrwIAwN69e+HSSy+FpqYmCAQCcOKJJ8J9991H7rVlyxYwDANuvfVW+O53vwutra0QDAZhwYIF8Nprrw1ZDjt27IDzzz8fIpEINDQ0wHXXXQeO45BrDkeN2o4dO+CSSy6BpqYm8Pv9cNxxx8G///u/l9P32/R//OMfw9e+9jVoaWmBUCgEr7zyChiGAd/97ncrfvPpp58GwzDgRz/6EaxcuRL+/u//HgAA2tvby3XNNSePPvooHH/88eU8/M///A9J399ON2zYABdddBHU1NTAvHnzAADAtm248cYboaOjA/x+P7S1tcFXv/pVKBQKQz7zr3/9azjppJMgEAjArFmz4Gc/+9m7KcL3HFLnR16dD8X+8n399dehs7MTYrEY1NXVwbXXXgv5fH7Y7/X19cF1110Hs2fPhkgkArFYDBYvXgyvvvpq+ZoDjfEAAM899xycddZZEI/HIRQKwYIFC+Cpp54aVd4ff/xxmD9/PoTDYYhGo3D22WfDn//853L6smXL4Ac/+AEAQPnehmEcTPG855F+PjH9fEyXcjo7O6G9vR1uvvlmeOmll+CHP/whNDY2wre//W0AAPjWt74FX//616GzsxMuu+wy6O7uhtWrV8MZZ5wBL7/8MiQSiVHf69hjj4UbbrgBvvGNb8Dll18O8+fPBwCA0047rXxNb28vLF68GJYsWQIXX3wxNDU1QS6Xg4ULF8LmzZvhqquugvb2dnjooYdg2bJlkEwm4dprryX3uf/++2FwcBBWrFgB+Xwe7rjjDjjzzDNh/fr10NTUVL7OcRxYtGgRzJ07F2699Vb4zW9+A7fddht0dHTAFVdc8S5KtbrZs2cPfPCDHyyLPhsaGuDxxx+HSy+9FFKpFHzhC18oX3vjjTeCz+eD6667DgqFAhxzzDFw+umnw4MPPghf/OIXye8++OCDEI1G4a//+q9h8+bNsHHjRvjRj34E3/3ud6G+vh4AABoaGsrX/9//+3/hZz/7GVx55ZUQjUbhe9/7HnziE5+Abdu2QV1dHfntT33qUzBjxgy46aabQCkFAACXXXYZ3HffffDJT34SvvSlL8Fzzz0HN998M/zlL3+Bn//85+T7mzZtgr/5m7+Bz3/+87B06VJYs2YNfOpTn4L/+Z//gY9+9KOHsnirEqnzI6/OD0RnZye0tbXBzTffDM8++yx873vfg/7+frj//vuHvP6tt96CRx99FD71qU9Be3s77NmzB+6++25YsGABbNiwASZPnnzAMf53v/sdLF68GObMmQPXX389mKYJa9asgTPPPBP+8Ic/wCmnnDJsfh944AFYunQpLFq0CL797W9DNpuFO++8E+bNmwcvv/wytLW1wec+9znYuXMnPPHEE/DAAw8c+kKrcqSfT2A/V2PA9ddfrwBAXXLJJeTzj3/846qurk4ppdSWLVuUZVnqW9/6Frlm/fr1yuPxkM9bW1vV0qVLK+6zYMECtWDBgvL5H//4RwUAas2aNUNeCwDqrrvuIp/ffvvtCgDU2rVry58Vi0V16qmnqkgkolKplFJKqa6uLgUAKhgMqrfffrt87XPPPacAQH3xi18sf7Z06VIFAOqGG24g9zr55JPVnDlzyGcAoK6//vqK/L5XufTSS9WkSZNUT08P+XzJkiUqHo+rbDar1q1bpwBATZ8+XWWzWXLd3XffrQBA/eUvfyl/ViwWVX19PWkDt9xyiwIA1dXVVZEHAFA+n09t3ry5/Nmrr76qAECtXr26/Nn+dnrhhReS77/yyisKANRll11GPr/uuusUAKjf/e535c9aW1sVAKhHHnmk/NnAwICaNGmSOvnkk8uf7X/mdevWDVFq722kzo+8Oh+O/eV73nnnkc+vvPJKBQDq1VdfVUpVjun5fF45jkO+09XVpfx+PxlHhxvjXddVM2bMUIsWLVKu65Y/z2azqr29XX30ox8tf7ZmzRrSjgYHB1UikVCf/exnyW/u3r1bxeNx8vmKFSvUGL02qx7p5xPXz8dUo/b5z3+enM+fPx96e3shlUrBz372M3BdFzo7O6Gnp6f8r7m5GWbMmAHr1q075Pnx+/2wfPly8tljjz0Gzc3NcOGFF5Y/83q9cM0110A6nYbf//735Przzz8fWlpayuennHIKzJ07Fx577LGK+w31/G+99daheJSqRCkFjzzyCJx77rmglCL1umjRIhgYGICXXnqpfP3SpUshGAyS3+js7IRAIAAPPvhg+bNf/epX0NPTAxdffPGo8/KRj3wEOjo6yucnnHACxGKxIcuf19P+uvy7v/s78vmXvvQlAAD45S9/ST6fPHkyfPzjHy+fx2Ix+MxnPgMvv/wy7N69e9R5fi8idb6PI6nOR8OKFSvI+dVXXw0AMOQ4CbBvbDbNfa8jx3Ggt7cXIpEIzJw5k7Sf4XjllVdg06ZNcNFFF0Fvb2+5DWYyGfjwhz8M//u//zusTuqJJ56AZDIJF154IWm/lmXB3Llzx+Rd9F5D+vk+Jqqfj6npc9q0aeS8pqYGAAD6+/th06ZNoJSCGTNmDPldr9d7yPPT0tICPp+PfLZ161aYMWNGeZDYz7HHHltOxwyV36OPPhp++tOfks8CgQBZrgXY9/z9/f3vOP/VTnd3NySTSbjnnnvgnnvuGfKavXv3lttBe3t7RXoikYBzzz0X/uM//gNuvPFGANi3NN7S0gJnnnnmqPPC2x7A8OXP87F161YwTROOOuoo8nlzczMkEomKNnHUUUdVaFWOPvpoANinbWxubh51vt9rSJ1rjpQ6Hw18nOzo6ADTNIf1Xea6Ltxxxx3wr//6r9DV1UW0vNycNRSbNm0CgH0ThOEYGBgot8OhvjtcW4vFYge8/+GO9HPNRPTzMZ2oWZY15OdKKXBdFwzDgMcff3zI67DD2OEEm47jDHuPoeAz/LHkYPJ1uLD/L9aLL7542AHzhBNOgA0bNgDA8PXxmc98Bh566CF4+umnYfbs2fBf//VfcOWVV1ZMpkdipLbHGS4fR5pQ+J0gdS6MhgOV60033QRf//rX4ZJLLoEbb7wRamtrwTRN+MIXvjCqHYP7r7nlllvgpJNOGvKa4ZyQ7//uAw88MOSLV3blSz+faCasBXZ0dIBSCtrb28sz1OGoqakZ0qfK1q1bYfr06eXzd1L4ra2t8Kc//Qlc1yWN5fXXXy+nY/b/9YXZuHEjtLW1HfS9DzcaGhogGo2C4zjwkY98ZNjr9nfm4TjrrLOgoaEBHnzwQZg7dy5ks1n49Kc/Ta4Zy47W2toKruvCpk2byiurAPvEtMlksqJNbN68GZRSJE8bN24EADjs24XU+ZFX56Nh06ZNZDVj8+bN4LrusGXz8MMPw4c+9CH4t3/7N/J5MpksC8oBhm8D+01hsVhsxHY40ncbGxsP+N332gv+UCH9fGL7+YT5UbvgggvAsixYtWpVxUxYKQW9vb3l846ODnj22WehWCyWP/vv//7vCjce4XAYAOCgHOV97GMfg927d8NPfvKT8me2bcPq1ashEonAggULyPWPPvoo7Nixo3z+/PPPw3PPPQeLFy8e9T0PVyzLgk984hPwyCOPDOmypLu7e1S/4/F44MILL4Sf/vSncO+998Ls2bPhhBNOINe8k7oeLR/72McAAOD2228nn//Lv/wLAACcffbZ5POdO3eS3UKpVAruv/9+OOmkkw57E5jU+T6OpDofDfvdWOxn9erVAADDjpOWZVW8Bx566CEy1gIM3wbmzJkDHR0dcOutt0I6na74/ZHa4aJFiyAWi8FNN90EpVJpxO+OZRusZqSf72Oi+vmErqh985vfhK985SuwZcsWOP/88yEajUJXVxf8/Oc/h8svvxyuu+46ANi3nfbhhx+Gs846Czo7O+HNN9+EtWvXEkHh/t9MJBJw1113QTQahXA4DHPnzh3SXr6fyy+/HO6++25YtmwZvPjii9DW1gYPP/wwPPXUU3D77bdDNBol1x911FEwb948uOKKK6BQKMDtt98OdXV18A//8A+HvpDeg/zzP/8zrFu3DubOnQuf/exnYdasWdDX1wcvvfQS/OY3v4G+vr5R/c5nPvMZ+N73vgfr1q0ru3PBzJkzBwAA/umf/gmWLFkCXq8Xzj333HInfzeceOKJsHTpUrjnnnsgmUzCggUL4Pnnn4f77rsPzj//fPjQhz5Erj/66KPh0ksvhT/+8Y/Q1NQE//7v/w579uyBNWvWvOu8vBeQOj/y6vxAdHV1wXnnnQdnnXUWPPPMM7B27Vq46KKL4MQTTxzy+nPOOQduuOEGWL58OZx22mmwfv16ePDBB4nFBGDkMf6HP/whLF68GI477jhYvnw5tLS0wI4dO2DdunUQi8XgF7/4xZD3jsVicOedd8KnP/1peN/73gdLliyBhoYG2LZtG/zyl7+E008/Hb7//e8DgG6D11xzDSxatAgsy4IlS5YcwpKrXqSfT2A/H4utpPu3xnZ3d5PP+bZopZR65JFH1Lx581Q4HFbhcFgdc8wxasWKFeqNN94g373ttttUS0uL8vv96vTTT1cvvPBChXsOpZT6z//8TzVr1izl8XjINu4FCxao4447bsj87tmzRy1fvlzV19crn8+nZs+eXbH9e797jltuuUXddtttaurUqcrv96v58+eXt5zvZ+nSpSocDg9bLhg4zNxzKLWvPFesWKGmTp2qvF6vam5uVh/+8IfVPffco5TS25kfeuihEX/nuOOOU6ZpEncomBtvvFG1tLQo0zRJuwIAtWLFiorruUuA4dqpUkqVSiW1atUq1d7errxer5o6dar6yle+ovL5fMVvnn322epXv/qVOuGEE5Tf71fHHHNMxbMd7q4apM6PvDofiv3lu2HDBvXJT35SRaNRVVNTo6666iqVy+XK1w3lnuNLX/qSmjRpkgoGg+r0009XzzzzzEGN8Uop9fLLL6sLLrhA1dXVKb/fr1pbW1VnZ6f67W9/W75mqPeQUvvqa9GiRSoej6tAIKA6OjrUsmXL1AsvvFC+xrZtdfXVV6uGhgZlGMYR56pD+vnE9HNDqSEUeEIFW7Zsgfb2drjlllvKK33C2HLyySdDbW0t/Pa3v53orAjjhNT5e5uVK1fCqlWroLu7m2jLBAEj/fzgOKJjfQrVywsvvACvvPIKfOYzn5norAjjhNS5IBz+SD8/eGTfsVBVvPbaa/Diiy/CbbfdBpMmTYK/+Zu/megsCWOM1LkgHP5IP3/nyIqaUFU8/PDDsHz5ciiVSvCjH/0IAoHARGdJGGOkzgXh8Ef6+TtHNGqCIAiCIAhViqyoCYIgCIIgVCkyURMEQRAEQahSRr2ZYMN/PkTO/T4dQ8s06c/ggLoePw2CXlOjHcjG4jQOlxFgVlg3p4/NAssRiv9mspATJgrobtL7g81+pYQvZffAVmFuIVbm8GkV8198Lc2rY+sMWR6WV/Q95dAUo+0DMNY4256iuUEhtowRYrMpFpoPW9cNoHHaDIOe2zZ6UEXvgdsZ/x79XVrGrho+JInpDJBzXB+FHG0PhYJuLKU8bUg8HOFIigLsRNny0mf0BvS55aP9ymg/ZdjfPBQ8+9D15LylRYdTmdRMAyF7TO180rHpMxiG7n8GGxsUa8iu0uW4z2US/h1db5XtDdWpS9uCUuwc1Y3yUE/3hoHaFPjZHXR/VMD7Jnsu8kXaNgwPSjWKJM018DdpI7KaToOx5s8//x05N1B+HDdP0nJ53VdKDvX+H43p8pkytYGk1TbX0psqVAYG6yfkfIR1hIo+za7F/c+ggdjzqUz5uKeHOmkdGBgsHxdYH+f3sNB7xjRpm8PvQHwMABAMam1WTW2cpE06jUbCGQs2/fK/yDkeq3g8VByQPl+ibXfv3r3l40KBjpX+INWfFYu6LVXGbtXnbkV70GleLy3jeDw+7HlNDW1zdl7ffxDVPwDA4KA+L+Zom3ccmlf8DuIxR1387mJ9Gbdr/ogdZ38CDoSsqAmCIAiCIFQpMlETBEEQBEGoUmSiJgiCIAiCUKWMWqOWSETZJ1oj4DjU6Irtutg2DQCQzuhrfX6qMwh6WXYsNI80WBoSlxULXC+EdC8GtRV7LGo7Ny2kZyvlSBogjQzRve37YRgWrp/ANnmmXSL6Pqa7Yj86QtrYYJn+4RMrNCL6GQ2WVwOXFf8eM9h7fNbw1yKxkXLp91wu4sNfG0GjBqxaLdTmguz5vah92gF6v4rbI32dyfRVWNtgemneTGskXdbYMnlSKzmvSTSWjz0+ql0BpcvCdOkzGAbKt8XSmJbH9OAKYJogXKhc1+LgsYF+T/FrUX6w7o2fG8DbyUhpip29N70c5Qspco6Lx1VMT6f0mOvz0Y7j9+u+wjXLwPsGHsu5YAefGrz/H4QuGKXbeTqup9PpIY8BAPJIy8THHz/TW/t86JnZ+wlrtlyXFkChqPMzOEiSYBKMPSWba7F12XGtWbGo24Bp0TIeKUi6bdM+idsHT3Mc3a4UcE2Ybmf4N/bdn85JsPYXmC6wVCoNeczvz+FjN9Zwch0yHVtGGEt4mx8FsqImCIIgCIJQpchETRAEQRAEoUoZvemzJjJsGjd9prN6+TiToVthc7ls+Tibo2aQQJhut81l9Xe9PubGwK9NmD4/m28is5hiW/cNi22zx+fMTEuW4V1ushvJ9MmX83EeRjAL8t8klh+6lDuSkfSQwcoOm59c5oMDZ52btwC7XahY9uXnxpCH//+uQ/8mQGX9DJO3//9l9D1W59gFSYA+B94e7rW5qWUEFzEWNwWhuhzJy8BIbWwMMFSMnBfz+hnyzLzo9SIXHBXmRHSimFnSpu3YQDIF7roDm0G4mYG43DCoGc5k5Y1NsSaXMIzg1oWec/8r7Eps3ef+aUZtFh3/v5sLNjV9KjTocBMNbv+RKDV7xRL6/RAIMpOYwct8eCkIZaRRbgSzKPtd5kWBPGOpRE19tq1NfV4vNbV5PJ5hz3kfsBx0XqTtwba1qa3AvU6NAyO5xyiW6HiYyetn5KbOKGoDvO8ODNJ2VUDyJH5/l7jgGN6kHgpSd14Bf4ice7zo3KEFi12kYHMuADWFKtauPPxdhvPt0rHNHOVbmd9jNMiKmiAIgiAIQpUiEzVBEARBEIQqRSZqgiAIgiAIVcqoNWoeL9NIoa3JFtuObfm0DbZQpBo1rFnL5uk8MVqiOrhQGIX+YBotfGq49HccG4VBcag9mG+jN01tZ/Yx/Vql1mQYDK7XYvNfYyTdFYJtY8fhjPJ5anMffmP0ocPO0LJyXKwzYNojpBnzeJieEIVCMiymSWFaM+Xo3+W6DxKGg+uiiNToAOFlkCYjz7bu+1CoINPD8kq2p4/gVgAAwERtwsPdRcAIEP8EI114yNm9k7oqCAR0XSQS9AFra3U5hcNUKwIW1ogyrQjTBHqQ7smA4XWPFWVBKpxrQ9iwhq+1vcOnjahR40m8/lHbrPjzd/hxBDf/EWSWY4YvzHSB6Dm4a4JQSI/5iQTVMyYSifJxIMTc+nCRGHGdMJLWdwTNzwHD9qH68NBnJM9lDK/X4ho9k41dhoF/d/gxxjTpPUh0qwlYKuHPpZBO2maa0nxBa8or3WPot1AsQfXlXLKbyzHXVwhvAOnQQnQsCQSQFt1H388BplkjumCD1Tlyn8L1rlgzx0MTcumjQeSV/P2Aw0QdWhW5rKgJgiAIgiBUKTJREwRBEARBqFJGbfosKWrC8ODlY+Z93HH19tdiMUvSisgrsmNTU6frsHmjo5c6e/v7SVJ/f1L/ZoFt90WnjsuXq+mSpMej71FfS80ieKuw38+3Detzy8vNKXzrOFqGHcGcWuHBuqDLMZul5Tgeps9UkprCsLmTe5DGy+le5i5FBXX5+HzMdQIvOnpHljhKs6A7vFlq3ynauu+lkSqImYZvzVYj3N/h9YpMCDZPG52HdcU89Y+1Zcwt0VaVR9nOMvNRDDsF56YtdK3BbCAeHmEEbaNX3OUKOuXRJRSyE7pQZGncnKev9fG+is1QI7pDOZD5mvjyYWkj/a5O448/HjS3JMg5dmPAIwxgM1QkQk2fQZQGPDIB92yisLl7JPPySOU2cmFhiYtbpGY3ErmGe55HlcBdTnAP9iO1F/wONNn70fIgNz/e8bd32+y5PMQsSCurVNLPYTu0n3n92twZitCxI8jNkohixXiIfpO5RMFRXFxW5w53kZTTz+VlUY9wJCGLjVcWik7EXYdURB8gEQaGr7sDBOA5aGRFTRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKmXUGjWTu1FAtuxigeqnMpmB8rHL7OGhoNalBYNRkqZcuv128+bd5eOBAermI5/TegGvj+qMAgG9xddgc1HF9EsOCpO0bctukhYK6d9NsO3HiRpt1w6ZLCwVL1VksHaZuwJs53ZZ3mzknqNYpHql8SAzmB0hlWt2cIgOdqWDdEEhql3wcz1LENWlw54ZneOwHwAANgpN5DhMWzKC7sAfr6e/gy61uMwBaSRMpq0xjeHvwd1O0BA6rH2icnRZ2x3rsGF1tc3kPJ8fvv5xGSubVrgBqG4s1hg8tNxwG+fuacjfkVzbhkrDBNr/DK6ZQ7/jsHaDNUkVeiWc1QoBGdNomsPrbtRIAhW+/3+caZqUIOe43XJdoIXGOYuPeQiXaZCYZJBogkbW7/E4Xe7waRV9DIeQomWM9VOx2PChEXmooVyOvoMMY/j+gcd1HnoqEMSubcZDbUyp1NrhsuJh87zoeIQQWkGqLSOaRQA65A3SckylBsvH/UmaZqO2xMd13ndw/22sp+0TjzMGCyPn8+l7YE0eQKVmzcHtio0XVM/G5kvomLsTGw2yoiYIgiAIglClyERNEARBEAShShm16TOXoya7UkkvQ3Kv+ems3g7t8dIlyEi4rnxsKLo8umt3ipxnBvU8MpemS6uFAvpdl3ozNlx9LV+65FtqsbfjwQFqaisVkCd+hy5z2yX9O9EYM++G6TPjIjAt5rWb2HuG9xJe4QV5HHCKdImcevRmkQmQKdzm26+R+ZubAbi3aQObSYv0dzJpnZ8Btnyez+slaxyZAmCIrdLIRYszQD3lm+g5LGbu8gf092Ih2naDAfocpoW8XTNv32TFvCJvaBs5jC/hADXDKGwiMVlbQM+ngI8Nuq8YzHztZWYHTwiZnmzmnAWd8634rtK/YzIfL5ZJ+5hp6TZXcugYY4zQx0zLHvI6gCFMnSMGMUD3GNHlxPj/3ezx0fwY2CUN952DZCLcvGnjtsK8shvMzY3CJsyK8kD9hpubkSyAu87gpk+FxlLDpH01jHzLWD5mBkPSi1SKtpV8no4V2EUMNxl6vLouuauKSES3+UCAvw/GHsvD6xy5VmLua0KR4JDHAMztCDMTc7dY3Xu1e61kcoCk9fVr0yeWNAFQV1vchM5dbWF3MhladRDGz8GiH2DplMv6uVOgYxumIvgAyd/wLpn4+2g0yIqaIAiCIAhClSITNUEQBEEQhCpFJmqCIAiCIAhVyqg1aj29feQcb7Hm25hLRW3njUXrSJrfp+3zff3U/rv1rV5yPqnpqPJxZpCmbd2yS+et+y2Slk7r0Edk+z8AhCJUr1BTU1M+fv+cSSQN6zBSSWo7L+S1EZxrF2pqI+xca3/MANN9OMiNA9Nr4PORw9uMEYrpkpCLBJ6fEhIQuGz7d6mo9Vsu04+5DgvnUdC/m01TO3+yX/9uL2s72Yw+56HILA/VgXhQCJfdaap1w9oCn5f+Tk1Ctx1Vz+oqTusV7063mJYCLBy3iLkgebexRt4FJZuF2kFh43ws1E0wpMvGDLEwUaj/26wtKMVCiKHwbzl6exhM6bIZHKS/k8/pe5Qc7iqF6QWRRqqjrZHe30TCEmt41x2VLla4fmokFxyoH1dszcfalfH/u7nANDg4hI/lYVpPF7tKYP0YPZeHh+jx0HMX6xZ5ueFzg4uS0LlB66oyThVyF5QbXpccjNCxGmtofUy/xsuKXkvbHNY7Bph+1c9dV4wzPj8dD3FePT5aV1jPxbV2+HuZLA03mMvS+tm6dVv5eDBN35d47AZFy8qDNN1ck6bY9AW/k3bu6CZpDQ16HoLnIAC0fmyLa0/Z+IzaFX8H2kikZlYI0Ug8PDhYZEVNEARBEAShSpGJmiAIgiAIQpUiEzVBEARBEIQqZdQatVAwQc6xDsznpX5JfF5tS26Z3EbS3t6h/ans2kGdnfi9teT8+efeKB+/9qctJO3NTW+Xjz0eavO3kHagP0lt1YUi9YdWWxsrH7/+Z2pXX7hwfvl46rQmklYqaHv03j39JK27Zw85P2rG1PJxU2MHSQOUP27zxn7LuP+x8SDop/d0R5DJeZAjKZvpV3DYHptJS0yD6SWKuu28vY3qIvNI+5SirnjAcbTuQLk038EADVX2u9/9oXz8yuZBktbdo7WPHqZXOP746eXjWcdMIWkXfPyvyDmW6eRyVF8ZRv2jwjkQ1gWOsy6xWKJlYXm0PiMeY6G/cJezaZ8yTP09H9MHOkyjZRr6h7wWHUe2dOn+//zzfyFpBSRz8Vg0byXm4wv7V5o6hd7jpJOPKx+3T6chtCxLa2cU85ummH4T+5wzmS8q5YygTyFhcMb/72aL+XU0QOddMa0nznqF3zCkQ+OPaNtUk0THOe4PDflKA6oPMkZIc112jnwXer00/B8Nf8bugbIWYfo1fm4hP2K8zp0SfWaMQnmbCO0x15rhuuQ+xiIRfW4ybVsJ+a7s6aFj9a6d9L2bHNDzBT4+4zHAYW2uiMYLg2vSRpi+eDz0GbGP1sEM1dQfNb21fBxP0JCCXJeYSunnSMRpe8BhDXk4Ogv1ba61Gw2yoiYIgiAIglClyERNEARBEAShShm1Pa2paTI5j0a1uYMvpRbyeMs7vQUOTl9gq8Pde6iJ6IlfPVM+3rOT7t0PBfR221KRLh/HYnpJctoUupQZT9Cl3bd3bCkf79qxmaRt2qjNq+FwjKRFonr50mRmyVCQLoNnMjrv+V27SFoghELhWHTe7PcjtxYudw8w9vDt+X70nDw3BRRuy+Ohz4G3/Pt81EyNTS0AAN292qaZGqDLzvmCLvNSiYVw8muz+WCGmjNefWUjOX/u2TfLxz152j4MpX+nqKjrjtde3am/t6uHpNUlasj5/Hknlo/9fuaSBbkocRUrSVLPzIQHY4ufdmPiVgG74wAAAK8uY+XQesIhggzuKgPoTZJ92lywc8dukrbhz3vLx3t28tAyyFUKN3sxNxexmO7zfBzZGNB1ik0XAACTp+hxJNFAnwOAuSRCIfW8Njdn4fFhePccE/F3M68P3By5EwGlhncXhE9JaKEhzrFttNJ9iz7n44iBJAMGy505kkm5ROvOQn2Mh6IiYftY/3O42yFk0lY27QN+bCY0hnftothzjIchtLmZmvhHCk+I67zIwkimkWuj1AB1z5EcoLKm9KDuL34ffZdiFxwOC5znoFCN3GSqmIwCu4zhSiEfGtxyGfq8W7fpcWaq20DSEnHmXgyN5dnc4LBpvEzxucHH/FEgK2qCIAiCIAhVikzUBEEQBEEQqhSZqAmCIAiCIFQpo9aoeYPUrhxGtmRPTYKk+dD21/QgtWvnkJ07m6M6j41vbCfnDtIWZAapXiiAtE6TJ08jaXv27ND3yFJbeb5E75kvantxwE+3cWcGtfYlGqG26poaff98kWrrmGQPHBtrIriWAuv5aJoHhTAKKLo1ejzgmgwT5Yc/h+Pircn0d7xIr2GycDI8/FZPd1Kn0aYDhQLWdjG3HqB1SA7TTL36KtUe9vXpNmAFab16vLquigXqdiWb1ue7XarJePaZV8n5SSfMLB8nplL3IIW8bi/KpXl1UBgn7nKA/sqhJxqjuj8vChsVjLChArmrUDZ3sYDrmH6vWGQuX2yt69i9g/ajHdt0WQwOUJ2RAfo8naW6M7413od0svk07f+FktaMDqSpz5eSrbU8/iANPRUIk1OqbeJCIyxJ4Yn4nKWNi+MGZ/Ruf0ixVgxj6CFdrnmimhwDh2Yr8VBUw5cjcerBI/sAd22E3IWURtChKe7KRR/z0FcW09rh/mk79B44/FjFkE/uOf51zkM+YnclhYq+rMEhBAGoLjlfZPo9Vq+hkB69XJv9DnK7pFh7xK53vCz0k+nh70QU1k4x3XxBjxHcRVfWo595IEXHY8viOjjkhoq7dkHjpetyTS3W7Yp7DkEQBEEQhMMGmagJgiAIgiBUKaNe91ZsrbmAXMx72LIvoGVfbtpy0LKvz0tNLd17qcuD/j69/bWtfSZJG+jX99+xfS9Js9GS9N/87QUkzR+kS92bNm8oH3e9/gK7v14idWy2VRyZXgYGqFl2YJBu2/UFdH6aJlETsh9lxzS493N9jj1tjxclZnozUBk4rM5LyEzqZy44whG9DG0YdEk8nWVll9HmJ5O1D0tpM5ldoL+TK+jl/EKR5rs/Sc2UjcjVTDJLl9NzOX3/UpHeIx7XdecxqZns9T+/Qc537NDm94b6VpKWz+lndhyaNxt5NOem57E2feaZCbHkw42TeaJHLngUi+AQCCGzg0tNEDlqdYDX1m8rH//pTztI2uaN2rt5hnYpcJQupwz7Ue7WAZvQm2q5zVI/h+NQU7fXr8s/Gqe/OaWVuRjw6PHAYH//utj2VeGpAbm8qLCZjj3YKzwAM9GYil1LriRpDoqwwV0JcSmEgUKccO/yHhRFwmSuXVxkTrNZH8fRJwCoF32b5cfA7ltYkbvoOQwWYQVLP/blT/cJi7mVGMm8OqLpFcaeXXu7h03j47qBnsvvp21Fobrjbd4yqUuigF+Ps4NFZop29bXhEHVzZCJJS4rJFrJ9dOzELln8XnqPYEjfPxykY75T0r/Tz34zEBze9RZ/ZgfNkRxm+sR+bzzvoJJlRU0QBEEQBKFKkYmaIAiCIAhClSITNUEQBEEQhCpl1Bo1w+IhQ5D93qbaFoW3ZxtUS+BFdv5ojGoQuMuH+kYdzqGhloa9sAykbVJ0vjn7faeWj2NxGjLq5VefIufPPf+H8nFjlLrnGBjoKx/v3EHt+uGIzjt2vwEAkMlTO7eVQyGkmGaPlgH9Hbz9m+uVxgODheKx0dbtEt+ajGLI+ENUl+QP6mfMF6h2IJWlWi8wkUaEaWS8SCdls7bigi6fkqLtsWBTDZOLfpeXK96Obfpo9zAMXXelEgub5NJ7GEhT6GXPkczp9uGwvuMgjdp4hw3r66V1YVq6LlIB5jrGp9PCMar7CgR0WC7Hpn081U/L7bln/lw+fmszLcOevboscnnWFrELFqbt9AVpXvuTSZ2maH5qDa1lws8EALB3jy6PPd1Uv9bcQnUuPj9qm7xvKKzXYVpXMnaNv0ZNOVRbVURazxJzZWSgvmlaXPelj32s35hMs4rdZVg8hJXS+ckPsnEVaZTsEtVA+bz0d0JIk+QN0fHY9KHvMs2sQv3PtulYXeF1BLAmib/nvPziIeGhuMYDPq5gHRp/l+JHVhX+UoYPf8Zl60kUYko5tD3UJPR4EY/S9/yOncny8Usv/Jmkbd2yk5zjttNUT9vDjKOnl49b25pIWhGFqSoUqWa6eRJzy1WnNXReHy3Hoq2FtIpNrUxUkjik4miRFTVBEARBEIQqRSZqgiAIgiAIVcro3VL76LJnAG1TVQ7zdIzWiF2Dp2lTj+WhDgc8fjpv7OvT7jp2vU1NRHU1U8rH0USCpLW3Ty0f/+a3/0XStu94nZzH4noZMpeheXUdnR/sKmRfmn7G+nrqtdybpuYdbBnlJjPDg8qVLYObaKmZb3EfD1zFtpyjret8GdzyaZOSh5k+bPS9TJ4uLWdytFzDcRTxIc/NK7rMPQG6tG2auh7zRWqyiDfSpeYtXVt1vo0GklZXo814DvOSnUprz/muQ13JzHkfjY4xabJeMrfC9P7OLt3OFDOZYA/vxvBOwseEmgQ1CeC+WrBpPWWRGQqbxAAA7DiKBJCn9qKeblr/6ZROLxVpe/N5tBTB8TITFaDoEl7aTvzMslBE5qydO2ikEn9Qm11CMfZF1MZdh3mlrzBT6g5aZK4jfBYyt1ZEJsAn428G6++hJt1UKlk+zrK+iaUZlofWh9+v6zwepxKSRIKPI9jURvtYsl+3uW1bqNxkzy5dd3aRmz6p+d2LTKFTj6Mm9YYG3TfjtQmSZnhQflyabxe4SxALHTN3JcgdA7duGsjPCZeXjAfKZe8ZImvi0Rewiyia5kHPX+Ftn507tv5uNELbRziYKB8nB+h7/vW/vFk+Xv+njSStp5tKNSIR7TLHdOmY1Nv7cvk4kzmapM06XrtPMqgPGti1i7r+iqKxrWXqZJI2mNpdPrY8tD1gl0Fej0QmEARBEARBOGyQiZogCIIgCEKVIhM1QRAEQRCEKmX0GjW2VdtENlfXYduYibiGhZ5CkesNg7rOiMXolvdIVLtOaJ1yFEkzTH3txo3Udv3wI9pWnM3vIWn1jdQ+Hk9o/cjmV6g9un261h1FmesOvMOZe1GwmbsO7NoknWZhL6AeXci0A6iMff7Rbfc+lPAQX3grOQ+nEgzp/HlZXoso3Biu/30/SttHMKS1JvkC1SvgCCYud8+BtF7eEC3/959yHDnPo5Ahe3fS/OBQVI7D3FUYWl9YV0fb6qkfPJmch8O6DLJ9tF25aNu/YqFGcHgdNc5/RzU3TSXnJeTWpD9F+1FPr36GfI7WRamAQo2VmF6R6dAsNAYUcnSMyeRQWCKmESshHZitmLYUqD4lU9DaprBD+zFpYi7VqIWCWucUDPIAXtwdAdJvWcOHEwLWbul5hf+HMWf3Tlqv6bQuq3yBuRlCj8U1ahYa43IZ2m9zGdrGGxta9D2ytP9v79I60Jee30TSdmzXefNatB4DfnqOw79tH3iTpM2aNQsdH0PSQlGqfcXw8Eq4zvk4hrVdJtM9eZAOjqeNB6USzyvSlLOXmY202B4WlsmH3gH8XeFjLll8Hl2ukRANv9af0lrI1/7URdJeW6/bQKlI81aToPpinw/11wDVLG7erEP8+dn7qa1duwQJx2haejBJ89qv3wl1DcOHX/Mxd2Y+pOkHz+inXfuRFTVBEARBEIQqRSZqgiAIgiAIVYpM1ARBEARBEKqUURtLS0wv5EWaJHME/yo4tAoA9Qfm89JwLg2NteT81YIOEZHNUb3EINJSHD2T6te6tmwoHzdOotqF3bupXmH3Xv1ctXH6Ox/4wNzy8bGzWklaMKzt/INZ6m+Ih4mK1+jn5KFFFNI9GCwUDi4syzv+c2quy8O+YHxhap+HCDq3qa84J6V9NeHfAAAIRujvlGytNyqy8Eo+pEssMP1MJovCMjGdxclzZpPzHPrua6/QNtjfu0ufMP1Yx1FawzXrGOpz7ENnnkHOo1Gt7Ugl+0iajcNWMX8/WKNmcJ9bY4xdorojLMmxbZqWz6PwOdzfHjoPBKiWL0pPwefTGrV8oZekZbO6H/n8VHNCdD7Mx5o3SMstiPyYBUssA2gI5L4B/X6tefHzMEjMFxXWofmZI7dSfiTt2cT+rZzJUL92xSLyT8e0doGAHru477wCej8MDFBtZz5H+2NtAmnUclQv1dej87N7F/XxluzT/aa+dhJJsyBBzkuoj23cuJmk1dVpP2rTp7eRtBAaj3gosGyWjkclpDXloeiCId0GcFg6ANpWuFzp4D1sHTz8HYTruVRioQqJLo+FP0O+0iyLPojHYuEhDZ3ONd179mh/eW+8TnWJPSh0WyRCwzkpl96je68eP8JMhxZBvtu43nXTJq2Lm9RCx5nZJ04h5/X1Wqv65pt0LhGN6PKxmQ9Ow9TjHA+xNhpkRU0QBEEQBKFKkYmaIAiCIAhClTLqNTivlSDnLgq3ZLJlRhMt9bo2dX9gIvNeOr2bpC380Ink/M9/0ltqu3dtJWkWaDNpMUdNjUGPdnnRu4Nu3W+o/SA5xyFTaifRpcyOGXrZ1/JsJ2mOo5fFPV5qPvB62Xb0Jh1qIhymW5PB0OYVxcxgSuE1YrpePC4z7AQ1YZo+vZzvmswlAjGZ0CXpQEzXh4+FfukfoKGYcllddgGrhqQVBnSZFwqsrIr63K9Y6WSpSe20k3QIkROPpSbUkq2Xth2btqtwRD9Xe1sLSYskaDt3UTu3DdoebLIln5sTJi68jPJtIedFZHrMF5IkzUBud0J+KlkwbZRv1qZjcWrcSdTr34nV0X60u1+7NXG9dCt+KKq31GdztJx6B6jJCgzd/0LB1+j9G6aXj6MJ6oJDoZBlFWZA5g4CkIuiHHNBYyB3RYbiecug68bfVUPOoX3cE9CvBK+H9mPsdombBRVuq6z/FYu0DXTv0lKAcJCG3/MobXpUBeYuBUkfvA41UWW7mWuXtO5zk0+mLjjiPi1hMAsJkpbr0eNTdw8zy7IwgiUkzeDmTa9P5ycQoOVYU6ufKx6nLqrGBy5x0M/J3YUEgrrdu4qafjM53XYM1laap9AxYfNGLSkJhmlffuVV3Sc3vUXnBM0NeqzODtJ3R55mB6IxZA5n7ycvciczmKL9MzOoz+vidFz3m3SKlO5Jlo99ij5zYQCF1WPd3INMv1aMtt3RmLtlRU0QBEEQBKFKkYmaIAiCIAhClSITNUEQBEEQhCpl9PtEA3R7uolCf6gS1TkYaHt+MEhDctTWJcrHKZPqrhzmDuHDH1lQPt64gbo4+MOTr+r7A7UV+9D2eMXs8eEItXN392iNUiBIfweHmuA6gyLaxlwoMJ0H23NdW6vt9U1TqCZDsfBb1YTfT+vcIs/FtFX4mOl5sLzOw9yM+HxsG7erv1tkOrQSCkXFw6CUbH0t/g0AANOk9/R4dL1GolQjYllaP+BlvSMS1e2qoYFppkL0d+yi1h5xfRNuH4qFpcHhXJQ7viGFeIiWdBrprrK0jWP3FNks1Xxs27atfGxaTPel6HgwbarWmu3YSfv4zt1av5jJJklaNqPv7wD9TT/b/m56dDtuaaFuVcIRXad4bAIAaG3V19bU0jSu0QKly4ePOYEA0qE6bMxD9c9DFI0HHtPLzpFLIIv/Ha/PuXsOG4c+U/QZFQublS/ovhEO0XKc3KL71cxjppG03Tv1WM1fXEaUjiMhpIUscXdByJUGd0/Sn9Rtuaenm6QVi3SsxmVQLPLQS7o8cHg7AACPF48H9Hv1MPZUal8VSmM6SaS1VUDTyLUGrWOLueCIIl1WaoD2c6yR83noPZwS1slSUVqxRMdV7Halv38HSQv4df7SGeo+Jp3WfaC2jmrI6+qpTrq/T2vlbZu2HV/AQGm0jLHbE+4CRTRqgiAIgiAI72FkoiYIgiAIglCljNr0WeinXqIzGb1VuVCkS4AetHxpMvsRNnVZHrokPZhMkfOaWr0d+6STqcli+za9dd9x+LZdvbS4ey9dAm1opmaSugZtFjFNtm0Zm2INukBZQK4bCmxJ1mDLwEoRF+8kDczhXXBUno8v3GQHeKmbWeWwecNgLhkAmcK5WZiblAG5LygW6RKxUvqcm1Dxcj43i1oWbR8+H3ouL702ilznx9k26mhUt51YjJqFDe59HHAZ0Hr0oj7hsO3wUMLfG193DamB3LDnDlvKx6Zeh3np7+vX7lAU0LEhzLyLNzdrU8Oxx9Kt8YWSvv+2HdTFygCKTOI4LGpKkNZbOKzzXt9ITbGmpdtUNEbbYguSKURYBA1wmQsOE3ubp+0NmzoM5rpCucicOM71DQDgsagLDL9H9w0v62N4HGP+68F18+h4JDdDAHt6tKsGy6RlHolr49+0Dmp2wubvwdRekuax6LiOx+CmZmpQjMV0H3cVdeOQTOr3HHbdBADg9dHx0IfGMj7mYJckPGoBhpvQx8P0aVWYMJE7LfbuwmO+wQd9YvnkJlPaBupqdD/flaFuTurrdX3EmAlbge5n8Rjtu709tA+mB7VrD7+PRXwxdTlnstT0WrJ138YumPZ9kdYdnuvEElTukkPRkyxWryXUHooFmsZGliGRFTVBEARBEIQqRSZqgiAIgiAIVYpM1ARBEARBEKqUUWvU8JZ7AADb1rZ9HEoDAMBAW3r9fqqBMD1aS+Ay9wNU1wOQiCfKx0m2xdmwtK14cIDaqgNBbfOOxOk9kikaCgrrKY459iiShu3Vrku1DMWSvqfHS+3zsUSCnIfDOEwUew4s++JmfnQ8vo4a9meAa2b0vJ6Hu6KCBfY9U2s7/CzcWCRC9UTFotaI4Ha072ewDoj9jYFcMlhFWsbcPUcwoPOjLJrXSFjXeZxpEMJh3Za5fgeY1gVrZAJB2gcc1JbMEtPaoYoeb28Nvb20H+EwXVx35fPrslGs4ZaKCh2z8Fk21aG6jq6Laa00LFM8Mat8vGMP1ajt2qvbSZ65cQmG6e/E0DgStXgIJ52/5sn0ezV1+hktk37PVfS5fL7hh9JcRuu3uCYL6yc95ui9JR0qvCZtm14LhZBi+kmFtJYVbkZQzBwXuEaNnltIB+cY1OVFTZPOT4iF8zE9+j2T7Keh37weqvQpFHT9TD2qlaRFIvr9YI/gusNiriL4mEPclzANM+67rkvLCrtzmoiwYXx9BmsIuWSWhgOjz+EStytcT0zvUYPCs5Xy9G02o0PX81sbaajIgT7dz5uaqb6Va1OxbjEYpOMVgG5nU1upEvC42fq9HwzRPphM0hCHNgq5FgxSVx5Yo8Zd0mAtom0fvPZcVtQEQRAEQRCqFJmoCYIgCIIgVCmjXmvnHpyp13667FzC3oTzdGnbg6LYe7zU7BWL0y3WLnJVYHrpEvXUNr3s2Ne/k6QVinoJMhSly4ylEt0aPH369PLxzGOmA0UvV/azJdAU2uLLTWQNDXSJNoa3FXu4R/PRGTUnYoGcL+eTvCruHgOdMFMjIPOil7njiLKlf9xe+NZ1bBp3He4CRddzgJkzufk9FNLngRDLT1TXFY5EAADgQSYbYKYvxZb+sQsOj0XbBzavOObwW/eN0vjaPksOrTevJzTMlQDZrK4nr5eaGbAXcu5tn29Nx301wqI7JJB7nqlt1CxZQqY316Tt1Msiani9uh7NIs2rAm2GbmpmJlMUxSRfpKY27pkfm7DyLIpDMKCfw7Fp28TRN1ybms+pYWVsMPnf6qRf8/6P2yp7dSh8LR8baF/FVnQXqPnK8up2FWNe4o8PTikfF5m8gbdBPI4E/XQ87unRJrJk3/CmrQrXQUyAgk2a3O0Qbg88MgGWClREuBgHuAcOImmp0FugSCnGSO6juDmVed9H/aW2lvbzo4+eWj7evJG64dqQ06bQUoG6ZDGBzi3CIZ2fdIZeO3Wa/t0FC04laXPmdJSPPT7ad3M5KgfBkUxSKRrhALuMMljfwdZvxzl4IZOsqAmCIAiCIFQpMlETBEEQBEGoUmSiJgiCIAiCUKWMWqPm91J7fQxtcQ6FaVq+qHUHqRTdjl9CuhuPRe3h/hCdN/b1aB1YTQ3Vj3zoI3PKx4laqiVKDQy/TZZr5k6Ze3L52LSofTqV1S4BDC/Na2OTDm/CQ5RMmtxAzgFt67aLVIdC7doMLAmbAJEazyv2yMHLFWsyPCyzJnbDUvE9eh5PaH2TP0B1JyGkk8xmaD06SLOEw5QB0O34AADBoNZC+pnrDK9XawtY5ClQrm4fjsPKxqWaDLyT3/RQvUIopDVURaZtMZGLhqI1vH5tLGiobx42Lc3CvqT6dd90A1S7kkCaTC9zW5HNUs2HH8lScywUm4NCSMVqEjSvjTq8UyhCQ8sUHar7wX3eb1G9ktenK8rrZyHkkJ5VAR0buKuGSt2PxkIauUyaan179midy2CKls2Jxw//m4cKxXWgqB8rLl/DfdfmGlEcaoi9VtjY5aCBxGXazjQKExUPsvdDROc1YPJxhI2raOzyAQvptVu3h3SG6oxw2Dw8TgBUutnA5cE1ajjNdWlB4t9xXaYDHAdMHsYMaX9Hes/wNk7fAUyzyb6bHtTv0ni0kaQ1HT1Zf++cM0haNPLH8vErL/+FpOUKSXatfic3NNExYc77jy4fnzbvBJIWDuv62LZtC0mLxGj9NNTpd/3uPVQbT947rKzw+8kuiHsOQRAEQRCEwwaZqAmCIAiCIFQpMlETBEEQBEGoUkatUeO6H+y3Jhik/tCwXzWuZRoY0LoPx6G6D8umGo1pbdqWbZeorTg9qL/7/rkzSFo4pDVJXFewe/ducu5F2jNvgOlOUDyNxkbq36WmVvv44eEqrIrwFVqH4fFwTcJIPlWQfm0CYkgplyoNcLgtXq84TFOllqOEjrm2hd4zm9OaxlCQastCIa1ByEWYngn5puF+/fg51tNZXu7/B4XCYf5uXOUMeR1AZfgz4nKOhUrzIb9upjm8Rs3r5X6cxpZYgupAXVs/U4n5+MJaHg4u38rQSvSZAkGk3+ym+q1MTp87RXo/EyLomIX2AVo3HkOPFaZJxxg8jrk21T0Wba115VXhsWid4pB6Pi/VPQ70aR1Uzx6q2d29S2t3UlyjBmOPy8Zgx9B1zrVmWL/E/ePR5k/rw2R+7oJh7Uervr6WpAXCuq9y3aflQyGsWB3bLtMQorHczdJ6NU3s/4wkkX7N3UFyX214mOPj2shM7PoID1tlGPg9M8JzsO/hkGLsVQGG4v5L9XgdDNKLvV5dz8cdM5WkBVAYrxD7XvfePnKO/SUePeMYkjbjaB1GLJGg7bG3f1f5uFCi/TPoUp1iSSEfnGH6XrFLqDz4ew6lFYyD1x7LipogCIIgCEKVIhM1QRAEQRCEKmXUpk++DDzSUi82hfIl8nxemwi4i4USMz0k4nqZ0R+i221379xTPvb66WMUS9pkkuqn26+jcbrsicP5+JjpE+fdMOlSezarl0i7e+hyqWnRZd9oVJdHbV0NSSP7mPl++BFCdIwHXmYy9KLy4OZNvJxu8MaC834AE8H27dvKxy0tLSStvl5vjfb6qLmdbJX3jWwyLOT0MrzFnhGc4c2bFjKFGx7eIbi5GzP8nncPCzVioLBdI/7kGFAsMjMYKQvaj70+nU/uYqVQ1P2YW/oVM4k4yJUGH1O8FjIDm7QMnZIeR0rMrQc3t/oS2kxaYGYwQC6CHIeaHg0U3ssXou3E5aGwCrrsQkF6bW93f/m4v5+ZdzP6e4Yz6uH4kOG4tDwM14OOaT8ips+KsEio7gzWN9i5XdLX+gJU3oDNVyVWH9i86hq0PfL3TACFicuxMvd49f39AVrmuZyuj1KJSXMsHlINmbMKVBqApSDc1IgZKW2sMEw+BqNxzeBSENRfK/Q3SEICzOUEq59gRPeJoJ/eY/eurvKxl5Vxa6s2jdfWzGN3pwMkDmsXitD3bDCk6zlf6CdphqG/19ScoL+ZS5LzHTv0eSxGr8Uualwmd1HofWmwshkNsqImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVMmpRhMtCjeDwQoU83W5qGvpnbZu5asDmWYOmcW2XaSH9ikND2DQ2a82a41CdA9V6TSJJDnO5UEQhrdL9PSQN6wds5p4A63B8zObOw1Qlk7p8uHwrkUjoE4vpFXAMI2P8Q40A34KPMCt0aIgKHdrobfJHHTW9fMxdQGA9oYe51SC6OMXDO9F25UHF6jpMs4Rgsiii11AOdzMyvPbOVHw7PHouXuXYX8A4xw17q2sjOa+r0+GWvLy8kV6lyEKNlUrIHUuAbm/n7kiKKKSUZdA0El2HheExlb7W56H3qHAjkNftz/LStuAijZzH4rpLfWznqV6KPwd2X5TPUm0TdknU10v1rC5yOxJiOtzxoKaOaoIyGa33KxTpmGuijqNY2ywh1z08nFIwQO/RdtS08jH38mI72LULHdcN9D4wmT7JNOi5ndX5CQRpfkLIrUKQhZDDbRmP8QCVOjgLjc98rMLjgc3enX7knoe7vRoPuJsRnL+KYQy9o/k4it+J/PmxhhUAoLY2UT7O5aluPBDU1zpMp55Kay26wdy8OEwWh0PAFUrUdUcprdO43tyHvmdzrSNzteXx6vaJdakAAIDGJNOg7QqP+bwcR4OsqAmCIAiCIFQpMlETBEEQBEGoUkZt+sxm6dI/XiLGHnkBALI+fW2+RM0i2CWHYXIPxXRp04O8EhsWNa8ayNs/N3UAdnmg6CPaDv0du4S3Y9Nl12BQm1QCbMs9Xup12VZ1vq0blxU3iwJe+mZb/h20VZwvu/smw+EBM3/7A3qpmW9dtyxj2DTqyoSv3/NICfrcrHCJMhIH430cbdXmXrvR+Yj3H+ed+66i7bZQRH1eMRMNqguT9WPcxl02Nijg7jmwCxDaV/0+3f+CAWoW9HqwWYzljRc43hpvMRccuJANbpKwYbSYpD0yMzEajzzMvKtQyANsEhsv6ptoNApfSj9HJk3dntjI/MxNn17kSyYYpibLWCxGznG9MmsWOTe4ywdkC+eRCUBx0yNOp/3Wg1zr4PEGAMCf1+fYlRRA5RiMLVgGazvYvFURxYHkZfxdsljMLKmQuw4uDcLlarL6wHm3PPxdTssVR26pjOKC38msrPD4aHBXRjSv2LOI4TC5CbLpmsCjyuhz/ptc4YPf+wYboB0b9w+WN+KG6+AHdllREwRBEARBqFJkoiYIgiAIglClyERNEARBEAShSnnHIaTwlt5Mhuo+Ckhrxbeimqa2XUcidFt9ooZu4zY8OCwJ1ysguzKzFRuW1n24zOTN9WNEe8d0cD6/zl8oRPUj2FbNd+mOFBakQpOENDzpVJokJZPJ8nGRuUCZPmvYW1Q3FTogim8knU5FCBMEShrJVQbAoQrbcjC/MfzfQxWlMcLPjvVfVVwjaqOt8l6L3j0SQX01SPttEWl7+Bb2Cg0MIhymYcHiyHVNNM5CDfmRZlRx1zXcdQrWNtIrcTgdHt4KlzhvMwZzF0JdAtE0C30Xu3QAALBQyKRIiD7/eFDTXEvOA2GdnywLt+WiulMVrw79zEEWFioUpee8DOjP4LpjbYX4a2E6K6ZtMpCm0vAwlwsB/YyxGM2bQ8Lk0dsX8lTb5JKwQFxPi7Rd5vB9Jx4ff5cs4TDrr1hvbg/v2shhbR5rSrnWLhRg4cfQmMznBC7SqI0UmpBrRhXv52g0NXj7RPdXTFMOJtIsMxdZVkU7w3MS5gYIsH6N9XOUnxFdWw2DrKgJgiAIgiBUKTJREwRBEARBqFJGbfrErioAAIpFZN5k5kV8bjCP0SG0NZtv247X0XNQeuldudT0R11icFMDdp1Bf5KbYjKZjM5PlObVh5ZvLWYWUuiHsSd2gMrlY7wMHgrRpXYbLaenktQTeM/e/vJxscBMn/Ae4gDmTgL2cM1NmPhc8W3cw5vUKsxWh8T0yRkpUgNPG96VA/viu8jPwcO32ON27fXQNh2PRlEaNVdjE36aVb3BLYao3iJR6iqitq5B5y3ETeLIRKW4+xVabthbh8Vty2SrPNuajw3TrA4N/iCoHrm8AbvnqPDg7tHnfv8IJsGxwkvLIxDV47M/Ql0SmcS1CH1G29b1YTBzUYWlE48HI/Rx7gKE1g+LVDFSP7Jo2/UF9HNF2e2xab5UpImOnRv2WpP5GcHuKSpNn/odkKihbX48CIaZqykUdYQFGSGmYMfh7VrXI4+wEAjQe+Ry+j3L+ycxizIxCI3qwk2NzM0H+i53JYInAqpCQoMil1SEimGNF33XdXgbxKZPJpUysIseMX0KgiAIgiAcNshETRAEQRAEoUqRiZogCIIgCEKVYqgD+TIQBEEQBEEQJgRZURMEQRAEQahSZKImCIIgCIJQpchETRAEQRAEoUqRiZogCIIgCEKVIhM1QRAEQRCEKkUmaoIgCIIgCFWKTNQEQRAEQRCqlMNmovbkk0+CYRjw5JNPTnRWAABg2bJlJKbbSBiGAStXrhzbDB1mSH0LE43U+Tunra0Nli1bNiH3vvfee8EwDNiyZcuE3F9471AtffywmagJgnBksHPnTli5ciW88sorE50VYZyZ6Lp/7LHHZMI9Dkx0PVcbnonOwKHijDPOgFwuBz6fb6KzctDkcjnweA6bqhgXpL6PXHbu3AmrVq2CtrY2OOmkkyY6O6NC6vzQMNF1/9hjj8EPfvADmayNMRNdz++Esezjh82KmmmaEAgEwDTfe48UCARkED9IpL6F0ZLNZic6C1LngjCGHO59fEzfcjt27IBLLrkEmpqawO/3w3HHHQf//u//Tq7Zu3cvXHrppdDU1ASBQABOPPFEuO+++yp+68c//jHMmTMHotEoxGIxmD17Ntxxxx3l9KE0SwsXLoTjjz8eNmzYAB/60IcgFApBS0sLfOc736n4/dHkY8uWLWAYBtx6663w3e9+F1pbWyEYDMKCBQvgtddeG7YMzj//fIhEItDQ0ADXXXcdOI5Drjlc9CtS30dWfa9cuRIMw4DNmzfDsmXLIJFIQDweh+XLl1cMnGvXroU5c+ZAMBiE2tpaWLJkCWzfvp1cM5xuaeHChbBw4UIA2FfvH/jABwAAYPny5WAYBhiGAffee2/52uOPPx5efPFFOOOMMyAUCsFXv/pVAJA6Hw/2t4nXX38dOjs7IRaLQV1dHVx77bWQz+eH/V5fXx9cd911MHv2bIhEIhCLxWDx4sXw6quvlq85UN0DADz33HNw1llnQTweh1AoBAsWLICnnnpqVHl//PHHYf78+RAOhyEajcLZZ58Nf/7zn8vpy5Ytgx/84AcAAOV7G4ZxMMXznkP6+D4muo+P2Z94e/bsgQ9+8INgGAZcddVV0NDQAI8//jhceumlkEql4Atf+ALkcjlYuHAhbN68Ga666ipob2+Hhx56CJYtWwbJZBKuvfZaAAB44okn4MILL4QPf/jD8O1vfxsAAP7yl7/AU089Vb5mOPr7++Gss86CCy64ADo7O+Hhhx+Gf/zHf4TZs2fD4sWLAQBGnY/93H///TA4OAgrVqyAfD4Pd9xxB5x55pmwfv16aGpqKl/nOA4sWrQI5s6dC7feeiv85je/gdtuuw06OjrgiiuuOJTFPeFIfR9Z9Y3p7OyE9vZ2uPnmm+Gll16CH/7wh9DY2Fiuu29961vw9a9/HTo7O+Gyyy6D7u5uWL16NZxxxhnw8ssvQyKRGPW9jj32WLjhhhvgG9/4Blx++eUwf/58AAA47bTTytf09vbC4sWLYcmSJXDxxRdDU1OT1Pk409nZCW1tbXDzzTfDs88+C9/73vegv78f7r///iGvf+utt+DRRx+FT33qU9De3g579uyBu+++GxYsWAAbNmyAyZMnH7Duf/e738HixYthzpw5cP3114NpmrBmzRo488wz4Q9/+AOccsopw+b3gQcegKVLl8KiRYvg29/+NmSzWbjzzjth3rx58PLLL0NbWxt87nOfg507d8ITTzwBDzzwwKEvtCpG+vgE93E1Rlx66aVq0qRJqqenh3y+ZMkSFY/HVTabVbfffrsCALV27dpyerFYVKeeeqqKRCIqlUoppZS69tprVSwWU7ZtD3u/devWKQBQ69atK3+2YMECBQDq/vvvL39WKBRUc3Oz+sQnPlH+bLT56OrqUgCggsGgevvtt8vXPvfccwoA1Be/+MXyZ0uXLlUAoG644QaSz5NPPlnNmTOHfAYA6vrrrx/22d4LSH0fWfWtlFLXX3+9AgB1ySWXkM8//vGPq7q6OqWUUlu2bFGWZalvfetb5Jr169crj8dDPm9tbVVLly6tuM+CBQvUggULyud//OMfFQCoNWvWDHktAKi77rqLfC51Pj7sbxPnnXce+fzKK69UAKBeffVVpVRlXefzeeU4DvlOV1eX8vv9pHyHq3vXddWMGTPUokWLlOu65c+z2axqb29XH/3oR8ufrVmzRgGA6urqUkopNTg4qBKJhPrsZz9LfnP37t0qHo+Tz1esWKHG8LVZdUgfr44+PiamT6UUPPLII3DuueeCUgp6enrK/xYtWgQDAwPw0ksvwWOPPQbNzc1w4YUXlr/r9XrhmmuugXQ6Db///e8BACCRSEAmk4EnnnjioPMSiUTg4osvLp/7fD445ZRT4K233ip/Ntp87Of888+HlpaW8vkpp5wCc+fOhccee6zi/p///OfJ+fz588m9DwekvjVHQn1zhnrm3t5eSKVS8LOf/Qxc14XOzk7SLpqbm2HGjBmwbt26Q54fv98Py5cvJ59JnY8vK1asIOdXX301AMCQ5Qewr872600dx4He3l6IRCIwc+ZMeOmllw54v1deeQU2bdoEF110EfT29pbbWSaTgQ9/+MPwv//7v+C67pDffeKJJyCZTMKFF15I2qhlWTB37twxaaPvNaSPT2wfHxPTZ3d3NySTSbjnnnvgnnvuGfKavXv3wtatW2HGjBkVgvBjjz0WAAC2bt0KAABXXnkl/PSnP4XFixdDS0sL/NVf/RV0dnbCWWeddcC8TJkypUJHUFNTA3/605/K56PNx35mzJhRcZ+jjz4afvrTn5LPAoEANDQ0VNy7v7//gPl+LyH1vY8jpb4506ZNI+c1NTUAsM8MvWnTJlBKDVmGAPsG0kNNS0tLxW5gqfPxhZdfR0cHmKY5rO8y13XhjjvugH/913+Frq4uov+pq6s74P02bdoEAABLly4d9pqBgYFy2xzqu2eeeeaQ34vFYge8/+GO9PGJ7eNjMlHb/5fLxRdfPGzHOeGEE0b9e42NjfDKK6/Ar371K3j88cfh8ccfhzVr1sBnPvOZIYXoGMuyhvx830rl2DLcvQ83pL5Hvvfhzkhl7rouGIYBjz/++JDXYWeSwwmzHcc5qLINBoOjvvbdcqTW+cFyINH9TTfdBF//+tfhkksugRtvvBFqa2vBNE34whe+MOxKGGb/Nbfccsuw7hyGc1y6/7sPPPAANDc3V6TLbl3p4xPNmLTAhoYGiEaj4DgOfOQjHxn2utbWVvjTn/4EruuSWfDrr79eTt+Pz+eDc889F84991xwXReuvPJKuPvuu+HrX/86HHXUUe8qvweTDwD9Fxhm48aN0NbW9q7y8V5F6lsYjo6ODlBKQXt7Oxx99NEjXltTUwPJZLLi861bt8L06dPL5+9kp53U+fiyadMmaG9vL59v3rwZXNcdtvwefvhh+NCHPgT/9m//Rj5PJpNQX19fPh+u7js6OgBg3+rXSGPQSN9tbGw84HcP912e7wTp42PPmGjULMuCT3ziE/DII48Mud21u7sbAAA+9rGPwe7du+EnP/lJOc22bVi9ejVEIhFYsGABAOzb4UEybZrlFZpCofCu8zvafOzn0UcfhR07dpTPn3/+eXjuuefKuwqPNKS+heG44IILwLIsWLVqVcWqplKK1HVHRwc8++yzUCwWy5/993//d8UW/3A4DAAw5IA/HFLn48t+Nxb7Wb16NQDAsOVnWVZF+3jooYdIHQAMX/dz5syBjo4OuPXWWyGdTlf8/v4xaCgWLVoEsVgMbrrpJiiVSiN+9520vcMd6eNjz5it6f7zP/8zrFu3DubOnQuf/exnYdasWdDX1wcvvfQS/OY3v4G+vj64/PLL4e6774Zly5bBiy++CG1tbfDwww/DU089BbfffjtEo1EAALjsssugr68PzjzzTJgyZQps3boVVq9eDSeddFLZ/vxuGG0+9nPUUUfBvHnz4IorroBCoQC333471NXVwT/8wz+867y8V5H6Foaio6MDvvnNb8JXvvIV2LJlC5x//vkQjUahq6sLfv7zn8Pll18O1113HQDsq/eHH34YzjrrLOjs7IQ333wT1q5dW17xwL+ZSCTgrrvugmg0CuFwGObOnUtWcDhS5+NLV1cXnHfeeXDWWWfBM888A2vXroWLLroITjzxxCGvP+ecc+CGG26A5cuXw2mnnQbr16+HBx98kKyyAIxc9z/84Q9h8eLFcNxxx8Hy5cuhpaUFduzYAevWrYNYLAa/+MUvhrx3LBaDO++8Ez796U/D+973PliyZAk0NDTAtm3b4Je//CWcfvrp8P3vfx8A9k0IAQCuueYaWLRoEViWBUuWLDmEJffeQ/r4ODAme0n/P3v27FErVqxQU6dOVV6vVzU3N6sPf/jD6p577iHXLF++XNXX1yufz6dmz55dsSX34YcfVn/1V3+lGhsblc/nU9OmTVOf+9zn1K5du8rXDOeu4bjjjqvI19KlS1Vra2tFXg+Uj/3bem+55RZ12223qalTpyq/36/mz59f3naO7xEOhyvuvX+7MwYOk637Ut9HVn3vf7bu7m7yOXd/oJRSjzzyiJo3b54Kh8MqHA6rY445Rq1YsUK98cYb5Lu33XabamlpUX6/X51++unqhRdeqNi6r5RS//mf/6lmzZqlPB4P2cY/XBtQSup8PNj/7Bs2bFCf/OQnVTQaVTU1Neqqq65SuVyufN1Q7jm+9KUvqUmTJqlgMKhOP/109cwzzxxU3Sul1Msvv6wuuOACVVdXp/x+v2ptbVWdnZ3qt7/9bfmaodqnUvvGlEWLFql4PK4CgYDq6OhQy5YtUy+88EL5Gtu21dVXX60aGhqUYRiHvasO6ePV0ceN/38DYRRs2bIF2tvb4ZZbbin/hSAcvkh9H3lInb87Vq5cCatWrYLu7m6iLROEauG92Mffe4ESBUEQBEEQjhBkoiYIgiAIglClyERNEARBEAShShGNmiAIgiAIQpUiK2qCIAiCIAhVikzUBEEQBEEQqpTRO7zd8hd6rpAHZ8uhaUZeH5s2TTORpZVHiTBY8FZTn/Nwb0rpL1v8h0x0scG+6BbZuc6fbdWzJHwtfUaPpZ/D5LHAuDW5pPOnHJpXA/zoe/x38IXsN6e9e8evB2TrK+RUKRsd03I1LXRuDT//d2z6/HaJl0dA/6ZBg+56LNQ+ePw9Q9ePk02RpOQA9Uo+ODhQPs7upmXuoGe0FW27Nmo7RSdHb8+yU9+ogz83NtF2FYzoOHX+GHXCCCgYdSmdIUneo06FsST92m/peTpbPs5kaF5MQ5cbD1odiehz06J9msdtxHEUd+7ZzdJ0O6qtS7A01P/9tPAdm0av2LNnT/m4dysNpBxAMQP3e0PfD45RGIrSOJE8/uNgRnvD58GaS6hOG1hbiMWj6Dra3rxTPwBjzfNr7yTnOBg6B4fl4YoZXK+8bHhQ7inTppaPuQsPw6f7v2PTKAGGB/VVFmKIRxTAIYgMc5Ck5fP6/eQ49DkCfl3PgQCLJ6nouFYq6bKybdquccBwHg7JQGO5UrS8zdaTYaz5xY2PsE903rMFOna6hh4DpnTUkbTjT24rH9dMon0HVJac5kt67PRYtFw9nhA685M0sHX5KJUnSYbF3uX4XV/RjlHdKT5fMIe+DgAcNrdw0c867P2Ar/R7+feK6Dqab2PymXAgZEVNEARBEAShSpGJmiAIgiAIQpUiEzVBEARBEIQqZfQaNa71MkaZVvE7+pCbiitMx35trzYL1OZcyGtNgs10L14sZWDashLTr9hFbUsP1lAbvIG0Vsql9misyVBMW8LlZKaJ9Ao+qruCItbTAQPNo3kZjwcemlcDdMEazD4PoOuD6y5IWbGHNC3aBHF9KZfWVcnR96iQPmLNoIeWVV1dnJzX1mk9xY481WQUi1o/UGD6FUdprU3AoH/j+IK0rLCmKlZDNVxEB2TTssojLViqn+atEcYWn5dqRyxTlwXWpAEA+FHfxFouAAA/0nq5TGeUz1CdSX9SP282myZpkajWrjCZD9H9KKZHqdRZ6XqMsMDMI+mubFs3Mv6bXHeENVKFAm23BtKwKjZW4Xtaxvj/3cz1QuYI4wwuK14eCmmWXZeWjePS5xoY0JqxQIi2nbA5/MvDwOVj0nxaHlp3Jvodnh+vV7ddj8XGI/SMuP4BKvW1eHzmujw85pkmr1fUdvlLbxzweJkuL6R1gVaB9tdUTvfJQpHqVAtFpNO1qQ6x5NLfCYSQDs2hY4lLxkM6PuBy5O9yQ3FtvD43+YCB+zZ7P5P7V1SxNeypOdL0iekyTfQc+RwdHwJwYGRFTRAEQRAEoUqRiZogCIIgCEKVMnrTJ/McAdg9wwjTPTX8qi+4FV9k25+zemnV66FL9P4IWjBk5iNAW4FB0WVGX4iaPnwJ7UYB6GotWNiGqlhRoe22NjPvcBOKgdZaKywLeDmfu+cYybw8HrDyIOu+zJMK3uJtuGyJGpkpDNYguJkSm5gN7q4FlwcrY/w9l9U5GNxMq787aSp1D5Av6aV3bAYFAHCxedek9/cyFxGBsF7qN73MvIuX5W36O4Mp3eZ7upMkbaxNn14P3WJvoK353D0OdmtQYWpEbkxKJVoX+Tw1n2BXKYrZJLBbB25awtYkBcwMxtzlYPchg8y0g101DGapy5VcUV9bcpm5KEjHI7uk88Dvb3JXMhisfBjB7DdWuC412eOxq9J8hM2JzHUNascVaQ4t876kNn1G4zUkzY8kBIaH3t9CegdVIbdh7jnQWOVhYzd2JeSwNueU9D2yedoeigX6XBZyPeNjkhacZjHzKm4fBtfJjAM2c51hI7O1Mmiax6fT/MwDRyiCxucAK2M2BDtIGqBYXzLw8MFMwaTfcxNyhUkZ/xD354U1V8xMjs5d4NIE+jOGwSdC6I5okLSYuT+b0Xnbu5u672mbPuxP6jwe+BJBEARBEARhIpCJmiAIgiAIQpUiEzVBEARBEIQqZfQaNeYPQRHbOrXrOkg/wHcfY9mDy9P43lg1gn4Lb/HlUaKQXMEu0kQevgG7dXC9dKMsDmHDQwQB2hqMw0kBQKWeD7nv4CF0DMDahpHCXvDvjT17d/WS82BIaxLCEaZJCKAy4Fve8UnFlmp6mstnURK9B9V98G3T+i4m033wLfBY02TF6D3Cjq6PgMPvgdxFeEZo2ADgoPqyS3TLuceDw+TQes3ndftMDzKhxxhjkFAuAH6fdp3g9dBnKKKt+T29NESXZ0DXBQ+LxF1XYDmjj+m+aOghVoeoTm2Ha9SotjESSeg0Vt4DA1ojl8vTsWEQhdAqFOlzBIO0PLAOyWSDRQy5Lwn66DMaRGcz/nol5dIxD2vUKvTFxLcSC72GdEdMglTR5RUak3n7wO8ED3PB4aLx0WXuH2yX1gfWL3lM5h4HaQ9zOfo9fJ7JUI1aPsdC/yC9ks9HyzGE3FF4vbSsAgF9rc/HxjgYe2yTusEZzGPtLe2fiTqd1ynTqPuqWB0aL7ysseTZOQqdaDGdl4F1aBVacN0GaEhHAIO7ukHto0K+hsOPMZcbgLShJu+DTH9ru9gNFQ9/iH63RL83kNRjyfatfSStbR4cEFlREwRBEARBqFJkoiYIgiAIglCljNr06TDznkP2lY+wpbXCQoTNefz2dN6IvWY7eXYP5B7D42FegIN6y7cvTL3SQzHLztFSLzdLOthOS5faXeSZ3+SmT+aOAT+WyVxeKHcEr8jcpjvOdL21jZyHkUuUmlpqJqtp0HUVYmZRIJ6wmUdztpU/1FSrT4qsXJELBNep2Df9/9h78zA7yjLv/67l7GvvnXS2zkoCgUCUiCxhUQEVh8Exgi+yCOIIrq/MvO8440+WGR1FRpQRgWtmcIHRUXSccYRBVNCRILKFLQQSsnfSe5/uPvupquf3B2/OvXQ6dCTdOcT7c125rqp+zjlV9WxVee5vfW/8TZsff2KmBLIMH/DwBrOIcITjvU2X78WytyuW88mSue/LQUCtDHgRtXmo1WQofHqpFHjYw7YwDJxM8vBRsYTnWRLZHcbHMXzkT8hgIcKCKRyriSS3aojHsuRceH+jk4xX5eGrmmjvWByd6GNJkRnEDu1/GwDKRbQSoZkHAPaXqQCvyxV9oSmLIaMJIXM25x2G8W4Lew7SIQOZRYTuitgStbyw5DwuXHYC6scgwlDUrmKiBQfdr4oyMbHS+4zPz4eGN0dE9o9iEe8P0o5j4njE3y2LsDm19omJkD4NL1sWD5mK3jktGIdb5ND7V7qZn+u8+W317Y7ZWfFDpM6Lwh5FhP/tMLHFEtYVUMV6LYyLsGyOSBNK/Lwn2GzQPik6XSRCZDsJfo3hKJHUhGV/FNYqNDuPsNOhGYiM6HPFAtbPaE6E6aeArqgpiqIoiqI0KPqgpiiKoiiK0qDog5qiKIqiKEqDMnWNmi11aFSjJuwQDvA7NIWQLV5vtYVmLajhLzkQAQ7Giv0xrq2plvD1V8fiuoJwXPxOAmPnTkhqzcj5iTREdgXToIDQOU14P50WBQfQHU342uTP0TNhzzE0OM72x8ZQz1EscW2F56OGqX021wXGUkR5IXQFnsfr1RomKYWMTCFFNAAyvRSpq0D0Kz+YXF8UinNViEVSQzlCh1QjNhuVmrB5MQfSNvDzCZjVyuQ6C3vCO+bTy84du9h+NIZ1HE9IywvUjMXi/DxpfQdSRyI0OYl4Fn8n0cw/C6glCWriGKRtiuNCSyRSygUennu1xjVJNmmbBJkLAABSKezHE1Mm8T5FNYvU1gcAwKIaJaF1C0gKK2ndM3XvpD8cmcKI6jkDMY/5ZFz5Ii2UT60RHHH9wq4nStINucKegmf6kVY+JL2VGBquJXVxuO9XeL2WiJ5qfIzrnqjWTI4/1xVzBWlz+VmqUZv4O8T2SWigRJamaaHicx1YW0u2vj1/YRsrmzMP98NRcY1kPrRsPq5DUa43LRNdVrXExxK1yBkZ5tYV+REs88XYCbn8Xh4h9lojJWmng3NAKstrOUm017Ekn+cSSX6MeAL37Yh4liAaxoqwcimM4fWXSwevPdYVNUVRFEVRlAZFH9QURVEURVEalINYXZev2U+emcAi+7YI59nk2dAO+OGtCaEuXJKs5fhSYu/uPfXt7a9sE2W769vVCl/aTqf4a/7ZFLqGzz1mGSvr6MTX6mNt3J4ALLLsKbIGQE3UFQn/SKsGh76e/hp2JTNNLMbrqkKsTUZIiBIAwA3hcm4qzZfBY3ES+nH5Nbqy7zh0WZr/ju/jd4tF3rGKdKlZ1GM0wduOuoaXxreLcyXHFEvbIRJuD0S2AWkzEjC3aw4NozmOPFf6GrkM908v5TK/Js9HSUEgQrvpLJ5bJstDhm6UnLdM6eHxa6oRB/NKkZf17c3VtwcHeH+jVgnFspAeiD7V1kbCOW4fP1fSH1PpJCvLZrHfxOO8TIYMbfqqvgh9UluZcp6HnfKjGIqtCpuR2Utg2onG+XxUJZY4NSFLoOHmwJbWGaRPCyf+UJSHDJubsV6TSV6vNCzoizFliK2OzP4gZTQ0xYHxeHsEHrHH8UTGC+qWJMOpwkokHMb+Ki1ZaAYOW0gffNofpGxmBkhleOhv1hwcH52zefaBSHzyXAkuzcYQ8Has5Xn7bN08WN8uiYwP42M4tqtlPj6ojCjs8H7kBGIu8bC8VBBlFWyDkrASyUVx3MmMO02tvK7a27E+4iL0SvtcocCfO8bHUUZUKx98xhldUVMURVEURWlQ9EFNURRFURSlQdEHNUVRFEVRlAZlyho1a4J3BHlVWhQZYsHhCCkDszEIRPw7EBo1H2POW154iRU98tDv6tu7t3NbgTDRC6RTPF1Ebg/Xumwuoe7qmZd5yqSVx67A7VUrWFlzB4ldh0WsWmgZaOoT25KVhddsJphuYPPIr80ETc2tbH8khzqDYpHraWjcv1qRJ0u0DA6vK0t2Hgu1DiN9PM7/3LOb69u/+92zrOz5jVhWEunG2jpmsf3O2bj/nnMWsrKOTtRrtHXwV9XdCGrbQkJbJu1baJocI9JmAbFosUO8zelr5AmZ7mia6ehsZ/vFUq6+Xa1x7UixiDqLRJLbajAdYiCuwedjPDeEvzM0xMfmM09trW9vFmOzVsU2lmmqEkmurZw/H+t70QphM0RSEU1IEUR0T9IpIhTm7RYiGjXX5+Pf9/AYBWEHMTQ0VN8uFXh6u9kw/aSz/P/qlQpJiyTGcdXHunOEfo1KxEIiDU8sxvtAphk1jfEkn5+pk0UgUjgB0ffKFEWBsAuhKXwmpDMiqcLsCSms8HtmwpwrUwbhZ0MhOVbpufISasPiy1R4M0B3dzfbnzMPx30izeujWkUNpe1yzbAbQ61hdYSP613bc2y/fy+2T6nA9eaVMrZzSFigpIm1TSTEx3VQ4+1KbS8S0TmsjOptqyVu0VMq5sm21I/x8ZEg+uZolNeHHcY6kP2xWsOxbUCkO5sCuqKmKIqiKIrSoOiDmqIoiqIoSoOiD2qKoiiKoigNytQ1aiKdCLUKqop0CZFsFndKPB5bI+meQkmeZgJEKpjNzzxf3/71z9ezssIIerE0JTpYWTKKce1wiD+LjowMsP1sqrO+vbOHa2R+0/d4fXvbFq6DW7EStU0nnvkW4IhrruG5FkrcQ2Z0FDUqnvBYo7qHVJKnZRI1Ny1EhI8YTffkuFyT4BCPm7RIBQRl6jHF/XZG9/D2qBDt0YM//z0ru+/+/8FzqfFzC8ewHasFrjPYtZW3x/bNO+rbOzf+lpWdsHpVffvcd5/DytJNqElomc1bIBAaLmNQkxCKcS2D8VDfZwJ+rkmiS4st5Nq66SYu0mmViAxRplCiqaE8j4//MJkqjNAL9vbk2P5wP/aNhx9+npU9th51qa7NvdrGxrC+K8LTbvbsTrb/+0d/Wd9+36VCnzMHlWCW8IrMDaP3kSfS17TQOQ4AYm247xV46rWRkVx9e29PDysr5lGzFgrJtGjTz7yFfO4sEf+nvPCCqpC0Wb70jiSEhGZXanmoDlN63lFpj224fs0hKeRApNuSWmggWifb4m0XCSdIGZ/zgegdw0J35gg9G80G6DiijJyfmSB2OwyCY8KsWVy/lSG+dqUi758xovH2pLSqivfWwX4+B+zcxsfA3p04Rpub+NzZnMX9sdFeVlar4iNK1OWeZqUCH6/5MazzZ15+mZV5Ps7Ho+PcS7FjFurOlh7Fdcnl8hDbpx6xcdGvE1nsA0mhk20maasG+wbhYNEVNUVRFEVRlAZFH9QURVEURVEalCmHPoMqD9G45DXVkLSjKNMlSb6cH0qQ5csKD/X1buNLkr/9NYa+SqP8/XgH8HdMlT9vjpPXumMifUk0zFNk2KQKlsyZx89nEJeB927nS+Set6W+3b2Y53ppW8BDVn4Vl4Vf2bKblZUrJJwgQp+2RdJVxHkYoulYmHZqhi9nx0n6LRHtYq9VWyBeVQ/h0vbwK7yNH/7V42x/aADrIzfCQwQRg2GakgiTV/L0VXnexvFklu3ni1iXJbEM/tRjr9S3wzYPty8/ZlF9e02KL9+7Eb4MTsOBRtgMGLJ8Lq07LGLl4sxwJIy+wg4AEIvjCUjnikIBQ4+JBL/2OAmRFAs8XjI+KkKhezAksv2VHCszHob7nTCv73iYpHeK8ZOrlPh+LIL94aWNW1hZUxotaNKzubwgINYJ4yN8/Mk5L03STckw2Mgghk/GhT0HHfGRCA/1zQg+twQJhbF90iJlT0BSqBmbz1VOCOfRsLgOK8T3y+Mo/6BpqQAAbDJ3OCKloF8i6aWEi0JZ9LNKBa8r085/xyUWQdEID6eVy2TcirRpti1tPoh9S8Drg4Y7ZehzYih0Ztm5g4cXm2fh2IrFuDQFiDTDiHRbXg3rZ+c2LmH53W956PHpxzfVt6MRXq/LlqH84C1vWc7KWlvx3Cyf1//zGzax/ace31jf3tbH+1wkin0nn9/DyoaH8b6WG+FhyeOO52HiQh77WUKklQMiwXCF7VQqjefT3sHnmamgK2qKoiiKoigNij6oKYqiKIqiNCj6oKYoiqIoitKgTFmjZsTr0EBSbdCUHAAAUCICAplaI4xxXb8vx4qeETHnkUHUMsQjXKPikVQn4QR/FTbG0k7weLhM3zAw0F/fbgpxrU06gq/qFir8mbZnK37v9488w8pWiNfaQwmsn+Ehnr6i6qFGwxcZUwxJsTXqcguCmcAVaXIiUVKXhpe1tmIaklgizcrAxnrduolr9DY9u43tJ2Nd9e2RPn7NtTwePxvn6a18QN3JyCi3yrCFtUSYWIS4NX6uo+P43R2bue4i4mK/WrxoESvrmJ8Vx0DtS0W84u0QHZAlfAVoqjZrhvOGSe1MKoXXUCoPs7J8AdtGTg3Gwz+Mj/HxVhjnH+7vxfretX2ElXkVPH4Q5ufmkWOAw3VOY3muO8w24fyQjHJ9SIboF5Mx3hfy+Vx9u1jkWq5ImE+dVTrnBfyai8XJNVlxMldlMgevXXndxLjtieuSVFjCOgM8vI7A4yIxOh0Eho9bqyr0xQ7RkwrdFxBLjvEhbmW0ffPe+vawSC8nNavjY/jd40/lFiTZJmznsCPSAJE5tyrSCUmLKiD3lgrwc6V2NgfSpB0OvVr/Xq7DMiU8Vysq127wGn2Pn+twH47X55/dwcqe3bCd7acTqP/u7+Pp4J5/HlPFLVrCNWF+jaSXsriecM9ePif19OB+LZjPyqj1TbXGn0kG+tBKZHR0LytbupQnchvsxWuuCOuxSDP2pVCa96uFEazX5hbVqCmKoiiKohwx6IOaoiiKoihKgzLl0KfryiVqstZt8+e9gCzv27ZYPifL4D09fAn25c3c/d8m4SMrzMMSZbIsnW7mbsKROC6f793LnZYLwjW8tw/DW7P5Siq0dWaxrIM7mnt9ePzdO/lyqS3CNLO7cfnUEVUeIg7/tgh10VCo78/8Enlg8RBGuUpCijYPZ7S3k1CkCCF7w2htIusqEeLt2j0HQ4qFHA+TQg1/Jxzh9RiNkWVxEaKIRMWr2iTjgqnwkHoLsWtoy3CbleF+PP6WjVtZWTbNXyuPdGF4NRLwsJmh9SpDH9bkIRMebD70WBY/Ah3zluVMWhYR1iTVCvaNsVERvq5y1/o8CVk5Ng9tBBZ+NpkU4XQLbRQqfo4VxdM8tNA1B9v0hFU8a0FLFkP2LHwJAB6x+aDhXAAAT1iu1Mr4XRmypnXlioweLpGGuFImMgMEw/w6bJrJxeFlNBtBIK7RuCScL6wqfMPnCheoVEVIUyr4uzuFlc8jD2+ob+/dwe2SbE/2QfwdP8bnkZUrV9a3m5v5+HeIJ065LOQmFu8fAQmTyqwy1KLFiOs/3PYcVsDrvDCK85NT5XNVLIv1USnx+nhlC8p/tr3MLS8qeT4/VwL8biiU5WVlbGdL3B+jcZwTXDE/OOI+09KOYdOox8e5TeZVx+XeUqUS3pOkXUs0Ku1bcvXtAZFhYHYI5x07JeRgEdzPNnG5wVTQFTVFURRFUZQGRR/UFEVRFEVRGhR9UFMURVEURWlQpqxRc0JcW2JqGOeV+hWLai0sad2B8fr+YW5VMSZedw1bqEuxA/47NQdP3U5wncE4Sdn01Mvb+THGuBDNDeO5u2PcjoFqC1LpLlbWkkFdnMy6YYv0MoZYcFSrPD4eJno6W6SeAZJOyIhX3GeCfIHbJdghPJ/WJp6mKZYiOrAKf1V9oA81CMMDPK6fSvJ4/egQHrM9y7VGo+14zP4BbnlRKuL3mlu5dceiJfwV61AE+2ehj/c5qhFrivNz6xnAvvPSC9xKJpPlQ+mYFEkrluA6B6tGjmlEeilie2OEBcp0a9RqNX4u+XHab3lZLIqdPhzi9jjFPPbx3AjXhJZLvJ5GyBwQj/F66hnC+k5n+CBLk/rORPnctGr1Mra/cDG2fzosdEfEciA/yi0fgOiwbKGlqpT4OK6Q1ENSg0JTQ9k2t46h88H4OD8+V0hOD3ac2xhAjYxdj+uVnBD2WycitMcOqQ/Dx5QtLEmMj328Iiww9m7HOfj5Z3gaop2voCaqnOP3g6jD+wCQ9FPPPvMkK+rsxP7Q3t7OyuJkMq+IeSwQ11Ej6d984VHDNd3CgodpQWd+rSRk87qiZ+NIS6Aats+QmLsH+lAnWMjz8VAt89kqT+xSFi7m+rG+YdSRDwzxe3AnSesmdZHlitAMEmujQmFUfBbnIXHLAXq7Xrx4MStrbm5m+3SOHBvlc1trG85f0cjk2mPZH6aCrqgpiqIoiqI0KPqgpiiKoiiK0qBMOfQJDn+mK5Flx3hMLKWGyWcNL/OJw39BhPOMyz9bICubvTke6hodxeX1aoiHRZJpDJl6YR5O6Sv1sv0YcbSPD/KlXZuEHufM46G+UJyEXkFchydfx6b7ckl0cid66uDtwcyHPl3+9jO0ERuU+XPn8ULqTF7kIYNyEUM6lbIIpxjeBX0vV99ORLntyrwuDHG7wjpgRw86Yw/08+Xz7kU8NDdvPoYlnSYeJtu1e3t9O2TxPh8l7TE6yEPoLz7/AttvacPKm7VUBLHoyrdwZrdo2XTHOgXFAg9f0CweMmsGDUVSSwMAgEoF27gkLC/Gx3jo74knnqpvNzctZWVHLUerlre85U2sbG43xi/KPrcGaJvFw5RegGEQU+RWLT6xcnEs3haRKLFqqPDxVyzy66ChULuN1we1g7GFlRENfY7l+W/OBOXd/LqGcrn6dsXnoZ3mduzT2U5ej0AsiQKRmcGI9QA3jOOxOs4/u/VlHMebNr7CyrwysThI8DFl+/weYDz8bJ/oc1VirSL7biyG51Ys8WusCusKnwwK3+fhrBqRNzhC0kL3HWeGBzkAJIVdUYJcMyR4fwgqOM8NDvJ5FQAlJPGokLDkuC3W3Hkr6tuZJj4f79yLc8S2Hdz2qK0DPxsRth6lKpcx9A+R+7ewbwpI5ghHPGfMasHw95KlC1lZQtRVIcDfLRb58aNUKiMsuiCg86CGPhVFURRFUY4Y9EFNURRFURSlQdEHNUVRFEVRlAZlyho1T+inPKq1coUmhKRbcUS6jIC8tlwUWq7xCtfI7NiOeoVx/rYtDI9izHdHPy9cefwJ9e1Zi5awsv4S1yvkidYkKewY4nGMj4dCXMtQKqOtQEFoOdykeFU71FHfproXAICah9csY+dUpCTTkMwEC5dwHZpL32OWaTCGsA7siNAsVVEf4FW5ZikU4teVSmEdWB7vD4kE1seyZVyjksyiXmT3nu2srFzawfYLJL2JO8atPPwK6g6aUkJbZqOWYaTINRilAtevFMdJPyvz6wCX6lKERoVq1szM/j+qKnRYtoNjN5nIsrJ0CseGK6wRIkSfEQ5zoeP4OB8rVLI1Ns51f4NEMzqW5/V91DGoX1y0nPfFaEakaYtgn7OrvE+HQkQvJP/fStK2SasUW3yWWS6IdG8HsmPwye96nhACzgC/vJ9bV+zau62+bYW4Bmflm1AzuDK0gJUlmrHOA6G7dEPCdoikmAqLOa+Yx7YaHeJzdQTQ1iEs0gmVC/yYYRv75/y5/FxbidY2leCpySIh/B0TSF2ivAfg+Xme1HcirrBrioTxmql+caaYoC8m1wziPm+Tucr4XE8YIdrwJqE7C4e5pnx4OFffrnrc9ilG7IvmzedWSu2zUBtuaryuuhfz63jxxZ317WicjzNq/eM4/B60eMmC+nZzM+8PBviYDIgNS0i0K1D7FpFiznjkHig0nMLAbL/oipqiKIqiKEqDog9qiqIoiqIoDYo+qCmKoiiKojQoU9aoCVcQsKkuzeVR1rKHsXvb8Ni9C+hLUqzyWO1gjmvNdu7eW99OpHjsOpnJ1rdHxrhvF/3dZUu4T9a4x+PTY3k85gpeBKEo0VI4vKoGx9AbzEoILVWSe6+kUhgfH8j1s7IaScUl/YYCouUIgpnXqDUv4BqA4a2oX4GxHCurlbHyQlHuOZfPoy6pVOZpcpqTPJ2IR/RsEaELtC2sq0iEa59WHoP+N0cfy9N9VXyuH+vp2YjbG3idU43CscdzXy+baJ0qAddTZVJhtp9KEd2U8M4ClnJNjCxDN4XWCaYXW2iLosRDSGpQ4vR6hU8U1Rmmknxs1Go8bZwhGlap88mQFGIBcL1SmKRomdWVZWXFitAkVnP17XSRe/PViI/VmEyZ5uCYC0d47SfSXCOVIHpWI9IJVYjnJPXXAuC6tFBo5vVKrc18jA+NYD37Fm+rVBzHdSrF6xHCeI2+0KHKqatKfBWjEa4RpT5mjs3Hvxtgnwt8PqaMx9snSfrOohUrWNm8eXjNIZEiKFTBPh8K8/FQKPAxPk60rmXhD0kNEcNh/j2qfY7FhB/dDNDW3c3/UMP7LPgijVp6cj0d9YNLirxMbW0dbL9YJP6pBa5fm70A+8D8hTylWSyGdVcSevdFS7jnWUfHS/Xt7Xv5fTadxPtFocifM5qaj69vB0Zq0tguu+aWFn6fY7mo5NxN5nzXPfiZXFfUFEVRFEVRGhR9UFMURVEURWlQphz6dIt8DdChr6uLVA5J8np+pcaXUp0wLvW2d/Fl72KFHyMSw7CY5fOl1KCKy7AtIb6UGAyQcGIvD1G9qaud7ecLZCmzyFNkBGT5uneIp7ZwwrieHxJpJrrnH8X2ayQSkBcpU4CEXrwar0dqCWAdhmfq2gBPqdWcJeGOKj+fUJa0ZY4vH+dz2B6W4SHLUklYV5BwbyLJQwazyGv1Y3nerwaHse5SmQwr8wKeXsYj4afxFA/9vLIHbSA2/5dIC9WKw2XhEr5E39nJX+veOYIh3PajeNjQq+LSvxuRIW1Sd0IaMN20pk7kf3Aw9BVyRGjHJfXv8lCCE8U2TbXwduqcw6ecVBr7w55dIgxcxXaMRng4O+xhuCJc5RY8fXs3sP2aj3PAcJWH7JKk2dpm8bLc+Iu4E+dh0ZrFbUbyLrZb2OW/UwmwLxiLh0z9Cu5XA2F5MwO0v5mnaWpaheM67PL5OZMhKZNcHlpySMqmkLDOAMPHcZSEjasjvH+kszhW2xeIVEM7NuHxk3383Eh6OQCAYoDXtfzERaws0krmecPHWODgnG/zaQOaMjz0l/KwnWU6oYBYtMgUUi6xqKLbM0b0eb5P0miVxvi9NFbFes2KFG+9e7EN0q0ivVZkI9sPaniPbI5z26OIwRDi9mf5GOh4yzG4U+V9LhbixzxhNf7O4H/tYmXVUTzX7oX8WSIRw/krk+ZzUC3Isf2WLuy76Q7RQchziLGEdQcdE5amkFIURVEURTli0Ac1RVEURVGUBkUf1BRFURRFURqUKQfILeAx18CQOKtMfcJeo+Uxb4fEcdtas6xsxdHcSmN4YHN9e3yI66UCD7Ut8+dwvVB3N+qOWlp5HLlU5nHufCFX3x4tcN1JUwueXwy4tsqE8PpTGa6lSCb5MasWitSiUf47eWFXwSHP0YE0SJl+pLaCtqvnC9sVYkEQVIQFAXnH2XZ4f7CEdUUygRqFQLwbbRGLlESKa1IGhnfXt3f2cD1hKCJfj8f22baNa3Ra21EX5Ti8zjdvxte/ewe4tiyRWc32lxxFLAE8fh1uimjoAqH9quG+CWb2/1H9g9zWwhAdVrTIzzNRQt1VIsXbNBrF8ZBOc+1eczPv/+EIXmM8we0YMiRN1fgYP/4j639T337xlUdY2cjYNrafyuAxbJ/rY9pn4TFWruJl2VbsN5bQnEQjImVOCK9L2jHQ9HOOy/sCtQABS+g1Z4AF3VyjWa2Sc/CFZpjaMwhLJqDDwT/Q/QCgPIJtGc1yzfCbT0TtYcjlfeWF5zeTPd4e87q45URHB+qbW1u5ni1BUhaBtAAid0RbSomEnJRaq0jbFaopNuL66b6c46aSTuh1403wnKhvShsqai0kLaLKFWzHWJzbnKw6/hi2/8RjW/B3DLdvGR1DzeDvH9/DynKjOCc1N/Nza2rh++PEamvpMq5LzBJ7obnzufaypRXLqkJTDzbvy/E49slEQlqrYL1a0nXpdXor6YqaoiiKoihKg6IPaoqiKIqiKA3K1N8NFq7lAVnqtUXo05DXTy3pp07Wk2fN5kuQbz3leLb/u/X4GnFzq3ACj+CruPEoX8p99vlH69uPPcFDpk1NfHF5zlx8VTea4kuZ+Qoug/YN8OXzli48fudcbh2QzPBwz67+nfXtcpWHNzwZNmbgc7RlZv6ZmjqqAwBESBewLNGuhoZweHskiCt0NM5fca8Ia5eIi/2qWuEZJ4IAQ3GFEq+3rVtxyXz3Hh7eTqR4e7S0YbhlyVLubl2p4jHyeWFBQMK2+Tx3bd+xg4cN3+Ivxx1LBDRK2K/yBW5tQbM4GJ+HU2YJQ/FDjsOvKTDoUi/dvEs1LCtXeRiqrRWvNxLhr9un0vyzbz7x2Pr2//x6Oz9GEceuJ0JE5TyGXawwr99KjY8xx8WxM9i7k5X1DeDvuhGe/eDEk+bgMVx+3k1Nkzvqy1AXje6zUCcAGMBz9Q+DvMGK8nklQuUOvrQYoNsyvDnZBwHA4vcOxyV1IENNDn533gJuoxCnoSYj+lwLz3DS1ITzs0nxsLllkfObMP+SbDAiRFjI8/lofBzPXdpzVMqTh7Hp3Cnn0eXHvHnS7x0yjJiPyL1dhvhpWDSb5fNoJoMSkqDGw9QrjuHz6s7tOJf27uY2WCEX29Wr8XvOxk143zUBn5+6F3GpwqrjUDq1eD7PZNTSiuceT/JxViR2SaUKb8dMmj8TNLfg7zgxGf6nbS7Cy6yZ1Z5DURRFURTliEEf1BRFURRFURoUfVBTFEVRFEVpUKauUbP4Mx2NZQcBj/OzMLcl3mn2Mc6fynD9ysqVC9j+pZedX9/eupmngnplE2qSBvu3s7L8GKZ7sW0ec24N8Yz3MSJ9KxS4RoW+AR7Nco3cMavw9eNVa7i2Lp7h8frCDrR18H0eH+f7wo6CxLXl674zQX8/12h1tBI9n9AeUY2KneD2BPMXoIZv7y7+m9te5q9jmwC7ZDzKU/GM5rF9du7k2sO+3lx923H4uQUBt1LYtQP7UrKTp5saGEKbj9zoXlbW1k7aVWhLisK+IuSSOojxvrN7M9oM5Ea5XqNALGIcoe+ctQamlSwfGuATe5Cqx8d/gaT+KuR550zGUVsXi/EpprmFt0U6i4Os5g+xsrKHmpTWjrmsLBzG37FcPv/s6eV60u3bMC3Y7A5uGzAyiu3ds5v3xWoFNTCROO/TrS3cViIWQy1LucD7QpiIO8NhXo8uSUUX+AevXXm9BMIeiNpFWEJrZ/nE5sSWOjRn/9sAIARsECK6uKF+nupnZADbPBAauRBJP+gKzWC1xjWUIznUOqUTvF6phtACaZ2B24UC16QND+XYfp7oJOW8bk+og/0j9Ywzgzg3n6Yx5PfrsI/7zW3cgmNBN47zwX5+n61V+Zg899y31rd/9tNfsbJdO3GerQkNd2sUdXAdHXyCam7mmrl583GOiIb5uYKF51qu8HRw1RrOueks11DPmcu1qM0t9N7C9XQT/Fvo4UkzG/vg21xX1BRFURRFURoUfVBTFEVRFEVpUKYe+gz4cqll474lw5t03/Bl5xpZZgw5/DmxVWQRuOCC0+vbG57kbvPGx2XnwaEtrKxYwRBGIs5foTUOD0sWSxhuCYtXvo9avLS+3dzJl1IXLkOvBDvMv1co8dCHT5a3Ywke+il7uGRsidfY6XKpbc38M3X/Xh6mTCey9e1omLcV0NeqwzzUN3vxgvr2MTleN4VxvmTe34vhzaiwMnBIOMFxeV1FSHgxFOahTyOySoyOYpvn+3m/ymTwd+wQv458AesjHOPL3t3C4b1zFoaJ8308vNnfh6HXYolnw/CJq3skNCM+5XWkPYVDLFecgNd3zcdQYKnEQ0QlEhZNJXnIsK09y/bfcc4p9e3cGO8LL7+I4zg/zsMVe/sw9F31hCu80AmkiY2AZfM+5RLrjlic95NMBsPi2Wbe39PpLD9miIapeR9vaiIhGmGz45AQYqXMr2MmsKPCmZ/aoMhQLLNIEWXUbd/j4ataVdghECuL3CgPWRZLOK58qZrxLLLNy2IiUwRtH7fIPxyJYAg1HOahrloV20DKGfJ5Pj5qJEwYDvO+EyH7MrxJw8uHJfRpxG3fwjEaCnE7ioCEIm2R4aWdZHGp1Xh/yI9zK41yGevy5NNWsjK/ihY9e/dyuUmIjM+jlnJ/IseRoUZs57F8LyupEjshY/O5u6kF+8CceTzjTedsLo1x42T8Ghn6tPa7+SrUakuWvTa6oqYoiqIoitKg6IOaoiiKoihKg6IPaoqiKIqiKA3KlDVqQmoGjkO0DSJlkCEaNUfo17wA9SwirA2uywO7tQrqBY45lqeESKXW1rebsvx3HnsMj+l7XPeyaAlPO7FkCca9l89ayso6OvAV/B27eYqgh37zUH17vMTj8cuOOYrtW05Ad1hZyCUaCVGPNgl0H44UUvl8WeyjziARERo1omcJC60dNKO+b8nRXGdQFa9x//LB9fXt8SLXdoVdPEYsxfUSUWIJMjScY2VBwHUoDkmLEkkLzVIEr9muCsuNCJ7r0ccsZmUnvfVN/LMhPMZLL21mZeUyHsN1+XUkEqiviwn9zHRju1xzQbU0ITE2I0SHWMhzTdJoDsd4MsH7UFK4uqSyuH3K6XzcrDwW67ha4cffvg21LC9v3sbKenZzfUp/P0lF5XNN4Kwu1KQcS1LQAADMX4AppOIpfh0T7CnIBEn7FwBALBonZby9qbaK9osZw0idz+R2QcySRl4/+agnNGrFItcwDgyQlD1F/llj8BiuGxFlOP7kvFESKZtoqi6Xy+CguRnvXWGRQssnwjipvazVuIaQ3gOjUa5Rc0lZINKf0WP4Uog3EzhchwY29kkrxTWLFqkDv8znwyhJoTRrdpaVRSK87X63/pn6dlsnt12ieue587jlRmEM7WNiCd5W42M5tj8wiJ+t+bzt4gk8n452foz53Xifb+vgWkcrLC1zSD+bMAfQtpRl9EcP/l6uK2qKoiiKoigNij6oKYqiKIqiNCj6oKYoiqIoitKgTF2jZrhGxKI+VqYmPosBWccVz4I+ftYLZPoS/tlwBHUwjsNj3ouXZOvbmczprOzMt6FeKBKWKWx4fDqZJKlobJ4uwsuh39XzW59nZbv70OOpd4BrYtKtWbbfQryjpM4hHOaaFQqt8cORQgoCrlco5VHD5KV57D5K6tl4XOtklXO4LVJ0HHXsQrbfP4ReZVte5p46w8NYz4HNxU4u8TWzQ/z4rtAMJRPEGyfDP1soop6pYzbXcsybh15pp5zKNWmLl/IUR4ND2D+qVa49oj5f6TTvj9S7K+LOrEbNcXgn8zzUAbkO127EosR7SfgZVUr4OwWhc0zERV1EsZfPX8jrYiSL3kflEj+3THNnfXv2PN4XBvoXiH30YPOqfD7onI0atTevWc7KWtvwd90In/9KJZ7SLkSqQI7xahU1rJaYchNJ7GOx+My2NwCAX5ncu80KRAopi3pnCqMo8lHpBzc2xv3HKuSYsq6sAH83FOL1kSBpw0Ih/r1KSejiiG44VODjP5MhXlnCx6xKfMMmnJu4Zjp3u8LXsbkJdbl0HMl9eYwZwRNa8CEU8YVS3DsSHLwuv8LHLk2Nlmrm80M0xtvu7HeeVN/e+Bz3PX10/cP17WyK69fCNv0d4Y8p9JXUh7Stg2uo20n6qTnzeCqqTDPRF4ZFewS8X1GvtgmPT7RaJ9yv7QOUvTa6oqYoiqIoitKg6IOaoiiKoihKg3IQoU+xXkdSSEEgwqI0KiYeBR3yaipNTwEAYFv8lVrLwd+tlnmIyvfw1Fva+LJr52xi5SFfoRXL0LUahl/Hevmr+/R1+XmLeIqg+Yvn17e3bOX2C6EIr1b6erbripRWIm0VxaLvvAczH/u0bR6WrVWJXYjDr9FOYtjKiPQhVZKyKRzjS+tuK2+709/xFjxG+HesbMNTWM/FYo6VZdrxXLNtPIQdjvAlc5omJTuHpwhpa8Nl8WOPO5qVpVO4DJ/OiFQrIp3I7p5X6tvVGg/xR2N4ruk0X6JvasLzcaXNyTTjeTycXSmTPhcWYR8XzzMR4324BFgX0n7EivDPemW0YImKFHLtxDphfIzXbzyJ55Nqkq/b8/an15FM8LBHIonjsaWTH79awnOzRXi3nOdtSquuXJCph3A/HuN9MRHDcw/NcKgbAMBxua0ECwVOsO6g4RvejobY85RKPHw0muOhT+pWEQ7z8U/D/Y7N50rPw/ORlhfSEoWGIqmtB4CwVpH3h8k+BxMtOOi+DH3KfQo99wkh5BmgKuQIO3t66tstLTyFUhOR7UxMd0X7hwwR8vEai+F1vvVtJ7Ky2bMwTFws8D63ZRNa74QcXldds7lsJku8ftwkf5Zoa8NjhIT8BgLSP8VcDY7IVUbby5cppEh/lfd1Zq918G2uK2qKoiiKoigNij6oKYqiKIqiNCj6oKYoiqIoitKgTFkE44TEMx17rVhoGUgINqjyMgM18jGRWkPYOpgAvxsKcW1T4JPXqMX3QvRd+YBfYrUm4so2nuzIeI4V/eohTBPV1sZfGz7pJHzdeO78Oaxsz549MBkyTQxNtREI/ZxNbBzCzszqlQAAAl/oPohFii9e8QaSwsUSlixhqnWzxevPhuvZ7BRe59q3v5mVHbsaNWOD/VxLUCT2DSGHa5ZCYfHKOfn/SaqD98+WFtQwSfmIRV7NdqL8OnIDfWyfatYCw/Ub9DXyiRIVvA7fn9lX9y3gGpxMGvVDtQpv05Fh1F1J64xYFOs/GuUaJGnl40aor8MgK3PCWN/ZFtH/DfZFE4j2NSJFjgmRz/LrsIklSRAMsTJjYR/LF3k/tWzeb2iapJqwvLAAx1FFlBkP6zES4fUo1GPTgleZXOslrUSYfs3n9ejVsKxa4ddRKoo0bUS/5QuvAoccw43y4zN5kJh/AqGvDIXwuxGhi2TaMznnkjKpScuJVIH5PGqb0ml+rpUKjn+ZJorac0it3Uzw0K/+h+2Hwlg/W7duZWWxBNbBvPk8jWNbJ2pBIzF+/aGosJ0i1xmU+TijKZwsm4/lFSuJTrjM+0pQ5X2Qje0obysnRspc8bxSwntyqcTvK7GkuI4I6RMlmfINj+GLFGcO1epaXHs5FXRFTVEURVEUpUHRBzVFURRFUZQGZerxNEu+pkqXIfnzHgvtyLAoQ7zCavF9v0peY3b4EnGE2AX4wh6ELW36fLnUiJCFTY4ZjvLrmN2FS7Ly9e/dPdvr2/0DfCl3dHSU7YdCuNRZKvHXhg9kuxFySRjCnfnXuLNpbl2RSOCyNL0mAOBxiQkxQ9J2MsWCEUv/Idy3I/wYLUk8n+YOHt6k4S1LuOiDJZfhcXO8zLNKRIhz/oSwBG0rW4RMHBHuIuWeeI2bOs2M53lfYYi+2zX5Jw8J1TKvb5+EgXxP/J+O1Lfr8O/RcOeEfiLdaIi8AWz5ujupY0uU0RCqJeaYCW7iOB/ZE2wT8LueyCBRqWFoq+bxcStd0WnILBzmITOXOhkJOQHtYqUJoZTpR9qnMNslX/R/2h2lPQcZGyaQjSwsWWo4P0jHB4uGCYWtBg0hSisZS2TOsW1s51BIlk2+PkHtMuTnpJVGrYbnVxVWU4UChtDkPEL3ZVh0JpDymyDAPiBlRGUyWU3IokOaldpfAADEEyJwX8XxaotsQex+UebjbGwQM4AM7OHhzJFhkfGijPWaaOXXkcmi9U7nrCwri6VwjorJ8xaWIDRU7onwpptGa5NKjs/rozm8z5SK/F6xcA63gdofuqKmKIqiKIrSoOiDmqIoiqIoSoOiD2qKoiiKoigNykFo1A4QSxdCg4Boa3xPxufxdyyh87DEMWj83gEeH6eplwKpASJpKIpFrh0olvhnqUYjnuDpXZYuW1TfltqyQp68ji+0LSGhg6H7VoxbB9QqxPJBxMMt8or5BH3ADNDaynUHqTTVqAkdik36gNR22VS/Nnl/AADwKlivoRBP9WERLZQVlToYcnxxjAlWAkTfFE+Jz4axf9ii79I0OSDSa4Uj/BiRKJ5rfpyPD6oRGRvlOotqBevDeLxuplujVhHySZu0aSD0SoZogqJR3k7xOOo8whGpZZSWIwewJ5B6RgbVrwltl2x/qqcSY9MQzUnN56mfyhWiUasJW5EJKYOwP9gi9Vc4gfVTFXYY1TK2ca0681YNYB3o/+rS/gDbwxL6LZtYDoREWqpwiGtGy8TKR94fgPZ5YWtDUxhNkLYKLWSE2CjEYvxcWdsJ3Rktk/Yc4TAfILUauQeI/hH4IhUR4XCkjaIkYjxVWpiM31KJ993xIqZV7Ovl9jmlKs6VVJMHANBe4qmoIiStYjLJj2+FsF0L43wM7u5B26Pd27gWPDfM28Mn2kd7hJ8PTfnnw3xWtjhOZtaISC8l+iAQXaIR2vhiL57ftq3comvvHiwrl/i8vvBt8JroipqiKIqiKEqDog9qiqIoiqIoDcpB2N17k5b4InxVreByYanAwxK1Cu5L53UZ6aBLpK7DC2lWAxouAgAoFHHZc3CIvyabz/PzoSFF1+RYmUOyAdDzBgAoFTEs4th8CdQHvl8tT+4wbxt8VnbEc3M0hOcWEyHTmSCT5SGLKHGbtoVdCs0iAdKdg9WPDJnytgtHJ79OY6ijN++PhlkyHDi0YIC+gi86nY+/K90JLNJWliVDLXw/lcIw+niOL+dTG4ZKhV+HVyP9bIZdy6ltwqtgvzUT7A+wLiJRXhaN0VCjtDiREgrS540MZ7MvTv69CUgroWDSsoDIL6SNSq1GQnSiMzi2CMsDsSsRYVGHhOwdRziWk3HkH+jypwma4QUAwKIWSdLaiIwb2f9dEnqMRGQonIe6alW0WQhEKJx2ed+fPPRN7TcAACJhPm/ESXgvFhPZD6jVkghD0hBqPM7nv2KM3wOq1cnvidSC40B2IAcqmy7SaW5tRO8tEWEt45Fwd0Vk9ckNYlhUWn6Mj3MrjfkLZtW3pYwnTNp5ZGSYlfX27iVl46zM+LyfhUJ4HVXRd8ZJSHV0lP8OzRYSCQmJ0YQmxvYKiT635aWX69u7dnLbp5EBInExmplAURRFURTliEEf1BRFURRFURoUfVBTFEVRFEVpUCxjZBIPRVEURVEUpRHQFTVFURRFUZQGRR/UFEVRFEVRGhR9UFMURVEURWlQ9EFNURRFURSlQdEHNUVRFEVRlAZFH9QURVEURVEaFH1QUxRFURRFaVAO2YPat771LbAsC7Zv336oflL5I2TBggVw2WWXHZZjax9+42JZFnzsYx+bkWMtWLAA3v3ud7/m5x5++GGwLAsefvjh6T8pZdq57LLLWP7pA2FZFlx33XXTe0JHII02ZhqlzXVFDQD27NkD1113HWzYsOFwn4ryB3K42/C+++7TiXmaWb9+PVx33XWQy+UO96koM8jhHtuKcrg5ZA9qH/zgB6FUKsH8+fMP1U/OGHv27IHrr79eJ4I3MIe7De+77z64/vrrD8ux/1hYv349XH/99fqg9kfG4R7bfwilUgn+5m/+5nCfxhuO0047DUqlEpx22mmH+1QOmuls80P2oOY4DkSjUbAs61D95BuecrkMQRAc7tNQlIakUcZHoVA43KegHEKKxeLhPgWIRqPguu7hPo03HLZtQzQaBdt+4wX7prPNp1Wjtk/L8fDDD8Ob3vQmiMVisHLlynr8+cc//jGsXLkSotEorF69Gp5++mn2m/viwzt37oR3v/vdkEwmoaurC77xjW8AAMBzzz0HZ555JiQSCZg/fz7867/+K/v+8PAwXHvttbBy5UpIJpOQTqfh3HPPhWeeeab+mYcffhje/OY3AwDA5ZdfDpZlgWVZ8K1vfat+DfvTTJ1++ulw+umns9+xLAu+//3vw9/8zd9AV1cXxONxGBsbAwCAxx57DM455xzIZDIQj8dh7dq18Mgjj/whVf2G5LrrrgPLsmDTpk2wbt06SKfT0NLSAp/85CehXC5P+r1D0YYAr6/+77//fjj11FMhkUhAKpWCd73rXfDCCy/Uyy+77LJ6n9x37D+2/7D09PTAhz70Iejo6IBIJAJHH300/Mu//Eu9fLLxsWHDBrAsC7761a9O+M3169eDZVnwve99D6677jr4i7/4CwAA6O7urtex1BP+5Cc/gWOOOaZ+Dv/93//Nyvf1w40bN8IHPvABaGpqglNOOQUAADzPgxtvvBEWLVoEkUgEFixYAJ/97GehUqns95p//vOfw6pVqyAajcKKFSvgxz/+8eupwoZnX91t2bIFLrvsMshms5DJZODyyy+f8HB09913w+rVqyEWi0FzczNceOGFsGvXLvaZqcytrzW2Tz/9dDjmmGPgySefhNNOOw3i8Th89rOfBQCA/v5+uOKKK6CjowOi0Sgcd9xx8O1vf5sda/v27WBZFnzlK1+Br371qzB//nyIxWKwdu1aeP755/dbDz09PXD++edDMpmEtrY2uPbaa8H3ffaZI0mj9lpjG2BqdQ0A8P3vfx9Wr14NqVQK0uk0rFy5Er72ta/Vy/enUdvXxhs3boQzzjgD4vE4dHV1wZe//OUJv3+ktvm0P/Jv2bIFPvCBD8BHPvIRuPjii+ErX/kKnHfeeXD77bfDZz/7Wbj66qsBAOCLX/wirFu3Dl566SX2NO37Ppx77rlw2mmnwZe//GW455574GMf+xgkEgn467/+a/hf/+t/wQUXXAC33347XHLJJXDSSSdBd3c3AABs3boVfvKTn8D73vc+6O7uhr6+Prjjjjtg7dq1sHHjRpg9ezYsX74cbrjhBvj//r//D6666io49dRTAQDgrW996x90vTfeeCOEw2G49tproVKpQDgchl/96ldw7rnnwurVq+Hzn/882LYNd911F5x55pnwP//zP3DiiSe+zlp+47Bu3TpYsGABfPGLX4Tf/e538PWvfx1GRkbgO9/5zn4/fyja8PXU/3e/+1249NJL4eyzz4YvfelLUCwW4Zvf/Caccsop8PTTT8OCBQvgIx/5COzZswcefPBB+O53v3voK63B6evrg7e85S11QX9bWxvcf//9cMUVV8DY2Bh86lOfqn9Wjo+jjjoKTj75ZLjnnnvg05/+NPvde+65B1KpFPzJn/wJbNmyBV5++WX43ve+B1/96lehtbUVAADa2trqn//tb38LP/7xj+Hqq6+GVCoFX//61+G9730v7Ny5E1paWthvv+9974MlS5bAF77wBTDGAADAlVdeCd/+9rfhz/7sz+Azn/kMPPbYY/DFL34RXnzxRfj3f/939v3NmzfD+9//fvjzP/9zuPTSS+Guu+6C973vffDf//3f8Pa3v/1QVm/DsW7dOuju7oYvfvGL8NRTT8E//dM/QXt7O3zpS18CAIC/+7u/g8997nOwbt06uPLKK2FgYABuvfVWOO200+Dpp5+GbDY75WNNZX4eGhqCc889Fy688EK4+OKLoaOjA0qlEpx++umwZcsW+NjHPgbd3d3wwx/+EC677DLI5XLwyU9+kh3nO9/5DoyPj8M111wD5XIZvva1r8GZZ54Jzz33HHR0dNQ/5/s+nH322bBmzRr4yle+Ar/4xS/g5ptvhkWLFsFHP/rR11GrjclUxvZU6/rBBx+Eiy66CM4666x6X3nxxRfhkUcemdAekpGRETjnnHPgggsugHXr1sG9994L/+f//B9YuXIlnHvuuQAAR3abm0PEXXfdZQDAbNu2rf63+fPnGwAw69evr//tgQceMABgYrGY2bFjR/3vd9xxhwEA89BDD9X/dumllxoAMF/4whfqfxsZGTGxWMxYlmW+//3v1/++adMmAwDm85//fP1v5XLZ+L7PznPbtm0mEomYG264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195IaJv/8bX5VNjXLzZt2gTr1q2DdDoNLS0t8MlPfhLK5fKk3xseHoZrr70WVq5cCclkEtLpNJx77rnwzDPP1D/zWvd0AIDHHnsMzjnnHMhkMhCPx2Ht2rXwyCOPTOnc77///nr/SaVS8K53vQteeOGFevlll10G3/jGNwAA6se2LOtgqufQYaaBz3/+8wYAzPHHH28uuOACc9ttt5krr7zSAID5y7/8y/rn/vZv/9ZYlmXe//73m9tuu81cf/31prW11SxYsMCMjIzUPzd//nxz6aWXTjjO2rVrzdq1a40xxvT29pobbrjBAIC56qqrzHe/+13z3e9+17zyyiv1z3Z2dpq2tjbz8Y9/3Nxxxx3mJz/5iSkWi2b58uUmFAqZT3/60+brX/+6OfXUUw0AmFtuuaV+rG3bthkAMCtXrjQLFiwwX/rSl8z1119vmpubTVtbm+nt7a1/9tJLLzXRaNQcffTR5kMf+pD55je/ad773vcaADC33XYbuwYAMJ///Odff6UfZnp7e82cOXPM3LlzzQ033GC++c1vmve85z0GAMxXv/pVY4yZcl3//Oc/NwBgzjrrLPONb3zDfOMb3zAf+9jHzPve9776Zx566CEDAOahhx6q/23t2rVm9uzZZu7cueaTn/ykue2228yZZ55pAMDcd9999c9pm78+9o3vVatWmYsuusjcdttt5l3vepcBAPMP//APZtmyZeajH/2oue2228zJJ59sAMD8+te/NsYcfN0ff/zxZvHixeZLX/qS+fKXv2xaW1vNnDlzTLVarX/2wQcfNK7rmqVLl5ovf/nL9XmkqanJbNu2rf65np4eM3v2bBOPx82nPvUpc/vtt5vPfe5zZvny5fX55uSTTzarV6+ecM1XX321SaVSplAomGeeecZcdNFF9b69b67J5/PGmKnPa28ktM3/+Np8KuzrFytXrjTnnXee+cd//Edz8cUXGwAwH/zgB+ufk/fwxx9/3CxatMj83//7f80dd9xhbrjhBtPV1WUymYzp6ekxxrz2Pf2Xv/ylCYfD5qSTTjI333yz+epXv2qOPfZYEw6HzWOPPVY/1l133WUAgPWL73znO8ayLHPOOeeYW2+91XzpS18yCxYsMNlstv659evXm7e//e0GAOrH/u53vzt9lXkApvVB7UMf+hD7+5/+6Z+alpYWY4wx27dvN47jmL/7u79jn3nuueeM67rs71N5UDPm1cYHAHPXXXft97MAYG6//Xb291tuucUAgLn77rvrf6tWq+akk04yyWTSjI2NGWNwEonFYmb37t31zz722GMGAMynP/3p+t8uvfRSAwDmhhtuYMc6/vjjJ0wIb/Sb9j6uuOIKM2vWLDM4OMj+fuGFF5pMJmOKxeKU6/qTn/ykSafTxvO8SY832YMaAJjvfOc79b9VKhXT2dlp3vve99b/pm3++tg3vq+66qr63zzPM3PmzDGWZZm///u/r/99ZGTExGKx+vg92LpvaWkxw8PD9c/+x3/8hwEA89Of/rT+t1WrVpn29nYzNDRU/9szzzxjbNs2l1xySf1vl1xyibFt2zz++OMTrikIAmOMMXfccYcBAPPiiy+y82ttbWVz0E033TRh8jfm4Oa1NxLa5n98bT4V9vWL97znPezvV199tQEA88wzzxhjJt7Dy+Wy8X2ffWfbtm0mEomwOXSye3oQBGbJkiXm7LPPrrejMa/+p6C7u9u8/e1vr/9NPqiNj4+bbDZrPvzhD7Pf7O3tNZlMhv39mmuuMdO0nnVQTKvA58///M/Z/qmnngpDQ0MwNjYGP/7xjyEIAli3bh0MDg7W/3V2dsKSJUvgoYceOuTnE4lE4PLLL2d/u++++6CzsxMuuuii+t9CoRB84hOfgHw+D7/+9a/Z588//3zo6uqq75944omwZs0auO+++yYcb3/Xv3Xr1kNxKQ2FMQZ+9KMfwXnnnQfGGNaeZ599NoyOjsJTTz015brOZrNQKBTgwQcfPOhzSSaTcPHFF9f3w+EwnHjiiazetc0PDVdeeWV923EceNOb3gTGGLjiiivqf89ms7Bs2bJ6HRxs3b///e+Hpqam+v6pp54KAFD/vb1798KGDRvgsssug+bm5vrnjj32WHj7299eb6MgCOAnP/kJnHfeefCmN71pwrXsC2msW7cOotEo3HPPPfWyBx54AAYHB1m/mozDMa/NJNrmEznS23wqXHPNNWz/4x//OADAfudIgFfvxfv0xb7vw9DQECSTSVi2bBk89dRTr3m8DRs2wObNm+EDH/gADA0N1eu8UCjAWWedBb/5zW8gCIL9fvfBBx+EXC4HF110EWsvx3FgzZo1Ddle06ponjdvHtvfN/hGRkZg8+bNYIyBJUuW7Pe7oVDokJ9PV1cXhMNh9rcdO3bAkiVLJojSly9fXi+n7O98ly5dCj/4wQ/Y36LRKLS1tbG/NTU1wcjIyB98/o3KwMAA5HI5uPPOO+HOO+/c72f6+/unXNdXX301/OAHP4Bzzz0Xurq64B3veAesW7cOzjnnnNc8lzlz5kzQETQ1NcGzzz5b39c2PzTI8Z3JZCAajUJra+uEvw8NDQHAwdf9geYQ+vlly5ZNOL/ly5fDAw88AIVCAfL5PIyNjcExxxxzwGvKZrNw3nnnwb/+67/CjTfeCAAA99xzD3R1dcGZZ555wO8CwGGZ12YSbfOJHOltPhXktS9atAhs257UuywIAvja174Gt912G2zbto3peFtaWl7zeJs3bwYAgEsvvXTSz4yOjrIHfvndydo2nU6/5vFnmml9UHMcZ79/N8ZAEARgWRbcf//9+/0cNQ+dTMDn+/6kx9gfsVhsyp99vRzMeb3R2fc/l4svvnjSgXPsscdO+ffa29thw4YN8MADD8D9998P999/P9x1111wySWX7PfFA8qB+tx088fU5gD7v95DXf+Hoz0vueQS+OEPfwjr16+HlStXwn/+53/C1VdfPaU3jA9mXnsjom0+kSO9zf8QXkt0/4UvfAE+97nPwYc+9CG48cYbobm5GWzbhk996lOTroRR9n3mpptuglWrVu33M5PV+77vfve734XOzs4J5Y34Rv5hO6NFixaBMQa6u7th6dKlB/xsU1PTfr1rduzYAQsXLqzv/yFvZMyfPx+effZZCIKADcpNmzbVyyn7nsYpL7/8MixYsOCgj32k0NbWBqlUCnzfh7e97W2Tfu5g6jocDsN5550H5513HgRBAFdffTXccccd8LnPfQ4WL178us5X2/zwcbB1P5XfAwB46aWXJpRt2rQJWltbIZFIQCwWg3Q6PenbupRzzjkH2tra4J577oE1a9ZAsViED37wg+wzk801BzOv/bGgbX7ks3nzZuju7q7vb9myBYIgmHSOvPfee+GMM86Af/7nf2Z/z+VybHX2QHUO8Orq14HuOQf6bnt7+2t+97C95Sk4bCZUF1xwATiOA9dff/2E/ykZY+rL5gCvVuzvfvc7qFar9b/913/914RXnxOJBADAQRkSvvOd74Te3l74t3/7t/rfPM+DW2+9FZLJJKxdu5Z9/ic/+Qn09PTU93//+9/DY489Bueee+6Uj3mk4TgOvPe974Uf/ehH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", + "image/png": "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2Fiuu29961vw9a9/HTo7O+Gyyy6D7u5uWL16NZxxxhnw8ssvQyKRGPW9jj32WLjhhhvgG9/4Blx++eUwf/58AAA47bTTytf09vbC4sWLYcmSJXDxxRdDU1OT1Pk409nZCW1tbXDzzTfDs88+C9/73vegv78f7r///iGvf+utt+DRRx+FT33qU9De3g579uyBu+++GxYsWAAbNmyAyZMnH7Duf/e738HixYthzpw5cP3114NpmrBmzRo488wz4Q9/+AOccsopw+b3gQcegKVLl8KiRYvg29/+NmSzWbjzzjth3rx58PLLL0NbWxt87nOfg507d8ITTzwBDzzwwKEvtCpG+vgE93E1Rlx66aVq0qRJqqenh3y+ZMkSFY/HVTabVbfffrsCALV27dpyerFYVKeeeqqKRCIqlUoppZS69tprVSwWU7ZtD3u/devWKQBQ69atK3+2YMECBQDq/vvvL39WKBRUc3Oz+sQnPlH+bLT56OrqUgCggsGgevvtt8vXPvfccwoA1Be/+MXyZ0uXLlUAoG644QaSz5NPPlnNmTOHfAYA6vrrrx/22d4LSH0fWfWtlFLXX3+9AgB1ySWXkM8//vGPq7q6OqWUUlu2bFGWZalvfetb5Jr169crj8dDPm9tbVVLly6tuM+CBQvUggULyud//OMfFQCoNWvWDHktAKi77rqLfC51Pj7sbxPnnXce+fzKK69UAKBeffVVpVRlXefzeeU4DvlOV1eX8vv9pHyHq3vXddWMGTPUokWLlOu65c+z2axqb29XH/3oR8ufrVmzRgGA6urqUkopNTg4qBKJhPrsZz9LfnP37t0qHo+Tz1esWKHG8LVZdUgfr44+PiamT6UUPPLII3DuueeCUgp6enrK/xYtWgQDAwPw0ksvwWOPPQbNzc1w4YUXlr/r9XrhmmuugXQ6Db///e8BACCRSEAmk4EnnnjioPMSiUTg4osvLp/7fD445ZRT4K233ip/Ntp87Of888+HlpaW8vkpp5wCc+fOhccee6zi/p///OfJ+fz588m9DwekvjVHQn1zhnrm3t5eSKVS8LOf/Qxc14XOzk7SLpqbm2HGjBmwbt26Q54fv98Py5cvJ59JnY8vK1asIOdXX301AMCQ5Qewr872600dx4He3l6IRCIwc+ZMeOmllw54v1deeQU2bdoEF110EfT29pbbWSaTgQ9/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NO37Ppx77rlw2mmnwZe//GW455574GMf+xgkEgn467/+a/hf/+t/wQUXXAC33347XHLJJXDSSSdBd3c3AABs3boVfvKTn8D73vc+6O7uhr6+Prjjjjtg7dq1sHHjRpg9ezYsX74cbrjhBvj//r//D6666io49dRTAQDgrW996x90vTfeeCOEw2G49tproVKpQDgchl/96ldw7rnnwurVq+Hzn/882LYNd911F5x55pnwP//zP3DiiSe+zlp+47Bu3TpYsGABfPGLX4Tf/e538PWvfx1GRkbgO9/5zn4/fyja8PXU/3e/+1249NJL4eyzz4YvfelLUCwW4Zvf/Caccsop8PTTT8OCBQvgIx/5COzZswcefPBB+O53v3voK63B6evrg7e85S11QX9bWxvcf//9cMUVV8DY2Bh86lOfqn9Wjo+jjjoKTj75ZLjnnnvg05/+NPvde+65B1KpFPzJn/wJbNmyBV5++WX43ve+B1/96lehtbUVAADa2trqn//tb38LP/7xj+Hqq6+GVCoFX//61+G9730v7Ny5E1paWthvv+9974MlS5bAF77wBTDGAADAlVdeCd/+9rfhz/7sz+Azn/kMPPbYY/DFL34RXnzxRfj3f/939v3NmzfD+9//fvjzP/9zuPTSS+Guu+6C973vffDf//3f8Pa3v/1QVm/DsW7dOuju7oYvfvGL8NRTT8E//dM/QXt7O3zpS18CAIC/+7u/g8997nOwbt06uPLKK2FgYABuvfVWOO200+Dpp5+GbDY75WNNZX4eGhqCc889Fy688EK4+OKLoaOjA0qlEpx++umwZcsW+NjHPgbd3d3wwx/+EC677DLI5XLwyU9+kh3nO9/5DoyPj8M111wD5XIZvva1r8GZZ54Jzz33HHR0dNQ/5/s+nH322bBmzRr4yle+Ar/4xS/g5ptvhkWLFsFHP/rR11GrjclUxvZU6/rBBx+Eiy66CM4666x6X3nxxRfhkUcemdAekpGRETjnnHPgggsugHXr1sG9994L/+f//B9YuXIlnHvuuQAAR3abm0PEXXfdZQDAbNu2rf63+fPnGwAw69evr//tgQceMABgYrGY2bFjR/3vd9xxhwEA89BDD9X/dumllxoAMF/4whfqfxsZGTGxWMxYlmW+//3v1/++adMmAwDm85//fP1v5XLZ+L7PznPbtm0mEomYG264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195IaJv/8bX5VNjXLzZt2gTr1q2DdDoNLS0t8MlPfhLK5fKk3xseHoZrr70WVq5cCclkEtLpNJx77rnwzDPP1D/zWvd0AIDHHnsMzjnnHMhkMhCPx2Ht2rXwyCOPTOnc77///nr/SaVS8K53vQteeOGFevlll10G3/jGNwAA6se2LOtgqufQYaaBz3/+8wYAzPHHH28uuOACc9ttt5krr7zSAID5y7/8y/rn/vZv/9ZYlmXe//73m9tuu81cf/31prW11SxYsMCMjIzUPzd//nxz6aWXTjjO2rVrzdq1a40xxvT29pobbrjBAIC56qqrzHe/+13z3e9+17zyyiv1z3Z2dpq2tjbz8Y9/3Nxxxx3mJz/5iSkWi2b58uUmFAqZT3/60+brX/+6OfXUUw0AmFtuuaV+rG3bthkAMCtXrjQLFiwwX/rSl8z1119vmpubTVtbm+nt7a1/9tJLLzXRaNQcffTR5kMf+pD55je/ad773vcaADC33XYbuwYAMJ///Odff6UfZnp7e82cOXPM3LlzzQ033GC++c1vmve85z0GAMxXv/pVY4yZcl3//Oc/NwBgzjrrLPONb3zDfOMb3zAf+9jHzPve9776Zx566CEDAOahhx6q/23t2rVm9uzZZu7cueaTn/ykue2228yZZ55pAMDcd9999c9pm78+9o3vVatWmYsuusjcdttt5l3vepcBAPMP//APZtmyZeajH/2oue2228zJJ59sAMD8+te/NsYcfN0ff/zxZvHixeZLX/qS+fKXv2xaW1vNnDlzTLVarX/2wQcfNK7rmqVLl5ovf/nL9XmkqanJbNu2rf65np4eM3v2bBOPx82nPvUpc/vtt5vPfe5zZvny5fX55uSTTzarV6+ecM1XX321SaVSplAomGeeecZcdNFF9b69b67J5/PGmKnPa28ktM3/+Np8KuzrFytXrjTnnXee+cd//Edz8cUXGwAwH/zgB+ufk/fwxx9/3CxatMj83//7f80dd9xhbrjhBtPV1WUymYzp6ekxxrz2Pf2Xv/ylCYfD5qSTTjI333yz+epXv2qOPfZYEw6HzWOPPVY/1l133WUAgPWL73znO8ayLHPOOeeYW2+91XzpS18yCxYsMNlstv659evXm7e//e0GAOrH/u53vzt9lXkApvVB7UMf+hD7+5/+6Z+alpYWY4wx27dvN47jmL/7u79jn3nuueeM67rs71N5UDPm1cYHAHPXXXft97MAYG6//Xb291tuucUAgLn77rvrf6tWq+akk04yyWTSjI2NGWNwEonFYmb37t31zz722GMGAMynP/3p+t8uvfRSAwDmhhtuYMc6/vjjJ0wIb/Sb9j6uuOIKM2vWLDM4OMj+fuGFF5pMJmOKxeKU6/qTn/ykSafTxvO8SY832YMaAJjvfOc79b9VKhXT2dlp3vve99b/pm3++tg3vq+66qr63zzPM3PmzDGWZZm///u/r/99ZGTExGKx+vg92LpvaWkxw8PD9c/+x3/8hwEA89Of/rT+t1WrVpn29nYzNDRU/9szzzxjbNs2l1xySf1vl1xyibFt2zz++OMTrikIAmOMMXfccYcBAPPiiy+y82ttbWVz0E033TRh8jfm4Oa1NxLa5n98bT4V9vWL97znPezvV199tQEA88wzzxhjJt7Dy+Wy8X2ffWfbtm0mEomwOXSye3oQBGbJkiXm7LPPrrejMa/+p6C7u9u8/e1vr/9NPqiNj4+bbDZrPvzhD7Pf7O3tNZlMhv39mmuuMdO0nnVQTKvA58///M/Z/qmnngpDQ0MwNjYGP/7xjyEIAli3bh0MDg7W/3V2dsKSJUvgoYceOuTnE4lE4PLLL2d/u++++6CzsxMuuuii+t9CoRB84hOfgHw+D7/+9a/Z588//3zo6uqq75944omwZs0auO+++yYcb3/Xv3Xr1kNxKQ2FMQZ+9KMfwXnnnQfGGNaeZ599NoyOjsJTTz015brOZrNQKBTgwQcfPOhzSSaTcPHFF9f3w+EwnHjiiazetc0PDVdeeWV923EceNOb3gTGGLjiiivqf89ms7Bs2bJ6HRxs3b///e+Hpqam+v6pp54KAFD/vb1798KGDRvgsssug+bm5vrnjj32WHj7299eb6MgCOAnP/kJnHfeefCmN71pwrXsC2msW7cOotEo3HPPPfWyBx54AAYHB1m/mozDMa/NJNrmEznS23wqXHPNNWz/4x//OADAfudIgFfvxfv0xb7vw9DQECSTSVi2bBk89dRTr3m8DRs2wObNm+EDH/gADA0N1eu8UCjAWWedBb/5zW8gCIL9fvfBBx+EXC4HF110EWsvx3FgzZo1Ddle06ponjdvHtvfN/hGRkZg8+bNYIyBJUuW7Pe7oVDokJ9PV1cXhMNh9rcdO3bAkiVLJojSly9fXi+n7O98ly5dCj/4wQ/Y36LRKLS1tbG/NTU1wcjIyB98/o3KwMAA5HI5uPPOO+HOO+/c72f6+/unXNdXX301/OAHP4Bzzz0Xurq64B3veAesW7cOzjnnnNc8lzlz5kzQETQ1NcGzzz5b39c2PzTI8Z3JZCAajUJra+uEvw8NDQHAwdf9geYQ+vlly5ZNOL/ly5fDAw88AIVCAfL5PIyNjcExxxxzwGvKZrNw3nnnwb/+67/CjTfeCAAA99xzD3R1dcGZZ555wO8CwGGZ12YSbfOJHOltPhXktS9atAhs257UuywIAvja174Gt912G2zbto3peFtaWl7zeJs3bwYAgEsvvXTSz4yOjrIHfvndydo2nU6/5vFnmml9UHMcZ79/N8ZAEARgWRbcf//9+/0cNQ+dTMDn+/6kx9gfsVhsyp99vRzMeb3R2fc/l4svvnjSgXPsscdO+ffa29thw4YN8MADD8D9998P999/P9x1111wySWX7PfFA8qB+tx088fU5gD7v95DXf+Hoz0vueQS+OEPfwjr16+HlStXwn/+53/C1VdfPaU3jA9mXnsjom0+kSO9zf8QXkt0/4UvfAE+97nPwYc+9CG48cYbobm5GWzbhk996lOTroRR9n3mpptuglWrVu33M5PV+77vfve734XOzs4J5Y34Rv5hO6NFixaBMQa6u7th6dKlB/xsU1PTfr1rduzYAQsXLqzv/yFvZMyfPx+effZZCIKADcpNmzbVyyn7nsYpL7/8MixYsOCgj32k0NbWBqlUCnzfh7e97W2Tfu5g6jocDsN5550H5513HgRBAFdffTXccccd8LnPfQ4WL178us5X2/zwcbB1P5XfAwB46aWXJpRt2rQJWltbIZFIQCwWg3Q6PenbupRzzjkH2tra4J577oE1a9ZAsViED37wg+wzk801BzOv/bGgbX7ks3nzZuju7q7vb9myBYIgmHSOvPfee+GMM86Af/7nf2Z/z+VybHX2QHUO8Orq14HuOQf6bnt7+2t+97C95Sk4bCZUF1xwATiOA9dff/2E/ykZY+rL5gCvVuzvfvc7qFar9b/913/914RXnxOJBADAQRkSvvOd74Te3l74t3/7t/rfPM+DW2+9FZLJJKxdu5Z9/ic/+Qn09PTU93//+9/DY489Bueee+6Uj3mk4TgOvPe974Uf/ehH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", "text/plain": [ "
[15:03:10] INFO Building 🡆 Object CloudpickleSerializer from openfl.plugins.interface_serializer.cloudpickle_serializer Module. plan.py:173\n", + "[15:22:46] INFO Building 🡆 Object CloudpickleSerializer from openfl.plugins.interface_serializer.cloudpickle_serializer Module. plan.py:173\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:10]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mCloudpickleSerializer\u001b[0m from \u001b[31mopenfl.plugins.interface_serializer.cloudpickle_serializer\u001b[0m Module. \u001b]8;id=407992;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=536847;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:22:46]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mCloudpickleSerializer\u001b[0m from \u001b[31mopenfl.plugins.interface_serializer.cloudpickle_serializer\u001b[0m Module. \u001b]8;id=435922;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=251733;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1398,11 +1430,11 @@ { "data": { "text/html": [ - "INFO Building 🡆 Object FrameworkAdapterPlugin from openfl.plugins.frameworks_adapters.pytorch_adapter Module. plan.py:173\n", + "INFO Building 🡆 Object FrameworkAdapterPlugin from openfl.plugins.frameworks_adapters.pytorch_adapter Module. plan.py:173\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mFrameworkAdapterPlugin\u001b[0m from \u001b[31mopenfl.plugins.frameworks_adapters.pytorch_adapter\u001b[0m Module. \u001b]8;id=98095;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=919107;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mFrameworkAdapterPlugin\u001b[0m from \u001b[31mopenfl.plugins.frameworks_adapters.pytorch_adapter\u001b[0m Module. \u001b]8;id=455197;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=456140;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1412,18 +1444,18 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils.\n", + "/home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils.\n", " warnings.warn(\"Setuptools is replacing distutils.\")\n" ] }, { "data": { "text/html": [ - "[15:03:11] INFO Starting experiment! experiment.py:232\n", + "INFO Starting experiment! experiment.py:232\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:11]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Starting experiment! \u001b]8;id=61089;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=45183;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#232\u001b\\\u001b[2m232\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Starting experiment! \u001b]8;id=469215;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=933536;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#232\u001b\\\u001b[2m232\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1432,11 +1464,11 @@ { "data": { "text/html": [ - "INFO FL-Plan hash is e1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f plan.py:237\n", + "INFO FL-Plan hash is e1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f plan.py:237\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m FL-Plan hash is \u001b[34me1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f\u001b[0m \u001b]8;id=672902;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=947291;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py#237\u001b\\\u001b[2m237\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m FL-Plan hash is \u001b[34me1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f\u001b[0m \u001b]8;id=335623;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=225420;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py#237\u001b\\\u001b[2m237\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1445,11 +1477,11 @@ { "data": { "text/html": [ - "INFO FL-Plan hash is e1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f plan.py:237\n", + "INFO FL-Plan hash is e1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f plan.py:237\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m FL-Plan hash is \u001b[34me1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f\u001b[0m \u001b]8;id=736642;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=146318;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py#237\u001b\\\u001b[2m237\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m FL-Plan hash is \u001b[34me1d5a86e62cf1be070fbd584cf7a66279272ddb1ff6d3ee7cb5d12ee179ae6d5d253fd067652870a9d77864ee2725b1f\u001b[0m \u001b]8;id=296873;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=754382;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py#237\u001b\\\u001b[2m237\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1458,11 +1490,11 @@ { "data": { "text/html": [ - "INFO Building 🡆 Object CoreTaskRunner from openfl.federated.task.task_runner Module. plan.py:173\n", + "INFO Building 🡆 Object CoreTaskRunner from openfl.federated.task.task_runner Module. plan.py:173\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mCoreTaskRunner\u001b[0m from \u001b[31mopenfl.federated.task.task_runner\u001b[0m Module. \u001b]8;id=476750;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=443573;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mCoreTaskRunner\u001b[0m from \u001b[31mopenfl.federated.task.task_runner\u001b[0m Module. \u001b]8;id=761013;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=329090;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1471,11 +1503,11 @@ { "data": { "text/html": [ - "INFO Building 🡆 Object FrameworkAdapterPlugin from openfl.plugins.frameworks_adapters.pytorch_adapter Module. plan.py:173\n", + "INFO Building 🡆 Object FrameworkAdapterPlugin from openfl.plugins.frameworks_adapters.pytorch_adapter Module. plan.py:173\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mFrameworkAdapterPlugin\u001b[0m from \u001b[31mopenfl.plugins.frameworks_adapters.pytorch_adapter\u001b[0m Module. \u001b]8;id=889123;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=822879;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Building \u001b[31m🡆\u001b[0m Object \u001b[31mFrameworkAdapterPlugin\u001b[0m from \u001b[31mopenfl.plugins.frameworks_adapters.pytorch_adapter\u001b[0m Module. \u001b]8;id=460886;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py\u001b\\\u001b[2mplan.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=535272;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/federated/plan/plan.py#173\u001b\\\u001b[2m173\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1484,11 +1516,11 @@ { "data": { "text/html": [ - "WARNING tried to remove tensor: __opt_state_needed not present in the tensor dict utils.py:170\n", + "WARNING tried to remove tensor: __opt_state_needed not present in the tensor dict utils.py:170\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m tried to remove tensor: __opt_state_needed not present in the tensor dict \u001b]8;id=896073;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/utilities/utils.py\u001b\\\u001b[2mutils.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=630855;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/utilities/utils.py#170\u001b\\\u001b[2m170\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m tried to remove tensor: __opt_state_needed not present in the tensor dict \u001b]8;id=641679;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/utilities/utils.py\u001b\\\u001b[2mutils.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=227221;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/utilities/utils.py#170\u001b\\\u001b[2m170\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1497,11 +1529,11 @@ { "data": { "text/html": [ - "WARNING tried to remove tensor: __opt_state_needed not present in the tensor dict utils.py:170\n", + "WARNING tried to remove tensor: __opt_state_needed not present in the tensor dict utils.py:170\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m tried to remove tensor: __opt_state_needed not present in the tensor dict \u001b]8;id=451732;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/utilities/utils.py\u001b\\\u001b[2mutils.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=147538;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/utilities/utils.py#170\u001b\\\u001b[2m170\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m tried to remove tensor: __opt_state_needed not present in the tensor dict \u001b]8;id=879858;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/utilities/utils.py\u001b\\\u001b[2mutils.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=650152;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/utilities/utils.py#170\u001b\\\u001b[2m170\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1510,11 +1542,11 @@ { "data": { "text/html": [ - "INFO SetNewExperiment director_client.py:202\n", + "INFO SetNewExperiment director_client.py:202\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m SetNewExperiment \u001b]8;id=432789;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/transport/grpc/director_client.py\u001b\\\u001b[2mdirector_client.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=624692;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/transport/grpc/director_client.py#202\u001b\\\u001b[2m202\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m SetNewExperiment \u001b]8;id=598768;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/transport/grpc/director_client.py\u001b\\\u001b[2mdirector_client.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=663425;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/transport/grpc/director_client.py#202\u001b\\\u001b[2m202\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1523,11 +1555,11 @@ { "data": { "text/html": [ - "INFO Experiment was accepted and launched. experiment.py:246\n", + "INFO Experiment was accepted and launched. experiment.py:246\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Experiment was accepted and launched. \u001b]8;id=220664;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=44554;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#246\u001b\\\u001b[2m246\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Experiment was accepted and launched. \u001b]8;id=729824;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=648152;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#246\u001b\\\u001b[2m246\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1548,7 +1580,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 21, "id": "4909be2b-d23b-4356-b2af-10a212382d52", "metadata": { "colab": { @@ -1561,23 +1593,26 @@ }, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "/home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/plugins/frameworks_adapters/pytorch_adapter.py:47: UserWarning: The given NumPy array is not writeable, and PyTorch does not support non-writeable tensors. This means you can write to the underlying (supposedly non-writeable) NumPy array using the tensor. You may want to copy the array to protect its data or make it writeable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:143.)\n", - " new_state[k] = pt.from_numpy(tensor_dict.pop(k)).to(device)\n", - "train: 100%|██████████| 94/94 [00:06<00:00, 15.08it/s]\n", - "validate: 0%| | 0/27 [00:00, ?it/s]" - ] + "data": { + "text/html": [ + "[15:22:58] METRIC Round 0, collaborator trained train result train_acc: 0.679000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m[15:22:58]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.679000\u001b[0m \u001b]8;id=820951;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=935945;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:20] METRIC Round 0, collaborator trained train result train_acc: 0.857000 experiment.py:132\n", + "METRIC Round 0, collaborator trained train result train_loss: 1.265000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:20]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.857000\u001b[0m \u001b]8;id=952741;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=437111;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m1.265000\u001b[0m \u001b]8;id=721353;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=584763;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1586,32 +1621,37 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator trained train result train_loss: 1.300000 experiment.py:132\n", + "METRIC Round 0, collaborator trained train result train_acc: 0.556000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m1.300000\u001b[0m \u001b]8;id=492334;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=710415;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.556000\u001b[0m \u001b]8;id=659849;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=519060;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "validate: 100%|██████████| 27/27 [00:00<00:00, 30.75it/s]\n", - "validate: 0%| | 0/27 [00:00, ?it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 0, collaborator trained train result train_loss: 1.293000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m1.293000\u001b[0m \u001b]8;id=112668;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=805845;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:21] METRIC Round 0, collaborator validate_local locally_tuned_model_validate result val_acc: 0.741000 experiment.py:132\n", + "METRIC Round 0, collaborator validate_local locally_tuned_model_validate result val_acc: 0.763000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:21]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.741000\u001b[0m \u001b]8;id=826398;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=204705;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.763000\u001b[0m \u001b]8;id=500589;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=443200;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1620,31 +1660,37 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator validate_local locally_tuned_model_validate result val_loss: 0.787000 experiment.py:132\n", + "METRIC Round 0, collaborator validate_local locally_tuned_model_validate result val_loss: 0.745000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.787000\u001b[0m \u001b]8;id=623019;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=660695;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.745000\u001b[0m \u001b]8;id=25970;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=144002;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "validate: 100%|██████████| 27/27 [00:00<00:00, 29.90it/s]\n" - ] + "data": { + "text/html": [ + "METRIC Round 0, collaborator validate_local locally_tuned_model_validate result val_acc: 0.746000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.746000\u001b[0m \u001b]8;id=70335;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=413043;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:22] METRIC Round 0, collaborator validate_agg aggregated_model_validate result val_acc: 0.125000 experiment.py:132\n", + "METRIC Round 0, collaborator validate_local locally_tuned_model_validate result val_loss: 0.750000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:22]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.125000\u001b[0m \u001b]8;id=703863;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=272245;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.750000\u001b[0m \u001b]8;id=522021;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=759175;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1653,31 +1699,37 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator validate_agg aggregated_model_validate result val_loss: 2.091000 experiment.py:132\n", + "[15:22:59] METRIC Round 0, collaborator validate_agg aggregated_model_validate result val_acc: 0.125000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m2.091000\u001b[0m \u001b]8;id=620069;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=920869;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:22:59]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.125000\u001b[0m \u001b]8;id=842602;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=899573;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "train: 1%| | 1/94 [00:00<00:21, 4.23it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 0, collaborator validate_agg aggregated_model_validate result val_loss: 2.093000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m2.093000\u001b[0m \u001b]8;id=730453;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=662903;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:24] METRIC Round 0, collaborator Aggregator train result train_acc: 0.857000 experiment.py:132\n", + "METRIC Round 0, collaborator validate_agg aggregated_model_validate result val_acc: 0.150000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:24]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator train result train_acc: \u001b[1;36m0.857000\u001b[0m \u001b]8;id=578725;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=359228;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.150000\u001b[0m \u001b]8;id=929637;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=931986;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1686,11 +1738,11 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator Aggregator train result train_loss: 1.300000 experiment.py:132\n", + "METRIC Round 0, collaborator validate_agg aggregated_model_validate result val_loss: 2.089000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator train result train_loss: \u001b[1;36m1.300000\u001b[0m \u001b]8;id=821023;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=425687;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m2.089000\u001b[0m \u001b]8;id=407894;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=824562;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1699,11 +1751,11 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator Aggregator locally_tuned_model_validate result val_acc: 0.741000 experiment.py:132\n", + "[15:23:00] METRIC Round 0, collaborator Aggregator train result train_acc: 0.617505 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_acc: \u001b[1;36m0.741000\u001b[0m \u001b]8;id=725270;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=981196;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:00]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator train result train_acc: \u001b[1;36m0.617505\u001b[0m \u001b]8;id=277606;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=275814;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1712,11 +1764,11 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator Aggregator locally_tuned_model_validate result val_loss: 0.787000 experiment.py:132\n", + "METRIC Round 0, collaborator Aggregator train result train_loss: 1.278999 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_loss: \u001b[1;36m0.787000\u001b[0m \u001b]8;id=286807;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=725907;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator train result train_loss: \u001b[1;36m1.278999\u001b[0m \u001b]8;id=157511;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=164661;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1725,11 +1777,11 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator Aggregator aggregated_model_validate result val_acc: 0.125000 experiment.py:132\n", + "METRIC Round 0, collaborator Aggregator locally_tuned_model_validate result val_acc: 0.754502 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator aggregated_model_validate result val_acc: \u001b[1;36m0.125000\u001b[0m \u001b]8;id=775225;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=135653;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_acc: \u001b[1;36m0.754502\u001b[0m \u001b]8;id=606626;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=411576;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1738,32 +1790,37 @@ { "data": { "text/html": [ - "METRIC Round 0, collaborator Aggregator aggregated_model_validate result val_loss: 2.091000 experiment.py:132\n", + "METRIC Round 0, collaborator Aggregator locally_tuned_model_validate result val_loss: 0.747499 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator aggregated_model_validate result val_loss: \u001b[1;36m2.091000\u001b[0m \u001b]8;id=688864;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=13591;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_loss: \u001b[1;36m0.747499\u001b[0m \u001b]8;id=177345;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=568241;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "train: 100%|██████████| 94/94 [00:06<00:00, 14.37it/s]\n", - "validate: 26%|██▌ | 7/27 [00:00<00:00, 29.16it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 0, collaborator Aggregator aggregated_model_validate result val_acc: 0.137496 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator aggregated_model_validate result val_acc: \u001b[1;36m0.137496\u001b[0m \u001b]8;id=45775;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=775976;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:31] METRIC Round 1, collaborator trained train result train_acc: 0.714000 experiment.py:132\n", + "METRIC Round 0, collaborator Aggregator aggregated_model_validate result val_loss: 2.091001 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:31]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.714000\u001b[0m \u001b]8;id=89403;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=621180;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m0\u001b[0m, collaborator Aggregator aggregated_model_validate result val_loss: \u001b[1;36m2.091001\u001b[0m \u001b]8;id=589227;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=121181;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1772,32 +1829,37 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator trained train result train_loss: 0.717000 experiment.py:132\n", + "[15:23:02] METRIC Round 1, collaborator trained train result train_acc: 0.815000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m0.717000\u001b[0m \u001b]8;id=206021;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=451412;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:02]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.815000\u001b[0m \u001b]8;id=793130;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=482711;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "validate: 100%|██████████| 27/27 [00:00<00:00, 37.86it/s]\n", - "validate: 33%|███▎ | 9/27 [00:00<00:00, 24.02it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 1, collaborator trained train result train_loss: 0.693000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m0.693000\u001b[0m \u001b]8;id=384803;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=218508;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:32] METRIC Round 1, collaborator validate_local locally_tuned_model_validate result val_acc: 0.801000 experiment.py:132\n", + "METRIC Round 1, collaborator validate_local locally_tuned_model_validate result val_acc: 0.820000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:32]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.801000\u001b[0m \u001b]8;id=355547;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=917969;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.820000\u001b[0m \u001b]8;id=120665;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=130133;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1806,31 +1868,37 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator validate_local locally_tuned_model_validate result val_loss: 0.568000 experiment.py:132\n", + "METRIC Round 1, collaborator validate_local locally_tuned_model_validate result val_loss: 0.532000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.568000\u001b[0m \u001b]8;id=236060;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=315769;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.532000\u001b[0m \u001b]8;id=149339;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=41473;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "validate: 100%|██████████| 27/27 [00:00<00:00, 29.53it/s]\n" - ] + "data": { + "text/html": [ + "METRIC Round 1, collaborator validate_agg aggregated_model_validate result val_acc: 0.751000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.751000\u001b[0m \u001b]8;id=772968;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=370425;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:33] METRIC Round 1, collaborator validate_agg aggregated_model_validate result val_acc: 0.741000 experiment.py:132\n", + "METRIC Round 1, collaborator validate_agg aggregated_model_validate result val_loss: 0.750000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:33]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.741000\u001b[0m \u001b]8;id=854745;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=748988;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m0.750000\u001b[0m \u001b]8;id=52637;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=667876;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1839,11 +1907,11 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator validate_agg aggregated_model_validate result val_loss: 0.787000 experiment.py:132\n", + "[15:23:11] METRIC Round 1, collaborator trained train result train_acc: 0.786000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m0.787000\u001b[0m \u001b]8;id=464926;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=112301;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:11]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.786000\u001b[0m \u001b]8;id=875783;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=62142;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1852,11 +1920,11 @@ { "data": { "text/html": [ - "[15:03:34] METRIC Round 1, collaborator Aggregator train result train_acc: 0.714000 experiment.py:132\n", + "METRIC Round 1, collaborator trained train result train_loss: 0.699000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:34]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator train result train_acc: \u001b[1;36m0.714000\u001b[0m \u001b]8;id=858533;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=521684;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m0.699000\u001b[0m \u001b]8;id=957709;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=306149;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1865,31 +1933,37 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator Aggregator train result train_loss: 0.717000 experiment.py:132\n", + "METRIC Round 1, collaborator validate_local locally_tuned_model_validate result val_acc: 0.823000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator train result train_loss: \u001b[1;36m0.717000\u001b[0m \u001b]8;id=329324;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=372599;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.823000\u001b[0m \u001b]8;id=966210;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=163511;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "train: 3%|▎ | 3/94 [00:00<00:11, 8.17it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 1, collaborator validate_local locally_tuned_model_validate result val_loss: 0.542000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.542000\u001b[0m \u001b]8;id=774345;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=404319;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:35] METRIC Round 1, collaborator Aggregator locally_tuned_model_validate result val_acc: 0.801000 experiment.py:132\n", + "[15:23:12] METRIC Round 1, collaborator validate_agg aggregated_model_validate result val_acc: 0.760000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:35]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_acc: \u001b[1;36m0.801000\u001b[0m \u001b]8;id=699613;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=143931;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:12]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.760000\u001b[0m \u001b]8;id=179123;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=630821;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1898,11 +1972,11 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator Aggregator locally_tuned_model_validate result val_loss: 0.568000 experiment.py:132\n", + "METRIC Round 1, collaborator validate_agg aggregated_model_validate result val_loss: 0.753000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_loss: \u001b[1;36m0.568000\u001b[0m \u001b]8;id=227169;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=765262;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m0.753000\u001b[0m \u001b]8;id=11807;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=568829;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1911,11 +1985,11 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator Aggregator aggregated_model_validate result val_acc: 0.741000 experiment.py:132\n", + "METRIC Round 1, collaborator Aggregator train result train_acc: 0.800499 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator aggregated_model_validate result val_acc: \u001b[1;36m0.741000\u001b[0m \u001b]8;id=205909;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=677517;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator train result train_acc: \u001b[1;36m0.800499\u001b[0m \u001b]8;id=548949;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=625199;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1924,32 +1998,37 @@ { "data": { "text/html": [ - "METRIC Round 1, collaborator Aggregator aggregated_model_validate result val_loss: 0.787000 experiment.py:132\n", + "METRIC Round 1, collaborator Aggregator train result train_loss: 0.696000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator aggregated_model_validate result val_loss: \u001b[1;36m0.787000\u001b[0m \u001b]8;id=828946;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=989191;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator train result train_loss: \u001b[1;36m0.696000\u001b[0m \u001b]8;id=699999;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=945747;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "train: 100%|██████████| 94/94 [00:06<00:00, 13.71it/s]\n", - "validate: 0%| | 0/27 [00:00, ?it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 1, collaborator Aggregator locally_tuned_model_validate result val_acc: 0.821500 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_acc: \u001b[1;36m0.821500\u001b[0m \u001b]8;id=753414;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=605838;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:42] METRIC Round 2, collaborator trained train result train_acc: 0.821000 experiment.py:132\n", + "METRIC Round 1, collaborator Aggregator locally_tuned_model_validate result val_loss: 0.537001 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:42]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.821000\u001b[0m \u001b]8;id=645434;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=906642;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_loss: \u001b[1;36m0.537001\u001b[0m \u001b]8;id=230814;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=35318;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1958,32 +2037,37 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator trained train result train_loss: 0.552000 experiment.py:132\n", + "METRIC Round 1, collaborator Aggregator aggregated_model_validate result val_acc: 0.755501 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m0.552000\u001b[0m \u001b]8;id=235565;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=963707;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator aggregated_model_validate result val_acc: \u001b[1;36m0.755501\u001b[0m \u001b]8;id=930154;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=41984;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "validate: 100%|██████████| 27/27 [00:01<00:00, 20.16it/s]\n", - "validate: 52%|█████▏ | 14/27 [00:00<00:00, 26.97it/s]" - ] + "data": { + "text/html": [ + "METRIC Round 1, collaborator Aggregator aggregated_model_validate result val_loss: 0.751500 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m1\u001b[0m, collaborator Aggregator aggregated_model_validate result val_loss: \u001b[1;36m0.751500\u001b[0m \u001b]8;id=936815;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=772419;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:44] METRIC Round 2, collaborator validate_local locally_tuned_model_validate result val_acc: 0.822000 experiment.py:132\n", + "[15:23:14] METRIC Round 2, collaborator trained train result train_acc: 0.857000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:44]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.822000\u001b[0m \u001b]8;id=919388;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=179770;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:14]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.857000\u001b[0m \u001b]8;id=856438;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=736003;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -1992,31 +2076,37 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator validate_local locally_tuned_model_validate result val_loss: 0.474000 experiment.py:132\n", + "METRIC Round 2, collaborator trained train result train_loss: 0.557000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.474000\u001b[0m \u001b]8;id=893372;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=398115;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m0.557000\u001b[0m \u001b]8;id=968986;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=356017;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "validate: 100%|██████████| 27/27 [00:01<00:00, 26.91it/s]\n" - ] + "data": { + "text/html": [ + "[15:23:15] METRIC Round 2, collaborator validate_local locally_tuned_model_validate result val_acc: 0.842000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m[15:23:15]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.842000\u001b[0m \u001b]8;id=608552;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=856962;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { "text/html": [ - "[15:03:45] METRIC Round 2, collaborator validate_agg aggregated_model_validate result val_acc: 0.801000 experiment.py:132\n", + "METRIC Round 2, collaborator validate_local locally_tuned_model_validate result val_loss: 0.468000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:45]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.801000\u001b[0m \u001b]8;id=433863;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=447290;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.468000\u001b[0m \u001b]8;id=628556;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=279826;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2025,11 +2115,11 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator validate_agg aggregated_model_validate result val_loss: 0.568000 experiment.py:132\n", + "METRIC Round 2, collaborator validate_agg aggregated_model_validate result val_acc: 0.824000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m0.568000\u001b[0m \u001b]8;id=299726;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=192999;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.824000\u001b[0m \u001b]8;id=231701;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=361525;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2038,11 +2128,11 @@ { "data": { "text/html": [ - "[15:03:46] METRIC Round 2, collaborator Aggregator train result train_acc: 0.821000 experiment.py:132\n", + "METRIC Round 2, collaborator validate_agg aggregated_model_validate result val_loss: 0.539000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:46]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator train result train_acc: \u001b[1;36m0.821000\u001b[0m \u001b]8;id=830647;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=561967;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m0.539000\u001b[0m \u001b]8;id=231442;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=207650;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2051,11 +2141,11 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator Aggregator train result train_loss: 0.552000 experiment.py:132\n", + "[15:23:24] METRIC Round 2, collaborator trained train result train_acc: 0.778000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator train result train_loss: \u001b[1;36m0.552000\u001b[0m \u001b]8;id=472704;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=784988;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:24]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator trained train result train_acc: \u001b[1;36m0.778000\u001b[0m \u001b]8;id=85217;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=563473;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2064,11 +2154,11 @@ { "data": { "text/html": [ - "[15:03:47] METRIC Round 2, collaborator Aggregator locally_tuned_model_validate result val_acc: 0.822000 experiment.py:132\n", + "METRIC Round 2, collaborator trained train result train_loss: 0.559000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m[15:03:47]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_acc: \u001b[1;36m0.822000\u001b[0m \u001b]8;id=611658;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=744753;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator trained train result train_loss: \u001b[1;36m0.559000\u001b[0m \u001b]8;id=301649;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=440300;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2077,11 +2167,11 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator Aggregator locally_tuned_model_validate result val_loss: 0.474000 experiment.py:132\n", + "METRIC Round 2, collaborator validate_local locally_tuned_model_validate result val_acc: 0.837000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_loss: \u001b[1;36m0.474000\u001b[0m \u001b]8;id=425186;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=167934;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_acc: \u001b[1;36m0.837000\u001b[0m \u001b]8;id=148448;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=602743;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2090,11 +2180,11 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator Aggregator aggregated_model_validate result val_acc: 0.801000 experiment.py:132\n", + "METRIC Round 2, collaborator validate_local locally_tuned_model_validate result val_loss: 0.453000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator aggregated_model_validate result val_acc: \u001b[1;36m0.801000\u001b[0m \u001b]8;id=430368;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=265109;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_local locally_tuned_model_validate result val_loss: \u001b[1;36m0.453000\u001b[0m \u001b]8;id=39957;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=32939;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2103,11 +2193,102 @@ { "data": { "text/html": [ - "METRIC Round 2, collaborator Aggregator aggregated_model_validate result val_loss: 0.568000 experiment.py:132\n", + "[15:23:25] METRIC Round 2, collaborator validate_agg aggregated_model_validate result val_acc: 0.827000 experiment.py:132\n", "\n" ], "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator aggregated_model_validate result val_loss: \u001b[1;36m0.568000\u001b[0m \u001b]8;id=105809;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=686326;file:///home/karan/workspace/fl-tutorial/venv/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + "\u001b[2;36m[15:23:25]\u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_agg aggregated_model_validate result val_acc: \u001b[1;36m0.827000\u001b[0m \u001b]8;id=784578;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=731909;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator validate_agg aggregated_model_validate result val_loss: 0.524000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator validate_agg aggregated_model_validate result val_loss: \u001b[1;36m0.524000\u001b[0m \u001b]8;id=574401;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=619996;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator Aggregator train result train_acc: 0.817503 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator train result train_acc: \u001b[1;36m0.817503\u001b[0m \u001b]8;id=350506;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=487889;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator Aggregator train result train_loss: 0.558000 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator train result train_loss: \u001b[1;36m0.558000\u001b[0m \u001b]8;id=812796;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=238588;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator Aggregator locally_tuned_model_validate result val_acc: 0.839501 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_acc: \u001b[1;36m0.839501\u001b[0m \u001b]8;id=410232;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=475457;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator Aggregator locally_tuned_model_validate result val_loss: 0.460502 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator locally_tuned_model_validate result val_loss: \u001b[1;36m0.460502\u001b[0m \u001b]8;id=153438;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=678231;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator Aggregator aggregated_model_validate result val_acc: 0.825500 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator aggregated_model_validate result val_acc: \u001b[1;36m0.825500\u001b[0m \u001b]8;id=458888;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=218270;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "METRIC Round 2, collaborator Aggregator aggregated_model_validate result val_loss: 0.531502 experiment.py:132\n", + "\n" + ], + "text/plain": [ + "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0mMETRIC Round \u001b[1;36m2\u001b[0m, collaborator Aggregator aggregated_model_validate result val_loss: \u001b[1;36m0.531502\u001b[0m \u001b]8;id=457378;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py\u001b\\\u001b[2mexperiment.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=620827;file:///home/nesubuntu20nvda/miniconda3/envs/hack_openfl/lib/python3.8/site-packages/openfl/interface/interactive_api/experiment.py#132\u001b\\\u001b[2m132\u001b[0m\u001b]8;;\u001b\\\n" ] }, "metadata": {}, @@ -2132,12 +2313,23 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 22, "id": "e5d793be-6c20-4a22-bad7-c082c1ee76ca", "metadata": { "id": "e5d793be-6c20-4a22-bad7-c082c1ee76ca" }, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "[None, None]" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# To stop all services run\n", "!pkill fx\n", @@ -2151,7 +2343,7 @@ "provenance": [] }, "kernelspec": { - "display_name": "Python 3.8.0 ('venv': venv)", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -2165,7 +2357,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.0" + "version": "3.8.16" }, "vscode": { "interpreter": { diff --git a/tutorial_notebooks/Tutorial_3_GaNDLF_OpenFL_tutorial.ipynb b/tutorial_notebooks/Tutorial_3_GaNDLF_OpenFL_tutorial.ipynb index 8aa6844..dd715a5 100644 --- a/tutorial_notebooks/Tutorial_3_GaNDLF_OpenFL_tutorial.ipynb +++ b/tutorial_notebooks/Tutorial_3_GaNDLF_OpenFL_tutorial.ipynb @@ -8,6 +8,7 @@ "source": [ "# Federated GaNDLF Tutorial with PathMNIST Dataset\n", "[](https://colab.research.google.com/github/intel/fl-tutorial/blob/gh-pages/tutorial_notebooks/Tutorial_3_GaNDLF_OpenFL_tutorial.ipynb)\n", + "### Note: If running the notebook on google colab, please make sure to use python version 3.8, OpenFL works with this version only.\n", "\n", "In this tutorial, we will be using the **Generally Nuanced Deep Learning Framework** (GaNDLF) to perform training and inference on a ResNet architecture, with PathMNIST, a dataset of colon pathology images, using [OpenFL](https://github.com/intel/openfl) in a federated learning fashion. This is a multi-class classification task: there are 9 different types of colon tissue displayed in the pathology images, each represented by its own class.\n", "\n", @@ -25,6 +26,22 @@ "Let's get these out of the way first." ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#If python version != 3.8, then uncomment & run the following code to change the python version to 3.8\n", + "!python --version\n", + "\n", + "#!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1\n", + "#!sudo update-alternatives --config python3\n", + "#!python3 --version\n", + "#!sudo apt install python3-pip\n", + "#!python --version" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -2043,7 +2060,7 @@ }, "gpuClass": "standard", "kernelspec": { - "display_name": "Python 3.8.0 ('venv': venv)", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -2057,7 +2074,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.0" + "version": "3.8.16" }, "vscode": { "interpreter": {