1397 lines (1396 with data), 892.9 kB
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Installing Qiskit\n",
"\n",
"\n",
"1. First of all, you need to install Python on your device (https://wiki.python.org/moin/BeginnersGuide/Download)\n",
"\n",
"2. It is recommended that you create a separate virtual environment to run Qiskit (https://docs.python.org/3.10/tutorial/venv.html)\n",
"\n",
"3. Once you create the virtual environment to run Qiskit, activate the environment to install necessary packages.\n",
"\n",
"4. Install Qiskit SDK using:\n",
"\n",
"```python\n",
"pip install qiskit\n",
"\n",
"pip install qiskit-ibm-runtime\n",
"```\n",
"\n",
"\n",
"5. If you want to run a Jupyter notebook, you will need to install Jupyter in your environment as well. \n",
"\n",
"```python\n",
"pip install jupyter\n",
"```\n",
"\n",
"and open your notebook with:\n",
"\n",
"```python\n",
"jupyter notebook path/to/notebook.ipynb\n",
"```\n",
"\n",
"6. You can also download and use VS Code (https://code.visualstudio.com/download)\n",
"\n",
"\n",
"Instructions from the page (https://docs.quantum.ibm.com/start/install)\n",
"\n",
"A detailed video instructions can be found here https://www.youtube.com/watch?v=dZWz4Gs_BuI"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Set up an IBM Quantum channel\n",
"\n",
"\n",
"IBM offers access to quantum computers via open access plan. \n",
"\n",
"Since we have already set up our environment for Qiskit and Qiskit Runtime, now we need to create an IBM Quantum account.\n",
"\n",
"1. Go to the page https://quantum.ibm.com/ and create an account by clicking on **\"Create an IBMid\"** and following the instructions.\n",
"\n",
"2. You will be prompted to a screen to enter your email and other basic information, then verify your email address.\n",
"\n",
"3. Your user account is associated with one or more access instances (in the form hub / group / project) that give access to IBM Quantum services. Additionally, a unique token is assigned to each account, allowing for IBM Quantum access from Qiskit.\n",
"\n",
"4. When you log into your IBM Quantum account page, you will be able to copy your unique API token associated with your account.\n",
"\n",
"5. Authenticate to the service by calling QiskitRuntimeService with your IBM Quantum API key and CRN:"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from qiskit_ibm_runtime import QiskitRuntimeService\n",
" \n",
"service = QiskitRuntimeService(channel=\"ibm_quantum\", token=\"<MY_IBM_QUANTUM_TOKEN>\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Or, optionally use the save_account() method to save your credentials for easy access later on, before initializing the service."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from qiskit_ibm_runtime import QiskitRuntimeService\n",
" \n",
"# Save an IBM Quantum account and set it as your default account.\n",
"QiskitRuntimeService.save_account(channel=\"ibm_quantum\", token=\"<MY_IBM_QUANTUM_TOKEN>\", set_as_default=True)\n",
" \n",
"# Load saved credentials\n",
"service = QiskitRuntimeService()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- If you save your credentials to disk, you can use QiskitRuntimeService() in the future to initialize your account. The channel parameter distinguishes between different account types. If you are saving multiple accounts per channel, consider using the name parameter to differentiate them.\n",
"\n",
"- Credentials are saved to $HOME/.qiskit/qiskit-ibm.json. Do not manually edit this file.\n",
"\n",
"- If you don't save your credentials, you must specify them every time you start a new session.\n",
"\n",
"- The channel parameter allows you to distinguish between different account types. When initializing the account, IBM Cloud is the default account used if have saved credentials for an IBM Quantum Platform and an IBM Cloud account.\n",
"\n",
"Let's test the setup to make sure that everything works correctly!"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"job id: cs8faqt7yykg0082h9g0\n",
"PrimitiveResult([PubResult(data=DataBin(meas=BitArray(<shape=(), num_shots=4096, num_bits=2>)), metadata={'circuit_metadata': {}})], metadata={'version': 2})\n"
]
}
],
"source": [
"from qiskit import QuantumCircuit\n",
"from qiskit_ibm_runtime import QiskitRuntimeService, SamplerV2 as Sampler\n",
" \n",
"# Create empty circuit\n",
"example_circuit = QuantumCircuit(2)\n",
"example_circuit.measure_all()\n",
" \n",
"# You'll need to specify the credentials when initializing QiskitRuntimeService, if they were not previously saved.\n",
"service = QiskitRuntimeService()\n",
"backend = service.least_busy(operational=True, simulator=False)\n",
" \n",
"sampler = Sampler(backend)\n",
"job = sampler.run([example_circuit])\n",
"print(f\"job id: {job.job_id()}\")\n",
"result = job.result()\n",
"print(result)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Building circuits and operators with Qiskit SDK\n",
"\n",
"- The foundation of quantum programs are quantum circuits, which consist of operations - including gates, measurement, and reset - that manipulate qubits in the quantum computer.\n",
"\n",
"- All tasks require building one or more quantum circuits to represent the problem we aim to solve. Some tasks additionally require constructing quantum operators to define properties of quantum states that you want to estimate or measure.\n",
"\n",
"- Qiskit enables working with circuits (and, to some extent, operators) at various abstraction levels: abstract, virtual, physical, scheduled, and pulse programs. At the most abstract level is a task-oriented lens in the circuit library.\n",
"\n",
"- You can also express operations in abstract mathematical terms using operators, isometries, and classical/Boolean functions. For virtual circuits, mathematical abstractions take on a concrete representation in terms of a concrete gate set.\n",
"\n",
"- At the physical level, those instructions are mapped to specific physical qubits, and instructions are re-written to reflect the connectivity and native gate set of a target hardware platform. Scheduled circuits introduce timing information, and pulse programs represent signals on channels."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# What is a quantum circuit?\n",
"\n",
"A simple quantum circuit is a collection of qubits and a list of instructions that act on those qubits. \n",
"\n",
"We can create quantum circuits manually by first declaring the number of qubits in the ciruit, then adding the quantum gates we would like to include"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[Qubit(QuantumRegister(2, 'q'), 0), Qubit(QuantumRegister(2, 'q'), 1)]"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit import QuantumCircuit\n",
" \n",
"qc = QuantumCircuit(2)\n",
"qc.qubits"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Adding an instruction to the circuit appends the instruction to the circuit's data attribute. The following cell output shows data is a list of \"Circuit Instruction\" objects, each of which has an operation attribute, and a qubits attribute."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[CircuitInstruction(operation=Instruction(name='x', num_qubits=1, num_clbits=0, params=[]), qubits=(Qubit(QuantumRegister(2, 'q'), 0),), clbits=())]"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"qc.x(0) # Add X-gate to qubit 0\n",
"qc.data"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The easiest way to view this information is through the draw method, which returns a visualization of a circuit."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 203.683x200.667 with 1 Axes>"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"qc.draw(\"mpl\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"To combine two circuits, use the compose method. This accepts another QuantumCircuit and an optional list of qubit mappings."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 203.885x367.889 with 1 Axes>"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"qc_a = QuantumCircuit(4)\n",
"qc_a.x(0)\n",
" \n",
"qc_b = QuantumCircuit(2, name=\"qc_b\")\n",
"qc_b.y(0)\n",
"qc_b.z(1)\n",
" \n",
"# compose qubits (0, 1) of qc_a to qubits (1, 3) of qc_b respectively\n",
"combined = qc_a.compose(qc_b, qubits=[1, 3])\n",
"combined.draw(\"mpl\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Parameterized circuits\n",
"\n",
"Many near-term quantum algorithms involve executing many variations of a quantum circuit. Since constructing and optimizing large circuits can be computationally expensive, Qiskit supports parameterized circuits. These circuits have undefined parameters, and their values do not need to be defined until just before executing the circuit. This lets you move circuit construction and optimization out of the main program loop. The following cell creates and displays a parameterized circuit."
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 269.064x117.056 with 1 Axes>"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit.circuit import Parameter\n",
"angle = Parameter(\"angle\") # undefined number\n",
" \n",
"# Create and optimize circuit once\n",
"qc = QuantumCircuit(1)\n",
"qc.rx(angle, 0)\n",
" \n",
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
"qc = generate_preset_pass_manager(optimization_level=3, basis_gates=['u', 'cx']).run(qc)\n",
" \n",
"qc.draw(\"mpl\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The following cell creates many variations of this circuit and displays one of the variations."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 269.064x117.056 with 1 Axes>"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"circuits = []\n",
"for value in range(100):\n",
" circuits.append(\n",
" qc.assign_parameters({ angle: value })\n",
" )\n",
" \n",
"circuits[0].draw(\"mpl\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Circuit library\n",
"\n",
"The Qiskit SDK includes a library of popular circuits to use as building blocks in your own programs. Using pre-defined circuits saves time researching, writing code, and debugging. The library includes popular circuits in quantum computing, circuits that are difficult to simulate classically, and circuits useful for quantum hardware benchmarking."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Standard gates\n",
"\n",
"The circuit library also includes standard quantum gates. Some are more fundamental gates (such as the UGate), and others are multi-qubit gates that usually need building from single- and two-qubit gates. To add imported gates to your circuit, use the append method; the first argument is the gate, and the next argument is a list of qubits to apply the gate to.\n",
"\n",
"For example, the following code cell creates a circuit with a Hadamard gate and a multi-controlled-X gate."
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 287.496x367.889 with 1 Axes>"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit import QuantumCircuit\n",
"from qiskit.circuit.library import HGate, MCXGate\n",
"mcx_gate = MCXGate(3)\n",
"hadamard_gate = HGate()\n",
" \n",
"qc = QuantumCircuit(4)\n",
"qc.append(hadamard_gate, [0])\n",
"qc.append(mcx_gate, [0,1,2,3])\n",
"qc.draw('mpl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# N-local circuits\n",
"\n",
"These circuits alternate layers of single-qubit rotation gates with layers of multi-qubit entangling gates.\n",
"\n",
"This family of circuits is popular in variational quantum algorithms because they can produce a wide range of quantum states. Variational algorithms adjust the gate parameters to find states that have certain properties (such as states that represent a good solution to an optimization problem). For this purpose, many circuits in the library are parameterized, which means you can define them without fixed values.\n",
"\n",
"The following code cell imports a TwoLocal circuit, in which the entangling gates are two-qubit gates. This circuit interleaves blocks of parameterized single-qubit gates, followed by entangling blocks of two-qubit gates."
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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QsUi4kue9oDtr31Mv2fv5/r/vIDLBfuWrGPf4rVBqFhEfM3TPtDq6nS6j78eV5WTk4eO8fmYZ6gqPxWEisUXFGot5PgP+1k85OGf3M5RVsF/HnghABWJBJanx8CKO6YGoBoRCTRPe0BVRSWrH5odgIpEJNA87QO731vB7vdWBKAiCQRNP7a4qkoHsQ2SGLF8BnHJdX9y+/Q/3073Cb+m4rgWzBFr0DEgEt7UA0TEaB/oct8wLpl2D+WayWgaulJrcUc27uSD9Ac83n7jU2+z8am3/ViRSGDpGBAJb+oBImK0D2x/fTHbX1/sx4rE13SlVkRERERERExLoVZERERERERMS9OPQ1RUfCxjst4Jdhkei4qPDXYJYjFmOwZAx4GIL6kHiIj6gHhKoTZE2Ww2ohPigl2GSNDoGBAJb+oBIqI+IJ7S9GMRERERERExLYVaERERERERMS2FWhERERERETEthVoRERERERExLYVaERERERERMS2FWhERERERETEthVoRERERERExLYVaERERERERMS2FWhERERERETEthVoRERERERExLYVaERERERERMS2FWhERERERETEthVoRERERERExLYVaERERERERMS2FWhERERERETEthVoRERERERExLYVaERERERERMa2oYBcgtXO5XDjKKoJdhsei4mOx2WzBLkPEMszWA0B9QMTXzNYH1ANEfMtsPQCC1wcUakOUo6yCd9vfFuwyPDYm6x2iE+KCXYaIZZitB4D6gIivma0PqAeI+JbZegAErw9o+rGIiIiIiIiYlkKtiIiIiIiImJZCrYiIiIiIiJiWQq2IiIiIiIiYlkKtiIiIiIiImJZCrYiIiIiIiJiWQq2IiIiIiIiYlkKtiIiIiIiImFZUsAsQ30np15UhC56o8VhlaRlFe/PJmreSHW98gqvKGaTqRCQQ1AdEwpt6gIiEYx9QqLWgvQtWkZu5CWw24hvXp8Ooy8h4Yiz1OrZg7eTXgl2eiASA+oBIeFMPEJFw6gMKtRZ0dEs2e+evqv77zrc+49erXiLt1ivYNG0OFUeLglidiASC+oBIeFMPEJFw6gO6pzYMOMoqOLJpN7aICOq2aRrsckQkCNQHRMKbeoCIWLkPKNSGiaRU9xu34nhJkCsRkWBRHxAJb+oBImLVPhAWobagoIApU6bQoUMH4uLiaNWqFQ89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",
"text/plain": [
"<Figure size 1207.22x284.278 with 1 Axes>"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit.circuit.library import TwoLocal\n",
"\n",
"two_local = TwoLocal(3, 'rx', 'cz')\n",
"two_local.decompose().draw('mpl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"You can also assign these parameters to real values using a dictionary of the form { Parameter: number }. To demonstrate, the following code cell assigns each parameter in the circuit to 0."
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA7UAAADuCAYAAADm+CCcAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA0D0lEQVR4nO3deXxU9b3/8fdkXwhbiCSEJYBE9qVAFEEUXH5yEbQo1SuuV6ttwWjLJXb53aqtG0itCOqP3mrprZZSWQTB3djLIlAQFzZZsgAJGSBsWUhCJpnfH6cskYAz48ycOee8no9H/mDmnPBJMucz3/c53/Mdl9fr9QoAAAAAAAuKMrsAAAAAAAACRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWRagFAAAAAFgWoRYAAAAAYFmEWgAAAACAZRFqAQAAAACWFWN2AWie1+uVp6bO7DJ8FpMYL5fLZXYZsBGrHQMSxwEQTPQAAPQB+IpQG6E8NXV6o/sdZpfhs0kFrys2KcHsMmAjVjsGJI4DIJjoAQDoA/AV048BAAAAAJZFqAUAAAAAWBahFgAAAABgWYRaAAAAAIBlEWoBAAAAAJZFqAUAAAAAWBahFgAAAABgWXxOrY2kD+uj6xc/0eSx+uoaVRSWqWDhSm1/9R15GxpNqg4IPY4BAPQBwNnoAc5EqLWhwsWrVJK/SXK5lJjWWhdPvFI5T9yjVj0ytXbaXLPLA0KOYwAAfQBwNnqAsxBqbejw5iIVLlp1+t875r2v76+apezbr9amZ+er7nCFidUBoccxAIA+ADgbPcBZuKfWATw1dTq0aZdcUVFq2aW92eUAYccxAIA+ADgbPcDeCLUOkZJlHLx1x6pMrgQwB8cAAPoA4Gz0APti+rENxSTGKb5tyul7CC656zql9uumQ5t2qaKwzOzygJDjGABAHwCcjR7gLI4IteXl5ZoxY4YWL16skpISpaWlacKECXr66aeVm5ur1157TbNnz9aUKVPMLjUoBuXdpkF5tzV5rHjFOq3/xR9NqshcXq/0+RHpvRLpcJ0U5ZI6JUs3dpa6tDC7uvA4WCMt3SsVVEp1DVLrOGlUhjS8vRTtMru64OMYwDdVnJTe3idtOSrVNkgtYqVhadLVHaT4aLOrC71Gr7TukPTRfunYSSnWJXVNkW7qLKUnmV1daNAHcDavV9p8VHqnRDpUa4wFMpOk8Z2lbilmVxceh2uNscCuCqMPtoyVrkyXRqZLMTacu0kPcBbbh9ovvvhCY8aMkdvtVnJysnr37q39+/frxRdfVEFBgY4cOSJJGjhwoLmFBtGOv3yg4rfXKio2Rm16dlbfyTcpOSNVDXUnT28TFRejcR88p6Ilq/TVrMWnHx/xwmQlpLXWR5OeMqP0oFt7UPr9Vqmw8tzn/me3dGma9PN+UiebhttjddL0zVJ+mdTgbfrc2/ukjETpwZ7SDZ3MqS9UOAZwSm2DNGurtGyvVPeNT3B4t0R6fqt0R3fp7osllw1P8EjSB6XSS9ul0hPfeKJMem2nMaD9eX+pXYIp5YUMfQCnfFYu/W6LtLOZdYFeL5AGp0qP9rdvuK04KT23RfqwVPJ8YyywokS6KEG6P1uakGVKeSFDD3AWG56XOaO8vFzjxo2T2+3W1KlTVVZWpk2bNsntdmv69OlasWKFNmzYIJfLpf79+5tdbtBUFLpVtmqzSvM/15aXl+rju59Vu4HdNWz6g6e3aTzp0erc2eqXO0FteneRJHW+fqg6XjtEa372slmlB9V7JdLD65sPtKesPyTdu1rabcMF8MprjZ/tw/3nBtpTymqkxz+X/rQrvLWFGscAJKnGI/3kU+nN4nMD7SnHTkpztktPfmlcybGb+YXSLz9rJtD+S6Okf7ile1dJZefZxqroA5Ckf5RJk9c2H2hP+eywdN9qaduxsJUVNsfqpPvXGCfxvhloTzlYKz39lXHyy07oAc5i61Cbm5urkpISTZkyRTNnzlRKyplTcHl5eRowYIA8Ho+ysrLUsmVLEysNrUMbd6hg4Up1vWm40oZccvrxw18Vausry3TFiw8pKaOthj33I63/5R9Vc+CoidUGx5ajRlhr9GGQeuyk9PA6qao+9HWFS6NX+ul6aV+1b9u/tN2YlmhXTjwGIP3mC+krH/+US/dKf94d0nLCbvUB4+qUL8pqjJOAnvOEfzugDzjP7grjpM75wtzZKuulR9ZJR+tCX1e4eL3StA0XPrl/tj/tkpbvDW1NZqIH2JttQ+327du1YMECtWvXTs8880yz2wwePFiSNGDAgCaPFxUVafz48UpJSVGbNm1011136fDhwyGvOZS+/P1CNXoaNGjarU0ff2GRGhsaNP7D5+Res0VFS9eYVGFw/WW3b29ipxyolZbvC1094fbpQWn7cf/2eW2nPa9UneK0Y8DpiquMWQr++EuBcc+5Xfg7A6Ow0rhqa2f0AWd5vUA66ceJmiMnpbdsFOo2HTbWFPHHa7t8uyBgVfQA+7JtqJ0/f74aGxs1adIktWjR/A2TiYmJkpqG2srKSo0aNUolJSWaP3++/vCHP2jVqlW64YYb1Nho3VPYlcVuFS1dow4j++uiS3udftzradChDTuUkNpKuxd8YmKFwXOoNrCB2cJi+4S6hcX+77OzwlhEw66cdAxAWlTs/z7HT9pnxsLO49KXfg5mJenNouDXEknoA85x7KRxP7m/FhWf/5YdqwlkLLC3WtpQHvRSIgY9wL5sG2rz8/MlSaNGjTrvNiUlJZKahto//OEPKi0t1VtvvaUbbrhBEydO1F//+letW7dOy5YtC23RIfbVLOMs1Nlnpy66tJcuvnWUtr/6jnJ+c6+iE+JMrDA41h8K7A2puMqYgmd1Xq+xQFYgPg1wP6twyjGAwF/LdjkGAv05Pjtsr6vVzaEPOMOmcv+u0p7irpGKfJyuG+kC7oMHgltHpKEH2JPL67XLtammOnXqpJKSEn3++efNrmzs8XiUkZGh8vJyFRQUqFu3bpLOhOBPPml6lqZ79+666qqr9Oqrr/pdy5AhQ+R2+3fpMNYbpccac/z+v/wRk5Sg8R/P1La5y/X1n9/XmCW/UfmXBdrw2Dy/v9cTUf9UvSsyrmQnXXWvWv7gtwHtW/70dfKUbAtyReHliktU+xcCW/mp+pNXVfnmY0GuKDBWOwakyDoOnC7tmc8U3aq93/vVbvlYx16+OwQVhVeL8Y+qxfUPBbTvwUcHqrHS/Es14egBkn3fC50u8bIfqNVdzwe07+GZN6m+cGOQKwozl0vpLwV2X9WJT/+mitf/M8gFBYaxgLOkp6dr48bAjj3bfqRPdbWxQk5NTfOX3hYsWKDy8nKlpKSoa9eupx/ftm2bJk6ceM72ffr00bZtgYUdt9ut0lL/5sDEuaIl/8djfhn6+F2q2ntQX897T5K0+uE5Gv/RTO19d70OrPNvCbz9Zft10hsZp/dT3aUKdNkv955C1bkDmK8USaKiAn7pVJQf0H4/X6uhYrVjQIqs48Dp2pyoCijUnjh22O9+HYnSy90K9JPKSot3q7HWx1XmQigcPUCy73uh07U5UKpWAe57oKRYNTboAxfVnVBUvP8fRF15+EDE9EHGAvCVbUNtenq6jh49qk2bNmnYsGFNnisrK9O0adMkSf3795frrA8nPHr0qFq3bn3O92vbtq127NgRcC3+ivVGGZ+1ECKZowep6/jhWnr11NOPVe45oM+eekPDfz9Zy0ZPlafG9yUAO2R0iJizUjHH90iSvF5vk7/tt2moOKR2cQ1SZmaoSgub+j1fKLbLQL/3SzhSoMwI+fmtdgxIkXUcOF1jyWYpo7vf+8Uc3BExx8B3EXekUJL/fdBTtlMZqa0ltQ5JXf4IdQ+Q7P1e6HTRlcYtZv4eA40njitV1fLaoA949nypuOxh377hN8SX746YPshYwFkCyUyn2Hb6cW5urmbPnq1OnTrpo48+UnZ2tiRpw4YNuvPOO1VYWKj6+npNnjxZc+bMOb1fXFyc8vLy9OSTTzb5fvfcc4/Wrl0bcLD1V/2JWr3R/Y6w/F/BMKngdcUmJZhdxmn3r5a+8HORlHt7SJN7fft2VrBsr/FxJv5onyAtvUaKiZA77a12DEiRdxw42eeHpR/6uXhlXJT0znVSaxvcStXolW7O9/1jvU6Z1k+6teu3bxcO9AB8V7nr/L+v9N+7SVP7hqaecPuwVPrFZ/7t0zpOeudaKS46NDX5iz4AX0XI8DX48vLylJqaqn379qlPnz7q16+fevTooZycHHXr1k2jR4+WdO7H+bRp00bHjh075/sdOXJEbdu2DUfpCIJ/7+bf9nFR0oQuoanFDNd1kFLj/dvnB10jJ9AC39XAtlIvP+ce/ltHewRaSYpySbf52QdbxkpjO4amHsAM/o4FYlzSzVkhKcUUV2VI6Yn+7XNLVuQEWsAfth3CduzYUatWrdLYsWOVkJCg4uJitW3bVnPnztWKFSu0c+dOSeeG2l69ejV77+y2bdvUq5dNLuM5wNUdpDt8nHkYJenJ70kZ/t92ErESYqTf5UiJPr4xjcqQ7rg4tDUB4eRySdOHSu18PLnTp7V9rs6cMjFLGuPjDMK4KGlmjtQiNqQlAWE17CLph9m+beuS9OuBUlagN6NHoNgo6fkcKdnHmw0vv0i638ffFxBpbBtqJSOgLl++XJWVlaqsrNT69ev1wAMPqLq6WsXFxYqKilLfvk1HMTfccINWr159+uN+JGn9+vUqKCjQuHHjwv0j4Dt4uLf0455GUz+f1nHS85dKozuEr65w6dtG+sNwqcMFwnqUjLOyzwyWon2/5QiwhA5J0mtXSJd8yxXbq9Klly+XEm22ykSUS3r8e9Lt3S58fLdPkF65XPpeavhqA8LlgUukn/aR4i8wFmgZKz07RPq3TuGrK1yyW0mvjpA6J59/G5ekcZ2kmUOZsQXrstlbuG+2bt0qr9er7OxsJSU1HfE/8MADmj17tm688UY98cQTqq2tVV5ennJycnTjjTeaVDEC4XJJ92VLN3eRlu2T3iuRdlacef43g4wruvE2nmbTq7W05GppzQHjA+XXnHVv0X/0MKZcp9voCjXwTR2SpNdHSp8fkd4skj7cf+a5H3Q1+kP3QJdLt4Bol/SzvsbMlSV7pI/LpMKzPoNzxhBpZDoDWdiXyyVN6m6EtuX7pHdKpK+Pn3n+1wOl6zKlBBuPBS5uKS0cLa07JC0sllae9SmTd11sjAU6XiD0AlbgyLexzZs3Szp36rEktWzZUvn5+crIyNBtt92m+++/X5dffrmWL1+uqChH/rosr3W80bT/etWZF3yUjDOydg60p0S7jEHrrMua/vw/6UWghTO4XMZVyGeGND0G8vrZO9Ce7aJE6cGe0t9HNf0djO5AoIUztIyTbu8uvX5l02NgfGd7B9pTolzG9OLnc5r+/Lm9CbSwB0deqb1QqJWk7t27a/ny5eEsKSxSuqbrilkPKb5tiuorT2j1w3N0bGfJt+8I2ATHAOBs9AAA9AF7cuT52W8LtXZ1+YwHtfP1D7VkRK42z3lLI2ZNMbskIKw4BgBnowcAoA/YkyNDbX5+vrxer8aOHWt2KWGTkNpSqQO6q2DRSknSnhXrlNwhVSlZgX/IMWAlHAOAs9EDANAH7MuRodaJkjPbqebAUXkbGk8/VlVaruTMdiZWBYQPxwDgbPQAAPQB+yLUAgAAAAAsi1DrENWl5Ups30au6DN/8haZ7VRdWm5iVUD4cAwAzkYPAEAfsC9CrUPUHq7Qkc1F6n7zSElSl7GXqbrsiCqL3d+yJ2APHAOAs9EDANAH7MuRH+njVJ/mzdWIFyarX+4E1VfVaPUjL5ldEhBWHAOAs9EDANAH7IlQ6yAVBfv1zrhfmV0GYBqOAcDZ6AEA6AP2xPRjAAAAAIBlEWoBAAAAAJZFqAUAAAAAWBahFgAAAABgWYRaAAAAAIBlsfpxhIpJjNekgtfNLsNnMYnxZpcAm7HaMSBxHADBRA8AQB+Arwi1Ecrlcik2KcHsMgDTcAwAzkYPAEAfgK+YfgwAAAAAsCxCLQAAAADAsgi1AAAAAADLItQCAAAAACyLUAsAAAAAsCxCLQAAAADAsgi1AAAAAADLItQCAAAAACyLUAsAAAAAsCxCLQAAAADAsgi1AAAAAADLItQCAAAAACyLUAsAAAAAsCxCLQAAAADAsgi1AAAAAADLItQCAAAAACyLUAsAAAAAsKwYswtA87xerzw1dWaX4bOYxHi5XC6zywBsw2o9QKIPAMFmtT5ADwCCy2o9QDKvDxBqI5Snpk5vdL/D7DJ8NqngdcUmJZhdBmAbVusBEn0ACDar9QF6ABBcVusBknl9gOnHAAAAAADLItQCAAAAACyLUAsAAAAAsCxCLQAAAADAsgi1AAAAAADLItQCAAAAACyLUAsAAAAAsCxCLQAAAADAsmLMLgDBkz6sj65f/ESTx+qra1RRWKaChSu1/dV35G1oNKk6AOFAHwCcjR4AwIl9gFBrQ4WLV6kkf5PkcikxrbUunnilcp64R616ZGrttLlmlwcgDOgDgLPRAwA4qQ8Qam3o8OYiFS5adfrfO+a9r++vmqXs26/Wpmfnq+5whYnVAQgH+gDgbPQAAE7qA9xT6wCemjod2rRLrqgotezS3uxyAJiAPgA4Gz0AgJ37AKHWIVKyjBdu3bEqkysBYBb6AOBs9AAAdu0Djgi15eXlysvL08UXX6yEhAR16tRJDz/8sKqrq3XffffJ5XJpzpw5ZpcZNDGJcYpvm6L41JZq3bOzLn36fqX266ZDm3aporDM7PJM0eiVthyVvP/6t/eCW8OOahukjeXSP8qkdQel8lqzKwot+sC5jtQ17QE1HjOrgRn2VkmrD0j/65Y2H5EabPxmQA84l9crbTvGWMDJTjZIn/1rLLD2oHSwxuyKQstJfcD299R+8cUXGjNmjNxut5KTk9W7d2/t379fL774ogoKCnTkyBFJ0sCBA80tNIgG5d2mQXm3NXmseMU6rf/FH02qyDxV9dJbe6RFe6R91Wce90q6f7V0S5Z0XaYU5TKrQoRa2QlpQZG0bK9UUX/m8WiXNCpDuq2rNDDVvPpChT5wxpaj0t8KpY/2Nx3MjvlAuqGTdFs3qWOymRUilLxe6eMyaWGxcWLrbB2SpAldjK+WcaaUFzL0gDNqPNLSvcZroPisi1NeSfesMsYC12dKMY641ONMB2qkN4uM18HRk2cej3ZJI9tLt3aThrQzr75QcVIfsHWoLS8v17hx4+R2uzV16lQ99thjSklJkSTNmDFDjz76qGJiYuRyudS/f3+Tqw2eHX/5QMVvr1VUbIza9OysvpNvUnJGqhrqzhzFUXExGvfBcypaskpfzVp8+vERL0xWQlprfTTpKTNKDyp3jZS7TiqsbP75L44YX/ll0m+/J8VHh7c+hN5n5dLUf0pVzVyRa/AaIeej/dKUXtI9PcJfXyjRBwx/K5R+t6X5KzJVHulv/zrhMWOodNlFYS8PIeZplJ74Qnq3pPnn95+Q5mw3XgMvXmavkxv0AEN5rfTIeunr480/v+Wo8fXRfunZwVKCrUfGzrTlqPEaOHby3OcavNInbuPr/mzpwUskl40udDipD9j6nFRubq5KSko0ZcoUzZw583SglaS8vDwNGDBAHo9HWVlZatmypYmVBldFoVtlqzarNP9zbXl5qT6++1m1G9hdw6Y/eHqbxpMerc6drX65E9SmdxdJUufrh6rjtUO05mcvm1V60FSclB5ae/5Ae7b8Munxz40pyrCPHceln65vPtB+05ztxtVcO6EPGEFl5nkC7dlONEg/+6cxHRX24fVKT391/kB7tr3V0pS10tG60NcVLvQA6YRHevgCgfZsqw9Iv9xk7ynpTlRYKT20rvlA+01/3Cn9eXfoawonJ/UB24ba7du3a8GCBWrXrp2eeeaZZrcZPHiwJGnAgAGnHzsVgnNychQfHy+XDU7XHNq4QwULV6rrTcOVNuSS048f/qpQW19ZpitefEhJGW017Lkfaf0v/6iaA0dNrDY43iiUivy4//3D/dI/D4WuHoTf77YYYcVXL26VjvvwpmdVTusDJzzGa8BXJxul5/zYHpHvq6PGiQ1flZyQ5u0KXT1mc1oPkKS/FxknOH210i2tcoeuHoTfrK1SZf23b3fKK1/be80NO/cB24ba+fPnq7GxUZMmTVKLFi2a3SYxMVFS01C7e/duLVq0SOnp6Ro6dGhYag2HL3+/UI2eBg2admvTx19YpMaGBo3/8Dm512xR0dI1JlUYPPWNxn20/lpYHPRSYJKCCmnTYf/2qWuU3t4XmnoihZP6wLslUrWfC0FtOyZttc77N77FwgBmX7y9T6q18QJiTuoBDV5pcQBjgTeLg14KTFJaLX160L99GryBjSGtxK59wLahNj8/X5I0atSo825TUmLMSTo71I4cOVJlZWVatmyZrrnmmtAWGUaVxW4VLV2jDiP766JLe51+3Otp0KENO5SQ2kq7F3xiYoXBs+6gdDiAKWQr3fa+UuckywMMpytsHmqd1AcCfQ0Euh8iS41H+iiAhT0r6qWVB4JfT6RwUg/4/LBxz7S/1h8yFhWC9b1TEtgK13Y/wW3XPmDb2+H37DFOs3Tp0qXZ5z0ej9asMc5AnB1qo6KCn/OHDBkit9u/+Syx3ig9ppyg1vHVrEXqetNwDZp2q96/5XFJ0kWX9tLFt47S9lffUc5v7tWya6epodb/ZJfdI1v1rsag1huoxCvuVKt/b37K+YU0Show/Gp5ynYEv6gI0X7OHrmiotXQ2KCOHZs/Nuyg1b1zlDj0Jr/32+E+po4d+wa/oACEogdIzukDaU9tUHSbDL/3+8vS9zX73+4LQUWRwwl9IDq1k9J+uzagfaf86rc68dHcIFcUGMYCgUu49Ga1vntWQPtedu041Rd/HuSKIocTeoAktbx9hpJG3O73fiUVJ9WxY7cQVOQ/p40F0tPTtXHjxoD2tW2ora42Pr+lpqb5020LFixQeXm5UlJS1LVr15DW4na7VVpa6tc+ca5oqb2f/8/arZqXcct5nz++q1T/0/HMVIOYpASNeGGyPnvqDX395/c1Zslv9L1f3K4Nj83z7z+WtL9sv056/biBMYTaHTumVgHue+CAW7V+/q2spL33X+csvV6/X5NWEnfihBID2K+xoTFifi+B9ACJPnBK2waPAlnQvLamJmJeA6HihD4QVx+jtAD3PX7smA5GyO+FsUDg2h45otYB7nvw4AGdiJDXQCg4oQdIUnR1lZIC2M8bQb8XxgK+s22oTU9P19GjR7Vp0yYNGzasyXNlZWWaNm2aJKl///4hXwwqPT3d731ivVHGpcMQGvr4Xarae1Bfz3tPkrT64Tka/9FM7X13vQ6s2+7X9+qQ0SFizs7Ge6u/faNmeBs8apfgkjczM8gVRZBTr3WXS5k2/jnj6o4FtJ/3uDtifi/h6AGSffuAKg5I7Tr5vVts7dGIeQ2EjAP6gCsuVt76Orli4/3eN6WxWrER8nthLBC4OPm/2o/X65XL5VJqbKPaRMhrICQc0AMkKeGkH6uEnaXxaFnE/F6cNhYIJDOdYttQe80112j79u2aPn26rr32WmVnZ0uSNmzYoDvvvFPl5cYnsA8cODDktQRyGb3+RK3e6H5HCKoxZI4epK7jh2vp1VNPP1a554A+e+oNDf/9ZC0bPVWeGt9vTN25a6dikxJCUarfPI3S2A/9v692dMcYPbfT3suf5iwzemN0VPTpe8rtqKhSmhjA7SCP/p/euv0nkfF7CXUPkOzdB5bskZ760v/9Fv/6XvV6/t7gFxRBnNIHfr3JuKfOH61ipdVL/p8SIuRzyxkLBK7RK33/Y6nUj/tqXS6XhqVJs7cGNv3RKpzSA/afkG78yP/7ah8amaX7IuT3wljAd7ZdKCovL0+pqanat2+f+vTpo379+qlHjx7KyclRt27dNHr0aElN76d1ktL8z/XXnnerurS8yeNfz3tPi4dN8evFG2lioqQJAdwiMjEr6KXAJF1TpCHt/NsnPkq6wf8Le5Zm5z5wfaaU7Odp2z6tpV6tQ1ENzBBITx/fWRETaMPBzj0gyiXdnOX/freE9o40hFGHJGmEn1N3Y1zSjZ1DU0+ksksfsG2o7dixo1atWqWxY8cqISFBxcXFatu2rebOnasVK1Zo586dkpwbau1uUnepe4rv24/JlIb6GYIQ2ab2kZL8CDU/6yu1jAtdPQivxBgpr5/v2ydE+7c9Il/fNtL3/TjB2TlZurtH6OpB+E3Mknq39n37URn+hyBEtof7SC1jfd9+Si+pXWRMNoCfbBtqJalXr15avny5KisrVVlZqfXr1+uBBx5QdXW1iouLFRUVpb59I2OlUwRXi1hpzjCpR8tv3/a6TOm/Bp65xQT20KOV9OKlvr2ZPdInsDP6iGxjO0k/7//tb3TJMdLvc6Q+bcJSFsLE5ZIe7SeN82EGRlYL6aVhUmtObNlKYow061Lfgu1V6dJvvydFMxawlawWxniwrQ/H9o96GhdFYE22vaf2QrZu3Sqv16vs7GwlJZ27LtrChQslSdu2bWvy76ysLA0ZMiR8heI7SUuQXh0hLdsrLSyWiquaPj+knXRLljQ6w5imBPsZmCrNv8r4+7+1Rzr6jZXpx2RKP+gq9WtrRnUIh1uyjGnFC4qkD0qlk2etXdEq1phuOrGrMU0N9hMTJf16oHRlutEH1h1q+nynZOOE1k2djZOhsJ828dIfhhufQf1mkVRQ2fT5QW2N18C1mQRau+rdWvrrVUYPWLLn3DVXru1gjAUGpZpQHILGkaF28+bNks4/9XjixInN/vvuu+/WvHnzQlobgispRrqtm3RrV2nHcam8zrhfIjNJ6tTC7OoQDu0Tpcm9pB9mS9uOST9cYywa4ZL028EmF4ew6NVaenyQcUV+d4VU4zECTK/Wzrp/0qlcLumqDOOrtFq66eMzPWDRaE5qOkFCtHGC6+Yu0q4K6VCtEWAzkqQujAUcoV2CcSX2vn+NBe5ffaYPPMP1Klsg1DbD6/V3nTRrSOmaritmPaT4timqrzyh1Q/P0bGdkbG6W6i5XFLP1mZXATPFRRtXbl0680bmNE7uAZIxtdTfBcRgL5nJTXuAEwOtk/uAyyVltzK+4EyxUdKAtowF7NgDbH1P7fl8W6i1q8tnPKidr3+oJSNytXnOWxoxa4rZJQEII3oAAPoA4Gx27QGODLX5+fnyer0aO3as2aWETUJqS6UO6K6CRSslSXtWrFNyh1SlZAX+IccArIMeAIA+ADibnXuAI0OtEyVntlPNgaPyNpxZJaWqtFzJmczFA5yAHgCAPgA4m517AKEWAAAAAGBZhFqHqC4tV2L7NnJFn/mTt8hsp+rSchOrAhAu9AAA9AHA2ezcAwi1DlF7uEJHNhep+80jJUldxl6m6rIjqix2m1wZgHCgBwCgDwDOZuce4MiP9HGqT/PmasQLk9Uvd4Lqq2q0+pGXzC4JQBjRAwDQBwBns2sPINQ6SEXBfr0z7ldmlwHAJPQAAPQBwNns2gOYfgwAAAAAsCxCLQAAAADAsgi1AAAAAADLItQCAAAAACyLUAsAAAAAsCxWP45QMYnxmlTwutll+CwmMd7sEgBbsVoPkOgDQLBZrQ/QA4DgsloPkMzrA4TaCOVyuRSblGB2GQBMQg8AQB8AnI0e4DumHwMAAAAALItQCwAAAACwLEItAAAAAMCyCLUAAAAAAMsi1AIAAAAALItQCwAAAACwLEItAAAAAMCyCLUAAAAAAMsi1AIAAAAALItQCwAAAACwLEItAAAAAMCyCLUAAAAAAMsi1AIAAAAALItQCwAAAACwLEItAAAAAMCyCLUAAAAAAMsi1AIAAAAALCvG7ALQPK/XK09Nndll+CwmMV4ul8vsMgDbsFoPkOgDQLBZrQ/QA4DgsloPkMzrA4TaCOWpqdMb3e8wuwyfTSp4XbFJCWaXAdiG1XqARB8Ags1qfYAeAASX1XqAZF4fYPoxAAAAAMCyCLUAAAAAAMsi1AIAAAAALItQCwAAAACwLEItAAAAAMCyCLUAAAAAAMsi1AIAAAAALItQCwAAAACwrBizC0DwpA/ro+sXP9HksfrqGlUUlqlg4Uptf/UdeRsaTaoOQDjQBwBnowcAcGIfINTaUOHiVSrJ3yS5XEpMa62LJ16pnCfuUasemVo7ba7Z5QEIA/oA4Gz0AABO6gOEWhs6vLlIhYtWnf73jnnv6/urZin79qu16dn5qjtcYWJ1AMKBPgA4Gz0AgJP6APfUOoCnpk6HNu2SKypKLbu0N7scACagDwDORg8AYOc+QKh1iJQs44Vbd6zK5EoAmIU+ADgbPQCAXfsA049tKCYxTvFtU07Pn7/kruuU2q+bDm3apYrCMrPLAxAG9AHA2egBAJzUBxwRasvLyzVjxgwtXrxYJSUlSktL04QJE/T0008rNzdXr732mmbPnq0pU6aYXWpQDMq7TYPybmvyWPGKdVr/iz+aVBHM5GmU/tctLSqWTq1z1yhp1lbp5iypY7J5tYVLQYW0sFhafaDp7+DTg9JlaVKUy8TiQoQ+gLO5T0iL9kgf7296DHxQKo3KkGJtPm+rrkH6aL+0ZE/Tn3/u19KELCktwcTiQoQegLM1eI33wG+OBX63RbolS+rSwrzawqW4yvj5V7qb/g5WuqXh7aVoxgKWZvtQ+8UXX2jMmDFyu91KTk5W7969tX//fr344osqKCjQkSNHJEkDBw40t9Ag2vGXD1T89lpFxcaoTc/O6jv5JiVnpKqh7uTpbaLiYjTug+dUtGSVvpq1+PTjI16YrIS01vpo0lNmlI4g23JUenSjdKDm3Of+UiC9XiDd1EXK62fPQW2NR3rscyn/PCcjc9dJWS2kmUOlrJTw1hZq9AFIxkmt32+V3iw6M4g72y8/k9rFS88MkQalhr28sFh3UPq/m6RjJ8997r93Sq/tku7oLk3uZa8TXPQAnLLjuJS3QSo9ce5z8wuNrzEdpf87QIqPDn99oVbXID35hfRuafPP/+yfUsck6bmhUo9WYS0t5JzUB2w4jD2jvLxc48aNk9vt1tSpU1VWVqZNmzbJ7XZr+vTpWrFihTZs2CCXy6X+/fubXW7QVBS6VbZqs0rzP9eWl5fq47ufVbuB3TVs+oOnt2k86dHq3NnqlztBbXp3kSR1vn6oOl47RGt+9rJZpSOIvjoiPbim+UB7ilfGlYtHNxpnce2ktkGasu78gfaU4irpP1ZLRZXhqStc6ANo9Eq//lxacJ5Ae0p5nfSTtdLG8rCVFjar3NLD65sPtKc0eKU/75ae+Ury2qgP0gMgSV8fl364pvlAe7Z3S4xwV2+vjy5VfaP00/XnD7SnlJyQ7l9jnACwEyf1AVuH2tzcXJWUlGjKlCmaOXOmUlLOXIrJy8vTgAED5PF4lJWVpZYtW5pYaWgd2rhDBQtXqutNw5U25JLTjx/+qlBbX1mmK158SEkZbTXsuR9p/S//qJoDR02sFsFQ65H+859SnY9vTivd0v/sDm1N4TZ7m/TlEd+2raiX/nODEQLsij7gPH8vMqYX+6K+UZq2QaqsD21N4VReK/3iM99P2C3ZIy3fF9qazEQPcJ76RmnqeumEx7ft1x+S/ntHaGsKt7lfS//08YRdtUea+k9jhotd2bkP2DbUbt++XQsWLFC7du30zDPPNLvN4MGDJUkDBgw4/djChQt18803q0uXLkpKSlLPnj31q1/9SlVV1l4h7MvfL1Sjp0GDpt3a9PEXFqmxoUHjP3xO7jVbVLR0jUkVIpjeK5WOXODKRHP+XmSfRl5VLy3b698+e6qktQdDU0+koA84R6NX+luhf/tU1ksrbBTq3tprzNjwx/xCe12t/SZ6gLPkl0kHav3bZ9EeY7quHdQ2SIv3+LePu0b6hzs09UQKu/YB24ba+fPnq7GxUZMmTVKLFs3f/Z6YmCipaaidOXOmoqOj9fTTT+vdd9/Vj3/8Y73yyiu6/vrr1dho3RF/ZbFbRUvXqMPI/rro0l6nH/d6GnRoww4lpLbS7gWfmFghgmlhsf/7HKo1rtjawYoSqSaAN+VAfm9WQh9wjvWHjOl0/nqz2B6hrsErLSn2f7+dFdJm61yY8Bs9wFkWFvm/z/GTxqJqdvBhqTETy19vBvB7sxK79gHbLhSVn58vSRo1atR5tykpKZHUNNS+/fbbSktLO/3vK6+8UmlpaZo0aZJWr16tkSNH+l3LkCFD5Hb7lxZivVF6TDl+/18X8tWsRep603ANmnar3r/lcUnSRZf20sW3jtL2V99Rzm/u1bJrp6mh1s9LfJKye2Sr3mXd0G8rriilv+TnZcp/+cmTs1W1bHqQCwq/Vnc+r8RhP/B7v3/sPKCONw8OQUX+C0UPkOgDTpF8/UNKGf+o3/vtqZI6X5wtb10AiTiCRLVqr4ue+SygfW/J/S+d+MefglxRYBgL4Lto/8IuueIS/d7vP59/VQ+++VgIKgqvlB88qeSr7vF7vw2lVerYsWfwCwqA08YC6enp2rhxY0D72jbU7tljzDfo0qVLs897PB6tWWNcVj871J4daE8ZMmSIJKm01Mebk77B7Xb7vW+cK1pq7+f/s3ar5mXcct7nj+8q1f90PDPVICYpQSNemKzPnnpDX//5fY1Z8ht97xe3a8Nj8/z7jyXtL9uvk16bzFexuKj4JKUHuG91fWPAr/NIEtcg+f82Lik2MWJ+/kB6gEQfgKFDXYMCXdDbffi4PMetPRc/viFBFwW4b0VtvQ5YuA/QA3BKegCBVpJqPN6IeS/8Lrp4GhXIpxa64pIi5udnLOA724ba6upqSVJNTfNLvy5YsEDl5eVKSUlR165dL/i9PvnEuATfq1evC253Punp/keMWG/UhZerDIKhj9+lqr0H9fW89yRJqx+eo/EfzdTed9frwLrtfn2vDhkdODsbQbwN9XJFx/q9X3JUozIzM0NQUXglyMdVMb6ptjJifv5w9ACJPmBXyTGBzyFu37qF1ML//hFJXC2SAt43JVaKcVAfoAfYV2NNhaIS/V8INdHliZj3wu8i0RVYsPLWVETMz++0sUAgmekUl9drh7tnztW7d29t375dc+bM0eTJk5s8V1ZWpsGDB6usrEzDhw/X6tWrz/t9SktLNWjQIA0ePFjvvvtuqMs+rf5Erd7ofkfIvn/m6EG68uVHtPTqqaouPbMsXM97rlfvB2/QstFT5amp8/n7TSp4XbFJNvz0eov66Xpp1QH/95t3hdS3TfDrCbdPyoyVXP01oYv0ywHfvl04hLoHSPQBO9tdId32D//3G9pOeuXyoJdjirtWStuO+bePS9JbV0uZgVzeCQHGAvgufvmZ7yugn+2VYdLQcycuWs66g8ZH+/lrTKb028i4E4mxgB9su1DUNddcI0maPn26du7cefrxDRs2aNSoUSovN/5oAwcOPO/3qKqq0o033qi4uDi99tprIa033ErzP9dfe97d5MUrSV/Pe0+Lh03x68WLyDPxwpMPmtWzldSnddBLMcUV7aWLAuint2QFvZSIRh+wr4tbSoPa+r+fnY6BQH6W4e0jJ9CGAz3A3iZm+b9PlxbSkHZBL8UUOWlS5wCO51sCGENZmV36gG1DbV5enlJTU7Vv3z716dNH/fr1U48ePZSTk6Nu3bpp9OjRkpreT3u2mpoajRs3TkVFRfrggw+UkZERzvKB7+SyNP8D6n3ZkssVknLCLiZKureHf/tc0V7KbhWaegAz3JttXHn01cUp0pWBz/yKONdlSp38GNBGu6R7Lg5dPUC4DWwrDU71b5/7ethnLBDlkv7Dz7HA0HZSfxvMWHMi24bajh07atWqVRo7dqwSEhJUXFystm3bau7cuVqxYsXpq7fNhdr6+nrdcsst2rhxo95991317t073OUD30mUS3o+xzjj6ouHe0ujbHbe5pYsaVI337bt01p6MkKmGgHBcvlF0rR+vm2bmSTNusw4IWQXCdHSi5f6NmsjStJ/DZQG+hkAgEjmckkzhko9fLyt9ofZ0r91Cm1N4XZDZ+n+bN+2zW4pTR9in1DvNLZdKEoyFnZavnz5OY9XVVWpuLhYUVFR6tu3b5PnTn227ccff6x33nlHOTnBX0YbCIfUBOm1EdLMzdKH+yVPM3fPd0ySftRTur5j+OsLNZdLeqSPMZXwT7uMz+H9pvgo6YZOxnaJtu6GcKofdJVS46WXtkt7q899PtplnNDK6ye1jQ9/faHWqYX0pyukGZulVe7m11vpliLl9pZGBLDCKBDpWsVJ/z1c+t0W6f1S6WQzB0FGovTDS6TxncNfXzj8qKeUnij9cafkbmb92LgoYxz0sz6WXyPP0Rw5jNu6dau8Xq+ys7OVlNR0hcTJkyfrzTff1M9//nMlJSVp3bozd5h379692Y/8ASJVqzhjsYNH+khv75MKKqS6RuPx0RnSpWnGVV27crmMQf2ELtJKt7T6oFRZLyVGG/cQ39BJahlndpVAaF3dwTjeN5RLH++Xjp40BnFZKdKNnaU0m6/r0z5R+l2O5D4hLd1rhHtPoxHir8s0pmhyZQZ21iJWemyQMSvr7X3SzgqprkFqGWvccnB5e+MEl53d1EUa11lac8AYD1TUS/HRxtXZcZ2l1owFLM+RoXbz5s2Smp96fGqF42effVbPPvtsk+f+9Kc/6Z577gl5fUCwpSZI9/h5X4mdxERJozsYX4ATuVzGoik5Dj4vm54kPdjT7CoA87SOl+508H3j0S5pZLrxBfsh1H5DcXFxmKsJn5Su6bpi1kOKb5ui+soTWv3wHB3bWWJ2WQDChB4AgD4AOJtde4CNloTw3YVCrZ1dPuNB7Xz9Qy0ZkavNc97SiFlTzC4JQBjRAwDQBwBns2sPcGSozc/Pl9fr1dixY80uJWwSUlsqdUB3FSxaKUnas2KdkjukKiWLORiAE9ADANAHAGezcw9wZKh1ouTMdqo5cFTehjPL3lWVlis50yafsA3ggugBAOgDgLPZuQcQagEAAAAAlkWodYjq0nIltm8jV/SZP3mLzHaqLi03sSoA4UIPAEAfAJzNzj2AUOsQtYcrdGRzkbrfPFKS1GXsZaouO6LKYrfJlQEIB3oAAPoA4Gx27gGO/Egfp/o0b65GvDBZ/XInqL6qRqsfecnskgCEET0AAH0AcDa79gBCrYNUFOzXO+N+ZXYZAExCDwBAHwCcza49gOnHAAAAAADLItQCAAAAACyLUAsAAAAAsCxCLQAAAADAslxer9drdhE4l9frlaemzuwyfBaTGC+Xy2V2GYBtWK0HSPQBINis1gfoAUBwWa0HSOb1AUItAAAAAMCymH4MAAAAALAsQi0AAAAAwLIItQAAAAAAyyLUAgAAAAAsi1ALAAAAALAsQi0AAAAAwLIItQAAAAAAyyLUAgAAAAAsi1ALAAAAALAsQi0AAAAAwLIItQAAAAAAyyLUAgAAAAAsi1ALAAAAALAsQi0AAAAAwLIItQAAAAAAyyLUAgAAAAAsi1ALAAAAALAsQi0AAAAAwLIItQAAAAAAyyLUAgAAAAAsi1ALAAAAALAsQi0AAAAAwLIItQAAAAAAyyLUAgAAAAAsi1ALAAAAALCs/w+9gqvPp+OlpQAAAABJRU5ErkJggg==",
"text/plain": [
"<Figure size 1207.22x284.278 with 1 Axes>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"bound_circuit = two_local.assign_parameters({ p: 0 for p in two_local.parameters})\n",
"bound_circuit.decompose().draw('mpl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Data-encoding circuits\n",
"\n",
"These parameterized circuits encode data onto quantum states for processing by quantum machine learning algorithms. Some circuits supported by Qiskit are:\n",
"\n",
"- Amplitude encoding, which encodes each number into the amplitude of a basis state. This can store $2^n$ numbers in a single state, but can be costly to implement.\n",
"\n",
"- Basis encoding, which encodes an integer 𝑘 by preparing the corresponding basis state ∣k⟩.\n",
"\n",
"- Angle encoding, which sets each number in the data as a rotation angle in a parameterized circuit.\n",
"\n",
"The best approach depends upon the specifics of your application. On current quantum computers, however, we often use angle-encoding circuits such as the ZZFeatureMap."
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 371.107x284.278 with 1 Axes>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit.circuit.library import ZZFeatureMap\n",
" \n",
"features = [0.2, 0.4, 0.8]\n",
"feature_map = ZZFeatureMap(feature_dimension=len(features))\n",
" \n",
"encoded = feature_map.assign_parameters(features)\n",
"encoded.draw('mpl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"There are many other circuits in the library such as:\n",
"\n",
"- Time-evolution circuits\n",
"- Benchmarking and complexity-theory circuits\n",
"- Arithmetic circuits\n",
"\n",
"More information in Qiskit documentation: https://docs.quantum.ibm.com/build/circuit-library"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Specify observables in the Pauli basis\n",
"\n",
"In quantum mechanics, observables correspond to physical properties that can be measured. When considering a system of spins, for example, you could be interested in measuring the system's energy or obtaining information about the alignment of the spins, such as the magnetization or the correlations between spins.\n",
"\n",
"To measure an n-qubit observable O on a quantum computer, you must represent it as a sum of tensor products of Pauli operators, that is\n",
"\n",
"$$ O = \\sum_{k=1}^K \\alpha_k P_k$$ \n",
"\n",
"where $P_k \\in \\{ I, X, Y, Z \\}^{\\otimes n}, \\alpha_k \\in \\mathbb{R}$. The standard Pauli matrices are:\n",
"\n",
"$$ I = \\begin{pmatrix} 1 & 0 \\\\ 0 & 1 \\end{pmatrix}, X = \\begin{pmatrix} 0 & 1 \\\\ 1 & 0 \\end{pmatrix}, Y = \\begin{pmatrix} 0 & -i \\\\ i & 0 \\end{pmatrix}, Z = \\begin{pmatrix} 1 & 0 \\\\ 0 & -1 \\end{pmatrix} $$\n",
"\n",
"and you use the fact that an observable is Hermitian, as in $O^\\dag = O$, If O is not Hermitian it can still be decomposed as a sum of Paulis, but the coefficient $\\alpha_k$ becomes complex.\n",
"\n",
"In many cases, the observable is naturally specified in this representation after mapping the system of interest to qubits. For example, a spin-1/2 system can be mapped to an Ising Hamiltonian,\n",
"\n",
"$$ H = \\sum_{<i,j>} Z_i Z_j - \\sum_{i=1}^n X_i $$\n",
"\n",
"where the indices ⟨i,j⟩ run over interacting spins and the spins are subject to a transversal field in X. The subscript index indicates which qubit the Pauli operator acts on, i.e. $X_i$ applies an X operator on qubit i and leaves the rest unchanged. In the Qiskit SDK, this Hamiltonian could be constructed as"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"from qiskit.quantum_info import SparsePauliOp\n",
"# define the number of qubits\n",
"n = 12\n",
" \n",
"# define the single Pauli terms as (\"Paulis\", [indices], coefficient)\n",
"interactions = [(\"ZZ\", [i, i + 1], 1) for i in range(n - 1)] # we assume spins on a 1D line\n",
"field = [(\"X\", [i], -1) for i in range(n)]\n",
" \n",
"# build the operator\n",
"hamiltonian = SparsePauliOp.from_sparse_list(interactions + field, num_qubits=n)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"For observables that are not given in terms of Pauli operators but in a matrix for, we first have to reformulate them in the Pauli basis in order to evaluate them on a quantum computer. We are always able to find such a representation as the Pauli matrices form a basis for the Hermitian $2^n \\times 2^n$ matrices. We expand the observable O as\n",
"\n",
"$$ O = \\sum_{P \\in \\{ I, X, Y, Z \\}^{\\otimes n}} Tr(OP)P $$\n",
"\n",
"where the sum runs over all possible n-qubit Pauli terms and Tr(⋅) is the trace of a matrix, which acts as inner product. You can implement this decomposition from a matrix to Pauli terms using the SparsePauliOp.from_operator method, like so:"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"SparsePauliOp(['IZ', 'XI', 'YY'],\n",
" coeffs=[-1. +0.j, 0.5+0.j, 1. -0.j])\n"
]
}
],
"source": [
"import numpy as np\n",
"from qiskit.quantum_info import SparsePauliOp\n",
" \n",
"matrix = np.array([[-1, 0, 0.5, -1],\n",
"\t\t [0, 1, 1, 0.5],\n",
"\t\t [0.5, 1, -1, 0],\n",
"\t\t [-1, 0.5, 0, 1]])\n",
" \n",
"observable = SparsePauliOp.from_operator(matrix)\n",
"print(observable) "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Transpilation \n",
"\n",
"Transpilation is the process of rewriting a given input circuit to match the topology of a specific quantum device, and optimize the circuit instructions for execution on noisy quantum systems.\n",
"\n",
"Qiskit's prebuilt transpiler pipeline consists of six fundamental stages:\n",
"\n",
"1. init - This pass runs any initial passes that are required before we start embedding the circuit to the system. This typically involves unrolling custom instructions and converting the circuit to all single- and two-qubit gates. (By default this will just validate the circuit instructions and translate multi-qubit gates into single- and two-qubit gates.)\n",
"\n",
"2. layout - This pass applies a layout, mapping/assigning the virtual qubits in your circuit to the physical qubits of a system.\n",
"\n",
"3. routing - This pass runs after a layout has been applied and will inject gates (that is, SWAPs) in the original circuit in order to make it compatible with the system's connectivity/coupling map.\n",
"\n",
"4. translation - This pass translates the gates in the circuit to the system's basis set of instructions.\n",
"\n",
"5. optimization - This pass runs an optimization loop to find more efficient decompositions of your quantum circuit until a condition is met (such as a fixed depth).\n",
"\n",
"6. scheduling - This stage is for any hardware-aware scheduling passes. If the user specifies a scheduling method, this stage accounts for all idle time in the circuit."
]
},
{
"attachments": {
"image.png": {
"image/png": "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phBpQ0uB6RN5/fTTT6tNnzAT+frrr80k6pe//KWdeAxjEX42HJcnT5lC4b4XpVTh+URbh6nflClTqoVrGGhOBEfL0atXrxrjaSvEONC3b187Df3bb7+1sREhY+zYsabFiBsr2nqZefLkqc1Q7EVPbZzYpIi24t5777XNnggW8+fPt98jRoxYI7ybOOMoGjaTCK0MtucwCF988UW1UMHnmDFjgptvvtlWKAkX97wnT5lO9emDmEIdc8wx5vlt+vTp1WaBP/30U3D77bebJ7QuXbrEPttWyI1vmIwdfvjhpvXByQNAs3vbbbeZFsOVvwtfE0Xf4cmTJ08tlGIvemrDxP4J9lF88skntnIJYwGj/cc//tFW6sKrcY5a2sSIbTRCw6233morjW6FFg86H374YXD55ZebcOWFCk9tlejn/fr1MyHjvvvus0UGwOr8N998Y+6W0fbhyKCtMcZhgQBiMQZzyksuucS85jFmMqa88847wa9//evqvRg1mZC2tTL05MlTq6bYi57aKOEJitVKViiZILEjfuyxx4K99trL9iPEPeMm2Lh7mUasyB588MGmgZk4caLlESopKbH9FL/73e+CbbbZJtZm2pOntkqYRx577LHByy+/XC2I02fwGocgPnTo0DbFHLsxz5ETEDCvZHx59dVXrXwQxBhL//vf/wabbLKJaTnCAkWYXFxx7/PkyZOnFkaxFz21McI70gknnGDMAiZBTIp4Q7nooouMseC+CxueVMMUji/TCA3EvvvuGzz88MO2YdVN/ODtt98OjjvuOFt5JFxLyI8nT01J9AcYY87JOPnkk02TiVBOH8LLFM4PuF5YWBj7fGsjN0Y4CgsIjJWDBw82j1Juszce9vA697Of/cy0HIQLx+OFC0+ePLUyir3oqQ0RGw85GA5vSACmgU3MMOOs4DtVvpv8UlFc3M1NpIvTiTlRFyYIoYKNl+QRhojNq5zCGz6jIpPz48lTcxP9ZN111zUToFmzZhnzjHcpTApffPFF037GPdeayI0RjiiT6BiJeSl7U9zBe+DHH3+0w0fxvBWOJ/xs9F2ePHny1AIp9qKnNkBMaFtttVXw5ptvmrbCmQjhThH1ftxE5ybAOIqGbS5ywhD24vfcc09yWk8A70+fffaZmXgw+btnSD/PuO81kXvGk6e2TphDMV4sWrTIxg7A51VXXWUmiHHPtAaKjgmMHamIxQtMS8NACNtss81My+HCubji3ufJkydPLYxiL3pqxcQEhvBw/PHH28ZMVvJZ0Z86daptPnRhos+566koLnxTEmlA08JJ4awOYpLgBCa8uHz88cd2fgUudKPpDeejNgo/58lTWyXXH2CQjzzyyGDUqFF2LgZwLqvZDM5YA/McF0dLpfB4ECUnLDiBgfCYW55++unm3td5pMO996GHHmpet7xw4cmTp1ZGsRc9tVJi8lpvvfWCK6+80ry/OJtpVtLw/MKqf9xzmUzkCW8sW265ZfCXv/zFTst1+ykQKvD+xEZt53c+POlH44le8+TJU2qizzjCk9xll11mQgWLFYAx5t///rcdthnWFLY2CpdD3H2IPSs777yzjbVO04MpGVoeTvqv6VlPnjx5amEUe9FTKyMmLvYV7LHHHuaPHeD1hc3NbDzEhhqmO+7ZTCY2Rw4fPjz4v//7v+rN6KyawtSwgfLCCy+0DemEpQxqEi48efJUN6IfOXLX8LbGWRjff/+9Cfn0R/om7q3piy1xnGkoopxwHHHttdcG06ZNqz4JHS9cnLeD5tWPTZ48eWoFFHvRUysjVhVZvcf9qtuA+f7779up03FmQi2BYFTOOeec4LXXXqteKV26dKntITn//PPNPCrMyJBHL1x48tRwRD9y5H7Tv9BSYHbJKj3miQAtIt7aMAVqK16lUlHXrl2Dk046ycZgZ7qJieq5555rCz1xz3jy5MlTC6LYi55aEW2++ebmZ51TY9FWwIjfddddwS677GIr/3HPZCI5BgZPK9gvuxNxmZgRlj799FPTYGyxxRbGvDhGxzE/7rcXLjx5ahgK9y1H9C/MK9mLgYB/8cUXm/c5+ikLG3z/+9//bpvBa4onTOF3thaijDBF/d///mdjMmUzd+5c+432h3KMe86TJ0+eWgDFXvTUCojJff/99w/eeOMN87MO2F/Bav+AAQNa1P4KGAxMBtg4ilDhDvnD5IKN6Bzkhecrd/hddnY8k+KFC0+eGo6i/QuK9i+8RmGOyeGcHMoJE42GkXHp6KOPrl4ICFNc3C6+1kSU1TrrrBP85je/sXOFAJviMek87LDDbAyPe86TJ0+eMpxiL3pq4YRZAp6fJkyYUH2i7hdffGHaCseAtxRiAkb7cvfdd5ufeAQKGBRW+2699VbTVOCRJvpclDmBvHDhyVPDUbR/QXF9jIUMNI6MSdOnT69eGOD7P/7xD1vsCMcbJhdv3L3WQkVFRbbZ+4MPPrByQRNL2bAQxFhOecY958mTJ08ZSrEXPbVggtG+4YYbTFvBRAUeeeQRm8Bb2iTFqiceaFjVc0ISeOWVV0xTwaQc9xzkmJJUFPeMJ0+e0qe4fhWlcHjMMNkr9eSTT5qAAbFIwN4DtBt4VAqHh+LiaY3E2Mxmb0xWGbchND38xhte3DOePHnylKEUe9FTCyUECMwNAMw4p8PinpWDnOLCZyIxyWIOcNBBBwVfffVV9SonnqBGjx4dHHXUUfXeK9IWmBRPnpqT0hEG6L9oMXAbzcGWaCIx2WTPFOc+xAkZbYVYHGKfCmM3Yx5lM27cuGCTTTaJDe/JkydPGUixFz21MGJlCy8suH+EGUetPnbs2ODkk0+2A5zinsk0giFhYt11112Dxx9/3AQkgAYGIQMNBqduewHBk6eWTywgbLvttsETTzxhrqPdav1TTz0VbLrppi3K2URDEuMbZcMiymeffVbtrnbWrFnmYQpPU3HPefLkyVMGUexFTy2I+vfvH/z5z3+2jYAIFjDjzz//fDBixAhbAWwJzDiMBOdVXHHFFcHs2bOrT7FFWMJ7yg477GB221Fbbk+ePLVsYi/GBRdcYF6knOkj5++ccMIJQa9evWKfae3kxji8RiFsYR7F2D5//nw7IwPzKb8Pw5MnTxlMsRc9tQCC2YYhx80svuSZfFCl33zzzTb5xD2TacQEiQ32GWecYXbXrNKxeolLRuyyf/7zn5vmhcnWCRaO4uLz5MlTyyMO+MQMEk9wnFoNcJ3NWLb11lvbSn5b6vPh8a5Pnz7B9ddfbwIXGgwEDc4LYcHFlYsfDz158pRhFHvRU4YTG5n3228/O9nVuZmdNGmSuTRsKWpztBWHHHKIbTZHKAIIF2+99VZw1llnmYvG8KTpJtEwhePz5MlTyyX684YbbmjaS1xNA8Y29pCxyBDnEa61EmWBcOEEDBZY0OR8/PHHJmCwT+Wdd94JjjnmmOpTvVNRXPyePHny1MgUe9FThhKTBR6UTj31VHMtyyo/GotXX33VzrTI9I2QbsLbbLPNgn/+8592Ki3phzg9HMYCL1DOnIvJNfxclKLxe/LkqeURfdkx0ggRLDpw0j6MNCaS3377bXDppZfaKn5LOp+nvuTKw5UJxGLMbrvtZntUWIRhzKRczj//fBMwXLm48I6icXvy5MlTE1DsRU8ZSmzc/utf/2rnPQBWsDj/gXMgWsJEgs/2s88+OxgzZkz1HhFO2X7ooYeCvfbay7Qu4Qm1Nop7hydPnloWuf7sGGqIBQjOwODAPRZR2G+AlnOjjTZq9X3flUeUWHRBu8PCDN61AOZj999/v+1diXs+HK8nT548NRHFXvSUgYQ7WTb3OTMoPKyw0o8HpZawmoftNDbVpNu5WERb8Ytf/MLyFpcHPzl68tQ2yDHDYQGDcQGXtZzC78yB0HZyJkZrHxtcecRdZxHm3HPPtfN/KBc0GXiWYgM45eaerY2icXvy5MlTA1HsRU8ZRqxWsaHPAc0Fky6qcjeZxD2XCYQZ1x//+Efzac9E6HDTTTfZJOknOU+ePDmG1wkW7jur9binZr+Bc1eLkIFr6rjnw9daK7EQw2buAw880PbauXGVeeHII4+sLovaKC5uT548eWoAir3oKUOIjdsHH3yw+ThntZ+JFZeNBxxwQMZPDkx+O+20k52mzcoabibRunz66afmJjfuGU+ePLVNcgyvEy6cgOHuDxkyxMwn3ZkYjId4lMPbHGNN+Jkwhd/R2oj84Rnw3XffNRNTgCvvc845J+jUqaOVRzhslMJxefLkyVMDUuxFT81MDPzdu3cPfv/73wc//PCDMebsUcA7lDupNVMnByY0GIGLLrrIhCJW1RAqpkyZYquNPXr0iH3OkydPbZccw+uEBCcohMOw54wzfSZPnlztCAKvSXvuuafdc8+EKfx8ayOXP7TDd9xxR/U+DASw6667Lhg0aFC1k49oubhnPXny5KkRKPaip2YkBn0mhauvvrraRSub9jjPggPzXJjaKBpvUxA20nh6QQgCCBaspD366KO2YbutnrrryZOnmsmNW2HhAooLizb3ww8/NPMotBjjxo0LTjvtNFu4cGNfc46DTUXh/CFEXHjhhbaIA1jQuffee+0U9DihK/ysJ0+ePDUwxV701EyEen+LLbYI7rrrLlt9YmWOVTrcDeLrnDBxk0QcReNuTMIGGBeynB6LtsLZRcMA/Pa3vzXThaZOkydPnloOuXErKlzEMcaE5wBRPOXhbQ6wp+uaa64JBg8evFp84Xe0dsIb3/HHHx+MGjXKtN3MH6+99pot+FAWjNOuXNpa2Xjy5KlJKfaip2YgBn7U+y+99JKdUsuqP/sTODzJnVJdF4p7R2MQq4Unn3yyHX7HahkT2qJFi8xd4o477ui1FZ48eaqV3LiVrnDB54ABA4K//OUv5k0KLFmyxE6vxo2tC9fWqLCw0OaR559/PigpKbGFni+//NIcgHASugvXVsvHkydPTUKxFz01MTHQs+LEJMDmZ+j1118P9tlnH9vUHfdMcxLpRRhi9RBzLfaFIFQgEOHVhRN1e/bsGfusp9ZBjunjO5/uN5/hcFzDZAMBGbt4Tl7HvA/GkFXmoUOHmje0YcOGVRObVNdbbz1zs9y3b19rS3gWQ7Pn4qX9hd/jyKXJU8sk6i+OUoWlXZx44ol2dg5jEBpTxiDMMFM919qJfsLZR/fdd1/1OSFolDkjiUMKaypTT548eVpbykp+8WhGKOMlZ511llx44YXSq1cvKS8vl+eff17+/ve/y4QJE0QFjWTIzEF+fr4cccQRcsEFF8gmm2wiBQUFsmzZMrn11lvlwQcflMmTJ1s+PFonunXrJiokSPfu3aVHjx6iDIt06dJFVHiwT+4r0ycqGFvb4FOFAVHBw0gZm+rPKAEVUo2UKbLfQZAYprhGf1i8eLGUlJRIcXGxtbtFixbJwoULq2nu3Ln2OWfOHFmyZIko02nPe7RO0Ma23357ufzyy2XnnXe2tjZt2jS55ppr5K677kqGSoA25tpTawV5pH/RN88++2w599xzRYV76ytPP/20XHrppTJz5sxkaA8PD4+GhRcumhEM/jDpV111lfzqV78yZmz58uXy8MMPy5VXXimzZ882ZirTJkKYxxtuuEF+9rOfGdNI+r744gvLxzvvvCMrVqxo9ZN3S4djPlz7ckw94HefPn1k8ODBst566xn169fPqGfPnrLuuuvasxBMXFRocOTu8921h/B7wgi3c/dsFOF08h3iudoIYQRG84cffpDp06cb/fjjj/b57bffSllZmcVJ3NH4PVoOWKTp37+/jU0HHnigFBYWmtB52223yd/+9jcTRmlX4XptrXUc7md5eXnyi1/8Qv7zn//YdxZ9GKfPO+88W7zy8PDwaGgwAvkZtBnA4A+jxsra8ccfb0wYTNC//vUvueKKK2zFljCZNPkxee+6665yzz33yMCBA40pW7lypTz66KPy17/+1Zg3j8yEY5ydEEB7a9++vQkKw4cPl80220yGDBliNGjQINNAOLg2GGXKHIXBbxh6d90xOfxG20B7Wbp0qf2m/RAWZscJAsCllTR26tSpOr2kCQ0J38Phwt/jrsUJKg70M9rt2LFjZcqUKTJ+/Hij77//3tLq0gVF8+qRWXD1jRYDAePXv/61jVkIFQ888IBcfPHFps0K12NrrVPXBwDfab877rijPPPMM6ZtpE98/PHHcv7558uoUaOq+56Hh4dHQ8ALF80AJrwNNtjAVPiHHnqoTYaYcSBU/Pvf/15tYmDya+4JkPRirvWb3/xG/vCHPxiTB2M4ceJEm8Qff/xxE4wyIa0eCWYCjRLE6i2ECRNtDiECjcTmm29uggVhXXsL1x+fMNcw35gU8UmdU898LliwQGbNmmWf8+bNsxViZ5oU/o4WC+GhtvYRbvO1AfMOBAy0KzyHxg8zLIhrtFV3jZVsBBJWbNES0pYh+hzE9bh3k27a9zfffCPjxo0zgQPtB9dhVh15pixzcc4555ipae/eva0NPvvss3L11Vfbaj2/qfdU7bGlI65Nk9ctt9xSbr/9dtlqq62sP3z55ZdmIvXWW29Ze/bw8PBoCDACeW6wCcGAjm0wk97+++9vzMlXX30ll112mbz44otrrLLWxJA1NkgLK8ek9/e//73sueeexqhix85kdN111xnjRfrcZNZaJ+tMBeUOs42pGkw0BFPNPphhw4bJhhtuKOuvv75dg6kOAwYLQQGGGW0Cn455RmhgRR/zIYQIBAjqnesIwsAxZ3F1TtsJtwuQKiyIY4ZSIdrW3Gc4jnAYBAiEq759+xohgKA1xNyLVVwEEQTmDh06VBOCRzRNTuCgzUMIHvPnzzdBCq0MVFMePZoWCKAs3mCuOXToUPv9xhtvyLXXXisjR46sFnhbI+L6E3nlOmMC8w2mY4wXkyZNMg36k08+aWa54Wd9W/bw8KgPGEX86NFEQLBAoGATNCpqJrcPPvjATIo+/fRTY/SAG9z5bC5mhYmYFe5jjjlGTjnlFJucWb0eM2aM3HfffWZmwETkJqx04CeqtQdMOwwxq/MwyazKYqIGw+DMmmCgo20IgQHmF2YYQcJtemZfD8IDq/LuNwIEWou1gXu/q/N02khztQ/KizJEABkwYICRE0Agt2kdIS4MNpMjgCFkfPfdd/bpBDIIYcS3+eYFAjUbvP/0pz+ZSSfaPAQLzE9xmuHG3NaGuP4WbouYPqLZYS8GYwnjAotF9957b7XpmCMPDw+PuoIRyI8eTQAG+5NOOsk20W266abmteOll16Sf/zjH7YKiumJG8yjE0NTD/BMyLvttpucfvrpss8++9jKLoznCy+8YJMPk3PUBr025tFPUvUDwgRaB5hfzJpgChD6YIC5htkPTC/l79oOdeM0DpD7/tNPP5mHGJgHhAhW3MPMVTiOta2vaBz8rgnN2T5c2lzeAftRnKaDMqa8+e7KHaJenIYGsFgwdepUEzTYKM6+DfZxsDLM5vEwaiuPuqA5y64lgPEMM0A8Jh122GHWX6gXBAwWStZWkM5ExLWvaDvBQQNzEp4KEawphzvvvFNuvvlmK59w247CtzkPD4+awAjkR4lGBpMZ7gAZxLFzZwX5scceqx7E0QhkCmCqTjvtNPnlL38pW2yxhTGq2JvjzvG5554zBtXbmTcuqAPMmjbeeGPZaKONjJGl3cAAQGiVHPPAJ6uOuP6lLWG2Qx0hPHAdcyYobO7gGYO6g7LDdIpVXrRFEHWCaRV1xF4W7jnQp3GB67QYCBtsGkfz5zaLNxR8fdYM6g5GGfNAxuDjjjvOtFGY+d19993m8pvFnrYIFo6OOuoo0+ywaMHY/vjjj5sWg/bqxow4+Hbn4eGRCl64aGRgv/2Xv/xFTj31VBvIYfTYtP2///3PmEAG6EwZpGFmL7nkEtlrr73MHARTGrQrnF0xevRo+51J6W0NgOkBaCR22GEHI5hVGFW3HwBTDiZ9hAo+0UKwTweNFwwApjhuEzUE40o4GANfV40H9mWwJ4k6or4QNLbddlvZeuutTTtJ3wfUARoi+j4aQDQbn3zyiZlEUo8IIlBNjFxN8HVcM1y58om528knn2xaDEzd6C9PPPGEOddgPG6LYPFrjz32kOuvv972aWHu995775n7Xtop7SvaNl2b823Pw8MjFRgdPDUCKcMRqBARLFmyRMfgwE5K/cMf/hB06dKl+oRUKO7ZpqTc3Nzg2GOPDVSACJQJslO2Fy5cGFx00UV2mrIywBYuU9LbGkiZ0mDEiBGBCp7BO++8EyjDGcyePTtYsWKFtRXqwNHMmTOD5557LrjwwguD3XffPVBBJFAmydpRYWFhjSdV+/pqOqIeqFfqZrPNNgtOPfXU4JFHHrF6dXXKCdL0McYCFQqDN998M1BG104kd/UVJhd33D1H4TR4WpMoI8YwiLGOfvPrX/86WL58eVBeXm518cADDwQDBw6Mfb4tUF5eXrDFFlsEY8eOrW6jH374YbD33ntbu6bsou0OiovLkydPnpRiL3qqJzHgMoExUcFYlJaWBhUVFTZgH3PMMdWMugvbnAM07+7Ro0dw5ZVXBnPnzq1mgKZOnWqMbzitLnz4t6f0yJVb165drQ08+OCDwfTp04Pi4uLq9kG5OyxevDh49dVXgwsuuCDYdtttjWEtKCiwST5cB7XVB/d9nTUPUe7UV35+ftCuXbtgr732Cv71r38F33//vdU3oM5hbmkDJSUlwQcffBD89re/DdZdd92U9ebqNExx4TytIsrICReuvPiEcV60aJGNzStXrgyeeeaZYPDgwWs831aIMmE+eOutt6x9Ui4TJ04MDjrooDXaWfS3J0+ePEUo9qKnehIMxcYbbxw89thjNmGxAvTTTz/ZijOrQ+GwDNDNNUgjAA0fPjx48sknLY0wPMuWLTOBiJW9uGf8hJIewcSgUejcuXMwZMiQ4He/+13w4osvVq+UUtZ80j5YNZ0/f37w9ddfBzfddFNwwAEH2HPROOPKvrb6aM721ZbJlbujsJBOv9tyyy2Dyy+/PPjiiy9MQ4iQ6YRL2gWazieeeCI48MADTftJW3L1GI3bXfeUmiijqHDhCOEdQZ++iJCHhpBxkXE8HK4tEdpq5gHmBTBr1ixbFKEdujC+3Xny5KkWir3oqR7EgLv99tsbIwmzwOD82WefBbvttlvK8E09SPM+mNef/exnwZdfflm9ajdhwoTgtNNOs5XWuOc81UwwLmgYWPncY489gksvvdRWolmRdqBNIMDBzIwaNSq47777rMw33HDD2DgduXYSR3HhHcWFT5fi4vOUHoXLMczURgmNxo477hhcddVVwUcffWQaQ4RN2okTNr799tvgmmuuCXbZZRfTaPAM8cW911M8ufKOEy64ttVWW1lfRbig3NEa7rzzziYIhsO2JULAuPHGG02jjcCLNvXss88O2rdvv0YZevLkyVMMxV70VEdipQtTIlTKrExjO88ktcMOO9Q4STX1QL3eeusFF198cbBgwQITLDALePbZZ2M1K55qJuque/fuweabbx4ceeSRxiRipwyD6EAZz5kzx2yZX3rpJQtzyCGHmF1+XJxxxHtSUVz4MMU9kw7FxeUpPYorzzgKP8OqMKZTV1xxhY0hU6ZMMcGUsYQ2xHjy2muvBWeddZaNKbS7aBye4ila7uFyc8LfNttsY/0T7SICBv14zz33XC1sW6O+ffuayeyPP/5Yrdm+5JJLTJsWF96TJ0+eQhR70VMdiMkJhnHkyJHGCGDWgLkRKnfuxT3T1ITgwGT59NNPm0aFCZQV9Ouuuy4YNmxYmzYDqCuh+WG188QTTzQ7elY9qXMmYMBKH6YEbNT+73//awwh2isYwrj4PLVeijKzNRHhGC9YNT766KOD66+/3jZ8I5w6sLo+btw4M6H7+c9/bhvB2/IKe12opnpg/Nt6662Dhx56qHpxALM1TNPiwrcForx69uwZnHPOObZXiLmNeYN22Zb3pnjy5Cktir3oKQ1yzMBxxx1nZkWAienuu+8ONt1004xh2Jkgfv/739tkCZy51sknn2yrUOQBIj81TcBtjcJlwYZqNBR4mbn99tuD999/3/ZKMOG6MmWFD5O4q6++OvjFL35httvOjADyTKCndIn2gjYDr1MIsbfcckswZsyYagEW0N6ef/754M9//rOtvGfKQkZLJhZa7rzzTlssgJH+5ptvTIhri1pdN2517NgxOOmkk2xzN0CLds899wSbbLKJ3Y971pMnT22eYi96SoOKiopss+7kyZNt0EVtDBPg3ErGPdPUtMEGG9gqJ5vK3crT/fffb1oVGGbS6YWL1ISdO8zdXXfdFXzyySe2igyDRzlSnpQrDN55551nm7E32mijNTZku3INl3P4vidPtRFefLbbbjsbb2hv2MAD2iGmjZ9++qmNPZhWhTfeeqo74env1ltvtY32gH0vLCrEhW3t5MYt9vqgncdlNsB87NFHHzVtT9xznjx5avMUe9FTDcSAi2DBuQP4qofZZOX673//e9C7d+9mZx55P1oT9lG88sor1Wp+mBA0GP369VsjfJjC99oSubyzUnfwwQcHd9xxh228RoDA1AnAzCFEYhfPmSUwfDAjTL7RcoySEy6cgBGmaFo8eYojFgQQePfff3/ToDH+OEGXPRosdOCpDkawQ4cOsXF4qp3YE/XPf/7TyhWCqca8kXE/LnxrpfDYhBYWDdlXX31lbY72xj4VnJgwpoWf8+TJU5un2IueaiAmbbwB4UnDaQPY6BbnQrQ5CAaEQ/GYEGGKSR/q/X322Sd2cvSMbsLmGq9Nl112mZmfzJs3r3pvCkCAxNad+0ywrCQ7gSIaV7Q8HYWFi6iAEY3Dk6eaiPZDX0ZLykGMHLQIaK/sy8DF7dtvv21e4byQUT9CA4QDBleulDHnkDC+xoVvjRQem9wYhukY+8wA8wueztiDFn7OkydPbZ5iL3pKQaxq46MebYCzfz7zzDONOY0OxGEKx9GYhG0wHj7CLlA5HIpTnePCh6mp09qcxP4H8sonPtxff/11syV2wiKgftFa3HzzzWtMnq6somUWvR6msGARJnc/HL8nT+mQa1eMP4xD2MXTbt3YRHuGEUTTwdiAQOLbWt3ooosuqtZgYBZJObOKH+67UYqLpyVSXF64xobul19+2coEjB8/3u/78eTJU5hiL3qKEAMqm59xFYlZDKvaTDSnn366Tdg1TTRQXJwNSTDJDPhsKAaOMf7b3/5mLgXjnolSU6W1OYlzPPDaxETI+QGzZ8+uFiioU2zZ8YyCty82ciJMuroNx+PKKlpm0et1oXD8njylQ7Qb2qdj6tCm0W7xMoX2wgkarDDjXvXwww83Bw/euUD6xJjBnirMSt24euqpp9q5NqnG/bh4WiJF8+LyR77Zz8dhe24hC5M8zm0JOzJpbeXhyZOntCn2oqcIYYOLYOFO02UgZaOvWwlszgGUSY49ApMmTTJGGUaClaQzzjjDVtjinmlrRBmx2fqEE04wd7zhsyg4RBATMvZRsEqJF5S4CXJt6zkaj6O4sJ48pUtOuAhT165dTSPHGTbTpk2r3jPE+ICWjnNZ2HsF4xzXJmujuHS0ZsLk9f/+7/9MsGD8Z1GCAzAR5sLh2kr5uDxiSornKDeeYjq23377Vbcr2qIrE0fRuDx58tQqKfaipyQxGLJJG49LrNAwOX/99dfmftbtX2jOQXPAgAG2qjZjxgwb3GGU2WS39957t9nB3OUZAWHIkCG2uRXf7J9//rmVD8wB9QijgECB2dNBBx1kDJmbDKPxhSl8z1OCEL6dbT8rmpQTgi1nNkTDempYoqzDggVE2+cTLR1CxsMPP2wH8zktHVqNJ554wvZmsUG8rkJGXDpaO3Xr1i3405/+ZC6AKUc017/61a9iNddxz7dGIq+MsTgXQOuLZgdhFlfcqZxcxMXjyZOnVkexFz0liYETt4RMyKz+cVYEE3J4xao5Bk2YB85duO2222zzMeDUbRhlNtwRpq0O5jC5uNrFM9bjjz9evdoIEBC//PLL4D//+Y+ZNsAIO4YsVVm5cmyr5ZkOcfI75ncws+4EaQQLzmlg1deXW+ORa5euHYfJlTsOCI444gg71BGtK8wxxErzAw88EBx//PHGPIfrycUbRy5MWyNMyvASyCGZAAEDr3GMOU6ga4vlg4B67bXXVpsMY1rK3hQ0xtz3bceTpzZHsRfbPDEIYkbDih/eV2BOESwOO+ywNfzIN+WgyeTFKiOnbaOhYDAHbOTkUDwYBMK1xUEchhabcgQsNrFiIw0DBTjwjv0omDaMGDFitXIKM2Jx5eaup7rvKdEuESLwXkT7ZP8PDC3aIL77sms8cmXr2nGY3D1X9tQJfeR///tftRtbaOrUqWbewonUbj9G+Nkohd/f1ogyRFvMoo7TYJx//vkp92e1BSLP7EnEuxZzEuWCBuPcc8+1sTbcFuOe9+TJU6uj2IttnrC7x2wAwQJwkNK+++5brQIPh23KQRPBBiFi7NixtkIE3n33Xdtz4Uwb4p5rrUR+WSFnlQz7clZlnfkaTBMmDDfccIMxTdgHuxOzw89DUWYs+o4whe95StCWW25pJnr0DwRwyhlNBlqMsGeduGc9rR25dunacJTcfUessLPfAk0GiycI4fQVxjr2baGppT6jz4UpLh1tibp06WKaUedhjnEGk6lU7qnbCrly4YRzNP2Y61588cWm8fHtxpOnNkWxF9s0IVg89dRT1Se0stmXk0hh3uPCN8WES/ysKF533XXVKnmEC0waYATwve6YifAzqSgcd0slTNZwu8uhTmgm3KZVwInF+KTHRIzVc2eykIrhqulelOLS0tYJpgINBcIEe5R23XVXEzYof0zUXLnGPetp7ci1y3AbTocYz6grNBnsPYJRRshg3MMhBM4NENwJ6+rOvSuahrZICM2c3I1Qxl4DBAxW6lPNE22BaBuYiGFyitDqvCpyDpTTFnvy5KlNUOzFNksbb7yxmRsxWbAixeZtmFiY01STalNMuDABHIrlNCl453AngiN0hJkGl56aKO4dLYWGDx8e3HnnnbYpFYGCegIwRZxIfuihh5rpQviwq7gyqC+F0+IpQWgpYB4oc7fqjZkUp5fTPn25NR6F22ZdiecZ2xAOf/Ob35iQjoBBn2KsGTlypGn9HMMcfs5TouzY1O3KDAGD34zDceFbO7n2gYBBOTBGO4EVDQamY3HPefLkqdVR7MU2RwyI7LF47rnnbJJgxWX06NG24TcufJjcgFoTxT2XDjF5wUwj5DBIAyaws846a40JP07AiMbXEol8sErIajjnT4QPCKSeYIjuuusuO+iO8oqLw1GqcnHX4+55qp2GDh1afX7CbrvtZuZRbOZEWOfwNl+ujU/hNpwOhZ9zzDBCxi233FItuAMYwzvuuMM27TsPeZ5WEW3+nHPOqdZ0s5eFk9Fp93Hh2wqx0IAGA6cBbhGI0+TdYkNdKe4dnjx5ykzKSn5p09CBS4YNGyZXX321HH744VJaWioffvih/N///Z+MGzdOdL5IhoyHTiL2vIMOpPYM1+sKFSDseR2YLV1bbLGFXHLJJaLMm/2eM2eO/P3vf5c333zT3rFixQqZPXu2pZn7Di7NtaU9k0EZ9O3bV3bYYQc55ZRTZJdddpF27dpZnhYvXizz5s2Txx9/XO69916ZNm3aanluyfluiejYsaP06tVLunXrJtOnTxdlREWFYOncubPV2ahRo5Iha0b//v3tGdoydagMiSgzkry7Jmj3KmQnf4nMmjVLFi1alPzlURvixgwVNGTbbbeV8847T0aMGCE9evSwcJMnT5ZrrrlGXn75ZZk7d67vYyHQZs866yy54IILRIVqmTJliqjAYeM043lbRWFhoRx77LFy0UUX2ZhAO2L+uvbaa2Xp0qX2mzkPhNtiHHx78/BoOfDChQLB4G9/+5scccQRxqy8//77cvHFF8uYMWOMuakNMFVMvO+8844NkDC+TCjdu3dPhqh94HQoKyuTBQsWyDbbbCMbbbSRMWY8W1xcLJ999pkxbjByXIORg5m66qqrZMKECau9ww3ELXFA7tChgwwcOFB22mknOe6442T33Xe3fFA2MDXffvutvPjii/LYY4/ZbwfyDxHWT0RNi0033dSYhYULF8qee+4pb731lnTt2lUGDRpk/Yj2mw7uvvtuGTJkiMUF00Ffop3H1SdM8IwZM2Sdddax7zz3z3/+U+65555kCI904PpMFIxfRx55pBx//PGy9dZbS/v27S3cSy+9JLfeeqt8/vnnVt8eCfTs2VP+8Ic/yG9+8xtrsxMnTpQ//vGP8sorr7TZ8Yi2hfB/4oknmuBFH+Ua/fSGG26whbFw2XAvFdpqGXp4tFTQY9ssbbHFFmYKhckRNsbY7CtTW72PIe6ZKGEOgl9vvuvgWKtpTirifbwX86x//etf1a4OUSvjQxxXf8TvaMcddzQ1M+H5zfOOXJi492QqYZKB6RO2uZ988km1HTMH32EWpoynHc7EPpO4unFl0BLz3tKJ8qb+2J+EuR6f9Av2vqiAEftMHN17773BHnvsYf2AfuTqku9hCtc/9zFBYdPoKaecslp8nmonV8bR65Qx9aCCo40/bPJmjHRj0t/+9jcbP515picJ+vfvb043MNVk3x7OJvbZZ5/Y8m0L5NoWXg7Zg8FBjmD58uU2xzFORMPzyRjPJ23Qj+mePLVIir3YJmi77bYLXn31VWNiYWBff/31YOedd16NcUmHYKKmT59u390gWJ+BkEkabzu4wHXnVzChn3322bZBLjzIQggXl19+uQkXbhB2VN80NAex8Xf//fc3l7Fjxoyp3rQOE4PL3WuuuSY44IAD7ByLuOcdhcumpeS9tZATJthngXcoPhGG8bzmDtJKh9iov9dee1UL99RjtG276+Hn6DuXXnqpuWkOX/dUO6XqL+46xJ6n/fbbz/Y2cVgnYyYM4ptvvml29dR99Pm2Shwod+ONN9qJ1QABY++9944N29op3Ibo0xzWyJkqtB/29XCyN/u1ws8wfnCdBYOa+rwnT54ymmIvtnqCMUeYcF6h3njjDXM3ywBY10EslXBRl3gIe9RRR9nhb6SJDXDvv/+++aJnYieMG2AdoWFBuGDTbHgQDoeLvidTiHJmwx9nIsCwMAGHhQo0F7h1JI/pMqfhssnkvLdGwt0vZydwajwbfxEqYLJY9cYdbdwzcZSucAG5ZwjjhYv6U7jP1EaszLNZ+aOPPjIGEXBYGswgjifC9dKWCS9pbIJ352Awnu2+++5rhKNMEcKj11sLhdsOv+nXjPmcG4UzDs7D+Pe//22Hb3J/++23t3mP6yz+hfu7i8OTJ08tgmIvtmpiAENjweAG3nvvPWOG6jt4hYULKDqg1kaEw9sIplUAb0h4RUKLAQMeDhcmGO8rrrii2iwqjsLvaS6KSwcTzNNPP22MCV5WYFQQqKiLk046yQQmJ1SlS5mY97ZCnHGBO1q0S7RL3NLyGw9eaKbinomjuggX4bqmn1x22WVeuKgHhcsxHcIsjYWYf/zjH6bFAGha8a534oknxr6jLRLCNeclsVjEwglanm222Wa1MCeccIJpOcLXWhOF2427Rt8eMWKELShRNpyHwYnxtB0EC8BcQH+O9vNw3J48ecpoir3YaonVtZdffrl6lRw/7n369LFBLC58OlSTcFHboAgDzeSCipgVLsyzWPFiYmIQjnvGEUwch8jFCRdx4ZuDSAtlC0PC6jLmTQh2c+fONeGOyYU8c8r4sccea6vf9XXhmKll0BYIG2mECGizzTYzf/ZuDwb21nHPxJEXLloGUf5oFFkk+Oyzz6o1wAgbDz74oLWHcB8M11UqCsff0snlibmBsY3yYbxj7mEhi/EQd+IsKHFmkRvzwuXRUBRNWyYQ+UfAwOwXQQLhlDmQcnJAWK1tDvTkyVPGUuzFVkmshr/wwgs2mLFS/uGHH9rg7xiVuGfSofoKF6jDH3300epNkqSJDdoMvDU95wjh4qqrrjLhIu5+JhB5ID+YBGB6hiDh8spE8sUXXwRHHnmk+c8nXFwc6ZIrs3TKzlPDEkwAmgrspREi2buECQ3XWOWOeyaOEC723HNPL1y0IGJB4LbbbjMmmX4NTZw40fZohOuoNoqLu6WSyxPtFCGMvWSAMQ+NLeXlmGkIRxYIGOHyaCiKS18mEH2cvv7NN9/YnBDFrFmzbByJe9aTJ08ZT7EXWxUxwGLT+dhjj9nEx0CG+Q2mHGFmJe7ZdAgTEDZhu9/RwT1KDKrYpj/zzDMm6AC8i+BNIxxvbUQcZ555Zp288TQlsXrNpMlkiu0xkyjCBWrwUaNGmaaC8oh7tj4ULee4MJ4ah3bZZZdqT1G0YwRFmE48P9VFaPzzn/9s5oB1FS4Ij2Bx8MEHx8brqXEoXAds1kWocGMa3u4w20TApH6i4aMUjbulUzhf9A1W4tFeuDkoTHjjqn4u9GxDkIs3E4m9j8zFlAHlEsby5StMMx/3nCdPnjKeYi+2KkKweOSRR2wAg7l1m7dhehyTEsewpDswYwIQdkUbR47BateunXlGeuedd2wwheHGIxLeRAgXjrc2gglD01GXDbONTeSB8mAzHm5FndcrtDOcLI5J1C9/+UtjNtxKXVw89SFX1o7iwnhqHKLvYAbFifa0dTZ1o9Hj2oABA2KfiaN77rnHXHfSPlw9ur4ZpXBduw3d3hVt01K4DviNyc+LL75oggVgPxWLCywyoJ2M1luYonG3dArni3wfcsghtlE5TrhA8MjO1nCElewgR1S4VhL9bs9rnyoobK/UwShP2zvHkzhBRDR+oxx9d66SxpXJ5coYwfz11ltvWTsBUeGiUn+++MqrQYfO7aqfy8rODfILioL8QiX9zMsv1Dy6xQvySnnxGf6++rtbDGn9GmkesjWP2fY9QVnZOUFuvua/QNtCklaFD5PmP/Z6S6FEPWbpJ229uj5p11BOXpBDOWjfcCTZmBjSJhLPVj9jzyXJ/W5hxPiQq5QoCyWXFy0L+kK+tgMoJ6+dtRH3nCs/xpYsK5vG7xv6PvuSEdDJR5QRsUPUOBxr/vz5yTv1x5AhQ+TKK6+0w9jKy8vlk08+sdNC+dSB18LoOCYbbrihHRLFCdg//fRT9YE97rMmcNgUB9zxrlTgXcpMyzHHHGOHCXHoGAeLvffee/LXv/5VRo4cmQyZ3jvBTjvtJAcccIA8/PDDdoje2qJv376rnXYcBmnlwCydCJNX1kSfPn3sRHEOIySfHKJGeA5KIn/PP/+8vPDCC3U6QZky45C0VCBNKsDYd1efDumWY31AndNO46CClKWrrKwseaXpwOGDqaCMjR1K1xhQgVIqKiqsDlSgsJPjKX/6NAficTBkOrjrrrusPb/77ru1ntwbrl/ayZ/+9Cf54Ycf/CF6TYi4uqHOzzzzTPnlL39p45wKinaQ4m233WZjAP3f1W0YjdlfmwOubPhkfuFAvZNPPtkOfIyiuKRYthi+iXz33QyVCwqVZ8iT3MIO0qF7L+nQqZcUte8lnbv2lqqsHKHkKksWS/HiH2X5snmyaPFsKVkxVwtQb2TpmKOfWQSy6T0zy5V2cdNNN8kee+yRun8rffXtt3LeeX+S8eOmSkHnPlLQoYd00XmFZ5hbGHOWaHtasXyuLFs0XVYuniNZFeVaRsxTlPOa7axFQYtGGUJlA/MlOzdPirqvI127DJD2HftKUaeuylsXaP1aMJk/71tZWbxIFi+aKcVLfhIpW6mFmKd3KpQyrw2khxzNG/8qLAc06ZyCTtK5U1/p1G2AZHdaR9p36Kx8S56VAewyc83K5Ut03pksyxf+KPpD71W67pAorBbYLEi2ChbWqqnRyiKRDh3X0fl2oLRr11s6du4nuQXtNWvZUqq8x8qls6Vcx4UlS5W0HCpLl+pT+RaPFoqWZ+MWAu/JiFaXk5Mj2223nQwePFhWrlxpJ5w++OCD9r2+WH/99Y1xP/roo20y4xRtTga97777bGBygxoDHSdiw6QSjolw+vTpdo8ThqdOnWoDdKpBsCbhwg3sCC6/+tWv7ARXwpGvKVOm2MngTz31lAwfPtxO5H799deNGU8HDS1cXHHFFbLeeuvFTn4ff/yxPPLII9ZxKQeXL8L27NnT6m6//faTww47TPr162f35s2bJ2+//ba8/PLLdmIzQptDuhMeAst1111n7SOu/O+88057R9y9xpxUqUsmxriyoi4eeOCB6jbk0JjpcaBtw8zFlcfTTz8tTz75ZPJXw2KDDTYwoYr3ImggpJNfvs+cOdMoHSBcPPTQQyZ00xdhVDmhnYWBjz76SEpKSkyQ4ORoBF6EVeCEix9//NELF02IuHZGn6A+dthhBxMyGBc6depkp+nTL2ij33zzzWrPur7RFH2kKUEet912W7nkkkvk4IMPtt9xghV95+yzf6tt9wHJ7d5D+g7cRXoP3Eb6Dx4ufXptIQV5vSXIhkGq0glbma1KHXfKSmTB0m/lxxlfyIIfvpBZU96UpXMnSQDnoXCqDS1UpcS1TMEuu+wip59+umy88cYydOhQ6dixo11frU0oLVi6WJ54Zpx8/GmZdOg3TPI6dpXsrGy7RznSXip0bFhaPFPmzBoliyd9JnMnfCazF3ypgkfqhbCWAEoCtrqgqL0MGLybdO2rtMFwnV83UH6irzJNqKe0TWhhqPgh5SpXLl02TWbOHiPzvx8niyePlPkzPxMpXyllWmItUcxyrYEleynKki79dpUNhu4mfXpuKf0GbC5VXXroWAPLTUnpXy2LqqpKKV62XKYvGCXzp3wuiyaNknkzxkpJqQrgDquaWQIZ1j9SQtOdXdBOuvXdWPptsJ1077u99Ft3c+nSeV29WSTaNTRAjlRpuGBllZSqsDlnwXj5YcYYmfPdFzJ72tsiJfMlRwNU0nCS/a0xxt0cpcsTX5sXrJrD4I8bN04+/PBD2WyzzaRz587G2NcHCBaXX365/OxnP7NBaPTo0ca0fPfddzJp0qRkqATOO+88Y7o+/fRT6d+/v/Tq1cvCASYGmHgmxuXLl9u1KNq1a2cDJSsxcYD5ZnJBsCCfMNnPPPOMaU+++OILY7x69OhhDOuLL75oTFM6QMvDwDx+/PgG0fJcffXVJqxsvvnmVv5hQqigXliFBkwCCEz77LOPnHXWWcZE7LXXXrZqzeo4K5S33HKLMXoffPCBrWSHJ450QXndeuutsuWWW66RJogVbvLf1EwJ9X3iiSeaUBhNE4A5hsGuT57XBrTxVGX11Vdfyfvvv58M2bBgBZE6IL/0E77DMNH3uOe0S7UB4ZT6RDAjjsLCQtl5551NeOUaAit5Oeqoo+y+0/jB0O66666mnfnyyy/tmkfjI1X7ZvEGLRILNQiELNKw6MAYz5hFPTHGNnW/bWowN6CpRnPuQJk5ginkHzxBSXGZfPr1fNl6zzNkw51+JYOH7alMwyDJye2kTIOG1KJOhEVoCKQyVxnP9l2k9zobSp8Nd5GevTeQdnkFsnDuLKmsKCFwgjIQtA3mE/rql1+Ok9k/zZaCgnzTdrOQBEh6QUGB5LQbJLNW9JXynE6SHeTq9VwtA1aqc1TQyJPcnAIpbNdFevQeqkz49tJtwBbSK6enzJm9UMqrlmgsrOUm+ccMLpNqhNLXs9/2svVuZ8gGu/xa+m+5r/To3kdy8ztrZrAw0IAWNtB+pKWhxVbYrqO2gyHSf+BO0qvfNlKkZbpi8QwpLl1BwETwTM9/srZIJt+q9E9h32Gyya6nyNY7/1Y22uIQ6dRzA+Wlu6h8VaBtgPaQJG0ftImCgvbSpdcgGTBwWy3DLaVjh95StmiBLC9eqJGq0OnKIOPLIgRNa/su68rmu5wuw3f6pQzb8ijp2X9zKWrXU8eHDjo+5CvRP/SfCg9Z2iByioqkc49+su6QLaV3362kB9rPFfNkxZLZKoAkFx8YWBpBumpQ4QKTmkMOOUT2339/W5mA+UUrAHM9bdq0ZKh4DBs2zJhVBhuYEhjwn//857Yq7QDTjxaCVbBZs2YZ4xIHhBJMoXieVVyYqgsvvNCYE35///33Fs5NjAz8rKYRH3FDMPyslsIo8Ul+mCC5DrME3ATB6uoZZ5yxmnDBdSZOJlK0EzCixItW4pprrjFtBUw4gg4MO/llpe+5556rft6lLxUaWrhAuEG4insvQh91AVPAfdL6f//3f8Zks7JM3VBvpJ+yR5sCIxs2wwnH6/JXG6EVQnih3uLA+8g/iD4bd62hiFXIrbfeOlZzQTtDA4VwAdwz4e+NRRdffLGtGscBQQyhpzEA44hQjBCOaRx1QjpYkazLAkFUuIBJhdlYd911re1xnTBo/eiLaCOBEy7oS5ksXMTVWaZSOogL564xnmICxdhBG6AOaScs/CAAY1bIPbS4PNPaBA1XjvSJUaNGWRtFk8c8GVQFygRpOZHlrBJljAqla/tNZWnlFtJ9yK5S0K67Ts4w0AjsVYkV6hylbP0OJeye9B7vyZGs3Dzp3nWo9O6/tRR1HyyzFkyXCmUiMpV5olwYL2bM+FG+/GKcjB41WoWNd2TkmFFS1LG3dO3RR3LyK7UEcgQFxNS5ObJguX7JUUZaqSpbP0NEQWRlK+UXSvtuA6XTgE2l97obyZyfvpWK0tmiRZZYuU/ILY3BSzUMtC6NNMGDtj5Ctt/3Ihm06YGS16m3VGo+E4KlbajRLPM72Q6UEDgT0ErX+bJdpz7So+/m0nPwDvL9wjFSuXi5PqO8C23CuMpMhc71uYkKw6qr54Y7y257XybDtjhUGeUBmnw2FWk2dOpNtH/6Afl3fSPRPnJUKsnOphx6SzcVwLsqLV+B+dx3ifp3RbDmFJ5h0ATmBdK533AZsf9VstFWx0iXnuvptSIrBDbjaKdI1D/9QQsuMfboT73GbW7lt+skvfpuIp21TZTq70ULpumYuzJx0wqDgIkxK0z1RYMVK4mA8WeCeOWVV2xlnkH02GOPtQmkNhCW1W1nmgSzHLVpx0QGcwiYulR7A0gHgxaaCoQAVsdgTtESOGEkWmCsyruJjffzHUEHsFJKXK+++qqFw2Z2q622snsOcRXAu1il+9e//mV7EFiBZR8J2gsEGSYchJU999zTtAWYDrBK49KYLhp6Qq6tMSEEIkShkUBgwpaYNL/22mtywgknmBYIM6g4YbIxmIfa0tuYSPXu5kxTcwHhGEECTR/CAZoGfiOYR/tLfcCCAKvACLLsZ6Evxgl2bbHsMx3UF/PBaaedZppZxgEWRdiDgMkjiyRco+7C1BpA+0ewwBzsd7/7nc0FaGJnz8ZEVMdDmL3scqUy6dZDZMONN5YsFcpzlPnLVuYowTYSMsE0hUkLSe8oIxbkSl4lXHOWFChDudFWh8mIfc6Xrn230EuEs1sJyiho3lTIqqgokx9nz5UPR06RL6b1lXfH9ZW7n10pj71eKhMnB5JfWCl91ymXnDwtJ5cHy1eYuMgCVL6WlI4LHQZI/432lwOPvkx6rLO1laGhivJyEkYGglV1FSI32OI42XWvc6TPEB0789sZo5YHA6niFivOVdkV+llJqzATGCMNVaXSE2Gy2ParyO/QQ/qut7scdfR/VWgdpO0GwUVvUGaZiiytZ9igQpF+Gx4i+xx4rQweeqDyfF0lq0oF6QAtno4R1CpCtwoVVZCWXaVShZZfJdKklgnlgCaDcugzdHfZ56DrZdCw/RJNxbUljTOjkVclhb3Xl0OOvEUGDNtd8tp11DpEQ0FFJsVLLbMEITzalQRZPRMuJzFfqvDdY+DWstPe58sGWx2pvzslbmtYisMVSUOAuBqklbFKyeo9q9vffvutTRasUrF5Gua+NrDqiDCBYAIQHv7xj3/I73//e/sNWL2G6WfARtUex6y6SQlm/vDDDzdG5+uvv7aChfGBQQlrQwCaBNJJfNiOw0AzISAAhJl9JkEYamfGhKCBNoKVVVZY2Uzr0rTvvvvKVVddZSt0lA3MFxod0kJYzH34zco+2gzyxAbIc845p3qiBXF5dEB7gFaE9CJIIZxg78/KYBwQ8khP3MTNe8gL5RMHVogpf8yeqAO+O+YO5gHBkPeTDvIHbABQQmBjdRItRBRsekYLxV6bOFC27L+hPcSlGw0BZlxxQJijnOOYUNJPnthjEhcvK+OsMjohMwzKiuu01ziNCoIVK+ho7Fz9ubJAu0N5kKe491JOtDvaWhTERXtGGxgH7tMuaftxcdPu2dcTrh8HhGjqljqMA3sZSDNauijo7/TbZ5991jQL9JH777/fFgOwqUYb5jQqzuTBAW0EGh7aLPdIAwwY9Urfo94RThBU0EiyzwVzOzRlXHvppZcsHp7F9JDxgjKmHdLXUpUVoKx5H59RUP/057hFDMYerlP3rn7DoCxpc5h4REG7oK9QJmG4eFzdUA+MCWFwjzZLnuIWIShL3plqgYLyoP7jwCIMmgWX32i+6Kdu7A2DNoRGjP1alJm75kA8Li6uEwdMNuEpI+Lj+T//+c+mceJaXJmCVNczFXF9kPzRPxkLDzr4YDnjzN/q+L2R5Odpe6yqkDdHVclrn61UngAGEdtp8pykCA/EfeMqtVxYkc7iU69n67UqbUZfff20vPfSNVIxf5JeT7SrKJqzTCkflA6mhcgqlA12OVt23Oc0Keo4RO9lS06utufyAumYUyDF7ZfJwrJsqShjs7s9HFu+gDyVV2RLdkWe5AbFMmfGm/LuYxfLgvlfK9/FeF6mxbaqHWdUu8rJknW3PFL2OvBy6dB5fcnKVt6C1fhABYlkdk2w1PbAVmfKT+XQxPUEl1gN4zErq6xd5FblSUnpd3LvvYdJ6dQZWuhN72wkHZAV218hHaTd4E3lqOP+Ix07b6KyAEKC8nwqOODUICF9kGcF7UDJNBf61bHJuSqcZ2FTpeUSmGBWrnJLmVSUzpUnbz9Z5s16PyFkVCiznrUsGVkGos8AOf2Ul6Woe39tCx21Tej4oJcTQmWizvnN34TRpH5zjcIaAaANJdoRAaoqsqRk8QJ54+UL5Mexr2iwEr0cXwD0j/r0EVLQIEVKR2fSYOMuDC6JQbhwJkG1AQYCRvCdd94xzQO27DDf1157bTJE4h0wEUyeqSZQN+Dwfr67QoERcMIFaQzjv//9rwlATN4IOaSDFTaYCMA7TzrpJMsPNu0wj7zfxQ1Dh20xzAjvId1sHIdhIsznn39uZjQwjQ4wXjD6MIsIHrwbLce5555r98P5SAX2gvCuRx991Bg80hTOcxjkwTEuqcCmdLQtcXBl7iZ/NEukl7LDdIy4495LePeMIweXx1R1CRD2MGtzTLx7xgEBD01QQyKc3lQg36zEkp5ommjDMLmkOw6p6qg2UAYwzTWBuqCNR9MEYOhwcODiCIfhe031kA5gbGGaYDJxWgAjTbuAgXearFT5psx5Pxu60YrhQICwMLtoKskTDPAmm2xie6NgkhHu0JIBygYBBiHo7rvvTrt8a6qLVPdIK4ISjHF9y4w4wnDvSSfdrqyiIE2kuTm8lEXbUhjhvLm077333jaWIrBSd8wZLKxgtkf7JGy0LNIpm0xCtBwMeinhFNJ0ETJ0owPkootulB123UC69S2Xb6dXyuOvrVSmsV0yjJZXdmVCcIAJ1yKojtccU8I8JpgqGE2QrdcrlekorSqXT5+/Vb756Ablp+fr23KVOUEIWZWu5ixT8pGt70dG6rrRVrLbgbdJ/z4bq3DUSe/pvJC7TMqycqWTtofy3EBKlfGGo0LwIO/sQ9Gnk8yU/k7mizxVZS+SoLKHVFFGVQvkp48elddevVCq8GKnT1RqUJfzZm9XmhYTsvRr73W2lt2PvFq6Dd1Jcio7an8pNS2Fzq7J/OmYpMIF/2AjIcu1/oHRhOHMqiIsd+BR9J7+yauskJUqwM2d/oG8cPfxUrEsYbKrESQKopmLIAyWN8o6t5NDT35Ceg/cUQe2CimozNWPQq12bdsUVrVwqG2AxqL/rVyobsu7zgkIFy5f2VjEFElFZYFUZC+XnAlfyZ33HymVFfNUANP7NbNGTQqqhPSTpKzsXDn89Ldl0LDNpbSykwS5OjbYqEB+aTN803DkU8thDeEihEAwgaKVactQfrCiLFcWfTdR3nr2bFn0E3sXlS+gAAERhvpTffpIMqa1BwMFm7QQCliFhtjLkGolNAqeZVWLVTkmHCYftyrpgEvS888/Xw466CBb/akNFAjpcoNx9aAcAautCAIICayOwhQh4MCQY4YBU8aqP4yZ8xwFXNxMjjAaMDvkmZVV4mOFEg89rMSGBQueISzMGEwTDJhbcaYMUqUzFZisHbMRTZuj2gQLQByE4zPamIijQgd5BCHyhxBy/fXXm+aF66kaXzhOF68jd60mEI53p4qfew2N2tIEXJ7i3s81JwzFIVVeagPlXBtc2caBNIfjcGGhdPJcE+g39BfaPBofp1mkTXOttjrkHp8wn4wZrlyJk7jRqiE4IPQjQCGwuHcCF4ejdFFT2FT3KCu3Wb2+4Nkw1SXdqd7LGNQcggWoKe3UjSPC8Ym2AgcQaNNoK2hf7733Xvn1r39t9erKI90yaQlgrjaWMGAdtkC6tB8q2x52pXy+oJf8+/mlcsODZTJ2eqGOHayyamC6QFaeMp7KVOWu0IezJT8bkym9r9+rssuV0VLK0T6tTANaDpjLCrM7rzB76032+KX0GrSj5Gfl6zt1ziQNGVSuefqvZ/5A2Xab86RP382kQgWIsnwVKvKKZWUOwlC2LCwolOVZHSQoU2a7ooNkV+ZpPnT81cywfo9ZGMx0woN/Yrt3bnk3/V6l3yskT4WVrsOOlKHDT9WyUaZKn8qoVqV1AiOWnd9JBm9zrHQfvKt28lytwxVSoUx0pbGZydxqBeeXF0iBUmFVoRRl6acKYLnap0wIJWyWtg+NEPMpg35UKZOare2ke9+tZNiulyvnndyXx4uTwTIFudJVtt3pN7LuwN31e0dt2u0093lSrm2jSvNKoklyVlaZUomGKdV+USbZuaXKjCNUFGobKdI2QS0zVupnlcYTaF/SdpOv94JNNpXdR1ypUkxXvZ2YQzIF5I0RQkVuGbbXBdJv/eHaDvK1mbPYrXmhPqlvVw4mEGAupi0Ec7ncRTYWBJpfM4Mz6IjCniQtIBuLtQxyswtknQ0GyKDdT5XcoqSDAIBg0QDgzQ22oRuVPSuXeBDCVIWVW0wOwmc4pAITDEwFm0HxBgMDgYYhPAiiGcDcCOYfFX9URQ8ouLhPmD2EE97hNnQ7sOqPVylnmoN3I5gHVgLRMLDChilUKiAQoPkgD2xm5hlMI1hBRTCBKQqDeMkjK7LkE4b9wAMPtNVeTEQQtNIBpjMIMWg/ohu6Xb4dor/jgGBIOWFuEhYKKWdWntk8jWaFzdqYYKQ7QaXz7lTADIey4v3UG8IdxG8+2esRrc+GQG1pxpyKenTpCBMewHCbWpfzPBoKO+64o5mDuXSF04dGhbbSGKA8YHrp7/R9BHYEC0xt6AtOCxiHcFmzWRtBnucBjCbaOYRvBHTaORq/3XbbzRYhKGv6Ku0Wpwu0y0ze0N2a4eox3f7Ovhk0VCywMLYjlLKoBNB+Mc4D4muJQka0HBK/lMHRf4EygVvufrL032hPyclV4UGzV1ZaJvPmF0sVUogJCMo+VOVLkfJHfTvnSd+egQzsVyA9uuRIO2UWK1coVeRKlQkXxK1MBp9KrrTw/5+bUyo/fDdSmfNSE0aMP0mzjhoTlgalwZscKMN2PE7y2rGoABOdXI+1VdaEsQ9mX53bl0ivrqXSS8uhV+dAenTQcqvIES02E6YSjDWZ0+eIx+KqVKYskIIOBcqAVsicWV9J8fJ5+kBCyM0IBO01j+XSY+gmsvO+l0l+QSdlgmEE9ZbtHSBPiaCFyhz26Jgl/bply4DeudKnd7Z06ZgjHQs1PyuLpLI0XwUJZT5zlPHWWM1pgH6jSRENizHt2uXJjKkjpXxpUnsBXIPJABR27yH7/+y/kq1CZZ7WU5UxxYhWCS0FGoosFRI6dsyXgT2Ur+vZUQatUyS9lVfoAZNcWSrlpYSlPSQj1S/EYT/1szJnpQzqv4WMGfO4VK7UeRpzoQyC5lrade8nOx90iXTo3MfSnOi3ejPROYwS/1iwwH9apXQuCqR/33ydG0uUdyrXuZFFRUzKtd/TAOy5xL4VNCDs2+nRs5fMGjtSlq6Ypfe0HBDWLdzagRgarVmxMo/Zyo033pj25ABDgikETHf0GVY1WfGHmYDqAjoVWhGeh/ELx02j4z5MNRNaeGUwnQGITc3s0SBOBA32EPz73/+2MxjCGotUsI4TSY9DTeXmzKJg9hGQokgn7YB3MMGjjcDbF5vwsQmvqKgwwQhThccee8xWG2tiElMh3fykAxdXNM61jbclwOU5nbwSNlxGDo1VVmgWIBh++hD9wH3Sn6Lun8MIpxOBnPNtaGvRdLq0x+WLMSN8iF5j5LEpEJe3MDI5Xy7tteUhDPKDUIHZKd7qWOBhLH788cfNtJRxtaUirhzMUl4n7/ZdB8neJ/1N+g0eYb8T92Cr6bcVEihzKFlFUqDCw0a9y2WfXdtJz14VsBF6nX1uWfLpZ9nyxZQcmZ9drNc05kjToKmwRl+2cp48fcfRsmzKeKlUZgI2zaE52xPl075zP9nhgItlwx2PVkZYBa9KVuz1pjI/lcpUGkNp3FSW7L1JpWy3UY707IML2mJZKQXyyrs58tFXK6Vcg6C1CJc4OSN/aHPYt5C7ZL68+dwlMumzR/XCmguTzQUVFyQ7f7lsfdDlsumIs6UdK8563TyEmWBhvyxsNxUM9ti2ULYZqrxSbpkEKknk5+fKMp2Xx44tkrc+qxCWGcvzSiRXmUpnKmf1rMRn2colMvq9f8mXr16PEyIVa1zsGQCtqx2OuEiG7/47ycnqKvmVVVKWqH5jiJOctWRll8lWw9vLCTvod71H9nAwVZlXIV9ML5XX386VeSVo6RMPm1BiRUCPyDLtXlVWmXzz7n3y0bN/SBRCpoBGrMnefs9zZcM9/6yCY/tEnwB2j4zwRds7QoISn5300r5b5cg2uxKwXL6dnScvvl2iPGiR8s7LNL+r9g9aT6Es0JqrQDH3vQfkief/qHGv1ELEve+qArEyo/DqiERNNQJgMth8yYojK5k1mYmEB2FWPmFK4jIDk8LKZNwGzNrAszAeMDlxccNIs9KcjvmQA+nG6wl+zFlhh5FihRhzIWzy0xEsQH0qrqEAU8Z+Fzy34AUKb08IFqwqcvYHm2TJHxt26yNYNAWas/yaGmubV9psHNOztkBjSb9Ee4mGkP0Rzhyqvpol8homkCrt4TAezQNX/q4u0iGAQwsWY9DyooliDMaNOPvtDj30UNMQtkS4/K0Os56XvkN3laLuON7AeIBVVqZizHuYJ/lUBlMZhs6FFbLb9oUycJ0qmbm4QF4dVSljtDt17KpM5g45MqS3Pl2lTCTL1TAcYTIGIkvyCrrIkA33txXgPNufkWS26EvZ+lw1WVJiSMMRNvmRuJyw7mb9M4s8kH69l7y5JnEvQiSxc6/1ZJ2hO+h35Qw1v5i/VEq+lpGWg5k7qSCheWOTeklevkwpzpExU1hYzJYivV5gC/sw4Rg7YSq1iihrO1FQ6yGrKk9yCjpK9wFbSm77LnpPEUlPWmSZoc5Y3cUAC01U4swNQzhstAxSkSyUvI6Fsskmx0hOrl5IPg8DaEwg0MJCxghyy6VUXzVuWiCvfV4qr3xaLNOVzeig/MeO25bL4A1KrFxzqrTcos3P6jBL8gs7Se8BW0hR167VSUhWb53JPW9xxJH+qY1oXolWVCDt83vIepv9XIVB6g8zKO4oyLv9s69KWbJgkcjb40Ve+rRKXvxU5JsZyIylstXg9jJ4XReOfywW6xO8Dy2ItWe9m5UjgzfcXbI7oRnQIGuQ/uFzDXDR5TrRXxOUSGs1hX+4Agp/himRuATp/7x2RTJg0A5aV4Van4lI3KdVsEWif/V7mQqSQXaO9OubI5sOJ6+YA2p71z6Vrf2dhpAd0KcSZQIoEytNjVNHBem9+f6S0zHpnVX7UkOAHtEoh+gxIbhNmAyybMDEZANBI0x4k0Ej4c4EcHBMRPwAXXcQD8wxDE9tCDMwNTFimGfAfDMRstqGYPGXv/zFVt3C5zs0FmoyiwI1pR1gvoVmic3HuBHGhAW88cYbtlmbVWR3AF6mwOWJT+q0odpHawPlU1P919Y26gpM5zClo00hxNOW0C5WqNDOAgMexWqCS48zi6Iv1aVu6X/OLAoG1aNlgbYyceJEO7mbcQ0NBm0IM1nuIbTWVVudkTAhIl/W3/ZQWXeDEZKbhSlQwtwjMR0nP7Pw5V8lG/UrlJ02U0YhN0fe/LxC3h1dIctKK2S9PgXSV3nkhQtEpi7IkgplsBM9iL9hEikICqVjbk8Z+/nDyoys1H5VqBNignlfjeBq7BHSqGkwW3SuJ+/B8OmHygDG39inMWqkl7AufDKAgYBcZ9XUxQUpU55dIOuuv6MM2+Y4TRcM+iqzl8Tj6CycmVSVLCrJkkk/rZBli7Jk+41ybO/J5OnlMm1eqW1gtwRZBhJkm1qVsqty7cyDLDZHa/wzv/1ISpdrwZHOtMnFC0PGuKTfiV7/JEapSPjq8qidiKPb4E1ku51/m8i/xZgc+5KvhQUkfxVVVbJwWZV8M7VcJkwP5IeZBZJTkat8QIWWaInMKC6U737QWMl3MopEHETCF72odV2pXemnnz6XJQtmWHYiqVdywmP0On9JN+lEq0R9aZQaN7GHwxJq1W/icv8Sv12yEs8jTBdJ/4GbyEa7nCm5HAqnsVf/I0zyDZxpwa/iFVUyZWaJTJ1ZJjNm6p3sXFl3nRzJLwj0ep5Mn83+s8SzvCj5xkRc2SWSV9FZsipXyMyZE2X5bCw/wimHkm05+VyCotf5DTRNCMjR4FbuetH6F4skfIZLhkB8av+wMErK3HfvN1w22epoKeq0TlLAIt2JSMNPIeBWZVdJp8JA9t8rV9ppG58zZ4X06qpjw/JsmTg1W5atZK9OvlRgEkk6Q/OqRanXStp1lAXT3pTFc6ZpxFrSVmhrB2JY9aYGhmMYWB3HdSTCRpSpQaMA45Fqz0BzMI/hNEbTC7jGqcG4rx0xYoTlj5X+X/ziF2ZDzGbwpgDCDRvOOQ07bnU4Lu0Icgh+7PHA2xH7Plh1BtiqY8qFbT51hZlLYx26Vh+gDcN0a+zYsWsIo80J9hsgKOPLP1OAJg2NFEIunniicP2qofoX76Ifo/3Dbp79Upggso+I+oLprwmurXKqPo4c8FxWV+ECsxq0hbjE9WiZoB3gIY4DOk899VRrA+x3c2amjLPNMSc0HLKlsKi77HL0lTJ0u+N00oepZq2Rv8ou6KRePa/nlsqB27eXvTdTFiJ/pdz4YJVMXZglPbqWyRE7FcjwwQUyflKWPDoykMXLELxWlQtRUEx85rFqX75SXn75PH1fieRWhNxJayD+2aO2YsnKJ+DJBMHU4f6zc5dekp2rTFCOMjja36oqq2TpksVStrJYU87qKGZbiZXTRB25uMgXDJXLWOJ12fm5MnjDnWTIRofbxm00KyZOaDDMPCgHGGTjJRUwUZU5ZbJetw7yx2MTK/Mvvlcub3+1XFZm5ytvp+8ItQ2eIx3GmumP7KxSKS9fLuPfu0eWzFUmalVyaoZF6Vi6HOnYqbMUFLa3dML4MacuXbxAyoqXaKiE5UMoGTWCOEqzi2TA0M1k+BYnqpDk3A8nEU6jFgjlwkqzne2gDHKhpmf7DfLl4L2rpKgiTx74WGTU11of1q5YnVZoHC5G6jqrQt9RXCKTJz0hP3z3oeRXVWi74C55VFQLaUCfTDLziZ/KzOr7yXd+UXtp36mLpiXxXF5lpRQvXiglK5fpLyKkLPTTKsLFCSXaheVBqSKnwjbal1UVyNANtpCNNjtFk5Iwj6tOt31PCCjEYOdYaN47qJy8bs/l0iO/UDYZ2E6GDS6RBSVFctfzIvOWLa9+ThuAEq00ERdpyMFzlAqZMya+LdO+fUnbEzdCRJoRGID7tHyoAJDMD+NVTk6udOvR08qE8tVcyYrlS2VlMe5t2QsEs87DiXLSi0lKxmlIxEkSyrLKpd/grWXYpodLTvsuWoo4MEg8QcoSuUj8yNI6LyhfIQft21nW31zk0w+XSce8Qtlvx3KZ+FOOPPNmjvy4pErD5MtK2xCeiMOg0fAdwqzw61f+IR+8cpUWa3lCE5oEfag+Yy7x1v2pJoBjNppjIgkz5eHvDggUbNzmoDAYdZgn9mughWEFN7xnozGx/fbb2wZ3NCWs+kURl3Ym7ssuu8wO7+McBgZGGDJcgOLSlT0WrBBijoDbT84AqYupWGOC1cwzzzzTbPIba2NyXUEZs7kYLzccIpgpQBBDK8WGboSeaFtw/aqh+hcmgQjZeHHCrBHhlHbENd5Rk0ME4NKHOSEOFDjdvS5pw+wShpT9Tvfff3/yqkdLBe337LPPtvMvEJQRkmkb7MNI19w0I6EMSPceg2SXI66UdTY9JMEEKkdhGoBEACWdzJUbCXSSP2zXLNljow6Sk7tI/nFPV/mhuFS6dayUw7bPla03rJTx04rk0fdKZfHS1eccx5/CgGfnLJGcivayomyqVFZ1S7hhhax/wTjwoX9sA6wb65OBkuwHjHueMsG5yvThERZmvbKqUiqqyjUGZ2oFa8VjCBekh19AGZWocKHvg30pVKYwL6fAntdINaYEU+OEi4THnwQQcGAqB3cukAt0qOVtL71fLm99tUIZsnzJ5iDBUHjKwN5j+UJ84wLOY5ZJuTLUdUeCvWXOpxyMzVXpoMoOAlQGmfckeTIr21VJSQnbdKwBO7brprHBYDqmes2HKT1c90rQTqpyi40J7NVjifxsv94ysFOOLPw+S259fYksZQNvFeeBYC5GXIlnAfFm63yeTd2VlctKFTpx7YqQk6in5KeBi1xYnQk2Zl2v5eZqWeRqmScbG+mvqFBhQcsi8aa4tkTcyfiMYVfCzp/PqiJpV9hFclTQcOaDDi4fnFpvMEE4S9bpUymH758n6+RVSqesXMkqzZOXPy6TN6blS0Vl2OICQSCRL+K1uODTyjW9ZWVSXLFQU0B6XTp5oYan3djclEyzlREahmSetd9ma7ssyNP2p/nHjI/gVUGllJaX6FMJgd3at/UBwLNKTmABFmfifdnZZZKf00HbGAfcKT+p6eZwREBKwsJFoOnfdf08OfSAKvnqx0J5/l2RbTYtl0O3zZXvZpbJ029ly7SlgeSqcFGVp22G1+o/YiAug/7Iya2S6aPek+fvO0aTWZpoZ0nQlhNjRd2QKG2PWkHhsjqKJyxcsWLixW+8FR1//PHGpMNMNZVgAXgnaYgTIhxcw0ALgUCEyQhmXJivAFaJ2cTNPTy0uH0VTOhsrm/K/NQGGEgGdvKcSYCBDnvXygRQRpRVTW2jIYHpHG2FtoaWwpUHjhlop+nCJm6t57qmm3fwzpr2dnm0HKAF+/vf/24CBoIFXsPYD8bBpGjBWyy0fxQUtpP8vA5SWalMXWWVMiKM0TBTjLUJRthcrVZmK4OEKyQeLDDrisqqEv3JRl5Cl0up/qtUhs5N/fB5SV5PoeydxlNZ1V7KdMjMaTdY8jt0VsG/s3Qs7CSdizobdWnXSbq0V2rXVboU9ZEuheso9U18L+qt1Es6t+8u7XROKCjKl7zCfMnVuaGgsIPGxaGqXaWDxtFR4+pEnIXdlHpI5wJ9DuJ3Ee/rmPzUdxXpM8pIZuUW2oZdd+4Evd6lH1GDA/ZwsRrYWR9JBit7hd5bqXc5pTrBGMfNUsaQKlUqY8ZGenPNqeVYoOnp1K67pqO7dG3Xw6hb+541UlelTh17SftOPSRfyymnsLNkaRlKUQfJLuwoBR07S4f2Gq/mqbNSFxUWuurvOOKelbWmoVO7Xvpcb82jMn8wkZof/q0JBLwCW13Pzi42M5eNerST07ZbVzbMK5AZc7Ll5rcWSlmFCmoBcWmZUJj25Cqw6T8xtqqQqIJd+45dpJPWn6VN20ZXzUfXjh2T1CH56a5D7ZXaSZeOnbTOOyTackEHyctvJ7k5udIuP1fbSpFSO42vU5JcXDxbZJ9dOmgc7Tsk2l1RT2tnndt3UUETxhdmfPUyQEjOtdPVmUuyNP8q2GjfKV9RLlMminwxuUhmL9f5rp3I3vvkyrAeifybTANcWWg8MM4w6JQDGri8wgLp1GEdLYf+ic8OvbWutW46dbXPzkY9k6TfO2kb76T1DGn5ddQ8FhR0lDyl3IJOWq6d9HtX7Rc99V4vo04dNL6OxAdpO4E69FhFer0jbahDNyls11eyNC7T5GFep+0Cr18JD2Kh2tS85PQokV330S8rC+Xld3+Ulcu1nPAFQRlpW8hXYSu3LF9K9LHEIZuUa8LU0BYBiEbvZWtZdujT0QSChAZn7ZH+rN/GAeOClgD1PPtH0FBweB2mGEyE9ZHsGhswXJimHHXUUeYhC286CA2knZV/PLTggnf06NF2zeUhnJdMylcmlrFHAux3wLyOzbmc9YIGDOEUMzaueXjUFYxJaKEw32Thg/Hs9NNPNw0GHqaaSnBuWOgYppxwjv5LGHiEofeMqYJVViJoWTcV2rnXTgoREMqViatU5t5WMwuMmazEHKgGsGq6amVaBfeqQo1YubDKDvrZfnWqjPw24kC/AqU8JZh0fV8V3/M1uUXJZzRMlX43Cn93xDuhVdd4NkvjgJlZvSTCvxJMEOYzWVnFkheskNwA5ihPSxDzDWW4y7sqc6RpiEFixiC+hIBBGbC/g7RkVaclLr01kTLwmn8rBxN4KFc0UNjNc7+dxk2c8WRlZt/Z+5K0tTeGDmZSP2KhOckuJYQUav43G1wqh+6bJT0GKmO9WOS2F3+SitKeJkgSp9u3ksh/Aomo+atlAMNKedi7E3W5qo7SIHsm0R5g+NFaJMpVhWAto5pozfJ0ZUNZ5Gl70LQhSESRpVxzNu6py/VdaHjyZOGyInnj42J56u1F8ujrxTJj3grJKw9kv21XVufflSkfidwr6Q1Ybdw+m9BpGkTSR92FP+PSG0NWFrygPEHmfooEUL6ubLUPVVOkPK3c6GP0h1wzS2J4g/1P6PjiMahQhR3tm0VVFXLaQX3lgmOLZbfhuCEW6d9b5BfHVGhbKZH2ppWx0lDibuKbE0KzWejQNmNCl40/aw8vXNQCVmNZTeUgPGx+Mc1ZtmyZubtEZY8ZBmZDmWI65ICZCmZTt912m5k8YeIEc475FJu1cWH7yCOPmKbCrTh7eNQXnEIPM8gG3Keeesr28lRUVNjGbFxAe3jUB4yrL7zwglx44YUyZswYa2OHH364ucZmkacuWrFMQUV5hVQp72H249khxtrmfn4xxXOvSn6cWiWlyS18Gw8W6VFUIQN6VEm/3sosVxbIjGmBlJfCEKwC391vk1WSKFm5QlaWLpXS0oVSWjZPVpbPlpLSOVJc+pMUr0xS6exV36tJw5TM12eWSVnZcqViMzmpkuVSWr5QSsr0GeJwZM9wLUnR70olZXOktGK+MnfFybRSDvotuTIdhuVH89FB+bRu+fnSM7+jyHIVzsqz9XeV9OqwTDoU1nCODmTlSmFUSlnlEk235qd8XjL/s2V5yU+10ooklZTO02cXaDmukPIKNshXanmUaH4WSXnlAiWNu2KuhomnldWkdVC2QFauXK7tnH0PWgI1TMPcysmrkk02yJZDR7SX/p0r5LsZJfLRx4tkQF4v6dh9sRR2VAEE5haGXx8Il6SL20oagbOyXNvEcqWFmq+51fmrjZZr/RK+pFTzW4HTjjLTsFUFyzXv2rYqNF9K1HEcrbRP2kCIrH3MU2F5kSYQ7V0MP4XQodcRKLNySqX3uvOkSxdlnAuKpFNRB+nSIVvyVNbJzlex05wWaHgrB2j1skWDY6Z7ZtpXrGlYpDRfSfNV7tKq35VWaHutiQhbXrVQKoLFGtdiLYPFek3jKqWMoFV5r4nIf0mptoeyJSokllraYMvgzVLyZxWLZV5JmSyszJXO7bRPdNQ8F7HwoOWAXJOTawcxZuWXmRCfKI9Eq+AvIaGsisQZVSB5e63helzGwa1KNQfTG14RYy8FtvSczs13VPScJHvrrbfa6iyMOXsX0AzglrYpgWmWExLcORdMtggSbNhmQyR7LJigOVjtzTfflP/85z82SRMu3Gijq4BsTmcPCd6wMgV4xuKwQlYzM+WgNMqNk4bPOOMMOeaYY5JXmx+0SbRqrPjC7MehIfsWnn0QutnQvcMOO9jBmfSXvn371njGhYNrf+6cC5wK1MUkD9M0hH08VRGHR+sC7QNHAQgZaMnQJGPiiQttxl6EjpYAGLt27frKHkdcL4O2OVQn3xy7hvmP3dduwDfb1KvXulXmyNH7FMr6G+h1nfsnThfp1UOkb0+RqbNEXnq7TKbPV5Y5sSPXJnQi4NPMS+jjCDBVFfLpm3dJac6KBBNrNuvKwCmDFd4f4Vb3kz81Hr7wO1s6depuZiRwH9nKncFUsnG1AtdDGl/CrjzxVPWngR+uL3ON+6QhS9Zdb1sZMGRfM/ni+ioxST8x21BmkrVbru68SZ4MHVAgvZRvHNhfL2gW5i0UmaXlMnZGpXw2DlOy1ZlSsk/5kisY1qyV5TJu/BOyZMkPCWaTOdAFNNhFJZcOkCiFhDaAM6HYX8ZKc3e9mNBALV+xSBnj2RYnTxIdzzgQg4vV4rIftitCsiu7Sf9B28gGG20rFTmUdfjdIWj4rl3y5JARVbL1gBLJqQhk9rJCFZYKpJMKrD92Fpk0OVfe/WCFFk17zXPCu5rlk8/Eh/7Wub+sTGZMek9m/DhRq5eNz3hWSg8uX/kFXaSjtmX3uyqYJ8uXOXf++rZE4ccCs75q0Hb0X5YUyIAB68uAoT/X9qBXnHcj+ohjiGljlUWSkz9Hjju1p+TOC6R4cY7gwXdIH+0bXUUW6etf/FBk5ISSVXlWop7su0aJ+E7slcUrZc6skfL9FDwM6oPVgk0ofdVtIwaaHvaIdO2qndL6SY7OW4GWwzIVJBF4XVw1xFGNhFYwKytPevUZKoOG7Cw57TpotHmWcjdHZll/1U+lwtxK6datXIoqu0qhvr6k60rZev0s2WH9Apm5oEre/TxbJvxQKssqsyS3rMLKkaKkvBOmZ4k4C0oqZczn98hHj/9JKnJX2hgBEu1Y/9VUBilADHV/qpWDSoRQvaOSd+ZEbEr93//+Z8Sp2q6y0xEuXNiGhBMu3CF6/fr1M9MthCE2GSNAYLKFO1kEkBdffDGtsypIKwfpIVxceumlyavNj0wRLsJ1SaeD6cFcAxOzTIETLnAFzXklUTSkYAHoK7Q3CK0Z+4/KdALDLI/9GGj4aoIrUy9ceNSEbbfd1jbuo0mmrWHeifvvV1991dpbpkPZIJ3UC2Tng6+QzUecJlm5mEhof0xu6DY7aP1qvVP7BOYRvTtXyVab58umPUulqLBQKqoqZcZiFRYmVMqs6blSroxDkBROwnxpoo8HUqnMSPHc7+Tpv+0iSwuWKVOenwzAixPEY4kYlEOp/pF4vvonX1YFtE9+2teYe8AuuUAOyedyc7Jksx2Olx2P+o8yk8ruMQYo8WhiQ3fCTz9mGoTfebNs2XS9Iludhi8ie5ikM0qMnyry0bgKZeiUZYy8j70aOeQzq1RWfDdZXnji1zJ39rjkXUX1WOg+6wpemOrZ2u4lVuMHbHSoHP7rO5WxI0NFidsRaJFIxy6B7Lx5tmzQM9v2HaiUp0y9lo8ytDkcCjc9X94avVJ05NV4E8JFsmmsgka08KfJ8tELZ8u0r9/V1CUEXEtOutA4YTqrf6wBIoOPSvyKYrX5xxh6/a/53niDHWXXX78o2bl6oVq4gGlXImiO5kkZ6bzcxbLnfoWyXlGOFBbkST5WVBp8sbI3X82ukE++niUVxT2rs5QwvXPiBTFWSplKtCsXzJWPnvmdfPvlC8k7zQvSR44HbLiTjDj8eunQZ5hUZRdSAtVzpBMuoqD/5Bfmy5bKhm6/QSBTF5fKB2MqZNmiTonxIQiPj/pbyz3Ru1WsK8mWN584Sr7+7E2pzC2TXDZBEYrH9B/7wuoKlxePCDB/+t3vfmdegGCWcH36t7/9zRgfVmeBq2z8+OOfHfMjwCZWpHc2ITqEGdKawAocAgHMWhxwxYhtO52TTdkwYOwD4eAyNmojXOBphYkWQQJVF8IFXoPQXhCOSbkmEOdmm21mJ6zjWpff8+bNs3KAonnB9S7XEMDcoIEr0tdff92+NxS8cJE+wsLFE088kbzaeKBuAO1u4MCBxuRTNmgu0PBBNcGV6R133GF7NRDkaXcIJmhAiMtt1qZv0Ya5xn4ONvjyG+9tDzzwQKxwwcGQnOVCn+E53ocAhFeruFVv2jv9yL2TPolZpOv7Hs2HDTfcUC6++GLTroKvvvpKrrvuOnPJHecGnPrOFOSyOqlMzQY7nyDb7XOJdOi0TmIGts2b+pkcWrhkZxXAE+s/mmGvXuXSrijX2v/CRYEsXQqXvSq8fa4amhSsOOLacqVMePtW+ej5v0tl9gq9nJ94DCZFCc0FvxNx6NxQ/YM/KYSLRGD7CarvO4Tur3ZPf/DVUf+Ndpddj7tZunRQjiiHtCB8wUwSICFcJIw8RDp0VOqQnLuUmU7ES7ll6VyXJcuRm3TMSL66+pUIKggXVVIqE95/VD56869Ssjy0D0yfWQX3dBTEtuqeizuBVffWfHr151ZBr9uYl6VpUwGjZxc58ez3pKhHd01Pp0SQCFjJz82rkq5F7aR9jpZTdqkyguUUha00F0mhLF0eyPwVVXbuh7OdXz2tFF2lTPnmNfnwqXNlxfzpmrpEiGi4mrB6jlLkr/rvmljtCadaUSGwXWE3OfriMVLUrnPScQsxJO+z7yZHpYeqDtqLcqSoQ7G2hyydLwokX8ujvLxEli3LkwUr9Hv2MpVNimhSiUf13yrRAmFDpDSnUlbMmSSP3X6YrJz/Q/JO8yKRW20TnXvIYSfeLL2H7KF9VvOLcGTthbsx5U0ZJu93a58jXQpEVlRqW1hWLkFlkd6mvYSFCy0YFjKScWUVz5O7rt1BShbO12rQuTZZbowfXrhoQHBuwfnnn2+r93hZ4gwO1O9PP/30apOXY4hYNT344INtEoPJgcGCYFwcXNjawMTBO3DpmVAvrg6YLYSWiooKixPmDft2tBgweFxDEEIIgkkj/dgsw6jBGBGvS0uqNPFex1SRJwiTF4QH8hoFeWUggAhLWWBrjweqhoQXLtJHUwsXvI82Q/tHW+HOteA7rmlrcx/qypTzMjgbw7U7hGNMYLCvZ+8G8WKChftl+gLt0gkfECZ/tL0o6CO//e1v7YA+p0VBuCDuaD8jHt5DPyM/tHtMDNEI1iYkeTQNaAMc/nnuueda/WH+d+ONN9peDNoEoB7Dn5kAjGiY1Iv6byp7Hflf6TdwK2WONX22vKxMZjUDpAJFJSYSJVKRVy6VgieXcmO2DcnV7aysMsmqKJQqXMQ4RsH+JqF5X5G9RF665TCZPfULc0OaOJdAGTW9Z/1G/5kmwB7Qp4nAfqyKL/FNsdqPVe+yS5F7oPpS6J57BhT2HizbHn6ZDB92rBZOmaYKj04wlQDhIiTcVD/J56pYLAfGoK56ud0NvQ8BpbRkubz33KXy7egHdJJjVV/v2GP6p/rR0EOrgQurwq1+O1GewG6Hb7LirvVtN6qv88URQmQgle1zZdcj/ylbbH+8MnK4kU0GRlp0zDd2YMRVqeMdP3Hhyu8kzBuQMui0sgQD6p4jGn1WGUysXcpLl8moj26XL1/6q2SV4Uo4s7DN8U/pPDBCcrNVmqRsbYM0+dTeYW0XaKo175hPAaaPxKZsLQO9HmRpXqsPlkzUUHWZKrIrs2Rl7goZN/Jp+eiJX3HYSPKOKw0+V4VfHS5M+H6qsHVDIpZsZfArZLuDL5Qtdz5LGcyeiX6Amk7fnZgqXRqS0GuJOVTLKRuhQfNe2VmvEV7HhkqVNrKT7cfA83iqS8x9k796Xl67+3gNpz+yc1S4SMSf6BpeuGgQsEeBVTE2DcIYTZ8+3UyjWMGH0YljyKOTF2HWZkLj+bg4wr9ZVcULFAwkWgYnyCAA3XTTTbZxG9MBruMbPg5xeQG8Z23ygNkC7/XCRfOhqYULhE60WjDkCBJo3mDyKB+Y83Q1F4DvCMNh7LTTTuYGGo0GAgjmemjxUrXhKBAu6C8I3ZgQEr9r51G4du+0IwjkPEcd13Zeh0fTAY0VAiMuahESERpvuOEG2xOHQOvqMZNg4oNO8JV57WXvfS+QAXucIDmF7ZQfYJU1PyF8GAJlKLT9KQNZmcPuicSijpl3aLZotVjsG8w7EHsoNLz+hYkiDL7xyypyZM5Xd8ibT10pxSt+Ut5C+5U+bIyWxmXr/JQTTGyUFQh3jcgtQ8wj1Yi75+Jz1/V3Vk6BbLrD6bL9QZdJYXsEi8QBbQl+WvsnpN9XJSXxzVzXQtVX9DMZr/1e7RmQJTO+/UDeff4CWTo7OXckw8OPAcLbJfdgOPIo3LOpUNNz1fe0rvU32qyK3HLpt/5ecsxJ/5Hyjv00L8pI4pGreg8A4GFMWQqU2PIfHiMpq0RWWOUOg6eqckqlsryTDtQii+d8Je8/+AuZNe0bjdpEs0TA+kBfFZfVtel6HXttKCec94FUFPaQPGuvTriAL0qICezToPwYv3k/n4H2FzOhQ+jQvoSr5uTWAetViZCkLTBHxgUVK+T+Ww+VJdNGa/TEZ3cTRNBUeajp3lqCdOZqH6jQtHdYd0M5+pT/SlHnrfV1CIxaeeTfNBDhuk/A5jLtBLY3SH9na3iSmoVQiscqK7PEc7aHRcuoMiimxOTpm/aS2T+MNA0YBznikQ3Y0KD/6iNckBePJFgxvfrqq21jLoIFjBnuWjErYpUzXUamISa1uDjc+1nFZWM2Xp9w9QkjP3nyZGNuf/Ob31h6YbwADFK66Xaoa/g4NEQcHi0HeIlCU4YQccABB5gZHpos2ir7k+qCVG3ftalw2yJsOv3NPePCu2fCv8PXQfg78G06s4AQi7biiiuuMG0ve844IJRzhxA2QKbVGS0KtlDKK2TsZ89J+cKVklveXa+pgGA25mgUEiEr9Xelph9GkwXaZOtPEhdgAPhMaC3Yo8CtxFkJWcogVEhB1RwZP/I5KV6y0FYlLWqLiG+8Sz9XXUzAvaI22HMpEHePa5CLXymoKpWZU16TOVNHSU5lO2MGEaUsb1YQSu7TiDwn7rtwfJJjx0haMAU/rdwCZdaKK2Xq5Kdl6RwVLEL33SPuczXEXkzCPZyKUmG1e4m82AFp+nXxT1Nk0ph3TWNFGoOcYm0T7JFMJtgehsms1BbEs2HQTjCxin95JQJJ3kopX1os0yZqeU+boBcT5bY2SLL2MVR/LJs7Xb4ZfY+2XWWGs0p0HA4LV4kyi3sHQgWXTezKxsFA8kYIbkwv0P43cexDsuTHzzS6QruWgN53z/EZjaOmew0IdBRL50yXyePflJxyNHic/aQ8aDanwCcEySgSOaMdZGt4bSemuUm2Exsj+E7+tN5VYEXoyCsvlEnjnpWlcyfZ/i7q0wkWawsvXCTBSisMO6ubTEyYT+CvPx1PJExg4Uks+hu4a+lQKsC8YQrwySefmADESjEmSdipc2o4K9RMuK4D1RavY6ZSUX3hBJra3u/RejBq1Chz2bzHHnvYieCcAI/Ggr0XmOzVFanaC+3SaR0cGqttuXfwSZv2yDywFwbPfWiy0FZgBor2grE7Ew/ctImdZqUT+Lx5Y2T0q3dIh+ISyatQ4SJnpTFG8NK06ISpTwL8TjDKie/8TazU0i6hVX1AR2/9WSUFlctlwsf/k5kzP9XfypgEiTMIYCJWj2sVLDa97u4bxwIpLA1G4fcmiN/hf9F7juwapkIQG5I17iVzJsnkj+9UBmdq8l2RFydhi61JAvahQSxWPpWSt+wa6edajjLR3098Ub4a/ajkwK8meSwDYfSD5xw1KawYEi5AS5b8KGM/fUAWzPxC+f4qWZlbLOW20T+cqrqnsJJ3aN3ny3KpXPiZjHzxhliT6/qAsTGO1hYfvfA3WTzjfVsxJz73mSCtwDRf4dqFhSceLVfc/ubO/Vbeeu6vWjA0iET5V8PF7Z4Lo6Z7DQC0CGUqCpZTzWUr5YNnbpQFK1QACkqTDb9Uhw6EwlWgXxjZL+W19IcbOmjq4T4DrDxxAqF8bcWS72Xcu7dJcelS6wcO9pzSqnjrjnB8bRIwJmzexoYbl6IIEp9++qkx8fjupyLqw7zw3NrCvRub8p133lnefvttM3FiAmWzNoIP2gpMhWrzxgMaiwnz8MD9MYIu7o4RMPD2hGMDzPc+/PDDZKjUiOsv4fbqvhPOUV3gBJL6PAt4v+8/mQm0Fmy2Z1M3GluEittvv11OPvlkW5DJPDBtK3Ons++3X90i4z+7T7Iqi6UCcyD9V4EZlHIHxvwbo7CKWXCgJRJ2FQigz9nfLOWZKuS7b0bJ2JGPSdnyBRqYOwhalAffo0i8IBGL+7Um0rmX6n4sglzJDXLku6+el/FfPCIlxYv1mubLBJBkmGRuw0Qe+UeJJa5FwPN6tyqokB9nfSaffXy7BEuWcdRbInQooWukebUfTYCk/ItGYv6PH8iY9++U0iWLpDTorNWGqRhJ4m+idtMFz2A+ljB1KZXSRWXy2jOXiYQ3s2ckSiWnZKm8+eLVsnThAsuxo2pGOTIWh8NUwy7QjtD2JMOrYFJcslheeuqvUrlsvkaWnzjSOmOgiba+mkTWcnnogbNl5YofJLuySILKjiosMj7QBzRvkXJY/dfqQKOhHYL/OvzkSGVxibz16t9ViPtasisqtWi0xdj9VfNkfeZKB3pgmwUbUDfffHM7aXu33XYzhh2miD0DMERxzES40KPkEP5eXxAHduy4g73ooovkpZdeMm84FTpp4JnqH//4h3lLwb1s3CqEY4aieQhfT5c8PGoDwi3CBd6Y2FyLJpB2idclvJulg3BfcuQQ1w5d+4x7zpFH2wACxs0332xmUngQQ/t8yy23mLc/vN6hwXDtJUxNDWuSvBdpQYftnNIqZfgulwlfPqbMb7mUZSc23VZl601lMjSVyX88kmClDfq42U0nhY8EV4VnJWUoS0WmfjtK3n33Oln401fmMceEk6wVSjDvyXToc6u6SOKLXQ5RGKuus3IKA7SK3LXa7oWvJ6gisVKr9Pmrl8vYD+6TskVLjZGCPSFvgRLmYQgUYUoIIZp/LbDEP8y8Et6lqrJylVHKlR9njpb337lWFk3+UMMGyrYmDUU0I1YmSnyA5M8EjCmF+N7IhGGEfpKuUmXuJn7xgHz61nWS9dM3dlCgVMEcE5AQfMbDMd4J0if0U/9ryeZLyYxx8srzp8js796XIok/zTxzQD0FsviHT+Tzl34vCxfNlAqtu/JcHdPJkLVySoRPajvxGSbqzphpQrtyrqySpfOmy+svXSKTZ74pWdmUK9f1rwWylpFA6mKu+V5DQt+DnJE1daK88/CfZPGCT3VcKJNyvYj7YZJdoY2Y5NCWyS2flieFlRVkfQQzKcyrqiS3IluF19ny8fvXyKRJT9pCBAGJZzXSZ4m9vvMoMvPlia9tB0wqzoSDCYh9CwgWb7zxhh2Wh9lRQ088dYmPsDBphx12mKn70U4wWeIFijTiEpdNzTW5xXT27gANTFNiyy23tE82wTck2CyMsIXrydq8DzUmwnWJuQxuTnGPiVeuTAH7cIYNG2YruWzub2wgQLBKTDvFXM+Zo7AZmu9r48KV8saFMjb15AdtyPvvv2/7oGqDqyvcReMil3MRMKVJFzxPnti0/9prr1V7IvLILFBPCLfuFG88izFe7LrrrmYuxUGOjPGEc9RccO825tb4oBKZOulLyc8vlx5FG0i79gVSma2MMpoM5RQRKfinTyT/JuA+sdmvrMyRHGXIs0vmyvdfPykj31OGWpkz2w+sXIIx42sg7lrTI5yKhTNGKStcLB269Ze8dj30nhZSyCTR2JzkA3w4ZspIf1C2MEMVWfNk1pT3ZNRLN8mcCW/r3ZgFuOSnw+q/3a/6MVb1BW+tqmJRZpRUrCyWPh2GSfuCduYetAphkw29cH21tF/EUrYqZJUulfnT35cP37hCfvz6LcmDj+SsFZVoqpnPDAX1uGThDFk+73udR/pKfpciycnizAf2HyQSHv0E1dky4UIlt+zlUl61TObMGi+j3vinzBnztp2knRDek+2iaas5bZAP+u6iRRNl3oLJ0qvTAOmcv47k5KmQnIPnN4aQVaND4lvyOf1jpOUIIYbllVfJslnfyJiP/iNjPr9bqrR94KFNggp9JiGoNFRRtEnhAmaBTads3oYRZoWVU4z5PXr0aAsTbqwNgXTjQ1uBjTpeUM4++2ybJCtUsnzvvffMthizKBik2gBDByMO88uEuzYg7Y7SwfDhw+29mJc1FHg3zALl8fXXX5t74OZCtBxgejELQruUCSB9OCRAuOREeTb7NzbQVMDcsYKMsIU7WNogJnxs6E5HEEgF8oPLZcoZRhFPWJgE1kW4IH04bKDtUCbpgufpk3iq4uwWL1xkJlw9I1iwX452yIF7CLeM8bQVhGwEjDDcc00J3slb3atNyKhYKrOnfSHLFs+QLCw12veW/Nz2yB6SbeHtieTf1b/BEpRV5cjcH76QCSPvkjHv3iFLZ31tXEJi0ZHQCfECCjMPDcVINAyyJbuySqZ//7EsXzRBCqvyJbfTQCnI44RiZaY08cYQJ0HZuDwlCCZK5McfZ8qMz/4rH7/5V1kwY6yY1y2krNUyG4ooE1GeJfN/+FJWLJii8/8SKereVxtFt1VtoZZ2WxGUy/x5k2TSF4/Ip29eI0snT9CyzTaGDw2SnQBvMWV2OVRVVsiiBd/KgvlfSN7KPCloP1DyizrYqdjhvrvadyP9q30ikGWycPEkmfLlqzL+7Vvlx4lvS1YFXqTKLKA9pUWx6unMQnW6gkIpXjhX5s0co3JAsRR21L7RsbO263wTLhxMwNYMQcDEpwBNRyAlK5QXGP+yjHn/Ovn2i8clKGW/iQbK07AVhIxgLQslY4SLVA2locEmU9zMYmrkVtg5dOuaa64xxsOhodNQU3xO7YRrRbw9/eEPf5D99tvPmOnvv//eTgTHvezLL79svv3TAZoZ9mnAZKKJaUqgEeK9rC43JFh93n333U24QovTXIjWJeeiuA31mQK0BwipMMPhdt1YcJoJTFB4H8IAjBzXETAQCuoLynvQoEGmHYJJREigbUUZxTi4uhowYIC5sEXr5TyppQOeZ8zAfh/NlBcuMhPhPsliEQIGQi0ujBlX0eIh/OKGODyGurG3KbEqrbDHeIKCFVKGoLJM5s39RubMGC/L56ogVDpfOuT1koL8drIiJ6v6QDAm/cBsX1SoWFYsP373gYz/4N/y7Zg7ZdK456RsxSKLOclfGI/g3silps9xukiwRPxdOHeazPnhM5k3f7KsWDpLCosKpbCwqxZZkQqQVZb/KpM0kqYwmufFUz6RsZ8+LOM+u0emfP6ErFySWERImGNFc20lpHAlkylI1FZiW3ygY9V3MnPmOFk4+1spWfq9VBQVSHudW0UKErbxVeUqnFZKVlWl5OAUoGypzJyuQubop+XbUXfK5LFPqoAyS3Js3wExIqQlVrwT7VBZ00wrgiRIn3NqULxEGevp38hcLYeVK36SPBUu2nXoZHoHNnij7amswIuWPoMXLP1eroLlxC9fkDEf3ysTxjwmi2dP1PKqlIosLTN9DkuoDM16CKSQnUL6TQXGFcvnyI8zx8qcn8ZL2dLvtIwKpEf+EP2slNJcdJjYUSEo6HcVqrMrV8qC2d/IhPFvyrcf3SFffX6/zPthrHUHHVGS8dN+Et8asjyIK9rrmg0wRDD8HGA1YcIEW7FvSLDiycF4nFvBeRZoMLDRhXHnrAhML8aOHWueb1KhvpNRePKLgjj3339/OxAKEy0YNJgoNsfiCYr9H3FmJdb5UqSHvGFvjKkK3lMaCunknwMI4865WNuJHCYebc59991n9dRcCNclq/OYXpx55pl2QnqmgLbOwW/sf0Ar19hAW8X+CrQCCIAw/wjHaDFg9DgjZm2AoIzDBVzdIiTgctT1iZralasrxhU8wXGCNyvY6bZFnicfDz/8sPUnf85FZsLVc7heGQM5lZ39aZjtYUrJWHjXXXetlbC7tlg1fiQ+YaaTPJR+g/0TycvVib9rL+nSYX0p6tJFdjj8T9Kjy1b6bCLcsgXT5ZsvHpAfJn0uKxZOVQbyO6lUJtOyH2naPOLeaPKJ+xFGet2haUE6c5UJ7NxFOnQfJB06bCpdO60rXbp2kmw2tQZlylAq8zRvjixf+JMUL5qmvMMMkQoVHnGrqRx0oj1glZ/IoskjBr3i8gxnFc4/YZq5PBLaCU0G6Sc9SrkdiiS/x0Dp0nmQ8ghDpWOHfpKfU2RMMjRv/hRZsniaLF7ynTLjM6VqJWe96LMWhWtjMJSh7FFGWj7mgSnDEJ5nE0hoptp36CJFXQdKey2Lwo5DpEuXTlKofR2tDsLD/HlzZfGCeVK1aIa2hx9kRQnOblY3f6IsEOo5N4I+R7x8hkomM+GKRJOZq4JmXvd+0qf9ptJ78PqyzQF/1mafOICRYFNHPydTxj6vZfC9LFk2U0oXzdHyybEyqi4P7QaEpQs4NFQpZIzmApMH7Jph+jGpwayiIYULTBsQLNBYYHtNw2XSQbiAMUKwgSGCgWWFHCaGMLvssosdpAfWbOzpI9Wz7K1gnwcMOQwQTDkMDGm7/vrrzUwLFX9dwWZ1Dg7jM13NBSYEt912m63yIdDAVMFQHXjggaZBSdecBEYQzQmmXA0JbO3Z1M4BepmiuaCtclowJhhPPvlk8mrzwwnq7C9AUG9soEXgnUOHDjXBDyGZRQL6cN++fWT27LWrL8oYjQVMIVoRHC+kI7C4uuIZzAQRdJzmgnYKo4m7XM7lAAgwf/rTnywMK994mYJJxfXz888/7zUXGQpXz3y672gwMAnE2QB1jQYDwRSTSpxiNOT8UheExw8HdwV+hx+sSpcXV8hKZZAWzv9Whg45WDr32SBxU2nZ7O9l7Ae3yE9TPlBeWtuzhjf+IIYrSEZpsNvuR8ZD2ZNAmaGSlVK64CdZMXucLPlxpMz7/iOZPeV9mT35A5n93Scy/4fRsnT+ZCktnq+VXl6dSftn7SEhsFXDfoSv8D2zCmW19sw/nWdwHVq+aL4snzNVFv3wjcyb+rn89N3HMuu7j2TmlI9k3g+fy5K5E6RsmTKRFSGTUY3KYqv+EyYHvjcES9lwWLOfoM3Ra2UqVC5VYXLORFn80xiZO3Wk/DTpI5k16UOZNfEjmT91tCyZM1aWLZ8hZVUsIpAvfY4P7WC2i0nbFXHZ/g2iTv7NaLgkJqupqqJSKpYtkmXzJ0pFyQrZfuvzpFyFcdNIZOXIlE8fkkmjHlPBe4ZUlei8pXk3YdOgXzQ+i5LP6uvJa8lP970+cLrBZgcMNSus2FLDTKe7spgOYHQPOuggO2wJIQaGkBUsGHg8i5xyyiny7LPPmhABQ8SqL2EAJhGYJWG/7tJEm08MWgmqC8L5gpF57LHHbNUbsw3iwt0sZlukr6EFrNqA8HDVVVcZIwYoA5is119/vdYTltsaqMdwXdanLaQLF3cc1YZ0wjQE6Cf0HfbZIAhwkCPtifY7fvxXyVCZBTSUHJTJogZAuEZryAo3QhnMabicm6osPRoOCKBPP/20/P3vfzfXyCwc4RCDBRM3xmcKnGBRjexAKvDsE3SU4pzVz1qqyC6TFZy4q+Gr1yEbbsrMDNhu9AothippF+RJflWeyg6BLWSUFK+QlfpZqoJHVaWKVUhWVQgjiUfjCmO14m1pZYX/UEzhlGlkhb28cqmUlM2R4lIVukpny4ry2VIaLJHK7EoNlqPBs6VKw2M+ZqSPJygxb1VTCyqIILtKqvKrpCxfmWp+a9LLVOAqWVkiK0qWy3JloJeXLpPSKk6dRhtTpB1DiY3dBAZahHaCNaQ/LZx9C1MLAY1Zx7BK6SIlVQVaLipAICWYpBBIaXaxlOQul4qcKnNzjdFYurlzfQWqLxp0dMW2+o9//KP897//lXvuuUcuvvhiueSSS+TII49MhqgZMCIQwkDcRM55FO6AJFYT0wUTCelBS4C9Lf7Q2RgN88N7WMnCHpfOBjPNpkD2DPAb70xnnHGGCSfkDcY7P79gDaajNnJgQmOCwwvUQw89ZCtqaBeY+DCLYqM52grS09Qgvwg0CFq/+tWvbJWPawh8MFpri7hyqY3CcNcyjSkII5z2hqL6gBV3QFnVN466gL5PO4Zg0mk3mIzRTxvi/cQHXFz8duVTE9UEN96whwftJVpTgHaD69F25tLgkXmgbsIUBmM+++quvfZaE4Bpn8wH++67bzJE0yKaVqhSp/2EDX2Cj6wkC1WlIjlLJL+yWHKqOmq4hPkKVKEMZHbQTsMoQ00zraGpW1RJMrji4dNRpkLTRrqLpVxWKmmP1bKqMmEK4p4WWxLJOYrfWoic7JygVfm3oPwxO5AoVUfU7Ii2j2pg0sLYXp1sMqdfELCsULinX2hIilW8pjYQyMAFe1jjTpRR4ndmYY0yIImwRUp8rNTxnZzoTf5Ww7Jr39iTp0RZWP71p5UX8VVqcWmfU+HVPu3v6vFkHFZlLAG+c0KirJCK3GWyMgdBUus0SRwemVdRJdk6mNh+rep6XrOu3dWEI+fVqcbBpQbwVIOUKBMxHo6YmDHDgUFnH8Hvfvc7Y+5X6yA1YIsttjDtAiv40Q2baA9gwImfsylq2tDpmAvs4DH1wcSHfQz33nuvXH755WYf7sLgJQpTCIBZFO/BfaszvSEM6cdTEeYRMNvkEzMdGKho3mBMuAajBXjeAeGEPFA2ACYQG3DSxEZYypHVNpiyuDJD6MDEKxynA9coE54lDDbmCFDp7rlw78M0i/IgbZhmpbuJ3IFzQhAEOfEcIJgQlyuPMHgnbYX0xsGliU829XK2B8IPGzMBZcWqeVxZUQ8IqnH3KCvKkvtRcI+2wr0og+nKnfwQL2EwP8Pk7rzzzrNrvBfExe2ei2s3DpRH+NlwXZPf8MFgxBGNh9+0TeofjROaJ67RNiirOJBm0hQHV1bUXzgtwJUV5kK0G7R+mBhR/2gFuYZWDtMjwkafp23w7lSLBZQF78XEiw3qaBUw28OFNAK56ytxCN+jT7O5l4UP13ZIC/utWMlmwQKvarRDBKUvvvjCTAEJw9iByRvjBGMCdcj1aNtwcPUfbe/UgesLtbX3aDkB7lHWqQ6Gc3UY9yyItp0wiDfVuAJIc6r8UvfUNXFkKlw9skDEoaPswSDdjOeuf2QEosWvRV5QlSt7//oFGbLJ7smLIjNnjJa3n7lAFn8/SsPATOrFDMlCg8GVRV3zxXO1PZNOGI9WDsYzWOqW3BiYY7Kk44D15MTzOcl71Rw+8tk/yrj3/6NzDiFyTHxKgE8lzXZ1F6vOftwYnwxfRzRYqTKR4umIlX7nVx/3j5gisfKfLmoSLuoCxxjiHpQNppg5sKeCzcAcPOcmUT7RYpxzzjn2G5ei2HYjQPAM95l4YJAgGBsYNswnDj30UDs9OzwxEZ7VMZgxd3gY12BuYLj4DgPARMxm2xkzZlRPytyDQWCiZl9I3ISH/TDlw2QfBfGieWATLd/5fOSRR8z8qy7guRNPPNEmXybe8DkJ6UzClCUTuLP1hwmESYRpC4P8ch1Bz5liRUEYiLrEpp8yhHnF9p7r+K/Hi1CcZgUtlKuDKGivmOKhzSKeKGCGYZRhjqMgfFhg4h0IPp99pp1b4Wz60VBFQX5h8shLXB1SvmxUDqfblQH3aDPsawD8dhQGYR1Tj2DoTm+nHikryjL6DG2WNHGd5wnj3glgqlnxjTKnhKGsONOEPkNd7rnnnua2lT5CuVDGCIWUVZRBJX2UF2mN3qN8KAveS11gM8+YwG+8PtHHeDdmWHGgL9CPAGlBQ4k2NdyeES649stf/tLS8sorr9gGfQQN2hn5gynFzIs9GLyfcPQvyoL7USDQkxe0n2FQlvQp6p+8xMGVN+OXE1IcKA/yy/gU13acZy7SFgfyU9O4Qj1FBSIHxigE07j3omlFM5DpppPUFUI3CyfsJWPspkyYn9599901yrtZEG1OKYSLWTM+l3eeOV8Wfq9jTnRDsoeHR6tFeIgIbM+IChf915OTVLjAX5TDJ8+pcPHeKuGiqnqQ4DPxPTF9rZrnE7FHB6FV4esK9+RakQ7cwZlnnhnoxBzk5+cHOjkGI0aMCB5//PHY8Klo+PDhwYEHHhjoxL3GPZ3cAmX+A2WuA51A17gfRyqsBC+88EJw+eWXB/vvv3+w9957V98jzcoEBLfffntQUFBgv0nzUUcdZXngnjK9du2YY44JDjvssECZAgsXfp5PR+63u6+TmT2nTIvWXxAocxnoRB7ce++9Fi95cunhWch9J49hcveIN9U9d5/8KIMfnHfeefY7XVLGzZ7baqutgg022CA4/vjjAxU2LH7uu3fURLzzyiuvTCt8unESTpnqQAXBYMstt4wNUxPxfJjc9ZrKuTYiHsLutttuwWOPPWbXovUQjb+ucTsKPxu+7vITJWUUgz//+c/WbuPijqPw/fA7Ul2H3HN8p60r42t9X4XAQIWrQIWkQBna6ne48FEKx+WI38rs2r2ddtopuPTSS4PTTjstuPnmm+1d4XBRCscDbb311sE111wTDBs2bLXrN954o71jnXXWCTbbbLNABYLgyCOPDFQosvvEpYJJoEK2hSEt7jrf4yicjjCF37s2lOqdcWEbioif98Tdaynk6qF3797BbbfdFqigGFRWVgZffvmlzQv0sbjnmpR0nl+NciQoyMoNDjr9leB3NxVX01HnvRd0G7JNoGxA4lBie5420LjtwJMnT5lEOj9KXtC5/zAdF5YFZ+vY4GiLPc8MsvI0DONINmMb47ejxPMqXBitHifEOOLC1m9MidOB1As6aMvIkSNtBRL3f5gj4d6V1T7u1QZWIzFbUEbNPAJhSoV3lzBYBWVVnHup1PtR4LkGT0zKkJgmIrxqx3cIbQtp5qAs3oE2gVUsnUwtD6xAsvkTP/fu8LZUeXLxcx8zKt7N6ihmUKx2Y26FecVf/vIX86YU1s649ABWCOMIuHBRcnC/SUM6Ze/A6jBmbGgHMNFiRZnVd1Z10SyE35EO0gkfDuPSGyaHcJ7qmg4Qfib8Pa6MoXTg0hOm8LPcj8abbtoJ54jnnKYEROOLkgPf3TNhhMM4xD3nyCF6HXLP0WZY9aZ/oH3kk/LAvbPT5DhEywxy8YSvgfD7XTj6pfuEws/URC6sA32blXzGHcYpNB3svcDTFdoQZTYtnMu3+3Rx8DtKIPzOOFpbuLSkem9jgHeE66IlA9M6xmDcC1NezDPsgaMdtBTAD2RrndgEbtVPvTvy8PBodQh379B3xoDwrWrohcTMEIdQ6NiHeTL10+mgwYQLJh/2IWAegaoZgnl2blxrA+YiqPWxdUZFjckKJgRhIBxw9gMbMAmfzkRKujCDwOyD745hAO55TH9IJ3Hi5tQdOkZ47LMxlcAcIYpU70fdji0vGwjZhwIDgykFZ1aw34LNhC6+uDi4luq6A2lraGBmgokDHqxgJBB8cEmLuQumHKny29IQzkdD5Ik4wlQbouEdNRRoG44BTRdx6akL0Xex2Uc4p5/CnGNGwz2+R8OnS/VFNA7KAgrHiWkdnuCcIIQAB+PJYgMLDI3Rx5oC4Tx6xAPTU0x2H3zwQRM6t99+ezOXQrBsEeWnTdPWFZPfPTw82iYydbRqUOEChgahAgEDphQGOt0JGuYbG32eQ7jApWWUoWfif+aZZ8y2HUEgXbg0YPsP48NkEgaub0kzG8XRdMBU8wyEHXE0DzVNPqzUYsON60NczaL1wKf6CSecYJMZ+XLxry1cGhsiLoAAhiCFgIHmhnRie469OeXWVlAbcxG+7743BEPSEHE41CZcNFSbcUDzSJwsCrDXCk0AfRRhHkYuDNdm60I1IS58mFyYKFhQ4NR7+qcTpjkXgTM0GMe4VldE3x2mpkRDtqXWCOqD+YXDGDm/hI3/e+yxhzllcF7DMhkqNts/Dw+PNog0phMzkkx+bw40mHARBav1rNLjfYlzG1J5RwHpToRMCKyuO8apLhM2q5JshkW74p5zcUDEyeq8++3up0I4zc7cArU6K2FsZib/XMM71RFHHGGbyOMOfgu/w727JnKo6Z5DXJi1pcZEbe+jPB3VB3Hxhq+FKV2E0wTFPRuNuyYKI+5aQyL83vqSAwI6hFCKxhHBgt9sboZpB9Fn0kX4uWhZ1ye+tYV7bxzVhHTCpIvwO1ORx+qIKyMETA5WRVuFpo2xGtPQVBvuMwvhcZD6RhhuHaZrHh4eEdDFw8N68rvr9bEjfvIZ2zVRjeTFMCI/E+BiyphrRaMJFwzaHMjGHgk0DXjnYN8DLiTDhCcj55Y1XTAp1AcwPAgn9X0+FRBcUKmz4omnGTz1YFZBns8++2zzaOQ8kYQntoZORxSNHX9TA4Yy/JkpcOlpbeWdDlye0WzR7ln1xQxx8803N/NA+ht7jxxcu68LpUJc2FQU3W/RWIh7tyOPzAP1QntF24zGFg3G6aefboT3tMyFtmXbMplZY6GHh0dmgJGh0Rj8NNCo74aZh6nGtIizJn7/+9/bqlCYOBMBU5yWCDawsikUt7lsEIR5YZUW97dsEH/ggQds9bY5gCYGcxTMU5oajfVeNEucPYAJXXODuoZo39Qx+3TqY0bTWCAtuIVlL0RTYNttt7X+wJ4lTAAxMYRxwwUz19YWuEJlbwR54lRt2kJdQJthwaM+bYfFA0ynmkI48Wh60E5ZAEOD4fbbce4Q7pPTdRzSHAh8c/TwaHOg2ztKBxa2Gda2mlOwabHAjhzvSaxuYe6ErS4TFPbanP592mmn2cZ00FwMCSu1pJE9IE0NPEw1tFkB5chEj5ld3NkTzQXqnXRFPZs1NzgngfNQmsq8gz1LCDJs6MYUkE8EAvbsNEQbpIw5+wOPZmhHyF9dwN4nPFph+lJX0N85/wbhCXgho3WCvX7/+te/bC8GwjladU7xdk5AqPdMqfsq5RYqIUwWjHtIXPfw8GjdQE5wVBOqw+nYULUapx8ZLGqLqJ7wwkUdAZPDicyYfP31r3+1A+fwOsPGUDQznPbL6moYzTUhwfhCTQ0m4+im+YYAeckk7YAD+W2Ocq4JrLbD3DtzvMYGB7BhUoJTAARANHgw4xxe1xCaJsrX9SPy5hi+dEG7gerbLt3zXrBovUDTjqc8TnFHS8bhibfffrstHoXN6jKjDejYnl2Z2GGRMjncoL37Nuvh0eJBN3ZdOfSdHh7Xy02oiF6shrvBZ8pAa4WG5wBbKWBuWJE/7rjjTDtx/PHH22m4qNFxOXvmmWeam9wo85tZE1LLBeXvGPhMY+QzHbS9xm5/MGLsscBOnX6CdgknDnxvLNOSpshXGL4Pt34gCHPaONo3BGS0boz3O+yww2oCbsuBGyt92/XwaEuwnk+3j+367kbKAGsNL1ykCcwirrzySrPF3WWXXWyiwYUhG7lRn+OCk4nHM74ebRF4QmPvCVoF+gKrwDBq0QP06oumFiQ82h4YuyHaLM5HOGQP4JDgkksusTkgk8b3rED7RPJ7PEgr1HgMhIeHRzOgQYYhHRNs41bjjA1euEgBx8jwyWnjHLZ18sknmx07NrnXX3+9CRavvvqqMVIO7rnoJJRpQodj1hqTmgJx702H1gaOCQnX6drG2dLBfgj6AV7ScMPMpzNfQthYW4TL15V7tA48PBoKCMs46cADIPt7RowYYWdgDBgwIEPanPYHJ1zUmpz6u5P08PDIENCFw904+T3QUSBgfoS30d9hWu0ZO/jCXUhSVuONDV64SAEmEDaPssEPzQQnuDLJsEH1D3/4gwkXnN6NTXuqyaatMj9tjdFu64IFmDVrlplFsR+JgyjpL5gNInBstdVWa9UXKF9Xxi6O5uxXbbFPtyW4tspBijjtoD3jCIDzms444wxr180NtBbZJlxov6A51tokfZv18Gh9WJ334Fc1rdHl3UARJuA+GxZeuIgAJobV1p133lmeeOIJ+dWvfmUnDmPygWtZJhhczbKJOww3IaWipgb5wNYddT6MH4SWBbfArCTXlTilmxPUXVxhwk0nRNxodS688EI73yAOeO0ZNWqUhYM42PC9996zle6aiLCkAe0Rm+fd9WeffdZcjPLuKPEe95084DJ4t912S6bEoyGxxRZbWL/56quv5Gc/+1m1t7ShQ4fawZXNDfogffqtt96qbhOcb8AKNW2Y0//5pJ3Q1tg/xfk0/Kbds2E9FXDk4J6DWIAYP378an3Exc0erZEjR1o4rpGOU089NRmTR6YB19cIFLjXZl8RdYWb8ZoOhW06JDUXHh4ebQZhASKhlQSw8lF2PlsFjJDjk7A80QQgfU3P+WYoYMhZoWLT9mWXXWYqcEw78KkPA8FGP7yGRDdtZyKiK7147kHLsjYgDsojTlhyHpOcR55UZcSqH0w+K9vE1RBw6QqDtFAG7hM3pCeeeKK8//779v6GxN57720b+mE6MgVspD7llFNk6tSp8tRTT9m1uHprCLhy7tKli7m+RWCkvBHAaXNcZxW4vu8nfgSDvfbay5jxLbfcUi699NK0z/DgeShVm2QBAfe2pBGm8aabbrLraCpr0kw6/PGPf7QN7HiPc3DvDCP8fu4RL3u4EI7vueee5B2PTIGrP+rpyCOPlDvvvNO8n1Ff9C1c19a3TafE6k3G+IWCqlzZ+9cvyJBNdk9eFPlp+mh57+kLZOG0UVKp/zw8PNoisiRXcqT9gA3lpPM/1/Fo1Vjw4bMXypfv3yFBVXliXImZ/sJjXEPDay6SgEHlrIIbbrjBTKE4I2LZsmU2gWDqgWABWoJgAVxjcY1nbRl54nFx8D1MCBO8z72Tz2gYRwghYbeODQHHAIYJhD8h0t+Q7/VYBVZ1KVv6DOaECOSUOUw3G7tdXTQnXLuLawNcC/cRfjthPC58GMQbJ9wyVoQpDFceLWU8acug/tF44RUQgZlFJ5x7cAp9bW2jsRDoayt19rZWRxJik8FFpvjmSaOHh0cDItzPk9+zJNAerqQDQlZVrrmedaScmV7PscGC4E2NNi1cuIkB95n77LOP3HrrrWZjizkRK6S33HKLmXhgPuHRMGi2yTgDmNvWDBwdoPXDHA7vOggUaAFgxMIOD5oLNdW/u0fbrE/7bK427dF0QKh45JFHzIMUJrJ4DMT8syZzubUGzVKpkvaZE5mqs3K03WHyoPdim1/0om+jHh6tAmt0ZZYY1lxESIodie/N0P3bvHDBgV9nn3223HHHHWaPz8Tx0UcfmSeoa665RhYuXJgM3XLhmJ8wE8T3ulBNCDNutYVtbngho3HAfgJW8BEyvvvuO/tES7V48WLTZDQnXJ3HtVM+0R7U1oa5Vht5tG6wT+Y///mPabPRzOFFEOceHB7ZONA2pc2yQpmHDh06Jq8lkJdfIAVKCQ8wyYvV4IK2Sf2XmOATvz08PFoBmKpWTVeGgvwi/ev6ebL/B9n6N8niR8I3BdqkcAEjwKrqvvvuaydq43KQw5LY1HnffffJ//3f/8nTTz/dICcLtxWky7S7cJ4Za13AFS0M1+TJk60vIWDQf6hnNsWuDWgz0XbDp6OGQLrt16NtA4cFN954o33SZn73u9+ZthuzWhBul3FUF6wKnSXtO3ZOfk8AZqKggMMpQ+22+gFzTmmfq5OHh0eLRbQb63d3qUOnLolbqCgc6XhjLmprQGPOe21SuOjWrZtNCGgmDj30UJsYmCzYJIqw8fnnn5spR0tnOEh/lBzi7jUl1XWibQlojXlKF3hdQnOx7rrrmhkhGkE2RLMHY9CgQclQ9YdrN8CVc/habXBhw1QT4sI78mi7oP7xWocJLR6k0FpccMEFcsghh6TV/+syRqg4oi8kvNIaZlGsSubYrTggXKwpYHh4eLQ20LOzsnKTYwHjRILc2RcGC5T4GkVjzWltSrhgYMcrzBVXXGFmT5y4imDx3HPPmbefhx56yNxDEi4VeawdKioqbHW7qZk0hEVM3EpKSpJXGg7u8LhMah+Y+syfP9/MkpoCG264oe25gOHafffdbc8SwgVeo+bNm5cMVX+wl4O84CEK85RUro7rAwQgTmVesmSJlVldQbvi2bqC9kJ58W4/trQMMG7R3/HAhoBRWloq/fv3NwFju+22a+BxjTYBrbKddkhs1kyvzbhYPDw8Wj5cf3Z9mhHHlBWJnyEklhdWQxMOBG1GuMD+mz0V//73v80lKS4zmSRwOYsf808++cQYTz/JNy6oB1a3mxoIkRzy1hj20TDy7DFoaoGpJpBf9jo01YFfHCgJg42rTmzSKWsYL0yicJiwNqBPYsbIGSnES1k3ZD/FoxXlRDpxm1tXkKb65pEzdCgzP+60HFBX7M1DuHj++eet33NQJAIGJoENNw4Y2xCiVcjSdxjrsOYtAz7Iwpdjgnh4eLRAuC5vfTo0bWRaH8844SLsprQhJlyYWRgTBIrHH39c9thjD2NS8Gl/wAEHmOvZ8KbtTGIQWyOoUxj85mCmnBvchgbti3gzqe24TcqUc1OkC0HCvQfPOnhcA+y7oNzXBsQLITBBlDWfDQXSipbFUV1BWuqbR56tzzs9mg+unSNgnHXWWWZSyxiw33772XlIru2vLbQHI0WYEDHnhxnJqwksX7FIli9fLDkkJezNmGE1ObS6W4nUenh4tGiE+rYh9H3u/JnazxkvKqspO6hKjA+AT0dNhIwRLphkORyLzdTsfWAlaG2ZIpgQDhPj3ArOqeA75hSYQR1zzDHmFQrtBcwuB2Gx3+Kwww5bbbJn0vBoXlAHnKPg6oK2wgpzQ03ia4vmEJTSxdr2oXSx6667Wv/CzIdDKDGLwkxqm222sWsNDcrcUaaBccdpWRA6XBrD1xyaqn48Ggdo644//vjq9s68AjWI8IsnKJ2hES6yqiLnqFRVSFVQITnsu4gDTc6Rh4dH60G4b1v/1j9BpY4JLCUwTiSIcSNbhxAL0gzIGOGCTZ/sh3jsscfkn//8p507MXDgwOTd+oHD71588UXbTwGw177rrrtstWns2LF28BWT+0knnSRffPGFXHXVVRZuzz33rGZc+E7aGs/doEdNgBHDlvnmm2+2E5rBFltsYV690Dyli0xlRFsLPv30UxPUqRvs0el77K/hhHDOvWhLwMyJMxAYxzB7QtiA8WTx4u9//7tdA4w9aJgcebRMYBJ4ySWXmMaOuYL5Zfvtt7d6bwjExRJwaGMlWg02dnt4eLQZsB4VpmqkHm+aY4xoUOECRnD99dc3xmLbbbe1TZ5Dhw41G+nawKbKDz/8UKZPny7Lly+3E1HZGBoGttFswk7X5hoPHsOHDzemBy3FPffcY8LGTz/9tBqzOWLECHnvvffMlSYbOtFcuFVyVl2POOIIW5klb1znOSaOcBwe6aGuZYYAOHLkSPnvf/9r9QLjxn6Z//3vf2bvXBe4OmsMZEI7cGVLPsPtsynSRp3Qb6mrzTbbzPobfZoxAcG9IeFW+xsqX1HtwdqWGWaWmMowljnhgo3tnAXy5ZdfxmpymqKOPBoOtBnXbhijGIs4AwMzQBZD8Ebo9patbXuKg71/dc7Cw8OjtaMOXd6Gp+QY1RyzS4MJFwyemDVxcinMBauVaB/OPffc6pW6moArSyZfgAkMcYwfP95+OzBYYzbFinVt5kqkh8H+1Vdftb0WeIfi7ApWU8ODPZ+cb+GuwRggjLgNmuPGjZObbrrJmCRMPBAyOHXYhU+XMg1xaWwqint/TaDOvv76a5tQEfQ4UwFhkEm9LkjnXbUhVRzumrufKQRj2xRgzwWr8wj+9CG0jpgBUWdscl1bkBfgGDr3Gc1vfQgYs5aM0yEuLJQu3nnnHRsPMZE56KCD5PXXX19DSxEXf0un1gLXJlIRcPWJVvzOO++UN954w8alI4880jTiYYcKrmxaUxl5eHg0EVafntb8vQZ0nNJ/Nto0w5DDK2tNYjpgAv3Nb35jK5esVDLgImycf/75cuyxxyZD1Q5WptEkOO1FeCJGSIG5Z0WQd8B0poKb6IYNG2Z2sQgvaFNgeIg3jGuvvdY8fRAe7QTmWZx1gdARnkjQwmBPzqokKvCdd97ZGCp334G0M8EgJDlEw6QCgg3pZSU4nHcH3HHCXDvGOjxR8R1Xun379k1eWR0IbzB6rmzqAjQ6lF3cPgfn3hXNUly8rOaRXp7HvIx9LdRL2J1obeVDvLQLyv/ee+81715x5ZMKmCtQx7Qv2g/xUb+ceRJNM7/JL/bxYSGW6y6sSy9p4EwH2vqTTz5p/YAVe8LxfDRftFnqmHYTB+7xPOmMAkGBOuzTp0/yyur1D9z7eDcCOu2Fcye4jgtX3GbGCRy0OdIUZyvOO2CeuB/dfMw9yhHhD89Q1CmCBe/inbRF3om5FAJ69N20HfoS7T16j7LlHnkhDuqQvkWceKRCoKFfp1q8qKkvANJKm2UhhD08lAFpdH2fOohbxOC95Ns5JsAEhkUMzJ74Df3sZz8zLQULErR/6uyZZ56Rgw8+2JhQh8svv9zaDqY15NfVH/UQFZ65T7pSeSSirFgUIQ9RULZobMNtJwzaO2UQ9yyg3ZLfaJrApEmT5KWXXrK0gbi0tQVQZ3gkxPQN7T1tk/nv4YcftjYBXNmkLKPo8KldIrcyS/Y7/WUZsskqTf7M70fJh8/+SZZMHy1lUp44DiOMtlkFHh6tHuGuTr/P0T/tB2wqJ/zxC8nKKU7eERn59GUy7t07pVI4zDbAirJJQTob5JVMSmeffbat3DBRAiZ9Dqo75ZRT7HdtIDwMJIPyxx9/XG9f9m4gd5+A76ir44SL22+/3fZlEAYBBA0J+WCydpMAey+4DmMKwXQghDDhhicK4sCLiGOmHdKdcHkOZoSJPu4ZGE+EFhgN3uWIsDAAMJO4II2C+5w34AQenqkLSJNjXKLpop5gXqJl4QAzRnoRTGDm/vznPxuzWRfhgjyxCsx7+M7eHBjedAFjymm6MKfudF3qlzqKlgXvgNF0XoTCcGHD6YU5xVPMP/7xD7sPw0wccYIn5YAA4czroqD+Mc+jnMIgLHHCBDrBwz3PJ0TcjvkjDHtUYCgR+EkHGgWYeNpJFNQFzBHviIJr5In70TRzj3JkQyttj9+UKeUH+E59weS7dIbBe8mva5fR8uI+ZbXRRhvJ5ptvbvmnLql/3kF9hoV4B+LhPveicTpQDsRNOcF0wxxT3y+88II9y6pztP6Ba++OEUdYZszjpH9Xfj//+c9NuKBMcBZxyy23WL1jqnnHHXdYGIBwQfkgLFF/DsQT/g34TVmzuMD3aL6oIyfwREF8jB3kKa48KMdUiwOA91EWccIFZl5omYkfpCrvtgD6PAsgOCVBi8eZPrSPKVOmWNm6sklZRtHiTyFc/Dj1U/ng2QtkybTRUp4Vs8jSdqvAw6NVIzxEtAnhgsnr5JNPNgbGqf9POOEEW6k7/PDDk6FSg4GYPRaseLJyyEQJMwtT6wDDBJMPc8+GbCbrVHCTZPgzlXDBxsu//OUvNjkSPwwJm1JhHlj9xQxr9OjRtgIMg07amByI000YDT2hunRHwXscAwPC73Xfa3p2beDymgqp3hsGq9Bvv/22aX3SFS5g8tFYwThhDgWjufHGG8sDDzwQy+zEAYYUd8Ts6+H9UUTTTnpqyk84vbQZNnEeffTRtZZRGOmUVxhx8aaKA4YVoR6mhrbskCp9Lp500x4FjCf9lb4Dkw6zTn8iPhguNC6p4q6pHGjrPLfjjjvK3nvvbUIMginn08C4p3o2nXwQhud/9atfmfYJ99Qw2DfeeONqz0ff4e656wgP5BHhAnCftoAQy6o+ZpTkH8EO8yj2CwGeZ9zhHo4mosJEKvBcOvmLw9o8WxtceTRW/C0FLAxdeeWVNh8y3zDeYM7JXObKJmUZRZtzCuHih6kj5f3nz5cl34+WSmRc13RC0bqo2nZteHi0EtChw5052cEzVbhYc5lyLYBZCJMzamEYdoAXGTfp1ASYTSZkGPmLLrrINB74DA8DTQGmV4RhMq8LakoDK4lM8uwPYXV0zJgxxtTAzGLiwcT/wQcfmODDKitIJ09rg1STT5g54DNMDtHrjgDP1zftLo61QV3joA4OPfRQawswsGhBmLBZGT7vvPOSoZoX0fJs7LYRRrR+QU113BB1GAcYfoRAmH/6J4w6wjmC4Nq4onXpDefR5W1tyzlVOdUWb233WSjBPOYPf/iD5Z8yYRxh3xfj3JAhQ5IhE6hrnaxNHa7Nsx7pAaH3+uuvl88++8wERur8r3/9a/JuQ0H7g/2rGWvXQzw8PDIKdOgorQZYekdr3GxSNJhwwSCKyh77UhhBVnJZMXXMeG1g0zWb4BAsUCljOoOAEQYajV/+8pe2ssiqaF2YC8IyscY9g0kD78XUglNXcZ9JftBQ4AUEUwyYWgcXR13e71E/UO60DcxJsFlH28FKIAzsddddlwzV8FjbuuX5VOTu1xXReKJx0L4duVXwsJYr7nlHDtHf6QJGCuEPJw6YFWFqxEIDjDVah6ZmasN5iyMHV1bhsgunNRw2jJquY4p2zjnnmJnohAkTLD7GFK6deuqp9h1wHc0b73f15dE6wELUFVdcYft+WCBh3mKRJM6stLHAW2hVtNQGm+g9PDyaF3TsMGUoGm3MgdFAPcwnK82pJuO6gImYidvZ9qaDMLPAXg5MqoC77ggmFvOEsKmOQzQsFL7eHGiu964taAcN0RY80oMr78Yuc8zU6DtvvvmmmYnhKQk7fjbMo/WrL9LpYy5MXSgMBLCGKCMXb/RdUQqjsevFo/mAO2YWwtyeIhbNcBjSEHWurVWyg2ydwDWuNKaCNIJ4eHhkOmrryDomrKLmnVsaTbjAvpiNbKzIsUkbswAGVvy9R4kNinUBg3PcRB1G9D6bN1kxdJ5zooiLL+4aiF6PC9MQcO+JI3e/rgg/39BwcddEDqmuNxei6amNwggzpnFho5RuuHQoDumEAdFwYaorWKFFuKDf08dwzsBiAHuUauvfce93FL4PXFmnMwbUhFTPunp0cOHSIRe+NoTDRN/XkhEuB4/EYhjmwbhABzh+wDSOPtIwoO1E2k/MJWrE14qHRwtHtBOv0ald548ZBJoBjSZcoAXgVOUbbrjBNtHixhXbU2yRw7TTTjuZm8m6oC4TmJvwws+Er0XvxSFV2OjvpkRzvbchwKb/pk4/Qi5mbjU5AagvYCIwCcwkRpHyxWtZumaJaws2c6OhZC+U++42eEP1hWsnlDF5gShrfnOvvhSGixcKO5BIF7QrnnWIe1+YHGgvvC9scunR+oA7WvYeosXHqxz7xaLe4OqMQAVsCCYiOpQ27dDq4eHRhKhZfKj5blOi0YQL4GyZcRmKa9f77rtvDXrooYfM85NH2wAMFcxYU4N2iPaqMWzbiTfOnK45QTm7PDcFECr+n72zALCruP7/eba+G/eECCECRCBAgktxdwqllApQb4Ei9Zb6r+2/TiltodCWtrgXLwRIcA8SLMFixDdrz/7nM/ed3bs37+2+1WyS+91M7n33zswdOTNzvqOkLVu4Mh2SHaP4NtvXQia7AiNt+IeBIEIuugso9/iJ6Ux6kfedzX/i0Z1xCdH3QFlgy2HWYTCKx651rEPyr4fqMiAUZkDf0TFChAixFaJHyUWIEEHQoLKbTm/38rOQkt70fIeidRUo0IMHD27VK72pQfqy7S+jB4Srp8P25ptvurVQnKPAuRqkB4o6a5z8pxR3BoTd8g+D36R5d4F0IowYiFFHgTv86CiIF9trE6cQWy7IZ9YdsSshRJbpUWwTzVThziIb0TIdyQh/RiBCLhEixJaPYD9CC/QJZ96Y0d9ZrRCwl7HKwW96GCG5CNGroHe7t4lFTwPFtydGRLoCFBrC1FvhYgtnlGS2nT344IPd1Q6atJObuwvErTt7fck/A353FMhzZ2Wa/OGbW1qZCNEC8pjRWnZSZPdBpkdx3skJJ5zQhelRWr5VgVD1oVlRQHKbpbfjYhwiRIi+DMp50GwERsFzhg4IvXMmr92eRUguQoQI0WWwWQJK04wZM9z88p133tkRANZHsJNUT6ArSn2IEL2Nd955x52ZtGDBAjdCxlbFu+yyiysnEFxG4/bZbx857fTTPAc5zQAVoT3S26a+ESJEiC0HbVYFuUojYEl5Rjvuuh8huQgRIkSXwZoL1ltALLbZZhuZO3euW2vF1KgXX3wxZ6vz6EkigeLmV946M3oRIkR7YG0Nm5tcccUVbgoh5YSznJhSh2xz6vzNN9/kzogpLS/xsQVP9v1lQO9abUVrukMouSFCbAXYDAp7SC5C9Hn4G1a/CdE+LJ24mhIdVKa7A6w7oOcVQ68svbH2uzu+ZfEIxqE7/Pb70R3+FQuTYzMhtnyw8N+mRzFdas6cOfKjH/1InnjiCfnWt7+lRKNGBmj5GTJkKALi3LRIBnfIiv9cljxyU+BxiBAhNl9EtWlyIxAdAG5aKfm4N9PDoArqhc+ECOGBbUkfeught6CR3XloYLlyim0hFFK8UATZbpVe83zAX6bq4J5F5AceeKDceeed7oC3IFgvMG7cOOcn9ll4idtCc/v9SigKwsknnyznnnuus893Ae6DIL4YlG4DPfycE9Gdii2LnjkNmoXWnJRPnHpScSb92L9/yJAhsmjRIpeWrLvgOfPKOcG7syDsbGNNjy4nfu+0007uQDLSravAb2SRM3iYtlJWVuYOPusIzjvvPBffP/3pT63y3/LYZAowkkP+m2x99rOfdbvl/eUvf3HP/WDNypgxY5x84wcGuSSMfvj9ZnqN/WaeP3nQme11Q/Qs9t9/f/nNb34j06ZNay6XmWzGLdS+//77VabOlZdfflUzNyvxVFQOPedO2XbH/dUWciDy/tuPycM3XyRr3n5amiLt7HDWc8U+RIgQvQQ0EYoyhhoew0LtWDYilWN2lNPPe1YisTp96uGxG78jLzz4F0nLBskqy9DqpVdB+MKqJ0SvgSkAv/rVr2T48OGuUYUcfPjhh26KQD6gcJlilQ8LFy6UKVOmNCtUfuAvJ0Tbgl2UXuY8P/fcc+63ASVv3333lSuvvFKeffZZ95tzWtg2shBx8W8fyrf931+5cqULLwp+ECienIlguwuRDk899ZR89atfbVZKuwO9TS5QkpjqwaF5nNANgWQEg3x95plnXD53FoS9L5OLY4891qU1sorssM6Eew4SZA0KvdIokzZVjPyHiJlcI5O3336788vyiHBxwOgf//hH9xs3+IkMb7vttq3y0mQPv5EriAu7hEEufvrTn3bphPQQ3Q/KBWc8fetb35JZs2Y5mTFZyKgS8MzTT8n5550vjzz8qNMo4umIHHK2kQsP77/1uEcuFj21MbkItuo9V+z7LELFxtIgTIktBUYugFfje+QiquSiSsnFx5VcSAFyEWFxd84xl96QiFDyQvQqTBGiIfXfdwX4k88Peo4hAf53+ezSuO+1115OycT4YWH0o5jwFhM37DDiwU5L7IO/OZML0hClCcN+/myzaUo2oxcoxZ0FYe/L5CIIy/uRI0fK3//+d7cz0Ouvvy6TJ08uOIrgVzABfkAuvv71r8sll1zi0rQQ7Hv+/OVbp556qtx3331unn+ITQ9I34QJE1yZ//jHP+5IIvkOyLt0JC0ZVQXeWPiGfP28i+SOO+5w+75EJCbHf/pmGTXjIGcXLHlTycUtX5eVi+Y5Oxm14+ZMuC0oFf6i3nPFvkfBehL+SJXmuR22pyYXVapU+HO/c3Vns9WI3m6mETcQNQNx9W5yVw+trOSuPPNW4yRc2mVVrlzCbK7JQYQ07FzoJsxq3NJuu1V+qIToO6059YcBW/qSOUHZtLsALn5bmxu8ZEC6GRFP6YOMxImi/qoYvat85vwnpCm2Xn95ePymb8lzkItsk7qAZqoOoH9JZMFLtB6FFdkQIXoVphAB7tsy7aGQ0hwkFiCfXZ7xHf+WpAbeBU0xKMZuR/3sy0ARhswxWjRz5kw3gkGa0nvf1UP0Nif45Rb5s9EMIw+FgL1875FJU0CLhX1/S5GtLQWcaXLWWWfJ1772NUcsgD+PTHFg6uiggXbeSlRKB4+SqjJVFn1ZmSitkNL+oyVZlpCMOlN1S2LZjCRUb4ip6WnFoedBva9yrIpiFGUqE5NY5VgZMHqOjJ16kIzf/mAZv+NHZJsp+0j1sGmqXQ1x2gw1uHeS0RYg9xoFxxcx9gMOWV4jA0fuKNtM2l/G7XCIM+N3OFjTYZJEq/pLluRCgXReaDpGcsr25ghfsOFXjNGlc+kgpQnpN2o3GaHpsI2mwRiVi9FTDpB+Y2ZKZOBohvycTCAPic01/j5orJv/d9HRuJG/scoKqRk4UUr0txdL/o9IefVgKakcpulWJin3IqVSQZogS/zuWZBF3/NuQ4ToeaD09BZMyWoP2KGnne1Tb7rpptzT3sEOO+zgFHCmEaFgdhdY50APP737r7zySo+nO/7T6z9ixAg3YsGUMuLDWhqm6EA6Ogv8ZnoVvb74zTdYN8NUoa4Cv0knps+x2xUEiUMAOwt/OhPvE088Uf7973/LF7/4Rfntb39b9Ang+IMyyvQZZIOwFYJ9k6vdM3LFYW1vvfVWm6MeIXofjGCwlobyYnmGYe40O0BFtPF/7qXFsnxdf5mx2zmy/ezjZcCY3SRWUu5UC2e3RBXMIVNk3ISdpKL/YKlv2iD16+ulTFUp1TFUhegdBaInobRLqkoGOCV62u6flh13PU2mzDxStttRiYUqkeMmHyhjt1OCse1+Mn7CPtJvwDhp0jqhdsNyVaJySthmDhRjjyvWyJgd9tR0+JhM2+VjMmXax2T8tMNUqVbFeur+MlbTY5vxSjQm7yk1w7eVBnWxoWGNOmbUgrTovrZlUyESVdYUL5fBE3aTqXt9Rsbv8imVh2Nk3LSDZez2Byix2F/NgTJqu4Nlm8lHy6jhQySbKZF1a1dLOtOkPmz+MhHX0h2FJJSKEsw5sv2un5Ppe5wqE6d/RCr6baO5nHHlP6b1SFXVCBk1flcZNGaqJONVsrb2bU0PlQfqhV5IipBchOhVmPLTGyj2W9jbUsnFmjVr5OWXX8497Tmg8KM4Q2ZIS6ZBka7sIoVyy0LkrgBlrKfIBfkOGeoOcgHwk95oyMVJJ53Ua+TCj5Bc9D0w7ZH8YA0O0+RYbzVMTZRF+FiAD6jclJZGZENyoqTLpsvwCYdJ9fApki2pEolSP6hN5EuVi7KBw1Vu1c6oGTJq+oHSb9BYWf7+Ykk1rVdykZsm1HvVbfchF+btp8+RnY/6mWy7ywkyZNK+0n/U9lIxaJQkaoZJvHqIMyX9hkjlkNFSM3KiDBo3Q8Ztr8r10OlSu+J5qa+r9TwCzemA6sWPzUDRJKtVnx657UzZ/6RLZNtZZ8k2Ew+VISNnSfmAsVJeM1TKK4eoGSZlamoGjpP+Q7eTISN2ljET5siAYWNl2fIPJF23TKPra1s2C5lg1CoH0iEalW3H7CF7HH2xku2PyiglnMNG7iT9B4yQ6qrh2t5pOqip0PToP2C49B82UgaMPEBGTNxTBo+eLuvWr5W6NW973uWpL/ssLKi5K6S5/4htZfahF8j2B5wpI3c4WAaN3kmq+49yh2pSN7j2R01ZZY30G7aNDBqxg4yesIcSz520XsnKumVvOnnwp29PgJIWIkSvwaYBdMR0Fl11v7mDSqa3KlIWbGNQnlnYzX1tba0jA2y/2VVYPlqc/Kar8PvRHf4F0RN+htg8QQcCm0X85z//keNPPEEu/sa3ZPlKP3FUWVHmMHTEaBkwegdJl7PIm97GJlUYYB/Moc+4EY54Rt/Fsqpkj1KSsYvsuPvZctgXr5SBO31Mooky51Ur0xfRKmy5m/Jq2ffMX8qc0+5U5elQJQuTpaysUmL6msWrzDOHjrliFfWusWhMlctB0n/4DNlh99Pl8C/8V8bveZqbnl7CVCK14+oLfcBUq9bb+fYduNC4eGnQ+w+V3U6+QvY7/VoZMeVoqRk8ViOTkKZIUtKxBklFUm66C2oiJq1yklElvKS8nwwaMkum7XSOnPzZ38qo/T+hnrHDXD815SpfuW/0YdA/H5Uqza0SKVEleeaBn5VdT/+djJp2ovRT8lhW0l8SGpGIU2H1f83HaC5PmfXDKGBJaVxJxnay3S4nyyGfvEymHvolkapB+m5Azl0fR3MeVXnDAFqmJ8/+jBx2zp0ycdZnZPDgWVJRWu1SKq0s1JtWScdWzKVMRlMvo3VJvGSg9B80UcZse4IcfOyvZbeP/Uhk8EAnBiIVKg9aSPhWN8tESC5ChNiC0VuNJztkMVoyadIkee2119wuSSzkZsSCHvTuQJAodhd5DCoZPZVmnfW3t/IwRO+BcrFs2TL51a9+IztM213+feddsiraIA2xDUoemiQSSznFGSKh/2tDreqCT9Yjqjw5rqGiEXEKdlripZCSSXLMiRfJTnM+L8L23ogOpuvFpAegAcsmPON+ZiXRf6x85gv3yuTtviqJStYbofi0EAFnPNt61T/SwfenCSaReEKqaraRo4/4ueyy+9elKdOPN+o2p+6QcH0zQQi+08pKhoySY47/pUzf+Vip7DdSn5NGWt+5vmsMme898eLiyQiKtZOVaJ1ES5uUZEyRE474tux1+LfVDmnJCHKJc9I36xWPVmRUntPxWpH+FbL3wRfIfh/5jvQbMFmVbNJB5YG/POH3nvA/NrzRmmisxI1wHHrwt2T/Q8+VSFWlS7E+j1zWxkXTIVojOx18vhxy+iVSpfIQS5Rr/JQkk49qCdLt4p31CIYowbB0IL3wKBItU96+jcya8Vk54vhLpWKotsta12hF4bnr5kTJlbYQIbZu0MPOtra9DaYtsfi5u0dY6CFdsmSJU2B6A7Nnz3brKzizgZ1w2NKXxcjbbbed24q2q0AZY90GacUOWN0xJcpAGnEeBFfOG+lOvPrqqy7s8+bN69S0N6bRMJ2mlXIVMPnAaNHy5cvDMy76GPyEmFkM0Xij1Gc2yCPzdpIrb62Tl9dUyrpsiZRViVSUt1aqN4J7zlXlI9agyoNepUwSFaNk5wO+IjN3/6IqY9VaGbT4ETSbFqQDYWAkQWRg1XQ55axrpWzkRIlV1mm4VQlkdyiXXn6TH95oREyVMf2LqAIdHy67H3KB7Hbw1yURZ+tvVbBiStyiqVbx3/Tp4IOGv3zoeDn8qB/IhO1P0HCXS0zDx0iNN1rTdt41v3eEMyHpJIr0CJm177my14kXM5fOEVfbJKKQP5sKEIKoVHo99f37y6xDvik77PE5aYInR0pVmeZFC/xpwaU5PhlPViJ6daQr443c7Dz7PNn7+IulpEIL2GaCVGmF7P6Rr8g+B1wgTanhmrdKv3Lx5goKlQpLE2SB3cOiKvuxSI2Mn3ic7HXkRVI+YrpWQm2Xq86iT5GLZsFQ+O9DhOhJIGtsocp2pL0Ndobh4LnulncWjY4ePdqtJegNoDyzKxSHyf3tb39zC7BRqiEZHGDYFZA2LH4lLqQVoyPEr7vA2gY3/33YsC6HNQjIFeHfY489OrzrE2D9CofpdRQQPdKq0DktITYRaOy1IU9kVEHIMoVlvJx20q0i1WWyaMlAue6WOrnnkVr5cL02905emPLg+qI99wEwvSOmCimqp2vOs3F1VyLxAQNlp13Pku2mHiPRRKl3iJZ64ZnuVyQ6jyaNRINUDxgthx/5dakYOlUaY6oUxxpVcarTssN71ill3CgFehAp4SmZpIo3KYj7Zv1IyxskI12yStKVcZm++0dlxm6HS7xE0yF/Mm5aaLaR0wStrP8Amb33l2T8pBOkSaNIvrnpPrn3MY0ji3WjGn/khx5r70+VUPUEk1ZikclWqKlU2YlJJp5SBbVcdt79M7LzHqeIlDM3X9PNpUVfkgUvNCWsF4rFZOrss2XH3c5QeSiTtFQpKVqtaeHvVEIGPLLBCB9ALjCkE6WGrQ0ibttWNmCNS1M0IdvPPEf2OvDj+kyVbeeI//oQNDwEKQFJjpbLtvt8WmYfeI5mWY2UKtGOIQ9aN7j8c0MXTJ0k7bgnHXKGe7Yhpvy4EQp1EN2gpFvLRUVatt35CJk5+xNS1k+Jdw/UCS5t+wJoeFG0aIxZ5Mqize4GDS5TNfIBhYWFnd2tXITYPIAC2N0KfrHo7lELwDaomHzb6/YEUGT5FgSDbWkZkQEsLOYwt66A9KHX3/Knu+PlV967Oy8IJwZ/OxNm3HUmTOamM4QmRA/BKQNeOw4ZiCYGyE6H/FiiY7WtK9V3jetlw/qMPPpCTB54Ii5r15doPpZILIN8xtWQlzlP1HjKJc9xXKJPuOK/+h2pksoxI2XMPqdKYvBoz4nTzJELfvQdMMgwadapUrHD3pomcdWJEmoqc2/TnuKIyfK8zL2PappEsyk1qjxmWYOi9bemh5tLr9HzSFS5mogSrSEyavfPyZDR22t6KvlSe30KGlZysUJJ4YQd9pNxO58hTaVsMQxp0Dx2/7NaBIUzIyWqSZakS5WgqtE0iWU0zZxS7QRL46yEIpZ2xiWH/pao1sfx/jL9wC9L/ymHqiX914l6pXfQIMNH7ip77fkZyZYwkuGRqYgSJlLAtQOuLWB9QYmmiMZX5Zq/SKZcRabcHYdCekT1LWQe29m4khY1kWiTTNjnYtl22hE5atL3QHhjSqjGjN5fDjjg29IU6SepRIMSxSYXf/fnkoCyodmrMqEtjIu3sEYrCqFI6TMtH2wEoWU/ooQ9wg4BmoapSL0SrRKZudtHZdyU4ySqBK670WdKGT1s7P0NuaD3kwOzmMPdXSBD6AXkcKkgIDP0LPJ9pnfwfZeBalCUAPdhQx3CAFE95JBD5LDDDnM7DKE4chje8ccf32FijGz1FHrSbz/oGIC4YxhhYJcolHa2eO1Mz3sxsDK6tYC4cjDfKaec4k5EN7CL1umnn9488maEZGtKm80C6HIodZot2szLkMl7ycQp07Vdyak4mmfM5lBVQGobk9KQUhKdicnQiqRMqC6R0QNERg7IyMh+KRlVk5TBFVFJRFTdRLHKjV6Q5ay/iKBYqH8Tx+0o46d8RPUJVdbV71g6ropIX5KLiIwau49MnXmEJGoG5M7sQHUisSycmi4ax6Z4rdSrYlhaFpURQ9fLmBFRGTWsTPpXlUpcE9V6q53cO6Va22xXBjIycNhk2Wb68RKrGOqmWvUpxVrJAaEpGz5Cdtj5k1JW5m05jBx46eClCSMSybKsVA1plKGDsjJsoOg148xIlY2x/UtUJlSpVMKRVoUyo4ZRKudPGlqi7VbJANl1p5Okqmwc4uZMSzr3AWhQUhUD5MBDv6Ft7CAp0bKh0fbyNZcWCDklJq6KdUVpWoYNLpVxI2pk3OioDB2q8dZnyXhKZQbSyXoEz5krAERVPYzFErL7wV+TbI221RTIPgZiG6+MyqyPfFriiVL9pbHXYFpUCDH3PGNr2qp0g4wuj8q4oaUyamiFlglNHyUYUc1/L92oIyAbmnKRqJaXuDsTJ6pt84w9TpD+/caqHSWpeNxNydFntGV6Jpnz/PDDD8tdd93ltl7cfffdc2+7DioalB6mQATBHHG2e7zllltcLysNN0QCN5AdGm4adT/ChnvrBo0TBOPQQw91xIJpOpBURsA6AuRoS5Alyi5lJ5VKuXULpA/rIlgjwUhDV5EvnexZZ9OvkNuu+NnTgLzR8cI2w9XVzCMX2W+//eToo492ad6nlKYQGyPr7eQSrayU7eYcJRX9Bmtb48kaz9EWyMJMGqUQORTZfVaTHL2PyEf3KZNT9iqTk/YslRP2K5HdpsVE9Wq1l1ChpSnPyWw0qbeNzp94rEZm732axPoN4wPuHAxRhaOvIF5eI2MmHij9h+0sSVUknZ7nwmdhJE28R5FUQiaOKJFD94jIiXtF5Ph9M3Lc3gk5fJcSmTA0ECcSzhmUHE1HVapH73icDB0NKffKiZWVTV5mCEssIsMnHilDxu3mwqxPvOc5K9RH7IA0qKxE9p1VIcfuLXL8Xhr/vdKe2Scjx+wvMmcnFGpcqDyYYxc/5K5RZa1Sxo7YT6Zut5/3zslMn1EDHUZuf7QMm7iXZONKlpM1XlrkDGMRmptOHmpKI3LkrJScomlxksb/o7tXyol7R+WgPbMysCrh0oHYOdnBYweUdMjFIKkev71sq0QrSpnoYyCmYyYfKDWTtndbVTtZ3ghQrhKlBBtkzxkZrSMa5YS9RMuGysYeIlPGJKQ0xqgW/nmTxCz94kpoE3QyROMyaNRuMnXKHH3Ld5y33YJulSp6KI899lj56le/6k4hPfnkk11P7l57aWzbAYrJe++957avRGmj95eFjH4MHTpUPvGJTzj/OjPFoBCYb7148WL3PRZ2QnQYSaHSYYEqu9/QQ01c6JHl231ZATFYGDdnUwzyueuM6QhYMAsJ5ryFgw46yJFWpgZdeeWVToY6gva+HQyn33QE+dx3l2H6E8SCbTbpSWchMr+pEzqaHp1BvjC1Z/Kh0POOgHoj+C1TYILPC5l8dgEbDzz33HPuyigs9SR+c5bFG2+84ewY/O4Kwe+/34ToKXjKTX9VbAaNnCmxKNOZtBl28+q5atqrEunp1xnJxBpk/MgyGT8hK8P6aTmrisjQmpgM6R+VmnK1p04y6iardpkCASVBHuilZnEwiziH1Owi48bu7nSHBv1Dp0CJxzhlAtMuCF9M/2fBNLPBuXJ2Nk81HDlb7qYDpmLgdjJg/AGSUiVI3BQnIk7oUa/4U7/T+q36hEwfIHLsnEbZc0fVBSqqZNnaJqldG5GByq0GVqW93nr104u9S4FmeY4rqRs4YFupmrCzSHmF+za9+t72vlhsxzigLnlpikKKiTnljtTgnVoMuivClDN1RUnDlJ1OlmQC9c/743tZZIEe5rTqV6mI1EQTMrAyJjWDRaqGNUjNoHIZMKhBJo1rkMmD4zK4X5X6qbSUaUSaEqQGcHfMv1ck1HHlVNU+WdRMGEirQJjaM1y81KC/2zM889vpuNESoLrVzgd9UericcnADiDelAm9ZtV4C5OzjmjNmFEie00rk1FDsrJurcjKWtXlhojsNy0ue+9U6XLKi7e3u5Yn7zyhXKXc2p5pOx+jCcLIgC8YAUMQ2jTYUZue4c8rJ9597rnPvv5zphA8UlQhEyYfJ9EKOgP0Xx4HRCWeicl+O0dk39mlMnZsmbCr9Yb6jEwbHZMjZ6dl7EAvfKw3cTtIqRumBXrb1epVCX0mWirj9/iKZmbuLCqSqBvAd7sFFGBOo6Vi++9//+sOI4MknHHGGe6E4GJB7++Pf/xjtyA0uMsMJAAFf9asWd061YJtNK3xZ3cVyAULSAE7rhCO22+/3e1Wc+aZZ7q1GWEDHAKCcf/997vRrXPPPVfuvPNO14NvslQMrPHrSfTGNxitoCd91113lRdffFF22203R8QpS7vsskvOVueRL/wWr87Gr5C7zviVD13xx8Jmxg/qKDphIHT777+/Ixv8DrE5gNY9LmPG7yL9+43UvNUm2BEL8tjyGaWIJ5xb0JBTXSNy9ytZ+ctdH8ofb2uQP96ckf8+1SirUyx8rnd2PWWcP4VbV4DyEJX1iZhMnnmKa+0TUq1XvcEgV3a1zxc0HnnJqElJUg3XjBqe6ueIh/nbAVM9aJSMHMtMASUpquPa1CYMYB1FLJ2QqkREZs+IyDYjS+WNNQ3yB02D2x9skjvmNshtjyTl1cVpVcoIiUcqWqCB13/4F4/EZfSE2VLKKI6LE++89+0aDa4XQE3nWFLzpcmZdEQNqeEYgIY5n9u2jILl6pWDx8qwETNE0v31cctLUoEYsVC7Sc3SNSm59YGkXHHbBvnrLTH5280iz7+dkFrp7ywueAU5QKltUB+QIsLUYiIQj1hUBg3ZVgYOmabpzeinsrNm7Vd/bmTsXct7xIspbGl9lNKvYHIiFzCt3W30DrkxhqJKbnW/STJg6HhV/jXHWB/gFiPrO+CuxCGl2RBVgq1Ke3lS3lzVIDc9npab5iXl3ZUiNYkm2W6gJkbOnUekvXKBAS5t9FlV/5EyVOXP6d0alHyGeLZp1K1nIp7ReDnjfufe+ezbt1z48hjs999miNQMHyHxaNu7WpXFa2XG9tVSrfrwkg9E7nxwgzz0xGp5f0laRgyqkB0mVkpZKVv7aow1IVBNSANkipFRV/doWAaOnSmDR2/v/GxOpC6C6HSLV0wLOeecc+SBBx5w2y+iYLE4+lvf+pZ89rOfzdlqH8xfZ60FQ/0o+Ndee23ujfeOU28ZYWCko5ASxzoJplTRm/fII480jzSg8DAigULoB2TmG9/4hrtnWgvK4uOPP+7IhP8b7L7zyU9+0o2wMJf8U5/6lJtrHgRTQQhjcCpVMSBehLvQ9Jp33nnHxc+/wNWuPOM0ZjtXwB923jEKM3PmzGb7HQE90Sgz+eJri3d5F8wTvkUvKzsH0bMfBNPf6NkuFF/8K5TP4IUXXnBTRPLZwV/yIN8hbpBTtjTl5GfCCBFmJIKRsY7iu9/9ruutP//88x1R7Qg4wfn//u//mnc/Iv8htITLYPmFTL300ksuvoZCaUP8KCtMTcJP/EAJJf/zrR1C1tkxy6YDArsiO4zssZtScB0U36fzgLS7+eabnT06FK655hpnf+rUqa7cUL7wz+8/QDb4Nunnfw74LmWJEUvKLYa8pF7gJHC+zfbByE6+dKAsTJkyJfdrY5AujDjhH3WELYLnEEBkgw4O5CII3hMPpigFw8xvFrUTHsoL9QRxYISBUR3cQg5Ik3xIpVKurOA39R11DR0qb7/tnS5Lmh588MGunqWOJO5//vOf5eyzz5Zvf5u97D0Qb+q1Pffc08kN8SOfgmvOCC/pTHz9O1MRfn+aklbIE3aBP96M3n3/+993p06HaAeqMJWWDJa9T7xEJs3+uFOILSWZD+1NW9Dyqenr5kjH6uSC42tkm2ExeemNjKxcnpGGDXF5dVlG3lhfp648hYGebU9j8+AvDbWa9+VN6+RP3x4iCXYmztoOYqZwef8XBjbId67mglBjvP5Z/kDr0tAWVNnXv533O1NmHP1zoqvGwuF9D6UwqopviZKLscOzcsx+ouUopWQiLcvXVUmZVplNDSJvLForjZmEphWJgJYahHqU0XKsHq6t/UDuv/wUWfHOE+q3F1poU9vgvaeOefctsDcAUkCPtT8f2kdWkqogj931ODnmlD9IU2ag4zBBkBYo2ml219LvkHqpSJWUZtbJF8+okYn9krL8w4T88p9rpSGm9VmWQxdbwmHllTLNrlsNa96TB2//nrz5xL9cOnjLxQFUxx9H9+GcAd7oBzacnObeeTnmvfOemn0Lg/fOg/8d93yTuwrZbcahssMn/yLReKmmg9nTUqEfJA2ySuhYwF+RHCiHqTzsok3hm8uycuc9Wo7SDXLiwXGZMDImc19MyO0P1GkaqUNXlvDFu/IokSqRurJ1kl7fKE/e8X/y8kO/c3HKh5a4FAbjd55N/mJKvzX9NUU8l/jc4rv3zHzd2O9kIi7Ddj5cDj7kB1I9kLUQXkox4uny0fJSTb/yRvn8qQkZVVYuj7+Qln/PjUj/fnVyzG5lsuPkuCxW1eya29fJB7VxiaUIowcXGv+nU2l57rbvy+P/+79WOdUV4H2hNO0QiPSXvvQlp7jTiCHENKA/+clP3JqFYoAf1qBx//vf/16+8IUvuN+AZzSSNHDWyAVBo88aih/+8IfNDfiTTz7p1nKgxKCM0MPMd1LakOPPpZdeKp///OfdM6ZcoQjccccdTjHjPd9EYWKh99VXX+0aeptH7jLbB37na4CLhcXfFED7Dcxv3hWKfyF0xk0QKDvE2x8mgyln+UC4LS38bi2OuLP7IMx+vm8a/P77UUx8cce399lnHyenn/70p3Nv2gduWXPBWp4HH3xQPvOZzzi5K5QO+fDRj37UkcHvfe97TgksBAtnsX6j2EKUkNUbb7wx99QjHfnIlsGflna1b5LH+WDvUdRJC6bnoMRCOiljkBbIaVt52J58oiSz1oCzO1gThTJrRM7C2Zb/beGss85y5GbRokWOwPz617/OvWnx2w++w/NC3yOdeEdaQLJYD4HyjsIPmQL5/DXYO+obSNmPfvQjFzZg5IKRYTpLSN/HHnvMdeIEyQXE9Z577nEdJSBfOvnj4Q9TMG7Eifd8Lx/y+R0iDyIxGdB/kux97P/JqJmHSizS6JQdD97eNt5hb6h87GzTIOee0E9GDPN6h1nwzVuKylPPNMkDT5fISurPrNYdlvaaFS25EHWPo6qQ1X/4nsSzqnCpppbRcFhetZdnKGXs2VPZf4Dr9c5o+LJZbTuVGCUbGyTZ1KiKoKcAYooBn6RnurLfQOVbTFPKjVU0iyDkwi0/Vb/LZcft0nLUHuUynHXp2FHL6Ep1kbQsfCciD8xbKx+sJE6Q40Ag3I5amq44zMRkQ+0iySTXatqr7PO6nfh73pHqhCYqZRVVkqDTQb1Lq9tkJinZVJMk6+skkqEubMc/H9S14CRRMVzKa0Zqvup3NM9bDkz02kWXrm6nK34hI42SVDI1a2qVnLJHk1RrvK96tEkee73WpU882V/JVssufV75pKxnNN2yUqduIx+ukzIlqPRqs2WtB0YKrB5WNy6xvTA4KMHxptVFNA3KvMXnUa0bNGCkQTSdkbq6Omb0YTlnuPAg52+ebnsXLdUvyiorJa51sPfMc4vscue+q+RC/5eKpoEysGyJ7HvgYJm1XUJK2aGWgyfjtfLUywm55vFSSdWqgs/oSB6UJkuloXSttrlxyWxYIY31a3Jy0No+v/z1Yj7QdtXU9Nc7Z9vlUUNDveuQybrRNB5bmmJD7fFP/XX3Cpe9ess1o2WrsmKMlJYN1fAnNfU9P/KRi+pEqZzzMW0rqlLy+pKk/OG2lAwZmpVj51TKpOEx+TCZlSuuWyHvrlcq32g7sHlwWWtIN8oH8/8rt1x7mvO3Oa+6ACTqe95t10ACo5Sj0NMzh0LBrib8vv7663O2CgPFhJEOenDpLUSBoNeZhdYG3kMC8Jse/FSehg4BOfDAA93uT/hDuPCHkQyUk2OOOcY1unPmzHH+0WvJNCcab+yiFDHFgNEXfuMPygcN+N///vfmXkknGD5jaLeiKhL4E/TLfnfmG90RrraUv7b896ePH+am0PuOAL+CpljwfXptmW5H73sxgGgxgoCiR88xMsMz1l+wRqctBd4PevaRQ3p/2yNDHYkTPd/Ehx5+/7REvmEyayYIf/pxNXv2PGh45x/1YHoUZRNjow3tTdvBn7bASA67uaGcU57puaeH38KGAf779oA9wkw+MsIAGYJ8PfHEE+2Gpy1YupAHrDv797//7eqt3/3ud20SSGDhxz3kZO+995a5c+c2jw4STuoryMqCBQtcvUV6Q44hEaS5uYW08p6R0K4CP4sh6yHaR/+BY2TC9P2kXK9O4VWYzPLT3aky4nZ60Qf9RpXJwg+S8vbzMVm0TGVA9dqB1Wtl6LCELF61QVasRgFTucEZfnD1vFNQPjGqUFXUSLRykF4HS2n5QFWS9Z7fakowVblrwPC+rHKgRGPlWl7KVCmnXS2XeKRCShI1Ul420PmXz21bprQSssLIIIqkKZyAK+SKrWerlA80yMjBcZkyNiZVZVlZqbJ4/Zsfyqur6mRidZlMYEZQJCGvvouiXuri2woodi4N1KgCmiirzH1/sCT0mtB0CIZtYzNYSiqII2SoUr9Xqob58GyNWibRuBKOssGqGGMG5cxAz1T0VzNgY6N2EuVDpLRquMRLPMWPKT+khksClxzEResTDXvW7f6jjzU9stG01MRTcvD0chk9ICob0hH5x0PoQ2zlq2qd+uO59+DJlzfWwChXmVZDZQnNw+oaSVRVS1zrqoSamP6OV/XLGe4xvDfTT9Osn6ZDjcRKK5TAeGnA2Sqi6ZLVeMQ1nVr8aO22xV97VuVMorJa5bJSZUxly4WSFROE15NrJ8f6f4SdsJSIRlMlMmawtp9T4lJdHpP69SLrGzMSU/2xMZWUd99Ly5pGjwyaD/zvSJreUM6Y5Mc2tvHSKs2DIVJWPUzKqoaq4YoZoc+HenlvMlA5TOVATaU+VzcllUNUfgaqjKpMxMudyXLwYVmNlFZrGasenDP475lS/V1a5Rnc42+p+luqBLNM/a5ALktJU8LphZ5898q13jQXbmQiI+WJmGwzLCLDqxtk5wmVstu4MhnaPyr0BdZHN8izLyVlXTKthLPMSwlzbldFTEnlGiWjCx/9l/7aWK/uDMjFbgGNz2233eamorD2gh5ZpiXQ4FnF2RZoiNnakzUNKP+Qi5///Oe5tx4gICiB9N4V6kUF9913n/zsZz+Tq666yjXMTAdiugaKCQogCt2pp54qv/rVr5yScsQRR7idom644Qb3baZ+zJgxwyk0zBunR5BDwoiHGeIbYusFyhtyg0yZLDItDPncfvvc3MUi0NNyVEzZK8ZOe4AgQSRQ+Ik/vVd0FEAE6MHpTnR3mpl/faVM+8PBvf2GCDG1kLSGdCCDAGJB/UlHSJA8huhr0Px0aoLdoUHQDJNXGN5B4rKSVMWhIdEgt9/XIPc+Uif/e3WN3P38KrntydWyKlWqymGJ1PRTJSZeuC00mK/dBRdan5w5473qEDyV0VMAnfLv/vitRgMdiagWHFE1MK3KFhHIROTtV0WefDCuJiZvvo6bmFRUMWW6wt237pI1aFpb77G+7kxYNwYeaXhznSreCeG+e9UIvXcFTO79RqFxP8kxEoD7FmQYOdArb8eNLpFRw9WK+vPg/FpNH2+nKPVV/8Nh0HjgFXbsmvvVfO3wH/F1f6393fh3G39Y0ivI0Yjcr9ZgDY5ky9xaj93nVMuUIXFZtFjkz7dtkMvurJXXlidk4uhqOXmvMs1vyoWn4joS78qZh4ybR8hqJv1avg9tYngjgCr3rhC4RxsBK8mGEnl8vshjT0bk1ffKZH1DVFatzcra5Z6zhvVKelIVEoVwFgFXH/HNbkBLancRNICpVMop6yj2zPd99NFHi26w6V37wx/+4AwjBOy6Y3PFzdADe9FFF8k//vEPp7z43/kN8/DpJWQNyFFHHeWmh1x88cVy+eWXOwLEgnMWaTMH2tYCQCSYZgC5+NOf/uQM0xF4xpQoeqghHChLNg+bb4XYOsHC7UsuucStl4BgIEesD0I+bRpKR1BsOSkG/rLgR0fl1RTb9gxgbQD+Q/wZ9WPzBd6xpibfWpvOwP89uxaCPw0KmXz++Z91FXyjowiGw2+Yfvb000/LBRdc4EZDWJsDbr31VjcllSlQ9s3OfDtE74CcQdnJ5VTO5OAUYwzTjDJSFesnA8rLpCRVrapGXE3MTWFhehTI6o2njBWG6drd1th3I1xsc+WxxfAMo5GMajuvMVy/LikbapnGjKuoKkwJjVipXlVJ1ycxVbDjMa/P20tZplmZ4XcLeN/58mFhxPArZ+y3M/aOP3uWz/jfc0eu85/GwinDGPc4B00J0kSfJ+JxmTSuVAb2S8vKNSLPvwGpUiskmdrDQLTMtMB9TL3Ihc772XztlOHP3Re4Nr9vw/j88GhwxiOXreKPPXrVNU6xpAwdrcp1LCIfNjTIUtUVV6wtlVUrWZu4TkaPSapbTQVNK0dI1KXB/OWxN5bT8q6vgPBBMNoq26RZNNokDdmU3PtYk/z9jpT89a46uWNeoyzbwPqcrCxdEpGmBkYAvTWdhUE65FLCKowuAl8C2dc9YPieBYdMzUDpYgg/lWcaE0CgaDyD8AStNcxevnf5YPbp9WPqBlMIcMtiTXqZmbbFfGuu/IY8MFrhB4oj5CdoGA2xK2THj3zx2VpRbF4VQk+nJbJB7y+L9TuzoDsfio0zo3yUEebMFyofHQXfZhE08WH6zHXXXddueLqSxvjNJgOQLKY/sWgc8s4IIFMlWeiLYtyVbzCtkSln7EqF/9/5zneapwp11l/cEXbW2TDlytZc/OY3v+myzOEvROtf//qXHHnkka5jhBFTpoy2B9zyfcJEpwjreKhj8qFQvrLmgmmp9957r+vkCdE3gELQf/Ak2eeYH8mIaYdokx73eim9rkpPeVSgWMeySRkzqL/ssoNI3eoNsr4hKVIal8njqmTK+LRsaEzLf+5NyYLFqjy4dU/mh9159xwmFk+XyJuv/FMSqownUmXee2ePP88+dl3PtzluBjIWk5iGJeIO/HNamaS1vqqvr9Oy7e0XZAohMLE0fz0/1Hg/9A4ykJABgyZIzWCNYKRJDVMGPSUHeM6S6kdUKvXxEbtGZffpZbKmPir/nc9i3ZQcuke1DCmLyNznUnLXMylpaozrJ1iv4S0Id154WqR6nZKEpuHSt5/QcK/yXhYFb80JaxOYRlNaUSUlpUy/QiH2yuqGDeulqalerXrjCi2pCjZK0By8AFZkSk/+R20AAP/0SURBVKTf0PFSM2yypGMNEk2zacbGbpAN1lmUNkVlwoiIHH9AuYwekpW7H4nIXU9pvaKKtrOn/jrXhM09cbfeVcMKschodtW+/4rWoa/oQyNgQRMEvnlrYUA8Xi2lJUP1zrMbidRKfd06yaRZIm/jK2aw05K3LeCdBobXmbgMHTJaKoftqL8hBvrMeW1+qXvN1BTT8rLr5ZOn1cjkIfXyzoqIPPtMrZRkBstuM0RGjGyQD1Zn5Zf/8LatbQkDUL/UT0hHMqZy2xCVhg8XysolbEbhxcO72sc1LrQFNurliIqRtazUlmioVH8Y0N87P83JmjJg1lwwBZY1Ls4vX6Hympbcb4TU/Ab6OJZJy8D+Y6R65PaSKtU0duXLkyjgr/Mz2biMHL5eJo0qleR61r9EZMyIjEydpGUhVSL3/K9BXn5LhP3k/MAvKx8gksrIm8/fJndfdYq+g4i0PX23GOC9hblbgYLOnF8SnoXRTGlC4QkipRUUDS+jDX5YAna1kS8G9KxiIBiEEeLBLiw07igEhN0PwsyuLywupfeQqWCQDOLBwlWUqe46PCxEz6MnyEWxMHKBstzefPxiQdkxcoE8Qu6tEewJ4DdEgt2EIPBsnMD3WXDN1CgU9vYWdLcHP7lgjQRTFVn/1FUQdsgFp1uz+J14sKC7K2G1uqu7yIV/QXexgFww9RNywY55IfoGODE6UjpQ9jv2hzJp99NU5yjxeiidVo8NT/nBsDh29KCsnHhojQypTks62UBlJWVlpVJbl5VnXmqUR17IyvKmuMQZyjCZVbcmvd6GO2lJrauVv/95X6mqg840NCsXGXVj94CdinI8xwdVPlVpilTXaDg9cgH5oX1rbFBykUrq76S6QwX3YGUAr9LohO5XVO0QOO9aWlImO+xysuy4/3f0FStyVRlTpdJT4HLAOhf9b+yAlOw/Oy5Tx8Uku65E1qtiV1Ej8trrSXl4fkreWZ0bqVDLECr7qlMGKVORBskse1ceuOk8WbZ0Qe5dS1jbBovt8TsuZeWVUpLwtqrnOaNHDY21ksrUqWdeB5HLiiLrkHiyXMZPP0z2PfpH0hhPSZSdrfKAczw4pbsmm5J9dxHZZ3aVbFBd5OprU/L26nopUWXS1R2aaO7zvmh5cVSj6cLy6FqtO1+86/fy+ms3aRSYeqavnQMM6R/IB+Dilla/vHglYhXKdXO6Ec9i9dLQVJvTe1DKkeVcGuAXe7A6/31w+YTRdEyXy47b7yK7HPMricSIi7Oh4D1Q9xpGSJ5k62TKdv3lmF1TMnBQXOpqvbMvyqpFlq5LytyHG+X5t1gXo99X05Ienl+c3J1UYU+vbZKX7vu5LHw+sC7YhRuTIxfNYSAeEFjvV31cn8RiUl1Vo06Qa+KR0XLRoOlAe863cYsfBn2mPz1/1bh0xY73jZhUyJjJh8lOB54rJYO3kTL1x8tRD35xjSRLZNb0ejn2I1WS1qYlrdYSyk3Xrhd5/PmUPPfyBtlQr4QsWrpRdlocQKapSZ665QfyzKM/V27EgvquT2XG+5ZQdzOs0LJIEmWDhjtYkJkjjJKAQuKH2etKI99R8E0MyhDz51GUGIGBeLCIEuWAczggH9ixMBIHpnCxeJbeW3pUmXLF9BBGbFAsuGI/5eudNvedRW+mzZYM8gGFlS0/GUHoTTDdjvVF9Jb7ZaOrQG450JIeb3ZwI449JS+WfpAJygAbJ7B7FusA2PGIcy+YHtWV73NWBmsKKFdsFc1Oct1xtgNhJ99ttyjqKnZ46kpY8RMDufjBD34gX/7yl92OXccdd1xR608sryAXEESmaNJ50RHg9vDDD3ejFsHzgkJsOqhkqG4Sk1mHfkVm7HuuU85QtNG7UCAwrlVWRSCqmkKFKjkjB7E7UZP0H16qSkJaGhoaZd2qtKxeWSnrGqKqJNEvqX84VeNXGpBippe/veA2uePvn5BYA0qbEgJ0pGYbPuT88MN5556hnXh93HbNnXLh7jFMxwGEB+CspYvN3Ho+YXfC9KNkj4//XhLxMg1XiYadY/nMlkJv8QPFLRvLyuDqpEyoEhlTXi3rK0WWbWiQ91ZktH5RwqFMih5pDl9DqfSIlX6HBNEPprMNsvTlO+WB678h61f4yLoq7O4j+YAfvHPvCb830cibTsMT7woY1/CuPC/k4cbgtJDyIVPkCxc+JnXRfpo3Ta4OcB45fzy/XDQ0HcojMRk2MKI6iii52CCLPlCSl2lUglnp4u9Cou6dEp5D860q81Rty958Qh699mJZ+sGT+lBzqMWqfS4/sKfvuXh5aE5j6gujO/qaD0AaXK+9AZuQizxw62r0molJTdVQOfU7z0uipGXLc180FF6+RrXAxBNRGTogLTUD41JTmZCENp+N9Y2ydHVSln4Yl7SbCqRh8LFl70A9QtIkjVEliOtWyvV/PFo+fIfO7dyHXNpb2C0e5ofGw0eSLGheOnjSwLXli8Bs+eGXciMXHlJK/xMjd5DDTrlCBk2cKeVplYfcOw+e70hjNh2X6uoG2WYE1zJ3Rka98vS1HzbKylUpvVeyqn5z7kY6ogTDhXBjRGPr5e8/OlA2fPC85qOSCyXihs62hfm/1E0gUBibVsQuOijcfsPWsEFisalAWCEK9C7SQ8qCdHr9mNPM3Hp2fOGkbg6uYgcptrCdP3++63GGbDClCgJCL6udVE4vKIvFaeBZR8JZCOxmBdnqbKYZXAUUolsA8UUZ7G0gNzZVrzvBxgUs+GU0oTdAWYZAMMoHsYCcUy4YDSAMXZF10oYREMgKacWC5u5ML3aMI7wYWyTdXaCcE1Z2oetMGtCxQV52FKQXacU1RF+Cym02Je+8+7ysWbesRZFHKVTF0WbLe0piVBpUeVi0PCkL38/Kky82yrMvNMmC1zLy1oqUrEql3eFqeAmcuqKyhgJKL679JbIJee25O1VrgYSwhSzKj344587pKj7DxQ9+e8q6uo0lJe1MSlLxlF6VXqg/qEc2Ocq7Bg3Ps61Mkyo9S1e/Le8tWaDRb3TKcPDbPLBgiqbFytWV8tz7ZXL74ga55/VGeeadhKxco0pVhnRTBc2dQu1XBr07R2vU/7feeULWr/fWKnnQ5zmFPK9x77jFb021qFIBZWtJVYgxKQ23M9LIprLOEC+7L8aU6F/D+vdlsSr8JW7rUs1U9z1SzahZROIa/5gmdlN6g7y7aoW8sHilyoV+WXUWdlECToww3q9WhtGctKYB2+WuWb5QVq54xq3ioXaJqxUMhxiiOkOgWO6M4c+7trwnVfCVnZtS+oRQcgK4Ul1J6JOEKuTYc36riWk8Of0hnjPcNxv81OjyzbraDW42iJtS5MKsjg3qPztmuTxWgtWUisv7q2tlwRt18uTzjfLYC1o+Xo/JmyurpU7KNJ9QqlXSIBRmcl6RS9lMXHXPd+XDFRALYmDpHTTmCiBb+syFQcOTM2knC0lpwqg//HHUJPdNeuddPaOlR//nzx2/qAZ6aWVIfdcwN6x+TVYtWy6ptBdfSowXFr5vIO/WS8M6kTdeT8gzGo0nn03LC6/Uy7srmqSOUxch7K6OsLjkx5Llr8naFc9rDtD54P9G59Gj5GJLAcN8TINC6Ond5NyMv/3tb448QDRQqNi95cILL3Q9lEyTQiGgcUdhZaSD3unTTjtNfvrTn7pzNpgm8uyzz8of//hH95xpGaZ82JXpOiGB6HmQxvRYY3obKH/5DmrrDiCDPeV3EHQgmNxCMkhTGgg7cK4rMH+JDwb/OqNwFwIEz/xuaxe6zgBCBPC3M+nQWXJA+pP3IbnoO6AmT6gKFU9HZeXCeRJ572WJu4XJKhsq4m6+NtDfETeUEUGflsZEWpqiKJVqVKFKprSeSjMLQBWOWKMqhRAITzmj379ElaaSdKlT2lAoY0tekCWvPOw0F5R6d9gZvbGqlGrh8u6bf3uGKS1+g2LiTnd24fQMIwIYrxc/qj5zTjiG76Aw8SXcYtSBvnO9rWoXNRSz/sM3ZNXCR1UZrJbGbLW+zSOvOFU/HE2JosSpUo6utSGt0W/UeDdo2JhSlVOg3BVHzqG6I5wZWbd8kaxd+AqHELinnlEQvzaN+mNaO9qu654PGOeX2s0Ze1KMIbVS2fXy1KtXS7LURmNRKhvVEBeg+aakJgO50Rg3pqtUFiolnSlTsqBCouTCC5pHIryed0sDLx34GGm/Yd06Wffa4+rWG2vhrYWFey8Gnpx4I1OeMZ/45b6l2c63MjFVruMaNqYZ8cw9V0s5+N2l9DmmxVe/QeFeJ6/+91tu568613R564Pwj80MCD/GpjtFNB3iKuuO4WoMkK7yDNP0lEhDLNwolsYGg3dA8zPVMETqsw3yxNOXqjwwfSmXZpre3nbA5KGXj86h37i0DYY+57teuLN0bQG/PEPK8qeplvtr7ZOzlmyQt9/8ndRuWKPFUuOhpNOVRXx233d0WZJxJaaJiDQo2W/MNkqa8240sbJMrWO3LDZ/iCr5jrBGiJP+PZ1S/zntP6X1SoOUygcP/j+3zAK6C+3vDlArhOggUHYgHChPKFWsKWEEg61tmUNPzyrTLNjj/re//a07I4MpIyha7PmPexp+FqYyAsLuWIzgQF4gHhyoxggJO1gxNYueX+wHlRNTukKEKITeIqeQaw7ug1h/7GMfc7tHMSLAdCbWJnU3vArSM11FT6aR3++e/E6Ivg9qa6c8qJKUaUzKy0/dJevrXtX2X5/S84zS0KyoqoKgF7+S5mk6wLtBv4qpwtFiJafSROv1Ra16p4pEMiOPzr9RGjd4B046O+bA73d7TUnB935POo6m+kZ567WHpPZ9JVrRDeodrKEQCIQFRL+rt97X7TkPuLYoYA6qMMbSDfLuggdk2XsvqJvWYW4rBrwzE0Rb74D/fSFDi85IB4Kx6JVnZPk7T+mTRg05MsFbbHnwevL1f+o9/YNMutO8OSRQ7Zri7fEd0sJLByMlUSUh5clG2bD8WXlpwUPewmv9hI08IZsuFZ17T/Z4xicwwMmjP1h29QH/nFuu+tvlCPbMnd0XMK+8erOsfOtZKW+KKVnxDh11nrgLYyBKLjQ+WSWU+QLAE5ZyY9sVJ3enJicTLjzxeonXLpN3nrlFHzEFSxVxCD1pyXQqlHNnWH/A+hrsYPTepXfQKOF3Bzhi19zAjiDLGDqtijQEWhP+naeekvolj+tvcsfLS3fNgfVJNiLnopu72P+W7lkXrxL9bWtFqFt4m5ZEulYaVzwuzz7Fph944FIKS10G2RmiG4Cib4dMcc9cdw4PPPfcc93pwoxMcC4CCzQ5f4PtSpkmxvQrenohHUyB4MTn7373u3L77be7aVls7cv0K7aa5BwQzhBgVyumb/RWr3SIEO0BeYZss/aC0TtknnLASB+jdn0ZWyJJDzse+iKY95yVFGRClYRXX/yvLHz7Dm2FG/SNqoqRJm3b6WVXlcG18apC6tUZ516hPyJRNTklwVNAc1OpnFIQkSSjHAxbKPF47/W58sprt6gakesRZ1cm3AH3jZwpBkF7ud9G8v3G+0Yh40dGVrz1mLzz9C1KuJbpa9LGg7PpnOQUK713cp2TbfetnH888XZzcg7cMwOniX/43nPy/gu3SbpxibpTW76wkm4tqrmXmmaCf57fLcb/1/o5ap/f+P+wYc8Ji6qUGu3Iyg/kuf/9U+oaV7p4ZjMorDaSgysP2PcWVbcomvmADc/oV1TGEqmENC5ZLC88dIXUN77h7LQAxVaVZAwyZSaXIs2GZ25oInfvFFc17plaaf6oBtJpsvrcKczqLyMszSbnRyuDP/pOLw/ceLFE1yxVncrTq9xUvly5UJveSJ9e/eBzTplWC/TSez31lCy9svsUCafAv2x2jdz5z8+L1K5TG5AU5A7DiJH+druX5YzryfcblP2g4Tn+mB3u/cb8L8JoMFlTEkvXy1N3/1LWr1/tG1EngrlbcpYoIcMY3mHchQQKGAX/O6O/sRat+1CevvdX0tC4Xn/xpPtAPoXoIvI15K5yyBkAgWBxJedvnH322W7dBaeFf/GLX3RTpTi7g51d2McehYyF4UzT4WyNj3/8427Nxx133OFOcmakgx1kPve5z7lzPFDkIB2cLRASjhCbAqwtYIE1o3SQCU7WZ+0SU42ee+65nK3OwxQBkK+8dRV+P3vC/00BrxHdMuKyZUDzwjfNJSZr5bEHrpb333jC/XZvVPHNRlFOAKqRgXzMl5dqQx/H0iVqO6U6WlLJRUxS2VJZ8+Gb8uL8v8qatS+rMoECBHKKuoP5WYzJwfcI2TITeNH6d1sGpSfTJAufuVUWvXCHKv+NGkJvchVEK6cT5YWrD0ggd80pV3p1Oi1QBS2TTkv9upXy0uP/kfdff8wRN2/+vb5Wz53BaivT8mzjJ61N4ef6v/tGzgRt5J6jDGOIZzS1wZHBl5+6XTL1jRqVEo1RjuKocu4RULXojHqCAe7efoCWl94UKU/mMo0N8urTd8prL9ztaX4miwRI7btL7v9cKJuN/bnfFgZAXjfndxDNLnL/+0xzPPjtA8HWR8s/eFBefPQ/Eq1lVQqjMSjDObu5S9Cp/6fdk34OuQRn2k9Tsk6eePAaWbrwbklkWOSsyr8lWbNRH5xB2ScNtfw4w33Qrhns59K72V0+e+0YF3omMDXJstcfkWfm/ksyteuVbLpJUfo6Rzhd/mGw74UX+cjnpSsbLh21ZEW1hKn1VMMGefnpe+TdVx/UH436Xn3Bq24CdOh73m2I3kQqlXJTpRi9gHSwaPyuu+5q3t2FHXY4o4BpJhANFAVb/MvIBbtXMZLBTjcHHHCA20ln+vTpbjcrplOh7DEtBXc2FStEftBIsasR09Ruvvnm3NPCMEU3n+koIIVsBABpJK+6C0ylQ0bYvcl2Kusp4DeyBhlmC2qmDCKrTOPjyjtkuLPAf2SeqYb4w9kZjOh1x8nf+M1oC7tr0QEAGYIgdQX4iWG9xQknnOB2n6ITgQNCGd1pD7gFhIktkufOndu8jqVYwxQ16gIW1Hd0p6kQPQ/0EP7Lrl+pitQiGTxqjFT0G6sqQFx1ACUXqkA0K0bOMtfm/3JXz7gF3PT6qvJDB3BW3daufEmemvsnWfTSLaqwazlx38OdXfVBTjHkp9M1vafejdltA8iZYSOCUSxy30o2rJSmlW9I9eAdZED/4RqfcvWlRAOGQudZtRv33VZGQ+83ao90iGuY0mtXyovz/iqvzbtUkul6p5yhZ3rIhTVvcD1LzQqtoq1YNb/DmZmcHw7kYbPJPQPc6yNyATWxqXGl1K16XWoqJ0i/IRPcjkiOYKii6qxGWROAQxRJj3ya8f7TN80/ctREH0TrMvLcU7+Txx/8hUSa1ruRANtStsUHjD2zax44/wF2zOQQ+LkRnMIdsOD8a/ZU3Wu+abavXvq29CvpJ1Wjpog7hN7tJEaMCDv2kFsvh1CaHdxVn2n+e+uBFHp1JI72VRXqhQtukuf+e4mkm5KqZBvp9uTGGRLQGfW5rbg4mDsC2K7lIoF/EDMnrbLmvceksrRa+g2aotVCmX4RcqHvmBqmdpke5UlCLjR66z1p+eOh2yFOr6RLqr5OFr18t5Ks30rjiredPx48Qtgd8GIRok8gWFmjlKFIsYYDBZSRCZRgFC275tvdht23mOfOtp1Mu4KgME0Lw6gIz/377fPdlh6orQ8owRz4yM5enN4OWP/CepdCI0GWXqSdP98AiiDvcB8EyiVrdGwXJ84jIF++9rWvbaR4shiX9QvYwT/CSd4hB22B8LD7FSMIbIvMeh6evfPOO454BsMLGHUwQgBYH3T33XfLU08xB7ht4B9bnxJGiCyySZwAZ8eg3HZFwcV/RufY4pa1HHbOBcSpq8DvT37yk27aIulDmUMOugL8xLCZA8SiM+dcYEjTX/ziF81TJ2kcKcvUBeQTdsx+KpVyfiNX/IaYkJ9MqZw3b56zZ+A9ZxCdfvrpLs8AdQbyWmhBO/5TFpBR7DAa9Z///Cf3tjXMzxD5YfkGspEy1UtSMmj8brLX/p+XUZOO0fRNuEbZU/60nnFFUusarvqjWZFyyaxyoMoCr9xUkYwqIyvekHkP/UoWvnC7ZNaxE2OuxzUI7Odu7eps2Q/nf+/A6p3B4/eSOXt+SSbucIw0xLQclDZoOFqH0sXWl4Yt8J4R7Gi8TtIrVsqzD1wmLz7+D6mrX+q9138oms6qyanFs1V8vfCwjSfglXvt3HHTguZH3PjglLp2QTuSuzWf9FIzapbsNvsrMnHXgySmdVKU80VUHlzeewKhV+zn7hUuXgpv8XJE2DEs0ZiW1Npaef7pq+Xh+ReJrNE3+gk+6ckhbb9zpsAvT6H1TBHIfbMZrZzZS7+lnBz6Hzk3Xlg8EHqVa5WJqkHbyE77fVkmTz9WEjX9lRR5arQzGv7mOEC0nPPcb/3fpYzWme4U+2iD1K//QF5/7DYlm3/TdvEtfa7lojnyznEAecpMM8y+XfmajSJ0D6yecOsjKqtl972+KNN3+bTEBw3Vr+r3osTbI9KsvwHUAcDbbc6QlZT6kVS5iKeVpK6v17rhHnly/q9lzbKnJaZqBztnscicsZ3uigEh6L7UCNHj8J+9AbFAeWPffwxKKL27piCYcKLwoWSijKE0c64Iyh9KJyMnXJctW+YUh/YUg2aBb8fe5gZ6evfdd18XLxo6lDkU9Hy77WCnUDrw3E5rx30QKIgpVdT8O1ORF0yHC45c4P6vf/2rU/DpgSZcKIHsTmbfL4Tge36T7yi8+XrP2ZjAdkwibIyGsaUsU/DaA34ji4QP9/TYk36AkQzukbvOAv+3RnIBUWBBPOUdIGuM3JDWjGiwdS4EAsLJhhL4DQHALWBkFBLA1Q/yia2yOTyQ7bHxF3KJvJnbIJBNygJXSCv1zJlnnrmR/IN8z0K0wNKY9p/1E04PUDNg5HAZtfuXZNa0j0p1+Qj3DKucustOSFhzPaSqSJHCngKRO1tAFYdYKiOLXr1XnnvkMln+1sPStAGtgbLOFA1fnugtLj3/WoANZ8te+Jz0HGirkHd26FE5y5ZKv2FTZOKc42XyLsdqezc+F89coAi72wUnGHpeOXXSoWHBY/LII7+WRa8/IKlGNvys1bfqRv8VRy4A9MB72PzKufNuNwLvfMB1+6ATsXzjUViNYv8B42TY7FNkp92OlmH9ZmjaVIrE1zuFkqB7/nvpB1ywICD6l4lwsGJS1r75uBKs62TRwhtkQ8NKfYMC7B2SZiStpbzij5GL7oA//nZfhMIe1/Y1TR6r3VhWyvsNkW1mniBTdjtThg6aJPEoIxj6WsPuyhLlAebtPdTguxtP0c6kJaPlYsOy12TB/MvlpRdukYa1TL2jfSoUV9yDtsLaImstaMt+x0HcyEsvXpoUiX4yafopst0+Z8vYUVP0Wak3UhlNeodzYtVFx3PjYqFpQf6ya1tdokmiaxfJi/f9W15/5i7ZsOZldZ+SbIpRQmx4u2TlS5HOgO93l18hNgFQBFHm7AwAlDmmQ2DoncTk6+lGAUahwKCwoHgyFYspNFwhHKa8IZyFlI5iESocLWhWLnJpUihtURwhF//3f//nti3uCuwbEM8giSEc/rCgZLLNMqMNxZALAKlAGUbhhUjYGgzzD8W9s8CPrY1cgGCZseeQA8IM6aDcv/HGG/Lvf//bkUazAwqVOewcffTRjkB+5StfKWgvH/g2+cCoB+QiHzri39YIfx45DQgFIKcQSFWNjBv5Edl914/KqCl7Sqq8Rpqi7PhDz6yaLPPuo8JJzaiJsWRaSiQp6UUvy6OP3iBvvHWH1K5/mR1qVU2AhGhZt88Vky2+oPWOZtBCLvg2O7+it8UramTg8MkycY/Pycxp+0tpYqSkUk5tdicio3hCzAgkf0lVIDn0Y/3yRfLc49fLB69dr23aa065pKffreHgc85Fa+SV17bSzJ9GADs8811b5bGDXxmlvs24GQmcop9KNWmd89vcuxzUOfqyVFRKxYCpMnP3M2XmzKOkpGy41GY2SDZeInH9BouVIRkcHJiMpyXdmJbSZFxSK9+RVx7/l7zy6m2ycuUz3q622HOBjKshPfiIhsbFH7OpQZoRJs1LLRPeomzOqdB4llVLdb9tZOxOp8lOe2o61IyWxvqIVJeUsweS58xFRq96SadTsq4kIYkN78qCR66TN5+7S1Ytf06aklr/ahnKQrpdvFu3hX0JJkOubshlT6xU9bzhO8i2Oxwqs3Y/ScoqJkokzoJ1z0ImqySB9FOnnEuTzLAXmcqDRveDh38oL7/0iCxb8rKk69erROJ/VPUBtvjlD5kIyUWIAkAgUZDoZcRAPhjdmDVrlusFZR4+hAMlE7smwCic9F6joDDSwT1TqOhR51wP1oFwNgfvQGcUiFDp8NBcaWh62H0+QC6uuOIK+dnPftZt5KLQ94xw8J7vsssZivzVV1/tnreHXXfd1SnnK1ascBsVsGMUBIOpPewkFSQ0HQFhCslFy3MU/E996lNuFBNyQbnkO6mUzR9uG/hDmEhPSGRHyqWRC6brkW75EJbztmH56KAkQTUC17Q3I1KiSoTm7aBxMnHmnjJ+6j4yYMgsiZdxICP980pG6tNS++Gbsvzd/8rLL9wqS99apHU265roAVc56Ghxy1ct9GI2uiRR40QHg2KtJlo+XGpqxsrkSbvL6B2Ol/4jd9T6qUIVb3ZZUnUok3IdYysWPSZvv/APeW/R49JYu17jr9oUClcuDtxaFHnkPpd7vZE6lS8tDOY4H3zetMpjhxZyMWjQQDnxxBPcobycgXX+187Vev5Kj1gZXABzhjn2JTUSGzRCJk/eS+uqQ2TQ2KlSUjVCYtlSteJW6qjCuFrefOk+efuV/8qihU9IU91a5Va16gcykQtccxhxpZ5rOL1zTAJpsEnQHGEH0tALY+6BBjFbFpHS6jEyeuJBMmHq/jJm7AFKOjiEtsX1ylUfytL3P5C33/m1vPn0ExJZs0Lrxlp1rm+1vGHX1VEuylB0RV+IfgAmQ35y4SIIH2eqXNVgGT1uN5k05XAZP25fqVG5SqbLnB0ORGyqWyPvvPm4vP3mfdr+3CPp9Ssl21SnfjXmpk95xN5LCzoiQnIRoouglxmSMWfOHLcQHNLBPHkIB4LmVzTtiqEnmmkWTzzxRPPCc6ZkYJ9FvGYvH/A3VDo8FEqjIIxcMHJBWncV9t183/fnTWfIBe5pKFmgfv/997spZmxIwLcgtyxK7izwY2skF/lgfucjFzbdrS33gPd+cmEotnwy4sGoRb6RC/MjLOuF4c8fu8/4NUseoYuShO71MDnutL/IiF0Obra/8s15Mvemi5VcPCaxTFya3EnE+sIlu8qIXvnJFXWh3dzwvG2Ndh11H1y0gmHgt6aDEyWXPFEltwltvzBKodKN0tSkMq/votmEvuUcYwi2OqL3FuTSy58eQbQe08hZCIbF4HcftGPfcLeEobWFqsoqOfGkE+X8887XenJqc5xnz95V29TWa9t45/LTTfdRj9NONVYdUJVHbWtnfeRimX3YN7xBCKypg1v/oPXj669JIsvC9To3z959gDUabmchhQu/89j9udctCVwE1K9m4M55mAPv8MeuQRR6bvDCZSBOFkb3Wz9V6pTglNQruTTvErESKS0t0fusJJuaVC5YqI0D3LAdLWuYmCqmacCzlk9o3EkXtdxWsFoBxz4PinfYYfjrCQ8QATKcKdVIGDtpVSjRWCMyZKace/6Tko56bQB4+KZvybNz/6LyQpuj8SS9GBFyhFQR9eLur7O7k1zwuRBbGejhhCBwwN9HP/pRp1gxRHv44YfLt771LbnpppvctCgWkjJfG1KBGxQZyAiK5w033OCUR0Y3OJOD7XTxa/LkyW7BKfPCmabFyIkVko0LS4hNDSqU7lAEGQ1jVOu+++5zyie7XyE3TN15+OGHc7Y6h+4KYyHQG98bMrolyr/ljd+EKB7NaYZsmHioQiSpComnqyShunI0vU7K0w1qBUUGhYCpD2lJsWhZdQ3O+M1mqvRGFc9mhuHlw+aaG14MVJF0B5ypiZaqiblpH03JBqmr3yBNjapI5SLIFqOOWETKVdvMKZ55YCnjN0WjSMvN1jRfS7X9Y1oy28nf/8D9csUVf5Htd1BioeHDHh0Czz//vMv+/FBb6YSUZSulIlujshCVGimV0sxq9YOTxluQitVLNl6r0uDtiuWARu4O0cj9drAQNoe0m9Cefx3/npaO5jKCgTomOZwuU6kGeY9LUslEbX2d1DbUSSPEAofElzROaOkobZBMgnlh6trnF8ahu5Ohx6ABdWdv1CqnbJJKJU2VRLRRyYJGOh1n0wIi4xnWYrgDNXlJeXAyoM/d/1q2VEia06AHEJKLEA4s6GanpB//+Mdy0kknufM12Or2s5/9rPzkJz9xc7rpfaYHlh5eFogzYgGR4OC/Cy+80J3VwXoNtgn9y1/+It/85jfdnFJOb2abXKbIsHDaCMemNJsS/sqtGNMTCPrt/157Jh8YwYJcMBWKTQLotWc0C7myBcldgX23r+VlPgTTqqPh9Lv3+1MIwffFugvCn6aFjN8e8H/LvtfR725tCKaXQ0bvmzVCbupUkaqVpGqhCbW3rtSbvmAmSfIrsyhpYkG3/lCFQyLsrOT5g06JvVajFrjxsm1jYCloehUaMIhRzrhgavijmYacSUpCH44cNlQSTCWja5pkwvjDmlVlis5bS0uXrl6asf0q6RE0eT3iNmiCyPPebisqy2XidtvK6R//mFx33X/kqquulF13neXs5IqOIisvvPCCho28zT3Kwf3GEP5skzTIBpUIDnyrk/UqF40QLbcmwVcWOVFaZYBYuSkvPMZAVgP+e/EF7iPebVGwtMIEPbXfhfzbKBABWFg8w6iCN7LQ8r1kBBLJNK8N+gh5V8JAGqX1vUsrZ80zOEUWOMIhJxP0zEdUqzbT7KZoYNnCg+k5+Mu7Ge8FEx+TKgcbZENktcQ0DUqzjRLJVLeyG9P6Ie46HFTNJ6ikh/OCE+BzpENfeOnsxSv3hW5BSC5C5AU9KhAJ5s5DLuh54cC+M844Qy644AI3Vedvf/ubO9iPcwFef/11N00FIWXnKhaMnn/++W5BMiMb//rXv+SXv/ylGxmBsLD/P9u/svA8PPyvMCBxqSLn0ncGVhH5wW8W/LPupliwaJsF3Uwr4sooF89Y4I3pKiAq7KjCNr5sQMDvfGHvDPATg/9MW7LGujtgZYK1KN0RVmD5Q1gxlFVGXzoC8razZ4/wfeQyRNdBWm4sF3nkBKXbLdTMmSLVgO6T5F6GRg+CRAcW5ZFOi8MOO8y1H/m2X98IxSVPj4Bppaw7+9Of/uS2gmb6cT4QL8iFTUPeCHniYKUcNbCtKDbnO4plQWzCROoArIy4v43KSsfQ7FfObHYoEGQO5C8eWCb+EAtz2P1pEZKLEAURLHwoI8z9v+666xzhgCQw9/sLX/iCG7n43ve+5/blZ4chpsVATmxLV+abQzjYneY3v/mNW0tAxQvh4LTxb3zjG+7kcuaCsx6kvbMctgbQ+KAEokj3NhiF6AipgVTgBqUTMsGIBe5ZxxPcCrWjIB2QRfzDoEx3Z5rYRgaYjsS5GNgaC9KmoBLRQZAWhBX/LC06SohwQ5g6C4hYd8UnhA9eu+8DaazGzZ8vHt2vKvQ2vDJPvbL//vu7UXDaDTqkWDNYFDZRIlDn0cHCdvGQ/raI/0svvbRRO9sKgVf8xCAV2XaKfKvX5tAPZyH4sO9C1eHcXYhCcIcF5kzHeha6P237NLnoaIPZVfT29zZ3oKCw7SiE45ZbbpHf//73bqHtRRdd5EYtWJvx5S9/2RGHyy67zE27gnDQ60rPNudyHHzwwW5B7de//nU3JYsRkV/96lfOrz/+8Y/OL9Zy0PvDVBsqaipjM6DNynkzBz12vT2qQzlgS2NIYbHgHA4UThYZszsU09+QD6bQdXXkgvy18zMwNNpFKxhFwLZwxhD+7gTTBklPFrt3V/2CP6Qp551gmGbYUUXflJ/OgO9TFkP0ApzI5AiGm95ipu2mmxrRTDMCD/p6a8d5Kt/97nfl5z//uet4YtMR1gFCqPsyWGvGRhhslkCb11a5b3PkIgCyzrpU3PkGuft84IvwUTMhtgJopvvJRcdahO5HnyQXLBo+8MADu11pRHGgsQ8ChfX44493FZgNYVIhBCuFtiqJEB7o+eV0cLZOvffee906DHqcvv/97zuywcFdTIliGz4WlFP5sk8/vagoShAO1miQH+ecc45cfPHFjnRANDgR+Nprr3WNzVlnneV2JGIh+pYK5D+fHPYGKBMd+e7MmTObRyxYq8MVpXfSpEldOkDP4K8LaIzb6g3sKOhpNHR3nWPhhGh1Z5jJG5MP/O1ouLsqU3yzO+MTIg+asyhHLjyV0WfyIGjFb3wo8LhPgA4EOpX+/Oc/u1Fx6hbqEmR8cyAXgNFQds0jHizYzgdGedn9riNl12y25cKftyG52LrgFmrnjIPLfITA+9mb6HOtAz21KJjsONOdoCFkQTE7IwXBXE4KOJUBPYxse2nYa6+93BX3m0LJ29xButKjvXTpUrfQl/UZd999t1uvAeGAJLBLFcPdLP6GSLBGg1OrAb3JY8aMcb1YnErMXNbPfe5zzh69Q+xOxOnEkA8aIvxhSpVtqwtMAdsaQO/eVVdd5dISjB071u3kBVFjikFPge1QGU1AEWDkgqlt5AFT6dietidAvoZl0kNHFJRCgMizUxyKHGB0g6mPyA/1YohNBVMVuwdBn/pKCeJcppNPPlnuuecep5TvtttublTRQFlnJHRzIBfW3nC+FHWylU+udDTQQUKd2dl1T8WAswxMcsyE2IrgMhy563rb0Bn0OY2LnYeYZtMTFQiNpjWcfpx22mluYTJbq9LLynQBFCMqMxZnXX755a0UJPSZUKnpHKhcMSyg5fAjdhli5II8R7H5wQ9+4KZBsbUppIIRDIjEnXfe6QgHbpmuw7Qb3tMzzgFujIgwpYrpWUy9YriZ7XKZksXUK0jr1gBO1abHzxY9Iu/INfJNmvcUKCesr4E8ooiy/Sz5y0gWO4iF6Dl0F8niDBt6WY877jhXzsaPH+/IKXn64YcfumfAyrD9DtFD2Ch5TVEw0zkgKSYt/vtNCc5aor5ml0HuGQXNJ9OMim8O5ALyQKcZxJy4MBWYUfx58+Y1x+vVV1/t0KYZwBQ2Iw7Foq/kc4geRDaichFtNt6IVefria6iW8kFvcznnXee2yXhyiuvdIuw2N0BBbEYMGKxfv16V4HQcAUrFxo7FgBDBrpzHjrftAqLXV1QwhiaJQyMZtBTTkXBOgKm4ZSUlOZt0O1ZPhOiMEhnKmMUUaZH2U44EA/IAvNuWQxO/qO4HnHEEW6Nhp21gV0qaQih7VCELKEkXXLJJU6xpscLc+uttzoCw3a7jGTRM0YPLW7N5Mu/TWk6AnrFUBAhGaTT7Nmz3SnrTCfoSZCOpB2g7NALSRmlB48wdRWWDqbUWv3QHcbvJ8hnpyOmJ+API4byYvd8s9DInN9NIWOg7D300ENulBCySH1O3ciOV/nysKfiGiII8hZDXvlNOwhYN1/84NWmnpvNZh/oCXQsUncwAlpItqjDu7IRQW+BepfNTejUIryM1LPj4umnn+52TkTHoBOso+Si4yAdLect93PP3LodTFiOtxyQl2YAJXzTgBB0y9dp3L74xS+6HmOmqaCsU1l86Utfcoq5vxHLBxQ87LEw9KmnnnI7D6EY0ogaqISYt4//nLvAdJtiQCNJIeeAN8LBPH+uVoHZbkX8ZtoUhjDQWwd4TjhodBm2feSRR1w8WSPgb9TNP5Rk/EfBMrQXfwPfoTIqNIWFd/lGXwxUWoXckl4oDZ0BlSCVvimQfqB4EPdCCg5xwuRbhItb0gtFFD8wpFWh9LL3diVOkARGOtjW1gzyhN/58sfcAsgkO3ZQ0b/88svu8EDWCxBe7Jkb+6Yh+NsPI6r+/DdYWuRLRwPucUs+MnXsO9/5jiMIHQEjOkyFevLJJ+Xmm292cmNx9sffrn4gI2w3TDhuu+0294x70hLjjzf3yAZKKMSOMy04WJEyxFQ48hVCyNxi7AbTzJ//+WBpwXQr1kMxskg98Lvf/c4tnETeC7lt6x0g7uQDJJRRMMgsaU4PI3Hiu/lkuj15J8y8p85hfRD1IqSWrZxJJ/K/UBkmTJh8fvOccBFG1i1BoskriCMEGlJu5DgInll6cM96JWSEDRfMPlNR+QYKHnnJPaNRuKPONUWIk71xh0KIHfKBDiF7H6IboWJQmimRgz51jWyz06G5hyJL3n5MHr3xQlm76Dl35oXWKrk3PgSKdj5pxcrGNUDvwWSP8scCaDp96MDLJ8N0IqEjdOW0/54GdQZTQtmUhGld1G3Uv5/85CebywflljWHjAgSF+qLYkCK0Gqwn92MA78sc478ocQjLfXIDZfuL0vfni8x5V5Rd3R3SqUCF8zB9zoHPDnBJ62Lueo/tiTdtFIQotPQ/ItlY1I2fJJ85huPSSrbot/Nv/lCeeHhP6oMqtyR5b2cxd32SRRHevhZxMvcesCOIihHKDntgUPbOGiNoUIqEebPo1R1dRtLwPfZAhVlZ8GCBXLXXXc5pRK/WVTFXGOUKSo0CAQ95EzrsD3qAQvBmTuJYoOiBLFAWaAhNliFiDsqFf9uLOZPe6ACIpxMR8gH3lH5moID7Mo3TbELgu+jOKNQ5Ku42wM94VSKxDfoHuWC/EchQXHyA7soPcQLkhcEz8kLf4PSVlqZ0oVdvkWcII0Gf9j4Lj3q+Ic7/65AZoLKGHYxuEUBxB2/UbBQDJkjyxXiWahRMJnNtxsPSj7y7Z9L7AdxQn5sah6kCUWyI+SCcDPXFyWQfGONC4TJQHwtje3qBworxN7cYx+lnrw35dTAPeWB4f5HH33UxR0llbUwbKCAHLMGhtFGZCSoNJMWuEG5CL6ztMAfpnmhrJMP/KYck5aEr9B6ADoqCpUjgF/kA99Gdq2zgml6+EuZJy2DaYRsENZ8RJ30QEa4EmYUDZQIFrlT75iyXmiaHnHGkM6UcT/4TfmGTBNnSAYyQhrSo4vfyHQwHQFpz7RCK2d8H+JJ54/lp5ELyDaEiGlSkAbCQv6S3oBphmwlTQcM32JKI+fZkGYhuhmaNaXZ0hy5OCT3sAhy4RNZcrelxLZ6tclVSmTP5A987GMfa+7xD4LyTF3IZiF9ERAL6l3qTitLdCqwXTtlk3jyzB/ffMhXJwNcdYRccJ51Vl14C3y9uqTFZw0HProwheRis4VmoZ9cpDM+cnHLhfL8lkAuKDAo8TT6LOikgLAwGoZOb397GD16tOudpJHHrxNPPNGNJnA4m4HGfMKECY4QoGQHG99CYJchfxisMaYRhQgxhElPKFNsOAAOhYLpOEYQWG/BHH8aVxQFlGEUAGANub9CsPv2KpF8aM8t73nn/14xIJwW5s6C7+YLV764+9FWeDsbLr+fKFj5ZMHCij2+A9lF2cQgb5BF8peGzJRXFFfrVbZv4JbGwaZWYVDUULhZV2BEld8QD+QGGHHxx5379uKLGwzyjtJG73ex5AJ3kGN2XEN5RHFGCX3wwQed3JsdC5M/bAa+yxRAlEUWzZsd3AGTeWDx4Rlpx8gF7lBiUbJ5hwJPmpn9fMA97/zv+R5piB+2gxxEhk4IRjZJe7MXRKHv5MNnPvMZp7CjuBP3X//617k3rdOqGFhYcINsMcJKJwT1mE37bA/50sIP3p955plOnqkv6ZChjjO5ywd/GnHPNEMUIDpd+E0a85v0pjeVOg9iQRlBfmzkArvkA2SR3lgDzzuSTiGKhBa10kzcIxczj8w9VHKxaL6Siws2JheBLLBctyuv+1IumVxyhQCzuQptMcQeWfSDtheZQ977Ggj7Tjvt5Ebz6EigPLEwnRE+6ix+GyzOhVCoHOEKg0/TlVzsXoBcRHPkIhPxyAW/vJOuDZ4UWDDCYrsZQ/PQTy4ymZZZK/NuuVien3uZpNKcxq0PejmfkbzvebddAw0ePbn0mtMwMQKAEoeiRs9pe0ARoReaIX56SOnxYxTEfxIsij/TomhQmcZS7HAiSiONOoUWv1EgeMb0GbY9pSJjygULgzHW40yPHXa4otw98cQTrtcSUEGYMfTlxrW7woY/QQNIB7sPoq3KtJCbjiCfH8FvYocRFip6CDDKEtPjULqZ5kavO8/IY0gn9mwnD+QFGUCZY+SHBYcHHXSQU7KQHxRfDCQVuWUkBeXaRk2QGWtcLKwmO34TBI0ru2PRa4yiVwwg3+zARS88BxkCpv1AniDS/hGvQqAHjvJAetF7nQ/Ew5/ufBflljSjzEAm8Ic0oyPAPy0rCH94CqUH6Qlpwn/K6wMPPOD89Nv3G5DvedBQb6EUQIqoa6ivkAFzb9diDSCe3JP/TPOAYDASy9kt1vvfFgqlE7Bv0EOKXJLGEF8WzfsVmPaAjJJnjKYA/D322GNdHUsdjH/Us4xSUI9DjpAH0gt3jDQz3SNED4KsVhNXcdh2p+Ol33A2FYHYR6V29Xvy7qv3SOOapW5Pey2NuGiFnHNnDM6W/4X/5SYCsgeBpZ5ifR1En3qKw1qZqsgoHXUhI2WMBFi93FdA2OgYZaYFU8EBZYNZG4yCBsuzleHOwHwasu0cGTPpAIlFWgjYK09eJbVr3pOI4xFRyUS1PoggL3zPHwbv3gWjD+R/iC5A8y+qf/GqQbLz3p/WnNUHuVP8333lAVn2zrOSyRanJ3c3uo1cAHpuKfhUDDR4kAWUGnocigWNFw08Q6AoKNbbCijENKD4S6VTbGPK+ghGU3BDrwfzyPGb6QnMzWcqAeGkYaVio+Hdfffd3bxktqKlx47Kj7ChKPLbQEVB5dGWQgCw112mLyJfOM1sKti3g+HxG/ITuWVbQOQEWYVkQDZY3MqCfsgxCj4924xQIN8odihfTI9D8WW6HAofo3UY5IaTZSEg9MbR+CBfKLEohMgQ/pgi6pcffgN6wzpKLig7KLBMHSCslBGmFhFH/OC3+V8IhA/5h5DnIxdB9/abMsIUKJR0yhPx4xnly9Yv5UNb4bF3jDSh1BKmESNGOOLkL4dB4K4t4wfkgnwk3MSdugIUKtNB9/mAHToyGIFlASfTjP7whz8URS7agn0bEov8kd/kb0fIBX74yQXxpG4DkGpkhfob+aMDh2fUnZbejGYgz+zuFqIHQVarceRi5xOk3zDIhfcQJfLdV+8uSC48KWm5Gpyt4MPg714G5YTFzkxPtimubArD9CKmJ1NHQ3Cp05hu6dcJ+gLokGSnQkb+AFup/+QnP3GdWPnKZDH1R3sYuu3u7ZKLLEqmXr0M1pwPHHjRDcEIsamhedhCLj6juezV4+DdV/8nyxYbuWid972BnNT1DGiwGb5nmkF7yncxoFDS+KO0WKEt1l+ICRUXDTKF3ggFUznojaaxZgEWdngGzG967GhsbQoMoyZUdCheLAKGpLSH7qhQ/OiO9OwuFBu33g5zMeEqNkyQUHqiuSJD3KPwIjvIDKSUe8iDwb7PN2gQkRPIN7KETNFDzFQ8RhQg01yRLwOKOXPbmYPc0QXd+WDh4Wrxzhd/iBMjhISPXU6CyJeujCqgfBJP0oGebhRfiABTyFDcC6V1MfkE2YGooeRCBjgJnnQExeZhITAnmhFX8oC85dDHtvxsL7y4xQ6jNhALpkVRZ0BAyfeuwL7N1svUX8gjMvTPf/6zzWlRfuAH06JYU8O0qGLgTw+UKOr1M844I/ckRI+ArFZTquzhoE9fI9tMP8F7rli6aJ48evN5subt56RJm/CsKY65S4uK0Rqu1cwnvl0rQp0GMkz5Y2SPKZyAw1V/9rOfuXViyCp1Kh19kAym7PUlcoHewNRV1sZRRtgynd0I2bGvUHkspv7Ij4jma8RNgZt24Hmyx5Hfl3ikZdMQ/7QopaSSifJ9JR/sCsW0KMiGz2svGNoW8HAT5X+ILkLzsGVa1HwlEi2b5sy76dvy/Ny/SCpDedmY5PY0CtVBXQY9DSgoKF0Mt6NoFEJ7hc1AoaPnD2LBfeFCuDEgJCg89E4zZYSKC2JArzANM3Ml6SVGiWF9Brs90IOJwoTCgZLEdC8OaaNhR+GjhwI7V199tVtbwlQBFLPeAGlWbLr1NCwv2jO9jXxhCJpiQYPG9B4UOXqJkZsbb7xR/t//+39uXi1D+oxcMJ2IOfwoqDQ0rD8gn1ACWbeDEo5yzHQqFiei3EG+r7/+ejfsz+JY5AnlmS2cbWG3wfK9q3lv7v3+5TPFgoYfQ9nkSo835QxS0R75zpcvZvzvgT9s/ucdRdBP/7U9mNtCxh9Gv/2+Bn+Y2zP++OS795sQvQBNZk3t3A8F4uUTMVQJ+8mV383qhf+FmU0A2lTbqRF9gbaddphn1LXIHfUJo56sgewroxYm45BstkNnDRhEgh3bOPyPjse2iH6wbAVNMchXyly4+Od/6dZaaFjcKEZr8Cn3vU2U/yG2bCCGPSZajDIgvEyVQHGnhzfY+KC8M/WE+e99BShzhJPw2/oPm1/P6IbBHxfIC7/pmWY6jRlGSYhjMN7dhWIroxC9A38+2z27bEE8IRVMJ+GessDIBPlXSDZoWJmuQqPLqAZkmEXaEGRGzfyjHMXAvmPXQrLjH7ngvJog8oWXsgIRQmGg146pAkw9JPw8Yx1DV2QV0s86F8JkIxe2oLsrIC75FnR3Jaz4iWHk4pprrpEjjzyyeeSiq8qRpb1/5IJ53azrKHbKFX74F3QXA/su6UJdyMgFe/bbcz+6knYhfCBp1eQduVg8X+bffL6seutpaSzQhOec5++z5MUmzCZGCqlbKNfIEFP7IBZ0rNAp0ddliOmOdCCx/ouw0pHECAxTCnsKkMmY/qX0b8YBX5M5R31P4tGWnuob/3iALHl7ntstKpvNjVwEkzEsmlsWtBz31ZGLTVzF9G1Q6QUrORRFCAZz6iEbTAFhZAMSAimxucvmjl4XeqSZx49hzQdTI1AE6N31L0rP11C3h7Ah3zyBEmvre+j5YichSAfyxVx3FpAz2ofSjlz4ZYM8xyBbjMZBYBlRgXSgIDNaQANN7xnyBUmx9R2gPTnj26eeeqpT3ukxDCKfexa029x85k+jVLNpAkoE86aLnbJTCBB8RoXwn3S77LLL3AhJV0FcmLbE+gOmb5Hm1157bZfKleUX5IKDRC+88EKXHpw8X8wUyrZgac8BiRALpneSTx05gR0/qL8gaUxBKQb2XdKFtUSsK6KHOR+6knYhAtDmpDQTy+0WdVzuoTctav4tX5NVbxYmF30NtI3IK/UDU4e4p16g/mJ9BTMB/O1hXwPhZzosJIIyTfkmvJQ9Oii6o7OjLbRPLg6UJW89KrGkyoMqnGlv8YWHjUSE8mz1OC/DMrtZQrOwILm4WcnFQyG52OxgjS3rM9g9iCkxNNaQDSogDJUnihqKHcQDQoFCxPx5hk7p4UU5pNeGEQ8Moxw0zv7GvC2EDfnmDfLZn4c0WMgQSjm7LqH4ojTSsEFiUSghJlxNRnhnMoOsMWJAbzYG0sFidaYBshgaYmtrI/AXmfR/H7+QWc4/YGoCPYlB2HeDQOYhFHyT8LMmAv8pB4SpK4C8sEaARemUN6Yf2JqLroC4sHaAUQWIGWnMlMiulCv8xJCXrFlheht5wZS47iIXKDM2ckEdAiHqCLnoysgF+YCCyOiFPfejK2kXIgBHLjbeinbp4sfcIVmbC7mg04RpxdQr9PrTaUInCLv1sdU2HW99WW6Qc2ZgsBMfmzMwSguZoNydd955ruz1dPghF1ElF2nIxUdy5CLiIxeXHiJL3p7ryEUkG1VbqlBSPLPuP2enBTyzssu7vi9DIfJAs7CZXHxzvjS5wxM9PH7jt+WFkFxsPqCSsUrE37DyDMUM5YpKFGUFw1xSKiJ2FGKBO8qLH0xtQTlg+1OmvdD7iwJFrzTvUAZRGAshbMi3XEAiLr/8crn00kvdzk8seKTXnityxUJHFHcILrLFlRE0ZMIvoxhILXKF4g9pYPEyU4y4N3Jr6yOwywJL7F911VXOHz/8cm+g4bXRCRQJFH/sET7uOzqFK4hwWpQHS3vCzBoewgtxYeF4sb2+1FNMU2X9WGfJBVOiOHPAnvsR1kndCEcuErlD9A7LPWTk4nGZf9NFsvKtp92C7r4K5JOOBsgs8sJOY4BpnpzNwmJoynRflhk6BhlZpk7kfBfqN+oKdrRie+mubtLQGex40FdljyN+IAnfgu4bLz1CycWDEk+qvqDJidbA7kFQkqxTLk3BpMz6yy1pH5bZzRKajY5cjJgsn/76PGnykU3IxYshudhyAbGwk71RCLlnlyH27oZwoAzSQKOYUYlRUVlvM0oDUzUgHPT8UgnbVqghtnwYuWDqCqNd/gYYBREygVLPvF+ukA4UTgguxIMr8sczRiNwg6zhD1emS6HsMqqBYcoRc4aRMaZqsRid7Ub5DTmAhDDqgZwig36/mN5loyAo1djHLmHDX0xXkI9cEB7QFcWEsG/u5IL6oiO7RYXkYjOCkotYJqrk4j8ywUculrz9uMy74QJZtfgZ6YsTiZAxphoyfQ9iwVRi2jrKLFt7/+Mf/3DbSTN909BX5QZ5Z9MODsdjxIUZB5AK1jlRx1GPBtHTcdnxoHOVXFzSilxc//ujZdlb90hcg8PnvVAxTRvDr6z78+Avt2F53ZzBVLmKkTvKmRc9KMloizyE5GIrAg0xCiELXFEEIRhUwEyDYcoECg4VMBUzoIJiKguKGooPCiBkg3UbkA8MylaILRNGLlg4yLqdfIpcEMgOSi0jGUyb4QrJQBGFgCBz/Eb+IB6Qjnz+0mgy4gDBQCFglACDvEFAIAuMrnGFfBBWWyMCuOKeqVIoEIyQdAUhufBgeRWSiy0fpCy7iKIXHPPFO2TUpP3dc/Dh+0/JI9eeJ8vefkpf25kGPmzCLEDu2T0PYkG5paOD+oQOEsoD67hsNygQvPYVUDci5+wESZ1D5wnrx6gfmM5lxChfuHsqLjYKMf2g82V3tqL1TYO546+nyaIXbhRqYKTBoxMeuWADW+Sp+ST3EFsIWIcTkapRO8vHL7hb0rHS3PNwWtRWDRpmlC+UPCpgrpAMdhRCEcEwBEtPMZUV9pm2AtkwZQ+FCMWFgwXZxhRlj54U7Pa1yjpEx2DkgsaMvC0GfiXQn/80lBBXmzpl06ggHIyoMZrG9AUUA4gHCqiRXGB+MWXK1gcxysbV1m/YGg/8t8WZTANEPoHJpD+MxaItctEVEJYguWDNBehI+PzAT0xPkQvCRZipL0hf0j0kF1seXOOcIxef+t6rUjZwG/cc1K9eLI8quXhrwX/1dUwy/sW7hl7MBuSAjgvWU3CqO+c+ULcgC7RNTNtjR0i28YZomBz3VRAX1lKwLT2dgXSUcOr27373OzeF2eIAei8eLedczDz4AplzxPdcr7Xhoes/Jy898jdJaHjSGrSMCxZhzAmRQ1g2tyywCkcJ/aT95PjPXS+ZeMuRD4+F5CKEgUaf3l8Ih+0Eg8KHMsVOOewmRG+lH0xPYXQDpYUrvcm2WJxtS1H2umNXnRC9j86QCz+KafT4BlviYlBU2amKkQ2UV2QQBd5G1SAgvDd//f4jhxAM20aS9RuQCwgIygVzrBl1MwICMc43naAQjFywDoRy8J3vfMf5AfIpuMUCt4VGLopJv3zAT0xPkgu2oiWfyCPSlGkmIbnYsuAaZzQH5Q3n/Ph9iVUNcs9B09qlMu+6c+X1F25StSGuyqTmfbA176VsYPSdBf6HHnqoa6/otEDGGNGEVFAGGG2nfepImd8UINzsAknnBZtIUB/QgcLoMWssmD1AXbcpZFxrFadKsqB71sEXy25HfEd/t3QAzb3xS/LS3CuUXGSkqfk0bhWKLILRt9M9RGcBvczK6B0OkaPP+pdkfLuHzb8pJBch8sAabUYtbLoJih2V9+zZs92JpexQxboNngNbi4FSh0HZQAGjp4XhXM4awAB6Xgz5FITOIFQquhcojldffbVr5ExxpOdv2rRp7r49WL7aFdLJlq7kkxnAe0ip7W6GzEFI2S6SRZf8RsZoaNmsgF49FGXWWTClj5GO4EYF/tEzwo5BPjHIJu/ZwICpfVxRkDEQECPDfNfiTRrYyAXrQWj8ITB+dEaOcbO1kQv8gFywWB+FD5AP1CXUNShYpL3lIYZwk8d8g/fs63/OOec4t35YmnU27UK0wPU358jFp3/yvpRWtiYX8689T1578Ub9VSKpSFIzVtPcn+w9lAXkPzJBPYQMHH744W4KprVTyAi7pLFWjI6E4E5KfVU2KPuQ5q997WuuQ4U6j/WOrLdgnYh/fcimAOQCVVJrUZl1yMWy6+HfbkUuHrrxK7Lgob+6aVFNkE0HrROz1IshudgykXASMXr7I+Tos/8ekosQnQcVu1XO3LNAnD3r6dnlcCuGoqngUQ54D2gIDCh2jGiw9R9XyIat20DxQ6HobOUfKhQ9B/Kwo+lriqHBlEWTIfPP7PDej7a+ScOLvCBnEBIIB9P5UPyRQQ7RY9oO0/qAhcUvk3zPiDH3GBQTejz9xAPCgT/bbbedG7lgyoWNXHRV5ggH5ILeV8gFCnR3bkXbF8kFsHwA+Gf+Ak6ep8eZdOZU5Llz57r3wOyQ737yZ7D3dg3RebjG2ZGLqHzqp+9IWUXLqHXj2iUy341c3NwrIxfkP2WVPGfq09lnn+3OOjE5ol1hTQKdEXRKsAGJ1ScmO4a+JhvEgamhHOL3sY99zLWf1G20j6eccoprH4N146YA5IKRi0xBcvElJRdXqLoZjlxsPciNXEw9So4+56qQXIToObB2g15eeqghHPTAMM2KXhmmvnD1g14llCoOYHv88cfdyc9sU8pzepAZ4QiehVAIoUKx9QCFAWONLlMh6LmEaNBYG1GFdDBnGbnk3kY62EUKRQU3RlDMFAJyyGgFMklPIr2iLDhHkWHkBcUdO6boII82gldINokD5zX4Ry6YAtEVWNr05ZELgz9d7PkNN9zgdsLhnBXIxSOPPNL8XYzZ8/tjMP/8/oboHFzjrLpjIhOXMy5+UEpHzfReKNYsfV4evvZ8Wfr6Y6pq5llz0Q3JD5lAvmg/GKVg1ycWaiPXAHljyhDK96233uqmDVEe/TKSD31FNggj68PonPvhD3/oph9Tb9G5wcgLz2wUNV+YN1k8VCZ2OuQCmX3YdyXmOzTtgWs+Ja88cY0+82SHmllzwpmQXGy5iKlADJuym5z8xbulwfVGeAh3iwrRo2C4GiWBeep2/ga9wCzo5UrlinJHRUvFSoWJooYyxBQcDMoLSh2L2szk68npK41GiJ4H8oIhzzHIGOsrmDoAsYWooqhDLCABNoUJWUPOICO2YxqG9RwYSAcyiVuujCRgUHJslIPvBZUXvm1b3mJQeBjl4B55ZfoPYYM0o+BzxQ3kw8gFIyR8l2lRXYGlzZZGLgDlnnu/H36Yf35/Q3QBmswl2YQcec6NMnzHfXMPOUTvSXn4uvNl7eLnJBWJqurgq4+7kPSUMdoMyi1lAsV7n332cbJgIxeUG6YLIdNMj8NQ1niHfJiMFEJfkA06NRgJPemkk+Tcc891dQ3xYlc+tpm95557XAcFdRXIF+ZNFg/IxaHny+xDv9+KXNx86THy/ht3S0xFIapBQyI0J/R/CEbvK5chegGavbFsVMpHTpFPXRyecxFiE4JKlNEMDgViKggNCHOtUYRQVpjKwgiHH/RO2da3KDJcUdrYtYotBSEj9PCECsXWAVMcuJLnGMgCPZwQVpR51m8gNyi/KBscFIk9v9KRT14YubCd0yAdTLHinulWyCyjImxqwEJz7EKS+RZTGQoBAgHZQE4xJrMoSISRE78JP3awe9lll7k4oGwUq7D7QRwxRi44ZZ3pXZB7/OwKLM27Oi3K8sGfB/asLXJh9u13EPY+X96G6AQ0mUuyJXL4WdfJyOktW9Euf+cpeeSGC2X1W89IUu1ksp1XHii3tAGQexRuOqIY9aZtsJFuygUjhGzMgALOVqxsMgFZ9hPOYvJ9U8sG9QpTiClDjPITftqz66+/Xv785z+7xeeF5NuwqeScUGX1v5mHnCdzDodctNR7N/7haFmy6AGJJVOOXECLjFy0bEUbYouCZiqH6FVvs4Oc8bWHtC5okQd2iwrJRYhehzUE9ODQS0WFa1uS2kF/kA96klHerLLFDfcMf9vhftzb9BSeMb3EdgMqtsEJsfkgX8OLzKCoQzJRStlEgBEHyAHEAsXX5MAvS20Be5AJ5Ijd0g477DCnnDN94dprr3U9pRANyAikBhLCPcbO+OB9IeLB9zH4yVQrwk4cCDvkhXumSPAeIs1v5Jor5AM7xKtQfCAXKOmQCxu5sAXUnYWVp+4iF/nQFrkoBu3layF01t0WDU32fORiRY5crOoAuTDZofMIMgF5YIMQDKSCKYs8wx7ljpE+RvPYeRBybFNnGaUA2ME/y7diZWRT5DNho2MN0nTqqae6KV7UE4xMIOPUJ7fddpsr59j1x6Wt8PZ2XFhhQU7PPORcJReXSMwt3/Zw4++PkiWL/yfRJiUX+ht7GRePqESyuREY93+ILQaavX5ykQqQi3DNRYg+Bes5thENiAeND40Qox789gPlzxQwG82gAWILUkY5uEI+ujolJETfhW1lizLPCACyw1Qoej6ZToEC3BX4t6JlFOP73/9+81a0gFEMRh8gGfTEQohRJmwKICQHwoFcc49cE1bsoCCgTJiigNJkQMHCQCQgH8g5BlmGZEAWCBP3HC5ImOxKmP7617+6w8ToDWXkBXddUUgsnH5yAXljATbTOIqFX3kKIiQXfQia7HlHLhY/JY/edKGsfvMZaVI7bZELyiZTEFk3Qf1NXc6VjiM6kSgjlr+MUCxYsMDtLMf6O9vJzUb1wOaWT3RCsLPdaaed5kgF93Q4sK3sH//4R7nppptc+SR+lg5WzkBfiS8ho2aCJsw86Csy58gfKLloOdfght8fKUsX/U8iybRHLtRBNsIdAhJYkxNiy4BmrZ9cpH1kM1zQHaJPg0oWBZEGyAyNEr2wGBosRjhQ6PygF9XWaXCFdDD3nh5cKnIaMDu1mW9YZR4qGJsnyD8abBQZFG3kxA6a4jnPugKmLkEwUHJQDlh0jbKP/yAoN/5eVUbnID7IsZEgDM8hHAcccIAjzsgso3co6ZAjlHf8wdgoHPDLKm4IB25sTQe/iTvvUeToET3kkENcmJl+AflgWhZlAtKCO/MvCL7N92zut32brWTpBKDcQW74Bt82O13BL3/5S7nrrrscuWALa05W7qqfxaBQGmzV0GRPKLk4IkAuli56Qubf/HVZ++bz0hhNO3JB2lHWkGmIrNXRyCDPMJBuyqZ/NA95hEgwKsEOSbZBAgQ5n0xZHm0OeUVc2V4WYkGaEH/CzYF4rK1gNIY2KggrZ6CvxJMcYLku45MzD/yKzFZyEY+0QS70P++EbnUZkostE5q1zeTifCUXkZYNUebf9C0lF38OyUVfQr6KNEQL6AlCOTNFjQob5YztR9mOFEWQXmE/UM5QwGz3KevptQP/aNzsoKUQIYKAWEACUKSZE87IBYo5oLwiXwZ+WxkuVH79z9mKlikhEBdkmdEGRluQb6YMYujpZcSDHmAM9zblyl9fBME7RisYxTACQhmALEBMuBIPDFNQUOroUcVQPggTJARFjzDjH9dPfOITjvzgLyMXkAv87g4wCsKWoqQzIxfz5s3LvelZEK9C+bXVQkUrquTi6CC5eOtxeezWb0q09j3ZfuY0maqKMx09EAmIsRFp5APjH42jh576lnxlVIrRCTqAIMXUv5YHJtdB+bb3fT2vWIj+3e9+1410QqwAa0Z+8YtfyB133OHKlT8O/nsrZ6CvxJNcYLmuIxcf+bKSix9KLBqSi60amrV+cpGVFnIx7+ZvyPNzL5dUus4Tnl4W403wyc6DAm+9iD1R4P0VMMj3jb5S0fQ1kHZmIB8oYOw0sttuuznFkEaPRg74K27y0gwNGyMbnL1BDxo9pqzfQAGzvMedX5EMsXUAWeJkaHr+2Y3qm9/8ZityAZANu7drIWDXZJApRpALpvChlAV3izLZ818x2GX0AGLNNCv8YFTPFqKzDoXREeslRo4pG8D/fYO/XrP3ZlAIbRE6ShHEAoUQv9nRjalMvIOEQGLMj0JlhXgUAn5BLhi5YNccFNDeAOHdmoFMtUoDxEbFOJ7uJ1/44p9l+pzDZMjwShk8MCKDh4hUV9VJTVRlXmUqEo1ILBJt3lENvwyQW2TkoYcecguxIRbIjpHbttLdZD0Ic9MX8wySxVkbTKOEYAHie/XVV7uyzciMhbtQ/EBfiyOhLIZcRJVcUMtQ8pkWpRKicchHLvARQ/z6Xj6GKAKafS3kYq7mc8tmPPNuuUief/gyLeeNLdnci9gEn+wcqDQ5tIddHhjGpHeNXr3uKPjMWz7rrLNcg41iy5QAfwPtR1+paPoyrLK2tOI3PcIoK5wuDuGgV5T576Z8kb+YYEWPsgTRYGcSDA0ji2xpGDEoXVxDbNmAXFD2UaC7k1xgD3IB+eV8FwgDh+h1FPhj8m4kGMLBQmtOE2caxiWXXOJ6UOlZttEPygAKEG4gHlz9xp6Z//548RvygB17jrLIqCBlBGMjIPbbfw9JsZ5q/DHz97//3REMppHYmguz4792N3rCz67A0rQr4cIPTKF8NcO6INofFlQzUjZWiek2EybLuG1HyISx46UsrjKSy/pUNqUNd9zNvY+kmiRJPZhKS1rrQupDCDijwbRlTHViCirtGeEgLnYtBhb+IMx9X8gzwkfbwejiZz/7WTnjjDPc+ivSGFJB+/GTn/zEkStk149C8QN9KY6AUNq0qBkHflnmKLnINy3KyAWhtpELTvXeGPiI8WyG2Ayh2ecnF2lpOcds/s0Xygt+cgF6MZtNsvo8mGqDckojzbxoiMaVV17ZPCe0K/j85z/vKmOm6Bx66KGup+fee+/NvW1BX6tsNnegYLHzDycB09tEw0qjANkzQ6NBg2ANAMoT00cYymdXH+bMMi0EJYlhfQz5R2Ma5tOWg7bIhR8mJ4UUBj9MPoxcMEqGog+56Ih7v12/zKEkshUtC7rZ1IBv5Ju6xPQqRkAY9eAeUgLpwHAPIWHhOSN/EHGurLUgrChQgHICeG/lpb04GEmgzJCWEHmu1LMs4oX4o5hS1ljEDmmhnKGw2fQu3FMm/b3gKLhceWa/rQPAvml2zY497yuwtEPx594IASCt7bl/ZIordnjPld+QVfKPes12LyNPIRKWv+T9RtNINS3ocWZRLkt4U0kOylMS0RSRZENU075Jlix9Qz5Y/Ia89PICeXXha/LKSwvcujY/YewqCsmR5dWmzjOm5bLmj4XalGMIBuFFlkmLP/zhD44oI79BWLzyxQ/0lTgaCCVUAZpQDLkAmRy50BKX+w3wKV+cuy4vIXoZmo2tyUVF7kWOXMxVcpFWHdmyuxdFmU/2+Oes8FLp0sDSKKL8UeC5MgLRFqik9913X1dBsxc1/jHn+mc/+5lTJAHPrFFGSaCCLRb//Oc/5eMf/7irROhZxw/IhY1eGPyVDY2HNTBBUKnzDtj7jlRQuMddPr/xJ99zg//bfrTlZ7FoKw7mb9BOoeeE0Ro/3mFYfMcUE6aXsGiXK3lhDTMGJYu098cHBQXlDZJhBplCUcIw0oUJ5ifAfaF4WbiCsDgZgnYKxdngz59CdvIBu8FvdwT2rXx+8I5wdSQ83Y1C4eI5+9Hvv//+jlzMmjXLjQaQt8G05rc9y+efH+b3pz71KaeUUG9AaG1alKVJIfi/afA/g1xcddVVcvjhhzv55JwLlHLemT1gxMCeBa/YR4mlHKCIUg44KRlyTl2K/DNCQdgpQ9i1ufYY+009in1+U4Z4ZvUY3/LHA/jLmD8sgHeQC+JDHWw7aPGcfOFKmYNY8A4Cw73Z4beNsvCcTiJ+gyBJwT5X/73/ajA7+UC4/XlJvO2ZXTGWHkYgMBA5nlP3kMakIQY7tjMZhvcouzyz55ALSzOuFr5gOMlD0mB9Lq1Is9q6BllXr0SutkFK+8+WlAzROiwua1Y3yeuvzpWb/nOxLHr5mRwB0Xol951C3+gMLOyF0B3f6AyQ86lTp7qpTyeffLIjxABSwbqKG2+80Z2yzQidP939aC9uhk0Vx3xAgpH46Uoudi+aXDA1yk8uQDDuxLHvxDNEkdBs9JOLVKRlWtRjN309Ry7qW7K7F7OYT/b45yjEVM70OGKoPFH+qahp4FhA2RaotBmpoMJ99NFH3bMLL7zQ7faAX4CKntM26cH4+c9/7qbQFAv8+fKXv+wqEaYC0BPCcDIVVRDYwdDjzgJmGmpAHK0SM8JDuK0C8zeCbYFGhkYZBYKGLQjSgHTLVzGSBkx1wG0QNNjEhx6yfG7bA/llCkoQhNka5mBFzLdQEvg+DS3AjoUBt6QXDbE9t3dcUahQohitwkA2aNj93+OKXfs2V9KJ3aiYX8s0AZRSf48eV5QglABz5wdKjykQHYX1TuM+6Ld9H7mxeAKeWRxID2TH3Jo90oow0+sJeG92uPr9M/DMnqOAopySh363gDATXrPrf0dak56mjAa/QxnkOe7zyXm+cBkgfChVKAtBeScMpAXyTt7zDUYYOTdi/vz5zi0yjVsLr32LK2sUbCFnPpgbyjHyASFlESg7JNE7b/VTEMgzMNnwx497IxB8+9hjj5X99tvPbVYAaSGtCDd+G/CHdDO5BMTV0hK/+M13rQwzksuIAmnOiAfkBdlAbvyG7yDjKL3ID1OyeGbPiR/pTp3Db+4pq5QbOmvwA/Ac448r8MtJd8HSl7QiDQg337F7/zO7thcOCz+w9ORKWeBKHmCMeNk1GN+OgDBBwPwkDENZsnv7Td6t1Tpn+Qp2aVoty5cvk+UfLpUVq5ZJ/coGOfysf8uYqQepp8hcVJa9+7g8fMsFsuLNpyTtNM7i2pfOojfyvRhQf9H2sv6Kk+8h7OQr8ssoNmuEGKmAYLQXxvbydlPFsS0QYkI17SAlF0f8UBLtkgvu8pELP/Cx78U1RBFQgWgmFxyi55sW9bgjF3/yFnRvApis9jiYX8x2jCj9NIoUXEYx6N1jkVlbQPGk59J2F8Lteeed5/aoNkWOCoZdIejNmDt3rlMoiwXzMb/xjW+4e+s5ZzEx38sHGjfWDNCD6icXBhoMYA0zKLaiorFEsUWptsbQD/xGoaDhC4IwoBShbPnBtwlzZ8kF7gkTCkq+75oykI94AJQp/DCFinsLA/ElTkYu8gE7wL5tioL9RimCEEJCMOzdbkqTpaGlAVcz9GqhwHAGB/KCQoUCjjJAY0V8Tfnwp5m5B8F3gPjwLeIbfIfiRnr4FXmD+YWywbcNZo90IA+NXAB/WAD3Zt/8MxA3FF5Tiv3uSAfC5E8vA+lMmAopXMSX57j3uwvCHy6DKV7Ie9AtvwkXacE9BIB1ESgXyAt5A4GEcPph/kC0kfdCYSIc5AeG6T+QHDoxsI+yR/7lIxfkH24tLfzxwa2Vf9KD+LGGgd2dCC95iHt/3UCaEwZ/OPGbZ+Y3dihnRi55zpx6njOtkLwhjygLJucG7vHPyBa/ccfV3plbnhM+RnGom60u4bnB7okPecO3SSurH/CH8PEMWSMdSEfsWbm0ssEz/OE5bnnnT8/2YHHATUfcAdIJN7g3+P2xeov85Ip8+A1yS57w3sgD8mrGfvOOK50b9px7DPcYvqVfdwtw+Xw2Q5hUIdSkjqUjSi6ulbE7HqIvKLuxHLn4mqx842lJchwzcfDFY0uB5Q/6A8Sf0UumSNIJiGyRto899pjb/el///ufI/GkcTGwfPbn/+aCHZVc7BGSixAqwn5y0eTbivbxm74pLz7EblFee9TboHT1ilSh9NPLwPZ3KDmAwk0FQQPcFujxZschGgMWZVEZQAh++MMfuoq5q2D/+a985SsuPPQI0rv3wAMPuAY3HwjHwQcf7EZJTAm0igqgmBJG/whCsRUYjRVKEZWpv0E3oFzgr1W6ftBQoyDjNggUFZQzeoA7A5Q4FMB8yhYVPGHxK8QGwkllz/dROoLALelMLynAH4uXpakpS6QHV1O8uDI3nCFxmy5ihrTguyih3Bvw05925BVpCimDbHCloTdl2r7pB7/tmfnnB/4RZsIUfIffKCZBMmX2iBfu/XOwLbwopvSuWx6ae78/fpifdkUxh3yRbuanAfJIOUPRA/53pAGKKQoxaWL+GUgzUyoLhQXgLuiWPMI9Mht8RxpaWuAv4eCZgd8QQ8qrwWQFg7yzY1MhUO/gB2mOYkKen3LKKc4PtrxF3m20zQ9klrBaWvjDzb2NkKFAEzc6Ln73u9+5d+Q/cQ7mL2EAFj/8NlINzC0kGCINbr31VndlLQplD+KJzAFLA9xxJZ6sVWL6l33D0go7dKRA0shH0pzdojgVna2lcUuYeYd8mJ/8Jpzs8HbLLbe4ep13Rpyxa3a4p64395Z2/MZ/7HHlmU0lMrJLncNvc2fkGDd2tfeFQHgtvlzNIAP+K/lA+aQetk4T0h13PCdPjCDihufc88xIB79xyxU/seMH4Qw+A+55hLgQXp5o/ut9TEXjsM9cK+OnHabPNO7ZqCx15OJ8WfXGM9LkyIXmaeGit1mC9KBdYISCtZDMeqDjyPIdXeDaa691OgXrK9AFTAbypW8QHbHb11AMuaCUaynV/1vIRUtM/XHewgRnawL1Qyty0SIPHrn4s0cuEPVezuZe+SSFmMYUZZxeBkYuAA0FpIMdgNoCDQwjF/SkseaCRvuiiy5yBINGD/ANevAYdaDSQRkqFizgZCcXFCx6RlCSWDhOpWMVkF0Bz1GGUPKIgz2zKw0NV3vXEdAY0SjRsOYDjRb+2vf8oNKlgi3klrTKRwCKAQ0p/lvF7v8+YcaYohAE6cF7lALcYUhPDPcWX0tj89t+WwON31wJg5ELFDnkAfAOuzzHLd/FDb9JM7YIpccLMsKaDptqgzvs23cAbs0f0hwSw9QTW9uBoka4eY89+xbgOb9NKfKDbxB2Swvc+O3wnu/5SZyFiSuKbTAP7X0QwW8jG7i15/73fJN4WBr7/cQe+U+YeW/xNHu841mwLPiBH/m+SzqhkJki6Qf+EC7kyuDPX94j0yY79swM8Q2O4vlhCj3KOX6guCMX1113nUtn4sO3gjB3Fg9/uPku6cE76ogLLrjAKUb0qHKYF/Ex2TBgl2d+WFwM/DbFF+WbReLEz8gPdR7kyNImCEsPSK3BL+/E10YTIENXXHGFW3+G0saoDuHDvtU9GPsOBIqRDurPYuAPn92bn4D05LmRCH/6+uMXvBYD/3e4WhrYFUM62z3Af7svhHx22gpXfv/UvosrsowdlQn9GUt5IxeOXOSmRX2weL7MvflcWfXWs0pB2g7b5gTSjDymU4Bdnyg7dB5AfKkHkP/777/fbSvLLAg6W3gG2sqjfO8sf9rL274CQot0UPu0taC71QndOXIhrbaibemgCbGZQ/PYTy5andB98zfkBTdykVvQ3cti3mufpKGg54EKwxZc0xNKo/jUU0/lbBUGDTWLGFEWGNrnyH6ICo0CQDn43Oc+5/z/6le/6vwtFpASDtKipxP/WAxGGIFVQPkaCv8zKqj2Kql8fmwqtBXWQnE1N8G4mv1C8TO3+dzRkFgeAr9d88/e8xuDsoECYEoIdv127Bp8x7dQ6pAV7lG0IBpMcUMGkE8aNfPDlBrzA6UR4oBBkYNo0GvLXF/WAkCaUR7Njf9qsDDjH+/8cWgL7b3vDCyehVDom353lrbAn15BmJt837S0yPeOZ7wzP/127J2B75tde5fPT8BzM2zmQKcEo36Qr//3//5fs522kC9MwNKEOovNIuhUQTaQNZR44A83QJ6L+R5yy5VF6NSD1KGcz0EPLvLJt/15gp/50oHfZo97/3vmrP/73/9200zZ2II1KMDC7A+7ueOZ/3lb8H+rM+43F/jjGUT+uKp9V4bID7WTG7mIK7k47KzrZPz0Q/WhN3IBuXjopnNl9dvPuK1JtxTsvfferh1nTQVtvdWPyDayyO5PTI2GKFMP+9GW/OR755e9zQGEFmpJfs884Ksy+6gfSCzaokz6yQV2OURPWz0nL3nJBZa2rCK39UHzsGVBN4fotciDO0Tv4T/JVrMVLQWaqRkMvUMwOgJ6zRgBwR09lqaUAPyloeU3FU9HKwz8pneEoX1/L6JVQHYNwt+Qh8iPTVWJF/td7GEHxY1pJYymsZ4GssE0OXqzLZ+xh/18pIDGDsLhP3Uc4oy8WljMTSg3mx6Wj3RIGLlgJMDIRWdheczaCJR0FnXT+w+5sDrPLzcdBf5DLqivqPOQOaYxIX9d8dfA6LCRi546RM9fHvzoTPi7I849gWDcigFrLtSluuVXWvVCVReSMTns7Gvzk4u3npWka8L7Zhq0BdIHA0k+5phj5Atf+ILbkpx6GEC46cRBHtl0hU6cQoS4LZh8BOXE3PdV+QmC0HaJXEQ07TY/MQnRFjSj+yq5cOLX22CeNJVGEMHKIvibxpO5/5CHfMoZvYLWM9hR4DfTIoLTEwxUQPlMRyq5rRGbKm06811kiul0KFO//e1v5cwzz3QKIXPv2QqZ81DYRICeXNYvIIus00CWkR8IKo0jyuovf/lLN3zPmg7k/bbbbnNbJ9NLzhQ/pmihfEJmbC0Diq6RFr/pKQS/4zdtoVh7fRkWdn8Z5t4Pe17IGNp7ng/57BcLq3uCyPesr8PiUihOIbYsIO8QeEb1WJjNSASbp/zpT39yI8jUwUyzg4wzVZnOnbPPPtt11IQdMtQVprIVUN0KVScdr2ZCbPbQTIdYbiIgcpu8Rke5Yj1FsKHlN8Oh9ChSsVhjvCkaomDYQNgYbr1gXQ47i7FAlnUc7HzGQlsWkzO1hvnryDX3EIYgGLlju0TWbtg6DkgIxJnebUgJRJkROptq1VewJck9eQOJZOSCqZDkF2uwuhJHq6NYjMoIAL2yKEtsaGGdKp313/xm5AJy6h+5oK7sDjAt6l//+pdT9hi5sGlRPQF/vbolyVXnoGnh6graOX5vOSMX1IeMUDBrgc4VygSbtBio9+isoZzcfvvtbrSCNTz5ZMJkJl+bnA/mR9Avc7+5yJ1KhcSVVKRULmYecL7MPur7EosyluHBjVwsflCiyZQThwwDQFniqIYF/2DziGqIYqFZW3jk4pvy/FwWdG/hW9EWAo07C2vZAjJfZcFiLbaZQ8na3CqDEFsXWM/BiATrNpBpriiA9NIxnY8REBpY1npgFzn2N5TIOrsUQTggGhjuGR3BQDq42pTCTVUOtqTyR7qfdtpp7nR4yAW9qpdffnmX4oifuIdcMNLFaBXbYzP6lW/EtiMweTn11FPdqBdKGzLCBhS2sBVYGNpDPnucO8ROVJAhdtFibVuI3oDm7RZELqjj6DSkE4YpdoxUsKbCdtGj04R1jnSssK3y3XffLU8++eRG69aCsDJg1/Zg/gT9M/fFlJO+AI9cxJRcpJRcfE3JxfeKIBe5jq2C5II02DziHyIPNPtak4uWBf4t5GIL34q2O7C5VQYhQgDmxrPjCQ2tXVE8jXiYsd16/HKOgUiwKwpTtpi6x7ah9PKxZTGG31xtymBPY0sqf6Q1h28yAmVrLq688souxRE/cU8es37j05/+tJsix65UnZ22aTD54FRiSCrhRSbogPH7bWFoD/nsMVXlv//9r1trBClC4QvRG9ByH/XKfsStvdg8yQUjuBBTCAWjX5xLwxayTP1E3hiVZZoTuz0hWxxYa7MTigF++K9B0FmvUu3d8Dsn30E5N/fFlJO+AI9cxJVaJHPk4rsbr7nwkwvHKxzD0H/5yAXxx/Bw80iDED544itxJRdVSi4+/rUHJZP1ndB987eUXNg5F72fvyZZmwWClcnmUimECOEHcsx0FkYzGMmAfJhBIWXEg+kDtgUju1sFwWJHRjAwdj4HBIN7RjzYmIAriif3wU0OCEOhxrktFGqoN1eQBv5pURC87pwWxW5RTAFh6hJT5xiB7Qosz9jdzkYu8JtpJN01csG0KKZZsYOaf7eoED0MsjbX0YwiKZGs63hONCXksM/cKuNn7qMFzyMXS5VcPHDzV2XFm8+r7bjabmyeAePQC8sTTBZZgM3Inx0syzo1yhOjuDZCi9wz5QlZgli89NJLbsSCeqmgrFpcsijQyZbfuUSCf0V8Ec3qr6ymGVBO5tIJmN/Bb1j48367z4E0ID5pvaRk+ke+KHsd9iOJxFq2tL7hDwfJ0refUnLhdTJkot7CeCcMFsfmqBL35gTOmb6OZgHQ21x4fY+ao+CPFrDfvVAmehT+uLqF+nEp0XLBKSal4ybLaRdoPZ1pOUvssRu/KS+6E7prN06TXgCf3BykysEqA8PmUSmECFEc6NlDWWQLRnqlISAokCNHjnS9gZAOGm1IB2s7bFcV/5oOFpYz0kEvNnOWIR02n9lOuGbqFed2MBpiu64Vi0IN9eYK6hTWL5CubOna3eTimmuucbtFsRUtIwHdRS4IM+SUtT+QC9Z2kPcGC0N7yGePrbhZc2G7RYXkohdBUdYsJptd45yNSUm6XA779LUydqd99YFHLla8PV/uv/lrsuztl5RaKAmRekn7m8ceLp7UVcgz6yY4D4V7G5mFUAA2R4FA3Hfffe6gO856YQofHSLFgOhYzZbRX1l+seOR3kf0Gsl1ykcyvIupvhlxU0R4n42kND287VdNvoNybmWpmHKySWH5yhWjwd15/6/K3oddIsk4o0Hurdx86V7y/psvSpzdgRQpzsDQdHBpZlW8i6p5ZOBhH08DRetQo1LHWoc6miOgxFVfRNROVO1gOESQEZ/NFhZx/1VNnOzVv9JxM+RjF/xP4+6d+QWevPmL8tLcyyW4ZLO3cpog9n2pysEqA0OfrxRChOgikHkacqa/0GjbFQKCQsx8Zhp2yAc9hijHtvmBfxME5jGz4Jfeba6QD65MtWJhOaTDDgdEyWbqQj7SgV9bUrkjPijqjCqQBpsDucBvplqF5GJLg7Zvmh9ej7sqhmVpGTR6Z5k4aI5sd9DXZeDQKn3uKUyN61fJa8/fIq+/cK988M7dkq5rlGgkK5ls67MfuhOUDaY4cdAsaySpe+gEQQapo6gvOM+KEVPOoYJUIPd0cNDh4ZfPYkAqQFMalS/0G7GDDNruIOk3fKKSmOESi8ZkYG1Gkql6WbL8LXl3yXOy+O3HJLVqlZRmWJWQlqRLzhb5Dso570Ax5WSTgmBGVR6icRnYf7yMGreDTN3lJBm+7WGSjGkqRSMS16r6zRdulwXP3Cgr3n9A6lYvE0njxsgFcuXFd2MQ/z6eBj5ENM7VlaNl4uTZEh93iAwY0F/KKyo0BklJpzeoPLwtS5YukuWv/FdSy5epDDGmlZaGzSiOG8Gyzq40zbGERGsGyaRR+8r4GbvL6F3OVBEhHbAUkVWv3CpvPXujvL3oGVm99A19puXP1S8t3hh6ogzwjc0mxa0yMPT5SiFEiB4CoxUYygSGxp3frN1gegLEg21xIRwoATY9wWD3uEUpwC2NP/eMdEAuIB2c0MyVXkcMU6yYkrWlgPiH5KK1vZBc9D5cQ8x/CeUUJcNk1tRjZOzeJ0rJ8J2lIlIvH/QvlTF1rMlSTTsSlbrIBqnPrJXSxhppqH1dNjxxp/zvwX/JuoaFnmeqfHiNOyo6+dtxeaZOYNQUMnHYYYe5xdiMmHJSNu/sQEfASCgLspEbZJ3OjOD6omLksRka+ESsUqZud6JM3/c0Kd9moipT+u1opSMwWVWa01nURfpt49KUbZR047uy6Kmb5MUH/y2rVi3U73mdK/bd4Pd5BzoUrt6ABotZPy5ULhMrZPK4A2Xf/T4m5ZN3l3Q0K42wruwgRzUjSi4yGocGzfRoOiWR9XXywSs3yUuP/Vre/2CRykLSkQtGdsDGseVJX0oDFqmjPTNe1TpkAyYcLnvufZpsP+Vg2VBfIvGKmGRiJBj5iRu1n1V5aMxIY8Vq+XDhQ/L8vVfI+2/MV9+6tt5t04DyqyBuJETu57Chc2TfPT8hI3faR2J1wyUyIC315dWSdqv4FZoe7Cu2Yf0a5Z5JbbeXyuJ7PyULXl5AQrlpg07G1B7e9kQZCOZdiBAhtjCgBLB7FfOi6XnkyoJLFjEzAmI9jvmUBj9ojCEeKBIoEKxR4J5TylmQCSHBHe5N0U2lUu5ZvlGQvgDi1JlpUcVUxhC9f/zjH45cQMwgF6RfZxBUhFhzYSd0M+LU2a1o/cqXISQXvYuIVOj/TVJSkZFBY46VvQ87S4aP319Sbt5PUrIZL3+8NQZoF54yaYt00/oorQpVeXKJPHvnZfLk3H9KOvWuqhZooNgpPB2E/MdQZjFsxbzPPvs0G9bd2DQngKxAHJBjOh7YNhbDGoquboVMbGNSpinRIIMnzZA5B/9CRm+7m4ZPVWjCqe+dcWGOap2SZsk7TnOqqLcBBp30b932B5k775eSbkjpC6YHrdhI08EfUExZ7jV4QXJXNoLKjt1V9jv48zJt8jFamQ7QuNW5aJD/3oLtXDyUYMQgU/qSujadTWha1skb86+QJ+/7nWxYvUSlQOVA3WQzQ9TVSs+xAz72lTRgbQmJwKF/anLBqhw3XWYd+HmZMuVEbae8w5KbobdMDAyCdMFeY0OjfLDgLnnunh/L8g9f8bVFfbNNag3NsKiGk8KhUSwZOEwm7neWzN7pJCkvnaoy0KQykZKEsoQ0a2wi8RxxyGg8PR88ki3SkKmUVW/fLo/cfLGsX75A0lQL+jyb0fSMQLzyp0dnywe52DmXIUKE2GxghMEMgEygADOlip57CAhX1nZAOlAqMIyK2BV/ICKQBq4A//jNXGoUDqZFMAoA4UBhZ7SDHnuUD0gHVxQUpmgZ+dhUoAEKyUXruITkovcQkXJtgBukrGa0TNnpFNnv8K9LKp5QHaFEG3zNG1Rmlz9sW419j1zwjHcAZTqTTUuJKtuJ2np57415cu8D35E1S15ThRQlzTlvliHKMnKO7DCtic6GOXPmODLBoXXUC/hvssH2yazfWrVqlbz44ovy4IMPOkN5Mdnpts6DkpEyffax8pFDfyz1CfUzocqShoOwEHpnXDwYcU27uAO+TooQGp4lorWy9OVn5N7rLpbGD5dKMvuhs+eHpYfFoW8ABVHzuLxCJm1/kOx1xCVSVj1S4jEIKPGETjka1Rx3lzYufYxcZN36m1g6I1XpJlny+qtyx50XyaoP54k0QtSQKdYsGLjrK2lApJBxFOKsREsqZNS2h8o+B50rg7aZKWlGrfQ9CrMf+fLQSxf80rRK1crqJQ/L43f9Vpa88pwk02uaiWmfBskBsYgkZODoXWWfAy6RbabuqnkfV6MEO5rSa1rzlHhG1TqbO2jZ1fQgSbxkQR5irhyVZTZIatXbcv9df5FXX/mPZBtXSZSJCNh1H9sYnS0f+LYZpHCIECG6imBj6v/Nvb8SYZcqSAZbSLJQkyu7vzAVx+ZZo5ygpLAOhB2tIB7A/DWg9LK2gwXlLCaHfLB9LuQDhQXlBaXbbyAjEJGenoJFWENy0TouIbnoHVgpKSkfITsf+HmZ9ZGzpC4xWGKaHyWqrDv1Ty15oxReHjk5wOhvyzd2SHL3GNUqo9mUfLDoPnnwzh/K+vdekpqKKuk/cJCW3UFOZiATjEiQv1OnTnXn7/gBkaB82pbXzz77rNsuliu70QXlJZ8MdQaUvYkHf1Xm7HGRJJQAZTMxjVudJoEqTkRbP0GaeWXB+2aGhwojFyDFNCFVoEuSJVL7wSty7+1flmUvbyzDwTK16eCFgxhEVJNMlA+TKbudILvsf45U1UzR58SfMCqZUk3QxVPDnFVnPHWu9SZKlzUPeMdfVhXKdLlb8L5u9UK5687PybIXH5CYJhYTjjxlEuOlXp+AL0ilpVUyedqRMuOAb8uQYeMkq+1Lil58TSNXJppBXHO3G0EJhspDOlrnykX9ssUy/3+/ltefuE7SyUb3KdBHYu8DZDEXqrjIyG0PkAOP/oP0HznJyzclV2xYkHGL2JEJiAWSAslQIBz4kPOCC+mAiET1Xe26JfL4w3+SBY//VSLrlzu3IbkIESJEpxBsTP2/8zW09szAb4hEvnM6ICPMx7adrlBYuOcK8bBRDmDf48oIBiMedmYH5APCgVLDIlDecWXKFUqP3RsJAeZXZ4DbkFy0jktILnoQZKO/WCUSsu/B35Vp+35W0pVxqdP8KEtFlFyosqDKYTbi9TA74xRMVa7c/GstQxnKkf5UZYGO3GykSZXylFRVJ2RQeVzWLX5W1r9/n5bVciUUO8q2E8fLhG2HSVUl02LUp9xoA2WKneMwdAAwzdEMHQD+tTz55D4omx0F6lBJaYXsuPvJsv0h35bS6kGqAJdINKLKn8aNdEDVMnjfQ25RuokDPfmqYGEvU+aming7CWl4ouvk3Teel3k3fENWv/eMumrpr+5quLsHZGBE4hqXqMYjqaRqu51OkL0+coFUDpuq7zXtXfg0vmoatRqNKVmIKYnkSdbFX9+qFeLj1lWo/awqnKp66h+jUCWqiDZJavkSueufn5MVix9yv72NA6iX6cDp2U6cokGWxDTbNFrjtztO9j7ubKkcPkvjFtV4Kwl23ezeyA2p4og1d5QBHLo4eaMezoLr1U86e8pOJJ1Jypq178kj/7lY3l14l8S0rJHybACA9b4BQhTVnMm6cA2edIAcdezPpXTQdhItL9V4pFTOqRf0z41cUPjJRy8uuYh7hmjbjmEqH8hQhqsS97oV78iTd/1KFj13ldsYoVD8O1s+CEHfSdMQIUL0Gqxx9aOtisRvP2iPqRSMZrB1LqQCsgGxYKQD0oGizW+eYwdywnPmeBfyl3uUcXabsbM8IBZ2hYSgGDEqwm+uvIOEQEr8p2HniyvgeUguWsclJBc9CLLRjP43dvfT5NAjfyzRkm0kXcIUhVKnHpAv3pQOA8oBSoQ+yyZcL2xlaaP0rxHpXx2TCtU5+lWVSnWFaDmMS/9+IoMqo6I8Q2LRRs3jUvVPnUbqZPWqBjdtkfVSyDyEwnaJ48pCbJMJf7nJJ/P+934UUz48oA5FZNKOB8guR/1Mqodt54VT39DT6q6YnHeeeoQLLKFQMVqqSlakXlNIn2c0nlGv3GcY+VAClkw1yMIX75Jnb/+JrF/9SrPCEyxTmwYaBo1nKWRSSqR84gzZ78Tvyejhe2icEm7aSzqqyrHahGim1JSmVPFEHFCINQ4ujVQuvN5rL04aKf3tEQbeN5ZkpbyhSla+frfcdfP5snrpAn2BfJWoYfJ9HyEXQLO1pnq8HHX6vzQ9pkqJWzPglQdvFMsrF45U5MgFIxleWnhknNSJQUw1bpFIg0sfyZapPKgfanfF4ufllms/KskP3nGrPFpOCNrU0PzTeMQ0vDH9i/cbKAd++jYZvc0EagB9h7x7RALDKIS3UB93CIWTlNx70okrvxmr8mQFZJS9QVI3vPO83HPLV+SDt59SkVE7zoK599DZ8mFfDhEixFaGQooBKEaRKLbSYdQCJRjyYVOq7Ioyz0iIjYBgUJqZhoUdFpgDvoXhNz2uhIUr06cgEyjtkAkMz7iiJKE4QTwYFYFwYJjuYaMl+GHkggXqjLJALgxeo7ZxvIuJe0guQgTBrvv0J2cTEakYtpMc9LEfy+hReyipUJKtSmQmqyoFCzOVPERVKYpJkyRU5vtXV0lFZZ30q6lUxSshA5U8VFU0KKmISGV5VCpUQ6osS0gJOpR+J6X/u6vm7ZLFy+S1l16RN998Q15f+Jq8+8EiWbZ8iRsdXL5sudQ3eLvoZBnJMFk3kdCfpti3Baff+FFE+XBQojRg6ETZ68hvyoRpR0lK407I3ZR6jXfUKVPY4z8UJC+IKEqQi6z7MOFu8owD6Yc/etE4sUahsX6VPH7fpbLg4T+rLr3ePQuWqXbhWW9Bkc7yIuBXXP2KVm8nc44+T6bvdoJKSbnKQqmkNWyQC+zH9WmCeDkioeVWSaPLadJK3cdicY1TTgBQulEWU1lN06gk4zGJpFW2Uh/Iy09cLY/c8CNJpSAVOcc9AX8cO/KJSInsd/wvZPu9TpdkJK7Kf1q90vCrbMScPNAmaBqoMp3Napnhqn9ukbtz743oceYJyncUYqHpQl1veR1tKJW3Xrla7rj6LE3TtNu2uBn5wmrv23oXRNBuW98I+MH0pUykWmYfda7M2v9LGnxkXV8Qf/JYI+jWpLCqX+OXUaLgvHDTxpxFfuitxl/ThwXeCIpLC32WhrirP7H0eln48t1y/7+/II11q9UFBMTceyi6fASAD51zGSJEiM0aQaXZj3wVSj4lu6vAT0YvmG7FlcWm3KM0o+hzKBfTryAgGLbGhHjwDPJhICymKJsBEAymddgVw0Jyrij6EA9GU2h4ULYgKmwfyyJ0Rka4BuPp978thOQiRBBxlCRVlpKJuOx1+Ddl232+IuUJJQ7prFSrIjVsSEbGbBNX+W6U0niDJGIRKVPFoqS0ROLKHOIJNapflJeoX6onOGVK6py6lZEyqauNyPJVKstrY/LOKiUWa5qk8eWX5Z9XXSQrPnxCNqxbL/Vpz5WDFek2xNlZUYUkWFuYE6ffB1FE+QAxjdv0OZ+QWUf9VMv9YI0DvcwiZRUlMnhgVMYPqlUyVSXwrRdeT8u7S5ucvDq5zWidUbpBthkVkYGD00q2khJNDpAFj6fkgzTTRVTZdDttRVTBzsriN+fJEzd8V1a9N9+FOVekig3qxuisOxBMs7jI0MnHyBGnXqbxGK76Y61bL1GhmT1ooL4bVi8DBjDxp0IWLxdZ8HqDfl+JRrRe45yRSeP6y5BRH8qgmv5SqiRjQyYtbyxfLx+82iTr66vdgXopdhZSWVm39AV58u9fkcXvvKzBaFkU34wOxgvneZ34/W3TT88iai0YNGyGnPy1R6W2TOUgpTISSUlVSUL6D6iQiSNEKkrS6l9E6poy8shLualzuFWyNHabKtl2u7hUlK9jHEjSmYQsX94ki96ql+UryySpyjf6eDxbLqkNH8q1Vx0lKxY+ox9vmfqXN6wWl7beBRG021Z6BP3QMNaM3lEO/+S/tRyMdmRD2ZOUxRIypKZE81rlvf96kdJqWbOuTJ55ep3KS6VyDwgj7ZP+ny1ROWqU4SNSMnX7GjfeUb9W5KnHNmiua/xjmhZqr1GT84HL58hbC5/WtIbU4EVLgIpp6/LBeePdhggRIkTfAQoEox5mmHrlv0IwIAbscoUiDxHh3ggIoyL4wWiHv4I0RR1CgbHfLB7HMPKRSqXcPVcjGYx0MC+dezNMxeLKSAikxQ/C8c9//lOOO+44WbBggRsd6Sq5MOQjF8HvF4OgvyAfuehsA7M1AnkjXf2bEbgRN1V2hwwcKBPGbivb7jhHPnLoJ2X7HWYocWiQEcPLtfFPSylTZJQ1xOP0WKPw0HOrhESVLIk2SH2Mw+qiUqnZRo5gIxVREqLEIpZMyXOvr5Pb5g6U9dIoKSUsjFxUNjTKVZeeIB8ufkDKlFfUo2UoWmVpW9mbe+cUHNe3yehL9ygO5UO2kz2O/bbsuOMRWgBrpDGektJUXPbdXmT/vTNuLUKVEosGDfP1j6Tl6QVJTVePHEViFTJ7tyVy6K41UqqKVUrtoXde/p+svL3SOzKN3ntU8mQkIU3pdXL/9efLO49f6WYBmeh3SLRx4xSvXAZ0FLlvtgK9yuX9ZJ8TfyAzdj0rZyWtSnNCZkxLyyE7J2RwSVzqyldJLN1PnnklI9f9r0kSqXJpStQpMY3Kj05RARlUo/43ae6oJGm6qTjIk2+8L/c+VSXrajlKTgmX/mXrG+Wl/10lj9/1bU2ZBpUU1WRbjRC1BzduoldvxMAliRpGF5iW1BF4ccUXRqUwIrudeJ3sssdh7E2gZYawJWXGxKx8ZFa1jO4flQr9WEbjtnB9o1x6g35fMxB31fVNcuiB/WT7ndMakpjUMDtOndfFk7LwfZF756dlkRLuSGS9MPmwKTVA3nj2Frnr6hM8iyBf/AN1pP1yVpmK5GDx1mtudMDsWXlx4GHuG9xiWr1zUOGMN8qeR/9Mpuz9UamKehsusMZqzNCYHLmfEoyBCUknGpWcl8qKxVH5zS21Tl5iTrDVT02TeFOlRAfVy9mHlcvEwatlfaJSViyPyqXXJNWvMg1mSusOZCIir7x6g/zvz6e7JS2QC39XQkguQoQIsdUBJQ6iQQWIMmfKMjtXMQKCQg/pYItdlH3u2QXLRkRwm0/BDsJIiCmNfA+3gN+8hzgw+sFULFsHcuihh8qPfvQj+f73vy+nn366m+fOOwhMRxAMo59c4CfkInhoWTHIF3fIBYfyGbmYO3dupxuYrQmMujG6NmbMGEduOUcG0stWzyNHjZQJ224rpSqTrCUAiSjbRtJ4JyXq2INSBc5kUKXRQfW9pli9NGXKZdnqD+WN96rl/XVRKWtIyL7TlLwOF3lqgZoXV8j0HfvJnjuUyBoVgX/cLrJgaZ0nr+pNmfr/1Nzfy9xbvynlybg0mB7pslT/46at7GUowW/BLzJ235b7NjB66p5y8GmXSk3lNqoQ10g6lpR4ukSmj83I9B3qJZXMysxtqumglWsfFnn8RSVNqjWjvyXilTJzR5Hx/cSRrfFTktI/kZBLrxd5YwnkwgsUqmdSleemTKO8+eQ/5Kk7LnHnPpjsFyXbWPUbYM6Kjbu5M9jvVKXIgIR86eIXJFtRrSROiYC+w9sp25Zr/PVmdUam7BqV6tK0PPlKWq65LyklKieNiXopV8uXnFEhd7zQJEveSUlljZKz3Upk4kCRNVpFXX5jo7z/QZKI5uIakfdeeVge+c8Fsm7NaypjnkLqUEycNnrnc2w6tsHvbyE/A3bO/tEHUlHVX8lRSpJRRvoyMnVsRAlGqTSsS8le0yJSpWXtzdUp+c21qMYQDFT4RtlhRrWm3TpZ8a761bReDpwzSmZOFUmqBn/zfJG5zzdJXFloeXa9EvVKSa58V6767f7SuPo9F4SNwkjY/HWkvm8mVhZX32uHnB+u2CiwBlFy4Or88K4bvQOq3Uf7jZRjT/+rDJ28qxLmhNYP+lLJxagBFbLrzkohmtIyfkRMho0QF9f/u7FBokoWoo4ZeCaqaXfA7iVyoMafKiWu6bNsVUR+eY3eaxowVSqtxI3vN2WWyZU/2F3Sa5a54IfkIkSIECHagF95DlaSjICwuByln0MFmVYEAWFNBldGRVAOOd8D8oB9O+eDZ/iH//RK89y24i0GEBFGOxgVYbE6Vxaj2zN7zoJ1nvMbQmJE5oADDnDTyCAXkJX777/f+UmYCI/t8MNvjBEijB/5yMUPf/hDRyggZPPmzXNbkAbdba7w5xNXyzvS1N6ZsWekM0QOeTDDhgRsVgCJ4ApZZSODtsgqKcgOPin1N6PKkPutdusaVOGJlUnt+rSsWx2T1StEyitTMnFig14Tcv2tpfLsG/VSH1FiosrinqosfPQjIo0NSiTuapDnPyiTkdFauehzVaL6s8x7VeS6Bz1yAdKyQRpXfiBX/mJXiTaoLLsJEh2BhpQeWpLNaUxeX6vHOVDs3M+OATcavOlzTpR9j/+F3sZVKYwquSBd6HtvkEisVoYPK5VT9x0koweXynVKLh57ocHtMOedVK75pB+Pp+MyfbuIHLpfUgZVlskfroVcaFnQP9Igm01oOnMuQL3UffC63PePL8iy915sTp9iZNvN73fz2TG5NNALflSUVUhDQ32zfzzn285f81pfuVTLWWm+KmLpchm5/Rw56ZO3SkOJ+iMJ5xfrBeJZzVD9dlkyKuec3l9GDE3LE68qubg36RYsEya8SkRWSapxG0mV1Oo3S2Wf7RNy4l6qVJaKXKZk862365rjmcqm5cMlb8rzt/8/ef3VWyUbq3PfcPHR9+Qno1SF8hX9FQNpc/P/nUMNq5qIyjbf0aC5qHMF+McWuEFk9EVa45BlWXWmn4ydMEsO/9Q/JBZnpEVlV8snfsRUCY6zJkk/fO4Z1TK+slTeWi7y6xua9NNqE8suHEqUVH6yqk2zQcK0kVH59LH93XEvNyq5ePRFyIUS9HRS6hNpaVyxXh656UJ57bWbvbhj8CZ3ZQ8pNgUghMDShhuLDgvJo1pPkB56p0SARePU02n9hS11relrJKLVN9wTzRO9sbRi8GH0hENlv2N+JlWjxwrHvZhskedq241sfELLxRQl10uVF/3spgY3fSyWoeyoHf03enyDHL1nP6ldG5VEVUbGDUnK8lVR+cU1XpmJaj6xaxjhSiXT8tA1X5CFz12tJB/n3vdAZ+t+fOicyy0QzZWDD51N2BAhQvRtuAZcG68zzzzTrYfgAEBGO37zm9+0KvfsaoVCiRLJFUWTexRMyAm/2QkLt5AODESENSPYZ3E59hhZQPm0EY9gfeMaZTWEKQieM+3JFrCj8EKGeM50LUYvGCnB8B3smcEeRCWVSrmw4IZ7rijQGP8z4s+pyxMnTpSHHnpInnzyyWY7XIGfrPiNId+ztkBaWHoQf3/a2G+uljYo/TyzK8+5tyvPyAOupvCTP0yVg5CxmQBkgHTkyjvymXy0q22lzDuDpYOFA/Ab/7lC6khvrmbIN3eqdf0GWbpsmTbw9VJVPUXDMl7e3VAta2uVYGxQU886gVrVmctk28l1cuweJTKiJiF/u6NMnnl7rVu8WRqrkEOnR+TgvTOyZEVG/v3ABnlxdan0b6iQb36+UQZpXF98NyaX39rQnFepWIMkmkrlvzefKWVNmjaMjiiaUzjY7OWyzB6jNKH4l1fXqC6J6sLUKPdCkhrXBpU3lKVCCHoPsB6PxWXbaXvJqGlH556ovKjmxpx4pXVqlDSNSMsZ+yZk3KCYIxfzm8kF6k9Cw6VKaDQlMyel5dg9IzJQydhvr8vKW0uYIoiffD2mCpSSEVVOYxsa5IUHfyNrVrzh5Zm+DsqoxcXpcTlAeNiNCsW1sqJKSktKnc+kRErLQkO9dyCos2v+uavGyfvlfct3765qSqKrZex2J8n4nY+SJJPeNQCEjbAnsipP0RKJq1J9/kc1PYZk5HFHLlSpdqHSMKnVtKqU8Qxb8FL/ZGS/6Vk5eJdSWZmNyhW3Nsqypaqx5j6ejmlZb2qQd566Teu8O/VzKMMsfvbeM83ISbf7nQuoD4QdcpEoqZHyiuHuHsQjq6V2jZIcRpZyzyy++G0KtT3z/IFcMD0H8jdEtpsyR7afdjgFXH+zbSr2VXGPlGg+e+dbXPCJjIyvisjipVH57Y1Kol348VElU2W7pjQlgwbUyuABGZk+eZBMGCPy2lsNcsfTUXl3bVJK0o1SkiyXhrgq4w1xee+FW+S1hTe4MBE+y3+ukAqm1hmRcHFwQxZMtYVtaw7ESrTOGKy/qdf1ndrfULtO64ENes9ouqMozemUu3h+5e5R8C3NorGUjBqzr0yYfopE+9cooWDU3HuH1Ddp3ROJpuWcvROaVnFZwsjFzZzZgUxoPZeOSXVFVA7Yt15Gj6ySf91bL0fPSMrkbWvk/TUiv/in+qdhhU+mI43u29JQKi9quZh393minMj5YwiWj2KBD51zuQlAg0BDTs8ijWZ3gukTNDr4zV77lqDBhO1sQocIEaLvgUb8jDPOcIeJsT0nhADluqPAH+oPU0hRUFn/ceGFF8pVV10l3/nOd+Qvf/mL89+UWe5RgFFwUVZxb6Mi/pPRMdgzhdZTPDwE6yP/u0KAGDAigpJminBKFSNGPlBImdbDOhLC9/7777uREd7zDrtcUZi58txGU8wOIFz43xEQd+JopADwm+c8Iz0gDhjSj3eWdry3NMVgh3TmHYTC0rUzIE6kEwbiZob04hlX0oU0ZeSJ9MLYrmRcIX2kaUNDkwwcMV32PfLHMnzKXhKNJyShipWXj6po6V9KFeHp2zTJsfvEZcSAuPzx7gZ57YVKSZY0SGl5Sg6dWSEH7RqVxUtScsP9KXlzVZPESqNy4SfTMqa0Wl5VcnHZLU2SdLsBafhVs0MJ9b7QAtLYpbK7tsgNd6b4BBUgU5CKRdAvU6DMH5QueoZ5ibLshRBFjBBHZcSwUvnY/lEZN1gcuZin5CKFXBFm56nKWzQiMyeWyHF7JaRfpchvrkvKIlWmSVJPjFjvwrdV9VbFCYXRKVT6kmduG1OsKShhhBM0h9W7uDjQ+5577ANbxOKX8zQX31x8XCACvdaY3DdMoQeMVHhKZgu5QFnmm3Wl9fL1kytk1CBpJhcQG6dYY1ev5akNkqyIy4ztSmT/GSVSWZOURxesk4eeKZWmOjZcBZA3LasubLlw6HfdLkIKwpONeOTAiwFG3xEctaO8RO1YipAYzoOcbKhynfPHS4Ocyd07V9jjqvDSly+oko+fahHfCIvzlVERblxM6WnXcKab5IufjsuYmqi8vSwmf7ixZbtx8qAkXSIzR2fkmMObpDRRJvFoQkl9Wh57IisPL2yUNemklDVWa1i13lIlPppRUuNGpApBw+TKZu+Dww9J15hLPQ+cxg0S2YR8/CMi07YvlaXN5ILyHpEBmg97Ty+VnXdKyV3PxeSZV9bIpw4U2XH0AHlP+c6vrtkgDUrs4ylG9LyRi0RjmSx8579yz68Pd1nobW/robPxx4dNk3IdAA0Ew85Tpkxx81gfeOAB11PXXdhhhx1k1113bW5cn3nmGWG/7yBI5E0laCFChOh+0DB3B7kA+GX1A/fMv2e3qKOPPtot6OYb1imCMgyZQPGl0wQCYb3kPOOK4ozhPXZNUeYdnSEoz/iDgosSiwKNffzi3sgL96aMo2ATNqeQFIDVc9hvC/64gmDd2NY38iHon4E6Ofgsnx1QKMz4bWQKAxmAIPCMK2QJwzvyiGd2ZbSHtgEDgcBAFhhBYsoaV55Z+xFE6/SJyODRM2WfI34swyYpuSB/6FV371rIxYxtUkouYjK8f4lcdnedvPpCuZKLRiktS8nB08vkkN0T8u5ykRvvaZI3VjVINpGViz+TlTGJSnnlnYRcfqtHGF2K8n39577QOtmcAuDe+9DSg+29d/qjIq1J2xFyYW6dE72SM3jlTM4f559PbpxC7gw/lFwMLZXTlVyMHdJCLjKNScmoluvSVT/AdfqkUjlhzxLpX5GW/3dDk7yz1PNCv6CmhVi5uKkzl0u5K/li4SG8Fv9mAuR7h3K9EVQbI228/n61rHZYJ0APtudUyYVPLN03cvd+coFdFx698WQGv0rctJi6kjzkIqtqp1o2u9FEk8xWZXOvHaJSVpWSJxem5fGnU/JhLco5xFo9UqsoqHzWySPu+ePq7gl87j2/1G+PYPANJfrOCxfKVsZGmxhlcKHBm9wVcCVewNLVuzIelHbkwlELfeaNEOHGroyqOCqlQWuSL38qLqP6ReWt5TG59Ib1zo4LhcpLLJ2QodUZ1RUzUpbQOnhguUwZL7Jhrchdj4o8s3itxJrKpEkZG+Hxhys/NqHOp58lpXNLtBzcgXmaDiWZhJyuhGH61AC5UHnZdkhUjt4v7tLkoRdFVq5fK4ftVSPTBkbkQyUX/7qjVpbVx2VdQ0L989ZclCbLZPGyB+Xmn+zvhHOrIRf0QjEHmt7AWbNmuWH6l156Kfe26/jpT38qf/rTn1wvHXOZaaDuvvvujRLVfm8yYQsRIkS3goa5J8kF29oefvjhsnDhQkcIOjviin/US9YzT5ipEyETjLSy5gLFFvJh5MJGPPw9/Tyz3xAN/OJqPft85+CDD3aL0pnKhRJtxAV3XPGHe664sd8YA89A8HlbSPlGQTD85mrPSFuUf+5R+vkNIeA9ZAGiwD1KPlebAobijxsjFkYiuOLO/5srfvvJRbH1fbH2ho7ZSfY58qcyfNLezA3SttxLK5pipmBwUNp0yMW+cRneLyGX3bNBXnu+QppKGjT9G2TfKVE5bv8a+XBdRK67W+TVFbWqHUTkO2fFZWAmK88sjMs/7tU0U79QRVCICRnKXNuKlIdmxTB3b8C9KYbFIuiXfZ9w8dDnvYOn3qKU4zA/uYg0aD7Dx/BLtXNkdtqkMjlpD0YuMkouGuSdZXiuvqnyxFkazd/BjT8cevUOYPN+o+xbnP12AM9JS3+aeIhKSrMwN5nI+W/nCmiG6o+WkQuAmmw57icX3PItrBInd9cOuXC9+eo/iv0+e66R/acO1c+l5eGXUzJ/QUJq16FEs1UxvdSkBymr5IFRAXKBNHLh9ULkwsMOQi68HqnArgum2mk1cuEUXd4w0sTIVsvIhcXLxULvuZKenu2We15yIKTtP+a9ww/ChSusMJUvR1qUXHzl0wkZWRNpRS5AVvi+t/aBNQ6sQZg4uEI+emRWhpZl5OF5cfnv81qmmfej6ZGKMg00Ny7gfSoPNiG5IDU0fC4BXcogH6STRy4+fpDK/ZQSH7lIqYUKmT6+UY45sEzvtb5r0LzROqGmplwGlq2XplS1vLE4rbKRkucXM/XMy+tYU1w++HCe3Pzj/ZQokvYtce5s/EnSzrnsAKyhoSFkz3emNtHbgzJPxT9//nz3vhAoEK5QaCRPPPFEeeWVVzYiF3wD4mE7nLz7rqZ4kfjb3/7mDtLC/5133tkt4mSucT5FADsYGlVrjIFdeUfDRngs3h2BNaa4zdcop7TB5bl9LwgaWBSKIHiOm7bctgXiRdgKueW5pY0fxIN3uM0H4tpeeNp6b9/Ml9Y8z+eWZ6QDYcoXLnvWmfwzWFq1F7cg/OnlT0vueWbv88HeWZr43QN7li9e+E2aBN0A/MQN74LhMliYgu94boZ3ZoLvCvkL8pUD7Fp6BONj38Bf5Csf7Lu4Pe2009yIKOSC0YDf/e537jnv84XJwhr8rsH8ph65/PLL5cgjj3TkYubMmU6B5R1+5EO+75l/GIvXJz7xCTeiQZ1KXccOT1Zf8R5g1wzPTOaBkQ6rxyANZpeOlltvvdWN6LKYG8N76h6r8yx97Dn1C24Bzy0MZrcYEDYz+EXeWZjMb77Fe74H7LvYxfDOpm5x5R2EAZgfdt1UGDh0iux39C9lzI4HSSau6aTBIbVo0MtiaRkyICoTR8Zl9m5Z6Vcek3sfrZdFC2NSX7peliwrlenDK+XYA5uktCYm9zzRIE++npCZw7Jy3BFlklIRuPfhdXL/wjLXsHvbdGpdlKUcsBmp/oqgbLfkieZW7q41Wp7ik+aJMwoUHKdEWl1kpjWCT1R69X/Ny//f3nkA2FFc6fq/+U4O0ihnoQQSQiKDyCaDjcHYxjY422t77TVe27vrtd9zfvbugsOuvY5rHLANixFRJJGEJCSQBApIQjnnGU2em+87f1XXTE9P35mRNNKMoL5RqftW6qpT1d3nVFV3O0op01KxV5qmk4cqsyi/4VgW1RXFmFiWwaVzohhUnsfC15vkPAqhpbUItXWiOIUScg6EUVYSxMSxcVx4ZgjlkSwenQ/sPBRCQytnoZKSJ5dF0RrhNYwv65TfqiL6qFIirb9xXzycXV0sD+3xOvUhiaiGl43TYao23JVEakNP2RGpOX8qSMmBcwV8Noa/lYEjgYxRHo+hMpZEPJLGe68Lo0aUxDc2A08vaUFDOoCWZjH4RYm8XIzN2dMTKMrEsXWTGJwSp0H6QkbS7a2vRV1LidS542UDQVHW+QVzfj8kgDZtDEiFdSiL6eypjS5/h6/TkvKfkhd/SL70dcwQk1pHYDszlJ7qGDqO/JAw7st5K30il+V5L2Xjcz0sp0rLfiumUbAEZWJQVOVTuOVdUblOt4pxHcG988RoyreguSmDSjFKagaFUZ/I4MDhKIJx0QknBPCuiwIoEiNzwaIYnl6ZQkO4FfFkJdqiDWL/xRHNc8CCfUMOpfqmOLUVxK/r9cKpnRyPteHLBbRYGY9pvfENTp3MvslHIfVkOvkXyMdEFsXIhhNKbpSB6UuxUA41pSFURgK4/PwijBkHHKoFHnqiBalcCeqlzYcNyuKCs0OIS78JRtoQyZRicGUY0Xgj0rly7NiRxStrsnhtK9uEhqZIWGS/Z9UzmPvbm9W5ogwVh6O9XrJ2R5fyCOFNiO975wWfSwR4wT/vvPPUcqcf//jHTqzCsLPR3XLLLVi7dq3Kww1vlhzNe9/73qfWNy9ZssQJ6Zm77roLX/7yl9U+H2LkCOOyZcvUg5JeKGg6loNvmeFIITEnLeFIH29ufOjT0NsGolz4Okuue/a7KfOtMZzBcR/PwBs/FSTK1AvLs2XLFkycONE3bU+wTFS8ONLphWVmWTkq6gdHEHnjZ7m9MC0fNqUi5odp90JlfvPNN1Wb+SmglBUVMD9ji/lxdJajv968WVYavnwYlyO8RwrrY9rfm7cZKWW/8StzRpQnrtf2yoP9h2H8ijTf4uOH6ZvET2aUFduf56IXLu+goso+5IVty/bnR+vY/qybgcdgfZkn+4dfP/crE/24z1Fmni/udjDxeRyGM1/W3QvLwj7Nc8WNSc/vP/Bc7q5M3LLe8+fPV2viP/OZz6g18uwbbH9zfrthmVhWHt+U2Q3rQ3/2d/a/iy66SF2veG4yLc8H97WBmPKw7zEt28EMCBjHOFyuyTbkEirOilDuN954oxph53HZRjwPGdc4wr7GB9b5Gl6DO98dO3aoB9SZH2cs+Orcd73rXcrA4AAQ5c88zDWJaZiWcCb5v//7v32Xklq6Ei8dgitu/g9MOfN9SIeo6GqlLS7ynD4xjMsuAkrFyCiNa8WqNRlCKhHA9j1Z3DcvjeLSAC47K4azTpf+IkZDslGUajltQ+UtWLm9GA8/lkZjTqtw/D8ZFuVUlIff//wKFCXEL8/roem37APObkEYge1uzl/u8xrA/qW32nUH0zmO2oxso9EYJs++Dqdc8HeSD+NIfUJpxNPFmDocuOHqIIpDSVSU0RhqQbY1jrZUCOtqg3jk0RYkRHE667QYLjuzVOTVipJ4FCFR8luawmiWYq3cyqUwTUgF5B6Q4wPeEtZ6GIse+Sbqdq9Vx2sfYXe2HMWlU0X0QSSgt2rTEUmda/JXIJmCx2A489DSFMQvFSzF1DMvxVkXfwAplIpkpTHlAPw7baQokRdHUSW3ikHlTVK/OBLJsBgO0h/2i5GxNIt0Mo2vvj+OeDkNqRjSUlU61iMtt+tnnq3D4u1hubZopT2UDSBS24JXX7sH69c/gqjIJsxXBKlSsUzOVpWQhTbXe71V354gooSqGkuebL8gX6lsZjXaoTGrnYoreetZChUi/4vU+PwDH+hOV2DW6Zdg8uWfk6z1bBOXWfG5iMnDwrj8PIhiLedGeQpBMRDy2TgON8SxqxF4XozscCaPqy4tQkVpGtmE6CQis+qqUsTkdnfwsMjq+Va8sSOARCyBULoKyVg9vz+JjYv/iPVLHlJlUnVUBg2dxlxDO6Bc2DqihEt/C0rZ9Xlh0nrju1Cy1ek7HDccLKH5Lv1B6j5i4jsx88L3IVYtFRZMPx0hHeG6c+IYMxSoFNUkKKdyqyRtaRKXkrZ+Adhdl0akjL2xWdpadONEBDfdUIYxo3LYeziIPz8g93u5nSYyKZG9zjiINN548j/x/LyvSRkiUqqTyLigQnTOOedg0aJFaqSNBabixpskFbmeYOPRFTIuCPPjjZU3cDOy1Ru+//3v42tf+5rKn+WkK2RcEFN2Ot2pdPkIw3gj5k3YrcT1toEYj2VnWj/jgsoHYbg3TypjdO7jEsYzo3p+ymNPmPQsj189TJlMG7kx8envLZeB9fUzAIhJ73dc5mmUHj9ouBQyeJiW8vCrE+tDxzJ569MbjKxZXz95MJxl9subfoxjtgaTjttCsuoJGjY8rp+8TJ/rTZnc5SJGjj3B9N78mZZtaI7tzpv7rHOhctGfSrW3jZmO+XbXr5gfwygTHoMGH9O4jQnKyVtfUw5TVqbxwjDjCI1c8zVx099YdjfmGCaMW5bLi7udzEwFjSNTF3fbmuMzL+6zrMbPu+W5YvLlcXkN5bWCsqWfKQ/Lb34T7rNMLAvb0dIDFLecKhe+6xuYPedLokyLhqCaIIBYKIBpE/M49yxpi5T0g1yp3Jylv4jiEQzlsGtvGA8vkH4aEcNVus/pU0I4d3oMg4vFoG1rwKqtccxf1ormdAnCoh0bhbk5egjJ3XX4yw/OR1U6gsPROh1AtH7XM4Xi6O7Te1z5BCNBTDrjvbjkfb+RfkVFVc6ncBpFyTKcMQq4dE5aDIMWKaOcD+Li6SJkxVB6sykrSlRO9LQUzpggxtisMsT4Dt5cHKJfIhzNoDUVwPrdQTz9Kj8SJ3oB2iSPIHbuX4j59/4dmnY5z2ya8pit0z7HBc+xeOrxUCUZUYCHT8VH71yE1hjfiqQNISqUY0fmxLiIo4wGgSj5cppKu8p5Lsrfvvo45q0Us6spg7+/rAjSXUSOWsENiLGQl/6UCKewZHkMq7Yk9LuE5KAhOU9bN6/FC09+G9s3LJUu0Cxx+epqpzGl7+hCylZ1IlNwByea3mEcx4OzY56oCiea/k9q3G6AOJEdb6QqUTnpPHz8Y/ciEImppWZp0Z7D2QimDsthzsyMGBZJOVyZJKVSL/fobBK7WuJY8HoQDY2tOPvsME6dkEGlnB9lcfETg3TNdmD5ugbsOZBCOsc+xJmAYqRFNqH6Q3juvs/jzZXPqqJoQ0rqobZO+ZxrXTtKPqbQhFv+1rLXJ5UfJo1s2/Og44b6qpNOGn7M+Atw6U2/RHTMeP0qWvpLMYZXBTHnrAhGVkh/SIdUirS0USicQ0smi/kL0thVGxebiYZPo6TNoVTqfOlFLRg7rAh7m4GHnixCWq4n4TznMXnWyb0uHMJjv7kGW19/1pnVc8olmGv9kcIcji7lEcKHsem4BMoo7ezodJle3JRM3O6MC9746HqTnxuOun32s59V+3PmzFEf15o3b177EgYvvEl/8pOfxJ133qmMI+KOx/rxRsw114beNhCPyVFEjsb7KWwcQWa+fvlRyVi9erUa2fTC8nA5GUci/erUExwh5kguR2K9cGST5aEC5Zc3l8BR8fHOXDAulRKOGHc3Gu/eelm+fDlmzJjhazRxBJpl9isTlTGO5HM5jDec7ctRZs4e+I1c9wSPS3kzvTdvKnFUiE2/8cJ0XEPP9+d7oRLHMk+fPt3xOTJWrVqlvufgVWwJR7350LCfMk6FlSP55oFjb1uwvozD5Y7dQVl45cG+wfTss0bxNrAdeC5xlJ9y8cL4nJ3gdcULZcVrBJc5FsLPMDHwhRE8zygTL3wOgeXkueB3jnLmifVkf+eszoUXXqhmDdj2PFfo+CYpN6bevHaxrpSzt84MY/uzDTlrcvfdd6t0fJUuy0k5ctbBlMkta7Yr5cGZHIMJZx7r169XbUB5sH4cbHnve0Xxu+QSVQ6ev8bQYLswjUnPF2x85zvfUW1h6mEpAEUmbvy578YFl38f5YNHIcClUQKVhEw+geJQTD1gGeKacFES8nxjkDRpY7AeKekS5fm4KNM5JIJyHufrJbsSJNJihsQlH6W0cOCC48RGyWnC4id/i9fm3Y3SfK2oTrp/sKWoWmj1ooOjbUFdC38K5TnslMtw0Qf+jIrKKmRozEu5w1LucIQfFMwhmhelWZRWfmgQsq++h8BqimGhPj6YiSGXEqNYDhAIi5IcOIiw5JNJD5Lkkldc4ouypr5TkQvhhSV3Y90jdyPQrA0sc/aasrOcXa80fQOP4XbEHD9RVYn3fWE5YsMqUGQ+oiiRMhl+YyeNWDKGSOleqUcEEalzsfSPg3G5hokhVSz1iqbDYjS0IcRzUowsvk80L4p5W1iM/qAYLDRQeVDpH3xGY9u6eXjy/s8gf1CuVVJp/RA1l/k4B1aSMFvTj/RWxyXcMo5OJaWVPbWQx4Xjo64V4tTIPfNhvo5TjSe7RAzOv/vWbkSKyiQW+7HocqKwh0RB5sfxcnItCmZr5HxIIx85gFxyNAKhNskyIgZ4GoFYI1o5O5KvQVTklk+I+hwJo43Xq3BCGSRq7iRYhJQYVJntq/Hgf12P5sZ6dfhAu3HBsmm6TMa045YDYZre9B5HFu3pSIfOKjVBJFSD6z/5B5RPv1LOAX77RJ+lPK+lB0h7y7U4nUIu1KjeERUMlCATzyAVkTZISZgYXXwtMV+DG8+WIyznS076Es+DnFxXdFllX9pFfWunqRW/+7fBCDTzPOkYmCBHe01nDY8u5RHAmxBvfjQMOHXO5yV4g+INksrdwoULnZj+MD3jUtHj0ireCKko8yZu4A31sssuw/nnn497771XKYe95etf/zrmzp2rFBku1eKN9Mknn1Rh5gZqtm54wzYjhaYBCjWEX/qTje7qSD+2gV89e5IN/d0jrpaBjbuNeR7T0c8otYXamXG8/YNxjRLN9H5pu+sf5th+6RjmZ0gRE98vHTF9mXn44a2HG5Mnlxn99re/bb9m0SikgUEYp9CxC2GOyTLxGTEuF+N1lTPB999/vxqYoCzdZTNt4oe7DNwaGfMNV1xyxWdEnn/++fYlpm5ZuMvCYzK91xiy+EG5iWE6dAzmvP8/MXbCRQjzoVK1zlnCRPmTM8mRr/RrekkTBcS6yOQyYoBInxalQT+3YNpQzgE2o+yztalQ6C1jiLrT0oR7fnUjWretREwUr7QoQOrtRSqNOgqPrFC5mh9Hg+5OCtPzusuzpGokLrn6GzjlzNuQDJdIIp7PaaqVSiYa1tHZFSgbZsdX2NIYMX2YcFd8RNnSB6QiyXf6U4HKtDZiyQNfxJoV90i/dWXY30hRw6FyzL76n3D6NbchkhvKSipRZqliK4OA8tASZdUoAfYNLn3ijlw5lTwMlIHqD4wsbU4lUv1RuW9pxtpnf4jnXvw3OQBl7IyaDxCRnHn1f+CcGz4t6rao0dmwVI/PBdDQ1nVie7O/s+rc6r5Ow1SCpTr8iB0JiDxUPIZJmoz+IX58xiWqnnHZ9NJf8NL/3inXrgaVRmeqdxWSRMuFmbsDjidyHKnzBVd+D1OuvR2xUJUuFuul+gFj6LLo85/OuTaLt/qonyqzLjr3GSfEgQqJwDtiSH7ToEmJvDg7tOeZP+ORJ+6U/tAoLib5pJTsCNMeDSzh0aU8QnhBmDBhgjIwODJGx9FmzmRwxKs7eNPjaN0FF1ygjBGuD+dIKx/ENjdr5nXrrbfi2muvVSN6fJ1sb+EIM5/XYL4cVeQD4RxxJOYmaraFMI3cHT3lcaI41nIWSl8oHf0LyceEDRTZ9MSxyu6tgl+bGr/u8JNPT2mIXzr38bx5mDC/dKQ35aQrZFwQv7yNH9PRuKCifvPNN6vZVs4a8nkL0ps6+2Hy//jHP65mRmhccFbxr3/9q5qt8Sr4fmU0mDJ44zzwwAPKuJg1a5a6FroHf4w8TBp3Hkdbp7cXVAvYL0tEgfoiZl70acSilUp+VPyoBOo42sCgRJVUZZ9vfzL7Rs+hzOnM2130OHFOFCwaGuLEe93rT+LJB/8BaKyXeAlJa5R2QcJVeZyf3RkCvUIXQ6FVvB7yDAYw88z34+Lr/h+yVdWqbFSiKAElCpXQXGd0Jt6+16nfyb6K6RxPK+RikGVz2PLaU1j0+P/F4do1EqfweX3CyReJGp1D1cTpuPGOPyJaORYBDgpIRbTSSFloRzrk0hldcwdHDo6arf5HTpTGfCsO7HoZL977dezf94oESV9Q8nOuG64s+ovKIafivV94HrnKOMI5KZ+j5ar/payqr/OHVEvZC458lGCMnORfUD1HQi8q1Voe7OnaidnWdBh/+aXoo9tXSYheiqYcNyq2IEq+lg/39ea4w+NIsw8aNgFX3fYbVIw5Sz3boc4LVYaOvtBxDpj+7FNIx+g01xT2iaCaKaEUsmhO7sFjP/0SDu58RqxcyYcf2XSWTKmimPofIbzKfFPvHn9oECxevFjNKnD2gktauB65JyhATvkzPh+85M2O++4bKW96NFIeffRRtYTjSOANf+nSpWopBJ+1cL8lquOE7tpovhc3Syf85GY5+RlIfX6glcWUh8sEOWtx3333qQfFf/azn6lZUXK0ZTb5c1aBM7lcqsSBEF5PaVz0Be9///tVflwWxuVcfImAu15+2PO8l4iYKKmo3N5b6g+hZtyFKCmvUTNMITEu8lQqKUslT72lbPmL0ueeEbWOIcqCCnfUJuWpFQ2+NrThUB1efOLHaD3wmtwkw+LJ5UVOBioHk4/m6HqlPz3mKRFoCKXa9qOscjiqB01FPsRZGfF3KhmgdaR+c8O6a3+i5OL81jLgHwP4n1bK+Y/LgNL127HuhXuwc9vz4ieKE+MweAA4BGKI0+hrFX0mUo1B487Us4gMl+orZZAzqbrIyun6dvymY2ZaJvzBn+wTNFLEIyjtLkpjIrUfryz7DbavnOdKSBnLjsrT5NF/rqilEYlYHiMnXijngyjBnG1hmFNc7qkZGaesrJ7uY/JbfvBPqcXa8hCn1WlKUMVTMwBJrHvx13jzlb+IBweo2V8YKluVznEqA5XqxMDDsXhyyDYxfspjJaiZdDGCIT4PpyOwzmqPMnH2Nfp3F8cQFU0b7fyRkesAZ71CmSxWLP0jNq78K5DRA/U0NFUaumOoOqV+QuENigYFp/DdUAg8gbyutzBfzmKYmYwjJZPJKOOn0A3U3FzdzsCyWyxvF8xFqz853sc/1vxPRPnMMXo6lonbk/OjkL8X9/XQ0huyOHxgA1Yu+A3a6g+ADyzz+wRZUWSMmmMkam7wnI3QCqPLieKsnNrXN3SOeueCIaSaE1j9yoOo27VEDifKpXpolEiG7QfQO+ZP/eYBj8aZ9I7rlCedT/xQLoSW2gNY+/r9aN27Rfxyoiyyz3F5H9/dL1vpWyp6e16dYWzlJBIdx6n5jQME2pDLJ5FpbcHOlc9i25ZnJe9kuzLanpv7R384JMBFP23JFqxf9QD2bH8Z+WwG8XRUGZxHg3p2QDlKJiJ1jtCmwt51S7Fp2YPiTz3JVQjXbn87PnWzavmvsGPzc3JecLYuJO3PJxH4FAaf+JDrFf9YN3F6pstRnHWIs2+y5LkiIfIjkBWZpMPYv/5hLFv8K/GX3+1f6GYEpuBvl1OZSA5sC667Uo77bsdw47xhJo07rTu+O43sO8WRmFi9/G/Yse5FKVdSihlELCPhHtzXcN8/5S/XF+kHzFUdjvKUa87+rcuxeakYFukmyUjnp+rL/6jn6h9HhdTmxONWzllxvh7xtttu6+L4/nkuKeDDjb2Bsxd0fXmjM2XtyVn8sTJ66zEQ2vN496uBUMfu4HXTTXcDMW5ZdecsJwARMyXN5x7ygRQ2r/wbXnnp3xHhqGE+rJYgUBXS6pDG7HHLZqfjw7nKSUw6HcicqYjLj0QWG9c/hfWv/w7ZhJnJ5+i1bFRbdzj3n9v/WF2nPJ2ydXJSDhaHCzS2b1qA5Qt/jHTjAUTy/OhbVsrKlyl0SIOuI58OlFopgcrJb350jaP0YYkWSrVg3+blWCZG3OHGbeBKGa4gcedAcfSn48PXnM9MoRkNB9Zg9Qs/Q93eNRLWXuujgiolJaeuFekg9m9/FYue/h6ytXvlwJSaoArAglAoVOT717GDNkvbpxvqsOCZb2L/tkWIpYsQzkQRzDvPEokzW9XorKPuBfpPac/an/90n+FHB1OIipFdv2MlFj75QzQ37hJdX69+YTSVpyOOTq4TxlOXtcO5E/QmzO3n8me5c9Ju4sXaNjYdxKvz/i/2b1gi5ZcznQajD8qAEMf5Ge8ffXUF5UwTx+WXUZFn4+6NeOWFX4tRv4EH07Ao7q3g2j0iaBydsGVRflAgNAj41hi+JWfPnj2dHP0402HW+losFstAh9c1Pg/BD3vyzXN82QSXR2WO8E12hRgzZozKizPAfFaMy5f6alnUueeeq16YwbfPMV9ehy19jPQPpf+I0lO3dzNSyV0YPn4OMiH9jQOlDAjcaJWJOx1KdocTP9lxz2gEU0lsWvk4XnzuB2irXSfKiqMedNISTA79iyqxlJ3K1OHatWhrbsSkCTOlaIPV7AuX83QqJSvrKbvZ45aqFJd7ZJFEOFmKg1uW4vknv4GD+5Z31L89KXfEHa32dBzI5zJoPbwXLU2HUTVqNIpKB0kJtYrolNZxHb/1fxr9W/6ngaXUO9GbRKGsX/cKnnriH1C/d4WOJJ3PDEcohXqACEHXiiZpTgzN/Wiu24cRlVNQXjUIuZB+e5qquxRXnT9Of1AGlPLnvpaW+pq1eFNzzPP1vdlWHNq+DIvm/xC7tkl/4CyG5KjrzxSF0Hl35kjkVTjnrphjdaRJioFxYM/rGDxsJEoGT3auGxJD1dkN6+D1E8RLi4ffTUpL+jYc3rUGK575Jba8+TQyqZTURt+XtCxUkk45+eTaI6Z/9RscMaNhwS/Y8jWLXsebW6aPbsgWi8VyIuFzC7wJTJs2zfHpG/haYL52lu5ovl3THXwNMl+zS9fXeVs6MDfyaKIBqxY8iLmPfQkNTU3Iqocz9Zg/4WxGLh9UNkJWEmXlTm8UDBVH/lPKgPyXSiWweNFcLHj8W0juE8NCKVAOnTQEptTH6VfUdxlkm4sgl4xg04r78Lc/fQGNzSsdOUiQ1Jlv+uHYtt8sG3+rcW8KVPKiSp3JlmLVuv/BQ/d9GvU7XnUEJI6BSg7qv4FHMCxlT2Dnmofw/IP/ikP7triaqKP+HXLokIWSj1RLP9IfkSB+pymPFa+/hHlz78DhrSIH1Yn4kTRBi2tAITWQsmcQkE4eSsSxf+1iPP3wZ7Fj0zPSvlJazrh0VLmdDi9TI9nKPxqaNF75dfKtm1/D/Cf+H3ZtfFw6SEoCKCkHxtMbHxjCvnis58vRpc/Fc6jb/Qbm3/sdrF/+gOPbAfuB6vrmouDQ3kcYJn/5TKlUOYdtexaLofldbHr9IWQSCQn2f5TAXdIjL/UAMC4sFovlrQpfV80LvPlAXV/B/Jg3H+jmvlY0+gZjUDDfI3nuzXI0BNAm/SKZOYzdS/6Mp//nbGxb9UckUI+WYKOEpUTZjIgLIiPKUEbaORvIoS2URnMoimQ2jmw6gaZ0EC0N6/DcX+7Aikc/hba6jdqwMPqMcQMRVa6MFDWBZKoZ29c9jT99+2rse/Eb4CcMsskU0tkWpPItoiTyWU1x+SRC+QxCWX7joFGlzWTTCAXSSNbtxII/XYzn/vhZJOq3ipEiBzB15/KPHPu040RZHVDkMlLGNNLpNuxb/zzm3n0t1jz1c+RTdWgI7EBroEH6RBsSgSxSgSD4Ob20KM4pvlUpExYXQVgMNT6n0nx4A57+499j+Z/ejcP7tmkZsP4iN2VkDGDUzAPbVPr/vr2vY949X8aG++9CrkH6gFQiF2yVSKyMOLWVOqmZirQ0q/QJhkuFc2JspxoO4NWn/w3z/vwh7Nm6SOwKx5JwoE7On3Q8XcxVmtuuV2wT60jpKY3pkz4kOLAQVG85W3T/l7HkL19B2943kczVipN6Z+II0EmbBhyDnG+Pykk7Z7JJuQwk5bqRkt/7sWrhn/HCz/8VtavnI5nnpxwa2w0Q590JyrGWpqbcHg0mH4vFYrH0ETQk+IrrP/zhD7jpppvULOyUKVPa30R3rMbAJz7xCfVxQbN0id+54EcB+4KHHnpIfSuI3+V45plnevwOkeXI8Rqa7A8hpVyIsRDJo+aUszD7zL/D2PFnIFRUjEBskPhzJFrSqgdQW0XhTCHQEkDzgQNYuPhb2Pr6YsQyzZJLSv74VEc3DPg7P5eHxVA6ZjrOmnMbxk+9FvlIBYIiA34kLxjkinSpYSaETCKKrBgZTY2rsWbFX7F22f2iMx3uqKMRdXt9Rc5G/vRT56JxAwf2hjAqpZb1KB05DjPP+gKmnXEDguFS5fJRUcDV16ZFqeT3IFI55HMNaGnajFUrHsGby+ap5ysiaIGomJ36A/uf6YPse305ONG3sIwc7NAPIwdHDsaM09+PS877hAgngqaiSjEog+AbwdQH9+TUyIuijUwM6dY3sGXFw9jw8p9wsG49Mj4DJXxeSdWfPxwZmG7D2Nweu2SYkxSsSz9007VsXpg8jJhso4jXxHHKjPdh1pmfRVFlBQLxiPSJMtDGpJEQFEMjm8gik24U2RzAa2uexyuv/gFpvkk10SI5cbZC5OXAvN3F6zQJcpQCYBbHLjuLxWKxtGONC0t3eI0Loj5wJsZFLiA3fwaLPlJUUYTKsXNw0ZU/wOBxpzKhittauxmrX/49Nqx5BE17N0uHSqtX1AdF/aCZwqUlas25oB8MNmi/gQnrTyWS5wbfbiVb7obFv6wK1SPOw7ChUzBi6DBRmKKiROaRSrZg//6t2LH7NbTuXyf6ktRPPZ9JxUkSdxWzIPkZ+TN/dS4aN3CgNEJSTIqBS+H4vbtgvAhDh5yJkcPPRnXNGITjMWRZX1Em9+5/GfsPbMR+Pk+QzyEsImCfoExTamaoo34nj3FBKbCcUhG1HkqEEBKDKhzGsOHnoGr8HFRXVaE4VoJQMIa2FukPB7ah7vAuNKydp+rMc0Gp0U6Tm61aSiT/mbqbLWdNaLDpYysBenoHM+j41TMd+XSFYb3F+XaNHF4tfZOyh2LlKBs5HOOnfwhzLv26GBfJ9hy3vPpXrF7yZ+zY8Zp0Hn63jf1ENsrK7FwH/nLEonytcWGxWCwDED/jYvLkycoA6IsbuTUuTn68BgbXhnNskm+NQiCBqCgC9EkH47jho3/BmFnXav1K2LNxERY8/HXUbl8qv/gAa0YrBAF+f1dQyyOcyJ26W6cfAwyqRRylpvaTVr/o+DVl9eG/PN+p1DH+zupqRUoUraAefQ5JtWlgqXkbI6wuMJVL9s5SkgEnm44Kalg3aWQ+BM8fHIhnsGppKXr7SifxZNVVLGWw0lFuHfXr0vcGqnFhiukUT6v97CPSH2iAKqeh0s3oNKaVIUU7Vaod5duXJETFdFVb73bU221caH+z1XTsdfbvme7i61L0GjUtwR2dZygTRTaYRWjkBfjklxYgHEpIkK7B4rn/jNee+5XIgrN8fICfhlZanOnvBmNMdZRU/TJFK1T0HlDFtFgsFkvfwBs3b1R03De/yYC9iVtOOKaPGKfu+VxDzecKZJ+qNBWimGiNkVBIKc6GQFiUhWBC9CfxDDqGBeF6ejqVGfua1w1kWD4+U6HGmdUv7uUpiTwN5w7DgjCcPvw2iLIPxPF32knVBXopJxEpb+PaAwYYLJKuoHbyWz20rf4XL6lGmnUW125YEKd62k9++MijS98bqLBoTvG04ssfXNLDGeAOw4KwvnzVsJmhCWTk2isnBt+FlFZ+dJQHBSSxHKPSKwMeQ8c2W+066PyrZ7qL7z5Cbxw3Yalo2HkXQkqMp5xcGw4hGGadJA7rw2h5MdBDbPuU1JjfUknKVte5A0pVmxZup+j048ixxoXFYrFYLAMSjsJqpUGrAdqZ/xV+CoBRDI5BOTjxmMLq7TEX3dTfuE4UDLAMUI60pTobDU5bOxuD26g4KfCU36Am6TyzUf2NNS4sFovFYhmIiNbAkepcjs9QOH6WPsBoaT6amsXyNqUvzwZrXFgsFovFMhBRBgUXeoiBIfvGmWVQShlwawQufZlRnGgWi8VyQrHGhcVisVgsA412y0CshYBeSe52vcEaFxaLpT+wxoXFYrFYLAMNtwXR/sR27+CN3aTgvr3RWyyWE4m95lgsFoulC+ZNV5aBQADBfL7dFXzLqsVieXswwK8B1riwWCyWPsS8gUS94cdR0E9GRT0YDFrjYkCg5yHM229M/1J9Su2onxaL5e0Az391HdD2BV/54L4udIUXiEKqPtN4X0/bN1jjwmKxWI4T9fX1yOVyOHDggOPTN/BL383Nzcql0+k+NQIOHz6MVCqlPsrHvC39iNIX2LZiSMh+u6O3FxXXYrFY+h9rXPhgRhntqJ3FYjkWqKBns1llDPQlmUxGGQCJRELt9+W1innSIGL+LLvlJMAxLEwv4E9ja7j3LRaL5URwUhkX5gbK7fGYsvfLl/tuZ7FYLL1l6NChCIVCGD9+vOPTN1RUVKCqqgqDBg1CLBbrZkr8yBk2bBiKiopQXl6u8rb0I+qWw2ULnlfR0tsFo6moztYYFG5nsVgsJ4qTxriIx+O44IIL8OlPfxqXX345iouLnZBjhwbFzTffjE996lM499xzrTFhsVj6BF5b6LpfE3vkMC9zjTL59xXmuucdaLGcYNpFL23LV9HKb7fzQq9O3gXiWSwWy/HmpDAueJObNWsWpk2bhqefflpN2dPACIfDToxj49prr1U352effRajRo3COeec036zNjdwc5O1N1uLxWKxnFh6ZzwyVt+ZmRaLxXJ0nBTGBafouXb5ySefxLZt27BgwQKcdtppiEQiToxj4wMf+AAef/xxbN68WT14WVNTo5YyWCwWy0DGDna8fQiK1WCcfRWtxWIZyPDOdNwvU2ZpANcHf+5zn8OQIUNQW1uLrVu3oqGhAf/7v//rxOwdZWVl+Pu//3v85Cc/aX9QksbA9ddfjyuvvBK//OUv8cYbb/R6qcCvfvUr/N3f/Z2KP336dIwePRqLFy9GY2OjE6MDxqHjemSue2a9iLnJM4xvWGF53DMrvS2LeZCSaf1mZhhGo6qQUsGHMbmEzAvTsQzRaPSIFRJTJ8J6mTob+NAn4/gZZOZYmR4eOu0urDvZMV+Wh8d258E0LBf9vHnzN+P7vWWH6dgG3PrJmf6FymPiMj2dW1YmjQmjvzdvQn/3MdxxjJzdRrU3rjkej0Hc6dkHjKwMJi3lWGgm0J0H43vLzWPRj87k58bU1ZTVHcf8Num9MMyvXPTncbn1DjKYPI0MuO+FxzLlMvm44e9CZTIPOZv0bkwaOl7n7rrrLjUzunHjRlx66aVIJpPt5ToaeGwe97bbblPHKC0txcGDBzFv3jw1AEM/d9npCP3o2PZ+dWWZTNjPfvYz/OlPf8Ls2bPx6quv4pVXXlHHZB8hJk8Drzm8VrJ/WfoQillcWLrLtZ/4K0af/k7tL+zdthSLHvpHHN6yAmnG83ZxdxN17f4Wi+VkRJ3Xcv/Oy7UdovvIL7rA8Kn4+NfeQDCX1NdncYsf/EesWvBrZLL6ui13amd7YvC7LB0X+IwEZwjWrVuHpUuXqpsklzZNnDhRKfe9gUKrrKzEe97zHrz88stYu3Zt+42aCsgtt9yiDIwf/ehHeO2115R/b/jhD3+If/7nf1b7LM+UKVOwYsUK7N+/X/m5MTdpluFDH/oQSkpKlD9vvga+ypH14wyIwXtDLwSVj3379mHMmDFdbuKkrq5OycB9PAOVrO3bt2PEiBGOj8aUmTMzp5xyim++PbF7925lTFGZ8UKlhvlTFn55m9dlMr0XyunQoUNdyuymO9lt2LABkydP7qQwG6h08Zh+YSznrl27MHLkSMenAx6P9WX7uZ/tMXI0+16YJx0NZ/bLwYMHt7eT6adUwKiMUVZ+bUgFjuUePny4+m3kyS3DaJCzvsSUx10mHodxmbcpj8lj/fr1qv3dCqbZ8pWpbFs/RZ7x9+7dq2TJB3xNfoT7rC/jMNzk54Z+dIzrrTMHB3hs1teblnVh36EhbxR6N2wbKu0cDPDjzTffxNSpU51fXTHHc8vIQDmz/XhsL+zvrIffw87Mh+cow5mWsrn99tvx4IMPqhlY1repqanTtcGN6SccBDDKvIEy4PnNaxTzv+eee9TxeN1jfA7U8CFv074mL8Jwnv+UlVfOzIP58prDawjPxx//+MfKKDrvvPNUPnTMl3G96Wl8/PznP8fOnTsdH0ufwC4pThsX92HMjBu1v7B3+1IstMaFxfL2Qp3X1rjoBJ+XOP3007Fw4UKlqBDeIKkg+M0QeKHAqAhedtll2LJli7qh9dU72P/t3/4NX/3qV9UxOHMxbtw4NXNBI8EP3lzHjh2r3gBjlDGjNDGMyiPzojJh8N6QC0EFggpIIeWTig2VGr8w0tLS0m7wGHhs5sswKjyq8x0hTMu6+o3mUwmi8uE3K2KOTeenuNKfdfIzPAzdyY59hzNZVHy8sMzuNnDDcjLc78UAPB7bgGHefBlWqDym7mZ0msc2fiYNZcU6U1Z+MB7Tm9kntzxNG7pl1VN53OndBoRJY7bss17DwUA/lonp2O+8cRhGf/aNQmUhfmE8hykT9lnWzw3jm5k4v/7OtmH7e/u7gUp+dXW186szpg5sJ+57y0Y5s4382onlZRq/PmfKzDC2v8nXHIdb1rlQ+xtYX8Z1w9+sLwcXCA0gQoOB+Zn+bo5p6kXH/GioUVYm3MCyMoztz30ehzO/NPiMEUQ/pnP3HQONYRr5PGf8ZGk5BqTbK+Pi4/djzOk3OJ4+xoUX2wQWy1sPda5b46ITHBWbM2eOmnHgKBnhjYw3rz179qjfheCNkek5isYb6rJly5QAeZN3w9c+Mj8aH7zR9Zb//M//VMYFlaSLL75YKSSPPvpouxLhhTfaSy65BNdcc42vYsORScbpTmEuBBUPKkVcUuF3bI5OUrnwu4FTwTAj7l5YHhp1nCHwy7cnOAJLxcVPGafcmKefwkR/hrNeNAK80LBgnVjfo4H1pdFZSFZUpv0UUypJnJliW/ul5egt28+vToWUJ5NPd+1POVAehRRiQiPAKJDE5Ms8OavlNzPlh7denKlhWiMPdzoql1Ti/QxA5sM+yTJTHu58mQcVXp7LlHWhshC/MCriVIo5S8Bwv7zZbwqVi/IwfYe/TXoaKrxWcKDAD+ZNeTJfbr3w2Su2gd/shBk88MqC8DdlyS3lxS2dqTtnrnhtcrevG1MWGmpeY4th7O9sw1NPPRXPP/+8Kj+XL/Hc5jnKNmBagzkuy8DrLF8z68WE8brBduQb8/793/8dV111lerDNB5Ybob5tQMNkYcffrh90Mgc09IHKOMioIyL0TOvdzx9lkUZPKJnkG0Ni+UtgjrXrXHRDitLxYXLoHiz53IFKlhUVKkALlmyxInpD296d9xxh4rPGxlvdFQouSyA+RDeUG+99VbccMMNaibi9ddfV/69gUucqDhTUWG+a9asUQYMUQ3l2rrhzdatqBnnB9P75dFfdKcAnMhyUmFiWQod0/gPJNlZdHuw3dzt52fEGUx/8/Y7k4/Bmw8VbB7DL2/GZRi3hHHMPv2Ztjdl8sPkcyS40zBvOh6frrtjHSnM6yMf+YgyjGlM8CUX9913n7ouemVljtvd8Vluhhv3wAMP4N5771VGy/z589UsLvM1eXvz4m+Gef0tfYA0ZSgXxHViXIw84zrHE9gnxsXiud0bF/SmO7EqhcViOW6oc93HuBg2DR//1zVvz5kLwvXAXB5FQ4OjsxzF5UgcR0W7gyOXfDsUMaN5XN7Dt0YxD8IRtZkzZ6o15fQ3o2i9gTdovuqWxgLLwnXcHFEnRmEopGyYG6q9sVreTpjzwfb7zhxPubivQR//+MfVCzJ47dq0aRPuv/9+NdDC4x7psb1lnjt3rjIuzjjjDPXqb15PLScetkreMS6u/sQDGDPzGh0g0Lh4ee6XUbtluagYgukaTtObnyoPvXvibvQWi+X4oE5sP+PiVDEuVolxkdLXc3H9bVywXCcMPsPAZVEcCVu1ahVWr17do2FBuMyEsxt0fHsJHb9JYQwLQqOD+fHGyBmII4HLGBYtWtReLmNYuDE3ba+zWN5uuJXctyqs49G444n3usNZBPdxj2X2wC+d+1iW/oMtkJU7NV8/a5xCdIVCrcMeYXqje99isbwV4Rmurwbqf163eV/oxxP/hBoXhDcrrln2Pi/BGyVnHzh7YJzf+t5CMF8aG1wacDQ3RN6YmdZLdzdYE3Y0x7NYTlbeDv3eXccjcSeavjJo3PmYergNF0s/IeLneOPg6intRgJdeckIlBQPlT0iPpzioHPGMnOd3Ikes7RYLCeSmhpzLRCce1FQrt39cU8ynHDjwguNiLPOOku9D/4//uM/1NY4/v7Od77T6wejj6cgmbfXWSwWi5v+uDb09fMOpg7WsBg4BCPRTjMXoWBYbt7acOgZ244Wy1uZULDri1b6+/rd78YFlzPx4ek777wTX/ziF7u4b3zjG+qhb4vFYrFouPST35XgG7G4bNT9EPfRYmYq+MwZl4ryuTXmbekfjGoQ4EP04c6vPQ6IhREKar9Aj7fxE2vsWiyW/icQMNeF/jn/+924sFgsFsuRwW9QjBo1Sn3jorvXGh8N/PAgX5XLV/zygXFL/2BUgqCYD+EgFzjpG7ZygRwCYluIOSjxaIaYxU9+zmKxvJXRY0udjYiO2Yv+mcGwxoXFYrGcZJgbB5eVctaCS6P6CuZl3spn6WekWQPSHsWZw0p1MC6TTSKTT0FaX345yoPRI/pPn7BYLP1ANpeQa3bne0A2l3WMi/7BGhcWi8VykmKWMtHYsLy1MC3KZyv4gUS3cdHa1oy2RIvYELyFi481JiyWty0NDYflf89FQF0W9F9/YI0Li8VisVgGKDQg+IbFvOgIxmUyKWSzfBW7ozi4LQ/jLBbL2wLONHc8YyFXBWfGIq/++gdrXFgsFssAx8xQtN80nJmKvpixYB5uZxn4OK3vchaLxeJBXRr65/pgjQuLxWI5CTleBoE1MgYmObErjVMKg/qann1o22KxdNAxCNW/13FrXFgsFovFchKhVQa34sBbeSFnsVjeVjgz3P2JvfJYLBaLxXIy4Z61UPtuXGF2VsNisfQD1riwWCwWi2WAExI7wbig157oRLeBFovFctyxxoXFYrFYLG8luCqi/1dGWCyWtynWuLBYLBaLZaBjDAZrNFgslgGONS4sFovlJMP9alr9ZhDLWx0udnI7i8ViGahY48JisVgGOOb1sN5XC9KwoJ81MN76uD+iZ7FYLAMZa1xYLBbLScahQ4ewb98+7NmzB62trQgG++5Svm3bNpVnbW0tWlpaHF9Lf9Np5qInA8NEtFgsln7AGhc+2OUGFotlIFNZWYnq6mpUVVUhGo06vn3DyJEjUVZWhtLSUsRiMcfXMrAxr52ls1gslv7lpDMujqfCz9E/OrdhYfbdfhaLxdKfhMNhZVTE43G1n8v1nVJJg4JLrbhl3paBQSjf4bp/Fa3FYrH0LyeNccGRuuuvvx5f+cpX8LnPfQ7jxo3rM2W/pKQEX/ziF/Hd734X73znO9tHAq0xYbFYBjJm0MP7LIblLQib2DgvvFXZ25XFYhkgnDTGBaf/9+/fj7vuugvz5s3DDTfc0GdT9h/+8Ifx6quvKuOCMxeXXHKJE9J55sL8tlgsFovlhGIMiEK3oC5GByPyFm/vWRaL5cTCq85xH/IyCjmn2CdNmqSm8lOpFJqbm9WWDyV2h1Huzegc1xp/5jOfwd13360ePCQMHzp0KGpqatQDiU1NTcq/N9x77724/fbbVf7nnnuuyuOZZ55RZXNjjs9tKBRqX0LlhUsUzAOWJvxIRhaZ3tTZC/Px8ze4j+2muzx7A49rju3No7u6mbhHUv8jweTrV6/uwuhXqEzdpestzKNQ+u7CjL9f2bpLZ+gpPfHLo6e8GeaXZ2/prlw9Uai8hu7KzXh+xzRpjqZeJn6h4xr/7o7b3TG7K5NJ/7GPfUwNuHDWdfPmzXjggQfQ1tbWHm62pKf6udMw7v33348///nPOP300/Hcc89h4cKFKry7a4txlj5GmiaWj+GaT9yHkadf5XgCe7ctxcuPfAV1m5YjFZD27dLEpv25ZWD3fcBisZwEqNM6JKez6GHIqKEDuujo6bj9K68jlE/p67m4xQ/+I1Yt+DUy2QwTCSf2+myuPMcVVpbK+OzZs5WjQUDlnzdGzj789re/dWIWhnlEIhFMnToVV1xxBQ4ePIj77rsP6XRahdNwufXWW9Wypn//93/HihUrlH9v+K//+i984QtfUDdW5j9hwgQsXboUdXV1TowOGIdu1qxZOPvsszstoTI3Z/OGFT4QqRpa6O2NN5PJoKGhQSkOfjdyGmSUm8nXDWVAuTCtl2w2q+ozePBg37Q9wTKZNd7e9MYIY7hf3mwjOr+ZJsqLShFlVQjGKQTfmjNo0CDVv9zHNu3AY3rlyHj0q6+vVw+uemFa1pdhpn0J/U1Z/MrEfOnYvylv0/50pv3ZvkYW9PfCfJmeablv4nDLtIcPH8aQIUOUn195vHnyt/HjzB8Nc/YTbzq2gZ+sCP3Y7xjulTNheRmHfcPk58Yb3w37TiKRKNgOyWQSxcXFvucPy8I+7e3vpgymb3RXJm79wtk3eFy/PssyMx2vR14oB9aHMK07b6ZhvzB18h7X/Zt1Y1wvbH+24XnnnYfVq1erMowePRpr165VbVRUVKTKYOpFR9mxzfn2Jy4v9cL4pr8z3S233IKf/vSnuOyyy1Rf3bp1q8rD5ONl+/btygBh/pY+RrqpMS5GzOwwLvZt7c64YN92n3MM7NzXLBbLSYg6rU8O46KrJnEc4A2OSu20adOwaNEiNVPw8MMPq6VIHHXrLeaG3tjYqPbNTZSOx1i/fj0ee+wxHDhwQPn1Fho65sZOBY743USJyZc3WsZ1O96I/fz8/LtzVCr8/OkYRuXGL4xKS2/LdTSuu3J1d4xC5aVjOlPuo3HMw+yzfMbxN/M2ypXbMdyU1xtmnMnDm6c7zM8daXyvMzIxadxbP+eNY+rl9nM7+hnn/u0Nc7tC6d3hfv50DGN53M7k5fZjXPdv41gf9h8/xzTcsv+4Hf2YjgZTT2VjXFMetzPH8Atzp/c6ltkcn/t+4cZ5w0yeJswcx308Uz9eRzmr8OSTT6rrKOtKf5PWLTf3sbjPMK8zsuP+73//e7z++ut44oknsGHDhvZ8mN7sux3TMF/L8cWYCMp1ub3RwziLxWLpX3glOiFDGjQsTj31VCxevFiNoBIq6lTieVPrCbexQAPj05/+NB566CHs2rWriyFBhdIYC73hJz/5Cf7hH/5B5XPWWWepVzHyxs2RQD94o7/qqqvULAlHIIm7DBwF5PHdI6q9LQ9v1Jx9GDZsmDKevHDkkvnyeN48Ocq+Y8cOldYLFQPKauzYsY7PkUGDjTMmrK9X3mY5BkeuvdCfI7lUQvxGp9n2rNPw4cMdn650JzuOmo4ZM0aN9HrhSGpFRYWvHNnvuBzPzAK44fFYX44Qe0euGVaoPEYubH/2EdNOxKShHFjnQjM1jGdGp4lJzy0VuN27d3dqw57KY9ITLhccNWqUqrtJY7Y02Nm2fkY15UdZsv39Zqc4ys90ZralEH5h7Ds8z7ikkTJzw/jMm6Ptfu1LP/Zpv77DtJs2bcLEiRMdn64wjqmLt2x79+5V7ceZAC/sz0znJwvKijNmzM9cGwyMy7bnTI/fDALDTTl4jfMq7JQP+zvb38iDfiYdZeV3zWE44/PawGubF+bBazKXg7Id2X+5LOrCCy/EjBkz2svNML92WLlypZpFpswsfYx0LzNzMdw9c7FtKZY87J25cPdF9z4DdV846fBWo0eY4CStq6XX9L6VOcLP2Lm3Rq9Q58PJMXNxQs5EVpYzF1TGlyxZoqbwCW/ONDo4StYdvKHxRk1FhDdc5veDH/wAP/rRj5Qizpso/aZPn44pU6bgxRdfbDdgegPz+fa3v60ULC4FoBJMw8XkS8yW0J8KPG/yZtmMuZFzyzJya8KOBN7oqYD6KeqExgfzNcdzQzlRsSmUlkqNV+HpLd0pFzRcKB8/JZ7+DGd5vctI6GdGTam4Hg2mTu72MVCO3mMaWFb2J79lL4RlYlq/+vrJnpgysE6F2p/tS3n4KfEGltud1uTLPFlmbxv2VB4D+4ZbVu507LOsq58c6Wfan3Jzx2EeDKN/oX7pxhtOWfDYpr7e/KnIF+p3jMc60QDgvrv/MV+ez+Xl5Y5PV1gWpvMrM4/LvuHO09BTf2d9iF+Z2f7u+rphWgPzZlw3LCf7u1n6xN+Mw3069hvKyp0PMfU0af0w5wLjff3rX8evf/1rnH/++diyZQveeOMNVWcey+98ojHMpVOFBmMsR4lqxggi+WJc/cnfYeyMa5Q32bd1GV6c9wUc2ir3zhQj+p139Ddh3Z+XA5L2biznWZ7nUlr5Ke9O1WGYnA9qn0sJT6wSdUJQzehcbwJd68dXEzM0w3i8tVAYb6HJRNMVTLPL3Ub2WeNEl1k82tomAS/tQRRJXLnOQz+fe1Kj6iX9XSpN4yIvbR2Sdi4bOQ0f/fJSpILO9V/cwgf/BSsX/Ab5bEJ+szM40jNCPM6wqCfkULzp8XmLO+64o/2Ba4500hBYtmyZE8sfKsvveMc7lHHC0Tfe5N588008/vjj6oZq4vAhb+bP18o+//zzyr830Cj5xCc+oUZBmfeDDz6oykjMjdp7wyZuP97A/ZQUN3559BfdlfVEltPIradjDiTZWTrag+eLab+e2qhQn2M60w+CQebTobS78/di0hncyj79mbZQmdzp/OipLseD3hzTGB3u8pt0boODeOXjB+OYeCYdr39cujpz5kzMnz9fLcEihfKif0/HsRw5YjLK/zlRjUK45qMPYcQZV+gA4eCm1/DSY1/F/q1LJFZMVOpWZNkNOjUDPYznSdg+pvgGqQIVR0qlszcVR/kTT1XLk7CqPWHqq69wVCxDqt66slSzs05v0TaFUrjfgnJoF4RDUBmdXbyl6lnkzO1AyUF+5N8CRqeqqDYu2NIh8YhLBSuGTsaH71yNxiI98CX/YcnfvojVC36FTI5x5b6he8YJ6xY86gntgqw4H0DkaNeRvNGJcNSNswqctudoKTE3RzozYs8RuiO92XEkkcsCOOORcUYeiWoo19aLuSFbLBZLf2KuUceq6M+dO1cZF1wSxbfmmbdFWU4wbE5x4VwMN372jxgx5YZ27/3bluL5x76OQ1tWidrQJvch557VqemdDE7WkXxTfA425KKiH0URLC7FoMGDEQxLQCCHbCqJ2oOHkE+mdFyO0hpZvNUwyrKYm9GiYagYVINIPIyU1DeQz+Dgrk1S/zbROdNKFOSEKnfHE1Mh1R+4E5N2FiU7XIzSmqHOktyc2A95HDp4ELmU9IO06JcB9gvpDzwF3KfBySoYVXcaF9zNyobGVRjVw8fiI/80H8mA88IecYsf/meseP6/VP05iZ7lu49Yb1N3I1NyHOTB7E+omN1KuvcmyDC3n/d3IUyeJv6x3lzduMvbHX15TItlIOM+J96q/b63531fciyy7Ms24ZJQt3Hx0ksvOSGWvkePN/N/MxIdDMcRL6pCzaSzMfX0O3D6+PNQVzlI1Cm2q27ngCgM6dQuHNy+CW+sfA67185FW/N+Ubbb1KoZznroEX0qICcTWgaKcBiR4moMGTwTZ55+PWqmXYno4NGIxiJSf8bh8mO+5CCBlh1bsHP5U1i78SnUNq1CLtEmiqYrr5MGXWbdyvpXLsy3NFZi0LAJGHfG7Zg66UKUlE5EOF4s+nUOaek/OZ7zyTY0HHgDW9c+g83rn8Xhg28gnWjkOk41wh0Ux95wcj19oM8MteHMdEkJBg+eiqlTrsK0096B+KjTpS+wZiInkQENDC7hPFxXh9p1f8Hrq1/CwUNvAq2HEEgmdc2ViPV5d3Jgrg56dg7BCMLRctTUDMKQaVfh7FM/ivJRw9FYVIpYJizxOK8lLhtC3YFN2LjpGSxf+Riw9zUk2hrE1kip3PhPZcgLxnHoEip7vdt/0OrkQ5lmWt/AGyZnKMxSqP7ET9mwBoXFYnmrwZkLPtDNZVFPP/00FixY4IRY+hbeUzjrnlPLfQIoQXlxJUaJIn3q+Z9F9dhJCIT082pqfbkoREpFlLh5phFVkQoH/9W3JrFyya+xb/V9qNuxFvksF97z+QM9in/iFkMcC0qDlH8ZBEsqMeGUGzD5gn/E2HHjEOTQqxPs/Icg5UHliC4XkU0WLckNWLH6CdS98iB2bH5d4iRERhFRI/Ww7cCXgtRFGU56U1IxDMMmXIQJ534Uo6degkhY2lzqq/6oIEscyiFHBVGJQpsOrYkmbFz7LLa8+j+o3bQAJQmxPURuSaQkrspepR34UE0OoLiiAkOHzcT4c7+EyTMuRCwaQyZoDCXGEOQ8oRhYMdUvsiVI5/dh/eb5WLvkftRvfhGpVjG2GIfhJ4cAFAHQaMgiFouiZtwFmHDmrRg/+1ZEo6VSH70USjkndkj2WTvl1PUjj50bnsMbC/+Aug0vorW1Vs4IiW2exTgOouCcyjf1bv9Ag2LEiBHq4UG+ycbt+GYTvkWGDwvyIVmLxWKxHF+uueYa9RA331jGV4XzWTTL8UA/VZEXJSkfAQZNPA/nXPN5zLro84gNGgmIImnQ485au+5QIjjjwb0gIpEQJo6+HOPHnoW2XAtqWzYhn+Yshh6zpho20FHqUDCAweNmY/olX8KF1/4LaobUiJfUWylPjKTrq+PrP+UXTCEgLhYtw7gxszF03KVIRw6j6eB+IJUVtazzB3EHKu3VC0RQNmoqzjzvX3Hx1Z9F5bCxyInRxdF7tnl73RlV/vLaOtXINhyKYGTNqRgz4lyEImHsr92IZLpJ9wJ2tuOhTR4HWLfK6tE47cKP4Jxrv4kRY6cjGtEvw8iJsDgC3/Gn0fs8T9idSjBs0HRMHHs+4sXFqG/Yg2RLg1R/4J8PBnWNCOUQrRqBU8/6KC6+8hsYOfEsBMTAotGgjE2pLOuvBsFVJzLS0D95/ldWjMLkUy5FqGQQGlr2oq1tt46gDC11FPWzr+h344JWFV+huGrVKl/HN0tZw8JisVhODDQu+MIMGhcc2OHrjy19ib7xUzXiY7k5+X/4jA/gwiv/LyZNuUw9TxAUZZGzFVpX6FCWlGNatS+KhWyDCIsrkp0c4uXDMGTM+ciGkqg7vAG5low6zslgXJAh02/CnGu+jVOmv1t0YBpPWn1UqBc9sOJGEWoPEajK0PGNdRFES8OYOOFGpEUp21u/UeRwWMXSxtgARBVLm4+sWeW4C3H+1f+EybPeA8QrkWVbixGqx/Ellpq9YBLdumqaw1Eyuc+wPDKIFpdjzPirESmqwJ7a15Fpa5LgqIR3/UDnwEG3EesyaOSpmHXVv2L6WZ9EpHyI2FZq2kHXW0XTfaKjJ+hzQv9Wi4NEbnKGlEQxdOQUDCoZjoaDO9HSfEDFNccacLBYTtHYq2PlI3DB9V/BjAs/hXDFeDm/eeVgG7KteW3QNTbGhZGIdvTjgrgi5ONhVI6ZjCHVU5DYvw/1zduArBibzsxXX9LvxoXFYrFYBg58cx4/SMrvx/C7GlyWaukreAenUqPh3uTTPoBLr/suKkedqhQjYtQDE1N5U4HkRimPWoHU0alQUTnIIhsMIBwrx5Ah0xDNhlC/bxNSqUYVZ2ASFiUkLKXLYti0S3Hudd/EkNGnIyRKJN9vo+voKE9KcWIap/aOPKhkaieKJsOVIiXKVzCCwSOmIxQvQcPulUilmyUJl5dIOic/lWd/47yVmiPQQSn3yFFzcNGV38LwyXPEsAgro5HtF1KhrKIuc3vfUHXoqIcZySZcOpQRsdSMPB2Dq0Zi17alyLa1SDj7ywCpfxeCiEjtioeMw3k3fBvjT3un9OkiqWFGz/KpIovZyfI70qAsdFXkP275HAa3QX66ICWarqQLxVE9aAoqh07C3s2LkWirlwhUrAfYuaHtpXaXqyjHZdfdjalnfgSZIjlXVDj7BKOyDenhRGelxbmNaFZP+XDpYDCtlhiWlY1FReUk1NZuRGvD9o7O1IfoUlksFovF4oJLVgem8nEy476LhzB41GmY846PoapmHAKhjKMMhpEWlw1QlaSawGcydDvoZy1Eteb6cnE6O/7H5y+okIvyIMpUSckozD7ndoyfdgUCkSKlcJCB1p4cQc8hherh03HWpZ/B8BGTEBJFMCAGgg6X8qp/7nIr00L+zyMnincuKHkE0iKvlOSWUaP8yrgQpSsaq8bMGe/Hqed8EAFRzJSyqbI4DtrU0UDFkG89kkJxaVNZ9TicdcGnMGbi2QjF2KYZBKWsIhLVBwL5kDhGVx7K8Y//VHbyx2cwqIFT+Wa786HvXCSLiadegzmXfQUoiurnLgbquc0+Hg3gnEv+AaMmX4VImMZnWtWTLc96cUkUa6ugXNS+OJFnXgzsHOUi/YLyUQ985yMSGkU6EsfQSZdizuX/KIabxA/Ssuv6zaF+xWlLXaUIzrrqq5hy1juRFzkEQ3xyRr92WNfZqPDc6n12Czc6Fp/DSCKSCyOWiyMULULNpNk488K/R8mQUc6xVPQ+w5TMYrFYLBbL8cSlD8QiVbjohn9C6egpYky0iVJh3hXphmoBDYlwu9LALRVOPximFE8hXDIeMy75DAYNnSA/gqJc8CFvCRejxThdID9YyKMNK6RWuCrvoBTGeBSnnf9hjJ1wiRRTlED/qklq+RNFMqgMLVVRtdV/jEA/KpP80UGgqAJjZt6K0aJU8r0wfAhYmSfMR+XVFa2u+tejd2GF8mV7OmFqIwXKlKmNWBMYc9r1GDXjGqSiXBAm9cnrD/IyakeOnX85jc4dJR+NbPlPhBEUF6LxFSzG2NM+gIln3cQAVXUn2YAiLN1y9KybMGn27YiG4yIDkQRFobbaGdSeU/72usuWssvxY6cSV7UJRUTn1Hn8rI9g8jnvk+7IjHWygQDLFhYDUk1WhUKYcOa7cersD0vbFSGUSyCSCUqRnRk9Gk1SIePYs9yo+uZEEtLp81nJkL+dv6AY75FoDJOmvwtjZ38AIQ5AGDpnc9QUugpYLBaLxWLpQ9R927nrzj5jDipGXoxkuBzZUEq8c6JY6LDOZEX51Hd8jm5rBVv97AL1qzSXBUm8dDCK4mHnYvoZFyASj6lja4OiL+gjDUSyGTfpMow+7SoEohFkgnpJk+tZ9naoJFM5pCbeYVyJLIJBUZQi6jtXxcXFiMXiaulHJKef1cwWZVExcSymTL0N1cUTmLtbxS9A9+E9hfmH++cZQj3/Q8mw0zDrotuRLI8jE5ISZisRypboRi2A6gcF+oImgCjfJpSLIYMiBKtjOHXWp1BaJgZNNyXtTwK5OC6+6gfIl0YRCCXY8E67GzpXmIYE6YjC+AEMG1qK6upi1T+YgZa+KOdybrSVlOAd1/wPEJH8QwPnmV7WpN1MkP589qXvR7ikQoyLlMglinBK+gS/+aLiuR0vKkwn0hAPXi64pRyqK4tQU1OkZMj+ot8sJjuBKHLFWZwx5wuIFVWpPqgz43/HDnPp3FIWi8ViedtiXkV7xhln4KmnnrKvou1DqALkOIFQVI3r7/gjRotizWUeXOogKjFOGRXCxWcHMHpQBKVxud/L3fkXTwPr12WQibYhI3fsYaJ8vuvCMM4YSx1BtHCJkwiGEW8DNjQCd81tFqWUa9JF2RBDo6llL/72kyuR3rdLFEyqWBwWJXoMv6sGoEqpd7twtGFGYel8sGhxNc676p9w2qWfQ31RArFcDiWJSkwdEsF152cwrCqEeLGkFcXnAemGS9a2IpuWcouWlFKvpy3GmUOTuGpWHkOHxcWIoiIdQpPojP/1hwbsTxUhGa1DJBtDfX0ST839NA69/giCOcpHl8UopwYab+1+Hj3LjI6r8O7CesKVlm2cjVTj9Hd8EJe84/+JYcHnAJgfMHpYFDedBUwdBbTGtP63bH0Gf3kmqRTIaLoIMwYl8eH3hhGO8y1QLtgUIqdHlyTx7HIglRFlMpdCW1s9lrx4FzY892MxYKS0zhK03hT7+CGVceQ38or/g3fe+GnxGSZtKR7BFkytLsFF0yAGoujcjhK85TBw99+koR1hBtMxTKtM4ZqLohh8CkQRl7oF00iLkfnmmjheXBHCrhbGbhLjNYrWaDMWPvYLrH7x6wgkdR5+uGdKTgR87Wxe3OSLb8Oca7+FcGmV9JG86tdVZWFcOj2K88arS4j0lQxqd4fx/b/pV8oGA81S50bEYzFcPrsY50wPozRSjIgI8tD+IJ5cCqzalkAykJK+EJMuwiWXOSx+8WdY+cQ/SSdhAeQ87oNPP/BqYLFYLBaL5TijFriILjdywjmoqhTlSX7qm3AI+UgeZUPaEK2MICFKA58nYHQ+fBvMU6Oi/qXeISXKBpe1ZFHXmheFKYn9TaI8NEEUaChFuuM7GEBpcRUmTXiHVt4CA+vNi5U1ozF8wmylzMTTQVH6YgjnUyivTCI2PIzDoQBSHKgVIXEAWo3pigxYr7AoRpPEsLjx+iCGjM7jsBhWWzaGsH4TcEiUpLAa9I8ilBMtTFKWlJVhzIhZiMWqJT1zoPPg6JE6/AQgh2GLBouzOG3ae5AVRZozNKwnXVWNKIuDs9jZLIpkJ31PwnNR6RtBNIkBsb0pgn2ibO8Xd0Bco9K5pTLS5tkkZ63Ckm8WIRFiaUklxo6ejWi0WhRnybRfjQqDbg/OOJ1z9uVSpjBCLD/tRwmKVEjoMGC3dN+UYwzxOW314TxlRYkUw/U468IoRk2UU0z8X93YgnVb+YriCE49I4QJ06WDhOtELJKpOj/E//Q5coxyld9AgYYFLahJk65ANB5Vsw3s8Tyn4yVZDJqQRnNRGq3SIVQvoeiknfndk0CuCGXB4bj07GqcPbtMDKsiLH8zgdU75DowJImrpbrjR8p1ISgGDK8rTuPPOv0KEXSRyodH6wuscWGxWCwWywmAiiTyUYwefjYqKoapGzCXLtBlcgFs2p7Bo/Ma8NyLSdTxZTZyr+dMA5Vd9ZyEJGBcKl7cX7Akg9/PBX75eArfmwf8cUk90mEJcC0lCeTjOHXKzXKsiL7jq9fNEInQRY9whXXB+Jk4broLIwzvnCfLV10zHjWjzlT7RekwisWSCOey2HWgDX+b14IHnwR21koxJZzLWfg6Vl3oHEojQVx6ehiDYkms2xXD757L4JdPNeC3z9Tj5/cfxIGkKJHRZsk7KUcWZVVkMm7UeSgrHiI5SEsoRcrJzoWStSmrO0z2O8LEFUinw704aXygalxVMQ7Dh4sclCbJjJU6if1Sr7893Yj/efAAGkQOJhfq3cFggxikB7G7KYvfPNSCH/2tBXfNbcGPH03h5Y3aGKmrz2H3rjyyWW2QaSKoLDsVNSL79kp0qotzFP1aIuXTDhVz5fzCxK9QmMrPSesbxjRiJA4djhFDJiMSEoNI2i0YFCtJ+v32Q2k88vI+/HbuQexrlTzCTU7/zikDiW8bi8SAmBiUYUm3Z3sCDz6bwzPPR7FvTxTSVVBcLGq7mtzhA9+c8Yugonw8Rg2fSc8BA98GVzNkGqrKJopExLJ2tU1zYxsWvNSA3z8AbN3O64IEOuLkhlGHV4jRNCyKKvFZsxx46vk0fifXh4AYmUNLmnHmlGLpP/qhcAqR15OKsqkYOvRU+S2+7Fx9gCmPxWKxWCx2WdRxJSQKziBcdvMPMO38W5AJUttRt3khh2CoGcFsDNPHluCdF4cwtDKHXz7Zhg1ripCK5tQyiGEVQbx7ThSnjUti5QZgb5NokcEiHNiXxZZdYpS00ohI6bu7EEQxwo0H8ed73i/p96M4Ud6uQOglH1RvtSKgjB8Hpbi0E1DfTAgE9YPgHE2mEtzW1opshm80EiVF5cU8dE7te9QCjSIvPnovh2g0ikkzr8Xki74ovyUPMa7ComSq8HBYjiVKcE0K77kii0mDI5i7IITFbySQTvP5lACGVhXjSx+IIJwEVm4FtuyVuoabkZBybD7QhP0HoiLPKPLZEskrIUcOIld/CC8/8n9waP9apVRxJqijvBQLc9Yl1P4sutnTyjGf6QiJlqr8RFz8rF2irQXZlBTEiUlMKspOjZYrxI/Zq0NIDMk7JTIdN+VSXHzVV5DmGikxBhnOKFy+k42kEYmmced7yqTOwLJ1XBaVktQsP9+UxXzCkiCJSDaIYZUx3HhZDFNG5bBweYMYoGWoE4NNLQMT2eTzYbTV12HVy3dj08ZnEcuJ4aXah22v+4JTQB/oz+OJNMJxRCPlOl/xDyGJZKIN6VRafpq6c2v2TZ7mt4HH5RNHwOSpU3DWVXeL/cMvrufV8wG5AL+wztm4NOLSrz9/WxEmlEpf3x3F3Y+0qhxIRETwzjkxzJkWwsEDwN9eFuO1JIU554ZRVhTEc69ksGh1BoEU880iLXLPtiSwZvHPsW31QyoPLVO1K3T0aVNmbfKxvIykIwblfCguFqvG+EmalPSFDL/Pxpkheqk/jU7VsSWsO4/LODkx/sZPvBSzLvgIIlXD1du+OMtAQpJfRCKGxZL6wJXAjEmQvhzFd++TeknigMjotOFtuOXSSgyuCeKx55N4cT3Qko/he+8TI7Ykic21Mfzh2TRq6/XX+0kgGcaSZ76CZc/+RHuYbnAMsH6mzhaLxWJ5m2ONi+NJCOVDTsXlN/0AI0+7RO7hVNY71AyOWubyEZwxDnj3JXnUlAfwy6ea8ebqImREoeVYZbUo3DeKcXH68Jwo922IxWMoioaRbQKWbs7j4WUNaE6IgaGyDYjiH5NtCtt3LRcluxnFapmMo8kIZk256KWidKldrag4W2cPRaVlCITFsAhyiU0QWVFYW1vbkE1nlHKqFFRxOj8qsTo/On0EnRPhAH1Y8iqrGoxwuZ5JIFpBosYuMUUuQ6rD+OAVQYypAR5YCLy8phUpUdoosynDyvG5WyWuKItNchAullEfbw62YuvuPB5/KouDzUExW4rFJhDjIieZS6Ea9q5Hqq1RDqHNCLf8/dEKZVbisb2K4sWIhSlTlpfyhcihEcm0KLpSAebK5SpUmDXGsNCooznHpHHQGsuhunoYKuI1cgy+MlWFqHIFc2I8iU+iKImvvbdEDEvg1bXauMiJQcH+wEfg2XYINaJMlMLzTonj+iuK0Si2zl/mt2HH1mLkwjSuHMTQoSzqGreioWk7ijOcLYpLTnLkABVOo1myJOLUrIKDhBtjKxwuRTxWzZKqv2CgDYnWFiSTXJPlRvJTS5lMCZgf83Xyp+NG2rykvBTlVafIIcVDomX5qmHpD+qbFuJVKnX6/EfCGC3nxeb9Ifz0gTZJqHOmkj+xog3vuqACQ8YCh/mcfLQFcTFit22I4NnlGWxtSovBlhUjOyeylgNkAmhuOoBU7UZVHr7ilu3sFEjaViTMYzsy0f2Az0TQ0NTxQnI+lJSWqnBjeqREBqmkFNY8uyAyyzI6d/VPtTUicZ977KalpTWoKB8uFRCjyiyRVLBMcRSFAvjgVWmcPimHg/vjYlwkJEQykP49YVAaN14SxsSRRVi7OYfn1rYiEirF7WKMFEs22+Q6cf+Leezcl2w/91mAzWsewJN/+JDsy2/H+1hgdfogG4vFYrG8FbDGxfEkiMGjTsdl7/wBBk+6yFGaRC1wFAsu/cmIcTGr3bhAh3ERlbt+rgiRogRGD82iMppXo/jhSAQXzSzHKaKL1OdacN8zAawSI0ND5Tcsd3lRiER74QhoXs1qUINQuojzX2cFh6gVSAIVaCpDYgaJp0RylD1+oYJRWHa+vcm8wUmt41dbrYQyXycrpXhRVVPKleTDB1X18SUT7vL44pSBIQwV4+JDV0Qwdghw30t5LF7djHSGH0YDpg4uxudvE0NJDrdhvyjd67MoKsrgytNiKC/LYuGKEOa+kEWbGDGBkCj+orWxxPxjCXko0ivjQqLoGQLKk+WmkicKpogxKFojv4adiTbJlnnpNtW1FdzKuaCOx3+q2iK3bCmCklUuQ6HQcOrQ7vhthogUti2exNffX4Lh0h+UcfG0Ni6oCFNppcIfyqcwoiSFW66oxOSxQSxal8YjS1vR2BxDhEqyypCyj0pfCIk4aCiIIaAa2ikjjQtnlLy9MUwYYbiqj/RZqT/nK+gYNy8KO2eg+BwEy+90B0H8ldFicMtFH0MfRZWQKVUMypD9kY5FodxKEnl88aMRjCwPYtOBIH72v44hIwejqXXBNHFniiyqonhjTQDlkQymjCxBbR3w5DJgzS7px9kE0mEpJ2XBpJR1Xkw02bAG9NezbZyT8jMuaCzqlO3l54ZbKaj6yKWqvNRZDHBd/wLGhYMJUwY6Kywnjfq2CX+KIdFxXnYYFx8S42LGJDGg9xeJcdGmZSbHLQkV4+yZOcw5O4jicBIHGxPIxcsxIhpQn/bYLrL46/w0dh6SsjmNxGWD9dvn408/vU43sfI9NpxWtlgsFovFcnzJiQFBZUP/4k1cKTcO3FNB7V6u23ywRVwW6WQW23bm8PpGUaC2lmD1hihefFkUiGACsWAUo4YUOwkESc781Eh6MCl2QRphjoZnihFRToyVrGzp2v20a4+TjYuiE0UmFBKlTAwaNZJKBT+LEJ0ormFR3KkER0QLoguLthQRF+Zv7rv8lZ/alyLJlso6lyPRaGE56aeKzqqz/PJT10FLQ4+28hkVR2EWDhxKY9nGFJaubULqsBQkEcCIaiprojSGWiRXxtWGFl/lGcnFO+rdo6OMYlpuOSqcLJT+eF82lEUmLIp+OK3qERblMCLBESUPRyb87XYu/3A2opRI2mOBoCiISgkXD6WaKXVRXGeMYqq2TEcjR2QSk/KNqi7F+JF5tLQmsWVnGg2tQWSkzdnHjOHD5VM8lv6goJZHOBeWMjku67j236EOP3FUgJXiyI8XhtLSJ1IiA6m/yDgiZYlKmqiURW+N8/7u7HgcvsGLThsrWgo02zrk0RWnRvJfENXVcUyfXoTKqhBWrAli7mtpPLkig/X7s6gZLcbo1AxKy+vFcGDmYhSxz9GAEEOLs3shcWEx3sO5EmkXcTk5B6T9uzrGYVzKTfqEanc6Gjj6fAiJURGSdmbbqlk96dOdnJ+fuICSAWcW41JOKZ+0XaGXMLA/d0Ly5McCmzNpvLw+iftfAJasjmD/3jxWvtmA7Tv2KlFmMjm0tohR5hgWCjnJYnwgRfpTX+HfYhaLxWKxWPoW0Qf0+mmt6nFpjhuOvhblWoFsAvlsM9U15MSmyEVjoraItixKXCiWQahY1BgxJHKhmCi2cRSXB5ASIyAnyipXY6hRYXFaARGDRg4ZQkJ0lahaxpTNiEIoLpvLIJOnE0VRlHW+8l90RXGi7Mh+KJMXHVSUJFFIYrItSQVRnORrb8MoTshx24pRlBAFPB1HQI4doPKZFeVdXFSUpLgo5XQxx5nfyi9DZZ0fzdOKXkgUK218iMIpRk8sLXWLJJAqzij1siQdQGlG8uZyINGD6tua0dQkIuXgsKTLJoqQTRahLS51D0u9o3zOICwKW4koj6y/KPSSk5hIovi0iT7Volw+39SjC0gjhDMJRFNJRJOyTbQikmySOjSjSORaJHkWSR3iUhc+wxBRdZFiZEXhzGQ7u6x2IX7kLZdEKtMibSJllXR5GgpKLaNaLW2QakNTpg3FGWnzIJ8vqEMmIuUWyyRAC4WCyIpaLxVMxZOYND2KVDiE1Qdi2LJX2kUp+5xdYH9Q3U9kzV4hZeBv2RcdWPqBKJ100n4ZaTvtIvq3pM9IfbSTPid+eb4TOSX9KinGaiKBcLJV+pZUmP7KyYHanRw7LeWUvqddWDvx58B+Jp9Gin9ynLTkr/utgTNi0nbSF0LpkPT3FjSGwmiW80ZyREswjpZICgkx8oJlOUTjQCxfjMZaUaoTGexvyaqRe3aHwRUZfpwcAelbVMKD0jZBli0jZaEAslJYaY9gtk3aplWcyDnXJnVtQU7agI77wXSTtEuzOPaBVukPScTExVNpxBwXlXMskhIjUvpsJB0UF5Jw7WLiouLoZ5wJi3L2ig+x0/Lkue3MFKrZExoAYriU5sUIzTerxhSzCG1iJIZyB6QXxkXMch4HxcBoC2HjjlbMe7UFf1scxCsr5XwbPxwtIue6uiASCTG2ddbKZXn+p2hc0HQWIfYBbEOphcVisVgsdlnUcUXuuGWDx+HSd/0IY6ZfrZdgiDeNjKgEnjI0jFmnBjFU7u/jhir9Apv2APsagaaGw3hiZRkmjc7g6nPiOHQYOHSoHqUlJZgzIYJoSR61iQB++3QKO/bpsWrRVrVSLYritu2PIyCKTD6T5iCnvvGrZxuUCqc8qOAr1Y4RHCOIy4EyouFVV5+OQFgU+xBnX7JIiXLVUF8rxkyz6LcpSaJVCSqDxPmpssqJIwyjksQtP3xXUzNByj9JxSFtXCOfrMTY4hZcdL54xoKYNCKPwbEiHNwFbK8HDoqO/dJC0U+r63Dl9BJccV4ah2pL8MrreURFuTr/7AgiRTnMfzmIZ5fkkQ2LISEKJ2cx+ATG3j2vI9Fa75RTpOQewS0Ay0/HZUilFVWIF/EBXsEx4g7V7hdFXJRCWjqSnZI+8/XJmvVXmhf3GZ5vRM3gMaiumi35i4InWZqEU6sjmHQaUCF+s8eLvRTP4lBjDht2R7Av3YaV61pQW1eGZCiP08vT+ORtZWI0JvHMqzG89HqbeiVr3ghXypkXZZWKdUgU+sa67ag/tFcCaI2KRdlL9LMeYkjFy1AmslALkqQi+WAbamt3I6kebJfD9SRXCVbLjZzZGrZRVcVIDB06UX5Lr5Wymn4zubIIM8fmUVEcwPSZEhpoFaO7GK9tasDuZAqvbRNDLFuCD11aJOdNArXJOO5/qRY10n8uOaMKgyuBpW/m8diiAFqastJfxcBU6/WSomjvxb59G6Q/iLHn02beepj+TF+6UCSCYSPGyD7PNDHGxMiqO1yH1rZGSSv9QZ1HdL0jFE6jtGwEqqqny/kflnI5QhBqiotw/ilBVFZlcdroEEqlXi1iYK/emUdzKoB1y9uwviWOM05pwiS5lhw8lEAoFMJpp1Vg1PBdqGsYhb+90IyN+zLquyCGjFh5e5ffj4f/8DnHx1ludgyw1B5RWiwWi+Xtyve+9z288MILmDJlChYtWoTXXnvNCbEcM2pguhQX3HA3Zl18u+x3KA4xUUJmTEvhuneUIJYOc+BdPeLAwUwq99v3pvDrh5pwyogS3HJ5DGXlSVEc9KhmPhkV60OvK1+wWRQvdSBB0ga5rKKpFv/5f86WjMRKCYjypxRYgYfvKILWgbrTCBhmnDZD1A9lWJh8nPRu48IdpnRr2UYjQcy88COYfdMvlB/DUpGk1D2O6SMTuOWdpYiKP4saZV5StnQ4i217Q/jb/Q04WJJFZXEYN54niudoMSgkYlZk1iBVf3l7Gs89mUOaS6fkYEEuZ4mkxCDbhEf/52Oo37GCpdH0pAST9ihOQTo8XLCklImuLLem2oXQOcUx4byL8a5b75P68/sDOh3d1Ekp3PSOKCrEOKRCG5D65DnTFAhi88EgnllYh90Ho0iFMvjgzGqcMwvYdhB4eEEL9tZK7ur5AKcvCDQuKOzmhpWY/+g3sOsVDhxIf+j0TEQvMNWXLctpupMbPwm5YbiKo8Wmyjpx+rm46oOPiMJepAxubVwEMGNkHFeeD4zlJymCWTGm+MxJBMFkGFsP5/DMy03YsyeGGZPCuPzCMMrLaAgy27SaUTsohvjjS5JYuy2IWK5VZCxyzFahNbUdzz7zPWx96TdSmAIl9nqb3+4tZ9+UnOlUoQXKlC1sXM+oLKVtR814Jy5/1zdRNGSK/Jaz2Snb8Joo3n1pBOMGpcCH/dNSSfVIlRy2uQ144uEEVtXmccHMIK4+N6aM7VxODGw5MZpbYpi7MIkNe+WcyIt5mO3oF63JJiyd+1WsXXi/yFXkY+p2DFAKfZDNWwM1ouChN6MaFovF8lbBzFzMmDEDzzzzDF566SUnxHLMKN1DlOeLvoYzr/wUSktK9V2Y3hJYUR7HiGEJxOS+w6Uc1K4CokBw9HJ3Po3du/gRsDIMLQ1hREUeZWXlfGsrtuea0SwKdUNDBG2huHoeQCs9XPKQwKblD2L+nz+GkHhzBUgheEjjDE422kjwYm6P7kTGz41PWnpNnHkjLvngbxGJ8bkGMRCynBlpQ1V1GjXVXD5VrLILiFERBEeCw6htimHvwTTaIlrJHipppgxLo1Jkl8lEsVV05TcPNCLdVCoGRaPUuVKUL1EyUYd1qx7Hq3O/hbbaHaoMxK+4XlT99a4HU/GuQvVRJ3yhfVk0dCg+/Pk3kC3nDIvStFVYtCKNKYPyKMmUoiXeopZZQerLxmhsDWHXAZGDHDoTacX5Y2NS1yz2J2LYtK8NEX4joV1zV1JUOg6f79i2cQEWPvL3aN75pvS6juN1L42OCulH481+BzoG86O/DjHbjpgd+Rg//s9vOlSWDcG7v7YIwZJBiIixEczx+Z4g4sVAzfAURuai4hdHq5wcfONTXgyFTAo4eCCCptY4spEmVFclMaqyDDWlnBdpw+H6KHaIQn0onUQ6EBbjVc+cpQJlSDSvx333fBCpTWtUIVhWr0nIr1gbTBjL21Fy9/96T8O4nfMqjCteMI3ymrG44f2/RsnEOWqpJGF/isWDGD0sjyHS7zNidLSJ4RySlg7LX1Ki7dgr14G2EEpKw5g4NIeqopxcH8JobGzE5l3VOCj9RuxQRLkcTz2ALxekfESMj1r84e4rkNyxQUrCRWrHDmvklsaAp7i4GKNGjcLOnTvVa/j6ismTJ6O0tBQHDhzA3r17242KLlNi1tiwWCxvYR5++GHce++9mDlzpl0W1dc4A5tDx1yG89/7bYwYPl0UHVHG+LogCdCPHXOplNxn1MMEvN/wNq0d18jrdx2JgtkJxtNxtVKr/hOfPLJI4Il7P4idS+epGFweQxjDKH56vycYiyV04nKHjhspkvOYr0sV60CHeMIkbdnIabjwPd/G2FMuRjQdE1nElHLF148SHkc55zhmmQwJc0Yip0dfjXdONGfeonmf5lIdft1cvdmKxkUqhVcf+Q5WL/6dKKQdukO/39PFBghG4rjh9nsw7Iwr1EP0bGclUVX5oGxD7XV3y4DSUW9nCqTV6LbuORzx59p5/mIu3NPQuMhm2rB66f9gyYP/B0GRg+kD7bjz9xGNakOJo4rmbAkfXtZLzTRml/FzpgMInLUyWx7KfThyzefnYsgpl4jKXCxGtii6/CikK65J7z5WRyg9dX11sK4999UqKPYZzjKIEPma2wNr52Pub25igC6obNtlL46GhZaP6bk0xRhOH32s9jCeBEeMEQyVfO5L3nzmQsp4/S0/w4jzb1XfVOE57Tf47QfloyRgBOXg/snzQkeUvHMxHNg7H/fdfRMi0h9CIvckWlXNjgVXk58c8Ib3oQ99CCNGjOi1sHvitNNOwwUXXICJEyfi3HPPxZgxY5wQNgIv1tpZLBaLxXLUcP2CcGj3CjRtfUMpvFRW1Pv025VDc1vnPUec0uDo1D9B5+GPpHZpBVwO0bjzNRze/CbCedFiaZOo5yzkSOqeRqfp2DsCeCzX8Y6U5trt2L9uCfJtohyLGZQP8hWhXdUSUzZTYuUcWRIjIhPIqqnHmNXboUKIZiOo2/cG9u94zfnY3QAiF0E+lcCGFXMRa2XZRKBKE3QL1vzucHopGp9/4RMQlBnl4Ty8TUSOSneRP7Y1U7HpW5sPYseGRcim00iJhp4Wv6zEoSnLpURqaxx/u/y40Mf8bn9lq+MI3aU4AAAYRklEQVT0a3FdzkmjjCGXM21FfxPH7dY8J3LINLHU8qfL7STVVfdFnzdaMtpIN6gk8pPGCA0Lnh9ZkVlJuhVrXn5QIlCxZ83EcXkYjXq1TIxbp1TKj/uOv3KuOMpJxu3t5uz35Nx5mWOJJRYRQ2PjqieQa97nqkkvkCyZq/m/M1qKyniiISP1zuWyYpy2YtlLfxbhZNWz9xlVL4kjbajcUdL1LB7A1NTUYOTIkWqkIci1g33E7bffjhdffFGN2LW0tGDatGnqpPTDGhkWi8ViOTpEeaACkExg0yuPI9FU67l/UykwioFWBNSf2qrxSLXtiNMZpbM4+ySXzeGNRQ8hcPiQqJ1yzzS3zfZITv7Onw4o5PqefFsS+954EXW71sp9PSpKn5RZ/JWhperswHp5XBdEkNSb9Fbv03GZUagtjx3rFuLwzlWiYFKJG0AE0wik49j/5lLse3OJrrNTP10fOnqYiuut6QdsUvWkBzuSMShkl3MXDONvmhz0TIkxu3Pbeuze8LI+jjI2KXP9sl7KvpOTQ+SkEDrcyVGNsKucnW2HM/FMXKcEqsidUEXXaUw842rXvYy965aJMSzGJkvO6sqe++vp/qhY7a4zWlb6f4oig/oNG7Bj7Xw5JV1x1cGkfxhDQm0pCQP3qXzTGSkJ7sN59/1cF5x85XisJT+luGv7S9i9aaWajWuHhe+GTofwxpV21LMyImcONGTF5TLYtHUltq99Su2zSTKhtGwlXqfMjhwm66G4x44xBLik6aabbsKgQYPUGrDdu3ejqakJL7/8sgrvicsuuwzRaBRjx47Fc889hy1btqjX5xEe48wzz1TrhJ9++mns2rVL+feGe+65Bx/72MeU0TJ79mwMGzZMGRutrXz1W2cYh47loDPGhtkyjKNFLM/RGECsj0nPp/y9ZPhKOvE3x/OSTqcRifAlbZ2hv7rIdJO2EKwTy8Uty+VNb9rAL1/jxzr5wXA65l2I7sKIX7noVygd41EOLJNfHOPnJ38T5pfOfXzKhL9NH3Cno3PHNdDP+PvF8+ZJ3PmaMJOWeNPTv1B6k9aLO19Thu5w58G4xtHfuCOhUDuwLCyXuz7EHIPH7Knf0Rm5uCkkC2Ly9x6XmDwJ83XjDjN5uOFvhrO+TOtOb9Jx601HTH7uY7hhWenvratfXlwSxWcuZs2apa6DfKib6Xnt8YMyZlghWVtcqC6jX7caDBdjzmX/iBlXfg6JonLxk7bhB+4YyWkWtqRWCAj7g943y16IiqMSGCe/gnKdl/bYvfwZvPjYP6Op7k0JCSLLBdfMr3PX7Iw5nKFTF+n0oyOu8vYm7BmOuIfCMUy6+Dacc8k3Ea2uEHUyjWgmJvUOST06Pj7mPYR+VkD6vVK42e91HP6mPkYDIyfaMz9yd3DjfDzzyJeR2LHGjBOr+IQKdL8iCn4wE0FIzrFxM96FC2/6AcqqhiPHNuSshJSvo4hsd/ml6qzpWB7kCID155+qID34Otwi9Saupr2b8NRfvor6LS+odGl+R4FxdDSVRTv83Q4D3IGC56eiUxoHVVbfAMe7c0ZF0mrxsefjnR/+FUoH8y1M0phiDARyfJqbJpC+zuhU7Pm697NB9VF0iJoNFB8tLy5wikpb8/WuKVQc2I77//BZ7NoxX3Jj/K7la/ftGtRB56J3wDQM84Z3l5dC+rGcn7T5OLtSPnQarv/c46goGyz+ZRKclHOCRoiOTUxXaPdyfvM0p1Pf8xB0PMdT9vlNjVTLIcx96F9wcPWf5YB8ixzDJNDJQ+HePwIkp6NNemTwoZJ3v/vdynJ+4403kEwmcd5556mZiB//+MdOrMKMGzdOGQ9Lly5VRgZveNu2bWu/AVOhvuOOO/De974X3/jGN/DKK68o/95w11134ctf/rLaP+WUU9TzF8uWLcPBgweVnxtzE7/lllvU8qySEv1KOvcN/fDhw6pcgwcPdnx0ut5Auezbtw+jR4/2VV7q6upQVVXV6XgGGjtbt25VMvXC8tAY49Ivv7Q9sWfPHpSXl6vnUryYZ19oPHrz5u/m5mbV7hUVFY5vB1RIamtrMXz4cMenK93JbuPGjarN/BTQQ4cOqTKz73lhuWjc8rjuMptjMYwzZUVFReq3wbS/HyYftpFpf+Nn0lAOlBfl6Ne+GVHSWG4auAbmQUcDkX1+0qRJyt/k6d6afcY3+ZsyvPnmm6r9KQ93XFJfX6/6MsNMfAPzYZ+kLOPxeJdwth/TsX3deRLzm1umM874UxYNDQ0YOnSo+u2GMmTfYb5exZXp2Tbs03wGy43Jm32D57L57YZlYP7uMrmhnNl+bCdvGAcdKJNYTBQgTxh/U5bcUl5eEomEqpP72mBgOVlPbnkus3wG5sewTZs2YcKECb4DCOx3lZWVvv2K5wfTjh8/3vHpkBPZsWOHOheYL+v87W9/GzfffLNaMsqBIMY155hXnq+++ip+8YtfqDwsPSDdRXpb+423tGgMrv7QDzFs+nWiEJchH2rWkfi/EjPX26ufgu4PSpmS/qCWD0kYY+svAvMHFSo99lm3+xUsefD72LbpOWTzzjMGpru25+mDiWPoLu4xwpLy2QiUjcClN34Pk8+4WfpZKaJUDEWRygV1XZ3adSKklk+J6inpJYrkxLzESxRRjnmDH0LLBNF0eCdeePJL2Pb6I4ik+JBzQsL1V74Jn5EeKIRKBmHWZXfi/Is+LTf0KukPHMlmHZ0ISlGUAhuNUmjvH44SyTD1p+JoE5Qf68ugDQ//76exY8UjiLWJIqn+spK3KN4StSPHQnS9rvQOXQ5/VIPpXUH/kvJE4ph83ntx5fV3I6DkwFej8j6u50VMftqw0H2EaXVtNeqNSBJXH12uXbm4klUw1IBlf/kaFr/yc3XAvPQT/Tpewrw7rrsaU2/m3XFshTmcaZd2dGnadw3KqyNeeyzVGbnnbM2uuOqzbsTt77lHOkcpMgG5L4T1NcL0X9MVWDdtTOjf3GdpeT1gfroW4ill5UsiwtkkFr74H3hlwa+B5n3KGGNSpuuEk9+RwmyOMumRQYXonHPOUUYBH8bmDYrKAW+GVOS6gzc8GiK86T355JNKqV+8eLFSANxKB/PjDZ83byppveX73/8+vva1r0ljBVQ56QoZF8SUnc4oF2bLMB6bN3i3Uuu9IReC8ahEMq2fkmDqaxREN1RG6NzHJYzHdAyj0nI0GHkWGkVm/gzzlplhPK63rAaTlkprIQqlJUZWfuWiIu9V0gymXH5yNGVivzPtajBx/crEuHRG1szb3S+IkYVf2xKG0bE+3LqP79eGJr4fpjwGysP0S5PGbNm+rK9fXu48GO7+TVgm+jFv7hfCL28jDx6b9XNDf/pRFt5jEtaDyjq3XhifYTxH/WA4HfuPX1uYmT6Wy4uph1+ZiJGHN9z4mfReebjju+MRs882pDz8+ruRVSEY7m579/FMGMvOvkADiuek6ROM620fA/1pJJpwb70snXHLXX0ZuDSFOz71CiJjR4gSJcZsXvoJ/6gEiOswLjhiSYWQSjSdtLWEMTdjXGhlKoPGAxvxyrwfYtPqh5CTdlEP/RqYYIA0Ec88qa44ud9Fh+GaO+7GhCnvlrrJOR05rN4M1CGtzgRcxoUWApXMHLLyOxdoQzwxGJlD27DwhR9j1fLfyMkjCmQ2KsfkWHXH+3CUITJQkCoFqgbhiiu/hakzbwHiZaIM82Fu02gdZVVVZtUpQPnF1m9HLedhoHM9Tu/C4sf/hGUvf1fkQGND5KCUSY7ocyvXLR2zX9E14exCEvHyGGac+S84+4bPS+GKRQ68fjr1cuC5oJySj5aBCQ3lRQ9j3SQol48jlA0hnqnF0hd+hpef/wHSCcfgljA9l0WMJDqOoXsp8yeeMOPtGHbtP51tVxjCEmu41T5Mz7wdH3eEcBBTz7sFV9/wC6SjfCWxDtQbZToozHXCGBc0SOnajQtVRpGheAbSbXjj9d9iwfyfInV4m37UREJ1WVS0Dpz8jhST33Fn6tSpynEJlFHaeZGl482sO2hUXHfddcrAYFw+1L1y5Up885vf7LR0iUoCXU/5efnv//5vfPazn1X7c+bMwZAhQzBv3jylnLhvBAbegD/5yU/izjvvVMYRccdj/XijdY/G9/aGy2NyBJCj8X5KD0eQma9ffpw5WL16tRqd9sLyrFu3To1E+tWpJ2jIsa4cRfampzFHPzOL44Z1YDjr5Tday2dcWCeOxhaiO9mtWbNG1clPqeJsC4/pp3xSQd+wYYNaYuetD4/H+nL2wFsnhhUqj8mH7c8+wtF442fSUA6sc6HZJ8bj28r4wgID49FR4eXsw/Tp05W/ybOn8pjtqlWr2mXFNO50nH3geUbj3AvbkAMCLLPf7NT+/fuVElpdXV2wLMQvjMsiOdPHmUlvOGXIt7dRjn5tyHKxDXmueGHa5cuXq6U9fvBYPCfYD7j1Hnvz5s3qPGP7e+vLMvPYNFy85yhly/owP7+ZOl6vOFPjvjYYeByWhVu2A9vbwPx4XeNsDL8/4T0uYTtwyamfrJjf2rVru1wbTN1YX86Wsh0pO+Zvwvibx6axwX0vzz77rJrpYNmIV5aWzrj7E9WheL4cyfIsrvrknzBm7GUIitGgFQL5X0SplQIjd0dZEsWaS34kksoD/ACY/IVzGew/vBUvPvUt1C57XC78aWSobA/gNqE4ePUW3VHkUIor3/tbnDL1ZuRijQhm5RyTMNZS11PkoVIxnQ7xGhesaSqYgCTHs/fdifWr/yDKU0zCqJiKbiARQhQiIwoDyrhgRfjapfJKXHTFd3H6We9HqKhEKZQ8rwIdlqauMv0cxVaNzhtUXenEdMhm8MhjX8KOxfcg1BZGNhRERM5jyoN5MkfVuwaEGFgHLguXe7RUMFsWxuhLPoN3zLkTscgwVljC6Vh7vadUdcpHth3GRUDEyC+x6/OGD5gj24LlT/0cqxffjdZm6RwmGzq+Skph8veij9clrN1b98XO4SZPBxp6XZKruTv5Y1znHDd5Gph3FBhzwa24+vqfIBjhoDbTUS/oiN69ccFrCQcr5D6SzmDdqr/ihce+gXzzXj7HrWauOuEugzeslzCLo0zae3gxpeLCpUTbt29XCiFvUrxZcZp+4cKFTsye4c2eD2AvWbJEKdK8GRPeDLlc6vzzz1drhrk8qLd8/etfV+92p1JIA4ajg5whIeZG4L4hGHgjNkqtuaEWurH6pX87Uaj+VFoos+5GXN/ushtouNuD5zEd/fwUXjeFzg11gxPHPLz59NQ/zLG96ejPtH6KtqFQeQjzO9F0d8zuynosHEk9TRm8ZTGyPl5lfKtRSObx+CBccPE/Y+qF1yNdNgb5SFhUrZQoBVQ6OmSr1WxRoviWG8mKcm+NZBFpqsPhLc9j0aM/wcE9ayUm01B5NAMJjvIywKA0WCd19opmlAkUY/q1n8TsC28RBXMiYqVV4LukOOMQEuNAK09UrnhNoPoYEt2JOYhSGsigpakFsS2r8PC8b2LPviUUkPhTT9ByVwo590XZoly4LGig9t3pc76Acy/+ECJlk6U/VCAQpcLM+khbimPZWR9lWPB5AtZLZJHj0q+mQ0jvXoNXnvoptm9aIAqknKOSZyZEGUoaEaSpttoOIBHQ0GR78QOI+XwRxs56P8647FMYMXgMIvESJCNxpThHctInVLdm72GbMqH0B/YLfjU+n1QzFMl92/HaC7/AyvX3KyMDaX2voKT4v5bDUQhAlZMwP8lLsjBeZqsNHufc6/BUsNdzl+VoP3p7ng5OQFzugaOnXoLT3vEtDBs6CdFYtfQDkQ9fCCCRVHs60bmv+jXLxdc781sW/GbIgc1Yt/C/8Porv0dbpkUfSorGfqNSMzE9nWMeC32UTc/wgsrRaRoYHLmj46ghZzLMiFdPMA8urbr++uvVUqrf/e53yhAgzOvWW2/Ftddei7vvvhsrVri+wNkDHKHm8xpcK81RST4QzpFcYm4EPd2EeXHq6QLVUx4nioFUzt5e1AeK7Cwatoe3z3fXRt21s8nL4M2nUNqjTTdQKSS/41mPQsf0YuLRkLAcG4VlLudTRO5H4y7HjHM+jEHjpqO4cjAiUc6ARSVUFAWlQHCPa/EzSGeSaGloRMvhjdiy7n6sWSTKU0ubHCOq1AWVJ/9UHxq4bUeZsLwcfeXrMBEJoXT0FJw7+4sYNnY64lUjES6pFB2Oy/p0miDfaCPQVEjnWpFqOoDMvi3YvuopvL7if9HWckCFSu6Sv1K7RXyy3z7KrK8fA9m4gPSHsiGn4vyLPofyYWeiZPggFBdXSclFuVZKtINSJKVW+RRampvRdHAn9mx8FGtXiBK5e79ko0e6WW9+YFHVWX6y2tKltEzbM+t/dH+g6q2Nx1w4hvDQ4Zh99gcx9pTzEKsai5KKYQjm+G0UFl3HV1Vw6tOS2oT0vr04uP4lrFzxAA4efkNOAaeS/PCG6gv6nDjq9m8/ldmnXOeXZKf6m/rBOkhYe1wDy6D3ejIu6KWG1wJhFFeNw+Rz340Rp70DFZWjUVo6GKFgiVQtoqrHdg2qmQ3pH5k0WhOH0NS4D4e2rhaj4kdo3PG6GFiOASeOpVbHbi+A4N4/Sph9H2TTe9hpuHyCywP68iN4zNes2+fSkyPtLBzhLCsrUwaGO625EZitGxNvwF6YLBaLxTKg8LuXEI5h8lZCNSUcr0T1yNMxShSpiqopKCoainhRWYdSmEqrN700NK3Fzh2vYNvaZQhl+KBnSnJhBD6XxQU/7nvUQDcuZGtKLEKgohQIDULFkKkYNelsDB42A0Wlg9QSP35zkGLM5TKiTDehsXEv9u9chp3rlyDT2CjpayVQ9AFmGkzovJUyqY+inSBy4Qh43jM7NBBgCc3CtwyKUTpiLMZOvQDDh05FcVyMraLBomvqZZ2c3WptahNFcgv27HsVOzYuRuoA35jJemUQ4jp7ESr/zwXEuBCN3NR2IBoXRC39yeuZ5xwfFFFNFsKgkdNRPWoWRk2YhaL4eNH7Ygip5zFYj7z0BzG2xcDav3ch9mxeiua926RqLchzuRnryBOM2xyXH+pz4qh1OKcb6Uxd55dkxyAdrGcuVNfrRFfjglGUlysu28f8DEqPCCGqHj+PDqvGyHEXYMy4M1FeOhGx6BAVg7MWQRFGhjp2407sO/Qqtm5bhIa9q6UriDxVMfk8iiAZ83jqmOo/B+eYdK5aHRFM687yhGAuru4GVRcXx9/NkYyUmWURzPeoO4uHQjcCL311PItloON3/r4V6e2531d0J8/jURZ7zeofCrWlXq6jVA615StY6UKhShQX16C4rLRdQckkW9DceACpZL36HRElLMBXbaINfH0rl0zp1pX/1T/+GtjtrcQiReQmyCF7+Z8jvrmg6AB0oVLEiivUICBv9TQIspk0mhrqkW5rEWFRV5AAtQRK9vPFshWlNJhSeVJ4WnyOEAWeAh1q9sCSD/sBR6tZWrU+QwtGXBQl8RrEywYjFJE2z0h981k0Nx1Aok2MqrzEZlVylCGf1HX6FZfRCeq5FPFTtR2YVVeo80S1GSutn6PlHqWSkTqIBo148RgUlxYhEhGlWRqTf81iXLY2NUj9xchU/UgqxyeWVf0lh1BadQ81g0U59Ml1kBLmcfSGcFdvtcmsvF3hHTG4p8P9gt3GhZYA6yEGoqqE7IbDiBcNRUnxYIT5Ag7xymUySLTUIdlaL8Ynnx3mslVJYWbtnD5haD9m+46mU3mOkGNJ2yewA/GhWn4h23vR5W/OcDzxxBN9OsthsVgsFstbDXMH7VAd+vX2flT0mVJy8orguMAlRqTTEp2TQDZ91h9IP9S7L8qvW07ncxI0maJP2+1ooAHBkQg+9+A1LkhGLDA+BM6txWKxWCwWi+VI6Xd1z/I2wvY2i8VisVgsFovF0ieY2RaLxWKxWCwWi8ViOSascWGxWCwWi8VisVj6BGtcWCwWi8VisVgslj7BGhcWi8VisVgsFoulT7DGhcVisVgsFovFYukTrHFhsVgsFovFYrFY+gRrXFgsFovFYrFYLJY+wRoXFovFYrFYLBaLpU+wxoXFYrFYLBaLxWLpE6xxYbFYLBaLxWKxWPoEa1xYLBaLxWKxWCyWPsEaFxaLxWKxWCwWi6VPsMaFxWKxWCwWi8Vi6ROscWGxWCwWi8VisVj6BGtcWCwWi8VisVgslj7BGhcWi8VisVgsFoulT7DGhcVisVgsFovFYukTrHFhsVgsFovFYrFY+oTA+Cmn5p19i8VisVgsFovFYjlq7MyFxWKxWCwWi8Vi6QOA/w/c6cPkZS53hgAAAABJRU5ErkJggg=="
}
},
"cell_type": "markdown",
"metadata": {},
"source": [
""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Transpilation default settings and configuration options\n",
"\n",
"Abstract circuits need to be transpiled because systems have a limited set of basis gates and cannot execute arbitrary operations. The transpiler's function is to change arbitrary circuits so that they can run on a specified system. This is done by translating the circuits to the supported basis gates, and by introducing SWAP gates as needed, so that the circuit's connectivity matches that of the system.\n",
"\n",
"You can create a pass manager using the \"generate_preset_pass_manager\" function and pass a circuit or list of circuits to its run method to transpile them. You can call \"generate_preset_pass_manager\" passing only the optimization level and backend, choosing to use the defaults for all other options, or you can pass additional arguments to the function to fine-tune the transpilation."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Basic usage without parameters\n",
"\n",
"In this example, we pass a circuit and target system to the transpiler without specifying any further parameters.\n",
"\n",
"Create a circuit and view the result:"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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k8cNQ+eIYIv7IiKi1qnVhQkpubi4AAB27tyJsWPHNvm4TZs2AQDmzZtn8q6b945I3EupVGLWrFmYNWsW8vLykJiYiAMHDmDr1q34/PPPkZubiwMHDpj9OsTMmbh3VGLHgSTsOCDv5alERGQdnDNhJZ07d8a5c+dw8eJFs8JEVlYWAGDgwIEm23/6qfEFnwICAjBp0iRMmjQJ8+bNQ5cuXXDw4EFkZWUhJCSkybUA0syZ4FwJIiKqD8NEA8aPH4/Nmzfjk08+wezZs40jFY1xdKw+71RzB7d7paenY/fu3WbV0blzZ7Rp0wY3b95EQUGB2WHC0vNgnCtBRPTnIWp+ncyXpkoG/11nQsr2e9eZ6N+/v/Drr7/Watfr9cKJEyeE559/XsjIyDBuX716tQBACAkJEa5cuWLcfvHiRaFTp06CRqMRAAhTp041tiUnJwvPPvus8OOPP9a69riqqkpYs2aNAEDQaDRCcXFxY98KSXBdCSIiaqpWt85EfS/H0natVotx48bhxIkTAICgoCD4+PhAp9MhIyMDpaXVQ/8pKSmIjKy+69+dO3fQs2dPXLlyBXZ2dujUqRMMBgNSUlLg6+uLF198EX/7299q3Sb23Llz6NGjeqlVV1dXhIWFQaVSITs72zjH4qOPPsL//u//WvT9MRdXuyQioqZq+QuCW5mXlxeOHj2KL774AsOHD0dpaSlOnz6NrKwshIeHIy4uDkePHkVERITxGFdXVxw/fhzTp0+Hh4cHUlNTjcthnz17Fv7+/nWeJyIiAuvXr8fEiRPh6+uLzMxMnD9/HhqNBo8//jgSExNtFiTuvQfHsAG9GCSIiKhBrWZkgqRz/eZtfLs/ESV3yzgqQUREjWKYoHqVlVdA42AvdxlERNTMMUwQERGRKJwzQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkCsMEERERicIwQURERKIwTBAREZEoDBNEREQkyv8H5CE/UZzZaTUAAAAASUVORK5CYII=",
"text/plain": [
"<Figure size 663.998x367.889 with 1 Axes>"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit import QuantumCircuit\n",
"from qiskit.circuit.library import GroverOperator, Diagonal\n",
"from qiskit_ibm_runtime import QiskitRuntimeService\n",
"from qiskit_ibm_runtime.fake_provider import FakeSherbrooke\n",
" \n",
"# Create circuit to test transpiler on\n",
"oracle = Diagonal([1] * 7 + [-1])\n",
"qc = QuantumCircuit(3)\n",
"qc.h([0, 1, 2])\n",
"qc = qc.compose(GroverOperator(oracle))\n",
" \n",
"# Add measurements to the circuit\n",
"qc.measure_all()\n",
" \n",
"# View the circuit\n",
"qc.draw(output='mpl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Transpile the circuit and view the result:"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABv4AAAUBCAYAAABE3/Z5AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUdfr38c+kV2ooCSAhoQWkSLMAQlZUQJRFdFWKsLi6igiWlV0VKfpTREFFWFxQAV0VcVGkKggoBBAM0kITkhAgkIAJNb3MPH/kIRLTk0kmc877dV1cFzlt7plvnXPPOcdis9lsAgAAAAAAAAAAAODUXBwdAAAAAAAAAAAAAIDKI/EHAAAAAAAAAAAAGACJPwAAAAAAAAAAAMAASPwBAAAAAAAAAAAABkDiDwAAAAAAAAAAADAAEn8AAAAAAAAAAACAAZD4AwAAAAAAAAAAAAyAxB8AAAAAAAAAAABgACT+AAAAAAAAAAAAAAMg8QcAAAAAAAAAAAAYAIk/AAAAAAAAAAAAwACqLPHXt29fPf3001W+T009BgAAAAAAAAAAAFCdKpT4S0xM1IQJE9SyZUt5eXmpUaNG6tmzp95//32lpaXZO0a7Gj16tCwWiywWizw8PNSyZUu98sorysnJcXRo5RYcHJz/Xq799+STT5b7WH/96181adKkQsvfeOMNWSwWEqEAAAAAAAAAAAA1nFt5d4iNjVXPnj1Vp04dvf766+rQoYM8PT0VFRWlBQsWqEmTJrrnnnuqIla76d+/vxYtWqTMzEytXbtWTz75pNzd3fXCCy84OrRyiYyMVG5ubv7fBw4c0O23367777+/XMfJzc3V6tWrtWbNmkLHnz9/vjp27GiXeAEAAAAAAAAAAFB1yn3F39ixY+Xm5qZdu3bpL3/5i8LCwhQSEqLBgwdrzZo1uvvuu4vcLzMzU+PHj1fDhg3l5eWlXr16KTIystB2OTk5GjdunGrXrq2AgAC9/PLLstlskqTvvvtOvXr1Up06dVS/fn0NGjRIMTEx5X0L8vT0VOPGjdW8eXM98cQT6tevn1auXFlgG6vVqokTJ6pevXpq3Lixpk6dmr+uLHEsW7ZMHTp0kLe3t+rXr69+/fopNTU1/9jTp09XixYt5O3trU6dOmnZsmXlfh8NGjRQ48aN8/+tXr1aoaGh6tOnT/42YWFhRV4VaLFYNHfuXEnS9u3b5e7uru7du+fvl5KSouHDh+uDDz5Q3bp1yx0bAAAAAAAAAAAAqle5En/Jyclav369nnzySfn6+ha5jcViKXL5xIkT9dVXX+njjz/W7t271bJlS9155506f/58ge0+/vhjubm56eeff9bs2bP19ttv68MPP5Qkpaam6tlnn9WuXbu0ceNGubi4aMiQIbJareV5G4V4e3srKyurUBy+vr7auXOn3nzzTb3yyiv6/vvvyxRHQkKCHnroIY0ZM0aHDx/Wjz/+qHvvvTc/gTl9+nR98skn+s9//qODBw/qmWee0YgRI7R58+b811+8eHGxn2VRsrKy9Omnn2rMmDEF9vvqq68kSRs3blRCQoLi4uLk4uKi//3vf3r00UclSStXrtTdd99dYL8nn3xSd911l/r161eejxIAAAAAAAAAAAAOUq5bfUZHR8tms6lNmzYFlgcEBCgjI0NSXsJoxowZBdanpqbq/fff1+LFizVgwABJ0gcffKDvv/9eH330kZ5//vn8bZs1a6Z33nlHFotFbdq0UVRUlN555x09+uijGjp0aIHjLly4UA0aNNChQ4d0/fXXl+etSJJsNps2btyodevW6amnniqwrmPHjpoyZYokqVWrVpo7d642btyo22+/vdQ4EhISlJOTo3vvvVfNmzeXJHXo0EFS3pWPr7/+ujZs2KCbb75ZkhQSEqKtW7dq/vz5+Vfr1a5du9DnXJJvvvlGFy9e1OjRowssP3v2rNzc3NSzZ095enrql19+kdVqVe/eveXp6SlJWrFihd555538fb744gvt3r27yCsyAQAAAAAAAAAAUDOV+1afRfn555+1d+9etW/fXpmZmYXWx8TEKDs7Wz179sxf5u7urh49eujw4cMFtr3pppsKXHl2880369ixY8rNzdWxY8f00EMPKSQkRLVq1VJwcLAk6eTJk+WKd/Xq1fLz85OXl5cGDBigBx54oMCtPCUVeq5dYGCgzp07J0mlxtGpUyfddttt6tChg+6//3598MEHunDhgqS85GlaWppuv/12+fn55f/75JNPCtwudMiQITpy5EiZ39NHH32kAQMGKCgoqMDyqKgotW7dOj/Jt2/fPjVs2FCNGjWSJB0+fFhnzpzRbbfdJkk6deqUJkyYoM8++0xeXl5lfn0AAAAAAAAAAAA4Vrmu+GvZsqUsFot+/fXXAstDQkIk5d0ysyrdfffdat68uT744AMFBQXJarXq+uuvL3SbztKEh4fr/fffl4eHh4KCguTmVvhjcHd3L/C3xWLJv5VnaXG4urrq+++/1/bt27V+/XrNmTNHL730knbu3KmUlBRJ0po1a9SkSZMCr3E1OVdeJ06c0IYNG/T1118XWrd///78qw2lvMTftX+vXLlSt99+e36S75dfftG5c+fUpUuX/G1yc3O1ZcsWzZ07V5mZmXJ1da1QnAAAAAAAAAAAAKg65brir379+rr99ts1d+5cpaamlnm/0NBQeXh4aNu2bfnLsrOzFRkZqXbt2hXYdufOnQX+3rFjh1q1aqWLFy/q119/1aRJk3TbbbcpLCws/yq68vL19VXLli113XXXFZn0K0lycnKZ4rBYLOrZs6emTZumPXv2yMPDQ8uXL1e7du3k6empkydPqmXLlgX+NWvWrELvZ9GiRWrYsKHuuuuuQuv2799f4OrFffv2Ffh7xYoVGjx4cP7ft912m6KiorR37978f926ddPw4cO1d+9ekn4AAAAAAAAAAAA1VPmyXpLmzZunnj17qlu3bpo6dao6duwoFxcXRUZG6siRI+ratWuhfXx9ffXEE0/o+eefV7169XTdddfpzTffVFpamh555JEC2548eVLPPvus/v73v2v37t2aM2eOZs2apbp166p+/fpasGCBAgMDdfLkSf3rX/+q+DuvoLLEsXPnTm3cuFF33HGHGjZsqJ07d+q3335TWFiY/P399Y9//EPPPPOMrFarevXqpUuXLmnbtm2qVauWRo0aJUlavny5XnjhhVJv92m1WrVo0SKNGjWqUBLTarXq4MGDmjx5cv6ymJgY3XvvvZKkc+fOadeuXVq5cmX+en9//0LPS/T19VX9+vUr9BxFAAAAAAAAAAAAVI9yJ/5CQ0O1Z88evf7663rhhRcUHx8vT09PtWvXTv/4xz80duzYIvd74403ZLVaNXLkSF25ckXdunXTunXrVLdu3QLbPfzww0pPT1ePHj3k6uqqCRMm6LHHHpPFYtEXX3yh8ePH6/rrr1ebNm303nvvqW/fvhV64xXl4uJSahy1atXSli1b9O677+ry5ctq3ry5Zs2apQEDBkiSXn31VTVo0EDTp09XbGys6tSpoy5duujFF1/MP8alS5cK3VK1KBs2bNDJkyc1ZsyYQutiYmKU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0qVM62NjYwss/+qrryRJo0aNKpT0kyRXV1fdc8892r17t3788cdCib9jx47piy++0L59+5ScnKzs7GxJ0rlz5yRJe/fuzU/8NWjQQF5eXrp48aK+//573X777WV+z6W5kpKuyympdjlWTm6u3Y4FAAAAAAAAAADgCFlZmfn/T6nExVMk/qpYaGhooWXXPrevqPUNGzaUpAK33pSk/fv3S5IWLVqkb775psjXO3v2rCTp9OnTBZbPmjVL//rXv5STk1NsrMnJyfn/d3V11YQJEzRjxgzdcccd6tKli/r166devXqpT58+qlWrVrHHKY2/n3eF95W42g8AAAAAAAAAABhLVqZr/v/9KpFH4VafVeTqrT6L+3grsr5Vq1aKjo4u0+uPGjVKixcvliRt27ZNvXr1kqurq6ZNm6bBgwcrODhYvr6+slgsWrhwoR555JEC+0iS1WrVvHnz9O9//1tHjhzJX+7p6alhw4Zp5syZqlevXpnisZfki5c1a8FSWW02jR0xWNc1aVStrw8AAAAAAAAAAGBvqamp8vPzk5R3YZivr2+FjsMVf07kaoGvXLlSd999d5n3++9//ytJeu655/TSSy8VWn/tlX7XcnFx0bhx4zRu3DjFx8crIiJC33//vb788kstWrRIp06d0vfff1/u91GZZ/ylZ2TKarPJzdVVn36zoULHAAAAAAAAAAAAqElsNpumzPpQkvTR/77T+NFDK3QcEn9OpH379tq7d68OHDhQrsTf8ePHJUm9evUqcv2OHTtKPUbTpk310EMP6aGHHtJzzz2nDh06aMOGDTp+/LhatGhR5lgk+zzjj2f7AQAAAAAAAAAAI0pJzajwviT+nMh9992nzz77TAsWLNBTTz2VfwVgaby98+4Fm5iYWGjdsWPHtHr16nLF0b59e9WuXVsXL17UmTNnyp34q+gz/ni2HwAAAAAAAAAAMLqK5lEkEn9OZfDgwerTp482b96sO+64QwsWLND111+fv95qtWrnzp36+OOPNXHiRIWEhEiSevfurRUrVmj69On605/+pNDQUEnSwYMHNXToULm4uBR6rUOHDumdd97RI488ohtvvDH/mYO5ubmaM2eOLl68KC8vL7Vv377c7+OpUfeWe5+rz/aTpMceGsSz/QAAAAAAAAAAAP7AYrPZbI4OwoiuJsqK+3gruj4pKUmDBw/W9u3b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fv/735d7rHfv3nZtT0hIKPP4F198IUmaMGFCuaafJHl6euqOO+7Qzp079f3335dr/B05ckSfffaZ9uzZo7S0NBUWFkqSzp49K0navXt3aeOvRYsW8vX1VUZGhr799lvdfLPjb6XZOMC/Vp/449N+AAAAAAAAAADASAryPUv/PzDQr9bn4RN/TnLxE38V3YfVZrOVNquq23758PTt21fbt29Xt27d1KxZswqf98yZM4qPj9djjz2m+fPnlz7+1ltv6ZlnnlFRUVGlMf/+97/XP/7xj9Kfn3nmGb3++uuSSpqRQ4cO1cCBAzV48GA1bty42r9BRRxxj1q+2w8AAAAAAAAAABiJo77jj0/8OVlFA3OxKWjP9stlZGRIkvbv31/t8+bk5JT+/5YtW/R///d/8vT01F//+leNGjVKYWFhCggIkMVi0aJFi/Twww+XfgLwolmzZqldu3b629/+pp07d2rnzp1644031KhRI40ZM0azZ89WcHBwtbE4Usqv5xR3qOSTkL8d0KdenxsAAAAAAAAAAKAh4xN/TnKxeVfZn7c226+99lrt3r1bK1eu1O233253LI8++qgWLFig6dOnl36C73Jvvvmmpk+frgkTJmjx4sUVniMpKUkxMTH69ttv9fnnnys7O1tDhw7Vt99+a3ccF3+ft/6xRFlZufL2aVRpk7MyOXl5KioqlpeXp/wruN0pAAAAAAAAAACAu7HZbCosyJckBQc31dSJd9fqPHziz410795du3fv1i+//FKjxt+xY8ckSQMHDqxw+7Zt26o9R7t27fTAAw/ogQce0FNPPaUePXpo/fr1OnbsmDp27Gh3LBaLRQWFNuUVFiuvMKf6AypRVFSsC1nZtT4eAAAAAAAAAACgIcrKzqv1sTT+3Mg999yjTz75RAsXLtQTTzxReq/X6vj5lXwJZEpKSrltR44c0erVq2sUR/fu3dWkSRNlZGTo9OnTNWr8SVJQLb+Ukk/7AQAAAAAAAAAAo6ttH0Wi8edWRo0apcGDB2vTpk265ZZbtHDhQl199dWl261Wq3766Sf961//0vTp0xUeHi5JGjRokFasWKFXX31Vv/nNbxQRESFJ2rdvn+6++255eHiUe679+/frnXfe0cMPP6zrr7++9JacxcXFmjt3rjIyMuTr66vu3bvX+Pd4YsJdNT4m5ddzenfRMknSlPGj1bpF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r2r1uTTkVJ/zF72W62/7U0pLSnLhF0/Jzl0613lbAAAAAAAAhWKqz2bi4osvzm9+85ssXLgwU6ZMSXl5eYYMGZKFCxdm9OjRueSSS/Kb3/wmixYtypQpU7JgwYIMHjw4S5YsyTXXXLPRtqqqqnLKKafkmWeeycc//vHMnj078+bNy7PPPpulS5dm9OjRmT9/fk4//fRN6rj00kszc+bMLFu2LM8991ymTJmS1157LXfffXfatWuXL3zhC1m+fHl1+/Xr1+d73/tekncDwFdffTX/+Mc/8sILL+Ttt9/OhAkTcvzxxzfuh7cNG0b7HbTfnkI/AAAAAACgxTPir5FsGPH39a9/Pb/4xS82WvfnP/85I0aM2OL6Bx98MCeccEL233//TJs2rXr5Aw88kI9//OPZb7/9Mnny5LRr126jfhUVFTn00EMzZcqUPP744zn88MNrVOv3v//9/OhHP8qYMWNy6qmnJkmWLFmSnj17pkuXLnn99ddr9+a34r2J9WXX3JQ2bdtto8fmVVRWZMXK1Un+/zSfJTJsAAAAAACgeVq7ZnUuv/ALSZKrbvh9/u1Lp9VpO60asig29YUvfGGTZQcffHCN1s+ZM2ej5XfddVeS5Kyzztok9EuSsrKyfPKTn8yUKVPy6KOPbhL8zZw5M7fffnumTZuWZcuWZd26dUmS1157LUkyderU6uCve/fuadeuXd588808/PDD+djHPlbj91xTb69YmTbrKuq9neUrVjVANQAAAAAAAIWxdu2a6p+XL6977iH4a2T9+/ffZNl7n9u3ufW77LJLkmw09WaSPPvss0mSW265JX/60582u79XX301SbJw4cKNll9zzTX59re/nfXr12+x1mXLllX/XFZWlvPPPz9XXnlljjvuuBx88ME59thjc8QRR2To0KHp3Ln+U2t27tihTiP+jPYDAAAAAACKydo1ZdU/77BD+zpvx1SfjWTDVJ9b+njrsn7PPffMrFmzarT/s846K7feemuSZNKkSTniiCNSVlaWyy+/PCNHjkzfvn3TsWPHlJSU5Oabb87nP//5jfokSWVlZa6//vr853/+Z2bMmFG9vG3btjnttNNy9dVXp2vXrjWqZ4OGeDjlLf/9YF6asyCDB+2VT59wdK37AwAAAAAANCUNkZ8kRvw1KxsO+NixY/OJT3yixv1uu+22JMmFF16Y7373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y8s3Wr7bbrtlzz33TL9+/bLzzjuntLQ0a9asyYIFCzJnzpy88MILWbFiRZJ3p/7993//9xx//PH59Kc/nf/6r//aKPS78MILc9BBB2339wYAAAAAwKaaTfC3dOnS/OQnP8ndd9+d8vLydO/ePZ/61KdyxRVX5LzzzsvNN9+c6667Lueee26hS03y7oi7Qj7zqnPnzltdf/zxx+eGG27ISy+9tJ0qAranxx57LL/61a9SWVmZ5N3Qf+jQofnYxz6W3XfffbN9DjnkkCTJ2rVr8+STT+aBBx7IvHnzUlVVlT//+c957LHHsnLlyiRCPwAAAACApqhZBH9Tp07NiBEjsmTJknTs2DH77rtvFi1alF/84heZPXt2Xn/99STJgQce2Gg1HH300ZkwYULmzp2bvn37brXts88+mzPPPDN33nln9thjj0arqT5Wr16dJOnQoUOBKymsDh065EMf+lCL/xwoLo8++mh+9atfVb/efffdc84552S33XarUf82bdrkqKOOyhFHHJEHH3wwY8aMyfr164V+AAAAAABNXGmhC9iWpUuX5hOf+ESWLFmSCy+8MIsXL86UKVOyZMmSXHnllRk3blwmT56ckpKS7L///oUuN0lyyy23ZNq0aRk2bFjmzJlT6HI264477kiSHHnkkQWupLB23XXXXHfdddl1110LXQo0iOnTp+eGG26ofn3cccflhz/8YY1Dv/cqLS3N8OHDM3DgwI2Wd+vWLYMGDap3rQAAAAAANKwmH/ydd955KS8vz7nnnpurr746nTp1ql538cUX54ADDsj69evTt2/fbU5vub1cc801OeOMM1JeXp5hw4Zl3rx5hS5pIw888EDuvffeJO9+hi1ZRUVFli9fnoqKikKXAvW2cuXK/OpXv0pVVVWSZPjw4fnc5z6XVq3qNri7oqIi1113XaZNm7bR8iVLllR/hwAAAAAA0HQ06eDvxRdfzB133JFu3brlxz/+8WbbDB48OElywAEHVC+78847M2rUqOy2227p0KFD9tlnn3z3u9/N8uXL611TeXl55s2bt9X/5s+fnx/84Ac55phjMn/+/AwbNizz58+v974bwuzZs3PGGWckeTdUPeyww7br/quqqrJixYqsWLGiOpwopJkzZ+aYY47JzJkzC10K1Nvvf//7LFu2LEkycODAnHnmmXV+1uiG0O/JJ59M8u70nmeddVZKS9+9bNx999155ZVXGqZwAAAAAAAaRJN+xt+YMWNSWVmZz372s9lhhx0226Z9+/ZJNg7+rr766uy666654oor0qdPn0ydOjWXX355JkyYkMcee6z6xnVd1GVqzHnz5uX000/PY489Vuf9NoQlS5Zk+PDhef3113Pcccfl6quv3u41rFy5svpY9uzZs17HYktOPvnkGrd97bXXkiQPPvhg/vGPf9S430knnVTruqA+2rRps8U/gEje/f1+5JFHkiRt27bNl7/85Tr/fm0u9NvwTL+3334799xzTyoqKnLnnXfmwgsv3OJ29tprr6xdu7ZONQAAAAAAtFQ9evTI008/Xae+TTr423ATe9iwYVtsU15enmTj4O++++5L9+7dq18PHTo03bt3z2c/+9k8/vjjOeqoo+pc06BBg9KmTZsatV22bFn1NJ8DBgyo8z4bwoawb9asWTn88MNzzz33pHXr1gWtafHixY2y3RUrVtS47apVq6r/rU2/hQsX1rouqI+2bdtudf1f//rX6lG0//Iv/5JddtmlTvvZWuiXJJ/61Kfy6KOP5o033sjTTz+dpUuXplu3bpvd1qJFi7JmzZo61QEAAAAAQO016eBvwzRyu+2222bXr1+/PpMmTUqycfD33tBvg0MOOSRJ/QObsWPHpm/fvttsV15enqFDhyZJTjnllFx//fX12m99vP322xk+fHimT5+egw8+OOPGjUuHDh0KVs8GjTXir2PHjjVuuyHsa9++fa369e7du9Z1QX1s7Q8O1q5dm0cffTTJu0HdMcccU6d9bCv0S5LWrVvnox/9aO68885UVVXlr3/9a0455ZTNbq9Xr15G/AEAAAAA1FKPHj3q3LdJB38bQpkNo7Le74477sjSpUvTqVOn7L777lvd1t/+9rck22fk3cKFCzNs2LDMmTMnJ598cn73u9+lrKys0fe7OStXrsyJJ56YyZMnZ8CAAXnooYey4447FqSW95s5c2atwraamjx5co3bzpgxI2PGjMmIESOyzz771Ljfz3/+8zpUBnW3fv363HXXXZtdN3fu3LzzzjtJkiFDhtTpd7wmod8GG4K/JHn22We3GPy9/PLLadWqSV9mAAAAAACKSsMPt2pAGxLNKVOmbLJu8eLFueiii5Ik+++/f0pKSra4nYULF+b73/9+hg8fngMPPLBRan2vyy+/PLNmzcpJJ52UMWPGFOzG99q1a3PSSSdl4sSJ6d+/f8aPH7/FKflaqj322CMPPfRQ9thjj0KXAnU2d+7c6p/r8scNtQn9kqRLly7p2bNnkmT+/PlZv359HaoGAAAAAKChNeng79hjj02SXHnllXn55Zerl0+ePDnDhg3L0qVLk2SrYd7y5cszcuTItGnTJjfffHOdaxk6dGhGjRpVoxFq1157bS6//PLccccdBQv9Kioqctppp+Uvf/lL+vTpk/Hjx6dXr14FqaUpa9WqVbp06WJUEs3ae4O/fv361apvbUO/DTaMsl63bl31s1YBAAAAACisJp12XHzxxfnDH/6QBQsWZODAgdlnn32yevXqzJo1KyNGjEjfvn3z0EMPbfR8v/datWpVPvGJT2Tu3LmZOHFi9QiVurj88str3LZ9+/a59NJL67yv95s0aVJGjhxZ/XrlypVJkttvvz33339/9fJ77703hx9+eJLkj3/8Y/W0gG3atMnpp5++xe3feeedG80XW5f9NVfl5eX52c9+lgsuuCB9+vQpdDlQJ2+88Ub1z7X5nqtr6Pf+/bzxxhs1evYpAAAAAACNq0kHf3369MnEiRNz0UUXZcKECZk3b1723Xff3HDDDfniF7+Y/v37J8lmg79169bl5JNPztNPP52//vWv2Xfffbd3+Q1m3bp1WbZs2SbL16xZkzVr1mzU7r3rNpgzZ07mzJmzxe2vXr263vtrrpYvX56JEyfmi1/8YqFLgTo76qijsueee2bt2rVp27Ztjfs99NBDdQr9knenFN0wmro+D5oFAAAAAKDhlFRVVVUVuoi6WL58eTp37pySkpK888476dChQ/W6ysrKnHrqqRk7dmweeOCBHHPMMQWslPdasWJFdthhhyTvHsOaTJ1aW5MnT65x2xkzZuTMM8/Mb3/72+yzzz417jdkyJC6lAZ1tn79+upRvA25zV/84heZMmVKrUK/mho1apRpdAEAAAAAtqNme0f2+eefT1VVVfbaa6+NQr8k+drXvpb//u//zre//e106NChekRLkvTv3z/du3ff3uUCNDmtWrXKeeedl1deeaV6BDUAAAAAAM1XaaELqKvp06cn2fw0nw8++GCS5D/+4z/ykY98ZKP/xo0bt13rBGjKWrVqJfQDAAAAACgSzXbE39aCv3nz5m3namiuunfvnvPPP98oUAAAAAAAoNkryuAPamrnnXfOZz/72UKXAQAAAAAAUG/NNvh75JFHCl0CReDtt9/OU089lUMPPTSdO3cudDkAAAAAAAB11myf8QcNYdGiRbnkkkuyaNGiQpcCAAAAAABQL4I/AAAAAAAAKAKCPwAAAAAAACgCgj8AAAAAAAAoAoI/WrS2bdtm7733Ttu2bQtdCgAAAAAAQL20KnQBUEi77757brvttkKXAQAAAAAAUG9G/AEAAAAAAEAREPzRor300ks5/PDD89JLLxW6FAAAAAAAgHoR/NGiVVVVZd26damqqip0KQAAAAAAAPXiGX8AzUBZWVlGjRrVYNu76oY78s6KFenUsWMu+vIpm7xuCGVlZQ2yHQAAAAAAakbwB9AMlJSUpFWrhvvKrkpSWfXuv61atdrkNQAAAAAAzY+pPgEAAAAAAKAIGNZBi9a3b9+MGTMmvXv3LnQpAAAAAAAA9SL4o0Vr165d+vfvX+gyAAAAAAAA6s1Un7Roixcvzo9+9KMsXry40KUAAAAAAADUi+CPFu2tt97K2LFj89ZbbxW6FAAAAAAAgHoR/AEAAAAAAEAREPwBAAAAAABAERD8AQAAAAAAQBEQ/NGilZaW5qCDDkppqV8FAAAAAACgeZN20KJVVlbmmWeeSWVlZaFLAQAAAAAAqBfBHwAAAAAAABQBwR8AAAAAAAAUAcEfAAAAAAAAFAHBHy1ap06dMnz48HTq1KnQpQAAAAAAANRLq0IXAIXUu3fv/Pu//3uhywAAAAAAAKg3I/5o0dasWZMFCxZkzZo1hS4FAAAAAACgXgR/tGhz587NqFGjMnfu3EKXAgAAAAAAUC+CPwAAAAAAACgCnvEHzURVVVUqKioKXUaNlZWVpaSkpNBlAAAAAABAiyH4g2aioqIid911V6HLqLFRo0alVStfMQAAAAAAsL2Y6hMAAAAAAACKgOE4tGj77LNPnnrqqUKXAQAAAAAAUG9G/AEAAAAAAEAREPzRor3yyisZPXp0XnnllUKXAgAAAAAAUC+CP1q0VatW5bnnnsuqVasKXQoAAAAAAEC9CP4AAAAAAACgCAj+AAAAAAAAoAgI/gAAAAAAAKAICP5o0Xr27JnLL788PXv2LHQpAAAAAAAA9dKq0AVAIe24444ZMWJEocsAAAAAAACoNyP+moF58+bl17/+dc4555wMHjw4bdq0SUlJSc4+++wt9qmqqsqkSZPyrW99K4cddli6du2a1q1b5wMf+EBOPPHEjB07tkH7NVdvvPFG/vu//ztvvPFGoUvZ7tauXZulS5dmyZIlWbp0adauXVur/gsXLsyECRMaqToAAAAAAKC2jPhrBn7+85/n2muvrVWfRx55JMcee2ySpKSkJP3790+/fv0ya9asjBs3LuPGjcvo0aNz0003paSkpN79mqtXX301V111VQYNGpQuXboUupxGtX79+jz11FN59tlnM2fOnJSXl6eysrJ6fUlJSfr06ZPdd989+++/fw499NC0adNms9tauHBhfvjDH+bNN9/MunXrqs8ZAAAAAACgcAR/zUC3bt1ywgknZMiQITnkkEPy4IMP5vrrr99qn6qqqvTr1y8XXHBBTj311HTr1i1JUlFRkeuuuy7f/OY3c/PNN2fw4MH56le/Wu9+NF3vvPNOHnjggTzyyCN56623ttiuqqoqCxYsyIIFC/LYY4+lU6dOGTZsWE444YTstNNO1e3eG/ol74bFRx99dFq18nUCAAAAAACF5E59M/C9731vo9dPPvnkNvsceuihmTFjRlq3br3R8rKysnzjG9/IjBkzcsMNN+TGG2/cKMCraz+apqeeeiq//vWvNwn8SktL06dPn/Ts2TOtW7fO+vXrs2TJkixYsCAVFRVJ3g0Mx44dm7/97W/53Oc+l4985CNZtGjRRqFf3759c8kllwj9AAAAAACgCWg2d+uXLl2an/zkJ7n77rtTXl6e7t2751Of+lSuuOKKnHfeebn55ptz3XXX5dxzzy10qUneHT1VyKkwO3fuvNX1xx9/fG644Ya89NJLDdKPpmXdunW58cYbM3HixOplZWVlGTJkSD760Y9m77333uw0nmvXrs3MmTPz17/+NX//+99TUVGRd955J7/4xS8yYcKEzJs3rzpE7Nu3b773ve9lhx122G7vCwAAAAAA2LJmEfxNnTo1I0aMyJIlS9KxY8fsu+++WbRoUX7xi19k9uzZef3115MkBx54YKPVcPTRR2fChAmZO3du+vbtu9W2zz77bM4888zceeed2WOPPRqtpvpYvXp1kqRDhw7bpV9T1aFDh3zoQx8qmveTvBveXX311Xn22Werlw0ePDijR4/OzjvvvNW+bdq0ycCBAzNw4MC88cYb+c1vflM9wnTatGnV7YR+AAAAAADQ9JQWuoBtWbp0aT7xiU9kyZIlufDCC7N48eJMmTIlS5YsyZVXXplx48Zl8uTJKSkpyf7771/ocpMkt9xyS6ZNm5Zhw4Zlzpw5hS5ns+64444kyZFHHrld+jVVu+66a6677rrsuuuuhS6lQVRWVubaa6+tDv3atm2br33ta/m3f/u3bYZ+79elS5d84xvfyJlnnrnR8nbt2uU73/mO0A8AAAAAAJqYJh/8nXfeeSkvL8+5556bq6++Op06daped/HFF+eAAw7I+vXr07dv321OU7m9XHPNNTnjjDNSXl6eYcOGZd68eYUuaSMPPPBA7r333iTvfoaN3a8pq6ioyPLly6ufa9fc/fnPf84//vGPJO8GdJdcckmOPPLIOk87u3DhwowdO3ajZatXr84jjzxS71oBAAAAAICG1aSDvxdffDF33HFHunXrlh//+MebbTN48OAkyQEHHLDR8rlz5+aTn/xkOnXqlC5duuTMM8/MsmXL6l1TeXl55s2bt9X/5s+fnx/84Ac55phjMn/+/AwbNizz58+v974bwuzZs3PGGWckeTdUPeywwxq1X1M3c+bMHHPMMZk5c2ahS6m3xYsX5/bbb69+fcEFF2Tvvfeu8/YWLlyYH/7wh3nzzTeTJD169Khed+edd2bBggV13jYAAAAAANDwmvQz/saMGZPKysp89rOf3eK0gu3bt0+ycfD3zjvvZNiwYenatWvGjBmTVatW5eKLL86JJ56YSZMmpbS07nlnXaa4nDdvXk4//fQ89thjdd5vQ1iyZEmGDx+e119/Pccdd1yuvvrqRu3H9nXrrbdm7dq1SZLhw4dvEobXxvtDvw3P9Bs7dmzGjh2bioqK3HzzzbnssssaonQAAAAAAKABNOngb8N0gsOGDdtim/Ly8iQbB3833nhjFi5cmMcee6z62W19+vTJYYcdlrFjx+Zf/uVf6lzToEGD0qZNmxq1XbZsWfU0nwMGDKjzPhvChtBu1qxZOfzww3PPPfekdevWjdavJvbcc896hbBbcvLJJ9e47WuvvZYkefDBB6unyKyJk046qdZ11VebNm22OPJ10aJFmTZtWpKkW7duOfXUU+u8ny2FfjvssENOPvnkPPXUU1myZElefPHFvPLKK9ltt902u5299tqrOoik6Tnpc99Ixx06Z/GSxenTp88mrwEAAAAAKIwePXrk6aefrlPf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ZMiQITnkkEPy4IMP5vrrr99qn6qqqvTr1y8XXHBBTj311HTr1i1JUlFRkeuuuy7f/OY3c/PNN2fw4MH56le/ulHf0aNH59JLL80RRxyRNm3aVC+fPn16TjvttDz33HM57bTT8sILLzT8m93OXn311Vx11VUZNGiQ4K+IrV69Ok888UQefvjhzJ07d4vtpkyZUv3zAQcckI997GM5+OCDU1q68eDoDaFfRUVFbrrppvTs2TMDBw5stPoBAAAAAKAmBH/NwPe+972NXj/55JPb7HPooYdmxowZad269UbLy8rK8o1vfCMzZszIDTfckBtvvHGT4O/MM8/c7DYHDRqUX//61/nQhz6UF198MS+++GIGDBhQy3cD28+GKW9/85vf5J133qlV32nTpmXatGnp2bNnzjnnnOy9995JNg79kuSoo47yewAAAAAAQJPQbIK/pUuX5ic/+UnuvvvulJeXp3v37vnUpz6VK664Iuedd15uvvnmXHfddTn33HMLXWqSdwOH90+huT117tx5q+uPP/743HDDDXnppZdqtd33BhwrV66sU22wPbz11lu56aabMnny5I2W9+/fP4ccckj69euX3XbbLR07dkxVVVXeeuutzJ07N7Nnz87//M//5LXXXkuSLF68OD/4wQ9ywgknpF+/frn++us3Cv3OOeecTUYEAgAAAABAITSL4G/q1KkZMWJElixZko4dO2bffffNokWL8otf/CKzZ8/O66+/niSN+sy5o48+OhMmTMjcuXPTt2/frbZ99tlnc+aZZ+bOO+/MHnvs0Wg11cfq1auTJB06dKhVv0mTJiVJOnbsWD0CCpqa1157Lf/n//yfvPrqq9XLDj300IwcOTL9+/ffbJ/u3bune/fuOfTQQ3PKKadk2rRpufPOOzN79uxUVVVl3LhxG7UX+gEAAAAA0NQ0+eBv6dKl+cQnPpElS5bkwgsvzGWXXZZOnTolSX7yk5/kW9/6Vlq1apWSkpLsv//+Ba72XbfcckumTZuWYcOGZcKECenXr1+hS9rEHXfckSQ58sgjt9m2srIyr776ah5++OFcfPHFSZIrrrgiO+ywQ6PWuD106NAhH/rQh2odgNJ0vf766/nhD3+Yf/7zn0neHf06evTofPjDH67xNkpLS3PQQQflgAMOyLhx43L77bdXj/JLkiOOOELoBwAAAABAk9Pk71qfd955KS8vz7nnnpurr766OvRLkosvvjgHHHBA1q9fn759+25zesvt5ZprrskZZ5yR8vLyDBs2LPPmzSt0SRt54IEHcu+99yZJdZC3Ob/61a9SUlKSsrKy9OrVK2eddVb69OmT++67L+edd972KrdR7brrrrnuuuuy6667FroUGkBFRUWuueaa6tCvV69eueKKK2oV+r1XaWlpPvCBD6Sqqmqj5a1btxb6AQAAAADQ5DTpEX8vvvhi7rjjjnTr1i0//vGPN9tm8ODBmTZtWg444IDqZeXl5fmP//iPPPXUU5k2bVrWrl27yY37uiovL69Rux/84AdZuHBhHnnkkeqRf00hXJo9e3bOOOOMJO+GqocddtgW2/bs2TOHH3541q9fnwULFmTx4sV59tln84c//CFHHnlkdtxxx+1VdqOpqKjIqlWr0r59+5SVlRW6HOrpvvvuy+zZs5Mku+yyS77//e+nS5cudd7eU089lWuvvTaVlZVJ3g0CKysr87e//S0f/vCHN/reAQAAAACAQmvSwd+YMWNSWVmZz372s1ucVrJ9+/ZJstEN+FmzZuWuu+7KkCFD0qZNm+rn0jWEmkyN+X7z5s3L6aefnscee6zB6qiLJUuWZPjw4Xn99ddz3HHH5eqrr95q+5EjR2bkyJHVr6dPn56vfe1rGTNmTObPn5/HH3+8sUtudDNnzsyZZ56Z3/72t9lnn30KXQ71sHDhwtx5551JkpKSknz9619vkNBvwxSfRx11VPbYY4/cfPPNSZIbbrghP/3pT9OuXbv6Fw8AAAAAAA2gSQd/jzzySJJk2LBhW2yzYQTee4O/o446KosXL07y7si7hgz+Bg0alDZt2tSo7bJly6qn+RwwYECD1VAXG8K+WbNm5fDDD88999yT1q1b12obgwYNyrhx49KvX79MmjQp48ePz7HHHlvnmvbcc89GmS7x5JNPrnHb1157LUny4IMP5h//+EeN+5100km1rqspOelz30jHHTpn8ZLF6dOnzxaXNSVt2rTZ4sjfJBk3blzWr1+fJDnxxBOz55571nlfmwv9zjnnnJSUlGTy5MmZPn16Xn/99Tz++ONb/R3Ya6+9snbt2jrX0Zjef7yb+vEHAAAAAGgpevTokaeffrpOfZt08PfKK68kSXbbbbfNrl+/fn11qPfe4K8xn701duzY9O3bd5vtysvLM3To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VZWZ88pTKb+ukVatyvKvJ275WW+lJSU55ePDijb0S5KjDt0/u/X+wBbXf+TggUUb+iXJzl0658RjPrLF9Z136JiRx9V+tCcAAAAAAIUn+KNZm/3Kovz6jgdy/W1/SuU2pm/kXb122TnHHXXIZtcNO+ygfLDXLtu5ou2rtLQ0/3risLRp03qTdd277pgRR3+oAFVtX0MO2Cf79N91s+s+/fGh6dCu7XauCAAAAACAhiD4ayQlJSXVz7y67777cuSRR6Zz587p1q1bTj755MyePbu67f3335+hQ4dmp512SufOnTNy5MjMnDlzi9tes2ZNrr322hx22GHZaaed0q5du+y999656KKLsnTp0s32+fvf/55vfetbGTJkSHr06JG2bdumd+/e+dd//ddMnjx5i/t64IEHcsIJJ2SXXXZJ69ats/POO2fAgAEZPXp0Jk2aVMdPp2FUVVVl/KR/JEl27bVLSrcwio1NHTlk//Tt02OjZX16ds8xHzm4QBVtXzvv1DmfeN+ot9KSkncDwSIe7bhBSUlJRo04Kh3f9wzDwwbvlz37Fu9oRwAAAACAYucZf41kQ+j3y1/+Mueee2569eqVD3zgA5kxY0ZWrVqV3r1755lnnsnvf//7XHDBBenZs2d69OhRvb5Hjx559tln07179422++qrr2bEiBF55plnUlpamg9+8IPp3LlzXn755axZsya77rpr/va3v6Vfv34b9dtjjz0ye/bsdO3aNT179kybNm0yf/78LFu2LK1atcrtt9+eUaNGbdTn+uuvz9e+9rUkyc4775zddtstq1atyoIFC7J8+fJ8+ctfzq9+9atafS4N+Yy/WfMW5qY7xqVVWVku+vKp2bGT5wXWxutvvp2f33JX1q5dl9atynLe2aPSfeedCl3WdlNVVZXf3v1QXpw1P0ly7BGDc+zhgwtc1fb13Mtz87t7Hk6SdO+6U847+1Np3QKCTwAAAACAYmWIVCO7+OKL85vf/CYLFy7MlClTUl5eniFDhmThwoUZPXp0LrnkkvzmN7/JokWLMmXKlCxYsCCDBw/OkiVLcs0112y0raqqqpxyyil55pln8vGPfzyzZ8/OvHnz8uyzz2bp0qUZPXp05s+fn9NPP32TOi699NLMnDkzy5Yty3PPPZcpU6bktddey91335127drlC1/4QpYvX17dfv369fne976X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",
"text/plain": [
"<Figure size 2299.7x1622.06 with 1 Axes>"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
" \n",
"# Specify the system to target\n",
"backend = FakeSherbrooke()\n",
" \n",
"# Transpile the circuit\n",
"pass_manager = generate_preset_pass_manager(optimization_level=1, backend=backend)\n",
"transpiled_circ = pass_manager.run(qc)\n",
" \n",
"# View the transpiled circuit\n",
"transpiled_circ.draw(output='mpl', idle_wires=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Set transpiler optimization level\n",
"\n",
"Real quantum devices are subject to noise and gate errors, so optimizing the circuits to reduce their depth and gate count can significantly improve the results obtained from executing those circuits. The generate_preset_pass_manager function has one required positional argument, optimization_level, that controls how much effort the transpiler spends on optimizing circuits. This argument can be an integer taking one of the values 0, 1, 2, or 3. Higher optimization levels generate more optimized circuits at the expense of longer compile times. The following table explains the optimizations performed with each setting.\n",
"\n",
"Optimization Level\t- Description\n",
"\n",
"0\t - No optimization: typically used for hardware characterization\n",
" Basic translation\n",
" Layout/Routing: TrivialLayout, where it selects the same physical qubit numbers as virtual and inserts SWAPs to make it work (using StochasticSwap)\n",
"\n",
"\n",
"1\t - Light optimization:\n",
" Layout/Routing: Layout is first attempted with TrivialLayout. If additional SWAPs are required, a layout with a minimum number of SWAPs is found by using SabreSWAP, then it uses VF2LayoutPostLayout to try to select the best qubits in the graph.\n",
" InverseCancellation\n",
" 1Q gate optimization\n",
"\n",
"\n",
"2\t - Medium optimization:\n",
" Layout/Routing: Optimization level 1 (without trivial) + heuristic optimized with greater search depth and trials of optimization function. Because TrivialLayout is not used, there is no attempt to use the same physical and virtual qubit numbers.\n",
" CommutativeCancellation\n",
"\n",
"\n",
"3\t - High Optimization:\n",
" Optimization level 2 + heuristic optimized on layout/routing further with greater effort/trials\n",
" Resynthesis of two-qubit blocks using Cartan's KAK Decomposition(opens in a new tab).\n",
" Unitarity-breaking passes:\n",
" OptimizeSwapBeforeMeasure: Moves the measurements around to avoid SWAPs\n",
" RemoveDiagonalGatesBeforeMeasure: Removes gates before measurements that would not effect the measurements\n",
"\n",
"\n",
"# Optimization level in action\n",
"\n",
"Since two-qubit gates are typically the most significant source of errors, we can approximately quantify the transpilation's \"hardware efficiency\" by counting the number of two-qubit gates in the resulting circuit. Here, we'll try the different optimization levels on an input circuit consisting of a random unitary followed by a SWAP gate."
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 370.906x200.667 with 1 Axes>"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit import QuantumCircuit\n",
"from qiskit.circuit.library import UnitaryGate\n",
"from qiskit.quantum_info import Operator, random_unitary\n",
" \n",
"UU = random_unitary(4, seed=12345)\n",
"rand_U = UnitaryGate(UU)\n",
" \n",
"qc = QuantumCircuit(2)\n",
"qc.append(rand_U, range(2))\n",
"qc.swap(0, 1)\n",
"qc.draw(\"mpl\", style=\"iqp\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We'll use the FakeSherbrooke mock backend in our examples. First, let's transpile using optimization level 0."
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABuIAAAI7CAYAAAAZC41aAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACzfElEQVR4nOzdd3hUZdrH8d9MekICBAIJLaEFQqR3ASGKooANbCiIrmtHcNeVXVmWoivSFBUW2yroqoiiKGJDrCCKQQggoIFAgEACBAIkpGfm/SMvAzFtEqZk5nw/18V1kTlnztzPee5znzNzTzFZrVarAAAAAAAAAAAAADiU2d0BAAAAAAAAAAAAAN6IRhwAAAAAAAAAAADgBDTiAAAAAAAAAAAAACegEQcAAAAAAAAAAAA4AY04AAAAAAAAAAAAwAloxAEAAAAAAAAAAABOQCMOAAAAAAAAAAAAcAIacQAAAAAAAAAAAIAT0IgDAAAAAAAAAAAAnMBpjTiTyaQPP/zQ7vXvuOMOXXfddRf0mKmpqTKZTEpKSqr1NmbMmKFu3bpdUBwAAAAAAAAAAABAjRtxGRkZmjRpktq1a6fAwEA1bdpUAwYM0AsvvKDc3FxnxOhQQ4YMkclkkslkUmBgoDp16qTFixe7O6wa+/bbb23jOP9fRkZGlfe59tprFRUVpZCQEHXr1k1vvfVWmXVeeeUVDRo0SA0bNlTDhg01dOhQ/fzzz2XWsVqtmjZtmqKiohQUFKShQ4dq9+7dtuWpqam666671Lp1awUFBalt27aaPn26CgsLy2zniy++UL9+/RQaGqqIiAiNHj1aqamptuXp6em69dZbFRsbK7PZrIcffrjCcb333nvq2LGjAgMD1blzZ3366adlls+YMUMdO3ZUSEiIbUwbN24ss05MTEy5fTl79mzb8vz8fN1xxx3q3LmzfH19q20a//DDD/L19S3X1J0xY0a5x+nYsaNt+YkTJ/TQQw+pQ4cOCgoKUqtWrTRx4kSdOnXKts7x48d15ZVXqlmzZgoICFDLli01YcIEnT592rZObfIDAAAAAAAAAAA4Vo0acXv37lX37t21Zs0azZo1S1u2bNGPP/6oyZMna/Xq1Vq7dq2z4nSou+++W+np6dq5c6duuukmPfjgg1q2bJm7w6qV33//Xenp6bZ/TZo0qXTdDRs2qEuXLnr//fe1bds23Xnnnbr99tu1evVq2zrffvutxowZo2+++UY//vijWrZsqSuuuEKHDh2yrTN37lw9//zzevHFF7Vx40aFhIRo2LBhys/PlyT99ttvslgseumll7Rjxw4tWLBAL774oqZMmWLbxr59+3Tttdfq0ksvVVJSkr744gtlZmZq1KhRtnUKCgoUERGhqVOnqmvXrpWOacyYMbrrrru0ZcsWXXfddbruuuv066+/2taJjY3VokWLtH37dq1fv14xMTG64oordOzYsTLbevzxx8vsy4ceesi2rKSkREFBQZo4caKGDh1a5ZycPHlSt99+uy677LIKl8fHx5d5nPXr19uWHT58WIcPH9b8+fP166+/aunSpfr8889111132dYxm8269tprtWrVKiUnJ2vp0qVau3at7rvvvnKPVZP8AAAAAAAAAAAADmatgWHDhllbtGhhzcnJqXC5xWKx/V+SdeXKlba/t23bZk1ISLAGBgZaw8PDrXfffbc1Ozvbtnz8+PHWa6+91jpjxgxr48aNraGhodZ7773XWlBQYFvns88+sw4YMMBav359a3h4uHXEiBHWPXv22Jbv27fPKsm6ZcuWSscwePBg66RJk8rc1r59e+stt9xitVqt1unTp1u7du1qfeONN6zR0dHWsLAw680332w9ffq03XEUFBRYH3zwQWtkZKQ1ICDA2qpVK+usWbNsy7Oysqx33XWXbZwJCQnWpKSkSmOuyDfffGOVZM3KyqrR/f5o+PDh1jvvvLPS5cXFxdbQ0FDr66+/brVaS+c4MjLSOm/ePNs6J0+etAYEBFiXLVtW6Xbmzp1rbd26te3v9957z+rr62stKSmx3bZq1SqryWSyFhYWlrt/RfNmtVqtN910k3XEiBFlbuvbt6/13nvvrTSWU6dOWSVZ165da7stOjraumDBgkrvc76zuVqZm2++2Tp16lRbLp2votuq8+6771r9/f2tRUVFla7z3HPPWVu0aGH721H5AQAAAAAAAAAAas/uT8QdP35ca9as0YMPPqiQkJAK1zGZTBXefubMGQ0bNkwNGzZUYmKi3nvvPa1du1YTJkwos95XX32lXbt26dtvv9WyZcv0wQcfaObMmWW289e//lWbNm3SV199JbPZrOuvv14Wi8XeYVQoKCiozNcmpqSk6MMPP9Tq1au1evVqfffdd2W+prC6OJ5//nmtWrVK7777rn7//Xe99dZbiomJsd3/xhtv1NGjR/XZZ5/pl19+UY8ePXTZZZfpxIkTks791t23335bbezdunVTVFSULr/8cv3www81HvupU6cUHh5e6fLc3FwVFRXZ1tm3b58yMjLKfCqsfv366tu3r3788Ue7H6dnz54ym81asmSJSkpKdOrUKf3vf//T0KFD5efnZ3f8P/74Y7lPqA0bNqzSWAoLC/Xyyy+rfv365T5lN3v2bDVq1Ejdu3fXvHnzVFxcbHccZy1ZskR79+7V9OnTK11n9+7datasmdq0aaPbbrtNBw4cqHKbp06dUlhYmHx9fStcfvjwYX3wwQcaPHhwuWUXmh8AAAAAAAAAAKD2Kn5lvwJ79uyR1WpVhw4dytzeuHFj21cSPvjgg5ozZ065+7799tvKz8/XG2+8YWviLVq0SFdffbXmzJmjpk2bSpL8/f312muvKTg4WPHx8Xr88cf16KOP6oknnpDZbNbo0aPLbPe1115TRESEdu7cqYsuuqhmI1fp1w0uW7ZM27Zt0z333GO73WKxaOnSpQoNDZUkjRs3Tl999ZWefPJJSao2jgMHDqh9+/YaOHCgTCaToqOjbeuuX79eP//8s44ePaqAgABJ0vz58/Xhhx9qxYoVuueee+Tn56cOHTooODi40tijoqL04osvqlevXiooKNB///tfDRkyRBs3blSPHj3sGv+7776rxMREvfTSS5Wu8/e//13NmjWzNbvO/sbY2Tk7q2nTppX+/tiePXu0cOFCzZ8/33Zb69attWbNGt1000269957VVJSov79+5f7fbfqZGRk2BXL6tWrdcsttyg3N1dRUVH68ssv1bhxY9vyiRMnqkePHgoPD9eGDRv02GOPKT09Xc8884zdsezevVv/+Mc/tG7dukqbZn379tXSpUvVoUMHpaena+bMmRo0aJB+/fVXW76dLzMzU0888USZ/DxrzJgx+uijj5SXl6err75a//3vf23LHJEfAAAAAAAAAADgwtToN+Iq8vPPPyspKUnx8fEqKCiocJ1du3apa9euZT5JN2DAAFksFv3++++227p27Vqm+dS/f3/l5OTo4MGDkkobHWPGjFGbNm0UFhZm+5RZdZ8o+qPFixerXr16CgoK0t13362//OUvuv/++23LY2JiyjRFoqKidPToUdvf1cVxxx13KCkpSR06dNDEiRO1Zs0a2323bt2qnJwcNWrUSPXq1bP927dvn1JSUiRJzZs312+//aY+ffpUOoYOHTro3nvvVc+ePXXxxRfrtdde08UXX6wFCxbYtQ+++eYb3XnnnXrllVcUHx9f4TqzZ8/WO++8o5UrVyowMNCu7f7RoUOHdOWVV+rGG2/U3Xffbbs9IyNDd999t8aPH6/ExER999138vf31w033CCr1Vqrx6pKQkKCkpKStGHDBl155ZW66aabyszpX//6Vw0ZMkRdunTRfffdp6effloLFy6sNKf/qKSkRLfeeqtmzpyp2NjYSte76qqrdOONN6pLly4aNmyYPv30U508eVLvvvtuuXVPnz6tESNGqFOnTpoxY0a55QsWLNDmzZv10UcfKSUlRX/9619tyy40PwAAAAAAAAAAwIWz+xNx7dq1k8lkKtM4k6Q2bdpIKv16R2e7+uqrFR0drVdeeUXNmjWTxWLRRRddVOZrJe1x22236Z///KeCgoIUFRUls7lsP/KPX41oMpnKfP1ldXH06NFD+/bt02effaa1a9fqpptu0tChQ7VixQrl5OQoKiqqwq+dbNCgQY3G8Ud9+vTR+vXrq13vu+++09VXX60FCxbo9ttvr3Cd+fPna/bs2Vq7dq26dOliuz0yMlKSdOTIEUVFRdluP3LkiLp161ZmG4cPH1ZCQoIuvvhivfzyy2WW/ec//1H9+vU1d+5c221vvvmmWrZsqY0bN6pfv37VjuNsPEeOHClz25EjR2xxnhUSEqJ27dqpXbt26tevn9q3b69XX31Vjz32WIXb7du3r4qLi5WamlruU6AVyc7O1qZNm7RlyxbbV65aLBZZrVb5+vpqzZo1uvTSS8vdr0GDBoqNjdWePXvKbe/KK69UaGioVq5cWeHXdUZGRioyMlIdO3ZUeHi4Bg0apH/9619l5uV89uYHAAAAAAAAAABwDLs/EdeoUSNdfvnlWrRokc6cOVOjB4mLi9PWrVvL3O+HH36Q2Wwu0+TYunWr8vLybH//9NNPqlevnlq2bKnjx4/r999/19SpU3XZZZcpLi5OWVlZNYrjrPr166tdu3Zq3rx5uSZcdeyNIywsTDfffLNeeeUVLV++XO+//75OnDihHj16KCMjQ76+vrbG0Nl/539VYm0kJSVV2oQ569tvv9WIESM0Z86cCr/uUJLmzp2rJ554Qp9//rl69epVZlnr1q0VGRmpr776ynbb6dOntXHjRvXv399226FDhzRkyBD17NlTS5YsKbefc3Nzy93m4+MjSTX6zb/+/fuXiUWSvvzyyzKxVMRisVT5abekpCSZzWY1adLErjjCwsK0fft2JSUl2f7dd9996tChg5KSktS3b98K75eTk6OUlJQy83b69GldccUV8vf316pVq+z6NOLZfVbdmKrLDwAAAAAAAAAA4Dh2fyJOKv1KxwEDBqhXr16aMWOGunTpIrPZrMTERP3222/q2bNnhfe77bbbNH36dI0fP14zZszQsWPH9NBDD2ncuHFlft+rsLBQd911l6ZOnarU1FRNnz5dEyZMkNlsVsOGDdWoUSO9/PLLioqK0oEDB/SPf/zjwkZfC/bE8cwzzygqKkrdu3eX2WzWe++9p8jISDVo0EBDhw5V//79dd1112nu3LmKjY3V4cOH9cknn+j6669Xr169dOjQIV122WV64403Kv16ymeffVatW7dWfHy88vPz9d///ldff/11ma/BXLRokVauXGlrVH3zzTcaOXKkJk2apNGjR9t+R83f31/h4eGSpDlz5mjatGl6++23FRMTY1vn7FdomkwmPfzww/r3v/+t9u3bq3Xr1vrXv/6lZs2a6brrrpN0rgkXHR2t+fPn69ixY7aYzn5SbcSIEVqwYIEef/xxjRkzRtnZ2ZoyZYqio6PVvXt32/pJSUmSShtWx44dU1JSkvz9/dWpUydJ0qRJkzR48GA9/fTTGjFihN555x1t2rTJ9gm8M2fO6Mknn9Q111yjqKgoZWZm6j//+Y8OHTqkG2+8UZL0448/auPGjUpISFBoaKh+/PFH/eUvf9HYsWPVsGFDWyw7d+5UYWGhTpw4oezsbFts3bp1k9lsLvc7hU2aNFFgYGCZ2//2t7/ZPlF5+PBhTZ8+XT4+PhozZoykc0243Nxcvfnmmzp9+rROnz4tSYqIiJCPj48+/fRTHTlyRL1791a9evW0Y8cOPfrooxowYIDta1LtyQ8AAAAAAAAAAOBcNWrEtW3bVlu2bNGsWbP02GOPKS0tTQEBAerUqZP+9re/6YEHHqjwfsHBwfriiy80adIk9e7dW8HBwRo9erSeeeaZMutddtllat++vS655BIVFBRozJgxtt/GMpvNeueddzRx4kRddNFF6tChg55//nkNGTKkVgOvLXviCA0N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/V9n0EXXp+foca14xtc999xzad644/Bzt5W6JH123mx3/ODLp6RL506Zu3BFrvjU0fmPXz6dRU2rK9L30ueeS8o7DrQBAAAAAKDS9uog7plnnkmSHHTQQdudv2XLljzwwANJtg7i7rjjjpx88sktIVySvOMd78jQoUPz85//fI+CuNtvvz1DhgzZabumpqacdtppSZJzzjknN998c6ueb8SIEUlefS22bNmS2tptN9nChQu3atsarTkjLrt4ctkzdz+S/zb5HzLjS5OTJIPfNSbP3rPz5Hjzy+vSvGlLOnXpnKZfz8yenh41cMDAip4RV7Tmjeuy8JoPZp+x78/+771kj/sbOHBgxc+I27349s1deu7haRg7MJd/89Hc9ptnMnPqB/P9L5+Scf/fXRXpf8DAgc6IAwAAAABgt/Xv37/Vy+7VQdzatWuT7PjeZ1OnTs3y5cvTs2fPHHzwwS3T586dm7PPPnub9qNGjcrcuXOLKfYNlixZkoaGhixatCgf/ehH8+Mf/zidOnVqVV/HHHNMunTpko0bN+bRRx/NCSecsE2b+++/P0ny9re/vdU1P/XUU+nevfsut9+8bkN+csh5u9R21fympJz0HjEoK+c3pefB/bN68vM7Xe6kr38uNZ1rs3L+szny7z+SxtsfzOpndr7cjsx/an4613dr9fJvtH5Lckpl8qEdWvHgT7P+6cezYcn8rLh/6jbzR02amy793radJbdv/vynUlfBPX7tus3pccKPKtLXsLf1yjXjx+SR2S/muu8/kebmcq66ZWauGX98Lj338Hzr3/Z8v31q/vx0r+9cgWoBAAAAAGDXtP5maW3gtYRx5syZ28xbunRpvvCFLyRJjjzyyJRKpZZ5K1asSO/evbdZpk+fPvnzn/9cTLFvMHHixCxYsCAf+tCHMmXKlO2exbarevbsmXe9611Jkv/1v/7XNvPvu+++zJ8/P126dMkHPvCBVj9P0Z791aMZfMbxqa3vls1rdn5W1siLz8yAk47IYzf9Z377yRtT06lTTvraZ9ug0r3Hfg3n57jbyjn2P9flmKlrtnnsTgi3NyuVkslfOTWdakq58Irfpbn51TMf/+cPZmfGH1/MNePHZOignlWuEgAAAAAAdt9eHcS9853vTJJcd911mT9/fsv0GTNmpKGhIcuXL0+SHH300YXXctppp+UjH/nILp01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",
"text/plain": [
"<Figure size 2262.83x702.333 with 1 Axes>"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
"from qiskit_ibm_runtime.fake_provider import FakeSherbrooke\n",
" \n",
"backend = FakeSherbrooke()\n",
" \n",
"pass_manager = generate_preset_pass_manager(\n",
" optimization_level=0, backend=backend, seed_transpiler=12345\n",
")\n",
"qc_t1_exact = pass_manager.run(qc)\n",
"qc_t1_exact.draw(\"mpl\", idle_wires=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The transpiled circuit has six of the two-qubit ECR gates.\n",
"\n",
"Repeat for optimization level 1:"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABuIAAAF6CAYAAADs504OAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACBvUlEQVR4nOzdd3hUdfr38c9MekJCSIFQE0ACAemIIEViQ5rdxQKCoq4FYXddsa6APqIIKgqLqy6CrooogiJYEBClqASpAhJaCIEECARISE/O80d+DI5pkzCTyeS8X9fFdTGnzT3zvc99Tuaec8ZiGIYhAAAAAAAAAAAAAE5ldXcAAAAAAAAAAAAAQF1EIw4AAAAAAAAAAABwARpxAAAAAAAAAAAAgAvQiAMAAAAAAAAAAABcgEYcAAAAAAAAAAAA4AI04gAAAAAAAAAAAAAXoBEHAAAAAAAAAAAAuACNOAAAAAAAAAAAAMAFaMQBAAAAAAAAAAAALuCyRpzFYtHnn3/u8PKjR4/WDTfccEHPmZSUJIvFoi1btlR7G5MmTVKXLl0uKA4AAAAAAAAAAACgyo24tLQ0jR8/XhdddJH8/f3VqFEj9enTR2+++aays7NdEaNTDRgwQBaLRRaLRf7+/mrfvr1mz57t7rAuyLp16+Tt7V2lBuLevXsVHBys0NBQu+mLFi1Sjx49FBoaqqCgIHXp0kX/+9//yt3OAw88IIvFohkzZthNT0xM1PXXX6+IiAiFhISob9+++v777+2WSUhI0JVXXqnQ0FA1aNBAAwcO1NatW23zV69ereuvv16NGze2xfLhhx+WimHGjBlq27atAgIC1Lx5c/39739Xbm6ubX5MTIxtzP/47+GHH7Yt8/bbb2vAgAEKCQmRxWLRqVOn7J5j9erVZW7DYrEoISHB4ff3j/n3x39DhgyxLVPe80ybNq1K7+/KlSt12WWXKTg4WFFRUXr88cdVWFhYKlYAAAAAAAAAAOAaVWrE7d+/X127dtXy5cs1ZcoUbd68WT/99JMmTJigpUuXasWKFa6K06nuu+8+paamaufOnfrLX/6ihx9+WPPnz3d3WNVy6tQp3XXXXbryyisdXqegoEC33367+vXrV2peWFiYnn76af3000/atm2b7r77bt1999369ttvSy27ePFi/fzzz2rSpEmpeUOHDlVhYaFWrVqlX3/9VZ07d9bQoUOVlpYmScrKytK1116rFi1a6JdfftHatWsVHBysgQMHqqCgQJK0fv16derUSZ999pktlrvuuktLly61Pc9HH32kJ554QhMnTtSuXbs0Z84cLViwQE899ZRtmYSEBKWmptr+fffdd5KkW2+91bZMdna2rr32Wrv1/uiyyy6z20ZqaqruvfdetWzZUj169HD4/V20aJHdNn777Td5eXnZxfLn53n33XdlsVh08803O/z+bt26VYMHD9a1116rzZs3a8GCBVqyZImeeOKJMl8fAAAAAAAAAABwAaMKBg4caDRr1szIysoqc35xcbHt/5KMxYsX2x5v27bNiI+PN/z9/Y2wsDDjvvvuMzIzM23zR40aZVx//fXGpEmTjIiICCM4ONj461//auTl5dmW+frrr40+ffoY9evXN8LCwowhQ4YYe/futc0/cOCAIcnYvHlzua/h8ssvN8aPH283rU2bNsZtt91mGIZhTJw40ejcubPx/vvvG9HR0UZISIgxfPhw48yZMw7HkZeXZzz88MNGVFSU4efnZ7Ro0cKYMmWKbX5GRoYxZswY2+uMj483tmzZUm7MFRk+fLjxzDPP2OJ2xIQJE4wRI0YYc+fONerXr1/p8l27djWeeeYZu2kpKSlG06ZNjd9++82Ijo42XnvtNdu848ePG5KMH3/80TbtzJkzhiTju+++MwzDMBISEgxJRnJysm2Zbdu2GZKMPXv2lBvL4MGDjbvvvtv2+OGHHzauuOIKu2X+8Y9/GH369Cl3G+PHjzdat25tl6/nfP/994YkIyMjo9z1DcMw8vPzjcjISOO5554rNa8q7+9rr71mBAcHl7tPGYZhXH/99Xav0ZH398knnzR69Ohht50lS5YY/v7+drkMAAAAAAAAAABcx+Er4k6cOKHly5fr4YcfVlBQUJnLWCyWMqefPXtWAwcOVIMGDZSQkKBPP/1UK1as0NixY+2WW7lypXbt2qXVq1dr/vz5WrRokSZPnmy3nX/84x/auHGjVq5cKavVqhtvvFHFxcWOvowyBQQEKD8/3/Z43759+vzzz7V06VItXbpUP/zwg1566SWH43jjjTe0ZMkSffLJJ9q9e7c+/PBDxcTE2Na/9dZbdezYMX399df69ddf1a1bN1155ZU6efKkpPO/dbd69eoK4547d67279+viRMnOvxaV61apU8//VT//ve/K13WMAytXLlSu3fvVv/+/W3Ti4uLNXLkSD322GPq0KFDqfXCw8PVtm1bvf/++zp79qwKCwv11ltvqWHDhurevbskqW3btgoPD9ecOXOUn5+vnJwczZkzR3FxcXbv1Z+dPn1aYWFhtseXXXaZfv31V23YsEFSyVWbX331lQYPHlzm+vn5+frggw90zz33lJuvjliyZIlOnDihu+++2256Vd5fSZozZ45uu+22cvepo0ePatmyZRozZoxtmiPvb15envz9/e22FRAQoNzcXP36669VeakAAAAAAAAAAKCavB1dcO/evTIMQ23btrWbHhERYfs9rocfflhTp04tte5HH32k3Nxcvf/++7aGw6xZszRs2DBNnTpVjRo1kiT5+vrq3XffVWBgoDp06KDnnntOjz32mJ5//nlZrVa7W/NJ0rvvvqvIyEjt3LlTF198cdVeuaSioiLNnz9f27Zt0/3332+bXlxcrHnz5ik4OFiSNHLkSK1cuVIvvPCCJFUaR3Jystq0aaO+ffvKYrEoOjratuzatWu1YcMGHTt2TH5+fpKk6dOn6/PPP9fChQt1//33y8fHR23btlVgYGC5se/Zs0dPPPGE1qxZI29vx4bxxIkTGj16tD744AOFhISUu9zp06fVtGlT5eXlycvLS7Nnz9bVV19tmz916lR5e3tr3LhxZa5vsVi0YsUK3XDDDQoODpbValXDhg31zTffqEGDBpKk4OBgrV69WjfccIOef/55SVKbNm307bfflvt6PvnkEyUkJOitt96yTbvjjjuUnp6uvn37yjAMFRYW6oEHHij3FpOff/65Tp06pdGjR1f4XlVmzpw5GjhwoJo1a2ab5uj7e86GDRv022+/ac6cOeUu89577yk4OFg33XSTbZoj7+/AgQM1Y8YMzZ8/X3/5y1+Ulpam5557TlLJrS8BAAAAAAAAAIDrVek34sqyYcMGbdmyRR06dFBeXl6Zy+zatUudO3e2u+qnT58+Ki4u1u7du23TOnfubNd86t27t7KysnTo0CFJJc2n22+/Xa1atVJISIjtyqnk5OQqxTx79mzVq1dPAQEBuu+++/T3v/9dDz74oG1+TEyMrQknSY0bN9axY8dsjyuLY/To0dqyZYvatm2rcePGafny5bZ1t27dqqysLIWHh6tevXq2fwcOHNC+ffskSU2bNtXvv/+unj17lhl/UVGR7rjjDk2ePFmxsbEOv+777rtPd9xxh93VbWUJDg7Wli1blJCQoBdeeEH/+Mc/bFfn/frrr3r99dc1b968cq8oMwxDDz/8sBo2bKg1a9Zow4YNuuGGGzRs2DBbEygnJ0djxoxRnz599PPPP2vdunW6+OKLNWTIEOXk5JTa5vfff6+7775b77zzjt1VeKtXr9aUKVM0e/Zsbdq0SYsWLdKyZctszb0/mzNnjgYNGlTm79o5KiUlRd9++63dVWqS4+/vH2Pp2LFjueMslTR577zzTrur2xx5f6+55hpNmzZNDzzwgPz8/BQbG2u7StBqveDdHgAAAAAAAAAAOMDhK+IuuugiWSwWu8aZJLVq1UpSyW3vXG3YsGGKjo7WO++8oyZNmqi4uFgXX3yx3W0lHXHnnXfq6aefVkBAgBo3blyqMeHj42P32GKx2N3+srI4unXrpgMHDujrr7/WihUr9Je//EVXXXWVFi5cqKysLDVu3LjM206GhoY6FH9mZqY2btyozZs3227vWVxcLMMw5O3treXLl+uKK64otd6qVau0ZMkSTZ8+XVJJQ6e4uFje3t56++23dc8990gqadRcdNFFkqQuXbpo165devHFFzVgwACtWbNGx44dU4sWLWzbLSoq0qOPPqoZM2YoKSlJq1at0tKlS5WRkWG7Mmz27Nn67rvv9N577+mJJ57QRx99pKSkJP3000+29/+jjz5SgwYN9MUXX+i2226zbf+HH37QsGHD9Nprr+muu+6ye03/+te/NHLkSN17772SpI4dO+rs2bO6//779fTTT9uN7cGDB7VixQotWrTIofe5PHPnzlV4eLiuu+66ar2/UsntTT/++GPbVWplWbNmjXbv3q0FCxaUep7K3l9J+sc//qG///3vSk1NVYMGDZSUlKQnn3zSts8CAAAAAAAAAADXcrgRFx4erquvvlqzZs3SI488Uu5vWpUlLi5O8+bN09mzZ23rrVu3Tlar1e5Wl1u3blVOTo6tqffzzz+rXr16at68uU6cOKHdu3frnXfeUb9+/SSV3OaxOurXr29rNFWVo3GEhIRo+PDhGj58uG655RZde+21OnnypLp166a0tDR5e3tX+FtoFQkJCdH27dvtps2ePVurVq3SwoUL1bJlyzLX++mnn1RUVGR7/MUXX2jq1Klav369mjZtWu7zFRcX2652HDlypK666iq7+QMHDtTIkSNtv5eWnZ0tqfSVV1ar1dbQzM7OltVqtbuq7tzjPzY9V69eraFDh2rq1Kl2tw8959x2/sjLy0tSSSPsj+bOnauGDRtqyJAh5b7WyhiGoblz5+quu+4q1bCtyvv76aefKi8vTyNGjCj3uebMmaPu3burc+fOdtMdeX/PsVgstqv/5s+fr+bNm6tbt24OvloAAAAAAAAAAHAhHG7ESSXNnj59+qhHjx6aNGmSOnXqJKvVqoSEBP3+++/q3r17mevdeeedmjhxokaNGqVJkybp+PHjeuSRRzRy5Ejb78NJUn5+vsaMGaNnnnlGSUlJmjhxosaOHSur1aoGDRooPDxcb7/9tho3bqzk5GTblT81yZE4Xn31VTVu3Fhdu3aV1WrVp59+qqioKIWGhuqqq65S7969dcMNN+jll19WbGysjhw5omXLlunGG29Ujx49dPjwYV155ZV6//33y7xtodVqLfWbeA0bNpS/v7/d9FmzZmnx4sVauXKlpJKG6B9t3Lix1LZefPFF9ejRQ61bt1ZeXp6++uor/e9//9Obb74pqaQhGx4ebrcdHx8fRUVF2ZqqvXv3VoMGDTRq1Cg9++yzCggI0DvvvKMDBw7YmmBXX321HnvsMT388MN65JFHVFxcrJdeekne3t6Kj4+XVHI7yqFDh2r8+PG6+eablZaWJqnktwTDwsIklVyd+Oqrr6pr16669NJLtXfvXv3rX//SsGHDbA05qaSZOHfuXI0aNarM36BLS0tTWlqa9u7dK0navn27goOD1aJFC9tzSSVXox04cMB2Bd4fOfL+njNnzhzdcMMNpd7Lc86cOaNPP/1Ur7zySql5jry/kjRt2jRde+21slqtWrRokV566SV98skndu8LAAAAAAAAAABwnSo14lq3bq3NmzdrypQpevLJJ5WSkiI/Pz+1b99e//znP/XQQw+VuV5gYKC+/fZbjR8/XpdccokCAwN1880369VXX7Vb7sorr1SbNm3Uv39/5eXl6fbbb9ekSZMklTSfPv74Y40bN04XX3yx2rZtqzfeeEMDBgyo1guvLkfiCA4O1ssvv6w9e/bIy8tLl1xyib766ivbFUxfffWVnn76ad199906fvy4oqKi1L9/f1tTsqCgQLt377Zd+VRd6enptt+dc9TZs2f10EMPKSUlRQEBAWrXrp0+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",
"text/plain": [
"<Figure size 2262.83x451.5 with 1 Axes>"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
"from qiskit_ibm_runtime.fake_provider import FakeSherbrooke\n",
" \n",
"backend = FakeSherbrooke()\n",
" \n",
"pass_manager = generate_preset_pass_manager(\n",
" optimization_level=1, backend=backend, seed_transpiler=12345\n",
")\n",
"qc_t1_exact = pass_manager.run(qc)\n",
"qc_t1_exact.draw(\"mpl\", idle_wires=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The transpiled circuit still has six ECR gates, but the number of single-qubit gates has reduced.\n",
"\n",
"Repeat for optimization level 2:"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABvAAAAF6CAYAAADPvB/bAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACIKUlEQVR4nOzdeZyN9f//8ec5sw8zxoxl7IMsQ3YpJEb1ka2kRYXSp/hUtk+ffpTyCfVJiaL4aPuIpKREiRYhRVrshOxjDDMYZpgxY7Zz/f7wdZhmOzPOzFmux/12c7uZazuvc96v63VdM69zXZfFMAxDAAAAAAAAAAAAANyC1dUBAAAAAAAAAAAAALiMBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6EBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6EBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6EBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6kzBp4FotFX3zxhcPLDxkyRP369buq14yNjZXFYtG2bdtKvY2JEyeqdevWVxUHAAAAAAAAAAAAUFolbuAlJiZq9OjRuuaaaxQYGKjq1aurc+fOeuutt5Senl4WMTpVt27dZLFYZLFYFBgYqGbNmmn27NmuDuuq/Pzzz/L19S1R4/HAgQMKCQlRWFhYnulLlixR+/btFRYWpgoVKqh169b68MMPC93OY489JovFohkzZuSZvm/fPt1xxx2qUqWKQkNDdeONN+qHH37Is8zGjRt18803KywsTJUrV1aPHj20fft2+/y1a9fqjjvuUI0aNeyxfPTRR/limDFjhpo0aaKgoCDVqVNHTz75pC5cuGCfHxUVZR/zK/8NHz7cvsy7776rbt26KTQ0VBaLRSkpKXleY+3atQVuw2KxaOPGjQ5/vlfm35X/evfubV+msNeZOnVqiT7f1atXq1OnTgoJCVFkZKSefvpp5eTk5IsVAAAAAAAAAAC4lxI18A4dOqQ2bdpo5cqVmjx5srZu3apffvlFY8eO1fLly7Vq1aqyitOphg4dqoSEBO3evVv33nuvhg8froULF7o6rFJJSUnRgw8+qJtvvtnhdbKzs3X//ferS5cu+eaFh4frueee0y+//KIdO3bo4Ycf1sMPP6zvvvsu37JLly7Vr7/+qpo1a+ab16dPH+Xk5GjNmjXavHmzWrVqpT59+igxMVGSlJaWpttuu01169bVb7/9pvXr1yskJEQ9evRQdna2JGnDhg1q2bKlPv/8c3ssDz74oJYvX25/nY8//ljPPPOMJkyYoD179mjOnDlatGiRnn32WfsyGzduVEJCgv3f999/L0m655577Mukp6frtttuy7PelTp16pRnGwkJCXr00UdVv359tW/f3uHPd8mSJXm28ccff8jHxydPLH99nffff18Wi0V33XWXw5/v9u3b1atXL912223aunWrFi1apGXLlumZZ54p8P0BAAAAAAAAAAA3YpRAjx49jNq1axtpaWkFzrfZbPb/SzKWLl1q/3nHjh1GTEyMERgYaISHhxtDhw41UlNT7fMfeugh44477jAmTpxoVKlSxQgJCTH+8Y9/GJmZmfZlvvnmG6Nz585GpUqVjPDwcKN3797GgQMH7PMPHz5sSDK2bt1a6Hvo2rWrMXr06DzTGjVqZNx3332GYRjGhAkTjFatWhnz58836tWrZ4SGhhoDBgwwzp0753AcmZmZxvDhw43IyEgjICDAqFu3rjF58mT7/OTkZOORRx6xv8+YmBhj27ZthcZclAEDBhjjx4+3x+2IsWPHGoMGDTLmzp1rVKpUqdjl27RpY4wfPz7PtPj4eKNWrVrGH3/8YdSrV8+YPn26fd6pU6cMScZPP/1kn3bu3DlDkvH9998bhmEYGzduNCQZcXFx9mV27NhhSDL2799faCy9evUyHn74YfvPw4cPN7p3755nmX/9619G586dC93G6NGjjYYNG+bJ10t++OEHQ5KRnJxc6PqGYRhZWVlG1apVjRdeeCHfvJJ8vtOnTzdCQkIK3acMwzDuuOOOPO/Rkc933LhxRvv27fNsZ9myZUZgYGCeXAYAAAAAAAAAAO7H4SvwTp8+rZUrV2r48OGqUKFCgctYLJYCp58/f149evRQ5cqVtXHjRn322WdatWqVRowYkWe51atXa8+ePVq7dq0WLlyoJUuWaNKkSXm2869//UubNm3S6tWrZbVadeedd8pmszn6NgoUFBSkrKws+88HDx7UF198oeXLl2v58uX68ccf9corrzgcx5tvvqlly5bp008/1d69e/XRRx8pKirKvv4999yjkydP6ptvvtHmzZvVtm1b3XzzzTpz5oyky8/yW7t2bZFxz507V4cOHdKECRMcfq9r1qzRZ599pv/+97/FLmsYhlavXq29e/fqpptusk+32WwaPHiwxowZo+bNm+dbLyIiQk2aNNH8+fN1/vx55eTk6J133lG1atXUrl07SVKTJk0UERGhOXPmKCsrSxkZGZozZ46io6PzfFZ/dfbsWYWHh9t/7tSpkzZv3qzff/9d0sWrRL/++mv16tWrwPWzsrK0YMEC/f3vfy80Xx2xbNkynT59Wg8//HCe6SX5fCVpzpw5uu+++wrdp06cOKEVK1bokUcesU9z5PPNzMxUYGBgnm0FBQXpwoUL2rx5c0neKgAAAAAAAAAAKGe+ji544MABGYahJk2a5JlepUoV+/PGhg8frilTpuRb9+OPP9aFCxc0f/58e6Ni1qxZ6tu3r6ZMmaLq1atLkvz9/fX+++8rODhYzZs31wsvvKAxY8boxRdflNVqzXMLQUl6//33VbVqVe3evVvXXnttyd65pNzcXC1cuFA7duzQsGHD7NNtNpvmzZunkJAQSdLgwYO1evVqvfTSS5JUbBxxcXFq1KiRbrzxRlksFtWrV8++7Pr16/X777/r5MmTCggIkCRNmzZNX3zxhRYvXqxhw4bJz89PTZo0UXBwcKGx79+/X88884zWrVsnX1/HhvH06dMaMmSIFixYoNDQ0EKXO3v2rGrVqqXMzEz5+Pho9uzZuvXWW+3zp0yZIl9fX40aNarA9S0Wi1atWqV+/fopJCREVqtV1apV07fffqvKlStLkkJCQrR27Vr169dPL774oiSpUaNG+u677wp9P59++qk2btyod955xz7tgQceUFJSkm688UYZhqGcnBw99thjhd4K84svvlBKSoqGDBlS5GdVnDlz5qhHjx6qXbu2fZqjn+8lv//+u/744w/NmTOn0GU++OADhYSEqH///vZpjny+PXr00IwZM7Rw4ULde++9SkxM1AsvvCDp4i06AQAAAAAAAACA+yrRM/AK8vvvv2vbtm1q3ry5MjMzC1xmz549atWqVZ6rjDp37iybzaa9e/fap7Vq1SpP06pjx45KS0vT0aNHJV1sWt1///1q0KCBQkND7VdqxcXFlSjm2bNnq2LFigoKCtLQoUP15JNP6vHHH7fPj4qKsjfvJKlGjRo6efKk/efi4hgyZIi2bdumJk2aaNSoUVq5cqV93e3btystLU0RERGqWLGi/d/hw4d18OBBSVKtWrX0559/qkOHDgXGn5ubqwceeECTJk1S48aNHX7fQ4cO1QMPPJDnarqChISEaNu2bdq4caNeeukl/etf/7JfDbh582a98cYbmjdvXqFXsBmGoeHDh6tatWpat26dfv/9d/Xr1099+/a1N48yMjL0yCOPqHPnzvr111/1888/69prr1Xv3r2VkZGRb5s//PCDHn74Yb333nt5rvpbu3atJk+erNmzZ2vLli1asmSJVqxYYW8K/tWcOXPUs2fPAp/b56j4+Hh99913ea6Kkxz/fK+MpUWLFoWOs3SxOTxw4MA8V9M58vn+7W9/09SpU/XYY48pICBAjRs3tl+VaLVe9W4PAAAAAAAAAADKkMNX4F1zzTWyWCx5Gm6S1KBBA0kXb89X1vr27at69erpvffeU82aNWWz2XTttdfmuf2lIwYOHKjnnntOQUFBqlGjRr6Ghp+fX56fLRZLntt0FhdH27ZtdfjwYX3zzTdatWqV7r33Xt1yyy1avHix0tLSVKNGjQJvjxkWFuZQ/Kmpqdq0aZO2bt1qvw2pzWaTYRjy9fXVypUr1b1793zrrVmzRsuWLdO0adMkXWwE2Ww2+fr66t1339Xf//53SRcbPNdcc40kqXXr1tqzZ49efvlldevWTevWrdPJkydVt25d+3Zzc3P11FNPacaMGYqNjdWaNWu0fPlyJScn269Emz17tr7//nt98MEHeuaZZ/Txxx8rNjZWv/zyi/3z//jjj1W5cmV9+eWXuu++++zb//HHH9W3b19Nnz5dDz74YJ739O9//1uDBw/Wo48+Kklq0aKFzp8/r2HDhum5557LM7ZHjhzRqlWrtGTJEoc+58LMnTtXERERuv3220v1+UoXb8P6ySef2K+KK8i6deu0d+9eLVq0KN/rFPf5StK//vUvPfnkk0pISFDlypUVGxurcePG2fdZAAAAAAAAAADgnhxu4EVEROjWW2/VrFmzNHLkyEKf2VWQ6OhozZs3T+fPn7ev9/PPP8tqtea5Jef27duVkZFhbwb++uuvqlixourUqaPTp09r7969eu+999SlSxdJF29HWRqVKlWyN6hKytE4QkNDNWDAAA0YMEB33323brvtNp05c0Zt27ZVYmKifH19i3zWW1FCQ0O1c+fOPNNmz56tNWvWaPHixapfv36B6/3yyy/Kzc21//zll19qypQp2rBhg2rVqlXo69lsNvvV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",
"text/plain": [
"<Figure size 2281.46x451.5 with 1 Axes>"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pass_manager = generate_preset_pass_manager(\n",
" optimization_level=2, backend=backend, seed_transpiler=12345\n",
")\n",
"qc_t2_exact = pass_manager.run(qc)\n",
"qc_t2_exact.draw(\"mpl\", idle_wires=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"This yields the same results as optimization level 1. Note that increasing the level of optimization does not always make a difference.\n",
"\n",
"Repeat again, with optimization level 3:"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABa4AAAC5CAYAAADAiKiPAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABVqUlEQVR4nO3dd3RU1fr/8fdMekJCSCgJvUNAOoKIClEs1IsgoCLCVcFC8+oPlCuXoldsqCjY8KqABVGKIjYEREAsdBAQhBAgQIBAAoGEtDm/P/LNQEybJJPMTM7ntRZrkdNmn+znPLPnmZN9LIZhGIiIiIiIiIiIiIiIuAmrqxsgIiIiIiIiIiIiInIlFa5FRERERERERERExK2ocC0iIiIiIiIiIiIibkWFaxERERERERERERFxKypci4iIiIiIiIiIiIhbUeFaRERERERERERERNyKCtciIiIiIiIiIiIi4lZUuBYRERERERERERERt6LCtYiIiIiIiIiIiIi4lTIrXFssFr744guHtx8xYgT9+/cv1WvGxsZisVjYvn17iY8xbdo02rZtW6p2iIiIiIiIiIiIiEjJFbtwHR8fz/jx42ncuDH+/v7UqFGDrl278tZbb5GSklIWbXSq7t27Y7FYsFgs+Pv706JFC958801XN6vYNmzYQNeuXQkPDycgIIDmzZvz6quvFrmfYRjMnDmTpk2b4ufnR61atXj22Wfz3fbnn3/G29s7TyE/OTmZRx99lHr16hEQEMC1117Lpk2bCnzNhx56CIvFwqxZs3It379/P//4xz+oWrUqISEhXHfddfz444/5HuPMmTPUrl0bi8VCUlKSffmIESPs/Xnlv5YtW+ba/4033qB+/fr4+/vTuXNnfv/991zr4+PjGTZsGBEREQQFBdG+fXuWLFmSa5t+/fpRt25d/P39iYyMZNiwYRw/fty+PueLk7//+/XXX3Md5/PPP6d58+b4+/vTqlUrvvnmm1zrp02bRvPmzQkKCqJKlSr06NGD3377Ld/fS1paGm3bts3zhc2lS5cYMWIErVq1wtvbO98vhZYuXcrNN99MtWrVCAkJoUuXLnz//ff5vo6IiIiIiIiIiEh5KlbhOiYmhnbt2rFy5UpmzJjBtm3b+OWXX5g4cSIrVqxg1apVZdVOpxo5ciQnTpxgz549DB48mNGjR7Nw4UJXN6tYgoKCGDNmDOvWrWPv3r1MnjyZyZMnM3fu3EL3Gz9+PP/73/+YOXMmf/75J8uXL6dTp055tktKSuLee+/lpptuyrPugQce4IcffuDDDz9k165d3HLLLfTo0YNjx47l2XbZsmX8+uuv1KxZM8+6Pn36kJmZyZo1a9iyZQtt2rShT58+xMfH59n2/vvvp3Xr1nmWv/baa5w4ccL+7+jRo4SFhTFo0CD7NosWLeKxxx5j6tSpbN26lTZt2nDrrbdy6tQp+zb33nsv+/btY/ny5ezatYsBAwYwePBgtm3bZt8mOjqazz77jH379rFkyRIOHjzIHXfckadNq1atytWmDh062Ndt3LiRu+66i/vvv59t27bRv39/+vfvzx9//GHfpmnTpsyZM4ddu3axYcMG6tevzy233MLp06fzvNbEiRPz/d1mZWUREBDAuHHj6NGjR571AOvWrePmm2/mm2++YcuWLURHR9O3b99c5ywiIiIiIiIiIuISRjHceuutRu3atY0LFy7ku95ms9n/DxjLli2z/7xz504jOjra8Pf3N8LCwoyRI0caycnJ9vXDhw83/vGPfxjTpk0zqlatagQHBxsPPvigkZaWZt/m22+/Nbp27WpUrlzZCAsLM3r37m0cOHDAvv7QoUMGYGzbtq3Ac+jWrZsxfvz4XMuaNGli3HnnnYZhGMbUqVONNm3aGAsWLDDq1atnhISEGEOGDDHOnz/vcDvS0tKM0aNHGxEREYafn59Rt25dY8aMGfb1iYmJxv33328/z+joaGP79u0FttlRt99+u3HPPfcUuH7Pnj2Gt7e38eeffxZ5rCFDhhiTJ0+2/z5ypKSkGF5eXsaKFStybd++fXvjqaeeyrUsLi7OqFWrlvHHH38Y9erVM1599VX7utOnTxuAsW7dOvuy8+fPG4Dxww8/5DrOm2++aXTr1s1YvXq1ARiJiYkFtnvZsmWGxWIxYmNj7cs6depkjB492v5zVlaWUbNmTeO5556zLwsKCjIWLFiQ61hhYWHGu+++W+Brffnll4bFYjHS09MNw3As/gYPHmz07t0717LOnTsbDz74YIH7nDt3zgCMVatW5Vr+zTffGM2bNzd2795d6OvmXFuOaNGihTF9+nSHthURERERERERESkrDt9xfebMGVauXMno0aMJCgrKdxuLxZLv8osXL3LrrbdSpUoVNm3axOeff86qVasYM2ZMru1Wr17N3r17Wbt2LQsXLmTp0qVMnz4913Eee+wxNm/ezOrVq7Fardx+++3YbDZHTyNfAQEBpKen238+ePAgX3zxBStWrGDFihX89NNPPP/88w634/XXX2f58uX2u3M//vhj6tevb99/0KBBnDp1im+//ZYtW7bQvn17brrpJs6ePQtcnnJi7dq1Dp/Dtm3b2LhxI926dStwm6+++oqGDRuyYsUKGjRoQP369XnggQfsr5vjgw8+ICYmhqlTp+Y5RmZmJllZWfj7++f5HW7YsMH+s81mY9iwYUyYMCHPtB0A4eHhNGvWjAULFnDx4kUyMzN55513qF69eq47lPfs2cPTTz/NggULsFqLDtf33nuPHj16UK9ePQDS09PZsmVLrruOrVYrPXr04JdffrEvu/baa1m0aBFnz57FZrPx6aefcunSJbp3757v65w9e5aPP/6Ya6+9Fh8fn1zr+vXrR/Xq1bnuuutYvnx5rnW//PJLnjugb7311lxtuVJ6ejpz586lcuXKtGnTxr785MmTjBw5kg8//JDAwMAify+OsNlsJCcnExYW5pTjiYiIiIiIiIiIlJS3oxseOHAAwzBo1qxZruVVq1bl0qVLAIwePZoXXnghz76ffPIJly5dYsGCBfai95w5c+jbty8vvPACNWrUAMDX15f333+fwMBAWrZsydNPP82ECRN45plnsFqtDBw4MNdx33//fapVq8aePXu46qqrinfmZE+nsHDhQnbu3MmoUaPsy202G/PmzSM4OBiAYcOGsXr1avtc0EW148iRIzRp0oTrrrsOi8ViL6JC9tzUv//+O6dOncLPzw+AmTNn8sUXX7B48WJGjRqFj48PzZo1c6ggWbt2bU6fPk1mZibTpk3jgQceKHDbmJgYDh8+zOeff86CBQvIysriX//6F3fccQdr1qwB4K+//uLJJ59k/fr1eHvnDY/g4GC6dOnCM888Q1RUFDVq1GDhwoX88ssvNG7c2L7dCy+8gLe3N+PGjcu3LRaLhVWrVtG/f3+Cg4OxWq1Ur16d7777jipVqgDZ8zffddddvPTSS9StW5eYmJhCfxfHjx/n22+/5ZNPPrEvS0hIICsryx5jOWrUqMGff/5p//mzzz5jyJAhhIeH4+3tTWBgIMuWLct1TgBPPPEEc+bMISUlhWuuuYYVK1bY11WqVImXX36Zrl27YrVaWbJkCf379+eLL76gX79+QPZc2vm15e/To6xYsYI777yTlJQUIiMj+eGHH6hatSqQPU/5iBEjeOihh+jYsSOxsbGF/l4cNXPmTC5cuMDgwYOdcjwREREREREREZGSKvbDGf/u999/Z/v27bRs2ZK0tLR8t9m7dy9t2rTJdad2165dsdls7Nu3z76sTZs2uYq1Xbp04cKFCxw9ehTILqreddddNGzYkJCQEPtdzEeOHClWm998800qVapEQEAAI0eO5F//+hcPP/ywfX39+vXtRWuAyMjIXPMhF9WOESNGsH37dpo1a8a4ceNYuXKlfd8dO3Zw4cIFwsPDqVSpkv3foUOHOHjwIAC1atXizz//zHfu6b9bv349mzdv5u2332bWrFmFztVts9lIS0tjwYIFXH/99XTv3p333nuPH3/8kX379pGVlcXdd9/N9OnTadq0aYHH+fDDDzEMg1q1auHn58frr7/OXXfdZb8jesuWLbz22mvMmzevwLvwDcNg9OjRVK9enfXr1/P777/Tv39/+vbty4kTJwCYNGkSUVFR3HPPPUX+HgDmz59PaGhovg8iLMp//vMfkpKSWLVqFZs3b+axxx5j8ODB7Nq1K9d2EyZMYNu2baxcuRIvLy/uvfdeDMMAsr/Eeeyxx+jcuTNXX301zz//PPfccw8vvfRSsdsTHR3N9u3b2bhxI7fddhuDBw+2x+Ds2bNJTk5m0qRJxT5uQT755BOmT5/OZ599RvXq1Z12XBERERERERERkZJw+I7rxo0bY7FYchWaARo2bAhkTxVR1vr27Uu9evV49913qVmzJjabjauuuirXNB+OGDp0KE899RQBAQFERkbmmYLi71M/WCyWXNORFNWO9u3bc+jQIb799ltWrVrF4MGD6dGjB4sXL+bChQtERkbmOw1IaGhosc4DoEGDBgC0atWKkydPMm3aNO666658t42MjMTb2ztXUToqKgrILrrXqFGDzZs3s23bNvs0LjabDcMw8Pb2ZuXKldx44400atSIn376iYsXL3L+/HkiIyMZMmSIPRbWr1/PqVOnqFu3rv11srKyePzxx5k1axaxsbGsWbOGFStWkJiYSEhICJD9hcIPP/zA/PnzefLJJ1mzZg27du1i8eLFALkKxE899VSuaWQMw+D9999n2LBh+Pr62pdXrVoVLy8vTp48met3cfLkSSIiIoDsqWHmzJnDH3/8YZ/WpE2bNqxfv5433niDt99+O9fxqlatStOmTYmKiqJOnTr8+uuvdOnSJd/feefOnfnhhx/sP0dERBTalhxBQUE0btyYxo0bc80119CkSRPee+89Jk2axJo1a/jll1/sd+zn6NixI0OHDmX+/Pn5tqUgn376KQ888ACff/55gQ9yFBERERERERERKU8OF67Dw8O5+eabmTNnDmPHji1wnuv8REVFMW/ePC5evGjf7+eff8ZqteaaemTHjh2kpqbai+C//vorlSpVok6dOpw5c4Z9+/bx7rvvcv311wPkmlO5OCpXrpxnCghHOdqOkJAQhgwZwpAhQ7jjjju47bbbOHv2LO3btyc+Ph5vb+9c8147Q84d1QXp2rUrmZmZHDx4kEaNGgGwf/9+AOrVq0dISEieO4zffPNN1qxZw+LFi+1F8hxBQUEEBQWRmJjI999/z4svvghkT62S3zzOw4YN45///CcAKSkpAHm+NLBarfYvCZYsWUJqaqp93aZNm7jvvvtYv369vf05fvrpJw4cOMD999+fa7mvry8dOnRg9erV9juxbTYbq1evthfnC2qLl5dXofOn56wr7He+fft2IiMj7T936dKF1atX8+ijj9qX/fDDDwUWvq98rZzXef311/nvf/9rX3f8+HFuvfVWFi1aROfOnQs9zt8tXLiQ++67j08//ZTevXsXa18REREREREREZGy4nDhGrKLmF27dqVjx45MmzaN1q1bY7Va2bRpE3/++Weuh+pdaejQoUydOpXhw4czbdo0Tp8+zdixYxk2bFiu+X7T09O5//77mTx5MrGxsUydOpUxY8ZgtVqpUqUK4eHhzJ07l8jISI4cOcKTTz5ZurMvAUfa8corrxAZGUm7du2wWq18/vnnREREEBoaSo8ePejSpQv9+/fnxRdfpGnTphw/fpyvv/6a22+/nY4dO3Ls2DFuuukmFixYUOB0IW+88QZ169alefPmAKxbt46ZM2fmmlN6zpw5LFu2jNWrVwPQo0cP2rdvz3333cesWbOw2WyMHj2am2++2X4X9t/nCq9evTr+/v65ln///ff2+c4PHDjAhAkTaN68ub0oHR4eTnh4eK7j+Pj4EBERYf+iokuXLlSpUoXhw4czZcoUAgICePfddzl06JC9gPr34nRCQgKQ/UXI3+9Of++99+jcuXO+c50/9thjDB8+nI4dO9KpUydmzZrFxYsX7e1t3rw5jRs35sEHH2TmzJmEh4fzxRdf8MMPP9jnsP7tt9/YtGkT1113HVWqVOHgwYP85z//oVGjRvai8/z58/H19aVdu3YALF26lPfff5///e9/9raMHz+ebt268fLLL9O7d28+/fRTNm/ezNy5c4HsB38+++yz9OvXj8jISBISEnjjjTc4duwYgwYNAsh1Jztkz62d8/uqXbu2ffmePXtIT0/n7NmzJCcns337dgDatm0LZE8PMnz4cF577TU6d+5sn2c7ICCAypUr5/k9ioiIiIiIiIiIlJdiFa4bNWrEtm3bmDFjBpMmTSIuLg4/Pz9atGjB//t//49HHnkk3/0CAwP5/vvvGT9+PFdffTWBgYEMHDiQV155Jdd2N910E02aNOGGG26wP5hv2rRpQPbdsJ9++injxo3jqquuolmzZrz++ut07969RCdeUo60Izg4mBdffJG//voLLy8vrr76ar755hv7Hb3ffPMNTz31FP/85z85ffo0ERER3HDDDfYifkZGBvv27bPfCZwfm83GpEmTOHToEN7e3jRq1IgXXniBBx980L5NQkKCfd7snLZ/9dVXjB07lhtuuIGgoCB69uzJyy+/XKzfwblz5+z9HxYWxsCBA3n22WfzTLFSmKpVq/Ldd9/x1FNPceONN5KRkUHLli358ssvadOmTbHbs2TJEl577bV81w8ZMoTTp08zZcoU4uPjadu2Ld9995399+3j48M333zDk08+Sd++fblw4QKNGzdm/vz59OrVC8iO4aVLlzJ16lQuXrxIZGQkt912G5MnT841ZcczzzzD4cOH8fb2pnnz5ixatIg77rjDvv7aa6/lk08+YfLkyfz73/+mSZMmfPHFF/aCu5eXF3/++Sfz588nISGB8PBwrr76atavX2+fxsRRvXr14vDhw/afcwrqOVOuzJ07l8zMTEaPHs3o0aPt2w0fPpx58+YV67VEREREREREREScyWLkVLFERERERERERERERNyAtehNRERERERERERERETKjwrXIiIiIiIiIiIiIuJWVLgWEREREREREREREbeiwrWIiIiIiIiIiIiIuBUVrkVERERERERERETErahwLSIiIiIiIiIiIiJuRYVrEREREREREREREXErKlyLiIiIiIiIiIiIiFtR4VpERERERERERERE3IoK1yIiIiIiIiIiIiLiVlS4FhERERERERERERG3osK1iIiIiIiIiIiIiLgVFa5FRERERERERERExK2ocC0iIiIiIiIiIiIibkWFaxERERERERERERFxKypci4iIiIiIiIiIiIhbUeFaRERERERERERERNyKCtciIiIiIiIiIiIi4lZUuBYRERERERERERERt6LCtYiIiIiIiIiIiIi4FRWuRURERERERERERMStqHAtIiIiIiIiIiIiIm5FhWsRERERERERERERcSsqXIuIiIiIiIiIiIiIW1HhWkRERERERERERETcigrXIiIiIiIiIiIiIuJWVLgWEREREREREREREbfi7eoGiLkYBlzKcnUrisffCywW5x3PMAwyU9Ocd8Ay5h3gh8WJvwCzx4Cn9T8oBsB5MeCJ/Z/DWXFg5v7P4Ylx4Mw8YOYY8MS+v5LygHOO5YlxoLGA898LzMoT4/9KyoPOOZYnxoHZ86DGwxoPu+p9UIVrKVeXsuD6b1zdiuJZ3wsCnHilZKam8XGje5x3wDI29OBH+AT6O+14Zo8BT+t/UAyA82LAE/s/h7PiwMz9n8MT48CZecDMMeCJfX8l5QHnHMsT40BjAee/F5iVJ8b/lZQHnXMsT4wDs+dBjYc1HnbV+6CmChERERERERERERERt6LCtYiIiIiIiIiIiIi4FRWuRURERERERERERMStqHAtIiIiIiIiIiIiIm5FhWsRERERERERERERcSsqXIuIiIiIiIiIiIiIW1HhWkRERERERERERETcirerGyDiiORda9k/OTrXMqt/EH41mxLefRjV+4zF4qVwrqjU/6IYEMWAKAZEMWBu6n8xO10DohgQM8ZAxTobqfCq3HAXlTv0AsMgIzGeM2sXEPf+Y1yK20u90XNd3TwpY+p/UQyIYkAUA6IYMDf1v5idrgFRDIiZYkCFa/EogQ3bE979HvvP1Xo9wu5HmpPww/+oec+z+FSu5sLWSVlT/4tiQBQDohgQxYC5qf/F7HQNiGJAzBQDKlyLR/PyDyKo2TUkbVxMWvzBCnVxOmLEicVOO9a8yDucdqzyYvb+B8WAYkDMHgNmzwGgGBDFgNnzgNn7X0TXgPKg2WPA7P0PFTsGVLj2UO+++y6jRo0CoFu3bqxdu7bQ7b/44gvee+89Nm/ezNmzZwkLC6N5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gXeAn1OfLu+JcWDm/gfFADgvBjyx/3M4Kw488Xega8C5edDMPDH+r6Q84JyLQDlAMWDmGPDEvr+S8/KgeWMAPDMOzJ4Dcpg5F5g9Blz1eUCFaxERERERERERERFxK5oqRERERERERERERETcigrXIiIiIiIiIiIiIuJWVLgWEREREREREREREbeiwrWIiIiIiIiIiIiIuBUVrkVERERERERERETErahwLSIiIiIiIiIiIiJuRYVrEREREREREREREXErKlyLiIiIiIiIiIiIiFtR4VpERERERERERERE3IoK1yIiIiIiIiIiIiLiVlS4FhERERERERERERG3osK1iIiIiIiIiIiIiLgVFa5FRERERERERERExK2ocC0iIiIiIiIiIiIibkWFaxERERERERERERFxKypci4iIiIiIiIiIiIhbUeFaRERERERERERERNyKCtciIiIiIiIiIiIi4lZUuBYRERERERERERERt6LCtYiIiIiIiIiIiIi4FRWuRURERERERERERMStqHAtIiIiIiIiIiIiIm5FhWsRERERERERERERcSsqXIuIiIiIiIiIiIiIW1HhWkRERERERERERETcyv8H00zisSeV9E8AAAAASUVORK5CYII=",
"text/plain": [
"<Figure size 1863.41x200.667 with 1 Axes>"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pass_manager = generate_preset_pass_manager(\n",
" optimization_level=3, backend=backend, seed_transpiler=12345\n",
")\n",
"qc_t3_exact = pass_manager.run(qc)\n",
"qc_t3_exact.draw(\"mpl\", idle_wires=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now, there are only three ECR gates. We obtain this result because at optimization level 3, Qiskit tries to re-synthesize two-qubit blocks of gates, and any two-qubit gate can be implemented using at most three ECR gates."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Simulation using Qiskit primitives\n",
"\n",
"In the verify phase, you test your quantum programs by running them on simulated devices and exploring their performance under realistic device noise models. This allows you to validate them before sending them to a physical system.\n",
"\n",
"Quantum simulators can be used to help develop and test programs before fine-tuning them and sending them to quantum hardware. Local simulators can do this with good performance and efficiency.\n",
"\n",
"Because the cost of classically simulating quantum circuits scales exponentially with the number of qubits, circuits that are larger than 50 qubits or so generally cannot be directly verified. For such circuits, you can:\n",
"\n",
"- Test smaller versions of the circuits that can be simulated classically.\n",
"- Modify the circuits so that they become classically simulable and test these modified circuits.\n",
"\n",
"Stabilizer circuits, also known as Clifford circuits, are a useful tool for accomplishing this latter goal. These are a restricted class of quantum circuits that can be efficiently simulated classically. Specialized simulators can easily simulate stabilizer circuits with thousands of qubits\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Exact simulation with Qiskit SDK primitives\n",
"\n",
"The reference primitives in the Qiskit SDK perform local statevector simulations. These simulations do not support modeling device noise, but are useful for quickly prototyping algorithms before looking into more advanced simulation techniques (using Qiskit Aer) or running on real devices (Qiskit Runtime primitives).\n",
"\n",
"The Estimator primitive can compute expectation values of circuits, and the Sampler primitive can sample from output distributions of circuits.\n",
"\n",
"Let's see how to use the reference primitives to run your workflow locally"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Estimator primitive\n",
"\n",
"Let us just create a circuit and a simple observable."
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 370.906x200.667 with 1 Axes>"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit import QuantumCircuit\n",
"from qiskit.circuit import Parameter\n",
" \n",
"# circuit for which you want to obtain the expected value\n",
"qc = QuantumCircuit(2)\n",
"qc.ry(Parameter('theta'), 0)\n",
"qc.h(0)\n",
"qc.cx(0,1)\n",
"qc.draw(\"mpl\", style=\"iqp\")"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [],
"source": [
"from qiskit.quantum_info import SparsePauliOp\n",
"import numpy as np\n",
" \n",
"# observable(s) whose expected values you want to compute\n",
"from qiskit.quantum_info import SparsePauliOp\n",
"observable = SparsePauliOp([\"II\", \"XX\", \"YY\", \"ZZ\"], coeffs=[1, 1, -1, 1])\n",
" \n",
"# value(s) for the circuit parameter(s)\n",
"parameter_values = [[0], [np.pi/6], [np.pi/2]]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now we can initialize the Estimator.\n",
"\n",
"Note that the Qiskit Runtime primitives workflow requires circuits and observables to be transformed to only use instructions supported by the system (referred to as instruction set architecture (ISA) circuits and observables). The reference primitives still accept abstract instructions, as they rely on local statevector simulations, but transpiling the circuit might still be beneficial in terms of circuit optimization."
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"# Generate a pass manager without providing a backend\n",
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
" \n",
"pm = generate_preset_pass_manager(optimization_level=1)\n",
"isa_circuit = pm.run(qc)\n",
"isa_observable = observable.apply_layout(isa_circuit.layout)"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [],
"source": [
"from qiskit.primitives import StatevectorEstimator\n",
"estimator = StatevectorEstimator()"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" > Result class: <class 'qiskit.primitives.containers.primitive_result.PrimitiveResult'>\n"
]
}
],
"source": [
"job = estimator.run([(isa_circuit, isa_observable, parameter_values)])\n",
"result = job.result()\n",
"print(f\" > Result class: {type(result)}\")"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" > Expectation value: [4. 3.73205081 2. ]\n",
" > Metadata: {'precision': 0.0}\n"
]
}
],
"source": [
"print(f\" > Expectation value: {result[0].data.evs}\")\n",
"print(f\" > Metadata: {result[0].metadata}\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Sampler primitive\n",
"\n",
"Let's create a circuit. Notice that this time we don't need an observable, but we measure the final state by adding measurement gates in the circuit. In this case, we will compute the quasi-probability distributions from the measurement."
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 580.387x284.278 with 1 Axes>"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from qiskit import QuantumCircuit\n",
" \n",
"qc = QuantumCircuit(2)\n",
"qc.h(0)\n",
"qc.cx(0,1)\n",
"qc.measure_all()\n",
"qc.draw(\"mpl\", style=\"iqp\")"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [],
"source": [
"# Generate a pass manager without providing a backend\n",
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
" \n",
"pm = generate_preset_pass_manager(optimization_level=1)\n",
"isa_circuit = pm.run(qc)\n",
"isa_observable = observable.apply_layout(isa_circuit.layout)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We can initialize the Sampler primitive."
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
"from qiskit.primitives import StatevectorSampler\n",
" \n",
"sampler = StatevectorSampler()"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" > Result class: <class 'qiskit.primitives.containers.pub_result.PubResult'>\n"
]
}
],
"source": [
"# execute 1 circuit with Sampler V2\n",
"job = sampler.run([isa_circuit]) \n",
"pub_result = job.result()[0]\n",
"print(f\" > Result class: {type(pub_result)}\")"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The number of bitstrings is: 1024\n",
"The counts are: {'11': 512, '00': 512}\n"
]
}
],
"source": [
"# Access bitstring for the classical register \"meas\"\n",
"bitstrings = pub_result.data.meas.get_bitstrings()\n",
"print(f\"The number of bitstrings is: {len(bitstrings)}\")\n",
"# Get counts for the classical register \"meas\"\n",
"counts = pub_result.data.meas.get_counts()\n",
"print(f\"The counts are: {counts}\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Running a job on a quantum computer\n",
"\n",
"- We have talked about how to run small instances locally on a simulator.\n",
"\n",
"- However, we have discussed that in general, the circuits that has more than 50-60 qubits are very difficult or impossible to classically simulate.\n",
"\n",
"- Our goal is to run the quantum circuits on an actual quantum computer.\n",
"\n",
"- We will make two primary changes,\n",
"\n",
" 1. Specify the backend (quantum device) to submit the job.\n",
" 2. Import the primitives (Sampler or Estimator) from the Qiskit Runtime Service. "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Estimator examples\n",
"\n",
"Efficiently calculate and interpret expectation values of the quantum operators required for many algorithms with Estimator. Explore uses in molecular modeling, machine learning, and complex optimization problems.\n",
"\n",
"### Run a single experiment\n",
"\n",
"Use Estimator to determine the expectation value of a single circuit-observable pair"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" > Expectation value: [0.09330986]\n",
" > Metadata: {'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n"
]
}
],
"source": [
"import numpy as np\n",
"from qiskit.circuit.library import IQP\n",
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
"from qiskit.quantum_info import SparsePauliOp, random_hermitian\n",
"from qiskit_ibm_runtime import QiskitRuntimeService, EstimatorV2 as Estimator\n",
" \n",
"n_qubits = 50\n",
" \n",
"service = QiskitRuntimeService()\n",
"backend = service.least_busy(operational=True, simulator=False, min_num_qubits=n_qubits)\n",
" \n",
"mat = np.real(random_hermitian(n_qubits, seed=1234))\n",
"circuit = IQP(mat)\n",
"observable = SparsePauliOp(\"Z\" * n_qubits)\n",
" \n",
"pm = generate_preset_pass_manager(backend=backend, optimization_level=1)\n",
"isa_circuit = pm.run(circuit)\n",
"isa_observable = observable.apply_layout(isa_circuit.layout)\n",
" \n",
"estimator = Estimator(backend)\n",
"job = estimator.run([(isa_circuit, isa_observable)])\n",
"result = job.result()\n",
" \n",
"print(f\" > Expectation value: {result[0].data.evs}\")\n",
"print(f\" > Metadata: {result[0].metadata}\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Sampler examples\n",
"\n",
"Generate entire error-mitigated quasi-probability distributions sampled from quantum circuit outputs. Leverage Sampler’s capabilities for search and classification algorithms like Grover’s and QVSM.\n",
"\n",
"### Run a single experiment\n",
"\n",
"Use Sampler to return the measurement outcome as a quasi-probability distribution (V1) or as bitstrings or counts (V2) of a single circuit."
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" > Counts: {'10001110010101000100110001110100011110111011110111': 1, '11011011100101100011110001111111001111100001000111': 1, '10011011010101111110010111011111010001111101001111': 1, '11100010001110001100100100001010111110110001000111': 1, '10001100000100101010111001110101010110100011101111': 1, '01001010000000001000000010000010110011100001110001': 1, '01000111100001101100000000000011001010100001000111': 1, '11101110011111011010100001010010100110011101000111': 1, '00001110101100100100111101111000111010101011101110': 1, '10111010100110011000010011010111011111001110010001': 1, '11011000101110000100010101100100011110011100000010': 1, '01000100010000100010010001001011010110101010011111': 1, '00000101101111100011001111111111011011111101110101': 1, '11010100111100100000100101010111010101110000100101': 1, '11011111111100000101010101101010010110111010110101': 1, '11110001010011100010010111101111100110101010001101': 1, '01001000111001110000101000001010010010111101100101': 1, '10111000101001101000101110000110110010011000100101': 1, '01000000011011001110101000010001110100110000000111': 1, '10111111110110101001101011100111011111011000011111': 1, '01111011000011001000001010100010011011101010000100': 1, '00110110100001101001111100011111001011111000010111': 1, '11000001111101001101000111110101101010110010010111': 1, '11011010001001001101000001000000000111101000101111': 1, '10111110100110100000001111000011000110110101100010': 1, '00001100011100000101001101010100100101011001000010': 1, '00110011010010100011111000111011011110111111010110': 1, '01100011101101100111000101111011011110101010110101': 1, '11100111001011000001111111001110010100101011101010': 1, '11010111110101100111011001111010010101010101111101': 1, '01111001001111001111101010000100100111111110000111': 1, '11101011110101101010111111100100110010110001010101': 1, '01001000111110101001101001010101010010011001111100': 1, '00000000111110000011111001011111011000100111100111': 1, '10110010011000110000010001110111101010111101100101': 1, '00101101001100100010001111000011100100110000000101': 1, '11000011110001000010000011001001000011111000000111': 1, '01000100011110100111000011010001010110100010101111': 1, '10001001011010001100010101110110110010111111101100': 1, '10011000101100100110000010010110011010001000011010': 1, '01110011110010110010000010001011011001111101101111': 1, '01010100000000001011010000110101100111111000101100': 1, '00101000100111011101101101100000011010111000001101': 1, '10111110100000101101101011000011001000110110101111': 1, '00000000011010101111101100000011101010111100100100': 1, '10001101110110101011111111011100011111111110001100': 1, '01110111010111101111001111001101110010101100011101': 1, '01011000001000111100110111011001110011111000010101': 1, '00011101110111000000100100011110110011111001010100': 1, '00101011111000101001100101001111010010111101001111': 1, '00110110111000100110111010101110110100001000001110': 1, '00100101010011110001110011010011000001111001010111': 1, '10110100000000101010101010111111101010101001010100': 1, '11100111100001011110001011110110101110101111010111': 1, '00111001101001100001000001010011000011110000000101': 1, '10011000111110100111010011101110011011110110011110': 1, '11110101100101001011100010110111110111111101011001': 1, '00010001000000001111000001100000011111011001001111': 1, '01101010100000101100001001100111111010111001100101': 1, '01111001101011101000011111111111111010111011000110': 1, '10101100000000101110010011011110100010011100001011': 1, '10101010101110100111110101010010110111101100000111': 1, '00111100110011111010011111111110111001111101011101': 1, '01001100110011011000000001011110011111111111110110': 1, '01011110010100111011100011110010011001111111101111': 1, '01001011001101111111111100110010111001111111101110': 1, '01110011011001000001100111111010011111001101101101': 1, '10000000111000000111001001100110010011101100101111': 1, '00101110010111110000111011001011010010111001001011': 1, '00000101111100100001000010101110011011010100101101': 1, '01100110000010010111001101100111110011000110001101': 1, '01101110011111100110111110011110100111110110110001': 1, '01010000110101111010101111111011111101010110000101': 1, '11111111100101101111111101001111111111101011100111': 1, '00111111000011111101001111101011110111111110111110': 1, '11100111010001001101110100000111111110110011000110': 1, '01010000011011110101011001111011000111111100101111': 1, '11101110000010011011101111101111010011110010111110': 1, '01110110011011010000110001111100111111111000111110': 1, '11110100101000100111000101010010010111001010101101': 1, '01000100111001001111110010000011001010101111010100': 1, '10110100001011111111011101100100111111111000001101': 1, '00111011000100000001100011010110101011111110110011': 1, '11010100010101101111101111100011111111111011000100': 1, '01001110001111100111011101111001100000111110000100': 1, '01100000000000100010101011101110110011011111001111': 1, '00111010011110110001001010100110010111111100101110': 1, '01101110011011100001111111001110001010011101011100': 1, '01000010001011100001110011101111101010101110101011': 1, '00111100000100001011100001110100110010101101000110': 1, '00101000111001111011101111000110111011111011100101': 1, '00100111111000110011010000100011011011110001101111': 1, '11100110001111101100100100110000011011011011011111': 1, '11001000010011001101011001010100010011100011011101': 1, '01101011001010110111110010000111100101011000101111': 1, '01110000111111110010110001100011011001010110001101': 1, '00110110000001000101101001011011001101011110000101': 1, '10110100101110110010111101111100000110110111101101': 1, '00001100010001011000110100100111110011111010010111': 1, '11110000111000001111000100101011110111111100010111': 1, '00100111100000001110001101001010110001011011111011': 1, '00010111000110111010100110110010011100111001001100': 1, '00110101001110110001110001111111010101111001000110': 1, '11011000010101110100100101101010111010011011001110': 1, '00001110010111101111111111010011110110111100011100': 1, '01011010111011001100010100011110010100101101111111': 1, '10100110011100001010110001011011011010100011000111': 1, '10111110111111000011110110001111111010111111111101': 1, '11011011010101011110101111100111011001011110010100': 1, '10000100011100110110101101000010111010110110100111': 1, '01011011110001101001001111101100010110010000011001': 1, '00100001101110000110101111010001011110010100100111': 1, '01100001000110000101100111100101011111011001110110': 1, '01101010111110101010001111111100011110101100100101': 1, '10001110011001001101110101011011010010110111011110': 1, '00000111100001101011110010001111001010111110000100': 1, '00111000100010100010110101111011110011111111110111': 1, '10101010101011100011100001001111010110111000010101': 1, '10110001111010010011110100000001101101101100010110': 1, '10110010111010100111010001110110001111111001011100': 1, '11010100000110111100001010001011111111110111010101': 1, '01111010100111100101011011110011010010111010110101': 1, '01101011001110010000111011101010011001010010100111': 1, '10111000101001100111001010010100111011111110000011': 1, '01100010001100011110000001011010100100010011100111': 1, '00010001000010001111110011001101110010100101111010': 1, '00110101100000110101101011111101101010110111001111': 1, '11110111000111100101001000110000000011111100100110': 1, '00010000101010001010000011000011000000011001111110': 1, '10011010100111001100101111110011111010110001110111': 1, '11100001001111110100100101111000110110101001000100': 1, '00100010000100101111110000011100100010101111000000': 1, '00110011101110101011011001100110010110111101110101': 1, '11011110011010000011111001010001000001111101010010': 1, '00011110100000110110000101110111010011011010100101': 1, '01001100000101111001101101101111110111110100000111': 1, '00000010010110100011110001011010011000101111110111': 1, '11110001101011110110100100100111100011110000100100': 1, '10110100000000110010001101110111010110111001010110': 1, '01111001010110110000001111101110111111111100010100': 1, '00001101110000111110011100000000011111101011011111': 1, '01011101001111101011000111011011000010101011100110': 1, '01001000001110000110101011110011001011111101010101': 1, '10111100000100100101001100001011010010001001001001': 1, '10110100100110101001111000110011111000110100000001': 1, '00011100011111111110101111110110110010011001100100': 1, '01010100000100010000110011111101100110110011110110': 1, '01111011100101001111111111110011110111110011111111': 1, '01011010001010001010111011001111111001001110011011': 1, '10010101010000001110111001001110110110101110010011': 1, '10001011001101101111101101110000011001101011110100': 1, '00010110110111101011101001111110110111101011101011': 1, '11110010101101001011000001010101100111100110011101': 1, '10110111001010111110101111111110110010011110000111': 1, '00011110000111001011001000010011110011110000010101': 1, '00010010111110001111110011100011111111101110111001': 1, '01111101101111001100110001110010110111101101000111': 1, '01101010011010100011100111100110011100110001111110': 1, '01110100011111101000001011011111011111111110000111': 1, '00011010110101100101000111001001001111110000110111': 1, '11001100111111101111000101100000111111111101101111': 1, '10100001010000010001110010011111000011101100100111': 1, '00001000100001011110010101011011110010111011101111': 1, '10101101000110101110100100001010001010111100000111': 1, '01000110101111110001001111111011111011101011100101': 1, '10010111001010011100000010001011110111100000010111': 1, '11011011110000101101100001101010101110111101101110': 1, '01101010011000100110011111110010011110110110001101': 1, '10111000001100111011100001001011010011001100010111': 1, '11011010110110000011011000011000010011110000110100': 1, '11110010000000000011001000111100110010011001010101': 1, '11100011111110110100110011000011111110111100101100': 1, '10001000011001101110110011001100111011001110111000': 1, '00000000000000100011001011110010011010001010100101': 1, '10111111111010000111101101111111011001110010101101': 1, '10101010000100101111000101101011110111111011010111': 1, '01111111011001101100101001101011011111110110101100': 1, '10010010111011100110111101100011010111010111100111': 1, '01111111110010101110010001101011011010110010101100': 1, '11110010010101101110111011000011000110101000000111': 1, '10110110110100111001110111011010010010101110000111': 1, '10101000101011111010110110000011010000111110001111': 1, '00000001111001101011010011011011001110000011010110': 1, '11110110101100001000000011011011111010001110101111': 1, '10110110011100100101110010001010011110111111010110': 1, '01011011110111011100111101010111011011011111100110': 1, '11100011011011001100001110100111111101111010111001': 1, '10111111001100000100100001100111011001111011001111': 1, '01110001011011001010010000001110100111011001100101': 1, '10010110001000000010100111000111010111101000111101': 1, '01111111011100100101011111000000011011101000110010': 1, '00100110000011011011110101100011011010101011000100': 1, '00111010010010001011100011111011111100110010110100': 1, '01001110000010011110100000110011110000001011111111': 1, '00111100100100110011111001011111010101010001010110': 1, '11100101110101110011010011110001110010111010111111': 1, '00001000001000000001101010010110111010111000011101': 1, '01001100100111111110101001110110111011111001011111': 1, '00100001110011101100011001110111010100111000101111': 1, '11000110111110001110010001101010001000111011100111': 1, '00101010100011011000000001000110011011111110001011': 1, '11111100011000011111100111001111010110111000111101': 1, '01000100110000100001110110010010111110111010000101': 1, '01010101100010011101110100110011001110001011110011': 1, '01110110010000001111101000000001010001111101110111': 1, '00001111100010000010101000101010110100101011110001': 1, '01101100001001101110100011011001010110001001001110': 1, '10010110011110001011010101010100110110111100010010': 1, '11111110111100111110010001110110111101111110010111': 1, '10010001001111100011111000110111110110011111100111': 1, '11101101000001101011100101000011111111111011101101': 1, '11110100110001101111111001010111111010111000000110': 1, '01101010001011000110011101010111011010111001101111': 1, '01100010011110000111111011011011111010010001001011': 1, '00111101110010101010110011001000011011111011100101': 1, '10011010001010001011010110010011011110110011100111': 1, '00111000110011111011110011010111011110101100000101': 1, '11011000101000111011010110111010101110111111001111': 1, '10101001100001000010010101100000010011111011101111': 1, '00100000110000100111101101011111110110111011000100': 1, '11011110101111001000001101101011111110101011101111': 1, '11101110101000000110010001001010100101111110010101': 1, '00010001111110111111011100111100001011111000110110': 1, '11101000000101011110110000111011011110111011011111': 1, '00110100111110010011110111100111111110111000010101': 1, '10111110001111011001100111110111110010100000101100': 1, '01101101000110011100110101000010001110100111000111': 1, '00110111110000000011011001110110110010101111100110': 1, '01100110010010101110001111111111110010100010010101': 1, '00100000110110100010101101010010111110111001010111': 1, '10010100100110000101111101110111010110010100011111': 1, '11010010100000110101011011101011010100100100011111': 1, '00011100011010110101001101111001010110111100011001': 1, '10010010100000010010001101100011111011101011010111': 1, '00010001101011011011110011110111010111111110100100': 1, '00110100110100101110111101010011010000101101100110': 1, '10011101000001110001100101101011000011110100101101': 1, '00010111001000100000000001110000110111101100001111': 1, '10110101011011000101111111101010011110111000100111': 1, '10111101000000111001111100011111000000110001001100': 1, '00011011010010001101011010011110011110111100100001': 1, '11101010101111111111101111010101110101101111111110': 1, '00111110111010000111110111111110010011110001000011': 1, '11011110011110111010001011000100001010011111000110': 1, '01001000010100111000100000001111010011010110010110': 1, '11000011000011101101010001011001110101010111111111': 1, '00011100001000111101110011011101000000111001000001': 1, '10000001111101111010100100000110011000111011110101': 1, '11011110011110110011011111000100100010101100100101': 1, '01100001001001101000001011001111100011010001111100': 1, '00010000000100000111101101001101011010101010010011': 1, '11111100100100101010000111010111000010111100110110': 1, '01010000111111100101001111101101101011001010111100': 1, '11100110110000111001010000000110010010110000111101': 1, '01011100000111011110110000100110010111110000001111': 1, '01100110111011001010100001000011110000101101000101': 1, '11101000010001101100100000110010111110101000001100': 1, '01110000011111110000011101111001111111101000101111': 1, '10111111110001010011100011001110100111101000101101': 1, '01110000011011010011101101010111000111111110100111': 1, '00001100000001000100100100101110101001001100011101': 1, '00011101110000100000011011111100100011111110000101': 1, '11011010100110101101110000101110011100010110101110': 1, '11000100010011000111001000101001011111101000001111': 1, '01110010011101100100000100100001110111111101101101': 1, '10001110001010111111011001010111100011110100001111': 1, '10100110101000010101111110111110010001011011100110': 1, '00111000011111001010100000110100000111101010110111': 1, '10001101101000011011110101110011001110110111000111': 1, '00000010000011001100101000100011100110101000111010': 1, '10000110110101101100101011010011011111111111011101': 1, '10000110101111000110101101111000110011101010100111': 1, '11110110111111010100011101101111110110111011100111': 1, '01111100010110110110011011000011010111110000001101': 1, '01100000000110010001100100001101011110111101000101': 1, '00101110011110110101100100010011110011011110001111': 1, '10011000000010001101101001110011011011110100111101': 1, '11110011100100001001001110001011111011111001111011': 1, '10011110110110011100111001100010111100111000010111': 1, '11001110001111100111101111100001010010111010000110': 1, '11111100101110110010001000101110010110111001010111': 1, '10101100100001111011001101101101000101111001011110': 1, '11101000001011111111001000110000001011111000110100': 1, '10010101110111100010010101011100010011001110101101': 1, '00011111011001110010001111011110000010111110110100': 1, '10101011010101010010010011101010001111011011110100': 1, '01011100100000000111001110001011010111110110111100': 1, '10101110101000110100101110010110000001111111001111': 1, '11100000111010111101101000110101110111111011001101': 1, '10000100000111110111001000010010010110110000011100': 1, '00101001100000011110101101010111101100101010100101': 1, '11000100011000101011001100101001010110011001011111': 1, '00100010010111111101101011110001010111101010000110': 1, '01101010110110110111010001001011111111111111111110': 1, '00001111001010001011011001110011111010110100000101': 1, '10100110111100000000011111011001010011111100101111': 1, '10001001110000100110010101000011001111111011111111': 1, '00010100110101001000111111010110010010101101010101': 1, '10000001011010100010110101001100110011100010100110': 1, '00101101010011111010000100101000011010111110111111': 1, '00001000100001100000101101100101010111011100110100': 1, '10010110101000111110111001101011111110111110101101': 1, '10000100001100100010001100010010101111011001111100': 1, '11001110101110111011000101001011110010011010100101': 1, '01010100000000111000100111100011110011110000000101': 1, '00111110001110100110111111010011000011110100000011': 1, '00011000010101100101110100100101101010111100101011': 1, '11100000010111101011010001100011011101111110011101': 1, '10100110010010010011010000100100101001101110100110': 1, '10110000101010110110111011000011101011111101001111': 1, '00100000111000001001010001001010110101101100010111': 1, '00100110101111001011111000110010111111111110111111': 1, '10101001100101100000111010010010111011100000010011': 1, '10101100111111111010001011011111100111101111010111': 1, '01111110110000101101100011001010111000111000011111': 1, '00110111100101110010000011100010101011101111011111': 1, '10110110010111111001110011000010011110110011101101': 1, '00010110011010111100011101011111111011111110011011': 1, '11111010000100101011001111101011011110101010001100': 1, '00000010101000101000101011100101011011110110010110': 1, '10001110010011110101111101111110011011001111000011': 1, '01000000101111011001110000011010011111101001101100': 1, '11111010000011001111011010101001001000110001011101': 1, '10010000011000010001110001001111010111110000001111': 1, '10101010011000000110001101001111000011011100001111': 1, '00001111101100001011110011101110001111011111110100': 1, '01110110001000010100110110010100111111001100100100': 1, '10001111101000001001110101111011011011011000101100': 1, '10110010010100100110100011110110011110100011101111': 1, '10100010100000001010110000010001001111111011011101': 1, '01100000001111111010110111111011110111111110001110': 1, '11010111110111011010111011100111011000111001011101': 1, '10010000001100101010000101111011000010101011110101': 1, '10111010001001110001111101011011010100111110001111': 1, '01100100010011001111000110101011010100001100011101': 1, '00111000101000101100011100101111001011011100110111': 1, '10000011101000000100011110101010101010011101010101': 1, '10110101010100110110110110010011111110110001000111': 1, '11001011111111101111010101010100011110110010010111': 1, '10011001101010000011010100010010111010011011100111': 1, '00010010101101000010000111101111000111111101000110': 1, '10111110111010101000000111000011010110111001110101': 1, '11110001001100001111001101011111110001100110010101': 1, '11010000100111001001001001001110010111101000101110': 1, '10001110111110010011101101111011000101111000010101': 1, '10001011111010110001111011000011100010111001000101': 1, '00111111110100111100111001011010000110111000001001': 1, '01001000001000010111001010110011000010011101111101': 1, '11101110101100001111101010111100001010111110001100': 1, '01001000000011101110101011011001110001111010010100': 1, '00001111001111010001111101111010010110100101001101': 1, '01110111100111110010011111000010011110110110011111': 1, '10101010010011010111010101010011000010111011110110': 1, '11010111111111111011111010000000000001111011000111': 1, '10100001110110100000010100010010110111111000010101': 1, '10001001010100000011111100101001111010101110111101': 1, '11100011010010111111101001100111110011111010111011': 1, '11101110000011100100101000110001011011111110110100': 1, '01110010101000100000110100100110011110111010100100': 1, '11111000001010100110001111101111101110110011110101': 1, '01000111110111001011110001001010001111101010000101': 1, '10100000100010100111100100010110111111101000011110': 1, '10010100010001000010101100111010011110111010111100': 1, '11011110010110001111110001111101010110011000001101': 1, '01111000001000110011011011001101101110110101010110': 1, '00001100100000110110110101011111101011001111100111': 1, '11000001001001101000000101000110011110111011001100': 1, '01010110101100110011000011011111111010111001010110': 1, '10010110110111100001101111100110011110111000000100': 1, '10011101011001001011010101000011011011101100111111': 1, '10011100010010100010100111100010001111110100111011': 1, '11101100100000100111011010010111010010011000111111': 1, '01100000110111001110110101101011110101111110011111': 1, '10100011101011100010000000100110101110110010101101': 1, '10111001010110000111111111101100110010011100011101': 1, '11000000010010001001100001011010111110101101111110': 1, '10110010010101101011010010001001011110111101101000': 1, '00111100001010110011000010010011111110101000100101': 1, '01010010011101110100011111111110011101111110110100': 1, '11111110100011000011011111111101011110011001011110': 1, '01011110011011101011101100010011011110100001101110': 1, '00100000100111001110011011110000010000110110100111': 1, '00010011101001100000001001111011010010000011100101': 1, '11101011110110011100111111111010000110011101101111': 1, '01011000110011001000000000100010011011111011100101': 1, '00011011011011101010111100011111011011001111110100': 1, '00011100111001010001111001110001110011111101111100': 1, '10101011110111101110111111110100110010111000100110': 1, '11100110000100101110010101100111110010101100011100': 1, '10111100000010001111110010101011011011110110010101': 1, '01100111011000001101001111010111010110010100101111': 1, '11101001110101000000111110011001010111101001101100': 1, '00000011110111110111101011011001010010010001010110': 1, '01101101111111110101110011000100010100111100100100': 1, '11111010010010000001111011111010111110010010001110': 1, '00101101011001110100101010111011001101111101001111': 1, '00011110011100010000101111100010100011111110011100': 1, '11010011001100100011111010101001110111111101010101': 1, '00010100100110101011000101100110010010001101011110': 1, '00101010000011101001101110100101011111101001011100': 1, '10000101001000010110001111101111010010111110011101': 1, '01010111010101001101011000010001110101001001100100': 1, '11000100100010111100101111011000101011100110110111': 1, '11001010101111000111011101010111011001111011100101': 1, '00101111101001110100110110100011001111101110010101': 1, '11101000010001101010000011010011011111111000101100': 1, '11101111110100100010110010010001111011011101001100': 1, '11111011001110100100110110010010111010111101000101': 1, '00010110011010100101000011011011110010011010000111': 1, '10101001001010000110000101011110011110010011011101': 1, '00110101001100100110001011000111011010101101000111': 1, '01101101101111101110111101011111010000101100101110': 1, '01111010011111111010111111111111011011110101101111': 1, '00110001010000100101101001110110010010101010011101': 1, '01111100111001101110110101100111110100111010111001': 1, '01000101000101101000101001101010010101101101101111': 1, '11110100110000100010100101000111101110001010101111': 1, '11111011010111101011111001100011010010110001000100': 1, '11111010000110100110110101010111111111111101000100': 1, '10001000111011001110110011010111100010011110100101': 1, '01010111100101111101000111000000011011111110100111': 1, '01011001100110001100110111101111011011111011001111': 1, '00001101110100000010101001010000010010011110001101': 1, '11011100110100000111110001111001011010001000011001': 1, '01011111110000110010011111001010010011111110110101': 1, '00111100101000101110000001100011111010011111011101': 1, '00011001000101000011101111001111010110000010111101': 1, '10011001101101001111001010001011111010011000101001': 1, '10000100111101101010101011000011010011111001001111': 1, '01011010101101001100101011110010111110111100010111': 1, '01001100000101100011101110001101010111100110010101': 1, '00000111111110111111001001011100111011000011011111': 1, '01111000010010110111001011111111111110111110011111': 1, '10001000101101000101011100001001101010110000000110': 1, '01111010001011100100100100011011110101110111110101': 1, '11111001001100011100100111110001110110111110000110': 1, '01011110010010100000101111110110111000111101011010': 1, '00010010010000100001000100011010111000111011000100': 1, '11001011000100001110010011000010011110101100101101': 1, '00011110100010011110011001111000111111000110111101': 1, '11000010001011010011110111000110110110110100100011': 1, '01100100110111111111111001110011110100101100011001': 1, '01110010010001111110011100011100010000101010010111': 1, '10111111110111000111010101011111010110111001101010': 1, '11010110110101100000000101110111011111111000110101': 1, '01011000111000011011111101111011111011010000110111': 1, '01101111100010001101010011100000111100001100000101': 1, '01110100011000111010101101101100110110111001110101': 1, '11000010101010001101111011111010000110101111011111': 1, '10011110111111001100111011111111010011001000101100': 1, '10000010010010000111001101000011011011001010111101': 1, '01001100010011100011000110101011010011110111110110': 1, '00001001000111110110000100100111111111011110101110': 1, '01110100001000101100111101011111011010110111101111': 1, '00100000011010001010100101100110011110111011000100': 1, '00101000101010010010111101001101000111111111110111': 1, '10011100111101010010000001101010011110111001000101': 1, '01100000001111001000011101000110111110111111000110': 1, '00011000001100001100001010001000101010111011001011': 1, '01011101100000100010010011011111010010111010111101': 1, '10011110001111011011011001101010100010011001110011': 1, '11001100100001100010111011011011000010101100010100': 1, '00010100101010000111011001010111010011111000100111': 1, '00100010000100110100111110010111110111111011011100': 1, '10001000011000001100111111010101011111111001111111': 1, '01110011010110001110010111001000010111111101001111': 1, '10000000010110111111100110010110100110111111010110': 1, '10010001101100010000110111010101000111110011110111': 1, '10100011010001000101011101101111111010111111000101': 1, '01011101100000101111100100100011110011101010110110': 1, '00011010101001010010101001001110000010011100000100': 1, '11111000111011101111111110011110101111011110111110': 1, '11011101101101110010110101010111000000111011001100': 1, '01010000110001101111111000100010111010111010000101': 1, '11000001110011111110100001011100110111111001111111': 1, '00100111001100000000011011001010110001110111011101': 1, '01001011011001100011001111110110111111101101101100': 1, '10110100100101111110100101111000001011110100011110': 1, '11110011010001000110000111111011011010101111000100': 1, '01000101100000010111000111000111010011111000000111': 1, '11010011101111001001000001101010111011111110111101': 1, '11001001011011001000011110010010001011111010000110': 1, '11101001101001110001100100010111111100011001001111': 1, '01011001011000010011100011010101011010110111100011': 1, '01100000100000111110101001011111010000111110111100': 1, '11000000001111000001101000110111111011111110101011': 1, '11011000001100001010111000000010000011111100110001': 1, '00110110101101100110110101000110011110101100001111': 1, '00110101011101011111010111010010110011111010011100': 1, '11000000100101001000000111000011010011111000110101': 1, '11000010101111101011111111101000011011111010100111': 1, '01111101111100100001110001011010011001000110110101': 1, '11001010100101100011100011010110011010110011011100': 1, '00110000101011100001001101000100011110000110011101': 1, '10010101000101100001011001110111110011101101010101': 1, '11100010110101001010111101100000010111111100010110': 1, '00000101110001101001110111000111011011111000111100': 1, '11100001001100100101110011001111111010111001110111': 1, '10101100111100100110010111101001001101110100010111': 1, '10110110110111100010000000000110110000110110001111': 1, '00100011000111110111011111110001011001111101110111': 1, '10010100101101100010010110011111101011110100100101': 1, '01111101111100100011011101000011000011101010111101': 1, '01011011111111111101100110011011011101111010011110': 1, '01010110110000000010101111001110110111110000000101': 1, '01001000000110100111100101101110100111101100010101': 1, '11100111010001110100001111100111110010111111001000': 1, '01010111011000001100101110110010110111111111001111': 1, '11000001101011010111110111110010001100111111101101': 1, '11001010000000001111101001010100010010111010110101': 1, '01100111000011110010110101101000011011111111010110': 1, '00101100010010000011000010011001010010101110000110': 1, '11011010110101101010100011110111010110101101110011': 1, '10011001000110101110101111100100011011001010001001': 1, '10101001010000101100001101101011100010010110011111': 1, '01001010001110001011110110111011101010101100110110': 1, '00001101011001001100000010111110000110101000110111': 1, '00110001100010010101111110101111101001101011101111': 1, '00010110111010010110110111100010011010111001000101': 1, '01000110101101100010111110101111011111110100101111': 1, '11001110110001011011010110101101010011111000100010': 1, '01010000010100111101100001101010101000000111011101': 1, '10110000101010100011110000000111010011011000011000': 1, '00011111101101101100110111001110111111111111111111': 1, '01011011001010001110000001001111010011100011010011': 1, '00100010110001000101111111000010111111011001110101': 1, '11001010011010011001010111111001010010111110100111': 1, '11010111011101001111100111001101111010111110001010': 1, '01110001011010101010010111000011011011011011011100': 1, '01001111111010100111111001011100111011101000100111': 1, '10011010100101100100100001001111000010111000001100': 1, '10111010000011001100101011110110010011001110010101': 1, '10010111101100000000111000001010010111111100001101': 1, '11111111110011111100100011111111111111111101001111': 1, '11010111011011101110100010100110110011110000010100': 1, '00111000110100000100010001011010110111111010000110': 1, '00011001000010100110100100000101010010111110110101': 1, '10100110010111111101010101111001011011010001010101': 1, '10110110110101101011100100001010010110111000010011': 1, '11000000000110101000110010011111000011111010101101': 1, '01110011110010101011100001010011001111000111100111': 1, '01000011110000110111111010000101111110101110111111': 1, '10111011100001000001101000111110111010111001001101': 1, '01111011011100100101010011010110110111101110001110': 1, '10110010101101111100100101001111011111111001001101': 1, '10010001011111110010101001011111100111110001001011': 1, '11110001111101100000100001011011110111111111100001': 1, '00001001010110110100110111011110100111101010000100': 1, '11100011001110010010111011010011011011110011001101': 1, '01001110010000000010110010000111110010111100011100': 1, '11100100010100100000101111101011011011001101001110': 1, '11100100001010110011111100111101111010111011100010': 1, '11011010000011101011111011000010010111111010110110': 1, '10110011101011111011101101000111110110111100000001': 1, '11100011101010001110000001111111111011001100001111': 1, '01010110000010011001101011001011011100101100101011': 1, '00110001010000001101010010110101011111111000111101': 1, '10101100011010101000000100111011101111010101110010': 1, '01011011110101110000100101111011101110111001110100': 1, '00011101011010011110011001001011001010111100000111': 1, '01100011000011100111010010110011100010111011011101': 1, '01000010100010000011100101011011111011011101011111': 1, '10010111001011110101101011110011011010100000111110': 1, '11000110000110100100111011010110010010101000111000': 1, '01010011101111010011100101001110110001111111011100': 1, '10111000100010101001100110000111011011011100000001': 1, '10100011101000100100001011010010001110111000110101': 1, '01011001001110101001001000110011111011111000100111': 1, '01001111100101000001100111000001010010101000100010': 1, '00000101001001111111111011101111000101101101110111': 1, '01100101001010000110101110101111000000110110010110': 1, '00110111001101000011100101000010010111101101011101': 1, '01110011101010000110001101010001100010011100001110': 1, '01010010000111000010101101000110010110110010000101': 1, '11111110100011011101100110101000111010010011010111': 1, '00000001111100101010111001101100010110011100100110': 1, '00000100001000100100111101011011110111111100100101': 1, '11100010011110100010110111010011011011110010010110': 1, '11011110100000101110011101011011011110111110111100': 1, '01001111010010100110110001111111100111110010100101': 1, '11000100110101000000100000111000100111100101101001': 1, '00101000100010000111100100110010011011111000110001': 1, '10100110011001101000100111100011110010110000010100': 1, '11100110011101001010000001010110110110110000010001': 1, '10101011011111001110110100101110011011011010000101': 1, '10001101101100001001100111110001100011110100010111': 1, '11100100111011001010101110110011010010101101101101': 1, '01101010011001100001010100110111111011111101111100': 1, '10111100111111000010011110001110010010101110110110': 1, '11010111111001100001111111000010111110110100101111': 1, '10111001001101100010100100111001110010000101111110': 1, '01010010001110001000000101100000011100110111001100': 1, '11101011001010100111011111000011010111011110010101': 1, '11001110110100001110101110000111011011111010001101': 1, '10101000000111010010011101011010111011100101101101': 1, '00100100100001110011111000011100111101111110101101': 1, '00011011011001101000000011001110011111111111011101': 1, '11111000011100101000000011111111110111111111110111': 1, '10111011110011101100000101010001010111111111101111': 1, '00001110111011111000000101101001100001101111000101': 1, '11001010101011011111111001010110011011101110001010': 1, '00001101001010111101010110111011011010111111111100': 1, '01001100100011111001111101111010100110101101100111': 1, '11011111101101111110010111000100000011011100011100': 1, '00101111111010000111110111100000011110111111001111': 1, '11110000010011100100001101000000110110011110000101': 1, '00010010010001100101000111011110110010111100000100': 1, '00111111001100101001100101101111011000111001111101': 1, '11011001101100110101111111110111110011111100001101': 1, '10011011100011000010001101101011010110101001011100': 1, '00000101001011001001100110001111110110111100101101': 1, '10111001110110001111100110101111111010101011001111': 1, '11001110010101100011100100111000111111010001010111': 1, '00000111000011100011011001000110111011110010101111': 1, '11010110111001100101110101011110110010101001100101': 1, '10111101111111000110100010001111010110010111001111': 1, '11000000000001100010101110111010001001101111101100': 1, '01001011000010000111000001011011010010111001010111': 1, '11101000111011100111101011001011110111011111010111': 1, '10110100000100000100101000110111011010011110011111': 1, '10010000001010001100100011100101010011111101000111': 1, '10000011101001001000111011110100110010111001011100': 1, '11110001011001000001101110100100110010111111110111': 1, '01011101110010000001011101001010000111110010110111': 1, '11011011111000100111111001101001110110111110001111': 1, '10011010110110001011110111100001110010110111111110': 1, '01001110110000101110110000110110000001110100100101': 1, '11000010001000001000111111011001001011111111001100': 1, '01101010101111001111010011011011010011110101011110': 1, '01110110111110000111001111010010010000101100110101': 1, '10010111010111001011000110001101011110101001010111': 1, '10101000100000010100001100011001000110111101011111': 1, '01111010010110001000000101111110110011111001001110': 1, '10010111100101011101001101011100001111111101000111': 1, '00111011010100001111111100000011110011111101011100': 1, '01010110111001010111100010101001011111110111001100': 1, '01000010011101011001100101101010010010111001001011': 1, '00101101001100001001000011110011011110111010111101': 1, '11111011101010001100010100010011110011011001010110': 1, '10001110101111110111101110000110010011111100001101': 1, '00011101010101000111110101101001011110111100101110': 1, '11011111101100101110111111101110011010101010000111': 1, '11010000111000011100010000000011100010111001110111': 1, '10011100001011011101110001011010101111111011000111': 1, '01000010000101111100101100010110111010101100100110': 1, '00010001111111001110110111000110110101011001110111': 1, '11101110011011101011100011001110010111111001001111': 1, '10101011001111111110111111101011111010111101010110': 1, '10110011110010010100111101000100110011111110111000': 1, '01101010101011111110110001001111100110011000110111': 1, '10101100000110011001110000010011011110111110011110': 1, '10101100110111010101100111000100010010010000100011': 1, '00010100010000011110010101100011110011110001001101': 1, '11010000000111001001010111011111011110111011011101': 1, '10010000110000001001101001110011011110100000000110': 1, '01011010101000001010010101101110001010001111100100': 1, '11010101111000100011110011010101010010111101010101': 1, '00010000000001011010000100111101110001101100001100': 1, '10111100011101001001110011110110110001111110011101': 1, '10000011011010110010111001100000000111101010000100': 1, '01010000101011101111101011100101000110111010011101': 1, '11111110011001100000101101000110010011101111101101': 1, '01000110010011100010101111101111010111101100011100': 1, '00110110110010001000101111101010011011111101010100': 1, '00000110010110001010011100001100101011111110110110': 1, '11001101000110000011101110110011110011111110011011': 1, '01100100011011010011111011001111101110111111111101': 1, '00110001000111110000000111101000101100110101110110': 1, '00000100001101000110110101110100010100101001110101': 1, '01001001001111100111111111011011111111111001110100': 1, '01001110111101100000110111110111001011111001111011': 1, '00011000001010001101110100000100001111111001011100': 1, '01010000111001100111101111101011111010011100011001': 1, '01010001011000100101101111000010110110000100110111': 1, '10110010000011101110110010101011000010111011101101': 1, '11111001101101001010110000100110111111110000110101': 1, '01011100100011011010000001101110000010101011000100': 1, '10110010101110101011001001001011111011110100001101': 1, '01001000011001110110111011100110111111011001001111': 1, '01001100111101110111011100100111000011111001111101': 1, '10010010111000001101100011111011111111111001001001': 1, '11100110011000000010000000110011011000111110101110': 1, '01111000001101101000110111010101011011101110111101': 1, '01001110011010100100110101010111111011101100110111': 1, '01100001110110001111100110101010000111101110110000': 1, '11101000001000101100000010111010111111111001010110': 1, '01000011001111101000101001101001110010101011111110': 1, '11000100011101001111011000001100010010111000101011': 1, '10111101101000100110001111100111110110101000000101': 1, '01010101001110100110110110101010111010110101011100': 1, '10101000010101101101011001110011101011011001101101': 1, '00100011111010110110110100101010000110001110000111': 1, '00111110000011101100111011011101110011111001000100': 1, '11001111101000100011001100110011111010000011011111': 1, '01001100001110101110110011101010111010111000010110': 1, '01010001010100000001110010101111111110011111010111': 1, '00010100111101111101110011111010001100111100110111': 1, '01001100101111111000111000100111011110111111000101': 1, '00111101100010010101101011010110001010110010001111': 1, '00010010111111000011110110101111011011111110010111': 1, '10111101001101101100101011101011110011100011000111': 1, '11000011101000000011101000111011011100111000111110': 1, '11010001001000111000000100001000011100111100100100': 1, '00101011101110100110110011011111111000111101111111': 1, '00010100010100100101100011101011110011111100001111': 1, '01010110001001101110000101100100110111101110110101': 1, '00000110000001110110110000111110010111011000111001': 1, '01100011110110100001001101100001000110011111101111': 1, '00010101011100000111101100010011110011110011101011': 1, '00011011100011100110100011000101110111111001100111': 1, '10100110011110111110100111101111010000010111101111': 1, '10110101101000110111011111000010111110010000010110': 1, '00001000001000101100110011000010100010111010111111': 1, '01111100000011110010001000101100001110101110001111': 1, '00011000001000010101110001000111110111101011100101': 1, '11111001001000101000101010111001010010111100110111': 1, '10111011011101100111010110010011111110110011110100': 1, '01000101101000001000100100011110000110101010001110': 1, '10000100001001001110101001100010011001001101111101': 1, '01000100100001110010100001000111010011111110001101': 1, '11100011100110100011000001110011110111111010101101': 1, '10010111010001101101101011101010010001011110111100': 1, '11110110000010110001111111001111110111101111110101': 1, '10001100110000110110111001110011010010111001000111': 1, '01011100101001100000000110010011010010101001101110': 1, '10010000111011000010010001001111111111001001000111': 1, '11011111000011001010011001001110001011111111001000': 1, '10010110100000001000010011011011011000111000000101': 1, '00100111001000110110100010010111000111111000111100': 1, '00000100100111111011110010010110101010100000011001': 1, '01111010001011110101101001000111001111111001101111': 1, '10000101110100011101111010001001011011111001010101': 1, '10100001010001101111101101000010000101011001010111': 1, '10011110000100110001100101101011011101101011000101': 1, '11010111000001110011111101100111001001010111010101': 1, '01000010101001111100000100100100010001011110000101': 1, '01010100111011110000001001100110001110010000001101': 1, '11011001110110101101000010010110010001111111101000': 1, '11010000000111100100101001011000101110111001100101': 1, '10001101111111101010110011111011001110111110110111': 1, '10110001010111100001101001011110001010101000011101': 1, '00010010100110101011100111010001011111111001110101': 1, '01010001110011101011011011111010011111111110111111': 1, '11101101001010001111101001010111011111111100011111': 1, '11111110011111111011001001010010111111111100000001': 1, '10000101011011010110000110111011000111010011110111': 1, '00010011010110110000110001110011011111101110011111': 1, '10001010101000000111111110001000110111111101101101': 1, '00011001110010101101101001011100111110011101001111': 1, '10011100010111101011111111100110011010111111001000': 1, '00001001101001001000001001010001110010101110110111': 1, '10101110000011110101001100111111000110101000000111': 1, '10010011101000100000110010001111010110111100110101': 1, '00011011111111001100100000001110101111100100110111': 1, '10010001001111001010001101101001111111111010010111': 1, '01100101000111000000000001010101110010110110110101': 1, '01000101011011101111101010111011110010111010000101': 1, '10100001101011100110111101111011111011111001101000': 1, '11111001110000101111010111110101110110111111111111': 1, '10110010000001010111100000000011100111111100010100': 1, '01110011001100100001100000010101011101010110101101': 1, '10001111011010010111001111101011011000011011001110': 1, '10000010101111010000001101011110101010101110110001': 1, '00011011011111000000101110111010010100011101111110': 1, '01111010011000100101011101010010111010111011011101': 1, '11001011111111111101010110000101101111011101000100': 1, '10110001100000100101100111111011011110111000111110': 1, '11000101110101001011100011110110110011101110010101': 1, '00101100001000001100011111101111001110010110101101': 1, '00110001001101000011011111001100101111011010001100': 1, '10010010110010000001001001110010011011110000011111': 1, '11111111101101000001001011100100010010100101101111': 1, '00011010011100010011101111110011110011111010011110': 1, '01111010001100000110101110111110110011110001001110': 1, '11101000111100101000101011101010001110110011000100': 1, '10101001111100101100111101110111011010111101010101': 1, '01001100101101010010110010000101000110111101010111': 1, '00000110001110100101110101111110011110000100111111': 1, '11000001101001000111110001110011011110100011101101': 1, '00000100101111100010111111001110010111111110000101': 1, '10100010101110010101011001000010110110111101011100': 1, '00110010101001100000100100000101010111000011001110': 1, '01101101111011111010100001001011010110110001011111': 1, '11110001111101001001110011111011011110111100110110': 1, '11000100101000100000101011000110010010011110001111': 1, '11010010111111001000101111100010111111010100110100': 1, '11110100011111101110000100110011101011101111000111': 1, '10001111110010001011101111011010100010111011110111': 1, '10110011011010010101001001011011111111101011001101': 1, '11101110010010001000101101011110100010111010000100': 1, '11011110111010111111111100001110101010110000110110': 1, '10110000111011111100110001111011011101110110011101': 1, '01101010100101101010010000000101010110111001110101': 1, '10010111100011011100100001000001110101001100011101': 1, '00001100001010101100100110011011001100111111001101': 1, '10110100101101010111101110101110011101101001110101': 1, '01011100111010001001001101011111010110111100010111': 1, '01010000001100001010100011010011010100101100100110': 1, '10011000110101101011101011110011110010001011001111': 1, '11001001101011110010101111101011010110111010111110': 1, '10100010111100101010101010100111010011001001000111': 1, '00100001001110111001100101110110110000111011011101': 1, '11111010001011000110010001111110011101010111001101': 1, '11000100101001101000101011010011110111101000110101': 1, '11111100101001100100101101101010110110100100000001': 1, '11110110000101100101101101011111100011101000100100': 1, '01001110101000101110001010100010011110101010010100': 1, '00011000000000010110000101111011101011111001101110': 1, '00110001110001000111001101001111011011101000011101': 1, '00110101110011110010001011111110011010011110110011': 1, '11000000111100010011101101010010111010110100011011': 1, '01000000010011011111101001101010110110001001101101': 1, '10110111110000000111101001010010010111111110011101': 1, '11110011110101110010101101010001010110111011100101': 1, '00001111011001000110101011001010010110110001011110': 1, '10001100111100001010001101011001111110111111110110': 1, '11010110100111001000011111010111011000111100101110': 1, '11000000111000000111110110100010101010111100000100': 1, '10010010110100000001101001010011000010110110010100': 1, '11000111100100100001100011101010110111111111010110': 1, '11011010100111101110001111110111001110100101100100': 1, '01010000001010000100100000111011111010111000010110': 1, '10001001111111001100101110010011001011111111101100': 1, '10110000100010100011000111110110101010100101110100': 1, '01000010010101111111010100110011111111111011101100': 1, '11011000011100001111101101110010011010111111101110': 1, '10110001110111000001011010010110000101111000000100': 1, '00100100101001000000111001100010011111011011111100': 1, '00100011010111111110101001100000110010111001111101': 1, '00000110101000010110011100100100011111111110101111': 1, '00001100100001001111001011000101110010100101111101': 1, '11100111101000010010000100001111110010111101100101': 1, '11001011011011010001011101000100101111111010011100': 1, '11110000010010010010000101001101110111111010010100': 1, '10110110011110010110100111101110100111111110100110': 1, '10001100001101110101110011110010101010110101110101': 1, '01010000001100101111110111101011111010111011101100': 1, '00101001110010001100101011010011111110101000110110': 1, '10001110111110000100101011110110010011110001011101': 1, '00000000111111100111111111011111110111101011000100': 1, '10111100000100111110110001001111010110110011010110': 1, '01000000000111101010100000110011011000101100111111': 1, '00011110101010100111100001101011010111110100100100': 1, '10111010110010001010010100101111001000011101011110': 1, '01110001000000110100111101010101011011011101110111': 1, '00000010000001001000100000100011111101111110011110': 1, '11000010011000011011000110111011011010100011100100': 1, '10010001101101000111011101110101010110011111100101': 1, '00001111110110111111111010001101001010111011000111': 1, '10001011000100110110101101101101100011011110100111': 1, '00110100001011100001101101111111101111101011110101': 1, '10000101101100100000101111010011010000111011011111': 1, '00100000110010000110110101111101111011111001010110': 1, '10111111101011111011110111100001110010110111011000': 1, '11100001100011110010010010100100110111111110010111': 1, '00000101100011001011011111001101011011101101001111': 1, '11110100111000100001011001010110001011100011010010': 1, '11110100101011111011110001111101010000110000010111': 1, '10001100001100100111100101111010111111001111100110': 1, '00101100010000011101100001011111010000111011010111': 1, '00000110110111001010111001101011111010011000101110': 1, '00100100011110001101000010111011110010101000111100': 1, '10000001010101001010011100001001110011011110001101': 1, '10001000011110001110011011110011001100101010110101': 1, '10000001000011010111000011100001110010111000001111': 1, '01001110000100000001001000111110011101111111000100': 1, '11101010111000101010110001001011011011001101110101': 1, '10101000111000110110101110000011011010101111101111': 1, '01101010001011100001001101010010010011111000111110': 1, '10100010001010101111100011001010110010111010001111': 1, '11100100101010001010110101101011100110011100111110': 1, '10111011100101000001101000001011011001011100011111': 1, '10000111110101100110110111110010110011101011010101': 1, '10001100111111101010111101110001110011111101010101': 1, '01101001011011011010001011011111010010110111100111': 1, '00000110101011100110100010101110010011110111010111': 1, '10111000111010101100111101010010111010111100011101': 1, '10010000100000101100111111011010000011110010000100': 1, '01011101101100100101110011001010001110001100011111': 1, '00101010110010000111110011110110101110000101100111': 1, '10101001001110001111010101000110011010011011011100': 1, '10011101000101101111100000011110110110111110110111': 1, '10111011100000101000111001110100001111110011101110': 1, '00100100011111101011011111001010110011111110111110': 1, '01010100001110100011110111011011110011101000010111': 1, '11110010001110011110111010010100100111111110100110': 1, '11000111111111011101011100010010000110110011000110': 1, '11010111100111001000000111111111110010001011010001': 1, '11101000010100100000100000001011000011111111000101': 1, '00100001010101100110111001101011000111111000100111': 1, '11001111011010111110111110100010110001111010010101': 1, '11001100000010001110101001110001010011111101010110': 1, '10001011011100101000111110000011110010111011110111': 1, '01111100010001000010110011010111011111111001010101': 1, '10101110011001100010010001001111101010101011100111': 1, '00100011100101011100001111010011101010110000000101': 1, '10111101010011101101000111110111001111111000111101': 1, '11100111011111101110101101110101010010111001000100': 1, '00000000111101110011010111001111100001110111101100': 1, '11110100101011101010110000011011111110011111011101': 1, '00111000100111100000111001001011001010110000011100': 1, '10110010000101111100111010011000011011011111001101': 1, '10110000101010100000000110100101111110110110100111': 1, '10100111111110010111011010110111110110100011001110': 1, '10100010101000100111010001111010001110011011110100': 1, '00111111110110011010000001000110101011101101010111': 1, '10110101000101001011111100100110011111111010001000': 1, '11011000100111000110000101000010010010100000001101': 1, '10100000011100100101011011001010001111001100011110': 1, '11110011101111011010000101101110110011111111100110': 1, '00100010110011100011110010001000011100111101110100': 1, '01111010011100010010101101110111010011111110000111': 1, '01001011101100011001101111101010011010100110101101': 1, '11100110110110110011000011010010011011011101100111': 1, '10110100010000111111010000010110011110110010111110': 1, '11001001000110001101101100000100001011111010001111': 1, '01100100011001100011011001101010000110001001011100': 1, '11110001001010100000110011100110010100101101110100': 1, '11101110101111101010110000100101011010110110010110': 1, '11010001001010100101111100010110010110111110110110': 1, '10000000101111101100111110000111111010100010010101': 1, '11101001100011110000110010101100011100111000000111': 1, '10101101011101001110010001111000110010111101110000': 1, '00100110001111001110111111010111001011111001100100': 1, '10010000100110111100110011100111111110001101110110': 1, '01101010001000110100100111101110011111111001001110': 1, '00110001011011110000100000001010111111001011100100': 1, '00010100010011100001000111000001010010110010011000': 1, '00011001010000100111101111101110110101110110101111': 1, '10001011001011111110111110101111110000100111100011': 1, '10001100000010000101110011000111010010101101110001': 1, '00100100100100001010111110100001011100111111011111': 1, '10100001100000001101100000001110001011111010000111': 1, '00011100010101010100000001000011000111010010001101': 1, '11000010110100111100111101000001111110111001101101': 1, '10000010110011011101000111111011000010100100000111': 1, '00110100111100000101000010100110011101001011111111': 1, '11100010000001001011111101010111000010001110101110': 1, '11001011101000101010001111100110110011110111000101': 1, '11110011010011110110110010111010110010110001111111': 1, '00001111011000010111011101011011010010111101010101': 1, '11101111000001011101100101111001110110101100010111': 1, '10001000000011110011010111010111101010011000111111': 1, '11111111110110110101110001000011110110111000101100': 1, '11011011100000101110101101001100001110110110100100': 1, '11100110111011110111111011011101010010010100001110': 1, '10101011111010001010000111001010110011111100000101': 1, '10101010110111110011101011011110110110100001011100': 1, '10010100001011100001110100101110110011011000000101': 1, '10100111111000100011010000000010101110111011100000': 1, '01111110100001100100110001001110111011001100100101': 1, '01111111011111001101001011011111111101111111111111': 1, '11010010001011001010000010001011001010100010111111': 1, '10010101111001100011011000000111001011001011110101': 1, '10001000010100000011110101001110111000010000111101': 1, '10010111001010000101111110110001110110111000000101': 1, '11110001101110101011000000110011011000111101111111': 1, '10011100100101011111110010010110110111101110000001': 1, '00010111010010011000000100101110011010101100001111': 1, '10101000010010011110100011010010000111111001000001': 1, '10001000101101001010000001111101010100111001010100': 1, '10010001100101001100101100010110101110110101011101': 1, '00101111101100101110101100011010110110100110101110': 1, '00011110010100111010101001001000011111111001000110': 1, '00101010111110100000011111010111110011101100000101': 1, '11101010101010011110100010011000000011111010000101': 1, '00010001000101011011010010010010110110110100110101': 1, '00011100010000100010000011000100010110101011101111': 1, '01101110010110101110001001011011111011011010110010': 1, '01101011110110001101100010001011000110110000101111': 1, '10100101100101101100110101111111101011111111100100': 1, '00100100110110100101001000011110000110010101110101': 1, '01100010111001011110100001110101110011011000001100': 1, '00000110001110100010101010000110001010110111111110': 1, '11000011011011111000101011001111010111011010101111': 1, '11111100111010111010001001111010111010001001011100': 1, '01000010010100101010010010001101111110110000000101': 1, '01010000101100001100100111010101001110101110101101': 1, '00101111001101101010000001001010010110111010001110': 1, '01110101000001101001101011101001011101010001111100': 1, '10011100001010011101011111101010010010111000100110': 1, '10001001101101000010010111011111011100011111000010': 1, '11110000110110100101100000100011001110111001100010': 1, '00100111110110010001101010001011010011111110001001': 1, '10010100011001100101100011110011011111111100110101': 1, '10001000000010001100000000010011110101101111100111': 1, '11101110010001011011001011110011110110011100111110': 1, '10001101001110000101110110011011111011101001100110': 1, '00110001010011101101010101000101101010101101101111': 1, '00101001111101000101101010110010101110100001111110': 1, '11001011011101100011010101111011000110111011011110': 1, '11000001000110100111101010000111100010111010000001': 1, '11111100110101111011000110100011110110111001101101': 1, '01011110001001101101101100110011111110101111001101': 1, '01011111110100110100001101001011011000010010110101': 1, '00000011100111101111101110101010001111110100001101': 1, '11110000101010001001100010110111011011101100001101': 1, '10011000111001101101110110011110011111001010110101': 1, '11110000111100000101011100000101110110111001000110': 1, '10001010111110110010111100100111010011100001001001': 1, '00111001010000101011010001001111011111101101011111': 1, '00011100010011000111110101011011001011111001110101': 1, '01011100111100000011100001000011000101111101000100': 1, '10101010110111010111001011000001111110110001110111': 1, '10000011101101110011011000010100111110110100100111': 1, '10010111101010000101100011111100011011100010010101': 1, '01001101011111011000011101111000111011100100110001': 1, '11111011001000000111001100110000011011111000111111': 1, '00100000100000110111110011011011011001101010010111': 1, '10110010001000011011110001110011110010111101110100': 1, '11100100011110101101001011011111101000011011000011': 1, '11100000111100101010000011100111010010111100110111': 1, '01001101011011101100110000011011011011011011100100': 1, '11000011000001001001011110000111010000101010100001': 1, '10000011011110110110101011010111110011111110011110': 1, '00000110001011110011000001010111011111111010010101': 1, '00001001000011010110111111101011110110011100010101': 1, '01110010101000100011111111101101011010101110100111': 1, '10010101100111100010100000110110111010101001110110': 1, '01010000010110100110100101010100011111101010001111': 1, '00100001111001100011001010101100111100101000111111': 1, '01010111101110001001110001111010110110011000101101': 1, '10100010101001101010001100111001101010100011010110': 1, '10000100001100100111011101001110110111111110110110': 1, '11100000011001010011011101011000111110100101111101': 1, '11101001000111011100110101010110010110111000101111': 1, '01110001011010000000000010101011100010111011000001': 1, '11110001001111110101100011111111010111101111011111': 1, '11100001000000100110100111000010000011010101001100': 1, '00111001101001100100000101000011101110110011101101': 1, '01010111101010111011111100011111001001000101101101': 1, '01101000011011101110101101011110010110101001110000': 1, '01110001001101110011101001111010011111111001100001': 1, '10110100011010111110101100011110100111110111011010': 1, '01010100000011100100000010011111010100011000110101': 1, '01010111011101101110101100101101110110111100101111': 1, '10111000001110100111101100001010101011110101100111': 1, '10110101001101100110110010011111010111110100101101': 1, '11001101101011100010100111010000111001010001011000': 1, '10001000111011101101110111011011011010101000110100': 1, '11100000010101000011110101010100111100111011000100': 1, '10010100011011100000111101111001111000011001001101': 1, '10001100001111101010011100110110011101011000100110': 1, '00100000111100001000001001101001000111100000010111': 1, '01111100111011101011000001110110111000011000101100': 1, '10000110011010110111100110110011010110110001111101': 1, '10110111000011001011100001010010110111101100111101': 1, '10010100110001100011100110000010111011011011111110': 1, '11010100110000010011010001111110110100001100000101': 1, '10110011011101100000001001110000010111110100111100': 1, '10101100011011110010111000100110110011011110101000': 1, '01100110111001011110110100011111010011010111000101': 1, '01101011000111011100100010000011011111111001011111': 1, '00110111001011001000110001111001111011011110000101': 1, '11011010000101001011110111111111011110001101001111': 1, '00100100000101000110001101011011000111011100000101': 1, '00101100010110111001010001010010110110111111101100': 1, '00010110010000101010110011100001100011110111110100': 1, '01100111111110100100110001100011110011011000110111': 1, '11010000111010010010011111100011001100101100101110': 1, '01001100101100111011001000001111011110111000110101': 1, '01100001101000110011110011010010010001110100111010': 1, '10010000101001101111011011011111010111100110110111': 1, '11101010010100000110011001010010100100000010000111': 1, '11110110010101110101110101100101010111101011101100': 1, '10110111010101101011110110001101011110111110010110': 1, '10110010100100100010010010000000011111111100100111': 1, '01111100111001110000100011010111100011110011011000': 1, '00111110010000010111010100101011001010110010100101': 1, '00001011010111000000011001011010100110111111011100': 1, '10010101101110000010110011110100111110011001111101': 1, '01000011111000100001100111101011111111111001100101': 1, '10010010110010101010001111000011010110101101010101': 1, '11000011001010101001101001100011111010111001111110': 1, '11000100110000100101011111000110011010111000010101': 1, '11001100000101100000110110111111010111011100101010': 1, '00001101111000011100010100010111110010110101001101': 1, '10111100011111111001110011000001101011111011010110': 1, '00101000100010001111101100000000000010110110100110': 1, '11010011000001101010110001110011001110111000000110': 1, '10000111111000101011110101010000111010111010110110': 1, '01110101010011001010111010111011011101011101001101': 1, '11100111110100001110101111110010111010111100010110': 1, '11101000011011100000100000100110110011011011011111': 1, '11000111000101101101100000111000110011011100000011': 1, '10011100001001001110101100010011111011111011101111': 1, '01001010000111101100110101111001000101101010100111': 1, '01101100100000001001000111010010000111011011000100': 1, '10111011011111001101101011101111001110010001010111': 1, '11001010100100101110001010010011111010100001100101': 1, '00111000110001100111111011011011111100111100110101': 1, '10101110000010110100110001110011001110011100110101': 1, '00101111011011100111001000001110100110101000001101': 1, '11111011000110001011010011001110110110011110011000': 1, '11101011101100011111101010010110011011110011111010': 1, '01110011101001100011101001010111100010110110000101': 1, '00101010101100101011001001001011011011101000110101': 1, '00110110011001100100001111011101111010011001000101': 1, '01110111100110111110000111110101010010101100110111': 1, '11001100010001011000001001101101110001001110101111': 1, '00110111111010101111011000010110010101011101101101': 1, '10010110010000001011100010101011010110111000101101': 1, '10110101010110101110111100111110111110110111000100': 1, '10010110001010111001110111100010001010111110110111': 1, '01100010111110110000010111101111011110111010110000': 1, '01011110101001000100110110011110010111111101110100': 1, '10101011011000010101111111000011110010111111011101': 1, '10010011001110011101111101101001010111011100010101': 1, '00001000000010100100010100001111000111111010111101': 1, '01111101111001010110101110011100101111111100111101': 1, '00010000001110011011110100110001110010111000011110': 1, '10010100000111001111011111111111011010110001001100': 1, '00111011101111001110000001101111010111101111111011': 1, '10001001111110100110100101110011110111110100011111': 1, '00001011110100101010111000010001110111110001100100': 1, '11011100010110100000001000010011111111111101111111': 1, '01101011011111011010111111101000110011111101010101': 1, '00000000111000001100111011100010110110001100101101': 1, '00010000110001010110011101111111010011011100110111': 1, '00011111101101001111110011101001010010010011101100': 1, '00101011110001010010010111101001100110011111111110': 1, '00111100110011100100010001011111011101101100111101': 1, '00000000001110110011101110001101011110101011010001': 1, '10111001011111001101000001100111011010111001101100': 1, '00011111101001100111000011100100110000101001110000': 1, '11011111110100000110100000011111111111111010100101': 1, '00100111000011101011001001001111000011111110110100': 1, '01001010101000101010001100110111110111111001010101': 1, '11011001001110110111010010011110011000101111011001': 1, '01100011111001100111111011001001011010011110011110': 1, '11100000101111000100101100101101100011001010110101': 1, '11111010110100101000100110000010110110111111101011': 1, '10111001000101010111000111110110011101011011100111': 1, '11011010010100111011100101000001111111111110011101': 1, '01001011110100111000101010110101110010011001101010': 1, '11100011110100010111100101101100100011111110011110': 1, '11001001111001010111010100111011110011111110001110': 1, '01000010001000110000100011001011010011111011001100': 1, '00011111011011000001101010011011110110111101001101': 1, '11111110101000111111000011000011101011010111110110': 1, '10111000001001111101100101001111010111010000110101': 1, '01101100111110101110110101110111011111111001010101': 1, '11011101101111101010100100011100010110111000001101': 1, '11010110011110100110011111100001101000110100100111': 1, '10100000000100000110010101000100010101110011110101': 1, '00001100000110000010000101001011011111111100011111': 1, '11111001010011101011011111000101011000111111111000': 1, '01000111010111111000000011010111110001111000110101': 1, '11010100010110011100010111111000100111111010010101': 1, '10100001100000101000101011111011111111111000000111': 1, '00001100110100001010111001111101011110110100011111': 1, '10110010100000001100101001000011100011111000011000': 1, '10101100111111100110110111001011010011011101100101': 1, '10010000110010100010111101111001110101100110011110': 1, '11101000001010110011010101001111001110111101001101': 1, '10001101101101000111001110011011010111101101110111': 1, '11111101111010101001110011011010000010001000000110': 1, '11110111000111100101011001001010111110101110110111': 1, '00011011000011110111001010100110001010111110001111': 1, '11101010000000011110110100000010010100111011011100': 1, '01100010001000111101010101001000111111011000111100': 1, '01001110011111110101000111110110111101010001111101': 1, '10001101010111011111010111010110110110101011010101': 1, '01000010110010100010010101100011110010111101110110': 1, '01101100111100011101110111010011011110111110111111': 1, '11101000101101001110110010000111010010100110101101': 1, '10111010000011110110011101011001000010111101101110': 1, '11111001011001101011100001110010010110111110010101': 1, '00101011011101011011010001001110100110101110110110': 1, '10101011000111101011110100001011011110111001011101': 1, '11100000101010110000110101101011000000111000110011': 1, '10111110100110010111111011010011011001111001000110': 1, '00011100000101111100110001101010111111111101110101': 1, '10111010111110001011111101101111011010111111000111': 1, '11100010100001111111001010111000011010010000001111': 1, '11101111110000100010110110011110111111101100011111': 1, '00001100010011100010101110011011111101111101100111': 1, '00100100101101011000001000011011111110110100011011': 1, '11101100011010000111000111011001011000110001100110': 1, '01011001111000100111010011111011001111110010100100': 1, '11010111101101111001010011001101100111111000011100': 1, '10011000011101011101110001111110111010110001010101': 1, '01110011101111101110110110001010110110111001101111': 1, '11000011000001101100110111111011111011111001110111': 1, '10111101000100101010101111111111110111111000011111': 1, '00010010011110011000000110000111010010111101101101': 1, '00001100101110001100100010100011000101110010110101': 1, '01001110011001111111101100111010011010101100100111': 1, '00001010010010011101011001000011010001011101100101': 1, '00110010011110100101111101111111011010111011110111': 1, '01110101110011100110000111110110000010111011101110': 1, '00001000011010100011111111111110000011101001001011': 1, '10011010000101111001100101011111000011011010100101': 1, '00110100110111001110101111111001010010101101000111': 1, '11010011100010000100101111001100111000101001000111': 1, '01010000101000110110011010010011010011101100100101': 1, '00101001110000100111101011100111000111011110011011': 1, '11001110110001101111111010101111011001101111111111': 1, '11010001011110100011111110001111101001101011110011': 1, '01010110001010100011011001010111100011110101000101': 1, '10010101110110100101001111110111100110111011010101': 1, '10000111001011101110110001101111000010110110111100': 1, '10111100111010010011100111110011100010111100100110': 1, '11000111110110111111100111111111101110111011010011': 1, '11110100011010011100010011011100010010101100000111': 1, '00100000000000001000110001001011001011111000100011': 1, '00010101110100111101111000001011111100100111100110': 1, '10111010101101001111110000100010010101101001111111': 1, '00000001011101101100010011001011010011011011001110': 1, '01010011010000011110011001101011011010111100010100': 1, '00001110111110100010001110001111001110111101000111': 1, '11100010111100110011100101101011100110111111110011': 1, '11010010101010000010010010100100001101111000100100': 1, '10000000111111001010111110100010000011111100010101': 1, '00010010101111011100010111001101111011011010011110': 1, '10101010100111000110101111100100010110111010010111': 1, '01011011101101101100110000011110111111101011100001': 1, '10000111110111101000011011111110111001110111110101': 1, '10010011001101001111111101000011111011110000110100': 1, '00100110010100101110010011010110100011111100010110': 1, '00100100011010100011110111011111001110100110011101': 1, '01000101011001101111010000000111100011011000100101': 1, '10010111001101111101111110111111011011111001101111': 1, '00000010010001100100000011100011110111111110001100': 1, '11011001001001000011111101110100011010100011010101': 1, '10101000101101001110011011101111110100111001000101': 1, '11110110101011110101110101111111111011111001101100': 1, '10110110110000000110000110100101101111111111010111': 1, '11001001111100100011001011101111110010111101111101': 1, '01010001010000110111111000010010110011111000111010': 1, '10001111100100001001011110100001110110111111001101': 1, '10010110101100000101111110110111000101100101101111': 1, '10101010011110001001001011110010001111111000011111': 1, '01010011001101100111101001111010111000101111010101': 1, '00111011100010110111101011001001110110111000010111': 1, '00110010111110100100110000100101111100111000100100': 1, '01010101111111010100110000110110011010111011010111': 1, '01100111010011111101001111011111110101101100110101': 1, '10100000110101010001111101001011110000111100000100': 1, '00011110111101000100111010110111001111101011010111': 1, '01011111010101000111000101101010101011001100001110': 1, '11001111011111000001111011001010111011011010000000': 1, '10101001011010010101111011100010100000011010010010': 1, '10010000000011001110011100110111111001100001001101': 1, '00111001110011001001110111110001101101111010000011': 1, '01110110111101101100111111001100011100100100111111': 1, '01110000010101000111110011000011011110011011010111': 1, '11100000101010001000111101010111010110011101101110': 1, '11110101101101101001111101111101001110111110010101': 1, '00100001010110001011001110101000111011101110001101': 1, '00110101110010010011101000000110010010011011100110': 1, '01011100000011110101010101010111010111011011111111': 1, '01110011000111000100111001010000011010011101101001': 1, '01100100101000111011001001110011010010100110110100': 1, '00000001010010000010111000110011010010111001101110': 1, '01111101011111111101111011011100110111111100111111': 1, '01000110011010010011110111100100011000011010001111': 1, '00101100010100001111100101110111111111101001011101': 1, '11101111011011101110100001010011110010011011111111': 1, '11101011110101011111110010111011001100111011000111': 1, '11000110010000111010101000001100100111111110111111': 1, '11000010000111011000110000011000100010110010011111': 1, '10001110110111001111101001110111011010100001110111': 1, '10111111010000111010110111101000100111111101001111': 1, '01011010011000000011111100100100100110001111111110': 1, '01001001001101101101101111011100110000111000101110': 1, '01111000000101100110010101100010110011110011111110': 1, '00001111000000001010010111011111011110001010100111': 1, '10101110110110100100100011111010011100111010011110': 1, '00000110110111100010101101001100011110111001111111': 1, '11111111100101101110001011011110110000111011001010': 1, '10000110011011100001100111101010110111111001101100': 1, '01111000010000100101111010001001111011100101110111': 1, '01100100011100001000100111101111011000110110111111': 1, '10001001011010110111101100111011110011111100101011': 1, '01111000010001101011100010000100000011111100011110': 1, '01000001110011110010011000001111011010000111100110': 1, '01101000111100000010001001110001111111111111010100': 1, '11000100111110010100001110000110010000111110010100': 1, '10000110000010000101011110110111011111010101001100': 1, '11101111101010000110001011100110010010011001000101': 1, '10100010100100000000110100110100110001111110100111': 1, '01001110111000001010111011100100010011111110101111': 1, '01110100010100100110001001111111100101000000101110': 1, '10001101000011100010001101000100001010111110001100': 1, '10100010101101101111010000110001110010010011100111': 1, '11111110101101000100111101110110010111101000101101': 1, '01110110101011100111011111001110011010011111010101': 1, '01010001001000010110110011010111110101001101011100': 1, '10000000110111101001110111011111111110011001110111': 1, '00000101101101010100110101110001110100111100101011': 1, '11010001111101100011100011100010011111101011111101': 1, '11100000011010011000101001000010110111111011100110': 1, '10111011011110101001100011000011011010111111010000': 1, '01100100011010011100101010010110010010111100100101': 1, '10001101001101000010101011000010010010011101111110': 1, '11110001111001011100111001000111010110010000100100': 1, '00111010001110010010010011001100110110101001001111': 1, '01110110101101111011100010110101000011111111100010': 1, '11001001111111010001100010000111111011011110000101': 1, '00010001010011000101111000001111101110111101011111': 1, '11110110000100001011101011000110110101111111000100': 1, '10011110100110001011100001000111011110111100111110': 1, '11011110111100001001100011101001100110111010011110': 1, '11000010110101010100110001111011001001010000011100': 1, '10011111110111010000110011111101110010111000011111': 1, '11111100011100100110000000000011011110111110010001': 1, '10000011110010100011111110110010111010111111110100': 1, '11011110111001100100110110100110001110001001010110': 1, '01110111000110110101100110100100101100101110001111': 1, '01001111011000001010101001111111000010101100001111': 1, '01001101101001011010001010111100110011110100110111': 1, '11000111010011000100010100010011111111111110110000': 1, '10001110101010100110100110100010011101111101100101': 1, '11101111010001010000000110100010011010111111010111': 1, '11000000001001101010000101111111010010111010001100': 1, '01101011010100011111010111111011000100110101110110': 1, '11101010010011001010000011000111011101111101111110': 1, '00100110101001110011100011001111111011111100100001': 1, '11111110110111000101000001001111011111101111000111': 1, '00000011010110101000101000011111110010110111000111': 1, '10000111111011101000111100110011010100101000010101': 1, '01100100001100111000110001101110000110111111010101': 1, '00010001111011000001011001010001111010111101011111': 1, '01001000000101100100011110011101011011111011010111': 1, '11110010000000001100101001000111010010101100101111': 1, '00010001101111100110110110000110100011011001001101': 1, '10010000011001010110110001011010111111101001100110': 1, '00000110010100000010110011010001010010110010011110': 1, '11101010110010111100100100110010001001010100001111': 1, '10101011000010000101101011111110101011110011010100': 1, '00000011000100101010101011111111110011101011111111': 1, '00001000101001100001101101110010010111101000101110': 1, '10100010100001100111110001101011110110001010111110': 1, '00000100001001110100111101110001101111111000101001': 1, '10101011110100000101100111000111000011111101011101': 1, '10110101011010111101000110000011111010110011001011': 1, '00100000111001000101110000111000011011110101001100': 1, '00011101100000000111101000101101100101111111000101': 1, '00100100111011100100000111010001100010011000010111': 1, '00000101011011000001001001000110111011011100010110': 1, '10110010111101000111100011110010111010100010010110': 1, '11010101011011100101010101011111101010000111110111': 1, '11100011010111100001101111100101110000111110011101': 1, '11101000111110101001101111100100011110110100111111': 1, '10000000011110101000011001101110010101111111000111': 1, '00100101010111100110111101000100000111011010110100': 1, '00011101110010111000110011000101111111001010010100': 1, '00000000011110000100000001010011011010111000010101': 1, '11011000110101000110010101100011110001011100000111': 1, '10010010001000010101110001100000001101101101000101': 1, '00111010110101000011111111101001111110101010010000': 1, '01111101101001011011100010110111011010111101010110': 1, '11000001010010010001110011010001111011111110111100': 1, '10011101001100111110101000001111001110110110011111': 1, '00110010011011000000100111001011011001111101010100': 1, '10010111110000001110111111011100001001011001101111': 1, '01111101100010101110101110100001011010101001001100': 1, '01011100100110100001010111100011100000101110111101': 1, '01101000011001110001101101011011111110101111101101': 1, '11011011000100001010100001101111110011111011111110': 1, '11000110000100000001011001001111101110111010101101': 1, '00000010001001100100111111011010110110111000111111': 1, '01101100010010100110000110000011111000010000001100': 1, '01000011011110000101001111010101011110111001110111': 1, '10101100100010101111010001110010011010111100011110': 1, '01101011100010110101100101111011111111111101000100': 1, '00000100001001101000010101110110001111111011110101': 1, '01100101001011100111011101110111010010111001101111': 1, '01010110110110011111011110110101111110011000011110': 1, '10000000011000100010000001101100010011111110010110': 1, '00000100100011011011111111100111010010101001001101': 1, '00100001100111100111111010010010110011111010101100': 1, '11011111101010011101110011000010110100111101111111': 1, '11001111010111000101101000001011110110111011110101': 1, '01001000101001011000110010101010001010110011101101': 1, '11100111100010100011111010001011011010101011000110': 1, '10010010100011010000000100110001011011011101100101': 1, '10111101100000001110100010010110001011110001111111': 1, '11011010101101001110110101010011110111011000011101': 1, '00000111111000111110110110100001111010110110101110': 1, '10011010001001100110000100111011100111100100000101': 1, '00011000010000110101010111100011011111111010010110': 1, '00000011001010101111110100010010110010011111100110': 1, '00011000011110000110101111001010010101110101000111': 1, '00011101000110000011100111010010110111011111000101': 1, '10100010000001001101001111010100100011101001100101': 1, '00110001010011100110100110010101110110111101010101': 1, '01010110101000101111101010100100010110110111010100': 1, '10100001001001010101101001000111001011100100110101': 1, '11101110111011111010010100110110110111101101000111': 1, '10001011010100101010111111000011101011111101111100': 1, '10110100111001100000010101101110110010001110011011': 1, '00011100011111110111000101011011000110010001000111': 1, '01011100101101100011100110000111101011010111100111': 1, '11011111111011011000101010111001110010010100001110': 1, '01010111101011101110111111101010110010101101110100': 1, '11101001100110100110100001111110011010111111100101': 1, '11000001110001100100100011011111111001101110100111': 1, '11001011111000110110110101111111001010010111001101': 1, '10110010010010110101001011011011110111011110000110': 1, '00111111000001100111100000100110110101110011111011': 1, '01000000011000011001101011010000011011111111110110': 1, '11010110111100010011111011010001010110111101010011': 1, '11011011000111101110111111110010100110011011100111': 1, '11010110011111001110000111000011111111111111101100': 1, '01111011101100101010011001001110011011010001000101': 1, '00101001001001111101010111100100111010010000001101': 1, '00111011000000000000110100010111110110011101100111': 1, '11101000110110101111011111110000001001001001101100': 1, '00010000011100000110101001011100010111101010010110': 1, '10000010101001101000101001110011001010111101000100': 1, '11101110100100000011111101110110111001101011100101': 1, '10110010111011101110011101001101011110111001110101': 1, '00001101010111001010000001000011110010101111110101': 1, '01011110111010100111000101001011010011111000010111': 1, '01101100001110100001010001001001011111001001110111': 1, '01010010001110000110110011000111010000001011100101': 1, '10111010100110001111010100110111010010101000011111': 1, '10011100000011100011100001100101111010100001001111': 1, '11011011011000010110101001100011000011111000001111': 1, '10000011100011101111111010111110100011101001011111': 1, '00111010000101010100101010011110000010100000011101': 1, '10001101110101001001100101111111111111111010001101': 1, '01001101110100001000111010000101111001111010000101': 1, '01000010100001001010111110100111110010010010011110': 1, '01010101011111010001110001111100010011111011010100': 1, '01101011100000001111010011011011011110101110101011': 1, '01001100100001100000110001110011100011101110101101': 1, '00111101011100111111111000101011010111111101011101': 1, '11111011100001100001100000101000001011111100010111': 1, '10011000110110000101001001100010000010111000000011': 1, '00111100111001011001110000110111010101111111011111': 1, '11000000000110110111111101000101111011111101000100': 1, '11101110111001101110110100000110111110100101011110': 1, '11111111001101001111111001100110111010111101100110': 1, '00001101111100100101110101101110011011110011101111': 1, '01110000111101000111100100001011100000110010001110': 1, '00010101100010001101000100000111111011110101100100': 1, '11000001011111110110111011010111011101110001011110': 1, '10000011000010110101001100011110111100000000111010': 1, '11100000010100101110100111101111010011111010011111': 1, '00000101110001111111101011100011111011110000010101': 1, '11011001000100100100100100100110111110001000010111': 1, '10010000010000000111001011010011010011100011110010': 1, '01110001001101100111111110100011000110111010010101': 1, '11101001011101111010111001010111101001011100111101': 1, '01010010010000100011111011001011111111110011010100': 1, '11011011111110101111100101011001000111101101100101': 1, '10110001010000010111000111001001110010111011101110': 1, '10000000010111111110111100001101000110010000101100': 1, '11110111110100100010000001001111010100111011110011': 1, '11000111111100111110100000011110000111110100001111': 1, '01111000111011100101100011010110011011110001111110': 1, '10010010001000001100010101110011000110010101001101': 1, '11111000001111100100101110000011010011011001101100': 1, '00001110111111010101011010000100011111101101000111': 1, '10001101000011100010011000000011110011100101010101': 1, '11001011101010100111010001111110011111111011000101': 1, '10111011010111100100000101000010000010101110010101': 1, '00000001000011000111100010111101111111101101001100': 1, '10000110101010000001110000011011011100011111101111': 1, '11110100011111101111001111000100010110000001110110': 1, '00000011101010011111101011010000111001111000111101': 1, '00000100001101111010100101000000110111111001000101': 1, '10010100110111010010111101010111101001101111001100': 1, '11100000100101001001100011001010011010010010111110': 1, '00000110111100100011101000011011011111010011100111': 1, '01001100101000100101101011000011010111101111011101': 1, '00011011111111110000000010101111011110110110001111': 1, '01011011000000101110010001100110110011011111101101': 1, '11101011011011011011100111011011101111011110001101': 1, '11001110110011111011000101000010011010111100101100': 1, '00011101100110111001111101010000011110010000110101': 1, '10100100111110111011010010100100011011111100000100': 1, '01100011100011011010111101110100011010111000101100': 1, '00111111010010100101110001010111011110101011001010': 1, '11110111001100100101010001001111011110100111100101': 1, '00001011111101000110111010011000011000111101100111': 1, '01101010010001101001100111111010111011001000000111': 1, '00000111010000000011000000010011011010111011000110': 1, '01111101011011000001111000111110001110110011010011': 1, '10100111110101010010100000111011110011111111111100': 1, '00101011101000010110010001100110011111001111101101': 1, '00111110011011100100000001011111110010111110100111': 1, '10010011111101001001110001100110111001111011000100': 1, '10000100111010111111100001000100000110111001100111': 1, '01100110011101011101100011000011110110111110010011': 1, '11110011101110000110100011011000101111111100110100': 1, '00100110011011100111000110111111111010101100000101': 1, '11111110011101001010110010010110110010111001100110': 1, '00101011010101100011101110100000110010110110100101': 1, '01011011100001000110101110100111011111111001010100': 1, '01101111001011110011110111101000010111111011000100': 1, '10111010100010001011010111111110010111111010110101': 1, '10111000010011101010111100011011111110110011001111': 1, '00101010011010101001000010100010010111101001111100': 1, '11110100111011001110000010011010010010110101100111': 1, '01001110101111101010100100001010111011101111110001': 1, '11010000001101001101011001001011011111101010110100': 1, '10110010110100101011010110011110110110100010010111': 1, '01101000010101010010001001110100000010111011011011': 1, '01001010010111000001101001101111111010101100100101': 1, '01010101011111100100011010110111011110111001011111': 1, '11010001011001001101000100111011000011111010100111': 1, '00000111101101101010111101000000001101111100011101': 1, '01111000111101110010010101011110111101111100110100': 1, '10000111001100000110100011001000011110111110000111': 1, '10111010010100101101110011000011110011111101110101': 1, '11101010100010100111011001101111011001101010000101': 1, '01001000011011100110100111000011010010111001101100': 1, '11010111010001011111000011110011010000001111011101': 1, '01010011011111100010110001100110101010111010110101': 1, '11000100010100011111110100011111111010111111101101': 1, '10101010001011010000110010110011011011111011001100': 1, '01010010010000010101010001011011111110111001100111': 1, '01001111011110101110010010001100010111000100100111': 1, '10011010011111100010101101011110110011101110101110': 1, '01101110100010001111010011110010101011111100011111': 1, '10101111100110001011110011110111010110110000101100': 1, '10010101011111001110011000100111111110001100011111': 1, '10100001100011011111000101010000010111101001101100': 1, '00000010011001001111010100100111010011111100001000': 1, '01010000011010000101110001000010100011010100101111': 1, '10101010001110001011100000010010111010111000001111': 1, '01101010100101000110001001010110110101010001110011': 1, '01111111000001011101101001000100010111100111011100': 1, '11110111011110011011010100000111011000011110011111': 1, '10001010010011111111010111110010111010111011110101': 1, '00001110101111010100001011001010011110111001100100': 1, '10100111101000111011101001101100011111111110111111': 1, '01111010101011100000110111011111000011110010011100': 1, '10000110110111010101011101011101011011111111001111': 1, '11000011011111000011111101111111101111110011000111': 1, '11010100110010000010011110110010011111111000001110': 1, '11011010111101110111011011011111010110111111000111': 1, '10000010011100111101010101010110111110001010001111': 1, '10001011101101010111100110011101011001111111010111': 1, '00100100111011010011000011111010010000111111101100': 1, '00011001000111100111000011011010010001101100000100': 1, '11110110110000110010111010010010101010111100000100': 1, '10111100101011010111110111001010110100111000100100': 1, '00000011001100101101111010111001101010110101010101': 1, '01011000011110000110110001001111001010101111011111': 1, '01011111010100110111000101001001011010111101111101': 1, '11000110111010001110001111010110111011111010101110': 1, '01001100011011101100000010101000110010100110000111': 1, '11100011100010000000110011101011010111111000100110': 1, '01111001001011000001010011011111101111110010110000': 1, '01010010101101101110101101100011110110010011100100': 1, '00011011011001010010100110100100000100111101001100': 1, '10110010111101101010000011001010011011101111111111': 1, '00010000001101101101101011010000000111101001000100': 1, '01101110010101011011111010001010110000111100111111': 1, '01011101010000101101100100010110011011111100101100': 1, '00101110000111100100111000100101011010111001101110': 1, '11111000000001111011100011011101010111101100001011': 1, '00111000011010000010101011101110110011111010111111': 1, '01001100101110001101011011010110001111011010001011': 1, '00011110100100110100111000100111001010111001001101': 1, '10001111111011011110001001001111011111110100110101': 1, '10110101000001000111011001101010010010111001111101': 1, '01000010101111011111011011110010111011011000011011': 1, '11010001110111100011010101010000110010111010111110': 1, '11010000001101011111100111101101111010111100111011': 1, '11100110010011100011011101111010110111101101011101': 1, '00011011011010110011010001100101000011111010011100': 1, '01100111101110100110000110010110101110011111001111': 1, '11010000110101110000111101000101101011111010011111': 1, '11101011111111110110101110001111011010111000010111': 1, '11100011001111011100001111010111011111110011101011': 1, '10001111111011001000111101110110111011011010111101': 1, '10000110100000101101000001100011110111101110001111': 1, '10110101001011101001011100010011111111111100101111': 1, '11101100010001100011111010101011111011011100111010': 1, '01010010000111101100000100001011110110011000101100': 1, '01100101010011001001100001100011110011001010101101': 1, '11000101100111111000001011000110110010011000001110': 1, '00000101110100111001010101000100111111111001110101': 1, '00100010011001101100111011010101101111110000100110': 1, '01100100000010100010101111100111110110000100000100': 1, '10000011111000110100100000110011110111110001010100': 1, '00010010011001001110100011001101101111110110000100': 1, '01001110000100101110000011000001110110111101111100': 1, '00110000010110001101110101001100010101110001000101': 1, '00101100111111101110111101000000110101101000001111': 1, '01110110000010011011111101011110111000110000001101': 1, '01011110001100101011101100000010010000111111110100': 1, '01010110010001010111111010001010010010101100111100': 1, '01101010000001011000001110010111011011110111001111': 1, '00010101111111000110100111101100111110001101110101': 1, '01110100001101000101100011100011010110111011010101': 1, '01110001000101100011001111011111010110111111100011': 1, '01000100100010000100011101100110110110110011001001': 1, '01111110111110101001101111100111100010111101011111': 1, '01011000100010001000011011101110010110111010010100': 1, '00000011011110000111100101111000010011100010010100': 1, '01101011010100001011010001110110011111111010010101': 1, '01111110011000011011010010100110110110100111100100': 1, '00110001001010101101000111101111100011101001001110': 1, '10100100011000111011100011111001011011110100000011': 1, '00110000001111100111101001000111110011101110010101': 1, '01000111011111100111100001010011110011011110001010': 1, '00011000100001101011011110001011011001000110001110': 1, '10011100001111101111010101001111110000110110000101': 1, '00110110110011000011000111100010110010111101011101': 1, '11011010111000001001111001111111110111110000101011': 1, '10000110001011100101010101000011011010110010101100': 1, '10111111010001011011110001001001111010110100001110': 1, '01001001010000010010110010110011111010011100111101': 1, '11101011011101110101000101010011000011111001011100': 1, '11000001001001011110111100011011001111110001001101': 1, '11010010001101101110100100000111011010111000000101': 1, '11000100010000100001110101000101110101011101100101': 1, '00001000011100001110000111100110010010110000000101': 1, '01011111000001000100110100101111110010101010000100': 1, '11101100011010110010111000110101111110111101111100': 1, '10100000111101100100110001010010011111100000000001': 1, '11001010101111110001100001001011110111100100101001': 1, '00010010011010101110111100001100010011110001111101': 1, '00000111101101001011000111000110011011111011101110': 1, '01110010111000000000111100011011010111011001011111': 1, '00011000011101100100101111111101110100111101100111': 1, '10001111000111101010101000001101100100111011110010': 1, '00010010111001110010011010001000011110110111010101': 1, '00011010011010010011101111110111100111110101011101': 1, '10101110111100100110111001011011110111111011010110': 1, '11000000100011100110110110011000110100111011000100': 1, '10001110111110000011101000101111011011111110011111': 1, '00110110111100100110101110110101000001011000001101': 1, '10011001111001001001000000110010010000111100100101': 1, '01101111010111001111000110010111011111110101110101': 1, '10101010001100001110001111101101110111100010011111': 1, '10100100111111101100011001110111010011101011101100': 1, '01011100110001100010010011111011101010111110011101': 1, '00001001111100000001110111101010111011101011011011': 1, '11000000011011100000110110010110010110111101110110': 1, '11111100101101110100011110000001010010100000110101': 1, '00010010010000100111100110110111010110111111000111': 1, '10011001001010010010000001001010010110111110001110': 1, '01100110011000000100110101011110010111111011100111': 1, '00000100011110101000100111111111000101110011111101': 1, '00110111111100001000001011110001110011011001000100': 1, '00001000010100101011101111001111001010110000111011': 1, '11000111111011000110101101010111110011011001101110': 1, '00101101001010100010010001110111011011110110111111': 1, '10011011011010111010010001111111010110001000101101': 1, '00001110011001010000111110011000001011101001100110': 1, '01110111100111111101111111011101110010111111111100': 1, '11101111011011101101000010000011011010111000001111': 1, '01110001100001010111100000100111010010000000001110': 1, '01101011011000010100100001011110111010011010001111': 1, '10000111100011000110101111001110110111100010111110': 1, '10111001111000100011110100101010010011111110000011': 1, '00110100001010101001110010010010011000111110110101': 1, '00100110011100001000110101100110110011111101011110': 1, '10111000010101100000111100100001101110010100110111': 1, '10001101000100101010111101011100111110111111101110': 1, '00111010001000001001011111110010101011011111000100': 1, '10111100000001100101011000010100101110010011000010': 1, '00000110111010011010011001101101001110101010011110': 1, '11010110011000111001011100011000111111111100110110': 1, '10010000001010000011111010011111011101111011000100': 1, '00100000001001111000101010010101110101101111100101': 1, '01001000110011101011000111101101100010110100100110': 1, '01101101011010100111111101111001011011101110011101': 1, '00101100100100111100110000100010111111101000001111': 1, '00111101111111010111100001100011010000100001111111': 1, '01011010011110110010111111111100010010011001011111': 1, '11101111110100001110111001100110110011101100111110': 1, '11011111111000101101110001001011111011110010011011': 1, '01011110000111001110001111010111100101110001000000': 1, '10110011111001110011000011110110111011101001010010': 1, '01011100101001110000101001100110110111111001001101': 1, '11110011010110100001010001100101011111111110111101': 1, '11000000011011110111110100000011010010111101011100': 1, '00100110110001010011101010011011111100011110000110': 1, '11011111111111101100111011000110101011110100110101': 1, '00110111101001101000101001100110111010111001101111': 1, '10110100111100000010110011001100010111110100010110': 1, '00011100111000000011011011001110011011101110001000': 1, '10110010001000101101001101101111110110101110100100': 1, '11110100001100000111010111101110010111110110101111': 1, '01100100000101000101000000010100010010100101100111': 1, '11111010101110100111000111000110001001011010101100': 1, '00110110000011101011010010110111011010011011011100': 1, '11010001110110100100001001100111111100111011000101': 1, '01110011010010111111000001000101111100111001010101': 1, '10011011011000001000101011010100110011100000001111': 1, '00101000011111110110110111010011011011110100010101': 1, '10000011111110000010110111100011011111111011001101': 1, '01001011111011100100111010010110111111111100100101': 1, '01110011000100111000011111111011001110001110111110': 1, '10111010111100001001000100101010010101011010100110': 1, '01111011001111111111010101010101011111111100110111': 1, '00111100101110110001100001100110101111110101001111': 1, '11010100101011010011000011000011011001011000111111': 1, '11011101111101101100011111101101100111111011011100': 1, '00001111101011010110110001000110001001101010101100': 1, '00110001001001100000000111100111110001010010000101': 1, '11100001111000100011110011001110110110101001011110': 1, '00000110001110010100011110100011111101111000010111': 1, '01000110100101010001001111101001001111101011011111': 1, '00101000010110111111110010101110111010001110100110': 1, '11010100000100110000110011010011110110111011001100': 1, '11011010000111000000000011100011000011111010101111': 1, '11001010011001000101101010111010101110000101001100': 1, '00000011100101110101101000010111010110011111001100': 1, '00100000011001000110001100010111000010111010010111': 1, '00000100010011011001101011100110011011111101001101': 1, '10010001110100010011111001001111011010111010110000': 1, '01011000000010100110000101011011010010111011000101': 1, '10010011010010111000110011100101011001111000001110': 1, '10101001110101001110100110110100011111010011001101': 1, '11101100110000001011001101110000011001111100110100': 1, '01110001100001110111001101111001010000111001000111': 1, '11010011011010000001010101010110111011111111110101': 1, '11011110011101001101011011110100110000111001000101': 1, '01011110110001101110001100101111111010011111110010': 1, '11110001100000100101100010111010010011111100100101': 1, '00101011000001111011100101001001001111101010111001': 1, '01101010101011110010011110101111110010111110101101': 1, '10000110011010000101000010010111000011100011011101': 1, '10000011111110001110101100100111001111010100010111': 1, '01111101101100100000001111101110111011111101001001': 1, '01110011110111101010111111000110010110111010110011': 1, '00000010111010000101001100100010000100111111110111': 1, '00000001110000111110001001011110010011111111101100': 1, '00010010111000100000001000111010111101111110111110': 1, '11011100010010101011100111101010111010111000100100': 1, '11010101000110100010001100100010110011110010110111': 1, '11011111101010100110110101000111011011011001111111': 1, '00010111001110010000001100001111011111111011001101': 1, '00010000100110101000001010110010010111110100101100': 1, '11001101101100110011101010001001110111110011100100': 1, '01010101110000100100001110010111111110111010111001': 1, '01110100011001111011111010101111011001111110000111': 1, '11100011011010101011111111100110111001101010010110': 1, '10000011010101110011101100010011110100111111110010': 1, '11110100000100110000101100110111101011101110001101': 1, '01100110101111101001010101101100011010101101111101': 1, '11001001010101000010100011011011001110001111100111': 1, '01010101000001110010101001101111110111001001101101': 1, '10100101011100100010111100001011001011111111101111': 1, '00001010000001011011011001110011101010010001110000': 1, '00001101111111001110000100000110111111111000111111': 1, '11001100000000100000110101110011011010111000110001': 1, '00010000101000010110101100000011101010111001001101': 1, '10111000101010101111111111001110010111101100001110': 1, '01100010110000011100010000100001110011011110011000': 1, '10010110010101101110111110011101101111101001010101': 1, '11001110011011100001101110111010010111100110000101': 1, '00101111000011010000110010000001000010111001111110': 1, '00100110001000001000111011000101100010101101010111': 1, '10001111011111000111100101000111110110110110110110': 1, '11110100101100010000111001101011101010100000101111': 1, '10000011011101111011101001001000011010100000010101': 1, '11100100011110110001011011001001011010100100111101': 1, '01000110101001111010111111011100111101101111010111': 1, '00010001101110111111101001010011011010111111110101': 1, '00010010101001100111011101010010110110111111001101': 1, '00001001000100000011000110101111001000111001000101': 1, '10011101111011110110100010101011110001110001011101': 1, '11101100110111001011101011011011111011010010101111': 1, '10101001011000011101101111001010000011111101010011': 1, '00110100010100100001101111111011110111111110000110': 1, '11001000010001011110001110110011000011101010000111': 1, '00000110110001011000011110101100100011111110110100': 1, '11001000000100000100110001110001001011111001101101': 1, '10110011111011101000101110111111001111111101111100': 1, '00010110101000001100101000101110010111110011000101': 1, '10001000110010000001001111001010111110011101001100': 1, '01100010001111100010101100111110110011110011001101': 1, '10000100010000100101101101111010000100011000111111': 1, '11010101111110111001101110111100011010111101001100': 1, '00001111001100100010001111101101110010001000000111': 1, '10000000001101010011100011100010110010111001011010': 1, '01111101100100100010100111011111110010011001111111': 1, '01011000100001110011110000000111011100111110101111': 1, '00100000101101100001110001010011110001100100111111': 1, '01000011001000111111100101001111110111011001010100': 1, '00011101101011011001100100000011001111011101110101': 1, '11001111001111000110110101010110011011111001111010': 1, '00001010001100111110100011101100011111101010010101': 1, '10000101000111101111010101110010110011101100001101': 1, '00011110110010111001011010010111101011101100111111': 1, '10110011001010111011011011101110110010101100001110': 1, '01110000000111001111110101001100111111011011000101': 1, '01001101001010101000001001000110010111111100100111': 1, '01110100011001001101101001001011110000111001110100': 1, '10010110110111100100101110101011000111111110000101': 1, '00011110010000000011111111111011111010001100101100': 1, '11100111010101001110110001000011011100111101101110': 1, '01001110110110000101011110100010010110011010101111': 1, '10011001111010011010101101101011100111010001011111': 1, '10010111101000101010101011100111000011111001010100': 1, '10001001101101100110010010000011100010101111000100': 1, '01000011111001100001110010111100111010110110010110': 1, '01011010001111001000001001100011010000101101000110': 1, '10100101001111011100101100111111111011100000001111': 1, '10101010101110001001011011011100011010001011000110': 1, '00010100111000001100111100101110000011111011110110': 1, '01100111101110100001100001000110010111111111100100': 1, '01000010110010110111000111101011111110011001001110': 1, '10101110001001001011110100101001100000111001111101': 1, '10100000010001101010010101000111011111111100000111': 1, '10010000000111100110111011111011000010110000101011': 1, '00001011111001111110010110010000010010111001010111': 1, '01011010111000100001111111100110000110111111010100': 1, '11000000001010001101111100011111101010101001010111': 1, '01101110010100100000101110010001010111101010001101': 1, '11111111111001100001101100110111000011111101000101': 1, '10110011111001100110101001000000100101001111011110': 1, '11100001011100100011010101010000010011111001000100': 1, '11110000011011010100100111000111111100110010001100': 1, '00011100111000010000100001111111110010101101010101': 1, '00111100001111110100000010011011110011111100100111': 1, '01001111101010100110101111001100000000001101111111': 1, '00000001110100101001000110101011010010111000000011': 1, '11011010010010101000011001000010010111111101101001': 1, '01011100110001000011101000001101111100111000111111': 1, '11011010111111100010101100011100101100011100010100': 1, '01110011110101100111011001110010110011001100100101': 1, '01000101010111100110000010011100110011111001010001': 1, '10110001011011100111010011100111101011101011111000': 1, '01110010111000101001100000101110010110100110010110': 1, '10011110001110001101110011110111000110101010111100': 1, '10011100001010010000100100111101011001011001111101': 1, '01010000000001010111010101000011011011101101110101': 1, '10000110000001100110100111111111111010111000101101': 1, '01010001011010110111100101010011011100111101100110': 1, '00001000010001111101010100101111111010111111100010': 1, '10010001100001101100100101011111000001101111001101': 1, '00011100001111000110000111110111111011110000011101': 1, '10111000111110000000111000110000011110101000100101': 1, '11111010110000001010110010010110010110111000111110': 1, '10100001101000101000010000011000010100101001011101': 1, '00100111110111100101010011010111100111110100001101': 1, '00011000011110010011100010110110011001110110010101': 1, '00011110011101100110011000110110110111111011011100': 1, '10011010111111000101110001111110011010101101100111': 1, '10100111110101001110011011100001111010111010011111': 1, '00101100010010011000110111001001111010111110011101': 1, '10010001100001001111000100001111101101101111000111': 1, '10001001111111001010101011110011111011100110110101': 1, '01111101001001011110100011110101010100111101110100': 1, '01001000001110001001001001010110111100111001100011': 1, '10111111001000101101100111011110111111011111001111': 1, '10010000100110100010001101100011011011111001100101': 1, '01111111101011100111110010011010110111101110101110': 1, '10000100001111000110000000001111010011111111100110': 1, '01101011001101111001010011001010010011111011010100': 1, '01100011000111101011010001011010110111011010010101': 1, '10110001000001110010011011000011111110011010100100': 1, '11010000000111111001010000011010111010111010110110': 1, '10000100111000110100110100001011010110110001010110': 1, '11000001011000101011000110100011100000110001111101': 1, '10000011111000100110111010101010110110111111001110': 1, '11110111011100100101111111111010000011111110000111': 1, '00001001011100000100100111000010000111111010000100': 1, '00011011001001101000100101011101001010111001000110': 1, '10010111000011111010100001111001100010111000010110': 1, '00010011011001100101011111100001111010110000110001': 1, '11100000101101000101111100001001011111111101000110': 1, '00100011110010010011011011100010010010101000100111': 1, '00011111011111111010000101000001111110001110000111': 1, '01100100000000110011110010010111000111010111000011': 1, '01011001000011110010110101011110100110110000101101': 1, '11010110011111010000001001011111011110011111111001': 1, '10111011111111001111100100011110001011111101010110': 1, '01100111101001100000000100010000001010010101111101': 1, '10110001000111001100111100010011101111011011010111': 1, '10110100110111001110011111100010110010111000110101': 1, '00000000011001110010110100110011010010111101110111': 1, '10101011000010111101011001001011101110101111001001': 1, '10110110100111100000110100010101101011011111000110': 1, '01010001111010001000010110011001100011110100111101': 1, '11101001001011100011111010001011111010110100101100': 1, '01001100111011101110111110101111110010101011110101': 1, '11011100111110100011011110001011111011100111101101': 1, '01010001010100111101100011111111010110001000001111': 1, '00111100101000100011110101000111010011001100100101': 1, '01101110011001100100111111001011001011110000110101': 1, '10111111110111001110100100100101011011001110101101': 1, '11000111001010101010100111000001011111011111111111': 1, '11100001001001001101101101001000010011000001110110': 1, '00000111000000011010011101111001111111101101111111': 1, '01110110001011111001110011001011110110100101111101': 1, '10100001111010111001111000010100111011001011000100': 1, '10010000100001001110101110110011111110011110100100': 1, '00110000001001100001111001110010011111111010111101': 1, '10100010101110100110101100000111111110101001010110': 1, '11110000111110001000110011100110011010111110110111': 1, '00100110111000100010111001111000010111100000001110': 1, '10001111010000111000110100100010001011101000000010': 1, '00011000111111100110000001010111001010110111101101': 1, '10100110010111100001001100010101010101101001001101': 1, '01111110111111100110111001000111010111111101101100': 1, '11010110100110110011100001000110000111101011100101': 1, '00100110110010000101000101100110010010101011100111': 1, '10101010001011111011101011101000010111111000111101': 1, '01001001100010000000000010110111001011110010100100': 1, '10000110100110110010100011100011000101111011001100': 1, '10100101001010110010011011010111111101111010001001': 1, '01110100010000010110010011111010010110101110100101': 1, '01111000000111010110010110110111111001111001010100': 1, '10010000100111111110001000010011010011110111100101': 1, '11010011110111101010110111000101010110111011100110': 1, '01000100101010001011011011011110111111110010111101': 1, '01101111010100110000101011000001110011110100110110': 1, '01111010010001110010101101001110100011111011111111': 1, '00110011000011110011010111100011011110101011111111': 1, '10011100101010001111000101011100010111110000011101': 1, '00000000000000100011000001001110011011111001110110': 1, '01101010111010101101101110001110010110111000111101': 1, '11101011001101000110110100011011101010110001110101': 1, '00000011011101110000011001101011110110110011101100': 1, '00011100010111110010111110010010110101110011011100': 1, '00011000010010111010111110011010010110011111000101': 1, '11000011111011011001100100010010010010100101100101': 1, '10010100100010001111111111000010111111111111011110': 1, '01101010001100111110100101000110000011110000000111': 1, '00001110100111101100101111011000111010111100011110': 1, '11000110101000110100110110011011100110101001110101': 1, '10110111011101000001011111010010111010111111000000': 1, '00110100000101111111110100010110111111111110111100': 1, '00110011001111010100111110000001011001101100010100': 1, '11101100111111000101100000100011111010101000011111': 1, '00011011100100011110101111111010111001111111100110': 1, '11010001001001010100110011110010111010011110000110': 1, '01100010100111111011100010001111000101101100011110': 1, '10001001110010101100110100001010011001111001100111': 1, '00010000100001001010101101001110111110101111100100': 1, '00011001010100111011110111010110010111111111110101': 1, '00101100011111000111101000001000100001010000110101': 1, '10010010101011100101010101001101010001011001100110': 1, '00011111110101000100100111110111010111101000011100': 1, '01010011010111100110101101111011101110110000111101': 1, '01001011011111001001111000011111100111111011011111': 1, '11001010101010001110100101001111111110101100011110': 1, '01010001110100000111001111010101011110100110010110': 1, '11001110010011001010101010100100010010011011110100': 1, '10100100000010101011110011011111010010100111001111': 1, '10000000101100100111010101001111111010111011110111': 1, '11100000000101100010101110000011011010111011111111': 1, '00001001010010010111111100111011010001111010100111': 1, '11010000101110101100110011001111010110111111110110': 1, '11100000100101101000101100011110010010111110010110': 1, '00100101011100110000110011000111001010011110100100': 1, '10000100111101100110111000101011100011110001001011': 1, '10110010011000100011101101111100110111100101010100': 1, '10010100110110000000000001110110110011111000000110': 1, '01100000010101100100011000111011110011111000010110': 1, '00011010001001101101101100110101010010100011100111': 1, '00001010011010100110111010110101110101111110000111': 1, '01010001110011001110010110001110011000101100001110': 1, '10000100000011110110111110001111111011101001101100': 1, '01111100011011001001101010100010111000111001001111': 1, '10010111111011110011010111001011100111111101101110': 1, '10101001100101000011011010001111110101111011010110': 1, '10100110111001001110010110011111100111011111000110': 1, '11101101101011100011111111101100110010000110100111': 1, '01111010001101100100011011110100111010110001100110': 1, '00111010000010101110110001100111100111011010011110': 1, '10101101111110111111110011010111010011101111110111': 1, '00001001101010000011001101111111110111101110110010': 1, '10010100111100100100111000001111101100110010011101': 1, '11000010000111101111110111010110111111110000011101': 1, '01111100001100000000010110110100011011100011111100': 1, '11101111011001100111011011001011110110101010010100': 1, '10010000001010001011111111010011110010011010001010': 1, '00101000101110101101101010000111110110100001011100': 1, '10000101110010001111010010011010111010111111100101': 1, '11100001000111001010000111111011011111111111010111': 1, '01010101001011101010110111011111000011011101110100': 1, '11011111110010101011011001001010100111111101000110': 1, '11000100010001111110000100101010010110010001011111': 1, '01001000110010100010110111100110010111101000110011': 1, '10010110101000010000110001100110011010111000100101': 1, '01111001001101001110000010001111000010111010010101': 1, '11010100000001011100110100010111101000111101111110': 1, '01000010010000101110110011000101101011011101000101': 1, '01000110011110111110110110111010010010010000000110': 1, '00110001011111101111110111011100111011101110110111': 1, '00001000101001111010000101100010011010000011110111': 1, '11100110010010100010010111010111100011000101001111': 1, '00111101101010101101010101110011000011111001111111': 1, '10010000011001001100000010010011110011110000110111': 1, '10101011011010101111111011001101111010101000111101': 1, '11001110010100100001000011011100011011101110101001': 1, '01011010011111000000001011110110010011001010011011': 1, '11100011000111010000111011100110001100111000011101': 1, '10111000001110000110100101100011101001100111101100': 1, '01100011110111001001101000000011011110101100000110': 1, '11011010010110111101111000001010111010101110111101': 1, '00100001100110001001011101010001100111011101110101': 1, '00100110010101111010101110001010010110011110111010': 1, '01110010101010001100101100111010100111110001100111': 1, '01111100111001110011011010011001110111111111100100': 1, '11111101101010101101000001010001110010110000001101': 1, '11011110001000110000101111011111011110111010101101': 1, '10000110100010100010101111000110000111111101110101': 1, '11001110111010011010000110001001111010111111111101': 1, '00011011010100100110100110011011101011110101101100': 1, '10000101111000111000001101111110010010110001000111': 1, '10010110001101000001000111000111111010101111011110': 1, '01101101101001100010011011111111001111111101000111': 1, '00000011110011100101111001010001101010111011001101': 1, '10111000011011011111010011111111011110001001100111': 1, '01100010001111010011111110111100010011100001011101': 1, '10101000111101010101101000000010110001101011111010': 1, '01010101011001001111011101010111111101111001110100': 1, '00010100001110010101100100110000111100101001110101': 1, '00001111110101111110110111110010000001111100100100': 1, '10101000011101000110100110111101100111001111010100': 1, '11101011001010000011100000100011011001111100000111': 1, '10001001011011001111010110001110110010101100010101': 1, '10100111011100110011000011100010110111111110011101': 1, '10100110111011000110110011010100111011111000011001': 1, '10001101111001001010101101100000101011111100000001': 1, '10111111000111000100100101101101010001110110110101': 1, '10110110100011011011101110000011011111111011001101': 1, '01111011011101110111001111110100010110101010110101': 1, '01010101011111100111111000111010011010111100010110': 1, '11011000010000001000011010101011010000100000010110': 1, '11010100001110101111110110010111011011011011100011': 1, '11101010110110100100010111000010010011111111111001': 1, '01111011100101100001001111010100010100111000011111': 1, '00100010000000101000101011001010000110001001111110': 1, '10110011011011001010110011101110010110011110010100': 1, '00100110101101100101101100100101000110101100110111': 1, '01010011110111010011110100100000111011111111000101': 1, '01010000101111100011011110011101010110001100111010': 1, '10011111010010010100101011101111010010111010000100': 1, '00011100000100110001111000001100110111111010111100': 1, '00100000001011101010010000001111110100101101100101': 1, '01000110010011101000110010110111010111101011111110': 1, '00011011011101111111010100011010011010110010001011': 1, '00010110100010100101111010111111110011100110000101': 1, '10100011001100000110010100111110001101111110110101': 1, '00101001000000001010111101110010110100111101010101': 1, '01111100010100111010111101100101110010001000000111': 1, '00011001011000100100010011111010110111111010001101': 1, '00001001100010101111101000000101011111111001110111': 1, '00000100101001100010000010011011000010110111000000': 1, '10110001110000010100110001100100111011111010001111': 1, '01000001110111000111110101010010110011110100011101': 1, '01001010101100001110001100001101101110001001001101': 1, '00110101011001101001001110100010110010111101000111': 1, '11011110001011001001110011011111101111101000110111': 1, '01011111111110010010000010110100000110111101000101': 1, '10111011111110110101111001011001110011110111011101': 1, '01011001111001111110100001100111110100111111100110': 1, '11101111111101100111001111111110001010111010110110': 1, '11010000001001100001100100100011000110111011010111': 1, '11000011010111101111100100111011111011110111100110': 1, '11011011111010110010101010010011010011111010100101': 1, '10001011010010111001010101001111110111110111000100': 1, '10010101111000001111001110011110010110111110110110': 1, '11101100110111001111101001010110011011001101011001': 1, '11000000111111000000001101101101111111101011110000': 1, '01010110100011001100010011111110100111111010101101': 1, '01111010110100010111111111110101110001101001101001': 1, '11000110111111100011100001110111011001110011100111': 1, '11111010011011001111101111101110100010101000000101': 1, '11011101001110001110100011010110011111101100000101': 1, '11010110001011111010110010111011010001110101010111': 1, '00110011010000101111010100101110111011111011001111': 1, '01010100100011001011111111111010100110111110001110': 1, '10010100110101101010100100011011011010101010000100': 1, '01000001100010010010011101100111010110101011100111': 1, '11100010110010010100110101111110010100101011100110': 1, '00000001111001101101001000100111100110111100100111': 1, '11101001110100110100011010000011000110111000010001': 1, '11100110001111100010110011010011000010101110001100': 1, '11001001010001101011100101011111000000110110001000': 1, '01111101010001101000000100100001010010001011101111': 1, '10000000000100101111100010110110000010111000001100': 1, '11001110100111101100011101010101001011101001111110': 1, '11000000010101000110011101101011010011111011100111': 1, '11101101001101011001100111101111010011011010000111': 1, '11001111100101011000010111001110011011111110100110': 1, '01001101100111000011000101110101111011111100101101': 1, '10011110001001000111101011010011101110111010011111': 1, '11101111000100000010001111000110111110110011000011': 1, '10101001110011100110110101100000101111101101101100': 1, '10111101010110101100110111000101110010111010001101': 1, '01011111100111000111100001001011001011101001000101': 1, '00010111101001100110001011110011011011101100010001': 1, '11110100100011100001111101111111001011110111001111': 1, '11000100111110011110110010101011101011111010011101': 1, '10001001000100100000100100000110000110011110000111': 1, '00001011111100110100011110101010100111101010111101': 1, '10110010011101100101111010011011110010101000110111': 1, '00001101011110111101110001110011001011001000001111': 1, '00011110110100000001101111011100000100101011001101': 1, '00111000010110111001110011010101110111111011001111': 1, '00111100100010000111110111001111010110111101000100': 1, '00101010011000111010011111110001010011111001011101': 1, '10101110000000100110000111100000001111111010010101': 1, '10111000000100000011000011100011010100001110110100': 1, '11000011001110010000110101111011010111011011111101': 1, '01010100101000101110111101011010011011111111000111': 1, '10101001111110101110110011110110001000111100011001': 1, '10110001111000001010101100100110010011100110110111': 1, '01111110001111101000111010011111011110110001111100': 1, '01110110101100111101001101110011111011110001000101': 1, '10011000100010001110110011110010011101111001010100': 1, '11110110101100101110000000100111010101111011000110': 1, '00010011001110100101100001010001011010110000011101': 1, '10000101001011100110101111111011010010111100000010': 1, '10110101010010001000101010101111110010111010111010': 1, '00011000001101010110100001110011010111110001011101': 1, '10000011100100111111011000010011110011101000000101': 1, '10000011000010110110101001010000111011011100111111': 1, '01111100000001100110011000100011000111111101101100': 1, '01101111001101100000110001010110000100111101010111': 1, '11010010110110000011110001100001010010101001010111': 1, '10011001101100000011011001100110011000111010100101': 1, '10010100010011001101000110110011001011011110101110': 1, '10000111010101110011110000001000100011100110101010': 1, '10001011010100011011101001111111001010111100001111': 1, '01111000011100101100110001111101101011101111110111': 1, '11010000000100101001010001101011010110111001001101': 1, '00101010001101101010110001000110111011111011000111': 1, '11011010101000110011101111001110011010111101001101': 1, '10011101011110100111101011101010010011111010100010': 1, '00011010000000101101011000001111011111010000010111': 1, '10011100110110011111100001001010001010111000100111': 1, '00001011100011110011110101101101110010111101101101': 1, '10110010101001100111101011000100011111111100010101': 1, '11110011001001000111110011011011011000110101010101': 1, '00101010001010010011111001001011011010001010010110': 1, '11110110000110110101100000000000110010101101100111': 1, '01010101010011000000001110101101010010111000111111': 1, '10000001100000100010100101101110101011101011010101': 1, '10011101101110000011000001111001011111101010100110': 1, '10000001111001100010110001001101000010101001110100': 1, '01110100011000000011111011011010011000101000110111': 1, '00101011001000011100100110001111110011101001111101': 1, '00100000011010011100111101000011010010111010010100': 1, '10101001011001111100101111001111111010111010111110': 1, '00000001101100100011100100001000011001111010110111': 1, '10101101110001101100111101100111101101111111011000': 1, '11011100111010110111010111110100000010111000110101': 1, '00100001111101010011100111000110100101111001101110': 1, '00100000000011100000101010000110011110111011110110': 1, '01001101110111101111100011001010111011111010011111': 1, '10011011110110001111111111011010011110011110000100': 1, '11010000000010000110010001011011111111111000111110': 1, '10010011001111100110100100000010011010111100000101': 1, '00000000001000110100110111101011001110010101101110': 1, '10010000010101000111110101000101100010100110001010': 1, '11111000011010111000010001011010010000101100110110': 1, '11011100101000001010110100001011110110110000110101': 1, '10110101010110110010001001100110110111111000111101': 1, '00110100011000101011111100111110011111110001101010': 1, '10001000101000100101101000000101110110101111110111': 1, '01001100101111000010000000100110111110111001010001': 1, '10010000011001111010110101101001111110111110100100': 1, '10110100001010101110111011100011011010111010101001': 1, '10111011000000100011110000101001011111101101111001': 1, '01010000110000101010111001010001100110101111000100': 1, '00110000001001100101001001001110110110111100101101': 1, '11110110010001100001000101110110100101001011101110': 1, '10101100001100011101111111100111010000011001110101': 1, '11011101011110100110000001101110010011110010111100': 1, '01101110001101111000001001000010000111001010101101': 1, '11000110101000111010101001100010110010110011001100': 1, '00011111111111110010001111010111010010011100110100': 1, '11011001011100101110010010100111010110010110101110': 1, '11010101011001100100000010110111011011111111101100': 1, '00000010101110000110100101010111110110101011000100': 1, '00011010110011100011111011110011011110111101100100': 1, '11110110101010101100101101100111011101001010110110': 1, '01011001101110100001100111001001110111010101110110': 1, '11111001011101000010111000100101011010111100100101': 1, '10010010101010101011010001101101111000100000000110': 1, '00100010010011001000011100110111111011010011011100': 1, '11100100011011110010100010000011000010111000101110': 1, '00010001010100100100111111001110101111110111101101': 1, '11010011100011100010110000011000010111111010000101': 1, '00111101110010101011011000111010110010110100000111': 1, '10110011100011110011110001111011010010101010100100': 1, '10011111011011001100101111011110011010111111001100': 1, '00110000111001001010001101000111111111110110001111': 1, '11101010000011101001010100000111110110101110010100': 1, '00011010000100101000011000001110010000111000111100': 1, '10111100110110001010110101011011001011001001000101': 1, '11011110100111101000100100100010111110100110100101': 1, '11010010110100010001110011000110110110010110111101': 1, '00111100100000000101010111111111011011111001100101': 1, '10111110101011110110111001000111101001101100110000': 1, '11011110000111100001000100100011110111010000010100': 1, '01001001011000000111000111100111010110001011101111': 1, '01111010100010001011110111011010011110110011000111': 1, '00101100111000110011100110011010010011110110000101': 1, '00010110000110011000111011010110101111110000100100': 1, '01101010101101000001000010010010010010100000100111': 1, '11001010010010001011110011100011110101111100011101': 1, '10111100100100001010110100010110110110001000010101': 1, '10000010111001111111000011101010011111110101010111': 1, '10000101111100001111001010100111111111111000111000': 1, '11011101100000110110111000010010011111111101011101': 1, '10011101111101000111001101100011011010111011001111': 1, '00101010001000101010101000100011010010011110011001': 1, '00111110101100100110100010101010100111010010101111': 1, '00101101001001100110100101011011111010001001110101': 1, '10111110100011101011101001010011010100111011110011': 1, '01111111001011100001000101000101110010011011010111': 1, '10010111100000011010110001000011011110100011010000': 1, '10110100100110000001100100111111010011110010100110': 1, '11010011111101101010111101011110111010011110001111': 1, '01000110110111000001000111110011100111000110101001': 1, '11000011111111010101111001101101010100010110001111': 1, '00001000100010011001110101111011001010111111111110': 1, '10010111011100011011110100111010001110111000011111': 1, '01011011100100100111101001101111110011011101010100': 1, '00101001101011010111010111000011010011011011001100': 1, '10110100000110000000110101101011010111010010101110': 1, '01001111011111110011101010100011111000011010111110': 1, '00000011101110110011010101110110010110110110101101': 1, '00110101001110100101100110001111111011000011010100': 1, '11111110111000111011011001011110010011111110000101': 1, '01100110010110000110000001001101010111111101001111': 1, '00111011001101001110100111101001000001111001010111': 1, '00001111110010001110000010110011110010011001110100': 1, '11000010001000101010011000111001110001111010100110': 1, '10001001000011000111111110111001111010111000110111': 1, '01001010100100000100110010010001011110101011101001': 1, '01000110111100001000111101001010110010111111100101': 1, '10011110100100000011111001101110100010110000010110': 1, '11100001101110110110000101001001000011010100100110': 1, '10101111000110001111100110001111010010010100001110': 1, '00100111111010010011101101110000011101110001001100': 1, '01101110000011101111001110001011010110011001010111': 1, '00110010011010011001100001110011111011111100000110': 1, '10011101011101101111101000110100010111110110000110': 1, '10111000111001000101101111011010011011001001111101': 1, '10110110110111111011000101000110110111110111111101': 1, '00101100110000000110000111010001000011110000111011': 1, '01110010010001001110100010000111100000110011101110': 1, '01111000101011111110001101011001100111100001111111': 1, '10101011001100100010001111110111010010110101100111': 1, '01000010100100100010000111110111011111110001100100': 1, '00010001011011110001100011111111100100111001111101': 1, '11010101100111011011110001100110101010001011010110': 1, '10111110011011110111010001000001011111101010001100': 1, '01101001111001100011010101011111111111111001100111': 1, '00011011111101110011000111000110111011011000100110': 1, '01100011110001000110110011111100010010101001011111': 1, '00101100001111100100101010001010111101000000010111': 1, '00001010001000010111000001100001111010110111011111': 1, '00110101101000101010100111100011101011000110110101': 1, '00001001111101111101111001101001111010111100010110': 1, '11000111011111011101000000100110001011011100000000': 1, '11010101010110000011011010100001010111111101000110': 1, '00010001000011100011110000011010001011110101001111': 1, '00101000000011001010111011110101110011101111011111': 1, '11100100000101011110111101100111110100010011011111': 1, '11110110010111100101010111011100111111010110011001': 1, '01010100011100110101101101100001010110100000100111': 1, '11110000011101011111111011111100110000111010001111': 1, '00110100100101000101000101000010111111011000101111': 1, '00010001001100101111100101111100110000111101010011': 1, '10000000110000100110111111110011001011111000101101': 1, '00111101011101000110110111101011000111110111110111': 1, '11000010001010110011111010000000011010101110000111': 1, '00001000010100101101011010001100100111011010011111': 1, '00101110000011011110010111010010111010111100111111': 1, '11000101101000000001111000000000111101111001011001': 1, '10111001011001111111110001111011010111100000101110': 1, '00011100110010110010110111010101110000111000111011': 1, '01000001000101111100110011111101100010111010001101': 1, '10101110011000100111100100011010011110010000110101': 1, '00011111101000000111111111100111010000100111011101': 1, '10010101110010010001000001101101100001000000001110': 1, '01110010111010101010010011010111010011011101011111': 1, '10100010000101001000100001110100100111101101000100': 1, '01011111110000010110000111111011110010111101011010': 1, '01101011100010100111011111101010000010111010001111': 1, '11000100101110011111001011010111110110101010000011': 1, '01010110111011001000011000111011110011111010110110': 1, '11110000111111000010000010000011111011110010110111': 1, '00010100001000100000011001010011111011111100000111': 1, '01001110011001111001110011111011000010101011010011': 1, '01111001100001101100001101011101111011100001000101': 1, '00110110001001101000110101100010110110011100010100': 1, '10010111111110101111010110111101011010101011100101': 1, '11101010011001110101111000011111101110111111100111': 1, '00100011111001001010000000101011010011111110110100': 1, '01000000111000001111010111000010010011110010100011': 1, '01100001000011101011110101110011001111010100110111': 1, '10001110000000100000110101000110111010000111011100': 1, '00110000110100000101001001101111001011011101011011': 1, '10101000111111010000100100100001001010110110110101': 1, '11110001110100010010001111100111011111011011100111': 1, '11101101111011101011111000111010110001111110111101': 1, '01101100010001001100111100000010110110001111100101': 1, '10101110001100101111101001110010101101111110001100': 1, '01000010011000100111111110111011110011011001011111': 1, '11111011000111111011010101000010111010111000100101': 1, '01111100111100011001110100111110010111110100100100': 1, '01001011010111100100111111100011111011010010100110': 1, '10001001111101110011111111110001111010101100010110': 1, '10100011001000001001100011101011101010111000111100': 1, '00101000001100110011110111100111111011101110101110': 1, '00110110100001100011000000111011001010111010100100': 1, '00100111100100001001011101101111100010110100101110': 1, '10101000000110001100110000001010000101011111110111': 1, '01101010000111101111100000101010010110111001011101': 1, '01011100011111001110100110110010010000101011001111': 1, '01001101110111111010110110000100011111111100111101': 1, '01000101101111111111000110110100111011111110100101': 1, '01001111010110100011010011010110100110110100100110': 1, '01011110001010101101110010010111011001101001101101': 1, '00101000011110111111111101100111000111011010011111': 1, '00111000110100010101110101011000110100011010110100': 1, '10001101101011111100100101100110110111111001100111': 1, '01101100110010001011010010010001000011110000111101': 1, '11100111010110100111110011001110011011111001010101': 1, '11111110011111011010000010010010100011011110100111': 1, '00000011101111101100101000101110011011111001101111': 1, '10000011010001101110101011100010010010101010100101': 1, '11111001100011110110110111101010001011101110100101': 1, '00000010001011010101100111000110010110111110111101': 1, '11110111111010001110110111001110010011101000010110': 1, '10100011001000011000111010111111011110111110000110': 1, '01101010011011011011010101001111011010011001110110': 1, '10000000001100100111010101010010111101011111100111': 1, '01111011101101001001111111101010100011011010111111': 1, '00110111111000000001000111010001111111111101100100': 1, '01100010111010011100010111110110111011111011110100': 1, '10011000010010000111111111110111101001111111100101': 1, '01000110011010101110001111010111000110111110011100': 1, '01000110100000001101110000011110110110010110011111': 1, '01010110011000010101000101010111111110111110111100': 1, '10010110000011011111110001100111010110101100001110': 1, '11110001110100001111111111011011001100111101100001': 1, '01111010001111111101111000100001001111111111011011': 1, '00000100111101001111001001001011011010100011001001': 1, '00000010011111010110011100011010111100111100100001': 1, '10011011100001101011000100010101010110100101111111': 1, '11010000001001000110100110011101011110111001111111': 1, '10010010001001001011110001111111110011111111010011': 1, '10110111001001110001000011001011011110110010101101': 1, '10110001101111001110111001011101011010111110010101': 1, '00001001011101101110001000100111010001011101100101': 1, '00101111111110111001010010000111110111111011001101': 1, '01101110000110101011101111101011010111111000000111': 1, '01110101101111010000001010011011110010111000110000': 1, '01010100011110000010111100100110110111011011000110': 1, '01110011100110010001010010100010111001001101011111': 1, '00100100000010100101110010011100111110111000101111': 1, '11111110110000001101101100101100011011111101010101': 1, '00000011101111101000101001100011110010110100111101': 1, '00111001111000000101110010001011011111111011111100': 1, '01010010111001101100111011001011010011010101110001': 1, '10100110100011111101101010010001001111110111001101': 1, '10111110011100100110100110010011110111111110001110': 1, '11000100011101100000001101110111010111010110000100': 1, '01111101111100001101101111111110110110111010100101': 1, '00101010000000110110010101001111000011010011001101': 1, '11011110000100001011110101111001110010111011011110': 1, '00110111111010111111010111100101111000110101001111': 1, '11111011110011000011111000010011111110101001001101': 1, '01111010000101111100110101101001000110111010101111': 1, '11110111011000010011110001011011101110011001100011': 1, '00111010111011100001110111000110011010101111110001': 1, '11100011100010000100010101101010000010111110011100': 1, '00000101011100011011010010110011000010111100011101': 1, '11000011111101000101000111100010110100100101100110': 1, '00011100011111111010100010111011101110111011010110': 1, '01111010011000001111011100110110010000111000110011': 1, '00000010110001100000001000110111010010110111010111': 1, '01100010100101100011000101101110111110011000001101': 1, '11110101100100101010101110000111011111111001110110': 1, '01010101110001101011110111101010011010111111001111': 1, '10001100001011111110010111001011111110101111001101': 1, '11001111001100001101100110001111110000111101101101': 1, '10001101000010100000001101100110110110001001010100': 1, '11110010100100101001110001110010010010111110001111': 1, '10100110000011110111101011001111101011101000100101': 1, '01011011000100000010111101100011110010101001100101': 1, '00101100010000100000101110011000011010111010000111': 1, '00010001111011100010101001100101111110111001010101': 1, '01010000000100101001100001000010010011011000101111': 1, '00101011111010000100010100000111111000110100001110': 1, '01011110100111100110111001001110001111010000001111': 1, '10000000011100010011011100100100011010100011001101': 1, '00001010110001111111011101001010111011111001011101': 1, '00001100110110101010110011111110110101111111111100': 1, '11000100111000111000110001100101010111110010101111': 1, '01101001001101100101001111110110110110111011100100': 1, '10111000101111011110110000101011001010011100111111': 1, '10000101100010001001111100110000010111010011010100': 1, '01110100011110001001111111111011001110011001010111': 1, '00111000001011111101101101001101111110010101010101': 1, '01111011001110111101101111011110110110111000001111': 1, '11100011110000111111101001011010011010100001010110': 1, '00101001000110000000100001100110110110110100000101': 1, '01110110100000100101000100001011111110101110010101': 1, '10100000111000110010000011100011010010111001010101': 1, '11001000100010100010100100101111000111101000100010': 1, '01110001100111100111000011011010011011111001100110': 1, '00000010100111111110100001101111010011101000101101': 1, '11100010111100011001101101001001110111111111001001': 1, '10110111001001100111000001010010001110101010110000': 1, '01001110001010100011111011110011101111101011010101': 1, '11100001101111100110110101101101110010111101110100': 1, '11110001001000001010110100101110100110111110111100': 1, '00100010100011010100011111110010100010110000101101': 1, '11101100000111001101110111000111101011111101101001': 1, '01100111011000010100111111110100111011010011101111': 1, '01011000100010100111111000100001001110111110110001': 1, '01000110101111011100110001001011011011111100100001': 1, '00010000101011100010010110001010111111101001100111': 1, '01100100011100100101011001100111110011111011001101': 1, '00011010011111111010010010100001100111011001110111': 1, '00011001101111001010010011110110100010111110110000': 1, '00010000101001100010001111110111110110111100011100': 1, '01100110001110000110001001110001011110111110110100': 1, '00010110001000001100101000011011111101101010010000': 1, '11101110011001000001010111100111011111111010011101': 1, '01010110001100100111100001000101000010100111010001': 1, '11111010101001100100010100100110111011111101100101': 1, '11000111011011110110110010011110010011111101101101': 1, '10110000100011110100001111110111101110101101100111': 1, '01001010100011000101000011000110011011110100011110': 1, '00100001111110010100011001101011000010100000000101': 1, '10111010101000100100111001001110110110101100001110': 1, '01101110011111111011110100101001110011111011110111': 1, '11110000011111101000110111110011011110011110100101': 1, '00110011101101101101111101101100010010111011110111': 1, '10100010000101111110001010111110010110111010000011': 1, '11001100011011011100111001000110101010101000011100': 1, '11010111110111000011111101001010110110111000110111': 1, '10010101001010011101100101001010011101111010011100': 1, '01100100011010111101110011010001110011110010100111': 1, '11111000000001100011001111000111100011111100010100': 1, '00110110100110011001001011101001010100111000010111': 1, '10110001110001101101010111011111011110011110000101': 1, '10011011011010001110011101110010011010110001111101': 1, '10110000100011011010001100001011011001011011010111': 1, '01111000001000100010101110101101000111001101010101': 1, '01100001101000101101101010010000010010101111001000': 1, '10100010011110001000001101101010100010101111011110': 1, '00000100111110001110000101010001000111111110100101': 1, '00110000101110100110010101010011010010111110001011': 1, '11101001010010100001001010001111011100101101111111': 1, '11011100110000101000111001000110001100101001101100': 1, '11001110101110000111111111000111011010101101110110': 1, '01101010010000111001000000101010101010110010101111': 1, '10001111010010101000000111110110010010110000010101': 1, '10111001111001100101100010011011000110100101000100': 1, '11001100100001101101111101111000111100111011111110': 1, '01010110100100000011001110000010010110110011111101': 1, '10000110100010000100111010110100010111100100100011': 1, '00111100110101100110100110110011101011010001010101': 1, '10110010110010001001110001001111001111101101101100': 1, '00010010010110010101111111101101011010101100111110': 1, '01000010001100101110000111101100011111111010110101': 1, '10000110000000000100110000111110110000111110010001': 1, '00101010011000111000101001110000011101111101010111': 1, '00100010001111001111111101100011000101101000100110': 1, '01110111001111000010111110010001101000010011000110': 1, '00000010111010010001111011001011000110111011111111': 1, '01000001011111001110010010000110110111111010010111': 1, '01001110110101100001111101011001111111111100011100': 1, '10000000101001101111011110110110111110111111111110': 1, '01000111010110001001100010110101111111100100001101': 1, '10100000110000000001101101111001010001100011000101': 1, '00111110101110110001010111010011111110111110011010': 1, '00001100011111111100011111100010101010011100110100': 1, '11111000110011101100001001110110111110001001010100': 1, '10010100110100010101110111011011110110010100100101': 1, '00110010011100101011101100011110111111101110100101': 1, '10101000111110110000110001100011100100111001111101': 1, '01101110000100101101110100011110011110111110100101': 1, '11000100010101101001100101001010110010100000011101': 1, '11100010111100010011001100001011010110111001011100': 1, '11101011100110100010100110111110100010011010000110': 1, '01000110100101100101000010111111110010011111110001': 1, '10110000010001110010000111001010010100101010110101': 1, '01110100101010000000111110111000110100111010110101': 1, '00000111010010110001010100111000010110111011101100': 1, '10001110001001011111111001000111110111111111111011': 1, '10010000100100011010110110111110011111111101111101': 1, '11010000010011000000011000110010001111101100010100': 1, '11000101100001111111101011000100001111010100110100': 1, '11100100100011001010011111110110101111101011010101': 1, '10011011001011111000011111100111011010110011010110': 1, '10111010110110000111011011101001100011111110000110': 1, '01001111101000100001111000100011001000001100000101': 1, '00000010000001101101011000000101111110100000001111': 1, '00000000110100011010111110010101111011000110011101': 1, '01100111000001110111100100011100011000011101111100': 1, '01010110111110001100011001011101111011010100111111': 1, '10110000111110110110101101100011110110101010111100': 1, '10100000111000011110100110001110011001101110011101': 1, '11001110100100000001100001110110011010111000110101': 1, '00010001101101000111001000011010110001011001011110': 1, '11010110101010001011101010001011110001111001100111': 1, '10110101100101101110111100110101111010111000100101': 1, '11110001100111010101110101001111001101101101011100': 1, '11001010010101111100000111001001010111110000001001': 1, '01010000101000101110001000000110010101100111111101': 1, '11010101111111000111010100100111111000111100100110': 1, '00100101110101000100001111000010001011110010101101': 1, '11100110010111100111110010101010110101100110010110': 1, '10011101001110100011100111000011000110010001110011': 1, '01000000110011011110110100000010001011110000000110': 1, '00010010110100010011111000010111011011001101101100': 1, '00101111001110000000011001000110111111010010100101': 1, '01101001001011100010111001101001011110111100010111': 1, '11010111001010001111101101111010110011111111001111': 1, '00010111110101000010011111000111011010010110100110': 1, '11100000110000011111111110010010011001111000110111': 1, '00001011010111011011000111011110101110110001001100': 1, '10011011010001000011001010110100111110111101010111': 1, '10010111111010001010000001001100111010100010001111': 1, '00001010000100000111011101110010111100101010111101': 1, '01101101000101001101001010001110111011111101010110': 1, '01001111101100000110110010001101011110101111101111': 1, '10011010111100000111111011010111110011101011000111': 1, '01100111000101100101110011000000111010111100011111': 1, '00111110010010010000010001010110001111110010111111': 1, '01110010010000101010100000010011010110111101011111': 1, '00011101011100110001111111110110110110111110101100': 1, '10100011001101100101100100110110010011101100001100': 1, '10001000100000001110110111000011010110110110010111': 1, '00001100001010111010101111110010001010011110001100': 1, '10000111000011000000101011101111110011101000011100': 1, '01010100001111101011011111011011001110110110101111': 1, '11101011111101011100111011000010111011001000101101': 1, '11111111011110101111011101001000010011110010110111': 1, '10000100101011001101100011001001010011100110110111': 1, '00001111101110101001110111110110011110111001001101': 1, '01000000000011110111100111011111010110111100101011': 1, '11110010000001010100001011110110010110001011010111': 1, '11101111011011100011011001110001010110111011011111': 1, '00001110000000100111111110111011011010011000111111': 1, '00010001100111100010101101111011110111101100111111': 1, '00011000101001100101011001110110110010110011100111': 1, '00001010010011100011101101010000000010010100001100': 1, '00001101000111101100101111000101010010011110111100': 1, '00001101010011011010000000000111011111110000001111': 1, '10101110000011001101111000100111110011110110010110': 1, '11001111110000000110001111111011100010011000000110': 1, '00100110111010110010100101001011110110101101101110': 1, '01100100011101100011101101111101010011111100111101': 1, '10001011110100010110010001100011000110111011111101': 1, '01111001111000010010001011110000111010101000000111': 1, '11001100001001100110101101101111000111111011001100': 1, '01110100110010111111000001000100010110111010001100': 1, '01011001111100100111111001000010001110101111111101': 1, '00010101001000100000001100001010011110001011010101': 1, '11101111111011001110111101011011000011100111001011': 1, '10011001101100011111101101100011000010111011011110': 1, '00010110100111001011010111011010111000101001110111': 1, '10000001010111110011111111111111110011111000110101': 1, '10000100100001111101001011001111000011111100111111': 1, '00100000111101011011000111110010011010101000010100': 1, '01101100101110001100111001011011110110010000101110': 1, '01111000110000000111110111000010001111111111011101': 1, '00100010010100100101100011111011110010011101110101': 1, '11000001111001100100011111000111010100011011100111': 1, '00101001100111111010111011100111111110001010011101': 1, '11100010001101110001011001001110011110111011011111': 1, '10100110101100011110100011011010111110111110100111': 1, '10100011001011000001001011000011100010101101011101': 1, '01011001110100010001101011011100011111111010110001': 1, '10100101000011111101111010000110011110111100010101': 1, '10010100011000001111010011101011000111011111000110': 1, '11010011010000100001100010000111111010111010111110': 1, '10100000000110110111110111110111010011001010001111': 1, '00111000010110101001010001101011010000111001011011': 1, '01011011111111100110001001010110111111011010011100': 1, '10110011011100011101000101010001110100111001100111': 1, '01011000011001111111101001111011011011101111010101': 1, '11111101100010111000010010001011010110101011101100': 1, '00001110011010100011001000110101111000111001111111': 1, '01101111001111001010111001101110011011001010011101': 1, '00111001100000101000111101110011010011101001100111': 1, '00100101101110100011010010001001110111111010100110': 1, '01011000011110101110011001111111110111101011111111': 1, '01110011010100010111111011110011011111101000110101': 1, '10101000001011000100010000110101110011101000111101': 1, '01101100010100110001101110101010110011110011000001': 1, '01110000011111101110111110110110101011111000000101': 1, '00101111010101110110010001101011110111111001001001': 1, '01111111010001001001011100011111011111101001100111': 1, '01101100111000101000110111111111010011011100000001': 1, '00111011100011101000110011010011010010111111110101': 1, '10010100011000001111100111000111010110001110110111': 1, '10100100111110000000100010001011111010111011010011': 1, '10000101100011111110100111100111110110100110010101': 1, '10111000001011101000100000101111111011011000001011': 1, '11011000000100101001001010001011110101111001110111': 1, '11110100000000111100001101001011010011111101100110': 1, '00101100010010101000111111011110100010011111010111': 1, '10101010000001000010000001110011000010101101110100': 1, '10100010100000001111110101001111011000100101111000': 1, '00010100010111111100101010001111010010011110010100': 1, '10001001111110101111110001110011110110000110000110': 1, '01011101010110001110010001000111111100100000011100': 1, '10111001000111100110010111100101011110111010111100': 1, '01010010011111100101101011010111001010111010011101': 1, '01001110110101001111110100110111001010010101001111': 1, '11110100100111100011011010111011011111111011001111': 1, '01101011000101111100000111010010010111011010100111': 1, '01100001100001001111000110001111111110011100000101': 1, '00011010011000000110101011101111010000101111011111': 1, '01001100111110110010110011100110010011111001111101': 1, '00010101111000001110101001110010110011111110110111': 1, '01001100101011001000010011100000000010000011101100': 1, '01000011100111100010111111110001000100001101000000': 1, '11101011111100001011001111110011111011111011101011': 1, '10111000110100101011011011000111001111011000100100': 1, '00010011000001100010010011000111010111111100010101': 1, '00111011101000100101100110100110100010101111010001': 1, '10001001001110111110001010110010000010101010000111': 1, '00011100110000100001100110100011111011011111001001': 1, '10110101111110111101111101010001010111110001010100': 1, '11000101001010101101111111110011011101111101011110': 1, '10110001110011100111000101111100101110100100000101': 1, '00110011111010000101010011110111110011011001111101': 1, '00000101000110001110010101010111010010011000001000': 1, '01010101011011101110100100001001111011101000101111': 1, '01001001101001001000101001001100111010111000110100': 1, '11011111100001100100100100000101001010010011000111': 1, '10110100010110100101010100111001001010011011101100': 1, '00101000011010111101011100001011010011111010101111': 1, '01110001100101110011000001000110111111111101101101': 1, '10001010000011100011001001001011011111110000011111': 1, '00011101011001111110101110010110100111111011001101': 1, '11110001100001011001100011111010111101111011000110': 1, '10011000101100111000110110101001100010110111001110': 1, '10101101010001110000110101011010011111111111101111': 1, '10000001011100100010111111011011010111111011100100': 1, '00100100010110110101010010110011111011001000011111': 1, '00011011000000111011011101011010111011111000001111': 1, '11100001101100000111011010101111010010001100111100': 1, '01011100101111001110111100101011000111101010110011': 1, '01100001011110000110001100000010111011011011100100': 1, '11000001111110001100010101001111000010011010110100': 1, '01110110111000101110111101000111010101101111001011': 1, '01010000101100100010011000010111010100111110100100': 1, '01011101000100101001100010100110010011111010010111': 1, '10010010111111100101001001100010101110110010100100': 1, '00001101010110100011001101001111101110110010100101': 1, '11100101110111000100111011101001010111111001100100': 1, '00000000001101010101011011010001001000111000110000': 1, '10010011111010110111011000000111011110111011101000': 1, '00101011010110011010000001010111110101011101100111': 1, '01111000110001001000000100011010110111111000000111': 1, '01001011110110110000111100100011001100111110011101': 1, '00010011011100111110101100010011110111110100101100': 1, '11100110111010101001010001110010110101111101110101': 1, '00011111001011101101100111100110011011111001001101': 1, '11110101100100101010111111101010000110101011001101': 1, '10001010101100011110101011001111100100110101000100': 1, '10000110100010101110100110100010111110000100010000': 1, '10010000001001100000100100111011001110111111110110': 1, '01011110110111100000111000010011110000111001011101': 1, '01001111101011001010000010110010000101111000011101': 1, '11011100101001011011101011010011110100111001110010': 1, '11010000110011101011101001010010001000111010010110': 1, '01110011101111000001000000010110010111111010111000': 1, '11101010011011110100101111101010011010111101000110': 1, '11110100110010010000101001000010100111101010001110': 1, '11010011100101100001101101111111101011011010010111': 1, '10001110100110011110001011010011011110111111001111': 1, '10110000101110010111111100100111010100111001000101': 1, '00100101111001111011001001111010000111111111001010': 1, '01000111111010110101001001111111011010111001111101': 1, '01100110111110010011010011010000000011111100010000': 1, '00110001000101000011110000111010110101111001011011': 1, '10111110110010111000111101001011010010110000000100': 1, '10010000110100100110100001010010100001111001101010': 1, '11001111100010100110010100110010010010000101010110': 1, '00110111110011101001110111011101111111111100001111': 1, '10000010001010101110111011111110110111001010101111': 1, '00010111110101001011010101101111011110110100100111': 1, '01011110110111101110101111110110101010101010100111': 1, '11110100101111100010101101100010010011101001000111': 1, '01001111000001000010011101010011111111111000101100': 1, '11000100010101100110111101011111101110101011110111': 1, '10100001100010101100000010011100011111100001010100': 1, '11111100001100000010010110011000110110111001110110': 1, '10001010111010000110010100101011010001100100011101': 1, '00011110110000010000000001011110011010001000101110': 1, '00000011111010101011100111010011110100101000101100': 1, '11000110110010011101111011000101001110110111011101': 1, '00101000011011000110110101101010110010110011101100': 1, '11111100000110101010111101000111101101011010101111': 1, '11010011111110010011101100001111101010010010101111': 1, '00000000001001100010000111010110010100101101010111': 1, '01100010001110101010100101100001000011110011111101': 1, '11001010001010100100111101011111111100001001001111': 1, '10000001011100101100111100100010101111000111100111': 1, '10101110110001101111111000000110010111111110101111': 1, '01101011010110100000100111100000000011101000101001': 1, '00111100111111011011001001110000010111111000100111': 1, '01000111100111000110111101111110101010101111000100': 1, '00100111001100000111100010100011010100011001110101': 1, '01001001111111100111010100101011010111011101100110': 1, '00000110010100100011111111011011100011111001000110': 1, '11000001100100010110111111010100110110111000101111': 1, '01101100011011111110110101110010110010111111001101': 1, '00000000111000100110000001111001110010011101100100': 1, '01001010000101111110101000001111010001111000010110': 1, '11010000011001010001001011110110011010110011001111': 1, '00111101111110000010110011011010010011110101110101': 1, '00100101101001110101100111011011100100101010110111': 1, '01000100100000100110111000100111110111011111011001': 1, '00111010111011010011110000010110010111110010111101': 1, '11111111000010001011010111101101010111100101011101': 1, '01111101011000001010110111010111110010001101010111': 1, '01111000110110110001101010011110111011011111010101': 1, '00100100001111010011100110101011010001101100011110': 1, '00110011111101100010000001101110110100111110011100': 1, '01000001011100001111111011111100001111111001101110': 1, '00111111111101100010111011011000010000110000101111': 1, '11010110111001101010100011110100111110111011110100': 1, '01110010111010011110100000110110110011110000001101': 1, '00110011011101000100001011010010110010001101100101': 1, '10110001010110101101101011101100111010100010010110': 1, '10011010010101010011101101011011110000110010110101': 1, '11100000010101000000010111010110101011101100000100': 1, '10001000011111110111000011111110111111011000010111': 1, '10101010001000000011101100101111001011111101110100': 1, '00010010001111100000000110001100110000001100010101': 1, '01010001010100000101100011010011110001110111010101': 1, '01010010100110111100101001111101111011110001110111': 1, '01000101011010110110101111111111010111111011100101': 1, '00110010111101011110010010101011000101101000010101': 1, '11111000000010000011101111111110011111110000111101': 1, '00011010000111010100101100111011111111111100000110': 1, '01100001101111101111001001100100011010110001111110': 1, '11111110011010001100000111010001111111101010101110': 1, '11001001110111000110000101110110011100011101001101': 1, '10100110110111010001011001101110010011111101000001': 1, '01001000010101011110110001111011110011001010111111': 1, '10000001100111000010001101001011010101111111011100': 1, '11100010000100001011101000000111011011111010001100': 1, '10101110100110000101101101101010110111101011111111': 1, '11110101110101001011100111000110111101110010011100': 1, '01110000000111000101100001011111111100001010100100': 1, '01010111010100010111011110101111010010110010011100': 1, '10001010001001100001000101100010110110100001101111': 1, '01010110110010110000101001011010010011001000011101': 1, '10101011011110101001110001101110000111111111101001': 1, '11000011011100100000010101001111111111111000100101': 1, '10001101000110110000011111010011111101111110001111': 1, '01110000001010101100110111100011010001100010011110': 1, '01110010110101010000101110001111010111011011101101': 1, '11000111011111011111010000100011011110111100010111': 1, '00010111010110111001101011010110100111011000100000': 1, '00011110110001010101101001011111101010111000100111': 1, '01010001011010000011100011011011010110101110000110': 1, '10110010111011101001011101111101011111101000001110': 1, '11010010101001010110110011110100111111100011110111': 1, '01110100010000011011110011010100001110111000001111': 1, '00110101000010100101001010011011100011101011110101': 1, '11111101101100000111001000000011010111101100111101': 1, '00000011000011101001111011101110110110011000000100': 1, '00111110011001001101011010001110110111100100011111': 1, '11001001111000000111011001001110110110111001000111': 1, '11000110011010101101101101111110110101111110001111': 1, '11000011010100110110111111000100011011110000010111': 1, '01000111001100011110101000011011010011111010000111': 1, '01011000110100010001100111010001110000110111100111': 1, '10010111111100000101111000111011011111011001111101': 1, '10110000111110101011110011100001100110110110011110': 1, '00110010110100100010000110011011110011110001101111': 1, '11110101110000110100100010000011010111101010011111': 1, '00111011101100000011110101010011000101111010000111': 1, '10000100101100111000111101111011101011111001100111': 1, '00000010111001111100001100110111010111101010011100': 1, '01001110101010010110001111001001010011111111110111': 1, '11001000001101100101111001111101111111111110011000': 1, '01111100001100001011001011000111011100111110011101': 1, '10000001101010011011110000111111100011111111000101': 1, '11111010111110000100111001101111110011011000001100': 1, '10000111100111100011100111100011110101101101111101': 1, '01000100110100000111001111011111111011011111110111': 1, '11000101001111010011110000001110000110010110100101': 1, '10000111010000100000100100000111011010110111010100': 1, '00000111111100110011101000001110010110000011010001': 1, '10101011101000001011110001001111000010101111100101': 1, '11010110111111101010011110101000100010111101010110': 1, '01010001111011101011101001000001011110111011111101': 1, '01100000111110110101000001101011111001001010011101': 1, '10100110111110101011000111011001011011111001010110': 1, '10010101111001101001100011101111011111101001011111': 1, '00100111100101000100011001000011010001111000000110': 1, '10001011001101110011100000000110100010111100000101': 1, '11000010111010110111001010000011000111111100111101': 1, '01010110010101100000110111001010001011101110011101': 1, '10010100000100111011000110111011110111111110100110': 1, '10110011011011000000001010100000101110010110110110': 1, '00101100010001001100000011001010011011111001000101': 1, '10010010101110011100000111000011001010111111100100': 1, '00111011011110011010110101101010110011111011100100': 1, '11010111011000010101111100011011001111111000011111': 1, '11011101111100001110010101011101011011111000001111': 1, '00010010010101110110000111100001011010111110101110': 1, '00110101110001000000101110101110011110101110001100': 1, '01011111011000111001011110100011111111111001001011': 1, '01011010010111000111001011010110000110101000001100': 1, '10100111011110101000100110010011000111110101101111': 1, '00010100000101100000001000001110000011111010000111': 1, '10011111000001011101011101111111111011110111010101': 1, '11010010011110100010101111100111110110111001000111': 1, '11001110010011010111010000111010001010011100101111': 1, '10001010111011110111111011111011001110111010110111': 1, '10001101111101001110101000011000111010101011110111': 1, '10101111001001101010011111100111001010111001011101': 1, '01100110111110110110110101000110001010111010010111': 1, '01111111110001110011111000110110010111110101011111': 1, '01011000111001110011011101110110110111011010000110': 1, '01111000000111101101100101011111001100110101101110': 1, '01110010001101100000111011100001010100010110110101': 1, '11100001111001001001010100010110110010111101110101': 1, '00110111100110110111110001100010010111011111010101': 1, '00101000001000001010010000011000111110111001001111': 1, '11101001001001000100011111101111110010011011001111': 1, '00101111011010101000110111000010100011110100011110': 1, '10110100000000001010010110010001010101111011111101': 1, '01000000001111111011010011010100111011111001011100': 1, '10011110111111000011011101100110010110110011100111': 1, '10010001011011101011010011111001011001111101110101': 1, '10000110110110101111001000001010010111111100110111': 1, '01110111000010010001111101110011110011111100010101': 1, '10011100001000000101100111010000000110110110010100': 1, '01010000101110000011110110101111010111110111000100': 1, '11010010110001000100100110010011011011111111000011': 1, '00101000011100100011101100010000111011111110010101': 1, '00001010010101111100111000010111110011110001100111': 1, '11010111001011100110110011011110010011010100111111': 1, '01110000011100110101111111100011110110101001011101': 1, '01101110110011110101110111011010110010111010001111': 1, '01100010001100100000110110001111011010110011111111': 1, '01101111011111110010110111001111001011111110110101': 1, '10000010011000000111110011011101100110111111010111': 1, '10101110101111100100100010011000100100111011001111': 1, '00101110000100001001101100110011111011111011011111': 1, '00101000101111010110110010000010010111101001010101': 1, '01000000101000101100001111101011110010111000011011': 1, '00010001111011001000100110001111110011111111101101': 1, '00111010100111000000000011111100010110111011110011': 1, '01011110110110110100100011110011011111110001110110': 1, '11000110101110100001101011100111011110011111000100': 1, '11111111100100100111000001101110111111011111011101': 1, '01000110011111101110100011100110010010110111010100': 1, '10010111011010100010110011101100101110101111011101': 1, '01111000101101101010110111011001111111111011001110': 1, '00100001011001011111100001111010110110111000001101': 1, '11110101101011001000100110101111001100111000000110': 1, '10100011010110101000101001110110010110110111110111': 1, '10100010000010101010100111010011000110111110100010': 1, '10001100100001110000101000000011111110101110100101': 1, '00110101000010010110100111010100010110101010000111': 1, '10101100001110101010101100110011011111111001111100': 1, '11100010100100111101000011101111110111110010000101': 1, '10110001000100010000100110010011110010011100011111': 1, '01101100110110000000000001011111011111111011101110': 1, '11010101011010100100101110010111101011101010010100': 1, '01110000111010111000000011000000010111100101010101': 1, '10001000111011101011110111111111010010111100011101': 1, '10010100100110000100010011000000110111011001111101': 1, '11000110011010010010101100010011111111111101101110': 1, '01101000111000011001001111000011010110111100101000': 1, '10001110011100001000100111010010110010111001101110': 1, '10100100000101101011101110011011000011001110011111': 1, '01001011111011100100100001011111011010111000001110': 1, '11011100100000111110011010010011111010110110011110': 1, '00110110100010001100100001011010011010111100011110': 1, '00010001111001110111100011011110011110101000101001': 1, '11100000101000001011111001110111110010111100010111': 1, '01111110011110000110000110110101010110011110110101': 1, '00110100011110011000000010101011111111101000101100': 1, '10010010001110001110110101011101100110011100011101': 1, '01010011100010110001110011100010101010110111111001': 1, '00110001100001001011001000000111011011110101001001': 1, '00001111001110110010000001011010110011111101101101': 1, '00111100101011001001011001111111110110110010101111': 1, '00001010110010001111100011011001111110111111010100': 1, '01101111101101100101101111110110010110001011001010': 1, '11010111000110111000100011001011110000111000011110': 1, '00010110101000101000110011000101100101111001001111': 1, '00110110101110110111000101101000100111101110000100': 1, '11100011110011100101010001110000010011111111010011': 1, '01111111110000111100010011101000111011111011000101': 1, '00110010111101000111111101001010010010011010000100': 1, '10110011111001111011011101101111010010111111001101': 1, '00000110011010010000100011100111011101101100101100': 1, '10110110001000001100111010101011000111111010001111': 1, '10011000111101100110001101100011110010010110101101': 1, '00110001000111100111011011000110010110111011000001': 1, '10101000011000111000000001101101110110111011101110': 1, '10111101111110100111001001100010010000111010111001': 1, '10110001000011111110010011001111111011111100110100': 1, '00101010110001100011101101100011011011111001100111': 1, '11100111111100010110100101000101010111111010000111': 1, '01001001010001001110110111101011011011011010000101': 1, '10000000001111101000110111010110011010011111110101': 1, '11010001111101100101010001010011101011011111110011': 1, '01110000001011101110001011111000111001111000111101': 1, '00111010001010001011111111011011111011111000010110': 1, '10110010111101000001101001101011111010111011010100': 1, '01011111001011100000111001110000010010111110011100': 1, '10100111001001001111111101100010111110110010000111': 1, '01110111010110010010100111111010011110111110001101': 1, '10101100011011011111001011101100011011011101001110': 1, '01110110111110101100100010000011111111110111010101': 1, '00100111010100101011101111111010000010111011111001': 1, '00101011011101101011001011001110000110101011010100': 1, '11110111111010101011011011011110111010110001100111': 1, '10000011100111000100100101111000010100111000100101': 1, '00010000100111001111011111100000010011111011001111': 1, '01100101000011111111010000110110110111111011100100': 1, '10011110001111101011011101101000010010111110011100': 1, '00011111001010110111100100111111001110101000100110': 1, '10110100100000100011100101010110010110001111000101': 1, '10111100101010111011111010100010011011011010100101': 1, '10111110011100100000101001111110001010101011111010': 1, '11001000010010011101101101111111000100111010000001': 1, '11000011101011011010010001100001001100001101111101': 1, '01110110011010001010000111001011110011011111110011': 1, '00110011111100100000011011001111110110011000011100': 1, '00000010001111101011111010100010011111100010111011': 1, '11010110110101100110011101111010011111101100111111': 1, '11010000111101100000011010010101111011010100101101': 1, '00010001010000010100011100000110110011011001110000': 1, '10101101011110110001010011010100111111111110110100': 1, '00101011101101100110111101011011000010110010010101': 1, '01101111100011101001111001111001010010100000111111': 1, '11001101010010010000110011111010011010111000101111': 1, '01100001001001001101000101110010001101001100001101': 1, '01001100010101010010110111010010000101111100110101': 1, '11101001100011001011110101000000011111111001101101': 1, '11100000010001110011111101000000010111000000110101': 1, '01010101011111000110111110001100110110111011001111': 1, '01111110001001110010001011001011001001110001110011': 1, '10010001000010000001000011001111011010011100110101': 1, '00010111100001100111110110101111001101100100110001': 1, '10001111110011101010100011001011101111101000010101': 1, '10000110101011101100110000001011110010111011110111': 1, '10001111010111000011100001111001111011100000001110': 1, '00001000001000100001010100010111011001111101010011': 1, '00010000010000010100110111101010111010101001001110': 1, '11010010111001000010101110010001000111101100101111': 1, '11010101010100000010101011010010101110110100010000': 1, '10000001001101111110100011000110010100111001101110': 1, '10101011110111010000000001001011101001110100100101': 1, '11001010111111010111100111110010010011111111101101': 1, '00001111010011111110100011110101111111111010111111': 1, '01010111011000001010001101011111010111111010101011': 1, '11011101111101100010000111011010010111100000101110': 1, '00100100101101101110110110011000011101010110010111': 1, '00001011100000000011111011110111010011100100011111': 1, '01110110100000101101110011110111110110011011110101': 1, '00110010010000010101111011011010111011111000000010': 1, '10101101100011000101010110000111000111101110100110': 1, '10110011111101111010111111010010011110111110101101': 1, '01011001010000101101000110011011100110011100001000': 1, '11011000100011110011101011111010010101011111010110': 1, '11110111111001010000101011101011001110101011100011': 1, '01110111110011110110111100100011010010011010000111': 1, '11111010011011011000111010011011111011100011101001': 1, '11001001011011001111100101100000011110111101011101': 1, '00110100000010100010110101000010010001101011010111': 1, '10110001101100111100111010010010010010010111100111': 1, '10110100010101110000101011100011001110110001100001': 1, '10101100110101110000100001001011001010101101000100': 1, '11010011000111100111100011011010110110111100000100': 1, '10001011101011100010001111111101001101111011001111': 1, '10100001111110110111000111011010110111101101100100': 1, '01010001011111100100101001111010010111111000011111': 1, '11100010100101100011100011011010011010101011000100': 1, '11000011100011000111100110011010110110011000100111': 1, '10111000000000100111101101110101011110011101101101': 1, '10011011010101110010000001111110010001101011110111': 1, '00001100101111101010111001000001011111110000110111': 1, '01111000001011101001001110101011001010010111111111': 1, '10000001111000000111011011101010011011011000000111': 1, '10010110001101010110101001101100010011110011110101': 1, '10001111101011100000011001011011110110111000101111': 1, '01001001011101011011000001010110011011111011110100': 1, '00101111111111101000010011010111001111101001001110': 1, '11000100000101000000101111111011101010111000000010': 1, '11010101101010101101111001010001011010101000010111': 1, '10000000110010011110111100000110010100111100100111': 1, '11010110011001001011011011010011101100000100111101': 1, '10001101101000010110001111100010010110100110000111': 1, '10001110000000011000101101001011111111111001011101': 1, '01001010101111111101101100011101111110111000001101': 1, '10111001000100111111100111011010100111111000100111': 1, '00101001111011011110111111001110111111111101100111': 1, '00111110100001000101111111111010111110101001111110': 1, '11010111011111101110010010011011011100111100100101': 1, '10001010111100100111011101011110011110111111100101': 1, '10010001011110100110001001010011111011001100101111': 1, '10011100001011101010000000100110010000111101011111': 1, '00100100010001110100001111110010110010010010001111': 1, '11101010000011001100110111011011011011011110001111': 1, '11001111110100101110100100110100010110111101011101': 1, '11001100111001010001111000010001010101101001000110': 1, '00011000111101111000000000110001111010111101000111': 1, '11110011001100100001100011000011011111111000111100': 1, '00101010111000100011010011001111011110111101010111': 1, '10011000110111100001001110000011010100111100011100': 1, '01110100111000100011011001110110101111111111011010': 1, '01100100101100001011111001010111010110100010010101': 1, '11100000001000100110000001000000000010100111001110': 1, '11011010000010001101110000010011010001110110111111': 1, '11001111001110100000110111011010011010100010000111': 1, '11111100001110010101001111101000101110111000101111': 1, '11000100000100111010000101101110110010011110011111': 1, '10111111100111111100010111110100000010101100000110': 1, '11100111011111111011111001100110101011111101110111': 1, '01110000001011100010111101110110000100010101110111': 1, '00000010101100100011110101001011110010111110100100': 1, '01001110110000110000111101111110011110111001011111': 1, '10011011100100100110111110110011111110110000011100': 1, '00011101001000110010101010101110100010111010001101': 1, '00011101001010100011110111101011001110111101001100': 1, '00001000011000001001101001011100110011110100011111': 1, '10010010010001110000100101001011001110101101101110': 1, '11101010011111011010010110000010000011111000100111': 1, '11011110110000001000111101000000111010101010001100': 1, '11001110111111000010111010001010000111110001011100': 1, '11100101010011000111010000011010110010010000011010': 1, '11110001000100111010110101000110010010111100100100': 1, '10010100000011100010110011110011010010101100100111': 1, '11001010000001111010100100101011110110101000000111': 1, '11111001000100010100111001011100000001101110011011': 1, '01011000101110110110001110000010010011110110101111': 1, '01101001011100001100000000001011111000111010011111': 1, '01100100101000101111001110111011110011111000010110': 1, '00011110011001100111100001011011101100111010010111': 1, '00011100001000001101100101100100001111000101010101': 1, '00111011111110111101101111100001011111110000001000': 1, '11010100010101001010110101000011001100101010110100': 1, '00100111100011011011100011000001010110011010100111': 1, '10010010101011101111110011110111101111101101010111': 1, '10111001110010101100001000000111100000101111110101': 1, '00110101110100111111001001000110110111111000001110': 1, '10001011111001001110011111001001011111111001010010': 1, '01001001001000010001100011111101011011111101010100': 1, '00110010001011010011110100100111011011111001100111': 1, '00011000011000110100111001000011110111101000010100': 1, '00010111100110000111001010011001100010110001100000': 1, '10101000000110001111001001111111111000111111001111': 1, '10000001010011100000000111010001010011111100101000': 1, '10100011101010101100110111011111000010110000011100': 1, '00101100001000111100010111100110000011110100000111': 1, '01111111101010101100001000111111010011100010110101': 1, '00111010011100100111101011100110011110111010100100': 1, '01100001000111110111101101110101010110111010110111': 1, '10100110000001010101000001001110001011100100110111': 1, '10011010000111100110000011111011110010010010010110': 1, '01100111110011101101111111010101000001111011001101': 1, '00011000110001101001110010110010110111010111100100': 1, '10010010010100001110110011100100011111011101101101': 1, '10000011111100000011101100110110011011111101111101': 1, '11111100000010010010101110000001000110011010010110': 1, '10010001001101000100100101010010110010011011011111': 1, '00011101000010111111100011111111110010010000111100': 1, '10010000101000001001100011000001001110001100101111': 1, '10010111100011111011101111011111110111111010100111': 1, '11010100100000000001101101100111011011111010101111': 1, '00101000010011001000001101101011110011011101010110': 1, '00011101110100010101010001000110010001111100011111': 1, '11111110000100000000110101001010111110101001011101': 1, '00110011100111011110111011100110010111010111001111': 1, '00110100101111101110000101110010110011111101111101': 1, '11011100010000110100100011000001101111101011011110': 1, '00100011000110101100110100011000111010110100100101': 1, '11010011110011111011100001100111011111111001100100': 1, '01100111011001110001000001111011110110111011010111': 1, '11111101111010000111110101011100100011110111001011': 1, '10010111010000100110000001110011101011110011110111': 1, '10101100011111100111111110000110111110111111101100': 1, '10111111000011001111000100111111010101111011101100': 1, '11000010011000000110110111000100010010100101000101': 1, '00101100111111100010100110010011111101111110010111': 1, '01011000011111001000011111100011010011111000001101': 1, '01101000001001100011000011010001111011111011100111': 1, '01101100000111100100111101111011111111001011100101': 1, '11110111000100101011110101000001001000001011000101': 1, '01000100000100100010010001000110111111111000101101': 1, '10000110111101000000110010000011110111111101011110': 1, '10011000010111100011111011100110101111110111100101': 1, '11001000001011100111111010011101010100111101100000': 1, '01101000001000100100000111010010010011100111100111': 1, '10111011111101111010101100011001110010110111000100': 1, '00000110001100110101100011101110011011111010101110': 1, '01001110101110000000101010001011110111101010011111': 1, '11001110110110001110100001110011110010110011010111': 1, '11110101011100110000100111001011110110111001011011': 1, '10110111010001100101111010110110100110011000100101': 1, '10111101011001011111000111000111000111000100110110': 1, '01010001101010010011001100011101010011111001101111': 1, '01110010011011110001000101111001111000111110110001': 1, '00100001000011000111000010101111011011100010111000': 1, '11111110111111001100100001000001010011101000000100': 1, '10110111100111101011100110101001001011101111000111': 1, '01110111011110101110110100001011010011101000101100': 1, '10110011001000001110011011000011010010111011010101': 1, '01011111000001100101010101100110111111111011000100': 1, '11001100110000000101101011010110010111111011011111': 1, '01101100111001011010101011000011110010111110001001': 1, '01111001001110101110101000110111111100011101011111': 1, '10000011111100010111100001110010110010100110110100': 1, '11110101110000010100010011011110100001111101110101': 1, '01101001000110111111011001011000111111011101101101': 1, '11011000111100100000111111101011101011100111101011': 1, '10000001101111001010010010111001010011110101111111': 1, '01100000111110001001001001100011011110111011101101': 1, '11111011010110101010111011111011010100001111100100': 1, '00010100111001111110101011011010011011000100010101': 1, '01011101110100101011110011010100010011111011010110': 1, '00100101101011011010100101100110100111111100001101': 1, '11110000110010011111010100010011101110101110010111': 1, '00101010010000110001011001100010001111111110110111': 1, '00000110001100000110101101110111110101101110001101': 1, '00010101010001000100111001110010000111010001111110': 1, '00100110111000100010010101001111110110011010101100': 1, '01011010001011110010100001110011100001111011101111': 1, '11001010011011011100100011011010111011100010001011': 1, '10101010101010110010111111101111011101111010010011': 1, '11010001100011101011001111101111010001101101000011': 1, '01010010111111110110110101101111110011111111100110': 1, '10101000111001101011101101000110110011110111101110': 1, '01100010010001100000100100100111010110111000111111': 1, '11010101101010110111101001111110010111010011111111': 1, '00111010001110101011110001100110010010101100011100': 1, '00111100010101100100110001010111101110110000101111': 1, '01111101011111110100101101101111000110001101101110': 1, '01010100101100111110101111110111010110101000010101': 1, '00011001000000101101110111001011010110111101101101': 1, '11011000101111001001100100001111110010111000110111': 1, '11111010011111111001100000011110100010111011010110': 1, '10100101010001101110100111011011110110111001011111': 1, '01001111010000101111111101111111010011011110100110': 1, '01110010111001110011111001110111001101111011110011': 1, '10101001111011011101000011010010101101111010100111': 1, '11000010011011110001101000000100010010110001010010': 1, '10110110100101101000111001100110111010111000000101': 1, '10001111011001001111010111110011010101010001010100': 1, '10000110011101100111111011110110010110111001111111': 1, '00001010111011001001110011001011011011100111011011': 1, '00011100111010101111110111100011110010101110110101': 1, '10111100010110110010101111111110010100101101001100': 1, '10000010101000110110000011110111010000110100110101': 1, '10011000111101111111100001100110100111111000100110': 1, '00000010001000000110010000001111110110011001100101': 1, '11100001100000001110110101011011101011111111011101': 1, '00011111011111001010101111010011111011111100101110': 1, '11001100001101001110101001101111010010111000000100': 1, '01000111001010000101100011101011010010111000010100': 1, '10110010110000101001011011010010000010110111111100': 1, '01111010111000010010111001010011010011111010000101': 1, '10001001011010000010101011011111010011111110001111': 1, '00001110011001100101100101011111111011111000000100': 1, '01001001001010000100111101100001011110011110110101': 1, '11111010001110010100000111100010001101100100100101': 1, '10000111110111101111001001010011001010111011011100': 1, '00110110110000110111001010001001110110111111111101': 1, '10011101001110011111000000010111010110111101001100': 1, '01111101011100111111110001100011000011001110101101': 1, '01011000110100000011000111111011010011111100111101': 1, '10101001011100011011100111000001010011010101010110': 1, '01111100001000101110001111000000011010111010110100': 1, '01011101111010000010110011101110111100111011011111': 1, '11111000100101101110111010111001001010011111011100': 1, '11001111110010001100110111001111001111111000100100': 1, '11001011011101111001100101000010110110111001000111': 1, '00100101101111110111001111100111111000111011010000': 1, '01101001101101110100101101111010000010011111111101': 1, '01011010100111001110100011010011001010111001011110': 1, '11111010000011100011101010111011010110111101111101': 1, '11000100111010101000001111001111010000111000100111': 1, '01111101001010111100100001001010110011110110010011': 1, '00001010011011100001100111101011100111111010010110': 1, '00100110111101100010010111010111110001110001101101': 1, '10000110100011110100110111000100010110111101101011': 1, '01011101110001010000110111111000111110110010001111': 1, '00001101110110101001100111111011010110111010110101': 1, '10010100100100111100000101001011111100111001010101': 1, '01010001000001110100011001100110100010101001010111': 1, '00101011010010111111110001000011001101011100011011': 1, '10010011001110111011101001001101110010101111000110': 1, '00101001011010001010101010000111110110101001011111': 1, '10000110001101011001100011110110010001111100001001': 1, '11100110011100000110000001110001011111101000001110': 1, '00101010010110000001000011101011000010001101100111': 1, '10010111010110100100001001000111011110111111101101': 1, '01011100100001101111111111010010110010011011101111': 1, '10110010100110000111000111011011011100100001111101': 1, '11000100010100101010001111111010010010110001110110': 1, '10110100101011000101011111011011001011111100101101': 1, '11110000010101011111111001110111110001010110000100': 1, '00101110010100011010111110110111001010111110101100': 1, '01111000001001111001011101100010110111111111110100': 1, '01100101001111111000100101101011011110111101110101': 1, '00101000110100100110101001101111000010101101111111': 1, '01000000111100101000011001110011101101011000101111': 1, '01011010101111100101110101001010111011100110001110': 1, '00010000000101011001001101100101101111111001001111': 1, '01111010100001100000111000011010010110111010000100': 1, '01101011011001101011100110001100100101111110100101': 1, '10011000011000011100001010010101011010111101111111': 1, '00010111000001110011000111111010011010111000100111': 1, '00000101001100010101111010101011011111101011111110': 1, '00000110001101111101111111111011011010111111111100': 1, '01000000100000101001001111001111010000011010001111': 1, '10000101001111001001101011010011110011101010011101': 1, '10111111010011101000001101101100110011110101000101': 1, '10110001011111101100110101100101011000011110010110': 1, '11101011100000011100011111110011110110101011110100': 1, '11110110111101101011101100001110111011111011000110': 1, '01101110011011011111110001011110111000111000100110': 1, '11001100100011001111100001100010010110111111011001': 1, '00101101101000010110100111110111010110111011100110': 1, '00100011011000001110001000101011101010111011111111': 1, '00010101010110001100101110000100011111011011000110': 1, '00011010111010001110110001100111010101110100000111': 1, '11101101010111011011001011001111010010100011100101': 1, '11100101001011100011011100000110110110001110010001': 1, '00001101100110110111000111001111110011101111011111': 1, '00101000100101011001101011001011011010111001101110': 1, '11010011011101000010011111111101111110011001001010': 1, '10111010010100101100111001010110110111111011111110': 1, '10100100100101100011101101010101110010110000100100': 1, '10001100001100100011001111011011110101101001010111': 1, '11101001011001110100100011011111111011000101000101': 1, '11000001010100101101000101001110010000111000010111': 1, '10011010001100101111100011011010110111101001101100': 1, '11100110000000101011110110101111110100011000100001': 1, '11100000110010011000000110111010111110111000000110': 1, '00010101001001100111000101100111011011111111110100': 1, '01001010110110000001011000010111010111111000110111': 1, '11011110101101001010100111011111110110110011101110': 1, '11011001100000100011101000000100011010110100100001': 1, '01000101100110010100000011000011111100111111010101': 1, '10110100011001011101111101001111110110111110000101': 1, '11110110100100010101010111100101000100001001001100': 1, '11100010111111111010000011011010000010111000000110': 1, '00011001000010000011101010010101000110111010011111': 1, '00010010011100010000110000000011011000111100011101': 1, '01010000111000101101100011001001110111111010110111': 1, '10110000110010100101110000101000010010111001011111': 1, '01000001101110111100110110101110100011111011111000': 1, '01111110110011101011010000110100110110110000000011': 1, '01110111110100111000011001111011011111111000100110': 1, '10000110111011111011011001010111111110101110011100': 1, '11001110000000110010101011010110110110111110111100': 1, '00101000110000101110000001000011010100110010101111': 1, '11101011111011100110111001111001111010111101101010': 1, '10100010001001101111111111100111110011111100100100': 1, '11010110110110010001011101011011000110111111010111': 1, '11101100011010110110100111100000101011111011110101': 1, '11011001011000111110100001001111111010111110000110': 1, '10011100111111101000001111001111011110111100010101': 1, '10010011011010101000011001101011011111111111100101': 1, '11001100101101011111100101101011110110110001000001': 1, '01010100011101000001100101000110110000111100101100': 1, '11001111110001010010100010010010100010011001110111': 1, '10000100001111000111011011001101010110110110111100': 1, '10000110000110000001010100110110100111011011011101': 1, '10100100011001101100100111011011111111110100100100': 1, '01010100010101100110110001101111011011011100011001': 1, '11111110001000001010100101100011011110101101101110': 1, '11010000111111010001111101001101010110111111110101': 1, '11000100101011100100010001111111110010111100011110': 1, '00111110111110110111000111010000100111010000000111': 1, '11011001001011101100010100101110100010011101110111': 1, '11000101000111111011110111010010110011110111100111': 1, '10001100011011011010001000101110011110111001001111': 1, '00110010101001000011001011101011100111111111110001': 1, '01100100101110100000011001010000011110111100010011': 1, '11111110011110100101110001010011001110000111100101': 1, '11011000100100101100110101101100111111101100100111': 1, '10010011011011011001101010000001110100110100011101': 1, '00101110011001111011101000000110100011110000111101': 1, '10011010101101000011100001010110011010101101111111': 1, '11011110011001111010101001001001001110111000000111': 1, '01100100110110001010000110001010110111111111001100': 1, '00000000101011100011001010111011111011111001001001': 1, '01011011000001111111001011100010011111111101011011': 1, '11100101010001110110101010010111111010110101100111': 1, '10011011000001111001110001001101111110111101110111': 1, '01011011010100101110000001100010111111111111100111': 1, '00011101101011010011001011001010100010111000001101': 1, '01011100000100000011000111001011110111110011100110': 1, '11001000100010011111010010101011101001111000101101': 1, '11011010110001101001101101110010010010110011001110': 1, '11111000010000011001011010111011000011011101110110': 1, '00101010001100001001011111110110010110101100101101': 1, '00111010101010100001010011010110000000111101110110': 1, '01011110001010000101111000101011010010011000000111': 1, '10111100110100100010001010111111011011111001101101': 1, '00011110001100001100011111110101100010101100010111': 1, '01111110001001110110000111100010110111001010001111': 1, '01011100001001111100000000000101010001111100011101': 1, '00101111011001010110010010101110110010011010000110': 1, '00101110001000001111111000101111011010010110101100': 1, '10000111011000100100000111011110100111111010100011': 1, '10111010000101010110101011101010011110101101101110': 1, '11000001011010100010110011111010101011101110100111': 1, '11111110000010011011010011111011011010111000010100': 1, '01100101111110000110100011001010010010111001000110': 1, '00111011111111100100001001001100101010011000001101': 1, '00111001001010010110010000000100001000111011010110': 1, '01101011000101111011011101100010111010111101010110': 1, '10001010111001001011000110100110110111111010010110': 1, '01110000010100100100100101001110100110001011110100': 1, '11010110101011100100100111000111110011111100001100': 1, '01110110010110101111101010011100010011011000000111': 1, '01100010110011110110110001111011011010100000010100': 1, '01011110010001001010010101111111110101111111100101': 1, '11100101010000101100100011001110011110111000100100': 1, '01110011111110101100011110010110010111010111100011': 1, '10101101010100101011100101000111111010101101011110': 1, '11001110001001101111111000000110010011011001110110': 1, '00110000011111010011011101111101111101111101101111': 1, '11000011111100001010100011001110101111011100000111': 1, '11111110000100101010101001101011011111011111100100': 1, '11110001100101010110010111100001011110011101001100': 1, '10001110100001110000101111111111100011011111101111': 1, '11001100111110011000001111100110011001111101100111': 1, '01111011000110000000010101000011011110111000001110': 1, '00010100111110101011101100001010011001110111010011': 1, '10010001010010110111111001110001000100111001111110': 1, '10001010001010111101000011100011011011111110100101': 1, '11101101000011101111100111100100110100111101111001': 1, '00111111110100011001000010110000111110111111111000': 1, '00000111010001001111001001110001110110110101100111': 1, '11001101111100010101111010100111111011001101111000': 1, '01101010110010100110111011010001011111111000001101': 1, '01100101011000100110111001000011111111101111100100': 1, '11011001010101101011110100111101010011111011010100': 1, '01000001110110001001101100110011111011111001001101': 1, '00111111001101100010100111010010011011111001111100': 1, '10110111011011011000100011011011111111110111011100': 1, '01100011100110101010100000101011001110111111001100': 1, '00010001000011010011111000011100110010100101001101': 1, '11100010101110100110001010100011110010100011010000': 1, '00010111110001000111000011110001110110110000111101': 1, '10100100010101100010100011101100011110111000010101': 1, '11011000101101010000000001001110011011111011010001': 1, '10011000110010110010111001101011111101111101101100': 1, '10100011001000001011101100101011111110110001001101': 1, '01110011110101001001101000111110110010110000110100': 1, '00100101001010011010100011110110110110111110110110': 1, '00110100110001100010101011010110111110111111011111': 1, '10111000000100000111111011110000101010010001000001': 1, '00011000000011101101110111100110000110111110111111': 1, '10100110111111001011111000111001011100110101011100': 1, '10000110010110110110011111001000010110011111000101': 1, '01110011010011011010011110110111010110100111101110': 1, '11001010111100110010111001110010100101110001010101': 1, '10000010111011010111111101000110110010111001101100': 1, '00011000010010001010011001111010010111111110001111': 1, '00001101011000001110000100001110010101111000101011': 1, '10011011111001010110111011001011000110111100010110': 1, '00101000000110111110110110010011010011101001101011': 1, '01010100111101001110000000011010011111110100010110': 1, '11101000001010011111111010111111101011100010110100': 1, '10010100000001100010011110100001111011111100100110': 1, '01010000010011001001111111111011010110101011110101': 1, '10110000010001110101011100010001000011110011100101': 1, '10101100000111110000011011011111111010111001111111': 1, '00100110001101011100110001100011110010111100101110': 1, '00111110001010100110101100010110010011110010111111': 1, '10100000000110101001100010111110101000001100110110': 1, '11100000110101101110101001111111010111111000110001': 1, '00000010110101101111110001100011010111111001010011': 1, '01010010101001000110011111100011110110001001111100': 1, '10101010000011001010110111001011011001111010001111': 1, '00010011011111100010100111101010110011000001000101': 1, '10101001101100101110110001010011111011110011101111': 1, '00011010011110011100100110110110011010100111101101': 1, '11011110101101001001100001000011000101001001010110': 1, '10010001011111000011000000001111010111111001110100': 1, '10110111100001110001010111111011100111101101011111': 1, '11110001011101001111101011001010110010110011010100': 1, '00000010111110011101111110010001011111100101110110': 1, '10010011011101100011100111101110011111111000101111': 1, '10001010100011100001101110011011010100110011001011': 1, '10011000001111111111110011010010011111111000110110': 1, '11111110011110011111000111010011110101111100111101': 1, '00011110100111111010101011111110111111100011111000': 1, '11101101010001001000110111001111010010101101111101': 1, '00101000001101000001001111000011110011011110111101': 1, '11000000001010110110111100110010011000110111100111': 1, '00000101000111001010000110100011111100111000011101': 1, '00011111001000111011101001000111110110111010001001': 1, '10100000001101010100011101010001110111111010111111': 1, '01011110100101111111011001101001001111110011101101': 1, '00010100011011101101000110011000000010010100010100': 1, '00010100100101100110010101011011001101111000000100': 1, '01110010010000011001110110010011111110111110100000': 1, '00001110011000011000000101011101010110111101001100': 1, '00001011111011001101100101110110010001111001110100': 1, '10000000100100001000010111100001010111011000000110': 1, '01011110110011100000100011111110110111101000001111': 1, '00111011000001100100111101101000010010111101000011': 1, '00101101011010000110110111100010011010110011000101': 1, '00010010011110101000100001100011110111101111010111': 1, '10101000000100110010111011000011000011111111000101': 1, '11100010000100000100110000011010011110101011100101': 1, '11001100111100011100001000101011001111101011111111': 1, '00011001001000000011011010101111110011110011000111': 1, '00111010100110101111111011100110000110101100101101': 1, '01101110110010110110000000000001101111110111111101': 1, '11010011000010010111010101000010011010010011001101': 1, '11000010111010001011100101000010000110100011010111': 1, '00000111100001111010110011110110010111110010001111': 1, '00110110000111000000010110001011010011011001110110': 1, '00110001011001100111101001110001010110111001001110': 1, '11101110101001101001011100110110011001110100101101': 1, '00101010010110110000111111010110110101111011010101': 1, '11111010000110000111000111010011101110011110111111': 1, '11010101011111101110111001001010010011011111100111': 1, '01111110000011101101110000101101001011111101100111': 1, '00000111011010100010001101010011010010111100110101': 1, '00110100001101101011111101001010110000111000101111': 1, '10010111101000100111010101100110111001011100011011': 1, '11101011110111110000111011011100000010001010010100': 1, '00110110011110010100100101111000011010111101010111': 1, '01111110100101101100100011001001101011111001101111': 1, '00010001111111111011100010101010110011101111100001': 1, '01100001001001101111110001001010000011110110110100': 1, '10011010111001100010000111011011001010011110000110': 1, '10010010100100111111001111111010111011110000000111': 1, '11100110101101101011110100010010111111111111011101': 1, '10010010110110101101101011101111010111111001110100': 1, '00101000100111111111001100001100110010110110001101': 1, '10011000101010100101111101101110010011110011000101': 1, '00110010100110100010101111111111010010011001111001': 1, '10101000000100000001111101011101001111010111110101': 1, '01100110011100001010000000010101000111100111100101': 1, '11100000101010111101111011100011011111111111010110': 1, '11010111011100001111100111110011001101111000111100': 1, '11010100100100101111111111111111111010111011001100': 1, '11000111101001110011111001111110110010111101010111': 1, '00101101101011011010100011100010011111011011010111': 1, '01000011110111010000000001111010000010111100000101': 1, '11011101011010000000011001111100100101111100001101': 1, '00001000101010010011001011011010010100110100011111': 1, '01101011101000000010000101010001111000101111110101': 1, '00111010001100011101101001100110110110111111100100': 1, '10101100100100100100111101001001111111101110010111': 1, '00010111100000101110111101010011110111000011001101': 1, '10101011111111101110010101100111111111100000111101': 1, '11100110010110011011001100000011011010100110000100': 1, '01110100011000100110101011100111000011111100000011': 1, '00010100010111001010100110011010111011110010110101': 1, '00001101100101010011111111011110010010101001110101': 1, '00000100000111110011100011001110001111110000101101': 1, '10000110011111111011111001110111110011100100011101': 1, '10110010101011100100100111110010111110110000000111': 1, '10000111010000100111001110000011110111110111110110': 1, '11100100001001101001100111110001100110111100101101': 1, '00000001000110101111001100000010010100011111001101': 1, '10010111100010010111000101011100011010110010001101': 1, '10101001011010111101010111100111110100110001000101': 1, '00111100111001100100111111111011110110100111100101': 1, '01010010001011100111001010000111001010111110011100': 1, '11011000111001001001101111101111011001111110000101': 1, '00000110011110000010101100111011111110010101110111': 1, '00000000011101110110000011111010000111010111010110': 1, '10110001001111111111101111111101011010011011111101': 1, '11011100000000101011111010001110110110011101100111': 1, '01101010000011000111010101100100011010111000110101': 1, '11101100111111001110101001001100111111011100000101': 1, '01111011100111011100101111100101100010111000011111': 1, '00111110000010001110100100001011100110101000110111': 1, '10111101110011010000110101110011110110111100010100': 1, '00110101010101110000111111001111000111110010110111': 1, '11101000101110101001001100100011101011111011001111': 1, '10001011111000011001001111101011001101111011001100': 1, '00101000111100001110110111100111010110111010111110': 1, '11111010111011110101101011001010110000100110110101': 1, '11011000101010100011010110110011010011111111011111': 1, '00101110001110100111111100000111110010100100110101': 1, '11010000110101100010010111111100011110101011101111': 1, '00011110001000100111110001000011101000001111001011': 1, '11010110011010001111000100001110110110111100000110': 1, '11101001110001000111100010000111101110011000111100': 1, '01101100000100000110101101110100010011011010111111': 1, '11010110001011100110110011100111011011111011011100': 1, '11110101110001000010010011111010010011010111001111': 1, '11001110111010011000101001111101010011100111110110': 1, '01110010110001110111110111101011101100011000100011': 1, '01000010001000110000111001100011001111111011110101': 1, '11011000000101110101100001001111111100001111000110': 1, '11111110001001101101000100111100011110111010001101': 1, '10010001000101001000011101101011011101111101110111': 1, '00011110011101111011011010110010010100101111011111': 1, '11011001011111101100100111101110011011111001001110': 1, '11001010011100010011111010111110011000110100100110': 1, '11101001101100110011001001100110110110110101000100': 1, '11011011011011100010110110010100001011111010001111': 1, '11001110000011100011110111000011010001011101010111': 1, '10000001011111011010001000011111111110111011000111': 1, '01000000101010000000110011000110010111111101110110': 1, '01100010001111101101101011100000010110111010101010': 1, '00111010111110011010100011100110010010111111111111': 1, '01001011001111010111000101000010001100000001101111': 1, '01101001011010101011010100100000110111001100100011': 1, '11011000110001011110111111011011010110111101011011': 1, '10001001101001100110000010000011111110000010111101': 1, '01010110110010001100011001111111111110111000101101': 1, '01000010001010101101111011100111010110011111001011': 1, '01110011110011101110111111010111010011011011111001': 1, '00101110111011000110011101111011011010111100010101': 1, '11010000001000100111100100011111011100100110011111': 1, '10010111111000101110101000101111110111110001111110': 1, '10101000011110101110100100011011011110010000011101': 1, '01000100011010111101111101100111011010011100011110': 1, '00010111011000000111101110001100011011011001111101': 1, '00001010101010010000111011001110000001111001100100': 1, '10011110100111100000010010010010110101101110110101': 1, '00101111110001111011100011011110001001101010101101': 1, '00110010110010101011101000000010100010011010000101': 1, '01001000001111100000001000110000010011111011100110': 1, '01100010001101100101111101101000100111111010010101': 1, '01111001111011111100000111000110111010011111010111': 1, '01010100111010001010011011111111011000010111111101': 1, '10111010011100110001100010010110110011111101111101': 1, '00111010010111000111011000001111011011101000111110': 1, '01101001010101100110011011110011011110100111111101': 1, '11011001111110100110101001011011011010111011001010': 1, '10010010110010000111110010011010001010101000011001': 1, '01101000110110011010101000101011011110110110010010': 1, '00000001111100100111110111110110001000110111100100': 1, '10000101001001111111010100101101011110110110101111': 1, '11101101101101110001101011010001101011101100001101': 1, '11010100100110101110100010000111010111111101101111': 1, '01100001100111101101000110011011110011110111011111': 1, '10000110100100110011110111101000110011101100011110': 1, '00111010100000000110111111110011001000110011010101': 1, '11101110010100111110001111101011011111011110011101': 1, '01101110010110100000011101010101001110110011011101': 1, '00001001100010100010001111001011011111110000110111': 1, '01001110111111101011010000000110110110100010000100': 1, '01001111011100100000110110110011010011101111011111': 1, '10111110010011101110001111111010111110111011111110': 1, '01100111101111000101110000111010110111101101001111': 1, '11000010101100101001101111000010010101111111011111': 1, '10111000111011010001111011100111111010111111011001': 1, '10011010111011101001000010100110010110111100000111': 1, '00100001000001101111011011100111010000111000010100': 1, '01010101111011101100111101010111111110111010001111': 1, '10110111011110100100011110101001101110111110001100': 1, '10010101100010001010000101100000110010111001111101': 1, '01000011011011100111010111110010011111111000110101': 1, '01100000100111100110110010111010111011011000010101': 1, '11101001000111101001010111110010011110111100110111': 1, '11000010101000101100111101000011011010111010000100': 1, '01010000001001110101001001101011011011111000100110': 1, '00010011100110110100100010001101100011111010000111': 1, '10010101100001100000111110011110010110111101111101': 1, '10100111011011000100101001000111111110011110011101': 1, '00101110100101000010011111001110010110100001111111': 1, '01011011011010111110111000001110110110101110000111': 1, '11111000101110111111111101101110101011111000000110': 1, '01101010000110110110111101111010101110101011111110': 1, '01110001111010101011100001110001010110001100111001': 1, '01011110011011101000010101111101111110011010101110': 1, '01110000010001001101111001011011111110101001001110': 1, '11000000111001011110111001001011110111111101010111': 1, '00101001111111111101100011111101011100111010110111': 1, '10101001001010100101110010110111101001000001000100': 1, '00101001110100110100011111011111110000111110001101': 1, '00010110001111100101111001000111110010101011101101': 1, '10001000000111001111111111101111100111010111111101': 1, '00001000100101100000110111001110110001111001111001': 1, '01111100010111101001000111000001111010111010001111': 1, '11100111111101111100100100010001010001111100110111': 1, '00111101000101110010111010011010100010010111011111': 1, '01010000010100100010010011101111111111111100011001': 1, '11100111010110010010111000000111010011110011000100': 1, '10000101110101100011011100011110110110111001010111': 1, '10100110010111111010101111101110010010110101010110': 1, '00001010000000110110111100010011010111110000100101': 1, '10100010101001000000000011101110100011101111010100': 1, '10010010011001100011111001100010111011110111001000': 1, '01011010110000010000100001110001111110111000010111': 1, '01111101010011000011010011010011010110001000001111': 1, '01001110000011100011101000011110111110111010001101': 1, '10011000111010000010101010000111010010101110001100': 1, '00111001000111100110101011100110010001110000111111': 1, '11110000110001000011101101011000100111001110110011': 1, '01110001011111110101010111000011101111010011001100': 1, '00111011100011111001111000111010010111111111011100': 1, '10110011100010000111000111000101010111111001011100': 1, '11011101000001101100110111100111101110000101111110': 1, '10110001010110011111000110001111110111010010000100': 1, '01111010010110101100011110100101010011111100000101': 1, '10011000111100010110110110111010010111101101001101': 1, '11000010111100100111101001001010011111000001011101': 1, '01011000101001100110110011010111101111100110100111': 1, '10111100101100100001101010101011010101111110000100': 1, '00010110111011110100110010111010100100101101100001': 1, '10010010111001110011110010001001110110110111010111': 1, '00100101000001010101100101110011010011111001101101': 1, '10111010011111101010010101110111010011111100001000': 1, '10101100111011000111110100000110010011110101110111': 1, '01010110111100101110111111110000100010111010111011': 1, '11001010010111000111000001001000011110001100000101': 1, '10010010100001100001111101100011010011011100111010': 1, '01010101000101110010110010100011111101111111110111': 1, '11100000111001010011110110011110010011111111101110': 1, '10100000110111001100111111000110010011101101100011': 1, '00011011111011110110110111000011100111111101110100': 1, '00010011101101100101111101011011001010110010000101': 1, '10010111101111110001111110000011111111111101101101': 1, '01010000101000100010111101110001110010001111010111': 1, '10010100101001111000100001000011011011010111000110': 1, '00111101011100001110010010010010111110111011001111': 1, '01000001000000000111101101010111100111001011111101': 1, '11101001011000001111100101101111011110011011001011': 1, '01001100111000101111110101011010110010111111001111': 1, '01100110101111110001010010011110110100101111111100': 1, '00000110011001110111011101010111101110011110011011': 1, '01110011111001100010011001111010111011101010111111': 1, '11110101101110111110110011000011011011111010101101': 1, '10001100111010100011101011000011001011111011010100': 1, '11101100111101100111100100010000011011101100010000': 1, '10011011000010100011111111001011010101110110010111': 1, '01000001000110101110100000010101011010110010001000': 1, '11100101110000100110100101011110001010010000010100': 1, '11010001000000100011111001110010010101110110001110': 1, '11001001001111101100100010110011000100100111011111': 1, '10010100101001101011011010101011010110111000111010': 1, '00001010010011010110001000110101001011111101001011': 1, '10011000001100111010000101101110110010101011111110': 1, '00011111010000010011110011001010111011011011100100': 1, '00111000101101100010010110001111000110111110110111': 1, '10000101000010101110011101110111010011111001000111': 1, '10110101101000001010110110011110011010111001001101': 1, '00110010001100100000111101001010110001110101011111': 1, '11110100000010000100101100010111000010011010011101': 1, '11000010111100000111000100011010010111011110100110': 1, '10001011010000110011000001011011011111011010101100': 1, '10110001100111111001100000100001110010110000011101': 1, '00011111111100000110100011111001010111111000101110': 1, '01010101100111111111111010000011110001111011001001': 1, '11101011011010100111010101110011111010111110111101': 1, '10011101010111101001111010010011011010111001110110': 1, '11101101011111001010101100010111101010110000111111': 1, '10100101111110100011101010100111100011111101101111': 1, '11100110001101000010011111001111110010100101100100': 1, '11010110100101010111100000001111111101101000001101': 1, '00011111111010100011011100100111000010011010100000': 1, '01010010111011111111100000000011010111110000011100': 1, '00111111001010000010001010001011110101111010011111': 1, '01111001001110001110010111100110001010111111011111': 1, '00100001101000111110010101110110000100001110110000': 1, '01101100100101011010101110011010111011111001110111': 1, '11110000110100000010110001011111100011111100001011': 1, '10000010001110111110010011110001110011111100110110': 1, '00010011111110111100110101111011010011111100001101': 1, '10101101110011111010011110111101111111101111110111': 1, '11111000100001010111011011011111111010111110111111': 1, '00110101000110110011111000111010010011001100111111': 1, '00100000100100001001111011011110111010101000100111': 1, '01011000110110101001100000011010111010101010011111': 1, '11100011110011000110111111000011111110101111110111': 1, '11101000010011001000111110011100010010111011110110': 1, '00001111111100000110000010000010011011110011011110': 1, '00010110011001100101011110100011101010111111110101': 1, '11111011010001000100100111111110110110100100110101': 1, '11010010000110000100110101111011011011111010010101': 1, '11001101110101000011100001010110110011110101001011': 1, '10101010100111101111001110000111011100111010101111': 1, '01110000000010000111110000000011010011111101010101': 1, '00011111111010001111000001111010011010110111101111': 1, '01001100011010000010110100101011010111111111001100': 1, '01011000100001111001100101011110101011111000010100': 1, '10000000001111101100000111000001011011011001001101': 1, '10000001100000111110101101111001000010110001000111': 1, '01010110101100011010101111100001011011011110010101': 1, '10100110001110110011111101001011110111101110000110': 1, '00000100110111101000100001011000010010110010110101': 1, '11101010010100000101110000010101111101111010010100': 1, '10111001011010001111001101101111011110110000000101': 1, '11110000010000101011101101100011001011111000010111': 1, '00100000000110110010100101100111000111011001110100': 1, '01111100101011110011110001000111111011111111110111': 1, '01001100100111101110011111001011101100011101111111': 1, '00111011011110010111010100101111111110001001011111': 1, '11101000101100000001001110001111101111111111001111': 1, '10011100000000000010100011000011110011101111101101': 1, '00100111110111101101101010101011011011111000000110': 1, '11000010111000000111100111100111010110111110001100': 1, '10011001010010101011010111100111010111111001111111': 1, '11010110000010101110110110101010010100010101010111': 1, '11001010100001010110000100110011110011110001011111': 1, '00101010101100001000010000100111110010111000001101': 1, '01100001001001100101110110011010010010110100111011': 1, '00101111011011000011011111001000010110111110000101': 1, '11000111111100101111101010101110010011111000100111': 1, '00110110100101110010110110100011010100010011111101': 1, '10000011101101110110100000110111011110111110000100': 1, '00011101010011001010010111100010111011111010001101': 1, '01011101010011100111101101000111110011101100110111': 1, '10000011110000110001101111110001110010111111101101': 1, '11111011101011111011110001111010011110111010100111': 1, '00010111111101111101100100011001111110101011001101': 1, '11001000000001100110111010111001011011100011000111': 1, '11000001000101100110001010010011011001111010101111': 1, '01000010010111000011101011110011000110011011011111': 1, '00110010110000010010101000001011100011011001010111': 1, '01010110011000101110010100010011011110111011100111': 1, '10101100010011110110111110100010011110111000001111': 1, '00110111101001000111111101110110110010111111110110': 1, '11001010001110010001111101011010010011110101011110': 1, '11110001111011001101101010011111010111001111111111': 1, '10001000000101111010001111110111011111101010101111': 1, '00000000011111101101110011101110100111101100001101': 1, '10100011011011110000101011011001100010101110000111': 1, '01110100011001001110100111011011011110011011101001': 1, '01001110101110001111011110011110111010011101001100': 1, '00100000101011101011111111111000110011111110100111': 1, '00100010001111100111110101110011101111101111000110': 1, '11101000111101100111101010110001011001111010001111': 1, '11000010010000100010111010001110111011001111101101': 1, '10100010000110111010101001110010111010111011110111': 1, '00101000110111011011101001001011011111011101000100': 1, '00010011100101100010100101110010100010100000000101': 1, '10001111110011100000101011101011010001101011101000': 1, '00011010001101111111010011001111111110011110011111': 1, '01110110101111111111100001001110110111111101111101': 1, '10101010010011011001000001111110010010101100011100': 1, '01011000100010001010011111000010101010011010110110': 1, '00001010000001011010100000000111111010111001100011': 1, '01000110111110110111001110011000101110101010011110': 1, '11100011001010100111110010011010011111100101011101': 1, '00011001010100100000011100110110110010011010100101': 1, '10011000011111000101010101011001011011110100111110': 1, '00001100001101001111001101000100011111100101101010': 1, '11001010101110000000001000000011011011111110000101': 1, '00101001100011101110111011010011100011001111101111': 1, '00101001011010001101111001100011110101110100101111': 1, '00010110101111101000110010001010011010111001000110': 1, '01110000110001100110110111110011011100010010001111': 1, '11011010101101101101010111101100001010111101111101': 1, '01000110011000001000101000100101111010101110011110': 1, '01011101000110100110000101000100100011010010010101': 1, '11100100001010011111100011110111011010110000111100': 1, '00000100010100101101101111001100010111110100100000': 1, '10110000010011110011111011001110110101011001111100': 1, '00110100001110101111110111110110010111101101110111': 1, '01000001100010101011001101011010111101111110001101': 1, '01011101101011110011010111001011010011011001001101': 1, '01110110001010100100101010000101010101110001011100': 1, '11011111110110111101111011111110010010111100111101': 1, '11110010000010010010101111101010000011101010000101': 1, '00011101011100001111001110100011101111111100100111': 1, '00011110111010101011000100100111101111101011000011': 1, '11110000111101100011100111001011011010111011101101': 1, '01000001010111000100101001111111010110010101100111': 1, '01101000110110001111010001010100110010101110101100': 1, '11011100010001011100111010110010010010111000100101': 1, '00110100010100100111111000011111010111111010100101': 1, '10011110000101010100111010101011010001100000011110': 1, '11011110101011000100110100111111001011100011000111': 1, '11010001010001101110000100000000101111111101010101': 1, '10011011101000101000100101100001111111101001101101': 1, '00100010101000000010011101101101101010111110000100': 1, '11110010110111110101100100101011011110101101010101': 1, '00101010011010100001111000100011110011110101100111': 1, '10101010010011000111100100011010110000111001011111': 1, '11101001110101101100101001001011010011101110010101': 1, '10000100100000001010111010001001001111101000101101': 1, '00110100001111101011000011100111101111011010000111': 1, '11010100101010001000111101010010111001101110001100': 1, '00111101110001011011110101111010001011111101010110': 1, '11011100011010111010111101011010111010101111101111': 1, '11010011001110101111000111110101111010101111110011': 1, '10110100111111010101100001110010000111111011110101': 1, '11111100101110000010100100100111110011111000100111': 1, '11100110011010100010111011010001110010111010101111': 1, '00100001110110001010111100101111100111111010011110': 1, '01010110100110011100000001110011011010101110001110': 1, '01101110111101000001111101101010010010011010100100': 1, '01001000001111111010011100011011110110111000101100': 1, '11010010111001101110111101010110000111100101001100': 1, '01001101110111100110100101101011011011110010011110': 1, '00110011111110100000110110010110110110101111011100': 1, '10101000010000100000110001011011011101111101001101': 1, '11011000010000000010001110010100100010001000000101': 1, '01010000000101100110100000010111100111011100101111': 1, '10110011000011111000110110001101111111010001001011': 1, '11000100111010110000110110011111110011010101110111': 1, '10110111111001000011001111110010011111100000011100': 1, '11010011101101101000111100011010100111111011011111': 1, '10000111001101110101011100000011101110011110110100': 1, '00000000011111011110111011111011011011010011110101': 1, '10010000011011101000010000000011001011111000110011': 1, '00010110100111101100110010110011100111110000101101': 1, '00100011100100101010100011001010101011011110110001': 1, '10010000110001011111011101010000011111001010110000': 1, '01000011111001000100100001100100010010011001010101': 1, '11100110001101010101100110101010110111111101011001': 1, '10000001110010100100000000010101100010111010100110': 1, '10111110010000111011100111101011000110110000001101': 1, '11111000111011111101011001011110111111111100000101': 1, '01101111100010101000101011001110110101111101111101': 1, '10101101010010100110111111001111010111111010001101': 1, '00011110001001101000110111101110011111111011110111': 1, '01010100110100111011110110110000100101111000010000': 1, '00011011111000101100111101101010010111110110100100': 1, '10100010100100010011110000110111001011110000010110': 1, '01110010110110000001110100000010001110111110001101': 1, '01101101100010101010001010000110010100000000001011': 1, '01001110101001100100100101101110011110111001111010': 1, '11101101101101110000100100111010110001111001101110': 1, '10101100010100101001110111111011010010111010110001': 1, '00000101010000100110100101000011011111001000100111': 1, '11010111101000101000001111001110100010110100011100': 1, '10011101110110110010111110100111100110101011010111': 1, '11010011010110111110001001100011011010111001010101': 1, '11101001110100111101000111100110011111011100011001': 1, '00001100111010010111111100011110101110111110001100': 1, '10101110010101100100000010000010101110110011110110': 1, '00000111011010001010111010001010111011111110111111': 1, '01000111110010101000010100011010011110110100110001': 1, '11101010100011111011010000101110011010011101001111': 1, '10100100101011011011011011011011111011101100000110': 1, '00010000101010001111010110011111011011101100110110': 1, '00101001011011000100100111011100110010111000000101': 1, '11111110011000101101000001100111010011100101100101': 1, '10001111000101101000110111111111011010101111100111': 1, '11000110101101011011100101011101011010011101000101': 1, '11111110001010101111101101110011111011101011001110': 1, '01111010110100000010011111000011101000011111011101': 1, '01011010001010001001001111010111011111111011010111': 1, '11110010000011110000111010111111111111110110101101': 1, '11101010110001000011111001000111111111101000110101': 1, '10010010100110110011010001000001000110101110011100': 1, '11000010110111101111110000110110100100100010001101': 1, '11010110101110010001010101010011101111111000100110': 1, '01110011100000111011101111001011011110101010100110': 1, '01101000011000101111110011100101011010111010110100': 1, '10000011111000100100010100101010110111011111000111': 1, '00110101011100101111100100111110010001010111000100': 1, '01110000010010011011011111101100010000110101000100': 1, '00010010111101101011010011110110010111110000100111': 1, '00011101101001001101100110101101110011111000110011': 1, '11000111011011000100100000001010100011101001001011': 1, '11100100111100001110111001000010010111001110000101': 1, '10000111100110101010111101001111111111011111000101': 1, '10010111111000100100111011010101011110111001100110': 1, '11000100111000111010110010111001111011110111101011': 1, '01010100111001110110001011100111111111111111111111': 1, '11001010001110111100011110101010010001111011111100': 1, '00011101001000110000110101101110011100111101000101': 1, '10000100011111001101101000000000010110110001000111': 1, '10101011100000111110110000000111010101110110010111': 1, '01010011011111000010100100000111000011100000000100': 1, '00101011101011001100000101100001011111110101011111': 1, '10001000110010000101111001111101101011100010001111': 1, '00100100001001101111010111110011111101111011001100': 1, '00110101001000111011101011101010010001111010000110': 1, '11100001011111110001000001010000010111101011100101': 1, '11010010100010100000111001111010100011101100010100': 1, '11011000001101101000110111010010010110101001011100': 1, '01000000101010100101101001011011001011101111111101': 1, '10100000101111101110111111001001010111010111011100': 1, '10010010110000101100101101110110001110101001000101': 1, '01011110101100010101110111100110110111001011011110': 1, '00100011011011111000000111010111000001110011110110': 1, '00101110100011110110111101000010111110110110010101': 1, '11010011001011100010110101001001000010111100110111': 1, '11110010011011100001101011111010000010000011000100': 1, '01110010001001100111101011110110010100011111010101': 1, '11010111001001011111011100001110100011100101111111': 1, '00101001110101100110111111100001001111111000010111': 1, '01110011001100001100110001001111011010111001000100': 1, '10010100111001101111100100101001001101110010110100': 1, '01101100110111011101100101110110110000110110001010': 1, '00100111100001001011101001011000011001101100001100': 1, '01001000100000001111001111101000011011010010001100': 1, '10101111100011110110011110011111011001111001001101': 1, '00111000101001011110100101011111110000111110111110': 1, '00000100100000000011000001011100111111010011100100': 1, '01011100111010101011100001011010110110100010111101': 1, '11110100111011011010111100101111111100011100001101': 1, '01000000101101001000000111000010010011110010001100': 1, '01100001100111110001110010110011001010010111111110': 1, '01100010111100101010110110001100010110111011111110': 1, '10011010010001111011100101100110011110111110001110': 1, '11101110001100101000111111000111110100100000010111': 1, '00000000001100000001011010111010100110111110010101': 1, '01111110111100001110000001000100001011110101010111': 1, '01111110111010001100111011010111110111011001101110': 1, '11001101001000001101010100110011110111111001010100': 1, '10000000000001010111111100010010010010111111001100': 1, '10111000111010101101000101101111111110101010010111': 1, '11110100110010101000000111011000101010101110111110': 1, '00011000111101100001100111001000110101111011011111': 1, '00101011101101100000100000010110111101111111101100': 1, '11000010101111001111000011001011100010111001000110': 1, '00011010001000111000000001101010111111110000000110': 1, '11010100100011100001100100100111000110110111100100': 1, '01110000000011010101111011100111011100101010011101': 1, '11111010000100111101100110110001010111110001000101': 1, '10110010001110010111101101001011011110100010110100': 1, '10110100100001000101111110010001111010101100001110': 1, '10010010000000000011010011001001111010100110110011': 1, '01110000101100100111000111111111101111101101110111': 1, '01101000000011101000011100110011111011111100101010': 1, '10010110100111000001111111111110000010011101001000': 1, '00110000000011100100011010100010011101110101110101': 1, '10010011011011000111101111101001111000111001010111': 1, '01110010101001001101111001010111101111111000001111': 1, '10001011010000111111101010011010011111001011101111': 1, '11010001100001000001111101100110010110111100001111': 1, '01000111110100110010011001001001000110100001001110': 1, '00110110100001100101111100010011010101010111000101': 1, '11010111000110100101101110101000011011111100101101': 1, '11001000001011100111101011101011010000111000101101': 1, '01011000100111001110110000000011111111101000011111': 1, '00100000011100100010011010100010001010110001011100': 1, '10000000111100000100011011100110011010011111100100': 1, '11000001000001111111011110100011010111111010000110': 1, '01010101101011001101110111001001010011111011001101': 1, '11110010110000001100100111001011010000110100110110': 1, '11001011101101011000100011011011110000100011110111': 1, '11000100010001000111111110000011001111111000101110': 1, '10010001100010001011010011100011010111011101001101': 1, '00011000011110100001001011000010110011110101011101': 1, '10110000111111101001110100000000110001100001110001': 1, '11100000110000011101100100101111110111111100001110': 1, '00111110111100000001111010110111111111111010000101': 1, '00010100111101001100011011010101111111111101111111': 1, '10100001001001000011110000000010101001111110101101': 1, '11101101010111110010111111111011110100111001111101': 1, '11100011101100101011111000010011111100110110110111': 1, '10000010100110001001100001111111011010011000001101': 1, '00101111101110111001100011001010010010101100110000': 1, '11000110000010100100000010111001011010101011011111': 1, '00001000101010101100101001100011010110111110001100': 1, '11011000111101100110001100100111111010011101101101': 1, '01001111110011101010000110101101010101111101010100': 1, '00101110000000011010110010000010101010001011111100': 1, '11001110001110000100001111010110011011110001000111': 1, '00010110110001100000111010000001001011011011111101': 1, '01101000111010001111101110110001100011011100011011': 1, '10110111110110111011011101011111110011101001000101': 1, '01011010000010000101111000100111111111110011000111': 1, '10000011111000001110110010110101010011111101011111': 1, '11111100111111010011110001111011100011111100010111': 1, '11011010001100101101000010111011011110010001011111': 1, '11010111000001001101011010001011111111111111001111': 1, '11110101100100011010000011110011011011010100010001': 1, '11010101001110001001001010110110011110011000010010': 1, '10000110110001010010110010001011100010111010110110': 1, '00000110111011001110101101001111110011011001110110': 1, '01011101011100100110101001000011001010111001010101': 1, '11010110001100101100100110101010001010111110011011': 1, '01001111111010000100100011111011011100110001110101': 1, '10010010100101000011110101101111110010010000001101': 1, '00011011001110010111111010101011011010101001010100': 1, '00010011010001001110001101100110111011101101011111': 1, '01110000000000010111000000100110011111111110100101': 1, '00000100111101101000000001100111000111111111010101': 1, '01100101001100111110100000110010111110011010010111': 1, '10011110111111001011011111101111011010111011100101': 1, '01011100100010111010001111001110110011101100000101': 1, '01000011001100100101010001111001100011111000100100': 1, '01101000100111111110000101000001001101111100000111': 1, '10101110010010011110111011110000111011111000110010': 1, '01010010100111010000110000001011010110011011000100': 1, '01110010100010011100010111101111011100000000110101': 1, '10100010011001100111111001011100100010011000010111': 1, '11011010001010000101101110100001111001100111100110': 1, '01111101001110101001000100111111001011111101110100': 1, '10011010000000101011011001101110010111111101000101': 1, '01010100001111101111011010100110001111011001110010': 1, '11000010101000010101100001101111011010111110001011': 1, '10101100000010010110001001010101011110001011000110': 1, '01110011011011100000011101010100010111111101110001': 1, '00011011010011000001001001101010010011001111010011': 1, '00110000010110001100111100110101111110011111110111': 1, '11010100001110011111010111110110011111011101010101': 1, '10001010011101111011011011001010000010111000101101': 1, '00110010011100101011101001101111010110111101000101': 1, '11001001000100010111101111101110010010111100011101': 1, '00101000011001100110111010100001000111101011111101': 1, '11101110101111101101111111000011111010111111110010': 1, '01110101110000111111100011011000011010111101000101': 1, '01000110010010011011110000010010101111111010110111': 1, '00100000010010110111110111010000010010111100110111': 1, '10001110100011001111101110000011010011101101011100': 1, '10110111100011100001001011110110011011011100111111': 1, '10101100100001111011000000110101010010101001110101': 1, '00100101110010100101100100010011110111010101001111': 1, '11011100101101000101110011100110010010111110100111': 1, '11110001011010000111111011101111110010101100001100': 1, '01111010010010010001110011100010110111111000100101': 1, '10111000011000101001001111000010110011111000100111': 1, '10110011110011000000010110111011110110011010111110': 1, '11101110111001100001101110001011111010111101000101': 1, '10010000111110111000111100110111110011111001001100': 1, '00010000011010001110111110100010001111101000101100': 1, '00010110001110011101011001111100111011000011101100': 1, '10001001101100000101110011110111110101111111111110': 1, '10011000011001001000101000000010010111111101000111': 1, '11101000010011011100111001011111110010101001010101': 1, '01011001011111010110111010100110001111001100010101': 1, '01010011110100000101000010110010011011110010111101': 1, '00101101001110001011011110101101110101111001011011': 1, '00011000011101100011110101110001111111111110000111': 1, '00100011011001100110000101101111110110101100111110': 1, '11111010111011100111000101011000000011101100111101': 1, '10110110011110110110000010100101011010111000101101': 1, '11010001101000111000010100110011010111111111000111': 1, '00110010001111111110110001101000011100101100000111': 1, '10010100101110100000101011010101010001110001011101': 1, '01010011010001110111111111011000000111110100001111': 1, '10011110000001110110010001011111011111110100011111': 1, '01001000010110110110001100111110111011101010000101': 1, '11010010000100001110110001000111100110010100011110': 1, '11011010010100100001100011100100011000111111011111': 1, '01100010011110101110101010100011111010001100111111': 1, '01001011000000101110110001110111011110110110110111': 1, '11001111100000111100000011111110010111111000000101': 1, '11101100110001011110000111001111011111001111100100': 1, '10101000110100011000000101101000110110011010111110': 1, '10010100010101011110010111100011111111011011000111': 1, '01000101100000101001011001000010000111101011010111': 1, '01010110110101001011011101000011011100001100111110': 1, '00000010011010100111111010010110110010111111100110': 1, '00100110100001100011111110011110111110101001101101': 1, '11100100101000011110110001011111010110001011010111': 1, '00011111011111000100100101110111111110111000011110': 1, '11011010111100101101111011111011010010111111111001': 1, '00001110010101001101101111000011101100001100100101': 1, '00111111111011100010111110100001010110111001000011': 1, '01001011101111001010110000000001101010111010001100': 1, '01111101001001010100011011110101111111100011000101': 1, '01011000010111100111111111111010011011111110011101': 1, '00001100111110111000110101110111011111010111000100': 1, '11001001000100111110001001010011000110110111101100': 1, '01011001100101000100000111100001010111101000000101': 1, '00001100111111101010101000011111010110000110110100': 1, '10101111001000101000111101101011111010010010010111': 1, '10000010111110110110110001001011010001111011101010': 1, '01000110110101101001110001010010010011111000110010': 1, '11101111000011010010000111110010110110111101010111': 1, '10000100110100111011010000100100001110110011011101': 1, '01100110110000100111100011011010101001111000011110': 1, '10010110110000111010111111011100000111111110001101': 1, '00010100001001001001111000010010110001111101010110': 1, '01101000100011000011100101010001011010110110111110': 1, '01100100111111000111101010011110111110101011000110': 1, '01111001011010001001001010011011011011111010101110': 1, '10110110000111001001000001011011111011110110110011': 1, '10100100100100001100011101111111101011101001110111': 1, '10111110100110110111100110011110000111011100010110': 1, '10101101101110101010110011000111000101101100000110': 1, '01010011111100001111101100001001110010111000111111': 1, '10000001100110000101010111100100111111010100001111': 1, '11000101110111001011000000000010100010100010111100': 1, '01100000011001001111011001111010010111111010001000': 1, '10000000010011100101011110110111001010111011001111': 1, '00110001111100000000111101010010011110110100100101': 1, '11000000101000010111101111000010010111011011100101': 1, '11001011011000100010000110101100110110101001110100': 1, '00111000011110001110010111111011111110011101000111': 1, '00010010010001000011100101010111010010101101001100': 1, '01011101110011111111010010011010010010110100010110': 1, '01111101000110001110101001110110010010110110111101': 1, '00101101100101100101111000100001110010101000101100': 1, '00100101001100010101010110100011001011101111011111': 1, '00111101001110001011000001000000011111111110000100': 1, '11000000011000000010110110011101110011111101100110': 1, '00011110010011111110111111110110010011111110100101': 1, '10011110011001011010010001101011110010100001111100': 1, '11111111001101101000001101010101110110101011000101': 1, '00010000110111110110100101111110000110101110011100': 1, '10010010110011011110000011100110010110011000111110': 1, '10110000000011011001110101101000111011011010111111': 1, '01100010100111001011000101110010010000111001111111': 1, '11101001110111000100111101101110110100011100011101': 1, '10001100110111011110011011100111011111111100111101': 1}\n"
]
}
],
"source": [
"import numpy as np\n",
"from qiskit.circuit.library import IQP\n",
"from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
"from qiskit.quantum_info import random_hermitian\n",
"from qiskit_ibm_runtime import QiskitRuntimeService, SamplerV2 as Sampler\n",
" \n",
"n_qubits = 50\n",
" \n",
"service = QiskitRuntimeService()\n",
"backend = service.least_busy(operational=True, simulator=False, min_num_qubits=n_qubits)\n",
" \n",
"mat = np.real(random_hermitian(n_qubits, seed=1234))\n",
"circuit = IQP(mat)\n",
"circuit.measure_all()\n",
" \n",
"pm = generate_preset_pass_manager(backend=backend, optimization_level=1)\n",
"isa_circuit = pm.run(circuit)\n",
" \n",
"sampler = Sampler(backend)\n",
"job = sampler.run([isa_circuit])\n",
"result = job.result()\n",
" \n",
"# Get results for the first (and only) PUB\n",
"pub_result = result[0]\n",
" \n",
"print(f\" > Counts: {pub_result.data.meas.get_counts()}\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Most of the material here is curated from Qiskit Documentation. For further information about anything discussed in this notebook, please use the link https://docs.quantum.ibm.com/"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "new",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}