{"id":3348,"date":"2026-02-24T23:07:38","date_gmt":"2026-02-24T23:07:38","guid":{"rendered":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/"},"modified":"2026-02-24T23:07:38","modified_gmt":"2026-02-24T23:07:38","slug":"streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio","status":"publish","type":"post","link":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/","title":{"rendered":"Optymalizacja architektury oprogramowania: Kompletny przewodnik po narz\u0119dziu AI-Powered C4 PlantUML Studio"},"content":{"rendered":"<h1>Optymalizacja architektury oprogramowania: Kompletny przewodnik po narz\u0119dziu AI-Powered C4 PlantUML Studio<\/h1>\n<p>W szybkim \u015bwiecie rozwoju oprogramowania utrzymywanie dok\u0142adnej i zrozumia\u0142ej dokumentacji architektonicznej to stale wyzwanie. Architekci i programi\u015bci cz\u0119sto maj\u0105 trudno\u015bci z mostem mi\u0119dzy z\u0142o\u017conymi kodami a og\u00f3lnymi projektami systemu. Pojawia si\u0119 <strong>AI-Powered C4 PlantUML Studio<\/strong>\u2014nowoczesne narz\u0119dzie zaprojektowane, aby przekszta\u0142ca\u0107 opisy w j\u0119zyku potocznym w standardowe, kontrolowane wersje diagramy od razu.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png\"\/><\/p>\n<p>Ten kompletny przewodnik bada, jak to narz\u0119dzie wykorzystuje Generatywne AI i model C4, aby prze\u0142omowo zmieni\u0107 spos\u00f3b dokumentowania oprogramowania.<\/p>\n<h2>Kluczowe koncepcje<\/h2>\n<p>Zanim przejdziemy do mo\u017cliwo\u015bci narz\u0119dzia, konieczne jest zrozumienie podstawowych technologii, kt\u00f3re je nap\u0119dzaj\u0105.<\/p>\n<ul>\n<li><strong>Model C4:<\/strong>Stworzony przez Simona Browna, model C4 to podej\u015bcie \u201eabstrakcja najpierw\u201d do tworzenia diagram\u00f3w architektury oprogramowania. Wykorzystuje zestaw diagram\u00f3w hierarchicznych\u2014<strong>Kontekst, Kontener, Komponent i Kod<\/strong>\u2014aby opisa\u0107 system na r\u00f3\u017cnych poziomach szczeg\u00f3\u0142owo\u015bci, podobnie jak przy powi\u0119kszaniu mapy (od kontynentu do widoku ulicy).<\/li>\n<li><strong>PlantUML:<\/strong> Narz\u0119dzie open-source, kt\u00f3re pozwala u\u017cytkownikom tworzy\u0107 diagramy z j\u0119zyka tekstowego. Gwarantuje, \u017ce diagramy traktowane s\u0105 jako kod, co u\u0142atwia ich kontrol\u0119 wersji, por\u00f3wnywanie i utrzymanie razem z rzeczywistym kodem \u017ar\u00f3d\u0142owym oprogramowania.<\/li>\n<li><strong>Generatywne AI:<\/strong> W tym kontek\u015bcie GenAI dzia\u0142a jako interpreter. Przyjmuje wymagania w j\u0119zyku naturalnym i przekszta\u0142ca je w specyficzny, strukturalny sk\u0142adni wymagane przez PlantUML, przestrzegaj\u0105c zasad modelu C4.<\/li>\n<\/ul>\n<h2>Czym jest AI-Powered C4 PlantUML Studio?<\/h2>\n<p>Narz\u0119dzie <strong>AI-Powered C4 PlantUML Studio<\/strong> to intuicyjna platforma internetowa stworzona specjalnie dla architekt\u00f3w oprogramowania, mened\u017cer\u00f3w produkt\u00f3w i programist\u00f3w. Przekracza proste przeci\u0105ganie i upuszczanie, \u0142\u0105cz\u0105c jasno\u015b\u0107 strukturaln\u0105 modelu C4 z szybko\u015bci\u0105 sztucznej inteligencji.<\/p>\n<p>Jej g\u0142\u00f3wnym celem jest eliminacja trudno\u015bci zwi\u0105zanych z r\u0119cznym kodowaniem w PlantUML. Zamiast zapami\u0119tywa\u0107 skomplikowan\u0105 sk\u0142adni\u0119 lub r\u0119cznie wyr\u00f3wnywa\u0107 pola, u\u017cytkownicy mog\u0105 skupi\u0107 si\u0119 na samej architekturze. Narz\u0119dzie pozwala dokumentowa\u0107 system od poziomu wysokiego <em>Kontekst systemu<\/em>widoku do szczeg\u00f3\u0142owego <em>Komponentu<\/em>widoku, zapewniaj\u0105c sp\u00f3jno\u015b\u0107 w dokumentacji projektu.<\/p>\n<h2>VP AI: Automatyzacja architektury za pomoc\u0105 Visual Paradigm<\/h2>\n<p>Visual Paradigm AI (VP AI) dzia\u0142a jako silnik g\u0142\u00f3wny tego narz\u0119dzia, drastycznie zmieniaj\u0105c proces tworzenia diagram\u00f3w architektonicznych. Oto jak VP AI poprawia ten proces:<\/p>\n<h3>1. Inteligentne generowanie sk\u0142adni<\/h3>\n<p>Jednym z najbardziej stromych krzywych nauki w PlantUML jest opanowanie sk\u0142adni. VP AI ca\u0142kowicie usuwa ten barier\u0119. Poprzez interpretacj\u0119 opis\u00f3w w j\u0119zyku naturalnym, AI natychmiast generuje poprawny, z\u0142o\u017cony kod PlantUML. Oznacza to, \u017ce architekt mo\u017ce wpisa\u0107 \u201eSystem bankowy \u0142\u0105cz\u0105cy si\u0119 z mainframe\u2019em przez API\u201d, a AI wygeneruje poprawne linie definicji, relacje i stylizacj\u0119.<\/p>\n<h3>2. Zdolno\u015b\u0107 do rozumienia kontekstu<\/h3>\n<p>W przeciwie\u0144stwie do podstawowych generator\u00f3w tekstu, VP AI jest dopasowany do kontekstu architektonicznego. Rozumie hierarchi\u0119 modelu C4. Gdy opisujesz \u201emicroserwis\u201d, AI wie, \u017ce powinien on by\u0107 umieszczony w \u201ekontenerze\u201d i mo\u017ce zaproponowa\u0107 potencjalne \u201ekomponenty\u201d, kt\u00f3re powinny si\u0119 w nim znajdowa\u0107, zapewniaj\u0105c poprawno\u015b\u0107 semantyczn\u0105 na Twoich diagramach.<\/p>\n<h3>3. Automatyczne draftowanie sformu\u0142owania problemu<\/h3>\n<p>Patrzenie na pust\u0105 stron\u0119 jest trudne. VP AI mo\u017ce przygotowa\u0107 pierwszy szkic sformu\u0142owania problemu i kontekstu systemu na podstawie prostego nazwy projektu lub kr\u00f3tkiego s\u0142owa kluczowego. To zapewnia silny i sp\u00f3jny punkt wyj\u015bcia dla Twojej dokumentacji.<\/p>\n<h2>G\u0142\u00f3wne funkcje<\/h2>\n<p>Narz\u0119dzie zosta\u0142o zaprojektowane wok\u00f3\u0142 trzech kolumn: <strong>Automatyzacja, integracja i przejrzysto\u015b\u0107<\/strong>.<\/p>\n<h3>Inteligentne generowanie tre\u015bci<\/h3>\n<p>Narz\u0119dzie wykorzystuje pot\u0119\u017cny silnik AI do tworzenia tre\u015bci. Niezale\u017cnie od tego, czy potrzebujesz og\u00f3lnego om\u00f3wienia systemu, czy konkretnego sformu\u0142owania problemu, AI dostarcza solidny szkic, kt\u00f3ry mo\u017cesz dopracowa\u0107, oszcz\u0119dzaj\u0105c godziny r\u0119cznego pisania.<\/p>\n<h3>Bezproblemowy przep\u0142yw pracy C4<\/h3>\n<p>Sp\u00f3jno\u015b\u0107 jest kluczowa w modelu C4. To narz\u0119dzie zapewnia poprawny przep\u0142yw:<\/p>\n<ul>\n<li><strong>Obs\u0142uga zale\u017cno\u015bci:<\/strong> Automatycznie zarz\u0105dza zale\u017cno\u015bciami. Na przyk\u0142ad musisz zdefiniowa\u0107 lub wybra\u0107 \u201ekontener\u201d przed wygenerowaniem diagramu \u201ekomponentu\u201d dla niego. Zapewnia to logiczne powi\u0105zanie wszystkich diagram\u00f3w.<\/li>\n<li><strong>Zarz\u0105dzanie hierarchi\u0105:<\/strong> Zapobiega powszechnemu b\u0142\u0119du polegaj\u0105cemu na mieszaniu poziom\u00f3w abstrakcji (np. umieszczaniu klasy schematu bazy danych na diagramie kontekstu systemu).<\/li>\n<\/ul>\n<h3>Trwa\u0142o\u015b\u0107 projektu i wsp\u00f3\u0142dzielenie<\/h3>\n<p>Architektura jest wsp\u00f3lnym przedsi\u0119wzi\u0119ciem. Narz\u0119dzie obs\u0142uguje:<\/p>\n<ul>\n<li><strong>Zapis online:<\/strong> Bezpiecznie zapisz projekty w chmurze.<\/li>\n<li><strong>Eksport\/import w formacie JSON:<\/strong> Eksportuj ca\u0142\u0105 kolekcj\u0119 diagram\u00f3w w formacie JSON. Jest to kluczowe dla tworzenia kopii zapasowych, udost\u0119pniania pracy stakeholderom lub integracji z procesami ci\u0105g\u0142ej integracji (CI) w celu realizacji dokumentacji jako kodu.<\/li>\n<\/ul>\n<h2>Jak to dzia\u0142a: przewodnik krok po kroku<\/h2>\n<ol>\n<li><strong>Ustawienie projektu:<\/strong> Zacznij od wpisania nazwy projektu. Mo\u017cesz pozostawi\u0107 AI, by przygotowa\u0142o pierwszy szkic sformu\u0142owania problemu, albo wprowadzi\u0107 w\u0142asny szczeg\u00f3\u0142owy opis.<\/li>\n<li><strong>Wybierz poziom diagramu:<\/strong> Przejd\u017a do konkretnego poziomu C4 (kontekst, kontener, komponent). Je\u015bli tworzysz diagram zagnie\u017cd\u017cony, narz\u0119dzie prowadzi Ci\u0119 do wybrania elementu nadrz\u0119dnego najpierw.<\/li>\n<li><strong>Generuj i podgl\u0105daj:<\/strong> Kliknij \u201eWygeneruj diagram\u201d. Interfejs dzieli si\u0119 na dwie cz\u0119\u015bci: po lewej stronie widoczny jest surowy kod PlantUML (edytowalny), a po prawej \u2014 wizualny podgl\u0105d wygenerowanego diagramu.<\/li>\n<li><strong>Zapisz i eksportuj:<\/strong> Po zako\u0144czeniu, zapisz projekt lub wyeksportuj go w formacie JSON, aby podzieli\u0107 si\u0119 nim z zespo\u0142em.<\/li>\n<\/ol>\n<h2>Przyk\u0142ady: od tekstu do diagramu<\/h2>\n<p>Aby pokaza\u0107 moc Studio C4 PlantUML zintegrowanego z AI, zajrzyjmy do praktycznego scenariusza.<\/p>\n<h3>Scenariusz: system p\u0142atno\u015bci e-commerce<\/h3>\n<p><strong>Wej\u015bcie u\u017cytkownika:<\/strong> \u201ePotrzebuj\u0119 diagram kontekstu systemu dla \u201eSklepu internetowego z ksi\u0105\u017ckami\u201d. System sklepu wysy\u0142a powiadomienia e-mail do klient\u00f3w za pomoc\u0105 zewn\u0119trznego \u201eSerwisu e-mailowego\u201d i przetwarza p\u0142atno\u015bci za pomoc\u0105 \u201eStripe\u201d.\u201d<\/p>\n<h3>Wygenerowany wynik<\/h3>\n<p>AI natychmiast wygeneruje nast\u0119puj\u0105cy kod PlantUML i wy\u015bwietli odpowiedni wizualny wynik:<\/p>\n<p id=\"DhndNYm\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-3005\" decoding=\"async\" fetchpriority=\"high\" height=\"758\" sizes=\"(max-width: 1902px) 100vw, 1902px\" src=\"https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2025\/12\/img_694512a48e7d4.png\" srcset=\"https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2025\/12\/img_694512a48e7d4.png 1902w, https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2025\/12\/img_694512a48e7d4-300x120.png 300w, https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2025\/12\/img_694512a48e7d4-1024x408.png 1024w, https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2025\/12\/img_694512a48e7d4-768x306.png 768w, https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2025\/12\/img_694512a48e7d4-1536x612.png 1536w\" width=\"1902\"\/><\/p>\n<p>\u00a0<\/p>\n<pre><img alt=\"\" decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0wAAAIHCAIAAAAjF0v7AAAQAElEQVR4AezdCbydVXU\/\/MgUhkDCmAQIMyTMQ4Aw2CAigooKFBUFFShVsZVixSK+FVvaiiIqIgX1j4AtCIoDCg5IERKFMCMzCfOYMCaBQAYCvF+yZPtwzj3nnjtPi89yu5+111p77d9+zvP8ztr33iz1Wv6XCCQCiUAikAgkAolAIjDoEFhqWP6XCCQCiUAikAi8CYG8SAQSgcGAQJK8wbCLuYZEIBFIBBKBRCARSARqEEiSVwNIXnYNgfROBBKBRCARSAQSgf6BQJK8\/rEPmUUikAgkAolAIjBYEch19RECSfL6CPicNhFIBBKBRCARSAQSgZ5EIEleT6KbsROBRKBrCKR3IpAIJAKJQKcRSJLXaejSMRFIBBKBRCARSAQSgf6LwGAlef0X8cwsEUgEEoFEIBFIBBKBXkAgSV4vgJxTJAKJQCKQCPQHBDKHRGBoIZAkb2jtd642EUgEEoFEIBFIBIYIAknyhshG5zK7hkB6JwKJQCKQCCQCAw2BJHkDbccy30QgEUgEEoFEIBHoDwj0+xyS5PX7LcoEmyJw0003rbTSSm9Z8t\/b3va2efPmNTVvafCSSy75+Mc\/3pJp14yqyVuBebsW76\/ecNh\/\/\/3F\/6uqs72vLfmvkbdBmVelZhdmzpy5\/pL\/dBoF6W96GxErkng3pi2UgBFZWwNUcxDCl7tOWLpFBZFqXHZX654pHyjxQzqUapNMJG8JRKeJWZtD7jTS5lAqE4FEoBECSfIaIZP6AYCAV8WBBx740ksvRa5TpkzZb7\/98Ju47Fzrrfm+972vc74d8jLRjjvuWJLna95ueY1BAA6XX365mF0U+XzhC1\/oUBC7sOWWW9qa8Bo7duzDS\/7TCU3\/b3\/605+uuOKKN954o8S7K23kaZNNNnnkkUdi+VpAjR49ml6\/E\/LDH\/7wtddee+9739sJ3466SPUf\/uEfOurVjfaduA+7cfYMlQgMXASS5A3cvcvMh3kNe2t+7GMf87Z74okn1ltvvRtuuGH69Omg8VZQhNDqE53qJRqkOEETgm+xITqYls7\/\/M\/\/VOsN4c5YkaP6VmZPuf\/++0e0cAklPS+h2hQc6B\/\/8R8N\/epXv5I8+epXv+ryjDPOMKQTUkLVRGNjLvKZz3zGEFHXCRdLw\/C8ldFHJLLkEC4sSTHmElMIxcDSLJDoGOIbDE9rgSJTtimStwTywgsv7LHHHjaFS1gKKzjRCU3MKA1S1ceo3OjlwMxomZe7S0LDgFnYM3MZYpRZ6C1BEMZ2x6g+DdFxWdzDuLTWyMXuB3pVM32ORARxiosZzUs4GmVWhkpH2M997nNixr1agKI57bTTihlfEf71X\/\/VFDpiCl5GazphbPmht1lc3A+8dESoJskmDNocMlojNtFWypP4lKG8V111VTUZ8woVInKNe+RmtD6NYik9o0QnlNWYwARa6MWP20lb1Vft2YRxtJFAtACJzLX6siKGwjLbRGBwI5Akb2Dtb2b7JgTWXnttrx+vZI97FRd1lxdffHHixImM3vGOdxj67W9\/61VBdFxSGiLKEmiQTsjBBx9c3jShqbbeH94uofFWVjv0tojLaH\/5y19GNORm0qRJooX+xBNPbBTWi5OxV36pxEjp\/e9\/\/89\/\/nMLCXeLCsYZl3KoeTOJcPrpp8dogBD9+lbCu+yyC\/sYYmxR0ZeANAxRIhwWeMIJJwSGYdChdsSIEd\/4xjdAbS\/AXu8LkIKPUfNal06IrKShLw2APPPMM\/pVYR9QH3TQQfTNozFgbHd0BDzggAMmT56s49Is4NVpUSDPJYxFwJ5r3GsSC8vS+uLh6wfm9N\/\/\/d+hBNQFF1zga4mqoVWEMtr\/+q\/\/MoW+mFVwaNoV9wMvZiKglWULAFtCGaq\/h7k0lw033HDllVcOG2tvcme2i5Ugbkg5yOTCCy+Mmw0I1RvDxrkBWDaS5jmEV2wZXugzZcZGH4EwzjYRGJQIJMkblNs6VBY1fvz4nXbayWq9cnw79zXdo9wliaEHH3xQQSJesSwpDYUgIpiWQgUp1BDjUVpjgPegKd4NXpMIopexSiFLo16i8fJgFhKjoon56KOPem+Z1BvdO4xX2NS0d911F00wFR3irX\/xxRfHC8+lebElHTOaVxyz1BOCGJUty4gpzqWXXmp2yUjpuOOOM6Qj7ai3RW7VkiG94EiAdXEsL1e+hrhrFXJE1m9XMO811lgjkK83tkBoWxGRlSThbLEs7Z2sdGJR0gCgyxqJUTtF3ySaUSK+WQI9W4O\/mrcKF5uqWGMVPUeiRvEPyINIHO4SoLQ7kbZ+CL3RSCw0peVoLe5P8YvS3YV\/lMvSkZ44otEUcPRbEdtnfy3ZwssWyLPde7gmOI6F0vlMEYzWqPVG8qLp08hQnpYGGfhAiVKrT0NvlA0le146Ibi78qob0mgNXLF2jiTA51J\/H4ompiERWJrLjOY1O2WRiBZxYGJGdzJ7EAHKzeaWK8YDvJPpJwJtI5Akr21cUjsgEPDWQT48yiNbD\/FNNtkkHvSG3vWud9F4uHsHeMW6pAxL7IrG28s7zKu3ybPe+8DLUhzchTE2KULQKZ0Qr2ovbAbIjZeNsCYSNkabtDVxqpZBTL2K9txzT3rxP\/3pT8vZWlyGxFz6lqNtIjERGmcJXt5e4V60JVQE544ZeHdKXr9HBeDwAZQVlYnkI6uyZNtqgWU0OjS8ol\/aNqPFaDB7S1aIsroo5W6xxRYx2mL7f\/\/3f\/KEP6C42BFJuivcGy5D2kwshjraxm5appgd9Y2b3JcZCy++8pRt83u4GLfZsXyFNzgbbX5ntoKVaAi3UFWJnH3NcIsSpcfqaE2\/eQ7FOJCMy+YfgbDJNhEYfAgkyRt8ezrkVuSbum\/nKIKXoveH10xA4I3uve77PdFxGXqt+gEXX+v14+Xn9Ee\/RelofaU+bPCMePHEqOIEsljSCMoYQz3RAgpiw94IHZlQFvTeGOnw\/wuLqyFVqFW9Mwq+0korffjDH77zzjvxb\/tSb9O6pnujNZo3NqvRaCt6u2mlNbcNzuQrSivuPWFTk0zNFFgsaugzQnRc+pjYL2bW4suMTpvSIlbjxo0DiG8UbvuI46sFNNw8PsU0vpD4OJRRmqo0z6Fq2aTvbjddE4McSgQGAQJJ8gbBJg7dJfi6X770q7KotVSxKLUB5QGFDZfVUX3HQN5hTnz0EUFtvWAq+IoXj\/cB4xBvI++keuPWNVGnkVhhdf\/93\/+twHbwGz8dGPPSXHnllcIiBE6XvBe93lx2VOLVi9RG\/tFiuhFHDjKJvlnMFf3OtfGDfVFSqo+ARHq5xihI9YuNpWEPZclSQizKaJudJtHatO+cUmKQL8jYEUm6K+xRiwHde+5AXs6gwwV9wXQtkN5oKHuoladsu+sejmjWAgcJu1sgAx8oudTq09C7ZMPS7LxchsjkuuuuU2YzxCCU0foUY59BK29445eoYqjaiiZmcTeXGc1r9qpZtd\/8I1C1zH4iMJgQ6CTJG0wQ5FoGLgKKc57svvSjekTHJWWsCA9DJqKv4zL63q+KBOxD4gTWKydGo8UwFJwUinjx9TL2\/gh7LVYUZp1uvcyCkppdQCJ50U5445cezPu5z32OJgzMLgdJTlzyayX07Qr+hEp+fMkf\/NPxZjWFiUIgAAdBtAoqOsguFmgWZi6rQuN01au0qqz2GURYLejM5bC1alDTD3tLq+prMMF67WbVoFG\/zWiNjDuhhznkIWMXLDDStjv2qMVoLIFsOcARgaApOAoNvdEW43TOTPyO3sNyk6E8iY5Le+oukoBo1q4DB6MwgQx8oESp1aehN8qGkj0vnaocffTRsXx3IL3PFPuQmLGe\/trouA9FE5OX+FzMZUbzmp2yTZG8JYjAPqR8BNq0T2UiMDgQSJI3OPZxiK7CM33q1KleFbF+HZeUcalF+CiJjssQb4j44fq41CI3pawVP3FFWUTBj0G51C\/GRdmJjrDOv+RWfNEsynJpFppyaV4H0+WySccC4xVYbPCna6+91ksuNDoXXHABM5e4lFc4TmY6dSYHc4iIN64hQs9Yp3URwVGsGdt0iSliyOrErxZsLJ\/GqEkvvvhihT39JtI8WhPHjg5BPhLjaMtsHLj0Wxe35X333WddxQVQTz75JH3R9FwHsO6fEl+\/Q\/lL2\/1T9pSvvatGg09cavVbwcrCfaVx70UxryamGcstKqaANDpFauytyLxltL4jeUsoQXSq8evtU5MIDA4EkuQNjn0cuqvwqii\/ranjsh6L+pIAfuPINU4ttV6BxasMVaMxYBaiX4y9aSjj7eIt4qSJ6DCgNMRAv5HI1izMQuqNaWJIW53XFCYiOoKHWdUgNLykwYCwZE9DdFxSEl40YVbWzt0QYcaYgVafpkbCnUERwIpTzHjxJTqUhhiEsVnMCwE4GFLRUVxBMb2w2bN5pvInVLhTEh3GIU2iiSmyudgQHZeUHCNnrX691BgXA6lKiZQ4MSQfWRGd0DRqGTATIURK5qoaxxRgoQzjYhOX3HWMkqqxS8sRVqsvLMeqMaUhBiH6NG0KiCwwzEpbE4qjJMtofbTIjYFQArIPkbxQRIeGIxuh9ImOy5BiQ0\/Y0xjS6tOQqr1QNEUiAQZFo8ORuyBExyVlSiIwuBFIkje493egrK6n8qz+zFZPzZFxuwkB1MRhnGBxpuZ8zYmzc0Z6ypREIBFIBBKBjiKQJK+jiKX9wEBg5pJ\/MhVdcCjmUG9gJD3ks3R2bL8KDA7paio0ZSg7iUAiMAQQyCV2FYEkeV1FMP37JwLOYpzIOJdxbpWloP65R\/VZ2Sn7ZddCHLrV26QmEUgEEoFEoEUEkuS1CFSaJQKJwMBBIDNNBBKBRCARGDYsSV7eBYlAIpAIJAKJQCKQCAxCBJLkvWlT8yIRSAQSgUQgEUgEEoHBgUCSvMGxj7mKRCARSAQSgZ5CIOMmAgMUgSR5A3TjMu1EIBFIBBKBRCARSASaIZAkrxk6OZYIdA2B9E4EEoFEIBFIBPoMgSR5fQZ9TpwIJAKJQCKQCCQCQw+B3ltxkrzewzpnSgQSgUQgEUgEEoFEoNcQSJLXa1DnRIlAIpAIdA2B9E4EEoFEoCMIJMnrCFppmwgkAolAIpAIJAKJwABBIEneANmorqWZ3olAIpAIJAKJQCIw1BBIkjfUdjzXmwgkAolAIpAIvI5A\/m\/QI5Akb9BvcS4wEUgEEoFEIBFIBIYiAknyhuKu55oTga4hkN6JQCKQCCQCAwCBJHkDYJMyxUQgEUgEEoFEIBFIBDqKQO+SvI5ml\/aJQCKQCCQCiUAikAgkAp1CoA2SN\/v5l1599bWURKBHEXhu7kudumPTKRFIBAYdArmgRCAR6BkE2iB5\/3fD9A0OOHHzg7+Skgj0EAJusFvvfaxnbumMmggkAolAIpAIJAKvI9AGyVtr1RFPP7\/gkWfnpyQCPYTA0y8seP3u6\/L\/MkAikAgkAolAIpAINEKgsm2TbAAAEABJREFUDZLXyDT1iUAikAgkAolAIpAI9HMEMr2CQJK8AkV2EoFEIBFIBBKBRCARGDwIJMkbPHuZK0kEEoGuIZDeiUAikAgMKgSS5A2q7czFJAKJQCKQCCQCiUAiEAgkyQscutamdyKQCCQCiUAikAgkAv0MgSR5\/WxDMp1EIBFIBBKBwYFAriIR6GsEkuT19Q7k\/IlAIpAIJAKJQCKQCPQAAknyegDUDJkIdA2B9E4EEoFEIBFIBLqOQJK8rmOYERKBRCARSAQSgUQgEehZBDoRPUleJ0BLl0QgEUgEEoFEIBFIBPo7AknyOr9DW2885pP77\/Llw99x8j+8m3zuw5MPmLzliBWHdz5ieiYCiUAi0P0IZMREIBEYoggkyevMxr9jp01++K8fOv2z7\/\/cB9965Ht3+tg+O5B\/OGBXhO+CL3\/4y0e8Y901R3YmbvokAolAIpAIJAKJQCLQTQgkyesYkEst\/ZavffpdJ31i3wP+ZoudNx83bvSoNUauNHKl5cnY1Vcev96a79hxkyP32+kHxx90wB5bDXvLWzoWvb9ZZz6JQCKQCCQCiUAiMGARSJLXga3D8M79wgc\/vu\/ErTYas+wySzfyRPsmb7vhlw\/b69B3bp88rxFKqU8EEoFEIBEYkAhk0gMHgSR5Hdirr33qXftP3kLRrhUfVb3jD33b3jttMmxY1vOG5X+JQCKQCCQCiUAi0MsIJMlrFfD9J2\/50Xfu0KSAVx9oo7VX+8rf77P0Mkny6rFJzVBEINecCCQCiUAi0JsIJMlrCW0HtY5fR45YviXripGD3U\/uN+ktb0meVwElu4lAIpAIJAKJQCLQ8wgMCJLX8zC0N8M7Jm4yfv212rNqe\/yYD+7e9kBqE4FEIBFIBBKBRCAR6DEEkuS1BO0H37Z1p2tx40aP2nrjMcPyJ\/OG5X+JQCKQCHQjAhkqEUgE2kEgSV47AMXw7ttsEJ3OtZM2H5ccr3PQpVcikAgkAolAIpAIdA6BJHkt4bb2Gqu0ZNfAqIvuDaKmurMIpF8ikAgkAolAIjAEEEiS19Imd+iXausjLrN04lyPSmoSgUQgEUgEEoF+g8BgTCTJR0u7+uRzL7Rk18Doydnzhr3WYCzViUAikAgkAolAIpAI9AACSfJaAvX2B55sya6B0YMzn2swkupEIBEY8AjkAhKBRCAR6J8IJMlraV\/+eNuDna7EzZu\/6Po7Hx2WpbyWkE6jRCARSAQSgUQgEegeBJLktYTjhf9367yXFrZkWmf0m2n3PP38S3XqYcOGpS4RSAQSgUQgEUgEEoGeQiBJXkvIPvrU3Iv+cFvninlf+9GUYa91zrWl3NIoEUgEEoFEYBAhkEtJBLoNgSR5rUL5jR\/\/8bZ7n2jV+g27b1w49e6Hn3rjKv8\/EUgEEoFEIBFIBBKBXkIgSV6rQD\/wxHPHfOfSWc924Ndsz7vs5v\/++bTXXs0yXqsgp12XEEjnRCARSAQSgUSggkCSvAoY7XWvu+uRw7\/yk1tbq+ep4X31vKtmdoQUtjd\/jicCiUAikAgkAolAItAqAq+TvFZth7zda68Nu+rPDx797V+dcsGUJiW9a+54+IMnnP\/fP5t2\/xP5l1OG\/E2TACQCiUAikAgkAn2EQJK8DgN\/\/d2PnfHza5X0jj71V\/972c1X3\/HwrffNvO2+mb+\/4d4zL772Ayecf+zpv770mrtnPvdCh0OnQyKQCCQC\/QaBTCQRSAQGOgJJ8jqzgwickt4Fl\/\/ZgeznT\/\/10af+8jOn\/vL\/+97vvvXjP\/76mrtvufcJNb\/OxE2fRCARSAQSgUQgEUgEugmBJHmdB3LegkUPPPEcSqe2R+548MlHn5qb9G7YsM5Dmp6JQCKQCCQCiUAi0F0IJMlrCckRKyy361br7z95y0P32YGsu+bIYU3\/Y3zIEsu9d9p0603GLrV04twUrxxMBBKBRCARGOQI5PL6AIEkH+2Ajtid8bn9f\/RvH\/7GP77n3w5\/x\/GHvo384PiDzvjcAZ\/af5fgcOusORLt23rjsYy\/fPg7fvZfH2X8xSWWX\/nEPqcf876f\/cehXz7iHdtsMnbYsLcMy\/8SgUQgEUgEEoFEIBHoeQSS5DXEeOuNx\/zwXz+E2H3o7dvuveOm22+69vj11txo7dXI5G03\/NDbt\/nnD741ONzZxx+E9p3+2fcxPvK9O717l\/GMmZGtNhqz8+bj9p202ZH77fSdY9735SP2Wjqreg0hz4FEoC0EUpcIJAKJQCLQKQSS5LUNm5rcd455\/wF\/swVit+Lyy9YbUY4bPSo4HM5HkDnGa4xcqd6Yhp4Bqvffx7x\/5RWH06QkAolAIpAIJAKJQCLQcwgMZpLXadTesdMmTl0nbTFu2WWW7nSQNh1RvQ+8fZvv\/8uBSy+TyLeJUCoTgUQgEUgEEoFEoHsQSKpRi+O6a6zylb\/fd8J6a9YOdNO1EuB7dp1wwsfe\/pa3vKWbQmaYRCARSAQSgVYRSLtEYOggkCSvdq\/\/6QO7b73xmFptt14rEB6x3067brX+sPw9jGH5XyKQCCQCiUAikAj0CAJJ8t4EqzLewe\/Y7k2qnrlwbvv5g\/8ma3k9g24PRc2wiUAikAgkAonAQEIgSd6bduvgvbZbY1TbvznxJrvuuJi83UYjVliuOyJljEQgEUgEEoFEIBHoEwT69aRJ8t60Pe976+Zvuu7JixWXX\/Zvtt1wWJ7YDsv\/EoFEIBFIBBKBRKD7EUiS9yZMt9hw9Juue\/hiu03GJsfrYYwzfCLQXxHIvBKBRCAR6GEEkuT9FeClln6L6tpfr3u+t8Haq+Vv2PY8zDlDIpAIJAKJQCIwFBFIkvfXXV+q16tqa3Xq5\/\/+mnH2EoFEIBFIBBKBRCARaIDAUg30qe4NBJbNf+KsN2DOORKBRCARGPwI5AoTgXoEkuTVY5KaRCARSAQSgUQgEUgEBjwCSfL6cgvnLXi5L6fPuROB1xHI\/yUCiUAikAgMTgSS5P11X1959dV58xf99brne9Mfeeq1np8lZ0gEEoFEIBFIBBKBIYhAF0jeoEPrtdeGnfPrG3qNdSGU5112yzCzDjokc0GJQCKQCCQCiUAi0OcIJMl70xac\/vNpv5hyx5tUPXPx5HMv\/Mt\/\/\/rex5\/tmfAZNRFIBBKBPkIgp00EEoF+g0CSvDdtxaNPzT3xnP\/7wJfO\/7ezLz\/lgqk9JEef+qvD\/uuii668\/bVXe61u+KZl5kUikAgkAolAIpAIDHoEkuTVbvH0R5\/59bS7f3DJDWf8fFoPyQWX\/\/mqPz8wb0Gv\/vxf7Tr733VmlAgkAolAIpAIJALdiECSvDbAfO21Yc88\/9LM517oIUl61wboqUoEEoFEIBFIBOoQSEVXEEiS1xX00jcRSAQSgUQgEUgEEoF+ikCSvH66MZlWIpAIdA2B9E4EEoFEYKgjkCRvqN8Buf5EIBFIBBKBRCARGJQIdIbkfWTv7Z665Evzr\/jPGqE01L0wnXDYXnMv+3ei0+nIN5999JnHHtCqe7faAQQsBaj7f\/wvb9t+o26d4S\/B+nCNf8kg\/y8RSAQSgUQgEUgE+hMCnSF5jfJfecXhpx79XrSmkUHv6zEqvGrz9dfq\/anNiFn+4AsHgUU\/ZO01VvnlVz\/eFcIacapt366xmkn2E4FEIBEYtAjkwhKBAYhAl0jeub+9aYW9\/jXkpP+9ctHiVxCav9l2wwGIQ\/enjMkF373y5vurEC23zNIff9dEzKz7p8yIiUAikAgkAolAIpAIvIFAl0jeG0Fe\/\/+ptz74zJwX9dYfPUpbBJtRSyvnlYpbZah0HDUWg998\/fCir+8YZekANPhTGFTd9UOpZfOTEw9RPNM\/7F0Ta7xkIlSIDOXJLIQjY0OiaQnjGNIWZfND5P0nb4nP3f3wU+\/+\/Dm8yInnXnH1bQ898czzf\/fVn151ywM0JFZUEihTV2csSpmQmqHOrdHUsRAJREdk\/aIvlzRFMFerNkR4Fb1ODBm967x\/NqpDQ5+SCCQCiUAikAgkAn2CQLeRvMnbbrjGqJUU866985GyEuykUJBQIlvBJOIStcJvqsepe+6wcQ17CEstR6OmOP1n1\/zo8j\/TEMZVd30a+uYilEyKDSIoT9kWTXRE0zHjzGee16nJFoc7\/qN7VikXmxCWI1daXv+6ux7VFkH4Nv7QyYXhFX2TjqwcgiuRFhuZtzlpMYhOi2sEaSyT1+7bbIDdlktD1Yn0rdeqWRJm9s5K9YsY3XDsai4XLlp8X\/6jbYBISQQSgUQgEUgE6hDoHUWXSB62oWYTEq9\/3Eu9qqR+7IcnYycvvLRQ7cqRpeNdQ5hEqfH8y0f2QLCwKKe9DLT62AM+wbIqCAcx+o0LppYpMIzgUiJz13JZd82RiJGOZD54wvkqZ\/qG1nrvf9Dom10OOnGQ+q5jz2YjT9lSVoXe6Mh9vhwzfmivbWUbyjLdO3faVBpVL31mAup0XTZZZ\/Xhyy1TMFQaFHPSFuO0xIq6uMaIbIN0UDQx9YlL\/VKXtUYrpYGktYMFDpYJE8qqyJBBQbs6lP1EIBFIBBKBRCAR6DUEukTy6rP82z22CoJlSAff0vnZlDtwEZ0fX3ErZoBJ7LLlei7xhvHrranjEDNYlPb+JeWfQmKMkuJilA1NiJLY3BcX6Afd1GmFXphdQJmc\/KMpXAT5\/Q336shWzjpF6I2Wy8gKs\/ntKUegtiY1tPKKw2l0ekjUw1TFzPKDLxykzHbKBVOtcYcjTms+XetrfOzpuXaH6Iip1Sc6LotEpdalVVs7BGLVhQUaIlj4xVPv1ElJBBKBnkEgoyYCiUAi0CoCXSJ5UdTBOUiUdnCRmnqYt36cdcoIYQpOpl+Vh5+cUy5nPftC6dd3Nl5ndXW4qh7piZoTZfCP+jNEQ\/UiE\/mEXobyjH5HW2U2xbYaLwyyZFUz1NFLfAtLDi\/wono4lqPY0DRvW1ljDeA1l83jGx2z+sralEQgEUgEEoFEIBHobwh0ieRVF4MwqXvROD9VotMJUTMbu8Yq0ac3Gv1qW60GNSINDgGdroq2\/+Qtq744kJPBwjINqTDVnyHS14hM5BNKGYoc\/XZbmZiuSDnMrTpCA8GiieKfTohjaNW4mnphDDVpjzrlFzFdHGez3HHCuq0EedMa11il9TWaok1BheUQyUTbbk2xzTipTAQSgUQgEUgEEoGeRqDbSB7CFD+zVTJGv+LIr5zh4l4YGKIQv5yBCU1\/5Gn2u2+zQdTntGp1NDW\/r8DFIeB5v79Feaz6E3uIDs6ksoU8ifZ3X\/2pEhr3Kmt0Saoaswsok3\/5yB6GSuaylTNNI4msZChPNspppm5UOJSwWWTLjDHhJWHVuP848p0mpSlCKR+Xh75ze32dIpZmFsvk66j6GxdMFbbN8mG3rLHMW9OJ355GE4NkS0ZKEpNejWVeJgKJQCKQCAwYBDLRQY1Al0heHI9605PyQ1rqefhWgHbx1DsxEqwlDhnZ05efwEB2FlQAABAASURBVNMP3oY6HP\/RPQXR6iuVqV0ZrREM7MZ7HqPEJoMkFY3I3CMHM6JxzKqy5w4blz\/qgSrdv+Qn\/yiLF\/ro5LfqUt8vP1MoT47c2VTX67KIWazUJTPGhJfVSe+Hv72pQCRVmgIRYy5ViUmLQQR5Zs6LWFfVTJ9v19coTpsiYSs1hLZaiw2VEkotPcqURCARSAQSgUQgEehvCHSJ5NUv5tzf3lTlZ4jO+7\/wQ1SgWDJ49xt\/N44SS3PYitXphziTbXICePKPpoim6KUoGPaicYm+FleTgHn1CWqCUWFR+lUxhUyKRswPnnC+ZIqmzY5opVgYBoKYLvr1rdzYS6kMmQggJT16\/eq8v552T9WeQf2k4Kr+HRYG3bhGMzYSK7XeMmotVmf2osnOkEIgF5sIJAKJQCLQzxHoDMlDSjCz+JGsmhYPqFkwEoCRFLN6A\/YoVzFAjGiK4EAj9\/ky0aEs0apxuBR3iUmPZRGO3Blo9YteBMoQGYpchkQQxxCboowOM8aGQuoNwqy0JVTY8xWhjEZHkBjVHvSv59VPzYWj0RBwhWNprcvqjGr1i74aWQRxypCOOFygp0+aXzIgTQKa1+xEh2VKIpAIJAKJQCKQCPQtAp0heV3LOL0TgUQgEUgEEoFEIBFIBHocgSR5PQ5xTpAIJAKJQCLQHgI5nggkAt2PQJK87sc0IyYCiUAikAgkAolAItDnCCTJ6\/MtyAS6hkB6JwKJQCKQCCQCiUBbCCTJawuV1CUCiUAikAgkAonAwEUgM1+CQJK8JTBkkwgkAolAIpAIJAKJwOBCIEne4NrPXE0ikAh0DYH0TgQSgURg0CCQJG\/QbGUuJBFIBBKBRCARSAQSgb8ikCTvr1h0rZfeiUAikAgkAolAIpAI9CMEkuT1o83IVBKBRCARSAQGFwK5mkSgLxFIkteX6OfciUAikAgkAolAIpAI9BACSfJ6CNgMmwh0DYH0TgQSgUQgEUgEuoZAkryu4ZfeiUAikAgkAolAIpAI9A4CHZwlSV4HAUvzRCARSAQSgUQgEUgEBgICSfIGwi5ljolAIpAIdA2B9E4EEoEhiECSvCG46bnkRCARSAQSgUQgERj8CCTJG\/x73LUVpncikAgkAolAIpAIDEgEkuQNyG3LpBOBRCARSAQSgb5DIGceGAgkyRsY+5RZJgKJQCKQCCQCiUAi0CEEkuR1CK40TgQSga4hkN6JQCKQCCQCvYVAkrzeQjrnSQQSgUQgEUgEEoFEoBcRGDAkrxcxyakSgUQgEUgEEoFEIBEY8Ah0A8l72\/Yb3f\/jf3nqki99ZO\/tegGPmO7MYw\/ohbmaTGGxltyHaZxw2F4S0DZJsjeH+hyQ3lxszpUIJAL9BIFMIxFIBJog0A0k70N7bTt82WUWvfzKoe\/cvslMOdS9CJx47hVrvfc\/tN0bNqMlAolAIpAIJAKJwOBAoBtI3qQtxt12\/0wyfr01ldka4aLmNPeyf59\/xX+S33z98DCjrJajbj776JvPPjqGtPqMCRuFIhrxf\/CFg9ZeY5XD3jWxBKFUSmRGuDAL4fLYz7\/40\/88NOZl85mDdhOKGY2pw0xbjcDMJSURweW0736ai07RGwqxdkOkOtqml5ofM1KdmlI+7EWTjyEafWJ1RIdYFEdSjCnZu9Tqi2ClV572CTaEnoY+RExKIsm7zvtn0UJfbcUxOxui47KMsoeAmIaIaGVIR5KU5D+OfKfLgSOZaSKQCCQCiUAiMMgR6CrJQybWGjXi2jsfISuvOHzythu2CRizf\/zb3X50+Z9X2Otf\/+6rP91xwro1XKHeC3sYudLy7zr2bC433vMYDoFjXXXLA9yfeOb5c39707s\/fw4vSrRv7osLmDHmgpTQhyy37NLbb7r2+7\/wQ17S+8+\/3+f0n13D8v7Hn91\/8pZhExGmP\/I0PRHqm5\/ZL4a0vIYvtwz9xh862ew0VVl3zZEiG+UlDaFitMbLYiFw0v9eyRIIn\/vw5GBRf7z1QRXQTdZZndfYNVZZbpml1x89Sl+cDcauClL9NnGgrxErXW\/0KAiQF15aeOyHJ4eBiUwNLlP\/\/oZ7Nxy7WuirLRspSYwN92fmvPjxd02UQ7HZYsPRgduVN9\/\/t3tsJWAMyc1WFgRWXnF46LNNBBKBRCARSAQGIAKDLeWukjxHtAtfXjz11gedGz729NzCnGpwYoZ5\/PiKW+mRCeeMR53yC\/0WBZ9rk2Nxd1iMW5xywVR9JOyHv70J8cJaXIZgNvQmlR5uJ0\/66+56FB0MHiMCzck\/mqIlQq01akQ1AmP6NuVnU+4Q2dDFU++URpXjFi+zvHOnTa++7aGY2sKlEUDxfWrOvF22XE8E9O7Bmc9tMHZV9hEHqvRVaYIDs1ipxSKsZXWCm86kDOCPH+vUiMRG7vPlsAn3GgMR2FAG7wxWKk+1W\/zbKgzBzRbrpCQCiUAikAgkAolAf0CgSyQvXvMoBWZgMWgNglXKPDRFxqy+slpXmBVl8855v78FbfrtKUfUnB7WeOFGuEXhLvc9\/qzaWI1NuZz17AulXzoiOP81kTNHoiC38kotVaRMNPOZ5yOOeXVU47Q1IriFPPzknKKvpqEPHEiid1P+\/ODwZZdhj5k9NHN2wNUiDiV4TUdwU4RSQLsQ\/frWxsWZ7J47bFw\/Wq+R58orDi\/rsgU2ot4sNYnAkEAgF5kIJAKJQP9DoEskTw3Mmx4nwI3IYe+a6K2vaNcty1QfUvCL08PjP7on\/oGFdEvk+iAIiokcVoYoa0Xhqt6y2zVqYwqHf7Pthuid01skTH\/VlVegj7l6AQfAghe7VZaDgDPZmDrbRCARSAQSgUQgERi4CHSJ5E3aYtzdDz+FFhRx6QhPXaoGEcWkcoBYM9T8UvHJQe3fffWnzLAfbY2oJGGWuGbonSQut+zS0W+xrYnQohczE5XSnXlpSmFPvwgGqcSlXlg0qmul70z2+ZcWvH2HjdE7fA5Q220ydvhyy9AXG512cWDTpghYprMvdqHeDLAyRHPfveTHHOsN2tTUrMsW2Ig2LVOZCCQCiUAikAgkAr2PQOdJnvKPw1lHtNWk6380LUbjzFHlzyWqcf+P\/+U3S37BNk45nU7Sn3DYXhsv+RUEfcKAGWN9LESr0KWtkR9fcSuCEr9nwPjj75r42NNzO1SHq0YQ\/MxjD1DWsjr9duWdO21qUtJkXvzs9zfcu\/s2G1iggOJbJqD0idEFixZDABtzqYC3xYajdei1pEUcWLYpAprOpEbhj4rp1At+FkMslWbrDeo1MrSuHSesG1jZAkHqzVKTCCQCiUAi0FEE0j4R6BYEOk\/y4li2hnipP6Fc8VsF1fzUqE7\/2TXYgFPd355yhKpVFI3ofzblDqyCHk+6efrjxSt+E4KxIY7cGRvFLaY\/8rSj4fgtWpfqfApUzBiLvMMRpzFrXUT40lm\/R1hFIH+7x1bHnHZJzNU8yKKXX3nkyTkmJSz\/+TuXatuUo075hYAOncW3lm9cMLVKQxHlRYtfwcb4Yr0LFy2m0Q9phEOMttuayNTgMjVK+uDM54JNVh2lhxk7rg2bi668bY1RK8Uvf1TN6vscnfCGo7Rtfb1NahKBRCARSAQSgUSgTxDoPMnD0tZ6738gENW8ESanq23SLGxj5D5fjoPdqgGiEEqOex79\/TIUoWKII\/cykanp27QsSsZyk6H4+sQQRx1CaTpT6JOwFJNwcUlJdFwy1q8RQ+se+BUJcyH10Wq8XDIjNWsR1lBRClszoyQF50iKGS+AsNTq13hZJheOhoj4fAmlqiFNvQCHAWHzsf\/8SXUiQyRcTFcmDY25eJFdP3WGIXOFPts+QiCnTQQSgUQgEUgE\/oJA50neXwLk\/\/VvBKqnvc6LFSyjZNi\/s87sEoFEIBFIBBKBRKCrCLxB8roaJ\/37KQLV097PfXiyU2\/VuH6aa6aVCCQCiUAikAgkAt2HQJK87sOyX0ZyaOsE1nEqqR7C9stkM6lEIBHoZwhkOolAIjCQEUiSN5B3L3NPBBKBRCARSAQSgUSgAQJJ8hoAk+quIZDeiUAikAgkAolAItC3CCTJ61v8c\/ZEIBFIBBKBRGCoIJDr7GUE+jvJO+GwvZ665EvabsHl5rOPvvnso7slVPW3Vrse8CN7b2eZZx57QNdDtRKhOl2134pv2iQCiUAikAgkAonAgECgv5O87gVxhyNO26GDfyq5exPoh9Fq\/sZeP8wwU0oEhg1LDBKBRCARSAQ6jEA3kDw1LeUxMv+K\/yTVchQliaRU4xSrtC5Vj+7\/8b9M++6n2eu8bfuNKA3NvezfaYiYNEUOfse2lKQYx5DglCH6odQ2CsWGMCCmuOu8fxYw3F1Shsin6K887RMl7Rgt7fBllznvSweHe3XVDEQLPV+LpSnSZChsIvlqnhEKOIbCpqY1e5s2ggBZDjHKrMbRpfQYxJD+Yz\/\/oiWHPT0Nm5AqLPBxGfpsE4FEIBFIBBKBRKAfItANJM+qNl9\/rVnPvrDCXv960v9eiRYEY6BvIiuvOHz4cstw2fhDJ191ywO8\/vFvd1NVovm7r\/50xwnrliDMFixaHHpe\/\/KRPSIsBjNypeXfdezZhs797U1yCJc3hXpzqHAs7YZjV\/v9DfeG++7bbFAo1Dc\/sx8bkcl6o0dJwGW9rD5yxdvun8m9ZtVonPytwtCN9zx26tHvlVK4NxkKAzl87sOT4RAVRysqoShBVEKFvZYNpRxMx4a7IPQhW2w4+vSfXWPoypvv\/9s9tmIZ+kbtcssubckWTl54aeGxH54clijdD75w0PRHnhaKzH1xQaAUo9kmAolAIpAIJAKJQH9DoHtI3hPPPB9\/dPfEc6+4\/\/FnJ20xrpV1Vv+F1kPfuT1K8eMrbuWIqVT\/gayFixZfPPXO0D\/29Nwxq6+sT9CgIIj6f7z1Qe46NVITqmZU2jEjd7OMXWMVBmjQWqNG\/PC3N6GeBAukbFO416+aO1r2syl3mJoXA4lZnX6TIaNkzVEroXEc2\/zHwSjBYpRlEdzrnTttevVtD0Gekg38q\/92sMsYin\/oYpN1VmfWXCzZwglKh0abgv2H9tpWazlacsoFU9caNaLKJilTEoFEIBEYGAhklonA0ECge0ieug5OEIgp6RVmEJpWWtStGqQVl7BRG3O2qMi08orDQ4MGqZ8d9q6J9Kp9oWy9DRp03+PPhsvMZ57H\/6Jf01YTLqsOd15hDBZm0W8yFAbv2XWCqmHxpcRBcUSrsxYVO5oaWXuNVSz84SfnFL1MSr8bO+uPHmWu355yhEyIlFZe6S+Ad+MsGSoRSAQSgUQgEUgEuguB7iF53ZVNh+IEvdtxwroORgkyVNzf\/flzHCnGGS5GwrIM9eeOE1U1uY+\/a2IUz6SKI6pWWsvdDz+Ftjb5sTzGPS0ql85wJRMyNP\/9jJ4GOeMnAolAIpAIJALdhUD3kLxq6a5zNTn1p2qQdpeHBo1fb000rv4Es\/g6u0R7Mf0BAAAQAElEQVRHMCeW7Iu+eSdqeFF1Y+kMV3VNp16qCZdVhzuvsDcvs+g3GQoDBbnzfn+Lylz5ucPQa51NI1jPzHlxly3Xc1kE8cJuldmKRial340duUlMMa8bY2aoRCARSAQSgURgECDQb5fQPSTPuz9+ZuuEw\/Zad82R8SN01oy6ufzI3tvp7z95y0ZsyWiQmwiCGN3\/439ppfwW5Ib9fxz5ThREHGK6py75UhxuGsLwpj\/ytJKYoVbEae9Tc+ZFOY37O3fatJFXWbW5Nl5n9Vg1d4fF5Vcc0DWJWZ0gTYaMhrD52ZQ7dn\/jt0BEthYrMjp52w2Fih+tcxliXb+\/4d6qfckkDLqrjYPj8nsY1cS6a4qMkwgkAolAIpAIJALdiED3kLxn57703t02dzB6\/Ef3xFHiJ\/1lefKPpqgz\/eALBxl64InnXnhxIWWbgtyc\/rNrsBmWvz3liLkvLnDk2qZlKJGbH\/72JuQm7K++\/SE1rfiFD6Hk4HAzhtoNFQGr7T9\/51KX0iCPPDlH2lGEo6zKgzOfQwHNYi6TllXLHM+LVTtNPua0S4yGY5OhMNAqQN7\/+LPBMvUfe3puhKrBlmUIG\/GNygSA37hgaskkDLqlBfiXzvo9ym4WgsWWdZkUE0X7umWiDJIIDCUEcq2JQCKQCPQgAt1D8ha+vPjQ\/7jQ2SjBOUq+mEH8SBn9Qf963roHfiX4B1LimLVqycXQyH2+zJI4naQhlCy1+oSe6BDKYv+x\/\/yJicqQyIKEFCUXfaJD8C0uMtSvyYfSULg77WVQL9y3OPSbxcyMVRuj4S55wdsdYsOyBJGkyNLgqB+htMWAvir0RglAwFKG+JK4pDeF1mV1ukZ9ZlZR0nAZlmYhQrmkJDou5aCfkggkAolAIpAIJAL9BIHuIXn9ZDHdkkZNXcop81Nz5uEx3RK824JkoEQgEUgEEoFEIBFIBJoikCSvFh58rpz2Opc0XIph+imJQCKQCCQCiUA\/RSDTSgTejEA3kLyaQ703xx+QV04enUiGJMMbkFuYSScCiUAikAgkAkMegW4geUMewwQgERjwCOQCEoFEIBFIBAYfAknyBt+e5ooSgUQgEUgEEoFEIBEY1kWSlwgmAolAIpAIJAKJQCKQCPRHBJLk9cddyZwSgUQgERjICGTuiUAi0C8QSJLXL7Yhk0gEEoFEIBFIBBKBRKB7EUiS1714ZrSuIZDeiUAikAgkAolAItBNCCTJ6yYgM0wikAgkAolAIpAI9AQCGbOzCCTJ6yxy6ZcIJAKJQCKQCCQCiUA\/RqBtkrfKisuuuXJKItBTCKyywrL9+EORqQ0eBHIliUAikAgMZQTaIHnjRq966\/8ce\/0PPpvSIgLf\/4e\/+dpHtmzROM0g4AZbe82RQ\/mDl2tPBBKBRCARSAR6GoE2SN5G66wxZvVVhrZ0bPkvL3hxxArDE7EOITB+\/dE9fXNn\/EQgEUgEEoFEYCgj0AbJG8pw5NoTgUQgEUgEEoEGCKQ6ERhgCCTJG2AblukmAolAIpAIJAKJQCLQCgJJ8lpBKW0Sga4hkN6JQCKQCCQCiUCvI5Akr9chzwkTgUQgEUgEEoFEIBHoeQSS5PU8xjlDIpAIJAKJQCKQCCQCvY5AkrxehzwnTAQSgUSgawikdyKQCCQCrSCQJK8VlNImEUgEEoFEIBFIBBKBAYZAkrwBtmFdSze9E4FEIBFIBBKBRGCoIJAkb6jsdK4zEUgEEoFEIBFoC4HUDVoEkuQN2q3NhSUCiUAikAgkAonAUEYgSd5Q3v1ceyLQNQTSOxFIBBKBRKAfI5Akrx9vTqaWCCQCiUAikAgkAolAZxHoG5LX2WzTLxFIBBKBRCARSAQSgUSgJQSS5LUEUxolAolAIpAI9DQCGT8RSAS6F4Eked2LZ0ZLBBKBRCARSAQSgUSgXyCQJK9fbEMm0TUE0jsRSAQSgUQgEUgEahFIkleLSF4nAolAIpAIJAKJwMBHIFcwLEle3gSJQCKQCCQCiUAikAgMQgSS5A3CTc0lJQKJQJcQSOdEIBFIBAYFAknyBsU25iISgUQgEUgEEoFEIBF4MwJJ8t6MR9eu0jsRSAQSgUQgEUgEEoF+gkCSvH6yEZlGIpAIJAKJwOBEIFeVCPQVAkny+gr5nDcRSAQSgUQgEUgEEoEeRCBJXg+Cm6ETga4hkN6JQCKQCCQCiUDnEUiS13ns0jMRSAQSgUQgEUgEEoHeRaADsyXJ6wBYaZoIJAKJQCKQCCQCicBAQSBJ3kDZqcwzEUgEEoGuIZDeiUAiMMQQSJI3xDY8l5sIJAKJQCKQCCQCQwOBJHlDY5+7tsr0TgQSgUQgEUgEEoEBh0CSvAG3ZZlwIpAIJAKJQCLQ9whkBv0fgSR5\/X+PMsNEIBFIBBKBRCARSAQ6jECSvA5Dlg6JQCLQNQS6zfu555477rjjPrnkvzPOOKNb4l533XXiabslWqMg8+fP\/8qS\/3Qa2aQ+EUgEEoEuIpAkr4sApnsikAj0GQIXXnjhyJEjTz311H333ffWW2\/taWbWZ+vMiROBRCAR6BQCA4rkdWqF6ZQIJAKDEgE1sDlz5syaNeuxxx474IADvve9702aNClWakiZTEGO\/OIXvwilVrVP5e\/ss8+mP\/roo++9917KEGaU5KabbgpNaXnREzFFLvrSKb6CKy4WPUcaXnyDgBqlcXnSSSctWLCgWOqIHJZGBaQJ4UgjVLShzDYRSAQSgVYQSJLXCkppkwgkAv0UgYULF55yyimYUDW\/c845Z+7cuYjUEUcc8bvf\/a46ihduueWWhlZYYYXLL788vLC9K6+8ctttt8UUQ1NavmqE4hx77LEIpWhlKDoIGV+jCorKit\/97nfRtRjSmm6vvfYSNgio0qNRxh\/96EcNMSjSJOewEeTTn\/509LN9EwJ5kQgkAg0QSJLXAJhUJwKJQP9GAEv7wAc+MHz4cGkqzimD4U\/6qmUPP\/zw+uuvv9pqq2266aajRo164okn6EPY0\/NFyNCscLnjjjuM7r333tqJEydqa0R8YU877TQlw+oQ97vvvnvMmDHrrruumPicqW+77bZiY3Y5xKUIRidMmEDDnlfotTHUKGcGbWZFn5IIJAKJQBMEkuQ1ASeHBjkCubyBjgC29LWvfQ03shD8Kcpszz77LO6l\/OZ88\/jjj8fkZs6cySAEFVt99dWj30q7zTbbRHw8T0CFvaqXiZQMMTlhq\/qO9pvn3NFoaZ8IJAKJQCCQJC9wyDYRSAQGJALY1Re\/+EUHoEp0QeZwOMo4e3XESeKUE5FatGjR4sWLH3jggfvuu2\/ekv+uv\/76adOmuXTse8UVV1xyySW33HILIKZOnXrukv\/OOOMMkTfbbDP1P3q6L3zhC2Yk3\/jGN37wgx8sWLDg\/vvv1zH0xz\/+kY0I4girPmfGm266acaS\/8z76quvPvPMM48\/\/jizqjTKuWqT\/UQgEegdBAbTLEnyBsxu3nvvvUcffbRaQpFyPjVg1tDxRFVKLJPodNw7PQYzAvGJQMJika+99pqKGjY1ffp0tEz7\/e9\/\/8tf\/rLPy+c+9zktToaN4WTInJofVkfQO5ZrrbXW0ksv\/cSSU91ox44dO37Jf2I++OCD22+\/\/Uc+8pHRo0fTf+YznxGQvPe9733\/+9+v1CcmCrjhhhtidU6BmUlJ2BdffBGn5I7zkSlTprAU\/9RTTz3mmGMeeeQRbO\/000\/HDn\/1q1+tvPLKVnTjjTdKT7Y1JUMBUxKBRCAR6CgCSfI6ilgf2++7774qE0Tpos0fA+\/j\/HL6RKBnEFCHI8pj2FLI1Vdfveqqq8ax7CmnnGLaO+64wxB2hZPheUpoPiM777yzqpuPjK8Km2+++YgRI\/7+7\/\/+H\/\/xHxXPCOp22GGHfXzJf08++eSll14aPyrnIHjXJf\/93d\/93RZbbPHjH\/8YG3Py++EPf3idddbhSJT3CIN3vOMdWOOPfvQjwf\/93\/\/9gAMOwP+EHTdu3IorrnjQQQdhhCEnn3zyeuut9\/zzzyOCImh9opeQyfHoozrf\/\/t\/\/+8nP\/mJSuQvf\/lLrBT\/i+og\/oe\/QsAyUxKBRCARaBGBJHktAtXvzLwhvAnifEpy6hnHHXec11i1BkDpktBHJUylgRk9F6UCQ9U+Db3XSSkZhoaS6LMnIohDEyICJSmzhL60xaDqKB\/25Jvf\/Cbf6hBH8WnoT6r7SxNGUwY3AqgMQhN8DsvBddwJWoLAlbWPHz\/+kEMOcQshcOQ73\/mOPi6FXaFZ6BQlQcJ8WMLLue3XvvY1VTefHcyP6MTQpEmTGBM2Wpeh14aG8rTTTkP+aGrEdEZJNSAbjjGdfojp2LA88cQT\/+u\/\/uuEE07Yeuutl5DJXeX57W9\/2xD50pe+ZCGYojXuvvvuDFQE8VcIgEIEHcgQKMEqgmebCCQCiUANAknyagDpi8tOzYmKqSv49l+8Xe5V+WMNqNXDDz+MJJG5c+eec845LL3e1l9\/fXosyrERDS98S9+xlBeY\/kUXXaSY4URp2223\/fnPf86SmenOP\/98VQd6B1Ll70RgfkopTf7ABANT8FJ6FPzCCy8UrYhCizdZDDnMKnpmjOnr\/9JEscnOIEAg+Bz6QhAXgsRoXQafw3LcIXgPAkcQOJchqI9CWiFwgwCNsgSLIlZnjcSqCdoHAVDoQAAyBEqwKrQvOV\/BMDuJQCIAgSR5QBhI4lTIW5CcffbZ6BrWVbIPlhaXmBkmxwCrI7vssss999yDqBmdOHEi\/uTlGlVANIv+7rvvDmMGhO+3vvWtww8\/vNQhHITRb7XVVkoRzrywRkFoQiRjRnUOJY3QlFZFxBsIxXSgtnDhwqKPjmheZkQn8qEXSgJt\/qUJoykDFAG3nJoTRkLQOHeF21jHpSGL2m233XAXJAaVwWPQGpe77rorrmM0pSDg8wITyBAowYrAqsr5wJt1voLYQO1k3olAlxFIktdlCHs3AFbnLUiiPvdv\/\/ZvKFF9Ct6aSFi1zldscD79P\/7xj4gUBoZd3XnnnaheGLtUDmRg9JhjjvG6FcclBoaiIWpezIgmpSnot2n6ByYY\/OIXv+CiI2E0VKcqioJmrGqyP2gQcIcgcASTcw9o9WN1GAl24jZ2gyEo+jQoC+4SBtl2CIFC+yAJz5DC+YAfnC9on33pUPA0TgQSgYGLQJK8gbp3uJraW6PsPfSRJ8ys3iD+CqvC3muvvbbjjjuiWVdddRUzVTotwfy8fYOToXooHSUKOHz4cOenhoiinbNderN4f9Bgny7L8a4+wQWjRqgo6LJD4pCXe4dc0jgQ6JMWdagW6hALrI5SMgicOyT4nD5B5oihlJ5AwMefIM3B+YCP9uF8lNdcc4198ZnVBufriQQyZiKQCPQTBJLk9ZON6HAaCngYGIqGZtU7BwVkwIxce+21cfrJkn2ct77lLW9B+PQpxyz5k\/06jI877rgzzjhDhAMPPJBm7bXX1gYFdGiLeHlbC3H\/rwAAEABJREFUEx16hbqjl\/wboEge0lmTj7lU7+Jsd8qUKXgbl3bF1EIpLj625D+ddl3SoPcRQOCC1aELQemQhkgDjUMs3CRIhn5P8Dm3qEnJdddd51Y0F9GJBLq3NYX7PGLeu+QvGZXLUPafVqqBiZSgAROig97hfPYC26PR6qN906dPZ4\/z2Tu7ySslEUgEBhMCVZI3mNY1aNeiruahTI4\/\/niL\/NSnPoVI6dTLpz\/9aVSJGdFxWWwwNmU5SnQqOBwqFnFojjzySHU+U5x99tnbbrutwh5HdbtDDjnE7M5wkbYy7wEHHIA+Osalx8Y+8IEPRBwuIXvvvbd3jByuvPJKFBDPcxlDTVqVP7xT2P\/93\/+VWxPLHOo1BLC6adOmOXItrE7f7LvtthveEII6kJ5gdSYq4quILzBu4FNPPdX96ZZDU4hOsemuDlZ3\/vnnl2g+CMrYbvui6VcdaKDX2uZZ4Xz2CO3Dwm0czkdjN2Foc3WS8DUHMEcTgYGCQJK8gbJTw+Lt4glepPxWhDXgcNVLGkIZxjoui0SoUHofsIl+GMQoJanqw5KyZiI2lMTLj28EKS0NfYyefPLJ3iLxJtbqEx3MUkxxihelIV4nLvlPn6aMZqd3EMDqZsyY4ZXvxY\/0axV+TI3G2ZogB\/q4AopA364gTOq+QhE1p2KPtKkfU5JqkUy5jt6XDXqO3Ln4kvDd737XtwU879+W\/EwqjWSIDgNmjL\/5zW9qQymm\/gUXXCAO0aHXEdzUXEJMR0mK3uhZZ521cOFCX2+MMovgAuqH6HMhxYs+zGROaSh86asi20iDgSAxFEp6+dNL+7LLLtPqV4NILCLX6KFKo41oNa1ZjBK+IsSovSP2EdUjOvQ23YdOeQ+tnzFjBk1KIpAIDEQEkuQNxF3LnBOBnkIAsfNe945H6YiOmbz4g9Up\/OgrAlF2VLAKhGnPPfcUSoW4\/PgmPYqvLEd\/xBFHoFNVjoLMbbnllieddNIKK6xw+eWXm1RHIVl9lwuS5xsCZb0sWLBAWEyFvVFEbfnll1f543XVVVfttddexx57LEZ14Rt\/08ek5mJQ1QuusK3sve+++1a\/hAgYgjYpUXPhqFCNfYoZQ1q1bRnyVRpH+2iqcs455yiKW1r9qjnCWVj2f\/jDHyLIrbfeKkkaIu1ddtkFYoJX9YYaiQSkyt6MbETQ1gi2Z3NNje2R8ePHT58+3T0AxiB8bo8al7xMBBKB\/oxAkrz+vDsDPLdMf4Ag4M3tRU7UeBC7a665RuLe9OpJ3vQ6Xvw0XRQkAwHaaqutxEGYMDAUSp8eu5o4caJ+\/LL2FVdcwdIlQbCYIWooFLOiN9RcNt98c17FRhxT02CHRIEZoXFZDBSqURnE65RTTsEIi75JRzJ33333mCU\/zyoU4qi4eNtttxUXE9GvvfbaAuKyRa\/jkjHGaXWSYfnEkn9UzRCJmJFh2AhCXwSAe+yxh4IcTlyUrXTYT5kyBfgiNLc3uxotWu8eIEH4QESC8DV3z9FEIBHoDwgkyesPu5A5JAK9jUAQO5QuiF1Mj9URb\/TuInYRNtoqiQlNtPTDhw\/HdeKypkWSsI0aZU9cqsmBQmSFLpRLp11B8pTiGEuyTeOxY8e2qaeEP3dFOJMef\/zx+OvMmTPpWxGOtonXgQceqArYigsbVHLChAk6eJ5JrVe\/RbEFQfjUDt0eCJ9vAoIE4XOm32KcNEsEXkcg\/9eLCCTJ60Wwc6pEoO8QwCq8jJXrqsQOmfPaxhh0iHd5zyWoFrVw4UIVrJopGulrzHr0Em1Sk1MzO\/zww1ufCLfraH2xBAc1d8fW8A9pt7RWfB977DHnuQ5eVR+LspWOKcwVvNDRrRpqK141NjJH+FA9t406n0s3VbK9GpTyMhHoJwgkyesnG9FOGmeccYajmfoXZDtu3TfcjQl4tRx99NEdKiTEOryJvVfUD7gLEspsmyBQJXa4nZcxY2TOmx6SOt1yDitmK6KSpOh10003Mbb7ZROremedDjGdeyJAzGqk5y5NJzdlOfeY00x1tVbm4uVQGN\/Cujg6ZUYTt9lmm1Z8VS4ZW6wP9XXXXeeu1rbiyAavMrXKX0xK04qIH7OghsilCOK04tjIhrv7x12E8BHlPTdYsr1GcKU+EegTBJLk9QnsOWlnEPAq9UL1fjrttNMwg86EGBo+uJ3XLVYXb1yL9ibG6ryJdbyYaXpf0Joj3\/jrPE4MDznkkNhEel9g0B0U5Oyzz1ZnwkJ6P71Gf+tn3XXXHTNmjIQBiFTVJHbAAQfsueeep5xyyjHHHGPos5\/9LPKk04qoGioEOnW16g6V5SC2yy67OOo1KT7qsNuRd7szQtUs5oIzX0e94rTr1aIBwhflPfdYle1NmzatxQhplggkAj2BwFAgeT2BWxsx1ZYUJ775zW9qPUarr4RSBvOSoCc6QlRdijK+cIsgDgNmRb773e\/W6xVFKEmNfdF7g6oWlCBFX2Y0xICZIIQBTZsSCbCRZDFo4isUYyI4s+ISHRp6ohOaJvZszlryxyy8n0rmAaxLU5SUWIpJQwSMyFoGNBdccAGgdPgSHZc1ODMecBLEDrezIvRO\/vhcn1TsTN1IsDoEXVYE5yhm2MbXvvY1SlLVO16kN4o5IaxEhxcNfbmk1Cc6RmMW9Es\/RN+89C5LzAjikpIYZSMBbf3f+qGP+GEmIJcQfaMkDEJZNbMio9oYKq1suRgigoQ+lPQ61Qy5M9OGGXuXRKoSdhl6BpRalyKIQ3RcEmZGQ8KGsnulhu1dc801Eshf1OhekDNaItA6AknyWseqJcv4ww2qESoTvv234hMuHoWexdjG+eefz\/3UU09VP7jooouCDorjK7tjrJMqf0uCkv0tt9xCSbgXe\/orr7zSF3d6ZuXPJSA6shKf3uHUOeecY5SEASUXjtwpayQSkJhjplb+\/gWCJdSxxx7LRcUCQZw\/f341pklpVHe8zOhNyl4C0nBpVFuEDUtFC5W8wCqGIivvrXhpYXhe\/zKksUyLteSwjHb27NleioIgi2PHjjVXFbewGUBtcDusjsyY8frfM7NwrBfD66uK3QBCL1PtOQQGAtvrudVn5ESgvyCQJK+bd2LzzTdHGrbZZhs84+6770Zi2p0gXMLsjjvu4K4MoEVliE4M4TeIjkuECbOJyCxPPPHEKVOmOPShDMvSojiGkJ5SrrjppptGjRrFSygZcok4XPRZ7rHHHjgQA5oaCUcJ4JqMcTIGWv36v38hrOXjqU67wgXrva3y1yXkhmaVMzuhQuhrcg59ozayKqON8ikGkSp6B8\/4mxrwLKMDolOIXbVoh9g5KcPtBsQSMsmhg0AN25s+fbrHWtb2hs4NkCvtWwSW6tvpc\/YaBGY2\/jMKqJLHZY29MpU3PTqlIoW0lVEsrf7PJSBeCBnBCHnhWIp5lLz23ntvpCeGnHWqh1G2Ik888QRHlLHGWFjBMTBp1wxVL6+o\/EW0NnOuGrfSb5RPK76t2vSFHWKnUFc9jd1tt92yaNcXW5FzdhIBj69dd931sMMO821k\/JI\/s4ztqUDnz+11EtB0SwRaQCBJXgsg9aKJChN65I3e4pxRmfvUp9r4F2xV75AAR5ZCOQZV4sK3sC6CERoiSnfBzxAsBTznqpgiqldzVCpCI2n09y\/MpUImlOW06evAdN99960p79Xn3KZvE2WjfJq49OchdwJi50VIdKSqYkdU7LwvXaYkAgMOgSrb810la3sDbgcz4bYR6JfaJHndvC3XXnutMphzSfSlnMMW6ha\/H9pkSgeIRh3aas9o4c+mlMgxI6+QqPBpJ02ahE6hXB6shhxWIl4InyRV7ExBiYfhDUT\/Ax\/4gMqcsPo1wtFBKmPlN0wRL2Sg1cc19SMHh7mmI5Y\/a9YsSw4X9NEpNrMQU+yxxx58RWNAKVv1RW1NzoZal0b5tB6hP1gGt4s6h3xQOruj\/qET+0iZ0jsIuDl9THxeeme6ITWLm9l3lVLbi9\/S8GVG0XpI4ZCLTQR6DoEked2MrWMI5bGzzz4btTrggAMiOjaD9Jxyyin\/+7\/\/i9aEss0WRznkkEN+97vfoTv33HPPkUceGZW2No0pS+Tzzz9f5cwJqXcSPZ6kTiYNcRzLlj+XUPRObNkffvjrf\/pVbmqBfI855hhJjhkzhq8gNSJz58JsULeSmPSQRYzWRKZTODRFOFr+nk3\/ugRfifHFDrlwNK8gQlVzNtS6iNkon9aD9JVlcDvLV7eTg5cfbofY5a9QQKOv5JxzznGL9ujsGTzYnq8xBBrnnnuubzh5jAuKlESgiwgkyesigLXuq666KpLnJNTJYxnDPEJ54pL\/PL\/wKqMonUNSZEi\/CK7DnRhiEHrRRBCHI3eiY4iGPoxPPvlkfRp6Iix9iJg0IUVfgtDz4hvGVb2hkEjAEJtqYkarvtWJDLU5l0WJYIgBewG1+oTSZUhR0oeEo0ziUqsvbQnoF3FJWR9EQEotSxPJQUAwWhTRoe8TUbdQvSjcDrEjye36ZC9qJv3FL37h+4Ya9r\/927+pf5dRhT3fJWwZYVP02ekiAtieOx\/V05ZjXB+QLoZN90RgyCKQJG\/gbn1mPoARiKKdigWWoLUSBDS4nfecy5T+gIAvA0ryathInq8EkRKG51vE+uuvb8uUrtXdr7vuuhjKtlsQ8BEox7j6vgL5Gqb1qemW+BkkERg6CCTJ67a99g5QHPJW6LaIGWjQIeAt5V3lNJaoT3iBIQrB7QbdWgftgpT01PYmTpxohdss+WNJ5edKaVK6EQEfECU9hT3is+NT4xtRHuO2h3COJwJ\/RSBJ3l+xyF4i0EMIeD\/hdqoR3lKm2G233RA77y0vMJcpAwuBwfpnevrzLmB7h73xt1fy9zP6805lbv0NgSR5\/W1HMp\/Bg0ANt\/OWwu0QO0dR\/XGRmVNrCAyyP9PT2qL7hRWq57Pj2xGRkKqeL05Z2ANFSiLQCIEkeY2QSX0i0EkEgtsp2hEhCrfLX5KFxiCQTTfddNSoUfV\/NmgQLG2gLAHb82UJ1dPm72cMlF3LPPsEgW4geX2Sd06aCPQ3BGq4XZzJegklt+tvO9WhfCZOnDhnzpzjjz++\/HbFaqutdtxxxz388MOf\/OQnzz777COOOCJ+ZbtDYdO46wigegp7vkRhe\/oKe75WzZgxo+uRM0IiMGgQSJI3aLYyF9JnCHiveME4OdJB6fJMts92ogcmRuC+t+Q\/nRIez\/va1762RP29qr4YZGfYsGG9BgKG59sUquebVfzwq7bXZs+JEoH+jECSvP68O5lbv0YgSnfKORie14xXvteMl02\/TjqTSwQGKQI+gwp7PoPEZ9OXLlRPZ5AuN5eVCLSEQJK8lmBKo15EoL9P5bXh5YHbORuSK24XpTv9lEQgEehzBLC9OMOViQ+p72BK7PopicAQRCBJ3hDc9FxyZxAIbqc84LXBH7EjWbcDRUoi0A8RQPV8PFX1dPA8n9z8Pdx+uOrSk+EAABAASURBVE0dSSltO4NAkrzOoJY+QweBGm7nnRHczptj6ICQK00EBigCPqdB9bTlD+wN0LVk2olAJxBIktcJ0NJlSCBQ6J3VOv1JbgeHASmZ9JBHANXLH9cb8nfBEAUgSd4Q3fhcdiMEgttVf+RODWCzzTZrZJ\/6RCARGCgIYHu+sKnHS\/gb3\/iGY9z8cT1QpAxiBJLkNdzcHBhqCFxyySWe+8TC1e0IeqefkggkAoMJAVTPRxvVGz9+vE\/9F7\/4Re1gWmCuJREoCCTJK1BkZ4giUEp306ZN223JvyrrBeA1METhyGUnAkMDAZ\/xOMNV21PPa53qDQ14cpWDBIEkeYNkI3MZHUUguJ0ne5Tu4i+heOh3NE7aJwKJwIBGYLPNNlPVI0n1BvQ+ZvJtIpAkr01YUjmYEUDvzj33XPTOIn2J761jWbOlJAKJQD9FQGEPzyOeDx4OeYDbT\/cp0+ogAknyOghYmg9YBDy7PbjjNyo80JXuHMv6Ej9gF5SJJwKJQDcj4Mngi19SvW6GNcM1Q6Bnx5Lk9Sy+Gb0\/IIDeKd3Fsay6HUHv+kNimUMikAj0QwSS6vXDTcmUOodAkrzO4ZZeAwAB3E7pzskLeuepHdxOZwCknikmAu0ikAY9jIBnRVT1zOMx4mGik5IIDCwEkuQNrP3KbFtCoNA71k5egt7ppyQCiUAi0CEEUD2Ff48RXkn1gJAysBBIkjew9qsbsh3cIXzb9iBWurPM+Kk7z2j9lEQgEUgEOo2Ax0gN1fNNstPR0jER6DUEkuT1GtQ5UQ8i4IGL3n3yk5+cNm2aZ3GW7noQ6wydCAxVBKpUzzdJzxxPnkEDRi5kUCKQJG9QbusQWtSMGTPKL1Uo3aF3+bfuhtD251ITgV5HIKler0OeE3YegSR5nccuPfsQAV+gfY1WusPwPHNxOwW8PsxnCE+dS08EhiICHjueOfGzelHVG4oo5Jr7PQJJ8vr9FmWCb0Yg6J2nKjVuRzxq9VMSgUQgEehlBKpU74v5b+D2Mvo5XQsI9B3JayG5NEkEqghMmzbNY7TQO9zOE7ZqkP1EIBFIBHofAQ8ij6Oo6nlGOWTo\/RxyxkSgTQSS5LUJSyr7EQJRuotHpydplu760d5kKolAtyMwYAMWqjdjxox4Xg3YpWTigweBJHmDZy8H30oKvbM035LRu\/ylClCkJAKJQL9FANXzsCJB9Zw\/9NtUM7GhgECSvM7vMgoSIkR0onWZ0kUEIHnuuefGyez3vvc9BTyPzuYxczQRSAQSgX6CgOcVnufB5ehWVQ\/h6yeJZRpDDYEkeZ3f8Wuuucan99\/\/\/d8vv\/zym2++Wcdlfpg7D+gSz3gmoneekkp3npJL1NkkAolAIjDAEHDyEFTPV1biu+sAW8CgSHeILyJJXudvgN1222348OELK\/+Jtdlmm2lTOoqAxx9698lPftLpBmKX9K6jAKZ9IpAI9EMEfFkNqqeD5xHPumqeTipqNNXR7CcCXUQgSV7nAfShXWuttar+O+ywA2VVk\/12EfCAQ+8UQVnidsQzUT8lEehTBHLyRKDbEPBe8N31sMMO03FM4YnnuSe6kx+nQB56cUmTkgh0LwJJ8rqE5wc\/+MFll102Quhss8020c+2FQQ813yv9chj7Oush6AnoH5KIpAIJAKDDwHPN085B7iW5rmH6v3kJz\/Rf\/XVV7\/61a\/qpCQC3Y5AkrwuQepDi9tFiJdffvn1ElRcZNsUAfTOM44A0LdYD76m5jmYCCQCicAgQcBDzxMP1fMYJFb10ksvLV682Bdd\/ZREoHsRSJLXJTx9XLfddtsVV1xRlGR4QGhXHE84mUXvNttss6R37cKVBolAIjBIEHjzMrw7HnvsMfQu1Dq333672l5cZpsIdBcCSfK6iuRuu+32yiuvqOfpdDXWoPb3\/ELvnM\/6Fpv0blBvdS4uEUgE2kFg2rRps2bNqho5C7r88ss9J6vK7CcCXUSgSyTvtde6OPtgcFeRWnXVVX0+dQbDerq2hvpbwnmEx1b82uxhhx2G3mXJs0MYp3EikAgMPgQeffTRddddd8yYMZY2fPjwOA5auHDhH\/7wB8cdlCmJQLcg0CWS98wLC0\/82fRvXHrfEJdhq22yxjb7DnEQXl\/+r+9\/6OmXyn0Z9E71jga3I8mDQTEUxLvqd7\/73ZX5XyLQDxC46qqreuFD556\/7LLLWl\/ummuuOWnSpLe97W0HH3zwO9\/5Tv2ddtpp7NixDoXOPvvsSy+9tPVQaTk0EWhz1fV3e5dI3ojll7nirme\/+ttHvza05YfTVz3\/zmWHOAhug59eP3PMqOGepzX0zvns6quvTp8yRBBQmZg9e7aCxPT8LxHoawRqTkV76DPonp8zZ07n7vnHHnuM7+LFixX2Ntpoow022ICmr2HL+QckAvV3e5dInk\/LcksPe+XV1xYPbXn+tRXJEAfBbTBi+NLPPfesw9lvfOMb7o3v5T9HBoWhKm9Z8t9S+V+\/Q2DIJdSbH0F3\/ZDDNxfcnxCov9u7SvLqI6ZmKCNw+rdPtXwns6p3OimJQCKQCCQCiUAi0FcIJMnrK+QH2ryt5XvCv\/9H0rvWoEqrRCARSAQSgUSgZxFIktez+Gb0RCARSAQSgURg0CKQC+vfCCTJ69\/7M8Cyy7+pM8A2LNNNBBKBRCARGMQIJMkbxJubS0sE+i8CmVkikAgkAolATyOQJK+nEc74iUAikAgkAolAIpAI9AECA47k9QFGOWUikAgkAolAIpAIJAIDDoEkeQNuyzLhRCARSAQSgRoE8jIRSATaQCBJXhugpCoRSAQSgUQgEUgEEoGBjkCSvIG+g5l\/1xBI70QgEUgEEoFEYJAikCRvkG5sLisRSAQSgUQgEUgEOofAYPHqJZL3oUljHvnWHs+d+fYQfZqOYnj8ezea9Z23EZ3wFUQoMU87dEJourct8U1RFZMa6t65LMrSiE6nI087YVIPQdFaSm9pzSytEoHBjMCmm256+OGHf2LJf0ceeeSOO+5Yv1rKgw8+eO21164fqtG85z3vEemQQw5pxbjGNy+HMgIf+MAH3Dn14uZ0i\/YEMsIKbsbJkyeX+JGGtmjqOz4OPikciQji1Nt0u0ZKptN2e+R+FbA3SB7aceZhW4xYfumycn2aX\/zT9kUzsDry\/\/rB47ud53UFhMnjV73zpN3Hj12pK0HSNxFIBLqIgPfTW9\/61mWXXTbiLLXUUtttt513WFxG6xW4ww47LL30Xx+Joc82ERiCCPh0+Iz4pMTafXZ8gnyO4jLbLiLQ4yRPXeqDk8bIcvrMF1c76g8h+jS7bjLSqE6n5cfXzVrvs1PEPPq8ezodpBXH865+wiwhX\/\/NQ4sWv4rn7b7pqFZ80yYRSASGDgKbbbaZt9TLL7985ZVXXnrppS+++KK314YbbthpBH79619\/\/\/vfP\/\/885944olOB0nHIYvA7Nmz3T9VOeecc+69996eAERYwc01derU1uP7dPiM+KT4vPjU+Oz4BPkctR6hc5YXXXSRVLWdcx8oXj1O8t63\/ZrLLbPUzDkLj\/vxjALKrideh+fRGy1KhT1HospRZ\/3dljqk3bNLtTQnpywVCyNO0QgilCHiEDNGS1vMjDJTBitD7XaunjH72XkvMxu3+graIoIIJWBISakY6MgkRrXWS\/OG1P6\/UTZWJ9UyVnXXL3o2531qm7GjhtMcuvvaNV4yESpEhvJkFsKRsSHRtIRxDGmLst2NYJySCCQCBYFFixZ5aaFljz76KOVyyy1XDlsdv06YMIFypZVW2m+\/\/VzqE8dGDo8cyzqu0nFJSRi4pC8RVD6cbZF99tlHa5SoDjKuilpIhDJada\/aZH+IIxB3l5stOm4VfZjUXNIUiduPZUj1xiu3XFVZHJt3fGR8XtDEp556iuWKK66oLVIim7TmZi5DMjdKzO7Dwiz6ESTS9nnRCU3Ya+My2hKNr4+Py9CXlr0hUg1VRvthp2dJHj6xygrLWPaMWS9NnT5bp8gND8zVX2fV5fEMnSKYyoE7jo5LLPCot4+rMYihdltBhAozh5g4U\/S1yoffPnSCUpw+YYYhtT7L7putuvqIZRctfvX6JUsQgXAXRCj9EGSrOikoECyZxKh2jwmrYlE69cLRqCnO\/MOjqpVhwLjqrk8TQ01aoWRSDGQoT9kWTXRE0zHjzLmLdGqytRGff\/cGVf7HJiURSATqEXjhhRcog8B52ShpqBa0XofjqIwhwksvvaRtIoof66+\/vjZsEEfTRV\/rTbbHHntEKJfCYoT1byxDKf0bgd7IbtVVV11nnXViJv2Pfexj1UuEL4a07qvtttuu3HU0Sm6UOp2WuNXNG7QpStfVApv4rdzMIsjh1VdfFRBfnDNnjsvRo\/9CJ3SkPX\/+fEP0bUrNRD4+1YPjII4xC3fRdthhh+qHjrIfSs+SPJRi5eVfJ3mPPju\/ZvHIBEpRo4zLOBvVukTFOncqqna4\/6m3EB1xNhuzIuKiQ5QPsZYp98yO41c1RbMcvMtYQ40ET1LlCkF3uP\/kulknXfJAsT9mn\/UFmbfglaPOvUvYSL56Hv3ZfTeAhiU77WWg1Uet6pkTekeMfvv3j5QpJB90WWTuWlMXiowIHvrd22Klhhxh0zBAZ+WgE4sNNOQpW8qq8DU65jNXxYwH7TRatqEs0+215erSqHplPxFIBGoQwOockIUS8fKN31f\/uIzWO+yee17\/8RKlPudTLkMfrVfUzTffjBfW6GO0pjURS0GEMuQ1pg2JI7DHH3+cAWHpjeV9HKPZDh0EkBI3YVWqpC1wiLuu3EgKz27CclktqrnHkJu4r+Jo1WXVIAJ2qL3lllviBhYKbZJqTYYt3syCyPmss8668cYbJfDkk09a14gRI3y3wc9GjRpFqbLehOTFRBFHKJ3qp2aTTTbxZYnSkM9UfIrHjRsnuMj9Vpbqb5khFj+94UlZXX3vHJxJp3NyxZ3Pqh0SRcRqBEUs3IgGkQrShmm5HDNyOW3rsv\/E0UKFvU7EvPimJ4NdWYKF4II7bzSSDW6EZepMu29usCjtg0+\/Tnx3WmJgKKS4GGUTSq2FPD9\/sU7QTR3cq5A5l22K2QWUybd+9xADQcCiI1s56xShN1ouIys87+JjtoeSSQ3h6zQ6KQMAgUyx7xBQhPCO9IKJFLxlnRy1+CaYO3duvKLCt0kr\/oMPPsjAS8urSyfeZzreavo66jFemUQOLrv4MhYhZVAiMH9JfcuNFNWvmsvqkn33wG+0vrrsueeeOFB1tHN98yp1B2eKCO5b8aPf+s3sUyBUeGn1LUSGY8eO9elbYYUVXn755ZkzZxpqU9hgt4YiDndZxWIpCYKrxfP2228\/nylf4VxyodHpt9KzJA+9eGHB69Sk5sfXwDF25HL4h04\/EXUyVKxRMspjSFWIipd11dfD1N6UJyMCwvT8Ek4Wl6WtVjRnLTkYLUM1nQ3XXEEdrqo89bKHC+vFunAv579Nci7x0UTeAAAQAElEQVS+MpFPXMpQntHvaLvcMm\/ZaK03\/ZxERyOkfSIwRBBA1FQUvCGU0CzZa0AZQKcb5ZVXXsEII6DzKZwv+k1aLyRvsiYGOTT4EHAHug+rgqLVLDN+Hq4oay6LXsfpJH5D4msDTXeJErgkFcmUysQcOXKkw1OdRtLuzYylBWdFzogy4bx58+5t\/BsnPqRiNpqukX7ppZeWaqPR\/qCvJXndmxNugWGIqY5VQ0eiVvT47AVR+mLTy1LlbdjblsdfLdtWcmCm7sWyhhfirJgrPbFYozo1UiW7jWqHjo+drormWLnqDiilO6kGyzSkruZcVae5yEQ+YSNDkaPfbisT0xUph7mNHV9rPJQjicDgRwCFUrTzCiznTVdffXW8tLp98dW3ixKdd1j9FKojXpxFVCa8+erNUpMItIKA29vpJEu3NDYWx7UuuyIKdYcv+aOS6KM47s\/rr79eyU2\/RjpxM5cT2zirdVkTs3ppUdhtVdNmv4Y0+y7nG12blv1E2bMkzyJ\/dcvTSkfoyJmHbVGoxrQTJsUh6Q2V311g3AuCKmGWJoqfMJOSepiq2C9a\/qN9XPiKUKTELGe4uJclW3j8cgZeGKfGu77xV2NU6dTqRKhBgAvELrx2pqIdiMpP7DldjV+DpRHtqHPvUk3kXmWNLklVY3YBZfLZfTcwVDKHgJxpGklkJUN5sgEOiAAlgsuURCARaBMBr6h4T6y11lreXmwU8FQIdOpF2aDRUL1xvQar23DJX2Ypr95SqFCu0OfilWyU1FBPQx2VtE8E3K5uWjjEgaZjUIehLrsihVrFvSrUZkv+CJFOSFduZvRLtVuSMkccm5zVmqt8eEsmjox9YdMaJcER1e2ixOiLnFGfLJ8vo\/1WlurpzE665IGfXDfLLKhG\/IAXuoC+0KhX9fTftzNLvWBRQX3kQySGUeFV9ZZFE8ejMifhYkg9D9\/SIRHTGS4uy4Y9ZfkJPH3xzaKK9vl3b8BAq69U1iYCGNhNDz3PC5sMXlU0InOPHKwCjWNWlT0mrFr+4gnwH1zyk3+UxUsaTn6rLvX98jOF8uTInU11vS67V84444xPVv77yle+Mn\/+6z+z2L2zZLQ2ETj77LM9SdscSmVHEXjwwQednHqv7Lnnnt4B8YM73mT33XdfTaiwKa+QmtFWLh2ZmWK\/\/fbzDjOpqYuXPg29UaLjJTdjxl\/\/jlWxzM7gRiBuEvdJkfgl1k6s2m0c32Hc1aJpOxGkxgW1Qhkp3aJuVGHXWfJ7vsgZikZPunIzBzMTxNeedp9y1YlkAjofIkruxEcYAr5cxW+HRJ6StwSj\/VZ6nORZOR5z1Ll34Rb6Ifo0B3z7lrjs5Rb1+fbvH8GQYl7JfP7C6VhUXLbYOu21rmIs5gdPvzWqa6FkUF2g+A5bsboY1eK4u554nU6b8q3fPSQaAqooGAaicYm+Vtr\/dN495tUn6OZ518wsi6IJMYVMoq8V89Dv3iYZ\/SYimg1iXGwEqa636NvrdGBcRf2kk0763ve+d8QRRzz88MO\/+93vOuCcpp1F4Be\/+MWf\/\/znznqnXy0C3kxTpkzBqMqA852ac9KpU6dSFoPOdbx+fEy03LU20dT6Ifo09HEpnz\/96U\/tvuTCONtEoE0EsJnqWarz08cff5zl6Df+TIl+J8THofqLSiIIe9FFF+mEdOVmVr1z84tT2J5+IzFR9cPr4+NDRBn2lu+EGs+LSy0EJK\/Tn2Wp3kkOq0Bxyk936dPUTI3EMCg\/G8eAGU3hFgjNmM9cRXTCt96mXlMTNhxFEEdwYhZeoa9p6Y2yqZeSVXFBjCRfLOsNWKJcxUBiNEUiJVnpUJZo1ThcirvEpMeyCEfuDLT6RS8CZYgMRS5DIohjiE1RRocZY0Mh9QZh1hPtNttss\/766999992KeURV74Ql\/x199NHxltLqR+Hvuuv+SpQb6fGYMBZKwMi5XePjjjvuueeeC2Nth4KwJ+Yy45LcT5CAnE1KH1ICVvWU5ZKxPg17mcjnm9\/8poBC6V922WU6JAzYkJiRklT1UKK54IILBNQpQ\/TI9MKFC0855RR9EYhRNsQs5qVJ6RACNi7+7n\/8MFz1dVXiUNaMhkZbbKLz68b\/4sWzzz571llniaMtr6Lw0tLQGyXykRVlytBBwL1k6+vFXeHeCBzi7mLZyiUbd5F7KWLiNzXuZdQQ4xDB2Wvj8o32Tf8vH1kxCxH2TcPDhlUNJGCiYqBPw7E6aSujUuKlLcY6JZohKZmXsgie5wuboZA2ZyzG\/aTTSySvn6w20xigCMyZM+ejH\/3oaaedtummm\/oQfuc733EWpua37777+sjRWBc64jMZ+m233fbnP\/85DT3ugseoDioTOgLwOKBEhny2x4wZc+qpp1aNhfJdTVjGzC688EIt6VAQ9lWJ5AVcYYUVTGpqoya65ZZbKElVv9VWWxm94447Shsal8SX0U996lPWIuZNN90UyUtYNKPE6qxRTDZWLW3KIqpHMLTea6+9NsCZNGmSxQ4fPvzYY4\/VZymUgJSCuCwI6KckAolAIpAIDCwEkuQNrP0aEtnedtttzqE233xz7CcWjI2tu+660Q8CFNRnjz32YHP55Zcbwk7mz58f+k9\/+tNf+9rXVlttNXpkyEEwduhSgRA9YkZPzPKtb33r8MMPL8aUBD1StKcUxyXpRBBeIZG82XfZZZdZs2Y99thj9PI58cQTzXL88cdLiSbEMtmrYiJhWn2aGNLKXxyClgU+Y8f+9Y94c7GisBHfqn3v5FUkjLUQUAQq+vpOPQL1Nn2jyVkTgUQgEUgEWkYgSV7LUKVhDyOA62A8TgnPPvts1aYDDjigzQlnzpyJ2K2++uo1ozWEJkaxGWFJRL711lsVuihF2GuvvdhgRcccc4wzUEqXuFH8NDGWIxMHl5SGRCAtBuHSrqixiY\/GKZihZcVeYtibJHFWjFCfpow27+BtUrVGkaUqYVhVXVr5LbA2EagGyX6fI+AISdGa6PR5MplAIpAI9GcEhgrJ6897kLkFAipPGI9DWFJKaDFUbRsVojCYhQsXqmZVjTEkYUmJrD6nEsbG6aSJ6I2ielgdJTE1veNOfQeXyFYngvBtLlEadPYqeI2lYiSuxoBeX9uiIL6i4cfyD7GWFn2rZry4VxGojmY\/EUgEEoFEYKAgkCRvoOxU5vkXBIL3xKGt4058aO+99zamBIWuBTdSgTv6jd\/SmDhxopoWrob\/HXfccWeccQbj0kf4DjzwQBocURsFNi0KiC3hTJgTfYeCsK8KBukA2ozXXnttOX4tVNUQg6q981lmCnJa\/epQ8761KAqKZi5LUM\/TNnepH+USjjUI1FumJhEYBAjkEhKBwY1AkrzBvb+DcHXI3Gc+8xk1NlxEq09jnSjOkUceec8999Aryx1yyCGhR1b23XdfR8BOMEeOHHn44YfXGBvC55jRa8NYEDQL\/xO2qm8lCPuqIF5XX301R8pSuoufJjzllFPOP\/98WTmfxVYZEMzSKa2OVl+ndbE60cxlURZiOe36BmmWCWbMmAtH7jUIGEpJBBKBRCARGFgIJMkbWPs1aLN1RFgOUquLxHK+uOQ\/naLH3k477TRHilr9er0hZKXoDzjgABoiUonDkTslMXu9MX3jICuEfaMgMVrao446SrTqAnFHl5RyOPnkk\/Vpir3O8OHDg37pE6NsIs+Y1KLotSLQ6BOrs0ZhiSGaEAuh0bqkr7rwdWmU3ijRcRkSLpQpiUAikAgkAgMOgSR5A27LMuHBjIBjZQfNKpF77rkn+jWYl5prSwQSgURgsCHQ79aTJK\/fbUkmNGgQiLqa0ppOi4tC7Grqai06plkikAgkAolAIlCDQJK8GkDyMhFIBBKBXkcgJ0wEEoFEoAcQSJLXA6BmyEQgEUgEEoFEIBFIBPoagSR5fb0DXZs\/vfsbAuVPkPS3xDKfRCARSAQSgaGGQJK8obbjud6eRWDSpEnf+973tD07TUZPBBKBRKAxAjmSCAQCSfICh2wTgQ4gEL8DG39Y7rnnnit\/Y1mI+kreGWec8ckl\/zFjzCYlEUgEEoFEIBHoBQSS5PUCyDnFYENg3XXXHTNmTPzLsAjfnDlzJk6c2OYicT6jp5566rHHHjt\/\/vwLL7ywTbN+o8xEEoFEIBFIBAYPAknyBs9e5kp6DYEVVlhh8803j39A7Kabbho1atSmm27a5uzObb\/4xS+ec845p5xyysKFC9u0SWUikAgkAolAItATCCzVPUEzSiIwxBDYaqutVOZuuOEGVG\/99ddfbbXV2gTAka6jWkMnnXQSLqiTkggkAolAIpAI9A4CSfJ6B+ecZbAhECe2V1xxBarX6KzW0N13340CHn746\/9g7mCDINeTCLSLQBokAolAnyKQJK9P4c\/JBywCcWI7d+5cnUZntYZU79hge1OmTJkzZ86AXW4mnggkAolAIjDwEEiSN\/D2rB9n\/Jbuym1AxHFiO3z4cIW6Rme1VrH33ntjeMcff\/yVV145cuRIPM8lfUoikAgkAolAItDTCCTJ62mEM\/6gRUAB77TTTvv0pz9dXeGkN\/+dvLD53ve+x\/Lkk0\/+4he\/qLxXtc9+IpAIJAKJQIsIpFlHEUiS11HE0j4RSAQSgUQgEUgEEoEBgEBfkrzJ41e986TdH\/nWHh+aNKYK1fHv3YhSS6ktfZcDQizn3q\/\/jcz7Z7a\/+Kftp50wqX\/mllkNLARmzJihQjlt2rROpK3Gefjhh3\/izf9Nnjy5E6FacOmqiWw\/9rGP7bjjjl0N1Ef+H1jyXx9N3uq073nPew455JC11167VYeBZmdpFvjmW\/71q3Zve8jYwF5brrlIr01nIp8sTwOtPjE70ekd8ek2e7u70DvJNJoFOJLUNjJopO9LknfQTqOXW2aphYtfPXiXsY3yS30ikAj0WwSeffZZPO\/888\/\/7Gc\/e+655+p3KNVXXnnl5ptv\/v4b\/+lvttlm\/fxR26EF9h\/ji5b813\/yaTOTX\/\/61+6lJ554os3RQaO855573rjl\/\/L\/U6dOHTSr69xCbrzxxnPOOUfbOfcuet17771mH6y70Jckb6eNRt7x2Dyy2ZgVJ49ftZV9UiRT2HvuzLcTFalw0VERjAinHTph1nfeVqpoSlY0zGjoeRH2NPXShs2wYZRm1Ia9gCT6Wn0BCRu50Wi\/fvD41Ucs+\/l3bxBTh5IBM1KdXV8EQk\/Y0+gQSo5Fit4qSjJGmf3u8xMpSegbWTImRveYsOr4sSsVxCiJqU1KShzKlESgXQSWWmqpl19++aWXXrr11ltPP\/30z3\/+85dcckm7Xm0aeMTPnTt35ZVXjlHfWY888sjXCx2f+ISOy9D7ik+iH6URdQ6Xvo4rtu2zzz6MeSmZbL311r776tMU97AMvaESip6NCAceeCA9EUF8epHf+ta3Lr\/88jvssEMNBzXEpTppuPAS7eAl\/wlVZpGqSyIBvsxC9GnoSTE21F16MYmA\/FEwzwAAEABJREFURMcay3TVFckZVnIwyqYgwKtIsWFmOUWv45KSCMKMhliCOKLR6+y5556CV0cBGJfcGRQAXXIh1WgCSpgyRJ9mcAgQrNSqYzk6gIKezjrrrLPqqqu2Cw5jNgVqSPJ1D1IGXC4juNZo0RutDhltU8SXEmPiLio2MreJPgX0xBCNteiz51Us7RdlSHWIvUttsWyzI3K9L0tTcI8hNjQhFgWNGDI10Wcco6aTtktCbzT0WkEiGr1RmhABQ2913ENZbRlAFbaUHLmXsOx5hTszBkVchp4Bs6LXKZlssskmLjshfUbykKE1Vl7u+gfmkpWXX2b3zdoneVzwp5seen61o\/5w1Ll3TdxgFZTFmkVQERw7arj+uNVXeL0\/cjl99qussMzV987ROert435y3aziiNMwqEorNlV7fbOLv\/+ptwgrqxP23xjR\/PF1sz5\/4fRn57389d88dPR59zATuc20DRF864YH5oow5Z7Zh+6+9piRy+nzXWfV5YO0sTERHhwT\/eS6WdYiJn3IFmuP+Kfz7hnzmatOuuQB6wILcASpt2R\/wLdvMdH0mS9uefzVU6fPpiG8PjhpjEnD65\/euV6Z2miH5PTTvvWN\/G\/IIFDlc3jewoULn3\/++csuu+xzn\/uccsULL7zQoZunauxJt9122ykNqnVceuml8+fPHz9+fDw6n3zyyREjRniAsqdZeumlmekT\/TXWWOM3v\/nNlVdeudxyy02aNOn2228XAXfccMMNGRCOGNv9999PLzIzT1j6EJeCGIoI22+\/Pb0v+n\/6058WLFig1lj\/dZ+9NKZMmcJr0aJFSIxLXkSeQKBXR3NporXWWktkmqeeekoakqFnv\/POO9PQV1MyyqY+1Ub2jfSmqJHVVlstkHn88cc33nhjEzHQosUzZ86UhlE2lDUSNgBnYyGWU95hVjdq1Cj5G2IgFONwL6gq1E2fPh1Ko0ePjqGxY8cq6NZX74QV3BQ10eglHHrboe9WiVC92vbAZL7kwM2q4WZROnbBvafAaZtmz54NvQCqRajDeJVVVnn00UfB6CMJbZHl7lZxo9oIeiJ+GTLapsiqzbsxjG2xiYSyKSNHjrT7PhFuBlMoz4eNvdNnwMwOUvqMa1sUqzaLmNx9WHxkrIJv88TcxmDk4pPr3mZvpVriJvRggbB+VRpNRN\/oDq+6t9mXJEzsr0ys3eZCIyybhMXwYslW7TlDwqVD7VIdsu5GY0e0ixa\/evWM2ajJ47MXvG\/7NdsNzuWFBYu\/9buHWOJSF9\/0JEKD7ggi1O6bjqJHkjCYnTYaqU\/z\/PzFLPWLuFzvs1OCfhWlTgT\/6Q1P6jeyMdRIkKcqbaqaReT6tMNm5pyFMen1D8ydt+CVX93yNL0VWenYN6jqVuuOOO+amVOXcDKZg0tMZiEuJRz9asvSStscqpohpnttufq0++baCHpeDz49v5XtYFwjy74yb993vee9+d+QQWDXXXetuQcU9pZddtm3ve1t66+\/fqnJ1dg0uvTU83rA4Rh44Z111lmey\/reVXPmzNEJ8aRGC1i6rH9Me5+x9+CeN28ebicOMzE9K+OV4DVjqESePn366quv7hHMjIj84IMP6kSEFVdcUb9dwcPYM+NbJnIpmql1iCk82YvlLbfcUt5\/vqPz8gJgJnnvcu91\/eapMiBVe5dFGunDoIoMTYDp5SclidHAjY1OE7HkcshldWAEpnm5gBfI8tcPKTgwsJtelrEddtAlZZhFa2jcuHFe5KagEc1E+qEvGEqSzYZv0HeWA0ImTJgQZZtoFXugF5nfd999tmDixIm+0liaBYa+2jJuEerwevHFF4XVjw9O3NIAd5vFdw9Ddse9qtNE7KY9tRdsuNtraUjGJeHu5tcxNH\/+fMnbL32bGzMa4utDHYsyKhpl58QHRP7ic2+emGTCjGVM6pbTdy+5CS1cvypW5HMajxH6MhG99Vp1RLMW+ZuaTUdFGu5nETg2CWvIt8TIxKSmBjKXjkrfkDzEQmlqxqyXpi4hLkpZClfoWvPsEbjn5y8OF5Yz5y5auPhVHRp6NTwRlNZEG77sUqZA9fQZIDoqbepkz535duebNPVSE7zeoF5z4bUz1SAvPmb75kecNZFL2vUBLeeBp16q0W+01oorL7+0w1\/Jhyj+1diUS3wROzzzsC1YnnbohKJv0lEBtYpHn51fbGbNXVT6Heq8vPSITTZ126c0RGCQDayxxhpxhwwfPtyjfL\/99vvsZz\/7rW99C8tt5S\/F+GLqADRedVovP0Qn3gERdtNNN\/UKNOS4KjRaj8j58+fHk9qk9Y9pNiGKi9GptlycfIkZIgFpVA062vfkLRMFMTJFfZAgUsXSU9vrPMywYX0v47gsrThtpsrXox8mllDOhng10htqRSINQcK4pBqX0QLf+9tOmVqZIZRaq8NTgUkfInP6NsWWMV577bXtr\/vEZY3ZSiutxEARtE19zB6zAKHGpv9fqqgp5xTxvodqpA386dOne7W7DLatUyMdgrrGt\/7SJkLSxrX7KWh0N9bHpKnfO8oQpUSHkiZtcoeEZU3r4eCu8JDhLkgZ7VBibjbwuvHcfpaM+JY40QGvTv3NT292QMk8pEP52+KOfnDMWM3Es8Wjhqaj0jck76CdRuMWe0xYFRch6NeI5ZeuVqc6ugxkDmvcdr2VF6oO3vv6l\/59t3n99eOsNkId8O3XD1XPu\/oJDMmMDkBD35UWd1Qqc4rqcBYJe6Tu14S7Erzqu2jxa3GW6jg1xHKqBqU\/dfpsBUU2yplQbc4+i1d2EoFOI+CI1sNu7733Dm6HxbYeyjMrzm7KCy++3YrgKYzeOVHyZDTqOImyiCe1b+GOPzx26x\/TxaxRZ\/bs2WIWqb5lG7n0lb5RqoCSP\/SQJK89r+rIsJE+RrulVdswNaZi373tHDZF2PrdZBlDNS0qg9Si6WqHvFzWGDS\/NLUEipRyVHOvgTXqxsZ0G+UMNFtfENBpBHWjCPTuGdtnIkeBoolJ2Vwa3Y3NvcrojjvuiJ\/hSeianEUrQ6108CQfVdn6jieI54OnRDgKJWARZoxjqKaNx4Ubz+0nTiOzGq+4BBGgyiw6HYKdMRd3b5sfHENFWMaM3dL2DclTY8NCcJEiLrE05bcmq1JhUqgrNk4zhy\/zl\/yDzO26yaiHn1mAey18+dUdNlhlwcuv6lcDOos045R7ZtfPVRO86tW8H7zqqHPvYuaAWFsjNZGraddYtnkZtT1ebY42Uu564nXBPndecnLdyIzeebHinzqofojSY3SyTQSaI4DSfeUrX\/nqV7+qdNfcsqOjnsJ4gAd6m887T2rfwjfaaCM2HXpMS8N3dC823+P1u0VkopYQoWq+fIcyWl\/EdYqlBKRBQ5Q99Otf6u2mqurp\/MtrI4oTQoU00sdoozbSkFgYlFTjsqYNNol8Y9tcalZXY1xzidU5xQtHHZc1BoqadlZlsUV9jdnAvYSkg9qnn37a8rfbbrs2F9IhqNuMQIke+XqAspRDT8rm0u7d2NzdKF4leVTGzeOyc+JukfOVV17J3VNC26HEPC4cs8LZ7ee7IvcakSFN\/c3fSM+4Q2LtEGjlg1Mzo2eLR02H5grjpeL\/erN1qOpwVu2tOumvbnnaoWHzX7+I49HP7rsBR0H2nzjaIWzQOEyFUiUvjh0FR27mvLSYkjBWZjttyfEljojhlZNioyERXInRJZs7T9o9qn3BsUSjP\/69G2245go6IQyYMXYZ9C64psuqROQ2066aNepboGVarFWw0Za1uKwRazTKhh6YIL3+gbn6TQRJveLOZ3fdZKTVMRPBGm2Hfkoi0ByB1Zf819ym06OF90yePLnmVM6T2rdw74w2H9PNZ1RFEDl+o4KlQlT1xJOmEzJu3DivDY4bbrihVwiOpV8jclaV3PiN33KQgDQkw+y+JT+JhTHrEyUWomOUDUt9UlI1l5xdDhtGPQwOJhW\/kf51oxb+hzqX6RRdvFTqnZADFRQ7Ysh03pTB0sxeXV3VjGW92DgkY5VVVsEs60e9yJ1Hr7XWWuIYlYxJtaEfO3asPr0EqjjQDHSJvb7hhhumT58O\/8C5ZlEdhbrGvVxiDEFlgKwo7rIMtdlpdDe2adxI6Qaza0bdvQpaOq0LF9sd7u4Bju5YbUcTc++58dx+2CH3Ggl4yyfaFrj3QBT68vmloTda4+5+FjmS9Iledtllw6Bqb7SVD07MGJlwwf7b3aOYq6btA5IXx7I1fOjqGbPVk5r\/vD+68\/kLp0\/cYBXnrWcetgXqU04tp06fjbfNW\/BKhJ05d5F+4TccL77pSceXHC8+Zvvn5y8ujgUONmf+4dEPThpTY0PPN06WD91t7J8f+esvDMbvUgjIhSN3xgJqn3lhkQNcLDAuG6VttBWR7eOzF1iyibTyUZJs05G+WEqAZfw6RdUYLGhc4YKGeP3kulnsxbeQb\/\/+kXovZimJQK8h4Psu4uK41omSx9z9999fHp2Rgyf1yy+\/HE\/50LTYenTefvvtXhIiE09bVQHsobk7r\/nz5zsk8qapt1R3cWYqmnfY1VdfXW8QGlVJTCgWhcH86U9\/EtaQ2a+\/\/noaEUgJYrTNVNlPnz69LKHYN9KbohWpTuet\/9xzz1mXmFVfNvYifirOkhlYVBjolC2zRmY2MYbqW2Hh2WQH+RaswC5aUGd6m04DKAmgmOatj9+fNYGe\/IsEp8cYfJnBboFjsZZZKIW7HefDKnAFS7Pk1qFmXy\/Vfdxjjz3A6yzSt4V6y6Lh0ubdWAza7cRPGdo1C8cvVbNqKtDNI1Td8SfJSImLVr98HNr9RAPWjef2gzP3egGvGzvyrE5E3y7s7k8VuLg\/l1lmGTXpiC9JIMfWiyy+aDGk0yisIZbsCRt7FC4davuA5KEs6312CiZUTXTqkh8m2\/XE6ygxDAbamr5LXoYcuRJxaIq4NMSAhq++Vj8Ej+ESErOEvtqyH\/OZq+ptiu+Wx1+979dvKu6Rc9hz5F6isaGXUmhkJR8aUpSG9MUUR5\/7pp\/\/I0t9Gnrz6odEQO6kRm8obKJ1ySakahmjWhON+cxV8om5aAjLcKlZiKGURKAnEPDU+5\/\/+R8vs0bBL7roIucaxOnMFVdc4VyyxthTT5Dirn\/OOed4yIaGu0dk9CkFKc90cUQTmdToRTAaXiKQ6Gv12ZeYNEW8gw2RJtHCmDszYiIJh1KrT0NPaoI0SrVDeskTExEdokMs1rxafaITYSkXLlxIUy\/AlGRIiRNmLkOvZRbKWFq5DKW9sEyzGA2NFjiUhvSJS3FCqu5VvT7LgSKWZoGxomoLN0uwRkqtPrG0gk\/sS7k0yoVxSHEBJptyyUwQM5pXv2aUWbjbcX2OjJkRwYlOjUQa4VXCsqHnrtU3lyEB9YmYJVQMhTulIV6yYsZXX6tPjBKdqlTd5VyM2ejTRGSzs6Qkpqhe0hAzmquqD03JmY3ZI5qwgtOEFL3Rqn2MRltsfiClL8sAABAASURBVPnLX5qlmOnwCmETxtG6DL2WWSijLUOiSbuaTBi02\/YByWs3pzRIBBKBRKA5AqoOqFVzmxztEAIqSaVWpGKkspgIdwjAwWCcaxh0CCTJG3RbmgtKBAY1AjvuuOORRx5piTVfeWlSuoIAPBVHnbQ6TdM6XaLpSsD0TQQSgT5HIElen2\/BYErgtcG0mFxL6wj0pqUDC2coTjF6c9JGc9Uf9DSyHBB6qDowCkmGNyC2LJNMBJojkCSvOT45mggkAolAIpAIJAKJwIBEoG9J3oCELJNOBBKBRCARSAQSgUSg\/yPQNyRv2gmTSP9Hp28z\/MU\/bX\/nSbvH3+HrzUz6at7eXGPONdQQ+MCS\/2pWvfbaax9yyCGTJ0+u0bd7+Z73vIcj93YtO2Gw4447Hn744Vq+my75h906kSHfbpQl4H0gAkqspAcBOPRAejHVm9p+AsWbcurghSV87GMfA2AH\/XrQvNvvZKsrt0cP5t2R0O7PTyz5z2JtgfRoOhKgA7Yi+0T4XISPGauXoezltm9IXi8vMqdLBBKBRCAR6BYEbrzxxs79KYdumT2DJAIdRWD06NGPP\/7497\/\/\/V\/\/+te9\/EO0Zjz\/\/PPLn3TpaObdYt9nJG+VFZZ55Ft7PHfm26v\/vuqHJo1Ru7ry+J3odaKIRRmWlIpMsezTDp1Aacjl8e\/dSBAafcKG6Bhlw4vUFA4ZU4boM25XRAh7MUUu9txDr9UveslbAmVIpGSUL33NGo2GmYVYDrOQ5ZZZ6gdHbhVDbELZvC158tIvxsLe+\/W\/iXkNyUGGZVRW1kUvgfXXWL7oB1gn0x3ICNTUAKrVI8tyueTb+Cd8Efd1nCZEnyaG2IQyWgGPPPJIQwyWW265UJbWt+0999xzpZVWmjBhgi\/cRa\/jkhfhKD5NvSy99NLveMc72BD2xUBY390pQ6pD0jvwwAPFjCFf+ouXjtHQb7LJJi4biYBhZmkW2KZZmzaMD17yH3dzhaPVlXyKMobYm4Ixgyp69DRaK20EYEQQkDthb6JQaovekD5NiLQLPgUcSmZk5513DrMB2kLgrW996\/LLL7\/DDjuU1VkLGMsNU0XDUBFox17AASBFr+OSkjBgRhMiVAHTaHVGmdgRSi71\/3ZcuGtLZMZcaEJEfv\/738+XlBkpBST1d2+JU7UXikt9HPoQo6KRmtlLtBo9+\/r1BrarrrrqOuusE\/YWolPQ4FXNwahS6z777CNVU9uXrbfemr0+TVmsDEWgDGHAMZQeJh4pIoRGtoJIwyihZBxehmhC9H00WdYPmdTU9fpwbKXtM5I3dtTwi296crWj\/vCT62b90zvXQ0Ei3ZWXX2b5ZZei3\/L4q6dOn418fP3g8Tc99DzNUefeNXGDVYLrXH3vnIWLX91orRV5jR25HDIU\/\/oq4oKjXP\/AXJ0T9t84HPc\/9RacMhzZn3bohP0njhZNzK\/\/5iH9MrvRNoWvCOJwEVNk8Vk2CmX0zMO2eH7+YvZkyj2zy78bxqtmjYJYV+QDjaPePs6qmZHVRyz721ufFuG8q5+oRjDUpmB1JU8u48euJHixXHn5pQNbc8kh\/qU1o6YrIH\/794+sPWo4ZUoi0H8Q8BDEMy699FJfx5966inv+3huemh6cd5\/\/\/30RtmwjLQ9HLfbbrsZM2YYYuDJG\/rS+np95ZVXvvjii\/fcc48v3EUvwlprrWWIo7nEN0sZLZ3ll1\/+oYceYsN9bOUf2sJ7Fi1aRE\/UD8pQOK622mq33357DJV\/z8CQl43kLYGgj4SyXuQ2atQoNiLMmDHDG6g+N6+fkn+NzYgRI1544QW+F110keB8rQ44NGJKQHx60i56bBoBaIgIJaCwgoOxbFlZKT3ovIAlzD6k4BO\/2ytIWQtUyz8SFcYDq1VD+tOf\/rRgwYKbb745Vid\/t3G5YWAFMfjQV8U22WhbCTG3JUAKYvBpcj8UMN2H5WYTzabbEdH+\/Oc\/uyWqc5W+yCYyHTPGXDiWUZGnTJly1llnKetSylnm8iduXUIZIk7zDKtxwkXLKwLG7OXmoW+eVc2Hyy2qkDZ79uzHH39c+dkWCF4jNWuR\/BprrPGb3\/zG2uUwadKkiDl37twNN9wwfOG\/2Wab2UfpMaP0qNHaVre0R8pll11WPxcAwQjM8LIQy+EVssoqqzz66KOGRCgPDS6Ntj68WmmXasWoJ2ymz3zx6PPuEfmnNzz57LyXd95opH7IDQ\/MjY724F3GvrBgcfwDYj++bhZeiA8hJfrPvLAovNC7h56Zj9uhVrtvtiqvq2fM1hZBFlHGA759Cw2bvbZcXRwRXJ50yQNI2\/u2X1O\/RRFHNDGbhDLKZtcl\/4CHsEjnosVv+vMiZY0RRA6RD0yq\/xbFzDkL4SMCUisCOqvfRMxoXrOz4TJvwSs6RUT41S1PuzTX47MXjBn5l9rG7puOorzw2plagEy776\/406QkAv0KAYTMg9vjW1YetfPmzfNs1aeZPn366quv7sno0hnN\/Pnz77vvPn0GHvQ67QpfD1+8J57Rt9xyC25hlnpHj\/IIPnPmzFdeeWXFFV\/\/wikHuQWF4vLkk08a0iniVRHvRUOUI0e+\/twzqXetRzx3YhU1XiwJM6szysalRVl7TW5Iw7hx47xIIn821XebsDEvd8JXBDb6Yoosvllcdg49jiGCgDFWRFPdMuCAyHT0oHv55Zd1itiyGKKxFvygrAUjqTFmM9BF3QuTsDQLsXBb4E7AsF22KbbVhsaWAdl+ceHImNJu2lP9kDZvNgTCKMqodSvaAp0aEdn2NfkUmEgm4cVYzrHXMpGP26wMNc+wGidctAKaPQK6LDdP6Jtk1eZ6RWgu9TnE1BZoqBrTTrknRQN1IbhhRtmu2BoPE48UlrwsxDItyiVp83lCX4RL2fqibKXTZyRv1txFkd\/U6bOfn7+4EI5QlpbeKJvQzJy7aOHiV6MvglEkCb370\/TZw5dZSnUQ7Xv4mQXsyRV3Phv\/5uydlV9fYKOIFf+OrdNJwiYCNmkRIF4XH7O908zj37tRWLYSSmnNFJ9\/9wbLLfOW8KppI8ijz86v0XflUt3RpEqJI5ZfupU4WPILCxYjlGHcvclEzGwTga4g4J3kCbvffvs5uai+AlErpaA4y9A6CPNFPCYy5JHqrROXbf5j5DFUbYN1FWPuglQNWuyrbdTk08SxZlLvlfKarHoxA4I1ihxi7VUDfQVLNsp1+u0KiESIUFqRu4hemVGq+gVG\/RpRwzCjIlaT4lzNWrwFO7cXNVP3q0unpRZlaZFVm1vv7Y7pOgeEmPsqLLVAttd2jT7EbtI3l5oZ27xVRBakbF\/zT0GNcXUJhjqRIa\/q7PohNfrmWYVL19sCQn0oDyKPI8i3Ajt3Hzd7LW19InKbH3NDRRptfTFopdNnJK+V5JrbKI+tsfJyu206avgyS6la4YIqUqNWXIY+HFXFHHQ6kHXoiZ\/hW6HXOso0VEQBjLKJKH0psDmuVXTE2B751h6qiWHfKJTpMK04PJWDKlrY92gb9E6x86hz7yI1lbwenTqDJwI9h4CHnW+xDoPmz5\/vrXb44YeXb8BKdM44ijBj3HOZtBvZa9hz37tNtg502n2OtxuwaiCamGWxOuocVYOO9nsfvaB3ahjOucjgK851dAtasbfL9tpBHj7h7oJheHX7\/RBhu7Ht\/xl2YrFB7zyIfPm0Lz5EnQjSokujrW\/RndlS\/tcnoggX8yrFYULKcnFZ09IbZRN655UoXfSvnjFb\/eltm6\/2\/PzFSBjLrcetvPyyS9GHQbTOH8d85ipUbJ1Vl8fM1Kt4qV3FaIda1cEtj7\/6qHPv4oVQNg41zEQIKG7Hnhf7RtIkSCOXRnoobTZmRSvFRwHSyKxer3S38vLLqCnGUOfACd9sE4GeQ8CXYCd9mIEp4tTJt2F0Ks5QKKtSM+RrdHW0UV8dwlAxFll8mhYF9VxhhRXwMHnKtkWvmklVLEpFrRqhxqw6VPpqQqoFqjVF06RTA1HVsmaoAFK1adJvlCo8ncAiK61w8Zq1RGGvyaQDcUghzQ1maZF8o62PUaeEKMXjjz8OQ0g2AjmMG7U1M7Z5q9RENpckGwWsMa4uoWaoUYQafSOvGn3zrGpidu\/l6NGjJWMv7Ejrkes\/U21+zNsMaCLTla1v06aRcqlGAz2t33DNFeLc87P7boBhOA9tc0Z6o2yMYk77TxxdfnwNeVr48qvOZ9E7owp4m6+9kg69FuNxSquypU922mjk47MXoD5GHeOWX2KoMWPZpogjGmOj6J1W7bB5KGQUJWUp7aPePm65Bse1EUTtjRljmCgTavU7J0HRpHrC\/hu3eFz70xueRHwP3mWsGU0NHJ2URKCXEfDcNKMHqNZ3ZW8LnRCli0MOOcRj3WXQu\/hZIt+kvX623357elI1i6FNlvym6uTJk5VAGLQrqoCOxspPqYssvlDtOhYDD+6gRAjf1ltv7bIMNerEpOPGjbNAMn78+Da9wqzkJr6KpqVVw2KWjz76qDqZUXowstHq14t1WZ01xlDX0Ys42kg1VuRSktKIlFwGsbDSnXfeuclxbc1atttuuybGwg4Eqc3xvvvuQ8otzQBAbP28efNuvPFGl0XgBj0Y0rDB8ObMmQOcALn5\/cClRmLGzTbbjN6NEZ8m\/arURHaHuE\/cLVWb0g\/j2GvpWUK5e2OooxmGVwQ0i4VbPhBCX6I1z4pjjwpALNYUPjUtPlsAyEvavCzHQjxqLMplI2Fm7RBgYLqy9S5blz4jeXc\/8SLq40ATpTjzD4+iX20mTf\/5C6fjQCzPPGwLDO+AJb8\/EcY3PDB30eJX0TuXDzz10qLFr9HoE+TpvGtmCs6RrLLCMsf9eAY9cYw77b65Tl3pHePOmPVSiVklcyyLfOt3D+kz5vLBSWNKwo1CSfvim56Mn\/z79qET9Bctfg0fFaReBLEuqxNcVoxPuuSBerOiQeAwTqkWTXSqS5bqtPvmKBNitzHapOV44sX3B8g2xdY0Mc6hRKCHEPC8u\/\/++9dZZx0HUl4VTz\/9+i8JxVzx08r77befIe+n22+\/nbEhrb4XFT3xEFTn8\/4rQ4zpvTCef\/55yhph6X05YcIEZ6xlyPmIh++ee+7JEVv605\/+ZJYy2rzD0hIE5LvHHnvoO64K2trc0aRe9hZIvOZ5tWnPzGjkphXfV\/waS5qSvxMlNjWkodjLtivoidMmgPREqrEiUNgFE5mO\/fTp02O\/rHTWrFnKdU3wqa4FJi+\/+bc0zDKwBALzl\/y8AWYQmQPEHevdDyWAQOyiJb\/4HKPR8rKJcVOFDWxjSKfd+yEsS2vG66+\/3o1tRl9CnnvuuTJU7Yhc7iLGzT8FjGUuNyIfO1VCGaJxr5pOayH2tIw26vCKgLzKzcOYvvWs2PeQVB9HvtEpsI0YMQIhM50vn3bz3e9+NwLtsir2EYzAtChQWIjlVA3q+1wg1ubW1xs30vQNydv1xOv2POkGp4p\/4BbOAAAQAElEQVSrHfUHZ6mF0+BGlEhPNd1QsiSFjYUBy+IeZjQxpBXWKC9Sc2wqDmWIPuMQZO7R5xZEv9pOnT5bhLAXU+Qyyj30Wv2ilwkNYa9vXTFanycXQyxDGNMQSpOaWr\/qRYO\/zl\/0pt+cZUMkZrqIc+QP7uQOanpiSA5afUJPdEIiPkc2toajWWIo275HYMhk4AXgVII47vzlL39ZXnjeTDT0pPxeW6CCwdDQEzYsQ68tQ\/QXXnhhiWaoiOcsx5qhUNI3OlVkIGbM5UHMTOYRU4cjkZW+IcYxZBYSfbkZ0sal1hAvYuFlqCZ41Yyl+DT1YkajIcXGXCVscaGUZ1iWFcVoGaKvokdfjRNzST68qi1lRDYFrxjScRn6K664QnBmMfTrX\/\/aZaAaGi1lGP\/85z83b1mOoYEoFms5FlWSt16rpiRGi77asWqjITU2LkOvZVa86Elcwhx02riMm4o9JVTNLocYqraSZEOYcSlDwpJyGR0alqR699YMGW2UYVhW2xLQ3VIyZ9BKVuzlrGVPhOKlQyzEUEnDEKEPqR8tjlwKUODStxzCnY2YfAXR6pecDbFkb4jEKC9iiCZEv5iFjeliSIdxiLlC2aG2b0heh1LsTeODdho9f9Gr\/Z\/fvHOr1W9\/bF5vIpNzJQKJQCKQCCQCiUA\/QqCFVJLkvQkkVTT1szep+uWFYlupyfXLBDOpRCARSAQSgUQgEehjBJLk9fEGDK7p2\/5bgINrjbmaRGDAI5ALSAQSgSGCQJK8IbLRucxEIBFIBBKBRCARGFoIJMkbWvvdtdWmdyKQCCQCiUAikAgMGASGLsk7\/r0bdfEv0nV0k3\/xT9vfWfkH1jrqXmPf+\/nXJJCXicAgRmDy5MnlL\/P1w2W+5z3vKX\/2ZdNNNy1\/TKsfppop9SgC7oQO3ahuG1KfUtfuotfjdT3C61G68D8JfOxjHyt\/u6SKzNprrw2lT3ziEz4pzKpDnZiQexVDfdKJOL3jMnRJXu\/gm7MkAolAItCjCNT8zYUenSuDD1YEun4XdT1C92Jb\/bskSN7SSy995ZVXnnPOOfKsDnV90ouW\/Nf1OD0UoV+TPKWvaSdMIs+d+XZy2qETCgqUJC6rNa0PTRqjWnbl8Tux15k8flU2DGZ95200REyaIh\/YeTQlKcYxJDhliH4otU1CiRz25mLGuF6WW2apHxy5VZhVl8OyuKsvWgVNiCXILVyqmcRotEIxECEumbkkNaFiNNtEoL8g0F\/zUMabMGHCSiuttM8++\/jeL03f3Q888EBlAMUAozQKBkceeaRLouOSkugoJzCmJ+oHXjD0RKiIQF\/z1d8lZYg+4yIuQ89XBHrJrLPOOquuumoEpzQUWRk1HX248KUJ6Vxi4ZttDyFgg2KntPplliabxSZ2nIsbL\/75EMoaEcEoG+KGqY4ut9xybhh6Um6biFkuJfP+978\/biRxRIsIzNzePheU3Bm438qQsBEhzERgQ+hpwkwrWrjT+6RUgxgNkYAhBtxJhI0hM3KhJMxCKf5b3\/rW5Zdffocddghjq2bG2CWloT333JOSvTaG9IlLoYis5EYTIjhliH4oGVc\/fZSGiE4Ig3CRvKxCqQO3RoBwr3cJx663\/ZrkWd74sSvNmrtotaP+8PXfPPTBSWOwGcrmsvLyyyy\/7FJc4i\/6IkxHvX3cT66bRXPUuXdN3GCVEmS5Zd6y8OVXQ88r\/vE0wZGkVVZYZv9TbzF03tVPyCFcmoRCsDYbs2K4mMuMjIWqkdVHLHvHY\/OE\/fqbl8NdYtIzdNNDz3\/94PHhjuGdedgWz89fTC+4rORWE1NukBHwgCX\/FohQzBhzEeqE\/TcWpMYlLxOBRKAJAlOnTr3nnntefPHFyy67zPf+sFxttdVuv\/3273\/\/+0a9CbbbbrsZM2a4vPTSS+fPnz9+\/Hivk7D0ElU2MKRyoB\/\/kJHRnXfe+amnnqLnQu9lEPYe8S4pDZkXe\/NaiiE2ZYivCOKoQzz++OOzZ88uf0A1jLVGvckWLVoklIB8BacPcdmhxMIr2x5CwNbYEdtks2r23YyG6jeLHl3AZtwMvP785z+PGDGCskbYbL311jNmzGDjJlxrrbXKHcVyhRVWiDvZXbTxxhszpqyX0aNHP\/rooyKI4253z4eNrNxmU6ZMMeROc7+5jKFqy0xuVkeYiRCjppPbzJkzuUvDxyr09a0hBsyqeZrLjALSiwwlMPL1Of3Tn\/60YMGCm2++2SeUpohLSkOg8Nkp+uhABj6GBLRSucnQkLCCm4K+ujsiyKfNTx8vH9gSzR7ZqYhmqBEgXMpEXOIzzr67ZKnuCtRDcWbOWfit373+T4qddMkDDz49P\/6RrnbnuuGBucXm4F3GvrBg8U9veJIm\/l2Ho8+7R58sWvzar255\/Z9Oon989oIxI5ejJLueeF0QRP2r750zb0Eb\/7YEl\/U+OyVCIWRbrTvivGtmxl9RphTNvNxrpM3lcMfwLr7pSTHZf+t3D0k43A\/aaTT2eeplD9MLbop1Vl2+Wibcet0R+08c\/e3fPwIfNjWC9pWF1AzlZSKQCHQIAUyu\/OX6G2+88ayzzvLyEIFyzpw5OkVeeeWVBx980KUXz7x581ZccUX9qnDBz7wtQum0xyWlSy+\/l9\/4x7u8HrwwvGhjiH0xY9mmbLLJJl4Yf\/7zn43ymj59uhdteT13NDFBUnoOgUb7HjM22qyxY8cyQEe07kM3jE4TcRM6o4x7Nczmzp3LUf\/JJ19\/LY4cOVK\/XvCY8Lrvvvvc\/Dhfsbn\/\/vuFdek+d78hXvr1Ereu+9AHpJjJH0WLfxlMGpKpdwyNIQb61Tyb3+GMOyQyHzduHGoVy7FeWEW\/+e60OUt8YAs41milmy35Z4LDvk1AYijaVj7jYdl6299J3vPzF0+dPjvWo6SnRtXRuhTqVg0SoVpplcSeO\/PtCmkjll867JEwtbH4F2mnnTAplNqN1lpx5eWX\/vy7N2AfovhHXy\/VTMpyuLOcOXeRllgvMx0ybvUVED7UUJ888NRLCxe\/qhOiErnvNmvo02tDLrx2Jl548THbNzk1DsseaF\/rgZgZMhHopwh4pjuRcc7i+KbdFL3qPOJZsq8eFRVHX+gNqVIsu+yyoYy370svvRSXrbQO77xX1CDD2GsSV4h+o7bdxBo59kP9QEypft+br6Jmi1944YV6ezQFcZkwYYI7SkWq3qAVTbnx3CFuqvJdxR1VhtxgQpUh\/XYl8hczLEuouGy3DfcO3eFNYq600krYZ5sYhleHdqfmA2uNcIs4TVp8XQ777bdfzWFxE5cODfV3ktehxXSXcdA71bWjzr2LVCt5amOOQeMMF59jGZMqCjowNVSEZQz1aCsTVcNj9lm\/zIKJKjHuf+otz857Ge\/MH8sryGQnEeguBILeIWRepU5zHN+0ElmdgLGTI+dlnunl7RsvEkU7Z0akVPJaidktNo0S65bgGaQRAj2672pCbrY4Z0T1zNUojdS3iQDE4NYLn0qMXPnQufD8+fN32GEH3xs9XtpMqXPKpTrn1mte1dJd52pypWDWYs4qhZuNWRF5QpUQpja9HMgic1Pumc2SfRTSxr5x2tumSyjbXE6Nu4DMwv7RZ+cry40dNTwu1fyGL\/PXLcMs1f+cOG+45gqnVX4rhbFyoIPao869S3\/3TUdpUxojkCOJQMcQiCMnz2Wv0o55DhvmBMpRr7evg1RPcwdGo0aNculB73FfjdaJMomahKqA+kTEUVpYeum\/HESEpklbk1gTyxzqOgJN9r158JotVtlqYh\/03ZcQ95gZm1jWD5X6HEc3VSm5uaPKkBuMYxnSb1cifzHDsoSKy3bbcO\/cHV4fXEVQsa0eQ+lBrM1PZX2Qoqn5wAoCtzLavKPsd\/755\/uOx8zjRdtdslR3BeqhOPjNQTuNFvz49260zqrLIzT6BHVz+aFJY\/Tft\/2ayy3T8B\/UiuPLCII\/3XnS7qX8xreROCc1xP6E\/Tcux7WmUxgLOmUIw5sx6yV0Chd0jLv\/xNEMeGmLmcuqlOUIgpnFcmrcP7vvBoidtDn+9IYnHddGoc6Mh+42Vt2u5sfvXE67b26Z3eqskTH3oHdX3\/umHxiiT0kEEoEuIuDxHW+ayZMnO4RtN5onvlNa5YGwHD169Lx58wqri9cMm5133rkc1xpVKRw3bhw9LxO1+y3\/vvvu89KKH3LnNX78eLNgb9wbCbMmiTXySn23INDmvjePHFscP+m14447tkkIfHlwq7hhhLK\/o0aNmjNnDhrhsnVB4MRnHz8G51RRP6TckxtuuGG7N1i4lHbmzJk+O\/HbSOKbpQy10onld+gObxIWJo8++qhyHcSYyQduWn2y8sorawFY\/VTSNJL4wG78xu+yWKOVVnFr09EzwQfQLEZjN0Gk313SdZLXkF11S4rOHN+17ZoORp08XnzTkydd8kCEjd9OOPOwLQw9+PT8F9r63YiwRKHO\/MOjH5w0huXFx2z\/\/PzFzQ9Skbbzrpm56yYjw37afXNmzlkYv\/AhlBziZ\/JqQomJfkU+WmaqfZFAtX3omfl7bbm6yIL85LpZZTnc0USOhhwTf\/7C6ebiKJmjzr1LYY8+Ztz1xOvoayTQCC6ob5QxF6u29giFVqKeCKjRlEQgEWiOgOesB\/S73\/3u8sSv2iuQeLc5rnWg44V3\/\/33O4Fde+21qzY1fa+T6dOne4hzIYJfffXVbKp6Z7izZs1SXUABDRGVQqSNnov3+u233+5FQv\/kk096O3ohxcuJJkQ0xQDB2fPie9FFF8VQo5ZLm4mxxxLqp6BP6ToCVdjtVM2+N4nP8frrr8dLbPHWW2\/93HPP1Ru7SdyT8TN5grsN3Ej1Zs018+fPF98s1RsvXAQU1pA7LW7j0LfSys1tHB8E8eUvmkW14suGZaM7XOT\/n70zAbKyuvI4QoMsjYAi0MQQRLYSNzY14rBoJiiRaEziEhmXaFniQISKJDplrBo1hQYzqFjBskxAxC0mxpFEJRlAGDEw0KJRDIsgiNCIGCDs0Mr8wtUvj9fdj6bf0t9779d16nq\/c885997f9xr+3tsAa+bGE9lEZC2N72X+Vyp8L5MLN\/6niFmibwp2mvR2avruY0Y4R9V4R6+99hqrwp\/ClixZwiizwDMRNd\/afPfxPchoOtYwneQc5O6r\/Oz6x97hbhRLlE3zlm\/hOhIn9r3Jf+k27n+DYELQcM2aGMkiGeow+lUisUgk4SSSlgAMP0YHwxnF3\/DLpUwUDVGZIsEiJykYj8FPSxieJEPJ9fnJn6lGAJYUwyhOjFWxiyg3cadMEflZJJG0eEJMGA196mDsIgQQw3TEJ1bGqUlAAtUS4Jdm7k+5V+VXfAL4tZvLFH7ppx8M8fTowS\/8s2bNiiKJJ5E2CiMy9HESdjDpUbKiaol+SjEUpZBIP6SQSyQejA6PTMQ6MTr8XoUfoywVQgq5eIKRQhhteGQIC32cVAsp5FIh+KlJqZyjbgAAEABJREFUCvXDo21mCSRiT3rvDEGeNszIm8JCn5Y3wijvi\/b5559PfGWMBuPdERAsMZc+FmKoTwVaHkNNsugHQ3sxSgU+GyEm+GlROfixxKkTKyT2iU\/69qEaNUmn\/t69ewmoaiwSC37iiaQNj3w+mZd0LIoJQzziZDoeaQkjmD6506ZNY1X0scSh8EhWsIgAKWGR+Ku+HYZYUijIpBh1glGcFCwKwE8kj1FxYqK1sUL6xGOUZV7isaQUPHWzuIu8uu3KLAlIQAK1JmCgBCSQIwIcTXFAxTEV89Fy3IVkpK9liYAiL0tgLSsBCUhAAhKQwCEEOM2KftSBS1KuR\/EcEuFDRgmkL\/Ky+FejcYPJ5Sb3jxndcuaKWUkCEpCABCRQcAS4f8Sqbisjd4hU5moymAqvKuTMetIXeZldj9UkIAEJSEAC+UzAtUsgNgQUebF5FS5EAhKQgAQkIAEJZI6AIi9zLK0kgfQImC0BCUhAAhLIIAFFXgZhWkoCEpCABCQgAQlkkkA6tRR56dAzVwISkIAEJCABCcSUgCIvpi\/GZUlAAhJIj4DZEpBAsRNQ5BX7J8D9S0ACEpCABCRQkATSF3nZ\/bdrCxJ63DdV9\/X5Yag7OzMlIAEJSEACmSWQvsjL7HqsJgEJSEACEpBA\/Ai4ojwkkK7IK2nY4NwuLTQJQOCoo7L4z5\/k4TdXsS+5xC8J1DeBRo0aHTiQo1+XjjrqqPrervMXNQE+7XwIk37jSUvkNSlp+PJtX31x3FmaBCDwx9vPKWnkjW3St1iRPl5xxRXf\/+LL\/0qgvghcf\/31F198cW6+CS+77LL62qbzSgACfNqHDx+e9GlPS+Q1aujv6Ek8i\/2xcaO0PlHFjs\/9S0ACmSbQvHnzTJe0ngRiSqDqpz3OvyXHFKLLkoAEJCABCUhAAvEnoMiL\/ztyhRKQgAQkEBGwIwEJ1JaAIq+2pIyTgAQkIAEJSEACeURAkZdHL8ulpkfAbAlIQAISkEAxEVDkFdPbdq8SkIAEJCABCSQSKOi+Iq+gX6+bk4AEJCABCUigWAko8or1zbtvCUggPQJmS0ACEog5AUVezF+Qy5OABCQgAQlIQAJ1IaDIqwu19HLMloAEJCABCUhAAlknoMjLOmInkIAEJCABCRyOgOMSyDwBRV7mmVpRAhKQgAQkIAEJ1DsBRV69vwIXIIH0CJgtAQlIQAISqI6AIq86KvokIAEJSEACEpBA\/hI4uHJF3kEMNhKQgAQkIAEJSKCwCCjyCut9uhsJSEAC6REwWwISKBgCiryCeZVuRAISkIAEJCABCfyTgCLvnyzspUfAbAlIQAISkIAEYkRAkRejl+FSJCABCUhAAoVFwN3UJwFFXn3Sd24JSEACEpCABCSQJQKKvCyBtawEJJAeAbMlIAEJSCA9Aoq89PiZLQEJSEACEpCABGJJoABFXiw5uygJSEACEpCABCSQUwKKvJzidjIJSEACEqgXAk4qgSIkoMgrwpfuliUgAQlIQAISKHwCirzCf8fuMD0CZktAAhKQgATykoAiLy9fm4uWgAQkIAEJZI\/ANddcc9RRR82YMSN7U6RZ+b777qvXFaa5\/BylK\/JyBNppJCABCUhAAhKQQC4JKPJySdu5JCCBoicgAAkUBIFwkMZZWosWLcrLyxP3VFFR8ZWvfIWhwYMHP\/XUU3QIjgKiUfycF0Z+OoThHD16dEivWpmJcBJD5e3bt5OipSagyEvNx1EJSEACEpCABA4hgBq77bbbgmvXrl2XXnop0i087tix48orr\/zggw94nDt3LpF0IiPs7LPPDqM4p02blhSA8+GHHw4BVP7hD39IQZwYuUyEkz6Vf\/rTn9LRUhNQ5KXmE6NRlyIBCUhAAhKodwKorpdffrlTp04bNmw4cODAiy++iCZDroWFzZkzBwUWRjlsa9OmTfCHdvHixQTfe++9JDI6aNCgX\/ziF6i3MBpanAwR2bx58\/fff59+8DMFuWEUJ53gt01BQJGXAo5DEpCABCQggVgTyP3iEFhoL\/RWx44duTn95je\/yRreffddWix0br755rKystLSUo7icEYWRjkFJLFly5bIwc2bNyMWowA6F154IYk9evTo378\/j5GFXAoyihEWDdmpiYAiryYy+iUgAQlIQAISqBWBtWvXcsJXq9BDg7h+TRJ5h477lBYBRV5a+EyWQN4ScOESkIAE6kKAE7gTTzwxXMhy6xrs1Vdf5XSNcieffDJtuIRF9v385z\/nMbIwGq5rQyLt8OHDo4AUnZBLQcpyw8sUKYIdCgQUeYGDrQQkIAEJSEAChxDgKpZ71cjCX5uHmOOqNLquDaNhiOQhQ4YMGjQojCIHt2zZgjOyfv36oQ7DdW1IHDx4MKItCkjRufrqq8nlhpey3BQzRYpghwKBIxd5Ic9WAhKQgAQkIIGiJPDjH\/+Y07ho6\/Sj0zgk4NNPP40aYxRZds8999CJrKysbMGCBWEUJx2CSaF\/WCP3+eefb968OZEkjho1io6WmoAiLzUfRyUgAQlIoBYEDCksAo8\/\/jgXqUkWKTn2is6LRunjCVZeXt61a9fNmzcvXryYIuFPS4Sh0KLV1q5dG3Lp8Bj8tNTBT0sf5ccVcFJA3759d+7cSQz+SZMm0UlcEllaEgFFXhIQHyUgAQlIQAISqCMBLlLbtm27a9cubma5kOVmlrO3r33ta3UsZ1p6BBR56fEzO20CFpCABCQggVgR+OyzA3v3V9bNjm17\/ML\/W\/zEk09NffyJYO8s\/espp51et2oFn7W\/8lNoZ+\/tK\/Kyx9bKEpCABCQggfwjsHnbztET\/7vOdufj8+Z92GT+xmbBxv96UR1KFUnKv\/\/XC7v37c\/eR0SRlz22VpaABCQgAQnkH4FNW3Y8MXOJlgMC8956P6ufD0VeVvFaXAISyDEBp5OABCQggc8JKPI+B+F\/JCABCUhAAhKQQCERUOR98Tb9rwQkIAEJSEACEiggAoq8AnqZbkUCEpCABDJLwGoNGtx57fkfPv8fv7lnxO5Z92Bv\/OoHiVQm3\/otnMHoR0MvTbjuz4\/cvGnGTxgKfjz0sW0z\/5OaUeTg3l1WPfsj\/Fhi8e\/96xnMO+ehG\/FjlMITZdmpDQFFXm0oGSMBCUhAAhIoXgItWxzdu1vHC2\/9FdaqRdNIiqHevj3olOvv\/U2z8+8Y\/8Qc+onq7eQT2z\/829cZGnn\/74js1\/OEEPnUn94c9e1zgmJD4f3ytu9s27mHsKTi4G7SuFGn9q3xY9t37b31yoE4tdoTUOTVnpWREjgCAoZKQAISKBgCe\/dVPv5y+atLVmN\/XLTyhONbIdHQZ1\/v3+23c99BtLHTu6bOWrzsw0sG9qIfbPPWndX+6VE0X7vhd4esy88\/vWXzo+9\/eh4pFGcWiicqRabDjy3\/4GP0JZMSqdWSgCKvlqAMk4AEJCABCRQpgX37P31v\/Sdh8xWb\/06n65eO69j2GPTZtRf25S412JA+JzFUrT076y2O4ji0I5JTvSjmK+1b499wsCZOZmEuOoVqOd6XIi\/HwJ1OAhKQgAQkUDgEpr5czk1rZH2+\/1C1e+Mo7qTLf0bYX9duQhcm\/VhetSk60yegyEufoRUkIAEJZJuA9SVQnwSaNG7E0V1YQVnbY+hw5MbxG4dwHMXxWHtDBV5466+4yT27Vyey1n60leNADgXpY8zCXHS0jBBQ5GUEo0UkIAEJSEACBUvg6CYl4YftBvfu8vX+3RYv+\/CpP73J4dwfF60ccFrn8CN0DK169kcvTbiuWgpc0UZ\/PHbg6Sci7BYs\/YDIcI0b\/kQFFa65sO+HH2+7a+oshrT0CSjy0mcY7wquTgISkIAEJJAegb37Kps2Kdk9656X7\/\/+tp17ho2bEuqNvP938\/+y5vZ\/GxKGln\/wcTQUAqKWSNRb+Jk84n87952g5FCK19\/7m1YtmoYKFOeoL8qykyYBRV6aAE2XgAQkIAEJ5BuBI1\/vM\/\/zVrPz78CSRBiqDmcw+lFh+idd\/jM0XOQhMYTRovkiPzFE4sSIifwcFrYbfncUWbVgFGmnJgKKvJrI6JeABCQgAQlIQAJ5TECRl8cvz6VLIPcEnFECEigGAgNPPzGyTu1bN2rYkDby2Mkggax+nBR5WcVrcQlIQAISkEA+Edi7v\/KULh3u\/cF3Iju5e5flG3fRRh47mSJww7fP31d5IHufj5yJvOxtwcoSkIAEJCABCWSGwNGNS5au33H+feVaDgjcOOVdgGfmzVVXRZFXHRV9EpCABCSQCwLOIQEJZJGAIi+LcC0tAQlIQAISkEBE4KERPZeOHzCwR5vIYyerBBR5WcVr8awRsLAEJCABCUhAAikJKPJS4nFQAhKQgAQkUPQE\/nznWX+bfB72wcRBl5\/VIfDAiYU+h3Mc0f3ult7h8fbhXTZOGkw8Fjk5xhsxoGNZ66On33RaVIQONQnDomoUocLKCf\/y1MjT8GMM4Qk1iSeLmGpM16EEFHmH8vBJAhKQgAQkIIEEAqi0Y5qVXPLAkmNHzi5f8\/c7LzkJScf4otXbvtSmadBbA7q3aVLS8JkFFfjxjDzvy79euJH4kVPf7dv5GOQd\/h9MXzZ9\/oaKrXtHPPKXZxduxEPkhCt6vFD+EZHUZxbmwh+sZdNGJx7fjKEJL62hQ81bpi8jbPueyivOLgsxtqkJNEw97KgEJCCBYiDgHiUggdoQ+NaDS3rdPn\/e8i0Ez1+5dW\/lZ13aNad\/ZpdWm7fvC9KNx8jwdBo7F3kXeRI7aLX1W\/aEUWpOf73ilBNKUX4hZl\/lgReXfEx\/\/ootn+zYj76kGmErNu7q0KoJfu2wBBR5h0VkgAQkIAEJSKB4CXA+17JpyQtjenNbyp1pBALJhbBD3uFBdXGwRwfDjyDjZjZcs+KpycjqUdaCsGDjhnU+uqRGWbLuk9011dFfE4EaadaUoP9QAj5JQAISkIAECpkAoo3TOO5JOU5DhyX+SBzCrnuH5iPP\/zI3rRzsRRQ48OOalcvZoOESL2GjmNBZXrGTyMiYiOnCkG36BBR56TO0ggQkIAEJSCCRQAH2uSflonbk1HfZ24BurWkxhF2TkoYX92n3992VVcUZ97Cot7nLtiAEw4\/xkZJoG7ftQx1WO5QYZr\/OBBrWOdNECUhAAhKQgAQKngDncEu\/+MvtgrxD24VdI+zCjS1HesFDe\/lZHTjte2hET\/oIOBTeio270Ig8Jlm4CB57QefgT5woeGzTJKDISxOg6RLIKAGLSUACEogZgYmvrGFFL4zp\/bfJ5112VofJs9eh7fAEQ97t2PNpJPtwMvpC+UfhZ\/LI4pCP21v8GGEtm5b8etTp4Wf7iKTaV7u2ojKGHBw59d1q5SC5Wh0INKxDjikSkIAEJCABCRQJAVQXF7VcvGIdRr86fsbqpI2v37IHuZboDBe1xGNfvWthNERYp7FzE4tQjUfCMGZhrhCMn0haHnEyRE36GJIxsSaewre67jvEf6EAAA41SURBVFCRV1dy5klAAhKQgASKnkD\/Lq0Wrd5W9BhiCkCRF9MX47IkIAEJpE\/AChLIHgGuXDdOGkz96IyNvhYrAoq8WL0OFyMBCUhAAhKoZwK9vlT6t4P\/iFnqdtywzk1KGoa\/JCV1pKM1EXjznnM+rdyXvfetyMse27yu7OIlIAEJSKBICaxZs2akXzkhcMcdd2T1Q6bIyypei0tAAhKQgATyjEDjxo1rWLHuzBPgNDTzRb+oqMj7goT\/lYAEJCABCUhAAgVEQJFXQC\/TrUggtgRcmAQkUEwERowYMX78+B49euRm07fccksup8vNpjIyiyIvIxgtIgEJSEACEpCABOJFIO4iL160XI0EJCABCUig+AicddZZEydOnHzw68477wwAgjN65PRu0qRJw4cPpzNgwIDWrVvfdNNNxIRgnAez\/9HQD05a0seNG0ciRi42YcKE22+\/\/R9xkyePHz8+8TiQxOCnZT1RcerUZBzyMQVGCkaFxEhGcWJh9jBEWeYNa6ATFhBVSJqXYDxUwKgWKtDSv\/vuu0nHj\/GIM\/emyMs9c2eUgAQkIIG0CJicSwLomCuuuKK8vHzkyJEPPPBAs2bNgmRZuHDh7Nmz27RpgzIjpm\/fvnhmzJgxffr0+fPnb9269ZFHHsHDUpFWjE6dOpUKL730En1S8Afr2LEjKaNHjyYXT9OmTRs3bkwk8fQvuOACnBhFmIX0MIRn6NChtIe1srKybdu2kUUuFagTUthFhw4d2BFDrPO8885jNAwxb1gDUm\/58uVEsusQuWbNmksuuSQoP+Ihg4cKrLZz585Ehgq0bdu2Xbp0KUPQ6Nq1a+KWGc2NKfJyw9lZJCABCUhAAnlJ4Oyzz96yZQs6jNWjeF5\/\/fUTTjgBfcMjsoyhc84556KLLqITYvAnGnqoV69eaESEFH5SUEW9e\/emH4zEMBQeKysrlyxZQh8nQ61ataKPUTwSgmEIZ20MufnKK68QydQff\/xxly5d6LN+dsFe2BGPFGcudko\/2OrVyf96W\/A\/+OCDQfnxSPyePXtC8YULF7JHdB6VGcKYd9GiRXRWrlzJpqKN4MmZKfJyhtqJ4kDANUhAAhKQwJERQJ1wGMadY7Bhw4aVlJREJWbOnMm5V2lpKZ3Imdjh3pYALnBDOm3Pnj0TA46oz3kYV6sUYUm1TNy9e3dQcsRzpMeZHLqzXbt2rIq9UCpYioILFiwgeMyYMUzNAqgTDDJJxRFzYSgmrSIvJi\/CZUhAAhKQgARiSqCiooJrx8jGjh3LwVXiWpF9yKZET1KfK8sonc5dd92VFHDYR9QVGgtZxtRUYEmHTUkdgCDjApdSI0d+3nBKV20KM7Jlrmt37NjBAiZOnBgd11UbHx+nIi8+78KVSEACEpCABGJHIDr9qnZlQ4cO5aKTa1AubTkhqxrDrSV3mscdd1zVoSPycM3KLMgxrlaPKDEc3YWU6Oxt06ZNeHikraVxHMhF7dSpU4nv1q0bbRIZqiF28cfHFHnxeReuRAISyDcCrlcCRUAgXFZGfwDiloS\/lG7EiBFt2rThohbjQjOKSaSCNlq6dGn0Jw8QguPHj6dIYkwt+5FcI72srKyWWdwX9+\/fn2DOAllt9AN\/a9as6du3bziTo+V8ju0QVtWYjjWzcoaCvFu5ciX9RDJUoBo1OfZjKCamyIvJi3AZEpCABCQggTgSQLXMnj0blRZ+dq1Dhw6cZiHd0EwomyBriCkvLycGJ3tAA6H5Ro0aFR45e3vvvfe46KTCmDFjNm7cWNPFKLk1WfjzDaRThDOzZcuWodhYQE3xkZ871tNPP50sFsAiZ8yYEYZYA2eQ1157LUO0DLHOMJTUJk7NjNBgv8TQPvPMM507dw4VQEFN\/PExRV79vAtnlYAEJCABCeQLAYTR6NGjuSrFuLJE4bHy4IxkDQqJGJwMoX7Gjh0bPeIhjNxg9PEEu+vgV+jTkk4iLX3s4ODnP73HpEwdKuCnCJFMRBh9hgigX9UqKysfe+yxkMgiEwOoE\/y00RA1qRw9Ek9l6hODJW6KoRCMH2MZeILRJ4VEHkNMYkGcuTFFXm44O4sEJCABCUjgMAQclkBmCSjyMsvTahKQgAQkIIH8JnDMMcfcXChf7du3b9y4MbfG8dzQjTfeeODAgex9XBR52WNrZQnkjIATSUACEsgYgZKSkk8K5eutt95atGjRunXr4rmh1atXK\/Iy9sG1kAQkIAEJSEACqQns3r17hV85IVBRUYGkTv060hht4EleOvTMlYAEJCABCUhAAjEloMiL6YtxWRKQgATqjYATSyA9At26dbv66qv79euXXpnaZjPdddddN3DgwNom1CmO+ldddVXHjh3rlF0\/SYq8+uHurBKQgAQkIAEJSCCrBBR5WcVbdMXdsAQkIAEJFB6BcFR248Gv7373u2GDwRk9ctB1ww03cHqH\/9xzz23atGmfPn1wJgYfLHBjlMLQN77xjUsvvZRzOIZCMKORJ3ISiXGKxlkazmDk4jyssSQWlpTCXEzKUkM6pahMfR5riu\/Zs2eLFi2GDh2amBXKUp8scoOxhYsvvpiCjIYhPPQxJgoxuWkVebnh7CwSkIAEJCCBvCSApkG0rVq16tFHH\/3973\/fpEmToFRWrlz59ttvl5aWom+IOemkk1asWLF48WL8r7322p49e95444158+Y1aNCA0WorBBzHHnssdSgegnFGnvXr11OWdJwosCFDhuzbt49IjKGysjKmZiiFkXvqqaeuWLGClDlz5rRr1w55R3xFRQUtFWip3Lp163Xr1m3YsKGmeNa2bNmynTt3zpw5kw2SBQSyAEJl6jMLufiDHX\/88cuXL2do27ZtiN1du3bRpwILSAwLwdlrFXnZY2tlCUhAAhKQQN4T6N69+44dO1A57AQZhHY57rjjglJB0jHUo0ePvn370gkxhCVZigpE7t69m7J0IkMYUZnHjz76iLZVq1a0xDz55JPPPfccfYyhTz\/9lE7tDXE2ZcqUsEj6LLhly5akI\/IaNWoUZB+PkRETxUfO0GH7QAAFq8JDTaqxTfrBErewf\/9+VCB+pmDNYTs85sAUeTmA7BQSkEDdCJglAQnUP4HmzZu3adOGq8ZgnEshiaJlvfnmm5ztNWvWjE7kTOqkrpAUfNjHcPWZtIyashBqmzZt4qaVxZOYGIZM5CgOhcfyEJpEMkpbUzyjkSHU2DVroGwwEEWjSR1OHzkCTHLm5lGRlxvOziIBCUhAAhLIVwJbtmzhtjEyzrcQQ4mbQfahexI9Sf3DVkiKr\/YRlYaiQl1xScpdMKdi1YYlOf\/whz+wcq5K0WGkc80aAjhXY9mIvPbt2yP4gpO2pniGEo3ZWQOVIyMxMSAO\/QIVeXFA6xokIAEJSEAC+U9g165d6CrEULVbOeOMM7ip5HaSS9uaYlJXqLZsVSc3pJwXoqu4tA2XpFVjUni4UUWNrV+\/PpzeEYlO5QCvU6dO7A7BhyfRqsYnjrJfHjkCpI2zKfLi\/HZcmwQkIAEJZI6AlepEYMWKFcig3r17h2xOwq764q+LGzhwYGlpKRe1WGJMiIzaFBWimNp0OHgLugrBd+qpp\/J42Cwir\/vir9BDg6Lwtm7dGmlEDvDatm3LdSqCL5RKHR9iaInnVjf6QyGJWYzGxxR58XkXrkQCEpCABCQQOwIImrfffrusrIy7TgydNGfOHHRSv379unfvjtYhAFu1ahUxONkAjxyS9enTB0UYHqutwFDtjZpMEX66btCgQfS5MOWmNXWFxKyLLroIPZd4qcoB3v79+5F6UZEU8QQjZIcNGxb2SB2OMIcMGQITWtbD4V9UJyYdRV5MXoTLiDUBFycBCUigmAksXrz4scce47oTi25LgxOtE8ggcYjBGR6fe+45gqNR\/IziwaIKRBKQ+IiHRIwORtaUKVNo6WNMQTpGKfoMkY4fZUYfD\/2qhp+UYFHlKAzZh3qLHunUFB9mYepoPVQLZWnJIjcYfiz08UcbpMK0adOi9BCQ1VaRl1W8FpeABCQgAQlIIKYEOHpE5KG96ra++Gcp8uL\/jlyhBCQgAQlIIKcEuIctbDvzzDOvueaabt26bdy4sX53mtX3qsjLKl6LS0ACEqhKQI8E4kvgs88+Ky0tHVDoX7169WrYsCGb7dq1az3u9bTTTtu+fXv2Pg2KvOyxtbIEJCABCUggzwggfZo0adLYr1wROPbYY7P3EVHkZY9tFipbUgISkIAEJCABCdSOgCKvdpyMkoAEJCABCcSTgKuSQA0EFHk1gNEtAQlIQAISkIAE8pmAIi+f355rl0B6BMyWgAQkIIECJqDIK+CX69YkIAEJSEACEiheAnUTecXLy51LQAISkIAEJCCBvCCgyMuL1+QiJSABCcSfgCuUgATiRUCRF6\/34WokIAEJSEACEpBARggo8jKC0SLpETBbAhKQgAQkIIFME1DkZZqo9SQgAQlIQAISSJ+AFdImoMhLG6EFJCABCUhAAhKQQPwIKPLi905ckQQkkB4BsyUgAQlIAAKKPCBoEpCABCQgAQlIoNAIKPIS36h9CUhAAhKQgAQkUCAEFHkF8iLdhgQkIAEJZIeAVSWQrwQUefn65ly3BCQgAQlIQAISSEFAkZcCjkMSSI+A2RKQgAQkIIH6I6DIqz\/2ziwBCUhAAhKQQLERyOF+FXk5hO1UEpCABCQgAQlIIFcEFHm5Iu08EpCABNIjYLYEJCCBIyKgyDsiXAZLQAISkIAEJCCB\/CCgyMuP95TeKs2WgAQkIAEJSKDoCCjyiu6Vu2EJSEACEpBAgwYyKHwCirzCf8fuUAISkIAEJCCBIiSgyCvCl+6WJZAeAbMlIAEJSCAfCPw\/AAAA\/\/9MisRYAAAABklEQVQDAOqNERMxKiAvAAAAAElFTkSuQmCC\"\/>\r\n<strong style=\"font-size: 1em; color: #334155; font-family: Inter, sans-serif;\">Wynik wizualny:<\/strong><span style=\"font-size: 1em; color: #334155; font-family: Inter, sans-serif;\"> Profesjonalny diagram pokazuj\u0105cy klienta wywo\u0142uj\u0105cego sklep internetowy, kt\u00f3ry z kolei opiera si\u0119 na Serwisie e-mailowym i Stripe. U\u017cytkownik nie musia\u0142 zna\u0107 sk\u0142adni <\/span><code style=\"font-size: 14px; color: #334155;\">Rel()<\/code><span style=\"font-size: 1em; color: #334155; font-family: Inter, sans-serif;\"> lub <\/span><code style=\"font-size: 14px; color: #334155;\">System_Ext()<\/code><span style=\"font-size: 1em; color: #334155; font-family: Inter, sans-serif;\"> sk\u0142adni; AI poradzi\u0142 sobie z tym.<\/span><\/pre>\n<h2>Wnioski<\/h2>\n<p>Za pomoc\u0105 <strong>Studio C4 PlantUML zintegrowane z AI<\/strong> reprezentuje znacz\u0105cy post\u0119p w efektywno\u015bci dokumentacji. Automatyzuj\u0105c k\u0142opotliwe aspekty tworzenia diagram\u00f3w i zapewniaj\u0105c \u015bcis\u0142o\u015b\u0107 strukturaln\u0105 modelu C4, pozwala zespo\u0142om przekszta\u0142ca\u0107 pomys\u0142y w architektur\u0119 w ci\u0105gu kilku minut. Niezale\u017cnie od tego, czy jeste\u015b do\u015bwiadczonym architektem, czy programist\u0105, kt\u00f3ry przejmuje odpowiedzialno\u015b\u0107 za projektowanie, ten narz\u0119dzie gwarantuje, \u017ce Twoje diagramy s\u0105 jasne, standardowe i zawsze aktualne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optymalizacja architektury oprogramowania: Kompletny przewodnik po narz\u0119dziu AI-Powered C4 PlantUML Studio W szybkim \u015bwiecie rozwoju oprogramowania utrzymywanie dok\u0142adnej i zrozumia\u0142ej dokumentacji architektonicznej to stale wyzwanie. Architekci i programi\u015bci cz\u0119sto maj\u0105 trudno\u015bci z mostem mi\u0119dzy z\u0142o\u017conymi kodami a og\u00f3lnymi projektami systemu. Pojawia si\u0119 AI-Powered C4 PlantUML Studio\u2014nowoczesne narz\u0119dzie zaprojektowane, aby przekszta\u0142ca\u0107 opisy w j\u0119zyku potocznym w standardowe, kontrolowane wersje diagramy od razu. Ten kompletny przewodnik bada, jak to narz\u0119dzie wykorzystuje Generatywne AI i model C4, aby prze\u0142omowo zmieni\u0107 spos\u00f3b dokumentowania oprogramowania. Kluczowe koncepcje Zanim przejdziemy do mo\u017cliwo\u015bci narz\u0119dzia, konieczne jest zrozumienie podstawowych technologii, kt\u00f3re je nap\u0119dzaj\u0105. Model C4:Stworzony przez Simona Browna, model C4 to podej\u015bcie \u201eabstrakcja najpierw\u201d do tworzenia diagram\u00f3w architektury oprogramowania. Wykorzystuje zestaw diagram\u00f3w hierarchicznych\u2014Kontekst, Kontener, Komponent i Kod\u2014aby opisa\u0107 system na r\u00f3\u017cnych poziomach szczeg\u00f3\u0142owo\u015bci, podobnie jak przy powi\u0119kszaniu mapy (od kontynentu do widoku ulicy). PlantUML: Narz\u0119dzie open-source, kt\u00f3re pozwala u\u017cytkownikom tworzy\u0107 diagramy z j\u0119zyka tekstowego. Gwarantuje, \u017ce diagramy traktowane s\u0105 jako kod, co u\u0142atwia ich kontrol\u0119 wersji, por\u00f3wnywanie i utrzymanie razem z rzeczywistym kodem \u017ar\u00f3d\u0142owym oprogramowania. Generatywne AI: W tym kontek\u015bcie GenAI dzia\u0142a jako interpreter. Przyjmuje wymagania w j\u0119zyku naturalnym i przekszta\u0142ca je w specyficzny, strukturalny sk\u0142adni wymagane przez PlantUML, przestrzegaj\u0105c zasad modelu C4. Czym jest AI-Powered C4 PlantUML Studio? Narz\u0119dzie AI-Powered C4 PlantUML Studio to intuicyjna platforma internetowa stworzona specjalnie dla architekt\u00f3w oprogramowania, mened\u017cer\u00f3w produkt\u00f3w i programist\u00f3w. Przekracza proste przeci\u0105ganie i upuszczanie, \u0142\u0105cz\u0105c jasno\u015b\u0107 strukturaln\u0105 modelu C4 z szybko\u015bci\u0105 sztucznej inteligencji. Jej g\u0142\u00f3wnym celem jest eliminacja trudno\u015bci zwi\u0105zanych z r\u0119cznym kodowaniem w PlantUML. Zamiast zapami\u0119tywa\u0107 skomplikowan\u0105 sk\u0142adni\u0119 lub r\u0119cznie wyr\u00f3wnywa\u0107 pola, u\u017cytkownicy mog\u0105 skupi\u0107 si\u0119 na samej architekturze. Narz\u0119dzie pozwala dokumentowa\u0107 system od poziomu wysokiego Kontekst systemuwidoku do szczeg\u00f3\u0142owego Komponentuwidoku, zapewniaj\u0105c sp\u00f3jno\u015b\u0107 w dokumentacji projektu. VP AI: Automatyzacja architektury za pomoc\u0105 Visual Paradigm Visual Paradigm AI (VP AI) dzia\u0142a jako silnik g\u0142\u00f3wny tego narz\u0119dzia, drastycznie zmieniaj\u0105c proces tworzenia diagram\u00f3w architektonicznych. Oto jak VP AI poprawia ten proces: 1. Inteligentne generowanie sk\u0142adni Jednym z najbardziej stromych krzywych nauki w PlantUML jest opanowanie sk\u0142adni. VP AI ca\u0142kowicie usuwa ten barier\u0119. Poprzez interpretacj\u0119 opis\u00f3w w j\u0119zyku naturalnym, AI natychmiast generuje poprawny, z\u0142o\u017cony kod PlantUML. Oznacza to, \u017ce architekt mo\u017ce wpisa\u0107 \u201eSystem bankowy \u0142\u0105cz\u0105cy si\u0119 z mainframe\u2019em przez API\u201d, a AI wygeneruje poprawne linie definicji, relacje i stylizacj\u0119. 2. Zdolno\u015b\u0107 do rozumienia kontekstu W przeciwie\u0144stwie do podstawowych generator\u00f3w tekstu, VP AI jest dopasowany do kontekstu architektonicznego. Rozumie hierarchi\u0119 modelu C4. Gdy opisujesz \u201emicroserwis\u201d, AI wie, \u017ce powinien on by\u0107 umieszczony w \u201ekontenerze\u201d i mo\u017ce zaproponowa\u0107 potencjalne \u201ekomponenty\u201d, kt\u00f3re powinny si\u0119 w nim znajdowa\u0107, zapewniaj\u0105c poprawno\u015b\u0107 semantyczn\u0105 na Twoich diagramach. 3. Automatyczne draftowanie sformu\u0142owania problemu Patrzenie na pust\u0105 stron\u0119 jest trudne. VP AI mo\u017ce przygotowa\u0107 pierwszy szkic sformu\u0142owania problemu i kontekstu systemu na podstawie prostego nazwy projektu lub kr\u00f3tkiego s\u0142owa kluczowego. To zapewnia silny i sp\u00f3jny punkt wyj\u015bcia dla Twojej dokumentacji. G\u0142\u00f3wne funkcje Narz\u0119dzie zosta\u0142o zaprojektowane wok\u00f3\u0142 trzech kolumn: Automatyzacja, integracja i przejrzysto\u015b\u0107. Inteligentne generowanie tre\u015bci Narz\u0119dzie wykorzystuje pot\u0119\u017cny silnik AI do tworzenia tre\u015bci. Niezale\u017cnie od tego, czy potrzebujesz og\u00f3lnego om\u00f3wienia systemu, czy konkretnego sformu\u0142owania problemu, AI dostarcza solidny szkic, kt\u00f3ry mo\u017cesz dopracowa\u0107, oszcz\u0119dzaj\u0105c godziny r\u0119cznego pisania. Bezproblemowy przep\u0142yw pracy C4 Sp\u00f3jno\u015b\u0107 jest kluczowa w modelu C4. To narz\u0119dzie zapewnia poprawny przep\u0142yw: Obs\u0142uga zale\u017cno\u015bci: Automatycznie zarz\u0105dza zale\u017cno\u015bciami. Na przyk\u0142ad musisz zdefiniowa\u0107 lub wybra\u0107 \u201ekontener\u201d przed wygenerowaniem diagramu \u201ekomponentu\u201d dla niego. Zapewnia to logiczne powi\u0105zanie wszystkich diagram\u00f3w. Zarz\u0105dzanie hierarchi\u0105: Zapobiega powszechnemu b\u0142\u0119du polegaj\u0105cemu na mieszaniu poziom\u00f3w abstrakcji (np. umieszczaniu klasy schematu bazy danych na diagramie kontekstu systemu). Trwa\u0142o\u015b\u0107 projektu i wsp\u00f3\u0142dzielenie Architektura jest wsp\u00f3lnym przedsi\u0119wzi\u0119ciem. Narz\u0119dzie obs\u0142uguje: Zapis online: Bezpiecznie zapisz projekty w chmurze. Eksport\/import w formacie JSON: Eksportuj ca\u0142\u0105 kolekcj\u0119 diagram\u00f3w w formacie JSON. Jest to kluczowe dla tworzenia kopii zapasowych, udost\u0119pniania pracy stakeholderom lub integracji z procesami ci\u0105g\u0142ej integracji (CI) w celu realizacji dokumentacji jako kodu. Jak to dzia\u0142a: przewodnik krok po kroku Ustawienie projektu: Zacznij od wpisania nazwy projektu. Mo\u017cesz pozostawi\u0107 AI, by przygotowa\u0142o pierwszy szkic sformu\u0142owania problemu, albo wprowadzi\u0107 w\u0142asny szczeg\u00f3\u0142owy opis. Wybierz poziom diagramu: Przejd\u017a do konkretnego poziomu C4 (kontekst, kontener, komponent). Je\u015bli tworzysz diagram zagnie\u017cd\u017cony, narz\u0119dzie prowadzi Ci\u0119 do wybrania elementu nadrz\u0119dnego najpierw. Generuj i podgl\u0105daj: Kliknij \u201eWygeneruj diagram\u201d. Interfejs dzieli si\u0119 na dwie cz\u0119\u015bci: po lewej stronie widoczny jest surowy kod PlantUML (edytowalny), a po prawej \u2014 wizualny podgl\u0105d wygenerowanego diagramu. Zapisz i eksportuj: Po zako\u0144czeniu, zapisz projekt lub wyeksportuj go w formacie JSON, aby podzieli\u0107 si\u0119 nim z zespo\u0142em. Przyk\u0142ady: od tekstu do diagramu Aby pokaza\u0107 moc Studio C4 PlantUML zintegrowanego z AI, zajrzyjmy do praktycznego scenariusza. Scenariusz: system p\u0142atno\u015bci e-commerce Wej\u015bcie u\u017cytkownika: \u201ePotrzebuj\u0119 diagram kontekstu systemu dla \u201eSklepu internetowego z ksi\u0105\u017ckami\u201d. System sklepu wysy\u0142a powiadomienia e-mail do klient\u00f3w za pomoc\u0105 zewn\u0119trznego \u201eSerwisu e-mailowego\u201d i przetwarza p\u0142atno\u015bci za pomoc\u0105 \u201eStripe\u201d.\u201d Wygenerowany wynik AI natychmiast wygeneruje nast\u0119puj\u0105cy kod PlantUML i wy\u015bwietli odpowiedni wizualny wynik: \u00a0 Wynik wizualny: Profesjonalny diagram pokazuj\u0105cy klienta wywo\u0142uj\u0105cego sklep internetowy, kt\u00f3ry z kolei opiera si\u0119 na Serwisie e-mailowym i Stripe. U\u017cytkownik nie musia\u0142 zna\u0107 sk\u0142adni Rel() lub System_Ext() sk\u0142adni; AI poradzi\u0142 sobie z tym. Wnioski Za pomoc\u0105 Studio C4 PlantUML zintegrowane z AI reprezentuje znacz\u0105cy post\u0119p w efektywno\u015bci dokumentacji. Automatyzuj\u0105c k\u0142opotliwe aspekty tworzenia diagram\u00f3w i zapewniaj\u0105c \u015bcis\u0142o\u015b\u0107 strukturaln\u0105 modelu C4, pozwala zespo\u0142om przekszta\u0142ca\u0107 pomys\u0142y w architektur\u0119 w ci\u0105gu kilku minut. Niezale\u017cnie od tego, czy jeste\u015b do\u015bwiadczonym architektem, czy programist\u0105, kt\u00f3ry przejmuje odpowiedzialno\u015b\u0107 za projektowanie, ten narz\u0119dzie gwarantuje, \u017ce Twoje diagramy s\u0105 jasne, standardowe i zawsze aktualne.<\/p>\n","protected":false},"author":1,"featured_media":3349,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury","_yoast_wpseo_metadesc":"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.","fifu_image_url":"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png","fifu_image_alt":"","footnotes":""},"categories":[63],"tags":[],"class_list":["post-3348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-powered-modeling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury<\/title>\n<meta name=\"description\" content=\"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury\" \/>\n<meta property=\"og:description\" content=\"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/\" \/>\n<meta property=\"og:site_name\" content=\"Diagrams AI Polish\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-24T23:07:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png\" \/><meta property=\"og:image\" content=\"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"956\" \/>\n\t<meta property=\"og:image:height\" content=\"595\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/\",\"url\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/\",\"name\":\"Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury\",\"isPartOf\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.diagrams-ai.com\/pl\/wp-content\/uploads\/sites\/11\/2026\/02\/ai-powered-c4-plantuml-studio-8.png\",\"datePublished\":\"2026-02-24T23:07:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12\"},\"description\":\"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#primaryimage\",\"url\":\"https:\/\/www.diagrams-ai.com\/pl\/wp-content\/uploads\/sites\/11\/2026\/02\/ai-powered-c4-plantuml-studio-8.png\",\"contentUrl\":\"https:\/\/www.diagrams-ai.com\/pl\/wp-content\/uploads\/sites\/11\/2026\/02\/ai-powered-c4-plantuml-studio-8.png\",\"width\":956,\"height\":595},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.diagrams-ai.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optymalizacja architektury oprogramowania: Kompletny przewodnik po narz\u0119dziu AI-Powered C4 PlantUML Studio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/#website\",\"url\":\"https:\/\/www.diagrams-ai.com\/pl\/\",\"name\":\"Diagrams AI Polish\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.diagrams-ai.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/www.diagrams-ai.com\"],\"url\":\"https:\/\/www.diagrams-ai.com\/pl\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury","description":"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/","og_locale":"pl_PL","og_type":"article","og_title":"Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury","og_description":"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.","og_url":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/","og_site_name":"Diagrams AI Polish","article_published_time":"2026-02-24T23:07:38+00:00","og_image":[{"url":"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png","type":"","width":"","height":""},{"width":956,"height":595,"url":"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png","type":"image\/png"}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/ai.visual-paradigm.com\/wp-content\/uploads\/2025\/11\/ai-powered-c4-plantuml-studio-8.png","twitter_misc":{"Napisane przez":"vpadmin","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/","url":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/","name":"Studio C4 PlantUML zintegrowane z AI: Automatyzuj swoje diagramy architektury","isPartOf":{"@id":"https:\/\/www.diagrams-ai.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#primaryimage"},"image":{"@id":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#primaryimage"},"thumbnailUrl":"https:\/\/www.diagrams-ai.com\/pl\/wp-content\/uploads\/sites\/11\/2026\/02\/ai-powered-c4-plantuml-studio-8.png","datePublished":"2026-02-24T23:07:38+00:00","author":{"@id":"https:\/\/www.diagrams-ai.com\/pl\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12"},"description":"Dowiedz si\u0119, jak natychmiast generowa\u0107 standardowe diagramy C4 za pomoc\u0105 Studio C4 PlantUML zintegrowanego z AI. Pe\u0142ny przewodnik dla architekt\u00f3w i programist\u00f3w, aby automatyzowa\u0107 dokumentacj\u0119.","breadcrumb":{"@id":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#primaryimage","url":"https:\/\/www.diagrams-ai.com\/pl\/wp-content\/uploads\/sites\/11\/2026\/02\/ai-powered-c4-plantuml-studio-8.png","contentUrl":"https:\/\/www.diagrams-ai.com\/pl\/wp-content\/uploads\/sites\/11\/2026\/02\/ai-powered-c4-plantuml-studio-8.png","width":956,"height":595},{"@type":"BreadcrumbList","@id":"https:\/\/www.diagrams-ai.com\/pl\/streamlining-software-architecture-the-comprehensive-guide-to-ai-powered-c4-plantuml-studio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.diagrams-ai.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Optymalizacja architektury oprogramowania: Kompletny przewodnik po narz\u0119dziu AI-Powered C4 PlantUML Studio"}]},{"@type":"WebSite","@id":"https:\/\/www.diagrams-ai.com\/pl\/#website","url":"https:\/\/www.diagrams-ai.com\/pl\/","name":"Diagrams AI Polish","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.diagrams-ai.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/www.diagrams-ai.com\/pl\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.diagrams-ai.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/www.diagrams-ai.com"],"url":"https:\/\/www.diagrams-ai.com\/pl\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/posts\/3348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/comments?post=3348"}],"version-history":[{"count":0,"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/posts\/3348\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/media\/3349"}],"wp:attachment":[{"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/media?parent=3348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/categories?post=3348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pl\/wp-json\/wp\/v2\/tags?post=3348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}