From c5d43c3045c75d9ebbae658f3a57560db27cef90 Mon Sep 17 00:00:00 2001 From: Andy Grunwald Date: Tue, 21 Nov 2023 11:17:38 +0100 Subject: [PATCH] Ep98: Adding transcript --- ...98-der-hype-um-rust-mit-matthias-endler.md | 5 + src/data/transcripts/98-transcript-slim.json | 1938 +++++++++++++++++ src/data/transcripts/98-transcript.zip | Bin 0 -> 488125 bytes 3 files changed, 1943 insertions(+) create mode 100644 src/data/transcripts/98-transcript-slim.json create mode 100644 src/data/transcripts/98-transcript.zip diff --git a/src/content/podcast/98-der-hype-um-rust-mit-matthias-endler.md b/src/content/podcast/98-der-hype-um-rust-mit-matthias-endler.md index 2b82f0c8..38223bdf 100644 --- a/src/content/podcast/98-der-hype-um-rust-mit-matthias-endler.md +++ b/src/content/podcast/98-der-hype-um-rust-mit-matthias-endler.md @@ -63,8 +63,13 @@ rtlplus: '' speaker: - name: Andy Grunwald website: https://andygrunwald.com/ + transcriptLetter: A - name: Wolfi Gassler website: https://wolfgang.gassler.org/ + transcriptLetter: B +- name: Matthias Endler + website: https://endler.dev/ + transcriptLetter: C spotify: https://open.spotify.com/episode/4NmrV8nCZ1jcrIcEzb8s5v tags: - Software Engineering diff --git a/src/data/transcripts/98-transcript-slim.json b/src/data/transcripts/98-transcript-slim.json new file mode 100644 index 00000000..650b0641 --- /dev/null +++ b/src/data/transcripts/98-transcript-slim.json @@ -0,0 +1,1938 @@ +{ + "language_code": "de", + "audio_url": "https://audio1.redcircle.com/episodes/56f16cda-84aa-4c92-91f2-d6b7aa976d9a/stream.mp3", + "punctuate": true, + "format_text": true, + "dual_channel": false, + "webhook_url": null, + "webhook_auth_header_name": null, + "webhook_auth_header_value": null, + "audio_start_from": null, + "audio_end_at": null, + "word_boost": [], + "boost_param": null, + "filter_profanity": false, + "redact_pii": false, + "redact_pii_audio": false, + "redact_pii_policies": null, + "redact_pii_sub": null, + "speaker_labels": true, + "speakers_expected": 3, + "content_safety": false, + "content_safety_confidence": null, + "iab_categories": false, + "custom_spelling": null, + "disfluencies": false, + "sentiment_analysis": false, + "auto_chapters": false, + "entity_detection": false, + "summarization": false, + "summary_model": null, + "summary_type": null, + "auto_highlights": false, + "language_detection": false, + "speech_threshold": null, + "id": "ea8dbcb8-a46d-4e42-8279-b4804f1e4c5d", + "status": "completed", + "error": null, + "utterances": [ + { + "text": "Wenn man viele Entwicklerinnen fragt, welche Programmiersprache sie als nächstes gerne lernen wollen, fällt oft dieselbe Antwort. Rust. Man könnte schon fast von einem kleinen Hype sprechen. Projekte auf Gitter prahlen damit, dass diese mit Rust geschrieben wurden und jede zweite Case Study einer großen Tech-Firma hat etwas mit Rust zu tun. Doch was ist dran am Hype? Ist es nur Marketing oder steckt wirklich der Knaller der nächsten 40 Jahre dahinter? Ist hier wirklich alles Gold, was glänzt? Genau darüber sprechen wir mit Matthias Endler. Matthias ist von Anfang an bei Rust dabei und weiß, wovon er redet. In dieser Episode klären wir, welches Problem eigentlich von Rust gelöst wird, machen einen Deep Dive in die Kernkonzepte der Sprache, werfen einen Blick auf die Lernkurve von Rust, schauen uns an, wie die Sprache eine gewisse Rückwärtskompatibilität gewährleistet und noch vieles, vieles mehr. Bleibt dran, los geht's!", + "start": 4177, + "end": 53759, + "confidence": 0.8454557823129251, + "channel": null, + "speaker": "A" + }, + { + "text": "Wir haben heute ein sehr schräges Setup. Das hatten wir schon einmal. Und zwar sitzt der Andi remote in Duisburg vor seinem Bildschirm mit dem bekannten Coronavirus. Ich bin extra aus Innsbruck nach Düsseldorf gekommen oder nach Duisburg und sitze jetzt in Düsseldorf, ein paar Häuserblocks weiter quasi von Duisburg, mit unserem heutigen Gast aus Bayern. Und darum habe ich auch ein sehr gutes Maxl Helles vor mir.", + "start": 55799, + "end": 84114, + "confidence": 0.8105000000000002, + "channel": null, + "speaker": "B" + }, + { + "text": "Das gute Maxl.", + "start": 84134, + "end": 84595, + "confidence": 0.3143333333333333, + "channel": null, + "speaker": "C" + }, + { + "text": "Genau, weil du als original Bayer, der auch in Düsseldorf, also internationaler geht's ja fast nicht mehr, oder interdeutscher, ah egal, ich will mich da gar nicht verzerren. Besser geht's gar nicht mehr, aber wir haben heute natürlich ein ernstes Thema oder haben wir das Bier Thema? Ein bierernstes Thema. Und zwar sprechen wir heute über, Andi, weißt du schon oder bist du in einem Corona Delirium?", + "start": 85435, + "end": 110179, + "confidence": 0.7706119402985073, + "channel": null, + "speaker": "B" + }, + { + "text": "Über was Rostiges.", + "start": 110200, + "end": 111380, + "confidence": 0.8156666666666667, + "channel": null, + "speaker": "A" + }, + { + "text": "Genau, über Rust. Was ist Rust?", + "start": 111420, + "end": 114402, + "confidence": 0.8633333333333333, + "channel": null, + "speaker": "B" + }, + { + "text": "Rust ist eine systemneue Programmiersprache von Mozilla.", + "start": 114463, + "end": 117485, + "confidence": 0.756, + "channel": null, + "speaker": "C" + }, + { + "text": "Wollen wir den Matthias jetzt mal vorstellen?", + "start": 118165, + "end": 119586, + "confidence": 0.301, + "channel": null, + "speaker": "A" + }, + { + "text": "Schöne Einleitung. Ja, okay, stellen wir den Matthias vor, wenn es unbedingt sein muss. Ich kenne ja Matthias schon jahrelang, fast besser als den Andi. Matthias begleitet mich ja tagtäglich eigentlich. Wir haben ja auch ein gemeinsames Projekt, hatten schon Projekte gemeinsam, haben immer noch ein Projekt. Aber Andi, dir gebührt die Ehre, unseren Gast vorzustellen aus Bayern. Moment, Franken ist das Bayern? Andi, stell mal vor.", + "start": 119626, + "end": 143875, + "confidence": 0.7953134328358208, + "channel": null, + "speaker": "B" + }, + { + "text": "Das ist in der Tat für mich eine wirklich schwierige Folge, weil ich bin jetzt der Norddeutsche hier. Wir haben jemanden nicht aus Bayern, nicht aus Franken, aus der Oberpfalz. Drei Kilometer von der Grenze von Franken. Das wurde mir so eben noch bestätigt, weil ich glaube, da gibt es so einen richtigen Hass da unten. Wie dem auch sei, er hat auch einen harten Dialekt, der für mich als Deutscher teilweise echt schwierig zu verstehen ist, aber Lieber Matthias, wir beide, Wolfgang und ich, sind schon eng verwoben mit dir. Zum einen haben wir mal zusammen gearbeitet, zum anderen hatten wir beide zumindest, du und ich, diverse Hackathon-Nächte mit Club Marte, Wodka und Helene Fischer um 4 Uhr morgens.", + "start": 144455, + "end": 187170, + "confidence": 0.8222000000000003, + "channel": null, + "speaker": "A" + }, + { + "text": "Ich frage gar nicht, warum Helene Fischer.", + "start": 187470, + "end": 189690, + "confidence": 0.5988571428571429, + "channel": null, + "speaker": "B" + }, + { + "text": "Weil unser Prototyp natürlich nicht lief. Kommen wir weg von unserer Beziehung. Wer bist du? Du hast dich vor kurzem selbstständig gemacht und bist Gründer einer Rust-Consulting-Firma namens Corode. Du brennst für Open Source, so ähnlich wie ich, bist aber deutlich erfolgreicher mit Repositories wie z.B. Idiomatic Rust mit 5.000 Stars, einer Markdown-Datei, die sogar Geld verdient, mit einer Liste von Static Analysis über 30 Programmiersprachen mit 12.000 Stars. Du hast einen Fast Async and Stream Based Link Checker in Rust geschrieben, womit man unter anderem tote Links von Static Websites parsen kann und der auch von Amazon für die Amazon Web Service Dokumentation genutzt wird, also Hut ab. Du hast in irgendeiner Art und Weise ein Fable für Entertainment und Storytelling. Und das hast du mehrfach unter Beweis gestellt mit deinem YouTube-Channel Hello Rust, den du leider nach zehn oder zwölf Episoden wieder eingestellt hast. Du erzählst öfters mal recht lustige Storys auf Meetups. Und wir dürfen uns bald auf einen eigenen Podcast von dir namens Rust in Production freuen. Release-Date, glaub ich, noch kurz vor Weihnachten.", + "start": 189710, + "end": 259925, + "confidence": 0.8164719101123593, + "channel": null, + "speaker": "A" + }, + { + "text": "Jo.", + "start": 260325, + "end": 261026, + "confidence": 0.842, + "channel": null, + "speaker": "C" + }, + { + "text": "Super. Und weil das noch nicht genug ist, Hast du auch noch mal ein Projekt gestartet, womit man seine GitHub-History als Poster printen kann? Also, wer dieses grüne Mosaik liebt, der kann mal Codeprints googeln. Da kannst du deinen GitHub-Profil angeben und dann kannst du das als Bild zugesendet bekommen. Ich hatte auch mal eins an der Wand, sehr, sehr schön.", + "start": 261086, + "end": 281281, + "confidence": 0.778016393442623, + "channel": null, + "speaker": "A" + }, + { + "text": "Was heißt, du hattest eines an der Wand? Du hast es nicht mehr an der Wand.", + "start": 281301, + "end": 283663, + "confidence": 0.672125, + "channel": null, + "speaker": "B" + }, + { + "text": "Es hängt leider nicht mehr.", + "start": 284003, + "end": 284904, + "confidence": 0.6178000000000001, + "channel": null, + "speaker": "C" + }, + { + "text": "Du warst ein erster Test-User.", + "start": 284924, + "end": 286044, + "confidence": 0.23900000000000002, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, es hängt leider nicht mehr an der Wand.", + "start": 286085, + "end": 287666, + "confidence": 0.6353333333333332, + "channel": null, + "speaker": "A" + }, + { + "text": "Ich werde da persönlich noch mal nachschauen.", + "start": 287706, + "end": 290068, + "confidence": 0.5752857142857143, + "channel": null, + "speaker": "B" + }, + { + "text": "Der Wolfgang war auch dabei übrigens, ja? Also, den wollen wir nicht vergessen. Auch CodePrince ist auch sein Kind.", + "start": 290108, + "end": 295171, + "confidence": 0.5422105263157895, + "channel": null, + "speaker": "C" + }, + { + "text": "Und ohne Wolfgang kannst du anscheinend auch nicht, weil inzwischen baut ihr auch ein weiteres Produkt zusammen, namens OpenPodcast, um podcastanalytische Daten zusammenzufassen von verschiedenen Providern. Und jetzt mein Lieblingsfakt über dich. Du magst esoterische Programmiersprachen. Und ich erinnere mich auch noch an deinen schönen Code, den du in LOL-Code geschrieben hast, nämlich an den HTTP-Retry-Mechanismus, so viel ich weiß.", + "start": 295231, + "end": 321823, + "confidence": 0.8034333333333332, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja ja es war tatsächlich ja curl in lolcode und dann auch der versuch einen server in lolcode zu schreiben. Aber ja macht mir tatsächlich spaß esoterische programmiersprachen auszuprobieren.", + "start": 322740, + "end": 335475, + "confidence": 0.8416551724137931, + "channel": null, + "speaker": "C" + }, + { + "text": "Was würdest du sagen ist die esoterischste programmiersprache die du jemals angefasst hast.", + "start": 336295, + "end": 340821, + "confidence": 0.7123846153846155, + "channel": null, + "speaker": "A" + }, + { + "text": "Das ist eine gute frage.", + "start": 340841, + "end": 341902, + "confidence": 0.7412, + "channel": null, + "speaker": "C" + }, + { + "text": "Befunch ist komisch.", + "start": 342751, + "end": 349174, + "confidence": 0.7266666666666666, + "channel": null, + "speaker": "B" + }, + { + "text": "Befunch, eine sehr esoterische Programmiersprache also wenn du lolcode schon esoterisch findest. Dann ist B-Funch nochmal eine härtere Nummer. Die Idee von B-Funch ist, dass es per Definition schwer zu schreiben ist. Also das ist die Sprache, die sich im Endeffekt am schwersten schreiben lässt.", + "start": 349234, + "end": 369313, + "confidence": 0.7786222222222223, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt du hast ein Faible für schwer erlernbare Sprachen, darum machst du auch Rust.", + "start": 369353, + "end": 373539, + "confidence": 0.6764, + "channel": null, + "speaker": "B" + }, + { + "text": "Also ich denke ich habe ein fable für ideen mit denen man maschinen dinge beibringen kann also, wenn man irgendwas auf einer maschine ausführen lassen will dann muss man das nicht immer in beispielsweise c oder python machen.", + "start": 375280, + "end": 390006, + "confidence": 0.8019736842105262, + "channel": null, + "speaker": "C" + }, + { + "text": "Okay, dann gehen wir gleich mal tief Vollgas rein in Rust. Was ist Rust für alle, die noch nie Rust programmiert haben oder gesehen haben?", + "start": 390506, + "end": 398271, + "confidence": 0.8162, + "channel": null, + "speaker": "B" + }, + { + "text": "Rust ist eine Art und Weise, Programme zu schreiben, wie man sie eigentlich vorher noch nicht hatte. Und zwar in einer Art und Weise, dass man Fehler vermeidet, die in typischen Programmiersprachen wie C++ und C einfach prävalent sind. Also da geht es um Memory Safety. Das ist eigentlich so das große über thema bei rust dass man versucht zu vermeiden speicher falsch zu verwalten an sich hat sich da eine community drum gebildet die viel viel mehr macht als nur.", + "start": 398651, + "end": 430412, + "confidence": 0.8631975308641975, + "channel": null, + "speaker": "C" + }, + { + "text": "Das mittlerweile bleiben wir mal da also bei der bei der speicherverwaltung java sagt mir auch speicher wird super verwaltet und ich muss wenig tun. Was macht jetzt rust besser?", + "start": 430452, + "end": 440181, + "confidence": 0.7154333333333334, + "channel": null, + "speaker": "B" + }, + { + "text": "Java verwaltet speicher für dich mit einem garbage collector. Und zur Runtime wird da ab und zu mal einfach aufgeräumt und das ist eigentlich auch vollkommen okay. Sehr sehr viele Dinge werden auf dem Heap allokiert und es gibt zum Beispiel Reference Counting. Das sind alles wunderbare Maßnahmen um Speicher zu verwalten, aber die haben natürlich auch Kosten und zwar in Form von Overhead. Und der Overhead wird eben zur Laufzeit bezahlt. was in manchen Bereichen nicht gewünscht ist oder gar nicht möglich ist, also beispielsweise in systemnaher Programmierung in Embedded Systemen, da gibt es einfach gar keine Speicherverwaltung zur Runtime, das ist einfach zu komplex, es gibt vielleicht gar keinen Heap. Und Rust ist eine Möglichkeit, Speicher auf andere Art zu verwalten, indem der Compiler zur Compile-Zeit erkennt, ob Speicher beispielsweise von mehreren Stellen mutable, also veränderlich, beschrieben wird oder genutzt wird. Und das wird dann verhindert und das verhindert auch sehr, sehr viele Probleme zur Laufzeit. Aber das Interessante ist, dass man, wenn man das verhindern kann, derselbe mechanismus auch dafür zuständig ist speicher aufzuräumen mit einem system von ownership und borrowing, bei dem daten hin und her gereicht werden zwischen den einzelnen funktionen die die daten benutzen und der letzte macht das licht aus und räumt dann daten auf.", + "start": 440261, + "end": 521186, + "confidence": 0.8296981132075474, + "channel": null, + "speaker": "C" + }, + { + "text": "Andi, jedes Mal, wenn du wieder JavaScript programmierst, dann fragst du mich um Hilfe.", + "start": 524067, + "end": 528850, + "confidence": 0.8057857142857143, + "channel": null, + "speaker": "B" + }, + { + "text": "Das ist korrekt. Möchtest du mir nicht mehr helfen?", + "start": 528890, + "end": 530450, + "confidence": 0.5681111111111111, + "channel": null, + "speaker": "A" + }, + { + "text": "Es ist meine wertvolle Zeit. Hast du dir schon mal überlegt, vielleicht einen ordentlichen Kurs für Webtechnologien zu machen? So abseits von deiner ganzen Go-Backend-Ecke. Ihr könnt da sicherlich mit unserem Episodensponsor workshops.de sprechen, weil die bieten Remote-Schulungen für den ganzen Web-Bereich an. Angular, React, Vue.js, Spring Boot, alles was du willst. Und die hätten sogar Lifetime-Schulungen. Also da hast du Zugriff auf die Materialien ein Leben lang. Dann hast nicht mal du mehr irgendeine Ausrede und könntest mit deinem Tempo einfach lernen.", + "start": 530730, + "end": 560240, + "confidence": 0.8129879518072284, + "channel": null, + "speaker": "B" + }, + { + "text": "Du musst das so sehen. Ich bin ein sozialer Mensch und lerne sehr sehr gerne im Team und besonders sehr gerne mit dir.", + "start": 560420, + "end": 565221, + "confidence": 0.6410869565217391, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja, da gibt es natürlich auch eine Lösung. Du schnappst dir einfach die maßgeschneiderten Inhouse-Schulungen von Workshops.de und kannst dann das Ganze mit deinem Team machen. Und da ist dann genug Zeit zum Kaffee trinken mit deinem Team.", + "start": 565647, + "end": 576713, + "confidence": 0.8301315789473684, + "channel": null, + "speaker": "B" + }, + { + "text": "Jetzt hast du mich. Workshops.de schaue ich mir mal an. Danke.", + "start": 576733, + "end": 579574, + "confidence": 0.5550909090909091, + "channel": null, + "speaker": "A" + }, + { + "text": "Link findest du übrigens in den Show Notes, Andi. Bevor wir da ins Detail gehen. Also okay, das Speichermanagement ist sehr optimiert. Geschwindigkeit hast du schon erwähnt. Gibt es sonst irgendwie Vorteile von Rust noch?", + "start": 579614, + "end": 592441, + "confidence": 0.7496285714285715, + "channel": null, + "speaker": "B" + }, + { + "text": "Geschwindigkeit ist für viele ein Einstiegsfaktor, weil die einfach aus Sprachen kommen, die vielleicht generell etwas langsam sind, wie Python oder JavaScript für manche Bereiche. Aber was viel interessanter ist, für Firmen auch besonders, ist, dass die irgendwann merken, dass Rust einfach eine stabilere Sprache ist. Also man kann robusteren Code schreiben, der zur Laufzeit vielleicht nicht sehr viele Überraschungen bereithält. Das geht natürlich zum einen wieder um die Garbage Collection, aber zum anderen viel, viel mehr auch um Dinge, die Programme fragil machen. Also wann zum Beispiel gibt's Probleme zur Laufzeit, wenn nicht ganz klar ist, was zum Beispiel in diesem Objekt steckt oder ob da vielleicht ein Null-Pointer dahinter ist. Und das sind einfach Dinge, die Rust verhindern kann. Und das ist natürlich extrem lukrativ für Firmen, solche Dinge vielleicht auch einzubauen oder zu nutzen, weil man sich da extrem viele Kosten sparen kann. Stichwort On-Call.", + "start": 593780, + "end": 645378, + "confidence": 0.8450270270270271, + "channel": null, + "speaker": "C" + }, + { + "text": "Ist das das, was Leute immer wähnen, was man so hört, wenn die mit Rust beginnen, dass sie sagen, dieser Compiler ist so intelligent, der Compiler sagt mir Sachen, die habe ich sonst überhaupt noch nie mitbekommen bei irgendeiner anderen Sprache, sind es genau diese Dinge, die dann vom Compiler kommen und gesehen werden und frühzeitig abgefangen werden?", + "start": 645838, + "end": 663075, + "confidence": 0.8253103448275865, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, es gibt so dieses Meme in der Rust-Community, wenn's baut, dann läuft's auch. Und das ist auch in weiten Teilen sehr richtig. Und das andere Meme ist Fighting with the BorrowChecker. Der BorrowChecker ist ein Teil des Rust-Compilers, der eben genau für Ownership und Borrowing zuständig ist und diese Regeln überprüft. Diese Regeln gibt es in anderen Programmiersprachen auch, wie zum Beispiel in C++ mit Ray Resource Allocation is Initialization. Aber das wird halt nicht vom Compiler entforst, also es wird vom Programmierer verlangt, dass eine gewisse Disziplin herrscht im Code. Und dieses Prinzip wird einfach vom Rust-Compiler vorausgesetzt. Also es gibt gar keine Möglichkeit, da rumzukommen.", + "start": 663635, + "end": 706585, + "confidence": 0.822537037037037, + "channel": null, + "speaker": "C" + }, + { + "text": "Gibt es eigentlich nur einen Compiler? Also bei C gibt es mittlerweile doch einige Compiler. Gibt es bei Rust nur einen?", + "start": 706606, + "end": 713469, + "confidence": 0.8497619047619048, + "channel": null, + "speaker": "B" + }, + { + "text": "Es gibt einen Referenz-Compiler, Rust-C.", + "start": 713529, + "end": 716371, + "confidence": 0.8747999999999999, + "channel": null, + "speaker": "C" + }, + { + "text": "Der von Mozilla dann auch entwickelt wurde.", + "start": 716411, + "end": 718232, + "confidence": 0.8751428571428572, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau. Es gibt allerdings auch mittlerweile einen WebAssembly-basierten Compiler. Nennt sich CraneLift. Und der ist etwas langsamer zu Runtime, also zu Laufzeit, aber schneller zu Compile-Zeit.", + "start": 718273, + "end": 731664, + "confidence": 0.8425769230769232, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber ich meine, jetzt gibt es ja auch Programmiersprachen wie Lisp zum Beispiel. Schon ein bisschen was älter. Teilweise Flugzeugsoftware und Zugsoftware wird damit geschrieben. Da kannst du jetzt auch nicht sagen, dass sie als unsicher gilt. Die haben auch Features drin, wie zum Beispiel du hast einen Integer mit einem Wertebereich und wenn du dann ein Switch-Case-Statement hast, dann sagt der Compiler dir, hey, da ist ein Fall, der ist nicht berücksichtigt bei deinem Case, könnte zur Runtime krachen, compile ich den nicht. Also das, was du jetzt gerade so erwähnt, andere Sprachen liefern das ja auch mit.", + "start": 732264, + "end": 760442, + "confidence": 0.7141919191919192, + "channel": null, + "speaker": "A" + }, + { + "text": "Lisp hat natürlich auch ein Garbage Collector und eine Runtime und auch in dem Sinn Overhead, genau wie beispielsweise Java oder Kotlin auch. Und ich finde an Lisp kann man sich auch orientieren, was vielleicht die Art und Weise der Programmierung angeht. Also Lisp ist ja eine pure funktionale Sprache mit keinen seitendeffekten also ohne seitendeffekte das heißt seitendeffekt ist einfach etwas was bei einer funktion passiert und das ist nicht die hauptaufgabe dieser funktion.", + "start": 761970, + "end": 790536, + "confidence": 0.8208266666666666, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber rust ist nicht funktional nur dass wir da ist imperative.", + "start": 790576, + "end": 793797, + "confidence": 0.7896363636363636, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau, Rust ist eine Multi-Paradigm-Programmiersprache. Man kann in Rust mehrere Paradigmen programmieren.", + "start": 794652, + "end": 800854, + "confidence": 0.7620833333333333, + "channel": null, + "speaker": "C" + }, + { + "text": "Also so wie du heutzutage auch in Java funktionale Elemente drin hast.", + "start": 800894, + "end": 804554, + "confidence": 0.6474166666666668, + "channel": null, + "speaker": "B" + }, + { + "text": "Ganz genau, ja. Auch in Rust gibt es diesen funktionalen Anteil. Und Rust kommt eigentlich auch aus der funktionalen Welt, also aus den ML-Sprachen und war früher auch viel, viel funktionaler, ist mittlerweile weniger funktional und eher objektorientiert. Aber ich würde sagen, ja, man kann in beiden Sprachen Ich arbeite gerne objektorientiert im Großen und funktional im Kleinen in Rust.", + "start": 804574, + "end": 826520, + "confidence": 0.7494833333333335, + "channel": null, + "speaker": "C" + }, + { + "text": "Und warum hat Mozilla damals die Sprache entwickelt? Was ist der Hintergrund von dieser Sprache überhaupt? Beziehungsweise wann ist das passiert? Es ist ja derzeit ein absoluter Hype mit Rust, sogar dass Andi als Go-Fanboy Rust kennt.", + "start": 839487, + "end": 854904, + "confidence": 0.8499189189189189, + "channel": null, + "speaker": "B" + }, + { + "text": "Ist die alt die sprache ist die.", + "start": 856905, + "end": 858406, + "confidence": 0.8009999999999999, + "channel": null, + "speaker": "C" + }, + { + "text": "Jetzt irgendwie zwei jahre alt wann wann ist denn die so entstanden.", + "start": 858426, + "end": 861127, + "confidence": 0.7945833333333333, + "channel": null, + "speaker": "B" + }, + { + "text": "Also mozilla ist eine firma die ist bekannt für eigentlich zwei große projekte würde ich behaupten zum einen in firefox der webbrowser und zum anderen thunderbird, der email client und zu den besten seiten hatte mozilla auch den sehr sehr hohen markteanteil also ich glaube mal auch in deutschland über 40 prozent was echt beachtlich ist. Und dieser Browser ist natürlich ein starkes Stück Software. Also da muss man schon wirklich sagen, es ist sehr, sehr komplex, einen Browser zu schreiben. Es ist nicht einfach. Und es gibt auch einfach sehr viele Dinge, die man beim Parsen von Webseiten beachten muss.", + "start": 861847, + "end": 894451, + "confidence": 0.813762376237624, + "channel": null, + "speaker": "C" + }, + { + "text": "JavaScript Engine hängt auch noch mit dabei, so eine kleine.", + "start": 894571, + "end": 897733, + "confidence": 0.7091000000000001, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau. Mittlerweile ist das ein fast komplettes Betriebssystem mit allen Bindings zu allen möglichen Dingen wie Audio, Video und so weiter. Und diese Komplexität hat Mozilla irgendwann zu schaffen gemacht. Das war irgendwann so 2010, vielleicht kurz vorher, hat man gemerkt, dass Firefox, was ja in C++ geschrieben ist, einfach Probleme hat, die man sehr, sehr schwer in den Griff bekommt. Memory Leaks, aber auch Null Pointer Exceptions. und einfach dinge die zur laufzeit passieren die die software instabil machen und dann hat man nach ideen gesucht vielleicht dieses problem in den griff zu kriegen und es gab ein hobbyprojekt von dem entwickler bei mozilla von graden und der hat einfach vorher schon an was entwickelt in seiner freizeit und hat ein bisschen rumgespielt hat das anderen leuten beim mozilla. gezeigt die fanden das auch immer ganz gut aber das war nie die idee dass das mal teil von mozilla wird oder dass mozilla das fand jedenfalls 2010 oder vielleicht ein bisschen später um die zeit rum haben die dann angefangen ernsthaft drüber nachzudenken rust einzubauen in firefox teil teile von firefox umzuschreiben in dieser neuen sprache und haben natürlich dann auch gemerkt dass man das sehr viel training und funding braucht und großes team drauf aufgebaut. 2015 wurde die Sprache dann stabilisiert. Da gab es dann den ersten 1.0-Release im März. Seitdem hat die Sprache eigentlich einen sehr, sehr guten Roof, dass sie vielleicht schwierig zu lernen ist, aber dass die Dokumentation sehr gut ist und dass auch die Backwards-Compatibility, also die Rückwärts-Kompatibilität, sehr gegeben ist. Und ja, also die Sprache wurde mit dem Browser entwickelt und hat sich aber dann irgendwann verselbstständigt. Und dann hat man plötzlich andere Dinge auch mit dieser Sprache gemacht.", + "start": 897753, + "end": 1002489, + "confidence": 0.8312902097902096, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber in Firefox, also Firefox selbst ist es nicht Rust?", + "start": 1002789, + "end": 1006813, + "confidence": 0.7881000000000001, + "channel": null, + "speaker": "B" + }, + { + "text": "Firefox ist nicht komplett in Rust geschrieben, es gab ein Projekt das nennt sich Quantum und in diesem Projekt, im Rahmen dieses Projektes haben die Teile von Firefox neu in Rust geschrieben, unter anderem in den CSS-Parser und ich würde sagen 20% von Firefox sind in Rust. Das heißt, beide Sprachen werden unterstützt. Es gab einen anderen Browser, der hieß Servo. Und das war eigentlich ein experimenteller Browser, den Mozilla entwickelt hat, um Dinge auszuprobieren. Die Idee war nie, dass der produktiv geht, sondern die Idee war eigentlich, dass man Konzepte ausprobiert und das dann später in Firefox integriert. Und der ist natürlich sehr performant, was Nebenläufigkeit angeht. Ich glaube, wir kommen dazu noch, aber kurz vorab, Rust ist einfach eine sehr, sehr gute Sprache, mit der man auch parallel programmieren kann, weil eben dieses Ownership-Modell diverse Fehlerklassen einfach komplett ausschließt. Und in Servo hat man das immer extrem ausgenutzt. Also da war der Renderer zum Beispiel komplett parallel. Und das hilft natürlich bei der Performance. Aber Servo an sich ist dann irgendwann eingeschlafen und wurde erst letztes Jahr wiederbelebt und ist jetzt auch wieder in aktiver Entwicklung.", + "start": 1006873, + "end": 1078595, + "confidence": 0.8508457446808507, + "channel": null, + "speaker": "C" + }, + { + "text": "Wenn ich dich so reden höre, dann frage ich mich, wofür sollte ich Rust nicht einsetzen? Aber ich gehe stark davon aus, dass es, ich sag mal, den klassischen Anwendungsfall von Rust gibt, denn irgendwie hat den jede Sprache. PHP baust du in der Webseite, Python ist prädestiniert für Data Science, Statistik und allem darüber dran, mit Neuling Libraries, mit Machine Learning. Was würdest du sagen, ist der ursprünglich klassische Anwendungsfall von Rust?", + "start": 1079052, + "end": 1104046, + "confidence": 0.7724794520547947, + "channel": null, + "speaker": "A" + }, + { + "text": "Also erstens mal vielleicht zu der ersten Teilfrage, wofür würde ich Rust nicht einsetzen, da würde ich ganz klar sagen, bei Scripting und bei Prototypes ist es wahrscheinlich etwas übertrieben.", + "start": 1105211, + "end": 1116538, + "confidence": 0.8690000000000001, + "channel": null, + "speaker": "C" + }, + { + "text": "Also wenn es schnell gehen muss.", + "start": 1116598, + "end": 1118159, + "confidence": 0.718, + "channel": null, + "speaker": "B" + }, + { + "text": "Wenn es schnell gehen muss.", + "start": 1118199, + "end": 1119100, + "confidence": 0.8146000000000001, + "channel": null, + "speaker": "C" + }, + { + "text": "Und im Sinne nicht von Performance schnell, sondern schnelle Entwicklung.", + "start": 1119160, + "end": 1122742, + "confidence": 0.7459, + "channel": null, + "speaker": "B" + }, + { + "text": "Ganz, ganz genau. Oder wenn ich etwas habe, was ich vielleicht auf einer Unix-Maschine schnell als Skript ausführen will, wenn ich relativ Unix-basiert mit einfachen kleinen Skripten hin und her hantiere, dann würde ich sagen, da ist es einfach nicht das richtige Tool dafür. Oder man müsste vielleicht das Ziel haben, dass man das erweitert. Klassisch benutzt man Rust dann, wenn man, ich sag jetzt mal, irgendwo zwischen dem Hardware- und Software-Interface agiert. Also alles, was relativ nah am Metall ist. Beispielsweise ein Betriebssystem, ein Dateisystem, vielleicht ein Webserver oder ein Proxy. Alles, was so Richtung High-Performance geht, ist natürlich ein spannendes Thema. Wenn es dann Richtung Stabilität geht, wird es auch spannend. Also ich nenne mal ein paar Beispiele. Amazon beispielsweise verwendet Rust für Firecracker. Das ist eine kleine Micro-VM und da geht es eben darum, dass man sehr viele kleine, 5 Megabyte große VMs auf großen Cloud-Maschinen laufen lassen kann. Und damit haben die die Kosten um 50 Prozent reduziert. Einfach mit dieser neuen Technologie. Das wäre mit Rust sehr, sehr schwer möglich, weil ohne Rust hättest du die Sicherheit nicht, dass diese Isolationsschicht wirklich gut funktioniert. Ein anderes Thema Dropbox, die haben ihre Data Layer neu geschrieben. Alles was in Dropbox gespeichert ist, läuft erstmal durch Rust-Code und dann werden diese ganzen Metadaten und das Storage und so weiter, das wird alles dort gemacht in Rust und dann werden die Daten in Code Storage abgelegt. Also auch da ist man relativ nah an der Hardware, an der Infrastruktur, irgendwo im Internet, im Netzwerk unterwegs und da ist Rust natürlich spannend.", + "start": 1123402, + "end": 1216539, + "confidence": 0.8037376425855507, + "channel": null, + "speaker": "C" + }, + { + "text": "Naja, das hört sich alles super gut an, aber nehme ich mal ein anderes Beispiel. Wenn ich jetzt Java dagegen setze, würden die meisten Leute sagen, uh, schwierig, kommt bei weitem nicht dran. Und dann sehe ich aber so Software wie Kafka, welche in Java geschrieben sind, und dann stelle ich mir die Frage, ist die intelligente Nutzung von Datenstrukturen, wie bei Kafka in AppendWriteLog, nicht viel maßgeblicher für die Performance, für die System-Performance, Und man könnte auch sagen kafka ist relativ nah an der hardware wenn man an die disk denkt ist das nicht viel ausschlaggebender als die sprache selbst.", + "start": 1216839, + "end": 1251513, + "confidence": 0.8311881188118813, + "channel": null, + "speaker": "A" + }, + { + "text": "Das finde ich fair ich glaube man muss nicht alles in rust neu schreiben aber jeder der kafka schon mal operativ eingesetzt hat der weiß natürlich wie komplex das ist also erstens mal wie kriege ich diese java applikationen deployed, wie mache ich die maintenance wie stabil läuft das dann in production muss ich vielleicht overprovisioning machen das heißt brauche ich mehr ressourcen um so latency peaks und vielleicht auch usage peaks abzufangen und da wird es dann halt relativ spannend also java ist natürlich was ich sage jetzt mal zum beispiel arbeitsbeiche angeht relativ. Durstig. Also da muss man schon aufpassen, dass man nicht vielleicht eine Maschine hat, die zu klein ist, um Kafka-Class zu betreiben zu können. Und ich genau an der Stelle würde ich sagen, da wäre es an sich spannend, über Rust nachzudenken, um solche Dinge zu optimieren. Der klassische Faktor ist ungefähr zwischen 5 und 7. Und man sagt, das ist der Unterschied zwischen Java Runtime Performance und Rust Runtime Performance. Das heißt, man kann sich schon vielleicht, wenn man eine Rust-Instanz hat, dagegen vier Java-Instanzen sparen, was extrem spannend ist, würde ich sagen, auch aus Kostensicht wiederum. Und da sehe ich schon auch die Vorteile bei Rust.", + "start": 1251533, + "end": 1327540, + "confidence": 0.826068965517241, + "channel": null, + "speaker": "C" + }, + { + "text": "Jetzt hast du aufgezählt, okay, es ist super performant, es ist super schlau, weil der smarte Compiler mir alle Fehler schon im Vorhinein zeigt. Es ist super sicher dadurch. Du hast super Speichermanagement, es ist hardwarenah, es ist einfach super schnell, es ist eigentlich perfekt. Und wenn ich mich jetzt so zurück erinnere an meine erste Erfahrung mit Rust, die dankenswerterweise, schweres Wort, ich dir zu verdanken habe, weil du was in Rust geschrieben hast und ich hab dann probiert, eine Funktion abzuändern. Und für mich hat sich das angefühlt wie so vor 25 Jahren oder vor 35 Jahren, so alt bin ich noch.", + "start": 1327580, + "end": 1363571, + "confidence": 0.7290769230769232, + "channel": null, + "speaker": "B" + }, + { + "text": "Nicht.", + "start": 1363591, + "end": 1363751, + "confidence": 0.165, + "channel": null, + "speaker": "C" + }, + { + "text": "Vor 25 bis 30 jahren wo ich das erste mal programmiert habe, wo ich so probiert habe ein zeichen abzuändern und dann mal das laufen gelassen habe, ah fehler okay scheinbar war das das falsche, probier mal ein anderes zeichen und hab dann irgendwas kopiert eins zu eins hat nicht funktioniert. Also die Lernkurve ist schon so eine Sache, also für mich, ich habe viele Sprachen schon in meinem Leben entwickelt, aber bei Rust war es so wirklich, wo bin ich da, wie so der erste Mensch in der Programmierung, so wirklich copy-based und was abändern, mal ausprobieren, funktioniert da was. Also der Einstieg war schon extrem schwierig.", + "start": 1366854, + "end": 1401781, + "confidence": 0.7786481481481483, + "channel": null, + "speaker": "B" + }, + { + "text": "Kann ich vollkommen unterschreiben. Das ist auch ein großer Kritikpunkt, wo ich sagen würde, eine Firma, die Rust einsetzt, muss sich bewusst sein, dass man da in Trainings und in Entwickler-Ausbildung investieren muss.", + "start": 1402702, + "end": 1418508, + "confidence": 0.8512727272727273, + "channel": null, + "speaker": "C" + }, + { + "text": "Ich muss natürlich dazusagen, als klassischer Entwickler, der viel von sich hält, bin natürlich einfach drauf losgegangen, habe gedacht, das schaffe ich schon. Ich brauche da keine Dokumentation lesen oder mir mal den Syntax anschauen. Es kann nicht so schwierig sein, es ist einfach eine Programmiersprache. Ja bin ziemlich auf die Pappen geflogen wie man bei uns sagt.", + "start": 1418568, + "end": 1434635, + "confidence": 0.6933103448275859, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja ja was man natürlich bedenken muss ist Rust ist schwierig wenn man es schwierig macht und man macht sich schwierig indem dass man gegen die Sprache kämpft je früher man anfängt aufzuhören zu kämpfen und zu lernen wie diese Sprache wirklich funktioniert desto leichter kann man sich das Leben machen. Der Klassiker ist zum Beispiel aus der C- oder C++-Ecke Leute, die Rust lernen, die haben Probleme mit diesem Ownership-Modell, weil die das einfach vorher intuitiv in C++ irgendwie gemacht haben, aber haben gar nicht festgestellt, dass die vielleicht irgendwelche Leaks einbauen oder Nullpointer. Und Leute die interessanterweise eher aus der, ich sag jetzt mal Python oder vielleicht JavaScript Ecke kommen, haben da relativ wenig Probleme damit, weil die diese Konzepte überhaupt gar nicht kennen. Also die hatten vorher noch nie mit manueller Speicherverwaltung zu tun und für die ist das einfach ein komplett neues Konzept und darauf lassen die sich ein.", + "start": 1435215, + "end": 1484234, + "confidence": 0.8420130718954251, + "channel": null, + "speaker": "C" + }, + { + "text": "Speicherkonzept in der Tat war für mich eigentlich relativ einfach zu verstehen oder man hat viel davon gehört und für mich war das dann relativ logisch, also muss ich auch dazu sagen. Also bleiben wir vielleicht gleich mal beim Speicherkonzept, wie funktioniert dieses ominöse Borrowing Speicherkonzept, was die Welt verändert.", + "start": 1485014, + "end": 1501564, + "confidence": 0.80218, + "channel": null, + "speaker": "B" + }, + { + "text": "Okay angenommen ich habe jetzt einen Integer Wert.", + "start": 1502019, + "end": 1506284, + "confidence": 0.774, + "channel": null, + "speaker": "C" + }, + { + "text": "Kenne ich ja 5, 6, 7.", + "start": 1506304, + "end": 1508717, + "confidence": 0.6766666666666667, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau nimm dir einen beliebigen.", + "start": 1508727, + "end": 1511349, + "confidence": 0.7307999999999999, + "channel": null, + "speaker": "C" + }, + { + "text": "Andi du kannst ja auch gerne einen aussuchen.", + "start": 1511389, + "end": 1512871, + "confidence": 0.42900000000000005, + "channel": null, + "speaker": "B" + }, + { + "text": "Wünsche dir einen gerne. 24. 24.", + "start": 1512911, + "end": 1514062, + "confidence": 0.5643333333333334, + "channel": null, + "speaker": "C" + }, + { + "text": "Ne 42 ist schwach aber okay.", + "start": 1514072, + "end": 1514913, + "confidence": 0.25066666666666665, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja, und wir haben diese 24 irgendwo im Speicher liegen. Wo liegt die generell? Ja, das kommt jetzt drauf an. In Python liegt die auf dem Heap. In Java liegt die auf dem Heap oder auf dem Stack. In Rust liegt die auf dem Stack. Der Stack ist ein relativ einfacher kleiner Speicher, der einfach nach oben wächst und wo man an sich immer irgendwas drauf stapelt. Deswegen Stack. Und man kann von oben was nehmen oder man kann irgendwas drauflegen. Das macht den schnell, aber das macht den auch relativ trivial. Und das macht den auch nicht gut einsetzbar für manche speziellen fälle wie zum beispiel dateien aber für integer ist er wunderbar das heißt wir legen uns diese integer auf den stack die 24 ganz wichtig und irgendwann mal holen wir die wieder vom stack und zwar wenn wir die vielleicht benutzen und irgendwie was addieren und dann legen wir das ergebnis wieder auf den stack. Und irgendwann verschieben wir das in eine Funktion hinein und dann ist die Frage, was passiert dann? Ist dieser Wert dann weg oder ist der dann noch da? In Rust gibt es Traits. Traits sind wie Interfaces eigentlich. Und eine Interface, die relativ wichtig ist, ist das Copy Trait. Und jeder Datentyp, der den Copy Trait implementiert, kann frei kopiert werden. Und das Kopieren ist relativ günstig. Im Fall von einer Funktionsübergabe gehen neue stack frame auf das heißt man startet mit einem leeren stack und legt diese zahl auf diesen leeren stack also macht ein copy.", + "start": 1518584, + "end": 1604451, + "confidence": 0.8133215686274508, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt ein call by value.", + "start": 1604491, + "end": 1606851, + "confidence": 0.5866666666666667, + "channel": null, + "speaker": "B" + }, + { + "text": "Ganz genau so rust ist halt in der beziehung relativ explizit im vergleich zu anderen sprachen weil jetzt wird es spannend angenommen ich habe jetzt kein integer sondern ich habe einen komplexeren datentyp wie eine datei. Dann liegt auf dem Stack eventuell nur ein Pointer, also was heißt eventuell, da liegt nur der Pointer auf diese Datei und die Datei selber ist irgendein Objekt im Heap. Heap ist ein großer Speicher, der komplett weggelöst ist von der CPU. Der wird von mir aus verwaltet vom Betriebssystem und liegt irgendwo auf einer Memorypage. Das heißt, man hat schon intuitiv das Gefühl, da sind mehrere Ebenen der Indirektion zwischendrin, bis man sich darauf zugreifen kann. Das heißt, es ist ein relativ großer, aber auch relativ langsamer vergleichsweise Speicher. Jetzt bei einer Datei ist es so, angenommen, ich habe jetzt wieder einen Funktionsaufruf und ich übergebe diese Datei, dann kann ich danach nicht erwarten, dass diese Datei in meiner Funktion, wo ich die andere Funktion von aufgerufen habe, noch verfügbar ist. Die Datei ist weg. Die Ownership ist übertragen auf die neue Funktion. Jetzt fragt man sich natürlich, warum?", + "start": 1606871, + "end": 1673092, + "confidence": 0.8187204301075268, + "channel": null, + "speaker": "C" + }, + { + "text": "Moment, was heißt Ownership?", + "start": 1673132, + "end": 1675394, + "confidence": 0.7454999999999999, + "channel": null, + "speaker": "B" + }, + { + "text": "Die Idee dahinter ist, Es gibt einen Besitzer dieses Speicherbereichs, es gibt einen Besitzer dieser Datei, genau. Und im echten Leben ist es ja auch so, wenn ich dir die Fernbedienung gebe, dann habe ich nicht die Fernbedienung, sondern du hast sie dann. Ist jetzt die Frage, ob ich sie dir geschenkt habe oder ob ich sie dir geliehen habe.", + "start": 1675434, + "end": 1692517, + "confidence": 0.8200333333333332, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt, du reichst die Fernbedienung an diese Funktion weiter und solange die Funktion diese Fernbedienung besitzt, kann nur diese Funktion in die Datei schreiben oder die, was auch immer mit der Fernbedienung zu machen ist.", + "start": 1693018, + "end": 1704742, + "confidence": 0.8185555555555557, + "channel": null, + "speaker": "B" + }, + { + "text": "Ganz genau.", + "start": 1704782, + "end": 1705862, + "confidence": 0.9085, + "channel": null, + "speaker": "C" + }, + { + "text": "Und du hast sie nicht mehr.", + "start": 1705902, + "end": 1707042, + "confidence": 0.7765, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau. Aber auch wenn diese Funktion dann returnt, ist immer noch die Frage, was mit dieser Datei passiert. Nur wenn dann wieder eine Zuweisung passiert, also wenn ich mir die Datei wiederhole von der Funktion, habe ich sie auch wieder. Wenn die Funktion einfach beendet und nichts.", + "start": 1707082, + "end": 1721467, + "confidence": 0.8631489361702128, + "channel": null, + "speaker": "C" + }, + { + "text": "Zurückgibt, Das heißt, du kannst die Ownership dann auch returnen wieder.", + "start": 1721507, + "end": 1726408, + "confidence": 0.6610909090909091, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau, und das ist ein ganz ganz wichtiges Konzept. So funktioniert Speicherverwaltung in Rust.", + "start": 1726428, + "end": 1731089, + "confidence": 0.7805714285714286, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt, es kann wirklich nur eine Funktion, ein Block, wie man es auch immer sieht, auf eine Ressource zugreifen. Und es können nie zwei parallele Welten auf die Datei zugreifen zum Beispiel.", + "start": 1731129, + "end": 1743552, + "confidence": 0.8076666666666668, + "channel": null, + "speaker": "B" + }, + { + "text": "Es gibt noch ein zusätzliches Konzept, das nennt sich Borrowing. Und beim Borrowing ist es so, solange es nur lesende Zugriffe sind, kann ich die beliebig oft verteilen, diese Werte. Ich kann ein Borrow zum Beispiel an verschiedene Leute geben. Angenommen, ich habe jetzt ein Gästebuch, dann können verschiedene Leute da reinschauen gleichzeitig und können lesen.", + "start": 1743919, + "end": 1763484, + "confidence": 0.8117142857142857, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt, es wird zwischen Lesen und Schreiben nochmal unterschieden.", + "start": 1763504, + "end": 1765904, + "confidence": 0.797, + "channel": null, + "speaker": "B" + }, + { + "text": "Ganz genau, ja. Aber das Spannende ist eben dieses Ownership-Konzept, bei dem Speicher dann weitergereicht wird. Das ist für viele auch kontraproduktiv. weil in C++ ist es vollkommen valide, dass man eine Funktion aufruft und hat danach noch einen Pointer auf zum Beispiel diese Datei. Aber eben ist klar, dass mit dieser Datei etwas Böses passiert, wenn die Funktion delete heißt. Ja, delete file, dann ist ganz klar, danach ist diese File nicht mehr da. Und ich glaube, das sind so Stützen, die man sich zunutze machen kann in Rust und sich immer wieder vor Augen führt, was kann denn am allerschlimmsten passieren? Und Rust ist in der Beziehung extrem explizit, und will, dass schlimme Dinge nicht passieren.", + "start": 1765924, + "end": 1805625, + "confidence": 0.8276101694915254, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt aber, wenn die Fernbedienung nicht zurückgeliefert wird, also nicht returned wird, dann kommt auch irgendwann Speichermanagement, Garbage Collector und removed meine Datei aus dem Speicher.", + "start": 1805685, + "end": 1818116, + "confidence": 0.8598148148148148, + "channel": null, + "speaker": "B" + }, + { + "text": "Es gibt keinen Garbage Collector, aber ähnlich wie in C mit free gibt es in Rust ein Drop. Und dieses Drop wird automatisch ausgeführt und wird eingefügt an die Stelle, wo die Funktion beendet.", + "start": 1818176, + "end": 1829886, + "confidence": 0.8369117647058825, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt, wenn die Ownership verloren geht, dann wird automatisch getroppt.", + "start": 1830606, + "end": 1838168, + "confidence": 0.8270909090909092, + "channel": null, + "speaker": "B" + }, + { + "text": "Ganz genau. Und dieses Konzept gibt es auch aus C++ und das heißt eben dort Ray und da ist auch die Konvention, dass der Owner für das Aufräumen verantwortlich ist, es sei denn, er gibt die Ownership weiter.", + "start": 1838208, + "end": 1851112, + "confidence": 0.8092105263157895, + "channel": null, + "speaker": "C" + }, + { + "text": "Und Ray ist ein Plugin oder sowas oder ist es wirklich Teil der C++ Sprache?", + "start": 1851172, + "end": 1855933, + "confidence": 0.6898666666666667, + "channel": null, + "speaker": "B" + }, + { + "text": "Das ist nur ein Konzept. Das ist eine Abmachung, an die sich C++-Entwickler halten sollten, um genau dieses Problem zu vermeiden. Und der Rust-Compiler verpflichtet den Entwickler, das zu tun.", + "start": 1856213, + "end": 1869165, + "confidence": 0.8551333333333334, + "channel": null, + "speaker": "C" + }, + { + "text": "Okay, also dann schalten wir mal zu unserer Corona-Außenstelle. Da kommt sicher eine Go-Frage.", + "start": 1869886, + "end": 1875451, + "confidence": 0.7612857142857143, + "channel": null, + "speaker": "B" + }, + { + "text": "Super interessantes Konzept, aber wie werden denn Pointer und Referenzen gehandhabt? Oder gibt es das gar nicht?", + "start": 1875471, + "end": 1881216, + "confidence": 0.8649999999999998, + "channel": null, + "speaker": "A" + }, + { + "text": "Es gibt Pointer, es gibt Raw Pointer, das sind wirklich tatsächlich Pointer, so wie man sie aus C oder C++ kennt. Im Endeffekt einfach nur große Zahlen, U-Size, die auf irgendeine Adresse im Speicher zeigen. Es gibt aber auch Smart Pointer, die man vielleicht auch aus C++ kennt oder auch nicht. Aber Smart Pointer haben die interessante Eigenschaft, dass sie etwas smarter sind als normale Pointer, was der Name ja schon sagt. Das Konzept ist relativ einfach. Ich habe etwas, was mir diese Speicherverwaltung für diesen Pointer leichter macht. Also, es ist ein Objekt, das wiederum aufgeräumt wird, wie beispielsweise eine Box in Rust. Und die beinhaltet einen Pointer. Aber auf diesen Pointer greife ich selber gar nicht zu, sondern ich verwalte nur den Speicher über diese Box. Und diese Box ist etwas, was der Rust-Compiler kennt und verwalten kann und auch selber aufräumen kann. Und eigentlich ist damit die pointer verwaltung viel viel sicherer.", + "start": 1882017, + "end": 1937927, + "confidence": 0.8486258064516129, + "channel": null, + "speaker": "C" + }, + { + "text": "Und jetzt stelle ich mal eine kätzerische frage weil wir die hatten wir vor kurzem nämlich im podcast in episode 93 als wir über barbara liskov das l in solid gesprochen haben gibt es in russ globale variablen.", + "start": 1937967, + "end": 1949437, + "confidence": 0.7509473684210527, + "channel": null, + "speaker": "A" + }, + { + "text": "Es gibt in Rust globale Variablen.", + "start": 1950250, + "end": 1952232, + "confidence": 0.7735, + "channel": null, + "speaker": "C" + }, + { + "text": "Wie funktioniert das Borrowing oder der Borrower Checker bei globalen Variablen?", + "start": 1952272, + "end": 1957135, + "confidence": 0.7443636363636362, + "channel": null, + "speaker": "A" + }, + { + "text": "Natürlich gibt es in Rust auch Mutexes und es gibt Atomic Ref Counts. Eigentlich muss man sich ganz ganz klar sein, wie man seine Daten verwaltet und was man mit den Daten machen will. Also, warum hat man überhaupt globale Daten? Naja, man hat etwas, was vielleicht an mehreren Stellen gleichzeitig entweder lesend oder schreibend verwendet wird. Wenn es jetzt schreibend ist, dann ist die Frage, kann ich überhaupt an mehreren Stellen gleichzeitig schreiben? Das ist ja nicht immer der Fall. Also wir nehmen jetzt mal ein typisches Beispiel von einer globalen Variable. Das ist eine Config für einen Server. Vielleicht will ich da nur lesend drauf zugreifen. Ja, dann ist das vielleicht vollkommen fein. Aber wenn ich eine globale Variable habe, die vielleicht veränderlich ist, also schon ein Pointer zu einer File und ich habe mehrere Writer, dann muss ich diesen Datensatz, diesen Block im Speicher, muss ich auch irgendwie schützen. Und dann kann ich zum Beispiel einen mutex drum machen mutex was ist mutex ja ich muss einen mutex locken also acquiren eigentlich und bei dieser acquisition kriege ich das recht als einziger diese datei verändern zu dürfen.", + "start": 1957175, + "end": 2031200, + "confidence": 0.8540105263157892, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber ist der mutex dann verpflichtend wenn ich eine globale variable mache.", + "start": 2031240, + "end": 2035862, + "confidence": 0.7724166666666665, + "channel": null, + "speaker": "B" + }, + { + "text": "Nee es gibt nämlich auch fälle wo es vollkommen okay ist dass man dinge zum beispiel gleichzeitig liest.", + "start": 2035902, + "end": 2041485, + "confidence": 0.851388888888889, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber jetzt im schreibenden Fall.", + "start": 2042297, + "end": 2044179, + "confidence": 0.8927999999999999, + "channel": null, + "speaker": "B" + }, + { + "text": "Im schreibenden Fall ist auch wiederum das Problem, okay, wenn ich wirklich eine globale Variable haben will, dann komme ich natürlich in Konflikten.", + "start": 2044239, + "end": 2054067, + "confidence": 0.8383043478260869, + "channel": null, + "speaker": "C" + }, + { + "text": "Mir ist klar, dass es keinen Sinn macht, aber ist es verpflichtend von der Sprache her, ich habe einen globalen Counter zum Beispiel, muss ich da dann mit Mutex drauf zugreifen, wenn jetzt keine Ahnung mehrere Prozesse habe oder Threats oder keine Ahnung wie es in, in rust heißt aber ich greife jetzt auf diesen globalen counter zu ohne mutex ist es grundsätzlich möglich oder ist es sowieso nur über mutex möglich.", + "start": 2054107, + "end": 2075762, + "confidence": 0.7562916666666667, + "channel": null, + "speaker": "B" + }, + { + "text": "Also in rust gibt es auch atomics das heißt da macht das der die cpu für dich und entscheidet dann dass du atomar zum beispiel eine zahl erhöhst also ein increment machst.", + "start": 2076181, + "end": 2088549, + "confidence": 0.8565625000000002, + "channel": null, + "speaker": "C" + }, + { + "text": "Was aber auch wieder mutex eigentlich im hintergrund mehr oder weniger ist.", + "start": 2088589, + "end": 2091389, + "confidence": 0.8196666666666665, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja das ist halt ein Mutex in Hardware oder du hast halt einen klassischen Mutex. Dann ist halt eigentlich auch die Frage, willst du davon mehreren Threads auszugreifen oder nur von mehreren Stellen im selben Thread.", + "start": 2091710, + "end": 2106646, + "confidence": 0.7322777777777778, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber ich meine diese ganze Atomic und Mutex Geschichte, das ist ja nicht Rust spezifisch. Das gibt es in Go, das gibt es in Java, das gibt es in C++, das gibt es ja überall.", + "start": 2106706, + "end": 2113533, + "confidence": 0.6988, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja die frage ist halt ob es verpflichtend ist.", + "start": 2113928, + "end": 2115931, + "confidence": 0.7931111111111111, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau also hilft der compiler dir und sagt nee ist nicht oder weil ich meine du setzt ja schon das ownership und borrowchecker modell komplett außer außer kraft in irgendeiner art und weise.", + "start": 2115951, + "end": 2124261, + "confidence": 0.756030303030303, + "channel": null, + "speaker": "A" + }, + { + "text": "Nee nee das ist immer noch genau so präsent wie ganz am anfang.", + "start": 2124301, + "end": 2127705, + "confidence": 0.7579230769230769, + "channel": null, + "speaker": "C" + }, + { + "text": "Also der compiler verpflichtet dich dazu.", + "start": 2127725, + "end": 2129247, + "confidence": 0.6831666666666667, + "channel": null, + "speaker": "B" + }, + { + "text": "Der compiler verpflichtet sich dazu das zu entscheiden. An der Stelle, an der du mit dem Compiler, mit diesen Regeln in Konflikt kommst, wird dein Programm nicht kompilieren, und dein Compiler sagt dir dann auch ganz genau warum. Also entweder du hast dann den Fall, dass Ownership übertragen wurde zu einem anderen Writer beispielsweise, und dann musst du entscheiden, wie du das verhindern kannst. Eben durch einen Clone, dass du die Daten kopierst beispielsweise, oder dass du einen Mutext drumherum machst. Oder du kannst es eben nicht so modellieren und musst dir eine andere Lösung suchen, wie Atomics, oder du hast halt einfach am besten gar keine globalen Variablen.", + "start": 2129267, + "end": 2162830, + "confidence": 0.7945963302752297, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt, dieses Modell vereinfacht mir dann das parallele Arbeiten genauso?", + "start": 2162850, + "end": 2166832, + "confidence": 0.8206363636363636, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, in der parallelen Welt ist sowas zum Beispiel noch viel, viel wichtiger. Also angenommen, ich habe jetzt ein Threadpool mit zehn Threads. Ja, dann ist ein Mutex alleine nicht genug, weil dann muss ich mich fragen, wann kann ich beispielsweise dieses diese Variable aufräumen. Ich kann ja nicht einfach hergehen und dann sagen, okay, der eine braucht das nicht mehr, räume ich mal auf. Nein, weil die neuen anderen eventuell auch noch drauf zugreifen.", + "start": 2167272, + "end": 2191481, + "confidence": 0.8095600000000002, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber da hilft mir dann der Compiler damit, weil in Java, da kann ja jeden, sogar in Java, das eigentlich sehr restriktiv ist, kann ja doch sehr viel Bullshit bauen, sobald ich Threads verwende und einfach parallel auf irgendwelche Dinge schreiben und es gibt einen großen Fuck-up am Ende.", + "start": 2191521, + "end": 2208407, + "confidence": 0.7962857142857142, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, aber wie? Der Compiler macht folgendes. Man bekommt als Threaten eine Variable mit einem mutex übergeben. An einer Stelle ist dann beispielsweise Schluss mit einer Funktion und dann würde diese Variable aufgeräumt werden, weil da ein implizites Drop eingefügt wird. Und dann hat man aber in einer anderen Stelle im Code oder vielleicht im selben Threadpool nochmal einen anderen Thread, der auch darauf zugreifen will. Und dann sagt einem der Compiler, ja das ist aber nicht möglich, weil die Variable ist jetzt schon gedroppt. Dann musst du dir überlegen, wie du das machst. Dann kannst du beispielsweise einen Arc drum herum bauen, also einen Atomic Reference Count. Atomic tatsächlich, weil das wiederum in Hardware ist. Die CPU unterstützt das und da wird einfach hochgezählt, wie viele Owner es in dem Fall gibt auf diesen Mutex, in dem die Variable steckt. Dann wird das hochgezählt und wenn der Zähler bei 0 ist, dann wird aufgeräumt. Also da ist der Compiler schon sehr gut und sehr unterstützend.", + "start": 2208967, + "end": 2263375, + "confidence": 0.7888614457831324, + "channel": null, + "speaker": "C" + }, + { + "text": "Das klassische Entwicklermodell ist ja eigentlich, du programmierst was, compilest das und du kriegst irgendwie eine komische kryptische Errormeldung. Du packst die früher nach Google, vielleicht jetzt nach JetGPT, bist auf Stack Overflow gelandet.", + "start": 2263875, + "end": 2278180, + "confidence": 0.7565882352941176, + "channel": null, + "speaker": "A" + }, + { + "text": "Du sprichst jetzt von Go, oder?", + "start": 2278220, + "end": 2280021, + "confidence": 0.5828333333333333, + "channel": null, + "speaker": "B" + }, + { + "text": "Ne, so generell.", + "start": 2280141, + "end": 2280981, + "confidence": 0.54, + "channel": null, + "speaker": "A" + }, + { + "text": "Mit den kryptischen Fehlermeldungen.", + "start": 2281001, + "end": 2282082, + "confidence": 0.264, + "channel": null, + "speaker": "B" + }, + { + "text": "Von PHP, von mir ist auch Runtime Fettel Error. Python irgendwas mit einem Dict, ne? Wir kennen das alle. Auf jeden Fall kopierst du dann die erste Stack-Overflow-Antwort und jetzt die erste Chat-GPT-Antwort und dann geht's einfach weiter. Und vom Compiler im Rust hört man nur Gutes. Der sagt dir genau diese Zeile, diese Stelle, das machst du falsch und das sollte der Code sein, der da stehen sollte.", + "start": 2282102, + "end": 2303688, + "confidence": 0.6990144927536229, + "channel": null, + "speaker": "A" + }, + { + "text": "Ist so ein Co-Pilot, der aber recht hat.", + "start": 2304530, + "end": 2306551, + "confidence": 0.595, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, aber irgendwie ohne AI. Ja, aber schon noch das, was vielleicht ein Mensch verstehen kann.", + "start": 2306571, + "end": 2311173, + "confidence": 0.7241875, + "channel": null, + "speaker": "A" + }, + { + "text": "Statistisch berechnen, oder statistisch einfach durchkalkuliert, ja genau.", + "start": 2311233, + "end": 2315155, + "confidence": 0.64275, + "channel": null, + "speaker": "B" + }, + { + "text": "Ändert sich dein Entwicklungsworkflow?", + "start": 2315215, + "end": 2317397, + "confidence": 0.84425, + "channel": null, + "speaker": "A" + }, + { + "text": "Absolut.", + "start": 2317597, + "end": 2318277, + "confidence": 0.808, + "channel": null, + "speaker": "C" + }, + { + "text": "Also, verstehst du mehr die Fehler? Weil ich habe das Gefühl, umso mehr ich auf SecOverflow bin, umso weniger nehme ich mir die Zeit, die Beschreibung zu lesen.", + "start": 2318357, + "end": 2326141, + "confidence": 0.7923571428571429, + "channel": null, + "speaker": "A" + }, + { + "text": "Oder noch schlimmer ist ja ein segfault, so ganz klassisch segfault, period, that's it.", + "start": 2326735, + "end": 2332357, + "confidence": 0.7302142857142856, + "channel": null, + "speaker": "B" + }, + { + "text": "Absolut ändert sich das. Also man wird generell defensiver, man wird aufmerksamer und checkt mehr nach Fehlern, also man schaut, habe ich da wirklich geprüft, ob diese Variable beispielsweise null ist in anderen Sprachen oder nicht. In Rust gibt's kein Null, aber es gibt beispielsweise auch ein None. Und auch dieser Fall muss gehandelt werden. Beispielsweise gibt's in Rust das Konzept von Some Types, Results und Option. Und in Result ist es beispielsweise so, das sind zwei Werte, die eventuell passieren können. Entweder man hat einen OK-Wert, das heißt, da ist ein OK, und man klickt den Wert aus diesem OK, aus dieser Variante. Und die andere Variante ist ein Error, und dann klickt man ein Error aus dieser Variante. Aber man muss beide Fälle abdecken und irgendwie handeln. Man kann natürlich auch ein Unwrap machen und dann einfach auf den Fall hoffen, dass da wirklich auch ein Wert drin ist. Aber an der Stelle würde ich sagen, es ist auch da explizit, dass man diesen Fall irgendwie behandeln muss. Und ich denke, man wird da in der Beziehung auch vom Compiler ein bisschen an die Hand genommen und besser geschult. und eigentlich hätte ich ganz gerne so ein tool vor 15 jahren gehabt als ich das erste mal vielleicht oder vielleicht sogar vor 20 jahren schon als ich das erste mal c programmiert habe weil das wäre ein richtig guter trainer gewesen der einem sagt was für fehlerfälle passieren können leider musste ich das auf die harte art und weise lernen Aber es wäre schon sehr schön gewesen, so einen Compiler früher zu haben.", + "start": 2332377, + "end": 2423487, + "confidence": 0.8202754716981137, + "channel": null, + "speaker": "C" + }, + { + "text": "Wir reden jetzt ziemlich viel über Memory Safety, über der Compiler hilft dir, über ... Es gibt fast keine Runtime-Fehler. Und dann gibt's diese dreckige Ecke da drüben, ja? Dieses unsafe Keyword, ja? Meine Frage ist, gibt es unsafe Rusts? Und was sind valide Anwendungsfälle dafür, sich in diese Ecke zu begeben?", + "start": 2423507, + "end": 2445834, + "confidence": 0.8306730769230767, + "channel": null, + "speaker": "A" + }, + { + "text": "Fundamental ist alles, was man am Computer macht, unsafe. Das ist einfach eine Realität des Lebens. Es kann passieren, dass einem ein User einfach keinen validen Input gibt. Es kann passieren, dass ein Prozess abstürzt, den man irgendwo als Subroutine gestartet hat. Es kann passieren, dass beispielsweise das Netzwerk flöten geht oder dass die Disk voll ist oder dass das Betriebssystem einen Bug hat. Also eigentlich ist die ganze Welt unsafe. Und man muss sich nur überlegen, wie man damit umgeht. Man kann jetzt zum Beispiel den Weg einschlagen, dass man sagt, okay, wenn alles unsafe ist, dann ist es ja auch egal, was ich in meiner Programmiersprache mache, weil ich kann ja eh die Welt nicht retten. Das ist so der Ansatz vielleicht von C oder C++, wo unsafe einfach Standard ist. Man kann auch den Weg gehen und sagen, eigentlich ist alles schön der heile Welt und ich kümmere mich gar nicht darum, sondern ich gehe mal davon aus, alles ist safe. Und dann läuft man halt einfach zur Runtime in gewisse Probleme wie bei Python oder PHP. Oder man kann einfach wie Rust sagen, okay, es gibt unsafe, aber das heißt nicht, dass unser Code selber unsafe sein muss. Wenn man in die Rust Standard Library reinschaut, wird man sehr, sehr viel Unsafe finden. Eben genau diese Fälle, also Architekturunterschiede zwischen verschiedenen Betriebssystemen oder verschiedenen Architekturen vom System. Und das abstrahiert man eben über Unsafe, weil man da wissen muss, dass diese Dinge fehlschlagen können und dass diese Dinge inhärent schwierig zu handeln sind. Also Memory Management. Angenommen, ich kriege ein Paket übers Netzwerk, ist da jetzt wirklich das drin was ich erwarte ja ich muss das irgendwie interpretieren dann muss ich das transmuten dann kann es passieren dass das vielleicht nicht valide ist, aber darum herum hat man eben an safe rapper gebaut damit andere leute also die rust user nicht damit arbeiten müssen die müssen sich solche gedanken nicht machen, sondern die können sich darauf verlassen, dass diese eine Implementierung, die es in der Standard Library gibt, genau für dieses Problem eben peer-reviewed ist und sehr viele Leute da drauf geschaut haben, um festzustellen, dass alle Fehler behandelt worden sind. Also Stichwort Sortierung beispielsweise. Das ist natürlich ein superschneller Algorithmus, bei dem sehr, sehr viele Dinge im Speicher gemacht werden, mutable gemacht werden, und die sind natürlich alle unsafe. Aber nur weil ich den Sortieralgorithmus benutze, heißt es nicht, dass meine Daten beispielsweise auch unsafe sind. Ich übergebe die dieser Standard-Library-Funktion, und ich weiß, die machen die richtigen Dinge, weil da sehr viele Leute draufgeschaut haben, und dann ist das okay. Und die Art und Weise, wie man Rust programmiert, ist eigentlich, dass man sehr, sehr wenig Unsafe programmiert. Also ich kann aus Erfahrung sprechen, ich habe Unsafe wahrscheinlich zwei-, dreimal gebraucht in den ganzen Jahren, in denen ich jetzt Rust programmiere, seit 2015 oder 2014.", + "start": 2446754, + "end": 2618299, + "confidence": 0.8416985446985444, + "channel": null, + "speaker": "C" + }, + { + "text": "Jetzt ist Rust natürlich auch eine sehr junge Sprache. Und immer, wenn etwas Neues begonnen wird, stelle ich mir die Frage, wann wird man sich über die Fehler, die man implementiert hat, bewusst? Und jetzt kommen wir zu diesem Thema, was Go-Leute natürlich lieben, Backwards-Kompatibilität. Leider muss man da sagen, Go ist da unglaublich stark, bereits über zehn Jahre. Wie geht Rust mit Rückwärtskompatibilität um?", + "start": 2618309, + "end": 2644363, + "confidence": 0.8292923076923076, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja, erstens mal, wie macht's Go? Go sagt einfach, wir wollen nicht auf eine 2.0, das heißt, alles, was wir bis jetzt gemacht haben, muss irgendwie backwards compatible sein. Was extrem beeindruckend ist, das muss ich wirklich zugeben.", + "start": 2645023, + "end": 2658328, + "confidence": 0.828263157894737, + "channel": null, + "speaker": "C" + }, + { + "text": "Das hat BHB auch gemacht, ich weiß nicht, ob das so beeindruckend ist.", + "start": 2658368, + "end": 2660809, + "confidence": 0.48853846153846153, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, der Unterschied ist allerdings, dass Go intern sehr, sehr lange entwickelt wurde und sehr lange benutzt wurde, bevor es freigegeben wurde. Das heißt, diese ganzen rückwärts inkompatiblen Changes haben die vorher gemacht.", + "start": 2661749, + "end": 2673734, + "confidence": 0.8306969696969698, + "channel": null, + "speaker": "C" + }, + { + "text": "Ja, ich meine, klar, BHP ist sicher das schlechteste Beispiel, wenn du dir anschaust, wie Funktionennamen und so weiter. Aber das ist eine andere Historie, muss man auch dazu sagen.", + "start": 2673754, + "end": 2682738, + "confidence": 0.5908666666666665, + "channel": null, + "speaker": "B" + }, + { + "text": "Aber ich meine, auch mit Go 2.0 sind jetzt die ersten Blogposts rausgekommen und sie überlegen auch in 2.0, keine Rückwärtskompatibilität zu brechen. Sondern, wenn es wirklich notwendig ist, soweit ich das verstanden habe, Supported Tooling halt zur Transition zu geben. Dass du halt Tools hast, die deinen Source-Code, ich sag mal, ein bisschen modifizieren oder Änderungen vorschlagen, damit die neue Struktur schaffen können. Ich sag jetzt nicht so wie Python 2 auf Python 3 oder so Packages wie Sixt, was versucht, irgendwie beides zu supporten. Das sind für sich nur alle, würde man sagen, offiziell in die Hose gegangen ist. Aber mich würde mal interessieren, wie macht Rust das? Also wie sorgt Rust dafür, zum Beispiel neue Features wie Async, das Async-Keyword haben sie vor anderthalb Jahren eingeführt oder ähnliches. Und was wäre passiert, hätte ich eine Variable mit dem Namen Async gehabt?", + "start": 2682778, + "end": 2733933, + "confidence": 0.7858680555555557, + "channel": null, + "speaker": "A" + }, + { + "text": "Das ist ein echt gutes Beispiel. Ich komme auf dieses Async-Keyword gleich nochmal zu sprechen, weil es ist spannend. Ich erinnere mich daran, wenn ich es vergesse. Die grundsätzliche Idee ist, man will ja keine backwards incompatible changes haben. Warum ist das so? Weil Toolchains einfach darauf basieren, weil gewisse Prozesse in Firmen darauf basieren, dass der Compiler stabil ist. wenn ich nen change mache dann ist das immer eine große disruption das hat man bei python 2 vs 3 gesehen das hat, jahre gedauert ich weiß nicht vielleicht zehn jahre insgesamt bis dass die endlich mal anstand sind dass die meisten abgegradet haben das heißt für eine sprache ist es extrem aufwendig und schwierig sowas zu tun. Rust will das natürlich mit allen Mitteln verhindern und Anfang 2017, vermute ich mal, hat man festgestellt, dass man wahrscheinlich Breaking Changes braucht. Das war eine Zeit nach Rust 1.0, die Leute haben das zum ersten Mal wirklich produktiv eingesetzt, haben dann festgestellt, es gibt ein paar Bugs, die man nur beheben kann, indem man ändert, was der Compiler macht. Nicht, was der Compiler für Code generiert, sondern wie der Compiler gewisse Dinge handelt. Da geht es Richtung auch wieder Ownership und Borrowing und Lifetimes, non-lexical Lifetimes. Da hat man einfach festgestellt, okay, wir können das nicht einführen, wenn wir da kein Bracking Change machen. Async ist auch zum Beispiel ein Keyword gewesen, was man zu der Zeit reservieren wollte, weil man wusste, dass man das eventuell braucht. Aber es ist richtig. Was ist denn, wenn man ein Keyword in seinem Code hat? Dann ist der Code potenziell invalide, wenn der neue Compiler rauskommt. Angenommen, ich schreibe jetzt Async und das ist aber jetzt ein Keyword in der neuesten Version, dann ist das ein Breaking Change. Dann hat man sich natürlich überlegt, wie kann man das machen, ohne dass man jetzt sehr viele Menschen verkrault und vor allen Dingen die Firmen, die jetzt da sehr viel investiert haben und sehr gewillt sind, das auszuprobieren. Man hat sich echt ein interessantes Konzept einfallen lassen. Am Anfang nannte man das Epochs, mittlerweile heißt es Editions. Und die Idee von einer Edition ist, dass die im Compiler in der Standard Library eingebunden ist. Und dass dort steht, für welche Compiler-Version welche Standard Library gilt und welcher Compiler gilt. Das heißt, es gibt nicht einen Compiler, den man sich installiert, sondern mehrere. Wenn man jetzt den Rust-Compiler in Anführungszeichen herunterlädt, dann lädt man immer alle Editions herunter. Man kann frei in diesen Editions hin und her wechseln. indem dass man einfach in der Cargo-Trommel seine Edition angibt. Also die aktuelle ist 2021 und es gibt wahrscheinlich auch eine 2024er Version wieder. Es gibt eine 2015er Version, das war die davor. Und das war im Endeffekt Rust 1.0. Aber der ganze Compiler, die ganze Legacy ist da mit drin. Die wird weiter verwaltet. Aber das ist für viele Leute besser, als wenn man die Legacy auslagert in die Applikationen, die Rust verwenden. Das ist ein interessantes Konzept. Jetzt kann man natürlich auch fragen, muss man dann für jeden Breaking Change eine neue Edition machen? Das wäre ja fatal. Dann könnte man ja an sich nicht viel ändern, weil man immer gebunden wäre an diese Editions. Und Editions selber sind auch ein großer Aufwand, bei dem man dann meistens auch die Toolchain aktualisiert, wie LLVM, die Low-Level Virtual Machine von Apple. Das ist der Compiler Generator im Backend. aber wie kann man das vermeiden man will zum einen kleine breaking changes machen aber man will nicht immer wieder eine neue edition rausgeben und da gibt es ein cooles konzept das nennt sich crater das ist ein tool mit dem alle kreis, die jemals veröffentlicht wurden kreis sind externe libraries genau packages libraries dependencies genau und die sind auf kreis.io und jeder kann natürlich ein eigenes kreis veröffentlichen und mittlerweile gibt es da hunderttausende davon, Wenn jetzt festgestellt wird, dass man etwas im Compiler ändern will, dann kann man einen sogenannten Crater Run machen. Und der geht her und lädt wirklich jede Dependency herunter, kompiliert die mit der geplanten Änderung und schaut, ob dieses Crate davon beeinflusst ist. Wenn das nicht der Fall ist, dann macht man diese Änderung einfach. Und dann ist es kein Breaking-Change, man nennt das dann Soft-Breaking-Change, weil technisch gesehen ist es ja einer. Aber man braucht keine neue Version dafür, weil dieses Feature benutzt keiner. Und damit ist es fine.", + "start": 2734754, + "end": 2995409, + "confidence": 0.806819293478261, + "channel": null, + "speaker": "C" + }, + { + "text": "Willst du mir eigentlich sagen, die Leute, die Rust schreiben und maintainen, haben sich ein Ecosystem und ein Tooling geschaffen, womit die verifizieren können, ob Features genutzt werden und wie sie genutzt werden?", + "start": 2995429, + "end": 3007932, + "confidence": 0.8281212121212119, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja. Und dieses Tooling ist Open Source und diese ganze Infrastruktur wird gesponsert, ich glaube von AWS. Und da laufen Tag und Nacht große Maschinen, die Crater Runs machen und das komplette Ecosystem auf solche Änderungen checken.", + "start": 3007972, + "end": 3022541, + "confidence": 0.8277837837837839, + "channel": null, + "speaker": "C" + }, + { + "text": "Also sehr pragmatischer Ansatz eigentlich.", + "start": 3022601, + "end": 3025263, + "confidence": 0.786, + "channel": null, + "speaker": "B" + }, + { + "text": "Sehr pragmatisch.", + "start": 3025283, + "end": 3026104, + "confidence": 0.8314999999999999, + "channel": null, + "speaker": "C" + }, + { + "text": "Also man schließt ja nicht damit aus, dass niemand das verwendet, aber zumindest der Großteil, die Masse.", + "start": 3026144, + "end": 3032348, + "confidence": 0.7151176470588235, + "channel": null, + "speaker": "B" + }, + { + "text": "Sehr, sehr ähnlich ist. Die schauen sich das Ecosystem an und schauen, wie werden Features genutzt, zum Beispiel jetzt Logging-Libraries oder damals das Package-Management und versuchen dann, ich sag mal, die beste Lösung, das beste Design in die Sprache zu überführen. Und ich muss sagen, Hut ab, also Wahnsinn, ja? Also immer, wenn wir von datengetriebenen Entscheidungen sprechen, du kannst zwar immer noch von einer opinionated Implementierung sprechen, aber es ist halt schon sehr, sehr datenbasiert, weil du hast halt die komplette Community, sourcecode auf auf crates.io das bedeutet natürlich leider nur open source version sind damit berücksichtigt glaube ich ja was glaube ich schade ist weil die großen firmen bin ich sicher dass jetzt amazon jetzt nicht alles öffentlich macht oder dropbox oder wen auch immer.", + "start": 3034755, + "end": 3078970, + "confidence": 0.8016850393700782, + "channel": null, + "speaker": "A" + }, + { + "text": "Du nannt hast selber schuld Liebes Dropbox.", + "start": 3078990, + "end": 3083675, + "confidence": 0.6208571428571429, + "channel": null, + "speaker": "C" + }, + { + "text": "Kannst du bitte deinen Metadatenstorage veröffentlichen?", + "start": 3083695, + "end": 3086158, + "confidence": 0.5735, + "channel": null, + "speaker": "A" + }, + { + "text": "Entweder Open Source oder man wird nicht berücksichtigt, das ist schon ein fairer Zugang würde ich sagen.", + "start": 3086198, + "end": 3090324, + "confidence": 0.6838823529411764, + "channel": null, + "speaker": "B" + }, + { + "text": "Also was man da vielleicht noch kurz anmerken will ist, dass Rust halt immer noch einen Schritt weiter geht. Die checken nicht nur, ob eine änderung irgendwelchen impact auf grades hat sondern wenn die feststellen das sind auch grades die davon betroffen sind dann gehen die her kontaktieren die maintainer und senden den pull request und sagen es tut uns leid wir müssen hier eine soft breaking change machen kannst du diese änderung merchen und nur wenn die gemerged ist gehen die auch her und machen das wirklich diese änderung das ist schon wirklich next level würde ich sagen sehr sehr gut also.", + "start": 3090364, + "end": 3122870, + "confidence": 0.8185436893203888, + "channel": null, + "speaker": "C" + }, + { + "text": "Ich finde schon kunst ist sehr spannend dass man diese Vernetzung der welt einfach nutzt diese daten die man heutzutage bekommt diese statistischen daten von den usern von der usage ist schon sehr cool aber ich probiere mal raus zu zoomen auf meter level und zwar ich bin aktuell gerade in so einem gremium und wir diskutieren gerade über so einen lehrplan für eine schule für einen informatikzweig Und interessanterweise wir haben über sprachen diskutiert und dann ist so rust aufgekommen und alle haben irgendwie so gemeint rust ist super wir sollten rust machen und dann habe ich irgendwie so nachgefragt hat jemand von euch schon mal rust probiert und wir alle nein aber rust ist ja cool rust sollten wir schon probieren wie schafft rust dieses marketing dass alle leute irgendwie über rust sprechen und ich kenne ganz wenig leute die wirklich rust mal probiert haben ich selber ich bin irgendwie eigentlich schon sehr überzeugt über rust aber meine rust erfahrung das sind eigentlich fatale erfahrung paar zeilen und ich bin gescheitert also warum warum ist rust so beliebt obwohl es niemand verwendet weil es wäre wirklich Du weißt es ja selber als Berater, es gibt ein paar Nischen, wo Rust verwendet wird, aber es ist sicher keine breite Masse, die Rust verwendet.", + "start": 3122910, + "end": 3195542, + "confidence": 0.7588831775700938, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, der erste Anstoß ist natürlich immer, ich will was Neues lernen. Ich fühle mich eingeschränkt in meiner aktuellen Umgebung. Also sowas bei mir zumindest. Ich habe Python sehr gemocht, aber habe einfach festgestellt, da gibt es einfach gewisse Dinge, die ich in Python nicht bauen wollen würde. Dinge, die ich aber immer schon mal bauen wollte. Eine Shell vielleicht.", + "start": 3196597, + "end": 3216454, + "confidence": 0.7754166666666666, + "channel": null, + "speaker": "C" + }, + { + "text": "Ja, aber du bist ja ein Hardcore Rust-User und Rust-Fan. Warum sind so viele Leute Rust-Fan, obwohl sie es nie probiert haben?", + "start": 3216474, + "end": 3223260, + "confidence": 0.6723636363636364, + "channel": null, + "speaker": "B" + }, + { + "text": "Das marketing ist also warum ist warum.", + "start": 3224005, + "end": 3225907, + "confidence": 0.5539999999999999, + "channel": null, + "speaker": "C" + }, + { + "text": "Hat rast so ein gutes image das ist meine frage warum hat rast so.", + "start": 3225927, + "end": 3230051, + "confidence": 0.5982857142857144, + "channel": null, + "speaker": "B" + }, + { + "text": "Ein gutes image ich glaube es ist wie bei allen neuen dingen die haben halt was magisches in sich, denke auch dass das irgendwann verfliegt und dass dann einfach die realität die sprache auch irgendwann wieder einholen wird man muss natürlich auch bedenken, Man ändert jetzt nicht oft seine Programmiersprache. C++ ist vielleicht 40 Jahre alt, C über 60 und man kann jetzt nicht sagen, dass man jetzt von heute auf morgen direkt anfängt, komplett produktiv Frost zu entwickeln. Also das Interesse ist da. Warum ist das Interesse da? Naja, weil man natürlich immer von diesen Erfolgsgeschichten hört. Zehnmal so schnell und der Compiler ist so gut und das Marketing ist natürlich extrem gut in der Beziehung. Und Leute profilieren sich natürlich auch gerne drüber dass sie vielleicht auch über den Tellerrand schauen und einfach neue Features ausprobieren wollen und am aktuellsten Puls der Zeit sind. Vielleicht ist rust jetzt momentan einfach die gehypte Sprache und in ein paar Jahren ist es dann vielleicht sick oder was weiß ich wie oder irgendwas anderes.", + "start": 3230071, + "end": 3288896, + "confidence": 0.8276416184971097, + "channel": null, + "speaker": "C" + }, + { + "text": "Man muss schon sagen, es sind natürlich Features, die man nicht gewöhnt ist. Man ist nicht gewöhnt, dass der Compiler intelligent antwortet. Der Compiler ist immer dumm und man ist gewöhnt eben, im schlimmsten Fall, du führst das Programm aus, kriegst einen Sack voll und hast null Ahnung, was passiert. Und die Compiler-Meldungen, gerade wenn man an C und C++ denkt, sind manchmal so kryptisch, dass du keine Ahnung hast und du überhaupt mal ewig lang probieren musst, überhaupt zu verstehen, was denn da das Problem ist. Und könnte man sich schon vorstellen, dass das viele Leute als sehr cool empfinden und das gerne verwenden würden, ohne dass sie es wirklich verwenden. Aber man hört das halt und ich bin ja selber auch so. Man hört halt diese Dinge und man wünscht sich eigentlich diese Dinge mit normalen Programmiersprachen. Rust hat dann natürlich eben diese Lernkurve und mal einen schwierigen Einstieg. Glaubst du, dass sich da irgendwas in Zukunft auch noch verändert wird? Rust irgendwann zu die Massensprache oder bleibt es einfach für die, ich sag mal Nische, aber für diesen Spezialbereich von großer Performance, Hardware nahe?", + "start": 3289396, + "end": 3350929, + "confidence": 0.7830427807486634, + "channel": null, + "speaker": "B" + }, + { + "text": "Kommt natürlich auf sehr viele Faktoren drauf an. Zum einen entwickeln die User natürlich auch zum Teil die Sprache weiter oder beeinflussen die Sprache besser gesagt. wenn jetzt sehr sehr viele leute beispielsweise aus dem web umfeld kommen und auch merken dass da das ecosystem noch nicht so gut ist und dann vielleicht einfach ihre ideen einbringen dann kann das schon sein, dass sich die sprache in der beziehung schon verbessert persönlich glaube ich es wird nicht soweit kommen dass rust vielleicht javascript oder typescript es wird nicht das neue javascript werden Nee, es ist momentan so, dass das natürlich das größte Ecosystem ist. Rust hat momentan 3,7 Millionen Nutzer und 600.000 davon allein in den letzten sechs Monaten, was ein extrem beachtliches Wachstum ist. Also da ist schon was dahinter, aber ich glaube, es wird vielleicht eher C++ Konkurrenz machen für neue Projekte. Und wenn man jetzt mal überlegt, ist C++ beispielsweise eine beliebte Sprache oder nicht, dann werden die nächste Frage, in welchem Bereich oder für wen. Und C++ ist definitiv eine sehr populäre Sprache in sehr vielen Bereichen wie Gaming, Real-Time, Automotive, Embedded und solche Sachen. Und ich glaube, da ist schon Potenzial, dass das Raster einen großen Teil vom Markt übernimmt. Aber dass es jetzt Python in Data Science große Konkurrenz macht, also nicht als Library, sondern wirklich als User-Facing-Sprache, oder JavaScript im Web-Bereich, das sehe ich jetzt gerade nicht.", + "start": 3350949, + "end": 3437908, + "confidence": 0.8365683760683759, + "channel": null, + "speaker": "C" + }, + { + "text": "Du verdienst dein Geld mit Rust und deswegen erwarte ich aber auch eine ehrliche Antwort von dir, neben den ganzen tollen, positiven Dingen.", + "start": 3439255, + "end": 3447738, + "confidence": 0.7981739130434783, + "channel": null, + "speaker": "A" + }, + { + "text": "Das war jetzt ein Paradoxon, oder? Wenn man Geld damit verdient, ehrlich zu sein.", + "start": 3447778, + "end": 3451439, + "confidence": 0.7578571428571428, + "channel": null, + "speaker": "B" + }, + { + "text": "Ich habe mich auch gewundert. Ich versuche aber trotzdem ehrlich zu sein.", + "start": 3452800, + "end": 3457101, + "confidence": 0.49983333333333335, + "channel": null, + "speaker": "C" + }, + { + "text": "Der Andi ist nur ehrlich in seinem Job, obwohl er Geld verdient.", + "start": 3457141, + "end": 3460022, + "confidence": 0.7765833333333333, + "channel": null, + "speaker": "B" + }, + { + "text": "Wir sind ja alle ehrlich. Du kriegst eine ehrliche Antwort.", + "start": 3460042, + "end": 3463243, + "confidence": 0.6859, + "channel": null, + "speaker": "C" + }, + { + "text": "Was würdest du sagen, sind die Pitfalls und Shortcomings von Rust?", + "start": 3463283, + "end": 3466104, + "confidence": 0.7739999999999999, + "channel": null, + "speaker": "A" + }, + { + "text": "Das Async-Ecosystem ist natürlich noch sehr, sehr jung. Viele springen jetzt auf den Zug auf.", + "start": 3466459, + "end": 3471364, + "confidence": 0.8148, + "channel": null, + "speaker": "C" + }, + { + "text": "Kannst du kurz erklären, was Async heißt?", + "start": 3471384, + "end": 3473285, + "confidence": 0.6081428571428571, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau.", + "start": 3473305, + "end": 3474326, + "confidence": 0.552, + "channel": null, + "speaker": "C" + }, + { + "text": "Also ich kenne Async nur aus JavaScript.", + "start": 3474366, + "end": 3476288, + "confidence": 0.6574285714285715, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, es ist sehr ähnlich wie in JavaScript. Du willst mehrere Dinge concurrent ausführen, also nebenläufig, wie man im Deutschen so schön sagt. Du hast zwei Web-Requests, die vielleicht Daten von irgendeiner Datei lesen. Und warum können die nicht nebenläufig ausgeführt werden? Der Compiler und die CPU verwalten das schon für einen.", + "start": 3476668, + "end": 3497106, + "confidence": 0.7780000000000004, + "channel": null, + "speaker": "C" + }, + { + "text": "Also ich muss keine Threads und so weiter explizit machen, sondern ich mache Async und das passiert dann automatisch.", + "start": 3497146, + "end": 3502051, + "confidence": 0.6460526315789474, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau. Es ist eigentlich auch eine spannende Idee. Viele Leute waren auch sehr große Verfechter von dieser Idee. Ich war unter anderem auch jemand, der sehr stark darauf gewartet hat. Es hat sich halt herausgestellt, dass es mittlerweile so ist, dass man um Async Rust schwer herumkommt. Und dann muss man sich natürlich fragen, warum ist das überhaupt schlimm, weil eigentlich ist es ja eine gute Sache. Aber es ändert auf jeden Fall die Art und Weise, wie man Rust programmiert. Es ist fast wie ein Dialekt. Also ich vergleiche das, es ist so ähnlich wie Spanisch und Portugiesisch. Es klingt sehr ähnlich, es reimt sich, aber es ist halt trotzdem eine andere Sprache. Wenn man jetzt Async Rust benutzt, dann kommt man in dieses Ecosystem halt leicht rein und alle anderen Libraries sind halt auch in Async Rust. Aber wenn man...", + "start": 3502091, + "end": 3543690, + "confidence": 0.746852112676056, + "channel": null, + "speaker": "C" + }, + { + "text": "Was heißt das jetzt benutzen? Das ist kein Standard von Rust selber.", + "start": 3543730, + "end": 3547971, + "confidence": 0.6796666666666668, + "channel": null, + "speaker": "B" + }, + { + "text": "Das ist irgendwie... Ja, also nur Teile davon sind standardisiert. Das Async und the Wait Keyword ist standardisiert. Futures, das ist ein Trade, ist standardisiert und das ist alles in der Standard Library. Der Rest wird momentan dem Ecosystem überlassen, was eine sehr gute Strategie ist, weil sich die besten Ideen so weiterentwickeln. Außerhalb von der Standard Library ist es natürlich Tokio.", + "start": 3548011, + "end": 3568942, + "confidence": 0.7631612903225808, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber ich kann normal Rust runterladen und kann Async, Await verwenden schon.", + "start": 3569366, + "end": 3574468, + "confidence": 0.8023333333333335, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja, mit ein paar Sternchen, also man braucht einen Executor, ein Executor ist etwas was die Futures dann ausführt, also eigentlich eine Futures Runtime. Und da gibt es eben eigentlich nur eine große, die heißt Tokio. Damit kann man sehr gut nebenläufige Programmierung betreiben. Aber man kauft sie natürlich ein in dieses komplette Ecosystem. Man braucht dann nicht nur Tokio, sondern vielleicht auch eine Library, um Web-Requests zu machen mit Request. Und all diese Dinge sind halt Async. Das ist halt die große Gefahr, weil dieses System noch relativ neu ist. Ja, der Bereich von Rust ist natürlich noch Ich würde fast sagen experimentell und die art und weise wie man da programmiert ist anders also man muss einfach viele dinge. Bespielsweise in den mutex oder in ark rappen weil dinge einfach. auf verschiedenen Threads ausgeführt werden können und übertragen werden können. Und das muss man zur Compile-Zeit garantieren. Und damit werden die Datentypen leicht komplexer. Und das ist halt eine Gefahr, die man da hat. Und insgesamt würde ich sagen, generell ist es so, dass das Ecosystem halt noch sehr, sehr jung ist. Es gibt sehr viele Libraries, die stabil sind und benutzt werden. Aber es gibt auch sehr viele Dinge, die noch nicht 1.0 erreicht haben.", + "start": 3575108, + "end": 3647452, + "confidence": 0.809600961538462, + "channel": null, + "speaker": "C" + }, + { + "text": "Das heißt, kann ich das produktiv schon einsetzen?", + "start": 3647872, + "end": 3650513, + "confidence": 0.6875000000000001, + "channel": null, + "speaker": "B" + }, + { + "text": "Auf jeden Fall, ja. Also man muss halt bei den Dependencies ähnlich aufpassen wie beim Node.js. Man kann sich da sehr schnell verfangen und hat sehr, sehr viele Dependencies. Aber natürlich, man kann wunderbar in Rust produktiv programmieren. Ich würde sagen, man sollte etwas defensiv sein und lieber eher auf die explizite Art und Weise programmieren. Also lieber auch mal eine Zeile mehr schreiben oder den Datentypen mehr angeben, auch wenn vielleicht der Compiler das automatisch könnte. Und das ermöglicht halt auch, dass man sehr ergonomisch in Rust programmieren kann. Aber das ist natürlich auf jeden Fall ein Nachteil, würde ich behaupten. Wenn man jetzt ein super stabiles Ecosystem erwartet mit sehr, sehr vielen Libraries und vielen Firmen, die auch Frameworks verwenden und bereitstellen, ja, dann würde ich eher vielleicht woanders hinschauen momentan. Also beispielsweise PHP mit Symfony und Laravel ist ein Gegenbeispiel.", + "start": 3650833, + "end": 3700986, + "confidence": 0.8134965034965034, + "channel": null, + "speaker": "C" + }, + { + "text": "So Matthias ich hab das Gefühl du.", + "start": 3701687, + "end": 3703049, + "confidence": 0.6025714285714285, + "channel": null, + "speaker": "B" + }, + { + "text": "Hast einen wichtigen Punkt vergessen.", + "start": 3703069, + "end": 3704691, + "confidence": 0.8176000000000002, + "channel": null, + "speaker": "A" + }, + { + "text": "Ich ahne schlimmes.", + "start": 3705351, + "end": 3706713, + "confidence": 0.89, + "channel": null, + "speaker": "C" + }, + { + "text": "Es hat mit Go zu tun, lass mich raten.", + "start": 3706753, + "end": 3708475, + "confidence": 0.7556666666666667, + "channel": null, + "speaker": "B" + }, + { + "text": "Es hat natürlich mit Go zu tun. Worin ist Go gut in unglaublich schnellen Compiletimes? Wo hat Rust vielleicht noch ein bisschen was nachzubessern?", + "start": 3708515, + "end": 3717066, + "confidence": 0.8094166666666665, + "channel": null, + "speaker": "A" + }, + { + "text": "Ja, aber der Compiler spuckt ja auch sinnvolle Fehlermeldungen aus im Gegensatz zu Go.", + "start": 3717576, + "end": 3721577, + "confidence": 0.6695000000000001, + "channel": null, + "speaker": "B" + }, + { + "text": "Wie verteidigst du dies?", + "start": 3721597, + "end": 3722738, + "confidence": 0.7355, + "channel": null, + "speaker": "A" + }, + { + "text": "Fehlerpunkt ist auch ein Punkt, der in den Stack-Overflow-Surveys jedes Jahr genannt wird und in den Rust-Surveys, die es auch jedes Jahr gibt, die übrigens sehr spannend sind. Compiletimes sind ein Riesenproblem, vor allen Dingen bei großen Applikationen. Ich sehe jetzt nicht das Problem bei kleineren Applikationen.", + "start": 3723298, + "end": 3741664, + "confidence": 0.7916808510638299, + "channel": null, + "speaker": "C" + }, + { + "text": "Für mich als Nicht-Rust-Entwickler, von was sprechen wir da? jetzt bei einem großen projekt oder bei einem mittelgroßen projekt sprechen wir dann von.", + "start": 3741684, + "end": 3748686, + "confidence": 0.7547826086956522, + "channel": null, + "speaker": "B" + }, + { + "text": "Von stunden oder nein nein das nicht aber wenn du jetzt eine applikation hast weil ich hatte hunderttausend zahlen code und du hast einen einigermaßen soliden linux laptop beispielsweise, Und du nutzt ein paar Features wie vielleicht 30 für Parsing, ja dann bist du schon mal bei Peilzeiten vielleicht zwischen 40 Sekunden und 2-3 Minuten, also das kann schon mal passieren, je nachdem was du da benutzt und das summiert sich natürlich auch.", + "start": 3748726, + "end": 3777182, + "confidence": 0.7530273972602742, + "channel": null, + "speaker": "C" + }, + { + "text": "Erklär das mal mit dem Android oder Swift Entwickler, die da irgendwie 20 Minuten teilweise warten.", + "start": 3777262, + "end": 3784348, + "confidence": 0.6865000000000001, + "channel": null, + "speaker": "B" + }, + { + "text": "Da muss ich natürlich auch sagen, das ist halt so eine Programmiersprache-Gebäsche. Aber auch das ist ja natürlich völlig in Ordnung. Ein paar Minuten und so weiter. Auch jeder C++-Entwickler wird sich freuen, wenn wir bei ein paar Minuten bleiben können.", + "start": 3785048, + "end": 3797900, + "confidence": 0.8006341463414635, + "channel": null, + "speaker": "A" + }, + { + "text": "Also fairerweise, es wird daran gearbeitet. Auch der Rust-Compiler wird schneller, man kann es kaum glauben. Auf dem neuen Apple M1, muss ich sagen, ist es auch viel viel besser geworden. Hardware tut dann natürlich sein Übriges, aber der Compiler wird auch selbst jedes Jahr um die 10% schneller, was ein guter Wert ist. Und auf der anderen Seite, was macht der Compiler im Vergleich zu Go? Bei Go ist es natürlich so, viele Sachen werden zu Runtime erledigt, deswegen ist Rust ist halt auch ein bisschen schneller als Go. Was sind diese Dinge? In Rust wird beispielsweise für jeden Input, den eine generische Funktion hat, eine konkrete Version zur Compile-Zeit gebaut. Angenommen, ich habe eine Funktion, die nimmt alles an, was ein Interface implementiert, dann wird für jede Variante, die wirklich auch benutzt wird, beispielsweise String oder Int, eine Funktion gemacht, nur für diesen speziellen Fall. Und das kostet natürlich Zeit. Die andere Sache ist, LLVM ist ein Backend, was nicht das schnellste ist. Go hat das eigene Backend, die haben selber eins geschrieben und das ist auch in Go geschrieben mittlerweile, war früher glaube ich nicht in Go. Und Rust passiert halt auf LLVM, was in C++ geschrieben ist. Und auch da will man viel mehr Sachen ins Frontend ziehen, also in den Rust-Compiler selbst und dem LLVM-Backend weniger Arbeit überlassen.", + "start": 3798278, + "end": 3875481, + "confidence": 0.8145426008968607, + "channel": null, + "speaker": "C" + }, + { + "text": "Ich würde auch sagen, wenn du jetzt keine multimillionen Lines-of-Code Rust-Applications hast, dann spielen auch auf CI-Systemen die Compiletines nicht wirklich eine Rolle. Lokal geht es natürlich dann schon um die Developer Experience, die dann halt natürlich bei kürzeren Compiletines, muss man sagen, nicht zu vernachlässigen. absolut du hattest am anfang erwähnt dass rast eine multi paradigmen sprache ist multi paradigmen da klingelt das bei mir immer so op funktional und so weiter so und jetzt meine frage du kennst ja wahrscheinlich das tolle buch der gang of four über design patterns und co. wie sehen design und architecture patterns in rust aus kann ich also wirklich das factory pattern da anwenden oder das singleton oder die fassade oder ein decorator also ist sind das alles standard patterns die ich in normalem rust source code finde oder würdest du sagen so multi paradigmen sind wir dann jetzt auch nicht.", + "start": 3876090, + "end": 3934896, + "confidence": 0.7698926174496642, + "channel": null, + "speaker": "A" + }, + { + "text": "Das ist ja eh nur ein Paradigma.", + "start": 3935767, + "end": 3937148, + "confidence": 0.6131428571428571, + "channel": null, + "speaker": "B" + }, + { + "text": "Aber okay, egal. Ja, da wäre ich wahrscheinlich auch dabei, dass ich sagen würde, die Patterns in Rust sind halt etwas anders. Es gibt fairerweise in der Beziehung relativ wenige Ressourcen bis jetzt, was meiner Meinung nach auch so ein Punkt ist, wo man vielleicht noch sagen könnte, Rust hätte da auch noch Defizite. Es gibt dieses Ideomatic Rust Repository, was du angesprochen hast, wo ich solche Ressourcen eben sammle. Da kann man mal nachschauen. Eine Ressource, die da auch angesprochen ist, ist ein Design-Patterns-Buch, das es mal gab. Also Buch in Anführungszeichen, weil das ist eigentlich nur eine Webseite, aber in der Rust-Community nennt man sowas immer Buch, wenn es dann mehrere Chapter sind. Und da werden halt einfach mal auch Design-Patterns genannt. Ein klassisches Pattern ist das Builder-Pattern, weil in Rust gibt es keine Funktionen mit einer variablen Anzahl von Variablen. Variatoric Functions im Endeffekt.", + "start": 3937368, + "end": 3994128, + "confidence": 0.811115646258503, + "channel": null, + "speaker": "C" + }, + { + "text": "Also von Parametern auf Funktionskopf.", + "start": 3994168, + "end": 3996929, + "confidence": 0.6884, + "channel": null, + "speaker": "B" + }, + { + "text": "Genau, und eine Strategie, um sowas vielleicht trotzdem in Rust zu gewährleisten, ist das Builder-Pattern. Da rufe ich halt dann auf einen Hauptstruct, also sowas wie auf einem Objekt, rufe ich dann diese Methoden auf und spezifiziere dann mein Objekt und zum Schluss rufe ich dann eine Methode auf, die heißt zum Beispiel Build, und da fällt dann ein konfiguriertes Objekt draus. Das ist ein Pattern.", + "start": 3996949, + "end": 4018357, + "confidence": 0.8247424242424243, + "channel": null, + "speaker": "C" + }, + { + "text": "Aber bei so ganzen Fassaden und so weiter, das kommt ja alles sehr stark aus dem objektorientierten Bereich. Objektorientierung wird grundsätzlich unterstützt. Ja. Aber es ist jetzt keine Hardcore Objektorientierung mit polymorphie und den ganzen Geschichten.", + "start": 4018737, + "end": 4034035, + "confidence": 0.776, + "channel": null, + "speaker": "B" + }, + { + "text": "Nee es gibt keine mehrfachvererbung beispielsweise es gibt keine.", + "start": 4034585, + "end": 4039550, + "confidence": 0.821888888888889, + "channel": null, + "speaker": "C" + }, + { + "text": "Die hat java auch nicht oder oder.", + "start": 4039750, + "end": 4041232, + "confidence": 0.4778571428571428, + "channel": null, + "speaker": "B" + }, + { + "text": "Hat java mittlerweile mehrfachvererbung. Aber in rust wird sowas halt mit traits abgebildet also was sind traits traits sind eigenschaften die dinge, haben können oder auch nicht. Also wenn du zum Beispiel ein Struct hast, das heißt Plane, also ein Flugzeug, dann kann das zum Beispiel das Fly Trait haben. Also das hat die Eigenschaft zu fliegen, ist ja irgendwie auch logisch. Und dann hat dieses Plane Object vielleicht noch einen Drive trade weil das kann ja auch auf dem landeplatz hin und her fahren auf eine gewisse art und weise und so kann man eigenschaften zu objekten hinzufügen es ist vielleicht ein bisschen gewöhnungsbedürftig aber funktioniert dann ganz gut aber.", + "start": 4041272, + "end": 4081218, + "confidence": 0.793333333333333, + "channel": null, + "speaker": "C" + }, + { + "text": "Zum beispiel funktionen überladen oder solche dinge das funktioniert nicht.", + "start": 4081238, + "end": 4085142, + "confidence": 0.7746999999999999, + "channel": null, + "speaker": "B" + }, + { + "text": "Funktionsüberladung gibt's, es gibt zum Beispiel auch die Möglichkeit Operatoren zu überladen, das wird auch sehr genutzt, aber es sind schon auch trotzdem Edge Cases, wo man wirklich sagt, okay, der macht das Sinn und ansonsten macht man halt einfach sehr viel explizit über Methoden, dass man einfach Methodenaufrufe macht. Und insgesamt gewöhnt man sich da aber sehr, sehr schnell dann an diese Art eher zu komponieren, also Composition über Inheritance zu machen. Inheritance ist ja die Idee der Vererbung eben, aber bei Composition geht es darum, eigentlich unterschiedliche Eigenschaften zu kombinieren in einem Objekt, was dann ganz speziell für diesen Anwendungsfall passt. Ja, und das sind Modelle oder vielleicht auch Patterns, wenn man die so nennen will, die in Rust-Gang und Geber sind. Die kommen eigentlich auch eher, würde ich fast behaupten, aus der funktionalen Welt, mit algebraischen Datentypen, wie man sie vielleicht auch aus Haskell kennt. Trotzdem würde ich sagen, die Sprache entwickelt sich. Ich habe angefangen auch mal diese Design Pattern selber aufzuschreiben auf meinem Blog und versuche einfach in jedem Artikel eins dieser Ideen, wie man idiomatisch Rust schreibt, auch zu erklären und einfach mal ein paar Beispiele zu finden, damit man dieses Wissen auch hat, damit das nicht verloren geht, weil vieles ist einfach momentan kulturell bedingt irgendwo verankert, aber nirgends niedergeschrieben.", + "start": 4085528, + "end": 4161933, + "confidence": 0.8393640552995385, + "channel": null, + "speaker": "C" + }, + { + "text": "Wir haben ja schon in der Episode Was war's, Andi? 93 mit Barbara Liskov, wo wir gelernt haben, dass Vererbung ja böse ist. Verlinken wir natürlich in den Shownotes. Insofern ist nur ein Beweis mehr, dass Vererbung gar nicht mehr so das Nonplusultra ist, wie es früher mal war, meiner Meinung nach. Okay, jetzt haben wir eigentlich schon extrem viele Details zu Rust gehört. Du hast ja auch einen ziemlich coolen Blogartikel geschrieben, Why Rust in Production? Da hast du noch mehr Details, weil alle können wir jetzt nicht besprechen, auch wenn Andi schon auf Nadeln sitzt und eigentlich noch 20 andere Fragen hat. Aber Andi, du hast noch eine Frage, weil sonst kommst du vom Zittern gar nicht mehr weg.", + "start": 4162553, + "end": 4200721, + "confidence": 0.7859917355371899, + "channel": null, + "speaker": "B" + }, + { + "text": "Jeder möchte Rust lernen und niemand hat Zeit. Was ist die eine Ressource, die du den Hörerinnen und Hörern und inklusive mir empfehlen würdest, wenn ich zwei Stunden pro Woche investieren möchte, um Rust zu lernen?", + "start": 4201462, + "end": 4214493, + "confidence": 0.8453888888888887, + "channel": null, + "speaker": "A" + }, + { + "text": "Deinen youtube kanal natürlich mit den alten videos anschauen.", + "start": 4215628, + "end": 4219609, + "confidence": 0.782, + "channel": null, + "speaker": "B" + }, + { + "text": "Ja genau das kann man sich zum spaß gerne mal anschauen.", + "start": 4219629, + "end": 4223050, + "confidence": 0.7001818181818181, + "channel": null, + "speaker": "C" + }, + { + "text": "Verlinken wir auch in den show notes.", + "start": 4223190, + "end": 4225250, + "confidence": 0.5948571428571429, + "channel": null, + "speaker": "B" + }, + { + "text": "Definitiv bitte subscriben und die kleine glocke und läuten und alles. Aber was ist wenn man jetzt heute 2023 rust lernen will und hat zwei stunden zeit. Gute Frage. Wenn man aus dem Web-Bereich kommt, würde ich sagen, eine Ressource, die man sich anschauen kann, ist von einem Freund von mir, Luca Palmieri, Zero to Production in Rust. Da geht es darum, wie man eine Web-Applikation von der Pike auf, von Null in Rust schreibt, bis sie in Produktion ist. Alle Themen werden da abgedeckt. Authentifizierung, Deployment, Webframeworks. Da ist alles drin, mit dem man starten kann. Eine praktische Applikation wird auch gebaut in dem Buch. Und wenn man da durch ist, dann weiß man zum Schluss, okay, so funktioniert Rust im Web-Bereich, was vielleicht viele HörerInnen auch interessieren könnte.", + "start": 4225290, + "end": 4274200, + "confidence": 0.8041230769230768, + "channel": null, + "speaker": "C" + }, + { + "text": "Vielen, vielen Dank für alle Informationen. Wir verlinken natürlich alles in den Shownotes, alles was du so genannt hast, deine YouTube Channels, alles was sonst noch so abgeht im Rust-Bereich. Wenn jemand Fragen hat, wir verlinken natürlich auch deine Profile und wir freuen uns alle schon auf den Rust in Production Podcast, ein Konkurrenz-Podcast, aber wir werden den sicher auch mal... Freundliche Konkurrenz hier. Das geht so in die Tiefe. Das macht mit uns keine Konkurrenz, wo wir immer nur an der Oberfläche da ein bisschen kratzen mit Andi v.a. Vielen, vielen Dank, Matthias, für deine ganzen Insights und deine Details. Jetzt bin ich doch wieder ein bisschen motiviert, Rust irgendwie zu lernen. Vielleicht investiere ich die zwei Stunden von Andi doch nochmal in die Rust-Weiterbildung.", + "start": 4275067, + "end": 4318933, + "confidence": 0.7210396825396823, + "channel": null, + "speaker": "B" + }, + { + "text": "Sehr, sehr gerne. Gute investierte Zeit.", + "start": 4319637, + "end": 4322038, + "confidence": 0.7431666666666668, + "channel": null, + "speaker": "C" + }, + { + "text": "Vielen lieben Dank, Matthias. Schön, auch mal etwas über eine andere Programmiersprache zu hören. Und ja, ich bin auch motiviert. Und da ich vielleicht zwei Stunden pro Woche investieren möchte, schaue ich mir deine Ressource mal an.", + "start": 4322058, + "end": 4333902, + "confidence": 0.7699189189189192, + "channel": null, + "speaker": "A" + }, + { + "text": "Du hast jetzt eh Corona, du hast Zeit, Andi. Gute Besserung übrigens.", + "start": 4333922, + "end": 4336883, + "confidence": 0.6859999999999999, + "channel": null, + "speaker": "B" + }, + { + "text": "Dankeschön.", + "start": 4336903, + "end": 4337203, + "confidence": 0.235, + "channel": null, + "speaker": "C" + }, + { + "text": "Das war es wieder von uns, liebe Hörerinnen und Hörer von einer neuen Folge Engineering Heroes. Falls ihr ein bisschen Feedback habt oder uns weiterempfehlen wollt, darüber würden wir uns sehr, sehr freuen, denn damit unterstützt ihr diesen Podcast. Und falls ihr uns noch nicht auf den gängigen Plattformen wie Apple Music Oder Spotify heißt die andere Plattform. Abonniert habt, bitte da einmal kurz abonnieren. Das ist eure Art, wie ihr uns supporten könnt.", + "start": 4338326, + "end": 4364951, + "confidence": 0.7433108108108106, + "channel": null, + "speaker": "A" + }, + { + "text": "Und vielleicht auch Thumbs up oder Thumbs down in unseren Shownotes. Und falls ihr irgendein Feedback habt, wie ihr Maxl helles Bier findet oder wir werden uns jetzt auch noch diese Mozartkugeln, wenigstens was österreichisches gönnen. Gerne alle Rückmeldungen, Feedback auch bei uns im Discord-Channel.", + "start": 4364991, + "end": 4379616, + "confidence": 0.7292222222222222, + "channel": null, + "speaker": "B" + }, + { + "text": "Dankeschön, bis nächste Woche und tschüss.", + "start": 4380037, + "end": 4382738, + "confidence": 0.5335, + "channel": null, + "speaker": "A" + }, + { + "text": "Ciao.", + "start": 4382778, + "end": 4383038, + "confidence": 0.386, + "channel": null, + "speaker": "C" + }, + { + "text": "Ciao, ciao. Kamera, ist ja abgeschaltet.", + "start": 4383058, + "end": 4387110, + "confidence": 0.2735, + "channel": null, + "speaker": "B" + }, + { + "text": "Schade, sollen wir mal die Batterie schnell wechseln? Da haben wir den Schluss auch noch mit drauf. Wäre dumm, wenn nicht eigentlich. Ah nee, die Batterie ist kurz leer.", + "start": 4387150, + "end": 4393131, + "confidence": 0.33899999999999997, + "channel": null, + "speaker": "C" + }, + { + "text": "Nur Amateure.", + "start": 4393231, + "end": 4394452, + "confidence": 0.6114999999999999, + "channel": null, + "speaker": "A" + }, + { + "text": "Wir haben echt technische Probleme heute, ich weiß nicht.", + "start": 4394472, + "end": 4397473, + "confidence": 0.754, + "channel": null, + "speaker": "C" + }, + { + "text": "Der Kollege aus diesem kleinen Land namens Austria ist das Problem.", + "start": 4397513, + "end": 4401894, + "confidence": 0.8522727272727273, + "channel": null, + "speaker": "A" + }, + { + "text": "Jaja, seh ich auch so, also.", + "start": 4402194, + "end": 4404675, + "confidence": 0.4056666666666667, + "channel": null, + "speaker": "C" + }, + { + "text": "Mir ist das ein bisschen peinlich.", + "start": 4404695, + "end": 4405775, + "confidence": 0.5711666666666667, + "channel": null, + "speaker": "A" + }, + { + "text": "Schon wieder live.", + "start": 4405815, + "end": 4407376, + "confidence": 0.5499999999999999, + "channel": null, + "speaker": "B" + }, + { + "text": "Bisschen peinlich, wir haben einen Aufnahmetermin im Jahr, wir haben zwei gestern diesen Tag und es fällt hier eins nach dem anderen aus.", + "start": 4407456, + "end": 4414018, + "confidence": 0.8263478260869563, + "channel": null, + "speaker": "A" + }, + { + "text": "Wieso, das war einfach der Akku, der hat nicht durchgehalten, weil du so viel redest. Der ist auf eine Stunde zehn genau gedimt, der Akku.", + "start": 4415178, + "end": 4424044, + "confidence": 0.74192, + "channel": null, + "speaker": "B" + }, + { + "text": "Komm, gib Gas.", + "start": 4424084, + "end": 4424824, + "confidence": 0.4923333333333333, + "channel": null, + "speaker": "C" + } + ], + "confidence": 0.7959547371836477, + "audio_duration": 4425.0, + "webhook_status_code": null, + "webhook_auth": false, + "summary": null, + "auto_highlights_result": null, + "content_safety_labels": null, + "chapters": null, + "sentiment_analysis_results": null, + "entities": null +} \ No newline at end of file diff --git a/src/data/transcripts/98-transcript.zip b/src/data/transcripts/98-transcript.zip new file mode 100644 index 0000000000000000000000000000000000000000..59df63acc14b6ddaef0dc2487e596b54e25ca60a GIT binary patch literal 488125 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%0D9{a0R6MJ%EMgj}P$LKE`@Gonjk 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

eREhc*IMd`-$5SP()`zf80ab#_bwriAzWo4E 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

0PzvjlB(X8?wl|0E0ptWM zVx)^)(&AM!oi2njbboubg( z^FfiQ%ZWr-v=~X9xVDMXC$vJ>B8D;q zsZx1{Hc66?Uz2QTbJTw*H4P-W0xKI=!*{PP*m`m?Mnn)CR#QKG+U^je%OZzWk9qR- zZLVBE0QGae80?gJn!{qPJn>>Ji2(8kT;7-GC9Gb^Gc9(}JeIEzmCB-p)eCv{nJ1S; zznm)YhzEMbm%+HI-3wC8@?1kUdR`{VM!#6fIs?*mUS^j5)2_AXBxAwC^j}^Un*NiX z%^vQ-7MT~H;yWSnH4W}DQA+7b zF_J_RfD%22R8w2Hkk6abLixPXJJqKhbo{Y^D*#g+NzvsXMS2;!$y&USbeC=MXKyf) zPQp=#-7fnFbl1}s3w&Ed~QHnL7l>^=DRh2i5E5TEmoa zu8pRzrK1BhLn_bSz7dqhNoG~~Oc zHiHyx?lVi#N~U;&$aHwbN2>{2H0 zpY6_f$}N`Mku08bDnDYGCujJ3mX-y2P%N?Ev9)=>-?J_RcjOjp0VAv9QkIGNQfpQC zKcA_-MP@ZEX z-o5qZQ@BLF{wnu}z^svTt+ml~ew&mJ^z+C?aB_;CgUZ^N1E?nU4Vlkn?J<%xIog3E z#%O%wch_6HAEA4j9rz>f%`&pcjGiuWhQ>7?tuHCGM=j%>m(s$O&e`9?d7Y<_crji& zDKA`NKW`83zWj83wLyD9ULqq!YpcviQG4gzJplXV5iT-OEMt$LHO``ZQcm7@ zsMrjNk!0$|Cw0odeX?WS!_5xVsFv8<%s$cNti~Ks=wiwI(&oq;(ArkkGhHHdJwFFM z9yZr-OKRTk?udw+XLU(n3DSj1UqVVu>69*{Ns8jrT~7ds_tZM8L=`$Xj&PxIR7FO`GoCtm?;H0duk4H@8*A}GK1!Wu>iZ+5^WWJ#LRjWGy5iOeY_BkP09cRWBzi6yybgr{-q1jHIGjj^5QrXsi^Z4bb!>s`VhhB>sQe*1u zX)|Y~%|C4pPj~+Zf$4Ggtlpi$Z3fDh`q%rr?H*C@>gt(6Cp2DW|K$jlUdy0(nneqB z(QBHiE_zZv5))6efT84eOL}N;Fp`j#r+B-$AyQ#=D71ud3RgMR&YNgf7q5GJLQ<)2u_Q(ETQsT1 zM2dh^Dz{ptl=b!Q3Qg(ig#b=aDrLkJ$=n5J@@tK?JZqaNCq|M_{?+zj_xKqO+!m9C z?6AqCpSoli{+u#FL#9um^phP^7~`U?%9-kCCZb)Lo=K8uPIb?)_!(E5IJ;n0&Yh@( z+7#CoTN}%XO3MtMQWh;th_)#+S(HVpJ0Vlb;yLQT2}@%+Yw1?NXOu+@^VZ`rfSrM* zRPpnSLSXEY5}i2PoG2LSU6U~`1~ohcvrIfat2~B3`v`)2tpyBo#cjznC#rm<|3uWK zw#3D}*2aKn2Bk>vt}Qi8&RQF*Do#=&fBWX<5zgtQ#bCZ82e~Q(_mA5vhy`RJ+q$q? z-g-HMMT-WItgg-Fw=T60ttrfgS{uV59lrkx3clN#0gggb<`UHz7rt1yFlpY_N>h)L zp)O=yw^vfGM`M_<2S#Y=|VYqVp!D)!rgatd>fc z`)rA(8nagZj;`|-EzC5w)EE-&rQ>(o!~SY(c=pf~)Z)7A?-5g8SbD8WIjzB*MH4Ce zB?BT zItVGV4M+75OJ=3!qR1(n)y3zlPDlzxq9u_2epaKYR7wg#RiD2&FGs=b;4GpmEI*;) zIW0}o6PUC%np zcY|4h7P;1AFn!@B%*x7pe+7W_CCnJLzA}4Xjb@Fv=pN^;`oyhTB_a-7RV-SVq3P4i z9457G5ncc+TIjpkCu$j+rPt)^?X$!aGF-5jq4#E=3eOl_&XUx^g=)?=nOSl~^9{d; z)t?qFtQ78ZqEMvE5t_^v3;^NYS(ls4eU8nutc_apN%tWLeS3#(tg-byL)>+S7sdxM@TEo5lUG}v|&j>URnY(mu6!cCE+ zV?SJ7R$ttILef|oI!hbkcfN~RTsJU|m=gU~+S-fQhCSs_YI_*HP!ARDE1?q0o?Qz#VCzr$ES+LZ7rGi2K$Bz2}j5t6;|cZ}ZZ^*T;){6ssa?1;_lS^yL(hoI3x zzjyrwx(K~dzDtuNU$34?Ch!c=V#-VJE2F#==>UusBP?9Vcj-M-PLjkRgFdzvE#xHG zv6!=?l>LB>;qFbUzG11;M5RueWHw1>_Xr8#P!}sLe*_c&MzF}ls!lW27im&P7_Gk} zS~PC0ZDzU^RWjkk<&73^iD+8Z#%Wp-+vVZSjUC1jP z%gjtVs>I#30TVB}BOHK2MPRb@5`zjRMzlx*#@guj(N;Rhd$Dlf`>Ye|l$s^6h&v>& zI^wx$d&06fobGU^9I5Vh@nv>Ii$rnic;aQfGE1Wt_sI(S#2er^dZBbl`mV#&hzokB z)1_B3Ifx%XhT>Sf?52q>bJ9!v-R2E?y0d^_bxHmsp7s6#B?v5BXpCfS)oBU2yMQu} z{&}M|E-PoOO3gHyXttw5h-9WkBhq^+xfWTt$QIAq60MSu-lCxJ z*9aF?Nmv^#*tnRU-v|bPR9asoIc^f-*a#Sv^;EkQFmXZcIu9QfELz+xi!VNUi9|as zpc}MBiwEuEeICzxKqY0A7BH-L8d@(5jFxF6Z-w(x0G39vNM=7DHV<~vJ)q0ty!05) z>U}5O0aICW{{-Iuht>^1LVHG&KEQ{Uc?F%4_>8{b4sGEgu~2LClguqH3KZh0U;#tr zQfs4nm`&2$9cAMPN+^eEZG~%vDm%b`Jq-^g_$W4~8so`}(=|P(w*Tj8jrOEr&=SI- z^^96tZ*%()>k(VH271OTzPfpRv4X}CF7B1W1!k2)9Xv;sP*>L4XpLu=$OCtP0BO;} z63_Z9&A_fkl8pj9(iJdF2IG)yjMCwfZPKN?Z*as?>0~aF-RIXu_vZcCdbHxUP!!qPR$8K5C6+4U;aj*A zRZCl2W|hHB5;w#PUCU98vb7aDTBNHHeAKmQ@n~t4e;#E@<5#-5`Qq#ol+NX|r48|U zbwL+^=BLULO|MK>yk%u+`3v5jdyT5chxQ_sIG5^2@MhFQYx%lN-yybsQEuu88FtJv zB|4#{Z)E50cgRg=LZf(g4e!ERTLGxcvhc7?9c|SzQz!tg8p$vkxH3~_hJ))A5x-32JoV78P z{wg^bu#%Dy5uoW*lwKObC>^|{DgHodVnC#%+MuPP7x*R301K7JUoUqvv1pNdfwiry zSCYhG)(Seqn zB0&*r>(o*~DlDXDJc}6F7}&)!Q5ys4(fK)bk5;>q02mMStjYJ zCvV|?RM)sqsvk-&TQ1$$;Idm2=o9bD;VvgipKKA=+@b*_m3^HejgxCgW3zDaY_5FB zO3LpHN{^wu;#T6INM&l{kh!}CT7n}cz(c)bB(;}+x!-@@en8o*Wr&Q0XuRIkS+7$+ zfJbi&7Vk!O<0e3oByITa+XZsu1OTKyMOGlzM*Uiv^r-o>JoCq4L3;ZLQzuJo-(rjK z;`~(HN0a2&!HTm^YuH1pU3ytXs`RAz?@y4#yG~wp?1*Ka=+}~7AmCkTo#*)T%nR!k z&1jR}l`LXpuw!k0Ai14VvUP{uk^m6z0(913fi-+1oEr}(DBN^NOA#O5-@-TFbq+0u z?3Clj(pi*MR8cshMY46)_8ksY;(C<38}TD*A7=7nLAhU~*`djmJ; z>{qfAmd3_PlO7O}IpK&Ff1xr_B+|naS^A5&wmU)b%dlHil*{A4Zyz4+pAK&zo;4mY z#m_N!gH&$#pP#M|+uge@Q0cUwEe6ykrWo2Kfqqz*WgB0l7iw*bYkRrsN}md@bv6}Z zAS-j?lW@HM^1pldmT3V2m_mC+(w5!BU9lDS(@#h$vjbF?y3d~wL1^uv$ZfSl3+oc? zLG{Dtu(`e6B7Ts?3_nqtDIQH9|1aBHWd1P%x;c9SQ<$R6TP|5!ZxB(6i%SexGv{BhONthB^m(`TK z=-3fTO4Q9wdUwI)P!`Vp@)MN8G{Cx)w}-cAixz2ajqDLalB7EB&rc6ueti5qUV+dV z#^S~wDto+Vu@Jwd2Eg6KLdGAfEK~waGPH!rK8qHqe_0!~0jyH#f}QO4Xf~A;3Od=C zVq$Gssu+gu(-y8o8g15AndX*c19*Qp+<)5buhH6DVhOM`Rv~igmB@(jR$|dYsjF1! zH_|SUS6g5*XW_s%s=mVRJ*c9^rKR`_ zy&^k!Mu`iuF&nYs>CV=NM{Qp(b*)c59kIjv|eM`QoCqSB+@QG*1EOC^ZFG{ zyR$ei@MfRwKo>m$<#C=MH+#vC{Oge$fXQB)?g(ZyvVp5TGk}YTMT@&77pie6DRln) zQitG_P>#&dP-!%2Mx$(fenp?|1jK_pi@s~??!%j#K|V+M&s=IeXt->gmK6Tu_URE} z0kUz~E@2dla&j2{v?%YH2fHx@Qyk0h?=)_cSk(QDjn_x z!=x}o(w$0}W7kQfLs(61;bJIuE?^pIQmzkMH(ETe$#%lBFjc)G3De+xsjmQu*Zy;< zHAxNf%a0F_+pDKHH)!zo6iT+`?!Vz#>kKZ7DwCIe{27X!V<;49X4Cw=MGWN+%akvx zH~4*ff`tvgRhj(MKZ`&`_JlI^_+!~^pK2g#;|2hk{m3{0;kuBLNz}n+w|%J16C62n z3H2E5I>iu4m$>WOQ8Dm&yL&`8T#FhHoW&2SbE^Dc?U)6NKh{#{N-PzH@+rQQc#1Eb zc8hZAdw$IW#~Oe&7!r1f|VsrOlVK4@&5d2_kcD0En+BdXA2?KLX=jQKaOdHu*8~` zcE_WmMY1l(D_!y`kS8R3+)DJnAGo`X#fX0;we?AlBTAme@!aSEnxhu3Kyl7PI`acpf6Ow z>@IW(PSTwc%hy}DxKk=!g0+`=$crfzOeHRIr#-s<@L@BKR46N1fYhCRBc_e0Nv}e7 z!59%Sl0@bIlCl|W@#<^qc?_j+HBZ^44~>{s0GLMgJSFDnQJLizoNQK_7py!2>y7nN zm54G|i0o_8;x6h`eYICz{?`(->zQz_%iiRg@F zFNVUWl*AqS>O6eCeKzz4OU`h62|>*>2c=-LI|A4&huVJ(r8t4fvxubdLODcgBZapi z07{h`mB|EmgrV^nBk8P9q*?v$%TH(`EnZ{qh-3)OU2;SCxPxUd7B7?=9Wq{23sACI zhb5vzr7MQQWi_Seq5J*gVe{c||MuzqsQl`KDr+-37iqk+mBFQUNC7dp|yyP{MysO#E&$*9tsiJQS z2D&6uO-*G&f4slFegB*yMR-amcsJexn81+q81iv*Ykw9TGc95$cVy=+ibhO%J)jR& zVqL2Giq4ulPbnP(1q*8RDp)5Z3+WS{CoNW>8jKJsg(cofpw6=e z4CQlduuvf%rB`sF-B9`uk-Q>n=B|#SC?VVdx)L3mTk7zaY$Gix-yW z+agG@NCu0~W$55CVgW=132hfyckPLR3boo#e@glu_?w-e3zY7Oa?s`EgC@5n2tlA z#WEP^v1kE95r>wim9iw2Et&{iSiBlBP+Cs;qBPd+BedkScmPZ3tY4%X?61E3FU*(N zUNVPZ3jIi03DFNY)^M#P&^4KkUx^tGYsxGd=#;WD){^v*_@&W8 z)+j66>NL{~zNDeEz19uMO4l^&GG?A9m8`zo-J%CFi`PReopy{3ed*i)7nlyZr6&jTtUD|| z*!Ao_!U;)XNUD_j#A^1f*ExpL7!>U}m7Otr54)vL^UQ3mq}&L5d$E9Pl$7Yx+NtB$ z#jXK;N&rdD1WD-^yuMmI_sdUMD#KEx^TO|TDAj1;0F+)C6iF6$k8|}FFUB&{k=vwC zbho_$*8mF_kCu7iUr0IbzC{!}i{?JU2}xZ^=BP^!JW#)z5{FfFbkHq5&lS>$z%TRq+EssXd0$`6p85GP3QqU@?$& zVtq18=anBGzx?$08P=v+On@h4mb{W)b>RigqSYvI)z>mJZ!bwP0j4@Fn)}@+ByDA> zPAM0G)!Qsw+$kybi)LLvKkc7vxBxUMyB~ilEPkc+$n{B z9O+0&W^<{aQ@Rr|bBCu38XQ=>P^!$Xk5sr*I^BM?QUqY?94ff=ny9SZsu7YPk_?a( z`iUfSn_oU%!xgR;@QE7LwX4b;diUk08~Cbh5ku+0-exL+C>aOB$A60!_e)#2@Srku z$;#i>Py^A<0kl)3P3SFrYPWEpSG=IwOIDP`E#Cm5fCUR>2Z!A}%Z5uvxI za`yoB^Lw8|?KC@+GaW1~mG&)5v)%t61juXZeFM~{X=Oq+nsyqxN{?ufevh?zouQXU zZ>4A8v0+35NIFAOq)PyLpc~O5(VjNVGZW>?(&7sabt71$$z^Q|A12b<57?zgG|(k} z2)&%x0*+s8Kkv3T$luZ;rbqzG+W4TAPTls81E|6p0ppMKinzvE56j#C{&2hdyaSu{ zh#9FxSR2*R(6XKA_}!*8l*zF+uXc3K-RRTq_7-)@x<)D|*2X0?q!b#YyI8nTL&Mq% zg(4+6zip54#oj{J7!DVV(CW#5vqQ4dBVJV7Zf%8DpDKqtoB^A45ciTO>%~|xw7qbof z2+E?BRAD!Vs|`A!TSUk8KB1|M2cD%9`mgVAZ?|tA!IS-n88Lg?oL9y%wo`zB2i|op z8bDGRk5;SJJ#6ppKcdxm&Mji~wz*JNujc1*2TOLJ3$kJ?oRKIONFgX8A+gPMact6; z>yC65-8_LiltqhZv~8H-vQCj);*f|?8-6P>lI+^tZuyTaec+z^>_iaZX`Ff|z0?4Q z&Jir4yII@fNO^9*RDeK-&JoV>{7z63;{a+7o$qnE?g$uhBdx76o@SHo27E_q%?*ho znm#jjSDF8z9SLpNgPa%uS|-o9a$AyQT!CsZE!^xVeHLKA))p?}JhUaPl=C2+{E>r*MGGzBhTJLZlq{`l zzd7800LM6s7x{hJVPo!iDUDWw_9g*(_11HcyZDcbmr{U5^lXBe)}?QmLJalp?U3 z;`R0`2@fDDHB6>2)_qh;Ul}>@sbi_3e7&`KCxo-=F3G^DElgh9PQ{Yfl8)(i2 zU89fG;so~667@TfdZ`>Mc+t z7$E_i=ERHLL{fSO(k{l8BYNquHkL^5(n|;P-Wd@i;bv>|Qp)a1BAp%}*I~^|B&}*~ zD^)a=62x#StvN+nrb9D=CiA7L$D?{a!sEFNM?7VAX?1sn6+NSG?+@tZa8&X|&mC(? zPT13Rk21Bdw>NP7z9KDq!crI((Y+cbA1xf{7BA`PF4dBRG(1mPxJX{L4W1yaIlTBm z+@b_E6(c-CN#~M13H5nH4b>^69mzIfroi;1WKBHf!CDd-V zHY)VpCH){M^J?M1OkOe_E0QS8+k5m@XW`<(Vz);6i4-XRzWEzKV)wKV$?6G#XT8;|w!4|F^vv83RdrO51v8 zfLoGE%xq4D511|+1tKi|BOI~VwoTc)%HW0GU2Sk+qqJule)J5A=pTcScp>}~lFEeX z^Q?5rFQ48WzWn%vjDAMYNSuCXYg5v=`Z_7(oTR^BHQ9(AhT;bi*53N__`J?B)=y+1v4blA~Pg5(C6uEJW_gM zy|PNf7p`_a10dAoAxoJfa*H2QPazb###Bw<6`mS8SX{by#dwKCIyHR9%e%!4dnQkb z;VD{<{MmsNJkD9f7|lF0UjuDdf{$|+EwY`kwv}06B@}#aS<$MGJ!0 z0E-5YP+O2H+1Wq>nMI4g&O)71inJU4`S$4=f>}bhlxBx4*JW->D`4*7VK=W!P~Pyou z9?#@7v2l{6>)EH>;XOXw=H!?56CCfNaux~bKae-=vqwzCUd!XCz*bw$^8yXq)SU~; z5s7V2tW#EH*uuwcixw7BW@}`9A`v=%_;47as<9@Sg)CtOW6qt{QYv2v5?yjxBI6iq zTWQJb1s9gG#$Tw=FQlED_D^WkmJEjM8HQ3T?-bLm)fwUek3AG0RhR8!GyIHZZM&oZt;1g7tker zW(E_|lcjCVzxeI`@zd_j`&)Qk=-wjWXHaFLP6kz?bl+@lk&x*K7)kcGVrLgd=#wt3 z5BIkN4VX+8GE&R8w#Ib(wYouIP&HOGlj z;`xhT-`{=M!Og(px^HpBRJ>TPOOq?#$p+4ccjJctxCMtj3maCdmFfjpU3OafUTANs zi&Jzx0a;n?lV(?b+PTs8R99E%bVSrQH)>aa5QfL_;@zVuwy8cTrK6w|M~tGzdLNM;n-bcf_2T5 z)1avp{qXbwex>XgHzzEVw^gK<`Q84}7MzENjr|iG@@lRjF{c)q{gVdHw})|Xq^V^N zGsU$e#`);dBQVw>vv2@Pq4X2c2m;Nh;zR zHqE!NgxbP|>Dk&Qmtk=`rgD(@^ZoOL0%(TNc8Df3G*xoGghdM$&1t2cknpsd^cwQ- zLz8`L^BR4q=A~qhfO>NYC^u%r66($V?ak)u5u}YRYN*#aTr@7K@BeS`#mEL~s0G=k zLKQoub020#TDVZLvwerJx+J!ZHl=5Sfe?t-&V1P?5}6mifmpOK&twyxrUE51tLqIM zC*Do|h{SGGY{*LQLeDb(VE$OZFd=D^gX-N%&zwl_cF2WBx27SPNo6#YwT{f5p~4wL zNi?sde4lT-5jaT=ExYKd)LwC}K8uA8=kgkQFppF^OXd{m@s50a`(k$x0 zYq%Y;!yKTsG26*5kuTuQvDMge(r*4txKmSuzeB{K@%9lTDXdSbRC51-`=o}-s&-SM z3Zi2DGFt0u3zMMZ;K{y@M(PDP?8Fx1@D{3Pl_6nzzJ&u_lBlMtCXA1G&ST$;ku+ul zDs9m3xBES!i?%+8N$S=YmMyOm%lY?!3)8xHVm$$=%r$nEdgZtKx7&B`w(rq_u6t42 zpYim`=g}S2SrX*g?cZ(CcG&H_5IuABiHqGztX@dGwrHW)t&JsWk1Cmf9PYpT4_I$4 zUW&1-Od7LGu0H>@xw(bpKZ_VDWA@p*a=OW zQ?y`Cit_}73WjPc%;xDGLefLQ(7sL#NtX)Bzq+j9d{$rQ&~~%0KE3a*YRX6Y<=c_6 zfoN)&Jnt(_<9Df$VF$K?o?@@fo@SQC*IeFzc3?tq<}jDvhu#TU@gzTk&)eNKWJdN> z;?Btn)fJSUm(lZB&ugf*I2iPoe3Qa&FFkv0#}kt5#1GwJR}vYAnZ2GpW#I(HYl*sa zgj7ud6^wfBajz7wtmhterR?qNzfzlM z-*nOZ0w8Hq+$qiLxVcUdD}oS`B_1!WF{u+xO8fa1i?Db>lOvWsQ;{iYsNh!y3m1wO zb*|8(6}ym83j}(4=PF=DIVn76_0X{;7U}8JG%+O&tsv=_XpbJ@oC3lL3YA>ZZuWR% z9PuKh25X}NBN|zN@k~aSpVq|6;O)4od@m#l zIl@H@9BV6-6C?mZ>3|W-m6jiIB11vnkxtHt7nQ(|vJ-}-OJcweW6^^PO)60p zytQ>!>#ZGQU@Epxd5Snv*5)0L&tkM~ZqX;ob3}ZxHd=`0dtUOWzjGwehs`P)_ z+@aA@)`*`p%(U3&(KG@68dq_QV3EV~NLkGqcuO?F@6gr-wNaA~}JOMar^YiIBf&UnmYhZp5D{T|$@N3^(Ox*ysu z`>71yaYI5-yq?I@`;1v+fDPvH&cJ_KH@j_ARCMaeMf*xqW=vUn5{S(qrlKEAl9A zlT=F`Y>b>%FHE}E~OJWqQ!ku7N)UOrK0YCyZY<)J$kO2%j$mn2~DA2=u%2BBN+HV zjRKJpCZBd&yHW$;v=K6fQx{q!AiaBRp59$=pM65m2(C*+&bKx%lXccPZ@8hNQB!L? zYT87xhu--|wsi;{yON{VkWT|=28$Q&1UNEgcvZ?1lFYtPlV0Q5 z?QvNP_&!uBQZt{Xw?~T@qe&|h^DJ5+^Qe`EM z+Sq;A-r|XrYP`VYiA^MJu|r}6BU=1{@6MIppYE%r zPgoMIq?Vo!;f;Rje$Jkd__}lV%5f=Q7mL^_3VLuO5^ce*6k zIYuuyORcLPq9-hc$!cf?sqiqhrrAY1B1xG^SZIPl&sEge>V5=`)FZ5|Q-zP^V&@q9 zM(*byk>r^n(YogC=57bEgw7n+mbgdA#S#J*EpjXA!>@?>2TD&KAJ`+NMU0F>tgSPx zku0J49_Ew$H&jx!|uW6HA2)Pp`5;sR<F_B2m%x6Fl#dq@}j{g)r_@cqa_ zI%Sh1oW<*qoON{sdSDi8j^tOYZJ8O@Pg-w3+`oOZL6>lplqNQ%BkpWRpc8DU6y-DKn_7wn0K0|Z@;uAVAFKPk|Sk7&+ zB5NIMTd2v8RL_l<+q8tT9x1J^?PZ~`WJF3*oDj(b+VM2MsvA^b~@HJQ{$zJomN_` zZj$WCPjIY~tw(a#Z*pEGVKz{-0k}I{t7CsSVS;VIyIz{9^5}}4!h0OEmD{r zL1REYIem?n2V6-w6e!I0JjEyNJgu(n<&jcig5v3H;ljI6o-)0fNn0YCMivYJsq`)+ zjh4ZwKu~IU|H$)1?N233H#&_hVtD_^b7I#r&Fk*}eaAG)vv+_!0$LU(?N=mn(qGUk zltl|g2J>K=v%xFX*gx&xKkn}LyX^suoh7>q&(+;Ke^6IaKM?7hEHw0H|ubefZmZ^nX!fQabdn19eNU|#g$r|3%vfY~qk}NGX zUq2Ftlih9X1gA1Mb_W*V{Q745<~>H^Z)8U_nd(zkiF1Cn-2o&ymZi*@`qcKU%%yKT z0@^EcXjW@&{%+~=0LuOGxFy8amLq87-(qu;{&)Sl_AX#p;^4PlG_v|L!0m5g<8;1%dWg4%jM>@#KM6u zRTeJPb1LgZwWTDJ9b^wOq5&jc;^QoxhzIN2IuqJ+fz1e?8P`swr5lWgU z6e+Vtpd>G5b%Ii9*|e0Scz=s3xC^KyFL`41{#~*LdD!lNDWApj8YU+!nF>T`{3!Ga zW6{D2Zri$PuSgFKcrItJ0C7UnX@!`kI{?Xj#ZC*+Yey*yE#H>XB){1}ew4)vOT)@{ z6tyoBq54}96gs_t()LnUR=S~ScEYozMGMP)N=?ipwn>y1Sln1@4vR?a+D2=Aq(U`3 ziE3N|RVpok>KYPMv0>4|a-&ik`#N39tiekEQhWS$+Cuw8l6_>exvgR0Q)#~N@~k4P zp%IF~6ac2VG9)*ZmCMm44!%M6fkyIiT>AJ6J#an%?nB#BwWN^en2tD-KR?tjA4SSf&Z?1l$A zix$>ujM6!39B^UVQ42c9U9%=eu+WHGaOAF`A!{G!ar(?59bmRMhwT9!VJu_}C(VrQ zQ6+Zj56>lg2u)f-JIR`=qZqrA0FA;m#?0sK?r{ea_v0QEUDs+ZEL+|rN$u_a@zWNj z%q?WdCaz^-$xlsU_IAiof(xVt3=^MrYoi2ODbI*W4YlNuKU?jh%Z_={;p*XyO{?7% z>6;qnVC^2s_aLTLmCNq%7Ti^8i_Q6J%hYU5y2Slu zi*#TtoJ(Dupj7VWB~{y?9kbOi(PyhH%_B+Li=>X*;<+T+5zA2AzT_VDU6W~u&4z#~ zOPExxIO_p9EL2-6qJu=UTO7>|2uR*S2_uUZCQNKN(A)dMr}fj zq|(%Ybcg(&w+9Ov%2Kw)zmU5#r$mB5-v~&OwS_*%cZo^BZwBoZ6|^IqwJ>2P&2f$1 z3@l>!q}W#aq*#;kF8_TugO(;IR&<1vQoE>9&vBOoPem=|@ZG8X|q?tg& zg7;R}cnVdn=v0;UZNI&NYLFH%e3!RKY>Ddk zou@t`KlRqUoYe_Qr>PueUmUC@w7|6Pe)ther}?c_T6KA$OB;5vA)Lg9Oq0x8elB!D zn^MoA64-D$r&CH9!ti|AmmGemVb(!O*OG(;I$zo%6ZgqN)3a6M=R?w+g$svEUpmXV zHK`2g*W(X^%h3?(kDkf;nwbKZroM;`pu1gGV<=P%OjEKThHpLj+~*NXT9`zdq^9)4 zvsE{k&qHb|1Y=X3C25t_?*Dy9j&>A#$9Q}~`K;X5pi?0zv4ET%m*|)&%83fTmyN=k z5J{n#^d|AT-hvD4sC0>e(4nh2;Xw~1ix!d#x?P;uxRv;bEC)Kc&M_D|Xsh(-^7a7D z3I`!E#8T;4DWb30S5H19mN2MPF`!Imv}6_X2Si;OS(_*^&>IyU$&%;@&f8eHQ0t@H zfT046%80>-m*yo-PDnTxMS6>eat#&@^hsx*N7Fy~9=?zTjRAEpVB@Z95`pRd_V)e# z9ei(iK52%4G95M2>F%8!W6-p=A^bX);kcYBnW`w`206t(hYR>iqm2sZH0kN%6QB}2 zhXcLR=#Y_iYH((FjutF-);7OFar`hQwaDKR$952RF{Nm#dzXFus?cjz~JmdR>q|s3;&1F!V`Wy`)>1_Xt$-+KS)AUW@Eb41eMlsqNMIsHB zXU}Eyfw~_L|DU$ES(4;9k_I2=JB(l?!vFm=0s;hvSj_Ow%0on(9rUiwvgQ3p`NsUbNle-24D%v?wFv3_0@%q;;oux#1bq{ zs?_HQBnBm8c~bi2SG#*OV`4DsfJR$Aui*k-WF(xS;yK!yH%5&*zraOij@?i;m9{i_ zox(|LAU(T7ID5V%cfPcVO7iZmI!)4&m&ty13fBoub9#uexae zm=%d%fk_D)eXzA84$(lL_=_&}zUFbb4k7JNsAx^vlU~;#u|eX=E$P$z{L!X;R$gJ5 zIT@^>--)oyhFP8T1mUj~v1QC|bw(6_h}wq_AAg2w3bfYP!!}Pv0|+kX#RK zB-PcnrkK1ysNfLI5R)El&G!IeRyq4Eb_DB&8IiR0DLVx&g}NYl!_z0jZ)dc1*NlkT zhU}t=FpVb?3rLt;A!|yU0PaB&OpU+_q_}QK6x$mgx5HHJKAC4%+?zV&I;+0KGm6Sb zo3`V5g(XqCJ%(3M#fA`yAbOQk8S&hXJP|<4O zuXk$d=6bW+F1AtlA)q1pJ=%gN)lkp(P7+E~A{8r=;;OQ9L`Za|lW3q%nk!#HNonjB zNFE5K8&Vq5R(*MR>hcPVYY)*3{qxbL1v9vn^~9y1^%oDC&RuF42iseo><63kFSA8o;vs;9_x zppyF#O(~kJNVF1)Qaj;ZVBxhy;(=bNt|ARZ1j5EUX-n=G9Vx|nOy8Ao_UuirkbgL* z8R#LRA>{zbKsUcX+KQ_kMDfnwyYyWNX($ItTb@0`g~HKsMsgSJNO?AF1x8zQ-5;oe z%RertTXHwdAEd2RU(BD9#04i_31$c?jke}$#Z%h6$g*mL>xP(87#74{pKvx__b)%) z;iQLzw0p+)py1dH_@P|Fsb9ZB@l~%VWwN&~Ki$GF+Vr6qZPn|SN*$)2LDDXM!fIj# z;+j7sDr*P7A=CRo+FDSPTGh8RE3R7xb%+V@6lH;M(lYmOv-vxMQk4kW5lWwwT$x(_ z&v)|fv+{RXkwnjjqH~VE8}vFM;S8O&(Ux6H4C;&tB;pUz3`303);#?>iu!oDy+=v9 zIJBhJx6A$!9O@*XVO}!YlB;@1-AQnoVTe;$S??5*_fEoDbU?kULp(DBpMn;2 zKIvH)eNECOR&qB**NBu#9Ii6SXnT~XX6ie|>?Yx71`^b;JH)fGq}emv$97j z`u`#`2+;J|%uS`P4HwluK%g1rmgq~831dTP9u&@dZ3vQ~1*Y5IQl6rl_@FZJ_#G*a z1GouAciBlfm_tGcVbSieE0*eYOFLhgLY{O^VMWrt%mq{$X~wQ-aNwRdx>gZ@^jMS=;}np%;4{AP3sYDHl&+J zTX3B(IsO(pe@isOJz%s&SD>Ea&km<~u-HjFLq>YExl-(vOWwhRri3$8;YV9>b-tO+ z5hdaUg_;a24&Miqx|7^Eyl)9;*l!M^{N(BHR!YX>hb`QUveso@p+u#KtDvwIHb@Ic z0vfu+(pG}kFPzER2IlK>iH7vzXmh|29MR(!0d}yqNKjLMphVX$oKiitn~fv;lr{=WnvN%z$so$ccVTgeCjQ!npM<8o5zDfx!pg&%bJ8!zx)U# z2Tv=4%S-)5X3XXh9bj@)(_%$ayc+66T?d?w$;Bj0m7+_CPs%oUi_F-VOf1nOZ)NIS z=Poj1l`+A%5&(s&bBCg6rP#Iq(&i%}fS|;b!~(;kYw=%K*-%7=Ej%xj7OixYw0X7d zkt)YRZ$_m}Hjp-ZL^e6K6F_!PD1Ry8?9pk->k}@2dA)33{sF;cv&z0SO-EFB0A>@y z8RpU_8;V?vJm(_{3cf6M%_dxt1g~m3QvCOihi(K$GYVHQdi2!clG%d1gKp0z&9HQ> z2k`nl$5HCg#i$oBLN4F2Q&(3{;I?#|@mPl%yO-r)7CAppSBD<42`2^Dl!V!a-gtSs zI_QQbn&zR&GqXFRihl`a1DUlNfFj>8C%J2MdXi`+|5DE3-hAN&I)oi9EFpMo z-Ntd>(Y9DaRFh#vqI*o$CY*K5(u69rNm;0BW9zS66O%27Q%GNl! zoLx$6@#UXa4w^UvH2$|lsb}D8k%Y59rdZu7durO?3H%9pffb2nfU9|Pt{Tf4yWJ&e z@@UnS+K=`RawS4~arF}l11p-S*5ubGZ;DU>d_G4sTl1w3CbQEo)VllfGd%3pq>0l< zEQ9puVWD#G&K{6$u6fPLqg8W!x?dL;z^0R!ru0C~)s-F~(0mD{4u_tW*)g9G15mmz z6qybk>55I(t#TIj-Xth4D89XpVgTz&Latyg2cLS9z#<3|&YmZqQR+`Q2*U*zl=(}W z3xqQF#HB{H+7$Ep2@!ykk_(&1hr8_?*fE;aenj($a(8v5C&0i;BMD}5m#Z9Ny%!pi zbc1s)wRMx(U3>P$JGkr zlXv+UjZP@ddZ}um7ME(z<)F~2-{hihLW$91{TJ$b2t|h_ni_%?iLR1R&(9Qp?*4KA zMpoO)1uZNws}JRfNG=2(qO&=*AHvylHwAz0o=;ar!l?S6N|ea{lh22#8- z5w1_hfn|d}=~T=*k(Ot#PJ}CpgQP-cGNui!ZFwa#TP52&YV5$50L^ z`02S7UBt8^N#1;^fuclhu2H9yWY3l&r%LY}M|r;Pu3!Fnjc#VGbXA>lgj01PiCXBG zJsNuii~?XAN_OjcC^cs2RxIa!vz({NeaJx~_c{W}_WsRoxszQ9;nAg4M?7uz=1iq% zYvafb^?;h3rff9Xtze-(rXS&vs5~tZb<8s zSt`=HF7#24^OUX8K{o_}3HHqG$twV>6#d`HSW3KLcT7`lrkDd%_-9-J%TFtPq|AU%-Ii5SO}55#`LMoZuJ$FWLU1j6qayil~EsQa1RP4 z_6WbGKIsa$6-sw!FqJZVUhc7bf&-1h5>!dxiX^&y zLM1NY`BI{pru9AOTEf>iw1e^MZlTz)H@BPpe!ItZuM$;#D=VVzdCw+_ zR&rSC&@my~{=mJ=UYQ6bjPW&0>JCjWE2-N@#g%tSJDcTe9|cY(lH?+xDny(wsbnxb z#dUn;o&i4Ng4T=eaw=zE*UgivM8miGUMI8Is@K_tLh;1lt6s0cbQP60*UFQU==f&0 zxmrM}NUz%8^$11|6s~b5Ra?5fy@j7r(?*ahnCO{A7HTJe8+FswR4WiyCOeY%5UA)P z@ytT2-gKeQNtFn{RC7W&&9p-7axV9>V-%c2rQjvHrgd$OxuVeql4^J47MT69S{p$! z>k{T^@_FV|?i(I_C0w%_7Ina-{I9BPd5i@HvfWRzZTabyq)@ z^1AlErupEFZlQ^jtMW^c>3(=zZcz=(h-hi+N}KCf!!0!+pDMvjznXbUlgp>0KI{E* zdjWeTYm0^>m|T4?3A#4=(msNZh!#(3o{G!FDU_=-G?SP|Ue`D~NLy1nl&ZGpT&~3< znnh=rNA2KQk5qT?seHtGX;oSEzQ=S6&SZ{w7TrYJlJ`npC<^Ac z%l^&vL0Hkgoy-T)jfJSs>cv>CFwD}6-UCK7OW|=IsaMyH{9FZ35-nOU6Z7;LFT&KJ z?r-*E%{9RV?JErO(>u7gvFep_V1Pt z+qWZyh)xXMl)jwDZsk27QJcWm=p#DpevbsETDiEUqS$=E^EkrR<=J zWgaVw4WzqjpcJ(lydTZ;IR0BeX8i`K4wg)heER@aefbX{iAoMr@z~Dw3M|o*^`J&9OOAHwuKs2{0Ml5l}D zHqHo$_aYvsbOt)&%Wt++Sx1`(WTu|O54HQyj8bB1ecTm~`#fK$f>JbNSVmc?^ zI)f4tK(C48gklkdN1J!wXwy?YH%j;7^ZYv`uI5p$nA|IJrz&S4 z6Ia4%M)V3rbLw92%#=Ilx6A#;eg+@$?9*hKU1}p$lYvT`BwDa<9YwS1R91yK?O$(i z-=a^tG>fk$my*fD!Z|X)_g#qwkmxgnB0({0|C@)qciUSGXSR=WwRoq6Mx}QyfghVh ztM)meHbwD!eNLbp>0y3fqFGw<($>8`snm&Ozqvy5woP`YwBYHbbE2d73pyu^dUX>? z^*D`@`hxIDp*4#!CvDv&?@ z%Y8>Ui|8qB#gmWkow~iFM`np;DaX&lF~Vh6GUMYsGD|#wrFkm$mC70erkn)p7Oir$ zxj?9d(;n*N&Vx&1VF~hWxzhg3tVP#m31+G3OIz@Obm~sFe{+raP7)7bNvgxtrhK+c zk3>_yd`03a##hSA@ZtG>+3l~l?+_kSH+~+(SdVR5n4W=$guy&Bk<2a$w^1a3i-+Cr z;rY$=^5zC@0f(E2iOFSF=0+8e%64=MHi0l#OGjSXx~C)0Y0llqLHBlfL<`NVCEAa0 zLhz-hxnlK~f53qXS{i)?qjiQAgM^d8^T1R~s$AN-rzYR2yz4UPv&|C$1!H zpj59n_is1%S7%MT}*+gPTIJ49s^hrq>s{9KjKC$`mgg&OO z3kp^&!7F%A+eo4-$VbV&eZ~~-$s|#XTcihvO6`8;6zDQZKhbk50i(U_S2>G%8UI-3 z3&@`mQSrr(XkzvW43zsM8lX?;K&?PrVWx8qP_#K6F=-;RT5T!0a`ZhXo8cIJ0V2*t z>TU}*AcXi2M&BNW@{tU{F-90_H1Pe;&5#%S=`+0yW1G z4nWDC@Ehml4Rr!XI7@C#+NukM=@k4TkcRE1iKKf-xXsad$&z?BmO;<)?nlhh^1RtS z-GKyy1O#A`qUN0RYJ(pIQkZ5dOP4}WZR(Ol6}jF&K0~*N5z^#I$t~7{(dbd62p z&DR7{Je9y2n0|pu$0M9c)=HuIeZnyZ;4&AqT;mF*SI^{x65G5)ceTOmu=1B91L0;; znNIm;b9)O8P!do5@)b*Su~58F=+8F7De~SCimZVi6v}$|Pd-I8B|Q`?p6r>M7fO)t zP=EV4Dm>A|Nt%{*M3g6&vPE46o}YG?;PqbOnZ&x3qet-Ll$TKwUV;H2$pu0kUk1Am z+}0!>z@k}hui1Un<#BU=iS;cdqRGKbB`QjnI@mGih97s^N4Ptdn5?{aDpj>9iUsp^ z|LX3yKd}AK@+aGqiK=R@*-2$t@ct+#r^!l!r`lE9Nu}h@PFXdP?g*t#UZ+sZsk^5= zJU_JA?v)liD3vNbg=eZ30g&W+z*BBl|MJv_=B|vn3CZ`=ZWKQhGPxw0QiWZS6c-6s zl#52G7t7sS+Nwu{Y*bYVe4|d?w1Jnl?sW-AnSHLutyPUELz7#NE>l-Oyb4)r#lyAk63*m`=2%_raL%Y6e%7&qPHDch`?=0A5)5>S zmN$RR6Q#5jy*(gJrfhglTHai}QZV!PAdrndrZn3ll%k@vzCJT>oS5Cy-Sx5qe)S`! z<%KS7)#Ev5iiYUpV~4U=RN4fKtkOeejBI;p8# zi>X4HtDa1+wfZCF~iOxo;ag_6B5h^hjWCHL(Hr41#Z`t2(iw=}C#YAdLGS%QH9as_uOSDK4u z4>Lh!I5b;WW?!3`wBG_>a+z&q<}ycxQdQb8i^>h&pe3HEL|kOe@%(70O82YVhl>p~ zJuLFadZI3KSEXzxy}$nVX1Cp3+`{@f399M`kAOn+0A=c#8v6A}G*gSX1dUR$gqXE% z*}nV()e4lTMXHZr;_MmaaCy2>>Vi5Z&h`++EfoX8P5XJi7)yXY({F*_P5S zSr44LG%`ruZHA-6a*MWutR0Ti)(d6?Mpu{@OIL)#nTGKA0>)j0cFx8nmtObxwYLh(<%FhXSn#bW@G8D zp$=zY^8q~_m2MZBm!4GHNiP$>`Q=?0!O?ZoD;%xnuciwnP7n3tBpiU!-4cANSnR#@ z3R-k~Hw(P$G<&7*l`7YL4@XGCnN9|Eif+|AB?$aHUP`uC%MRR=Bq-<`-)^FuPaCWb zLpuw~IG{V9HK~~<$A*WyJD6UTsAipa4U<=P-l%f}R1cD9W{tPBxfSQsl6Sqi07uO_ zY>-SS!BZ%pko*m6)k`>~L9jx}-i)b~J^?J%m1w3?LLCB$7)hcoYk#@kEt|`C4-aUe z3DusuF?tgwQCB4>uTf*N=S$Sxc9K}ahvgcLQq-%+3Z=Pv7SwU-<0$RX+A9|!6HY3g zS4pOb-|$*eQ#BOdcy z0ue_fMH}9zoss#N5A-d7rA+qt6nA_$NxgAbgK2PyX!lH=Jhg^SQ5qcPNv*S~k5Fs$ zO+rY~@gXyk&N}!5Lp!tx5Q{!-i(yD@~QmbcNT;xb*Luu}Gq1L&jD9wY?3o}MH4wP;}Y18Ctdr$>PaJEP^b9|bw0>jnC{%=-30%Z%rv{_H6 z(^fm@iLK4a9;;8tT)h6YsjS@r48Rg+WifQb5~GKuCuR!&`b3Q2L{rhC#pbyo6-q*A z^YnK2^3&5De6p6P$`I;^C}kxzaT5FEcksiKW1K}UXsLKeI#+!IR~rduiZ`^ReUjAY z#M~Z{9i0RNeWDdFR5`~PInEN#6#HnYdkPzgsxfz2OD)?nC@pJQl9P%Zub17`a*dvE zB&2EO)#L){aw5+rB`47U68(vt^g-i;uY|K_Os?J-ahbBcbFPwrcE6P1ebd~z>fvVd zcZ8(`yJJf7Iwn$Q2>1>v(Lk^0RZyLM*?KVqrGQRp-ulluKV0mFmK<8`ik2@rqN#fA zQH3s~v=Km3CxFCV=_+Ld>g@qF*sE@hzJ?HGExBAHE$4BGx5!g+QB`fPM~GT-KOUqI zm}-hEwc0%Go=j0;@cpDVQ@2MpaMwGL8=?(J!3YlJNO(ljW^b}^sVO<^qEl|OjU1co zm|mw)zEyvebq>wjrq#bzEbdgH9&K=rOrqJn(%rAQkwr-8^XXdiYekY=B$PAX{qh8l za^05UYTcFL;#>k<87_%v&z9c3RjyM-Ys>rP{_zP?R{Las)P2&PlM2uI^j;;LX)M{N zWgnidcFXoH%rNw+ z*~2t6y1erX^IG!d1v>5aA$wv$3BjGb+=2)0^%4vK(OP#WJqcWIZ;{!u#4}awddMCY zvMd%+z9pLd6@}tj`BKR`e07y@pi^8|VQ!+pDI08!!5+Hn<4ZlM`Eu+M(w?|6dKS8s zlMUM3ZBbo`1T;15dMuu^Fy~y0k5UrOv=){<&+8XXsu;c6%K_i+lcb$~)uzY*`TgcS zB6!Hb&6I-dDf?JB-7N$p+oO}JCyz;$t>MhFL<3#YTuDlbXo51!J!w_YBap1;(Cf99 za-ja(atU*DJ=;Q^J-Zg+^4AG4`v+KW*|ROBD#vZtgPLQ%qp4CRQ**JG*^{HB`o#N? zOEBHAd(rZpCvMCj8P-cNl`(s%t}-U2gR{Mo>(DLCw)CQPL63OqFhx>fa&;WwdFPo|SA3~+XUR!uR= z-n#4PPCcW+9Y7|Z38ZWJPPGG24@LO;Jg(~|l;Ej_Hp*SW`HFe~P@<GpPijVRT9e9xbT6Q*hQz9H^;X7hv&3?rV^HPV*62~(*JX+Lxb z>=)M&(3&#RR$Osp>X9DpMiNagWh)X_jW|)=@(a}*p)vJ{!}JMB-q&cT4e9-|dzOFP z&M`~KV9(!COW`cMXM3U_(JYzSFpZaLXTnhFLXSxy5rdK)KB5`EX3n=n@os)Cg#~cZ zWC;_8@u9h@w21BvZ+T%S<9`eGy{R? z>+Ss&f|9iY@d_ol>crGheE&uko9zX7C>b%8y6uXmc%yYb298A2(!(o~=4tS@iQ-hC z1vqz0fH%ku-yI^RN3OOP_Sqp!)szC3HdhLmE4Rn8#3P=i1T1aATVSX?@@n_+@(&CK z%-Wh=m03y(?3<@IH(xy2rd1=N5<*_lbXO#qI&lIiurSGe)dbR9@m-F2{#!XV*zZ>( zo~6_*ZAsx&+W^xks9;W_=^;2G=~~89-A$;MY4nmd!dX(CVU};*71N_!CAW*MvogY2 z`gLKRqbEwnjnCJpQ|38YI#<$`eSMy@zST&`V#x)CSz6uqaq3|Y>Pn4xmKct-MGp(d z!+-m5I}TF|D1#kAmAuvwPz*{hL3Iv+=erHq0p@6`c?^eY4+yu^T`a@c9gS0LN`2vo zCe3c$H02+#xdn%pIR&e1dUzRnW%i9Kl{nmGk+{^sw9$rBU7ZNBEEgQShZBi)K^h(p z&V4OVpS4@ka&T6#;WV!RwNUv?RP%q3Nw&^XLz~w%Q75m}z{_#Ov#|_`S8tG**?R|z zr$;=?Tz<&xxuup=y5V3&dNq{$(c)XQG58Ttb#0)z`kF7%S6#KU@(M(|51&-bH>M2Q zu4@HYy6bjKy_Wy*xZJ|8x^}B>ZWQskUddq>jTcX8FbC+UXi%f0X4C< z2I$M~CYfwJ!@2BGs_Oomr~8}7?E{*}-Q;i`lAbPEm4O2@WfINe53i_NSWkQx6WKxZY=EG2xdOFg%~^_i82;Il1d|*`L-puUC)S=`mVQk?{2prwvXt6AjE7rOv*&k zK96dMn1t2Wy9bbZmT=}{TS(D+A*fuP%Xr#)`||S@`mR$np9w;$ZZ4cU?LBXIm*Bo6 z@yryoeDIzrUZGf{e}y}C*5At!N!ISEC!HOf9Xm(MN>|#72c=Vllh&D;NlE70V<_&!u$+~-l?8T6sQ`<% zZdJz@D!uB|7D`0>eK^$FV-r-0;NWE(0(h1Uvb?)5q14`paA-5w6-V;c+Dge;fAs+G z0X3ViprLBV*4MLzx=lkru@MgRN_QVYsWi->Mcyt@iC_e^>{;dDIeXi4qv{vnd}+ZR zBw71CAk>@rez}Dtm;m0Yha=EgU4=hG5qJc(hiMeqIe^#_T_i{#0Zki4Y0Iu-ETyF3 zuuvqP^x7ahl9=ic|3HE-A5BxavtT%LPu_ zT<^73DZ&LRb|2wPmP4Gf?=8u>5WyPr5zun#leX$P^+ig*|5#&=@R)9wgInO?sniYs zd3$>c?rIVbU~#=2xzcWUSBt~N&_vP{RYh$EXOqAk;gtE^3dOgh;|lyX=w2U#X+|e) zpJ7JFQW3$~Ar5r}6HD-@ONn|1#Vef*gN-D50~Dy^)UVVfv;_oB+*}KO0-}PQS{9Msrxi~k(FSU?VGeE*Jq8&M&Trb{A`m}7GrUtOw2UF z+GrB5nsmDueK$Ocoq6~2&#O_Hiaw!e+Tn$mk~d!(#S_9$0TRw~m6W#ZIw(>z1_@1# zB)dIG=`$t_^Evy^Sus`1YHj4^U1vUuR)#<79F(2fiX^#6D0gh^uruNTEZH^Zqu$H+ zZ?4f}xm>iA_uh)7DoZ$(@a9Y zYg0ujJB@0AJzVCR>E9(cgW2mBPQ}z&=K8Emv3`Y;CfBB_Qynw3BhWf00WBjWX^X1u z^?ae8NzlZVU?vNFRPcIK21+>kbIFhr*dD5R@)+Qp>zk9{m3SrtJjoz>k88|9^UK{E z1SDCWKhl<6Ae5fz4Qs%1bVZLU{Uri!&ZJqrnFcT8|i zWhx~fw?T%eBV4s!Y*I*`(@v#Sd%SNbB=yr*EJeA@ygp3LRGq-%!`&8rN1>QS3n^%O zB30eTfcf+CcD&fUL5p4J_CQ6~^QTbX^;Zv1_h`RPQO}Gc7}>PE2P979)f=faSuQ)$ zmOaxS>MroOdECGJ^yb=0#z&)YQm^>`x!GMlZ+2**DPWl7M(34M zP|6xxcrB1{W_?L2TFqYN%b1?|8r>k}plQ~Zq*{C@4CZ$I)%SlzNOU#J5lNd|EosWW zPG z<%p~1=&zXalstXW9+i})21%|;Sj$x6<8 z;+qZdO&Q@#F~l6)!ii3a6JRke31^loLAKl&tt<=b$kcAd$854xNpnf6R1*Gw#$3T@ zy2&KYZT3jbjXGRjEL(u2%>YSoIn7iCXhJw_&6QCO>e0NJlL9hX7{Sz!UV&t{Lnv+? z=9}kMOs;Hh)tx0|W*IL1O@FK_6rUDKF&X|vu>$SU64gqI>%iV?T1E16TesMU(p|Z61<9J=gns zre)GJ)D@0P#VnNds6z{tc=jO8lOo=!_f856ax59)OzLBqH5*awh|Cr3>Iu!W%R51Y0;%?jSA{isJn*&odGOYylG4R97uADi)Qh zTBaV-(1k=kOOvxz(&W+W8l?etbGzB^w|nTZPzJTl1mrT?3iUnx_WtpC`{qX0y}O4? zWV}2=D{0pwtUSBiwzHN0NH9f?T7d+QIK>rnpwcV}W-_=+PKte}&JLVp(6452-~=pD zO&V7zy4%zV_+0Ev31)YVeBWNzP}p+eB~riL z?H+b_%kAaU{S`Qd*4fs)u5wQIIw?|R9^fOFV5Z)69a3iADU{kUH*apxM_$KG$^_HA zk>cLm(AQmqmK{F=iOFL`Qt~HncP~F*qwD|B0JAdUvIu$d+g$1HJ!A^i*i6yw8oNi( zF%td^oyNY zlP7!D$(%W=xz>3AS zJ)mmZ-lJr_99>Nkci2rBhJXS9h%n#FYSn~N<7dj-5sUQ z)eyfylu3za7P7UGVf99c%4s4OZMmzN)njs13tp)dRiE@D+>e@FDb-r=incgYqMPL& zDv(G(04Axn*I<}aFZ`4n8lK|S)K#jiVsm@Dpfz`_D;AdS4-hj`zC`Id31$zD+@?Kh z6}77TZNb-)p3E}P*0YC&dpO6XhOMLV@jc+U7wd<24(~%knsEB$t}Ka~FX$m(f|=Ez z(&i1(L_IcQetMsDk@5;9dVRv}LGX!BqJd6H9uiJaZcG%2McXB=SlmS}Q*Skg^!pdT zCceM;^8WGpVF#wM0I;X=?0WZca!ZgI)8}j!s`gCIAR85W1`AW`y0AN_Uh zo*5CXo{=_fFn-c7p=72+L;ccSB-DrW(P{vIne{*%!OXJ03RQ@5f0!|g3d zFpPkfU+eHJ_1t5*lRwf37|{R{xr8_eT#DQQ?Xo3Yv20_dt$I)>fz`cSp3zzxwC>gl zrF)a5P`%=ek9O}pB8ijlGt7NJ07#qw5Ivn$Q44jXd|VJ`O9BRaszg1bPdncpK4$ye zKO(BhxuPlVH#9R3Hot?LVak?RjkIY^9YwC=`UL?gmgtnUx$;+uqWLXA0dYjLRE@^x z;~|-;!uzitzW9E7`v52dBc|OmIVv?B^-zDlr6rp_pwgy|IaO&5bBl*Qpd*~}vs|GR z&+C#ouIv_6`!u3~PHEoobV@zqdIL%%B%CSpBx|wmu#-w8e!oF;wq#4?N!p6nDKkZp zb!N(_?>C`n$JCQ*)BFPJ5!3FP>Z(0)js_3cpnzJ!nQ~9kmR+k$>ILn~-=UdXP1DUd zwWQkAC7xOR@yuRGdLN?e~&5gPDM`?(N}P`_CGyP%SgtC?n~Y4-ac-;TaBV7MMJHy;3t} zoBjXX%a;ZA%{d44^H(&4tWo#psbX zUR)h4s&)YJc_ms^8fhz%?ulS=5BVR|e&5)MFd71JuUA;4$iFqx8RanP?_MLTBs|8{x% z^7HjASaKz#CHg0A*){v6YF?i1(36gYvjnH4O$(~2iOb}#@G2+aEKx9N^Yz=P^cDVw zW>dQ@hMKLe}adraf1hn_A5z2M_>hc49TO;ySxj=6k-{ z+F>{&GhNS%U-2BMw$62p+OFR%yY0gz zKockJkTShj)zxS6HN4+LjsjK+@h4XL^IR6a$!;V&69GNzhvM6 znh?$8?pPDuA|M9M%TLaGl6+B?Uq>AN=U(Xz^EtsQk_5B6CAv9p&L{eE1IjK(H~^*j z8CB+^hIW`EoMl51V@keh2s2qwiSCGICJx7Qwwr!Gn}g~IXG6(4zj;#P@K;q{04Gl> z-M_-|rwduz@pif2Z{IIFv=3x3YijV4h+Ikt&luh|alzT4ml`FK=$Zj+7>ynOnhV zHG9QEp_V-OEFj^`6xGOOx}E~eLIb@*MmQVFJh|C2>cR2j>nF;8OGq<~DECV*`%$^C z32u=R&eFAxDY*LIm3u5li(LxA%ul7@=kBQ7s$7#cPv~kQ5zVw+idwy06=E_o2EWEi zI5St4qMIu_TN++s*;8da7o78AjcOm$ND-PqT-yikS}oh+&8^cfrt^ceRX4Fp*_2)_ z?{+UgzlBpbR(rmrq;%3xy0AT503azTk?|Es@s#R2M{$GV5hI?Z`5ni@jfaI&4*KuS zZo9d-g>ae;CkIauy;F9E7t414ZoAy>pXGlLsB8+xM;S>^io7*uFSvg~w*m=gsiF@( zI}b{wG^b$ZS)u_X{=}hPDp0~#g4t81bRP&aWrknW4iz_~;nixPslgLN&(t~dhj+UT zbPX9H0i4{tS_?|)57YNk)l%>)l;(@GQ*ZdAP6#ApB%q~;KKviOe&Jq}euoBVNLgDz zcHTP`g}U+iz<rFQ|>6sP1}1FpmxYVFZ-w4M>Khx)_OXk@nvHwob_XUgnTuqyOpM z9fixpqqSdxnNlQW))Fr2HH)6M0L#!mF|laL zpVy;9&03h+m1v+>T)`NMU4bt45)0rc*~^Xn|M3fA2gQ6oi8%XiP|@)N zlEkbwp6pU*sciGj%Rh%PDL6AoNRzc%a`X7s9GsznvcN|q3273GOVQMDHChB3$jXsm z0EkO0rZ^wh8?;#$n^s(kCWWiB6zSy!=Wekn@nwL)SU3;PKmFm0AF=Y3gftnwrDjh} zgEJe(J7l#rEK1d)5+~KtT`$|0f53jJHq*H@T@9}?cT~3k94(sV?nM^XvzEK#6K_i< zi?{fMVoq8PzDpFqCoZjeeUdZNCx7|_nk8~#Fp>1nsOe_rEWAaRZWCtfq-)?+{)aid zz*T?Pm)S_7sufDz>QM9B>wC>lbC^p}UM6>SHvmP@*Kf=l* z31^Zq>pUrbq+*$HZ&+Z>uk&no${buaCUwv~JYm^hg>fX0Z7}X!;VLHJvQmd~o`oc2 zmxW2$H{t;b*`#6CP(36)lkyDkjZp#uFx>?cnA_rkhj|apLL{b*Cw7mmRjJ!6OcqKs zlfqWhq}oo(=EAG1L^DZavdDQz8s*~nk!gs)%m9pbTUYmJW_$j1!XP-&CHnz3AO)rw|hX5;>@t$WQX&w@es*69N@q%U{ zDXy1%q+W^+pAf)OCd;Q>+M;LSUZ^b^pIl0`{M)51yJqr~YQ1}MDH(vNY9gJK{r{Yk zOQ|-V>N5KpCC>9Dq{!At@^X|hu)O4@&1GJ4a$DcL{B(ykEVTzKvxwu^3+`vnHPo`09?Y@03 z^&PpGGN2p>NXTp zO(@xOjpbfE;ptAIDQDOfN%34`6Gf-{>;3a?^A3U07N{#2ZEySfct@p!?wqRIxAwZ6_cAv;y+hv$jdLpn=qUB`Lx?9#T)gve6koxfUEi}=Rh$h=z zHsJG4-OCL+e@i%fj6T7IKk0Iho_{5n-6th_(>AdxPL5nfD`3Ku&zLX_9A}4?1D*A< z*NRIs=Mv3$hb~od{Z}MzaYUvxJn+k2E8VODXm#?c04k+bbh(4QQYW)IqWRSkB~a!l zdsN8YYBVbnT6KNHx!MSv?T~PGue9J6M^G;k@EX$WdJ$>!hKJMZfONGchh-Z{R^6pa z$C=OPhsOox7uwipOfddbp`0b3)7vV{uf4W;U$gv%t_DHi@;@N$ZidU1?DK;Hs0ZBBoI<9A3Ij8Eb z&UIYqc{csIdv=}O6IB2vfA0pB^+-UoLayiP^-7|uGw^DcoBHW1lJ1TVl_tcJ%)LxD zl;V22b5g%>n=X1ftU#g*gu1b!`)V(`d~^lk7Ib!M^@kTCiKc$`illl4w=FPtkl!pH zw#zkiq3Wah!opK$4-a*aat@bO&&(A`^xW+m^(nu909;{-riw>bBuN#Wof!F) z_7+YVx%QZF+T_-`Qm1a143lVP#cgl1*D-}ka9nKnd;CV!TL2x?ypACsARv%t)0Tv0mj$|7cK2|Ax;;SAbx`XRLl*c*NHEhpP1=&%Db!m8I=zf& zmZ_Yy6%R?Io}eEe9_$p*2xn<7q$&AT{1or!J>YbYXi8CGMUp&kyH4rp&KUv87ROQA zy2o*3I^=JgYotIi!r6V2gF8A@eZ~-W1d6&Nprx}QZQ79PloQ?N)=n&sV3r?O8s)E^ zm;l8n#7lmeEFUguo4qdK)U%MR!H8xF35-%X*Q1Q`&0KbSxFwfpNi0ZPb|n@lXN0>A zTHT74mRON|hI1Qrli!X<-=TJo0GY;ZX{xT?L#9#-&;&rjnUW9EmZB&5KnVqYR^QZQ zsT@dK@wG50yWoeb4eXqvO!QVP-POaO93t_ySi2gEBa$|GdKeVJJxl;cn=EFdw7C?q zv+jy5+Jn=w=YH6@iSp(e$dF3BVt++_cFpX#H*vTt_F0KutVn_q*+c;E)r&{ynXo@&6PYU!J`$5*5NtnlKA#ull&GJ zi;u8sELKR>)0W|s=zQ7QVV7)~$ECTi3{)=oaKvT4!&5FkD9m)&lc1R4M$x}ej zRNq#QrSqZdfW))(ZloN357x3mVvr@8V>T%{F! zo1dGW4J#5Ym~_&85&I#Gcy_Ny@4N5MOt0LIM_;t;_h3oOq~R{;fnnwftc6Qqik79H zv{hekhv^nj$TNZ|6`K`^76nr48+D<_ch@0-VPcuJDv;WJm`-t0s1grg(bGtsSD3l7 zU#`(ynFD~5T)`^lBqzNhXD5Wk6hxA?>{?M$WXoS}i#ES~SVdTll+xyU400luh{hqo zER7wx>uayd*F<}&I2^0&k9d~Rp|s5&RUlGDr7k~rgaloaJ=rSmVf^jx<>zaRrkFg6 z5cD9Pa>D)agm5&akaffnb&tKy(@_&<l0@yFC6K zZPYm`fvh8%GJASeH8RVcH%vvF{jONF$d|glQZK<6Nwoy4q^+s8lOB#fW2Y|7l3Pom zCRg~4GNIYtzC{b3T!CyTzGh+PN=AS%wuI9IafC8t`<#7%s$BG@?hv6fv2<5Ii~6Yl z{om1%VJJY@NIbd=b5r{*y1w?w5@nJ$U#yCNF$}8_5L2uwjYl+(Cq}t>yxjmrj1kTx zMGc)om$JqT&ds=tAS~4q6O%SAG^WxE%nJACr~Ak4-SWjZhZhnwd3#sA@GGh~Yf70) zr827vDqA1X0Fv1oE7s8)s3%G|Q?F3k{25G z-Crkc1DCt8N28=vjHU^^v~{mnIF;kSZTQzjnljat zj!LolLO@h;!gu)aFeDubG4e7!^1bb4P13ww*-<>>`|%Us5(8;ixN$i9?fn^ zlP_V#^a?)ojw)aqNpO)+H%7F!q$!%ClcucnlGHl@SH6zdmQnU(f|+MuON&|m|NOLn z+=K6VkQ;3<-P4%ibOzv2SE5-8O=&z5xY91n7X+DOdmv}yGum1JQ0=eNO!veOIPNZb z{LFGEvmQyL&3l989*>}%o`jnL6s_rT%94AmHUe8f9$9}APxE9u8prWKiu2>7Z+A`7 z-KH*#RFVuA66R4ZXkyV)07^mRT;As+nptL_Q}^T;xB>br6nV_D4VzGM_X?G{w?=doe3dJ3Y^RsBaaRo8c)RAKYGdpYs~EOj;u zmF0@y)o^zz<2#Cy* zCFAiqJ5noVxpMBaYEyl~WijE7)a}~f+@n{+%?bG7U7#nka60$wbqdF^{(krHVZr^9 zRjKxhrn|N6l$PMdewYG(K=;@(O=e|qnTlH(OmUmx$}7>#D%dhL7YXxp1M@EuOciGz zfy~J($L-XW@7mD#TOEMZb8RpOBOrhj<4*gZTw!n>>l zRfWJSAh$5LveMZj@B%h$iD~1BvsZ{pO`Piu+O8#z24C5xo>$>!Ffnoa;C0of6Gzj#8>y%|Qt?{Be2w@VxA95S*s!B#v;ZOX!so2m$Bq z?aMzO;l5pMPH(BjrN>ift`;PuD&cG>ZT9KK%omPDW+j|SkT1<87jvTC&bQr6|KwEq z+K$WLOlW~#WP&(iK;Gq0A7S6oaI6*ZLYmFH&fu7 zN$K6B^43rIj;c;!PMY}hsl&m-gpynnTC!#VeLfOS@rG9@#pe{CYZsDWCb_x#j;oE5 zX8z6cxZ5rl`~Bbdk0{$)ZQIo}yvtmtNLIoQ>_igJWN6k|^L$@3oT;|u(o^B%X# zz@>Lc(pzbv8ntucNpw-TNlP@7xLTvj7Ht!ibl%*5fLKhYMrqR=Np*RoL?f14I6%#Y zl6;fK%(K7IN1aSpPiZTjm0G6Q4UlnNb1(^rH5Zp3N)cya+D@XG1kswCOKYQi%ZA7y zg3?V^o7{+e<1$KQ3NLZRc9*MVc4>!H!ukFQ9qCE{o#Ipds28L|jr;9#1@kWw)ujAY zxxjfdhBB{2{@){-Ny)6mcei_d{F`6WsR&L6aGD2)GvI)4e0A8)8c5m{)$pmA z%N^*z4Nan%26IieOb-dQMa#W)|K|F3gSVsh30mqA((HSxQJVnHc}O_ZRBhx@Jt-yX zIs*5jHrtkJZBDMG8dbbDWa-fWeS#jlVsTB?xB+^&*&wm2HspRSETOn2X4JX+c|m)C zgfn@NZRqrPr(Mn;@fMMITd;|cEzT|{lbN?(jc$tpV96ebw^03p%ef_-X&g2z%)EyY zlBx=43!tjDazpp3ju0`fN?ane#$-cu`(THtWTa6x) zdd4e#8}AJ!l;ra986W*gjd}*#p#~SDMf$*3WKve1tmZO^%f&njSs6ImZ=)#klPg zH2W1v_R14Dqa}FI?im0n9_O7ZlR)p!tyi-WpikOf?W9Qy=`9k?EY#?eU#LOp6n!c8 z)W;79j9seHCwF)#sf^FDLzmm8JxsG}R>t8${wxyAEClGo8qfhkWh=izII?L}*5|6K zCe*Q?$~)nSJKMDp!)eKTc&4-|zWTR+1Lw#dv{&2_O4Nk`s#lox4Hang7|a5V9-~*F zk*I9HmvoXH#;nokv3kWTl{5bK3QdO#xrs*hN%u{jImG?&xVgXF>;PFoLYhWyeMnt- zi54>V1da)PNV%9$T$3Zpgake&%0a*elA~)vMY%2En}>u0P_pY2#udlG^pk`GP^xPw zN6i%YWG2zf0vb72`QyV}Kj4#@M6>&(xCSv?*}>Iv4SS{7?l8S*ry-TmIGYh-F99IY z#xY7DgE`zfFNhM)tm5gVy2Vyhe(-Y$mJ-x7ed^VOUe{b#QqKQPmrrR0oHr?l3_y zkz}{Ji6YpK(MPUOxm=cgUSv=y&UxO(I7 z|NeLl&vO;bm)gC`%|vAu;H%;YXO(W|sRgfelVcNp|DWHZgG&omO<(dN?Hj8ujJIfsXqCT7TlB0N zICDz4$jwu-%n=R(^B$7Onc$*($UJHLgCi8_6%Puv-a1brBcMHB=IAN!S4s#E*X&3< zvn){Bs)wae%vW@0o#zIC=n}n?rY*Gh8{w>?%{&KP(5WU1Z=``nCKKr%n`V1 zvkkIgmvFP?05B}3Tss0v(jDmzjcBUiZ$(nPvbRoo6JIaemw%x75{p$2C~dkX?xgkq zkXJ_2C3bs^lJ7`BRX@Xu%@NKj!jrbZmA0OCbCBY-4brLs%E6kttH}k zB}2Fc9RKHHmJ>;vE=g0ze*(&nsH#??Rm(9#+M3%dlua8v{Yx~f>P)`o$*T%%@l3T| zBbePKb@m2_)7wXt7$X`$qU)PZDfDs<+jg~%v^BSIh^o|g8I~iYRmYU&(5av*E-do_ z{nz$lx7qz2plN1Rm9%L?3zgzvcE#OCm50p}JTbItRfpucPhPD`qSm_SEgY&oS?(gz zrb}wn$@^^S1&OA9_=+TY!^CM0?U!p{y*uIoEZHk;DiqyvU_nr_Ro5hK?(C)Xvfd*B znGp?iN>hdwYLQ_U-oJV$m)@*$l^mwvm8)cmart(8e~HSyBx0OwG`^n)^?LQ&3&4q$ zqpq%vIYNobG?0BZXTa@Pxp_@PIk)eg05~MM$1bh z2fsjqQn>u^ycIm~+Zy&X7Mk2WW_6<;*WMqy2gx0exE8rO2RSNx$tp^|@PF$;Ls)gP zY#VYInk!yXgjt{QyOM;nMEG;)$(2^8lE0rjYTYIy24C)-lRx;EuMT7CCUYoG+2d1H ziaGTD!B)U1Z`&37bfYVy&q8LOt-n z!(a>*KNfn;9%r$u^?d{ZfO=l_4qN z@N25UBoN6`=t1EYUgu+~*<=vKAq(&H3iV-oACp`utgCIT-DAo$PP^#-`sF9NAE6^= z?Upoijzee3>lYU){TzrDW%SI0C8APp>Oa;YILFj%1N(g#qAz9HyMMU5gPcW)YCgE95WIJ8 zPTT?(Wu_3#ckUEiI>byBx83Zv3)&RYNWz+6x~pPJJ^Vn%%8*I6@Io0SrY*$WP4-Qb(kNPW;mO4R}{Dz%y~*r~cYa$M45yOU$?B`jEyn3kGc9_}{h)nXi!gLk{-QSQ|! zMN`vWj+JicGzuWBh&O#?K71LzJQ(Sp2Dxrx};D?$E z6H0TTP&o$pQI89Ni6jJ{d~#+bbO{Os{1T5ad|qput+>J{a@m&%FPrfh?1(`T`XIe zS&)#H9h0=_mkPxqqssGNe#WHC60=!vS7LR|p}2v9-*lSIXMmD|hlFEz`2CW!`O=Ce zyU!!k4zPz=Itiz04Ob||OTV{BmC!!iBJ0x;(0mIhsky~}lzH#fa=E#`!Nb(e>c5iR zM-ooc&0F)bU13+`zJFF#w}UGzBE6JP82qegT*n>G=f>4VFJ)E{k7!Eq>_Rv-a=grx zs+@IJB+au>X_P0oOX8J?mW@glpzf;##e>AF3@9@!b@m=5xYX|DX195Ii@<1mk`+vJ ztxG5sj`z#%b~APZ^flFFJ_nRGxry)dF`OluX#`P*;k@@HaUT+5I7>Lw?4UGl%b=b> z2`IxU93iP@`n~kYLsF?Hwcp*nyFHK~x6AJ7{tC^SKG_}AeY*h)7GCwbZ8lK4tJoB=F3DK!d?y(Dj9Rwk-+j&hklm{ru)j*%ozP5+78f!$$S=&6S%5WQdipZ z)i2jzOHS9&-5M?Gx$)hy?7rA7@3+hIf>xS1nH5rk)=SIha4tvn5zWkl%gN6b@Z}tb zQJ192OoG=zO?N&fDhYz+vg%-;n^3Y_qebPZ#_K&ezDPWPrFvB^Ei=cL|HAqBnskZJ z5sS=8w-V`G#ocu%)|fz|_efDF=d(+EVXJaNw6PTLWuQ{)?$z>97ZAbGZvZQt?!n=F zzOFYH@a`x9&BuybiuXjospg<}dkJQilT?`wuHzUpbKfre#}7~Y$HB^hy;E$3%UY|O zou`B~@YPzvnVI=2mweYCi1N$6g$thC@@*(uBJZS!*>9HXTX;cf(ag-(*4@lJMVq=< zKGvn8ue)`VqF;Mb1o4w9OP(Kgm+)ZKZT-30b+Y_57>bGL6vg|4xor`)Bzd_H%Hho=NbQ!*!h%LMvv=~hqtE`M3 z60T16e)A}|ZCqI=LCtJui<(w?(s~RFcU#m+%oT|idsC?^$`9b_-9ZxYejF*lb|ryL zlUMm{TnABV=6rd3^|0GMUf)53)s~`3_HDye!I?r-vJqOQwX740E0W+P8#z|qB}$I8 z9L+pq%bEnNPFvL57gnimgTQZMaqU$L#e%@sZV6{96SnLt6H>$j=i1$5mol*w*IIrU(=56Vw5@3`2ihDF?4ifK1MFU*ys%_rcsw>vWiIH3_gLZ(n z%4!QXwsDQ{CJZxqpOBT@U?rL<$0yfL->>p)L=`!vnRbxp%>PWVbER%-5YhH&2PLCn{eAC2BjcXY66}>=`>HFN8m# zFqzhjJ#t_fL->kkE3E z(UicGCDwf#q%J9*Z=?h?U*vjpwE;UN9e`f^J9sheX?9DPn91Y$S4up9C3~ik6cGZx zWJoaeCVB*tXV<-wqUPOUZl1(bPmwE@T})!9Ag5)dee*>bf;j&OV-_rUW!AtA<;Olr zUD~p%%|{jIp#$-VW<9w}TXF01IIo0pys`&K0&3>N3Z|5=|3iRwP$PLjs!EUJ*BOCqr=(5KHO~nZeQF+JWKSmOv60f*`;SD4}uH_C7L!hJt8U5_k(hW{ce_ZOvWhs40WDq1x?%YO~ing`&qS<4*KAo{CZ5wAt>P=8jk6>Jw2~ zeuM*1iYxqFskA)&o|;y7UXe5x33c+u39cQr67RcPj1j=Hw_UZH4Biq~_6 zdSZKC?tv$n#0%=DuUL|Yg{wySD^A7_??(Wpc}n4#$~*t-qK6K5y_uNi$sMdpX&S(4 z2MK47)jSm!3Y8>-Sxi}B%@2DXTY;B)VLAnhg-bX+FOE=V_q*mq6gS`@e?&7s>v^6% zb$L#t@3*_Rn`>D6F=Co4-s~5nRO(*8f45t(R@8_I`lq_uKUB6EPv2Qj(G`jB0}wa^ zMDVmV!r4%Qzb#QZ>fZV*0qqeA(Ho)6xope)-OH5O-a{7N2n>42pEgu2!H4H%`vscA z0nD7B%^Xg;Azbd3?cE0Coh72ZA;jP zvNvgSH*HdJ7`>Rx3GCUaxV9P;0q$yZ{{e$3ma&GkHKq8a?)(gx-^=%n_k+}JG90F*Xaj6i9dJ*9W*eE=!1jbQed)IMW*VIHcbPZGGzN<53QIodom7p7Bw z?|jn@taL4Vy^<(zRhUeiN5zeWWH7KDBovXrSzUSrP~1hAnkk=A0W)IS3vci4!b=sv zAkyfFX7)^&Cif$v4hxWKJi-Ae!P7=flnN2fBuY3-`cvAH=fYK~>&V}pQ0eT5XGtkY zTXEG;x<>;0g8u@koJcZ{b8b>lb*M`OEh~U7^dXQwNTPSA63Nwm=pn+Gp{gkn+_=hB<>KA zrWRYYAtf|Gu2?rGsSXJ!VOS@dNZc=)BcOb<+d!(S1hhZt?27wvrW0b%iRVo zFTI<~OPq=~St^xuhu7#hnResSU;c(fU5UPZ_`<2Sk&x!xm0PVR{>P=HJ|~|VXH)8~ z#GoBfPAcTM-7dJ+Mj|Rr$RnBOR169#>E=zKW z)+`BpY3r`k1;s!?rH^q)v{*pK0qmUjroG(u;fGbUVe$&5dZH4IVibG}7^AT?ORr!& zo4Y~|@m$^~C00{8LE2_d+@et@JvdRSmT6dlL=Ol@cz(LSy4^foIGaL^mN$X4b$7OK z8YB|-22I^h$Y~tG4E-mkdng^9i)FWLAJIZ5AGM9fHF)Oec1|`V4iyp;OLwtQRo)+# zYqaY2ZbFd`Yu>&{)40GMokoGXiKQu=ic`kS-XBpmB#kl-3(25@J4h&&(A9#7kP^=B zl-chTinEF-1!>k(^9UtqF%q@jQGUUQ8;`DypKzxm(i zO#m>?#RQmw3y>40x&s-SQDto-iK;JObKQ8xRKahx~ zGE2%@4&)TckGst+?3ZRrZKUE0)=+Z=md}ntcpJ&=_6b!qb|&-N2$* z326^ei>?|9HAFDWDbY*~l+?1PoYSe&{O5<^R))Y7Q#>chmDv@~Vb+#|+9<#xCwd!; z)@o6!3v;hV=6@qvvXK(mt$OeN}c|`!y;fMX6O)WVK9`N@g_+Bu)ZB01J8h&js4y5{BJP<9xBPDxl~;Jn#DnQVr8y0H-;xke9awwydvTu9UDSUf`$C;c%t*&IJNm^Ge5%J)t zDY2$RDl^r%kgfw{9WGvw;0%SzTU3p6h7vg4dpt&xS*I+T^UL;dhx19@>^g?isJeyp z;`{NbOSi)%ulo~6aH*^WK!g?l87n6*)XrN;fLn5)T zPm1vfN-W`%8eQom3JkHq>G8k^q8e0_Vl)%^Gbz7QyDbzac^z?{n*Xh5k-cWjsK}o*+nZn#NkV^YR%GhuF z2nGox3mAj>Os(jvioA*Ls>O@H&_e4COSzcoc|K)gLnxK<V-RvCtYNO{V}pkL8L6Or_OQ5)zui@2hKwrj2waNyNibxgWsN{GxWo zGSi-sQd&&JGq)w|7~2O5W2tJMaAz8AjL1&WbHouXLru)nP@-jScX!V@KhR5E_AtaW z=8^T1GJ1Y{+xJV^ZVC-zB%&ZMu`z&6HICo`QT-&QMI8eR7qLmm)Vn~Yg z;A>muEqZ~lfB;NopQuV_&R<@i!LDE-<-rU}=w#=`;NBOwyio4Wu_L z*c=0?uI=RwP85PdQ>oa6Cq&X*n?oWIdv_=6R7lOSpl(P!1F{K40Ocl;d*N}a`pI%e zVl#=ogD73|tNXi+-whP9vB)K&F4^~DsI=(>-|{RPK$06lvPdK7YqmtrXNI~A!k6{^G3v4Ku$>>~}M(kYl-R=a?F1Z5f>%$KXbMCZER zAR#jg7Z2TOX1yXk2Az~@!0KP8CH_Ja9kxm87P9(J#r^a%l*+nA)8B(H4Rr#;cJkxs zRcsXY(op9i9xYwOjBNnQ7b0_L9z#c!I?v2eMS4?(N)i@qj)5$R`T<>v^X}D z16iDenyV0y>h4b}8VJl1s*~C6nrXI4rI%md?{D7ik0^U&Aw%W1ni>BY!LIW+ zD^p*sd5C)`XR5C!y}rXstKFVsBxPg+M-$XM!XaEnfMnvDg94C~64(8D1HVz3L*>D0 zCy9$nPLqAH#439|r_Oj~k{%Z_GOYbL7Xrx+y7^GY2HMoZA>HPY&GRPhPl(uH!NLW{ z`k&6N3s*i`$WTeM&4t0yM$B&iXkY1i3mn)jW{hW{OONI=j!TFwT)fCET-Q@l&pGZt zK$lRvtGi9{3??(h(;_hf@rYS6=$6X9kjBh`PtF!C9xKUjVJ>5>jNSMBj?kZ2(IR8F z#u(5-mtW~cvy+z4=uIh<_H22iSfrH6_fPNM?GKNrI;dqYvUcRkN1;y}~S5qkI+3c3U=$fL+5LO4UfJ+Fbjjqj|&IK&rz)~`c=Dxuh$;`SX zYu0t>`?NX!KFxnSwhU7YRcoV?o<*uTK`)CvTBPV{ZJ8pG7ToK8(~g(89xw(odYM}H{vd7B`=`U3^*6uW zqk^1X7!^s3T3e%#q&zV?YL;OdA{kg~8>up`G?$K>_`J}g#eFhObXH3h#ZX4MR}Mr< zn$|{jSF5DHw}Q7bix!HmT3cbFt4UJ3yV@R){q+OEsWF^+WN@lP%X!#eZ{Kb|Zr1~Z zG*1AM7uzL)eq{(j%} z3+}NCO%EGGN?tVZb(J0)l(FscB4tZ!OH?#bvK+)4X7ci{XCz)^^5x-bYn(Ya=w2&Jl#El8&ePI6h_Z*yr|=A@`9aM`}QrIP}hyKCNw{oua8dqlK<|J<&6e!g@s0`TyhJ z9&f=rj0LQbu4fqIBG-zETi2U887l;C*9GmjWH0fXX&cFwY&`i;x!M?K&T3#X2tf$&6~Ro zDyi-vBdI%UqoR9RD!_z`+c<=xdu1F)Cgz!?W%m2+f1!6Nix=rLmfpmes}fxZSq)e; z@O?(F-1u_bO83{E&U%7skruPW!*`4K4H*|qayjHR$%(W+x@r~p~HVqZJ%7n@uJ%PbKAQC*Zp^CFqg zNHW!OYf@1xF{|zYBQ-Z`o2U|@M4H;aJ-svE-y=MeV~3vccvh*~sg?T~$_Q96&@qJq zk-idqv$SZD3}JVFU{Y?gWRLNOJ&?lc;Uej@GWHY!IbllY?wj>ygP+|kWTebxZ8KAH ztCGunm;rwrR(9G4A?W2>Q$HA`l9Rr4|rRwX^e7>W6iG3y%9>q z?raCB+36LX!FZh`w*yE?wGCS2YH2YNul@8Yrv6DTcs(9Z`8~7~)EX%)m8sJj*cD&; zR%pSqXpxqMwT(^{2$QYFa|=;htRMS?Ka<~3T}!CRu8Y>u(J zZVwmf5|n8ixUPq?*xjRtDT@}qqfT}fX786$4JID7;}Yptlxdo{CV}?we*jLuT~#oA zz?`P+N;KUTa4`q^9xkfFw6;boLbY?$rr#LBA~(%LRElYBzQn_E@|BhM<5O&U)}y(q zxigYRDftr5?^oq30A~s7q^ynBa%iIQI5BSFA})NFsATm4n)d7O*UjV80X>gRi!Ysf zhLb42dXY#+yx$0M!3?>48KK1zmK%*Y?e+A_r>U9WFH{rCt3V0*yuS$-aiOCPwLpOl$J zZ&h7QDMmsQ1XXhUg`x!(F7&l3v)#R^Rgp4!|6_C5Zjgnxg&ZR_2Wz8_JXP8(A(42V zLS2d8Mv+Lhj@Q7m+M>me^0RH`tR_{;Q~WzrS?%${x954Luksp8=yU)ESmw}=$J#RU zr>ITY0&Z42`aXhpDvKCdFIZc1z7;NCA%KDT`*{g<^sTM2hj8gSfD}c`Z0G$DNE%sk zK$4C?>9sjcVP;@XK5OvuF<#;^ukeZ2!htTKd4WX|N4R-Eu;~7hx=}?i<6JPiYGuz)9VrrS{vrDz^_bWbMwj5@)=H`X% z9nDUn2<_k8!W5)M4ACsZNR1Apg$9xSmd_;g&Ojyxq)Bxo$9F&LPJ!FeGR)3e;f#k4 z8Lceq!@33E$ijhdRA|>onh|JfFN1e^I0LCHA*;Cnq0`GUv=~Sy#IuW$q;&dj)62rH z!S-k|BSQ*nqxL0LVo$;CaT$Fs`ivwow~$d{6t9P^^$dFRu#l0W<4H(J80=5aUq_0q(&5@(lOtl%#B5h2aA0n zhNMc@`oq)i`uOR`$B(DCZ-mN!lQXJD2ae=*@GsXZgaRh^;%og}g|Gqziv4xvt9aBb zo*43SVoO(R$aJ=7kr#!vEw0T?Y-O?AB3iLUi|hrgEwespk{ZGf8w4arg8tU#JrG_~ zW{;(DEnHmXxTJyhiL^0ZZQk5{*c`6W>YIjmw4}_sCTsqIyEo59vIvql!FYz0XJ(M0 z`R}|TMzTF(hd6`;K-gV9qGbzzW3&tEqO#HF%$A;-+-J+r2$(t`}X zpx90qBcW`!CNX;OaA742+JZ+GY`wb09?q=D+{YvP@@9lYJ3gLvw?Qz4qn{03CbpaXo{w1AQ2KzEv@ zR82{!@@hl*@u@2iM0m!;@D%CA3_lE6xERVb(5^{R#$x@jJ))u@iwMwot!K9rC}{q8 z*neCJoF$}>rrGOYyF;fWFAYw=X`UkqWot{6;j7^I{q_J;#A(ivRC}?ZOF6YtjW?ay z%Mi(Kcb{m^HI~HozF=m5Mgjedr%(qE=}>-+WN3T1c<`oyc8&D<3~6o_Es~YCHY&PZ zrPKIt?JT~%$8bW;ZEK^N+gcfcg}s97Zwe*1OUeTU)5LT>IEJU}8R%yyzR%nx?s5-` zDHbBPwn_~|qyjSdplH$DH#j5lLfo&a@_?GSsSJ_qcXwl_0@nhLpRbPyN{!TJcL$J8blcVj`JoQl>PJ zgUldbo_Ug5S>xWLnKOE^)Mpse%w+zO^soQ~7&E9}&Qqc$*~&V*9#^QvZt=pRmONEf z?;}x8@Uk{}VZ$?!#zhasWewbzbFcJ?pv(&^uPKrR-4DH54Pi-Pc}<=xRgIJ0bZ^${ z&C`l1)huKv?U$E{myt-h2y_d|%N*)VSsO(nrKCTs+fRQ-SQdaKu`(Z#{D>8rEnZmY zlb6EkpR_OZzRO*$3{WghmeW81NmR`B7OizDRs+jvVxm{tOBkEiX#!Z1YjYKwl{(S9tY|hs(A}`@q!}?E`rTOOJ9MT`ADZ%~8@C#LtyEPfmX93}trWTrMXf z`41t2l3mmRlEiADq-QYud!Z9)4;ad%6K2_z)&x5tlujNCp(IwPrcvw2B1jK-HGy=oVLFYYJDj}S?tbuE&qJ7V^g&(y9w0~tM? z*8x$6t^IL8rR`l1K6(Ty(?WTn(lhtw=`Hb5?=eFXW|=A#){|(&Pw3FlWoSYqvuCfm z{ZX>xcys$q<(!yMP3+EVWXDB1%JW6ke@Z@5_ zLgHGdiZMo?Wbd%sJlb&q-y1tkE4tZtQUiTrkc4lM&`KvR#7HXRi)mT$?jit=x;+IP zV#!~?T~k(;@3xPR>pen~M}Q_VhL*;WeZL-Vw_QCB0`gSCXFy%dj&zSC(SWx{+jFAp zz1?FO0Z2Q1f3EGW82<3R!ZxT zta2e^ppM?u`5DQyFh$BHofzJ($HyD{cfG$ydB;v0i|$Ev9w{biQsY-U3kRUg)S*_> zs7K#v_VSl!Aeq{0YMP6;-Ftf7?(jjT&Lz~ytPAxXt&+$5*N1g;w?%t_g$x}?Ef!S| zl@x-1%gXrbl4CTeV z-h<8U&6;o#PB~gY&@FyYJ3fOlSiVDvdy5thl{R<+i0c+jJL7PN4|EnXWHhv4Vw{sE z8F{@s?605h9=Goio;hR^w4pFhyed64oD}Mh>*GgsHL<9n@NMgU$PAG(qsTgA@j^l1 zHcpK7q4_M}@|rfzpj#G3DM*qkszjqsS4X|*blVY0^laJ1l*YVd+H%ByR zCr?Ux#xhgk<}8(y!_%Eb3u!R@5JM~Glqn6LJ}g>Df@w4LQEZa_Ep%PBXmOt`162f; zuC7<>?TXj`We8<~?ds#`I1TjjX^frX4arVNZBRA((&f}ad~rDybl*@|Zmx!Zs;r~kbdPoS||N+@^O z3KxM?);c_PJCq1W9Vu^0x&h#^YwJVwklO0RWb3r^{}+tiIsrJmnolYx$D~XP7c#h7 z%~V29Dh>Ya9@$a1TEZGfyZlpaL5bFIv+mXd@rAOWA)BlpQYu_yGGsks zM7FawuifSzSCw1+H(R8&Qistq>YlNTGZko)7U0|NFL@94>mD*9|8YCWWl`P*%`>fayCV}tNp2;rJg{l zyoZd~WOewApq;xqYUFS5=G?=@Ju@fA!h03d&UOI2^mfCl5KNiald8lO{a+t!w?5u( z-yu9DlDMkFGBP~cutBW99t|L&{KJxzne_GkaM*u9WDkouM~Y~5NCWGcOR*t)this& z#6-xn$A)jWZ`a4|!wOyyE$Hl6k7q!QF(NfRfZcxgoBQ>@wr@a^t4EC_$?A}k<0-xz zIuh;fxr@+7nUm8Vdj?dz&A7`9Txy>zOC$x>+Zc|PG^KB}PZqDnc1Dt^D4C=PfS$~H zv`DDU+6o&iQfihdCHH`l=e)I17Oi&l{j#)H9csv@tzF@XVUp5X`@7BGAeK-J%-U%G zB&o*l!xnAa4fIN*EMo=7-KT%-kQ!u<7YWE&+f23Wr1~+$|LD;Gl7&g6X~!9?$71n9 zxi)LdRGLhl+1+a%2?ASGFU|HVqVY50a<40vLZYfYTtqXj<2X8&tz#le`mSgqS+qzS z%-SfYw@C$l*I;wBU=e@T+7=2#;x65xTy+oU^y9gL6h>C zPyu|8=Dx!jNoL&dCO!G$+x|G0i2QABjdem;Tg#?u%V*qgZ=8k4B*&R zAciwB**|To#;e`p6(G+@JU85Nxs>Y~^Y-l#BcZ)IrrBu%zMMspAlJ?MVLie#gN2O9 z@zr($#?#kE4a!6IXaETiA>!AF=6PsbzvLbm9}VEor} zU+7{QZarKi;c0D&ejzDsg1=DpYN}@>nUy1D>FE%@F^tt~sh*KkS{Nm*b?f_e_xQ8| z-4Tn~;&0Su`i&$C6|KAMA)~snIt?Qmy-gyReRYL4B?}i$B)i4YY9J|Hjgq0$kRoYQ zYooQ|9Z@Qa~^i;6F;&DXcR{6G@h4sJ!0jg%0{ zH1MG!)!Cq%>ooZ(az;W6FE!^DdULgi@f4aDrd3=NZk@Z> z=q-yYraS{ltkAMZch=qdgof{D6xYvC3hNWiTbUD^PfCmtoc_{F?$FXhw_OyEcl(D2 zbXPpRe}#bj(00>F88lz*Zq}Uvg3sMk*QV>64%$wW8 zy1ha}xrH^u)|ObE?kw4s|IkGV5SA2GrCM8ImAc~~Ju%>}qihC%PHF7( zG>L>sCeS<%@t_@fskdad zP69EKks+C+aZ7bWdq@C>>S!b>MgB9N4qO5(Vx$>iZGKq0B}Vy7_$g>!{HS<_ve56O zu~K1uf<=oz(K4~6rAl(v@U`2bMWQR#HZ!4`dOz)OUoA+8}y*@ z&|SRt$g4^dKK*3p%lq{P)k;{&Vo5hJ-EYpYD- zMDtT1{Zd1XlV$WuEN*917GAO+Sv-JcVv0E8XaUuO7A!J-v$jgLa2DmnjW@<+Y@r&? zGL1}YrAW2)?_rVA(g|!Kl!a=oNc^?!?)`dv>}q5Pke9wW1F95IyPRx)j~8Q^>36Eq z!wcLMEm~v{Xl>Q$jl8P#l?>jwg)%G4l9}v_=2h6mzwXh&Wm!s$CJjzyyhmot)ysjOtlzzbepE!q?#nW+Gc0%Y@a{P^_lu)jK$_<%=D3tU4`nRbunx%nNs zty#3Vd-Cks91ll1HNZDaixv-=oS4Rn_Bw`N4lP_Lva;ktz%Xl>ra z(7i`pN|C-t3&ma*yGk?rMyZfxyL+@LbUbeCPc*s95Gn*MpV91bBnD;7{M&x_aearr zRq>I2y?rJ`7p3Pz=Y;=hSFZ((nJ5>lH$YYyQ(R z(wcwCcj)~dth{OQ(imqX6IW&sSuluAmX;Y{p-L;0lo$AA5+O8;`}JoujiJfXz}+5E z-rmB+P!je1l($E;&?R5ie}+;i6zK$xr*o z>axo?GbobbJw8XZxN13n#;4R}K}CfVum@PUumCgO96(bGA{_(j)2h z`_~QfH@^_{0jy~X%UtrDIV?@;iuBQ3LPl@*yQhYM%0T8@RQ?Q|`3%SNY+r5)5*)fk z3iFt>Jw!kPGdLD4 zq!?%J>nPn$a5CSbg>2qzcMql=?N^T3eycq!LA*c}(_*VFwkv z+A%h`GGx}KGM>xm-7wwp zMF2t=tQIchJKNQpeV?kz4I(5<{CUPNVCgGJ{`7Qw{0%>6THN?UO@;X>YU*w1t+jNw z&kzXZ_ZE$9@w1uC)9&W@aoyrtk219w*i0F%(onV=%2VeN-GBP=8ZE~bH)OV!rBIfw zwtvI&LkkxgES9A@Q_5GdWKR8pur&A6pRuIDQE*=#CZroBUjNb%+HscTjSk&ZmlR?i z9^e#D^AbIF+CIt{zpY7TA@_)SQBre0j?YlC_oIB(G2&N}0f3XIkbP{I71lFZB8dMw zx6x4|=NM0!7#mtE<%J|$ix$#-OYu}-M+{WPFRpJcWeNGdc0ZsLajB&2?P1*_C^hbt zN_{VzbXkF$WsUtVOZ66qu1}UXRU?T&(uH7hK0cCgx0%0_K#+K8Z(Fq>1C#?(J9R#j}VLSlNSII-M`B#MF(kQOYoy6l`HmO7E%opA!v z!ht^VKA5knKmV|~J#?j*?GDSRSzrLFFp7GS3PrJ9Yt1!esMkVy`$etJL~Bc#LUYGj zC|Q1y*h@B}7kG@ZOLGY3Gk$fidVZ$Fu6}BW-kd8pgR2r>=)-oshR;$J7{b*yQZy3n z;&*7Bu>*7r#CMrH^apq%g-b%?pUkqgF%Xs5baEcez(Kq;5Hf=8**q{ny&i z7#KTJ=<^69N-ShZ4R7PjILDe9C@jmgXd&gejSF*n(e42sHs}+LDf9zsqc?MMeIoI& z(P7u3fj%h=Ns?sCt~c-ZXqB^oF_?*3@f7Ja1&Q))^26bbq&d2{<8xhX%uX@wxy=K! z=(yyVorlnT$5vv-2G5$~0(hfq^Aytct&P$3lSC8!-R^pQ`*ytp`%s%>SE4q1cb=CW zBYmRIDL_y%7%i0*4@i~F<39~(D$hPG^o(TjsgqY+(6B+P1qW>i zXmxbe1MUVQ;CR@g9-)coBPKVB_Uc%(Q9rShA*g| zkg^cyxX{Bz)f3i6t0%NNe01{f(V_wYYoh|!O?rSr>urzb_}tG(#))ygHCbL*lG?*X zOmAyj7zw^fasXHmy~hLHk|~x+Szf+fpMVNij|Z?cO2?NJSgzLN5uN7RFb$D5yR~_? zv*Sid`kD7=5=}W`o?Ba`BzQ@w5}MccZ~#i9YUmd;Tj<}3vp%oH~^l*t}f_t>6KEm1-*Y>h%PI`{|GMV5W7xa!-aCiH)GOvG;2}T3B zhIJclXr7<%PI$`4`d3)b*W*QxyFI~3>j5M~YFL`k!$kt%)|R6&}YRMr;g9d6tuYG<(X0=R+v>}{o`KZF3XQUKFM>T%ll#?YAilTUfm^b$g|`q37ei?a?Gx$A z4$G1Cc=14K9_OpF0njzDhl|Wg+BEnIF}F7>$AnKmp46PcooE`SaO6(oz)E|n(C-h^mZQFJ@#JSZTe5>&i6FQ6ZSM(MmmOxy1q^Jsjwi%%LcqLdCUv$f#6%ATj;>DEz9YF|ih?=Gx zKM0r80WRsBW)K%iwC(UOv)Ef@H__9+F=yU}SF7 z3GvKkM^c>WUZ4m`XtQH&jUmxC0sMGr;bJIhsH{_@TQtm)Ov%@Ao{>zn*i<7BANHUA z4hKt`qKZmuTUftne1@-{-hS91^H>X+0G!HJm?~9mUjd1t9?kvuGm=I-Mzk!6D<#^L zhp5uj+D2ORDp{7`qg0+EuPSSsU7On*H4k%iiMDW2nW?oU*I_SbkwmL_ShvT=6>b1I z0XUVF;5LcOOjf#FUGecVlrk_V+OrE}GE7~yHAKQoq@_pHKkxVVZ*Dhm?7tDspR^+1HZfIluk(KfXhqQbWJBb{bY> z;7Gdw9>Q^Tvb8PLSxlnAf4l$in{U_m=)u8aMupqfMm^WER5kY>+e0722uyKPZT1te<*KO;^w2h+JePncV5`o)wEnOpUuJnD2a_0?V%T5+2%P% z8Wp|G`3Smfu;>+tkQC>Uct%p0e`1x^-1qCjE^YAj+hRIhjAuN{!Zb59!*KkKme9|! z^+FD+Bcd#FAGY`4L^m%v{zwb`NZQHe;}cqN7xZ}=wJntDII!zbn^WlKXl*mo5vkG< z>h2y>lPn+rlUT=SFJzQJHm6Xl!rG|2WR|XtZ%za0C2q88Zn)N!#VKT*p-{C7 zt8R6MNB4<)xvOJd%P6FS!n225jG5lJecK5U+jH|rH#ct4{G z@r`jQ_F1GA4l_e7T&U%-aLtM$ zr5oQIHb@hvEkLqj`HXUdTW>G++ObUDCGw2KD>t~;4(Z_%y>%~hXxnIQBkPkQsoLUY zZXTT~#Tf}Tkjzq_JlZmcpe&$M_&^z?2Rb17)uVw<;esNwq?w0!CKfG}@mQA31R~m` zEGp36&cc;YjA2Q$6V!00e(5Rqux^ha8*KsIZ+`}pXJ&?2q#OjyMlX4ZY#FUBJK2a= zQ9FKEAD}3Y1q`(q?DJ6zLdntM{d)NHkGF5v-QzvJNL%Ev-hU~Hp=ufh{^eQ)tzx zByw`Uy*g|TTX_C%p$lM31Fcq0k_gz%y4yU(SkjOpyStXgkyU$2Y?F7JH+LKOx@!?5 zFEwi`tcEWud-fN6s5I8Fq%ci|)gfigJ92%u_G*qd7}8Y30-!V(R&|r5I|>^+a}Dcm z(&CFOUd8r+uQ16@dohy4YD?`#ol4jO>+9m&K8#|cwka5T4k@06WW-%VOpCNajk$A%K%TFX(HvWL$;VoXs z!i{cbNg3?% z1Ip}JypZjXmx<9pw7G;R=@u;HqvT~~{3Wf3ftL>CWeJ%&d7%`hDjmyz(LzCJViJ?> zPV6hGwDkLXG^La0DV?!+hR7?YG~5VMiELfEWfJqc(Q-Wa8rL0~LMXP8Gboo+p32#? zPR>ZY503jj5}OKBje8a+#zOs>v;x25zQ5shfiQ?D^l56j42&kDF*bio68zcjMA1{8 zZB~vd;%ecQJHelxP`8xW?IxGvP`b3bPBjMgKo&7ZQz@6JNl%0TCR)g_Yr6db^>tCEa)0%Wp;)+( zn^FeKlF?YB-~5{40_H9jG-Oqku`ymqk#v@9Dm`_R0dTUjm?1T!Ow`;(I@sNvPT*T; zHe)eEkC!r26O*E`B~hl!qJ=Idz08AARiuY1NU*YKAy1_&14Gg@K{vGgS~P%UtQU25 zxmn-cZ}7>kbh>1ShjL|#B%=1|fA<^P6RIUEOH7w3X=GjTt3AINoT&U<@YGF{Cv;|zPcAb5D|8ztIWQ!ViPMaKu z=2i5I?Gf4USh!H_x-_nhE~zcyC;8Hv3->FOI*hbeB-0Q`RkvsW3D;?tG(Sikq{Rz4 zRdpzga3&Rf!@b&qgiAJCTKpKhNluf zz%Q9~OreUt4M`@B-sJZeG-{_gR7ba=!qm}QzSvWyMRTI#XC#@)`D>IRqF&r77cmy9 z(=H9$FF0M+?q?XmnWdSC!tVJ-|qOdV+O6n z4o>R1#htQ@Y*K4p@33mhqQw)*PFU3HUFj5b%(YBC!C!-@kqQjWCLHioaK>6q@unguOeeU6Vp6b{eHgHUY`w z`sQ}GJ)#HkT1NnfezYo8$KTkI22wU{j{#_CiG}8|g14v|7g$&uFR+lLQP2dhV7xTy zBcd6DBIl;==NkhV>9>&zjC&&gfDU*KEPJg`ca=%mmcD}WPZlmLfN8_X>?xXP+6QKj zMGFgH?08O*Xs=U;u9OaDkVOnjJ=#EPV6-#%9aa}=LtF*ZMs83cJ$_?#p*F@26(_?~ zGM_b(>Gg1g>OvMVG-7CDqIM?Q>7hHxf?e7I#^ZP7Ra2KU*lHsfFB7$#k*e$1Q@q8C zdu5uaYlmds^!s)5_=K#a+BAcn@iX2P^eU&kt9ADT>CP50?wgr^r%_pZ@7Si)rO9J7 zexki*{K7|vHluE-tmrRE%iZ+`W{A78TZm;DnFmAB7`^C7*F}aRenVTl`O2&E_i#op zQ&`g0mW4XKNL#>L8??7~^P=wy`7EBI1%tP@ajPVW>+!oc`{Un^ zkFmVkDP~ZDZf#?to->k?F_=uJXu&em+q{B++mgg*GK8eWqh;iJ1rpD$JH!Dk`%}bt z8cj2G?NHX3o3+#ax=28{#`K^|P?T?N-2#SuDCuPNVGk}zr+9(SOK--5+wI5gdVuTi9Em4b+mfjVPFAM&-KT%-(AIPc8Mx2%wnpJxhAw)F z72`O+u zq*{&_VqW)XbD%5H+q{?2t5OxfPU;jbFreveh4zW`7IVZ%YM^S-+Zxl_&`4c;;N}*% z6+&~W)NwV}dI(Ti7yyy|Hg2CIUlas_R1~0v*V1ZLnZ%b6EM!H)6uXk|q zZ(fV$45c`j?)0K8x!>=f4sXy}*LnB>n9(LXQ)89nu;EVBjR!towqR}J;Pgn`6S(+7 z6;o+X@c@>IVv#ZwH=Er@h$V7x>TQW>v1Dmq{FmL^!{+#Sc)GL09m13XeHd$-X66!9 zCBMZk-~*scUU}sVB~!y9X?wI=RPnLK}lwC>Tjj7?fT((Dq*JgK0!bt5k}MT@+n9Ze_G$|lh+6cv%G5QQ)GL49fRogiTA;*Y zZFZexNTh5M-l%h=3DesqY7r#er2idN0-fRoc167{GgTOE{@fh)pZ<iGKg*lT`&_LS4+KN}Q3#MU74Y0|AoWM!%D0|MjP* z9k{JoxWLWH+Umr_M~d{+fDKen0R#DwxhK4+NssiA@DkI8KzF3KjnvIa@`wP%6g`^% z2xlZS?Gs4}u}hBJua9x%`za>)M#ZU-xMxgdz(XwOItx8wfa<`MuiPEKCr3}#`{BTcGIdM?I9liO|rfj~@evvENN@}L<TUzd)#R)DV`xCo!{tDhrMFSnpt(ue{Ph;>OjFN6Mo{L(X{5O0jI!Fi zJ8W(qHjlj+2i7D44DR~X~@;zP-q&Iq7Whx*|DiGZ~#omlPTnhwAdT9k!(MhU`4mg=x zxIkN|w^12|CS7iK+tsEtxUpEoKuKX9PTE;yp_9xr;Em-ZJQ5=DC|{)-@V>i>*y$6! zhxap01ZcKHJAJv5oUcG(<|$lInAzKSji~en{qgBxYh8n~k`^<@Gg8rjI!mhz?3r;1 zN_l%*qBZE!oB03i4{49&66+KJp-9o<&>mW`<<7Bj~41x^T(%qP0AS+Fn* zIG34f>`Mo5_%LqK0Fp%WUDDF>%Pc~BfNcRG99vc|>Qw>RqZSPy@kzp0F=`pTcdm1o zA)UDuLX*x6oQQ29!+h7=Mh0h*s?dMov!X%M#=xJUw>6fP)ZD-95RQ<<`O#$3DkMFi?C^6APjxL{chLcz_P(lMu<4)niG*hq8XFVewG{4>7+;q*ZZaRBsn|stPlh6D;gRza9rJE!#FnETrXklJw z`HV+_JBlmo@E?D+u>Z|>o1Ojfu*Uj)r{IAZfVC}&S~W;n9=L~Fv@jEAK%DfvOMNMW z`2Bh~KH;>##S9ZXOG*@vl=km>fnaa2c!3dswPk8apt+>OW4T2GNG6IzDtkL3=9fha zb0|x72#xchv9oVuYe4=OIRtSyoc>%Dn21rU*+3lahCK=|2RJFZqP?6Q`|Kr(KO(tl-!NN@B(tK9XJ+fYIKHIO3k@(E5yGbg~L*KtUY#@EdB8HjB z&V^=go00_5$53^s2diP~Z)uI%A{5Co=%=go@b=SBw+BewSwbg`p3TYBlt4OcLe6>` zN|=pId+sa!13Rrh56Yu`i$wTQUseT*e6~h{TWFoTaiAI+@&^<5@X@wPMI>*z?MesUpKeA z;})L&)8tdI&v<5^pma${Wjp#|1InB&no}=6BcX|6O=Au7mMk2A!iCDE$LHS^7_6mXQ3>3zuP@_KI`_H(4j4GjUEzH z9=J@Pv`xM{to;oJO{_cw`h2}DJFIRHNfi&^#F=t&KmH7)IO#s8+9GLmZ+1JxkFkK@ zD>c_+jwvaf!#`}$EYB^FEwr{Wuzo2L^Z2w311x2TyQNH2+DuwHBxv-FCmT^%z~1O03S8Y>8#h z-_lM0UwRo+e~#ZmkFXxut7AQ*YESR&dnR`o0rnmu zxu=2aWbQT4A&`lwcx9==7D~8SG=OAgfDw;PNsJp)6CLM%VVTPX^`lkmY3> zLs6zYO|I=F6zML2Ugh)TCA!W)X4WU#v*s66Kj&!ycrxo4O*{Oz`-g|8-S+WsXiiTh z9>4QQ_01#}$nm7*^=5yKdT3dkBGfaWr7>-rS-MBUdh85H**T4rA1>Y9Fp@L@B%A~- z9bw*d@rmO7+Rq%HNd402Oy<9>PXD$;Z z{7OlEyD)wF>42I17BrNX$)zynWR(tj_v;oi&MaWao6L2fV6lGl6+Z%wY4C54|%9J-LO(`bTSNbdt z!Bj>k)o5OD0WL!ewK>W-Gi?q{D;3qImvM1K$TN`2=zv8!lYc;awnYnxiDgEP^Opah&3EK3VHOeJ}K)2lYaeo#PnfYNjP zA(+Yp1DYi9gY`EoT;R8DZJC;XYx*0cT&XKa##m;?k3rynI!8eBB@jQ={mwvyid8yR4DzjxxYtQtx~*j!x;}aLMpZ?K( zr=W@EDQYO~P>Of_bXO!zo{D@a&+|BAX_OqJIU2!74+|IaVoIf6!J=>FVgK%G|6c%2 z^=_tTGz;}lo20xx?wGoS=4s_KK9cS{B~tMak{l8*N-fm2QhHw9Ji$p+OX&I6g|Y~g zQIaw{k#qo0-U0$Jjk!e5(qQ=pB-t!jJXAho^!YMdt(?4fn;ojcENzU(3ilP&%q(!e zuK+{Q(kkPgNQsi;dJowi7BBPzs{?gzE0R~GU0!DC(h46EY|W@dTnEQwNm+v%fV zqpn?5E&|i7r^(orN<6;#dHn}-x^}&m2+o|Tw}+Gv{Wrpnw1Azn)fOg*EnbXenW%(~L@2xNEI_a^TEI}hrYMY`NFzp$Ep8tWO1UE;_FzDUni_yk<-4i|0Uc3ET!9Ftaa zhxDN=T9~}4cAI2pacQDsJ1h$qDuLLJz&b^9St1vHiwC;J`v$m|Gi5P;k!b^*9lN~8 zuU`+^%;LFUe#TOqR*9-lUlaHTy79vWKDwuMM4O^8a07szn0zW{|mMs7zS zC5hi}*ZcbwpBpS_+%w}$6SUIV8<)3rslw=r-9|11A{Fc3Jsp7ciG>4DxURcorLoyP ztcN>vD`|H4j&6}{T4<_RQgQsSy$93+3l}Cu+tg?#QW8nAV-z@Bwr-ISL78dpPva}$ z{H%ow6H09vX*IZ%D*n?GI$hdHDJ)EHOQQKCi5H1WD=b`?!D)*xeSXyg5h>%fcwug< zEwsA1YROr=&MhshC~k?S*(6RRc{Q_eaj$gk4YD06!}j|(w}n#$NZ>hP8>SruDv9i!6)%rnUd5ad7g|_U=0AF>T z|Har2py@>32u)dB)u@|D7xXY{ow5~Tp{1css%YCiq0&$b7gn@2yRp+cDXC)M3IM5- zD=K^j(jRt7pGY#WeWgQCK%eyI1=1%{jq0Z#fANS!cv=dN-L1GbcVLjnya&6yUVm8c zu{N#6EdeIGnQ#Yt>2qx#-fiB*^J(lQ`N0X?+GuT^R#c2C+IqCeVPqV}fptrh)B$b| zn`@AwwSZ%k6CJyvIZM$>O1ZZi^nu1D{y<}+#w(JN@p0d0R6KTj#K`ev?Ea_J5==Te z0Ie*G7A7LCZK2*Pl6O4fUiWCAPZH~sBE2=dU5}5)$Nt^``^Fc5J|mhZS04GYZYe|n5)n8g$W3C>WX%JoK7H??s z3}&G&Fi8{HhqGu2U0|#&u@6)w(U0p5l3nWY;!m_x>UAQ0qO0}su&U8IqM6DQ4(ia4aRtyT~ zQJx~h6>FOr$)iYQ22|J4qeUDKYx7mbEU1c6{q20v$fuV@@_q7{I!ZNFLqx`0ff9n#?Idjo?*tJj=9+k|nC~wl>OwDUwavyC;yG=;0!^$#|kLVJNedwmGc-?-Med z?GYn-P*=rbJdZ4$9Pr3(Q^Yv2Ht*HrK9MqTH%JTC!g+>@Wb}4U?rA|{F?{;zctrEZB1X(4Yg?E|LzAk8Z?|Y?9!Kw2b%v7JC$hV(GL_Nu zZVv~(k=Jl|$x4#)ugCpcG@Hj7f1qigv?OUeygIC#yDfNV?ja*$lC{kY&LSlP-rR0> zfDLZ}y=2B2Or~I@jD4@WgfnT%5r1qP=ZP`dB(e!EF6rR_l!X~4X@V!9yre%aNAx6X z%Z#yAB%+DkLyl;$%sJw*SzDzpMbh&nPucXC5u42xUN5-e4h%})Jgf&YdY3Woon>KY zq&fw7wzOaXh^O7TH=s)?rS)h42_^Yy&e1ptFfJ{!lCoWMaBZ$gL7PSZh#lHuAS0vq zRqauCwPAY$l+k<0NPxxKDz(^>k|T(O-=jqgzkYV1N+Z&VfjrXnvr?26=?5E@GLk+L z9xmDYM4gdT=9g5Y*B_jYuyB!I(l~ZuG`6ltYQ^xJTgLeF6l(HS%cb0GEgBdor81`^ zEw@O|PsK~%JcFqt1tT5*VLH#EMMO|*o2gKbzHQeSe2sx1-^8pl?+F3rWpOe>L*l(l&iCHLqekzL?U)LO(Hw#(bV%(XOf zH!cV3@xor2hM7{TFFTPeVnk)OwoH3Q6XETD0w@_ksmzfmNgwHceZPWN?rHFjy{STs@;JhND|NJGimCZ?gZNP=i&Sy|>tLCM+{SFZ3Xk&NTJ&2G1%E1HD_ zJyY3uDbjd>MQJ@87%pF6u%^AXqe+xPgEea#S)qoe*+FhZ7B4E)u(p{MYGg^|@IThW zZhia+uS8QGBPTCwOH2Z+Nzax@W5zDnET<>&g?CR#WwytQDp{fHgR+iM_ZdV()Pmf3rtp|+(waO~Os`NB= zwchO?9?(>3HFBY|%j7(>jNT=ulEn*)ueysBOS<)gk z%}EAM@BX!7EQuBHX$t6&gg=itQpvQoLPw2Ont=Pn7Yd${(4t1|-TUbX3$W(?j2U5> z=v>m48vK2xIqns^`O}#s&1!U>va4!5QYJd5r8CUa5iY#*%=eY@Wb_$82}hC_Qc~3oCeSQZnKrpwZ1`2Hdca7g+1e77X}*|CZI2cfB+rF&+T zc-YpNIk9Tm6p&wH(Zc%Dx$?SbX{dbsut6WF`qJ8GC~cu`xze(NSN^s{M!8*Zfg0sX z(vHZdt49kz&(ifU*;1<?o7BC*RoLn8GHtZ`cA2_PwS`e-jb+vD96tB77^FpsQrSVgq5 z6Vb(G@#X1fEVN*}NiqkYeu6h5ix*akFH2#S;@UGeTwm;J76Yjih_cRM6~i7btXW^| zZbqPJN4eX>yL(6*IJR_-<*~TYj7ufFX`nn#EoBpSD5K0|c zY*!=xjH}VAZS5eAj}a|JcInoZS#ffbNMyI0D>#~4alibGg__7qr4nqwKeJ@ zFI`TK?+&DJ!$P`B+h5_>=EdM>F4)h9J&+Qxppmovm_DOV|Ehfop2$;IGYOGQOrF1K zg}6{fDs?JZ2xXzd{L+OMC2TBMSSgpr%xW1m8%cEHv|wQ^V<&Z8)V=+HMAmz_xKAc; zGXHYhmL6iB-rk&;3}{ZLX$%Wa)09~`W0PL)@D!RuM{a9N%phQq-W|I0G=h@CVxz4beKVy$@1~RdaRHWzCUZK1N zp1D0@{F&^YNzUV%jU-uP`fV|UQdmKYCR2xZfF-mjw>Db*l%-?c@#!5pOIf_gJYlp+ z!s;b7_g;9|wP;~wKuWx{Mv}`u?(gp*KgzE9Va-HJiSBew_Kgui@%|NOD3tx4 zr9&Oe^Cernqg$G_G4}f)6$X6C4xMvIfls+IJkp&J?a#S6w*51VGO*f>Br(T!Hk)tO zw};IQT3390z~t(VGtDRX*-Dk7V}x_*`(jkf*7HZ7vPIY0OlBGxIUwCy8PE6TNZDce|%|;m?7up!IFl}3;ZY=3?2i@lR zgl8n)1?1&MB;AR~jlL}*?J*A%rEMu&5ppZ;!9rJnJXB6kx*SK=!iD^#JSJ)iAPp2e znX~;bx;^KSX8Fn>rAROmpMgFjX)Lcc56Zg#Lu~lkgN2FDJPoW%vLrK%dEFK+qz>fC z=OJCCw6fHafilI6iaaGI)SWd&YIb+Fh@pbHT@g7N&0ZDF|ds*r7RJ=nOU?@Iy}#n3cE`W9QKtqZ;{}zMU2rb zBh#l&mz>s1=u~fQG!v~sITcibYJi-)1LQN9RJd2ACYE=&TOXkkv&9UrtvUNb-Ix2c z(lt;Q!h(hOkZgM}10u;2;q#m=o#AoYy2Q0PW}R}3x?i6jAr@byc*a62OsnLm@dfWc zxnzK+vA(HQ*_8-`!QzEAmAU$F=*WJTOTAjSuuwYJ#nmFcJY#Cfh#GDwPE_`7K&l$Wn4;FT6#{WMMmL3l~Ev zzMSLbN0Q1%zGzP>-o@@2P|eJ(ENL}so5u}$wzGg?1&N)psdbw40RAOIxQ(HIT4{}y zZD`b&cN?TzVd28EjXI1BN|FdCAJ^?Yx)fMI0EU``X%u4kIAzg7Z>}!4!jN1{$H{_) z6+U(Fj&tr9eyLNq1p`1TD$9 z2IQzxk`nRefb=42PhCY=rjgk{X)2fu%QS@sPCM9m*sGVBqo>qG$Gkb$k)|T~tyI!GQ>50A&Om>A)ZrCbMW&5iS`&;mC zSLYHIh1HqbP-(eXloYmLVM$nB2HGpq!}o4WD7$s>Hfd)x-bKuzQLX~-dm;JmdPQSq znL+OqW{RbW5Pz`43xJZ63-=7AGnvSd?o#6=Phk;O%`^2{l9Fm4KK+O^A1z*3`ee5- zh9yZS2A-a772)r+E0H+Q>cz%JxjGslZr$r z9|?}!8vCMju?kjhB&A9a1JZ(p<{x(8q=p+wdQK(z01Fs8IaKR1MhcQ1$L`_hsUaJv zwt=yen)K-X^?KOY+5i6ma9UhbQ(IzA0ZmHUz+r2@EV|0qmKjT`N(u}&TX=$MzG&tQ z#dD}$^Lz=(<`wu9w9ohkyd*P^5)%_XZ?s_v30pRVn521`M(yxDl*P;IY7DHJmi$Q|&1&7MkrGG*^m2yp_>zN%}uF-hu zlRCmOd5(ii87ap(oE&M>7^cbFG&!2XtFl*U#kF7|bD&LBet3}%{qRk}qJ>2@t^0Pd zBa2k?YKL3=ePRLPHgQQzNhb6TXRq2+!;HNhv?+^0@>#k%^oK$Krn@*tV3yHUQoKr4 z<-5)CxS|QYOkq(#v!Tg6?xadaNFHm8C;p$2G?u)QPPt?Qu=O@Xk|tK3pvfCPZvepK z)PjZ?Mmz4gyq5b&%31ecH)y!z6t6I4Vxq{>)(EX(ELbQ)+{(-accs<;aD)@OEFu5K zj=5}g(KxbS?T(N8Pk%>fz*=YbRwlM98EE3|sK$hsRx_)YYm!;nZu9u*rvrX*v7liA zUuz==r1Z?g1H3RcThRh6wjvL77mx-p>J^JNMq5B{V}zGFX{=o!iErVii10FX#x?5{ z>2>)7pi)@0C1L?h{p(P^i!xUJeSHE4%pNZ)P_s75z0qt7?z`jaF5ZlK#E1!GTjRod zMjN=ua=S;1`(>oWntn4XmKCY6Pk6?vxxq zeEM;B7jFg@c#Py^t*tO=TP@!S9)m0x=$(14>{UuCgFUh8;$w^jTq5PxZZSc@Op@5+ z&yFO3@M1ArjAxk~;ldq#m1XZQ4>#-8)9wZ>Hp?6laHb)RjBV0p0iNa(tgN zl!Z|$vZUj5+~eITEsjlc#!?v5B#n}#&bmcNLLpacYfRi$yFWgF(*GVUqM6v5H&VS{ z&AaSjYj?IIxU}_{anEE*@X%dT-&S8 zc<`CGhjTQJXDDr;lnUu`O$KipoSN<#3RT+8l8ucW9Nuo=tZq||(JZd*rJP4o(7d&^ z&W?GHc6@;2rY(^cv9(o(Npl6fj&tTc7y!~3kR+MNz$|DF7ecX%HxvKW{5{b%adR$>t&ZEj%fB0jU=Z>SGuV>)$V67^T4=%n#Cqw>E;0-85t7I zUJb8wU2Y&mLivx{Ji1_G^EwY@Ry249{B~46NJWDSg@3;N2xt|))hq7rMJvjHeG0KO$ z6t$s8i>Q#+M&;{fiGV^D-W)2|SzBRz)k%8GypAgark>M^flvv(MWTCOAu>S^7xzgS zSf4D)ga&N<9xKvYpH7-Z1c$OcBT{n@7Adn$T@Z(L#0G4-d=OcShGb+nxoQfi`F8oxM^$yIFX{RSoQ$2I~y zjqz2r+tFWPJ#LQ|@yRB;s8Q{8>9h+KE2dNaA%s%7s*|LP2@;Ld&|)B?m!5KbVx>>| zCJknFcSVe`OqAM|6)fLEox`bLjbbcbINu$1)e?a|kHCSUZ^a>=KC;h~slkDO@12FRtnWkIY#KA~U?}$_}EkmT4(Pt2&GH53Tu6N#JhJ=P` zSyMg)B0c_W zA2v7Ww2)h*+|dsUj!f`M5(Vm&vH&EBQ5Uqm882`phdJ@7cz0!Yf|A(Pu$ZvN3vP- z$-3W4m_wUdW9huC-OKi9TW&2(EY1T>w$73`|L@SkZ_xmfk$s*)>Jzf?TRiv6&se<6 zv!fSYZrz`UQ0Jx71gPJV#QT9cXp0tR&*qV)@~R|#c5}aZLaa**80M_Hu?_TcyrZQnjG{cXwz; zr%;(_nlsI^HjTdV1dmTSR3@@EYWAe9|In(khYRzobN1#-?hA>onFz@OkYpy;q><)+ zG0oZR&_v2Pvi+XsGEn^}iLmf~J-of&uE33@#{_sXlUC92K*EAW3lp1jsmy>%q~+rA zTYTdE8A|oJX;;cF3C`g0QoT;p8OlsumZWDnT0b+_ILm5Rb(-&$PTu$^RpV@8uVBAu zzZ}-h{r2(Gk7yp%8mZ1qbK@E!62l$$Oj|->mANJ6uau?5_xSE$0|ufA&4jG2GBib^ zxRVXCc_;QWl*XVmsXFhA_JYA5p|Hs^RA#qSB{FK4pF~hvBoWt>KwqFfBVDcWI%DD7mpDV2m?lpfG?|Rk4FxgAEM_P@WA|NW z3H7Rc+IMjL&hrpG3oW0~qg-6>la%r1uXlw5J~9DH7#jk;x|>wlN@pW)#8QXH%nTW(2I8T z{o`SObJ#pQY}dmtCoGU+TYxOjk~4D`Dw8sHe)~WE2SAcbC~dM7?}6lyNVjd2tFUMx zcWf!1%=M}_-*d?k0+d15c*4-jNhQEp1_Yx;^2nW6=H5zP=BNc2|GK$Fl^eG9hCH05 zQu0`p_~sj^AF|ZY=4e_zqb=eVJZS;}94#%;T|aSk3N4$2opDb@!stGm25%writ(Dk zc(qXBwK|Oxd;Uo8U%NhZ3}tp= z2<`xNx${$+ya>h_N@6+?Sz;uS^OMC3bs*B@^(x%nBjrjqH}LSErUJfEV>%GpqX&Lf z?UlYEl+P$3xEBUV0u#=m+1pEHgZ3su5iXuXs<}Ov-e0~z@mX(@iZ>C z{V1omTU>ROmLami>Ni&Iv!wLO=IJd$GKZ|Bv?R((k|?1217tEJP)MKBLVHEZ*lqF&WUrD2!|xA!bU91KGl0%mX2uRGlFs8tAT(gX!s`B1 z7T4xpT_lpx*ts9TeMJfAXU$h zaV2t+rtR)=J*-f-&td{RmEmccKpmV(wZ=%=z`ju}l4QpQ4cs<{LJX;Sl8l>5%D^S% z{i(H(Ae4uJVbL7X;rGdQiiwd-P7vW$1tf3|S+tPAm50TlbnE|x=a9t=pl)-%a=^qCq zgVu|3qgTzm%*>fe+bI8Yz1=}s!Mu3EkTV+3-FejjLMLAf7V>iP(kPcpT5xR4?4WvH zPD9A&>h;5nK_%6#!AEdghC>2X&fYB0Jv~btH@NEc`5hveseh#OJoH<;>u>Kd9M1we z!|?`_FRx0H*djh~<_bE-TWGz^mq<5SIETs*cS#x9SkWpeZk|w=lrdzI<>F~fE_HLc z`BQR8#L1;mBwAGzybY8VBdL@v)g&g_cU*KP*Vv}ZMl_>LRn4XgPN2Ggo}m;wjl%Fn zhs_!@?Q(67PvsU}$L)Urm2hr3YA07+r&x+dkQzg|CX*IR6(mb*o50LZonO0bip(Efr}-ZHcyddn=` z-GXe33J{_v*x$ZmD1~v_n)DF=?y!Hmz2B|}bS1Hc0}J;0ySV z&M1!8bcOjNfV`oYR>j(6G&4i&{h&vij#o+ zxeu4aVFP#UG=~O!rKcasIb2d)JifWbE)$(G9HPmyV{N)T&c&)^dr5Beeprfk3Un-o zi@E_?#8AMl*oMVkGpjOey5PRsiSo$)aFfs0x#JXEmV=KLvy4> zcav0By#HLc;7DcRLgr{4y`Pu+K9acWc6SY~`nCJbg;)ypRFgDs|KkhJn-(-Av({-~ z6kkar20kd(DV80q-4%lj7>NRMc*0OTwfPK%(nqyjiO`-co}AxwY9$lu-PPC3(!5X&Yo+1MnWCUn)vE)`?q)K?X1pz zke<;LYW6lO1NeI;ZDA4Pue1zYh45ltKXzRY$-UObkw~i@nnueM>LFSiO*UM#B+8p0)Ht5K(ETLLuT@tmwlVJs*gr=Fj|6bJMr!%TXj!W-jK z0TR#UcPDSeAxblLp4r&l+(FR@7NI0L9NO_X>0AvSkYj03}*BAjxVRw{Pwc zlvuE`=7Ev*vy|T2<4ZvH1rui|m9g}jG<2b0W$hW+5D68C)KY98*6pXi11x0-z3=L0 zYy)2|xe^wbwW(zSNHUf2%$j%*IwO3>gYX$i_5I~8uFB3#2CZG9V<=Q*RjV%lRsISM z-5P7H)|#k6p;Xne=~^)B5#3;G3Y9!-vh138dSPm3x=>j< zOvq{7nAe2jYLYlU89aTrU<;C3NN%T4dPiTeAR+CJiBVZAE7mIW9c>QFdcBeZ6`I6R z*XTU~N~7m2&ALe(p0~Th0vEkBng-Ld@A!ZSJYT_~N*MsD9*{`AeZFDlByFyJf|Dmt zrNwC<;R>8>!{UB5@qk=Yg(>mOa>8SOgLb04ctu^wr)ZBpN`{ym@jx z`LF~t)qJfCUY8_F3W{fJv5QW(GI~nBz%06NIAE5^)D^a(r;$qSQk4a6;B{Iq%%-wX zuJ*1=Jf$pLq3@@T_GGE9#F4YH*uT49%ff0992Bf(5bU#q@3{Kx=#|MBPh9sI1T?GN9YD|L+5Gs=-@_FQSf)1elM9QvzA zF@h5Soa|0r%J6SK!rY6jb~Y5PnN>Un=DU8_t(H4DW8_OR(1c+aJT#e7m2_KcdwuEg z0G7!UrN+Qu`ECX;d_9~}dY+;9Do|>D`Ed(G_dT2v!JeUHR|a}D!gsG)Yw16Gn};M* zTjM>dDlFm58Vj*LWyfo3637kl9x-HJ2r`W^pwAQ051VOpc;fTn4*9xP0Q6D zr+YXsLfRcb?Eqvx>fJr^y6PdVdOu;veq|d@-e~*u^kA0wU)q9K)`ok5ec1ix8i*5+GJ4YgKt0$$z&c1hp5=%j zZSI6Al-&N)$s2(IlSNilZ?bT1diZiwvOQUfJ8ui+>w!0;0;X-L>T_3Hz}2R${3siU zp3<*?jC?(t`}z0;$EewhT^&8&icD2D!|Q*YEIR~gtFD6vRU>41UZHQOHp|STm&x!- zWo2sOu4ni;x5+A!C2hg;&!__>+Hf_~J*MU7A#J+WnYye|M5*I`4-ZqVfN^T>l%be@ zZ~B^g8q)wY4z71aqMWaQjeiejc~?lA_K{G86K2}{xa{_aBnmvuszSZBiYk7GFxkJtH7`Zk~Y@HIhV=y;}owzaG&tISF#%_Z&1h%TCBR?BOhz6KRXeTjTX%irF1u;&2S18f+J7 ztEx>YeHbJUAOEr00R5{(Y|4=0gr=9NcDjX9W5Hb17)Q&Hp|`o-5Rtpt1Ddyln*fyP zRiO)9xizR!=3nI-zB^JuwvgkEOB!$O&jV{b}{7cCc$(AoIceXs|HFFl%N z-w`@b-$O#B$Ci7W+9%N_%X2{5T+@t96!dQz7B~j}7$EWwJ%`Lhf zNlY70XBazEmmS={`m9m7H*BxU{>gpw&YfSqg+h4_h_W1K}+e+P~5U_ z)O`_e(o;{&nMj&fo39O20Ri+C@dw`XqDuXHn&<~q?|;aSGxzO zYV09Fw`8wdsBGQon+8`kiD`Gwq$TGUof*DFW~x1$RSi$t+=_*DpoG)tdL+>RlIY6* zsZn~V@`JEM%Ys1KvO7RjQWfrv5)B|Jo=WYQ>>bfe|!_6Ma>R%ki zO*nP%6#kX8*M;k?98GN~Zjn#YZRSO(?Oa0Y1OO!^5LO!ir37=n>YA(~mfe4=xmd3F zQCCwN-DP54w{Z189)UOXi!{(e@*?Z;mO83t?soS$Bfs|-J&l!ce<7E9s~rR9S7F*} z+3i1hxT5=Or%s#D#?gbul~Df^@@Eb&b?_`Gla`FB6^F_1-p>$;7Ezv%1YOzjqGJ`b z#C#bb8;UONs4n%)_`JbZs&|ehC6xb?t5Tz~3|%*kpd?cT)yI&)>5F0*5Gf} z^YI4mO=VE3s}q_sdNL?ZvV404&o;8I0VI=$ggTbvw~|nF#nUsAsA^xT5u(x{cvC9T zo-Dh6mm#S40~~ zb4Q1hmd`-6CedspY4EzFa-1=VB_uVs^_KSL#6blCnd`7CF$FV9MYQ5#?L--P7`6HFt`` zfr^k6!F^8BuP9|XP9KE@!qkS@%egwIBcN`KTWy}_Zdx6^0tc@Dz`g4 zVWy-cb7w5Y)38xcX7p^GdXZQQNax3UIS?+L2xP-4*!s&9vWKKm-;ndFB=JmPU+R}O z2MfjPT{eg3)w_pfjR1W{fO-bhTy-d_ z7itFIEPK2!wPJQn9^69Em9nU_CkFy5@r_J1J4O>V;^wfu>_+z;NNaTKEJ)`8{miBEF)9v{9epv(ZXpUxiUulb; z0ZuEIY9*Q}w#!ME*;OkqWrYqeY!c3@GAwOwAyCdm z;&ItMz!6GjDbSF!t6Abk2$Lfv9Dw3#mbiTyF%l)1l8&8$L{DkQG1H;`U80#%yPT6N zwd42=@3#A&_6NA;W?eD&gr~SQH@VUVn0Y7ROyyKAldGJfD$Brfx;>n!C(9+eg+D2_ z1+r$BV4zQuSEH3nX5JlPmn0>lJ0mHoyDrj5p%RJ`O&2^pA*pWl(MIXo@D^0f@}trg zyt0yQq+aqN{ZPUID9NjySg9?jAO6>i^9j{tm2;G~;>!IfdYen+%C(vbzuX45d#FU_ z>K;8&OE^;pncL_p{HW+GDtVOE}n&ek}0gqt+{~6jT(JX zWf)8-Wzagd8ik;w~KFa;FoD{m-8cfBKb8TBBXktA1pGf->>_@XA^Og&N=i(5>L@{)%6Zi%LT z_!)_=?RAk@z~!JzL>tXCxYfisyC?JkbqhTc$mDekXKM;yYf3jnGm%6O30M31X8EvM z?qN+Ci3#wyI+sd$iF(W2q@`FVEJ2Hv)X{}>`}_1l0#0_N+pn8|+}bjnncUN|+kgDW z2EW~x(9CK#CB8w`LEVzNOcs6KF#s^p1;bhB!)}RMMRG=>8S58a*^sD1f|)f`N(!#1 zgOc}k2^)ZtbP1Ugl&opTDw#?t4e=GJKRz1!^t-swPEYYM~ms~u4{8e+z zC0COmUu5@mGnm(tcb8(*n@iDbZ1o8-W3+>c$09da6H0X%vo$eL-g3j2peAv))Zzl7 zTZ61(HNf_`}P={ca#i&D6FjXRkq9EdLsSap-vPb#Ltot`Yl1<8=EXy7b zk}G(*S&rZ&RmWh`RqGf%D4FtYc*_D)$7J`-Go&DMxx#R)#J_eQe_g(q~KKf&|OB`)e444G=QYINT`$4 zTgdPd)CQCXkDb)0+&Au;tc}>uNJiJBol@Z6?LPkF2ChWjdO?pk5)goyJnQR59qllXU{aM@zdJfWsAnyBGm=xJ zN%m;n02L#ds0WI5mnvX1HW8-v^Nn{W;S>Vz?!jqF;;CPM!V(9sXSix`f85GZ6INeq zakK|2MwdTDUGSkrWQ&?2bw*NLuXM@_5r5B7bE8g3l4i#!S~Eou{p(?ej+YY9B%ZXa zO}Q`9b>A%WyZe`-1L%q`VNF}|mbJ~Y;=(YS()WUBe?SUZ32E{zT5i6_^wrMatqeAj z;**4!Bg~g;L|T>ms7cIeMUx+tC(N~I-xAC;er-Jy?VY|U)*rf&w5oX>XC$NR%}Z&J z972IiN|W}{YI1ow)SDJwb*s$~YSm>3HInUjzuFv@9omoN4r}81j18+=?kH;y=vUU{ z$5|PeCbP*+2{AJlrGg|F0Mb;OdJkaMl~3FXG(xQ@^35-3uSlYqTpVfBR%bmy<(z>^;6z;6Y%rMG%s< z>Y1BTSygDx*rVAXEx5RWP)uT*v^9^|7Aexy&9YuC zH{cPpS2M8Tl;AmL=EiIUo_$b{XweXRwPX(sSLhb9{(3mezf;<@pXNofffq&@T4+kO z`=x5?o7yBfN*UZFYp_Uvagd$D%ky&EHKa}Tc$Ph+w7K2FUEGi=sYe675 zXYn$nZS;7VoOi@Cs%zWBS>BM+rmY&)TM~f;Uf2YO-6zxN4Ns-qUg1$wqFE-4(v}rB z@gjjaJbp_w%l0si!FL+u3{98!tIg`L`Vrs>rq`gfxjnuWg#7Naa zhTC)s0Eo+=;MvgXKu9ulJe_H1C7k^$oqVu=J zY*wy!Y{esr=0vdxj)(2zRyHSys1=J98K0E7e#7LQiil1p}`7CKxA zsF$<_SX@qTp=zFes@(_Cn7rONWoSueF`cC?yS{%+r+hUZ(D|}ui|H(F%{92ABuU@BTfO`x zK+`OHyI%3!8=ypGg+A?!Hki(Gv%zRW_C*4=w=g3ms10bGT`qQHMmc3D05lEfJ}-CU(o|@zgIrVUYoHlk%JZ6YK#J&E%uYwbAR9Mp^9r zVRf^ccR!)&GEMd%P05?Oi89*TZ#TDch(Tx)KvP^NMAGW%0eV_UM9s=Sp$UVFhN~9> zCruau5|SbJQAj#{QLOr^DzubKB%exMmHz`#U(r4Tp zFA@pCY)G%kU_BFr+mGQ2y;n^4N=+IvzjOnB)lHeWsz*KC7(b#rbi-9OpJ z5500Tt)^45leEvPwV@SiU*}9L+THiCt0U zZj@AdXxZJ$Z3Sh-C8qgO8;9r>s7q8Oky|9r@8JNHk&%V3{9V6=ggW&Mt5u~wJpLY**IpqPeyGBrIt8K*1YVW7gSTF zhqUL)6x?El)KkT>dzQFh$&FLAsu{+f@pMhenR_JM6=kmhNQ&w+b$4UtE>wHRm!zf% zrMdJE>KX}a8TN4YXA}l+@^V5|Oaqi~_QVZ(8mSGDs!nwO;)w|1MEkQ2#WM-3lo`sG zo5S;VhnBlw^I`g`>>9RHWg$?yx39c5lF2OzN-ey%D`4OdU)D1dO7&<{6h7h@V#m#Jm8qDoY~Vs70ZrCYEH1T-^SS#9-RdQp$t&x! zXOBNcNh)TvQJ1DDQfDA83o%hSP3I;Zt0vT)u+-6`a#5#Dd@HJ>$>NH2@}0-pgDZ_#=j}ZZP^4O| za_=$8N!PWrV5TnmhT34VzEc|&30r;4%vy`D(Gm_o(SG3SbEc}3{&ICiyHE=zo;+x$ zbhY9#SAg$VV2~u5$%dEp*6kVUQomoJhiM6?lc zS5QGvY~@5A+4{2mAQn&_o2i|UHV+7e<6*a2?$D`4 z0$N7?GJ2y6h9Z39M`;NMpt$0eKs_<~kJ1v-6f5K@xrGI&^yM#)(rEflT2*s`6DF^B z8Z}VgqbDPYW{*>^i0Li6lLi*ehRSJhi$72-sqgM(rF*ySzCEaO(r8Lta=+O-okJzPAqyw> z3$=+v>!s9s#~|rUOz`HJlb#kQEP3=~NQJWGg~WlJqxpiBrOP~D56WZp%l%KAcVGBb zTP1QfjWu%7CE7093}8Aa7yG3o`*{z}jr-j&e--*XwNJv?J@CFYa@ z>ObcVR2@k`Q)6DnzXR;!< zA1l95z;>pXBG&dJVtn+H5dw^2+`sigofR-}HhCVw4ul%0HzQuTm7}RR1EGLs*I` zll3c>D$A~GP093({PDXND?2b$a-TM<-Bekby$l(7x!=G4`13u!vDKleYCk7LV^n2d zl-%Zej&^lSs>sd>$~1Wecv_@V&0Q=k_u1q76{-Uvam~s%HH>a~7w**>Z3`03tf*4M zq}r5D_iBZ0YtV&c&Pd!6JdLUjij22vuxszski5z+6LZk~YB?VExR#291S3?HQH^3D zQdaTkLkd-uOF08+UMZDA8T3e}eEbLMm0oJy0u!~f(QAGVb%ET^cj){e@l3m*8iUs{ zoXioOA8OP#NoOEMb=d1ol1d28=3Rxhu26UC56=rAhZ5mPggSD4(po+G_^{yZp{#? z-g+M=^no{9PFtzqUG$fv>qpMAe+Acay!CFMMHB;-@hU`*4s7>j4-W|b- zN(RW}HMF65SQ2#ve~@znEEpmYP3}n>M_&YVt+iKz0U*KC-6U#(alE!Ao=LK3qb5D5 zv>8>?{GV<~2vRaR@@>*;i%W<(a;d#rUaqyMk0#BiI0JI~h!=I2u_j$HaIoIEAAD>oh2q$Vo_A{L7GFhoq5oEGTH0APrM$%j_a%zb1 zQX{j|M3UUMVlE%^+i(9HA+g_yTS}@;U1v$#+2?r;PkG&&$HvoCuc@>HMF2tE0*Pk# zOddSL?=VmbGF%f*_GHt1yyeNmQYq~tF0?M;Ow;j}_2aslFr)z%Jm0k(?S3h`&lKl^ z;(x%rri3$}^IHl2b3TCtzHvz~^JTV`sM;_MT}IS*JsCf7gH z7QU6{*}`)^#ecrvE%Pnvm};BU%l_+iOrQ?Ecu%YWAc@meE0e=jn%yHo_m;|)QT+JT-Lg4A zmYD<{Epklv6D?k*?0W8l5-wWAk8U%n+SJK`I>?|Ccn_CsC|R|sVPc@{pXQ!*233f9 zOf?cGJaOVftT%Mp|< z>G9NWKVeCu*Dr<2dpyrOkeTZ7?0!j_K=gWJqI@%*uQ~;bLzTLW&6_S16v*%G;lK!G zkFZ4XKAf7i60ay)(iuxrbf$~smw#Dy@0WM?=o;CBTGXX9$cN%e>zHvuPu4w}#afa! zmqf++{@t#YJ?xfjQmCY@dZo@(x-+>~xQfeW&OO%vEF@mM(2XQ-8svoHmT9`;9#AKXN7YSP zyjpaXD*pMy@+f^{=Y)Dht4fo!=`vf2jL0l6aK6-P0vQLtKojNpinqp5Zq7z(wLkHB z^)M=B+R(#3AS}ruPraDH<{NS`1iBS12F z)V4xdobKVhUcy<-wr)t}vg|0Ez596$dnE!W*@Z$S?CzJ{3n6EJSk`M$xujRcu*xnZ znKQ0;4ikW~L+v*|2{u_CHT`n$n)Fg!(bXPK-4rY`nY1;}>AH~{B%HdkRhv-q z=$aZ)+auBd^=Ou#k+iuULXFC-0>-KYGcANtH)HXDP+j6YXGuKEx<}fohlNx3!Q#t3 zoaI@W#!@_Im`Z81_V4bW(aBo^TK0p|);u2}&J$O*q~qhm_VE#(rsP~}BC5$_9#%^A zg4o|_Y|%16=`~3`mYr;#)aruX*Cd=pf|Ry)UFspE2la3k3sN?QLBUk_0A_iC3*9tm z&gB`&=rTj8OCvmEPW?gAM51kU)WiLits#3*Fi6QGWKNXW<^2v@7x#!3DO1{thbB-X zg=G{y9>C&$Nu^!OPqas~k&Nz#6sf~5gfToOY)$*!>cU3x@MTMCA)5Tm?{?`z2FP zS@8RbgFQge)dyrs@$>QTFQqpT8nD29#+Oi~G6^s+0WZNU4TrQvZ>ltk74*Y$i)a<3WL>+DMA=}pO zNt>QciZVbY7LYwo4+loawO8fpkm3(IYvbQDlIqITsNxC>@P+KrY$RpykOZzI-fCVi z5AXvjrYo?tWzUPZUQg-S!vQGT7FXG4TupH_m1>FidYdctq^gSjxa{s;+=9^bEzJg0 zM^^+(0lJ-mr;~)602D2HREOU+72rhF~Pl+><=1rGKIWfR5 zsG0KD-sXNm)M3GO1(uMbB~zBR;4S}!ODe zm%#C`UTyBc5+m`Tym7>lQDpQuUm>mma-B#EhX<7Yh0!;`3F zA=;26n58C{yQ?d1kJJ@lx2zt~e3?e|!_QcP(wV>R6v{Jy?+nls>;amRH$a7|4mHCB zs)VzLC}=Z)i&)HXt^_bXGFiMn;nel$@FLOd(FwuzhoH7bOuh^uS_TNx=37-z{JFz! zd-!mRLdo5_nQa=s%}6*fNbVXpa24iX)EWp(v%y3?ua)lr^F4p}v~%8P zx@WcxNAC?6y<2_1AP&$=VH6XJTQa3l-x5q4cKb&YN!OTrpAs{7amB>+A_gP#%I<4dB1uQ;753!2?6dGb~}j@NgyY>qNWXqWy>aiJ3&zse3bcQKVt z!dW$3QmEPtMyWNJ6xj>e5n!oAhf=o!9nj#BuOuDZa`8HsB>Qz`Exl)((u_MMS^ z%9|;fN*TUrUeQ6SMle3bn=6&dz4*njdrTWoo7}og3>@b)CC36ANp$B6gT!$=mw3sv zO$xrXRi%pT>|p*qv}!_$!{`nWrNDy87l~#LQ0)3?XPKjD3u`1?iG%)7&PbYDVU5Zz zd^%o&5t4}J@*hWc$>j)ie^}k@=G_V{F%r`rCpmjMcp_KzZ3U;ynCyY-Vh(5NrB*w< zyhu3HX)BIyHL*l-DX?Taj%GbEX=`4u6pF)u))on7_ep1&JHtb*xz0&f;sGqK-&dqG zEd8Vlu4ocZ{q{4Kq;M*_*!3uM5>A=GouL%3TPj7ne}=ckUQWk`Qa!J_N^JmgwEUNU zfkUM0?w!Dd?0wE$wes%~)jft{PnO_T2jrgWKh=9iV9e@(DfVsinul(v0En^;*+?dD zZAp|~+quz8Jo_Vx?quO^(Vwoas78Rq)F18%PfA|jRH|>jf}@o5YIa7VC$>`ckjh(x z1Z;}goiBkpwLHKhw}i7hB}aGaQi7iE4syVpcjyq6qdj}e zw>9TNon(nMv4qhpu*?;xg^9z?__2{pu9GZ9G&vw%YA00KNP;&}Cd%UL`x(@7Nc|ny zhLSxePA)a}pUY3rTXe>hh^7^%Tvxox*O{U|!efI(14!I{DU^la+gF$f`X{+1e7Q^h z*T=(gw;)opgtRIOr<7ffP)^zculXt49-%3_9-)P@AjT6%PK-7Zw;*@Eo@65BW);Df zfg8L&iPVGRpLg>u(x^#5yIV^19XYS}Wf$8UG|83CQ=3vYJpbpHjX-77$u-qUwW%}b z)ws<`E+;k;-F52hKvgA#-*k`&;((4q+^4{q;7F3F3=NumKHljnt8soHLTTF@7rhhTak=Wd1XU1bR*&nq-rB%1o+ zXC%#Y`)!n5;&J=9Yz~MmB_WeVXUpT{88bJEybEc>SuWEylBiH#q$Pg?LrG$qmeqM| zo_%)X^c&quYCZ4w(0wdV+MN0XshetegGISFp{-h?nMToh(q7-McgX8ezVnnppH$bM znJeo96+aSAIb@%p1Z`-oICfMq66g#h;Q*A$HS(q^Hhy>5&4=X<2@B=sH`;iLYEy@Y z>pAU8IM6lCvlf>Xn)!&J1)792U9@x5BY4qXfPEix)TZiZD8Zk*RNfg*l^E>tiP7s6 zj-_v>hOcVHA zMh{7&h-L8ZCeZ*A*B74~B>(Ovr$*DJKNoFN|N62-4bd-mH-x6Bp*W*y*+CO1Lt>Z# zk=bb@sqTac)Fl$7KO~qvU+U!53W!vm_bqia1?M%7|qT0EX~cee{5755sy%_y{>X|-5*0@E+-FAp(WwWPLWUDwcDkLOPlTP zaR#SN326398MN<{qOLL{gjrOjR}ZtGjIOy8cgEYjlz3aux9D_L#?iEdDPwW1Mh50; z4fF95&9u`fqwCkhRY$?oSMFtYr%bLf4OejJg;oIWZ4%J*J1LU}dXZH3%V+qAF7fO! z3Rs>ZN=*GUqbi>z+q%n=v!_Tcl)KY+ zvIA`1-NWpv1T`h8rMUVv&J_%EBTKP$pryEK-9n}Bpqg5u0VLIxfkr0lAlIWK)W=Fh zd-~SF8zQcvPR~1|o{{a%#uB|TN)+ercYj^p9S_?bn!cZrl%Mdl=qt9ax5zYGIM8pg zo}`X?_xrVH5F9P|{1r|eCJzqB2S=w~31;?-+^IczU!g=V%K<*%NIZbWl|44f4aPwd zOw~&rlcyY@R$Z8QmSCo|qmJ1F!a2czqS_%awz8v6T5F+XsZ_yqcngqlCOy7RqpKNU z`ei=u-+%o1euo}#WEBT^nlHhj0Kt7)!l|Esf)cb2gR!| zQM%i0KmH9-z-zS)P3vd;pOkpvY6Wd1nwe{;&2>sE)LqTm`T1V;;q|fIucwmfyN*v2%~5EQ>vh)7Gs#O)%N(l|s2Q zK5QSK*2@8Luv=$6n|PY*4nUn}PJ#xs_~yX|l$+}kKvih{BV6%vGyMu$8C08EWvG40 zdsS*hyAqty1lO^EdO5+lRtaYhQPB$Z*K?S<9Bi-|Z7XTCwCCN6*1=LK9u>S{w^D+Q zq|;a^YeO1cWqzh!Mn4<@kkJ(8 zOPlMUz>!BEd-V`|o#_EB&9$@@*ROzjbVF$(iB>_kG`Cx*9Op07#XeN^kd~1{e_C;U zE~x2(o^pCLdx)miJW?%{6+xBE<(N4rMfC|u7(FCyq-9SJ|SnWByCA>hN1=gm%N>z7bOXnEZKQ) za|Q6!)9k00HU!4hz)M^82B=Y)sc)9|^F1IU_K5Zv<*XFX7k$rAVBNhoEctHkl|x)8 zR6S^%pOS#h22(~?Voh0leuv#HdO%BhE^XNp;qKHHt)yjF zb9hNh>S+&NjJhSdm4%Wo$wN{p)nyL~kW2tcP;Cmy^+qQIOL?FB*X~-ZGG{rt5utpT z!~eztVd?~&O?(!1QV*BMWyTm%KTc8H1 zhqE|1(l#l|lFC>z$#(o5WzAJPBk^mOP+RolagW9)o25&nt$LIW?zw7NZQjrDcqvC0 z^PEuhd$}4S_K_Z~x@EGs6w($I<3sffmqOj#0UcBisK^^9FmhY>HpawkjQ_UmpQLa0 z-UeBN`JmU&neGd~mB@8Hm}Si?ZKKNgDq1L|jD=_KHUcEkx6Gu9yC3EM5SD1>3&*Cj zcZy#^K-t0+kVG?)OvB)1=ptpEj3$Z%GjmbhG1#jcNM*U_-2*~0nVG_Ah@OERMUC3c zPfuvlPO>dpxrOO7_kES2qZID&8A8G-qq;Mc;@zWbqzH!i4SJIKVC_ZIG)8YPYNSm> z-xSW!JRANP05CoceiC{BuCb4HXs@(ov$;(6J@ zT~Y#?#H1;@lnTzE?BU}-HhAhpn^iHT$z=mk5_6dSn0kdX6G`$IIGL)Z@?xZa*x_8_ z)C*aeh;+ZH^UO78O=>ol>~p24C#_#*4O)-oE4Sgee7Vj z67^^R$>?!CC`lB)*2?|bBzjCGcr__%xRx$eqD6otxz#bK<>dnq2lQwr-DE1oov{>` z`M2B0r`3A-;(r!IQI)XfeQB!EW55)OxqCP7=FMT%P14bKT}>nVJhkM$oKtW3_`7b& ze3za47h>+M`W8ygdp!HT(%e`4Mjgz(ogjSX&iE^sFiftmKBc#TZ#WXoe8dlf>+oNx zo9$QgVc8shf_FIyY6BWa_r;nzc{&Og38>%f&tUxLb7szbk{SLL6@izS+45@7K@Og7 z`RZ$Z*_Rm<)SZbP0}!F2*?D01l3)y7ZvJJ>3&8$NC~HY_ZdoY=LxmG;gwcabrVS%ywTyl zpVel6x9sOfw6vtbBs+U^cCYa)Z;bfnXXxEM6Z6sB-z0Q14bN7Wm zg;u$4Cuf1l(M$Ytk2nHFE+mLMB_YkkZz#j$rCYDJL(7b?a;%|@*#knoK_Y!Xkh_l! zWb)W#jbg0sfy7;+1=as&B+(rkDq|-HIoK%?j868Tv~;yBkVI2+;f$ns!^7R6{raR5 zv)Y4HU3wc=h{!ovRS0t)Ysho($HtreJD*V&7(pVsxUP4 zZtLM}D9z=EQb>M4mSjDe$;u4PXJt}HT&!!6aG+B(P4c2l)bG&J(lp8N3`CcjQQr>( z1bW~0a8{L_ESD3P9!gaT#B)}{0VvTe_`}RuhcqSOOcrG9n#L=pSU$OTtd>1kS>(st zc*dwaV3i`56xahKW3)V8rLDT9ZK(W)guOvL3khi1-{v??t`jenLB;xd2?wAgk2l+> zcQp9?D$z{dtjrY8ZkBr=xmh;H!w0awNJPtUHpeh}XgE^ar;Iz;0VEb!q31=DZN?Y~HaBw~^*if*?vx;!!D4Vw{gk`#A{FebB$!6K-EMJiK zK13P0?sm?5q69Pr9I?3ezg(H{`}qd%h{g2(l{QzyA(wsTi$?jDSgI-Eh^2YmLY3|M zWZ93_ma2=goWRuLN?SN?AF>GT;p~2?)$>lxocS+YTjX=Lvi{QM8Qcydwcx_J(gqtz za~)h0wctMOwztOzXd@yqm7DGvPw{$&A{f3DWJOT4+UX2M+wdw@3CZ`~FNY7y=3i|< zX|TsCbz>`Mg`u9IzeJ4h{%B<)8MRlkBBl~Repn#)N5ZK|afYH5Tk5%$fb#XcUW27h z!dZ^8(xxqe)%l<5mKp3t63tYHrOEA-LhVIgLXo9}vpZ#SO@9l;h=LFE63yJ{nc_|07YGSwxeiNPRU!&?5uwV|E-QqjD*N0Mk~p|XDES~>Q{?t+ zBZ;2LZyhNX-}1Ed8s+a+D7PSCO>fME%ucd= zT-ALB(biH)rZTM;RloW>G=ie-xld54c4}6ALf%F;koO}IO}$gEr|Z_VWIE=@W%qvG zKrL9RwmL1<>>43cehBcPCe>mp_GIx_y{5*AWI7@w%``zyZS;^(wpI>@;-#*d3B{i- zl+MWcjvAOLEqcAeJ#{*X_g;+3#-itux}-7R^go~N(9YP3`DJ(WTkk1&yxwD4x3{%k zU-RIq7^#suJ1&B0+ygy1b8_DF#D!Gjb9~&f`sjGaE^?6Vz*6^`g zI^E1@)=b)N_=HC;nC@#Z0SEbcbU}iR!?#U%W$DXZm?UAYbqeH{*IT;&_>q(rcEy^Rm z%Z1j|R?1CE+2^QBQf!E|Ri2Mo1kFNbIJhSRqL z8;c&kiJva-R}zGzFfyM9)CFP&^oTMUiNxm31!J zL&A9~tyc>^R31!q8S+&|-bLlN(Fiqr& z92?yFz0AbH%uESqigL?XT%j`O&NG9|W*Ms~f-TeJDV6KMY|~g@FX2qlbeV!TStja` z`9I4FrK(Cdsxz@;fu(; z{oUjSUaBRe4JT=+YN)PO>bZwA#knO-N)mdJi2Hd#Sosz+sFB^+QSbj+odSFsh;=lM!gbrSIPtOi7!RVJx^%rklg~8SM#`%Xw`bN zkOR7EyNuoi=S&Ss(0E3Yl`8Y1hwEkc`0*ciYiFU6`;LjIMWrfJ>1XDOg86_&Zm(8O zzH0{@D3PL$_N@tRldYJ_zS64OEu`TgVr-Vy%xQ;cC z_2q*$HEeb8Wn+{+cG=x+H`_=|lz67Ju1>|1`4#3QgQ*u14IpVsjChgu z5pIwYP5tf@k}$aAL-C)X#gs&|`y@~OWJ3$^Xfvl;A;WtXC&OVpr0tv3Me>L_OpD*DMFj zWrgHP64R8{)udHaYP+Ux`VPmTrqR^0_2(u}Tz566K?!C`*=lkHkYi%z%gu5>AD<5J z_n+Om4xQ%-pNL-p!B8^LFqMH_;DSCJ~@htwdCp{czB(Cg)I{Dr#yJdBd1H^ibzp1I(m_l<4xKahr zewY!G(98m^t=s=ONGR8hTPTHTF`7i|7MoiXiTb9zTdf2%sn2qNa0?N&t6gg)n%ymF z^7!eL6$xhew$I2X&Pa;K9;GxMZ+X<0m?oRG<-sFAa|P(1w{sUyp(QvECZ$yldOjS= z3S_m}zq_B0a1GAI22^zQnTu#dk6SrL9A=ack(egEwUy{O&J}9^#!S*CCpHsGb@HQ1r}Ug%aS(aee+t&J`zk7AyE z_tWG1?dB(hMl%x6Xp$oBy*`0bw{3i?X*MHI+Pq2(6ZI|qVcyL@E+AFkTCwUdlwlY> z7F?oqZs?h*M^nH3jAZgEnFN-AjF9MZC1)gVRqu&1GyZ0|TQTpKlNn)6~9KCi19Ng-R8nH|!qGqEtznrdwS^H~Z$L-nzZiNyK8A+Dlt={q?C= z$=f6PmSqt)k%Yl>OHUM&^xtQ=>ITi5IzyQ}PE{Hx4c@19&oTwC(Iw0-QCj7-q0NWjBorIP*#kQ zi=>*!H=qnDSac9+iyqs6^JJRufpSU0C5!k_dM^5^X4rCzT(2G;X1%COn|@eUi!bN4iM}K`zL-el1moRHsMjuZL+a72w_|A=U0YV_t?L_f zq${K4$|`NavqH^O%J;(&0ST57YJb1>fG~69a0F@I9?W`5m$vLZr6=m?WQ|zQJsjv0 zZP)r53i(b9SK3mo7j$WBo&hT7DzTd(N2d(cG>Db9s9v-cL6SMSz@@Efuhlb<%>YPMkJ&2Y!kiJ_K-BC(tw-xJw9)mm94NPExYV{0Aep@9^Fm3K;8JVz8>CI! z;=TTwnY$TWXI; zi2`TISnMvD2G@9sWWU_4=i?1tX(g(9@I51n?o(r;{GL9!Jd`y!z{d}XgX)aTUKB$)on!9hZ0V=kgo=6Lk-2J=1i*aPPs0RK1`oXcA7ldz_(E*ZG6WL&293iDnsX zNL%xeaNLTU)m~N_xXPqv`6iSx>*u6PWSGePPlB0V64I93lJi^%@%i2ThvQ98(Ct8} zq8``=RR+&hf=e0x2cRlRv}Bq6OI!8`#+jNnGZOgqa2BbzjGwWZe|_$qsK*hEq*@;P z(&m?9pqON?okS05cT5f5U5(n5_D{!mDA_IX%-h;n-T6`|O5_iA9fTeXbc$OCA#;{B zh_~A9x$Nmu{pmun(f6y(=Ev)RtNhtLCC#`0y7 z1BS(H2oe70MQ^{f729s?8jwySXQ^I zJ9I6Wroqe&O;d2IGEn#0TQpmyXtCm@EqPq@OkHSiSMVY`*}QmZD_+7ZWvbrd%i8;d zU#F)qnaQdt>Yh^vJm#_l(`FLQOyEsPD;w06fH_s+9b3X#wJM~|O`KKA2nAl-B$}Bx zn^N);XN7WKeIYV{%YXzllV?+^Ubk@0Pw)gT(X2`p-P+Tw$3UHV;rQec0MYdsE}FDR z{L`ZWBzhKIlxq0yFu!~F;(zrrSL^Nb7vCLsKQ2F^GgS^&Igc`x=z)tAbGEx}AS}f! zEh25Y&c{XS-T#<@PPK=#$E*%sw{UM;a=x248?*pd`?+AM(Jh2PecsQjoz1lF;Vk`) zv=ui^&-4qTd`qxu$#2Tkbk!3zLX;#4eco*{)ACdEHDeUV8ZR_WPlYp*MQq5bu?cZ6tbDtGfv$9Rtgp1Oq^l2ZS;S!>1{U29RXG zP7$+NJBxo9%qlq2=IR{_Wvq`Ee+g%I%Q&dE*8@Zy9qv{)=wv7H)OUNvGI>}yGkg5~ zjP^PgMqNqcqLbanpKo@ZNQ@@Tn5+sb(pFtOoOe5Nwdmn2X`!^~LNMwsK$UiVlEcD+ zwnhnQKFWq^^6IQ)vik1k7UW^V6s$@`CCHTWRI=1I{m+lq08$w3i4*ilsx66{I4d|( zq1q!Ab&V&L9J<`_GZ02qQx(Q$rGDf0frLN{kTP6 zcx;wJwuCfz1$wwjrZeV&grs>DXDpM8h01MywZg9hAq5*u9^863lydE6Spg(j3zg4E z+!{(;sl&V7_T%4RzhtwJQVG7=oGYsO<rs3|g3Ze<+Gvr#s0bgrqBRW3-{qNg)&)Oj3x@b!2AOK}H?N^fp3Sx2@edx+ZL z_RG~2j}i<38NJd)T*<9(KW$0~&1e-bk~WuVR;jc+UhtY(=Stf2;Hkp{GeQsRE;K~$ z*FC1me3Q?}8z)Xp{njNf4*Cl|ff}>tn82~CzW(?#I73J{tB#ShRgaFxilor;E8$G` zTbu@${YF`bt--e~!A$a7{7f+{#Rz1O{8wM_zIaJo{cdx3UcHk^4SW+j0DHh>dv~Qd z)aes^SrW|T7DYDmh9@}G@FbK@@JzwMuP3nnW{NYhm!#_GbM2&K;}^l`@u zkZ4NfD8Is1TI zr7gN-lB<#jg{lCsfk}D^XWE3NL0gEaH_|I2DWFrD+bP_q3@#)R%9T@eyB+ctKUkv44~*~^txBtwdlqYEZab;YE#ep9NPh2 zj3k~tZKuiY6iVC%E5rA2cDGE?>y}8}T<3Gz4k3!5bDCG%m8;8e53St#>z2hgPGRz( z6iOcdysUuLUJBY~@C?N@{tMJQ1{*L5y3bi@k&vFMqSgMUBy2gx|vf;k( zr!Irw$!w1w=6m>DoYG`f1(vqtjuzEJ@3z23zK65>B~Pvy zAw|K1>`{qkRp6Dj;JHO|odP$d985pNl(ko)(w$s!t;@O~^BGEZp-}G=j%}sHv$1rY z?=IsWQZ8EN#ka|ktDA$ zu>3iJG!wu!(vact%Xc#3~CV;%fR;Qm=OgvFn^}L8R6b1k!+DsieTzK9`%r@{IQY|Ey>5QABTUM3gE`2-i z_N&buSp0J`E2~Od^*m`gCmUqFk^8~G1k$_`uUs8=loQHXdjg+;nGmWnd&8z>+-AU@B$zID@2zTsutr)qW*$ z9$_yG3moaTD8a3}7FHpQ0A{C6**!vRP05TTSQlgB_0}`pT{~zTheL%%9dq^A3S-2j~ z)Z=$ymusOwCCSh$pF}gwHoAz))9z9x=@0PeQi3hA?zaA}Ad^y$;cZ&tnc`4c{k(4B z>e8WYx`bkCL%Wc`waR5Sqo;YlUv(-v`ii<=B-*O;&S-OhL`vb; zT`X@Ad#h8EY&6Z&8*;YbkVq`iOv!BLIe5th>N7&eZV3i}xB}HcIepxM%UORYw}H5- zU9LxN7AGUtUp{R#*;S@q?U<0VJv@1EaZqe#ya#=zhVB`ORzWI0D7Ek(A0K6nLj#n9 zDR=A_eNP2SxeD#!dvL$b+fa&ISvOw0Mn*3tV*}Dk-q+tWr`A2by9fNfQnU#6gr$rg z7R~_Wce{u6$G?NbSm|z5CYt7H#<+Ji{5civg?>WfYf-5a9X`8MEg?JuDW1-;T&a;mXZ|nJJhGT0c`V z_YB3Avv6d?@19rh!EC96ts<#|79+jx7U~`EO>((9G*i1#r@)$UIIZTNB}F>O3@l=TS2%!PgeIWdW4rlF+GH7q7z z{E~5jSWNz74KAsg)A<~h)f(5mmzXxSy2io9L*-GQB`VZU*Erg}BX?WZ`<3aPuh6F? z_cSXnR^Py>qlDa#M^rtq%5m4qMpZemIeD=_on7ETSE8Bhv6}r#!<5$OEhldoZ7&Fv(dBD0*KWS0m;)ezjzcQ79%0Zsl-EtAW-p@hot+%3^e+D$Fd8zJsp z1irl1E=M+zXugy>O);C}{k(=ylHDnFbg3@X@Sv2t1T*PBa;9_XKa`U{)&)p70Hvs! z%qr2%e9GVMws*VvCFik!+Rg9omoL6qZa)6KKk}j7Ne0fk&erBuK;~?Ezl4e#31^l- z?ru45Rp{&4dP+C|Wm0Vy8I8cjMxrUM%^6AbkZ>m4aItAaGC4SH$ZoA{DkX$CI1B^GBm+Nm!U*ai4hO8jmc!dNSh0U zs%-ebcDI}3<_;`$-R8=MQ$09jVP@Ph&8%zQrZIS>vne7BCa6j{RgwA(C3sK@b%1d1 zkrL4)825*2kf9dB=nA)Ll zC=6!BycQ;}+E?W)8SxGsY_3!bZeciX6X?d<=qn0#VYn8uMw~&;aU748!D;`KVvw%}eqnE4Va(MWmt<%;xsd<<1+o&>)kOUZu}UfV7;w`Zw)*gw>Yq5+>5-BB36(pr)l| zyCzV}&Et_xR65={GUR3w$y)Kt6H$+B{*j^BHHun^*R4@>vtCv=7>!+*q7_}8K^+?i zFb^O9vBAcj5)q)$>@M|5Q@b_fL3RTeb9JfNTXwmU-tXttZrOQyLJ4cHz3mM%htlez z8-CN2)H9Ie7D}R?A)Sr7*+tM~3wO&$aSn{T8GTBvfL?J|yiAdE?v{CX(+|G~^f?J6 z15q6YjaGe5%qa#QetS5JRxEAJEg{8Gy1*&34&z|4M5S%?i&-&~_r-VCtr;zGb?vG% zCS923qGt>ELG^GJTeJ?-=#}KD6m@C;?tarnCV*kkgIaq+XM%V%<3`a}AHfGM(R7`r zGZL41ohg<+B&16?vv88MRljf&WtCuW1wEKW)$DB^fpwyQJj_R%!6e}{m-z%GxOG)B zwPW9{=i?1J%k+?T&vZBLYbIpAJibRridAq%+H~0_05)uADZCY@H=g4-ul`KC?3 z$|5Ym?v*sS1Xk)^-JR?0XSW{DVrWX6Tiqp5{qn~Vt+pvz%++22(=VvPAc2gFI%GWv zCn(vkrb00iQ3|F4loN=y|P2vl!RX=2yj_9*f~7 zl(WU=mA2wq5Kx&Q_zc^_0VtaNtgemB=yZiHg3@d##V`CrDft{I#jN}zZIcUy5)0fc z`#n5t_o|>KnB)x+_atz)Ja2cm_@K~joh&@Hc;zs-b?)Ei-R<+dLwivzszAyKPMf@n zC5bXLJsi>c(k6=pE^WcB6GC}!LGOwl4s=R#JB3m%zu^JD2eotq(pJ3^H=Lu>9%Xua zIIChxmAke#Oq?j`n|p1n9`y!&%w^nVoKdkjD9pKqRAC zAVjY0gIj-sDwO9ZJjO{EnK;8qp6~ee5{NyT<$x}2t`$3XCBbKhaWY-|rLFp|@Kow$ zS>K?;-8h-`73vsVIR(j`f@Pw6JWIhKZMyP;V*D}F1(u1HaC&l{p=1wArkGPG+c5?( zSwi*3hhsq^;Z2Wbm3WX@kUa-&Tc#%UoO9T+8uB8H^y;Qi)b9^-mp(D?@5j<=Po#P`fpe zjU>9mL(LR?jw{-{`-~)cil|0aBAvVQIm)4qB?C0YMMHhf-}UECwA_|r4^q|YEwv9_ z%jcv=vlLp=HYu^xMLgoi89B7|c$Vq8v_-F1xP%m*x-|kM$+cgnEL7ic1*yq0u&!ep zyg@3QCJLS8+FN8?G z=9{fuUQ?nKOZ+LHb8wx!saKJI0|Y;brqz09B(BzytDXCe&5!EAEFqt?<>mpo+AD;d zqd|`p7YL;uLATUtsFwD$ulcU_luGuzB}XVhErDa5#^3?s&QJR-*qWzNeL=$GJcDDpwL*OFu)3RGHx2wAY`j~>Y;XmWa zo+o~zoCt20{qu4MXHCeK5xpEe2M-Q6Sa>IhqY@~ek&FuE>s5w&FY3%b1SMP50;Emr zmtR2{salCnrxY+e)$5c*J-tG~eZPphUabeVvN7X?Tr=dJz9=wYgis)wLg`Y%sdh)FpsfV1AF5mZE(Q&Oo$}hI+7Kj=Ik7 z++~awlp5W6ONkNi^K(C2+E9u&Z@Hx9|5>>VfdWI-bd?Y_XP6T&Eb7z4SwuJo-~tR;%8ts z?E4wc-+pMapoGyatwR?c1yK4=H=z_|H*%3u<6*mb*e#&CaSv(tObi~JO642=vh4PF z%EV~-t<;dB>nlQ8Tzxo#tw5sL!<3TOFPXY3{qlbF#s4h8y}5_AhboV*jRtioxLa=K zBYL@)h?c>Kv?UJ>H&kEBv2(M1e1uvBi3$)k)ppS}8|K0#n&kr{Q3lTkhB6YppKs9T zT}($BX&YS|80tjhEPQ3OTwtUvxYL)Co&LHzq3P0V+gNz2Yu3}KD+1)S1-q_U?Ks^* zVp3I`)#D>tWV#)%i6whjxSeuduhAPfe1vl9Z#->m8CZi1_{HuzRf&YN9E_wbxlkx263#W#%e#n#g0K9sJDpfi z;@}qvWCo~T`2mzTSSB#iRz0^X$_4B%^KLb7Aj2(2vrJ%>v$1OcL$MIi_9($D4f|Cc&d8JWqcKBgQ!dWIT(l)t6MA7nZoPu6GqCHO8pD+|Z zvoA1c@@8!ebiz{JFi2F#ye-iwaRDaR$cXEo?+&}w#Y zm+BV*rBV=bkU-O>XX{NUzS9Z$P>Uu@t)??hY@=&VM(s;}E>A+5zBqlKaBGq>aPF2D znlT!umQ8b7B3TW(#s>63_g&)2J)%UPRf4s+T0+ijBl| zWDML(HoDkKH2aetweOQU%TV4<+x=kyM;QrdRZ6XC8a)%Ee06qh>fB8eP;$MDC?oQo zhDNiub74#@uGdti5@%nbn?VZM?v+qH6Rt@0$|rpi0;7NW8BFua{BoR~7pgD9(oC}) znJlh{5XqMZJ9Uba>8q4tbdgY>^&kH5mp>vX$uw3I+n%__6Obc0DbxkyH816V;( zUCJ3?aV>kelMCLXvo6hgMp9k#mH#hxoqP0pEkRB975R=-x4i}wsV6_EWR`HI`-*&J zo)Ju?DqkY4lmr7nvT{OEeZsvyqKR9wDp-3)QanSNLcQPMiCcZJy zSSTiIx5q&lG6`sdX`@^Bn0kJc0|WY!+GINQq!wK-rGe>}yG1sE-D<%j)pV8PUlHYD zbRA)s!xSot)N8h?U}qq~a~rwhKAndMkR-PVGgUVQo^&Oe=>?OA?73iCZzOC+4K zh&V%W?ITF(7?`kmsHTsFw7Ed2We%Mby48ybWE>Po)gxR|_YL2&L^bVTayRDkzGcdO zeRVjjUkYKY(L1QbHH~5N*j!HwlKTO+0f}aMH{?mXfT+)!V#@D6{(O%%C5dPnCgf@I z3=G!AxE5I!64?~x6*g@eau&cSO22bgeN4`m1-5zZ4e$< zsx8yXRaYEV%Pn(`yS3|<_h6>@C-)bcYi>i&t2HPgAmIR%;_8qn7CbBiCDE(`$I{lk zPT^#rxUPbPvpc2fLfI;vOLfYEjFEHGn!PiW=t_O4oTX>0BmqrfOKz_2h|@X3QO{$}(^F&NO<` z0GV(ECeI;X0-9|6GHFJ-+6M?MFw5Nw=vY_z5;T+dA~rs(?Yk-N6YQCzIS)VsbgelvnZs2OUrpqaWSSw$LgG1jay6N}Qh22w{4FqYNO#jx%Mw%;>jK`(DmjaIyJ}tJ1HSdPxSi!VS|=FXz5q9Ch_>?s6A! zlj=nnth-D1Z1lvgVzxeK_{h=%25u#%1 z`(CKf-eP#Q;!&N`Y#nVn&GxDqpkFSShrSRZNV=5!2~wVv3gz`eLmhFP=i>f2Y8@;3 z%bQnTo!ZTPp>@s4EU{j5@dOo>;z{ED{N(`CKrFxIz=TpgCH37L5t1Fl0!v~0JSFG;;d4oiehW797k*2xIdTwHAgI_(H=@wL7 zQG%H@nFXUKHW?}7GQ2^ypsEX>kz}v(aHXDjzFK}<*4rnP!IGF};orhS&Du4hPAi#Vv8oAH=S%&Cpd9;IniH0_HtFb~o(A8FONy%uB+y&}=Z#FLs!&cwLfsW}UVcgGYd_l+X@UFlsTHxa&b3nKRJ|xcB;ibM zTx%|Ou~Ap-mj@q&B`bpBFIeREGP=gbluG|;-p#kGJCp$KK`mNZzfQTdG^%s5Rp7&ux^h_f3<=cFvW9!Qejb zaI$opmfV9`&ll1*dNiXzy?H&Xdxa%%!|frJp&YCyg4Ro7dHz_Gb_w^2X>`XRrN1x)$s@hn@P*6lt$#SnFOeS|lF9?vp6k~ZxPby1@C z{cgU4Sb}BgBW>Bsf^+7sdtDo5ZBQsQF7~tWwU|DZQIgE+O)&YYcP~Z^9OXI zlskwCM6O>BkcnDrpXd8sFB`Yoz=w(+*dD5uJsX{R#dBrLmS>E#RToKSX78bsEfAKf z+;V=!(j8JfEEK=t22so;+-P~DNL%!*bT}tXWZ2%LSx!3rQPM?1y~^I9Jl)G1s0n4% z1|=80_ib(3odg@LT(`8jZYYKMdfsn=Be_Hi07>@zY7%uBdQn;+ELjt$2!$L@oXA zfICZ%W(galO~2o$Tnlyh2keSA2GjYYmqJi&7mELoz_`b=WH8d^Dss3QQr<@tv)wPr z?Uzi|n8mX;fnG_YXA@JXr{H<_?q05n?+!;`0WM)D&^hiCW1>3e4J%AC9~%2%&sD@w znMUfmM1C?1McDKWz9usz(?Jx#~a8L7~~BE~?Me_DH2W@DK%)Ati0ao4tWzv7sU+J(^{{CvAH8UZ+zjn~U4!-F7$2mW1#$ zyJw=-JF7>ds~usw@vZe%GsWi8#-?jkyy?*_op+nkq)@*8jJTB!+#078EY4W#Yn%s! znznfP@5OgaB*pC#iv5Ett#{hH`sF7q+3yu9w=7{dw=<{@-9y@4lbhlnDvsfG@6i&{ z{)|d=KO^qw4R@mw?T#tgvyCK6SfT5PM6+n1(&o-yPMix@{{p6NdBa>`24}O~J@f#)eVE@6e}|7^)5yd&hpgks!-Q{m3kieWI}~zuY|N1)zVfx zIEfR*0uF-&13;=bM3Jjx+x1Tfi(WxaSSF2A-HWcp(h5_x=WQ63@2AS>GHZ)NU6y#t zWA%(Bx>%?paBrb5OHcr)d3^Umk+tw~SHhXpd+8ca3s9+()H7nnN;JDu;^bQPQZM!Y zFLm#-9LaH{jlN3#XEPg$mKpb0$-3DTMa@v6iJGCE`R!jM8VMkYLKRM38pAd_Z*t7E z;WKc>9bW8sWL=UWkW-_Rh9tc$Xtk{YI?s>Xz?Ujt!Omo$9CUEQdvLlyerR%{>{*UC3EZ{x_1s@b2b zxdCB}MMUa1r()7#gJCu}vS7^yv8&#zvf|$!FT;l0$-&e62d=t{qA0&%tC1|6VN|i0 zjb7~TR~7TE@0%a#Ms|=F$Z9?tag#f$xzU{a?QOHMifH+hWHmHJm>QLfJho!GYF5|nX3O}O&O5Rw$_25gPuGb2C1;jEm-M+HV%_L!e{Q=gZnXqU zua=OdN)8vjT}WLcC;I5mvI|EfCbcG>K@51clhETwP-QSg#iCunEw&E4l4AW(mc+bG$4>sMojGKPMU8(8TOn3iL^GR5?4&6 z@u~`%Aft+@==EYmjIXG|4&h(-AdXDccv!ho21~`k#wA}t7@5@bCQ1pQF!5Jw_FRECER`Yg@II1&nN>x7 zLR1RmQCvgtElDh?y7Jij=bu-r9T%1Yk!U8)>UfbURd+}8K@VTfI#LxU!3L@z&YyqU z?HFGd#4)NwNfoDRdE&ApAdFrup%S4KRsF8QWWsRt|dBX9osvbhXrXA z7c_jcB3`TNgxRi_EFLrnB*9|~6|$&|%Ez1#IRv33Zfh_`f=i96_dt8as$vYqdk5b{ zMnK&@+BOdl9Pu4U^l0#dHc`?>=l8y2{N7+mqD1&+k;zbeOhu)`)-r=QiVP6Gi8G{Q z24J7~!IE^1@J&Sd)#<@t>VhoBBH}7hp(T~r<@Wtuv*&nFKx(2b;{y7IdgW9eIEzvW z;^+-sLc7v4Nu$d7u;Xq=&zvwmB1T8#{9df^1f&@%BO82{z@c^b0Qaf}VI(MY2u4yQ ztNQl%S9J)M;?#t10oiNp?W*E06J5I^mr^O#BID=|FrjNMQb0C0P~K!OI*mAdFE2bNV88N;5mFo9AEdHv84> z_G8H?apZ(WI7My@Yr;$9#;Vr;r?z7@Q-s5e)!tH6}=)=Y&Ngo|ZTf?@mfjC+fE6$RVTZlV=t)-WX74OHSx(V0NnP-jh0+6>0EqBFiZ0W-__~rR zdUdIamWykGI75}s!m5-Ak90J5+zSbWk<3fcTakH5mu6#Qy&#TJC5tvum0LWtcbk@L zO9hD}5fu1*NK=$f(#+5ocg-Wq)D?rH*Gq_^HmbVf(v!rzA3+{%nJBMaRV~WDbL~;F z_za{bPO{47Vwy2}bb1VmL^O4%zfe^Y*>0}65F!Xfb1*2ArDHCtstWj~F%U;D+f<>+ zLofiEEe)Rc4O?s-6F%byZSYb;9_Gc8I59CtU2>8pLG^6pW8g6{OE(44D5}*mifD3L zMOv#YPE}Ar_QP8iE+!7ICl1?P-rQ?s(z5Ak{LWT1i)H#s(BY9La8(;1MpZ;fqnpq=FSkDw0G+ zs>@Y`C-^^76?k`xt43oJzMeG|bP-Y&BUwdvU9xALqnSrj!3L1_wCeQbLx~`do*$3d zE??DZ_=h9gGv{~0iAC~$CZ9xFRu%lnL&vQbpGdOL6r4nbnpN~5LhECSHEop_=r<9X zgsL^D*>ug-lAR@3I8-M=uB@m}QUR8&J~nsExm&31X=N}n;j2=SA2@apkVZn>70Omg z6U|}wAE#MjJkCPDO6pTP3Ft1Vs^)uzcIypSHlIyRPnE%IYW$Q_wNAlt^S&H6%u!t6 z#z}pw7ZK)EH#UQa4zdu)-=GIZ!9!ISD)f)lb$fHu-g9pi5K6)TW`{|3kq4}qC_cSk zK)PsEFk0cO9xMFzb`GtGK@%?-Mfb`rxRDPn|4u2WF{DD?O3ODWiTW67-_jIGYZ63F zRQP)*KVo~oe!Srpv8VAPbI2mguc|QQD|r9!nTJX#6{0#oN}5S(r&9G9v!tLUWkPC_ zYD7kiTr90)!>E!>MXMrWS?a)szT0h@U3=Scsci6TXocW4DK$C-&5qi0H$ujse}f_z zwGcH(s$lr|R3NMv64J8#BSKng_L1C}?kf0)Fi!aBN0@u~7jco9B1|&=s<_NYvh%J8%Zwu8;?+QG}87B6`sTk|TVxP6Q!UVHVOIRlP7qkt{MqtIDi4`y2A!E(p{ZtMROgGZLY! zss@6o5A1~zXodYZ5jIgZIb52uh{NEBgDM!^5%po~>PhJ$h+Z5sJyDzO;jWL7=e_>B}PSj+OQ7B$gj zFJL2a{%$mkRh&d?>s819U#@;=@7YZR?+a3!2>_%T|3$bJN$An?&4`T5s@^I7T1Q8w zBMR$YNZe)uaRgv)`G(Pb$LJ2KC%^;K#M+BvRKXT|O^4ax4&Zcg^zyASzc;!ZH5-Xv zzHk%MnqU@Q6q(Yjm5+1)v6n_ra+YsdW=+*xM&G@^TkdIolU^c$mJ8pENNt-`?j?Uq zgE&T&D5_#Ks<5|o{Q?{5ph=Q6$*O>daIhF=wHQ2iuL{?3IROx7DKz8q4dYRd&o~wJ z@bQx7w6O$hUL>OqCXPmdZM0^zMLy7~1Wb_pTj8|y(&(iEN52SBt^#^4fB1I4fw#zxt{&|L(@GWO4PmA< z))D>gh}*%M&g0`q%IhS?&7Q2zMXZ zidM{u&`-MD$lG>P3PTyc4nz`2YVgfrERI(t8~^f;c4FA#T&YPVS~APGD7R#4_WDz| z;Vy2UXjMXm`pl3=qw%i5D%acRpLQQPn73Z8p&pWELa&{QxOu;VD}1|q{$=-(ZhA;+q$mCQj9MPwdl)nkf{0Dv^I*1=jUmVl_*A*JXD z2xQEHYl>dw)_m1&-`|zSAg1TJ7fWWEEc~C84^(ZZKeycCb)LXhDBrLXHr7Pdm(Jal zAdCPe>A#8Im8#Bw1K}v*GU-%VUn3_FRp4Flf&zI6PU5Ufs3j1Cq%uo^3M{~4AK(qM zx#BN`P!r$^@GVwSFKt!Cx&OAT$R_}YqZvO z8^7XINL6bFCcB7Bv{h={IfQO&%~~m{Fnbx~k#27R$Cey%RhjP}xg7-3$et-zS&w_CQG0{F(9bRd?tjLyXdcDwv7-Rc(KKFc`!U zB+uoWmx!;83gk>^`*Q^?o75#q+}BQpImGw!f;h%3S*nH5rPGMlnS6>;%q%xQg6#ur2b!GBO)){-*5G>ekT zi0rsd6&vCw$yXFRZuurMuSQkfSI_xW*kEtiw6d=#3fA&K!6bMn+MrO0?Q{TP1PNjJ zhRXw9752F9R<|@bRWFdB|100JR2h+yW(D6hSL_T~iZrKu!!$Op(&hg7=M@X>;9p== z8ng)_8=D6R$}sT4}H&6L-ML{)1Y|Sl5qfeGti)&YB6`?Z{1Ttn3*Gp8j3Vpk5R;=&x0+Z69 zjL6HSD-`6PY9NkQCDkHjgbFi^-_fZiOYy+(lrqFl)t~c+<^J|#yT9coDH$?R>~k$v zDe5|m*)Bkz4MCDnzKIkps(bNX&;(O=44Qapl5}8d{OOWCGd)3?9#yv;e?{j=uiGqE zHmEEz;fBt1c>`R~;;L1Fr?V3jDvH^oe3My>R2BVySd#pzy)=UC1isbcqRo}Y_5WK5 zb}+iYgPp3g2sI|zK!F#Xt8m4Z2Zfq0KnX@JKv5NP@y`$tN7kPNVgk0%9PJUc1gng^)>=0$8qZ3+o|w7dd>$59(xTrc%&6 z&=?L}kmf6bm#2Kg-6yZYis2pq-~+0>98?k6oOEqB{9WWJHYfNNFtZYRf+({PTdwR8 z1ky7UvZRa(-J*ZXbE;q_tFtN*6Dqyx{aiXJxHwdZnO-jNgcg(uswe9dZVC`eR`0?S zO{(72;qI;0>~WVcC()n^CU`>5loCmY%g_XP2a~#FhiZ#aeq1w8?>5~BZUJYPXk8Ne zHeNGI`jCdhmjh3dv`egUeKE?u>T(e@e`zm{U??izjMP%614d-uBOnbmH4d6svEi}O zOb{Rai8VzCRK9uHC>m8bw+@6cHVGnCk`joJJ6B>&H-W}FBVrSD0jOfR9Bwg4Bbj%i zsijhLU9Ah-p&yMQX=b94%kMSE8(h!V?c=i9edP3^seq!b5Yfu3P!#UCAU8-u)$M~O zMk+UtLD$>Oc)1{r?6iy)cVVJpX3ZqsaYX_kjjVf*){B~G!W=iv-G;lFK_0Ek3p_9A z39WH+`Q7Yjf{y5FNfTYIFy9*n;>cq2=&a1lp?S34wol!bYrX=BWMgi0GINP4QdopC znglfVL6Zs0G8aSIjtsL*bV<@At9%5ZIS%B}^8>qCs`*h-|L|7v7ST)$ns`Z*pgCB$ z*fz)_DO{q*^e(8{{&EhS4~#{kNQI%|_`qJOI* z-CQIpriw&Fhi?+Dv@*WTh1_GR8BL4`TC94@Ct!rs7B%D9rt@f+i?NxjI{LAKM*D>w(AfE(OjyX!u zw5oVr!}iL7G_pmlY&tREtU?4ol4uu%H(I3v+e@n?g2E;hxDlTiNEHnWn@X06SH-HX z&jNhHsS?OOs8nV24fR2(FbMYS{A99~Fx8c0luAb-b;WiqgFHqTvBOeTga4mgc@hXi z10NKzV$Ymrp53In0QM%Pa^pyUx|%bDtKe5(FOz}WZFTQT54I-sPc!S zb+)Hn&f*$@OG>7?QZP~mLstS`kbC}R%Tx}56HJ2lr0B&Yh6?PCdryHdGE$#nl;Y!A zmD=Y4jX)e33Wj?~f@9H<%(4~6AdO5Kz~frvI#>0_$|c4ik_-pK^FfS}tHJ?%@~u!p zkg8-6r$%=Ub9G%Q*JLO-Wf7!CN9pm+^Ut>hLioPrDvd!bW1Aqx`c&ueUmn{{vs<&d z6__iM{5DrcB)?TP+R~SU?;KEe@(gQ56;U6@SivIFeT{*IA5!s+weZb^;Jbs{(I_i-taL+tq&e zk!v>uktFL?wjwQ!R7>V+f3rdz?5><-_4`-1J_7$m$ zmtr$I2<+|qyESwCgFG@Kl6@sc&s2@6!glr;D`-%~A`~6u?rJW8-DbV}$d=21Nb<>_ zeUM`in$zXWYwl&6eIzl2vKQksRuvBUqS?0Gs{{m+v6);NV0dMMN|`4nfeXS&Jfj>$ zs3%=38=E$T!+~BZ!HXdoRs0OD=X;*2B8NZ{Je3|y$uO!~jBRtv-b4ZOY@Kz9n273C ztrhG0=0{GKNJq|csq^A>ajI*Pjp2bb5D}2{+nH&&D;uz&5@+#@@$k}okkVb2g#lT%uY0|8=>(!PmI{=v^ zol?#=N##4LMoekx7Eg-Q#Y>n3$vtx`Qw2hK^&TdL6w9cvBsG{ zRfM7KRt4~t(}o0iD#V8(dXNg~k9(qlG!mNzzF867N#$OC;9_+}9JOxYn-^74RayPl zPhJcDp3Z$SeG~gnJ zkdiBtz8#A=3giR6iO?FCb9d`Ps!eN>#a?_B5SMhq6p2*xZe1BGwy3Ha@=r^q+23sT zH}sPYBs;3>yRNLv+@V6Z=&wmS-&O=t?T~fP8^kMPR7GE07jND3Ur?Gj3^@9#wyAEl zy=}J*!}?km9D7BR;qjSS7C~D6sL518wg|8im%02zN+DZjjDn;Llqd*1;$b$rBKz-gIC4fkls;+ z1@KMWK~{BR3m%^L%t{eovbtEq_Wj+eU2;yICttJhO)f`K)e^9EiA5as#IIokiQLv+ z)eXrh5-LU!c?;>>se)I)>0+oT8GI9CFsarYac`K~9FT^$$)HJ=%7t{{!xaj_fQo+$MCPPRatW0VHkrfaD&nXhOkL^` zr4^$&|Gy~4*>@k=LuNw(qSt-QSul=fn!aAacItLb`NNDt zBuRT+JYq3qrnw@yO;ucMD(+BRJ}F+N>b)zE5)S9CE?x|&O)c)HtRiljG*QI}d=sOIx*9~Tn5#%*Op?XLt9hw?ea*0@ z*0sUF^k+?s957Qg0&;nzB8|ccu4^ktS5=w5{}6dWL1s-sw8OU`1vayaO{KkJuWOJ; zhBa%4W5KWTHTmaSsotVh!C3Mr-KW{jS8c~>LQ+4#Hw;pXmaeLjV2bAeQppHw?L`#j zq-qbkZJBgZIpN6+LG8VSjjN+MXKIy-FbXcXTnr+3u_`@$-E8&`+&+SrGpS6lBDl0F zwbl28@7VH&B9u``#%WhQ-1e(oyD6mJ?RC+LyA=YRx~O9i^wrSeQO&5EdykKKLd=Y-Uw_ zvp~wwHE-b9RAklyoE{NRQsvqFrH43RP9Bg*TEvN$zQzZ&avNpAt%F*Gtur0<#9Jzx`?WGh~R^gOyAKQ-|8*c@XWRlCkQj*kBl^WbU z|HAltAda?-sYR?>Re^6G=Hylk{6m!0!Z#;EY^t`=o7EHi-38a+reP<`V3^UfQt)t* zc9g1l>ap2wx%8;9HKUA`@KALGrhjU<6A#`jv?f`CAXTNZxvH}wjKUv<7oL+aKXu_( zt|+ibqfO$1sENucXY2NhI0}8VV2_HbsG6O>Szi}47fu_z9?sf$E5SMH>NeSy^dgSx z4~1_cvZPLx2`D#3D1}4{-;&fhn=2jsC-+(baTNY1e9OpgC@HB~zuz`Hc&@CN^8MO` zib4T}Z{o5^s<$P}ELg-Lkk3IChq`Ogi%C~X%4*_K6Z4=+kQ$tIHAHNb6Qof9pyiun z6J0KlOEH-c8AYNvIXY&}mL*RGfr(zUu@dJ;Rq*iCEtlK|iWO~`h?}rqRfor~l}O@C z!nZ8qORC_8xF;+KqrfF=lQ6dKt1_d1-EVil`>Nr>(567>koq_YSy*-C@@`aO&XpJN z1IBeas#@%?S~du65_7VoBz5IS6_a0aq&SZ|B?@PXu}rgqNUmb#EFj ze{QR6Nu$(N7W?s4;F9fKvwz&N*+^THK%nr=N!X~l)=^9`4{DG`p|rxcAOSdJr}A~V z8wsRQP!jMhq6tJ{GR-8NV6vJecLLiQgv#DEu(@|XKJq)PXEwV_X&?Vp-MxJ<84fK|`iAPu#gC;@3xzLqBPYF?3 zc!tmlVaU|iRg^iWk91qr2SQ_~vAg7R?^|W3#k={xX zW2Yd;O4Yx*+C6pe;h^E}f)`*m&I-ZO7R&injY}QJ_*&$VjTaV{gxGGUs>pExDGjP(xRTyy?6}zdcE@)jq9@$CYD!Cs`p3E*J2NfDzVh;Z$9qfS-WYwD{gm} zx_(-zjCv2yb)Z>19Nk@!Mu892&eT%RMOMw#gHW94j3L`DoWV#ys61Pt%iHCe$uEI4 z)cA7N#LAdVsxnD7!35ICrWj{Me3D#i*6)XQv)!|vm3yJbV^Alf-VpSDQ!zkE$RHq* z?2d8Hi`uBlQn>sm2xAlpB2Ja&V)~(F-)-)Nc9TIB++l@08I4o*X0z+=IUpqGGQD2B zxO|g}?iAJw6MAq=n}Z9uF$C=-9g_uk58SmB9N94BLKLxnR1HI=*^PTf!iqsn9%p5u z2t1@~0AT~0E=ICE-Nj_YE`o~{41qLywWLbaL{$XRU3cq;W>+HOj7F&s))7v zQH6qc;(uW-N03SDW31Rapvs+ahYJWJdk4VjmK4$T;dHBO)_DPej51N`m(n&euxWIV zNA|OMgBvc;se7@!thW`}6XdPj=cih`y|c@B-XM@s##d4*N!2*}eW9^uE#t`^4{wvG zj4D>fI}0F=Q6-}WhgTIn-!+^E<(YOMU+UomtLTVu_)X+$vbDoIE48!fCW!4!0%?d4 zZqP(rw>nP96<-v*kkvF#;idZ+;4%dX;s}Q_g(~Pv?edKE1~+6 z%R1emqSs5Xa_^YR>s~*!s~vk)2TS&k`RHWALlttue!1Ik*rFJaNzoqGK2=h0MOGCR zT(yPsm0LQgCL1i^VUHRfkb9>>aoF6#-_20c6p{2~KY;2O|!ahH|*h;6U7Qy zhboFxj28q!D$t*_Dp~BCQbnFuhq+>ozfj}0v9mh0m8MFESh(ui>lQRB!K$v{Rxt$_ zAe^4EI*WviUSp^4J8s5|C)*r?36dsJRbyKUFqmTyW)%5Jonj1Z$*j7#)%h+fY#Wl4(t%)C!YT)AQwHw_S5p zi6D`lAct8rQAA!72LGOWsem-H5^%~gd|nU2UQVvwu~Ynkzfw+O?uT{tkVNzMJhxUq7%z{RXrzfo6S|T;ZED=$wJMN z1(gc0RVT~8b=&*(2X5g;lK8NIq)JuBN#%)iUM8#+vYIv|FP3OpT{k>;;3k@{0#=g9 z*ruuizlHbghGWkFiDVgV$ha2zRdrLnzrwASOe3j>j0^H!RawR}2Z1;ebw9v6UV2}v z;L9eU#DYw+#5h*92(zrBkmI~L5Jr}_#Y%)xcR_R7T|NKIRg8i>#wa4s`C$_L8CT zmZM9ExD1^znn&8#tL^%Rt-X#eqtc|aI^K&|fU1W88}o%X0ExL5eUzf|ItJX;p4-$O z=OfOVgi6ettKw2@aRW#r(*rToQhr#6ApEv{YCFbhh=I<^#(?3~kXcl35}soU>xU7Onhij2L>ar&>-Qo+$929`jY-qOFI%bR@ zH)tZ}Yjj5864j~DB@>FI3d47yOpWGfx!FAb!ZM_RL^2VPDvQ3M;EU!iVv90Mqb_Y1 zoVr2JdR08C;Vx(p7ips;G=1oFQTK_lGnD8VDtwiKT~ydl-+(gg1)U0A9jT3xvf4K^}>2lxh*TtX8$*|K+~WTrVxQm&<_sw#_h&3O&ErcIJXE)}P%AzriBK&B~pQWm4C zItV#F=AAMoOc_*(QpbWWb98(IaOZ8tWF;qca)lW*P))u<8@~Mqq>(fkxthS&p>n8L z@+c5Tt5Re33>0S8sB-`OGf(dV5*cl9IXp@UXcjLU^T@R$A?$OF;qAwEQDH?0Q7Mo| zMh@YS6LnFgv4oTw$YW+mT)H|8n5%aCxM>UgH?yrlDjDU?MvlX)vI6|;1jLbSCfSIK zCaM+1SI>#rQ#mULi#5KpwrVUua)Ikwe{6mO<3Z z)}WCOnpkOqqKdrw&&_qaWX*zO{(~}@oZ(gNYTJ%K?cjw^g+0JKk@6%-1wzhZz<@Nw zt#H=FRT4plE}l9i?hQgoo{a2_NCcsJl<;n5c9x_u$5Y%n&nb%Mb2-DHAzH~qm_s#f~xJFd%Wi8EUgG;K0tk@ngf@A z&x1IU_92%lHtAGRwFdJCT#Tr#Xiz0fEl0Y7trBVGRKa`!XH}9xol#>~K~+@IA1vIm zO@_8h3aASRJw`OUS$IY>xbQh)CJ3}}bv1P>cICp$hSUXI8Yw8IQKhg4vbuodLhFJX zwU92VGJNi2$(~UJPu@5~qJoS2ux3)@IY$z=KbJkkYvNQ(O)^?iND<7tMLgMixLE?z0+HagtFk7Pc(H7@K&>CaP5QQ+rE$P9QB% zlnU?-(=DKOZH>F~r-{jIL)g-}lh|`4ZOoMMx?2yylL~X~s%!)i(7w06XXkG6W2TTFd$X7gk3u3vL zu7Q!=&Mu&F51Pn@YfA1IPLV__;ww=RB?mO~04d@q+-&$}r5eYWR0RUF|4-L{11wv`+%84M9D)f-{ z;qj)u<0|`#Osc#DzGb<)Q`MH%(|vMnaz!T9;%Vwyth~|Pl5EPgh@(wYkhUcsMxzRs zCo0lVozI|26l;J~-tNbzmQMbHxJ1OA;o2x7)ASo2f2`38{<|l~K{dK5pnP z+#-#hA%mMxUzOzie$8=p6?wES7PnlYb*nmiKfr$OS`IY22t|0LgF;@cG0`;<9zqS= z5o0}7@&ey*ISjfCRM#XO#4N%nKv2^&feLofTm^j0qmX@4kNeuy=o<<%XiUQN(-dJ; z#SMHjvLgE63tggHf;|){s3{a@k~S*0;T_+eU}{f0cXg;Gr#Gk`Z9lH}yFEjk3la@g zVh-Oh1k5<(ty#PG&5CK4F5+mz#7a^nsygc@pf?qv6y_s*!=?G?09Mg~FsP438lwp& z#6Z=cDv}g-^+pourO=IvFcqpNTeIA;x+F_g-kZ|ua#5(45AY|~Or)&z&ydRGN+g?5 zoiWX7`~I%kb1>CKD8)_!-$d(pU6O+CODMt^%S36(7}az3wp}&cy_7K+(McCm;iZkv z7#-UXvtCR^Tcv~}B(ilzf(|^2VbznT~*$?9A z>5(6eLDkUsk@GG=8bw)P%5i*A(A4c?^Za*C7m_}~z&eszjC9GP+v3(Sy1*Nj)z!>YLRby4jPp*3eqy>7- zSiH7TZQsQ@ra>HL@EKIe;;PX>TCuZ}>DA&YNfDJvSl1GSks(7v{_(Bi*4JQjl}kA6mg_oY-L2& zG8L%F6Zed^6=nh(G{Ff1q=_oI$Hm@l6)3bv_$Je*InB|+XFP3P(W=z7I6X=TOjZ-a zXoBG}QM}(_BMXn$i*oIm%FxV4MI0&;9#lyP z>+ltgdK)%*1;S{X*d%sotJ>+Mf?W_uX40&~h@s;sfAg(5}SGMH*gmYho z>%v}#AdPD2hi^E?h9ZTU4a61ef-puAC#M%Rn(&1b_J#c6ph}Qbv8qantyDQ(8PulVEEC)zAQL>$hl5O?3H$JqrQrc`ye4NfLOR8@EL zjzVx08U=jwA~U247=w2df@h2py;Sn9O8z!`&ZC5PI#t7L1EwQHMb)~17!&yiX%xXKFk#L79xxD6nVQ6)%y(nfWz{9)6wPsYNqM=O&g zWt<8cNtmHb_ObU(^}>Eul_5QJ3>%B-`+-SSaDVPATI&C8|DGw$a<(GdlASdYgG5xd zcYfO}AG&tKVDA)}WOK4}wMZbLD(U{umg@unabzo_lY4N3s#jyjD&oi{PbatF>Y$eg z#A8k&x)ay=O2T^gx_%l?5noZH4e+g&6wyHemBM@GQSZDV`%S^kl}G_}ML-M+bP+~D zyu&x#0g5~*jUu-#haBR3CR<-!sL(f*-@Fh(SrLXNU{Iu%6w&obUpJfm19!%S+R)12 z68Kj&BX9(AMH*RE?m`sFW>r|EtlRHGBD)ZrT>76?PkH{C2;#^t1Q*2`)TpAGDnXYw zkB`glz7fvcNSC9!gp1nH#i-GWccT*BmFBV$ixyNcJS_4JNF$3DT$Xc-L3J^9TqOsH zBeT#hC%H3D317<{FFBE__)5&t=)#xmO7Sm{Ee@J^DgLj^{r-8+rO?1Dp;f6xcwt@N zIOnqX+8_ksK@lq^B2+j7e6OIdajIcZMZ^}4Dpd;aO50s=;arf3qWouljFIB*-f8ZD zD~4Gcq>&i9@XeusCQ7*K+7Os?rLaj+UZpo)(xg&3bL_e`IJiG35~RSt?ttqbA@}@+ z2tvu=zlT#!baPelcGmUxrFeu?#Yi!39q-B;jy0mJ2qbP$CCOINte3ytwGUjx5(Lu9 zxLU@qRTYV~8#XcSOMs44#-K7Gk%?gCd zP$Z}D4MUWn+e)>^O4%-_iz5;ALKP5`B$^)0xwGlGv<-+OBZ;B*B8R3j0?tiP?I|`- z_!dM?M3q0z)>wcv6ek=si4tO6QWb@=F_2Iwi%CtgXcJwZXA#TYm!Y6|Q`#8JJNmk= zjb_F5GX`VHIAX9kT=S~C`%5-D1mZ|Qv|x>-N>b6#K5iQDg10P45C~-y5~GP(6|R~T zssgFBMh^4wjZYa>RZh2Ia*x5$XmP<|>pl->TUCWdUR3_m_S7*)h3gX)RAVgz$ze(Z1I6rB-%uw$9M1VmisM3f(uSu zMVlpwX&c?0yuNRKWObnvHz5TnTM|?S9$TjLB_vFUIVh6FY>Da}f3sipG3Tz`aK2N@ z6eFVvg{n-LCzX54CvZZcyCPJHl}KxsRIY!=Y$OmyCI@1Li}cYn{Wtp*m?a#mK-Qhd zTI9BiD%YQFP=+NzQQN^c9Ii*_ohl#OwaaD8^Z9^KvJO5PF#xUW4=4&Tuh(dBN%x>j z5KG`y*U|xY{c9eQKAK2I!{IPO0qIxyy!@Lnf`dmr(_-nD5>%;F+#9PMY^v>6fB=rA zCyCO@Rj3wwysx}w!g^Zr9oI?+A`xrappKE4=4w@o;eV91%*9uuugKE7=#5l*r{e?c zcNRBO-jZczrBh3SnXNP@;JapZh56wazlK)hAG^KYJiVQPjz9HUAUIWSb~w_$U& zAdXfgim;11RlZ)`tTzvRZ815r;tie&BJ81x@aKaJ zVh1wGuuM#t>;Od|H2Y}^Ixz?(aob{HUzWTs73?6Nd5kV1 zPMWd?nsd)nMdPHU3dcXkcayH$n?WW9VYEqV5rRv{gvvd-K^Pg#OSM?bnpMce1+E!< zJWdR zSrcEOP#cOdUXGW$$Rp!uAV@?WQJpd@qdbVSWFd6&7$613=`R)T1YwL#f;2x_g|1yn z1Gz8}2&9z>K`O`A`QKc0vGkizVa^2iuSkZfjkun|i_9}Ag-qh0q*ROL&=-X80dZuB zc!G0T3cjjPA%76)d_f=?c1=l)1nVFwdz>ZKGJym_NhyoP(5f>2yN2}~;H^dlV^R)M zI6A2+?^pzMP=pLe=gLS%(Sc7*cvgcUrjW_{Cfu``fJVzXp;qe$AQYGhb^3y{Xl zkqpbC3OKMk8>Eq;`9hm2h3-_*=bKH-qSa)0n$gNwE7rT|psg9FHy8LVQWGytkgf}n zkNAQ(W`-hC^HoKF+xK@|m1ZvSAW9coNxCFeOupIQFq&Ap%_CbQEfsJ9Ri_+h6Km+D zVgt%Fy{eX$&+UVEf>4wORkDPzq$|JX0;(X4%&=uS;TKe$`BTtGGL!Pl1yw>ga8)PE zx9jWod`t*L(i7#4g!`0KwGS;jQ{IyJM)2;J+NE?=JO8>~-S0P>cJ=Xh6Kv!i**29! zKu}1p!bWLW;Cc`jsIXZMN$TLrD##fAx(yvCOqPCibbKy^aes;ZJyK&c8p-*xSV zo-L4vVbca(oYa+BE89b9PaLELMw5svHnxhc1%`=j7HMeQgC<#QnXNU)9TV{_!f2D! zm4tVvgAQPvha!x&NL`C_qsyB!kQYT7qluB$YfxPPf9u*CroOBQM4NR`CW_d5st_W- zdFn`k?!mW&`g+k3rz2_QDo8VI)a39hyfIQ@EWVE_N*q60tSF@Nos=Eq3}v_#kQGRr$0xt81Dys)(b{IiDnW4R2Mz^`AGKkNW~B@L3fZ9M`HKEus435ZL{K!-V%8yl}Qrn zNK!$3e!bduw|6`4jRdX?kzccQB|dx_;nWM$Io{o2Y=(xU$(IjcRbQHEd?7Axeky)UvOn+K@m(@Xdu#$ z3O0uX!ssdTl{iHzjtZ6@8pPq&y+IWtO^yz2<2!*K8YE(XvO$|5l6R;wEN>kKBLz89{iL^E`N!mnJ zku~d6#l$F*B}H^`JN{sand$(wbrLDfttyYz_ac4YcDr_S)h)00t6T1xOf~9i95fS& z-&GYS-?euPyP>Ufpm=TJTa*xwypC7|bm3Hq6xI=ZOA_a=uD;^7xH8-nW!!UgQpQvc zwdIWMqG~n&YQJOFF^FSS@gh8y*IbZiABNW`P<=_()RowFqe?;kCu}NaqTn$}^>kQc zDzVo^bxZz-5Q7GRR6i1Y6Ir5zs{L`Z*SJR9Cy>n(>P~)O$4OA~pjhRoD6RFI-i8kw>-Qz&EjpO$YhG zhr>Y}Jw?727fVo4cff0jds%}(Mj6~!_9~EqZ#V1PP4iGFlDChWhONOUbVj6Np_V2r zM9o>l#fl0~1g!|(ZR3^WR6W)Oz>$j;nP3^SB(asO)?C~ibb66Sube27D(M=&e`vUi zAmV1eK@%%>lIdP?>^%T4LMoDHqLW(5vMRvIrgK0Vqlr%yD@a7GpMy35HEN>prb3y= z4O8$8!qCtMMWWQ7YE;#C->+G(1>{kEptcl;hWnS zQ_I}dB{@N=Q$j@2y`)*g+xK_Po|~-_k|C85JDa2GW@3-M!mCAVVx`Vz-6U}}`yh-_ zL|iVq;uxWBsDA^Hy5Nn5ZY5PFz1?ot`^|e+pG2=+D=!z7ZP-_SQH9n-Wa-pFJaf+x z5JvSf!?!Fcq6;^?V_s<>j8jDFV^#%V3Wg@537DVM#MP2XYE|Xk4}5tU$YXRdQmeUB z1v6Xjd@Bu7q#{;=0#JoKzF2S8EAG7r0;!&N_$DGGq)M|`7(m=2jG3M!ViKrox};T$ zH|tpyUr8%Pb<~#J1UEgtq5v%5n-O6nR8}c@bMAce%)0e>_Fi)@^Z6{0MuBNq8?ePt zm4(JCZ{afRxvLp{0zS$HeLUi8MxL(5cY6NiYSZ1eD=s+!LJ>&Bpiq(kB$6sWToO0! zw$D(oDrE|^!4~u*3DZJ_Il}f<+hi%`UHB$;DCyAapBm1=Omv5mO>%EtP@xI2CLsx$ z;aiZJf@)QHj#S+X0x2pJ_?FN&6!y?K4Q$mCNOQC%Sz>s}D(I8_itE2A{v)YMHqs1b zRfM_E3v;>{+AP^gx+GN(!-2-BV`-djf=L~q}N#dOGsy98mlRz3pGy{HlEz+r|PXF?fW~@^3(^TjXR)R&f>u&>66Okmt zsLJEnRvc$Zij4BAmZ(F(=TK-O_u_y^vO?22v3694{`!Zuy}oMR)1+)5k}ep9je-~v zPzix1>TuUwG0$rdNAXg?H<9Kwsmk@&tgGpKMR7sEH~8m*R{@JBj zz&!Ou#_hx7O?$@{Bf3yCS|vn8@Vb}Mdb#96AuePJ-`~1ur6N`x?d)~45sIilBw1_h zB1Uq5Rr2QP`4<+^vq&V%MqR3dK1N~ zROvOoNFL-d^MlLr&`V#%#lsfKyM!yF&Z=ZwyNO(J70Y%H9M2gh(=~T4V^r){^}t+n z)G9?BStjJGN-7h|x^!Q|V%PW=swoCtaM~DMOghE`xDK|v=U>?T35X>#kiM=&l~nY^ z+yVw+j3PJ(_o@P&>#p5$2QLUD1N6R5QYczUlySh`W*#XZl1%4#W2C^Zu3MEY=kms) zxc8um6E)HCQ}E9vZ#;#kT#_hqIQ(Ku*F@SVww91+bsXR9<>)PqyXvi#5MZ+o1CVWl z1aXWiUV?zt;g_xW3O8R;OQbGQ!qQY$iqbS0AS{s(njW6qB68)Wm~D$R5-k#L1PSUi ztD-Qs&p)khJC5h8$Yk_!l4W#7`pagwD^%LNLNxxWcNkalRqt6AQv#%sz=Ymc5{ji) zg@xWcJ~He#MINJzkw6kvb;aN8x7~YA6-z=A!W&;i-&0|i{e=xU_<+ToRf$%@3rnh| z(C;4CyYA*kMjP;js8@-P3FQt@&7a0FcWw9lckbwo84dreOsXVhbj^lr+qX|OqlpYk zsM17gO7aXSA>37>GAfvj^LfX)m@gn9o)wbe_pI)axmvGQrG501hRH%1MLj?#UbAO@2NNXsuq%lg{ zt=MW&5J&>vg({0Pq{^e;?>97UNGTd3@$N!hORDJNQ_XQBu?=;hrg0KOouwtCO98Sq zI-$l>an{7t67HSOHXT7c@g5rL|0=t!7Pf`_& zEr#M#I)+=$Csj?;#hZ(gGF0#{Kips}&a_1A!!3Sdd}MbT#R0hzz8W^$o$}YK)O4l`5k(rN0k^ z(x&lNQb^Zu$T!M@IL0=;;X}?o_uCs|a(-1sQNp zRfh!D8i8&6cWppoXUUUFM;S8O)wywPMUVi&f zW2z8h9w3i|YlLktE?`|D4Eq$w6oz zbb)5ba107YQB?-r6(5s3U~(j@5MxzEDG{sUV}9Fl9!#uiH1Keuq;aQgx!PM2UwT`c~F>XTG?*!4${d%wSJmt4(XEIqN5PEMSv5Of=R)!lA) zExVz`HI%dhb(c- zYJ9xg62W8h6cMf=Qk&q=H`Eocxh}sdIM0kOC4fol5~UeSDzpuFzOkxAG!bW2;5e4b z^;M_wU!Q+@fB(?-K;>+OFG%)O^+k+g6G2in(aKM!80j{Gn4F|eROJhVD+}&oT9sfW z%c$xMt~fL`kVel@is;*`k|?})lOkgid9^5ck~u|~bpj7fiN{oBl6P?at~b}e`{J&F zqi@L_eYryGVo)ncYI#+K!LN`Vm<^t)ibR)Bl}G?!RW8O=$1EO@hT4DzO|k^JA62*@ zt3sT-YL>f}OY|p?IYZAnMa&>M)=A}FeFyqnb6}q!k%W3kQDlmA zx^Bevl5Olwk**{HcTXx1sZ`_@Y>*G6k);7OqicciuL;UAy7c!925Pb&`>4@vJI14f`4#U~Za{q4!Y|tE`NQg5aqI7q4Be ze$VOS=*dcWNsae)t;03r6bbZBf)hsCNtG(m(_FFVOQLaYQW6W$Dpdg*f4-zdTLs=y z;<2mQ)T~KzMVlmJM56I+q(VS~+i1DpaxbM!S4}2(wMY{bRj9da6eMLwA1~QUr=4!y z@_~C0$EXrSwr$npn(hAvY0PR7FC&{(#rvCPf5SOanZA#5RZF!*PL(SC{`n`a1{&m% zl|-=YGJIhs) z>NdTqu&OPcqPrz%#H?PBO3zbal9z4(RlgE*y5t%!&p{DfAcwY*#x$#zdyM24u;tFG z7`($!`J3u^;hf8C@C*!^i2K>A(kHU73nJ;|D?`o&6@Lc%vB5u@Dpet0|v(!8wkX9z(+VNLa6R~VK zAdTc8&jC*$N+RisWxD6TbGjHt7blhRTUF|&cQm>4E;xGiMkm&is@PVzib;5mk)?q- z8L3V&RjTAfiR^MPzB%FA)j=DKNs1Eax|cl@V*qJr5(Z78h=8iv(0v&klg`g6k(G)$ zi*T%}0;c5Q`6 zGIbS29#t{wDi@^U)u^({H_V%{NMkg?MbT(}E_d1%tX@)+EY6QAW5gb|@LnVp@s(6_ z9aNa$T=yeL!+Ukmq?R=Cs+X$>tq&p%Rg4bb#2usqhj|3c@Db)BlRjI#SOOk{3e@fW z9YeGN^2i1PSG@q|j;h%dst80*MIOCuf|aU@gDQl%>^?Bju_BMED|S`1V%fK<&g8AU zgyCIIt0NX%>j;ZZOPITqB3X9rs^rl(owv?ivKc9E_no@-br(&&|I@VWCUFbAdyvj}4pv0^`o3bEk%r{$7)C4oGu zivzxSY1Jkbe*7JW}G^P)NX;g)7+C{aBVuC_7_kE+OT)o=linr@jWRA5re zL{jaaYbNwwq%oRcUL4eduF>QGr_7yj)-&4R=|i`(4&#pLJOXi}hMuNte|HQePKYs6MHXkukjEzK>&)`J#tXyAh?4iRpRO9oW4v){bGyKVc%Fs5O- zC*37=N|iKGK~=^8FA=(%rHG?vDjB3Ex*Jue?w(V`(DMX7l%R;}Y}u|kJsdMPPSPW& z$bbqaE~g5&OhS+_PF4Q)roC=CW-pK!5yjeBn=CWJsj4ZsdY2-N;$MSr0eySb_F+>s zAT80FB*`W^R&kE5sYoMj0=rn89gRs!ppe$YR3srCdQ20ER}FL48aVZdq8n#Sg{bPrQ=~&vYOlKo2EVgN z474_wI1km)>6pftg9W59ngmG`qe2`gZY6Wvf;@_;&%sS8@#E>N@~>;I)2PU!Na^64 z$ki8AxvSgmiqpg)j>18cDDf8t%`x{?!@ZqB8XEVY2{<#nCiSmX>HpjRIsAeDYhPMK z8u;B7e)zv7CBJW1tHndJS`=5JU3|IPJ$3Kzm+hu25N3;;O>?{ZZ1L1C-`};1Z#V1P zP4n>3wVUnZrYZkw+qH{kxm}#VWVVaj0ynl;mjAz6JoSD2pDhm2xW)Qrx9B6d%d2+r z24t-_yU!PY-Gk$>_y&|Xa38?mT5`mTn`XOPe1QK_E{uo8u_|%##~&Zz7mu5^WGFu` zO8wB@!ykhCZShs16xu96xk3!S=t*inga6oW4{{gqzk7L$9)V%gwO2*UeZkILz*VsL z0o<6y$DUw(@kIlF0B(ruAA1cpi`&im`S0+51*$`^0}7S}K(i{_zM{`ZTo;opF%R{ISMdvo9Jy4CHXz?v?=gzxWni>GdL zUoxJH^6&n2RbbOL{eM5%d9`rWqU3Q}7~Nf02yhR7Z3#6Ff4uy`?c%HT^7^x0mD}a> zPpgl+-!Hx@C;Z~X5`H#k`IG%fzG-&5yAJ-um#b@#{rT`Oy5pq0f!9804a2%>yTiz@ zoAO_a8T&eH5V`KBZ?h=gAMy`06r!Xmt1uRgYqFq_4C-yK$Mk+iuv|GBpy z;l5u!gFo`*9q8 z7~i;>f&Ag8FvP+4kjC#({^k6W!}xJHcNo^#=XG-$|KT>2#viJ2%=Y|~(%I zDF)vl%9laZY4B#8LplHCICx812VDoV8vOZTC7QsJ(|a^Q97ltPk)g2FoJ?^00)X`( z>@@s1&I+A>avXjh$KHogjRW6v8vWrVEe$_a{<6O=#vT>APi_0cJX}R-n zjwZm#xnX4EQ(#uXfb9!iV}r1h0ZcW{d7XcAGJqj}G4p6hg9-@-S?BQ^X%84Tb^P=4 zf@ccvENE6fP@e&l4S-U<=ii(RkS0(6I0-QP@RJ;YFG7+G;?5>W z(i*V!IPW@)452;D$pj^JD30IO<4pVcH>dHV4EQjtaVPk!PQY`@S2ltpr}$_DN1F*Z zdd$fPr);-q182xr?8ye9BE1}hsWc}W;6k=R)Oq;9Q97T7AH&4q&nzx}sBw@jkjUvh zTEJIREr1A;haY|l3mnTkL=*U0G=V3V3F@+%)gCxhw#XLn$p$cFa{puiN5^|-?GIu6`9aiq_)Z*tpu=6W zeiD?RkUV}mm3JC{qDx;!58`>1iTtX7Pc}o6mO(W1dw13j;h}a>v_Q0mua~J|dM8?7 zUa4{1`aXy{k3NyJdmMeLrj9<2(JhA`ev09jf>m++sS?Leua9}hMh~^RvIQ(Tzb6ZX zFtJW5kNYr&AASl8lrm*`{E>|3p2nZ2jz7{dq)##azCv3zKu&@IvZX`bqfS@4qV7`# z2j%x*wq!WxWB@O}AbsE1xB*y38oW^g+{eeQlvzq@YXTP!J zFOFy_P>MungP=QRA%CMb^|Q7N8(a~eM) zW*dez>x4)nmPf$Y$OG#*dd$r>3~GG#&1&?0Td`;WTZslh41vSA#wo#BxjtV{*!?z2 ztKTwJFXI>Rtma>C4>1-Ibe?~68a<*68wNFNzjuXb4hK=E;TIAbe)z7Yv)tnV;H<(Q zX9xk=2u3slViX+4Hb!rp)ecx=WR^kJdHk82;^X)|BC8vQHI9SNDhhl6ju0*2=|z6B zfTM$Z<1=tp9?%K&Lbd^-3_JhkWCJF^iD1d*WP>T2z^5@;-1#@h;fHGS@abB@Pci%> zQi^DTfcWyxzd4y;@-E2pf{vK70)n^!LKt%}4x<{s0%vs>p7C*HBLs4WPewqbXT#XW zcj26D;3|3WbdTe4@R6<`9cRPlH1-}6NgRGe?1$&yoQCh{YOnD-cwYPega#!W!HxO; z&c8VtAsPCWJ3a+wOjQ$9KT2JfRop1_oK@@w+j%)%iE4@dx^m zJL`VQ$(~?B41wq09Bq&*(n|Aog?i*S(Eu6oTb_S&GJu`B2=cs&0(#Ip*#MU8Z8#ag z(~+)OS4K_A2Y~m+7e<=Qv;vRQVY3?k3F=U`0b-6j|K?x=TOqEyVQ6FUm^qo?s~2E= z2VuwY!|25E(-uO{;aR1`PWYCx4d@%}XoH#t8${>etU>~(wmH!THDZD~|K?^_7l)5%nubx08|G%U4JMSuz~ICkz+^nf?(m#Oe?qR6O@LVS&c8XDz*sum zH?9(&)do1C_=+Ylh*#_Uo0AC;`_wS9@hbSAxeP4gkvjk8XanmeBk9e{A(&7jVJ#x4 zI{)T0{6PL<-dEuS5D6HZ0HbJaoD8TruL7w9Vz+F8B%o+oHyu)y2A%pOk79ZL9b)4; z|K>D$#Huq4YTPI>r@>z#O4&iwdGuaD(X%d$DX)f6%{nnMr8pK2c5(b^DvlxpK>can zLX#Fi7H}l3x07K+$t=@c8wFu-()@cj6-RGo!#_|m$QJMdjGpy~A!``e_!T%W3#_L& z03K0toquyOK%Q!VFt1m@gg^**_rmDIWE{~rFTjKY2Z?BbP>B}sZfcFtysm(+<<%cN zS=MwKJqq$cVl0{F{>%Jlza4UI??g5vDlAS;7#rInbH!@liM{ zmtay%AV&d8(B?cDLv3DH!I4Z)HbE9()LdmJ!>G;dQCN5cMUt(`iUwf3-C5Hs94HiJ z3uFO8%N6|PsTP>kZ8!;87=|Z6skz$GrJ!S{cviYGGa&T7@%o z0@-9Gji14U8I?@W>s{E%tKU@8=naiAhSFlQ8vV7*t>#QE4&RW!K#uUNPQPE1@vB&k4Eq`($?4rwC6O_ zm>3LB01|ROOhro&b$J{Tadb+!ndL$xs?}pY^Ay5|r0}hysp=1IK1EoXo6d|7pS<7-^W4)9}qyG@UdrJozau zKs4l;bsD~%Jp6gp2p!*nvI(33B?K?h-j z%nN7?7RK{WcbjF~ZFj9~iR{VN@q;CNMPo3aXxXfqizn0)!{Ef>`~RT;6RQbOyD&Pk zYx*?)$$iE1iW7e5+GV>HokU+Hp}QUqf~lS5Gh-h+m_W2ZVObO`kZJdC)_dTgy^|X% zy{UwrQg1w6Bs}L$@D{FtEAbNWCXi$)Cj&4{+vC!aSv`~r#EH_uXc3*Ic!$#a+AKwF`JcEw*q#E(%BA^G~68zeEt4zaRq-1XuW9` z&3?Q1dbQeKZT9c)7b|%7F5W%=0xzHC^?Gx&xNX7pe}KQDK+7IKpQMBT*X!6WerSuP zMYG|Le%6owv4Mg7@%g9yw%uGU*YEGQi=L}&v-p4Z&9;LP48!@X*L=T%pMv(qhNV1p z@l~_k^=iIterz|ZgMqG_&Hkac_M!uwnmzo#v%PP@`rE}f&3`Qye{2f`RBxz<4qa8l z^7N>m`M4~TtH%!&9J#A}HT+}7zh>6tuh-(+v2suA&Gi<({BP}^{9Z=-cwxY!fqS1O zH#lGFf%f(?{6`bmFky7k_`~!DZ#u~TNeoaPKdXxL5?&Hgh|8(7oMu>D9_sIy8JN@T% z2p${_*#J>8K(cPK0WS44y@&{SO`HD~Af)_yk z;x~iBzla4U;GMzXghqd#81$BL4b!}Cf%2%34Ui=RaX{?qWoRH%c?(cxWW_$6#4k6(g%2sI4@ z@SBzMUu67;h?!`C+6gcR!Ax%RzZ@OtMJymcgoBYf{DZM{27demxKw`bGEabGU{SV# zCFl2O1K0u+ZQ$v2?x(Q9hqZhJT1WENoQ5Chmi=)d@2r-Kc z3y4N=l>l@R9K-K0+6A*Z1}9)Y!`K8ipx|i;jNc65;6iSYJo&yRr}i}bFm>`T2Y7ms z;h*zhvJrx`13V1^fy&k{m8QOk5q_Nl6zu>{9=>X;RDMsbTDn+W`$g>VwOq6XgA-5= zLd;W#ALkVpzM9|>MjD{zIQ(SkgwJ>v%*q?;bKar>z>Sp*5J(^p^dOkklc?E?QSp%I zy?q*fnmT-UF)ozL?EX`wgKPwPyI;{=n1-5sXm4e2KNE6TqW2a53z&i`Za78wU)I zth+u9p9%es`+R5hAm}R?WdqP9|J>gV0Qi2BQdi6kRoS_=aXt`xL`3h1%ly zT_uj6Mnyum;H?UuI>9LwUYz0UE*eXaR5R)cVnjb@*Py0)1zK zXaH{n1SEL%Pd3233dkpb|3pv2JDrA~Nduwb&ni@Y?ne=gP-en0m~G@{YLOc|E%J17#lfhCj^aZ`sinM{J(%0GRQiOzp#D@ z<3|W0!?6Bw{FZLCyTJJW;ooS0Z3G6S$@{zJUw;G<>I0Ix9etc+iZ@1{6o9>*lsrM>hs0h7UZ9$3_m$Y zfamO{hur!#P8TTm{L7}Wp!N__pzXHcNB!-teP|9k9e!Q@+%+79Z#(!`{ny_wzJxz; z1^@dW{?M;6ydF1gp%y#{?ZrL+a#hAvnlpR5KL34JEPDU}>&0Dl+x}m5Jt$cFaK!Ig zyla=;rrSUKo;-rR8}GN{Laf0FA6Fvd?$s*PbuKCF`E(NJ6_{(-kPe~m#LJ%da(>jb2xG!sTi`YuO1z-x3W$Tm&e^@%RR zwK#rwjPa$ZDc5u#*7z2fRTyscgc41WYch*?G6jPoKI>NY!@EwlKqmVR4;IK(J=p@Y za*2Ns+gD*|B#`!L@HF@-dJxR&B)FMSkdrG*PVH&@e(L1U%pdGy8L|PqxcX__Pjn^D zY60|N9N7So1T8%ppsptyfJVKTYsVstP8`3T3T}KkUb4&Gg+q8yHiZQ7nvEeLFp(){ zwHF%kX^@Q-z#X%h4DOibwGsNDuxx-N8X!*vcuf~$-uP$LCS_{`XuE7_^hcDTn$`T5 zRDe8wD}Xy@ON0NRw#`|M|6$VnJF=ecG=4vI{N`dDofoRjlt=Hy(NBi(Y%{=rv(Ip7rIpo#{J}o$gKRpQqm%hKRRg#M7oLTH=`i^XVHAX;Dj#C z9OLBS&#Ojz65AOJkL*A^8GvcM8n>y=>HwI;c9vrndh~LtrnV{0EITxmuZdPjwP*#p zopau#cN1E5a;e1Tho8;VPOW))!pHJM(E`~Bt$I28slA$+=7stcCg>|KWdnGjS2O1{ zxmj&qxuHp!ft-bIwYp*&+EBOdtUQ59S78~S(60zTQ8X;iDljs^87iYASNPcg^f`ep z!&$9?Yq@Qsj7~OyrM;X{Xlz!8K&efiU;s-3O`Hwj$*#t6XlzynIMn4&Fo73MP`jxn zNb{-@`BL_U%IIVRgsF|Yc3yqkzv{@CV2D6==bj8<=teKJ8D_N-4(%wi4NNVxu+|l9 zhKZd_X#L7l+5Z-oa7sNBd!8(r>+8~>teQ%A{d{OO^~Lp0fsK6U(~au2QR}TdnV2nh%{#1tkK=31kB3tgl3Am;5$vmexKDMD2?W_1(MWG zQWu7lsjW5h0yvy<3M4}k+n>j8r;gwHSvdq#A_Yv}*m?YJ>iE;V(x;Q?VPSk;HbIFgYYYO($ZE_w-RV;J4&Fr=$bKPBGN z^Z(bwq%_;bU)S3L0*xp`2ZPj=8F$j04FT8U_!DY0_2F0l#PP2uLXNz-801Jlba55D zFlaRRYI=vw#jb=m7kL~^NTI;!##4L#(b)i=Y(he$XqP$=FJb^{(GLO#GkDPqcoPhx z`>nXqUNXaf`!qNrK=q-6#b5W^-RFz%;bxP-vP1-Ob|_A?bPOznIZFh zKjnt7R%kzgpZKZ0XNd;T{UooZ3D4%5>8v^%fNs%2y@#_3oxF7L55fi$&<#fPMKFx) zpILYM-@YD;Df-K>JS7*~AGf>qVb$*2#kZUF?WTEn=-SQpanroNYZo8ZtHn3#kKJ;K zlCrF;Gd42T1+A@4m?aW-07W3>0&Rbi@=9YIv`vkBjP6m z_=@IB{;fE)E@FVP8DtB1ct=PUaO6+MuZWA4y^>T2B_(N^xq28?K05HFJFLzyuk`}60LwP z#9?s1RpQ~I_{!g}m&+5jF#P8?&2D$s!SlLjWnMfqOK=)CaFUc?F;DGOk1O!bCdz(X zr;c(G8LP&D9VrmhKlF|YbEk+%sII(4$u|4-e!Ek|x7*`mLKxAQPm z8Ez4QcxsbW-7WQHTGrJ)vOU}O16T=?5c5)o%q(v4TaMYh=o|V;Z~U?2flMG-0ebo> z9k9|{JtI|-$OL@BBf`VOeJv4yGv%1E;J{pS<17FyAP*?m*E<4GmMHB$e`s?F0EXcY zpis)=!11I7!US--@DeCMiuA!g_AQSPoDr0Y`8`yPgq6&DOxAgED)1?LNd!PPTh;C? z0Pw5c>6Rl9J{3J-x(c4`i}n$7MN6}0;orT#d-~V934#O5rrqt=w{Ma^)mO>pzW(_t zIYKoJBM8PIGO%7J%{JMuubV}?zTG9;AatNFjXG2aa`bF z0UY=WkRuLxTA(;6Bj}|$Nd$nblN=#WOTJ1b7Eae> ze?K1s2$bw{G$Pe&l@B00xjgh# zNdRPgducQc=#tKbcXDK+I2C04Y!P=O^QC7O5|9KY!_0{DKxX0PKo=`Rh`j*>EbHbY z0uCMt%1UgJF~IYzkM>vSRG90kuN`+?01TBlA<|rcO1Y>)VG9uS1nXEji4lMzg_Vp{ z)lT)>Z2$s3Cp$vm_>Q_LDAKh{`d;R!BI_#l1&;t!JnKm81FF`;KG6a|;6(_E6rBgG zu5NT$z$6&QI{0WmKU2gZk**e8JTNSB*$WIh6O_CTt={%SvQJzO$_#~o7b?HdKp2v% zG7hEe3MS{}3F1;ARX8A;KEXVed3i*j^rTthV0!9JE&V}!u*?96dwplUt< zv`&L{tc#BTRIm@|;wXU;wFkQg>)zEj!Lf z6wXl9$Jz#}V&w4{QHH^#A`Gr9(Uw$QqL+xiOEAw0?WnmkeD_GqPM~T=Kz0g_ciz$d z3iSZ1tI6Wo={W!d-y<{tQCWB>=n9aYl@7>2R8|}j-taSCJSV6+RrwJ)R`P~@%_9I7 z);rO)dB!My$vznZhbn$}UCnpMtQgq*CHv3x6h?&>nyg0z(aAW^s@WXvFVYkiywOGO zisaGBIzjJ*F7fC9IMal68O@`yObh_R3(7ZHkr~(%bn#aWHF7cv8L#d$qEN9wP1ZzB zAROug0SG*+?=wJ zu>cO0Acm3^MUINW=sIb|qQs&oWCSd$n-rg~C=&+`_0RwWRvZk)8KIweR#X)zg<^03 zfr=gL0|I4=YJ*k0x2O#j%T$mCqf0V$6zD297`gxe5Hi^d&g2JG3#EUJQ1*~{q8pfu zSAdQaiK_DI7~?b9C&|JT#_`03s;7blkU1($B`G5nmKRT&BvVx_h(qU(jDk%?H?Rfj z2FljNMGHj8wv;r&C@ezV!09???t8uf2qc-ftZ*gl1G~UuM+_LCYPu6I2jfntf|z5czdLLZ`aA9>5_lcyX5BS*X}^|(o^3) zwB3Er^s;?__s}+7d)p*`*eq|GKtR(jlklr+`uKs_E_}&>xq9}KW59CN|0R6o->#eP!%e+>e3QKGnl|}!yQIKwN52W&yWxsI z(%$#+K*f9fG+j!@J?y(hL*{hJc9S&W33@h}>t?%q`eoPN?w*-(yR7%uWY?ljZrkf! z;MNHrA{5q17alGYtR>&o+ikdHzutwL{Ma`10ILJv&9-T;k|x-?8wqgeBX{Id^q;qF zz3kaWk9c*-j-G~|Xxk)BfMY~GdE6%-o4}rQcOa@EbOH;`U)m=8XDBkh z>dAtx8*;s?c@Dj)|K6|0hrT{i z4+Z8M+Emsnilvj=rtYr$Lf$L-A=yoDv+FPK8GXjPhhNgon(&~D{pkr7ZLp#t7~kL5 zJ9?0>{`2V;8iropo4~|JTRwjR7O1q$LJO4Fp75Vw7|< zLMgwFP(eaeKw={WlT?gC!O>BrR%EH2qSUW%nowy; zS*gr&MA5y9NJUEWMIG-2ID45-S%eC;%o)$jPy5o~L(evc7U&7CLm(<_?tAzGbLn5+Nfo_{*sSu+Sy-#+G^!g9!SV+@*WKu*$ zK}r-$C0V(FFyab275K1y2hOQo%cH-o5a+6Wr6Ih_?v;N2Z+1 zcagm|2f)}a(nw*x82zx{&V8sF*f2kbJ=B*=|HHMeiCTuRAp<{;UjZtU5|`Q&I`9&m zAnspco~fbqn;wu^=BAR;Yn9n=7nTVQBxeDoC#fViR1v@L&NqJi+mN|b3t*1W4$l2g zG?l)uboxFIU17($6&P2r#d{kt?S~E}tS@8m;+`-WYtolt+;AXBmyNhwO#@T?g`sffL9S}T43<)4$l8aL|@d&6Pqw8{nU~kW=YMHl)iXJ z5b1j~9DtQGsP30T(Hd*$h_wu$VOM3Mj16r%T0pHS%yeS@@m(&pYYf?L<)@7#<@EW1k}zSY<+g0 zHch0FbQ{xH{=GDSSATV@KX!ZkIH7v0DfE9JW zFT+_$p5fp?fT`+c2t;m&8+=1VqP!1gC&r!-D}l$JNv$zm5Yp`5V@C4085iS@!pca&hOIdPn&Z5181No5q~6gq0|F^9~|MKpg^S23cpy;M!PNNGGYI zLCEfdhdDx{jK0Kub^)o?G{53=%5?>$NFfITWEje0zv^THMZ%&Vrks8O zvjWED*v;>Mz^LC(iS~ETdi{gv7b!aMb`jCET#mr{3w2d;!7e#>DX~J8hH-~cuL}?B zzvGiuc$S)us$^a4rfJA8!(_SC&O)h25cvq4??}aASvdOS%PmqBFi^V@LW<$L(9q^# zAx;k`YJ03mR@k_0xBMDxSGkqWVdo}qT=8gJ$-p=Gh&{&JnfT`iL>rUV&)*?fwx=i| zz)oPwB%78bY=B(feD-XKqcVG9nt3}cImCFvSInaxB(Pn9=|9SW zTSQ=JF>$UH;nkguQARJ+aKFq#`%j~w7K((~DwfZ|gi=O86|XbiNeXRN&O})DUun)j zak$o19!imW-co^1Mnmee`#{3u#xYHQym90O28&!kOp@8*)%d%NJ++3u+A?=(+tXB= zK4!2oTZTms``%r7kSQnv0OW5O?|=k!XwX&@rZk%WfgsvRE+{qJUhrLaaciUBe9ElH*>wjd?@x!JP**E ztoz?HYZETd+P~V0i!5CD3Ef#20p?hSDSlO;f|PKY0=n))K{I^<#|cRBhfiz)K;z=h zXWzL4pauUed^tCK6O#iN3czWJdpqB|H)LW<@Tu1%KrjQQGE}rQYE8|42Plgi|FG27 zNbewRx-z&(DECAv;k#&jv-}9GAKVD(55S8EJ3+xgoL#@|cx<|)DqQ37D!A-`PhAQ)EQnITG? zL`35|!aPi+LVyf`J58dbNsuMSRF~V|RfKJ#0P>cbM{m$xLv+Mq0w%OU_UB=)nR_AL3MrEomRxcAuD(%$WVso9h&%gaA9m{0 zqTvX%R2_2f<9pk?i!L$|cv&BBu9bLq+iH!C_-x-O==tgHZd`hKi%Z;0QM zjhLdcYE3P`h}IJU7)fpj134!1)75K6sFN@N{L=;JXj9Omr~d9afbe3pUChDq5y8p> zHsXTA*)MZbh=cqY2~YH2gymmk3G|uCPnsZ*_0ZhKwMKVd&8cB=Ee-2FiFCT0qC{MV(L`ghi-yBp^euBM5#R#h)!glAS) z^$ynb1S~W;rbWD+Ud2bJA1?$Q4ZEgw)-}vjxX#~I8nLaI*%q*wf898z2RRilI(IfE++Z2O9wj1Y7yeBbe`orA znrwHbkGIVOoSKk&(OS_pdM&e_>FS4ke>NLmj=wzjTDLH`KEZID%sR|}cP)?G=JP&Z zc{Mw8G$f^^S;qN_K`uEiM||q0eB+f=?@amgpvb$WZ<8;-pH)uPHR(-A&0K$uc5U&F z_ic5OF7=sc+0FjaI@GK+D&eg$SMyy?@zi#6$G^(kBH*}gPI8-}ZD=SyxPB|T-y_!7 zS?;_$ZLwzW?1#p+%HY`1UcNf(+^CCrg_+B!i;^dVZHlD@ z)@xv}=MdZ?Dx-5vbN%o5WbODOpD$*9yRp!QcYbWfLHV22JpcTh0-eebb*{X3M2wF`M3 z*=qAU`Y8JvNo*ArP(;nYo3``pqD5=&)z0Zr#E)+yt^ytNyBzP@ZWztAzUP~t&nh;z z#(z25bD5+Nrn2y#Ww-jNC(BK@zdGkQt z?YqMHt|GxsGJ6Z-7mQEmJ5nZ1Y3HZn7@B{Zcv;bZ&3Uo8TIx!@Bo{o}s}~LT1{RcU z>nI(Y=`+K2-#hP&ck^8y?=NiF_NFhNa!zkM3`f_l%8+!-1Q%^=yEJNetn(_&jJCd7 z$J8D9Bxy|?{YZTEdxRuM+DRv7{%(Lv+U)g@6FW2JHi~w9;f98rhjsje&{C?F5r~}H z`7U+(uM0b0uP2dpcRHTzas=}>Ec|!V5+EsUUE@0L>Qp9t$D?F!wjwU;*{RqF`1GyP z$%PhruG3oVinzUDt)?P!B6+DSopgG|iS$|}(_}+DVy#+ORM$6+$W^5!%jNa~kBaP7 zV1MkkCm9=|sZc9({uPWyP`3M}<---@dth8!W&39$ zDhZsCoPSHNO@%M-RA&-AiiWu*&FD>)Ij04f#)42a3ygK>-N#lZhZR5WfW6};X;|x) zSn?6oqk-`Tpfa2SVjaY2zhhtPPV09A^v}75%IQ={c;}GF(}=EwSaBmITX#5=#f0_mLmS6t4YVKtX)o0=C`^3iD~SYkC?~CwfJq(A(^{pa$jSed3>lb0 zYAMl(tZ*oOF=?6#6v}te!xQ0e~2sUyem#GWnVh-NPsdMWZ2&mAkPCvRBi=D!@TCCep9~GY!k9v zy9-!#RGhkJe&)NV8X8)0PCkSp!ofL_51+~~6C=c&gLVOx!~+E!_O-*+eio&2VzsDi zFl>!w)byovi`QK$gfU9xTmC7p=x>%=x2zS8!Va}qh$13F#$mfcEsuFPSg?z$&+bD2 zm0v9@OM)-cd|GyeqS8$Ds1J7TGxH||tvz=z-b3q69eD`{#VU7wR0!xvDe``t3)^cj z|AJ*e*>tol(PG$=F2>*BImmMWh=(#hMdW@Nm1lF96qZKDEC2*!rVR$0HIDykgX{bu znL!=CHk}w{K^nCgo{;9mP#8~mhAZ2@`ckeMLTWh`S5^~P&1>B*l%qfW%oKzc6O8eW zt8>iCqP>eRNN7Ohz8n` zTl7XK#k72ES*u}nWg$0#V$Hl?yf*Dv`^bkihTp1=O15VK6?@Gcds!MXa4A;okjCtB z(;-RXA24BK(A>fB+r{Atp9ZDd92Z13F4PlvW(5V zjh_Pp0&^EN6Gmytj(v3K3((LGS7o|`26h{W zz_NetTW`SI1F2F2{Zzh*SsUkNvNF8)crTdtW$h{wVCGG~WWfpi)8X3;#JcT=`qXtv_HWL}%)Jf>Bs-3CKVRbt;}C3+RKlnZ!oStdOdCK*yot= zxAXv<;~rMlYY+T;eA3NQip{|zya7AIh$UQx(N5&%E7O%*B%$O0ai@p_5jkV|#CYQ4 z-6>fV#97d^Y?PPep4m9>h6(V{;pOCmpf+Fg+z|(C;1ZLjB}#^k^EaiNX(+Ytq6!kZ z1E^~z-sc9Wh;f^&)TDA801nR)d7)Vj<9&mI zJgdgwFo8PT_+w3;Ct^_wP?qg?9D2N)FO~w2I1b&)@8-w-cuV)CcU9-Bh|16{S!F(? z{aP^H3T4@wKD8ZK`=rYasMWxU z?ME8sdR65KqxM)+7ND)mA59JMS8^w#0e_Z2qvh$aY_CS~;XI-YupSLTROVPwta+%b z4l?tBsy@SEPY;k$QWx!q_-zVg!Q(K_OUGzsyuNzPBP{n%j5>kYT8rbSe;z93WO0I6 z-K2=^5~I!)Q6`3yg)<&G)^(JazG7vKa28Kq)0|fa6PbiKkxh zo*4c%8xcwH?Fi7|hc~%H79=_N3o#9VatpHMe<6PHIS4@y1jc^HeZImb4OZCXS1&in zF#;j-Fzwz$$zlhEhuT5iumrQea|QP?Z+8zQXPD@QExJg_P+4OQPnapbx%>@;IkkhJ zd!M?Az*6cD-<@G=b%4ED4rU@Ld)r;7fPrk9Utuq>t3S^li%1JQx3$dD0;CVo*e;-0 z>h8?)X~1f*nBpU2dnHp>3k%T!KxFO7!BP|(5(}hxSsh`GH_T zUKloEw<)rwuDegBmzQ8mexjJ%z|u#_5k35@YXE&J<*!t6tVO8B zZMqvZE3RY-=^wnsSC7oA?TmWAGAN@AATSN2x%XrG@9Dq9O}TUkadfe8;dOuVFbiZ$ z)Z&I?TUsD9`nS46&5NDJbXFNl{@eDVGBr0wfAYeSb4lv(Sg!rFJnWcVpFM_<)t36_s{m4`^qNh({#6Av55P zt-d$)?csC)ANyX(mEhn%53-A7y~r_q93~Ka&w3HBoI?>LS!+^xsjI||e|n6x&P>e#02aqh0BzBvlXoF ze!k9~eU&3QY^fY5C0d%`DjU%e$VbUBO~Oin?9qSA1D35|D12-fA*J)LrJ=_j##Z*I ztW=3V-x#wL+*37k1p*Jg&fOT`BPuXQWvF?YoyYON`xH5X><`yF{dd$mOQ%)xo@akH zgxjhT++S(!n!JFyn&>azSVrY(skc0cm!pT2>S#G3doAM)KL~?j3dB~}IgM<==yLA> zeriayK`5|#ZfxdL^T+kw_7|)7Dva9BwtNqKMQxTz8>Muw+#iauppps}nD66>d-W^)?a57jXmLQO2BEPbphIMCgxhop1u&R^mpB*AIvd$QeK9=-ASfe1mOTDAv%T z!Ndp_&LdT!-6TRdMboYNnk1?DpMPxvN%f<+djCoX;tfw!?MFN=BrDnI^+|9w!EW&{ z)R2JH1Ui^5wex%jjY!?U%kGZK$8y|$Ow+6TU(*Bowq&E9w=vi+;vM07C*6v6!$vqq z4iQM3OArQ^4T*wfEC_rs>Bce!b4o>?YTnAaFSxlu1P$f?m0l~1ji92nxm~Tls36hN z)*RNjm`6;<#KI4@Gf6lc+Ms)CJ5fp!PVNk^;$ZDHNNt>9j($A{NSZ~E0 zATjWHz%7(vi+fbL#`&+y=q6P!;hOU6c*r7*+P1<9%6mS~*ndyn@b6L#zaBCzSJM(Z z`};dm_Y)zFFPZ=BHfgYcvU{Nkmzdla z5l7K?VETO2G}yt9(gL77IO)Ht=esJzb5xJnzSHs(?OIm%F^8FdqES5SzG1mJq0BXi zWuZMA@06d0_p0mN(Lm zuIoSQqjbre0f(;ivVd8Gs-`+ooPYJK$RP<_TZolt@+Txn$&gndPaD{HSXJ+n~NVrr`G(N3$*J`UAqQ+{Ox8e}vR1p~>IJ#Lf3m*sx}^(H35 zG0B(Cn#Fi?gMX#IO{@R=RBXvLqm6Cp2_G8M+PIF8?JU4n@5p3?bYz^;y+(Go+ol&Aa8**Z3D}0haoI; zm)jhtf#dQJ-uYN*!c*_BuJv~p&EIvBf-h$Q^nw;I|0WtM3p}N`yLq=!?WNtpr0K-e z=zTo^9i!8nJDwosj)ha|3(^53S-kIp7bx#JXSkUoDslCzboXu`mFlBx^@ir?mP69{rHh%~w!trb9r+@8&apM7KdCWD1PCWN<^eE3w$ zPg?WDyRSa_# zb0QyKxSfz848v_=?8P9?v-9@TcP@f#S%QQI)hO8psqgSdo7z)R70m%8m#?XrgIPH| zYjVhmf^T)K$Uj(z0$Y$QetOeV6TMZftz3~)0i6u-S)aQ>n&Vm$-sN3J0NkeSfDXuj zTcg+_GFDXB+=~r+bc-U1?F9}&hQ(^G0zxS;or&PRx}SAVqKq}{2}wW|8Lf=D zC!amp9TG}PU1lfG60pZ9OdzBA zCLWSnPiW1K^-9yKB-Aw@h>S~z@8%|k1Z0zf)OHJb@M@Zc!a z>`TlP;vv5EU@>(6*rN|OU$4-(cGF1hD z(CDtj#|4b)xQ)e2uLi*j&!*eZMdyDi@h9DN^+SIp`GXAn4`d|(rSX~N^5@yt{GJoL z)cxBt*6S}^6`#Mnu|ANxl)8NJJ|7Ad|28PPF!QIh?8Cb5*zClaGx}ye5p!{wApk~AwWY&4JQzGuZ#vOOm@~>N}P%Nhd%aZrK3GYv%lCuyqs)rY8#rn6s1==ji(1 zG>ShF08l36KdP4x8qo3f?oum~j+p=b#8V0LuJKJpw&UNLmUEo1g-ty89vTU2U3 zvTqKbY$OxLQ1QH9E$O~Jsu$7tBQ@}o&QI;{)Lk?w-KFfJtXy4&Q^d$7;$X^1=Xg_o zIFS%levbzUyV?nDu(}%Mz}?`y9d=f-6hFN-ZODd%m$>N8!brX2KNCNO0n-LQ zBCqxrqyJ+3AYFRrNqkRLpGG*|T#noSr^x5tu6FY2e9LYlyVHZ9=;|l z!Huv&bE+{3J|>nns*AZVCO{HpA6HL#K~x`J{fL9qQQOV*^gJ+Kpf?^LP2-ituk>ou z1oH?5Dz<6Wvg*xQ|l%RjI+18wYkw=GY4HU=x1eK;Azo+NzN0HAxdQaoVC zDD%(zx#XCTzHnn%8-53|*2To|#mAIcdVlFol+wvjFs$xTP*2Wbe)=cJ_gQg}VAs~X z@1H*aO4dK2dryC9dOM+~nub=)_lc(!>le7xBsUU`;wW{H z=QhkubM%eg;03${Ro^yFkzpc`5=##p_JhZItB|pq8k^ ze9E_Rou5C}osU%Ysfy+=j|(fb=G#8s&%M=Z%Rh1KpIrN{v)MsYd4!><@MT^1|MLCT zdEV#?7xsFZinup=H&c887ei$PR%veH$$9$~{LJm&>+j{sO1tN~dUN9s&kq*jqc76s z%9gr2`{kBZHsb2Iyf*kfAIPBpF)9hQ%Z%HlJs^+9iRJJTpUK`v#de-q}?ekP#!6x%92r+a5 zTZ+p%_0uo1D0i}7d&~hBz2*y!WFg$UyNyyY_NUGwkj_!j(rZY=P1>7-S*7d!ALaqB zZ)XQ>ufCFH4ZkwK*hW^*-sPNem{RIiwFAq>FGzZCebWfICy)@`ge!cFG{V9kUGn2f zuL8ScH$1i4N^3MM*%imXtDUJcX93{m>*WvV5Pl)+0xz$qnZ2245OI3DK;QV(3Gdmj zZiM?n9dV;u_R}Tv9#Q>{@Yk4oMqfta219KN8C|X7KrppoGgpP|wy5WI$OV9Sf4oLJ zp9qk!%>mX&{>c3NPn<-5?C(+eGKK!L|DGZfOSou=Y4Gaa8W6U!nO@G@wqT42Jr&+i zYvemB1Ea1(;0B*kaPt_32WHMWih*ll^ZJ*_5UFy6I~$-lZJhdmXu-$fb+jtRMyoN6 zz+fz4bAby0C}P<`d+W?@jZWiXwM6JZCK8p{LfJCAFQv~`QeMX*U=$Q>4C{0jzs@NG zM(ouzqsaIH60PnukrG2@FW$&rwQ#?>TR61sKT^tSO61sp~(L72cJtn%)k}GO5LIwG_Tod-(|6qp<2O{E0p?9+mwxnM;78 z?oB{2?%>|bD*0%5@`q?9K!WX}j#NUIOvrjOZs)un1ju}zlmputx<9MX$-u`4@dD&R z>oX&~^#e6n%9#yAz0fvo<3Ufd=&^jaN55NGW&Fv$(g{A2xe&6|a79DLjn<;A65SlekGFq{Y|uqc2RstG5{JCF7pKQV zM0{+UCZKI`Zf5>bVl1>*Af=kl2rn7P?;eY-%n|)a3fn8I+XgWA>_GUbBOeD=N;LJP z3L9BcGBj&B5&7kV2brr_6mpt%Te{fCK3AxUDxdDbOX3af#-F)#<&ToDR3A{H1M{Cg zMiC$Y+{QGQ;wB^xv}ASc6Ak6uWg`ulI{;jtFwNR&Tt>!ivbV!?RcQIsooSp(p2Gc=>?W@Z?d- zK4mzz_kP`-;cNL`;(OAK`G~K7n#&FEdp3ii^nuk}*2e8Uq1Xe*E^Lfrv&V{4YlwoK zl+^DAcw^C*fug2Nu^7}Jn-_kHsf^F|(u9`ymCob~(w2+loPI;dhpoTQC|(_0m+!I{ zakkFC%jH+He3i7TT6E_BU6b*sQloshaP$3Y^wn9e`S*==(m|#Ddg@zS)}uD3^q+H) zSuO97r`j?uo}Jra=Nkcv8<{s^3Xr__uAHYwkuT2|SQL-A2d$gu*=?RY?fHj)*VtOn zpOXt~=p$d_|FUbF6@O&Fedk1nu`_8+z2`ya&)f`nXks>S5otZ(^CeD&0lgk~?0$~E?mOyHZEf{WFKJMq$W4Y9S|8+6eTdjsY| z($S2ET+MOHmCeO}0k8;ldj(rE&W<|a$8w&cW~@2OiyP-M-Umh|6&NE!dvSobRq2xk zh7ZVre}FZ@=_ytngCE#zPrCA{{0HO1!j&mMLxr!4NsD>@n^mzvq_fZl)A2fG6PWj` zOpqy*c9K72r0dT^(~{f~23mGHYJjAfs_jD?i+GX@-v|UmLq~iLYP%e&y_L4>XhLz3 z$7STy!5GngK49V&U-ps^#(QBAW6(d#3v^@tN>7ab$RFZTUP9a|xv5g038veAszGr$ zyvk26?t){YQbc4`HR%mVv4yHI4MYc7Mkuih%ua4~Y8mNR)oM`HOEW~Gr5QgI0lnR@ zLFa7Qt$nLa4%1%&9p%d4H(4RdPP~8j0r8_I+@D^ihM%4MSn<%SZaP3&FlK6)S1dYt ziCACcwLe-qi6P|Yn!4eNK(={-&d6rS19g^|xV3Fo(7pgB`q^n7Q_ts&hlUEXCy-Fl z;QU1j(lY)#t;@Rm-3E$lR+pVV>GJYd)A!PdT(0U`T*klit>(F8Wg5A@6U{U}Wg0H> ze_?j)kv_IL!zb3Z<>UYMx~sABOzrC6gHx)$fNM8ZEAr86#ke=^hHnc? zx~n!q?iogqevTx6?gj%w;&>03jqn=?KJhv12NCr2W&1&6G(lW3E%^-pITac``-WcHMDx$!Dk3UDj@;S>iDm=b@BGW{gp7RhbhXh3_k3i zoj1GXcvLU?gP1W8#X^*=eYF)LYUe;|tthrb12B7y2hx(H;PXa)`5%s)tb5knhHy9i zqL?X&w~ytol+S0n*XOTuXQ*cAay3>rO6Q4&M75UfI3z^t?jN$v+yhO*sF%ap7g@{(k?f>vCJ@j&y0I zpIi-~OD&`U^JQe((sfk1=vHcVzyHsn?ib#vX^Yfxz=`zm#~f?MEr*9cE>|P(L5W4> zr2)K1j))iq@Npu0M>-F2SnmekZx@hZVG^Pr_$u5I+Ze zN7|bT)`y-e!@tsxYYh0Lx8;^g=I^?yzOzknX*v5#ebsmSL!Hz6xAhCNqoUSB?ONBb zTOUiZThB>#pGFpL9KQ~Wu2l|vtDK%XWcDw2BktQRzksHf(%;jziLREtpV-x36D&Jk z1HbOC-YVkXr6RF94wwo(!4XiCERMs~!iIU?@wZ?3AM>5Xan5sX)ciP<;`sJ_T zLtSEV@Kg2#8ZnumIygkJs0CAodfiDx!x!{m+gV{l9i1Wq7U$rLABmKZ+-nNV9a^xJJ$Fj|4b(Mvb(R#i!kH zpd;p=`pczH{k$sf&+hs3p&U)pQ%a@SXt=pAP)c~}XEt9r>{lh}aLQR!R^8Gn>g745 zdUlgLT>?WbmNL)9b|_m%U%Cqn2DU%R$BdbVd_W-EgAaUJAH8gxH4U}b_RcD}xpl1LMx8I||fb}pKE`GVSvPLuuX z>NL!8Pq@jY`Yl8%XhY}}yadiH7U=}o9=r#j1q7b>*HL%iUA=!U^i^s3(p133xbh}|&uujc!bsqy0a3?>` z;Pe(Wg^hQn#GzCpHOv+wYf@7f!(3EWb-D1|D!cFn+yW@*L9xGwh=bii`CuL(#fm)1 zcQ0-QNGSq#CSyc!>w+H5c{)q;2mn<{x-MtN0j~wguC>Z5eKL->p>c28VpwI0V?j{xGw`oD{3<9Sm}$8dd4ev&A2vA=t=B- zO+=ag%YH@Z8P(MP^=bYf+NU^mA_zTm{&HP&vLEa)(3B%L_L?k2WWvxe`!e@cMY5j9 z;n7QJ(+=s`>W%SFDD} z@_^_C;dw-?(=S7`tBrW6$PEq7U_m}FGp8|Sn`gI|u4ME3>i zwnV7XWiy2*ajAd*(gTixWrokEo1@)1nOR@#=R$s>vI-pX*u60W{_7vEh|{0VWZrk) z>_9CQ{Y5j#T6lD<(g9LocT7CV{u~EcgyJHwtpiD7oGIlh&RwKsu^==uAhY~@RLqYD zs_AJr@Ys`{S#iogci=7n@HgR7w{?DImq*f9+SY@h%}`9Kp|*@Y8^8~$<`k4wUVv^#PWkUnwloc2N4Qv}(`S@`bE1EPpzv_Usyrv= z5F8dRmFE`(MZ75_dILe5hh@`S7N?PPShE7ET(?5t$2aAwT+X_LBW38T*|vw5FBC)x zYD$2}Qp}2Rkwao8+2xXOB_Hz+EnOtM#`*Xk6vx5^{~g@s_a6y5C$14$`lnqH_pYXd zw;t=!5@LtQ(cGUxFo1{JH7NoK@7*r0e`;x7?bM|K7NcL(6u`&gJ&l;gF75z8r_UJ_ zmk(^Al2<)06=^@gV8_npA)?9pTE%itfq&n@=(qlYCxoE$ACP5( zNaORClr3j=7B1C0aHy?Fj{5?`vxDS60+X-(G`&P}`H!{Qm-FwFs z1c!vSQ{KyO^!n@|pjn32!i#&aahf3)I$W4XI!Sp7AVtugTO@Da(W2=J#Em4$PBgXw zAhe*I9faS|=lkS?mD2Ld1OcGzBQ}_utij&JW0kT)1fUBRNnZDbzvB~Sn;LX27EO?R zZ}t>y*Y-`7(!!L4lL{Lccv^i{JEyaHL2oZ*{K%d0MI;L1+r#Jc2%@dXlz%R^U}!;X zXE*uc8*R{oGClXRVm_#i2>jvfPB19@U^%i+zwVd16k!*I|3Um<3CHD(-__yoTC3HBy(=!?^%@OLG;b!%ZTXZq65kW_8_CdP4{!QivdhNq zwCkapgVgi=a#4LNPVD8YbeDj^YmL@trI)^P?j8HYrrsIx8Fe3TR(o2`&RO55s7JqV z8wzjRNEIKeuXW`MOE2-@oQ#Tl(*VV#27M6Fl1}ef5QZKtQJ~R|k#`8h86E8zT7*BR zTb%^9v^EAp3#+pnUpiyi4*wyPYQW5dExZ|nlzqiTrHNz<)~BiVU+#cpek2q%CJU97 zh=aZ1RU2o`C~qeIuWST7kc1w9@(St61{zk$=>0(?_SuJ-HpF=^A_T+}Oo#g)Nj!`m z5wr`4)k=tHK?^cmIZIO7Rz`L+aTn!@3irV+i#;%$v6e8;2joBkuN=t$l->z>!MpkY z{_lN_kqS>Ar5R=bD86f^=PI6JYCO>bz&-g7Q4o&=q=%wnoAKuSZS2Qwn2|R^* z%7WSjH$KJ6NPe%nj1o=yYr=3V0~(JZ>KcU&eA#sToOBgPfzg`+ zDH4Rk+Ui$Q#{HHA$(xTjruc54F zsNt&o#h+geLvZ_U050dh@4oW9nwBYi1-=C9<*)eI(b-3o@GR{#B|+KLlgC!QHFVZT z8d}?!M>Se4J8!!Qg|R`P@=|ab>$vO<}Qk~^)(t^|GQeo4} z#)T9(jq#t~P1c8eXZ(IEORBRbCTz?id3T7t^RMsR4E?#cF~OPs>Nky7(~mYLKj+iK zFq=64OkMk_i7O(%3(lM2fR%3xjM7Jk%c`eGy`4T<(HaJgHqBZ-X3^^GR4ZM0mug$y z02j0Lowa3aztJs!|M+GFj#h;l>`j+c!?u*c&FEc&R-4ho?VU6vyMc@UE^|6OW>(!8X-^W@X3wgQeA2h9}2!+Nh1JYvna}>#ZT% zUL%*(!V&bEvbv-f(T<}veg0%wDb1B|0t{8pwc)6p- zPK*RDPHEZE1O6z+>?OSZm>OmI)h@&NhQ<9@rqaBC&7Ir`#KyL{Nkrw{-MQuNOdwPC zmG$4pzL8fLhN4x;=Dq!aFAA(}awkI$0L!S(9$gmE<3R{*+$j1mo}mT|$O z*m_Jm+V)Xju$xEJ?>zvb&has7W@e5;t#N}yQCJbIO`ZkA#&N6Bb3He!z%E;cM)&zO zdwLyJxB!5OvoGbOsbu+xF8{Kq6q^~>j{>~h(cMN_x3~3Bu|1}sL1T@`+R9cm!R!MX^_=TWJ?WrYtIBpg zuTO(+!?MR*ftrw-3Yh+)ShE77U2m3@P=L4=Lxc$C>u`ohKY;p%7_W*j-~lSd)2j2e ztSVkN4tM*u480Lk8a#VEX(596eW5fS*9}{4kfB)SmAiF5MR4vfNV8CE0Bl|x6`(Ng zmFKsXJa~{bPi@r+_-MX3WZ(x)aYO=*;L%wwc%*^bQ+lFmSHf~8Zgon@+_{=4yS`8~5&HPjtd zyrTrEL1OXEA-d;ytxZnZI9jCSU-f|#!O&%J^%2e^9_QCfL?xp7iy<-gGtd3pUSjpH z;t8mBBIQI*Afb!!31qYg=C@?xMmT%pXMnPd052rY_((3MT8gbd`GJD^@^ys|cL)UW zCV0~3p7^M;P=+}J_zy4RS%h-}K?wzakI_kSCB+01jH4E{a37-iD zE)AT=cF8E;MT@x0h}L6E+?+wAc6jerQs(u5^{VRX*|w@1>qohL#5Nt`(y|r&?4%^v zYKO4Z02ZQnil4y*2HpE?U~KJqCe6p#?Qg!V*3PYPPUh#F1pVWn8$|Nb?yX7|9?zZT zfxa5A{P^ti71dW;%k2e5E#_En@O^e`kI+vrhgFjhob|2XN8=P@!S*}GW5gNduTA@i zt>9GPr+J^*=T}*Y{EnqHS=h!61qy}Y38X##e8{xWTjuUHj{R{d_se+`Bwx5L>6glml9~jQl5!<1-FXBk)og=C#1=A^2le8Y;dQ1qKgwL7)V)5N=rv0Fp z|A=5+leo9RIl*UYp3eqSKDdy@EaWvHgy*l+H0uvW*+88W&!9xsyr#Urgm`~!&UnZmy2fAf}VRn-~nIH^S zZD#$dHPiTgrT&XtQGqcKAw_)RoBH#<$DH1YmM5z^GS`#tZQbKZZ>jDDWn~6UcUs)Ka&3fZY3^ zqWkB@V4>{VlP+Ln(D(eS4&zm>?|VaGYu;~f-dWF+H1w@hd$-PbYBUV{C13ir&V4Oi zb!+C-CN95Fz3TL{eJEBOJbsZrQ%D%=&?=X4CR#|BvoT=wKw7$`MWkbNOHN8cq(nfF?orY$Al;3mfPld0k}m01x}*{L z?eqQpJI>kJ_B`j|e&5%1y{-<~<(Em{9p=tyh%_h!rFV^!FeO(!H0~M8Qin(UV7W){ z$L*6AFTItruwoHn^7X+X<9fimx?E`rF`t zo8#t3ksaE;wTv8dc|E};(6sB_Fm8G*WH=`tbZj}6BfOX^-4akdavP@6#3Vj9xVrQ1 zDBar`C7`E=1{NacL-_Dv51|LX_6u6Tslh6b$NR)EU{$O%?{cVeH6G#cP!h~^;PB_< zeBb-=KT0@Z(2sR8x`0;i+c}4akn`4x+OGvlws$bw;cor+0may62{-2xHqk|S1Ht}x zcQbDF27*yrCIN;36GuB13a5L$D9m`}N}%GnxQJ=Y_xE0!IE|DFWfFz2fzZR1oo~|m zJzqw!UpGbdoqhmtqMNYXK^IdvJTP#&jTu+g{a9+?#Q&Ce5N{w2Y_K{xvS{^C*WclL zvARwsxa?PNI;HPerMXJoNnz?(T8r17@_jM1znK2OKxVb*gGvtKqxW zDu-Ar;iyfnce8g|e@Xm5xRP}3ij2>;!H!Hke;o-HXW#E=`N_pOU-HVk~ zd%D-=ornnI5=!9exReV9A9q3y%231^Ycb;BQ%Lz$eb3@Y0i)8M1PE0i z8OhzGOC%=oa21=H?%yp)`LLh!zjlQ3$GD7kV)*b26TQ1VYrT|v|NEkNUx-N1vpTj& z`FwPbe`v?+7VpUWpe4APrX;dItf0>M8gF^6))4EedA|DCfz!!6&0`OsKdRFs4qrZZ#iV@ETNx;r9ZiM>+524em_MzuLEqf z*zISUfYfn2QuQP!o;jStKGvRZn0u3KbmO3++*?*+o7C1WG?8aPDwp50(L=?9;zO<- z$xy=(jkWEmFTpQ`miV_VNyGyRK`8>#Q|hFDJnX>cfrTprVwd-X=;vI(C5;D_Ef|^d zblyL`JyfSiYdC13y5h9PtQ!QyZEUv2-=`r6%0}}iVR9&K{LG* zE@JmsP6LL$#l+Yd1w{w-Gh8Db+oYbd56d*@Q$)~50X_i4 zP6Ub*$VlbR`Vk6kjopp`@Fk|E0l8l{L4h1Tg;7m-gA|`7$Up>k{ zK5s3V!L=l&&%&MRBU7p+q5A6^l(d+3b_|OnIc1-!KY%ryB9G4xA;EVt$^6oP7&Ta! zK0eF^GQURgrIQM#(Tj-ycQN)IZ}`##Ma!wN{qAsqz(@Va^)^c;_guTz5*J4UB9!gi zmZ;8O+*E%<7G5TEWm2bF(r{NF@Na14MPIcTWGCubEg0P?eqqQ%?{GAvi~|$@o$WzO!Q( zkXNXmBRQ3R%a!aae>onw0N0AQz}%D3V8pNIQ1Kh;VtBYViUxi7~(-y zK?MX~UsrmTbrPeGYg(sMeWBM`0Fa4~qH5hZuPx`N$|S5%rNPWj<;l86mM0bjs_83s z{)t)%?~-@BwtOW)Q7X%L(gTKu=ljm4mhu+WmAfjZO?fl#3K$)0nJ8YBf7s}F-E^Ia zL51q7JquRier1$rpx45A9w_;UiaiDkm-%(_OQ~Jo1iPh2Uf=NLQ&fYytgy%qzF6xr zq+^C_rcHsk<Iue;IVblTrE=HAp^G`BDh!s z{G^x}IMn7G&(MMg@go#ixi7*|>z8ls+f2pr1`pYm>j8OHuRytB+a zfP6o=FO)Ez$@YQ;VrX#~O4Dnj+`fD98h$YjRh>R{|7w)0PEl?Rwy!ogRz(H7)66g!!oemLeTKVINYmw3(7D z^HtK0Z*S~6F*q(ZSY6*WT98ZcEu#j6RJ8L^U{(J24rZNMOS+6ZI@rJ&{`TF?RfROu zel!%`X(}*r_R=jAVih|e!OmoE4!J&AXAFD+AN7jnDeHb( zLsq|?RZUWx-3GVGAS}s-PV@HFw{s5&%;SeCKb1b($;ZB@W(a59RGsk0BLbU1YT-j6 z(MhZSJ=F@;^+FYMIt?I7oQ`5eHIKeUPNF*l|$XFGFgU9 z=kd|uDdLr;jF~X^h+Ok$jRtn`&eOWXq({#Y=nh8tFZsJKY=2k28pI3f(G4tra=L?M zb}u|RsbXDM{T`mrsjXk?dht#8zmbc%HFW3`2`(K)$y~DH(f~=JWhU9ePtNz(!Ea`E zEq$A|2wKO)^Vg&8#d&XNqJ1alRHwr4W5x&;izIW=^f)=$ zAMDk3ib(480g2f_CCCTU0MQl6vIPlW{M+x0d88jIk;0_S$u%6$DDh0T_vS_}?@i`p zr$sD_@F9G^#YEk;pK~*KvzVPNEMb5@rhd!$7F7Nmym!a;ho#LFmq#1Z!-Q&f(YkF_ za_F&&fEI}}ksH+M;bVD>B_;M5<9Fd?mZd|7!PLSE#|I_C^|oy?Y$bq`5@?Uqd>6xO z$o}@+JGE;l(|0g(r59C{$dTtETB%mXrTS`I5(N1`6-Yu>ifGV>eo9!+1&O%+$%|8h z=c&H-duhT9dOdlW%%QcnDq;Q&^@O5kX-x2-QU2Y;tc>ERzT; z<(J4GNzCr6)gjjU1olDe( zUNYg&r#(xe#M0pKCE$3EiH6BY9IvK>fG)YDUr)Hci~Y>8DaGL6ntSkXd)H#!`enBR zAW6%eR82K7NKDkMx3e0;`-MYd>8cW1UV~_XB5nB@3i3!?chrpvYj{hlmUhci-aQLO z$1$*IF^4R7=%_^mpB6ffEP6f4QIdMY5%F+Tu+cb9UZ{o)j1l0 zU5bm_mx;3mWtE8tPFz+Ra9}8mQWRLK6WP$9wUWU(`6H%)xCfzvqg*3DTi5 zDz2<3bDIfSY+Rh7`%GouS+&ayvkA}6Kab$m;bw`V{P9RoUwzNK8OLhqS=8;XU48Sh z9f3yB`<`6+HYB|fg=)6FN8Z0uvKv%Tf&ifnXQbYK6GqG^dJE=?=2ZHoi(tVKxiy#- z4H`y82fHUoa8=W~m&PLAMWfUaI(=}-)ePbJ{3QM`V>(shi-N?{Qfe4ia|EjaJ4|J2 z_Vn2|7X(50_zj=?CFUJuMXRMSgwee9HLr3Fp*aKbKsxtkL_OOkd?p$==Z5Sm>#d{77U&J;jD2p{B~;Cik3$l6^6!+c7sv`Nn(7EhEg`kLx(U zK9gOR#)-qJPs@ZyVork#Lrd8*!c_$)Dfc9DHC2Tf;F8tG{mbqeu{k!mnUFj5&l|hv zqh&Tc(y~rqdrV#LnZn8-(_>4Mz7M7`z*Z@qo_$8;%1rJj+gkMIY8$h{(=jB<6R6Q< z**92eA_hKRb?{8Ib-uU(o(t2HeS^2#Z-na5VbIe(JLg$AA|wQ~W)PHt2A3T!lw<0n z9D=sF6tSSM`fM-}!_8(_Je5#f-g**T#E?s1dDUp>B`$(9HYAe$W7#znU4h9;5&t5}0&N<*C1fAdD3Y$zv+t zq;V($+&}yaxx(6egnq0HNjVkM^Tfs>WVA34N@>66PMHC(^p|V3AIiAi2UULbO2_e) zc2yajGgJgh(ZQMpuoo=e58O(C2168THdpC9D$J7p%svw0wWr0-|MzXu$_QwlT}1(*iZ&UTRBOejEdDr$` zRd!Xj?k77D&wZuZKfQp;)wbgWqSmc$l^ws-XeMblc5|=XWB;r~@K37-zkVCsrAlO>j6gH$w!8ZGK)$~3$ z6u$fdecMIAQ%P-w|N8b%)-%+=o>L8c)7c9ii;lS-M(d=* zbj-lES53-&D(4Jdh_!Qu^4SoIrqKV~tsJb8@f3{_>{A;8$#XQA9bRMijVo+Chv~<{ zCUZ;2D=Yziw{v%`CeQ2(TP@pkj`!mJawZzKELeq+Uq1;=lg3z$J>0}R z-mA7*)at+-ePYTlDkMoX#AG>55ROwPNCS%b_e$pmms3-Jde zUt~WuCK%)9h}H!I!OD3Fcad!@ggH^oDKUoTa4C?qMYc+qc(J5_@u*~=2&^Xe&$oBjKK+^Divr0j2B#kmG6Txat(f0>JOU8WZ{^V99BC5p?fo)%FNGYCq;ShB4ca+;?UpF zL;rl@RRxa#)qgD%+~P(0O+{Y=Mo4wCL)$`S5m1{QYn5iPhVq-Bgor zSMDyx9)o5J8P;=E+0q!xmd(qMH^;Gjn;ln8CO$4n({~yFxc(U(r&oPR1?hwNZq&vz zRZ=c)FE!4DGRrUMC5}Kl7oi$5KXJd(`uP!goL%@YJ`Wkm&fY^h{*;6$->p_B1_)LV zWtck&8($2K=U<7J|&>R05xn>*W! zngo%=ozkXK%-b{jgfo#v^hchni~IVvSMLet=g@$lo;<6dAnr|3*^Tb-=KPOoFScU2 zg3)W_S{oH+{EyO(k(b)O4nJAVuiuBKe;eT5-(`l7?cq2!;;wn=ynil0Ynd!TF2Oel z>y2v}{T*mxnNX6Cz4gQ{plToP2s&Vj@=g4Q79>Ce6BoHo<-m^IYal3-c7qv$DTe3S zSg|FbX3+)#)~JM(fa|ognXmCSptY|!V5gdVW>VH4GJ_ukO(0=Ygj#)h9P_Sg;lbO# zTdw6_kP+TrQXo--uuRc+QHk%qr{A(Nc(z}mSw9DbQViND93*6`Z+vlBWH;m#bGZ%8 z=!ubG-M%!R{(O4NU|*>4B<^FKte?45U4tPkT*nlkOcr5?-VQa{JS-@Wj8S5+ESAh0 z7f?>ky&O~05ZC=S%`Ogtc}~uQAjUP*4b^P%Qh3l~d9QQxOnEh9gW$8XJ%NYM+gSYk zB*M&abH7IB z7sN#6#{W!<8e1#P{u1a(j=zz_LlvWX3C$_MA4&O=(E+7i#ju&QO0S)z1#wJe9!EvZ zew-g@LH|%rdsyc2^)nD=EY`?Q`@`vHGmRL({`8U-+biDsxqK5f5(p2$Ll_gQTF|1Dwhp;gAQxSrbHAlc8lKGyxGpg3@QDH0my9~^SNL= za<4F=&6%qnfQJ-|fWm{=Z*%M!5hDa|PGj-qw3X%mSvh~yW3$fDel8a>#0r2+o9y98 zauS148T}f-=`6wR;EonFphfXHF7PcmK=}L}fJJ32#cyGLgBvVjF$w7`G$n#}N4OL` zSyz!Eqt@!ns(iHENjXhR!$swqH;uan>Wdr>axU$QsiTE_)@Q`9!XKr1)_?OH(YPRtTk@4-3^WaHT|7PVEA>YPe&`X@uFr;!7sj;_774_bKOoGm_47YC) z2R$1qNud9sxGsT*7yhA6>N}akMxDUi;`_qGVwr`h%o7sfJoBRVp}jE5=NxqpMP^wnS0>0 zP59OckKhFp7*msua?YkKG66~Xbow~z@-cZnj>1Q_KXC+?=!5jD$5FU+nDu2jBlY@A z%xE(K?9-Dyi0M27T((DmOfvV!xFKq9h)QxZ89)y7gy){u$k$YL9b&~pi{WWA53~S3 z`h`00Utl6psz&R5#or8C%5hG4x+K+q4MI;WCac*3 zt}vP9xQH;`y`~>;c++=1H6S&Q!)d_#YVH!c>-*o$OCzo2n)8II6(hCwy~kJj985g| zP`Gql5=IDc$P-}E3BXGfug1HRb?8T4UZCG(WZXE20XoeaP(mIpAjIajW` z@(c6pYh%WOWHcY4sQ`5^q-58|o!7ink$9|lU?nynD5*cFT1$GoL7-h7=H0Rk1Zni* ztYdbKCpkEOF4WC=ol|+ah*~y!pLEDJFXRz8dvSN=G3e%#YrpJBx0nuB`?pZpBy;W5 zCK6xyF{-t@!||@8DKM(R^g{oY@FGF)>*dQEOv$(J7EiY-g?QflP^#3R6AsiU%dG!e zC-o}5nJM-MntaJ{tY})}Y2jrzZWYEC+k&6v;lu-gnZJk$HSCn@jy5u9gw4>G?lSHF zY<7j@%Fbm5Z8x++0aV~~D)u-~Tx{TtP~o4St7D}AmMIOy@Z&A~c?Rr)o6?u4hXxI( zh7)3&mMh;^2g*?kyg>gwuGHVASDs99jpj1AceftGX38f+bO_)Wn zZ0}m>5(+`7#}CVBC*&`V-N@s$Gk_I134>7+_=FhQpHE1jOBUU^90q4UiNW1}hWpL} z${B38Ls-!3|0COuFXng8)97_r0U)-hoeFfq0i^sc&}}8hT0nyg1mxHQC(FU+>WLtJ z%L6sK*ZdM{IzRd=ak1>5b8MI8y6)&1d@o0*#J*q^Nl<;VDXp{EB}Y_%J}4^9Miih5 zckDeC&2E{}y53s+b*&}_B}ITb1-1PJxKnt&G$3f6%5NIgzh&*X=^vU7FL>WJ{*OHB z4V$dEIiha@x;1!HP6A+G`i*cDmC=uH>iURKHk32GFXD2M zlor%-EA+yp89!K~Hv;vGY{)e?3Wt;15&&b~r6@s0OFjE#I?8nrrSeHXlEQ-4iT+x& zYaxot<)9e3aDU$1HG#{-2>MbZk_2j;)Y|*7f_u@`d`gPF^0T0)o|xtXh8BN`vASJ; zD?MTwYpX;wB~-o%yG45#U(Rqm9;oRhr5D>^N&B;hTaNdNAul8utuG;R~(;uf{x?{{U?v)!1iR zVL{uvhyF3f40f*hkqO$Oq*|He8I>}P3JV5)nfpjP5rG{6`}Y=Q*9WwRVMOi3sVgD zZ-Jq`V%9v(3X}@zg!wIdlujrV5&R zMj^v73LP&i2FZMr8x#{tqyq7mqLp)R?9tQ#p__YSsoAJhFybzlJOa9V5rt-UjD_Fu z=@9_jOx&E#tZ0UN3`aIt4^#eruoYh>t&VFM8n}MZyW#jAQNZwt7JyQ!OfDzW%{FNw z7*D=o=Lb&K55|B1BP=bzwd{}v_k|_CdLNqN6&y4M>XqL>BgFgd9s?n0R}nLm&JAL9 zCui$oDIq=;Go$!Kimdbu?CN2u>n!$F)J&jE%;B$2!u+l^J6b|i4&oCNHzb!kNoVIm zr?2bn@G_P+d2uYg1}$ku3ejm zF>-3TsOTwj)T8FrOhWzV6>`6`Sy-cROzE&h1yVIm|8=ny{ar54N_B$erb6 znAEqawwv-T2oDO6^lPL_jQ26Q;!PyK&oEi$Oh@ zqNUy8<%sv32jxYyT?SFB`;5@?k;YlS*3(P)*u=_8SZu*-4>{@O%A{f+Pc(v&Szax*o*8Q5luGfohzel$UmgqrNejzx1 z>^wMZRCIXi>v+Z><%ajurIT>u3=0snk7@lV0h!GCa>3siO(Jr+`#bV0NAb>>HcNy4 zrh4bPclGni>1fYiW*b0>dr2F|PdQD%ZCvG*#w;)TTD@=3(VWIMpr}IOJ;?IMpxEpn z8ps``{rxZiVK+U7#lXD)fMXAHD2YXw`6^o~PhhoZo0l{7fDS1}`^3J$-y6nPNsI#m z#6e8I2ces|#t3a0`idbKsqexEw5Z)XneG#^gV#3?riaL}e!Y__riNw3A11-8fm4t69nd zwV$HdG?yPR_i`N(!LCnlEUNl-}70MYK8iX~b$Mm^mANhr}RMmZ7x()}b`oGvY zNEGFPDCG^0hC2CosG-`prhQ!?gA?#<%k%5pNh*Q3qBm5qQgf=IXVa-hE`!M&awv@2M(o*%#Oct);IJU1$`J)~U-F)m2+grOvTiH2) zt*c74Iv}DFGF2i$b!%y*mn^fRnV|sn9g13vhM^{d{e^Dgs1(rtx(|P{C2zwZ=I@-IPaJl?jbm&~d3~?yI z@|jO>F4NIHC^w$*v)*DRchp#l=`*q0E%qE;S+Z2#(6i!<60_E=H;ddErU7SHJYVP? zTw2@8jy*DtIK6UJ3T-^-K4t{- zg>Bf|ul0-mV2Y#0s`A{wlRvzAY7XQYsejA<8FcupHqgfsq03~>mj{K<2^jCuX6xJZ zD%{maNAX|xY46cn^6r3O9R0Ak`@F*)ZNkDC=9!0?^&o||<;yY8SC7GO&&zj@?v#i+ z_V;VB@O*~eokhP(muj`<7xJB|wT{lNv8jB~GV9a->C;RHuvX#e^Cj3wDzmZlJ|8>q1K-rN(~kzOMVdw&aFS4 z1C2Ow-TKrV$Ngu55;_-jt-fk?m($cSyNat*-2+t2*NS~iX;Jtjm)HY4SMQBmZq`ly zjXOBDrmr}Bn3`$Y0%2UZzYmBryY73R?taJUtC>svFQ9S#&D`)usf(qvH96P&&YeZ? z`_D^!`K$GVu2u!u9pMz2{K@_|F# zo!}0RI$yp23&O^|=)ZSsdml^q@U5h?!v{ZSUrFDo#NitzmB;ttPM&|?=dnmG4#UL0 zH+E08Elwm8ef`EBU>tDa(Dv%gL8tvQ_hNtZkCfu@XU0<)prl`pe>+we*e(w3lY?_I zF1$MbLa{c7aS82z4TbpM73p-gZy_YG?=-L$%|>S!1@M5^=Yvp6)2ot>SW_Da%Y%ACnbV|`rEc;wj7Nd3Odtq#H0 zfJQiiu?m_jqd-(KPt9!|MMC7G4PbMsV&G;e#LPA;s>&BrWz7$RTU$xa<@@wi7PT$|@k#W+;E(7@2lhvT$%p4*1(}eN~ z{%p}9{;f0-N?c!^&l+_06~1BD9bu$e_-)kL%1rN{(qRW$}CdG6n#@ zP(&4Qb@`I){-LRrtbPXMo@`8Noh3|HAm&Eh7C4T`2PC@NcZmZd^(CS-)Ad9#$mu@$ zVmZN4g}#YeE=-47I}CE>0x7cgAt=-f{tVoo>RxU)mW-d-#btVh7kc}-(EbTs6EY-* zbO<(0WiWQPy+ECrlk8WC!J}}bl4K`E`6PRu-3vuz7Y0t?LtIOfVeFPjouV15aL#gQ zy2H(*4lcu_Pv>u0Mo$t8xaz4g6!H^*M3Yjxiky$(sc8f`GF(Tuy;VxqR^;*Xrv64L zJ0Db^kzhi~CpEq0Jw3nWB!%RT^T;5qX}=jM&qhQA3QO#6d{r@-v2ZFcf;jP`#c?Mn zs~8!0wZStX*u_klGZ@C{ECliY^Eni|d;`N?GFOH=dT$Hm~0S4zh9F*|V3>R%d zSMj)Eo1ZGwX}u!YnGSF1v^e~x76=^Rm8HUEQ72hey0xzm^98jZ=#ZTvppQ&r+LWJ6 z_-UiG*jDJI{gpb3uNVbpOvEbYgm)WCdM69(?t=oTorMCu8;nBysji+lKy_|-HE8?)As zOWxLI7*$y^C*%d~2ejd4|A?9JpYR@z@;bd_Q{V4GNddJ+QW##34cwEAUsY-%abyaY`3~;uC8A_RuFFm%FeLHUsYi zy)(N+o!>eI(hBGX=_H$JLSX2dU+EVT`P(Dj&`5iZP*msXfXKCMU#G|?Rx|x5=G?{? zvxbd^e(1>1R};RXoUaBSX@63Fe`9t6l|lL;=d`|S{QmKOrEKK+tpxI-$yU9S%>+nTXCjGb@!{qZ=$t@H)Vw zBQ7;ZuWxu{ix#XL3k|h?kzayL5D_SAc;BE4s(>z+TjJ;~9SHwA)E|}0;ki)1%dHg( z`XG;H#1heipnqGl&ekhhtZ3h=gD8W<`Qq1y>VjU6E0Fzk`G$@^lljmKSgaX-HdU8+ zo5xw$6kheJP79J(eyx`DR=5O?v1IB;M!Q=|J0LKkGG&!J(e3Z?AFE7zQp zM@S)Q9u10J+6to$Yq#%PNJ=APv8&z!p{Vvv5av5`(rcg8s8<|r(aQo@vqO}b+GCm7 zq=+mMtdNN%sx+GQ{) zE9jZzV_s9^Vlrn^EgQi@?DKSSwk2nw>g8PZ?b!X$yTq|u^v`E`Z^9sy&`sno_K&qU7Z@HvLZA~M%U{(hkiJW?#wu(m#f_*v=q-R9w zgAq2trXe^;_$$2fr2?3IHD|;UmllZfBqSCCOX00HR!y(q^9~wq&a{3ZL^RZ(yey@SA^Od#3}92 zR0agG8`O~iVgeAob*-_$PcW|b5ZAa zGNWUI5(nUxy%Wu#Nr3Qgknoy0o(S(rc`R<0X#;*Bk0o^U+^T}ND^!+w*hUNscx9Tq zWY*I1A$NRWn>*<@6b|wMGGb>rr?V=PBy+c>UOyrlZ@~3cTomfe$}#Pq5+Gd zlW%!VX41!_Q~-9&u_P}-hLC3@I^_x}?ipmVM8*@0nq3Sj99To-y+=J9axkt5g8Xfj z_!4YI4XE#Eo9q_Vfg&Zig=4Q=GUWE+Ki={HpWBq8KO)d#s*0XS{{pmQCZv*jE%%ftlIEWR~>eoHj^z?^BRt7=aQ zR4V$ki0rW1wjR)BZ;4egA3_^g%}&BW$87bMEu8cy4(&lH^vMrqFiqh4wD`fQevw(` zwbg%g@t(4y!Jlo_#1`}d+^j)8|4_*_%di==rMJ8oB*R+~26r`8#&qk)8X8CYd-! z`uK9*txfIWfzu~9;QF1*Phmr!fK~hYu(*z;FT4B`_d&8l_DzFFQvY09OL7GF-Q1Uj z=KWg7Ccn73&nz|WJG$!B54)eYn)of=A5Y`djI_@$b!ZN~G*m0tP13npw40fP-G1LM z!Pq&zJnvjQ=#O>JzY962YR~`e?V}XXQcQGxy^pAGs~|eQn)jBIHn|%6F!OzJyuNzZ zd7*O7Ks~x-@j&@~3TTxS9vO=^tkgz7p>pzTxtT~VRQolI8L@EQ+`5VYK>9?;P7P5gMDxxh*tkl<}<|C zL>clb6DKdkrptmgD+&OtnB)dOq(=jKgbql(272(P*Org(Miu`M*tb_*t>#bw_}s%_ zaf`JZtmC(w?qzyg0#QI0f!wdbBnFge4ds(Q0c}RDpANF5CJety@xJw*>!%oEfy%_{ zUYsKhPNwdPD6J?!K)Jnet>t@NB?$iNqWG6>y-?I=29SA;y>S;*ZtXa$xf z%=sg7PXs-GGTDUvsA5O-D#+O(6!Qk=qh^RPgH`9fO>US92LmgUzWO@6)+RIV_{npT zD#n!Hoap_9$LaaIY`Z^9geO}}5O~mg9qM=vp32SE&z8RhqL}K)KjnY?!b4kbNbP1d zc1l*eW#x@c%4slqqfUVe-M}zcsYJU_jS;1El% zx>p+NNCvdf2xum5)UI^pt4HnD^8~?}SGgvtP^0G){&9Bizx67oP}Fu*SYk1pB%X&z z7L1)*w7eQ#E(c)pFW=Z88Awa<$1L=QqZoim=mH9lCk968%EVnFeY$R-r$K|EV^#d6?I7Z5*|Iw_v>}Z#K7*-FGG0w&^jo`meUF2(-U=kcS3q-?g&c zdDo+5u=eJ6DWdFM!sz^krF<#Kj&9xee?`*e9s9p1OrH;ssND7N zIJ~RMX?{SRH^iMc(FYisH8m~&E;hSdo|G1B8nIjUu;?h6*|ydkJ3AMqO+P<8XOX+R zxLO=JY;5m%zguzpb-4v2?8N@@ZTX!&j7UA;V&vF=PWbbj^pwq!P}t!jn@_!w!^-TP zdwucm!GG%S3%=+dzPU=8n}6*6nXoU+-6v~#rowL)XG-dL+Yy~98*x{9Uu8P6?-<)X z^_g8$8ADodk?afE-5Y%$RnbS*M2A)T-|stIR^1&POa1#JGy&>RiyS^zpTBf^ z@Z4cuep1w#^yF3Zlg>@&y<3Sa2zy6*@-S<5uJ3inu6fPi-;Cb$A8)IMqGp#iBDP1< zf>?o!3!T#Z8h|9rGPB1ybteaYm&I#WBFGLvf1dE z)}Z)x7n@Q&EFiIlBz;}C7c3PqXvI&0R|kB&0=3<7A_6Dql`ZiHq!>?+omwzE40;ck zC|ygQQi0Q)Izw?;UyV0%Ff>V{>s#y&MqRhYT9gGr{50JlSS6a=q-gLhPnwgxEB%hf>E4a$eti{=N6!dn!!V?v ze=0J?EqVb$?3?E}V)KXVq&D-ZejS$JeMwTM-dEb3L==Vou-1oo-BB#98;;W^aiX9lBEDP)M>96N|@e)I7%(tu(jY~&sU*YgAzCqJ+kq>!yR%@kO1=BJc za&-f?A$B@H2MCI2~4Z4o{i0Cl5mw2e0tTVu;#^1qdFjrQfl_T@kVHGeI*@Ioy;IC+PraN3&WIJFLamT$YK$AJoHTVr7n>c*<+ z%l^zftfXY9VO{lo%G06Kz>)u`DczTiwi>xi+4Xy2y-DSR_u$SYHA zWZ*WSvA?AaU><{ZN2jmSU6C~sX2aWi1Ta`WG>Gf^b|`g&;}s-C^IUQm`AwE2f?%{h z3%`EB649wMcTNCj5UPMsOjsv>qZA#JZ90bguH{dcllaEEb9%`&=7uM!F`U28LcIy$5P zzha(ycl_6Agyd4 z^o9PIs?s_dP*Huu3?W4Gu45{pCC?4n?~q}0AjD;N=4|bj=wmDxCy~e3{qnBI5qMUV zoY{@$$WA>DeCMZwOICGZTu2ZPH8YbrPYzz%QDiyE5bBHS*B6tTakB+WD^)|EdqRdES~awkQ2g>^r@jEb z1Vs;bT=Cx5&;J$lX3Bez_{r}|7*ZWKGPj5Zn2Asr0z_xGhHC z#bwlL(Zg5qRu9Gfbg@<(;x*+q0&=doLJR zh#Oo$2m-(X(~sdI-H)CxQU@b5Rl%~%WS@j#(>Bu+$82;U!BJ6rszy$;0 z!{p@tVirfxTyRVMrLx<*tNK}M0M~!wac(J10O9BCECele4qo+ufnIjjI0kv&$@JQk zfeIq`1Z$vz?axo6$^UX&xlt@I91{HF-GZC%aX%6x%MX+m$P&E{7HNq^y1h$UC=VO4 zX63q@vSR@GPmGDje&3+LaXbyljR!Apa3hj&ya8WIcOIO}VZ}ky!T>RuT5rKRKzChF z`1|*M#u+FVd!99+FYfmn2Zs+<;;;Jt&~h#H#}lc$!QaZP|8`6F=Ds$Kc;^)3NcJ`+ z^%=+E`g9y)9#o|Z-C0kAzQ4ahYoBuYZ$_(x&%@4@&Yx_WwT*rx(hT@)F+HWE8OoWH zd$gpNY71{Ijn1g#&iS@>#oK#&AMkP4R%_*Gzjy2KAH<>4C8MNq3ic^qnD^ygZMeV_ zk`Pfo{_|o+LaUwaxLOLd25JZ;1glk#>Gt4m)KIqeF^P;XrGk|Gc|lrhk7SbWms_wI zv?6soADcEG7KIQ}1ez~t0+jgszcBFgLS7qG{&Oa#tZ@0+w(d>y%){Y|gSo0w&CP(>d3nSsD$ zMiDsyv611@bi&O9DrBJkE~Pn#IaSm%b-z?3NQ|2zG#afLKsm&j2NuEeeWQOS{(=!7 zP9^A5XTQZ)CV@D#F{8FU7brjsR)YY9Wgd(AL-B>n0)NF2X1pNCupiyPiG0?hJw?-i zZd%j5nV4$I;$OR2zxLf7{Q6dDTt-%9BEb;9%w&2IRY zg>rKB=HFINg~wJD3-;uMllc0cRqxvJXGlmM-0#nCNdtG?OB-q1$-~+mfXf=S^v77F%6fhDSEt74h+Jb$ju-EK zAyU5aPZIqzqIaaz?X-AlHW9zPC>~@xLnP%tr~jbPA^oT~VL>i>KYXp=5L_(C5?g2qkq>&Dh7?2bYkWx`Pr6m+Zx;xMQo%4Nv zvKDK>8ur?}&-32*b+z{PiFJqye=rbJ^*_zOeMVLPYqTlUsIGtLL*7H{Z;a_%W8HV- z8E>Dss$CM9eiRh)QP{(Mb6bm0oqHOsmWECB{+v6>4O(Smxfwlp4jECdCf^%~BSr0) z?_gfTsXl-C=A~we>btU#T(h@|)uh7BpL}Z^Q{ES9!&_U&GxLL)6@&ZhOlB}naj*9+ z48!q28I8Mri~G>FIG!75GXnK^R8al{u}7SyA5zdFgo>R+X<)yPF|u=`XnBD(Z3?__ zP>kuDS&z-qFGYZOj)<=GtH^!R7IoBC#GXTHqb9rbm<@v12H8Tt5bC>aUpLpUCQNg)BaOKWyYrXir=AWLE7}*CCXcotT`a zd?_^@u4N&YzWlIJejIHKQpd?=RJ^aIY5JbFx5ot6Ab+F>kh4NB0@5~q*Kj(Hd<&9-D{ zrG)O<_v->r5}x=8r$lm)W#>nx)JRA_gr0lOx^pWzE=^k?Q{sGOVr*TrFms=lHm zB{C%-jFyBd|9ZvK6`t}`FWvQU$E0W?%l&Pzk|0D`U*XfVsWI8QwJcl_+@f$bT!Owovcz?{yy1R1&FJczeJ6IVNzcdJ z+VS>yC6xQ7b*rV_ZQY;YqS$55Qhal2rpfyx0Wr5-zxj3Fzcp$rLb49r=2cqT$5=_v zjj|gf6!UY&IPBJ3T4%@cN8ao{)ssutzpgDmjS{p7Y;#!`PC*;!X)nGo+kGWEuTXtD zC>U%SPe^IY*Sh*otf1q;`{DB^dN+5iKAxP6(S}|fZ@1blwYSatI#W$u zzkI(NnAUcAHY|Ss-pofPA=`T2YuTW*w(XAUL*QWI=AQLw1Rd;m#m@X|k(Bvk@08Kq ztnIHqtam2Yp-m|RgCUH+Y$r;f-@Pw3M}v2U=T{!sOSe|t*B8#1?&a#pY6!{l;*_|$ zv~KGSuAkNuDuN#Kg8#tGIEOuCbhLyT`r0ix$RKtc6=Rwo)5Kt0JC*{o<}geMFRn-p z#mncYFPA#zl~YdS#4Wfu;ApVU#0uwevp08+L&KnJ^7#WPxq#!2WqhFH8y%!HXj6!H0ILLO;G z(4`3)xfXQdcoP8MUy1@MoF4Y5s)$VBOgTfRbHtv&4sOYt#A-@fqV5q#EhIq6*c&Se z8r$MSK$egfT-u=2lK^;ig}{U-Ns;r-l8-QybZ2#C%ut5$KYsxQmBCD_#1ku=fRqCs z1i{uiO@j0z3hc5~-iX79l&IO$eeR($jm+URc+2$G6n9`erzT$g?dVd%OLZ}5Klgzx zx+AW@1JG{y-}Sv2w{D|mJKi1za5eSMPkALb1YkQ@A+PsL;X@*Mks!S2RaucrChL_g z^>7?=WF7}hj>pg!#U^F+=6xT?Lih#X;{oI|w85}1E7X1YlxHU2ITOzw3|0IWauNwm zw5}ZXCBM9!GXRy=PnMRbJ!&7++E3y%r-sF+OsX)1S4ExMGJdt*3+Z0@6Y%r^(}Fq0 zhO6;(=&ox0lHz)^l}Nj6VFe4@X=KJA)d|ACVPlwcOmmqpUy#wiEJDl|l-Wp*cn?Qt z#&92Ugm9Rc|0I&LCh#X0283vOWI#LjP%?<0t~86r_d7XG095IK#t(bSj(^*~5rMb2 z+xS%4IPYrc+SZgg@%amClD3|3z5(a2oa&VjUYbaIQv4oc!@mMk6JUqCU-`K_mro=Z z0*H(UhSD8T%>WJEgS2mW4t#MJisrf)n@qWl+G1+Ot~z0VRn{UMh{1Ab<|m$sLnuPk zgU=97BGG9se^}M<=Zm4cz{hqvlcGxZpwh(2031-ArF`#I>FaDJa`733)H?u@Ziax7 z_=~NJjkSP<-Dl?xjTlH=H%Bu~EJ31I;XVaZ-d)Hs#^U#l(^6!tU}9O%-u5pXn1n`d z!Aie`Fr=&2Lk+L%AR9a>{H-1?Kr7SjD6vNExUkh6>_k!66?yq@x>ewP^F=5*OxqFo|x%l&}*4ff} z@;3%?k+l?miwUR+VZ;E49o1OGMc3e4cB1td}mQm&AYu7v0^&)XM-ss%u3Q4e8&8Sx?DH zi4OE4P1W(b-d$aWxh=Qoz9&F17q6lTFos?8SS;6ZFAypa@cwzv5r4TpC0y*V-aY`SjxQW+&D_M!wwgib5%2cA{?)9?20`1m#mmhFk3 za%s|iqwvPH56)63a;~wnMHsn@5Vo9jzcU5ErbKZIkDNMZmRu-NXyF+GKx#ASQOS2Q z=(T8n0MeaB6G%2RE+40f{%}P7^r>jEH0Aa5#|^|__x30^kfpma5JRmC%X~v3X?lq^ zbZ9T{-WGR0`}gtQ^N$+G3gnKRQNY3d$=bG<~ zuM=9wpZ8-3ng8Xe(75S+!orfZjW)6F=yT2X4qiKQsY-AOYqg5~x41#(-KfzA# zYrNcf(<-eU}@Cz@igz4Ys&U+W9W8}A<6S? z6Bw>?I$gmZ9Mn5>%})&;<969utIoeI8GqmWeD=+4Yv@h3lHI=&eLrr_(V=9H(v2?F-%vE4f0LbFld6g~2}tj%e&Sk6yL$Mg zOD=Wi2%LHhasOp^o4O;54h^Q|8s^ieXM=XUonDWMr9*i5%a4DhiQp@(Jo+dM>2xB& zaYtCdE&bJwV2=JT(h1nnNNdSgjuS*}-Zgkn(WrqEcuG4=e?}Lhw$erzOsic7{ zee%RXrW!AoR}lXS8;mQlR1e&zYXn51ubZg8yt^Oe_-#NKf-~l&HK`>SRV9xNqzme*6S?!&o2NT`7>}+SMidRc6sOO#dzml+u_UWMw`G9 zhYVY63514bT6sg%YjQ96$+$@epPmB;UrmtN`qK`z%UDxA%<}@*F$->SYU$1MtSG1L zGVGyIpB`wABPqs#lDbtd+gAvOb-sO@^w^zxa|Jvv?|k?(!66J$$w-4Dm;AZ#;XyIV z2-;00YZx@*{cCVim12K%caRz^4*1J}G@L13`T{s^KAvIlL;YrR`Y=On>SH0gb}^p- z%Li#vv&h^BLgt`ejojVYdwt8+t30+`4Y5|g2jB%AA7YdQ&JK6&9xd6g2vH+(rj%>T zBKnkQhmQ>Pa9}9e<;6r5<9Or!vf=aDI$Cz5`D!$flhh+q?mX}>$bKfy`z^Q)^*zJ` z-A2hZknkeg3MYr!BtG~veB}7}kfH2G# zPD_@_J%N8#XH)UiVIPByUSrOL*>^oq0Iye{CZ*On&yda%^l4+058j7yLs(?7gS5&1 z2ORDqP^|5rQgJQ-k@r`h4pYV_&s2O75q)F=f@W060FGcW1b~`JHt|Rze#tv+HwC;L z^v_#$@~V7h{TZ)LJtkeVhcV!}-xtA&A1jiNI&mr=S1^IG?%^i!*YTzwU_F8i;HxhR5CimVa%DzX&x|QYA(3fj7+DgAHe$B_aq)ipp zZSJ4m%Lui!ccKA5+~1~efr8$kg3?zv)T*287Z)F@DEP~I;s+?n;WU$QYuzzh8c2e}lk>3+EaT@pS??I}vH#~`8oQ#NX zsY*ut&QHA4IAaIvtYf-UkE=A1zDJtUNf?puJj@Z|hVL1>%P8ktGZ z6C|lvXeIjWS-WhzJy^{F9s-x+> zg#i6AQqmswnfGf3Si!wxYfr2zG=%?Tq>(sda~?!+#7nX0Mr7cj8)kaerKc@7^x%z{ zKuQ{uSC2NX-d=!Ze!_Ak)|~anZ(WjF6sOrGUxz_$37|jT6}R3HLOb_c)YyT~52q_H zv?sQq${t|+V>}4fS;!w&r)vA-8c#_Dd0&I1Pw{;!G=8S=S)R&z>RQ+IM z)cg$r|Li(fLf+GCo^hWUmF%0sJ3kjX+!~MDuSfQdp27w`UV4A4%$ol=fU~iN<-W~J zz*`?}w~A*LEabT8=XTBmwLjWIy&s8f`TT`H-;`}xdRA~xjwfQq_WAfpZXhy# zZ##t&aG(+z8mafzf((w~^RSWfcJ4pI^ws;$$fqx3A)cL8Xz#0b^_aS@B&rhJ_~@ z=t}-+d3rlCcz&1Z2R>t|SFc6kMwPMgTtjc<|cL5jX46W70n#GqSyVT*Bmf@J^o$pbc zuyag--;tR9N;QbE>>;82JK6gdyh9O$8IWFU(Yf0hMPl;8cxBF*un~lOKvr%eN-vs< z6bIfDVzZRa|D&`-s7^BEkAV9{9XXU;+%kB>*}cx$_)(iV@9#QV>*I@B+ULP(*QOmq z3ycOP^Y)W2fepi1=xTwMkbqAQ9o?QXH&j@CYPfUd>KU3ZG_>~hgj;;(qGnUoJpX!o zF?-?$C7eBb8s|ec{N=dM;eO~Fn*08Y7lYOh+S0ekH|}wpJSh!4 zTnc_)|JU?~cMD~vSD?gAzrIH3`E#WMNt@L{=e*gxN9`Ne-B|LB@d9#T^^`DWTw#*C z?t)E1V0iQvDK#38b=;sXdqbEhzkg{i@8dnphGOMhW9#``)!w@`6A|P-Xck#fi*n9G)9FS-U3f9 zIIdZ#M}xTb2;ZOHRxRr3Va5rsu@q>$qN=w`y?Qaks+`AOQD4l>d$Ok*QQ8Q#$$e1} z7}u!WN|)yHnoJyVXIgvBwwRS>LikM_b+aJlog>-^0It7gQ_Sl4RH+myfK7fnP2Yv5 z^j)6A!pw^qm>o=CpVytU$3TvNKM`N;C9HB_1S^r@M`{{Io!`Oh%Mh=P`gdV_XB2XH`N{ zcsX*;xafOD)8eK4@&;7B9hhP>aF*cYc_eYi5dtZwSGL`6%_yL?c2VFtZNl_zS_i~E zbu6C8v){Tv_s+JdG)(z*#=sNWb}$_Z(=ajCLy?C4ssWE$5iF2S+HUPMq9as3c$S2V z*aFpY>D7!K(F|H<2YgQqSH>0$X-LuZ-tUb=u;iEL7V@(!{)F33Ru&WI>sAhh1yA&c z8~}WP=Pe#2`bx`$pGZygO>hT0G~FNtTh#&K6YZ7apJf^0MZD&_yrc*PUYcvsnNrKz zH477ydCzY~U8`@)RS-8Q)>OS*?M?g ztA9wH`T;&mvle5lCe4SBs1U1p84?d9&|Jkh=2&dft9c>_#%*!_bQ%L#G%>i%*nisY zc;9{%54)uxQ3FMuIi+k!J>7aDXo$!$X`n-DaGBMR%FhlPP|lO+=08Kr2hR{d*;PcI z+sj*=Foqwf8NB}Q4(at#=w|jLxMxPU4Y$w9HCCW<(Nm|#*yjZ-4}aVve9!#9_ck}D zGmD$(sg69Em0P#g1%m~z?`%0YZZa2f^<}JW zQu!kO&suupDD+}Cih6giEFv&lPjpl@;C%A)(vgbvsOX@zyUmZm(g7wCV#t~1Vc7!^ z=R_+d9e!+0d9O$byJiq#H(YVv?1{#lE(y`*Vx53B5w6Xmn!!5{Cyju3J|JOE1W^7+ z0k=mL{AOO94kke4MF@!^>`_{Z=5NuS%_ZAvn6p-a!R*SEwRiF2HOj}fRNdCvirg05 z9vk%il-IfjA$_VJF@5B9`X>OWy2Z7+{Y?SLNml`iev`xaNXB7jkw;YGzxR}ADh$4B zaWH@HBJA$__)+BXf?a{?pT~^DXJQp>#tn>LM#Jjs*mIm@b1AaRi++V97Xp}QilmtR zAofjNPcur=l&$#qNZMWjU3Ygud4)YuURXiptAUiPpSn`)V|&KkFl!-GLM1+7v83wu z?6maqS=Q<#8;hzIiCV=?est9{CAxcc0P%ZMTdhYNa^y4>HIH5e(|h3X598pU77F-y zT>Pa8=b3z%z4n`7+;~EHk1|m`UJ1)mD{YM~u=H-~h$L4+620fs$^J_HN@=RA8M33> zD^vbyWYs)p)wi4d3GWt zR;!%3FZ(d@ajGId+BKnEPzJTUb%!+?^p}`^YQ5u2A1>;6$%7B?OLl9>2?)amrkT0| zNW;1mU)9dNiLc|%Vc2mcYy*H05jgGxTRNOvB{TO><3KaI!5#rAdy$vt5YSx4C&FCe zY)6NU6~tlWcfnFj@EVJgBUjDp5(HzJ!TJHD%Zsf{hBc(_^Tv@2H?dq`-QWHX`Xzc< zM%H3N0VkmQsPxj4&+&P7rPc9mFcr~m|F7B1r)QL2mN{7c*JZ_`X}#4B(l6!Yucy3@ zXlZrN?}_rRat-TpXN0XMqP)?__uO{5l*Vh58FJ%I&nRd?W+4FndNo^#7V%|-zyJ>8 zWq<~7<#m$3m1QjdtS%IPK`1$Fi;=~w6AFesR7o^Xe&U5Bya7x>7U#2(+i!Wk7gdx% z8gZvHnH;@D`NvSBo1#!@(X%Fp+fT!@+kzIUE1lpjNaC`*eeR@7*^D?88(o@+eZwMA zevp^=(0W*HBA@MP37oX2x#(>P+3I`x@A65HD!@vqA3r8YYzyQKgqDaKK;dAxma=yV4L2^-8t<56X`oSH> zMcZc^^3b1?*upxyl2WUR@0lhjuWEUu_It{w$+bn8iW4DWJ#vlxt|0eSn5Gmr8;ek6 z)5^&BkGNB2NbBC0CC$)-%Qu5dycj2~CAz;EIq5@Fr@yh~+5DF`$4V3BP#DME8N{C* zTEY{GRjKR^xNBva{)v)`sTP&RSm6SG>Z` zyx*PXTqyG1=qf3t1J|10s#_NqTrO`v&2dogUIyqGJo5eWvW?k4;LjW?_)}3wmD#oR z*tnHs)b-Bxd@OUt?zbV`yvkr*gMGu@y47uTcv;Eqh9T>>0GFdDcTT4?E-8{X0}S@O zz8b6eylC(p6uL|bxi~?eEU!A;8oFgqS)4wo+T6OSne(U+Sq=uw0xa%33$Qar!u^tAR25_dbL0wdZl;U z730|6+wL;eG*~focgzGWz8!oL+@?pdU+!_eJ202{7;J6`98I+x+; z6KMM>y$i49K#C=kP|hz)g&273|@BN%CDNyhxkozE{FN-YVc= zk;A*5?_gpPq9KUNF#AzM4zOy%D27t^#75NW^K2dHAttr@@@$x0 zJm;BWA2n-H<6o4{xF#`cwgcf~dvY`R!u8qh$ku||VICxb{Zak<8 zKhl48^tfgq)Vc}2EWpK z2p-ukQBe0U`x9Ku)7O=h*PVx+f4g_y)5r=z<(EEuVh(ttT(H?mEcQLgr84x*YJL(^ zwrC%gLiD~v1h__D!zr}2_*5capc8@fo0@IYoS~TeU~7Ox znHNdM@{-?d0l6arueR)&A~tO_=Yr!z8o5T>7VCgG3{(~a~OJA63+oDXE&Bg_}N zN>M>rHt5HpZ)OP-qzsB8YLPGS*A8Bq7IU)O5T3Y8vKbb+)-bj$WXvIS?bQH*4d^S{ zn%03Ae)u^g@oD5zl$&}w7ol-*KYx0785t}u=Y(yp3(v@f^HP<&Mq1YHfqMyIcxm@% zQ3?si;9&4RDsHuMS{W5>&dyop)kt0X@?IXvRY|W3%E@cxA$Y~~b(S26gW7w^Ueloui&X&ho77OXtnQ^7yb@H~ z|IA`%((16hd&O?Jz?WFXh|fUSQvLIc&ce-^ByxDO6tyw|dqKs)$O`7#o_B7T$WzZp zRd13dumJ&ArH#hL&f0l5cj9z@GnlMBUm(X2qFfH*k_?1BqmE8U-NSk+UVz3Nr{*k) z8!RD#zF;gs`dMOv9DkP723HcDu_?%A$#`IV0AmOz^xIzn>&$>r6G^k<^Ka?^bl6p- zP1W!(w7{L3o{ob!HixOGRdD%v%}+k6NGke>FGZ>E3Jt|66PX3;66_~HL!py}<3Cls zll+TO2;FD6%DTq|8WqUSrbph_`A`xtOd~aQmwmV4og@}8tcrYTm{$4iC;SWjex_4I z@ka5;xClT8I}s$Kdz)kSC#&y%MHT@&e&m09)>FAJHownn-VW@ti71+qc1gtqNoz@A zf}9>qO}Yy%R&jgdg$W8y6Rr|hnnvQqe1a(!B>Sv-7*k2*aJf_r&{Xd+#vOM*&oR0Y4!ifAyZy)WeZ+!Ctyg%72P>d4v^- zz0#K1y9!gxR2)Y#ZM<=#MvO-Houk+Rk+5eY6Zw<1@eqVm%tGu|cr&F%@13@8^>Q5} zaN>lo#m3=>NCS~PMN1?@h2?!@H3@%Boj8;`htqjE74n@Q3huPV~mz+T5o-h6eom{FlN6xuDI)1k+zqzz)g>+NcDx9ieX808GkS#_>+Xy zpvX=}vlfnrGJGfidQ*!JU!%f3ye=ms!)Lajk9^zD<2Oz2m2{zKR*~d;7Rt zrEYhOq*P|aNk~zHuMEn+#q?01BNRZc+EC@tX8E~_YBV=5h{h~#Np>!V6OM{?qeb%+h(J=f`) z`$mR#T0B$w6X~zEB5Z(3M@07y3#}4TFdl$XUxtHKEbV~WoX#OO_(&B1*l<+Et@*_k zTkMAO0T+TG0Jc{jVMFZaX2kbT>wAp6;vM*ES`|$d+*MglX&TS-(6%s>32lc*UcOf=!Nr;MBEB zH`lckx9m$V?V#LXo#AUkxBP^6!fVO)xoq5Rm&L!&cWQzMck2{Rs4lBzddKoNik&aOK8wanV-kF |BIOS5-t|G@UkM65h(@Gq^s!v{l1owjhWgL=R{@pDJ&aCe1b<}}+!53mnC z`!TnA-9BIGTP?fxs#?EOa^6gyxp4+7|4WXdXeLnf-FE8Z@#?YL-Gny2BgD$8**2d} z%_!!`X^Nl{66bwk8KA+`*sAhniy&xTXO`1w%I?5s%*BzSE!{U_czfR@Me$ki#QE6# z>c+;ucR2>7Apv@!bCsuL+mEtR<~R~$`bJ8u7hN|uf6uH|MZD)UJ z@a)0mkz%V@Z_~_Rqm!)2SSh0dYwI)L)}gKK-+7gRizOXe9lBNuW$RU0D%Jh73uFez zSv3V@t=m9Bd6H?;WygB4+iq`g&-C#VpTOzU-Mx#ogw16l&FGVzw2%~2Pg&`CyKS3u zmDaW)iK%Or-R~@=`|Ee=^BFEC?_}Aw4t=;RG*}qChvU2J1m!GWx?H$VL18CGA1MAw zEnrjpd{}ROaMVGkN~u29`Pa!tTQ4;;+0px5nQsBz%Rj!Ng8i!We_7P+K1j41-dp~9 zz5G}paKrMw**RJ=Y6sHPi}R+M`?X)u*_^_oFDFvsZxVmr-*`9R+PFBmoyDbedRH>a zm9wv^(feQ1x?@}7WCC+F7snc{b;eMs+%OBe<)fYa8JMIS7#-+GVu2x(i$GS|2?Hpy0%lgRZNtusF)AYSk&LW@JW0V(t>HT z4!-(#Q>*eRfApH`XZEk);N4eWJxOHY`AF>?g?wEEwZGL+ALXjAt{VNJ=$rOS14*Xq z?uLxZT$bo?2M2=zvb$7Ui23;~gRjis3RUyUjl8rqrp5FmF21-5ArB^SvBFlZmamAFWR&5E z)X&)i8?|18QBR)XD;C<#xu{bO{bba4N=6OBn!R~fQA3T7$xh5B#7-14-)H>-a^Pu? zRj$aPKk}g^oLblbYJGY=0RKmOJLq7heM*~+RV*J~?L)l%mFH&jjuqVEr7M_Cbe-;CtH6zg3-BPKGSJirvIF2BNrRQM3zzW*k~BjTZ@^ zY9YwG8I@0__Q^5f)*Gd>^;jTrH>LMe9b#M9=<;=y{=)J+6QIob(q@KrygQMl>|;z) zWn3Bz;~V6;del>i&1ldm=|}hpt00WvQ0rtr0(hR4MZYH4_9a;#iQgf>Hg>l%0GP(^ zLlRxFVlW&%UL1pcH|G0x+Nv&b@FX7Tmq!rr@ag+!@;O3V0ORKsVl}HyDHsX@O_W3~ z+gtaFuq`N=G*1YRxd)r+=js8jaO_J@>{nbwbaMoz_cv$K zu#|PlU^BmRx{^rb8s2w3Su%r0y=8WkBksyK&B@F|!2q#uhiYo$S23Vusvrot3B3%! z2b@W93M#Iim9=FU)u{0nEg4dICH;AyWeEVn&?UZUlIc6xIHZUex`)S5mAwdY4h5M- zb$nF7c9;2?MfSPWQ=s$E#6Dfgw1MG@Ie3wwTWefGu%!!V~G^h%g4_Ctq+T) z?edV_Ix566L^)M2Qrgp)LF_wan3+r7UqaKzAo~!sI&li%JX5gl_RIVLz+d;u_|r?( z_Zko-n5yA0y@UafMMo(`!~M9w&i4%e;@||oiU+3_ex>dT>fvxU)Lo@vCa4X_58Yes#NrZG$A=^(OxoB#;i~BX5)mJP5p?(PL7i^E`>jO{)Iq`r zIBiy-@9yJ5;C>#QHIA-5CH0CEdF~uK$x80hn}2cOI|FmM6pzYgDe^?rAc`=hR9R!j z7-->hE!A0*K12A%kyx?n#CjURhr*e!s>MR#Hb$JY1r^_mmNjsYOOXy5a42?Qu<5vb zFdNs(Gq6TswG8P!;{7m44v6LobG!V3(0T$gP0T+x?ZnlbRsC79EJ zCO=m`h4BaJC;@!bv$<42%0%k!ebI_65;`CZmB|E&E<=1UOIKGA4TJLR)n(!ks`V~X z=pFR5oGs!pn9@fU*`d_IT|ZwJy*Cq00I4~EW98!8iD87e3>u=`!*eLHbri*?V+hm8 z@%4?tX7vEk9yuldH?Pc1{e?IB?jXf`?3gNQq@hbTtPjxdC3+@apaT3!a|nD)H*2br zUW#UN4~1bP8lt`DOT8i%MPVz;Y%tRF++`wiAya=}#n~4<%1Qx3>q)iOI`zuzsNegJ zAGuK_sUF}`ke(ZhJ*)ZGj4x6X&cI8uUlu+|Z=V*&n0YxS3&4iQQb~}8&Oo@k`jC}V zt(rZNlCl7aQm*2hKm81iDoKMF3{TM_l)}{6Xh!>0XMv|8{SPulJ0lDJHG>k?nrp1S zriKwEfWvLO#AmLmPfNh(r7zEpkc2K73aSlrPYb=s$5X{gC@s6QeG2MS=HPCd`~V;y zK@T!wMnuuLs9Z82>k5?0;RGcN0qt4WqW;O;eEOmk?FjVm_|9n8SNw{Fauz=xyawa1 zrm8|4e5xJl3Aplv7k9N%v#Tp})g!aE6r3`8MPOD!9ucf{S%fXp0##WL@Q|yOq5}XR zO+<*na_%#)Tvik%iHP_oU>#s+K1k2Arw7W(S|a`g{jb)ZJ>2a;_ZXA1XvGPH>XVo;lKcqo7Z0=gO)0Qlui2c-5TxisyY*-qg{O2 z8$}fxe*ise)J7+Xfhde>5Ht4S4B;En8fC~4CgC8ZVxY6rjPEg%6ZND_WCFuS^0Q3S5>_DQpqIN{Jj_q*`8lbV9^lLx0RFi0r%JZ+w9lP~6CTIyv$XXac}WSe!>(CEBF&BY)WahP#g>~ zCkIpM9a;B|YU&@pTeNaUzpr9?Y{5?Re_`+pUdGs zVuE1GJBCx2EU}W*ik;eW`4S4_9#|P2XfMu8&cAvl1dn@&23lsbM;;V#w|Rn`D(zi5 zuX*NQQ=(=uf~pB7kHFXHi^=FRLQF7DO~bS(ExMr6P+i5I!a_4w(Bg+Ne>^bKp#*pd zLZ3E>&v5U{%!(EvVeQZN*&vTw)2hdM<=9ybsimM;Xc39=GaV2nZVDdY7_H3Z4EKrV zqcQf)3XXSwyLs}KRc_%q5|)=n{J=J<^6+3)T@9YwxEk0ODe{^LvD>_e86IVLQ`frD zB6wb2$ldxMFovACBbr2HnxdrPCrUT*TZbJ?z*-OF+00})4`TmJr)vV5C#|vevN;4e z<=SZ>cpl{Ryrc9F@l9m-#$PG*ZS}~+jE}Y4JHi=P)d1uTNdwJ zT>r2}2*Nf!B^K{vmiSXw#5ejf8CU8+vbGo0&4%01M^{nw$3h?J(wS_M6Kw*vUewgb zV70dRH9M5qq3Lh8iIAxq5zrZTP7J{EAih4KCC^BIO++V)&Tx;m&e|Bd8ld8kAK@@| zqwHB5qeJg`7Uiq&;JFnrz{o-h#?pitLc)gDH7yi)G5hEHif>Ly-%{I^M5{s$AMu&M zW|(~rBHY!wMcql@shm2&60)KdGW?@S=lkv`7K8zhPWoq;Z>$AZu1N;%{M#rW`&9FJ z%d~fuu6<>$ZnG|)_2*H<(C#nFg^?A02Tc|isuM2&bbV{ABNIJBgu3I80nw0Yqz(Z@ z+RjJa?&!t$dKCx$qAEK+LnrX*VoJjSB>rU!m1e$MTs5}wO#kEx`>nh7uI1ip{kXVM+I22tc#s_uhx3)}KRH=d z$+oGMFgDeH7BpYU!{MI4)?*RAyG>emb@96XRsNa-!X-bm{SwoiY!HBo2NjErTfat8j6~A$M-#=ozmwwl@rQhpm=i~gMVU3%5eyIDSX);;Y?M2M) zXf`w#C(q3b)QKpBpTg}5iIs8h0h@fX;mM^7bRNuaF=HVzR(dOJ^e=;hC#q(_Vqy}y zOEuN24)ntX8&&S*X&Mkc^Kwj{k6-kE$88NH7vY1V(Bs;r`mdBM zHqTpyJ++_C-e(ijqp7nBfw8WL+&Zqbe*U--k?2iv>)11FIQQ(qtol$NC|3kqRGOyT z2BY<&7ChmGDq*)sciR+#2zAy3m$w~B(m?= zFr?yw*A_71P$RJzGJX^ z9+;`GJ%>-NH9f8hT^c`FdQ$TF>xpr0k;-Krshx$8)?Js_;pC6r5H=`m5E4Haq=_X< zscMM`TlNi_sFU7yCEJSouBE%qTMw12#?DeBC+I}qQfpW}rvgwXNvI&mI>`mWRHzGtv% zXWd(zIN#>Q+|5a(_B_{!tyC3oaMk`vQ6VsaM-0RYZ|XynY7$X5x~%>eDp@s z60kM0j7giXS(5#}cLX(6`)-)emHDIYECKFkF23Ak<^{4jg%JMe*A~LzSgk$p>yvqv zwzh@f_4;1<*wu^m6sTSQSCdiFn-`^qM++DW;S5o^`}J?#R!z z=)0Vk!$)iS5-RqUW{P@zpmfoNGg<2GrpAQ!*|EfaGzOQT3PlmLXq|LZ(L_b)eCI;kJE}bx4#tF zUhC$jbp}P3iT zg#C#hl2>|n_x0}vOUJpFe8iZ_hmOqr%)a5BhfvS)kI7X$5DI!N8a$uIe8cE7JHrO8 zaEp^6Re$+ZPQtI5H+w{*eU!upzYFWhJHxDH+sh)3{~rf$>5wsl{Eej9pv3d38J0kM zteHhi;+-3_NtWii^qYoWVB%Z8l6S*4 z$5ijCOUce^W~_GCBtdf==^>uxm!PqY=41N^vypB)c>9g0D9R3<)?eX>syRv#PK$X2 z!#wsuitLRwuoH7>{B_BoeD)BAztY%VZ;&Xh|HS6;qv6Hp)+4kCI_w|0Bx8oq$((5^l_*7}r6ie~S0x+OlVvY2@LZtInf?@GwCe4fA;07vyleS6xFg;D>>z z3DWwWDgq|!%-LW6$qftd@nl$j+_2eARY3#!ZSwf{dVd}UG2Ilzr7Jfh;ezkqEA`tt z0ULEDjXMao@=od-+BfNqDY}?YZ&grPE>4MweR6^x-yxVk`dnSF zFmC;;YU3+4{qcxv%D9gZN`blVnCrfKOY+bHQ{$VXqNd}CiUseM!^f@d<$;~qJI}3; zt@C)iUrAnr#Vt3TH<`}*>&;uiZ6DU(S5o*i&0XBIt4IfGaE;$f{OT|`(OYr5{8*3q z#Z>$4M(dz>o9>0b@7=f8waxD&FJ0CA#@2pYeAm(_OZKcz?qIBCqm%uiCEOaA1@qEb z9V5Ekfn7lPEF=rvtkq;EmJl z?IXPU;=_Pw_~;&FV^ zrJwffAHkQOr+;31u#(ls%AY0P4%$Wq$(7{ak;g%jNmmY6ZBP&pIlSc1%lqzUo+yj$ zOD-z3T$*9jK-ebm8RxUkcEI3YW$=~|o+oPg?q%kGHx^rD0_%q02S-lv_CE%wrc6J; zoqRP!YB01p1QVsLFR?RwVnXUQ@NhnlBw8;<_1Y0N;;5Wskj1N)k8rQiY!*_pQZy{O zM~1=prdoUetC$RSXn}*Ci!(Unnn+;mAHA|rSm(Yw2`I>R{vQA!LEpYf#0iB8SEp75 z10YSD%ropuK0yHMv@drVuuQy|GBgMXl2UsbbEYp(H3J4xsGscPH?t9gGKU>O7Z=bm zKL@~2=7Lyx8WT{BVqL@rK+{gLE(%iBG^VnsK5x*~&^mM&FgYwvt4pGINX-K{m|T!&O=AqM&#I~tRaV?d)>%QAwHpH?plU(r?`04W zoFGb>#=zR7j+f-P*rI@hizW)flr+ZXuq){5=^St603d7u0Acv5Le12X-JK+Yffc04 z(io3wQ^wyML0D&=AWN6V@B)^z+?uM*p}UbrK;VV3?49dCh`HMQWt79~R=s+3+OK=3fDO{baMMTje$v#c&sjR-_rM8AutpoWnSrE(u=4owbr$r zAs|?JIyld#&{daj4qbN$4xVLsIpF{=3z08^zsR|vYdS!iaU2@O0UTm3;}H3kV^-y^${nteRCARmH3bN& z#EAp03aTQ1VVRSuKgxWy=cmWdoYrUd|ng6FpyQAi~U=pjN?kO1*+lX>h* z9w8`8zSB{4lmIpUka;5KPgPbh@slpX<%b$s5=(x$J3-)32$YHUorp{jBzT^)6B1{# zXOsO=S8+4c5lQBW^iLIS4k!nfsuf{Eu>+t{6>PG2M8ojBX|qcRReJ;;IFgO>DrqdA zSf5S|O)ximFfnsr99^>-&A47yB4U4$Bm zS`5K}pYSIPaFRUszWXvMN1%+4tYe!sMg)ApxBN|0Osc#9RA(Rq+12a>LdCCms?Sjq zUOfa3Bd-jh;+tV70hBH+qi>OJATp0_Xgfh*&}qTXv5P>EC=wA2EW7ZXFz~!-)0CsC zKpHz&1`oJFgx!Ge9=i+&TZ8P8fv1ieF^C19L7VOns?OGl7!<%D7P22i18)$EF$#ad ztaAibgUC;p855tXzg;C1DeAQ@CLPj-W{f@cJ;tbPdy z1{!??hf3Zc$^b8pJXhC+aw~(100IR+>qjUm1G|JS5m2Z}kjw)hurOgO-%Y6Yy53Yg zCGQD>Gt83{2z0fAU`pX+pGe+pDtM2KMimA}1rY>>DAE@jQ}PjjYAONbuAZy|5U9|} z;CUJj)h%*lqC6kWnNV;l+ocJGC+ax}5`%lAtO~z<7$;E6?IIoejFuZJkOy0)huXI8($t0YTN?fF;_pxB>=4*ZJWceJ8R@x&i><43Ee( z#i%M`dT3f?Ryh6|am2vqtf1B`v!u!q8c0Hr>|?9&P8gJ^beuLKCQwzAEM#v}PbgSa zGc4#5(EE>vb+g^wweP?BZgbtNkeT7Fj7M<%4fK?CMHL>`?FYgGIa1L^C&CbO-sh(} z)T&_kV{^A^w(nN;ZU?OtF=uPiPGC4#K#M1=(VcdSUKG%>@yt!jbmLUDV7}Yjzh5F>VTpn_?7F?G`dwtmL-rlVet0hvyL58x|N+TF$!QV!!ZZ3w(UtL+U@A?Em zg+kzY$I)68?~-tgh=7H)#B@nzbmXQ82$l_gP9S(bpQ5?7`mP2RMpyE+swV`_v_Pq* zI)+kDWS;B<)n{nRsag)9b}=$f)Rc48X9x@GS`P2;kt{432>5|P{oo9t+hsUC_mJc& zSqPxuVR=DarwEFaZkzQ1lgA)4*_D5U!juNB0@rnhc(d9eJESQ^i9u%!ih)IgMl+amFjjX_mFTs19%KokX({295eS(liq zcmax@$vkm7_`E=!!0S3me?PRAziohBlI#>GgwF#iE~jdbd;|4Jk#(ZlqAzk-OG+0L zK6v%ui$WAi@r8v!P_;`UX?I^Z0DypM1}UrZ+d-Qn*(d76_%pI&voJxG7eM_{NrG60 zfOi$$+`br79ofh3XeSKL)HF}IB~(QS?e><8cmR=*Wz~FDp#oZwB~iar+0Jc~DmCgG zq=tzMWncLShAB~*y~ro!)KYnpd2D*@1OcxkGfTUwni&s=?KM!?M+S=WN#1xA1Z5Z0 zNw6Nlz_S7_sy`Nd*rXGLuY?>rw2 zslJ^2DJ_l&2ws!}@a{|n^EA<@$`7y(Lb6Yu3qFUJ1HP=|a!VtCf-l&&d_n=94$A7A zk>XymPM!-M*F(^Ca;TGr7Ul@D7J?5Y%mA+|(fEg6hj(>Y-y&(}P_q5NCoC-L5j_5Bu^BP>d$V3=?c2NTI{n9PlWl3qSZ8-1|G8~mWhonz-E8aIrWHW`_I{2e_{yKb_-HuZK*zki+mz20RH^fl>Q)6)?Q4Shy> znDmr~?T()5*Y$0>IeY>Ohsy6KUj5XYV?IrL3|^cB)27v_Gw=1K@zK~ax9PwAbo3b) ze(Jh!rVseA*Ppzjh1*)dKn2y1lMfNo)z=@@t5{s4>1D;aL zEtMZ!1cGZ20}o&j&>X;W%E^mhfD|Q@bz%k}fxo1iCFt27wF|Gh!hxVcFot z%I_8dq2I9)6e>|MHsrjj?CctKsr&S076j8Ug|@5`F?9 z!Z!trRoQ&G&5_KLSA?QK{lKwT(-(o@9#h6717$xb3_KZ@%783_L4Q_3K;W;$P9S(R z7Zw*QLtQ9DNJljU1vv{6iZge_FQt6;1(yUsBQ>N`5D39yCE1HWfRPY~vJjJ^WEfBB z@KV}7i(t^@DG(5xctsG(GrShlB2-n;;weo7AW`LFb~ueClN0;|9bM%E1u zhEEvI_6Jo{0$UjkFN=JF0M}DrjB|4l2vUv`!9W(u4aWXP-Jna+A|UXJ@h1=hETz8K zz2QP9$PXLj2x)k>&=Ca7FB&f<-LVJ=DM1flU<&{PSpP08CR?$PBkX|sqF{X?Q62<) zhSXtNf2k`>z}z6p5V#x_hmE|1s@}cP<)Zvya0TuKsvy|aw+I9U071oi$^?Ql?By59 zrPM2ACY;g#Jz>Bv7%x_6x6FbFCE1+^Ac%a{_@$az7lGi(%`^ao&sm{~5ejd4UCU{s zhN`XM`4u#Rh7|>aL#R;cs5B$Ql6}c13@oaK8WyWUUM6ZBYLXBjtf&SWBJVJ| zPf-x3CYdKnMMqo~)+@V{MuLS1Xu`(azz{6PiL(dFswhKnrYTMJfx4?kML>u$2xWnS;CQ8zi!6(PN;Fx= zDnOqQDA5%mFI8n(k;VkFPF@Sj64lAh7vn`*Xln%S-pD*)8dN9*{N=?(AQ&sr5g>p? zv8qsU;K-k~FS0Lmh4=spRVC^J$1|F#6BPJP@yo0U(8f@CCqod}G1FYDu4~BWZ5Rj| zL3RjZP%%iim~Qwo)tpfM8rdhRqDJF!K}=Plb85mtFz_-4mRHf$oo^j_kN_NPE~;Wi zTcJw9hL-`m2o6IF76OEM1=6+3kecmN2l z5QQM4EBOrKWI`+^AHGnXLf?Og;7|cLSX2zMSd3b985~mkB?5wF&%q}UJPN`YzQN1X z{38LA<2gG{5Cl{l*6V`c*nEq?z?YtlF!%yp7A${fbqN?wy~h9&URDc^bmTyh;MuzM z&IunxNz@p48QCcWJZJkQAUJlO12BYAlthie^2O{^-eFZI%dznu0m8~a!~*pP!(RMf zCh3Im(vx`r1QmZ=o_0W}@`ZtR0l}e?mxdHSf^*_Gn1+vztxrB7a7L-kwvW!Ls=HJM3eS(%x%4XOhjPYfhz2(X|o^S zZrk_!L^zgM$a;w^z7XiRQeGA?8p1HT@)%JM5dqxWgbJ*H2kJvp%;K&-pRU2&fXCIl3zX zg8^WGWmh5}8(v259NEpRlN2{-%$YQ(YDwSIVuc{V%gc;NxPreZn^y0uq6~hNkHX11 zNq~mNl<2D9bhJD?-vS1)V?>0R6IvVBjQ~jZU-?rB&oF<1c~2DNI3-5Cv$G z7zOMN%ESdQ{-{oFLq@^lGCZo5g+2g9Q1BAnYT`^r$wvKR>40T;#G#Cc=jEwS5JZ@9 zcCibTWn|Bhy7i7x-INYMSFnVfBFQ|7P>ja#)N`|V zQPtWAIYGsH@Q8q^V7?$-;o|cfNdOHavL_XVE%-vq=`D<^^|8B<1wgQ+M4v=sc&4qH zOQ>2G&fQ0!zVrzgBA3*s?x#;SP7@0+IX|BL_9+J>mv&(40(1WZxNwsx$f7tEL z+}o4wQwpgQE@8$SF`FUNh6ebm{_8J%RsRV?=LWko3Vf3?w59yu>qXW{giedh3lg0c zje%LD_}i_EU;yowP9%{k3ZJ9Qa^+%NA&VezocI6?K9{)VXiNnY>@5{SFM>k1>>(Ib zfGb%3l5Hw?rV4~lt@@`gdjf)$xN|zC|RN4iN^2!oVwj zT;vu4+#-U=u}5Pf%r&@JFZ?oPjo=m$cm};Q>*2|^=@#*l^&0>37V)?Bb=KZzKeqG; z$NK6dnEZXSz1eKbfWM?$Pp8`oC!gSLZ04&Q{xBa}XeSQ}E z;zzB&K}qVlp)-SvSfUhU#bWt~MIx(KCKDm+Dt11c5HRSRG5kg6B@pN)2?By)U-1b9 z$I^1m4%|!S;uZk`tneu!PcnA`0cK%4!+CxQ5TGU}3Mj?NP^N}ZG^A9u96Z?}WGKqK z5WS(y9m+oD`Rcd}rXPS?eX^15(i(9na27UQE^&+x02qoKfFYoSd~q?(sU_V3nHF@A z5OF9glw>C?R^hM+4rijn(|4Y*C@YC(=Tp(*$;6k^mR&R>^QU_K_^NMIylvL?;dS;O zsROdR!8o-Z-qlyB36lOP{p?A@WPP|v?T_>qe_OZz`0BfQ*HPDu37&ej%YJ;93QK6{ z?&jmKciU#2J+vu$AHQSUtm=LHq5p`hdY6bqv-`Gdth`Aq?Cb2^Dt*iP_*wK1^etWg z&+{Q0J>1vc}q$WqCU+%Z~VW z>t4j!hhei`5B8GNO?ez89bBvC!!Bx;QV(@e=8X}SrL$c3z|s;tblX3e>= z^7M(Pjm3-%+Qz>v=56t}&1Olzi5&zd5NIwbR?olgcKi0F&GB9TAN|;&(tY}F*IgT5 zXt$4%A9%a}viR=YkY3PbhyByOyQu3MjrVy1fPQy#zSrWX_IMegbJC>P6i<&w38P}x zu8Kc2+u38YZNKP@|6%iP-~IIMn!b_@Yl~*S=)Sx=hl-4QyW?{^W4vzeie^=O-|p$f zh{~76@7l%gf$Z7Qo$uNR5&fz=*W2xWCfipx-S6HsdwTu!ix+Uj*E(9{?R&y()Ai5N zul};#{PX8{AN?)R4gEE~gN9%6hsFHvi7LTM+0!F9_Px^Q>>lFipg6uO z{&v@{nlFoU60v*O{U`pgZ*CXM#s2x1{prIV7u#99t~o?>PaktaCVo2oNS+!yfaCW( zG|je$qNU4L%@gfAZ$AX*eSE%jGyCIn?3#kVS!~<4+vY6|&o2q3Qxk6-1xK$fzF)lE zZoc^Y_uVriUyQfcIpb}7s?GMWdf`O7_HNt3dw%;(Vd!zqo7g<^S|2S@89pb zp?CaoU3|UV9A^FKTNg`uvHQ<%7Y7fS{$=rF_vLX|b$(mS7H#+EyG_^Zd{`Bxj8E;U zUGK?VW{0PvC;k33Wa2yNdV0=;+@Wiara``0Zph<~c0WGR% zdj5AuRS{i(u`D(eBaWBe(No*EabO&}d-{PcYPWYZl8z(wgirVN#kadn^ySTZ7tM_> zNKg8{bC~&op2=Z-A7Ab7zG&hq;Osxeo9*V|cJt4h?u(94EGQ~P|89yuH9sHiqlZMF zemdMfdhs#-tuF{cirRBt7eDosZaciuW4AEo_-8aEybtx z$(k5?>4!KVXHEAYy2~hR?l-ZitNXb-Q;uP!1LEk}-QX@}n{D*>RTFVooWjdTzNs6& z>v%m3r(HTF88tbk%{v3gB&cFC}{chXr_S?h#{;+)!w-&3S z3rp)Z4(wI&XNqlfKlgNZ`#6f`yYqO6-*#-LPeZ>SuY4MZ)*(ZVyYs|c$3lY4fw?c0 zQ_kwzcw@}4DEA8I0^L*$tV=G<9-1F(FHzDrGZ}gGE0(3#%9gnvjaoUB?99q);5#nF z5ENXF>a41@;w!C(142}J(f>g0&9&C-Q%)FI7z0r~j94*AtzCXFXpi!}d0EsKP_<#L zd8UdU0#m_cZcH3)%~)wOg?mLn*5okby3>@`Ca_|(I7=7{sT1As)R*hZs- zgylVb*rOtA^|-*!goDkxgDN#&LpNMJi5e8xo?4Zr&ef!=a-@z>H1`9vhE`R{Zhm?Q zsuAgoVa=te>EV>wMqsckpK%XE9UNSBDQYylJaPrFP$g?;kA+q|Py8_9C@MT6$}`ct zETg2-4kb;SOlV}Py~Odn9l^n6nbVXRsTdu)f~Wv_DmMUNFckm;&Zo%Jr(ACViQ!;a zw#0;kM;SIJqfehE^$19RN9$O2xP-t+^5Anx3cMaC3Yo{&LG}>PY>Gl4D>&XEX%=Ox zEP0%=HG9oPJdg#!xzGv$qRtNoYfxX{)fukDBM5CGtYv8u69x`;22tB;lt_>a1RTMm zaZ$-4A;)%7)&p@7pBiLwDWU{&%9Z)i;0#KmC#!4)Ar>X$SZcTgz=*1n=;RW_5~ZBW zGU(AYFa)wF!;q$C?= z4Tr9=1b`t_Sz=K|`)pW=PEC_&(HHc3&F z!>OwZfx)xPxIGM!Jqd(CR#5nqLM|N_O<5!q&m%lcxQlWKXthA*WjRH4H6q?V3=5)a zm|{yIf`MV3Jz-$c0U_&9_SjH~fRLvW)s^GButjepW2+m2fn$Sz!hnySpN+xb73at* z0AnGbM4}@~S8_vQ%~NFd5Y!b)Bd;XkYKl0u(gQFk%hJIm7;wrsUN2T|d{lYDIIT<66GjfI`9WJ&7gr zvV@4VL_od3%aSwOHGp;#na2{m^$^&SWk-`;!`Tt&03g^h%ZR8gPo62eSS#`eAsE#8 zv0$x7Dez<+$e(FQ5F8wv2pWE}7#HL@Jv_ zB;ZaVE8TV?&I4cwfMW#9GV{n@Lt+w6WFOn)nJ@?_|B|ppYy}2qW&>Ky~0`AK(ll1Vf?=ys+`$0^8iwL*Oga z4V0{j8JT{I+_olE>_bivC_bM! z+)Rja1SIuJ*5!vnFz`?iwVOJtxgap`%wq`#Z{T7UQR{@EJPv|~&r);Q(x5bDmamh& zl1%U(2#~h4RThLu@(8XM_`^N19rlrbCUs`01Pc2 z$vl>)xrd-GQD@M6vGi4D%U&4_K%%ayJQ4Lm2fvNgrtrRe3F0v26z@j6;$*Oh3SJ75EU^I*f zJr8UCM6IGMk-b zOJQkgQ3+T1iP}M8ITfo}H%|~~l){oP1Gx$WQ3V~rzyKq`qO*dPm0C+8@CXt%%VTM2 zq@$#DtVY{)=Eqg@v_Zy%3t7%O>otsmtX9I?Pb_#OOY>-inx%KUKtt3S<@-p=vYxfb zmO9jIEmi`;^M%gC#iOY0B*s5s1J5pX#=w;ZrE`>(c#f2oc?ih7ESqBtk*FJpT04HT z*tT!C&0G3RV7eeP*(Fa81y16}lg3`D>=Vc?IDo{@jgZ_8myrBgQ|uWnnU|$*i*l_n z1fr(P7Ls5k`|@s3^OTntLMft_kVpL}0EN2B(wn+k!-Ih*DY#0{(BkcO^Tpr4M{v;j z5uprBV<&5xg!;|NJeH_1LEusTI$1pth&%=vm*uT<3TAT@Ces~HU;qqs$@+MYfrjZE zN9duY9zKwDc`wj4@7|J!L3@i3v5!?ES>gQf?KBp8V^Pko3C;b*WMu;XwA=hJqEG;9K}G?P>2n3$Wqx< zSu#^+6u%b|-6eS3Fd$*k@Ku-z2FKEU$_@zz0l;PZAEMA22!N;r%J=QOx&0Z@#UKmw zqrt+XVT6z2DvRaq=J{U;3YI7C?NM+w%Xc{(46?S3fBzm?A~?lTb@mYW5{1B9QSqQT zyaOQc6#xOwYb&cI>NpmVm6FeM+q$4w3SilXa9=MshuIh3H@mlYm@<3RP|Q{QyAb$o z!I1b{RBTw%$iPqtSrmL(q2#84>gn+8t3K{D|aOX&%gvhN?vUK=b^D*U2fY7C?@X49xpM#SfT^kRU2Bb`nwu z2sHqLg5#nr9j(~{SUmfR4|oXzgVMQrBWh{@Auw4gS6^8e0$F@J-)(k#Y%Ev+1&^W- zWT|Z)0P04vj;$?92#nMp4Ub_(O^v2R5D3|ZIJ$->&=H(f`O9|m)UKhKG59P9wPCLr zE)Q7R!z+>5&JIr?$F;Bdpw}azcslTlk}Xkt$={xKt7sfV&trnHehej1} zj%!H>&>~@n@Q{&#S$b!hL14;vmXzU2?JoytnV@R`1kJYqi)P&UTl@BIy;*MN3#9Dd zYs2pSdMu2B`R`?IAD}u;GA}Cu;0^8$vi8!C&%bPu4TM4bz@nVr!kBEa3BtH6;kP%Q zz2-uTSri0Vkw4j&CH(fbgvswkK@e*cfP-nWFH3*#ZH;1JWG$YtLJhJHz(Av8K~^)^ z?(N+pv{7tLPH+M*pKh5e{x_j>{6a!IPX>fk@HJcPn2v}Al;bNI2YHqlD{$;;!F&r$* z6qRrYs3(jFHeY2oeLxThc?3d@dV-U6_=FuggqnT82?7O&L|N0q4>UKn+q)LpI)uCq zh!3AIIfz;*tRo8>vP=j(eOy8zpi&^hHquz3JK4w9-kmWBWd$q3$m$X9(u{c!$Up!D z#TO}xF3|XPw~1nUoAoZ1a6xh?q0}tJXb(t*>ja4kl#h$;Jw{|qCg%Mj_KJW3LRQK5 z{D62u<+E~0p@t=b94}&h6&i)Z`aX^f@NkX{&8h^^5~@a9r};{sD;>@O5Gejx_Yf$> zr`3mrT%tllv!1nEq**d34ZvX0VNuDFoa|_=5fE&CIH-{$mVrW!sHMZ3?dIWj^G{$I z8B}0Ld=G<$wZmlb{zDt9pm{Z{gg`*0k~B|nD!8zb49rSq1;a~=T}%$5{9tj1oXUkL zCz{2;p^hM|oa;@qN1~!}fFA_D$zyn0FA9S{H9sRq5y6&OwWwe<+AAoGXlLC53AYgW ztg{eU6oMd&QDWZGW-^M;wnzsA*_p?}8Q2|UX-jr0asUV}FPs%(pBOqOLRea9T7YFx0F-T!O&_5C$WQppt^)L))d}kqnE^ zOQ+Fl0oBtRVRO6^Eg!Ol@_~KSJqDpdF|e`{E6e9!4(||82vt5h293ssAWQ&byW2xl z=VW3&Hqc~>wo{8bvYs8bQ06%}z!f|iA7yov$I^u_zTV7`4Q0sc=*8qSDkbRnz6q)H zgk&C1vDrg_>q-V$gd>n@7};k43>;5II^?q!wU>Hqw=*Ea6fMl@YSJ})JK0505ET`$ zv)X7ND~i^GP**4jfiHNu%F3}>KS8cgS9uf^ud61S+57u;-^?1MgErd8c1HF%=#oEL z81@HA!U3BebeU64qiZVu35)KKngLk_GOx~QhS4<&g@6}kypopUX4}k>$f)^)lLW&^ z?rd-h^P3zDygXonz@rcd+eZSDY0)|$9E?yj4-zY~P9q=N#l8i4Vxoz87)%Z8Y4Qx8 za-*VA`EX!H&RU1r1W|bF7$}}^amej1YS)M-lDq<3!J@8UcqzH7?3!-p?XsN%{T^hb%lkus$3&0?#8*ow zp%i%a;DiAzCF_N4p%1`mJlV%*Kh79bWrgbsi;4??L|n9vrC3b}C|F5WR_!999U9Hc zDag__n!V;idR^3+8zKos<{4ldzMngO?MY?FPDz>w7vuB)ns)wN}9oz@Ky5y?CN z0^VDOgFzOr2s9QdUOGG>U||Gg^*qghCXZ+y0D*%Q*7?wR4G8|wY-f+n7LW$3J8i5S z5Ood9O3SKdhDJkO=j4>>8U-WpTO18FuO6Qu(5S+^leJm+cKvSK?DpHk{r-R)z*aRc zB;TW6d3j$jBV|~_1_x150ZJ_y10aCQjmzSq!%|BI z2nc3`baE(vB5L)F6(x{;IYn8zhS%O59y;*!_t#0P?4N(#LabxaN|x@RN5a-95>A$8 z;_e}S>3RknzmSmt5C&D;{=DhN4}SB1{ZB6d`Vg43ZfJgLZi-p6EAF2Ez1<$JD><6<2zS$w^#rw^==#Kr*+tp}Kyn%T8-A%+V|LWm^eCQurvgS`4vhZlodjgP~2~k0{0u zYL>h1eY=Nk6T#lK%iG<>iRTAH%@2oBKg3LBhUu6~{k@Jz`~2tP>XGsFa$J2iyuruK zcDAEe{`Zp?<8e?S5$3||3-c>ip`q5YJz1X`VZM5`GI265KkvE`0-nLVJDCRIBoK5V z6#>Ds&GHF^5izwPch^)|nn^&|VapE3FRpqF$TAdz$$HKw!2qn4kHVyR5G*m!i)I+_T;pxE(pv2&a%Pd5n+ zeG&x$f{*(>5Os|LF&&fNBtXO*5`aNn`#c8l{5YKo=PS+)wa$-++OXGL9NWfuH^p2o9bgov3Y7%u^y5xcnkPRj?!QYBSf#C3X2@00vd%T|vR)!SlRkSJ^># z>2m}HV8y6BJUPgU3a8Tp1O}gXBHbfUmAumQaK9jG(}W#9k$tS6 zCkzx{gEee37BxM-=n+7m;6=p~6!?JPCz9*b@~&qyCy97Z%<3W%G0dy9v6u%1UA&5&Q)C)v~gJW+Xf=RB1 zIMfS74TAv_1_B13AMC;K9tFcrMtAy}RVvDd{Fn%EXbiGuhsY}eU=Zs33>iEc7ldu8 zKcIm@z{opg`t15t;QA0YrkAmJlG z4@u3#HY{S{S%byacWPDVA)q}tEI1}=6$$C7Xl2WswvtvO+~>oblOzOA|>vD!k~sRkkv2Rb%r4zD8LacZ=2{+rh6>cqP1h&`g#yd$san2 zCf|Zir^r0EX(K^U^FpJ;3LZ%az$#N@A?xW01y_R#8Y89ASIM#$!$p#)-6W)|qiw}XT_gxLv`Fg#{xdL4a);EKd~GBj9Qn0V8U1gb;9wZRJY{DE^>rxM>oF0G3d3 z8i2s?T2Vu)AyJ_qlAR+M81~2{VKBnPEV>7#<9bIx;HwIH5WI0P@0O?q61G|Jv_8l} zKrsVdBgzT~2!%VDXYvsEfU?xeDrN)EW3>-?KL{lY)J1KpC=jsoSh9~D>Is9IXV)9j zM~F(aU&ve_fYj_7F98zxb)aZYzGevo2UC_R2Z1RoKJ0xivFg`bE|Ga`QEGyq<`;sZ z3%*YpF9-}Z0E6YZq=soVQ8VSoC2rE!y@0{8&ORb}ldK!=pg!k-_~196qAK;K*%j{= z6eTYaiRi^S_EDeb$LE-EUS8%l4n0hEdcq zq9C>@+HGVJ+;yMWU9?@a^W&}42;a5EPf;qWd3abZ?&;e$>nL5-J}fssx3iBfGu`HI)zZ~8j<&!#rDYE!syO|x{#*aJ#5C{8!XgW{v!XrS^Ifw{+EHgQwIhlhNDrZw~Zu7V|HQui|&m?Q}Rr4?225 zb9ndA>~>LPi%>bflEkS_R+4wL#rF-pBmRXPUoYba z(Tlh3{^W-7%6OpIp7h2#XQn57IBRG9a1;wWQj_*3cQ-}9{AJrl1mjJ2FP(6^DV~3g z{{7d^@9EJ#9pcWb6F`fPu2U*|6FocLz~*7USS{LZyoWb&EX3Pf?BX@wH23?>wgdk_ zSHFAyg&g7Ov3qe{nC?lsFMDAyy0!gHKLq0K{}@$MBRuUay{{8U`|Dv%U;BalSod+= zJ%8jyy0_jrZ;mo#otRo@clX57bGb=MW8D*qpZUeNYZ@-=r_)n9>BiA}w%z@lUygEZ z56w|qjlPe<&bD18hwL8c<-_Q_ofdM%cbjg+cg{g0lpr{)&PsAgNAB!lr(yl~&34}| zmPaMGc&{UhW)#AQ)bi)>u4;EdSA99V+0y!8jj1mA)?h)iuO|~UdxLBQKVtLHcDly$ z+&9CGpeQlfZaPCiur3e6g-Bhp?L!dMWJe~`=*c401Y{ojj1vUmx9SHC((Y^Ol9hw* zF{no*qd(Wl*(c@sNTvKZ8S1>x}2NE8O^_JBa3 zSRYRiXcU6!+MB15nLj765Fkt*2nw8Nfzf2zcGE;fh+dWKW2?s#1_s3-Oh&3X2?kyI z5&^-mRR9Tuk+D9^3`@cQM1U7oNeFnp+hjO5ih=;Fz&0kZ+_*gmw&v+Vhbk?i#zL1; z13<7fE5?^VP^c$NCtEbpwh1^*H`V}tU|~O)jQU{`2+jvL2o5&y3J%u7c9Zq0O@c!@ zw*ruGRaO-|&JSqm;bgKslOS=|KoFR$Hatxtu$&oB5+Qezbi9ydf&kX`8>!g71_a%q zEdoMb+0XbAmI0O(9Mb_RfCNqOc_b8jjqDKt(L@=a*T6L%R*0WYziOIgCtfIEDC~HXo6tCvnii3uqDhp zE$qbMRIQYUflSPDO4`z){7BP@*1X;(idHvS;xt>~41%(@G&4L1&xkvvSZK8S^y2naj{S`R{9 z^JV6riBEHyL^CATVrvCJ05jh>zLe=ID}wG|A35p@vvqCEqFqGC_fdnlYjdz`0h@O{O==oH($n;;1M z)Hghx7d1y7n{yBp0^7OTqu@2aJsKWPi%KdSdy@bZyk;pt6AG563H@B{Yp<7NB=Z1A zaJ&%7V5P+KWLyUVgbBxb&!&eH1|#$?gQz%}%HgY(F_LxJc2*lo6ahUMZR8{fq`pJ| ziBPh=%L$3V)8-EA{6!&w)pxtH%(gzcvf|6OhpARks|0A-Oy;qVI6-WVL7a$a02p+w za_MKMEegZPO8Y8%>&UZ%fZ*~VL~bz<1ooKoI`II}Xd(01vi<}CT>9^2^#gsKW0;5!a31cZFyyR#Kq?mZ%YCOI_Py3B*1 zaS%i$6cPg)f`rK<;Z%thJc|ko*c{6i-C}<}tEF!!jWF3HjLlLNCA%LAqI_I->|IP)TIdhQo0LxdAiTUB+HQE9aWEHudc`gwgblx381#4uB8WC7G5DoaOGPVmN zM2o|-Sy785tmZogh3pYrfNTF{6)Qk}abz8UKtK`jJnw?^j$yJgiv&#&e7;C@XnaHt zBFVh0-l?xFta2#|0muo+x@@_>uSPgGhebP*5WrF?WF7#)h?eazpCszI;U|n!gbd7z zo%$;9$|HkdAPEAfL)6#2d}R+nUGbR_(eyG;$hn)ZdHKo&fkJgo?PR)!(-b6}bOsO{ zl+NQ|QCHvx)^!%kFJ%@GFnDd>9t>6Ut?|QJ9Z@sHQDp)^LDkuID6cD6=1*31IE!om zIOu#Aj5if5ZziiP?5r^Y;4s2D*W+MEHV1Rw(neDxnN860$OFQML`hpepkiR6LL6@N8OE-^W>35W%6!5>K6QR@UG`5x+g1!quj1!s^oC%h2U z1)xxh?PW|*c)s6pm{<}81r!&RXUjAb0s$^&l@$_tIb{S0o+YRULi6r&arz($2gnn& z0sw%^nuDxu!&yrk!NIVhugAf_jNXBdqu0RUN2G)=mkJC2Rw489GlNlR zaq|c-(N&~mqmVoRf~~S8t--<|cv*{PB()YSU$C1H(6AfG5)g&dU&uVb2`pOIY}qon zt3dF>J|@->6l|8+KG+d~SkVOkkI%nu5vh5ykahKh!bpZ>xLy`@1cyxwuFOXSSHZ)9 z=PkTe9V2q`L>A_UgX4#c=+!cEAWz0+yBvaZXgrW5o%#6u%NB_S&gEwY=h0|jWT|~1 zEpWjFR>-4Az?Z1lhb%@RXno|%tjGoJtNC*EVUL3(0Cw1f;PcHs!7CU7zHZ@~eP76& zK&ziT5P=0tw#@qTuaK@Z8JN|+386&2LDtUsuaMMy2o(SUJ|JXuhp(HrcTWepy?bn- z6m%{+sIpY(3=#NsrO@MsXkBiKplb{q7GxD>>^4iJxIJ2!3yyS+Lsfu+tUUXhs40wq z;Ms1+9)zldJ0f{zI-yDSXkAVbi>|5obEILzhp2F{dDt&ji*}3T*`t|k19T5XJ#wTb zx=iT}uvm!Z0T2W@D9B2u+{ZK6#SRNBop(5!@7uH*J9g|*6h&=n#~w8sd#k-F z_TF3V8YMMCQPiy3dsD4ZtM)9V?VIoKc>nYVM~)+p`+lzTI?vCUn!tQ5L#}?QbUbhd z;}Hp&`+E8$?pcj%rjP}NH6_BWI<4x?(UJ+CQWzPH{vTDSCss|wYVP;tBQPjI- z7lGd;N*u<;Or5=HQ$kAgrsRWBI4DL~Qs*iZa3*~%gDF}wty7K$MtShlOGbJ z1Ox0_65g&NmK&`u7!iNKnm|3%#Sn^T@px;qd@Qq3tb9Arn;a;;kZ|;dPA^M-_dI%t zAObKIUygqMtp3-rxLZImCw@X!Jr`s1r=< zc==NPa*{R3p~z7wt+&SI2F}Hv6!{!SN&b9U!A5?KXO35ENg~=7%DWb$MY7tI+8*2M zm=))RSmVyo=3J$@fV303k>n`1Q2o-i3hCs0wWI^0PB}I`Xexyy_$4K-YRD&vAc}1% zun4eY6`=2V8}r-ZC?Wa#rm3eko(WSmBsQ1}Tq|3Ssd)TVJ~hPfF5{EE1O#E|^ci(1 zDI`ZC|2Iu_;4)Npzz+g%-Z?2-VHNv6qm)~Bo!oKNcotg&jvuyAx?J9TgLxrJqtP-@ z|F_aAcMxomV@ML+VGy!Y>sZBTLZ09{42{?xwn!1Gd!F+Q>wc&L zd8BwEU!yJ?$okO&JlZsGI4HXnC70ZR%pLrU-z3xNfh5jFd4W}@kM<${%i4E5**%pksv^T zZ9=R8seUb;q>vN8*f`aW-?!P1S7IoC5&8YW>fhWWPgx)b$413lXRoEBo53Sp(OCb> zn}fUD&Yizi%U_>7`%ZaWZ!(?OIiT3d&ooKpdEfU)bb+sMKBd{TitDgc0}v4TSE1~&D~PlFXc{)>AAI5=FmF^vag=ChPp+2-zrW;Ar z;Wl;4lrR+I9<(0nD(rFaXH7YH%|f|HV%lP8spR(F7i%FLn0YxG!Gu+;{4Zk1v-ZG`9B4Vo4WbUg)lXHPh6%TCPYpI8m7i2% zLxIJ>XGm-Ks>aw{=L;NQ_)P}tl_Z8Fe{LC}Xj}Vfm>nR;U&FX!gNJ2!@pZE#dBm9< z)WKoG1QY=SY~E@i@~SCu`x6&Lv7^VD6nG7jL8PSE6(|$nL0=KGU2{n>0?EMAQr^WG3PPby<|(Py zRFspZqQF?`o|0K1m)Js7pEEgw(IZeqn%!AhBi0;5Ytct)!kum=BOY^{I%f6QcZ`-i z7m}z-Bcs&J=~tn}*I$mKd$h4BfN_*G!0n?5UPBo{#7<>jjU2O%`eY| z2(bU069A(4v7pl9-yfR}KCsI%=%j)v0~}7_rFr4he>IJ`WeEs-RBvXq?c%xj>9XFw zl#+@t{;K+PLZpcuL^QtGuk$wJ*UV(2WwG4Z!|%OU=Q7$j3jQKVr5nD~7<0nX3)hNj zsofI$M;PD?zUP@Vl~zBp+M|7=x2P84NzU*MFyuLU=~^U%EnmjKp<*D5`!o^b7kyyh z>5U=^NzVGw2)T$N;t9w~>(ep9e}XYwbLY!L&-w29X~`{8MCVA1iONOlhgTv6E|d3t zh*wh^5LDc9E}RxId>r!Q{e2hL!Mk3)>=C6x zu7t!r5ibD95dEYiTo(prqbgnEu}Uz!0Fm&dMlQlEv^KCh@kn%s_)T*;U^A;tOGHq} z!KaVfAMg}>)oz+_RS6=~-OE^}N@}vPsmWR#K1s`ib)UfOs65}x5d{>KG2skc(h&>i zB`vs-6NU9lJ;PXQq7oY54D6JMGUoM*^m~s=Ya|=oPiZal_H7 z18!bj&rgTd*HrXW22|{D*6xTyZdi}i^eQdTw4Ui$wIe8I(7ZgRU$tP1Of4j*?Tf); zIsON+M1wWpiQ0CM{xr-YQGz4O5} zN;~FHMIb=nMEx&vP|DsheNZGuL8q2Sr@rS`g9M}&_YIqIK(AO;@E0e7fk_dCF}!d% z8TljV<+9%f5E)}0V|QGhwoCf*7U-nVyH&JZ9)ndiqke;BxdF$(x4ko zcrn%Kna>Y2Kja;hR3Eqv0m>YtM5Mm}p0Lsx_o5MlVC8}SUc@k~mC(>erZ zvjBo$0u2W26($On6v33E9Hn+e8Y(B|K%8v1@+b0_N~i&<%o-V>QLpk%6FU|G&OJRN zp+7O&A0)me=N_R*KOBh~wbUHP45)rYg+i?O!sER0Qm^vm11o!t^RBKI?BW%y?T$;x zkNuel%#8r#)RhZ)nre0h3~b&CI_D&Ey-SWbpHN>&-A)BYL&QwRdWUfyJt=~ ze5At|gGj8De4eJLEjh?J61ss#)A|teu(9zp1k8(v3k?U$Ta;5`s~go_;cZp6_zuo0 zu@e~pglp`Qfqam8sWEo>rBYYABfBMl97|d0;z~cec_Dd=l{E}-;e>#00I3=Aiye3= zJNat<(=lTE)CxCzL6YeUUdI@V6%@p$saUCO+IL1R8P0jRd?&#D=d6Wp;7*Qu4bo!M zn(*3_06W>+{tUay7`gG15W{n@4Da3hqe5Ad;ij1IZi<%l+3iF%rY1(xStNDeB0XBs zIKbu)Zo{xL08%{IM{aDT!|8Pmrx4aB%e0we0nLVnax#AEVaA1a-_*Cm-cz0>9L|b*m2SWmvLwOQxV`V<(jY*VjA*+oxXzbTghu;!zSGWF@Tg)1gu2pq5WM*tU5A{%HW{f^t zz5eTUe$$<-5OY=K=Cvk};vF~>Ad)Ei;MMfW%CAI=bc4^}iHrLrt3Q0<p9+iCxyCvR-Z zJ$}m|KU%e1o>ZmAWc0X=j4m_DotlmhMI?Q46n~Z~VKGZB##Ou5wUB;yar^q3S>?@v z()C{ww+?}1Cb|Zcen^#}PX$pH(u;?e2xB*4VhvnVKBvNhHogJK0GLkR|3a@08W2D? z?wmwe04@V@-pG<^_BT&l4Q=~-&$AN;)QS$8I2XHjYiQ>sTTwMx*M%RVSf6msU%zQp5s z^u!QE&BII`5lcXgNIwmqutAiLP_=x_aA1a{#7`B(-SJ(rnc_orG54^~c!Ij7A_aSX zuHCYyU9yxscVZNQWD)cbz~xy(0W@V`+Y2F&z!AJz+{WzP0~N73;nB&$oY)Wpj>y||j0P8u2022oO#3CO4LJWxgF|NKnSi*@p+;vg~!W#D^)Y_h?KSU_shtwDGH{fdKC6vyU}xZ=&Tc9nb^AFlT1s zO7dap8v-tnHJv~=?L7~eVQTt6J;iU7J2gh>Z_Adt#g8F2B_MtYGq^+LkxVpvBD~PC znre(FQ%(p5vNVcllJ`qnwLc6kV%nUd1>%~LADzm*vq7i1J)FQx#W;TAmw$yCkpjSw zB4)xbOV-JS6jeB{1d8Rt&!mhGc3q>fZKAIG<-p4cl@|X+!^A33+Hlt<#G&hXb92Hc zmDU$@Af&xZCj~Huk&h;#0CWC+^d#)-1Jr}3r2?j0@GXP~<9fjtUNeSW)ZeTtp&G9l z)|5IrCKnW>R-O6{-j`>fOk#xHGn&DU-7G=-xabU*q4MWIyn*^_3L>_9q)iX1W;u?_ ztY|7YvcVb>7Rm4;rRqi+NL?wg>;KZ5pk`P)C-aH?h6WhBnA^fTVd0+7=6!`2b{sNC z`TN(UL>$Z)@T#FA8wiTZyZ#>dSYqCll3J?DaoXsCM^_mxj=gP7PXD?NtB)_?P9rubwMhSvxZqo$kS*r_(FQI zyVhFW|2a5hniE$JZfI)jZ`J2I*`G7f^oO9gw3Sc)RVuRf?%=hAWE|n6G+3H(!m+v< zc;o65TJIz@6^b1-c>xJ_6EpkFmAFDrzRr1RB0Gy&wS;~?W7jhXISOJX154j01%rvk zbq@lG&ED;x5EeNlv-HWVU?pN;(x=?6Lt=;cM& zhUl|HQau#rS4QtKJhK*ND&k>nfPTHO5Sr9ODWv*h%AUy$*%Uhy&;}Lf&5~=GM#zEv#IuBs}R^Kq~>RA_jo*L_IE*s8@!`H}C^}pvNQ#49D z2B|-W0ED&UBB!&L%K84$h81#;a4ONCo8_G_2Mf71ruQPo_Y#PVj*UQ}M#Astkpt-9 zA|?`xilf4QH2yThJHwoy$BxPR9)#vF#O;T)Jep9&T$h zk#w?IL~q}N9@;T`Qe6i`A~5v+?HF3Y)Hee4^{F?Mabk?@=d>6h$NXkuB<|9QGLEU0 z4v!VbI0u`{j8B#%j&98;0}^CW0jG=-opRM*NMy5no!nr}&ugu|hwqzcr?yd};U#`@uho zFCsW+2JM-$=`cpq$<@LNz~+<0yPdzY)eos{g$)D5^BA8oCgND&tsefGgtWP~S%vs6uM6Zf4+Looc6q##X0hmQ!ZZDBezedAaIa?Sd_4Q_uReFr!Dq!DMG3g9{dM%U-Na?p3(*G6?57WT zKKopx?(A-mi7~kKw3xKkmuNOM1!%Gj0F+%BUFPCxmFIl@ga8}~iYe`5PQ7;ACnHNK zGmoRA^#~_o%^%w9r2t}KOng6jMfFK zSm1OjZLEE6K;r6F)4d;SQkfAWxsD;L`BBgK-a$iy0?0;Cx|yPzMd3sL1Q?Z8K`>ic z7r>vfd0tRc~Ez~Y``p7*B=#(dx6@~rz5&6W}LHXfqZX=iG;=DK}B=i;+LpQ^s z6s4oA(#X?_z*Z=vniz`(dfb}T+4xt~yu)&KVZ&UrPCgTAF8ybs%JT(HQ_C!JXB5_? zO46|^I2AR+khuf^9#XLTv^mL+;H8kM+p6dzT*oG*o1ONn{Q|;D3d+`CiOM=Mh%*2$ zvLm7-srWUWaokD}5coG-8fks^&SU?Pe)fjuV^wiAP3XOMR)SCRkTCc|pov)TB6568 zQTNc^M#i$b?;K6SFX)o@3=93L9v(x&k>SvI<%Jx@QN4T%|Dql-Ih<+X*Y_i%`sA ztPT5^re$_mmmN>;0o@qQH)5S1N{s4ZCWRvRW(g`sS+>Hd)Mzch+Xe z{mqF9QM3CEW;65hk%6#FF^PrVO_gI#=awuXfnd4Pw;Sa@V_L!$C2Ynv=V8sVi?d&4 z{-M8qr)*2S9!ssL{N2eJcGN1_#hX*O-c|JE@MN29{iU#n!_`GMZ#Vb8OM(CC>PuxE zRLMO$t}UQ5IX2FXZ|vi#dhj>b6Vf`rPad|!K~1jy#~sU`pPKRS>omXZG^cs?ph@%4 z>}b2@@+yu>xrghO?Iyh1K=(*o*(%SM2jHAarMee<(tW7hym6wYacg%zRQ34MX{KI^ zt-`5ka$j&_04MaaE41ya&$ZfBr-_cwnn1!p5KUc{fDe|XRM8VfrZ3-CvRW0TS`#rQ z76U_`_o2s*pD1FCBX{I`3Q^Mg=8i*QPFK` zWX>_JGM@?=kxOz?R%(L`imbUgq&Xx6#H(YeNrYkj{U~DAu&AiGdrq*zgnfb6lC4e+ z^fDx{)-{&IcI{B^PjrRM`S=nMXc+KY{HjXGD0zob3gZPqJU|0y*i54MW*0!zF+L!7 zPb?u4XWM=>%MAkgh8Z}T(Dsh#Ed}RmDKrWh*3XHcAIgqy%dvs%MdTANN4^DvG~+uW z(?4{|R+D2fXlDE4R{XbNa##9LIGNT>FCxg5DYw*{-ZyL;@RTEi3=&>y%_or0;=B{} zo+b(7>^D?IoO?6qkb%LN`BhrdKw9#Lm~J@v`3L?>vOXgiP&#(kSDb9^pO|8z>Ol#3G@@FhAJ#!nxO+m+Ya~B6u?o^z-}d$ z8U(i>t5WJr*P9d)3;i-Sc@v2|`Mz*>DN>}uC+i>WKY4x^S{x8XL|`*ua9VoW)CW$r z3<_z(&Zq;aUU;AOmmk6tSo|5fAdYak=-&~$^b!qd=cv4tpEcZBgQYQpcy>FGPP8O2 zip~?5T#HKHuLp6Ar7rGp#ad5W>n2ig$Wm*u%AI*f5P(8H!gx8u-5e26fI_%04VTO6 zYyR~?M+E3}r^1lx?v2SZV#nj=KpP7+w>T0oFEK=nxD(HOXym~)b;-=D( z(Q1PCS&p61nxeoxOEMsS*hrygxbO4zMmKhg07hEkQrGD5m&~sspr!R2cJhFxwY0!M z!O|KmMW{24uWJ^zZfR+nDsrhd(_+l;ghJ6%ND{8n@ueao%4~6kuUwygV(guWbES>1 zw&moBdZ7R3M?U$PEN@+S7WHGmnkpGm6Rc$xQ1DqL6+uM7uhTx+TJjG8vMA(wOZlKJ z6LxYCa_|13A;aKKEz$King)6%?E2PDd_|ny_wJ42X5{w}_18DdgvK*5e$ z5A%*+_n8}VOU+-OGkorOTf95u_vz%@@`>exAC(LHQ{~9p+4Ji4cbmU`Mr>tVjGq(R zeEVX#yZrrOz)RKm>$898pnx{PFy}=7wLPns9symArWiAyolI&5@o6!M|J1*f43JLj z+)mNw0lvRou5E|<{-U8j1wv0uW19os2^x*Bu7@dlBpf*WuBwlI8n%A2T#sSO%ztZD z)t6e2gOSZ#FV3(XKm(;v3Ew{?t}7lHdysV22mUz}OyS?Q`q%UC*Wl^*Z*5oHv7z@0 zf?EN(Lsp+JR()M@dn{V(T21(GhMrnc{kv?hDmq!;+Dtq>*dA5{-3+3G^}9a2;=Q|{ z5HD{rIVDZ}vlVKPSt=+%Z64uAjm&EsQk@B%(~|%9t+?Cwo2w4v;VCFi@=saAO36IW z*00Yo@7SdFrd)E#CZ471`}up)lQyL+{>^`LYttO3bZtfbY<7Debs}4JZ`Zjdc8+OM zlgSnTc1h4!*gT0RbB#g%xHSJ8o4W6uILNg6I>=o3Yl76HEipE9h9#I1zg=?Wu}gwm zrzpw0VfTI?#N>jD+rlBT7)l9hU+NsVx)gF>q z-QT9Q8fb=8RkUBlJ^9EHo9Msl{ynpD!kgJndRXwFrzo+z!p1Ku>g&diei9EmVtfF- zewyeTT#EGVz+_IEch$V*NOwi8{kRCD(yLzE{oK@hn`$lVcT8m2Ilm;pYuGW0PjOff zYuwYp3CcQdZ@KIDv$Gbnky-icPM(ln0tMa{YJ(sKa5D%QMLDC!u4yj;17GF11I}l? zx%5CuV!MtQW7_WF-~?OPLspfT9rk@`FuMx7pCCj?>724S*9Aag)D$#BfWOQZ!RIHE zM68_b2>b{a)-FFkxHugNNxzAZ;Hm47J7bF#pufjeP4k{pHF2$lN76qQ*c610UTVt$sZmp3^2BEx!+H2C0z6587G?$- zPlw61B9}va4@}~Zm?COF+qEc95a}8uF`Nd1oJ~}M(FL`}jD&_o*)xmjD#SqfM0HN< z7i#GP5~;}Tr)05@>`fsXnTpbE<5cE9J9g>MViKIn!}qlv0N|emTKF7bqN!kU2-!ow zUj1+7Bd4jCLbHBXA4j#Uy!>h`jC5pMT}vazGS7c#Rq(7T>^yFQLX9on8AeBJnEnp= z=V-Fm>U_$mGuJ^ZzA{O%!)cO8I-O3|A z4r5!}d^#9uf6OJnVUUIF?d9F#gjhH29Mo!Bc}0i@Cfm6Mczj%zjUQ!yqu~u^FfcMR zqBl|ZmcpKhH`u>VUR@!hHf?^LKDSKmR(tW$p11*g3 zDMkSrrS}DmM1|W_iou{4$vn1^h_V zm*Esn+`e#!-|CRF7jT*id2&1lZ3qw#Hz`KPI)ePe>lgfK?fd+lI~rh#Fmnm%3@Y5d zbVmaDzK_y`SjzH{l40B_N^CXjyO%+7{lnB=?YWd<7AiR~Kx8k)Fgua-C~rT7KB$-% zM~5Z@3KAMgLKRW^JlKwjjMdtXB?u~$65v~)a8Wc<@)~8s8oq#(|1J0}_KvR9@@SxJs5C{{ zl1$jV$5COg*PDCKCp3mkm84LIo5?TaCdNBFs7-Rn*$;boU7MI)C~Bi`Y1v%WYElsI3Bc7JaJS*Z|EDCv-D{Xb{H^|{L1S7S!xxf@Vn&btlE{3d-{bYkK^IfKhVd2?` zR2IBLYZVm(A{2+W<(dgl=>k0Jwsw37tDJ;Uvw^*|7+d#pJ$Jzcb}*l7PVityt&*6o zot@2VrGj_wAIlcLdWForVqj8@qa(KvBgIx2j@)qhFYqS|e~E1_6F4aTivvXTRcwT! z+mah!MmIwqEW9GiP4C=dA#nDC!8l*EDKoy*#OW{!DKG4aZl%)w(@abq4mg4QxYn;X z_?vXp5IJ>|@Nu^H*c-h#tvdwG&n3pIZ}I$I!-wv$!12uMNMFRLRRe1^%7YQw3Pf0a z4i!jVoFn|BSc`Wr!7%HxYfq*KLig-uH2RS$mLxEmXYKI;&zK7xQ7Z}B2!Giq<7iA= zt7CLP=5u+<;WLg+6%{mT2Yz|IF0>2Pr9iF&OslEu(wHw1;#0Z-BY@G{8Uo(>uIW7mVW)SRB2vHEw2r$iwQ$_|F5YdaoLZqMCdDgc^zT zfSlS)htwS_7i-NQ7;qIn3I~65YlccdfTr}%yA(ewV-GQqq=(`r5r+KTk%F@%aN@x7 zcut8`2GaWy3ZRYd00&K3KFHXXPr4sfG*(t1Mm7B#1w<-JQb!4|Mlj?cpoe=H+x?F_ zN#!RQ#kg}=46Y;U1?&uz-+859@W;`SJ{M$?S7_FG%Cf0DOJL)6qg(dhn1q3P(WsCJ z;~M|Qa4uE}2vdZPqxkG=?{m5-Hes*oM@jLANNHCFd#w2V0qNW;xy+;~{<(=nT`;1? z!H8|iT8xy!M2!AiaZ>PyX_TiuEtQ~K1wXRUkZo05^*>AFk`P%kDl+aGPb&9H>IY9A z1An}Yu$YZLJ2`om9kUlEUHHZyLZy7n4DG-bNe%7CU~*G{#Vh+}s4uYr)Hu;mY0M<@ zmp8=ut4jO@uLI)t;Kw(iouRHd_XBj#KjKaV{iP+dGTPsVNUr4Y(iWU_TYHO;kvD5^Q#K5!!I3~eH^A7=1 zQS#P+eud-BeV7InjyeCL^ok`Zl4oWZ=AQCZJk}p0jgI20Rt9>j%%p(Dgwqhbro$J% zI4M|lBy`?I# z5%(zCU;iHhZ@dF%CW@~8@#^QJKD1qQPwWx9-)dT+_G+*|?I)C5jIUkG*6LALOZ9HG z+z1qt4Bq>7VjNJ%9dQd+gSDnK{#Rs8^<8;lr%w)Tzp4B=4VBlQP1H&LF5e0H-E8@* zr1R@IO=lY>J=FZwEn&f?jd$zA1oE$#%l?`l@%mV|GIr;((h{YU)axf+6@3v znMPgg;+z;;EV#r)`_H10Rb1F>qnz7+PlQ)2YF{9POMpxTcJ zau7@x8?5BF#sF;HTCF6&94ISv?>#}$VD`|ddupg)^FC6I_zSr7l- zZiyR7)rxMxJHtuTAt--<@@IhAUBjFkC2YD;WLUov(lAVkuWC5g;Fxz8x)hSYf?_{e z4U&`4!N-$CL(wouX@$$w<6bVHa~6ke0DPwDJCsFk-gFRfsyZqb!$nn&jkD->>{LJg zGF&x!MBAe}pNH(g`!qeSH&G*`6?^$Pv^{chLbkD%O9uGkJ4|QJU}V^d6`OrjeYc4s z7?bH6w267ERPLu^;S9nmvkwj-2hkZ$f~3ta#N;IGzJMW`MpBVE$j0ztM5umdZ+MYm zbXSlXj5k0+Q|04X!kQXd@F|_bNNV1uV_FoTHJ<$ty~J5Tj^knl;feD?$kkH`hm*hs@!G6u@uqiqx`q#1 z4ib+OR-YD64FDKw>3Wg5s~=$xRN0R1rC<7VS5PQQ{yaF*5yJb;oMsxn5)^qf78~8M zo2n;ELop?a?=ekRR==`Yj6tYJp-^eyseUq|3s!}e4_gO`vDp@wrC$y<6mrJ;oB+oX zq3UOQZ9;%7-7uj-G2vDQRHAGgvS2#BQlpWxsA?`EOzTMY2N#KjKB!P$h%N+P)G^$g zXeRzlAZ;R3K?O%p$~WDNii$!udOQ;~&Q?~pWIUD6*}T{XC@rl+xob~<2=z6pir1zO zmwq*^zQ;0sB-S5^0r9XOVOC3+v^C!$4^6Cg1{6Xq%<8!;&7jiPWFta%8_!8tO8sVh zER~Q#mzYD)W#tO}K-Cw~@bs_=GGpE$5k<-`?P>$#N`1(;Q&djIm0{oQfdk5}9!8vY*SAlo(kaCt*CZ*P=5 zaWJx`i0b=QM)w6Sx!49Vjh4_z|CF-XwJ_{Ian(of&s6B;s~ObZaR&wQzF7{dSJ=$E zd{mQ-%^1ey$ z`8c|N5QE4czMxeVvd?y3p)V7R=NJ=rcf{ZLXhrWrqvFkmOv0^ocMO6tsE<<#yQVdp z{+BboUyU;BX*VA;Dn*YZm{&PJi@}cAx+IhVRsArI9hfD7hwfL$gTwm_eEo#ohzKJa zvCf-(<^EGtmLF2Kye-mP>5Z^nYg^r>8tZ;n4m)yRztY#wEA0P9>F%12SV%jUMQ*M) zULCXYNZenPB-UAd`qc55`7BzaS#Y9_?i$x7pT@P!I*_0blj3%I6zgOP53Vb@P|%<0 zc*sfEm1zmoHA?CGaj7{YB_8>eZG(ufn`eZfK!)X2JPYoyPLv z)wQcaEO3i5L{;^aQa-pv%og3B5)aujzSDO_Pc<@@V4nVOzir>c2qI{8zfrt@dALl0 z-5AieYktPz!K`T1Raj3@LvLb=CP1# zw$!IJDT0YN%PrMXlME9!Z57{>wHcxY&fc=v7+4MKSR`djWeNTh9vHIMC#jV@TeP-0v?mY7irPcSK+s5rZ>vs5blGZL#@h#jh<+LFqJ|$L=j5rt=;5kJ0Y6 zf-S$vg*q58J&CQQF4tQnhs@tg%H&?K)#*9%3_da&<;;i`e}iD6#~}xb(QyUXhK0z2$QOz)K;0k#F&u18RTwO0P7 z5D4W`{M97MVtNw(DOpok8nkT_bj%4z;@g;T>*U9@rcb?Wek%}Lv5m`WQ={)g z2I+j&a5eS1z~a^!?Q}6U3=DL-QcY^mEm8^d46RiR5gUw~7K@M@TFQM|WnQTTqG@?@WO7LB zTp_pIL||2Wev7&Aq@joj_gHr6xYa`7UtJtCO|;0#le&e!270oIqbkaZ9>4u89(MNr ztlR(D`gH!mw3FxWv^eQH)qgOVaZG1&%B4rx@)M8K&bEhZIf{oJb8VWgvR^*0j~B68 zv>-f@(}%yt+C!Ib{J!~IusZCd`93UFWu6B7-8o)AfsrZfrCX*dB(X-?`ynJ~yW^AjCj;0)JtXAh;+FE;^i&-u zVSHM}AP33a%*Af|m;BH(GyhTV*5DqCE-TToZLN?W9oO)}AJb(YDq;iHTu`Eic>z$5 zke{o+maY!1_Irx7N9Js(3^n~oRVA}SJL8xkr{iE;y?2p3`X}P((z0dK@m0mT`tFFrv{r&5l z`fdwBzdesX8-G)md)ilqyB==bXTEjc0=*aZa|WMOlPqtggqd~S_Ji!YHa%J=x?~8u zrA0f};jkEi+lH;R_2(kH%i~@l^paaMpE`c|cPsQH|Gc?s`}b3IKEz8y$JzM7ZH@1y zQ&8t0hsWub@|thFt5f(iM?Czmqly38pTj5XTE(AEA6oXuJW~AS+WuVcZtiW>p>+6Xigaib(x>+Fa8Y3syKO79H%A)B=c zcK$!1UPra2>A^nVi={mR6HI>m(3x1jxaB?{x{h69!j0(=repqR-f!*tYimMzZ^Ee` zUAf5lO8h5p<iS2>o@FSxv3R zx79B}&bHys6%~{ziJf-9fwPj42aHf0v+v@259;_>zHYz>!?rlJypRWW4=~H1wUyc)k(2#|L@#Ei8i); zZYrkUb;_3<#P-9uyp0(8US7t#F;mVnsrEouc2bDbc=?Q4_csT7aF&;_xkelZZ+ZXu#NGohZ+35vQK(LKSGj#-fe z9ASzAL4BI?&kA+XbUBhg<~+P<#zpymuz1!mOEA^dMJYKNH41S3RbNWlPm9wQnlfWA zLCCC$A=%ate&J>zIV_{QiP6s^TJe3NdhwRg0L&SLnvME+`SO~?%B{K!{4`4q`1 ziWaP1S6u3K<_HtfUNKTeB>x1%Y$u9+DQO{m{!e8nI%toc&*qO2znqCw{ z5BSv9T;js$(gHCJHtI=|j30j=D&t@9Y47^z( z&Fs|XyhOXE)e4xdPA9J7z&q_-?NJ*4S?+l9s0@u%XbWi%r8J1@oTJg@F(Z%=OMiP5 zl@K+N;EgOof%1c1SR`Low#ZR`eXN{m*!hzetnq~SMQl*0Nf9nmJlRpNr~%QXj%00- zp5`!5FM`$t29;y#KXXwcH#`{BP4ADy*KNGR9`~cdDiC2-b4gTA^7vf zbu(#Ja*yqG-QUjJ=OL)GZDf2`*n~`O4z7i634NmvlvFGmjx)!{f-yX-NK_a3?6&fv z9S3LD5{$IA5hvF$G76{U)Co?xuM6VbjxMe-qmqOE2(&ib2rd!u9xrF@BblYgm>sob zcpxoOfQI8z*ZpG$iNDAXl2L=FH%+(H9*&`xRN= z5gcE5IR|0Xgph)k|s{Ed~ zF&>`ls_zm}sz7fQ&7ad3pT77ykVsU=`RO<+VO1iuUtEgm`5w~Kk*&Qj2``|-?TY*d z3G3r#;>{mquFYqS9ahvYN9l*@lk7?7D1bRS6hyyL%XddoY$>t&&}J0`z;34(H?}r- z?%%wEq$9f0Q>Q+RuMaKcDXw$E+J2}!C_(xUs>`XSa?Q#@!oi;Ev#GdCVYdDcG`MsbV2L_hR-vApAE^?91bvJro68a~3{U@C}CLJ5dSe2haOx73G+?fqxl6^f+y08qea z_9KvzGH{r{wP5YB7gMc=x@*q%+Fl&4)V-(_G&8=(tRzw4}HYian!;KUwf5B1k_P#L& z8@q(cEB!1l?p;|1@-ARQmGZT+!}|F`IjN}`BZbQFZS3gl@)(?X(&xK&`3OzO zb5_#BMWtxveF%ogs#lY@aW^M6L&@_r$!`)^Ong9u?e<>R(1fdQ2iKOZGE_h3>F32R z(Jf_)w=fVm-VrUJF{iau>f{H1yxoO?oq`Z+15W-Ut=bw^u%1tAg1aE1f*r+u8(j`U zMVPWy5;&P8A74)Q@+bSi+wz+D^RK57K7Z4)SEvK)h*F|zgqxhh2V(O0Mis%g*WY#V z3=CrK+;JHD%`DKOAQ@1>DN_zV88HW$>)VK7h43-#u?T=U2Nt^5$i;*#cdw>vmPK@) z(nU2Ym4cA^1iUx3SFcD3c%!&Rwz7>Wq`EG%BiM>qKlyy7{t69sM~PJ5Q# z!U{Y7tYW70NNO`igfH?v|4gy9DQ(mcwHe2%$l4=Ux4~+S*mrhtHY{_-WvMkBXKu%G z@G#Hzpb@^2-ThzGj(L?J^=P?D|9!nBS=~YFVk2pXYX3rwNMqxxm^Hu9YHZ{r5Hm2trodCj3;17c9$tux9q*n-?nyl62sQZkr+CvacVJYdlOsXd6ccWg4|`T z`vAEm91_k!>-Tm}4B7ijog}inW}LOvm4q4sB4Gp-H`tP!SE}q{vGr9|!XA zf>4H#R<^}#v9Gwpd*9i)Xh!;7@k@EdzEa%NXASyPzPkXMw6OU_mBC$2F?|`o10#CN zUa~X>SPJ$Kp4p{E_nL&?Mr zra$L6yugw-bd-Z|Z?u!U0MiUHCPC$3?FHApTR^1VV&B;R@}WrZQf4xMB!)|$L60QC zOmID2(3-8^UK0CF%qN!N+U;m^7X*`eSpifR)%-#t0`&=}Rd1FML#EE|LUXFt5HC6n z7-g{o`K)|d3!|tcJuo;0GGX$x^5%*f`Pej9*I*c7DnIb21_=9BjHJ4_iwhX*Ng zbHq+5xB9=)qkNr}r4PVcSp$xBf2%x^>}7i^2m}@}leA(qb7hu#?EbdtdF!z*=4HZS zhQNc&x)0&3_YUUGZnOlr#QNML>P>%f55RTn?rOse8Ic)Cl%$Lw5(Hg1u{P|vQ$?Z#&Lc?Gg7 z>|9d3$qKLm+8bsq=M&PX0Rj53pP4rv3Xyw&jqLZvLPRl#M#<6W8`DTs=0VjZxED)! zxEAr3nij+q7t53q%Qm6AgsBI`cho+UE^_V%kl>{VZg;5bJZxcl;{bio-lz(r#nz9? z7hGkd!SZJut2-RdMh_SZ?UBD4x5@@p+$8K)ufm|hC?{%+EJm6T!J_deTh|jtXttQX z?T&oYm=Ou$}O2P9jzUA?(&l}gbp@8;$q*x z+C9{@Z-!@fi%L4Z|c z_?lOIPZ(H~i+QB-{i?A6ID7LoPXyK@p+13*S=5pNI)wGAVi&v#f|_3xi=HcC{Xa4> z%TMkV%unuRRVl&5T3+S($-VNZHwa^)UF`NqP*9#7@CkzeheuhN6)4s0b(wbq&GWbq zw^FiHAfe(_GA|z&b&XC9K~{?K>&?T@2nGsp0|N_J$g1q`cGSqKS(|)3FeMrjEuV~& zyJ|N48mNcBmNiP7A*({?C#>y_3}h?N69}q=8Du13@TS?*KJw=WWPXgak~th)1xpsl z;)}ps0Z?u5&fu;fY9kG`|B-os7g*E_gfY>A^CPY8@)!gd16hpB-TVlE;Q6@UgW&m) zaiJ0{>O6X}dRVqA3XQRZ6A6xj<~ju}Zu^AH#`Ah5Y?!CPu)ST9cq@F7EXy$ULy9b$)Q76s3%dJQ+!qK3k% zLFPsmvf`M5R!k@xr7V)(&dwI`1YfZds0jwIf1{p&oJWy)>{Ct<1avU)%p_OaK_I(n zAMzlCk^a|VZ=9$V!mIPh;%Bjax&jfDV1?8n#T_J z1c8D>f-DY+WjoJ@#b{qHBG5G!9SbziNW!2al|ewT?9`V)fEP+ZR`2{%bC*vtl6~2g zk}WG8U|w2LK@r(Ek$FaCXj$nR?@)4LVH>A77V@)Ww2*zsJqoq0VBT&~5dmByL<>zG z1=tr{B`PFfYXmYdu#dS1K`D07Tr`l&iV4fz2Eah6ydx-s4hPRKsIIe#MpOZ#f%(X& z_z`olZx9s|5QgGtUOp@;I3V!sWmkdV?dIX<{CPAP2m}PJ4a&&*Su@NZ{O14qpI(6T zAt*13-gm_@$5xPQ6mOg5vbg=Zc;74!?GU7w;AlOh4@;m}KLq6>-R|wnf86lu5ky`h z@w?#-K5n+N9li3upXw8DfK2PhjJ`BpTLpTA(LMkJ1rLVF*fl1>;5Og-5Um3c;6ug* z0#lXiOoG5iXMpr=FHkV-P#>8Ql5xY$!{-c&|M4{W-_81|n78ZZQ0z9v_ORO*3;J`{ zEa@-nV%Bbp+xBVE-W}HS;#B)rwEuiqE}j;2#j1GUZs(mYb@6m4n)NL1%!=K^me!>7 zm&bOoEPiVDPy6C=v7Hs|j$VuAu4i;HeeY(qqRZmj@0#28bm@JZu@~!oJEyPTZQ_T% zxF)8_*TwxNc5nQ%`?}ew!HvG-_;UA~#h1k!`l@2NXy^N)IlLolR>co-*HpCc=?#aL z)&%Rrwp$?lWfQ+}dsD<6Me+Dz^>DuQhCcQ5Vew57n$w$(A0D^nMeMa(6bCYoem?!Q zYnQilQN;DAI2FI|e{O$j?>hwl&^8ZWcK_}!i7(E#o9BPgTYh+m$i};h-*z;4Pf)h= zdAof6_vvB1-y9#**MIquOs2ndP{-e{7V+M8@gY6Z6K&(QtKxUkcwzHe8X?avR*yp3p{LAfbb&6=LZzSzCJ+jP(Bu!x>9qf7p~efRw9 z-4U+H=~S%RyDdGZ;`g`h|Igi|dx9xG*tnw9L|(E7QdmEmBHhx9K*9k; zWgsH|7!uuhncnajdR4o8v8(1D;TAB5x*gPYAhd3>o2)`QfY8rvHq~>&n+qTHkL#P| zw(U}dil@irE;N>#?Q(rpTrYRs58s9NeY4nxkMeZ5+qTQw@Yd;tKK~%pqE6IK&GSf) zUgdT7Zs-S{{%S>yZnt=#FAwc@M{Sf|+zIuE;!j;0yrvh|Bj{gZ_e-etZm!N6?p4}y zdz-~$6CIMFD26SC5kQCM``oCOzUi#Z1YGMrz@iU*Oqs%Khp2o-7ovb+J&+YZV2mBCn!R)&+rRRIB)5heSER&#s2Hh+aPU3pLVf5Jfy0a z=L4~EsdL^i0NbWauQA7`+0NFbYRam#x=u3+;3fHYvn|QPkPA#d5fENyK~yy_h@VapqCh+Wn}(nXoF~x0 z1Y}hk9*@`%3=Pl_H2X|CG+I%sh0_Tm!a=jcS>!NbFqv@RmBlY3Q?Uf@G$_72gStZ7 zf-tY@?&uAGP*?dWqK3x>QQL=b;)@Vy@*`ud(5}GyHA!{T2+;u@fgdmu0=2A7Q1a@HspYfkP2Y?6xj*x&#!VQ+z(p zK$W~Jf@r5^bcR$V`;sGshEMoPh0P=}_ylFZPgwPbS5E`^07=E*P8P&@nod`jp*moUKIE`up%R+I=rb0M4n-Rn{wCCnC-$YAa zB3^7EJoYt51PW~mjjYop$a5;h2Q&l2K9e$#c$vl6w7`W{h- zHkAWfg7fHr;APdLcS({61fL%ge1kRwFUxKUD#E4k^6kJY{;VXeLl(7txB*l;C_K%+ z;fTQSIT)!Ru&A!^BUXD#0kYRdCkS;}@mEXffwQOu!jKuB2T_+bySRxUv`0n4c}LTW z$on0DBZay&0D_4%py-lx=x~X`W2=E80*|%=Sy%I?0tx^_RkFk0fT6NzOR!$n1PN87 zQ+)Z6v6@KHOJyEKjf{^-)hUIS?+rEIR7MCybqBQSlp+Ku)F=gE_fN5S3L#MgBs98M z5SGGqvp@&{Q)F%U@lJ9!Be;92Ys(tJLtWkK`rqED_KoJ;G zgThH74dGz2gJTn<1JKQbsF5Km!~rC#GEX9;K!YS?Sr0-pWm5r-p|TFth1R?$nN)LD z3eS}}Rp_Sj>@%aqf~d_jHZ)eg&LXHw_LfkQdzsruAV-P9%jTp6<9akzZ8j0;xnzZUSzrW&Vw-vd0pCRXQdD>NvH^}3DZK2> z6HNJwnT76q6+VQUP0 z$jJNGUGN6#5lHB5O#Y;?vHaP~=w4dX)eDrW)7Uz{i?%hoi?;mQ>Qc3k$fC(M`F*ri z3WT6!WvQIm0U#*&ed2(^)w~IFdiXBt3I=jkYFxu!97P1G1Q7_kjy!rWAQ%*Y!JrtN zEV(Jf#6E<_I?6@_)}Spx)_vst0$D0J%l7q%V8WC=Jzo>GfbN`700_R!cLneG>Ne3{ z%_k!mgo9({15X@Osd)!6(L3uKWO7iYVdWko0*fMWvJM(gHb4jmUQ~79P&Epc;1ks) zkis8|julIb1T>$Zm<|e}HV?rB3SpqxHyjxlv=t~>%4>m{;qQnt+Hb}BWYwwR8Qk_bS%Ns5lWS&sxffBT*& zNr*aW+d;yV;X*2lK$mDgu(DRqz4IkNL09>%pd0=a@vXdiXR`Y^8h;`n6nk|LK{)<; zAx&`=HC=YTrw9bz$Z3EOvVp;gQWOK|z*U*1$(=c?u%P(=_kpVlLthqyfg8fF&*?!0 zZ`dpWSD}|t!lav#tX2vSXapYZ3r5yT5vu>7@bU<3$v%@JV5{q7+vHJ*Sut1yQS|1ynUn@nt=gm8ju5t~^ zz{wIB!iNRNTW3cM7Pr(D)g4xg_1$jq0QCvLTUhy5*dd8JU>e*bcaQB7k(;4Vv+hv3 zGR~4{oXQ1(?UXL7to?^Bar+Nh<@A5TOo4P&XXUJQ1uNWJSqV+oh};T=mzA^D z6<;wiDjOBmA;82o3J_=q6V~#nb)Kj-Bq+S2D_#s?fKZpPbgifZ7HCtc0liXPS7>FB zu$wvLWPzf~RtD+1hAV?)W$^4az&=XXeAQ1xz>8gvGPy);tD}7+gu-PDV{~I+Ju+Ea zO6Vqr!po|W=?NJ}(XzFeLl}jZN1))^AX&N+pnD|6m(^#~s)qF$Wo52BE?X#VL#qa$ zVEKc@v@S{%1<)&w0?djpX<9F%ISR6DmVbX(cZn;z#o=~~T+&jgSv@XoDpX-Zn0zZ# zD;K01b2pRP)Ue2iEV&hInlyD*c}E+CmJ13?==%Eeb-TT5p~-ThEHr{}C(_94@^ht8^5b9vsjWTm>udl%ft9sVgin3RPBrNIT1x(#h7DSW`a&m%T z%92k@Nl%zWUBrQR4-_ElhdV&1O8$~jwCgyM&1I^JHNK1l8r~dJ^s(~;co9btvhR4H zP?x-uxM*kD)8Ps*Jy4J;4`RaBAzdqoS}`G_GeOWem!M#p60RHNR}^BG%|XaFkD%hO z++~}kA(l8nv@?&O;hT4o*3Pn4OONdxG8!1Z_t13LCbnQEde+OWqrj;iB+t z9znxrWTlGtqUJ|Thl}E4-&|y%8H7ICJH@lF{O9m*XLO!ZiB1TchjzWcDjpZRqL*bVhHX{~=^Rco zQr3u2bd#3KzaZzT{Mn!M=?Nm|B)&~Q;Nxa{v!lQHkJmPeBL<*Vi~}D7Xgr^klFSyf z=+P#;~9yD zo$x2dgcx9|9}sUop8xj(M~+SE&6(c;;vmU4j+oYt#69uL(zV`-_x`I++Ndv(=QD_ z$C!OeAiu;P5hHiRp%1-uod^Px)vK}e2%7)Go7P># zLjYN7g;hq50CjUzv`AI~a+nAa2E0dgWH8~fmtO0MY6V~=y0!eR^Z>zCuu=)1Rec%L z)_xfTaBz9i8cQ7=z0~4wzb;lrf(#43WQ7+73cf+b861D8bxCErVbP2L;YAouKwOEJ zEdVG~4V(TSDJYnNtQ=8PoFRxLXDQSrUV17jdAvU>0w~mF zwgA`F8ZNsO)gk_dX!p1}?^8+7pacwGf^(5A^#ek{W(!a08Pus$$tpze&q)yqE>GbV z)rPDH&_yV8$HV{xpx)3mHEL67Wobe~36c~ZfS}>a2-72HNd%xhL!+_*oYcv4Bz?IjsByceg35qXUd+izv7a8)Chgcb4H&I49AW$`Lr6#)0GF%S=3{(R! zP<*{ydhH@A=LgCFbHQdYi(uk1Weq~Y0XyAMg|5g zv9$aJja+ebiZ5GZ>4L%~*bZd*HDgnxc3GQVXG++yTGov`C~HUoW~<4Z(WphQusR}a zk~DmoR77B41j5RQp5??LGz^<*HPEnpiG}d;i9RI|z+ibt=7<3=sggB5-W(7D`Fbj6 z4eZ)1OTj86gdz+~wwB0Qht?AD>(2|-5+S3bb=k@hXD8eh(`z?TtL7Wb!`-rv|* zUvo7w5D~SN{3FyAoXXm>((KQl8m5=fq7Z;~Iuu~GV8&5HKs9e=c{XFKCFg*4FmZaE zbOl*A4Sgv9LV=fP9Vqx3EtnCeaJjh#2>3c%DC2y?yD*E^{lzwrK3^;3%Tl9vZnAV) zpw$6|mrd;VWyP<4Mem)UV`d7Ey&s4O8nnh^R1Fj#yv(uUu?h+S(XdTDf-rc6gQ&$a zcC1G6vGofBgQ`YT+nub`_6_8=NAYFdH+`jG2C^<4khzhf0|-o%OaJ=kMqin%8!bJ9 z7P<(#XTau0z?a%r6FM_#DY2-r0Gk^tm$hK^6>rm;W+}?50X>!fA{;zxu^J13VH;K> z%ZBx(>gV{&B7{2c!umorbd2pi4-}t$*P`)?`eHD-G zGL+&U);Gm&vkH#a{kNU|{`mN_pK{$*5zy}no^BNHHvOT??)&;;{DRhU^npU@eOJy- zf6X47GWV+ydY+L{*IebG1uwc+EUqc6dw)qG#sA& z8P&zVyOhfJh=#}uL8rmfGZnwLNzGs8+5ya{Ap)F

9*OHQzKa20kn05*Uyx6N(NX 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 G0002Vz71#q literal 0 HcmV?d00001