Agents-MCP-Hackathon/T2I
StoryPage Creator: Your Text-to-Image Converter
This Gradio application converts any text content into a series of visually appealing, readable images. It serves as both an interactive web application and a Model Context Protocol (MCP) server, making it perfect for UI-based creation and automated workflows.
๐ผ๏ธ Example Output:
<table> <tr> <td width="50%"> <img src="https://huggingface.co/spaces/Agents-MCP-Hackathon/T2I/resolve/main/image%20(15).webp" alt="Example 1" width="100%"/> </td> <td width="50%"> <img src="https://huggingface.co/spaces/Agents-MCP-Hackathon/T2I/resolve/main/image%20(16).webp" alt="Example 2" width="100%"/> </td> </tr> </table>
โจ Features
- Multiple Output Formats: Provides a user-friendly image Gallery for instant previews and downloads, alongside a JSON output with base64-encoded strings for easy API integration.
- Rich Customization:
- Font Family: Choose from common fonts like Arial, Times New Roman, and more.
- Font Size: Use the slider to find the perfect font size for readability.
- Aspect Ratio: Select from standard image scales including 1:1 (Square), 16:9 (Widescreen), 9:16 (Vertical), 4:3 and 3:4.
- Background Styles: Add a touch of personality with
lines,dots,grid, or aplainbackground. - Background Color: Select from a palette of soft, easy-to-read background colors.
- MCP Server Enabled: Can be called as an API endpoint, returning structured JSON data for programmatic use.
๐ How to Use
Interactive UI
- Paste Text: Enter or paste your desired text content into the text box.
- Customize: Use the controls on the left to adjust the style, font size, color, aspect ratio, and font family.
- Submit: Click the "Submit" button to generate the images.
- Preview & Download: The generated images will appear in the "Generated Images (Preview)" gallery. You can click on an image to view it in full size and use the download icon to save it.
๐ฌ Demo
๐ค API / MCP Usage
This MCP server can be used both as a Gradio web interface and as an MCP server for AI agents. Provide your text content and select your preferred background style to generate formatted images, it will bypass the visual gallery and return a clean JSON object. Output: Base64-encoded PNG image(s) ready for viewing or download
<video controls src="https://huggingface.co/spaces/Agents-MCP-Hackathon/T2I/blob/main/Screen%20Recording%202025-06-09%20at%2016.11.06.mov" style="width: 80%; max-width: 80%; height: auto;"> </video>
From Cursor to connect it as an MCP Server and test:
<video controls src="https://huggingface.co/spaces/Agents-MCP-Hackathon/T2I/blob/main/Screen%20Recording%202025-06-09%20at%2016.21.26.mov" style="width: 80%; max-width: 80%; height: auto;"> </video>
Example Input:
{
"text_content": "A beautiful sunset over a mountain landscape with purple and orange clouds, digital art style",
"aspect_ratio_str": "16:9 (Widescreen)",
"font_size": 36,
"style": "plain",
"bg_color_name": "White",
"font_choice": "Arial"
}Results:
[{'image': {'path': '/tmp/gradio/b79b6147e1df55dac744e9ba7c798035821c6461d946ab616175c1d5229ecc7b/image.webp', 'url': 'https://agents-mcp-hackathon-t2i.hf.space/gradio_api/file=/tmp/gradio/b79b6147e1df55dac744e9ba7c798035821c6461d946ab616175c1d5229ecc7b/image.webp', 'size': None, 'orig_name': None, 'mime_type': None, 'is_stream': False, 'meta': {'_type': 'gradio.FileData'}}, 'caption': None}]root=['iVBORw0KGgoAAAANSUhEUgAABDgAAAJgCAIAAADgf0R4AABL3ElEQVR4nO3dd5wV5aE//lmq7kpZuoJIFRFjVDQoig0RREPoGlQEEktUVDTxJX4x4r0xRdRExF5ACU1FwagRSwRBUeM1iAUVRLAAq/Si1N3fH3Pv/Pa1jd1zdtkHeb//2NfsmTkzz8w8M3M+U57JyMvLiwAAAEJSpbILAAAAUJCgAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBJUKce2112ZlZWVlZV111VWVXZbKd9VVV8VL49prry3c99tvvx0xYkSHDh2ys7Pr1avXoUOHzZs3pzlFyx9IR8l7rYqwN+61rr/++r2uzPua1GryrbfeGn/roosuqriy/Zjsjdvv3qJaZRcgIOvXr2/Tps0PP/wQ//vGG28cddRRlVqiH7+NGzeedtppy5YtSz5ZtmzZrl27Kq9EAAAEQVD5/02aNClJKVEUPfroo2PHjq3E8uwLxo8fn6SUk08+uVOnTps3b65Ro0alFgoAgMrn1q//36OPPhpFUbVq1Q444IAoiqZNm7Zly5bKLtReY+bMmVlZWS1btizc684771yzZs2aNWtuu+22Ar3mzp0bd5x11ln//Oc/R48effvtt++///4VXlxSUsJahkpRQXWyhL0W7EVKqMn25+wVBJX/NW/evE8++SSKopNOOqlnz55RFG3evPnJJ5+s7HLtNd56663ielWrVm2//fbbb7/9qlUreAXv22+/jTvOOOOMCiwc5aSEtQyVooLqZAl7LdiLlFCT7c/ZKwgq/+uRRx6JO3r37t2nT5+4e/z48ZVXor3M/PnzU/jW9u3b44569eqVa3GoEKmtZag46iSkxrbDXkFQiaIoWrNmzcyZM6Moql69et++fc8888zatWtHUfTuu+9+8MEHlV26vcDWrVsXLFiQzhgyMjLKqSxUlPTXMpQvdRJSU8ptx6GZSieoRFEU/f3vf9+2bVsURd26datfv/5+++3Xv3//uFf84ErK4o1848aN48aN69atW+vWrbOzs1u0aNG9e/d77rln69atJXx369at48ePP++889q3b9+wYcMGDRocdthh/fr1e/DBB7///vuSp/vuu+9ef/31p5xyysEHHxw3+9u6detzzjln7Nix69atK/IrF110Udy43i233FLcaIcNGxYPc9NNN8Wf3HXXXVlZWfXr19+xY0cURd9++23W/7n//vvjYQo3j/iXv/wl/iTJgUOGDEm+uGHDhpTLk75PPvnkpptuOuOMM1q0aFGvXr26desecsghXbt2vfnmm5csWVJ4+HTK+dvf/jb+PL6gl5ubO3369H79+rVv3z47O7tJkybHH3/8qFGjVq5cWV6lTZSpdpVmLZfSxo0b77777r59+7Zr165hw4b169dv06ZNjx49/vjHP3799dcFBh4wYEA8lQsvvLDk0Q4ePDge8rzzzktnTmNJjZ0wYUIURQsWLOjTp0+LFi2aNGny9NNPl2l+U9gSS5bUmQcffDCKok2bNt11110nnXRSs2bNGjVqdNRRRw0fPvzTTz9Nhl+9evVtt93WuXPnpk2bxs1/X3bZZZ999lkJkyjTOort+a2gTHUyhbVQXKOu6W+zKUthLtIvbW5u7sSJE3/+85+3atUqOzu7VatWp59++tixY+O9dMlS3jutW7fuzjvv7NGjR3zEbNKkSefOnW+88calS5eW7/JJ6uS9994bRdGmTZvGjRvXtWvX5Ejdo0eP++67L/55UJx0jtT55eXltWrVKi7Pf/7znyKH6dy5czzA0UcfXeQAy5Ytiwc46KCD4vYzC9fkMm07VatWjaIoNzf3mWee6du3b1JzTjjhhJtuumnVqlWln8FYOss8nf1Mafbq5VIfilNe9WQf5O7bKC8vL0kjye+hwYMHxx9OnTr11ltvzczMTG3kVatW/eijj3r37r1ixYrkw+++++67776bN2/egw8++Oyzzx5yyCGFvzh79uxLLrnkm2++yf/hV1999dVXX7344ot/+ctfHnjggSKf69i8efPll18+ffr0Ap+vWrVq1apVr7322u233/7II49069YttTn6EcvNzR01atTdd9+dm5ub//PVq1evXr36rbfeuvPOO6+77rrRo0eX1xSTerVly5YNGzYMHDhw3rx5Sd/t27d/8MEHH3zwwYQJE2bOnNmxY8fyKm3KtStNU6dOve6669avX5//w5UrV65cuXLu3Lljxoz53e9+d+ONNya9Bg0a9MILL0RR9OKLL27ZsiUrK6vI0W7evPmf//xn3H3++efn75XanCbr5Ycffli4cGHXrl2TcwobN24s5cxW0JaYv2xff/11z549P//886Tv4sWLFy9ePG3atJkzZ55wwgn/8z//06dPnzVr1iQDLFu2bNmyZdOnT3/66ae7dOlSePxlXUfpS2cr2K1yXwsVWtpyn4s0S7t+/frevXv/+9//Tj7JycnJycl5++2377///qlTp1apUvS5znT2Tk8++eTVV1+dPwht3779/ffff//99++7777Ro0dfffXV5b58Nm7cuHjx4v79++dPUPGReu7cuQ888MCzzz7bvHnzwqUtx31pRkZG165dJ0+eHEXR3LlzC0eRtWvXLly4MO7+7LPPVq1a1aRJk8LliTvOOOOMOGOkqWbNmps3b77oootefPHF5MPt27cvXLhw4cKFEyZMmDFjRpnqefrLPDWl2atXXNkq65j74yCoRHPmzInrYsOGDc8666z4w+OOO659+/aLFi3auHHj008/fcEFF6Q28p07d/br12/FihWtW7fu3r37QQcdtGHDhjlz5rzzzjtRFC1ZsuQXv/jF22+/XbNmzfzfev75588///z4bEejRo3OPffc9u3bx8NPnz59+fLlq1at6t+//7Rp07p3715gikOHDo1/20VRdPLJJ5944okNGjTYuXPnF198MWPGjFWrVq1Zs+a8886bPXv2T37yk9RmKr9evXodeuihH3300c033xxFUZ06dZKnfQ4//PDivtW/f/8jjzwyiqLf/va3cfPEI0aMOPHEE+O+xf0erWhjxoy56667oijKyMg49dRTO3fu3LBhw23btq1YseLFF1/89NNPc3Nzx4wZU7du3WuuuaZcpli9evW4Y/PmzYMGDZo3b17r1q3POuusAw88cOPGjW+99dacOXOiKFq3bt2QIUMWLFiQ/8CTcmlTqF2preUCHnrooaQkzZs379OnT9u2batVq7Z8+fKZM2d+/PHH27dvv/XWWzdu3PjnP/85Hqxnz5516tTZsGHD999//89//jO5zlnAc889F5+Rql+/fo8ePdKZ01iyPf7www833HBDfDyrU6dOmd7wU0FbYlJnNm3adP7553/++eddu3bt3LlztWrV3n///ZkzZ+7atWvLli2/+c1vXnzxxX79+q1du7Z79+4/+9nPqlWrtmDBgmeffXbXrl3ff//9b37zm4ULFxb4oZnCOkpfaltBKetkua+FdLbZlKU8F+mUNi8vb+DAgUlK6d69+xlnnFG3bt2cnJxXXnll9uzZAwcO7Nq1a5EFTnnvNHny5EsuuSQvLy+KovjyS8OGDVesWDF37txly5Zt3779xhtv3Llz53XXXVcuyyd5vjweYMmSJW3atOnWrduBBx64efPm1157LZ79xYsX9+rVq3yP1EXq1q1bHFRef/31wu8NnD17dl5eXpUqVapWrbpjx47XX3994MCBBYaJV2gURWeeeWZxUynT/nz//fcfNmzYiy++2LJly549e8Y1Z/78+XGLnWvXri1rPU9zmaesNHv1CipbudeTfU7ePu+CCy7IzMzMzMwcOXJk/s/Hjh0bf37aaaeVdZwjRoyIv9uwYcPMzMw//vGPu3btyj/Agw8+mPl/7rrrrvy9VqxY0bRp07hX3759N23alL/v9u3bL7300rhvy5Yt161bl7/v66+/noz2scceK1CqzZs3n3nmmXHf/v37F+g7ePDguNfo0aOLm6+hQ4fGw4waNarI6bZo0aLwt4YPHx73HTFiRIFenTp1ins98cQT5VieZPkPHz68uO8WsG3btiZNmsTfmjFjRuEB7rvvvqysrMzMzEaNGuVfKemU87//+7/jz9u1axfXk507d+Yf4KGHHkpW6EsvvZR+aculdhW5lkv2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YMCAuLusL1RZsmTJihUriuz19ttvJ93JPrpNmzbJM8GzZs0q07SS57pKONN53333FdcrufejuGe5vv7663JvKLAEe748X375ZXKFvbCaNWsmrSnkb72+spZbCqVNp3al47DDDkseuo0vThbp1VdfjTv233//wo169+zZM/61NGfOnM2bN3/44YfxmdTDDjusY8eOBQaurDmNpbklVoo011Foe49o71wLhVXWXORPofGp+sLyvwGsgBT2Tu3atUtqYHHb7D//+c+GDRu2adPmlFNOiVvRKK/lU5ojdUZGRrkcqUsjyRtz5859++234xBSIKjEd3998803n3/++V73gEpU9mUe7cH9TAplK1LlHol+NPbFoPL111+/9NJLcXeRr08pLHnf7dy5c8vUtEheXt79999fZK+kJfjjjjsuf1hKni+8/fbbk4dYCvjwww/btWt38cUXz5w5M/kwf2PHRT5+88gjj7zyyivJvwWen0nOof773/8ucqJ/+tOf8reWWKRyfL62XMpTescff3z79u3POeecAq/rzi+Zu/znRfZwOWMplzbl2lXkmEupatWqye+ScePGFVk58/Ly7rnnnri7f//+hW+w3G+//eI2xLdt2zZ79uwZM2bEnxf3NrpymdPUpLklVoo011GlbAX5Fa6Te+NaKKyy5iJ+0XvcPXHixCKHueOOO4r8PLW9U5UqVc4999y4e9y4cUVus1OmTPn+++9XrlyZnZ0d3xtWXstnTx6pS6Nz587xj/J33303eY1j4Ssqcccbb7wxb968KIrq169f+KzNblVWqxgpLPM9tp9JoWzFqcQj0Y/GvhhUxo8fH1flgw46qJSPnR177LHJGabkHZGlUa1atbvuuqvwO1ieeuqpJ554Iu4eOnRo/l5XXHFFfLfup59+euGFFxZuAmLBggUDBgz4+uuvJ0+enP9IkLwmdvPmzXfffXf+r+zYseMvf/nLNddcc/zxxyeX1As0AZ681WvJkiUPPfRQ/l67du3685//PGHChNatWxc5m8l5js2bN5dXS6DplCcFyYmo888/P2nRP7/Fixcne678b8Tbw+VMs7Qp164ovbU8fPjw+LHCzz777PLLLy/wc2HHjh0jRoyIXyC43377jRgxosiRJL+kZ82aFb+lvmrVqvlfn5JfOnOapjS3xMqSzjqqlK0gKrFO7qVroYBKnIvkB9YzzzxTYJ3m5ubecccdU6ZMKbLF1ZT3TsOHD4+fTv7888+HDBmS/+WMO3fuvO2225JXvl5xxRVxR3ktnxo1ahR3pE5eKVteR+rSqFGjRnzB5N13343fjnLYYYc1btw4/zBt27Zt0qRJFEWzZ8/+n//5nyiKzjjjjNK/96kijtplksIy32P7mRTKVpxKPBL9aOxzz6js3Lnzsccei7svvPDC0jc3fuGFF44cOTKKokmTJo0ePbrkJhSTTD9kyJBXX331ggsuOOWUU84888zGjRtv2LDh1Vdfje+2j6Lo2GOPLXBKuEmTJg8++OCgQYN27Njx/PPPd+jQoXfv3ocffnj16tVXrVr1xhtvzJ07N77qfdRRR8VFirVp06Zbt27xbRujRo168803u3TpUrVq1aVLlz7zzDM5OTn16tV7+OGHr7/++nhnfccdd7Ro0SIzMzM+c9alS5e2bdvGO6xrrrlm5syZnTp1qlWrVk5OzgsvvLBkyZKuXbt26dJl9OjRUaHXZh166KHVq1ePG8o4++yze/XqlZGRUatWrd///velXLyFpVOeFFx33XVPP/300qVLv/zyy06dOp144onHHXdco0aNatSosWbNmgULFrz88svxDJ544om9evWqrHKmWdqUa1eU3lpu0aLFX//610suuSQvL2/SpEnz58/v379/q1atdu3atWTJkhkzZiQ3Fo8ZM6a4RsBPPPHEQw45ZPny5TNmzIhf99u1a9f4UF1YOnOapjS3xMqSzjqqlK0gKrFO7qVroYBKnIuLL7744YcfTtbppEmTTjvttNq1a69atWrWrFmLFy9u2bJl37594+sq+ddpynunVq1a3XbbbVdeeWUURc8+++zcuXN79OjRtGnTnJycefPmJdVv2LBhyZu8y2v5nHvuuXPmzCnhSH3ccccVaAO9ovcw3bp1e/HFF7/44ov4HqSkYeL8unTp8uSTT86cOTN+ZqNM931VxFG7TFJY5ntsP5NC2YpTiUeiH4+8fczMmTMzMzMzMzOzsrKWLl1a+i9+9913derUib/75JNPljzwFVdcEQ/5pz/96cMPP+zQoUNmUTp37hy3cFLYa6+91rZt2yK/FTvvvPPWr19f4FsrVqw48sgjixy+ffv2CxcuzMvLmz59eoFeO3bsiL/+3nvvNWvWrMivd+vWbcOGDePGjYv/veGGGwpM+qqrrirwlZ49e8a94vNkmZmZI0aMKPCtTp06xb2eeOKJwgsh5fKMGDEi/nz48OElr6n8li1b1qVLlxKWeWZm5qBBgzZt2lRe5fzDH/4Qfz548ODiSpUMM3DgwHIpbV6qtSuvxLVcGk899VTTpk2Lm2jTpk13u2WNHj06/1d2O3xqc1qa9VKyNLfEEiRlGzp0aMkDXHzxxUUOkCzD3/zmN4X7pryOKmUryCuxTqazForba6VZ2hIUt9dKZy7SLO3y5cuLm/Rhhx22cOHCsWPHxv/G+TaRzt5p0qRJjRs3LvIrBxxwwMiRI3ft2lVeyydZ5tdcc83777/fvn37IsdT7kfq0liyZEn+8cyYMaPwMA8//HD+hbN69erCw5Rw/C1h29kD9Ty1ZV6h+5l0ylbyr46Kqyf7gn3uikryNvqTTz65ZcuWpf9igwYNevbsGd9B+Oijj/bv37+EgZObPuvUqdOhQ4c333xz/PjxM2fO/OKLL9atW1e3bt3DDz+8f//+gwcPrlat6FVw6qmnfvDBB1OnTp01a9aCBQtWr169devWWrVqtWzZ8oQTTjj33HOPPfbYwt868MAD586de++99z733HOLFy/esWNH48aN27ZtO2DAgH79+mVmZkZR1Ldv3/Xr148bN27ZsmXVq1dv1apVcrH46KOPfuedd+69995XXnll6dKl27dvb9SoUfv27QcNGtSvX7+qVasmjYIXfo3RmDFjateuPW3atJycnMzMzGbNmp166qmlX7xFSqc8KTjkkEPmzJkza9asf/zjH++9997y5cu3bNmSkZFRu3bt1q1bd+rUacCAAUXeAbyHy5lmaaNUa1eU9lru16/fmWee+dhjj7388ssff/zx2rVrMzIy6tevf8QRR3Tt2nXw4MG7fTXHoEGDbrvttri7Tp0655xzTsnDpzynaUpzS6xEKa+jStkKohLr5N67FvKrxLlo3rz5O++888gjjzz77LOLFi3asGFDdnZ2ixYtevXqNXTo0Lp1637wwQfxkAWec0hn7zRo0KAePXqMHz/+pZde+uyzz9atW1ezZs3mzZufcsopw4YNK9weYLksn9zc3COPPHL+/PmPP/54fKReu3ZtnTp1KuhIXRqtW7du1arV0qVLoyjKyMgo8IBKLHmbShRFHTt2LGujUhVx1C691Jb5ntnPpFwfilNZR6Ifh4y88rsKDwCwV7j22msfeOCBKIp+9atfjR07trKLs08IeZmHXLZ9WVinjgAAACJBBQAACJCgAgAABEdQAQAAgiOoAAAAwRFUAACA4GieGAAACI4rKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEElONdff31WVlZWVtZVV11V2WWhPF177bV73Zrdu2pjcaW96qqr4s+vvfba8ppWRYyzZHtj/dlbWLYAYRJUAACA4AgqAABAcAQV4EfuzjvvXLNmzZo1a2677bY9MM6ZM2dmZWW1bNmyvKYVuD0/v/vaEgbYZ1Wr7AIAVKxq1apVq1bO+7oSxvnWW2+V77QCt+fnd19bwgD7LFdUAMrT/PnzK7sIe9Sen999bQkD7LMEFYBys3Xr1gULFlR2KfacPT+/+9oSBtiX7etB5d13373++utPOeWUgw8+ODs7u169eq1btz7nnHPGjh27bt26Ir/y29/+Nm7I8pFHHomiKDc3d/r06f369Wvfvn12dnaTJk2OP/74UaNGrVy5sriJ5ubmTpw48ec//3mrVq2ys7NbtWp1+umnjx07dsOGDenP0caNG+++++6+ffu2a9euYcOG9evXb9OmTY8ePf74xz9+/fXXRX4laWh1woQJURQtWLCgT58+LVq0aNKkydNPP11g4MpaYpMmTerbt2+bNm2ys7PbtGlz1llnTZ48efv27VEUTZo0KR7/4MGDi/z61q1bx48ff95557Vv375hw4YNGjQ47LDD+vXr9+CDD37//fe7X6bFW7du3Z133tmjR4/WrVvH89K5c+cbb7xx6dKlKYwthXV30UUXxfN+yy23FDfaYcOGxcPcdNNNhfumUxs/+eSTm2666YwzzmjRokW9evXq1q17yCGHdO3a9eabb16yZEnpZ7z0UittyU0Jp1a7Co/zrrvuysrKql+//o4dO6Io+vbbb7P+z/33319goilsR2lKYYol7xnKNL8lKH0tKnmKffr0ibsvuuiikqc4YsSIeMizzjqrlIWsuH0IACXYd59R2bx58+WXXz59+vQCn69atWrVqlWvvfba7bff/sgjj3Tr1q3AAJmZmXHHli1bNmzYMHDgwHnz5iV9t2/f/sEHH3zwwQcTJkyYOXNmx44dC3x9/fr1vXv3/ve//518kpOTk5OT8/bbb99///1Tp06tUiX19Dh16tTrrrtu/fr1+T9cuXLlypUr586dO2bMmN/97nc33nhjcXP0ww8/LFy4sGvXrlu3bo0/2bhxYzJYZS2xtWvX9unT59133y0wR6+//vpDDz00derUNWvWFJhQfrNnz77kkku++eab/B9+9dVXX3311YsvvviXv/zlgQceOOOMMwp/cbeefPLJq6++Ov9P5O3bt7///vvvv//+fffdN3r06Kuvvrr0Y0tt3aUp5dqYm5s7atSou+++Ozc3N//nq1evXr169VtvvXXnnXded911o0ePDqG0JUizdqUg5e1oz0+xlHuGlJVvLRo2bNhLL70URdE//vGP9evX161bt8jBdu3a9cwzz8TdQ4YMKc2YK24fAkDJ9t2gMnTo0BdeeCHuPvnkk0888cQGDRrs3Lnziy++mDFjxqpVq9asWXPeeefNnj37Jz/5Sf4vVq9ePe7YvHnzoEGD5s2b17p167POOuvAAw/cuHHjW2+9NWfOnCiK1q1bN2TIkAULFlStWjX5bl5e3sCBA5NfWt27dz/jjDPq1q2bk5PzyiuvzJ49e+DAgV27dk1tjh566KFrrrkm7m7evHmfPn3atm1brVq15cuXz5w58+OPP96+ffutt966cePGP//5z/m/WLNmzbjjhx9+uOGGG+LfInXq1Nm1a1elL7Hc3Nx+/folvyO7dOnSo0ePunXrfv7555MnT37nnXf69+/fvXv3AhNKPP/88+eff358/rVRo0bnnntu+/btoyhasmTJ9OnTly9fvmrVqv79+0+bNi0ZSSlNnjz5kksuycvLi6IoPgHcsGHDFStWzJ07d9myZdu3b7/xxht37tx53XXXlWZsKa+7dKRTG8eMGXPXXXdFUZSRkXHqqad27ty5YcOG27ZtW7FixYsvvvjpp5/m5uaOGTOmbt26yXxVYmmLk2btKqBXr16HHnroRx99dPPNN0dRVKdOnfgSYhRFhx9+eDJYyttRylKeYsl7hlLObwnKWotKnmLTpk0PPPDAlStXbtu2bdq0aZdeemmRE50zZ853330XRVHt2rV79eq120JW3D4EgN3L2ye9/vrrmf/nscceK9B38+bNZ555Zty3f//+Bfr+93//d9yrXbt2mZmZf/zjH3fu3Jl/gIceeigZ+UsvvZS/19SpU+PPs7KyJk+eXGDMzzzzTJ06dWrXrh0PM3z48NLP0aeffpqdnR1/8bLLLtu6dWv+vrt27Ro9enQy6ddffz1/31tuuSXuNWTIkMzMzEGDBi1fvjzutWPHjspdYhMnTkx6PfTQQ/l7bdmy5Ze//GVmZuYhhxxS5BJbsWJF06ZN4159+/bdtGlT/r7bt2+/9NJL474tW7Zct25dsQu3kGXLljVq1Cj+7k033ZQspby8vK1bt15zzTVxr9q1ay9atCjpNWLEiCLLmc66Gzx4cNxr9OjRxZV26NCh8TCjRo3K/3nKtXHbtm1NmjSJP58xY0bhKd53331ZWVmZmZmNGjUqsNhTls62M3z48PjzESNG5P88ndpV3DiTLaVFixaF5yKd7ai4+lOydKZYpj1DkfNbgpRrUQlTTLaUzp07Fzfdyy67LB7m6quvTj4sbtlW3D4EgNLYR59RWbJkyRFHHNG4ceOf/OQnhR9syH/H/6uvvvrDDz/k75uRkRF3fPXVV0OGDBk5cmT+KwBRFP36179u06ZN3F2gGc3x48fHHX369PnlL39ZYLq9e/e+9tprd+7cmcIc/e1vf9u2bVsURR06dLjnnnuSU6GxKlWq3HzzzV26dImiKC8vb+zYsfn7JuWfOXPmSSed9Pjjjzdv3jz+JGmAtbKWWHxzfBRFvXv3/vWvf52/V/zD64gjjojPjxaW3Hzfpk2biRMnHnDAAfn7Vq9efdy4cUceeWQURTk5OcmqKY2xY8du3rw5iqLTTz/9v/7rv/I3U1uzZs0xY8YcccQRURTt3Lnz3nvv3e3Y0ll36Ui5Ni5ZsiS+86d58+a/+MUvCg9w2WWXnX322c2aNTvyyCOXLVtWuaUtQTq1KzXpbEd7foql2TOkU7Byr0VDhw6Nb/9bsGDBhx9+WHiA7du3z5w5M+4u7pG2/CpuHwJAaeyjQWXo0KFvv/320qVLi2uP/+ijj447tm3bVuDW5ESVKlVuuOGGInt16tQp7vjqq6+SDzds2PDGG2/E3RdeeGGRX7zssstSuM9+x44dTz31VNx95ZVXFjeG5F6IWbNmxb+zC9i2bduoUaMKpIhYpSyx9evXJ5MbNmxY4W9Vr17997//fZEjzMvL+/vf/x53X3fddZlFPWBQrVq1q666Ku5OBt6t3NzcKVOmxN2XXHJJkaM977zzateu3bJly+QJh+KU17orq3RqY3JP4IYNG+InzgubNm3ap59++vLLL8eZrRJLW5x0alfKymU72vNTLGHPkLKKqEXNmzc//fTT4+7HH3+88AAvv/xy/FDZEUccccwxx5Q8torbhwBQSvtoUNmtmjVrJkflTZs2FTlMu3btDj744CJ7NWzYMO7I/5vyo48+Sp4ZPf7444v8YqNGjUp5e3d+H3300ZYtW+LuEm7TP/XUU+OOXbt2Fdm+Z506dU488cSyTj1WQUssLy8viqKMjIwTTjihyC+eeeaZBU5zxj755JO1a9fG3T169Ciu2MkDxJ988kkpW13LP2R8oaOwESNGrFy58sMPP5w0aVLJYyuvdVdW6dTGVq1aZWVlRVG0YcOGSy+9tEADABWhIraddGpXxSnNdrTnp5jOnqE4FVSLksw5derU+MGS/JKTAqW5nFJx+xAASmmfDiq5ubmzZ8++8cYbzznnnI4dO7Zu3fqggw5q3LhxvXr1atWqlZzwi3/NFNaiRYvixpyce8v/PHrSZG12dnbt2rWL++6hhx5axvmIPvnkk7jjgAMOaNq0aXGDZWdnZ2dnx92fffZZ4QHat29f8jnpylpiBx54YJGnM6Moql69+s9+9rPCnyc3ftSqVatRo0bFTbdBgwYNGjSIuxcuXFjcYPl99NFHcUd2dnZxLQuVXnmtu7JKpzZmZWUlj8g/8cQT7dq1u+iiiyZOnFhed3kVVhHbTjq1K01pbkd7foq73TOkoIJq0dlnn924ceMoitasWfP888/n7/X999/Hn9SoUaPw3YOFVdw+BIBS2ndb/XrzzTcvv/zyxYsXpzyG+HRg6SUn20r+dVunTp2yliR5DUJyvCxOvXr14oGLbF205K/v+SWWFDL5jV6kJk2aFP4wWSabNm0q5XRL+TRCcuo3/ZQSld+6K6s0a+PIkSN37Nhx++235+bmbt68+amnnorPVR988MGnnXba2Wef3b179902k7XHSlukdGpXOtLfjvb8FHdbOVNTEbWoWrVqF1544e233x5F0cSJE3v37p30euGFF+Krl+ecc069evV2O6qK24cAUEr7aFCZN29er1694ieYa9So0atXr44dOx544IFZWVk1atSoUaNG9erVu3fvXqB93jQlryCoUaNGCYMVeJa6NJI3ju32u8kARb6kbL/99ivui5WyxJJHe0soWFTMj9cUHkQuZQBIFl3J67GUymvdlVWatTEjI+Pmm28eMGDAAw88MHPmzOT32VdfffX4448//vjjTZo0ueWWWy644IL0i5p+aYuUTu1K2Z7fjspliiUvopRVUC0aOnToHXfckZeX9/LLL69atSqJmsl9X7t9I2Ss4vYhAJTSvhhUcnNzr7zyyvjI3bZt2xkzZpRwS1I5Sn5jFb5zOr/kiYXSS872Jb/nipMMUKY77wNfYkX+OEhmMDs7e9SoUaWZ3HHHHVeawZLbhHa7tEujotddccqlNh5++OF33XXXX//61wULFsyZM2f27Nnz58+Pv7Jq1apLL7100aJFt956ayClTW2c5fjTc89vR5W15ZZJudeiFi1anHbaaf/617927do1ZcqUESNGRFG0cePG+HWQzZo1Sx64L1nF7UMAKKV9Mai8++67yV0QEyZMKPLIvXr16vK9OBBFUa1ateKO5I6CIuXk5JR1zMltDKtXry55yKQRqjKdJ66sJZb8UCj5x+K3335b+MNkmWRkZFx22WXlWKrkTqHvvvsuLy8vaXw5NRW97qJifr6XY22sUqXKMcccc8wxx4wYMeKHH36YNWvWH/7wh0WLFkVR9Le//a13797p/3qriG0nndqVmj2/HVXWlpuC8q1Fw4YN+9e//hVF0dSpU+Og8uyzz8aB7YILLijl8zYVtw8BoJT2xYfpk0ckmzVrdtRRRxU5TPKy6nJ0yCGHxB3r1q0r4bdRfGwukw4dOsQdW7Zs+fLLL4sbLCcnJ7nXv0ztI1XWEmvWrFnc8fXXXxf3ioxdu3YV2e5q8o7ttWvX7raN4DJJlvb3339fwtIu69hSW3fJT64SLsh88cUXhT+soNq4//779+7d+4033vjpT38af/Lkk0+WaQxFqojSplO7UrPnt6PK2nLTlH4tOuecc+LH3z/88MO4vYonnngiiqKMjIzimrcurOL2IQCU0r4YVJIGcEs4M33fffeV+3Tz/76cP39+kcMsWrQo/4tESumwww5LHiN++eWXixvs1VdfjTv233//5BhcGpW1xA477LC4Y+fOncW1yfuvf/2ryF+ubdq0SRrqmTVrVjmWql27dsnSLm7M//znPxs2bNimTZtTTjml5Lab0lx3yZ1jxT3F+/XXXxf58z3N2vjll1++9tprxZW2Zs2aSatKX3/9dXGDlV5FbDvp1K7U7PntqLK23FKquFpUvXr15MmWJ598MicnZ/bs2VEUnXzyyaW/+a3i9iEAlNK+GFSSFmyWLVtW5JnURx555JVXXkn+Le5lZGUVvxw67p44cWKRw9xxxx0pjLlq1arJEX3cuHFFzlReXt4999wTd/fv379Mjx1X1hJr3rx5q1at4u5p06YVHmDnzp3Je7ULS36p3H777fFdH4V9+OGH7dq1u/jii5P3Ve9WlSpVzj333Lh73LhxRY55ypQp33///cqVK7Ozs0u+NyzNdZe8Kfzf//53keP/05/+lLyBJL90auPxxx/fvn37c84557333itygCjfE//169cvbpjSq4htJ83atVuF2zzY89vRnpxiWdt4SL8WlTzFoUOHxpveU0899eSTT8a3t5XyMfpEBe1DACilfTGoJC9G2Lx58913352/144dO/7yl79cc801xx9/fHK3yfLly8tr0slh75lnnnnooYfy98rNzb3jjjumTJlS1jZ8Y8OHD4/vuf/ss88uv/zyAj84duzYMWLEiPi08X777RfftF16lbjEkkjw8MMPJ1cVYtu2bRs2bNh//vOf5OdmAVdccUX8PMmnn3564YUXFj41vmDBggEDBnz99deTJ08u4ddSYcOHD48fqf/888+HDBmS/zV5O3fuvO2226ZPn56UoTRjS3ndJW8/XLJkSYEatWvXrj//+c8TJkxo3bp1kdNNuTZ279497jj//POTt8rkt3jx4vvvvz/uLvAWy4suuigrKysrK+uMM84oslTFqYhtJ53aVZykDJs3by7QIvCe3472wBRLmN+SpVyLSjnFVq1anXLKKVEULVmy5K9//WsURXXq1OnVq1fpSxhV5D4EgNLYFx+mb9OmTbdu3eLbbEaNGvXmm2926dKlatWqS5cufeaZZ3JycurVq/fwww9ff/318WH7jjvuaNGiRWZmZplulyrSxRdf/PDDD8cH12uuuWbSpEmnnXZa7dq1V61aNWvWrMWLF7ds2bJv377xueEyve6tRYsWf/3rXy+55JK8vLxJkybNnz+/f//+rVq12rVr15IlS2bMmJE8qDBmzJh27dqVqdiVuMSuvvrqRx99NCcnZ/v27b179+7Vq1eXLl2ysrI+//zzSZMmrVixonfv3s2bNx87dmzh7zZp0uTBBx8cNGjQjh07nn/++Q4dOvTu3fvwww+vXr36qlWr3njjjblz58YL+aijjho5cmTpS9WqVavbbrvtyiuvjKLo2WefnTt3bo8ePZo2bZqTkzNv3rxkUQ8bNix5a3UJ0ll3Xbp0adu2bVKjZs6c2alTp1q1auXk5LzwwgtLlizp2rVrly5dRo8eHRWqUSnXxuuuu+7pp59eunTpl19+2alTpxNPPPG4445r1KhRjRo11qxZs2DBgpdffjluSuvEE08s60/D4lTEtpNO7SrOoYceWr169Xj2zz777F69emVkZNSqVev3v//9nt+O9sAUS5jfkr+Yci0q/RSHDRsW3/G1atWqKIoGDhy4//77l3K+YhW3DwGgVPL2SStWrDjyyCMzi9K+ffuFCxfm5eVNnz69QK8dO3bk5eX94Q9/iP8dPHhwceNPhhk4cGCBXsuXLy9u0ocddtjChQvHjh0b/xv/ci2Tp556qmnTpkWOPDMzs2nTpk8++WQJpS1hjipxib3//vvxj6fChgwZsmXLlhtuuCH+d/jw4YXH/Nprr7Vt27a4ZZKZmXneeeetX7++lEs4v0mTJjVu3LjIcR5wwAEjR47ctWtX/uFHjBhRQjlTW3d5eXnvvfdes2bNivxWt27dNmzYMG7cuPjfG264ocB3U66Ny5Yt69KlSwlLNTMzc9CgQZs2bSowxcGDB8d9zzjjjLIu8JRLG18By8zMHDFiRIFxply7ShjnVVddVWBUPXv2jHulsx2VXH+KU9FbbsnzW7KUa1Epp7h9+/ZDDjkkGea9994rriQlL9uK24cAULJ98YpKFEUHHnjg3Llz77333ueee27x4sU7duxo3Lhx27ZtBwwY0K9fv8zMzCiK+vbtu379+nHjxi1btqx69eqtWrUqZaOWJWvevPk777zzyCOPPPvss4sWLdqwYUN2dnaLFi169eo1dOjQunXrfvDBB/GQKbzXr1+/fmeeeeZjjz328ssvf/zxx2vXrs3IyKhfv/4RRxzRtWvXwYMHp/wKjkpcYkceeeSCBQvuueeeF154YenSpVu3bj3ooIOOPvroIUOGxDeEJM9gFPngzamnnvrBBx9MnTp11qxZCxYsWL169datW2vVqtWyZcsTTjjh3HPPPfbYY1Mr2KBBg3r06DF+/PiXXnrps88+W7duXc2aNZs3b37KKacMGzasTO2qRWmsu6OPPvqdd9659957X3nllaVLl27fvr1Ro0bt27cfNGhQv379qlatmnyx8AvsUq6NhxxyyJw5c2bNmvWPf/zjvffeW758+ZYtWzIyMmrXrt26detOnToNGDCgY8eOJcxvCu8QrIhtJ83aVaQxY8bUrl172rRpOTk5mZmZzZo1O/XUU+Nee3472gNTLGF+S5ZyLSrlFKtXr37++ef/7W9/i6LoiCOOOProo0s/U/lV3D4EgJJl5JXl/iII0K9//espU6ZEUfT//t//u/HGGyu7OOzGJ5980rFjx4EDB44fP76yy7J7atdebdiwYXFLCWPHjv3Vr35V2cUBoGz2xYfp2evs3Lkz/wPrBfznP/+JO9q2bbunSkTq4gbKjjzyyMouyP9Su36sPv744/gFLPXr10/a1gNgLyKoELRx48YdeeSR9evX79evX5EDzJ8/P36hW9WqVbt06bJnS0cqHnjggSiKfv7zn1d2QdSuH7Pt27dfffXV8Z17V199dXyTGwB7F0GFoB1++OGff/75zp0733jjjTFjxhTou3jx4l//+tdx9y9+8YsmTZrs8QJSNg8++OB//vOfvn37tmnTprLLonb9aG3YsGHIkCFvvvlmFEUtWrS4/PLLK7tEAKTCMyqE7sILL3z66afj7kMPPfSss85q2rTptm3b/vOf/zz33HPxW0caNmz45ptvHnTQQZVaUvY+atePydixY7ds2fLll1++8MILq1evjqJov/32e/7555PXDQGwdxFUCN3WrVuHDx8+efLk4gZo37795MmTDz300D1ZKn4c1K4fk2OPPXbRokXJv7Vq1Xr00Ud79uxZiUUCIB2CCnuHf//735MnT54/f/6yZcu+//77/fffv3Hjxh07dvz5z3/+i1/8omrVqpVdQPZiatePQ69evd54443c3NyDDjrozDPPvPrqq1u0aFHZhQIgdYIKAAAQHA/TAwAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDgCCoAAEBwBBUAACA4ggoAABAcQQUAAAiOoAIAAARHUAEAAIIjqAAAAMERVAAAgOAIKgAAQHAEFQAAIDiCCgAAEBxBBQAACI6gAgAABEdQAQAAgiOoAAAAwRFUAACA4AgqAABAcAQVAAAgOIIKAAAQHEEFAAAIjqACAAAER1ABAACCI6gAAADBEVQAAIDg/H/PKkOyhuB+MgAAAABJRU5ErkJggg==']