{"id":414,"date":"2020-03-10T09:23:36","date_gmt":"2020-03-10T09:23:36","guid":{"rendered":"http:\/\/www.quantencomputer-info.de\/?p=414"},"modified":"2020-03-13T05:37:19","modified_gmt":"2020-03-13T05:37:19","slug":"quantencomputer-programmieren","status":"publish","type":"post","link":"https:\/\/www.quantencomputer-info.de\/quantencomputer\/quantencomputer-programmieren\/","title":{"rendered":"Quantencomputer programmieren mit IBMs Qiskit"},"content":{"rendered":"<p><b>Quantencomputer besitzen das Potential gewissse, zentrale Computer-Anwendungen extrem abzuk\u00fcrzen. <\/b><b>Dazu z\u00e4hlen etwa atomare Simulationen, Optimierung. Maschinenlernen <\/b><b>und<\/b><b> Finanzmathematik. Erm\u00f6glicht wird dies durch die faszinierende Quantenlogik. <\/b><b>D<\/b><b>ie Hersteller der ersten Quantencomputer <\/b><b>stellen f\u00fcr<\/b><b> diese <\/b><b>andersartige Logik <\/b><b>spezielle <\/b><b>Programmier-Schnittstellen f\u00fcr herk\u00f6mmliche Computer bereit. Wie so ein Quanten-Programm konkret aussieht, <\/b><b>stelle ich Ihnen<\/b><b> <\/b><b>hier <\/b><b>am Beispiel von IBMs Quantencomputer <\/b><b>und <\/b><b>dem <\/b><b>ber\u00fchmten Grover-Quantenalgorithmus <\/b><b>vor.<\/b><\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"western\">Eine Idee wird geboren<\/h2>\n<p>Im tiefsten Inneren funktioniert die Natur nicht nach unseren Alltagsgesetzen, sondern nach den r\u00e4tselhaften Gesetzen der Quantenwelt. Aus diesem Grund sto\u00dfen herk\u00f6mmliche Computer schnell an ihre Grenzen, wenn es darum geht Naturprozesse im atomaren Ma\u00dfstab zu berechnen. Vor \u00fcber 30 Jahren hinterlie\u00df der legend\u00e4re Physiker Richard Feynman der Wissenschaftswelt ein vision\u00e4res aber nahezu aussichtsloses Verm\u00e4chtnis: Erst wenn es uns gel\u00e4nge Computer zu konstruieren, die auf eben dieser Quantenlogik basieren, k\u00f6nnten wir die Natur letztendlich effizient simulieren und grundlegend berechnen.<\/p>\n<p>Im Laufe der Zeit kamen weitere Anwendungsgebiete hinzu, f\u00fcr die Quanten-Forscher, dank der Quantenlogik, extrem abgek\u00fcrzte Rechenwege voraussagten. Zu diesen Anwendungen z\u00e4hlen etwa Optimierungsaufgaben. Maschinenlernen und Finanzmathematik. Einige der Quanten-Algorithmen, die daf\u00fcr gefunden wurden, stelle ich meinen Artikel <a href=\"http:\/\/www.quantencomputer-info.de\/quantencomputer\/anwendungen-fuer-quantencomputer\/\">\u201eAnwendungen f\u00fcr Quantencomputer\u201c<\/a> genauer vor.<\/p>\n<h2 class=\"western\"><b>Was ist ein Quantencomputer?<\/b><\/h2>\n<p>Was ist nun das Besondere an der Quantenlogik?<\/p>\n<p>Nehmen wir z.B. den elementaren Baustein f\u00fcr herk\u00f6mmliche Computer: Dem Bit. Ein Bit ist ein elektronischer An- \/ Ausschalter, dem man einfach die Werte 1 und 0 zuschreibt. Die Kombination vieler Bits erm\u00f6glicht nun beliebige Daten zu speichern und zu ver\u00e4ndern.<\/p>\n<p>In der Welt der Quantencomputer spricht man nicht von Bits, sondern von \u201eQuanten-Bits\u201c bzw. \u201eQubits\u201c. Genauso wie herk\u00f6mmliche Bits k\u00f6nnen Qubits die Werte 0 oder 1 annehmen. Dar\u00fcber hinaus k\u00f6nnen sie sich aber auch in \u201e<i>\u00fcberlagerten\u201c<\/i> Zust\u00e4nden von sowohl 0 als auch 1 befinden.<\/p>\n<p>Um dies zu veranschaulichen, verwende ich auf \u201equantencomputer-info.de\u201c eine Qubit-Darstellung, die gegen\u00fcber der Lehrbuchdarstellung vereinfacht ist aber dem Kern bereits sehr nahe kommt: Ein einfacher Zeiger in einer Ebene. Folgendes Qubit ist zum Beispiel zu gleichen Teilen sowohl im Zustand 0 als auch im Zustand 1.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-265\" src=\"http:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/09\/qubit-zustand-0-1.png\" alt=\"\" width=\"285\" height=\"287\" srcset=\"https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/09\/qubit-zustand-0-1.png 359w, https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/09\/qubit-zustand-0-1-150x150.png 150w, https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/09\/qubit-zustand-0-1-298x300.png 298w\" sizes=\"auto, (max-width: 285px) 85vw, 285px\" \/><\/p>\n<p>Im Verlauf einer Quantencomputer-Programms werden die Qubits durch den Einsatz von sogenannten \u201eQuantengattern\u201c gedreht und am Ende ausgemessen. Durch diese Messung \u201eentscheiden\u201c sich die Qubits jeweils f\u00fcr einen der beiden Werte: 0 oder 1. Diese Entscheidung geschieht am Ende <i>zuf\u00e4llig<\/i> und unterliegt den Gesetzen der Quantenmechanik. Die Kunst besteht nun darin, diese Wahrscheinlichkeitsverteilung gezielt zu steuern: Im Verlaufe dieses Artikels werden Sie einen genauen Eindruck davon bekommen.<\/p>\n<p>Der eigentliche Clou der Qubits ist Folgender: Ein Quantencomputer verdoppelt seine potentielle Rechenst\u00e4rke mit <i>jedem zus\u00e4tzlichen<\/i> Qubit. Also exponentiell!<\/p>\n<p>Noch viel mehr \u00fcber die fundamentalen Unterschiede zwischen einem herk\u00f6mmlichen Computer und einem Quantencomputer erfahren Sie in meinem Einstiegsartikel <a href=\"http:\/\/www.quantencomputer-info.de\/quantencomputer\/quantencomputer-einfach-erklaert\/\">\u201eDer unglaubliche <\/a><a href=\"http:\/\/www.quantencomputer-info.de\/quantencomputer\/quantencomputer-einfach-erklaert\/\">Quantencomputer einfach erkl\u00e4rt\u201c<\/a>.<\/p>\n<p>Vor gut zwei Jahrzehnten fingen auch die Tech-Riesen an, sich mit der neuen Technologie zu befassen. Der Bau von leistungsstarken Quantencomputern ist eine Herkulesaufgabe, bei der wir noch ganz am Anfang stehen. Allerdings stehen mittlerweile die ersten Quantencomputer-Angebote von Tech-Firmen in der Cloud bereit. Verf\u00fcgbar f\u00fcr jedermann. Den aktuellen Stand beschreibe ich in meinem Artikel <a href=\"http:\/\/www.quantencomputer-info.de\/quantencomputer\/welche-quantencomputer-gibt-es-jetzt-schon\/\">\u201eWelche Quantencomputer gibt es jetzt schon?\u201c<\/a>.<\/p>\n<p>Die aktuellen Quantencomputer befinden sich noch in der sogenannten \u201eNISQ-\u00c4ra\u201c. Das steht f\u00fcr \u201eNoisy Intermediate Scale Quantum\u201c, also fehleranf\u00e4llige Quantencomputer mit einer \u201em\u00e4\u00dfigen\u201c Gr\u00f6\u00dfe von h\u00f6chstens wenigen Hundert \u201eQubits\u201c, perspektivisch gesehen. Voraussichtlich wird es noch einige Jahre dauern, bis die Technologie soweit skaliert ist, um von direktem gesellschaftlichen Nutzen zu sein. Aber schon jetzt bauen die Hersteller ihre gesamte Infrasktruktur aus und vielversprechende Quanten-Algorithmen k\u00f6nnen direkt erforscht und erprobt werden.<\/p>\n<p>Dass allerdings selbst mit einem NISQ-Quantencomputer ein exponentieller Quantenvorteil gegen\u00fcber herk\u00f6mmlichen Supercomputern m\u00f6glich ist, bewies Google zuletzt eindrucksvoll. Die Details dazu erl\u00e4utere ich in meinem Artikel <a href=\"http:\/\/www.quantencomputer-info.de\/quanten-ueberlegenheit\/quanten-ueberlegenheit\">\u201e<\/a><a href=\"http:\/\/www.quantencomputer-info.de\/quanten-ueberlegenheit\/quanten-ueberlegenheit\">Google und der Nachweis der Quanten-\u00dcberlegenheit\u201c<\/a>.<\/p>\n<h2 class=\"western\">Quantencomputer programmieren: Die Quantengatter<\/h2>\n<p>Die zentralen Bausteine von Quantenprogrammen sind, neben den Qubits, die \u201eQuantengatter\u201c.<\/p>\n<p>Herk\u00f6mmliche Computer bilden unsere Alltagslogik durch sogenannte UND-, ODER-, NICHT-Gatter ab. Diese Gatter manupilieren die Bits und bilden somit die fundamentalen Bausteine von herk\u00f6mmlichen Computerprogrammen. Die Quantenlogik wiederum bildet ein Quantencomputer durch v\u00f6llig andersartige \u201eQuantengatter\u201c ab.<\/p>\n<p>Um die Quantencomputer einem breiteren Publikum n\u00e4her zu bringen, verwende ich auf \u201equantencomputer-info.de\u201c eine vereinfachte Sichtweise auf die Qubits und die Quantengatter. In meinem Artikel <i><a href=\"http:\/\/www.quantencomputer-info.de\/quantencomputer\/das-qubit-und-ein-magier-bei-britain-has-got-talent\/\">Das Qubit und ein Magier bei \u201eBritain Has Got Talent\u201c<\/a> <\/i>hatte ich schon die Zeigerbilder eingef\u00fchrt mit denen wir uns die verschiedenen Zust\u00e4nde einesQubits vorstellen k\u00f6nnen. Das Qubit ist dann ein Zeiger auf der Kreislinie in diesem Bild.<\/p>\n<p>(\u201e<i>Disclaimer\u201c<\/i>: In der Lehrbuch-Darstellung liegt die Zeigerspitze eines Qubits im Gegensatz dazu auf einer Kugeloberfl\u00e4che: Die \u201eBlochkugel\u201c <a class=\"sdendnoteanc\" href=\"#sdendnote1sym\" name=\"sdendnote1anc\"><sup>i<\/sup><\/a>. Um das Quanten-Programm f\u00fcr den Grover-Algorithmus richtig zu verstehen, reicht meine einfache Sichtweise mit der Kreislinie aber erstaunlicherweise aus)<\/p>\n<p>Folgendes Zeigerbild zeigt wieder ein Qubit, dass gleichzeitig im Zustand <span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">und im Zustand <\/span><span style=\"color: #000000;\">|1\u27e9 <\/span><span style=\"color: #000000;\">ist. <\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-237\" src=\"http:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/qubit-zustand-0-1-H.png\" alt=\"\" width=\"258\" height=\"270\" srcset=\"https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/qubit-zustand-0-1-H.png 333w, https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/qubit-zustand-0-1-H-286x300.png 286w\" sizes=\"auto, (max-width: 258px) 85vw, 258px\" \/><\/p>\n<p>Das Besondere an diesem Bild ist au\u00dferdem, dass die Zust\u00e4nde <span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">und <\/span><span style=\"color: #000000;\">|1\u27e9 <\/span><span style=\"color: #000000;\"><i>gleichm\u00e4\u00dfig<\/i><\/span><span style=\"color: #000000;\"> \u00fcberlagert sind. <\/span><span style=\"color: #000000;\">Es ist zu gleichen Teilen sowohl<\/span> <span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">als auch<\/span> <span style=\"color: #000000;\">|1\u27e9.<\/span> <span style=\"color: #000000;\">Ein Qubit im Zustand <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">gelangt in <\/span><span style=\"color: #000000;\">diesen <\/span><span style=\"color: #000000;\">Zustand <\/span><span style=\"color: #000000;\">der <\/span><span style=\"color: #000000;\">gleichm\u00e4\u00dfigen \u00dcberlagerung, indem es <\/span><span style=\"color: #000000;\">in dem <\/span><span style=\"color: #000000;\">ver<\/span><span style=\"color: #000000;\">einfach<\/span><span style=\"color: #000000;\">t<\/span><span style=\"color: #000000;\">en Zeigerbild <\/span><span style=\"color: #000000;\">um 45\u00b0 gedreht wird. <\/span><span style=\"color: #000000;\">Diese Drehung wird durch das <\/span><span style=\"color: #000000;\"><i>Hadamard-Quantengatter<\/i><\/span><span style=\"color: #000000;\"> H durchgef\u00fchrt. <\/span><\/p>\n<p style=\"padding-left: 40px;\" align=\"left\"><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">qubit<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">= H <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9<\/span><\/p>\n<p align=\"left\"><span style=\"color: #000000;\">E<\/span><span style=\"color: #000000;\">in andere<\/span><span style=\"color: #000000;\">s<\/span> <span style=\"color: #000000;\">G<\/span><span style=\"color: #000000;\">atter ist das <\/span><span style=\"color: #000000;\"><i>X \u2013 <\/i><\/span><span style=\"color: #000000;\"><i>Quanteng<\/i><\/span><span style=\"color: #000000;\"><i>atter<\/i><\/span><span style=\"color: #000000;\">. <\/span><span style=\"color: #000000;\">Es spiegelt das aktuelle Qubit an der Winkelhalbierenden, also gerade am Zustand <\/span><span style=\"color: #000000;\"> H <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9. <\/span><span style=\"color: #000000;\">Oder anders betrachtet: Das X-Gatter tauscht den Zustand <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">und den Zustand <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">gegeneinander<\/span><span style=\"color: #000000;\"> aus. <\/span><\/p>\n<p style=\"padding-left: 40px;\" align=\"left\"><span style=\"color: #000000;\">X<\/span> <span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">= <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">und X<\/span> <span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">= <\/span><span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9<\/span><\/p>\n<p><span style=\"color: #000000;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-236\" src=\"http:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/qubit-zustand-X.png\" alt=\"\" width=\"289\" height=\"281\" srcset=\"https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/qubit-zustand-X.png 332w, https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/qubit-zustand-X-300x292.png 300w\" sizes=\"auto, (max-width: 289px) 85vw, 289px\" \/><\/span><\/p>\n<p>Ein Quantenprogramm besteht nun aus mehreren hintereinander geschalteten Quantengattern. Am Ende eines Quantenprogramms werden alle Qubits ausgelesen und als Resultat erh\u00e4lt man eine Bit-Sequenz von 0en und 1en. Folgendes Beispiel zeigt ein Schaltdiagramm f\u00fcr den Grover-Algorithmus f\u00fcr zwei Qubits. Wir werden den Grover-Algorithmus weiter unten f\u00fcr drei Qubits programmieren.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-241\" src=\"http:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/grover-circuit-1.png\" alt=\"\" width=\"443\" height=\"143\" srcset=\"https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/grover-circuit-1.png 443w, https:\/\/www.quantencomputer-info.de\/wp-content\/uploads\/2018\/04\/grover-circuit-1-300x97.png 300w\" sizes=\"auto, (max-width: 443px) 85vw, 443px\" \/><\/p>\n<h2 class=\"western\">Quantencomputer programmieren: Welche Programmiersprachen gibt es f\u00fcr Quantencomputer?<\/h2>\n<p>Um ein Quantenprogramm durchzuf\u00fchren, muss ein Quantencomputer eine Serie von Quantengattern auf bestimmte Qubits ausf\u00fchren. Schematisch wird das durch Schaltdiagramme symbolisiert, wie in dem Beispiel oben. Eine Programmiersprache f\u00fcr Quantencomputer muss also in der Lage sein, solche Diagramme programmatisch abzubilden.<\/p>\n<p>Prinzipiell w\u00e4re <i>jede<\/i> Programmiersprache f\u00fcr herk\u00f6mmliche Computer dazu in der Lage. Die Besonderheit hierbei ist lediglich, dass die Sprache Bausteine f\u00fcr die einzelnen Quantengatter bereitstellen muss. Der Quantencomputer muss dann f\u00fcr diese Bausteine einen Treiber zur Verf\u00fcgung stellen, der die Quantengatter-Anweisung in eine physikalische Quanten-Schaltung \u00fcbersetzt.<\/p>\n<p>In einem supraleitenden Quantencomputer wird ein H-Quantengatter etwa durch einen Mikrowellenimpuls mit einer genau-dosierten Impulsl\u00e4nge realisiert, Dieser zielt auf einen supraleitenden Schwingschaltkreis: Dem physikalische Qubit. F\u00fcr aktuelle Quantencomputer nimmt die externe Steuer- und Ausleseelektronik nebenbei den gr\u00f6\u00dften Platz ein. Um dies zu reduzieren, gibt es Bestrebungen die Steuerung in eine Platine direkt in den Quantencomputer zu verlagern <a class=\"sdendnoteanc\" href=\"#sdendnote2sym\" name=\"sdendnote2anc\"><sup>ii<\/sup><\/a>.<\/p>\n<p>Als Programmiersprache f\u00fcr Quantencomputer hat sich die beliebte Programmiersprache \u201ePython\u201c f\u00fcr herk\u00f6mmliche Computer herauskristalisiert. Die Hersteller von Quantencomputern stellen hierf\u00fcr eine Programmierschnittstelle (bzw. eine API) zur Verf\u00fcgung, die die ben\u00f6tigten Erweiterungen bereitstellt. Der Quantencomputer wird dar\u00fcber von einem lokalen herk\u00f6mmlichen Arbeitsplatzrechner ferngesteuert: Das fertige Programm wird \u00fcber die Schnittstelle \/ API an den Quantencomputer gesendet, der den Programmauftrag in eine gemeinsame Warteschleife f\u00fcr den Quantencomputer stellt. Sobald die n\u00f6tigen Ressourcen frei sind, f\u00fchrt der Quantencomputer das Quantenprogramm aus und sendet das Ergebnis an den lokalen Arbeitsplatz zur\u00fcck.<\/p>\n<p>Um diesen Ablauf abzuk\u00fcrzen besitzen alle APIs sogenannte Quantencomputer-Simulatoren. Diese laufen nur auf dem lokalen Arbeitsplatzrechner. Da herk\u00f6mmliche Computer einen Quantencomputer nur bedingt simulieren k\u00f6nnen, kann man \u00fcber die Simulatoren nur Quantenprogramme mit wenigen Qubits austesten.<\/p>\n<h2 class=\"western\">Quantencomputer progammieren: IBMs Python-API \u201eQiskit\u201c<\/h2>\n<p>IBM ist einer der Pioniere in der Quantencomputer&#8211;Entwicklung. Entsprechend verwundert es nicht, dass der Techriese der erste Hersteller war, der 2015 einen 5 Qubit-Quantencomputer als Cloudangebot zur Verf\u00fcgung stellte. Mittlerweile bietet IBM in seinem Cloudangebot \u201eIBM Quantum Experience\u201c weitere Quantencomputer auf Supraleiter-Basis mit bis zu 20 Qubits an <a class=\"sdendnoteanc\" href=\"#sdendnote3sym\" name=\"sdendnote3anc\"><sup>iii<\/sup><\/a>. Mit einem Credit-System k\u00f6nnen Nutzer hierf\u00fcr Quantenprogramm einstellen. Dabei stellt IBM die Dienste teilweise sogar kostenlos zur Verf\u00fcgung.<\/p>\n<p>Teil des Cloudangebotes ist die Python API \u201eQiskit\u201c. Hierf\u00fcr stellt IBM eine umfangreiche Dokumentation zur Verf\u00fcgung <a class=\"sdendnoteanc\" href=\"#sdendnote4sym\" name=\"sdendnote4anc\"><sup>iv<\/sup><\/a>. Probleme und Fragen rund um Qiskit k\u00f6nnen entweder \u00fcber IBMs \u201eQiskit Slack\u201c oder \u00fcber die unabh\u00e4ngige Website \u201eQuantum Computing Stack Exchange\u201c gestellt werden <a class=\"sdendnoteanc\" href=\"#sdendnote5sym\" name=\"sdendnote5anc\"><sup>v<\/sup><\/a>. Qiskit ist Open Source und das Projekt wird auf Github gehostet. IBM veranstaltet regelm\u00e4\u00dfig Events und \u201eHackathons\u201c f\u00fcr die API.<\/p>\n<p>Um weitere Zusatzmodule f\u00fcr Python auf dem eigenen Arbeitsplatz einzubinden, stellen die Entwickler der Programmiersprache Python den Packagemanager \u201epip\u201c zur Verf\u00fcgung. Mit folgenden Anweisungen installieren Sie zum Beispiel Python 3 und Pip f\u00fcr einen Linux Ubuntu 18.04 Arbeitsplatz:<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-family: FreeMono, monospace;\">sudo apt-get install python3-pip<\/span><\/p>\n<p>Sobald \u201epip\u201c installiert ist kann Qiskit als Zusatzmodul eingebunden werden<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-family: FreeMono, monospace;\">python3 -m pip install &#8211;user qiskit<\/span><\/p>\n<p>Um ein Python \/ Qiskit \u2013 Programm zu schreiben, reicht ein einfacher Texteditor aus. Per Kommandozeile kann die erstellte Datei (z.B. \u201eprogramm.py\u201c) dann in einer DOS- oder Linux-Shell ausgef\u00fchrt werden.<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-family: FreeMono, monospace;\"> python3 programm.py<\/span><\/p>\n<p>Komfortabler macht man es sich, wenn man hierf\u00fcr eine \u201eEntwicklungsumgebung\u201c verwendet. Dar\u00fcber sind diverse Zusatzfunktionen, die bei der Programmierung hilfreich sind, direkt verf\u00fcgbar. Als eine der Standardumgebung (f\u00fcr wissenschaftliche Programmierung mit Python im Allgemeinen und f\u00fcr die Programmieren von Quantencomputern im Besonderen) hat sich die freie Umgebung \u201eJupyter Notebook\u201c bew\u00e4hrt <a class=\"sdendnoteanc\" href=\"#sdendnote6sym\" name=\"sdendnote6anc\"><sup>vi<\/sup><\/a>.<\/p>\n<p>Ein Jupyter-Notebook kann in einem beliebigen Browser (Chrome, Firefox, IE, &#8230;) bearbeitet werden und wird dort auch ausgef\u00fchrt. Nebenbei kann ein Jupyter Notebook Markup-Texte, Bilder und wissenschaftliche Formeln direkt einbinden.<\/p>\n<p>Folgender Befehl installiert etwa die n\u00f6tigen Jupyter-Packages auf einem lokalen Linux Ubuntu \u2013 Arbeitsplatz:<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-family: FreeMono, monospace;\"> python3 -m pip install &#8211;user ipython jupyter <\/span><\/p>\n<p>Danach starten Sie Jupyter Notebook \u00fcber den Kommandozeilen-Befehl<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-family: FreeMono, monospace;\"> jupyter notebook<\/span><\/p>\n<p>Noch einfacher machen Sie es sich, wenn Sie dies alles zusammen in der Python-Distribution \u201eAnaconda\u201c installieren <a class=\"sdendnoteanc\" href=\"#sdendnote7sym\" name=\"sdendnote7anc\"><sup>vii<\/sup><\/a>. Anaconda ist f\u00fcr s\u00e4mtliche Betriebssysteme verf\u00fcgbar und hat sich zu einem Standard im Data Science &#8211; und Machine-Learning- Umfeld entwickelt. Dar\u00fcber hinaus stellt Anaconda diverse weitere Tools f\u00fcr das wissenschaftliche Arbeiten mit Daten und f\u00fcr das Machine-Learning zur Verf\u00fcgung.<\/p>\n<h2 class=\"western\">Quantencomputer programmieren: Der Grover Algorithmus<\/h2>\n<p>In diesem Artikel werden wir mit Qiskit ein Quantenprogramm f\u00fcr den ber\u00fchmten Grover-Algorithmus erstellen. Das Quantengatter-Schaltdiagramm hatten Sie bereits oben kurz kennengelernt. Der Grover-Algorithmus ist ein universeller Quanten-Algorthmus f\u00fcr s\u00e4mtliche \u201eNadel-Im-Heuhaufen\u201c-Probleme. Dazu z\u00e4hlen \u00fcbrigens auch Optimierungsprobleme. Gegen\u00fcber herk\u00f6mmlichen Computern beschleunigt der Grover-Algorithmus die Ausf\u00fchrungszeit quadratisch: Ben\u00f6tigt ein herk\u00f6mmlicher Computer f\u00fcr die L\u00f6sung des Problems 1 Millionen Durchl\u00e4ufe, so ben\u00f6tigt der Grover-Algorithmus nur etwa 1000 Durchl\u00e4ufe.<\/p>\n<p>Sie erinnern sich, dass das Endergebnis eines Quanten-Programms per Messung aus den Qubits ausgelesen wird. Dabei bedingt die Quantenmechanik, dass es vom Zufall abh\u00e4ngt, ob ein Qubit am Ende den Wert 0 oder den Wert 1 zur\u00fcckgibt. Der Clou des Grover-Algorithmus besteht nun darin, dass das gesuchte Ergebnis (in Form von einer Bit-Sequenz z.B. \u201e0 0 1 0 1 1 0 \u2026.\u201c) mit jedem Durchlauf weiter verst\u00e4rkt wird. Im Gegensatz dazu werden die \u201efalschen\u201c Bit-Sequenzen immer weiter unterdr\u00fcckt. Weiter unten werden sie ein genaues Bild davon bekommen.<\/p>\n<p>Wir beschr\u00e4nken uns hier darauf das obige Schaltbild f\u00fcr drei Qubits zu programmieren. Den Grover-Algorithmus selbst stelle ich im Detail in dem Artikel <a href=\"http:\/\/www.quantencomputer-info.de\/quantencomputer\/grover-algorithmus\/\">\u201eDer Grover-Algorithmus und die Suche nach dem heiligen Gral\u201c<\/a> vor. Um die Funktionsweise des Algorithmus zu verstehen, empfehle ich Ihnen diesen zu lesen.<\/p>\n<h2 class=\"western\">Quantencomputer programmieren: Unser erstes Qiskit-Programm<\/h2>\n<p>Im Folgenden sehen Sie unser Quantenprogramm, wie es sich in Jupyter Notebook darstellt. Die einzelnen Zellen klammern lediglich bestimmte Programmteile. Wir h\u00e4tten hierf\u00fcr auch ein einzelnes Skript bzw. eine einzelne Zelle verwenden k\u00f6nnen.<\/p>\n<p>Auf \u201eGoogle Colaboration\u201c habe ich das Quantenprogramm ebenfalls f\u00fcr Sie bereitgestellt:<\/p>\n<p><a href=\"https:\/\/colab.research.google.com\/drive\/1bTGLjxU33yWqKAVI5LCudf-jqdlsVy-l\">https:\/\/colab.research.google.com\/drive\/1bTGLjxU33yWqKAVI5LCudf-jqdlsVy-l<\/a><\/p>\n<p>Indem Sie dort auf \u201eOpen Playground\u201c klicken, k\u00f6nnen Sie es in einer Spielwiese selbst ver\u00e4ndern und ausf\u00fchren. Das Programm l\u00e4uft dabei nicht bei Ihnen lokal, sondern auf den Google-Servern ab.<\/p>\n<p><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/require.js\/2.1.10\/require.min.js\"><\/script><br \/>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/2.0.3\/jquery.min.js\"><\/script><\/p>\n<style type=\"text\/css\">\n\/*!\n*\n* IPython notebook webapp\n*\n*\/\n@media (max-width: 767px) {\n  .notebook_app {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n}\n#ipython-main-app {\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  height: 100%;\n}\ndiv#notebook_panel {\n  margin: 0px;\n  padding: 0px;\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  height: 100%;\n}\ndiv#notebook {\n  font-size: 14px;\n  line-height: 20px;\n  overflow-y: hidden;\n  overflow-x: auto;\n  width: 100%;\n  \/* This spaces the page away from the edge of the notebook area *\/\n  padding-top: 20px;\n  margin: 0px;\n  outline: none;\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  min-height: 100%;\n}\n@media not print {\n  #notebook-container {\n    \/*padding: 15px;*\/\n    background-color: #ffffff;\n    min-height: 0;\n    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n  }\n}\n@media print {\n  #notebook-container {\n    width: 100%;\n  }\n}\ndiv.ui-widget-content {\n  border: 1px solid #ababab;\n  outline: none;\n}\npre.dialog {\n  background-color: #f7f7f7;\n  border: 1px solid #ddd;\n  border-radius: 2px;\n  padding: 0.4em;\n  padding-left: 2em;\n}\np.dialog {\n  padding: 0.2em;\n}\n\/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems\n   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.\n *\/\npre,\ncode,\nkbd,\nsamp {\n  white-space: pre-wrap;\n}\n#fonttest {\n  font-family: monospace;\n}\np {\n  margin-bottom: 0;\n}\n.end_space {\n  min-height: 100px;\n  transition: height .2s ease;\n}\n.notebook_app > #header {\n  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n}\n@media not print {\n  .notebook_app {\n    background-color: #eeeeee;\n  }\n}\nkbd {\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  margin: 2px;\n  padding-left: 2px;\n  padding-right: 2px;\n  padding-top: 1px;\n  padding-bottom: 1px;\n}\n\/* CSS for the cell toolbar *\/\n.celltoolbar {\n  border: thin solid #CFCFCF;\n  border-bottom: none;\n  background: #EEE;\n  border-radius: 2px 2px 0px 0px;\n  width: 100%;\n  height: 29px;\n  padding-right: 4px;\n  \/* Old browsers *\/\n  display: -webkit-box;\n  -webkit-box-orient: horizontal;\n  -webkit-box-align: stretch;\n  display: -moz-box;\n  -moz-box-orient: horizontal;\n  -moz-box-align: stretch;\n  display: box;\n  box-orient: horizontal;\n  box-align: stretch;\n  \/* Modern browsers *\/\n  display: flex;\n  flex-direction: row;\n  align-items: stretch;\n  \/* Old browsers *\/\n  -webkit-box-flex: 0;\n  -moz-box-flex: 0;\n  box-flex: 0;\n  \/* Modern browsers *\/\n  flex: none;\n  \/* Old browsers *\/\n  -webkit-box-pack: end;\n  -moz-box-pack: end;\n  box-pack: end;\n  \/* Modern browsers *\/\n  justify-content: flex-end;\n  display: -webkit-flex;\n}\n@media print {\n  .celltoolbar {\n    display: none;\n  }\n}\n.ctb_hideshow {\n  display: none;\n  vertical-align: bottom;\n}\n\/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.\n   Cell toolbars are only shown when the ctb_global_show class is also set.\n*\/\n.ctb_global_show .ctb_show.ctb_hideshow {\n  display: block;\n}\n.ctb_global_show .ctb_show + .input_area,\n.ctb_global_show .ctb_show + div.text_cell_input,\n.ctb_global_show .ctb_show ~ div.text_cell_render {\n  border-top-right-radius: 0px;\n  border-top-left-radius: 0px;\n}\n.ctb_global_show .ctb_show ~ div.text_cell_render {\n  border: 1px solid #cfcfcf;\n}\n.celltoolbar {\n  font-size: 87%;\n  padding-top: 3px;\n}\n.celltoolbar select {\n  display: block;\n  width: 100%;\n  height: 32px;\n  padding: 6px 12px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  color: #555555;\n  background-color: #ffffff;\n  background-image: none;\n  border: 1px solid #cccccc;\n  border-radius: 2px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 1px;\n  width: inherit;\n  font-size: inherit;\n  height: 22px;\n  padding: 0px;\n  display: inline-block;\n}\n.celltoolbar select:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.celltoolbar select::-moz-placeholder {\n  color: #999999;\n  opacity: 1;\n}\n.celltoolbar select:-ms-input-placeholder {\n  color: #999999;\n}\n.celltoolbar select::-webkit-input-placeholder {\n  color: #999999;\n}\n.celltoolbar select::-ms-expand {\n  border: 0;\n  background-color: transparent;\n}\n.celltoolbar select[disabled],\n.celltoolbar select[readonly],\nfieldset[disabled] .celltoolbar select {\n  background-color: #eeeeee;\n  opacity: 1;\n}\n.celltoolbar select[disabled],\nfieldset[disabled] .celltoolbar select {\n  cursor: not-allowed;\n}\ntextarea.celltoolbar select {\n  height: auto;\n}\nselect.celltoolbar select {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.celltoolbar select,\nselect[multiple].celltoolbar select {\n  height: auto;\n}\n.celltoolbar label {\n  margin-left: 5px;\n  margin-right: 5px;\n}\n.completions {\n  position: absolute;\n  z-index: 110;\n  overflow: hidden;\n  border: 1px solid #ababab;\n  border-radius: 2px;\n  -webkit-box-shadow: 0px 6px 10px -1px #adadad;\n  box-shadow: 0px 6px 10px -1px #adadad;\n  line-height: 1;\n}\n.completions select {\n  background: white;\n  outline: none;\n  border: none;\n  padding: 0px;\n  margin: 0px;\n  overflow: auto;\n  font-family: monospace;\n  font-size: 110%;\n  color: #000000;\n  width: auto;\n}\n.completions select option.context {\n  color: #286090;\n}\n#kernel_logo_widget {\n  float: right !important;\n  float: right;\n}\n#kernel_logo_widget .current_kernel_logo {\n  display: none;\n  margin-top: -1px;\n  margin-bottom: -1px;\n  width: 32px;\n  height: 32px;\n}\n#menubar {\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  margin-top: 1px;\n}\n#menubar .navbar {\n  border-top: 1px;\n  border-radius: 0px 0px 2px 2px;\n  margin-bottom: 0px;\n}\n#menubar .navbar-toggle {\n  float: left;\n  padding-top: 7px;\n  padding-bottom: 7px;\n  border: none;\n}\n#menubar .navbar-collapse {\n  clear: left;\n}\n.nav-wrapper {\n  border-bottom: 1px solid #e7e7e7;\n}\ni.menu-icon {\n  padding-top: 4px;\n}\nul#help_menu li a {\n  overflow: hidden;\n  padding-right: 2.2em;\n}\nul#help_menu li a i {\n  margin-right: -1.2em;\n}\n.dropdown-submenu {\n  position: relative;\n}\n.dropdown-submenu > .dropdown-menu {\n  top: 0;\n  left: 100%;\n  margin-top: -6px;\n  margin-left: -1px;\n}\n.dropdown-submenu:hover > .dropdown-menu {\n  display: block;\n}\n.dropdown-submenu > a:after {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  display: block;\n  content: \"\\f0da\";\n  float: right;\n  color: #333333;\n  margin-top: 2px;\n  margin-right: -10px;\n}\n.dropdown-submenu > a:after.fa-pull-left {\n  margin-right: .3em;\n}\n.dropdown-submenu > a:after.fa-pull-right {\n  margin-left: .3em;\n}\n.dropdown-submenu > a:after.pull-left {\n  margin-right: .3em;\n}\n.dropdown-submenu > a:after.pull-right {\n  margin-left: .3em;\n}\n.dropdown-submenu:hover > a:after {\n  color: #262626;\n}\n.dropdown-submenu.pull-left {\n  float: none;\n}\n.dropdown-submenu.pull-left > .dropdown-menu {\n  left: -100%;\n  margin-left: 10px;\n}\n#notification_area {\n  float: right !important;\n  float: right;\n  z-index: 10;\n}\n.indicator_area {\n  float: right !important;\n  float: right;\n  color: #777777;\n  margin-left: 5px;\n  margin-right: 5px;\n  width: 11px;\n  z-index: 10;\n  text-align: center;\n  width: auto;\n}\n#kernel_indicator {\n  float: right !important;\n  float: right;\n  color: #777777;\n  margin-left: 5px;\n  margin-right: 5px;\n  width: 11px;\n  z-index: 10;\n  text-align: center;\n  width: auto;\n  border-left: 1px solid;\n}\n#kernel_indicator .kernel_indicator_name {\n  padding-left: 5px;\n  padding-right: 5px;\n}\n#modal_indicator {\n  float: right !important;\n  float: right;\n  color: #777777;\n  margin-left: 5px;\n  margin-right: 5px;\n  width: 11px;\n  z-index: 10;\n  text-align: center;\n  width: auto;\n}\n#readonly-indicator {\n  float: right !important;\n  float: right;\n  color: #777777;\n  margin-left: 5px;\n  margin-right: 5px;\n  width: 11px;\n  z-index: 10;\n  text-align: center;\n  width: auto;\n  margin-top: 2px;\n  margin-bottom: 0px;\n  margin-left: 0px;\n  margin-right: 0px;\n  display: none;\n}\n.modal_indicator:before {\n  width: 1.28571429em;\n  text-align: center;\n}\n.edit_mode .modal_indicator:before {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  content: \"\\f040\";\n}\n.edit_mode .modal_indicator:before.fa-pull-left {\n  margin-right: .3em;\n}\n.edit_mode .modal_indicator:before.fa-pull-right {\n  margin-left: .3em;\n}\n.edit_mode .modal_indicator:before.pull-left {\n  margin-right: .3em;\n}\n.edit_mode .modal_indicator:before.pull-right {\n  margin-left: .3em;\n}\n.command_mode .modal_indicator:before {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  content: ' ';\n}\n.command_mode .modal_indicator:before.fa-pull-left {\n  margin-right: .3em;\n}\n.command_mode .modal_indicator:before.fa-pull-right {\n  margin-left: .3em;\n}\n.command_mode .modal_indicator:before.pull-left {\n  margin-right: .3em;\n}\n.command_mode .modal_indicator:before.pull-right {\n  margin-left: .3em;\n}\n.kernel_idle_icon:before {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  content: \"\\f10c\";\n}\n.kernel_idle_icon:before.fa-pull-left {\n  margin-right: .3em;\n}\n.kernel_idle_icon:before.fa-pull-right {\n  margin-left: .3em;\n}\n.kernel_idle_icon:before.pull-left {\n  margin-right: .3em;\n}\n.kernel_idle_icon:before.pull-right {\n  margin-left: .3em;\n}\n.kernel_busy_icon:before {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  content: \"\\f111\";\n}\n.kernel_busy_icon:before.fa-pull-left {\n  margin-right: .3em;\n}\n.kernel_busy_icon:before.fa-pull-right {\n  margin-left: .3em;\n}\n.kernel_busy_icon:before.pull-left {\n  margin-right: .3em;\n}\n.kernel_busy_icon:before.pull-right {\n  margin-left: .3em;\n}\n.kernel_dead_icon:before {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  content: \"\\f1e2\";\n}\n.kernel_dead_icon:before.fa-pull-left {\n  margin-right: .3em;\n}\n.kernel_dead_icon:before.fa-pull-right {\n  margin-left: .3em;\n}\n.kernel_dead_icon:before.pull-left {\n  margin-right: .3em;\n}\n.kernel_dead_icon:before.pull-right {\n  margin-left: .3em;\n}\n.kernel_disconnected_icon:before {\n  display: inline-block;\n  font: normal normal normal 14px\/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  content: \"\\f127\";\n}\n.kernel_disconnected_icon:before.fa-pull-left {\n  margin-right: .3em;\n}\n.kernel_disconnected_icon:before.fa-pull-right {\n  margin-left: .3em;\n}\n.kernel_disconnected_icon:before.pull-left {\n  margin-right: .3em;\n}\n.kernel_disconnected_icon:before.pull-right {\n  margin-left: .3em;\n}\n.notification_widget {\n  color: #777777;\n  z-index: 10;\n  background: rgba(240, 240, 240, 0.5);\n  margin-right: 4px;\n  color: #333333;\n  background-color: #ffffff;\n  border-color: #cccccc;\n}\n.notification_widget:focus,\n.notification_widget.focus {\n  color: #333333;\n  background-color: #e6e6e6;\n  border-color: #8c8c8c;\n}\n.notification_widget:hover {\n  color: #333333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.notification_widget:active,\n.notification_widget.active,\n.open > .dropdown-toggle.notification_widget {\n  color: #333333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.notification_widget:active:hover,\n.notification_widget.active:hover,\n.open > .dropdown-toggle.notification_widget:hover,\n.notification_widget:active:focus,\n.notification_widget.active:focus,\n.open > .dropdown-toggle.notification_widget:focus,\n.notification_widget:active.focus,\n.notification_widget.active.focus,\n.open > .dropdown-toggle.notification_widget.focus {\n  color: #333333;\n  background-color: #d4d4d4;\n  border-color: #8c8c8c;\n}\n.notification_widget:active,\n.notification_widget.active,\n.open > .dropdown-toggle.notification_widget {\n  background-image: none;\n}\n.notification_widget.disabled:hover,\n.notification_widget[disabled]:hover,\nfieldset[disabled] .notification_widget:hover,\n.notification_widget.disabled:focus,\n.notification_widget[disabled]:focus,\nfieldset[disabled] .notification_widget:focus,\n.notification_widget.disabled.focus,\n.notification_widget[disabled].focus,\nfieldset[disabled] .notification_widget.focus {\n  background-color: #ffffff;\n  border-color: #cccccc;\n}\n.notification_widget .badge {\n  color: #ffffff;\n  background-color: #333333;\n}\n.notification_widget.warning {\n  color: #ffffff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.notification_widget.warning:focus,\n.notification_widget.warning.focus {\n  color: #ffffff;\n  background-color: #ec971f;\n  border-color: #985f0d;\n}\n.notification_widget.warning:hover {\n  color: #ffffff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.notification_widget.warning:active,\n.notification_widget.warning.active,\n.open > .dropdown-toggle.notification_widget.warning {\n  color: #ffffff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.notification_widget.warning:active:hover,\n.notification_widget.warning.active:hover,\n.open > .dropdown-toggle.notification_widget.warning:hover,\n.notification_widget.warning:active:focus,\n.notification_widget.warning.active:focus,\n.open > .dropdown-toggle.notification_widget.warning:focus,\n.notification_widget.warning:active.focus,\n.notification_widget.warning.active.focus,\n.open > .dropdown-toggle.notification_widget.warning.focus {\n  color: #ffffff;\n  background-color: #d58512;\n  border-color: #985f0d;\n}\n.notification_widget.warning:active,\n.notification_widget.warning.active,\n.open > .dropdown-toggle.notification_widget.warning {\n  background-image: none;\n}\n.notification_widget.warning.disabled:hover,\n.notification_widget.warning[disabled]:hover,\nfieldset[disabled] .notification_widget.warning:hover,\n.notification_widget.warning.disabled:focus,\n.notification_widget.warning[disabled]:focus,\nfieldset[disabled] .notification_widget.warning:focus,\n.notification_widget.warning.disabled.focus,\n.notification_widget.warning[disabled].focus,\nfieldset[disabled] .notification_widget.warning.focus {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.notification_widget.warning .badge {\n  color: #f0ad4e;\n  background-color: #ffffff;\n}\n.notification_widget.success {\n  color: #ffffff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.notification_widget.success:focus,\n.notification_widget.success.focus {\n  color: #ffffff;\n  background-color: #449d44;\n  border-color: #255625;\n}\n.notification_widget.success:hover {\n  color: #ffffff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.notification_widget.success:active,\n.notification_widget.success.active,\n.open > .dropdown-toggle.notification_widget.success {\n  color: #ffffff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.notification_widget.success:active:hover,\n.notification_widget.success.active:hover,\n.open > .dropdown-toggle.notification_widget.success:hover,\n.notification_widget.success:active:focus,\n.notification_widget.success.active:focus,\n.open > .dropdown-toggle.notification_widget.success:focus,\n.notification_widget.success:active.focus,\n.notification_widget.success.active.focus,\n.open > .dropdown-toggle.notification_widget.success.focus {\n  color: #ffffff;\n  background-color: #398439;\n  border-color: #255625;\n}\n.notification_widget.success:active,\n.notification_widget.success.active,\n.open > .dropdown-toggle.notification_widget.success {\n  background-image: none;\n}\n.notification_widget.success.disabled:hover,\n.notification_widget.success[disabled]:hover,\nfieldset[disabled] .notification_widget.success:hover,\n.notification_widget.success.disabled:focus,\n.notification_widget.success[disabled]:focus,\nfieldset[disabled] .notification_widget.success:focus,\n.notification_widget.success.disabled.focus,\n.notification_widget.success[disabled].focus,\nfieldset[disabled] .notification_widget.success.focus {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.notification_widget.success .badge {\n  color: #5cb85c;\n  background-color: #ffffff;\n}\n.notification_widget.info {\n  color: #ffffff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.notification_widget.info:focus,\n.notification_widget.info.focus {\n  color: #ffffff;\n  background-color: #31b0d5;\n  border-color: #1b6d85;\n}\n.notification_widget.info:hover {\n  color: #ffffff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.notification_widget.info:active,\n.notification_widget.info.active,\n.open > .dropdown-toggle.notification_widget.info {\n  color: #ffffff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.notification_widget.info:active:hover,\n.notification_widget.info.active:hover,\n.open > .dropdown-toggle.notification_widget.info:hover,\n.notification_widget.info:active:focus,\n.notification_widget.info.active:focus,\n.open > .dropdown-toggle.notification_widget.info:focus,\n.notification_widget.info:active.focus,\n.notification_widget.info.active.focus,\n.open > .dropdown-toggle.notification_widget.info.focus {\n  color: #ffffff;\n  background-color: #269abc;\n  border-color: #1b6d85;\n}\n.notification_widget.info:active,\n.notification_widget.info.active,\n.open > .dropdown-toggle.notification_widget.info {\n  background-image: none;\n}\n.notification_widget.info.disabled:hover,\n.notification_widget.info[disabled]:hover,\nfieldset[disabled] .notification_widget.info:hover,\n.notification_widget.info.disabled:focus,\n.notification_widget.info[disabled]:focus,\nfieldset[disabled] .notification_widget.info:focus,\n.notification_widget.info.disabled.focus,\n.notification_widget.info[disabled].focus,\nfieldset[disabled] .notification_widget.info.focus {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.notification_widget.info .badge {\n  color: #5bc0de;\n  background-color: #ffffff;\n}\n.notification_widget.danger {\n  color: #ffffff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.notification_widget.danger:focus,\n.notification_widget.danger.focus {\n  color: #ffffff;\n  background-color: #c9302c;\n  border-color: #761c19;\n}\n.notification_widget.danger:hover {\n  color: #ffffff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.notification_widget.danger:active,\n.notification_widget.danger.active,\n.open > .dropdown-toggle.notification_widget.danger {\n  color: #ffffff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.notification_widget.danger:active:hover,\n.notification_widget.danger.active:hover,\n.open > .dropdown-toggle.notification_widget.danger:hover,\n.notification_widget.danger:active:focus,\n.notification_widget.danger.active:focus,\n.open > .dropdown-toggle.notification_widget.danger:focus,\n.notification_widget.danger:active.focus,\n.notification_widget.danger.active.focus,\n.open > .dropdown-toggle.notification_widget.danger.focus {\n  color: #ffffff;\n  background-color: #ac2925;\n  border-color: #761c19;\n}\n.notification_widget.danger:active,\n.notification_widget.danger.active,\n.open > .dropdown-toggle.notification_widget.danger {\n  background-image: none;\n}\n.notification_widget.danger.disabled:hover,\n.notification_widget.danger[disabled]:hover,\nfieldset[disabled] .notification_widget.danger:hover,\n.notification_widget.danger.disabled:focus,\n.notification_widget.danger[disabled]:focus,\nfieldset[disabled] .notification_widget.danger:focus,\n.notification_widget.danger.disabled.focus,\n.notification_widget.danger[disabled].focus,\nfieldset[disabled] .notification_widget.danger.focus {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.notification_widget.danger .badge {\n  color: #d9534f;\n  background-color: #ffffff;\n}\ndiv#pager {\n  background-color: #ffffff;\n  font-size: 14px;\n  line-height: 20px;\n  overflow: hidden;\n  display: none;\n  position: fixed;\n  bottom: 0px;\n  width: 100%;\n  max-height: 50%;\n  padding-top: 8px;\n  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n  \/* Display over codemirror *\/\n  z-index: 100;\n  \/* Hack which prevents jquery ui resizable from changing top. *\/\n  top: auto !important;\n}\ndiv#pager pre {\n  line-height: 1.21429em;\n  color: #000000;\n  background-color: #f7f7f7;\n  padding: 0.4em;\n}\ndiv#pager #pager-button-area {\n  position: absolute;\n  top: 8px;\n  right: 20px;\n}\ndiv#pager #pager-contents {\n  position: relative;\n  overflow: auto;\n  width: 100%;\n  height: 100%;\n}\ndiv#pager #pager-contents #pager-container {\n  position: relative;\n  padding: 15px 0px;\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n}\ndiv#pager .ui-resizable-handle {\n  top: 0px;\n  height: 8px;\n  background: #f7f7f7;\n  border-top: 1px solid #cfcfcf;\n  border-bottom: 1px solid #cfcfcf;\n  \/* This injects handle bars (a short, wide = symbol) for \n        the resize handle. *\/\n}\ndiv#pager .ui-resizable-handle::after {\n  content: '';\n  top: 2px;\n  left: 50%;\n  height: 3px;\n  width: 30px;\n  margin-left: -15px;\n  position: absolute;\n  border-top: 1px solid #cfcfcf;\n}\n.quickhelp {\n  \/* Old browsers *\/\n  display: -webkit-box;\n  -webkit-box-orient: horizontal;\n  -webkit-box-align: stretch;\n  display: -moz-box;\n  -moz-box-orient: horizontal;\n  -moz-box-align: stretch;\n  display: box;\n  box-orient: horizontal;\n  box-align: stretch;\n  \/* Modern browsers *\/\n  display: flex;\n  flex-direction: row;\n  align-items: stretch;\n  \/* Old browsers *\/\n  -webkit-box-flex: 0;\n  -moz-box-flex: 0;\n  box-flex: 0;\n  \/* Modern browsers *\/\n  flex: none;\n  line-height: 1.8em;\n}\n.shortcut_key {\n  display: inline-block;\n  width: 21ex;\n  text-align: right;\n  font-family: monospace;\n}\n.shortcut_descr {\n  display: inline-block;\n  \/* Old browsers *\/\n  -webkit-box-flex: 1;\n  -moz-box-flex: 1;\n  box-flex: 1;\n  \/* Modern browsers *\/\n  flex: 1;\n}\nspan.save_widget {\n  margin-top: 6px;\n}\nspan.save_widget span.filename {\n  height: 1em;\n  line-height: 1em;\n  padding: 3px;\n  margin-left: 16px;\n  border: none;\n  font-size: 146.5%;\n  border-radius: 2px;\n}\nspan.save_widget span.filename:hover {\n  background-color: #e6e6e6;\n}\nspan.checkpoint_status,\nspan.autosave_status {\n  font-size: small;\n}\n@media (max-width: 767px) {\n  span.save_widget {\n    font-size: small;\n  }\n  span.checkpoint_status,\n  span.autosave_status {\n    display: none;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  span.checkpoint_status {\n    display: none;\n  }\n  span.autosave_status {\n    font-size: x-small;\n  }\n}\n.toolbar {\n  padding: 0px;\n  margin-left: -5px;\n  margin-top: 2px;\n  margin-bottom: 5px;\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n}\n.toolbar select,\n.toolbar label {\n  width: auto;\n  vertical-align: middle;\n  margin-right: 2px;\n  margin-bottom: 0px;\n  display: inline;\n  font-size: 92%;\n  margin-left: 0.3em;\n  margin-right: 0.3em;\n  padding: 0px;\n  padding-top: 3px;\n}\n.toolbar .btn {\n  padding: 2px 8px;\n}\n.toolbar .btn-group {\n  margin-top: 0px;\n  margin-left: 5px;\n}\n#maintoolbar {\n  margin-bottom: -3px;\n  margin-top: -8px;\n  border: 0px;\n  min-height: 27px;\n  margin-left: 0px;\n  padding-top: 11px;\n  padding-bottom: 3px;\n}\n#maintoolbar .navbar-text {\n  float: none;\n  vertical-align: middle;\n  text-align: right;\n  margin-left: 5px;\n  margin-right: 0px;\n  margin-top: 0px;\n}\n.select-xs {\n  height: 24px;\n}\n.pulse,\n.dropdown-menu > li > a.pulse,\nli.pulse > a.dropdown-toggle,\nli.pulse.open > a.dropdown-toggle {\n  background-color: #F37626;\n  color: white;\n}\n\/**\n * Primary styles\n *\n * Author: Jupyter Development Team\n *\/\n\/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot\n * of chance of beeing generated from the ..\/less\/[samename].less file, you can\n * try to get back the less file by reverting somme commit in history\n **\/\n\/*\n * We'll try to get something pretty, so we\n * have some strange css to have the scroll bar on\n * the left with fix button on the top right of the tooltip\n *\/\n@-moz-keyframes fadeOut {\n  from {\n    opacity: 1;\n  }\n  to {\n    opacity: 0;\n  }\n}\n@-webkit-keyframes fadeOut {\n  from {\n    opacity: 1;\n  }\n  to {\n    opacity: 0;\n  }\n}\n@-moz-keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n@-webkit-keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\/*properties of tooltip after \"expand\"*\/\n.bigtooltip {\n  overflow: auto;\n  height: 200px;\n  -webkit-transition-property: height;\n  -webkit-transition-duration: 500ms;\n  -moz-transition-property: height;\n  -moz-transition-duration: 500ms;\n  transition-property: height;\n  transition-duration: 500ms;\n}\n\/*properties of tooltip before \"expand\"*\/\n.smalltooltip {\n  -webkit-transition-property: height;\n  -webkit-transition-duration: 500ms;\n  -moz-transition-property: height;\n  -moz-transition-duration: 500ms;\n  transition-property: height;\n  transition-duration: 500ms;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  height: 80px;\n}\n.tooltipbuttons {\n  position: absolute;\n  padding-right: 15px;\n  top: 0px;\n  right: 0px;\n}\n.tooltiptext {\n  \/*avoid the button to overlap on some docstring*\/\n  padding-right: 30px;\n}\n.ipython_tooltip {\n  max-width: 700px;\n  \/*fade-in animation when inserted*\/\n  -webkit-animation: fadeOut 400ms;\n  -moz-animation: fadeOut 400ms;\n  animation: fadeOut 400ms;\n  -webkit-animation: fadeIn 400ms;\n  -moz-animation: fadeIn 400ms;\n  animation: fadeIn 400ms;\n  vertical-align: middle;\n  background-color: #f7f7f7;\n  overflow: visible;\n  border: #ababab 1px solid;\n  outline: none;\n  padding: 3px;\n  margin: 0px;\n  padding-left: 7px;\n  font-family: monospace;\n  min-height: 50px;\n  -moz-box-shadow: 0px 6px 10px -1px #adadad;\n  -webkit-box-shadow: 0px 6px 10px -1px #adadad;\n  box-shadow: 0px 6px 10px -1px #adadad;\n  border-radius: 2px;\n  position: absolute;\n  z-index: 1000;\n}\n.ipython_tooltip a {\n  float: right;\n}\n.ipython_tooltip .tooltiptext pre {\n  border: 0;\n  border-radius: 0;\n  font-size: 100%;\n  background-color: #f7f7f7;\n}\n.pretooltiparrow {\n  left: 0px;\n  margin: 0px;\n  top: -16px;\n  width: 40px;\n  height: 16px;\n  overflow: hidden;\n  position: absolute;\n}\n.pretooltiparrow:before {\n  background-color: #f7f7f7;\n  border: 1px #ababab solid;\n  z-index: 11;\n  content: \"\";\n  position: absolute;\n  left: 15px;\n  top: 10px;\n  width: 25px;\n  height: 25px;\n  -webkit-transform: rotate(45deg);\n  -moz-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  -o-transform: rotate(45deg);\n}\nul.typeahead-list i {\n  margin-left: -10px;\n  width: 18px;\n}\nul.typeahead-list {\n  max-height: 80vh;\n  overflow: auto;\n}\nul.typeahead-list > li > a {\n  \/** Firefox bug **\/\n  \/* see https:\/\/github.com\/jupyter\/notebook\/issues\/559 *\/\n  white-space: normal;\n}\n.cmd-palette .modal-body {\n  padding: 7px;\n}\n.cmd-palette form {\n  background: white;\n}\n.cmd-palette input {\n  outline: none;\n}\n.no-shortcut {\n  display: none;\n}\n.command-shortcut:before {\n  content: \"(command)\";\n  padding-right: 3px;\n  color: #777777;\n}\n.edit-shortcut:before {\n  content: \"(edit)\";\n  padding-right: 3px;\n  color: #777777;\n}\n#find-and-replace #replace-preview .match,\n#find-and-replace #replace-preview .insert {\n  background-color: #BBDEFB;\n  border-color: #90CAF9;\n  border-style: solid;\n  border-width: 1px;\n  border-radius: 0px;\n}\n#find-and-replace #replace-preview .replace .match {\n  background-color: #FFCDD2;\n  border-color: #EF9A9A;\n  border-radius: 0px;\n}\n#find-and-replace #replace-preview .replace .insert {\n  background-color: #C8E6C9;\n  border-color: #A5D6A7;\n  border-radius: 0px;\n}\n#find-and-replace #replace-preview {\n  max-height: 60vh;\n  overflow: auto;\n}\n#find-and-replace #replace-preview pre {\n  padding: 5px 10px;\n}\n.terminal-app {\n  background: #eeeeee;\n}\n.terminal-app #header {\n  background: #ffffff;\n  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);\n}\n.terminal-app .terminal {\n  float: left;\n  font-family: monospace;\n  color: white;\n  background: black;\n  padding: 0.4em;\n  border-radius: 2px;\n  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);\n  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);\n}\n.terminal-app .terminal,\n.terminal-app .terminal dummy-screen {\n  line-height: 1em;\n  font-size: 14px;\n}\n.terminal-app .terminal-cursor {\n  color: black;\n  background: white;\n}\n.terminal-app #terminado-container {\n  margin-top: 20px;\n}\n\/*# sourceMappingURL=style.min.css.map *\/\n    <\/style>\n<style type=\"text\/css\">\n    .highlight .hll { background-color: #ffffcc }\n.highlight  { background: #f8f8f8; }\n.highlight .c { color: #408080; font-style: italic } \/* Comment *\/\n.highlight .err { border: 1px solid #FF0000 } \/* Error *\/\n.highlight .k { color: #008000; font-weight: bold } \/* Keyword *\/\n.highlight .o { color: #666666 } \/* Operator *\/\n.highlight .ch { color: #408080; font-style: italic } \/* Comment.Hashbang *\/\n.highlight .cm { color: #408080; font-style: italic } \/* Comment.Multiline *\/\n.highlight .cp { color: #BC7A00 } \/* Comment.Preproc *\/\n.highlight .cpf { color: #408080; font-style: italic } \/* Comment.PreprocFile *\/\n.highlight .c1 { color: #408080; font-style: italic } \/* Comment.Single *\/\n.highlight .cs { color: #408080; font-style: italic } \/* Comment.Special *\/\n.highlight .gd { color: #A00000 } \/* Generic.Deleted *\/\n.highlight .ge { font-style: italic } \/* Generic.Emph *\/\n.highlight .gr { color: #FF0000 } \/* Generic.Error *\/\n.highlight .gh { color: #000080; font-weight: bold } \/* Generic.Heading *\/\n.highlight .gi { color: #00A000 } \/* Generic.Inserted *\/\n.highlight .go { color: #888888 } \/* Generic.Output *\/\n.highlight .gp { color: #000080; font-weight: bold } \/* Generic.Prompt *\/\n.highlight .gs { font-weight: bold } \/* Generic.Strong *\/\n.highlight .gu { color: #800080; font-weight: bold } \/* Generic.Subheading *\/\n.highlight .gt { color: #0044DD } \/* Generic.Traceback *\/\n.highlight .kc { color: #008000; font-weight: bold } \/* Keyword.Constant *\/\n.highlight .kd { color: #008000; font-weight: bold } \/* Keyword.Declaration *\/\n.highlight .kn { color: #008000; font-weight: bold } \/* Keyword.Namespace *\/\n.highlight .kp { color: #008000 } \/* Keyword.Pseudo *\/\n.highlight .kr { color: #008000; font-weight: bold } \/* Keyword.Reserved *\/\n.highlight .kt { color: #B00040 } \/* Keyword.Type *\/\n.highlight .m { color: #666666 } \/* Literal.Number *\/\n.highlight .s { color: #BA2121 } \/* Literal.String *\/\n.highlight .na { color: #7D9029 } \/* Name.Attribute *\/\n.highlight .nb { color: #008000 } \/* Name.Builtin *\/\n.highlight .nc { color: #0000FF; font-weight: bold } \/* Name.Class *\/\n.highlight .no { color: #880000 } \/* Name.Constant *\/\n.highlight .nd { color: #AA22FF } \/* Name.Decorator *\/\n.highlight .ni { color: #999999; font-weight: bold } \/* Name.Entity *\/\n.highlight .ne { color: #D2413A; font-weight: bold } \/* Name.Exception *\/\n.highlight .nf { color: #0000FF } \/* Name.Function *\/\n.highlight .nl { color: #A0A000 } \/* Name.Label *\/\n.highlight .nn { color: #0000FF; font-weight: bold } \/* Name.Namespace *\/\n.highlight .nt { color: #008000; font-weight: bold } \/* Name.Tag *\/\n.highlight .nv { color: #19177C } \/* Name.Variable *\/\n.highlight .ow { color: #AA22FF; font-weight: bold } \/* Operator.Word *\/\n.highlight .w { color: #bbbbbb } \/* Text.Whitespace *\/\n.highlight .mb { color: #666666 } \/* Literal.Number.Bin *\/\n.highlight .mf { color: #666666 } \/* Literal.Number.Float *\/\n.highlight .mh { color: #666666 } \/* Literal.Number.Hex *\/\n.highlight .mi { color: #666666 } \/* Literal.Number.Integer *\/\n.highlight .mo { color: #666666 } \/* Literal.Number.Oct *\/\n.highlight .sa { color: #BA2121 } \/* Literal.String.Affix *\/\n.highlight .sb { color: #BA2121 } \/* Literal.String.Backtick *\/\n.highlight .sc { color: #BA2121 } \/* Literal.String.Char *\/\n.highlight .dl { color: #BA2121 } \/* Literal.String.Delimiter *\/\n.highlight .sd { color: #BA2121; font-style: italic } \/* Literal.String.Doc *\/\n.highlight .s2 { color: #BA2121 } \/* Literal.String.Double *\/\n.highlight .se { color: #BB6622; font-weight: bold } \/* Literal.String.Escape *\/\n.highlight .sh { color: #BA2121 } \/* Literal.String.Heredoc *\/\n.highlight .si { color: #BB6688; font-weight: bold } \/* Literal.String.Interpol *\/\n.highlight .sx { color: #008000 } \/* Literal.String.Other *\/\n.highlight .sr { color: #BB6688 } \/* Literal.String.Regex *\/\n.highlight .s1 { color: #BA2121 } \/* Literal.String.Single *\/\n.highlight .ss { color: #19177C } \/* Literal.String.Symbol *\/\n.highlight .bp { color: #008000 } \/* Name.Builtin.Pseudo *\/\n.highlight .fm { color: #0000FF } \/* Name.Function.Magic *\/\n.highlight .vc { color: #19177C } \/* Name.Variable.Class *\/\n.highlight .vg { color: #19177C } \/* Name.Variable.Global *\/\n.highlight .vi { color: #19177C } \/* Name.Variable.Instance *\/\n.highlight .vm { color: #19177C } \/* Name.Variable.Magic *\/\n.highlight .il { color: #666666 } \/* Literal.Number.Integer.Long *\/\n    <\/style>\n<style type=\"text\/css\">\n<p>\/* Temporary definitions which will become obsolete with Notebook release 5.0 *\/\n.ansi-black-fg { color: #3E424D; }\n.ansi-black-bg { background-color: #3E424D; }\n.ansi-black-intense-fg { color: #282C36; }\n.ansi-black-intense-bg { background-color: #282C36; }\n.ansi-red-fg { color: #E75C58; }\n.ansi-red-bg { background-color: #E75C58; }\n.ansi-red-intense-fg { color: #B22B31; }\n.ansi-red-intense-bg { background-color: #B22B31; }\n.ansi-green-fg { color: #00A250; }\n.ansi-green-bg { background-color: #00A250; }\n.ansi-green-intense-fg { color: #007427; }\n.ansi-green-intense-bg { background-color: #007427; }\n.ansi-yellow-fg { color: #DDB62B; }\n.ansi-yellow-bg { background-color: #DDB62B; }\n.ansi-yellow-intense-fg { color: #B27D12; }\n.ansi-yellow-intense-bg { background-color: #B27D12; }\n.ansi-blue-fg { color: #208FFB; }\n.ansi-blue-bg { background-color: #208FFB; }\n.ansi-blue-intense-fg { color: #0065CA; }\n.ansi-blue-intense-bg { background-color: #0065CA; }\n.ansi-magenta-fg { color: #D160C4; }\n.ansi-magenta-bg { background-color: #D160C4; }\n.ansi-magenta-intense-fg { color: #A03196; }\n.ansi-magenta-intense-bg { background-color: #A03196; }\n.ansi-cyan-fg { color: #60C6C8; }\n.ansi-cyan-bg { background-color: #60C6C8; }\n.ansi-cyan-intense-fg { color: #258F8F; }\n.ansi-cyan-intense-bg { background-color: #258F8F; }\n.ansi-white-fg { color: #C5C1B4; }\n.ansi-white-bg { background-color: #C5C1B4; }\n.ansi-white-intense-fg { color: #A1A6B2; }\n.ansi-white-intense-bg { background-color: #A1A6B2; }<\/p>\n<p>.ansi-bold { font-weight: bold; }<\/p>\n<\/style>\n<style type=\"text\/css\">\n\/* Overrides of notebook CSS for static HTML export *\/\nbody {\n  overflow: visible;\n  padding: 8px;\n}<\/p>\n<p>div#notebook {\n  overflow: visible;\n  border-top: none;\n}@media print {\n  div.cell {\n    display: block;\n    page-break-inside: avoid;\n  } \n  div.output_wrapper { \n    display: block;\n    page-break-inside: avoid; \n  }\n  div.output { \n    display: block;\n    page-break-inside: avoid; \n  }\n}\n<\/style>\n<p><!-- Custom stylesheet, it must be in the same directory as the html file -->\n<link rel=\"stylesheet\" href=\"custom.css\">\n<p><!-- Loading mathjax macro --><br \/>\n<!-- Load mathjax --><br \/>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/mathjax\/2.7.1\/MathJax.js?config=TeX-AMS_HTML\"><\/script><br \/>\n    <!-- MathJax configuration --><br \/>\n    <script type=\"text\/x-mathjax-config\">\n    MathJax.Hub.Config({\n        tex2jax: {\n            inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ],\n            displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ],\n            processEscapes: true,\n            processEnvironments: true\n        },\n        \/\/ Center justify equations in code and markdown cells. Elsewhere\n        \/\/ we use CSS to left justify single line equations in code cells.\n        displayAlign: 'center',\n        \"HTML-CSS\": {\n            styles: {'.MathJax_Display': {\"margin\": 0}},\n            linebreaks: { automatic: true }\n        }\n    });\n    <\/script><br \/>\n    <!-- End of mathjax configuration --><\/head><br \/>\n<body><\/p>\n<div tabindex=\"-1\" id=\"notebook\" class=\"border-box-sizing\">\n<div class=\"container\" id=\"notebook-container\">\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3> Der Grover-Algorithmus als Qiskit-Programm <\/h3>\n<p>Auch auf Google-Colaboration verf\u00fcgbar:<br \/>\n<a href=\"https:\/\/colab.research.google.com\/drive\/1SchqSnnycmLpTSrs-ToUnC2zDpCjWgxs\">https:\/\/colab.research.google.com\/drive\/1SchqSnnycmLpTSrs-ToUnC2zDpCjWgxs<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[72]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Pip-Anweisung, Qiskit nachzuinstallieren,<\/span>\r\n<span class=\"c1\"># falls noch nicht vorhanden<\/span>\r\n<span class=\"o\">!<\/span> pip3 install qiskit --quiet\r\n<span class=\"o\">!<\/span> pip3 install qiskit-terra<span class=\"o\">[<\/span>visualization<span class=\"o\">]<\/span> --quiet\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_subarea output_stream output_stdout output_text\">\n<pre><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[6]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Zun\u00e4chst m\u00fcssen wir die Qiskit-Module einbinden,<\/span>\r\n<span class=\"c1\"># die wir f\u00fcr das Quantenprogramm ben\u00f6tigen:<\/span>\r\n\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">qiskit<\/span>\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">qiskit<\/span> <span class=\"k\">import<\/span><span class=\"p\">(<\/span><span class=\"n\">QuantumCircuit<\/span><span class=\"p\">,<\/span> <span class=\"n\">execute<\/span><span class=\"p\">,<\/span> <span class=\"n\">Aer<\/span><span class=\"p\">,<\/span> <span class=\"n\">BasicAer<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">qiskit.visualization<\/span> <span class=\"k\">import<\/span> <span class=\"n\">plot_histogram<\/span>\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">qiskit.visualization<\/span> <span class=\"k\">import<\/span> <span class=\"n\">plot_state_city<\/span>\r\n\r\n<span class=\"c1\"># Versionen der einzelnen Qiskit-Modulen ausgeben:<\/span>\r\n<span class=\"n\">qiskit<\/span><span class=\"o\">.<\/span><span class=\"n\">__qiskit_version__<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[6]:<\/div>\n<div class=\"output_text output_subarea output_execute_result\">\n<pre>{&#39;qiskit-terra&#39;: &#39;0.12.0&#39;,\r\n &#39;qiskit-aer&#39;: &#39;0.4.0&#39;,\r\n &#39;qiskit-ignis&#39;: &#39;0.2.0&#39;,\r\n &#39;qiskit-ibmq-provider&#39;: &#39;0.4.6&#39;,\r\n &#39;qiskit-aqua&#39;: &#39;0.6.4&#39;,\r\n &#39;qiskit&#39;: &#39;0.15.0&#39;}<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[7]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Globale Variablen und Funktionen<\/span>\r\n\r\n<span class=\"c1\"># Anzahl von Qubits: 3<\/span>\r\n<span class=\"n\">n<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">3<\/span>\r\n\r\n\r\n<span class=\"c1\"># Folgende Quantenschaltungen werden wir abwechselnd<\/span>\r\n<span class=\"c1\"># wiederverwenden. Deshalb packen wir sie in eine Python-Funktion<\/span>\r\n\r\n<span class=\"c1\"># Die Quantenschaltung f\u00fcr das Oracle: <\/span>\r\n<span class=\"c1\"># Reflektiert alle Qubits am Zeiger auf die L\u00f6sung: (0,0,1)<\/span>\r\n<span class=\"c1\"># Was dabei nur schwer zu sehen ist:<\/span>\r\n<span class=\"c1\"># Daf\u00fcr m\u00fcssen wir die L\u00f6sung tats\u00e4chlich NICHT kennen<\/span>\r\n<span class=\"c1\"># ... glauben Sie es mir einfach!<\/span>\r\n<span class=\"k\">def<\/span> <span class=\"nf\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">ccx<\/span><span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>      \r\n\r\n    \r\n<span class=\"c1\"># Die Quantenschaltung f\u00fcr den Grover-Operator:<\/span>\r\n<span class=\"c1\"># Reflektiert alle Qubits am Zeiger auf den Zustand<\/span>\r\n<span class=\"c1\"># der gleichf\u00f6rmigen \u00dcberlagerung s = (1, 1, 1)<\/span>\r\n<span class=\"k\">def<\/span> <span class=\"nf\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n        <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n        \r\n    <span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n        <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">x<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n    \r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">ccx<\/span><span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n    \r\n    <span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n        <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">x<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>   \r\n        \r\n    <span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n        <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>  \r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Als Qiskit-Programm werden wir den Grover-Algorithmus jetzt jeweils 0 bis 4 Grover-Durchl\u00e4ufe ausf\u00fchren. Dabei werden wir jeweils das Quanten-Schaltung und die Messergebnisse als Diagramm ausgeben. Dabei werden Sie erkennen wieviel Durchl\u00e4ufe der Grover-Algorithmus ben\u00f6tigt, um ein optimales Ergebnis zu liefern.<\/p>\n<h3> Grover-Algorithmus mit 0 Durchl\u00e4ufen <\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[8]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Ab hier startet das eigentliche Quantenprogramm:<\/span>\r\n\r\n<span class=\"c1\"># Zun\u00e4chst muss ein &quot;Backend&quot; festgelegt werden<\/span>\r\n<span class=\"c1\"># Unser Backend ist ein Quantencomputer-Simulator:<\/span>\r\n<span class=\"n\">simulator<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Aer<\/span><span class=\"o\">.<\/span><span class=\"n\">get_backend<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;qasm_simulator&#39;<\/span><span class=\"p\">)<\/span>\r\n<span class=\"c1\">#simulator = BasicAer.get_backend(&#39;statevector_simulator&#39;)<\/span>\r\n\r\n\r\n<span class=\"c1\"># Wir wollen einen Quanten-Schaltkreis <\/span>\r\n<span class=\"c1\"># mit n=3 Qubits erstellen:<\/span>\r\n<span class=\"n\">circuit<\/span> <span class=\"o\">=<\/span> <span class=\"n\">QuantumCircuit<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">,<\/span> <span class=\"n\">n<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"c1\"># Wir \u00fcberf\u00fchren jedes Qubit i in den <\/span>\r\n<span class=\"c1\"># Zustand der gleichf\u00f6rmigen \u00dcberlagerung:<\/span>\r\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n\r\n    \r\n<span class=\"c1\"># F\u00fcr 0 Durchl\u00e4ufe lassen wir die Schaltungen f\u00fcr die<\/span>\r\n<span class=\"c1\"># Reflektionen weg.<\/span>\r\n\r\n<span class=\"c1\"># Am Ende Messen wir die Qubits aus<\/span>\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">measure<\/span><span class=\"p\">(<\/span><span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">),<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[8]:<\/div>\n<div class=\"output_text output_subarea output_execute_result\">\n<pre>&lt;qiskit.circuit.instructionset.InstructionSet at 0x7f1c88401f98&gt;<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[9]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Einer der Vorz\u00fcge von Qiskit: Die Visualisierungen!<\/span>\r\n\r\n<span class=\"c1\"># &quot;Magic Function&quot; f\u00fcr IPython \/ Jupyter<\/span>\r\n<span class=\"c1\"># Anweisung damit Bilder direkt angezeigt werden<\/span>\r\n<span class=\"o\">%<\/span><span class=\"k\">matplotlib<\/span> inline\r\n\r\n<span class=\"c1\"># Zeichnet das Diagramm zu unserem Quanten-Schaltkreis<\/span>\r\n<span class=\"c1\"># direkt im Jupyter Notebook<\/span>\r\n<span class=\"c1\"># Au\u00dferhalb vom Notebook muss das Image extern abgelegt<\/span>\r\n<span class=\"c1\"># werden mit dem Parameter filename=&quot;my_circuit.png&quot;<\/span>\r\n<span class=\"c1\"># Hierbei sind diverse Datentypen m\u00f6glich<\/span>\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">draw<\/span><span class=\"p\">(<\/span><span class=\"n\">output<\/span><span class=\"o\">=<\/span><span class=\"s2\">&quot;latex&quot;<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"c1\"># output-Typen sind &quot;text&quot;, &quot;mpl&quot;, &quot;latex&quot;, &quot;latex_source&quot;<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[9]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAigAAAEVCAIAAABFY4k8AABKxUlEQVR4nO3deUBU5fo48GeGXUAWUSBBBwSVyyiCoZZyUVwIRRENNE0U8\/rDW2mapmWKJnUlk7wSRqKDhRkILhiZmQvmlhuLLBdlFVEQlHUEBmb5\/fF2z+ULM8MAZ+bMDM\/nr9cz7znnAXWec96VJZFIAGmyZ8+e6evrMx3FXwQCgZWVla6urlLvYmJi8vLlS6XeQkmGDBny7NkzpqNAiGHK\/YJAyrZ79+6PP\/6Y6Sj+Dx8fn4sXLyr1FpaWll5eXitXrlTqXWj39ddfCwQCpqNAiHmYeDSbtbU1AMTFxZmZmTEdCwDA+++\/z+FwlH0XPT09JyenoKAgZd+IXsnJyRUVFUxHgRDzMPFoNj09PQCYN2\/ekCFDmI4FAGDLli0DBgxgOgqEkFpjMx0AQgih\/kWDE49QKGxra6PlUtjyjhBCKqPBiWfNmjXLly+n5VIcDufAgQO0XAr1NyKR6OLFizg6FCHFaXDiqaqqqqqqouVSHh4e0dHRtFwK9TfR0dEzZ86srKxkOhCENIYGJx5FiESioqKiS5cu5eXlicViWdVCQ0MLCgr+\/PNPVcaGtEBdXV1ERERwcPArr7zCdCwIaQytTTxisXjfvn3Dhg1zdnaePn06l8t1cHCQ9Vozb968QYMG8Xg8FQeJNF1ERERTU9Pnn3\/OdCAIaRLtTDwCgSAoKGj9+vVPnz4FADLAt7y8fO3atcHBwV1fffT19ZcuXZqUlNTc3MxAuEgzlZaWxsTErF27dsSIEUzHgpAm0c7EEx4efvLkSQBYtWpVVVUVn8\/Pyckh8w2Tk5N3797d9ZSVK1c2NjaeOHFC1bEy5+XLl8+ePXv27FlTU1O3laurq0llOS2W\/Q2ZtKRuK0cgpP60MPEUFhbu3bsXAJYtWxYXF2dtbc1isbhcbmJiYmBgIACEh4eXlpZ2OsvNzc3d3T0+Pp6BiBny4Ycf2tjY2NjYdPtT19XVWVtb29jYODg4YOIhbt26lZycvH37dktLS6ZjQUjDaGHiOXjwoFAoNDQ0jIyM7HiczWZHRUXp6OgIhcKEhISuJ65cuTI9Pb1rTtJWt27dIoUJEybIr3n79m1S8PDwUPYCoJpi48aNDg4Oa9asYToQhDSPFiaeY8eOAYC3t7etrW2njzgcjre3NwAcPXq064lLlizR19c\/cuSI8mNkXktLS25uLgDo6+u7u7vLr0ylqIkTJyo9Mk2QnJx87dq1L7\/80sDAgOlYENI82pZ4SkpKyIACNzc3qRXI8cLCwufPn3f6yNLSMiAg4MiRI\/2hNenevXtCoRAA3Nzcuv32xMTTUVtb29atWydNmrRgwQKmY0FII2lb4snKyiIFWYln1KhRpJCdnd3109DQ0PLy8kuXLiknOjVCtZ4pkkuoyt02yvUHMTExRUVFX331FYvFYjoWhDRS58QjkUjOnz8fEhIyYcKEGTNmfPLJJ2RK9saNG11cXFxdXeld1iw2NnbTpk2bNm168eIFLResra0lBScnJ6kVqONS+3JmzZplZ2fXH4YYKP4SU1JSQt4OhwwZooItD9RcfX39559\/HhwcPHnyZKZjQUhT\/Z+O4idPnrz99tvp6enUkYsXLx44cOD06dNpaWkPHjwYM2YMvY3aSUlJ5HZhYWGDBg3q+wXr6+tJwcjISGoFY2NjUpA6hpjNZoeEhERFRdXX15ubm\/c9HrWl+EsMtrN1tGvXrqampoiICKYDQUiD\/e+Np7i42NPTk6SBAQMGLFmyJCIiYtWqVXw+PzAw8OHDh6AJLS1U4pG1GzTZwAZkJB4ACA0NbW1tTUxMVEJ06qK6urqsrAwALCwsnJ2d5VdWfPCb1qNmjMp6n0YIKeKvN56GhoYZM2aQVjUvL6\/jx4\/b2NiQj3x8fJYsWULKtD\/zbt++PSwsDP67k2bf1dXVkUK3iYfP50ut4OTk5OXlxePxSGBaqePrTrcdFfjGQ8EZowjR4q83nnXr1pFH4HfeeefSpUtU1gGAxYsXOzo6knKnZ962tjbqDaN3pk2btmjRokWLFpmYmPTlOh1DIgVZI9Oo42RMl1QrV668c+cOGW2slRTPJe3t7ZmZmQDAYrE8PT2VHpkawxmjCNGFDQD379\/\/\/vvvAcDZ2TkmJqbTDEEWi0UaFoyMjFxdXcnB7OzsWbNmGRkZWVhYODg4fPfddyqPXDoqgcnaI446bmZmJusiQUFBJiYmWjzEgHrjsbW1LZbr3LlzZDjJyJEjtbvTq1s4YxQhuugCwFdffUX+EBsbK3XsQH5+PgCMHz+e5KR79+5NmzaNzWZv2LDBwsLi5MmTYWFhT548+eyzz1QYuXSmpqak0JfEY2xsHBQUdOzYsb4MmW1tbT179qxIJOrd6QqiUojiJBLJnTt3SFnxr1EF29na2tqKioqSk5N7GlWPvHz5ksblXEUiUXl5eW1tbUNDw8uXL1tbW42NjQ0MDMzNzYcMGWJnZ8disciM0ZSUlL4Mrmlubn7x4oWyfzlKVVBQ4OjoKKsdu5979OiRubm5nC8WNScWi\/Pz811dXZU9T8DY2BiEQiH5TY0bN04iTUVFBam9YcMGiUQiFovd3NyMjIyysrJIBaFQOHPmTB0dndzcXKlXUBJ\/f\/+pU6d2Ovjll1+SaK9evSr1rOPHj5MKPB5PzsWXLl1qb2\/fl\/AuXLig1L+8jh4\/fqx4YA8ePOjFLWJiYhS5uKGhIe0\/nVSTJk3q7d+MpKWlJT09fefOnfPmzRs9erT8r1EDA4PRo0ebmJgMGzbs2rVrbW1tvb4vDklACAB0dXV1796929DQAADTpk2TWonaHo108GRlZWVnZ7\/\/\/vvUDE0dHZ3IyEgPD4\/IyMgffvhBJZHLZGVlRQrFxcVTpkzpWqG4uJgU5DQcNTQ0nDx5csOGDX2JZPr06U+ePGltbe3LRbp1+vTpDz\/8sEdPoFQHz8KFCw8fPiy\/8quvvlpUVAQKD2mztbX18vIKDw9XPJ5emDZt2vjx43t6Vm1tbUpKSlJS0o0bN1pbWw0NDT08PF5\/\/fXly5c7OztbWVmZmJhYWFgAgFgsbmhoaG1traioKCoqSk1N5fP5LS0tU6ZMGTBgwLRp0xYvXhwQEEC9Xito3LhxAwcO1Og3HoFAgKsEydLW1qarq8tma\/CsfNX8\/Q4cOFD30aNH5A+ytlCkEg9pbDl37hwA+Pr6dqzj7u4+ePDgq1evKjFYxYwdO5YUyPjvrqjEQ\/VXdZWYmNjS0rJixYo+BqOCXSmHDBnS01Oo1rnJkyfLbxZoaGggvy4DAwNZK0F0wmKxBg4cSI1GURJdXV3FWwMkEslvv\/327bffnjt3rr29fdKkSVu3bvX29p4wYYIi\/8fq6+u\/\/vrrRYsWHT58+M8\/\/\/zjjz9OnTq1bNkyIyOjuXPnrlu37vXXX1cwEhaLZWBgoOxfDkLqj00tGUANRO6EJJ7BgweTWeukBWnMmDGdqo0aNaqsrKyqqkp5sSqCy+WS1p579+5JrZCTkwPdzV\/h8Xje3t7a2jCi+JC2O3fuSCQSAPDw8KCGoWsQoVD4448\/uru7+\/n5PXjwYPv27UVFRTdu3Pj000+9vLwUfLKjZowaGxtPnz59586d9+\/fz83N3bhx482bNydPnjx58uTTp0+TXxRCSBHswYMHk5LUtcsqKirIAzLV0kLm+gwdOrRTTQcHBwAoLCxUXqyKMDAwmDt3LgBcuXKlpqam06fUjzN\/\/nxZj8x5eXm3b99euXKlskNlhEAgIH\/Rurq63S5KrdFLtF26dGncuHFvv\/22rq7u999\/n5eXt3Xr1p6+bciaMerq6vrZZ5+VlZWdOXNGKBQGBgZ6enreuHGD1p8AIa3Fph78z549S62wSTQ3N4eGhpJhYNRXT0NDA5vN1tHR6XQhskTNy5cvlR1xt0JCQgCgtbW10348ALBr1y7yZBoaGirrdB6PZ2pq+uabbyo1SKZkZWWRv9AxY8bIWlWIoqFTR8vKyhYsWDB9+nRDQ8MrV67cvXs3JCSk679YRcifMcpms+fOnXvr1q2ff\/65qalpypQpK1asePbsWd\/CR0j7sd3c3Ei\/iEQi8fPzO3v2rEAgqK2tPXXq1MSJE6mhWVTiaWxslLoVGDkoazkAWYKDg+3t7e3t7cn0VVr4+\/v7+fkBQFRUVFxcHHU8Jibm0KFDABAQEODl5SX13Pb29oSEhMWLFw8YMICueNRK7xal1qDEk5KSMm7cuPT09H379t26devvf\/97ry+l+IxRf3\/\/3Nzcr7\/++tSpU2PGjElLS+v1TRHqD9gAsGPHDjISo6qqas6cOaamplZWVgsWLDAxMaF64KlZ64aGhlLn\/Le3t4PspTllqampqaioqKiooHe+S1xcnK2trUQiWb169fjx44OCgkaOHPnee++JxWIOhxMbGyvrxLS0tJqaGm1tZ4OeLLz2+PFj0mNnZWWlEf3hL1++DA0NDQoKmjp1amFh4bp163r3lkPp0YxRPT29devW5eTkjB49et68eevXr6d3HXeEtAkbAAIDA+Pj46lnfKFQ6O7uzuPxrl+\/TtbDd3JyopaONjc3F4vFJM10RP6bqcnk9qFDh2ZkZPj4+ABARkZGSkoK6Xzy9fW9detWxwWBOuHxeKNHj540aZLqYlUtxbttNKuD5\/HjxxMnTvzpp5\/+\/e9\/nzp1qu8rnaekpPRij9Fhw4Zdvnw5PDz8m2++8fHxoWuzD4S0zF+NZiEhIQEBAVlZWSYmJqNHjyZ7Bzx+\/Jg0WHf86iGp5fHjx52egsk8057O2r18+XKfwpfNxsbm4sWLmZmZ58+fr6mpsbOz8\/HxoQZbS1VZWfnrr7\/u3r1bSSExrra2liRgExMTFxcX+ZU1qIMnLy\/vjTfeEAqF169f78X8nq7a2to++eST3u0xqqOjEx4ePmXKlAULFkyZMuXXX3\/FTYwQ6uR\/vTVmZmbe3t4dP5P6zDty5Mi7d+8WFhZ2Sjy5ubmGhoZkbJv6cHd373bsFuWHH35gsVjLli1TakgMolbK8fT07Haam6a88dy8edPf39\/S0vK3336jq0mQ7DEaHx\/f67VDpk+f\/scff8yePfv111\/\/448\/tHVoPkK9I+\/bh\/qe6vjVExAQAB1mlRKFhYXV1dU+Pj7UNmuaiMfjzZkzh64NGtSQ4h08YrGYmgil5omHx+M5Ojpev36drqxD1x6jbm5uN27c+Nvf\/sb45DaE1I28xEOeeTtN+PDz8zMwMIiPj29paaEO7t+\/HwDmzZuntDiV7vr16w8fPtTiYQXQk5eY\/Px8MkDR2dlZzXcBOHjw4O3bt3uxgoMsNO4xOnz48AsXLkhdugmh\/kxm4pFIJOSZd+zYsR1XfjQ1Nf3oo48ePXoUHBxcUlLS0tISFRUVExMzatSo5cuXqyJk5eDxeNbW1rNnz2Y6ECVKS0sjq1V223XB5XJJTVkrD6kPFotF42K6FRUVMTEx7733HjaOIaQ8UmbkEAUFBY2NjSCtbzk8PLy2tvbAgQPUfIUxY8akpqaqbGVi2vH5\/OPHj69Zs0bqFCXUf+jr6y9dunTbtm1MB4KQNpP5PSu1g4fQ0dH55ptv3n333fPnz\/P5\/HHjxvn5+Wn0mqzJycl8Pl\/OcgaonxgyZEi3K3YjhPpIZuJ56623Fi5cCACy3mNcXFy6HZKrKeLj41977TWt+XEQQkidyUw8enp6ar4gsYODQ09X6JHl6dOntHQmI4QQ6pYGd2mQoXS0IHudIYQQUgEN7phBCCGkiTDxIIQQUilMPAghhFRKg\/t4EPx3w\/KNGzf2dEMKJXn+\/DnuhIYQkg8Tj2azsrIyMjK6du0ajbP3+8jCwkLZt+Dz+Tdu3NiyZQuN12xpacnJyfH09GSxWCKR6O7du+7u7vr6+jTeIicnh8aryRITE5Oenj5ixAgV3ItG9fX1L1++TEhIYDoQpAosshU00lDFxcVbtmx59dVXmQ7kL\/\/5z38WLlw4d+5cpd6Fw+HU1NT0aKecbrW1tb18+dLMzIzNZotEosbGRlNTU3pXsmhtbR05cmSnDeZp5+bmlp+fb2pqqtS70K61tbW1tVUsFjMdCFIFfOPRbEePHk1JSblw4YKavPE0NDQ8evRI2YmHxo3SKUlJSYsXL87Lyxs6dGhmZqaHh0dqauq0adNov5GyjRo1ytjY+MaNG0wH0jORkZG4UlH\/gYlHs5EWlQcPHtC4PHNfjBgxgsvlMh0FQkit4ag2hBBCKoWJByGEkEppcOIRCoVtbW20XEogENByHYQQQt3S4MSzZs0aurae43A4Bw4coOVSCCGKQCAICQnJy8tjOhCkXjQ48VRVVdG1m72Hh0d0dDQtl0IIUaKjo48ePdre3s50IEi9aHDiUYRIJCoqKrp06VJeXp6cKQKhoaEFBQV\/\/vmnKmNDSLvV1dX961\/\/Wrp06bhx45iOBakXrU08YrF43759w4YNc3Z2nj59OpfLdXBwkPVaM2\/evEGDBvF4PBUHiZAW27FjR3NzM+50hbrSzsQjEAiCgoLWr1\/\/9OlTABgwYAAAlJeXr127Njg4uOurj76+\/tKlS5OSkpqbmxkIFyGtU1xcHBsb+8EHHwwfPpzpWJDa0c7EEx4efvLkSQBYtWpVVVUVn8\/PyckJCgoCgOTk5N27d3c9ZeXKlY2NjSdOnFB1rMx5+fLls2fPnj171tTU1G3l6upqUhkXNUGK2LRpk5mZGb3r6SGtoYWJp7CwcO\/evQCwbNmyuLg4a2trFovF5XITExMDAwMBIDw8vLS0tNNZbm5u7u7u8fHxDETMkA8\/\/NDGxsbGxqbbn7qurs7a2trGxsbBwQETD+rWzZs3T58+HR4ebmZmxnQsSB1pYeI5ePCgUCg0NDSMjIzseJzNZkdFReno6AiFQqmL4K5cuTI9Pb1rTtJWt27dIoUJEybIr3n79m1S8PDwoHfdTKR9JBLJxo0bR44cuXr1aqZjQWpKCxPPsWPHAMDb29vW1rbTRxwOx9vbGwCOHj3a9cQlS5bo6+sfOXJE+TEyr6WlJTc3FwD09fXd3d3lV6ZS1MSJE5UeGdJwiYmJN27c+PLLL\/X09JiOBakpbUs8JSUlZECBm5ub1ArkeGFh4fPnzzt9ZGlpGRAQcOTIkf7QmnTv3j2hUAgAbm5u3e4vgIkHKaitrW3btm3e3t7z5s1jOhakvrQt8VCbnchKPKNGjSKF7Ozsrp+GhoaWl5dfunRJOdGpEar1TJFcQlXutlEO9XP79u0rKSn56quvmA4EqbXOiUcikZw\/fz4kJGTChAkzZsz45JNPKisrAWDjxo0uLi6urq70LmsWGxu7adOmTZs2vXjxgpYL1tbWkoKTk5PUCtRxqX05s2bNsrOz6w9DDBR\/iSkpKSFvh0OGDOFwOMoODGmuurq6yMjIpUuXqs\/OhEg9\/Z+O4idPnrz99tvp6enUkYsXLx44cOD06dNpaWkPHjwYM2YMvds+JiUlkduFhYUNGjSo7xesr68nBSMjI6kVjI2NSUHqGGI2mx0SEhIVFVVfX29ubt73eNSW4i8x2M6GFBQeHo4zRpEi\/vfGU1xc7OnpSdLAgAEDlixZEhERsWrVKj6fHxgY+PDhQ9CElhYq8ejr60utQHV4ypq8Ehoa2trampiYqITo1EV1dTXZxNPCwsLZ2Vl+ZcUHv6H+rLi4+Lvvvlu\/fj3OGEXd+uuNp6GhYcaMGaRVzcvL6\/jx4zY2NuQjHx+fJUuWkHLXZ16RSNTS0mJiYtK722\/fvj0sLAwArK2te3eFTurq6kih28TD5\/OlVnBycvLy8uLxeCQwrdTxdafbPbPxjQcpgswY3bx5M9OBIA3w1xvPunXryCPwO++8c+nSJSrrAMDixYsdHR1JudMzb1lZ2bRp0w4fPtzr20+bNm3RokWLFi3qderqhNqhR9bINOo4GdMl1cqVK+\/cuUNGG2slxXNJe3t7ZmYmALBYLE9PT6VHhjQTzhhFPaILAPfv3\/\/+++8BwNnZOSYmptMMQRaL5eTkVFJSYmRk5OrqCgBJSUnXrl3Ly8u7cuWKWCxeuHAhI6FLRSUwWXvEUcfl\/A8JCgp6\/\/334+PjyQoI2od647G1tS0uLpZTMz8\/nwwnGTlypHZ3eqFewxmjqKd0AYAa+xgbGyt17EB+fj4AjB8\/nuSkb7\/9tqioiMvlvv7669euXVNhtN0zNTUlhb4kHmNj46CgoGPHjn311VfdtkTJ8uDBgw8++EDOexUtSOtoj+4ikUju3LlDymvWrFHwLAXb2erq6lJTUwsKChSPR008e\/YMABYuXPjo0SM7OzsA2LRpk4WFBdNx9VhOTo6skTU9UltbW\/hfZMFDPp\/f3NxsYGAwYMAAMzMzCwuLESNGODk55eXl3bhxIzU1tS8zRsvLy4VC4cyZM\/seOVOKi4sHDhw4ePBgpgPppba2tgcPHri4uCh7dRJjY2NdkUh05swZABg3bpyPj0\/XSk+ePKmoqIAO7WyXL18mX8cff\/yx2iYeWWMHyDc1yE08ANDW1qanp9frrAMAOjo6urq6yk48RI\/iLCwspHrCFKdg4unLb0xN6OjoaPpP0ev4nz17dvHixStXrvzxxx\/U04OpqamNjc3AgQMHDhyoq6srEAiqq6sFAkFlZWVNTQ2po6+vn5CQUFZWNn36dNIu0lNstsbPKdTV1dX0n0JXV1cF\/\/j19fV1796929DQAADTpk2TWonaHo1KPOr839LKyooUiouLp0yZ0rUC1bIkp+GooaHh5MmTGzZs6EskTk5OP\/\/8c1+uoIijR48uW7ZMR0dH8VOoDp6FCxd22z\/36quvFhUVgcJD2szNzWfPnq2J27kmJSUtXrz4xIkTQ4cOzczM9PDw2LNnj6z\/FOosODiYPCkqrrGx8eTJk8eOHbt06ZJIJLKzs\/P29l63bp2Li8vIkSO7Lj3V8cRt27ZFR0fPnz+\/oKDg5MmTYrGYy+UuWrRo8eLFsubSSWVnZ6erq\/v777\/3KHKkoXQfPXpESq+88orUGlTi0YhBTWPHjiUFMv67KyrxyHkuS0xMbGlpWbFiBd3RqQWqg2fy5MnyX\/saGhrIr8vAwEDWShBIoxUXF+\/du\/fIkSMtLS3jx4\/\/8ssv58+fTw0m6pZIJDp69OjSpUvJqrv19fW\/\/PJLUlLSrl27tm\/f7uvru3HjxunTpyvzJ0AaiU0tGSCr+YUknsGDB2vErHUul2toaAgA9+7dk1ohJycHupu\/wuPxvL29e\/S8pkEUH9J2584diUQCAB4eHrjgo5bJy8tbtGjRqFGjfvzxx\/fff7+goODu3bsbNmxQPOtAlxmj5ubmS5cuPXPmTFVV1TfffFNUVDRjxozx48eTxnyEKGyqK0zq2mUVFRXkAVlTJg8aGBjMnTsXAK5cuUI1QFOoH2f+\/PmyGgzz8vJu3769cuVKZYfKCIFAQP6idXV1u12UGpdo00oNDQ0bNmwYN27c1atXP\/\/88\/Ly8sjISGoNQ8XJmTFqYWHxz3\/+88GDBydOnNDV1Q0ICJg1a9Z\/\/vMfmn4CpPHY1IP\/2bNnqRU2iebm5tDQUDIMTIO+ekJCQgCgtbW10348ALBr1y7yCB8aGirrdB6PZ2pq+uabbyo1SKZkZWWRv9AxY8Z0O\/YJp45qn6SkpNGjRx84cGDTpk2FhYWbN2\/u9cybbmeMstnsBQsW\/PnnnwkJCfn5+W5ubps3b5Y13BT1K2w3NzfSLyKRSPz8\/M6ePSsQCGpra0+dOjVx4sQLFy6QekpKPMHBwfb29vb29mT6Ki38\/f39\/PwAICoqKi4ujjoeExNz6NAhAAgICPDy8pJ6bnt7e0JCwuLFiwcMGEBXPGqld4tSY+LRAs3NzatWrVq8eLGbm1tOTs4XX3xBrVvYC4rPGGWxWG+\/\/XZBQcH69ev37t372muvPXjwoNf3RdqBDQA7duwgowCrqqrmzJljampqZWW1YMECExMTqgdeSbPWa2pqKioqKioqRCIRjZeNi4uztbWVSCSrV68eP358UFDQyJEj33vvPbFYzOFwYmNjZZ2YlpZWU1Ojre1s0JOF1x4\/flxVVQUAVlZWPWr3R2ooLy\/P09MzISHh66+\/\/vXXX7tdoE++XswYNTExiYyMvHz58vPnz8ePHy91C2DUf7ABIDAwMD4+nnrGFwqF7u7uPB7v+vXrZD18JycnWpaOVpmhQ4dmZGSQaUkZGRkpKSmFhYUA4Ovre+vWrY4LAnXC4\/FGjx49adIk1cWqWop322AHj9ZIT0+fPHlyW1vb9evXP\/jgg75Ph\/jpp596t8eol5dXVlbWrFmzli9f\/tlnn\/UxDKS5\/pqhGhISEhAQkJWVZWJiMnr0aPIO\/vjxYzKdW3lfPZcvX1bSlW1sbC5evJiZmXn+\/Pmamho7OzsfHx9qsLVUlZWVv\/766+7du5UUEuPIXHQAMDExcXFxkV8ZO3i0w+nTp5csWcLlcn\/55RdaJtW3tbVt376913uMWlhYnDhxYufOneHh4aWlpQcPHsQBk\/3Q\/5ZGMDMz8\/b27viZFjzzuru7dzt2i\/LDDz+wWKxly5YpNSQGUSvleHp6djvFWgv+9tHPP\/\/85ptv+vr6Jicn09VtSfYY7cu+ISwWa8eOHebm5h9++OHw4cN37NhBS2BIg8hbk4f6nuonXz08Hm\/OnDl0bdCghhTv4BGLxdREqH7yt6+VrK2tt27d+umnn9L1VlFbW0vXHqMffPDB2LFj5SyLgLSYvMRDnnm7Tvg4e\/YsmYZ58+ZNALhw4UJraysATJo0qdM7kwa5fv36w4cP9+zZw3QgSqT4S0x+fj7Zr8jZ2dnS0lLpkSHlmDBhAr3PDTt27KBxj1Gpi0Oi\/kBm4pFIJOSZd+zYsWQtAEpycvKRI0eoP6alpaWlpQHAli1bNDfx8Hg8a2vr2bNnMx2IEpG\/JkVwuVwy4QkhilAoPHjwIO4xivpOZuIpKChobGwEaX3L8fHx8fHxyo1Ltfh8\/vHjx9esWaPs9cAR0ly6uro3btzgcrlMB4I0nszv2X7VwZOcnMzn8+UsZ4AQAgAPDw+mQ0DaQGbieeutt8jWop3a2bRSfHz8a6+91u0IY4QQQn0nM\/Ho6emp+fh6BwcH0gHed0+fPqWrvxQhhJB8GtylsX\/\/frouRfY6QwghpAKavVErQgghjYOJByGEkEph4kEIIaRSGtzHg+C\/vVNqtczP\/fv3mQ4BIaTWMPFotnfeeaewsFD+qtuqVFhYuGjRIqaj6Nf+85\/\/FBQU0LvQkUQiaWxsNDEx0dHRAYCmpiZDQ0N6R722trbSuymXVB9\/\/PFXX31lamqq7BvRSyQSNTc3Z2Zmas3sXUw8mu3y5csnTpy4efNm3zdZoUV1dbVIJJo5cybTgfRfGzZsOH\/+PL2r2tTV1R08eHDmzJlOTk4A8OWXX7766qv07pfR2NiogsQDAGKxWPH969TEo0ePEhMTBQIB04HQBhOPZmtqahIIBP7+\/mqyV\/d3333X0tLCdBT9WmhoKO1rcBQVFR08eDAkJITswfPVV1\/Nnj1706ZN9N5FBczNzXV0dDRuz62LFy8mJiZq04Je2vOT9E9kx\/tPP\/10yJAhTMcCAJCcnEzLbmMIIS2Go9oQQgipFCYehBBCKqXBiUcoFLa1tdFyKW3qtUMIaYrGxkahUMh0FAzQ4MSzZs2a5cuX03IpDodz4MABWi6FEEKKaGlpcXNz++KLL5gOhAEanHiqqqqqqqpouZSHh0d0dDQtl0IIIUVERUWVl5f7+\/szHQgDNDjxKEIkEhUVFV26dCkvL08sFsuqFhoaWlBQ8Oeff6oyNoRQv1VdXf3ll1+uWLGif+6tp7WJRywW79u3b9iwYc7OztOnT+dyuQ4ODrJea+bNmzdo0CAej6fiIBFC\/VN4eHh7e\/uOHTuYDoQZ2pl4BAJBUFDQ+vXrnz59CgBkcmV5efnatWuDg4O7vvro6+svXbo0KSmpubmZgXAZ8vLly2fPnj179qypqanbytXV1aSynBdHhJAiCgoKDh06tGnTJnt7e6ZjYYZ2Jp7w8PCTJ08CwKpVq6qqqvh8fk5OTlBQEAAkJydLnbe8cuXKxsbGEydOqDpW5nz44Yc2NjY2Njbx8fHya9bV1VlbW9vY2Dg4OGDiQaiPNm7caGlp+eGHHzIdCGO0MPEUFhbu3bsXAJYtWxYXF2dtbc1isbhcbmJiYmBgIACEh4eXlpZ2OsvNzc3d3b3br2BtcuvWLVKYMGGC\/Jq3b98mBQ8PD21atwMh1UtPT\/\/ll18iIiIGDhzIdCyM0cLEc\/DgQaFQaGhoGBkZ2fE4m82OiorS0dERCoUJCQldT1y5cmV6enrXnKSVWlpacnNzAUBfX9\/d3V1+ZSpF0bsuJEL9jVgs3rhxo4uLC+3r6WkWLUw8x44dAwBvb29bW9tOH3E4HG9vbwA4evRo1xOXLFmir69\/5MgR5cfIvHv37pGZa25ubgYGBvIrY+JBiBYJCQn37t3bu3dvP2850LbEU1JSQgYUuLm5Sa1AjhcWFj5\/\/rzTR5aWlgEBAUeOHOkP3RhU65kiuYSq3G2jHEJIlpaWlu3bt\/v4+Pj5+TEdC8O0LfFkZWWRgqzEM2rUKFLIzs7u+mloaGh5efmlS5eUE50aUfwlpqSkhCTpIUOGcDgcZQeGkLbau3dvRUXFnj17mA6EeZ0Tj0QiOX\/+fEhIyIQJE2bMmPHJJ59UVlYCAGmXdHV1pXdZs9jY2E2bNm3atOnFixe0XLC2tpYUyI5VXVHHpfblzJo1y87Orj8MMVD8JQbb2RDqu+rq6j179vTbGaOd\/J92xidPnrz99tvp6enUkYsXLx44cOD06dNpaWkPHjwYM2ZMt\/0BPZKUlERuFxYWNmjQoL5fsL6+nhSMjIykVjA2NiYFqZNX2Gx2SEhIVFRUfX29ubl53+NRT9XV1WVlZQBgYWHh7Owsv7Lig98QQrL08xmjnfzvjae4uNjT05OkgQEDBixZsiQiImLVqlV8Pj8wMPDhw4egCV89VOLR19eXWoHaKF7WrMnQ0NDW1tbExEQlRKcuOr7udLtnNr7xINRHOGO0k7\/eeBoaGmbMmEFa1by8vI4fP25jY0M+8vHxWbJkCSl3+urh8\/lGRkY6Ojq9vv327dvDwsIAwNrautcX6aiuro4Uuk08fD5fagUnJycvLy8ej0cC00qK55L29vbMzEwAYLFYnp6eSo8MIW2EM0Y7+SvxrFu3jrS9vPPOO7GxsR2H+i1evPjTTz8tKSmB\/77xiESi\/fv3R0dHl5WVGRoajhs37t133126dGkvbj9t2rS+\/wwdUTv0yBqZRh2Xsw3GypUrQ0NDc3NzuVwuveGpCeqNx9bWtri4WE7N\/Px80qs3cuRILW57REh5yIzRgwcP9ucZo53oAsD9+\/e\/\/\/57AHB2do6Jiek0wJzFYjk5OZWUlBgZGbm6ugLAihUrfvzxx4ULF4aEhBQUFJw5c+btt9++fPnyoUOHGPkZOjIxMSEFWXvEUcfNzMxkXSQoKOj999+Pj48nKyD0Wnl5ubJ3eaquru7pKRKJ5M6dO6S8Zs0aBc9SsJ1NLBY3NjaSxxTNQn6T5eXlNTU1T548AYDKykpN\/EGU4fHjxwBQVVWVmZlJvj1ra2s18ZdDDT6il0AgePnyZX19vZ6enomJiYmJCdWyQuOM0YqKClNT0z4HK09DQ4OcL0a6GBkZgUQiWbZsGfnzxYsXJdLY2dkBwJQpUyQSSUpKCgD89NNP1Kd5eXmkQkpKitTTlcTf33\/q1KmdDm7bto38LFlZWVLPunr1Kqnw9ddfy7l4aGiojY2NWCzudXjnz59X9t8f5fHjx4oH9uDBg17cIiYmRpGL0zv2BCHasVis3v6flkgkEpFIlJmZGR0d\/e67786aNcvBwYHKMR0ZGhpyudyAgIA33ngDAL7\/\/vu+3DQuLk7lvyclYrPZuiKR6MyZMwAwbtw4Hx+frpWePHlSUVEB\/21ni46OfuONNxYvXkxV+Nvf\/rZ3795FixZFREQsXLhQVcFLRz0RyBo7QPqxQO4bDwC0tbXp6el12\/Eux9SpU8+cOdPa2trrKyji6tWr0dHRsjq0pKI6eBYuXHj48GH5lV999dWioiJQeFzJkCFDXF1dV65cqXg8auLGjRv79u379ttva2trdXV1N2\/eHB4eTl7xUVVV1dq1az\/66KNBgwbZ2dktW7ZsyZIl8+bNYzquHktNTU1KSurFiS9evEhJSfnll1+uXbtWV1fHYrHIlitvvPGGvb29ubm5iYmJoaEhADQ1NQkEgpqampKSkocPH5L\/bsuXL9++ffvUqVPffPPNWbNm9eg\/LACQ+XN79uwZPnx4L4JXkEQiKSoq6naYa99ZWFjo3r17t6GhAWR3t1Dbo5GvHkdHx5kzZ3aq4+\/vz2az8\/Ly2tvbpeZ\/lbGysiKF4uLiKVOmdK1AdWnI6bFoaGg4efLkhg0b+hKJnp7e3Llz+3IFRfRiWhXVwTN58mT52behoYH8ugwMDGRNyO1ET0\/PycmJLASuWUjn39y5c4cOHZqZmbl582Zvb2\/a+yA1FHn4mDx5Mkk2ISEhY8eO1cS\/5ZKSkuPHjyteXygUnjx58ujRo7\/99lt7e\/urr776zjvveHt7T5kyRZEuz4iIiFu3bp05c6auru6PP\/74\/fffv\/\/+e0tLywULFqxevVrx0TrkCXjmzJkK\/jdUf7qPHj0ipVdeeUVqDSrxkFb+mJiYrv0WRkZGxsbGTU1NdXV1Q4YMUVq03Rs7diwpkPHfXVGJR87DbGJiYktLy4oVK+iOTi0oPqTtzp07EokEADw8PJh9nkBIxV6+fMnj8aKiosrKylxdXcPDw5csWdKjlTuoGaPkATQkJEQikdy4cSMpKen48eOHDh3y9vbeuHHjnDlz+tKyoqHY1JIB1EDkTkjiGTx4MPmlGxkZde3gevDgQVNTk6WlJbNZBwC4XC554b13757UCjk5OdDdxEkej+ft7S1r7QONJhAIyFpBurq63S5KjUu0oX5IKBRGR0dzOJx169ZxudyrV6\/m5uZ+8sknPV0vquuMURaLNXny5P3795eXl8fHx7948WLu3LkeHh5Xrlyh90dQf+zBgweTktS1yyoqKsi3j\/yvnrNnzwLAqlWrlBBhzxgYGJDniytXrtTU1HT6lPpx5s+fL+spIy8v7\/bt25rYS6GIrKwsMq5vzJgxshZ3oODUUdTfXL16dfz48WvXrvXx8cnJyfn555+ltth3S\/6MUX19\/RUrVty\/f\/+XX34RCoVTp05dtGhReXl5n8PXGGzqwf\/s2bPUCptEc3NzaGgo+Z6Sk3iePHkSERExYsSIjz\/+WJmhKiokJAQAWltbO+3HAwC7du0ibUdyhjbyeDxTU9M333xTqUEypXeLUmPiQVqvpaVlzZo13t7eYrH40qVLSUlJfRlaQmaMbty4UU4dFos1e\/bszMzM\/fv3\/\/77766urmRaS3\/AdnNzI\/0iEonEz8\/v7NmzAoGgtrb21KlTEydOvHDhAqknK\/E0NjbOmTNHT0\/vl19+6cUEw+DgYHt7e3t7ezJ9lRb+\/v5k1fGoqKiOwxBjYmLITKOAgAAvLy+p57a3tyckJCxevHjAgAF0xaNWFF947fHjx1VVVQBgZWXl6Oio9MgQYk5+fv7EiRMPHz78r3\/9KzMzs4+DSqg9RhWZdqOrq\/v+++8\/fPhw5syZK1asWLJkCRntpd3YALBjxw42mw0AVVVVc+bMMTU1tbKyWrBggYmJCZXzpQ7AaGxsfOONN+rr669du0ZtN9AjNTU1FRUVFRUVIpGoDz9FZ3Fxcba2thKJZPXq1ePHjw8KCho5cuR7770nFos5HE5sbKysE9PS0mpqarS1nQ160m2DHTyon0hMTPT09OTz+VevXt28eXMft2jr3YxRKyurkydPfvvtt6dPnx4\/fnzvJttpEDYABAYGxsfHU8\/4QqHQ3d2dx+Ndv36dbMTi5OTUdenoxsZGX1\/fmpqaP\/74QwVDv3tk6NChGRkZZFpSRkZGSkpKYWEhAPj6+t66dYtahq4rHo83evToSZMmqS5WFaqtrSW\/BxMTExcXF\/mVsYMH9Qf\/\/ve\/ly5dOmPGjMzMTFr+qZM9RqOionqRwMLCwu7cuSMWi6dMmUINJ9ZKf\/1qQkJCAgICsrKyTExMRo8eTfYOePz48bNnz0DaM29DQ4Ovry95RpDzPd6ty5cv9\/pc+WxsbC5evJiZmXn+\/Pmamho7OzsfHx9qsLVUlZWVv\/766+7du5UUEuOolXI8PT3JO64c+MaDtJtEIvnkk0927979j3\/849tvv+3LYscUao9RsmBBL7i6ul6\/fn3OnDnTp08\/fvz4nDlz+h6VGvpfTjYzM\/P29u74mayvnoaGhlmzZrW3t6enp1MTNtWTu7t7t4OGKT\/88AOLxaIWENI+infwiMViajw6Jh6kla5fv7579+5PP\/10165ddF2T7DF66tSpvlzE1tb2ypUrb775ZkxMjPYnnq6oB+SOXz319fWzZs1is9mXLl3SsuWKeTzenDlz6NqgQQ0p\/hKTn59Pto1wdna2tLRUemQIqdzkyZNzc3NpXBWJxj1GTU1Nf\/vtN1lL7GsBeYmHfE91mmm4cuXKO3fueHt7L1u2jCyZ1\/EUHo9na2urpFiV6vr16w8fPtTu7dDT0tIUrMnlcsm4c4S0FYvFonctvp07dwqFws8++4yuC3bbHq65ZCYeiURCGlvGjh1L1gIgyKxMWVNtm5ub6Y5QRXg8nrW19ezZs5kOBCGkkRobGyMiIoYOHcp0IBpAZuIpKChobGyELoOaqG0FtAmfzz9+\/PiaNWv6OJISIdRvJSQkMB2CxpD5Kie1g0dbJScn8\/n8vu\/UhBBCqFsyH\/DfeustsrlOx3Y2bRUfH\/\/aa691O7UFIYRQ38lMPHp6emq+Er6DgwMZedV3T58+jYiIoOVSCCGE5NPgLo39+\/fTdSmyzxVCCCEV0NrhegghhNQTJh6EEEIqpcFNbQgAyG5JCQkJiizArgJNTU10dbwhhLQVJh7NVltbCwDy95tSsSdPnjAdAkLSCQQCsVicnJxM72WLi4ttbGzI2spPnjwxNDTsupx\/X+Tk5ACANi0mgolHs23cuPEf\/\/iH+qzpJBaL6f0vhxCNysrKRCJRcHAw04H0Bmne0A6YeDSemZkZ0yEgpBl4PN7mzZtpnyji7u6+fPnyDz74AAAWLFhgb2\/\/73\/\/m95b6OrqDhs2jN5rMggTD0KoH+ndXsnysdlsCwsLskO8gYGBiYkJ7hYvH45qQwghpFKYeBBCCKkUJh6EEEIqhYkHIYSQSmHiQQghpFI4qu0vIpGotLS0vLzc2traxcVFizedRQghZuHXK4jF4n379g0bNszZ2Xn69OlcLtfBwSE6OprpuBBCSDv198QjEAiCgoLWr1\/\/9OlTABgwYAAAlJeXr127Njg4WH1WBEAIIa3R3xNPeHj4yZMnAWDVqlVVVVV8Pj8nJycoKAgAkpOTd+\/ezXSACCGkbfp14iksLNy7dy8ALFu2LC4uztramsVicbncxMTEwMBAAAgPDy8tLWU6TIQQ0ir9OvEcPHhQKBQaGhpGRkZ2PM5ms6OionR0dIRCYUJCAlPhIYSQVurXiefYsWMA4O3tbWtr2+kjDofj7e0NAEePHmUgMoQQ0l79N\/GUlJSQAQVubm5SK5DjhYWFz58\/V2lkCCGk1fpv4snKyiIFWYmHWsU2OztbNSEhhFB\/oPQJpI8ePTpy5Mi5c+fKyspaWlrs7e0dHR3DwsL8\/PxovEtsbGxxcTEAbNmyRcGNyMjenQDg5OQktQJ1HMcXIIQQjZSYeAQCQURExO7du4VCIXWwoaEhNzf3zJkzU6dOvXz5Ml33SkpKSk9PB4CwsDAFE099fT0pGBkZSa1ANrIFgKampr5HiBBCiFBW4mlqapo9e\/a1a9cAwNPTMygoiMPh1NbWlpWVJSYmlpWVcTgcJd1aQVTi0dfXl1qB2qYQEw9CCNFIKYlHKBSSrGNoaBgbG7t8+fKOn+7cuTMmJmby5Mk03nH79u1hYWEAYG1treApdXV1pNBt4uHz+X0OECGE0F+Ukni2b99O3nWOHj26cOHCTp\/q6+uvX7++45G2trbm5mZzc\/Ne33HatGk9PaWtrY0UZK2LQx3v2FSouIqKii+++EIkEvXiXNV7+vRpU1OTMnYF1hSkj3D9+vWFhYXkdTwqKioxMZHhsNRDY2MjABw4cOCzzz4bNWqUWCw+ceJEUVER03Gpi+bm5rS0tMuXL1tYWJSVlb148eL\/\/b\/\/x3RQPdbW1paVleXh4aGrq9y+f2NjY\/pvUFpaumfPHgCYO3du16zTSXZ29qZNmy5evCgWizkczpYtW1T2F2ZiYkIKVAbqhDpuZmbWi+u\/ePHi7t27mrLa24sXL1paWvrzux15A87Nza2oqGhubgaAhw8fVlZWMh2XWhAIBABQVFT0\/Plz8st58uRJ7x7ItJJIJKqsrBSJRMbGxi9fvhQKhffu3WM6qB5ra2srKyuTSCTKTjxGRkYgoRuVOf7880\/5Ne\/evWtqampmZrZx48bPP\/98\/PjxALBt2zbaQ5Jq27ZtJM6srCypFa5evUoqfP3116oJCTGIvNxUVFRIJJKMjAwAuHTpEtNBqYvCwkIASE1NJX\/U0dH58ssvmQ1JrZibm2\/fvp2UJ0yYsHjxYmbjUX80ZzbyDg4A7u7uEydOlFNTIpG88847QqHw5s2bZCbN5s2b\/fz8vvjii0WLFrm6utIbWFempqakIGvsAPW027s3HqRZnJ2dPTw8LCwsAOCVV14ZO3bs8OHDmQ4KIe1Ec+LJyckh8\/y5XK78mllZWdnZ2e+\/\/z41f1NHRycyMtLDwyMyMvKHH36gN7CurKysSKG4uHjKlCldK5BGfwDoXedTfX394cOHNaU5orq6urGxUdaUpn4iODg4KioqOzvbw8NjyZIlycnJTEekLl68eAEAJ06c+Omnn0aOHCmRSNLT0zWlGVkFBALB9evX33nnHQsLi8rKSoFA0Gn5R40gFApJH4+yt8E0NTWluant559\/JpeOiIiQX\/OLL74AgLS0tE7HBw8ezOFw6I1Kqrt375JQP\/nkE6kVVq1aRSo8ePCgF9e\/du2arPFySJ2xWCymQ1Bf+MuRQwt+Oar5EczMzGh+46FSpawee8qFCxcAYMyYMZ2Ojxo16tq1a1VVVTY2NvTG1gmXyzU0NGxtbZXVDZiTkwMAFhYWzs7Ovbj+5MmTSZcsQpquqKjI2dk5NTV13rx5AKCrq\/uvf\/1r06ZNTMelLiwsLNauXbtz504AmDhxoqOj408\/\/cR0UGqN5lcqFxcXUsjLy5Nfk\/SgDB06tNNxBwcHACCdmUplYGAwd+5cALhy5UpNTU2nTysqKm7fvg0A8+fP14IHGYQQUh80J57hw4e\/8sorAJCampqfn9+1wv3792NiYgCgoaGBzWbr6Oh0qkAWsHn58iW9gUkVEhICAK2trV0bZHft2iWRSAAgNDRUBZEghFD\/QXPiYbPZpPNGKBTOmDEjOTn5+fPnLS0tRUVFx44dCwwMdHd3LygoAIDGxkapo8XJwZ5OKAkODra3t7e3ty8rK1P8LH9\/f7JWaVRUVFxcHHU8Jibm0KFDABAQEODl5dWjSBBCCMlH\/0ShkJCQxMTEc+fOVVZWBgcHd\/rUzMyMrDJgaGhIZqJ10t7eDrIX7pSlpqamoqICAHq6UkBcXJynp2dlZeXq1atjY2MdHR2zs7NJQx+Hw4mNje3R1RBCCHWL\/mFzLBYrNTU1PDycTImgjB49es+ePeXl5QsWLAAAc3NzsVhM0kxHpEO+L8vn9MjQoUMzMjJ8fHwAICMjIyUlhWQdX1\/fW7duKXuAA0II9UNKWRpBX19\/x44dW7duJdN6zMzMOBxOp+U7SWp5\/Pixo6Njx+PkxaWnczb7ssOCjY3NxYsXMzMzz58\/X1NTY2dn5+PjM3bs2F5fECGEkBxKXJNHT0\/Pw8ND1qcjR468e\/duYWFhp8STm5traGhIxrapkru7u7u7u4pvihBC\/RBjW18HBAQAwJ9\/\/tnxYGFhYXV1tY+PD7UJG0IIIS3DWOLx8\/MzMDCIj49vaWmhDu7fvx8AyCQ1hBBCWomxxGNqavrRRx89evQoODi4pKSkpaUlKioqJiZm1KhRnTaOQwghpE2Uu++CfOHh4bW1tQcOHEhLSyNHxowZk5qaamhoyGBUCCGElIrJxKOjo\/PNN9+8++6758+f5\/P548aN8\/PzU\/bCqAghhJjFZOIhXFxcqBXeEEIIaT18vUAIIaRSmHgQQgipFCYehBBCKoWJByGEkEph4kEIIaRSmHgQQgipFCYehBBCKoWJByGEkEph4kEIIaRSmHgQQgipFCYehBBCKoWJByGEkEph4kEIIaRSmHgQQgipFCYehBBCKsX8fjxqQiQSlZaWlpeXW1tbu7i44H50CCGkJPj1CmKxeN++fcOGDXN2dp4+fTqXy3VwcIiOjmY6LoQQ0k79PfEIBIKgoKD169c\/ffoUAAYMGAAA5eXla9euDQ4OFovFTAeIEELapr8nnvDw8JMnTwLAqlWrqqqq+Hx+Tk5OUFAQACQnJ+\/evZvpABFCSNv068RTWFi4d+9eAFi2bFlcXJy1tTWLxeJyuYmJiYGBgQAQHh5eWlrKdJgIIaRV+nXiOXjwoFAoNDQ0jIyM7HiczWZHRUXp6OgIhcKEhASmwkMIIa3UrxPPsWPHAMDb29vW1rbTRxwOx9vbGwCOHj3KQGQIIaS9+m\/iKSkpIQMK3NzcpFYgxwsLC58\/f67SyBBCSKv138STlZVFCrISz6hRo0ghOztbNSEhhFB\/oPQJpI8ePTpy5Mi5c+fKyspaWlrs7e0dHR3DwsL8\/PxovEtsbGxxcTEAbNmyZdCgQYqcUltbSwpOTk5SK1DHcXwBQgjRSImJRyAQRERE7N69WygUUgcbGhpyc3PPnDkzderUy5cv03WvpKSk9PR0AAgLC1Mw8dTX15OCkZGR1ArGxsak0NTU1PcIEUIIEcpKPE1NTbNnz7527RoAeHp6BgUFcTic2trasrKyxMTEsrIyDoejpFsriEo8+vr6Uivo6emRAiYehBCikVISj1AoJFnH0NAwNjZ2+fLlHT\/duXNnTEzM5MmTOx4UiUQtLS0mJia9u+P27dvDwsIAwNraWsFT6urqSKHbxMPn83sXFUIIISkkSvDxxx+Ti6ekpChSv7S01MvLa9++fcoIRpZVq1aRIIuKiqRWyMzMJBXWr1\/fi+tfuXJFR0eHmb9UhBBSV8bGxvS\/8ZSWlu7ZswcA5s6du3DhQjk1k5KSrl27lpeXd+XKFbFYLL8y7ai3q7a2NqkVqONmZma9uP64ceNiY2M1ZbW36urqxsZGWeMs+g+hUJiZmfnqq6+yWCymY1Ej1dXV27Zt++c\/\/ymRSEaOHPnhhx8GBgbOmjWL6bjUxfr16318fEaNGmVpaRkXFzd48GDquVaDkH\/848ePV\/ba\/EZGRvQnnsjISDKaYOvWrfJrfvvtt0VFRVwu9\/XXXye9QapkampKCkpKPAMHDtTEf3wIdVVSUrJt2zY\/Pz9\/f38A+Oijj1577bXVq1czHZe62Lx5s4eHx86dOwEgNTXV0dERfzny0ZzZxGLxiRMnAMDd3X3ixInyK1++fLmiouLcuXNTpkyhNwxFUIlH1tiByspKUuhd4kFIawwfPvzAgQN\/\/\/vfyR8PHz4cHBzMbEhIo9H8xpOTk0Pm+XO53G4rM9uaYWVlRQrFxcVSMx+ZGAQA5ubmvbh+RkbGW2+91XEouTprbGxsa2ujfif9llAorK6utra2xv65rr766qunT58OGjTIwMCA6VjUS2NjY3R09Ndff21oaNjY2Jifnz9ixAimg+oxlf3jNzExoTnxPH78mBSoaf9qa+zYsaTw8OFDqRWoxOPq6tqL69va2vr6+goEgt6Fp2LPnj1ramrCPp62trbc3Fw3NzdMPFJlZ2c7OTlRU9wQceTIEQcHBzMzMzMzsxs3bpiamk6fPp3poHpMZf\/4zc3NaU48VK+UrI4T9cHlcg0NDVtbW+\/duye1Qk5ODgBYWFg4Ozv34vq2trb79+\/vU4gIIU1w\/Phxf39\/0sczceJER0fH7777jumg1BrNfTwuLi6kkJeXR++VaWdgYDB37lwAuHLlSk1NTadPKyoqbt++DQDz58\/HAU4IIUQjmhPP8OHDX3nlFQBITU3Nz8\/vWuH+\/fsxMTH03rTXQkJCAKC1tbXTfjwAsGvXLolEAgChoaEMRIYQQtqL5sTDZrO\/+OILABAKhTNmzEhOTn7+\/HlLS0tRUdGxY8cCAwPd3d0LCgrovSkABAcH29vb29vbl5WVKX6Wv78\/Was0KioqLi6OOh4TE3Po0CEACAgI8PLyojtYhBDq1+ifxxMSEpKYmHju3LnKysquYy7NzMymTZtG+01ramoqKioAQCQS9ejEuLg4T0\/PysrK1atXx8bGOjo6ZmdnFxYWAgCHw4mNjaU9VIQQ6ufon6HKYrFSU1PDw8MtLCw6Hh89evSePXvKy8sXLFhA+017bejQoRkZGT4+PgCQkZGRkpJCso6vr++tW7dsbGyYDhAhhLSNUhYJ1dfX37Fjx9atW8m0HjMzMw6Ho\/jynb3Qlx0WbGxsLl68mJmZef78+ZqaGjs7Ox8fH2qwNUIIIXopcT8ePT09Dw8P5V2fXu7u7u7u7kxHgRBC2q\/\/bn2NEEKIEUrf+lqOs2fPkkmaN2\/eBIALFy60trYCwKRJk7y9vRkMDCGEkPIwmXiSk5OPHDlC\/TEtLS0tLQ0AtmzZgokHIYS0FZOJJz4+Pj4+nsEAEEIIqR728SCEEFIpTDwIIYRUChMPQgghlcLEgxBCSKUw8SCEEFIpTDwIIYRUChMPQgghlcLEgxBCSKUw8SCEEFIpTDwIIYRUChMPQgghlcLEgxBCSKUw8SCEEFIpTDwIIYRUChMPQgghlcLEgxBCSKUw8SCEEFIpJncgVSsikai0tLS8vNza2trFxYXNxpSMEEJKgV+vIBaL9+3bN2zYMGdn5+nTp3O5XAcHh+joaKbjQggh7dTfE49AIAgKClq\/fv3Tp08BYMCAAQBQXl6+du3a4OBgsVjMdIAIIaRt+nviCQ8PP3nyJACsWrWqqqqKz+fn5OQEBQUBQHJy8u7du5kOECGEtE2\/TjyFhYV79+4FgGXLlsXFxVlbW7NYLC6Xm5iYGBgYCADh4eGlpaVMh4kQQlqlXyeegwcPCoVCQ0PDyMjIjsfZbHZUVJSOjo5QKExISGAqPIQQ0kr9OvEcO3YMALy9vW1tbTt9xOFwvL29AeDo0aMMRIYQQtqr\/yaekpISMqDAzc1NagVyvLCw8Pnz5yqNDCGEtFr\/TTxZWVmkICvxjBo1ihSys7NVExJCCPUHSp9A+ujRoyNHjpw7d66srKylpcXe3t7R0TEsLMzPz4\/Gu8TGxhYXFwPAli1bBg0apMgptbW1pODk5CS1AnUcxxcghBCNlJh4BAJBRETE7t27hUIhdbChoSE3N\/fMmTNTp069fPkyXfdKSkpKT08HgLCwMAUTT319PSkYGRlJrWBsbEwKTU1NfY8QIYQQoazE09TUNHv27GvXrgGAp6dnUFAQh8Opra0tKytLTEwsKyvjcDhKurWCqMSjr68vtYKenh4pYOJBCCEaKSXxCIVCknUMDQ1jY2OXL1\/e8dOdO3fGxMRMnjyZOsLn842MjHR0dHp9x+3bt4eFhQGAtbW1gqfU1dWRQreJh8\/n9yIkPp+flJQkEol6ca7q1dTUNDU1OTo6Mh0Iw4RCYXZ2toeHB4vFYjoWdZSdnT1q1ChDQ0OmA1EvbW1tGRkZmzZtsrS0rK6ulkgkBw8eZDqoHhMKhffv33d3d1f2P35jY2OQKMHHH39MbpCSkiKnmlAojIqKcnBwYLFYRkZGr7322tGjR5URj1SrVq0iQRYVFUmtkJmZSSqsX7++F9dPT0\/HlUYRQqgTIyMj+t94SktL9+zZAwBz585duHChnJorVqz48ccfFy5cGBISUlBQcObMmbfffvvy5cuHDh2iPaquTExMSKGtrU1qBeq4mZlZL67v7e2tKa87CKG+sLCwWLt27c6dOwFg4sSJjo6OP\/30E9NBqTX6E09kZCQZTbB161Y51U6cOHH06NGffvpp8eLF5Eh+fr6vr+\/hw4f9\/PzkZyxamJqakoKSEg9CqJ8YNGiQpaUlVVZwfFN\/xpJIJDReTiwWW1tbP3\/+3N3dPSMjQ07NqVOnGhkZ\/frrrx0PHj9+fNGiRePGjaOauZRnz549H330EQBcvXp1ypQpXSskJycHBwcDAI\/HCw0N7en1RSLR1atXO47oU2d8Pv\/ly5eK95BpK4lEUlpain1dsjx69Gjo0KG6uriP1\/8hEAj09fWrqqoGDhxoYGDAZrM1sZldZf\/4TU1Naf4HlJOTQ+b5c7lc+TUdHR1nzpzZ6aC\/vz+bzc7Ly2tvb6f69pXEysqKFIqLi6UmHjIxCADMzc17cf0LFy688cYbvY0OIYS0E4vFojnxPH78mBSoaf+yxMTEdH0bMDIyMjY2bmpqqqurGzJkCL2xdTJ27FhSePjwodQKVOJxdXXtxfVnzZqVk5MjEAh6F56KtbW1CQQCqvmxP3v+\/Dn1UII6efHihaWlJQ75k6qxsdHQ0FDWKFmN8OLFCxW0E5qZmdGceKgXTFkdJxSp0zYfPHjQ1NRkaWmp7KwDAFwu19DQsLW19d69e1Ir5OTkAICFhYWzs3Mvrk92WOhTiAghpI1oboh0cXEhhby8vF6cfvbsWQCgBjorlYGBwdy5cwHgypUrNTU1nT6tqKi4ffs2AMyfPx+f7xBCiEY0J57hw4e\/8sorAJCampqfn9+1wv3792NiYqSe++TJk4iIiBEjRlDTgJQtJCQEAFpbWzvtxwMAu3btIsMuejGsACGEkBw0Jx42m\/3FF18AgFAonDFjRnJy8vPnz1taWoqKio4dOxYYGOju7l5QUND1xMbGxjlz5ujp6f3yyy+96MwPDg62t7e3t7cvKytT\/Cx\/f3+yVmlUVFRcXBx1PCYmhswlCggI8PLy6mkwCCGE5KB5ODUASCSS2bNnnzt3TuqnZmZmPB5vwYIFHQ82Nja+8cYbT58+\/f3333vXoTJt2jSySGhRUdGIESMUP\/HJkyeenp6VlZUA4OHh4ejomJ2dXVhYCAAcDufmzZs2Nja9iAchhJAs9A82Z7FYqamp4eHhFhYWHY+PHj16z5495eXlXbOOr69vTU3NH3\/80bus0xdDhw7NyMjw8fEBgIyMjJSUFJJ1fH19b926hVkHIYRoR\/8bD6W9vZ1M6zEzM+NwOFInJzY0NPj6+vL5\/AsXLjD7LZ+ZmXn+\/Pmamho7OzsfHx9qsDVCCCF6KTHxdKuhoWHWrFnt7e3nz5\/HmRMIIdRPMLb0RX19\/axZs9hs9qVLl3q3NABCCCFNxNgbz4IFC06dOuXt7W1qaiqRSDot5Mzj8WxtbRkJDCGEkFIx9sZD5mxeuXJF6qfNzc2qDQchhJCK\/H8gBkDA\/4ja+QAAAABJRU5ErkJggg==\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[10]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Den &quot;Job&quot; wiederholen wir 1000 Mal und lassen<\/span>\r\n<span class=\"c1\"># Qiskit ein Diagramm \u00fcber die Statistik der zeichnen<\/span>\r\n<span class=\"n\">job<\/span> <span class=\"o\">=<\/span> <span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">,<\/span> <span class=\"n\">simulator<\/span><span class=\"p\">,<\/span> <span class=\"n\">shots<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">job<\/span><span class=\"o\">.<\/span><span class=\"n\">result<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">plot_histogram<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"o\">.<\/span><span class=\"n\">get_counts<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[10]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc0AAAFDCAYAAABY\/1W1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+\/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3deXzU1b3\/8ddHIhF+wFVQlhAQkEUIJRJjkRbB1lq9aLnFWq3aWrXuK7Va9dZL1evWaqveUqsXbVFcULSLWtd6C4giENBQQAEVlLApiwIFg4TP74\/zTTqESfgOyWRmwvv5eOTBzPme+fKZzGQ+c873LObuiIiIyO7tk+kAREREcoWSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMeZkOIJMOPPBA79GjR6bDEBGRLDJnzpy17n5QsmN7ddLs0aMHZWVlmQ5DRESyiJl9WNcxdc+KiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExNnjTN7GIzW2pmn5vZHDM7qp66XczsMTN718yqzGxCHfXamdn\/mNlKM6s0s\/fM7JS0PQkREdkrNWnSNLNTgXuAW4HBwBvAC2bWvY6H5ANrgduBmXWcc1\/gFaAPcArQDzgLWNqYsYuIiOQ18f93JTDB3cdH9y8zs+OBi4Drald292XA5QBmdnId5zwbOAg4yt23RWXLGjFmERERoAlbmmbWEjgceLnWoZeBrzTg1N8GXgd+Y2arzWyhmd0QtUDT7sUXX6Rfv3707t2b22+\/fZfj06ZNo6SkhLy8PJ566qldjm\/cuJHCwkIuvfRSADZt2sRhhx1W83PggQcyZsyYtD8PERHZvaZsaR4ItADW1CpfA3yjAeftBXwdeAw4AegB\/BZoA1xVu7KZnQ+cD1BQUMCUKVPCSXr1om3btpSXlwPQoUMHioqKmDZtGgB5eXkMGzaMuXPnsnHjRgAGDx7M+eefz+23385BBx3EFVdcwVFHHcUXX3wBQMeOHSkoKOCSSy7hiSeeYNGiRQCUlZWxefNmACZPnszgwYNZsWIFU6ZMoV+\/frz88sssXLgQgEsuuYQTTzyxJs5WrVoxZMgQZs6cydatWwEYOnQoS5cuZfXq1QAMGDCAqqqqmv+va9euFBYWMnNm6OFu06YNpaWlzJgxg8rKSgCGDRvG4sWL+fjjjwEYOHAglZWVLFmyBIBu3brRqVMnysrKAGjXrh0lJSVMnz6d7du3AzB8+HAWLFjAunXrACguLmbTpk188MEHAPTo0YP27dszd+5cAA444ACKi4uZOnUq7o6ZMWLECMrLy9mwYQMAJSUlrF+\/nmXLlu3x61RaWsqaNWtYvnw5AH369CE\/P5\/58+fXvE59+\/Zl+vTpAOTn5zN06NCdXqchQ4ZQUVHBihUrAOjXrx8tWrSoeZ06d+5Mz549mTFjhl4nvU56nXL8daqPuXu9FRqLmRUAK4AR7j4toXwscIa799vN458D1rr7WbXKFwP7AT3dvSoqOx+4C2jj9TzB0tJSr37T7okZM2Zwww038NJLLwFw2223AXDddbv0NHPWWWdx4okncvLJ\/+plnjNnDnfccQfHH388ZWVljBs3bqfHLF68mGOOOYaPPvoIM9vjOEVEJD4zm+PupcmONeVAoLVAFdCpVnknYHUDzrsKWFydMCPvAK0Jrdu0WbFiBd26dau5X1hYWPPNaXd27NjBT37yE+68884660yaNIlTTz1VCVNEJEs0WdKMBunMAY6tdehYwijaPfU60NvMEp9LX2ALIVFnpXvvvZeRI0dSWFhYZ51JkyZx2mmnNWFUIiJSn6YePftrYKKZzSIkuwuBAuA+ADN7GMDdz6x+gJkdFt1sB+yI7m9z94VR+e+AS4F7zGwc4ZrmjcC99XXNNoauXbvW9OsDVFRU0LVr11iPnTFjBq+99hr33nsvmzdvZtu2bbRp06ZmMFF5eTnbt2\/n8MMPT0vsIiKSuiZNmu7+hJl1AK4HugDzgZHu\/mFUJdl8zbdq3f8W8CEhOeLuy83sm4SE\/Dahq\/f3wM2N\/gRqOeKII1iyZAlLly6la9euTJo0icceeyzWYx999NGa2xMmTKCsrGyn0bePP\/64WpkiIlmmqVuauPu9wL11HDs6SdluL+i5+5s0bNrKHsnLy2PcuHEcd9xxVFVVcc4551BUVMTYsWMpLS1l1KhRzJ49m9GjR7NhwwaeffZZfv7zn7NgwYLdnvvJJ5\/k+eefb4JnISIicTXZ6Nls1NDRsyIi0vxky+hZERGRnKakKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMTX5LifN0Xl3p\/f848ek9\/wiIhKPWpoiIiIxKWmKiIjEpKQpIpIjXnzxRfr160fv3r25\/fbbdzk+bdo0SkpKyMvL46mnnqop\/\/DDDykpKeGwww6jqKiI++67D4AtW7ZwwgkncOihh1JUVMS1117bZM8lVylpiojkgKqqKi655BJeeOEFFi5cyOOPP87ChQt3qtO9e3cmTJjA6aefvlN5ly5dmDFjBm+\/\/TYzZ87k9ttvZ+XKlQBcddVVvPvuu7z11lu8\/vrrvPDCC032nHKRkqaIpKyxWzwAP\/vZz+jWrRtt2rRpkueQa2bNmkXv3r3p1asXLVu25Hvf+x5\/+ctfdqrTo0cPBg0axD777PzR3rJlS\/Lz8wGorKxkx44dALRu3Zqvfe1rNXVKSkqoqKhogmeTu5Q0RSQl6WrxfOtb32LWrFlN9jxyzYoVK+jWrVvN\/cLCQlasWBH78cuXL2fQoEF069aNa665hoKCgp2Of\/rppzz77LMcc8wxjRZzc6SkKSIpSUeLB+DII4+kS5cu6X8Ce6lu3boxb9483nvvPR566CHWrFlTc2z79u2cdtppXH755fTq1SuDUWY\/JU0RSUm6WzySXNeuXVm+fHnN\/YqKCrp27ZryeQoKChg4cCCvvfZaTdn5559Pnz59GDNGk8J3R0lTRJpUfS0eqdsRRxzBkiVLWLp0Kdu2bWPSpEmMGjUq1mMrKirYunUrABs2bGD69On069cPgOuvv57PPvuMu+9O8yotzYSSpoikJJ0tHqlbXl4e48aN47jjjqN\/\/\/6ccsopFBUVMXbsWJ555hkAZs+eTWFhIZMnT+aCCy6gqKgIgHfeeYchQ4ZQXFzMiBEjuOqqq\/jSl75ERUUFt9xyCwsXLqwZoPXAAw9k8mlmPS2jJyIpSWzxdO3alUmTJvHYY4\/FemxFRQUdOnSgVatWNS2eH\/\/4x2mOuPkYOXIkI0eO3Knspptuqrl9xBFHJB39euyxxzJv3rxdygsLC3H3xg+0GVNLU0RSko4WD8BPf\/pTCgsL2bJlC4WFhdxwww2ZeooidbK9+VtGaWmpl5WVNfg8WrBdRKT5MLM57l6a7JhamiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpp7uT1dePvtt99m6NChFBUVMWjQIJ544omaYz\/60Y8oLi5m0KBBnHzyyWzevFmxi0izoKS5F2vIwtutW7fm4YcfZsGCBbz44ouMGTOGTz\/9FIC77rqL8vJy5s2bR\/fu3Rk3bpxiF5FmQYsb7MUSF94GahbeHjBgQE2dHj16AOyy8Hbfvn1rbhcUFNCxY0c++eQT9t9\/f9q1aweAu7N161bMTLGLSLOgluZerKELb1ebNWsW27Zt45BDDqkpO\/vss+ncuTPvvvsul112WaPEmyiXYxeR3KWkKQ2yatUqfvCDH\/CHP\/xhpxbdH\/7wB1auXEn\/\/v13umaYTXI5dhHJDCXNvVhDF97euHEjJ5xwArfccgtHHnnkLsdbtGjB9773PZ5++ulGiTdRLscuIrlL1zT3Yg1ZeHvbtm2MHj2aM888k5NPPrmm3N15\/\/336d27N+7OM888w6GHHqrYRRqJlu3MLCXNvVjiwttVVVWcc845NQtvl5aWMmrUKGbPns3o0aPZsGEDzz77LD\/\/+c9ZsGABTz75JNOmTWPdunVMmDABgAkTJjBo0CB++MMfsnHjRtyd4uJifve73yn2ZkYf3LK30oLtWrBdJGV6z2dOLv\/uX3zxRa644gqqqqo499xzufbaa3c6Pm3aNMaMGcO8efOYNGnSTj1Bxx9\/PG+++SbDhg3jueeeqyl\/9dVXufrqq9mxYwdt2rRhwoQJ9O7du0FxasF2ERHJqIbMrQa4+uqrmThx4i7lF110EY8++ihvv\/02p59+OjfffHPangMoaYqISBNInFvdsmXLmrnViXr06MGgQYN2mVsNcMwxx9C2bdtdys2MjRs3AvDZZ59RUFCQnicQ0TVNERFJu2Rzq2fOnNng8z7wwAOMHDmSVq1a0a5dO958880Gn7M+ammKiEjOuuuuu3j++eepqKjg7LPP5sorr0zr\/6ekKSIiadfQudXJfPLJJ5SXlzNkyBAATj31VN54440GnXN3lDRFRCTtEudWb9u2jUmTJjFq1KgGnfOAAw7gs88+Y\/HixQC88sor9O\/fvzHCrZOSpojsVfZ0SzkI0x72339\/TjzxxKTnvvzyy2nTpk1a4s51iXOr+\/fvzymnnFIzt\/qZZ54BYPbs2RQWFjJ58mQuuOACioqKah5\/1FFH8d3vfpdXX32VwsJCXnrpJfLy8hg\/fjzf+c53KC4uZuLEidxxxx3pfR5pPbuISBapnvbwyiuvUFhYyBFHHMGoUaN22h2netrDnXfeucvjr776arZs2cL999+\/y7GysjI2bNiQ1vhz3ciRIxk5cuROZTfddFPN7SOOOIKKioqkj33ttdeSlo8ePZrRo0c3XpC7oZamiOw10jXtoaqqiquvvppf\/vKXaYtdsoOSpkgGpKOL8IwzzqBfv34MHDiQc845hy+++CKtzyEXNdaWcrWNGzeOUaNG0aVLlwafS7Kbumf3crm8JBekN\/50xZ6uLsIzzjiDRx55BIDTTz+dBx54gIsuuig9T0JqrFy5ksmTJzNlypRMhyJNoMlbmmZ2sZktNbPPzWyOmR1VT90uZvaYmb1rZlVmNiFJnfPM7DUz22Bmn5rZ381sWFqfhEgDpKuLcOTIkZgZZsaXv\/zlOq8N7c3SMe3hrbfe4r333qN379706NGDLVu2NHjtU8leTZo0zexU4B7gVmAw8Abwgpl1r+Mh+cBa4HagrqUjjgaeAL4ODAEWAS+ZWZ\/Gi1yk8aSri7DaF198wcSJEzn++OMb7ZzNRTqmPZxwwgmsXr2aZcuWsWzZMlq3bs17773XSBFLtmnqluaVwAR3H+\/u77j7ZcAqIGkfkrsvc\/fL3X0CsL6OOme4+zh3f8vdF0Xn2gToE0P2ShdffDHDhw\/nqKPq7MTZa6Vj2oPsXZrsmqaZtQQOB2pfpHkZ+Eoj\/lctgf0Ajf2WrJSOLsJqN954I5988knSKRESpGPaQ6LNmzc3LEDJak05EOhAoAWwplb5GuAbjfj\/3AxsBp5JdtDMzgfOBygoKKi5eN+rVy\/atm1LeXk5AB06dKCoqIhp06YB4RvqsGHDmDt3bs2K+qWlpaxZswY4pBHD31VlZSUzZswAoFWrVgwZMoSZM2eydetWAIYOHcrSpUtZvXo1AAMGDKCqqopFixYB4UM6cXHkNm3aUFpaGp1zaFpj\/+ijj\/jggw+AcJ2uffv2zJ07FwireRQXFzN16lTcHTNjxIgRlJeX18x3KykpYf369SxbtgzY9XUKvfPpUVZWVvMBOGTIECoqKmq6Ufv160eLFi1qtjbq3LkzPXv2jPU6bdmyhX\/84x\/Mnj2bjh078sADD3D99dezZMmSXV4ngEWLFtW8T4cNG8bixYt5++23WbduHWvXrqWyspIlS5bw17\/+lVdffZWXXnqp5n3brl07SkpKmD59Otu3bwdg+PDhLFiwgHXr1gFQXFzMpk2bUnqdYETafu8AU6ZMoU+fPuTn5zN\/\/nwAOnbsSN++fZk+fToA+fn5DB06NG2v0578PVVWVgL\/ep0+\/vhjAAYOHFjzOgF069aNTp06Ub2fbyqvE9R1Natx7NixI9bnXvUXv+b4OtWnyTahNrMCYAUwwt2nJZSPBc5w9367efxzwFp3P6ueOlcA\/w18w91n7S4mbUKd27FDbo6eBXj++ecZM2YMVVVVnHPOOfzsZz9j7NixlJaWMmrUKGbPns3o0aPZsGED++23H507d2bBggVA6CJ899132bx5Mx06dODBBx\/kuOOOIy8vj4MPPrhmkNBJJ53E2LFj0xJ\/rr9vcpl+9+lX3ybUTdnSXAtUAZ1qlXcCVjf05GY2hpAw\/z1OwhTJpHR0EVa3UEQkfZosabr7NjObAxwLTE44dCzwdEPObWZXAjcCJ7j79IacS0RE0qM5tJKbenGDXwMTzWwW8DpwIVAA3AdgZg8DuPuZ1Q8ws8Oim+2AHdH9be6+MDp+NXAL8H1gsZl1jupvdffP0v+URERkb9GkSdPdnzCzDsD1QBdgPjDS3T+MqiS7wv1WrfvfAj4EekT3LwH2JczVTPQQcFbDoxYREQmafBk9d78XuLeOY0cnKbPdnK9HowQmIiKyG1qwXUREJCYlTRERkZhS6p41s1OAT9395ej+WMJCAQuAs9x9VeOHKCLSuHJ1fq9kXqotzRuqb5hZCfCfwP8QBuL8qvHCEhERyT6pDgQ6mLCLCMBo4M\/u\/kszexnQysUiItKspZo0PweqN\/I7Bvh9dPuzhHIRiaE5TPQW2dukmjRfA35lZtOBUuDkqLwvsLzOR4mIiDQDqV7TvBTYRkiWF7r7yqj831H3rIiINHMptTTdvYKwIk\/tcnUEiYhIs5fyPE0z28\/MTjaza8xs\/6jsEDNr3\/jhiYiIZI9U52n2Bv4GtAH2J+xW8ilwUXT\/3MYOUEREJFuk2tK8G3iZsAfm1oTyZ4CvNVZQIiIi2SjV0bNfAY509yqzndZR\/4iwxZeIiEiztSdrz+6bpKw7Ya6miIhIs5Vq0nwZuDLhvptZO+BG4K+NFpWIiEgWSrV79krg72a2CNiPsPFzb2ANcEojxyYiIpJVUp2nudLMDgNOA0oILdX\/BR519631PlhERCTHpdrSJEqOv+df686KiIjsFXabNM3sJOBZd\/8iul0nd\/9jo0UmIiKSZeK0NJ8COgMfR7fr4kCLxghKREQkG+02abr7Pslui4iI7G1SSoJmNtzMdkm0ZtbCzIY3XlgiIiLZJ9WW49+BZAuz7x8dExERabZSTZpGuHZZWwfgnw0PR0REJHvFmnJiZs9ENx14xMwqEw63AAYCbzRybCIiIlkl7jzNddG\/Bmxg5x1OtgHTgfGNGJeIiEjWiZU03f1sADNbBtzp7uqKFRGRvU6qy+jdmK5AREREsl2cFYHmASPcfYOZ\/YPkA4EAcPdBjRmciIhINonT0nwaqB74U9+KQCIiIs1anBWBbkx2W0REZG+jZfFERERiinNNs97rmIl0TVNERJqzuLuciIiI7PVSuqYpIiKyN9M1TRERkZg0T1NERCQmzdMUERGJSfM0RUREYkpp7dlqZnYI0D+6+467v994IYmIiGSnlJKmmXUAHgRGATv+VWzPAee4+7o6HywiIpLjUh09+wDQGzgK2C\/6GQ70RPtpiohIM5dq9+xxwDHuPiOh7HUzuwD4W+OFJSIikn1SbWl+AiTbgHoLoK5ZERFp1lJNmjcBd5tZ1+qC6PavomMiIiLN1p4s2N4TWGZmK6L7XYHPgY6Ea54iIiLNkhZsFxERiUkLtouIiMSkBdtFRERiSilpmllLM7vRzBab2edmVpX4k64gRUREskGqLc3\/Bn5IGC27A7ga+C1husnFcU5gZheb2dIo6c4xs6N2U39EVO9zM\/vAzC6sdbyFmf13wjmXmtnNZrZHSwSKiIjUJdWkeQpwobvfD1QBf3H3y4GfA8fu7sFmdipwD3ArMBh4A3jBzLrXUb8n8HxUbzBwG\/AbM\/tOQrVrgEuAy4FDgSui+9el+NxERETqlWrS7AQsjG5vBvaPbr8IfDPG468EJrj7eHd\/x90vA1YBF9VR\/0JgpbtfFtUfDzwEXJVQ5yvAs+7+rLsvc\/dngGeAISk9MxERkd1INWl+BBREt98jLKsHMBTYWt8DzawlcDjwcq1DLxMSXzJDk9R\/CSg1s32j+9OBr5nZodH\/MwD4OqGFKiIi0mhSTZp\/Ao6Jbt8D3GhmS4EJ7H5hgwOBFsCaWuVrgM51PKZzHfXzovMB\/AKYCCw0sy+ABcBD7n7vbuIRERFJSUqDZdz9uoTbT5lZBaGVuNjdn2vs4GI6FTgTOJ2QMA8D7jGzpe7+YO3KZnY+cD5AQUEBU6ZMAaBXr160bduW8vJyADp06EBRURHTpk0DIC8vj2HDhjF37lw2btwIQGlpKWvWrAEOSesTrKysZMaMsEZ+q1atGDJkCDNnzmTr1tC4Hzp0KEuXLmX16tUADBgwgKqqKhYtWgRA165dKSwsZObMmQC0adOG0tLS6JxD0xr7Rx99xAcffABAjx49aN++PXPnzgXggAMOoLi4mKlTp+LumBkjRoygvLycDRs2AFBSUsL69etZtmwZsOvrBEenLfaysjI2b94MwJAhQ6ioqGDFirAQVr9+\/WjRogULF4arFZ07d6Znz54pvU7pjB1gypQptGvXjpKSEqZPn8727dsBGD58OAsWLGDdurBcdHFxMZs2bUrpdYIRaY+9T58+5OfnM3\/+fAA6duxI3759mT59OgD5+fkMHTp0j14nyE9r7MOGDWPx4sV8\/PHHAAwcOJDKykqWLFkCQLdu3ejUqRNlZWUAKb1OkHQISKPZsWNHrM+95cuXA6T0OkFpWmNftWpVrM+9yspKgDpfp\/qYu9dbobFE3bNbgNPcfXJC+W+Bge6+y1+hmU0D\/uHulySUfRd4DGjt7l+Y2XLgTne\/J6HO9cBZ7t67vphKS0u9+k3bEOfd3eBT1Gv8mPSdO5djh\/TGn8uxg9439dH7pm5634CZzXH3pBk+5cUNzKzEzB42s7LoZ6KZlezuce6+DZjDrqNsjyWMjk1mRh31y9z9i+h+a8JI3kRVaOEGERFpZKkubnAGMBvoQhho8zxhRO0sM\/t+jFP8GjjLzM41s\/5mdg9hYNF90fkfNrOHE+rfB3Q1s7uj+ucCZwF3JtR5FrjWzE4wsx5mNpowSvdPqTw3ERGR3Ul1AYBbgP9y91sTC83sOuBm4JH6HuzuT5hZB+B6QuKdD4x09w+jKt1r1V9qZiOBuwjTUlYCl7v70wnVLiMsunAvYaeVVcB4tFWZiIg0slST5kHAk0nKJwP\/FecE0ajWpCNb3f3oJGVTgTq7f919EzAm+hEREUmbVK\/7\/Z3kQ\/6OBqY2NBgREZFsFmcT6pMS7r4A3GZmpcCbUdmRwEnADY0enYiISBbZ002oa+Y6JvgNdXS7ioiINAdxNqHW1A0RERE0l1FERCS2PVnc4AQzm2Zma83sEzObGk0LERERadZSXdzgXMKiAe8T9rG8FlgK\/MnMzmn88ERERLJHqvM0rwGudPdxCWUPmtkcQgL9faNFJiIikmVS7Z7tTthwurYXgIMbHo6IiEj22pNNqGsvoA7wTeDDJOUiIiLNRqrds3cCv4l2NanemeSrwA8Ia8CKiIg0W6luQn2\/mX0M\/ISwChDAO8Ap7v6Xxg5OREQkm8ROmmaWR+iGnebu2nZLRET2OrGvabr7duCPQNv0hSMiIpK9Uh0IVA70TkcgIiIi2S7VpHkD8Csz+7aZdTOz9ok\/aYhPREQka6Q6evav0b9\/BDyh3KL7LRojKBERkWyUatL8WlqiEBERyQGxkqaZtQbuAL4N7Av8Dbjc3demMTYREZGsEvea5o3AWYTu2ccJqwL9Lk0xiYiIZKW43bMnAT9y90kAZvYo8LqZtXD3qrRFJyIikkXitjS7Aa9V33H3WcB2oCAdQYmIiGSjuEmzBbCtVtl2Uh9IJCIikrPiJj0DHjGzyoSy\/YDxZralusDdRzVmcCIiItkkbtJ8KEnZI40ZiIiISLaLlTTd\/ex0ByIiIpLtUl1GT0REZK+lpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMTU5EnTzC42s6Vm9rmZzTGzo3ZTf0RU73Mz+8DMLqyn7nVm5mY2rvEjFxGRvV2TJk0zOxW4B7gVGAy8AbxgZt3rqN8TeD6qNxi4DfiNmX0nSd0jgfOBeemJXkRE9nZN3dK8Epjg7uPd\/R13vwxYBVxUR\/0LgZXufllUfzzwEHBVYiUz+zfgUeAcYEP6whcRkb1ZkyVNM2sJHA68XOvQy8BX6njY0CT1XwJKzWzfhLL\/BZ5y9783RqwiIiLJ5DXh\/3Ug0AJYU6t8DfCNOh7TGfhbkvp50flWmdl5QG\/g+3GCMLPzCd24FBQUMGXKFAB69epF27ZtKS8vB6BDhw4UFRUxbdo0APLy8hg2bBhz585l48aNAJSWlrJmzRrgkDj\/9R6rrKxkxowZALRq1YohQ4Ywc+ZMtm7dCsDQoUNZunQpq1evBmDAgAFUVVWxaNEiALp27UphYSEzZ84EoE2bNpSWlkbnHJrW2D\/66CM++OADAHr06EH79u2ZO3cuAAcccADFxcVMnToVd8fMGDFiBOXl5WzYEDoMSkpKWL9+PcuWLQN2fZ3g6LTFXlZWxubNmwEYMmQIFRUVrFixAoB+\/frRokULFi5cCEDnzp3p2bNnSq9TOmMHmDJlCu3ataOkpITp06ezfft2AIYPH86CBQtYt24dAMXFxWzatCml1wlGpD32Pn36kJ+fz\/z58wHo2LEjffv2Zfr06QDk5+czdOjQPXqdIPpMdocAABIlSURBVD+tsQ8bNozFixfz8ccfAzBw4EAqKytZsmQJAN26daNTp06UlZUBpPQ6QdKrWY1mx44dsT73li9fDpDS6wSlaY191apVsT73KisrAep8nepj7p7Gp5DwH5kVACuAEe4+LaF8LHCGu\/dL8pjFwCPuflNC2XBgKlAAtAOmA8PcfVF0fAow390v3V1MpaWlXv2mbYjz7m7wKeo1fkz6zp3LsUN648\/l2EHvm\/rofVM3vW\/AzOa4e9IM35TXNNcCVUCnWuWdgNW7VoeoPFn97dH5hhJanAvMbLuZbSd8Bb44up++r5MiIrLXabKk6e7bgDnAsbUOHUsYHZvMjDrql7n7F8CfgS8BhyX8lAGTotvbGiV4ERERmvaaJsCvgYlmNgt4nTA6tgC4D8DMHgZw9zOj+vcBl5rZ3cD9wFeBs4DTonqfAp8m\/gdm9k9gvbvPT\/eTERGRvUuTJk13f8LMOgDXA12A+cBId\/8wqtK9Vv2lZjYSuIswLWUlcLm7P92EYYuIiABN39LE3e8F7q3j2NFJyqYCJSmcf5dziIiINAatPSsiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMTZ40zexiM1tqZp+b2RwzO2o39UdE9T43sw\/M7MKGnlNERGRPNGnSNLNTgXuAW4HBwBvAC2bWvY76PYHno3qDgduA35jZd\/b0nCIiInuqqVuaVwIT3H28u7\/j7pcBq4CL6qh\/IbDS3S+L6o8HHgKuasA5RURE9kiTJU0zawkcDrxc69DLwFfqeNjQJPVfAkrNbN89PKeIiMgeacqW5oFAC2BNrfI1QOc6HtO5jvp50fn25JwiIiJ7xNy9af4jswJgBTDC3acllI8FznD3fkkesxh4xN1vSigbDkwFCgDbg3OeD5wf3e0HLGqEp5eqA4G1Gfh\/G4Niz5xcjj+XY4fcjl+xp+5gdz8o2YG8JgxiLVAFdKpV3glYXcdjVtdRf3t0Pkv1nO7+v8D\/xo46DcyszN1LMxnDnlLsmZPL8edy7JDb8Sv2xtVk3bPuvg2YAxxb69CxhBGvycyoo36Zu3+xh+cUERHZI03Z0gT4NTDRzGYBrxNGxxYA9wGY2cMA7n5mVP8+4FIzuxu4H\/gqcBZwWtxzioiINJYmTZru\/oSZdQCuB7oA84GR7v5hVKV7rfpLzWwkcBdhCslK4HJ3fzqFc2ajjHYPN5Biz5xcjj+XY4fcjl+xN6ImGwgkIiKS67T2rIiISExKmiIiIjEpaWaAmVmmYxARkdQpaWaA60JyRujLiog0lAYCNREzywcGAaOBz4AFwHvAcnf\/p5mZkmnT0O+66ZnZPu6+I9Nx7I0Sf\/d67zeckmYTMbP\/AU4i7MByANCDMIXmz8Dd7v5B5qKLx8xaEBrKOfXhZ2ZtgOHA94ANwBJgMTDf3VdmMra4zCwP2JFrv3vJDmbW1t03ZTqO5kBJswmY2QDgTeBkYI67rzOzg4AfARcQFpe\/Ahifjd8Czexwd59Tq6wF4UM86+KtzcweIiTNJYQvLN0IyfNtwu\/8\/zIYXr3MbJi7T69VljMJ1My6AecARwDvE9Z6XgDMc\/cN2drySYwrl37ficysP2HrxMGEXq2PgHJgmrsvj+pk5e8\/mylpNgEz+0\/geHcfHt3Pc\/ftCcdvJbRCv55tLR8z60P4oFtI2HJtoru\/lXDcCItkDAbejpY2zBrRF5aZhKUVZ7t7lZn9G3AKcC5QCtwE3EyWfQkws0MJv\/d\/An8FfuPuryccN2Bf4DhglrvX3u0no6JN5J8GWgGzgYGEdaHXAa8Bv3b39zMXYd2iL7X9a20EYYRdlaqy6X2SjJkdAjxP2PHpdeBQwpfzfEICfcDda2+pmBXMrBPh7\/V5d19fT7193f2Lposs0ECgpvEO0MXMegO4+3YzyzOz\/aLj44EthJZotjmN0EJ4BTgSeM7M3jSzn5pZt+jDoyOhJd0xg3HW5ZtAubu\/GSXMlu7+WbRp+RDgEkLyPCQLPwhPIrQMbgW6AlPNbLWZ3Wlm1fHuD\/wFaJnBOOtyDWEXoq+5+5nuXkLYI\/dR4ETgTTP7j0wGWI8bgCnR7\/u3ZjbAg+3u7ma2j5l1N7PvRr0u2eYqwiWIE9z9OncfDXwb+B9C8vyTmf0okwHW43rgYeA9M5tsZiOjMSE1zKw7cEXt8qagpNk0phF2ZnnOzE4xs\/zoj+9zCMsFEr7BVmYyyDr0I3xj\/QVwHvCfhKUKvw\/MMLNnCesCv+PuFRmLsm7lwMFmdgyEjQOiLyytouOTgQ\/ZeT3jbNGV0Eq4H\/gP4OvA74ETgCVmNg+YRPjdL89YlHUrAqa6++po0\/g8d\/\/I3X\/h7gcDfwMujBJQto1sPoKwfvXvgGHAfDN7z8z+08zaR121PwR+4e5VmQy0DgcDc919k5m1MLMW7r7G3SdEPV73AeeZWesMx5lMKeHz5ieEyyl\/Apaa2W\/MrCSqcx5wobs3\/Wemu+unCX4Ii8g\/wb+6OW8mfAj2Be4BPgH+X6bjrBVzHnA6cF2t8vaEFsOlwJPADuBHmY63juewH6GVvIqwmH+rJHXeBi7JdKy1YmoBjAQurlXekrBG84mEHoodwNmZjreO53BD9Lttm1C2b\/VrQEhG7wNHZjrWWnEfDLxE2BxiH8KXl+OA3xKuC+4gfJlZD\/w40\/HW8RyuiGI9tNZ7p2V0ewCwlNALkPF4E2IsIHyRPT+6n0foWr4mei9VAf8gXLK4IhMx6ppmE4oWlj+R0F\/fi9CKO4Cwqfb97j4pg+HtVrJrCGZ2EvAU0Mbdt2QmsvpFrcpbCN3fWwldyX8BNgNnEz68+2Vr\/JB8yoaZHQe8QJb+7s3scOBZwt62N7j7M7WOH0r4IGyfTfGbWTvC1LBl7j41obwV4UP9cOBiwvumrbtvzUig9YiuJ\/+R0H3\/3+7++1rHBwJzgf2z7Hf\/\/wiNiY\/dfWatY60J18WvIly6yMjvXkkzzcysEOgd3f0noaW5lZA02xCuZa71ei54Z0pdc+ui0YRV7u5mdidQ6u5HN3mAMUTdUlXRtJNhwFGEa7MlhNbc3wgjaF\/IYJi7iLorLdnvP6HODcBQdz+uyQKLqXpUZnQd\/5eE33n1AKAXCC2dk4Gl7n5K5iKtX\/XgH08YuBeVPwp0zdb3PYRpJsBtwBmEFv7LhPf7QMLfwtv+r20Ys1Ky0b1mNoEwBuGojMSkpJk+ZnYRYbh9MSE5fgBUAH8HnvLsvA5VIyHhG6FLapG7r044boRrbSvcfXZmokyNmbUEDiJ8cdkP+Mzd\/5nZqPaMmR0NfOLuCzIdS32iAW\/fIPSwfJlwrXM9oXv5Ec\/ubfyAnUfOEkYDTwNu84RtCrNFFOs+0ZfF\/YAvEaZcfZ3wZXEp8Ajwx8S\/52xgZvsQ5oInTUxRa\/8vwO\/c\/U9NGlx1DEqa6RF1xb4H\/IowmOAgwgfH0YRv2dV7gy7MxrlStRL+PwnPpYLQtflnd1+UwfB2y8xaJXbd7O6PMZvUjj3XRL\/r\/yC851sRrlu+5u6fRR\/iTuhaW5vBMJOqFXtrwujfqe7+cUKdfOAb7v7XzESZOkuYV21m\/+bun2U6pj1hZvsSerZmZCyGHPgMyUlmdhnwfQ\/TGmofG0boNukKfDnbPjx2k\/D7E5Lnj6OE38KzbPSgmR1AGDX7V8I36jeqk2Vi8rQw+bvCs2illN3Enjjhvj+wyt0\/zViwSURdgg8CXyP0Tqwg9FRsIXQNPuLuS6K6WbW0XpLYKwgJ\/nPCuIOJ7v5u5iKsX5RQegIfepJRpdn45bza7mLPJppykj7bgLbRBXfMLD\/qGsTDCi9nEP4Yv5m5EOt0OrDY3W9293Xu\/q67j3P3kwkrGLUmTJ85MNsSZuT7hEn0hxO60d4zs5vMrJ+7V3\/b7gY8RvhCkE3qi706YVbH3j5zYdbpcsIAt5Hu3onwXvoVMI8wCO7XFhYOIJsSZqR27GcAdxNGa34T+GV17FnqEuAt4D4z+5aZdU6cQxq979uZ2b9HSSqb1Bs7hAFaZnZC9edopqilmSZRa20qoTvzx9WtGdt58eQ3CF2dv8xcpLsyswsIQ9ZPcff5UXeUe7Taj4WJxS8CN7v7YxkMNSkzG0+49jSWMJH7NMKgk16ElWl+D3QAfububTIVZzK5HDuAmb0G\/Mndf12rvAXwVUJL7n13Pz4T8dUnl2MHMLMZhC\/iecBXCFNO\/kQYRfuPqHv8QuAsdz8yc5HuKpdiV0szDaIL8esJK1scC6w0swejIfhYWEnk+4QL9E9mLtI6PUXonhpjYaHnSg+LAuwD4O4fAZ8ChZkMMpkowS8k7B7zsbvPc\/frCBOmj4uO3UCYgvKLjAWaRC7HDjWjqucD36lukVmYWL+Pu1d5WJLuQqDQzIozGWttuRw71Cz79wVhJPhRhLmmDxJa99OA\/zOza4AxhGUls0bOxe5ZMKG1uf4Q5kgNIvyxvUSYF7iZcL3wfcLctYzHWStmi36+TVgpZxPhDXw44UtWd0IX4iagR6bjreM55AOdo9stCCMJE48fTfhSUJjpWJtT7FF8R0bv7V8AnZIc7xb9DXTNdKzNLPYuwI+B45IcG0xYmGFd9N7JqvhzLXZ1zzYyM+sI\/ICwBNRawtSGT4HphK7afQnTOF5098WZinN3zGx\/QoL8CmGi91ejQ6sJSXWiu9+QmejqljA\/sBfwT09YxDzh2FhCN0+vzEW6q1yOHWoGWe1DWDDiVkJX29OElbA+InyBPBEY4O5HZCrOZHI59mrRdAx398+j3i7gX5vem9kthOu1gzMVY11yKXYlzUZmYeJtEWEllPWEwRpfIiyX9zFwvdda6SJb5HrCT4j\/SsLvejth+bzJhDlp\/4z+IM8DVrr7cxkLtpZcjj2Z6EvXWYSBQIcReiY+J1yXvS1b\/wYg52NPOkLWwmo6c4E\/uHvWde1D7sSupNmIog+1TYRvRNMSyroDQwi7afQiDLCZm7FA65DLCR\/qjH8wYe3KCuAOz97tkCaQo7FDzdJzmxI\/9KLW236Ela8GElrPWff+yeXYIXn8SersB5wKPO5ZtH1fLsaupNmIzKyIsOvEee7+ZpLj+YSFnl\/xMMAjazSDhF9X\/IWEa1XnEQYYnJZt8edy7NXM7H5gVvTzobtvTFLnAM\/CjadzOXaIHf\/+nmVzeiFHY8\/0RdXm9ENY\/eRVYAbQh1qDOKI6lxHWfMx4vLXiKiLMR0u64wRhgEoZoXsq4\/HuQfwtszX+XI49iu80wiCNTwlLRd5PWFC7N\/\/a0aQN8GfgS5mOt7nEXk\/8o4FDEuKvXnpuYKbjbQ6xq6XZyMzsSMJedVsJb4JXgQ3uvjnqm38Y+Nzdv5\/BMHcRXYh\/jrBwwZmE+Wi1d9W4jLAF2GEZCLFeuRx\/LscOO80t\/SUh4fyQ8MG3iLAX66uERQPucfes2iw7l2OH3I4\/V2NX0kwDC6sA\/RcwirBu6wzCfpnfIAzuONfd\/5G5CJPL1YRfLZfjz9XYo\/mNPwXaufu1CeVFhG7lkwnXBvcHHnL3H2Uk0CRyOXbI7fhzOnYlzfSJRkSeQJjz+Dlh8vRkz+71K3My4VfL5fhzNXYL6+V2cvd3LSxx9oUnfLCY2anA40CJu7+dqTiTyeXYIbfjz9XYlTSbiGXZ4tS7k4sJP1Eux5\/LsVeLRp+ah+2pziN0sbXOdFxx5HLskNvx50LsSpqyW7mW8GvL5fhzOfZqZnYlYSPnOzIdS6pyOXbI7fizNXYlTRFJKws7alTlYvLP5dght+PP1tiVNEVERGLSLiciIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxPT\/AUUWlGw5y+FgAAAAAElFTkSuQmCC\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Gleichverteilung: Nach <b> 0 Grover-Durchl\u00e4ufen <\/b> hat der<br \/>\nGrover-Algorithmus das gesuchte Ergebnis noch nicht<br \/>\nverst\u00e4rkt.<\/p>\n<h3> Grover-Algorithmus mit 1 Durchlauf <\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[12]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Schaltkreis nochmal neuerstellen,<\/span>\r\n<span class=\"c1\"># ausmessen und Diagramme ausgeben<\/span>\r\n<span class=\"n\">circuit<\/span> <span class=\"o\">=<\/span> <span class=\"n\">QuantumCircuit<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">,<\/span> <span class=\"n\">n<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"c1\"># 1 Grover-Durchlauf<\/span>\r\n<span class=\"n\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">measure<\/span><span class=\"p\">(<\/span><span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">),<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">))<\/span>\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">draw<\/span><span class=\"p\">(<\/span><span class=\"n\">output<\/span><span class=\"o\">=<\/span><span class=\"s2\">&quot;latex&quot;<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[12]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABTIAAAEVCAIAAABc1I2eAAB6e0lEQVR4nO3dZ0AU19oH8LNLbwICAioKCgiKInajXpRoEBuiYo0YlFhi1Cj2AiYSFXtUbBjQYEHBTmyxYNRrpShIkC4ivcrSl933w9y715e6wM7Olv\/vi+Pu2ZlnmJmz+8ycwuLz+QSkWVFREdMh\/D8sFktHR4fpKECCFBQUsNlspqP4j9raWnV1dXV1dVq3Ul1dXVxcrKSkROtWhFdTU6Ojo6OsrMx0IABM4nK5BQUFknMhcLlcLS0tVVVVWrfC4\/Fyc3NVVFRo3YrwqqurDQ0NmY5CBq1evXrv3r1MR9FKV65cmTx5MtNRADBMkekAoK309fV5PB7TUfyPsrJyVVUV01GApEhMTLS0tGQ6iv\/HwMAgNzeX1k0MHTo0MjKS1k20VL9+\/SIiIpiOAoBJ33zzzcOHD5mO4v8xNzdPTEykdRPjxo27c+cOrZtoqZ9\/\/tnLy4vpKGSNmZkZISQoKEhybsEIIzk5ecOGDbq6ukwHAsA8pOVSj8\/nz507d+LEiUwHQgghFy9elLSvf2AW9Zx8zZo1AwcOZDoWQgg5ePCgGBqYdO3atbi4eOfOnXRvSEjr16\/v2rUr01EAMMzU1NTQ0PDQoUNMB\/If27Zt09fXp3srpqamenp6R48epXtDwuBwOPPnzzcyMmI6EBmkqKhICHFxcdHQ0GA6lhZ4\/fr1hg0bWCwW04EAMA9puSywtbV1dXVlOgpCCImNjb137x7TUYDEGTZsmLOzM9NREELI1atXKysr6d6Kurq6rq6uhFyVhBBfX1+62+0DSD51dXVNTU3JuTCPHz9Odwt2QgjVbUdC9rqwsJAQIjn9CAAAJIekdPgEAAAAAAAAkEPSnZZzudzq6mqRrArdoQEAAAAAAED8pDstX7Jkybx580SyKlNT0yNHjohkVQAAAAAAcisuLi4jI4PpKACkiXSn5dnZ2dnZ2SJZVb9+\/SRnGBgAAAAAAGlUUlIycuTIPXv2MB0IgDSR7rRcGLW1tUlJSQ8ePHj37l0TE4m5u7vHx8c\/f\/5cnLEBAAAAAMiSHTt2FBcX\/\/DDD0wHAiBNZDkt5\/F4Bw4c6NKli4WFxddff21jY2NmZtbYI\/FJkybp6ekFBASIOUgAAAAAANmQkZFx6NChH374wdLSkulYAKSJzKblVVVVrq6uK1euzMzMJIRQkwOlp6cvX758+vTp9R+bKysrz5kz58KFC+Xl5QyECwAAAAAg5davX6+srLx582amAwGQMjKblnt7e1++fJkQ4uHhkZ2dzeFwYmJiqHk7Q0JCdu7cWf8j8+fP\/\/z586VLl8QdK0PKyspycnJycnJKS0ubLZybm0sVbqIjAIBoydUpWlxcTMWfn58vTPnKysqc\/6I7NgC5Jc8XplzVwCAqUVFR58+f37hxo76+PtOxAEgZ2UzLExMT9+7dSwiZO3euv7+\/oaEhi8WysbEJDg52cXEhhHh7e6emptb5lK2trZ2dXWBgIAMRM8HT09PIyMjIyKjZXS4qKjI0NDQyMjIzM8M3LoiNXJ2iFy9epHbW2Ni4fu1UR3l5+ciRI6nyp0+fFk+EAHJIni9MuaqBQVTWrFnTpUuXZcuWMR0IgPSRzbT8xIkTXC5XVVXV19f3y9fZbPa+ffsUFBS4XG5QUFD9D86fPz88PLzZr17Z8OLFC2ph0KBBTZd8+fIltdCvXz9FRUV6wwL4L7k6Rd3d3c3MzAghXC53165dTZSsra2dOXMm9cdZsWLF2rVrxRQigPyR5wtTrmpgEIlr167dv39\/x44dqqqqTMcCIH1kMy0\/d+4cIcTe3t7Y2LjOW6ampvb29oSQM2fO1P\/g7NmzlZWVT506RX+MDKuoqIiNjSWEKCsr29nZNV1Y8N08ePBg2iMDIITI3ymqpKTk5eVFLQcGBlKDYjRo6dKlN27cIITMmDFj\/\/79YooPQC7J7YUpbzUwtB2Xy924ceOgQYNmzJjBdCwAUkkG0\/KUlBTqi9PW1rbBAtTriYmJ9buKtW\/f3tnZ+dSpUzLfCisiIoLL5RJCbG1tVVRUmi6Mb1wQPzk8RefOnWthYUEIqaqqamy6Vx8fn+PHjxNCHBwc\/vjjDxaLJdYQAeSPfF6YclgDQxsdO3YsLi5uz549MnD+AzBCBtPy6OhoaqGxtLxHjx7Uwps3b+q\/6+7unp6e\/uDBA3qikxSCJmfCfIkKCjfbkg0kAY\/Hk4H7SnJ4iiooKHh7e1PLx48fr3\/f8PTp01u2bCGE9O3b98qVK8rKyuIOEaAlZKMuks8LUw5rYGiL0tJSHx+fKVOmjBgxgulYAKRV3bScz+ffvXvXzc1t0KBBo0eP3rhxY1ZWFiFk9erV1tbWvXr1qqqqEuHmjx07tmbNmjVr1hQUFIhqnYWFhdSCubl5gwUErzfYh\/ybb77p3LmzzA\/8Jvy97ZSUFOpXSIcOHUxNTekODFotOzt73bp1VlZWKioqysrKlpaWnp6enz59YjquVpLPU3TWrFk9e\/YkhJSXl9dpB3vnzh0PDw9CiJmZ2a1bt9q1a8dMiADNkbG6iMjlhSmfNTC02vbt2wsLC3fs2MF0IABS7P+l5Z8+fXJwcHB0dAwKCnr16hU1bIO1tXV4eHhYWFh8fLyCgkKzbZla5MKFC3v27NmzZ09xcbGo1ilYlZqaWoMFNDQ0qIUG5\/xgs9lubm6XL18WYUgSSPh722icJhUuXrxobm6+a9eu9+\/fc7nc2traxMTEffv2WVhYNDi6oeSTz1OUzWZv3bqVWvbz8yspKaGWIyMjp02bxuVyDQwM7ty5Y2RkxFiIAE2SvbqIyOWFKZ81MLRORkbGwYMHlyxZYmlpyXQsAFLsf2l5cnLywIEDw8PDCSHq6uqzZ8\/28fHx8PDgcDguLi4JCQlESponCdLpxhqSKSkpUQuNTcXp7u5eWVkZHBxMQ3QSITc3Ny0tjRCiq6tLdZlrgvBjsQJTLl68OHPmzLKysvpvVVRUuLm5\/fHHH+KPqi3k+RSdNm0a1QGnpKTk8OHDhJC0tLTx48dzOBwNDY0\/\/\/yz2T8IAFNkry4SkKsLU55rYGiF9evXKysrU105AKDV\/pOWl5SUjB49mmqvPmLEiOTk5LNnz27atMnf3z8oKKi4uJjP5xMaboV6eXkFBwcHBwcbGhqKap1FRUXUQrNpOYfDabCAubn5iBEjAgICRBWSpPnyLnizI3PgRriEy8nJWbBgAXWFNmbx4sXS1YJUnk9RFov1888\/U8v79+9PT08fO3Zsdna2oqJiaGjowIEDmQ0PoDEyWRcJyNWFKc81MLRUVFTU+fPnN27cqK+vz3QsANLtP2n5ihUrqDujCxYsePDgwZcNsWbOnNmtWzdquf6t0Orq6rY09h41atSMGTNmzJihqanZ6pXUD4laaGykGcHr1CijDZo\/f\/6rV6+o2UFkj\/BfojU1NVFRUYQQFoslYz87ZMaBAwcau8EkUFFRsW\/fPvHEIxJyfoo6Ozv379+fEFJQUNC3b9\/3798TQk6ePDl27FimQwNolEzWRV+SnwtTzmtgaJE1a9Z06dJl2bJlTAcCIPUUCSFv3749ffo0IcTCwsLPz09RUfHLEiwWy9zcPCUlRU1NrVevXoLX37x5s2bNmvv37\/N4PFNT0\/Xr1y9atEjM0TdIkOEL8vM6BK9ra2s3thJXV9dly5YFBgbu3btX5BEyTnAj3NjYODk5uYmScXFx1CB\/lpaWOjo6YogNWoqaKbdZ169fl6KTGafoL7\/8Mn78ePLf5j++vr7z5s1jOiiApshkXVSHnFyYqIFBSNeuXbt\/\/\/758+dVVVWZjgVA6ikSQgTzcB47dqzBEd3i4uIIIf379xdk7BEREaNGjWKz2atWrdLV1b18+TLVMu2XX34RV+SN0tLSohbakpZraGi4urqeO3euLRMw\/vvf\/xZPa73KykrhC\/P5\/FevXlHLS5YsEfJTQjZOq6ioqKmpCQkJET4eBmVlZSkqKhoYGDAdSJtQ4z40KyUl5cKFC2y2uOdEzMnJIYTU1tYK\/xFaT9Hy8vKioiK6T9H09PQWXZX1jRs3ztbWlprE0cPDY+3atW1ZW2VlZXp6urRcmGlpabq6uk3Uz7KHz+fHxsba2NhI9Xy\/El4XEUKSkpIa+2EgJNFemBUVFWKojhISElq017TWwJRXr14JBt+VcLGxsdbW1goKCkwH0ryIiAjRrrCoqOjjx48cDofD4ZSUlCgoKLRr105dXb1du3bdunVTV1fncrkbN24cNGjQjBkzWr0VqttLeHg49WtBGhUVFZWWlnbp0oXpQCRRVVVVamqqlZUV04G03qdPn1RVVfX09Oje0JAhQwiXy6V+\/fTt25ffkIyMDKr0qlWrqFd4PJ6tra2amlp0dDT1CpfLHTNmjIKCQmxsbIMrocmECRNGjhxZ58Vdu3ZRAT9+\/LjBT128eJEqEBAQ0MTK58yZY2Ji0pbwjI2N6T6ElDlz5ggfFdXurqX8\/PyEWfm4ceNEvncgA3bt2iUhp6jYvhu0tbWF3+X6rl69KvghOGHChLasis\/ny1WKC9AEVVVVybkwxTZyu7KysvBR0VoDZ2dni3zv4EufP39u7fnIT05ODgwMnD9\/\/tChQ5vtKG5sbNy9e3dCyM8\/\/5yZmdnqjQrZygZA5q1atUrx9evX1FQfo0aNarDQ8+fPqQVBx\/Lo6Og3b94sW7aMGpWUEKKgoODr69uvXz9fX1\/Gx1kVVCXJycnDhw+vX0DQIquJBlclJSWXL19etWpVWyKJj4+nJvOklbm5uZ2dnfDlBX3Gpk6d+vvvvzddeMCAAUlJSUToEVYHDBjw5MkTqqeZ5ONyuSwWSyrugjdh3LhxwvyK6tat219\/\/SWGeOpIT08fNWpUiyZNofUUtbOzU1JSunr1qvDxtMKqVas+fvzY6o8\/ffp01qxZgiYGYWFhL168aMtwSt27dzcxMZGWPr3V1dWKioqMPE1lUFVVlWjnHxU\/Ca+LCCFbt259+vRpqz8u8guzZ8+e1tbWJ0+ebPUahPHrr7\/evXtX+PK01sDUmLu7du2aOnWq8CExSIouzPPnz2\/evLmlNSefz3\/69Om5c+fCwsKory0zMzNbW9sRI0ZYWFh06dJFR0dHU1OTaqNeVlZWXV2dk5OTlpYWFxd38uRJFRUVb29vb2\/vHj16TJ06debMmb17925RANTNqfPnz0vvSP48Ho\/L5TY2zjRUV1dL9R+npqaGzWbTnSywWKwuXboofvjwgfp\/x44dGywnSMsF3z23b98mhDg6On5ZzM7OzsDA4PHjx3TFK7Q+ffpQC401qBOk5V92la8jODi4oqLiu+++a0sk7dq1a9euXVvWQAdBn7Fhw4Y1\/QytpKSE+lupqKgIbsE0i81mC8YIBDGYPn36tm3bhCnGyHHhNzksc4NoPUVZLJaKigrdfwpNTc1Wt0aOi4ubOHFiRUWFlZXV999\/7+npSQjx8vK6c+dOq+NhsViampq4MIFWEl4XEULatWsnaRemmpoa3X8NbW3tFu013T8SCCEGBgaojkSupQOhZ2dn+\/n5BQUFffjwQV9ff\/LkySNHjrS3t+\/cubMwH9+wYQOPx6MayT5+\/Pju3bsHDhzYvn17r169PDw8PDw8WjSWc8eOHXFKALALCgqoJcG8YnVQabmBgYGpqSn1yr179wgh9e+H9ejRIy0tjfEWSjY2NtRdvca62cTExJDmZuMMCAiwt7c3NzenKUgGCT\/C6qtXr6icql+\/foJZ5UDSLF++vNkmylpaWitXrhRPPG0nz6doRkbG2LFji4qKOnTocPPmzWXLllG\/kO7evfvkyROmowNoiuzVRQJydWHKcw0sJxISEhYuXGhqarpnz55hw4aFhYVlZmb6+\/vPmTNHyJw8IyPj4MGDS5YssbS07NGjh4eHx8WLF3Nycs6ePWtqaurp6dmlS5cNGzYwnhEASBe2YLwragiTOjIyMqj7pl+2LaGmN+\/UqVOdwmZmZoSQxMREmmIVkoqKysSJEwkhjx49ysvLq\/OuYI8mT57c2P3jd+\/evXz5cv78+XSHKn5VVVXUgVZUVGy26fuXM5fSHhm0lr6+flBQUBPt1ths9unTpzt06CDOqFpNnk\/R4uJiJyenjx8\/qqmpXb9+3czMTElJSZDDbNmyhdnwAJomY3WRgFxdmPJcA8uDoqKiFStW9OzZMzg4eNGiRUlJSWfPnh0\/fnxL76qsX79eWVm5zsmvqak5e\/bssLCwhISEuXPnHjx4sHv37lu3bm3jAKgA8oMteGJ88+bN6OjoL98rLy93d3enBvD8ss4tKSlpsJG9mpoaIaSsrIzWiIXh5uZGCKmsrPT19a3z1rZt26ibu+7u7o19PCAgQEtLa9q0abQGyYjo6GjqgPbu3Zs6Xk0Q\/pY5MGvixInXr19v3759\/bd0dXWvXr3q4uIi\/qhaR25P0crKykmTJsXGxrLZ7LNnzwr2aOHChbq6uoSQ8PDwhw8fMhojQDNkqS6iyNuFKbc1sMzj8XjHjx+3sLA4efKkl5fXp0+ffvvtt\/oP2IQRFRV1\/vz5jRs3NtZsvnv37r\/99ltKSsqcOXO2bdvWq1eva9eutS18ALnAtrW1pTpj8\/l8JyenmzdvVlVVFRYWXrlyZfDgwVR7dfL\/0\/LPnz\/XmducQr3I4XCE3\/z06dNNTExMTEzS0tLasht1TJgwwcnJiRCyb98+f39\/wet+fn7U2CrOzs4jRoxo8LM1NTVBQUEzZ85UV1cXYUgSQnBvW5gv0RYVBmaNHz8+OTl5+\/btAwYMIIRoaWkNHjx427ZtycnJVOMRaSGfpyiPx5s9ezY1Nse+ffu+TF00NTWXLl1KLcvYczmQSYK6aMiQIerq6mw2W0rrIiKXF6Z81sAyLzc318nJafHixUOHDo2NjfXy8hLMJdwKa9as6dKly7Jly5ouZmhoeOLEidevX3fq1Gny5Mlubm4tShAA5BCbELJ161aq1Vl2dvb48eO1tLT09fWnTJmiqakpGBRt4MCBgs+oqqpyudz666qpqSH\/fWYupLy8vIyMjIyMjBZNaywMf39\/Y2NjPp+\/cOHC\/v37u7q6Wlpa\/vjjjzwez9TU9NixY419MCwsLC8vTyZbsJMv7m032+Ts48ePVKcgfX19jMMhFXR0dDZs2HDr1i1CyOHDh58\/f75582bqeY4Ukc9T9Mcff7xy5QohZNmyZStWrKjz7vLly6l69enTp20ZXwpAPKi66NmzZz\/99FP79u2ltC4icnlhymcNLNtu3bplY2MTERFx7dq1GzduUB1OW+3atWv379\/fvn07NYpTs+zs7B49erR\/\/\/6LFy\/2799f5JOrA8gSNiHExcUlMDBQ8HCYy+Xa2dkFBAQ8ffqUmt\/L3Nz8y1nUdXR0eDwelYR\/qaqqijQ565g4derUKTIy0sHBgRASGRkZGhpKdXp3dHR88eJFE5OFBgQEWFlZDRkyRHyxipHwPcHQZwwYIYenqI+Pz9GjRwkhkyZNOnDgQP0CBgYGgk43svRcDkCSyeeFKYc1sGzz8fEZP368lZVVdHT0pEmT2rg2Lpe7cePGQYMGzZw5U\/hPsVisn3766fnz52w2e9iwYRcvXmxjGACy6j9Ds7i5uWVmZoaHh79+\/bq0tDQiIsLd3f3Tp085OTmkXp1LJd71Z+XNyMgghDQ7EOuXHj58yOfz+Xx+9+7d27AXDTMyMrp\/\/35kZOTOnTs9PT3379\/\/5s2b27dvNzHeTFZW1q1btxYsWCDyYCRBYWEhdW9CU1PT2tq66cLoMwbiJ4en6O+\/\/079oB8wYMD58+cbGy5r9erV1HAer169unHjhlhDBJA\/8nlhymENLMN4PN6PP\/64ZcuWn3766eHDh0IOsd60Y8eOxcXF7dmzpxUTDfbt2\/f169fffPPNrFmzGrzPBQD\/+6bR1ta2t7fv37+\/hoYG9Upjt0ItLS1JQyOux8bGqqqqtrF5jMjZ2dmtW7duz549P\/30k2BK88b88ccfLBZr7ty54olNzF69ekUtDBw4sInBcim4EQ7iJ2+naFhY2KJFiwghpqamYWFhTYxnYWZmNn36dGrZy8urFbPBA4CQ5PbClLcaWIbV1NTMnDnzyJEju3bt2rdvX\/1BmluhtLTUx8dnypQpjY3N1CwNDY3Lly8vWLBg5cqV3t7ebQ8JQMY0Ve0KKug6da6zszP573zmAomJibm5uQ4ODoKsXhoFBASMHz\/e0NCQ6UBoIXyfMR6PJ+j\/g29cEBu5OkWfP38+Y8aM2tpaHR2dmzdvNlvtrFu3jlqIjo6+fPky\/QECyCN5vjDlqgaWbcnJyWFhYYGBgWvWrBHVOrdv315YWLhjx462rERRUfHEiRO\/\/vrrp0+fRBUYgMxoKi2nboXWn7vSyclJRUUlMDCwoqJC8OLBgwcJIW3vuMKgp0+fJiQkyOpgb6Ql97bj4uKoATMtLCwanOoGgA7yc4rGx8dPmDChvLxcSUnp8uXLzbYXJYTY2tqOHTuWWvb29ubxeDTHCCB35PzClJ8aWOZZWVlxOJx58+aJaoUZGRkHDx5csmQJ1WC2jTZu3EjNiwQAX2pgnjMKn8+nboX26dOnznCLWlpaa9eu3bZt2\/Tp03\/77TdjY+OjR4\/6+fn16NFDhFWA+AUEBBgaGo4bN47pQOgSFhYmZEkbGxtpb4wH0kh+TlErKytqQM0WoYbZBwCayPmFKT81sDxothtCi3h5eSkrK8vM0IYAkqnRtDw+Pv7z58+kkcE8vL29CwsLjxw5IqjEe\/fufe3aNSHnS5BAHA7n4sWLS5YsaXBKdgAAAAAAOWRnZ+fo6Kivr890IACyrNEUtLGO5RQFBYXDhw8vXbr07t27HA6nb9++Tk5Oor0zJ2YhISEcDkcw2QkAAAAAACxbtozpEABkX6Np+axZs6ZOnUoIaeIBuLW1tTA9r6RCYGDg0KFDZWZ3AAAAAAAAQCo0mpYrKSkpKSmJM5RWMDMzowYdabvMzEwfHx+RrAoAAAAAAABASNLdj5oa\/l0kkpKSRLUqAAAAAAAAACFJcW9wAAAAAAAAAGmHtBwAAAAAAACAMUjLAQAAAAAAABgj3X3LgRIaGpqQkMB0FIQQ8vr166qqKqajAAlSW1tLCDly5MjNmzeZjoUQQl6+fMnj8ejeSk5OzocPHxYtWkT3hoT04cMHXV1dpqMAYFh2dnZeXp7kXJjx8fEdO3akeys5OTlFRUUSstfUL4SioiKmAwEAkDhIy6Wenp7ehw8fcnNzmQ6EEELKysr09PSYjgIkSLt27TQ1Nf\/55x8JGVXx8+fPXbt2pXsr7du3r6mpuXfvHt0bElJNTU379u2ZjgKAYdRVIDkXZnl5uRjul+nq6rJYLAnZaz6fr66ujt8JdCguLiaEeHl5iXYepbi4OH19\/Q4dOhBC0tLSWCyWaL9Ds7OzCSGVlZUiXGd9nz9\/njZtWu\/evSV\/kqk63rx5s2nTpuHDhzMdCIgD0nKp5+rqqqOjo62tzXQghBBSWFhYU1PDdBQgQfT19SdMmGBtba2iosJ0LIQQ8unTp86dO9O9FWdnZy0tLQsLC7o3JKTExEQHBwemowBg2Pjx46urq62trZkO5D9SU1Pt7Ozo3sq4ceNKS0t79uxJ94aE9Pr16yFDhjAdhQxSU1NTUlIKDAwU7WpLSkqUlJTU1dUJIdScxJqamiJcP4\/HU1JS0tDQEOE663v58uVff\/31\/PlzRUUpS3yKioq6du2KtFxOsPh8PtMxQJuw2WxVVVVVVVWmAyGEkIqKitra2urqaqYDkV\/5+fkGBganT592c3NjOhZCCImJienTp4+mpqaE3KIuKyvT1tamu3WJnZ1dbGyslpYWrVsRXmlpqY2NTVRUFNOBgHzZtGnTiRMn8vLymA7kP0aOHPn48WMJuYtNCOFwOF26dKG7JdE333xz\/\/59CdlrPp9fXFy8adMmHx8fpmMBoZiZmU2aNOm3334jhDg6OrLZ7Fu3bjEdVItFREQMGDAgPDzc3t6e6VhahsVi7d27d9WqVUwHAuIgZTeNoEHbtm3z9PRkOgpCCPH29hbhZPIgA6hb7GfOnHF2dmY6FkIImTNnjhgGYujVq5eCgsLr16\/p3pCQBgwYYGVlxXQUAAyzsbHJyMiQkA41hJDRo0eL4Za6jY1NfHx8eno63RsSRmFhoZ6enrm5OdOBAABIHIzEDgAAAAAAAMAYpOUAAAAAAAAAjJHutJzL5YqqGzOm9QIAAAAAAADxk+60fMmSJfPmzRPJqkxNTY8cOSKSVQEAAAAAANR34cKFX375hekoQOJId1qenZ1NTXjYdv369Tt06JBIVgUAAAAAAFBHUVHRDz\/8IIbRZ0HqSHdaLoza2tqkpKQHDx68e\/eOx+M1Vszd3T0+Pv758+fijA0AAAAAAOSEj48Ph8P5+eefmQ4EJI4sp+U8Hu\/AgQNdunSxsLD4+uuvbWxszMzMGnskPmnSJD09vYCAADEHCQAAAAAAMi81NdXPz2\/58uXdu3dnOhaQODKblldVVbm6uq5cuTIzM5P8d\/Lk9PT05cuXT58+vf5jc2Vl5Tlz5ly4cKG8vJyBcAEAAAAAQHatW7dOXV19w4YNTAcCkkhm03Jvb+\/Lly8TQjw8PLKzszkcTkxMjKurKyEkJCRk586d9T8yf\/78z58\/X7p0SdyxMqSsrCwnJycnJ6e0tLTZwrm5uVThJjoCAIiWXJ2ixcXFVPz5+fnClK+srMz5L7pjA5Bb8nxhylUNDCAGL168CA0N9fb2bt++PdOxgCSSzbQ8MTFx7969hJC5c+f6+\/sbGhqyWCwbG5vg4GAXFxdCiLe3d2pqap1P2dra2tnZBQYGMhAxEzw9PY2MjIyMjJrd5aKiIkNDQyMjIzMzM3zjgtjI1Sl68eJFameNjY3r1051lJeXjxw5kip\/+vRp8UQIIIfk+cKUqxoYQAw8PT3NzMwWL17MdCAgoWQzLT9x4gSXy1VVVfX19f3ydTabvW\/fPgUFBS6XGxQUVP+D8+fPDw8Pb\/arVza8ePGCWhg0aFDTJV++fEkt9OvXT1FRkd6wAP5Lrk5Rd3d3MzMzQgiXy921a1cTJWtra2fOnEn9cVasWLF27VoxhQggf+T5wpSrGhiAbiEhIU+fPt21a5eKigrTsYCEks20\/Ny5c4QQe3t7Y2PjOm+Zmpra29sTQs6cOVP\/g7Nnz1ZWVj516hT9MTKsoqIiNjaWEKKsrGxnZ9d0YcF38+DBg2mPDIAQIn+nqJKSkpeXF7UcGBhIDYrRoKVLl964cYMQMmPGjP3794spPgC5JLcXprzVwAC0qq6u3rRp09ChQ6dMmcJ0LCC5ZDAtT0lJob44bW1tGyxAvZ6YmFi\/q1j79u2dnZ1PnTol862wIiIiuFwuIcTW1rbZ+3b4xgXxk8NTdO7cuRYWFoSQqqqqPXv2NFjGx8fn+PHjhBAHB4c\/\/viDxWKJNUQA+SOfF6Yc1sAA9Dl8+HBSUtKePXtkoHIA+shgWh4dHU0tNJaW9+jRg1p48+ZN\/Xfd3d3T09MfPHhAT3SSQtDkTJgvUUHhZluygYTg8\/lMh9BWcniKKigoeHt7U8vHjx+vf9\/w9OnTW7ZsIYT07dv3ypUrysrK4g4RoCVkoCIi8nphymENDECToqKi7du3z5gx46uvvmI6FpBoddNyPp9\/9+5dNze3QYMGjR49euPGjVlZWYSQ1atXW1tb9+rVq6qqSoSbP3bs2Jo1a9asWVNQUCCqdRYWFlIL5ubmDRYQvN5gH\/Jvvvmmc+fOMj\/wm\/D3tlNSUqhfIR06dDA1NaU7MGi17OzsdevWDR06lBAyf\/58S0tLT0\/PT58+MR1XK8nnKTpr1qyePXsSQsrLy+u0g71z546HhwchxMzM7NatW+3atWMmRIDmUHWRlZWVr69vfn6+tNdFRC4vTPmsgQHo4OPjU1pa6uPjw3QgIOn+X1r+6dMnBwcHR0fHoKCgV69e3b9\/f8eOHdbW1uHh4WFhYfHx8QoKCqIdqODChQt79uzZs2dPcXGxqNYpWJWamlqDBTQ0NKiFBuf8YLPZbm5uly9fFmFIEkj4e9tonCYVLl68aG5uvmvXrqSkJEIIj8dLTEzct2+fhYVFg6MbSj75PEXZbPbWrVupZT8\/v5KSEmo5MjJy2rRpXC7XwMDgzp07RkZGjIUI0CRBXfT+\/XuqO5i010VELi9M+ayBAUQuNTXVz89v+fLl3bt3ZzoWkHT\/S8uTk5MHDhwYHh5OCFFXV589e7aPj4+HhweHw3FxcUlISCBS0jxJkE431pBMSUmJWmhsKk53d\/fKysrg4GAaopMIubm5aWlphBBdXV2qy1wThB+LFZhy8eLFmTNnlpWV1X+roqLCzc3tjz\/+EH9UbSHPp+i0adOoDjglJSWHDx8mhKSlpY0fP57D4WhoaPz555\/N\/kEAmCJ7dZGAXF2Y8lwDA4jWunXr1NXVN2zYwHQgIAX+k5aXlJSMHj2aaq8+YsSI5OTks2fPbtq0yd\/fPygoqLi4mOoh1uCt0NraWg6H07rNe3l5BQcHBwcHGxoatnYX6ioqKqIWmk3LGwvb3Nx8xIgRAQEBogpJ0nx5F7zZwSdwI1zC5eTkLFiwoOk+nIsXL5auFqTyfIqyWKyff\/6ZWt6\/f396evrYsWOzs7MVFRVDQ0MHDhzIbHgAjZHJukhAri5Mea6BAUToxYsXoaGh3t7e7du3ZzoWkAL\/SctXrFhB3RldsGDBgwcPvmyINXPmzG7dulHL9W+FpqWljRo16vfff2\/d5keNGjVjxowZM2Zoamq2bg31VVdXUwuNjaYueJ0aZbRB8+fPf\/XqFTU7iOwR\/ku0pqYmKiqKEMJisWTsZ4fMOHDgQLP3xSoqKvbt2yeeeERCzk9RZ2fn\/v37E0IKCgr69u37\/v17QsjJkyfHjh3LdGgAjZLJuuhL8nNhynkNDCAqnp6eZmZmixcvZjoQkA6KhJC3b9+ePn2aEGJhYeHn56eoqPhlCRaLZW5unpKSoqam1qtXL+rFCxcuPHny5N27d48ePeLxeFOnThV\/6I0RZPiC\/LwOweva2tqNrcTV1XXZsmWBgYF79+4VeYSME9wINzY2Tk5ObqJkXFwcNcifpaWljo6OGGKDlqJmym3W9evXpehkxin6yy+\/jB8\/nvy3+Y+vr++8efOYDgqgKTJZF9UhJxcmamCAtgsJCXn69OmlS5dEOywXyDBFQohgHs5jx441eOrExcURQvr37y\/I2I8ePZqUlGRjY\/PVV189efJEXNEKRUtLi1poS1quoaHh6up67ty5tswx+P3331NtEGjF5\/PT09NbVP7Vq1fU8pIlS4T8lJCN09LS0jgczpgxY4SPh0Hp6emKioodO3ZkOpA2+eeff4QplpycPHr0aPFPmFlRUUEIycvLE\/4jdJ+iCQkJdJ+isbGxCgoKbVnDuHHjbG1tqUkcPTw81q5d25a1ZWdnf\/r0SVouzOTkZG1tbX19faYDEZ+ampr4+PgePXpI9dxaEl4XEULev3\/f6j53FNFemBkZGQUFBXRfmAkJCYIx6oRBaw1cW1tLCNm9e\/fZs2eFD4kptbW1cXFxFhYWqqqqTMfCmJycnCtXrty6dUtFRYXq6yotXyVf+vz5M\/mil2ur1dTUpKWlJSYmvn\/\/PjU1taysrLS0lOrqq6Ojo6qq2q5duy5dunTv3r1r164bNmwYOnSoi4tLGzd6\/PjxW7dutXElTOFwOOnp6dRMFlLqw4cPKioqYhjR093dXbG2tvb69euEkL59+zo4ONQv9OnTp4yMDPL\/W7A\/fPiQ+k7dsGGDxKbljY3oRlUrpMm0nBBSXV2tpKTUlp8OYqvHW5QAJCYmtqJiEvIbt42piJgpKCiw2XXnCAQ6tOjvLBunaBtPrWvXrgk60WRnZ7c9GOrXsFRQUFBgJGdjEIvFUlRUlLe9ZkQb\/8givzDbuAYhtWivaa2Bpeskx4UpwGazZeD3Uut2oba29tmzZ+Hh4X\/\/\/fe\/\/\/1vakhLNpvdqVMnXV1dDQ0NaoKnnJyc8vLyoqKijIwMwfM\/VVXVtWvX\/utf\/xo9enRj80PJNhaLJV2pQX3iOflZLJaKiori69evqduoo0aNarDc8+fPqYUv03JJrqQEz1iSk5OHDx9ev4CgRVYTDa5KSkouX768atWqtkRy6NChtnxcSFTVIHx5QZ+xqVOnNjsowIABA6gJt4QcYdXExERTU\/Ovv\/4SPh5ooz59+sTExDRbzNLS8t69e2KIp47k5GRzc3M9PT3hP0L3KVpRUUH3Kfrtt9\/Gx8e3+uNPnz6dNWuWIJEOCwt78eJFW4ZT6tChg5WV1ZkzZ1q9BoBmSXhdRAj58ccfb9++3eqPi\/zC7NixY7du3cLCwlq9BmGsWrUqNDRU+PK01sDUr9s1a9Z89913wocEDDIzM5s0adJvv\/1GCHF0dGSz2dL45DYiImLAgAFNP42r78WLF+fPn79w4UJ2draKisqgQYNWrVplZ2dnaWlpbm7eWNP02tramJgYe3t7MzMzExOTkydP7tmzR1NT09nZecaMGY6Oji1tFbVo0aI25iMgLRQ\/fPhALTXWlFeQlkvLGJt9+vShFqhJ3eoTpOWCrvL1BQcHV1RUyOTXhqDP2LBhw5quoUpKSqi\/lYqKCjUxDEigyZMnC\/NTuO3NqMRGzk\/RuLi4iRMnVlRUWFlZff\/9956enoQQLy+vO3fuMB0aQFNkry76kvxcmHJeAwNUV1dTnVjfvXuno6MzderUWbNmDRs2TMg2sAoKCkFBQZWVlZcuXerevTuPx4uMjLx48eLFixfPnj1rbGy8bNmyxYsX6+rq0r0jIHXYBQUF1FJjbZaotNzAwMDU1FRsYbWFjY0NdeVEREQ0WID63dD0bJwBAQH29vbm5uY0Bckg4UdYffXqFTXVTb9+\/QSzyoGkWb58ebM3gLW0tFauXCmeeNpOnk\/RjIyMsWPHFhUVdejQ4ebNm8uWLevcuTMh5O7du5LWXQigDtmriwTk6sKU5xoY5Fx1dfX+\/fu7d+\/u7u6ur69\/6dKl7OzskydPfv3118L3S01NTfXz81u+fHn37t0JIWw2e8CAAbt27UpNTX3y5Im9vb2Xl1eXLl08PT0LCwvp3BuQPmwDAwNqiRrCpI6MjAzqvqmQzZMkgYqKysSJEwkhjx49qj\/QlGCPJk+e3FhT\/Hfv3r18+XL+\/Pl0hyp+VVVV1IFWVFS0s7NruvCXM5fSHhm0lr6+flBQUBP9Xths9unTpzt06CDOqFpNnk\/R4uJiJyenjx8\/qqmpXb9+3czMTElJSZDDbNmyhdnwAJomY3WRgFxdmPJcA4Ocu337du\/evVevXj1o0KDnz5+Hh4dPmTKlFYOor1u3Tl1dfcOGDXVeZ7FYw4YNO3\/+fGJi4oIFC44ePWppaXnkyBEpGvkF6MYWPDG+efNmdHT0l++Vl5e7u7tT4xZIV53r5uZGCKmsrPT19a3z1rZt26ibu+7u7o19PCAgQEtLa9q0abQGyYjo6GjqgPbu3bvZwSeEv2UOzJo4ceL169fbt29f\/y1dXd2rV69KUatRuT1FKysrJ02aFBsby2azz549K9ijhQsXUk3dwsPDHz58yGiMAM2QpbqIIm8XptzWwCDPsrOzXVxcnJyc2rVr9+9\/\/\/vSpUutPqVfvHgRGhrq7e3dYDVIMTU1PXDgwD\/\/\/DNq1KilS5f269cvKiqqtbGDTGHb2tpSnbH5fL6Tk9PNmzerqqoKCwuvXLkyePBgwbgsNKXl06dPNzExMTExEe1EYhMmTHByciKE7Nu3z9\/fX\/C6n5\/fyZMnCSHOzs4jRoxo8LM1NTVBQUEzZ85UV1cXYUgSQnBvW5gap0WFgVnjx49PTk7evn37gAEDCCFaWlqDBw\/etm1bcnIy1XhEWsjnKcrj8WbPnv348WNCyL59+75MXTQ1NZcuXUoty9hzOZBJgrpoyJAh6urqbDZbSusiIpcXpnzWwCDP7t69a2tr+\/fff584caKNgzgSQjw9Pc3MzBYvXtxsya5du4aEhDx48KCysnLo0KH79++nnhqCPGMTQrZu3Uq1OsvOzh4\/fryWlpa+vv6UKVM0NTUFg6INHDiQjs3n5eVlZGRkZGSIvAmHv7+\/sbExn89fuHBh\/\/79XV1dLS0tf\/zxRx6PZ2pqeuzYscY+GBYWlpeXJ5Mt2MkX97abvc\/y8eNHavYXfX39bt260R4ZtJmOjs6GDRuoIVIPHz78\/PnzzZs3S92YIvJ5iv74449XrlwhhCxbtmzFihV13l2+fDn12Orp06eyN74UyB6qLnr27NlPP\/3Uvn17Ka2LiFxemPJZA4N84nK569evHzt2rIWFRVRU1Pfff9\/GebBCQkKePn26e\/du4Zu+jxo1KjIycs6cOatWrRo\/fjx6m8s5NiHExcUlMDBQ8HCYy+Xa2dkFBAQ8ffo0Pz+fENLS+Y0kQadOnSIjI6mZ2CMjI0NDQxMTEwkhjo6OL168aGJS+ICAACsrqyFDhogvVjESvicY+owBI+TwFPXx8Tl69CghZNKkSQcOHKhfwMDAQNDpRpaeywFIMvm8MOWwBgb5VFFRMXXq1N27d2\/YsCE8PLxLly5tXGF1dfXGjRuHDh3a0q46Ghoav\/\/++4ULF54+fTp8+HDBDFkgh\/5zW8jNzS0zMzM8PPz169elpaURERHu7u6fPn3KyckhdNa5Dx8+5PP5fD6fGq5QtIyMjO7fvx8ZGblz505PT8\/9+\/e\/efPm9u3bTYw3k5WVdevWrQULFog8GElQWFhI3ZvQ1NS0trZuujD6jIH4yeEp+vvvv1M\/6AcMGHD+\/PnGbtWvXr1aQUGBEPLq1asbN26INUQA+SOfF6Yc1sAgn4qLix0dHW\/fvn327Nlff\/1VUVGx7es8fPhwcnLynj17GhtPumnTp09\/+vRpaWnp0KFD0dVcbv3vRNTW1ra3t\/\/yPdm4FWpnZ9fsaKICf\/zxB4vFmjt3Lq0hMeXVq1fUwsCBA5ttqCMbRx+ki7ydomFhYYsWLSKEmJqahoWFNTGehZmZ2fTp08+fP08I8fLymjBhQuu++AGgWXJ7YcpbDQzyicfj2dvbp6am\/vnnn6NHjxbJOouKirZv3z5jxoyvvvqq1SuxsbF5\/Pixk5OTg4NDVlaW8FOygcxoqtoVVNDyU+cGBASMHz\/e0NCQ6UBoIXyfMR6PJ5j1XX6OPjBOrk7R58+fz5gxo7a2VkdH5+bNm81WO+vWraMWoqOjL1++TH+AAPJIni9MuaqBQW6x2eyxY8eGh4eLKicnhGzbtq20tNTHx6eN6zE1NX3y5MnRo0eRk8unppptULdCG5y78ubNmzExMYSQZ8+eEULu3btXWVlJCBkyZEidR+5S5OnTpwkJCbt372Y6ELoIf287Li6Ow+EQQiwsLJqY4wFAtOTnFI2Pj58wYUJ5ebmSktLly5ebbS9KCLG1tR07duzt27cJId7e3i4uLm0cnAYA6pDzC1N+amCQc\/WnT26L1NTUI0eOrFixQiQdcvX09GbOnNn29YA0ajQt5\/P51K3QPn361L9nExIScurUKcF\/w8LCwsLCCCHr16+X3rQ8ICDA0NBw3LhxTAdCF+oYCcPGxgbzNID4yc8pamVlRQ2o2SLUMPsAQBM5vzDlpwYGECF\/f39NTc0NGzYwHQhIvUbv6cbHx3\/+\/Jk0MphHYGAgvyE7duygMVg6cTicixcvurm5iWTgBwAAAAAAkG2rVq16\/vy5NM4BCZKm0RRU3jqWh4SEcDgcwWQnAAAAAAAATdDX19fX12c6CpAFjabls2bNmjp1KiFETkYdCAwMHDp0qDAdyQAAAAAAAABEpdG0XElJSUlJSZyhtIKZmRk16EjbZWZmtn0ERQAAAAAAAIAWke5+1AcPHhTVqpKSkkS1KgAAAAAAAAAhSes0HgAAAAAAAAAyAGk5AAAAAAAAAGOQlgMAAAAAAAAwRrr7lgMhhM\/nr169evXq1UwH8h+Y+B2+VF5eTgiZPHky04H8j56eHt2biI2NffPmDYvFontDwuNyuUyHAMCwt2\/fJicnS9SF2a1bN7o38fbt248fP0rUXicmJjIdAgCAxEEGJfVWrVqlpqampaXFdCCEEFJcXKygoMB0FCBBrK2t3d3dzczMlJWVmY6FEEKys7PF8Dt469att27dEsOGhJSSkuLk5MR0FAAM27x5c0hIiLm5OdOB\/MfHjx8HDx5M91Y2bdrUtWtXS0tLujckpJiYGA8PD6ajAPlSWFhICJk4caJoHx1VVFTw+Xx1dXVCSHV1dXV1taampgjXT4mPjxf5OuvQ0NBgs9mSPwNXHWVlZfb29nfv3mU6EJFBWi71AgICVFVVqUqBcWVlZYQQuqeaW7169dGjR42MjGjdivAyMzO3bdsmOQ0WJEpubm5wcLCenp6EpOUlJSUdO3ZctmwZrVuJiooKCgoyNjamdSvCy8rK6tixI91tFnr37p2VlaWtrU3rVoSXnZ29YsWK7du307qVDh06sNlsDQ0NWrcipPLy8urq6oKCAqYDkVDx8fFnzpzp2LEj04H8R05OjoKCwty5c2ndyqZNm+Lj43V1dWndivBycnK0tLSOHj1K61a6du1aUVEhIU8sKisrS0tLCwoKpC7tkRlDhw6dNGmShYWFaNPyq1evlpWVzZkzhxDy999\/R0dHL1y4UITrJ4T8888\/33\/\/vWjXWV9FRcXIkSMHDRpE94ZE6\/Tp0zL2LBBpudQrKSmxs7OTkGvpyZMnUVFRdG+loqKitrbW1dWV7g0Jg8fj7d69m7ofAfVxOJyKiopBgwZZWFgwHQshhNy4caOiooLurVDZkYScooQQ8ZyiFRUVhoaGEydOpHtDQtq3bx\/Vh4JWnz9\/Hjhw4LBhw+jekDCeP3\/+5MkTpqOQXGVlZZWVlZMnT5aQ7OjQoUNiqI4qKirat28\/bdo0ujckpCNHjojhwuRwON27d3dwcKB7Q8KIjo6+c+dOdXW1hJx4ckhTU\/PatWsiX21SUlJ2dvbOnTsJIZs2bUpMTKSWpdH48eM9PT2ZjqJl7t+\/3759e6ajECWk5bJAcq4lb2\/vd+\/e0b0VfX19NTU1Can7ampqdu\/eLWP1gghRNzLd3NycnZ2ZjoUQQj5+\/JiQkED3VvT09BQUFCTkFCWE7Nu3Tww96nV0dKysrCRnrw8fPiyGvVZSUhozZoyXlxfdGxKGr6\/vv\/\/9b6ajkFzUE+Nt27ZJSPuygIAAfX19ureip6fXqVMnybkwz5w5Y2BgQPdW1NXVR4wYISF7ffz48Tt37jAdBQBIOozEDgAAAAAAAMAYpOUAAAAAAAAAjJHutJzL5VZXV4tkVVVVVSJZDwAAAAAAALQUn88vKipiOgpmSHdavmTJknnz5olkVaampkeOHBHJqgAAAAAAAKBF9u\/f36VLFx6Px3QgDJDutDw7Ozs7O1skq+rXr9+hQ4dEsioAAAAAAAAQXmFh4a+\/\/jp58mQ2W7pT1NaR\/X2ura1NSkp68ODBu3fvmrj14u7uHh8f\/\/z5c3HGBgAAAAAAAFu3bi0vL\/fx8WE6EGbI8gRpPB7v4MGDu3fvzszMpF7p0qXL6tWrly1bVr\/wpEmT9PT0AgIChgwZIt4wAUSgoKDgzz\/\/jI+PT0lJIYTs3bs3KirKzMxs7NixlpaWTEcHAPKCz+dHRkbev3\/\/06dPly5dKiwsXLBgQefOnW1tbR0dHTU0NJgOEAAAJFFycvLx48c9PT27du3KdCzMkNm0vKqqavbs2ZcvX6b+q66uXl5enp6evnz58sePHwcHB9dpHaGsrDxnzpxTp04dOHBAQmY0pVtZWRmHwyGEqKura2lpNV04NzeXz+cTQgwMDKS3YYlM7vK1a9cOHDjw+PHj2traDh06ULPgFhUVhYaGZmdnr1ixwtraev78+T\/++KOqqirTwbaMTB6vpsnbLhcXF1PDbSooKAgzgXNlZWVJSQm1bGhoSG9wNJO9Y11YWOjr63v+\/PmPHz+qqKgYGxtTB\/fFixdXrlwpKipSU1MbM2bMhg0bpPH2t+wdrybgwiTycaABJMqaNWu0tbXXrVvHdCCMkdlKxNvbm8rJPTw8srOzORxOTEyMq6srISQkJGTnzp31PzJ\/\/vzPnz9funRJ3LEyxNPT08jIyMjIKDAwsOmSRUVFhoaGRkZGZmZmUj0Gg4ztckRExIgRIyZPnszhcHbv3p2SkpKTk\/Po0SNCiI+Pz8ePH\/Py8s6ePWttbb1u3TpLS8uzZ88yHXLLyNjxEoa87fLFixep\/TU2Nk5NTW26cHl5+ciRI6nyp0+fFk+E9JGlY11bW7tr167u3bsfPHhwzJgx169fLyoqSk1NXbhwYfv27WNjYwsLC6Ojo9evXx8XF\/fVV19NmzYtLS2N6ahbRpaOV7NwYcrJgQaQHM+ePbt69erWrVu1tbWZjoUxspmWJyYm7t27lxAyd+5cf39\/Q0NDFotlY2MTHBzs4uJCCPH29q7\/TWNra2tnZ9dsRSwzXrx4QS0MGjSo6ZIvX76kFvr166eoKMUtLGRpl8+ePTt8+PCcnJzQ0NCXL1+uXLnSzMysThkdHZ3Zs2dfunQpKiqqZ8+e33777ZIlS2pqahgJuBVk6XgJSd522d3dnTpvuVzurl27mihZW1s7c+ZM6u+zYsWKtWvXiilE2sjMsS4pKZkwYcKGDRsmT56ckJDw+++\/T5w4UU1NrU4xW1tbLy+vuLi4w4cPP378eODAgX\/\/\/TcjAbeOzBwvYeDCJPJxoAEkBJ\/P9\/T0tLS0\/P7775mOhUmymZafOHGCy+Wqqqr6+vp++Tqbzd63b5+CggKXyw0KCqr\/wfnz54eHhzd7b1gGVFRUxMbGEkKUlZXt7OyaLiz4lho8eDDtkdFGlnZ5+\/btc+fOHT9+fFRU1NSpU1ksVtPl+\/Tpc\/v27T179vj7+zs5OVGtEyWcLB0vIcnhLispKXl5eVHLgYGBgnFA6lu6dOmNGzcIITNmzNi\/f7+Y4qONzBzr3NzcoUOHPnny5NKlS4GBgSYmJk2XV1JS+uGHH6Kjo7t37z5mzJgLFy6IJ842kpnjJSRcmHJyoAEkxPnz5589e7Zr1y4lJSWmY2GSbKbl586dI4TY29sbGxvXecvU1NTe3p4QcubMmfofnD17trKy8qlTp+iPkWERERFcLpcQYmtrq6Ki0nRh2fjukZldPn\/+\/ObNm3\/66aeQkJAWjZ\/k6el55cqVv\/\/+e9GiRfSFJyoyc7yEJ4e7TAiZO3euhYUFIaSqqmrPnj0NlvHx8Tl+\/DghxMHB4Y8\/\/mj2PpTkk41jXVVVNWXKlJycnCdPnkyePFn4DxobG4eHh48dO\/a7774T7J0kk43j1SK4MOXkQAMwrrq62svLy97eftKkSUzHwjAZTMtTUlKoO7u2trYNFqBeT0xMzM\/Pr\/NW+\/btnZ2dT506JfPdhASNr4T5OhEUbrZNlySTjV1+8+bNggULnJ2d9+zZ04rfQBMnTvztt99Onz596NAhOsITIdk4Xi0ih7tMCFFQUPD29qaWjx8\/Xr9aPn369JYtWwghffv2vXLlirKysrhDpIFsHOvly5e\/ePHi4sWLjX3bNkFVVfXcuXM9evRwcXHJy8ujIzwRko3j1SK4MIUvLNUHGoBxBw4cSElJaez2n1yRwbQ8OjqaWmjsh0KPHj2ohTdv3tR\/193dPT09\/cGDB\/REJymEv8ubkpJCfR936NDB1NSU7sDoIxu77OnpaWhoGBQU1OpBX5csWTJnzpwtW7bU\/5klUWTjeLWIHO4yZdasWT179iSElJeX12kHe+fOHQ8PD0KImZnZrVu32rVrx0yIoiYDxzoqKurkyZPbtm37+uuvW7cGDQ2Nq1evlpSUSP4UtTJwvFoBF2YTZOlAAzCImsLj22+\/HTBgANOxMK\/uL3s+n3\/37l03N7dBgwaNHj1648aNWVlZhJDVq1dbW1v36tVLtL1Sjx07tmbNmjVr1hQUFIhqnYWFhdSCubl5gwUErzfYh\/ybb77p3LmzzA\/8JvxdXplppiUDu3z79u379+\/\/+uuvmpqabVmPr69vTU3Nr7\/+KqrA6CADx6ul5HCXKWw2e+vWrdSyn5+fYKalyMjIadOmcblcAwODO3fuGBkZMRaiqMnAsV63bp2JicnKlSvbshJTU9Offvrp6NGjSUlJogqMDjJwvFoBF2YTZOlAAzBo69at5eXl27ZtYzoQifD\/0vJPnz45ODg4OjoGBQW9evXq\/v37O3bssLa2Dg8PDwsLi4+PV1BQaLazTYtcuHBhz549e\/bsKS4uFtU6BauqPxIsRdAdt7S0tP67bDbbzc3t8uXLIgxJ0uTm5lKT0+jq6lKdx5og\/Kikkkw2dvnw4cM2NjYzZ85s43o6deq0ePFif3\/\/iooKkQQmcrJxvFpEDnf5S9OmTaPaN5WUlBw+fJgQkpaWNn78eA6Ho6Gh8eeffzb7N5EiMnCs379\/\/9dff3l5ebX9J8HatWvV1dVPnDghksDoIAPHq9VwYTZGxg40ACOSk5OPHz++cuXKrl27Mh2LRPhfWp6cnDxw4MDw8HBCiLq6+uzZs318fDw8PDgcjouLS0JCApGS2keQTjfW00kwyl+DaTkhxN3dvbKyMjg4mIboJMKX94Ob7Z8sG7eEZWCXORzO\/fv3Z8yY0erm61+aNWtWWVnZvXv32r4qOsjA8WopOdzlL7FYrJ9\/\/pla3r9\/f3p6+tixY7OzsxUVFUNDQwcOHMhseKIlA8f6ypUrSkpKU6ZMafuqtLW1x40bd+XKlbaviiYycLxaDRdmY2TsQAMwYs2aNdra2uvWrWM6EEnxn9\/3JSUlo0ePptqrjxgxIjk5+ezZs5s2bfL39w8KCiouLubz+aSh2ofD4dTW1rZ6815eXsHBwcHBwYaGhq1eSR1FRUXUQrNpOYfDabCAubn5iBEjAgICRBWSpBH+66SmpiYqKooQwmKxpPoLWAZ2+a+\/\/qqsrHR2dhbJ2vr379+5c2dqYhsJJAPHq6XkcJfrcHZ27t+\/PyGkoKCgb9++79+\/J4ScPHly7NixTIcmYjJwrP\/8889Ro0bp6OiIZG3Ozs5JSUnUEZdAMnC82gIXZn0yeaABxOzZs2dXr17dunWrtrY207FICkXqnxUrVlBNdxYsWHDs2DFFRUVBiZkzZ27evDklJYV88bS8trb24MGDhw4dSktLU1VV7du379KlS+fMmdPSzY8aNart+1BHdXU1tdDYaOqC16lpMBo0f\/58d3f32NhYGxsbkUfIOMEtYWNj4+Tk5CZKxsXFUaMJWFpaiuoXGCNkYJffv3+voqIiqhOSxWINGDCAagUjgWTgeLWUHO5yfb\/88sv48ePJf++u+vr6zps3j+mgRE8GjnV8fPzChQtFtTZqpJ\/3798LBmSVKDJwvNoIF2YdsnqgAcSGz+d7enpaWlp+\/\/33TMciQRQJIW\/fvj19+jQhxMLCws\/P78ucnBDCYrHMzc1TUlLU1NR69epFvfjdd9+dPXt26tSpbm5u8fHx169f\/\/bbbx8+fHjy5Enx70MdgtGwBPl5HYLXm7g94+rqumzZssDAwL1797Y6ksLCQvF0UKfaMghf+NWrV9TykiVLhPyUkM20+Hw+j8ejbuLQp6ioSHJ2mVJQUED3Xv\/zzz\/6+voNjlP4JepnU15eXrPxaGhoREZG0h32x48fW\/oRWo8Xj8erqqqie68FA08KSQynaGFhId17XVVV1capJceNG2dra0vNkeHh4bF27dq2rI3P5xcVFdG91zweT3KqIz6fz+fz6d7lmpqagoICJSWlZjdUXFxcW1vbbDEqw4mOjqb7Pngrpp+g+3gVFxfTfbwqKiraOHuZaC9MHo9XUlJC915zuVyJujAJIampqerq6sKHJCG4XG5JSUlsbKySklJFRQWLxaL72EmRsrKyysrKhISEqqoqIas7idWi60VIxcXFHA6nurq6Xbt2KioqWlpagrfOnz\/\/7Nmza9euCZowtwKPx+NwOHT\/zcvLy5WUlNoSp5A6d+5M+Hz+3Llzqf\/fv3+f35DOnTsTQoYPH079NzQ0lBBy\/vx5QYF3795RZUJDQxtcA00mTJgwcuTIOi9SE2kSQqKjoxv81OPHj6kC+\/fvb2Ll7u7uRkZG1E+u1hFhy\/ymzZo1S\/ioWtdQ0M\/PT5iVOzk5iXzvGsRmsyVklxu7+wNf8vX1lZDjZWVlJfK9axCLxZKQXebz+a2Y4r51rKyshN\/r+q5evaqgoECtasKECW1ZlTj3euLEicJHReuxdnV1FfneyR4OhyMhx6vOUxD6mJiYCL\/L9Yn2whTDr1vKiBEjhI+K1gO9ePFike8dgGi1KJWoLzc399KlS5s3b54xY0a\/fv0ae\/DZuXNne3v77777Tk9Pr2\/fvlVVVW3ZqIy1fv\/pp58Ua2trr1+\/Tgjp27evg4ND\/UKfPn3KyMggX7RgP3To0NixY78cDrpnz5579+6dMWOGj4\/P1KlTxRJ8owQ3Yxob0Y3qQk+afFpOCKmurlZSUmrLD7uwsLBmn2223YwZM\/r06SN8eUHvqalTp\/7+++9NFx4wYAA1b42Qo\/316dPn77\/\/pnt6uYsXL965c0f48rTuMsXd3Z3uWxJHjx6NiYk5cuRI08VKS0sXLFiwdOlSe3v7pkuePHkyIiLi6NGjoouxATk5OcuWLWvRaL20Hq+ePXvW1NTs2LFD+Hha4erVqyEhIcKXp\/sUVVBQmDFjhqgGJmjM+vXrBS2qWuHp06ezZs0SDFYSFhb24sWLtgynpKqqOmnSJLq\/ktzc3Hr37i18eVqPde\/evS9fvnz+\/Hnh42mFmpqaOXPmLFiwwNHRsemS58+fv3fvXrO7yeVy58yZ8+23306cOFF0YTbgr7\/+8vf3b9HXOq3HS0tLa+TIkbNmzRI+nlbYtm1bhw4dWv1xkV+Yurq6gwcPFjwQosmSJUsk58KkKsagoCDRTmYkHkuXLh0wYMD48eNVVFQOHz7MYrE2btzIdFCSYu\/evcXFxWvXri0rK3v48KEw1Z1kamkqQeHxeE+ePAkNDX3w4EFcXByfz9fS0rKwsLC0tBw\/fryurq6mpibVy6OmpobD4XA4nI8fPyYmJv75558FBQUFBQU6OjqDBg2aMGHC9OnTu3Tp0tIAunTpoq2tvXz58pZ+sEVyc3NVVFTovgXAYrFGjBih+Pr1a2ouysa6eT9\/\/pxaENQ+3bp1GzNmTJ1iEyZMYLPZ7969q6mpEdut0Abp6+tTC8nJycOHD69fQNBlqIkeQSUlJZcvX161alVbIhkwYADVZY5WM2bMaNEfXNB7atiwYU2fZCUlJdTfSkVFhZoipVkqKipKSkp0P7GJjY1t0RDitO4yxc7Oju69fv\/+\/YsXL5rdCtVKc9CgQc2WDA4OtrKyojts6u\/ZotHjaT1eqqqqurq6YthrqlWRkOg+RVksVu\/evenea19fX1VV1dZ9Ni4ubuLEiRUVFVZWVt9\/\/72npychxMvLq0U34Opgs9m9evWie6\/nz5\/fop\/atB5rZWVlNpsthmfmP\/74Y8eOHZvdUHR09OPHj5stlpaWxufzXVxcXFxcRBdjAwoKClr6EVqPl6Kiohgq4ePHj0vUhamkpGRpaUn3Xq9atapFe03rgaZ+pLm4uAgm6JUia9eutbCwWLp0KSEkJCREPDWMtLhw4YKiouL8+fMJIdnZ2cJUd5KppalEQkLC77\/\/HhwcnJ6ebmBg8PXXX1NPg6ytrZu971lYWGhhYTFr1iwPD4\/Hjx8\/evRo\/fr1a9eu\/eqrr7799ls3Nzfh+3qoqKh06dJFSv\/mDWJ\/+PCBWurYsWODJQRpueDmqJ+f34QJE+oUU1NT09DQqKmpEQyEzhTB\/Z7GhrMSpOVNPNgJDg6uqKj47rvvRB0d84Qfa\/TVq1d8Pp8Q0q9fP2ZvtbSRbOxyt27dysvLRdiF5t27d2ZmZqJamwjJxvFqETnc5S9lZGSMHTu2qKioQ4cON2\/eXLZsGdUr6u7du0+ePGE6OhGTjWPdrVu32NhYUa2NWhWqI0mDC7NBsnegAYT34sWLqVOnWltbHzly5F\/\/+tfNmzczMzPPnz+\/ZMmSnj17CtMWaevWreXl5Tt27HBwcPD29n7w4EFmZubhw4fZbPYPP\/zQpUsXLy+v3NxcMeyLBGILbh43lk5TabmBgYGpqSn1ipqa2pe99inv378vLS1t3759W9pKiYSNjQ11izQiIqLBAjExMYQQXV3dJhrWBgQE2Nvbm5ub0xQkU6qqqqhRWxQVFe3s7Jou\/OUcnrRHRhuZ2WVHR0dFRUWqy0nbxcfHv3\/\/nhpcV6LIzPESnhzu8peKi4udnJw+fvyopqZ2\/fp1MzMzJSWllStXUu8KxgqRDTJzrMeNG3fnzp3y8nKRrO3atWsdO3ZsUQMl8ZCZ49UKuDAbI2MHGkBI7969GzNmzJAhQ16+fLlr167MzMygoCAnJ6cWjZGRnJx8\/PjxlStXdu3aVfBihw4dfvjhh7\/\/\/jsmJmbSpEm+vr6mpqZbtmwpKyujYT8kGtvAwIBaoqqkOjIyMqgKqNna5+bNm4QQDw8PUUfYYioqKlT\/tEePHuXl5dV5V7BHkydPbuymzrt3716+fEk1SpEx0dHR1BBlvXv3VlNTa7qw8DePJZnM7LKent6wYcNa1DS6CaGhocrKymIbok94MnO8hCeHuyxQWVk5adKk2NhYNpt99uxZwU4tXLhQV1eXEBIeHv7w4UNGYxQlmTnWzs7O5eXlt2\/fbvuqqqqqbty44ezsLLYh+oQnM8erpXBhNkGWDjSAMEpKSlatWtW3b9\/4+PiAgIDk5GRPT8\/6D2iFsXr1am1t7XXr1jX4bq9evQICAlJTUz08PHbu3GllZUWNL9628KUJW\/DE+ObNm9HR0V++V15e7u7uTlVVTaflnz598vHx6d69+4YNG2gLtQXc3NwIIZWVlb6+vnXe2rZtG3WA3d3dG\/t4QECAlpbWtGnTaA2SEYK7vMJ8nbSosMSSpV3+\/vvvnz59evfu3Taup7i4eP\/+\/a6urhI4iKUsHS8hyeEuU3g83uzZs6mpMfbt2\/dlv2JNTU2qKyORredyMnOs+\/Xr169fv19++aWNU+IRQo4ePZqbm7tgwQKRBCZaMnO8WgQXpggLA0i7+\/fvU03W16xZEx8f7+7u3uoJF6kZ0bZu3dr0j8+OHTsePHgwOjq6R48es2fPnjhxYv2HrLKKbWtrS3XG5vP5Tk5ON2\/erKqqKiwsvHLlyuDBgwUDazWRln\/+\/Hn8+PFKSkp\/\/vlnE4OoNWj69OkmJiYmJiZpaWmt34l6JkyYQD0G3Ldvn7+\/v+B1Pz8\/amZ1Z2fnESNGNPjZmpqaoKCgmTNnSuP0ks0S3OVttvnDx48fs7OzCSH6+vrdunWjPTLayNIuz5o1q2\/fvuvWreNyuW1Zj4+PT1lZmY+Pj6gCEyFZOl5CksNdpvz4449XrlwhhCxbtmzFihV13l2+fDn12Orp06dtGV9KosjMsWaxWL6+vm\/evPnjjz\/asp6ioiIfH5+ZM2f2799fVLGJkMwcrxbBhdkEWTrQAE3jcrmbNm365ptvunbtGhMTs3379raMWcjn8z09PS0tLb\/\/\/nthyvfq1evevXtnzpx58uSJra3tX3\/91epNSxE2IWTr1q3UOMnZ2dnjx4\/X0tLS19efMmWKpqamYFC0gQMHNvj5z58\/jx07tri4+MmTJz169Gjp5vPy8jIyMjIyMgRzb4iKv7+\/sbExn89fuHBh\/\/79XV1dLS0tf\/zxRx6PZ2pqeuzYscY+GBYWlpeXJ5Mt2ElL+kTJTO8pWdplNpu9d+\/et2\/fUsPhts6ff\/65f\/\/+lStXCkaLkCiydLyEJIe7TAjx8fGhJuebNGnSgQMH6hcwMDAQtGmSmedysnSsR48ePXHixOXLl7d67Lfa2trZs2dXVVX9+uuvoo1NVGTpeAkJF6aoSgJItfz8\/FGjRu3cuXPNmjV\/\/\/13i6a5bdD58+efPXu2a9euFg2UOGfOnKioKFNTU0dHR8l8mCRabEKIi4tLYGCg4OEwl8u1s7MLCAh4+vQpNdmSubm5np5e\/Q9\/\/vzZ0dExLy9PJAdMtDp16hQZGUnNxB4ZGRkaGpqYmEgIcXR0fPHihZGRUWMfDAgIsLKyGjJkiPhiFZfCwkLqj6CpqWltbd10YdnoPSV7u+zg4ODj43Pw4MFmJzBv0Nu3b2fPnj1q1Kht27aJPLa2k73j1Sw53GVCyO+\/\/079oB8wYMD58+cbmz9v9erVCgoKhJBXr17duHFDrCHSQPaO9enTp42MjJydnbOyslr6WT6fv2rVqrt37wYFBUnmGOyyd7yahQtTTg40QNM+fPgwfPjw2NjYmzdv7ty5s+0zDlRXV3t5ednb20+aNKmlnzUzM\/v7779XrFixZcuWxYsXi\/w5rkT5z+h5bm5uzs7O0dHRmpqaVlZWVCuFjx8\/5uTkkEZuCpaUlDg6OnI4nMePHzeR5TaN1iFDjIyM7t+\/HxUVdffu3by8vM6dOzs4OAimT2tQVlbWrVu3du7cSV9UDHr16hW1MHDgwGbnkZaNW8Iyucvr169\/\/\/790qVLP378+Ouvvwo\/Jfj169e\/\/fbbTp06Xbx4sUUjZ4qNTB6vpsnhLoeFhS1atIgQYmpqGhYW1kR3ITMzs+nTp58\/f54Q4uXlNWHCBAkcFUx4snesdXV1r1+\/PmLEiEGDBl27dq1fv35CfrC8vHz+\/PkXLlzYuXPn5MmT6Yyx9WTveDUNF6acHGiApsXGxjo6OhJCHj161HTSJLz9+\/enpKQEBwe37uOKior79+83MTFZs2ZNVlbWxYsXVVRURBKYpPlfBaStrW1vb9+\/f39Bz4Emap+SkpJvvvmmuro6PDy81Tm5eNjZ2a1bt27Pnj0\/\/fRTs6fXH3\/8wWKx5s6dK57YxEz43lM8Hk8wvZxUf\/fI5C6zWKzAwMDNmzf7+vqOGTOmwTkU6sjPz1++fLmLi8vQoUP\/\/e9\/t2\/fXgxxtoJMHq+mydsuP3\/+fMaMGbW1tTo6Ojdv3jQ0NGy6vGC81ujo6MuXL9MfII1k8lhbWVm9ePFCW1t7xIgRO3bsEGbKtHv37g0ZMuTq1auBgYGNjccrCWTyeDUGFyaRjwMN0KxFixZpamo+ffpUVDl5YWHhrl27vv322wEDBrRlPatWrTp79uy9e\/f++ecfkQQmgZq6Lyi4g1in9ikuLh4zZgyLxXrw4IG+vj6N0YldQEDA+PHjm\/1CklLC3+WNi4vjcDiEEAsLC4lN4YQhq7vMYrG2bdtGdc3o16\/fnDlzqMEa6xTj8\/kREREbN27s3r3777\/\/vnnz5j\/\/\/JOa3kYyyerxaoJc7XJ8fPyECRPKy8uVlJQuX77cbHtRQoitre3YsWOpZW9v77aP+80gWT3W3bp1e\/bs2axZs7Zs2WJpaenr65uQkFC\/2OfPny9evOjo6DhmzBg2mx0eHv7dd9+JPdgWkNXjVR8uTGpB5g80gDCCg4NfvnwpwuGHtm7dWl5eLpK+kzNnziwtLe3bt2\/bVyWZmmrISlVVioqKdnZ2X74+f\/78V69e2dvbz507l8\/n12nlHxAQYGxsTEesdHv69GlCQsLu3buZDoQuYWFhQpa0sbGRjXkCZXuXp0yZMm7cuEOHDh04cODcuXNaWlq2trYGBgaEED8\/v6CgoH\/++efTp08aGhqzZs3aunVrp06dmA65GbJ9vBokV7tsZWVFjVfSIrdu3aIjGPGT4WOtpaV18uTJn376acuWLVu2bFm\/fn337t179OiRlJT0+fPnqVOnfvr0KSoqqrq6ukePHqdPn\/7222+F733DFBk+XnXgwhSypLQfaABhmJiYiHBtSUlJx44d8\/T07Nq1q0hWKPnfHW3RaFpOPWcjhPTp00dVVfXLt6jp4x49etTgB4VpwyaZAgICDA0Nx40bx3QgAMJSVVVds2bN6tWrX758eePGjXfv3mVmZioqKubm5hoYGDg7O48dO3b06NHUfDYAAPSxsbG5cuVKcXHxzZs379+\/n5GR8fnzZxaLlZOT07VrV2dnZ2dn5549ezIdJgAAiElWVpadnd369euZDkQ6NJqWx8fHf\/78mTQ02uTjx4\/pDYoJHA7n4sWLS5YskcyhsACawGKxBg8ejIFhAYBxOjo6s2fPnj17NtOBAAAAw0aMGCEYvgGa1WhLgMY6lsuqkJAQDocjmI0TAAAAAAAAQAwafTI8a9asqVOnEkLqtGCXVYGBgUOHDhVmpBMAAAAAAAAAUWk0LVdSUmr79PF0MzMzo0bFbLvMzEwfHx+RrAoAAAAAAABASNLdj\/rgwYOiWlVSUpKoVgUAAAAAAAAgJFkeZR4AAAAAAABAwiEtBwAAAAAAAGCMdDdiB8rz589PnDjBdBSEEBIZGcnlcuneSllZWXV1tYTscm1tLSGkoqKC6UAkFJ\/PJ4TcvXs3JyeH6VgIISQpKam8vJzurZSXl\/N4PAk5RQkhPB5PPHudlJQkOXvN5XLLysro3kptbe3r168lZK9fvnxJXXHQoMrKSkJIQECAsrIy07EQQkhlZaUYTlEOh5ObmyshpyghpKysTFSjAjWhurr67du3ErLXMjmvMACIHNJyqcdms0NDQ0NDQ5kO5D9UVFTo3kRmZmZ5efmiRYvo3pDw8vLymA5BQrFYLELIkSNHmA7kfwwNDeneRE5ODpfLlahTVAy3RQoLC\/\/55x+JmqE0Ozub7k3U1tbeuHHjxo0bdG9ISIqK+FpvVH5+PiFk2bJlTAfyP5mZmXRvIjc3NzU1VaKqIzHsdVlZ2b179+7du0f3hoTEYrFwbYIke\/PmTUhIiAhXWF5enpmZaW5uTgipra2Nj4\/v1auXCNdPCCkqKhLDIwdxYuHOurSrqKigngBICDU1NTFMqldYWEjlexJCV1eX6RAkF4fDqampYTqK\/9HQ0BDDs7KioiK6N9EiYjhFq6urxfDoT3h8Pr99+\/Z0b0XSamBVVVU1NTWmo5BcxcXFkvOzRzynKJfL\/fz5s+R8Y\/J4PD09Pbq3UlVVJVG\/11VUVNTV1ZmOojXMzMwmTZr022+\/EUIcHR3ZbPatW7eYDkpSTJs2LTs7+8mTJ4SQTZs2nThxQkof0igoKPB4PKajaA07O7vIyEimoxAZ3LqTempqanL4I0wMP2VAVDQ1NZkOgQFyeKdGWVlZQtoGi5N81sDSS0dHh+kQxE1RUVEOvzFVVFTE0HYPQDZkZmaK\/K760aNHDx48+M8\/\/xBCbt++vXTp0r\/\/\/rtTp04i3ERNTY2ZmZkIV8g4pOUAAAAAAADyiI7Ofe3bt2exWN26dROsv0uXLl27dhX5hmQJRmIHAAAAAAAAYAzScgAAAAAAAADGIC0HAAAAAAAAYAzScgAAAAAAAADGIC0HAAAAAAAAYAxGYv+f2tra1NTU9PR0Q0NDa2trNhv3LAAAAAAAAIBeyDwJIYTH4x04cKBLly4WFhZff\/21jY2NmZnZoUOHmI4LAAAAAAAAZBzSclJVVeXq6rpy5crMzExCiLq6OiEkPT19+fLl06dP5\/F4TAcIAAAAAAAAMgtpOfH29r58+TIhxMPDIzs7m8PhxMTEuLq6EkJCQkJ27tzJdIAAAAAAAAAgs+Q9LU9MTNy7dy8hZO7cuf7+\/oaGhiwWy8bGJjg42MXFhRDi7e2dmprKdJgAAAAAAAAgm+Q9LT9x4gSXy1VVVfX19f3ydTabvW\/fPgUFBS6XGxQUxFR4AAAAAAAAINvkPS0\/d+4cIcTe3t7Y2LjOW6ampvb29oSQM2fOMBAZAAAAAAAAyAG5TstTUlKoYd5sbW0bLEC9npiYmJ+fL9bIAAAAAAAAQD7IdVoeHR1NLTSWlvfo0YNaePPmjXhCAgAAAAAAALmiKIZtfPjw4dSpU7dv305LS6uoqDAxMenWrdvixYudnJxEtYljx44lJycTQtavX6+npyfkpwoLC6kFc3PzBgsIXseobwAAAAAAAEAHetPyqqoqHx+fnTt3crlcwYslJSWxsbHXr18fOXLkw4cPRbKhCxcuhIeHE0IWL14sfFpeXFxMLaipqTVYQENDg1ooLS1tY4QAAAAAAAAA9dGYlpeWlo4bN+7JkyeEkIEDB7q6upqamhYWFqalpQUHB6elpZmamtK3dWEI0nJlZeUGCygpKVELSMsBAAAAAACADnSl5Vwul8rJVVVVjx07Nm\/evC\/f\/fnnn\/38\/IYNGyaqzXl5eS1evJgQYmhoKPynioqKqIVm03IOh9O2AAEAAAAAAAAaQFda7uXlRT0nP3PmzNSpU+u8q6ysvHLlyi9fqa6uLi8v19HRad3mRo0a1YpPVVdXUws8Hq\/BAoLXv2yEL7xff\/01PT29FR8Uv+rq6ujo6H79+ikqimO4AQmRnJyspKTUpUsXpgMRsdevX1tZWWlqajIdiCiVlpYmJCT079+f6UDEKi0tjRDCeMMiMYuLi9PT02vRPVZpx+VyIyMj+\/bt29g9YimVn5+fnZ1tY2PDdCAilpGRUVlZ2dioNLIqISFBQ0OjU6dOTAciPjwe7\/Xr13369FFVVWU6FsYUFBQ8ePDAwcFBTU0tLi6OxWItWrSI6aAkRWRkZEVFxaRJk0pKSkpLSzkcDv44AtHR0Vwud\/bs2QkJCe3btyeEbNy4URp\/miYmJqqpqXXu3JnuDU2bNo2WHCw1NXX37t2EkIkTJ9bPyet48+bNmjVr7t+\/z+PxTE1N169fL7ZzWnByCPLzOgSva2trt2L9r1+\/\/vjxY+tiE7Pq6uq0tDQ+ny9XaXlWVpaCgkJeXh7TgYgSn89PSkqqqKhQV1dnOhZRKisry8rK4vP5LBaL6VjEJzs7mxBSUFDAdCBilZ6erqmpSX2Lywkul5uSksLj8QRNtGRDcXFxcXFxVVUV04GIWF5eXk1NTUlJCdOBiNWnT59UVFSoSklO1NbWpqSkcLlcFRUVpmNhTFVVVW5ubn5+vrKy8ufPnwkhERERTAclKYqLi2tqamJiYsrLy9lsNpfLxR9HIDs7m8fjRUVFZWVlUcN+xcTESOOt50+fPikrK+fk5NC9ITs7O1pyMF9fX+rx8qZNm5ouGRERMWrUKDabvWrVKl1d3cuXLy9evPjTp0+\/\/PILHYHVoaWlRS3QlJZfuXKldYEBAAAAADDLzMxs0qRJv\/32GyHE0dGRzWbfunWL6aAkxbRp07Kzs6nWwZs2bTpx4sTr16+ZDkpS7Nix4+eff\/7nn38IIZcuXZo2bdqNGze6du3KdFwSTfRpOY\/Hu3TpEiHEzs5u8ODBTZTk8\/kLFizgcrnPnj2jZg5ft26dk5PT9u3bZ8yY0atXL5HHVocgLW9sRLesrCxqoXVpOQAAAACAlBo6dGifPn2o5f79+7PZbGbjAZBhok\/LY2Ji8vPzCSHNdieLjo5+8+bNsmXLqJycEKKgoODr69uvXz9fX98\/\/vhD5LHVoa+vTy0kJycPHz68fgFqLnRCSOs6vQcHB3\/48KG10YkVl8ul+pbLVYWblpampKQkez3loqKirKysGpv2T0qVl5cnJCT07duX6UDEKj09ncVimZiYMB2IWFH90AT1szyora2Nioqys7NTUFBgOhZRKiwszMnJsba2ZjoQEcvMzKyqqjIzM2M6ELFKTk7W1NSUq0Ef+Hx+REREnz59pLHlrajY2trm5+cvWrRITU3N2NiYEOLr68t0UJLi\/fv3paWlnp6eJSUlKSkpFRUV+OMIPHr0qLa21svLKzExkeohe\/ToUV1dXabjarGUlBTByU8rJycnwhe1GzduUGv38fFpuuT27dsJIWFhYXVeNzAwMDU1FXlg9QmammzcuLHBAh4eHlSB9+\/ft2L9VlZWdB9CEZKrLruyTVYPpazuF9QhnwdaVvdaVvcL5AROYIA2wkUkpK1bt4r+abngcWtjHbYF7t27Rwjp3bt3ndd79Ojx5MmT7OxsIyMjkYf3JRsbG1VV1crKysZGaIiJiSGE6OrqWlhYtGL9VIcKAAAAAACQJfX7lsvYKMJtQfUtr6ysJP\/tW56Wloa+5U0TfYtlQXO1d+\/eNV2S6rldvwkx1TAsMTFR5LHVoaKiMnHiRELIo0eP6l9IGRkZL1++JIRMnjwZd3oAAAAAAACADqJPy7t27dqxY0dCyLVr1+Li4uoXePv2rZ+fHyGkpKSEzWbX70pH9YktKysTeWz1ubm5EUIqKyvr9wbZtm0bn88nhLi7u4shEgAAAAAAAJBDok\/L2Ww21Wmcy+WOHj06JCQkPz+\/oqIiKSnp3LlzLi4udnZ28fHxhJDPnz83OEs29SKHwxF+o9OnTzcxMTExMUlLS2tRtBMmTHByciKE7Nu3z9\/fX\/C6n5\/fyZMnCSHOzs4jRoxo0ToBAAAAAAAAhETLvOVubm7BwcG3b9\/OysqaPn16nXe1tbVHjRpFCFFVVS0vL6\/\/8ZqaGvLfZ+ZCysvLy8jIIITU1ta2NFp\/f\/+BAwdmZWUtXLjw2LFj3bp1e\/PmDdWE3tTU9NixYy1dIQAAAAAAAICQaJkNi8ViXbt2zdvbu844+FZWVrt3705PT58yZQohREdHh8fjUUn4l6qqqkhr5yRrhU6dOkVGRjo4OBBCIiMjQ0NDqZzc0dHxxYsXdA87BwAAAAAAAPKMlqflhBBlZeWtW7du2rSJmsZcW1vb1NS0znSXVOL98ePHbt26ffk69dxbW1tb+M09fPiwLdEaGRndv38\/Kirq7t27eXl5nTt3dnBw6NOnT1vWCQAAAAAAANAsutJyipKSUr9+\/Rp719LS8vXr14mJiXXS8tjYWFVVVWo8dnGys7Ozs7MT80YBAAAAAABAntHSiF1Izs7OhJDnz59\/+WJiYmJubq6Dg4OGhgZDcQEAAAAAAACICZNpuZOTk4qKSmBgYEVFheDFgwcPEkImTZrEXFwAAAAAAAAAYsJkWq6lpbV27doPHz5Mnz49JSWloqJi3759fn5+PXr0mDdvHoOBAQAAAAAAAIgHvX3Lm+Xt7V1YWHjkyJGwsDDqld69e1+7dk1VVZXZwAAAAAAAAADEgOG0XEFB4fDhw0uXLr179y6Hw+nbt6+TkxObzeQzfAAAAAAAAACxYTgtp1hbW1tbWzMdBQAAAAAAAIC44bk0AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGOQlgMAAAAAAAAwBmk5AAAAAAAAAGMUmQ5AgtTW1qampqanpxsaGlpbW7PZuGcBAAAAAAAA9ELmSQghPB7vwIEDXbp0sbCw+Prrr21sbMzMzA4dOsR0XAAAAAAAACDjkJaTqqoqV1fXlStXZmZmEkLU1dUJIenp6cuXL58+fTqPx2M6QAAAAAAAAJBZSMuJt7f35cuXCSEeHh7Z2dkcDicmJsbV1ZUQEhISsnPnTqYDBAAAAAAAAJkl72l5YmLi3r17CSFz58719\/c3NDRksVg2NjbBwcEuLi6EEG9v79TUVKbDBAAAAAAAANkk72n5iRMnuFyuqqqqr6\/vl6+z2ex9+\/YpKChwudygoCCmwgMAAAAAAADZJu9p+blz5wgh9vb2xsbGdd4yNTW1t7cnhJw5c4aByAAAAAAAAEAOyHVanpKSQg3zZmtr22AB6vXExMT8\/HyxRgYAAAAAAADyQa7T8ujoaGqhsbS8R48e1MKbN2\/EExIAAAAAAADIFUUxbOPDhw+nTp26fft2WlpaRUWFiYlJt27dFi9e7OTkJKpNHDt2LDk5mRCyfv16PT09IT9VWFhILZibmzdYQPA6Rn0DAAAAAAAAOtCblldVVfn4+OzcuZPL5QpeLCkpiY2NvX79+siRIx8+fCiSDV24cCE8PJwQsnjxYuHT8uLiYmpBTU2twQIaGhrUQmlpaRsjBAAAAAAAAKiPxrS8tLR03LhxT548IYQMHDjQ1dXV1NS0sLAwLS0tODg4LS3N1NSUvq0LQ5CWKysrN1hASUmJWkBaDgAAAAAAAHSgKy3ncrlUTq6qqnrs2LF58+Z9+e7PP\/\/s5+c3bNiwL1+sra2tqKjQ1NRsxea8vLwWL15MCDE0NBT+U0VFRdRCs2k5h8NpRVQAAAAAAAAAzeDTY8OGDdT6Q0NDhSmfmpo6YsSIAwcO0BRPgzw8PKggk5KSGiwQFRVFFVi5cmUr1t+tWzdmDioAAAAAAABIg02bNtHytDw1NXX37t2EkIkTJ06dOrWJkhcuXHjy5Mm7d+8ePXrE4\/GaLixygifz1dXVDRYQvK6trd2K9f\/222\/UBGySj8vlRkVF9e\/fn82Wo8H5P3z4oKSk1LFjR6YDEbHIyMiePXuqqqoyHYgolZeXJyQk9O3bl+lAxOrjx4+EEBMTE6YDEauEhIT27dvr6+szHYj48Hi8iIiIfv36KSgoMB2LKBUVFWVnZ1tbWzMdiIhlZWVVVlaamZkxHYhYJScna2pqtqhNorTj8\/mRkZF9+vQRtJ2UWykpKerq6kZGRkwHIlmOHz9eUlLy3XfflZSUvHv37vHjx3v37mU6KElx69atsLCw3bt3JyYm1tbWHj9+fPv27cKP\/yU5UlJS1NTUjI2N6d7QiBEjaEnLfX19qTHeNm3a1HTJo0ePJiUl2djYfPXVV1QvdHHS0tKiFmhKyydMmNC6wAAAAAAAQGL99ddf2dnZmzdvJoRs3rw5IiJi4cKFTAclKQoKCm7duvXTTz8RQi5dunT8+PHZs2d37dqV6bgkmujTch6Pd+nSJUKInZ3d4MGDmy788OFDFotFCNmwYQODaXljI7plZWVRC61LywEAAAAAQPasXr1aMPjUvHnzbG1tmY0HpJ3o0\/KYmJj8\/HxCiI2NTbOFqZycKYJGksnJycOHD69fgJoLnRCio6PTivWPGTMmJSWltdGJFZfLzc3NNTQ0lLEmlE0rLCxks9mtO7gSi8\/nZ2Vl6enpqaioMB2LKFVVVRUWFoqhEZFEoYal1NXVZToQscrLy1NTU2vd8J9Sqra2Nicnp0OHDoqK9M5aKmZlZWVlZWUdOnRgOhARKykp4XK50tgasy0KCgqUlJTatWvHdCDiw+PxsrOzDQwM0Ii9oKBAUVERz6gaVFpaWlVVReUU69evZzocSVFcXFxdXd2pU6eioiKq3vjXv\/4ljd9xYjv5V6xYIfq\/DtUZkhDSo0cPka9ctPr06UMtJCQkNFhAkJb36tWrFet3dHRMTExsXWxiVlNTExMTY2trK1dpeVpampKSUqdOnZgORMSio6MtLS3V1dWZDkSUOBxOcnKyvN2KTk9PZ7FYcti3XFdX18DAgOlAxIfL5b59+7Z3794y9uu\/sLAwNzfXysqK6UBELDMzs6qqSg77lmtoaMhV72Iej\/fmzZuePXvK2G3uVhBb91pplJOTU1paam5uznQgkiU6OjoiImLkyJHJycnt2rX766+\/hg8fLo033FNTU1VVVek++Vkslq2trejTcsGYYY112JYcNjY2qqqqlZWVERERDRaIiYkhhOjq6lpYWLRi\/atXr25TfAAAAAAAAFJlx44db968OXv2LCHk0qVLf\/311\/bt29G3vGmiH3ZbMObqu3fvRL5y0VJRUZk4cSIh5NGjR3l5eXXezcjIePnyJSFk8uTJzDa2BwAAAAAAAFkl+rS8a9eu1IxT165di4uLq1\/g7du3fn5+It9u67i5uRFCKisrfX1967y1bds2Pp9PCHF3d2cgMgAAAAAAAJADok\/L2Wz29u3bCSFcLnf06NEhISH5+fkVFRVJSUnnzp1zcXGxs7OLj48X7UanT59uYmJiYmKSlpbWog9OmDDBycmJELJv3z5\/f3\/B635+fidPniSEODs7jxgxQqTBAgAAAAAAAPwHLQPiubm5BQcH3759Oysra\/r06XXe1dbWHjVqlGi3mJeXl5GRQQipra1t6Wf9\/f0HDhyYlZW1cOHCY8eOdevW7c2bN9RQbaampseOHRNtqAAAAAAAAAACon9aTghhsVjXrl3z9vauM6+PlZXV7t2709PTp0yZQsd2W6dTp06RkZEODg6EkMjIyNDQUCond3R0fPHihVwNOgoAAAAAAABiRtf0ccrKylu3bt20aRM1jbm2trapqamhoSFNm3v48GFbPm5kZHT\/\/v2oqKi7d+\/m5eV17tzZwcFBMH0aAAAAAAAAAE3ondVdSUmpX79+tG5ChOzs7Ozs7JiOAgAAAAAAAOQILY3YAQAAAAAAAEAY9D4tb9bNmzdjYmIIIc+ePSOE3Lt3r7KykhAyZMgQe3t7ZmMDAAAAAAAAoBvDaXlISMipU6cE\/w0LCwsLCyOErF+\/Hmk5AAAAAAAAyDyG0\/LAwMDAwEBmYwAAAAAAAABgCvqWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADAGaTkAAAAAAAAAY5CWAwAAAAAAADBGkekAJEhtbW1qamp6erqhoaG1tTWbjXsWAAAAAAAAQC9knoQQwuPxDhw40KVLFwsLi6+\/\/trGxsbMzOzQoUNMxwUAAAAAAAAyDmk5qaqqcnV1XblyZWZmJiFEXV2dEJKenr58+fLp06fzeDymAwQAAAAAAACZhbSceHt7X758mRDi4eGRnZ3N4XBiYmJcXV0JISEhITt37mQ6QAAAAAAAAJBZ8p6WJyYm7t27lxAyd+5cf39\/Q0NDFotlY2MTHBzs4uJCCPH29k5NTWU6TAAAAAAAAJBN8p6Wnzhxgsvlqqqq+vr6fvk6m83et2+fgoICl8sNCgpiKjwAAAAAAACQbfKelp87d44QYm9vb2xsXOctU1NTe3t7QsiZM2cYiAwAAAAAAADkgFyn5SkpKdQwb7a2tg0WoF5PTEzMz88Xa2QAAAAAAAAgH+Q6LY+OjqYWGkvLe\/ToQS28efNGPCEBAAAAAACAXFEUwzY+fPhw6tSp27dvp6WlVVRUmJiYdOvWbfHixU5OTqLaxLFjx5KTkwkh69ev19PTE\/JThYWF1IK5uXmDBQSvY9Q3AAAAAAAAoAO9aXlVVZWPj8\/OnTu5XK7gxZKSktjY2OvXr48cOfLhw4ci2dCFCxfCw8MJIYsXLxY+LS8uLqYW1NTUGiygoaFBLZSWlrYxQgAAAAAAAID6aEzLS0tLx40b9+TJE0LIwIEDXV1dTU1NCwsL09LSgoOD09LSTE1N6du6MARpubKycoMFlJSUqAWk5QAAAAAAAEAHutJyLpdL5eSqqqrHjh2bN2\/el+\/+\/PPPfn5+w4YNE7zC4XDU1NQUFBRatzkvL6\/FixcTQgwNDYX\/VFFREbXQbFrO4XBaEdXNmzczMjJa8UHxq62tjY6OtrOzY7PlaLiB9PR0JSWl+oPwS7s3b9706NFDVVWV6UBEqaKiIjExsU+fPkwHIlZUBdK5c2emAxGrxMTE9u3bC9\/uSQbweLyoqCjZq4GLi4uzs7OtrKyYDkTEsrOzKysrGX+0IGapqakaGhodOnRgOhDx4fP5UVFRvXv3FvwalFtpaWlqamot+o0tP\/Lz80tKSrp37850IJLl5cuXtbW1Bw4cSE5OrqmpIYScO3dOGr\/ZxXby29vbEz49NmzYQG0jNDS0iWJcLnffvn1mZmYsFktNTW3o0KFnzpyhKaT6PDw8qCCTkpIaLBAVFUUVWLlyZSvWL2\/f2QAAAAAAANAiGzZsoOVpeWpq6u7duwkhEydOnDp1ahMlv\/vuu7Nnz06dOtXNzS0+Pv769evffvvtw4cPT548SUdgdWhqalIL1dXVDRYQvK6trd2K9WOgOAAAAAAAkCs7duz4+eefKysrCSGXLl2aNm1aWlpa165dmY5LotGSlvv6+lJjvG3atKmJYpcuXTpz5sz58+dnzpxJvRIXF+fo6Pj77787OTk1nc+LhJaWFrVAU1oOAAAAAAAgV\/T09ARN1vX09FRUVARPQ6ExLD6fL9o18ng8Q0PD\/Px8Ozu7yMjIJkqOHDlSTU3t1q1bX7548eLFGTNm9O3bV9CAnD67d+9eu3YtIeTx48fDhw+vXyAkJGT69OmEkICAAHd395au\/927d1lZWW2PUzxSUlK6devGdBRilZ+fr6SkJHv3XNLS0kxMTFo9UoNk4nK5nz59krf7rNQkju3bt2c6ELHKzs5u166duro604GIVXJysux1TayoqCgsLOzUqRPTgYhYSUlJdXW1gYEB04GIVW5urpqamuB5hpxISUmhOloyHQjD8vLyVFRU2rVrx3QgkojD4ZSVlaHjfX1VVVUKCgrUj7eqqioVFRWmI2oNsZ38dnZ2on9aHhMTk5+fTwixsbFpumS3bt3GjBlT58UJEyaw2ex3797V1NTQPcaGvr4+tZCcnNxgWk7NhU4I0dHRacX6HRwccnNzWxsdAAAAAAAAyLgVK1aIPi3\/+PEjtdCjR4+mS\/r5+X05nzlFTU1NQ0OjtLS0qKiI7gE\/BaM6JyQkNFhAkJb36tWrFeuPjIzMzs5uXWzil5+fL7hPISc4HI6CgkJjs9ZLr\/z8fD09PRm7u8\/n8wsKCuTtFC0vLyeEyNtz45KSEjU1tcYmyJBVMlkDc7lcDofTuvvakqyysrKmpkbenhuXlpYqKytL6fOuVpPJC7MV5PPoC6m6urqyshJNCRrE5\/MLCwulcQB2gc+fP6uoqIjh5O\/Zs6fo03LB\/C6NddgWaDAdev\/+fWlpafv27cUwCYeNjY2qqmplZWVERESDBWJiYgghurq6FhYWrVh\/p06dZK\/xHgAAAAAAAIiQ6KdItba2phbevXvXio\/fvHmTECKYuoxWKioqEydOJIQ8evQoLy+vzrsZGRkvX74khEyePFnGHjwCAAAAAACAhBB9Wt61a9eOHTsSQq5duxYXF1e\/wNu3b\/38\/Br87KdPn3x8fLp37y6Y9pxubm5uhJDKykpfX986b23bto0aD68Vg70BAAAAAAAACEP0aTmbzd6+fTshhMvljh49OiQkJD8\/v6KiIikp6dy5cy4uLnZ2dvHx8fU\/+Pnz5\/HjxyspKf35558t7Yo2ffp0ExMTExOTtLS0Fn1wwoQJTk5OhJB9+\/b5+\/sLXvfz86PmTnd2dh4xYkSL1gkAAAAAAAAgJNFPkEYI4fP548aNu337doPvamtrBwQETJky5csXP3\/+PHbs2MzMzL\/++qsVHblHjRoVHh5OCElKSmrpHDOfPn0aOHAgNZNZv379unXr9ubNm8TEREKIqanps2fPjIyMWhoPAAAAAAAAgDBE\/7ScEMJisa5du+bt7a2rq\/vl61ZWVrt3705PT6+fkzs6Oubl5f3999+tG1ytLTp16hQZGeng4EAIiYyMDA0NpXJyR0fHFy9eICcHAAAAAAAA+tDytFygpqaGmsZcW1vb1NTU0NCwfpmSkhJHR0cOh3Pv3j1mc+CoqKi7d+\/m5eV17tzZwcFBMH0aAAAAAAAAAE3oTcubVVJS8s0339TU1Ny9exczQwIAAAAAAIC8Ef285cIrLi7+5ptv2Gz2gwcPWjrGGwAAAAAAAIAMYPJp+ZQpU65cuWJvb6+lpcXn82tra798NyAgwNjYmKnYAAAAAAAAAMSAyafleXl5hJBHjx41+G55ebl4wwEAAAAAAAAQt\/8D795EGVtxkyAAAAAASUVORK5CYII=\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[18]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"n\">job<\/span> <span class=\"o\">=<\/span> <span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">,<\/span> <span class=\"n\">simulator<\/span><span class=\"p\">,<\/span> <span class=\"n\">shots<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">job<\/span><span class=\"o\">.<\/span><span class=\"n\">result<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">plot_histogram<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"o\">.<\/span><span class=\"n\">get_counts<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[18]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc0AAAFDCAYAAABY\/1W1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+\/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3de3xU1bn\/8c9DAogFKqCAEDBQLkLAYAxNUQTveDnlVI8\/ldZqxUtVarGtHvX8LD9ptWpbL22V6qHtEfUoVq1iLyjWFmgUg4FKBRRQgnKnAirXYMLz+2PtpENMwh7IZGbg+3698mJm77V3np0Z5pm19rqYuyMiIiJ71yLdAYiIiGQLJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmHLTHUA6HX744Z6fn5\/uMEREJIPMmzfvQ3c\/or59B3XSzM\/Pp7y8PN1hiIhIBjGz9xvap+ZZERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUEZFm8eKLL9K\/f3\/69OnDXXfd9Zn9Dz30EIMHD2bIkCEMHz6cxYsXAzB37lyGDBnCkCFDKCws5Lnnnqs9ZuzYsXTu3JlBgwY1yzWYuzfLL8pExcXFXl5enu4wREQOeNXV1fTr14+XX36ZvLw8hg4dypNPPsnAgQNry3zyySe0b98egBdeeIFJkybx4osvsn37dlq1akVubi5r166lsLCQNWvWkJuby+zZs2nbti2XXHIJCxcubJJYzWyeuxfXt081TRERSbm5c+fSp08fevfuTatWrbjooouYNm3aHmVqEibAtm3bMDMADj30UHJzcwHYuXNn7XaAESNG0LFjx2a4giC32X6TiIgctFavXk2PHj1qn+fl5VFWVvaZcg8++CD33nsvu3bt4i9\/+Uvt9rKyMsaOHcv777\/PY489VptEm5tqmiIikjHGjRvHe++9x913383tt99eu72kpIRFixbxxhtvcOedd7Jz5860xKekKSIiKde9e3dWrlxZ+3zVqlV07969wfIXXXQRzz\/\/\/Ge2DxgwgLZt2zbZ\/ctkKWmKiEjKDR06lGXLllFRUcGuXbuYOnUqo0eP3qPMsmXLah\/\/8Y9\/pG\/fvgBUVFRQVVUFwPvvv88777xDfn5+s8WeSPc0RUQk5XJzc3nggQcYNWoU1dXVjB07loKCAiZMmEBxcTGjR4\/mgQce4M9\/\/jMtW7akQ4cOTJkyBYDS0lLuuusuWrZsSYsWLZg0aRKHH344AGPGjGHmzJl8+OGH5OXlMXHiRC6\/\/PKUXYeGnGjIiYiIJNCQExERkSagpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjFplRMREWkWV96f2vNPvj615wfVNEVERGJT0hQREYlJSVNERCSmZk+aZnatmVWY2U4zm2dmJzZSdqSZvWZmG81sh5m9Y2Y31ClzpZn9zcw2m9lHZvZXMxue+isREZGDTbMmTTO7EPgZ8CPgWOA1YLqZ9WzgkK3Az4ERwEDgdmCimV2bUOYk4CngFKAEWAK8ZGZ9U3ENIiJy8Gru3rPfBR5x98nR8+vM7EzgGuCWuoXdfR4wL2FThZmdB5wITIrKfC3xGDO7BvgKcCawrMmvQEREDlrNVtM0s1bAccCMOrtmAMfHPMexUdlZjRRrBRwCbN6HMEVERBrUnDXNw4EcYH2d7euB0xo70MxWAUcQ4p3o7g81Uvx2QrPuCw2c6yrgKoBu3boxc+ZMAHr37k27du1YsGABAJ06daKgoIDZs2cDkJuby\/Dhw5k\/fz6ffPIJAMXFxaxfv56VK1cC0LdvX1q3bs3ChQsB6Ny5M\/369aO0tBSA1q1bM2zYMMrLy9m6dSsAJSUlrFq1itWrVwPQv39\/cnJyWLx4MQBdu3alV69ezJkzB4A2bdpQUlJCWVkZO3bsAGDYsGFUVFSwbt06AAYOHEh1dTVLliwBoHv37uTl5VFWVgZA27ZtKS4uZs6cOVRWVgIwfPhwli5dyoYNGwAYNGgQlZWVLFsWKus9evSgS5culJeXA9C+fXuKioooLS2lqqoKgBEjRrBo0SI2btwIQGFhIVu2bGH58uUA5Ofn07FjR+bPnw9Ahw4dKCwsZNasWbg7ZsbIkSNZsGABmzeH7zxFRUVs2rSJFStW6HXS66TXKctfJygmldauXdskr1NjzN1TeAkJv8isG7AaGOnusxO2TwC+5u79Gzm2F9AW+BJwNzDe3R+rp9x44IfAae4+d28xFRcXe82bVkREUitbJjcws3nuXm+Gb86a5odANdClzvYuwLrGDnT3iujhW2bWBbgN2CNpmtn1hIR5VpyEKSIikqxmu6fp7rsInXpOr7PrdEIv2rhaAK0TN5jZdwkJ8xx3L92fOEVERBrS3L1n7wUeM7O5wKvA1UA34CEAM3sUwN0viZ5fB1QQhpFAGHpyA1HP2ajMjcAdwMXAUjPrGu3a4e4fp\/qCRETk4NGsSdPdnzKzTsCtwJHAQuBsd38\/KlJ3vGYO4R5mPlAFvAfcTJRkI+OAloSxmommAN9owvBFROQg1+yrnLj7JBJqinX2nVTn+f1Ao7eO3T2\/qWITERFpjOaeFRERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYkoqaZrZBWZ2RsLzCWa2ysxeMrMjmz48ERGRzJFsTfO2mgdmVgT8F\/BzoCVwT9OFJSIiknlykyx\/FLAkenwu8Ly7\/9jMZgAvNWlkIiIiGSbZmuZOoF30+FTgz9HjjxO2i4iIHJCSrWn+DbjHzEqBYuD8aHs\/YGVTBiYiIpJpkq1pfgvYRUiWV7v7mmj7Wah5VkREDnBJ1TTdfRXw5Xq2X99kEYmIiGSopMdpmtkhZna+md1kZodF275gZh1jHn+tmVWY2U4zm2dmJzZS9jwzm2Fm\/zSzLWZWZmajGyk\/xszczP6Q7HWJiIjsTbLjNPsA7wAPAXcANYnyGuDHMY6\/EPgZ8CPgWOA1YLqZ9WzgkJHAX4BzovJ\/Ap6rL9GaWW\/gJ4T7riIiIk0u2Zrm\/cAMoAuwI2H7C8DJMY7\/LvCIu09297fd\/TpgLSHpfoa7j3f3u9x9rru\/6+4TgXnAVxLLmVlL4Eng\/wLLk7wmERGRWJJNmscDP3X36jrbPwC6NXagmbUCjiMk3UQzovPG1Q7YXGfbHcAKd5+SxHlERESSkuyQEwiz\/9TVkzBWszGHAznA+jrb1wOnxfnFZjYOyAMeS9h2BnABMCTOOURERPZVsklzBqGJ9fLouZtZe2Ai8MemDKwuM\/sPwj3LC939\/WjbEcAjwBh3\/yjmea4CrgLo1q0bM2fOBKB37960a9eOBQsWANCpUycKCgqYPXs2ALm5uQwfPpz58+fzySefAFBcXMz69etZuTIMUe3bty+tW7dm4cKFAHTu3Jl+\/fpRWloKQOvWrRk2bBjl5eVs3boVgJKSElatWsXq1asB6N+\/Pzk5OSxevBiArl270qtXL+bMmQNAmzZtKCkpoaysjB07Qgv5sGHDqKioYN26dQAMHDiQ6upqliwJkzd1796dvLw8ysrKAGjbti3FxcXMmTOHyspKAIYPH87SpUvZsGEDAIMGDaKyspJly5YB0KNHD7p06UJ5eTkA7du3p6ioiNLSUqqqqgAYMWIEixYtYuPGjQAUFhayZcsWli8PLeb5+fl07NiR+fPnA9ChQwcKCwuZNWsW7o6ZMXLkSBYsWMDmzaExoaioiE2bNrFixQq9Tnqd9Dpl+esUhvenztq1a5vkdWqMuXvsgMysG\/DX6Glv4O9AH0JtcYS7\/7ORY1sB2wkJ7umE7Q8Cg9x9ZCPHng88Clzi7s8kbD8piiexubimyXk3UODuS2hAcXGx17xpRUQkta68P7Xnn9xEgx\/NbJ6715vhkx2nucbMhgBjgCJCgvpv4H\/dfcdejt1lZvOA04GnE3adDjzbSPAXAFOASxMTZuQNYHCdbbcDHYBxQMVeL0pERCSmpO9pRsnxN9FPsu4FHjOzucCrwNWEDkQPAZjZo9HvuCR6fhHh\/uUNwGwz6xqdZ5e7b3L3bcDCxF9gZh8Bue6+x3YREZH9tdekaWbnAb9390+jxw1y99\/tZf9TZtYJuBU4kpDwzq65R0noUJTo6ijG+6OfGrOAk\/YWu4iISFOKU9N8BugKbIgeN8QJvWMb5e6TgEkN7DupsedxuPs3kj1GREQkjr0mTXdvUd9jERGRg02y0+iNMLPPJFozyzGzEU0XloiISOZJtub4V\/4132yiw\/jXUBQREZEDUrJJ0wj3LuvqBGzb\/3BEREQyV6whJ2b2QvTQgcfNLHHKhBxgEGHFEhERkQNW3HGaG6N\/jTBZeuJEBruAUmByE8YlIiKScWIlTXe\/DMDMVhBWOVFTrIiIHHSSnUZvYqoCERERyXRxZgT6BzDS3Teb2VvU3xEIAHc\/pimDExERySRxaprPAjUdfxqbEUhEROSAFmdGoIn1PRYRETnYaFo8ERGRmOLc02z0PmYi3dMUEZEDWdxVTkRERA56Sd3TFBEROZjpnqaIiEhMGqcpIiISk8ZpioiIxKRxmiIiIjElNfdsDTP7AjAgevq2u7\/XdCGJiIhkpqSSppl1An4NjAZ2\/2uz\/QEY6+4bGzxYREQkyyXbe\/ZXQB\/gROCQ6GcE0AutpykiIge4ZJtnRwGnuvuchG2vmtk3gT83XVgiIiKZJ9ma5j+B+hag3g6oaVZERA5oySbNHwD3m1n3mg3R43uifSIiIgesfZmwvRewwsxWR8+7AzuBzoR7niIiIgckTdguIiISkyZsFxERiUkTtouIiMSUVNI0s1ZmNtHMlprZTjOrTvxJVZAiIiKZINma5g+BSwm9ZXcDNwIPEoabXNu0oYmIiGSWZJPmBcDV7v4wUA1Mc\/dvA\/8POL2pgxMREckkySbNLsDi6PFW4LDo8YvAGU0VlIiISCZKNml+AHSLHr9LmFYPYBiwo6mCEhERyUTJJs3ngFOjxz8DJppZBfAImthAREQOcElN2O7utyQ8fsbMVgHHA0vd\/Q9NHZyIiEgm2adFqGu4++vA600Ui4iISEZLenIDMysys0fNrDz6eczMilIRnIiISCZJdnKDrwFvAEcCf4p+ugBzzezipg9PREQkcyTbPHsH8H13\/1HiRjO7BbgdeLypAhMREck0yTbPHgH8tp7tTxOWBhMRETlgJZs0\/wqcVM\/2k4BZ+xuMiIhIJouzCPV5CU+nA3eaWTH\/6jX7JeA84LYmj05ERCSD7Osi1FdFP4l+AUza74hEREQy1F6bZ929RcyfnDi\/0MyuNbOKaGmxeWZ2YiNljzSzJ8zsnWj5sUcaKNfezH5uZmvMrNLM3jWzC+LEIyIiElezLkJtZhcSpt\/7EXAs8Bow3cx6NnBIa+BD4C6grIFztgReBvoSVmHpD3wDqGjK2EVERPZlcoNzzGy2mX1oZv80s1lmdnbMw78LPOLuk939bXe\/DlgLXFNfYXdf4e7fdvdHgE0NnPMyQq\/ef3f30uiYUnd\/I8lLExERaVSykxtcQZi0\/T3gJuBmQo3uOTMbu5djWwHHATPq7JpBmL92X30FeBX4hZmtM7PFZnZbVAMVERFpMslObnAT8F13fyBh26\/NbB4hgf6mkWMPB3KA9XW2rwdOSzKORL2BU4AngHOAfOBBoC1ww36cV0REZA\/JJs2ehAWn65oO\/HT\/w9knLYANwJXuXg3MM7NOwH1mdqO7e2JhM6vt+dutWzdmzpwJQO\/evWnXrh0LFiwAoFOnThQUFDB79mwAcnNzGT58OPPnz+eTTz4BoLi4mPXr17Ny5UoA+vbtS+vWrVm4cCEAnTt3pl+\/fpSWlgLQunVrhg0bRnl5OVu3bgWgpKSEVatWsXr1agD69+9PTk4OixeHtb67du1Kr169mDNnDgBt2rShpKSEsrIyduwIS5gOGzaMiooK1q1bB8DAgQOprq5myZIlAHTv3p28vDzKysJt4bZt21JcXMycOXOorKwEYPjw4SxdupQNGzYAMGjQICorK1m2bBkAPXr0oEuXLpSXlwPQvn17ioqKKC0tpaqqCoARI0awaNEiNm7cCEBhYSFbtmxh+fLlAOTn59OxY0fmz58PQIcOHSgsLGTWrFm4O2bGyJEjWbBgAZs3bwagqKiITZs2sWLFCr1Oep30OmX56wTFpNLatWub5HVqjNXJKY0XNlsG3Ovuv6yz\/Vrgenfv18ixrYDtwBh3fzph+4PAIHcfuZff\/QfgQ3f\/Rp3ts4BP3f20hG0nArOBzu7+z4bOWVxc7DVvWhERSa0r70\/t+Sdf3zTnMbN57l5vhk+2pvlTwr3DIkLPV4ATgK8D1zV2oLvvippxTydMu1fjdODZJONI9CrwVTNr4e67o239CAn6w\/04r4iIyB6SXYT6YTPbAHyPMAsQwNvABe4+LcYp7gUeM7O5hGR3NdANeAjAzB6Nfs8lNQeY2ZDoYXtgd\/R8l7svjrb\/EvgW8DMze4BwT3MiMKlu06yIiMj+iJ00zSwXOAOY7e7P7csvc\/enovuNtxKWF1sInO3u70dF6huv+fc6z78MvE9Ijrj7SjM7g5CQ3wTWETok3b4vMYqIiDQkdtJ09yoz+x1wNLBxX3+hu0+igen23P2kerZZjHO+zv4NWxEREdmrZCc3WAD0SUUgIiIimS7ZpHkbcI+ZfcXMephZx8SfFMQnIiKSMZLtPfvH6N\/fAYmdbCx6HmvSdhERkWyUbNI8OSVRiIiIZIFYSdPMDgV+QpjntSXwZ+Db7q5xkCIictCIe09zImG5rT8CTxImJPhlYweIiIgcaOI2z54HXO7uUwHM7H+BV80sJ5rvVURE5IAXt6bZA\/hbzRN3nwtUEWbzEREROSjETZo5wK4626pIviORiIhI1oqb9Ax43MwS10w5BJhsZttrNrj76KYMTkREJJPETZpT6tn2eFMGIiIikuliJU13vyzVgYiIiGS6ZKfRExEROWgpaYqIiMSkpCkiIhKTkuZB7sUXX6R\/\/\/706dOHu+666zP7Z8+eTVFREbm5uTzzzDN77JsyZQp9+\/alb9++TJnyr75iTz31FMcccwwFBQXcdNNNKb8GEZHmoqR5EKuurmbcuHFMnz6dxYsX8+STT7J48eI9yvTs2ZNHHnmEr371q3ts37RpExMnTqSsrIy5c+cyceJENm\/ezMaNG7nxxht55ZVXWLRoEevWreOVV15pzssSEUkZJc2D2Ny5c+nTpw+9e\/emVatWXHTRRUybNm2PMvn5+RxzzDG0aLHnW+Wll17i9NNPp2PHjnTo0IHTTz+dF198keXLl9O3b1+OOOIIAE477TSeffbZZrsmEZFUUtI8iK1evZoePXrUPs\/Ly2P16tX7dWyfPn1YsmQJK1asoKqqiueff56VK1c2eewiIumgafCkSXXo0IFf\/vKXXHjhhbRo0YLjjz+e9957L91hiYg0CdU0D2Ldu3ffoxa4atUqunfvvt\/HfvnLX6asrIw5c+bQv39\/+vXr17SBixykmrrj3vbt2znnnHM4+uijKSgo4Oabb26W68hmSpoHsaFDh7Js2TIqKirYtWsXU6dOZfToeNMHjxo1ihkzZrB582Y2b97MjBkzGDVqFAAbNmwAYPPmzUyaNIkrrrgiZdcgcrBIRcc9gBtuuIF33nmHv\/\/977z66qtMnz692a4pGylpHsRyc3N54IEHGDVqFAMGDOCCCy6goKCACRMm8MILLwDwxhtvkJeXx9NPP803v\/lNCgoKAOjYsSPf\/\/73GTp0KEOHDmXChAl07NgRgPHjxzNw4EBOOOEEbr75ZtU0D0B7q\/FUVlZy4YUX0qdPH0pKSlixYgUAu3bt4rLLLmPw4MEUFhYyc+bM2mM0VKlxqei4d+ihh3LyyScD0KpVK4qKili1alWzXVM20j3Ng9zZZ5\/N2Wefvce2H\/zgB7WPhw4d2uB\/orFjxzJ27NjPbH\/yySebNkjJKDU1npdffpm8vDyGDh3K6NGjGThwYG2ZX\/\/613To0IF3332XqVOnctNNN\/HUU08xefJkAN566y02bNjAWWedxRtvvMHmzZu58cYbmTdvHkcccQSXXnopr7zyCqeeemq6LjPj1Nf5rqysbJ+Prdvp76OPPuL3v\/8948ePb5qAD1CqaYpIUuLUeKZNm8all14KwPnnn88rr7yCu7N48WJOOeUUADp37sxhhx1GeXm5hiqlWVVVFWPGjOHb3\/42vXv3Tnc4GU1JUyQNUtG8WWP06NEMGjQoZbHHqbUklsnNzeXzn\/88GzdupLCwkBdeeIGqqioqKiqYN28eK1eu1FClGFLVcQ\/gqquuom\/fvlx\/\/fVNF\/ABSklTpJnF6dCR2Lz5ne98p\/YeX2Lz5ssvv8z3vvc9du\/eXXvc7373O9q2bdt8F5OksWPHkpeXR3FxMddffz3HH388OTk5ewxVOvHEE8nPzycnJyfd4WaUVHXcu\/XWW\/n444+5\/\/77Uxn+AUNJU7JWU9fWmqv7fSqaNwG2bt3Kvffey6233pqSuGvEqfEklqmqquLjjz+mU6dO5Obmct999\/Hmm28ybdo0Pvroo9qOYhqq1LhUdNxbtWoVd9xxB4sXL6aoqIghQ4bwq1\/9Kp2XmfHUEeggd2WKv1xOTlFrTyo6o0Dofn\/yySeza9cuTj31VKZPn85ZZ53VpLHH6dCxt+bNMWPGsHLlytrmzS9+8Yt8\/\/vf53vf+x6HHnpok8ZbV2KNp3v37kydOpUnnnhijzKjR49mypQpDBs2jGeeeYZTTjkFM2P79u24O5\/73Od4+eWXyc3NrX3NNmzYQOfOnWuHKv32t79N6XVko6buuJeXl4e7N32gBzAlTclKibU1oLa2lpg0p02bxm233QaE2tq3vvWtRmtrX\/ziFzO++\/3YsWN5++23KS4u5qijjqpt3nzzzTd57733uO+++2pr1KmSWOOprq5m7NixtTWe4uJiRo8ezeWXX87Xv\/51+vTpQ8eOHZk6dSoQEuOoUaNo0aIF3bt357HHHqs97\/jx41mwYAEAEyZMUE1TMpKS5n568cUXGT9+PNXV1VxxxRWfadKrrKzkkksuYd68eXTq1ImnnnqK\/Px8Pv30U6644grmz59PVVUVl1xyCbfccgsA9913H7\/61a8wMwYPHsz\/\/M\/\/cMghh6Tj8jJWqmprNVLZ\/T6Z5s28vLw9mjfNjPvuu6+23PHHH0+\/fv2YNWsW5eXl5OfnU1VVxYYNGzjppJPq7SjUFPZW4znkkEN4+umnP3Ncfn4+S5YsqfecGqok2UD3NPfD\/nToePrpp6msrOStt95i3rx5PPzww6xYsYLVq1fz85\/\/nPLychYuXEh1dXXtt3RpGg11RqmR6u73cTp01DRvAp9p3ty2bRvAHs2b11xzDWvWrGHFihWUlpbSr1+\/lCVMkYOZkuZ+2J8OHWbGtm3bqKqqYseOHbRq1Yr27dsD1G6rqqpi+\/btdOvWrdmvLdOlqjMKpL77fZwOHZdffjkbN26kT58+3HvvvbUdnTZs2EBRUREDBgzg7rvv3qN5U+LZ1w5kn376KZdeeimDBw9mwIAB3HnnnbXH5OfnM3jwYIYMGUJxcXFzXYqkgZpn98P+NBGef\/75TJs2jSOPPJLt27dz33331U5Dd8MNN9CzZ0\/atGnDGWecwRlnnNF8F5UlUtUZpab7fap7EKaieTOxzMKFC5sm0APM\/nQgS2wd2r59OwMHDmTMmDHk5+cD8Ne\/\/pXDDz885deQrZ33DhSqaabJ3LlzycnJYc2aNVRUVHDPPfewfPlyNm\/ezLRp06ioqGDNmjVs27aNxx9\/PN3hZpxU1NbU\/f7Al6rWITl4qKa5H\/anQ8cTTzzBmWeeScuWLencuTMnnHAC5eXlmBm9evWqnU7svPPO47XXXuPiiy9u1mvLBk1dW1P3+\/iytbaTqtYhM+OMM87AzPjmN7\/JVVddlZoLkLRTTXM\/7E+Hjp49e\/KXv\/wFgG3btvH6669z9NFH07NnT15\/\/fXaJsRXXnmFAQMGNPu1icieGmodAigtLWX+\/PlMnz6dBx98kNmzZ6c5WkkVJc39sD9NhOPGjWPr1q0UFBQwdOhQLrvsMo455hhKSko4\/\/zzKSoqYvDgwezevVvfWkWayP50IGuodajmGAjjfs8991zmzp3bTFckzU3Ns\/tpX5sI27ZtW+92gIkTJzJx4sSmDVRE9qsDWU3r0Ne\/\/vXa1qHrr7+ebdu2sXv3btq1a8e2bduYMWMGEyZMSNMVSqopaYqkSbbeF8xm+zOb0bhx47jssssoKCjA3Wtbh5YvX865554LhJrpV7\/6Vc4888x0XqakkJKmZLVUJh4lnQNTU7cO9e7du3b6Pznw6Z6miIhITEqaIiIiMal5tgno3pSIyMGh2WuaZnatmVWY2U4zm2dmJ+6l\/Mio3E4zW25mV9fZn2NmP0w4Z4WZ3W5m+kIgIiJNqlkTi5ldCPwMuBYojf6dbmYD3f2Desr3Av4E\/Aa4GBgOTDKzf7r7s1Gxm4BxwKXAW8AxwBSgEvhhaq9IRLKROpDJvmru2th3gUfcfXL0\/DozOxO4BrilnvJXA2vc\/bro+dtmVgLcANQkzeOB37v776PnK8zsBaAkJVcgIiIHrWZrnjWzVsBxwIw6u2YQEl99htVT\/iWg2MxaRs9LgZPN7AMnDDsAABNqSURBVOjo9wwETiHUUEVERJpMc9Y0DwdygPV1tq8HTmvgmK7An+spnxudby1wN9AOWGxm1dG+O9x9Un0nNLOrgKsAunXrVrtQb+\/evWnXrl3teKtOnTpRUFBQO4dkbm4uw4cPZ\/78+XzyyScAFBcXs379euALca5\/n1VWVjJnzhwA2rRpQ0lJCWVlZezYsQOAYcOGUVFRwbp16wAYOHAg1dXVtZOSd+\/efY+Jqdu2bUtxcXF0zmEpjf2DDz6onZ8zPz+fjh07Mn\/+fAA6dOhAYWEhs2bNql1FYuTIkSxYsIDNmzcDUFRUxKZNm2rXNKz7OsFJKYu9vLycrVu3AlBSUsKqVatYvXo1AP379ycnJ6d20fGuXbvSq1evpF6nVMYOMHPmTNq3b09RURGlpaVUVVUBMGLECBYtWsTGjRsBKCwsZMuWLUm9TjAy5bH37duX1q1b1y5z1rlzZ\/r160dpaSkArVu3ZtiwYfv0OkHrlMY+fPhwli5dyoYNGwAYNGgQlZWVLFu2DIAePXrQpUuX2mn4knmdoGfKYgfYvXt3rM+9mqkGk3mdILVrja5duzbW515lZSVAg69TY6y5VnUws27AamCku89O2D4B+Jq796\/nmKXA4+7+g4RtI4BZQDd3X2tmFwE\/AW4EFgFDCPdNb3T3XzcWU3Fxsde8afdHNveezebYIbvvTWXz3z6bYwe9bxqj9w2Y2Tx3rzfDN2dN80OgGuhSZ3sXYN1ni0O0vb7yVdH5ICTMn7r71Oj5W2Z2FOEeaaNJU0REJBnNdk\/T3XcB84DT6+w6HXitgcPmNFC+3N0\/jZ4fSkjGiarRxA0iItLEmrv37L3AY2Y2F3iV0Du2G\/AQgJk9CuDul0TlHwK+ZWb3Aw8DJwDfAMYknPP3wM1mVkFonj2W0Ev30VRfjIiIHFyaNWm6+1Nm1gm4FTgSWAic7e7vR0V61ilfYWZnA\/cRhqWsAb6dMEYT4DrCeMxJQGdC56DJwA8QERFpQs0+a07Uq7Xenq3uflI922YBRY2cbwtwffQjIiKSMrrvJyIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxNXvSNLNrzazCzHaa2TwzO3Ev5UdG5Xaa2XIzu3p\/zykiIrIvmjVpmtmFwM+AHwHHAq8B082sZwPlewF\/isodC9wJ\/MLM\/mNfzykiIrKvmrum+V3gEXef7O5vu\/t1wFrgmgbKXw2scffrovKTgSnADftxThERkX3SbEnTzFoBxwEz6uyaARzfwGHD6in\/ElBsZi338ZwiIiL7pDlrmocDOcD6OtvXA10bOKZrA+Vzo\/PtyzlFRET2ibl78\/wis27AamCku89O2D4B+Jq796\/nmKXA4+7+g4RtI4BZQDfA9uGcVwFXRU\/7A0ua4PKSdTjwYRp+b1NQ7OmTzfFnc+yQ3fEr9uQd5e5H1LcjtxmD+BCoBrrU2d4FWNfAMesaKF8Vnc+SPae7\/zfw37GjTgEzK3f34nTGsK8Ue\/pkc\/zZHDtkd\/yKvWk1W\/Osu+8C5gGn19l1OqHHa33mNFC+3N0\/3cdzioiI7JPmrGkC3As8ZmZzgVcJvWO7AQ8BmNmjAO5+SVT+IeBbZnY\/8DBwAvANYEzcc4qIiDSVZk2a7v6UmXUCbgWOBBYCZ7v7+1GRnnXKV5jZ2cB9hCEka4Bvu\/uzSZwzE6W1eXg\/Kfb0yeb4szl2yO74FXsTaraOQCIiItlOc8+KiIjEpKQpIiISk5JmGpiZpTsGERFJnpJmGrhuJKeFvqyIyP5SR6BmYmatgWOAc4GPgUXAu8BKd99mZqZk2jz0t25+ZtbC3XenO46DUeLfXu\/9\/aek2UzM7OfAeYQVWDoA+YQhNM8D97v78vRFF4+Z5RAqyln14WdmbYERwEXAZmAZsBRY6O5r0hlbXGaWC+zOtr+9ZAYza+fuW9Idx4FASbMZmNlA4HXgfGCeu280syOAy4FvEiaXHw9MzsRvgWZ2nLvPq7Mth\/AhnnHx1mVmUwhJcxnhC0sPQvJ8k\/A3\/0saw2uUmQ1399I627ImgZpZD2AsMBR4jzDX8yLgH+6+OVNrPolxZdPfO5GZDSAsnXgsoVXrA2ABMNvdV0ZlMvLvn8mUNJuBmf0XcKa7j4ie57p7VcL+HxFqoadkWs3HzPoSPugWE5Zce8zd\/56w3wiTZBwLvBlNbZgxoi8sZYSpFd9w92oz+zxwAXAFUAz8ALidDPsSYGZHE\/7u24A\/Ar9w91cT9hvQEhgFzHX3uqv9pFW0iPyzQBvgDWAQYV7ojcDfgHvd\/b30Rdiw6EvtgDoLQRhhVaXqTHqf1MfMvgD8ibDi06vA0YQv560JCfRX7l53ScWMYGZdCP9f\/+Tumxop19LdP22+yAJ1BGoebwNHmlkfAHevMrNcMzsk2j8Z2E6oiWaaMYQawsvAl4A\/mNnrZvafZtYj+vDoTKhJd05jnA05A1jg7q9HCbOVu38cLVpeAowjJM8vZOAH4XmEmsGPgO7ALDNbZ2Y\/NbOaeA8DpgGt0hhnQ24irEJ0srtf4u5FhDVy\/xf4N+B1M\/v3dAbYiNuAmdHf+0EzG+hBlbu7mbUws55m9n+iVpdMcwPhFsQ57n6Lu58LfAX4OSF5Pmdml6czwEbcCjwKvGtmT5vZ2VGfkFpm1hMYX3d7c1DSbB6zCSuz\/MHMLjCz1tF\/vp0QpgskfIOtTGeQDehP+MZ6N3Al8F+EqQovBuaY2e8J8wK\/7e6r0hZlwxYAR5nZqRAWDoi+sLSJ9j8NvM+e8xlniu6EWsLDwL8DpwC\/Ac4BlpnZP4CphL\/9yrRF2bACYJa7r4sWjc919w\/c\/W53Pwr4M3B1lIAyrWfzUML81b8EhgMLzexdM\/svM+sYNdVeCtzt7tXpDLQBRwHz3X2LmeWYWY67r3f3R6IWr4eAK83s0DTHWZ9iwufN9wi3U54DKszsF2ZWFJW5Erja3Zv\/M9Pd9dMMP4RJ5J\/iX82ctxM+BPsBPwP+CXwu3XHWiTkX+CpwS53tHQk1hm8BvwV2A5enO94GruEQQi15LWEy\/zb1lHkTGJfuWOvElAOcDVxbZ3srwhzN\/0ZoodgNXJbueBu4htuiv227hG0ta14DQjJ6D\/hSumOtE\/dRwEuExSFaEL68jAIeJNwX3E34MrMJ+E66423gGsZHsR5d573TKno8EKggtAKkPd6EGLsRvsheFT3PJTQt3xS9l6qBtwi3LManI0bd02xG0cTy\/0Zor+9NqMV1ICyq\/bC7T01jeHtV3z0EMzsPeAZo6+7b0xNZ46Ja5R2E5u8dhKbkacBW4DLCh3f\/TI0f6h+yYWajgOlk6N\/ezI4Dfk9Y2\/Y2d3+hzv6jCR+EHTMpfjNrTxgatsLdZyVsb0P4UD8OuJbwvmnn7jvSEmgjovvJvyM03\/\/Q3X9TZ\/8gYD5wWIb97T9HqExscPeyOvsOJdwXv4Fw6yItf3slzRQzszygT\/R0G6GmuYOQNNsS7mV+6I3c8E6XhsbWRb0Jq93dzeynQLG7n9TsAcYQNUtVR8NOhgMnEu7NFhFqc38m9KCdnsYwPyNqrrT6\/v4JZW4Dhrn7qGYLLKaaXpnRffwfE\/7mNR2AphNqOucDFe5+QfoibVxN5x9P6LgXbf9foHumvu8hDDMB7gS+RqjhzyC83wcR\/i+86f9ahjEj1de718weIfRBODEtMSlppo6ZXUPobl9ISI7LgVXAX4FnPDPvQ9VKSPhGaJJa4u7rEvYb4V7band\/Iz1RJsfMWgFHEL64HAJ87O7b0hvVvjGzk4B\/uvuidMfSmKjD22mEFpYvEu51biI0Lz\/umb2MH7Bnz1lCb+DZwJ2esExhpohibRF9WTwEGEwYcnUK4ctiBfA48LvE\/8+ZwMxaEMaC15uYotr+NOCX7v5cswZXE4OSZmpETbHvAvcQOhMcQfjgOInwLbtmbdDFmThWqk7C30a4llWEps3n3X1JGsPbKzNrk9h0s7f\/jJmkbuzZJvpb\/zvhPd+GcN\/yb+7+cfQh7oSmtQ\/TGGa96sR+KKH37yx335BQpjVwmrv\/MT1RJs8SxlWb2efd\/eN0x7QvzKwloWVrTtpiyILPkKxkZtcBF3sY1lB333BCs0l34IuZ9uGxl4Q\/gJA8vxMl\/BzPsN6DZtaB0Gv2j4Rv1K\/VJMvE5Glh8Pcqz6CZUvYSe+KA+wHAWnf\/KG3B1iNqEvw1cDKhdWI1oaViO6Fp8HF3XxaVzaip9eqJfRUhwe8k9Dt4zN3fSV+EjYsSSi\/gfa+nV2kmfjmvsbfYM4mGnKTOLqBddMMdM2sdNQ3iYYaXrxH+M56RvhAb9FVgqbvf7u4b3f0dd3\/A3c8nzGB0KGH4zOGZljAjFxMG0R9HaEZ718x+YGb93b3m23YP4AnCF4JM0ljsNQmzJvaO6QuzQd8mdHA72927EN5L9wD\/IHSCu9fCxAFkUsKM1I39a8D9hN6aZwA\/rok9Q40D\/g48ZGZfNrOuiWNIo\/d9ezM7K0pSmaTR2CF00DKzc2o+R9NFNc0UiWprswjNmd+pqc3YnpMnv0Zo6vxx+iL9LDP7JqHL+gXuvjBqjnKPZvuxMLD4ReB2d38ijaHWy8wmE+49TSAM5B5D6HTSmzAzzW+ATsD\/dfe26YqzPtkcO4CZ\/Q14zt3vrbM9BziBUJN7z93PTEd8jcnm2AHMbA7hi3gucDxhyMlzhF60b0XN41cD33D3L6Uv0s\/KpthV00yB6Eb8JsLMFqcDa8zs11EXfCzMJHIx4Qb9b9MXaYOeITRPXW9houdKD5MCtABw9w+Aj4C8dAZZnyjBLyasHrPB3f\/h7rcQBkyPivbdRhiCcnfaAq1HNscOtb2qFwL\/UVMjszCwvoW7V3uYku5qIM\/MCtMZa13ZHDvUTvv3KaEn+ImEsaa\/JtTuZwN\/MbObgOsJ00pmjKyL3TNgQOuB+kMYI3UM4T\/bS4RxgVsJ9wvfI4xdS3ucdWK26OcrhJlythDewMcRvmT1JDQhbgHy0x1vA9fQGugaPc4h9CRM3H8S4UtBXrpjPZBij+L7UvTevhvoUs\/+HtH\/ge7pjvUAi\/1I4DvAqHr2HUuYmGFj9N7JqPizLXY1zzYxM+sMfJ0wBdSHhKENHwGlhKbaloRhHC+6+9J0xbk3ZnYYIUEeTxjofUK0ax0hqT7m7relJ7qGJYwP7A1s84RJzBP2TSA08\/ROX6Sflc2xQ20nqxaECSN+RGhqe5YwE9YHhC+Q\/wYMdPeh6YqzPtkce41oOIa7+86otQv416L3ZnYH4X7tsemKsSHZFLuSZhOzMPC2gDATyiZCZ43BhOnyNgC3ep2ZLjJFtif8hPi\/S\/hbVxGmz3uaMCZtW\/Qf8kpgjbv\/IW3B1pHNsdcn+tL1DUJHoCGElomdhPuyd2bq\/wHI+tjr7SFrYTad+cD\/uHvGNe1D9sSupNmEog+1LYRvRLMTtvUESgirafQmdLCZn7ZAG5DNCR8ajP9YwtyVq4CfeOYuh\/QIWRo71E49tyXxQy+qvR1CmPlqEKH2nHHvn2yOHeqPv54yhwAXAk96Bi3fl42xK2k2ITMrIKw6caW7v17P\/taEiZ5f9tDBI2McAAm\/ofjzCPeqriR0MBiTafFnc+w1zOxhYG708767f1JPmQ6egQtPZ3PsEDv+wzzDxvRClsae7puqB9IPYfaTV4A5QF\/qdOKIylxHmPMx7fHWiauAMB6t3hUnCB1UygnNU2mPdx\/ib5Wp8Wdz7FF8YwidND4iTBX5MGFC7T78a0WTtsDzwOB0x3ugxN5I\/OcCX0iIv2bquUHpjvdAiF01zSZmZl8irFW3g\/AmeAXY7O5bo7b5R4Gd7n5xGsP8jOhG\/B8IExdcQhiPVndVjesIS4ANSUOIjcrm+LM5dthjbOmPCQnnUsIH3xLCWqyvECYN+Jm7Z9Ri2dkcO2R3\/Nkau5JmCliYBej7wGjCvK1zCOtlnkbo3HGFu7+Vvgjrl60Jv0Y2x5+tsUfjG\/8TaO\/uNydsLyA0K59PuDd4GDDF3S9PS6D1yObYIbvjz+rYlTRTJ+oReQ5hzONOwuDppz2z56\/MyoRfI5vjz9bYLcyX28Xd37EwxdmnnvDBYmYXAk8CRe7+ZrrirE82xw7ZHX+2xq6k2Uwswyan3ptsTPiJsjn+bI69RtT71DwsT3UloYnt0HTHFUc2xw7ZHX82xK6kKXuVbQm\/rmyOP5tjr2Fm3yUs5PyTdMeSrGyOHbI7\/kyNXUlTRFLKwooa1dmY\/LM5dsju+DM1diVNERGRmLTKiYiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIx\/X9X3V\/9xOjkawAAAABJRU5ErkJggg==\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Nach einem Grover-Durchlauf hat der Algorithmus die L\u00f6sungssequenz 1 1 1 schon deutlich verst\u00e4rkt.<\/p>\n<h3> Grover-Algorithmus mit 2 Durchl\u00e4ufen <\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[19]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Schaltkreis nochmal neuerstellen,<\/span>\r\n<span class=\"c1\"># ausmessen und Diagramme ausgeben<\/span>\r\n<span class=\"n\">circuit<\/span> <span class=\"o\">=<\/span> <span class=\"n\">QuantumCircuit<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">,<\/span> <span class=\"n\">n<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"c1\"># 2 Grover-Durchl\u00e4ufe<\/span>\r\n<span class=\"n\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">measure<\/span><span class=\"p\">(<\/span><span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">),<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">))<\/span>\r\n\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">draw<\/span><span class=\"p\">(<\/span><span class=\"n\">output<\/span><span class=\"o\">=<\/span><span class=\"s2\">&quot;latex&quot;<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[19]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAACDoAAAEVCAIAAACEl4BtAACfOUlEQVR4nOzdd0AUR98H8OHoTUBEwAqKKIpS1GiiBmvsLQqWRBS7MXaNLZZEopJgiRFjBXtUDLFg77EXEKWIUqUjiJSjHFx5\/9jnudcHKcdxe7u3+\/3843o3t\/tbZmeu\/HZmtGQyGQGNVV5e\/uHDBz09PaYD+Y+KiorGjRszHQWwSElJSUlJiba2NtOB\/IdUKrW0tKT7KO\/evdPV1aX7KHViYWHBdAgADMvNzWVPX0QIkclkDRs2pPsorDprsVhsampqYGDAdCAATCovL8\/Pz2fP5wSxWGxlZUX3UVjVFxF1fSAEYLn3798LBAKmo\/h\/EomkUaNGdB8lLy9PS0uL7qMoSCqV6uvrm5iYMB0IB+np6VVUVDAdhTJatWqVkJDAdBQADNNhOgColy+++CIsLIzpKP7HgQMHpk6dynQUwBYODg6ZmZlMR\/E\/Xr582bFjR\/r2f+zYsW+\/\/Za+\/StBIBCIxWL2fC4HUL\/r168PGDCA6SgqKygoaNCgAX37v3\/\/fs+ePenbvxJatmyZnJzMdBQATOrcuXNUVBTTUfyPU6dOeXp60rf\/Z8+ede3alb79Kyc1NbVZs2ZMRwHAmJSUlJYtWzIdRWXPnj3r3LkzffvPyclh2+2VZmZm+fn5TEfBQYaGhiNGjBg3bhzTgdTNhg0b1HAPAQD7IV2h2ezs7PLy8vz8\/JgOhBBCMjMzFyxYoIZ7RUGD2NjYtGzZcvHixUwHQgghz58\/37Rpk44Ovf2eubk5IWTr1q0s+Q584cKFQ4cOyWQypCuAz4yNjQkhGzZsaNu2LdOxEELI7du3d+3aJRaLaT2Kvr4+IWT9+vXt27en9UAK2rx5MxUSAJ+1bNmyvLzc19eX6UAIIeTt27fLli0zMzOj9SjUUJI1a9bQer+I4h4+fLht2zbMMQBACFm8eHH37t2ZjoIQQl6+fOnr60v3yDOJREIImT9\/Pkvu59izZ09SUhLTUXCTtrZ2+\/btaU3G02Hv3r3smT0FgEFIV2g2IyMjc3NzlnTBcXFxCxYsYNVAb2CcoaFhkyZNWHKJmpiYbNq0ie6jUE1g4MCBLPl9MD09\/dChQ0xHAcAwKl3Xt2\/fL774gulYCCGkuLhYDUehzrp3794eHh5qOFytDh06VFZWxnQUAAwzMjKytLRkyUejly9fLlu2jO7ZYKi+6Msvv+zfvz+tB1Lctm3bmA4BgBU+\/\/zzsWPHMh0FIf+95Us991d169aNJZ3wtWvXMjIymI4CAIB1WDRTIQAAAAAAAAAAAAAA8JMGpyvEYnF5eblKdiUSiVSyHwAAAAAAAAAAAAAAUIIGpyvmzJkzefJklezKzs5u165dKtkVAAAAAAAAAAAAQHl5+e3bt5mOAkCTaHC6IisrKysrSyW7cnd3\/+OPP1SyKwAAAAAAAAAAAABfX98BAwaoZ+06AG7Q4HSFIiQSSXx8\/M2bN6Ojo6VSaXXFfHx8YmNjHz16pM7YAAAAAAAAAAAAgJPS09O3bt06Y8YMY2NjpmMB0BicTVdIpdLt27e3aNGiTZs2\/fr1c3Z2tre3r24IxYgRIywtLQMDA9UcJAAAAAAAAAAAAHDPjz\/+KBAI1q5dy3QgAJqEm+kKkUjk6em5aNGijIwMQoiRkREhJCUlZf78+V5eXp8Os9DT0\/vmm29OnjxZUlLCQLgAAAAAAAAAAADAFS9evDh8+PCKFStsbGyYjgVAk+gwHQAt1q1bFxISQgiZPn26r69v48aNo6Ojf\/755+Dg4ODgYFdX11WrVlV6ydSpU3fs2PH3339PmjSJiZDVrbi4WCgUEkKMjIxMTU1rLvzu3TuZTEYIsbKyEgi4meICtuHbJZqfny8SiQgh2trajRo1qrV8WVlZQUEBtW1tbU1vcAB8xeeGybdOGID9+NYq+dwDA7AWnxsm3zphUIlly5bZ2touXLiQ6UAANAwH+824uLgtW7YQQiZNmrRv3z5ra2stLS1nZ+cTJ06MHj2aELJu3bqkpKRKr3JxcXFzcwsKCmIgYiYsWbLExsbGxsam1lP+8OGDtbW1jY2Nvb19Det\/AKgW3y7RU6dOUedra2v7aQdVSUlJSe\/evanyhw4dUk+EADzE54bJt04YgP341ir53AMDsBafGybfOmGov4sXL167dm3jxo3UjC8AoDgOpiv27t0rFosNDAz8\/Pw+flwgEGzdulVbW1ssFh85cuTTF06dOvX27du1vulyw+PHj6mNzz77rOaST548oTbc3d11dLg5HAdYiG+XqI+Pj729PSFELBb\/+uuvNZSUSCTjx4+n\/j4LFiz44Ycf1BQiAP\/wuWHyrRMGYD++tUo+98AArMXnhsm3ThjqSSKRLF++3NXV9dtvv2U6FgDNw8F0xfHjxwkhHh4etra2lZ6ys7Pz8PAghBw9evTTF06cOFFPT+\/gwYP0x8iw0tLSqKgoQoienp6bm1vNheXvyt26daM9MgBCCC8vUV1dXfnqW0FBQdS6O1WaO3fu+fPnCSHjxo3btm2bmuID4CXeNkwedsIALMfDVsnbHhiAzXjbMHnYCUM97d+\/Pyoq6rfffsNsYABK4FqzSUxMpN4yXVxcqixAPR4XF5ebm1vpqYYNG44cOfLgwYOcH68XFhYmFosJIS4uLvr6+jUXxnstqB8\/L9FJkya1adOGECISifz9\/ass4+vru2fPHkJI3759Dx8+rKWlpdYQAfiHnw2Tn50wAJvxs1XyswcGYDl+Nkx+dsKgNKFQ+NNPPw0fPrx\/\/\/5MxwKgkbiWroiIiKA2qktXtG3bltp48eLFp8\/6+PikpKTcvHmTnujYQj44UZG3T3nhWsc8AhtIpVIO5Nv4eYlqa2uvW7eO2t6zZ8+nKdVDhw6tWbOGEOLq6vrPP\/\/o6empO0SAuuBGd8TPhsnPThi4iht9ET9bJT97YOAwbnRH\/GyY\/OyEQWm\/\/vrru3fvNm3axHQgAJqqcrpCJpNdvXrV29v7s88+69+\/\/6pVqzIzMwkhS5cudXJy6tChg0gkUtWxd+\/evWzZsmXLlr1\/\/15V+8zLy6M2HBwcqiwgf7zKNSq++uqrZs2acX7BbcWz\/YmJidTnj8aNG9vZ2dEdGCgtKytr+fLl7dq109fX19PTc3R0XLJkSXp6OtNxKYm3l+iECRPat29PCCkpKak0aPrKlSvTp08nhNjb21+6dKlBgwbMhAhQG451R4SXDZO3nTBwCcf6It62Sh72wMA9HOuOCC8bJm87YVBCRkbG1q1bZ86c2aFDB6ZjAdBU\/5OuSE9P79u378CBA48cOfL06dMbN25s2rTJycnp9u3boaGhsbGx2tratQ58U9zJkyf9\/f39\/f3z8\/NVtU\/5rgwNDassYGxsTG0UFRV9+qxAIPD29g4JCVFhSCykeLYfwxg1wqlTpxwcHH799dfXr1+LxWKJRBIXF7d169Y2bdpUuao8+\/H2EhUIBOvXr6e2AwICCgoKqO3w8PCxY8eKxWIrK6srV67Y2NgwFiJAjbjXHRFeNkzedsLAGdzri3jbKnnYAwPHcK87IrxsmLzthEEJq1evFggE8lVeAEAJ\/5+uSEhI6Nq16+3btwkhRkZGEydO9PX1nT59ulAoHD169Js3b4gmjGWTpxmqG3Koq6tLbVSZriCE+Pj4lJWVnThxgoboWOHdu3fJycmEEAsLC2rSyRrI32vZX\/W8derUqfHjxxcXF3\/6VGlpqbe39+HDh9UfVX3w\/BIdO3YsNZddQUHBzp07CSHJyclDhw4VCoXGxsYXLlyo9W8CwBTudUdyvGqYPO+EgQO41xfxvFXyqgcGjuFedyTHq4bJ804Y6uTFixeHDx9esWIFl9J1AOr3n3RFQUFB\/\/79qXmfevXqlZCQcOzYsdWrV+\/bt+\/IkSP5+fkymYyoOj+8du3aEydOnDhxwtraWlX7\/PDhA7VRa7pCKBRWWcDBwaFXr16BgYGqColtPr4voNY1r3BrAMtlZ2dPmzaNap7VmT17tmaNNeb5JaqlpfXTTz9R29u2bUtJSRk0aFBWVpaOjs7p06e7du3KbHgA1eFkdyTHq4bJ804YNB0n+yKet0pe9cDAJZzsjuR41TB53glDnSxbtszW1nbhwoVMBwKg2f6TrliwYAGVLp42bdrNmzc\/TgOOHz++VatW1Hal\/HB5eXl9Jk3q06fPuHHjxo0bZ2JiovROKikvL6c2qlvDSv64WCyubidTp059+vRpVFSUqqJiFcXfPisqKp4\/f04I0dLS4tgHDs7Yvn17dYk3udLS0q1bt6onHpXAJTpy5MjOnTsTQt6\/f+\/q6vr69WtCyP79+wcNGsR0aADV4mR39DH+NEx0wqDRONkXoVXypwcGLuFkd\/Qx\/jRMdMKgoIsXL167dm3jxo1GRkZMxwKg2XQIIS9fvjx06BAhpE2bNgEBATo6Oh+X0NLScnBwSExMNDQ0lC8U8+LFi2XLlt24cUMqldrZ2a1YsWLWrFnqj\/5T8syHPG9RifxxMzOz6nbi6ek5b968oKCgLVu2qDxCxslvDbC1tU1ISKihZExMDLWyuqOjo7m5uRpig7o6f\/68IsXOnTunQRczLlFCyM8\/\/zx06FDy3xFjfn5+kydPZjoogJpwsjuqhCcNE50waDRO9kVolYQ3PTBwCSe7o0p40jDRCYMiJBLJ8uXLXV1dv\/32W6ZjAdB4OoQQf39\/6j+7d++uciXtmJgYQkjnzp2pTEZYWFifPn0EAsHixYstLCxCQkKoMYw\/\/\/yzGiOvmqmpKbVRn3SFsbGxp6fn8ePH\/f39ax3rV520tLSHDx8q91rFvX37tqysTPHyMpns6dOn1PacOXMUfFWdhjHev3+\/TiExRSQSJSUltWvXjulA6oVaVKZWiYmJJ0+eFAgEtRdVtffv39fpgxqtl6hEIiGEXLlyhdaxUxEREfXfyZAhQ1xcXF68eEEImT59+g8\/\/KD0rqhPzKdPn1a6N1MnoVCYnZ3dunVrpgNRq7dv35qZmWn6VxqWd0dxcXGk+pGXClJhw6Q+jZw9e1aFA0w\/lZiYSOp41rR2wiUlJbm5ucHBwYrHw6D09HR9ff1GjRoxHYj6SCSSV69eOTs7Mx1IvbC8LyKEpKWllZaWKl6e1lZJTVPz77\/\/yifUpcPbt28Jm3pgapD9hQsXLC0t6xOSeohEouTk5LZt2zIdiFplZmZqa2s3btyY6UDqheXdUW5uLqlxzglFqLBhUl3E1atXY2Nj6xNSzajZQSoqKhR\/Cd0fjQoLCzXlo1FOTk5FRUWTJk2YDkQh5eXldXq3rZlYLH779m1+fn5+fr5QKCwvLzcxMdHX1zczM7OxsWnatCkhZP\/+\/VFRUdeuXatPcy4pKXn\/\/r2mXBJVio6Obteunba2NtOBsFFCQoK1tTWtXwBpJRaLX79+LR\/JQB9zc3MdiURy7tw5Qoirq2vfvn0\/LZSenp6Wlkb+OxOUTCabNm2aWCx++PAhtbbS8uXLBw8evHHjxnHjxqkh6JrJ0xXVraRNrc9BakxXEELKy8t1dXXr8+vejh07fvvtN6VfrrgGDRooXjguLk6JbyMKvtcWFBQQQvz8\/Oq6f6CbVCodP348U0enkgQKovUSpaa8W7RoUV33r4S8vLz6vPzs2bPynEpWVlZ9dkXlm8eNG1efnQCoCrPdUUZGRn1ersKGSf2EMXXq1PrsREHUpzgF0doJx8fHp6amenl51XX\/ACrHbF\/UsGFDxQvT2irfv39PCNmwYUNd96+ElJSU+rxchT1wfHw8qcvPjgC0YrY7opqD0lTYMKm85tKlS+uzEwVRd7EoXpi+TvjVq1fp6en4aEST6OhopV9bUlLy8OHDO3fuhIWFxcXFJScn15DlMjQ0bNWqVUJCQocOHczMzMRicaVJaxSXlJSUmZmJSwJ4Tl9fX+fZs2fUr8x9+vSpstCjR4+oDSpdERER8eLFi3nz5lG5CkKItra2n5+fu7u7n5\/f4cOH1RJ5teQ3wSUkJPTs2fPTAvKxezXcx1pQUBASErJ48eL6RLJp06Y5c+bUvLJW\/S1dujQpKUnx8vJZF8eMGXPgwIGaC3fp0oX6+FJpzZLqUBmgvXv39uvXT\/GQGFReXl7dkuyaYsiQIdQkoTVr1arVtWvX1BDPpzw9Pe3t7RUvT+slSt2zf+XKFQcHB8VDqqt\/\/\/3Xx8enTr9EVHL\/\/v0JEybI0zyhoaGPHz9Weq02Nze3w4cPx8XFMXIPaV3JZLLy8vIqx\/lxWHl5uY6OjkZUUA1Y3h09f\/587NixzZo1U3oPqm2Y1A3sYWFhtI6qiYqKGjlyZIsWLRR\/Ca2dcMeOHZs3b37kyBHF42FQRUWFQCDg261hIpFI03tglvdFhJB58+bV6Z4GWlsl9dXp8OHDPXr0UDykuoqNjR06dKidnZ3Se1BtD0yNrr53756tra3SIakTBxpmXYnFYi0tLU3vgVneHWVkZPTq1as+kw2otmFS3xkvXrxI61iinJyc7t27t2\/fXvGX0NoJu7u7FxYWXrlyRfF4GCSRSGQymdI\/xKuZu7t7ly5d6vqqd+\/enTp16tSpU48ePaqoqDA2NnZ3d\/fw8Jg+fbqjo2PDhg1NTEyoT+8SiaSwsLCkpCQ1NTUhIeH06dMikejVq1efffaZiYnJgAEDxo8fP2zYsLouYtG+ffu2bdvWeqWxGQd+Z6OPSCTS09PTiHkvqqOezyTm5uY6VBKbEFLdkC55uoJ647l8+TIhZODAgR+XcXNzs7Kyunv3Lo3BKqZTp07URnVDL+XpihoGgpw4caK0tHTKlCn1iURbW7tOv9Iqx8TEpE4XunzWxR49etQ8vqSgoID6W+nr68tTU4qwsbGRr80OdPPy8lLkhjgvLy+mKsXAwIBtl2jz5s1p\/WsoOO67OjExMcOHDy8tLW3Xrt2MGTOWLFlCCFm7dm09P8W2atVK038NB5ZjeXf07t27+rycpoZpZ2dXn9RmrZS4GZDWTlhLS4u6+6yuUQEojuV9ESHE2Ni4Tm1TDR+NbG1taf1r1LracM1o6oFbtGjRvHnz+uwBoGYs747q+aMzTQ2zWbNmtP41lFgAme6PRrq6uvhoRIc6ffmVSqXnzp3bs2fP9evXpVJpr169fv755y+\/\/LJr1666urq1vjwjI8PPz2\/27Nl+fn7379\/\/999\/Q0JCxo0bZ2JiMnr06IULF7q7uysYiZaWlpGRES4JAAE1BJhU\/52WSldYWVlRd8Rcv36dENKxY8dKxdq2bZucnFzPAYD15+zsbGBgQAgJCwurskBkZCQhxMLCok2bNtXtJDAw0MPDg9b7r5kivzWg1rsenj59Sg0NcXd3V6SDBkbMnz+\/5s9MhBBTU1P1TH+kEjy\/RNPS0gYNGvThw4fGjRtfvHhx3rx51M3gV69evXfvHtPRAdSEe92RHK8aJs87YeAA7vVFPG+VvOqBgWO41x3J8aph8rwT5jyRSHTgwIEOHTqMHj06PT1948aNycnJt2\/fXrFixRdffKFgPa5evVogEKxdu9bU1HTQoEEbN26MjY0NDw+fO3futWvXOnfu3K9fv0uXLtF9LgBcIrCysqK2qPWRKklLS6OSyfKxbNTaD9RKMh+jRhLUaRJAOujr6w8fPpwQcufOnZycnErPyk9n1KhR1d3xHR0d\/eTJE\/VMJ61mIpGIqmUdHR03N7eaC8tvIlBwGCMwolGjRkeOHKnhxgGBQHDo0CFNWaeO55dofn7+4MGDU1NTDQ0Nz507Z29vr6urK\/8Cs2bNGmbDA6gZx7ojOV41TJ53wsANHOuLeN4qedUDA\/dwrDuS41XD5HknzHnnz593cnKaPn26paXluXPnXrx4sWzZsroOvHvx4sXhw4dXrFhhY2Pz8eNubm6bN29++\/btoUOHsrOzhwwZ0rt37yp\/dwWATwnkgwwuXrwYERHx8XMlJSU+Pj7l5eXkow63oKCgypl8DQ0NCSHFxcV0R1wrb29vQkhZWdmnaz5v2LCBSnf7+PhU9\/LAwEBTU9OxY8fSGiQjIiIiqNrs2LEjVV81UPwmAmDW8OHDz507V+V0IhYWFmfOnBk9erT6o1IOny\/RsrKyESNGREVFCQSCY8eOyU9q5syZFhYWhJDbt2\/funWL0RgBasGl7ojCt4bJ504YuIRLfRGfWyXfemDgJC51RxS+NUw+d8Lc9vr164EDB44YMaJp06ZPnjy5d+\/e8OHDlVtRYNmyZba2tgsXLqzyWT09PW9v78jIyFOnTiUnJ3fu3Pm7775TYr5WAL4RuLi4UOs9yGSywYMHX7x4USQS5eXl\/fPPP926daOmfiIfpSsKCwurnOWQerBOM5N6eXk1b968efPmycnJ9TyNjw0bNmzw4MGEkK1bt+7bt0\/+eEBAwP79+wkhI0eO7NWrV5WvraioOHLkyPjx45WY05D95Nl+Rd4+61QYmDV06NCEhISNGzd2795dT09PV1e3W7duGzZsSEhIoAYbaQreXqJSqXTixInU8j9bt279+HuLiYnJ3LlzqW2O3awEnCTvjqgZexs0aKCh3RHhZcPkbScM3PPxRyMDAwNtbW0N7Yt42yp52AMDV8m7o65duxJCTExMNLQ7IrxsmLzthLnt8OHD7u7ukZGRhw4d+vfff6m2qZyLFy9eu3Zt48aNNf+EqKWl5enp+erVq19++eXIkSOdOnW6c+eO0gcF4AMBIWT9+vXUEMWsrKyhQ4eampo2atTo66+\/NjExka9HLW\/ABgYGYrH40x1VVFSQ\/46xUFBOTk5aWlpaWppEIqnnaVSyb98+W1tbmUw2c+bMzp07e3p6Ojo6fv\/991Kp1M7Obvfu3dW9MDQ0NCcnh5MzQZGPsv21Dk5MTU2lliFp1KgRFvnRCObm5itXrnz48GG\/fv169+796NGjH3\/8kbrDRYPw9hL9\/vvv\/\/nnH0LIvHnzFixYUOnZ+fPnU13r\/fv367l4HYAaUN3R8ePHCSEnT57U0O6I8LJh8rYTBk6SfzT69ttv27Ztq6F9EW9bJQ97YOAwqju6du0aIWT79u0a2h0RXjZM3nbCXJWfnz927NjJkyePHj06NjbW29tbuREVFIlEsnz5chcXl2+\/\/VaR8oaGhsuXLw8LC7O2tu7Xr9+aNWuq\/HEVAAiVrhg9enRQUJA8GSgWi93c3AIDA+\/fv5+bm0sIcXBwsLS0pJ41NzeXSqVUcuJjIpGIelZtodegadOm4eHhffv2JYSEh4efPn2aWlRj4MCBjx8\/rjSj3McCAwPbtWvXvXt39cWqRorPpYhZF4ER\/LxEfX19\/\/zzT0LIiBEjtm\/f\/mkBKysr+fx1XLpZCYDN+Nkw+dkJA7AZP1slP3tgAJbjZ8PkZyfMVW\/evOncufPly5eDgoKOHj3aoEGDeu7wwIEDUVFR\/v7+NSxR8ylHR8cHDx4sWrTol19+GTp0aFFRUT3DAOCk\/zQqb2\/vjIyM27dvP3v2rKioKCwszMfHJz09PTs7m\/xvh0slJFJTUyvtKC0tjRBiZmam+LFv3bolk8lkMlnr1q3rdxZVsLGxuXHjRnh4+ObNm5csWbJt27YXL15cvny5hpWsMjMzL126NG3aNJUHwwZ5eXlUzsbExMTJyanmwph1EdSPn5fogQMHqE\/zXbp0+euvv6r7oLN06VJqxaCnT5+eP39erSEC8A8\/GyY\/O2EANuNnq+RnDwzAcvxsmPzshLnq6dOnPXv2lEqlT58+nTJlSv13KBQK169fP3z48P79+9f1tXp6er\/99ts\/\/\/xz79693r17U+NyAOBj\/\/82Y2Zm5uHh0blzZ2NjY+qRKvPDjo6OhBCq1\/5YVFSUgYGBvb09vfHWkZub2\/Lly\/39\/RcuXEgt0VGDw4cPa2lpTZo0ST2xqdnTp0+pja5du9aa+8WtAaB+PLxEQ0NDZ82aRQixs7MLDQ2tYb5Le3t7Ly8vanvt2rUymUxNIQLwD28bJg87YQCW42Gr5G0PDMBmvG2YPOyEueratWt9+\/a1tbW9f\/9+rZknBf3666\/v3r3btGmT0nsYOXLk9evX3759+8UXX6Snp6skKgDOqKnPlffOH3e4I0eOJIQ8evTo45JxcXHv3r3r27evPNWhiQIDA4cOHWptbc10ILRQfNZFqVQaFhamYGEAVeHbJfro0aNx48ZJJBJzc\/OLFy\/W2vMsX76c2oiIiAgJCaE\/QAA+4nPD5FsnDMB+fGuVfO6BAViLzw2Tb50wh+3evbtz58537txp0qSJSnaYkZGxdevWmTNnypf7Vc7nn39+\/\/79Fi1aUPPwA4BcTekKKj+so6Pj5uYmf3Dw4MH6+vpBQUGlpaXyB3fs2EEIGTFiBG1x0u7+\/ftv3rzh6iLbpC7Z\/piYGKFQSAhp06ZNw4YNaY8MgBDCs0s0NjZ22LBhJSUlurq6ISEhitzi4eLiMmjQIGp73bp1UqmU5hgBeIfnDZNXnTCARuBVq+R5DwzATjxvmLzqhLktODj49u3bKlxqd\/Xq1QKBYO3atfXfVdu2bW\/fvu3i4lL\/XQFwiU51T8hkMio\/3KlTJwMDA\/njpqamP\/zww4YNG7y8vH7\/\/XdbW9s\/\/\/wzICCgbdu2kydPVkfI9AgMDLS2th4yZAjTgdAlNDRUwZLOzs6aPmwTNBGvLtF27dopcQPFpUuX6AgGACg8b5i86oQBNAKvWiXPe2AAduJ5w+RVJ8xtdVoKu1avXr06fPjwzz\/\/bGNjo8LdAsDHqk1XxMbGFhYWkqpWClq3bl1eXt6uXbvk3XfHjh3Pnj37cVZDswiFwlOnTs2ZM0dHp9o\/CAAAAAAAAAAAAPCToaHh1KlTFy9ezHQgAFxW7a\/zVS5cQdHW1t65c+fcuXOvXr0qFApdXV0HDx6s2nSlmgUHBwuFQh8fH6YDAQAAAAAAAAAAANaxs7Pbt28f01EAcFy16YoJEyaMGTOGEFLdmAknJydF5i7UCEFBQZ9\/\/jlnTgcAAAAAAAAAAAAAQLNUm67Q1dXV1dVVZyh1ZW9vTy1nVH8ZGRm+vr4q2RUAAAAAAAAAAAAAANSVBi\/VsGPHDlXtKj4+XlW7AgAAAAAAAAAAAACAutLgBScAAAAAAAAAAAAAAIAbkK4AAAAAAAAAAAAAAACGIV0BAAAAAAAAAAAAAAAM0+C1K4AQkp2dnZqaOmvWLKYDIYSQgoICQkhRURHTgQCLvH\/\/PisriyWXaGpqKiGkoqKC1qMIhUJCyPr16y0sLGg9kIIiIyOZDgGAeaWlpYSQX3\/91dramulYCCHkzZs3hBCZTEbrUUQiESFky5Ytx48fp\/VACoqMjDQ3N2c6CgCGZWdnJyYmsuSjUV5eHiGkuLiY1qNQfdH27duDg4NpPZCCEhMTCSESiYTpQACYRDWBPXv2XLt2jelYCCEkLS2NEFJeXk7rUaRSKSHkwIEDd+7cofVACrp7925hYSHTUQAAsA7SFZqtYcOGFRUV169fZzoQQgiRSqWGhoaWlpZMBwIsYmFhERcXx5JLtKKiwtjY2MzMjNajWFpaGhkZPX36VCBgxfC10tJSS0tLlgQDwJSGDRsaGRlFRERoa2szHQshhIhEogYNGhgZGdF6FAsLC2Nj4xcvXkRHR9N6IAUJhUJ7e3umowBgWMOGDUUiEUs+GkkkEiMjo4YNG9J6FKovioyMfPXqFa0HUlB5ebmpqampqSnTgQAwiWoFsbGxVAKPcWKx2NjYmO7bGkxMTExNTd+8eZOcnEzrgRRUVFTUuHFjpqPgpvLy8hs3bqg2AVZYWBgfH+\/u7k7t\/\/nz5126dFHtl4v4+Hg13Fy1adOmly9ftmzZku4DqVZubq62tvaePXuYDgTUAekKzTZixAhjY+M2bdowHQghhEil0rCwsE6dOjEdCLDI2LFjk5OTmzVrxnQghBBSXl4eHR1ta2tL61E6dOgwePDgzp07syRDUFhY+P79e6ajAGCYvb39kCFDXF1ddXRY8cmnuLj47du3hoaGtB6lZcuWQ4YM6dSpk66uLq0HUtDbt287dOjAdBQADBs1apSVlVXr1q2ZDoSQ\/356d3JyovUozZo1Y1VfVFpaGhcXx5JRsABMadiw4fDhwx0dHQ0MDJiOhRBCKioqIiMjmzZtSutRTExMRo4c2apVK7pvGVFQZmYmbvekCXXLjmrT5CKRqKSk5NmzZ4QQsVhcVFQUHh6u2nRFaWlpixYtVLjDKu3bty8tLc3ExITuA6lWaWmpTCZDuoIntOieiABo1blz5xcvXjRo0IDpQAghRCqVFhQUBAQEfPfdd0zHwl9DhgwRi8VXr15lOpD\/sLW1zcvLMzY2ZjoQQgipqKgQCoWPHz\/+7LPP6DvKgQMHpk+f3qBBA\/bcxF1SUiKRSFiSPgGeiImJ6dChw6VLlwYNGsR0LIQQcv78+REjRpiamrIkXVFeXl5cXPzu3TsrKyv6jnLt2rWvvvqKPWctFAptbW3fvn3LdCDALzNmzHjw4AFLxhgRQpydnV+\/fs2SW\/slEklhYeHhw4cnTZpE31H+\/fdfDw8P9vRFVA\/85s0bltzyBTxRUFBgbm6+f\/\/+adOmMR0LIYS8efOmbdu2JiYmLMkjUj\/+3r17t2fPnvQdJTU1tUWLFsbGxnp6evQdRXElJSUGBgb5+flMBwIK2bVr19y5c0tLSw0MDG7cuNG\/f\/+IiAgXFxem46qzAQMG6OnpXbhwgelA6mblypWBgYHZ2dlMBwLqwIqPjKC0Dh06yGSy8PBwpgMhhJC4uDhHR8fmzZszHQiwSKtWrXr27MmSqYovXbo0ZMgQun8goO4JevjwYfv27Wk9kIK2b9++aNEipqMAYBiVFbh8+fIXX3zBdCyEEHLw4EEfHx+6k5rUBC\/nz5\/38PCg9UAKGjZsWFlZGdNRADCsffv2DRo0ePDgAdOBEELIy5cvXVxc6B54Ss3uEhIS0r9\/f1oPpKDg4GAvLy+W3FEOwBSqCQQFBY0dO5bpWAj57z0WdE\/bS+Vm9u7dO3HiRFoPpKCZM2feu3eP6SgAAFgHN9sCAAAAAAAAAAAAAADDkK4AAAAAAAAAAAAAAACGaXC6QiwWl5eXq2RXIpFIJfsBAAAAAAAAAAAAAAAlaHC6Ys6cOZMnT1bJruzs7Hbt2qWSXQEAAAAAAAAAAABADQoLCydMmJCcnMx0IMAuGpyuyMrKysrKUsmu3N3d\/\/jjD5XsCgAAAAAAAAAAAABqsHnz5r\/\/\/lsqlTIdCLCLBqcrFCGRSOLj42\/evBkdHV3D1e\/j4xMbG\/vo0SN1xgYAAAAAAAAAAADAN2lpab\/\/\/vucOXNatWrFdCzALpxNV0il0u3bt7do0aJNmzb9+vVzdna2t7evbgjFiBEjLC0tAwMD1RwkAAAAAAAAAAAAAK+sXLlST09vzZo1TAcCrMPNdIVIJPL09Fy0aFFGRgYhxMjIiBCSkpIyf\/58Ly+vT4dZ6OnpffPNNydPniwpKWEgXAAAAAAAAAAAAAAeeP78+fHjx1etWtWoUSOmYwHW0WE6AFqsW7cuJCSEEDJ9+nRfX9\/GjRtHR0f\/\/PPPwcHBwcHBrq6uq1atqvSSqVOn7tix4++\/\/540aRITIatbcXGxUCgkhBgZGZmamtZc+N27dzKZjBBiZWUlEHAzxQVsw7dLND8\/XyQSEUK0tbUVebcuKysrKCigtq2trekNDoCv+Nww+dYJA7Af31oln3tgANbic8PkWycMQLdly5a1aNFi3rx5TAcCbMTBfjMuLm7Lli2EkEmTJu3bt8\/a2lpLS8vZ2fnEiROjR48mhKxbty4pKanSq1xcXNzc3IKCghiImAlLliyxsbGxsbGp9ZQ\/fPhgbW1tY2Njb2+P1W9Abfh2iZ46dYo6X1tb2087qEpKSkp69+5NlT906JB6IgTgIT43TL51wgDsx7dWyeceGIC1+Nww+dYJA9Dq7NmzN27c2Lhxo4GBAdOxABtxMF2xd+9esVhsYGDg5+f38eMCgWDr1q3a2tpisfjIkSOfvnDq1Km3b9+u9U2XGx4\/fkxtfPbZZzWXfPLkCbXh7u6uo8PN4TjAQny7RH18fOzt7QkhYrH4119\/raGkRCIZP3489fdZsGDBDz\/8oKYQAfiHzw2Tb50wAPvxrVXyuQcGYC0+N0y+dcIA9BGLxatWrfrss8\/Gjx\/PdCzAUhxMVxw\/fpwQ4uHhYWtrW+kpOzs7Dw8PQsjRo0c\/feHEiRP19PQOHjxIf4wMKy0tjYqKIoTo6em5ubnVXFj+rtytWzfaIwMghPDyEtXV1V27di21HRQURK27U6W5c+eeP3+eEDJu3Lht27apKT4AXuJtw+RhJwzAcjxslbztgQHYjLcNk4edMAB99uzZExMT4+\/vr6WlxXQswFJcS1ckJiZSb5kuLi5VFqAej4uLy83NrfRUw4YNR44cefDgQc6P1wsLCxOLxYQQFxcXfX39mgvjvRbUj5+X6KRJk9q0aUMIEYlE\/v7+VZbx9fXds2cPIaRv376HDx\/GuzsA3fjZMPnZCQOwGT9bJT97YACW42fD5GcnDECHoqKiDRs2fP3117169WI6FmAvrqUrIiIiqI3q0hVt27alNl68ePHpsz4+PikpKTdv3qQnOraQD05U5O1TXrjWMY\/ABjKZjFrUS6Px8xLV1tZet24dtb1nz55PU6qHDh1as2YNIcTV1fWff\/7R09NTd4gAdcSB7oifDZOfnTBwFQc6IsLXVsnPHhi4jQM9Ej8bJj87YQA6bNy4MS8vb9OmTUwHAqxWOV0hk8muXr3q7e392Wef9e\/ff9WqVZmZmYSQpUuXOjk5dejQQSQSqerYu3fvXrZs2bJly96\/f6+qfebl5VEbDg4OVRaQP17lGhVfffVVs2bNOL\/gtuLZ\/sTEROrzR+PGje3s7OgODJSWlZW1fPnydu3aXbly5caNG46OjkuWLElPT2c6LiXx9hKdMGFC+\/btCSElJSWVBk1fuXJl+vTphBB7e\/tLly41aNCAmRABakN1R8OGDSOEDBs2TNO7I8LLhsnbThi4RP7RKCgoKCYmRtP7It62Sh72wMA9VHfUtWtXQsisWbM0vTsivGyYvO2EAVQrLS1tx44dc+bMcXR0ZDoWYLX\/SVekp6f37dt34MCBR44cefr06Y0bNzZt2uTk5HT79u3Q0NDY2Fhtbe1aB74p7uTJk\/7+\/v7+\/vn5+arap3xXhoaGVRYwNjamNoqKij59ViAQeHt7h4SEqDAkFlI8249hjBrh1KlTDg4Ov\/766+vXr6nRFXFxcVu3bm3Tpk2Vq8qzH28vUYFAsH79emo7ICCgoKCA2g4PDx87dqxYLLaysrpy5YqNjQ1jIQLUSN4dUfcESKVSTe+OCC8bJm87YeCMjz8aUbO8anpfxNtWycMeGDhG3h3FxcURfDTSWLzthAFUa8WKFXp6etQALIAa\/H+6IiEhoWvXrrdv3yaEGBkZTZw40dfXd\/r06UKhcPTo0W\/evCGaMJZNnmaobsihrq4utVFluoIQ4uPjU1ZWduLECRqiY4V3794lJycTQiwsLKhJJ2sgf69lf9Xz1qlTp8aPH19cXPzpU6Wlpd7e3ocPH1Z\/VPXB80t07Nix1Fx2BQUFO3fuJIQkJycPHTpUKBQaGxtfuHCh1r8JAFO41x3J8aph8rwTBg7gXl\/E81bJqx4YOIZ73ZEcrxomzzthAFV5\/vz5X3\/9tWrVqkaNGjEdC7Ddf9IVBQUF\/fv3p+Z96tWrV0JCwrFjx1avXr1v374jR47k5+dTcyx+mh+WSCRCoVC5Y69du\/bEiRMnTpywtrauxyn8jw8fPlAbtaYrqgvbwcGhV69egYGBqgqJbT6+L6DWNa9wawDLZWdnT5s2reYpUGfPnq1ZY415folqaWn99NNP1Pa2bdtSUlIGDRqUlZWlo6Nz+vRpahQ5AAtxsjuS41XD5HknDJqOk30Rz1slr3pg4BJOdkdyvGqYPO+EAVRl2bJlLVq0mDdvHtOBgAb4T7piwYIFVLp42rRpN2\/e\/HjU3vjx41u1akVtV8oPJycn9+nT58CBA8odu0+fPuPGjRs3bpyJiYlye\/hUeXk5tUGN+\/6U\/HGxWFzdTqZOnfr06dOoqChVRcUqir99VlRUPH\/+nBCipaXFsQ8cnLF9+\/Za84WlpaVbt25VTzwqgUt05MiRnTt3JoS8f\/\/e1dX19evXhJD9+\/cPGjSI6dAAqsXJ7uhj\/GmY6IRBo3GyL0Kr5E8PDFzCye7oY\/xpmOiEAerv7NmzN27c2Lhxo4GBAdOxgAbQIYS8fPny0KFDhJA2bdoEBATo6Oh8XEJLS8vBwSExMdHQ0LBDhw6EkJMnT967dy86OvrOnTtSqXTMmDGMhF4leeZDnreoRP64mZlZdTvx9PScN29eUFDQli1bVB4h4+S3Btja2iYkJNRQMiYmhlpZ3dHR0dzcXA2xQV2dP39ekWLnzp3ToIsZlygh5Oeffx46dCj574gxPz+\/yZMnMx0UQE042R1VwpOGiU4YNBon+yK0SsKbHhi4hJPdUSU8aZjohAHqSSwWr1q16rPPPhs\/fjzTsYBm0CGE+Pv7U\/\/ZvXt3lStpx8TEEEI6d+5MZTL+\/PPP+Ph4Z2fnL7744t69e2qMtnampqbURn3SFcbGxp6ensePH\/f39691rF91Tpw4ofS4E8VFR0fXKUKZTPb06VNqe86cOQq+SsFhjKWlpYSQNWvW7NixQ\/GQmCIUClNSUtq3b890IPXy6tUrRYolJCT0799f6Yu5PqKjoysqKhQvT+slmpubSwiZNm2asbGx4iHV1fv37wkhJSUl9dnJkCFDXFxcXrx4QQiZPn36Dz\/8oPSuUlJSCCFfffUVIxdAXeXl5b1\/\/55Lc90qIjEx0dTU1MrKiulA6oXl3RG1CKR8KUjlqLBhZmRkEEK+\/vpr+RyVdCgsLCQfzZOpCFo74ZSUlPT09AEDBigeD4Pevn2rp6dna2vLdCDqU1ZWFhcX1759e21tbaZjUR7L+yJCSGRkpKGhoeLlaW2V1JT6y5cvb9iwoeIh1RV1g3leXl59dqLCHjg7O5sQMnHiRI24wbOoqCg1NVXTv7PUVWpqqkAgaNq0KdOB1AvLu6OysjLy3+agNBU2TOo71MyZM1U498anqJ+DqFnQFURrJ5ycnJySkqIpH40yMjLEYnGLFi2YDoQxaWlphJC+ffsmJSVRHxFnzZol\/xFSg4SHh6ukg83NzY2Li3vz5k18fPy7d++KioqEQmFpaamBgYGhoaG5uXnDhg0dHBxat259\/\/79mJiYf\/\/9tz59XXJycn5+vqa0lyrFxcVZWlrS+qGLVqWlpQkJCe3btxcIBLWXrgcLCwsdiURy7tw5Qoirq2vfvn0\/LZSenk61SflMULdu3aKusJUrV7I2XVHdStryd6Ya0hWEkPLycl1d3fo0JH19fS0trZqnqlSJOgUZFxdXp58tKAq+19J9vaqWlpaWRn8b1xRaWlp1ujA4c4nW81hnz56Vz0eXlZVVn11p1nUuEAg0qydRCW1tbY1IJnEAexoma7sjWjthzeqOtLW1+dYdaWlp6ejooDtSA\/Z8eldndfOzB64\/gUCgWZ2nSvDzAyEj+Nkw2fPRSLOuc21tbTX8wKURKs1Jo4mUvvbS09Nv3Lhx+\/btf\/\/9Vz7YyMzMzNra2tTU1MzMTFtbu6ysLCsrq6ysLDMzk8pEEkIMDQ137doVGRk5YMAA5W5P1Kz2UiVNf3dT2++oenp6Os+ePaNuNuzTp0+VhR49ekRtyNMVbP4aI19fPiEhoWfPnp8WkDenGobmFRQUhISELF68uD6RjB49evTo0fXZgyK8vb3rtMaGfNbFMWPG1Dr4o0uXLvHx8eSTNUuqQw3N2bBhw\/DhwxUPCeqjU6dOkZGRtRZzdHS8fv26GuL5VI8ePZo0aaJ4eVovUSqJfeDAAScnJ8VDqqvLly8PHjy4Pvfr3b9\/f8KECRKJhPpvaGjo48ePlV6rjbpv4urVqxr9vgjsx\/Lu6NGjR59\/\/nl97n5SbcOkFgkLCQmh9eaasLCwLl261Hx\/RiW0dsJNmza1tLS8du2a4vEA1BXL+yJCiJeXF3UrmIJobZVGRkaEED8\/v\/79+yseUl29fPnSxcWlPvOiqLYHpoYzHj9+vHnz5kqHBFArlndHKSkpLVu2rM\/oXtU2TAsLC0LI3r17O3bsqHRItcrKyrK1tbW2tlb8JbR2wi1atGjRogU+GmmKXbt2zZ079+bNmwYGBjdu3Ojfv\/+ePXtcXFyYjqvOBgwYoKenV6eX5OXlnT59+tixY\/fu3ZNKpfb29l9++eXy5cudnJwcHR0bN25c3Qs\/fPiwePHiI0eOjBw58uXLlydPnpTJZG5ubhMmTPDy8mrZsqXiMbRo0cLc3BzthScEb9++pbaq+0lRnq5Q+o1HnTp16kRtvHnzpsoC8nQFtQ5HlU6cOFFaWjplyhRVR8c8+ayLPXr0MKsR+e\/fSl9fXxP7X54YNWqUIsXUkDlTFVyiMTExw4cPLy0tbdeunXwe27Vr1zIbFUCtuNcdfYw\/DROdMGg67vVFaJX86YGBY7jXHX2MPw0TnTDwXExMjI+Pj62t7ezZs8Vi8e+\/\/56SkpKYmHjw4MEZM2b07NmzhlwFIaS4uPjUqVNz587966+\/oqOj3717FxgY2Lhx41WrVrVq1Wr06NH3799X27mABhHIB+ZUN8CNSldYWVnZ2dmpLSylOTs7Uzc1h4WFVVmAusHBwsKihsFHgYGBHh4eDg4ONAXJIPmtAbUmn54+fUoN9HN3d6d1Zm2oj\/nz55vVdtusqanpokWL1BNP\/fH8Ek1LSxs0aNCHDx8aN2588eLFefPmNWvWjBBy9epVts28B1AJ97ojOV41TJ53wsAB3OuLeN4qedUDA8dwrzuS41XD5HknDHwWFhY2YsQIZ2fn8+fPL1++PCEh4f79+99\/\/32dxiauWLFCT09vzZo11H8bNWrk4+Nz+fLljIwMf3\/\/8PDwnj17fvHFFxgzAZUI5KP\/qPWRKklLS6OSyQqOZWOcvr4+NRPRnTt3cnJyKj0rP51Ro0ZVN6VVdHT0kydPpk6dSneo6icSiaha1tHRcXNzq7mw\/CYCTal6fmrUqNGRI0dqmORHIBAcOnSo5nQ3e\/D8Es3Pzx88eHBqaqqhoeG5c+fs7e11dXXlX2Dkb\/AA7MSx7kiOVw2T550wcAPH+iKet0pe9cDAPRzrjuR41TB53gkDb71\/\/37WrFmfffbZy5cvt2\/f\/vbt259\/\/tne3r6u+3n+\/Plff\/21atUq+bz9clZWVosWLUpISDh27FhxcfFXX301atQo+XQ4AAL5IIOLFy9GRER8\/FxJSYmPj095eTnRqA7X29ubEFJWVubn51fpqQ0bNlDpbh8fn+peHhgYaGpqOnbsWFqDZERERARVmx07djQ0NKy5sOI3EQCzhg8ffu7cuSpnP7ewsDhz5owGjS\/m8yVaVlY2YsSIqKgogUBw7Ngx+UnNnDmTmsj19u3bt27dYjRGgFpwqTui8K1h8rkTBi7hUl\/E51bJtx4YOIlL3RGFbw2Tz50w8NaBAwccHR2PHj36008\/xcbGzp8\/39jYWLldLVu2rEWLFvPmzauugI6OzsSJE58\/f75nz54HDx506NDh559\/FovFysYO3CFwcXGh1nuQyWSDBw++ePGiSCTKy8v7559\/unXrJl\/0iY50hZeXV\/PmzZs3b56cnKzC3Q4bNmzw4MGEkK1bt+7bt0\/+eEBAwP79+wkhI0eO7NWrV5WvraioOHLkyPjx46l15zhGnu1X5O2zToWBWUOHDk1ISNi4cWP37t319PR0dXW7deu2YcOGhIQEzVr2nLeXqFQqnThx4t27dwkhW7du\/fh7i4mJydy5c6ltjt2sBJwk746oGXsbNGigod0R4WXD5G0nDNzz8UcjAwMDbW1tDe2LeNsqedgDA1fJu6OuXbsSQkxMTDS0OyK8bJi87YSBnwoKCsaNGzd9+nQPD49Xr179+OOP1GT7yjl79uyNGzc2btxY604EAsHMmTPfvHkzY8aM9evX9+nTR77KMvCWgBCyfv16aohiVlbW0KFDTU1NGzVq9PXXX5uYmMjXo6beXFUrJycnLS0tLS1NIpGods\/79u2ztbWVyWQzZ87s3Lmzp6eno6Pj999\/L5VK7ezsdu\/eXd0LQ0NDc3JyODkTFPko219r8ik1NTUrK4sQ0qhRo1atWtEeGdSbubn5ypUrHz582K9fv969ez969OjHH3+k7nDRILy9RL\/\/\/vt\/\/vmHEDJv3rwFCxZUenb+\/PnUvTz379+\/cuUKA\/EB1AXVHR0\/fpwQcvLkSQ3tjggvGyZvO2HgJPlHo2+\/\/bZt27Ya2hfxtlXysAcGDqO6I2pm9u3bt2tod0R42TB52wkDDz19+tTNzS00NHT\/\/v0hISEtWrSoz97EYvGqVas+++yz8ePHK\/gSc3PzP\/744+LFi3Fxca6urmfOnKlPAKDpBISQ0aNHBwUFyccTiMViNze3wMDA+\/fv5+bmEkIcHBwsLS2ZDLOOmjZtGh4e3rdvX0JIeHj46dOn4+LiCCEDBw58\/PixjY1NdS8MDAxs165d9+7d1RerGik+lyJmXQRG8PMS9fX1\/fPPPwkhI0aM2L59+6cFrKys5PPXcelmJQA242fD5GcnDMBm\/GyV\/OyBAViOnw2Tn50w8ND58+d79+5tbGz89OnTadOm1X+Hu3fvjomJ8ff3r27Z4OoMGjToxYsXXbt2HTNmzI4dO+ofCWio\/6z75O3tnZGRcfv27WfPnhUVFYWFhfn4+KSnp2dnZxPaOtxbt27JZDKZTNa6dWuV79zGxubGjRvh4eGbN29esmTJtm3bXrx4cfny5RpWssrMzLx06ZJKWiYL5eXlUTkbExMTJyenmgtj1kVQP35eogcOHKA+zXfp0uWvv\/6qbi2+pUuXamtrE0KePn16\/vx5tYYIwD\/8bJj87IQB2IyfrZKfPTAAy\/GzYfKzEwYeOnz48JgxY7p163b\/\/v327dvXf4dFRUW+vr5ff\/11dfPw18za2vrSpUszZ85csGDBggULpFJp\/UMCjfP\/bzNmZmYeHh6dO3eWL6LCgfywm5vb8uXL\/f39Fy5cSC3RUYPDhw9raWlNmjRJPbGp2dOnT6mNrl27VvfxQo4DVQ8ah4eXaGho6KxZswghdnZ2oaGhNSyZY29v7+XlRW2vXbtWJpOpKUQA\/uFtw+RhJwzAcjxslbztgQHYjLcNk4edMPDQkSNHpkyZMmbMmMuXLzdo0EAl+9y4cWNeXt6mTZuU3oO2tvaff\/65bt26HTt27Ny5UyVRgWapqc+V98486XADAwOHDh1qbW3NdCC0UHzWRalUGhYWpmBhAFXh2yX66NGjcePGSSQSc3Pzixcv1trzLF++nNqIiIgICQmhP0AAPuJzw+RbJwzAfnxrlXzugQFYi88Nk2+dMPBTs2bNfvnll2PHjunp6alkh2lpaTt27JgzZ46jo2M9d7V+\/fqLFy8OHz5cJYGBZqkpXUHlh3V0dNzc3D5+\/OLFi35+fn5+fg8fPiSEXL9+nfrvnTt3aI2VVvfv33\/z5g1XF9kmdcn2x8TECIVCQkibNm0aNmxIe2QAhBCeXaKxsbHDhg0rKSnR1dUNCQmpdXAxIcTFxWXQoEHU9rp16zAiEkDleN4wedUJA2gEXrVKnvfAAOzE84bJq04YeKtPnz4rV66sdfyQ4lasWKGnp6eqBWwGDx5sb2+vkl2BZtGp7gmZTEblhzt16mRgYPDxU8HBwQcPHpT\/NzQ0NDQ0lBCyYsUKDw8PuiKlWWBgoLW19ZAhQ5gOhC5UHSnC2dlZ04dtgibi1SXarl273Nzcur7q0qVLdAQDABSeN0xedcIAGoFXrZLnPTAAO\/G8YfKqEwZQifz8\/L\/++mvTpk2NGjViOhbQbNWmK2JjYwsLC0lVKwUFBQUFBQXRG5d6CYXCU6dOzZkzR0en2j8IAAAAAAAAAAAAAFRibm7+6NEjd3d3pgMBjVftr\/O8WrgiODhYKBT6+PgwHQgAAAAAAAAAAACAhunatSvTIQAXVJuumDBhwpgxYwghlWaC4qSgoKDPP\/9ckakYAQAAAAAAAAAAAABA5apNV+jq6urq6qozlLqyt7enljOqv4yMDF9fX5XsCgAAAAAAAAAAAAAA6kqDl2rYsWOHqnYVHx+vql0BAAAAAAAAAAAAAEBdCZgOAAAAAAAAAAAAAAAA+A7pCgAAAAAAAAAAAAAAYBjSFQAAAAAAAAAAAAAAwDANXrsCCCGRkZERERFaWlpMB\/L\/UlJSmA4BWCQ+Pv7BgwesukSLiopo3X9aWhohpEOHDrQepa5YVQUA6peTk0MI6dGjB9OB\/A+JRELr\/vPy8gghvXv3pvUoddKsWTOmQwBgWHR0dExMDKvelzMyMmjdf35+PiFkwIABtB6lrkQiEdMhADCprKyMEOLp6cl0IP+joKCA1v1XVFQQQr755ptvvvmG1gMpztTUlOkQAABYB+kKzbZ+\/fqLFy+2atWK6UAIIUQmk0VGRo4bN47pQIBF1q1b9\/r16yZNmjAdCCGEVFRUxMfHu7u703qUr7\/++tatWx07dmTJLxFCoVAoFLIkGACm9OvX79tvv3VyctLW1mY6FkIIKS0tzc7OtrKyovUovXr1mjRpUtu2bXV0WPF5Ly0tzc3NjekoABi2fv36mzdv2tnZMR0IIYRIpdKoqKgRI0bQepTu3bt7e3s7OjqypC8SiUQpKSks+QIFwBQHB4epU6e2bNlSX1+f6VgIIUQsFr958+azzz6j9SjNmzefPn16s2bNDAwMaD2QgnJycqytrZmOAngnLi4uIyOjYcOGKtynVCotKioyNTUVCASEkMLCQiMjI9W+75eWlspkMhXusEozZsw4dOiQiYkJ3QdSLYlEUlpampqaypkuhRUfGUFphw4dunHjRqNGjZgOhBBCpFJpZmbmhAkThg0bRt9R0tLSHB0dLS0t9fT06DuK4vLz85s3bx4REcF0ICx14MCB5ORkc3NzpgMhhJCKiorc3Ny1a9fS+gVVJpOdOXPmzp07LPnoX1hY2KhRo23bttF6FD8\/v59++snW1pbWoyiusLDQ3Nw8Li6O1qNMmjTp7NmzdP\/irCCZTJaZmRkYGDhhwgSmY2EjXV3ds2fP3rx5kyXfTouKigwNDek+ytGjR4ODg21tbVmSsBQKhSEhIVOnTqX1KAsWLDhw4AB7PqlnZGT4+fnNnz+fvkNIJBILCwtTU1OWXN5CoVBfXx\/DbasTFBT04MEDS0tLpgMhhBCJRJKVlTVjxgxah2Hp6emdO3fO0NBQDf2eIoqLi7W0tKjfU+hz6tQpb2\/vJk2asKQHLi4ulkql7969o\/Uoq1at+v33321sbGg9iuIyMzNXr169evVqpgNhI4FAcOHCBUKIsbEx07EQQkhJSUlZWdmhQ4doPcrNmzePHDliY2PDnvtXiouLly5dSmtH4e\/vv2bNGpbcQUgIycrKmj179pYtW5gOhL+WLFny+PFj1Q56zszMPHz48LBhw5o1ayYSibZv396zZ89OnTqp8BB5eXlqyCIIBAI9Pb2ZM2fSfSDVev369ZkzZ6hhc9yAdIVmKy0tNTQ0ZMkQzg8fPuzdu1coFNJ6FKFQWFpa2q1bNwcHB1oPpKBz586VlJQwHQV7lZaWWllZjRo1iulACCEkMTExODi4uLiY1qOUlJSUlJT079\/fycmJ1gMp6NKlS9QkDLQqLi4uLS0dO3YsS76TX716NSsri+6jlJWV6ejosKQHFgqFAQEBdM91prnKy8uLioq++OILV1dXpmMhhJCbN28mJCTQfRShUFhWVjZixAiW\/Ip9586dmJgYuo9C3XjFkoZZUVGxdetWut93RCJRUVHR559\/zpLBK7du3aI7W6zRSktLTUxMWHKJ5uTkBAYGFhYW0n2g\/Px8d3f3rl270n0gRdy9e1cNdxoJhUKRSDRo0KAGDRrQfSxFPHjw4MmTJ3QfpaSkpKKigiWXNyHEz88P39RqUFRU5Obm1rNnT6YDIYSQJ0+e3L59m+6jUA2zX79+LLnfKCws7Pr162KxWFdXl76jFBcXl5WVjRkzhu40rYJ+\/\/330tJSpqPgtXnz5s2bN0+1+3zy5Mnhw4dnz57ds2fPgoKC7du3jxkzZtq0aao9iho0bNjQ2Nh48+bNTAdSN6dPnz5z5gxLfo1RCaQrNJuVlVWTJk1Y0pDi4uL27t1L990Z1H0QkydPHj58OK0HUtDbt28TExOZjoK9LCws2HOJXrp0KTg4mO6JCKhPgRMnTmTJxGg5OTlq+HZKjSTdtGkTSz4EFxQU3Lx5k+6jWFlZNWrUiCWXd0ZGRkBAAEt+E2Gt0aNHz5o1i+koCCFkyZIlmZmZdB+FGtm2du1a1Y71VtrKlSvV8I7ZqFEj9nzHKCkp2bp1q4WFhRqONXr06NmzZ6vhQLVaunRpeno601Gwl5WVlUgkYskl+vLly8DAQCMjIzUca+jQoYsXL1bDgWq1du3aV69e0X0Uaj76lStXNm\/enO5jKWLDhg3h4eF0H4UaAc+Sy5sQ8uuvv7LkHZCd9PT0+vXr99NPPzEdCCGEbNmyRQ3pCmqM18KFCzt27Ej3sRTxxx9\/XL9+ne6jUK3gl19+oTUpori9e\/eyZIIQAGAtVvyuBAAAAAAAAAAAAAAAfIZ0BQAAAAAAAAAAAAAAMEyD0xVisbi8vFwluxKJRCrZDwAAAAAAAAAAAABAfRQUFEgkEqajYIAGpyvmzJkzefJklezKzs5u165dKtkVAAAAAAAAAAAAAIBy8vPzHR0d+fl7tQanK7KysrKyslSyK3d39z\/++EMluwIAAAAAAAAAAAAAUI6vr29+fv7gwYOZDoQBGpyuUIREIomPj79582Z0dLRUKq2umI+PT2xs7KNHj9QZGwAAAAAAAAAAAACAXFJS0s6dO+fNm+fg4MB0LAzQYToAukil0h07dvz2228ZGRnUIy1atFi6dOm8efM+LTxixAhLS8vAwMDu3burN0wAFRCLxXfu3Hnw4EFmZubdu3dlMtl3331na2v7xRdfeHh46OhwtpkDANtkZWVduHDhzZs30dHRhBBfX99r1661adNm0KBBdnZ2TEcHAHwhlUofPXp0+\/btzMzMM2fOFBQUzJw5s0mTJl27du3Xr5+BgQHTAQIAX+Tl5V24cCE2NjY5OZkQsm3btqioKDs7u4EDB7Zr147p6AAAgKVWrlxpZGS0cuVKpgNhBjd\/xxSJRBMnTgwJCaH+a2RkVFJSkpKSMn\/+\/Lt37544cUIg+J9hJXp6et98883Bgwe3b99uZGTERMjqVlxcLBQKCSFGRkampqY1F3737p1MJiOEWFlZVfrTaRbunXViYuIvv\/zyzz\/\/fPjwwcjIqHnz5lKpVCaT3bx5MzU1taSkxMLCYtSoUatXr27dujXTwdYN9ypLEbw66\/z8fJFIRAjR1tZu1KhRreXLysoKCgqobWtra3qDoxn3KloqlZ44ceKPP\/548uSJTCaztrY2MzMjhGRmZp44cSI7O1sikbi6us6YMWPGjBm6urpMx1s33KuvmvG2bfKtoincO+vMzMxNmzadOnUqOzvb0NCwSZMmFRUVhJB79+6lp6cXFhaamJgMHTp01apVnTp1YjrYuuFeZSmCb2eNHphLFR0aGrp169a7d++KxeLGjRtbWVkRQgoKCk6fPp2dnb1w4cJ27dr5+PjMmzfP0NCQ6WDrhpP1VQM0TJ5UNAB7PHny5NSpU1u2bLG0tGQ6FmZwsxNZt24dlauYPn16VlaWUCiMjIz09PQkhAQHB2\/evPnTl0ydOrWwsPDvv\/9Wd6wMWbJkiY2NjY2NTVBQUM0lP3z4YG1tbWNjY29vX8OEWhqBS2ddWFi4YMECJyenc+fO+fj43Llzp7CwMDY21sPDo2fPnrGxsYWFhXfu3PHx8Tl\/\/nz79u3nz59fWFjIdNR1wKXKUhyvzvrUqVPUydra2iYlJdVcuKSkpHfv3lT5Q4cOqSdC+nCsov\/9998uXbp88803urq6O3fuTE1NzczMpN6FAwIC0tPTMzMzAwMDmzRp8v3333fo0OHcuXNMh1w3HKuvWvG2bfKtoilcOmuRSLRmzZo2bdocPHjw66+\/vnLlSn5+fnx8vKenZ5s2bWJiYvLz8588eTJ\/\/vwHDx64ublNmTIlOzub6ajrgEuVpTi+nTV6YG5UdEREhIeHx\/DhwwsKCvz8\/OLj47Ozs+\/fv08IWb9+fWpqak5OzvHjx52dnVetWuXo6Hj48GGmQ64bjtVXrdAweVLRAOyxZMkSe3v77777julAGMPBdEVcXNyWLVsIIZMmTdq3b5+1tbWWlpazs\/OJEydGjx5NCFm3bt2n7zEuLi5ubm619sKc8fjxY2rjs88+q7nkkydPqA13d3dNn1aIM2edmJj4xRdf7Nu3b+nSpfHx8Vu2bPnyyy+1tbU\/LqOtrf3ll19u2bIlISFh6dKl+\/fv\/\/zzzxMSEpiKua44U1l1wquz9vHxsbe3J4SIxeJff\/21hpISiWT8+PHUH2fBggU\/\/PCDmkKkDZcq+o8\/\/ujXr59UKr18+fK\/\/\/47Z86cpk2bVipjZWXl4+Nz4cKFBw8eWFtbjxo1atWqVRr0TYZL9aUI3rZNvlU0hTNnnZ2d3bdv382bN0+ZMiU+Pn7Xrl1fffWVnp7ex2W0tLS6du36yy+\/vH79etOmTWfPnu3atevz58+ZirmuOFNZdcK3s0YPzIGKPnHixBdffJGenn7y5Mlnz54tXrz402HuZmZmEyZMCA4OjoiI6NSp0+TJk2fMmFFeXs5IwErgUn0pAg2TJxUNwBKnT5++d++en5+fvr4+07EwhoPpir1794rFYgMDAz8\/v48fFwgEW7du1dbWFovFR44c+fSFU6dOvX37dq3Zcg4oLS2NiooihOjp6bm5udVcWP4W1a1bN9ojoxNnzvr58+fdunUrLCy8f\/\/+L7\/8Qs24UoMGDRr88ssv9+\/fLyoq6tatW1hYmHrirA\/OVFad8O2sdXV1165dS20HBQXJ1xn61Ny5c8+fP08IGTdu3LZt29QUH224VNELFy6cP3\/+lClTnjx5MnDgwFrLd+\/e\/c6dO6tWrdq8efO4ceMkEokagqwnLtWXgvjZNnlY0YRDZ52UlPTZZ5+9fv366tWrO3fubNy4cc3lDQ0Nf\/jhh2fPnpmamvbs2fPq1avqibM+OFNZdcLDs0YPrOkV\/dtvv02cOPGrr76KiIjw8vLS0tKqubyzs\/OFCxe2b99+8ODBgQMHlpaWqifO+uBSfSkIDZMnFQ3ABhUVFatWrerevfuYMWOYjoVJHExXHD9+nBDi4eFha2tb6Sk7OzsPDw9CyNGjRz994cSJE\/X09A4ePEh\/jAwLCwsTi8WEEBcXl1qTdZx54+HGWWdlZY0cOdLa2vrJkye1fmj4mJub29OnT21tbUeOHJmZmUlfhCrBjcqqKx6e9aRJk9q0aUMIEYlE\/v7+VZbx9fXds2cPIaRv376HDx+u9Vsf+3Gmonfs2PH777\/\/8ssv+\/btq3QLcw0EAoGvr+\/Bgwf\/\/vvvFStW0BqhSnCmvuqEh22TnxXNjbMuKioaMWKEVCp9\/Phxnz59FH9h69atHz582LlzZy8vr9jYWPoiVAluVFZd8fOs0QPXXJjNFX369Only5fPnTs3JCTExMRE8RcuWLDg3LlzDx48mD59OjX7P5txpr7qBA2z5sKcqWgAxgUEBMTFxfn7+2t6H1JPXEtXJCYmUrluFxeXKgtQj8fFxeXm5lZ6qmHDhiNHjjx48KAGzVChHPlIPUXeS+SFax0AyHIcOGuJRPL111+XlpaeO3fOxsamri+3trY+d+6cSCT6+uuvWX5TMwcqSwk8PGttbe1169ZR23v27Pm0Wz506NCaNWsIIa6urv\/884\/iv4mzGTcq+vbt20uWLJk+ffqqVauUeLm3t\/f69ev9\/f1PnDih8thUixv1VVc8bJv8rGhunLW3t3diYuLZs2c\/nW6lVg0aNAgJCbG0tBwxYkRxcTEd4akKNyqrrvh51uiBFSzMtoqOjo6ePHny0KFDf\/\/9dyXWGR48eHBAQMDx48fZf0s+N+qrrtAwFSys6RUNwKz8\/HxfX18vL68ePXowHQvDuJauiIiIoDaqS1e0bduW2njx4sWnz\/r4+KSkpNy8eZOe6NhC8dR3YmIi9U7cuHFjOzs7ugOjFQfO+ujRow8fPjxy5EirVq2U24O9vf3Ro0cfPXrE8vXcOFBZSuDnWU+YMKF9+\/aEkJKSkkpfz65cuTJ9+nRCiL29\/aVLlxo0aMBMiKrGgYqWSqULFy50dnYOCAhQeidr1qwZOHDg0qVLS0pKVBibynGgvpTDt7bJz4rmwFlfu3btzJkzf\/zxh7u7u3J7aNSoUUhISGJi4vbt21UamopxoLKUwM+zJuiBq8fmil66dKmlpeWxY8eUyFVQpk+fPmXKlPXr17979061sakWN+pLCWiY1eFYRQMwyNfXt6io6JdffmE6EOZVfiuVyWRXr1719vb+7LPP+vfvv2rVKmremKVLlzo5OXXo0EEkEqnq2Lt37162bNmyZcvev3+vqn3m5eVRGw4ODlUWkD9e5RoVX331VbNmzTi\/4LbiqW8ujenT9LMuKytbu3btoEGDBg0aVJ\/9DBw4cPDgwWvWrGHzT4SaXlnK4edZCwSC9evXU9sBAQEFBQXUdnh4+NixY8VisZWV1ZUrV5QYTsRaHKjoo0ePvnjx4tdff63PjWNaWlrbt2\/Pzs7+\/fffVRibynGgvpTDt7bJz4rW9LOWyWQrVqzo1KnTlClT6rMfFxcXHx8fPz+\/7OxsFYWmeppeWcrh51kT9MDVY21F37lz5\/Llyxs2bKjn79TU6ps\/\/\/yziuKiBQfqSzlomNXhWEUDMCUpKWnnzp3z5s2r7gdtXvmfdEV6enrfvn0HDhx45MiRp0+f3rhxY9OmTU5OTrdv3w4NDY2NjdXW1lbhuuQnT5709\/f39\/fPz89X1T7luzI0NKyygLGxMbVRVFT06bMCgcDb2zskJESFIbHNu3fvkpOTCSEWFhbU9Is1kL\/xaPqYPg6c9dmzZ1NSUnx9feu\/q40bN6anp585c6b+u6IDBypLCfw8a8rYsWOp8XAFBQU7d+4khCQnJw8dOlQoFBobG1+4cKHWP4gG4UZF79y5s3fv3gMGDKjnftq1azdhwoSdO3eydppmbtSX0vjTNvlZ0Rw463v37oWHh\/v6+ip9L7PcTz\/9VFZWduTIEZUEpnIcqCwl8POs5dADV4m1Fb19+\/Z27dp9++239dxP48aNv\/vuu8DAQNZOT8eN+lIaGmaVuFfRAIxYuXKlkZHRypUrmQ6EFf7\/w31CQkLXrl1v375NCDEyMpo4caKvr+\/06dOFQuHo0aPfvHlDNKH3kacZqrvlU1dXl9qoMl1BCPHx8SkrK2P\/bNpK+zhJXuvKLZzJk3PgrM+cOdOmTZvOnTvXf1eurq5OTk6sTVdwoLKUwM+zpmhpaf3000\/U9rZt21JSUgYNGpSVlaWjo3P69OmuXbsyG55qcaCi09PTnz17NmHCBJXsbfz48RkZGfI\/C9twoL7qgz9tk58VzYGzPnPmjLm5eT1HnVKaNGny5Zdfnj17tv67ogMHKksJ\/DxrOfTAVWJnRZeWll67dm3cuHHa2tr139uECRNKS0uvXLlS\/13RgQP1VR9omFXiXkUDqN+TJ09OnTq1Zs0aS0tLpmNhhf+kKwoKCvr370\/N+9SrV6+EhIRjx46tXr163759R44cyc\/Pp+58rNT7CIXC+izYu3bt2hMnTpw4ccLa2roep\/A\/Pnz4QG3Umq4QCoVVFnBwcOjVq1dgYKCqQmIbxd9LKioqnj9\/TgjR0tLS9LdeTT9riURy6dKlUaNGqWqHI0eOvHz5slgsVtUOVUjTK0s5\/DxruZEjR1KpuPfv37u6ur5+\/ZoQsn\/\/fpX8CMUqHKjo0NBQLS2t4cOHq2Rv\/fr1MzU1PX\/+vEr2pnIcqK964knb5GdFc+CsQ0NDhw4dKv9sX08jR4588ODBp6unsgEHKksJ\/Dzrj6EHroS1FX3jxo3i4uIRI0aoZG8uLi729vb4aMRaaJiVcLWiAdRsyZIl9vb23333HdOBsIUO9c+CBQuooV7Tpk3bvXu3jo6OvMT48eN\/\/PHHxMRE8t\/RFRKJZMeOHX\/88UdycrKBgYGrq+vcuXO\/+eabuh67T58+KjmHj5WXl1MbUqm0ygLyx2v4oXbq1Kk+Pj5RUVHOzs4qj5Bx8jy5ra1tQkJCDSVjYmKopUocHR3Nzc3VEBt9NP2ss7KyCgoKunTpoqoddunSpaioKCMjo0WLFqrap6poemUph59n\/bGff\/556NCh5L9ZZz8\/v8mTJzMdlOpxoKJfv37dtGlTW1tblexNX1+\/Y8eO1AhOFuJAfdUfH9omPyta089aLBYnJCTMmTNHVTvs0qWLVCqNj49v1KiRqvapKppeWcrh51lXgh74Y6yt6NevX+vo6FBzBKlEly5d8NGIzdAwP8bhigZQm9OnT9+7dy84OFiF6y9oOh1CyMuXLw8dOkQIadOmTUBAwMe5CkKIlpaWg4NDYmKioaFhhw4dCCFTpkw5duzYmDFjvL29Y2Njz5079+233966dWv\/\/v2MnMPHTExMqA153qIS+eNmZmbV7cTT03PevHlBQUFbtmxROpLy8vK0tDSlX64goVBYXWKmSjKZ7OnTp9S24l\/w6jSmLysri0pu0SQ1NbWuL6H1rKVSqUgkovWUCSEvX76kNmo9UElJiUQiUTCep0+f0j3AoqysjG2XaGpqKq3vAUos1En3JVpeXk73Jfr+\/ft67mHIkCEuLi4vXrwghEyfPv2HH36oz96kUmlFRQXdZ11YWMi2y\/vdu3d0n\/WbN28sLCxqPQr1DqjIO0KDBg3i4uLoDrukpIQQUqdFMmitL5lMJhaL6T7rnJyc+u9EhW1TJpMp\/g6lNPmYYAWpoWHm5ubSetalpaWEf5d3dna2RCLR1tau9UBFRUWKvA9Sn4jCw8MbN26ssiirUlxczLb3jszMTLrri7DsEpVKpWq4ROu\/E9X2wDKZjO6z\/vDhA3sqmvL+\/Xu6zzomJsbS0vLt27c1F6Mmo87Jyak1HiMjo+TkZDW0SqlUyp76oiKh+6ypCUXqSbUNkxCSlJRU6Vc41arrNzW6G6ZMJvvw4YMarnCVo4ZgJiUllZWVUddSWlqaqakp03GxQnp6OiEkIyPj+fPn1KJiinR3LFTXrxIKKisrEwqFhYWF+vr6RkZGpqam8lZfUVGxatWq7t27jxkzpp5HSUlJofsnvoKCghp+TlcVExMTIpPJJk2aRP3\/xo0bsqo0a9aMENKzZ0+ZTHb69GlCyF9\/\/SV\/Njo6mipw+vTpKl9Ok2HDhvXu3bvSg2vWrKHOJSIiospX3b17lyqwbdu2Gnbu4+NjY2NDvX8rZ8mSJXTXH6VBgwaKR0WNVayrgIAARXYuf0tTA39\/f5actaOjo8rPjmNat27NksrasWOHys+uOmvXrmXJWXfq1EnlZ1cdiUSi+FlXcubMGfmEv8OGDVN6PxSVrPKiCENDQ8WjorWi4+PjVX523DN79myW1FevXr1UfnbVycrKUvysP6XCttmvXz\/1nLKOjo7iUdFa0dVNPUqHWbNmseSsv\/zyS5WfHcc0bNiQJZV1\/fp1lZ9ddb755huWnLU652x59eqV4mf9KRX2wKqaqqhWWlpaikdFa0XLaPi9iXsGDx7MkvpS1bpoiqjuhy8FqbBh+vj4qO2sy8vLFYyK7oapklVeAOhTp68Sn6qoqHjy5Mn27dtnz57dr1+\/Fi1aVHnNGxsbd+rU6euvv+7bty8h5MyZM\/U56M8\/\/6z2vxONdHV1dSQSyblz5wghrq6u1N+okvT0dOoeSWomqD\/++GPQoEHjx4+XF2jfvv2WLVvGjRvn6+tb\/1xQPckTm9WtpC1Pp9ecDiovL9fV1a11TaEaLFu2rHv37jKaPyTt3LmzTnPsyqcgHDNmzIEDB2ou3KVLF+r3LwWXWKf+pMuXL6f1h8LMzMwFCxY4ODgo\/hJaz7p9+\/ZSqXTjxo2Kx6OE169fr1mzxtfXt9bsyKZNmyQSyY8\/\/lhzsfj4+FWrVq1fv759+\/aqC7MKa9asadOmjeLlaa2s1q1bE0K2bdvWtGlTxUOqq7y8vNmzZ7dt21bxl9B61s7Ozvn5+f7+\/orHo4QLFy5Qo\/SUc\/\/+\/QkTJsgXQwoNDX38+HF91mrr2LFjZmbm9u3bld6DIvbv31+nT\/O0VrShoSEhZMGCBT169FA8JCVs3rw5Pz9\/8+bNNRdLS0tbvHjxqlWrXF1day65ZcuW7OzsX3\/9VWUhVkUkEk2aNIkaJKogWuurY8eOMTExf\/75p+LxKOH27du7du2qz8z+qm2bnTp1evbs2b59+5SORxF\/\/fXX7du3FS9Pa0VTnyRnzJgxYMAAxUOqKxZe3lFRUbt371Y8HiXk5uZ+9913ixcv7t69e80l9+zZ8\/r1661bt9Zc7P3793PmzJk3bx7d2cRt27ZR82YoiNbKsrKyIoSsWbOmY8eOioekBC8vrzrNskvrWXfq1OnevXt0L1X48OHDbdu2GRsbK70HlffAV69ePXz4sNLxKOLvv\/+mfltQEK0VTQjR0tL69ttvVbXgVnX27t0bFha2Z8+emouVlJRMmTJl9uzZVf7q8rGgoKAHDx7Q\/XZJCPHx8anTjU10N8wTJ06cPHlS8XiU8PLlS19fX6rrU45qGybVMf7111+0\/oJ\/6dKloKAgxcvT3TCNjY0HDBgwbtw4xUNiiStXrhw4cODw4cPp6eklJSUbNmz47bffWrZsyXRcrED9xPTzzz\/r6OjY2NhMnTpVke6OhY4fP\/7vv\/8q8cLs7OyTJ09evnz53r17RUVF2traLVq0aNOmzfDhw5s3b25mZmZiYkLN81FYWCgSiXJycuLj42NjY8PCwggho0aNat26dZ8+fTw9Pfv161fXPoH6qXDXrl20TmoqkUiSk5OpH9ZoZW1trfPs2bOCggJS\/UoSjx49ojao3qdVq1affuMaNmyYQCCIjo6uqKhQ1Xp3ypFXTEJCQs+ePT8tIJ93r4Zp9QoKCkJCQhYvXlyfSKytrceOHVufPSji\/Pnz1SVmqiSfgrBHjx41J2wKCgqov5W+vn6dJuLs0aMHrZ8I4+LiFixYQA0uUxCtZ21gYNCwYUNPT0\/F41HC27dv16xZ065du1ozgkFBQWKxuNZ4zpw5Qwjx9va2t7dXVZBV2r59u4GBgeLlaa0s6mejgQMHOjk5KR5SXVGjIOv07kL3JdqgQQO6L9H09HSl0xUxMTHDhw8vLS1t167djBkzqKFpa9euvXLlitLxGBgYmJiY0H3Wt27dSkpKUry8Gnrg7t27033W9+7dO3fuXK1HiYmJIYT06tWr1ptYd+zY4ebmRnfYxcXFhJA6fUShu2EaGhqq56yVpvK2qa+vr6+vT\/dZP3\/+\/N69e4qXV0PDdHd3p\/WsS0pKJk2axLfLu6Ki4vvvv7ezs6v1QFevXs3MzKy1GPU3GTduHN1J3+Dg4DpNGKuGS\/TLL7\/s37+\/4uWVo6enp3hhWs9aX19fV1eX7kuUELJt2zalX6vyHlhPT09bW5vus46NjQ0NDVW8vBoubxcXF7rPOjEx8d9\/\/x07dmzNNztSv7p06dKl1nj+\/vvvtm3bquESnTlzZp3myKW1vqh3MbrPup6LK6i8YVJnPWbMGFp\/RsvKyqpTuoLuhqmtrd2+fXs1XOEql5OTc+DAAU9PTwMDgxs3bmzYsGHAgAEqXLdGo1GXTZ8+fXr27FlQUDB16lRFujsWCg8Pf\/DggeLly8vLT548eezYsevXr8tksm7dun3\/\/fdffvlljx49FJkobOnSpS9fvgwNDU1NTf33338vXLiwf\/\/+xo0bjx07dtasWYpnlKkfoIYOHcrC5WmVI5DPsdikSZMqS8jTFVTGOCAgYNiwYZXKGBoaGhsbV1RUUGsNMUhel9UtTiVPV9RwD9qJEydKS0unTJmi6uiYJ8+T15r\/f\/r0KTU0xN3dndkUVP1x4KxtbW0NDAyio6NVtcOoqCh9fX1VLZarQhyoLCXw86wpaWlpgwYN+vDhQ+PGjS9evDhv3jxqdsGrV6\/W6QdHjcCNira3t09LS8vPz1fJ3iQSSWxsLN15U+Vwo76Uxp+2yc+K5sBZ6+rqNm3aVLUfjQghdnZ2qtqhqnCgspTAz7OWQw\/8KTZXdKtWrcrLy1W4OHZ0dDQ+GrEQGuanOFnRAAoqLCz87bff7O3tvb29c3Jy\/Pz8UlJSHjx4sHHjxkGDBimSq0hKStq5c+e8efMGDBgwderUgwcPpqam3rx5c9SoUSdPnnR1dR00aJA65+1kFYF81Z3qMg1UusLKyor6+G5oaPjpH\/3169dFRUUNGzake226Wjk7O1O3clOjaT4VGRlJCLGwsKhhgprAwEAPD486TTekEUQiEbUelI6OjpubW82F5Rl1xcf0sRM3zlpPT2\/AgAFnz55V1Q7Pnj3br1+\/Oo17UANuVFZd8fOsKfn5+YMHD05NTTU0NDx37py9vb2uru6iRYuoZ+VrEXEDZyp62LBhYrH44sWLKtnb\/fv3c3Nzhw4dqpK9qRBn6ks5\/Gmb\/Kxozpz1kCFDzp07p6qZV8+ePevq6krrdJFK4Exl1Qk\/z1oOPXCV2FzRX331lZ6eXp1mwapBQkJCVFQUPhqxDRpmlbhX0QCKKC8v9\/Pza9GixYoVK3r06PH06dOwsLAlS5bU9WPkypUrjYyMVq5cKX9EW1u7T58+e\/bsSU1N3bVrV2Ji4oABAz7\/\/HN1LhXMEgL5tH1Ul1RJWloa1QHV3PtQP1tMnz6dhgjrRl9fn5qJ6M6dOzk5OZWelZ\/OqFGjqhuqGR0d\/eTJk6lTp9IdqvpFRESUl5cTQjp27EjNcl4DxTPqLMeZsx45cuTz58\/lw4PqIzk5OSwsbOTIkfXflWpxprLqhJ9nTQgpKysbMWJEVFSUQCA4duyY\/IxmzpxpYWFBCLl9+\/atW7cYjVGVOFPRDg4OTk5OwcHBKtnb6dOnLSws1LnutII4U19K4FXb5GdFc+asR44cmZmZef\/+\/frvqqCg4Pr16\/hoxBL8PGsKeuDqsLmizczMvvzyy9OnT6tkb6dPn9bR0RkyZIhK9qZCnKkvJaBhVodjFQ2giCtXrnTs2HHVqlWjR49+\/fr1qVOnunTposR+Hj9+fOrUqbVr11paWn76rKGh4ezZs2NjY4ODg3Nzc7t37z516tSsrKx6h68xBPJBBhcvXoyIiPj4uZKSEh8fH6qrqiFdkZ6e7uvr27p1648zQgzy9vYmhJSVlfn5+VV6asOGDdQdWD4+PtW9PDAw0NTUVA3LTqifPPWtyHtJnQqzGWfOesyYMRYWFuvXr6\/\/rtavX29mZsbCi5wzlVUn\/DxrqVQ6ceLEu3fvEkK2bt06evRo+VMmJiZz586ltrl0pxKXKnrGjBnnzp0LDw+v535SU1P3798\/ZcoUFg4e51J91Qnf2iY\/K5ozZ92vXz97e\/t169bVf1d+fn5isXjy5Mn135Vqcaay6oSfZ03QA6uusPrNmDHjyZMnFy5cqOd+CgsLt2zZ8vXXX1f56xWzuFRfdYKGqarCAJquqKjo22+\/HTRoUIMGDR48eBAUFFSfWXmWLl1qb28\/Z86cGsoIBIKxY8dGRUVt3Ljx9OnT7du3\/\/vvv5U+omYRuLi4UOs9yGSywYMHX7x4USQS5eXl\/fPPP926dZNPklVduqKwsHDo0KG6uroXLlyo67JFXl5ezZs3b968eXJycr1O4n8NGzZs8ODBhJCtW7fu27dP\/nhAQMD+\/fsJISNHjqzuRs6KioojR46MHz\/eyMhIhSGxhDz1XetIvdTUVCpr16hRo1atWtEeGZ04c9bm5uYrV648fvx4PX8ifP78+ZEjR1auXNmwYUNVxaYqnKmsOuHnWX\/\/\/ff\/\/PMPIWTevHkLFiyo9Oz8+fOpe3nu379fnwW3WYVLFf3dd9+1aNHihx9+qOccLGvWrNHX11+9erWqAlMhLtVXnfCtbfKzojlz1np6er6+vjdv3qzn9HSpqanbt2+fM2cOCyeL50xl1Qk\/z5qgB64e+yva09Oza9euK1asqKioqM9+Nm3aVFBQ8Msvv6gqMBXiUn3VCRpmdThW0QA1CwsLc3d3DwkJ2blz5+PHj+uZojt9+vS9e\/f8\/Pz09fVrLayvr798+fLY2NguXbpQS3CXlJTU5+gaQUAIWb9+vUAgIIRkZWUNHTrU1NS0UaNGX3\/9tYmJiXw96q5du3764sLCwkGDBuXn59+7d69t27Z1PXZOTk5aWlpaWppEIqnfWVS2b98+W1tbmUw2c+bMzp07e3p6Ojo6fv\/991Kp1M7Obvfu3dW9MDQ0NCcnh5MzQZG6TCzIpSkIuXTW33\/\/fevWrceNG5eXl6fcHj58+DBu3LhWrVrNnz9ftbGpBJcqS3E8PGtfX98\/\/\/yTEDJixIjt27d\/WsDKyko+Bo57dypxoKL19fX9\/Pxu3LixceNGpXdy+PDhQ4cOrVmzhoX3DxJu1ZfieNg2+VnRXDrr8ePHd+\/e3cfH5+3bt8rtoayszNPT08TE5Mcff1RtbCrBpcpSHD\/PGj2wSkoyRUtLa8uWLa9evfr052zFXbly5bfffps3bx47F9HkUn0pDg1TJSUBNN3evXu\/+OILPT29x48fz507l\/oJXWkVFRWrVq3q3r37mDFjFH9VkyZNrly58uuvvx48eLBbt24pKSn1iYH9BISQ0aNHBwUFyccTiMViNze3wMBAagFMQoiDg8OnvyYUFhYOHDgwJyfn33\/\/rWHZakY0bdo0PDy8b9++hJDw8PDTp0\/HxcURQgYOHPj48WMbG5vqXhgYGNiuXbvu3burL1Z1ycvLo\/4IJiYmTk5ONRfmzBSEHDtrAwODM2fOvHv3ztPTs7S0tK4vLysrGzduXHZ29pkzZ9i2yDbhXGUpiIdnfeDAAeqjfJcuXf7666\/q3umXLl2qra1NCHn69On58+fVGiINuFfRXl5eCxcuXLt2rXKLWNy9e3fWrFmenp7yJQpZhXv1pQgetk1+VjTHzlogEJw+fVpbW3vkyJH5+fl1fblEIpk+ffrz589Pnz7dqFEjGgKsF45VloL4edbogWsurBEV3atXr82bN\/\/555+\/\/\/67Ei+Pjo4eP358z549N23apPLY6o979aUINMyaC3OmogFq9tNPP1FfXZ8+fdqxY8f67zAgICA+Pt7f37+6NZWro6WltWzZsnv37r1\/\/\/6LL754+fJl\/YNhrf90uN7e3hkZGbdv33727FlRUVFYWJiPj096enp2djapKllaUFDw1VdfFRUV3b17t0WLFsod+9atWzKZTCaTtW7duj7nUCUbG5sbN26Eh4dv3rx5yZIl27Zte\/HixeXLlxs3blzdSzIzMy9dujRt2jSVB8MG8nXku3btWmsmkDN5cu6ddfv27f\/666979+59+eWX6enpir8wIyPDw8Pjzp07x44dk4+aYhXuVZYi+HbWoaGhs2bNIoTY2dmFhobWMO2evb29l5cXtb127dp6TjrEOE5WtL+\/\/+DBgydMmPDbb7\/V6YVHjhz56quvOnXqdPDgwbp+RFMPTtZXzfjZNnlY0YSLZ920adN\/\/vknISGhW7dur1+\/VvyF+fn5Q4cO\/euvv3bt2vXll1\/SF6HSuFdZiuDhWaMH5kxFL126dNq0aQsXLly2bFmdJpC4ePFijx49rKysTp8+zcIFvQhH66tmaJg8qWiAGkil0jlz5qxfv37ZsmVHjhxRyaoB+fn5vr6+Xl5ePXr0UG4PXbt2vX\/\/vomJyZdffvnvv\/\/WPyR2+v8OyMzMzMPDo3PnzsbGxtQj1fU+VK6ivLz89u3bNYxUYAM3N7fly5f7+\/svXLiQWqKjBocPH9bS0po0aZJ6YlMzxacglEqlYWFhChZmOU6e9ZAhQ27cuJGSktKlS5dDhw5JpdKay0ul0kOHDnXp0iUpKen69evDhg1TT5x1xcnKqhWvzvrRo0fjxo2TSCTm5uYXL160trauufzy5cupjYiIiJCQEPoDpBEnK1pbW\/vMmTOzZs364YcfRo0a9ebNm1pfkp6e7uPj4+3tPWzYsJs3b7J2mShO1lcNeNs2+VbRFE6edbdu3R48eFBRUdG9e\/c\/\/vijvLy81pecOXOmS5cu9+\/fDwkJYe29SpysrFrx7azRA3Osovft2\/fTTz9t2bKlf\/\/+z58\/r7X8+\/fvFy1aNGLEiM6dOz969IiFw7woXK2v6qBh8qSiAWp24cKFPXv2+Pv7\/\/rrr6q6zc7X17eoqMjX17c+O7G3t79\/\/36HDh327t2rkqhYqKZ8qTyz+nHvk5+fP2DAAC0trZs3b7L23VQ5gYGBQ4cOrfWtSEMpnvqOiYkRCoWEkDZt2rBwNeY64epZ9+zZ88mTJ66urlOmTHFzc9u7d29mZuanxbKysvbu3evu7j5lypROnTo9efKkukXm2YCrlVUz\/px1bGzssGHDSkpKdHV1Q0JCah1cTAhxcXEZNGgQtb1u3bpaM3NsxtWK1tHRCQgICAoKevjwobOz84wZM27cuCEWiysVk0qlDx48WLRokaOjY0hIiL+\/\/6lTp+T3RrAQV+urSnxum7yqaDmunnXHjh2fPHny1VdfLViwoH379r\/\/\/ntycvKnxfLy8g4fPtyzZ8\/Ro0c3btz44cOHI0eOVHuwiuJqZdWMV2eNHphwrqK1tLTWrl175syZpKSkLl26TJgw4cKFC2VlZZ+WDA8P\/\/HHHx0cHPbs2bNixYorV66w+ey4Wl9VQsMk\/KhogFoNHjw4JiZmyZIlqtphUlLSzp07VbJGkaWl5f37948cOaKSwFhIp4bnqK5KR0fHzc1N\/uDUqVOfPn3q4eExadIkmUxWaZBjYGCgra0tTbHS6v79+2\/evKnrjBYaJDQ0VMGSzs7OGj2A8WMcPuuWLVteunTpxo0b69atmz179pw5c5ydnVu2bBkWFiaTyUaMGJGSkhIZGSmTyT7\/\/PNr167179+f6ZBrweHKqgF\/zrpdu3bUYkh1cunSJTqCUT9uV\/SUKVPGjBnj7+\/\/559\/7t+\/38LComPHjqampoSQzZs3\/\/rrrzExMdnZ2WZmZtOnT1+zZg3773Xgdn1Vwue2yauKluPwWTdq1OjkyZNLlixZs2bNkiVLFi5c6OTk1KpVq6ioqPfv348aNSo9PT0iIkIsFru6uv7999+jR49m53x0chyurBrw6qzRAytCEyt6xIgRAwcO3Llz57Zt206cOGFiYuLq6krNSr179+6TJ0++evUqLS3NyMho\/Pjx69evb968OdMh14Lb9VUJGqYiOFDRALXS0dFp166dCne4evVqY2PjVatWqWqHLP8oWx\/VpitkMhk1tqtTp04fr8qbk5NDCLlz506VryopKVF1hGoSGBhobW09ZMgQpgMBqIN+\/fr169cvPT393LlzDx48SE1NLSsrk8lkhYWFHTt2nDVr1ogRI5o2bcp0mADAcaampj\/99NPatWvv379\/4cKF2NjYlJQUbW3trKysNm3ajBs3bujQob1799bT02M6UgDguM8+++zKlSs5OTnnz5\/\/999\/09LShEKhRCLJy8tzcHCYMGHCyJEj6Vg2DwDgY\/r6+kuWLFm8ePGzZ8\/OnTsXFRWVkZGho6OTm5vbuHHj4cOHDxw48KuvvjI0NGQ6UgAAUBOhUPjrr79iQJIiqk1XxMbGFhYWEkK6dev28eN3796lPSi1EwqFp06dmjNnjo5OTcNNANipadOmc+bMmTNnDtOBAACvaWtrf\/nll+xcsRYAeMXKymrq1KlTp05lOhAA4DUtLa2uXbt27dqV6UAAAIB5586dYzoEjVHt2hVVLlzBVcHBwUKh0MfHh+lAAAAAAAAAAAAAAAD4qNrBBBMmTBgzZgwh5OOZoLgqKCjo888\/V2QNJQAAAAAAAAAAAAAAULlq0xW6urq6urrqDKWu7O3thUKhSnaVkZHh6+urkl0BAAAAAAAAAAAAAEBdafBSDTt27FDVruLj41W1KwAAAAAAAAAAAAAAqKtq164AAAAAAAAAAAAAAABQD6QrAAAAAAAAAAAAAACAYRo8GRQQQoRCYW5u7t69e5kOhBBC3r17RwipqKig9SgymYwQcuXKlczMTFoPpKCEhITS0lKmo2Cv4uLixMREllyiUVFR5L+XEN1u3LhRUFCghgPV6vXr12q4RKlD7Nu3T0tLi+5jKSImJqasrIzuowiFwoKCApZc3vn5+YSQ8vJypgNhtbt377LkEn358qUaKkskEhFCDh06ZGxsTPexFBEREUH3hwRCSHFxcVlZGUsaJlXLauiOCCH37t0TCFhxH5J6Lm\/NJRQKs7OzWXKJpqWlEULEYrEajvXo0SOWnHV4eLgaTplqBcePH7ewsKD7WIp49uyZRCKh+yjFxcVisZglFU3BN7UaiMXi8PBwltTXo0eP1HAUqu2fPn364cOHajhcrR48eKCGo1CtYP\/+\/dra2mo4XK1EIlFxcTHTUQAAqyFdodkyMjJSU1NnzZrFdCD\/T1Xrn9csICBADUdRkI2NDdMhsFdubm56ejqrLlGpVErr\/nV0dLS0tPbt27dv3z5aD6Q4S0tLug9BZStnz55N94EUZ25uTvch0tPT3717x6rLm0pawKeohnns2LFjx44xHct\/qCGFkJeXRwhZvHgx3QdSnKGhId2HyMjIKCoqYlXDzM3NpXX\/urq6PLy8NVdGRkZiYiKrLtGSkhK6D6GtrR0cHBwcHEz3gRSkr69P9yGo21ZWrFhB94EUp6urS\/chsrKyRCIRqy7v7OxspkNgr4qKitDQ0NDQUKYD+Q81\/JhOdXc\/\/\/wz3QdSnEAgoPvEc3JyCCHfffcdrUepk4yMDKZDAKhaaWmpSCRS+SeWuLi4Zs2aUV+F3r59a25ubmZmpsL9qyfjq05a6rnRGOiTm5vLkiQ5IURbW7tBgwZ0H0UoFKrh9kzFGRsb6+npMR0FS4nF4sLCQpbczkwI0dXVNTExofsoxcXFrLqxVD2X6IcPH+g+RJ0YGRmp4ceI9+\/fs+R2ZkKIQCBQ7YcejikpKaFGG7CEei7R\/Px8Vn3SMzQ0NDAwoPsoeXl57Hnf0dLSUkP2lG2Xt3oqWkNJpdK8vDy+fXovLS1VzzAjBannEi0oKKD7Lpk6MTAwUEPOmFU9MCGEJaNb2KmsrIxVo0\/Uc4kWFhaqYaSR4vT19Y2MjOg+Cqu+qclksoYNGzIdhTJ27do1d+7c0tJSAwODGzdu9O\/fPyIiwsXFhem4WOHJkyfdunW7e\/duz549CwoKzM3N9+\/fP23aNKbjqrMRI0acP3+e6SiU9Pbt2xYtWjAdhWpgdIXGa9SoEdMhqJsafm4GVdHR0dHQzyL1YWxszMMbS\/n5bVANI1dAVYyMjNTwbZBt1PBDOQvx8H2Hn5e3hhIIBDz89G5oaKiGXyHZhp\/3EPCwB9ZcBgYGPEwtqyFBy0L8\/KYGoIQzZ87ExcWpdjyiVCpt06bNjz\/+6OPjQwjp169fjx49VD7MS19fv2nTpqrdJ4OQrgAAAAAAAAAAAAAA\/hIIBG3btlXtPqmhlpaWlq1atSKE6OrqNmjQgNqG6rBlCgsAAAAAAAAAAAAAAOAtpCsAAAAAAAAAAAAAAIBhSFcAAAAAAAAAAAAAAADDkK4AAAAAAAAAAAAAAACGIV0BAAAAAAAAAAAAAAAM02E6ALaQSCRJSUkpKSnW1tZOTk4CARI5AAAAAAAAAAAAAABqgh\/liVQq3b59e4sWLdq0adOvXz9nZ2d7e\/s\/\/viD6bgAAAAAAAAAAAAAAPiC7+kKkUjk6em5aNGijIwMQoiRkREhJCUlZf78+V5eXlKplOkAAQAAAAAAAAAAAAC4j+\/pinXr1oWEhBBCpk+fnpWVJRQKIyMjPT09CSHBwcGbN29mOkAAAAAAAAAAAAAAAO7jdboiLi5uy5YthJBJkybt27fP2tpaS0vL2dn5xIkTo0ePJoSsW7cuKSmJ6TABAAAAAAAAAAAAADiO1+mKvXv3isViAwMDPz+\/jx8XCARbt27V1tYWi8VHjhxhKjwAAAAAAAAAAAAAAJ7gdbri+PHjhBAPDw9bW9tKT9nZ2Xl4eBBCjh49ykBkAAAAAAAAAAAAAAB8wt90RWJiIrW8touLS5UFqMfj4uJyc3PVGhkAAAAAAAAAAAAAAM\/wN10RERFBbVSXrmjbti218eLFC\/WEBAAAAAAAAAAAAADATzp0H+Dt27cHDx68fPlycnJyaWlp8+bNW7VqNXv27MGDB6vwKLt3705ISCCErFixwtLSUpGX5OXlURsODg5VFpA\/jtW2AQAAAAAAAAAAAABoRWO6QiQS+fr6bt68WSwWyx8sKCiIioo6d+5c7969b926papjnTx58vbt24SQ2bNnK5iuyM\/PpzYMDQ2rLGBsbExtFBUV1T9CAAAAAAAAAAAAAACoDl3piqKioiFDhty7d48Q0rVrV09PTzs7u7y8vOTk5BMnTiQnJ9vZ2dF0aAXJ0xV6enpVFtDV1aU2kK4AAAAAAAAAAAAAAKAVLekKsVhM5SoMDAx27949efLkj5\/96aefAgICevToocIjrl27dvbs2YQQa2trBV\/y4cMHaqPWdIVQKKx3gAAAAAAAAAAAAAAAUC1a0hVr166lxlUcPXp0zJgxlZ7V09NbtGjRx4+Ul5eXlJSYm5srfcQ+ffrU9SXl5eXUhlQqrbKA\/PGPJ7NS3PXr14ODg5V4ISNiYmIaNWrUuHFjpgNRn6Kiojdv3nTu3JnpQFQsOTlZJpPZ29szHYiKhYeHOzg4NGjQgOlA1EcoFMbGxnbp0oXpQNQqNzc3MzOzY8eOTAeiVrGxsWZmZra2tkwHokoSiSQsLKxTp04GBgZMx6JKZWVlL1++7NKli0AgYDoW9cnPz09OTnZ1dWU6ELWKj483MDBo1qwZ04GoD1cv78zMzMLCwrZt2zIdiIpFRkba2to2atSI6UDUp7y8\/Pnz5507d9bRoX39RfYoLCyMi4vj3neWmiUmJmpra7ds2ZLpQFQsLCzM0dHR1NSU6UBUSSwWh4eHu7q6VncbKCcVFxfHxMR06dJFS0uL6VjUJyUlpaKionXr1kwHwpiYmBhCyNSpU2NjY6nvbhs2bFBwOnrOe\/fuHSHEz89v3rx57dq1I4QcPnz4yZMnTMfFCjKZjBBy6tSpU6dO2dravnv37s6dO7NmzWI6rjorKSmJjo7u3Lkz3V8WzMzMVP9RLykp6bfffiOEDB8+\/NNcRSUvXrxYtmzZjRs3pFKpnZ3dihUr1FZhJiYm1IY8b1GJ\/HEzMzMl9p+UlBQWFqZcbOr39u3bBg0aWFhYMB2I+hQXF2dmZjIdheplZ2fLZDL5SvKcER8fX1RUJG+2fFBSUpKenk4I4dWH4IKCgg8fPlTXLXNVamqqkZFRRkYG04GokkQiSUhIEIvF+vr6TMeiSiKRKCUlhRCira3NdCzqU1RUlJOTI5FImA5ErTIyMnR1dbOzs5kORH24enm\/f\/++tLSUe6Olk5OTc3JylPueoqHKy8uTk5MJIbxKV3D1O0vNMjMzBQJBbm4u04GokkwmS0hIKCkpMTIyYjoWVRKLxYmJiRKJhFfpitLS0rS0NC0tLV59U3v37p1YLJZPq85DOTk5hJCIiIj09HRq0vhXr15Vtxou3xQXFxNCXr9+nZ2dXVZWRgh5+\/Yt9SBQ0tLSSkpKcnJyysrKcnJyNOgXY7mysrLU1FRCCN3pigYNGqj+o56fnx81HGH16tU1lwwLC+vTp49AIFi8eLGFhUVISMjs2bPT09N\/\/vlnlUf1KflNDTSlK2bMmDFjxgzlYgMAAAAAAAAAAAA22LVr19y5c8PDww0MDG7cuNG\/f\/\/jx4+7uLgwHRcrPHnypFu3boGBgT179iwoKDA3N1+zZs20adOYjosVpFKptrb24sWLFy5cSAhxdHTs37\/\/rl27mI6L1VScrpBKpX\/\/\/TchxM3NrVu3bjWUlMlk06ZNE4vFDx8+pJr38uXLBw8evHHjxnHjxnXo0EG1gX1Knq6obiVt+W0svLprCQAAAAAAAAAAAOScnJw+\/\/xzaiCRnZ2di4sLx6bzBWAPFacrIiMjqTGbzs7ONZeMiIh48eLFvHnz5KlIbW1tPz8\/d3d3Pz+\/w4cPqzawT8lnek1ISOjZs+enBRISEqgN5RbViIyMvHjxorLRqdvr168bNWrEq0n3iouL4+LiuDcTd2pqqkwma9GiBdOBqNiLFy9at27Nq8mgSktLX7165e7uznQgavXhw4esrCwnJyemA1GruLg4c3NzKysrpgNRJalUGh4e7uLioqury3QsqlReXv7y5cvOnTvzaux\/YWFhSkpKrR\/tOCYpKUlfX79JkyZMB6I+XL283717V1BQ0KZNG6YDUbFXr17Z2NjwaipXsVgcERHh7u7OseVValZcXBwfH8+3u3dTUlIEAgH3Vg+KiIhwdHTk2GRQ1Ec+V1dXXs3SVlZWFhMTw7dvaunp6RUVFXZ2dkwHwqSRI0f6+vpGR0e7ublNmDAhKCiI6YjYgpoj6OjRozt27KA+dF26dIljc\/opjVq74saNGxERETY2Nh8+fHj+\/Lmfnx\/TcdWZSCSKiopyd3en+8tCw4YNiUylzp8\/T+3a19e35pIbN24khISGhlZ63MrKys7OTrVRVenZs2dUqKtWraqywPTp06kCr1+\/VmL\/GzZs0KAvexoUqgrx86w1FD8rC2cNGo2rVcnV86oZP8+ah1DRGoSflYWzBo3G1ark6nnVjJ9nDRTUfg3wx6kBB\/446jkFKysrFSfA5be61LpQ6vXr1wkhHTt2rPR427Zt7927l5WVZWNjo9rYKnF2djYwMCgrK6tueZPIyEhCiIWFhXJ3Y\/34448\/\/vhjvUIEAAAAAAAAAAAAYCtq7Yq7d+\/K167Yv38\/1q6gUGtXbNu2DWtXKE7FA2nlM3hER0fXXJJaGaJp06aVHre3tyeExMXFqTawT+nr6w8fPpwQcufOnZycnErPpqWlPXnyhBAyatQoDqS\/AAAAAAAAAAAAAADYTMXpipYtW1KT\/J49ezYmJubTAi9fvgwICCCEFBQUCAQCbW3tSgUMDQ0JIcXFxaoNrEre3t6EkLKysk+nDNuwYYNMJiOE+Pj4qCESAAAAAAAAAAAAAAA+U3G6QiAQUItSiMXi\/v37BwcH5+bmlpaWxsfHHz9+fPTo0W5ubrGxsYSQwsLCKtdioh4UCoV1Oq6Xl1fz5s2bN2+enJys+KuGDRs2ePBgQsjWrVv37dsnfzwgIGD\/\/v2EkJEjR\/bq1atOkQAAAAAAAAAAAAAAQF2peO0KQoi3t\/eJEycuX76cmZnp5eVV6VkzM7M+ffoQQgwMDEpKSj59eUVFBfnvGAvF5eTkpKWlEUIkEkmdXrhv376uXbtmZmbOnDlz9+7drVq1evHiBTUVlZ2d3e7du+u0NwAAAAAAAAAAAAAAUIKKR1cQQrS0tM6ePbtu3ToLC4uPH2\/Xrt1vv\/2WkpLy9ddfE0LMzc2lUimVnPiYSCSinlV5YFVq2rRpeHh43759CSHh4eGnT5+mchUDBw58\/Pgx3ct9AwAAAAAAAAAAAAAAoWN0BSFET09v\/fr1q1evjoyMzM3NNTMzs7Ozs7a2\/rgMlZBITU1t1arVx49TgyTMzMzqdMRbt24pHa2Njc2NGzeeP39+9erVnJycZs2a9e3bt1OnTkrvEAAAAAAAAAAAAAAA6oSWdAVFV1fX3d29umcdHR2fPXsWFxdXKV0RFRVlYGBgb29PX2BVcnNzc3NzU\/NBAQAAAAAAAAAAAACA0DEZlIJGjhxJCHn06NHHD8bFxb17965v377GxsYMxQUAAAAAAAAAAAAAAOrGWLpi8ODB+vr6QUFBpaWl8gd37NhBCBkxYgRTUQEAAAAAAAAAAAAAgPoxlq4wNTX94Ycf3r596+XllZiYWFpaunXr1oCAgLZt206ePJmpqAAAAAAAAAAAAAAAQP1oXLuiVuvWrcvLy9u1a1doaCj1SMeOHc+ePWtgYMBgVAAAAAAAAAAAAAAAoGZMpiu0tbV37tw5d+7cq1evCoVCV1fXwYMHCwSMDfgAAAAAAAAAAAAAAABGMJmuoDg5OTk5OTEdBQAAAAAAAAAAAAAAMAZDGQAAAAAAAAAAAAAAgGFIVwAAAAAAAAAAAAAAAMOQrgAAAAAAAAAAAAAAAIYhXQEAAAAAAAAAAAAAAAxDugIAAAAAAAAAAAAAABiGdAUAAAAAAAAAAAAAADAM6QoAAAAAAAAAAAAAAGAY0hUAAAAAAAAAAAAAAMAwpCsAAAAAAAAAAAAAAIBhSFcAAAAAAAAAAAAAAADDkK4AAAAAAAAAAAAAAACGIV0BAAAAAAAAAAAAAAAMQ7oCAAAAAAAAAAAAAAAYhnQFAAAAAAAAAAAAAAAwDOkKAAAAAAAAAAAAAABgmA7TAbCFRCJJSkpKSUmxtrZ2cnISCJDIAQAAAAAAAAAAAABQE\/woT6RS6fbt21u0aNGmTZt+\/fo5Ozvb29v\/8ccfTMcFAAAAAAAAAAAAAMAXfE9XiEQiT0\/PRYsWZWRkEEKMjIwIISkpKfPnz\/fy8pJKpUwHCAAAAAAAAAAAAADAfXxPV6xbty4kJIQQMn369KysLKFQGBkZ6enpSQgJDg7evHkz0wECAAAAAAAAAAAAAHAfr9MVcXFxW7ZsIYRMmjRp37591tbWWlpazs7OJ06cGD16NCFk3bp1SUlJTIcJAAAAAAAAAAAAAMBxvE5X7N27VywWGxgY+Pn5ffy4QCDYunWrtra2WCw+cuQIU+EBAAAAAAAAAAAAAPAEr9MVx48fJ4R4eHjY2tpWesrOzs7Dw4MQcvToUQYiAwAAAAAAAAAAAADgE\/6mKxITE6nltV1cXKosQD0eFxeXm5ur1sgAAAAAAAAAAAAAAHiGv+mKiIgIaqO6dEXbtm2pjRcvXqgnJAAAAAAAAAAAAAAAftKh+wBv3749ePDg5cuXk5OTS0tLmzdv3qpVq9mzZw8ePFiFR9m9e3dCQgIhZMWKFZaWloq8JC8vj9pwcHCosoD8cay2DQAAAAAAAAAAAABAKxrTFSKRyNfXd\/PmzWKxWP5gQUFBVFTUuXPnevfufevWLVUd6+TJk7dv3yaEzJ49W8F0RX5+PrVhaGhYZQFjY2Nqo6ioqP4RAgAAAAAAAAAAAABAdehKVxQVFQ0ZMuTevXuEkK5du3p6etrZ2eXl5SUnJ584cSI5OdnOzo6mQytInq7Q09OrsoCuri61gXQFAAAAAAAAAAAAAACtaElXiMViKldhYGCwe\/fuyZMnf\/zsTz\/9FBAQ0KNHj48flEgkpaWlJiYmyh1x7dq1s2fPJoRYW1sr+JIPHz5QG7WmK4RCoXJRAQAAAAAAAAAAAACAQmQ0WLlyJbXz06dPK1I+KSmpV69e27dvpyOY6kyfPp0KMj4+vsoCz58\/pwosWrRIif2vXbuWmRoFAAAAAAAAAAAAANAo5ubmqh9dkZSU9NtvvxFChg8fPmbMmBpKnjx58t69e9HR0Xfu3JFKpTUXVjn5SI7y8vIqC8gfNzMzU2L\/EyZMaNq0qXKxqV9sbKyVlZWCy35wQ0lJSVxcnIuLC9OBqFhqaiohpHnz5kwHomIvXrxwcHCQryjDB2VlZTExMe7u7kwHolb5+fkZGRnt27dnOhC1iouLMzMza9y4MdOBqJJMJnv27Jmrq6t8qCI3VFRUvHz50t3dXUtLi+lY1KeoqCg5Obljx45MB6JWSUlJBgYGtra2TAeiPly9vN+9e1dYWOjg4MB0ICr26tUrGxsbCwsLpgNRH7FY\/Pz5886dOwsEAqZjUZ\/i4uL4+HjufWepWUpKikAgaNasGdOBqFhERISjo6ORkRHTgaiSVCoNCwtzc3PT0aFxYVS24ec3tYyMjPLycsbndWecSCSKjo7mW+3XKjk5edOmTcuWLSsoKGjTps2yZcu8vb0rTavDWzKZbPbs2V5eXra2tk2aNNmyZYuTk9PEiROZjqvORCJRVFSUGr4sNGjQQPXvKH5+ftTa2qtXr6655J9\/\/hkfH+\/s7PzFF19Qq1yok6mpKbVBU7qiXbt27dq1Uy42AAAATTdr1iymQwAAAAAAAAB6PXv2bNOmTaNGjfriiy+KioqWLVvWu3dvHx8fpuNiBalUOnv27M8\/\/3zhwoWEkP3797dv337mzJlMx8VqKr4zRSqV\/v3334QQNze3bt261Vz41q1baWlply9f7tmzp2rDUIQ8XVHdStqZmZnUhnLpCgAAAAAAAAAAAAAO69ix486dO6lBJ6ampvv27Rs6dCjTQYEGU\/HoisjIyNzcXEKIs7NzrYWZHWneqFEjaiMhIaHKfElCQgK1YW5ursT+AwICtm7dqmx06paTk2NoaKj0UueaqKys7MOHD9yb5IFaQ557MwNkZmZaWFgYGBgwHYj6iESi9+\/f29racmxSjpoVFxcLhUJra2umA1GrnJwcAwMDeRKdG6RSaVZWlpWVFfcmg8rJybGxseHVVCSlpaUFBQU2NjZMB6JW79+\/19HR4dU9K1y9vIuKikQikfyTP2e8e\/fO2NiYV\/NkisXid+\/eWVtba2trMx2L+nD1O0vNPnz4oKWlpdzXcDbLzMxs2LChvr4+04GokkQiyc7Obty4Ma8mgyovL8\/NzeXbN7X8\/HypVNqwYUOmA2EYP2tfQf7+\/vLvgJs2bWI6HHbx9fX98ccfTUxM8vLyjh07duXKFaYjqjO1XfwNGzZU8TsKNW8+IaRt27aq3bPKderUidp48+ZNlQXk6YoOHToot\/8BAwbIZDLlwlOz169fW1pacu+LXA2EQmFCQgL35oFNTU2VyWQtWrRgOhAVi4yMtLOz49jvuTUrKSl58+aNq6sr04GoVV5eXnZ2tpOTE9OBqBUn166QSqUvXrzo0KGDnp4e07GokkgkiomJcXFx4djvuTUrLCxMSUlR5E4ULklKStLX12\/SpAnTgagPVy\/v7OzsoqIi7q1dERsb27hxY179bFReXh4VFeXi4sKrdIVQKExMTJR\/deWJt2\/famtrc2\/tCk6uxieRSF68eNGxY0eO3aFSs5KSktevX7u6uvLqB+v09PSKigqsXVFaWhobG8u32lcQ9R3QycmJV3ea1komkyUmJjo6Ouro6FhbW1+7dq1p06aMzDNUT2VlZa9evVLDxd+4cWMVpyvkX2+qWxCCPZydnQ0MDMrKysLCwqosEBkZSQixsLBo06aNEvvv1atXr1696hUiAAAAAAAAAAAAAGggqVS6b98+Ly8vau0KR0dHDw+PXbt2MR0Xq6n45in5LbHR0dGq3bPK6evrDx8+nBBy586dnJycSs+mpaU9efKEEDJq1CikTAEAAAAAAAAAAAAAaKXidEXLli2pUfNnz56NiYn5tMDLly8DAgJUe1CleXt7E0LKysr8\/PwqPbVhwwZqHicsZA8AAAAAAAAAAAAAQDcVpysEAsHGjRsJIWKxuH\/\/\/sHBwbm5uaWlpfHx8cePHx89erSbm1tsbKxqD0oI8fLyat68efPmzZOTkxV\/1bBhwwYPHkwI2bp16759++SPBwQE7N+\/nxAycuRITOgEAAAAAAAAAAAAAEA3Fa9dQQjx9vY+ceLE5cuXMzMzvby8Kj1rZmbWp08flR80JycnLS2NECKRSOr0wn379nXt2jUzM3PmzJm7d+9u1arVixcv4uLiCCF2dna7d+9WeagAAAAAAAAAAAAAAFCJikdXEEK0tLTOnj27bt06CwuLjx9v167db7\/9lpKS8vXXX6v8oEpr2rRpeHh43759CSHh4eGnT5+mchUDBw58\/PixjY0N0wECAAAAAAAAAAAAAHCf6kdXEEL09PTWr1+\/evXqyMjI3NxcMzMzOzs7a2trOo5FuXXrltKvtbGxuXHjxvPnz69evZqTk9OsWbO+fft26tRJheEBAAAAAAAAAAAAAEANaElXUHR1dd3d3enbv2q5ubm5ubkxHQUAAAAAAAAAAAAAAB+pfjIoAAAAAAAAAAAAAACAOqFxdEWtLl68GBkZSQh5+PAhIeT69etlZWWEkO7du3t4eDAYGAAAAAAAAAAAAAAAqBOT6Yrg4OCDBw\/K\/xsaGhoaGkoIWbFiBdIVAAAAAAAAAAAAAAD8wWS6IigoKCgoiMEAAAAAAAAAAAAAAACADbB2BQAAAAAAAAAAAAAAMAzpCgAAAAAAAAAAAAAAYBjSFQAAAAAAAAAAAAAAwDCkKwAAAAAAAAAAAAAAgGFIVwAAAAAAAAAAAAAAAMOQrgAAAAAAAAAAAAAAAIYhXQEAAAAAAAAAAAAAAAxDugIAAAAAAAAAAAAAABiGdAUAAAAAAAAAAAAAADAM6QoAAAAAAAAAAAAAAGAY0hUAAAAAAAAAAAAAAMAwpCsAAAAAAAAAAAAAAIBhSFcAAAAAAAAAAAAAAADDkK4AAAAAAAAAAAAAAACGIV0BAAAAAAAAAAAAAAAMQ7oCAAAAAAAAAAAAAAAYhnQFAAAAAAAAAAAAAAAwTIfpANhCIpEkJSWlpKRYW1s7OTkJBEjkAAAAAAAAAAAAAACoCX6UJ1KpdPv27S1atGjTpk2\/fv2cnZ3t7e3\/+OMPpuMCAAAAAAAAAAAAAOALvqcrRCKRp6fnokWLMjIyCCFGRkaEkJSUlPnz53t5eUmlUqYDBAAAAAAAAAAAAADgPr6nK9atWxcSEkIImT59elZWllAojIyM9PT0JIQEBwdv3ryZ6QABAAAAAAAAAAAAALiP1+mKuLi4LVu2EEImTZq0b98+a2trLS0tZ2fnEydOjB49mhCybt26pKQkpsMEAAAAAAAAAAAAAOA4Xqcr9u7dKxaLDQwM\/Pz8Pn5cIBBs3bpVW1tbLBYfOXKEqfAAAAAAAAAAAAAAAHiC1+mK48ePE0I8PDxsbW0rPWVnZ+fh4UEIOXr0KAORAQAAAAAAAAAAAADwCX\/TFYmJidTy2i4uLlUWoB6Pi4vLzc1Va2QAAAAAAAAAAAAAADzD33RFREQEtVFduqJt27bUxosXL9QTEgAAAAAAAAAAAAAAP+nQfYC3b98ePHjw8uXLycnJpaWlzZs3b9Wq1ezZswcPHqzCo+zevTshIYEQsmLFCktLS0VekpeXR204ODhUWUD+OFbbBgAAAAAAAAAAAACgFY3pCpFI5Ovru3nzZrFYLH+woKAgKirq3LlzvXv3vnXrlqqOdfLkydu3bxNCZs+erWC6Ij8\/n9owNDSssoCxsTG1UVRUVP8IAQAAAAAAAAAAAACgOnSlK4qKioYMGXLv3j1CSNeuXT09Pe3s7PLy8pKTk0+cOJGcnGxnZ0fToRUkT1fo6elVWUBXV5faQLoCAAAAAAAAAAAAAIBWtKQrxGIxlaswMDDYvXv35MmTP372p59+CggI6NGjh\/wRoVBoaGiora2t9BHXrl07e\/ZsQoi1tbWCL\/nw4QO1UWu6QigUKhFSXFycCoeP0O3NmzdWVlYWFhZMB6I+JSUlCQkJHTt2ZDoQFUtPT5fJZM2aNWM6EBWLjIxs3bq1kZER04GoT1lZWWxsrKurK9OBqFV+fn52drZ86SCeSEhIMDMza9SoEdOBqJJMJnv+\/HmnTp10dGifdlKdKioqIiMj3dzctLS0mI5FfYRC4du3bzt06MB0IGqVnJxsYGBgY2PDdCDqw9XLOycnp7CwsHXr1kwHomKxsbE2Njbm5uZMB6I+YrH45cuX3LtEa8bV7yw1S01N1dbWbtKkCdOBqNjLly\/btGlT3ewOGkoqlT5\/\/tzV1bU+v+doHJFI9OrVK759U8vMzCwvL2\/ZsiXTgTCsvLw8JiaGb7WvIJlMFhER4ezsLP9BFQghMpmMEPLw4cPU1FRra+uCgoKYmJi9e\/cyHVedlZeXR0dHu7m50X0gc3NzIqPBypUrqQOcPn26hmJisXjr1q329vZaWlqGhoaff\/750aNH6YinStOnT6eCjI+Pr7LA8+fPqQKLFi1SYv8\/\/vgj3fUHAAAAAAAAAAAAAMABpqamqr\/nMSkp6bfffiOEDB8+fMyYMTWUnDJlyrFjx8aMGePt7R0bG3vu3Llvv\/321q1b+\/fvV3lUnzIxMaE2ysvLqywgf9zMzEyJ\/W\/YsGHDhg3KxQYAAAAAAAAAAAAAmksqlWpra2\/btm3hwoWEEEdHx\/79++\/atYvpuFhN9ekKPz8\/am3t1atX11Ds77\/\/Pnr06F9\/\/TV+\/HjqkZiYmIEDBx44cGDw4ME15zlUwtTUlNqgKV0BAAAAAAAAAAAAAPykpaXVsGFDS0tL6r+WlpbybaiOlkwmU+HupFKptbV1bm6um5tbeHh4DSV79+5taGh46dKljx88derUuHHjXF1d5RMx0ee333774YcfCCF3797t2bPnpwWCg4O9vLwIIYGBgT4+PnXdf15eXs1\/AVbJzMw0MzPj1cIAYrE4PT2dexMvfvjwQSaTNWzYkOlAVOzt27dNmzbl2CT4NZNIJKmpqXZ2dkwHolZlZWXv379v2rQp04GoVXZ2trGxsXzMH2ckJiZS8z0yHYgqyWSypKSkVq1aMR2IWpWXl7979457qyLVLCcnR09Pj1f3rHD18hYKhcXFxYqvb6cp0tPTGzZsyLFJ8Gsmk8kSExO5twxJzbj6naVmeXl5Wlpa3FtYkavfaBITE7n33lEzqVSakpLCt29qBQUFFRUVHFtvTwlSqfTt27f29vZMB8JSSUlJdnZ2HPsOWH8ikUhfXz89Pd3S0lIgEOjq6mrin0gmkyUnJ6vh4rewsFDxO2VkZGRubi4hxNnZueaSrVq1GjBgQKUHhw0bJhAIoqOjKyoq6F6YRd7JJiQkVJmuSEhIoDaUW8Lul19+2bp1q7LRAQAAAAAAAAAAAADwhY7KE\/upqanURtu2bWsuGRAQQM0Z9TFDQ0NjY+OioqIPHz40btxYtbFV0qlTJ2rjzZs3VRaQpys6dOigxP59fX2\/+eYb1Q5eoU9BQYGRkRHdKSJWkclkeXl53BuBVVJSQgjh3kCZvLw8c3NzgUDAdCDqI5PJ3r9\/z7e7V8RisVAoVC5JrLkKCwsNDAz09PSYDkTF3r9\/z70+lhCSm5vLt4YplUrz8\/O5N26vZkVFRbq6uv\/X3v28pLZFARxfyosMKlGCfkqSBAURJDSMSEL7SeWgYaP+iUYNiiCCZo4Kh00KwkERFpFNoiCjpChyEJE1OEZqP5TMfIMg4vbjlteb79n3M5K9z9bFYYues\/Y6W6PRZDqQb5WV0\/v+\/j4WixUWFmY6kDQLhUL5+fnZt0z7Y1k5RT\/2+Ph4dXWVlb+nH7i9vVWpVNl3RXN5eanX6\/+PK2o\/9gO\/mNl6M+Fj0Wg0kUhkX0V4Cn7gnP88Ts4HsuDP2\/dc4+v1+jSfo+ebie9tCPHszcrlo6Oj6+trvV7\/t3MVIlJXV6fRaGKx2Pb29psH+Hw+EdHpdNXV1Sm8f15entls\/qMQAQAAAAAAAAD4GdK8VLm2tvbpxf7+fgrDFxcXRWRwcDCdMb0jNze3u7tbRDwej6Iov\/SenZ1tbW2JSG9vb\/YtfwAAAAAAAAAA4D8lzemKysrKsrIyEXG5XAcHB68P2Nvbczgcb44NBAKjo6Mmk2loaCi9Ub1nYGBARGKx2Pj4+C9dIyMjT89xSmGTbQAAAAAAAAAA8CVpTleo1eqxsTEReXh4aG1tnZ2dDQaD0WjU7\/fPzMz09fU1NDQcHh6+HhiJRDo7O3NychYWFlJ4anl\/f7\/BYDAYDCcnJ58f1dXV1d7eLiKTk5NTU1PP7Q6HY3p6WkR6enqampq+GgwAAAAAAAAAAPgSVdr3gk4mkx0dHUtLS2\/2arVap9Npt9tfNkYikba2tvPz8+Xl5dQ2imhpaVlbWxMRv99vMpk+PzAQCDQ2Nl5cXIiI2Wyuqqra3d09Pj4WEaPRuLGxUVJSkkI8AAAAAAAAAADg89JcXSEiKpXK5XINDw\/rdLqX7TU1NRMTE6enp69zFTabTVGU9fX11HIVf6K8vNzr9VosFhHxer1zc3NPuQqbzba5uUmuAgAAAAAAAACAb5D+6opn8Xjc5\/MFg0GtVms0GouLi18fEw6HbTbbzc3NyspKZnMDOzs7brdbUZSKigqLxVJfX5\/BYAAAAAAAAAAA+FH+Yrrit8LhsNVqjcfjbre7qKgoU2EAAAAAAAAAAIDM+idTHxwKhaxWq1qtXl1dTWFvbQAAAAAAAAAAkDUyVl1ht9vn5+ebm5sLCgqSyWQikXjZ63Q6S0tLMxIYAAAAAAAAAAD4ZhmrrlAURUQ8Hs+bvXd3d98bDgAAAAAAAAAAyJh\/AQ\/Hoy+rKcuFAAAAAElFTkSuQmCC\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[15]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"n\">job<\/span> <span class=\"o\">=<\/span> <span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">,<\/span> <span class=\"n\">simulator<\/span><span class=\"p\">,<\/span> <span class=\"n\">shots<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">job<\/span><span class=\"o\">.<\/span><span class=\"n\">result<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">plot_histogram<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"o\">.<\/span><span class=\"n\">get_counts<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[15]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc0AAAFDCAYAAABY\/1W1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+\/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3deXxV9Z3\/8dfHRAIWkEUBSbCAQGSRNTbiRBZbl2IHlzoq1lI3rFsrWudnnVHGWq3WUqud1i5MHetS6Wi1OIjL6MimESYg2JAKKEEJslRAAYVg4uf3x\/eEXuJNOIHc3Hvh\/Xw87iP3nnPuyfuun3u+53u+x9wdERER2btD0h1AREQkW6hoioiIxKSiKSIiEpOKpoiISEwqmiIiIjGpaIqIiMSUm+4A6XTEEUd4z5490x1DREQyyKJFiz5w9yOTzTuoi2bPnj0pKytLdwwREckgZvZuQ\/PUPCsiIhKTiqaIiEhMKpoiIiIxqWiKiIjEpKIpIiISk4qmiIhITCqaIiIiMaloioiIxKSiKSIiEpOKpoiISEwqmiIiIjGpaIqIiMSkoikiIhKTiqaIiEhMKpoiIiIxqWiKiIjEpKIpIiISk4qmiIhITCqaIiIiMaloioiIxKSiKSIiEpOKpoiISEwqmiIi0iKef\/55CgsL6dOnD3fffffn5r\/77rt8+ctfZvDgwYwZM4aqqqo95m\/dupWCggKuvfba3dMWLVrEcccdR58+ffjud7+Lu6f0MahoiohIytXW1nLNNdfw3HPPUVFRweOPP05FRcUey9x4441MnDiRN998kylTpnDzzTfvMf\/WW29l1KhRe0y76qqrmDZtGitXrmTlypU8\/\/zzKX0cKpoiIpJyCxcupE+fPvTu3ZtWrVpxwQUXMGPGjD2Wqaio4OSTTwZg7Nixe8xftGgRGzZs4NRTT909bd26dWzdupUTTjgBM2PixIn8+c9\/TunjaNGiaWajzOwZM1trZm5mF8e4z3FmNsfMdkT3m2JmVm+Zr5tZhZlVR3\/PTtmDEBGRJlu7di09evTYfbugoIC1a9fuscyQIUN46qmnAHj66afZtm0bmzZt4rPPPuN73\/seU6dO\/dw6CwoKGl1nc2vpLc22QDlwHbBjbwubWXvgf4ANwPHR\/f4ZuCFhmZHAH4HHgKHR3yfMrLi5w4uISOpMnTqVOXPmMGzYMObMmUN+fj45OTk88MADjBs3bo8CmS65LfnP3H0WMAvAzB6KcZdvAIcB33L3HUC5mR0L3GBm93rY4zsZeMXd74zuc6eZjY2mT2juxyAiIk2Xn5\/PmjVrdt+uqqoiPz9\/j2W6d+++e0tz+\/bt\/OlPf6JDhw6UlpYyb948HnjgAbZv386uXbto27Yt11133R6dhZKts7ll+j7NkcC8qGDWeQHoDvRMWObFevd7ATgx5elERCSW448\/npUrV1JZWcmuXbuYPn0648eP32OZDz74gM8++wyAu+66i0svvRSAxx57jPfee4\/Vq1czdepUJk6cyN13381RRx1F+\/btef3113F3Hn74Yc4888yUPo4W3dLcB92AqnrTNiTMq4z+bkiyTLdkKzSzK4ArIPyqmT17NgC9e\/emXbt2LF26FIDOnTszcOBA5s6dC0Bubi4lJSUsXryYrVu3AlBUVMSGDRt2\/3rq27cveXl5lJeXA9ClSxf69evH\/PnzAcjLy2PkyJGUlZWxfft2AIqLi6mqqtrdDl9YWEhOTs7uXmXdunWjV69elJaWAtCmTRuKi4tZsGABO3aE3xIjR46ksrKS9evXAzBgwABqa2tZvnw5EH7hFRQUsGDBAgDatm1LUVERpaWlVFdXA1BSUsKKFSvYuHEjAIMGDaK6upqVK1cC0KNHD7p27UpZWRkA7du3Z\/jw4cyfP5+amhoARo0axbJly9i0aRMQ9k9s27aNVatWAdCzZ086derE4sWLAejYsSNDhgxhzpw5uDtmxujRo1m6dClbtmwBYPjw4WzevJnVq1frddLrpNcpi1+nJUuWcMUVVzBq1CgOPfRQzjrrLP72t78xceJETj75ZMaNG8evfvUrpk2bRm5uLmPHjmXChAnMnj17j9fprbfeYu3atVRXV1NZWclll13GhAkTcHfGjh1LmzZtmD179n69To2xVB\/T0uA\/NtsOXOvuDzWyzItAlbtfmjDtaOBd4ER3LzWzXcDl7v5wwjITgWnuntdYhqKiIq9704qIiACY2SJ3L0o2L9ObZ9cDXetN65owr7Fl1iMiItKMMr1olgInmVnrhGmnAO8DqxOWOaXe\/U4BXkt5OhEROai09HGabc1sqJkNjf730dHto6P5d5nZywl3+QPwCfCQmQ0ys3OA7wN1PWcB7gdONrPvm9mxZnYzMBa4r8UemIiIHBRaekuzCHgjurQBfhBdvz2afxRwTN3C7v4RYauxO1AG\/BL4KXBvwjKvARcAFwNvAhOB8919QWofioiIHGzS1hEoE6gjkIiI1JfNHYFEREQyhoqmiIhITCqaIiIiMaloioiIxKSiKSIiEpOKpoiISEwqmiIiIjFl+llORETkADEpxeO0TZuc2vWDtjRFRERiU9EUERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYmrxomlmV5tZpZntNLNFZnZSI8s+ZGae5PJxwjJjGljm2JZ5RCIicrBo0aJpZucD9wM\/AoYBrwHPmdnRDdzlOuCoepdVwH8lWXZgveVWNmt4ERE56LX0luYNwEPuPs3d\/+ru3wHWAVclW9jdP3L39XUX4BigNzAtyeIbE5d199qUPQoRETkotVjRNLNWwAjgxXqzXgROjLmaScAyd38tybwyM1tnZi+b2dj9iCoiIpJUbgv+ryOAHGBDvekbgK\/s7c5mdjhwHnBzvVl1W6r\/B7QCvgm8bGaj3X1ekvVcAVwB0L17d2bPng1A7969adeuHUuXLgWgc+fODBw4kLlz5wKQm5tLSUkJixcvZuvWrQAUFRWxYcMG1qxZA0Dfvn3Jy8ujvLwcgC5dutCvXz\/mz58PQF5eHiNHjqSsrIzt27cDUFxcTFVVFWvXrgWgsLCQnJwcKioqAOjWrRu9evWitLQUgDZt2lBcXMyCBQvYsWMHACNHjqSyspL169cDMGDAAGpra1m+fDkA+fn5FBQUsGDBAgDatm1LUVERpaWlVFdXA1BSUsKKFSvYuHEjAIMGDaK6upqVK0Mrd48ePejatStlZWUAtG\/fnuHDhzN\/\/nxqamoAGDVqFMuWLWPTpk0ADBkyhG3btrFq1SoAevbsSadOnVi8eDEAHTt2ZMiQIcyZMwd3x8wYPXo0S5cuZcuWLQAMHz6czZs3s3r1ar1Oep30OmX56wRFpNK6deua5XVqjLl7Ch9Cwj8y6w6sBUa7+9yE6VOAb7h74V7ufw3wU6C7u2\/ey7KzgBp3H9\/YckVFRV73phURkdSadF9q1z9tcvOsx8wWuXvSCt+S+zQ\/AGqBrvWmdwXWx7j\/JOBPeyuYkQVA36bFExERaVyLFU133wUsAk6pN+sUQi\/aBpnZl4AhJO8AlMxQQrOtiIhIs2nJfZoA9wKPmNlC4FXgSqA78GsAM3sYwN0n1rvfFcBKd59df4VmNhlYDSwj7NO8CDgL+HpKHoGIiBy0mlQ0zew84EN3fzG6PYVQ0JYBF7t7o1t37v5HM+sM3EI4lrIcGOfu70aLfO54TTNrB1wA3N7AalsBPwEKgB1RljPcfVZTHpuIiMjeNHVL8zZgMoCZDQf+BZgCnE7opHPh3lbg7g8ADzQwb0ySaduAto2s7x7gnr0mFxER2U9NLZpfBJZH188G\/uzu95jZi8ALzZpMREQkwzS1I9BOoF10\/cvAS9H1jxKmi4iIHJCauqU5D\/ipmc0nHKV6bjS9H7CmOYOJiIhkmqZuaV4L7CIUyyvd\/f1o+ldR86yIiBzgmrSl6e5VwD8mmd5M4zCIiIhkriYPbmBmrc3sXDO7ycw6RNOOMbNOzR9PREQkczT1OM0+hM4\/bYEOwBPAh4QB0zsAlzd3QBERkUzR1C3N+win8upKGEigzjOATsclIiIHtKb2nj0ROMHda80scfp7hOHwREREDlj7MmD7oUmmHU04VlNEROSA1dSi+SJwQ8JtN7P2wA+AZ5stlYiISAZqavPsDcArZrYcaA38EegDbADOa+ZsIiIiGaWpx2m+b2ZDgQnAcMKW6m+Bx9x9R6N3FhERyXJNPp9mVBwfjC4iIiIHjb0WTTM7B\/hvd\/80ut4gd3+q2ZKJiIhkmDhbmk8C3YCN0fWGOJDTHKFEREQy0V6Lprsfkuy6iIjIwaZJRdDMRpnZ5wqtmeWY2ajmiyUiIpJ5mrrl+AqQbGD2DtE8ERGRA1ZTi6YR9l3W1xn4eP\/jiIiIZK5Yh5yY2TPRVQceNbPqhNk5wCDgtWbOJiIiklHiHqe5KfprwBb2PMPJLmA+MK0Zc4mIiGScWEXT3S8BMLPVwFR3V1OsiIgcdJo6jN4PUhVEREQk08UZEehNYLS7bzGzv5C8IxAA7j64OcOJiIhkkjhbmn8C6jr+NDYikIiIyAEtzohAP0h2XURE5GCjYfFERERiirNPs9H9mIm0T1NERA5kcc9yIiIictBr0j5NERGRg5n2aYqIiMSk4zRFRERi0nGaIiIiMek4TRERkZiaNPZsHTM7Bugf3fyru7\/TfJFEREQyU5OKppl1Bn4HjAc++\/tkmwlc6u6bGryziIhIlmtq79n\/APoAJwGto8sooBc6n6aIiBzgmto8exrwZXcvTZj2qpl9G3ip+WKJiIhknqZuaf4NSHYC6k8ANc2KiMgBralF83bgPjPLr5sQXf9pNE9EROSAtS8DtvcCVpvZ2uh2PrAT6ELY5ykiInJA0oDtIiIiMWnAdhERkZg0YLuIiEhMTSqaZtbKzH5gZivMbKeZ1SZeUhVSREQkEzR1S\/OHwLcIvWU\/A\/4Z+CXhcJOrmzeaiIhIZmlq0TwPuNLdfwPUAjPc\/bvAvwGnNHc4ERGRTNLUotkVqIiubwc6RNefB05trlAiIiKZqKlF8z2ge3T9bcKwegAjgR1xVmBmV5tZZbRPdJGZndTIsmPMzJNcjq233NfNrMLMqqO\/ZzfxcYmIiOxVU4vm08CXo+v3Az8ws0rgIWIMbGBm50f3+xEwDHgNeM7Mjt7LXQcCRyVcViascyTwR+AxYGj09wkzK479qERERGJo0oDt7n5zwvUnzawKOBFY4e4zY6ziBuAhd687I8p3zOx04Crg5obvxkZ3\/6CBeZOBV9z9zuj2nWY2Npo+IUYmERGRWPbrOE13f93d741TMM2sFTACeLHerBcJhbcxZWa2zsxejgpiopFJ1vlCjHWKiIg0SZOLppkNN7OHzawsujxiZsNj3PUIIAfYUG\/6BqBbA\/dZR9gK\/TpwDrAceLneftBuTVyniIjIPmlS86yZfQN4GPhfYFY0+QRgoZld7O6PNmc4d19OKJR1Ss2sJ+H40Hn7sk4zuwK4AqB79+7Mnj0bgN69e9OuXTuWLl0KQOfOnRk4cCBz584FIDc3l5KSEhYvXszWrVsBKCoqYsOGDaxZswaAvn37kpeXR3l5OQBdunShX79+zJ8\/H4C8vDxGjhxJWVkZ27dvB6C4uJiqqirWrg3j3xcWFpKTk0NFReik3K1bN3r16kVpaTiFaZs2bSguLmbBggXs2BH6Xo0cOZLKykrWr18PwIABA6itrWX58vDU5efnU1BQwIIFCwBo27YtRUVFlJaWUl1dDUBJSQkrVqxg48aNAAwaNIjq6mpWrgy7j3v06EHXrl0pKysDoH379gwfPpz58+dTU1MDwKhRo1i2bBmbNoWzxA0ZMoRt27axatUqAHr27EmnTp1YvHgxAB07dmTIkCHMmTMHd8fMGD16NEuXLmXLli0ADB8+nM2bN7N69Wq9Tnqd9Dpl+esERaTSunXrmuV1aoy5e6ML7LGw2Wrgt+7+o3rTbwa+7e49G7lvK8J5Nye4+xMJ038JDHL30TEz\/Btwgbv3j26\/B\/y7u\/8kYZl\/Bq519y82tq6ioiKve9OKiEhqTbovteufNrl51mNmi9w9aYVvavPskcB\/JZn+BOHUYA1y913AIj4\/CMIphF60cQ0lNNvWKW2GdYqIiOxVk5pngVeAMYRjNBONAebEuP+9wCNmthB4FbiScNznrwHM7GEAd58Y3Z4MrAaWAa2Ai4CzCPs469wPzDWz7wN\/Bs4GxgIlTXxsIiIijYpzEupzEm4+B9xlZkXA69G0EwiddG7b27rc\/Y9m1hm4hXC8ZTkwzt3fjRapf7xmK+AnQAFh8IRlwBnuXrc\/FXd\/zcwuAO4AbgfeAc539wV7yyMiItIUe92naWafxVyXu3vO\/kdqOdqnKSLScg6EfZpxTkKtc26KiIigk1CLiIjEti+DG5xhZnPN7AMz+5uZzTGzcakIJyIikkmaVDTN7HLCoO3vADcB3wcqgafN7NLmjyciIpI5mnrIyU3ADe7+i4RpvzOzRYQC+mCzJRMREckwTW2ePZpwwun6ngMaHX1HREQk2+3LSajrj74DcCrwbpLpIiIiB4ymNs9OBf49OqtJ3TB1\/wB8E\/hOcwYTERHJNE09CfVvzGwj8D3CKEAAfwXOc\/cZzR1OREQkk8QummaWS2iGnevuT6cukoiISGaKvU\/T3WuAp4B2qYsjIiKSuZraEWgp0CcVQURERDJdU4vmbcBPzewsM+thZp0SLynIJyIikjGa2nv22ejvU0Di6VEsup1VZzkRERFpiqYWzbEpSSEiIpIFYhVNMzuMcDLos4BDgZeA77r7BynMJiIiklHi7tP8AXAxoXn2ccKoQL9KUSYREZGMFLd59hzgMnefDmBmjwGvmlmOu9emLJ2IiEgGibul2QOYV3fD3RcCNUD3VIQSERHJRHGLZg6wq960GprekUhERCRrxS16BjxqZtUJ01oD08zsk7oJ7j6+OcOJiIhkkrhF8\/dJpj3anEFEREQyXayi6e6XpDqIiIhIpmvqMHoiIiIHLRVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFq8aJrZ1WZWaWY7zWyRmZ3UyLLnmNmLZvY3M9tmZgvMbHy9ZS42M09yaZ36RyMiIgeTFi2aZnY+cD\/wI2AY8BrwnJkd3cBdRgP\/C5wRLT8LeDpJof0EOCrx4u47m\/8RiIjIwSy3hf\/fDcBD7j4tuv0dMzsduAq4uf7C7n5dvUk\/MLMzgLOAeXsu6utTEVhERKROi21pmlkrYATwYr1ZLwInNmFV7YAt9aa1MbN3zazKzGaa2bD9iCoiIpJUSzbPHgHkABvqTd8AdIuzAjO7BigAHkmYvBy4FDgTmADsBF41s777G1hERCRRSzfP7jMz+zrwE+B8d3+3brq7lwKlCcu9BiwBvgN8N8l6rgCuAOjevTuzZ88GoHfv3rRr146lS5cC0LlzZwYOHMjcuXMByM3NpaSkhMWLF7N161YAioqK2LBhA2vWrAGgb9++5OXlUV5eDkCXLl3o168f8+fPByAvL4+RI0dSVlbG9u3bASguLqaqqoq1a9cCUFhYSE5ODhUVFQB069aNXr16UVoaHmKbNm0oLi5mwYIF7NixA4CRI0dSWVnJ+vWhhXrAgAHU1tayfPlyAPLz8ykoKGDBggUAtG3blqKiIkpLS6murgagpKSEFStWsHHjRgAGDRpEdXU1K1euBKBHjx507dqVsrIyANq3b8\/w4cOZP38+NTU1AIwaNYply5axadMmAIYMGcK2bdtYtWoVAD179qRTp04sXrwYgI4dOzJkyBDmzJmDu2NmjB49mqVLl7JlS2hMGD58OJs3b2b16tV6nfQ66XXK8tcJikildevWNcvr1Bhz9xQ+hIR\/FJpnPwEmuPsTCdN\/CQxy99GN3Pdc4GFgors\/GeN\/\/SfQzd2\/2thyRUVFXvemFRGR1Jp0X2rXP21y86zHzBa5e9IK32LNs+6+C1gEnFJv1imEXrRJmdl5hObYi2MWTAMGA+v2Pa2IiMjntXTz7L3AI2a2EHgVuBLoDvwawMweBnD3idHtCwgF80ZgrpnV7fvc5e6bo2X+DXgdWAm0JzTJDib0yBUREWk2LVo03f2PZtYZuIVwPGU5MC5hH2X94zWvJGS8L7rUmQOMia53AH5L6Ez0EfAGMMrdF6biMYiIyMGrxTsCufsDwAMNzBvT2O0G7nM9cH1zZBMREWmMxp4VERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYlLRFBERiUlFU0REJCYVTRERkZhUNEVERGJS0RQREYlJRVNERCQmFU0REZGYVDRFRERiUtEUERGJSUVTREQkJhVNERGRmFQ0RUREYlLR3E\/PP\/88hYWF9OnTh7vvvvtz86urqzn\/\/PPp06cPxcXFrF69GoBNmzYxduxY2rZty7XXXrvHfcaMGUNhYSFDhw5l6NChbNy4sSUeikhsqXjf1xk\/fjyDBg1KZXyRfaaiuR9qa2u55ppreO6556ioqODxxx+noqJij2V+97vf0bFjR95++22uv\/56brrpJgBat27ND3\/4Q6ZOnZp03Y899hhLlixhyZIldOnSJeWPRSSuVL7vn3rqKdq2bZvyxyCyr1Q098PChQvp06cPvXv3plWrVlxwwQXMmDFjj2VmzJjBt771LQDOPfdcXn75ZdydL3zhC5SUlNC6det0RD8g7OvWDsBdd91Fnz59KCws5IUXXtg9\/cMPP+Tcc8\/l2GOPpX\/\/\/pSWlmZN9p\/97GcMHDiQQYMGMWHCBHbu3JmS7Kl632\/fvp17772XW265JSW566Tiub\/\/\/vsZNGgQAwcO5L777ktpfkkvFc39sHbtWnr06LH7dkFBAWvXrm1wmdzcXA4\/\/HA2bdq013VfcsklDB06lB\/+8Ie4e\/MGT5CKLxAIWyPDhg3ja1\/7Wkpy78\/WTkVFBdOnT2fZsmU8\/\/zzXH311dTW1gJw3XXXcfrpp\/PWW2+xdOlS+vfvnxXZ165dy89\/\/nPKysooLy+ntraW6dOnN3t2SN37\/tZbb+V73\/sehx12WPOHjqTiuS8vL2fatGksXLiQpUuXMnPmTN5+++2U5M\/Wz+uBREUzAz322GP85S9\/Yd68ecybN49HHnkkJf8nVYUHwi\/vVBScOvuztTNjxgwuuOAC8vLy6NWrF3369GHhwoV89NFHzJ07l8suuwyAVq1a0aFDh6zIDlBTU8OOHTuoqanhk08+oXv37s2ePVWWLFnCO++8w9lnn53S\/5OK5\/6vf\/0rxcXFHHbYYeTm5jJ69GieeuqpZs+ezZ\/XA4mK5n7Iz89nzZo1u29XVVWRn5\/f4DI1NTV89NFHdO7cea\/rBWjXrh0XXnjh7i\/F5paqL++qqiqeffZZLr\/88pTkhv3b2mnovpWVlRx55JFccsklDBs2jMsvv5yPP\/44K7Ln5+dz4403cvTRR3PUUUdx+OGHc+qppzZ7dkjN+760tJSysjJ69uxJSUkJK1asYMyYMc2ePRXP\/aBBg5g3bx6bNm3ik08+YdasWXs8P80lmz+vBxIVzf1w\/PHHs3LlSiorK9m1axfTp09n\/Pjxeywzfvx4fv\/73wPw5JNPcvLJJ2NmDa6zpqaGDz74AIBPP\/2UmTNnpqwnYSq+QAAmT57MPffcwyGHZNfbq6amhsWLF3PVVVfxxhtv8IUvfCFpE1gm2rJlCzNmzKCyspL333+fjz\/+mEcffTQl\/ysV7\/urrrqK999\/n9WrVzN\/\/nz69evH7NmzU5K\/ufXv35+bbrqJU089ldNPP52hQ4eSk5PT7P9Hn9fMoGdpP+Tm5vKLX\/yC0047jf79+3PeeecxcOBApkyZwjPPPAPAZZddxqZNm+jTpw\/33nvvHl\/CPXv25IYbbuChhx6ioKCAiooKqqurOe200xg8eDBDhw4lPz+fSZMmpeshNtnMmTPp0qULI0aMSOn\/2Z+tnYbuW1BQQEFBAcXFxUD4pb548eKsyP7SSy\/Rq1cvjjzySA499FDOOeccXnvttWbPDql537eUVDz3EB7vokWLmDt3Lh07dqRfv34t8Gj2X0t9Xg8kuekOkO3GjRvHuHHj9ph2++23777eunVrnnjiiaT3TdxJn2jRokXNlq8xTfkCKSgoiPUF8swzz\/DMM88wa9Ysdu7cydatW7nooouafasncWsnPz+f6dOn84c\/\/GGPZeq2dkaOHLnH1s748eO58MILueGGG3j\/\/fdZuXIlX\/rSl8jJyaFHjx4sX76cwsJCXn75ZQYMGNCsuVOV\/ZBDDuH111\/nk08+oU2bNrz88ssUFRU1e\/Y6qXjf1+nZsyfl5eX7nTGZVDz3ABs3bqRLly689957PPXUU7z++uvNnj2bP68HFHdv0QtwNVAJ7AQWASftZfnR0XI7gVXAlfu7zrrLiBEj\/GD26aefeq9evXzVqlVeXV3tgwcP9vLy8j2W+cUvfuHf\/kelP0IAABCNSURBVPa33d398ccf93\/6p39yd\/fy8nIfPHiw79y501etWuW9evXympqaPe77yiuv+BlnnJGy\/M8++6z37dvXe\/fu7XfccYe7u996660+Y8YMd3ffsWOHn3vuuX7MMcf48ccf7++8887u+95xxx3eu3dv79evn8+aNWv39DfeeMNHjBjhxx13nJ955pm+efPmrMk+ZcoULyws9IEDB\/pFF13kO3fuTEn2bJeK576kpMT79+\/vgwcP9pdeeiklubP98+rufvnPUntpLkCZN1A3zFN4OEN9ZnY+8GhU5OZHfy8BBrj7e0mW7wWUAw8CDwAl0d8L3P1P+7LOREVFRV5WVrbfj2tSig\/LmjY5deueNWsWkydPpra2lksvvZR\/\/dd\/ZcqUKRQVFTF+\/Hh27tzJN7\/5Td544w06derE9OnT6d27NwB33nknDz74ILm5udx333189atf3WPds2fPZurUqcycOTN1D0DkIJLtn9ds+a40s0XunrSppqWL5gLgTXeflDBtJfCku9+cZPkfA+e4e9+Eaf8BDHT3kfuyzkQqmiL7Ru952RfZ8r5prGi22D5NM2sFjADqj5\/1InBiA3cbGc1P9ALwLTM7FLB9WKdIRsiWL5ADUSqfez3vB7aW7Ah0BJADbKg3fQPwlQbu0w14KcnyudH6bB\/WKQmy\/YtbX35ysMn2z2y2a7HmWTPrDqwFRrv73ITpU4BvuHthkvusAB5199sTpo0C5gDdCUWzqeu8ArgiulkILG+Gh9dURwAfpOH\/Nodszg7ZnV\/Z0yeb8yt7033R3Y9MNqMltzQ\/AGqBrvWmdwXWN3Cf9Q0sXxOtz5q6Tnf\/LfDb2KlTwMzKGmovz3TZnB2yO7+yp08251f25tVigxu4+y7C4SCn1Jt1CtDQUdilDSxf5u6f7uM6RURE9klLD25wL\/CImS0EXgWuJDSz\/hrAzB4GcPeJ0fK\/Bq41s\/uA3wD\/AFwMTIi7ThERkebSokXT3f9oZp2BW4CjCMdgjnP3d6NFjq63fKWZjQN+BlwFvA98t+4YzZjrzERpbR7eT9mcHbI7v7KnTzbnV\/Zm1KLHaYqIiGQzDdguIiISk4qmiIhITCqaaWCNnVhQREQylopmGrh2JKeFfqyIyP5SR6AWYmZ5wGDgbOAjYBnwNrDG3T82M1MxbRl6rluemR3i7p+lO8fBKPG513t\/\/6lothAz+zlwDrAO6Aj0JBxC82fgPndflb508ZhZDmFDOau+\/MysLTAKuADYAqwEVgDl7v5+OrPFZWa5wGfZ9txLZjCzdu6+Ld05DgQqmi3AzAYArwPnAovcfZOZHQlcBnybMDD9dcC0TPwVaGYj3H1RvWk5hC\/xjMtbn5n9nlA0VxJ+sPQgFM8lhOf8f9MYr1FmVuLu8+tNy5oCamY9gEuB44F3CGM9LyOczm9Lpm75JObKpuc7kZn1B24AhhFatd4DlgJz3X1NtExGPv+ZTEWzBZjZvwCnu\/uo6Hauu9ckzP8RYSv05Ezb8jGzvoQvugrCKdcecfc3EuYbYZCMYcCSaGjDjBH9YFlAGFrx\/9y91swOB84DLgeKgNuBO8iwHwFmdizhef8YeBb4d3d\/NWG+AYcCpwEL3b3+2X7SKjqJ\/J+ANsD\/AYMI40JvAuYB97r7O+lL2LDoR23\/eieCqDurUm0mvU+SMbNjgFmEMz69ChxL+HGeRyig\/+Hu9U+7mBHMrCvh8zrL3Tc3styh7v5pyyUL1BGoZfwVOMrM+gC4e42Z5ZpZ62j+NOATwpZopplA2EL4H+AEYKaZvW5m\/8\/MekRfHl0IW9Jd0pizIacCS9399ahgtnL3j9x9mrsXA9cQiucxGfhFeA5hy+BHQD4wx8zWm9lUM6vL2wGYAbRKY86G3EQ4C9FYd5\/o7sMJ58h9DPga8LqZnZnOgI24DZgdPd+\/NLMBHtS4u5vZIWZ2tJn9U9TqkmluJOyCOMPdb3b3s4GzgJ8TiufTZnZZOgM24hbgYeBtM3vCzMZFfUJ2M7OjgevqT28JKpotYy7hzCwzzew8M8uLPnw7IQwXSPgFW53OkA0oJPxi\/TEwCfgXwlCFFwGlZvbfhHGB\/+ruVWlL2bClwBfN7MsQThwQ\/WBpE81\/AniXPcczzhT5hK2E3wBnAicDDwJnACvN7E1gOuG5X5O2lA0bCMxx9\/VmdmjUwvKeu\/\/Y3b9IOFfulVEByrSezccTxq\/+FVAClJvZ22b2L2bWKWqq\/RbwY3evTWfQBnwRWOzu28wsx8xy3H2Duz8UtXj9GphkZoelOWcyRYTvm+8Rdqc8DVSa2b+b2fBomUnAle7e8t+Z7q5LC1wIg8j\/kb83c95B+BLsB9wP\/A34Qrpz1sucC1wI3FxveifCFsO1wH8BnwGXpTtvA4+hNWEreR1hMP82SZZZAlyT7qz1MuUA44Cr601vRRij+WuEForPgEvSnbeBx3Bb9Ny2S5h2aN1rQChG7wAnpDtrvdxfBF4gnBziEMKPl9OAXxL2C35G+DGzGbg+3XkbeAzXRVmPrffeaRVdHwBUEloB0p43IWN3wg\/ZK6LbuYSm5Zui91It8BfCLovr0pFR+zRbUDSw\/NcI7fW9CVtxHQkn1f6Nu09PY7y9SrYPwczOAZ4E2rr7J+lJ1rhoq\/JOQvP3DkJT8gxgO3AJ4cu7MFPzQ\/JDNszsNOA5MvS5N7MRwH8Tzm17m7s\/U2\/+sYQvwk6ZlN\/M2hMODVvt7nMSprchfKmPAK4mvG\/aufuOtARtRLQ\/+SlC8\/0P3f3BevMHAYuBDhn23H+BsDGx0d0X1Jt3GGG\/+I2EXRdpee5VNFPMzAqAPtHNjwlbmjsIRbMtYV\/mB97IDu90aejYuqg3Ya27u5lNBYrcfUyLB4whapaqjQ47KQFOIuybHU7YmnuJ0IP2uTTG\/JyoudKSPf8Jy9wGjHT301osWEx1vTKj\/fj3EJ7zug5AzxG2dM4FKt39vPQlbVxd5x9P6LgXTX8MyM\/U9z2Ew0yAu4BvELbwXyS83wcRPgtL\/O+nYcxIyXr3mtlDhD4IJ6Ulk4pm6pjZVYTu9kMIxXEVUAW8AjzpmbkfareEgm+EJqnl7r4+Yb4R9rWtdff\/S0\/KpjGzVsCRhB8urYGP3P3j9KbaN2Y2Bvibuy9Ld5bGRB3evkJoYfkSYV\/nZkLz8qOe2afxA\/bsOUvoDTwXuMsTTlOYKaKsh0Q\/FlsDxxEOuTqZ8GOxEngUeCrx85wJzOwQwrHgSQtTtLU\/A\/iVuz\/douHqMqhopkbUFPs28FNCZ4IjCV8cYwi\/suvODVqRicdK1Sv4HxMeSxWhafPP7r48jfH2yszaJDbd7O3DmEnqZ8820XN9JuE934aw33Keu38UfYk7oWntgzTGTKpe9sMIvX\/nuPvGhGXygK+4+7PpSdl0lnBctZkd7u4fpTvTvjCzQwktW6Vpy5AF3yFZycy+A1zk4bCG+vNKCM0m+cCXMu3LYy8Fvz+heF4fFfwcz7Deg2bWkdBr9lnCL+rX6oplYvG0cPB3lWfQSCl7yZ54wH1\/YJ27f5i2sElETYK\/A8YSWifWEloqPiE0DT7q7iujZTNqaL0k2asIBX4nod\/BI+7+VvoSNi4qKL2Adz1Jr9JM\/HFeZ2\/ZM4kOOUmdXUC7aIc7ZpYXNQ3iYYSXbxA+jKemL2KDLgRWuPsd7r7J3d9y91+4+7mEEYwOIxw+c0SmFczIRYSD6EcQmtHeNrPbzazQ3et+bfcA\/kD4QZBJGsteVzDrsndKX8wGfZfQwW2cu3clvJd+CrxJ6AR3r4WBA8ikghmpn\/0bwH2E3pqnAvfUZc9Q1wBvAL82s380s26Jx5BG7\/v2ZvbVqEhlkkazQ+igZWZn1H2Ppou2NFMk2lqbQ2jOvL5ua8b2HDz5NUJT5z3pS\/p5ZvZtQpf189y9PGqOco9G+7FwYPHzwB3u\/oc0Rk3KzKYR9j1NIRzIPYHQ6aQ3YWSaB4HOwL+6e9t05Uwmm7MDmNk84Gl3v7fe9BzgHwhbcu+4++npyNeYbM4OYGalhB\/iucCJhENOnib0ov1L1Dx+JXCxu5+QvqSfl03ZtaWZAtGO+M2EkS1OAd43s99FXfCxMJLIRYQd9P+VvqQNepLQPDXZwkDP1R4GBTgEwN3fAz4ECtIZMpmowFcQzh6z0d3fdPebCQdMnxbNu41wCMqP0xY0iWzODrt7VZcDX6\/bIrNwYP0h7l7rYUi6K4ECMxuSzqz1ZXN22D3s36eEnuAnEY41\/R1h634u8L9mdhMwmTCsZMbIuuyeAQe0HqgXwjFSgwkfthcIxwVuJ+wvfIdw7Frac9bLbNHlLMJIOdsIb+ARhB9ZRxOaELcBPdOdt4HHkAd0i67nEHoSJs4fQ\/hRUJDurAdS9ijfCdF7+8dA1yTze0Sfgfx0Zz3Ash8FXA+clmTeMMLADJui905G5c+27GqebWZm1gX4JmEIqA8IhzZ8CMwnNNUeSjiM43l3X5GunHtjZh0IBfJEwoHe\/xDNWk8oqo+4+23pSdewhOMDewMfe8Ig5gnzphCaeXqnL+nnZXN22N3J6hDCgBE\/IjS1\/YkwEtZ7hB+QXwMGuPvx6cqZTDZnrxMdjuHuvjNq7QL+ftJ7M7uTsL92WLoyNiSbsqtoNjMLB94OJIyEspnQWeM4wnB5G4FbvN5IF5ki2wt+Qv4bCM91DWH4vCcIx6R9HH0gJwHvu\/vMtIWtJ5uzJxP96LqY0BFoKKFlYidhv+xdmfoZgKzPnrSHrIXRdBYD\/+nuGde0D9mTXUWzGUVfatsIv4jmJkw7GigmnE2jN6GDzeK0BW1ANhd8aDD\/MMLYlVXATzxzT4f0EFmaHXYPPbct8Usv2nprTRj5ahBh6znj3j\/ZnB2S50+yTGvgfOBxz6DT92VjdhXNZmRmAwlnnZjk7q8nmZ9HGOj5fzx08MgYB0DBbyh\/AWFf1SRCB4MJmZY\/m7PXMbPfAAujy7vuvjXJMh09A088nc3ZIXb+Dp5hx\/RClmZP907VA+lCGP3kZaAU6Eu9ThzRMt8hjPmY9rz1cg0kHI+W9IwThA4qZYTmqbTn3Yf8rTI1fzZnj\/JNIHTS+JAwVORvCANq9+HvZzRpC\/wZOC7deQ+U7I3kPxs4JiF\/3dBzg9Kd90DIri3NZmZmJxDOVbeD8CZ4Gdji7tujtvmHgZ3uflEaY35OtCN+JmHggomE49Hqn1XjO4RTgA1NQ8RGZXP+bM4Oexxbeg+h4HyL8MW3nHAu1pcJgwbc7+4ZdbLsbM4O2Z0\/W7OraKaAhVGAbgXGE8ZtLSWcL\/MrhM4dl7v7X9KXMLlsLfh1sjl\/tmaPjm\/8f0B7d\/9+wvSBhGblcwn7BjsAv3f3y9ISNIlszg7ZnT+rs6topk7UI\/IMwjGPOwkHTz\/hmT1+ZVYW\/DrZnD9bs1sYL7eru79lYYizTz3hi8XMzgceB4a7+5J05Uwmm7NDdufP1uwqmi3EMmxw6r3JxoKfKJvzZ3P2OlHvU\/NweqpJhCa2w9KdK45szg7ZnT8bsqtoyl5lW8GvL5vzZ3P2OmZ2A+FEzj9Jd5amyubskN35MzW7iqaIpJSFM2rUZmPxz+bskN35MzW7iqaIiEhMOsuJiIhITCqaIiIiMaloioiIxKSiKSIiEpOKpoiISEwqmiIiIjH9f+fg4z7Eo1NUAAAAAElFTkSuQmCC\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Nach zwei Grover-Durchl\u00e4ufen hat der Algorithmus die L\u00f6sungssequenz 1 1 1 fast vollst\u00e4ndig verst\u00e4rkt.<\/p>\n<h3> Grover-Algorithmus mit 3 Durchl\u00e4ufen <\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[16]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"c1\"># Schaltkreis nochmal neuerstellen,<\/span>\r\n<span class=\"c1\"># ausmessen und Diagramme ausgeben<\/span>\r\n<span class=\"n\">circuit<\/span> <span class=\"o\">=<\/span> <span class=\"n\">QuantumCircuit<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">,<\/span> <span class=\"n\">n<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">h<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">add_reflect_oracle<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">add_reflect_s<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">measure<\/span><span class=\"p\">(<\/span><span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">),<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">))<\/span>\r\n\r\n<span class=\"n\">circuit<\/span><span class=\"o\">.<\/span><span class=\"n\">draw<\/span><span class=\"p\">(<\/span><span class=\"n\">output<\/span><span class=\"o\">=<\/span><span class=\"s2\">&quot;latex&quot;<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[16]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0QAAAEVCAIAAAD19VNHAAC9aUlEQVR4nOzdd0AT5\/8H8CchbFFAEBwoKA4URXC2alHrXrhXFUWt1rpq3aPgqqs4qtWvExytxb0Qt2LVVkUUFBEFBNlLZhiBkPz+uH7z5ScrkFzucvd+\/fH9puHuns\/jc59PLsmT5wRyuZyANktPTxeJRExH8a+SkhJTU1M9PT2mAwEWSUlJ0dfXZzqKf0kkkgYNGgiFQlpbyc3NlUqlAoGA1laUV1xcbGVlxXQUAAwTi8USiYTu9FeeRCKxtramuxW29Voul5ubmzMdBQDD0tLSdHV1mY7iX8XFxfXr16f73QTbapFmKjAAyxUUFBQUFOjo6DAdyL80806tqKgoLy+PPR+hlJaWWlhYMB0FAMMyMjLYU4ukUqmJiYmBgQGtrbCtFkkkEgsLC\/bEA8CI4uLi7Oxs9rxT08z3LFKp9NOnT+z5NqekpKRBgwZMR8FB06ZNO3HiBNNR1NKzZ8+6dOnCdBQADMNVmnbz8\/ObNGkS01H8Px06dAgNDWU6CmCLpUuX7tixg+ko\/p\/Ro0efP3+e1iYaNGggkUhobaKmNm3atGbNGqajAGBSo0aN8vLymI7i\/1m4cOGvv\/5KaxM2NjbZ2dm0NlFTKSkpmF4GfHb48OHZs2czHcX\/07Vr16dPn9LaRLNmzTIzM2ltoqamT5\/u6+vLdBQATGrVqlViYiLTUfw\/w4cPv3LlCq1NtGnT5uPHj7Q2UVN\/\/fVXr169mI4CgDEPHz786quvmI7i\/7G1tY2JiaG1CUdHx+joaFqbqKm+ffvevXuX6SgAmNStW7eQkBCmo\/h\/XFxcgoODaW2iR48ez549o7WJmjp06NC3337LdBRc06JFC5FIdOrUKaYDqZlXr15t2rSJ7hmWAFoBkzm0m6mpKSFkx44dNjY2TMdCCCFr1qxp1qwZ01EAizRu3JgQ8scff7BkXvPMmTNtbW3pbsXQ0HDIkCEsmWiVl5c3c+ZM\/PwUwNTU9Msvv5w5cybTgRBCSGlp6aRJk5o0aUJ3Q\/Xr1+\/UqdOcOXPobkgZjx8\/\/vXXX2UyGdOBADCpfv36hJC9e\/eyZFbTsmXLNHBpZGFh0aFDh++\/\/57uhpT0zTffNG3alOkoABjWqFGjRo0aLVu2jOlA\/vXtt9\/a2dnR3Urjxo3Nzc1XrVpFd0PKePv2rZeXFz6eBp6jUmD9+vUODg5Mx0IIIVu2bDEyMqK7lSZNmhgbG69du5buhpS0YMECDVwQArBcs2bN8vLytmzZwnQg\/1qxYoUGEtPW1jY1NfWXX36huyFlpKamLliwgHrLDOqlp6cnFArHjRvHdCA1Q337CQAEkzm0HbUG6YABAxwdHZmOhRBCduzYoYH3PKBFqBusjB49miUfUc2dO9fQ0JDuVkQikYODA0sujzIyMgghLJlMA8AgfX39Fi1asCQxpVLppEmTNHALKn19fTs7O\/b0mukQAJhHrSI+ePDgFi1aMB0LIYRs2rRJA1fvBgYGtra2LKlFhJCpU6ey5NIUgEGGhobm5ubsScwFCxZo4J2akZGRqakpS3r9119\/EULYc3dOAEZQKdC7d2+WrM\/h6+urgbctRkZGenp6LKlFhJCVK1fi41wAIyMjVl0abd26VQOJaWRkVK9ePZb0mlqyiD033gIAYA+23LcYAAAAAAAAAAAAAAAAAAAAAIhWT+aQSqXFxcVqOZREIlHLcQAAAAAAAAAAAAAAAAAAAABUpMWTOebOnTtt2jS1HMrW1nb\/\/v1qORQAAAAAAAAAAAAAAAAAAJQVGhqamprKdBQA2kSLJ3OkpKSkpKSo5VAuLi579+5Vy6EAAAAAAAAAAAAAAAAAAEAhNTW1V69eBw4cYDoQAG2ixZM5lFFaWhoVFXXv3r03b97IZLLKNvPw8IiIiHjy5IkmYwMAAAAAAAAAAAAAAAAA4DxPT0+pVDpjxgymAwHQJpydzCGTyXbv3t20adOWLVt+\/fXXjo6OdnZ2lS2\/MWLEiPr16\/v4+Gg4SAAAAAAAAAAAAAAAAAAADnv79q2Pj8\/y5cttbGyYjgVAm3BzModEIhk3btzixYuTkpIIIUZGRoSQuLi4hQsXjh8\/vvwSHXp6et98883p06cLCgoYCBcAAAAAAAAAAAAAAAAAgIuWLl1av379JUuWMB0IgJYRMR0ALby8vC5cuEAImTVr1qZNmxo0aPDmzZsNGzacPXv27NmzHTt2XL169We7zJgxY8+ePefPn586dSoTITMgPz9fLBYTQoyMjExMTKreOC0tTS6XE0IsLS2FQm7OAQK24dUpmp2dLZFICCE6OjoWFhbVbl9UVJSTk0M9trKyojc4AL7ic2LyqgIDaAteJSafKzAAa\/E5MXlVgQG0Ba8Sk88VGIC1+JyYvKrAoC73798PCAg4fPhwtecMAHyGg6UzMjJyx44dhJCpU6cePnzYyspKIBA4Ojr6+fmNGjWKEOLl5RUTE\/PZXk5OTs7Ozr6+vgxEzJAlS5ZYW1tbW1tX2+usrCwrKytra2s7O7vy65oA0IRXp+iZM2eozjZs2LB8gfpMQUFB7969qe2PHz+umQgBeIjPicmrCgygLXiVmHyuwACsxefE5FUFBtAWvEpMPldgANbic2LyqgKDWshksmXLljk4OEyfPp3pWAC0Dwcncxw6dEgqlRoYGGzbtq3s80KhcOfOnTo6OlKp9OTJk+V3nDFjRmBgYLWvu5zx9OlT6kHXrl2r3vLZs2fUAxcXF5GIm6u5AAvx6hT18PCws7MjhEil0u3bt1exZWlp6cSJE6l\/nEWLFi1fvlxDIQLwD58Tk1cVGEBb8Cox+VyBAViLz4nJqwoMoC14lZh8rsAArMXnxORVBQa1OHHiRHBw8K5du3AaANQCBydznDp1ihDi6urasGHDz\/5ka2vr6upKCPn999\/L7zh58mQ9Pb1jx47RHyPzCgsLw8LCCCF6enrOzs5Vb6x4be7WrRvtkQEQQvh3iurq6np6elKPfX19k5KSKtty3rx5V69eJYRMmDBh165dGooPgJd4m5h8q8AAWoFvicnbCgzAZrxNTL5VYACtwLfE5G0FBmAz3iYm3yowqK6wsNDT07Nv374DBw5kOhYArcS1yRwfPnygXjWdnJwq3IB6PjIyMiMj47M\/mZubu7m5HTt2jA\/LPQUHB0ulUkKIk5OTvr5+1RvjFRc0j4en6NSpU1u2bEkIkUgk3t7eFW6zadOmgwcPEkL69u174sQJgUCg0RAB+IeficnDCgzAfjxMTH5WYACW42di8rACA7AfDxOTnxUYgOX4mZg8rMCgIm9v78TExMpyBACqxbXJHCEhIdSDyiZztG7dmnoQGhpa\/q8eHh5xcXH37t2jJzoWUSxvpcyLqGLjalfNAsbJZDJuzEbi4Smqo6Pj5eVFPT548GD5CWfHjx\/\/6aefCCEdO3a8ePGinp6epkMEqAlulCN+JiYPKzBwGDdqEeFlYvKzAgOHcaMc8TMxeViBgdu4UY54mJj8rMDAYdyoRfxMTB5WYFBFWlqat7e3h4dHteu4AEBlPp\/MIZfLb9265e7u3rVr1379+q1evTo5OZkQsnTpUgcHh3bt2kkkEjU2f+DAgWXLli1btuzTp09qOWBmZib1wN7evsINFM\/HxMSU\/+uAAQOaNGni6+urlmDYTPkZkR8+fKCuQho0aGBra0t3YFA7KSkpK1asaNOmjb6+vp6eXqtWrZYsWZKYmMh0XLXHz1N00qRJbdu2JYQUFBR8tubezZs3Z82aRQixs7O7fv163bp1mQkRoDrcK0c8TEx+VmDgGO7VIn4mJg8rMHAP98oRDxOTnxUYuIdj5YificnDCgzcw7FaRHiZmPyswFBrnp6eJSUlimlPAFAL\/28yR2JiInXXopMnTwYFBd29e3fLli0ODg6BgYH+\/v4RERE6OjrVrptUI6dPn\/b29vb29s7OzlbLARXHMTQ0rHADY2Nj6kFeXl75vwqFQnd39wsXLqgrHtZSfkYkFsJivzNnztjb22\/fvv3du3dSqbS0tDQyMnLnzp0tW7Y8efIk09HVEj9PUaFQuG7dOurxvn37cnJyqMcvXrwYO3asVCq1tLS8efOmtbU1YyECVImT5YiHicnPCgxcwslaxM\/E5GEFBo7hZDniYWLyswIDx3CvHPEzMXlYgYFjuFeLCC8Tk58VGGrn7du3R48eXb58uY2NDdOxAGix\/03miI6O7tKlS2BgICHEyMho8uTJmzZtmjVrllgsHjVq1Pv374k2LIWkmIRR2YpVurq61IMKJ3MQQjw8PIqKivz8\/GiIji3S0tJiY2MJIWZmZtRN3aqgeMVl\/+jz05kzZyZOnJifn1\/+T4WFhe7u7idOnNB8VCri8yk6duxY6i5ROTk5v\/32GyEkNjZ26NChYrHY2Nj42rVr1f6DADCFk+WIwqvE5HMFBm7gZC3ic2LyqgIDx3CyHFF4lZh8rsDAGdwrR3xOTF5VYOAY7tUiBV4lJp8rMNTC0qVL69evv2TJEqYDAdBu\/07myMnJ6devH3VHlV69ekVHR\/\/xxx9r1qw5fPjwyZMns7Oz5XI5oWECnaenp5+fn5+fn5WVlVoOmJWVRT2odjKHWCyucAN7e\/tevXr5+PioJR52Kjt3UiAQVL0xpk+yWWpq6syZM6n0rMx3332ndUvV8fkUFQgE69evpx7v2rUrLi5u0KBBKSkpIpHo3LlzXbp0YTY8gMpwtRxReJWYfK7AwAFcrUV8TkxeVWDgEq6WIwqvEpPPFRi4gZPliM+JyasKDFzCyVqkwKvE5HMFhpq6f\/9+QEDApk2bTExMmI4FQLv9O5lj0aJF1Hy6mTNn3rt3r+yiTxMnTmzevDn1+LMJdMXFxSrejqRPnz4TJkyYMGFCnTp1VDlO2ZCoBzKZrMINFM9LpdLKDjJjxoygoKCwsDC1hMRCyr+IlpSUvHz5khAiEAg4dtnBDbt3765sWpJCYWHhzp07NROPuvD8FHVzc+vUqRMh5NOnTx07dnz37h0h5MiRI4MGDWI6NIBKcbUcKfAnMXlegUHbcbUW8Twx+VOBgUu4Wo4U+JOYPK\/AwAGcLEc8T0z+VGDgEk7WorL4k5g8r8CgPJlMtmzZMgcHh+nTpzMdC4DWExFCXr16dfz4cUJIy5Yt9+3bJxKJym4hEAjs7e0\/fPhgaGjYrl076snQ0NBly5bdvXtXJpPZ2tquXLlyzpw5mo++PMWkEMWsjs8onq9Xr15lBxk3btyCBQt8fX137Nih9gjZQDF9smHDhtHR0VVsGR4eLpFICCGtWrUyNTXVQGxQI1evXlVmsytXrmjXyYxTdMOGDUOHDiX\/XW1o27Zt06ZNYzoogKpwtRyVxZPERAUGrcbVWoTE5EkFBi7hajkqiyeJiQoM2o6T5QiJyZMKDFzCyVr0GZ4kJiowKOnEiRPBwcE3btz47BtnAKgFESHE29ub+o8DBw7o6+uX3yg8PJwQ0qlTJyrrgoOD+\/TpIxQKf\/zxRzMzswsXLlBLYG3YsEGDkVdMsVyPKpM5jI2Nx40bd+rUKW9v72qXiqpMaWmpv79\/ZWGoS2hoaE13kcvlQUFB1OO5c+cquZeSC2EVFhbGx8efPXu2plEx4t27d7a2thWe89ri\/fv3ymz24cOH06dPC4VCuuMp78WLFzXdhdZTVCqVvn37lu5TVCKRFBYWqnKEIUOGODk5UQk+a9as5cuXqxjSs2fPDA0NVTyIZoSFhTk4OOjo6DAdiObk5+cnJyfb29szHYhK2F+OxGJxQUGBKkdQe2KGhITQXY5yc3Nr1GtaK3BJSQkh5OrVq2ZmZsqHxJSioqK4uLhWrVoxHYhGRUdHW1lZqWvBPEawvxYpUkx5tCZmUVFRbGws3bUoJyeHVRVYJpO9fv1aW96zRERE2NnZafV7lpoqLi7+8OFDmzZtmA5EJewvR+np6QYGBqocQb2JWVJSEhERQXdipqam1q9fX\/ntaa3A1MKxd+7ciYmJUT4kppSWlr57965t27ZMB6JR8fHxderU0Ypr1yqwvBxRXwRWtr5yhWhNzIKCgqysLLprUUpKipGRkSpHUG8FLi4ujoqK0pZLo+joaGtra2NjY6YD0RyZTBYeHu7o6Mh0ICpheS0ihMTFxbHq49yioqKPHz\/SnZixsbFFRUXKb09rBaY8fvyY7u\/U1EIul4eFhTk6Otb6C0RNev36ddU3OaqpT58+xcfH5+fni8Xi3NxckUhkYmJibGxct27dFi1aGBgYFBYWenp69u3bd+DAgbVuhbo8uHXrVkREhPpi16iMjAyJRNK4cWOmA2GjgoKCpKQkrf5O5OPHj6amplVMNlCXr776ikilUqqljh07yiuSkJBAbf3jjz\/K5XKZTObk5GRoaBgSEkJtIJVK+\/fvr6OjExYWVuERaDJs2LDevXt\/9uT27dupaB8+fFjhXmfOnKE28PHxqeLg33zzjY2NjSrhhYaGaqyO379\/X\/nAqDW+amrfvn3KHFzb3+ICTQoKClhyimpsisCAAQOU73J5ly5dUoQ6bNgwVQ6lpTebBKBD165dWZKY1LQGzXB2dlY+MFor8Nq1a9XeOwAtFRwczJLE1Nida9u3b698l8tTYwWWy+Va8XEbgAbY2dmxJzE19ou9Jk2aKB8VrRX45MmTau8dgJY6efIkSxKzSZMmau9dhRo2bKh8l8tTbwVWcW4fAGeYmpqyJzE18O0gxcTERPmoaK3AwcHBau8dKAgEgtqejP8O\/aFDh6ZNm9atWzdzc\/OqG2rSpImtra1AINixY0daWlqtGz148KDG\/n0A2Gzjxo2i58+f5+TkEEL69OlT4UZPnjyhHnTt2pUQEhISEhoaumDBAicnJ+p5HR2dbdu2ubi4bNu27cSJExqJvFIWFhbUg+jo6J49e5bfQLH0UxUrO+Xk5Fy4cOHHH39UJZIOHTokJyfn5+ercpBqPXz4cPr06YpeK0NxV7MxY8YcPXq06o07d+4cFRVF\/jv61bK3t2\/QoMGePXuUj4dBEolE23\/iNmTIEGUuoZo3b3779m0NxFPe77\/\/7uXlVaNPzGk9RevVqzdp0iQVs7taXbp06dy5c613f\/z48aRJk0pLS6n\/9Pf3f\/r0aY2mMJelp6dHCPH29h41alStQ9IkDiRmLXCg1+wvR3379qVuX1o76k1MiqenJ91Lbg4aNMjFxUX57WmtwNRPOf\/5558GDRooHxKDiouLqRLKHxKJRE9PT6u\/52Z\/Lbpz586cOXNq9MEcrYlpa2vbqlUrxYR4mgwdOrRGtegzaq\/Aenp6CxYsUP6XZMziwEVCLXCg1+wvR5MmTWrYsGGtd1d7Ypqbm48aNUr1lc+q5u7uXrduXeW3p7UCN23alBBy6dKl9u3bKx8SgziQmDVVUlIiFAq1fdlIlpej169fjxw5kkoHJdGamI6Ojra2ttTtyOkzY8YMXV3dWu+u9grcsGHDXr16eXl51foImsSB9yy1wIEKzPJaRAj54YcfkpOTa7272hOzefPmzZo1o\/umM8uXL1dy0RQK3Z\/bE0IOHjzYr18\/5UNikBYl5oEDB3799dea7iWTyQIDA0+dOhUQEEBlR6tWrRwdHfv06dOyZUsbGxtTU9M6depQ\/whisVgikaSlpcXExLx69crX11dfX3\/JkiVLlixxdHQcO3bsxIkTW7duXaMA7OzsCCEBAQE13ZE9SktL5Rqctq51tCiJKlRcXCwSieheTUooFDZt2lT08eNH6r8bNWpU4XaKyRzUa8+NGzcIIZ+tjePs7Gxpafnw4UMa41VOhw4dqAeVvQgpJnO0a9eusoP4+fkVFhZOnz5dxWCsrKxUPEK1qJfDGlHc1axHjx5Vf46ck5ND\/XPp6+sr5u5UTSgU1qlTp3nz5jWNCmpn\/PjxGzduVGYzpgalRjONKLSeogKBwNTUlO5\/DVXKd3h4+PDhwwsLC9u0afPtt98uWbKEEOLp6Xnz5k1VQrK0tERiAq3YX450dXVr\/XEPTYlZv359uv81atprWiswpVmzZqp8dQRQNfbXolq8QaD70sjExITufw1VPnCnqQKbm5vj0ghoxf5yZGBgwKrE1Mw7NUNDQ7ZdGjVu3BjlCGjF8nKUmZlZ013ovjQyNDSk+5\/CyMhIKpXWbl+aKnDdunVRi4BWLK9FhJA6deqw7dJIA9+zmJiYsO3SyMrKCuVI7apeS6O8uLi433777Y8\/\/khKSrK2th41alTv3r2\/+uora2trZXb\/7rvvdHV1IyIi8vLyHj58ePPmzS1btqxbt87Z2Xn27NnTpk2r0e3gmzRpglMCQPjp0yfqUVZWVoVbUJM5LC0tbW1tCSF37twhhJT\/3UDr1q1jY2NTUlLoi1UZjo6O1NJwlS3K9Pr1a0KImZlZy5YtKzuIj4+Pq6urVt+qpwqK6ZPVzgwNCgqSy+WEEBcXF1UmjAN9Fi5cWO0vO01MTBYvXqyZeNSCz6doQkLCoEGDsrKyGjRoEBAQsGDBAmqFz1u3bj169Ijp6ACqwslyROFVYvK5AgM3cLIW8TkxeVWBgWM4WY4ovEpMPldg4AzulSM+JyavKjBwDPdqkQKvEpPPFZgnXr9+7e7ubm9vv3\/\/\/gEDBty6dSshIWH\/\/v3jx49XcibH27dvjx49unz58qZNm7Zr1+677767ePFiamrqsWPH6tev\/\/333zdr1mz9+vUZGRl09wWAS4SWlpbUo9DQ0PJ\/TkhIoGbbKZZCopbTady48WdbUiveREZG0herMvT19YcPH04IefDgQXp6+md\/VXRn5MiRlU05fPPmzbNnz2bMmEF3qIyQSCTUQItEImdn56o3Vky0VHIhLNA8CwuLkydPVrEOhFAoPH78uLYsaE\/4fYpmZ2cPHjw4Pj7e0NDwypUrdnZ2urq6ivcwP\/30E7PhAVSNe+WIwqvE5HMFBs7gXi3ic2LyqgID93CvHFF4lZh8rsDAJRwrR3xOTF5VYOAejtUiBV4lJp8rMB+kpKTMmTOnY8eO169fX7169cePH319ffv371\/T+80tXbq0fv361Po0CvXq1Zs2bdrt27dDQ0NHjRq1detWOzu7devWSSQStXYCgLOEigUqAgICQkJCyv6toKDAw8OjuLiYlKm5OTk5Fd4wkloYJz8\/n+6Iq+Xu7k4IKSoq2rZt22d\/2rhxIzUf0MPDo7LdfXx8TExMxo4dS2uQTAkJCaEGtH379tWuZaT8REtg0PDhw69cuVLhSllmZmaXLl0aNWqU5qOqNd6eokVFRSNGjAgLCxMKhX\/88YeiR7NnzzYzMyOEBAYG3r9\/n9EYAarBsXJE+JeYvK3AwDEcq0W8TUy+VWDgJI6VI8K\/xORtBQbu4VI54m1i8q0CAydxqRZR+JaYvK3AnFdSUrJz587WrVv7+flt27bt48eP69atq1+\/fi0Odf\/+\/YCAgE2bNpmYmFS4Qfv27Q8ePPj+\/Xs3N7cNGzY4Ozvfvn1btfABeEHo5OTUoUMHQohcLh88eHBAQIBEIsnMzLx48WK3bt2om6qQMpM5cnNzRSJR+QNRT4rF4ho1P378eBsbGxsbm9jYWFW6UdawYcMGDx5MCNm5c+fhw4cVz+\/bt+\/IkSOEEDc3t169elW4b0lJycmTJydOnGhkZKSueFhFMSNSmRfRGm0MDBo6dGh0dPTmzZu7d+9et25dQoiLi8vGjRujo6OphWq0CD9PUZlMNnny5IcPHxJCdu7cWfatS506debNm0c95thsbuCksuVIJBLp6+t369ZNS8sRDxOTnxUYOKlsLTI1NSWEODo6amkt4mdi8rACA1eVLUd6enq6urq4NNIi\/KzAwFWKctSxY0dCSN26dbW0HPEzMXlYgYGryl4aGRoa6ujoaGktIrxMTH5WYM6Li4vr3bv3kiVLvvrqq7CwsKVLl9b6u1GZTLZs2TIHB4fp06dXvaWNjc3vv\/\/+9OnTevXqDRgwwN3dvaCgoHaNAvCEkBCybt06aoWrlJSUoUOHmpiYWFhYjB49uk6dOu3ataO269KlC\/XAwMBAKpWWP1BJSQn57\/ocyktPT09ISEhISCgtLVWlG585fPhww4YN5XL57NmzO3XqNG7cuFatWs2fP18mk9na2h44cKCyHf39\/dPT07l6jxVSZkZktctbxcfHp6SkEEIsLCyaN29Oe2SgGlNT01WrVv3zzz\/79+8nhAQEBKxdu5aaAqxd+HmKzp8\/\/+LFi4SQBQsWLFq06LO\/Lly4kCqtjx8\/vnnzJgPxAdSEohw5OTmNHTv2yZMnWlqOeJiY\/KzAwFWKWkQl8vHjx7W0FvEzMXlYgYHDFOVo4MCBPXv2xKWRFuFnBQYOo8rRmTNnCCG\/\/\/67lpYjfiYmDyswcJji0mj69OnNmzfX0lpEeJmY\/KzA3Hbu3DknJ6eYmJg7d+5cvXrVxsZGlaOdOHEiODh4586dFS4HUF6XLl0ePXq0cePGP\/\/884svvggPD1eldQBuExJCRo0a5evrq5hvJZVKnZ2dfXx8Hj9+nJGRQQixt7dXLKpjamoqk8moqRtlUTc3on76xrjGjRu\/ePGib9++hJAXL16cO3cuMjKSEDJw4MCnT59aW1tXtqOPj0+bNm26d++uuVg1S\/l7leGuZsAIHp6imzZt+s9\/\/kMIGTFixO7du8tvYGlpqbgzFJdmcwOwGT8Tk4cVGID9eJiY\/KzAACzHz8TkYQUGYD8eJiY\/KzAAy\/EzMXlYgTlMLpcvW7Zs3Lhx3bt3DwkJ+frrr1U8YGFhoZeXV9++fQcNGqT8Xjo6OmvXrv3rr79yc3O7det2\/fp1FcMA4Coh9X\/u7u5JSUmBgYHPnz\/Py8sLDg728PBITExMTU0l\/7\/mUtM14uPjPztQQkICIaRevXo1av7+\/ftyuVwul7do0UKFXlTA2tr67t27L1682Lp165IlS3bt2hUaGnrjxo0GDRpUtktycvL169dnzpyp3kjYIzMzk5rUUqdOHQcHh6o3xl3NQPN4eIoePXqUuqDv3Lnzn3\/+SS2SVN7SpUt1dHQIIUFBQVevXtVoiAD8w8\/E5GEFBmA\/HiYmPyswAMvxMzF5WIEB2I+HicnPCgzAcvxMTB5WYA4rKSmZNm2at7e3l5dXQEBAFd+ZKs\/b2zshIcHb27sW+37xxRcvX77s0qXLiBEjfH19VQ8GgHv+90pTr149V1fXTp06GRsbU89UOIGuVatWhBCqcJcVFhZmYGBgZ2dHb7w15OzsvGLFCm9v7x9++KFDhw5Vb3zixAmBQDB16lTNxKZ5QUFB1IMuXbpUdpGhgOmToHl8O0X9\/f3nzJlDCLG1tfX396\/idnR2dnbjx4+nHnt6esrlcg2FCMA\/vE1MvlVgAK3At8TkbQUGYDPeJibfKjCAVuBbYvK2AgOwGW8Tk28VmMMKCgpGjBhx6tSpgwcPrlu3TiAQqH7MtLQ0b29vDw8PZ2fn2h3B1NT0+vXrY8aMmTlz5q5du1QPCYBjqiq7igJdtua6ubkRQp48eVJ2y8jIyLS0tL59+yomgmgjHx+foUOHWllZMR0IXZS\/q5lMJgsODlZyYwB14dUp+uTJkwkTJpSWlpqamgYEBFRbeVasWEE9CAkJuXDhAv0BAvARnxOTVxUYQFvwKjH5XIEBWIvPicmrCgygLXiVmHyuwACsxefE5FUF5rbXr18\/fPjw7Nmzs2fPVtcxPT09S0pKvLy8VDmIvr7+qVOnVqxYUf6+EABQ1WQOagKdSCQqO51q8ODB+vr6vr6+hYWFiif37NlDCBkxYgRtcdLu8ePH79+\/nzFjBtOB0Ej5GZHh4eFisZgQ0rJlS3Nzc9ojAyCE8OkUjYiIGDZsWEFBga6u7oULF6pdm44Q4uTkpLjhnJeXl0wmozlGAN7heWLypwIDaBH+JCbPKzAAO\/E8MflTgQG0CH8Sk+cVGICdeJ6Y\/KnAnNetW7fc3NxRo0ap64Bv3749evTo8uXLbWxsVDyUUCjcsmXLzp071RIYAJeIKvuDXC6nJtB16NDBwMBA8byJicny5cs3btw4fvz4X3\/9tWHDhv\/5z3\/27dvXunXradOmaSJkevj4+FhZWQ0ZMoTpQGjk7++v5JaOjo7avvAXaCP+nKJt2rTJyMio6V7Xr1+nIxgAoPA8MflTgQG0CH8Sk+cVGICdeJ6Y\/KnAAFqEP4nJ8woMwE48T0z+VGA+qPZGOTWyZs0aS0vLpUuXqvGYAPCZSidzRERE5ObmEkK6dev22Z+8vLwyMzP379+vqODt27e\/fPly2Tkf2kUsFp85c2bu3LkiUaX\/IAAAAAAAAAAAAAAAAAAA0KVLlxkzZtSpU4fpQAC4rNK5C0FBQdSD8usm6ejo\/Pbbb\/Pmzbt165ZYLO7YsePgwYPVO5lLw86ePSsWiz08PJgOBAAAAAAAAAAAAAAAAACA1VatWsV0CADcV+lkjkmTJo0ZM4YQUtl6Gw4ODsrcGEwr+Pr6fvHFF5zpDgAAAAAAAAAAAAAAAAAAAGivSidz6Orq6urqajKUmrKzsxOLxWo5VFJS0qZNm9RyKAAAAAAAAAAAAAAAAAAAAABVVDqZg\/327NmjrkNFRUWp61AAAAAAAAAAAAAAAAAAAAAAqhAyHQAAAAAAAAAAAAAAAAAAAAAA\/A8mcwAAAAAAAAAAAAAAAAAAAACwCCZzAAAAAAAAAAAAAAAAAAAAALCIiOkAQCVisZgQsn79enNzc6ZjIYSQmJgYQ0NDpqMAFvn06RMhZP78+To6OkzHQggh+fn5qampdLdSVFR0\/fr1jIwMuhtSRlFRESEkKyuL6UAAGJabmxsYGDhnzhymAyGEEJlMRgjRQJXIycl59OgRS3odFRVF\/tt3AN7Kzc0lhKxdu7Zu3bpMx0IIIQkJCY0bN6a7lezs7L\/\/\/psltYgQIpVK09LSmI4CgGEZGRlxcXHsSczc3FwNvFNLT0\/PyspiSa+Tk5MJIRKJhOlAAJhEpYC3t\/cff\/zBdCyEEBIWFla\/fn26W0lPT09JSWFJLSKEZGRkaKACA7BcampqbGwsexIzLi5OA+UoNTU1ISGBJb2m3ixT\/wsAAGVhMod2q1+\/vpGR0fPnz4VCViyyUlxczJJpJcAS1Cl6\/\/59pgP5l0gk0sApam5unpSUdOfOHbobUoZcLjc0NNTA1T8Ay5mbm6enp7MkMQkhRkZGFhYWdLdiZmaWmprKkl4XFxebmJjUqVOH6UAAmFS\/fn1DQ8MnT56w5Oq9tLRUA5dGZmZmiYmJLKlFhBADAwNcGgGYmZmlpKSwJzE1807NzMwsPj6eJb2WSqXGxsampqZMBwLAJFNTU2Nj49DQ0Ddv3jAdCyGE5Ofn29vb092KmZlZdHQ0S2oRxczMjOkQABhmbm5eXFzMnsQsKSnRQGKam5uXlpaypNcymQwfYtPk06dPpaWlK1euVO9hX79+3bhxY+oaPioqytDQUL2\/FYmNjSWElJSUqPGY5SUnJ7u7u3fs2JElv0ZW3osXL7y9vTt06MB0IKAJmMyh3RwcHAYPHtypUyeWfBwcFRX11VdfMR0FsEjPnj2HDRvm4uLCdCD\/ev369aBBg+huZfz48QKBgD2Xns+fP+\/WrRvTUQAwbPz48Xl5eVZWVkwH8q+XL1\/26tWL7lbGjx\/\/6dOnhg0b0t2QMgoLC6Ojo01MTJgOBIBJTk5OQ4YM6dy5s0AgYDoWQgh5\/\/79gAED6G5l\/PjxqampjRo1orshJYWGhvbr14\/pKAAYNnbs2KioKBsbG6YD+VdYWJgG3qmNHTvWwcGhWbNmdDekDKlUGhoaypJgAJjSrFmzIUOGODk5iUSs+Iz648ePjo6OdLcyevToFi1a2Nra0t2Qkt6+fTts2DCmowBgmJubm6mpqQamcykpMjKyb9++dLcyfPhwfX39Vq1a0d2QMuRy+fPnz52cnJgOhIOMjIyEQuGhQ4fUe9js7GwDAwMDAwNCSF5enlAoNDY2VuPxZTKZnp6eeo9Z3u3bt+\/cufPs2TPtmswhl8uzs7PPnDmDyRw8wYoLZai1a9eunT9\/\/vbt2ywpNHl5eU+fPp06dSrTgQBbHD169MyZM7dv32Y6kH9lZ2eLxeI+ffrQ2sqePXuEQiFLbjlEva63bdt2\/fr1TMcCwKSdO3eWlJQYGRkxHci\/srKyzM3N9+\/fT2srO3bsKCoqYkmvi4uL8\/PzN23ahC8tgM8uXLhw\/vz5O3fusGQqdm5u7qtXryZMmEBrK97e3vn5+XR\/BKO87OxsHR2d7t27Mx0IAJN++eWX9PR09qyYlZOTk5WV1b9\/f1pb2b59e3JyMkt6LZVK8\/LyZs6cOXDgQKZjAWDM48ePz549e+PGDZZM5hCLxY0aNfr+++9pbeWXX36Jj49nSS0ihOTk5Hz8+HH48OFMBwLAJG9v7zdv3rDn9ye5ubkvXryYPHkyra14e3u\/fPmSJfcAlclkOTk5rq6uCxYsYDoWrlm\/fj0dXw3Uq1dv8eLF69atI4R07drV3t7+1KlTam+FbtRP4B49etS+fXumY6kB6oPlFi1aMB0IaAgrLpSh1qhlix4\/fqyBaePK6N69O3vmlQMbtG7dmhCSlJREzdBknIWFhQaSpW7durNnz\/7555\/pbkgZGRkZlpaWeF0HsLa2HjBgwL59+5gOhBBCpFKprq5umzZt6G6ocePGX3755eHDh+luSBl\/\/vnn5MmT9fT0mA4EgElNmzYlhAQHB7PkpdnJyUkDl0Y2NjYuLi6+vr50N6QkAwODtm3bMh0FAMPs7e27du168eJFpgP5l7W1tQbKUatWrRwdHa9du0Z3Q8r466+\/XF1d2bOgIwAjqBTw9\/dnyUK\/Q4YMkUqldLfSunXrFi1a3Lp1i+6GlNSiRQuWfLAMwKC2bdvq6ek9e\/aM6UD+1alTJw28Z3F0dCwuLg4NDaW7IWVER0fb29tTb5kBAKAsVvwgDAAAAAAAAAAAAAAAAAAAAAAomMwBAAAAAAAAAAAAAAAAAAAAwCJaPJlDKpUWFxer5VASiUQtxwEAAAAAAAAAAAAAAAAAAABQkRZP5pg7d+60adPUcihbW9v9+\/er5VAAAAAAAAAAAAAAAAAAAABKOnr06M6dO5mOAlhHiydzpKSkpKSkqOVQLi4ue\/fuVcuhAAAAAAAAAAAAAAAAAAAAlJGUlLRo0aKYmBimAwHW0eLJHMooLS2Nioq6d+\/emzdvZDJZZZt5eHhEREQ8efJEk7EBAAAAAAAAAAAAAAAAAACfrV27ViAQrFmzhulAgHU4O5lDJpPt3r27adOmLVu2\/Prrrx0dHe3s7CpbfmPEiBH169f38fHRcJAAAAAAAAAAAAAAAAAAAMBPr169OnHixMqVK62trZmOBViHm5M5JBLJuHHjFi9enJSURAgxMjIihMTFxS1cuHD8+PHll+jQ09P75ptvTp8+XVBQwEC4AAAAAAAAAAAAAAAAAADAM8uWLbO2tl68eDHTgQAbiZgOgBZeXl4XLlwghMyaNWvTpk0NGjR48+bNhg0bzp49e\/bs2Y4dO65evfqzXWbMmLFnz57z589PnTqViZAZkJ+fLxaLCSFGRkYmJiZVb5yWliaXywkhlpaWQiE35wAB2\/DqFM3OzpZIJIQQHR0dCwuLarcvKirKycmhHltZWdEbHABf8TkxeVWBAbQFrxKTzxUYgLX4nJi8qsAA2oJXicnnCgzAWnxOTF5VYAANCAgIuHXr1vHjx6m1CQA+w8HSGRkZuWPHDkLI1KlTDx8+bGVlJRAIHB0d\/fz8Ro0aRQjx8vKKiYn5bC8nJydnZ2dfX18GImbIkiVLrK2tra2tq+11VlaWlZWVtbW1nZ1d+XVNAGjCq1P0zJkzVGcbNmxYvkB9pqCgoHfv3tT2x48f10yEADzE58TkVQUG0Ba8Skw+V2AA1uJzYvKqAgNoC14lJp8rMABr8TkxeVWBAehWWlq6YsUKJyenKVOmMB0LsBQHJ3McOnRIKpUaGBhs27at7PNCoXDnzp06OjpSqfTkyZPld5wxY0ZgYGC1r7uc8fTpU+pB165dq97y2bNn1AMXFxeRiJuruQAL8eoU9fDwsLOzI4RIpdLt27dXsWVpaenEiROpf5xFixYtX75cQyEC8A+fE5NXFRhAW\/AqMflcgQFYi8+JyasKDKAteJWYfK7AAKzF58TkVQUGoNvRo0fDwsK8vb2xdA1UhoNnxqlTpwghrq6uDRs2\/OxPtra2rq6uhJDff\/+9\/I6TJ0\/W09M7duwY\/TEyr7CwMCwsjBCip6fn7Oxc9caK1+Zu3brRHhkAIYR\/p6iurq6npyf12NfXNykpqbIt582bd\/XqVULIhAkTdu3apaH4AHiJt4nJtwoMoBX4lpi8rcAAbMbbxORbBQbQCnxLTN5WYAA2421i8q0CA9BKLBavW7du2LBh\/fr1YzoWYC+uTeb48OED9arp5ORU4QbU85GRkRkZGZ\/9ydzc3M3N7dixY3xY7ik4OFgqlRJCnJyc9PX1q94Yr7igeTw8RadOndqyZUtCiEQi8fb2rnCbTZs2HTx4kBDSt2\/fEydOCAQCjYYIwD\/8TEweVmAA9uNhYvKzAgOwHD8Tk4cVGID9eJiY\/KzAACzHz8TkYQUGoM\/27dvT0tK2bt3KdCDAalybzBESEkI9qGwyR+vWrakHoaGh5f\/q4eERFxd37949eqJjEcXyVsq8iCo2rnbVLGCcXC5nOgT14OEpqqOj4+XlRT0+ePBg+Qlnx48f\/+mnnwghHTt2vHjxop6enqZDBKghDlQkfiYmDyswcBgHChGFh4nJzwoMHCaXyzlQkfiZmDyswMB5HChHPExMflZg4DAOFCLC18TkYQUGoElSUtLOnTtnz57drl07pmMBVvt8ModcLr9165a7u3vXrl379eu3evXq5ORkQsjSpUsdHBzatWsnkUjU2PyBAweWLVu2bNmyT58+qeWAmZmZ1AN7e\/sKN1A8HxMTU\/6vAwYMaNKkia+vr1qCYTPlZ0R++PCBugpp0KCBra0t3YFB7aSkpKxYsaJNmzbTp08nhHz55ZdLlixJTExkOq7a4+cpOmnSpLZt2xJCCgoKPltz7+bNm7NmzSKE2NnZXb9+vW7dusyECFAdRTl68eLFn3\/+2apVK20vRzxMTH5WYOAYRS3q378\/IWTUqFHaXov4mZg8rMDAPYpydO3atQcPHuDSSBvxswID91DlaODAgYSQUaNGaXs54mdi8rACA\/coLo0OHToUGRmp7bWI8DIx+VmBAeiwdu1agUCguGETQGX+32SOxMTEvn37Dhw48OTJk0FBQXfv3t2yZYuDg0NgYKC\/v39ERISOjk616ybVyOnTp729vb29vbOzs9VyQMVxDA0NK9zA2NiYepCXl1f+r0Kh0N3d\/cKFC+qKh7WUnxGJhbDY78yZM\/b29tu3b3\/37l1paSkh5MOHDzt37mzZsuXJkyeZjq6W+HmKCoXCdevWUY\/37duXk5NDPX7x4sXYsWOlUqmlpeXNmzetra0ZCxGgSmXLEfXz08jISG0vRzxMTH5WYOCS8pdGcXFx2l6L+JmYPKzAwDG4NOIGflZg4BhFOaJ+2yaTybS9HPEzMXlYgYFjyl4aUXe61\/ZaRHiZmPyswABqFxoaeuLEiVWrVnGpPgBN\/jeZIzo6ukuXLoGBgYQQIyOjyZMnb9q0adasWWKxeNSoUe\/fvyfasBSSYhJGZStW6erqUg8qnMxBCPHw8CgqKvLz86MhOrZIS0uLjY0lhJiZmVE3dauC4hWX\/aPPT2fOnJk4cWJ+fn75PxUWFrq7u584cULzUamIz6fo2LFjqbtE5eTk\/Pbbb4SQ2NjYoUOHisViY2Pja9euVfsPAsAUTpYjCq8Sk88VGLiBk7WIz4nJqwoMHMPJckThVWLyuQIDZ3CvHPE5MXlVgYFjuFeLFHiVmHyuwADqtWzZMmtr6x9++IHpQEAL\/DuZIycnp1+\/ftQdVXr16hUdHf3HH3+sWbPm8OHDJ0+ezM7Opu5hVn4CXWlpqVgsrnXznp6efn5+fn5+VlZWtT5IWVlZWdSDaidzVBa2vb19r169fHx81BIPO5WdOykQCKreGNMn2Sw1NXXmzJlV32Lwu+++07ql6vh8igoEgvXr11OPd+3aFRcXN2jQoJSUFJFIdO7cuS5dujAbHkBluFqOKLxKTD5XYOAArtYiPicmryowcAlXyxGFV4nJ5woM3MDJcsTnxORVBQYu4WQtUuBVYvK5AgOoUUBAwO3btzdv3mxkZMR0LKAF\/p3MsWjRImo+3cyZM+\/du1d2UZeJEyc2b96cevzZBLrY2Ng+ffocPXq01s336dNnwoQJEyZMqFOnTq0PUlZxcTH1gFqnqzzF81KptLKDzJgxIygoKCwsTC0hsZDyL6IlJSUvX74khAgEAo5ddnDD7t27q51NVVhYuHPnTs3Eoy48P0Xd3Nw6depECPn06VPHjh3fvXtHCDly5MigQYOYDg2gUlwtRwr8SUyeV2DQdlytRTxPTP5UYOASrpYjBf4kJs8rMHAAJ8sRzxOTPxUYuISTtags\/iQmzyswgFqUlpauWLHCyclpypQpTMcC2kFECHn16tXx48cJIS1btty3b59IJCq7hUAgsLe3\/\/Dhg6GhYbt27Qghp0+ffvTo0Zs3bx48eCCTycaMGcNI6BVSTApRzOr4jOL5evXqVXaQcePGLViwwNfXd8eOHWqPkA0U0ycbNmwYHR1dxZbh4eESiYQQ0qpVK1NTUw3EBjVy9epVZTa7cuWKdp3MOEU3bNgwdOhQ8t\/VhrZt2zZt2jSmgwKoClfLUVk8SUxUYNBqXK1FSEyeVGDgEq6Wo7J4kpiowKDtOFmOkJg8qcDAJZysRZ\/hSWKiAgOo7ujRo2FhYbdv3xYKhUzHAtpBRAjx9vam\/uPAgQP6+vrlNwoPDyeEdOrUiZrn8Z\/\/\/CcqKsrR0fHLL7989OiRBqOtnomJCfVAlckcxsbG48aNO3XqlLe3d7VLRVUmKSnp22+\/rSwMdfn06RMhpMJbzVVGLpcHBQVRj+fOnavkXkouhJWcnBwbG9u\/f3\/l42FQeHi4jY2N4pzRRm\/fvlVms+jo6H79+tX6ZFZFQkICIaTqNfQ+Q+spmp+ff+rUKcUMYprk5ORQax3V2pAhQ5ycnEJDQwkhs2bNWr58ea0PVVpaSgjZvn37yZMnVQlJM0pLS9++fWtvb29gYMB0LJqTnZ2dmpraunVrpgNRCfvLUVJSEnsSk7J\/\/34lP86otY8fPzZq1Ej57WmtwCkpKYSQCRMmVHi1yTa5ubkJCQlt27ZlOhCNev\/+vaWlpZmZGdOB1B77a1F6ejohpKioSPldaE3MtLS0W7du0X31\/uHDB3Nzc1WOoN4KLJVKfXx87t27p8pBNObNmzfNmjVT10qWWiE\/Pz82NrZt27aMJKm6sL8cvX792s7OTpUjqDcx8\/LyTp8+HRwcrMpBqvXixYvGjRsrvz2tFZj6pmfevHl169ZVPiSmFBYWRkdHt23bllefOMfExBgbGzdo0IDpQFTC8nKUm5tLytw1Wxm0JmZ8fHxSUhLdl0YvX75U8bxSbwXOysq6fPlyRESEKgfRGA68Z6kpiUQSGRnp4OCgo6PDdCy1x\/JaRAgJCwvT1dVV5QjqTczU1NTk5GS6y1F4eHhlK9xXiNYKTL1N9vLy+u2335QPiSklJSURERFt2rRR8bTRagUFBSdPnjxx4kTdunVjYmLi4+O15ZvBsjIzM0kNv2OtUHFx8YcPH96\/fx8ZGRkbG5ufny8Wi6krHDMzMwMDg7p16zZr1sze3r5hw4ZeXl7Dhw\/v169frZujMtfb2\/vUqVMqRs6UnJyc5OTkNm3aMB1I7UVHR9etW9fS0pLuhhYuXCgqLS29cuUKIaRjx459+\/Ytv1FiYiL1daziHiv379+nXlBXrVrF2skceXl5FW6QnJxMPahiMgchpLi4WFdXV5XrBh0dHV1dXbonc1Bq9F46MjKyRu+RKEq+4mrXu3odHR3tClh71SiVaD1FNfNmQCAQqHhqXb58WXGnJ+rrT54QCAQ6Ojpa\/cF9LVC9ZjoKXuBhYta0HOEiQUEoFH62WB0f8LACM4Vvl0aElxVYXUQiEd8SUyAQ8LACM4JVicnOckRrBdautwD8fM+CSyONqdHZxY33LPyswGrBw49z+VmBGaFiLmhpYvLwzala4D2LAjfKcu1Ov5KSksePHwcGBj548ODp06eFhYWEEB0dncaNG5uZmRkbGxsbG8vl8uTk5MLCwk+fPiUmJpaUlFD7JiQkrF69ulevXn379tWKn72pHQde3UQikQZOfqFQqKurK3r+\/HlOTg4hpE+fPhVu9+TJE+qBYjIHm6uqhYUF9SA6Orpnz57lN1As\/VTFyk45OTkXLlz48ccfVYnEysrq0qVLqhxBGbdu3Ro4cKChoaHyuyjWJBgzZszRo0er3rhz585RUVGkzOhXzcrKytbW1s\/PT\/l4QBUdOnR4\/fp1tZu1atXqzp07GoinvP3798+bN69Gu9B6ihoZGU2ePHnTpk01CqmmLC0tmzZtWuvdHz9+PGnSJGpFDUKIv7\/\/06dPlbzqLY96RVy+fLm7u3utQwKoFvvLUcuWLdmTmJTvv\/9+4cKFqhyhWu3atatRr2mtwNSPz06fPt2wYUPlQwKoEfbXosuXL48cObJGb9RpTUxLS0sXFxdfX1\/l46kFJycnVlVgkUg0Y8aMVatW1foIANVifzlydXVVZckctSdmnTp1JkyYsHXr1lofQRn9+\/fX09NTfntaKzC1IMe+ffs6d+6sfEgANcXycvT8+fMuXbrUaH0aWhOzcePGVlZWt27dUj6eWhgyZIhUKq317mqvwKampkOGDNm7d2+tjwBQLZbXIkLI5MmTqXJRO2pPzAYNGrRt25buhZY9PDxevHih\/Pa0VmDqbfL69evd3NyUDwkYVK9evalTp65bt44Q0rVrV3t7e21cJeL27dsDBgwwMjJSfhe5XP748eNTp06dOXPm06dPRkZG3bt3X7FihbOzc6tWrZo3b17ZOw6pVPrs2bOvv\/66Q4cO5ubmv\/3225YtW0xNTUeOHDlx4sSvv\/5a+RlC1ByCpUuXenh4KB85aC\/hx48fqUeVrcKtmMyh4jcWmtGhQwfqwfv37yvcQDGZo127dpUdxM\/Pr7CwcPr06eqOjhUUdzXr0aNHvSqR\/\/5z6evrOzk5MRk0VGLkyJHKbDZq1CiaA1Ennp+i4eHhw4cPLywsbNOmjeImkZ6ensxGBVAtTpYjBf4kJs8rMHAAJ2sRzxOTPxUYOIaT5UiBP4nJ8woM3MC9csTzxORPBQaO4V4tKos\/icnzCgxQVFR08ODB1q1b9+rV6+zZsxMmTAgMDMzKyrp7966Xl9eIESPatGlTxdxxkUh05MgRkUh0+fLl69evZ2Vl\/f3339OmTbt169agQYNatGixa9euym46ATwn\/PTpE\/WosvWRqMkclpaWtra2Ggur1hwdHQ0MDAghld1plZoBamZm1rJly8oO4uPj4+rqam9vT1OQzFJMn6x2dk5QUJBcLieEuLi48PnWX2y2cOHCelXeMIgQYmJisnjxYs3EoxZ8PkUTEhIGDRqUlZXVoEGDgICABQsWNGnShBBy69Yttt3TCuAznCxHFF4lJp8rMHADJ2sRnxOTVxUYOIaT5YjCq8TkcwUGzuBeOeJzYvKqAgPHcK8WKfAqMflcgYHnCgoKtmzZYmtr+9133zVv3tzf3z8pKWnfvn2urq7Kr\/wXGhp64sSJVatWWVtbE0J0dHS++OKL3bt3x8fH37t3z8XFZenSpU2bNl2zZk1ubi6dvQHtI7S0tKQehYaGlv9zQkICNdtOyaWQGKevrz98+HBCyIMHD9LT0z\/7q6I7I0eOrOxmMW\/evHn27NmMGTPoDpUREomEGmiRSOTs7Fz1xoqJltoy+jxkYWFx8uTJKm7LJBQKjx8\/Tq1srxX4fIpmZ2cPHjw4Pj7e0NDwypUrdnZ2urq6ivcwP\/30E7PhAVSNe+WIwqvE5HMFBs7gXi3ic2LyqgID93CvHFF4lZh8rsDAJRwrR3xOTF5VYOAejtUiBV4lJp8rMPDchQsX2rZt+9NPP\/Xt2\/fly5c3btwYOnRoLWYpLVu2zNra+ocffvjseaFQ2KdPn4sXL759+3bChAne3t6tW7c+duyYTCZTTwdA+wkVC1QEBASEhISU\/VtBQYGHh0dxcTHRqprr7u5OCCkqKtq2bdtnf9q4cSM1H7CK2wj5+PiYmJiMHTuW1iCZEhISQg1o+\/btDQ0Nq95Y+YmWwKDhw4dfuXKlwrsdm5mZXbp0SbuWp+PtKVpUVDRixIiwsDChUPjHH38oejR79mwzMzNCSGBg4P379xmNEaAaHCtHhH+JydsKDBzDsVrE28TkWwUGTuJYOSL8S0zeVmDgHi6VI94mJt8qMHASl2oRhW+JydsKDHz28ePHgQMHjhkzpmnTpsHBwadOnerYsWPtDhUQEHD79u3NmzcbGRlVtk2rVq0OHDjw+vVrFxcXDw+PL7\/8MiIiopahA7cInZycOnToQAiRy+WDBw8OCAiQSCSZmZkXL17s1q3bnTt3qO1omswxfvx4GxsbGxub2NhYdR1z2LBhgwcPJoTs3Lnz8OHDiuf37dt35MgRQoibm1uvXr0q3LekpOTkyZMTJ06sIp20mmJGpDIvojXaGBg0dOjQ6OjozZs3d+\/evW7duoQQFxeXjRs3RkdHUwvVaBF+nqIymWzy5MkPHz4khOzcubPsW5c6derMmzePesyx2dzASWXLkUgk0tfX79atm5aWIx4mJj8rMHBS2VpkampKCHF0dNTSWsTPxORhBQauKluO9PT0dHV1cWmkRfhZgYGrFOWI+gaibt26WlqO+JmYPKzAwFVlL40MDQ11dHS0tBYRXiYmPysw8NmFCxecnZ1DQ0N\/\/\/33Bw8eODk51fpQpaWlK1ascHJymjJlSrUbt2rV6tq1a\/7+\/ikpKZ06dSr7NTfwlpAQsm7dOmqFq5SUlKFDh5qYmFhYWIwePbpOnTrt2rWjtuvSpQsdzaenpyckJCQkJJSWlqrxsIcPH27YsKFcLp89e3anTp3GjRvXqlWr+fPny2QyW1vbAwcOVLajv79\/eno6V++xQsrMiKx2dk58fHxKSgohxMLConnz5rRHBqoxNTVdtWrVP\/\/8s3\/\/fkJIQEDA2rVrqSnA2oWfp+j8+fMvXrxICFmwYMGiRYs+++vChQupyc6PHz++efMmA\/EB1ISiHDk5OY0dO\/bJkydaWo54mJj8rMDAVYpaRCXy8ePHtbQW8TMxeViBgcMU5WjgwIE9e\/bEpZEW4WcFBg6jytGZM2cIIb\/\/\/ruWliN+JiYPKzBwmOLSaPr06c2bN9fSWkR4mZj8rMDATxKJZN68eWPGjOncuXNoaOg333wjEAhUOeDRo0fDwsK8vb2ruNvUZ4YOHRoSEjJs2LDZs2ePGzdOLBarEgBoOyEhZNSoUb6+voq1KKRSqbOzs4+Pz+PHjzMyMggh9vb29evXZzLMGmrcuPGLFy\/69u1LCHnx4sW5c+ciIyMJIQMHDnz69Km1tXVlO\/r4+LRp06Z79+6ai1WzlL9XGe5qBozg4Sm6adOm\/\/znP4SQESNG7N69u\/wGlpaWijtDcWk2NwCb8TMxeViBAdiPh4nJzwoMwHL8TEweVmAA9uNhYvKzAgOwHD8Tk4cVGPgpNzd3yJAhhw4d2rJly40bN6ysrFQ8oFgsXrdu3fDhw\/v161ejHU1NTU+fPn306NFr16717t07NTVVxUhAe\/07Ccjd3T0pKSkwMPD58+d5eXnBwcEeHh6JiYnUyUFfzb1\/\/75cLpfL5S1atFDvka2tre\/evfvixYutW7cuWbJk165doaGhN27caNCgQWW7JCcnX79+febMmeqNhD0yMzOpSS116tRxcHCoemPc1Qw0j4en6NGjR6kL+s6dO\/\/555+VTcxcunSpjo4OISQoKOjq1asaDRGAf\/iZmDyswADsx8PE5GcFBmA5fiYmDyswAPvxMDH5WYEBWI6ficnDCgz8lJqa2qdPnydPnly6dGnlypXKL6RRhe3bt6elpW3ZsqV2u8+YMeP+\/ftxcXFffPHFu3fvVI8HtNH\/TsR69eq5urp26tTJ2NiYeoYDE+icnZ1XrFjh7e39ww8\/dOjQoeqNT5w4IRAIpk6dqpnYNC8oKIh60KVLl2prEAdGH7QO305Rf3\/\/OXPmEEJsbW39\/f0VyyOVZ2dnN378eOqxp6enXC7XUIgA\/MPbxORbBQbQCnxLTN5WYAA2421i8q0CA2gFviUmbyswAJvxNjH5VoGBn4qKinr06BEbG3vnzp2hQ4eq5ZhJSUk7d+6cPXt2u3btan2Qbt26\/fXXXzKZjLofBfBQVWVXUaB5UnN9fHyGDh2q+po5rKX8Xc1kMllwcLCSGwOoC69O0SdPnkyYMKG0tNTU1DQgIKDayrNixQrqQUhIyIULF+gPEICP+JyYvKrAANqCV4nJ5woMwFp8TkxeVWAAbcGrxORzBQZgLT4nJq8qMPCWSCQaMWLEo0ePvvjiC3Udc82aNUKh0NPTU8XjtGnT5smTJ3v27FFLVKB1qprMQU2gE4lEzs7OZZ8PCAjYtm3btm3b\/vnnH0LInTt3qP988OABrbHS6vHjx+\/fv58xYwbTgdBI+RmR4eHhYrGYENKyZUtzc3PaIwMghPDpFI2IiBg2bFhBQYGuru6FCxeqXZuOEOLk5DRo0CDqsZeXl0wmozlGAN7heWLypwIDaBH+JCbPKzAAO\/E8MflTgQG0CH8Sk+cVGICdeJ6Y\/KnAwGcikWjnzp3KZLeSQkNDT5w4sXLlSmtra9WPZm1tPWbMGNWPA9pIVNkf5HI5NYGuQ4cOBgYGZf909uzZY8eOKf7T39\/f39+fELJy5UpXV1e6IqWZj4+PlZXVkCFDmA6ERtQwKcPR0VHbF\/4CbcSfU7RNmzYZGRk13ev69et0BAMAFJ4nJn8qMIAW4U9i8rwCA7ATzxOTPxUYQIvwJzF5XoEB2InnicmfCgygRgcOHGjUqNHixYuZDgS0XqUrc0REROTm5hJCunXr9tmffH195RXZsmULvcHSRiwWnzlzxt3dXSSqdHYLAAAAAAAAAAAAAAAAAABAFby8vB4+fGhoaMh0IKD1Kp27EBQURD3gw32tzp49KxaLPTw8mA4EAAAAAAAAAAAAAAAAAAC0lVrurgJAqpjMMWnSJOruO5\/dY4WTfH19v\/jiCzXeCQkAAAAAAAAAAAAAAAAAAACgdiqdzKGrq6urq6vJUGrKzs5OLBar5VBJSUmbNm1Sy6EAAAAAAAAAAAAAAAAAAAAAVFHpZA7227Nnj7oOFRUVpa5DAQAAAAAAAAAAAAAAAAAAAKhCyHQAAAAAAAAAAAAAAAAAAAAAAPA\/mMwBAAAAAAAAAAAAAAAAAAAAwCKYzAEAAAAAAAAAAAAAAAAAAADAIiKmAwCVJCYmEkLat2\/PdCD\/IxaLmQ4BWCQiIoIQYmhoyHQg\/\/Pq1Su6m8jJydm8efPmzZvpbkh5UVFRTIcAwLDk5OT9+\/fv37+f6UD+5+3bt3Q3kZCQcOTIkSNHjtDdkPKKi4uZDgGASR8\/fiSE2NvbMx3I\/+jq6tLdRFxc3KtXr44dO0Z3Q8p78+YN0yEAMCwyMjI5OVkgEDAdyP9o4J3au3fv4uPjWdXrT58+MR0CAJOoFHB1dWU6kP9p2rQp3U28ffs2NjaWVbVIAxUYgOXCwsJev37NqsSUyWR0N\/H69etXr16xqtfUW2YAACgLkzm0m5ub2+TJkx0dHYVCViyyEhMT069fP6ajABb5\/vvvs7KyHB0dmQ7kX+\/evZs1axbdraxatUoikZiZmdHdkJJev349c+ZMpqMAYNjatWs\/ffpkYWHBdCD\/evPmzYIFC+hu5aeffkpOTm7QoAHdDSlDIpHEx8c3a9aM6UAAmDRx4sSnT5+2b9+eJZ+XRUdHDx8+nO5WPD09ExISWFKLCCFv377VQAUGYDkvL6\/w8PBGjRoxHci\/3r9\/P23aNLpbWbdu3cuXL5s0aUJ3Q8qQSqXv3r1j1XfYAJrn6uo6derU1q1bi0Ss+Iw6ISHB2dmZ7lbWrVsXFBRkY2NDd0NKioyMnDBhAtNRADBs3bp1t27dsrOzYzqQf3348GHw4MF0t+Ll5XX16tUWLVrQ3ZAy5HL569evJ06cyHQgwC9JSUmEkJ49e+ro6KjxsAUFBQKBgPqRs0QikUqlxsbGajy+XC4n9P+Ct6CgwMzMTF9fnyXXacoTi8WjR4\/28\/NjOhC10bIBgM+8ePHi\/Pnzjx8\/Vm+hqbVPnz4lJCSMHTuW1lacnZ3j4uJMTU1pbUVJJSUlGRkZERERGpi5r41u3rx57ty5v\/\/+m+lA\/pWammpqavrll1\/S2sqtW7fevXvHkskcJSUl6enpa9asobWV\/Px8KysrU1NTfX19WhtSklQqTUtL++effzp27EhfK8+ePXN1dW3QoAFLrmYyMzOdnZ3v3bvHdCAsde\/evWfPntWvX5\/pQAghpLS0NDU19dtvv6W1FblcvnHjRmNjY5Ysj1RaWpqSkjJhwgRa531GRUW1b9\/e0tJSA4sNKCM7O9vOzu758+e0tjJw4MCnT5+y5\/ROSUm5efMmvp2q0JMnT86fP\/\/333+zZCp2RkZGZmYm3fM5\/vrrr3v37rFkOp1MJktOTtbANxYWFha6urpGRkZ0N6QMqtd\/\/vnnqFGj6GslJSWlefPm9evX19PTo68V5eXk5DRs2PD169dMB8JST548OXfuHEtmWcnl8qSkJFdX16+++orWhjw9PUtKSurUqUNrK0qSy+XJyck9e\/acPXs2fa0UFhZaWlrWq1fPwMCAvlaUl5eXV6dOnQ8fPtDayowZM86ePcuq0\/vQoUPu7u5Mx8JG7969owaLJW+rs7KyXr58OWPGDFpbCQoKOnbsmJWVFa2tKC8pKcnZ2bl\/\/\/60ttKiRYu8vDwTExNaW1FeUlLSzz\/\/\/OOPP9LXhEwmMzMzY89bcrFYLBKJqHW+obzQ0NATJ040bNiQ6UD+lZyc3Lhx45EjR9LayurVq5OTk+vVq0drK8pLTk62tbX9+eefaW3F0tJSR0dHvd+s11pBQUFxcTGWamPQ4MGDhw0b5uDgoN5Pafz8\/EQiEfVV6a1bt2JjY9V+zf\/mzZupU6eq95ifkUgkxcXF\/fr1Y9XdIZRx6NAhlnzspi6suFCGWhOLxRKJ5Ouvv7a0tGQ6FkIIOXnyZGFhId2tFBQUWFlZjRgxgu6GlBEdHX3u3Ln8\/HymA2EpsVhcVFQ0atQolrwt37NnT0FBAd2tFBYW1q9ff8yYMXQ3pIyPHz\/6+fnl5eXR2kphYWF+fn7v3r1ZsgpLQkLCH3\/8Qfddn\/Ly8oqKilxdXVnyi0Y\/Pz8NVGDtVVRUZGJiMm7cOKYDIYSQ1NTUY8eO0X2KlpaW5ubmdu3atVOnTrQ2pKT09HQfHx+6e52fn19UVPTFF1+w5Pc0Fy9e1EBisur0TktL8\/X1xX33KpOXlyeRSAYOHMiSeck+Pj5FRUV0t1JYWGhoaMiSUzQzM\/Pw4cN0XxoRQnJycnr06NG9e3e6G1JGTk7OgQMH6O51fn5+YWFhly5dWrVqRWtDSvL398fbtCoUFhaKRCKWJGZ+fv5vv\/2mgfHKy8tr27YtS6YbSiSS3bt30\/2KKZFI8vPzv\/rqqw4dOtDakJLu3LkTFxdHdyuFhYU6OjosOb0LCgr27t2rgdcdLUVdvffs2ZMly1ScPXtWA1fvVBMsOUWLi4t37dqlgQosFottbGzonjKipNLSUm9vb7p7LZVKc3Nzu3Xr5uLiQmtDSnrw4EF4eDjTUbBXfn5+cXExSxKTEPLLL79oIDELCgqsra2HDRtGd0NK2rlzpwZ6TSUm3b\/2VNKTJ08eP37MdBS81qBBg6tXr6r9sEFBQUZGRlu3biWE5ObmisVi6rE2Gjt2rIeHB9NR1My5c+fMzc2ZjkKdWPH1KtQa9UuvxYsXs+QL1MDAQA1MKzEzM7O1tWVJ7fP39z937hxLVkZhIWp1ik2bNrHkZ0BHjhzRwK9Czc3NmzZtypJT9N69e35+fpr5feT48eNZ8mOjR48e\/fHHH3T3mjqr582b161bN1obUhJ1jch0FOxF5T5LEvPFixfHjh3TzK9zhg8fvnDhQg00VK2wsDAfHx+6z1Jq7uCMGTMGDhxIa0NKioyMTEtLo7sVCwsLmUzGktM7JCTE19eXJT8+YyHq5+DLli1jyUq2169f18DVu6WlZePGjVlyir579+7w4cMa+BmWjo7OwIEDV61aRXdDyoiNjT1w4ADdqxFQ74mmTJkyevRoWhtSUlJSUlhYGNNRsJelpaW5uTlLEjM1NfW3336rW7cu3Q0ZGhq6urqypNfZ2dm7d+\/WzNy+sWPH0r3SgJIWLlyYmZlJdyusOr3T0tL27t3Lnh89sw31tn3OnDl0L8yjpFevXkmlUrpbsbS0rFOnDktOUbFYvGvXLg3Uojp16nz55Zcs6XVxcbG3t7dmltQdMWLE\/PnzNdBQtVatWkX3wkharX79+iKRiCWnKCFkx44dGlh909TUtG3btuzp9d69ezXw0b1IJBowYMDatWvpbkgZW7du\/eeff5iOAgDYjlPLjAAAAAAAAAAAAAAAAAAAAABoO0zmAAAAAAAAAAAAAAAAAAAAAGARLZ7MIZVKi4uL1XIoiUSiluMAAAAAAAAAAAAAAAAAAACAWshksuzsbKajYIYWT+aYO3futGnT1HIoW1vb\/fv3q+VQAAAAAAAAAAAAAAAAAAAAoDovLy9HR0emo2CGFk\/mSElJSUlJUcuhXFxc9u7dq5ZDAQAAAAAAAAAAAAAAAAAAgIoSEhJ27tw5evRopgNhhhZP5lBGaWlpVFTUvXv33rx5I5PJKtvMw8MjIiLiyZMnmowNAAAAAAAAAAAAAAAAAAAAKrRq1So9PT1PT0+mA2GGiOkA6CKTyfbs2fPLL78kJSVRzzRt2nTp0qULFiwov\/GIESPq16\/v4+PTvXt3zYYJoB7v37+\/ceNGTExMYGAgIWThwoUtWrRo06bNkCFDLCwsmI4OAPhCIpHcu3fv6dOnycnJYWFh0dHR8+fPb9So0VdfffXFF1\/o6OgwHSAA8EVcXNz169cjIyOfP39OCFm9enWHDh1atWo1ZMiQRo0aMR0dAPCFVCr966+\/Hj9+nJycHBgYWFpaOnfu3IYNG3755Zeurq66urpMBwgAfJGamnrt2rX379+\/ffuWELJ58+bAwEB7e\/tBgwbZ2dkxHR0A8IVMJnv69GlgYGBSUtK5c+eys7O\/\/fbbxo0bd+rUqV+\/foaGhkwHCAAAbBQSEnLq1KktW7bw9utObk7mkEgkkydPvnDhAvWfRkZGBQUFcXFxCxcufPjwoZ+fn1D4\/5Yk0dPT++abb44dO7Z7924jIyMmQmZAfn6+WCwmhBgZGZmYmFS9cVpamlwuJ4RYWlp+9q+nRbjX5aKiot9++83Hx+ft27cikcja2poKNSwsLDAwMC0tTUdHp2fPnosXL3Zzc2M62Brj3nhVi29dzs7OlkgkhBAdHR1lXoaLiopycnKox1ZWVvQGRzPujfWbN29+\/vlnf3\/\/vLw8ExOTJk2ayOXy0tLSmzdvJiYmFhYWNmjQYNy4catWrWrcuDHTwdYM9warakhMwpuxJlzsslQq9fHxOXjw4IsXL3R0dKysrKhr+5iYmFevXlG3aOzatev3338\/ZcoU1vaiMtwbr2rxrcuowIRDYx0TE\/Pzzz9fvHgxMzPTyMioSZMmMplMLpcHBgbGx8fn5+ebmpq6ubmtWbOmZcuWTAdbM9wbrKohMQlvxppwsctyufz06dN79+598uSJXC63srIyMzMjhKSmpvr5+aWmppaWljo5Oc2aNWvOnDlaN8OMe+NVLb51GRWYcGisU1JStm7devr06ZSUFAMDg8aNG5eUlMjl8r\/\/\/jshISE3N9fY2HjIkCGrV6\/u2LEj08HWDPcGq2pITMKbsQZgj6VLlzZt2nThwoVMB8IYbhYRLy8vaibHrFmzUlJSxGLx69evx40bRwg5e\/bs1q1by+8yY8aM3Nzc8+fPazpW5ixZssTa2tra2trX17fqLbOysqysrKytre3s7Kq4Ww37cazLf\/zxR6tWrVasWNGmTZs\/\/vgjPT09Pj5+8+bNhJB79+6lpqZ++PDB29s7Pz9\/5MiRPXv2DA4OZjrkmuHYeCmDb10+c+YM1d+GDRvGxMRUvXFBQUHv3r2p7Y8fP66ZCOnDpbFOT0+fMWOGk5PTX3\/9NW\/evCdPnuTk5ISHh7dv337EiBGRkZE5OTm3b98eN27cyZMnW7VqtXr16qKiIqajrgEuDZYykJj8GWvCuS5fu3bN0dFxzpw5lpaWR44cSUpKSkxMPHz4MCHkzz\/\/TEpKSkhI2L9\/v4GBwbRp01xcXO7fv890yDXDsfFSBt+6jArMjbHOy8tbvHhxmzZtLl26NG3atMDAwNzc3Hfv3vXt27d79+5v377Nycl5+PDhrFmzAgIC2rVrN3\/+fMUH3FqBS4OlDCQmf8aacK7Ljx496tKly6RJkwQCwZ49ez5+\/JicnHz58mVCyK+\/\/pqYmJiSkuLr69ukSZOFCxe2bdv24sWLTIdcMxwbL2XwrcuowNwY6+Li4nXr1rVs2fLo0aNubm43btzIycmJioqaNGmSnZ3dmzdvsrOzg4KCFi9e\/PTp006dOk2dOjU5OZnpqGuAS4OlDCQmf8YagCWuXLly9+7dzZs3GxgYMB0LYzg4mSMyMnLHjh2EkKlTpx4+fNjKykogEDg6Ovr5+Y0aNYoQ4uXlVf5lxsnJydnZudoqzCVPnz6lHnTt2rXqLZ89e0Y9cHFxEYm0eDUXznRZKpVSvyht27btixcvLly4MHnyZFNT0882s7Oz++GHH549e3bu3Lm0tLSePXuePHmSiXhriTPjpTy+ddnDw4Na0FUqlW7fvr2KLUtLSydOnEj9+yxatGj58uUaCpE2nBnrV69ede3a9fz58xs3bnz\/\/v2WLVu6desmEAjKbqOrq9uvX7\/ffvstOjp61qxZ3t7erq6uipugsR9nBktJSEzCm7EmHOqyXC5ft27d8OHDzc3NHz16dOPGjZkzZzZo0OCzzRo1avTdd98FBgbevn1bKBT279+fetegLTgzXsrjW5dRgYn2j3VsbGyPHj0OHDiwePHiqKionTt3urq6fnanOWr1xF9++SU6OnrFihW+vr7du3ePjIxkKuaa4sxgKQmJSXgz1oRbXd6\/f3+fPn2Ki4sDAgIePXo0b948Gxubz7axsLCYPn26v7\/\/kydPGjVqNHr06BUrVmjRd05cGi8l8a3LqMBE+8c6PT29X79+P\/\/889SpUyMjIw8cODBw4EA9Pb2y2wgEgs6dO2\/cuPHdu3fbt2+\/du1aly5dqNtlagXODJaSkJiEN2MNwAZSqXTVqlVdu3adOHEi07EwiYOTOQ4dOiSVSg0MDLZt21b2eaFQuHPnTh0dHalUWuFX2jNmzAgMDKx2OiE3FBYWhoWFEUL09PScnZ2r3ljxKtWtWzfaI6MNZ7oskUiGDBly6NAhb2\/vGzduODk5Vb29QCAYM2bMy5cvhw4d6u7uvmnTJs3EqSLOjJfyeNhlXV1dT09P6rGvr28V3+7Pmzfv6tWrhJAJEybs2rVLQ\/HRhjNjHRgY2KNHD319\/efPn69atara+5RZWFj8+uuvd+7c+fDhQ9euXd+\/f6+ZOFXBmcFSHhKTP2PNmS7LZLIpU6asX79+2bJljx496tGjR7W79OvX7+nTp99+++3SpUvnzp2rgSBVx5nxUh4Pu4wKrO1jTU1yzczMfPjw4datW8vPtv+MiYnJxo0b\/\/7778LCwm7duik+82UzzgyW8pCY\/BlrLnV56dKl8+bNmzJlSlBQ0ODBg6vdvmvXroGBgZ6enr\/88suYMWNKS0s1EKSKuDReSuJhl1GBtX2sP3782LVr17CwsICAgP3791tbW1e9vYGBwZIlS4KDg83Nzb\/66qvr169rJk5VcGawlIfE5M9YA7DBwYMHw8PDvb29P\/v5KN9wcDLHqVOnCCGurq4NGzb87E+2traurq6EkN9\/\/738jpMnT9bT0zt27Bj9MTIvODhYKpUSQpycnPT19avemBuvPZzpMvWL0osXLy5ZskT5vYyNjc+ePbt48WJPT08qR1iOM+OlPB52mRAydepU6jbhEonE29u7wm02bdp08OBBQkjfvn1PnDjBgZdtbox1ZGTkmDFjOnTo8OTJkxrd6\/2rr7569uyZSCRyc3PLzs6mLUD14MZg1RQSkydjzZku\/\/TTT3\/++eeRI0e2bdum\/J1odXV1\/\/Of\/\/zyyy8HDhyo7DxnFc6Ml\/J42GWCCqzNY52WljZixAgLC4tnz5517txZ+R2dnJyePXtmY2MzcuTIxMRE+iJUC24MVk0hMXky1pzp8v79+3fs2LF+\/XpfX99qO6IgEAjWr19\/8uTJK1euLF26lNYI1YIz46U8HnaZoAJr81iLxWI3N7fi4uInT570799f+R3t7OweP37cvXv3CRMmvHnzhr4I1YIbg1VTSEz+jDUAs\/Ly8jZu3Dhq1KhevXoxHQvDuDaZ48OHD9RkwMqWK6Cej4yMzMjI+OxP5ubmbm5ux44d06IVBWtN8aMfZV5OFBtXu34Um3Gjy3v37j127Nju3buHDx9e030FAoG3t\/fIkSNnzZoVGhpKR3hqxI3xqhEedpkQoqOj4+XlRT0+ePBg+cp8\/Pjxn376iRDSsWPHixcvfrYSo5biwFgXFhaOGDHCxMTk4sWL1f7qtDw7O7srV64kJCRMmTKFhujUiQODVQtITOU31uqx5kaXz507t2XLltWrV8+cObMWuy9duvT7779fuXLlnTt31B6benFjvGqEh10mqMBaO9YymWzMmDF5eXlXrlxp1KhRTXdv0KDBlStXSktLR40aRX1GzFocGKxaQGIqv7FWjzU3uvzo0aNFixZNnz5d8bPpGvnmm282bty4e\/fuCn8FxyrcGK8a4WGXCSqwNo\/1jBkz3r9\/f\/HixVatWtV0XxMTk3PnzllbW48YMSIvL4+O8NSFG4NVU0hM5TfW9rEGYNbmzZszMzO3bt3KdCDM49pkjpCQEOpBZZM5WrduTT2o8MtsDw+PuLi4e\/fu0RMdiyg\/N\/DDhw\/U63GDBg1sbW3pDow+HOjyp0+ffvrpp2+++eb777+v3RGEQuGJEyesra1\/\/PFH9camdhwYr5riYZcpkyZNatu2LSGkoKDgszX3bt68OWvWLEKInZ3d9evX69aty0yI6saBsd67d+\/79+\/PnTvXoEGD2h2hQ4cO+\/fvv3bt2rVr19Qbm3pxYLBqB4lZBc6MNQe6XFRUtGTJkr59+27YsKHWB9m9e7ezs\/MPP\/zA8hXFOTBeNcXDLlNQgavA2rH+888\/Hz16dPz4cXt7+9odoVmzZqdOnQoKCvL19VVvbOrFgcGqHSRmFTgz1hzoslwuX7RokYODw4EDB2p9kFWrVg0dOnT58uX5+flqjE3tODBeNcXDLlNQgavA2rEODAw8e\/bsrl27av1Ntrm5+YULF+Lj43fs2KHe2NSLA4NVO0jMKnBsrAGYkpCQsGfPnrlz59ZiUiD3fD6ZQy6X37p1y93dvWvXrv369Vu9enVycjIhZOnSpQ4ODu3atZNIJGps\/sCBA8uWLVu2bNmnT5\/UcsDMzEzqQWWfoSiej4mJKf\/XAQMGNGnShOWfnqiF8nMDObMkFAe6\/PPPP0skks2bN6tykDp16mzatOnevXssv+8gB8arpnjYZYpQKFy3bh31eN++fTk5OdTjFy9ejB07ViqVWlpa3rx5s9o7a2oRbR\/rrKysbdu2TZ06tUZLiJc3ZcqU7t27L1u2jM2\/QNX2wao1JGYVODPWHOjy3r17ExIStm\/frvzdVcrT1dXdsWPHmzdvWP4WgAPjVVM87DIFFbgK7Bzr4uJiT0\/P3r17Dxs2TJXjfP3118OHD\/fy8mLzF6jaPli1hsSsAmfGmgNd\/vPPP1+8eLF9+3bl765SnkAg2LFjR3p6+s6dO9UYm9pxYLxqioddpqACV4GdYy2Xy1etWuXg4FC71RMVHB0dZ82atWPHjpSUFHXFpnbaPli1hsSsAsfGGoApq1at0tPTo5b5gf\/3uWdiYmLfvn0HDhx48uTJoKCgu3fvbtmyxcHBITAw0N\/fPyIiQkdHR5X3A+WdPn3a29vb29s7OztbLQdUHMfQ0LDCDYyNjakHFa7QJRQK3d3dL1y4oK542CktLS02NpYQYmZmRt3erAqK1x6tXhKKA10uKio6fPjw3LlzmzZtquKhJk6c2L59+71796olMDpwYLxqioddLmvs2LHUcko5OTm\/\/fYbISQ2Nnbo0KFisdjY2PjatWvV\/ptoEQ6M9cmTJ3NyctavX6\/icQQCwbp1696+ffvgwQO1BKZ2HBgsVSAxK8ONseZAl+Vy+b59+8aNG+fi4qLiob766qsBAwbg0ohVeNjlslCBK8POsb569eqHDx\/UsvTr5s2bk5OTz58\/r\/qh6MCBwVIFErMy3BhrbnT5t99+69mz56BBg1Q8TuvWradOnbpv3z7W3oeaG+NVIzzsclmowJVh51g\/ffr0yZMnP\/\/8s0gkUvFQXl5eJSUlrJ12z4HBUgUSszLcG2sAzQsJCTl16tSqVassLCyYjoUV\/jeZIzo6ukuXLoGBgYQQIyOjyZMnb9q0adasWWKxeNSoUe\/fvyfaUH0UkzAquxGXrq4u9aCy2615eHgUFRX5+fnREB1blJ1FKBAIqt6YGxMJOdDlO3fuiMXiSZMmqX4ooVA4YcKEe\/fu5ebmqn40OnBgvGqKh10uSyAQKGYG7Nq1Ky4ubtCgQSkpKSKR6Ny5c126dGE2PPXiwFhfunSpR48ezZo1U\/1Q\/fv3t7Kyunz5suqHogMHBksVSMzKcGOsOdDlly9ffvz4US2XRoSQSZMmvXr16sOHD2o5mtpxYLxqioddLgsVuDLsHOtLly61aNFCLSE5Ojq2b9\/+0qVLqh+KDhwYLFUgMSvDjbHmQJdTU1OfPn2qrkujiRMnpqam\/vPPP2o5mtpxYLxqioddLgsVuDLsHOtLly6ZmJgMGTJE9UNZWVn16dMHnxqxExKzMtwbawDNW7p0adOmTRcuXMh0IGzx72SOnJycfv36UXdU6dWrV3R09B9\/\/LFmzZrDhw+fPHkyOztbLpeTctVHLBareG9pT09PPz8\/Pz8\/KysrVY6jkJWVRT2odjKHWCyucAN7e\/tevXr5+PioJR52Uv7lpKSk5OXLl4QQgUCg1S\/AHOiyv79\/48aNVbypgcLIkSMlEsnt27fVcjS148B41RQPu\/wZNze3Tp06EUI+ffrUsWPHd+\/eEUKOHDmi+o+K2EbbxzonJ+fhw4cjRoxQy9GEQuGQIUOuXr2qlqOpnbYPluqQmOVxZqw50GV\/f38jI6P+\/fur5WjDhg3T0dHx9\/dXy9HUjgPjVVM87PJnUIHLY+dYy2SygIAAdV0aEULc3Nxu3bpVXFysrgOqkbYPluqQmOVxZqw50GV\/f3+5XK6uctS7d+969erhnRp78LDLn0EFLo+1Y+3v7z948GB1re\/u5ub27Nkzdt5phQODpSIkZnlcHWsATbpy5crdu3c3b95sYGDAdCxs8e9SV4sWLaKWCZo5c+aBAwfKLoE1ceLEtWvXUj9To1bmKC0t3bNnz969e2NjYw0MDDp27Dhv3rxvvvmmFs336dNH9T6UpfjIo7KVABXPS6XSyg4yY8YMDw+PsLAwR0dH9YbHEoqJhA0bNoyOjq5iy\/DwcIlEQghp1aqVqampBmKjCQe6\/O7du06dOlU78VNJ7dq1MzQ0pC6wWIgD41VTPOxyeRs2bBg6dCj577S8bdu2TZs2jemg1E\/bxzo6OloqlaprYhkhpHPnzseOHSsqKmLhxZm2D5ZaIDE\/w5mx5kCX371717ZtWyMjI7UczcLCws7OjlqMkIU4MF41xcMul4cK\/Bl2jnV6enpmZqZ6L43y8\/MTEhKaN2+urmOqi7YPllogMT\/DmbHmQJffvXtnbW3dpEkTtRxNT0\/PyckJl0bswcMul4cK\/Bl2jrVcLn\/\/\/r0ah6Zz585yuTwyMtLa2lpdx1QXbR8stUBifobDYw2gGVKpdNWqVV27dp04cSLTsbCIiBDy6tWr48ePE0Jatmy5b9++z25mJhAI7O3tP3z4YGho2K5dO0LI9OnT\/\/jjjzFjxri7u0dERFy5cmXKlCn3798\/cuQII30oq06dOtSDyn7Ioni+Xr16lR1k3LhxCxYs8PX13bFjhyrBJCQk0P17GmoxlRqRy+VBQUHU47lz5yq5l5JLQslkMrFYTPcK1RKJpEa37aS1y5T4+HjV7wJYtY8fP3br1q3af9u0tDRq4\/z8\/Kq3tLS0DA8Pp3uwMjIyaroLreMll8uzs7Pp7nVhYWGNvlvSwCmakJBQt25d5bevKcWqSKoYMmSIk5NTaGgoIWTWrFnLly9X8YCJiYm0jnVSUlJNd6F1rEtLSwsKCug+vYODg6m2qm1IIpEo84qgo6Mjl8ufPn1qY2Ojtigrkp+fz7bXjuTkZFrHi1o+jVpcrdbUnph09zohIaGmu9B9aVRUVER3YvLw9CaEREdH161bt9pWqKvlxMTEaj9GMTMzi4iIoDvs1NTUmu5C9ymal5dHd6\/FYjHbTtGUlBS6ey2Xy9lWgVNTU\/lWgSUSCd0DHR4eTggRCATVNlRQUFBYWFjtZtRp8\/z5c3VFWJnc3Fy2JWZaWhrd41VaWsq2xExPT6e119TNVWvUa7oTUyqV0j3QOTk5PDy93717Z25uXm0r8fHxRLnXQRMTk6ioKLrDTkxMrOkudL+tVqZWq0ixBraSNHCKZmRk0N3rkpKSGiVmeWqvwHT3uqSkhLCpAsvlcmU+zFHRp0+fSkpKRCJRtQ3l5uaWlJRUuxn1z\/jy5cvGjRurLcqKZGZm1mh7DSRmZmYm275nKU+9iSmXy7Oystj2To3uxJTL5ay95WvVZDJZVlbWq1evDA0NlfwcmD8KCwsJIREREVKpVMlyx0I5OTk0HTkrK0ssFpeUlJiamurr6xsbGyv+dPDgwfDw8L\/++kuVX7bLZLLc3FwNfNhlaGioo6NDayuEkKZNmxK5XD516lTqv+\/evSuvCDWtu2fPnnK5\/Ny5c4SQP\/\/8U\/HXN2\/eUBucO3euwt1pMmzYsN69e3\/25E8\/\/UT1JSQkpMK9Hj58SG2wa9euKg7u4eFhbW0tk8lqHR61mJJm3L9\/X\/nAarcYw759+5Q5uJmZmdp7V6GWLVuypMsqzvjhiYKCApaMlwYKK6Vp06Ys6bImp9ktXbpU+V6Xd+nSJcUADRs2TJVDnTp1SmO9Pn\/+vPKB0TrW6rphGYdZWFiwZLACAgLU3rvKTJ8+Xflel6fGxLx\/\/77Geq3kQFBoHWs7Ozu1965C9evXZ0mXb9y4ofbecU9wcDBLxksxFZ5udevWZUmX\/\/nnH7X3rjKjR49WvtflqbECv379WmO93rRpk\/KB0TrWbdu2VXvvOEZfX58lg\/Xx40e1964yffv2Vb7X5akxMdPT0zXW60WLFikfGK1j3b17d7X3rkLsOb2pyRNQtZMnT7JkvOj+tlhBJBKxpMv0fU9TXrdu3ZTvdXlqrMDU7+Y1Y8aMGcoHRutYf\/3112rvHccIBAKWDJZctbmnNeLg4KB8r8tTY2LK5XJ1rUpeLTc3N+WjonWsx44dq\/beAajXDz\/8UMuUlsvlcnlycrKfn9+qVavGjRvXsWNHExOT8k0IhcKmTZv26dNn+vTpJiYmvXv3LikpUaVRFi4Bror169eLSktLr1y5Qgjp2LFj3759y2+UmJhI\/cKGusfK3r17Bw0aVHZ5k7Zt2+7YsWPChAmbNm0aM2aMpoKvmOI8yMvLq3ADxVIWVazMQQgpLi7W1dVV5cWjQ4cO165dq3Z1BBWFhob+\/PPPFhYWyu+iuL\/XmDFjjh49WvXGnTt3joqKIv8d\/Wo1a9bMwcHhhx9+UD6eWlizZk2NPpijtcv29vaEkF9\/\/bVhw4bKh1QLc+fOdXZ2nj17dtWbPXz4cO\/evYcPH676DCeELFiwoE2bNvPmzVNfjBW4efPm0aNHa5RKtI6XiYlJ37596V6gaf369Y0aNVJ+e1q7bGtrSwjZvn079YAmeXl5M2fOdHBwqPURHj9+PGnSJGohAUKIv7\/\/06dPazRdvSxqiuHmzZupDKXJu3fvfvrppxp91kPrWLdo0aJJkyYrVqxQPp5a+Oeff3bt2rV3795q546sXLmycePGCxYsqHqz4ODgbdu2aaCKent7y2vyZpjWwaL+9by8vKg1z2hSWlo6adIkVe4Zp97EpC5X1qxZ4+TkVOuQqhUfH79kyZIaLU1P61g7ODjo6+tv2LBB+XhqYceOHYphUoYGTm9PT0+671e4atWqevXqrVy5surN3rx5s379+m3btlU7scbT01NXV1cxNZwmQUFBv\/zyS7XXaWXROl6NGzdu2LDh999\/r3w8tbB3794a\/dCN1i5Ts89Xrlzp4uKifEi18M0333To0KHWu6u3AlOzdpYsWVLrIygjPT193rx5rVu3Vn4XWse6Xbt2hYWF27ZtUz6eWoiKilq9evX69eurvRLetm1bUVGRl5dX1ZvFxMSsWLHip59+at++vfrCrICPj8+bN2+U357WwdLX1yeELFiwoFevXsqHVAuzZ89mT2JSq3vOnTtX7TcgLis\/P9\/Dw4M9H6G0b9\/+w4cPv\/32m\/Lx1IKvr2+NJrHR2mU9PT2ikdN7+\/btGRkZ27dvr3qz5OTkRYsWrVixolOnTlVvuXv37vj4eLp\/whQdHb1q1aoaLdNI63i1atWqfv36a9euVT6eWvjjjz8ePXqk\/Pa0dlkoFBJCZs+e3a9fP+VDqoUFCxao8tKm3gpMmTFjxqBBg1Q5QtWkUunkyZNr9LaI1rHu0KHD8+fPDx8+rHw8tZCVlTVnzpxFixb16NGj6i2PHDny+vXrX3\/9terNcnJyvv322++\/\/753795qi7IiFy9ePH\/+vPLb0zpYhBAdHZ2JEye6ubkpH1ItrFy5UpUPptSemPr6+m5ubnR\/yTh16tQaXRDSfWl06dIlTf4uUY2mTZs2bNiwHj16mJiYbN682draetGiRUwHxRYbNmzQ19efPXu2VCq9fPmyMuWOhWrxVoJSWlp6\/\/79c+fOPXjwICIighBiamrasmXLtm3burm5mZmZGRsbU5+MFRcX5+fn5+Xlffz4MSoq6vLly3l5eYGBgaampl988cWwYcPGjx9fi28NLC0t27ZtO3PmzJruWCNJSUkmJiYVTk9RI6FQ2Lt3b\/LkyRPqvxcvXlzhBBZqKQ5CiJ+fn1wu9\/DwOHXq1Gfb5OfnC4VCXV3d4uJiVSbL1EiFK3P4+PhQ0R47dqzCvbZs2UJtcOHChcqOnJ2dbWhouGbNGnWGS4+bN28SQl6\/fq38LvPnz6f+BXbu3Fn1ltnZ2dR38Pr6+kqObLdu3SZMmKB8MLVT01Zo7fLVq1cJIe\/evVM+ntrp1avXqFGjqt3s999\/J4SkpKRUu2WdOnU2bNigjtCqsm\/fPkJIYWGh8rvQOl7169fXQGr36dNn+PDhym9Pa5fv3r1LCHn58qXy8dQC9auy48eP1273N2\/eUN+stGnTRvFR0YABA2odD7UI09OnT2t9BGVQH748efJE+V1oHeu+ffuqPgW+WtQbmIcPH1a7ZadOnb755ptqNztw4AAhRCwWqyO6qowaNapXr17Kb0\/rYFF3q6nRwlq1QC1G+uuvv9Zud7UnJvWR+s2bN2t9BGWEhYURQm7cuKH8LrSO9ejRo6nF7WhV01Zo7TK1Ol1lC\/6p0YQJE5T5bR+1JIwyK2G0atVqzpw56gitKpcuXSKEREVFKb8LrePVoUMHFdfvUcaUKVNcXFyU357WLlOfI\/j7+ysfT+3o6+tv3ry5dvuqvQLHxMSQGi4npplWaB3rqVOnOjs7Kx9M7VA\/faE+Lana8OHD+\/TpU+1m1BvM9+\/fqyO6qsyfP7958+Y12p6+wUpJSSGE\/P7778rHUztWVlYrVqyo3b5qT0zqVpVHjx6t9RFoaoXWsV6wYIGdnZ3ywdROTVuhtcvUHdZqtPJE7fz4449NmjSpdrP3798TQq5cuVLtlr17967RJxu1Qy1c\/+DBA+V3oXW8Bg8e3L9\/f+WDqZ0VK1ZYWVkpvz2tXaZ+D3nw4EHl46md5s2bz58\/v3b7qr0CUytz7N27t9ZHoKkVWsd65cqVDRo0UD6Y2pFKpTo6Ojt27Kh2y7lz5yqz9vaLFy808PmJXC7fvHlzjVZ1onWw5HK5SCTatm2b8vHUjouLy5QpU2q3r9oTUy6XGxkZbdy4UZUj0NEKrWO9ZcsWPT095YNhlbp163p5eVGPu3TpMmnSJEbDYZeyH9QrWe5YiPpZjo+Pj\/K7vH79+ocffqCmX1hbW0+ZMuXQoUMRERHK7BsfH29kZDR37tybN2+uXbu2R48eQqFQKBT26dPHx8enqKhI+TBatGgxb9485bdnP6FiNcvKfkeumO1BTanbt2\/fsGHDPtvG0NDQ2Ni4pKSEepfIIMWUOurNSXnR0dHUgyqmHPr5+RUWFk6fPl3d0bGCYiJhtXMkg4KC5HI5IcTFxUVXV5f2yGjDjS7b2dlRX1CpRWxsrFgs1tja7zXCjfGqER52uayEhIRBgwZlZWU1aNAgICBgwYIF1Loat27dqtFPVbQCB8bazs5OIBDU6HecVXvz5k2DBg3K3hiPJTgwWKpAYlaIM2PNjS7b2dm9e\/eOmrSkOrFY\/PHjR1wasQQPu1wWKnCFWDvWVlZWRkZGarw0CgsL09XV1dg6\/8rjwGCpAolZIc6MNTe6bGdnl5yc\/OnTJ7UcTSaTvX37FpdGLMHDLpeFClwh1o61jo5Os2bN1HtpRAhhYTniwGCpAolZIU6ONYCS\/vrrr2HDhnXo0OHYsWODBw++c+dOQkLCyZMnv\/32WyXX71y1apWent6GDRsGDBiwcePGR48eUavEFRYWzpgxw9bWdvPmzTVa9pVLhIqr\/MrmYVCTOSwtLakl+g0NDcuvGfLu3bu8vDxzc\/MGDRrQGKwSHB0dqXvhUL95LY\/6VaiZmVnLli0rO4iPj4+rqyuti\/MzRSKRhIaGEkJEIpGzs3PVGz979ox6oPzyXyzEmS4PGTIkMjLy7du3ajna5cuXdXR0Bg4cqJajqRFnxkt5POxyWdnZ2YMHD46Pjzc0NLxy5YqdnZ2uru7ixYupv9K91r2GcWOsLS0tu3TpcvnyZXUd8OrVq0OHDlXX0dSFG4NVa0jMynBjrDnT5SFDhmRnZ\/\/1119qOdqNGzckEgnKERvwsMtloQJXhrVjLRKJBg4cqMZLo8uXL\/fp08fIyEhdB1QLbgxWrSExK8ONseZMl4cNG1ZaWnrt2jW1HO3Jkyepqam4NGIDHna5LFTgyrB5rIcMGeLv71+jO4FW4fLly+3atWvWrJlajqYunBms2kFiVoZ7Yw2gjODg4J49e7q6uoaHh+\/duzcxMfHo0aNff\/21jo6O8gcJCQk5derUqlWrqPt0Uxo1avTDDz\/8888\/wcHBffr08fLyatas2ZYtW6i1r3hFaGlpST2iStJnEhISqAJUdfUJCAgghMyaNYuGCGtGX19\/+PDhhJAHDx5Qy\/6XpejOyJEjqfWOynvz5s2zZ89mzJhBd6iMCAkJKS4uJoS0b9\/e0NCw6o2Vn3LIZpzp8uDBg\/X19c+ePauWo507d+7LL79UpD97cGa8lMfDLisUFRWNGDEiLCxMKBT+8ccfik7Nnj2bWqYvMDCQWh6fGzgz1m5ubvfu3VPLNNhnz57FxsbSfQfQWuDMYNUCErMK3BhrznSZupJR46VR8+bNa3RDa83gzHgpj4ddVkAFrgKbx9rNze3Vq1eVLQ5aI\/Hx8c+ePcOlEasgMavAjbHmTJdtbW3bt2+vxkujevXq9e7dWy1HUyPOjJfyeNhlBVTgKrB5rN3c3NLS0tQy7T4vL+\/mzZu4NGIVJGYVODbWANX69OnTd99917Vr15SUlFOnTr1\/\/37evHm1+2XC0qVLmzZtunDhwgr\/6uLicurUqaioqAkTJqxdu7Zdu3Zq\/EGFVhAqFqgICAgICQkp+7eCggIPDw+qVFUxmSMxMXHTpk0tWrRYtWoVnaEqy93dnRBSVFS0bdu2z\/5E3QqLEOLh4VHZ7j4+PiYmJmPHjqU1SKYo5gYq83JSo41ZizNdrlu37vjx43\/99VfVb2Z0+\/btR48effvtt2oJTL04M17K42GXKTKZbPLkyQ8fPiSE7Ny5c9SoUYo\/1alTZ968edRjLs3m5sxYT506VSAQbN68WfVDeXl52djYsHCVIM4MVk0hMdW4MWtxpss6OjozZsw4duxYbGysiod6\/fr1uXPncGnEEjzsMgUVWI0ba9ioUaMsLCy8vLxUP9T69etNTEzGjx+v+qHUizODVVNITDVuzFpc6vK333577dq1oKAgFY+TlJR08OBBd3d3PT09tQSmRlwaLyXxsMsUVGA1bqxhvXv3btmy5bp161Q\/lLe3t0QimT59uuqHUi\/ODFZNITHVuDGAtrty5UqbNm1Onjy5fv36sLCwSZMmiUSi2h3q8uXLd+\/e3bx5M3Xnjco0a9bsyJEjz549s7KyGjly5IQJE7Kzs2vXotYROjk5dejQgRAil8sHDx4cEBAgkUgyMzMvXrzYrVu3O3fuUNtVNpkjNzd36NChurq6165dMzU1rWnz48ePt7GxsbGxUf1DWIVhw4YNHjyYELJz587Dhw8rnt+3b9+RI0cIIW5ubr169apw35KSkpMnT06cOJFti5qqi2JuYLULPcXHx6ekpBBCLCwsmjdvTntktOFSlzds2JCfn\/\/zzz+rchCpVLp8+fKOHTt+88036gpMjbg0XkriYZcp8+fPv3jxIiFkwYIFixYt+uyvCxcupCY7P378+ObNmwzERwPOjLWNjc38+fP37dsXExOjynFu375948aNjRs3Vn2VxgjODFZNITGrwJmx5lKXV65caWxsvHr1ahWPs3z58oYNG5Y\/59mAS+OlJB52mYIKXAWWj3XdunXXrFlz+vRpFb9AffXq1bFjx5YvX152XVmW4Mxg1RQSswqcGWsudXnOnDl2dnbLli2jfslWa56eniKRiJ1fxXFpvJTEwy5TUIGrwPKxFolEP\/\/8819\/\/aXiz6aTkpJ27Njx7bffKn6NzB6cGayaQmJWgWNjDVAFiUSyaNGikSNHdujQ4e3bt2vXrlXl432pVLp69equXbtOnDhRme07der06NGjgwcP+vv7d+zY8fHjx7VuWosICSHr1q0TCoWEkJSUlKFDh5qYmFhYWIwePbpOnTrt2rWjtuvSpUv5nXNzcwcNGpSdnf3o0aPWrVvXovn09PSEhISEhAR13USNcvjw4YYNG8rl8tmzZ3fq1GncuHGtWrWaP3++TCaztbU9cOBAZTv6+\/unp6dz9R4rpCZ37eLM\/b241GVbW9vFixfv2rXL39+\/1gdZtmzZq1evduzYQWU923BpvJTEwy4TQjZt2vSf\/\/yHEDJixIjdu3eX38DS0lKxhBI7P0KqBS6N9erVq+vVqzd27NiCgoLaHSExMXHatGmdO3eeOnWqemNTCy4NlvKQmOrakuW41GVTU9N169b9+eef1Izt2vnll19u3LixdevWaldMZQSXxktJPOwyQQXW\/rGeO3duq1atJkyYkJGRUbsjZGdnjx8\/vmnTpj\/88INaQ1MPLg2W8pCY6tqS5bjUZT09vV9++eXBgwcbNmyo9UFOnTrl4+OzZs0aFt6Zl3BrvJTEwy4TVGDtH+uxY8f26tVr1qxZtf4VkEQiGTdunIGBgaenp3pjUwsuDZbykJjq2hJAqyUmJn755Zf79+\/fsGHD7du3mzZtquIBDx48GB4e7u3tLRAIlNxFIBDMnj37+fPnZmZmvXv33rt3r4oxsJ+QEDJq1ChfX1\/FWhRSqdTZ2dnHx+fx48fUJxH29vb169f\/bM\/c3NyBAwemp6f\/9ddfbJsd2bhx4xcvXvTt25cQ8uLFi3PnzkVGRhJCBg4c+PTpU2tr68p29PHxadOmTffu3TUXqwZlZmZS\/w516tRxcHCoemNu3N+Le13euHFj3759J0+e\/NlNkZR08ODB3bt3b9q0icoOtuHeeFWLh10mhBw9epS6oO\/cufOff\/5Z2byipUuX6ujoEEKCgoKuXr2q0RBpwLGxNjMzu3Dhwps3b6ZNmyaVSmu6e25u7siRI2Uy2fnz51k4sYxjg6UkJCZPxpp7XZ4\/f\/7kyZPnzZt39+7dWux++fLlVatWzZs3j50rlnFvvKrFwy4TVGBOjLW+vv6lS5eysrJqN9VVIpFMmjQpMTHx0qVLLFwllGODpSQkJk\/GmntdHj169NKlS9evX\/\/nn3\/WYve\/\/\/571qxZI0eOXLZsmdpjUx33xqtaPOwyQQXmxFgLBILTp08bGBiMGDEiMzOzpruXlpbOmTMnKCjozJkzVlZWdESoCo4NlpKQmPwZa4AqRERE9OjRIyEh4f79+2vXrlX9g\/28vLyNGzeOGjWqsvtpVMHBweHJkyfu7u4LFy5csWKFikvTsdy\/\/9Du7u5JSUmBgYHPnz\/Py8sLDg728PBITExMTU0lFU0ly8nJGTBgQF5e3sOHD1WZd3P\/\/n25XC6Xy1u0aFHrg1TI2tr67t27L1682Lp165IlS3bt2hUaGnrjxo0GDRpUtktycvL169dnzpyp3kjYQ7Hoa5cuXarNMW5MJORel0Ui0enTp5s0afLVV1\/VaKk6mUy2evXquXPnuru7r1y5kr4IVcG98aoWD7vs7+8\/Z84cQoitra2\/v38Vn1bb2dkp7hfu6emp7S\/G3BvrL7\/88tChQxcuXBg0aFCN3plHRUV98cUXb9++PX\/+vOpTd+nAvcGqFhKTP2PNvS4LBIIjR4507tx5yJAhPj4+Ndp39+7dY8eO7devX4U\/KmID7o1XtXjYZVRgzox1mzZt\/Pz8njx50qtXr4SEBOV3TE5O7tOnz927d3\/\/\/XfqHrhsw73BqhYSkz9jzckub926dcSIEVOmTNm6dWuNzslTp07169evbdu2J06cUP6XkZrEyfGqGg+7jArMmbFu2LDhpUuX4uLiunXr9vbtW+V3zMnJcXNzO3HixN69e9n5c0TuDVa1kJj8GWuAKjx9+rRXr146OjqPHz\/u2bOnWo65efPmzMzMrVu31m53fX39o0ePenp6bt++3d3dXb33AGGV\/xWgevXqubq6durUydjYmHqmsupDzeQoLi4ODAysYpULNnB2dl6xYoW3t\/cPP\/xQ7cci1HsVdq73rhbK399LJpMFBwcruTGbcbLL5ubmjx8\/\/uKLL0aPHr1w4UJlFvINDQ3t37\/\/1q1b16xZc+zYMXa+JyccHa+q8a3LT548mTBhQmlpqampaUBAQLWT61esWEE9CAkJuXDhAv0B0oiTY+3u7n7lypWgoKDOnTufP3++2ndoJSUl+\/fv79q1q1gsfvToUY8ePTQTZ01xcrCqgMQkvBlrwtEuGxoa3rlzZ\/To0TNnznR3d4+Pj692l+jo6DFjxixevHjGjBlXr14ViUQaiLMWODleVeNbl1GBCbfGeuDAgffu3UtMTOzcubOPj0+1HyTJZLLff\/+9c+fOkZGRt27dcnNz00ycNcXJwaoCEpPwZqwJR7uso6Nz7ty5+fPnr1q1ys3N7d27d9XukpSUNGvWrClTpgwaNCgwMLBOnToaiLMWODleVeNbl1GBCbfGulOnTn\/\/\/bdcLu\/evfvu3buLi4ur3eXq1atdunQJDAw8e\/YsNXuAhTg5WFVAYhLejDVA1Tw8PBo3bvzo0SN7e3u1HDAhIWHPnj3UTUtVOc769esPHjx44cKFjx8\/qiUwFqpqNpli3lnZ6pOdnd2\/f3+BQHDv3j0LCwt6o9MsHx+foUOHsnDlLnVRfm5geHi4WCwmhLRs2dLc3Jz2yGjD1S6bmZldu3Zt7dq1R48ebdGixapVq54\/f17+a1SJRHL9+vUpU6a4uLhERkaeO3du48aNrJ3JQbg7XlXgVZcjIiKGDRtWUFCgq6t74cKFatemI4Q4OTkNGjSIeuzl5SWTyWiOkUZcHeuhQ4f+888\/jRo1Gjt2bI8ePY4fP17hDLO4uLi9e\/c6OjrOnz+\/b9++QUFBHTt21HiwyuLqYFUIiUk94MNYU7jaZUNDw1OnTu3atevq1autW7detGjRo0ePyn+NKpVK79+\/\/91337Vt2\/bhw4eHDx8+ePCgrq4uIzErg6vjVQVedRkVmHrAsbH+8ssvg4KCOnXqNHPmzI4dOx48eDApKan8ZqmpqYcPH+7cufPUqVPbtWv37Nmz3r17azxYZXF1sCqExKQe8GGsKVztskgk+vXXX48fPx4UFOTo6Dhz5sw7d+6UlJR8tplMJvvnn3+WLFnSqlWrM2fObN269fz586ydyUG4O15V4FWXUYGpBxwb63bt2j19+nTo0KE\/\/vhjmzZtdu\/eHRMTU36zrKys33\/\/3dXVdcSIEWZmZo8fPx4zZozmo1USVwerQkhM6gEfxhqgWteuXXv8+HHDhg3VdcBVq1bp6elRt3BS0ezZs\/Py8po3b676odipql+hUaVKJBI5OzsrnpwxY0ZQUJCrq+vUqVPlcvlnH5L6+PiocSA16fHjx+\/fv\/\/ll1+YDoRG\/v7+Sm7p6Oio7UtgUTjcZZFItH79+tmzZ69fv37v3r1bt25t3Lixg4MDddHw3XffZWRkhIaG5uXlNWrUaMuWLQsXLjQwMGA66mpweLwqw6sut2nTRpmFZD5z\/fp1OoLRPA6Pddu2bR89enT58uUNGzZMnz5dR0enY8eOjRs3joqKSk1NHT58+IcPH8LDw4VCYZ8+fY4fP969e3emQ64GhwerPCSmkltyYKwpHO6yQCD44Ycfpk6dunnzZh8fnz179lhaWrZr145aCnX16tWFhYVhYWGZmZn169dftmzZ8uXL69aty3TU1eDweFWGV11GBVZyS60baxsbm2vXrt2\/f9\/T03Pu3Llz585t3759s2bNgoKCpFLpiBEj4uPjX716Rf1K9ebNmwMGDGA65GpweLDKQ2IquSUHxprC7S67u7uPHj16x44d+\/bt8\/HxMTU1bd++PXX988svv+zevTs8PDwlJaVu3boeHh6enp6WlpZMh1wNbo9XhXjVZVRgJbfUurGuX7\/+qVOnlixZsnbt2qVLly5evLhNmzYtWrQIDw9PS0sbNWpUYmLiy5cvpVJphw4dzpw5M3bsWDb\/FpFwerDKQ2IquSUHxhqgWnZ2dmo82suXL0+dOrVlyxZ1LRtR7b2QtFqlkznkcjm1LlCHDh3Kfgecnp5OCHnw4EGFexUUFKg7Qg3x8fGxsrIaMmQI04EA1EDjxo0PHTr066+\/3rlz58aNGx8\/fvzw4YNIJEpKSmrUqNHChQuHDx\/etWtXll8BAwAHuLm5ubm5xcTEXLp0KSgoKCEhQSqV5ufnFxQUdO7c+ccffxw+fHiDBg2YDhMAOK5+\/fo7duzYunVrYGBgQEBAVFTUhw8fdHR0kpOTbW1tZ8yYMXToUOoGn0xHCgAc16dPn4cPHyYlJV25cuXx48cJCQmFhYUymSwnJ6ddu3azZs0aMWKEjY0N02ECAMfVqVPHy8tr7dq1\/\/zzj7+\/\/9u3bxMSEnR0dFJTU1u1ajVu3LihQ4f26dNHT0+P6UgBgOM6dep0\/fr1jIwMf3\/\/Bw8exMfH5+XlyWSyjIyMFi1ajB8\/fuTIkepatx8AANgvKSmpR48eCxcuZDoQ7VDpZI6IiIjc3FxCSLdu3co+\/\/DhQ9qD0jixWHzmzJm5c+ey9obZAFUwNDQcPnz48OHDmQ4EAPjOzs5u8eLFTEcBAHynq6vbv3\/\/\/v37Mx0IAPBdo0aNvvvuu++++47pQACA13R0dHr27NmzZ0+mAwEAvrOwsJg+ffr06dOZDgQAABg2dOjQoUOHMh2F1qh01ZGgoCDqQbW3g+KAs2fPisViDw8PpgMBAAAAAAAAAAAAAAAAAAAAvqt0IYpJkyaNGTOGEFL2Hitc5evr+8UXXzg4ODAdCAAAAAAAAAAAAAAAAAAAAPBdpZM5dHV1dXV1NRlKTdnZ2YnFYrUcKikpadOmTWo5FAAAAAAAAAAAAAAAAAAAAIAqKp3MwX579uxR16GioqLUdSgAAAAAAAAAAAAAAAAAAAAAVQiZDgAAAAAAAAAAAAAAAAAAAAAA\/geTOQAAAAAAAAAAAAAAAAAAAABYRItvswKEEKlUSgg5d+7c33\/\/zXQshBCSlpZmYWFBdysFBQXR0dGHDh2iuyFlvHr1ihAil8uZDoSlioqKCCFHjx7V1dVlOhZCCJFIJPn5+XS3kp+f\/+nTJ5acohEREYQQmUymgbYCAwOpEWccdfMsuntNHf\/SpUuhoaG0NqSkpKQka2trpqNgL7FYnJKSwpLEjIuLI4SUlpZqoK2\/\/\/7bwMBAAw1VKykpifz30oU+1CtyQEDAx48faW1ISTExMRpohVWnd3x8PNHU6a2NSkpKCCF+fn6WlpZMx0IIIZmZmWKxmO5WxGJxRkYGS07R1NRUQn8tIoTIZLJnz56xpNefPn0i\/z396Hb79u2MjAwNNFStyMjIgoICpqNgL7FYnJeXx5JTNDc3lxBSXFxMd0PFxcUhISEs6TV1fkokEg209eDBAw3UPWWEhYVpoMusOr3z8vKIRk5vLUW9rb569Sr12QXj4uPjTUxM6G5FLBYXFhay5BSlUlIDH+YUFRW9efOGJb2mSmJhYaEG2nr8+LGenp4GGqpWSEiIZq4GtVRBQUFpaSlLTlFCiEwm08ClbEFBQWRkJHt6LZVKNdDr0tLS58+fs6TXz54908zn9gCg1TCZQ7tRr23r169nOpD\/MTU1pbuJjIyM5OTk58+f090QqC49PZ0QMn\/+fKYD+R\/q20RapaWlxcbGzpkzh+6GlEf3l2oikUggEPj6+vr6+tLaUI3Q\/XkZ9WHH1q1baW0F1CU5OTkyMpJViUn352U6OjpCofD06dOnT5+mtaEaofttOfUeeM+ePbS2UiNNmjShu4nk5OSoqChWnd74ArUy1Dc6a9euZTqQ\/0lMTKS7iaSkpLi4OFadotRA0Eoul1+6dOnSpUt0N6Q86vty+ggEAkLIgQMHaG2lRlgya4qdEhMT09PTWZWYWVlZdDdRVFR08+bNmzdv0t2Q8qi5VvTR1dUVCAQnTpw4ceIErQ0pTwPflCcmJmZkZLDq9M7MzGQ6BJaivlP39vZmOpD\/adGiBd1NJCUl5ebmsuoUpbsWEULEYvH9+\/fv379Pd0PKoz60pA\/1ltzPz8\/Pz4\/WhpRnaGjIdAjslZKSIpVKWZWY1DR0WmVmZkZERDx9+pTuhpSXkpJCdxMymezy5cuXL1+muyEliUT4lhZYLSgoqE6dOmo8YF5eXkZGhp2dHSGkuLj4w4cPbdq0UePxCSFisZhjn0wKsKKAtsvNzWXPbx9LS0vNzc2FQnpv31NcXCwWi6nPCtlAV1dXvbWMY7Kzs9lTZ+Ryubm5Od2tSKXS3Nxcvp2i+fn5rPqxkUgk0sCnhHl5eSz5iRshRCaTmZmZ0V2BtZdMJsvKymLPv4+Ojk7dunXpbqWgoEAzP\/dUkmZ6LRaL2fN7I7lcXrduXbrfmfPz9NZeOTk57PnlTWlpqQbW1SOEZGRk6OjoaKAhZWjmFC0sLGTJimUUoVBYr149ulth2wWhsbExS34Ly06fPn1iz2uHZk7RoqIizfwOW0kCgUADv4dh2wWhkZGRvr4+3a3w8PTWXqx6W62Zq3dCSGZmJns+NdJMLZJIJKz6WoWfFdjQ0JAlK3eykwbmldaImZkZ3U0UFxdrYBFr5Wnmo3u2vVMzMDDQ0olW9erVW7x48bp16wghXbt2tbe3P3XqFNNBscXXX39tZGR09epVQsj3339\/586d9+\/fMx1UjeXl5Wnv53u9e\/dm1RRSFWHOl9bT3lyqNT09PQ28qIO6aOCtEduIRCIenqLGxsbGxsZMR6FpGpgvAuoiFArr16\/PdBSaZmRkZGRkxHQUmsbDGZb8PL21Fz+\/ztHMlBFWMTQ01NKP5FTBzwtC7cXD1w4DAwMefonFzwtCHp7e2oufb6t5+KmRvr6+BiZysQ0\/K7D20sDkCbbR09Pj4dRnfr5TA6gFExOTxMREtU9+2rZt28WLF588eUIIOX369OrVq0NDQ9X7cW5JSYkG1lrTJEzmAAAAAAAAAAAAAAAAAAAAAEIIadSokdqPaWpqqqOj07x5c\/LfW6Pa2trycNmCGmHLkoMAAAAAAAAAAAAAAAAAAAAAQDCZAwAAAAAAAAAAAAAAAAAAAIBVMJkDAAAAAAAAAAAAAAAAAAAAgEUwmQMAAAAAAAAAAAAAAAAAAACARTCZAwAAAAAAAAAAAAAAAAAAAIBFREwHwBalpaUxMTFxcXFWVlYODg5CIaa5AAAAAAAAAAAAAAAAAAAAAAMwZYHIZLLdu3c3bdq0ZcuWX3\/9taOjo52d3d69e5mOCwAAAAAAAAAAAAAAAAAAAPiI75M5JBLJuHHjFi9enJSURAgxMjIihMTFxS1cuHD8+PEymYzpAAEAAAAAAAAAAAAAAAAAAIBf+D6Zw8vL68KFC4SQWbNmpaSkiMXi169fjxs3jhBy9uzZrVu3Mh0gAAAAAAAAAAAAAAAAAAAA8AuvJ3NERkbu2LGDEDJ16tTDhw9bWVkJBAJHR0c\/P79Ro0YRQry8vGJiYpgOEwAAAAAAAAAAAAAAAAAAAHiE15M5Dh06JJVKDQwMtm3bVvZ5oVC4c+dOHR0dqVR68uRJpsIDAAAAAAAAAAAAAAAAAAAAHuL1ZI5Tp04RQlxdXRs2bPjZn2xtbV1dXQkhv\/\/+OwORAQAAAAAAAAAAAAAAAAAAAF\/xdzLHhw8fkpKSCCFOTk4VbkA9HxkZmZGRodHIAAAAAAAAAAAAAAAAAAAAgMf4O5kjJCSEelDZZI7WrVtTD0JDQzUTEgAAAAAAAAAAAAAAAAAAAICI7gY+fvx47NixGzduxMbGFhYW2tjYNG\/e\/Lvvvhs8eLAaWzlw4EB0dDQhZOXKlfXr11dml8zMTOqBvb19hRsono+JiVFHjAAAAAAAAAAAAAAAAAAAAADVo3Eyh0Qi2bRp09atW6VSqeLJnJycsLCwK1eu9O7d+\/79++pq6\/Tp04GBgYSQ7777TsnJHNnZ2dQDQ0PDCjcwNjamHuTl5akeIQAAAAAAAAAAAAAAAAAAAIAy6JrMkZeXN2TIkEePHhFCunTpMm7cOFtb28zMzNjYWD8\/v9jYWFtbW5qaVpJiMoeenl6FG+jq6lIPMJkDAAAAAAAAAAAAAAAAAAAANIaWyRxSqZSayWFgYHDgwIFp06aV\/ev69ev37dvXo0cPNbbo6en53XffEUKsrKyU3CUrK4t6UO1kDrFYrHKAAAAAAAAAAAAAAAAAAAAAAEqhZTKHp6cntSbH77\/\/PmbMmM\/+qqent3jx4rLPFBcXFxQUmJqa1rrFPn361HSX4uJi6oFMJqtwA8XzZW8To7zMzEwvLy9FKyyXkZGRkpLi6OjIdCAaFRwc3LJly7p16zIdiDrl5+eHh4d37txZIBAwHYs6xcfHSyQSe3t7pgPRqJCQEFtbW1Vqo9aRyWTPnz\/v0KGDgYEB07FoTmZmZkJCQocOHZgORM0iIyMNDQ2bNGnCdCBq9urVq8aNGyt5TzdukMvlz58\/b9u2reIOdHyQk5Pz4cMHZ2dnpgPRqNevXzds2NDCwoLpQNSpuLg4JCTExcVFJKLx\/pKal5aWlpGR0bZtW6YD0ag3b95YWlo2aNCA6UA0Kjg4uFWrViYmJkwHojlisfjdu3edOnViOhA1+\/jxY2lpafPmzZkORM3evXtnYmLSqFEjpgPRKB6+UyssLAwLC+vUqZNQKGQ6Fs3h5OnN1Tfd2dnZsbGxHTt2ZDoQjeLqm+6qvX79ulGjRrx6Sy6RSEJDQzt16qSjo8N0LOqUkpKSnZ3dpk0bpgNRs5iYGIFAwPiy9BoWHh5uYWHBq3dqJSUlL1++dHZ2VvwmnIeKior8\/f3v3btnZmYWGxublZU1Z84cpoNii4iICJFINGTIEIlEkpKSkpaWhn8chadPn+bm5o4fPz4uLk5fX58QsmjRosqWXWCzt2\/fmpmZWVtb092Qu7u7+j\/TjImJ+eWXXwghw4cPLz+T4zOhoaHLli27e\/euTCaztbVduXKlxk7oOnXqUA8qm2+heL5evXq1OH5ubu7z589LSkpqF56GZWdnZ2dnSyQSpgPRqKioqPz8fI59NVVYWJiQkCAQCDg2mSMtLU0qlebk5DAdiEZFR0dnZ2fz6rP70tLS6OhoqVRKvYrzRG5u7qdPn7Tl9UJ5iYmJenp6qampTAeiZjExMRkZGbW7NtBScrk8OjpaIpEYGhoyHYvmiMXilJSUyqb8clVsbGx6ejrHTu\/i4uLY2Fi5XM6xyRxZWVl5eXmFhYVMB6JRHz9+TE5ONjMzYzoQjeLke5aqFRQUJCUlyeVyjr2jSU1NlclkiiVCOSMhIcHQ0DA5OZnpQDTqw4cPfHunVlRUFB8fTwjh1WQOTp7epaWlHz584N6b7ry8vPT09NLSUqYD0SiuvumuWkxMDPfes1SNekdDCOHYZI7MzMz8\/Pz8\/HymA1GzlJQUgUDw6dMnpgPRqLi4uKSkJF69UyspKYmJiZHJZHyezFFaWpqUlCSVSuvUqVNQUFBaWhocHMx0UGyRl5cnFArDwsKkUqlUKi0qKsI\/jkJqampJSUloaGh6ejr1Y\/uQkBBtfI2Lj483NjZOTEykuyFXV1f1f6a5bds2aimLNWvWVL1lcHBwnz59hELhjz\/+aGZmduHChe+++y4xMXHDhg1qj6o8xbtumiZz2Nra\/vPPP7WLDQAAAAAAAAAAAAAAAACAberVqzd79ux169YRQrp27Wpvb3\/q1Cmmg2KLr7\/+2sjI6OrVq4SQ77\/\/\/s6dO8+fP2c6KLZYsWLFiRMn3r17Rwg5cuTIt99+++DBA47dQkHt1DyZQyaTnT9\/nhDi7OzcrVu3KraUy+UzZ86USqX\/\/POPk5MTIWTFihWDBw\/evHnzhAkT2rVrp97AylNM5sjLy6twA8XUe15N9QUAAAAAAAAAAAAAAAAAqFCPHj3at29PPe7atWuzZs2YjQeAw9Q8meP169cZGRmEEEdHx6q3DAkJCQ0NXbBgATWTgxCio6Ozbds2FxeXbdu2nThxQr2Blae4HXh0dHTPnj3LbxAdHU09qN1tUAsLCw8ePKgtNy7JzMxMTU11cHBgOhCNCgkJadmyJceWLC4sLHz79q2LiwvTgahZUlKSRCKxs7NjOhCNev36ta2tLa8W75XL5cHBwU5OTrxaoS4nJychIUEDsxg17MOHD4aGhg0bNmQ6EDULDw9v2LAhr5aOJIS8ePHCwcGBb7dZ+fDhQ4cOHZgORKPevn1rbW3NsdNbKpWGhIS4uLhwbFn4jIyMT58+tW7dmulANCoiIsLS0pJXt0gnHH3PUrWCgoL379937NiR6UDULCEhobS0lHsfcUZFRdWtW5dXt0gnhISFhTVt2pRXvx6TSCRhYWEuLi4cu\/9R1aKiokxMTKysrJgORJ3kcvmLFy\/at2+vjTcmr0Jubm5cXFy1H0dzDFffdFctPDy8UaNGtfu4XktRa9Fz7x1Nenp6VlZWq1atmA5EzeLi4gQCgY2NDdOBaNS7d+\/q16+v+MaND0pLS1++fOns7KyN94ZQF1dX16ioqJkzZ5qbm9vY2Mhksm3btjEdFFt8\/PhRT09v0aJFEokkNDQ0KysL\/zgKT58+zc\/PX7NmzcePH4uKigghu3fv1sY7AL5\/\/97MzMzS0pLuhkaOHEnkakUtGkMI2bRpU9Vbbt68mRDi7+\/\/2fOWlpa2trbqjapCijVtVq9eXeEGs2bNojZ49+5dLY4fHh5uZGRE9xCCKrj6GQRX+8VD\/BxK9BpYjp+DhV7zBFe7jH5xBg+7TNBrAFbi5ynKz15zEleHkqv9gs\/wc6D52WvQIvw8RfnZ6\/Lw7wC1pu0nj2biFwqFu3fvVvPKHIr5ocXFxVVveefOHUKIYhEehdatWz969CglJcXa2lq9sX3G0dHRwMCgqKgoODi4wg1ev35NCDEzM2vZsmUtju\/g4JCfn69SiAAAAAAAAAAAAAAAAAAAoA2+\/vprIyMjavmD77\/\/\/s6dO+\/fv2c6KLZYsWLFiRMnkpOTCSFHjhz59ttvc3JyeLXqYS2oeW0uxX063rx5U\/WW1Dg1btz4s+ep2yhERkaqN7Dy9PX1hw8fTgh58OBBenr6Z39NSEh49uwZIWTkyJHaPjkIAAAAAAAAAAAAAAAAAAAAtIiaJ3M0a9asUaNGhJDLly+Hh4eX3+DVq1f79u0jhOTk5AiFwvI3lKJux66ZNS3c3d0JIUVFReVvVrRx40a5XE4I8fDw0EAkAAAAAAAAAAAAAAAAAAAAABQ1T+YQCoWbN28mhEil0n79+p09ezYjI6OwsDAqKurUqVOjRo1ydnaOiIgghOTm5opEFdzkhXpSLBbXqN3x48fb2NjY2NjExsYqv9ewYcMGDx5MCNm5c+fhw4cVz+\/bt+\/IkSOEEDc3t169etUoEgAAAAAAAAAAAAAAAAAAAABVVDCdQkXu7u5+fn43btxITk4eP378Z3+tV69enz59CCEGBgYFBQXldy8pKSH\/XZ9Deenp6QkJCYSQ0tLSGu14+PDhLl26JCcnz549+8CBA82bNw8NDaVu8mJra3vgwIEaHQ0AAAAAAAAAAAAAAAAAAABARWpemYMQIhAILl++7OXlZWZmVvb5Nm3a\/PLLL3FxcaNHjyaEmJqaymQyaupGWRKJhPqr2gOrUOPGjV+8eNG3b19CyIsXL86dO0fN5Bg4cODTp0+tra01EwYAAAAAAAAAAAAAAAAAAAAARf0rcxBC9PT01q1bt2bNmtevX2dkZNSrV8\/W1tbKyqrsNtR0jfj4+ObNm5d9nlpgo169ejVq8f79+7WO1tra+u7duy9fvrx161Z6enqTJk369u3boUOHWh8QAAAAAAAAAAAAAAAAAP6vvXuPrbM87Af+2Ln5kuA4TupcMHESkuDgXJwt6raWhaaMEAajASXbHysUKasiVaqGNK0gVNIKVJExUjqWLWqyggbLwgJMQbRCrFugi8aoRm7Ojfga49ghdhw7x4lvx\/bvjyP5hyCY1D0+r3PO5\/PXy3uec96vlBfbzznf8zwAjNiolDkSJkyYsHLlys97dNGiRf\/3f\/9XVVX1qTLHsWPHcnJy5s2bN3rBrqqioqKioiLFFwUAAAAAAAAA+JTkb7Nyje67774Qwv\/+7\/9+8mRVVdX58+fXrFmTn58fUS4AAAAAAAAAgChFVuZYt27dpEmTXnjhha6urqGTf\/d3fxdC+JM\/+ZOoUgEAAAAAAAAARCuyMseUKVP++q\/\/+syZMxs3bqytre3q6tq2bdv27dsXL1780EMPRZUKAAAAAAAAACBa4yO89pYtW9ra2v7hH\/7hzTffTJxZunTpvn37cnJyIkwFAAAAAAAAABChKMsc48aN+\/u\/\/\/vvfOc7b7\/9dmdn54oVK9atW5edHdliIQAAAAAAAAAAkYuyzJFQVlZWVlYWdQoAAAAAAAAAgDHBMhgAAAAAAAAAAGOIMgcAAAAAAAAAwBiizAEAAAAAAAAAMIYocwAAAAAAAAAAjCHKHAAAAAAAAAAAY4gyBwAAAAAAAADAGKLMAQAAAAAAAAAwhihzAAAAAAAAAACMIcocAAAAAAAAAABjiDIHAAAAAAAAAMAYoswBAAAAAAAAADCGKHMAAAAAAAAAAIwhyhwAAAAAAAAAAGOIMgcAAAAAAAAAwBiizAEAAAAAAAAAMIaMjzrAWNHf319XV9fQ0FBcXFxWVpadreYCAAAAAAAAAERAZSEMDAw899xzN91008KFC7\/+9a+Xl5fPmzfv+eefjzoXAAAAAAAAAJCJMr3M0dPTs2HDhkceeaSpqSmEkJeXF0JoaGj47ne\/u3HjxoGBgagDAgAAAAAAAACZJdPLHFu2bHn99ddDCJs2bTp37lxnZ2dlZeWGDRtCCHv37n366aejDggAAAAAAAAAZJaMLnNUVVU9++yzIYRvfvObO3fuLC4uzsrKKi8v37Nnz\/r160MIW7ZsqaurizomAAAAAAAAAJBBMrrM8dOf\/jQej+fk5GzduvWT57Ozs7dt2zZu3Lh4PP7SSy9FFQ8AAAAAAAAAyEAZXebYvXt3CGH16tWzZs361EOlpaWrV68OIbz88ssRJAMAAAAAAAAAMlXmljlqa2ubmppCCMuXL7\/qgMT5qqqq1tbWlCYDAAAAAAAAADJY5pY5Dh8+nDj4vDLH4sWLEwdHjhxJTSQAAAAAAAAAgPGjfYEzZ868+OKLb731Vn19fVdXV0lJyfz58zdv3rxu3bokXmXHjh01NTUhhEcffbSoqOhantLW1pY4uPnmm686YOh8XV1dMjICAAAAAAAAAHyxUSxz9PT0PPXUU08\/\/XQ8Hh862dHRcezYsTfeeOP222\/fv39\/sq71yiuvvPPOOyGEzZs3X2OZo729PXGQm5t71QH5+fmJg1gs9tsnBAAAAAAAAAC4FqNV5ojFYnffffeBAwdCCKtWrdqwYUNpaWlbW1t9ff2ePXvq6+tLS0tH6dLXaKjMMXHixKsOmDBhQuJAmQMAAAAAAAAASJlRKXPE4\/FEkyMnJ2fHjh0PPfTQJx\/94Q9\/uH379q985SufPNnf39\/V1TV58uSRXfGJJ57YvHlzCKG4uPgan3Lx4sXEwReWOTo7O0eWCgAAAAAAAADgNzY4Ch577LHEi7\/66qvXMr6uru6222577rnnRiPM59m0aVMiZHV19VUHHDp0KDHgkUceGcHrHz9+\/PNqIgAAAAAAAAAAV\/W3f\/u3yV+Zo66u7plnngkh3HvvvQ888MAwI1955ZUDBw4cP3783XffHRgYGH5w0g2tAtLb23vVAUPnCwoKRvD6CxYs2LFjR19f38jipdjFixfPnTtXVlYWdZCUOnz48MKFC\/Pz86MOkkzd3d0nTpxYuXJl1EGSrKmpqbe3N\/LtmVLs6NGj8+bNmzJlStRBUmdwcPCDDz5Yvnz50NpImaCjo6OxsfHWW2+NOkiS1dbW5uXlzZw5M+ogSXbixInZs2dPnTo16iApdfDgwSVLluTk5EQdJHUuX75cXV29fPnyqIOkVFre3vF4\/NChQ7\/zO7+TnZ0ddZZkunDhQmtr6+LFi6MOklKnTp2aMWNGUVFR1EFS6vDhw4sWLcrLy4s6SOpcuXLl9OnTK1asiDpIkjU2Nvb398+dOzfqIElWXV19ww03fOlLX4o6SEpVVlaWlpZm1Eytt7e3srJy5cqVWVlZUWdJnZqamsmTJ1\/7GsDXhcHBwYMHDy5btizNJt2xWKy+vn7p0qVRB0mp2tra3NzcWbNmRR0kpY4fPz5nzpw0m7MMLzGj+d3f\/d00+wnc0tLS3t6+cOHCqIMk2UcffRRCKCkpiTpISn344YfTp0\/PqJnawMDABx98sHLlynHjxkWdJWKnT5+eNm3a9OnTow4ytvz4xz+eOHHi+vXre3t7\/+d\/\/ufkyZNPPvlk1KHGitdff\/299977\/ve\/f+bMmY6OjpdeeuknP\/nJ9fi2c8pu\/jvuuCP5ZY6tW7fG4\/EQwuOPPz78yH\/8x3+srq4uLy\/\/gz\/4gwMHDiQ9yfCGZt2jVOaYNGnSww8\/PLJsAAAAAAAAAFxH\/u3f\/i0vL+8HP\/hBCOE73\/nOuXPnvv3tb0cdaqyoqak5cuTIX\/3VX4UQdu3a9dJLL33rW9+64YYbos41piW5zDEwMPDaa6+FECoqKr785S8PP3j\/\/v2JPuljjz0WYZkjFotddUBzc3PiYGRlDgAAAAAAAAAyxPe\/\/\/2hVdA2b9581113RZuH612SyxyVlZWtra0hhPLy8i8cHO3KYEMrn9TU1Hz1q1\/97ICamprEwcjWbautrb3nnnt6enpGGjClLl++fPny5UxbGbW5ubmwsPB6XL1nGD09PRcuXJg1a1aarbzX0dHR398\/bdq0qIOk1Llz5woKCnJzc6MOkjoDAwPnzp2bMWNGmq34OrwrV67EYrE0W7w3hHDhwoXx48enXyHy448\/njx5cppt0TW8wcHB5ubmoqKiSZMmRZ0ldbq6utrb2zNtyeK0vL3j8fj58+eLi4vTbO3Tzs7Orq6uGTNmRB0kpc6fP5+Xlze0XWaGSMs5y\/ASM5rZs2dHHSTJ2tvbBwcHCwsLow6SZK2trRMnTsy071Fl4Eytt7e3tbU1\/d5qGF5a3t7pOunu6urq6OhIv10+h5euk+7hpeWcZXh9fX0tLS0zZ85Ms40jY7FYd3d3+s1oLl68GEJIvz\/5htfS0pKbm5tRM7X+\/v5z584VFxePH5\/83Q+uLy0tLTk5ORm1\/+C1++SnWn\/5l38ZdZyxoq2tLRaLzZo169KlS4lf6MuXL78ef8el7OZ\/4oknkvyDJrElWAhh7O\/fvGzZssTB6dOnrzpgqMxx6623juD1i4qK1q5de+XKlZHFS7ELFy60tLTccsstUQdJqaNHj86fPz\/N\/shI1x2mm5qaenp65s2bF3WQlDp27NhNN92UZu8cDW9gYODIkSNLlizJqM+M29vbm5qalixZEnWQJEvX7XtPnjxZXFycad2yw4cPL1q0KC8vL+ogqZOZu26n5e3d19dXWVm5fPnyNCtztLa2trW1LVq0KOogKfXhhx8WFRVl2l68R44cWbBgQZrNWYZ3+fLl6urq5cuXRx0kyRobG\/v7++fOnRt1kCSrrq6eMmVK+vWSh3f8+PEbb7wxoz5A7e7uPnny5IoVKzKqzFFTU5Ofn59m\/YB0nXR3dHQ0NjaO7C3c61dtbW1OTk761R+Hd\/LkyZkzZ2bUJ+W9vb3Hjh1bsWLF9fhB1zDOnz9\/6dKlm2++OeogSdbQ0JCVlVVSUhJ1kJQ6ffr0tGnTMmqmFo\/Hjx49umzZMmWOqqqqqVOnpl8xKyky81OtL\/T+++9XVVWtXr26sbFx3LhxLS0tt99++8SJE6PO9RurqqoqKCgY7VUSsrOzy8rKkvyDZuhPit7e3uS+ctKVl5fn5OR0d3d\/8MEHVx1QWVkZQigsLFy4cOEIXr+goODHP\/7xbxURAAAAAAAAAK5z3\/ve9z7++OM9e\/aEEHbt2vWrX\/3qJz\/5SUZ9pXkEklznLCsrSxwcP348ua+cdJMmTbr33ntDCO+++25LS8unHm1sbPz1r38dQvjGN76RUV87AAAAAAAAAACileQyx9y5cxNru+3bt+\/EiROfHXD06NHt27cn96Ij9uCDD4YQuru7t27d+qmHnnzyycHBwRDCww8\/HEEyAAAAAAAAACBTJbnMkZ2d\/aMf\/SiEEI\/H77jjjr1797a2tnZ1dVVXV+\/evXv9+vUVFRWnTp1K7kVDCBs3biwpKSkpKamvr7\/2Z91zzz3r1q0LIWzbtm3nzp1D57dv375r164Qwn333XfbbbclOywAAAAAAAAAwOcan\/RXfPDBB\/fs2fPWW281Nzdv3LjxU48WFBR87WtfS\/pFW1paGhsbQwj9\/f2\/0RN37ty5atWq5ubmb3\/72zt27Jg\/f\/6RI0eqqqpCCKWlpTt27Eh6VAAAAAAAAACAYSR5ZY4QQlZW1r59+7Zs2VJYWPjJ87fccsszzzzT0NBw\/\/33J\/2iIzZnzpyDBw+uWbMmhHDw4MFXX3010eRYu3bt+++\/P3PmzKgDAgAAAAAAAACZJfkrc4QQJk6c+IMf\/ODxxx+vrKxsbW0tKCgoLS0tLi4ejWsl7N+\/f8TPnTlz5n\/+538eOnTo7bffbmlpufHGG9esWbNs2bIkxgMAAAAAAAAAuEajUuZImDBhwsqVK0fv9ZOroqKioqIi6hQAAAAAAAAAQKZL\/jYrAAAAAAAAAACM2CiuzPGFfvGLX1RWVoYQ3nvvvRDCL3\/5y+7u7hDC7\/3e761evTrCYAAAAAAAAAAAUYmyzLF3794XX3xx6D\/ffPPNN998M4Tw6KOPKnMAAAAAAAAAAJkpyjLHCy+88MILL0QYAAAAAAAAAABgrMmOOgAAAAAAAAAAAP+fMgcAAAAAAAAAwBiizAEAAAAAAAAAMIYocwAAAAAAAAAAjCHKHAAAAAAAAAAAY4gyBwAAAAAAAADAGKLMAQAAAAAAAAAwhihzAAAAAAAAAACMIcocAAAAAAAAAABjiDIHAAAAAAAAAMAYoswBAAAAAAAAADCGKHMAAAAAAAAAAIwhyhwAAAAAAAAAAGOIMgcAAAAAAAAAwBiizAEAAAAAAAAAMIYocwAAAAAAAAAAjCHKHAAAAAAAAAAAY8j4qAOMFf39\/XV1dQ0NDcXFxWVlZdnZai4AAAAAAAAAQARUFsLAwMBzzz130003LVy48Otf\/3p5efm8efOef\/75qHMBAAAAAAAAAJko08scPT09GzZseOSRR5qamkIIeXl5IYSGhobvfve7GzduHBgYiDogAAAAAAAAAJBZMr3MsWXLltdffz2EsGnTpnPnznV2dlZWVm7YsCGEsHfv3qeffjrqgAAAAAAAAABAZsnoMkdVVdWzzz4bQvjmN7+5c+fO4uLirKys8vLyPXv2rF+\/PoSwZcuWurq6qGMCAAAAAAAAABkko8scP\/3pT+PxeE5OztatWz95Pjs7e9u2bePGjYvH4y+99FJU8QAAAAAAAACADJTRZY7du3eHEFavXj1r1qxPPVRaWrp69eoQwssvvxxBMgAAAAAAAAAgU2VumaO2trapqSmEsHz58qsOSJyvqqpqbW1NaTIAAAAAAAAAIINlbpnj8OHDiYPPK3MsXrw4cXDkyJHURAIAAAAAAAAAGD\/aFzhz5syLL7741ltv1dfXd3V1lZSUzJ8\/f\/PmzevWrUviVXbs2FFTUxNCePTRR4uKiq7lKW1tbYmDm2+++aoDhs7X1dUlIyMAAAAAAAAAwBcbxTJHT0\/PU0899fTTT8fj8aGTHR0dx44de+ONN26\/\/fb9+\/cn61qvvPLKO++8E0LYvHnzNZY52tvbEwe5ublXHZCfn584iMViv31CAAAAAAAAAIBrMVpljlgsdvfddx84cCCEsGrVqg0bNpSWlra1tdXX1+\/Zs6e+vr60tHSULn2NhsocEydOvOqACRMmJA6UOQAAAAAAAACAlBmVMkc8Hk80OXJycnbs2PHQQw998tEf\/vCH27dv\/8pXvjJ0prOzMzc3d9y4cSO+4hNPPLF58+YQQnFx8TU+5eLFi4mDLyxzdHZ2jiBSb2\/v7t27e3t7R\/Dc1Gtvbz937twtt9wSdZCUqqysXLBgQV5eXtRBkqmnp+fkyZMrVqyIOkiSNTc39\/b2zp07N+ogKXXs2LHS0tLJkydHHSR1BgcHDx06tHTp0qGfwJng0qVLZ8+eLSsrizpIktXX1+fm5l777+XrxalTp2bNmlVQUBB1kJQ6fPhwWVnZpEmTog6SOpcvX66trV26dGnUQVIqLW\/v\/v7+w4cPV1RUZGdnR50lmdra2lpbWxctWhR1kJQ6ffr0jBkzCgsLow6SUkePHl24cOHnLSeZlrq7uz\/88MPly5dHHSTJmpqa+vv7S0pKog6SZLW1tVOmTJkxY0bUQVLqxIkTJSUlU6ZMiTpI6vT19VVWVlZUVGRlZUWdJXXS8vZO10l3LBb76KOPlixZEnWQlErXSffwTp48OWfOnBtuuCHqIKkTj8ePHj2afj+BW1tb29vbh3a6TxuNjY1ZWVlz5syJOkhKnT59evr06dOmTYs6SOoMDAwcOnQo\/d5qGIGqqqpp06Zd44YJmSYzP9X6QkeOHLly5cqzzz7b0NCQ+KT+xRdfzMnJiTrXbyxlN\/+dd94ZBkfBY489lrjAq6++OsyweDy+bdu2efPmZWVl5ebm\/v7v\/\/7LL788GnmuatOmTYmQ1dXVVx1w6NChxIBHHnlkBK9\/7Nix8eNHcRcbAAAAAAAAACD9\/M3f\/E3y2wZ1dXXPPPNMCOHee+994IEHhhn5rW9961\/+5V8eeOCBBx988NSpU2+88caf\/\/mf79+\/f9euXUlP9VlDX3b\/vMUzhs6P7OuJt956a19f38iyAQAAAAAAAEB6+N73vvfP\/\/zPzc3NIYRdu3b9xV\/8RUdHR0atuTUCyS9zbN26NR6PhxAef\/zxYYa99tprL7\/88r\/+67\/+2Z\/9WeLMiRMn1q5d+0\/\/9E\/r1q0bvgWSFEPrYY5SmQMAAAAAAAAA+OTWJEVFRZMnT86orb1HJslljoGBgddeey2EUFFR8eUvf3mYkc8\/\/\/xdd9011OQIISxZsuTZZ5\/90z\/906eeeiqVZY5YLHbVAYlaUBhpmWNwcPDAgQM9PT0ji5diXV1dFy9enD17dtRBUurMmTNz5sxJs91wBgYGzpw5M2\/evKiDJFlHR0dvb2+abVX7hT766KPi4uKJEydGHSSlamtrE9tvRR0kdXp6elpaWm688caogyRZS0vLpEmT0q9Ue\/bs2aKioutxG7\/fRl1d3dy5czNqH9C+vr7m5uabbrop6iAp1dTUNG3atPS7vWtra+fPnx91iiS7cuVKR0fHrFmzog6SUk1NTVOnTs3Ly4s6SEo1NDTMnj07zeYsw4vH42fPnk2\/fYXb29v7+\/vTbzPpjz\/+OD8\/f2jp0wyRgTO1wcHB+vr69HurYXjpenun5aS7t7f3448\/LikpiTpISqXrpHt4GTglHxwcrKurS78ZzeXLl2Ox2MyZM6MOkmRtbW1ZWVmFhYVRB0mp5ubmgoKCTJuppeVbDSPQ3Nx8ww035OfnRx1kLMrMT7W+0MqVK5cuXfrzn\/\/8\/PnzJSUle\/bs+e\/\/\/u+oQ41Eym7+VatWJfktocrKytbW1hBCeXn58CPnz5\/\/R3\/0R586ec8992RnZx8\/fryvr2\/ChAnJzfYp06dPTxzU1NR89atf\/eyAmpqaxMHUqVNH8PqHDx\/+wz\/8w5GmAwAAAAAAAAAy0ZYtW5Jc5vjoo48SB4sXLx5+5Pbt2xO7sXxSbm5ufn5+LBa7ePHil770peRm+5Rly5YlDk6fPn3VAUNljltvvXUEr19RUXHixIkrV66MLF6KxePxzs7OkdVWrl8XLlwoLCxMs+8ZDw4OtrW1pd\/3vbq7u\/v6+oYW1MkQbW1tU6dOTbNb9Au1trYOle0yRH9\/\/6VLl9Kvsx+LxSZOnJh+i6S1t7dPnjw5o74hHUK4cOHCtGnT0uzbe8MbGBi4ePFi+v0+HV663t5p+Zult7e3q6sr07aDbG9vz8\/PH+3S\/1jT2tpaVFSUUT+B03VGc+XKlcHBwfT7ylosFps0aVJGrVERQrh48WJBQUGmzdQuXLiQfv9jDi9db++0\/KccGBjo6OhIv2n18GKx2IQJEzJqjYoQQnt7+5QpU8aNGxd1kJQyo7mOJD4PyrQ1Kjo6OnJzc9PvN+bw0vJ\/zBG4dOlSTk5Opv3rX6PM\/FTrGqXBH2+pufmzs7OXLFmS5Pdqh6ayvb29w4\/Mzc397MkPP\/wwFotNmzZttJscIYTy8vKcnJzu7u4PPvjgqgMqKytDCIWFhQsXLhzZJcrKykaeDwAAAAAAAADISEn+GsFQfeH48eMjePovfvGLEMKmTZuSmelzTJo06d577w0hvPvuuy0tLZ96tLGx8de\/\/nUI4Rvf+EZGfQsKAAAAAAAAAIhWksscc+fOnT17dghh3759J06c+OyAo0ePbt++\/arPPXv27FNPPbVgwYLHHnssuak+z4MPPhhC6O7u3rp166ceevLJJwcHB0MIDz\/8cGrCAAAAAAAAAACEpJc5srOzf\/SjH4UQ4vH4HXfcsXfv3tbW1q6ururq6t27d69fv76iouLUqVOffeKlS5f++I\/\/eMKECT\/\/+c+nTp36m15348aNJSUlJSUl9fX11\/6se+65Z926dSGEbdu27dy5c+j89u3bd+3aFUK47777brvttt80DAAAAAAAAADAiGUl1p9IosHBwbvvvvutt9666qMFBQU\/+9nP7r\/\/\/k+evHTp0l133dXU1PQf\/\/EfCxcuHMFFv\/a1r73zzjshhOrq6gULFlz7E8+ePbtq1arm5uYQwsqVK+fPn3\/kyJGqqqoQQmlp6XvvvTdz5swR5AEAAAAAAAAAGJkkr8wRQsjKytq3b9+WLVsKCws\/ef6WW2555plnGhoaPtvkWLt2bUtLy69+9auRNTl+G3PmzDl48OCaNWtCCAcPHnz11VcTTY61a9e+\/\/77mhwAAAAAAAAAQIolf2WOIX19fZWVla2trQUFBaWlpcXFxZ8d09HRsXbt2s7Ozl\/+8pfRNicOHTr09ttvt7S03HjjjWvWrFm2bFmEYQAAAAAAAACAjDWKZY4v1NHRceedd\/b19b399tvTp0+PKgYAAAAAAAAAwNgxPqoLt7e333nnndnZ2f\/1X\/81derUqGIAAAAAAAAAAIwpka3Mcf\/99\/\/7v\/\/76tWrp0yZMjg42N\/f\/8lHf\/azn82aNSuSYAAAAAAAAAAAEYpsZY6WlpYQwrvvvnvVR69cuZLaOAAAAAAAAAAAY8L\/A2jvVkAD8pgrAAAAAElFTkSuQmCC\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[17]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"n\">job<\/span> <span class=\"o\">=<\/span> <span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">,<\/span> <span class=\"n\">simulator<\/span><span class=\"p\">,<\/span> <span class=\"n\">shots<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">job<\/span><span class=\"o\">.<\/span><span class=\"n\">result<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">plot_histogram<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"o\">.<\/span><span class=\"n\">get_counts<\/span><span class=\"p\">(<\/span><span class=\"n\">circuit<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[17]:<\/div>\n<div class=\"output_png output_subarea output_execute_result\">\n<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc0AAAFDCAYAAABY\/1W1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+\/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3deXxU5dn\/8c9lAogCZVFACAjIIgQFQ2hKy2Ld8FFLXShKtW6gpVqV9mdrba3VPlqrj7Va94cuWq1gtSruYu0DEUUQUCpgATWoAYEKKKvBxOv3x32SDkMSTmAmMwPf9+s1L2bOuc\/JdWaGuc65z72YuyMiIiI7t0+mAxAREckVSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMeVnOoBMOuCAA7xbt26ZDkNERLLIvHnzPnb3A2tbt1cnzW7dujF37txMhyEiIlnEzN6va52qZ0VERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REGsXzzz9Pnz596NmzJ7\/+9a93WH\/PPfdw2GGHMXDgQIYOHcrixYtr1t1www307NmTPn368MILL9Qs\/+STTxg9ejSHHnooffv2ZdasWWk9BnP3tP6BbFZcXOxz587NdBgiInu8qqoqevfuzYsvvkhBQQGDBw9m8uTJ9OvXr6bMhg0baNWqFQBPPvkkd911F88\/\/zyLFy9m7NixzJkzh5UrV3LMMcewdOlS8vLyOOeccxg2bBjjx49n27ZtbNmyhdatW+9WrGY2z92La1unK00REUm7OXPm0LNnT3r06EHTpk0544wzmDp16nZlqhMmwObNmzEzAKZOncoZZ5xBs2bN6N69Oz179mTOnDl8+umnlJaWMm7cOACaNm262wlzZ5Q0RUQk7VasWEGXLl1qXhcUFLBixYodyt15550ccsgh\/PjHP+Z3v\/tdvduWlZVx4IEHct5553HEEUcwfvx4Nm\/enNbjUNIUEZGscfHFF\/Puu+9y4403ct1119VbtrKykvnz5\/O9732PN954g\/3337\/We6WppKQpIiJp17lzZz788MOa1+Xl5XTu3LnO8meccQZPPPFEvdsWFBRQUFBASUkJAKNHj2b+\/PlpOoJASVNERNJu8ODBLFu2jLKyMrZt28aUKVMYNWrUdmWWLVtW8\/yZZ56hV69eAIwaNYopU6ZQUVFBWVkZy5Yt48tf\/jIdO3akS5cuLFmyBICXXnppu4ZF6ZCf1r3XwswuAn4EHAQsAia6+8t1lB0B3AD0AfYD3gd+7+43J5S5ADgb6A8Y8Abwc3efmc7jEBGR+PLz87njjjsYOXIkVVVVnH\/++RQWFnL11VdTXFzMqFGjuOOOO\/j73\/9OkyZNaNOmDffffz8AhYWFjBkzhn79+pGfn8+dd95JXl4eALfffjtnnnkm27Zto0ePHvzpT39K63E0apcTMzsdeBC4CJgZ\/Xse0M\/dP6il\/CCgF\/AWsAX4GnAv8CN3vysq8xdgFvBKVOYHwHeAge6+LHmfidTlREREktXX5aSxk+Zs4J\/ufkHCsmXAo+5+Zcx9PAZUuPvYOtYb8BFwvbvfXt++lDRFRCRZVvTTNLOmwCBgWtKqacBXY+7jiKjsjHqKNQX2BdbvQpgiIiJ1asx7mgcAecDqpOWrgWPq29DMyoEDCfFe6+731FP8OmAT8GQd+7oQuBCgU6dOTJ8+HYAePXrQsmVLFixYAEC7du0oLCyktLQUCPXxQ4cOZf78+WzYsAGA4uJiVq9eXdOqq1evXjRr1oyFCxcC0L59e3r37s3MmeH2arNmzRgyZAhz585l06ZNAJSUlFBeXl7TX6lPnz7k5eXVDB\/VsWNHunfvXjM0VPPmzSkpKWH27Nls3boVgCFDhlBWVsaqVasA6NevH1VVVTU3x6tbmc2ePRuAFi1aUFxczKxZs6ioqABg6NChLF26lDVr1gDQv39\/Kioqam7Md+nShQ4dOlB9Zd6qVSuKioqYOXMmlZWVAAwfPpxFixaxdu1aAAYMGMDGjRt57733AOjWrRtt27atad3Wpk0bBgwYwIwZM3B3zIwRI0awYMEC1q8P5zxFRUWsW7eO5cuX63PS56TPSZ9To3xO9Wm06lkz6wSsAEa4e2nC8quBM929Tz3bdgdaAF8BbgQuc\/cHail3GfDfwDHuPmdnMal6VkREktVXPduYV5ofA1VAh6TlHYBV9W3o7mXR07fMrANwDbBd0jSziYSE+V9xEqaIiEhDNdo9TXffBswDjk1adSzwagN2tQ\/QLHGBmf2QkDBPVFcTERFJl8bup3kL8ICZzSF0EZkAdALuATCzPwO4+9nR60uAMmBJtP1w4HLgruodmtmPgOuBs4ClZtYxWrXV3T9N9wGJiMjeo1GTprs\/bGbtgKsIgxssBE5w9\/ejIl2TNskj3MPsBlQC7wI\/IUqykYuBJsDDSdveD5ybwvBFRGQvp\/k01RBIREQSZEU\/TRERkVynpCkiIhKTkqaIiEhMjT7LiYiI7J0uuDW9+580Mb37B11pioiIxKakKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITEqaIiIiMSlpioiIxKSkKSIiEpOSpoiISExKmiIiIjEpaYqIiMSkpCkiIhKTkqaIiEhMSpoiIiIxNXrSNLOLzKzMzD4zs3lmNqyesqea2TQz+7eZbTSz2WY2qp7yY83Mzezp9EQvIiJ7s0ZNmmZ2OnAb8CvgCOBV4Dkz61rHJiOAfwAnRuWfBR6vLdGaWQ\/gf4CX0xC6iIhIo19p\/hC4z90nufvb7n4J8BHwvdoKu\/tl7v5rd5\/j7u+4+7XAPODkxHJm1gSYDPwMeC+9hyAiInurRkuaZtYUGARMS1o1DfhqA3bVEliftOx6YLm737\/rEYqIiNQvvxH\/1gFAHrA6aflq4Jg4OzCzi4EC4IGEZccBY4CBMfdxIXAhQKdOnZg+fToAPXr0oGXLlixYsACAdu3aUVhYSGlpKQD5+fkMHTqU+fPns2HDBgCKi4tZvXo1H374IQC9evWiWbNmLFy4EID27dvTu3dvZs6cCUCzZs0YMmQIc+fOZdOmTQCUlJRQXl7OihUrAOjTpw95eXksXrwYgI4dO9K9e3dmzZoFQPPmzSkpKWH27Nls3boVgCFDhlBWVsaqVasA6NevH1VVVSxZsgSAzp07U1BQwOzZswFo0aIFxcXFzJo1i4qKCgCGDh3K0qVLWbNmDQD9+\/enoqKCZcuWAdClSxc6dOjA3LlzAWjVqhVFRUXMnDmTyspKAIYPH86iRYtYu3YtAAMGDGDjxo289164+O\/WrRtt27Zl\/vz5ALRp04YBAwYwY8YM3B0zY8SIESxYsID168N5UVFREevWrWP58uX6nPQ56XPK8c8Jikmnjz76KCWfU33M3dN4CAl\/yKwTsAIY4e6lCcuvBs509z472f40QrI83d2fipYdCCwAxrr7jGjZfcAB7n7SzmIqLi726i+tiIik1wW3pnf\/kyamZj9mNs\/da83wDaqeNbMx0ZVd9eurzazczF4ws4N2svnHQBXQIWl5B2DVTv7uaELCPLs6YUYKgYOAl8ys0swqgbOBE6LX9SZiERGRhmjoPc1rqp+YWRHwU+B3QBPgN\/Vt6O7bCI14jk1adSyhFW2tzGwMIWGe6+6PJq1+HTiMUDVb\/XiS0IJ2IFC2swMSERGJq6H3NA8GlkTPTwGecPebzGwa8EKM7W8BHjCzOcArwASgE3APgJn9GcDdz45en0FImJcDpWbWMdrPNndf5+6bgYWJf8DMPgHy3X275SIiIruroUnzM0LrVYCjgT9Gzz9NWF4nd3\/YzNoBVxGqVRcCJ7j7+1GR5P6aE6IYb40e1WYARzYwdhERkd3S0KT5MvAbM5tJaAY1OlreG\/gwzg7c\/S7grjrWHVnf65j7P7eh24iIiMTR0Hua3we2EZLlBHdfGS3\/L+JVz4qIiOSsBl1puns58I1alqeooa+IiEj2avCIQGa2r5mNNrMrzKx1tOwQM2ub+vBERESyR4OuNM2sJ\/B3oAXQGngE+IQwdmxrYHyqAxQREckWDb3SvJUwVmwHYGvC8ieBr6cqKBERkWzU0NazXwW+4u5VZpa4\/ANCf0sREZE91q7MctKklmVdCX01RURE9lgNTZrTCHNiVnMzawVcCzyTsqhERESyUEOrZ38I\/J+ZLQH2BR4GehKm9xqT4thERESySkP7aa40s4HAWKCIcKX6v8Bf3H1rvRuLiIjkuAZPQh0lxz\/yn3FnRURE9go7TZpmdirwlLt\/Hj2vk7s\/lrLIREREskycK81HgY7Amuh5XRzIS0VQIiIi2WinSdPd96ntuYiIyN6mQUnQzIab2Q6J1szyzGx46sISERHJPg29cvw\/oLaB2VtH60RERPZYDU2aRrh3mawdsHn3wxEREclesbqcmNmT0VMHHjSzioTVeUB\/4NUUxyYiIpJV4vbTXBv9a8B6tp\/hZBswE5iUwrhERESyTqyk6e7nAZjZcuBmd1dVrIiI7HUaOozetekKREREJNvFGRHon8AId19vZm9Re0MgANz98FQGJyIikk3iXGn+Dahu+FPfiEAiIiJ7tDgjAl1b23MREZG9jYbFExERiSnOPc1672Mm0j1NERHZk8Wd5URERGSv16B7miIiInsz3dMUERGJSf00RUREYlI\/TRERkZjUT1NERCSmBo09W83MDgH6Ri\/fdvd3UxeSiIhIdmpQ0jSzdsAfgFHAF\/9ZbE8D57v72jo3FhERyXENbT37e6AnMAzYN3oMB7qj+TRFRGQP19Dq2ZHA0e4+K2HZK2b2XeDvqQtLREQk+zT0SvPfQG0TUG8BVDUrIiJ7tIYmzV8Ct5pZ5+oF0fPfROtERET2WLsyYHt3YLmZrYhedwY+A9oT7nmKiIjskTRgu4iISEwasF1ERCQmDdguIiISU4OSppk1NbNrzWypmX1mZlWJj3QFKSIikg0aeqX538A5hNayXwA\/Au4kdDe5KLWhiYiIZJeGJs0xwAR3vxeoAqa6+6XAL4BjUx2ciIhINmlo0uwALI6ebwJaR8+fB45LVVAiIiLZqKFJ8wOgU\/T8HcKwegBDgK2pCkpERCQbNTRpPg4cHT2\/DbjWzMqA+9DABiIisodrUNJ09yvd\/fro+aOE2U5uB05195\/F2YeZXWRmZVHr23lmNqyesgeZ2UNm9q+ohe59dZRrZWa\/M7OVZlZhZu+Y2ZiGHJuIiMjO7NIk1NXc\/TXgtbjlzex0whXqRcDM6N\/nzKyfu39QyybNgI+BXwMX1rHPJsCLwDpCQ6VyoACoiH8kIiIiO9fgpGlmRcBEoF+06G3gt+4+P8bmPwTuc\/fquTcvMbPjge8BVyYXdvflwKXR3x1dxz7PAw4Ehrn7tmjZ8hixiIiINEhDBzc4E3gdOAh4Nnp0AOaY2Vk72bYpMAiYlrRqGvDVhsSR5GTgFeB2M1tlZovN7JroClRERCRlGnqleT3wc3f\/VeJCM7sSuA54sJ5tDwDygNVJy1cDxzQwjkQ9gKOAh4ATgW6EARdaAJfvxn5FRES209CkeSDw11qWPwL8fPfD2SX7AGuAC9y9CphnZu2A35rZj9w9cVozzOxCovujnTp1Yvr06QD06NGDli1bsmDBAgDatWtHYWEhpaWlAOTn5zN06FDmz5\/Phg0bACguLmb16tV8+OGHAPTq1YtmzZqxcOFCANq3b0\/v3r2ZOXMmAM2aNWPIkCHMnTuXTZs2AVBSUkJ5eTkrVoSZ1vr06UNeXh6LF4fusB07dqR79+7MmjULgObNm1NSUsLs2bPZujX08hkyZAhlZWWsWrUKgH79+lFVVcWSJUsA6Ny5MwUFBcyePRuAFi1aUFxczKxZs6ioCLd+hw4dytKlS1mzZg0A\/fv3p6KigmXLlgHQpUsXOnTowNy5cwFo1aoVRUVFzJw5k8rKSgCGDx\/OokWLWLs2zEc+YMAANm7cyHvvvQdAt27daNu2LfPnh5r8Nm3aMGDAAGbMmIG7Y2aMGDGCBQsWsH79egCKiopYt24dy5cv1+ekz0mfU45\/TlBMOn300Ucp+ZzqY0k5pf7CZk8DT7j775OWjwdOc\/f\/qmfbpsAWYKy7P5Kw\/E6gv7uPiPG3P3b3c5OWzwA+d\/djEpYNA0qB9u7+77r2WVxc7NVfWhERSa8Lbk3v\/idNTM1+zGyeu9ea4eNMQn1qwsvngBvMrJj\/tJr9CnAqcE19+3H3bWY2jzDc3iMJq44F\/razOOrxCvBtM9vH3b+IlvUmJOiPd2O\/IiIi29nVSahrqjgT3A7ctZN93QI8YGZzCMluAmGEoXsAzOzPAO5+dvUGZjYwetoK+CJ6vc3dq4fzuxv4PnCbmd1BuKd5LXBXctWsiIjI7ogzCXXK5tx094ej+41XEVrgLgROcPf3oyJda9nsjaTX3wDeJyRH3P1DMzuOkJDfBFYBfyQ0TBIREUmZ3RrcYFe4+13UcUXq7kfWssxi7PM1dq\/bioiIyE41+CrSzE40s1Iz+9jM\/m1mM8zshHQEJyIikk0aOrjBeMKg7e8CVwA\/AcqAx83s\/NSHJyIikj0aWj17BfBDd78jYdkfolaxPyHcSxQREdkjNbR6tithwulkzwEH7344IiIi2WtXJqE+tpblxxFatIqIiOyxGlo9ezNhYPQi4NVo2deA7wCXpDIwERGRbNOgpOnu95rZGuD\/EUYBgjA12Bh3n5rq4ERERLJJ7KRpZvmEathSd388fSGJiIhkp9j3NN29EngMaJm+cERERLJXQxsCLQB6piMQERGRbNfQpHkN8BszO9nMuphZ28RHGuITERHJGg1Nms8AhxGqaZcD\/44eH0f\/isge7vnnn6dPnz707NmTX\/\/61zusLy0tpaioiPz8fB59dPtJko4\/\/nhat27NSSedtN3yYcOGMXDgQAYOHEinTp04+eST03oMIruqoV1Ovp6WKEQkJ1RVVXHxxRfz4osvUlBQwODBgxk1ahT9+vWrKdO1a1fuu+8+br755h22\/9GPfsSWLVu49957t1v+8ssv1zw\/7bTT+OY3v5m+gxDZDbGSppntB\/wPcDLQBPg7cKm7a5Jnkb3InDlz6NmzJz169ADgjDPOYOrUqdslzW7dugGwzz47VmQdffTRTJ8+vc79b9iwgX\/84x\/86U9\/SmncIqkSt3r2WuBcQvXsZMKoQHenKSYRyVIrVqygS5cuNa8LCgpYsWJFyvb\/xBNPcPTRR9OqVauU7VMkleJWz54KjHP3KQBm9hfgFTPLc\/eqtEUnInuVyZMnM378+EyHIVKnuFeaXYCamw7uPgeoBDqlIygRyU6dO3fmww8\/rHldXl5O586dU7Lvjz\/+mDlz5nDiiSemZH8i6RA3aeYB25KWVdLwhkQiksMGDx7MsmXLKCsrY9u2bUyZMoVRo0alZN+PPvooJ510Evvuu29K9ieSDnGTpgEPmtmT1Q9gX2BS0rK9zu40v7\/\/\/vvp1asXvXr14v77769ZPnnyZA477DAOP\/xwjj\/+eD7+WO2tJDvk5+dzxx13MHLkSPr27cuYMWMoLCzk6quv5sknw0\/A66+\/TkFBAY888gjf\/e53KSwsrNl+2LBhfOtb3+Kll16ioKCAF154oWbdlClTGDt2bKMfk0hDmLvvvJBZrKZs7n7ebkfUiIqLi33u3Lm7vH1VVRW9e\/fervn95MmTt2tJuHz5cjZs2MDNN9\/MqFGjGD16NADr1q2juLiYuXPnYmYMGjSIefPm0bJlSzp16sTixYs54IAD+PGPf8x+++3HNddcs7uHK1nk+eef57LLLqOqqorx48fzk5\/8ZLv1paWlTJw4kX\/+859MmTKl5nsD4WTruuuuA+Cqq67inHPOYePGjQwbNqymTHl5OWeddRa33npr4xyQSAwXpPnrOGliavZjZvPcvbi2dbGqV3MtGTaW3Wl+\/8ILL3DsscfStm0YSOnYY4\/l+eefZ\/To0bg7mzdvpl27dmzYsIGePTVy4Z5kd\/o6rlu3jmuvvXa7k61Ro0bRpk0b3nzzzZpygwYN4tRTT0VEUquhIwJJgt1pfl\/Xtk2aNOHuu+\/msMMOq7niHDduXMpjl8xJPNlq2rRpzclWom7dunH44YfXe7LVpk2bmpOtREuXLmXNmjXbXXmKSGooaWaZzz\/\/nLvvvps33niDlStXcvjhh3PDDTdkOixJoXScbCWaMmUKp59+OmaWmoBFpIaS5m7Yneb3dW1bXcV2yCGHYGaMGTOGV199NbWB7yFS3Qhry5YtnHjiiRx66KEUFhbucJ8xV6hBjUj6KGnuht1pfj9y5EimTZvG+vXrWb9+PdOmTWPkyJF07tyZxYsX8+9\/h\/HvX3zxRfr27ZvOw8hJ1fcFn3vuORYvXszkyZNZvHjxdmWq7wt++9vf3m559X3B2bNnM2fOHK699lrWr18PwOWXX86\/\/vUv3njjDV555RWee+65lMeejpOtagsWLKCyspJBgwalLmARqaF+lrshsfl9VVUV559\/fk3z++LiYkaNGsXrr7\/OKaecwvr163nqqaf4xS9+waJFi2jbti0\/\/\/nPGTx4MABXX311TaOgX\/ziFwwfPpwmTZpw8MEHc99992XwKLNTOhphjR07lq9\/PcxJ0LRpU4qKiigvL0957IknW507d2bKlCk89NBDsbYdOXIkP\/3pT2uS\/LRp07arvp88eXKjXGXmSitIkVRT0txNJ5xwAieccMJ2y375y1\/WPB88eHCdP7znn38+559\/\/g7LJ0yYwIQJE1Ib6B6mtnt7s2fP3uVtk+8LfvLJJzz11FNcdtllqQk4QbpOtgD++te\/8uyzz6Y8ZhEJlDRFklRWVjJ27FguvfTSmivZVEvHyRbAe++9l7ogRWQHuqcpOSmd9wUvvPBCevXqxcSJqiMUke0paUpOSkcjLAgj7Hz66acaSUdEaqWkKTlpd8ZATbwvOHjw4Jr7guXl5Vx\/\/fUsXryYoqIiBg4cyO9\/\/\/tMHqaIZJlYY8\/uqXZ37FmRvZVaz8quyJXvzW6PPSv1y5UvgoiI7B4lzb3czmbbqKio4Oyzz2bevHm0a9eOhx9+mG7duvH5558zfvx45s+fT2VlJWeffTZXXnklALfddhuTJk3C3bngggvUoKYOOtkSyT26p7kXizOqzh\/+8AfatGnDO++8ww9+8AOuuOIKAB555BEqKip46623mDdvHvfeey\/Lly9n4cKFTJo0iTlz5rBgwQKefvpp3nnnnUwcnkitdjb8YkVFBaeffjo9e\/akpKSE5cuXA2Fc6HPOOYfDDjuMvn371gwqsWTJEgYOHFjzaNWqlRqS7cGUNPdicWbbmDp1Kueccw4Ao0eP5qWXXsLdMTM2b95MZWUlW7dupWnTprRq1Yq3336bkpIS9ttvP\/Lz8xkxYgSPPfZYJg5PZAfpOFHs06cPb775Jm+++Sbz5s1jv\/3245RTTsnE4UkjUPXsXizOqDqJZfLz8\/nSl77E2rVrGT16NFOnTuWggw5iy5Yt\/Pa3v6Vt27b079+fn\/3sZ6xdu5bmzZvz7LPPUlxc6\/30lEhnFaeqN\/c8cYZfnDp1as2k76NHj+b73\/9+vSeKiV566SUOOeQQDj744EY7JmlcutKUXTJnzhzy8vJYuXIlZWVl\/OY3v+G9996jb9++XHHFFRx33HEcf\/zxDBw4kLy8vEyHKwLEG0KxvhPF\/fffn4MOOoiuXbty+eWXbzeEIaR\/hplUVy1Xq6qq4ogjjuCkk05KW+x7CiXNvVicUXUSy1RWVvLpp5\/Srl07HnroIY4\/\/niaNGlC+\/bt+drXvkZ1951x48Yxb948SktLadOmDb179268gxJJk7pOFKtt27aNJ598km9961tp+fvpqFqudtttt2k2pZiUNPdicUbVGTVqVM18k48++ihHHXUUZkbXrl35xz\/+AcDmzZt57bXXOPTQQwFYs2YNAB988AGPPfbYDlNziWRKuk4UAZ577jmKioro0KFDWmJPRxuE6vfgmWeeYfz48WmJe0+jpLkXizOqzrhx41i7di09e\/bklltuqakSuvjii9m0aROFhYUMHjyY8847j8MPPxyA0047jX79+vGNb3yDO++8k9atW2fsGEUSpetEEdI\/LVu6qpYnTpzITTfdtMMUelI7NQTay+1sto19992XRx55ZIftWrRoUetygJdffjm1QYqkSJxp2caNG8d3vvMdevbsSdu2bZkyZQoQThTPO+88CgsLcfftThQ3b97Miy++yL333pvJw6tTYtXy+vXrGTZsGMcccwyLFy+mffv2DBo0iOnTp2c6zJygpCkie5V0nCjuv\/\/+rF27NrWBJmlI1XJBQUGsquU33niDJ598kmeffZbPPvuMDRs2cNZZZ\/Hggw+m9Vhyma7HRURyQDqqlm+44QbKy8tZvnw5U6ZM4aijjlLC3AklTRGRHJCuNgjSMKqeFRHJEemoWq525JFHcuSRR6Ykzj2ZkuZeToOGi4jEp+pZERGRmBr9StPMLgJ+BBwELAImunudfRTMbARwC1AIrARucvd7EtbnAdcAZ0X7\/Aj4C3CNu1em6TBEJIdpzGLZVY16pWlmpwO3Ab8CjgBeBZ4zs651lO8OPBuVOwK4AbjdzE5LKHYFcDFwKXAocFn0+so0HYaIiOylGvtK84fAfe4+KXp9iZkdD3yP2pPcBGClu18SvX7bzEqAy4G\/Rcu+Cjzl7k9Fr5eb2ZNASVqOQEQkg9QOIZJT\/3wAABOPSURBVLMa7UrTzJoCg4BpSaumERJfbYbUUv4FoNjMmkSvZwJfN7NDo7\/TDziKcIUqIiKSMo1ZPXsAkAesTlq+GuhYxzYd6yifH+0P4EbgAWCxmX1OuE96v7vflYqgRUREqu0JXU5OB84Gvk1ImAOB28yszN3\/kFzYzC4ELgTo1KlTzXiLPXr0oGXLlixYsACAdu3aUVhYSGlpKRA6Fg8dOpT58+ezYcMGAIqLi1m9ejVwSFoPsKKiglmzZgHQvHlzSkpKmD17Nlu3bgVgyJAhlJWVsWrVKgD69etHVVUVS5YsAcLQWokTTLdo0YLi4uJon0PSGvsHH3xQM31St27daNu2LfPnzwegTZs2DBgwgBkzZtTMxDBixAgWLFjA+vXrASgqKmLdunU10xglf05wZNpinzt3Lps2bQKgpKSE8vLymgGy+\/TpQ15eXs3UTB07dqR79+4N+pzSGTvA9OnTadWqFUVFRcycOZPKytAubvjw4SxatKhm2LcBAwawcePGBn1OMCLtsffq1YtmzZqxcOFCANq3b0\/v3r2ZOXMmAM2aNWPIkCG79DlBs7TGPnToUJYuXVoz40\/\/\/v2pqKhg2bJlAHTp0oUOHTrUzJLSkM8Jam0CkjJffPFFrN+96iH9GvI5QfompAf46KOPYv3uVVRUANT5OdXH3D2Nh5Dwh0L17BZgrLs\/krD8TqC\/u+\/wv9DMSoG33P3ihGXfAh4C9nP3z83sQ+Bmd78tocxVwLnu3rO+mIqLiz1xap9dlcv3GHI5dsjtVpC5\/N7ncuyg70199L0BM5vn7rVm+EarnnX3bcA84NikVccSWsfWZlYd5ee6++fR6\/2AqqQyVagPqoiIpFhjV8\/eAjxgZnOAVwitYzsB9wCY2Z8B3P3sqPw9wPfN7FbgXuBrwLlA4qR1TwE\/MbMyQvXsEYRWun9O98GIiMjepVGTprs\/bGbtgKsIAxEsBE5w9\/ejIl2TypeZ2QnAbwndUlYCl7r73xKKXQL8N3AX0J4wuMEk4JeIiIikUKM3BIpatdbastXdj6xl2QygqJ79bQQmRg8REZG00X0\/ERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkJiVNERGRmJQ0RUREYlLSFBERiUlJU0REJCYlTRERkZiUNEVERGJS0hQREYlJSVNERCQmJU0REZGYlDRFRERiUtIUERGJSUlTREQkpkZPmmZ2kZmVmdlnZjbPzIbtpPyIqNxnZvaemU3Y3X2KiIjsikZNmmZ2OnAb8CvgCOBV4Dkz61pH+e7As1G5I4AbgNvN7LRd3aeIiMiuauwrzR8C97n7JHd\/290vAT4CvldH+QnASne\/JCo\/CbgfuHw39ikiIrJLGi1pmllTYBAwLWnVNOCrdWw2pJbyLwDFZtZkF\/cpIiKySxrzSvMAIA9YnbR8NdCxjm061lE+P9rfruxTRERkl5i7N84fMusErABGuHtpwvKrgTPdvU8t2ywFHnT3XyYsGw7MADoBtgv7vBC4MHrZB1iSgsNrqAOAjzPwd1NBsWdOLsefy7FDbsev2BvuYHc\/sLYV+Y0YxMdAFdAhaXkHYFUd26yqo3xltD9r6D7d\/X+B\/40ddRqY2Vx3L85kDLtKsWdOLsefy7FDbsev2FOr0apn3X0bMA84NmnVsYQWr7WZVUf5ue7++S7uU0REZJc05pUmwC3AA2Y2B3iF0Dq2E3APgJn9GcDdz47K3wN838xuBe4FvgacC4yNu08REZFUadSk6e4Pm1k74CrgIGAhcIK7vx8V6ZpUvszMTgB+S+hCshK41N3\/1oB9ZqOMVg\/vJsWeObkcfy7HDrkdv2JPoUZrCCQiIpLrNPasiIhITEqaIiIiMSlpZoCZWaZjEBGRhlPSzADXjeSM0MmKiOwuNQRqJGbWDDgcOAX4FFgEvAN86O6bzcyUTBuH3uvGZ2b7uPsXmY5jb5T43uu7v\/uUNBuJmf0OOJUwA0sboBuhC80TwK3u\/l7moovHzPIIF8o59eNnZi2A4cAZwHpgGbAUWOjuKzMZW1xmlg98kWvvvWQHM2vp7hszHceeQEmzEZhZP+A1YDQwz93XmtmBwDjgu4TB5S8DJmXjWaCZDXL3eUnL8gg\/4lkXbzIzu5+QNJcRTli6EJLnm4T3\/B8ZDK9eZjbU3WcmLcuZBGpmXYDzgcHAu4SxnhcB\/3T39dl65ZMYVy6934nMrC9h6sQjCLVaHwALgFJ3\/zAqk5XvfzZT0mwEZvZT4Hh3Hx69znf3yoT1vyJchR6VbVc+ZtaL8EO3mDDl2gPu\/kbCeiMMknEE8GY0tGHWiE5YZhOGVnzd3avM7EvAGGA8UAz8EriOLDsJMLNDCe\/7ZuAZ4HZ3fyVhvQFNgJHAHHdPnu0no6JJ5P8GNAdeB\/oTxoVeC7wM3OLu72YuwrpFJ7V9kyaCMMKsSlXZ9D2pjZkdAjxLmPHpFeBQwsl5M0IC\/b27J0+pmBXMrAPh\/+uz7r6unnJN3P3zxossUEOgxvE2cJCZ9QRw90ozyzezfaP1k4AthCvRbDOWcIXwIvAV4Gkze83MfmxmXaIfj\/aEK+n2GYyzLscBC9z9tShhNnX3T6NJy0uAiwnJ85As\/CE8lXBl8CugMzDDzFaZ2c1mVh1va2Aq0DSDcdblCsIsRF9397PdvYgwR+5fgJOA18zsm5kMsB7XANOj9\/tOM+vnQaW7u5ntY2ZdzexbUa1LtrmccAviRHe\/0t1PAU4GfkdIno+b2bhMBliPq4A\/A++Y2SNmdkLUJqSGmXUFLkte3hiUNBtHKWFmlqfNbIyZNYv+830GYbhAwhlsRSaDrEMfwhnrjcAFwE8JQxWeBcwys6cI4wK\/7e7lGYuybguAg83saAgTB0QnLM2j9Y8A77P9eMbZojPhKuFe4JvAUcAfgROBZWb2T2AK4b3\/MGNR1q0QmOHuq6JJ4\/Pd\/QN3v9HdDwb+DkyIElC2tWweTBi\/+m5gKLDQzN4xs5+aWduoqvYc4EZ3r8pkoHU4GJjv7hvNLM\/M8tx9tbvfF9V43QNcYGb7ZTjO2hQTfm\/+H+F2yuNAmZndbmZFUZkLgAnu3vi\/me6uRyM8CIPIP8x\/qjmvI\/wI9gZuA\/4N7J\/pOJNizge+DVyZtLwt4Yrh+8BfgS+AcZmOt45j2JdwlfwRYTD\/5rWUeRO4ONOxJsWUB5wAXJS0vClhjOaTCDUUXwDnZTreOo7hmui9bZmwrEn1Z0BIRu8CX8l0rElxHwy8QJgcYh\/CyctI4E7CfcEvCCcz64AfZDreOo7hsijWQ5O+O02j5\/2AMkItQMbjTYixE+FE9sLodT6havmK6LtUBbxFuGVxWSZi1D3NRhQNLH8Sob6+B+Eqrg1hUu173X1KBsPbqdruIZjZqcCjQAt335KZyOoXXVVeT6j+3kqoSp4KbALOI\/x498nW+KH2LhtmNhJ4jix9781sEPAUYW7ba9z9yaT1hxJ+CNtmU\/xm1orQNWy5u89IWN6c8KM+CLiI8L1p6e5bMxJoPaL7yY8Rqu\/\/293\/mLS+PzAfaJ1l7\/3+hIuJNe4+O2ndfoT74pcTbl1k5L1X0kwzMysAekYvNxOuNLcSkmYLwr3Mj72eG96ZUlffuqg1YZW7u5ndDBS7+5GNHmAMUbVUVdTtZCgwjHBvtohwNfd3Qgva5zIY5g6i6kqr7f1PKHMNMMTdRzZaYDFVt8qM7uPfRHjPqxsAPUe40hkNlLn7mMxFWr\/qxj+e0HAvWv4XoHO2fu8hdDMBbgDOJFzhTyN83\/sT\/i+86f+ZhjEr1da618zuI7RBGJaRmJQ008fMvkdobj+AkBzfA8qB\/wMe9ey8D1UjIeEboUpqibuvSlhvhHttK9z99cxE2TBm1hQ4kHDisi\/wqbtvzmxUu8bMjgT+7e6LMh1LfaIGb8cQali+TLjXuY5QvfygZ\/c0fsD2LWcJrYFLgRs8YZrCbBHFuk90srgvcBihy9VRhJPFMuBB4LHE\/8\/ZwMz2IfQFrzUxRVf7U4G73f3xRg2uOgYlzfSIqmLfAX5DaExwIOGH40jCWXb13KCLs7GvVFLC30w4lnJC1eYT7r4kg+HtlJk1T6y62dl\/xmySHHuuid7rbxK+880J9y1fdvdPox9xJ1StfZzBMGuVFPt+hNa\/M9x9TUKZZsAx7v5MZqJsOEvoV21mX3L3TzMd064wsyaEmq1ZGYshB35DcpKZXQKc5aFbQ\/K6oYRqk87Al7Ptx2MnCb8vIXn+IEr4eZ5lrQfNrA2h1ewzhDPqV6uTZWLytND5u9yzaKSUncSe2OG+L\/CRu3+SsWBrEVUJ\/gH4OqF2YgWhpmILoWrwQXdfFpXNqqH1aom9nJDgPyO0O3jA3f+VuQjrFyWU7sD7Xkur0mw8Oa+2s9izibqcpM82oGV0wx0zaxZVDeJhhJczCf8Zj8tciHX6NrDU3a9z97Xu\/i93v8PdRxNGMNqP0H3mgGxLmJGzCJ3oBxGq0d4xs1+aWR93rz7b7gI8RDghyCb1xV6dMKtjb5u5MOt0KaGB2wnu3oHwXfoN8E9CI7hbLAwcQDYlzEhy7GcCtxJaax4H3FQde5a6GHgDuMfMvmFmHRP7kEbf+1Zm9l9Rksom9cYOoYGWmZ1Y\/TuaKbrSTJPoam0GoTrzB9VXM7b94MmvEqo6b8pcpDsys+8SmqyPcfeFUXWUezTaj4WOxc8D17n7QxkMtVZmNolw7+lqQkfusYRGJz0II9P8EWgH\/MzdW2QqztrkcuwAZvYy8Li735K0PA\/4GuFK7l13Pz4T8dUnl2MHMLNZhBPxfOCrhC4njxNa0b4VVY9PAM51969kLtId5VLsutJMg+hG\/DrCyBbHAivN7A9RE3wsjCRyFuEG\/V8zF2mdHiVUT020MNBzhYdBAfYBcPcPgE+AgkwGWZsowS8mzB6zxt3\/6e5XEjpMj4zWXUPognJjxgKtRS7HDjWtqhcCp1VfkVnoWL+Pu1d5GJJuAlBgZgMyGWuyXI4daob9+5zQEnwYoa\/pHwhX96XAP8zsCmAiYVjJrJFzsXsWdGjdUx+EPlKHE\/6zvUDoF7iJcL\/wXULftYzHmRSzRY+TCSPlbCR8gQcRTrK6EqoQNwLdMh1vHcfQDOgYPc8jtCRMXH8k4aSgINOx7kmxR\/F9Jfpu3wh0qGV9l+j\/QOdMx7qHxX4Q8ANgZC3rjiAMzLA2+u5kVfy5FruqZ1PMzNoD3yEMAfUxoWvDJ8BMQlVtE0I3jufdfWmm4twZM2tNSJBfJXT0\/lq0ahUhqT7g7tdkJrq6JfQP7AFs9oRBzBPWXU2o5umRuUh3lMuxQ00jq30IA0b8ilDV9jfCSFgfEE4gTwL6ufvgTMVZm1yOvVrUHcPd\/bOotgv4z6T3ZnY94X7tEZmKsS65FLuSZopZ6HhbSBgJZR2hscZhhOHy1gBXedJIF9ki1xN+Qvw\/JLzXlYTh8x4h9EnbHP2HvABY6e5PZyzYJLkce22ik65zCQ2BBhJqJj4j3Je9IVv\/D0DOx15rC1kLo+nMB\/7k7llXtQ+5E7uSZgpFP2obCWdEpQnLugIlhNk0ehAa2MzPWKB1yOWED3XGfwRh7Mpy4H88e6dDuo8cjR1qhp7bmPijF1297UsY+ao\/4eo5674\/uRw71B5\/LWX2BU4HJnsWTd+Xi7EraaaQmRUSZp24wN1fq2V9M8JAzy96aOCRNfaAhF9X\/AWEe1UXEBoYjM22+HM59mpmdi8wJ3q87+4bainTxrNw4ulcjh1ix9\/as6xPL+Ro7Jm+qbonPQijn7wEzAJ6kdSIIypzCWHMx4zHmxRXIaE\/Wq0zThAaqMwlVE9lPN5diL9ptsafy7FH8Y0lNNL4hDBU5L2EAbV78p8ZTVoATwCHZTrePSX2euI\/BTgkIf7qoef6ZzrePSF2XWmmmJl9hTBX3VbCl+AlYL27b4rq5v8MfObuZ2UwzB1EN+KfJgxccDahP1ryrBqXEKYAG5iBEOuVy\/HncuywXd\/SmwgJ5xzCD98SwlysLxEGDbjN3bNqsuxcjh1yO\/5cjV1JMw0sjAL0c2AUYdzWWYT5Mo8hNO4Y7+5vZS7C2uVqwq+Wy\/HnauxR\/8YfA63c\/ScJywsJ1cqjCfcGWwP3u\/u4jARai1yOHXI7\/pyOXUkzfaIWkScS+jx+Rug8\/Yhn9\/iVOZnwq+Vy\/Lkau4Xxcju4+78sDHH2uSf8sJjZ6cBkoMjd38xUnLXJ5dght+PP1diVNBuJZdng1DuTiwk\/US7Hn8uxV4tan5qH6akuIFSx7ZfpuOLI5dght+PPhdiVNGWnci3hJ8vl+HM59mpm9kPCRM7\/k+lYGiqXY4fcjj9bY1fSFJG0sjCjRlUuJv9cjh1yO\/5sjV1JU0REJCbNciIiIhKTkqaIiEhMSpoiIiIxKWmKiIjEpKQpIiISk5KmiIhITP8ft4nZQmoKcpAAAAAASUVORK5CYII=\n\"\n>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Wir erkennen also, dass der Grover-Algorithmus nach<br \/>\nzwei Durchl\u00e4ufen das beste Ergebnis liefert und danach wieder<br \/>\nschlechtere Werte. Das Ganze verh\u00e4lt sich periodisch. Und genauso<br \/>\nerwarten wir es auch, wenn wir uns nochmal vergegenw\u00e4rtigen, wie<br \/>\nder Grover-Algorithmus funktioniert.<\/p>\n<h3>Nur so nebenbei: <\/h3>\n<p>Die Quantengatter, die wir verwendet haben besitzen auch eine Matrix-Darstellung.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[69]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"kn\">from<\/span> <span class=\"nn\">qiskit.extensions.standard.h<\/span> <span class=\"k\">import<\/span> <span class=\"n\">HGate<\/span>\r\n<span class=\"n\">HGate<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">to_matrix<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[69]:<\/div>\n<div class=\"output_text output_subarea output_execute_result\">\n<pre>array([[ 0.70710678+0.j,  0.70710678+0.j],\r\n       [ 0.70710678+0.j, -0.70710678+0.j]])<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[70]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"kn\">from<\/span> <span class=\"nn\">qiskit.extensions.standard.x<\/span> <span class=\"k\">import<\/span> <span class=\"n\">XGate<\/span>\r\n<span class=\"n\">XGate<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">to_matrix<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[70]:<\/div>\n<div class=\"output_text output_subarea output_execute_result\">\n<pre>array([[0.+0.j, 1.+0.j],\r\n       [1.+0.j, 0.+0.j]])<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\">\n<\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Am Ccx-Quantengatter erkennen Sie \u00fcbrigens, das herk\u00f6mmliche Computer schnell an ihre Grenzen<br \/>\nsto\u00dfen, wenn die Qubit-Anzahl zunimmt.<br \/>\nDas Ccx &#8211; \/ Toffoli &#8211; Quantengatter operiert gerade mal auf 3 Qubits.<br \/>\nDie Matrix ist aber schon jetzt un\u00fcbersichtlich:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In&nbsp;[71]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span><\/span><span class=\"kn\">from<\/span> <span class=\"nn\">qiskit.extensions.standard.x<\/span> <span class=\"k\">import<\/span> <span class=\"n\">ToffoliGate<\/span>\r\n<span class=\"n\">ToffoliGate<\/span><span class=\"o\">.<\/span><span class=\"n\">to_matrix<\/span><span class=\"p\">(<\/span><span class=\"n\">ToffoliGate<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[71]:<\/div>\n<div class=\"output_text output_subarea output_execute_result\">\n<pre>array([[1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j],\r\n       [0.+0.j, 1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j],\r\n       [0.+0.j, 0.+0.j, 1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j],\r\n       [0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j],\r\n       [0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j],\r\n       [0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j, 0.+0.j, 0.+0.j],\r\n       [0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j, 0.+0.j],\r\n       [0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]])<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<h2 class=\"western\">Fu\u00dfnoten<\/h2>\n<div id=\"sdendnote1\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote1anc\" name=\"sdendnote1sym\">i<\/a> Das exakte Bild eines Qubits ist das einer Kugeloberfl\u00e4che. Die Zust\u00e4nde <span style=\"color: #000000;\">|<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">\u27e9 <\/span><span style=\"color: #000000;\">und <\/span><span style=\"color: #000000;\">|1\u27e9 <\/span><span style=\"color: #000000;\">m\u00fcssen wir dann an Nord- und S\u00fcdpol einzeichnen. <\/span><span style=\"color: #000000;\">Um von der Kreislinie zur Kugeloberfl\u00e4che zu gelangen, muss ein zus\u00e4tzliche Winkel verwendet werden, der auch \u201ePhase\u201c genannt wird.<\/span><\/p>\n<\/div>\n<div id=\"sdendnote2\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote2anc\" name=\"sdendnote2sym\">ii<\/a> <a href=\"https:\/\/t3n.de\/news\/quanten-computing-intel-gibt-1253925\/\">https:\/\/t3n.de\/news\/quanten-computing-intel-gibt-1253925\/<\/a>: Artikel \u201eQuanten-Computing: Intel gibt Details zum neuen Cryo-Chip Horse Ridge preis\u201c \u00fcber Intels Steuerplatine f\u00fcr Mikrwowellenstrahlung, der in der Lage w\u00e4re innerhalb der Tieftemperatur-Umgebung eines Quantencomputers zu arbeiten.<\/p>\n<\/div>\n<div id=\"sdendnote3\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote3anc\" name=\"sdendnote3sym\">iii<\/a> <a href=\"https:\/\/quantum-computing.ibm.com\/\">https:\/\/quantum-computing.ibm.com\/<\/a>: Homepage von IBM Clouddienst \u201eQuantum Experience\u201c.<\/p>\n<\/div>\n<div id=\"sdendnote4\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote4anc\" name=\"sdendnote4sym\">iv<\/a> <a href=\"https:\/\/quantum-computing.ibm.com\/docs\/qis-tut\/\">https:\/\/quantum-computing.ibm.com\/docs\/qis-tut\/<\/a>: Dokumentation f\u00fcr IBMs Python API \u201eQiskit\u201c<\/p>\n<\/div>\n<div id=\"sdendnote5\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote5anc\" name=\"sdendnote5sym\">v<\/a> <a href=\"https:\/\/quantum-computing.ibm.com\/support\">https:\/\/quantum-computing.ibm.com\/support<\/a>: Referenz-Seite zum \u201eQiskit Slack\u201c oder zu den entsprechenden Tags auf \u201eQuantum Computing Stack Exchange\u201c.<\/p>\n<\/div>\n<div id=\"sdendnote6\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote6anc\" name=\"sdendnote6sym\">vi<\/a> <a href=\"https:\/\/jupyter.org\/\">https:\/\/jupyter.org\/<\/a>: Homepage des Jupyter-Projektes. \u201eJupyter\u201c ist eine Namenskombination aus den drei Programmiersprachen Julia, Python, R, die eine wichtige Rolle bei der Programmierung im wissenschaftlichen Umfeld spielen.<\/p>\n<\/div>\n<div id=\"sdendnote7\">\n<p class=\"sdendnote\"><a class=\"sdendnotesym\" href=\"#sdendnote7anc\" name=\"sdendnote7sym\">vii<\/a> <a href=\"https:\/\/www.anaconda.com\/distribution\/\">https:\/\/www.anaconda.com\/distribution\/<\/a>: Homepage der Python \/ R \u2013 Distribution \u201eAnaconda\u201c.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Quantencomputer besitzen das Potential gewissse, zentrale Computer-Anwendungen extrem abzuk\u00fcrzen. Dazu z\u00e4hlen etwa atomare Simulationen, Optimierung. Maschinenlernen und Finanzmathematik. Erm\u00f6glicht wird dies durch die faszinierende Quantenlogik. Die Hersteller der ersten Quantencomputer stellen f\u00fcr diese andersartige Logik spezielle Programmier-Schnittstellen f\u00fcr herk\u00f6mmliche Computer bereit. Wie so ein Quanten-Programm konkret aussieht, stelle ich Ihnen hier am Beispiel von IBMs &hellip; <a href=\"https:\/\/www.quantencomputer-info.de\/quantencomputer\/quantencomputer-programmieren\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eQuantencomputer programmieren mit IBMs Qiskit\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,8],"tags":[],"class_list":["post-414","post","type-post","status-publish","format-standard","hentry","category-quantencomputer","category-quantencomputer-programmieren"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/posts\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":13,"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":429,"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/posts\/414\/revisions\/429"}],"wp:attachment":[{"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quantencomputer-info.de\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}